diff --git a/libobs-opengl/GL/GenTests.lua b/libobs-opengl/GL/GenTests.lua
deleted file mode 100644
index 34662e25e..000000000
--- a/libobs-opengl/GL/GenTests.lua
+++ /dev/null
@@ -1,79 +0,0 @@
-
-local prelims =
-{
- [[lua $
MakeAllExts.lua -spec=gl $allgl.txt]],
- [[lua $MakeAllExts.lua -spec=wgl $allwgl.txt]],
- [[lua $MakeAllExts.lua -spec=glX $allglx.txt]],
-}
-
-local tests =
-{
- [[lua $LoadGen.lua -spec=gl -version=4.4 -profile=core -style=pointer_cpp -stdext=gl_ubiquitous.txt $test/ptr_cpp/test]],
- [[lua $LoadGen.lua -spec=gl -version=3.3 -profile=core -style=pointer_c -stdext=gl_ubiquitous.txt $test/ptr_c/test]],
- [[lua $LoadGen.lua -spec=gl -version=3.3 -profile=core -style=func_cpp -stdext=gl_ubiquitous.txt $test/func_cpp/test]],
- [[lua $LoadGen.lua -spec=gl -version=3.3 -profile=compatibility -style=pointer_cpp -stdext=gl_ubiquitous.txt $test/ptr_cpp_comp/test]],
- [[lua $LoadGen.lua -spec=gl -version=2.1 -style=func_cpp -stdext=gl_ubiquitous.txt $test/func_cpp_comp/test]],
- [[lua $LoadGen.lua -spec=gl -version=4.4 -profile=compatibility -style=pointer_c -stdext=gl_ubiquitous.txt $test/ptr_c_comp/test]],
- [[lua $LoadGen.lua -spec=gl -version=3.3 -profile=compatibility -style=noload_cpp -stdext=gl_ubiquitous.txt $test/noload_cpp/test]],
- [[lua $LoadGen.lua -spec=gl -version=3.3 -profile=compatibility -style=noload_cpp $test/noload_cpp_noext/test]],
- [[lua $LoadGen.lua -spec=gl -version=3.3 -profile=core -style=noload_c -stdext=gl_ubiquitous.txt $test/noload_c/test]],
- [[lua $LoadGen.lua -spec=gl -version=2.1 -style=noload_c -stdext=gl_ubiquitous.txt $test/noload_c_old/test]],
- [[lua $LoadGen.lua -spec=gl -version=3.3 -profile=compatibility -style=noload_c $test/noload_c_noext/test]],
-}
-
-local platTests =
-{
- wgl =
- {
- [[lua $LoadGen.lua -spec=wgl -style=pointer_cpp -stdext=wgl_common.txt $test/ptr_cpp/test]],
- [[lua $LoadGen.lua -spec=wgl -style=pointer_c -stdext=wgl_common.txt $test/ptr_c/test]],
- [[lua $LoadGen.lua -spec=wgl -style=func_cpp -stdext=wgl_common.txt $test/func_cpp/test]],
- [[lua $LoadGen.lua -spec=wgl -style=pointer_cpp -stdext=wgl_common.txt $test/ptr_cpp_comp/test]],
- [[lua $LoadGen.lua -spec=wgl -style=func_cpp -stdext=wgl_common.txt $test/func_cpp_comp/test]],
- [[lua $LoadGen.lua -spec=wgl -style=pointer_c -stdext=wgl_common.txt $test/ptr_c_comp/test]],
- [[lua $LoadGen.lua -spec=wgl -style=noload_cpp -stdext=wgl_common.txt $test/noload_cpp/test]],
- [[lua $LoadGen.lua -spec=wgl -style=noload_cpp -stdext=wgl_common.txt $test/noload_cpp_noext/test]],
- [[lua $LoadGen.lua -spec=wgl -style=noload_c -stdext=wgl_common.txt $test/noload_c/test]],
- [[lua $LoadGen.lua -spec=wgl -style=noload_c -stdext=wgl_common.txt $test/noload_c_old/test]],
- [[lua $LoadGen.lua -spec=wgl -style=noload_c $test/noload_c_noext/test]],
- },
-
- glX =
- {
- [[lua $LoadGen.lua -spec=glX -style=pointer_cpp -stdext=glx_common.txt $test/ptr_cpp/test]],
- [[lua $LoadGen.lua -spec=glX -style=pointer_c -stdext=glx_common.txt $test/ptr_c/test]],
- [[lua $LoadGen.lua -spec=glX -style=func_cpp -stdext=glx_common.txt $test/func_cpp/test]],
- [[lua $LoadGen.lua -spec=glX -style=pointer_cpp -stdext=glx_common.txt $test/ptr_cpp_comp/test]],
- [[lua $LoadGen.lua -spec=glX -style=func_cpp -stdext=glx_common.txt $test/func_cpp_comp/test]],
- [[lua $LoadGen.lua -spec=glX -style=pointer_c -stdext=glx_common.txt $test/ptr_c_comp/test]],
- [[lua $LoadGen.lua -spec=glX -style=noload_cpp -stdext=glx_common.txt $test/noload_cpp/test]],
- [[lua $LoadGen.lua -spec=glX -style=noload_cpp -stdext=glx_common.txt $test/noload_cpp_noext/test]],
- [[lua $LoadGen.lua -spec=glX -style=noload_c -stdext=glx_common.txt $test/noload_c/test]],
- [[lua $LoadGen.lua -spec=glX -style=noload_c -stdext=glx_common.txt $test/noload_c_old/test]],
- [[lua $LoadGen.lua -spec=glX -style=noload_c $test/noload_c_noext/test]],
- },
-}
-
-local glXTests = {}
-
-local baseDir = arg[0]:match("^(.*[\\/])")
-baseDir = baseDir or "./"
-
-local function ExecTests(testList)
- for _, test in ipairs(testList) do
- test = test:gsub("%$", baseDir)
- print(test)
- os.execute(test)
- end
-end
-
-if(arg[1]) then
- assert(platTests[arg[1]], "Invalid platform " .. arg[1])
-end
-
-ExecTests(prelims)
-ExecTests(tests)
-if(arg[1]) then
- ExecTests(platTests[arg[1]])
-end
-
diff --git a/libobs-opengl/GL/License.txt b/libobs-opengl/GL/License.txt
deleted file mode 100644
index cd4c1cb38..000000000
--- a/libobs-opengl/GL/License.txt
+++ /dev/null
@@ -1,22 +0,0 @@
-
-Copyright (C) 2011-2013 by Jason L. McKesson
-
-The source code in this distribution is licensed under the terms of the MIT license, as stated below. The source code generated by this tool is yours to do with as you will.
-
-Permission is hereby granted, free of charge, to any person obtaining a copy
-of this software and associated documentation files (the "Software"), to deal
-in the Software without restriction, including without limitation the rights
-to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
-copies of the Software, and to permit persons to whom the Software is
-furnished to do so, subject to the following conditions:
-
-The above copyright notice and this permission notice shall be included in
-all copies or substantial portions of the Software.
-
-THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
-IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
-FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
-AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
-LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
-OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
-THE SOFTWARE.
diff --git a/libobs-opengl/GL/LoadGen.lua b/libobs-opengl/GL/LoadGen.lua
deleted file mode 100644
index 687e74fa4..000000000
--- a/libobs-opengl/GL/LoadGen.lua
+++ /dev/null
@@ -1,65 +0,0 @@
-assert(arg and arg[0], "You ran this script incorrectly.")
-
---Get the location of our modules relative to here.
-local baseDir = arg[0]:match("^(.*[\\/])")
-baseDir = baseDir or "./"
-assert(baseDir, arg[0] .. " No directory")
-
---Fixup the package path to be relative to this directory.
-package.path = baseDir .. "modules/?.lua;" .. package.path
-
---Make a function to get the correct directory name.
-function SysRelPath(relativePath)
- return baseDir .. relativePath
-end
-FixupPath = SysRelPath --Older name.
-
-local opts = require "GetOptions"
-local Specs = require "Specs"
-local Styles = require "Styles"
-local LoadSpec = require "LoadLuaSpec"
-local util = require "util"
-
---Get the options.
-local status, options = pcall(opts.GetOptions, arg)
-
-if(not status) then
- io.stdout:write(options, "\n")
- return
-end
-
---Load the spec data.
-local spec = Specs.GetSpec(options.spec)
-local specData = spec.LoadSpec()
-
---Verify that every extension in `options.extensions` is a real extension.
-local badExts = {}
-for _, extName in ipairs(options.extensions) do
- if(not specData.extdefs[extName]) then
- badExts[#badExts + 1] = extName
- end
-end
-
-if(#badExts > 0) then
- io.stdout:write("The following extensions are not in the spec ", options.spec, ":\n")
- for _, extName in ipairs(badExts) do
- io.stdout:write("\t", extName, "\n")
- end
- return
-end
-
---Extract the path and base-filename from the filename.
-local simplename, dir = util.ParsePath(options.outname)
-dir = dir or "./"
-
-assert(simplename,
- "There is no filename in the path '" .. options.outname .. "'")
-
-local style, structure = Styles.GetStyle(options.style)
-
---Compute the filename, minus style-specific suffix.
-local basename = dir .. spec:FilePrefix() .. simplename
-
-structure.Proc(basename, style, specData, spec, options)
-
-
diff --git a/libobs-opengl/GL/MakeAllExts.lua b/libobs-opengl/GL/MakeAllExts.lua
deleted file mode 100644
index 217f69cdc..000000000
--- a/libobs-opengl/GL/MakeAllExts.lua
+++ /dev/null
@@ -1,72 +0,0 @@
-assert(arg and arg[0], "You ran this script incorrectly.")
-
---Get the location of our modules relative to here.
-local baseDir = arg[0]:match("^(.*[\\/])")
-baseDir = baseDir or "./"
-
---Fixup the package path to be relative to this directory.
-package.path = baseDir .. "modules/?.lua;" .. package.path
-
---Make a function to get the correct directory name.
-function SysRelPath(relativePath)
- return baseDir .. relativePath
-end
-FixupPath = SysRelPath --Older name.
-
-local cmd = require "CmdLineOptions"
-local Specs = require "Specs"
-
-local parseOpts = cmd.CreateOptionGroup()
-parseOpts:enum(
- "spec",
- "spec",
- "Specification to use.",
- {"gl", "glX", "wgl"})
-parseOpts:pos_opt(
- 1,
- "outname",
- "Output filename to generate.",
- "outname")
-
-local options, pos_args = parseOpts:ProcessCmdLine(arg)
-
-local dups = {}
-local exts = {}
-
-local spec = Specs.GetSpec(options.spec)
-local specData = spec.LoadSpec()
-
-local coreExts = spec.GetCoreExts()
-
-for _, version in ipairs(specData.versions or {}) do
- if(coreExts[version]) then
- for _, extName in ipairs(coreExts[version]) do
- if(not dups[extName]) then
- exts[#exts + 1] = extName
- dups[extName] = true
- end
- end
- end
-end
-
-local sortExts = {}
-
-for _, extName in ipairs(specData.extensions) do
- if(not dups[extName]) then
- sortExts[#sortExts + 1] = extName
- dups[extName] = true
- end
-end
-
-table.sort(sortExts)
-
-local hFile = io.open(options.outname, "w")
-for _, extName in ipairs(exts) do
- hFile:write(extName, "\n")
-end
-for _, extName in ipairs(sortExts) do
- hFile:write(extName, "\n")
-end
-hFile:close()
-
-
\ No newline at end of file
diff --git a/libobs-opengl/GL/Readme.txt b/libobs-opengl/GL/Readme.txt
deleted file mode 100644
index 81d72aed6..000000000
--- a/libobs-opengl/GL/Readme.txt
+++ /dev/null
@@ -1,37 +0,0 @@
-glLoadGenerator, version 1.0
-
-
-Please see the documentation available on the web at https://bitbucket.org/alfonse/glloadgen/wiki/Home for detailed information on how to use this software.
-
-The license for this distribution is available in the `License.txt` file.
-
-
-Usage
------
-
-This loader generation system is used to create OpenGL headers and loading code for your specific needs. Rather than getting every extension and core enumerator/function all in one massive header, you get only what you actually want and ask for.
-
-The scripts in this package are licensed under the terms of the MIT License. You will need to have Lua installed for this to work.
-
-To use the code generator, with Lua in your path (assuming that "lua" is the name of your Lua executable), type this:
-
- lua LoadGen.lua -style=pointer_c -spec=gl -version=3.3 -profile=core core_3_3
-
-This tells the system to generate a header/source pair for OpenGL ("-spec=gl", as opposed to WGL or GLX), for version 3.3, the core profile. It will generate it in the "pointer_c" style, which means that it will use function pointer-style, with C linkage and source files. Such code is usable from C and C++, or other languages that can interface with C.
-
-The option "core_3_3" is the basic component of the filename that will be used for the generation. Since it is generating OpenGL loaders (again, as opposed to WGL or GLX), it will generate files named "gl_core_3_3.*", where * is the extension used by the particular style.
-
-The above command line will generate "gl_core_3_3.h" and "gl_core_3_3.c" files. Simply include them in your project; there is no library to build, no unresolved extenals to filter through. They just work.
-
-Changes
--------
-
-Version 1.0:
- * New Noload loader. Works like GLee.
- * -stdext now works relative to the extfiles directory, not just LoadGen. So no need to do -stdext=extfiles/gl_name_of_standard_file.txt.
- * A test suite.
- * Lua Filesystem is now in use; if it's not available, then you must create the destination directory yourself.
-
-Version 0.3:
- * Replaced the old generation system with a flexible structure system.
- * Migrated the styles to the structure system.
\ No newline at end of file
diff --git a/libobs-opengl/GL/_FindFileInPath.lua b/libobs-opengl/GL/_FindFileInPath.lua
deleted file mode 100644
index 428d6b274..000000000
--- a/libobs-opengl/GL/_FindFileInPath.lua
+++ /dev/null
@@ -1,21 +0,0 @@
-
-require("ex")
-require "ufs"
-
-function FindFileInPath(filename)
- local path = ex.getenv("PATH");
-
- for pathname in path:gmatch("([^%;%\"]+)%;?") do
- pathname = ufs.path(pathname);
-
- local testName = pathname / filename;
-
- if(ufs.exists(testName)) then
- return tostring(testName);
- end
- end
-
- return nil;
-end
-
-
diff --git a/libobs-opengl/GL/data/gl_speccoreexts.lua b/libobs-opengl/GL/data/gl_speccoreexts.lua
deleted file mode 100644
index 3c88ff4b7..000000000
--- a/libobs-opengl/GL/data/gl_speccoreexts.lua
+++ /dev/null
@@ -1,116 +0,0 @@
---[[ This function returns a table of core extensions and the versions they were made core in.
-
-The table is indexed by version number (as a string). In each version is an array of extension names.
-
-This list must be manually updated, as there is no equivalent in the spec files. Just add to the list. When a new version comes out with new core extensions, add a new list and add the local variable name to the master table as shown below.
-]]
-
-local coreExts1_2 = {
- "ARB_imaging",
-};
-
-local coreExts3_0 = {
- "ARB_vertex_array_object",
- "ARB_texture_rg",
- "ARB_texture_compression_rgtc",
- "ARB_map_buffer_range",
- "ARB_half_float_vertex",
- "ARB_framebuffer_sRGB",
- "ARB_framebuffer_object",
- "ARB_depth_buffer_float",
-};
-
-local coreExts3_1 = {
- "ARB_uniform_buffer_object",
- "ARB_copy_buffer",
-};
-
-local coreExts3_2 = {
- "ARB_depth_clamp",
- "ARB_draw_elements_base_vertex",
- "ARB_fragment_coord_conventions",
- "ARB_provoking_vertex",
- "ARB_seamless_cube_map",
- "ARB_sync",
- "ARB_texture_multisample",
- "ARB_vertex_array_bgra",
-};
-
-local coreExts3_3 = {
- "ARB_texture_rgb10_a2ui",
- "ARB_texture_swizzle",
- "ARB_timer_query",
- "ARB_vertex_type_2_10_10_10_rev",
- "ARB_blend_func_extended",
- "ARB_occlusion_query2",
- "ARB_sampler_objects",
-};
-
-local coreExts4_0 = {
- "ARB_draw_indirect",
- "ARB_gpu_shader5",
- "ARB_gpu_shader_fp64",
- "ARB_shader_subroutine",
- "ARB_tessellation_shader",
- "ARB_transform_feedback2",
- "ARB_transform_feedback3",
-};
-
-local coreExts4_1 = {
- "ARB_ES2_compatibility",
- "ARB_get_program_binary",
- "ARB_separate_shader_objects",
- "ARB_vertex_attrib_64bit",
- "ARB_viewport_array",
-};
-
-local coreExts4_2 = {
- "ARB_base_instance",
- "ARB_shading_language_420pack",
- "ARB_transform_feedback_instanced",
- "ARB_compressed_texture_pixel_storage",
- "ARB_conservative_depth",
- "ARB_internalformat_query",
- "ARB_map_buffer_alignment",
- "ARB_shader_atomic_counters",
- "ARB_shader_image_load_store",
- "ARB_shading_language_packing",
- "ARB_texture_storage",
-};
-
-local coreExts4_3 = {
- "KHR_debug",
- "ARB_arrays_of_arrays",
- "ARB_clear_buffer_object",
- "ARB_compute_shader",
- "ARB_copy_image",
- "ARB_ES3_compatibility",
- "ARB_explicit_uniform_location",
- "ARB_fragment_layer_viewport",
- "ARB_framebuffer_no_attachments",
- "ARB_internalformat_query2",
- "ARB_invalidate_subdata",
- "ARB_multi_draw_indirect",
- "ARB_program_interface_query",
- "ARB_shader_image_size",
- "ARB_shader_storage_buffer_object",
- "ARB_stencil_texturing",
- "ARB_texture_buffer_range",
- "ARB_texture_query_levels",
- "ARB_texture_storage_multisample",
- "ARB_texture_view",
- "ARB_vertex_attrib_binding",
-};
-
-return {
- ["1.2"] = coreExts1_2,
- ["3.0"] = coreExts3_0,
- ["3.1"] = coreExts3_1,
- ["3.2"] = coreExts3_2,
- ["3.3"] = coreExts3_3,
- ["4.0"] = coreExts4_0,
- ["4.1"] = coreExts4_1,
- ["4.2"] = coreExts4_2,
- ["4.3"] = coreExts4_3,
-};
-
diff --git a/libobs-opengl/GL/data/gl_speccoreversions.lua b/libobs-opengl/GL/data/gl_speccoreversions.lua
deleted file mode 100644
index 20d7ab2e6..000000000
--- a/libobs-opengl/GL/data/gl_speccoreversions.lua
+++ /dev/null
@@ -1,19 +0,0 @@
-return {
- "1.0",
- "1.1",
- "1.2",
- "1.3",
- "1.4",
- "1.5",
- "2.0",
- "2.1",
- "3.0",
- "3.1",
- "3.2",
- "3.3",
- "4.0",
- "4.1",
- "4.2",
- "4.3",
- "4.4",
-}
diff --git a/libobs-opengl/GL/data/gl_specinit.lua b/libobs-opengl/GL/data/gl_specinit.lua
deleted file mode 100644
index d33ffe304..000000000
--- a/libobs-opengl/GL/data/gl_specinit.lua
+++ /dev/null
@@ -1,64 +0,0 @@
---Initialization text for the 'gl' spec header.
-
-return [[
-#if defined(__glew_h__) || defined(__GLEW_H__)
-#error Attempt to include auto-generated header after including glew.h
-#endif
-#if defined(__gl_h_) || defined(__GL_H__)
-#error Attempt to include auto-generated header after including gl.h
-#endif
-#if defined(__glext_h_) || defined(__GLEXT_H_)
-#error Attempt to include auto-generated header after including glext.h
-#endif
-#if defined(__gltypes_h_)
-#error Attempt to include auto-generated header after gltypes.h
-#endif
-#if defined(__gl_ATI_h_)
-#error Attempt to include auto-generated header after including glATI.h
-#endif
-
-#define __glew_h__
-#define __GLEW_H__
-#define __gl_h_
-#define __GL_H__
-#define __glext_h_
-#define __GLEXT_H_
-#define __gltypes_h_
-#define __gl_ATI_h_
-
-#ifndef APIENTRY
- #if defined(__MINGW32__)
- #ifndef WIN32_LEAN_AND_MEAN
- #define WIN32_LEAN_AND_MEAN 1
- #endif
- #ifndef NOMINMAX
- #define NOMINMAX
- #endif
- #include
- #elif (_MSC_VER >= 800) || defined(_STDCALL_SUPPORTED) || defined(__BORLANDC__)
- #ifndef WIN32_LEAN_AND_MEAN
- #define WIN32_LEAN_AND_MEAN 1
- #endif
- #ifndef NOMINMAX
- #define NOMINMAX
- #endif
- #include
- #else
- #define APIENTRY
- #endif
-#endif /*APIENTRY*/
-
-#ifndef CODEGEN_FUNCPTR
- #define CODEGEN_REMOVE_FUNCPTR
- #if defined(_WIN32)
- #define CODEGEN_FUNCPTR APIENTRY
- #else
- #define CODEGEN_FUNCPTR
- #endif
-#endif /*CODEGEN_FUNCPTR*/
-
-#ifndef GLAPI
- #define GLAPI extern
-#endif
-
-]]
diff --git a/libobs-opengl/GL/data/gl_specloaderfunc.lua b/libobs-opengl/GL/data/gl_specloaderfunc.lua
deleted file mode 100644
index ad10bdcc3..000000000
--- a/libobs-opengl/GL/data/gl_specloaderfunc.lua
+++ /dev/null
@@ -1,96 +0,0 @@
---[[ The function pointer loading function takes a string and returns either NULL or a valid pointer. It is the responsibility of the loader to take care of any platform-specific oddities in pointer fetching.
-]]
-
-return [====[
-#if defined(__APPLE__)
-#include
-
-static void* AppleGLGetProcAddress (const GLubyte *name)
-{
- static const struct mach_header* image = NULL;
- NSSymbol symbol;
- char* symbolName;
- if (NULL == image)
- {
- image = NSAddImage("/System/Library/Frameworks/OpenGL.framework/Versions/Current/OpenGL", NSADDIMAGE_OPTION_RETURN_ON_ERROR);
- }
- /* prepend a '_' for the Unix C symbol mangling convention */
- symbolName = malloc(strlen((const char*)name) + 2);
- strcpy(symbolName+1, (const char*)name);
- symbolName[0] = '_';
- symbol = NULL;
- /* if (NSIsSymbolNameDefined(symbolName))
- symbol = NSLookupAndBindSymbol(symbolName); */
- symbol = image ? NSLookupSymbolInImage(image, symbolName, NSLOOKUPSYMBOLINIMAGE_OPTION_BIND | NSLOOKUPSYMBOLINIMAGE_OPTION_RETURN_ON_ERROR) : NULL;
- free(symbolName);
- return symbol ? NSAddressOfSymbol(symbol) : NULL;
-}
-#endif /* __APPLE__ */
-
-#if defined(__sgi) || defined (__sun)
-#include
-#include
-
-static void* SunGetProcAddress (const GLubyte* name)
-{
- static void* h = NULL;
- static void* gpa;
-
- if (h == NULL)
- {
- if ((h = dlopen(NULL, RTLD_LAZY | RTLD_LOCAL)) == NULL) return NULL;
- gpa = dlsym(h, "glXGetProcAddress");
- }
-
- if (gpa != NULL)
- return ((void*(*)(const GLubyte*))gpa)(name);
- else
- return dlsym(h, (const char*)name);
-}
-#endif /* __sgi || __sun */
-
-#if defined(_WIN32)
-
-#ifdef _MSC_VER
-#pragma warning(disable: 4055)
-#pragma warning(disable: 4054)
-#endif
-
-static int TestPointer(const PROC pTest)
-{
- ptrdiff_t iTest;
- if(!pTest) return 0;
- iTest = (ptrdiff_t)pTest;
-
- if(iTest == 1 || iTest == 2 || iTest == 3 || iTest == -1) return 0;
-
- return 1;
-}
-
-static PROC WinGetProcAddress(const char *name)
-{
- HMODULE glMod = NULL;
- PROC pFunc = wglGetProcAddress((LPCSTR)name);
- if(TestPointer(pFunc))
- {
- return pFunc;
- }
- glMod = GetModuleHandleA("OpenGL32.dll");
- return (PROC)GetProcAddress(glMod, (LPCSTR)name);
-}
-
-#define IntGetProcAddress(name) WinGetProcAddress(name)
-#else
- #if defined(__APPLE__)
- #define IntGetProcAddress(name) AppleGLGetProcAddress(name)
- #else
- #if defined(__sgi) || defined(__sun)
- #define IntGetProcAddress(name) SunGetProcAddress(name)
- #else /* GLX */
- #include
-
- #define IntGetProcAddress(name) (*glXGetProcAddressARB)((const GLubyte*)name)
- #endif
- #endif
-#endif
-]====]
diff --git a/libobs-opengl/GL/data/gl_specversions.lua b/libobs-opengl/GL/data/gl_specversions.lua
deleted file mode 100644
index 5cc9ce20a..000000000
--- a/libobs-opengl/GL/data/gl_specversions.lua
+++ /dev/null
@@ -1,17 +0,0 @@
-return {
- "1.1",
- "1.2",
- "1.3",
- "1.4",
- "1.5",
- "2.0",
- "2.1",
- "3.0",
- "3.1",
- "3.2",
- "3.3",
- "4.0",
- "4.1",
- "4.2",
- "4.3",
-}
diff --git a/libobs-opengl/GL/data/glx_speccoreexts.lua b/libobs-opengl/GL/data/glx_speccoreexts.lua
deleted file mode 100644
index a56470754..000000000
--- a/libobs-opengl/GL/data/glx_speccoreexts.lua
+++ /dev/null
@@ -1 +0,0 @@
-return {}
diff --git a/libobs-opengl/GL/data/glx_speccoreversions.lua b/libobs-opengl/GL/data/glx_speccoreversions.lua
deleted file mode 100644
index a56470754..000000000
--- a/libobs-opengl/GL/data/glx_speccoreversions.lua
+++ /dev/null
@@ -1 +0,0 @@
-return {}
diff --git a/libobs-opengl/GL/data/glx_specinit.lua b/libobs-opengl/GL/data/glx_specinit.lua
deleted file mode 100644
index baa432a36..000000000
--- a/libobs-opengl/GL/data/glx_specinit.lua
+++ /dev/null
@@ -1,39 +0,0 @@
---Initialization text for the 'glX' spec header.
-
-return [[
-#ifdef __glxext_h_
-#error Attempt to include glx_exts after including glxext.h
-#endif
-
-#define __glxext_h_
-
-#include
-#include
-#include
-#ifdef CODEGEN_FUNCPTR
-#undef CODEGEN_FUNCPTR
-#endif /*CODEGEN_FUNCPTR*/
-#define CODEGEN_FUNCPTR
-
-#ifndef GL_LOAD_GEN_BASIC_OPENGL_TYPEDEFS
-#define GL_LOAD_GEN_BASIC_OPENGL_TYPEDEFS
-
-typedef unsigned int GLenum;
-typedef unsigned char GLboolean;
-typedef unsigned int GLbitfield;
-typedef signed char GLbyte;
-typedef short GLshort;
-typedef int GLint;
-typedef int GLsizei;
-typedef unsigned char GLubyte;
-typedef unsigned short GLushort;
-typedef unsigned int GLuint;
-typedef float GLfloat;
-typedef float GLclampf;
-typedef double GLdouble;
-typedef double GLclampd;
-#define GLvoid void
-
-#endif /*GL_LOAD_GEN_BASIC_OPENGL_TYPEDEFS*/
-
-]]
diff --git a/libobs-opengl/GL/data/glx_specloaderfunc.lua b/libobs-opengl/GL/data/glx_specloaderfunc.lua
deleted file mode 100644
index 483d8e6ea..000000000
--- a/libobs-opengl/GL/data/glx_specloaderfunc.lua
+++ /dev/null
@@ -1,2 +0,0 @@
-return assert(dofile("data/gl_specloaderfunc.lua"))
-
diff --git a/libobs-opengl/GL/data/glx_specversions.lua b/libobs-opengl/GL/data/glx_specversions.lua
deleted file mode 100644
index 22b2c2f33..000000000
--- a/libobs-opengl/GL/data/glx_specversions.lua
+++ /dev/null
@@ -1,3 +0,0 @@
---Initialization text for the 'glX' spec header.
-
-return {}
diff --git a/libobs-opengl/GL/data/style_commontypedefs.lua b/libobs-opengl/GL/data/style_commontypedefs.lua
deleted file mode 100644
index a6c401770..000000000
--- a/libobs-opengl/GL/data/style_commontypedefs.lua
+++ /dev/null
@@ -1,21 +0,0 @@
--- Returns an array of strings, for proper indenting and such.
-
-return {
---[[
- "typedef unsigned int GLenum;\n",
- "typedef unsigned char GLboolean;\n",
- "typedef unsigned int GLbitfield;\n",
- "typedef signed char GLbyte;\n",
- "typedef short GLshort;\n",
- "typedef int GLint;\n",
- "typedef int GLsizei;\n",
- "typedef unsigned char GLubyte;\n",
- "typedef unsigned short GLushort;\n",
- "typedef unsigned int GLuint;\n",
- "typedef float GLfloat;\n",
- "typedef float GLclampf;\n",
- "typedef double GLdouble;\n",
- "typedef double GLclampd;\n",
- "#define GLvoid void\n",
-]]
-}
\ No newline at end of file
diff --git a/libobs-opengl/GL/data/wgl_speccoreexts.lua b/libobs-opengl/GL/data/wgl_speccoreexts.lua
deleted file mode 100644
index a56470754..000000000
--- a/libobs-opengl/GL/data/wgl_speccoreexts.lua
+++ /dev/null
@@ -1 +0,0 @@
-return {}
diff --git a/libobs-opengl/GL/data/wgl_speccoreversions.lua b/libobs-opengl/GL/data/wgl_speccoreversions.lua
deleted file mode 100644
index a56470754..000000000
--- a/libobs-opengl/GL/data/wgl_speccoreversions.lua
+++ /dev/null
@@ -1 +0,0 @@
-return {}
diff --git a/libobs-opengl/GL/data/wgl_specinit.lua b/libobs-opengl/GL/data/wgl_specinit.lua
deleted file mode 100644
index 953b59ea9..000000000
--- a/libobs-opengl/GL/data/wgl_specinit.lua
+++ /dev/null
@@ -1,44 +0,0 @@
---Initialization text for the 'wgl' spec header.
-
-return [[
-#ifdef __wglext_h_
-#error Attempt to include auto-generated WGL header after wglext.h
-#endif
-
-#define __wglext_h_
-
-#ifndef WIN32_LEAN_AND_MEAN
- #define WIN32_LEAN_AND_MEAN 1
-#endif
-#ifndef NOMINMAX
- #define NOMINMAX
-#endif
-#include
-
-#ifdef CODEGEN_FUNCPTR
-#undef CODEGEN_FUNCPTR
-#endif /*CODEGEN_FUNCPTR*/
-#define CODEGEN_FUNCPTR WINAPI
-
-#ifndef GL_LOAD_GEN_BASIC_OPENGL_TYPEDEFS
-#define GL_LOAD_GEN_BASIC_OPENGL_TYPEDEFS
-
-typedef unsigned int GLenum;
-typedef unsigned char GLboolean;
-typedef unsigned int GLbitfield;
-typedef signed char GLbyte;
-typedef short GLshort;
-typedef int GLint;
-typedef int GLsizei;
-typedef unsigned char GLubyte;
-typedef unsigned short GLushort;
-typedef unsigned int GLuint;
-typedef float GLfloat;
-typedef float GLclampf;
-typedef double GLdouble;
-typedef double GLclampd;
-#define GLvoid void
-
-#endif /*GL_LOAD_GEN_BASIC_OPENGL_TYPEDEFS*/
-
-]]
diff --git a/libobs-opengl/GL/data/wgl_specloaderfunc.lua b/libobs-opengl/GL/data/wgl_specloaderfunc.lua
deleted file mode 100644
index 072e9cdbc..000000000
--- a/libobs-opengl/GL/data/wgl_specloaderfunc.lua
+++ /dev/null
@@ -1 +0,0 @@
-return assert(dofile("data/gl_specloaderfunc.lua"))
diff --git a/libobs-opengl/GL/data/wgl_specversions.lua b/libobs-opengl/GL/data/wgl_specversions.lua
deleted file mode 100644
index 35d5f7045..000000000
--- a/libobs-opengl/GL/data/wgl_specversions.lua
+++ /dev/null
@@ -1,2 +0,0 @@
-
-return {}
diff --git a/libobs-opengl/GL/extfiles/gl_AMD_3_3.txt b/libobs-opengl/GL/extfiles/gl_AMD_3_3.txt
deleted file mode 100644
index cf7dd9c7c..000000000
--- a/libobs-opengl/GL/extfiles/gl_AMD_3_3.txt
+++ /dev/null
@@ -1,7 +0,0 @@
---ARB extensions implemented on 3.3 hardware by AMD.
-
-ARB_transform_feedback2
-ARB_transform_feedback3
-ARB_texture_buffer_object_rgb32
-ARB_shader_precision
-ARB_draw_buffers_blend
diff --git a/libobs-opengl/GL/extfiles/gl_core_post_3_3.txt b/libobs-opengl/GL/extfiles/gl_core_post_3_3.txt
deleted file mode 100644
index 320d662cb..000000000
--- a/libobs-opengl/GL/extfiles/gl_core_post_3_3.txt
+++ /dev/null
@@ -1,37 +0,0 @@
---Core extensions frequently provided for 3.3-class hardware, yet aren't part of core 3.3.
---The extensions were added after 3.3 and there was no 3.4 to drop them into.
-
-ARB_compressed_texture_pixel_storage
-ARB_conservative_depth
-ARB_ES2_compatibility
-ARB_get_program_binary
-ARB_explicit_uniform_location
-ARB_internalformat_query
-ARB_internalformat_query2
-ARB_map_buffer_alignment
-ARB_program_interface_query
-ARB_separate_shader_objects
-ARB_shading_language_420pack
-ARB_shading_language_packing
-ARB_texture_buffer_range
-ARB_texture_storage
-ARB_texture_view
-ARB_vertex_attrib_binding
-ARB_viewport_array
-ARB_arrays_of_arrays
-ARB_clear_buffer_object
-ARB_copy_image
-ARB_ES3_compatibility
-ARB_explicit_uniform_location
-ARB_fragment_layer_viewport
-ARB_framebuffer_no_attachments
-ARB_invalidate_subdata
-ARB_program_interface_query
-ARB_robust_buffer_access_behavior
-ARB_stencil_texturing
-ARB_texture_buffer_range
-ARB_texture_query_levels
-ARB_texture_storage_multisample
-ARB_texture_view
-ARB_vertex_attrib_binding
-KHR_debug
diff --git a/libobs-opengl/GL/extfiles/gl_macosx_3_2.txt b/libobs-opengl/GL/extfiles/gl_macosx_3_2.txt
deleted file mode 100644
index f278b92d2..000000000
--- a/libobs-opengl/GL/extfiles/gl_macosx_3_2.txt
+++ /dev/null
@@ -1,18 +0,0 @@
--- All of the extensions supported by core 3.2 in MacOSX.
-
-ARB_instanced_arrays
-ARB_occlusion_query2
-ARB_shader_bit_encoding
-ARB_timer_query
-EXT_depth_bounds_test
-EXT_framebuffer_multisample_blit_scaled
-EXT_texture_compression_s3tc
-EXT_texture_filter_anisotropic
-EXT_texture_mirror_clamp
-EXT_texture_sRGB_decode
-APPLE_client_storage
---APPLE_container_object_shareable
-APPLE_object_purgeable
-APPLE_rgb_422
-APPLE_row_bytes
-APPLE_texture_range
diff --git a/libobs-opengl/GL/extfiles/gl_obs.txt b/libobs-opengl/GL/extfiles/gl_obs.txt
deleted file mode 100644
index 7c2ad3f53..000000000
--- a/libobs-opengl/GL/extfiles/gl_obs.txt
+++ /dev/null
@@ -1,7 +0,0 @@
-ARB_framebuffer_object
-ARB_seamless_cube_map
-ARB_separate_shader_objects
-ARB_debug_output
-ARB_copy_image
-NV_copy_image
-EXT_texture_mirror_clamp
\ No newline at end of file
diff --git a/libobs-opengl/GL/extfiles/gl_plat_3_3.txt b/libobs-opengl/GL/extfiles/gl_plat_3_3.txt
deleted file mode 100644
index b87617256..000000000
--- a/libobs-opengl/GL/extfiles/gl_plat_3_3.txt
+++ /dev/null
@@ -1,5 +0,0 @@
--- Platform-specific non-core extensions that provide access to hardware features.
--- These extensions are fairly widely implemented.
-
-NV_texture_barrier
-NV_copy_image
diff --git a/libobs-opengl/GL/extfiles/gl_ubiquitous.txt b/libobs-opengl/GL/extfiles/gl_ubiquitous.txt
deleted file mode 100644
index dd3801a76..000000000
--- a/libobs-opengl/GL/extfiles/gl_ubiquitous.txt
+++ /dev/null
@@ -1,6 +0,0 @@
---Extensions that are *widely* available and vital for basic functionality.
---IE: things that should be core, but aren't.
-
-EXT_texture_compression_s3tc
-EXT_texture_sRGB
-EXT_texture_filter_anisotropic
\ No newline at end of file
diff --git a/libobs-opengl/GL/extfiles/glx_common.txt b/libobs-opengl/GL/extfiles/glx_common.txt
deleted file mode 100644
index 24c49c521..000000000
--- a/libobs-opengl/GL/extfiles/glx_common.txt
+++ /dev/null
@@ -1,13 +0,0 @@
-ARB_create_context
-ARB_create_context_profile
-ARB_create_context_robustness
-ARB_fbconfig_float
-ARB_framebuffer_sRGB
-ARB_multisample
-EXT_create_context_es2_profile
-EXT_fbconfig_packed_float
-EXT_framebuffer_sRGB
-EXT_import_context
-EXT_swap_control
-EXT_swap_control_tear
-
diff --git a/libobs-opengl/GL/extfiles/wgl_AMD.txt b/libobs-opengl/GL/extfiles/wgl_AMD.txt
deleted file mode 100644
index 060ac41f3..000000000
--- a/libobs-opengl/GL/extfiles/wgl_AMD.txt
+++ /dev/null
@@ -1,2 +0,0 @@
-AMD_gpu_association
-
diff --git a/libobs-opengl/GL/extfiles/wgl_NV.txt b/libobs-opengl/GL/extfiles/wgl_NV.txt
deleted file mode 100644
index 84ae58f2f..000000000
--- a/libobs-opengl/GL/extfiles/wgl_NV.txt
+++ /dev/null
@@ -1,8 +0,0 @@
-NV_present_video
-NV_video_output
-NV_gpu_affinity
-NV_video_capture
-NV_copy_image
-NV_multisample_coverage
-NV_DX_interop
-NV_DX_interop2
diff --git a/libobs-opengl/GL/extfiles/wgl_common.txt b/libobs-opengl/GL/extfiles/wgl_common.txt
deleted file mode 100644
index f54fe7ae2..000000000
--- a/libobs-opengl/GL/extfiles/wgl_common.txt
+++ /dev/null
@@ -1,13 +0,0 @@
-ARB_multisample
-ARB_extensions_string
-ARB_pixel_format
-ARB_pixel_format_float
-ARB_framebuffer_sRGB
-ARB_create_context
-ARB_create_context_profile
-ARB_create_context_robustness
-EXT_swap_control
-EXT_pixel_format_packed_float
-EXT_create_context_es2_profile
-EXT_swap_control_tear
-NV_swap_group
diff --git a/libobs-opengl/GL/gl_obs.c b/libobs-opengl/GL/gl_obs.c
index 88f1a560e..c47e9075a 100644
--- a/libobs-opengl/GL/gl_obs.c
+++ b/libobs-opengl/GL/gl_obs.c
@@ -4,27 +4,16 @@
#include "gl_obs.h"
#if defined(__APPLE__)
-#include
+#include
-static void* AppleGLGetProcAddress (const GLubyte *name)
+static void* AppleGLGetProcAddress (const char *name)
{
- static const struct mach_header* image = NULL;
- NSSymbol symbol;
- char* symbolName;
- if (NULL == image)
- {
- image = NSAddImage("/System/Library/Frameworks/OpenGL.framework/Versions/Current/OpenGL", NSADDIMAGE_OPTION_RETURN_ON_ERROR);
- }
- /* prepend a '_' for the Unix C symbol mangling convention */
- symbolName = malloc(strlen((const char*)name) + 2);
- strcpy(symbolName+1, (const char*)name);
- symbolName[0] = '_';
- symbol = NULL;
- /* if (NSIsSymbolNameDefined(symbolName))
- symbol = NSLookupAndBindSymbol(symbolName); */
- symbol = image ? NSLookupSymbolInImage(image, symbolName, NSLOOKUPSYMBOLINIMAGE_OPTION_BIND | NSLOOKUPSYMBOLINIMAGE_OPTION_RETURN_ON_ERROR) : NULL;
- free(symbolName);
- return symbol ? NSAddressOfSymbol(symbol) : NULL;
+ static void* image = NULL;
+
+ if (image == NULL)
+ image = dlopen("/System/Library/Frameworks/OpenGL.framework/Versions/Current/OpenGL", RTLD_LAZY);
+
+ return (image ? dlsym(image, name) : NULL);
}
#endif /* __APPLE__ */
diff --git a/libobs-opengl/GL/glspecs/glspec.lua b/libobs-opengl/GL/glspecs/glspec.lua
deleted file mode 100644
index ad84a53fc..000000000
--- a/libobs-opengl/GL/glspecs/glspec.lua
+++ /dev/null
@@ -1,103256 +0,0 @@
-return {
- ["funcData"] = {
- ["passthru"] = {
- [==[#include ]==],
- [==[#ifndef GLEXT_64_TYPES_DEFINED
-/* This code block is duplicated in glxext.h, so must be protected */
-#define GLEXT_64_TYPES_DEFINED
-/* Define int32_t, int64_t, and uint64_t types for UST/MSC */
-/* (as used in the GL_EXT_timer_query extension). */
-#if defined(__STDC_VERSION__) && __STDC_VERSION__ >= 199901L
-#include
-#elif defined(__sun__) || defined(__digital__)
-#include
-#if defined(__STDC__)
-#if defined(__arch64__) || defined(_LP64)
-typedef long int int64_t;
-typedef unsigned long int uint64_t;
-#else
-typedef long long int int64_t;
-typedef unsigned long long int uint64_t;
-#endif /* __arch64__ */
-#endif /* __STDC__ */
-#elif defined( __VMS ) || defined(__sgi)
-#include
-#elif defined(__SCO__) || defined(__USLC__)
-#include
-#elif defined(__UNIXOS2__) || defined(__SOL64__)
-typedef long int int32_t;
-typedef long long int int64_t;
-typedef unsigned long long int uint64_t;
-#elif defined(_WIN32) && defined(__GNUC__)
-#include
-#elif defined(_WIN32)
-typedef __int32 int32_t;
-typedef __int64 int64_t;
-typedef unsigned __int64 uint64_t;
-#else
-/* Fallback if nothing above works */
-#include
-#endif
-#endif]==],
- [==[typedef unsigned int GLenum;]==],
- [==[typedef unsigned char GLboolean;]==],
- [==[typedef unsigned int GLbitfield;]==],
- [==[typedef void GLvoid;]==],
- [==[typedef signed char GLbyte;]==],
- [==[typedef short GLshort;]==],
- [==[typedef int GLint;]==],
- [==[typedef unsigned char GLubyte;]==],
- [==[typedef unsigned short GLushort;]==],
- [==[typedef unsigned int GLuint;]==],
- [==[typedef int GLsizei;]==],
- [==[typedef float GLfloat;]==],
- [==[typedef float GLclampf;]==],
- [==[typedef double GLdouble;]==],
- [==[typedef double GLclampd;]==],
- [==[typedef char GLchar;]==],
- [==[typedef char GLcharARB;]==],
- [==[#ifdef __APPLE__
-typedef void *GLhandleARB;
-#else
-typedef unsigned int GLhandleARB;
-#endif]==],
- [==[typedef unsigned short GLhalfARB;]==],
- [==[typedef unsigned short GLhalf;]==],
- [==[typedef GLint GLfixed;]==],
- [==[typedef ptrdiff_t GLintptr;]==],
- [==[typedef ptrdiff_t GLsizeiptr;]==],
- [==[typedef int64_t GLint64;]==],
- [==[typedef uint64_t GLuint64;]==],
- [==[typedef ptrdiff_t GLintptrARB;]==],
- [==[typedef ptrdiff_t GLsizeiptrARB;]==],
- [==[typedef int64_t GLint64EXT;]==],
- [==[typedef uint64_t GLuint64EXT;]==],
- [==[typedef struct __GLsync *GLsync;]==],
- [==[struct _cl_context;]==],
- [==[struct _cl_event;]==],
- [==[typedef void (APIENTRY *GLDEBUGPROC)(GLenum source,GLenum type,GLuint id,GLenum severity,GLsizei length,const GLchar *message,const void *userParam);]==],
- [==[typedef void (APIENTRY *GLDEBUGPROCARB)(GLenum source,GLenum type,GLuint id,GLenum severity,GLsizei length,const GLchar *message,const void *userParam);]==],
- [==[typedef void (APIENTRY *GLDEBUGPROCAMD)(GLuint id,GLenum category,GLenum severity,GLsizei length,const GLchar *message,void *userParam);]==],
- [==[typedef unsigned short GLhalfNV;]==],
- [==[typedef GLintptr GLvdpauSurfaceNV;]==],
- },
- ["functions"] = {
- {
- ["extensions"] = {
- [==[ATI_vertex_array_object]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[size]==],
- ["ctype"] = [==[GLsizei]==],
- },
- {
- ["name"] = [==[pointer]==],
- ["ctype"] = [==[const GLvoid *]==],
- },
- {
- ["name"] = [==[usage]==],
- ["ctype"] = [==[GLenum]==],
- },
- },
- ["name"] = [==[NewObjectBufferATI]==],
- ["return_ctype"] = [==[GLuint]==],
- },
- {
- ["extensions"] = {
- [==[EXT_coordinate_frame]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[bx]==],
- ["ctype"] = [==[GLfloat]==],
- },
- {
- ["name"] = [==[by]==],
- ["ctype"] = [==[GLfloat]==],
- },
- {
- ["name"] = [==[bz]==],
- ["ctype"] = [==[GLfloat]==],
- },
- },
- ["name"] = [==[Binormal3fEXT]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[EXT_vertex_shader]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[op]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[res]==],
- ["ctype"] = [==[GLuint]==],
- },
- {
- ["name"] = [==[arg1]==],
- ["ctype"] = [==[GLuint]==],
- },
- },
- ["name"] = [==[ShaderOp1EXT]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[SUN_triangle_list]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[type]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[stride]==],
- ["ctype"] = [==[GLsizei]==],
- },
- {
- ["name"] = [==[pointer]==],
- ["ctype"] = [==[const GLvoid **]==],
- },
- },
- ["name"] = [==[ReplacementCodePointerSUN]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[EXT_direct_state_access]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[texture]==],
- ["ctype"] = [==[GLuint]==],
- },
- {
- ["name"] = [==[target]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[pname]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[params]==],
- ["ctype"] = [==[const GLfloat *]==],
- },
- },
- ["name"] = [==[TextureParameterfvEXT]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["core"] = {
- {
- [==[1.0]==],
- [==[core]==],
- },
- {
- [==[3.2]==],
- [==[compatibility]==],
- },
- },
- ["parameters"] = {
- {
- ["name"] = [==[x]==],
- ["ctype"] = [==[GLint]==],
- },
- {
- ["name"] = [==[y]==],
- ["ctype"] = [==[GLint]==],
- },
- {
- ["name"] = [==[width]==],
- ["ctype"] = [==[GLsizei]==],
- },
- {
- ["name"] = [==[height]==],
- ["ctype"] = [==[GLsizei]==],
- },
- {
- ["name"] = [==[type]==],
- ["ctype"] = [==[GLenum]==],
- },
- },
- ["name"] = [==[CopyPixels]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["core"] = {
- {
- [==[1.0]==],
- [==[core]==],
- },
- {
- [==[3.2]==],
- [==[compatibility]==],
- },
- },
- ["parameters"] = {
- {
- ["name"] = [==[un]==],
- ["ctype"] = [==[GLint]==],
- },
- {
- ["name"] = [==[u1]==],
- ["ctype"] = [==[GLfloat]==],
- },
- {
- ["name"] = [==[u2]==],
- ["ctype"] = [==[GLfloat]==],
- },
- },
- ["name"] = [==[MapGrid1f]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["core"] = {
- {
- [==[4.0]==],
- [==[core]==],
- },
- },
- ["name"] = [==[Uniform2d]==],
- ["parameters"] = {
- {
- ["name"] = [==[location]==],
- ["ctype"] = [==[GLint]==],
- },
- {
- ["name"] = [==[x]==],
- ["ctype"] = [==[GLdouble]==],
- },
- {
- ["name"] = [==[y]==],
- ["ctype"] = [==[GLdouble]==],
- },
- },
- ["extensions"] = {
- [==[ARB_gpu_shader_fp64]==],
- },
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[EXT_framebuffer_blit]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[srcX0]==],
- ["ctype"] = [==[GLint]==],
- },
- {
- ["name"] = [==[srcY0]==],
- ["ctype"] = [==[GLint]==],
- },
- {
- ["name"] = [==[srcX1]==],
- ["ctype"] = [==[GLint]==],
- },
- {
- ["name"] = [==[srcY1]==],
- ["ctype"] = [==[GLint]==],
- },
- {
- ["name"] = [==[dstX0]==],
- ["ctype"] = [==[GLint]==],
- },
- {
- ["name"] = [==[dstY0]==],
- ["ctype"] = [==[GLint]==],
- },
- {
- ["name"] = [==[dstX1]==],
- ["ctype"] = [==[GLint]==],
- },
- {
- ["name"] = [==[dstY1]==],
- ["ctype"] = [==[GLint]==],
- },
- {
- ["name"] = [==[mask]==],
- ["ctype"] = [==[GLbitfield]==],
- },
- {
- ["name"] = [==[filter]==],
- ["ctype"] = [==[GLenum]==],
- },
- },
- ["name"] = [==[BlitFramebufferEXT]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[EXT_shader_image_load_store]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[index]==],
- ["ctype"] = [==[GLuint]==],
- },
- {
- ["name"] = [==[texture]==],
- ["ctype"] = [==[GLuint]==],
- },
- {
- ["name"] = [==[level]==],
- ["ctype"] = [==[GLint]==],
- },
- {
- ["name"] = [==[layered]==],
- ["ctype"] = [==[GLboolean]==],
- },
- {
- ["name"] = [==[layer]==],
- ["ctype"] = [==[GLint]==],
- },
- {
- ["name"] = [==[access]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[format]==],
- ["ctype"] = [==[GLint]==],
- },
- },
- ["name"] = [==[BindImageTextureEXT]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[ARB_multitexture]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[target]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[s]==],
- ["ctype"] = [==[GLshort]==],
- },
- {
- ["name"] = [==[t]==],
- ["ctype"] = [==[GLshort]==],
- },
- {
- ["name"] = [==[r]==],
- ["ctype"] = [==[GLshort]==],
- },
- },
- ["name"] = [==[MultiTexCoord3sARB]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[EXT_vertex_weighting]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[weight]==],
- ["ctype"] = [==[GLfloat]==],
- },
- },
- ["name"] = [==[VertexWeightfEXT]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[NV_gpu_shader5]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[location]==],
- ["ctype"] = [==[GLint]==],
- },
- {
- ["name"] = [==[count]==],
- ["ctype"] = [==[GLsizei]==],
- },
- {
- ["name"] = [==[value]==],
- ["ctype"] = [==[const GLint64EXT *]==],
- },
- },
- ["name"] = [==[Uniform3i64vNV]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["core"] = {
- {
- [==[3.3]==],
- [==[core]==],
- },
- },
- ["name"] = [==[SamplerParameteriv]==],
- ["parameters"] = {
- {
- ["name"] = [==[sampler]==],
- ["ctype"] = [==[GLuint]==],
- },
- {
- ["name"] = [==[pname]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[param]==],
- ["ctype"] = [==[const GLint *]==],
- },
- },
- ["extensions"] = {
- [==[ARB_sampler_objects]==],
- },
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[NV_gpu_shader5]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[location]==],
- ["ctype"] = [==[GLint]==],
- },
- {
- ["name"] = [==[x]==],
- ["ctype"] = [==[GLuint64EXT]==],
- },
- {
- ["name"] = [==[y]==],
- ["ctype"] = [==[GLuint64EXT]==],
- },
- {
- ["name"] = [==[z]==],
- ["ctype"] = [==[GLuint64EXT]==],
- },
- {
- ["name"] = [==[w]==],
- ["ctype"] = [==[GLuint64EXT]==],
- },
- },
- ["name"] = [==[Uniform4ui64NV]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["core"] = {
- {
- [==[2.0]==],
- [==[core]==],
- },
- },
- ["parameters"] = {
- {
- ["name"] = [==[program]==],
- ["ctype"] = [==[GLuint]==],
- },
- },
- ["name"] = [==[ValidateProgram]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[NV_vertex_attrib_integer_64bit]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[index]==],
- ["ctype"] = [==[GLuint]==],
- },
- {
- ["name"] = [==[pname]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[params]==],
- ["ctype"] = [==[GLuint64EXT *]==],
- },
- },
- ["name"] = [==[GetVertexAttribLui64vNV]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[APPLE_element_array]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[type]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[pointer]==],
- ["ctype"] = [==[const GLvoid *]==],
- },
- },
- ["name"] = [==[ElementPointerAPPLE]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["core"] = {
- {
- [==[1.1]==],
- [==[core]==],
- },
- {
- [==[3.2]==],
- [==[compatibility]==],
- },
- },
- ["parameters"] = {
- {
- ["name"] = [==[format]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[stride]==],
- ["ctype"] = [==[GLsizei]==],
- },
- {
- ["name"] = [==[pointer]==],
- ["ctype"] = [==[const GLvoid *]==],
- },
- },
- ["name"] = [==[InterleavedArrays]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[ARB_bindless_texture]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[index]==],
- ["ctype"] = [==[GLuint]==],
- },
- {
- ["name"] = [==[pname]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[params]==],
- ["ctype"] = [==[GLuint64EXT *]==],
- },
- },
- ["name"] = [==[GetVertexAttribLui64vARB]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[SUN_vertex]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[s]==],
- ["ctype"] = [==[GLfloat]==],
- },
- {
- ["name"] = [==[t]==],
- ["ctype"] = [==[GLfloat]==],
- },
- {
- ["name"] = [==[r]==],
- ["ctype"] = [==[GLubyte]==],
- },
- {
- ["name"] = [==[g]==],
- ["ctype"] = [==[GLubyte]==],
- },
- {
- ["name"] = [==[b]==],
- ["ctype"] = [==[GLubyte]==],
- },
- {
- ["name"] = [==[a]==],
- ["ctype"] = [==[GLubyte]==],
- },
- {
- ["name"] = [==[x]==],
- ["ctype"] = [==[GLfloat]==],
- },
- {
- ["name"] = [==[y]==],
- ["ctype"] = [==[GLfloat]==],
- },
- {
- ["name"] = [==[z]==],
- ["ctype"] = [==[GLfloat]==],
- },
- },
- ["name"] = [==[TexCoord2fColor4ubVertex3fSUN]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["core"] = {
- {
- [==[3.0]==],
- [==[core]==],
- },
- },
- ["parameters"] = {
- {
- ["name"] = [==[program]==],
- ["ctype"] = [==[GLuint]==],
- },
- {
- ["name"] = [==[index]==],
- ["ctype"] = [==[GLuint]==],
- },
- {
- ["name"] = [==[bufSize]==],
- ["ctype"] = [==[GLsizei]==],
- },
- {
- ["name"] = [==[length]==],
- ["ctype"] = [==[GLsizei *]==],
- },
- {
- ["name"] = [==[size]==],
- ["ctype"] = [==[GLsizei *]==],
- },
- {
- ["name"] = [==[type]==],
- ["ctype"] = [==[GLenum *]==],
- },
- {
- ["name"] = [==[name]==],
- ["ctype"] = [==[GLchar *]==],
- },
- },
- ["name"] = [==[GetTransformFeedbackVarying]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["core"] = {
- {
- [==[3.0]==],
- [==[core]==],
- },
- },
- ["parameters"] = {
- {
- ["name"] = [==[index]==],
- ["ctype"] = [==[GLuint]==],
- },
- {
- ["name"] = [==[v]==],
- ["ctype"] = [==[const GLuint *]==],
- },
- },
- ["name"] = [==[VertexAttribI4uiv]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[NV_path_rendering]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[numPaths]==],
- ["ctype"] = [==[GLsizei]==],
- },
- {
- ["name"] = [==[pathNameType]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[paths]==],
- ["ctype"] = [==[const GLvoid *]==],
- },
- {
- ["name"] = [==[pathBase]==],
- ["ctype"] = [==[GLuint]==],
- },
- {
- ["name"] = [==[coverMode]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[transformType]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[transformValues]==],
- ["ctype"] = [==[const GLfloat *]==],
- },
- },
- ["name"] = [==[CoverFillPathInstancedNV]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[ATI_vertex_streams]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[stream]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[x]==],
- ["ctype"] = [==[GLdouble]==],
- },
- },
- ["name"] = [==[VertexStream1dATI]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[EXT_direct_state_access]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[mode]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[x]==],
- ["ctype"] = [==[GLfloat]==],
- },
- {
- ["name"] = [==[y]==],
- ["ctype"] = [==[GLfloat]==],
- },
- {
- ["name"] = [==[z]==],
- ["ctype"] = [==[GLfloat]==],
- },
- },
- ["name"] = [==[MatrixScalefEXT]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[EXT_direct_state_access]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[mask]==],
- ["ctype"] = [==[GLbitfield]==],
- },
- },
- ["name"] = [==[ClientAttribDefaultEXT]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["core"] = {
- {
- [==[2.1]==],
- [==[core]==],
- },
- },
- ["parameters"] = {
- {
- ["name"] = [==[location]==],
- ["ctype"] = [==[GLint]==],
- },
- {
- ["name"] = [==[count]==],
- ["ctype"] = [==[GLsizei]==],
- },
- {
- ["name"] = [==[transpose]==],
- ["ctype"] = [==[GLboolean]==],
- },
- {
- ["name"] = [==[value]==],
- ["ctype"] = [==[const GLfloat *]==],
- },
- },
- ["name"] = [==[UniformMatrix2x4fv]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[ARB_vertex_program]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[index]==],
- ["ctype"] = [==[GLuint]==],
- },
- {
- ["name"] = [==[v]==],
- ["ctype"] = [==[const GLushort *]==],
- },
- },
- ["name"] = [==[VertexAttrib4NusvARB]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[EXT_direct_state_access]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[texunit]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[target]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[level]==],
- ["ctype"] = [==[GLint]==],
- },
- {
- ["name"] = [==[xoffset]==],
- ["ctype"] = [==[GLint]==],
- },
- {
- ["name"] = [==[yoffset]==],
- ["ctype"] = [==[GLint]==],
- },
- {
- ["name"] = [==[width]==],
- ["ctype"] = [==[GLsizei]==],
- },
- {
- ["name"] = [==[height]==],
- ["ctype"] = [==[GLsizei]==],
- },
- {
- ["name"] = [==[format]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[imageSize]==],
- ["ctype"] = [==[GLsizei]==],
- },
- {
- ["name"] = [==[bits]==],
- ["ctype"] = [==[const GLvoid *]==],
- },
- },
- ["name"] = [==[CompressedMultiTexSubImage2DEXT]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["core"] = {
- {
- [==[1.0]==],
- [==[core]==],
- },
- {
- [==[3.2]==],
- [==[compatibility]==],
- },
- },
- ["parameters"] = {
- {
- ["name"] = [==[face]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[mode]==],
- ["ctype"] = [==[GLenum]==],
- },
- },
- ["name"] = [==[ColorMaterial]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[ARB_vertex_program]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[index]==],
- ["ctype"] = [==[GLuint]==],
- },
- {
- ["name"] = [==[x]==],
- ["ctype"] = [==[GLdouble]==],
- },
- },
- ["name"] = [==[VertexAttrib1dARB]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[EXT_secondary_color]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[v]==],
- ["ctype"] = [==[const GLfloat *]==],
- },
- },
- ["name"] = [==[SecondaryColor3fvEXT]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["core"] = {
- {
- [==[1.0]==],
- [==[core]==],
- },
- {
- [==[3.2]==],
- [==[compatibility]==],
- },
- },
- ["parameters"] = {
- {
- ["name"] = [==[x]==],
- ["ctype"] = [==[GLfloat]==],
- },
- {
- ["name"] = [==[y]==],
- ["ctype"] = [==[GLfloat]==],
- },
- {
- ["name"] = [==[z]==],
- ["ctype"] = [==[GLfloat]==],
- },
- },
- ["name"] = [==[Vertex3f]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[ARB_imaging]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[target]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[pname]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[params]==],
- ["ctype"] = [==[GLint]==],
- },
- },
- ["name"] = [==[ConvolutionParameteri]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[ARB_imaging]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[target]==],
- ["ctype"] = [==[GLenum]==],
- },
- },
- ["name"] = [==[ResetMinmax]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[OES_fixed_point]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[target]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[pname]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[param]==],
- ["ctype"] = [==[GLfixed]==],
- },
- },
- ["name"] = [==[ConvolutionParameterxOES]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[OES_fixed_point]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[coords]==],
- ["ctype"] = [==[const GLfixed *]==],
- },
- },
- ["name"] = [==[Vertex4xvOES]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[SUN_vertex]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[rc]==],
- ["ctype"] = [==[GLuint]==],
- },
- {
- ["name"] = [==[nx]==],
- ["ctype"] = [==[GLfloat]==],
- },
- {
- ["name"] = [==[ny]==],
- ["ctype"] = [==[GLfloat]==],
- },
- {
- ["name"] = [==[nz]==],
- ["ctype"] = [==[GLfloat]==],
- },
- {
- ["name"] = [==[x]==],
- ["ctype"] = [==[GLfloat]==],
- },
- {
- ["name"] = [==[y]==],
- ["ctype"] = [==[GLfloat]==],
- },
- {
- ["name"] = [==[z]==],
- ["ctype"] = [==[GLfloat]==],
- },
- },
- ["name"] = [==[ReplacementCodeuiNormal3fVertex3fSUN]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[ATI_vertex_streams]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[stream]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[nx]==],
- ["ctype"] = [==[GLint]==],
- },
- {
- ["name"] = [==[ny]==],
- ["ctype"] = [==[GLint]==],
- },
- {
- ["name"] = [==[nz]==],
- ["ctype"] = [==[GLint]==],
- },
- },
- ["name"] = [==[NormalStream3iATI]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["core"] = {
- {
- [==[1.0]==],
- [==[core]==],
- },
- {
- [==[3.2]==],
- [==[compatibility]==],
- },
- },
- ["parameters"] = {
- {
- ["name"] = [==[v]==],
- ["ctype"] = [==[const GLubyte *]==],
- },
- },
- ["name"] = [==[Color4ubv]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["core"] = {
- {
- [==[3.3]==],
- [==[core]==],
- },
- },
- ["name"] = [==[IsSampler]==],
- ["parameters"] = {
- {
- ["name"] = [==[sampler]==],
- ["ctype"] = [==[GLuint]==],
- },
- },
- ["extensions"] = {
- [==[ARB_sampler_objects]==],
- },
- ["return_ctype"] = [==[GLboolean]==],
- },
- {
- ["extensions"] = {
- [==[APPLE_flush_buffer_range]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[target]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[offset]==],
- ["ctype"] = [==[GLintptr]==],
- },
- {
- ["name"] = [==[size]==],
- ["ctype"] = [==[GLsizeiptr]==],
- },
- },
- ["name"] = [==[FlushMappedBufferRangeAPPLE]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["core"] = {
- {
- [==[4.3]==],
- [==[core]==],
- },
- },
- ["name"] = [==[PushDebugGroup]==],
- ["parameters"] = {
- {
- ["name"] = [==[source]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[id]==],
- ["ctype"] = [==[GLuint]==],
- },
- {
- ["name"] = [==[length]==],
- ["ctype"] = [==[GLsizei]==],
- },
- {
- ["name"] = [==[message]==],
- ["ctype"] = [==[const GLchar *]==],
- },
- },
- ["extensions"] = {
- [==[KHR_debug]==],
- },
- ["return_ctype"] = [==[void]==],
- },
- {
- ["core"] = {
- {
- [==[2.0]==],
- [==[core]==],
- },
- },
- ["parameters"] = {
- {
- ["name"] = [==[index]==],
- ["ctype"] = [==[GLuint]==],
- },
- {
- ["name"] = [==[pname]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[pointer]==],
- ["ctype"] = [==[GLvoid **]==],
- },
- },
- ["name"] = [==[GetVertexAttribPointerv]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[ARB_shader_objects]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[obj]==],
- ["ctype"] = [==[GLhandleARB]==],
- },
- },
- ["name"] = [==[DeleteObjectARB]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[MESA_window_pos]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[x]==],
- ["ctype"] = [==[GLint]==],
- },
- {
- ["name"] = [==[y]==],
- ["ctype"] = [==[GLint]==],
- },
- {
- ["name"] = [==[z]==],
- ["ctype"] = [==[GLint]==],
- },
- },
- ["name"] = [==[WindowPos3iMESA]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[OES_fixed_point]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[map]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[size]==],
- ["ctype"] = [==[GLint]==],
- },
- {
- ["name"] = [==[values]==],
- ["ctype"] = [==[const GLfixed *]==],
- },
- },
- ["name"] = [==[PixelMapx]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[NV_vertex_buffer_unified_memory]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[value]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[index]==],
- ["ctype"] = [==[GLuint]==],
- },
- {
- ["name"] = [==[result]==],
- ["ctype"] = [==[GLuint64EXT *]==],
- },
- },
- ["name"] = [==[GetIntegerui64i_vNV]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[EXT_direct_state_access]==],
- [==[EXT_draw_buffers2]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[target]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[index]==],
- ["ctype"] = [==[GLuint]==],
- },
- },
- ["name"] = [==[IsEnabledIndexedEXT]==],
- ["return_ctype"] = [==[GLboolean]==],
- },
- {
- ["core"] = {
- {
- [==[1.0]==],
- [==[core]==],
- },
- },
- ["parameters"] = {
- {
- ["name"] = [==[target]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[pname]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[params]==],
- ["ctype"] = [==[const GLint *]==],
- },
- },
- ["name"] = [==[TexParameteriv]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[EXT_texture_integer]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[target]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[pname]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[params]==],
- ["ctype"] = [==[const GLint *]==],
- },
- },
- ["name"] = [==[TexParameterIivEXT]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["core"] = {
- {
- [==[1.0]==],
- [==[core]==],
- },
- {
- [==[3.2]==],
- [==[compatibility]==],
- },
- },
- ["parameters"] = {
- {
- ["name"] = [==[map]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[values]==],
- ["ctype"] = [==[GLfloat *]==],
- },
- },
- ["name"] = [==[GetPixelMapfv]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[NV_vertex_program]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[index]==],
- ["ctype"] = [==[GLuint]==],
- },
- {
- ["name"] = [==[v]==],
- ["ctype"] = [==[const GLdouble *]==],
- },
- },
- ["name"] = [==[VertexAttrib1dvNV]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[SUN_vertex]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[r]==],
- ["ctype"] = [==[GLfloat]==],
- },
- {
- ["name"] = [==[g]==],
- ["ctype"] = [==[GLfloat]==],
- },
- {
- ["name"] = [==[b]==],
- ["ctype"] = [==[GLfloat]==],
- },
- {
- ["name"] = [==[x]==],
- ["ctype"] = [==[GLfloat]==],
- },
- {
- ["name"] = [==[y]==],
- ["ctype"] = [==[GLfloat]==],
- },
- {
- ["name"] = [==[z]==],
- ["ctype"] = [==[GLfloat]==],
- },
- },
- ["name"] = [==[Color3fVertex3fSUN]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[EXT_draw_instanced]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[mode]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[start]==],
- ["ctype"] = [==[GLint]==],
- },
- {
- ["name"] = [==[count]==],
- ["ctype"] = [==[GLsizei]==],
- },
- {
- ["name"] = [==[primcount]==],
- ["ctype"] = [==[GLsizei]==],
- },
- },
- ["name"] = [==[DrawArraysInstancedEXT]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[EXT_direct_state_access]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[texture]==],
- ["ctype"] = [==[GLuint]==],
- },
- {
- ["name"] = [==[target]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[pname]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[params]==],
- ["ctype"] = [==[const GLuint *]==],
- },
- },
- ["name"] = [==[TextureParameterIuivEXT]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["core"] = {
- {
- [==[2.0]==],
- [==[core]==],
- },
- },
- ["parameters"] = {
- {
- ["name"] = [==[shader]==],
- ["ctype"] = [==[GLuint]==],
- },
- {
- ["name"] = [==[bufSize]==],
- ["ctype"] = [==[GLsizei]==],
- },
- {
- ["name"] = [==[length]==],
- ["ctype"] = [==[GLsizei *]==],
- },
- {
- ["name"] = [==[source]==],
- ["ctype"] = [==[GLchar *]==],
- },
- },
- ["name"] = [==[GetShaderSource]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[NV_fence]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[fence]==],
- ["ctype"] = [==[GLuint]==],
- },
- },
- ["name"] = [==[FinishFenceNV]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["core"] = {
- {
- [==[1.0]==],
- [==[core]==],
- },
- {
- [==[3.2]==],
- [==[compatibility]==],
- },
- },
- ["parameters"] = {
- {
- ["name"] = [==[u]==],
- ["ctype"] = [==[const GLfloat *]==],
- },
- },
- ["name"] = [==[EvalCoord2fv]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[EXT_direct_state_access]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[mode]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[m]==],
- ["ctype"] = [==[const GLdouble *]==],
- },
- },
- ["name"] = [==[MatrixMultTransposedEXT]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["core"] = {
- {
- [==[3.0]==],
- [==[core]==],
- },
- },
- ["parameters"] = {
- {
- ["name"] = [==[index]==],
- ["ctype"] = [==[GLuint]==],
- },
- {
- ["name"] = [==[v]==],
- ["ctype"] = [==[const GLshort *]==],
- },
- },
- ["name"] = [==[VertexAttribI4sv]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[NV_fence]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[n]==],
- ["ctype"] = [==[GLsizei]==],
- },
- {
- ["name"] = [==[fences]==],
- ["ctype"] = [==[GLuint *]==],
- },
- },
- ["name"] = [==[GenFencesNV]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["core"] = {
- {
- [==[4.1]==],
- [==[core]==],
- },
- },
- ["name"] = [==[ProgramUniform3fv]==],
- ["parameters"] = {
- {
- ["name"] = [==[program]==],
- ["ctype"] = [==[GLuint]==],
- },
- {
- ["name"] = [==[location]==],
- ["ctype"] = [==[GLint]==],
- },
- {
- ["name"] = [==[count]==],
- ["ctype"] = [==[GLsizei]==],
- },
- {
- ["name"] = [==[value]==],
- ["ctype"] = [==[const GLfloat *]==],
- },
- },
- ["extensions"] = {
- [==[ARB_separate_shader_objects]==],
- },
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[APPLE_element_array]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[mode]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[first]==],
- ["ctype"] = [==[const GLint *]==],
- },
- {
- ["name"] = [==[count]==],
- ["ctype"] = [==[const GLsizei *]==],
- },
- {
- ["name"] = [==[primcount]==],
- ["ctype"] = [==[GLsizei]==],
- },
- },
- ["name"] = [==[MultiDrawElementArrayAPPLE]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[OES_fixed_point]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[target]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[pname]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[param]==],
- ["ctype"] = [==[GLfixed]==],
- },
- },
- ["name"] = [==[TexParameterxOES]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[NV_bindless_multi_draw_indirect]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[mode]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[indirect]==],
- ["ctype"] = [==[const GLvoid *]==],
- },
- {
- ["name"] = [==[drawCount]==],
- ["ctype"] = [==[GLsizei]==],
- },
- {
- ["name"] = [==[stride]==],
- ["ctype"] = [==[GLsizei]==],
- },
- {
- ["name"] = [==[vertexBufferCount]==],
- ["ctype"] = [==[GLint]==],
- },
- },
- ["name"] = [==[MultiDrawArraysIndirectBindlessNV]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[ATI_separate_stencil]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[face]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[sfail]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[dpfail]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[dppass]==],
- ["ctype"] = [==[GLenum]==],
- },
- },
- ["name"] = [==[StencilOpSeparateATI]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["core"] = {
- {
- [==[1.0]==],
- [==[core]==],
- },
- },
- ["parameters"] = {
- {
- ["name"] = [==[face]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[mode]==],
- ["ctype"] = [==[GLenum]==],
- },
- },
- ["name"] = [==[PolygonMode]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["core"] = {
- {
- [==[1.1]==],
- [==[core]==],
- },
- {
- [==[3.2]==],
- [==[compatibility]==],
- },
- },
- ["parameters"] = {
- {
- ["name"] = [==[type]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[stride]==],
- ["ctype"] = [==[GLsizei]==],
- },
- {
- ["name"] = [==[pointer]==],
- ["ctype"] = [==[const GLvoid *]==],
- },
- },
- ["name"] = [==[NormalPointer]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["core"] = {
- {
- [==[2.0]==],
- [==[core]==],
- },
- },
- ["parameters"] = {
- {
- ["name"] = [==[index]==],
- ["ctype"] = [==[GLuint]==],
- },
- {
- ["name"] = [==[v]==],
- ["ctype"] = [==[const GLfloat *]==],
- },
- },
- ["name"] = [==[VertexAttrib3fv]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["core"] = {
- {
- [==[2.0]==],
- [==[core]==],
- },
- },
- ["parameters"] = {
- {
- ["name"] = [==[index]==],
- ["ctype"] = [==[GLuint]==],
- },
- {
- ["name"] = [==[v]==],
- ["ctype"] = [==[const GLuint *]==],
- },
- },
- ["name"] = [==[VertexAttrib4uiv]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["core"] = {
- {
- [==[1.3]==],
- [==[core]==],
- },
- {
- [==[3.2]==],
- [==[compatibility]==],
- },
- },
- ["parameters"] = {
- {
- ["name"] = [==[target]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[s]==],
- ["ctype"] = [==[GLdouble]==],
- },
- },
- ["name"] = [==[MultiTexCoord1d]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["core"] = {
- {
- [==[1.0]==],
- [==[core]==],
- },
- {
- [==[3.2]==],
- [==[compatibility]==],
- },
- },
- ["parameters"] = {
- {
- ["name"] = [==[target]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[pname]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[params]==],
- ["ctype"] = [==[const GLfloat *]==],
- },
- },
- ["name"] = [==[TexEnvfv]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[MESA_window_pos]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[v]==],
- ["ctype"] = [==[const GLfloat *]==],
- },
- },
- ["name"] = [==[WindowPos3fvMESA]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[ARB_vertex_program]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[index]==],
- ["ctype"] = [==[GLuint]==],
- },
- {
- ["name"] = [==[v]==],
- ["ctype"] = [==[const GLshort *]==],
- },
- },
- ["name"] = [==[VertexAttrib4NsvARB]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["core"] = {
- {
- [==[4.2]==],
- [==[core]==],
- },
- },
- ["name"] = [==[BindImageTexture]==],
- ["parameters"] = {
- {
- ["name"] = [==[unit]==],
- ["ctype"] = [==[GLuint]==],
- },
- {
- ["name"] = [==[texture]==],
- ["ctype"] = [==[GLuint]==],
- },
- {
- ["name"] = [==[level]==],
- ["ctype"] = [==[GLint]==],
- },
- {
- ["name"] = [==[layered]==],
- ["ctype"] = [==[GLboolean]==],
- },
- {
- ["name"] = [==[layer]==],
- ["ctype"] = [==[GLint]==],
- },
- {
- ["name"] = [==[access]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[format]==],
- ["ctype"] = [==[GLenum]==],
- },
- },
- ["extensions"] = {
- [==[ARB_shader_image_load_store]==],
- },
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[SGIX_instruments]==],
- },
- ["parameters"] = {
- },
- ["name"] = [==[GetInstrumentsSGIX]==],
- ["return_ctype"] = [==[GLint]==],
- },
- {
- ["extensions"] = {
- [==[ARB_imaging]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[target]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[pname]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[params]==],
- ["ctype"] = [==[GLfloat *]==],
- },
- },
- ["name"] = [==[GetColorTableParameterfv]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[EXT_direct_state_access]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[program]==],
- ["ctype"] = [==[GLuint]==],
- },
- {
- ["name"] = [==[location]==],
- ["ctype"] = [==[GLint]==],
- },
- {
- ["name"] = [==[v0]==],
- ["ctype"] = [==[GLfloat]==],
- },
- {
- ["name"] = [==[v1]==],
- ["ctype"] = [==[GLfloat]==],
- },
- {
- ["name"] = [==[v2]==],
- ["ctype"] = [==[GLfloat]==],
- },
- {
- ["name"] = [==[v3]==],
- ["ctype"] = [==[GLfloat]==],
- },
- },
- ["name"] = [==[ProgramUniform4fEXT]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["core"] = {
- {
- [==[2.0]==],
- [==[core]==],
- },
- },
- ["parameters"] = {
- {
- ["name"] = [==[location]==],
- ["ctype"] = [==[GLint]==],
- },
- {
- ["name"] = [==[count]==],
- ["ctype"] = [==[GLsizei]==],
- },
- {
- ["name"] = [==[value]==],
- ["ctype"] = [==[const GLint *]==],
- },
- },
- ["name"] = [==[Uniform2iv]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["core"] = {
- {
- [==[1.2]==],
- [==[core]==],
- },
- },
- ["parameters"] = {
- {
- ["name"] = [==[mode]==],
- ["ctype"] = [==[GLenum]==],
- },
- },
- ["name"] = [==[BlendEquation]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["core"] = {
- {
- [==[3.0]==],
- [==[core]==],
- },
- },
- ["name"] = [==[FramebufferTextureLayer]==],
- ["parameters"] = {
- {
- ["name"] = [==[target]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[attachment]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[texture]==],
- ["ctype"] = [==[GLuint]==],
- },
- {
- ["name"] = [==[level]==],
- ["ctype"] = [==[GLint]==],
- },
- {
- ["name"] = [==[layer]==],
- ["ctype"] = [==[GLint]==],
- },
- },
- ["extensions"] = {
- [==[ARB_framebuffer_object]==],
- },
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[EXT_direct_state_access]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[program]==],
- ["ctype"] = [==[GLuint]==],
- },
- {
- ["name"] = [==[location]==],
- ["ctype"] = [==[GLint]==],
- },
- {
- ["name"] = [==[v0]==],
- ["ctype"] = [==[GLint]==],
- },
- {
- ["name"] = [==[v1]==],
- ["ctype"] = [==[GLint]==],
- },
- {
- ["name"] = [==[v2]==],
- ["ctype"] = [==[GLint]==],
- },
- },
- ["name"] = [==[ProgramUniform3iEXT]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[EXT_histogram]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[target]==],
- ["ctype"] = [==[GLenum]==],
- },
- },
- ["name"] = [==[ResetMinmaxEXT]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[NV_gpu_shader5]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[program]==],
- ["ctype"] = [==[GLuint]==],
- },
- {
- ["name"] = [==[location]==],
- ["ctype"] = [==[GLint]==],
- },
- {
- ["name"] = [==[x]==],
- ["ctype"] = [==[GLint64EXT]==],
- },
- {
- ["name"] = [==[y]==],
- ["ctype"] = [==[GLint64EXT]==],
- },
- {
- ["name"] = [==[z]==],
- ["ctype"] = [==[GLint64EXT]==],
- },
- },
- ["name"] = [==[ProgramUniform3i64NV]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[EXT_direct_state_access]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[texture]==],
- ["ctype"] = [==[GLuint]==],
- },
- {
- ["name"] = [==[target]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[level]==],
- ["ctype"] = [==[GLint]==],
- },
- {
- ["name"] = [==[internalformat]==],
- ["ctype"] = [==[GLint]==],
- },
- {
- ["name"] = [==[width]==],
- ["ctype"] = [==[GLsizei]==],
- },
- {
- ["name"] = [==[height]==],
- ["ctype"] = [==[GLsizei]==],
- },
- {
- ["name"] = [==[border]==],
- ["ctype"] = [==[GLint]==],
- },
- {
- ["name"] = [==[format]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[type]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[pixels]==],
- ["ctype"] = [==[const GLvoid *]==],
- },
- },
- ["name"] = [==[TextureImage2DEXT]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[INTEL_parallel_arrays]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[size]==],
- ["ctype"] = [==[GLint]==],
- },
- {
- ["name"] = [==[type]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[pointer]==],
- ["ctype"] = [==[const GLvoid **]==],
- },
- },
- ["name"] = [==[TexCoordPointervINTEL]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["core"] = {
- {
- [==[1.0]==],
- [==[core]==],
- },
- {
- [==[3.2]==],
- [==[compatibility]==],
- },
- },
- ["parameters"] = {
- {
- ["name"] = [==[v]==],
- ["ctype"] = [==[const GLfloat *]==],
- },
- },
- ["name"] = [==[RasterPos3fv]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[ATI_vertex_array_object]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[buffer]==],
- ["ctype"] = [==[GLuint]==],
- },
- {
- ["name"] = [==[pname]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[params]==],
- ["ctype"] = [==[GLint *]==],
- },
- },
- ["name"] = [==[GetObjectBufferivATI]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[NV_transform_feedback2]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[n]==],
- ["ctype"] = [==[GLsizei]==],
- },
- {
- ["name"] = [==[ids]==],
- ["ctype"] = [==[const GLuint *]==],
- },
- },
- ["name"] = [==[DeleteTransformFeedbacksNV]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["core"] = {
- {
- [==[1.0]==],
- [==[core]==],
- },
- {
- [==[3.2]==],
- [==[compatibility]==],
- },
- },
- ["parameters"] = {
- {
- ["name"] = [==[light]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[pname]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[params]==],
- ["ctype"] = [==[const GLfloat *]==],
- },
- },
- ["name"] = [==[Lightfv]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[EXT_histogram]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[target]==],
- ["ctype"] = [==[GLenum]==],
- },
- },
- ["name"] = [==[ResetHistogramEXT]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[SGIS_pixel_texture]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[pname]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[param]==],
- ["ctype"] = [==[GLfloat]==],
- },
- },
- ["name"] = [==[PixelTexGenParameterfSGIS]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[NV_present_video]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[video_slot]==],
- ["ctype"] = [==[GLuint]==],
- },
- {
- ["name"] = [==[pname]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[params]==],
- ["ctype"] = [==[GLint *]==],
- },
- },
- ["name"] = [==[GetVideoivNV]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[AMD_stencil_operation_extended]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[face]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[value]==],
- ["ctype"] = [==[GLuint]==],
- },
- },
- ["name"] = [==[StencilOpValueAMD]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[NV_occlusion_query]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[id]==],
- ["ctype"] = [==[GLuint]==],
- },
- },
- ["name"] = [==[IsOcclusionQueryNV]==],
- ["return_ctype"] = [==[GLboolean]==],
- },
- {
- ["core"] = {
- {
- [==[4.1]==],
- [==[core]==],
- },
- },
- ["name"] = [==[ProgramUniform1d]==],
- ["parameters"] = {
- {
- ["name"] = [==[program]==],
- ["ctype"] = [==[GLuint]==],
- },
- {
- ["name"] = [==[location]==],
- ["ctype"] = [==[GLint]==],
- },
- {
- ["name"] = [==[v0]==],
- ["ctype"] = [==[GLdouble]==],
- },
- },
- ["extensions"] = {
- [==[ARB_separate_shader_objects]==],
- },
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[SGIX_list_priority]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[list]==],
- ["ctype"] = [==[GLuint]==],
- },
- {
- ["name"] = [==[pname]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[params]==],
- ["ctype"] = [==[GLint *]==],
- },
- },
- ["name"] = [==[GetListParameterivSGIX]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["core"] = {
- {
- [==[1.0]==],
- [==[core]==],
- },
- {
- [==[3.2]==],
- [==[compatibility]==],
- },
- },
- ["parameters"] = {
- {
- ["name"] = [==[x]==],
- ["ctype"] = [==[GLshort]==],
- },
- {
- ["name"] = [==[y]==],
- ["ctype"] = [==[GLshort]==],
- },
- {
- ["name"] = [==[z]==],
- ["ctype"] = [==[GLshort]==],
- },
- },
- ["name"] = [==[Vertex3s]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["core"] = {
- {
- [==[1.0]==],
- [==[core]==],
- },
- {
- [==[3.2]==],
- [==[compatibility]==],
- },
- },
- ["parameters"] = {
- {
- ["name"] = [==[nx]==],
- ["ctype"] = [==[GLshort]==],
- },
- {
- ["name"] = [==[ny]==],
- ["ctype"] = [==[GLshort]==],
- },
- {
- ["name"] = [==[nz]==],
- ["ctype"] = [==[GLshort]==],
- },
- },
- ["name"] = [==[Normal3s]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[ARB_robustness]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[target]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[lod]==],
- ["ctype"] = [==[GLint]==],
- },
- {
- ["name"] = [==[bufSize]==],
- ["ctype"] = [==[GLsizei]==],
- },
- {
- ["name"] = [==[img]==],
- ["ctype"] = [==[GLvoid *]==],
- },
- },
- ["name"] = [==[GetnCompressedTexImageARB]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[EXT_direct_state_access]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[texunit]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[coord]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[pname]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[params]==],
- ["ctype"] = [==[const GLdouble *]==],
- },
- },
- ["name"] = [==[MultiTexGendvEXT]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["core"] = {
- {
- [==[3.0]==],
- [==[core]==],
- },
- },
- ["parameters"] = {
- {
- ["name"] = [==[index]==],
- ["ctype"] = [==[GLuint]==],
- },
- {
- ["name"] = [==[v]==],
- ["ctype"] = [==[const GLuint *]==],
- },
- },
- ["name"] = [==[VertexAttribI2uiv]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[NV_pixel_data_range]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[target]==],
- ["ctype"] = [==[GLenum]==],
- },
- },
- ["name"] = [==[FlushPixelDataRangeNV]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[NV_vertex_program]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[index]==],
- ["ctype"] = [==[GLuint]==],
- },
- {
- ["name"] = [==[count]==],
- ["ctype"] = [==[GLsizei]==],
- },
- {
- ["name"] = [==[v]==],
- ["ctype"] = [==[const GLfloat *]==],
- },
- },
- ["name"] = [==[VertexAttribs4fvNV]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[ARB_shader_objects]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[programObj]==],
- ["ctype"] = [==[GLhandleARB]==],
- },
- {
- ["name"] = [==[name]==],
- ["ctype"] = [==[const GLcharARB *]==],
- },
- },
- ["name"] = [==[GetUniformLocationARB]==],
- ["return_ctype"] = [==[GLint]==],
- },
- {
- ["extensions"] = {
- [==[ARB_draw_buffers_blend]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[buf]==],
- ["ctype"] = [==[GLuint]==],
- },
- {
- ["name"] = [==[src]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[dst]==],
- ["ctype"] = [==[GLenum]==],
- },
- },
- ["name"] = [==[BlendFunciARB]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[ARB_debug_output]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[callback]==],
- ["ctype"] = [==[GLDEBUGPROCARB]==],
- },
- {
- ["name"] = [==[userParam]==],
- ["ctype"] = [==[const void *]==],
- },
- },
- ["name"] = [==[DebugMessageCallbackARB]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[EXT_coordinate_frame]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[bx]==],
- ["ctype"] = [==[GLbyte]==],
- },
- {
- ["name"] = [==[by]==],
- ["ctype"] = [==[GLbyte]==],
- },
- {
- ["name"] = [==[bz]==],
- ["ctype"] = [==[GLbyte]==],
- },
- },
- ["name"] = [==[Binormal3bEXT]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["core"] = {
- {
- [==[1.3]==],
- [==[core]==],
- },
- {
- [==[3.2]==],
- [==[compatibility]==],
- },
- },
- ["parameters"] = {
- {
- ["name"] = [==[target]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[v]==],
- ["ctype"] = [==[const GLdouble *]==],
- },
- },
- ["name"] = [==[MultiTexCoord3dv]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[AMD_sparse_texture]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[target]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[internalFormat]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[width]==],
- ["ctype"] = [==[GLsizei]==],
- },
- {
- ["name"] = [==[height]==],
- ["ctype"] = [==[GLsizei]==],
- },
- {
- ["name"] = [==[depth]==],
- ["ctype"] = [==[GLsizei]==],
- },
- {
- ["name"] = [==[layers]==],
- ["ctype"] = [==[GLsizei]==],
- },
- {
- ["name"] = [==[flags]==],
- ["ctype"] = [==[GLbitfield]==],
- },
- },
- ["name"] = [==[TexStorageSparseAMD]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["core"] = {
- {
- [==[2.0]==],
- [==[core]==],
- },
- },
- ["parameters"] = {
- {
- ["name"] = [==[index]==],
- ["ctype"] = [==[GLuint]==],
- },
- {
- ["name"] = [==[pname]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[params]==],
- ["ctype"] = [==[GLdouble *]==],
- },
- },
- ["name"] = [==[GetVertexAttribdv]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[SUN_vertex]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[rc]==],
- ["ctype"] = [==[const GLuint *]==],
- },
- {
- ["name"] = [==[tc]==],
- ["ctype"] = [==[const GLfloat *]==],
- },
- {
- ["name"] = [==[n]==],
- ["ctype"] = [==[const GLfloat *]==],
- },
- {
- ["name"] = [==[v]==],
- ["ctype"] = [==[const GLfloat *]==],
- },
- },
- ["name"] = [==[ReplacementCodeuiTexCoord2fNormal3fVertex3fvSUN]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["core"] = {
- {
- [==[1.0]==],
- [==[core]==],
- },
- {
- [==[3.2]==],
- [==[compatibility]==],
- },
- },
- ["parameters"] = {
- {
- ["name"] = [==[target]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[u1]==],
- ["ctype"] = [==[GLdouble]==],
- },
- {
- ["name"] = [==[u2]==],
- ["ctype"] = [==[GLdouble]==],
- },
- {
- ["name"] = [==[ustride]==],
- ["ctype"] = [==[GLint]==],
- },
- {
- ["name"] = [==[uorder]==],
- ["ctype"] = [==[GLint]==],
- },
- {
- ["name"] = [==[v1]==],
- ["ctype"] = [==[GLdouble]==],
- },
- {
- ["name"] = [==[v2]==],
- ["ctype"] = [==[GLdouble]==],
- },
- {
- ["name"] = [==[vstride]==],
- ["ctype"] = [==[GLint]==],
- },
- {
- ["name"] = [==[vorder]==],
- ["ctype"] = [==[GLint]==],
- },
- {
- ["name"] = [==[points]==],
- ["ctype"] = [==[const GLdouble *]==],
- },
- },
- ["name"] = [==[Map2d]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["core"] = {
- {
- [==[4.3]==],
- [==[core]==],
- },
- },
- ["name"] = [==[FramebufferParameteri]==],
- ["parameters"] = {
- {
- ["name"] = [==[target]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[pname]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[param]==],
- ["ctype"] = [==[GLint]==],
- },
- },
- ["extensions"] = {
- [==[ARB_framebuffer_no_attachments]==],
- },
- ["return_ctype"] = [==[void]==],
- },
- {
- ["core"] = {
- {
- [==[1.0]==],
- [==[core]==],
- },
- {
- [==[3.2]==],
- [==[compatibility]==],
- },
- },
- ["parameters"] = {
- {
- ["name"] = [==[red]==],
- ["ctype"] = [==[GLfloat]==],
- },
- {
- ["name"] = [==[green]==],
- ["ctype"] = [==[GLfloat]==],
- },
- {
- ["name"] = [==[blue]==],
- ["ctype"] = [==[GLfloat]==],
- },
- {
- ["name"] = [==[alpha]==],
- ["ctype"] = [==[GLfloat]==],
- },
- },
- ["name"] = [==[ClearAccum]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["core"] = {
- {
- [==[1.0]==],
- [==[core]==],
- },
- {
- [==[3.2]==],
- [==[compatibility]==],
- },
- },
- ["parameters"] = {
- {
- ["name"] = [==[x]==],
- ["ctype"] = [==[GLfloat]==],
- },
- {
- ["name"] = [==[y]==],
- ["ctype"] = [==[GLfloat]==],
- },
- {
- ["name"] = [==[z]==],
- ["ctype"] = [==[GLfloat]==],
- },
- },
- ["name"] = [==[Translatef]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[EXT_direct_state_access]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[texunit]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[target]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[level]==],
- ["ctype"] = [==[GLint]==],
- },
- {
- ["name"] = [==[xoffset]==],
- ["ctype"] = [==[GLint]==],
- },
- {
- ["name"] = [==[yoffset]==],
- ["ctype"] = [==[GLint]==],
- },
- {
- ["name"] = [==[zoffset]==],
- ["ctype"] = [==[GLint]==],
- },
- {
- ["name"] = [==[x]==],
- ["ctype"] = [==[GLint]==],
- },
- {
- ["name"] = [==[y]==],
- ["ctype"] = [==[GLint]==],
- },
- {
- ["name"] = [==[width]==],
- ["ctype"] = [==[GLsizei]==],
- },
- {
- ["name"] = [==[height]==],
- ["ctype"] = [==[GLsizei]==],
- },
- },
- ["name"] = [==[CopyMultiTexSubImage3DEXT]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["core"] = {
- {
- [==[1.4]==],
- [==[core]==],
- },
- {
- [==[3.2]==],
- [==[compatibility]==],
- },
- },
- ["parameters"] = {
- {
- ["name"] = [==[type]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[stride]==],
- ["ctype"] = [==[GLsizei]==],
- },
- {
- ["name"] = [==[pointer]==],
- ["ctype"] = [==[const GLvoid *]==],
- },
- },
- ["name"] = [==[FogCoordPointer]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["core"] = {
- {
- [==[2.0]==],
- [==[core]==],
- },
- },
- ["parameters"] = {
- {
- ["name"] = [==[program]==],
- ["ctype"] = [==[GLuint]==],
- },
- },
- ["name"] = [==[IsProgram]==],
- ["return_ctype"] = [==[GLboolean]==],
- },
- {
- ["core"] = {
- {
- [==[3.0]==],
- [==[core]==],
- },
- },
- ["parameters"] = {
- {
- ["name"] = [==[index]==],
- ["ctype"] = [==[GLuint]==],
- },
- {
- ["name"] = [==[x]==],
- ["ctype"] = [==[GLuint]==],
- },
- {
- ["name"] = [==[y]==],
- ["ctype"] = [==[GLuint]==],
- },
- {
- ["name"] = [==[z]==],
- ["ctype"] = [==[GLuint]==],
- },
- },
- ["name"] = [==[VertexAttribI3ui]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["core"] = {
- {
- [==[1.0]==],
- [==[core]==],
- },
- {
- [==[3.2]==],
- [==[compatibility]==],
- },
- },
- ["parameters"] = {
- {
- ["name"] = [==[m]==],
- ["ctype"] = [==[const GLdouble *]==],
- },
- },
- ["name"] = [==[LoadMatrixd]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[APPLE_vertex_array_range]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[length]==],
- ["ctype"] = [==[GLsizei]==],
- },
- {
- ["name"] = [==[pointer]==],
- ["ctype"] = [==[GLvoid *]==],
- },
- },
- ["name"] = [==[FlushVertexArrayRangeAPPLE]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[EXT_secondary_color]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[red]==],
- ["ctype"] = [==[GLuint]==],
- },
- {
- ["name"] = [==[green]==],
- ["ctype"] = [==[GLuint]==],
- },
- {
- ["name"] = [==[blue]==],
- ["ctype"] = [==[GLuint]==],
- },
- },
- ["name"] = [==[SecondaryColor3uiEXT]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[EXT_direct_state_access]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[program]==],
- ["ctype"] = [==[GLuint]==],
- },
- {
- ["name"] = [==[location]==],
- ["ctype"] = [==[GLint]==],
- },
- {
- ["name"] = [==[count]==],
- ["ctype"] = [==[GLsizei]==],
- },
- {
- ["name"] = [==[value]==],
- ["ctype"] = [==[const GLfloat *]==],
- },
- },
- ["name"] = [==[ProgramUniform3fvEXT]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["core"] = {
- {
- [==[4.3]==],
- [==[core]==],
- },
- },
- ["name"] = [==[GetProgramResourceiv]==],
- ["parameters"] = {
- {
- ["name"] = [==[program]==],
- ["ctype"] = [==[GLuint]==],
- },
- {
- ["name"] = [==[programInterface]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[index]==],
- ["ctype"] = [==[GLuint]==],
- },
- {
- ["name"] = [==[propCount]==],
- ["ctype"] = [==[GLsizei]==],
- },
- {
- ["name"] = [==[props]==],
- ["ctype"] = [==[const GLenum *]==],
- },
- {
- ["name"] = [==[bufSize]==],
- ["ctype"] = [==[GLsizei]==],
- },
- {
- ["name"] = [==[length]==],
- ["ctype"] = [==[GLsizei *]==],
- },
- {
- ["name"] = [==[params]==],
- ["ctype"] = [==[GLint *]==],
- },
- },
- ["extensions"] = {
- [==[ARB_program_interface_query]==],
- },
- ["return_ctype"] = [==[void]==],
- },
- {
- ["core"] = {
- {
- [==[4.0]==],
- [==[core]==],
- },
- },
- ["name"] = [==[UniformMatrix2x3dv]==],
- ["parameters"] = {
- {
- ["name"] = [==[location]==],
- ["ctype"] = [==[GLint]==],
- },
- {
- ["name"] = [==[count]==],
- ["ctype"] = [==[GLsizei]==],
- },
- {
- ["name"] = [==[transpose]==],
- ["ctype"] = [==[GLboolean]==],
- },
- {
- ["name"] = [==[value]==],
- ["ctype"] = [==[const GLdouble *]==],
- },
- },
- ["extensions"] = {
- [==[ARB_gpu_shader_fp64]==],
- },
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[EXT_direct_state_access]==],
- [==[EXT_draw_buffers2]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[target]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[index]==],
- ["ctype"] = [==[GLuint]==],
- },
- {
- ["name"] = [==[data]==],
- ["ctype"] = [==[GLint *]==],
- },
- },
- ["name"] = [==[GetIntegerIndexedvEXT]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["core"] = {
- {
- [==[1.1]==],
- [==[core]==],
- },
- },
- ["parameters"] = {
- {
- ["name"] = [==[target]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[level]==],
- ["ctype"] = [==[GLint]==],
- },
- {
- ["name"] = [==[xoffset]==],
- ["ctype"] = [==[GLint]==],
- },
- {
- ["name"] = [==[yoffset]==],
- ["ctype"] = [==[GLint]==],
- },
- {
- ["name"] = [==[x]==],
- ["ctype"] = [==[GLint]==],
- },
- {
- ["name"] = [==[y]==],
- ["ctype"] = [==[GLint]==],
- },
- {
- ["name"] = [==[width]==],
- ["ctype"] = [==[GLsizei]==],
- },
- {
- ["name"] = [==[height]==],
- ["ctype"] = [==[GLsizei]==],
- },
- },
- ["name"] = [==[CopyTexSubImage2D]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["core"] = {
- {
- [==[2.0]==],
- [==[core]==],
- },
- },
- ["parameters"] = {
- {
- ["name"] = [==[index]==],
- ["ctype"] = [==[GLuint]==],
- },
- {
- ["name"] = [==[x]==],
- ["ctype"] = [==[GLubyte]==],
- },
- {
- ["name"] = [==[y]==],
- ["ctype"] = [==[GLubyte]==],
- },
- {
- ["name"] = [==[z]==],
- ["ctype"] = [==[GLubyte]==],
- },
- {
- ["name"] = [==[w]==],
- ["ctype"] = [==[GLubyte]==],
- },
- },
- ["name"] = [==[VertexAttrib4Nub]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["core"] = {
- {
- [==[3.3]==],
- [==[core]==],
- },
- },
- ["name"] = [==[GetSamplerParameterIuiv]==],
- ["parameters"] = {
- {
- ["name"] = [==[sampler]==],
- ["ctype"] = [==[GLuint]==],
- },
- {
- ["name"] = [==[pname]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[params]==],
- ["ctype"] = [==[GLuint *]==],
- },
- },
- ["extensions"] = {
- [==[ARB_sampler_objects]==],
- },
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[ARB_vertex_blend]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[size]==],
- ["ctype"] = [==[GLint]==],
- },
- {
- ["name"] = [==[weights]==],
- ["ctype"] = [==[const GLfloat *]==],
- },
- },
- ["name"] = [==[WeightfvARB]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["core"] = {
- {
- [==[1.0]==],
- [==[core]==],
- },
- },
- ["parameters"] = {
- {
- ["name"] = [==[cap]==],
- ["ctype"] = [==[GLenum]==],
- },
- },
- ["name"] = [==[Disable]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[NV_half_float]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[v]==],
- ["ctype"] = [==[const GLhalfNV *]==],
- },
- },
- ["name"] = [==[TexCoord1hvNV]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[ARB_multitexture]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[target]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[s]==],
- ["ctype"] = [==[GLint]==],
- },
- },
- ["name"] = [==[MultiTexCoord1iARB]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[EXT_vertex_attrib_64bit]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[index]==],
- ["ctype"] = [==[GLuint]==],
- },
- {
- ["name"] = [==[x]==],
- ["ctype"] = [==[GLdouble]==],
- },
- },
- ["name"] = [==[VertexAttribL1dEXT]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[SUN_vertex]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[rc]==],
- ["ctype"] = [==[GLuint]==],
- },
- {
- ["name"] = [==[s]==],
- ["ctype"] = [==[GLfloat]==],
- },
- {
- ["name"] = [==[t]==],
- ["ctype"] = [==[GLfloat]==],
- },
- {
- ["name"] = [==[x]==],
- ["ctype"] = [==[GLfloat]==],
- },
- {
- ["name"] = [==[y]==],
- ["ctype"] = [==[GLfloat]==],
- },
- {
- ["name"] = [==[z]==],
- ["ctype"] = [==[GLfloat]==],
- },
- },
- ["name"] = [==[ReplacementCodeuiTexCoord2fVertex3fSUN]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[EXT_vertex_array]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[pname]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[params]==],
- ["ctype"] = [==[GLvoid **]==],
- },
- },
- ["name"] = [==[GetPointervEXT]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[IBM_static_data]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[target]==],
- ["ctype"] = [==[GLenum]==],
- },
- },
- ["name"] = [==[FlushStaticDataIBM]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["core"] = {
- {
- [==[1.0]==],
- [==[core]==],
- },
- {
- [==[3.2]==],
- [==[compatibility]==],
- },
- },
- ["parameters"] = {
- {
- ["name"] = [==[coord]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[pname]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[params]==],
- ["ctype"] = [==[GLdouble *]==],
- },
- },
- ["name"] = [==[GetTexGendv]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[ARB_texture_compression]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[target]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[level]==],
- ["ctype"] = [==[GLint]==],
- },
- {
- ["name"] = [==[xoffset]==],
- ["ctype"] = [==[GLint]==],
- },
- {
- ["name"] = [==[width]==],
- ["ctype"] = [==[GLsizei]==],
- },
- {
- ["name"] = [==[format]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[imageSize]==],
- ["ctype"] = [==[GLsizei]==],
- },
- {
- ["name"] = [==[data]==],
- ["ctype"] = [==[const GLvoid *]==],
- },
- },
- ["name"] = [==[CompressedTexSubImage1DARB]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["core"] = {
- {
- [==[4.1]==],
- [==[core]==],
- },
- },
- ["name"] = [==[ProgramUniform2d]==],
- ["parameters"] = {
- {
- ["name"] = [==[program]==],
- ["ctype"] = [==[GLuint]==],
- },
- {
- ["name"] = [==[location]==],
- ["ctype"] = [==[GLint]==],
- },
- {
- ["name"] = [==[v0]==],
- ["ctype"] = [==[GLdouble]==],
- },
- {
- ["name"] = [==[v1]==],
- ["ctype"] = [==[GLdouble]==],
- },
- },
- ["extensions"] = {
- [==[ARB_separate_shader_objects]==],
- },
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[EXT_vertex_shader]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[id]==],
- ["ctype"] = [==[GLuint]==],
- },
- {
- ["name"] = [==[value]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[data]==],
- ["ctype"] = [==[GLboolean *]==],
- },
- },
- ["name"] = [==[GetVariantBooleanvEXT]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["core"] = {
- {
- [==[1.0]==],
- [==[core]==],
- },
- {
- [==[3.2]==],
- [==[compatibility]==],
- },
- },
- ["parameters"] = {
- {
- ["name"] = [==[x]==],
- ["ctype"] = [==[GLdouble]==],
- },
- {
- ["name"] = [==[y]==],
- ["ctype"] = [==[GLdouble]==],
- },
- {
- ["name"] = [==[z]==],
- ["ctype"] = [==[GLdouble]==],
- },
- {
- ["name"] = [==[w]==],
- ["ctype"] = [==[GLdouble]==],
- },
- },
- ["name"] = [==[RasterPos4d]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[EXT_convolution]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[target]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[internalformat]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[width]==],
- ["ctype"] = [==[GLsizei]==],
- },
- {
- ["name"] = [==[height]==],
- ["ctype"] = [==[GLsizei]==],
- },
- {
- ["name"] = [==[format]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[type]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[row]==],
- ["ctype"] = [==[const GLvoid *]==],
- },
- {
- ["name"] = [==[column]==],
- ["ctype"] = [==[const GLvoid *]==],
- },
- },
- ["name"] = [==[SeparableFilter2DEXT]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["core"] = {
- {
- [==[4.3]==],
- [==[core]==],
- },
- },
- ["name"] = [==[DebugMessageCallback]==],
- ["parameters"] = {
- {
- ["name"] = [==[callback]==],
- ["ctype"] = [==[GLDEBUGPROC]==],
- },
- {
- ["name"] = [==[userParam]==],
- ["ctype"] = [==[const void *]==],
- },
- },
- ["extensions"] = {
- [==[KHR_debug]==],
- },
- ["return_ctype"] = [==[void]==],
- },
- {
- ["core"] = {
- {
- [==[4.0]==],
- [==[core]==],
- },
- },
- ["name"] = [==[UniformMatrix4x2dv]==],
- ["parameters"] = {
- {
- ["name"] = [==[location]==],
- ["ctype"] = [==[GLint]==],
- },
- {
- ["name"] = [==[count]==],
- ["ctype"] = [==[GLsizei]==],
- },
- {
- ["name"] = [==[transpose]==],
- ["ctype"] = [==[GLboolean]==],
- },
- {
- ["name"] = [==[value]==],
- ["ctype"] = [==[const GLdouble *]==],
- },
- },
- ["extensions"] = {
- [==[ARB_gpu_shader_fp64]==],
- },
- ["return_ctype"] = [==[void]==],
- },
- {
- ["core"] = {
- {
- [==[1.0]==],
- [==[core]==],
- },
- {
- [==[3.2]==],
- [==[compatibility]==],
- },
- },
- ["parameters"] = {
- {
- ["name"] = [==[face]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[pname]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[param]==],
- ["ctype"] = [==[GLfloat]==],
- },
- },
- ["name"] = [==[Materialf]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[ATI_vertex_streams]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[stream]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[x]==],
- ["ctype"] = [==[GLfloat]==],
- },
- },
- ["name"] = [==[VertexStream1fATI]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[NV_path_rendering]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[texCoordSet]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[pname]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[value]==],
- ["ctype"] = [==[GLfloat *]==],
- },
- },
- ["name"] = [==[GetPathTexGenfvNV]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["core"] = {
- {
- [==[1.0]==],
- [==[core]==],
- },
- {
- [==[3.2]==],
- [==[compatibility]==],
- },
- },
- ["parameters"] = {
- {
- ["name"] = [==[v]==],
- ["ctype"] = [==[const GLdouble *]==],
- },
- },
- ["name"] = [==[TexCoord3dv]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[OES_single_precision]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[depth]==],
- ["ctype"] = [==[GLclampf]==],
- },
- },
- ["name"] = [==[ClearDepthfOES]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[ARB_robustness]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[map]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[bufSize]==],
- ["ctype"] = [==[GLsizei]==],
- },
- {
- ["name"] = [==[values]==],
- ["ctype"] = [==[GLushort *]==],
- },
- },
- ["name"] = [==[GetnPixelMapusvARB]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[EXT_secondary_color]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[red]==],
- ["ctype"] = [==[GLint]==],
- },
- {
- ["name"] = [==[green]==],
- ["ctype"] = [==[GLint]==],
- },
- {
- ["name"] = [==[blue]==],
- ["ctype"] = [==[GLint]==],
- },
- },
- ["name"] = [==[SecondaryColor3iEXT]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[ARB_window_pos]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[v]==],
- ["ctype"] = [==[const GLfloat *]==],
- },
- },
- ["name"] = [==[WindowPos3fvARB]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[NV_half_float]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[target]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[v]==],
- ["ctype"] = [==[const GLhalfNV *]==],
- },
- },
- ["name"] = [==[MultiTexCoord4hvNV]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[NV_vertex_program]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[target]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[index]==],
- ["ctype"] = [==[GLuint]==],
- },
- {
- ["name"] = [==[count]==],
- ["ctype"] = [==[GLsizei]==],
- },
- {
- ["name"] = [==[v]==],
- ["ctype"] = [==[const GLfloat *]==],
- },
- },
- ["name"] = [==[ProgramParameters4fvNV]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[EXT_vertex_shader]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[id]==],
- ["ctype"] = [==[GLuint]==],
- },
- {
- ["name"] = [==[addr]==],
- ["ctype"] = [==[const GLint *]==],
- },
- },
- ["name"] = [==[VariantivEXT]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["core"] = {
- {
- [==[1.0]==],
- [==[core]==],
- },
- {
- [==[3.2]==],
- [==[compatibility]==],
- },
- },
- ["parameters"] = {
- {
- ["name"] = [==[un]==],
- ["ctype"] = [==[GLint]==],
- },
- {
- ["name"] = [==[u1]==],
- ["ctype"] = [==[GLfloat]==],
- },
- {
- ["name"] = [==[u2]==],
- ["ctype"] = [==[GLfloat]==],
- },
- {
- ["name"] = [==[vn]==],
- ["ctype"] = [==[GLint]==],
- },
- {
- ["name"] = [==[v1]==],
- ["ctype"] = [==[GLfloat]==],
- },
- {
- ["name"] = [==[v2]==],
- ["ctype"] = [==[GLfloat]==],
- },
- },
- ["name"] = [==[MapGrid2f]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[EXT_direct_state_access]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[vaobj]==],
- ["ctype"] = [==[GLuint]==],
- },
- {
- ["name"] = [==[index]==],
- ["ctype"] = [==[GLuint]==],
- },
- {
- ["name"] = [==[pname]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[param]==],
- ["ctype"] = [==[GLvoid **]==],
- },
- },
- ["name"] = [==[GetVertexArrayPointeri_vEXT]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[SGIX_sprite]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[pname]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[params]==],
- ["ctype"] = [==[const GLfloat *]==],
- },
- },
- ["name"] = [==[SpriteParameterfvSGIX]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[ARB_robustness]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[map]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[bufSize]==],
- ["ctype"] = [==[GLsizei]==],
- },
- {
- ["name"] = [==[values]==],
- ["ctype"] = [==[GLfloat *]==],
- },
- },
- ["name"] = [==[GetnPixelMapfvARB]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["core"] = {
- {
- [==[3.0]==],
- [==[core]==],
- },
- },
- ["name"] = [==[GetFramebufferAttachmentParameteriv]==],
- ["parameters"] = {
- {
- ["name"] = [==[target]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[attachment]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[pname]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[params]==],
- ["ctype"] = [==[GLint *]==],
- },
- },
- ["extensions"] = {
- [==[ARB_framebuffer_object]==],
- },
- ["return_ctype"] = [==[void]==],
- },
- {
- ["core"] = {
- {
- [==[1.0]==],
- [==[core]==],
- },
- {
- [==[3.2]==],
- [==[compatibility]==],
- },
- },
- ["parameters"] = {
- },
- ["name"] = [==[PushMatrix]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["core"] = {
- {
- [==[2.0]==],
- [==[core]==],
- },
- },
- ["parameters"] = {
- {
- ["name"] = [==[face]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[sfail]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[dpfail]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[dppass]==],
- ["ctype"] = [==[GLenum]==],
- },
- },
- ["name"] = [==[StencilOpSeparate]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[APPLE_fence]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[object]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[name]==],
- ["ctype"] = [==[GLint]==],
- },
- },
- ["name"] = [==[FinishObjectAPPLE]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[AMD_sample_positions]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[pname]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[index]==],
- ["ctype"] = [==[GLuint]==],
- },
- {
- ["name"] = [==[val]==],
- ["ctype"] = [==[const GLfloat *]==],
- },
- },
- ["name"] = [==[SetMultisamplefvAMD]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[EXT_bindable_uniform]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[program]==],
- ["ctype"] = [==[GLuint]==],
- },
- {
- ["name"] = [==[location]==],
- ["ctype"] = [==[GLint]==],
- },
- },
- ["name"] = [==[GetUniformBufferSizeEXT]==],
- ["return_ctype"] = [==[GLint]==],
- },
- {
- ["extensions"] = {
- [==[APPLE_vertex_array_range]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[length]==],
- ["ctype"] = [==[GLsizei]==],
- },
- {
- ["name"] = [==[pointer]==],
- ["ctype"] = [==[GLvoid *]==],
- },
- },
- ["name"] = [==[VertexArrayRangeAPPLE]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["core"] = {
- {
- [==[1.0]==],
- [==[core]==],
- },
- {
- [==[3.2]==],
- [==[compatibility]==],
- },
- },
- ["parameters"] = {
- {
- ["name"] = [==[s]==],
- ["ctype"] = [==[GLshort]==],
- },
- {
- ["name"] = [==[t]==],
- ["ctype"] = [==[GLshort]==],
- },
- {
- ["name"] = [==[r]==],
- ["ctype"] = [==[GLshort]==],
- },
- },
- ["name"] = [==[TexCoord3s]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["core"] = {
- {
- [==[1.0]==],
- [==[core]==],
- },
- },
- ["parameters"] = {
- {
- ["name"] = [==[size]==],
- ["ctype"] = [==[GLfloat]==],
- },
- },
- ["name"] = [==[PointSize]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[SGIX_polynomial_ffd]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[target]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[u1]==],
- ["ctype"] = [==[GLdouble]==],
- },
- {
- ["name"] = [==[u2]==],
- ["ctype"] = [==[GLdouble]==],
- },
- {
- ["name"] = [==[ustride]==],
- ["ctype"] = [==[GLint]==],
- },
- {
- ["name"] = [==[uorder]==],
- ["ctype"] = [==[GLint]==],
- },
- {
- ["name"] = [==[v1]==],
- ["ctype"] = [==[GLdouble]==],
- },
- {
- ["name"] = [==[v2]==],
- ["ctype"] = [==[GLdouble]==],
- },
- {
- ["name"] = [==[vstride]==],
- ["ctype"] = [==[GLint]==],
- },
- {
- ["name"] = [==[vorder]==],
- ["ctype"] = [==[GLint]==],
- },
- {
- ["name"] = [==[w1]==],
- ["ctype"] = [==[GLdouble]==],
- },
- {
- ["name"] = [==[w2]==],
- ["ctype"] = [==[GLdouble]==],
- },
- {
- ["name"] = [==[wstride]==],
- ["ctype"] = [==[GLint]==],
- },
- {
- ["name"] = [==[worder]==],
- ["ctype"] = [==[GLint]==],
- },
- {
- ["name"] = [==[points]==],
- ["ctype"] = [==[const GLdouble *]==],
- },
- },
- ["name"] = [==[DeformationMap3dSGIX]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["core"] = {
- {
- [==[2.0]==],
- [==[core]==],
- },
- },
- ["parameters"] = {
- {
- ["name"] = [==[index]==],
- ["ctype"] = [==[GLuint]==],
- },
- {
- ["name"] = [==[v]==],
- ["ctype"] = [==[const GLshort *]==],
- },
- },
- ["name"] = [==[VertexAttrib4sv]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["core"] = {
- {
- [==[1.0]==],
- [==[core]==],
- },
- {
- [==[3.2]==],
- [==[compatibility]==],
- },
- },
- ["parameters"] = {
- {
- ["name"] = [==[x]==],
- ["ctype"] = [==[GLfloat]==],
- },
- {
- ["name"] = [==[y]==],
- ["ctype"] = [==[GLfloat]==],
- },
- {
- ["name"] = [==[z]==],
- ["ctype"] = [==[GLfloat]==],
- },
- {
- ["name"] = [==[w]==],
- ["ctype"] = [==[GLfloat]==],
- },
- },
- ["name"] = [==[Vertex4f]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[NV_path_rendering]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[path]==],
- ["ctype"] = [==[GLuint]==],
- },
- {
- ["name"] = [==[pname]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[value]==],
- ["ctype"] = [==[const GLfloat *]==],
- },
- },
- ["name"] = [==[PathParameterfvNV]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[ARB_shader_objects]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[location]==],
- ["ctype"] = [==[GLint]==],
- },
- {
- ["name"] = [==[count]==],
- ["ctype"] = [==[GLsizei]==],
- },
- {
- ["name"] = [==[transpose]==],
- ["ctype"] = [==[GLboolean]==],
- },
- {
- ["name"] = [==[value]==],
- ["ctype"] = [==[const GLfloat *]==],
- },
- },
- ["name"] = [==[UniformMatrix4fvARB]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[OES_fixed_point]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[coords]==],
- ["ctype"] = [==[const GLfixed *]==],
- },
- },
- ["name"] = [==[TexCoord1xvOES]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["core"] = {
- {
- [==[1.4]==],
- [==[core]==],
- },
- {
- [==[3.2]==],
- [==[compatibility]==],
- },
- },
- ["parameters"] = {
- {
- ["name"] = [==[red]==],
- ["ctype"] = [==[GLushort]==],
- },
- {
- ["name"] = [==[green]==],
- ["ctype"] = [==[GLushort]==],
- },
- {
- ["name"] = [==[blue]==],
- ["ctype"] = [==[GLushort]==],
- },
- },
- ["name"] = [==[SecondaryColor3us]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[NV_transform_feedback]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[count]==],
- ["ctype"] = [==[GLsizei]==],
- },
- {
- ["name"] = [==[attribs]==],
- ["ctype"] = [==[const GLint *]==],
- },
- {
- ["name"] = [==[nbuffers]==],
- ["ctype"] = [==[GLsizei]==],
- },
- {
- ["name"] = [==[bufstreams]==],
- ["ctype"] = [==[const GLint *]==],
- },
- {
- ["name"] = [==[bufferMode]==],
- ["ctype"] = [==[GLenum]==],
- },
- },
- ["name"] = [==[TransformFeedbackStreamAttribsNV]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["core"] = {
- {
- [==[1.0]==],
- [==[core]==],
- },
- {
- [==[3.2]==],
- [==[compatibility]==],
- },
- },
- ["parameters"] = {
- {
- ["name"] = [==[x]==],
- ["ctype"] = [==[GLdouble]==],
- },
- {
- ["name"] = [==[y]==],
- ["ctype"] = [==[GLdouble]==],
- },
- {
- ["name"] = [==[z]==],
- ["ctype"] = [==[GLdouble]==],
- },
- },
- ["name"] = [==[Vertex3d]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["core"] = {
- {
- [==[1.0]==],
- [==[core]==],
- },
- },
- ["parameters"] = {
- {
- ["name"] = [==[opcode]==],
- ["ctype"] = [==[GLenum]==],
- },
- },
- ["name"] = [==[LogicOp]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["core"] = {
- {
- [==[1.3]==],
- [==[core]==],
- },
- },
- ["parameters"] = {
- {
- ["name"] = [==[target]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[level]==],
- ["ctype"] = [==[GLint]==],
- },
- {
- ["name"] = [==[xoffset]==],
- ["ctype"] = [==[GLint]==],
- },
- {
- ["name"] = [==[width]==],
- ["ctype"] = [==[GLsizei]==],
- },
- {
- ["name"] = [==[format]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[imageSize]==],
- ["ctype"] = [==[GLsizei]==],
- },
- {
- ["name"] = [==[data]==],
- ["ctype"] = [==[const GLvoid *]==],
- },
- },
- ["name"] = [==[CompressedTexSubImage1D]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["core"] = {
- {
- [==[1.0]==],
- [==[core]==],
- },
- {
- [==[3.2]==],
- [==[compatibility]==],
- },
- },
- ["parameters"] = {
- {
- ["name"] = [==[light]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[pname]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[params]==],
- ["ctype"] = [==[GLfloat *]==],
- },
- },
- ["name"] = [==[GetLightfv]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["core"] = {
- {
- [==[1.0]==],
- [==[core]==],
- },
- {
- [==[3.2]==],
- [==[compatibility]==],
- },
- },
- ["parameters"] = {
- {
- ["name"] = [==[v]==],
- ["ctype"] = [==[const GLfloat *]==],
- },
- },
- ["name"] = [==[RasterPos2fv]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[ARB_shader_objects]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[location]==],
- ["ctype"] = [==[GLint]==],
- },
- {
- ["name"] = [==[count]==],
- ["ctype"] = [==[GLsizei]==],
- },
- {
- ["name"] = [==[transpose]==],
- ["ctype"] = [==[GLboolean]==],
- },
- {
- ["name"] = [==[value]==],
- ["ctype"] = [==[const GLfloat *]==],
- },
- },
- ["name"] = [==[UniformMatrix2fvARB]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[NV_half_float]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[v]==],
- ["ctype"] = [==[const GLhalfNV *]==],
- },
- },
- ["name"] = [==[TexCoord4hvNV]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[EXT_texture_object]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[n]==],
- ["ctype"] = [==[GLsizei]==],
- },
- {
- ["name"] = [==[textures]==],
- ["ctype"] = [==[GLuint *]==],
- },
- },
- ["name"] = [==[GenTexturesEXT]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[ARB_bindless_texture]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[location]==],
- ["ctype"] = [==[GLint]==],
- },
- {
- ["name"] = [==[value]==],
- ["ctype"] = [==[GLuint64]==],
- },
- },
- ["name"] = [==[UniformHandleui64ARB]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[EXT_vertex_shader]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[id]==],
- ["ctype"] = [==[GLuint]==],
- },
- {
- ["name"] = [==[value]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[data]==],
- ["ctype"] = [==[GLboolean *]==],
- },
- },
- ["name"] = [==[GetLocalConstantBooleanvEXT]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["core"] = {
- {
- [==[3.0]==],
- [==[core]==],
- },
- },
- ["parameters"] = {
- {
- ["name"] = [==[index]==],
- ["ctype"] = [==[GLuint]==],
- },
- {
- ["name"] = [==[x]==],
- ["ctype"] = [==[GLuint]==],
- },
- {
- ["name"] = [==[y]==],
- ["ctype"] = [==[GLuint]==],
- },
- {
- ["name"] = [==[z]==],
- ["ctype"] = [==[GLuint]==],
- },
- {
- ["name"] = [==[w]==],
- ["ctype"] = [==[GLuint]==],
- },
- },
- ["name"] = [==[VertexAttribI4ui]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[NV_evaluators]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[target]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[pname]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[params]==],
- ["ctype"] = [==[GLfloat *]==],
- },
- },
- ["name"] = [==[GetMapParameterfvNV]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["core"] = {
- {
- [==[2.0]==],
- [==[core]==],
- },
- },
- ["parameters"] = {
- {
- ["name"] = [==[location]==],
- ["ctype"] = [==[GLint]==],
- },
- {
- ["name"] = [==[v0]==],
- ["ctype"] = [==[GLfloat]==],
- },
- {
- ["name"] = [==[v1]==],
- ["ctype"] = [==[GLfloat]==],
- },
- {
- ["name"] = [==[v2]==],
- ["ctype"] = [==[GLfloat]==],
- },
- {
- ["name"] = [==[v3]==],
- ["ctype"] = [==[GLfloat]==],
- },
- },
- ["name"] = [==[Uniform4f]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[NV_fragment_program]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[id]==],
- ["ctype"] = [==[GLuint]==],
- },
- {
- ["name"] = [==[len]==],
- ["ctype"] = [==[GLsizei]==],
- },
- {
- ["name"] = [==[name]==],
- ["ctype"] = [==[const GLubyte *]==],
- },
- {
- ["name"] = [==[x]==],
- ["ctype"] = [==[GLfloat]==],
- },
- {
- ["name"] = [==[y]==],
- ["ctype"] = [==[GLfloat]==],
- },
- {
- ["name"] = [==[z]==],
- ["ctype"] = [==[GLfloat]==],
- },
- {
- ["name"] = [==[w]==],
- ["ctype"] = [==[GLfloat]==],
- },
- },
- ["name"] = [==[ProgramNamedParameter4fNV]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[ARB_debug_output]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[source]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[type]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[severity]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[count]==],
- ["ctype"] = [==[GLsizei]==],
- },
- {
- ["name"] = [==[ids]==],
- ["ctype"] = [==[const GLuint *]==],
- },
- {
- ["name"] = [==[enabled]==],
- ["ctype"] = [==[GLboolean]==],
- },
- },
- ["name"] = [==[DebugMessageControlARB]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["core"] = {
- {
- [==[4.3]==],
- [==[core]==],
- },
- },
- ["name"] = [==[GetProgramResourceLocationIndex]==],
- ["parameters"] = {
- {
- ["name"] = [==[program]==],
- ["ctype"] = [==[GLuint]==],
- },
- {
- ["name"] = [==[programInterface]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[name]==],
- ["ctype"] = [==[const GLchar *]==],
- },
- },
- ["extensions"] = {
- [==[ARB_program_interface_query]==],
- },
- ["return_ctype"] = [==[GLint]==],
- },
- {
- ["extensions"] = {
- [==[EXT_direct_state_access]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[mode]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[m]==],
- ["ctype"] = [==[const GLdouble *]==],
- },
- },
- ["name"] = [==[MatrixMultdEXT]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[ARB_fragment_program]==],
- [==[ARB_vertex_program]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[target]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[index]==],
- ["ctype"] = [==[GLuint]==],
- },
- {
- ["name"] = [==[params]==],
- ["ctype"] = [==[const GLfloat *]==],
- },
- },
- ["name"] = [==[ProgramLocalParameter4fvARB]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[ARB_vertex_blend]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[size]==],
- ["ctype"] = [==[GLint]==],
- },
- {
- ["name"] = [==[weights]==],
- ["ctype"] = [==[const GLubyte *]==],
- },
- },
- ["name"] = [==[WeightubvARB]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["core"] = {
- {
- [==[1.0]==],
- [==[core]==],
- },
- {
- [==[3.2]==],
- [==[compatibility]==],
- },
- },
- ["parameters"] = {
- {
- ["name"] = [==[c]==],
- ["ctype"] = [==[GLint]==],
- },
- },
- ["name"] = [==[Indexi]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["core"] = {
- {
- [==[1.0]==],
- [==[core]==],
- },
- {
- [==[3.2]==],
- [==[compatibility]==],
- },
- },
- ["parameters"] = {
- {
- ["name"] = [==[v]==],
- ["ctype"] = [==[const GLdouble *]==],
- },
- },
- ["name"] = [==[Vertex3dv]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[EXT_framebuffer_object]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[target]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[framebuffer]==],
- ["ctype"] = [==[GLuint]==],
- },
- },
- ["name"] = [==[BindFramebufferEXT]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[OES_fixed_point]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[target]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[u1]==],
- ["ctype"] = [==[GLfixed]==],
- },
- {
- ["name"] = [==[u2]==],
- ["ctype"] = [==[GLfixed]==],
- },
- {
- ["name"] = [==[ustride]==],
- ["ctype"] = [==[GLint]==],
- },
- {
- ["name"] = [==[uorder]==],
- ["ctype"] = [==[GLint]==],
- },
- {
- ["name"] = [==[v1]==],
- ["ctype"] = [==[GLfixed]==],
- },
- {
- ["name"] = [==[v2]==],
- ["ctype"] = [==[GLfixed]==],
- },
- {
- ["name"] = [==[vstride]==],
- ["ctype"] = [==[GLint]==],
- },
- {
- ["name"] = [==[vorder]==],
- ["ctype"] = [==[GLint]==],
- },
- {
- ["name"] = [==[points]==],
- ["ctype"] = [==[GLfixed]==],
- },
- },
- ["name"] = [==[Map2xOES]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[ATI_vertex_streams]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[stream]==],
- ["ctype"] = [==[GLenum]==],
- },
- },
- ["name"] = [==[ClientActiveVertexStreamATI]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[AMD_performance_monitor]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[monitor]==],
- ["ctype"] = [==[GLuint]==],
- },
- },
- ["name"] = [==[BeginPerfMonitorAMD]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[NV_vertex_attrib_integer_64bit]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[index]==],
- ["ctype"] = [==[GLuint]==],
- },
- {
- ["name"] = [==[x]==],
- ["ctype"] = [==[GLint64EXT]==],
- },
- {
- ["name"] = [==[y]==],
- ["ctype"] = [==[GLint64EXT]==],
- },
- {
- ["name"] = [==[z]==],
- ["ctype"] = [==[GLint64EXT]==],
- },
- },
- ["name"] = [==[VertexAttribL3i64NV]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[EXT_direct_state_access]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[program]==],
- ["ctype"] = [==[GLuint]==],
- },
- {
- ["name"] = [==[location]==],
- ["ctype"] = [==[GLint]==],
- },
- {
- ["name"] = [==[v0]==],
- ["ctype"] = [==[GLint]==],
- },
- {
- ["name"] = [==[v1]==],
- ["ctype"] = [==[GLint]==],
- },
- },
- ["name"] = [==[ProgramUniform2iEXT]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[EXT_multisample]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[value]==],
- ["ctype"] = [==[GLclampf]==],
- },
- {
- ["name"] = [==[invert]==],
- ["ctype"] = [==[GLboolean]==],
- },
- },
- ["name"] = [==[SampleMaskEXT]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["core"] = {
- {
- [==[1.4]==],
- [==[core]==],
- },
- },
- ["parameters"] = {
- {
- ["name"] = [==[pname]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[param]==],
- ["ctype"] = [==[GLfloat]==],
- },
- },
- ["name"] = [==[PointParameterf]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["core"] = {
- {
- [==[4.1]==],
- [==[core]==],
- },
- },
- ["name"] = [==[ProgramUniformMatrix4fv]==],
- ["parameters"] = {
- {
- ["name"] = [==[program]==],
- ["ctype"] = [==[GLuint]==],
- },
- {
- ["name"] = [==[location]==],
- ["ctype"] = [==[GLint]==],
- },
- {
- ["name"] = [==[count]==],
- ["ctype"] = [==[GLsizei]==],
- },
- {
- ["name"] = [==[transpose]==],
- ["ctype"] = [==[GLboolean]==],
- },
- {
- ["name"] = [==[value]==],
- ["ctype"] = [==[const GLfloat *]==],
- },
- },
- ["extensions"] = {
- [==[ARB_separate_shader_objects]==],
- },
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[NV_register_combiners]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[pname]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[param]==],
- ["ctype"] = [==[GLfloat]==],
- },
- },
- ["name"] = [==[CombinerParameterfNV]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[ARB_fragment_program]==],
- [==[ARB_vertex_program]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[target]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[index]==],
- ["ctype"] = [==[GLuint]==],
- },
- {
- ["name"] = [==[params]==],
- ["ctype"] = [==[GLfloat *]==],
- },
- },
- ["name"] = [==[GetProgramLocalParameterfvARB]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[NV_shader_buffer_load]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[buffer]==],
- ["ctype"] = [==[GLuint]==],
- },
- },
- ["name"] = [==[MakeNamedBufferNonResidentNV]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[EXT_direct_state_access]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[framebuffer]==],
- ["ctype"] = [==[GLuint]==],
- },
- {
- ["name"] = [==[attachment]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[pname]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[params]==],
- ["ctype"] = [==[GLint *]==],
- },
- },
- ["name"] = [==[GetNamedFramebufferAttachmentParameterivEXT]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[ARB_bindless_texture]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[handle]==],
- ["ctype"] = [==[GLuint64]==],
- },
- },
- ["name"] = [==[IsImageHandleResidentARB]==],
- ["return_ctype"] = [==[GLboolean]==],
- },
- {
- ["core"] = {
- {
- [==[1.0]==],
- [==[core]==],
- },
- },
- ["parameters"] = {
- {
- ["name"] = [==[near]==],
- ["ctype"] = [==[GLdouble]==],
- },
- {
- ["name"] = [==[far]==],
- ["ctype"] = [==[GLdouble]==],
- },
- },
- ["name"] = [==[DepthRange]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["core"] = {
- {
- [==[2.0]==],
- [==[core]==],
- },
- },
- ["parameters"] = {
- {
- ["name"] = [==[shader]==],
- ["ctype"] = [==[GLuint]==],
- },
- },
- ["name"] = [==[IsShader]==],
- ["return_ctype"] = [==[GLboolean]==],
- },
- {
- ["extensions"] = {
- [==[NV_path_rendering]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[path]==],
- ["ctype"] = [==[GLuint]==],
- },
- {
- ["name"] = [==[startSegment]==],
- ["ctype"] = [==[GLsizei]==],
- },
- {
- ["name"] = [==[numSegments]==],
- ["ctype"] = [==[GLsizei]==],
- },
- },
- ["name"] = [==[GetPathLengthNV]==],
- ["return_ctype"] = [==[GLfloat]==],
- },
- {
- ["core"] = {
- {
- [==[3.0]==],
- [==[core]==],
- },
- },
- ["parameters"] = {
- {
- ["name"] = [==[index]==],
- ["ctype"] = [==[GLuint]==],
- },
- {
- ["name"] = [==[v]==],
- ["ctype"] = [==[const GLint *]==],
- },
- },
- ["name"] = [==[VertexAttribI1iv]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[NV_path_rendering]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[func]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[ref]==],
- ["ctype"] = [==[GLint]==],
- },
- {
- ["name"] = [==[mask]==],
- ["ctype"] = [==[GLuint]==],
- },
- },
- ["name"] = [==[PathStencilFuncNV]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[EXT_texture_buffer_object]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[target]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[internalformat]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[buffer]==],
- ["ctype"] = [==[GLuint]==],
- },
- },
- ["name"] = [==[TexBufferEXT]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["core"] = {
- {
- [==[4.3]==],
- [==[core]==],
- },
- },
- ["name"] = [==[ObjectPtrLabel]==],
- ["parameters"] = {
- {
- ["name"] = [==[ptr]==],
- ["ctype"] = [==[const void *]==],
- },
- {
- ["name"] = [==[length]==],
- ["ctype"] = [==[GLsizei]==],
- },
- {
- ["name"] = [==[label]==],
- ["ctype"] = [==[const GLchar *]==],
- },
- },
- ["extensions"] = {
- [==[KHR_debug]==],
- },
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[EXT_direct_state_access]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[texture]==],
- ["ctype"] = [==[GLuint]==],
- },
- {
- ["name"] = [==[target]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[level]==],
- ["ctype"] = [==[GLint]==],
- },
- {
- ["name"] = [==[xoffset]==],
- ["ctype"] = [==[GLint]==],
- },
- {
- ["name"] = [==[yoffset]==],
- ["ctype"] = [==[GLint]==],
- },
- {
- ["name"] = [==[width]==],
- ["ctype"] = [==[GLsizei]==],
- },
- {
- ["name"] = [==[height]==],
- ["ctype"] = [==[GLsizei]==],
- },
- {
- ["name"] = [==[format]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[type]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[pixels]==],
- ["ctype"] = [==[const GLvoid *]==],
- },
- },
- ["name"] = [==[TextureSubImage2DEXT]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["core"] = {
- {
- [==[3.2]==],
- [==[core]==],
- },
- },
- ["name"] = [==[IsSync]==],
- ["parameters"] = {
- {
- ["name"] = [==[sync]==],
- ["ctype"] = [==[GLsync]==],
- },
- },
- ["extensions"] = {
- [==[ARB_sync]==],
- },
- ["return_ctype"] = [==[GLboolean]==],
- },
- {
- ["core"] = {
- {
- [==[1.3]==],
- [==[core]==],
- },
- {
- [==[3.2]==],
- [==[compatibility]==],
- },
- },
- ["parameters"] = {
- {
- ["name"] = [==[target]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[v]==],
- ["ctype"] = [==[const GLdouble *]==],
- },
- },
- ["name"] = [==[MultiTexCoord1dv]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[NV_bindless_texture]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[program]==],
- ["ctype"] = [==[GLuint]==],
- },
- {
- ["name"] = [==[location]==],
- ["ctype"] = [==[GLint]==],
- },
- {
- ["name"] = [==[value]==],
- ["ctype"] = [==[GLuint64]==],
- },
- },
- ["name"] = [==[ProgramUniformHandleui64NV]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["core"] = {
- {
- [==[1.0]==],
- [==[core]==],
- },
- {
- [==[3.2]==],
- [==[compatibility]==],
- },
- },
- ["parameters"] = {
- {
- ["name"] = [==[m]==],
- ["ctype"] = [==[const GLdouble *]==],
- },
- },
- ["name"] = [==[MultMatrixd]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[ARB_matrix_palette]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[size]==],
- ["ctype"] = [==[GLint]==],
- },
- {
- ["name"] = [==[indices]==],
- ["ctype"] = [==[const GLubyte *]==],
- },
- },
- ["name"] = [==[MatrixIndexubvARB]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["core"] = {
- {
- [==[3.3]==],
- [==[core]==],
- },
- },
- ["name"] = [==[MultiTexCoordP1ui]==],
- ["parameters"] = {
- {
- ["name"] = [==[texture]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[type]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[coords]==],
- ["ctype"] = [==[GLuint]==],
- },
- },
- ["extensions"] = {
- [==[ARB_vertex_type_2_10_10_10_rev]==],
- },
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[ARB_vertex_program]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[index]==],
- ["ctype"] = [==[GLuint]==],
- },
- {
- ["name"] = [==[x]==],
- ["ctype"] = [==[GLdouble]==],
- },
- {
- ["name"] = [==[y]==],
- ["ctype"] = [==[GLdouble]==],
- },
- {
- ["name"] = [==[z]==],
- ["ctype"] = [==[GLdouble]==],
- },
- {
- ["name"] = [==[w]==],
- ["ctype"] = [==[GLdouble]==],
- },
- },
- ["name"] = [==[VertexAttrib4dARB]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[EXT_direct_state_access]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[texture]==],
- ["ctype"] = [==[GLuint]==],
- },
- {
- ["name"] = [==[target]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[internalformat]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[buffer]==],
- ["ctype"] = [==[GLuint]==],
- },
- {
- ["name"] = [==[offset]==],
- ["ctype"] = [==[GLintptr]==],
- },
- {
- ["name"] = [==[size]==],
- ["ctype"] = [==[GLsizeiptr]==],
- },
- },
- ["name"] = [==[TextureBufferRangeEXT]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[OES_byte_coordinates]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[s]==],
- ["ctype"] = [==[GLbyte]==],
- },
- {
- ["name"] = [==[t]==],
- ["ctype"] = [==[GLbyte]==],
- },
- {
- ["name"] = [==[r]==],
- ["ctype"] = [==[GLbyte]==],
- },
- },
- ["name"] = [==[TexCoord3bOES]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["core"] = {
- {
- [==[1.0]==],
- [==[core]==],
- },
- },
- ["parameters"] = {
- {
- ["name"] = [==[x]==],
- ["ctype"] = [==[GLint]==],
- },
- {
- ["name"] = [==[y]==],
- ["ctype"] = [==[GLint]==],
- },
- {
- ["name"] = [==[width]==],
- ["ctype"] = [==[GLsizei]==],
- },
- {
- ["name"] = [==[height]==],
- ["ctype"] = [==[GLsizei]==],
- },
- },
- ["name"] = [==[Scissor]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["core"] = {
- {
- [==[4.3]==],
- [==[core]==],
- },
- },
- ["name"] = [==[InvalidateBufferData]==],
- ["parameters"] = {
- {
- ["name"] = [==[buffer]==],
- ["ctype"] = [==[GLuint]==],
- },
- },
- ["extensions"] = {
- [==[ARB_invalidate_subdata]==],
- },
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[NV_path_rendering]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[path]==],
- ["ctype"] = [==[GLuint]==],
- },
- {
- ["name"] = [==[fillMode]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[mask]==],
- ["ctype"] = [==[GLuint]==],
- },
- },
- ["name"] = [==[StencilFillPathNV]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[NV_bindless_multi_draw_indirect]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[mode]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[type]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[indirect]==],
- ["ctype"] = [==[const GLvoid *]==],
- },
- {
- ["name"] = [==[drawCount]==],
- ["ctype"] = [==[GLsizei]==],
- },
- {
- ["name"] = [==[stride]==],
- ["ctype"] = [==[GLsizei]==],
- },
- {
- ["name"] = [==[vertexBufferCount]==],
- ["ctype"] = [==[GLint]==],
- },
- },
- ["name"] = [==[MultiDrawElementsIndirectBindlessNV]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[ATI_fragment_shader]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[op]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[dst]==],
- ["ctype"] = [==[GLuint]==],
- },
- {
- ["name"] = [==[dstMask]==],
- ["ctype"] = [==[GLuint]==],
- },
- {
- ["name"] = [==[dstMod]==],
- ["ctype"] = [==[GLuint]==],
- },
- {
- ["name"] = [==[arg1]==],
- ["ctype"] = [==[GLuint]==],
- },
- {
- ["name"] = [==[arg1Rep]==],
- ["ctype"] = [==[GLuint]==],
- },
- {
- ["name"] = [==[arg1Mod]==],
- ["ctype"] = [==[GLuint]==],
- },
- },
- ["name"] = [==[ColorFragmentOp1ATI]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["core"] = {
- {
- [==[1.0]==],
- [==[core]==],
- },
- {
- [==[3.2]==],
- [==[compatibility]==],
- },
- },
- ["parameters"] = {
- {
- ["name"] = [==[left]==],
- ["ctype"] = [==[GLdouble]==],
- },
- {
- ["name"] = [==[right]==],
- ["ctype"] = [==[GLdouble]==],
- },
- {
- ["name"] = [==[bottom]==],
- ["ctype"] = [==[GLdouble]==],
- },
- {
- ["name"] = [==[top]==],
- ["ctype"] = [==[GLdouble]==],
- },
- {
- ["name"] = [==[zNear]==],
- ["ctype"] = [==[GLdouble]==],
- },
- {
- ["name"] = [==[zFar]==],
- ["ctype"] = [==[GLdouble]==],
- },
- },
- ["name"] = [==[Frustum]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[EXT_direct_state_access]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[texunit]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[target]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[pname]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[params]==],
- ["ctype"] = [==[GLuint *]==],
- },
- },
- ["name"] = [==[GetMultiTexParameterIuivEXT]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[IBM_multimode_draw_arrays]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[mode]==],
- ["ctype"] = [==[const GLenum *]==],
- },
- {
- ["name"] = [==[first]==],
- ["ctype"] = [==[const GLint *]==],
- },
- {
- ["name"] = [==[count]==],
- ["ctype"] = [==[const GLsizei *]==],
- },
- {
- ["name"] = [==[primcount]==],
- ["ctype"] = [==[GLsizei]==],
- },
- {
- ["name"] = [==[modestride]==],
- ["ctype"] = [==[GLint]==],
- },
- },
- ["name"] = [==[MultiModeDrawArraysIBM]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[EXT_direct_state_access]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[vaobj]==],
- ["ctype"] = [==[GLuint]==],
- },
- {
- ["name"] = [==[buffer]==],
- ["ctype"] = [==[GLuint]==],
- },
- {
- ["name"] = [==[size]==],
- ["ctype"] = [==[GLint]==],
- },
- {
- ["name"] = [==[type]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[stride]==],
- ["ctype"] = [==[GLsizei]==],
- },
- {
- ["name"] = [==[offset]==],
- ["ctype"] = [==[GLintptr]==],
- },
- },
- ["name"] = [==[VertexArrayVertexOffsetEXT]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["core"] = {
- {
- [==[1.0]==],
- [==[core]==],
- },
- {
- [==[3.2]==],
- [==[compatibility]==],
- },
- },
- ["parameters"] = {
- {
- ["name"] = [==[n]==],
- ["ctype"] = [==[GLsizei]==],
- },
- {
- ["name"] = [==[type]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[lists]==],
- ["ctype"] = [==[const GLvoid *]==],
- },
- },
- ["name"] = [==[CallLists]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[EXT_direct_state_access]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[program]==],
- ["ctype"] = [==[GLuint]==],
- },
- {
- ["name"] = [==[target]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[index]==],
- ["ctype"] = [==[GLuint]==],
- },
- {
- ["name"] = [==[x]==],
- ["ctype"] = [==[GLint]==],
- },
- {
- ["name"] = [==[y]==],
- ["ctype"] = [==[GLint]==],
- },
- {
- ["name"] = [==[z]==],
- ["ctype"] = [==[GLint]==],
- },
- {
- ["name"] = [==[w]==],
- ["ctype"] = [==[GLint]==],
- },
- },
- ["name"] = [==[NamedProgramLocalParameterI4iEXT]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[NV_bindless_texture]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[texture]==],
- ["ctype"] = [==[GLuint]==],
- },
- },
- ["name"] = [==[GetTextureHandleNV]==],
- ["return_ctype"] = [==[GLuint64]==],
- },
- {
- ["core"] = {
- {
- [==[1.0]==],
- [==[core]==],
- },
- {
- [==[3.2]==],
- [==[compatibility]==],
- },
- },
- ["parameters"] = {
- {
- ["name"] = [==[red]==],
- ["ctype"] = [==[GLint]==],
- },
- {
- ["name"] = [==[green]==],
- ["ctype"] = [==[GLint]==],
- },
- {
- ["name"] = [==[blue]==],
- ["ctype"] = [==[GLint]==],
- },
- {
- ["name"] = [==[alpha]==],
- ["ctype"] = [==[GLint]==],
- },
- },
- ["name"] = [==[Color4i]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["core"] = {
- {
- [==[3.0]==],
- [==[core]==],
- },
- },
- ["parameters"] = {
- {
- ["name"] = [==[location]==],
- ["ctype"] = [==[GLint]==],
- },
- {
- ["name"] = [==[count]==],
- ["ctype"] = [==[GLsizei]==],
- },
- {
- ["name"] = [==[value]==],
- ["ctype"] = [==[const GLuint *]==],
- },
- },
- ["name"] = [==[Uniform3uiv]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[ARB_vertex_blend]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[size]==],
- ["ctype"] = [==[GLint]==],
- },
- {
- ["name"] = [==[weights]==],
- ["ctype"] = [==[const GLuint *]==],
- },
- },
- ["name"] = [==[WeightuivARB]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[ARB_vertex_program]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[index]==],
- ["ctype"] = [==[GLuint]==],
- },
- {
- ["name"] = [==[v]==],
- ["ctype"] = [==[const GLushort *]==],
- },
- },
- ["name"] = [==[VertexAttrib4usvARB]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[ARB_shader_objects]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[location]==],
- ["ctype"] = [==[GLint]==],
- },
- {
- ["name"] = [==[count]==],
- ["ctype"] = [==[GLsizei]==],
- },
- {
- ["name"] = [==[value]==],
- ["ctype"] = [==[const GLint *]==],
- },
- },
- ["name"] = [==[Uniform3ivARB]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[ARB_shader_objects]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[location]==],
- ["ctype"] = [==[GLint]==],
- },
- {
- ["name"] = [==[v0]==],
- ["ctype"] = [==[GLfloat]==],
- },
- },
- ["name"] = [==[Uniform1fARB]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[NV_half_float]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[v]==],
- ["ctype"] = [==[const GLhalfNV *]==],
- },
- },
- ["name"] = [==[Vertex4hvNV]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["core"] = {
- {
- [==[1.0]==],
- [==[core]==],
- },
- {
- [==[3.2]==],
- [==[compatibility]==],
- },
- },
- ["parameters"] = {
- {
- ["name"] = [==[c]==],
- ["ctype"] = [==[const GLint *]==],
- },
- },
- ["name"] = [==[Indexiv]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[ARB_matrix_palette]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[size]==],
- ["ctype"] = [==[GLint]==],
- },
- {
- ["name"] = [==[type]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[stride]==],
- ["ctype"] = [==[GLsizei]==],
- },
- {
- ["name"] = [==[pointer]==],
- ["ctype"] = [==[const GLvoid *]==],
- },
- },
- ["name"] = [==[MatrixIndexPointerARB]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[ARB_multitexture]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[target]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[v]==],
- ["ctype"] = [==[const GLdouble *]==],
- },
- },
- ["name"] = [==[MultiTexCoord3dvARB]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[APPLE_fence]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[n]==],
- ["ctype"] = [==[GLsizei]==],
- },
- {
- ["name"] = [==[fences]==],
- ["ctype"] = [==[GLuint *]==],
- },
- },
- ["name"] = [==[GenFencesAPPLE]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["core"] = {
- {
- [==[4.1]==],
- [==[core]==],
- },
- },
- ["name"] = [==[CreateShaderProgramv]==],
- ["parameters"] = {
- {
- ["name"] = [==[type]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[count]==],
- ["ctype"] = [==[GLsizei]==],
- },
- {
- ["name"] = [==[strings]==],
- ["ctype"] = [==[const GLchar *const*]==],
- },
- },
- ["extensions"] = {
- [==[ARB_separate_shader_objects]==],
- },
- ["return_ctype"] = [==[GLuint]==],
- },
- {
- ["extensions"] = {
- [==[ARB_occlusion_query]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[target]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[pname]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[params]==],
- ["ctype"] = [==[GLint *]==],
- },
- },
- ["name"] = [==[GetQueryivARB]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[EXT_direct_state_access]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[texunit]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[target]==],
- ["ctype"] = [==[GLenum]==],
- },
- },
- ["name"] = [==[GenerateMultiTexMipmapEXT]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["core"] = {
- {
- [==[4.1]==],
- [==[core]==],
- },
- },
- ["name"] = [==[VertexAttribL1d]==],
- ["parameters"] = {
- {
- ["name"] = [==[index]==],
- ["ctype"] = [==[GLuint]==],
- },
- {
- ["name"] = [==[x]==],
- ["ctype"] = [==[GLdouble]==],
- },
- },
- ["extensions"] = {
- [==[ARB_vertex_attrib_64bit]==],
- },
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[EXT_direct_state_access]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[program]==],
- ["ctype"] = [==[GLuint]==],
- },
- {
- ["name"] = [==[location]==],
- ["ctype"] = [==[GLint]==],
- },
- {
- ["name"] = [==[count]==],
- ["ctype"] = [==[GLsizei]==],
- },
- {
- ["name"] = [==[value]==],
- ["ctype"] = [==[const GLint *]==],
- },
- },
- ["name"] = [==[ProgramUniform4ivEXT]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[AMD_debug_output]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[category]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[severity]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[id]==],
- ["ctype"] = [==[GLuint]==],
- },
- {
- ["name"] = [==[length]==],
- ["ctype"] = [==[GLsizei]==],
- },
- {
- ["name"] = [==[buf]==],
- ["ctype"] = [==[const GLchar *]==],
- },
- },
- ["name"] = [==[DebugMessageInsertAMD]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[OES_fixed_point]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[x]==],
- ["ctype"] = [==[GLfixed]==],
- },
- {
- ["name"] = [==[y]==],
- ["ctype"] = [==[GLfixed]==],
- },
- {
- ["name"] = [==[z]==],
- ["ctype"] = [==[GLfixed]==],
- },
- },
- ["name"] = [==[TranslatexOES]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[ARB_robustness]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[target]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[reset]==],
- ["ctype"] = [==[GLboolean]==],
- },
- {
- ["name"] = [==[format]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[type]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[bufSize]==],
- ["ctype"] = [==[GLsizei]==],
- },
- {
- ["name"] = [==[values]==],
- ["ctype"] = [==[GLvoid *]==],
- },
- },
- ["name"] = [==[GetnMinmaxARB]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["core"] = {
- {
- [==[1.0]==],
- [==[core]==],
- },
- {
- [==[3.2]==],
- [==[compatibility]==],
- },
- },
- ["parameters"] = {
- {
- ["name"] = [==[s]==],
- ["ctype"] = [==[GLdouble]==],
- },
- {
- ["name"] = [==[t]==],
- ["ctype"] = [==[GLdouble]==],
- },
- {
- ["name"] = [==[r]==],
- ["ctype"] = [==[GLdouble]==],
- },
- {
- ["name"] = [==[q]==],
- ["ctype"] = [==[GLdouble]==],
- },
- },
- ["name"] = [==[TexCoord4d]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[EXT_coordinate_frame]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[type]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[stride]==],
- ["ctype"] = [==[GLsizei]==],
- },
- {
- ["name"] = [==[pointer]==],
- ["ctype"] = [==[const GLvoid *]==],
- },
- },
- ["name"] = [==[BinormalPointerEXT]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[NV_vertex_program4]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[index]==],
- ["ctype"] = [==[GLuint]==],
- },
- {
- ["name"] = [==[pname]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[params]==],
- ["ctype"] = [==[GLint *]==],
- },
- },
- ["name"] = [==[GetVertexAttribIivEXT]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[EXT_direct_state_access]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[texture]==],
- ["ctype"] = [==[GLuint]==],
- },
- {
- ["name"] = [==[target]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[pname]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[params]==],
- ["ctype"] = [==[GLfloat *]==],
- },
- },
- ["name"] = [==[GetTextureParameterfvEXT]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["core"] = {
- {
- [==[2.0]==],
- [==[core]==],
- },
- },
- ["parameters"] = {
- {
- ["name"] = [==[index]==],
- ["ctype"] = [==[GLuint]==],
- },
- {
- ["name"] = [==[x]==],
- ["ctype"] = [==[GLshort]==],
- },
- {
- ["name"] = [==[y]==],
- ["ctype"] = [==[GLshort]==],
- },
- {
- ["name"] = [==[z]==],
- ["ctype"] = [==[GLshort]==],
- },
- {
- ["name"] = [==[w]==],
- ["ctype"] = [==[GLshort]==],
- },
- },
- ["name"] = [==[VertexAttrib4s]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[EXT_direct_state_access]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[texture]==],
- ["ctype"] = [==[GLuint]==],
- },
- {
- ["name"] = [==[target]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[level]==],
- ["ctype"] = [==[GLint]==],
- },
- {
- ["name"] = [==[internalformat]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[width]==],
- ["ctype"] = [==[GLsizei]==],
- },
- {
- ["name"] = [==[border]==],
- ["ctype"] = [==[GLint]==],
- },
- {
- ["name"] = [==[imageSize]==],
- ["ctype"] = [==[GLsizei]==],
- },
- {
- ["name"] = [==[bits]==],
- ["ctype"] = [==[const GLvoid *]==],
- },
- },
- ["name"] = [==[CompressedTextureImage1DEXT]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["core"] = {
- {
- [==[2.0]==],
- [==[core]==],
- },
- },
- ["parameters"] = {
- {
- ["name"] = [==[modeRGB]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[modeAlpha]==],
- ["ctype"] = [==[GLenum]==],
- },
- },
- ["name"] = [==[BlendEquationSeparate]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["core"] = {
- {
- [==[1.4]==],
- [==[core]==],
- },
- {
- [==[3.2]==],
- [==[compatibility]==],
- },
- },
- ["parameters"] = {
- {
- ["name"] = [==[v]==],
- ["ctype"] = [==[const GLushort *]==],
- },
- },
- ["name"] = [==[SecondaryColor3usv]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[ARB_shader_objects]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[location]==],
- ["ctype"] = [==[GLint]==],
- },
- {
- ["name"] = [==[v0]==],
- ["ctype"] = [==[GLfloat]==],
- },
- {
- ["name"] = [==[v1]==],
- ["ctype"] = [==[GLfloat]==],
- },
- {
- ["name"] = [==[v2]==],
- ["ctype"] = [==[GLfloat]==],
- },
- {
- ["name"] = [==[v3]==],
- ["ctype"] = [==[GLfloat]==],
- },
- },
- ["name"] = [==[Uniform4fARB]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[NV_gpu_program4]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[target]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[index]==],
- ["ctype"] = [==[GLuint]==],
- },
- {
- ["name"] = [==[count]==],
- ["ctype"] = [==[GLsizei]==],
- },
- {
- ["name"] = [==[params]==],
- ["ctype"] = [==[const GLuint *]==],
- },
- },
- ["name"] = [==[ProgramLocalParametersI4uivNV]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["core"] = {
- {
- [==[4.1]==],
- [==[core]==],
- },
- },
- ["name"] = [==[VertexAttribLPointer]==],
- ["parameters"] = {
- {
- ["name"] = [==[index]==],
- ["ctype"] = [==[GLuint]==],
- },
- {
- ["name"] = [==[size]==],
- ["ctype"] = [==[GLint]==],
- },
- {
- ["name"] = [==[type]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[stride]==],
- ["ctype"] = [==[GLsizei]==],
- },
- {
- ["name"] = [==[pointer]==],
- ["ctype"] = [==[const GLvoid *]==],
- },
- },
- ["extensions"] = {
- [==[ARB_vertex_attrib_64bit]==],
- },
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[ARB_shader_objects]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[containerObj]==],
- ["ctype"] = [==[GLhandleARB]==],
- },
- {
- ["name"] = [==[obj]==],
- ["ctype"] = [==[GLhandleARB]==],
- },
- },
- ["name"] = [==[AttachObjectARB]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["core"] = {
- {
- [==[1.5]==],
- [==[core]==],
- },
- },
- ["parameters"] = {
- {
- ["name"] = [==[n]==],
- ["ctype"] = [==[GLsizei]==],
- },
- {
- ["name"] = [==[ids]==],
- ["ctype"] = [==[GLuint *]==],
- },
- },
- ["name"] = [==[GenQueries]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[SGIS_texture_filter4]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[target]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[filter]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[n]==],
- ["ctype"] = [==[GLsizei]==],
- },
- {
- ["name"] = [==[weights]==],
- ["ctype"] = [==[const GLfloat *]==],
- },
- },
- ["name"] = [==[TexFilterFuncSGIS]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[APPLE_vertex_array_object]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[n]==],
- ["ctype"] = [==[GLsizei]==],
- },
- {
- ["name"] = [==[arrays]==],
- ["ctype"] = [==[GLuint *]==],
- },
- },
- ["name"] = [==[GenVertexArraysAPPLE]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[OES_fixed_point]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[x]==],
- ["ctype"] = [==[GLfixed]==],
- },
- {
- ["name"] = [==[y]==],
- ["ctype"] = [==[GLfixed]==],
- },
- {
- ["name"] = [==[z]==],
- ["ctype"] = [==[GLfixed]==],
- },
- {
- ["name"] = [==[w]==],
- ["ctype"] = [==[GLfixed]==],
- },
- },
- ["name"] = [==[RasterPos4xOES]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[ARB_shader_objects]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[location]==],
- ["ctype"] = [==[GLint]==],
- },
- {
- ["name"] = [==[v0]==],
- ["ctype"] = [==[GLint]==],
- },
- {
- ["name"] = [==[v1]==],
- ["ctype"] = [==[GLint]==],
- },
- {
- ["name"] = [==[v2]==],
- ["ctype"] = [==[GLint]==],
- },
- },
- ["name"] = [==[Uniform3iARB]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[EXT_direct_state_access]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[mode]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[m]==],
- ["ctype"] = [==[const GLdouble *]==],
- },
- },
- ["name"] = [==[MatrixLoadTransposedEXT]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["core"] = {
- {
- [==[1.0]==],
- [==[core]==],
- },
- {
- [==[3.2]==],
- [==[compatibility]==],
- },
- },
- ["parameters"] = {
- {
- ["name"] = [==[x]==],
- ["ctype"] = [==[GLint]==],
- },
- {
- ["name"] = [==[y]==],
- ["ctype"] = [==[GLint]==],
- },
- {
- ["name"] = [==[z]==],
- ["ctype"] = [==[GLint]==],
- },
- },
- ["name"] = [==[Vertex3i]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[MESA_window_pos]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[x]==],
- ["ctype"] = [==[GLdouble]==],
- },
- {
- ["name"] = [==[y]==],
- ["ctype"] = [==[GLdouble]==],
- },
- {
- ["name"] = [==[z]==],
- ["ctype"] = [==[GLdouble]==],
- },
- },
- ["name"] = [==[WindowPos3dMESA]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["core"] = {
- {
- [==[4.0]==],
- [==[core]==],
- },
- },
- ["parameters"] = {
- {
- ["name"] = [==[buf]==],
- ["ctype"] = [==[GLuint]==],
- },
- {
- ["name"] = [==[src]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[dst]==],
- ["ctype"] = [==[GLenum]==],
- },
- },
- ["name"] = [==[BlendFunci]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[NV_geometry_program4]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[target]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[attachment]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[texture]==],
- ["ctype"] = [==[GLuint]==],
- },
- {
- ["name"] = [==[level]==],
- ["ctype"] = [==[GLint]==],
- },
- {
- ["name"] = [==[face]==],
- ["ctype"] = [==[GLenum]==],
- },
- },
- ["name"] = [==[FramebufferTextureFaceEXT]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["core"] = {
- {
- [==[1.0]==],
- [==[core]==],
- },
- },
- ["parameters"] = {
- {
- ["name"] = [==[mode]==],
- ["ctype"] = [==[GLenum]==],
- },
- },
- ["name"] = [==[FrontFace]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["core"] = {
- {
- [==[1.3]==],
- [==[core]==],
- },
- {
- [==[3.2]==],
- [==[compatibility]==],
- },
- },
- ["parameters"] = {
- {
- ["name"] = [==[target]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[v]==],
- ["ctype"] = [==[const GLshort *]==],
- },
- },
- ["name"] = [==[MultiTexCoord3sv]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[SUN_vertex]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[tc]==],
- ["ctype"] = [==[const GLfloat *]==],
- },
- {
- ["name"] = [==[v]==],
- ["ctype"] = [==[const GLfloat *]==],
- },
- },
- ["name"] = [==[TexCoord4fVertex4fvSUN]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[EXT_histogram]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[target]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[pname]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[params]==],
- ["ctype"] = [==[GLfloat *]==],
- },
- },
- ["name"] = [==[GetHistogramParameterfvEXT]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[ARB_robustness]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[target]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[query]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[bufSize]==],
- ["ctype"] = [==[GLsizei]==],
- },
- {
- ["name"] = [==[v]==],
- ["ctype"] = [==[GLfloat *]==],
- },
- },
- ["name"] = [==[GetnMapfvARB]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[EXT_vertex_weighting]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[size]==],
- ["ctype"] = [==[GLint]==],
- },
- {
- ["name"] = [==[type]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[stride]==],
- ["ctype"] = [==[GLsizei]==],
- },
- {
- ["name"] = [==[pointer]==],
- ["ctype"] = [==[const GLvoid *]==],
- },
- },
- ["name"] = [==[VertexWeightPointerEXT]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[EXT_direct_state_access]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[program]==],
- ["ctype"] = [==[GLuint]==],
- },
- {
- ["name"] = [==[target]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[index]==],
- ["ctype"] = [==[GLuint]==],
- },
- {
- ["name"] = [==[params]==],
- ["ctype"] = [==[GLfloat *]==],
- },
- },
- ["name"] = [==[GetNamedProgramLocalParameterfvEXT]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[OES_fixed_point]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[u]==],
- ["ctype"] = [==[GLfixed]==],
- },
- },
- ["name"] = [==[EvalCoord1xOES]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[ARB_vertex_program]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[index]==],
- ["ctype"] = [==[GLuint]==],
- },
- {
- ["name"] = [==[pname]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[params]==],
- ["ctype"] = [==[GLint *]==],
- },
- },
- ["name"] = [==[GetVertexAttribivARB]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["core"] = {
- {
- [==[1.0]==],
- [==[core]==],
- },
- {
- [==[3.2]==],
- [==[compatibility]==],
- },
- },
- ["parameters"] = {
- {
- ["name"] = [==[x1]==],
- ["ctype"] = [==[GLshort]==],
- },
- {
- ["name"] = [==[y1]==],
- ["ctype"] = [==[GLshort]==],
- },
- {
- ["name"] = [==[x2]==],
- ["ctype"] = [==[GLshort]==],
- },
- {
- ["name"] = [==[y2]==],
- ["ctype"] = [==[GLshort]==],
- },
- },
- ["name"] = [==[Rects]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[ARB_window_pos]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[x]==],
- ["ctype"] = [==[GLshort]==],
- },
- {
- ["name"] = [==[y]==],
- ["ctype"] = [==[GLshort]==],
- },
- },
- ["name"] = [==[WindowPos2sARB]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["core"] = {
- {
- [==[3.0]==],
- [==[core]==],
- },
- },
- ["name"] = [==[DeleteFramebuffers]==],
- ["parameters"] = {
- {
- ["name"] = [==[n]==],
- ["ctype"] = [==[GLsizei]==],
- },
- {
- ["name"] = [==[framebuffers]==],
- ["ctype"] = [==[const GLuint *]==],
- },
- },
- ["extensions"] = {
- [==[ARB_framebuffer_object]==],
- },
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[ARB_imaging]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[target]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[format]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[type]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[row]==],
- ["ctype"] = [==[GLvoid *]==],
- },
- {
- ["name"] = [==[column]==],
- ["ctype"] = [==[GLvoid *]==],
- },
- {
- ["name"] = [==[span]==],
- ["ctype"] = [==[GLvoid *]==],
- },
- },
- ["name"] = [==[GetSeparableFilter]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[EXT_direct_state_access]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[program]==],
- ["ctype"] = [==[GLuint]==],
- },
- {
- ["name"] = [==[location]==],
- ["ctype"] = [==[GLint]==],
- },
- {
- ["name"] = [==[count]==],
- ["ctype"] = [==[GLsizei]==],
- },
- {
- ["name"] = [==[value]==],
- ["ctype"] = [==[const GLint *]==],
- },
- },
- ["name"] = [==[ProgramUniform2ivEXT]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["core"] = {
- {
- [==[1.2]==],
- [==[core]==],
- },
- },
- ["parameters"] = {
- {
- ["name"] = [==[target]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[level]==],
- ["ctype"] = [==[GLint]==],
- },
- {
- ["name"] = [==[xoffset]==],
- ["ctype"] = [==[GLint]==],
- },
- {
- ["name"] = [==[yoffset]==],
- ["ctype"] = [==[GLint]==],
- },
- {
- ["name"] = [==[zoffset]==],
- ["ctype"] = [==[GLint]==],
- },
- {
- ["name"] = [==[width]==],
- ["ctype"] = [==[GLsizei]==],
- },
- {
- ["name"] = [==[height]==],
- ["ctype"] = [==[GLsizei]==],
- },
- {
- ["name"] = [==[depth]==],
- ["ctype"] = [==[GLsizei]==],
- },
- {
- ["name"] = [==[format]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[type]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[pixels]==],
- ["ctype"] = [==[const GLvoid *]==],
- },
- },
- ["name"] = [==[TexSubImage3D]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["core"] = {
- {
- [==[3.1]==],
- [==[core]==],
- },
- },
- ["parameters"] = {
- {
- ["name"] = [==[index]==],
- ["ctype"] = [==[GLuint]==],
- },
- },
- ["name"] = [==[PrimitiveRestartIndex]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[ARB_bindless_texture]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[program]==],
- ["ctype"] = [==[GLuint]==],
- },
- {
- ["name"] = [==[location]==],
- ["ctype"] = [==[GLint]==],
- },
- {
- ["name"] = [==[count]==],
- ["ctype"] = [==[GLsizei]==],
- },
- {
- ["name"] = [==[values]==],
- ["ctype"] = [==[const GLuint64 *]==],
- },
- },
- ["name"] = [==[ProgramUniformHandleui64vARB]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["core"] = {
- {
- [==[2.0]==],
- [==[core]==],
- },
- },
- ["parameters"] = {
- {
- ["name"] = [==[index]==],
- ["ctype"] = [==[GLuint]==],
- },
- {
- ["name"] = [==[v]==],
- ["ctype"] = [==[const GLfloat *]==],
- },
- },
- ["name"] = [==[VertexAttrib4fv]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["core"] = {
- {
- [==[4.0]==],
- [==[core]==],
- },
- },
- ["name"] = [==[UniformSubroutinesuiv]==],
- ["parameters"] = {
- {
- ["name"] = [==[shadertype]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[count]==],
- ["ctype"] = [==[GLsizei]==],
- },
- {
- ["name"] = [==[indices]==],
- ["ctype"] = [==[const GLuint *]==],
- },
- },
- ["extensions"] = {
- [==[ARB_shader_subroutine]==],
- },
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[NV_register_combiners]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[variable]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[input]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[mapping]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[componentUsage]==],
- ["ctype"] = [==[GLenum]==],
- },
- },
- ["name"] = [==[FinalCombinerInputNV]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[NV_vertex_program]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[index]==],
- ["ctype"] = [==[GLuint]==],
- },
- {
- ["name"] = [==[count]==],
- ["ctype"] = [==[GLsizei]==],
- },
- {
- ["name"] = [==[v]==],
- ["ctype"] = [==[const GLshort *]==],
- },
- },
- ["name"] = [==[VertexAttribs2svNV]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[OES_single_precision]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[plane]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[equation]==],
- ["ctype"] = [==[const GLfloat *]==],
- },
- },
- ["name"] = [==[ClipPlanefOES]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["core"] = {
- {
- [==[3.2]==],
- [==[core]==],
- },
- },
- ["name"] = [==[DrawElementsInstancedBaseVertex]==],
- ["parameters"] = {
- {
- ["name"] = [==[mode]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[count]==],
- ["ctype"] = [==[GLsizei]==],
- },
- {
- ["name"] = [==[type]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[indices]==],
- ["ctype"] = [==[const GLvoid *]==],
- },
- {
- ["name"] = [==[instancecount]==],
- ["ctype"] = [==[GLsizei]==],
- },
- {
- ["name"] = [==[basevertex]==],
- ["ctype"] = [==[GLint]==],
- },
- },
- ["extensions"] = {
- [==[ARB_draw_elements_base_vertex]==],
- },
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[ARB_vertex_program]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[index]==],
- ["ctype"] = [==[GLuint]==],
- },
- {
- ["name"] = [==[v]==],
- ["ctype"] = [==[const GLuint *]==],
- },
- },
- ["name"] = [==[VertexAttrib4uivARB]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[ATI_pn_triangles]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[pname]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[param]==],
- ["ctype"] = [==[GLint]==],
- },
- },
- ["name"] = [==[PNTrianglesiATI]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["core"] = {
- {
- [==[1.5]==],
- [==[core]==],
- },
- },
- ["parameters"] = {
- {
- ["name"] = [==[target]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[offset]==],
- ["ctype"] = [==[GLintptr]==],
- },
- {
- ["name"] = [==[size]==],
- ["ctype"] = [==[GLsizeiptr]==],
- },
- {
- ["name"] = [==[data]==],
- ["ctype"] = [==[const GLvoid *]==],
- },
- },
- ["name"] = [==[BufferSubData]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[EXT_direct_state_access]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[renderbuffer]==],
- ["ctype"] = [==[GLuint]==],
- },
- {
- ["name"] = [==[internalformat]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[width]==],
- ["ctype"] = [==[GLsizei]==],
- },
- {
- ["name"] = [==[height]==],
- ["ctype"] = [==[GLsizei]==],
- },
- },
- ["name"] = [==[NamedRenderbufferStorageEXT]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[EXT_vertex_attrib_64bit]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[index]==],
- ["ctype"] = [==[GLuint]==],
- },
- {
- ["name"] = [==[v]==],
- ["ctype"] = [==[const GLdouble *]==],
- },
- },
- ["name"] = [==[VertexAttribL2dvEXT]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["core"] = {
- {
- [==[1.0]==],
- [==[core]==],
- },
- {
- [==[3.2]==],
- [==[compatibility]==],
- },
- },
- ["parameters"] = {
- {
- ["name"] = [==[v]==],
- ["ctype"] = [==[const GLint *]==],
- },
- },
- ["name"] = [==[Vertex3iv]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["core"] = {
- {
- [==[4.3]==],
- [==[core]==],
- },
- },
- ["name"] = [==[GetProgramInterfaceiv]==],
- ["parameters"] = {
- {
- ["name"] = [==[program]==],
- ["ctype"] = [==[GLuint]==],
- },
- {
- ["name"] = [==[programInterface]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[pname]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[params]==],
- ["ctype"] = [==[GLint *]==],
- },
- },
- ["extensions"] = {
- [==[ARB_program_interface_query]==],
- },
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[NV_geometry_program4]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[target]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[attachment]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[texture]==],
- ["ctype"] = [==[GLuint]==],
- },
- {
- ["name"] = [==[level]==],
- ["ctype"] = [==[GLint]==],
- },
- },
- ["name"] = [==[FramebufferTextureEXT]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[EXT_direct_state_access]==],
- [==[EXT_draw_buffers2]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[target]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[index]==],
- ["ctype"] = [==[GLuint]==],
- },
- },
- ["name"] = [==[EnableIndexedEXT]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["core"] = {
- {
- [==[1.4]==],
- [==[core]==],
- },
- {
- [==[3.2]==],
- [==[compatibility]==],
- },
- },
- ["parameters"] = {
- {
- ["name"] = [==[coord]==],
- ["ctype"] = [==[const GLdouble *]==],
- },
- },
- ["name"] = [==[FogCoorddv]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["core"] = {
- {
- [==[4.3]==],
- [==[core]==],
- },
- },
- ["name"] = [==[PopDebugGroup]==],
- ["parameters"] = {
- },
- ["extensions"] = {
- [==[KHR_debug]==],
- },
- ["return_ctype"] = [==[void]==],
- },
- {
- ["core"] = {
- {
- [==[1.0]==],
- [==[core]==],
- },
- {
- [==[3.2]==],
- [==[compatibility]==],
- },
- },
- ["parameters"] = {
- {
- ["name"] = [==[v]==],
- ["ctype"] = [==[const GLint *]==],
- },
- },
- ["name"] = [==[TexCoord3iv]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[EXT_gpu_shader4]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[location]==],
- ["ctype"] = [==[GLint]==],
- },
- {
- ["name"] = [==[v0]==],
- ["ctype"] = [==[GLuint]==],
- },
- {
- ["name"] = [==[v1]==],
- ["ctype"] = [==[GLuint]==],
- },
- {
- ["name"] = [==[v2]==],
- ["ctype"] = [==[GLuint]==],
- },
- {
- ["name"] = [==[v3]==],
- ["ctype"] = [==[GLuint]==],
- },
- },
- ["name"] = [==[Uniform4uiEXT]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["core"] = {
- {
- [==[2.0]==],
- [==[core]==],
- },
- },
- ["parameters"] = {
- {
- ["name"] = [==[program]==],
- ["ctype"] = [==[GLuint]==],
- },
- {
- ["name"] = [==[index]==],
- ["ctype"] = [==[GLuint]==],
- },
- {
- ["name"] = [==[bufSize]==],
- ["ctype"] = [==[GLsizei]==],
- },
- {
- ["name"] = [==[length]==],
- ["ctype"] = [==[GLsizei *]==],
- },
- {
- ["name"] = [==[size]==],
- ["ctype"] = [==[GLint *]==],
- },
- {
- ["name"] = [==[type]==],
- ["ctype"] = [==[GLenum *]==],
- },
- {
- ["name"] = [==[name]==],
- ["ctype"] = [==[GLchar *]==],
- },
- },
- ["name"] = [==[GetActiveUniform]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[EXT_direct_state_access]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[texture]==],
- ["ctype"] = [==[GLuint]==],
- },
- {
- ["name"] = [==[target]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[pname]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[params]==],
- ["ctype"] = [==[GLint *]==],
- },
- },
- ["name"] = [==[GetTextureParameterivEXT]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[OES_fixed_point]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[texture]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[s]==],
- ["ctype"] = [==[GLfixed]==],
- },
- {
- ["name"] = [==[t]==],
- ["ctype"] = [==[GLfixed]==],
- },
- },
- ["name"] = [==[MultiTexCoord2xOES]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["core"] = {
- {
- [==[1.4]==],
- [==[core]==],
- },
- {
- [==[3.2]==],
- [==[compatibility]==],
- },
- },
- ["parameters"] = {
- {
- ["name"] = [==[red]==],
- ["ctype"] = [==[GLint]==],
- },
- {
- ["name"] = [==[green]==],
- ["ctype"] = [==[GLint]==],
- },
- {
- ["name"] = [==[blue]==],
- ["ctype"] = [==[GLint]==],
- },
- },
- ["name"] = [==[SecondaryColor3i]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[NV_primitive_restart]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[index]==],
- ["ctype"] = [==[GLuint]==],
- },
- },
- ["name"] = [==[PrimitiveRestartIndexNV]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["core"] = {
- {
- [==[1.0]==],
- [==[core]==],
- },
- },
- ["parameters"] = {
- {
- ["name"] = [==[mask]==],
- ["ctype"] = [==[GLuint]==],
- },
- },
- ["name"] = [==[StencilMask]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["core"] = {
- {
- [==[1.0]==],
- [==[core]==],
- },
- {
- [==[3.2]==],
- [==[compatibility]==],
- },
- },
- ["parameters"] = {
- {
- ["name"] = [==[v]==],
- ["ctype"] = [==[const GLint *]==],
- },
- },
- ["name"] = [==[Color4iv]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[EXT_separate_shader_objects]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[type]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[program]==],
- ["ctype"] = [==[GLuint]==],
- },
- },
- ["name"] = [==[UseShaderProgramEXT]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["core"] = {
- {
- [==[2.1]==],
- [==[core]==],
- },
- },
- ["parameters"] = {
- {
- ["name"] = [==[location]==],
- ["ctype"] = [==[GLint]==],
- },
- {
- ["name"] = [==[count]==],
- ["ctype"] = [==[GLsizei]==],
- },
- {
- ["name"] = [==[transpose]==],
- ["ctype"] = [==[GLboolean]==],
- },
- {
- ["name"] = [==[value]==],
- ["ctype"] = [==[const GLfloat *]==],
- },
- },
- ["name"] = [==[UniformMatrix4x3fv]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["core"] = {
- {
- [==[2.0]==],
- [==[core]==],
- },
- },
- ["parameters"] = {
- {
- ["name"] = [==[index]==],
- ["ctype"] = [==[GLuint]==],
- },
- {
- ["name"] = [==[v]==],
- ["ctype"] = [==[const GLshort *]==],
- },
- },
- ["name"] = [==[VertexAttrib4Nsv]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["core"] = {
- {
- [==[4.1]==],
- [==[core]==],
- },
- },
- ["name"] = [==[ValidateProgramPipeline]==],
- ["parameters"] = {
- {
- ["name"] = [==[pipeline]==],
- ["ctype"] = [==[GLuint]==],
- },
- },
- ["extensions"] = {
- [==[ARB_separate_shader_objects]==],
- },
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[NV_path_rendering]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[numPaths]==],
- ["ctype"] = [==[GLsizei]==],
- },
- {
- ["name"] = [==[pathNameType]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[paths]==],
- ["ctype"] = [==[const GLvoid *]==],
- },
- {
- ["name"] = [==[pathBase]==],
- ["ctype"] = [==[GLuint]==],
- },
- {
- ["name"] = [==[coverMode]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[transformType]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[transformValues]==],
- ["ctype"] = [==[const GLfloat *]==],
- },
- },
- ["name"] = [==[CoverStrokePathInstancedNV]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[EXT_vertex_shader]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[face]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[value]==],
- ["ctype"] = [==[GLenum]==],
- },
- },
- ["name"] = [==[BindMaterialParameterEXT]==],
- ["return_ctype"] = [==[GLuint]==],
- },
- {
- ["extensions"] = {
- [==[OES_fixed_point]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[target]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[query]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[v]==],
- ["ctype"] = [==[GLfixed *]==],
- },
- },
- ["name"] = [==[GetMapxvOES]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[NV_register_combiners]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[pname]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[params]==],
- ["ctype"] = [==[const GLfloat *]==],
- },
- },
- ["name"] = [==[CombinerParameterfvNV]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[EXT_direct_state_access]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[texture]==],
- ["ctype"] = [==[GLuint]==],
- },
- {
- ["name"] = [==[target]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[lod]==],
- ["ctype"] = [==[GLint]==],
- },
- {
- ["name"] = [==[img]==],
- ["ctype"] = [==[GLvoid *]==],
- },
- },
- ["name"] = [==[GetCompressedTextureImageEXT]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[SUN_global_alpha]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[factor]==],
- ["ctype"] = [==[GLshort]==],
- },
- },
- ["name"] = [==[GlobalAlphaFactorsSUN]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[ARB_robustness]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[target]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[query]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[bufSize]==],
- ["ctype"] = [==[GLsizei]==],
- },
- {
- ["name"] = [==[v]==],
- ["ctype"] = [==[GLint *]==],
- },
- },
- ["name"] = [==[GetnMapivARB]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["core"] = {
- {
- [==[1.4]==],
- [==[core]==],
- },
- {
- [==[3.2]==],
- [==[compatibility]==],
- },
- },
- ["parameters"] = {
- {
- ["name"] = [==[v]==],
- ["ctype"] = [==[const GLdouble *]==],
- },
- },
- ["name"] = [==[WindowPos3dv]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[EXT_direct_state_access]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[mask]==],
- ["ctype"] = [==[GLbitfield]==],
- },
- },
- ["name"] = [==[PushClientAttribDefaultEXT]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[NV_transform_feedback2]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[target]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[id]==],
- ["ctype"] = [==[GLuint]==],
- },
- },
- ["name"] = [==[BindTransformFeedbackNV]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[NV_geometry_program4]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[target]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[attachment]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[texture]==],
- ["ctype"] = [==[GLuint]==],
- },
- {
- ["name"] = [==[level]==],
- ["ctype"] = [==[GLint]==],
- },
- {
- ["name"] = [==[layer]==],
- ["ctype"] = [==[GLint]==],
- },
- },
- ["name"] = [==[FramebufferTextureLayerEXT]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[ARB_shader_objects]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[shaderType]==],
- ["ctype"] = [==[GLenum]==],
- },
- },
- ["name"] = [==[CreateShaderObjectARB]==],
- ["return_ctype"] = [==[GLhandleARB]==],
- },
- {
- ["core"] = {
- {
- [==[2.0]==],
- [==[core]==],
- },
- },
- ["parameters"] = {
- {
- ["name"] = [==[index]==],
- ["ctype"] = [==[GLuint]==],
- },
- {
- ["name"] = [==[x]==],
- ["ctype"] = [==[GLshort]==],
- },
- {
- ["name"] = [==[y]==],
- ["ctype"] = [==[GLshort]==],
- },
- {
- ["name"] = [==[z]==],
- ["ctype"] = [==[GLshort]==],
- },
- },
- ["name"] = [==[VertexAttrib3s]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["core"] = {
- {
- [==[3.0]==],
- [==[core]==],
- },
- },
- ["parameters"] = {
- {
- ["name"] = [==[index]==],
- ["ctype"] = [==[GLuint]==],
- },
- {
- ["name"] = [==[v]==],
- ["ctype"] = [==[const GLbyte *]==],
- },
- },
- ["name"] = [==[VertexAttribI4bv]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["core"] = {
- {
- [==[1.5]==],
- [==[core]==],
- },
- },
- ["parameters"] = {
- {
- ["name"] = [==[n]==],
- ["ctype"] = [==[GLsizei]==],
- },
- {
- ["name"] = [==[buffers]==],
- ["ctype"] = [==[const GLuint *]==],
- },
- },
- ["name"] = [==[DeleteBuffers]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["core"] = {
- {
- [==[4.3]==],
- [==[core]==],
- },
- },
- ["name"] = [==[InvalidateTexImage]==],
- ["parameters"] = {
- {
- ["name"] = [==[texture]==],
- ["ctype"] = [==[GLuint]==],
- },
- {
- ["name"] = [==[level]==],
- ["ctype"] = [==[GLint]==],
- },
- },
- ["extensions"] = {
- [==[ARB_invalidate_subdata]==],
- },
- ["return_ctype"] = [==[void]==],
- },
- {
- ["core"] = {
- {
- [==[1.0]==],
- [==[core]==],
- },
- {
- [==[3.2]==],
- [==[compatibility]==],
- },
- },
- ["parameters"] = {
- {
- ["name"] = [==[target]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[pname]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[params]==],
- ["ctype"] = [==[GLint *]==],
- },
- },
- ["name"] = [==[GetTexEnviv]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["core"] = {
- {
- [==[3.0]==],
- [==[core]==],
- },
- },
- ["parameters"] = {
- },
- ["name"] = [==[EndTransformFeedback]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[EXT_shader_image_load_store]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[barriers]==],
- ["ctype"] = [==[GLbitfield]==],
- },
- },
- ["name"] = [==[MemoryBarrierEXT]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["core"] = {
- {
- [==[3.0]==],
- [==[core]==],
- },
- },
- ["parameters"] = {
- {
- ["name"] = [==[name]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[index]==],
- ["ctype"] = [==[GLuint]==],
- },
- },
- ["name"] = [==[GetStringi]==],
- ["return_ctype"] = [==[const GLubyte *]==],
- },
- {
- ["core"] = {
- {
- [==[3.3]==],
- [==[core]==],
- },
- },
- ["name"] = [==[GetQueryObjecti64v]==],
- ["parameters"] = {
- {
- ["name"] = [==[id]==],
- ["ctype"] = [==[GLuint]==],
- },
- {
- ["name"] = [==[pname]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[params]==],
- ["ctype"] = [==[GLint64 *]==],
- },
- },
- ["extensions"] = {
- [==[ARB_timer_query]==],
- },
- ["return_ctype"] = [==[void]==],
- },
- {
- ["core"] = {
- {
- [==[1.4]==],
- [==[core]==],
- },
- {
- [==[3.2]==],
- [==[compatibility]==],
- },
- },
- ["parameters"] = {
- {
- ["name"] = [==[red]==],
- ["ctype"] = [==[GLuint]==],
- },
- {
- ["name"] = [==[green]==],
- ["ctype"] = [==[GLuint]==],
- },
- {
- ["name"] = [==[blue]==],
- ["ctype"] = [==[GLuint]==],
- },
- },
- ["name"] = [==[SecondaryColor3ui]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[EXT_transform_feedback]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[target]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[index]==],
- ["ctype"] = [==[GLuint]==],
- },
- {
- ["name"] = [==[buffer]==],
- ["ctype"] = [==[GLuint]==],
- },
- {
- ["name"] = [==[offset]==],
- ["ctype"] = [==[GLintptr]==],
- },
- {
- ["name"] = [==[size]==],
- ["ctype"] = [==[GLsizeiptr]==],
- },
- },
- ["name"] = [==[BindBufferRangeEXT]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[NV_half_float]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[target]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[v]==],
- ["ctype"] = [==[const GLhalfNV *]==],
- },
- },
- ["name"] = [==[MultiTexCoord3hvNV]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[SUN_vertex]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[tc]==],
- ["ctype"] = [==[const GLfloat *]==],
- },
- {
- ["name"] = [==[c]==],
- ["ctype"] = [==[const GLfloat *]==],
- },
- {
- ["name"] = [==[n]==],
- ["ctype"] = [==[const GLfloat *]==],
- },
- {
- ["name"] = [==[v]==],
- ["ctype"] = [==[const GLfloat *]==],
- },
- },
- ["name"] = [==[TexCoord2fColor4fNormal3fVertex3fvSUN]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[EXT_direct_state_access]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[program]==],
- ["ctype"] = [==[GLuint]==],
- },
- {
- ["name"] = [==[location]==],
- ["ctype"] = [==[GLint]==],
- },
- {
- ["name"] = [==[count]==],
- ["ctype"] = [==[GLsizei]==],
- },
- {
- ["name"] = [==[transpose]==],
- ["ctype"] = [==[GLboolean]==],
- },
- {
- ["name"] = [==[value]==],
- ["ctype"] = [==[const GLdouble *]==],
- },
- },
- ["name"] = [==[ProgramUniformMatrix3dvEXT]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[APPLE_vertex_array_object]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[n]==],
- ["ctype"] = [==[GLsizei]==],
- },
- {
- ["name"] = [==[arrays]==],
- ["ctype"] = [==[const GLuint *]==],
- },
- },
- ["name"] = [==[DeleteVertexArraysAPPLE]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["core"] = {
- {
- [==[3.0]==],
- [==[core]==],
- },
- },
- ["name"] = [==[CheckFramebufferStatus]==],
- ["parameters"] = {
- {
- ["name"] = [==[target]==],
- ["ctype"] = [==[GLenum]==],
- },
- },
- ["extensions"] = {
- [==[ARB_framebuffer_object]==],
- },
- ["return_ctype"] = [==[GLenum]==],
- },
- {
- ["extensions"] = {
- [==[EXT_vertex_shader]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[id]==],
- ["ctype"] = [==[GLuint]==],
- },
- },
- ["name"] = [==[BindVertexShaderEXT]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[EXT_secondary_color]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[red]==],
- ["ctype"] = [==[GLbyte]==],
- },
- {
- ["name"] = [==[green]==],
- ["ctype"] = [==[GLbyte]==],
- },
- {
- ["name"] = [==[blue]==],
- ["ctype"] = [==[GLbyte]==],
- },
- },
- ["name"] = [==[SecondaryColor3bEXT]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[ARB_robustness]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[program]==],
- ["ctype"] = [==[GLuint]==],
- },
- {
- ["name"] = [==[location]==],
- ["ctype"] = [==[GLint]==],
- },
- {
- ["name"] = [==[bufSize]==],
- ["ctype"] = [==[GLsizei]==],
- },
- {
- ["name"] = [==[params]==],
- ["ctype"] = [==[GLuint *]==],
- },
- },
- ["name"] = [==[GetnUniformuivARB]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["core"] = {
- {
- [==[1.3]==],
- [==[core]==],
- },
- {
- [==[3.2]==],
- [==[compatibility]==],
- },
- },
- ["parameters"] = {
- {
- ["name"] = [==[target]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[s]==],
- ["ctype"] = [==[GLfloat]==],
- },
- {
- ["name"] = [==[t]==],
- ["ctype"] = [==[GLfloat]==],
- },
- {
- ["name"] = [==[r]==],
- ["ctype"] = [==[GLfloat]==],
- },
- {
- ["name"] = [==[q]==],
- ["ctype"] = [==[GLfloat]==],
- },
- },
- ["name"] = [==[MultiTexCoord4f]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[EXT_direct_state_access]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[texture]==],
- ["ctype"] = [==[GLuint]==],
- },
- {
- ["name"] = [==[target]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[pname]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[params]==],
- ["ctype"] = [==[const GLint *]==],
- },
- },
- ["name"] = [==[TextureParameterIivEXT]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[ARB_robustness]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[program]==],
- ["ctype"] = [==[GLuint]==],
- },
- {
- ["name"] = [==[location]==],
- ["ctype"] = [==[GLint]==],
- },
- {
- ["name"] = [==[bufSize]==],
- ["ctype"] = [==[GLsizei]==],
- },
- {
- ["name"] = [==[params]==],
- ["ctype"] = [==[GLdouble *]==],
- },
- },
- ["name"] = [==[GetnUniformdvARB]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[ARB_shader_objects]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[programObj]==],
- ["ctype"] = [==[GLhandleARB]==],
- },
- },
- ["name"] = [==[UseProgramObjectARB]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[APPLE_vertex_program_evaluators]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[index]==],
- ["ctype"] = [==[GLuint]==],
- },
- {
- ["name"] = [==[size]==],
- ["ctype"] = [==[GLuint]==],
- },
- {
- ["name"] = [==[u1]==],
- ["ctype"] = [==[GLfloat]==],
- },
- {
- ["name"] = [==[u2]==],
- ["ctype"] = [==[GLfloat]==],
- },
- {
- ["name"] = [==[stride]==],
- ["ctype"] = [==[GLint]==],
- },
- {
- ["name"] = [==[order]==],
- ["ctype"] = [==[GLint]==],
- },
- {
- ["name"] = [==[points]==],
- ["ctype"] = [==[const GLfloat *]==],
- },
- },
- ["name"] = [==[MapVertexAttrib1fAPPLE]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[NV_gpu_program4]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[target]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[index]==],
- ["ctype"] = [==[GLuint]==],
- },
- {
- ["name"] = [==[x]==],
- ["ctype"] = [==[GLuint]==],
- },
- {
- ["name"] = [==[y]==],
- ["ctype"] = [==[GLuint]==],
- },
- {
- ["name"] = [==[z]==],
- ["ctype"] = [==[GLuint]==],
- },
- {
- ["name"] = [==[w]==],
- ["ctype"] = [==[GLuint]==],
- },
- },
- ["name"] = [==[ProgramLocalParameterI4uiNV]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[NV_vertex_program4]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[index]==],
- ["ctype"] = [==[GLuint]==],
- },
- {
- ["name"] = [==[v]==],
- ["ctype"] = [==[const GLuint *]==],
- },
- },
- ["name"] = [==[VertexAttribI2uivEXT]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[IBM_vertex_array_lists]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[type]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[stride]==],
- ["ctype"] = [==[GLint]==],
- },
- {
- ["name"] = [==[pointer]==],
- ["ctype"] = [==[const GLvoid **]==],
- },
- {
- ["name"] = [==[ptrstride]==],
- ["ctype"] = [==[GLint]==],
- },
- },
- ["name"] = [==[NormalPointerListIBM]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[NV_fragment_program]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[id]==],
- ["ctype"] = [==[GLuint]==],
- },
- {
- ["name"] = [==[len]==],
- ["ctype"] = [==[GLsizei]==],
- },
- {
- ["name"] = [==[name]==],
- ["ctype"] = [==[const GLubyte *]==],
- },
- {
- ["name"] = [==[params]==],
- ["ctype"] = [==[GLdouble *]==],
- },
- },
- ["name"] = [==[GetProgramNamedParameterdvNV]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["core"] = {
- {
- [==[2.0]==],
- [==[core]==],
- },
- },
- ["parameters"] = {
- {
- ["name"] = [==[location]==],
- ["ctype"] = [==[GLint]==],
- },
- {
- ["name"] = [==[count]==],
- ["ctype"] = [==[GLsizei]==],
- },
- {
- ["name"] = [==[transpose]==],
- ["ctype"] = [==[GLboolean]==],
- },
- {
- ["name"] = [==[value]==],
- ["ctype"] = [==[const GLfloat *]==],
- },
- },
- ["name"] = [==[UniformMatrix4fv]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[EXT_pixel_transform]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[target]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[pname]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[params]==],
- ["ctype"] = [==[const GLfloat *]==],
- },
- },
- ["name"] = [==[PixelTransformParameterfvEXT]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["core"] = {
- {
- [==[3.0]==],
- [==[core]==],
- },
- },
- ["name"] = [==[GenFramebuffers]==],
- ["parameters"] = {
- {
- ["name"] = [==[n]==],
- ["ctype"] = [==[GLsizei]==],
- },
- {
- ["name"] = [==[framebuffers]==],
- ["ctype"] = [==[GLuint *]==],
- },
- },
- ["extensions"] = {
- [==[ARB_framebuffer_object]==],
- },
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[SGIX_fragment_lighting]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[pname]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[params]==],
- ["ctype"] = [==[const GLint *]==],
- },
- },
- ["name"] = [==[FragmentLightModelivSGIX]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[EXT_framebuffer_object]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[target]==],
- ["ctype"] = [==[GLenum]==],
- },
- },
- ["name"] = [==[GenerateMipmapEXT]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["core"] = {
- {
- [==[4.2]==],
- [==[core]==],
- },
- },
- ["name"] = [==[MemoryBarrier]==],
- ["parameters"] = {
- {
- ["name"] = [==[barriers]==],
- ["ctype"] = [==[GLbitfield]==],
- },
- },
- ["extensions"] = {
- [==[ARB_shader_image_load_store]==],
- },
- ["return_ctype"] = [==[void]==],
- },
- {
- ["core"] = {
- {
- [==[1.4]==],
- [==[core]==],
- },
- {
- [==[3.2]==],
- [==[compatibility]==],
- },
- },
- ["parameters"] = {
- {
- ["name"] = [==[x]==],
- ["ctype"] = [==[GLshort]==],
- },
- {
- ["name"] = [==[y]==],
- ["ctype"] = [==[GLshort]==],
- },
- {
- ["name"] = [==[z]==],
- ["ctype"] = [==[GLshort]==],
- },
- },
- ["name"] = [==[WindowPos3s]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["core"] = {
- {
- [==[1.0]==],
- [==[core]==],
- },
- },
- ["parameters"] = {
- {
- ["name"] = [==[mode]==],
- ["ctype"] = [==[GLenum]==],
- },
- },
- ["name"] = [==[DrawBuffer]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["core"] = {
- {
- [==[3.2]==],
- [==[core]==],
- },
- },
- ["name"] = [==[MultiDrawElementsBaseVertex]==],
- ["parameters"] = {
- {
- ["name"] = [==[mode]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[count]==],
- ["ctype"] = [==[const GLsizei *]==],
- },
- {
- ["name"] = [==[type]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[indices]==],
- ["ctype"] = [==[const GLvoid *const*]==],
- },
- {
- ["name"] = [==[drawcount]==],
- ["ctype"] = [==[GLsizei]==],
- },
- {
- ["name"] = [==[basevertex]==],
- ["ctype"] = [==[const GLint *]==],
- },
- },
- ["extensions"] = {
- [==[ARB_draw_elements_base_vertex]==],
- },
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[NV_vertex_program]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[index]==],
- ["ctype"] = [==[GLuint]==],
- },
- {
- ["name"] = [==[x]==],
- ["ctype"] = [==[GLfloat]==],
- },
- {
- ["name"] = [==[y]==],
- ["ctype"] = [==[GLfloat]==],
- },
- },
- ["name"] = [==[VertexAttrib2fNV]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[ARB_bindless_texture]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[texture]==],
- ["ctype"] = [==[GLuint]==],
- },
- },
- ["name"] = [==[GetTextureHandleARB]==],
- ["return_ctype"] = [==[GLuint64]==],
- },
- {
- ["extensions"] = {
- [==[EXT_direct_state_access]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[program]==],
- ["ctype"] = [==[GLuint]==],
- },
- {
- ["name"] = [==[location]==],
- ["ctype"] = [==[GLint]==],
- },
- {
- ["name"] = [==[count]==],
- ["ctype"] = [==[GLsizei]==],
- },
- {
- ["name"] = [==[transpose]==],
- ["ctype"] = [==[GLboolean]==],
- },
- {
- ["name"] = [==[value]==],
- ["ctype"] = [==[const GLdouble *]==],
- },
- },
- ["name"] = [==[ProgramUniformMatrix3x4dvEXT]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[NV_half_float]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[target]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[s]==],
- ["ctype"] = [==[GLhalfNV]==],
- },
- },
- ["name"] = [==[MultiTexCoord1hNV]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[SUN_global_alpha]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[factor]==],
- ["ctype"] = [==[GLfloat]==],
- },
- },
- ["name"] = [==[GlobalAlphaFactorfSUN]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[NV_vertex_buffer_unified_memory]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[size]==],
- ["ctype"] = [==[GLint]==],
- },
- {
- ["name"] = [==[type]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[stride]==],
- ["ctype"] = [==[GLsizei]==],
- },
- },
- ["name"] = [==[VertexFormatNV]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[EXT_vertex_shader]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[id]==],
- ["ctype"] = [==[GLuint]==],
- },
- },
- ["name"] = [==[DeleteVertexShaderEXT]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["core"] = {
- {
- [==[2.0]==],
- [==[core]==],
- },
- },
- ["parameters"] = {
- {
- ["name"] = [==[program]==],
- ["ctype"] = [==[GLuint]==],
- },
- {
- ["name"] = [==[location]==],
- ["ctype"] = [==[GLint]==],
- },
- {
- ["name"] = [==[params]==],
- ["ctype"] = [==[GLint *]==],
- },
- },
- ["name"] = [==[GetUniformiv]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["core"] = {
- {
- [==[1.0]==],
- [==[core]==],
- },
- },
- ["parameters"] = {
- {
- ["name"] = [==[target]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[mode]==],
- ["ctype"] = [==[GLenum]==],
- },
- },
- ["name"] = [==[Hint]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["core"] = {
- {
- [==[4.1]==],
- [==[core]==],
- },
- },
- ["name"] = [==[ProgramUniform3d]==],
- ["parameters"] = {
- {
- ["name"] = [==[program]==],
- ["ctype"] = [==[GLuint]==],
- },
- {
- ["name"] = [==[location]==],
- ["ctype"] = [==[GLint]==],
- },
- {
- ["name"] = [==[v0]==],
- ["ctype"] = [==[GLdouble]==],
- },
- {
- ["name"] = [==[v1]==],
- ["ctype"] = [==[GLdouble]==],
- },
- {
- ["name"] = [==[v2]==],
- ["ctype"] = [==[GLdouble]==],
- },
- },
- ["extensions"] = {
- [==[ARB_separate_shader_objects]==],
- },
- ["return_ctype"] = [==[void]==],
- },
- {
- ["core"] = {
- {
- [==[4.1]==],
- [==[core]==],
- },
- },
- ["name"] = [==[GetFloati_v]==],
- ["parameters"] = {
- {
- ["name"] = [==[target]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[index]==],
- ["ctype"] = [==[GLuint]==],
- },
- {
- ["name"] = [==[data]==],
- ["ctype"] = [==[GLfloat *]==],
- },
- },
- ["extensions"] = {
- [==[ARB_viewport_array]==],
- },
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[ARB_window_pos]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[x]==],
- ["ctype"] = [==[GLdouble]==],
- },
- {
- ["name"] = [==[y]==],
- ["ctype"] = [==[GLdouble]==],
- },
- },
- ["name"] = [==[WindowPos2dARB]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["core"] = {
- {
- [==[3.3]==],
- [==[core]==],
- },
- },
- ["name"] = [==[VertexP3uiv]==],
- ["parameters"] = {
- {
- ["name"] = [==[type]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[value]==],
- ["ctype"] = [==[const GLuint *]==],
- },
- },
- ["extensions"] = {
- [==[ARB_vertex_type_2_10_10_10_rev]==],
- },
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[EXT_gpu_shader4]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[location]==],
- ["ctype"] = [==[GLint]==],
- },
- {
- ["name"] = [==[v0]==],
- ["ctype"] = [==[GLuint]==],
- },
- {
- ["name"] = [==[v1]==],
- ["ctype"] = [==[GLuint]==],
- },
- {
- ["name"] = [==[v2]==],
- ["ctype"] = [==[GLuint]==],
- },
- },
- ["name"] = [==[Uniform3uiEXT]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[EXT_direct_state_access]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[texture]==],
- ["ctype"] = [==[GLuint]==],
- },
- {
- ["name"] = [==[target]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[renderbuffer]==],
- ["ctype"] = [==[GLuint]==],
- },
- },
- ["name"] = [==[TextureRenderbufferEXT]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[ATI_vertex_streams]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[stream]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[x]==],
- ["ctype"] = [==[GLint]==],
- },
- {
- ["name"] = [==[y]==],
- ["ctype"] = [==[GLint]==],
- },
- },
- ["name"] = [==[VertexStream2iATI]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[NV_evaluators]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[target]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[index]==],
- ["ctype"] = [==[GLuint]==],
- },
- {
- ["name"] = [==[type]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[ustride]==],
- ["ctype"] = [==[GLsizei]==],
- },
- {
- ["name"] = [==[vstride]==],
- ["ctype"] = [==[GLsizei]==],
- },
- {
- ["name"] = [==[packed]==],
- ["ctype"] = [==[GLboolean]==],
- },
- {
- ["name"] = [==[points]==],
- ["ctype"] = [==[GLvoid *]==],
- },
- },
- ["name"] = [==[GetMapControlPointsNV]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["core"] = {
- {
- [==[4.2]==],
- [==[core]==],
- },
- {
- [==[4.3]==],
- [==[core]==],
- },
- },
- ["name"] = [==[GetInternalformati64v]==],
- ["parameters"] = {
- {
- ["name"] = [==[target]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[internalformat]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[pname]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[bufSize]==],
- ["ctype"] = [==[GLsizei]==],
- },
- {
- ["name"] = [==[params]==],
- ["ctype"] = [==[GLint64 *]==],
- },
- },
- ["extensions"] = {
- [==[ARB_internalformat_query2]==],
- },
- ["return_ctype"] = [==[void]==],
- },
- {
- ["core"] = {
- {
- [==[1.0]==],
- [==[core]==],
- },
- {
- [==[3.2]==],
- [==[compatibility]==],
- },
- },
- ["parameters"] = {
- {
- ["name"] = [==[v1]==],
- ["ctype"] = [==[const GLfloat *]==],
- },
- {
- ["name"] = [==[v2]==],
- ["ctype"] = [==[const GLfloat *]==],
- },
- },
- ["name"] = [==[Rectfv]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["core"] = {
- {
- [==[1.5]==],
- [==[core]==],
- },
- },
- ["parameters"] = {
- {
- ["name"] = [==[id]==],
- ["ctype"] = [==[GLuint]==],
- },
- },
- ["name"] = [==[IsQuery]==],
- ["return_ctype"] = [==[GLboolean]==],
- },
- {
- ["extensions"] = {
- [==[ARB_vertex_program]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[index]==],
- ["ctype"] = [==[GLuint]==],
- },
- },
- ["name"] = [==[DisableVertexAttribArrayARB]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[EXT_vertex_shader]==],
- },
- ["parameters"] = {
- },
- ["name"] = [==[BeginVertexShaderEXT]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["core"] = {
- {
- [==[1.0]==],
- [==[core]==],
- },
- {
- [==[3.2]==],
- [==[compatibility]==],
- },
- },
- ["parameters"] = {
- {
- ["name"] = [==[mask]==],
- ["ctype"] = [==[GLuint]==],
- },
- },
- ["name"] = [==[IndexMask]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[EXT_pixel_transform]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[target]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[pname]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[params]==],
- ["ctype"] = [==[GLint *]==],
- },
- },
- ["name"] = [==[GetPixelTransformParameterivEXT]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["core"] = {
- {
- [==[1.0]==],
- [==[core]==],
- },
- {
- [==[3.2]==],
- [==[compatibility]==],
- },
- },
- ["parameters"] = {
- {
- ["name"] = [==[x1]==],
- ["ctype"] = [==[GLfloat]==],
- },
- {
- ["name"] = [==[y1]==],
- ["ctype"] = [==[GLfloat]==],
- },
- {
- ["name"] = [==[x2]==],
- ["ctype"] = [==[GLfloat]==],
- },
- {
- ["name"] = [==[y2]==],
- ["ctype"] = [==[GLfloat]==],
- },
- },
- ["name"] = [==[Rectf]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[OES_fixed_point]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[l]==],
- ["ctype"] = [==[GLfixed]==],
- },
- {
- ["name"] = [==[r]==],
- ["ctype"] = [==[GLfixed]==],
- },
- {
- ["name"] = [==[b]==],
- ["ctype"] = [==[GLfixed]==],
- },
- {
- ["name"] = [==[t]==],
- ["ctype"] = [==[GLfixed]==],
- },
- {
- ["name"] = [==[n]==],
- ["ctype"] = [==[GLfixed]==],
- },
- {
- ["name"] = [==[f]==],
- ["ctype"] = [==[GLfixed]==],
- },
- },
- ["name"] = [==[OrthoxOES]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[NV_video_capture]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[video_capture_slot]==],
- ["ctype"] = [==[GLuint]==],
- },
- {
- ["name"] = [==[pname]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[params]==],
- ["ctype"] = [==[GLint *]==],
- },
- },
- ["name"] = [==[GetVideoCaptureivNV]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[NV_transform_feedback]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[primitiveMode]==],
- ["ctype"] = [==[GLenum]==],
- },
- },
- ["name"] = [==[BeginTransformFeedbackNV]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["core"] = {
- {
- [==[1.0]==],
- [==[core]==],
- },
- {
- [==[3.2]==],
- [==[compatibility]==],
- },
- },
- ["parameters"] = {
- {
- ["name"] = [==[v]==],
- ["ctype"] = [==[const GLbyte *]==],
- },
- },
- ["name"] = [==[Color3bv]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[OES_fixed_point]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[pname]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[param]==],
- ["ctype"] = [==[GLfixed]==],
- },
- },
- ["name"] = [==[PixelStorex]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[ARB_multitexture]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[target]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[s]==],
- ["ctype"] = [==[GLint]==],
- },
- {
- ["name"] = [==[t]==],
- ["ctype"] = [==[GLint]==],
- },
- },
- ["name"] = [==[MultiTexCoord2iARB]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[EXT_fog_coord]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[coord]==],
- ["ctype"] = [==[const GLdouble *]==],
- },
- },
- ["name"] = [==[FogCoorddvEXT]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["core"] = {
- {
- [==[4.1]==],
- [==[core]==],
- },
- },
- ["name"] = [==[ProgramParameteri]==],
- ["parameters"] = {
- {
- ["name"] = [==[program]==],
- ["ctype"] = [==[GLuint]==],
- },
- {
- ["name"] = [==[pname]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[value]==],
- ["ctype"] = [==[GLint]==],
- },
- },
- ["extensions"] = {
- [==[ARB_get_program_binary]==],
- },
- ["return_ctype"] = [==[void]==],
- },
- {
- ["core"] = {
- {
- [==[1.4]==],
- [==[core]==],
- },
- {
- [==[3.2]==],
- [==[compatibility]==],
- },
- },
- ["parameters"] = {
- {
- ["name"] = [==[v]==],
- ["ctype"] = [==[const GLfloat *]==],
- },
- },
- ["name"] = [==[WindowPos2fv]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[NV_occlusion_query]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[id]==],
- ["ctype"] = [==[GLuint]==],
- },
- },
- ["name"] = [==[BeginOcclusionQueryNV]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[NV_vertex_program]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[index]==],
- ["ctype"] = [==[GLuint]==],
- },
- {
- ["name"] = [==[x]==],
- ["ctype"] = [==[GLshort]==],
- },
- {
- ["name"] = [==[y]==],
- ["ctype"] = [==[GLshort]==],
- },
- },
- ["name"] = [==[VertexAttrib2sNV]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[ARB_fragment_program]==],
- [==[ARB_vertex_program]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[target]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[index]==],
- ["ctype"] = [==[GLuint]==],
- },
- {
- ["name"] = [==[x]==],
- ["ctype"] = [==[GLfloat]==],
- },
- {
- ["name"] = [==[y]==],
- ["ctype"] = [==[GLfloat]==],
- },
- {
- ["name"] = [==[z]==],
- ["ctype"] = [==[GLfloat]==],
- },
- {
- ["name"] = [==[w]==],
- ["ctype"] = [==[GLfloat]==],
- },
- },
- ["name"] = [==[ProgramEnvParameter4fARB]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[EXT_pixel_transform]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[target]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[pname]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[params]==],
- ["ctype"] = [==[const GLint *]==],
- },
- },
- ["name"] = [==[PixelTransformParameterivEXT]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[EXT_direct_state_access]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[vaobj]==],
- ["ctype"] = [==[GLuint]==],
- },
- {
- ["name"] = [==[index]==],
- ["ctype"] = [==[GLuint]==],
- },
- },
- ["name"] = [==[EnableVertexArrayAttribEXT]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["core"] = {
- {
- [==[4.2]==],
- [==[core]==],
- },
- },
- ["name"] = [==[TexStorage1D]==],
- ["parameters"] = {
- {
- ["name"] = [==[target]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[levels]==],
- ["ctype"] = [==[GLsizei]==],
- },
- {
- ["name"] = [==[internalformat]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[width]==],
- ["ctype"] = [==[GLsizei]==],
- },
- },
- ["extensions"] = {
- [==[ARB_texture_storage]==],
- },
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[ARB_imaging]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[target]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[reset]==],
- ["ctype"] = [==[GLboolean]==],
- },
- {
- ["name"] = [==[format]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[type]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[values]==],
- ["ctype"] = [==[GLvoid *]==],
- },
- },
- ["name"] = [==[GetMinmax]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[EXT_direct_state_access]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[texture]==],
- ["ctype"] = [==[GLuint]==],
- },
- {
- ["name"] = [==[target]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[level]==],
- ["ctype"] = [==[GLint]==],
- },
- {
- ["name"] = [==[pname]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[params]==],
- ["ctype"] = [==[GLint *]==],
- },
- },
- ["name"] = [==[GetTextureLevelParameterivEXT]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[SGIX_async]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[marker]==],
- ["ctype"] = [==[GLuint]==],
- },
- },
- ["name"] = [==[IsAsyncMarkerSGIX]==],
- ["return_ctype"] = [==[GLboolean]==],
- },
- {
- ["extensions"] = {
- [==[SUN_vertex]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[s]==],
- ["ctype"] = [==[GLfloat]==],
- },
- {
- ["name"] = [==[t]==],
- ["ctype"] = [==[GLfloat]==],
- },
- {
- ["name"] = [==[p]==],
- ["ctype"] = [==[GLfloat]==],
- },
- {
- ["name"] = [==[q]==],
- ["ctype"] = [==[GLfloat]==],
- },
- {
- ["name"] = [==[r]==],
- ["ctype"] = [==[GLfloat]==],
- },
- {
- ["name"] = [==[g]==],
- ["ctype"] = [==[GLfloat]==],
- },
- {
- ["name"] = [==[b]==],
- ["ctype"] = [==[GLfloat]==],
- },
- {
- ["name"] = [==[a]==],
- ["ctype"] = [==[GLfloat]==],
- },
- {
- ["name"] = [==[nx]==],
- ["ctype"] = [==[GLfloat]==],
- },
- {
- ["name"] = [==[ny]==],
- ["ctype"] = [==[GLfloat]==],
- },
- {
- ["name"] = [==[nz]==],
- ["ctype"] = [==[GLfloat]==],
- },
- {
- ["name"] = [==[x]==],
- ["ctype"] = [==[GLfloat]==],
- },
- {
- ["name"] = [==[y]==],
- ["ctype"] = [==[GLfloat]==],
- },
- {
- ["name"] = [==[z]==],
- ["ctype"] = [==[GLfloat]==],
- },
- {
- ["name"] = [==[w]==],
- ["ctype"] = [==[GLfloat]==],
- },
- },
- ["name"] = [==[TexCoord4fColor4fNormal3fVertex4fSUN]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["core"] = {
- {
- [==[4.1]==],
- [==[core]==],
- },
- },
- ["name"] = [==[ProgramUniform2i]==],
- ["parameters"] = {
- {
- ["name"] = [==[program]==],
- ["ctype"] = [==[GLuint]==],
- },
- {
- ["name"] = [==[location]==],
- ["ctype"] = [==[GLint]==],
- },
- {
- ["name"] = [==[v0]==],
- ["ctype"] = [==[GLint]==],
- },
- {
- ["name"] = [==[v1]==],
- ["ctype"] = [==[GLint]==],
- },
- },
- ["extensions"] = {
- [==[ARB_separate_shader_objects]==],
- },
- ["return_ctype"] = [==[void]==],
- },
- {
- ["core"] = {
- {
- [==[4.1]==],
- [==[core]==],
- },
- },
- ["name"] = [==[ProgramUniform3f]==],
- ["parameters"] = {
- {
- ["name"] = [==[program]==],
- ["ctype"] = [==[GLuint]==],
- },
- {
- ["name"] = [==[location]==],
- ["ctype"] = [==[GLint]==],
- },
- {
- ["name"] = [==[v0]==],
- ["ctype"] = [==[GLfloat]==],
- },
- {
- ["name"] = [==[v1]==],
- ["ctype"] = [==[GLfloat]==],
- },
- {
- ["name"] = [==[v2]==],
- ["ctype"] = [==[GLfloat]==],
- },
- },
- ["extensions"] = {
- [==[ARB_separate_shader_objects]==],
- },
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[ATI_vertex_array_object]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[array]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[pname]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[params]==],
- ["ctype"] = [==[GLfloat *]==],
- },
- },
- ["name"] = [==[GetArrayObjectfvATI]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["core"] = {
- {
- [==[4.1]==],
- [==[core]==],
- },
- },
- ["name"] = [==[ProgramUniformMatrix4x2dv]==],
- ["parameters"] = {
- {
- ["name"] = [==[program]==],
- ["ctype"] = [==[GLuint]==],
- },
- {
- ["name"] = [==[location]==],
- ["ctype"] = [==[GLint]==],
- },
- {
- ["name"] = [==[count]==],
- ["ctype"] = [==[GLsizei]==],
- },
- {
- ["name"] = [==[transpose]==],
- ["ctype"] = [==[GLboolean]==],
- },
- {
- ["name"] = [==[value]==],
- ["ctype"] = [==[const GLdouble *]==],
- },
- },
- ["extensions"] = {
- [==[ARB_separate_shader_objects]==],
- },
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[OES_fixed_point]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[pname]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[params]==],
- ["ctype"] = [==[GLfixed *]==],
- },
- },
- ["name"] = [==[GetFixedvOES]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["core"] = {
- {
- [==[1.5]==],
- [==[core]==],
- },
- },
- ["parameters"] = {
- {
- ["name"] = [==[buffer]==],
- ["ctype"] = [==[GLuint]==],
- },
- },
- ["name"] = [==[IsBuffer]==],
- ["return_ctype"] = [==[GLboolean]==],
- },
- {
- ["extensions"] = {
- [==[ARB_multitexture]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[target]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[v]==],
- ["ctype"] = [==[const GLdouble *]==],
- },
- },
- ["name"] = [==[MultiTexCoord2dvARB]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[NV_shader_buffer_load]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[target]==],
- ["ctype"] = [==[GLenum]==],
- },
- },
- ["name"] = [==[IsBufferResidentNV]==],
- ["return_ctype"] = [==[GLboolean]==],
- },
- {
- ["core"] = {
- {
- [==[2.0]==],
- [==[core]==],
- },
- },
- ["parameters"] = {
- {
- ["name"] = [==[program]==],
- ["ctype"] = [==[GLuint]==],
- },
- {
- ["name"] = [==[name]==],
- ["ctype"] = [==[const GLchar *]==],
- },
- },
- ["name"] = [==[GetUniformLocation]==],
- ["return_ctype"] = [==[GLint]==],
- },
- {
- ["core"] = {
- {
- [==[1.0]==],
- [==[core]==],
- },
- },
- ["parameters"] = {
- },
- ["name"] = [==[Finish]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["core"] = {
- {
- [==[4.3]==],
- [==[core]==],
- },
- },
- ["name"] = [==[VertexAttribBinding]==],
- ["parameters"] = {
- {
- ["name"] = [==[attribindex]==],
- ["ctype"] = [==[GLuint]==],
- },
- {
- ["name"] = [==[bindingindex]==],
- ["ctype"] = [==[GLuint]==],
- },
- },
- ["extensions"] = {
- [==[ARB_vertex_attrib_binding]==],
- },
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[SUN_vertex]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[c]==],
- ["ctype"] = [==[const GLubyte *]==],
- },
- {
- ["name"] = [==[v]==],
- ["ctype"] = [==[const GLfloat *]==],
- },
- },
- ["name"] = [==[Color4ubVertex2fvSUN]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["core"] = {
- {
- [==[4.3]==],
- [==[core]==],
- },
- },
- ["name"] = [==[InvalidateSubFramebuffer]==],
- ["parameters"] = {
- {
- ["name"] = [==[target]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[numAttachments]==],
- ["ctype"] = [==[GLsizei]==],
- },
- {
- ["name"] = [==[attachments]==],
- ["ctype"] = [==[const GLenum *]==],
- },
- {
- ["name"] = [==[x]==],
- ["ctype"] = [==[GLint]==],
- },
- {
- ["name"] = [==[y]==],
- ["ctype"] = [==[GLint]==],
- },
- {
- ["name"] = [==[width]==],
- ["ctype"] = [==[GLsizei]==],
- },
- {
- ["name"] = [==[height]==],
- ["ctype"] = [==[GLsizei]==],
- },
- },
- ["extensions"] = {
- [==[ARB_invalidate_subdata]==],
- },
- ["return_ctype"] = [==[void]==],
- },
- {
- ["core"] = {
- {
- [==[1.0]==],
- [==[core]==],
- },
- },
- ["parameters"] = {
- {
- ["name"] = [==[sfactor]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[dfactor]==],
- ["ctype"] = [==[GLenum]==],
- },
- },
- ["name"] = [==[BlendFunc]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[NV_vertex_buffer_unified_memory]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[size]==],
- ["ctype"] = [==[GLint]==],
- },
- {
- ["name"] = [==[type]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[stride]==],
- ["ctype"] = [==[GLsizei]==],
- },
- },
- ["name"] = [==[SecondaryColorFormatNV]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["core"] = {
- {
- [==[3.3]==],
- [==[core]==],
- },
- },
- ["name"] = [==[VertexAttribP3uiv]==],
- ["parameters"] = {
- {
- ["name"] = [==[index]==],
- ["ctype"] = [==[GLuint]==],
- },
- {
- ["name"] = [==[type]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[normalized]==],
- ["ctype"] = [==[GLboolean]==],
- },
- {
- ["name"] = [==[value]==],
- ["ctype"] = [==[const GLuint *]==],
- },
- },
- ["extensions"] = {
- [==[ARB_vertex_type_2_10_10_10_rev]==],
- },
- ["return_ctype"] = [==[void]==],
- },
- {
- ["core"] = {
- {
- [==[3.0]==],
- [==[core]==],
- },
- },
- ["parameters"] = {
- {
- ["name"] = [==[index]==],
- ["ctype"] = [==[GLuint]==],
- },
- {
- ["name"] = [==[x]==],
- ["ctype"] = [==[GLint]==],
- },
- {
- ["name"] = [==[y]==],
- ["ctype"] = [==[GLint]==],
- },
- {
- ["name"] = [==[z]==],
- ["ctype"] = [==[GLint]==],
- },
- },
- ["name"] = [==[VertexAttribI3i]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[EXT_direct_state_access]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[program]==],
- ["ctype"] = [==[GLuint]==],
- },
- {
- ["name"] = [==[target]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[pname]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[string]==],
- ["ctype"] = [==[GLvoid *]==],
- },
- },
- ["name"] = [==[GetNamedProgramStringEXT]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["core"] = {
- {
- [==[1.0]==],
- [==[core]==],
- },
- {
- [==[3.2]==],
- [==[compatibility]==],
- },
- },
- ["parameters"] = {
- {
- ["name"] = [==[width]==],
- ["ctype"] = [==[GLsizei]==],
- },
- {
- ["name"] = [==[height]==],
- ["ctype"] = [==[GLsizei]==],
- },
- {
- ["name"] = [==[xorig]==],
- ["ctype"] = [==[GLfloat]==],
- },
- {
- ["name"] = [==[yorig]==],
- ["ctype"] = [==[GLfloat]==],
- },
- {
- ["name"] = [==[xmove]==],
- ["ctype"] = [==[GLfloat]==],
- },
- {
- ["name"] = [==[ymove]==],
- ["ctype"] = [==[GLfloat]==],
- },
- {
- ["name"] = [==[bitmap]==],
- ["ctype"] = [==[const GLubyte *]==],
- },
- },
- ["name"] = [==[Bitmap]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["core"] = {
- {
- [==[1.0]==],
- [==[core]==],
- },
- {
- [==[3.2]==],
- [==[compatibility]==],
- },
- },
- ["parameters"] = {
- {
- ["name"] = [==[width]==],
- ["ctype"] = [==[GLsizei]==],
- },
- {
- ["name"] = [==[height]==],
- ["ctype"] = [==[GLsizei]==],
- },
- {
- ["name"] = [==[format]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[type]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[pixels]==],
- ["ctype"] = [==[const GLvoid *]==],
- },
- },
- ["name"] = [==[DrawPixels]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[ARB_imaging]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[target]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[pname]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[params]==],
- ["ctype"] = [==[GLfloat *]==],
- },
- },
- ["name"] = [==[GetConvolutionParameterfv]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[EXT_vertex_weighting]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[weight]==],
- ["ctype"] = [==[const GLfloat *]==],
- },
- },
- ["name"] = [==[VertexWeightfvEXT]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["core"] = {
- {
- [==[4.3]==],
- [==[core]==],
- },
- },
- ["name"] = [==[CopyImageSubData]==],
- ["parameters"] = {
- {
- ["name"] = [==[srcName]==],
- ["ctype"] = [==[GLuint]==],
- },
- {
- ["name"] = [==[srcTarget]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[srcLevel]==],
- ["ctype"] = [==[GLint]==],
- },
- {
- ["name"] = [==[srcX]==],
- ["ctype"] = [==[GLint]==],
- },
- {
- ["name"] = [==[srcY]==],
- ["ctype"] = [==[GLint]==],
- },
- {
- ["name"] = [==[srcZ]==],
- ["ctype"] = [==[GLint]==],
- },
- {
- ["name"] = [==[dstName]==],
- ["ctype"] = [==[GLuint]==],
- },
- {
- ["name"] = [==[dstTarget]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[dstLevel]==],
- ["ctype"] = [==[GLint]==],
- },
- {
- ["name"] = [==[dstX]==],
- ["ctype"] = [==[GLint]==],
- },
- {
- ["name"] = [==[dstY]==],
- ["ctype"] = [==[GLint]==],
- },
- {
- ["name"] = [==[dstZ]==],
- ["ctype"] = [==[GLint]==],
- },
- {
- ["name"] = [==[srcWidth]==],
- ["ctype"] = [==[GLsizei]==],
- },
- {
- ["name"] = [==[srcHeight]==],
- ["ctype"] = [==[GLsizei]==],
- },
- {
- ["name"] = [==[srcDepth]==],
- ["ctype"] = [==[GLsizei]==],
- },
- },
- ["extensions"] = {
- [==[ARB_copy_image]==],
- },
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[EXT_direct_state_access]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[texunit]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[target]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[level]==],
- ["ctype"] = [==[GLint]==],
- },
- {
- ["name"] = [==[internalformat]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[x]==],
- ["ctype"] = [==[GLint]==],
- },
- {
- ["name"] = [==[y]==],
- ["ctype"] = [==[GLint]==],
- },
- {
- ["name"] = [==[width]==],
- ["ctype"] = [==[GLsizei]==],
- },
- {
- ["name"] = [==[height]==],
- ["ctype"] = [==[GLsizei]==],
- },
- {
- ["name"] = [==[border]==],
- ["ctype"] = [==[GLint]==],
- },
- },
- ["name"] = [==[CopyMultiTexImage2DEXT]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["core"] = {
- {
- [==[1.0]==],
- [==[core]==],
- },
- },
- ["parameters"] = {
- {
- ["name"] = [==[cap]==],
- ["ctype"] = [==[GLenum]==],
- },
- },
- ["name"] = [==[IsEnabled]==],
- ["return_ctype"] = [==[GLboolean]==],
- },
- {
- ["extensions"] = {
- [==[OES_fixed_point]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[coord]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[pname]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[param]==],
- ["ctype"] = [==[GLfixed]==],
- },
- },
- ["name"] = [==[TexGenxOES]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["core"] = {
- {
- [==[1.3]==],
- [==[core]==],
- },
- {
- [==[3.2]==],
- [==[compatibility]==],
- },
- },
- ["parameters"] = {
- {
- ["name"] = [==[target]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[s]==],
- ["ctype"] = [==[GLdouble]==],
- },
- {
- ["name"] = [==[t]==],
- ["ctype"] = [==[GLdouble]==],
- },
- },
- ["name"] = [==[MultiTexCoord2d]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["core"] = {
- {
- [==[1.3]==],
- [==[core]==],
- },
- {
- [==[3.2]==],
- [==[compatibility]==],
- },
- },
- ["parameters"] = {
- {
- ["name"] = [==[target]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[v]==],
- ["ctype"] = [==[const GLint *]==],
- },
- },
- ["name"] = [==[MultiTexCoord1iv]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["core"] = {
- {
- [==[3.0]==],
- [==[core]==],
- },
- },
- ["parameters"] = {
- {
- ["name"] = [==[index]==],
- ["ctype"] = [==[GLuint]==],
- },
- {
- ["name"] = [==[v]==],
- ["ctype"] = [==[const GLuint *]==],
- },
- },
- ["name"] = [==[VertexAttribI1uiv]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[EXT_direct_state_access]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[mode]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[x]==],
- ["ctype"] = [==[GLfloat]==],
- },
- {
- ["name"] = [==[y]==],
- ["ctype"] = [==[GLfloat]==],
- },
- {
- ["name"] = [==[z]==],
- ["ctype"] = [==[GLfloat]==],
- },
- },
- ["name"] = [==[MatrixTranslatefEXT]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["core"] = {
- {
- [==[1.0]==],
- [==[core]==],
- },
- {
- [==[3.2]==],
- [==[compatibility]==],
- },
- },
- ["parameters"] = {
- {
- ["name"] = [==[op]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[value]==],
- ["ctype"] = [==[GLfloat]==],
- },
- },
- ["name"] = [==[Accum]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[NV_path_rendering]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[metricQueryMask]==],
- ["ctype"] = [==[GLbitfield]==],
- },
- {
- ["name"] = [==[firstPathName]==],
- ["ctype"] = [==[GLuint]==],
- },
- {
- ["name"] = [==[numPaths]==],
- ["ctype"] = [==[GLsizei]==],
- },
- {
- ["name"] = [==[stride]==],
- ["ctype"] = [==[GLsizei]==],
- },
- {
- ["name"] = [==[metrics]==],
- ["ctype"] = [==[GLfloat *]==],
- },
- },
- ["name"] = [==[GetPathMetricRangeNV]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[ARB_draw_instanced]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[mode]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[first]==],
- ["ctype"] = [==[GLint]==],
- },
- {
- ["name"] = [==[count]==],
- ["ctype"] = [==[GLsizei]==],
- },
- {
- ["name"] = [==[primcount]==],
- ["ctype"] = [==[GLsizei]==],
- },
- },
- ["name"] = [==[DrawArraysInstancedARB]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[EXT_direct_state_access]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[target]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[index]==],
- ["ctype"] = [==[GLuint]==],
- },
- {
- ["name"] = [==[data]==],
- ["ctype"] = [==[GLdouble *]==],
- },
- },
- ["name"] = [==[GetDoubleIndexedvEXT]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[AMD_performance_monitor]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[monitor]==],
- ["ctype"] = [==[GLuint]==],
- },
- {
- ["name"] = [==[pname]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[dataSize]==],
- ["ctype"] = [==[GLsizei]==],
- },
- {
- ["name"] = [==[data]==],
- ["ctype"] = [==[GLuint *]==],
- },
- {
- ["name"] = [==[bytesWritten]==],
- ["ctype"] = [==[GLint *]==],
- },
- },
- ["name"] = [==[GetPerfMonitorCounterDataAMD]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[ARB_imaging]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[target]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[pname]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[params]==],
- ["ctype"] = [==[const GLint *]==],
- },
- },
- ["name"] = [==[ColorTableParameteriv]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[AMD_draw_buffers_blend]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[buf]==],
- ["ctype"] = [==[GLuint]==],
- },
- {
- ["name"] = [==[mode]==],
- ["ctype"] = [==[GLenum]==],
- },
- },
- ["name"] = [==[BlendEquationIndexedAMD]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[OES_fixed_point]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[target]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[u1]==],
- ["ctype"] = [==[GLfixed]==],
- },
- {
- ["name"] = [==[u2]==],
- ["ctype"] = [==[GLfixed]==],
- },
- {
- ["name"] = [==[stride]==],
- ["ctype"] = [==[GLint]==],
- },
- {
- ["name"] = [==[order]==],
- ["ctype"] = [==[GLint]==],
- },
- {
- ["name"] = [==[points]==],
- ["ctype"] = [==[GLfixed]==],
- },
- },
- ["name"] = [==[Map1xOES]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[OES_fixed_point]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[width]==],
- ["ctype"] = [==[GLfixed]==],
- },
- },
- ["name"] = [==[LineWidthxOES]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[OES_fixed_point]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[u]==],
- ["ctype"] = [==[GLfixed]==],
- },
- {
- ["name"] = [==[v]==],
- ["ctype"] = [==[GLfixed]==],
- },
- },
- ["name"] = [==[EvalCoord2xOES]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["core"] = {
- {
- [==[1.0]==],
- [==[core]==],
- },
- {
- [==[3.2]==],
- [==[compatibility]==],
- },
- },
- ["parameters"] = {
- {
- ["name"] = [==[red]==],
- ["ctype"] = [==[GLushort]==],
- },
- {
- ["name"] = [==[green]==],
- ["ctype"] = [==[GLushort]==],
- },
- {
- ["name"] = [==[blue]==],
- ["ctype"] = [==[GLushort]==],
- },
- },
- ["name"] = [==[Color3us]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["core"] = {
- {
- [==[1.0]==],
- [==[core]==],
- },
- {
- [==[3.2]==],
- [==[compatibility]==],
- },
- },
- ["parameters"] = {
- {
- ["name"] = [==[red]==],
- ["ctype"] = [==[GLubyte]==],
- },
- {
- ["name"] = [==[green]==],
- ["ctype"] = [==[GLubyte]==],
- },
- {
- ["name"] = [==[blue]==],
- ["ctype"] = [==[GLubyte]==],
- },
- {
- ["name"] = [==[alpha]==],
- ["ctype"] = [==[GLubyte]==],
- },
- },
- ["name"] = [==[Color4ub]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["core"] = {
- {
- [==[4.1]==],
- [==[core]==],
- },
- },
- ["name"] = [==[ProgramUniformMatrix2x3fv]==],
- ["parameters"] = {
- {
- ["name"] = [==[program]==],
- ["ctype"] = [==[GLuint]==],
- },
- {
- ["name"] = [==[location]==],
- ["ctype"] = [==[GLint]==],
- },
- {
- ["name"] = [==[count]==],
- ["ctype"] = [==[GLsizei]==],
- },
- {
- ["name"] = [==[transpose]==],
- ["ctype"] = [==[GLboolean]==],
- },
- {
- ["name"] = [==[value]==],
- ["ctype"] = [==[const GLfloat *]==],
- },
- },
- ["extensions"] = {
- [==[ARB_separate_shader_objects]==],
- },
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[ARB_shader_objects]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[obj]==],
- ["ctype"] = [==[GLhandleARB]==],
- },
- {
- ["name"] = [==[maxLength]==],
- ["ctype"] = [==[GLsizei]==],
- },
- {
- ["name"] = [==[length]==],
- ["ctype"] = [==[GLsizei *]==],
- },
- {
- ["name"] = [==[infoLog]==],
- ["ctype"] = [==[GLcharARB *]==],
- },
- },
- ["name"] = [==[GetInfoLogARB]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["core"] = {
- {
- [==[4.0]==],
- [==[core]==],
- },
- },
- ["name"] = [==[Uniform1dv]==],
- ["parameters"] = {
- {
- ["name"] = [==[location]==],
- ["ctype"] = [==[GLint]==],
- },
- {
- ["name"] = [==[count]==],
- ["ctype"] = [==[GLsizei]==],
- },
- {
- ["name"] = [==[value]==],
- ["ctype"] = [==[const GLdouble *]==],
- },
- },
- ["extensions"] = {
- [==[ARB_gpu_shader_fp64]==],
- },
- ["return_ctype"] = [==[void]==],
- },
- {
- ["core"] = {
- {
- [==[1.3]==],
- [==[core]==],
- },
- {
- [==[3.2]==],
- [==[compatibility]==],
- },
- },
- ["parameters"] = {
- {
- ["name"] = [==[target]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[v]==],
- ["ctype"] = [==[const GLint *]==],
- },
- },
- ["name"] = [==[MultiTexCoord3iv]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[EXT_coordinate_frame]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[tx]==],
- ["ctype"] = [==[GLdouble]==],
- },
- {
- ["name"] = [==[ty]==],
- ["ctype"] = [==[GLdouble]==],
- },
- {
- ["name"] = [==[tz]==],
- ["ctype"] = [==[GLdouble]==],
- },
- },
- ["name"] = [==[Tangent3dEXT]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["core"] = {
- {
- [==[1.0]==],
- [==[core]==],
- },
- {
- [==[3.2]==],
- [==[compatibility]==],
- },
- },
- ["parameters"] = {
- {
- ["name"] = [==[s]==],
- ["ctype"] = [==[GLdouble]==],
- },
- {
- ["name"] = [==[t]==],
- ["ctype"] = [==[GLdouble]==],
- },
- {
- ["name"] = [==[r]==],
- ["ctype"] = [==[GLdouble]==],
- },
- },
- ["name"] = [==[TexCoord3d]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[NV_vertex_program]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[target]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[index]==],
- ["ctype"] = [==[GLuint]==],
- },
- {
- ["name"] = [==[pname]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[params]==],
- ["ctype"] = [==[GLfloat *]==],
- },
- },
- ["name"] = [==[GetProgramParameterfvNV]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[NV_vertex_program]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[index]==],
- ["ctype"] = [==[GLuint]==],
- },
- {
- ["name"] = [==[count]==],
- ["ctype"] = [==[GLsizei]==],
- },
- {
- ["name"] = [==[v]==],
- ["ctype"] = [==[const GLdouble *]==],
- },
- },
- ["name"] = [==[VertexAttribs2dvNV]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[NV_half_float]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[weight]==],
- ["ctype"] = [==[GLhalfNV]==],
- },
- },
- ["name"] = [==[VertexWeighthNV]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["core"] = {
- {
- [==[4.1]==],
- [==[core]==],
- },
- },
- ["name"] = [==[ProgramUniform2dv]==],
- ["parameters"] = {
- {
- ["name"] = [==[program]==],
- ["ctype"] = [==[GLuint]==],
- },
- {
- ["name"] = [==[location]==],
- ["ctype"] = [==[GLint]==],
- },
- {
- ["name"] = [==[count]==],
- ["ctype"] = [==[GLsizei]==],
- },
- {
- ["name"] = [==[value]==],
- ["ctype"] = [==[const GLdouble *]==],
- },
- },
- ["extensions"] = {
- [==[ARB_separate_shader_objects]==],
- },
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[EXT_copy_texture]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[target]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[level]==],
- ["ctype"] = [==[GLint]==],
- },
- {
- ["name"] = [==[internalformat]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[x]==],
- ["ctype"] = [==[GLint]==],
- },
- {
- ["name"] = [==[y]==],
- ["ctype"] = [==[GLint]==],
- },
- {
- ["name"] = [==[width]==],
- ["ctype"] = [==[GLsizei]==],
- },
- {
- ["name"] = [==[border]==],
- ["ctype"] = [==[GLint]==],
- },
- },
- ["name"] = [==[CopyTexImage1DEXT]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[ARB_vertex_buffer_object]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[target]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[pname]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[params]==],
- ["ctype"] = [==[GLvoid **]==],
- },
- },
- ["name"] = [==[GetBufferPointervARB]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[OES_fixed_point]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[func]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[ref]==],
- ["ctype"] = [==[GLfixed]==],
- },
- },
- ["name"] = [==[AlphaFuncxOES]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["core"] = {
- {
- [==[4.1]==],
- [==[core]==],
- },
- },
- ["name"] = [==[ProgramUniform3iv]==],
- ["parameters"] = {
- {
- ["name"] = [==[program]==],
- ["ctype"] = [==[GLuint]==],
- },
- {
- ["name"] = [==[location]==],
- ["ctype"] = [==[GLint]==],
- },
- {
- ["name"] = [==[count]==],
- ["ctype"] = [==[GLsizei]==],
- },
- {
- ["name"] = [==[value]==],
- ["ctype"] = [==[const GLint *]==],
- },
- },
- ["extensions"] = {
- [==[ARB_separate_shader_objects]==],
- },
- ["return_ctype"] = [==[void]==],
- },
- {
- ["core"] = {
- {
- [==[3.3]==],
- [==[core]==],
- },
- },
- ["name"] = [==[VertexP4uiv]==],
- ["parameters"] = {
- {
- ["name"] = [==[type]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[value]==],
- ["ctype"] = [==[const GLuint *]==],
- },
- },
- ["extensions"] = {
- [==[ARB_vertex_type_2_10_10_10_rev]==],
- },
- ["return_ctype"] = [==[void]==],
- },
- {
- ["core"] = {
- {
- [==[4.1]==],
- [==[core]==],
- },
- },
- ["name"] = [==[IsProgramPipeline]==],
- ["parameters"] = {
- {
- ["name"] = [==[pipeline]==],
- ["ctype"] = [==[GLuint]==],
- },
- },
- ["extensions"] = {
- [==[ARB_separate_shader_objects]==],
- },
- ["return_ctype"] = [==[GLboolean]==],
- },
- {
- ["extensions"] = {
- [==[ARB_fragment_program]==],
- [==[ARB_vertex_program]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[target]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[index]==],
- ["ctype"] = [==[GLuint]==],
- },
- {
- ["name"] = [==[x]==],
- ["ctype"] = [==[GLfloat]==],
- },
- {
- ["name"] = [==[y]==],
- ["ctype"] = [==[GLfloat]==],
- },
- {
- ["name"] = [==[z]==],
- ["ctype"] = [==[GLfloat]==],
- },
- {
- ["name"] = [==[w]==],
- ["ctype"] = [==[GLfloat]==],
- },
- },
- ["name"] = [==[ProgramLocalParameter4fARB]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[APPLE_fence]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[fence]==],
- ["ctype"] = [==[GLuint]==],
- },
- },
- ["name"] = [==[SetFenceAPPLE]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[ARB_shader_objects]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[location]==],
- ["ctype"] = [==[GLint]==],
- },
- {
- ["name"] = [==[count]==],
- ["ctype"] = [==[GLsizei]==],
- },
- {
- ["name"] = [==[value]==],
- ["ctype"] = [==[const GLfloat *]==],
- },
- },
- ["name"] = [==[Uniform1fvARB]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[EXT_histogram]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[target]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[pname]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[params]==],
- ["ctype"] = [==[GLint *]==],
- },
- },
- ["name"] = [==[GetMinmaxParameterivEXT]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[EXT_gpu_shader4]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[location]==],
- ["ctype"] = [==[GLint]==],
- },
- {
- ["name"] = [==[count]==],
- ["ctype"] = [==[GLsizei]==],
- },
- {
- ["name"] = [==[value]==],
- ["ctype"] = [==[const GLuint *]==],
- },
- },
- ["name"] = [==[Uniform3uivEXT]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[EXT_x11_sync_object]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[external_sync_type]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[external_sync]==],
- ["ctype"] = [==[GLintptr]==],
- },
- {
- ["name"] = [==[flags]==],
- ["ctype"] = [==[GLbitfield]==],
- },
- },
- ["name"] = [==[ImportSyncEXT]==],
- ["return_ctype"] = [==[GLsync]==],
- },
- {
- ["extensions"] = {
- [==[SGIS_texture4D]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[target]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[level]==],
- ["ctype"] = [==[GLint]==],
- },
- {
- ["name"] = [==[internalformat]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[width]==],
- ["ctype"] = [==[GLsizei]==],
- },
- {
- ["name"] = [==[height]==],
- ["ctype"] = [==[GLsizei]==],
- },
- {
- ["name"] = [==[depth]==],
- ["ctype"] = [==[GLsizei]==],
- },
- {
- ["name"] = [==[size4d]==],
- ["ctype"] = [==[GLsizei]==],
- },
- {
- ["name"] = [==[border]==],
- ["ctype"] = [==[GLint]==],
- },
- {
- ["name"] = [==[format]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[type]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[pixels]==],
- ["ctype"] = [==[const GLvoid *]==],
- },
- },
- ["name"] = [==[TexImage4DSGIS]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["core"] = {
- {
- [==[1.0]==],
- [==[core]==],
- },
- {
- [==[3.2]==],
- [==[compatibility]==],
- },
- },
- ["parameters"] = {
- {
- ["name"] = [==[un]==],
- ["ctype"] = [==[GLint]==],
- },
- {
- ["name"] = [==[u1]==],
- ["ctype"] = [==[GLdouble]==],
- },
- {
- ["name"] = [==[u2]==],
- ["ctype"] = [==[GLdouble]==],
- },
- },
- ["name"] = [==[MapGrid1d]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[NV_vertex_buffer_unified_memory]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[stride]==],
- ["ctype"] = [==[GLsizei]==],
- },
- },
- ["name"] = [==[EdgeFlagFormatNV]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["core"] = {
- {
- [==[2.0]==],
- [==[core]==],
- },
- },
- ["parameters"] = {
- },
- ["name"] = [==[CreateProgram]==],
- ["return_ctype"] = [==[GLuint]==],
- },
- {
- ["core"] = {
- {
- [==[1.0]==],
- [==[core]==],
- },
- {
- [==[3.2]==],
- [==[compatibility]==],
- },
- },
- ["parameters"] = {
- {
- ["name"] = [==[x]==],
- ["ctype"] = [==[GLshort]==],
- },
- {
- ["name"] = [==[y]==],
- ["ctype"] = [==[GLshort]==],
- },
- },
- ["name"] = [==[Vertex2s]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[ARB_multitexture]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[target]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[v]==],
- ["ctype"] = [==[const GLfloat *]==],
- },
- },
- ["name"] = [==[MultiTexCoord4fvARB]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["core"] = {
- {
- [==[3.1]==],
- [==[core]==],
- },
- },
- ["name"] = [==[GetActiveUniformsiv]==],
- ["parameters"] = {
- {
- ["name"] = [==[program]==],
- ["ctype"] = [==[GLuint]==],
- },
- {
- ["name"] = [==[uniformCount]==],
- ["ctype"] = [==[GLsizei]==],
- },
- {
- ["name"] = [==[uniformIndices]==],
- ["ctype"] = [==[const GLuint *]==],
- },
- {
- ["name"] = [==[pname]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[params]==],
- ["ctype"] = [==[GLint *]==],
- },
- },
- ["extensions"] = {
- [==[ARB_uniform_buffer_object]==],
- },
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[EXT_direct_state_access]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[program]==],
- ["ctype"] = [==[GLuint]==],
- },
- {
- ["name"] = [==[target]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[index]==],
- ["ctype"] = [==[GLuint]==],
- },
- {
- ["name"] = [==[params]==],
- ["ctype"] = [==[const GLint *]==],
- },
- },
- ["name"] = [==[NamedProgramLocalParameterI4ivEXT]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["core"] = {
- {
- [==[1.0]==],
- [==[core]==],
- },
- },
- ["parameters"] = {
- {
- ["name"] = [==[target]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[level]==],
- ["ctype"] = [==[GLint]==],
- },
- {
- ["name"] = [==[format]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[type]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[pixels]==],
- ["ctype"] = [==[GLvoid *]==],
- },
- },
- ["name"] = [==[GetTexImage]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["core"] = {
- {
- [==[4.4]==],
- [==[core]==],
- },
- },
- ["name"] = [==[BindBuffersRange]==],
- ["parameters"] = {
- {
- ["name"] = [==[target]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[first]==],
- ["ctype"] = [==[GLuint]==],
- },
- {
- ["name"] = [==[count]==],
- ["ctype"] = [==[GLsizei]==],
- },
- {
- ["name"] = [==[buffers]==],
- ["ctype"] = [==[const GLuint *]==],
- },
- {
- ["name"] = [==[offsets]==],
- ["ctype"] = [==[const GLintptr *]==],
- },
- {
- ["name"] = [==[sizes]==],
- ["ctype"] = [==[const GLsizeiptr *]==],
- },
- },
- ["extensions"] = {
- [==[ARB_multi_bind]==],
- },
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[NV_vertex_program4]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[index]==],
- ["ctype"] = [==[GLuint]==],
- },
- {
- ["name"] = [==[x]==],
- ["ctype"] = [==[GLint]==],
- },
- {
- ["name"] = [==[y]==],
- ["ctype"] = [==[GLint]==],
- },
- {
- ["name"] = [==[z]==],
- ["ctype"] = [==[GLint]==],
- },
- {
- ["name"] = [==[w]==],
- ["ctype"] = [==[GLint]==],
- },
- },
- ["name"] = [==[VertexAttribI4iEXT]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[ARB_vertex_program]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[index]==],
- ["ctype"] = [==[GLuint]==],
- },
- {
- ["name"] = [==[pname]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[pointer]==],
- ["ctype"] = [==[GLvoid **]==],
- },
- },
- ["name"] = [==[GetVertexAttribPointervARB]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["core"] = {
- {
- [==[1.0]==],
- [==[core]==],
- },
- {
- [==[3.2]==],
- [==[compatibility]==],
- },
- },
- ["parameters"] = {
- {
- ["name"] = [==[v]==],
- ["ctype"] = [==[const GLshort *]==],
- },
- },
- ["name"] = [==[Normal3sv]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[MESA_window_pos]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[x]==],
- ["ctype"] = [==[GLfloat]==],
- },
- {
- ["name"] = [==[y]==],
- ["ctype"] = [==[GLfloat]==],
- },
- {
- ["name"] = [==[z]==],
- ["ctype"] = [==[GLfloat]==],
- },
- },
- ["name"] = [==[WindowPos3fMESA]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["core"] = {
- {
- [==[1.0]==],
- [==[core]==],
- },
- {
- [==[3.2]==],
- [==[compatibility]==],
- },
- },
- ["parameters"] = {
- {
- ["name"] = [==[red]==],
- ["ctype"] = [==[GLshort]==],
- },
- {
- ["name"] = [==[green]==],
- ["ctype"] = [==[GLshort]==],
- },
- {
- ["name"] = [==[blue]==],
- ["ctype"] = [==[GLshort]==],
- },
- },
- ["name"] = [==[Color3s]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[APPLE_flush_buffer_range]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[target]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[pname]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[param]==],
- ["ctype"] = [==[GLint]==],
- },
- },
- ["name"] = [==[BufferParameteriAPPLE]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[SUN_vertex]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[tc]==],
- ["ctype"] = [==[const GLfloat *]==],
- },
- {
- ["name"] = [==[c]==],
- ["ctype"] = [==[const GLfloat *]==],
- },
- {
- ["name"] = [==[n]==],
- ["ctype"] = [==[const GLfloat *]==],
- },
- {
- ["name"] = [==[v]==],
- ["ctype"] = [==[const GLfloat *]==],
- },
- },
- ["name"] = [==[TexCoord4fColor4fNormal3fVertex4fvSUN]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[ARB_vertex_program]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[index]==],
- ["ctype"] = [==[GLuint]==],
- },
- {
- ["name"] = [==[v]==],
- ["ctype"] = [==[const GLfloat *]==],
- },
- },
- ["name"] = [==[VertexAttrib1fvARB]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["core"] = {
- {
- [==[2.0]==],
- [==[core]==],
- },
- },
- ["parameters"] = {
- {
- ["name"] = [==[index]==],
- ["ctype"] = [==[GLuint]==],
- },
- {
- ["name"] = [==[x]==],
- ["ctype"] = [==[GLfloat]==],
- },
- {
- ["name"] = [==[y]==],
- ["ctype"] = [==[GLfloat]==],
- },
- {
- ["name"] = [==[z]==],
- ["ctype"] = [==[GLfloat]==],
- },
- {
- ["name"] = [==[w]==],
- ["ctype"] = [==[GLfloat]==],
- },
- },
- ["name"] = [==[VertexAttrib4f]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[NV_vertex_attrib_integer_64bit]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[index]==],
- ["ctype"] = [==[GLuint]==],
- },
- {
- ["name"] = [==[v]==],
- ["ctype"] = [==[const GLuint64EXT *]==],
- },
- },
- ["name"] = [==[VertexAttribL1ui64vNV]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[ARB_multitexture]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[target]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[s]==],
- ["ctype"] = [==[GLint]==],
- },
- {
- ["name"] = [==[t]==],
- ["ctype"] = [==[GLint]==],
- },
- {
- ["name"] = [==[r]==],
- ["ctype"] = [==[GLint]==],
- },
- {
- ["name"] = [==[q]==],
- ["ctype"] = [==[GLint]==],
- },
- },
- ["name"] = [==[MultiTexCoord4iARB]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[ARB_shader_objects]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[location]==],
- ["ctype"] = [==[GLint]==],
- },
- {
- ["name"] = [==[v0]==],
- ["ctype"] = [==[GLint]==],
- },
- {
- ["name"] = [==[v1]==],
- ["ctype"] = [==[GLint]==],
- },
- {
- ["name"] = [==[v2]==],
- ["ctype"] = [==[GLint]==],
- },
- {
- ["name"] = [==[v3]==],
- ["ctype"] = [==[GLint]==],
- },
- },
- ["name"] = [==[Uniform4iARB]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[ARB_imaging]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[target]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[pname]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[params]==],
- ["ctype"] = [==[GLint *]==],
- },
- },
- ["name"] = [==[GetMinmaxParameteriv]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[EXT_copy_texture]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[target]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[level]==],
- ["ctype"] = [==[GLint]==],
- },
- {
- ["name"] = [==[xoffset]==],
- ["ctype"] = [==[GLint]==],
- },
- {
- ["name"] = [==[yoffset]==],
- ["ctype"] = [==[GLint]==],
- },
- {
- ["name"] = [==[zoffset]==],
- ["ctype"] = [==[GLint]==],
- },
- {
- ["name"] = [==[x]==],
- ["ctype"] = [==[GLint]==],
- },
- {
- ["name"] = [==[y]==],
- ["ctype"] = [==[GLint]==],
- },
- {
- ["name"] = [==[width]==],
- ["ctype"] = [==[GLsizei]==],
- },
- {
- ["name"] = [==[height]==],
- ["ctype"] = [==[GLsizei]==],
- },
- },
- ["name"] = [==[CopyTexSubImage3DEXT]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[ATI_fragment_shader]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[id]==],
- ["ctype"] = [==[GLuint]==],
- },
- },
- ["name"] = [==[DeleteFragmentShaderATI]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[EXT_coordinate_frame]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[v]==],
- ["ctype"] = [==[const GLshort *]==],
- },
- },
- ["name"] = [==[Tangent3svEXT]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[SGIS_texture4D]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[target]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[level]==],
- ["ctype"] = [==[GLint]==],
- },
- {
- ["name"] = [==[xoffset]==],
- ["ctype"] = [==[GLint]==],
- },
- {
- ["name"] = [==[yoffset]==],
- ["ctype"] = [==[GLint]==],
- },
- {
- ["name"] = [==[zoffset]==],
- ["ctype"] = [==[GLint]==],
- },
- {
- ["name"] = [==[woffset]==],
- ["ctype"] = [==[GLint]==],
- },
- {
- ["name"] = [==[width]==],
- ["ctype"] = [==[GLsizei]==],
- },
- {
- ["name"] = [==[height]==],
- ["ctype"] = [==[GLsizei]==],
- },
- {
- ["name"] = [==[depth]==],
- ["ctype"] = [==[GLsizei]==],
- },
- {
- ["name"] = [==[size4d]==],
- ["ctype"] = [==[GLsizei]==],
- },
- {
- ["name"] = [==[format]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[type]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[pixels]==],
- ["ctype"] = [==[const GLvoid *]==],
- },
- },
- ["name"] = [==[TexSubImage4DSGIS]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[SGIX_fragment_lighting]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[face]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[pname]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[params]==],
- ["ctype"] = [==[GLint *]==],
- },
- },
- ["name"] = [==[GetFragmentMaterialivSGIX]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[OES_fixed_point]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[red]==],
- ["ctype"] = [==[GLfixed]==],
- },
- {
- ["name"] = [==[green]==],
- ["ctype"] = [==[GLfixed]==],
- },
- {
- ["name"] = [==[blue]==],
- ["ctype"] = [==[GLfixed]==],
- },
- {
- ["name"] = [==[alpha]==],
- ["ctype"] = [==[GLfixed]==],
- },
- },
- ["name"] = [==[ClearAccumxOES]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[ARB_window_pos]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[v]==],
- ["ctype"] = [==[const GLint *]==],
- },
- },
- ["name"] = [==[WindowPos3ivARB]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["core"] = {
- {
- [==[1.4]==],
- [==[core]==],
- },
- {
- [==[3.2]==],
- [==[compatibility]==],
- },
- },
- ["parameters"] = {
- {
- ["name"] = [==[red]==],
- ["ctype"] = [==[GLubyte]==],
- },
- {
- ["name"] = [==[green]==],
- ["ctype"] = [==[GLubyte]==],
- },
- {
- ["name"] = [==[blue]==],
- ["ctype"] = [==[GLubyte]==],
- },
- },
- ["name"] = [==[SecondaryColor3ub]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["core"] = {
- {
- [==[3.0]==],
- [==[core]==],
- },
- },
- ["parameters"] = {
- {
- ["name"] = [==[index]==],
- ["ctype"] = [==[GLuint]==],
- },
- {
- ["name"] = [==[r]==],
- ["ctype"] = [==[GLboolean]==],
- },
- {
- ["name"] = [==[g]==],
- ["ctype"] = [==[GLboolean]==],
- },
- {
- ["name"] = [==[b]==],
- ["ctype"] = [==[GLboolean]==],
- },
- {
- ["name"] = [==[a]==],
- ["ctype"] = [==[GLboolean]==],
- },
- },
- ["name"] = [==[ColorMaski]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[EXT_direct_state_access]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[program]==],
- ["ctype"] = [==[GLuint]==],
- },
- {
- ["name"] = [==[location]==],
- ["ctype"] = [==[GLint]==],
- },
- {
- ["name"] = [==[count]==],
- ["ctype"] = [==[GLsizei]==],
- },
- {
- ["name"] = [==[transpose]==],
- ["ctype"] = [==[GLboolean]==],
- },
- {
- ["name"] = [==[value]==],
- ["ctype"] = [==[const GLfloat *]==],
- },
- },
- ["name"] = [==[ProgramUniformMatrix2x4fvEXT]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["core"] = {
- {
- [==[2.0]==],
- [==[core]==],
- },
- },
- ["parameters"] = {
- {
- ["name"] = [==[location]==],
- ["ctype"] = [==[GLint]==],
- },
- {
- ["name"] = [==[count]==],
- ["ctype"] = [==[GLsizei]==],
- },
- {
- ["name"] = [==[value]==],
- ["ctype"] = [==[const GLfloat *]==],
- },
- },
- ["name"] = [==[Uniform4fv]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["core"] = {
- {
- [==[2.0]==],
- [==[core]==],
- },
- },
- ["parameters"] = {
- {
- ["name"] = [==[shader]==],
- ["ctype"] = [==[GLuint]==],
- },
- {
- ["name"] = [==[pname]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[params]==],
- ["ctype"] = [==[GLint *]==],
- },
- },
- ["name"] = [==[GetShaderiv]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[NV_half_float]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[target]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[s]==],
- ["ctype"] = [==[GLhalfNV]==],
- },
- {
- ["name"] = [==[t]==],
- ["ctype"] = [==[GLhalfNV]==],
- },
- {
- ["name"] = [==[r]==],
- ["ctype"] = [==[GLhalfNV]==],
- },
- {
- ["name"] = [==[q]==],
- ["ctype"] = [==[GLhalfNV]==],
- },
- },
- ["name"] = [==[MultiTexCoord4hNV]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["core"] = {
- {
- [==[1.0]==],
- [==[core]==],
- },
- {
- [==[3.2]==],
- [==[compatibility]==],
- },
- },
- ["parameters"] = {
- {
- ["name"] = [==[target]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[u1]==],
- ["ctype"] = [==[GLfloat]==],
- },
- {
- ["name"] = [==[u2]==],
- ["ctype"] = [==[GLfloat]==],
- },
- {
- ["name"] = [==[ustride]==],
- ["ctype"] = [==[GLint]==],
- },
- {
- ["name"] = [==[uorder]==],
- ["ctype"] = [==[GLint]==],
- },
- {
- ["name"] = [==[v1]==],
- ["ctype"] = [==[GLfloat]==],
- },
- {
- ["name"] = [==[v2]==],
- ["ctype"] = [==[GLfloat]==],
- },
- {
- ["name"] = [==[vstride]==],
- ["ctype"] = [==[GLint]==],
- },
- {
- ["name"] = [==[vorder]==],
- ["ctype"] = [==[GLint]==],
- },
- {
- ["name"] = [==[points]==],
- ["ctype"] = [==[const GLfloat *]==],
- },
- },
- ["name"] = [==[Map2f]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["core"] = {
- {
- [==[1.0]==],
- [==[core]==],
- },
- {
- [==[3.2]==],
- [==[compatibility]==],
- },
- },
- ["parameters"] = {
- {
- ["name"] = [==[face]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[pname]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[params]==],
- ["ctype"] = [==[GLfloat *]==],
- },
- },
- ["name"] = [==[GetMaterialfv]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["core"] = {
- {
- [==[2.0]==],
- [==[core]==],
- },
- },
- ["parameters"] = {
- {
- ["name"] = [==[program]==],
- ["ctype"] = [==[GLuint]==],
- },
- {
- ["name"] = [==[shader]==],
- ["ctype"] = [==[GLuint]==],
- },
- },
- ["name"] = [==[AttachShader]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["core"] = {
- {
- [==[2.0]==],
- [==[core]==],
- },
- },
- ["parameters"] = {
- {
- ["name"] = [==[index]==],
- ["ctype"] = [==[GLuint]==],
- },
- {
- ["name"] = [==[x]==],
- ["ctype"] = [==[GLshort]==],
- },
- },
- ["name"] = [==[VertexAttrib1s]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["core"] = {
- {
- [==[1.0]==],
- [==[core]==],
- },
- {
- [==[3.2]==],
- [==[compatibility]==],
- },
- },
- ["parameters"] = {
- {
- ["name"] = [==[target]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[pname]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[param]==],
- ["ctype"] = [==[GLint]==],
- },
- },
- ["name"] = [==[TexEnvi]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[EXT_direct_state_access]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[texunit]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[target]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[pname]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[params]==],
- ["ctype"] = [==[GLfloat *]==],
- },
- },
- ["name"] = [==[GetMultiTexParameterfvEXT]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["core"] = {
- {
- [==[1.0]==],
- [==[core]==],
- },
- },
- ["parameters"] = {
- {
- ["name"] = [==[pname]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[params]==],
- ["ctype"] = [==[GLboolean *]==],
- },
- },
- ["name"] = [==[GetBooleanv]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[NV_path_rendering]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[func]==],
- ["ctype"] = [==[GLenum]==],
- },
- },
- ["name"] = [==[PathCoverDepthFuncNV]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["core"] = {
- {
- [==[1.4]==],
- [==[core]==],
- },
- {
- [==[3.2]==],
- [==[compatibility]==],
- },
- },
- ["parameters"] = {
- {
- ["name"] = [==[v]==],
- ["ctype"] = [==[const GLfloat *]==],
- },
- },
- ["name"] = [==[SecondaryColor3fv]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["core"] = {
- {
- [==[3.3]==],
- [==[core]==],
- },
- },
- ["name"] = [==[VertexAttribP1ui]==],
- ["parameters"] = {
- {
- ["name"] = [==[index]==],
- ["ctype"] = [==[GLuint]==],
- },
- {
- ["name"] = [==[type]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[normalized]==],
- ["ctype"] = [==[GLboolean]==],
- },
- {
- ["name"] = [==[value]==],
- ["ctype"] = [==[GLuint]==],
- },
- },
- ["extensions"] = {
- [==[ARB_vertex_type_2_10_10_10_rev]==],
- },
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[EXT_direct_state_access]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[texture]==],
- ["ctype"] = [==[GLuint]==],
- },
- {
- ["name"] = [==[target]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[level]==],
- ["ctype"] = [==[GLint]==],
- },
- {
- ["name"] = [==[internalformat]==],
- ["ctype"] = [==[GLint]==],
- },
- {
- ["name"] = [==[width]==],
- ["ctype"] = [==[GLsizei]==],
- },
- {
- ["name"] = [==[border]==],
- ["ctype"] = [==[GLint]==],
- },
- {
- ["name"] = [==[format]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[type]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[pixels]==],
- ["ctype"] = [==[const GLvoid *]==],
- },
- },
- ["name"] = [==[TextureImage1DEXT]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["core"] = {
- {
- [==[1.0]==],
- [==[core]==],
- },
- },
- ["parameters"] = {
- {
- ["name"] = [==[pname]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[param]==],
- ["ctype"] = [==[GLint]==],
- },
- },
- ["name"] = [==[PixelStorei]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["core"] = {
- {
- [==[1.0]==],
- [==[core]==],
- },
- {
- [==[3.2]==],
- [==[compatibility]==],
- },
- },
- ["parameters"] = {
- {
- ["name"] = [==[light]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[pname]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[params]==],
- ["ctype"] = [==[GLint *]==],
- },
- },
- ["name"] = [==[GetLightiv]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[ARB_shader_objects]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[programObj]==],
- ["ctype"] = [==[GLhandleARB]==],
- },
- },
- ["name"] = [==[ValidateProgramARB]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["core"] = {
- {
- [==[4.3]==],
- [==[core]==],
- },
- },
- ["name"] = [==[GetDebugMessageLog]==],
- ["parameters"] = {
- {
- ["name"] = [==[count]==],
- ["ctype"] = [==[GLuint]==],
- },
- {
- ["name"] = [==[bufsize]==],
- ["ctype"] = [==[GLsizei]==],
- },
- {
- ["name"] = [==[sources]==],
- ["ctype"] = [==[GLenum *]==],
- },
- {
- ["name"] = [==[types]==],
- ["ctype"] = [==[GLenum *]==],
- },
- {
- ["name"] = [==[ids]==],
- ["ctype"] = [==[GLuint *]==],
- },
- {
- ["name"] = [==[severities]==],
- ["ctype"] = [==[GLenum *]==],
- },
- {
- ["name"] = [==[lengths]==],
- ["ctype"] = [==[GLsizei *]==],
- },
- {
- ["name"] = [==[messageLog]==],
- ["ctype"] = [==[GLchar *]==],
- },
- },
- ["extensions"] = {
- [==[KHR_debug]==],
- },
- ["return_ctype"] = [==[GLuint]==],
- },
- {
- ["extensions"] = {
- [==[EXT_direct_state_access]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[texunit]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[target]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[level]==],
- ["ctype"] = [==[GLint]==],
- },
- {
- ["name"] = [==[internalformat]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[width]==],
- ["ctype"] = [==[GLsizei]==],
- },
- {
- ["name"] = [==[border]==],
- ["ctype"] = [==[GLint]==],
- },
- {
- ["name"] = [==[imageSize]==],
- ["ctype"] = [==[GLsizei]==],
- },
- {
- ["name"] = [==[bits]==],
- ["ctype"] = [==[const GLvoid *]==],
- },
- },
- ["name"] = [==[CompressedMultiTexImage1DEXT]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[NV_vertex_attrib_integer_64bit]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[index]==],
- ["ctype"] = [==[GLuint]==],
- },
- {
- ["name"] = [==[v]==],
- ["ctype"] = [==[const GLuint64EXT *]==],
- },
- },
- ["name"] = [==[VertexAttribL3ui64vNV]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[EXT_direct_state_access]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[pname]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[index]==],
- ["ctype"] = [==[GLuint]==],
- },
- {
- ["name"] = [==[params]==],
- ["ctype"] = [==[GLfloat *]==],
- },
- },
- ["name"] = [==[GetFloati_vEXT]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[EXT_direct_state_access]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[program]==],
- ["ctype"] = [==[GLuint]==],
- },
- {
- ["name"] = [==[location]==],
- ["ctype"] = [==[GLint]==],
- },
- {
- ["name"] = [==[x]==],
- ["ctype"] = [==[GLdouble]==],
- },
- {
- ["name"] = [==[y]==],
- ["ctype"] = [==[GLdouble]==],
- },
- {
- ["name"] = [==[z]==],
- ["ctype"] = [==[GLdouble]==],
- },
- },
- ["name"] = [==[ProgramUniform3dEXT]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["core"] = {
- {
- [==[3.3]==],
- [==[core]==],
- },
- },
- ["name"] = [==[GetSamplerParameterIiv]==],
- ["parameters"] = {
- {
- ["name"] = [==[sampler]==],
- ["ctype"] = [==[GLuint]==],
- },
- {
- ["name"] = [==[pname]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[params]==],
- ["ctype"] = [==[GLint *]==],
- },
- },
- ["extensions"] = {
- [==[ARB_sampler_objects]==],
- },
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[ARB_fragment_program]==],
- [==[ARB_vertex_program]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[target]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[index]==],
- ["ctype"] = [==[GLuint]==],
- },
- {
- ["name"] = [==[x]==],
- ["ctype"] = [==[GLdouble]==],
- },
- {
- ["name"] = [==[y]==],
- ["ctype"] = [==[GLdouble]==],
- },
- {
- ["name"] = [==[z]==],
- ["ctype"] = [==[GLdouble]==],
- },
- {
- ["name"] = [==[w]==],
- ["ctype"] = [==[GLdouble]==],
- },
- },
- ["name"] = [==[ProgramEnvParameter4dARB]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["core"] = {
- {
- [==[3.0]==],
- [==[core]==],
- },
- },
- ["parameters"] = {
- {
- ["name"] = [==[target]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[index]==],
- ["ctype"] = [==[GLuint]==],
- },
- {
- ["name"] = [==[data]==],
- ["ctype"] = [==[GLboolean *]==],
- },
- },
- ["name"] = [==[GetBooleani_v]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[ATI_vertex_streams]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[stream]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[coords]==],
- ["ctype"] = [==[const GLint *]==],
- },
- },
- ["name"] = [==[VertexStream3ivATI]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[NV_vdpau_interop]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[numSurface]==],
- ["ctype"] = [==[GLsizei]==],
- },
- {
- ["name"] = [==[surfaces]==],
- ["ctype"] = [==[const GLvdpauSurfaceNV *]==],
- },
- },
- ["name"] = [==[VDPAUUnmapSurfacesNV]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[ATI_vertex_streams]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[stream]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[x]==],
- ["ctype"] = [==[GLint]==],
- },
- {
- ["name"] = [==[y]==],
- ["ctype"] = [==[GLint]==],
- },
- {
- ["name"] = [==[z]==],
- ["ctype"] = [==[GLint]==],
- },
- {
- ["name"] = [==[w]==],
- ["ctype"] = [==[GLint]==],
- },
- },
- ["name"] = [==[VertexStream4iATI]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["core"] = {
- {
- [==[3.1]==],
- [==[core]==],
- },
- },
- ["parameters"] = {
- {
- ["name"] = [==[target]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[internalformat]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[buffer]==],
- ["ctype"] = [==[GLuint]==],
- },
- },
- ["name"] = [==[TexBuffer]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["core"] = {
- {
- [==[3.1]==],
- [==[core]==],
- },
- },
- ["parameters"] = {
- {
- ["name"] = [==[mode]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[first]==],
- ["ctype"] = [==[GLint]==],
- },
- {
- ["name"] = [==[count]==],
- ["ctype"] = [==[GLsizei]==],
- },
- {
- ["name"] = [==[instancecount]==],
- ["ctype"] = [==[GLsizei]==],
- },
- },
- ["name"] = [==[DrawArraysInstanced]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["core"] = {
- {
- [==[3.0]==],
- [==[core]==],
- },
- },
- ["parameters"] = {
- {
- ["name"] = [==[index]==],
- ["ctype"] = [==[GLuint]==],
- },
- {
- ["name"] = [==[pname]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[params]==],
- ["ctype"] = [==[GLint *]==],
- },
- },
- ["name"] = [==[GetVertexAttribIiv]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[EXT_direct_state_access]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[vaobj]==],
- ["ctype"] = [==[GLuint]==],
- },
- {
- ["name"] = [==[attribindex]==],
- ["ctype"] = [==[GLuint]==],
- },
- {
- ["name"] = [==[size]==],
- ["ctype"] = [==[GLint]==],
- },
- {
- ["name"] = [==[type]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[relativeoffset]==],
- ["ctype"] = [==[GLuint]==],
- },
- },
- ["name"] = [==[VertexArrayVertexAttribIFormatEXT]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["core"] = {
- {
- [==[1.4]==],
- [==[core]==],
- },
- {
- [==[3.2]==],
- [==[compatibility]==],
- },
- },
- ["parameters"] = {
- {
- ["name"] = [==[red]==],
- ["ctype"] = [==[GLbyte]==],
- },
- {
- ["name"] = [==[green]==],
- ["ctype"] = [==[GLbyte]==],
- },
- {
- ["name"] = [==[blue]==],
- ["ctype"] = [==[GLbyte]==],
- },
- },
- ["name"] = [==[SecondaryColor3b]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[SGIX_fragment_lighting]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[face]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[pname]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[param]==],
- ["ctype"] = [==[GLint]==],
- },
- },
- ["name"] = [==[FragmentMaterialiSGIX]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["core"] = {
- {
- [==[4.0]==],
- [==[core]==],
- },
- },
- ["name"] = [==[UniformMatrix4x3dv]==],
- ["parameters"] = {
- {
- ["name"] = [==[location]==],
- ["ctype"] = [==[GLint]==],
- },
- {
- ["name"] = [==[count]==],
- ["ctype"] = [==[GLsizei]==],
- },
- {
- ["name"] = [==[transpose]==],
- ["ctype"] = [==[GLboolean]==],
- },
- {
- ["name"] = [==[value]==],
- ["ctype"] = [==[const GLdouble *]==],
- },
- },
- ["extensions"] = {
- [==[ARB_gpu_shader_fp64]==],
- },
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[ARB_shading_language_include]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[shader]==],
- ["ctype"] = [==[GLuint]==],
- },
- {
- ["name"] = [==[count]==],
- ["ctype"] = [==[GLsizei]==],
- },
- {
- ["name"] = [==[path]==],
- ["ctype"] = [==[const GLchar *const*]==],
- },
- {
- ["name"] = [==[length]==],
- ["ctype"] = [==[const GLint *]==],
- },
- },
- ["name"] = [==[CompileShaderIncludeARB]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[EXT_coordinate_frame]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[v]==],
- ["ctype"] = [==[const GLbyte *]==],
- },
- },
- ["name"] = [==[Binormal3bvEXT]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[NV_bindless_texture]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[handle]==],
- ["ctype"] = [==[GLuint64]==],
- },
- },
- ["name"] = [==[MakeTextureHandleNonResidentNV]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[ARB_geometry_shader4]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[target]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[attachment]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[texture]==],
- ["ctype"] = [==[GLuint]==],
- },
- {
- ["name"] = [==[level]==],
- ["ctype"] = [==[GLint]==],
- },
- },
- ["name"] = [==[FramebufferTextureARB]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[EXT_direct_state_access]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[framebuffer]==],
- ["ctype"] = [==[GLuint]==],
- },
- {
- ["name"] = [==[attachment]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[renderbuffertarget]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[renderbuffer]==],
- ["ctype"] = [==[GLuint]==],
- },
- },
- ["name"] = [==[NamedFramebufferRenderbufferEXT]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[APPLE_element_array]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[mode]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[start]==],
- ["ctype"] = [==[GLuint]==],
- },
- {
- ["name"] = [==[end]==],
- ["ctype"] = [==[GLuint]==],
- },
- {
- ["name"] = [==[first]==],
- ["ctype"] = [==[const GLint *]==],
- },
- {
- ["name"] = [==[count]==],
- ["ctype"] = [==[const GLsizei *]==],
- },
- {
- ["name"] = [==[primcount]==],
- ["ctype"] = [==[GLsizei]==],
- },
- },
- ["name"] = [==[MultiDrawRangeElementArrayAPPLE]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[EXT_direct_state_access]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[texunit]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[target]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[pname]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[params]==],
- ["ctype"] = [==[const GLfloat *]==],
- },
- },
- ["name"] = [==[MultiTexEnvfvEXT]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[NV_texture_multisample]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[texture]==],
- ["ctype"] = [==[GLuint]==],
- },
- {
- ["name"] = [==[target]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[samples]==],
- ["ctype"] = [==[GLsizei]==],
- },
- {
- ["name"] = [==[internalFormat]==],
- ["ctype"] = [==[GLint]==],
- },
- {
- ["name"] = [==[width]==],
- ["ctype"] = [==[GLsizei]==],
- },
- {
- ["name"] = [==[height]==],
- ["ctype"] = [==[GLsizei]==],
- },
- {
- ["name"] = [==[fixedSampleLocations]==],
- ["ctype"] = [==[GLboolean]==],
- },
- },
- ["name"] = [==[TextureImage2DMultisampleNV]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[EXT_direct_state_access]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[pname]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[index]==],
- ["ctype"] = [==[GLuint]==],
- },
- {
- ["name"] = [==[params]==],
- ["ctype"] = [==[GLdouble *]==],
- },
- },
- ["name"] = [==[GetDoublei_vEXT]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["core"] = {
- {
- [==[1.4]==],
- [==[core]==],
- },
- },
- ["parameters"] = {
- {
- ["name"] = [==[mode]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[first]==],
- ["ctype"] = [==[const GLint *]==],
- },
- {
- ["name"] = [==[count]==],
- ["ctype"] = [==[const GLsizei *]==],
- },
- {
- ["name"] = [==[drawcount]==],
- ["ctype"] = [==[GLsizei]==],
- },
- },
- ["name"] = [==[MultiDrawArrays]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[NV_vertex_attrib_integer_64bit]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[index]==],
- ["ctype"] = [==[GLuint]==],
- },
- {
- ["name"] = [==[size]==],
- ["ctype"] = [==[GLint]==],
- },
- {
- ["name"] = [==[type]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[stride]==],
- ["ctype"] = [==[GLsizei]==],
- },
- },
- ["name"] = [==[VertexAttribLFormatNV]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[EXT_direct_state_access]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[texture]==],
- ["ctype"] = [==[GLuint]==],
- },
- {
- ["name"] = [==[target]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[level]==],
- ["ctype"] = [==[GLint]==],
- },
- {
- ["name"] = [==[internalformat]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[x]==],
- ["ctype"] = [==[GLint]==],
- },
- {
- ["name"] = [==[y]==],
- ["ctype"] = [==[GLint]==],
- },
- {
- ["name"] = [==[width]==],
- ["ctype"] = [==[GLsizei]==],
- },
- {
- ["name"] = [==[height]==],
- ["ctype"] = [==[GLsizei]==],
- },
- {
- ["name"] = [==[border]==],
- ["ctype"] = [==[GLint]==],
- },
- },
- ["name"] = [==[CopyTextureImage2DEXT]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[NV_vertex_attrib_integer_64bit]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[index]==],
- ["ctype"] = [==[GLuint]==],
- },
- {
- ["name"] = [==[x]==],
- ["ctype"] = [==[GLuint64EXT]==],
- },
- },
- ["name"] = [==[VertexAttribL1ui64NV]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[NV_shader_buffer_load]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[location]==],
- ["ctype"] = [==[GLint]==],
- },
- {
- ["name"] = [==[value]==],
- ["ctype"] = [==[GLuint64EXT]==],
- },
- },
- ["name"] = [==[Uniformui64NV]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[NV_vertex_program]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[index]==],
- ["ctype"] = [==[GLuint]==],
- },
- {
- ["name"] = [==[v]==],
- ["ctype"] = [==[const GLdouble *]==],
- },
- },
- ["name"] = [==[VertexAttrib3dvNV]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["core"] = {
- {
- [==[3.0]==],
- [==[core]==],
- },
- },
- ["name"] = [==[BindVertexArray]==],
- ["parameters"] = {
- {
- ["name"] = [==[array]==],
- ["ctype"] = [==[GLuint]==],
- },
- },
- ["extensions"] = {
- [==[ARB_vertex_array_object]==],
- },
- ["return_ctype"] = [==[void]==],
- },
- {
- ["core"] = {
- {
- [==[1.0]==],
- [==[core]==],
- },
- {
- [==[3.2]==],
- [==[compatibility]==],
- },
- },
- ["parameters"] = {
- {
- ["name"] = [==[red]==],
- ["ctype"] = [==[GLfloat]==],
- },
- {
- ["name"] = [==[green]==],
- ["ctype"] = [==[GLfloat]==],
- },
- {
- ["name"] = [==[blue]==],
- ["ctype"] = [==[GLfloat]==],
- },
- },
- ["name"] = [==[Color3f]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["core"] = {
- {
- [==[4.0]==],
- [==[core]==],
- },
- },
- ["name"] = [==[UniformMatrix2dv]==],
- ["parameters"] = {
- {
- ["name"] = [==[location]==],
- ["ctype"] = [==[GLint]==],
- },
- {
- ["name"] = [==[count]==],
- ["ctype"] = [==[GLsizei]==],
- },
- {
- ["name"] = [==[transpose]==],
- ["ctype"] = [==[GLboolean]==],
- },
- {
- ["name"] = [==[value]==],
- ["ctype"] = [==[const GLdouble *]==],
- },
- },
- ["extensions"] = {
- [==[ARB_gpu_shader_fp64]==],
- },
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[OES_fixed_point]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[token]==],
- ["ctype"] = [==[GLfixed]==],
- },
- },
- ["name"] = [==[PassThroughxOES]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[NV_occlusion_query]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[n]==],
- ["ctype"] = [==[GLsizei]==],
- },
- {
- ["name"] = [==[ids]==],
- ["ctype"] = [==[const GLuint *]==],
- },
- },
- ["name"] = [==[DeleteOcclusionQueriesNV]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["core"] = {
- {
- [==[1.1]==],
- [==[core]==],
- },
- },
- ["parameters"] = {
- {
- ["name"] = [==[n]==],
- ["ctype"] = [==[GLsizei]==],
- },
- {
- ["name"] = [==[textures]==],
- ["ctype"] = [==[GLuint *]==],
- },
- },
- ["name"] = [==[GenTextures]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[EXT_direct_state_access]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[program]==],
- ["ctype"] = [==[GLuint]==],
- },
- {
- ["name"] = [==[location]==],
- ["ctype"] = [==[GLint]==],
- },
- {
- ["name"] = [==[count]==],
- ["ctype"] = [==[GLsizei]==],
- },
- {
- ["name"] = [==[transpose]==],
- ["ctype"] = [==[GLboolean]==],
- },
- {
- ["name"] = [==[value]==],
- ["ctype"] = [==[const GLdouble *]==],
- },
- },
- ["name"] = [==[ProgramUniformMatrix4x3dvEXT]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["core"] = {
- {
- [==[1.0]==],
- [==[core]==],
- },
- {
- [==[3.2]==],
- [==[compatibility]==],
- },
- },
- ["parameters"] = {
- {
- ["name"] = [==[pname]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[param]==],
- ["ctype"] = [==[GLfloat]==],
- },
- },
- ["name"] = [==[LightModelf]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["core"] = {
- {
- [==[1.1]==],
- [==[core]==],
- },
- },
- ["parameters"] = {
- {
- ["name"] = [==[target]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[texture]==],
- ["ctype"] = [==[GLuint]==],
- },
- },
- ["name"] = [==[BindTexture]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[NV_vertex_program]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[index]==],
- ["ctype"] = [==[GLuint]==],
- },
- {
- ["name"] = [==[v]==],
- ["ctype"] = [==[const GLdouble *]==],
- },
- },
- ["name"] = [==[VertexAttrib2dvNV]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[EXT_direct_state_access]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[texture]==],
- ["ctype"] = [==[GLuint]==],
- },
- {
- ["name"] = [==[target]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[level]==],
- ["ctype"] = [==[GLint]==],
- },
- {
- ["name"] = [==[xoffset]==],
- ["ctype"] = [==[GLint]==],
- },
- {
- ["name"] = [==[yoffset]==],
- ["ctype"] = [==[GLint]==],
- },
- {
- ["name"] = [==[zoffset]==],
- ["ctype"] = [==[GLint]==],
- },
- {
- ["name"] = [==[width]==],
- ["ctype"] = [==[GLsizei]==],
- },
- {
- ["name"] = [==[height]==],
- ["ctype"] = [==[GLsizei]==],
- },
- {
- ["name"] = [==[depth]==],
- ["ctype"] = [==[GLsizei]==],
- },
- {
- ["name"] = [==[format]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[imageSize]==],
- ["ctype"] = [==[GLsizei]==],
- },
- {
- ["name"] = [==[bits]==],
- ["ctype"] = [==[const GLvoid *]==],
- },
- },
- ["name"] = [==[CompressedTextureSubImage3DEXT]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["core"] = {
- {
- [==[1.0]==],
- [==[core]==],
- },
- {
- [==[3.2]==],
- [==[compatibility]==],
- },
- },
- ["parameters"] = {
- },
- ["name"] = [==[InitNames]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[ATI_vertex_array_object]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[buffer]==],
- ["ctype"] = [==[GLuint]==],
- },
- {
- ["name"] = [==[pname]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[params]==],
- ["ctype"] = [==[GLfloat *]==],
- },
- },
- ["name"] = [==[GetObjectBufferfvATI]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[ATI_vertex_streams]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[stream]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[coords]==],
- ["ctype"] = [==[const GLint *]==],
- },
- },
- ["name"] = [==[VertexStream2ivATI]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[NV_vdpau_interop]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[surface]==],
- ["ctype"] = [==[GLvdpauSurfaceNV]==],
- },
- {
- ["name"] = [==[access]==],
- ["ctype"] = [==[GLenum]==],
- },
- },
- ["name"] = [==[VDPAUSurfaceAccessNV]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["core"] = {
- {
- [==[1.0]==],
- [==[core]==],
- },
- {
- [==[3.2]==],
- [==[compatibility]==],
- },
- },
- ["parameters"] = {
- {
- ["name"] = [==[flag]==],
- ["ctype"] = [==[const GLboolean *]==],
- },
- },
- ["name"] = [==[EdgeFlagv]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[EXT_histogram]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[target]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[reset]==],
- ["ctype"] = [==[GLboolean]==],
- },
- {
- ["name"] = [==[format]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[type]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[values]==],
- ["ctype"] = [==[GLvoid *]==],
- },
- },
- ["name"] = [==[GetHistogramEXT]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["core"] = {
- {
- [==[3.2]==],
- [==[core]==],
- },
- },
- ["name"] = [==[SampleMaski]==],
- ["parameters"] = {
- {
- ["name"] = [==[index]==],
- ["ctype"] = [==[GLuint]==],
- },
- {
- ["name"] = [==[mask]==],
- ["ctype"] = [==[GLbitfield]==],
- },
- },
- ["extensions"] = {
- [==[ARB_texture_multisample]==],
- },
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[OES_byte_coordinates]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[coords]==],
- ["ctype"] = [==[const GLbyte *]==],
- },
- },
- ["name"] = [==[TexCoord3bvOES]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[EXT_convolution]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[target]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[pname]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[params]==],
- ["ctype"] = [==[GLint *]==],
- },
- },
- ["name"] = [==[GetConvolutionParameterivEXT]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[EXT_texture_integer]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[red]==],
- ["ctype"] = [==[GLuint]==],
- },
- {
- ["name"] = [==[green]==],
- ["ctype"] = [==[GLuint]==],
- },
- {
- ["name"] = [==[blue]==],
- ["ctype"] = [==[GLuint]==],
- },
- {
- ["name"] = [==[alpha]==],
- ["ctype"] = [==[GLuint]==],
- },
- },
- ["name"] = [==[ClearColorIuiEXT]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[NV_depth_buffer_float]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[depth]==],
- ["ctype"] = [==[GLdouble]==],
- },
- },
- ["name"] = [==[ClearDepthdNV]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[NV_vertex_buffer_unified_memory]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[pname]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[index]==],
- ["ctype"] = [==[GLuint]==],
- },
- {
- ["name"] = [==[address]==],
- ["ctype"] = [==[GLuint64EXT]==],
- },
- {
- ["name"] = [==[length]==],
- ["ctype"] = [==[GLsizeiptr]==],
- },
- },
- ["name"] = [==[BufferAddressRangeNV]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[NV_video_capture]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[video_capture_slot]==],
- ["ctype"] = [==[GLuint]==],
- },
- {
- ["name"] = [==[stream]==],
- ["ctype"] = [==[GLuint]==],
- },
- {
- ["name"] = [==[pname]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[params]==],
- ["ctype"] = [==[GLdouble *]==],
- },
- },
- ["name"] = [==[GetVideoCaptureStreamdvNV]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[ARB_imaging]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[target]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[pname]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[params]==],
- ["ctype"] = [==[GLfloat *]==],
- },
- },
- ["name"] = [==[GetHistogramParameterfv]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[ARB_window_pos]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[x]==],
- ["ctype"] = [==[GLshort]==],
- },
- {
- ["name"] = [==[y]==],
- ["ctype"] = [==[GLshort]==],
- },
- {
- ["name"] = [==[z]==],
- ["ctype"] = [==[GLshort]==],
- },
- },
- ["name"] = [==[WindowPos3sARB]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[NV_texture_multisample]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[texture]==],
- ["ctype"] = [==[GLuint]==],
- },
- {
- ["name"] = [==[target]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[coverageSamples]==],
- ["ctype"] = [==[GLsizei]==],
- },
- {
- ["name"] = [==[colorSamples]==],
- ["ctype"] = [==[GLsizei]==],
- },
- {
- ["name"] = [==[internalFormat]==],
- ["ctype"] = [==[GLint]==],
- },
- {
- ["name"] = [==[width]==],
- ["ctype"] = [==[GLsizei]==],
- },
- {
- ["name"] = [==[height]==],
- ["ctype"] = [==[GLsizei]==],
- },
- {
- ["name"] = [==[depth]==],
- ["ctype"] = [==[GLsizei]==],
- },
- {
- ["name"] = [==[fixedSampleLocations]==],
- ["ctype"] = [==[GLboolean]==],
- },
- },
- ["name"] = [==[TextureImage3DMultisampleCoverageNV]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[ATI_vertex_array_object]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[id]==],
- ["ctype"] = [==[GLuint]==],
- },
- {
- ["name"] = [==[type]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[stride]==],
- ["ctype"] = [==[GLsizei]==],
- },
- {
- ["name"] = [==[buffer]==],
- ["ctype"] = [==[GLuint]==],
- },
- {
- ["name"] = [==[offset]==],
- ["ctype"] = [==[GLuint]==],
- },
- },
- ["name"] = [==[VariantArrayObjectATI]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[NV_video_capture]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[video_capture_slot]==],
- ["ctype"] = [==[GLuint]==],
- },
- {
- ["name"] = [==[stream]==],
- ["ctype"] = [==[GLuint]==],
- },
- {
- ["name"] = [==[frame_region]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[target]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[texture]==],
- ["ctype"] = [==[GLuint]==],
- },
- },
- ["name"] = [==[BindVideoCaptureStreamTextureNV]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["core"] = {
- {
- [==[3.3]==],
- [==[core]==],
- },
- },
- ["name"] = [==[BindFragDataLocationIndexed]==],
- ["parameters"] = {
- {
- ["name"] = [==[program]==],
- ["ctype"] = [==[GLuint]==],
- },
- {
- ["name"] = [==[colorNumber]==],
- ["ctype"] = [==[GLuint]==],
- },
- {
- ["name"] = [==[index]==],
- ["ctype"] = [==[GLuint]==],
- },
- {
- ["name"] = [==[name]==],
- ["ctype"] = [==[const GLchar *]==],
- },
- },
- ["extensions"] = {
- [==[ARB_blend_func_extended]==],
- },
- ["return_ctype"] = [==[void]==],
- },
- {
- ["core"] = {
- {
- [==[1.0]==],
- [==[core]==],
- },
- {
- [==[3.2]==],
- [==[compatibility]==],
- },
- },
- ["parameters"] = {
- {
- ["name"] = [==[flag]==],
- ["ctype"] = [==[GLboolean]==],
- },
- },
- ["name"] = [==[EdgeFlag]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[NV_half_float]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[red]==],
- ["ctype"] = [==[GLhalfNV]==],
- },
- {
- ["name"] = [==[green]==],
- ["ctype"] = [==[GLhalfNV]==],
- },
- {
- ["name"] = [==[blue]==],
- ["ctype"] = [==[GLhalfNV]==],
- },
- {
- ["name"] = [==[alpha]==],
- ["ctype"] = [==[GLhalfNV]==],
- },
- },
- ["name"] = [==[Color4hNV]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[NV_vdpau_interop]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[surface]==],
- ["ctype"] = [==[GLvdpauSurfaceNV]==],
- },
- },
- ["name"] = [==[VDPAUIsSurfaceNV]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[OES_fixed_point]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[pname]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[param]==],
- ["ctype"] = [==[const GLfixed *]==],
- },
- },
- ["name"] = [==[FogxvOES]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[ARB_texture_buffer_object]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[target]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[internalformat]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[buffer]==],
- ["ctype"] = [==[GLuint]==],
- },
- },
- ["name"] = [==[TexBufferARB]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["core"] = {
- {
- [==[2.0]==],
- [==[core]==],
- },
- },
- ["parameters"] = {
- {
- ["name"] = [==[index]==],
- ["ctype"] = [==[GLuint]==],
- },
- {
- ["name"] = [==[v]==],
- ["ctype"] = [==[const GLdouble *]==],
- },
- },
- ["name"] = [==[VertexAttrib4dv]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[ARB_multitexture]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[target]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[s]==],
- ["ctype"] = [==[GLshort]==],
- },
- {
- ["name"] = [==[t]==],
- ["ctype"] = [==[GLshort]==],
- },
- },
- ["name"] = [==[MultiTexCoord2sARB]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[OES_fixed_point]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[target]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[pname]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[params]==],
- ["ctype"] = [==[GLfixed *]==],
- },
- },
- ["name"] = [==[GetTexParameterxvOES]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[EXT_paletted_texture]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[target]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[internalFormat]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[width]==],
- ["ctype"] = [==[GLsizei]==],
- },
- {
- ["name"] = [==[format]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[type]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[table]==],
- ["ctype"] = [==[const GLvoid *]==],
- },
- },
- ["name"] = [==[ColorTableEXT]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["core"] = {
- {
- [==[3.3]==],
- [==[core]==],
- },
- },
- ["name"] = [==[MultiTexCoordP1uiv]==],
- ["parameters"] = {
- {
- ["name"] = [==[texture]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[type]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[coords]==],
- ["ctype"] = [==[const GLuint *]==],
- },
- },
- ["extensions"] = {
- [==[ARB_vertex_type_2_10_10_10_rev]==],
- },
- ["return_ctype"] = [==[void]==],
- },
- {
- ["core"] = {
- {
- [==[4.1]==],
- [==[core]==],
- },
- },
- ["name"] = [==[GetProgramPipelineiv]==],
- ["parameters"] = {
- {
- ["name"] = [==[pipeline]==],
- ["ctype"] = [==[GLuint]==],
- },
- {
- ["name"] = [==[pname]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[params]==],
- ["ctype"] = [==[GLint *]==],
- },
- },
- ["extensions"] = {
- [==[ARB_separate_shader_objects]==],
- },
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[EXT_copy_texture]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[target]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[level]==],
- ["ctype"] = [==[GLint]==],
- },
- {
- ["name"] = [==[xoffset]==],
- ["ctype"] = [==[GLint]==],
- },
- {
- ["name"] = [==[yoffset]==],
- ["ctype"] = [==[GLint]==],
- },
- {
- ["name"] = [==[x]==],
- ["ctype"] = [==[GLint]==],
- },
- {
- ["name"] = [==[y]==],
- ["ctype"] = [==[GLint]==],
- },
- {
- ["name"] = [==[width]==],
- ["ctype"] = [==[GLsizei]==],
- },
- {
- ["name"] = [==[height]==],
- ["ctype"] = [==[GLsizei]==],
- },
- },
- ["name"] = [==[CopyTexSubImage2DEXT]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["core"] = {
- {
- [==[1.0]==],
- [==[core]==],
- },
- {
- [==[3.2]==],
- [==[compatibility]==],
- },
- },
- ["parameters"] = {
- {
- ["name"] = [==[pname]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[param]==],
- ["ctype"] = [==[GLfloat]==],
- },
- },
- ["name"] = [==[PixelTransferf]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["core"] = {
- {
- [==[1.0]==],
- [==[core]==],
- },
- {
- [==[3.2]==],
- [==[compatibility]==],
- },
- },
- ["parameters"] = {
- {
- ["name"] = [==[v]==],
- ["ctype"] = [==[const GLdouble *]==],
- },
- },
- ["name"] = [==[Vertex4dv]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["core"] = {
- {
- [==[4.1]==],
- [==[core]==],
- },
- },
- ["name"] = [==[VertexAttribL1dv]==],
- ["parameters"] = {
- {
- ["name"] = [==[index]==],
- ["ctype"] = [==[GLuint]==],
- },
- {
- ["name"] = [==[v]==],
- ["ctype"] = [==[const GLdouble *]==],
- },
- },
- ["extensions"] = {
- [==[ARB_vertex_attrib_64bit]==],
- },
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[ATI_vertex_streams]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[stream]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[coords]==],
- ["ctype"] = [==[const GLint *]==],
- },
- },
- ["name"] = [==[VertexStream4ivATI]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["core"] = {
- {
- [==[3.3]==],
- [==[core]==],
- },
- },
- ["name"] = [==[BindSampler]==],
- ["parameters"] = {
- {
- ["name"] = [==[unit]==],
- ["ctype"] = [==[GLuint]==],
- },
- {
- ["name"] = [==[sampler]==],
- ["ctype"] = [==[GLuint]==],
- },
- },
- ["extensions"] = {
- [==[ARB_sampler_objects]==],
- },
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[EXT_gpu_shader4]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[location]==],
- ["ctype"] = [==[GLint]==],
- },
- {
- ["name"] = [==[v0]==],
- ["ctype"] = [==[GLuint]==],
- },
- {
- ["name"] = [==[v1]==],
- ["ctype"] = [==[GLuint]==],
- },
- },
- ["name"] = [==[Uniform2uiEXT]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["core"] = {
- {
- [==[4.1]==],
- [==[core]==],
- },
- },
- ["name"] = [==[ProgramUniform1i]==],
- ["parameters"] = {
- {
- ["name"] = [==[program]==],
- ["ctype"] = [==[GLuint]==],
- },
- {
- ["name"] = [==[location]==],
- ["ctype"] = [==[GLint]==],
- },
- {
- ["name"] = [==[v0]==],
- ["ctype"] = [==[GLint]==],
- },
- },
- ["extensions"] = {
- [==[ARB_separate_shader_objects]==],
- },
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[ATI_vertex_array_object]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[id]==],
- ["ctype"] = [==[GLuint]==],
- },
- {
- ["name"] = [==[pname]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[params]==],
- ["ctype"] = [==[GLfloat *]==],
- },
- },
- ["name"] = [==[GetVariantArrayObjectfvATI]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["core"] = {
- {
- [==[3.0]==],
- [==[core]==],
- },
- },
- ["parameters"] = {
- {
- ["name"] = [==[index]==],
- ["ctype"] = [==[GLuint]==],
- },
- {
- ["name"] = [==[x]==],
- ["ctype"] = [==[GLint]==],
- },
- {
- ["name"] = [==[y]==],
- ["ctype"] = [==[GLint]==],
- },
- {
- ["name"] = [==[z]==],
- ["ctype"] = [==[GLint]==],
- },
- {
- ["name"] = [==[w]==],
- ["ctype"] = [==[GLint]==],
- },
- },
- ["name"] = [==[VertexAttribI4i]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[NV_vertex_program]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[id]==],
- ["ctype"] = [==[GLuint]==],
- },
- {
- ["name"] = [==[pname]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[params]==],
- ["ctype"] = [==[GLint *]==],
- },
- },
- ["name"] = [==[GetProgramivNV]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[ARB_shading_language_include]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[namelen]==],
- ["ctype"] = [==[GLint]==],
- },
- {
- ["name"] = [==[name]==],
- ["ctype"] = [==[const GLchar *]==],
- },
- {
- ["name"] = [==[bufSize]==],
- ["ctype"] = [==[GLsizei]==],
- },
- {
- ["name"] = [==[stringlen]==],
- ["ctype"] = [==[GLint *]==],
- },
- {
- ["name"] = [==[string]==],
- ["ctype"] = [==[GLchar *]==],
- },
- },
- ["name"] = [==[GetNamedStringARB]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["core"] = {
- {
- [==[2.0]==],
- [==[core]==],
- },
- },
- ["parameters"] = {
- {
- ["name"] = [==[shader]==],
- ["ctype"] = [==[GLuint]==],
- },
- },
- ["name"] = [==[CompileShader]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[NVX_conditional_render]==],
- },
- ["parameters"] = {
- },
- ["name"] = [==[EndConditionalRenderNVX]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[ATI_vertex_streams]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[stream]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[coords]==],
- ["ctype"] = [==[const GLshort *]==],
- },
- },
- ["name"] = [==[VertexStream4svATI]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[EXT_direct_state_access]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[texunit]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[target]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[level]==],
- ["ctype"] = [==[GLint]==],
- },
- {
- ["name"] = [==[xoffset]==],
- ["ctype"] = [==[GLint]==],
- },
- {
- ["name"] = [==[x]==],
- ["ctype"] = [==[GLint]==],
- },
- {
- ["name"] = [==[y]==],
- ["ctype"] = [==[GLint]==],
- },
- {
- ["name"] = [==[width]==],
- ["ctype"] = [==[GLsizei]==],
- },
- },
- ["name"] = [==[CopyMultiTexSubImage1DEXT]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["core"] = {
- {
- [==[4.0]==],
- [==[core]==],
- },
- },
- ["parameters"] = {
- {
- ["name"] = [==[value]==],
- ["ctype"] = [==[GLfloat]==],
- },
- },
- ["name"] = [==[MinSampleShading]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[ARB_vertex_program]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[index]==],
- ["ctype"] = [==[GLuint]==],
- },
- {
- ["name"] = [==[v]==],
- ["ctype"] = [==[const GLubyte *]==],
- },
- },
- ["name"] = [==[VertexAttrib4NubvARB]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[ARB_imaging]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[target]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[pname]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[params]==],
- ["ctype"] = [==[const GLfloat *]==],
- },
- },
- ["name"] = [==[ConvolutionParameterfv]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["core"] = {
- {
- [==[1.0]==],
- [==[core]==],
- },
- },
- ["parameters"] = {
- {
- ["name"] = [==[func]==],
- ["ctype"] = [==[GLenum]==],
- },
- },
- ["name"] = [==[DepthFunc]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["core"] = {
- {
- [==[1.3]==],
- [==[core]==],
- },
- },
- ["parameters"] = {
- {
- ["name"] = [==[target]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[level]==],
- ["ctype"] = [==[GLint]==],
- },
- {
- ["name"] = [==[internalformat]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[width]==],
- ["ctype"] = [==[GLsizei]==],
- },
- {
- ["name"] = [==[height]==],
- ["ctype"] = [==[GLsizei]==],
- },
- {
- ["name"] = [==[border]==],
- ["ctype"] = [==[GLint]==],
- },
- {
- ["name"] = [==[imageSize]==],
- ["ctype"] = [==[GLsizei]==],
- },
- {
- ["name"] = [==[data]==],
- ["ctype"] = [==[const GLvoid *]==],
- },
- },
- ["name"] = [==[CompressedTexImage2D]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[SUNX_constant_data]==],
- },
- ["parameters"] = {
- },
- ["name"] = [==[FinishTextureSUNX]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["core"] = {
- {
- [==[3.0]==],
- [==[core]==],
- },
- },
- ["name"] = [==[RenderbufferStorageMultisample]==],
- ["parameters"] = {
- {
- ["name"] = [==[target]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[samples]==],
- ["ctype"] = [==[GLsizei]==],
- },
- {
- ["name"] = [==[internalformat]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[width]==],
- ["ctype"] = [==[GLsizei]==],
- },
- {
- ["name"] = [==[height]==],
- ["ctype"] = [==[GLsizei]==],
- },
- },
- ["extensions"] = {
- [==[ARB_framebuffer_object]==],
- },
- ["return_ctype"] = [==[void]==],
- },
- {
- ["core"] = {
- {
- [==[4.3]==],
- [==[core]==],
- },
- },
- ["name"] = [==[InvalidateBufferSubData]==],
- ["parameters"] = {
- {
- ["name"] = [==[buffer]==],
- ["ctype"] = [==[GLuint]==],
- },
- {
- ["name"] = [==[offset]==],
- ["ctype"] = [==[GLintptr]==],
- },
- {
- ["name"] = [==[length]==],
- ["ctype"] = [==[GLsizeiptr]==],
- },
- },
- ["extensions"] = {
- [==[ARB_invalidate_subdata]==],
- },
- ["return_ctype"] = [==[void]==],
- },
- {
- ["core"] = {
- {
- [==[1.3]==],
- [==[core]==],
- },
- {
- [==[3.2]==],
- [==[compatibility]==],
- },
- },
- ["parameters"] = {
- {
- ["name"] = [==[target]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[s]==],
- ["ctype"] = [==[GLshort]==],
- },
- },
- ["name"] = [==[MultiTexCoord1s]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[EXT_provoking_vertex]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[mode]==],
- ["ctype"] = [==[GLenum]==],
- },
- },
- ["name"] = [==[ProvokingVertexEXT]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[NV_path_rendering]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[color]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[pname]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[value]==],
- ["ctype"] = [==[GLint *]==],
- },
- },
- ["name"] = [==[GetPathColorGenivNV]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["core"] = {
- {
- [==[3.0]==],
- [==[core]==],
- },
- },
- ["name"] = [==[BindFramebuffer]==],
- ["parameters"] = {
- {
- ["name"] = [==[target]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[framebuffer]==],
- ["ctype"] = [==[GLuint]==],
- },
- },
- ["extensions"] = {
- [==[ARB_framebuffer_object]==],
- },
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[ARB_imaging]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[target]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[pname]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[params]==],
- ["ctype"] = [==[GLint *]==],
- },
- },
- ["name"] = [==[GetHistogramParameteriv]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[OES_fixed_point]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[coords]==],
- ["ctype"] = [==[const GLfixed *]==],
- },
- },
- ["name"] = [==[EvalCoord2xvOES]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["core"] = {
- {
- [==[1.0]==],
- [==[core]==],
- },
- {
- [==[3.2]==],
- [==[compatibility]==],
- },
- },
- ["parameters"] = {
- {
- ["name"] = [==[v]==],
- ["ctype"] = [==[const GLint *]==],
- },
- },
- ["name"] = [==[Vertex4iv]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[AMD_performance_monitor]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[group]==],
- ["ctype"] = [==[GLuint]==],
- },
- {
- ["name"] = [==[numCounters]==],
- ["ctype"] = [==[GLint *]==],
- },
- {
- ["name"] = [==[maxActiveCounters]==],
- ["ctype"] = [==[GLint *]==],
- },
- {
- ["name"] = [==[counterSize]==],
- ["ctype"] = [==[GLsizei]==],
- },
- {
- ["name"] = [==[counters]==],
- ["ctype"] = [==[GLuint *]==],
- },
- },
- ["name"] = [==[GetPerfMonitorCountersAMD]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[NV_fragment_program]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[id]==],
- ["ctype"] = [==[GLuint]==],
- },
- {
- ["name"] = [==[len]==],
- ["ctype"] = [==[GLsizei]==],
- },
- {
- ["name"] = [==[name]==],
- ["ctype"] = [==[const GLubyte *]==],
- },
- {
- ["name"] = [==[v]==],
- ["ctype"] = [==[const GLfloat *]==],
- },
- },
- ["name"] = [==[ProgramNamedParameter4fvNV]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[NV_vertex_program]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[index]==],
- ["ctype"] = [==[GLuint]==],
- },
- {
- ["name"] = [==[x]==],
- ["ctype"] = [==[GLfloat]==],
- },
- },
- ["name"] = [==[VertexAttrib1fNV]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["core"] = {
- {
- [==[4.3]==],
- [==[core]==],
- },
- },
- ["name"] = [==[VertexAttribLFormat]==],
- ["parameters"] = {
- {
- ["name"] = [==[attribindex]==],
- ["ctype"] = [==[GLuint]==],
- },
- {
- ["name"] = [==[size]==],
- ["ctype"] = [==[GLint]==],
- },
- {
- ["name"] = [==[type]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[relativeoffset]==],
- ["ctype"] = [==[GLuint]==],
- },
- },
- ["extensions"] = {
- [==[ARB_vertex_attrib_binding]==],
- },
- ["return_ctype"] = [==[void]==],
- },
- {
- ["core"] = {
- {
- [==[4.3]==],
- [==[core]==],
- },
- },
- ["name"] = [==[VertexBindingDivisor]==],
- ["parameters"] = {
- {
- ["name"] = [==[bindingindex]==],
- ["ctype"] = [==[GLuint]==],
- },
- {
- ["name"] = [==[divisor]==],
- ["ctype"] = [==[GLuint]==],
- },
- },
- ["extensions"] = {
- [==[ARB_vertex_attrib_binding]==],
- },
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[SUN_vertex]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[rc]==],
- ["ctype"] = [==[const GLuint *]==],
- },
- {
- ["name"] = [==[n]==],
- ["ctype"] = [==[const GLfloat *]==],
- },
- {
- ["name"] = [==[v]==],
- ["ctype"] = [==[const GLfloat *]==],
- },
- },
- ["name"] = [==[ReplacementCodeuiNormal3fVertex3fvSUN]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["core"] = {
- {
- [==[4.1]==],
- [==[core]==],
- },
- },
- ["name"] = [==[ProgramUniformMatrix2dv]==],
- ["parameters"] = {
- {
- ["name"] = [==[program]==],
- ["ctype"] = [==[GLuint]==],
- },
- {
- ["name"] = [==[location]==],
- ["ctype"] = [==[GLint]==],
- },
- {
- ["name"] = [==[count]==],
- ["ctype"] = [==[GLsizei]==],
- },
- {
- ["name"] = [==[transpose]==],
- ["ctype"] = [==[GLboolean]==],
- },
- {
- ["name"] = [==[value]==],
- ["ctype"] = [==[const GLdouble *]==],
- },
- },
- ["extensions"] = {
- [==[ARB_separate_shader_objects]==],
- },
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[EXT_direct_state_access]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[vaobj]==],
- ["ctype"] = [==[GLuint]==],
- },
- {
- ["name"] = [==[array]==],
- ["ctype"] = [==[GLenum]==],
- },
- },
- ["name"] = [==[DisableVertexArrayEXT]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[NV_gpu_program4]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[target]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[index]==],
- ["ctype"] = [==[GLuint]==],
- },
- {
- ["name"] = [==[params]==],
- ["ctype"] = [==[const GLint *]==],
- },
- },
- ["name"] = [==[ProgramLocalParameterI4ivNV]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[NV_half_float]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[fog]==],
- ["ctype"] = [==[GLhalfNV]==],
- },
- },
- ["name"] = [==[FogCoordhNV]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["core"] = {
- {
- [==[4.1]==],
- [==[core]==],
- },
- },
- ["name"] = [==[ProgramUniform4f]==],
- ["parameters"] = {
- {
- ["name"] = [==[program]==],
- ["ctype"] = [==[GLuint]==],
- },
- {
- ["name"] = [==[location]==],
- ["ctype"] = [==[GLint]==],
- },
- {
- ["name"] = [==[v0]==],
- ["ctype"] = [==[GLfloat]==],
- },
- {
- ["name"] = [==[v1]==],
- ["ctype"] = [==[GLfloat]==],
- },
- {
- ["name"] = [==[v2]==],
- ["ctype"] = [==[GLfloat]==],
- },
- {
- ["name"] = [==[v3]==],
- ["ctype"] = [==[GLfloat]==],
- },
- },
- ["extensions"] = {
- [==[ARB_separate_shader_objects]==],
- },
- ["return_ctype"] = [==[void]==],
- },
- {
- ["core"] = {
- {
- [==[3.3]==],
- [==[core]==],
- },
- },
- ["name"] = [==[VertexP3ui]==],
- ["parameters"] = {
- {
- ["name"] = [==[type]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[value]==],
- ["ctype"] = [==[GLuint]==],
- },
- },
- ["extensions"] = {
- [==[ARB_vertex_type_2_10_10_10_rev]==],
- },
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[EXT_multi_draw_arrays]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[mode]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[first]==],
- ["ctype"] = [==[const GLint *]==],
- },
- {
- ["name"] = [==[count]==],
- ["ctype"] = [==[const GLsizei *]==],
- },
- {
- ["name"] = [==[primcount]==],
- ["ctype"] = [==[GLsizei]==],
- },
- },
- ["name"] = [==[MultiDrawArraysEXT]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[NV_path_rendering]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[pathListMode]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[numPaths]==],
- ["ctype"] = [==[GLsizei]==],
- },
- {
- ["name"] = [==[pathNameType]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[paths]==],
- ["ctype"] = [==[const GLvoid *]==],
- },
- {
- ["name"] = [==[pathBase]==],
- ["ctype"] = [==[GLuint]==],
- },
- {
- ["name"] = [==[advanceScale]==],
- ["ctype"] = [==[GLfloat]==],
- },
- {
- ["name"] = [==[kerningScale]==],
- ["ctype"] = [==[GLfloat]==],
- },
- {
- ["name"] = [==[transformType]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[returnedSpacing]==],
- ["ctype"] = [==[GLfloat *]==],
- },
- },
- ["name"] = [==[GetPathSpacingNV]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["core"] = {
- {
- [==[1.0]==],
- [==[core]==],
- },
- {
- [==[3.2]==],
- [==[compatibility]==],
- },
- },
- ["parameters"] = {
- {
- ["name"] = [==[v]==],
- ["ctype"] = [==[const GLdouble *]==],
- },
- },
- ["name"] = [==[RasterPos4dv]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["core"] = {
- {
- [==[3.2]==],
- [==[core]==],
- },
- },
- ["parameters"] = {
- {
- ["name"] = [==[target]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[attachment]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[texture]==],
- ["ctype"] = [==[GLuint]==],
- },
- {
- ["name"] = [==[level]==],
- ["ctype"] = [==[GLint]==],
- },
- },
- ["name"] = [==[FramebufferTexture]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[EXT_coordinate_frame]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[v]==],
- ["ctype"] = [==[const GLdouble *]==],
- },
- },
- ["name"] = [==[Binormal3dvEXT]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[EXT_convolution]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[target]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[format]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[type]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[row]==],
- ["ctype"] = [==[GLvoid *]==],
- },
- {
- ["name"] = [==[column]==],
- ["ctype"] = [==[GLvoid *]==],
- },
- {
- ["name"] = [==[span]==],
- ["ctype"] = [==[GLvoid *]==],
- },
- },
- ["name"] = [==[GetSeparableFilterEXT]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["core"] = {
- {
- [==[4.1]==],
- [==[core]==],
- },
- },
- ["name"] = [==[ProgramUniform3i]==],
- ["parameters"] = {
- {
- ["name"] = [==[program]==],
- ["ctype"] = [==[GLuint]==],
- },
- {
- ["name"] = [==[location]==],
- ["ctype"] = [==[GLint]==],
- },
- {
- ["name"] = [==[v0]==],
- ["ctype"] = [==[GLint]==],
- },
- {
- ["name"] = [==[v1]==],
- ["ctype"] = [==[GLint]==],
- },
- {
- ["name"] = [==[v2]==],
- ["ctype"] = [==[GLint]==],
- },
- },
- ["extensions"] = {
- [==[ARB_separate_shader_objects]==],
- },
- ["return_ctype"] = [==[void]==],
- },
- {
- ["core"] = {
- {
- [==[1.0]==],
- [==[core]==],
- },
- {
- [==[3.2]==],
- [==[compatibility]==],
- },
- },
- ["parameters"] = {
- {
- ["name"] = [==[v]==],
- ["ctype"] = [==[const GLfloat *]==],
- },
- },
- ["name"] = [==[TexCoord2fv]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[ATI_vertex_streams]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[stream]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[x]==],
- ["ctype"] = [==[GLdouble]==],
- },
- {
- ["name"] = [==[y]==],
- ["ctype"] = [==[GLdouble]==],
- },
- {
- ["name"] = [==[z]==],
- ["ctype"] = [==[GLdouble]==],
- },
- },
- ["name"] = [==[VertexStream3dATI]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[ARB_multitexture]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[target]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[v]==],
- ["ctype"] = [==[const GLshort *]==],
- },
- },
- ["name"] = [==[MultiTexCoord2svARB]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[ARB_shader_objects]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[location]==],
- ["ctype"] = [==[GLint]==],
- },
- {
- ["name"] = [==[count]==],
- ["ctype"] = [==[GLsizei]==],
- },
- {
- ["name"] = [==[value]==],
- ["ctype"] = [==[const GLfloat *]==],
- },
- },
- ["name"] = [==[Uniform3fvARB]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["core"] = {
- {
- [==[1.0]==],
- [==[core]==],
- },
- {
- [==[3.2]==],
- [==[compatibility]==],
- },
- },
- ["parameters"] = {
- {
- ["name"] = [==[face]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[pname]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[param]==],
- ["ctype"] = [==[GLint]==],
- },
- },
- ["name"] = [==[Materiali]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[SGIS_pixel_texture]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[pname]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[params]==],
- ["ctype"] = [==[const GLfloat *]==],
- },
- },
- ["name"] = [==[PixelTexGenParameterfvSGIS]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[NV_vertex_program]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[index]==],
- ["ctype"] = [==[GLuint]==],
- },
- {
- ["name"] = [==[count]==],
- ["ctype"] = [==[GLsizei]==],
- },
- {
- ["name"] = [==[v]==],
- ["ctype"] = [==[const GLshort *]==],
- },
- },
- ["name"] = [==[VertexAttribs4svNV]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[EXT_direct_state_access]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[buffer]==],
- ["ctype"] = [==[GLuint]==],
- },
- {
- ["name"] = [==[offset]==],
- ["ctype"] = [==[GLintptr]==],
- },
- {
- ["name"] = [==[length]==],
- ["ctype"] = [==[GLsizeiptr]==],
- },
- {
- ["name"] = [==[access]==],
- ["ctype"] = [==[GLbitfield]==],
- },
- },
- ["name"] = [==[MapNamedBufferRangeEXT]==],
- ["return_ctype"] = [==[void *]==],
- },
- {
- ["core"] = {
- {
- [==[1.0]==],
- [==[core]==],
- },
- {
- [==[3.2]==],
- [==[compatibility]==],
- },
- },
- ["parameters"] = {
- {
- ["name"] = [==[s]==],
- ["ctype"] = [==[GLint]==],
- },
- {
- ["name"] = [==[t]==],
- ["ctype"] = [==[GLint]==],
- },
- {
- ["name"] = [==[r]==],
- ["ctype"] = [==[GLint]==],
- },
- {
- ["name"] = [==[q]==],
- ["ctype"] = [==[GLint]==],
- },
- },
- ["name"] = [==[TexCoord4i]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[OES_query_matrix]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[mantissa]==],
- ["ctype"] = [==[GLfixed *]==],
- },
- {
- ["name"] = [==[exponent]==],
- ["ctype"] = [==[GLint *]==],
- },
- },
- ["name"] = [==[QueryMatrixxOES]==],
- ["return_ctype"] = [==[GLbitfield]==],
- },
- {
- ["extensions"] = {
- [==[ARB_fragment_program]==],
- [==[ARB_vertex_program]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[n]==],
- ["ctype"] = [==[GLsizei]==],
- },
- {
- ["name"] = [==[programs]==],
- ["ctype"] = [==[const GLuint *]==],
- },
- },
- ["name"] = [==[DeleteProgramsARB]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["core"] = {
- {
- [==[1.0]==],
- [==[core]==],
- },
- {
- [==[3.2]==],
- [==[compatibility]==],
- },
- },
- ["parameters"] = {
- {
- ["name"] = [==[factor]==],
- ["ctype"] = [==[GLint]==],
- },
- {
- ["name"] = [==[pattern]==],
- ["ctype"] = [==[GLushort]==],
- },
- },
- ["name"] = [==[LineStipple]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[ARB_shader_objects]==],
- },
- ["parameters"] = {
- },
- ["name"] = [==[CreateProgramObjectARB]==],
- ["return_ctype"] = [==[GLhandleARB]==],
- },
- {
- ["extensions"] = {
- [==[NV_gpu_shader5]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[program]==],
- ["ctype"] = [==[GLuint]==],
- },
- {
- ["name"] = [==[location]==],
- ["ctype"] = [==[GLint]==],
- },
- {
- ["name"] = [==[count]==],
- ["ctype"] = [==[GLsizei]==],
- },
- {
- ["name"] = [==[value]==],
- ["ctype"] = [==[const GLuint64EXT *]==],
- },
- },
- ["name"] = [==[ProgramUniform4ui64vNV]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["core"] = {
- {
- [==[1.0]==],
- [==[core]==],
- },
- },
- ["parameters"] = {
- },
- ["name"] = [==[GetError]==],
- ["return_ctype"] = [==[GLenum]==],
- },
- {
- ["extensions"] = {
- [==[OES_fixed_point]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[x]==],
- ["ctype"] = [==[GLfixed]==],
- },
- },
- ["name"] = [==[Vertex2xOES]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[ARB_shading_language_include]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[type]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[namelen]==],
- ["ctype"] = [==[GLint]==],
- },
- {
- ["name"] = [==[name]==],
- ["ctype"] = [==[const GLchar *]==],
- },
- {
- ["name"] = [==[stringlen]==],
- ["ctype"] = [==[GLint]==],
- },
- {
- ["name"] = [==[string]==],
- ["ctype"] = [==[const GLchar *]==],
- },
- },
- ["name"] = [==[NamedStringARB]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["core"] = {
- {
- [==[1.0]==],
- [==[core]==],
- },
- {
- [==[3.2]==],
- [==[compatibility]==],
- },
- },
- ["parameters"] = {
- {
- ["name"] = [==[pname]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[param]==],
- ["ctype"] = [==[GLint]==],
- },
- },
- ["name"] = [==[LightModeli]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["core"] = {
- {
- [==[4.0]==],
- [==[core]==],
- },
- },
- ["parameters"] = {
- {
- ["name"] = [==[buf]==],
- ["ctype"] = [==[GLuint]==],
- },
- {
- ["name"] = [==[modeRGB]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[modeAlpha]==],
- ["ctype"] = [==[GLenum]==],
- },
- },
- ["name"] = [==[BlendEquationSeparatei]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[ARB_robustness]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[target]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[format]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[type]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[bufSize]==],
- ["ctype"] = [==[GLsizei]==],
- },
- {
- ["name"] = [==[table]==],
- ["ctype"] = [==[GLvoid *]==],
- },
- },
- ["name"] = [==[GetnColorTableARB]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[ARB_imaging]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[target]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[internalformat]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[x]==],
- ["ctype"] = [==[GLint]==],
- },
- {
- ["name"] = [==[y]==],
- ["ctype"] = [==[GLint]==],
- },
- {
- ["name"] = [==[width]==],
- ["ctype"] = [==[GLsizei]==],
- },
- },
- ["name"] = [==[CopyColorTable]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["core"] = {
- {
- [==[4.1]==],
- [==[core]==],
- },
- },
- ["name"] = [==[ProgramUniform4uiv]==],
- ["parameters"] = {
- {
- ["name"] = [==[program]==],
- ["ctype"] = [==[GLuint]==],
- },
- {
- ["name"] = [==[location]==],
- ["ctype"] = [==[GLint]==],
- },
- {
- ["name"] = [==[count]==],
- ["ctype"] = [==[GLsizei]==],
- },
- {
- ["name"] = [==[value]==],
- ["ctype"] = [==[const GLuint *]==],
- },
- },
- ["extensions"] = {
- [==[ARB_separate_shader_objects]==],
- },
- ["return_ctype"] = [==[void]==],
- },
- {
- ["core"] = {
- {
- [==[3.2]==],
- [==[core]==],
- },
- },
- ["name"] = [==[DeleteSync]==],
- ["parameters"] = {
- {
- ["name"] = [==[sync]==],
- ["ctype"] = [==[GLsync]==],
- },
- },
- ["extensions"] = {
- [==[ARB_sync]==],
- },
- ["return_ctype"] = [==[void]==],
- },
- {
- ["core"] = {
- {
- [==[4.1]==],
- [==[core]==],
- },
- },
- ["name"] = [==[VertexAttribL4dv]==],
- ["parameters"] = {
- {
- ["name"] = [==[index]==],
- ["ctype"] = [==[GLuint]==],
- },
- {
- ["name"] = [==[v]==],
- ["ctype"] = [==[const GLdouble *]==],
- },
- },
- ["extensions"] = {
- [==[ARB_vertex_attrib_64bit]==],
- },
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[NV_vertex_program]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[target]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[index]==],
- ["ctype"] = [==[GLuint]==],
- },
- {
- ["name"] = [==[v]==],
- ["ctype"] = [==[const GLfloat *]==],
- },
- },
- ["name"] = [==[ProgramParameter4fvNV]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[SGI_color_table]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[target]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[pname]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[params]==],
- ["ctype"] = [==[const GLfloat *]==],
- },
- },
- ["name"] = [==[ColorTableParameterfvSGI]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["core"] = {
- {
- [==[1.0]==],
- [==[core]==],
- },
- {
- [==[3.2]==],
- [==[compatibility]==],
- },
- },
- ["parameters"] = {
- {
- ["name"] = [==[mask]==],
- ["ctype"] = [==[const GLubyte *]==],
- },
- },
- ["name"] = [==[PolygonStipple]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["core"] = {
- {
- [==[1.0]==],
- [==[core]==],
- },
- {
- [==[3.2]==],
- [==[compatibility]==],
- },
- },
- ["parameters"] = {
- {
- ["name"] = [==[s]==],
- ["ctype"] = [==[GLfloat]==],
- },
- {
- ["name"] = [==[t]==],
- ["ctype"] = [==[GLfloat]==],
- },
- },
- ["name"] = [==[TexCoord2f]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[NV_vertex_program]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[index]==],
- ["ctype"] = [==[GLuint]==],
- },
- {
- ["name"] = [==[count]==],
- ["ctype"] = [==[GLsizei]==],
- },
- {
- ["name"] = [==[v]==],
- ["ctype"] = [==[const GLdouble *]==],
- },
- },
- ["name"] = [==[VertexAttribs4dvNV]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[NV_half_float]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[index]==],
- ["ctype"] = [==[GLuint]==],
- },
- {
- ["name"] = [==[v]==],
- ["ctype"] = [==[const GLhalfNV *]==],
- },
- },
- ["name"] = [==[VertexAttrib4hvNV]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["core"] = {
- {
- [==[1.0]==],
- [==[core]==],
- },
- {
- [==[3.2]==],
- [==[compatibility]==],
- },
- },
- ["parameters"] = {
- {
- ["name"] = [==[target]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[pname]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[params]==],
- ["ctype"] = [==[const GLint *]==],
- },
- },
- ["name"] = [==[TexEnviv]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[OES_fixed_point]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[target]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[pname]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[params]==],
- ["ctype"] = [==[GLfixed *]==],
- },
- },
- ["name"] = [==[GetHistogramParameterxvOES]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[SUN_vertex]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[tc]==],
- ["ctype"] = [==[const GLfloat *]==],
- },
- {
- ["name"] = [==[c]==],
- ["ctype"] = [==[const GLubyte *]==],
- },
- {
- ["name"] = [==[v]==],
- ["ctype"] = [==[const GLfloat *]==],
- },
- },
- ["name"] = [==[TexCoord2fColor4ubVertex3fvSUN]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[NV_vertex_program]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[index]==],
- ["ctype"] = [==[GLuint]==],
- },
- {
- ["name"] = [==[pname]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[params]==],
- ["ctype"] = [==[GLdouble *]==],
- },
- },
- ["name"] = [==[GetVertexAttribdvNV]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["core"] = {
- {
- [==[1.3]==],
- [==[core]==],
- },
- {
- [==[3.2]==],
- [==[compatibility]==],
- },
- },
- ["parameters"] = {
- {
- ["name"] = [==[target]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[s]==],
- ["ctype"] = [==[GLshort]==],
- },
- {
- ["name"] = [==[t]==],
- ["ctype"] = [==[GLshort]==],
- },
- {
- ["name"] = [==[r]==],
- ["ctype"] = [==[GLshort]==],
- },
- },
- ["name"] = [==[MultiTexCoord3s]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["core"] = {
- {
- [==[4.1]==],
- [==[core]==],
- },
- },
- ["name"] = [==[DepthRangeIndexed]==],
- ["parameters"] = {
- {
- ["name"] = [==[index]==],
- ["ctype"] = [==[GLuint]==],
- },
- {
- ["name"] = [==[n]==],
- ["ctype"] = [==[GLdouble]==],
- },
- {
- ["name"] = [==[f]==],
- ["ctype"] = [==[GLdouble]==],
- },
- },
- ["extensions"] = {
- [==[ARB_viewport_array]==],
- },
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[NV_draw_texture]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[texture]==],
- ["ctype"] = [==[GLuint]==],
- },
- {
- ["name"] = [==[sampler]==],
- ["ctype"] = [==[GLuint]==],
- },
- {
- ["name"] = [==[x0]==],
- ["ctype"] = [==[GLfloat]==],
- },
- {
- ["name"] = [==[y0]==],
- ["ctype"] = [==[GLfloat]==],
- },
- {
- ["name"] = [==[x1]==],
- ["ctype"] = [==[GLfloat]==],
- },
- {
- ["name"] = [==[y1]==],
- ["ctype"] = [==[GLfloat]==],
- },
- {
- ["name"] = [==[z]==],
- ["ctype"] = [==[GLfloat]==],
- },
- {
- ["name"] = [==[s0]==],
- ["ctype"] = [==[GLfloat]==],
- },
- {
- ["name"] = [==[t0]==],
- ["ctype"] = [==[GLfloat]==],
- },
- {
- ["name"] = [==[s1]==],
- ["ctype"] = [==[GLfloat]==],
- },
- {
- ["name"] = [==[t1]==],
- ["ctype"] = [==[GLfloat]==],
- },
- },
- ["name"] = [==[DrawTextureNV]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["core"] = {
- {
- [==[4.0]==],
- [==[core]==],
- },
- },
- ["name"] = [==[UniformMatrix3x2dv]==],
- ["parameters"] = {
- {
- ["name"] = [==[location]==],
- ["ctype"] = [==[GLint]==],
- },
- {
- ["name"] = [==[count]==],
- ["ctype"] = [==[GLsizei]==],
- },
- {
- ["name"] = [==[transpose]==],
- ["ctype"] = [==[GLboolean]==],
- },
- {
- ["name"] = [==[value]==],
- ["ctype"] = [==[const GLdouble *]==],
- },
- },
- ["extensions"] = {
- [==[ARB_gpu_shader_fp64]==],
- },
- ["return_ctype"] = [==[void]==],
- },
- {
- ["core"] = {
- {
- [==[1.0]==],
- [==[core]==],
- },
- {
- [==[3.2]==],
- [==[compatibility]==],
- },
- },
- ["parameters"] = {
- {
- ["name"] = [==[light]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[pname]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[param]==],
- ["ctype"] = [==[GLint]==],
- },
- },
- ["name"] = [==[Lighti]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[ARB_fragment_program]==],
- [==[ARB_vertex_program]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[target]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[index]==],
- ["ctype"] = [==[GLuint]==],
- },
- {
- ["name"] = [==[params]==],
- ["ctype"] = [==[const GLdouble *]==],
- },
- },
- ["name"] = [==[ProgramEnvParameter4dvARB]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[ARB_multitexture]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[target]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[v]==],
- ["ctype"] = [==[const GLint *]==],
- },
- },
- ["name"] = [==[MultiTexCoord3ivARB]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["core"] = {
- {
- [==[1.1]==],
- [==[core]==],
- },
- },
- ["parameters"] = {
- {
- ["name"] = [==[target]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[level]==],
- ["ctype"] = [==[GLint]==],
- },
- {
- ["name"] = [==[xoffset]==],
- ["ctype"] = [==[GLint]==],
- },
- {
- ["name"] = [==[width]==],
- ["ctype"] = [==[GLsizei]==],
- },
- {
- ["name"] = [==[format]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[type]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[pixels]==],
- ["ctype"] = [==[const GLvoid *]==],
- },
- },
- ["name"] = [==[TexSubImage1D]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["core"] = {
- {
- [==[1.1]==],
- [==[core]==],
- },
- },
- ["parameters"] = {
- {
- ["name"] = [==[target]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[level]==],
- ["ctype"] = [==[GLint]==],
- },
- {
- ["name"] = [==[xoffset]==],
- ["ctype"] = [==[GLint]==],
- },
- {
- ["name"] = [==[x]==],
- ["ctype"] = [==[GLint]==],
- },
- {
- ["name"] = [==[y]==],
- ["ctype"] = [==[GLint]==],
- },
- {
- ["name"] = [==[width]==],
- ["ctype"] = [==[GLsizei]==],
- },
- },
- ["name"] = [==[CopyTexSubImage1D]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[EXT_gpu_shader4]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[program]==],
- ["ctype"] = [==[GLuint]==],
- },
- {
- ["name"] = [==[name]==],
- ["ctype"] = [==[const GLchar *]==],
- },
- },
- ["name"] = [==[GetFragDataLocationEXT]==],
- ["return_ctype"] = [==[GLint]==],
- },
- {
- ["core"] = {
- {
- [==[1.5]==],
- [==[core]==],
- },
- },
- ["parameters"] = {
- {
- ["name"] = [==[target]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[size]==],
- ["ctype"] = [==[GLsizeiptr]==],
- },
- {
- ["name"] = [==[data]==],
- ["ctype"] = [==[const GLvoid *]==],
- },
- {
- ["name"] = [==[usage]==],
- ["ctype"] = [==[GLenum]==],
- },
- },
- ["name"] = [==[BufferData]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[ARB_vertex_shader]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[programObj]==],
- ["ctype"] = [==[GLhandleARB]==],
- },
- {
- ["name"] = [==[name]==],
- ["ctype"] = [==[const GLcharARB *]==],
- },
- },
- ["name"] = [==[GetAttribLocationARB]==],
- ["return_ctype"] = [==[GLint]==],
- },
- {
- ["extensions"] = {
- [==[ARB_robustness]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[target]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[format]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[type]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[rowBufSize]==],
- ["ctype"] = [==[GLsizei]==],
- },
- {
- ["name"] = [==[row]==],
- ["ctype"] = [==[GLvoid *]==],
- },
- {
- ["name"] = [==[columnBufSize]==],
- ["ctype"] = [==[GLsizei]==],
- },
- {
- ["name"] = [==[column]==],
- ["ctype"] = [==[GLvoid *]==],
- },
- {
- ["name"] = [==[span]==],
- ["ctype"] = [==[GLvoid *]==],
- },
- },
- ["name"] = [==[GetnSeparableFilterARB]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[NV_vertex_attrib_integer_64bit]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[index]==],
- ["ctype"] = [==[GLuint]==],
- },
- {
- ["name"] = [==[v]==],
- ["ctype"] = [==[const GLuint64EXT *]==],
- },
- },
- ["name"] = [==[VertexAttribL2ui64vNV]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["core"] = {
- {
- [==[1.4]==],
- [==[core]==],
- },
- {
- [==[3.2]==],
- [==[compatibility]==],
- },
- },
- ["parameters"] = {
- {
- ["name"] = [==[x]==],
- ["ctype"] = [==[GLfloat]==],
- },
- {
- ["name"] = [==[y]==],
- ["ctype"] = [==[GLfloat]==],
- },
- },
- ["name"] = [==[WindowPos2f]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["core"] = {
- {
- [==[1.3]==],
- [==[core]==],
- },
- {
- [==[3.2]==],
- [==[compatibility]==],
- },
- },
- ["parameters"] = {
- {
- ["name"] = [==[texture]==],
- ["ctype"] = [==[GLenum]==],
- },
- },
- ["name"] = [==[ClientActiveTexture]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[EXT_texture_integer]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[target]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[pname]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[params]==],
- ["ctype"] = [==[GLint *]==],
- },
- },
- ["name"] = [==[GetTexParameterIivEXT]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["core"] = {
- {
- [==[3.3]==],
- [==[core]==],
- },
- },
- ["name"] = [==[GetSamplerParameterfv]==],
- ["parameters"] = {
- {
- ["name"] = [==[sampler]==],
- ["ctype"] = [==[GLuint]==],
- },
- {
- ["name"] = [==[pname]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[params]==],
- ["ctype"] = [==[GLfloat *]==],
- },
- },
- ["extensions"] = {
- [==[ARB_sampler_objects]==],
- },
- ["return_ctype"] = [==[void]==],
- },
- {
- ["core"] = {
- {
- [==[1.0]==],
- [==[core]==],
- },
- {
- [==[3.2]==],
- [==[compatibility]==],
- },
- },
- ["parameters"] = {
- {
- ["name"] = [==[v]==],
- ["ctype"] = [==[const GLint *]==],
- },
- },
- ["name"] = [==[Color3iv]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["core"] = {
- {
- [==[1.0]==],
- [==[core]==],
- },
- {
- [==[3.2]==],
- [==[compatibility]==],
- },
- },
- ["parameters"] = {
- {
- ["name"] = [==[x1]==],
- ["ctype"] = [==[GLdouble]==],
- },
- {
- ["name"] = [==[y1]==],
- ["ctype"] = [==[GLdouble]==],
- },
- {
- ["name"] = [==[x2]==],
- ["ctype"] = [==[GLdouble]==],
- },
- {
- ["name"] = [==[y2]==],
- ["ctype"] = [==[GLdouble]==],
- },
- },
- ["name"] = [==[Rectd]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["core"] = {
- {
- [==[2.0]==],
- [==[core]==],
- },
- },
- ["parameters"] = {
- {
- ["name"] = [==[n]==],
- ["ctype"] = [==[GLsizei]==],
- },
- {
- ["name"] = [==[bufs]==],
- ["ctype"] = [==[const GLenum *]==],
- },
- },
- ["name"] = [==[DrawBuffers]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["core"] = {
- {
- [==[1.4]==],
- [==[core]==],
- },
- {
- [==[3.2]==],
- [==[compatibility]==],
- },
- },
- ["parameters"] = {
- {
- ["name"] = [==[v]==],
- ["ctype"] = [==[const GLbyte *]==],
- },
- },
- ["name"] = [==[SecondaryColor3bv]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[SUN_mesh_array]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[mode]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[first]==],
- ["ctype"] = [==[GLint]==],
- },
- {
- ["name"] = [==[count]==],
- ["ctype"] = [==[GLsizei]==],
- },
- {
- ["name"] = [==[width]==],
- ["ctype"] = [==[GLsizei]==],
- },
- },
- ["name"] = [==[DrawMeshArraysSUN]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["core"] = {
- {
- [==[1.0]==],
- [==[core]==],
- },
- {
- [==[3.2]==],
- [==[compatibility]==],
- },
- },
- ["parameters"] = {
- {
- ["name"] = [==[v]==],
- ["ctype"] = [==[const GLint *]==],
- },
- },
- ["name"] = [==[RasterPos2iv]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[NV_path_rendering]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[path]==],
- ["ctype"] = [==[GLuint]==],
- },
- {
- ["name"] = [==[coverMode]==],
- ["ctype"] = [==[GLenum]==],
- },
- },
- ["name"] = [==[CoverFillPathNV]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[NV_shader_buffer_load]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[program]==],
- ["ctype"] = [==[GLuint]==],
- },
- {
- ["name"] = [==[location]==],
- ["ctype"] = [==[GLint]==],
- },
- {
- ["name"] = [==[value]==],
- ["ctype"] = [==[GLuint64EXT]==],
- },
- },
- ["name"] = [==[ProgramUniformui64NV]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[EXT_direct_state_access]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[vaobj]==],
- ["ctype"] = [==[GLuint]==],
- },
- {
- ["name"] = [==[attribindex]==],
- ["ctype"] = [==[GLuint]==],
- },
- {
- ["name"] = [==[bindingindex]==],
- ["ctype"] = [==[GLuint]==],
- },
- },
- ["name"] = [==[VertexArrayVertexAttribBindingEXT]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["core"] = {
- {
- [==[3.3]==],
- [==[core]==],
- },
- },
- ["name"] = [==[VertexAttribP1uiv]==],
- ["parameters"] = {
- {
- ["name"] = [==[index]==],
- ["ctype"] = [==[GLuint]==],
- },
- {
- ["name"] = [==[type]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[normalized]==],
- ["ctype"] = [==[GLboolean]==],
- },
- {
- ["name"] = [==[value]==],
- ["ctype"] = [==[const GLuint *]==],
- },
- },
- ["extensions"] = {
- [==[ARB_vertex_type_2_10_10_10_rev]==],
- },
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[ARB_draw_instanced]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[mode]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[count]==],
- ["ctype"] = [==[GLsizei]==],
- },
- {
- ["name"] = [==[type]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[indices]==],
- ["ctype"] = [==[const GLvoid *]==],
- },
- {
- ["name"] = [==[primcount]==],
- ["ctype"] = [==[GLsizei]==],
- },
- },
- ["name"] = [==[DrawElementsInstancedARB]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["core"] = {
- {
- [==[4.1]==],
- [==[core]==],
- },
- },
- ["name"] = [==[ScissorIndexedv]==],
- ["parameters"] = {
- {
- ["name"] = [==[index]==],
- ["ctype"] = [==[GLuint]==],
- },
- {
- ["name"] = [==[v]==],
- ["ctype"] = [==[const GLint *]==],
- },
- },
- ["extensions"] = {
- [==[ARB_viewport_array]==],
- },
- ["return_ctype"] = [==[void]==],
- },
- {
- ["core"] = {
- {
- [==[4.0]==],
- [==[core]==],
- },
- },
- ["name"] = [==[PatchParameteri]==],
- ["parameters"] = {
- {
- ["name"] = [==[pname]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[value]==],
- ["ctype"] = [==[GLint]==],
- },
- },
- ["extensions"] = {
- [==[ARB_tessellation_shader]==],
- },
- ["return_ctype"] = [==[void]==],
- },
- {
- ["core"] = {
- {
- [==[3.1]==],
- [==[core]==],
- },
- },
- ["name"] = [==[CopyBufferSubData]==],
- ["parameters"] = {
- {
- ["name"] = [==[readTarget]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[writeTarget]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[readOffset]==],
- ["ctype"] = [==[GLintptr]==],
- },
- {
- ["name"] = [==[writeOffset]==],
- ["ctype"] = [==[GLintptr]==],
- },
- {
- ["name"] = [==[size]==],
- ["ctype"] = [==[GLsizeiptr]==],
- },
- },
- ["extensions"] = {
- [==[ARB_copy_buffer]==],
- },
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[APPLE_vertex_program_evaluators]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[index]==],
- ["ctype"] = [==[GLuint]==],
- },
- {
- ["name"] = [==[size]==],
- ["ctype"] = [==[GLuint]==],
- },
- {
- ["name"] = [==[u1]==],
- ["ctype"] = [==[GLdouble]==],
- },
- {
- ["name"] = [==[u2]==],
- ["ctype"] = [==[GLdouble]==],
- },
- {
- ["name"] = [==[stride]==],
- ["ctype"] = [==[GLint]==],
- },
- {
- ["name"] = [==[order]==],
- ["ctype"] = [==[GLint]==],
- },
- {
- ["name"] = [==[points]==],
- ["ctype"] = [==[const GLdouble *]==],
- },
- },
- ["name"] = [==[MapVertexAttrib1dAPPLE]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["core"] = {
- {
- [==[3.2]==],
- [==[core]==],
- },
- },
- ["name"] = [==[ClientWaitSync]==],
- ["parameters"] = {
- {
- ["name"] = [==[sync]==],
- ["ctype"] = [==[GLsync]==],
- },
- {
- ["name"] = [==[flags]==],
- ["ctype"] = [==[GLbitfield]==],
- },
- {
- ["name"] = [==[timeout]==],
- ["ctype"] = [==[GLuint64]==],
- },
- },
- ["extensions"] = {
- [==[ARB_sync]==],
- },
- ["return_ctype"] = [==[GLenum]==],
- },
- {
- ["core"] = {
- {
- [==[1.0]==],
- [==[core]==],
- },
- {
- [==[3.2]==],
- [==[compatibility]==],
- },
- },
- ["parameters"] = {
- {
- ["name"] = [==[s]==],
- ["ctype"] = [==[GLfloat]==],
- },
- },
- ["name"] = [==[TexCoord1f]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[ARB_multitexture]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[target]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[v]==],
- ["ctype"] = [==[const GLdouble *]==],
- },
- },
- ["name"] = [==[MultiTexCoord1dvARB]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["core"] = {
- {
- [==[1.0]==],
- [==[core]==],
- },
- {
- [==[3.2]==],
- [==[compatibility]==],
- },
- },
- ["parameters"] = {
- {
- ["name"] = [==[v]==],
- ["ctype"] = [==[const GLint *]==],
- },
- },
- ["name"] = [==[RasterPos4iv]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[NV_gpu_program4]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[target]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[index]==],
- ["ctype"] = [==[GLuint]==],
- },
- {
- ["name"] = [==[count]==],
- ["ctype"] = [==[GLsizei]==],
- },
- {
- ["name"] = [==[params]==],
- ["ctype"] = [==[const GLint *]==],
- },
- },
- ["name"] = [==[ProgramLocalParametersI4ivNV]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[ARB_vertex_buffer_object]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[target]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[pname]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[params]==],
- ["ctype"] = [==[GLint *]==],
- },
- },
- ["name"] = [==[GetBufferParameterivARB]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[ARB_shader_objects]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[containerObj]==],
- ["ctype"] = [==[GLhandleARB]==],
- },
- {
- ["name"] = [==[attachedObj]==],
- ["ctype"] = [==[GLhandleARB]==],
- },
- },
- ["name"] = [==[DetachObjectARB]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[EXT_cull_vertex]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[pname]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[params]==],
- ["ctype"] = [==[GLfloat *]==],
- },
- },
- ["name"] = [==[CullParameterfvEXT]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[ARB_multitexture]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[target]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[s]==],
- ["ctype"] = [==[GLshort]==],
- },
- {
- ["name"] = [==[t]==],
- ["ctype"] = [==[GLshort]==],
- },
- {
- ["name"] = [==[r]==],
- ["ctype"] = [==[GLshort]==],
- },
- {
- ["name"] = [==[q]==],
- ["ctype"] = [==[GLshort]==],
- },
- },
- ["name"] = [==[MultiTexCoord4sARB]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["core"] = {
- {
- [==[1.4]==],
- [==[core]==],
- },
- {
- [==[3.2]==],
- [==[compatibility]==],
- },
- },
- ["parameters"] = {
- {
- ["name"] = [==[x]==],
- ["ctype"] = [==[GLint]==],
- },
- {
- ["name"] = [==[y]==],
- ["ctype"] = [==[GLint]==],
- },
- },
- ["name"] = [==[WindowPos2i]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[NV_path_rendering]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[metricQueryMask]==],
- ["ctype"] = [==[GLbitfield]==],
- },
- {
- ["name"] = [==[numPaths]==],
- ["ctype"] = [==[GLsizei]==],
- },
- {
- ["name"] = [==[pathNameType]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[paths]==],
- ["ctype"] = [==[const GLvoid *]==],
- },
- {
- ["name"] = [==[pathBase]==],
- ["ctype"] = [==[GLuint]==],
- },
- {
- ["name"] = [==[stride]==],
- ["ctype"] = [==[GLsizei]==],
- },
- {
- ["name"] = [==[metrics]==],
- ["ctype"] = [==[GLfloat *]==],
- },
- },
- ["name"] = [==[GetPathMetricsNV]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[APPLE_vertex_array_object]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[array]==],
- ["ctype"] = [==[GLuint]==],
- },
- },
- ["name"] = [==[IsVertexArrayAPPLE]==],
- ["return_ctype"] = [==[GLboolean]==],
- },
- {
- ["extensions"] = {
- [==[PGI_misc_hints]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[target]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[mode]==],
- ["ctype"] = [==[GLint]==],
- },
- },
- ["name"] = [==[HintPGI]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["core"] = {
- {
- [==[2.0]==],
- [==[core]==],
- },
- },
- ["parameters"] = {
- {
- ["name"] = [==[program]==],
- ["ctype"] = [==[GLuint]==],
- },
- {
- ["name"] = [==[index]==],
- ["ctype"] = [==[GLuint]==],
- },
- {
- ["name"] = [==[name]==],
- ["ctype"] = [==[const GLchar *]==],
- },
- },
- ["name"] = [==[BindAttribLocation]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[AMD_performance_monitor]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[group]==],
- ["ctype"] = [==[GLuint]==],
- },
- {
- ["name"] = [==[counter]==],
- ["ctype"] = [==[GLuint]==],
- },
- {
- ["name"] = [==[pname]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[data]==],
- ["ctype"] = [==[GLvoid *]==],
- },
- },
- ["name"] = [==[GetPerfMonitorCounterInfoAMD]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["core"] = {
- {
- [==[3.0]==],
- [==[core]==],
- },
- },
- ["parameters"] = {
- {
- ["name"] = [==[location]==],
- ["ctype"] = [==[GLint]==],
- },
- {
- ["name"] = [==[v0]==],
- ["ctype"] = [==[GLuint]==],
- },
- {
- ["name"] = [==[v1]==],
- ["ctype"] = [==[GLuint]==],
- },
- },
- ["name"] = [==[Uniform2ui]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[ARB_fragment_program]==],
- [==[ARB_vertex_program]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[target]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[format]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[len]==],
- ["ctype"] = [==[GLsizei]==],
- },
- {
- ["name"] = [==[string]==],
- ["ctype"] = [==[const GLvoid *]==],
- },
- },
- ["name"] = [==[ProgramStringARB]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[MESA_window_pos]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[v]==],
- ["ctype"] = [==[const GLshort *]==],
- },
- },
- ["name"] = [==[WindowPos3svMESA]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[ATI_vertex_streams]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[stream]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[coords]==],
- ["ctype"] = [==[const GLfloat *]==],
- },
- },
- ["name"] = [==[VertexStream1fvATI]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[IBM_vertex_array_lists]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[type]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[stride]==],
- ["ctype"] = [==[GLint]==],
- },
- {
- ["name"] = [==[pointer]==],
- ["ctype"] = [==[const GLvoid **]==],
- },
- {
- ["name"] = [==[ptrstride]==],
- ["ctype"] = [==[GLint]==],
- },
- },
- ["name"] = [==[IndexPointerListIBM]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[OES_byte_coordinates]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[texture]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[s]==],
- ["ctype"] = [==[GLbyte]==],
- },
- {
- ["name"] = [==[t]==],
- ["ctype"] = [==[GLbyte]==],
- },
- {
- ["name"] = [==[r]==],
- ["ctype"] = [==[GLbyte]==],
- },
- {
- ["name"] = [==[q]==],
- ["ctype"] = [==[GLbyte]==],
- },
- },
- ["name"] = [==[MultiTexCoord4bOES]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[EXT_fog_coord]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[coord]==],
- ["ctype"] = [==[GLdouble]==],
- },
- },
- ["name"] = [==[FogCoorddEXT]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[EXT_direct_state_access]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[texunit]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[target]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[level]==],
- ["ctype"] = [==[GLint]==],
- },
- {
- ["name"] = [==[internalformat]==],
- ["ctype"] = [==[GLint]==],
- },
- {
- ["name"] = [==[width]==],
- ["ctype"] = [==[GLsizei]==],
- },
- {
- ["name"] = [==[height]==],
- ["ctype"] = [==[GLsizei]==],
- },
- {
- ["name"] = [==[depth]==],
- ["ctype"] = [==[GLsizei]==],
- },
- {
- ["name"] = [==[border]==],
- ["ctype"] = [==[GLint]==],
- },
- {
- ["name"] = [==[format]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[type]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[pixels]==],
- ["ctype"] = [==[const GLvoid *]==],
- },
- },
- ["name"] = [==[MultiTexImage3DEXT]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[ARB_multitexture]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[target]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[v]==],
- ["ctype"] = [==[const GLfloat *]==],
- },
- },
- ["name"] = [==[MultiTexCoord1fvARB]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[ARB_imaging]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[target]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[pname]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[params]==],
- ["ctype"] = [==[const GLint *]==],
- },
- },
- ["name"] = [==[ConvolutionParameteriv]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[NV_primitive_restart]==],
- },
- ["parameters"] = {
- },
- ["name"] = [==[PrimitiveRestartNV]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["core"] = {
- {
- [==[3.3]==],
- [==[core]==],
- },
- },
- ["name"] = [==[MultiTexCoordP2ui]==],
- ["parameters"] = {
- {
- ["name"] = [==[texture]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[type]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[coords]==],
- ["ctype"] = [==[GLuint]==],
- },
- },
- ["extensions"] = {
- [==[ARB_vertex_type_2_10_10_10_rev]==],
- },
- ["return_ctype"] = [==[void]==],
- },
- {
- ["core"] = {
- {
- [==[1.0]==],
- [==[core]==],
- },
- {
- [==[3.2]==],
- [==[compatibility]==],
- },
- },
- ["parameters"] = {
- {
- ["name"] = [==[v]==],
- ["ctype"] = [==[const GLshort *]==],
- },
- },
- ["name"] = [==[Color4sv]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[OES_fixed_point]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[x]==],
- ["ctype"] = [==[GLfixed]==],
- },
- {
- ["name"] = [==[y]==],
- ["ctype"] = [==[GLfixed]==],
- },
- },
- ["name"] = [==[Vertex3xOES]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["core"] = {
- {
- [==[1.0]==],
- [==[core]==],
- },
- {
- [==[3.2]==],
- [==[compatibility]==],
- },
- },
- ["parameters"] = {
- {
- ["name"] = [==[red]==],
- ["ctype"] = [==[GLubyte]==],
- },
- {
- ["name"] = [==[green]==],
- ["ctype"] = [==[GLubyte]==],
- },
- {
- ["name"] = [==[blue]==],
- ["ctype"] = [==[GLubyte]==],
- },
- },
- ["name"] = [==[Color3ub]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[ARB_imaging]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[target]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[pname]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[params]==],
- ["ctype"] = [==[GLint *]==],
- },
- },
- ["name"] = [==[GetConvolutionParameteriv]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[EXT_direct_state_access]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[texture]==],
- ["ctype"] = [==[GLuint]==],
- },
- {
- ["name"] = [==[target]==],
- ["ctype"] = [==[GLenum]==],
- },
- },
- ["name"] = [==[GenerateTextureMipmapEXT]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[EXT_direct_state_access]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[texunit]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[target]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[level]==],
- ["ctype"] = [==[GLint]==],
- },
- {
- ["name"] = [==[xoffset]==],
- ["ctype"] = [==[GLint]==],
- },
- {
- ["name"] = [==[yoffset]==],
- ["ctype"] = [==[GLint]==],
- },
- {
- ["name"] = [==[x]==],
- ["ctype"] = [==[GLint]==],
- },
- {
- ["name"] = [==[y]==],
- ["ctype"] = [==[GLint]==],
- },
- {
- ["name"] = [==[width]==],
- ["ctype"] = [==[GLsizei]==],
- },
- {
- ["name"] = [==[height]==],
- ["ctype"] = [==[GLsizei]==],
- },
- },
- ["name"] = [==[CopyMultiTexSubImage2DEXT]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["core"] = {
- {
- [==[4.3]==],
- [==[core]==],
- },
- },
- ["name"] = [==[TexStorage2DMultisample]==],
- ["parameters"] = {
- {
- ["name"] = [==[target]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[samples]==],
- ["ctype"] = [==[GLsizei]==],
- },
- {
- ["name"] = [==[internalformat]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[width]==],
- ["ctype"] = [==[GLsizei]==],
- },
- {
- ["name"] = [==[height]==],
- ["ctype"] = [==[GLsizei]==],
- },
- {
- ["name"] = [==[fixedsamplelocations]==],
- ["ctype"] = [==[GLboolean]==],
- },
- },
- ["extensions"] = {
- [==[ARB_texture_storage_multisample]==],
- },
- ["return_ctype"] = [==[void]==],
- },
- {
- ["core"] = {
- {
- [==[3.0]==],
- [==[core]==],
- },
- },
- ["parameters"] = {
- {
- ["name"] = [==[location]==],
- ["ctype"] = [==[GLint]==],
- },
- {
- ["name"] = [==[count]==],
- ["ctype"] = [==[GLsizei]==],
- },
- {
- ["name"] = [==[value]==],
- ["ctype"] = [==[const GLuint *]==],
- },
- },
- ["name"] = [==[Uniform2uiv]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[SGIS_texture_color_mask]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[red]==],
- ["ctype"] = [==[GLboolean]==],
- },
- {
- ["name"] = [==[green]==],
- ["ctype"] = [==[GLboolean]==],
- },
- {
- ["name"] = [==[blue]==],
- ["ctype"] = [==[GLboolean]==],
- },
- {
- ["name"] = [==[alpha]==],
- ["ctype"] = [==[GLboolean]==],
- },
- },
- ["name"] = [==[TextureColorMaskSGIS]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["core"] = {
- {
- [==[2.0]==],
- [==[core]==],
- },
- },
- ["parameters"] = {
- {
- ["name"] = [==[location]==],
- ["ctype"] = [==[GLint]==],
- },
- {
- ["name"] = [==[v0]==],
- ["ctype"] = [==[GLint]==],
- },
- },
- ["name"] = [==[Uniform1i]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[NV_vdpau_interop]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[surface]==],
- ["ctype"] = [==[GLvdpauSurfaceNV]==],
- },
- },
- ["name"] = [==[VDPAUUnregisterSurfaceNV]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[EXT_direct_state_access]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[mode]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[m]==],
- ["ctype"] = [==[const GLdouble *]==],
- },
- },
- ["name"] = [==[MatrixLoaddEXT]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["core"] = {
- {
- [==[1.0]==],
- [==[core]==],
- },
- {
- [==[3.2]==],
- [==[compatibility]==],
- },
- },
- ["parameters"] = {
- {
- ["name"] = [==[v]==],
- ["ctype"] = [==[const GLdouble *]==],
- },
- },
- ["name"] = [==[TexCoord1dv]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[EXT_direct_state_access]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[texunit]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[target]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[pname]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[params]==],
- ["ctype"] = [==[const GLfloat *]==],
- },
- },
- ["name"] = [==[MultiTexParameterfvEXT]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["core"] = {
- {
- [==[3.2]==],
- [==[core]==],
- },
- },
- ["name"] = [==[GetInteger64v]==],
- ["parameters"] = {
- {
- ["name"] = [==[pname]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[params]==],
- ["ctype"] = [==[GLint64 *]==],
- },
- },
- ["extensions"] = {
- [==[ARB_sync]==],
- },
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[ATI_envmap_bumpmap]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[pname]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[param]==],
- ["ctype"] = [==[const GLfloat *]==],
- },
- },
- ["name"] = [==[TexBumpParameterfvATI]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[ARB_matrix_palette]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[index]==],
- ["ctype"] = [==[GLint]==],
- },
- },
- ["name"] = [==[CurrentPaletteMatrixARB]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[ARB_fragment_program]==],
- [==[ARB_vertex_program]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[target]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[pname]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[params]==],
- ["ctype"] = [==[GLint *]==],
- },
- },
- ["name"] = [==[GetProgramivARB]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[EXT_vertex_shader]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[id]==],
- ["ctype"] = [==[GLuint]==],
- },
- {
- ["name"] = [==[type]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[stride]==],
- ["ctype"] = [==[GLuint]==],
- },
- {
- ["name"] = [==[addr]==],
- ["ctype"] = [==[const GLvoid *]==],
- },
- },
- ["name"] = [==[VariantPointerEXT]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["core"] = {
- {
- [==[4.1]==],
- [==[core]==],
- },
- },
- ["name"] = [==[ViewportArrayv]==],
- ["parameters"] = {
- {
- ["name"] = [==[first]==],
- ["ctype"] = [==[GLuint]==],
- },
- {
- ["name"] = [==[count]==],
- ["ctype"] = [==[GLsizei]==],
- },
- {
- ["name"] = [==[v]==],
- ["ctype"] = [==[const GLfloat *]==],
- },
- },
- ["extensions"] = {
- [==[ARB_viewport_array]==],
- },
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[EXT_vertex_attrib_64bit]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[index]==],
- ["ctype"] = [==[GLuint]==],
- },
- {
- ["name"] = [==[v]==],
- ["ctype"] = [==[const GLdouble *]==],
- },
- },
- ["name"] = [==[VertexAttribL1dvEXT]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["core"] = {
- {
- [==[1.4]==],
- [==[core]==],
- },
- },
- ["parameters"] = {
- {
- ["name"] = [==[pname]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[params]==],
- ["ctype"] = [==[const GLint *]==],
- },
- },
- ["name"] = [==[PointParameteriv]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[NV_vertex_program]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[index]==],
- ["ctype"] = [==[GLuint]==],
- },
- {
- ["name"] = [==[count]==],
- ["ctype"] = [==[GLsizei]==],
- },
- {
- ["name"] = [==[v]==],
- ["ctype"] = [==[const GLdouble *]==],
- },
- },
- ["name"] = [==[VertexAttribs3dvNV]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[OES_fixed_point]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[pname]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[param]==],
- ["ctype"] = [==[GLfixed]==],
- },
- },
- ["name"] = [==[PixelTransferxOES]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["core"] = {
- {
- [==[4.0]==],
- [==[core]==],
- },
- },
- ["name"] = [==[DeleteTransformFeedbacks]==],
- ["parameters"] = {
- {
- ["name"] = [==[n]==],
- ["ctype"] = [==[GLsizei]==],
- },
- {
- ["name"] = [==[ids]==],
- ["ctype"] = [==[const GLuint *]==],
- },
- },
- ["extensions"] = {
- [==[ARB_transform_feedback2]==],
- },
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[NV_vertex_program]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[target]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[id]==],
- ["ctype"] = [==[GLuint]==],
- },
- {
- ["name"] = [==[params]==],
- ["ctype"] = [==[const GLfloat *]==],
- },
- },
- ["name"] = [==[ExecuteProgramNV]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[NV_gpu_program4]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[target]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[index]==],
- ["ctype"] = [==[GLuint]==],
- },
- {
- ["name"] = [==[count]==],
- ["ctype"] = [==[GLsizei]==],
- },
- {
- ["name"] = [==[params]==],
- ["ctype"] = [==[const GLuint *]==],
- },
- },
- ["name"] = [==[ProgramEnvParametersI4uivNV]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[EXT_direct_state_access]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[program]==],
- ["ctype"] = [==[GLuint]==],
- },
- {
- ["name"] = [==[location]==],
- ["ctype"] = [==[GLint]==],
- },
- {
- ["name"] = [==[count]==],
- ["ctype"] = [==[GLsizei]==],
- },
- {
- ["name"] = [==[value]==],
- ["ctype"] = [==[const GLuint *]==],
- },
- },
- ["name"] = [==[ProgramUniform3uivEXT]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[EXT_convolution]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[target]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[pname]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[params]==],
- ["ctype"] = [==[GLfloat *]==],
- },
- },
- ["name"] = [==[GetConvolutionParameterfvEXT]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["core"] = {
- {
- [==[1.0]==],
- [==[core]==],
- },
- {
- [==[3.2]==],
- [==[compatibility]==],
- },
- },
- ["parameters"] = {
- {
- ["name"] = [==[nx]==],
- ["ctype"] = [==[GLfloat]==],
- },
- {
- ["name"] = [==[ny]==],
- ["ctype"] = [==[GLfloat]==],
- },
- {
- ["name"] = [==[nz]==],
- ["ctype"] = [==[GLfloat]==],
- },
- },
- ["name"] = [==[Normal3f]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[EXT_paletted_texture]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[target]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[pname]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[params]==],
- ["ctype"] = [==[GLint *]==],
- },
- },
- ["name"] = [==[GetColorTableParameterivEXT]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["core"] = {
- {
- [==[1.0]==],
- [==[core]==],
- },
- {
- [==[3.2]==],
- [==[compatibility]==],
- },
- },
- ["parameters"] = {
- {
- ["name"] = [==[i]==],
- ["ctype"] = [==[GLint]==],
- },
- },
- ["name"] = [==[EvalPoint1]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[ARB_vertex_program]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[index]==],
- ["ctype"] = [==[GLuint]==],
- },
- {
- ["name"] = [==[x]==],
- ["ctype"] = [==[GLshort]==],
- },
- {
- ["name"] = [==[y]==],
- ["ctype"] = [==[GLshort]==],
- },
- {
- ["name"] = [==[z]==],
- ["ctype"] = [==[GLshort]==],
- },
- {
- ["name"] = [==[w]==],
- ["ctype"] = [==[GLshort]==],
- },
- },
- ["name"] = [==[VertexAttrib4sARB]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[ARB_bindless_texture]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[index]==],
- ["ctype"] = [==[GLuint]==],
- },
- {
- ["name"] = [==[x]==],
- ["ctype"] = [==[GLuint64EXT]==],
- },
- },
- ["name"] = [==[VertexAttribL1ui64ARB]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[ARB_vertex_program]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[index]==],
- ["ctype"] = [==[GLuint]==],
- },
- {
- ["name"] = [==[x]==],
- ["ctype"] = [==[GLshort]==],
- },
- {
- ["name"] = [==[y]==],
- ["ctype"] = [==[GLshort]==],
- },
- {
- ["name"] = [==[z]==],
- ["ctype"] = [==[GLshort]==],
- },
- },
- ["name"] = [==[VertexAttrib3sARB]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["core"] = {
- {
- [==[2.0]==],
- [==[core]==],
- },
- },
- ["parameters"] = {
- {
- ["name"] = [==[face]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[mask]==],
- ["ctype"] = [==[GLuint]==],
- },
- },
- ["name"] = [==[StencilMaskSeparate]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[SGIX_instruments]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[marker]==],
- ["ctype"] = [==[GLint]==],
- },
- },
- ["name"] = [==[ReadInstrumentsSGIX]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[ATI_pn_triangles]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[pname]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[param]==],
- ["ctype"] = [==[GLfloat]==],
- },
- },
- ["name"] = [==[PNTrianglesfATI]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[EXT_vertex_shader]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[id]==],
- ["ctype"] = [==[GLuint]==],
- },
- {
- ["name"] = [==[type]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[addr]==],
- ["ctype"] = [==[const GLvoid *]==],
- },
- },
- ["name"] = [==[SetLocalConstantEXT]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[EXT_direct_state_access]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[texture]==],
- ["ctype"] = [==[GLuint]==],
- },
- {
- ["name"] = [==[target]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[level]==],
- ["ctype"] = [==[GLint]==],
- },
- {
- ["name"] = [==[format]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[type]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[pixels]==],
- ["ctype"] = [==[GLvoid *]==],
- },
- },
- ["name"] = [==[GetTextureImageEXT]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[ARB_window_pos]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[x]==],
- ["ctype"] = [==[GLint]==],
- },
- {
- ["name"] = [==[y]==],
- ["ctype"] = [==[GLint]==],
- },
- {
- ["name"] = [==[z]==],
- ["ctype"] = [==[GLint]==],
- },
- },
- ["name"] = [==[WindowPos3iARB]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["core"] = {
- {
- [==[4.1]==],
- [==[core]==],
- },
- },
- ["name"] = [==[ScissorArrayv]==],
- ["parameters"] = {
- {
- ["name"] = [==[first]==],
- ["ctype"] = [==[GLuint]==],
- },
- {
- ["name"] = [==[count]==],
- ["ctype"] = [==[GLsizei]==],
- },
- {
- ["name"] = [==[v]==],
- ["ctype"] = [==[const GLint *]==],
- },
- },
- ["extensions"] = {
- [==[ARB_viewport_array]==],
- },
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[ARB_vertex_buffer_object]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[buffer]==],
- ["ctype"] = [==[GLuint]==],
- },
- },
- ["name"] = [==[IsBufferARB]==],
- ["return_ctype"] = [==[GLboolean]==],
- },
- {
- ["extensions"] = {
- [==[EXT_direct_state_access]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[vaobj]==],
- ["ctype"] = [==[GLuint]==],
- },
- {
- ["name"] = [==[index]==],
- ["ctype"] = [==[GLuint]==],
- },
- },
- ["name"] = [==[DisableVertexArrayAttribEXT]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["core"] = {
- {
- [==[4.0]==],
- [==[core]==],
- },
- },
- ["name"] = [==[Uniform3dv]==],
- ["parameters"] = {
- {
- ["name"] = [==[location]==],
- ["ctype"] = [==[GLint]==],
- },
- {
- ["name"] = [==[count]==],
- ["ctype"] = [==[GLsizei]==],
- },
- {
- ["name"] = [==[value]==],
- ["ctype"] = [==[const GLdouble *]==],
- },
- },
- ["extensions"] = {
- [==[ARB_gpu_shader_fp64]==],
- },
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[ARB_robustness]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[program]==],
- ["ctype"] = [==[GLuint]==],
- },
- {
- ["name"] = [==[location]==],
- ["ctype"] = [==[GLint]==],
- },
- {
- ["name"] = [==[bufSize]==],
- ["ctype"] = [==[GLsizei]==],
- },
- {
- ["name"] = [==[params]==],
- ["ctype"] = [==[GLint *]==],
- },
- },
- ["name"] = [==[GetnUniformivARB]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["core"] = {
- {
- [==[1.0]==],
- [==[core]==],
- },
- {
- [==[3.2]==],
- [==[compatibility]==],
- },
- },
- ["parameters"] = {
- {
- ["name"] = [==[s]==],
- ["ctype"] = [==[GLshort]==],
- },
- },
- ["name"] = [==[TexCoord1s]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[ARB_vertex_program]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[index]==],
- ["ctype"] = [==[GLuint]==],
- },
- {
- ["name"] = [==[v]==],
- ["ctype"] = [==[const GLfloat *]==],
- },
- },
- ["name"] = [==[VertexAttrib4fvARB]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["core"] = {
- {
- [==[1.3]==],
- [==[core]==],
- },
- {
- [==[3.2]==],
- [==[compatibility]==],
- },
- },
- ["parameters"] = {
- {
- ["name"] = [==[target]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[s]==],
- ["ctype"] = [==[GLfloat]==],
- },
- },
- ["name"] = [==[MultiTexCoord1f]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[OES_fixed_point]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[pname]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[param]==],
- ["ctype"] = [==[GLfixed]==],
- },
- },
- ["name"] = [==[FogxOES]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[EXT_direct_state_access]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[vaobj]==],
- ["ctype"] = [==[GLuint]==],
- },
- {
- ["name"] = [==[array]==],
- ["ctype"] = [==[GLenum]==],
- },
- },
- ["name"] = [==[EnableVertexArrayEXT]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["core"] = {
- {
- [==[1.4]==],
- [==[core]==],
- },
- {
- [==[3.2]==],
- [==[compatibility]==],
- },
- },
- ["parameters"] = {
- {
- ["name"] = [==[v]==],
- ["ctype"] = [==[const GLshort *]==],
- },
- },
- ["name"] = [==[WindowPos3sv]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["core"] = {
- {
- [==[1.0]==],
- [==[core]==],
- },
- },
- ["parameters"] = {
- {
- ["name"] = [==[depth]==],
- ["ctype"] = [==[GLdouble]==],
- },
- },
- ["name"] = [==[ClearDepth]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[EXT_direct_state_access]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[vaobj]==],
- ["ctype"] = [==[GLuint]==],
- },
- {
- ["name"] = [==[pname]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[param]==],
- ["ctype"] = [==[GLvoid **]==],
- },
- },
- ["name"] = [==[GetVertexArrayPointervEXT]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["core"] = {
- {
- [==[1.0]==],
- [==[core]==],
- },
- {
- [==[3.2]==],
- [==[compatibility]==],
- },
- },
- ["parameters"] = {
- {
- ["name"] = [==[x]==],
- ["ctype"] = [==[GLdouble]==],
- },
- {
- ["name"] = [==[y]==],
- ["ctype"] = [==[GLdouble]==],
- },
- {
- ["name"] = [==[z]==],
- ["ctype"] = [==[GLdouble]==],
- },
- {
- ["name"] = [==[w]==],
- ["ctype"] = [==[GLdouble]==],
- },
- },
- ["name"] = [==[Vertex4d]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[NV_evaluators]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[target]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[pname]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[params]==],
- ["ctype"] = [==[GLint *]==],
- },
- },
- ["name"] = [==[GetMapParameterivNV]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[NV_vertex_program]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[index]==],
- ["ctype"] = [==[GLuint]==],
- },
- {
- ["name"] = [==[v]==],
- ["ctype"] = [==[const GLfloat *]==],
- },
- },
- ["name"] = [==[VertexAttrib2fvNV]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[NV_transform_feedback]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[program]==],
- ["ctype"] = [==[GLuint]==],
- },
- {
- ["name"] = [==[name]==],
- ["ctype"] = [==[const GLchar *]==],
- },
- },
- ["name"] = [==[GetVaryingLocationNV]==],
- ["return_ctype"] = [==[GLint]==],
- },
- {
- ["extensions"] = {
- [==[EXT_direct_state_access]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[program]==],
- ["ctype"] = [==[GLuint]==],
- },
- {
- ["name"] = [==[location]==],
- ["ctype"] = [==[GLint]==],
- },
- {
- ["name"] = [==[count]==],
- ["ctype"] = [==[GLsizei]==],
- },
- {
- ["name"] = [==[value]==],
- ["ctype"] = [==[const GLdouble *]==],
- },
- },
- ["name"] = [==[ProgramUniform1dvEXT]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["core"] = {
- {
- [==[1.0]==],
- [==[core]==],
- },
- {
- [==[3.2]==],
- [==[compatibility]==],
- },
- },
- ["parameters"] = {
- {
- ["name"] = [==[v1]==],
- ["ctype"] = [==[const GLshort *]==],
- },
- {
- ["name"] = [==[v2]==],
- ["ctype"] = [==[const GLshort *]==],
- },
- },
- ["name"] = [==[Rectsv]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[ARB_cl_event]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[context]==],
- ["ctype"] = [==[struct _cl_context *]==],
- },
- {
- ["name"] = [==[event]==],
- ["ctype"] = [==[struct _cl_event *]==],
- },
- {
- ["name"] = [==[flags]==],
- ["ctype"] = [==[GLbitfield]==],
- },
- },
- ["name"] = [==[CreateSyncFromCLeventARB]==],
- ["return_ctype"] = [==[GLsync]==],
- },
- {
- ["core"] = {
- {
- [==[1.0]==],
- [==[core]==],
- },
- {
- [==[3.2]==],
- [==[compatibility]==],
- },
- },
- ["parameters"] = {
- {
- ["name"] = [==[v]==],
- ["ctype"] = [==[const GLubyte *]==],
- },
- },
- ["name"] = [==[Color3ubv]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["core"] = {
- {
- [==[1.3]==],
- [==[core]==],
- },
- {
- [==[3.2]==],
- [==[compatibility]==],
- },
- },
- ["parameters"] = {
- {
- ["name"] = [==[target]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[s]==],
- ["ctype"] = [==[GLdouble]==],
- },
- {
- ["name"] = [==[t]==],
- ["ctype"] = [==[GLdouble]==],
- },
- {
- ["name"] = [==[r]==],
- ["ctype"] = [==[GLdouble]==],
- },
- {
- ["name"] = [==[q]==],
- ["ctype"] = [==[GLdouble]==],
- },
- },
- ["name"] = [==[MultiTexCoord4d]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[NV_vertex_program]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[index]==],
- ["ctype"] = [==[GLuint]==],
- },
- {
- ["name"] = [==[count]==],
- ["ctype"] = [==[GLsizei]==],
- },
- {
- ["name"] = [==[v]==],
- ["ctype"] = [==[const GLfloat *]==],
- },
- },
- ["name"] = [==[VertexAttribs1fvNV]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[EXT_direct_state_access]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[program]==],
- ["ctype"] = [==[GLuint]==],
- },
- {
- ["name"] = [==[target]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[pname]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[params]==],
- ["ctype"] = [==[GLint *]==],
- },
- },
- ["name"] = [==[GetNamedProgramivEXT]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["core"] = {
- {
- [==[4.0]==],
- [==[core]==],
- },
- },
- ["name"] = [==[GetSubroutineUniformLocation]==],
- ["parameters"] = {
- {
- ["name"] = [==[program]==],
- ["ctype"] = [==[GLuint]==],
- },
- {
- ["name"] = [==[shadertype]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[name]==],
- ["ctype"] = [==[const GLchar *]==],
- },
- },
- ["extensions"] = {
- [==[ARB_shader_subroutine]==],
- },
- ["return_ctype"] = [==[GLint]==],
- },
- {
- ["extensions"] = {
- [==[OES_single_precision]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[n]==],
- ["ctype"] = [==[GLclampf]==],
- },
- {
- ["name"] = [==[f]==],
- ["ctype"] = [==[GLclampf]==],
- },
- },
- ["name"] = [==[DepthRangefOES]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[ARB_robustness]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[target]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[format]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[type]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[bufSize]==],
- ["ctype"] = [==[GLsizei]==],
- },
- {
- ["name"] = [==[image]==],
- ["ctype"] = [==[GLvoid *]==],
- },
- },
- ["name"] = [==[GetnConvolutionFilterARB]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[ARB_draw_buffers]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[n]==],
- ["ctype"] = [==[GLsizei]==],
- },
- {
- ["name"] = [==[bufs]==],
- ["ctype"] = [==[const GLenum *]==],
- },
- },
- ["name"] = [==[DrawBuffersARB]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[ARB_multitexture]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[texture]==],
- ["ctype"] = [==[GLenum]==],
- },
- },
- ["name"] = [==[ActiveTextureARB]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["core"] = {
- {
- [==[4.0]==],
- [==[core]==],
- },
- },
- ["name"] = [==[GetSubroutineIndex]==],
- ["parameters"] = {
- {
- ["name"] = [==[program]==],
- ["ctype"] = [==[GLuint]==],
- },
- {
- ["name"] = [==[shadertype]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[name]==],
- ["ctype"] = [==[const GLchar *]==],
- },
- },
- ["extensions"] = {
- [==[ARB_shader_subroutine]==],
- },
- ["return_ctype"] = [==[GLuint]==],
- },
- {
- ["core"] = {
- {
- [==[4.1]==],
- [==[core]==],
- },
- },
- ["name"] = [==[ReleaseShaderCompiler]==],
- ["parameters"] = {
- },
- ["extensions"] = {
- [==[ARB_ES2_compatibility]==],
- },
- ["return_ctype"] = [==[void]==],
- },
- {
- ["core"] = {
- {
- [==[1.0]==],
- [==[core]==],
- },
- {
- [==[3.2]==],
- [==[compatibility]==],
- },
- },
- ["parameters"] = {
- {
- ["name"] = [==[x]==],
- ["ctype"] = [==[GLfloat]==],
- },
- {
- ["name"] = [==[y]==],
- ["ctype"] = [==[GLfloat]==],
- },
- {
- ["name"] = [==[z]==],
- ["ctype"] = [==[GLfloat]==],
- },
- },
- ["name"] = [==[Scalef]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[EXT_direct_state_access]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[framebuffer]==],
- ["ctype"] = [==[GLuint]==],
- },
- {
- ["name"] = [==[pname]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[params]==],
- ["ctype"] = [==[GLint *]==],
- },
- },
- ["name"] = [==[GetNamedFramebufferParameterivEXT]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[NV_vertex_program]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[index]==],
- ["ctype"] = [==[GLuint]==],
- },
- {
- ["name"] = [==[x]==],
- ["ctype"] = [==[GLshort]==],
- },
- {
- ["name"] = [==[y]==],
- ["ctype"] = [==[GLshort]==],
- },
- {
- ["name"] = [==[z]==],
- ["ctype"] = [==[GLshort]==],
- },
- },
- ["name"] = [==[VertexAttrib3sNV]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["core"] = {
- {
- [==[1.0]==],
- [==[core]==],
- },
- {
- [==[3.2]==],
- [==[compatibility]==],
- },
- },
- ["parameters"] = {
- {
- ["name"] = [==[angle]==],
- ["ctype"] = [==[GLfloat]==],
- },
- {
- ["name"] = [==[x]==],
- ["ctype"] = [==[GLfloat]==],
- },
- {
- ["name"] = [==[y]==],
- ["ctype"] = [==[GLfloat]==],
- },
- {
- ["name"] = [==[z]==],
- ["ctype"] = [==[GLfloat]==],
- },
- },
- ["name"] = [==[Rotatef]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["core"] = {
- {
- [==[2.0]==],
- [==[core]==],
- },
- },
- ["parameters"] = {
- {
- ["name"] = [==[program]==],
- ["ctype"] = [==[GLuint]==],
- },
- {
- ["name"] = [==[bufSize]==],
- ["ctype"] = [==[GLsizei]==],
- },
- {
- ["name"] = [==[length]==],
- ["ctype"] = [==[GLsizei *]==],
- },
- {
- ["name"] = [==[infoLog]==],
- ["ctype"] = [==[GLchar *]==],
- },
- },
- ["name"] = [==[GetProgramInfoLog]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[ARB_bindless_texture]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[location]==],
- ["ctype"] = [==[GLint]==],
- },
- {
- ["name"] = [==[count]==],
- ["ctype"] = [==[GLsizei]==],
- },
- {
- ["name"] = [==[value]==],
- ["ctype"] = [==[const GLuint64 *]==],
- },
- },
- ["name"] = [==[UniformHandleui64vARB]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[ARB_imaging]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[target]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[format]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[type]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[image]==],
- ["ctype"] = [==[GLvoid *]==],
- },
- },
- ["name"] = [==[GetConvolutionFilter]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["core"] = {
- {
- [==[4.0]==],
- [==[core]==],
- },
- },
- ["name"] = [==[UniformMatrix2x4dv]==],
- ["parameters"] = {
- {
- ["name"] = [==[location]==],
- ["ctype"] = [==[GLint]==],
- },
- {
- ["name"] = [==[count]==],
- ["ctype"] = [==[GLsizei]==],
- },
- {
- ["name"] = [==[transpose]==],
- ["ctype"] = [==[GLboolean]==],
- },
- {
- ["name"] = [==[value]==],
- ["ctype"] = [==[const GLdouble *]==],
- },
- },
- ["extensions"] = {
- [==[ARB_gpu_shader_fp64]==],
- },
- ["return_ctype"] = [==[void]==],
- },
- {
- ["core"] = {
- {
- [==[1.0]==],
- [==[core]==],
- },
- {
- [==[3.2]==],
- [==[compatibility]==],
- },
- },
- ["parameters"] = {
- {
- ["name"] = [==[v]==],
- ["ctype"] = [==[const GLshort *]==],
- },
- },
- ["name"] = [==[TexCoord3sv]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["core"] = {
- {
- [==[1.1]==],
- [==[core]==],
- },
- {
- [==[3.2]==],
- [==[compatibility]==],
- },
- },
- ["parameters"] = {
- {
- ["name"] = [==[size]==],
- ["ctype"] = [==[GLint]==],
- },
- {
- ["name"] = [==[type]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[stride]==],
- ["ctype"] = [==[GLsizei]==],
- },
- {
- ["name"] = [==[pointer]==],
- ["ctype"] = [==[const GLvoid *]==],
- },
- },
- ["name"] = [==[VertexPointer]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["core"] = {
- {
- [==[3.3]==],
- [==[core]==],
- },
- },
- ["name"] = [==[DeleteSamplers]==],
- ["parameters"] = {
- {
- ["name"] = [==[count]==],
- ["ctype"] = [==[GLsizei]==],
- },
- {
- ["name"] = [==[samplers]==],
- ["ctype"] = [==[const GLuint *]==],
- },
- },
- ["extensions"] = {
- [==[ARB_sampler_objects]==],
- },
- ["return_ctype"] = [==[void]==],
- },
- {
- ["core"] = {
- {
- [==[4.0]==],
- [==[core]==],
- },
- },
- ["name"] = [==[Uniform3d]==],
- ["parameters"] = {
- {
- ["name"] = [==[location]==],
- ["ctype"] = [==[GLint]==],
- },
- {
- ["name"] = [==[x]==],
- ["ctype"] = [==[GLdouble]==],
- },
- {
- ["name"] = [==[y]==],
- ["ctype"] = [==[GLdouble]==],
- },
- {
- ["name"] = [==[z]==],
- ["ctype"] = [==[GLdouble]==],
- },
- },
- ["extensions"] = {
- [==[ARB_gpu_shader_fp64]==],
- },
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[EXT_coordinate_frame]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[bx]==],
- ["ctype"] = [==[GLshort]==],
- },
- {
- ["name"] = [==[by]==],
- ["ctype"] = [==[GLshort]==],
- },
- {
- ["name"] = [==[bz]==],
- ["ctype"] = [==[GLshort]==],
- },
- },
- ["name"] = [==[Binormal3sEXT]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["core"] = {
- {
- [==[1.0]==],
- [==[core]==],
- },
- },
- ["parameters"] = {
- {
- ["name"] = [==[red]==],
- ["ctype"] = [==[GLfloat]==],
- },
- {
- ["name"] = [==[green]==],
- ["ctype"] = [==[GLfloat]==],
- },
- {
- ["name"] = [==[blue]==],
- ["ctype"] = [==[GLfloat]==],
- },
- {
- ["name"] = [==[alpha]==],
- ["ctype"] = [==[GLfloat]==],
- },
- },
- ["name"] = [==[ClearColor]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["core"] = {
- {
- [==[2.0]==],
- [==[core]==],
- },
- },
- ["parameters"] = {
- {
- ["name"] = [==[program]==],
- ["ctype"] = [==[GLuint]==],
- },
- {
- ["name"] = [==[index]==],
- ["ctype"] = [==[GLuint]==],
- },
- {
- ["name"] = [==[bufSize]==],
- ["ctype"] = [==[GLsizei]==],
- },
- {
- ["name"] = [==[length]==],
- ["ctype"] = [==[GLsizei *]==],
- },
- {
- ["name"] = [==[size]==],
- ["ctype"] = [==[GLint *]==],
- },
- {
- ["name"] = [==[type]==],
- ["ctype"] = [==[GLenum *]==],
- },
- {
- ["name"] = [==[name]==],
- ["ctype"] = [==[GLchar *]==],
- },
- },
- ["name"] = [==[GetActiveAttrib]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["core"] = {
- {
- [==[1.0]==],
- [==[core]==],
- },
- {
- [==[3.2]==],
- [==[compatibility]==],
- },
- },
- ["parameters"] = {
- {
- ["name"] = [==[v]==],
- ["ctype"] = [==[const GLint *]==],
- },
- },
- ["name"] = [==[TexCoord1iv]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[EXT_framebuffer_object]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[target]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[attachment]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[textarget]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[texture]==],
- ["ctype"] = [==[GLuint]==],
- },
- {
- ["name"] = [==[level]==],
- ["ctype"] = [==[GLint]==],
- },
- },
- ["name"] = [==[FramebufferTexture1DEXT]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["core"] = {
- {
- [==[2.1]==],
- [==[core]==],
- },
- },
- ["parameters"] = {
- {
- ["name"] = [==[location]==],
- ["ctype"] = [==[GLint]==],
- },
- {
- ["name"] = [==[count]==],
- ["ctype"] = [==[GLsizei]==],
- },
- {
- ["name"] = [==[transpose]==],
- ["ctype"] = [==[GLboolean]==],
- },
- {
- ["name"] = [==[value]==],
- ["ctype"] = [==[const GLfloat *]==],
- },
- },
- ["name"] = [==[UniformMatrix2x3fv]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[ARB_texture_compression]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[target]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[level]==],
- ["ctype"] = [==[GLint]==],
- },
- {
- ["name"] = [==[internalformat]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[width]==],
- ["ctype"] = [==[GLsizei]==],
- },
- {
- ["name"] = [==[height]==],
- ["ctype"] = [==[GLsizei]==],
- },
- {
- ["name"] = [==[border]==],
- ["ctype"] = [==[GLint]==],
- },
- {
- ["name"] = [==[imageSize]==],
- ["ctype"] = [==[GLsizei]==],
- },
- {
- ["name"] = [==[data]==],
- ["ctype"] = [==[const GLvoid *]==],
- },
- },
- ["name"] = [==[CompressedTexImage2DARB]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[EXT_direct_state_access]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[program]==],
- ["ctype"] = [==[GLuint]==],
- },
- {
- ["name"] = [==[location]==],
- ["ctype"] = [==[GLint]==],
- },
- {
- ["name"] = [==[count]==],
- ["ctype"] = [==[GLsizei]==],
- },
- {
- ["name"] = [==[transpose]==],
- ["ctype"] = [==[GLboolean]==],
- },
- {
- ["name"] = [==[value]==],
- ["ctype"] = [==[const GLfloat *]==],
- },
- },
- ["name"] = [==[ProgramUniformMatrix4x2fvEXT]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[ARB_shader_objects]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[location]==],
- ["ctype"] = [==[GLint]==],
- },
- {
- ["name"] = [==[count]==],
- ["ctype"] = [==[GLsizei]==],
- },
- {
- ["name"] = [==[value]==],
- ["ctype"] = [==[const GLfloat *]==],
- },
- },
- ["name"] = [==[Uniform4fvARB]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["core"] = {
- {
- [==[2.0]==],
- [==[core]==],
- },
- },
- ["parameters"] = {
- {
- ["name"] = [==[location]==],
- ["ctype"] = [==[GLint]==],
- },
- {
- ["name"] = [==[v0]==],
- ["ctype"] = [==[GLfloat]==],
- },
- {
- ["name"] = [==[v1]==],
- ["ctype"] = [==[GLfloat]==],
- },
- {
- ["name"] = [==[v2]==],
- ["ctype"] = [==[GLfloat]==],
- },
- },
- ["name"] = [==[Uniform3f]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["core"] = {
- {
- [==[4.1]==],
- [==[core]==],
- },
- },
- ["name"] = [==[ViewportIndexedf]==],
- ["parameters"] = {
- {
- ["name"] = [==[index]==],
- ["ctype"] = [==[GLuint]==],
- },
- {
- ["name"] = [==[x]==],
- ["ctype"] = [==[GLfloat]==],
- },
- {
- ["name"] = [==[y]==],
- ["ctype"] = [==[GLfloat]==],
- },
- {
- ["name"] = [==[w]==],
- ["ctype"] = [==[GLfloat]==],
- },
- {
- ["name"] = [==[h]==],
- ["ctype"] = [==[GLfloat]==],
- },
- },
- ["extensions"] = {
- [==[ARB_viewport_array]==],
- },
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[ATI_fragment_shader]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[id]==],
- ["ctype"] = [==[GLuint]==],
- },
- },
- ["name"] = [==[BindFragmentShaderATI]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[EXT_convolution]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[target]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[pname]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[params]==],
- ["ctype"] = [==[const GLfloat *]==],
- },
- },
- ["name"] = [==[ConvolutionParameterfvEXT]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[NV_gpu_shader5]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[program]==],
- ["ctype"] = [==[GLuint]==],
- },
- {
- ["name"] = [==[location]==],
- ["ctype"] = [==[GLint]==],
- },
- {
- ["name"] = [==[x]==],
- ["ctype"] = [==[GLuint64EXT]==],
- },
- },
- ["name"] = [==[ProgramUniform1ui64NV]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[ARB_vertex_program]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[index]==],
- ["ctype"] = [==[GLuint]==],
- },
- {
- ["name"] = [==[v]==],
- ["ctype"] = [==[const GLshort *]==],
- },
- },
- ["name"] = [==[VertexAttrib1svARB]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[INTEL_parallel_arrays]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[size]==],
- ["ctype"] = [==[GLint]==],
- },
- {
- ["name"] = [==[type]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[pointer]==],
- ["ctype"] = [==[const GLvoid **]==],
- },
- },
- ["name"] = [==[ColorPointervINTEL]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["core"] = {
- {
- [==[4.1]==],
- [==[core]==],
- },
- },
- ["name"] = [==[GetProgramPipelineInfoLog]==],
- ["parameters"] = {
- {
- ["name"] = [==[pipeline]==],
- ["ctype"] = [==[GLuint]==],
- },
- {
- ["name"] = [==[bufSize]==],
- ["ctype"] = [==[GLsizei]==],
- },
- {
- ["name"] = [==[length]==],
- ["ctype"] = [==[GLsizei *]==],
- },
- {
- ["name"] = [==[infoLog]==],
- ["ctype"] = [==[GLchar *]==],
- },
- },
- ["extensions"] = {
- [==[ARB_separate_shader_objects]==],
- },
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[ARB_indirect_parameters]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[mode]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[indirect]==],
- ["ctype"] = [==[GLintptr]==],
- },
- {
- ["name"] = [==[drawcount]==],
- ["ctype"] = [==[GLintptr]==],
- },
- {
- ["name"] = [==[maxdrawcount]==],
- ["ctype"] = [==[GLsizei]==],
- },
- {
- ["name"] = [==[stride]==],
- ["ctype"] = [==[GLsizei]==],
- },
- },
- ["name"] = [==[MultiDrawArraysIndirectCountARB]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["core"] = {
- {
- [==[1.1]==],
- [==[core]==],
- },
- {
- [==[3.2]==],
- [==[compatibility]==],
- },
- },
- ["parameters"] = {
- },
- ["name"] = [==[PopClientAttrib]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[SGIX_polynomial_ffd]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[target]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[u1]==],
- ["ctype"] = [==[GLfloat]==],
- },
- {
- ["name"] = [==[u2]==],
- ["ctype"] = [==[GLfloat]==],
- },
- {
- ["name"] = [==[ustride]==],
- ["ctype"] = [==[GLint]==],
- },
- {
- ["name"] = [==[uorder]==],
- ["ctype"] = [==[GLint]==],
- },
- {
- ["name"] = [==[v1]==],
- ["ctype"] = [==[GLfloat]==],
- },
- {
- ["name"] = [==[v2]==],
- ["ctype"] = [==[GLfloat]==],
- },
- {
- ["name"] = [==[vstride]==],
- ["ctype"] = [==[GLint]==],
- },
- {
- ["name"] = [==[vorder]==],
- ["ctype"] = [==[GLint]==],
- },
- {
- ["name"] = [==[w1]==],
- ["ctype"] = [==[GLfloat]==],
- },
- {
- ["name"] = [==[w2]==],
- ["ctype"] = [==[GLfloat]==],
- },
- {
- ["name"] = [==[wstride]==],
- ["ctype"] = [==[GLint]==],
- },
- {
- ["name"] = [==[worder]==],
- ["ctype"] = [==[GLint]==],
- },
- {
- ["name"] = [==[points]==],
- ["ctype"] = [==[const GLfloat *]==],
- },
- },
- ["name"] = [==[DeformationMap3fSGIX]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["core"] = {
- {
- [==[1.0]==],
- [==[core]==],
- },
- {
- [==[3.2]==],
- [==[compatibility]==],
- },
- },
- ["parameters"] = {
- {
- ["name"] = [==[v]==],
- ["ctype"] = [==[const GLint *]==],
- },
- },
- ["name"] = [==[TexCoord4iv]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[NV_path_rendering]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[path]==],
- ["ctype"] = [==[GLuint]==],
- },
- {
- ["name"] = [==[commandStart]==],
- ["ctype"] = [==[GLsizei]==],
- },
- {
- ["name"] = [==[commandsToDelete]==],
- ["ctype"] = [==[GLsizei]==],
- },
- {
- ["name"] = [==[numCommands]==],
- ["ctype"] = [==[GLsizei]==],
- },
- {
- ["name"] = [==[commands]==],
- ["ctype"] = [==[const GLubyte *]==],
- },
- {
- ["name"] = [==[numCoords]==],
- ["ctype"] = [==[GLsizei]==],
- },
- {
- ["name"] = [==[coordType]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[coords]==],
- ["ctype"] = [==[const GLvoid *]==],
- },
- },
- ["name"] = [==[PathSubCommandsNV]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["core"] = {
- {
- [==[1.0]==],
- [==[core]==],
- },
- {
- [==[3.2]==],
- [==[compatibility]==],
- },
- },
- ["parameters"] = {
- {
- ["name"] = [==[mask]==],
- ["ctype"] = [==[GLubyte *]==],
- },
- },
- ["name"] = [==[GetPolygonStipple]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[NV_transform_feedback2]==],
- },
- ["parameters"] = {
- },
- ["name"] = [==[PauseTransformFeedbackNV]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[NV_vertex_attrib_integer_64bit]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[index]==],
- ["ctype"] = [==[GLuint]==],
- },
- {
- ["name"] = [==[x]==],
- ["ctype"] = [==[GLuint64EXT]==],
- },
- {
- ["name"] = [==[y]==],
- ["ctype"] = [==[GLuint64EXT]==],
- },
- {
- ["name"] = [==[z]==],
- ["ctype"] = [==[GLuint64EXT]==],
- },
- {
- ["name"] = [==[w]==],
- ["ctype"] = [==[GLuint64EXT]==],
- },
- },
- ["name"] = [==[VertexAttribL4ui64NV]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[NV_transform_feedback2]==],
- },
- ["parameters"] = {
- },
- ["name"] = [==[ResumeTransformFeedbackNV]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[EXT_direct_state_access]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[texunit]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[target]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[pname]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[param]==],
- ["ctype"] = [==[GLint]==],
- },
- },
- ["name"] = [==[MultiTexParameteriEXT]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[ARB_shader_objects]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[obj]==],
- ["ctype"] = [==[GLhandleARB]==],
- },
- {
- ["name"] = [==[maxLength]==],
- ["ctype"] = [==[GLsizei]==],
- },
- {
- ["name"] = [==[length]==],
- ["ctype"] = [==[GLsizei *]==],
- },
- {
- ["name"] = [==[source]==],
- ["ctype"] = [==[GLcharARB *]==],
- },
- },
- ["name"] = [==[GetShaderSourceARB]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["core"] = {
- {
- [==[1.1]==],
- [==[core]==],
- },
- {
- [==[3.2]==],
- [==[compatibility]==],
- },
- },
- ["parameters"] = {
- {
- ["name"] = [==[array]==],
- ["ctype"] = [==[GLenum]==],
- },
- },
- ["name"] = [==[DisableClientState]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["core"] = {
- {
- [==[3.0]==],
- [==[core]==],
- },
- },
- ["parameters"] = {
- {
- ["name"] = [==[index]==],
- ["ctype"] = [==[GLuint]==],
- },
- {
- ["name"] = [==[x]==],
- ["ctype"] = [==[GLuint]==],
- },
- {
- ["name"] = [==[y]==],
- ["ctype"] = [==[GLuint]==],
- },
- },
- ["name"] = [==[VertexAttribI2ui]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["core"] = {
- {
- [==[1.0]==],
- [==[core]==],
- },
- {
- [==[3.2]==],
- [==[compatibility]==],
- },
- },
- ["parameters"] = {
- {
- ["name"] = [==[c]==],
- ["ctype"] = [==[const GLshort *]==],
- },
- },
- ["name"] = [==[Indexsv]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[NV_path_rendering]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[path]==],
- ["ctype"] = [==[GLuint]==],
- },
- {
- ["name"] = [==[dashArray]==],
- ["ctype"] = [==[GLfloat *]==],
- },
- },
- ["name"] = [==[GetPathDashArrayNV]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["core"] = {
- {
- [==[4.4]==],
- [==[core]==],
- },
- },
- ["name"] = [==[ClearTexImage]==],
- ["parameters"] = {
- {
- ["name"] = [==[texture]==],
- ["ctype"] = [==[GLuint]==],
- },
- {
- ["name"] = [==[level]==],
- ["ctype"] = [==[GLint]==],
- },
- {
- ["name"] = [==[format]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[type]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[data]==],
- ["ctype"] = [==[const void *]==],
- },
- },
- ["extensions"] = {
- [==[ARB_clear_texture]==],
- },
- ["return_ctype"] = [==[void]==],
- },
- {
- ["core"] = {
- {
- [==[1.0]==],
- [==[core]==],
- },
- {
- [==[3.2]==],
- [==[compatibility]==],
- },
- },
- ["parameters"] = {
- {
- ["name"] = [==[v]==],
- ["ctype"] = [==[const GLuint *]==],
- },
- },
- ["name"] = [==[Color4uiv]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["core"] = {
- {
- [==[3.0]==],
- [==[core]==],
- },
- },
- ["parameters"] = {
- },
- ["name"] = [==[EndConditionalRender]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["core"] = {
- {
- [==[1.1]==],
- [==[core]==],
- },
- {
- [==[3.2]==],
- [==[compatibility]==],
- },
- },
- ["parameters"] = {
- {
- ["name"] = [==[type]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[stride]==],
- ["ctype"] = [==[GLsizei]==],
- },
- {
- ["name"] = [==[pointer]==],
- ["ctype"] = [==[const GLvoid *]==],
- },
- },
- ["name"] = [==[IndexPointer]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["core"] = {
- {
- [==[1.0]==],
- [==[core]==],
- },
- },
- ["parameters"] = {
- {
- ["name"] = [==[width]==],
- ["ctype"] = [==[GLfloat]==],
- },
- },
- ["name"] = [==[LineWidth]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[ATI_vertex_streams]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[stream]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[nx]==],
- ["ctype"] = [==[GLdouble]==],
- },
- {
- ["name"] = [==[ny]==],
- ["ctype"] = [==[GLdouble]==],
- },
- {
- ["name"] = [==[nz]==],
- ["ctype"] = [==[GLdouble]==],
- },
- },
- ["name"] = [==[NormalStream3dATI]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[EXT_blend_color]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[red]==],
- ["ctype"] = [==[GLfloat]==],
- },
- {
- ["name"] = [==[green]==],
- ["ctype"] = [==[GLfloat]==],
- },
- {
- ["name"] = [==[blue]==],
- ["ctype"] = [==[GLfloat]==],
- },
- {
- ["name"] = [==[alpha]==],
- ["ctype"] = [==[GLfloat]==],
- },
- },
- ["name"] = [==[BlendColorEXT]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[EXT_direct_state_access]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[program]==],
- ["ctype"] = [==[GLuint]==],
- },
- {
- ["name"] = [==[target]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[index]==],
- ["ctype"] = [==[GLuint]==],
- },
- {
- ["name"] = [==[x]==],
- ["ctype"] = [==[GLuint]==],
- },
- {
- ["name"] = [==[y]==],
- ["ctype"] = [==[GLuint]==],
- },
- {
- ["name"] = [==[z]==],
- ["ctype"] = [==[GLuint]==],
- },
- {
- ["name"] = [==[w]==],
- ["ctype"] = [==[GLuint]==],
- },
- },
- ["name"] = [==[NamedProgramLocalParameterI4uiEXT]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["core"] = {
- {
- [==[1.0]==],
- [==[core]==],
- },
- },
- ["parameters"] = {
- {
- ["name"] = [==[target]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[pname]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[param]==],
- ["ctype"] = [==[GLfloat]==],
- },
- },
- ["name"] = [==[TexParameterf]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[EXT_texture3D]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[target]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[level]==],
- ["ctype"] = [==[GLint]==],
- },
- {
- ["name"] = [==[internalformat]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[width]==],
- ["ctype"] = [==[GLsizei]==],
- },
- {
- ["name"] = [==[height]==],
- ["ctype"] = [==[GLsizei]==],
- },
- {
- ["name"] = [==[depth]==],
- ["ctype"] = [==[GLsizei]==],
- },
- {
- ["name"] = [==[border]==],
- ["ctype"] = [==[GLint]==],
- },
- {
- ["name"] = [==[format]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[type]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[pixels]==],
- ["ctype"] = [==[const GLvoid *]==],
- },
- },
- ["name"] = [==[TexImage3DEXT]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[APPLE_vertex_program_evaluators]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[index]==],
- ["ctype"] = [==[GLuint]==],
- },
- {
- ["name"] = [==[pname]==],
- ["ctype"] = [==[GLenum]==],
- },
- },
- ["name"] = [==[IsVertexAttribEnabledAPPLE]==],
- ["return_ctype"] = [==[GLboolean]==],
- },
- {
- ["extensions"] = {
- [==[NV_vertex_program]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[index]==],
- ["ctype"] = [==[GLuint]==],
- },
- {
- ["name"] = [==[count]==],
- ["ctype"] = [==[GLsizei]==],
- },
- {
- ["name"] = [==[v]==],
- ["ctype"] = [==[const GLdouble *]==],
- },
- },
- ["name"] = [==[VertexAttribs1dvNV]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["core"] = {
- {
- [==[1.3]==],
- [==[core]==],
- },
- {
- [==[3.2]==],
- [==[compatibility]==],
- },
- },
- ["parameters"] = {
- {
- ["name"] = [==[target]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[v]==],
- ["ctype"] = [==[const GLshort *]==],
- },
- },
- ["name"] = [==[MultiTexCoord2sv]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[EXT_direct_state_access]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[texture]==],
- ["ctype"] = [==[GLuint]==],
- },
- {
- ["name"] = [==[target]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[internalformat]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[buffer]==],
- ["ctype"] = [==[GLuint]==],
- },
- },
- ["name"] = [==[TextureBufferEXT]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["core"] = {
- {
- [==[1.0]==],
- [==[core]==],
- },
- {
- [==[3.2]==],
- [==[compatibility]==],
- },
- },
- ["parameters"] = {
- {
- ["name"] = [==[mode]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[i1]==],
- ["ctype"] = [==[GLint]==],
- },
- {
- ["name"] = [==[i2]==],
- ["ctype"] = [==[GLint]==],
- },
- {
- ["name"] = [==[j1]==],
- ["ctype"] = [==[GLint]==],
- },
- {
- ["name"] = [==[j2]==],
- ["ctype"] = [==[GLint]==],
- },
- },
- ["name"] = [==[EvalMesh2]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[OES_fixed_point]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[xfactor]==],
- ["ctype"] = [==[GLfixed]==],
- },
- {
- ["name"] = [==[yfactor]==],
- ["ctype"] = [==[GLfixed]==],
- },
- },
- ["name"] = [==[PixelZoomxOES]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[NV_vertex_buffer_unified_memory]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[size]==],
- ["ctype"] = [==[GLint]==],
- },
- {
- ["name"] = [==[type]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[stride]==],
- ["ctype"] = [==[GLsizei]==],
- },
- },
- ["name"] = [==[ColorFormatNV]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["core"] = {
- {
- [==[2.0]==],
- [==[core]==],
- },
- },
- ["parameters"] = {
- {
- ["name"] = [==[location]==],
- ["ctype"] = [==[GLint]==],
- },
- {
- ["name"] = [==[v0]==],
- ["ctype"] = [==[GLint]==],
- },
- {
- ["name"] = [==[v1]==],
- ["ctype"] = [==[GLint]==],
- },
- {
- ["name"] = [==[v2]==],
- ["ctype"] = [==[GLint]==],
- },
- {
- ["name"] = [==[v3]==],
- ["ctype"] = [==[GLint]==],
- },
- },
- ["name"] = [==[Uniform4i]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[ATI_vertex_streams]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[stream]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[coords]==],
- ["ctype"] = [==[const GLint *]==],
- },
- },
- ["name"] = [==[NormalStream3ivATI]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[EXT_geometry_shader4]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[program]==],
- ["ctype"] = [==[GLuint]==],
- },
- {
- ["name"] = [==[pname]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[value]==],
- ["ctype"] = [==[GLint]==],
- },
- },
- ["name"] = [==[ProgramParameteriEXT]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[SGIX_fragment_lighting]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[pname]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[param]==],
- ["ctype"] = [==[GLint]==],
- },
- },
- ["name"] = [==[FragmentLightModeliSGIX]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[EXT_histogram]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[target]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[width]==],
- ["ctype"] = [==[GLsizei]==],
- },
- {
- ["name"] = [==[internalformat]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[sink]==],
- ["ctype"] = [==[GLboolean]==],
- },
- },
- ["name"] = [==[HistogramEXT]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[EXT_coordinate_frame]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[v]==],
- ["ctype"] = [==[const GLfloat *]==],
- },
- },
- ["name"] = [==[Tangent3fvEXT]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[EXT_direct_state_access]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[texunit]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[target]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[level]==],
- ["ctype"] = [==[GLint]==],
- },
- {
- ["name"] = [==[xoffset]==],
- ["ctype"] = [==[GLint]==],
- },
- {
- ["name"] = [==[yoffset]==],
- ["ctype"] = [==[GLint]==],
- },
- {
- ["name"] = [==[zoffset]==],
- ["ctype"] = [==[GLint]==],
- },
- {
- ["name"] = [==[width]==],
- ["ctype"] = [==[GLsizei]==],
- },
- {
- ["name"] = [==[height]==],
- ["ctype"] = [==[GLsizei]==],
- },
- {
- ["name"] = [==[depth]==],
- ["ctype"] = [==[GLsizei]==],
- },
- {
- ["name"] = [==[format]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[imageSize]==],
- ["ctype"] = [==[GLsizei]==],
- },
- {
- ["name"] = [==[bits]==],
- ["ctype"] = [==[const GLvoid *]==],
- },
- },
- ["name"] = [==[CompressedMultiTexSubImage3DEXT]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["core"] = {
- {
- [==[1.0]==],
- [==[core]==],
- },
- {
- [==[3.2]==],
- [==[compatibility]==],
- },
- },
- ["parameters"] = {
- {
- ["name"] = [==[v]==],
- ["ctype"] = [==[const GLushort *]==],
- },
- },
- ["name"] = [==[Color4usv]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["core"] = {
- {
- [==[1.0]==],
- [==[core]==],
- },
- {
- [==[3.2]==],
- [==[compatibility]==],
- },
- },
- ["parameters"] = {
- {
- ["name"] = [==[x]==],
- ["ctype"] = [==[GLdouble]==],
- },
- {
- ["name"] = [==[y]==],
- ["ctype"] = [==[GLdouble]==],
- },
- },
- ["name"] = [==[Vertex2d]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[HP_image_transform]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[target]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[pname]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[param]==],
- ["ctype"] = [==[GLint]==],
- },
- },
- ["name"] = [==[ImageTransformParameteriHP]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[NV_vdpau_interop]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[numSurfaces]==],
- ["ctype"] = [==[GLsizei]==],
- },
- {
- ["name"] = [==[surfaces]==],
- ["ctype"] = [==[const GLvdpauSurfaceNV *]==],
- },
- },
- ["name"] = [==[VDPAUMapSurfacesNV]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["core"] = {
- {
- [==[4.1]==],
- [==[core]==],
- },
- },
- ["name"] = [==[ProgramBinary]==],
- ["parameters"] = {
- {
- ["name"] = [==[program]==],
- ["ctype"] = [==[GLuint]==],
- },
- {
- ["name"] = [==[binaryFormat]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[binary]==],
- ["ctype"] = [==[const GLvoid *]==],
- },
- {
- ["name"] = [==[length]==],
- ["ctype"] = [==[GLsizei]==],
- },
- },
- ["extensions"] = {
- [==[ARB_get_program_binary]==],
- },
- ["return_ctype"] = [==[void]==],
- },
- {
- ["core"] = {
- {
- [==[1.0]==],
- [==[core]==],
- },
- {
- [==[3.2]==],
- [==[compatibility]==],
- },
- },
- ["parameters"] = {
- {
- ["name"] = [==[map]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[mapsize]==],
- ["ctype"] = [==[GLsizei]==],
- },
- {
- ["name"] = [==[values]==],
- ["ctype"] = [==[const GLuint *]==],
- },
- },
- ["name"] = [==[PixelMapuiv]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[NV_evaluators]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[target]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[pname]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[params]==],
- ["ctype"] = [==[const GLint *]==],
- },
- },
- ["name"] = [==[MapParameterivNV]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["core"] = {
- {
- [==[1.0]==],
- [==[core]==],
- },
- {
- [==[3.2]==],
- [==[compatibility]==],
- },
- },
- ["parameters"] = {
- {
- ["name"] = [==[size]==],
- ["ctype"] = [==[GLsizei]==],
- },
- {
- ["name"] = [==[type]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[buffer]==],
- ["ctype"] = [==[GLfloat *]==],
- },
- },
- ["name"] = [==[FeedbackBuffer]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[IBM_multimode_draw_arrays]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[mode]==],
- ["ctype"] = [==[const GLenum *]==],
- },
- {
- ["name"] = [==[count]==],
- ["ctype"] = [==[const GLsizei *]==],
- },
- {
- ["name"] = [==[type]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[indices]==],
- ["ctype"] = [==[const GLvoid *const*]==],
- },
- {
- ["name"] = [==[primcount]==],
- ["ctype"] = [==[GLsizei]==],
- },
- {
- ["name"] = [==[modestride]==],
- ["ctype"] = [==[GLint]==],
- },
- },
- ["name"] = [==[MultiModeDrawElementsIBM]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[OES_fixed_point]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[face]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[pname]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[param]==],
- ["ctype"] = [==[const GLfixed *]==],
- },
- },
- ["name"] = [==[MaterialxvOES]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[ARB_draw_buffers_blend]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[buf]==],
- ["ctype"] = [==[GLuint]==],
- },
- {
- ["name"] = [==[srcRGB]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[dstRGB]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[srcAlpha]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[dstAlpha]==],
- ["ctype"] = [==[GLenum]==],
- },
- },
- ["name"] = [==[BlendFuncSeparateiARB]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[NV_half_float]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[index]==],
- ["ctype"] = [==[GLuint]==],
- },
- {
- ["name"] = [==[v]==],
- ["ctype"] = [==[const GLhalfNV *]==],
- },
- },
- ["name"] = [==[VertexAttrib3hvNV]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[NV_gpu_program4]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[target]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[index]==],
- ["ctype"] = [==[GLuint]==],
- },
- {
- ["name"] = [==[x]==],
- ["ctype"] = [==[GLint]==],
- },
- {
- ["name"] = [==[y]==],
- ["ctype"] = [==[GLint]==],
- },
- {
- ["name"] = [==[z]==],
- ["ctype"] = [==[GLint]==],
- },
- {
- ["name"] = [==[w]==],
- ["ctype"] = [==[GLint]==],
- },
- },
- ["name"] = [==[ProgramEnvParameterI4iNV]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[SGIX_list_priority]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[list]==],
- ["ctype"] = [==[GLuint]==],
- },
- {
- ["name"] = [==[pname]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[params]==],
- ["ctype"] = [==[const GLint *]==],
- },
- },
- ["name"] = [==[ListParameterivSGIX]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[EXT_secondary_color]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[v]==],
- ["ctype"] = [==[const GLubyte *]==],
- },
- },
- ["name"] = [==[SecondaryColor3ubvEXT]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["core"] = {
- {
- [==[1.5]==],
- [==[core]==],
- },
- },
- ["parameters"] = {
- {
- ["name"] = [==[target]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[pname]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[params]==],
- ["ctype"] = [==[GLvoid **]==],
- },
- },
- ["name"] = [==[GetBufferPointerv]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["core"] = {
- {
- [==[4.1]==],
- [==[core]==],
- },
- },
- ["name"] = [==[ProgramUniform4fv]==],
- ["parameters"] = {
- {
- ["name"] = [==[program]==],
- ["ctype"] = [==[GLuint]==],
- },
- {
- ["name"] = [==[location]==],
- ["ctype"] = [==[GLint]==],
- },
- {
- ["name"] = [==[count]==],
- ["ctype"] = [==[GLsizei]==],
- },
- {
- ["name"] = [==[value]==],
- ["ctype"] = [==[const GLfloat *]==],
- },
- },
- ["extensions"] = {
- [==[ARB_separate_shader_objects]==],
- },
- ["return_ctype"] = [==[void]==],
- },
- {
- ["core"] = {
- {
- [==[4.1]==],
- [==[core]==],
- },
- },
- ["name"] = [==[ProgramUniform4d]==],
- ["parameters"] = {
- {
- ["name"] = [==[program]==],
- ["ctype"] = [==[GLuint]==],
- },
- {
- ["name"] = [==[location]==],
- ["ctype"] = [==[GLint]==],
- },
- {
- ["name"] = [==[v0]==],
- ["ctype"] = [==[GLdouble]==],
- },
- {
- ["name"] = [==[v1]==],
- ["ctype"] = [==[GLdouble]==],
- },
- {
- ["name"] = [==[v2]==],
- ["ctype"] = [==[GLdouble]==],
- },
- {
- ["name"] = [==[v3]==],
- ["ctype"] = [==[GLdouble]==],
- },
- },
- ["extensions"] = {
- [==[ARB_separate_shader_objects]==],
- },
- ["return_ctype"] = [==[void]==],
- },
- {
- ["core"] = {
- {
- [==[1.0]==],
- [==[core]==],
- },
- {
- [==[3.2]==],
- [==[compatibility]==],
- },
- },
- ["parameters"] = {
- {
- ["name"] = [==[func]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[ref]==],
- ["ctype"] = [==[GLfloat]==],
- },
- },
- ["name"] = [==[AlphaFunc]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["core"] = {
- {
- [==[2.0]==],
- [==[core]==],
- },
- },
- ["parameters"] = {
- {
- ["name"] = [==[program]==],
- ["ctype"] = [==[GLuint]==],
- },
- },
- ["name"] = [==[LinkProgram]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["core"] = {
- {
- [==[1.3]==],
- [==[core]==],
- },
- {
- [==[3.2]==],
- [==[compatibility]==],
- },
- },
- ["parameters"] = {
- {
- ["name"] = [==[target]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[s]==],
- ["ctype"] = [==[GLshort]==],
- },
- {
- ["name"] = [==[t]==],
- ["ctype"] = [==[GLshort]==],
- },
- {
- ["name"] = [==[r]==],
- ["ctype"] = [==[GLshort]==],
- },
- {
- ["name"] = [==[q]==],
- ["ctype"] = [==[GLshort]==],
- },
- },
- ["name"] = [==[MultiTexCoord4s]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[ARB_vertex_blend]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[size]==],
- ["ctype"] = [==[GLint]==],
- },
- {
- ["name"] = [==[weights]==],
- ["ctype"] = [==[const GLushort *]==],
- },
- },
- ["name"] = [==[WeightusvARB]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[MESA_window_pos]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[v]==],
- ["ctype"] = [==[const GLint *]==],
- },
- },
- ["name"] = [==[WindowPos2ivMESA]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["core"] = {
- {
- [==[1.3]==],
- [==[core]==],
- },
- {
- [==[3.2]==],
- [==[compatibility]==],
- },
- },
- ["parameters"] = {
- {
- ["name"] = [==[target]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[v]==],
- ["ctype"] = [==[const GLdouble *]==],
- },
- },
- ["name"] = [==[MultiTexCoord2dv]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["core"] = {
- {
- [==[1.1]==],
- [==[core]==],
- },
- {
- [==[3.2]==],
- [==[compatibility]==],
- },
- },
- ["parameters"] = {
- {
- ["name"] = [==[array]==],
- ["ctype"] = [==[GLenum]==],
- },
- },
- ["name"] = [==[EnableClientState]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["core"] = {
- {
- [==[1.0]==],
- [==[core]==],
- },
- },
- ["parameters"] = {
- {
- ["name"] = [==[target]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[pname]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[params]==],
- ["ctype"] = [==[GLint *]==],
- },
- },
- ["name"] = [==[GetTexParameteriv]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[NV_half_float]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[red]==],
- ["ctype"] = [==[GLhalfNV]==],
- },
- {
- ["name"] = [==[green]==],
- ["ctype"] = [==[GLhalfNV]==],
- },
- {
- ["name"] = [==[blue]==],
- ["ctype"] = [==[GLhalfNV]==],
- },
- },
- ["name"] = [==[SecondaryColor3hNV]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[APPLE_vertex_array_range]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[pname]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[param]==],
- ["ctype"] = [==[GLint]==],
- },
- },
- ["name"] = [==[VertexArrayParameteriAPPLE]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[NV_vertex_program]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[index]==],
- ["ctype"] = [==[GLuint]==],
- },
- {
- ["name"] = [==[count]==],
- ["ctype"] = [==[GLsizei]==],
- },
- {
- ["name"] = [==[v]==],
- ["ctype"] = [==[const GLshort *]==],
- },
- },
- ["name"] = [==[VertexAttribs3svNV]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[NV_half_float]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[target]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[s]==],
- ["ctype"] = [==[GLhalfNV]==],
- },
- {
- ["name"] = [==[t]==],
- ["ctype"] = [==[GLhalfNV]==],
- },
- },
- ["name"] = [==[MultiTexCoord2hNV]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[NV_gpu_shader5]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[location]==],
- ["ctype"] = [==[GLint]==],
- },
- {
- ["name"] = [==[count]==],
- ["ctype"] = [==[GLsizei]==],
- },
- {
- ["name"] = [==[value]==],
- ["ctype"] = [==[const GLint64EXT *]==],
- },
- },
- ["name"] = [==[Uniform4i64vNV]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[ARB_imaging]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[target]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[width]==],
- ["ctype"] = [==[GLsizei]==],
- },
- {
- ["name"] = [==[internalformat]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[sink]==],
- ["ctype"] = [==[GLboolean]==],
- },
- },
- ["name"] = [==[Histogram]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["core"] = {
- {
- [==[4.1]==],
- [==[core]==],
- },
- },
- ["name"] = [==[VertexAttribL4d]==],
- ["parameters"] = {
- {
- ["name"] = [==[index]==],
- ["ctype"] = [==[GLuint]==],
- },
- {
- ["name"] = [==[x]==],
- ["ctype"] = [==[GLdouble]==],
- },
- {
- ["name"] = [==[y]==],
- ["ctype"] = [==[GLdouble]==],
- },
- {
- ["name"] = [==[z]==],
- ["ctype"] = [==[GLdouble]==],
- },
- {
- ["name"] = [==[w]==],
- ["ctype"] = [==[GLdouble]==],
- },
- },
- ["extensions"] = {
- [==[ARB_vertex_attrib_64bit]==],
- },
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[NV_half_float]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[v]==],
- ["ctype"] = [==[const GLhalfNV *]==],
- },
- },
- ["name"] = [==[Vertex2hvNV]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[NV_half_float]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[v]==],
- ["ctype"] = [==[const GLhalfNV *]==],
- },
- },
- ["name"] = [==[Color4hvNV]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[ARB_robustness]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[target]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[query]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[bufSize]==],
- ["ctype"] = [==[GLsizei]==],
- },
- {
- ["name"] = [==[v]==],
- ["ctype"] = [==[GLdouble *]==],
- },
- },
- ["name"] = [==[GetnMapdvARB]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["core"] = {
- {
- [==[4.1]==],
- [==[core]==],
- },
- },
- ["name"] = [==[ClearDepthf]==],
- ["parameters"] = {
- {
- ["name"] = [==[d]==],
- ["ctype"] = [==[GLfloat]==],
- },
- },
- ["extensions"] = {
- [==[ARB_ES2_compatibility]==],
- },
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[NV_half_float]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[target]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[s]==],
- ["ctype"] = [==[GLhalfNV]==],
- },
- {
- ["name"] = [==[t]==],
- ["ctype"] = [==[GLhalfNV]==],
- },
- {
- ["name"] = [==[r]==],
- ["ctype"] = [==[GLhalfNV]==],
- },
- },
- ["name"] = [==[MultiTexCoord3hNV]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[MESA_window_pos]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[v]==],
- ["ctype"] = [==[const GLshort *]==],
- },
- },
- ["name"] = [==[WindowPos4svMESA]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[OES_byte_coordinates]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[texture]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[s]==],
- ["ctype"] = [==[GLbyte]==],
- },
- {
- ["name"] = [==[t]==],
- ["ctype"] = [==[GLbyte]==],
- },
- {
- ["name"] = [==[r]==],
- ["ctype"] = [==[GLbyte]==],
- },
- },
- ["name"] = [==[MultiTexCoord3bOES]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["core"] = {
- {
- [==[1.4]==],
- [==[core]==],
- },
- {
- [==[3.2]==],
- [==[compatibility]==],
- },
- },
- ["parameters"] = {
- {
- ["name"] = [==[v]==],
- ["ctype"] = [==[const GLubyte *]==],
- },
- },
- ["name"] = [==[SecondaryColor3ubv]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[ATI_fragment_shader]==],
- },
- ["parameters"] = {
- },
- ["name"] = [==[BeginFragmentShaderATI]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["core"] = {
- {
- [==[3.1]==],
- [==[core]==],
- },
- },
- ["name"] = [==[UniformBlockBinding]==],
- ["parameters"] = {
- {
- ["name"] = [==[program]==],
- ["ctype"] = [==[GLuint]==],
- },
- {
- ["name"] = [==[uniformBlockIndex]==],
- ["ctype"] = [==[GLuint]==],
- },
- {
- ["name"] = [==[uniformBlockBinding]==],
- ["ctype"] = [==[GLuint]==],
- },
- },
- ["extensions"] = {
- [==[ARB_uniform_buffer_object]==],
- },
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[NV_bindless_texture]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[handle]==],
- ["ctype"] = [==[GLuint64]==],
- },
- },
- ["name"] = [==[IsTextureHandleResidentNV]==],
- ["return_ctype"] = [==[GLboolean]==],
- },
- {
- ["core"] = {
- {
- [==[4.1]==],
- [==[core]==],
- },
- },
- ["name"] = [==[DeleteProgramPipelines]==],
- ["parameters"] = {
- {
- ["name"] = [==[n]==],
- ["ctype"] = [==[GLsizei]==],
- },
- {
- ["name"] = [==[pipelines]==],
- ["ctype"] = [==[const GLuint *]==],
- },
- },
- ["extensions"] = {
- [==[ARB_separate_shader_objects]==],
- },
- ["return_ctype"] = [==[void]==],
- },
- {
- ["core"] = {
- {
- [==[1.0]==],
- [==[core]==],
- },
- },
- ["parameters"] = {
- {
- ["name"] = [==[target]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[pname]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[param]==],
- ["ctype"] = [==[GLint]==],
- },
- },
- ["name"] = [==[TexParameteri]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["core"] = {
- {
- [==[1.0]==],
- [==[core]==],
- },
- {
- [==[3.2]==],
- [==[compatibility]==],
- },
- },
- ["parameters"] = {
- {
- ["name"] = [==[v]==],
- ["ctype"] = [==[const GLfloat *]==],
- },
- },
- ["name"] = [==[Color4fv]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["core"] = {
- {
- [==[2.0]==],
- [==[core]==],
- },
- },
- ["parameters"] = {
- {
- ["name"] = [==[program]==],
- ["ctype"] = [==[GLuint]==],
- },
- {
- ["name"] = [==[pname]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[params]==],
- ["ctype"] = [==[GLint *]==],
- },
- },
- ["name"] = [==[GetProgramiv]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[ARB_texture_compression]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[target]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[level]==],
- ["ctype"] = [==[GLint]==],
- },
- {
- ["name"] = [==[internalformat]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[width]==],
- ["ctype"] = [==[GLsizei]==],
- },
- {
- ["name"] = [==[border]==],
- ["ctype"] = [==[GLint]==],
- },
- {
- ["name"] = [==[imageSize]==],
- ["ctype"] = [==[GLsizei]==],
- },
- {
- ["name"] = [==[data]==],
- ["ctype"] = [==[const GLvoid *]==],
- },
- },
- ["name"] = [==[CompressedTexImage1DARB]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["core"] = {
- {
- [==[1.0]==],
- [==[core]==],
- },
- {
- [==[3.2]==],
- [==[compatibility]==],
- },
- },
- ["parameters"] = {
- {
- ["name"] = [==[v]==],
- ["ctype"] = [==[const GLfloat *]==],
- },
- },
- ["name"] = [==[TexCoord1fv]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["core"] = {
- {
- [==[1.0]==],
- [==[core]==],
- },
- {
- [==[3.2]==],
- [==[compatibility]==],
- },
- },
- ["parameters"] = {
- {
- ["name"] = [==[v]==],
- ["ctype"] = [==[const GLdouble *]==],
- },
- },
- ["name"] = [==[Vertex2dv]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["core"] = {
- {
- [==[1.4]==],
- [==[core]==],
- },
- {
- [==[3.2]==],
- [==[compatibility]==],
- },
- },
- ["parameters"] = {
- {
- ["name"] = [==[v]==],
- ["ctype"] = [==[const GLshort *]==],
- },
- },
- ["name"] = [==[SecondaryColor3sv]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[EXT_light_texture]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[face]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[mode]==],
- ["ctype"] = [==[GLenum]==],
- },
- },
- ["name"] = [==[TextureMaterialEXT]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[EXT_vertex_shader]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[res]==],
- ["ctype"] = [==[GLuint]==],
- },
- {
- ["name"] = [==[src]==],
- ["ctype"] = [==[GLuint]==],
- },
- {
- ["name"] = [==[num]==],
- ["ctype"] = [==[GLuint]==],
- },
- },
- ["name"] = [==[InsertComponentEXT]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["core"] = {
- {
- [==[2.0]==],
- [==[core]==],
- },
- },
- ["parameters"] = {
- {
- ["name"] = [==[location]==],
- ["ctype"] = [==[GLint]==],
- },
- {
- ["name"] = [==[v0]==],
- ["ctype"] = [==[GLfloat]==],
- },
- {
- ["name"] = [==[v1]==],
- ["ctype"] = [==[GLfloat]==],
- },
- },
- ["name"] = [==[Uniform2f]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[EXT_gpu_shader4]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[program]==],
- ["ctype"] = [==[GLuint]==],
- },
- {
- ["name"] = [==[location]==],
- ["ctype"] = [==[GLint]==],
- },
- {
- ["name"] = [==[params]==],
- ["ctype"] = [==[GLuint *]==],
- },
- },
- ["name"] = [==[GetUniformuivEXT]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["core"] = {
- {
- [==[1.0]==],
- [==[core]==],
- },
- {
- [==[3.2]==],
- [==[compatibility]==],
- },
- },
- ["parameters"] = {
- {
- ["name"] = [==[target]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[u1]==],
- ["ctype"] = [==[GLdouble]==],
- },
- {
- ["name"] = [==[u2]==],
- ["ctype"] = [==[GLdouble]==],
- },
- {
- ["name"] = [==[stride]==],
- ["ctype"] = [==[GLint]==],
- },
- {
- ["name"] = [==[order]==],
- ["ctype"] = [==[GLint]==],
- },
- {
- ["name"] = [==[points]==],
- ["ctype"] = [==[const GLdouble *]==],
- },
- },
- ["name"] = [==[Map1d]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[OES_fixed_point]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[texture]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[coords]==],
- ["ctype"] = [==[const GLfixed *]==],
- },
- },
- ["name"] = [==[MultiTexCoord4xvOES]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["core"] = {
- {
- [==[1.0]==],
- [==[core]==],
- },
- },
- ["parameters"] = {
- {
- ["name"] = [==[s]==],
- ["ctype"] = [==[GLint]==],
- },
- },
- ["name"] = [==[ClearStencil]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[EXT_direct_state_access]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[program]==],
- ["ctype"] = [==[GLuint]==],
- },
- {
- ["name"] = [==[location]==],
- ["ctype"] = [==[GLint]==],
- },
- {
- ["name"] = [==[count]==],
- ["ctype"] = [==[GLsizei]==],
- },
- {
- ["name"] = [==[value]==],
- ["ctype"] = [==[const GLdouble *]==],
- },
- },
- ["name"] = [==[ProgramUniform3dvEXT]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["core"] = {
- {
- [==[1.0]==],
- [==[core]==],
- },
- {
- [==[3.2]==],
- [==[compatibility]==],
- },
- },
- ["parameters"] = {
- {
- ["name"] = [==[v]==],
- ["ctype"] = [==[const GLfloat *]==],
- },
- },
- ["name"] = [==[Normal3fv]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[IBM_vertex_array_lists]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[type]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[stride]==],
- ["ctype"] = [==[GLint]==],
- },
- {
- ["name"] = [==[pointer]==],
- ["ctype"] = [==[const GLvoid **]==],
- },
- {
- ["name"] = [==[ptrstride]==],
- ["ctype"] = [==[GLint]==],
- },
- },
- ["name"] = [==[FogCoordPointerListIBM]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["core"] = {
- {
- [==[3.3]==],
- [==[core]==],
- },
- },
- ["name"] = [==[SecondaryColorP3uiv]==],
- ["parameters"] = {
- {
- ["name"] = [==[type]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[color]==],
- ["ctype"] = [==[const GLuint *]==],
- },
- },
- ["extensions"] = {
- [==[ARB_vertex_type_2_10_10_10_rev]==],
- },
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[ARB_vertex_program]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[index]==],
- ["ctype"] = [==[GLuint]==],
- },
- {
- ["name"] = [==[v]==],
- ["ctype"] = [==[const GLfloat *]==],
- },
- },
- ["name"] = [==[VertexAttrib3fvARB]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["core"] = {
- {
- [==[1.0]==],
- [==[core]==],
- },
- {
- [==[3.2]==],
- [==[compatibility]==],
- },
- },
- ["parameters"] = {
- {
- ["name"] = [==[v]==],
- ["ctype"] = [==[const GLint *]==],
- },
- },
- ["name"] = [==[TexCoord2iv]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["core"] = {
- {
- [==[4.3]==],
- [==[core]==],
- },
- },
- ["name"] = [==[GetProgramResourceName]==],
- ["parameters"] = {
- {
- ["name"] = [==[program]==],
- ["ctype"] = [==[GLuint]==],
- },
- {
- ["name"] = [==[programInterface]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[index]==],
- ["ctype"] = [==[GLuint]==],
- },
- {
- ["name"] = [==[bufSize]==],
- ["ctype"] = [==[GLsizei]==],
- },
- {
- ["name"] = [==[length]==],
- ["ctype"] = [==[GLsizei *]==],
- },
- {
- ["name"] = [==[name]==],
- ["ctype"] = [==[GLchar *]==],
- },
- },
- ["extensions"] = {
- [==[ARB_program_interface_query]==],
- },
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[ARB_shader_objects]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[programObj]==],
- ["ctype"] = [==[GLhandleARB]==],
- },
- {
- ["name"] = [==[location]==],
- ["ctype"] = [==[GLint]==],
- },
- {
- ["name"] = [==[params]==],
- ["ctype"] = [==[GLfloat *]==],
- },
- },
- ["name"] = [==[GetUniformfvARB]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["core"] = {
- {
- [==[3.0]==],
- [==[core]==],
- },
- },
- ["name"] = [==[RenderbufferStorage]==],
- ["parameters"] = {
- {
- ["name"] = [==[target]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[internalformat]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[width]==],
- ["ctype"] = [==[GLsizei]==],
- },
- {
- ["name"] = [==[height]==],
- ["ctype"] = [==[GLsizei]==],
- },
- },
- ["extensions"] = {
- [==[ARB_framebuffer_object]==],
- },
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[ARB_texture_compression]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[target]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[level]==],
- ["ctype"] = [==[GLint]==],
- },
- {
- ["name"] = [==[xoffset]==],
- ["ctype"] = [==[GLint]==],
- },
- {
- ["name"] = [==[yoffset]==],
- ["ctype"] = [==[GLint]==],
- },
- {
- ["name"] = [==[width]==],
- ["ctype"] = [==[GLsizei]==],
- },
- {
- ["name"] = [==[height]==],
- ["ctype"] = [==[GLsizei]==],
- },
- {
- ["name"] = [==[format]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[imageSize]==],
- ["ctype"] = [==[GLsizei]==],
- },
- {
- ["name"] = [==[data]==],
- ["ctype"] = [==[const GLvoid *]==],
- },
- },
- ["name"] = [==[CompressedTexSubImage2DARB]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[EXT_point_parameters]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[pname]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[params]==],
- ["ctype"] = [==[const GLfloat *]==],
- },
- },
- ["name"] = [==[PointParameterfvEXT]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["core"] = {
- {
- [==[3.3]==],
- [==[core]==],
- },
- },
- ["name"] = [==[VertexP2uiv]==],
- ["parameters"] = {
- {
- ["name"] = [==[type]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[value]==],
- ["ctype"] = [==[const GLuint *]==],
- },
- },
- ["extensions"] = {
- [==[ARB_vertex_type_2_10_10_10_rev]==],
- },
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[ATI_vertex_streams]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[stream]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[x]==],
- ["ctype"] = [==[GLfloat]==],
- },
- {
- ["name"] = [==[y]==],
- ["ctype"] = [==[GLfloat]==],
- },
- {
- ["name"] = [==[z]==],
- ["ctype"] = [==[GLfloat]==],
- },
- {
- ["name"] = [==[w]==],
- ["ctype"] = [==[GLfloat]==],
- },
- },
- ["name"] = [==[VertexStream4fATI]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[EXT_direct_state_access]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[program]==],
- ["ctype"] = [==[GLuint]==],
- },
- {
- ["name"] = [==[target]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[index]==],
- ["ctype"] = [==[GLuint]==],
- },
- {
- ["name"] = [==[count]==],
- ["ctype"] = [==[GLsizei]==],
- },
- {
- ["name"] = [==[params]==],
- ["ctype"] = [==[const GLfloat *]==],
- },
- },
- ["name"] = [==[NamedProgramLocalParameters4fvEXT]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["core"] = {
- {
- [==[2.0]==],
- [==[core]==],
- },
- },
- ["parameters"] = {
- {
- ["name"] = [==[location]==],
- ["ctype"] = [==[GLint]==],
- },
- {
- ["name"] = [==[count]==],
- ["ctype"] = [==[GLsizei]==],
- },
- {
- ["name"] = [==[value]==],
- ["ctype"] = [==[const GLfloat *]==],
- },
- },
- ["name"] = [==[Uniform1fv]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["core"] = {
- {
- [==[1.0]==],
- [==[core]==],
- },
- {
- [==[3.2]==],
- [==[compatibility]==],
- },
- },
- ["parameters"] = {
- {
- ["name"] = [==[s]==],
- ["ctype"] = [==[GLshort]==],
- },
- {
- ["name"] = [==[t]==],
- ["ctype"] = [==[GLshort]==],
- },
- },
- ["name"] = [==[TexCoord2s]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[ARB_multitexture]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[target]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[v]==],
- ["ctype"] = [==[const GLfloat *]==],
- },
- },
- ["name"] = [==[MultiTexCoord2fvARB]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["core"] = {
- {
- [==[4.2]==],
- [==[core]==],
- },
- },
- ["name"] = [==[TexStorage2D]==],
- ["parameters"] = {
- {
- ["name"] = [==[target]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[levels]==],
- ["ctype"] = [==[GLsizei]==],
- },
- {
- ["name"] = [==[internalformat]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[width]==],
- ["ctype"] = [==[GLsizei]==],
- },
- {
- ["name"] = [==[height]==],
- ["ctype"] = [==[GLsizei]==],
- },
- },
- ["extensions"] = {
- [==[ARB_texture_storage]==],
- },
- ["return_ctype"] = [==[void]==],
- },
- {
- ["core"] = {
- {
- [==[4.2]==],
- [==[core]==],
- },
- },
- ["name"] = [==[DrawTransformFeedbackInstanced]==],
- ["parameters"] = {
- {
- ["name"] = [==[mode]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[id]==],
- ["ctype"] = [==[GLuint]==],
- },
- {
- ["name"] = [==[instancecount]==],
- ["ctype"] = [==[GLsizei]==],
- },
- },
- ["extensions"] = {
- [==[ARB_transform_feedback_instanced]==],
- },
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[EXT_convolution]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[target]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[internalformat]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[x]==],
- ["ctype"] = [==[GLint]==],
- },
- {
- ["name"] = [==[y]==],
- ["ctype"] = [==[GLint]==],
- },
- {
- ["name"] = [==[width]==],
- ["ctype"] = [==[GLsizei]==],
- },
- {
- ["name"] = [==[height]==],
- ["ctype"] = [==[GLsizei]==],
- },
- },
- ["name"] = [==[CopyConvolutionFilter2DEXT]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[ARB_bindless_texture]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[handle]==],
- ["ctype"] = [==[GLuint64]==],
- },
- },
- ["name"] = [==[IsTextureHandleResidentARB]==],
- ["return_ctype"] = [==[GLboolean]==],
- },
- {
- ["extensions"] = {
- [==[3DFX_tbuffer]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[mask]==],
- ["ctype"] = [==[GLuint]==],
- },
- },
- ["name"] = [==[TbufferMask3DFX]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["core"] = {
- {
- [==[3.0]==],
- [==[core]==],
- },
- },
- ["name"] = [==[FlushMappedBufferRange]==],
- ["parameters"] = {
- {
- ["name"] = [==[target]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[offset]==],
- ["ctype"] = [==[GLintptr]==],
- },
- {
- ["name"] = [==[length]==],
- ["ctype"] = [==[GLsizeiptr]==],
- },
- },
- ["extensions"] = {
- [==[ARB_map_buffer_range]==],
- },
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[EXT_separate_shader_objects]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[type]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[string]==],
- ["ctype"] = [==[const GLchar *]==],
- },
- },
- ["name"] = [==[CreateShaderProgramEXT]==],
- ["return_ctype"] = [==[GLuint]==],
- },
- {
- ["extensions"] = {
- [==[EXT_gpu_shader4]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[location]==],
- ["ctype"] = [==[GLint]==],
- },
- {
- ["name"] = [==[count]==],
- ["ctype"] = [==[GLsizei]==],
- },
- {
- ["name"] = [==[value]==],
- ["ctype"] = [==[const GLuint *]==],
- },
- },
- ["name"] = [==[Uniform1uivEXT]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["core"] = {
- {
- [==[3.0]==],
- [==[core]==],
- },
- },
- ["parameters"] = {
- {
- ["name"] = [==[index]==],
- ["ctype"] = [==[GLuint]==],
- },
- {
- ["name"] = [==[pname]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[params]==],
- ["ctype"] = [==[GLuint *]==],
- },
- },
- ["name"] = [==[GetVertexAttribIuiv]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["core"] = {
- {
- [==[2.0]==],
- [==[core]==],
- },
- },
- ["parameters"] = {
- {
- ["name"] = [==[index]==],
- ["ctype"] = [==[GLuint]==],
- },
- {
- ["name"] = [==[v]==],
- ["ctype"] = [==[const GLdouble *]==],
- },
- },
- ["name"] = [==[VertexAttrib2dv]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["core"] = {
- {
- [==[1.1]==],
- [==[core]==],
- },
- {
- [==[3.2]==],
- [==[compatibility]==],
- },
- },
- ["parameters"] = {
- {
- ["name"] = [==[n]==],
- ["ctype"] = [==[GLsizei]==],
- },
- {
- ["name"] = [==[textures]==],
- ["ctype"] = [==[const GLuint *]==],
- },
- {
- ["name"] = [==[residences]==],
- ["ctype"] = [==[GLboolean *]==],
- },
- },
- ["name"] = [==[AreTexturesResident]==],
- ["return_ctype"] = [==[GLboolean]==],
- },
- {
- ["extensions"] = {
- [==[NV_vertex_program]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[index]==],
- ["ctype"] = [==[GLuint]==],
- },
- {
- ["name"] = [==[x]==],
- ["ctype"] = [==[GLdouble]==],
- },
- {
- ["name"] = [==[y]==],
- ["ctype"] = [==[GLdouble]==],
- },
- {
- ["name"] = [==[z]==],
- ["ctype"] = [==[GLdouble]==],
- },
- {
- ["name"] = [==[w]==],
- ["ctype"] = [==[GLdouble]==],
- },
- },
- ["name"] = [==[VertexAttrib4dNV]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[EXT_direct_state_access]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[program]==],
- ["ctype"] = [==[GLuint]==],
- },
- {
- ["name"] = [==[location]==],
- ["ctype"] = [==[GLint]==],
- },
- {
- ["name"] = [==[v0]==],
- ["ctype"] = [==[GLfloat]==],
- },
- },
- ["name"] = [==[ProgramUniform1fEXT]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[ARB_imaging]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[target]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[reset]==],
- ["ctype"] = [==[GLboolean]==],
- },
- {
- ["name"] = [==[format]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[type]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[values]==],
- ["ctype"] = [==[GLvoid *]==],
- },
- },
- ["name"] = [==[GetHistogram]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["core"] = {
- {
- [==[1.0]==],
- [==[core]==],
- },
- {
- [==[3.2]==],
- [==[compatibility]==],
- },
- },
- ["parameters"] = {
- {
- ["name"] = [==[red]==],
- ["ctype"] = [==[GLbyte]==],
- },
- {
- ["name"] = [==[green]==],
- ["ctype"] = [==[GLbyte]==],
- },
- {
- ["name"] = [==[blue]==],
- ["ctype"] = [==[GLbyte]==],
- },
- {
- ["name"] = [==[alpha]==],
- ["ctype"] = [==[GLbyte]==],
- },
- },
- ["name"] = [==[Color4b]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["core"] = {
- {
- [==[1.4]==],
- [==[core]==],
- },
- {
- [==[3.2]==],
- [==[compatibility]==],
- },
- },
- ["parameters"] = {
- {
- ["name"] = [==[red]==],
- ["ctype"] = [==[GLdouble]==],
- },
- {
- ["name"] = [==[green]==],
- ["ctype"] = [==[GLdouble]==],
- },
- {
- ["name"] = [==[blue]==],
- ["ctype"] = [==[GLdouble]==],
- },
- },
- ["name"] = [==[SecondaryColor3d]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[EXT_direct_state_access]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[texture]==],
- ["ctype"] = [==[GLuint]==],
- },
- {
- ["name"] = [==[target]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[pname]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[param]==],
- ["ctype"] = [==[GLint]==],
- },
- },
- ["name"] = [==[TextureParameteriEXT]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[SUN_vertex]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[rc]==],
- ["ctype"] = [==[const GLuint *]==],
- },
- {
- ["name"] = [==[tc]==],
- ["ctype"] = [==[const GLfloat *]==],
- },
- {
- ["name"] = [==[c]==],
- ["ctype"] = [==[const GLfloat *]==],
- },
- {
- ["name"] = [==[n]==],
- ["ctype"] = [==[const GLfloat *]==],
- },
- {
- ["name"] = [==[v]==],
- ["ctype"] = [==[const GLfloat *]==],
- },
- },
- ["name"] = [==[ReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fvSUN]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[EXT_direct_state_access]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[texunit]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[target]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[level]==],
- ["ctype"] = [==[GLint]==],
- },
- {
- ["name"] = [==[internalformat]==],
- ["ctype"] = [==[GLint]==],
- },
- {
- ["name"] = [==[width]==],
- ["ctype"] = [==[GLsizei]==],
- },
- {
- ["name"] = [==[border]==],
- ["ctype"] = [==[GLint]==],
- },
- {
- ["name"] = [==[format]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[type]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[pixels]==],
- ["ctype"] = [==[const GLvoid *]==],
- },
- },
- ["name"] = [==[MultiTexImage1DEXT]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[EXT_color_subtable]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[target]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[start]==],
- ["ctype"] = [==[GLsizei]==],
- },
- {
- ["name"] = [==[count]==],
- ["ctype"] = [==[GLsizei]==],
- },
- {
- ["name"] = [==[format]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[type]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[data]==],
- ["ctype"] = [==[const GLvoid *]==],
- },
- },
- ["name"] = [==[ColorSubTableEXT]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["core"] = {
- {
- [==[2.0]==],
- [==[core]==],
- },
- },
- ["parameters"] = {
- {
- ["name"] = [==[program]==],
- ["ctype"] = [==[GLuint]==],
- },
- {
- ["name"] = [==[name]==],
- ["ctype"] = [==[const GLchar *]==],
- },
- },
- ["name"] = [==[GetAttribLocation]==],
- ["return_ctype"] = [==[GLint]==],
- },
- {
- ["extensions"] = {
- [==[AMD_performance_monitor]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[monitor]==],
- ["ctype"] = [==[GLuint]==],
- },
- },
- ["name"] = [==[EndPerfMonitorAMD]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[NV_vertex_program]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[index]==],
- ["ctype"] = [==[GLuint]==],
- },
- {
- ["name"] = [==[x]==],
- ["ctype"] = [==[GLdouble]==],
- },
- {
- ["name"] = [==[y]==],
- ["ctype"] = [==[GLdouble]==],
- },
- {
- ["name"] = [==[z]==],
- ["ctype"] = [==[GLdouble]==],
- },
- },
- ["name"] = [==[VertexAttrib3dNV]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["core"] = {
- {
- [==[1.0]==],
- [==[core]==],
- },
- {
- [==[3.2]==],
- [==[compatibility]==],
- },
- },
- ["parameters"] = {
- {
- ["name"] = [==[v]==],
- ["ctype"] = [==[const GLbyte *]==],
- },
- },
- ["name"] = [==[Normal3bv]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[EXT_bindable_uniform]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[program]==],
- ["ctype"] = [==[GLuint]==],
- },
- {
- ["name"] = [==[location]==],
- ["ctype"] = [==[GLint]==],
- },
- },
- ["name"] = [==[GetUniformOffsetEXT]==],
- ["return_ctype"] = [==[GLintptr]==],
- },
- {
- ["core"] = {
- {
- [==[4.4]==],
- [==[core]==],
- },
- },
- ["name"] = [==[BindSamplers]==],
- ["parameters"] = {
- {
- ["name"] = [==[first]==],
- ["ctype"] = [==[GLuint]==],
- },
- {
- ["name"] = [==[count]==],
- ["ctype"] = [==[GLsizei]==],
- },
- {
- ["name"] = [==[samplers]==],
- ["ctype"] = [==[const GLuint *]==],
- },
- },
- ["extensions"] = {
- [==[ARB_multi_bind]==],
- },
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[OES_fixed_point]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[coords]==],
- ["ctype"] = [==[const GLfixed *]==],
- },
- },
- ["name"] = [==[EvalCoord1xvOES]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[ARB_fragment_program]==],
- [==[ARB_vertex_program]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[target]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[index]==],
- ["ctype"] = [==[GLuint]==],
- },
- {
- ["name"] = [==[params]==],
- ["ctype"] = [==[GLdouble *]==],
- },
- },
- ["name"] = [==[GetProgramEnvParameterdvARB]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["core"] = {
- {
- [==[2.0]==],
- [==[core]==],
- },
- },
- ["parameters"] = {
- {
- ["name"] = [==[index]==],
- ["ctype"] = [==[GLuint]==],
- },
- {
- ["name"] = [==[v]==],
- ["ctype"] = [==[const GLushort *]==],
- },
- },
- ["name"] = [==[VertexAttrib4Nusv]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[HP_image_transform]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[target]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[pname]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[params]==],
- ["ctype"] = [==[GLfloat *]==],
- },
- },
- ["name"] = [==[GetImageTransformParameterfvHP]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[ARB_occlusion_query]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[id]==],
- ["ctype"] = [==[GLuint]==],
- },
- },
- ["name"] = [==[IsQueryARB]==],
- ["return_ctype"] = [==[GLboolean]==],
- },
- {
- ["extensions"] = {
- [==[EXT_direct_state_access]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[buffer]==],
- ["ctype"] = [==[GLuint]==],
- },
- {
- ["name"] = [==[access]==],
- ["ctype"] = [==[GLenum]==],
- },
- },
- ["name"] = [==[MapNamedBufferEXT]==],
- ["return_ctype"] = [==[void *]==],
- },
- {
- ["extensions"] = {
- [==[EXT_direct_state_access]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[texunit]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[target]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[level]==],
- ["ctype"] = [==[GLint]==],
- },
- {
- ["name"] = [==[xoffset]==],
- ["ctype"] = [==[GLint]==],
- },
- {
- ["name"] = [==[width]==],
- ["ctype"] = [==[GLsizei]==],
- },
- {
- ["name"] = [==[format]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[imageSize]==],
- ["ctype"] = [==[GLsizei]==],
- },
- {
- ["name"] = [==[bits]==],
- ["ctype"] = [==[const GLvoid *]==],
- },
- },
- ["name"] = [==[CompressedMultiTexSubImage1DEXT]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[ARB_vertex_buffer_object]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[target]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[offset]==],
- ["ctype"] = [==[GLintptrARB]==],
- },
- {
- ["name"] = [==[size]==],
- ["ctype"] = [==[GLsizeiptrARB]==],
- },
- {
- ["name"] = [==[data]==],
- ["ctype"] = [==[GLvoid *]==],
- },
- },
- ["name"] = [==[GetBufferSubDataARB]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["core"] = {
- {
- [==[4.0]==],
- [==[core]==],
- },
- },
- ["name"] = [==[DrawElementsIndirect]==],
- ["parameters"] = {
- {
- ["name"] = [==[mode]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[type]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[indirect]==],
- ["ctype"] = [==[const GLvoid *]==],
- },
- },
- ["extensions"] = {
- [==[ARB_draw_indirect]==],
- },
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[EXT_direct_state_access]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[vaobj]==],
- ["ctype"] = [==[GLuint]==],
- },
- {
- ["name"] = [==[buffer]==],
- ["ctype"] = [==[GLuint]==],
- },
- {
- ["name"] = [==[size]==],
- ["ctype"] = [==[GLint]==],
- },
- {
- ["name"] = [==[type]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[stride]==],
- ["ctype"] = [==[GLsizei]==],
- },
- {
- ["name"] = [==[offset]==],
- ["ctype"] = [==[GLintptr]==],
- },
- },
- ["name"] = [==[VertexArrayTexCoordOffsetEXT]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["core"] = {
- {
- [==[3.0]==],
- [==[core]==],
- },
- },
- ["name"] = [==[FramebufferTexture1D]==],
- ["parameters"] = {
- {
- ["name"] = [==[target]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[attachment]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[textarget]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[texture]==],
- ["ctype"] = [==[GLuint]==],
- },
- {
- ["name"] = [==[level]==],
- ["ctype"] = [==[GLint]==],
- },
- },
- ["extensions"] = {
- [==[ARB_framebuffer_object]==],
- },
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[EXT_direct_state_access]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[texunit]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[target]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[level]==],
- ["ctype"] = [==[GLint]==],
- },
- {
- ["name"] = [==[xoffset]==],
- ["ctype"] = [==[GLint]==],
- },
- {
- ["name"] = [==[width]==],
- ["ctype"] = [==[GLsizei]==],
- },
- {
- ["name"] = [==[format]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[type]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[pixels]==],
- ["ctype"] = [==[const GLvoid *]==],
- },
- },
- ["name"] = [==[MultiTexSubImage1DEXT]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[APPLE_fence]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[fence]==],
- ["ctype"] = [==[GLuint]==],
- },
- },
- ["name"] = [==[TestFenceAPPLE]==],
- ["return_ctype"] = [==[GLboolean]==],
- },
- {
- ["extensions"] = {
- [==[ARB_window_pos]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[x]==],
- ["ctype"] = [==[GLfloat]==],
- },
- {
- ["name"] = [==[y]==],
- ["ctype"] = [==[GLfloat]==],
- },
- },
- ["name"] = [==[WindowPos2fARB]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["core"] = {
- {
- [==[3.1]==],
- [==[core]==],
- },
- },
- ["name"] = [==[GetActiveUniformName]==],
- ["parameters"] = {
- {
- ["name"] = [==[program]==],
- ["ctype"] = [==[GLuint]==],
- },
- {
- ["name"] = [==[uniformIndex]==],
- ["ctype"] = [==[GLuint]==],
- },
- {
- ["name"] = [==[bufSize]==],
- ["ctype"] = [==[GLsizei]==],
- },
- {
- ["name"] = [==[length]==],
- ["ctype"] = [==[GLsizei *]==],
- },
- {
- ["name"] = [==[uniformName]==],
- ["ctype"] = [==[GLchar *]==],
- },
- },
- ["extensions"] = {
- [==[ARB_uniform_buffer_object]==],
- },
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[EXT_direct_state_access]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[program]==],
- ["ctype"] = [==[GLuint]==],
- },
- {
- ["name"] = [==[location]==],
- ["ctype"] = [==[GLint]==],
- },
- {
- ["name"] = [==[count]==],
- ["ctype"] = [==[GLsizei]==],
- },
- {
- ["name"] = [==[transpose]==],
- ["ctype"] = [==[GLboolean]==],
- },
- {
- ["name"] = [==[value]==],
- ["ctype"] = [==[const GLfloat *]==],
- },
- },
- ["name"] = [==[ProgramUniformMatrix4fvEXT]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["core"] = {
- {
- [==[4.1]==],
- [==[core]==],
- },
- },
- ["name"] = [==[ProgramUniform2fv]==],
- ["parameters"] = {
- {
- ["name"] = [==[program]==],
- ["ctype"] = [==[GLuint]==],
- },
- {
- ["name"] = [==[location]==],
- ["ctype"] = [==[GLint]==],
- },
- {
- ["name"] = [==[count]==],
- ["ctype"] = [==[GLsizei]==],
- },
- {
- ["name"] = [==[value]==],
- ["ctype"] = [==[const GLfloat *]==],
- },
- },
- ["extensions"] = {
- [==[ARB_separate_shader_objects]==],
- },
- ["return_ctype"] = [==[void]==],
- },
- {
- ["core"] = {
- {
- [==[1.0]==],
- [==[core]==],
- },
- {
- [==[3.2]==],
- [==[compatibility]==],
- },
- },
- ["parameters"] = {
- {
- ["name"] = [==[target]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[pname]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[param]==],
- ["ctype"] = [==[GLfloat]==],
- },
- },
- ["name"] = [==[TexEnvf]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[EXT_direct_state_access]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[vaobj]==],
- ["ctype"] = [==[GLuint]==],
- },
- {
- ["name"] = [==[buffer]==],
- ["ctype"] = [==[GLuint]==],
- },
- {
- ["name"] = [==[type]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[stride]==],
- ["ctype"] = [==[GLsizei]==],
- },
- {
- ["name"] = [==[offset]==],
- ["ctype"] = [==[GLintptr]==],
- },
- },
- ["name"] = [==[VertexArrayNormalOffsetEXT]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[EXT_direct_state_access]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[framebuffer]==],
- ["ctype"] = [==[GLuint]==],
- },
- {
- ["name"] = [==[mode]==],
- ["ctype"] = [==[GLenum]==],
- },
- },
- ["name"] = [==[FramebufferReadBufferEXT]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["core"] = {
- {
- [==[1.0]==],
- [==[core]==],
- },
- },
- ["parameters"] = {
- {
- ["name"] = [==[target]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[pname]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[params]==],
- ["ctype"] = [==[GLfloat *]==],
- },
- },
- ["name"] = [==[GetTexParameterfv]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[OES_fixed_point]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[coords]==],
- ["ctype"] = [==[const GLfixed *]==],
- },
- },
- ["name"] = [==[Normal3xvOES]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[ARB_bindless_texture]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[handle]==],
- ["ctype"] = [==[GLuint64]==],
- },
- },
- ["name"] = [==[MakeTextureHandleResidentARB]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[EXT_fog_coord]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[type]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[stride]==],
- ["ctype"] = [==[GLsizei]==],
- },
- {
- ["name"] = [==[pointer]==],
- ["ctype"] = [==[const GLvoid *]==],
- },
- },
- ["name"] = [==[FogCoordPointerEXT]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["core"] = {
- {
- [==[1.0]==],
- [==[core]==],
- },
- },
- ["parameters"] = {
- {
- ["name"] = [==[x]==],
- ["ctype"] = [==[GLint]==],
- },
- {
- ["name"] = [==[y]==],
- ["ctype"] = [==[GLint]==],
- },
- {
- ["name"] = [==[width]==],
- ["ctype"] = [==[GLsizei]==],
- },
- {
- ["name"] = [==[height]==],
- ["ctype"] = [==[GLsizei]==],
- },
- {
- ["name"] = [==[format]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[type]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[pixels]==],
- ["ctype"] = [==[GLvoid *]==],
- },
- },
- ["name"] = [==[ReadPixels]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[APPLE_fence]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[object]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[name]==],
- ["ctype"] = [==[GLuint]==],
- },
- },
- ["name"] = [==[TestObjectAPPLE]==],
- ["return_ctype"] = [==[GLboolean]==],
- },
- {
- ["extensions"] = {
- [==[NV_bindless_texture]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[handle]==],
- ["ctype"] = [==[GLuint64]==],
- },
- },
- ["name"] = [==[MakeTextureHandleResidentNV]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["core"] = {
- {
- [==[3.3]==],
- [==[core]==],
- },
- },
- ["name"] = [==[QueryCounter]==],
- ["parameters"] = {
- {
- ["name"] = [==[id]==],
- ["ctype"] = [==[GLuint]==],
- },
- {
- ["name"] = [==[target]==],
- ["ctype"] = [==[GLenum]==],
- },
- },
- ["extensions"] = {
- [==[ARB_timer_query]==],
- },
- ["return_ctype"] = [==[void]==],
- },
- {
- ["core"] = {
- {
- [==[1.0]==],
- [==[core]==],
- },
- {
- [==[3.2]==],
- [==[compatibility]==],
- },
- },
- ["parameters"] = {
- {
- ["name"] = [==[u]==],
- ["ctype"] = [==[GLfloat]==],
- },
- },
- ["name"] = [==[EvalCoord1f]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["core"] = {
- {
- [==[4.3]==],
- [==[core]==],
- },
- },
- ["name"] = [==[GetProgramResourceIndex]==],
- ["parameters"] = {
- {
- ["name"] = [==[program]==],
- ["ctype"] = [==[GLuint]==],
- },
- {
- ["name"] = [==[programInterface]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[name]==],
- ["ctype"] = [==[const GLchar *]==],
- },
- },
- ["extensions"] = {
- [==[ARB_program_interface_query]==],
- },
- ["return_ctype"] = [==[GLuint]==],
- },
- {
- ["core"] = {
- {
- [==[1.0]==],
- [==[core]==],
- },
- {
- [==[3.2]==],
- [==[compatibility]==],
- },
- },
- ["parameters"] = {
- {
- ["name"] = [==[red]==],
- ["ctype"] = [==[GLint]==],
- },
- {
- ["name"] = [==[green]==],
- ["ctype"] = [==[GLint]==],
- },
- {
- ["name"] = [==[blue]==],
- ["ctype"] = [==[GLint]==],
- },
- },
- ["name"] = [==[Color3i]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["core"] = {
- {
- [==[4.1]==],
- [==[core]==],
- },
- },
- ["name"] = [==[ShaderBinary]==],
- ["parameters"] = {
- {
- ["name"] = [==[count]==],
- ["ctype"] = [==[GLsizei]==],
- },
- {
- ["name"] = [==[shaders]==],
- ["ctype"] = [==[const GLuint *]==],
- },
- {
- ["name"] = [==[binaryformat]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[binary]==],
- ["ctype"] = [==[const GLvoid *]==],
- },
- {
- ["name"] = [==[length]==],
- ["ctype"] = [==[GLsizei]==],
- },
- },
- ["extensions"] = {
- [==[ARB_ES2_compatibility]==],
- },
- ["return_ctype"] = [==[void]==],
- },
- {
- ["core"] = {
- {
- [==[2.0]==],
- [==[core]==],
- },
- },
- ["parameters"] = {
- {
- ["name"] = [==[location]==],
- ["ctype"] = [==[GLint]==],
- },
- {
- ["name"] = [==[v0]==],
- ["ctype"] = [==[GLint]==],
- },
- {
- ["name"] = [==[v1]==],
- ["ctype"] = [==[GLint]==],
- },
- },
- ["name"] = [==[Uniform2i]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[NV_vertex_attrib_integer_64bit]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[index]==],
- ["ctype"] = [==[GLuint]==],
- },
- {
- ["name"] = [==[v]==],
- ["ctype"] = [==[const GLint64EXT *]==],
- },
- },
- ["name"] = [==[VertexAttribL2i64vNV]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[ARB_multitexture]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[target]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[s]==],
- ["ctype"] = [==[GLfloat]==],
- },
- {
- ["name"] = [==[t]==],
- ["ctype"] = [==[GLfloat]==],
- },
- {
- ["name"] = [==[r]==],
- ["ctype"] = [==[GLfloat]==],
- },
- {
- ["name"] = [==[q]==],
- ["ctype"] = [==[GLfloat]==],
- },
- },
- ["name"] = [==[MultiTexCoord4fARB]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[EXT_direct_state_access]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[texunit]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[target]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[level]==],
- ["ctype"] = [==[GLint]==],
- },
- {
- ["name"] = [==[format]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[type]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[pixels]==],
- ["ctype"] = [==[GLvoid *]==],
- },
- },
- ["name"] = [==[GetMultiTexImageEXT]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[NV_path_rendering]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[numPaths]==],
- ["ctype"] = [==[GLsizei]==],
- },
- {
- ["name"] = [==[pathNameType]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[paths]==],
- ["ctype"] = [==[const GLvoid *]==],
- },
- {
- ["name"] = [==[pathBase]==],
- ["ctype"] = [==[GLuint]==],
- },
- {
- ["name"] = [==[fillMode]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[mask]==],
- ["ctype"] = [==[GLuint]==],
- },
- {
- ["name"] = [==[transformType]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[transformValues]==],
- ["ctype"] = [==[const GLfloat *]==],
- },
- },
- ["name"] = [==[StencilFillPathInstancedNV]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[NV_gpu_shader5]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[program]==],
- ["ctype"] = [==[GLuint]==],
- },
- {
- ["name"] = [==[location]==],
- ["ctype"] = [==[GLint]==],
- },
- {
- ["name"] = [==[count]==],
- ["ctype"] = [==[GLsizei]==],
- },
- {
- ["name"] = [==[value]==],
- ["ctype"] = [==[const GLuint64EXT *]==],
- },
- },
- ["name"] = [==[ProgramUniform3ui64vNV]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[EXT_direct_state_access]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[mode]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[m]==],
- ["ctype"] = [==[const GLfloat *]==],
- },
- },
- ["name"] = [==[MatrixMultTransposefEXT]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[EXT_compiled_vertex_array]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[first]==],
- ["ctype"] = [==[GLint]==],
- },
- {
- ["name"] = [==[count]==],
- ["ctype"] = [==[GLsizei]==],
- },
- },
- ["name"] = [==[LockArraysEXT]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[EXT_direct_state_access]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[program]==],
- ["ctype"] = [==[GLuint]==],
- },
- {
- ["name"] = [==[location]==],
- ["ctype"] = [==[GLint]==],
- },
- {
- ["name"] = [==[v0]==],
- ["ctype"] = [==[GLfloat]==],
- },
- {
- ["name"] = [==[v1]==],
- ["ctype"] = [==[GLfloat]==],
- },
- },
- ["name"] = [==[ProgramUniform2fEXT]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[ATI_element_array]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[mode]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[count]==],
- ["ctype"] = [==[GLsizei]==],
- },
- },
- ["name"] = [==[DrawElementArrayATI]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[ARB_vertex_blend]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[size]==],
- ["ctype"] = [==[GLint]==],
- },
- {
- ["name"] = [==[type]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[stride]==],
- ["ctype"] = [==[GLsizei]==],
- },
- {
- ["name"] = [==[pointer]==],
- ["ctype"] = [==[const GLvoid *]==],
- },
- },
- ["name"] = [==[WeightPointerARB]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["core"] = {
- {
- [==[2.0]==],
- [==[core]==],
- },
- },
- ["parameters"] = {
- {
- ["name"] = [==[index]==],
- ["ctype"] = [==[GLuint]==],
- },
- {
- ["name"] = [==[x]==],
- ["ctype"] = [==[GLfloat]==],
- },
- },
- ["name"] = [==[VertexAttrib1f]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["core"] = {
- {
- [==[4.1]==],
- [==[core]==],
- },
- },
- ["name"] = [==[ProgramUniformMatrix2x3dv]==],
- ["parameters"] = {
- {
- ["name"] = [==[program]==],
- ["ctype"] = [==[GLuint]==],
- },
- {
- ["name"] = [==[location]==],
- ["ctype"] = [==[GLint]==],
- },
- {
- ["name"] = [==[count]==],
- ["ctype"] = [==[GLsizei]==],
- },
- {
- ["name"] = [==[transpose]==],
- ["ctype"] = [==[GLboolean]==],
- },
- {
- ["name"] = [==[value]==],
- ["ctype"] = [==[const GLdouble *]==],
- },
- },
- ["extensions"] = {
- [==[ARB_separate_shader_objects]==],
- },
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[SGIS_detail_texture]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[target]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[n]==],
- ["ctype"] = [==[GLsizei]==],
- },
- {
- ["name"] = [==[points]==],
- ["ctype"] = [==[const GLfloat *]==],
- },
- },
- ["name"] = [==[DetailTexFuncSGIS]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[NV_half_float]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[index]==],
- ["ctype"] = [==[GLuint]==],
- },
- {
- ["name"] = [==[x]==],
- ["ctype"] = [==[GLhalfNV]==],
- },
- {
- ["name"] = [==[y]==],
- ["ctype"] = [==[GLhalfNV]==],
- },
- },
- ["name"] = [==[VertexAttrib2hNV]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["core"] = {
- {
- [==[1.3]==],
- [==[core]==],
- },
- {
- [==[3.2]==],
- [==[compatibility]==],
- },
- },
- ["parameters"] = {
- {
- ["name"] = [==[m]==],
- ["ctype"] = [==[const GLdouble *]==],
- },
- },
- ["name"] = [==[LoadTransposeMatrixd]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[NV_geometry_program4]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[target]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[limit]==],
- ["ctype"] = [==[GLint]==],
- },
- },
- ["name"] = [==[ProgramVertexLimitNV]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["core"] = {
- {
- [==[2.0]==],
- [==[core]==],
- },
- },
- ["parameters"] = {
- {
- ["name"] = [==[index]==],
- ["ctype"] = [==[GLuint]==],
- },
- {
- ["name"] = [==[v]==],
- ["ctype"] = [==[const GLshort *]==],
- },
- },
- ["name"] = [==[VertexAttrib3sv]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["core"] = {
- {
- [==[1.4]==],
- [==[core]==],
- },
- {
- [==[3.2]==],
- [==[compatibility]==],
- },
- },
- ["parameters"] = {
- {
- ["name"] = [==[v]==],
- ["ctype"] = [==[const GLint *]==],
- },
- },
- ["name"] = [==[WindowPos3iv]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[NV_explicit_multisample]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[index]==],
- ["ctype"] = [==[GLuint]==],
- },
- {
- ["name"] = [==[mask]==],
- ["ctype"] = [==[GLbitfield]==],
- },
- },
- ["name"] = [==[SampleMaskIndexedNV]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["core"] = {
- {
- [==[3.0]==],
- [==[core]==],
- },
- },
- ["parameters"] = {
- {
- ["name"] = [==[index]==],
- ["ctype"] = [==[GLuint]==],
- },
- {
- ["name"] = [==[v]==],
- ["ctype"] = [==[const GLint *]==],
- },
- },
- ["name"] = [==[VertexAttribI4iv]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[EXT_framebuffer_object]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[target]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[renderbuffer]==],
- ["ctype"] = [==[GLuint]==],
- },
- },
- ["name"] = [==[BindRenderbufferEXT]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[NV_register_combiners]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[variable]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[pname]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[params]==],
- ["ctype"] = [==[GLfloat *]==],
- },
- },
- ["name"] = [==[GetFinalCombinerInputParameterfvNV]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[ARB_imaging]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[target]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[internalformat]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[x]==],
- ["ctype"] = [==[GLint]==],
- },
- {
- ["name"] = [==[y]==],
- ["ctype"] = [==[GLint]==],
- },
- {
- ["name"] = [==[width]==],
- ["ctype"] = [==[GLsizei]==],
- },
- },
- ["name"] = [==[CopyConvolutionFilter1D]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[SUN_vertex]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[s]==],
- ["ctype"] = [==[GLfloat]==],
- },
- {
- ["name"] = [==[t]==],
- ["ctype"] = [==[GLfloat]==],
- },
- {
- ["name"] = [==[p]==],
- ["ctype"] = [==[GLfloat]==],
- },
- {
- ["name"] = [==[q]==],
- ["ctype"] = [==[GLfloat]==],
- },
- {
- ["name"] = [==[x]==],
- ["ctype"] = [==[GLfloat]==],
- },
- {
- ["name"] = [==[y]==],
- ["ctype"] = [==[GLfloat]==],
- },
- {
- ["name"] = [==[z]==],
- ["ctype"] = [==[GLfloat]==],
- },
- {
- ["name"] = [==[w]==],
- ["ctype"] = [==[GLfloat]==],
- },
- },
- ["name"] = [==[TexCoord4fVertex4fSUN]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[ATI_fragment_shader]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[op]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[dst]==],
- ["ctype"] = [==[GLuint]==],
- },
- {
- ["name"] = [==[dstMask]==],
- ["ctype"] = [==[GLuint]==],
- },
- {
- ["name"] = [==[dstMod]==],
- ["ctype"] = [==[GLuint]==],
- },
- {
- ["name"] = [==[arg1]==],
- ["ctype"] = [==[GLuint]==],
- },
- {
- ["name"] = [==[arg1Rep]==],
- ["ctype"] = [==[GLuint]==],
- },
- {
- ["name"] = [==[arg1Mod]==],
- ["ctype"] = [==[GLuint]==],
- },
- {
- ["name"] = [==[arg2]==],
- ["ctype"] = [==[GLuint]==],
- },
- {
- ["name"] = [==[arg2Rep]==],
- ["ctype"] = [==[GLuint]==],
- },
- {
- ["name"] = [==[arg2Mod]==],
- ["ctype"] = [==[GLuint]==],
- },
- },
- ["name"] = [==[ColorFragmentOp2ATI]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[NV_blend_equation_advanced]==],
- },
- ["parameters"] = {
- },
- ["name"] = [==[BlendBarrierNV]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[ARB_vertex_blend]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[count]==],
- ["ctype"] = [==[GLint]==],
- },
- },
- ["name"] = [==[VertexBlendARB]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["core"] = {
- {
- [==[2.0]==],
- [==[core]==],
- },
- },
- ["parameters"] = {
- {
- ["name"] = [==[index]==],
- ["ctype"] = [==[GLuint]==],
- },
- {
- ["name"] = [==[v]==],
- ["ctype"] = [==[const GLuint *]==],
- },
- },
- ["name"] = [==[VertexAttrib4Nuiv]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[ARB_imaging]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[target]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[internalformat]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[sink]==],
- ["ctype"] = [==[GLboolean]==],
- },
- },
- ["name"] = [==[Minmax]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[NV_gpu_shader5]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[program]==],
- ["ctype"] = [==[GLuint]==],
- },
- {
- ["name"] = [==[location]==],
- ["ctype"] = [==[GLint]==],
- },
- {
- ["name"] = [==[x]==],
- ["ctype"] = [==[GLint64EXT]==],
- },
- },
- ["name"] = [==[ProgramUniform1i64NV]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[EXT_convolution]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[target]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[pname]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[params]==],
- ["ctype"] = [==[const GLint *]==],
- },
- },
- ["name"] = [==[ConvolutionParameterivEXT]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[HP_image_transform]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[target]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[pname]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[params]==],
- ["ctype"] = [==[const GLint *]==],
- },
- },
- ["name"] = [==[ImageTransformParameterivHP]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[EXT_direct_state_access]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[mode]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[angle]==],
- ["ctype"] = [==[GLfloat]==],
- },
- {
- ["name"] = [==[x]==],
- ["ctype"] = [==[GLfloat]==],
- },
- {
- ["name"] = [==[y]==],
- ["ctype"] = [==[GLfloat]==],
- },
- {
- ["name"] = [==[z]==],
- ["ctype"] = [==[GLfloat]==],
- },
- },
- ["name"] = [==[MatrixRotatefEXT]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[ARB_robustness]==],
- },
- ["parameters"] = {
- },
- ["name"] = [==[GetGraphicsResetStatusARB]==],
- ["return_ctype"] = [==[GLenum]==],
- },
- {
- ["extensions"] = {
- [==[ARB_multisample]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[value]==],
- ["ctype"] = [==[GLfloat]==],
- },
- {
- ["name"] = [==[invert]==],
- ["ctype"] = [==[GLboolean]==],
- },
- },
- ["name"] = [==[SampleCoverageARB]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[NV_half_float]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[index]==],
- ["ctype"] = [==[GLuint]==],
- },
- {
- ["name"] = [==[v]==],
- ["ctype"] = [==[const GLhalfNV *]==],
- },
- },
- ["name"] = [==[VertexAttrib1hvNV]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[OES_fixed_point]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[n]==],
- ["ctype"] = [==[GLint]==],
- },
- {
- ["name"] = [==[u1]==],
- ["ctype"] = [==[GLfixed]==],
- },
- {
- ["name"] = [==[u2]==],
- ["ctype"] = [==[GLfixed]==],
- },
- },
- ["name"] = [==[MapGrid1xOES]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[NV_half_float]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[v]==],
- ["ctype"] = [==[const GLhalfNV *]==],
- },
- },
- ["name"] = [==[SecondaryColor3hvNV]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["core"] = {
- {
- [==[1.3]==],
- [==[core]==],
- },
- {
- [==[3.2]==],
- [==[compatibility]==],
- },
- },
- ["parameters"] = {
- {
- ["name"] = [==[m]==],
- ["ctype"] = [==[const GLfloat *]==],
- },
- },
- ["name"] = [==[MultTransposeMatrixf]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["core"] = {
- {
- [==[4.4]==],
- [==[core]==],
- },
- },
- ["name"] = [==[BindImageTextures]==],
- ["parameters"] = {
- {
- ["name"] = [==[first]==],
- ["ctype"] = [==[GLuint]==],
- },
- {
- ["name"] = [==[count]==],
- ["ctype"] = [==[GLsizei]==],
- },
- {
- ["name"] = [==[textures]==],
- ["ctype"] = [==[const GLuint *]==],
- },
- },
- ["extensions"] = {
- [==[ARB_multi_bind]==],
- },
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[EXT_stencil_two_side]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[face]==],
- ["ctype"] = [==[GLenum]==],
- },
- },
- ["name"] = [==[ActiveStencilFaceEXT]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[SGIX_sprite]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[pname]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[params]==],
- ["ctype"] = [==[const GLint *]==],
- },
- },
- ["name"] = [==[SpriteParameterivSGIX]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[ARB_robustness]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[x]==],
- ["ctype"] = [==[GLint]==],
- },
- {
- ["name"] = [==[y]==],
- ["ctype"] = [==[GLint]==],
- },
- {
- ["name"] = [==[width]==],
- ["ctype"] = [==[GLsizei]==],
- },
- {
- ["name"] = [==[height]==],
- ["ctype"] = [==[GLsizei]==],
- },
- {
- ["name"] = [==[format]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[type]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[bufSize]==],
- ["ctype"] = [==[GLsizei]==],
- },
- {
- ["name"] = [==[data]==],
- ["ctype"] = [==[GLvoid *]==],
- },
- },
- ["name"] = [==[ReadnPixelsARB]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[NV_shader_buffer_load]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[value]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[result]==],
- ["ctype"] = [==[GLuint64EXT *]==],
- },
- },
- ["name"] = [==[GetIntegerui64vNV]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["core"] = {
- {
- [==[1.3]==],
- [==[core]==],
- },
- {
- [==[3.2]==],
- [==[compatibility]==],
- },
- },
- ["parameters"] = {
- {
- ["name"] = [==[target]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[v]==],
- ["ctype"] = [==[const GLshort *]==],
- },
- },
- ["name"] = [==[MultiTexCoord1sv]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[NV_vertex_program4]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[index]==],
- ["ctype"] = [==[GLuint]==],
- },
- {
- ["name"] = [==[x]==],
- ["ctype"] = [==[GLuint]==],
- },
- {
- ["name"] = [==[y]==],
- ["ctype"] = [==[GLuint]==],
- },
- {
- ["name"] = [==[z]==],
- ["ctype"] = [==[GLuint]==],
- },
- {
- ["name"] = [==[w]==],
- ["ctype"] = [==[GLuint]==],
- },
- },
- ["name"] = [==[VertexAttribI4uiEXT]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[NV_transform_feedback]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[program]==],
- ["ctype"] = [==[GLuint]==],
- },
- {
- ["name"] = [==[index]==],
- ["ctype"] = [==[GLuint]==],
- },
- {
- ["name"] = [==[bufSize]==],
- ["ctype"] = [==[GLsizei]==],
- },
- {
- ["name"] = [==[length]==],
- ["ctype"] = [==[GLsizei *]==],
- },
- {
- ["name"] = [==[size]==],
- ["ctype"] = [==[GLsizei *]==],
- },
- {
- ["name"] = [==[type]==],
- ["ctype"] = [==[GLenum *]==],
- },
- {
- ["name"] = [==[name]==],
- ["ctype"] = [==[GLchar *]==],
- },
- },
- ["name"] = [==[GetActiveVaryingNV]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[ARB_multitexture]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[target]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[s]==],
- ["ctype"] = [==[GLshort]==],
- },
- },
- ["name"] = [==[MultiTexCoord1sARB]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["core"] = {
- {
- [==[2.0]==],
- [==[core]==],
- },
- },
- ["parameters"] = {
- {
- ["name"] = [==[location]==],
- ["ctype"] = [==[GLint]==],
- },
- {
- ["name"] = [==[count]==],
- ["ctype"] = [==[GLsizei]==],
- },
- {
- ["name"] = [==[value]==],
- ["ctype"] = [==[const GLfloat *]==],
- },
- },
- ["name"] = [==[Uniform3fv]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[EXT_direct_state_access]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[program]==],
- ["ctype"] = [==[GLuint]==],
- },
- {
- ["name"] = [==[location]==],
- ["ctype"] = [==[GLint]==],
- },
- {
- ["name"] = [==[count]==],
- ["ctype"] = [==[GLsizei]==],
- },
- {
- ["name"] = [==[transpose]==],
- ["ctype"] = [==[GLboolean]==],
- },
- {
- ["name"] = [==[value]==],
- ["ctype"] = [==[const GLfloat *]==],
- },
- },
- ["name"] = [==[ProgramUniformMatrix3x2fvEXT]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[INTEL_map_texture]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[texture]==],
- ["ctype"] = [==[GLuint]==],
- },
- },
- ["name"] = [==[SyncTextureINTEL]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[ARB_imaging]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[target]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[internalformat]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[width]==],
- ["ctype"] = [==[GLsizei]==],
- },
- {
- ["name"] = [==[format]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[type]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[table]==],
- ["ctype"] = [==[const GLvoid *]==],
- },
- },
- ["name"] = [==[ColorTable]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["core"] = {
- {
- [==[4.0]==],
- [==[core]==],
- },
- },
- ["name"] = [==[GetActiveSubroutineName]==],
- ["parameters"] = {
- {
- ["name"] = [==[program]==],
- ["ctype"] = [==[GLuint]==],
- },
- {
- ["name"] = [==[shadertype]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[index]==],
- ["ctype"] = [==[GLuint]==],
- },
- {
- ["name"] = [==[bufsize]==],
- ["ctype"] = [==[GLsizei]==],
- },
- {
- ["name"] = [==[length]==],
- ["ctype"] = [==[GLsizei *]==],
- },
- {
- ["name"] = [==[name]==],
- ["ctype"] = [==[GLchar *]==],
- },
- },
- ["extensions"] = {
- [==[ARB_shader_subroutine]==],
- },
- ["return_ctype"] = [==[void]==],
- },
- {
- ["core"] = {
- {
- [==[3.3]==],
- [==[core]==],
- },
- },
- ["name"] = [==[MultiTexCoordP2uiv]==],
- ["parameters"] = {
- {
- ["name"] = [==[texture]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[type]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[coords]==],
- ["ctype"] = [==[const GLuint *]==],
- },
- },
- ["extensions"] = {
- [==[ARB_vertex_type_2_10_10_10_rev]==],
- },
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[ATI_vertex_attrib_array_object]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[index]==],
- ["ctype"] = [==[GLuint]==],
- },
- {
- ["name"] = [==[size]==],
- ["ctype"] = [==[GLint]==],
- },
- {
- ["name"] = [==[type]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[normalized]==],
- ["ctype"] = [==[GLboolean]==],
- },
- {
- ["name"] = [==[stride]==],
- ["ctype"] = [==[GLsizei]==],
- },
- {
- ["name"] = [==[buffer]==],
- ["ctype"] = [==[GLuint]==],
- },
- {
- ["name"] = [==[offset]==],
- ["ctype"] = [==[GLuint]==],
- },
- },
- ["name"] = [==[VertexAttribArrayObjectATI]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[ARB_color_buffer_float]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[target]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[clamp]==],
- ["ctype"] = [==[GLenum]==],
- },
- },
- ["name"] = [==[ClampColorARB]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[EXT_direct_state_access]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[framebuffer]==],
- ["ctype"] = [==[GLuint]==],
- },
- {
- ["name"] = [==[attachment]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[textarget]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[texture]==],
- ["ctype"] = [==[GLuint]==],
- },
- {
- ["name"] = [==[level]==],
- ["ctype"] = [==[GLint]==],
- },
- },
- ["name"] = [==[NamedFramebufferTexture1DEXT]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["core"] = {
- {
- [==[3.0]==],
- [==[core]==],
- },
- },
- ["parameters"] = {
- {
- ["name"] = [==[location]==],
- ["ctype"] = [==[GLint]==],
- },
- {
- ["name"] = [==[count]==],
- ["ctype"] = [==[GLsizei]==],
- },
- {
- ["name"] = [==[value]==],
- ["ctype"] = [==[const GLuint *]==],
- },
- },
- ["name"] = [==[Uniform4uiv]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[ARB_shading_language_include]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[namelen]==],
- ["ctype"] = [==[GLint]==],
- },
- {
- ["name"] = [==[name]==],
- ["ctype"] = [==[const GLchar *]==],
- },
- },
- ["name"] = [==[IsNamedStringARB]==],
- ["return_ctype"] = [==[GLboolean]==],
- },
- {
- ["core"] = {
- {
- [==[4.0]==],
- [==[core]==],
- },
- },
- ["name"] = [==[IsTransformFeedback]==],
- ["parameters"] = {
- {
- ["name"] = [==[id]==],
- ["ctype"] = [==[GLuint]==],
- },
- },
- ["extensions"] = {
- [==[ARB_transform_feedback2]==],
- },
- ["return_ctype"] = [==[GLboolean]==],
- },
- {
- ["extensions"] = {
- [==[EXT_vertex_array]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[size]==],
- ["ctype"] = [==[GLint]==],
- },
- {
- ["name"] = [==[type]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[stride]==],
- ["ctype"] = [==[GLsizei]==],
- },
- {
- ["name"] = [==[count]==],
- ["ctype"] = [==[GLsizei]==],
- },
- {
- ["name"] = [==[pointer]==],
- ["ctype"] = [==[const GLvoid *]==],
- },
- },
- ["name"] = [==[VertexPointerEXT]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[NV_path_rendering]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[resultPath]==],
- ["ctype"] = [==[GLuint]==],
- },
- {
- ["name"] = [==[srcPath]==],
- ["ctype"] = [==[GLuint]==],
- },
- },
- ["name"] = [==[CopyPathNV]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[ATI_vertex_streams]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[stream]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[x]==],
- ["ctype"] = [==[GLfloat]==],
- },
- {
- ["name"] = [==[y]==],
- ["ctype"] = [==[GLfloat]==],
- },
- {
- ["name"] = [==[z]==],
- ["ctype"] = [==[GLfloat]==],
- },
- },
- ["name"] = [==[VertexStream3fATI]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[NV_gpu_program4]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[target]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[index]==],
- ["ctype"] = [==[GLuint]==],
- },
- {
- ["name"] = [==[x]==],
- ["ctype"] = [==[GLuint]==],
- },
- {
- ["name"] = [==[y]==],
- ["ctype"] = [==[GLuint]==],
- },
- {
- ["name"] = [==[z]==],
- ["ctype"] = [==[GLuint]==],
- },
- {
- ["name"] = [==[w]==],
- ["ctype"] = [==[GLuint]==],
- },
- },
- ["name"] = [==[ProgramEnvParameterI4uiNV]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[ATI_vertex_streams]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[stream]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[coords]==],
- ["ctype"] = [==[const GLdouble *]==],
- },
- },
- ["name"] = [==[VertexStream2dvATI]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["core"] = {
- {
- [==[3.0]==],
- [==[core]==],
- },
- },
- ["parameters"] = {
- {
- ["name"] = [==[index]==],
- ["ctype"] = [==[GLuint]==],
- },
- {
- ["name"] = [==[x]==],
- ["ctype"] = [==[GLint]==],
- },
- },
- ["name"] = [==[VertexAttribI1i]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["core"] = {
- {
- [==[1.4]==],
- [==[core]==],
- },
- {
- [==[3.2]==],
- [==[compatibility]==],
- },
- },
- ["parameters"] = {
- {
- ["name"] = [==[x]==],
- ["ctype"] = [==[GLint]==],
- },
- {
- ["name"] = [==[y]==],
- ["ctype"] = [==[GLint]==],
- },
- {
- ["name"] = [==[z]==],
- ["ctype"] = [==[GLint]==],
- },
- },
- ["name"] = [==[WindowPos3i]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[NV_bindless_texture]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[location]==],
- ["ctype"] = [==[GLint]==],
- },
- {
- ["name"] = [==[count]==],
- ["ctype"] = [==[GLsizei]==],
- },
- {
- ["name"] = [==[value]==],
- ["ctype"] = [==[const GLuint64 *]==],
- },
- },
- ["name"] = [==[UniformHandleui64vNV]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[OES_byte_coordinates]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[s]==],
- ["ctype"] = [==[GLbyte]==],
- },
- {
- ["name"] = [==[t]==],
- ["ctype"] = [==[GLbyte]==],
- },
- {
- ["name"] = [==[r]==],
- ["ctype"] = [==[GLbyte]==],
- },
- {
- ["name"] = [==[q]==],
- ["ctype"] = [==[GLbyte]==],
- },
- },
- ["name"] = [==[TexCoord4bOES]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["core"] = {
- {
- [==[1.0]==],
- [==[core]==],
- },
- {
- [==[3.2]==],
- [==[compatibility]==],
- },
- },
- ["parameters"] = {
- {
- ["name"] = [==[v]==],
- ["ctype"] = [==[const GLshort *]==],
- },
- },
- ["name"] = [==[RasterPos2sv]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[NV_copy_image]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[srcName]==],
- ["ctype"] = [==[GLuint]==],
- },
- {
- ["name"] = [==[srcTarget]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[srcLevel]==],
- ["ctype"] = [==[GLint]==],
- },
- {
- ["name"] = [==[srcX]==],
- ["ctype"] = [==[GLint]==],
- },
- {
- ["name"] = [==[srcY]==],
- ["ctype"] = [==[GLint]==],
- },
- {
- ["name"] = [==[srcZ]==],
- ["ctype"] = [==[GLint]==],
- },
- {
- ["name"] = [==[dstName]==],
- ["ctype"] = [==[GLuint]==],
- },
- {
- ["name"] = [==[dstTarget]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[dstLevel]==],
- ["ctype"] = [==[GLint]==],
- },
- {
- ["name"] = [==[dstX]==],
- ["ctype"] = [==[GLint]==],
- },
- {
- ["name"] = [==[dstY]==],
- ["ctype"] = [==[GLint]==],
- },
- {
- ["name"] = [==[dstZ]==],
- ["ctype"] = [==[GLint]==],
- },
- {
- ["name"] = [==[width]==],
- ["ctype"] = [==[GLsizei]==],
- },
- {
- ["name"] = [==[height]==],
- ["ctype"] = [==[GLsizei]==],
- },
- {
- ["name"] = [==[depth]==],
- ["ctype"] = [==[GLsizei]==],
- },
- },
- ["name"] = [==[CopyImageSubDataNV]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["core"] = {
- {
- [==[4.1]==],
- [==[core]==],
- },
- },
- ["name"] = [==[ProgramUniform4i]==],
- ["parameters"] = {
- {
- ["name"] = [==[program]==],
- ["ctype"] = [==[GLuint]==],
- },
- {
- ["name"] = [==[location]==],
- ["ctype"] = [==[GLint]==],
- },
- {
- ["name"] = [==[v0]==],
- ["ctype"] = [==[GLint]==],
- },
- {
- ["name"] = [==[v1]==],
- ["ctype"] = [==[GLint]==],
- },
- {
- ["name"] = [==[v2]==],
- ["ctype"] = [==[GLint]==],
- },
- {
- ["name"] = [==[v3]==],
- ["ctype"] = [==[GLint]==],
- },
- },
- ["extensions"] = {
- [==[ARB_separate_shader_objects]==],
- },
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[NV_bindless_texture]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[handle]==],
- ["ctype"] = [==[GLuint64]==],
- },
- {
- ["name"] = [==[access]==],
- ["ctype"] = [==[GLenum]==],
- },
- },
- ["name"] = [==[MakeImageHandleResidentNV]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[ATI_vertex_array_object]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[array]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[pname]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[params]==],
- ["ctype"] = [==[GLint *]==],
- },
- },
- ["name"] = [==[GetArrayObjectivATI]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[EXT_direct_state_access]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[texunit]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[target]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[internalformat]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[buffer]==],
- ["ctype"] = [==[GLuint]==],
- },
- },
- ["name"] = [==[MultiTexBufferEXT]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[EXT_direct_state_access]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[texunit]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[target]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[level]==],
- ["ctype"] = [==[GLint]==],
- },
- {
- ["name"] = [==[xoffset]==],
- ["ctype"] = [==[GLint]==],
- },
- {
- ["name"] = [==[yoffset]==],
- ["ctype"] = [==[GLint]==],
- },
- {
- ["name"] = [==[width]==],
- ["ctype"] = [==[GLsizei]==],
- },
- {
- ["name"] = [==[height]==],
- ["ctype"] = [==[GLsizei]==],
- },
- {
- ["name"] = [==[format]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[type]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[pixels]==],
- ["ctype"] = [==[const GLvoid *]==],
- },
- },
- ["name"] = [==[MultiTexSubImage2DEXT]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[EXT_framebuffer_object]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[renderbuffer]==],
- ["ctype"] = [==[GLuint]==],
- },
- },
- ["name"] = [==[IsRenderbufferEXT]==],
- ["return_ctype"] = [==[GLboolean]==],
- },
- {
- ["core"] = {
- {
- [==[2.0]==],
- [==[core]==],
- },
- },
- ["parameters"] = {
- {
- ["name"] = [==[index]==],
- ["ctype"] = [==[GLuint]==],
- },
- },
- ["name"] = [==[DisableVertexAttribArray]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["core"] = {
- {
- [==[3.0]==],
- [==[core]==],
- },
- },
- ["parameters"] = {
- {
- ["name"] = [==[target]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[index]==],
- ["ctype"] = [==[GLuint]==],
- },
- {
- ["name"] = [==[buffer]==],
- ["ctype"] = [==[GLuint]==],
- },
- },
- ["name"] = [==[BindBufferBase]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[EXT_direct_state_access]==],
- [==[EXT_draw_buffers2]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[target]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[index]==],
- ["ctype"] = [==[GLuint]==],
- },
- {
- ["name"] = [==[data]==],
- ["ctype"] = [==[GLboolean *]==],
- },
- },
- ["name"] = [==[GetBooleanIndexedvEXT]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[EXT_direct_state_access]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[program]==],
- ["ctype"] = [==[GLuint]==],
- },
- {
- ["name"] = [==[location]==],
- ["ctype"] = [==[GLint]==],
- },
- {
- ["name"] = [==[count]==],
- ["ctype"] = [==[GLsizei]==],
- },
- {
- ["name"] = [==[transpose]==],
- ["ctype"] = [==[GLboolean]==],
- },
- {
- ["name"] = [==[value]==],
- ["ctype"] = [==[const GLdouble *]==],
- },
- },
- ["name"] = [==[ProgramUniformMatrix2x4dvEXT]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[ATI_element_array]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[type]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[pointer]==],
- ["ctype"] = [==[const GLvoid *]==],
- },
- },
- ["name"] = [==[ElementPointerATI]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[AMD_vertex_shader_tessellator]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[factor]==],
- ["ctype"] = [==[GLfloat]==],
- },
- },
- ["name"] = [==[TessellationFactorAMD]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[EXT_convolution]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[target]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[pname]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[params]==],
- ["ctype"] = [==[GLint]==],
- },
- },
- ["name"] = [==[ConvolutionParameteriEXT]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[INTEL_map_texture]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[texture]==],
- ["ctype"] = [==[GLuint]==],
- },
- {
- ["name"] = [==[level]==],
- ["ctype"] = [==[GLint]==],
- },
- {
- ["name"] = [==[access]==],
- ["ctype"] = [==[GLbitfield]==],
- },
- {
- ["name"] = [==[stride]==],
- ["ctype"] = [==[const GLint *]==],
- },
- {
- ["name"] = [==[layout]==],
- ["ctype"] = [==[const GLenum *]==],
- },
- },
- ["name"] = [==[MapTexture2DINTEL]==],
- ["return_ctype"] = [==[void *]==],
- },
- {
- ["extensions"] = {
- [==[ARB_vertex_program]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[index]==],
- ["ctype"] = [==[GLuint]==],
- },
- {
- ["name"] = [==[pname]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[params]==],
- ["ctype"] = [==[GLdouble *]==],
- },
- },
- ["name"] = [==[GetVertexAttribdvARB]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[EXT_secondary_color]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[v]==],
- ["ctype"] = [==[const GLbyte *]==],
- },
- },
- ["name"] = [==[SecondaryColor3bvEXT]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["core"] = {
- {
- [==[1.3]==],
- [==[core]==],
- },
- {
- [==[3.2]==],
- [==[compatibility]==],
- },
- },
- ["parameters"] = {
- {
- ["name"] = [==[m]==],
- ["ctype"] = [==[const GLdouble *]==],
- },
- },
- ["name"] = [==[MultTransposeMatrixd]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[NV_vertex_attrib_integer_64bit]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[index]==],
- ["ctype"] = [==[GLuint]==],
- },
- {
- ["name"] = [==[x]==],
- ["ctype"] = [==[GLint64EXT]==],
- },
- {
- ["name"] = [==[y]==],
- ["ctype"] = [==[GLint64EXT]==],
- },
- },
- ["name"] = [==[VertexAttribL2i64NV]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["core"] = {
- {
- [==[1.0]==],
- [==[core]==],
- },
- {
- [==[3.2]==],
- [==[compatibility]==],
- },
- },
- ["parameters"] = {
- {
- ["name"] = [==[v]==],
- ["ctype"] = [==[const GLfloat *]==],
- },
- },
- ["name"] = [==[RasterPos4fv]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[ARB_multitexture]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[target]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[s]==],
- ["ctype"] = [==[GLint]==],
- },
- {
- ["name"] = [==[t]==],
- ["ctype"] = [==[GLint]==],
- },
- {
- ["name"] = [==[r]==],
- ["ctype"] = [==[GLint]==],
- },
- },
- ["name"] = [==[MultiTexCoord3iARB]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[NV_conditional_render]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[id]==],
- ["ctype"] = [==[GLuint]==],
- },
- {
- ["name"] = [==[mode]==],
- ["ctype"] = [==[GLenum]==],
- },
- },
- ["name"] = [==[BeginConditionalRenderNV]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[NV_half_float]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[target]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[v]==],
- ["ctype"] = [==[const GLhalfNV *]==],
- },
- },
- ["name"] = [==[MultiTexCoord2hvNV]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[EXT_direct_state_access]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[buffer]==],
- ["ctype"] = [==[GLuint]==],
- },
- {
- ["name"] = [==[offset]==],
- ["ctype"] = [==[GLintptr]==],
- },
- {
- ["name"] = [==[size]==],
- ["ctype"] = [==[GLsizeiptr]==],
- },
- {
- ["name"] = [==[data]==],
- ["ctype"] = [==[GLvoid *]==],
- },
- },
- ["name"] = [==[GetNamedBufferSubDataEXT]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["core"] = {
- {
- [==[1.0]==],
- [==[core]==],
- },
- {
- [==[3.2]==],
- [==[compatibility]==],
- },
- },
- ["parameters"] = {
- {
- ["name"] = [==[nx]==],
- ["ctype"] = [==[GLint]==],
- },
- {
- ["name"] = [==[ny]==],
- ["ctype"] = [==[GLint]==],
- },
- {
- ["name"] = [==[nz]==],
- ["ctype"] = [==[GLint]==],
- },
- },
- ["name"] = [==[Normal3i]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[OES_fixed_point]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[nx]==],
- ["ctype"] = [==[GLfixed]==],
- },
- {
- ["name"] = [==[ny]==],
- ["ctype"] = [==[GLfixed]==],
- },
- {
- ["name"] = [==[nz]==],
- ["ctype"] = [==[GLfixed]==],
- },
- },
- ["name"] = [==[Normal3xOES]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[ARB_transpose_matrix]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[m]==],
- ["ctype"] = [==[const GLdouble *]==],
- },
- },
- ["name"] = [==[MultTransposeMatrixdARB]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[EXT_framebuffer_object]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[target]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[attachment]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[renderbuffertarget]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[renderbuffer]==],
- ["ctype"] = [==[GLuint]==],
- },
- },
- ["name"] = [==[FramebufferRenderbufferEXT]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[ARB_multitexture]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[target]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[v]==],
- ["ctype"] = [==[const GLint *]==],
- },
- },
- ["name"] = [==[MultiTexCoord1ivARB]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[ATI_vertex_streams]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[stream]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[coords]==],
- ["ctype"] = [==[const GLdouble *]==],
- },
- },
- ["name"] = [==[VertexStream3dvATI]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[EXT_texture_object]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[target]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[texture]==],
- ["ctype"] = [==[GLuint]==],
- },
- },
- ["name"] = [==[BindTextureEXT]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["core"] = {
- {
- [==[1.0]==],
- [==[core]==],
- },
- {
- [==[3.2]==],
- [==[compatibility]==],
- },
- },
- ["parameters"] = {
- {
- ["name"] = [==[s]==],
- ["ctype"] = [==[GLint]==],
- },
- },
- ["name"] = [==[TexCoord1i]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[EXT_direct_state_access]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[program]==],
- ["ctype"] = [==[GLuint]==],
- },
- {
- ["name"] = [==[target]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[format]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[len]==],
- ["ctype"] = [==[GLsizei]==],
- },
- {
- ["name"] = [==[string]==],
- ["ctype"] = [==[const GLvoid *]==],
- },
- },
- ["name"] = [==[NamedProgramStringEXT]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["core"] = {
- {
- [==[3.0]==],
- [==[core]==],
- },
- },
- ["parameters"] = {
- {
- ["name"] = [==[index]==],
- ["ctype"] = [==[GLuint]==],
- },
- {
- ["name"] = [==[v]==],
- ["ctype"] = [==[const GLuint *]==],
- },
- },
- ["name"] = [==[VertexAttribI3uiv]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[NV_video_capture]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[video_capture_slot]==],
- ["ctype"] = [==[GLuint]==],
- },
- {
- ["name"] = [==[stream]==],
- ["ctype"] = [==[GLuint]==],
- },
- {
- ["name"] = [==[pname]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[params]==],
- ["ctype"] = [==[GLfloat *]==],
- },
- },
- ["name"] = [==[GetVideoCaptureStreamfvNV]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[ATI_vertex_streams]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[stream]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[coords]==],
- ["ctype"] = [==[const GLfloat *]==],
- },
- },
- ["name"] = [==[VertexStream2fvATI]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[ATI_vertex_attrib_array_object]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[index]==],
- ["ctype"] = [==[GLuint]==],
- },
- {
- ["name"] = [==[pname]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[params]==],
- ["ctype"] = [==[GLint *]==],
- },
- },
- ["name"] = [==[GetVertexAttribArrayObjectivATI]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["core"] = {
- {
- [==[4.0]==],
- [==[core]==],
- },
- },
- ["parameters"] = {
- {
- ["name"] = [==[buf]==],
- ["ctype"] = [==[GLuint]==],
- },
- {
- ["name"] = [==[mode]==],
- ["ctype"] = [==[GLenum]==],
- },
- },
- ["name"] = [==[BlendEquationi]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["core"] = {
- {
- [==[1.1]==],
- [==[core]==],
- },
- {
- [==[3.2]==],
- [==[compatibility]==],
- },
- },
- ["parameters"] = {
- {
- ["name"] = [==[mask]==],
- ["ctype"] = [==[GLbitfield]==],
- },
- },
- ["name"] = [==[PushClientAttrib]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[SUN_global_alpha]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[factor]==],
- ["ctype"] = [==[GLubyte]==],
- },
- },
- ["name"] = [==[GlobalAlphaFactorubSUN]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[EXT_direct_state_access]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[array]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[index]==],
- ["ctype"] = [==[GLuint]==],
- },
- },
- ["name"] = [==[EnableClientStateiEXT]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[ARB_occlusion_query]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[id]==],
- ["ctype"] = [==[GLuint]==],
- },
- {
- ["name"] = [==[pname]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[params]==],
- ["ctype"] = [==[GLuint *]==],
- },
- },
- ["name"] = [==[GetQueryObjectuivARB]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[NV_transform_feedback]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[program]==],
- ["ctype"] = [==[GLuint]==],
- },
- {
- ["name"] = [==[name]==],
- ["ctype"] = [==[const GLchar *]==],
- },
- },
- ["name"] = [==[ActiveVaryingNV]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["core"] = {
- {
- [==[3.0]==],
- [==[core]==],
- },
- },
- ["parameters"] = {
- {
- ["name"] = [==[program]==],
- ["ctype"] = [==[GLuint]==],
- },
- {
- ["name"] = [==[color]==],
- ["ctype"] = [==[GLuint]==],
- },
- {
- ["name"] = [==[name]==],
- ["ctype"] = [==[const GLchar *]==],
- },
- },
- ["name"] = [==[BindFragDataLocation]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["core"] = {
- {
- [==[1.0]==],
- [==[core]==],
- },
- {
- [==[3.2]==],
- [==[compatibility]==],
- },
- },
- ["parameters"] = {
- {
- ["name"] = [==[x]==],
- ["ctype"] = [==[GLfloat]==],
- },
- {
- ["name"] = [==[y]==],
- ["ctype"] = [==[GLfloat]==],
- },
- },
- ["name"] = [==[RasterPos2f]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[ARB_vertex_program]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[index]==],
- ["ctype"] = [==[GLuint]==],
- },
- {
- ["name"] = [==[x]==],
- ["ctype"] = [==[GLfloat]==],
- },
- },
- ["name"] = [==[VertexAttrib1fARB]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[MESA_window_pos]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[x]==],
- ["ctype"] = [==[GLshort]==],
- },
- {
- ["name"] = [==[y]==],
- ["ctype"] = [==[GLshort]==],
- },
- {
- ["name"] = [==[z]==],
- ["ctype"] = [==[GLshort]==],
- },
- },
- ["name"] = [==[WindowPos3sMESA]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[ARB_vertex_program]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[index]==],
- ["ctype"] = [==[GLuint]==],
- },
- {
- ["name"] = [==[v]==],
- ["ctype"] = [==[const GLubyte *]==],
- },
- },
- ["name"] = [==[VertexAttrib4ubvARB]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[SGIX_fragment_lighting]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[light]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[pname]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[params]==],
- ["ctype"] = [==[GLint *]==],
- },
- },
- ["name"] = [==[GetFragmentLightivSGIX]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[ATI_vertex_streams]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[stream]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[coords]==],
- ["ctype"] = [==[const GLfloat *]==],
- },
- },
- ["name"] = [==[NormalStream3fvATI]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[ARB_imaging]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[target]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[pname]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[params]==],
- ["ctype"] = [==[const GLfloat *]==],
- },
- },
- ["name"] = [==[ColorTableParameterfv]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[NV_vertex_program4]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[index]==],
- ["ctype"] = [==[GLuint]==],
- },
- {
- ["name"] = [==[v]==],
- ["ctype"] = [==[const GLubyte *]==],
- },
- },
- ["name"] = [==[VertexAttribI4ubvEXT]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[ARB_vertex_program]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[index]==],
- ["ctype"] = [==[GLuint]==],
- },
- {
- ["name"] = [==[x]==],
- ["ctype"] = [==[GLfloat]==],
- },
- {
- ["name"] = [==[y]==],
- ["ctype"] = [==[GLfloat]==],
- },
- },
- ["name"] = [==[VertexAttrib2fARB]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["core"] = {
- {
- [==[1.0]==],
- [==[core]==],
- },
- {
- [==[3.2]==],
- [==[compatibility]==],
- },
- },
- ["parameters"] = {
- {
- ["name"] = [==[x]==],
- ["ctype"] = [==[GLdouble]==],
- },
- {
- ["name"] = [==[y]==],
- ["ctype"] = [==[GLdouble]==],
- },
- },
- ["name"] = [==[RasterPos2d]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[ATI_map_object_buffer]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[buffer]==],
- ["ctype"] = [==[GLuint]==],
- },
- },
- ["name"] = [==[UnmapObjectBufferATI]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[NV_gpu_shader5]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[program]==],
- ["ctype"] = [==[GLuint]==],
- },
- {
- ["name"] = [==[location]==],
- ["ctype"] = [==[GLint]==],
- },
- {
- ["name"] = [==[count]==],
- ["ctype"] = [==[GLsizei]==],
- },
- {
- ["name"] = [==[value]==],
- ["ctype"] = [==[const GLuint64EXT *]==],
- },
- },
- ["name"] = [==[ProgramUniform2ui64vNV]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[AMD_multi_draw_indirect]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[mode]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[type]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[indirect]==],
- ["ctype"] = [==[const GLvoid *]==],
- },
- {
- ["name"] = [==[primcount]==],
- ["ctype"] = [==[GLsizei]==],
- },
- {
- ["name"] = [==[stride]==],
- ["ctype"] = [==[GLsizei]==],
- },
- },
- ["name"] = [==[MultiDrawElementsIndirectAMD]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["core"] = {
- {
- [==[4.0]==],
- [==[core]==],
- },
- },
- ["name"] = [==[EndQueryIndexed]==],
- ["parameters"] = {
- {
- ["name"] = [==[target]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[index]==],
- ["ctype"] = [==[GLuint]==],
- },
- },
- ["extensions"] = {
- [==[ARB_transform_feedback3]==],
- },
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[ATI_fragment_shader]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[dst]==],
- ["ctype"] = [==[GLuint]==],
- },
- {
- ["name"] = [==[value]==],
- ["ctype"] = [==[const GLfloat *]==],
- },
- },
- ["name"] = [==[SetFragmentShaderConstantATI]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["core"] = {
- {
- [==[1.0]==],
- [==[core]==],
- },
- {
- [==[3.2]==],
- [==[compatibility]==],
- },
- },
- ["parameters"] = {
- {
- ["name"] = [==[v]==],
- ["ctype"] = [==[const GLfloat *]==],
- },
- },
- ["name"] = [==[Color3fv]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[EXT_direct_state_access]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[vaobj]==],
- ["ctype"] = [==[GLuint]==],
- },
- {
- ["name"] = [==[buffer]==],
- ["ctype"] = [==[GLuint]==],
- },
- {
- ["name"] = [==[texunit]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[size]==],
- ["ctype"] = [==[GLint]==],
- },
- {
- ["name"] = [==[type]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[stride]==],
- ["ctype"] = [==[GLsizei]==],
- },
- {
- ["name"] = [==[offset]==],
- ["ctype"] = [==[GLintptr]==],
- },
- },
- ["name"] = [==[VertexArrayMultiTexCoordOffsetEXT]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["core"] = {
- {
- [==[3.0]==],
- [==[core]==],
- },
- },
- ["parameters"] = {
- {
- ["name"] = [==[index]==],
- ["ctype"] = [==[GLuint]==],
- },
- {
- ["name"] = [==[x]==],
- ["ctype"] = [==[GLint]==],
- },
- {
- ["name"] = [==[y]==],
- ["ctype"] = [==[GLint]==],
- },
- },
- ["name"] = [==[VertexAttribI2i]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[SGIX_async]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[markerp]==],
- ["ctype"] = [==[GLuint *]==],
- },
- },
- ["name"] = [==[FinishAsyncSGIX]==],
- ["return_ctype"] = [==[GLint]==],
- },
- {
- ["extensions"] = {
- [==[NV_blend_equation_advanced]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[pname]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[value]==],
- ["ctype"] = [==[GLint]==],
- },
- },
- ["name"] = [==[BlendParameteriNV]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[EXT_direct_state_access]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[texunit]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[target]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[level]==],
- ["ctype"] = [==[GLint]==],
- },
- {
- ["name"] = [==[internalformat]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[width]==],
- ["ctype"] = [==[GLsizei]==],
- },
- {
- ["name"] = [==[height]==],
- ["ctype"] = [==[GLsizei]==],
- },
- {
- ["name"] = [==[border]==],
- ["ctype"] = [==[GLint]==],
- },
- {
- ["name"] = [==[imageSize]==],
- ["ctype"] = [==[GLsizei]==],
- },
- {
- ["name"] = [==[bits]==],
- ["ctype"] = [==[const GLvoid *]==],
- },
- },
- ["name"] = [==[CompressedMultiTexImage2DEXT]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["core"] = {
- {
- [==[1.0]==],
- [==[core]==],
- },
- {
- [==[3.2]==],
- [==[compatibility]==],
- },
- },
- ["parameters"] = {
- {
- ["name"] = [==[x]==],
- ["ctype"] = [==[GLshort]==],
- },
- {
- ["name"] = [==[y]==],
- ["ctype"] = [==[GLshort]==],
- },
- {
- ["name"] = [==[z]==],
- ["ctype"] = [==[GLshort]==],
- },
- {
- ["name"] = [==[w]==],
- ["ctype"] = [==[GLshort]==],
- },
- },
- ["name"] = [==[RasterPos4s]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[EXT_fog_coord]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[coord]==],
- ["ctype"] = [==[const GLfloat *]==],
- },
- },
- ["name"] = [==[FogCoordfvEXT]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[NV_explicit_multisample]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[pname]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[index]==],
- ["ctype"] = [==[GLuint]==],
- },
- {
- ["name"] = [==[val]==],
- ["ctype"] = [==[GLfloat *]==],
- },
- },
- ["name"] = [==[GetMultisamplefvNV]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[EXT_direct_state_access]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[buffer]==],
- ["ctype"] = [==[GLuint]==],
- },
- {
- ["name"] = [==[pname]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[params]==],
- ["ctype"] = [==[GLint *]==],
- },
- },
- ["name"] = [==[GetNamedBufferParameterivEXT]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["core"] = {
- {
- [==[3.2]==],
- [==[core]==],
- },
- },
- ["parameters"] = {
- {
- ["name"] = [==[target]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[index]==],
- ["ctype"] = [==[GLuint]==],
- },
- {
- ["name"] = [==[data]==],
- ["ctype"] = [==[GLint64 *]==],
- },
- },
- ["name"] = [==[GetInteger64i_v]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["core"] = {
- {
- [==[3.3]==],
- [==[core]==],
- },
- },
- ["name"] = [==[NormalP3uiv]==],
- ["parameters"] = {
- {
- ["name"] = [==[type]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[coords]==],
- ["ctype"] = [==[const GLuint *]==],
- },
- },
- ["extensions"] = {
- [==[ARB_vertex_type_2_10_10_10_rev]==],
- },
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[EXT_convolution]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[target]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[pname]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[params]==],
- ["ctype"] = [==[GLfloat]==],
- },
- },
- ["name"] = [==[ConvolutionParameterfEXT]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[EXT_direct_state_access]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[program]==],
- ["ctype"] = [==[GLuint]==],
- },
- {
- ["name"] = [==[location]==],
- ["ctype"] = [==[GLint]==],
- },
- {
- ["name"] = [==[x]==],
- ["ctype"] = [==[GLdouble]==],
- },
- {
- ["name"] = [==[y]==],
- ["ctype"] = [==[GLdouble]==],
- },
- {
- ["name"] = [==[z]==],
- ["ctype"] = [==[GLdouble]==],
- },
- {
- ["name"] = [==[w]==],
- ["ctype"] = [==[GLdouble]==],
- },
- },
- ["name"] = [==[ProgramUniform4dEXT]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["core"] = {
- {
- [==[1.1]==],
- [==[core]==],
- },
- },
- ["parameters"] = {
- {
- ["name"] = [==[target]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[level]==],
- ["ctype"] = [==[GLint]==],
- },
- {
- ["name"] = [==[internalformat]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[x]==],
- ["ctype"] = [==[GLint]==],
- },
- {
- ["name"] = [==[y]==],
- ["ctype"] = [==[GLint]==],
- },
- {
- ["name"] = [==[width]==],
- ["ctype"] = [==[GLsizei]==],
- },
- {
- ["name"] = [==[height]==],
- ["ctype"] = [==[GLsizei]==],
- },
- {
- ["name"] = [==[border]==],
- ["ctype"] = [==[GLint]==],
- },
- },
- ["name"] = [==[CopyTexImage2D]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[ATI_fragment_shader]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[op]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[dst]==],
- ["ctype"] = [==[GLuint]==],
- },
- {
- ["name"] = [==[dstMask]==],
- ["ctype"] = [==[GLuint]==],
- },
- {
- ["name"] = [==[dstMod]==],
- ["ctype"] = [==[GLuint]==],
- },
- {
- ["name"] = [==[arg1]==],
- ["ctype"] = [==[GLuint]==],
- },
- {
- ["name"] = [==[arg1Rep]==],
- ["ctype"] = [==[GLuint]==],
- },
- {
- ["name"] = [==[arg1Mod]==],
- ["ctype"] = [==[GLuint]==],
- },
- {
- ["name"] = [==[arg2]==],
- ["ctype"] = [==[GLuint]==],
- },
- {
- ["name"] = [==[arg2Rep]==],
- ["ctype"] = [==[GLuint]==],
- },
- {
- ["name"] = [==[arg2Mod]==],
- ["ctype"] = [==[GLuint]==],
- },
- {
- ["name"] = [==[arg3]==],
- ["ctype"] = [==[GLuint]==],
- },
- {
- ["name"] = [==[arg3Rep]==],
- ["ctype"] = [==[GLuint]==],
- },
- {
- ["name"] = [==[arg3Mod]==],
- ["ctype"] = [==[GLuint]==],
- },
- },
- ["name"] = [==[ColorFragmentOp3ATI]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[AMD_interleaved_elements]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[index]==],
- ["ctype"] = [==[GLuint]==],
- },
- {
- ["name"] = [==[pname]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[param]==],
- ["ctype"] = [==[GLint]==],
- },
- },
- ["name"] = [==[VertexAttribParameteriAMD]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["core"] = {
- {
- [==[1.0]==],
- [==[core]==],
- },
- {
- [==[3.2]==],
- [==[compatibility]==],
- },
- },
- ["parameters"] = {
- {
- ["name"] = [==[x]==],
- ["ctype"] = [==[GLint]==],
- },
- {
- ["name"] = [==[y]==],
- ["ctype"] = [==[GLint]==],
- },
- },
- ["name"] = [==[Vertex2i]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[NV_vertex_program]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[target]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[address]==],
- ["ctype"] = [==[GLuint]==],
- },
- {
- ["name"] = [==[pname]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[params]==],
- ["ctype"] = [==[GLint *]==],
- },
- },
- ["name"] = [==[GetTrackMatrixivNV]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[EXT_direct_state_access]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[texunit]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[target]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[lod]==],
- ["ctype"] = [==[GLint]==],
- },
- {
- ["name"] = [==[img]==],
- ["ctype"] = [==[GLvoid *]==],
- },
- },
- ["name"] = [==[GetCompressedMultiTexImageEXT]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["core"] = {
- {
- [==[3.0]==],
- [==[core]==],
- },
- },
- ["parameters"] = {
- {
- ["name"] = [==[buffer]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[drawbuffer]==],
- ["ctype"] = [==[GLint]==],
- },
- {
- ["name"] = [==[value]==],
- ["ctype"] = [==[const GLuint *]==],
- },
- },
- ["name"] = [==[ClearBufferuiv]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[EXT_gpu_program_parameters]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[target]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[index]==],
- ["ctype"] = [==[GLuint]==],
- },
- {
- ["name"] = [==[count]==],
- ["ctype"] = [==[GLsizei]==],
- },
- {
- ["name"] = [==[params]==],
- ["ctype"] = [==[const GLfloat *]==],
- },
- },
- ["name"] = [==[ProgramEnvParameters4fvEXT]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["core"] = {
- {
- [==[2.0]==],
- [==[core]==],
- },
- },
- ["parameters"] = {
- {
- ["name"] = [==[index]==],
- ["ctype"] = [==[GLuint]==],
- },
- {
- ["name"] = [==[pname]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[params]==],
- ["ctype"] = [==[GLfloat *]==],
- },
- },
- ["name"] = [==[GetVertexAttribfv]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["core"] = {
- {
- [==[2.0]==],
- [==[core]==],
- },
- },
- ["parameters"] = {
- {
- ["name"] = [==[index]==],
- ["ctype"] = [==[GLuint]==],
- },
- {
- ["name"] = [==[v]==],
- ["ctype"] = [==[const GLint *]==],
- },
- },
- ["name"] = [==[VertexAttrib4Niv]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[OES_fixed_point]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[face]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[pname]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[param]==],
- ["ctype"] = [==[GLfixed]==],
- },
- },
- ["name"] = [==[MaterialxOES]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["core"] = {
- {
- [==[1.4]==],
- [==[core]==],
- },
- {
- [==[3.2]==],
- [==[compatibility]==],
- },
- },
- ["parameters"] = {
- {
- ["name"] = [==[coord]==],
- ["ctype"] = [==[const GLfloat *]==],
- },
- },
- ["name"] = [==[FogCoordfv]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["core"] = {
- {
- [==[3.0]==],
- [==[core]==],
- },
- },
- ["parameters"] = {
- {
- ["name"] = [==[index]==],
- ["ctype"] = [==[GLuint]==],
- },
- {
- ["name"] = [==[x]==],
- ["ctype"] = [==[GLuint]==],
- },
- },
- ["name"] = [==[VertexAttribI1ui]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["core"] = {
- {
- [==[4.1]==],
- [==[core]==],
- },
- },
- ["name"] = [==[ProgramUniform3uiv]==],
- ["parameters"] = {
- {
- ["name"] = [==[program]==],
- ["ctype"] = [==[GLuint]==],
- },
- {
- ["name"] = [==[location]==],
- ["ctype"] = [==[GLint]==],
- },
- {
- ["name"] = [==[count]==],
- ["ctype"] = [==[GLsizei]==],
- },
- {
- ["name"] = [==[value]==],
- ["ctype"] = [==[const GLuint *]==],
- },
- },
- ["extensions"] = {
- [==[ARB_separate_shader_objects]==],
- },
- ["return_ctype"] = [==[void]==],
- },
- {
- ["core"] = {
- {
- [==[1.0]==],
- [==[core]==],
- },
- {
- [==[3.2]==],
- [==[compatibility]==],
- },
- },
- ["parameters"] = {
- {
- ["name"] = [==[v]==],
- ["ctype"] = [==[const GLshort *]==],
- },
- },
- ["name"] = [==[RasterPos4sv]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[EXT_direct_state_access]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[program]==],
- ["ctype"] = [==[GLuint]==],
- },
- {
- ["name"] = [==[target]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[index]==],
- ["ctype"] = [==[GLuint]==],
- },
- {
- ["name"] = [==[params]==],
- ["ctype"] = [==[const GLuint *]==],
- },
- },
- ["name"] = [==[NamedProgramLocalParameterI4uivEXT]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[NV_present_video]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[video_slot]==],
- ["ctype"] = [==[GLuint]==],
- },
- {
- ["name"] = [==[pname]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[params]==],
- ["ctype"] = [==[GLint64EXT *]==],
- },
- },
- ["name"] = [==[GetVideoi64vNV]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[ARB_multitexture]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[target]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[v]==],
- ["ctype"] = [==[const GLdouble *]==],
- },
- },
- ["name"] = [==[MultiTexCoord4dvARB]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["core"] = {
- {
- [==[1.3]==],
- [==[core]==],
- },
- {
- [==[3.2]==],
- [==[compatibility]==],
- },
- },
- ["parameters"] = {
- {
- ["name"] = [==[target]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[s]==],
- ["ctype"] = [==[GLshort]==],
- },
- {
- ["name"] = [==[t]==],
- ["ctype"] = [==[GLshort]==],
- },
- },
- ["name"] = [==[MultiTexCoord2s]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[MESA_window_pos]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[v]==],
- ["ctype"] = [==[const GLfloat *]==],
- },
- },
- ["name"] = [==[WindowPos4fvMESA]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[EXT_direct_state_access]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[texture]==],
- ["ctype"] = [==[GLuint]==],
- },
- {
- ["name"] = [==[target]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[level]==],
- ["ctype"] = [==[GLint]==],
- },
- {
- ["name"] = [==[xoffset]==],
- ["ctype"] = [==[GLint]==],
- },
- {
- ["name"] = [==[x]==],
- ["ctype"] = [==[GLint]==],
- },
- {
- ["name"] = [==[y]==],
- ["ctype"] = [==[GLint]==],
- },
- {
- ["name"] = [==[width]==],
- ["ctype"] = [==[GLsizei]==],
- },
- },
- ["name"] = [==[CopyTextureSubImage1DEXT]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[NV_gpu_program4]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[target]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[index]==],
- ["ctype"] = [==[GLuint]==],
- },
- {
- ["name"] = [==[params]==],
- ["ctype"] = [==[const GLint *]==],
- },
- },
- ["name"] = [==[ProgramEnvParameterI4ivNV]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[SUN_triangle_list]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[code]==],
- ["ctype"] = [==[GLubyte]==],
- },
- },
- ["name"] = [==[ReplacementCodeubSUN]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["core"] = {
- {
- [==[1.3]==],
- [==[core]==],
- },
- {
- [==[3.2]==],
- [==[compatibility]==],
- },
- },
- ["parameters"] = {
- {
- ["name"] = [==[target]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[s]==],
- ["ctype"] = [==[GLfloat]==],
- },
- {
- ["name"] = [==[t]==],
- ["ctype"] = [==[GLfloat]==],
- },
- {
- ["name"] = [==[r]==],
- ["ctype"] = [==[GLfloat]==],
- },
- },
- ["name"] = [==[MultiTexCoord3f]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[EXT_coordinate_frame]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[v]==],
- ["ctype"] = [==[const GLdouble *]==],
- },
- },
- ["name"] = [==[Tangent3dvEXT]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[NV_parameter_buffer_object]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[target]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[bindingIndex]==],
- ["ctype"] = [==[GLuint]==],
- },
- {
- ["name"] = [==[wordIndex]==],
- ["ctype"] = [==[GLuint]==],
- },
- {
- ["name"] = [==[count]==],
- ["ctype"] = [==[GLsizei]==],
- },
- {
- ["name"] = [==[params]==],
- ["ctype"] = [==[const GLuint *]==],
- },
- },
- ["name"] = [==[ProgramBufferParametersIuivNV]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[NV_path_rendering]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[path]==],
- ["ctype"] = [==[GLuint]==],
- },
- {
- ["name"] = [==[reference]==],
- ["ctype"] = [==[GLint]==],
- },
- {
- ["name"] = [==[mask]==],
- ["ctype"] = [==[GLuint]==],
- },
- },
- ["name"] = [==[StencilStrokePathNV]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[SGIX_fragment_lighting]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[face]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[pname]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[param]==],
- ["ctype"] = [==[GLfloat]==],
- },
- },
- ["name"] = [==[FragmentMaterialfSGIX]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[EXT_direct_state_access]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[framebuffer]==],
- ["ctype"] = [==[GLuint]==],
- },
- {
- ["name"] = [==[target]==],
- ["ctype"] = [==[GLenum]==],
- },
- },
- ["name"] = [==[CheckNamedFramebufferStatusEXT]==],
- ["return_ctype"] = [==[GLenum]==],
- },
- {
- ["core"] = {
- {
- [==[4.2]==],
- [==[core]==],
- },
- },
- ["name"] = [==[GetActiveAtomicCounterBufferiv]==],
- ["parameters"] = {
- {
- ["name"] = [==[program]==],
- ["ctype"] = [==[GLuint]==],
- },
- {
- ["name"] = [==[bufferIndex]==],
- ["ctype"] = [==[GLuint]==],
- },
- {
- ["name"] = [==[pname]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[params]==],
- ["ctype"] = [==[GLint *]==],
- },
- },
- ["extensions"] = {
- [==[ARB_shader_atomic_counters]==],
- },
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[ATI_vertex_streams]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[stream]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[coords]==],
- ["ctype"] = [==[const GLdouble *]==],
- },
- },
- ["name"] = [==[NormalStream3dvATI]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[EXT_direct_state_access]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[vaobj]==],
- ["ctype"] = [==[GLuint]==],
- },
- {
- ["name"] = [==[buffer]==],
- ["ctype"] = [==[GLuint]==],
- },
- {
- ["name"] = [==[index]==],
- ["ctype"] = [==[GLuint]==],
- },
- {
- ["name"] = [==[size]==],
- ["ctype"] = [==[GLint]==],
- },
- {
- ["name"] = [==[type]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[stride]==],
- ["ctype"] = [==[GLsizei]==],
- },
- {
- ["name"] = [==[offset]==],
- ["ctype"] = [==[GLintptr]==],
- },
- },
- ["name"] = [==[VertexArrayVertexAttribLOffsetEXT]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[ARB_multitexture]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[target]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[s]==],
- ["ctype"] = [==[GLdouble]==],
- },
- },
- ["name"] = [==[MultiTexCoord1dARB]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[ARB_imaging]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[target]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[start]==],
- ["ctype"] = [==[GLsizei]==],
- },
- {
- ["name"] = [==[x]==],
- ["ctype"] = [==[GLint]==],
- },
- {
- ["name"] = [==[y]==],
- ["ctype"] = [==[GLint]==],
- },
- {
- ["name"] = [==[width]==],
- ["ctype"] = [==[GLsizei]==],
- },
- },
- ["name"] = [==[CopyColorSubTable]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["core"] = {
- {
- [==[4.1]==],
- [==[core]==],
- },
- },
- ["name"] = [==[VertexAttribL3dv]==],
- ["parameters"] = {
- {
- ["name"] = [==[index]==],
- ["ctype"] = [==[GLuint]==],
- },
- {
- ["name"] = [==[v]==],
- ["ctype"] = [==[const GLdouble *]==],
- },
- },
- ["extensions"] = {
- [==[ARB_vertex_attrib_64bit]==],
- },
- ["return_ctype"] = [==[void]==],
- },
- {
- ["core"] = {
- {
- [==[1.0]==],
- [==[core]==],
- },
- {
- [==[3.2]==],
- [==[compatibility]==],
- },
- },
- ["parameters"] = {
- {
- ["name"] = [==[s]==],
- ["ctype"] = [==[GLdouble]==],
- },
- {
- ["name"] = [==[t]==],
- ["ctype"] = [==[GLdouble]==],
- },
- },
- ["name"] = [==[TexCoord2d]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["core"] = {
- {
- [==[1.0]==],
- [==[core]==],
- },
- {
- [==[3.2]==],
- [==[compatibility]==],
- },
- },
- ["parameters"] = {
- {
- ["name"] = [==[v]==],
- ["ctype"] = [==[const GLfloat *]==],
- },
- },
- ["name"] = [==[TexCoord3fv]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[EXT_direct_state_access]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[vaobj]==],
- ["ctype"] = [==[GLuint]==],
- },
- {
- ["name"] = [==[buffer]==],
- ["ctype"] = [==[GLuint]==],
- },
- {
- ["name"] = [==[type]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[stride]==],
- ["ctype"] = [==[GLsizei]==],
- },
- {
- ["name"] = [==[offset]==],
- ["ctype"] = [==[GLintptr]==],
- },
- },
- ["name"] = [==[VertexArrayFogCoordOffsetEXT]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["core"] = {
- {
- [==[1.1]==],
- [==[core]==],
- },
- },
- ["parameters"] = {
- {
- ["name"] = [==[target]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[level]==],
- ["ctype"] = [==[GLint]==],
- },
- {
- ["name"] = [==[internalformat]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[x]==],
- ["ctype"] = [==[GLint]==],
- },
- {
- ["name"] = [==[y]==],
- ["ctype"] = [==[GLint]==],
- },
- {
- ["name"] = [==[width]==],
- ["ctype"] = [==[GLsizei]==],
- },
- {
- ["name"] = [==[border]==],
- ["ctype"] = [==[GLint]==],
- },
- },
- ["name"] = [==[CopyTexImage1D]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["core"] = {
- {
- [==[1.0]==],
- [==[core]==],
- },
- {
- [==[3.2]==],
- [==[compatibility]==],
- },
- },
- ["parameters"] = {
- {
- ["name"] = [==[coord]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[pname]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[params]==],
- ["ctype"] = [==[const GLint *]==],
- },
- },
- ["name"] = [==[TexGeniv]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["core"] = {
- {
- [==[1.3]==],
- [==[core]==],
- },
- },
- ["parameters"] = {
- {
- ["name"] = [==[target]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[level]==],
- ["ctype"] = [==[GLint]==],
- },
- {
- ["name"] = [==[xoffset]==],
- ["ctype"] = [==[GLint]==],
- },
- {
- ["name"] = [==[yoffset]==],
- ["ctype"] = [==[GLint]==],
- },
- {
- ["name"] = [==[width]==],
- ["ctype"] = [==[GLsizei]==],
- },
- {
- ["name"] = [==[height]==],
- ["ctype"] = [==[GLsizei]==],
- },
- {
- ["name"] = [==[format]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[imageSize]==],
- ["ctype"] = [==[GLsizei]==],
- },
- {
- ["name"] = [==[data]==],
- ["ctype"] = [==[const GLvoid *]==],
- },
- },
- ["name"] = [==[CompressedTexSubImage2D]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[EXT_direct_state_access]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[buffer]==],
- ["ctype"] = [==[GLuint]==],
- },
- {
- ["name"] = [==[internalformat]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[format]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[type]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[offset]==],
- ["ctype"] = [==[GLsizeiptr]==],
- },
- {
- ["name"] = [==[size]==],
- ["ctype"] = [==[GLsizeiptr]==],
- },
- {
- ["name"] = [==[data]==],
- ["ctype"] = [==[const void *]==],
- },
- },
- ["name"] = [==[ClearNamedBufferSubDataEXT]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["core"] = {
- {
- [==[1.0]==],
- [==[core]==],
- },
- },
- ["parameters"] = {
- },
- ["name"] = [==[Flush]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[SUN_triangle_list]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[code]==],
- ["ctype"] = [==[const GLubyte *]==],
- },
- },
- ["name"] = [==[ReplacementCodeubvSUN]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[EXT_texture_object]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[texture]==],
- ["ctype"] = [==[GLuint]==],
- },
- },
- ["name"] = [==[IsTextureEXT]==],
- ["return_ctype"] = [==[GLboolean]==],
- },
- {
- ["extensions"] = {
- [==[EXT_direct_state_access]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[texunit]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[target]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[renderbuffer]==],
- ["ctype"] = [==[GLuint]==],
- },
- },
- ["name"] = [==[MultiTexRenderbufferEXT]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[OES_fixed_point]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[n]==],
- ["ctype"] = [==[GLsizei]==],
- },
- {
- ["name"] = [==[type]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[buffer]==],
- ["ctype"] = [==[const GLfixed *]==],
- },
- },
- ["name"] = [==[FeedbackBufferxOES]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[EXT_vertex_attrib_64bit]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[index]==],
- ["ctype"] = [==[GLuint]==],
- },
- {
- ["name"] = [==[x]==],
- ["ctype"] = [==[GLdouble]==],
- },
- {
- ["name"] = [==[y]==],
- ["ctype"] = [==[GLdouble]==],
- },
- },
- ["name"] = [==[VertexAttribL2dEXT]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["core"] = {
- {
- [==[1.3]==],
- [==[core]==],
- },
- {
- [==[3.2]==],
- [==[compatibility]==],
- },
- },
- ["parameters"] = {
- {
- ["name"] = [==[target]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[v]==],
- ["ctype"] = [==[const GLint *]==],
- },
- },
- ["name"] = [==[MultiTexCoord4iv]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[EXT_direct_state_access]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[texunit]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[coord]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[pname]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[param]==],
- ["ctype"] = [==[GLfloat]==],
- },
- },
- ["name"] = [==[MultiTexGenfEXT]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[ARB_sample_shading]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[value]==],
- ["ctype"] = [==[GLfloat]==],
- },
- },
- ["name"] = [==[MinSampleShadingARB]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[SGIX_framezoom]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[factor]==],
- ["ctype"] = [==[GLint]==],
- },
- },
- ["name"] = [==[FrameZoomSGIX]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[MESA_window_pos]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[x]==],
- ["ctype"] = [==[GLint]==],
- },
- {
- ["name"] = [==[y]==],
- ["ctype"] = [==[GLint]==],
- },
- {
- ["name"] = [==[z]==],
- ["ctype"] = [==[GLint]==],
- },
- {
- ["name"] = [==[w]==],
- ["ctype"] = [==[GLint]==],
- },
- },
- ["name"] = [==[WindowPos4iMESA]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[EXT_direct_state_access]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[mode]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[left]==],
- ["ctype"] = [==[GLdouble]==],
- },
- {
- ["name"] = [==[right]==],
- ["ctype"] = [==[GLdouble]==],
- },
- {
- ["name"] = [==[bottom]==],
- ["ctype"] = [==[GLdouble]==],
- },
- {
- ["name"] = [==[top]==],
- ["ctype"] = [==[GLdouble]==],
- },
- {
- ["name"] = [==[zNear]==],
- ["ctype"] = [==[GLdouble]==],
- },
- {
- ["name"] = [==[zFar]==],
- ["ctype"] = [==[GLdouble]==],
- },
- },
- ["name"] = [==[MatrixOrthoEXT]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[ARB_bindless_texture]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[handle]==],
- ["ctype"] = [==[GLuint64]==],
- },
- },
- ["name"] = [==[MakeTextureHandleNonResidentARB]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[EXT_direct_state_access]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[framebuffer]==],
- ["ctype"] = [==[GLuint]==],
- },
- {
- ["name"] = [==[attachment]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[textarget]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[texture]==],
- ["ctype"] = [==[GLuint]==],
- },
- {
- ["name"] = [==[level]==],
- ["ctype"] = [==[GLint]==],
- },
- {
- ["name"] = [==[zoffset]==],
- ["ctype"] = [==[GLint]==],
- },
- },
- ["name"] = [==[NamedFramebufferTexture3DEXT]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["core"] = {
- {
- [==[1.0]==],
- [==[core]==],
- },
- {
- [==[3.2]==],
- [==[compatibility]==],
- },
- },
- ["parameters"] = {
- {
- ["name"] = [==[x]==],
- ["ctype"] = [==[GLshort]==],
- },
- {
- ["name"] = [==[y]==],
- ["ctype"] = [==[GLshort]==],
- },
- {
- ["name"] = [==[z]==],
- ["ctype"] = [==[GLshort]==],
- },
- {
- ["name"] = [==[w]==],
- ["ctype"] = [==[GLshort]==],
- },
- },
- ["name"] = [==[Vertex4s]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["core"] = {
- {
- [==[3.0]==],
- [==[core]==],
- },
- },
- ["name"] = [==[BindRenderbuffer]==],
- ["parameters"] = {
- {
- ["name"] = [==[target]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[renderbuffer]==],
- ["ctype"] = [==[GLuint]==],
- },
- },
- ["extensions"] = {
- [==[ARB_framebuffer_object]==],
- },
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[ATI_vertex_streams]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[stream]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[coords]==],
- ["ctype"] = [==[const GLshort *]==],
- },
- },
- ["name"] = [==[VertexStream3svATI]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["core"] = {
- {
- [==[2.0]==],
- [==[core]==],
- },
- },
- ["parameters"] = {
- {
- ["name"] = [==[shader]==],
- ["ctype"] = [==[GLuint]==],
- },
- },
- ["name"] = [==[DeleteShader]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[NV_fence]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[fence]==],
- ["ctype"] = [==[GLuint]==],
- },
- },
- ["name"] = [==[TestFenceNV]==],
- ["return_ctype"] = [==[GLboolean]==],
- },
- {
- ["extensions"] = {
- [==[ARB_vertex_program]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[index]==],
- ["ctype"] = [==[GLuint]==],
- },
- {
- ["name"] = [==[v]==],
- ["ctype"] = [==[const GLshort *]==],
- },
- },
- ["name"] = [==[VertexAttrib4svARB]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[SGIS_pixel_texture]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[pname]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[params]==],
- ["ctype"] = [==[GLint *]==],
- },
- },
- ["name"] = [==[GetPixelTexGenParameterivSGIS]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[NV_vertex_program4]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[index]==],
- ["ctype"] = [==[GLuint]==],
- },
- {
- ["name"] = [==[v]==],
- ["ctype"] = [==[const GLint *]==],
- },
- },
- ["name"] = [==[VertexAttribI1ivEXT]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["core"] = {
- {
- [==[1.0]==],
- [==[core]==],
- },
- {
- [==[3.2]==],
- [==[compatibility]==],
- },
- },
- ["parameters"] = {
- {
- ["name"] = [==[s]==],
- ["ctype"] = [==[GLshort]==],
- },
- {
- ["name"] = [==[t]==],
- ["ctype"] = [==[GLshort]==],
- },
- {
- ["name"] = [==[r]==],
- ["ctype"] = [==[GLshort]==],
- },
- {
- ["name"] = [==[q]==],
- ["ctype"] = [==[GLshort]==],
- },
- },
- ["name"] = [==[TexCoord4s]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["core"] = {
- {
- [==[1.0]==],
- [==[core]==],
- },
- {
- [==[3.2]==],
- [==[compatibility]==],
- },
- },
- ["parameters"] = {
- {
- ["name"] = [==[u]==],
- ["ctype"] = [==[const GLdouble *]==],
- },
- },
- ["name"] = [==[EvalCoord2dv]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[ARB_window_pos]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[v]==],
- ["ctype"] = [==[const GLshort *]==],
- },
- },
- ["name"] = [==[WindowPos3svARB]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["core"] = {
- {
- [==[3.2]==],
- [==[core]==],
- },
- },
- ["name"] = [==[FenceSync]==],
- ["parameters"] = {
- {
- ["name"] = [==[condition]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[flags]==],
- ["ctype"] = [==[GLbitfield]==],
- },
- },
- ["extensions"] = {
- [==[ARB_sync]==],
- },
- ["return_ctype"] = [==[GLsync]==],
- },
- {
- ["core"] = {
- {
- [==[2.0]==],
- [==[core]==],
- },
- },
- ["parameters"] = {
- {
- ["name"] = [==[index]==],
- ["ctype"] = [==[GLuint]==],
- },
- },
- ["name"] = [==[EnableVertexAttribArray]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[NV_transform_feedback]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[target]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[index]==],
- ["ctype"] = [==[GLuint]==],
- },
- {
- ["name"] = [==[buffer]==],
- ["ctype"] = [==[GLuint]==],
- },
- },
- ["name"] = [==[BindBufferBaseNV]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["core"] = {
- {
- [==[1.0]==],
- [==[core]==],
- },
- {
- [==[3.2]==],
- [==[compatibility]==],
- },
- },
- ["parameters"] = {
- {
- ["name"] = [==[v]==],
- ["ctype"] = [==[const GLint *]==],
- },
- },
- ["name"] = [==[Normal3iv]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[APPLE_fence]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[n]==],
- ["ctype"] = [==[GLsizei]==],
- },
- {
- ["name"] = [==[fences]==],
- ["ctype"] = [==[const GLuint *]==],
- },
- },
- ["name"] = [==[DeleteFencesAPPLE]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[EXT_direct_state_access]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[pname]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[index]==],
- ["ctype"] = [==[GLuint]==],
- },
- {
- ["name"] = [==[params]==],
- ["ctype"] = [==[GLvoid **]==],
- },
- },
- ["name"] = [==[GetPointeri_vEXT]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["core"] = {
- {
- [==[1.0]==],
- [==[core]==],
- },
- },
- ["parameters"] = {
- {
- ["name"] = [==[target]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[level]==],
- ["ctype"] = [==[GLint]==],
- },
- {
- ["name"] = [==[pname]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[params]==],
- ["ctype"] = [==[GLint *]==],
- },
- },
- ["name"] = [==[GetTexLevelParameteriv]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[ATI_fragment_shader]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[dst]==],
- ["ctype"] = [==[GLuint]==],
- },
- {
- ["name"] = [==[interp]==],
- ["ctype"] = [==[GLuint]==],
- },
- {
- ["name"] = [==[swizzle]==],
- ["ctype"] = [==[GLenum]==],
- },
- },
- ["name"] = [==[SampleMapATI]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["core"] = {
- {
- [==[1.5]==],
- [==[core]==],
- },
- },
- ["parameters"] = {
- {
- ["name"] = [==[target]==],
- ["ctype"] = [==[GLenum]==],
- },
- },
- ["name"] = [==[EndQuery]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[EXT_framebuffer_object]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[target]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[internalformat]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[width]==],
- ["ctype"] = [==[GLsizei]==],
- },
- {
- ["name"] = [==[height]==],
- ["ctype"] = [==[GLsizei]==],
- },
- },
- ["name"] = [==[RenderbufferStorageEXT]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[ARB_vertex_buffer_object]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[target]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[access]==],
- ["ctype"] = [==[GLenum]==],
- },
- },
- ["name"] = [==[MapBufferARB]==],
- ["return_ctype"] = [==[void *]==],
- },
- {
- ["extensions"] = {
- [==[AMD_multi_draw_indirect]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[mode]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[indirect]==],
- ["ctype"] = [==[const GLvoid *]==],
- },
- {
- ["name"] = [==[primcount]==],
- ["ctype"] = [==[GLsizei]==],
- },
- {
- ["name"] = [==[stride]==],
- ["ctype"] = [==[GLsizei]==],
- },
- },
- ["name"] = [==[MultiDrawArraysIndirectAMD]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[ARB_multitexture]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[target]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[s]==],
- ["ctype"] = [==[GLdouble]==],
- },
- {
- ["name"] = [==[t]==],
- ["ctype"] = [==[GLdouble]==],
- },
- {
- ["name"] = [==[r]==],
- ["ctype"] = [==[GLdouble]==],
- },
- },
- ["name"] = [==[MultiTexCoord3dARB]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["core"] = {
- {
- [==[3.0]==],
- [==[core]==],
- },
- },
- ["name"] = [==[DeleteRenderbuffers]==],
- ["parameters"] = {
- {
- ["name"] = [==[n]==],
- ["ctype"] = [==[GLsizei]==],
- },
- {
- ["name"] = [==[renderbuffers]==],
- ["ctype"] = [==[const GLuint *]==],
- },
- },
- ["extensions"] = {
- [==[ARB_framebuffer_object]==],
- },
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[ARB_multitexture]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[target]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[v]==],
- ["ctype"] = [==[const GLshort *]==],
- },
- },
- ["name"] = [==[MultiTexCoord3svARB]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["core"] = {
- {
- [==[1.0]==],
- [==[core]==],
- },
- {
- [==[3.2]==],
- [==[compatibility]==],
- },
- },
- ["parameters"] = {
- {
- ["name"] = [==[mode]==],
- ["ctype"] = [==[GLenum]==],
- },
- },
- ["name"] = [==[MatrixMode]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["core"] = {
- {
- [==[3.3]==],
- [==[core]==],
- },
- },
- ["parameters"] = {
- {
- ["name"] = [==[index]==],
- ["ctype"] = [==[GLuint]==],
- },
- {
- ["name"] = [==[divisor]==],
- ["ctype"] = [==[GLuint]==],
- },
- },
- ["name"] = [==[VertexAttribDivisor]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["core"] = {
- {
- [==[1.0]==],
- [==[core]==],
- },
- {
- [==[3.2]==],
- [==[compatibility]==],
- },
- },
- ["parameters"] = {
- {
- ["name"] = [==[v]==],
- ["ctype"] = [==[const GLshort *]==],
- },
- },
- ["name"] = [==[TexCoord2sv]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["core"] = {
- {
- [==[1.0]==],
- [==[core]==],
- },
- {
- [==[3.2]==],
- [==[compatibility]==],
- },
- },
- ["parameters"] = {
- {
- ["name"] = [==[c]==],
- ["ctype"] = [==[const GLdouble *]==],
- },
- },
- ["name"] = [==[Indexdv]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[IBM_vertex_array_lists]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[size]==],
- ["ctype"] = [==[GLint]==],
- },
- {
- ["name"] = [==[type]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[stride]==],
- ["ctype"] = [==[GLint]==],
- },
- {
- ["name"] = [==[pointer]==],
- ["ctype"] = [==[const GLvoid **]==],
- },
- {
- ["name"] = [==[ptrstride]==],
- ["ctype"] = [==[GLint]==],
- },
- },
- ["name"] = [==[TexCoordPointerListIBM]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[ARB_multitexture]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[target]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[v]==],
- ["ctype"] = [==[const GLshort *]==],
- },
- },
- ["name"] = [==[MultiTexCoord4svARB]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[NV_conditional_render]==],
- },
- ["parameters"] = {
- },
- ["name"] = [==[EndConditionalRenderNV]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[IBM_vertex_array_lists]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[size]==],
- ["ctype"] = [==[GLint]==],
- },
- {
- ["name"] = [==[type]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[stride]==],
- ["ctype"] = [==[GLint]==],
- },
- {
- ["name"] = [==[pointer]==],
- ["ctype"] = [==[const GLvoid **]==],
- },
- {
- ["name"] = [==[ptrstride]==],
- ["ctype"] = [==[GLint]==],
- },
- },
- ["name"] = [==[VertexPointerListIBM]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[MESA_window_pos]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[v]==],
- ["ctype"] = [==[const GLint *]==],
- },
- },
- ["name"] = [==[WindowPos3ivMESA]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["core"] = {
- {
- [==[3.3]==],
- [==[core]==],
- },
- },
- ["name"] = [==[VertexP4ui]==],
- ["parameters"] = {
- {
- ["name"] = [==[type]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[value]==],
- ["ctype"] = [==[GLuint]==],
- },
- },
- ["extensions"] = {
- [==[ARB_vertex_type_2_10_10_10_rev]==],
- },
- ["return_ctype"] = [==[void]==],
- },
- {
- ["core"] = {
- {
- [==[4.0]==],
- [==[core]==],
- },
- },
- ["name"] = [==[UniformMatrix4dv]==],
- ["parameters"] = {
- {
- ["name"] = [==[location]==],
- ["ctype"] = [==[GLint]==],
- },
- {
- ["name"] = [==[count]==],
- ["ctype"] = [==[GLsizei]==],
- },
- {
- ["name"] = [==[transpose]==],
- ["ctype"] = [==[GLboolean]==],
- },
- {
- ["name"] = [==[value]==],
- ["ctype"] = [==[const GLdouble *]==],
- },
- },
- ["extensions"] = {
- [==[ARB_gpu_shader_fp64]==],
- },
- ["return_ctype"] = [==[void]==],
- },
- {
- ["core"] = {
- {
- [==[1.3]==],
- [==[core]==],
- },
- {
- [==[3.2]==],
- [==[compatibility]==],
- },
- },
- ["parameters"] = {
- {
- ["name"] = [==[target]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[v]==],
- ["ctype"] = [==[const GLfloat *]==],
- },
- },
- ["name"] = [==[MultiTexCoord3fv]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[EXT_direct_state_access]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[framebuffer]==],
- ["ctype"] = [==[GLuint]==],
- },
- {
- ["name"] = [==[attachment]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[texture]==],
- ["ctype"] = [==[GLuint]==],
- },
- {
- ["name"] = [==[level]==],
- ["ctype"] = [==[GLint]==],
- },
- {
- ["name"] = [==[face]==],
- ["ctype"] = [==[GLenum]==],
- },
- },
- ["name"] = [==[NamedFramebufferTextureFaceEXT]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["core"] = {
- {
- [==[1.0]==],
- [==[core]==],
- },
- {
- [==[3.2]==],
- [==[compatibility]==],
- },
- },
- ["parameters"] = {
- {
- ["name"] = [==[v]==],
- ["ctype"] = [==[const GLdouble *]==],
- },
- },
- ["name"] = [==[RasterPos3dv]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["core"] = {
- {
- [==[1.0]==],
- [==[core]==],
- },
- {
- [==[3.2]==],
- [==[compatibility]==],
- },
- },
- ["parameters"] = {
- {
- ["name"] = [==[coord]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[pname]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[params]==],
- ["ctype"] = [==[GLfloat *]==],
- },
- },
- ["name"] = [==[GetTexGenfv]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[ATI_vertex_streams]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[stream]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[coords]==],
- ["ctype"] = [==[const GLshort *]==],
- },
- },
- ["name"] = [==[VertexStream2svATI]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[NV_occlusion_query]==],
- },
- ["parameters"] = {
- },
- ["name"] = [==[EndOcclusionQueryNV]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[EXT_vertex_shader]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[id]==],
- ["ctype"] = [==[GLuint]==],
- },
- {
- ["name"] = [==[addr]==],
- ["ctype"] = [==[const GLubyte *]==],
- },
- },
- ["name"] = [==[VariantubvEXT]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[EXT_direct_state_access]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[texture]==],
- ["ctype"] = [==[GLuint]==],
- },
- {
- ["name"] = [==[target]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[level]==],
- ["ctype"] = [==[GLint]==],
- },
- {
- ["name"] = [==[internalformat]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[width]==],
- ["ctype"] = [==[GLsizei]==],
- },
- {
- ["name"] = [==[height]==],
- ["ctype"] = [==[GLsizei]==],
- },
- {
- ["name"] = [==[border]==],
- ["ctype"] = [==[GLint]==],
- },
- {
- ["name"] = [==[imageSize]==],
- ["ctype"] = [==[GLsizei]==],
- },
- {
- ["name"] = [==[bits]==],
- ["ctype"] = [==[const GLvoid *]==],
- },
- },
- ["name"] = [==[CompressedTextureImage2DEXT]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[EXT_direct_state_access]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[program]==],
- ["ctype"] = [==[GLuint]==],
- },
- {
- ["name"] = [==[target]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[index]==],
- ["ctype"] = [==[GLuint]==],
- },
- {
- ["name"] = [==[params]==],
- ["ctype"] = [==[GLint *]==],
- },
- },
- ["name"] = [==[GetNamedProgramLocalParameterIivEXT]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[ARB_imaging]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[target]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[pname]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[params]==],
- ["ctype"] = [==[GLint *]==],
- },
- },
- ["name"] = [==[GetColorTableParameteriv]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[EXT_direct_state_access]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[program]==],
- ["ctype"] = [==[GLuint]==],
- },
- {
- ["name"] = [==[location]==],
- ["ctype"] = [==[GLint]==],
- },
- {
- ["name"] = [==[v0]==],
- ["ctype"] = [==[GLuint]==],
- },
- {
- ["name"] = [==[v1]==],
- ["ctype"] = [==[GLuint]==],
- },
- {
- ["name"] = [==[v2]==],
- ["ctype"] = [==[GLuint]==],
- },
- },
- ["name"] = [==[ProgramUniform3uiEXT]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["core"] = {
- {
- [==[1.5]==],
- [==[core]==],
- },
- },
- ["parameters"] = {
- {
- ["name"] = [==[id]==],
- ["ctype"] = [==[GLuint]==],
- },
- {
- ["name"] = [==[pname]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[params]==],
- ["ctype"] = [==[GLuint *]==],
- },
- },
- ["name"] = [==[GetQueryObjectuiv]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["core"] = {
- {
- [==[1.2]==],
- [==[core]==],
- },
- },
- ["parameters"] = {
- {
- ["name"] = [==[mode]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[start]==],
- ["ctype"] = [==[GLuint]==],
- },
- {
- ["name"] = [==[end]==],
- ["ctype"] = [==[GLuint]==],
- },
- {
- ["name"] = [==[count]==],
- ["ctype"] = [==[GLsizei]==],
- },
- {
- ["name"] = [==[type]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[indices]==],
- ["ctype"] = [==[const GLvoid *]==],
- },
- },
- ["name"] = [==[DrawRangeElements]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[EXT_direct_state_access]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[array]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[index]==],
- ["ctype"] = [==[GLuint]==],
- },
- },
- ["name"] = [==[DisableClientStateiEXT]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[ARB_vertex_buffer_object]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[n]==],
- ["ctype"] = [==[GLsizei]==],
- },
- {
- ["name"] = [==[buffers]==],
- ["ctype"] = [==[const GLuint *]==],
- },
- },
- ["name"] = [==[DeleteBuffersARB]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[ATI_vertex_streams]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[stream]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[coords]==],
- ["ctype"] = [==[const GLbyte *]==],
- },
- },
- ["name"] = [==[NormalStream3bvATI]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["core"] = {
- {
- [==[1.0]==],
- [==[core]==],
- },
- {
- [==[3.2]==],
- [==[compatibility]==],
- },
- },
- ["parameters"] = {
- {
- ["name"] = [==[red]==],
- ["ctype"] = [==[GLfloat]==],
- },
- {
- ["name"] = [==[green]==],
- ["ctype"] = [==[GLfloat]==],
- },
- {
- ["name"] = [==[blue]==],
- ["ctype"] = [==[GLfloat]==],
- },
- {
- ["name"] = [==[alpha]==],
- ["ctype"] = [==[GLfloat]==],
- },
- },
- ["name"] = [==[Color4f]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["core"] = {
- {
- [==[3.3]==],
- [==[core]==],
- },
- },
- ["name"] = [==[TexCoordP1ui]==],
- ["parameters"] = {
- {
- ["name"] = [==[type]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[coords]==],
- ["ctype"] = [==[GLuint]==],
- },
- },
- ["extensions"] = {
- [==[ARB_vertex_type_2_10_10_10_rev]==],
- },
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[EXT_direct_state_access]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[renderbuffer]==],
- ["ctype"] = [==[GLuint]==],
- },
- {
- ["name"] = [==[samples]==],
- ["ctype"] = [==[GLsizei]==],
- },
- {
- ["name"] = [==[internalformat]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[width]==],
- ["ctype"] = [==[GLsizei]==],
- },
- {
- ["name"] = [==[height]==],
- ["ctype"] = [==[GLsizei]==],
- },
- },
- ["name"] = [==[NamedRenderbufferStorageMultisampleEXT]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[ARB_window_pos]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[x]==],
- ["ctype"] = [==[GLint]==],
- },
- {
- ["name"] = [==[y]==],
- ["ctype"] = [==[GLint]==],
- },
- },
- ["name"] = [==[WindowPos2iARB]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[SGI_color_table]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[target]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[pname]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[params]==],
- ["ctype"] = [==[GLint *]==],
- },
- },
- ["name"] = [==[GetColorTableParameterivSGI]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[NV_gpu_shader5]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[location]==],
- ["ctype"] = [==[GLint]==],
- },
- {
- ["name"] = [==[x]==],
- ["ctype"] = [==[GLint64EXT]==],
- },
- {
- ["name"] = [==[y]==],
- ["ctype"] = [==[GLint64EXT]==],
- },
- },
- ["name"] = [==[Uniform2i64NV]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["core"] = {
- {
- [==[4.1]==],
- [==[core]==],
- },
- },
- ["name"] = [==[ProgramUniform4ui]==],
- ["parameters"] = {
- {
- ["name"] = [==[program]==],
- ["ctype"] = [==[GLuint]==],
- },
- {
- ["name"] = [==[location]==],
- ["ctype"] = [==[GLint]==],
- },
- {
- ["name"] = [==[v0]==],
- ["ctype"] = [==[GLuint]==],
- },
- {
- ["name"] = [==[v1]==],
- ["ctype"] = [==[GLuint]==],
- },
- {
- ["name"] = [==[v2]==],
- ["ctype"] = [==[GLuint]==],
- },
- {
- ["name"] = [==[v3]==],
- ["ctype"] = [==[GLuint]==],
- },
- },
- ["extensions"] = {
- [==[ARB_separate_shader_objects]==],
- },
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[EXT_framebuffer_object]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[target]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[pname]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[params]==],
- ["ctype"] = [==[GLint *]==],
- },
- },
- ["name"] = [==[GetRenderbufferParameterivEXT]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["core"] = {
- {
- [==[3.2]==],
- [==[core]==],
- },
- },
- ["name"] = [==[ProvokingVertex]==],
- ["parameters"] = {
- {
- ["name"] = [==[mode]==],
- ["ctype"] = [==[GLenum]==],
- },
- },
- ["extensions"] = {
- [==[ARB_provoking_vertex]==],
- },
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[APPLE_element_array]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[mode]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[first]==],
- ["ctype"] = [==[GLint]==],
- },
- {
- ["name"] = [==[count]==],
- ["ctype"] = [==[GLsizei]==],
- },
- },
- ["name"] = [==[DrawElementArrayAPPLE]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["core"] = {
- {
- [==[1.4]==],
- [==[core]==],
- },
- {
- [==[3.2]==],
- [==[compatibility]==],
- },
- },
- ["parameters"] = {
- {
- ["name"] = [==[v]==],
- ["ctype"] = [==[const GLuint *]==],
- },
- },
- ["name"] = [==[SecondaryColor3uiv]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["core"] = {
- {
- [==[2.0]==],
- [==[core]==],
- },
- },
- ["parameters"] = {
- {
- ["name"] = [==[location]==],
- ["ctype"] = [==[GLint]==],
- },
- {
- ["name"] = [==[v0]==],
- ["ctype"] = [==[GLint]==],
- },
- {
- ["name"] = [==[v1]==],
- ["ctype"] = [==[GLint]==],
- },
- {
- ["name"] = [==[v2]==],
- ["ctype"] = [==[GLint]==],
- },
- },
- ["name"] = [==[Uniform3i]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[OES_fixed_point]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[x]==],
- ["ctype"] = [==[GLfixed]==],
- },
- {
- ["name"] = [==[y]==],
- ["ctype"] = [==[GLfixed]==],
- },
- },
- ["name"] = [==[RasterPos2xOES]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[SUN_vertex]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[rc]==],
- ["ctype"] = [==[GLuint]==],
- },
- {
- ["name"] = [==[s]==],
- ["ctype"] = [==[GLfloat]==],
- },
- {
- ["name"] = [==[t]==],
- ["ctype"] = [==[GLfloat]==],
- },
- {
- ["name"] = [==[r]==],
- ["ctype"] = [==[GLfloat]==],
- },
- {
- ["name"] = [==[g]==],
- ["ctype"] = [==[GLfloat]==],
- },
- {
- ["name"] = [==[b]==],
- ["ctype"] = [==[GLfloat]==],
- },
- {
- ["name"] = [==[a]==],
- ["ctype"] = [==[GLfloat]==],
- },
- {
- ["name"] = [==[nx]==],
- ["ctype"] = [==[GLfloat]==],
- },
- {
- ["name"] = [==[ny]==],
- ["ctype"] = [==[GLfloat]==],
- },
- {
- ["name"] = [==[nz]==],
- ["ctype"] = [==[GLfloat]==],
- },
- {
- ["name"] = [==[x]==],
- ["ctype"] = [==[GLfloat]==],
- },
- {
- ["name"] = [==[y]==],
- ["ctype"] = [==[GLfloat]==],
- },
- {
- ["name"] = [==[z]==],
- ["ctype"] = [==[GLfloat]==],
- },
- },
- ["name"] = [==[ReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fSUN]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[NV_gpu_program4]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[target]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[index]==],
- ["ctype"] = [==[GLuint]==],
- },
- {
- ["name"] = [==[params]==],
- ["ctype"] = [==[const GLuint *]==],
- },
- },
- ["name"] = [==[ProgramEnvParameterI4uivNV]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[EXT_transform_feedback]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[target]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[index]==],
- ["ctype"] = [==[GLuint]==],
- },
- {
- ["name"] = [==[buffer]==],
- ["ctype"] = [==[GLuint]==],
- },
- },
- ["name"] = [==[BindBufferBaseEXT]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[SGIX_reference_plane]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[equation]==],
- ["ctype"] = [==[const GLdouble *]==],
- },
- },
- ["name"] = [==[ReferencePlaneSGIX]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[OES_fixed_point]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[x]==],
- ["ctype"] = [==[GLfixed]==],
- },
- {
- ["name"] = [==[y]==],
- ["ctype"] = [==[GLfixed]==],
- },
- {
- ["name"] = [==[z]==],
- ["ctype"] = [==[GLfixed]==],
- },
- },
- ["name"] = [==[ScalexOES]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[NV_vertex_buffer_unified_memory]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[type]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[stride]==],
- ["ctype"] = [==[GLsizei]==],
- },
- },
- ["name"] = [==[NormalFormatNV]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[SUN_vertex]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[rc]==],
- ["ctype"] = [==[GLuint]==],
- },
- {
- ["name"] = [==[r]==],
- ["ctype"] = [==[GLfloat]==],
- },
- {
- ["name"] = [==[g]==],
- ["ctype"] = [==[GLfloat]==],
- },
- {
- ["name"] = [==[b]==],
- ["ctype"] = [==[GLfloat]==],
- },
- {
- ["name"] = [==[a]==],
- ["ctype"] = [==[GLfloat]==],
- },
- {
- ["name"] = [==[nx]==],
- ["ctype"] = [==[GLfloat]==],
- },
- {
- ["name"] = [==[ny]==],
- ["ctype"] = [==[GLfloat]==],
- },
- {
- ["name"] = [==[nz]==],
- ["ctype"] = [==[GLfloat]==],
- },
- {
- ["name"] = [==[x]==],
- ["ctype"] = [==[GLfloat]==],
- },
- {
- ["name"] = [==[y]==],
- ["ctype"] = [==[GLfloat]==],
- },
- {
- ["name"] = [==[z]==],
- ["ctype"] = [==[GLfloat]==],
- },
- },
- ["name"] = [==[ReplacementCodeuiColor4fNormal3fVertex3fSUN]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[SUN_vertex]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[rc]==],
- ["ctype"] = [==[const GLuint *]==],
- },
- {
- ["name"] = [==[c]==],
- ["ctype"] = [==[const GLfloat *]==],
- },
- {
- ["name"] = [==[v]==],
- ["ctype"] = [==[const GLfloat *]==],
- },
- },
- ["name"] = [==[ReplacementCodeuiColor3fVertex3fvSUN]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[SUN_vertex]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[rc]==],
- ["ctype"] = [==[GLuint]==],
- },
- {
- ["name"] = [==[r]==],
- ["ctype"] = [==[GLfloat]==],
- },
- {
- ["name"] = [==[g]==],
- ["ctype"] = [==[GLfloat]==],
- },
- {
- ["name"] = [==[b]==],
- ["ctype"] = [==[GLfloat]==],
- },
- {
- ["name"] = [==[x]==],
- ["ctype"] = [==[GLfloat]==],
- },
- {
- ["name"] = [==[y]==],
- ["ctype"] = [==[GLfloat]==],
- },
- {
- ["name"] = [==[z]==],
- ["ctype"] = [==[GLfloat]==],
- },
- },
- ["name"] = [==[ReplacementCodeuiColor3fVertex3fSUN]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[SUN_vertex]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[rc]==],
- ["ctype"] = [==[const GLuint *]==],
- },
- {
- ["name"] = [==[c]==],
- ["ctype"] = [==[const GLubyte *]==],
- },
- {
- ["name"] = [==[v]==],
- ["ctype"] = [==[const GLfloat *]==],
- },
- },
- ["name"] = [==[ReplacementCodeuiColor4ubVertex3fvSUN]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[SUN_vertex]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[rc]==],
- ["ctype"] = [==[GLuint]==],
- },
- {
- ["name"] = [==[r]==],
- ["ctype"] = [==[GLubyte]==],
- },
- {
- ["name"] = [==[g]==],
- ["ctype"] = [==[GLubyte]==],
- },
- {
- ["name"] = [==[b]==],
- ["ctype"] = [==[GLubyte]==],
- },
- {
- ["name"] = [==[a]==],
- ["ctype"] = [==[GLubyte]==],
- },
- {
- ["name"] = [==[x]==],
- ["ctype"] = [==[GLfloat]==],
- },
- {
- ["name"] = [==[y]==],
- ["ctype"] = [==[GLfloat]==],
- },
- {
- ["name"] = [==[z]==],
- ["ctype"] = [==[GLfloat]==],
- },
- },
- ["name"] = [==[ReplacementCodeuiColor4ubVertex3fSUN]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[SUN_vertex]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[rc]==],
- ["ctype"] = [==[const GLuint *]==],
- },
- {
- ["name"] = [==[v]==],
- ["ctype"] = [==[const GLfloat *]==],
- },
- },
- ["name"] = [==[ReplacementCodeuiVertex3fvSUN]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[IBM_vertex_array_lists]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[size]==],
- ["ctype"] = [==[GLint]==],
- },
- {
- ["name"] = [==[type]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[stride]==],
- ["ctype"] = [==[GLint]==],
- },
- {
- ["name"] = [==[pointer]==],
- ["ctype"] = [==[const GLvoid **]==],
- },
- {
- ["name"] = [==[ptrstride]==],
- ["ctype"] = [==[GLint]==],
- },
- },
- ["name"] = [==[ColorPointerListIBM]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[APPLE_fence]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[fence]==],
- ["ctype"] = [==[GLuint]==],
- },
- },
- ["name"] = [==[IsFenceAPPLE]==],
- ["return_ctype"] = [==[GLboolean]==],
- },
- {
- ["extensions"] = {
- [==[SGIX_polynomial_ffd]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[mask]==],
- ["ctype"] = [==[GLbitfield]==],
- },
- },
- ["name"] = [==[LoadIdentityDeformationMapSGIX]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[NV_vertex_attrib_integer_64bit]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[index]==],
- ["ctype"] = [==[GLuint]==],
- },
- {
- ["name"] = [==[v]==],
- ["ctype"] = [==[const GLint64EXT *]==],
- },
- },
- ["name"] = [==[VertexAttribL3i64vNV]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[SUN_vertex]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[s]==],
- ["ctype"] = [==[GLfloat]==],
- },
- {
- ["name"] = [==[t]==],
- ["ctype"] = [==[GLfloat]==],
- },
- {
- ["name"] = [==[r]==],
- ["ctype"] = [==[GLfloat]==],
- },
- {
- ["name"] = [==[g]==],
- ["ctype"] = [==[GLfloat]==],
- },
- {
- ["name"] = [==[b]==],
- ["ctype"] = [==[GLfloat]==],
- },
- {
- ["name"] = [==[a]==],
- ["ctype"] = [==[GLfloat]==],
- },
- {
- ["name"] = [==[nx]==],
- ["ctype"] = [==[GLfloat]==],
- },
- {
- ["name"] = [==[ny]==],
- ["ctype"] = [==[GLfloat]==],
- },
- {
- ["name"] = [==[nz]==],
- ["ctype"] = [==[GLfloat]==],
- },
- {
- ["name"] = [==[x]==],
- ["ctype"] = [==[GLfloat]==],
- },
- {
- ["name"] = [==[y]==],
- ["ctype"] = [==[GLfloat]==],
- },
- {
- ["name"] = [==[z]==],
- ["ctype"] = [==[GLfloat]==],
- },
- },
- ["name"] = [==[TexCoord2fColor4fNormal3fVertex3fSUN]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[OES_fixed_point]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[coord]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[pname]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[params]==],
- ["ctype"] = [==[const GLfixed *]==],
- },
- },
- ["name"] = [==[TexGenxvOES]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[SUN_vertex]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[tc]==],
- ["ctype"] = [==[const GLfloat *]==],
- },
- {
- ["name"] = [==[n]==],
- ["ctype"] = [==[const GLfloat *]==],
- },
- {
- ["name"] = [==[v]==],
- ["ctype"] = [==[const GLfloat *]==],
- },
- },
- ["name"] = [==[TexCoord2fNormal3fVertex3fvSUN]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[SUN_vertex]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[s]==],
- ["ctype"] = [==[GLfloat]==],
- },
- {
- ["name"] = [==[t]==],
- ["ctype"] = [==[GLfloat]==],
- },
- {
- ["name"] = [==[nx]==],
- ["ctype"] = [==[GLfloat]==],
- },
- {
- ["name"] = [==[ny]==],
- ["ctype"] = [==[GLfloat]==],
- },
- {
- ["name"] = [==[nz]==],
- ["ctype"] = [==[GLfloat]==],
- },
- {
- ["name"] = [==[x]==],
- ["ctype"] = [==[GLfloat]==],
- },
- {
- ["name"] = [==[y]==],
- ["ctype"] = [==[GLfloat]==],
- },
- {
- ["name"] = [==[z]==],
- ["ctype"] = [==[GLfloat]==],
- },
- },
- ["name"] = [==[TexCoord2fNormal3fVertex3fSUN]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[EXT_direct_state_access]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[program]==],
- ["ctype"] = [==[GLuint]==],
- },
- {
- ["name"] = [==[location]==],
- ["ctype"] = [==[GLint]==],
- },
- {
- ["name"] = [==[count]==],
- ["ctype"] = [==[GLsizei]==],
- },
- {
- ["name"] = [==[value]==],
- ["ctype"] = [==[const GLdouble *]==],
- },
- },
- ["name"] = [==[ProgramUniform2dvEXT]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[NV_gpu_shader5]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[location]==],
- ["ctype"] = [==[GLint]==],
- },
- {
- ["name"] = [==[count]==],
- ["ctype"] = [==[GLsizei]==],
- },
- {
- ["name"] = [==[value]==],
- ["ctype"] = [==[const GLuint64EXT *]==],
- },
- },
- ["name"] = [==[Uniform3ui64vNV]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["core"] = {
- {
- [==[1.0]==],
- [==[core]==],
- },
- {
- [==[3.2]==],
- [==[compatibility]==],
- },
- },
- ["parameters"] = {
- {
- ["name"] = [==[x]==],
- ["ctype"] = [==[GLint]==],
- },
- {
- ["name"] = [==[y]==],
- ["ctype"] = [==[GLint]==],
- },
- {
- ["name"] = [==[z]==],
- ["ctype"] = [==[GLint]==],
- },
- {
- ["name"] = [==[w]==],
- ["ctype"] = [==[GLint]==],
- },
- },
- ["name"] = [==[RasterPos4i]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[OES_fixed_point]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[angle]==],
- ["ctype"] = [==[GLfixed]==],
- },
- {
- ["name"] = [==[x]==],
- ["ctype"] = [==[GLfixed]==],
- },
- {
- ["name"] = [==[y]==],
- ["ctype"] = [==[GLfixed]==],
- },
- {
- ["name"] = [==[z]==],
- ["ctype"] = [==[GLfixed]==],
- },
- },
- ["name"] = [==[RotatexOES]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[SUN_vertex]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[tc]==],
- ["ctype"] = [==[const GLfloat *]==],
- },
- {
- ["name"] = [==[v]==],
- ["ctype"] = [==[const GLfloat *]==],
- },
- },
- ["name"] = [==[TexCoord2fVertex3fvSUN]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[NV_path_rendering]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[path]==],
- ["ctype"] = [==[GLuint]==],
- },
- {
- ["name"] = [==[numCommands]==],
- ["ctype"] = [==[GLsizei]==],
- },
- {
- ["name"] = [==[commands]==],
- ["ctype"] = [==[const GLubyte *]==],
- },
- {
- ["name"] = [==[numCoords]==],
- ["ctype"] = [==[GLsizei]==],
- },
- {
- ["name"] = [==[coordType]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[coords]==],
- ["ctype"] = [==[const GLvoid *]==],
- },
- },
- ["name"] = [==[PathCommandsNV]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[EXT_compiled_vertex_array]==],
- },
- ["parameters"] = {
- },
- ["name"] = [==[UnlockArraysEXT]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["core"] = {
- {
- [==[4.1]==],
- [==[core]==],
- },
- },
- ["name"] = [==[UseProgramStages]==],
- ["parameters"] = {
- {
- ["name"] = [==[pipeline]==],
- ["ctype"] = [==[GLuint]==],
- },
- {
- ["name"] = [==[stages]==],
- ["ctype"] = [==[GLbitfield]==],
- },
- {
- ["name"] = [==[program]==],
- ["ctype"] = [==[GLuint]==],
- },
- },
- ["extensions"] = {
- [==[ARB_separate_shader_objects]==],
- },
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[SUN_vertex]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[n]==],
- ["ctype"] = [==[const GLfloat *]==],
- },
- {
- ["name"] = [==[v]==],
- ["ctype"] = [==[const GLfloat *]==],
- },
- },
- ["name"] = [==[Normal3fVertex3fvSUN]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[ARB_shader_objects]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[containerObj]==],
- ["ctype"] = [==[GLhandleARB]==],
- },
- {
- ["name"] = [==[maxCount]==],
- ["ctype"] = [==[GLsizei]==],
- },
- {
- ["name"] = [==[count]==],
- ["ctype"] = [==[GLsizei *]==],
- },
- {
- ["name"] = [==[obj]==],
- ["ctype"] = [==[GLhandleARB *]==],
- },
- },
- ["name"] = [==[GetAttachedObjectsARB]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[NV_video_capture]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[video_capture_slot]==],
- ["ctype"] = [==[GLuint]==],
- },
- {
- ["name"] = [==[sequence_num]==],
- ["ctype"] = [==[GLuint *]==],
- },
- {
- ["name"] = [==[capture_time]==],
- ["ctype"] = [==[GLuint64EXT *]==],
- },
- },
- ["name"] = [==[VideoCaptureNV]==],
- ["return_ctype"] = [==[GLenum]==],
- },
- {
- ["extensions"] = {
- [==[APPLE_vertex_program_evaluators]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[index]==],
- ["ctype"] = [==[GLuint]==],
- },
- {
- ["name"] = [==[pname]==],
- ["ctype"] = [==[GLenum]==],
- },
- },
- ["name"] = [==[DisableVertexAttribAPPLE]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[NV_vertex_program]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[index]==],
- ["ctype"] = [==[GLuint]==],
- },
- {
- ["name"] = [==[v]==],
- ["ctype"] = [==[const GLfloat *]==],
- },
- },
- ["name"] = [==[VertexAttrib3fvNV]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["core"] = {
- {
- [==[4.1]==],
- [==[core]==],
- },
- },
- ["name"] = [==[BindProgramPipeline]==],
- ["parameters"] = {
- {
- ["name"] = [==[pipeline]==],
- ["ctype"] = [==[GLuint]==],
- },
- },
- ["extensions"] = {
- [==[ARB_separate_shader_objects]==],
- },
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[SUN_vertex]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[c]==],
- ["ctype"] = [==[const GLubyte *]==],
- },
- {
- ["name"] = [==[v]==],
- ["ctype"] = [==[const GLfloat *]==],
- },
- },
- ["name"] = [==[Color4ubVertex3fvSUN]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["core"] = {
- {
- [==[1.4]==],
- [==[core]==],
- },
- {
- [==[3.2]==],
- [==[compatibility]==],
- },
- },
- ["parameters"] = {
- {
- ["name"] = [==[coord]==],
- ["ctype"] = [==[GLfloat]==],
- },
- },
- ["name"] = [==[FogCoordf]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["core"] = {
- {
- [==[1.0]==],
- [==[core]==],
- },
- {
- [==[3.2]==],
- [==[compatibility]==],
- },
- },
- ["parameters"] = {
- {
- ["name"] = [==[target]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[query]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[v]==],
- ["ctype"] = [==[GLdouble *]==],
- },
- },
- ["name"] = [==[GetMapdv]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[NV_path_rendering]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[path]==],
- ["ctype"] = [==[GLuint]==],
- },
- {
- ["name"] = [==[pname]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[value]==],
- ["ctype"] = [==[GLint *]==],
- },
- },
- ["name"] = [==[GetPathParameterivNV]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[SUN_vertex]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[r]==],
- ["ctype"] = [==[GLubyte]==],
- },
- {
- ["name"] = [==[g]==],
- ["ctype"] = [==[GLubyte]==],
- },
- {
- ["name"] = [==[b]==],
- ["ctype"] = [==[GLubyte]==],
- },
- {
- ["name"] = [==[a]==],
- ["ctype"] = [==[GLubyte]==],
- },
- {
- ["name"] = [==[x]==],
- ["ctype"] = [==[GLfloat]==],
- },
- {
- ["name"] = [==[y]==],
- ["ctype"] = [==[GLfloat]==],
- },
- {
- ["name"] = [==[z]==],
- ["ctype"] = [==[GLfloat]==],
- },
- },
- ["name"] = [==[Color4ubVertex3fSUN]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["core"] = {
- {
- [==[4.2]==],
- [==[core]==],
- },
- },
- ["name"] = [==[DrawElementsInstancedBaseVertexBaseInstance]==],
- ["parameters"] = {
- {
- ["name"] = [==[mode]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[count]==],
- ["ctype"] = [==[GLsizei]==],
- },
- {
- ["name"] = [==[type]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[indices]==],
- ["ctype"] = [==[const void *]==],
- },
- {
- ["name"] = [==[instancecount]==],
- ["ctype"] = [==[GLsizei]==],
- },
- {
- ["name"] = [==[basevertex]==],
- ["ctype"] = [==[GLint]==],
- },
- {
- ["name"] = [==[baseinstance]==],
- ["ctype"] = [==[GLuint]==],
- },
- },
- ["extensions"] = {
- [==[ARB_base_instance]==],
- },
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[IBM_vertex_array_lists]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[stride]==],
- ["ctype"] = [==[GLint]==],
- },
- {
- ["name"] = [==[pointer]==],
- ["ctype"] = [==[const GLboolean **]==],
- },
- {
- ["name"] = [==[ptrstride]==],
- ["ctype"] = [==[GLint]==],
- },
- },
- ["name"] = [==[EdgeFlagPointerListIBM]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["core"] = {
- {
- [==[4.1]==],
- [==[core]==],
- },
- },
- ["name"] = [==[ProgramUniformMatrix4x3dv]==],
- ["parameters"] = {
- {
- ["name"] = [==[program]==],
- ["ctype"] = [==[GLuint]==],
- },
- {
- ["name"] = [==[location]==],
- ["ctype"] = [==[GLint]==],
- },
- {
- ["name"] = [==[count]==],
- ["ctype"] = [==[GLsizei]==],
- },
- {
- ["name"] = [==[transpose]==],
- ["ctype"] = [==[GLboolean]==],
- },
- {
- ["name"] = [==[value]==],
- ["ctype"] = [==[const GLdouble *]==],
- },
- },
- ["extensions"] = {
- [==[ARB_separate_shader_objects]==],
- },
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[ARB_vertex_program]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[index]==],
- ["ctype"] = [==[GLuint]==],
- },
- {
- ["name"] = [==[v]==],
- ["ctype"] = [==[const GLshort *]==],
- },
- },
- ["name"] = [==[VertexAttrib3svARB]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[SUN_triangle_list]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[code]==],
- ["ctype"] = [==[const GLushort *]==],
- },
- },
- ["name"] = [==[ReplacementCodeusvSUN]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[ARB_multitexture]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[target]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[s]==],
- ["ctype"] = [==[GLfloat]==],
- },
- {
- ["name"] = [==[t]==],
- ["ctype"] = [==[GLfloat]==],
- },
- },
- ["name"] = [==[MultiTexCoord2fARB]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[ARB_geometry_shader4]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[target]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[attachment]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[texture]==],
- ["ctype"] = [==[GLuint]==],
- },
- {
- ["name"] = [==[level]==],
- ["ctype"] = [==[GLint]==],
- },
- {
- ["name"] = [==[layer]==],
- ["ctype"] = [==[GLint]==],
- },
- },
- ["name"] = [==[FramebufferTextureLayerARB]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["core"] = {
- {
- [==[4.3]==],
- [==[core]==],
- },
- },
- ["name"] = [==[MultiDrawArraysIndirect]==],
- ["parameters"] = {
- {
- ["name"] = [==[mode]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[indirect]==],
- ["ctype"] = [==[const void *]==],
- },
- {
- ["name"] = [==[drawcount]==],
- ["ctype"] = [==[GLsizei]==],
- },
- {
- ["name"] = [==[stride]==],
- ["ctype"] = [==[GLsizei]==],
- },
- },
- ["extensions"] = {
- [==[ARB_multi_draw_indirect]==],
- },
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[NV_vertex_program]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[index]==],
- ["ctype"] = [==[GLuint]==],
- },
- {
- ["name"] = [==[x]==],
- ["ctype"] = [==[GLfloat]==],
- },
- {
- ["name"] = [==[y]==],
- ["ctype"] = [==[GLfloat]==],
- },
- {
- ["name"] = [==[z]==],
- ["ctype"] = [==[GLfloat]==],
- },
- },
- ["name"] = [==[VertexAttrib3fNV]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[SUN_triangle_list]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[code]==],
- ["ctype"] = [==[GLushort]==],
- },
- },
- ["name"] = [==[ReplacementCodeusSUN]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[ARB_occlusion_query]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[target]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[id]==],
- ["ctype"] = [==[GLuint]==],
- },
- },
- ["name"] = [==[BeginQueryARB]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[EXT_vertex_shader]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[light]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[value]==],
- ["ctype"] = [==[GLenum]==],
- },
- },
- ["name"] = [==[BindLightParameterEXT]==],
- ["return_ctype"] = [==[GLuint]==],
- },
- {
- ["extensions"] = {
- [==[EXT_direct_state_access]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[target]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[index]==],
- ["ctype"] = [==[GLuint]==],
- },
- {
- ["name"] = [==[data]==],
- ["ctype"] = [==[GLfloat *]==],
- },
- },
- ["name"] = [==[GetFloatIndexedvEXT]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[NV_transform_feedback2]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[id]==],
- ["ctype"] = [==[GLuint]==],
- },
- },
- ["name"] = [==[IsTransformFeedbackNV]==],
- ["return_ctype"] = [==[GLboolean]==],
- },
- {
- ["core"] = {
- {
- [==[3.0]==],
- [==[core]==],
- },
- },
- ["parameters"] = {
- {
- ["name"] = [==[program]==],
- ["ctype"] = [==[GLuint]==],
- },
- {
- ["name"] = [==[name]==],
- ["ctype"] = [==[const GLchar *]==],
- },
- },
- ["name"] = [==[GetFragDataLocation]==],
- ["return_ctype"] = [==[GLint]==],
- },
- {
- ["core"] = {
- {
- [==[4.3]==],
- [==[core]==],
- },
- },
- ["name"] = [==[InvalidateTexSubImage]==],
- ["parameters"] = {
- {
- ["name"] = [==[texture]==],
- ["ctype"] = [==[GLuint]==],
- },
- {
- ["name"] = [==[level]==],
- ["ctype"] = [==[GLint]==],
- },
- {
- ["name"] = [==[xoffset]==],
- ["ctype"] = [==[GLint]==],
- },
- {
- ["name"] = [==[yoffset]==],
- ["ctype"] = [==[GLint]==],
- },
- {
- ["name"] = [==[zoffset]==],
- ["ctype"] = [==[GLint]==],
- },
- {
- ["name"] = [==[width]==],
- ["ctype"] = [==[GLsizei]==],
- },
- {
- ["name"] = [==[height]==],
- ["ctype"] = [==[GLsizei]==],
- },
- {
- ["name"] = [==[depth]==],
- ["ctype"] = [==[GLsizei]==],
- },
- },
- ["extensions"] = {
- [==[ARB_invalidate_subdata]==],
- },
- ["return_ctype"] = [==[void]==],
- },
- {
- ["core"] = {
- {
- [==[1.0]==],
- [==[core]==],
- },
- {
- [==[3.2]==],
- [==[compatibility]==],
- },
- },
- ["parameters"] = {
- {
- ["name"] = [==[list]==],
- ["ctype"] = [==[GLuint]==],
- },
- },
- ["name"] = [==[CallList]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[SUN_global_alpha]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[factor]==],
- ["ctype"] = [==[GLuint]==],
- },
- },
- ["name"] = [==[GlobalAlphaFactoruiSUN]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[EXT_direct_state_access]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[buffer]==],
- ["ctype"] = [==[GLuint]==],
- },
- {
- ["name"] = [==[offset]==],
- ["ctype"] = [==[GLintptr]==],
- },
- {
- ["name"] = [==[size]==],
- ["ctype"] = [==[GLsizeiptr]==],
- },
- {
- ["name"] = [==[data]==],
- ["ctype"] = [==[const GLvoid *]==],
- },
- },
- ["name"] = [==[NamedBufferSubDataEXT]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[SUN_global_alpha]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[factor]==],
- ["ctype"] = [==[GLushort]==],
- },
- },
- ["name"] = [==[GlobalAlphaFactorusSUN]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["core"] = {
- {
- [==[1.0]==],
- [==[core]==],
- },
- {
- [==[3.2]==],
- [==[compatibility]==],
- },
- },
- ["parameters"] = {
- {
- ["name"] = [==[pname]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[param]==],
- ["ctype"] = [==[GLint]==],
- },
- },
- ["name"] = [==[Fogi]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["core"] = {
- {
- [==[1.0]==],
- [==[core]==],
- },
- {
- [==[3.2]==],
- [==[compatibility]==],
- },
- },
- ["parameters"] = {
- {
- ["name"] = [==[v1]==],
- ["ctype"] = [==[const GLdouble *]==],
- },
- {
- ["name"] = [==[v2]==],
- ["ctype"] = [==[const GLdouble *]==],
- },
- },
- ["name"] = [==[Rectdv]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[EXT_timer_query]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[id]==],
- ["ctype"] = [==[GLuint]==],
- },
- {
- ["name"] = [==[pname]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[params]==],
- ["ctype"] = [==[GLuint64 *]==],
- },
- },
- ["name"] = [==[GetQueryObjectui64vEXT]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[NV_path_rendering]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[color]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[genMode]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[colorFormat]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[coeffs]==],
- ["ctype"] = [==[const GLfloat *]==],
- },
- },
- ["name"] = [==[PathColorGenNV]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["core"] = {
- {
- [==[1.0]==],
- [==[core]==],
- },
- {
- [==[3.2]==],
- [==[compatibility]==],
- },
- },
- ["parameters"] = {
- {
- ["name"] = [==[x]==],
- ["ctype"] = [==[GLfloat]==],
- },
- {
- ["name"] = [==[y]==],
- ["ctype"] = [==[GLfloat]==],
- },
- {
- ["name"] = [==[z]==],
- ["ctype"] = [==[GLfloat]==],
- },
- {
- ["name"] = [==[w]==],
- ["ctype"] = [==[GLfloat]==],
- },
- },
- ["name"] = [==[RasterPos4f]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[EXT_direct_state_access]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[program]==],
- ["ctype"] = [==[GLuint]==],
- },
- {
- ["name"] = [==[target]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[index]==],
- ["ctype"] = [==[GLuint]==],
- },
- {
- ["name"] = [==[x]==],
- ["ctype"] = [==[GLfloat]==],
- },
- {
- ["name"] = [==[y]==],
- ["ctype"] = [==[GLfloat]==],
- },
- {
- ["name"] = [==[z]==],
- ["ctype"] = [==[GLfloat]==],
- },
- {
- ["name"] = [==[w]==],
- ["ctype"] = [==[GLfloat]==],
- },
- },
- ["name"] = [==[NamedProgramLocalParameter4fEXT]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[SUN_global_alpha]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[factor]==],
- ["ctype"] = [==[GLint]==],
- },
- },
- ["name"] = [==[GlobalAlphaFactoriSUN]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["core"] = {
- {
- [==[4.3]==],
- [==[core]==],
- },
- },
- ["name"] = [==[ShaderStorageBlockBinding]==],
- ["parameters"] = {
- {
- ["name"] = [==[program]==],
- ["ctype"] = [==[GLuint]==],
- },
- {
- ["name"] = [==[storageBlockIndex]==],
- ["ctype"] = [==[GLuint]==],
- },
- {
- ["name"] = [==[storageBlockBinding]==],
- ["ctype"] = [==[GLuint]==],
- },
- },
- ["extensions"] = {
- [==[ARB_shader_storage_buffer_object]==],
- },
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[SUN_global_alpha]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[factor]==],
- ["ctype"] = [==[GLbyte]==],
- },
- },
- ["name"] = [==[GlobalAlphaFactorbSUN]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[SGI_color_table]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[target]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[pname]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[params]==],
- ["ctype"] = [==[GLfloat *]==],
- },
- },
- ["name"] = [==[GetColorTableParameterfvSGI]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[NV_occlusion_query]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[n]==],
- ["ctype"] = [==[GLsizei]==],
- },
- {
- ["name"] = [==[ids]==],
- ["ctype"] = [==[GLuint *]==],
- },
- },
- ["name"] = [==[GenOcclusionQueriesNV]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["core"] = {
- {
- [==[1.0]==],
- [==[core]==],
- },
- {
- [==[3.2]==],
- [==[compatibility]==],
- },
- },
- ["parameters"] = {
- {
- ["name"] = [==[target]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[query]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[v]==],
- ["ctype"] = [==[GLfloat *]==],
- },
- },
- ["name"] = [==[GetMapfv]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[APPLE_texture_range]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[target]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[pname]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[params]==],
- ["ctype"] = [==[GLvoid **]==],
- },
- },
- ["name"] = [==[GetTexParameterPointervAPPLE]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["core"] = {
- {
- [==[1.0]==],
- [==[core]==],
- },
- {
- [==[3.2]==],
- [==[compatibility]==],
- },
- },
- ["parameters"] = {
- {
- ["name"] = [==[nx]==],
- ["ctype"] = [==[GLdouble]==],
- },
- {
- ["name"] = [==[ny]==],
- ["ctype"] = [==[GLdouble]==],
- },
- {
- ["name"] = [==[nz]==],
- ["ctype"] = [==[GLdouble]==],
- },
- },
- ["name"] = [==[Normal3d]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[NV_half_float]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[x]==],
- ["ctype"] = [==[GLhalfNV]==],
- },
- {
- ["name"] = [==[y]==],
- ["ctype"] = [==[GLhalfNV]==],
- },
- {
- ["name"] = [==[z]==],
- ["ctype"] = [==[GLhalfNV]==],
- },
- {
- ["name"] = [==[w]==],
- ["ctype"] = [==[GLhalfNV]==],
- },
- },
- ["name"] = [==[Vertex4hNV]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[SGI_color_table]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[target]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[internalformat]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[x]==],
- ["ctype"] = [==[GLint]==],
- },
- {
- ["name"] = [==[y]==],
- ["ctype"] = [==[GLint]==],
- },
- {
- ["name"] = [==[width]==],
- ["ctype"] = [==[GLsizei]==],
- },
- },
- ["name"] = [==[CopyColorTableSGI]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[SGI_color_table]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[target]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[pname]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[params]==],
- ["ctype"] = [==[const GLint *]==],
- },
- },
- ["name"] = [==[ColorTableParameterivSGI]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[SGI_color_table]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[target]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[internalformat]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[width]==],
- ["ctype"] = [==[GLsizei]==],
- },
- {
- ["name"] = [==[format]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[type]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[table]==],
- ["ctype"] = [==[const GLvoid *]==],
- },
- },
- ["name"] = [==[ColorTableSGI]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[EXT_vertex_array]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[size]==],
- ["ctype"] = [==[GLint]==],
- },
- {
- ["name"] = [==[type]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[stride]==],
- ["ctype"] = [==[GLsizei]==],
- },
- {
- ["name"] = [==[count]==],
- ["ctype"] = [==[GLsizei]==],
- },
- {
- ["name"] = [==[pointer]==],
- ["ctype"] = [==[const GLvoid *]==],
- },
- },
- ["name"] = [==[TexCoordPointerEXT]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["core"] = {
- {
- [==[1.0]==],
- [==[core]==],
- },
- {
- [==[3.2]==],
- [==[compatibility]==],
- },
- },
- ["parameters"] = {
- },
- ["name"] = [==[LoadIdentity]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["core"] = {
- {
- [==[1.1]==],
- [==[core]==],
- },
- },
- ["parameters"] = {
- {
- ["name"] = [==[factor]==],
- ["ctype"] = [==[GLfloat]==],
- },
- {
- ["name"] = [==[units]==],
- ["ctype"] = [==[GLfloat]==],
- },
- },
- ["name"] = [==[PolygonOffset]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[NV_vertex_program4]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[index]==],
- ["ctype"] = [==[GLuint]==],
- },
- {
- ["name"] = [==[v]==],
- ["ctype"] = [==[const GLuint *]==],
- },
- },
- ["name"] = [==[VertexAttribI3uivEXT]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[SUN_vertex]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[rc]==],
- ["ctype"] = [==[const GLuint *]==],
- },
- {
- ["name"] = [==[tc]==],
- ["ctype"] = [==[const GLfloat *]==],
- },
- {
- ["name"] = [==[v]==],
- ["ctype"] = [==[const GLfloat *]==],
- },
- },
- ["name"] = [==[ReplacementCodeuiTexCoord2fVertex3fvSUN]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[SUN_vertex]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[rc]==],
- ["ctype"] = [==[GLuint]==],
- },
- {
- ["name"] = [==[x]==],
- ["ctype"] = [==[GLfloat]==],
- },
- {
- ["name"] = [==[y]==],
- ["ctype"] = [==[GLfloat]==],
- },
- {
- ["name"] = [==[z]==],
- ["ctype"] = [==[GLfloat]==],
- },
- },
- ["name"] = [==[ReplacementCodeuiVertex3fSUN]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[SGIX_polynomial_ffd]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[mask]==],
- ["ctype"] = [==[GLbitfield]==],
- },
- },
- ["name"] = [==[DeformSGIX]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[SGIX_pixel_texture]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[mode]==],
- ["ctype"] = [==[GLenum]==],
- },
- },
- ["name"] = [==[PixelTexGenSGIX]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[ARB_multitexture]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[target]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[v]==],
- ["ctype"] = [==[const GLint *]==],
- },
- },
- ["name"] = [==[MultiTexCoord2ivARB]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[NV_present_video]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[video_slot]==],
- ["ctype"] = [==[GLuint]==],
- },
- {
- ["name"] = [==[pname]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[params]==],
- ["ctype"] = [==[GLuint64EXT *]==],
- },
- },
- ["name"] = [==[GetVideoui64vNV]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["core"] = {
- {
- [==[1.3]==],
- [==[core]==],
- },
- {
- [==[3.2]==],
- [==[compatibility]==],
- },
- },
- ["parameters"] = {
- {
- ["name"] = [==[target]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[s]==],
- ["ctype"] = [==[GLdouble]==],
- },
- {
- ["name"] = [==[t]==],
- ["ctype"] = [==[GLdouble]==],
- },
- {
- ["name"] = [==[r]==],
- ["ctype"] = [==[GLdouble]==],
- },
- },
- ["name"] = [==[MultiTexCoord3d]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[NV_path_rendering]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[path]==],
- ["ctype"] = [==[GLuint]==],
- },
- {
- ["name"] = [==[pname]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[value]==],
- ["ctype"] = [==[GLint]==],
- },
- },
- ["name"] = [==[PathParameteriNV]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[EXT_direct_state_access]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[vaobj]==],
- ["ctype"] = [==[GLuint]==],
- },
- {
- ["name"] = [==[buffer]==],
- ["ctype"] = [==[GLuint]==],
- },
- {
- ["name"] = [==[size]==],
- ["ctype"] = [==[GLint]==],
- },
- {
- ["name"] = [==[type]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[stride]==],
- ["ctype"] = [==[GLsizei]==],
- },
- {
- ["name"] = [==[offset]==],
- ["ctype"] = [==[GLintptr]==],
- },
- },
- ["name"] = [==[VertexArrayColorOffsetEXT]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["core"] = {
- {
- [==[1.5]==],
- [==[core]==],
- },
- },
- ["parameters"] = {
- {
- ["name"] = [==[target]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[offset]==],
- ["ctype"] = [==[GLintptr]==],
- },
- {
- ["name"] = [==[size]==],
- ["ctype"] = [==[GLsizeiptr]==],
- },
- {
- ["name"] = [==[data]==],
- ["ctype"] = [==[GLvoid *]==],
- },
- },
- ["name"] = [==[GetBufferSubData]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[SGIX_list_priority]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[list]==],
- ["ctype"] = [==[GLuint]==],
- },
- {
- ["name"] = [==[pname]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[param]==],
- ["ctype"] = [==[GLint]==],
- },
- },
- ["name"] = [==[ListParameteriSGIX]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[SGIX_list_priority]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[list]==],
- ["ctype"] = [==[GLuint]==],
- },
- {
- ["name"] = [==[pname]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[params]==],
- ["ctype"] = [==[const GLfloat *]==],
- },
- },
- ["name"] = [==[ListParameterfvSGIX]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[SGIX_list_priority]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[list]==],
- ["ctype"] = [==[GLuint]==],
- },
- {
- ["name"] = [==[pname]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[param]==],
- ["ctype"] = [==[GLfloat]==],
- },
- },
- ["name"] = [==[ListParameterfSGIX]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[SGIX_list_priority]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[list]==],
- ["ctype"] = [==[GLuint]==],
- },
- {
- ["name"] = [==[pname]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[params]==],
- ["ctype"] = [==[GLfloat *]==],
- },
- },
- ["name"] = [==[GetListParameterfvSGIX]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[NV_vertex_buffer_unified_memory]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[type]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[stride]==],
- ["ctype"] = [==[GLsizei]==],
- },
- },
- ["name"] = [==[FogCoordFormatNV]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[SGIX_instruments]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[marker]==],
- ["ctype"] = [==[GLint]==],
- },
- },
- ["name"] = [==[StopInstrumentsSGIX]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[NV_vertex_program]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[index]==],
- ["ctype"] = [==[GLuint]==],
- },
- {
- ["name"] = [==[x]==],
- ["ctype"] = [==[GLdouble]==],
- },
- },
- ["name"] = [==[VertexAttrib1dNV]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[NV_register_combiners]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[stage]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[portion]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[variable]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[input]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[mapping]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[componentUsage]==],
- ["ctype"] = [==[GLenum]==],
- },
- },
- ["name"] = [==[CombinerInputNV]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[EXT_coordinate_frame]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[bx]==],
- ["ctype"] = [==[GLdouble]==],
- },
- {
- ["name"] = [==[by]==],
- ["ctype"] = [==[GLdouble]==],
- },
- {
- ["name"] = [==[bz]==],
- ["ctype"] = [==[GLdouble]==],
- },
- },
- ["name"] = [==[Binormal3dEXT]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[SGIX_instruments]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[size]==],
- ["ctype"] = [==[GLsizei]==],
- },
- {
- ["name"] = [==[buffer]==],
- ["ctype"] = [==[GLint *]==],
- },
- },
- ["name"] = [==[InstrumentsBufferSGIX]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[SGIX_igloo_interface]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[pname]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[params]==],
- ["ctype"] = [==[const GLvoid *]==],
- },
- },
- ["name"] = [==[IglooInterfaceSGIX]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[OES_fixed_point]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[red]==],
- ["ctype"] = [==[GLfixed]==],
- },
- {
- ["name"] = [==[green]==],
- ["ctype"] = [==[GLfixed]==],
- },
- {
- ["name"] = [==[blue]==],
- ["ctype"] = [==[GLfixed]==],
- },
- {
- ["name"] = [==[alpha]==],
- ["ctype"] = [==[GLfixed]==],
- },
- },
- ["name"] = [==[BlendColorxOES]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[SGIX_fragment_lighting]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[pname]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[param]==],
- ["ctype"] = [==[GLint]==],
- },
- },
- ["name"] = [==[LightEnviSGIX]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[SGIX_fragment_lighting]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[face]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[pname]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[params]==],
- ["ctype"] = [==[GLfloat *]==],
- },
- },
- ["name"] = [==[GetFragmentMaterialfvSGIX]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[SGIX_fragment_lighting]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[light]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[pname]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[params]==],
- ["ctype"] = [==[GLfloat *]==],
- },
- },
- ["name"] = [==[GetFragmentLightfvSGIX]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["core"] = {
- {
- [==[1.0]==],
- [==[core]==],
- },
- {
- [==[3.2]==],
- [==[compatibility]==],
- },
- },
- ["parameters"] = {
- {
- ["name"] = [==[m]==],
- ["ctype"] = [==[const GLfloat *]==],
- },
- },
- ["name"] = [==[LoadMatrixf]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[SGIX_flush_raster]==],
- },
- ["parameters"] = {
- },
- ["name"] = [==[FlushRasterSGIX]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[ARB_imaging]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[target]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[internalformat]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[width]==],
- ["ctype"] = [==[GLsizei]==],
- },
- {
- ["name"] = [==[height]==],
- ["ctype"] = [==[GLsizei]==],
- },
- {
- ["name"] = [==[format]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[type]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[image]==],
- ["ctype"] = [==[const GLvoid *]==],
- },
- },
- ["name"] = [==[ConvolutionFilter2D]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["core"] = {
- {
- [==[4.0]==],
- [==[core]==],
- },
- },
- ["name"] = [==[GetUniformdv]==],
- ["parameters"] = {
- {
- ["name"] = [==[program]==],
- ["ctype"] = [==[GLuint]==],
- },
- {
- ["name"] = [==[location]==],
- ["ctype"] = [==[GLint]==],
- },
- {
- ["name"] = [==[params]==],
- ["ctype"] = [==[GLdouble *]==],
- },
- },
- ["extensions"] = {
- [==[ARB_gpu_shader_fp64]==],
- },
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[SGIX_fragment_lighting]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[face]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[pname]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[params]==],
- ["ctype"] = [==[const GLfloat *]==],
- },
- },
- ["name"] = [==[FragmentMaterialfvSGIX]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[SGIX_fragment_lighting]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[pname]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[params]==],
- ["ctype"] = [==[const GLfloat *]==],
- },
- },
- ["name"] = [==[FragmentLightModelfvSGIX]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["core"] = {
- {
- [==[4.1]==],
- [==[core]==],
- },
- },
- ["name"] = [==[ProgramUniformMatrix3x4dv]==],
- ["parameters"] = {
- {
- ["name"] = [==[program]==],
- ["ctype"] = [==[GLuint]==],
- },
- {
- ["name"] = [==[location]==],
- ["ctype"] = [==[GLint]==],
- },
- {
- ["name"] = [==[count]==],
- ["ctype"] = [==[GLsizei]==],
- },
- {
- ["name"] = [==[transpose]==],
- ["ctype"] = [==[GLboolean]==],
- },
- {
- ["name"] = [==[value]==],
- ["ctype"] = [==[const GLdouble *]==],
- },
- },
- ["extensions"] = {
- [==[ARB_separate_shader_objects]==],
- },
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[EXT_direct_state_access]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[texture]==],
- ["ctype"] = [==[GLuint]==],
- },
- {
- ["name"] = [==[target]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[level]==],
- ["ctype"] = [==[GLint]==],
- },
- {
- ["name"] = [==[internalformat]==],
- ["ctype"] = [==[GLint]==],
- },
- {
- ["name"] = [==[width]==],
- ["ctype"] = [==[GLsizei]==],
- },
- {
- ["name"] = [==[height]==],
- ["ctype"] = [==[GLsizei]==],
- },
- {
- ["name"] = [==[depth]==],
- ["ctype"] = [==[GLsizei]==],
- },
- {
- ["name"] = [==[border]==],
- ["ctype"] = [==[GLint]==],
- },
- {
- ["name"] = [==[format]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[type]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[pixels]==],
- ["ctype"] = [==[const GLvoid *]==],
- },
- },
- ["name"] = [==[TextureImage3DEXT]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[SGIX_fragment_lighting]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[pname]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[param]==],
- ["ctype"] = [==[GLfloat]==],
- },
- },
- ["name"] = [==[FragmentLightModelfSGIX]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[SGIX_fragment_lighting]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[light]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[pname]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[params]==],
- ["ctype"] = [==[const GLint *]==],
- },
- },
- ["name"] = [==[FragmentLightivSGIX]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[ARB_imaging]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[target]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[format]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[type]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[table]==],
- ["ctype"] = [==[GLvoid *]==],
- },
- },
- ["name"] = [==[GetColorTable]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[SGIX_fragment_lighting]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[light]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[pname]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[param]==],
- ["ctype"] = [==[GLint]==],
- },
- },
- ["name"] = [==[FragmentLightiSGIX]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["core"] = {
- {
- [==[1.1]==],
- [==[core]==],
- },
- {
- [==[3.2]==],
- [==[compatibility]==],
- },
- },
- ["parameters"] = {
- {
- ["name"] = [==[size]==],
- ["ctype"] = [==[GLint]==],
- },
- {
- ["name"] = [==[type]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[stride]==],
- ["ctype"] = [==[GLsizei]==],
- },
- {
- ["name"] = [==[pointer]==],
- ["ctype"] = [==[const GLvoid *]==],
- },
- },
- ["name"] = [==[ColorPointer]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[ARB_vertex_program]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[index]==],
- ["ctype"] = [==[GLuint]==],
- },
- {
- ["name"] = [==[v]==],
- ["ctype"] = [==[const GLint *]==],
- },
- },
- ["name"] = [==[VertexAttrib4ivARB]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["core"] = {
- {
- [==[3.3]==],
- [==[core]==],
- },
- },
- ["name"] = [==[GenSamplers]==],
- ["parameters"] = {
- {
- ["name"] = [==[count]==],
- ["ctype"] = [==[GLsizei]==],
- },
- {
- ["name"] = [==[samplers]==],
- ["ctype"] = [==[GLuint *]==],
- },
- },
- ["extensions"] = {
- [==[ARB_sampler_objects]==],
- },
- ["return_ctype"] = [==[void]==],
- },
- {
- ["core"] = {
- {
- [==[1.0]==],
- [==[core]==],
- },
- },
- ["parameters"] = {
- {
- ["name"] = [==[target]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[level]==],
- ["ctype"] = [==[GLint]==],
- },
- {
- ["name"] = [==[pname]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[params]==],
- ["ctype"] = [==[GLfloat *]==],
- },
- },
- ["name"] = [==[GetTexLevelParameterfv]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[EXT_direct_state_access]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[framebuffer]==],
- ["ctype"] = [==[GLuint]==],
- },
- {
- ["name"] = [==[pname]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[params]==],
- ["ctype"] = [==[GLint *]==],
- },
- },
- ["name"] = [==[GetFramebufferParameterivEXT]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[SGIX_fragment_lighting]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[face]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[mode]==],
- ["ctype"] = [==[GLenum]==],
- },
- },
- ["name"] = [==[FragmentColorMaterialSGIX]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[NV_vertex_program4]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[index]==],
- ["ctype"] = [==[GLuint]==],
- },
- {
- ["name"] = [==[x]==],
- ["ctype"] = [==[GLuint]==],
- },
- {
- ["name"] = [==[y]==],
- ["ctype"] = [==[GLuint]==],
- },
- {
- ["name"] = [==[z]==],
- ["ctype"] = [==[GLuint]==],
- },
- },
- ["name"] = [==[VertexAttribI3uiEXT]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[SGIX_fragment_lighting]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[face]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[pname]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[params]==],
- ["ctype"] = [==[const GLint *]==],
- },
- },
- ["name"] = [==[FragmentMaterialivSGIX]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[SGIX_async]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[marker]==],
- ["ctype"] = [==[GLuint]==],
- },
- {
- ["name"] = [==[range]==],
- ["ctype"] = [==[GLsizei]==],
- },
- },
- ["name"] = [==[DeleteAsyncMarkersSGIX]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[SGIX_async]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[range]==],
- ["ctype"] = [==[GLsizei]==],
- },
- },
- ["name"] = [==[GenAsyncMarkersSGIX]==],
- ["return_ctype"] = [==[GLuint]==],
- },
- {
- ["extensions"] = {
- [==[ARB_geometry_shader4]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[target]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[attachment]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[texture]==],
- ["ctype"] = [==[GLuint]==],
- },
- {
- ["name"] = [==[level]==],
- ["ctype"] = [==[GLint]==],
- },
- {
- ["name"] = [==[face]==],
- ["ctype"] = [==[GLenum]==],
- },
- },
- ["name"] = [==[FramebufferTextureFaceARB]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[ATI_envmap_bumpmap]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[pname]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[param]==],
- ["ctype"] = [==[const GLint *]==],
- },
- },
- ["name"] = [==[TexBumpParameterivATI]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[ARB_fragment_program]==],
- [==[ARB_vertex_program]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[target]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[program]==],
- ["ctype"] = [==[GLuint]==],
- },
- },
- ["name"] = [==[BindProgramARB]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["core"] = {
- {
- [==[4.1]==],
- [==[core]==],
- },
- },
- ["name"] = [==[ViewportIndexedfv]==],
- ["parameters"] = {
- {
- ["name"] = [==[index]==],
- ["ctype"] = [==[GLuint]==],
- },
- {
- ["name"] = [==[v]==],
- ["ctype"] = [==[const GLfloat *]==],
- },
- },
- ["extensions"] = {
- [==[ARB_viewport_array]==],
- },
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[SGIX_async]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[markerp]==],
- ["ctype"] = [==[GLuint *]==],
- },
- },
- ["name"] = [==[PollAsyncSGIX]==],
- ["return_ctype"] = [==[GLint]==],
- },
- {
- ["core"] = {
- {
- [==[1.0]==],
- [==[core]==],
- },
- {
- [==[3.2]==],
- [==[compatibility]==],
- },
- },
- ["parameters"] = {
- {
- ["name"] = [==[red]==],
- ["ctype"] = [==[GLdouble]==],
- },
- {
- ["name"] = [==[green]==],
- ["ctype"] = [==[GLdouble]==],
- },
- {
- ["name"] = [==[blue]==],
- ["ctype"] = [==[GLdouble]==],
- },
- {
- ["name"] = [==[alpha]==],
- ["ctype"] = [==[GLdouble]==],
- },
- },
- ["name"] = [==[Color4d]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[SGIX_async]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[marker]==],
- ["ctype"] = [==[GLuint]==],
- },
- },
- ["name"] = [==[AsyncMarkerSGIX]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[AMD_performance_monitor]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[n]==],
- ["ctype"] = [==[GLsizei]==],
- },
- {
- ["name"] = [==[monitors]==],
- ["ctype"] = [==[GLuint *]==],
- },
- },
- ["name"] = [==[GenPerfMonitorsAMD]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["core"] = {
- {
- [==[1.0]==],
- [==[core]==],
- },
- {
- [==[3.2]==],
- [==[compatibility]==],
- },
- },
- ["parameters"] = {
- {
- ["name"] = [==[plane]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[equation]==],
- ["ctype"] = [==[const GLdouble *]==],
- },
- },
- ["name"] = [==[ClipPlane]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[SGIS_sharpen_texture]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[target]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[points]==],
- ["ctype"] = [==[GLfloat *]==],
- },
- },
- ["name"] = [==[GetSharpenTexFuncSGIS]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["core"] = {
- {
- [==[1.3]==],
- [==[core]==],
- },
- {
- [==[3.2]==],
- [==[compatibility]==],
- },
- },
- ["parameters"] = {
- {
- ["name"] = [==[target]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[v]==],
- ["ctype"] = [==[const GLdouble *]==],
- },
- },
- ["name"] = [==[MultiTexCoord4dv]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[SGIS_sharpen_texture]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[target]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[n]==],
- ["ctype"] = [==[GLsizei]==],
- },
- {
- ["name"] = [==[points]==],
- ["ctype"] = [==[const GLfloat *]==],
- },
- },
- ["name"] = [==[SharpenTexFuncSGIS]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[SUN_vertex]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[rc]==],
- ["ctype"] = [==[GLuint]==],
- },
- {
- ["name"] = [==[s]==],
- ["ctype"] = [==[GLfloat]==],
- },
- {
- ["name"] = [==[t]==],
- ["ctype"] = [==[GLfloat]==],
- },
- {
- ["name"] = [==[nx]==],
- ["ctype"] = [==[GLfloat]==],
- },
- {
- ["name"] = [==[ny]==],
- ["ctype"] = [==[GLfloat]==],
- },
- {
- ["name"] = [==[nz]==],
- ["ctype"] = [==[GLfloat]==],
- },
- {
- ["name"] = [==[x]==],
- ["ctype"] = [==[GLfloat]==],
- },
- {
- ["name"] = [==[y]==],
- ["ctype"] = [==[GLfloat]==],
- },
- {
- ["name"] = [==[z]==],
- ["ctype"] = [==[GLfloat]==],
- },
- },
- ["name"] = [==[ReplacementCodeuiTexCoord2fNormal3fVertex3fSUN]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[SGIS_point_parameters]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[pname]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[param]==],
- ["ctype"] = [==[GLfloat]==],
- },
- },
- ["name"] = [==[PointParameterfSGIS]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[OES_fixed_point]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[texture]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[coords]==],
- ["ctype"] = [==[const GLfixed *]==],
- },
- },
- ["name"] = [==[MultiTexCoord3xvOES]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["core"] = {
- {
- [==[4.3]==],
- [==[core]==],
- },
- },
- ["name"] = [==[GetObjectLabel]==],
- ["parameters"] = {
- {
- ["name"] = [==[identifier]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[name]==],
- ["ctype"] = [==[GLuint]==],
- },
- {
- ["name"] = [==[bufSize]==],
- ["ctype"] = [==[GLsizei]==],
- },
- {
- ["name"] = [==[length]==],
- ["ctype"] = [==[GLsizei *]==],
- },
- {
- ["name"] = [==[label]==],
- ["ctype"] = [==[GLchar *]==],
- },
- },
- ["extensions"] = {
- [==[KHR_debug]==],
- },
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[NV_half_float]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[weight]==],
- ["ctype"] = [==[const GLhalfNV *]==],
- },
- },
- ["name"] = [==[VertexWeighthvNV]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[EXT_vertex_attrib_64bit]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[index]==],
- ["ctype"] = [==[GLuint]==],
- },
- {
- ["name"] = [==[size]==],
- ["ctype"] = [==[GLint]==],
- },
- {
- ["name"] = [==[type]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[stride]==],
- ["ctype"] = [==[GLsizei]==],
- },
- {
- ["name"] = [==[pointer]==],
- ["ctype"] = [==[const GLvoid *]==],
- },
- },
- ["name"] = [==[VertexAttribLPointerEXT]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[OES_fixed_point]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[texture]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[s]==],
- ["ctype"] = [==[GLfixed]==],
- },
- {
- ["name"] = [==[t]==],
- ["ctype"] = [==[GLfixed]==],
- },
- {
- ["name"] = [==[r]==],
- ["ctype"] = [==[GLfixed]==],
- },
- {
- ["name"] = [==[q]==],
- ["ctype"] = [==[GLfixed]==],
- },
- },
- ["name"] = [==[MultiTexCoord4xOES]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[SGIS_multisample]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[pattern]==],
- ["ctype"] = [==[GLenum]==],
- },
- },
- ["name"] = [==[SamplePatternSGIS]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[EXT_coordinate_frame]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[v]==],
- ["ctype"] = [==[const GLint *]==],
- },
- },
- ["name"] = [==[Tangent3ivEXT]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[SGIS_multisample]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[value]==],
- ["ctype"] = [==[GLclampf]==],
- },
- {
- ["name"] = [==[invert]==],
- ["ctype"] = [==[GLboolean]==],
- },
- },
- ["name"] = [==[SampleMaskSGIS]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[SGIS_fog_function]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[points]==],
- ["ctype"] = [==[GLfloat *]==],
- },
- },
- ["name"] = [==[GetFogFuncSGIS]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[SGIS_fog_function]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[n]==],
- ["ctype"] = [==[GLsizei]==],
- },
- {
- ["name"] = [==[points]==],
- ["ctype"] = [==[const GLfloat *]==],
- },
- },
- ["name"] = [==[FogFuncSGIS]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[NV_half_float]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[x]==],
- ["ctype"] = [==[GLhalfNV]==],
- },
- {
- ["name"] = [==[y]==],
- ["ctype"] = [==[GLhalfNV]==],
- },
- },
- ["name"] = [==[Vertex2hNV]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[EXT_direct_state_access]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[buffer]==],
- ["ctype"] = [==[GLuint]==],
- },
- {
- ["name"] = [==[pname]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[params]==],
- ["ctype"] = [==[GLvoid **]==],
- },
- },
- ["name"] = [==[GetNamedBufferPointervEXT]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[OES_single_precision]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[l]==],
- ["ctype"] = [==[GLfloat]==],
- },
- {
- ["name"] = [==[r]==],
- ["ctype"] = [==[GLfloat]==],
- },
- {
- ["name"] = [==[b]==],
- ["ctype"] = [==[GLfloat]==],
- },
- {
- ["name"] = [==[t]==],
- ["ctype"] = [==[GLfloat]==],
- },
- {
- ["name"] = [==[n]==],
- ["ctype"] = [==[GLfloat]==],
- },
- {
- ["name"] = [==[f]==],
- ["ctype"] = [==[GLfloat]==],
- },
- },
- ["name"] = [==[OrthofOES]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[ARB_vertex_program]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[index]==],
- ["ctype"] = [==[GLuint]==],
- },
- {
- ["name"] = [==[x]==],
- ["ctype"] = [==[GLshort]==],
- },
- },
- ["name"] = [==[VertexAttrib1sARB]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[OES_single_precision]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[plane]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[equation]==],
- ["ctype"] = [==[GLfloat *]==],
- },
- },
- ["name"] = [==[GetClipPlanefOES]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["core"] = {
- {
- [==[4.3]==],
- [==[core]==],
- },
- },
- ["name"] = [==[VertexAttribIFormat]==],
- ["parameters"] = {
- {
- ["name"] = [==[attribindex]==],
- ["ctype"] = [==[GLuint]==],
- },
- {
- ["name"] = [==[size]==],
- ["ctype"] = [==[GLint]==],
- },
- {
- ["name"] = [==[type]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[relativeoffset]==],
- ["ctype"] = [==[GLuint]==],
- },
- },
- ["extensions"] = {
- [==[ARB_vertex_attrib_binding]==],
- },
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[OES_single_precision]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[l]==],
- ["ctype"] = [==[GLfloat]==],
- },
- {
- ["name"] = [==[r]==],
- ["ctype"] = [==[GLfloat]==],
- },
- {
- ["name"] = [==[b]==],
- ["ctype"] = [==[GLfloat]==],
- },
- {
- ["name"] = [==[t]==],
- ["ctype"] = [==[GLfloat]==],
- },
- {
- ["name"] = [==[n]==],
- ["ctype"] = [==[GLfloat]==],
- },
- {
- ["name"] = [==[f]==],
- ["ctype"] = [==[GLfloat]==],
- },
- },
- ["name"] = [==[FrustumfOES]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[OES_fixed_point]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[x]==],
- ["ctype"] = [==[GLfixed]==],
- },
- {
- ["name"] = [==[y]==],
- ["ctype"] = [==[GLfixed]==],
- },
- {
- ["name"] = [==[z]==],
- ["ctype"] = [==[GLfixed]==],
- },
- },
- ["name"] = [==[Vertex4xOES]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[OES_fixed_point]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[coords]==],
- ["ctype"] = [==[const GLfixed *]==],
- },
- },
- ["name"] = [==[Vertex3xvOES]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["core"] = {
- {
- [==[4.3]==],
- [==[core]==],
- },
- },
- ["name"] = [==[DebugMessageControl]==],
- ["parameters"] = {
- {
- ["name"] = [==[source]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[type]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[severity]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[count]==],
- ["ctype"] = [==[GLsizei]==],
- },
- {
- ["name"] = [==[ids]==],
- ["ctype"] = [==[const GLuint *]==],
- },
- {
- ["name"] = [==[enabled]==],
- ["ctype"] = [==[GLboolean]==],
- },
- },
- ["extensions"] = {
- [==[KHR_debug]==],
- },
- ["return_ctype"] = [==[void]==],
- },
- {
- ["core"] = {
- {
- [==[1.0]==],
- [==[core]==],
- },
- {
- [==[3.2]==],
- [==[compatibility]==],
- },
- },
- ["parameters"] = {
- {
- ["name"] = [==[base]==],
- ["ctype"] = [==[GLuint]==],
- },
- },
- ["name"] = [==[ListBase]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[EXT_pixel_transform]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[target]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[pname]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[param]==],
- ["ctype"] = [==[GLint]==],
- },
- },
- ["name"] = [==[PixelTransformParameteriEXT]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["core"] = {
- {
- [==[1.0]==],
- [==[core]==],
- },
- {
- [==[3.2]==],
- [==[compatibility]==],
- },
- },
- ["parameters"] = {
- {
- ["name"] = [==[v]==],
- ["ctype"] = [==[const GLfloat *]==],
- },
- },
- ["name"] = [==[Vertex4fv]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[OES_fixed_point]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[s]==],
- ["ctype"] = [==[GLfixed]==],
- },
- {
- ["name"] = [==[t]==],
- ["ctype"] = [==[GLfixed]==],
- },
- {
- ["name"] = [==[r]==],
- ["ctype"] = [==[GLfixed]==],
- },
- {
- ["name"] = [==[q]==],
- ["ctype"] = [==[GLfixed]==],
- },
- },
- ["name"] = [==[TexCoord4xOES]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[EXT_direct_state_access]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[program]==],
- ["ctype"] = [==[GLuint]==],
- },
- {
- ["name"] = [==[location]==],
- ["ctype"] = [==[GLint]==],
- },
- {
- ["name"] = [==[count]==],
- ["ctype"] = [==[GLsizei]==],
- },
- {
- ["name"] = [==[transpose]==],
- ["ctype"] = [==[GLboolean]==],
- },
- {
- ["name"] = [==[value]==],
- ["ctype"] = [==[const GLfloat *]==],
- },
- },
- ["name"] = [==[ProgramUniformMatrix4x3fvEXT]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[OES_fixed_point]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[coords]==],
- ["ctype"] = [==[const GLfixed *]==],
- },
- },
- ["name"] = [==[TexCoord3xvOES]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[EXT_coordinate_frame]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[bx]==],
- ["ctype"] = [==[GLint]==],
- },
- {
- ["name"] = [==[by]==],
- ["ctype"] = [==[GLint]==],
- },
- {
- ["name"] = [==[bz]==],
- ["ctype"] = [==[GLint]==],
- },
- },
- ["name"] = [==[Binormal3iEXT]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[OES_fixed_point]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[s]==],
- ["ctype"] = [==[GLfixed]==],
- },
- {
- ["name"] = [==[t]==],
- ["ctype"] = [==[GLfixed]==],
- },
- {
- ["name"] = [==[r]==],
- ["ctype"] = [==[GLfixed]==],
- },
- },
- ["name"] = [==[TexCoord3xOES]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[INTEL_parallel_arrays]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[type]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[pointer]==],
- ["ctype"] = [==[const GLvoid **]==],
- },
- },
- ["name"] = [==[NormalPointervINTEL]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[OES_fixed_point]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[coords]==],
- ["ctype"] = [==[const GLfixed *]==],
- },
- },
- ["name"] = [==[TexCoord2xvOES]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[OES_fixed_point]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[s]==],
- ["ctype"] = [==[GLfixed]==],
- },
- {
- ["name"] = [==[t]==],
- ["ctype"] = [==[GLfixed]==],
- },
- },
- ["name"] = [==[TexCoord2xOES]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[OES_fixed_point]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[s]==],
- ["ctype"] = [==[GLfixed]==],
- },
- },
- ["name"] = [==[TexCoord1xOES]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[OES_fixed_point]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[v1]==],
- ["ctype"] = [==[const GLfixed *]==],
- },
- {
- ["name"] = [==[v2]==],
- ["ctype"] = [==[const GLfixed *]==],
- },
- },
- ["name"] = [==[RectxvOES]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[NV_bindless_texture]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[handle]==],
- ["ctype"] = [==[GLuint64]==],
- },
- },
- ["name"] = [==[IsImageHandleResidentNV]==],
- ["return_ctype"] = [==[GLboolean]==],
- },
- {
- ["extensions"] = {
- [==[ARB_shader_objects]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[obj]==],
- ["ctype"] = [==[GLhandleARB]==],
- },
- {
- ["name"] = [==[pname]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[params]==],
- ["ctype"] = [==[GLint *]==],
- },
- },
- ["name"] = [==[GetObjectParameterivARB]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[OES_fixed_point]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[coords]==],
- ["ctype"] = [==[const GLfixed *]==],
- },
- },
- ["name"] = [==[RasterPos4xvOES]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[OES_fixed_point]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[coords]==],
- ["ctype"] = [==[const GLfixed *]==],
- },
- },
- ["name"] = [==[RasterPos3xvOES]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[OES_fixed_point]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[x]==],
- ["ctype"] = [==[GLfixed]==],
- },
- {
- ["name"] = [==[y]==],
- ["ctype"] = [==[GLfixed]==],
- },
- {
- ["name"] = [==[z]==],
- ["ctype"] = [==[GLfixed]==],
- },
- },
- ["name"] = [==[RasterPos3xOES]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[NV_gpu_shader5]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[program]==],
- ["ctype"] = [==[GLuint]==],
- },
- {
- ["name"] = [==[location]==],
- ["ctype"] = [==[GLint]==],
- },
- {
- ["name"] = [==[count]==],
- ["ctype"] = [==[GLsizei]==],
- },
- {
- ["name"] = [==[value]==],
- ["ctype"] = [==[const GLuint64EXT *]==],
- },
- },
- ["name"] = [==[ProgramUniform1ui64vNV]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["core"] = {
- {
- [==[4.0]==],
- [==[core]==],
- },
- },
- ["name"] = [==[PatchParameterfv]==],
- ["parameters"] = {
- {
- ["name"] = [==[pname]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[values]==],
- ["ctype"] = [==[const GLfloat *]==],
- },
- },
- ["extensions"] = {
- [==[ARB_tessellation_shader]==],
- },
- ["return_ctype"] = [==[void]==],
- },
- {
- ["core"] = {
- {
- [==[2.0]==],
- [==[core]==],
- },
- },
- ["parameters"] = {
- {
- ["name"] = [==[index]==],
- ["ctype"] = [==[GLuint]==],
- },
- {
- ["name"] = [==[x]==],
- ["ctype"] = [==[GLfloat]==],
- },
- {
- ["name"] = [==[y]==],
- ["ctype"] = [==[GLfloat]==],
- },
- },
- ["name"] = [==[VertexAttrib2f]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["core"] = {
- {
- [==[3.2]==],
- [==[core]==],
- },
- },
- ["name"] = [==[GetSynciv]==],
- ["parameters"] = {
- {
- ["name"] = [==[sync]==],
- ["ctype"] = [==[GLsync]==],
- },
- {
- ["name"] = [==[pname]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[bufSize]==],
- ["ctype"] = [==[GLsizei]==],
- },
- {
- ["name"] = [==[length]==],
- ["ctype"] = [==[GLsizei *]==],
- },
- {
- ["name"] = [==[values]==],
- ["ctype"] = [==[GLint *]==],
- },
- },
- ["extensions"] = {
- [==[ARB_sync]==],
- },
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[OES_fixed_point]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[n]==],
- ["ctype"] = [==[GLsizei]==],
- },
- {
- ["name"] = [==[textures]==],
- ["ctype"] = [==[const GLuint *]==],
- },
- {
- ["name"] = [==[priorities]==],
- ["ctype"] = [==[const GLfixed *]==],
- },
- },
- ["name"] = [==[PrioritizeTexturesxOES]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[SGIS_pixel_texture]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[pname]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[param]==],
- ["ctype"] = [==[GLint]==],
- },
- },
- ["name"] = [==[PixelTexGenParameteriSGIS]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[OES_fixed_point]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[texture]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[coords]==],
- ["ctype"] = [==[const GLfixed *]==],
- },
- },
- ["name"] = [==[MultiTexCoord2xvOES]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[OES_fixed_point]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[texture]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[coords]==],
- ["ctype"] = [==[const GLfixed *]==],
- },
- },
- ["name"] = [==[MultiTexCoord1xvOES]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[OES_fixed_point]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[texture]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[s]==],
- ["ctype"] = [==[GLfixed]==],
- },
- },
- ["name"] = [==[MultiTexCoord1xOES]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[EXT_direct_state_access]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[array]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[index]==],
- ["ctype"] = [==[GLuint]==],
- },
- },
- ["name"] = [==[EnableClientStateIndexedEXT]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["core"] = {
- {
- [==[1.0]==],
- [==[core]==],
- },
- {
- [==[3.2]==],
- [==[compatibility]==],
- },
- },
- ["parameters"] = {
- {
- ["name"] = [==[mode]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[i1]==],
- ["ctype"] = [==[GLint]==],
- },
- {
- ["name"] = [==[i2]==],
- ["ctype"] = [==[GLint]==],
- },
- },
- ["name"] = [==[EvalMesh1]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[EXT_vertex_shader]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[id]==],
- ["ctype"] = [==[GLuint]==],
- },
- {
- ["name"] = [==[value]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[data]==],
- ["ctype"] = [==[GLvoid **]==],
- },
- },
- ["name"] = [==[GetVariantPointervEXT]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[OES_fixed_point]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[m]==],
- ["ctype"] = [==[const GLfixed *]==],
- },
- },
- ["name"] = [==[MultTransposeMatrixxOES]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[OES_fixed_point]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[n]==],
- ["ctype"] = [==[GLint]==],
- },
- {
- ["name"] = [==[u1]==],
- ["ctype"] = [==[GLfixed]==],
- },
- {
- ["name"] = [==[u2]==],
- ["ctype"] = [==[GLfixed]==],
- },
- {
- ["name"] = [==[v1]==],
- ["ctype"] = [==[GLfixed]==],
- },
- {
- ["name"] = [==[v2]==],
- ["ctype"] = [==[GLfixed]==],
- },
- },
- ["name"] = [==[MapGrid2xOES]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["core"] = {
- {
- [==[1.0]==],
- [==[core]==],
- },
- {
- [==[3.2]==],
- [==[compatibility]==],
- },
- },
- ["parameters"] = {
- {
- ["name"] = [==[v]==],
- ["ctype"] = [==[const GLshort *]==],
- },
- },
- ["name"] = [==[Vertex3sv]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[EXT_vertex_shader]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[id]==],
- ["ctype"] = [==[GLuint]==],
- },
- },
- ["name"] = [==[EnableVariantClientStateEXT]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["core"] = {
- {
- [==[3.3]==],
- [==[core]==],
- },
- },
- ["name"] = [==[MultiTexCoordP4uiv]==],
- ["parameters"] = {
- {
- ["name"] = [==[texture]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[type]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[coords]==],
- ["ctype"] = [==[const GLuint *]==],
- },
- },
- ["extensions"] = {
- [==[ARB_vertex_type_2_10_10_10_rev]==],
- },
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[ARB_multitexture]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[target]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[s]==],
- ["ctype"] = [==[GLfloat]==],
- },
- },
- ["name"] = [==[MultiTexCoord1fARB]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[OES_fixed_point]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[component]==],
- ["ctype"] = [==[const GLfixed *]==],
- },
- },
- ["name"] = [==[IndexxvOES]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[OES_fixed_point]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[component]==],
- ["ctype"] = [==[GLfixed]==],
- },
- },
- ["name"] = [==[IndexxOES]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["core"] = {
- {
- [==[1.1]==],
- [==[core]==],
- },
- },
- ["parameters"] = {
- {
- ["name"] = [==[target]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[level]==],
- ["ctype"] = [==[GLint]==],
- },
- {
- ["name"] = [==[xoffset]==],
- ["ctype"] = [==[GLint]==],
- },
- {
- ["name"] = [==[yoffset]==],
- ["ctype"] = [==[GLint]==],
- },
- {
- ["name"] = [==[width]==],
- ["ctype"] = [==[GLsizei]==],
- },
- {
- ["name"] = [==[height]==],
- ["ctype"] = [==[GLsizei]==],
- },
- {
- ["name"] = [==[format]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[type]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[pixels]==],
- ["ctype"] = [==[const GLvoid *]==],
- },
- },
- ["name"] = [==[TexSubImage2D]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[OES_fixed_point]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[target]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[level]==],
- ["ctype"] = [==[GLint]==],
- },
- {
- ["name"] = [==[pname]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[params]==],
- ["ctype"] = [==[GLfixed *]==],
- },
- },
- ["name"] = [==[GetTexLevelParameterxvOES]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[NV_half_float]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[x]==],
- ["ctype"] = [==[GLhalfNV]==],
- },
- {
- ["name"] = [==[y]==],
- ["ctype"] = [==[GLhalfNV]==],
- },
- {
- ["name"] = [==[z]==],
- ["ctype"] = [==[GLhalfNV]==],
- },
- },
- ["name"] = [==[Vertex3hNV]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[OES_fixed_point]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[coord]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[pname]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[params]==],
- ["ctype"] = [==[GLfixed *]==],
- },
- },
- ["name"] = [==[GetTexGenxvOES]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[OES_fixed_point]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[map]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[size]==],
- ["ctype"] = [==[GLint]==],
- },
- {
- ["name"] = [==[values]==],
- ["ctype"] = [==[GLfixed *]==],
- },
- },
- ["name"] = [==[GetPixelMapxv]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[EXT_direct_state_access]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[program]==],
- ["ctype"] = [==[GLuint]==],
- },
- {
- ["name"] = [==[location]==],
- ["ctype"] = [==[GLint]==],
- },
- {
- ["name"] = [==[v0]==],
- ["ctype"] = [==[GLuint]==],
- },
- {
- ["name"] = [==[v1]==],
- ["ctype"] = [==[GLuint]==],
- },
- },
- ["name"] = [==[ProgramUniform2uiEXT]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[OES_fixed_point]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[light]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[pname]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[params]==],
- ["ctype"] = [==[GLfixed *]==],
- },
- },
- ["name"] = [==[GetLightxOES]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[OES_fixed_point]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[target]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[pname]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[params]==],
- ["ctype"] = [==[GLfixed *]==],
- },
- },
- ["name"] = [==[GetConvolutionParameterxvOES]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[SGI_color_table]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[target]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[format]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[type]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[table]==],
- ["ctype"] = [==[GLvoid *]==],
- },
- },
- ["name"] = [==[GetColorTableSGI]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[OES_fixed_point]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[components]==],
- ["ctype"] = [==[const GLfixed *]==],
- },
- },
- ["name"] = [==[Color4xvOES]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[OES_fixed_point]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[components]==],
- ["ctype"] = [==[const GLfixed *]==],
- },
- },
- ["name"] = [==[Color3xvOES]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["core"] = {
- {
- [==[1.0]==],
- [==[core]==],
- },
- {
- [==[3.2]==],
- [==[compatibility]==],
- },
- },
- ["parameters"] = {
- {
- ["name"] = [==[face]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[pname]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[params]==],
- ["ctype"] = [==[const GLint *]==],
- },
- },
- ["name"] = [==[Materialiv]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[EXT_direct_state_access]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[texunit]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[target]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[pname]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[params]==],
- ["ctype"] = [==[GLint *]==],
- },
- },
- ["name"] = [==[GetMultiTexEnvivEXT]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[NV_vertex_program]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[id]==],
- ["ctype"] = [==[GLuint]==],
- },
- },
- ["name"] = [==[IsProgramNV]==],
- ["return_ctype"] = [==[GLboolean]==],
- },
- {
- ["extensions"] = {
- [==[ARB_vertex_program]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[index]==],
- ["ctype"] = [==[GLuint]==],
- },
- {
- ["name"] = [==[v]==],
- ["ctype"] = [==[const GLbyte *]==],
- },
- },
- ["name"] = [==[VertexAttrib4bvARB]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[OES_fixed_point]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[red]==],
- ["ctype"] = [==[GLfixed]==],
- },
- {
- ["name"] = [==[green]==],
- ["ctype"] = [==[GLfixed]==],
- },
- {
- ["name"] = [==[blue]==],
- ["ctype"] = [==[GLfixed]==],
- },
- },
- ["name"] = [==[Color3xOES]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["core"] = {
- {
- [==[1.3]==],
- [==[core]==],
- },
- },
- ["parameters"] = {
- {
- ["name"] = [==[texture]==],
- ["ctype"] = [==[GLenum]==],
- },
- },
- ["name"] = [==[ActiveTexture]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["core"] = {
- {
- [==[1.0]==],
- [==[core]==],
- },
- {
- [==[3.2]==],
- [==[compatibility]==],
- },
- },
- ["parameters"] = {
- {
- ["name"] = [==[s]==],
- ["ctype"] = [==[GLdouble]==],
- },
- },
- ["name"] = [==[TexCoord1d]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[ARB_shader_objects]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[location]==],
- ["ctype"] = [==[GLint]==],
- },
- {
- ["name"] = [==[v0]==],
- ["ctype"] = [==[GLint]==],
- },
- },
- ["name"] = [==[Uniform1iARB]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[OES_fixed_point]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[target]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[pname]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[params]==],
- ["ctype"] = [==[const GLfixed *]==],
- },
- },
- ["name"] = [==[TexParameterxvOES]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[OES_fixed_point]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[target]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[pname]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[params]==],
- ["ctype"] = [==[const GLfixed *]==],
- },
- },
- ["name"] = [==[TexEnvxvOES]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[OES_fixed_point]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[target]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[pname]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[param]==],
- ["ctype"] = [==[GLfixed]==],
- },
- },
- ["name"] = [==[TexEnvxOES]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[SUN_vertex]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[rc]==],
- ["ctype"] = [==[const GLuint *]==],
- },
- {
- ["name"] = [==[c]==],
- ["ctype"] = [==[const GLfloat *]==],
- },
- {
- ["name"] = [==[n]==],
- ["ctype"] = [==[const GLfloat *]==],
- },
- {
- ["name"] = [==[v]==],
- ["ctype"] = [==[const GLfloat *]==],
- },
- },
- ["name"] = [==[ReplacementCodeuiColor4fNormal3fVertex3fvSUN]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[NV_vertex_program4]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[index]==],
- ["ctype"] = [==[GLuint]==],
- },
- {
- ["name"] = [==[x]==],
- ["ctype"] = [==[GLint]==],
- },
- },
- ["name"] = [==[VertexAttribI1iEXT]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[SUN_vertex]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[s]==],
- ["ctype"] = [==[GLfloat]==],
- },
- {
- ["name"] = [==[t]==],
- ["ctype"] = [==[GLfloat]==],
- },
- {
- ["name"] = [==[r]==],
- ["ctype"] = [==[GLfloat]==],
- },
- {
- ["name"] = [==[g]==],
- ["ctype"] = [==[GLfloat]==],
- },
- {
- ["name"] = [==[b]==],
- ["ctype"] = [==[GLfloat]==],
- },
- {
- ["name"] = [==[x]==],
- ["ctype"] = [==[GLfloat]==],
- },
- {
- ["name"] = [==[y]==],
- ["ctype"] = [==[GLfloat]==],
- },
- {
- ["name"] = [==[z]==],
- ["ctype"] = [==[GLfloat]==],
- },
- },
- ["name"] = [==[TexCoord2fColor3fVertex3fSUN]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[EXT_direct_state_access]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[texture]==],
- ["ctype"] = [==[GLuint]==],
- },
- {
- ["name"] = [==[target]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[level]==],
- ["ctype"] = [==[GLint]==],
- },
- {
- ["name"] = [==[xoffset]==],
- ["ctype"] = [==[GLint]==],
- },
- {
- ["name"] = [==[yoffset]==],
- ["ctype"] = [==[GLint]==],
- },
- {
- ["name"] = [==[x]==],
- ["ctype"] = [==[GLint]==],
- },
- {
- ["name"] = [==[y]==],
- ["ctype"] = [==[GLint]==],
- },
- {
- ["name"] = [==[width]==],
- ["ctype"] = [==[GLsizei]==],
- },
- {
- ["name"] = [==[height]==],
- ["ctype"] = [==[GLsizei]==],
- },
- },
- ["name"] = [==[CopyTextureSubImage2DEXT]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[OES_fixed_point]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[factor]==],
- ["ctype"] = [==[GLfixed]==],
- },
- {
- ["name"] = [==[units]==],
- ["ctype"] = [==[GLfixed]==],
- },
- },
- ["name"] = [==[PolygonOffsetxOES]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["core"] = {
- {
- [==[4.1]==],
- [==[core]==],
- },
- },
- ["name"] = [==[VertexAttribL2dv]==],
- ["parameters"] = {
- {
- ["name"] = [==[index]==],
- ["ctype"] = [==[GLuint]==],
- },
- {
- ["name"] = [==[v]==],
- ["ctype"] = [==[const GLdouble *]==],
- },
- },
- ["extensions"] = {
- [==[ARB_vertex_attrib_64bit]==],
- },
- ["return_ctype"] = [==[void]==],
- },
- {
- ["core"] = {
- {
- [==[4.1]==],
- [==[core]==],
- },
- },
- ["name"] = [==[DepthRangeArrayv]==],
- ["parameters"] = {
- {
- ["name"] = [==[first]==],
- ["ctype"] = [==[GLuint]==],
- },
- {
- ["name"] = [==[count]==],
- ["ctype"] = [==[GLsizei]==],
- },
- {
- ["name"] = [==[v]==],
- ["ctype"] = [==[const GLdouble *]==],
- },
- },
- ["extensions"] = {
- [==[ARB_viewport_array]==],
- },
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[ATI_fragment_shader]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[op]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[dst]==],
- ["ctype"] = [==[GLuint]==],
- },
- {
- ["name"] = [==[dstMod]==],
- ["ctype"] = [==[GLuint]==],
- },
- {
- ["name"] = [==[arg1]==],
- ["ctype"] = [==[GLuint]==],
- },
- {
- ["name"] = [==[arg1Rep]==],
- ["ctype"] = [==[GLuint]==],
- },
- {
- ["name"] = [==[arg1Mod]==],
- ["ctype"] = [==[GLuint]==],
- },
- {
- ["name"] = [==[arg2]==],
- ["ctype"] = [==[GLuint]==],
- },
- {
- ["name"] = [==[arg2Rep]==],
- ["ctype"] = [==[GLuint]==],
- },
- {
- ["name"] = [==[arg2Mod]==],
- ["ctype"] = [==[GLuint]==],
- },
- {
- ["name"] = [==[arg3]==],
- ["ctype"] = [==[GLuint]==],
- },
- {
- ["name"] = [==[arg3Rep]==],
- ["ctype"] = [==[GLuint]==],
- },
- {
- ["name"] = [==[arg3Mod]==],
- ["ctype"] = [==[GLuint]==],
- },
- },
- ["name"] = [==[AlphaFragmentOp3ATI]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[EXT_bindable_uniform]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[program]==],
- ["ctype"] = [==[GLuint]==],
- },
- {
- ["name"] = [==[location]==],
- ["ctype"] = [==[GLint]==],
- },
- {
- ["name"] = [==[buffer]==],
- ["ctype"] = [==[GLuint]==],
- },
- },
- ["name"] = [==[UniformBufferEXT]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[OES_fixed_point]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[size]==],
- ["ctype"] = [==[GLfixed]==],
- },
- },
- ["name"] = [==[PointSizexOES]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[ARB_vertex_program]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[index]==],
- ["ctype"] = [==[GLuint]==],
- },
- {
- ["name"] = [==[x]==],
- ["ctype"] = [==[GLfloat]==],
- },
- {
- ["name"] = [==[y]==],
- ["ctype"] = [==[GLfloat]==],
- },
- {
- ["name"] = [==[z]==],
- ["ctype"] = [==[GLfloat]==],
- },
- {
- ["name"] = [==[w]==],
- ["ctype"] = [==[GLfloat]==],
- },
- },
- ["name"] = [==[VertexAttrib4fARB]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[OES_fixed_point]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[pname]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[params]==],
- ["ctype"] = [==[const GLfixed *]==],
- },
- },
- ["name"] = [==[PointParameterxvOES]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[OES_fixed_point]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[texture]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[s]==],
- ["ctype"] = [==[GLfixed]==],
- },
- {
- ["name"] = [==[t]==],
- ["ctype"] = [==[GLfixed]==],
- },
- {
- ["name"] = [==[r]==],
- ["ctype"] = [==[GLfixed]==],
- },
- },
- ["name"] = [==[MultiTexCoord3xOES]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["core"] = {
- {
- [==[1.0]==],
- [==[core]==],
- },
- {
- [==[3.2]==],
- [==[compatibility]==],
- },
- },
- ["parameters"] = {
- {
- ["name"] = [==[pname]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[param]==],
- ["ctype"] = [==[GLint]==],
- },
- },
- ["name"] = [==[PixelTransferi]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[OES_fixed_point]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[m]==],
- ["ctype"] = [==[const GLfixed *]==],
- },
- },
- ["name"] = [==[LoadMatrixxOES]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[OES_fixed_point]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[light]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[pname]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[params]==],
- ["ctype"] = [==[const GLfixed *]==],
- },
- },
- ["name"] = [==[LightxvOES]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["core"] = {
- {
- [==[1.1]==],
- [==[core]==],
- },
- {
- [==[3.2]==],
- [==[compatibility]==],
- },
- },
- ["parameters"] = {
- {
- ["name"] = [==[n]==],
- ["ctype"] = [==[GLsizei]==],
- },
- {
- ["name"] = [==[textures]==],
- ["ctype"] = [==[const GLuint *]==],
- },
- {
- ["name"] = [==[priorities]==],
- ["ctype"] = [==[const GLfloat *]==],
- },
- },
- ["name"] = [==[PrioritizeTextures]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["core"] = {
- {
- [==[4.3]==],
- [==[core]==],
- },
- },
- ["name"] = [==[TexStorage3DMultisample]==],
- ["parameters"] = {
- {
- ["name"] = [==[target]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[samples]==],
- ["ctype"] = [==[GLsizei]==],
- },
- {
- ["name"] = [==[internalformat]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[width]==],
- ["ctype"] = [==[GLsizei]==],
- },
- {
- ["name"] = [==[height]==],
- ["ctype"] = [==[GLsizei]==],
- },
- {
- ["name"] = [==[depth]==],
- ["ctype"] = [==[GLsizei]==],
- },
- {
- ["name"] = [==[fixedsamplelocations]==],
- ["ctype"] = [==[GLboolean]==],
- },
- },
- ["extensions"] = {
- [==[ARB_texture_storage_multisample]==],
- },
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[EXT_coordinate_frame]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[tx]==],
- ["ctype"] = [==[GLbyte]==],
- },
- {
- ["name"] = [==[ty]==],
- ["ctype"] = [==[GLbyte]==],
- },
- {
- ["name"] = [==[tz]==],
- ["ctype"] = [==[GLbyte]==],
- },
- },
- ["name"] = [==[Tangent3bEXT]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["core"] = {
- {
- [==[1.0]==],
- [==[core]==],
- },
- },
- ["parameters"] = {
- {
- ["name"] = [==[pname]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[param]==],
- ["ctype"] = [==[GLfloat]==],
- },
- },
- ["name"] = [==[PixelStoref]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[OES_fixed_point]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[light]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[pname]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[param]==],
- ["ctype"] = [==[GLfixed]==],
- },
- },
- ["name"] = [==[LightxOES]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[EXT_secondary_color]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[v]==],
- ["ctype"] = [==[const GLuint *]==],
- },
- },
- ["name"] = [==[SecondaryColor3uivEXT]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[ARB_window_pos]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[v]==],
- ["ctype"] = [==[const GLint *]==],
- },
- },
- ["name"] = [==[WindowPos2ivARB]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[EXT_texture_perturb_normal]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[mode]==],
- ["ctype"] = [==[GLenum]==],
- },
- },
- ["name"] = [==[TextureNormalEXT]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[EXT_cull_vertex]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[pname]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[params]==],
- ["ctype"] = [==[GLdouble *]==],
- },
- },
- ["name"] = [==[CullParameterdvEXT]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[OES_fixed_point]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[pname]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[param]==],
- ["ctype"] = [==[GLfixed]==],
- },
- },
- ["name"] = [==[LightModelxOES]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[OES_fixed_point]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[target]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[pname]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[params]==],
- ["ctype"] = [==[GLfixed *]==],
- },
- },
- ["name"] = [==[GetTexEnvxvOES]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[OES_fixed_point]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[plane]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[equation]==],
- ["ctype"] = [==[GLfixed *]==],
- },
- },
- ["name"] = [==[GetClipPlanexOES]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["core"] = {
- {
- [==[1.0]==],
- [==[core]==],
- },
- {
- [==[3.2]==],
- [==[compatibility]==],
- },
- },
- ["parameters"] = {
- {
- ["name"] = [==[map]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[values]==],
- ["ctype"] = [==[GLushort *]==],
- },
- },
- ["name"] = [==[GetPixelMapusv]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[EXT_secondary_color]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[size]==],
- ["ctype"] = [==[GLint]==],
- },
- {
- ["name"] = [==[type]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[stride]==],
- ["ctype"] = [==[GLsizei]==],
- },
- {
- ["name"] = [==[pointer]==],
- ["ctype"] = [==[const GLvoid *]==],
- },
- },
- ["name"] = [==[SecondaryColorPointerEXT]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[OES_fixed_point]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[l]==],
- ["ctype"] = [==[GLfixed]==],
- },
- {
- ["name"] = [==[r]==],
- ["ctype"] = [==[GLfixed]==],
- },
- {
- ["name"] = [==[b]==],
- ["ctype"] = [==[GLfixed]==],
- },
- {
- ["name"] = [==[t]==],
- ["ctype"] = [==[GLfixed]==],
- },
- {
- ["name"] = [==[n]==],
- ["ctype"] = [==[GLfixed]==],
- },
- {
- ["name"] = [==[f]==],
- ["ctype"] = [==[GLfixed]==],
- },
- },
- ["name"] = [==[FrustumxOES]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["core"] = {
- {
- [==[4.4]==],
- [==[core]==],
- },
- },
- ["name"] = [==[BindBuffersBase]==],
- ["parameters"] = {
- {
- ["name"] = [==[target]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[first]==],
- ["ctype"] = [==[GLuint]==],
- },
- {
- ["name"] = [==[count]==],
- ["ctype"] = [==[GLsizei]==],
- },
- {
- ["name"] = [==[buffers]==],
- ["ctype"] = [==[const GLuint *]==],
- },
- },
- ["extensions"] = {
- [==[ARB_multi_bind]==],
- },
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[ARB_debug_output]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[source]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[type]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[id]==],
- ["ctype"] = [==[GLuint]==],
- },
- {
- ["name"] = [==[severity]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[length]==],
- ["ctype"] = [==[GLsizei]==],
- },
- {
- ["name"] = [==[buf]==],
- ["ctype"] = [==[const GLchar *]==],
- },
- },
- ["name"] = [==[DebugMessageInsertARB]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[OES_fixed_point]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[n]==],
- ["ctype"] = [==[GLfixed]==],
- },
- {
- ["name"] = [==[f]==],
- ["ctype"] = [==[GLfixed]==],
- },
- },
- ["name"] = [==[DepthRangexOES]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[OES_fixed_point]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[red]==],
- ["ctype"] = [==[GLfixed]==],
- },
- {
- ["name"] = [==[green]==],
- ["ctype"] = [==[GLfixed]==],
- },
- {
- ["name"] = [==[blue]==],
- ["ctype"] = [==[GLfixed]==],
- },
- {
- ["name"] = [==[alpha]==],
- ["ctype"] = [==[GLfixed]==],
- },
- },
- ["name"] = [==[Color4xOES]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["core"] = {
- {
- [==[3.1]==],
- [==[core]==],
- },
- },
- ["name"] = [==[GetUniformIndices]==],
- ["parameters"] = {
- {
- ["name"] = [==[program]==],
- ["ctype"] = [==[GLuint]==],
- },
- {
- ["name"] = [==[uniformCount]==],
- ["ctype"] = [==[GLsizei]==],
- },
- {
- ["name"] = [==[uniformNames]==],
- ["ctype"] = [==[const GLchar *const*]==],
- },
- {
- ["name"] = [==[uniformIndices]==],
- ["ctype"] = [==[GLuint *]==],
- },
- },
- ["extensions"] = {
- [==[ARB_uniform_buffer_object]==],
- },
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[OES_fixed_point]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[plane]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[equation]==],
- ["ctype"] = [==[const GLfixed *]==],
- },
- },
- ["name"] = [==[ClipPlanexOES]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[OES_fixed_point]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[depth]==],
- ["ctype"] = [==[GLfixed]==],
- },
- },
- ["name"] = [==[ClearDepthxOES]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["core"] = {
- {
- [==[3.0]==],
- [==[core]==],
- },
- },
- ["parameters"] = {
- {
- ["name"] = [==[target]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[index]==],
- ["ctype"] = [==[GLuint]==],
- },
- },
- ["name"] = [==[Enablei]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[EXT_vertex_shader]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[id]==],
- ["ctype"] = [==[GLuint]==],
- },
- {
- ["name"] = [==[cap]==],
- ["ctype"] = [==[GLenum]==],
- },
- },
- ["name"] = [==[IsVariantEnabledEXT]==],
- ["return_ctype"] = [==[GLboolean]==],
- },
- {
- ["extensions"] = {
- [==[EXT_vertex_shader]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[id]==],
- ["ctype"] = [==[GLuint]==],
- },
- {
- ["name"] = [==[value]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[data]==],
- ["ctype"] = [==[GLboolean *]==],
- },
- },
- ["name"] = [==[GetInvariantBooleanvEXT]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[OES_byte_coordinates]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[coords]==],
- ["ctype"] = [==[const GLbyte *]==],
- },
- },
- ["name"] = [==[Vertex4bvOES]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[NV_vertex_program]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[index]==],
- ["ctype"] = [==[GLuint]==],
- },
- {
- ["name"] = [==[v]==],
- ["ctype"] = [==[const GLdouble *]==],
- },
- },
- ["name"] = [==[VertexAttrib4dvNV]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[OES_byte_coordinates]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[coords]==],
- ["ctype"] = [==[const GLbyte *]==],
- },
- },
- ["name"] = [==[Vertex3bvOES]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[EXT_draw_range_elements]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[mode]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[start]==],
- ["ctype"] = [==[GLuint]==],
- },
- {
- ["name"] = [==[end]==],
- ["ctype"] = [==[GLuint]==],
- },
- {
- ["name"] = [==[count]==],
- ["ctype"] = [==[GLsizei]==],
- },
- {
- ["name"] = [==[type]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[indices]==],
- ["ctype"] = [==[const GLvoid *]==],
- },
- },
- ["name"] = [==[DrawRangeElementsEXT]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["core"] = {
- {
- [==[4.4]==],
- [==[core]==],
- },
- },
- ["name"] = [==[BufferStorage]==],
- ["parameters"] = {
- {
- ["name"] = [==[target]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[size]==],
- ["ctype"] = [==[GLsizeiptr]==],
- },
- {
- ["name"] = [==[data]==],
- ["ctype"] = [==[const void *]==],
- },
- {
- ["name"] = [==[flags]==],
- ["ctype"] = [==[GLbitfield]==],
- },
- },
- ["extensions"] = {
- [==[ARB_buffer_storage]==],
- },
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[OES_byte_coordinates]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[x]==],
- ["ctype"] = [==[GLbyte]==],
- },
- {
- ["name"] = [==[y]==],
- ["ctype"] = [==[GLbyte]==],
- },
- },
- ["name"] = [==[Vertex3bOES]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[EXT_direct_state_access]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[program]==],
- ["ctype"] = [==[GLuint]==],
- },
- {
- ["name"] = [==[location]==],
- ["ctype"] = [==[GLint]==],
- },
- {
- ["name"] = [==[count]==],
- ["ctype"] = [==[GLsizei]==],
- },
- {
- ["name"] = [==[transpose]==],
- ["ctype"] = [==[GLboolean]==],
- },
- {
- ["name"] = [==[value]==],
- ["ctype"] = [==[const GLfloat *]==],
- },
- },
- ["name"] = [==[ProgramUniformMatrix3x4fvEXT]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[NV_path_rendering]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[path]==],
- ["ctype"] = [==[GLuint]==],
- },
- {
- ["name"] = [==[coverMode]==],
- ["ctype"] = [==[GLenum]==],
- },
- },
- ["name"] = [==[CoverStrokePathNV]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[NV_explicit_multisample]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[target]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[renderbuffer]==],
- ["ctype"] = [==[GLuint]==],
- },
- },
- ["name"] = [==[TexRenderbufferNV]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[OES_byte_coordinates]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[coords]==],
- ["ctype"] = [==[const GLbyte *]==],
- },
- },
- ["name"] = [==[TexCoord4bvOES]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[NV_register_combiners]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[pname]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[params]==],
- ["ctype"] = [==[const GLint *]==],
- },
- },
- ["name"] = [==[CombinerParameterivNV]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["core"] = {
- {
- [==[3.0]==],
- [==[core]==],
- },
- },
- ["parameters"] = {
- {
- ["name"] = [==[location]==],
- ["ctype"] = [==[GLint]==],
- },
- {
- ["name"] = [==[v0]==],
- ["ctype"] = [==[GLuint]==],
- },
- },
- ["name"] = [==[Uniform1ui]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[EXT_direct_state_access]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[framebuffer]==],
- ["ctype"] = [==[GLuint]==],
- },
- {
- ["name"] = [==[pname]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[param]==],
- ["ctype"] = [==[GLint]==],
- },
- },
- ["name"] = [==[NamedFramebufferParameteriEXT]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[ARB_window_pos]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[x]==],
- ["ctype"] = [==[GLfloat]==],
- },
- {
- ["name"] = [==[y]==],
- ["ctype"] = [==[GLfloat]==],
- },
- {
- ["name"] = [==[z]==],
- ["ctype"] = [==[GLfloat]==],
- },
- },
- ["name"] = [==[WindowPos3fARB]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[OES_byte_coordinates]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[s]==],
- ["ctype"] = [==[GLbyte]==],
- },
- {
- ["name"] = [==[t]==],
- ["ctype"] = [==[GLbyte]==],
- },
- },
- ["name"] = [==[TexCoord2bOES]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[NV_path_rendering]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[factor]==],
- ["ctype"] = [==[GLfloat]==],
- },
- {
- ["name"] = [==[units]==],
- ["ctype"] = [==[GLfloat]==],
- },
- },
- ["name"] = [==[PathStencilDepthOffsetNV]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[ATI_envmap_bumpmap]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[pname]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[param]==],
- ["ctype"] = [==[GLint *]==],
- },
- },
- ["name"] = [==[GetTexBumpParameterivATI]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[OES_byte_coordinates]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[coords]==],
- ["ctype"] = [==[const GLbyte *]==],
- },
- },
- ["name"] = [==[TexCoord1bvOES]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[OES_byte_coordinates]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[s]==],
- ["ctype"] = [==[GLbyte]==],
- },
- },
- ["name"] = [==[TexCoord1bOES]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["core"] = {
- {
- [==[4.1]==],
- [==[core]==],
- },
- },
- ["name"] = [==[ProgramUniform4dv]==],
- ["parameters"] = {
- {
- ["name"] = [==[program]==],
- ["ctype"] = [==[GLuint]==],
- },
- {
- ["name"] = [==[location]==],
- ["ctype"] = [==[GLint]==],
- },
- {
- ["name"] = [==[count]==],
- ["ctype"] = [==[GLsizei]==],
- },
- {
- ["name"] = [==[value]==],
- ["ctype"] = [==[const GLdouble *]==],
- },
- },
- ["extensions"] = {
- [==[ARB_separate_shader_objects]==],
- },
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[EXT_direct_state_access]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[vaobj]==],
- ["ctype"] = [==[GLuint]==],
- },
- {
- ["name"] = [==[buffer]==],
- ["ctype"] = [==[GLuint]==],
- },
- {
- ["name"] = [==[index]==],
- ["ctype"] = [==[GLuint]==],
- },
- {
- ["name"] = [==[size]==],
- ["ctype"] = [==[GLint]==],
- },
- {
- ["name"] = [==[type]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[normalized]==],
- ["ctype"] = [==[GLboolean]==],
- },
- {
- ["name"] = [==[stride]==],
- ["ctype"] = [==[GLsizei]==],
- },
- {
- ["name"] = [==[offset]==],
- ["ctype"] = [==[GLintptr]==],
- },
- },
- ["name"] = [==[VertexArrayVertexAttribOffsetEXT]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[EXT_framebuffer_object]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[n]==],
- ["ctype"] = [==[GLsizei]==],
- },
- {
- ["name"] = [==[renderbuffers]==],
- ["ctype"] = [==[GLuint *]==],
- },
- },
- ["name"] = [==[GenRenderbuffersEXT]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[OES_byte_coordinates]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[texture]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[coords]==],
- ["ctype"] = [==[const GLbyte *]==],
- },
- },
- ["name"] = [==[MultiTexCoord4bvOES]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["core"] = {
- {
- [==[3.0]==],
- [==[core]==],
- },
- },
- ["parameters"] = {
- {
- ["name"] = [==[program]==],
- ["ctype"] = [==[GLuint]==],
- },
- {
- ["name"] = [==[count]==],
- ["ctype"] = [==[GLsizei]==],
- },
- {
- ["name"] = [==[varyings]==],
- ["ctype"] = [==[const GLchar *const*]==],
- },
- {
- ["name"] = [==[bufferMode]==],
- ["ctype"] = [==[GLenum]==],
- },
- },
- ["name"] = [==[TransformFeedbackVaryings]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[ARB_shader_objects]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[location]==],
- ["ctype"] = [==[GLint]==],
- },
- {
- ["name"] = [==[v0]==],
- ["ctype"] = [==[GLfloat]==],
- },
- {
- ["name"] = [==[v1]==],
- ["ctype"] = [==[GLfloat]==],
- },
- },
- ["name"] = [==[Uniform2fARB]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[NV_half_float]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[v]==],
- ["ctype"] = [==[const GLhalfNV *]==],
- },
- },
- ["name"] = [==[Normal3hvNV]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["core"] = {
- {
- [==[4.4]==],
- [==[core]==],
- },
- },
- ["name"] = [==[BindVertexBuffers]==],
- ["parameters"] = {
- {
- ["name"] = [==[first]==],
- ["ctype"] = [==[GLuint]==],
- },
- {
- ["name"] = [==[count]==],
- ["ctype"] = [==[GLsizei]==],
- },
- {
- ["name"] = [==[buffers]==],
- ["ctype"] = [==[const GLuint *]==],
- },
- {
- ["name"] = [==[offsets]==],
- ["ctype"] = [==[const GLintptr *]==],
- },
- {
- ["name"] = [==[strides]==],
- ["ctype"] = [==[const GLsizei *]==],
- },
- },
- ["extensions"] = {
- [==[ARB_multi_bind]==],
- },
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[OES_byte_coordinates]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[texture]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[coords]==],
- ["ctype"] = [==[const GLbyte *]==],
- },
- },
- ["name"] = [==[MultiTexCoord2bvOES]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[OES_byte_coordinates]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[texture]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[s]==],
- ["ctype"] = [==[GLbyte]==],
- },
- {
- ["name"] = [==[t]==],
- ["ctype"] = [==[GLbyte]==],
- },
- },
- ["name"] = [==[MultiTexCoord2bOES]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["core"] = {
- {
- [==[1.0]==],
- [==[core]==],
- },
- },
- ["parameters"] = {
- {
- ["name"] = [==[flag]==],
- ["ctype"] = [==[GLboolean]==],
- },
- },
- ["name"] = [==[DepthMask]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[OES_byte_coordinates]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[texture]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[coords]==],
- ["ctype"] = [==[const GLbyte *]==],
- },
- },
- ["name"] = [==[MultiTexCoord1bvOES]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[EXT_light_texture]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[mode]==],
- ["ctype"] = [==[GLenum]==],
- },
- },
- ["name"] = [==[ApplyTextureEXT]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["core"] = {
- {
- [==[3.0]==],
- [==[core]==],
- },
- },
- ["parameters"] = {
- {
- ["name"] = [==[location]==],
- ["ctype"] = [==[GLint]==],
- },
- {
- ["name"] = [==[v0]==],
- ["ctype"] = [==[GLuint]==],
- },
- {
- ["name"] = [==[v1]==],
- ["ctype"] = [==[GLuint]==],
- },
- {
- ["name"] = [==[v2]==],
- ["ctype"] = [==[GLuint]==],
- },
- {
- ["name"] = [==[v3]==],
- ["ctype"] = [==[GLuint]==],
- },
- },
- ["name"] = [==[Uniform4ui]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[APPLE_vertex_program_evaluators]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[index]==],
- ["ctype"] = [==[GLuint]==],
- },
- {
- ["name"] = [==[size]==],
- ["ctype"] = [==[GLuint]==],
- },
- {
- ["name"] = [==[u1]==],
- ["ctype"] = [==[GLdouble]==],
- },
- {
- ["name"] = [==[u2]==],
- ["ctype"] = [==[GLdouble]==],
- },
- {
- ["name"] = [==[ustride]==],
- ["ctype"] = [==[GLint]==],
- },
- {
- ["name"] = [==[uorder]==],
- ["ctype"] = [==[GLint]==],
- },
- {
- ["name"] = [==[v1]==],
- ["ctype"] = [==[GLdouble]==],
- },
- {
- ["name"] = [==[v2]==],
- ["ctype"] = [==[GLdouble]==],
- },
- {
- ["name"] = [==[vstride]==],
- ["ctype"] = [==[GLint]==],
- },
- {
- ["name"] = [==[vorder]==],
- ["ctype"] = [==[GLint]==],
- },
- {
- ["name"] = [==[points]==],
- ["ctype"] = [==[const GLdouble *]==],
- },
- },
- ["name"] = [==[MapVertexAttrib2dAPPLE]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["core"] = {
- {
- [==[1.0]==],
- [==[core]==],
- },
- {
- [==[3.2]==],
- [==[compatibility]==],
- },
- },
- ["parameters"] = {
- {
- ["name"] = [==[c]==],
- ["ctype"] = [==[GLshort]==],
- },
- },
- ["name"] = [==[Indexs]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[NV_vertex_attrib_integer_64bit]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[index]==],
- ["ctype"] = [==[GLuint]==],
- },
- {
- ["name"] = [==[x]==],
- ["ctype"] = [==[GLuint64EXT]==],
- },
- {
- ["name"] = [==[y]==],
- ["ctype"] = [==[GLuint64EXT]==],
- },
- },
- ["name"] = [==[VertexAttribL2ui64NV]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[OES_byte_coordinates]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[texture]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[s]==],
- ["ctype"] = [==[GLbyte]==],
- },
- },
- ["name"] = [==[MultiTexCoord1bOES]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[NV_video_capture]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[video_capture_slot]==],
- ["ctype"] = [==[GLuint]==],
- },
- {
- ["name"] = [==[stream]==],
- ["ctype"] = [==[GLuint]==],
- },
- {
- ["name"] = [==[pname]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[params]==],
- ["ctype"] = [==[const GLdouble *]==],
- },
- },
- ["name"] = [==[VideoCaptureStreamParameterdvNV]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["core"] = {
- {
- [==[3.0]==],
- [==[core]==],
- },
- },
- ["parameters"] = {
- {
- ["name"] = [==[target]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[pname]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[params]==],
- ["ctype"] = [==[const GLint *]==],
- },
- },
- ["name"] = [==[TexParameterIiv]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["core"] = {
- {
- [==[4.1]==],
- [==[core]==],
- },
- },
- ["name"] = [==[ProgramUniform1f]==],
- ["parameters"] = {
- {
- ["name"] = [==[program]==],
- ["ctype"] = [==[GLuint]==],
- },
- {
- ["name"] = [==[location]==],
- ["ctype"] = [==[GLint]==],
- },
- {
- ["name"] = [==[v0]==],
- ["ctype"] = [==[GLfloat]==],
- },
- },
- ["extensions"] = {
- [==[ARB_separate_shader_objects]==],
- },
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[NV_video_capture]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[video_capture_slot]==],
- ["ctype"] = [==[GLuint]==],
- },
- {
- ["name"] = [==[stream]==],
- ["ctype"] = [==[GLuint]==],
- },
- {
- ["name"] = [==[pname]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[params]==],
- ["ctype"] = [==[const GLfloat *]==],
- },
- },
- ["name"] = [==[VideoCaptureStreamParameterfvNV]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[NV_video_capture]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[video_capture_slot]==],
- ["ctype"] = [==[GLuint]==],
- },
- {
- ["name"] = [==[stream]==],
- ["ctype"] = [==[GLuint]==],
- },
- {
- ["name"] = [==[pname]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[params]==],
- ["ctype"] = [==[const GLint *]==],
- },
- },
- ["name"] = [==[VideoCaptureStreamParameterivNV]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[NV_video_capture]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[video_capture_slot]==],
- ["ctype"] = [==[GLuint]==],
- },
- {
- ["name"] = [==[stream]==],
- ["ctype"] = [==[GLuint]==],
- },
- {
- ["name"] = [==[pname]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[params]==],
- ["ctype"] = [==[GLint *]==],
- },
- },
- ["name"] = [==[GetVideoCaptureStreamivNV]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[NV_gpu_shader5]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[program]==],
- ["ctype"] = [==[GLuint]==],
- },
- {
- ["name"] = [==[location]==],
- ["ctype"] = [==[GLint]==],
- },
- {
- ["name"] = [==[x]==],
- ["ctype"] = [==[GLuint64EXT]==],
- },
- {
- ["name"] = [==[y]==],
- ["ctype"] = [==[GLuint64EXT]==],
- },
- },
- ["name"] = [==[ProgramUniform2ui64NV]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[NV_video_capture]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[video_capture_slot]==],
- ["ctype"] = [==[GLuint]==],
- },
- {
- ["name"] = [==[stream]==],
- ["ctype"] = [==[GLuint]==],
- },
- {
- ["name"] = [==[frame_region]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[offset]==],
- ["ctype"] = [==[GLintptrARB]==],
- },
- },
- ["name"] = [==[BindVideoCaptureStreamBufferNV]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[NV_vertex_program]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[index]==],
- ["ctype"] = [==[GLuint]==],
- },
- {
- ["name"] = [==[v]==],
- ["ctype"] = [==[const GLshort *]==],
- },
- },
- ["name"] = [==[VertexAttrib4svNV]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[EXT_polygon_offset]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[factor]==],
- ["ctype"] = [==[GLfloat]==],
- },
- {
- ["name"] = [==[bias]==],
- ["ctype"] = [==[GLfloat]==],
- },
- },
- ["name"] = [==[PolygonOffsetEXT]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[NV_vertex_buffer_unified_memory]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[size]==],
- ["ctype"] = [==[GLint]==],
- },
- {
- ["name"] = [==[type]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[stride]==],
- ["ctype"] = [==[GLsizei]==],
- },
- },
- ["name"] = [==[TexCoordFormatNV]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[NV_vertex_program4]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[index]==],
- ["ctype"] = [==[GLuint]==],
- },
- {
- ["name"] = [==[pname]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[params]==],
- ["ctype"] = [==[GLuint *]==],
- },
- },
- ["name"] = [==[GetVertexAttribIuivEXT]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[NV_vertex_buffer_unified_memory]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[index]==],
- ["ctype"] = [==[GLuint]==],
- },
- {
- ["name"] = [==[size]==],
- ["ctype"] = [==[GLint]==],
- },
- {
- ["name"] = [==[type]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[stride]==],
- ["ctype"] = [==[GLsizei]==],
- },
- },
- ["name"] = [==[VertexAttribIFormatNV]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[NV_vertex_program4]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[index]==],
- ["ctype"] = [==[GLuint]==],
- },
- {
- ["name"] = [==[v]==],
- ["ctype"] = [==[const GLushort *]==],
- },
- },
- ["name"] = [==[VertexAttribI4usvEXT]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[NV_vertex_program4]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[index]==],
- ["ctype"] = [==[GLuint]==],
- },
- {
- ["name"] = [==[v]==],
- ["ctype"] = [==[const GLshort *]==],
- },
- },
- ["name"] = [==[VertexAttribI4svEXT]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["core"] = {
- {
- [==[1.0]==],
- [==[core]==],
- },
- {
- [==[3.2]==],
- [==[compatibility]==],
- },
- },
- ["parameters"] = {
- {
- ["name"] = [==[v]==],
- ["ctype"] = [==[const GLdouble *]==],
- },
- },
- ["name"] = [==[Color4dv]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[NV_vertex_program4]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[index]==],
- ["ctype"] = [==[GLuint]==],
- },
- {
- ["name"] = [==[v]==],
- ["ctype"] = [==[const GLbyte *]==],
- },
- },
- ["name"] = [==[VertexAttribI4bvEXT]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[EXT_histogram]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[target]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[internalformat]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[sink]==],
- ["ctype"] = [==[GLboolean]==],
- },
- },
- ["name"] = [==[MinmaxEXT]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[SGIX_sprite]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[pname]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[param]==],
- ["ctype"] = [==[GLfloat]==],
- },
- },
- ["name"] = [==[SpriteParameterfSGIX]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[NV_vertex_program4]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[index]==],
- ["ctype"] = [==[GLuint]==],
- },
- {
- ["name"] = [==[v]==],
- ["ctype"] = [==[const GLuint *]==],
- },
- },
- ["name"] = [==[VertexAttribI1uivEXT]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[EXT_direct_state_access]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[texunit]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[target]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[pname]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[param]==],
- ["ctype"] = [==[GLfloat]==],
- },
- },
- ["name"] = [==[MultiTexEnvfEXT]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[EXT_direct_state_access]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[framebuffer]==],
- ["ctype"] = [==[GLuint]==],
- },
- {
- ["name"] = [==[mode]==],
- ["ctype"] = [==[GLenum]==],
- },
- },
- ["name"] = [==[FramebufferDrawBufferEXT]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[NV_vertex_program4]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[index]==],
- ["ctype"] = [==[GLuint]==],
- },
- {
- ["name"] = [==[v]==],
- ["ctype"] = [==[const GLint *]==],
- },
- },
- ["name"] = [==[VertexAttribI3ivEXT]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[NV_half_float]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[index]==],
- ["ctype"] = [==[GLuint]==],
- },
- {
- ["name"] = [==[v]==],
- ["ctype"] = [==[const GLhalfNV *]==],
- },
- },
- ["name"] = [==[VertexAttrib2hvNV]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[NV_vertex_program4]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[index]==],
- ["ctype"] = [==[GLuint]==],
- },
- {
- ["name"] = [==[v]==],
- ["ctype"] = [==[const GLint *]==],
- },
- },
- ["name"] = [==[VertexAttribI2ivEXT]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[NV_vertex_program4]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[index]==],
- ["ctype"] = [==[GLuint]==],
- },
- {
- ["name"] = [==[x]==],
- ["ctype"] = [==[GLuint]==],
- },
- {
- ["name"] = [==[y]==],
- ["ctype"] = [==[GLuint]==],
- },
- },
- ["name"] = [==[VertexAttribI2uiEXT]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["core"] = {
- {
- [==[1.0]==],
- [==[core]==],
- },
- {
- [==[3.2]==],
- [==[compatibility]==],
- },
- },
- ["parameters"] = {
- {
- ["name"] = [==[v]==],
- ["ctype"] = [==[const GLushort *]==],
- },
- },
- ["name"] = [==[Color3usv]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[ARB_vertex_program]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[index]==],
- ["ctype"] = [==[GLuint]==],
- },
- {
- ["name"] = [==[v]==],
- ["ctype"] = [==[const GLdouble *]==],
- },
- },
- ["name"] = [==[VertexAttrib4dvARB]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["core"] = {
- {
- [==[3.3]==],
- [==[core]==],
- },
- },
- ["name"] = [==[ColorP4uiv]==],
- ["parameters"] = {
- {
- ["name"] = [==[type]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[color]==],
- ["ctype"] = [==[const GLuint *]==],
- },
- },
- ["extensions"] = {
- [==[ARB_vertex_type_2_10_10_10_rev]==],
- },
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[EXT_direct_state_access]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[program]==],
- ["ctype"] = [==[GLuint]==],
- },
- {
- ["name"] = [==[location]==],
- ["ctype"] = [==[GLint]==],
- },
- {
- ["name"] = [==[count]==],
- ["ctype"] = [==[GLsizei]==],
- },
- {
- ["name"] = [==[transpose]==],
- ["ctype"] = [==[GLboolean]==],
- },
- {
- ["name"] = [==[value]==],
- ["ctype"] = [==[const GLfloat *]==],
- },
- },
- ["name"] = [==[ProgramUniformMatrix2x3fvEXT]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["core"] = {
- {
- [==[1.0]==],
- [==[core]==],
- },
- {
- [==[3.2]==],
- [==[compatibility]==],
- },
- },
- ["parameters"] = {
- {
- ["name"] = [==[m]==],
- ["ctype"] = [==[const GLfloat *]==],
- },
- },
- ["name"] = [==[MultMatrixf]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[ARB_geometry_shader4]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[program]==],
- ["ctype"] = [==[GLuint]==],
- },
- {
- ["name"] = [==[pname]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[value]==],
- ["ctype"] = [==[GLint]==],
- },
- },
- ["name"] = [==[ProgramParameteriARB]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[NV_gpu_program4]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[target]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[index]==],
- ["ctype"] = [==[GLuint]==],
- },
- {
- ["name"] = [==[count]==],
- ["ctype"] = [==[GLsizei]==],
- },
- {
- ["name"] = [==[params]==],
- ["ctype"] = [==[const GLint *]==],
- },
- },
- ["name"] = [==[ProgramEnvParametersI4ivNV]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[NV_vertex_program4]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[index]==],
- ["ctype"] = [==[GLuint]==],
- },
- {
- ["name"] = [==[x]==],
- ["ctype"] = [==[GLuint]==],
- },
- },
- ["name"] = [==[VertexAttribI1uiEXT]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[NV_vertex_program4]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[index]==],
- ["ctype"] = [==[GLuint]==],
- },
- {
- ["name"] = [==[x]==],
- ["ctype"] = [==[GLint]==],
- },
- {
- ["name"] = [==[y]==],
- ["ctype"] = [==[GLint]==],
- },
- {
- ["name"] = [==[z]==],
- ["ctype"] = [==[GLint]==],
- },
- },
- ["name"] = [==[VertexAttribI3iEXT]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[ARB_vertex_buffer_object]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[target]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[size]==],
- ["ctype"] = [==[GLsizeiptrARB]==],
- },
- {
- ["name"] = [==[data]==],
- ["ctype"] = [==[const GLvoid *]==],
- },
- {
- ["name"] = [==[usage]==],
- ["ctype"] = [==[GLenum]==],
- },
- },
- ["name"] = [==[BufferDataARB]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["core"] = {
- {
- [==[3.3]==],
- [==[core]==],
- },
- },
- ["name"] = [==[MultiTexCoordP4ui]==],
- ["parameters"] = {
- {
- ["name"] = [==[texture]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[type]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[coords]==],
- ["ctype"] = [==[GLuint]==],
- },
- },
- ["extensions"] = {
- [==[ARB_vertex_type_2_10_10_10_rev]==],
- },
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[EXT_vertex_attrib_64bit]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[index]==],
- ["ctype"] = [==[GLuint]==],
- },
- {
- ["name"] = [==[x]==],
- ["ctype"] = [==[GLdouble]==],
- },
- {
- ["name"] = [==[y]==],
- ["ctype"] = [==[GLdouble]==],
- },
- {
- ["name"] = [==[z]==],
- ["ctype"] = [==[GLdouble]==],
- },
- {
- ["name"] = [==[w]==],
- ["ctype"] = [==[GLdouble]==],
- },
- },
- ["name"] = [==[VertexAttribL4dEXT]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[ARB_texture_compression]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[target]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[level]==],
- ["ctype"] = [==[GLint]==],
- },
- {
- ["name"] = [==[img]==],
- ["ctype"] = [==[GLvoid *]==],
- },
- },
- ["name"] = [==[GetCompressedTexImageARB]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["core"] = {
- {
- [==[4.4]==],
- [==[core]==],
- },
- },
- ["name"] = [==[BindTextures]==],
- ["parameters"] = {
- {
- ["name"] = [==[first]==],
- ["ctype"] = [==[GLuint]==],
- },
- {
- ["name"] = [==[count]==],
- ["ctype"] = [==[GLsizei]==],
- },
- {
- ["name"] = [==[textures]==],
- ["ctype"] = [==[const GLuint *]==],
- },
- },
- ["extensions"] = {
- [==[ARB_multi_bind]==],
- },
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[NV_vertex_program4]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[index]==],
- ["ctype"] = [==[GLuint]==],
- },
- {
- ["name"] = [==[x]==],
- ["ctype"] = [==[GLint]==],
- },
- {
- ["name"] = [==[y]==],
- ["ctype"] = [==[GLint]==],
- },
- },
- ["name"] = [==[VertexAttribI2iEXT]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[OES_fixed_point]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[value]==],
- ["ctype"] = [==[GLfixed]==],
- },
- {
- ["name"] = [==[invert]==],
- ["ctype"] = [==[GLboolean]==],
- },
- },
- ["name"] = [==[SampleCoverageOES]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[EXT_vertex_shader]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[res]==],
- ["ctype"] = [==[GLuint]==],
- },
- {
- ["name"] = [==[in]==],
- ["ctype"] = [==[GLuint]==],
- },
- {
- ["name"] = [==[outX]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[outY]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[outZ]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[outW]==],
- ["ctype"] = [==[GLenum]==],
- },
- },
- ["name"] = [==[WriteMaskEXT]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[ARB_vertex_program]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[index]==],
- ["ctype"] = [==[GLuint]==],
- },
- {
- ["name"] = [==[v]==],
- ["ctype"] = [==[const GLint *]==],
- },
- },
- ["name"] = [==[VertexAttrib4NivARB]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[NV_vertex_program]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[index]==],
- ["ctype"] = [==[GLuint]==],
- },
- {
- ["name"] = [==[count]==],
- ["ctype"] = [==[GLsizei]==],
- },
- {
- ["name"] = [==[v]==],
- ["ctype"] = [==[const GLfloat *]==],
- },
- },
- ["name"] = [==[VertexAttribs3fvNV]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["core"] = {
- {
- [==[1.0]==],
- [==[core]==],
- },
- {
- [==[3.2]==],
- [==[compatibility]==],
- },
- },
- ["parameters"] = {
- {
- ["name"] = [==[x]==],
- ["ctype"] = [==[GLint]==],
- },
- {
- ["name"] = [==[y]==],
- ["ctype"] = [==[GLint]==],
- },
- {
- ["name"] = [==[z]==],
- ["ctype"] = [==[GLint]==],
- },
- },
- ["name"] = [==[RasterPos3i]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[NV_vertex_program]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[index]==],
- ["ctype"] = [==[GLuint]==],
- },
- {
- ["name"] = [==[count]==],
- ["ctype"] = [==[GLsizei]==],
- },
- {
- ["name"] = [==[v]==],
- ["ctype"] = [==[const GLfloat *]==],
- },
- },
- ["name"] = [==[VertexAttribs2fvNV]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[NV_vertex_program]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[index]==],
- ["ctype"] = [==[GLuint]==],
- },
- {
- ["name"] = [==[count]==],
- ["ctype"] = [==[GLsizei]==],
- },
- {
- ["name"] = [==[v]==],
- ["ctype"] = [==[const GLshort *]==],
- },
- },
- ["name"] = [==[VertexAttribs1svNV]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[EXT_direct_state_access]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[mode]==],
- ["ctype"] = [==[GLenum]==],
- },
- },
- ["name"] = [==[MatrixPopEXT]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[EXT_direct_state_access]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[framebuffer]==],
- ["ctype"] = [==[GLuint]==],
- },
- {
- ["name"] = [==[n]==],
- ["ctype"] = [==[GLsizei]==],
- },
- {
- ["name"] = [==[bufs]==],
- ["ctype"] = [==[const GLenum *]==],
- },
- },
- ["name"] = [==[FramebufferDrawBuffersEXT]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["core"] = {
- {
- [==[2.0]==],
- [==[core]==],
- },
- },
- ["parameters"] = {
- {
- ["name"] = [==[program]==],
- ["ctype"] = [==[GLuint]==],
- },
- {
- ["name"] = [==[maxCount]==],
- ["ctype"] = [==[GLsizei]==],
- },
- {
- ["name"] = [==[count]==],
- ["ctype"] = [==[GLsizei *]==],
- },
- {
- ["name"] = [==[shaders]==],
- ["ctype"] = [==[GLuint *]==],
- },
- },
- ["name"] = [==[GetAttachedShaders]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[NV_gpu_shader5]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[program]==],
- ["ctype"] = [==[GLuint]==],
- },
- {
- ["name"] = [==[location]==],
- ["ctype"] = [==[GLint]==],
- },
- {
- ["name"] = [==[x]==],
- ["ctype"] = [==[GLuint64EXT]==],
- },
- {
- ["name"] = [==[y]==],
- ["ctype"] = [==[GLuint64EXT]==],
- },
- {
- ["name"] = [==[z]==],
- ["ctype"] = [==[GLuint64EXT]==],
- },
- },
- ["name"] = [==[ProgramUniform3ui64NV]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[MESA_window_pos]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[v]==],
- ["ctype"] = [==[const GLdouble *]==],
- },
- },
- ["name"] = [==[WindowPos2dvMESA]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[NV_vertex_program]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[index]==],
- ["ctype"] = [==[GLuint]==],
- },
- {
- ["name"] = [==[x]==],
- ["ctype"] = [==[GLshort]==],
- },
- {
- ["name"] = [==[y]==],
- ["ctype"] = [==[GLshort]==],
- },
- {
- ["name"] = [==[z]==],
- ["ctype"] = [==[GLshort]==],
- },
- {
- ["name"] = [==[w]==],
- ["ctype"] = [==[GLshort]==],
- },
- },
- ["name"] = [==[VertexAttrib4sNV]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[EXT_direct_state_access]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[mode]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[angle]==],
- ["ctype"] = [==[GLdouble]==],
- },
- {
- ["name"] = [==[x]==],
- ["ctype"] = [==[GLdouble]==],
- },
- {
- ["name"] = [==[y]==],
- ["ctype"] = [==[GLdouble]==],
- },
- {
- ["name"] = [==[z]==],
- ["ctype"] = [==[GLdouble]==],
- },
- },
- ["name"] = [==[MatrixRotatedEXT]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[EXT_framebuffer_object]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[target]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[attachment]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[pname]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[params]==],
- ["ctype"] = [==[GLint *]==],
- },
- },
- ["name"] = [==[GetFramebufferAttachmentParameterivEXT]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[OES_byte_coordinates]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[x]==],
- ["ctype"] = [==[GLbyte]==],
- },
- {
- ["name"] = [==[y]==],
- ["ctype"] = [==[GLbyte]==],
- },
- {
- ["name"] = [==[z]==],
- ["ctype"] = [==[GLbyte]==],
- },
- },
- ["name"] = [==[Vertex4bOES]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[EXT_transform_feedback]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[program]==],
- ["ctype"] = [==[GLuint]==],
- },
- {
- ["name"] = [==[count]==],
- ["ctype"] = [==[GLsizei]==],
- },
- {
- ["name"] = [==[varyings]==],
- ["ctype"] = [==[const GLchar *const*]==],
- },
- {
- ["name"] = [==[bufferMode]==],
- ["ctype"] = [==[GLenum]==],
- },
- },
- ["name"] = [==[TransformFeedbackVaryingsEXT]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[NV_vertex_program]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[index]==],
- ["ctype"] = [==[GLuint]==],
- },
- {
- ["name"] = [==[v]==],
- ["ctype"] = [==[const GLshort *]==],
- },
- },
- ["name"] = [==[VertexAttrib3svNV]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[NV_vertex_program]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[index]==],
- ["ctype"] = [==[GLuint]==],
- },
- {
- ["name"] = [==[v]==],
- ["ctype"] = [==[const GLshort *]==],
- },
- },
- ["name"] = [==[VertexAttrib2svNV]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[NV_vertex_program]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[index]==],
- ["ctype"] = [==[GLuint]==],
- },
- {
- ["name"] = [==[x]==],
- ["ctype"] = [==[GLdouble]==],
- },
- {
- ["name"] = [==[y]==],
- ["ctype"] = [==[GLdouble]==],
- },
- },
- ["name"] = [==[VertexAttrib2dNV]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[NV_vertex_program]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[index]==],
- ["ctype"] = [==[GLuint]==],
- },
- {
- ["name"] = [==[v]==],
- ["ctype"] = [==[const GLshort *]==],
- },
- },
- ["name"] = [==[VertexAttrib1svNV]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[NV_vertex_program]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[index]==],
- ["ctype"] = [==[GLuint]==],
- },
- {
- ["name"] = [==[x]==],
- ["ctype"] = [==[GLshort]==],
- },
- },
- ["name"] = [==[VertexAttrib1sNV]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["core"] = {
- {
- [==[1.0]==],
- [==[core]==],
- },
- {
- [==[3.2]==],
- [==[compatibility]==],
- },
- },
- ["parameters"] = {
- {
- ["name"] = [==[s]==],
- ["ctype"] = [==[GLfloat]==],
- },
- {
- ["name"] = [==[t]==],
- ["ctype"] = [==[GLfloat]==],
- },
- {
- ["name"] = [==[r]==],
- ["ctype"] = [==[GLfloat]==],
- },
- },
- ["name"] = [==[TexCoord3f]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[NV_vertex_program]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[index]==],
- ["ctype"] = [==[GLuint]==],
- },
- {
- ["name"] = [==[fsize]==],
- ["ctype"] = [==[GLint]==],
- },
- {
- ["name"] = [==[type]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[stride]==],
- ["ctype"] = [==[GLsizei]==],
- },
- {
- ["name"] = [==[pointer]==],
- ["ctype"] = [==[const GLvoid *]==],
- },
- },
- ["name"] = [==[VertexAttribPointerNV]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["core"] = {
- {
- [==[4.0]==],
- [==[core]==],
- },
- },
- ["name"] = [==[UniformMatrix3dv]==],
- ["parameters"] = {
- {
- ["name"] = [==[location]==],
- ["ctype"] = [==[GLint]==],
- },
- {
- ["name"] = [==[count]==],
- ["ctype"] = [==[GLsizei]==],
- },
- {
- ["name"] = [==[transpose]==],
- ["ctype"] = [==[GLboolean]==],
- },
- {
- ["name"] = [==[value]==],
- ["ctype"] = [==[const GLdouble *]==],
- },
- },
- ["extensions"] = {
- [==[ARB_gpu_shader_fp64]==],
- },
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[NV_vertex_program]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[target]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[address]==],
- ["ctype"] = [==[GLuint]==],
- },
- {
- ["name"] = [==[matrix]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[transform]==],
- ["ctype"] = [==[GLenum]==],
- },
- },
- ["name"] = [==[TrackMatrixNV]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[ATI_vertex_streams]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[stream]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[coords]==],
- ["ctype"] = [==[const GLdouble *]==],
- },
- },
- ["name"] = [==[VertexStream1dvATI]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[NV_path_rendering]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[path]==],
- ["ctype"] = [==[GLuint]==],
- },
- {
- ["name"] = [==[range]==],
- ["ctype"] = [==[GLsizei]==],
- },
- },
- ["name"] = [==[DeletePathsNV]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[EXT_fog_coord]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[coord]==],
- ["ctype"] = [==[GLfloat]==],
- },
- },
- ["name"] = [==[FogCoordfEXT]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["core"] = {
- {
- [==[1.0]==],
- [==[core]==],
- },
- {
- [==[3.2]==],
- [==[compatibility]==],
- },
- },
- ["parameters"] = {
- {
- ["name"] = [==[c]==],
- ["ctype"] = [==[GLdouble]==],
- },
- },
- ["name"] = [==[Indexd]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[NV_vertex_program]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[target]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[index]==],
- ["ctype"] = [==[GLuint]==],
- },
- {
- ["name"] = [==[count]==],
- ["ctype"] = [==[GLsizei]==],
- },
- {
- ["name"] = [==[v]==],
- ["ctype"] = [==[const GLdouble *]==],
- },
- },
- ["name"] = [==[ProgramParameters4dvNV]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[AMD_debug_output]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[callback]==],
- ["ctype"] = [==[GLDEBUGPROCAMD]==],
- },
- {
- ["name"] = [==[userParam]==],
- ["ctype"] = [==[void *]==],
- },
- },
- ["name"] = [==[DebugMessageCallbackAMD]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[EXT_direct_state_access]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[program]==],
- ["ctype"] = [==[GLuint]==],
- },
- {
- ["name"] = [==[target]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[index]==],
- ["ctype"] = [==[GLuint]==],
- },
- {
- ["name"] = [==[x]==],
- ["ctype"] = [==[GLdouble]==],
- },
- {
- ["name"] = [==[y]==],
- ["ctype"] = [==[GLdouble]==],
- },
- {
- ["name"] = [==[z]==],
- ["ctype"] = [==[GLdouble]==],
- },
- {
- ["name"] = [==[w]==],
- ["ctype"] = [==[GLdouble]==],
- },
- },
- ["name"] = [==[NamedProgramLocalParameter4dEXT]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[OES_fixed_point]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[op]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[value]==],
- ["ctype"] = [==[GLfixed]==],
- },
- },
- ["name"] = [==[AccumxOES]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[NV_vertex_program]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[target]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[index]==],
- ["ctype"] = [==[GLuint]==],
- },
- {
- ["name"] = [==[v]==],
- ["ctype"] = [==[const GLdouble *]==],
- },
- },
- ["name"] = [==[ProgramParameter4dvNV]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[NV_vertex_program]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[target]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[index]==],
- ["ctype"] = [==[GLuint]==],
- },
- {
- ["name"] = [==[x]==],
- ["ctype"] = [==[GLdouble]==],
- },
- {
- ["name"] = [==[y]==],
- ["ctype"] = [==[GLdouble]==],
- },
- {
- ["name"] = [==[z]==],
- ["ctype"] = [==[GLdouble]==],
- },
- {
- ["name"] = [==[w]==],
- ["ctype"] = [==[GLdouble]==],
- },
- },
- ["name"] = [==[ProgramParameter4dNV]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[NV_vertex_program]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[target]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[id]==],
- ["ctype"] = [==[GLuint]==],
- },
- {
- ["name"] = [==[len]==],
- ["ctype"] = [==[GLsizei]==],
- },
- {
- ["name"] = [==[program]==],
- ["ctype"] = [==[const GLubyte *]==],
- },
- },
- ["name"] = [==[LoadProgramNV]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[EXT_direct_state_access]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[buffer]==],
- ["ctype"] = [==[GLuint]==],
- },
- {
- ["name"] = [==[offset]==],
- ["ctype"] = [==[GLintptr]==],
- },
- {
- ["name"] = [==[length]==],
- ["ctype"] = [==[GLsizeiptr]==],
- },
- },
- ["name"] = [==[FlushMappedNamedBufferRangeEXT]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[NV_vertex_program]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[index]==],
- ["ctype"] = [==[GLuint]==],
- },
- {
- ["name"] = [==[pname]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[pointer]==],
- ["ctype"] = [==[GLvoid **]==],
- },
- },
- ["name"] = [==[GetVertexAttribPointervNV]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["core"] = {
- {
- [==[3.0]==],
- [==[core]==],
- },
- },
- ["parameters"] = {
- {
- ["name"] = [==[target]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[index]==],
- ["ctype"] = [==[GLuint]==],
- },
- },
- ["name"] = [==[IsEnabledi]==],
- ["return_ctype"] = [==[GLboolean]==],
- },
- {
- ["core"] = {
- {
- [==[3.3]==],
- [==[core]==],
- },
- },
- ["name"] = [==[GetQueryObjectui64v]==],
- ["parameters"] = {
- {
- ["name"] = [==[id]==],
- ["ctype"] = [==[GLuint]==],
- },
- {
- ["name"] = [==[pname]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[params]==],
- ["ctype"] = [==[GLuint64 *]==],
- },
- },
- ["extensions"] = {
- [==[ARB_timer_query]==],
- },
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[NV_vertex_program]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[index]==],
- ["ctype"] = [==[GLuint]==],
- },
- {
- ["name"] = [==[pname]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[params]==],
- ["ctype"] = [==[GLint *]==],
- },
- },
- ["name"] = [==[GetVertexAttribivNV]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[EXT_direct_state_access]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[texunit]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[target]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[pname]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[params]==],
- ["ctype"] = [==[const GLint *]==],
- },
- },
- ["name"] = [==[MultiTexParameterivEXT]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[ARB_occlusion_query]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[target]==],
- ["ctype"] = [==[GLenum]==],
- },
- },
- ["name"] = [==[EndQueryARB]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["core"] = {
- {
- [==[4.1]==],
- [==[core]==],
- },
- },
- ["name"] = [==[ProgramUniform1ui]==],
- ["parameters"] = {
- {
- ["name"] = [==[program]==],
- ["ctype"] = [==[GLuint]==],
- },
- {
- ["name"] = [==[location]==],
- ["ctype"] = [==[GLint]==],
- },
- {
- ["name"] = [==[v0]==],
- ["ctype"] = [==[GLuint]==],
- },
- },
- ["extensions"] = {
- [==[ARB_separate_shader_objects]==],
- },
- ["return_ctype"] = [==[void]==],
- },
- {
- ["core"] = {
- {
- [==[1.0]==],
- [==[core]==],
- },
- {
- [==[3.2]==],
- [==[compatibility]==],
- },
- },
- ["parameters"] = {
- {
- ["name"] = [==[s]==],
- ["ctype"] = [==[GLfloat]==],
- },
- {
- ["name"] = [==[t]==],
- ["ctype"] = [==[GLfloat]==],
- },
- {
- ["name"] = [==[r]==],
- ["ctype"] = [==[GLfloat]==],
- },
- {
- ["name"] = [==[q]==],
- ["ctype"] = [==[GLfloat]==],
- },
- },
- ["name"] = [==[TexCoord4f]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[NV_vertex_program]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[index]==],
- ["ctype"] = [==[GLuint]==],
- },
- {
- ["name"] = [==[pname]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[params]==],
- ["ctype"] = [==[GLfloat *]==],
- },
- },
- ["name"] = [==[GetVertexAttribfvNV]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[NV_vertex_program]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[id]==],
- ["ctype"] = [==[GLuint]==],
- },
- {
- ["name"] = [==[pname]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[program]==],
- ["ctype"] = [==[GLubyte *]==],
- },
- },
- ["name"] = [==[GetProgramStringNV]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[NV_vertex_program]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[target]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[index]==],
- ["ctype"] = [==[GLuint]==],
- },
- {
- ["name"] = [==[pname]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[params]==],
- ["ctype"] = [==[GLdouble *]==],
- },
- },
- ["name"] = [==[GetProgramParameterdvNV]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["core"] = {
- {
- [==[3.3]==],
- [==[core]==],
- },
- },
- ["name"] = [==[TexCoordP4ui]==],
- ["parameters"] = {
- {
- ["name"] = [==[type]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[coords]==],
- ["ctype"] = [==[GLuint]==],
- },
- },
- ["extensions"] = {
- [==[ARB_vertex_type_2_10_10_10_rev]==],
- },
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[NV_vertex_program]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[n]==],
- ["ctype"] = [==[GLsizei]==],
- },
- {
- ["name"] = [==[programs]==],
- ["ctype"] = [==[GLuint *]==],
- },
- },
- ["name"] = [==[GenProgramsNV]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["core"] = {
- {
- [==[3.0]==],
- [==[core]==],
- },
- },
- ["parameters"] = {
- {
- ["name"] = [==[index]==],
- ["ctype"] = [==[GLuint]==],
- },
- {
- ["name"] = [==[size]==],
- ["ctype"] = [==[GLint]==],
- },
- {
- ["name"] = [==[type]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[stride]==],
- ["ctype"] = [==[GLsizei]==],
- },
- {
- ["name"] = [==[pointer]==],
- ["ctype"] = [==[const GLvoid *]==],
- },
- },
- ["name"] = [==[VertexAttribIPointer]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[ARB_imaging]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[target]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[internalformat]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[width]==],
- ["ctype"] = [==[GLsizei]==],
- },
- {
- ["name"] = [==[height]==],
- ["ctype"] = [==[GLsizei]==],
- },
- {
- ["name"] = [==[format]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[type]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[row]==],
- ["ctype"] = [==[const GLvoid *]==],
- },
- {
- ["name"] = [==[column]==],
- ["ctype"] = [==[const GLvoid *]==],
- },
- },
- ["name"] = [==[SeparableFilter2D]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[EXT_direct_state_access]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[mode]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[m]==],
- ["ctype"] = [==[const GLfloat *]==],
- },
- },
- ["name"] = [==[MatrixMultfEXT]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[NV_vertex_program]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[n]==],
- ["ctype"] = [==[GLsizei]==],
- },
- {
- ["name"] = [==[programs]==],
- ["ctype"] = [==[const GLuint *]==],
- },
- },
- ["name"] = [==[DeleteProgramsNV]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[ARB_bindless_texture]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[handle]==],
- ["ctype"] = [==[GLuint64]==],
- },
- {
- ["name"] = [==[access]==],
- ["ctype"] = [==[GLenum]==],
- },
- },
- ["name"] = [==[MakeImageHandleResidentARB]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[NV_vertex_program]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[n]==],
- ["ctype"] = [==[GLsizei]==],
- },
- {
- ["name"] = [==[programs]==],
- ["ctype"] = [==[const GLuint *]==],
- },
- {
- ["name"] = [==[residences]==],
- ["ctype"] = [==[GLboolean *]==],
- },
- },
- ["name"] = [==[AreProgramsResidentNV]==],
- ["return_ctype"] = [==[GLboolean]==],
- },
- {
- ["core"] = {
- {
- [==[3.3]==],
- [==[core]==],
- },
- },
- ["name"] = [==[SamplerParameteri]==],
- ["parameters"] = {
- {
- ["name"] = [==[sampler]==],
- ["ctype"] = [==[GLuint]==],
- },
- {
- ["name"] = [==[pname]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[param]==],
- ["ctype"] = [==[GLint]==],
- },
- },
- ["extensions"] = {
- [==[ARB_sampler_objects]==],
- },
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[NV_gpu_shader5]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[location]==],
- ["ctype"] = [==[GLint]==],
- },
- {
- ["name"] = [==[count]==],
- ["ctype"] = [==[GLsizei]==],
- },
- {
- ["name"] = [==[value]==],
- ["ctype"] = [==[const GLuint64EXT *]==],
- },
- },
- ["name"] = [==[Uniform4ui64vNV]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[NV_vertex_program4]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[index]==],
- ["ctype"] = [==[GLuint]==],
- },
- {
- ["name"] = [==[size]==],
- ["ctype"] = [==[GLint]==],
- },
- {
- ["name"] = [==[type]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[stride]==],
- ["ctype"] = [==[GLsizei]==],
- },
- {
- ["name"] = [==[pointer]==],
- ["ctype"] = [==[const GLvoid *]==],
- },
- },
- ["name"] = [==[VertexAttribIPointerEXT]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[NV_vertex_buffer_unified_memory]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[index]==],
- ["ctype"] = [==[GLuint]==],
- },
- {
- ["name"] = [==[size]==],
- ["ctype"] = [==[GLint]==],
- },
- {
- ["name"] = [==[type]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[normalized]==],
- ["ctype"] = [==[GLboolean]==],
- },
- {
- ["name"] = [==[stride]==],
- ["ctype"] = [==[GLsizei]==],
- },
- },
- ["name"] = [==[VertexAttribFormatNV]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[NV_video_capture]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[video_capture_slot]==],
- ["ctype"] = [==[GLuint]==],
- },
- },
- ["name"] = [==[BeginVideoCaptureNV]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[NV_vertex_buffer_unified_memory]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[type]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[stride]==],
- ["ctype"] = [==[GLsizei]==],
- },
- },
- ["name"] = [==[IndexFormatNV]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[NV_vertex_attrib_integer_64bit]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[index]==],
- ["ctype"] = [==[GLuint]==],
- },
- {
- ["name"] = [==[pname]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[params]==],
- ["ctype"] = [==[GLint64EXT *]==],
- },
- },
- ["name"] = [==[GetVertexAttribLi64vNV]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["core"] = {
- {
- [==[1.0]==],
- [==[core]==],
- },
- {
- [==[3.2]==],
- [==[compatibility]==],
- },
- },
- ["parameters"] = {
- {
- ["name"] = [==[x]==],
- ["ctype"] = [==[GLshort]==],
- },
- {
- ["name"] = [==[y]==],
- ["ctype"] = [==[GLshort]==],
- },
- },
- ["name"] = [==[RasterPos2s]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["core"] = {
- {
- [==[4.0]==],
- [==[core]==],
- },
- },
- ["name"] = [==[DrawArraysIndirect]==],
- ["parameters"] = {
- {
- ["name"] = [==[mode]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[indirect]==],
- ["ctype"] = [==[const GLvoid *]==],
- },
- },
- ["extensions"] = {
- [==[ARB_draw_indirect]==],
- },
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[NV_vertex_attrib_integer_64bit]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[index]==],
- ["ctype"] = [==[GLuint]==],
- },
- {
- ["name"] = [==[v]==],
- ["ctype"] = [==[const GLuint64EXT *]==],
- },
- },
- ["name"] = [==[VertexAttribL4ui64vNV]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[ARB_bindless_texture]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[handle]==],
- ["ctype"] = [==[GLuint64]==],
- },
- },
- ["name"] = [==[MakeImageHandleNonResidentARB]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[EXT_direct_state_access]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[program]==],
- ["ctype"] = [==[GLuint]==],
- },
- {
- ["name"] = [==[target]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[index]==],
- ["ctype"] = [==[GLuint]==],
- },
- {
- ["name"] = [==[count]==],
- ["ctype"] = [==[GLsizei]==],
- },
- {
- ["name"] = [==[params]==],
- ["ctype"] = [==[const GLint *]==],
- },
- },
- ["name"] = [==[NamedProgramLocalParametersI4ivEXT]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[ATI_vertex_streams]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[stream]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[nx]==],
- ["ctype"] = [==[GLbyte]==],
- },
- {
- ["name"] = [==[ny]==],
- ["ctype"] = [==[GLbyte]==],
- },
- {
- ["name"] = [==[nz]==],
- ["ctype"] = [==[GLbyte]==],
- },
- },
- ["name"] = [==[NormalStream3bATI]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[ARB_shader_objects]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[programObj]==],
- ["ctype"] = [==[GLhandleARB]==],
- },
- {
- ["name"] = [==[index]==],
- ["ctype"] = [==[GLuint]==],
- },
- {
- ["name"] = [==[maxLength]==],
- ["ctype"] = [==[GLsizei]==],
- },
- {
- ["name"] = [==[length]==],
- ["ctype"] = [==[GLsizei *]==],
- },
- {
- ["name"] = [==[size]==],
- ["ctype"] = [==[GLint *]==],
- },
- {
- ["name"] = [==[type]==],
- ["ctype"] = [==[GLenum *]==],
- },
- {
- ["name"] = [==[name]==],
- ["ctype"] = [==[GLcharARB *]==],
- },
- },
- ["name"] = [==[GetActiveUniformARB]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[EXT_direct_state_access]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[program]==],
- ["ctype"] = [==[GLuint]==],
- },
- {
- ["name"] = [==[location]==],
- ["ctype"] = [==[GLint]==],
- },
- {
- ["name"] = [==[v0]==],
- ["ctype"] = [==[GLfloat]==],
- },
- {
- ["name"] = [==[v1]==],
- ["ctype"] = [==[GLfloat]==],
- },
- {
- ["name"] = [==[v2]==],
- ["ctype"] = [==[GLfloat]==],
- },
- },
- ["name"] = [==[ProgramUniform3fEXT]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[NV_vertex_attrib_integer_64bit]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[index]==],
- ["ctype"] = [==[GLuint]==],
- },
- {
- ["name"] = [==[v]==],
- ["ctype"] = [==[const GLint64EXT *]==],
- },
- },
- ["name"] = [==[VertexAttribL4i64vNV]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[ARB_sparse_texture]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[target]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[level]==],
- ["ctype"] = [==[GLint]==],
- },
- {
- ["name"] = [==[xoffset]==],
- ["ctype"] = [==[GLint]==],
- },
- {
- ["name"] = [==[yoffset]==],
- ["ctype"] = [==[GLint]==],
- },
- {
- ["name"] = [==[zoffset]==],
- ["ctype"] = [==[GLint]==],
- },
- {
- ["name"] = [==[width]==],
- ["ctype"] = [==[GLsizei]==],
- },
- {
- ["name"] = [==[height]==],
- ["ctype"] = [==[GLsizei]==],
- },
- {
- ["name"] = [==[depth]==],
- ["ctype"] = [==[GLsizei]==],
- },
- {
- ["name"] = [==[resident]==],
- ["ctype"] = [==[GLboolean]==],
- },
- },
- ["name"] = [==[TexPageCommitmentARB]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[NV_vertex_attrib_integer_64bit]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[index]==],
- ["ctype"] = [==[GLuint]==],
- },
- {
- ["name"] = [==[v]==],
- ["ctype"] = [==[const GLint64EXT *]==],
- },
- },
- ["name"] = [==[VertexAttribL1i64vNV]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[ARB_vertex_program]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[index]==],
- ["ctype"] = [==[GLuint]==],
- },
- {
- ["name"] = [==[x]==],
- ["ctype"] = [==[GLdouble]==],
- },
- {
- ["name"] = [==[y]==],
- ["ctype"] = [==[GLdouble]==],
- },
- {
- ["name"] = [==[z]==],
- ["ctype"] = [==[GLdouble]==],
- },
- },
- ["name"] = [==[VertexAttrib3dARB]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[NV_vertex_attrib_integer_64bit]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[index]==],
- ["ctype"] = [==[GLuint]==],
- },
- {
- ["name"] = [==[x]==],
- ["ctype"] = [==[GLint64EXT]==],
- },
- {
- ["name"] = [==[y]==],
- ["ctype"] = [==[GLint64EXT]==],
- },
- {
- ["name"] = [==[z]==],
- ["ctype"] = [==[GLint64EXT]==],
- },
- {
- ["name"] = [==[w]==],
- ["ctype"] = [==[GLint64EXT]==],
- },
- },
- ["name"] = [==[VertexAttribL4i64NV]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["core"] = {
- {
- [==[1.3]==],
- [==[core]==],
- },
- {
- [==[3.2]==],
- [==[compatibility]==],
- },
- },
- ["parameters"] = {
- {
- ["name"] = [==[target]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[s]==],
- ["ctype"] = [==[GLfloat]==],
- },
- {
- ["name"] = [==[t]==],
- ["ctype"] = [==[GLfloat]==],
- },
- },
- ["name"] = [==[MultiTexCoord2f]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[NV_vertex_attrib_integer_64bit]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[index]==],
- ["ctype"] = [==[GLuint]==],
- },
- {
- ["name"] = [==[x]==],
- ["ctype"] = [==[GLint64EXT]==],
- },
- },
- ["name"] = [==[VertexAttribL1i64NV]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[ARB_multitexture]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[target]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[v]==],
- ["ctype"] = [==[const GLint *]==],
- },
- },
- ["name"] = [==[MultiTexCoord4ivARB]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["core"] = {
- {
- [==[1.0]==],
- [==[core]==],
- },
- {
- [==[3.2]==],
- [==[compatibility]==],
- },
- },
- ["parameters"] = {
- {
- ["name"] = [==[x]==],
- ["ctype"] = [==[GLdouble]==],
- },
- {
- ["name"] = [==[y]==],
- ["ctype"] = [==[GLdouble]==],
- },
- {
- ["name"] = [==[z]==],
- ["ctype"] = [==[GLdouble]==],
- },
- },
- ["name"] = [==[Scaled]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[NV_vertex_array_range]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[length]==],
- ["ctype"] = [==[GLsizei]==],
- },
- {
- ["name"] = [==[pointer]==],
- ["ctype"] = [==[const GLvoid *]==],
- },
- },
- ["name"] = [==[VertexArrayRangeNV]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["core"] = {
- {
- [==[1.0]==],
- [==[core]==],
- },
- {
- [==[3.2]==],
- [==[compatibility]==],
- },
- },
- ["parameters"] = {
- {
- ["name"] = [==[light]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[pname]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[params]==],
- ["ctype"] = [==[const GLint *]==],
- },
- },
- ["name"] = [==[Lightiv]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[NV_half_float]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[v]==],
- ["ctype"] = [==[const GLhalfNV *]==],
- },
- },
- ["name"] = [==[Vertex3hvNV]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[EXT_coordinate_frame]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[tx]==],
- ["ctype"] = [==[GLint]==],
- },
- {
- ["name"] = [==[ty]==],
- ["ctype"] = [==[GLint]==],
- },
- {
- ["name"] = [==[tz]==],
- ["ctype"] = [==[GLint]==],
- },
- },
- ["name"] = [==[Tangent3iEXT]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[NV_vertex_array_range]==],
- },
- ["parameters"] = {
- },
- ["name"] = [==[FlushVertexArrayRangeNV]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[NV_vdpau_interop]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[surface]==],
- ["ctype"] = [==[GLvdpauSurfaceNV]==],
- },
- {
- ["name"] = [==[pname]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[bufSize]==],
- ["ctype"] = [==[GLsizei]==],
- },
- {
- ["name"] = [==[length]==],
- ["ctype"] = [==[GLsizei *]==],
- },
- {
- ["name"] = [==[values]==],
- ["ctype"] = [==[GLint *]==],
- },
- },
- ["name"] = [==[VDPAUGetSurfaceivNV]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[ARB_vertex_program]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[index]==],
- ["ctype"] = [==[GLuint]==],
- },
- },
- ["name"] = [==[EnableVertexAttribArrayARB]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[ARB_texture_compression]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[target]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[level]==],
- ["ctype"] = [==[GLint]==],
- },
- {
- ["name"] = [==[xoffset]==],
- ["ctype"] = [==[GLint]==],
- },
- {
- ["name"] = [==[yoffset]==],
- ["ctype"] = [==[GLint]==],
- },
- {
- ["name"] = [==[zoffset]==],
- ["ctype"] = [==[GLint]==],
- },
- {
- ["name"] = [==[width]==],
- ["ctype"] = [==[GLsizei]==],
- },
- {
- ["name"] = [==[height]==],
- ["ctype"] = [==[GLsizei]==],
- },
- {
- ["name"] = [==[depth]==],
- ["ctype"] = [==[GLsizei]==],
- },
- {
- ["name"] = [==[format]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[imageSize]==],
- ["ctype"] = [==[GLsizei]==],
- },
- {
- ["name"] = [==[data]==],
- ["ctype"] = [==[const GLvoid *]==],
- },
- },
- ["name"] = [==[CompressedTexSubImage3DARB]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[NV_vdpau_interop]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[vdpSurface]==],
- ["ctype"] = [==[const GLvoid *]==],
- },
- {
- ["name"] = [==[target]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[numTextureNames]==],
- ["ctype"] = [==[GLsizei]==],
- },
- {
- ["name"] = [==[textureNames]==],
- ["ctype"] = [==[const GLuint *]==],
- },
- },
- ["name"] = [==[VDPAURegisterOutputSurfaceNV]==],
- ["return_ctype"] = [==[GLvdpauSurfaceNV]==],
- },
- {
- ["extensions"] = {
- [==[NV_vdpau_interop]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[vdpSurface]==],
- ["ctype"] = [==[const GLvoid *]==],
- },
- {
- ["name"] = [==[target]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[numTextureNames]==],
- ["ctype"] = [==[GLsizei]==],
- },
- {
- ["name"] = [==[textureNames]==],
- ["ctype"] = [==[const GLuint *]==],
- },
- },
- ["name"] = [==[VDPAURegisterVideoSurfaceNV]==],
- ["return_ctype"] = [==[GLvdpauSurfaceNV]==],
- },
- {
- ["extensions"] = {
- [==[NV_vdpau_interop]==],
- },
- ["parameters"] = {
- },
- ["name"] = [==[VDPAUFiniNV]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["core"] = {
- {
- [==[2.0]==],
- [==[core]==],
- },
- },
- ["parameters"] = {
- {
- ["name"] = [==[location]==],
- ["ctype"] = [==[GLint]==],
- },
- {
- ["name"] = [==[count]==],
- ["ctype"] = [==[GLsizei]==],
- },
- {
- ["name"] = [==[transpose]==],
- ["ctype"] = [==[GLboolean]==],
- },
- {
- ["name"] = [==[value]==],
- ["ctype"] = [==[const GLfloat *]==],
- },
- },
- ["name"] = [==[UniformMatrix3fv]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[EXT_texture_integer]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[target]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[pname]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[params]==],
- ["ctype"] = [==[GLuint *]==],
- },
- },
- ["name"] = [==[GetTexParameterIuivEXT]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["core"] = {
- {
- [==[1.0]==],
- [==[core]==],
- },
- {
- [==[3.2]==],
- [==[compatibility]==],
- },
- },
- ["parameters"] = {
- {
- ["name"] = [==[x]==],
- ["ctype"] = [==[GLfloat]==],
- },
- {
- ["name"] = [==[y]==],
- ["ctype"] = [==[GLfloat]==],
- },
- {
- ["name"] = [==[z]==],
- ["ctype"] = [==[GLfloat]==],
- },
- },
- ["name"] = [==[RasterPos3f]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[NV_video_capture]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[video_capture_slot]==],
- ["ctype"] = [==[GLuint]==],
- },
- },
- ["name"] = [==[EndVideoCaptureNV]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[SUN_triangle_list]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[code]==],
- ["ctype"] = [==[GLuint]==],
- },
- },
- ["name"] = [==[ReplacementCodeuiSUN]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["core"] = {
- {
- [==[3.3]==],
- [==[core]==],
- },
- },
- ["name"] = [==[GetFragDataIndex]==],
- ["parameters"] = {
- {
- ["name"] = [==[program]==],
- ["ctype"] = [==[GLuint]==],
- },
- {
- ["name"] = [==[name]==],
- ["ctype"] = [==[const GLchar *]==],
- },
- },
- ["extensions"] = {
- [==[ARB_blend_func_extended]==],
- },
- ["return_ctype"] = [==[GLint]==],
- },
- {
- ["core"] = {
- {
- [==[4.4]==],
- [==[core]==],
- },
- },
- ["name"] = [==[ClearTexSubImage]==],
- ["parameters"] = {
- {
- ["name"] = [==[texture]==],
- ["ctype"] = [==[GLuint]==],
- },
- {
- ["name"] = [==[level]==],
- ["ctype"] = [==[GLint]==],
- },
- {
- ["name"] = [==[xoffset]==],
- ["ctype"] = [==[GLint]==],
- },
- {
- ["name"] = [==[yoffset]==],
- ["ctype"] = [==[GLint]==],
- },
- {
- ["name"] = [==[zoffset]==],
- ["ctype"] = [==[GLint]==],
- },
- {
- ["name"] = [==[width]==],
- ["ctype"] = [==[GLsizei]==],
- },
- {
- ["name"] = [==[height]==],
- ["ctype"] = [==[GLsizei]==],
- },
- {
- ["name"] = [==[depth]==],
- ["ctype"] = [==[GLsizei]==],
- },
- {
- ["name"] = [==[format]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[type]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[data]==],
- ["ctype"] = [==[const void *]==],
- },
- },
- ["extensions"] = {
- [==[ARB_clear_texture]==],
- },
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[ARB_compute_variable_group_size]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[num_groups_x]==],
- ["ctype"] = [==[GLuint]==],
- },
- {
- ["name"] = [==[num_groups_y]==],
- ["ctype"] = [==[GLuint]==],
- },
- {
- ["name"] = [==[num_groups_z]==],
- ["ctype"] = [==[GLuint]==],
- },
- {
- ["name"] = [==[group_size_x]==],
- ["ctype"] = [==[GLuint]==],
- },
- {
- ["name"] = [==[group_size_y]==],
- ["ctype"] = [==[GLuint]==],
- },
- {
- ["name"] = [==[group_size_z]==],
- ["ctype"] = [==[GLuint]==],
- },
- },
- ["name"] = [==[DispatchComputeGroupSizeARB]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[NV_transform_feedback2]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[n]==],
- ["ctype"] = [==[GLsizei]==],
- },
- {
- ["name"] = [==[ids]==],
- ["ctype"] = [==[GLuint *]==],
- },
- },
- ["name"] = [==[GenTransformFeedbacksNV]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[NV_transform_feedback]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[program]==],
- ["ctype"] = [==[GLuint]==],
- },
- {
- ["name"] = [==[index]==],
- ["ctype"] = [==[GLuint]==],
- },
- {
- ["name"] = [==[location]==],
- ["ctype"] = [==[GLint *]==],
- },
- },
- ["name"] = [==[GetTransformFeedbackVaryingNV]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[NV_transform_feedback]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[program]==],
- ["ctype"] = [==[GLuint]==],
- },
- {
- ["name"] = [==[count]==],
- ["ctype"] = [==[GLsizei]==],
- },
- {
- ["name"] = [==[locations]==],
- ["ctype"] = [==[const GLint *]==],
- },
- {
- ["name"] = [==[bufferMode]==],
- ["ctype"] = [==[GLenum]==],
- },
- },
- ["name"] = [==[TransformFeedbackVaryingsNV]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["core"] = {
- {
- [==[1.0]==],
- [==[core]==],
- },
- {
- [==[3.2]==],
- [==[compatibility]==],
- },
- },
- ["parameters"] = {
- {
- ["name"] = [==[red]==],
- ["ctype"] = [==[GLbyte]==],
- },
- {
- ["name"] = [==[green]==],
- ["ctype"] = [==[GLbyte]==],
- },
- {
- ["name"] = [==[blue]==],
- ["ctype"] = [==[GLbyte]==],
- },
- },
- ["name"] = [==[Color3b]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["core"] = {
- {
- [==[1.4]==],
- [==[core]==],
- },
- {
- [==[3.2]==],
- [==[compatibility]==],
- },
- },
- ["parameters"] = {
- {
- ["name"] = [==[x]==],
- ["ctype"] = [==[GLfloat]==],
- },
- {
- ["name"] = [==[y]==],
- ["ctype"] = [==[GLfloat]==],
- },
- {
- ["name"] = [==[z]==],
- ["ctype"] = [==[GLfloat]==],
- },
- },
- ["name"] = [==[WindowPos3f]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[NV_bindless_texture]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[handle]==],
- ["ctype"] = [==[GLuint64]==],
- },
- },
- ["name"] = [==[MakeImageHandleNonResidentNV]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["core"] = {
- {
- [==[3.0]==],
- [==[core]==],
- },
- },
- ["parameters"] = {
- {
- ["name"] = [==[program]==],
- ["ctype"] = [==[GLuint]==],
- },
- {
- ["name"] = [==[location]==],
- ["ctype"] = [==[GLint]==],
- },
- {
- ["name"] = [==[params]==],
- ["ctype"] = [==[GLuint *]==],
- },
- },
- ["name"] = [==[GetUniformuiv]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[NV_transform_feedback]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[target]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[index]==],
- ["ctype"] = [==[GLuint]==],
- },
- {
- ["name"] = [==[buffer]==],
- ["ctype"] = [==[GLuint]==],
- },
- {
- ["name"] = [==[offset]==],
- ["ctype"] = [==[GLintptr]==],
- },
- {
- ["name"] = [==[size]==],
- ["ctype"] = [==[GLsizeiptr]==],
- },
- },
- ["name"] = [==[BindBufferRangeNV]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[NV_fence]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[fence]==],
- ["ctype"] = [==[GLuint]==],
- },
- {
- ["name"] = [==[condition]==],
- ["ctype"] = [==[GLenum]==],
- },
- },
- ["name"] = [==[SetFenceNV]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["core"] = {
- {
- [==[1.4]==],
- [==[core]==],
- },
- {
- [==[3.2]==],
- [==[compatibility]==],
- },
- },
- ["parameters"] = {
- {
- ["name"] = [==[size]==],
- ["ctype"] = [==[GLint]==],
- },
- {
- ["name"] = [==[type]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[stride]==],
- ["ctype"] = [==[GLsizei]==],
- },
- {
- ["name"] = [==[pointer]==],
- ["ctype"] = [==[const GLvoid *]==],
- },
- },
- ["name"] = [==[SecondaryColorPointer]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[NV_transform_feedback]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[count]==],
- ["ctype"] = [==[GLuint]==],
- },
- {
- ["name"] = [==[attribs]==],
- ["ctype"] = [==[const GLint *]==],
- },
- {
- ["name"] = [==[bufferMode]==],
- ["ctype"] = [==[GLenum]==],
- },
- },
- ["name"] = [==[TransformFeedbackAttribsNV]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[ARB_shader_objects]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[location]==],
- ["ctype"] = [==[GLint]==],
- },
- {
- ["name"] = [==[count]==],
- ["ctype"] = [==[GLsizei]==],
- },
- {
- ["name"] = [==[value]==],
- ["ctype"] = [==[const GLfloat *]==],
- },
- },
- ["name"] = [==[Uniform2fvARB]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["core"] = {
- {
- [==[1.0]==],
- [==[core]==],
- },
- {
- [==[3.2]==],
- [==[compatibility]==],
- },
- },
- ["parameters"] = {
- {
- ["name"] = [==[x]==],
- ["ctype"] = [==[GLdouble]==],
- },
- {
- ["name"] = [==[y]==],
- ["ctype"] = [==[GLdouble]==],
- },
- {
- ["name"] = [==[z]==],
- ["ctype"] = [==[GLdouble]==],
- },
- },
- ["name"] = [==[Translated]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[NV_texture_multisample]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[texture]==],
- ["ctype"] = [==[GLuint]==],
- },
- {
- ["name"] = [==[target]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[coverageSamples]==],
- ["ctype"] = [==[GLsizei]==],
- },
- {
- ["name"] = [==[colorSamples]==],
- ["ctype"] = [==[GLsizei]==],
- },
- {
- ["name"] = [==[internalFormat]==],
- ["ctype"] = [==[GLint]==],
- },
- {
- ["name"] = [==[width]==],
- ["ctype"] = [==[GLsizei]==],
- },
- {
- ["name"] = [==[height]==],
- ["ctype"] = [==[GLsizei]==],
- },
- {
- ["name"] = [==[fixedSampleLocations]==],
- ["ctype"] = [==[GLboolean]==],
- },
- },
- ["name"] = [==[TextureImage2DMultisampleCoverageNV]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[ARB_matrix_palette]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[size]==],
- ["ctype"] = [==[GLint]==],
- },
- {
- ["name"] = [==[indices]==],
- ["ctype"] = [==[const GLushort *]==],
- },
- },
- ["name"] = [==[MatrixIndexusvARB]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["core"] = {
- {
- [==[1.0]==],
- [==[core]==],
- },
- {
- [==[3.2]==],
- [==[compatibility]==],
- },
- },
- ["parameters"] = {
- {
- ["name"] = [==[x]==],
- ["ctype"] = [==[GLshort]==],
- },
- {
- ["name"] = [==[y]==],
- ["ctype"] = [==[GLshort]==],
- },
- {
- ["name"] = [==[z]==],
- ["ctype"] = [==[GLshort]==],
- },
- },
- ["name"] = [==[RasterPos3s]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["core"] = {
- {
- [==[4.0]==],
- [==[core]==],
- },
- },
- ["name"] = [==[PauseTransformFeedback]==],
- ["parameters"] = {
- },
- ["extensions"] = {
- [==[ARB_transform_feedback2]==],
- },
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[NV_texture_multisample]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[texture]==],
- ["ctype"] = [==[GLuint]==],
- },
- {
- ["name"] = [==[target]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[samples]==],
- ["ctype"] = [==[GLsizei]==],
- },
- {
- ["name"] = [==[internalFormat]==],
- ["ctype"] = [==[GLint]==],
- },
- {
- ["name"] = [==[width]==],
- ["ctype"] = [==[GLsizei]==],
- },
- {
- ["name"] = [==[height]==],
- ["ctype"] = [==[GLsizei]==],
- },
- {
- ["name"] = [==[depth]==],
- ["ctype"] = [==[GLsizei]==],
- },
- {
- ["name"] = [==[fixedSampleLocations]==],
- ["ctype"] = [==[GLboolean]==],
- },
- },
- ["name"] = [==[TextureImage3DMultisampleNV]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[NV_texture_multisample]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[target]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[coverageSamples]==],
- ["ctype"] = [==[GLsizei]==],
- },
- {
- ["name"] = [==[colorSamples]==],
- ["ctype"] = [==[GLsizei]==],
- },
- {
- ["name"] = [==[internalFormat]==],
- ["ctype"] = [==[GLint]==],
- },
- {
- ["name"] = [==[width]==],
- ["ctype"] = [==[GLsizei]==],
- },
- {
- ["name"] = [==[height]==],
- ["ctype"] = [==[GLsizei]==],
- },
- {
- ["name"] = [==[depth]==],
- ["ctype"] = [==[GLsizei]==],
- },
- {
- ["name"] = [==[fixedSampleLocations]==],
- ["ctype"] = [==[GLboolean]==],
- },
- },
- ["name"] = [==[TexImage3DMultisampleCoverageNV]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[ARB_bindless_texture]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[texture]==],
- ["ctype"] = [==[GLuint]==],
- },
- {
- ["name"] = [==[level]==],
- ["ctype"] = [==[GLint]==],
- },
- {
- ["name"] = [==[layered]==],
- ["ctype"] = [==[GLboolean]==],
- },
- {
- ["name"] = [==[layer]==],
- ["ctype"] = [==[GLint]==],
- },
- {
- ["name"] = [==[format]==],
- ["ctype"] = [==[GLenum]==],
- },
- },
- ["name"] = [==[GetImageHandleARB]==],
- ["return_ctype"] = [==[GLuint64]==],
- },
- {
- ["core"] = {
- {
- [==[4.1]==],
- [==[core]==],
- },
- },
- ["name"] = [==[ProgramUniformMatrix3fv]==],
- ["parameters"] = {
- {
- ["name"] = [==[program]==],
- ["ctype"] = [==[GLuint]==],
- },
- {
- ["name"] = [==[location]==],
- ["ctype"] = [==[GLint]==],
- },
- {
- ["name"] = [==[count]==],
- ["ctype"] = [==[GLsizei]==],
- },
- {
- ["name"] = [==[transpose]==],
- ["ctype"] = [==[GLboolean]==],
- },
- {
- ["name"] = [==[value]==],
- ["ctype"] = [==[const GLfloat *]==],
- },
- },
- ["extensions"] = {
- [==[ARB_separate_shader_objects]==],
- },
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[NV_texture_multisample]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[target]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[coverageSamples]==],
- ["ctype"] = [==[GLsizei]==],
- },
- {
- ["name"] = [==[colorSamples]==],
- ["ctype"] = [==[GLsizei]==],
- },
- {
- ["name"] = [==[internalFormat]==],
- ["ctype"] = [==[GLint]==],
- },
- {
- ["name"] = [==[width]==],
- ["ctype"] = [==[GLsizei]==],
- },
- {
- ["name"] = [==[height]==],
- ["ctype"] = [==[GLsizei]==],
- },
- {
- ["name"] = [==[fixedSampleLocations]==],
- ["ctype"] = [==[GLboolean]==],
- },
- },
- ["name"] = [==[TexImage2DMultisampleCoverageNV]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["core"] = {
- {
- [==[1.0]==],
- [==[core]==],
- },
- {
- [==[3.2]==],
- [==[compatibility]==],
- },
- },
- ["parameters"] = {
- {
- ["name"] = [==[x]==],
- ["ctype"] = [==[GLint]==],
- },
- {
- ["name"] = [==[y]==],
- ["ctype"] = [==[GLint]==],
- },
- {
- ["name"] = [==[z]==],
- ["ctype"] = [==[GLint]==],
- },
- {
- ["name"] = [==[w]==],
- ["ctype"] = [==[GLint]==],
- },
- },
- ["name"] = [==[Vertex4i]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[ARB_imaging]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[target]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[start]==],
- ["ctype"] = [==[GLsizei]==],
- },
- {
- ["name"] = [==[count]==],
- ["ctype"] = [==[GLsizei]==],
- },
- {
- ["name"] = [==[format]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[type]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[data]==],
- ["ctype"] = [==[const GLvoid *]==],
- },
- },
- ["name"] = [==[ColorSubTable]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[NV_evaluators]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[target]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[pname]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[params]==],
- ["ctype"] = [==[const GLfloat *]==],
- },
- },
- ["name"] = [==[MapParameterfvNV]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[EXT_direct_state_access]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[framebuffer]==],
- ["ctype"] = [==[GLuint]==],
- },
- {
- ["name"] = [==[attachment]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[textarget]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[texture]==],
- ["ctype"] = [==[GLuint]==],
- },
- {
- ["name"] = [==[level]==],
- ["ctype"] = [==[GLint]==],
- },
- },
- ["name"] = [==[NamedFramebufferTexture2DEXT]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[NV_shader_buffer_load]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[program]==],
- ["ctype"] = [==[GLuint]==],
- },
- {
- ["name"] = [==[location]==],
- ["ctype"] = [==[GLint]==],
- },
- {
- ["name"] = [==[params]==],
- ["ctype"] = [==[GLuint64EXT *]==],
- },
- },
- ["name"] = [==[GetUniformui64vNV]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[NV_shader_buffer_load]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[location]==],
- ["ctype"] = [==[GLint]==],
- },
- {
- ["name"] = [==[count]==],
- ["ctype"] = [==[GLsizei]==],
- },
- {
- ["name"] = [==[value]==],
- ["ctype"] = [==[const GLuint64EXT *]==],
- },
- },
- ["name"] = [==[Uniformui64vNV]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[NV_shader_buffer_load]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[buffer]==],
- ["ctype"] = [==[GLuint]==],
- },
- {
- ["name"] = [==[pname]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[params]==],
- ["ctype"] = [==[GLuint64EXT *]==],
- },
- },
- ["name"] = [==[GetNamedBufferParameterui64vNV]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[EXT_direct_state_access]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[texunit]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[coord]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[pname]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[params]==],
- ["ctype"] = [==[const GLint *]==],
- },
- },
- ["name"] = [==[MultiTexGenivEXT]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[NV_shader_buffer_load]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[target]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[pname]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[params]==],
- ["ctype"] = [==[GLuint64EXT *]==],
- },
- },
- ["name"] = [==[GetBufferParameterui64vNV]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[NV_shader_buffer_load]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[buffer]==],
- ["ctype"] = [==[GLuint]==],
- },
- },
- ["name"] = [==[IsNamedBufferResidentNV]==],
- ["return_ctype"] = [==[GLboolean]==],
- },
- {
- ["extensions"] = {
- [==[NV_shader_buffer_load]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[buffer]==],
- ["ctype"] = [==[GLuint]==],
- },
- {
- ["name"] = [==[access]==],
- ["ctype"] = [==[GLenum]==],
- },
- },
- ["name"] = [==[MakeNamedBufferResidentNV]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[NV_shader_buffer_load]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[target]==],
- ["ctype"] = [==[GLenum]==],
- },
- },
- ["name"] = [==[MakeBufferNonResidentNV]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["core"] = {
- {
- [==[1.0]==],
- [==[core]==],
- },
- },
- ["parameters"] = {
- {
- ["name"] = [==[red]==],
- ["ctype"] = [==[GLboolean]==],
- },
- {
- ["name"] = [==[green]==],
- ["ctype"] = [==[GLboolean]==],
- },
- {
- ["name"] = [==[blue]==],
- ["ctype"] = [==[GLboolean]==],
- },
- {
- ["name"] = [==[alpha]==],
- ["ctype"] = [==[GLboolean]==],
- },
- },
- ["name"] = [==[ColorMask]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[ARB_occlusion_query]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[n]==],
- ["ctype"] = [==[GLsizei]==],
- },
- {
- ["name"] = [==[ids]==],
- ["ctype"] = [==[GLuint *]==],
- },
- },
- ["name"] = [==[GenQueriesARB]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[NV_shader_buffer_load]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[target]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[access]==],
- ["ctype"] = [==[GLenum]==],
- },
- },
- ["name"] = [==[MakeBufferResidentNV]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[EXT_vertex_shader]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[res]==],
- ["ctype"] = [==[GLuint]==],
- },
- {
- ["name"] = [==[in]==],
- ["ctype"] = [==[GLuint]==],
- },
- {
- ["name"] = [==[outX]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[outY]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[outZ]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[outW]==],
- ["ctype"] = [==[GLenum]==],
- },
- },
- ["name"] = [==[SwizzleEXT]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[EXT_pixel_transform]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[target]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[pname]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[param]==],
- ["ctype"] = [==[GLfloat]==],
- },
- },
- ["name"] = [==[PixelTransformParameterfEXT]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[NV_register_combiners2]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[stage]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[pname]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[params]==],
- ["ctype"] = [==[const GLfloat *]==],
- },
- },
- ["name"] = [==[CombinerStageParameterfvNV]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[NV_register_combiners]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[variable]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[pname]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[params]==],
- ["ctype"] = [==[GLint *]==],
- },
- },
- ["name"] = [==[GetFinalCombinerInputParameterivNV]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[NV_register_combiners]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[stage]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[portion]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[pname]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[params]==],
- ["ctype"] = [==[GLint *]==],
- },
- },
- ["name"] = [==[GetCombinerOutputParameterivNV]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["core"] = {
- {
- [==[4.0]==],
- [==[core]==],
- },
- },
- ["name"] = [==[Uniform2dv]==],
- ["parameters"] = {
- {
- ["name"] = [==[location]==],
- ["ctype"] = [==[GLint]==],
- },
- {
- ["name"] = [==[count]==],
- ["ctype"] = [==[GLsizei]==],
- },
- {
- ["name"] = [==[value]==],
- ["ctype"] = [==[const GLdouble *]==],
- },
- },
- ["extensions"] = {
- [==[ARB_gpu_shader_fp64]==],
- },
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[MESA_resize_buffers]==],
- },
- ["parameters"] = {
- },
- ["name"] = [==[ResizeBuffersMESA]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[ARB_window_pos]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[x]==],
- ["ctype"] = [==[GLdouble]==],
- },
- {
- ["name"] = [==[y]==],
- ["ctype"] = [==[GLdouble]==],
- },
- {
- ["name"] = [==[z]==],
- ["ctype"] = [==[GLdouble]==],
- },
- },
- ["name"] = [==[WindowPos3dARB]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[ARB_multitexture]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[target]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[s]==],
- ["ctype"] = [==[GLdouble]==],
- },
- {
- ["name"] = [==[t]==],
- ["ctype"] = [==[GLdouble]==],
- },
- {
- ["name"] = [==[r]==],
- ["ctype"] = [==[GLdouble]==],
- },
- {
- ["name"] = [==[q]==],
- ["ctype"] = [==[GLdouble]==],
- },
- },
- ["name"] = [==[MultiTexCoord4dARB]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["core"] = {
- {
- [==[1.0]==],
- [==[core]==],
- },
- {
- [==[3.2]==],
- [==[compatibility]==],
- },
- },
- ["parameters"] = {
- {
- ["name"] = [==[v]==],
- ["ctype"] = [==[const GLuint *]==],
- },
- },
- ["name"] = [==[Color3uiv]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[ATI_vertex_streams]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[stream]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[nx]==],
- ["ctype"] = [==[GLfloat]==],
- },
- {
- ["name"] = [==[ny]==],
- ["ctype"] = [==[GLfloat]==],
- },
- {
- ["name"] = [==[nz]==],
- ["ctype"] = [==[GLfloat]==],
- },
- },
- ["name"] = [==[NormalStream3fATI]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[ARB_vertex_buffer_object]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[target]==],
- ["ctype"] = [==[GLenum]==],
- },
- },
- ["name"] = [==[UnmapBufferARB]==],
- ["return_ctype"] = [==[GLboolean]==],
- },
- {
- ["extensions"] = {
- [==[NV_register_combiners]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[stage]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[portion]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[variable]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[pname]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[params]==],
- ["ctype"] = [==[GLint *]==],
- },
- },
- ["name"] = [==[GetCombinerInputParameterivNV]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[ARB_robustness]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[bufSize]==],
- ["ctype"] = [==[GLsizei]==],
- },
- {
- ["name"] = [==[pattern]==],
- ["ctype"] = [==[GLubyte *]==],
- },
- },
- ["name"] = [==[GetnPolygonStippleARB]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[NV_register_combiners]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[stage]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[portion]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[variable]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[pname]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[params]==],
- ["ctype"] = [==[GLfloat *]==],
- },
- },
- ["name"] = [==[GetCombinerInputParameterfvNV]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["core"] = {
- {
- [==[3.0]==],
- [==[core]==],
- },
- },
- ["parameters"] = {
- {
- ["name"] = [==[location]==],
- ["ctype"] = [==[GLint]==],
- },
- {
- ["name"] = [==[count]==],
- ["ctype"] = [==[GLsizei]==],
- },
- {
- ["name"] = [==[value]==],
- ["ctype"] = [==[const GLuint *]==],
- },
- },
- ["name"] = [==[Uniform1uiv]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[NV_register_combiners]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[stage]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[portion]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[abOutput]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[cdOutput]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[sumOutput]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[scale]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[bias]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[abDotProduct]==],
- ["ctype"] = [==[GLboolean]==],
- },
- {
- ["name"] = [==[cdDotProduct]==],
- ["ctype"] = [==[GLboolean]==],
- },
- {
- ["name"] = [==[muxSum]==],
- ["ctype"] = [==[GLboolean]==],
- },
- },
- ["name"] = [==[CombinerOutputNV]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[SGIX_instruments]==],
- },
- ["parameters"] = {
- },
- ["name"] = [==[StartInstrumentsSGIX]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["core"] = {
- {
- [==[4.1]==],
- [==[core]==],
- },
- },
- ["name"] = [==[ProgramUniform2uiv]==],
- ["parameters"] = {
- {
- ["name"] = [==[program]==],
- ["ctype"] = [==[GLuint]==],
- },
- {
- ["name"] = [==[location]==],
- ["ctype"] = [==[GLint]==],
- },
- {
- ["name"] = [==[count]==],
- ["ctype"] = [==[GLsizei]==],
- },
- {
- ["name"] = [==[value]==],
- ["ctype"] = [==[const GLuint *]==],
- },
- },
- ["extensions"] = {
- [==[ARB_separate_shader_objects]==],
- },
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[NV_pixel_data_range]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[target]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[length]==],
- ["ctype"] = [==[GLsizei]==],
- },
- {
- ["name"] = [==[pointer]==],
- ["ctype"] = [==[const GLvoid *]==],
- },
- },
- ["name"] = [==[PixelDataRangeNV]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[NV_register_combiners]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[pname]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[param]==],
- ["ctype"] = [==[GLint]==],
- },
- },
- ["name"] = [==[CombinerParameteriNV]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[EXT_direct_state_access]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[texture]==],
- ["ctype"] = [==[GLuint]==],
- },
- {
- ["name"] = [==[target]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[level]==],
- ["ctype"] = [==[GLint]==],
- },
- {
- ["name"] = [==[xoffset]==],
- ["ctype"] = [==[GLint]==],
- },
- {
- ["name"] = [==[width]==],
- ["ctype"] = [==[GLsizei]==],
- },
- {
- ["name"] = [==[format]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[imageSize]==],
- ["ctype"] = [==[GLsizei]==],
- },
- {
- ["name"] = [==[bits]==],
- ["ctype"] = [==[const GLvoid *]==],
- },
- },
- ["name"] = [==[CompressedTextureSubImage1DEXT]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["core"] = {
- {
- [==[1.4]==],
- [==[core]==],
- },
- {
- [==[3.2]==],
- [==[compatibility]==],
- },
- },
- ["parameters"] = {
- {
- ["name"] = [==[v]==],
- ["ctype"] = [==[const GLdouble *]==],
- },
- },
- ["name"] = [==[SecondaryColor3dv]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[NV_present_video]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[video_slot]==],
- ["ctype"] = [==[GLuint]==],
- },
- {
- ["name"] = [==[pname]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[params]==],
- ["ctype"] = [==[GLuint *]==],
- },
- },
- ["name"] = [==[GetVideouivNV]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[NV_present_video]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[video_slot]==],
- ["ctype"] = [==[GLuint]==],
- },
- {
- ["name"] = [==[minPresentTime]==],
- ["ctype"] = [==[GLuint64EXT]==],
- },
- {
- ["name"] = [==[beginPresentTimeId]==],
- ["ctype"] = [==[GLuint]==],
- },
- {
- ["name"] = [==[presentDurationId]==],
- ["ctype"] = [==[GLuint]==],
- },
- {
- ["name"] = [==[type]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[target0]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[fill0]==],
- ["ctype"] = [==[GLuint]==],
- },
- {
- ["name"] = [==[target1]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[fill1]==],
- ["ctype"] = [==[GLuint]==],
- },
- {
- ["name"] = [==[target2]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[fill2]==],
- ["ctype"] = [==[GLuint]==],
- },
- {
- ["name"] = [==[target3]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[fill3]==],
- ["ctype"] = [==[GLuint]==],
- },
- },
- ["name"] = [==[PresentFrameDualFillNV]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["core"] = {
- {
- [==[1.0]==],
- [==[core]==],
- },
- {
- [==[3.2]==],
- [==[compatibility]==],
- },
- },
- ["parameters"] = {
- {
- ["name"] = [==[v]==],
- ["ctype"] = [==[const GLdouble *]==],
- },
- },
- ["name"] = [==[TexCoord2dv]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[NV_present_video]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[video_slot]==],
- ["ctype"] = [==[GLuint]==],
- },
- {
- ["name"] = [==[minPresentTime]==],
- ["ctype"] = [==[GLuint64EXT]==],
- },
- {
- ["name"] = [==[beginPresentTimeId]==],
- ["ctype"] = [==[GLuint]==],
- },
- {
- ["name"] = [==[presentDurationId]==],
- ["ctype"] = [==[GLuint]==],
- },
- {
- ["name"] = [==[type]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[target0]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[fill0]==],
- ["ctype"] = [==[GLuint]==],
- },
- {
- ["name"] = [==[key0]==],
- ["ctype"] = [==[GLuint]==],
- },
- {
- ["name"] = [==[target1]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[fill1]==],
- ["ctype"] = [==[GLuint]==],
- },
- {
- ["name"] = [==[key1]==],
- ["ctype"] = [==[GLuint]==],
- },
- },
- ["name"] = [==[PresentFrameKeyedNV]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[NV_point_sprite]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[pname]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[params]==],
- ["ctype"] = [==[const GLint *]==],
- },
- },
- ["name"] = [==[PointParameterivNV]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["core"] = {
- {
- [==[4.3]==],
- [==[core]==],
- },
- },
- ["name"] = [==[DebugMessageInsert]==],
- ["parameters"] = {
- {
- ["name"] = [==[source]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[type]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[id]==],
- ["ctype"] = [==[GLuint]==],
- },
- {
- ["name"] = [==[severity]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[length]==],
- ["ctype"] = [==[GLsizei]==],
- },
- {
- ["name"] = [==[buf]==],
- ["ctype"] = [==[const GLchar *]==],
- },
- },
- ["extensions"] = {
- [==[KHR_debug]==],
- },
- ["return_ctype"] = [==[void]==],
- },
- {
- ["core"] = {
- {
- [==[3.3]==],
- [==[core]==],
- },
- },
- ["name"] = [==[VertexP2ui]==],
- ["parameters"] = {
- {
- ["name"] = [==[type]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[value]==],
- ["ctype"] = [==[GLuint]==],
- },
- },
- ["extensions"] = {
- [==[ARB_vertex_type_2_10_10_10_rev]==],
- },
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[ATI_vertex_array_object]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[id]==],
- ["ctype"] = [==[GLuint]==],
- },
- {
- ["name"] = [==[pname]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[params]==],
- ["ctype"] = [==[GLint *]==],
- },
- },
- ["name"] = [==[GetVariantArrayObjectivATI]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[ARB_vertex_program]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[index]==],
- ["ctype"] = [==[GLuint]==],
- },
- {
- ["name"] = [==[v]==],
- ["ctype"] = [==[const GLdouble *]==],
- },
- },
- ["name"] = [==[VertexAttrib1dvARB]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[NV_path_rendering]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[path]==],
- ["ctype"] = [==[GLuint]==],
- },
- {
- ["name"] = [==[mask]==],
- ["ctype"] = [==[GLuint]==],
- },
- {
- ["name"] = [==[x]==],
- ["ctype"] = [==[GLfloat]==],
- },
- {
- ["name"] = [==[y]==],
- ["ctype"] = [==[GLfloat]==],
- },
- },
- ["name"] = [==[IsPointInFillPathNV]==],
- ["return_ctype"] = [==[GLboolean]==],
- },
- {
- ["extensions"] = {
- [==[NV_path_rendering]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[texCoordSet]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[pname]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[value]==],
- ["ctype"] = [==[GLint *]==],
- },
- },
- ["name"] = [==[GetPathTexGenivNV]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["core"] = {
- {
- [==[1.3]==],
- [==[core]==],
- },
- {
- [==[3.2]==],
- [==[compatibility]==],
- },
- },
- ["parameters"] = {
- {
- ["name"] = [==[m]==],
- ["ctype"] = [==[const GLfloat *]==],
- },
- },
- ["name"] = [==[LoadTransposeMatrixf]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["core"] = {
- {
- [==[4.1]==],
- [==[core]==],
- },
- },
- ["name"] = [==[ProgramUniformMatrix2x4fv]==],
- ["parameters"] = {
- {
- ["name"] = [==[program]==],
- ["ctype"] = [==[GLuint]==],
- },
- {
- ["name"] = [==[location]==],
- ["ctype"] = [==[GLint]==],
- },
- {
- ["name"] = [==[count]==],
- ["ctype"] = [==[GLsizei]==],
- },
- {
- ["name"] = [==[transpose]==],
- ["ctype"] = [==[GLboolean]==],
- },
- {
- ["name"] = [==[value]==],
- ["ctype"] = [==[const GLfloat *]==],
- },
- },
- ["extensions"] = {
- [==[ARB_separate_shader_objects]==],
- },
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[EXT_direct_state_access]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[texture]==],
- ["ctype"] = [==[GLuint]==],
- },
- {
- ["name"] = [==[target]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[level]==],
- ["ctype"] = [==[GLint]==],
- },
- {
- ["name"] = [==[xoffset]==],
- ["ctype"] = [==[GLint]==],
- },
- {
- ["name"] = [==[yoffset]==],
- ["ctype"] = [==[GLint]==],
- },
- {
- ["name"] = [==[width]==],
- ["ctype"] = [==[GLsizei]==],
- },
- {
- ["name"] = [==[height]==],
- ["ctype"] = [==[GLsizei]==],
- },
- {
- ["name"] = [==[format]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[imageSize]==],
- ["ctype"] = [==[GLsizei]==],
- },
- {
- ["name"] = [==[bits]==],
- ["ctype"] = [==[const GLvoid *]==],
- },
- },
- ["name"] = [==[CompressedTextureSubImage2DEXT]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[NV_path_rendering]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[color]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[pname]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[value]==],
- ["ctype"] = [==[GLfloat *]==],
- },
- },
- ["name"] = [==[GetPathColorGenfvNV]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[NV_path_rendering]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[path]==],
- ["ctype"] = [==[GLuint]==],
- },
- {
- ["name"] = [==[coords]==],
- ["ctype"] = [==[GLfloat *]==],
- },
- },
- ["name"] = [==[GetPathCoordsNV]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[NV_path_rendering]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[path]==],
- ["ctype"] = [==[GLuint]==],
- },
- {
- ["name"] = [==[commands]==],
- ["ctype"] = [==[GLubyte *]==],
- },
- },
- ["name"] = [==[GetPathCommandsNV]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[OES_fixed_point]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[target]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[pname]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[params]==],
- ["ctype"] = [==[const GLfixed *]==],
- },
- },
- ["name"] = [==[ConvolutionParameterxvOES]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[EXT_direct_state_access]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[texunit]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[target]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[pname]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[params]==],
- ["ctype"] = [==[GLint *]==],
- },
- },
- ["name"] = [==[GetMultiTexParameterIivEXT]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[NV_path_rendering]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[genMode]==],
- ["ctype"] = [==[GLenum]==],
- },
- },
- ["name"] = [==[PathFogGenNV]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[NV_path_rendering]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[path]==],
- ["ctype"] = [==[GLuint]==],
- },
- {
- ["name"] = [==[format]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[length]==],
- ["ctype"] = [==[GLsizei]==],
- },
- {
- ["name"] = [==[pathString]==],
- ["ctype"] = [==[const GLvoid *]==],
- },
- },
- ["name"] = [==[PathStringNV]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[EXT_vertex_shader]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[value]==],
- ["ctype"] = [==[GLenum]==],
- },
- },
- ["name"] = [==[BindParameterEXT]==],
- ["return_ctype"] = [==[GLuint]==],
- },
- {
- ["core"] = {
- {
- [==[2.0]==],
- [==[core]==],
- },
- },
- ["parameters"] = {
- {
- ["name"] = [==[program]==],
- ["ctype"] = [==[GLuint]==],
- },
- {
- ["name"] = [==[location]==],
- ["ctype"] = [==[GLint]==],
- },
- {
- ["name"] = [==[params]==],
- ["ctype"] = [==[GLfloat *]==],
- },
- },
- ["name"] = [==[GetUniformfv]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[NV_path_rendering]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[numPaths]==],
- ["ctype"] = [==[GLsizei]==],
- },
- {
- ["name"] = [==[pathNameType]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[paths]==],
- ["ctype"] = [==[const GLvoid *]==],
- },
- {
- ["name"] = [==[pathBase]==],
- ["ctype"] = [==[GLuint]==],
- },
- {
- ["name"] = [==[reference]==],
- ["ctype"] = [==[GLint]==],
- },
- {
- ["name"] = [==[mask]==],
- ["ctype"] = [==[GLuint]==],
- },
- {
- ["name"] = [==[transformType]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[transformValues]==],
- ["ctype"] = [==[const GLfloat *]==],
- },
- },
- ["name"] = [==[StencilStrokePathInstancedNV]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[NV_path_rendering]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[path]==],
- ["ctype"] = [==[GLuint]==],
- },
- {
- ["name"] = [==[dashCount]==],
- ["ctype"] = [==[GLsizei]==],
- },
- {
- ["name"] = [==[dashArray]==],
- ["ctype"] = [==[const GLfloat *]==],
- },
- },
- ["name"] = [==[PathDashArrayNV]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["core"] = {
- {
- [==[1.0]==],
- [==[core]==],
- },
- {
- [==[3.2]==],
- [==[compatibility]==],
- },
- },
- ["parameters"] = {
- {
- ["name"] = [==[v]==],
- ["ctype"] = [==[const GLdouble *]==],
- },
- },
- ["name"] = [==[Normal3dv]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[EXT_direct_state_access]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[texunit]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[target]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[level]==],
- ["ctype"] = [==[GLint]==],
- },
- {
- ["name"] = [==[pname]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[params]==],
- ["ctype"] = [==[GLint *]==],
- },
- },
- ["name"] = [==[GetMultiTexLevelParameterivEXT]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[NV_path_rendering]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[path]==],
- ["ctype"] = [==[GLuint]==],
- },
- {
- ["name"] = [==[pname]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[value]==],
- ["ctype"] = [==[GLfloat]==],
- },
- },
- ["name"] = [==[PathParameterfNV]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[NV_half_float]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[s]==],
- ["ctype"] = [==[GLhalfNV]==],
- },
- {
- ["name"] = [==[t]==],
- ["ctype"] = [==[GLhalfNV]==],
- },
- {
- ["name"] = [==[r]==],
- ["ctype"] = [==[GLhalfNV]==],
- },
- },
- ["name"] = [==[TexCoord3hNV]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[ARB_fragment_program]==],
- [==[ARB_vertex_program]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[program]==],
- ["ctype"] = [==[GLuint]==],
- },
- },
- ["name"] = [==[IsProgramARB]==],
- ["return_ctype"] = [==[GLboolean]==],
- },
- {
- ["core"] = {
- {
- [==[1.0]==],
- [==[core]==],
- },
- {
- [==[3.2]==],
- [==[compatibility]==],
- },
- },
- ["parameters"] = {
- {
- ["name"] = [==[coord]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[pname]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[param]==],
- ["ctype"] = [==[GLint]==],
- },
- },
- ["name"] = [==[TexGeni]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[NV_path_rendering]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[path]==],
- ["ctype"] = [==[GLuint]==],
- },
- {
- ["name"] = [==[pname]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[value]==],
- ["ctype"] = [==[const GLint *]==],
- },
- },
- ["name"] = [==[PathParameterivNV]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[ARB_multitexture]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[target]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[v]==],
- ["ctype"] = [==[const GLshort *]==],
- },
- },
- ["name"] = [==[MultiTexCoord1svARB]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[EXT_direct_state_access]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[texunit]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[target]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[level]==],
- ["ctype"] = [==[GLint]==],
- },
- {
- ["name"] = [==[internalformat]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[x]==],
- ["ctype"] = [==[GLint]==],
- },
- {
- ["name"] = [==[y]==],
- ["ctype"] = [==[GLint]==],
- },
- {
- ["name"] = [==[width]==],
- ["ctype"] = [==[GLsizei]==],
- },
- {
- ["name"] = [==[border]==],
- ["ctype"] = [==[GLint]==],
- },
- },
- ["name"] = [==[CopyMultiTexImage1DEXT]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[NV_depth_buffer_float]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[zNear]==],
- ["ctype"] = [==[GLdouble]==],
- },
- {
- ["name"] = [==[zFar]==],
- ["ctype"] = [==[GLdouble]==],
- },
- },
- ["name"] = [==[DepthRangedNV]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[NV_path_rendering]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[resultPath]==],
- ["ctype"] = [==[GLuint]==],
- },
- {
- ["name"] = [==[srcPath]==],
- ["ctype"] = [==[GLuint]==],
- },
- {
- ["name"] = [==[transformType]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[transformValues]==],
- ["ctype"] = [==[const GLfloat *]==],
- },
- },
- ["name"] = [==[TransformPathNV]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[ARB_shader_objects]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[shaderObj]==],
- ["ctype"] = [==[GLhandleARB]==],
- },
- },
- ["name"] = [==[CompileShaderARB]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[EXT_direct_state_access]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[texunit]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[target]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[pname]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[param]==],
- ["ctype"] = [==[GLint]==],
- },
- },
- ["name"] = [==[MultiTexEnviEXT]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[NV_path_rendering]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[resultPath]==],
- ["ctype"] = [==[GLuint]==],
- },
- {
- ["name"] = [==[numPaths]==],
- ["ctype"] = [==[GLsizei]==],
- },
- {
- ["name"] = [==[paths]==],
- ["ctype"] = [==[const GLuint *]==],
- },
- {
- ["name"] = [==[weights]==],
- ["ctype"] = [==[const GLfloat *]==],
- },
- },
- ["name"] = [==[WeightPathsNV]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[NV_path_rendering]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[firstPathName]==],
- ["ctype"] = [==[GLuint]==],
- },
- {
- ["name"] = [==[fontTarget]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[fontName]==],
- ["ctype"] = [==[const GLvoid *]==],
- },
- {
- ["name"] = [==[fontStyle]==],
- ["ctype"] = [==[GLbitfield]==],
- },
- {
- ["name"] = [==[firstGlyph]==],
- ["ctype"] = [==[GLuint]==],
- },
- {
- ["name"] = [==[numGlyphs]==],
- ["ctype"] = [==[GLsizei]==],
- },
- {
- ["name"] = [==[handleMissingGlyphs]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[pathParameterTemplate]==],
- ["ctype"] = [==[GLuint]==],
- },
- {
- ["name"] = [==[emScale]==],
- ["ctype"] = [==[GLfloat]==],
- },
- },
- ["name"] = [==[PathGlyphRangeNV]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[EXT_gpu_program_parameters]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[target]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[index]==],
- ["ctype"] = [==[GLuint]==],
- },
- {
- ["name"] = [==[count]==],
- ["ctype"] = [==[GLsizei]==],
- },
- {
- ["name"] = [==[params]==],
- ["ctype"] = [==[const GLfloat *]==],
- },
- },
- ["name"] = [==[ProgramLocalParameters4fvEXT]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["core"] = {
- {
- [==[1.0]==],
- [==[core]==],
- },
- {
- [==[3.2]==],
- [==[compatibility]==],
- },
- },
- ["parameters"] = {
- {
- ["name"] = [==[token]==],
- ["ctype"] = [==[GLfloat]==],
- },
- },
- ["name"] = [==[PassThrough]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[NV_path_rendering]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[firstPathName]==],
- ["ctype"] = [==[GLuint]==],
- },
- {
- ["name"] = [==[fontTarget]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[fontName]==],
- ["ctype"] = [==[const GLvoid *]==],
- },
- {
- ["name"] = [==[fontStyle]==],
- ["ctype"] = [==[GLbitfield]==],
- },
- {
- ["name"] = [==[numGlyphs]==],
- ["ctype"] = [==[GLsizei]==],
- },
- {
- ["name"] = [==[type]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[charcodes]==],
- ["ctype"] = [==[const GLvoid *]==],
- },
- {
- ["name"] = [==[handleMissingGlyphs]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[pathParameterTemplate]==],
- ["ctype"] = [==[GLuint]==],
- },
- {
- ["name"] = [==[emScale]==],
- ["ctype"] = [==[GLfloat]==],
- },
- },
- ["name"] = [==[PathGlyphsNV]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[NV_path_rendering]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[texCoordSet]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[genMode]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[components]==],
- ["ctype"] = [==[GLint]==],
- },
- {
- ["name"] = [==[coeffs]==],
- ["ctype"] = [==[const GLfloat *]==],
- },
- },
- ["name"] = [==[PathTexGenNV]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["core"] = {
- {
- [==[1.0]==],
- [==[core]==],
- },
- {
- [==[3.2]==],
- [==[compatibility]==],
- },
- },
- ["parameters"] = {
- {
- ["name"] = [==[list]==],
- ["ctype"] = [==[GLuint]==],
- },
- {
- ["name"] = [==[mode]==],
- ["ctype"] = [==[GLenum]==],
- },
- },
- ["name"] = [==[NewList]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["core"] = {
- {
- [==[1.0]==],
- [==[core]==],
- },
- {
- [==[3.2]==],
- [==[compatibility]==],
- },
- },
- ["parameters"] = {
- },
- ["name"] = [==[End]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[NV_path_rendering]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[path]==],
- ["ctype"] = [==[GLuint]==],
- },
- {
- ["name"] = [==[coordStart]==],
- ["ctype"] = [==[GLsizei]==],
- },
- {
- ["name"] = [==[numCoords]==],
- ["ctype"] = [==[GLsizei]==],
- },
- {
- ["name"] = [==[coordType]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[coords]==],
- ["ctype"] = [==[const GLvoid *]==],
- },
- },
- ["name"] = [==[PathSubCoordsNV]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[NV_path_rendering]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[path]==],
- ["ctype"] = [==[GLuint]==],
- },
- {
- ["name"] = [==[numCoords]==],
- ["ctype"] = [==[GLsizei]==],
- },
- {
- ["name"] = [==[coordType]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[coords]==],
- ["ctype"] = [==[const GLvoid *]==],
- },
- },
- ["name"] = [==[PathCoordsNV]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[SUN_vertex]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[s]==],
- ["ctype"] = [==[GLfloat]==],
- },
- {
- ["name"] = [==[t]==],
- ["ctype"] = [==[GLfloat]==],
- },
- {
- ["name"] = [==[x]==],
- ["ctype"] = [==[GLfloat]==],
- },
- {
- ["name"] = [==[y]==],
- ["ctype"] = [==[GLfloat]==],
- },
- {
- ["name"] = [==[z]==],
- ["ctype"] = [==[GLfloat]==],
- },
- },
- ["name"] = [==[TexCoord2fVertex3fSUN]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[EXT_vertex_shader]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[id]==],
- ["ctype"] = [==[GLuint]==],
- },
- {
- ["name"] = [==[addr]==],
- ["ctype"] = [==[const GLfloat *]==],
- },
- },
- ["name"] = [==[VariantfvEXT]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[NV_path_rendering]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[path]==],
- ["ctype"] = [==[GLuint]==],
- },
- },
- ["name"] = [==[IsPathNV]==],
- ["return_ctype"] = [==[GLboolean]==],
- },
- {
- ["extensions"] = {
- [==[EXT_direct_state_access]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[texunit]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[target]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[pname]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[params]==],
- ["ctype"] = [==[const GLint *]==],
- },
- },
- ["name"] = [==[MultiTexEnvivEXT]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[EXT_direct_state_access]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[program]==],
- ["ctype"] = [==[GLuint]==],
- },
- {
- ["name"] = [==[location]==],
- ["ctype"] = [==[GLint]==],
- },
- {
- ["name"] = [==[count]==],
- ["ctype"] = [==[GLsizei]==],
- },
- {
- ["name"] = [==[value]==],
- ["ctype"] = [==[const GLuint *]==],
- },
- },
- ["name"] = [==[ProgramUniform1uivEXT]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[NVX_conditional_render]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[id]==],
- ["ctype"] = [==[GLuint]==],
- },
- },
- ["name"] = [==[BeginConditionalRenderNVX]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[NV_vertex_program]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[n]==],
- ["ctype"] = [==[GLsizei]==],
- },
- {
- ["name"] = [==[programs]==],
- ["ctype"] = [==[const GLuint *]==],
- },
- },
- ["name"] = [==[RequestResidentProgramsNV]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[ATI_fragment_shader]==],
- },
- ["parameters"] = {
- },
- ["name"] = [==[EndFragmentShaderATI]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[NV_parameter_buffer_object]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[target]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[bindingIndex]==],
- ["ctype"] = [==[GLuint]==],
- },
- {
- ["name"] = [==[wordIndex]==],
- ["ctype"] = [==[GLuint]==],
- },
- {
- ["name"] = [==[count]==],
- ["ctype"] = [==[GLsizei]==],
- },
- {
- ["name"] = [==[params]==],
- ["ctype"] = [==[const GLint *]==],
- },
- },
- ["name"] = [==[ProgramBufferParametersIivNV]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[NV_gpu_program4]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[target]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[index]==],
- ["ctype"] = [==[GLuint]==],
- },
- {
- ["name"] = [==[params]==],
- ["ctype"] = [==[const GLuint *]==],
- },
- },
- ["name"] = [==[ProgramLocalParameterI4uivNV]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[NV_parameter_buffer_object]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[target]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[bindingIndex]==],
- ["ctype"] = [==[GLuint]==],
- },
- {
- ["name"] = [==[wordIndex]==],
- ["ctype"] = [==[GLuint]==],
- },
- {
- ["name"] = [==[count]==],
- ["ctype"] = [==[GLsizei]==],
- },
- {
- ["name"] = [==[params]==],
- ["ctype"] = [==[const GLfloat *]==],
- },
- },
- ["name"] = [==[ProgramBufferParametersfvNV]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[NV_occlusion_query]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[id]==],
- ["ctype"] = [==[GLuint]==],
- },
- {
- ["name"] = [==[pname]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[params]==],
- ["ctype"] = [==[GLuint *]==],
- },
- },
- ["name"] = [==[GetOcclusionQueryuivNV]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[EXT_multi_draw_arrays]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[mode]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[count]==],
- ["ctype"] = [==[const GLsizei *]==],
- },
- {
- ["name"] = [==[type]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[indices]==],
- ["ctype"] = [==[const GLvoid *const*]==],
- },
- {
- ["name"] = [==[primcount]==],
- ["ctype"] = [==[GLsizei]==],
- },
- },
- ["name"] = [==[MultiDrawElementsEXT]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[SUN_vertex]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[nx]==],
- ["ctype"] = [==[GLfloat]==],
- },
- {
- ["name"] = [==[ny]==],
- ["ctype"] = [==[GLfloat]==],
- },
- {
- ["name"] = [==[nz]==],
- ["ctype"] = [==[GLfloat]==],
- },
- {
- ["name"] = [==[x]==],
- ["ctype"] = [==[GLfloat]==],
- },
- {
- ["name"] = [==[y]==],
- ["ctype"] = [==[GLfloat]==],
- },
- {
- ["name"] = [==[z]==],
- ["ctype"] = [==[GLfloat]==],
- },
- },
- ["name"] = [==[Normal3fVertex3fSUN]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[SGIS_texture_filter4]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[target]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[filter]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[weights]==],
- ["ctype"] = [==[GLfloat *]==],
- },
- },
- ["name"] = [==[GetTexFilterFuncSGIS]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[MESA_window_pos]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[v]==],
- ["ctype"] = [==[const GLdouble *]==],
- },
- },
- ["name"] = [==[WindowPos4dvMESA]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[NV_half_float]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[index]==],
- ["ctype"] = [==[GLuint]==],
- },
- {
- ["name"] = [==[n]==],
- ["ctype"] = [==[GLsizei]==],
- },
- {
- ["name"] = [==[v]==],
- ["ctype"] = [==[const GLhalfNV *]==],
- },
- },
- ["name"] = [==[VertexAttribs2hvNV]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["core"] = {
- {
- [==[1.0]==],
- [==[core]==],
- },
- {
- [==[3.2]==],
- [==[compatibility]==],
- },
- },
- ["parameters"] = {
- {
- ["name"] = [==[pname]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[params]==],
- ["ctype"] = [==[const GLint *]==],
- },
- },
- ["name"] = [==[Fogiv]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["core"] = {
- {
- [==[2.0]==],
- [==[core]==],
- },
- },
- ["parameters"] = {
- {
- ["name"] = [==[shader]==],
- ["ctype"] = [==[GLuint]==],
- },
- {
- ["name"] = [==[count]==],
- ["ctype"] = [==[GLsizei]==],
- },
- {
- ["name"] = [==[string]==],
- ["ctype"] = [==[const GLchar *const*]==],
- },
- {
- ["name"] = [==[length]==],
- ["ctype"] = [==[const GLint *]==],
- },
- },
- ["name"] = [==[ShaderSource]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[EXT_direct_state_access]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[program]==],
- ["ctype"] = [==[GLuint]==],
- },
- {
- ["name"] = [==[location]==],
- ["ctype"] = [==[GLint]==],
- },
- {
- ["name"] = [==[count]==],
- ["ctype"] = [==[GLsizei]==],
- },
- {
- ["name"] = [==[transpose]==],
- ["ctype"] = [==[GLboolean]==],
- },
- {
- ["name"] = [==[value]==],
- ["ctype"] = [==[const GLdouble *]==],
- },
- },
- ["name"] = [==[ProgramUniformMatrix4x2dvEXT]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["core"] = {
- {
- [==[4.1]==],
- [==[core]==],
- },
- },
- ["name"] = [==[GetProgramBinary]==],
- ["parameters"] = {
- {
- ["name"] = [==[program]==],
- ["ctype"] = [==[GLuint]==],
- },
- {
- ["name"] = [==[bufSize]==],
- ["ctype"] = [==[GLsizei]==],
- },
- {
- ["name"] = [==[length]==],
- ["ctype"] = [==[GLsizei *]==],
- },
- {
- ["name"] = [==[binaryFormat]==],
- ["ctype"] = [==[GLenum *]==],
- },
- {
- ["name"] = [==[binary]==],
- ["ctype"] = [==[GLvoid *]==],
- },
- },
- ["extensions"] = {
- [==[ARB_get_program_binary]==],
- },
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[NV_half_float]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[index]==],
- ["ctype"] = [==[GLuint]==],
- },
- {
- ["name"] = [==[x]==],
- ["ctype"] = [==[GLhalfNV]==],
- },
- {
- ["name"] = [==[y]==],
- ["ctype"] = [==[GLhalfNV]==],
- },
- {
- ["name"] = [==[z]==],
- ["ctype"] = [==[GLhalfNV]==],
- },
- {
- ["name"] = [==[w]==],
- ["ctype"] = [==[GLhalfNV]==],
- },
- },
- ["name"] = [==[VertexAttrib4hNV]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[EXT_vertex_shader]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[id]==],
- ["ctype"] = [==[GLuint]==],
- },
- {
- ["name"] = [==[value]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[data]==],
- ["ctype"] = [==[GLfloat *]==],
- },
- },
- ["name"] = [==[GetVariantFloatvEXT]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[NV_half_float]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[index]==],
- ["ctype"] = [==[GLuint]==],
- },
- {
- ["name"] = [==[x]==],
- ["ctype"] = [==[GLhalfNV]==],
- },
- },
- ["name"] = [==[VertexAttrib1hNV]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[SGIS_pixel_texture]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[pname]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[params]==],
- ["ctype"] = [==[const GLint *]==],
- },
- },
- ["name"] = [==[PixelTexGenParameterivSGIS]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[NV_half_float]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[fog]==],
- ["ctype"] = [==[const GLhalfNV *]==],
- },
- },
- ["name"] = [==[FogCoordhvNV]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[NV_evaluators]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[target]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[mode]==],
- ["ctype"] = [==[GLenum]==],
- },
- },
- ["name"] = [==[EvalMapsNV]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[SUN_vertex]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[r]==],
- ["ctype"] = [==[GLfloat]==],
- },
- {
- ["name"] = [==[g]==],
- ["ctype"] = [==[GLfloat]==],
- },
- {
- ["name"] = [==[b]==],
- ["ctype"] = [==[GLfloat]==],
- },
- {
- ["name"] = [==[a]==],
- ["ctype"] = [==[GLfloat]==],
- },
- {
- ["name"] = [==[nx]==],
- ["ctype"] = [==[GLfloat]==],
- },
- {
- ["name"] = [==[ny]==],
- ["ctype"] = [==[GLfloat]==],
- },
- {
- ["name"] = [==[nz]==],
- ["ctype"] = [==[GLfloat]==],
- },
- {
- ["name"] = [==[x]==],
- ["ctype"] = [==[GLfloat]==],
- },
- {
- ["name"] = [==[y]==],
- ["ctype"] = [==[GLfloat]==],
- },
- {
- ["name"] = [==[z]==],
- ["ctype"] = [==[GLfloat]==],
- },
- },
- ["name"] = [==[Color4fNormal3fVertex3fSUN]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[EXT_vertex_shader]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[id]==],
- ["ctype"] = [==[GLuint]==],
- },
- },
- ["name"] = [==[DisableVariantClientStateEXT]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[NV_half_float]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[s]==],
- ["ctype"] = [==[GLhalfNV]==],
- },
- {
- ["name"] = [==[t]==],
- ["ctype"] = [==[GLhalfNV]==],
- },
- {
- ["name"] = [==[r]==],
- ["ctype"] = [==[GLhalfNV]==],
- },
- {
- ["name"] = [==[q]==],
- ["ctype"] = [==[GLhalfNV]==],
- },
- },
- ["name"] = [==[TexCoord4hNV]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[NV_half_float]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[v]==],
- ["ctype"] = [==[const GLhalfNV *]==],
- },
- },
- ["name"] = [==[TexCoord3hvNV]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["core"] = {
- {
- [==[1.0]==],
- [==[core]==],
- },
- {
- [==[3.2]==],
- [==[compatibility]==],
- },
- },
- ["parameters"] = {
- {
- ["name"] = [==[coord]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[pname]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[params]==],
- ["ctype"] = [==[const GLdouble *]==],
- },
- },
- ["name"] = [==[TexGendv]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[NV_half_float]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[v]==],
- ["ctype"] = [==[const GLhalfNV *]==],
- },
- },
- ["name"] = [==[TexCoord2hvNV]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[EXT_direct_state_access]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[texture]==],
- ["ctype"] = [==[GLuint]==],
- },
- {
- ["name"] = [==[target]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[pname]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[param]==],
- ["ctype"] = [==[GLfloat]==],
- },
- },
- ["name"] = [==[TextureParameterfEXT]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["core"] = {
- {
- [==[4.3]==],
- [==[core]==],
- },
- },
- ["name"] = [==[MultiDrawElementsIndirect]==],
- ["parameters"] = {
- {
- ["name"] = [==[mode]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[type]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[indirect]==],
- ["ctype"] = [==[const void *]==],
- },
- {
- ["name"] = [==[drawcount]==],
- ["ctype"] = [==[GLsizei]==],
- },
- {
- ["name"] = [==[stride]==],
- ["ctype"] = [==[GLsizei]==],
- },
- },
- ["extensions"] = {
- [==[ARB_multi_draw_indirect]==],
- },
- ["return_ctype"] = [==[void]==],
- },
- {
- ["core"] = {
- {
- [==[1.0]==],
- [==[core]==],
- },
- },
- ["parameters"] = {
- {
- ["name"] = [==[mode]==],
- ["ctype"] = [==[GLenum]==],
- },
- },
- ["name"] = [==[ReadBuffer]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[EXT_coordinate_frame]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[type]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[stride]==],
- ["ctype"] = [==[GLsizei]==],
- },
- {
- ["name"] = [==[pointer]==],
- ["ctype"] = [==[const GLvoid *]==],
- },
- },
- ["name"] = [==[TangentPointerEXT]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[NV_vertex_program]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[target]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[id]==],
- ["ctype"] = [==[GLuint]==],
- },
- },
- ["name"] = [==[BindProgramNV]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["core"] = {
- {
- [==[2.0]==],
- [==[core]==],
- },
- },
- ["parameters"] = {
- {
- ["name"] = [==[index]==],
- ["ctype"] = [==[GLuint]==],
- },
- {
- ["name"] = [==[v]==],
- ["ctype"] = [==[const GLubyte *]==],
- },
- },
- ["name"] = [==[VertexAttrib4ubv]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["core"] = {
- {
- [==[1.0]==],
- [==[core]==],
- },
- {
- [==[3.2]==],
- [==[compatibility]==],
- },
- },
- ["parameters"] = {
- {
- ["name"] = [==[v]==],
- ["ctype"] = [==[const GLdouble *]==],
- },
- },
- ["name"] = [==[RasterPos2dv]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[EXT_framebuffer_object]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[target]==],
- ["ctype"] = [==[GLenum]==],
- },
- },
- ["name"] = [==[CheckFramebufferStatusEXT]==],
- ["return_ctype"] = [==[GLenum]==],
- },
- {
- ["core"] = {
- {
- [==[1.0]==],
- [==[core]==],
- },
- {
- [==[3.2]==],
- [==[compatibility]==],
- },
- },
- ["parameters"] = {
- {
- ["name"] = [==[v]==],
- ["ctype"] = [==[const GLdouble *]==],
- },
- },
- ["name"] = [==[Color3dv]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[EXT_direct_state_access]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[texunit]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[target]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[pname]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[params]==],
- ["ctype"] = [==[GLfloat *]==],
- },
- },
- ["name"] = [==[GetMultiTexEnvfvEXT]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[NV_gpu_shader5]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[location]==],
- ["ctype"] = [==[GLint]==],
- },
- {
- ["name"] = [==[x]==],
- ["ctype"] = [==[GLuint64EXT]==],
- },
- {
- ["name"] = [==[y]==],
- ["ctype"] = [==[GLuint64EXT]==],
- },
- },
- ["name"] = [==[Uniform2ui64NV]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["core"] = {
- {
- [==[1.0]==],
- [==[core]==],
- },
- {
- [==[3.2]==],
- [==[compatibility]==],
- },
- },
- ["parameters"] = {
- {
- ["name"] = [==[v]==],
- ["ctype"] = [==[const GLshort *]==],
- },
- },
- ["name"] = [==[TexCoord1sv]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[EXT_secondary_color]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[red]==],
- ["ctype"] = [==[GLdouble]==],
- },
- {
- ["name"] = [==[green]==],
- ["ctype"] = [==[GLdouble]==],
- },
- {
- ["name"] = [==[blue]==],
- ["ctype"] = [==[GLdouble]==],
- },
- },
- ["name"] = [==[SecondaryColor3dEXT]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["core"] = {
- {
- [==[3.2]==],
- [==[core]==],
- },
- },
- ["name"] = [==[TexImage2DMultisample]==],
- ["parameters"] = {
- {
- ["name"] = [==[target]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[samples]==],
- ["ctype"] = [==[GLsizei]==],
- },
- {
- ["name"] = [==[internalformat]==],
- ["ctype"] = [==[GLint]==],
- },
- {
- ["name"] = [==[width]==],
- ["ctype"] = [==[GLsizei]==],
- },
- {
- ["name"] = [==[height]==],
- ["ctype"] = [==[GLsizei]==],
- },
- {
- ["name"] = [==[fixedsamplelocations]==],
- ["ctype"] = [==[GLboolean]==],
- },
- },
- ["extensions"] = {
- [==[ARB_texture_multisample]==],
- },
- ["return_ctype"] = [==[void]==],
- },
- {
- ["core"] = {
- {
- [==[4.0]==],
- [==[core]==],
- },
- },
- ["name"] = [==[DrawTransformFeedback]==],
- ["parameters"] = {
- {
- ["name"] = [==[mode]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[id]==],
- ["ctype"] = [==[GLuint]==],
- },
- },
- ["extensions"] = {
- [==[ARB_transform_feedback2]==],
- },
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[NV_evaluators]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[target]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[index]==],
- ["ctype"] = [==[GLuint]==],
- },
- {
- ["name"] = [==[type]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[ustride]==],
- ["ctype"] = [==[GLsizei]==],
- },
- {
- ["name"] = [==[vstride]==],
- ["ctype"] = [==[GLsizei]==],
- },
- {
- ["name"] = [==[uorder]==],
- ["ctype"] = [==[GLint]==],
- },
- {
- ["name"] = [==[vorder]==],
- ["ctype"] = [==[GLint]==],
- },
- {
- ["name"] = [==[packed]==],
- ["ctype"] = [==[GLboolean]==],
- },
- {
- ["name"] = [==[points]==],
- ["ctype"] = [==[const GLvoid *]==],
- },
- },
- ["name"] = [==[MapControlPointsNV]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[NV_half_float]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[v]==],
- ["ctype"] = [==[const GLhalfNV *]==],
- },
- },
- ["name"] = [==[Color3hvNV]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[NV_half_float]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[red]==],
- ["ctype"] = [==[GLhalfNV]==],
- },
- {
- ["name"] = [==[green]==],
- ["ctype"] = [==[GLhalfNV]==],
- },
- {
- ["name"] = [==[blue]==],
- ["ctype"] = [==[GLhalfNV]==],
- },
- },
- ["name"] = [==[Color3hNV]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[NV_vertex_program]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[index]==],
- ["ctype"] = [==[GLuint]==],
- },
- {
- ["name"] = [==[v]==],
- ["ctype"] = [==[const GLfloat *]==],
- },
- },
- ["name"] = [==[VertexAttrib1fvNV]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[OES_byte_coordinates]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[texture]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[coords]==],
- ["ctype"] = [==[const GLbyte *]==],
- },
- },
- ["name"] = [==[MultiTexCoord3bvOES]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["core"] = {
- {
- [==[3.3]==],
- [==[core]==],
- },
- },
- ["name"] = [==[ColorP4ui]==],
- ["parameters"] = {
- {
- ["name"] = [==[type]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[color]==],
- ["ctype"] = [==[GLuint]==],
- },
- },
- ["extensions"] = {
- [==[ARB_vertex_type_2_10_10_10_rev]==],
- },
- ["return_ctype"] = [==[void]==],
- },
- {
- ["core"] = {
- {
- [==[1.4]==],
- [==[core]==],
- },
- {
- [==[3.2]==],
- [==[compatibility]==],
- },
- },
- ["parameters"] = {
- {
- ["name"] = [==[red]==],
- ["ctype"] = [==[GLshort]==],
- },
- {
- ["name"] = [==[green]==],
- ["ctype"] = [==[GLshort]==],
- },
- {
- ["name"] = [==[blue]==],
- ["ctype"] = [==[GLshort]==],
- },
- },
- ["name"] = [==[SecondaryColor3s]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[EXT_vertex_attrib_64bit]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[index]==],
- ["ctype"] = [==[GLuint]==],
- },
- {
- ["name"] = [==[x]==],
- ["ctype"] = [==[GLdouble]==],
- },
- {
- ["name"] = [==[y]==],
- ["ctype"] = [==[GLdouble]==],
- },
- {
- ["name"] = [==[z]==],
- ["ctype"] = [==[GLdouble]==],
- },
- },
- ["name"] = [==[VertexAttribL3dEXT]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["core"] = {
- {
- [==[4.1]==],
- [==[core]==],
- },
- },
- ["name"] = [==[ProgramUniformMatrix4dv]==],
- ["parameters"] = {
- {
- ["name"] = [==[program]==],
- ["ctype"] = [==[GLuint]==],
- },
- {
- ["name"] = [==[location]==],
- ["ctype"] = [==[GLint]==],
- },
- {
- ["name"] = [==[count]==],
- ["ctype"] = [==[GLsizei]==],
- },
- {
- ["name"] = [==[transpose]==],
- ["ctype"] = [==[GLboolean]==],
- },
- {
- ["name"] = [==[value]==],
- ["ctype"] = [==[const GLdouble *]==],
- },
- },
- ["extensions"] = {
- [==[ARB_separate_shader_objects]==],
- },
- ["return_ctype"] = [==[void]==],
- },
- {
- ["core"] = {
- {
- [==[4.1]==],
- [==[core]==],
- },
- },
- ["name"] = [==[ProgramUniformMatrix2x4dv]==],
- ["parameters"] = {
- {
- ["name"] = [==[program]==],
- ["ctype"] = [==[GLuint]==],
- },
- {
- ["name"] = [==[location]==],
- ["ctype"] = [==[GLint]==],
- },
- {
- ["name"] = [==[count]==],
- ["ctype"] = [==[GLsizei]==],
- },
- {
- ["name"] = [==[transpose]==],
- ["ctype"] = [==[GLboolean]==],
- },
- {
- ["name"] = [==[value]==],
- ["ctype"] = [==[const GLdouble *]==],
- },
- },
- ["extensions"] = {
- [==[ARB_separate_shader_objects]==],
- },
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[ATI_vertex_streams]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[stream]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[x]==],
- ["ctype"] = [==[GLshort]==],
- },
- },
- ["name"] = [==[VertexStream1sATI]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[HP_image_transform]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[target]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[pname]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[params]==],
- ["ctype"] = [==[GLint *]==],
- },
- },
- ["name"] = [==[GetImageTransformParameterivHP]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["core"] = {
- {
- [==[4.0]==],
- [==[core]==],
- },
- },
- ["name"] = [==[Uniform4dv]==],
- ["parameters"] = {
- {
- ["name"] = [==[location]==],
- ["ctype"] = [==[GLint]==],
- },
- {
- ["name"] = [==[count]==],
- ["ctype"] = [==[GLsizei]==],
- },
- {
- ["name"] = [==[value]==],
- ["ctype"] = [==[const GLdouble *]==],
- },
- },
- ["extensions"] = {
- [==[ARB_gpu_shader_fp64]==],
- },
- ["return_ctype"] = [==[void]==],
- },
- {
- ["core"] = {
- {
- [==[3.0]==],
- [==[core]==],
- },
- },
- ["name"] = [==[GenRenderbuffers]==],
- ["parameters"] = {
- {
- ["name"] = [==[n]==],
- ["ctype"] = [==[GLsizei]==],
- },
- {
- ["name"] = [==[renderbuffers]==],
- ["ctype"] = [==[GLuint *]==],
- },
- },
- ["extensions"] = {
- [==[ARB_framebuffer_object]==],
- },
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[SGIS_detail_texture]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[target]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[points]==],
- ["ctype"] = [==[GLfloat *]==],
- },
- },
- ["name"] = [==[GetDetailTexFuncSGIS]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[ATI_vertex_streams]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[stream]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[x]==],
- ["ctype"] = [==[GLshort]==],
- },
- {
- ["name"] = [==[y]==],
- ["ctype"] = [==[GLshort]==],
- },
- {
- ["name"] = [==[z]==],
- ["ctype"] = [==[GLshort]==],
- },
- },
- ["name"] = [==[VertexStream3sATI]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[ARB_vertex_program]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[index]==],
- ["ctype"] = [==[GLuint]==],
- },
- {
- ["name"] = [==[x]==],
- ["ctype"] = [==[GLshort]==],
- },
- {
- ["name"] = [==[y]==],
- ["ctype"] = [==[GLshort]==],
- },
- },
- ["name"] = [==[VertexAttrib2sARB]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[NV_gpu_shader5]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[program]==],
- ["ctype"] = [==[GLuint]==],
- },
- {
- ["name"] = [==[location]==],
- ["ctype"] = [==[GLint]==],
- },
- {
- ["name"] = [==[params]==],
- ["ctype"] = [==[GLint64EXT *]==],
- },
- },
- ["name"] = [==[GetUniformi64vNV]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[ARB_bindless_texture]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[program]==],
- ["ctype"] = [==[GLuint]==],
- },
- {
- ["name"] = [==[location]==],
- ["ctype"] = [==[GLint]==],
- },
- {
- ["name"] = [==[value]==],
- ["ctype"] = [==[GLuint64]==],
- },
- },
- ["name"] = [==[ProgramUniformHandleui64ARB]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[OES_fixed_point]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[coords]==],
- ["ctype"] = [==[const GLfixed *]==],
- },
- },
- ["name"] = [==[RasterPos2xvOES]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[NV_gpu_shader5]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[program]==],
- ["ctype"] = [==[GLuint]==],
- },
- {
- ["name"] = [==[location]==],
- ["ctype"] = [==[GLint]==],
- },
- {
- ["name"] = [==[x]==],
- ["ctype"] = [==[GLuint64EXT]==],
- },
- {
- ["name"] = [==[y]==],
- ["ctype"] = [==[GLuint64EXT]==],
- },
- {
- ["name"] = [==[z]==],
- ["ctype"] = [==[GLuint64EXT]==],
- },
- {
- ["name"] = [==[w]==],
- ["ctype"] = [==[GLuint64EXT]==],
- },
- },
- ["name"] = [==[ProgramUniform4ui64NV]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[MESA_window_pos]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[x]==],
- ["ctype"] = [==[GLfloat]==],
- },
- {
- ["name"] = [==[y]==],
- ["ctype"] = [==[GLfloat]==],
- },
- },
- ["name"] = [==[WindowPos2fMESA]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[NV_vertex_program]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[index]==],
- ["ctype"] = [==[GLuint]==],
- },
- {
- ["name"] = [==[v]==],
- ["ctype"] = [==[const GLubyte *]==],
- },
- },
- ["name"] = [==[VertexAttrib4ubvNV]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[NV_half_float]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[index]==],
- ["ctype"] = [==[GLuint]==],
- },
- {
- ["name"] = [==[n]==],
- ["ctype"] = [==[GLsizei]==],
- },
- {
- ["name"] = [==[v]==],
- ["ctype"] = [==[const GLhalfNV *]==],
- },
- },
- ["name"] = [==[VertexAttribs4hvNV]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["core"] = {
- {
- [==[1.0]==],
- [==[core]==],
- },
- {
- [==[3.2]==],
- [==[compatibility]==],
- },
- },
- ["parameters"] = {
- {
- ["name"] = [==[coord]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[pname]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[params]==],
- ["ctype"] = [==[GLint *]==],
- },
- },
- ["name"] = [==[GetTexGeniv]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["core"] = {
- {
- [==[1.0]==],
- [==[core]==],
- },
- {
- [==[3.2]==],
- [==[compatibility]==],
- },
- },
- ["parameters"] = {
- {
- ["name"] = [==[red]==],
- ["ctype"] = [==[GLuint]==],
- },
- {
- ["name"] = [==[green]==],
- ["ctype"] = [==[GLuint]==],
- },
- {
- ["name"] = [==[blue]==],
- ["ctype"] = [==[GLuint]==],
- },
- },
- ["name"] = [==[Color3ui]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["core"] = {
- {
- [==[3.3]==],
- [==[core]==],
- },
- },
- ["name"] = [==[VertexAttribP3ui]==],
- ["parameters"] = {
- {
- ["name"] = [==[index]==],
- ["ctype"] = [==[GLuint]==],
- },
- {
- ["name"] = [==[type]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[normalized]==],
- ["ctype"] = [==[GLboolean]==],
- },
- {
- ["name"] = [==[value]==],
- ["ctype"] = [==[GLuint]==],
- },
- },
- ["extensions"] = {
- [==[ARB_vertex_type_2_10_10_10_rev]==],
- },
- ["return_ctype"] = [==[void]==],
- },
- {
- ["core"] = {
- {
- [==[1.0]==],
- [==[core]==],
- },
- {
- [==[3.2]==],
- [==[compatibility]==],
- },
- },
- ["parameters"] = {
- {
- ["name"] = [==[mode]==],
- ["ctype"] = [==[GLenum]==],
- },
- },
- ["name"] = [==[ShadeModel]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[AMD_sparse_texture]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[texture]==],
- ["ctype"] = [==[GLuint]==],
- },
- {
- ["name"] = [==[target]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[internalFormat]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[width]==],
- ["ctype"] = [==[GLsizei]==],
- },
- {
- ["name"] = [==[height]==],
- ["ctype"] = [==[GLsizei]==],
- },
- {
- ["name"] = [==[depth]==],
- ["ctype"] = [==[GLsizei]==],
- },
- {
- ["name"] = [==[layers]==],
- ["ctype"] = [==[GLsizei]==],
- },
- {
- ["name"] = [==[flags]==],
- ["ctype"] = [==[GLbitfield]==],
- },
- },
- ["name"] = [==[TextureStorageSparseAMD]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[NV_transform_feedback2]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[mode]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[id]==],
- ["ctype"] = [==[GLuint]==],
- },
- },
- ["name"] = [==[DrawTransformFeedbackNV]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[NV_gpu_shader5]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[program]==],
- ["ctype"] = [==[GLuint]==],
- },
- {
- ["name"] = [==[location]==],
- ["ctype"] = [==[GLint]==],
- },
- {
- ["name"] = [==[count]==],
- ["ctype"] = [==[GLsizei]==],
- },
- {
- ["name"] = [==[value]==],
- ["ctype"] = [==[const GLint64EXT *]==],
- },
- },
- ["name"] = [==[ProgramUniform4i64vNV]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[NV_path_rendering]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[path]==],
- ["ctype"] = [==[GLuint]==],
- },
- {
- ["name"] = [==[pname]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[value]==],
- ["ctype"] = [==[GLfloat *]==],
- },
- },
- ["name"] = [==[GetPathParameterfvNV]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[NV_gpu_shader5]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[program]==],
- ["ctype"] = [==[GLuint]==],
- },
- {
- ["name"] = [==[location]==],
- ["ctype"] = [==[GLint]==],
- },
- {
- ["name"] = [==[count]==],
- ["ctype"] = [==[GLsizei]==],
- },
- {
- ["name"] = [==[value]==],
- ["ctype"] = [==[const GLint64EXT *]==],
- },
- },
- ["name"] = [==[ProgramUniform2i64vNV]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["core"] = {
- {
- [==[3.0]==],
- [==[core]==],
- },
- },
- ["parameters"] = {
- {
- ["name"] = [==[index]==],
- ["ctype"] = [==[GLuint]==],
- },
- {
- ["name"] = [==[v]==],
- ["ctype"] = [==[const GLubyte *]==],
- },
- },
- ["name"] = [==[VertexAttribI4ubv]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["core"] = {
- {
- [==[2.0]==],
- [==[core]==],
- },
- },
- ["parameters"] = {
- {
- ["name"] = [==[index]==],
- ["ctype"] = [==[GLuint]==],
- },
- {
- ["name"] = [==[v]==],
- ["ctype"] = [==[const GLubyte *]==],
- },
- },
- ["name"] = [==[VertexAttrib4Nubv]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["core"] = {
- {
- [==[1.0]==],
- [==[core]==],
- },
- },
- ["parameters"] = {
- {
- ["name"] = [==[mask]==],
- ["ctype"] = [==[GLbitfield]==],
- },
- },
- ["name"] = [==[Clear]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["core"] = {
- {
- [==[4.0]==],
- [==[core]==],
- },
- },
- ["name"] = [==[Uniform1d]==],
- ["parameters"] = {
- {
- ["name"] = [==[location]==],
- ["ctype"] = [==[GLint]==],
- },
- {
- ["name"] = [==[x]==],
- ["ctype"] = [==[GLdouble]==],
- },
- },
- ["extensions"] = {
- [==[ARB_gpu_shader_fp64]==],
- },
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[ARB_multitexture]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[target]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[s]==],
- ["ctype"] = [==[GLdouble]==],
- },
- {
- ["name"] = [==[t]==],
- ["ctype"] = [==[GLdouble]==],
- },
- },
- ["name"] = [==[MultiTexCoord2dARB]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[NV_gpu_shader5]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[program]==],
- ["ctype"] = [==[GLuint]==],
- },
- {
- ["name"] = [==[location]==],
- ["ctype"] = [==[GLint]==],
- },
- {
- ["name"] = [==[x]==],
- ["ctype"] = [==[GLint64EXT]==],
- },
- {
- ["name"] = [==[y]==],
- ["ctype"] = [==[GLint64EXT]==],
- },
- {
- ["name"] = [==[z]==],
- ["ctype"] = [==[GLint64EXT]==],
- },
- {
- ["name"] = [==[w]==],
- ["ctype"] = [==[GLint64EXT]==],
- },
- },
- ["name"] = [==[ProgramUniform4i64NV]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["core"] = {
- {
- [==[1.0]==],
- [==[core]==],
- },
- {
- [==[3.2]==],
- [==[compatibility]==],
- },
- },
- ["parameters"] = {
- {
- ["name"] = [==[coord]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[pname]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[param]==],
- ["ctype"] = [==[GLfloat]==],
- },
- },
- ["name"] = [==[TexGenf]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[EXT_texture_object]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[n]==],
- ["ctype"] = [==[GLsizei]==],
- },
- {
- ["name"] = [==[textures]==],
- ["ctype"] = [==[const GLuint *]==],
- },
- {
- ["name"] = [==[priorities]==],
- ["ctype"] = [==[const GLclampf *]==],
- },
- },
- ["name"] = [==[PrioritizeTexturesEXT]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[NV_evaluators]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[target]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[index]==],
- ["ctype"] = [==[GLuint]==],
- },
- {
- ["name"] = [==[pname]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[params]==],
- ["ctype"] = [==[GLint *]==],
- },
- },
- ["name"] = [==[GetMapAttribParameterivNV]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[EXT_vertex_array]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[size]==],
- ["ctype"] = [==[GLint]==],
- },
- {
- ["name"] = [==[type]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[stride]==],
- ["ctype"] = [==[GLsizei]==],
- },
- {
- ["name"] = [==[count]==],
- ["ctype"] = [==[GLsizei]==],
- },
- {
- ["name"] = [==[pointer]==],
- ["ctype"] = [==[const GLvoid *]==],
- },
- },
- ["name"] = [==[ColorPointerEXT]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["core"] = {
- {
- [==[1.1]==],
- [==[core]==],
- },
- },
- ["parameters"] = {
- {
- ["name"] = [==[texture]==],
- ["ctype"] = [==[GLuint]==],
- },
- },
- ["name"] = [==[IsTexture]==],
- ["return_ctype"] = [==[GLboolean]==],
- },
- {
- ["core"] = {
- {
- [==[4.0]==],
- [==[core]==],
- },
- },
- ["name"] = [==[ResumeTransformFeedback]==],
- ["parameters"] = {
- },
- ["extensions"] = {
- [==[ARB_transform_feedback2]==],
- },
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[EXT_direct_state_access]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[mode]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[m]==],
- ["ctype"] = [==[const GLfloat *]==],
- },
- },
- ["name"] = [==[MatrixLoadfEXT]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[NV_gpu_shader5]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[location]==],
- ["ctype"] = [==[GLint]==],
- },
- {
- ["name"] = [==[count]==],
- ["ctype"] = [==[GLsizei]==],
- },
- {
- ["name"] = [==[value]==],
- ["ctype"] = [==[const GLint64EXT *]==],
- },
- },
- ["name"] = [==[Uniform1i64vNV]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["core"] = {
- {
- [==[1.0]==],
- [==[core]==],
- },
- {
- [==[3.2]==],
- [==[compatibility]==],
- },
- },
- ["parameters"] = {
- {
- ["name"] = [==[u]==],
- ["ctype"] = [==[GLdouble]==],
- },
- {
- ["name"] = [==[v]==],
- ["ctype"] = [==[GLdouble]==],
- },
- },
- ["name"] = [==[EvalCoord2d]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["core"] = {
- {
- [==[3.0]==],
- [==[core]==],
- },
- },
- ["name"] = [==[FramebufferTexture2D]==],
- ["parameters"] = {
- {
- ["name"] = [==[target]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[attachment]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[textarget]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[texture]==],
- ["ctype"] = [==[GLuint]==],
- },
- {
- ["name"] = [==[level]==],
- ["ctype"] = [==[GLint]==],
- },
- },
- ["extensions"] = {
- [==[ARB_framebuffer_object]==],
- },
- ["return_ctype"] = [==[void]==],
- },
- {
- ["core"] = {
- {
- [==[4.1]==],
- [==[core]==],
- },
- },
- ["name"] = [==[GetDoublei_v]==],
- ["parameters"] = {
- {
- ["name"] = [==[target]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[index]==],
- ["ctype"] = [==[GLuint]==],
- },
- {
- ["name"] = [==[data]==],
- ["ctype"] = [==[GLdouble *]==],
- },
- },
- ["extensions"] = {
- [==[ARB_viewport_array]==],
- },
- ["return_ctype"] = [==[void]==],
- },
- {
- ["core"] = {
- {
- [==[4.1]==],
- [==[core]==],
- },
- },
- ["name"] = [==[ProgramUniformMatrix3x4fv]==],
- ["parameters"] = {
- {
- ["name"] = [==[program]==],
- ["ctype"] = [==[GLuint]==],
- },
- {
- ["name"] = [==[location]==],
- ["ctype"] = [==[GLint]==],
- },
- {
- ["name"] = [==[count]==],
- ["ctype"] = [==[GLsizei]==],
- },
- {
- ["name"] = [==[transpose]==],
- ["ctype"] = [==[GLboolean]==],
- },
- {
- ["name"] = [==[value]==],
- ["ctype"] = [==[const GLfloat *]==],
- },
- },
- ["extensions"] = {
- [==[ARB_separate_shader_objects]==],
- },
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[NV_gpu_shader5]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[program]==],
- ["ctype"] = [==[GLuint]==],
- },
- {
- ["name"] = [==[location]==],
- ["ctype"] = [==[GLint]==],
- },
- {
- ["name"] = [==[x]==],
- ["ctype"] = [==[GLint64EXT]==],
- },
- {
- ["name"] = [==[y]==],
- ["ctype"] = [==[GLint64EXT]==],
- },
- },
- ["name"] = [==[ProgramUniform2i64NV]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[EXT_vertex_shader]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[id]==],
- ["ctype"] = [==[GLuint]==],
- },
- {
- ["name"] = [==[addr]==],
- ["ctype"] = [==[const GLushort *]==],
- },
- },
- ["name"] = [==[VariantusvEXT]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[EXT_transform_feedback]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[target]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[index]==],
- ["ctype"] = [==[GLuint]==],
- },
- {
- ["name"] = [==[buffer]==],
- ["ctype"] = [==[GLuint]==],
- },
- {
- ["name"] = [==[offset]==],
- ["ctype"] = [==[GLintptr]==],
- },
- },
- ["name"] = [==[BindBufferOffsetEXT]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[EXT_vertex_shader]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[id]==],
- ["ctype"] = [==[GLuint]==],
- },
- {
- ["name"] = [==[value]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[data]==],
- ["ctype"] = [==[GLint *]==],
- },
- },
- ["name"] = [==[GetInvariantIntegervEXT]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[EXT_direct_state_access]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[texunit]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[coord]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[pname]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[params]==],
- ["ctype"] = [==[GLfloat *]==],
- },
- },
- ["name"] = [==[GetMultiTexGenfvEXT]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[NV_gpu_shader5]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[location]==],
- ["ctype"] = [==[GLint]==],
- },
- {
- ["name"] = [==[count]==],
- ["ctype"] = [==[GLsizei]==],
- },
- {
- ["name"] = [==[value]==],
- ["ctype"] = [==[const GLuint64EXT *]==],
- },
- },
- ["name"] = [==[Uniform2ui64vNV]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[NV_gpu_shader5]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[location]==],
- ["ctype"] = [==[GLint]==],
- },
- {
- ["name"] = [==[count]==],
- ["ctype"] = [==[GLsizei]==],
- },
- {
- ["name"] = [==[value]==],
- ["ctype"] = [==[const GLuint64EXT *]==],
- },
- },
- ["name"] = [==[Uniform1ui64vNV]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[NV_half_float]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[s]==],
- ["ctype"] = [==[GLhalfNV]==],
- },
- {
- ["name"] = [==[t]==],
- ["ctype"] = [==[GLhalfNV]==],
- },
- },
- ["name"] = [==[TexCoord2hNV]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["core"] = {
- {
- [==[3.3]==],
- [==[core]==],
- },
- },
- ["name"] = [==[TexCoordP4uiv]==],
- ["parameters"] = {
- {
- ["name"] = [==[type]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[coords]==],
- ["ctype"] = [==[const GLuint *]==],
- },
- },
- ["extensions"] = {
- [==[ARB_vertex_type_2_10_10_10_rev]==],
- },
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[ARB_vertex_program]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[index]==],
- ["ctype"] = [==[GLuint]==],
- },
- {
- ["name"] = [==[v]==],
- ["ctype"] = [==[const GLdouble *]==],
- },
- },
- ["name"] = [==[VertexAttrib3dvARB]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["core"] = {
- {
- [==[4.1]==],
- [==[core]==],
- },
- },
- ["name"] = [==[ScissorIndexed]==],
- ["parameters"] = {
- {
- ["name"] = [==[index]==],
- ["ctype"] = [==[GLuint]==],
- },
- {
- ["name"] = [==[left]==],
- ["ctype"] = [==[GLint]==],
- },
- {
- ["name"] = [==[bottom]==],
- ["ctype"] = [==[GLint]==],
- },
- {
- ["name"] = [==[width]==],
- ["ctype"] = [==[GLsizei]==],
- },
- {
- ["name"] = [==[height]==],
- ["ctype"] = [==[GLsizei]==],
- },
- },
- ["extensions"] = {
- [==[ARB_viewport_array]==],
- },
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[EXT_index_material]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[face]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[mode]==],
- ["ctype"] = [==[GLenum]==],
- },
- },
- ["name"] = [==[IndexMaterialEXT]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["core"] = {
- {
- [==[1.0]==],
- [==[core]==],
- },
- {
- [==[3.2]==],
- [==[compatibility]==],
- },
- },
- ["parameters"] = {
- {
- ["name"] = [==[red]==],
- ["ctype"] = [==[GLushort]==],
- },
- {
- ["name"] = [==[green]==],
- ["ctype"] = [==[GLushort]==],
- },
- {
- ["name"] = [==[blue]==],
- ["ctype"] = [==[GLushort]==],
- },
- {
- ["name"] = [==[alpha]==],
- ["ctype"] = [==[GLushort]==],
- },
- },
- ["name"] = [==[Color4us]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[ATI_envmap_bumpmap]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[pname]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[param]==],
- ["ctype"] = [==[GLfloat *]==],
- },
- },
- ["name"] = [==[GetTexBumpParameterfvATI]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["core"] = {
- {
- [==[1.0]==],
- [==[core]==],
- },
- {
- [==[3.2]==],
- [==[compatibility]==],
- },
- },
- ["parameters"] = {
- },
- ["name"] = [==[PopName]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["core"] = {
- {
- [==[1.0]==],
- [==[core]==],
- },
- {
- [==[3.2]==],
- [==[compatibility]==],
- },
- },
- ["parameters"] = {
- {
- ["name"] = [==[left]==],
- ["ctype"] = [==[GLdouble]==],
- },
- {
- ["name"] = [==[right]==],
- ["ctype"] = [==[GLdouble]==],
- },
- {
- ["name"] = [==[bottom]==],
- ["ctype"] = [==[GLdouble]==],
- },
- {
- ["name"] = [==[top]==],
- ["ctype"] = [==[GLdouble]==],
- },
- {
- ["name"] = [==[zNear]==],
- ["ctype"] = [==[GLdouble]==],
- },
- {
- ["name"] = [==[zFar]==],
- ["ctype"] = [==[GLdouble]==],
- },
- },
- ["name"] = [==[Ortho]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["core"] = {
- {
- [==[4.0]==],
- [==[core]==],
- },
- },
- ["name"] = [==[UniformMatrix3x4dv]==],
- ["parameters"] = {
- {
- ["name"] = [==[location]==],
- ["ctype"] = [==[GLint]==],
- },
- {
- ["name"] = [==[count]==],
- ["ctype"] = [==[GLsizei]==],
- },
- {
- ["name"] = [==[transpose]==],
- ["ctype"] = [==[GLboolean]==],
- },
- {
- ["name"] = [==[value]==],
- ["ctype"] = [==[const GLdouble *]==],
- },
- },
- ["extensions"] = {
- [==[ARB_gpu_shader_fp64]==],
- },
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[MESA_window_pos]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[x]==],
- ["ctype"] = [==[GLshort]==],
- },
- {
- ["name"] = [==[y]==],
- ["ctype"] = [==[GLshort]==],
- },
- {
- ["name"] = [==[z]==],
- ["ctype"] = [==[GLshort]==],
- },
- {
- ["name"] = [==[w]==],
- ["ctype"] = [==[GLshort]==],
- },
- },
- ["name"] = [==[WindowPos4sMESA]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["core"] = {
- {
- [==[3.0]==],
- [==[core]==],
- },
- },
- ["name"] = [==[IsVertexArray]==],
- ["parameters"] = {
- {
- ["name"] = [==[array]==],
- ["ctype"] = [==[GLuint]==],
- },
- },
- ["extensions"] = {
- [==[ARB_vertex_array_object]==],
- },
- ["return_ctype"] = [==[GLboolean]==],
- },
- {
- ["extensions"] = {
- [==[NV_gpu_shader5]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[location]==],
- ["ctype"] = [==[GLint]==],
- },
- {
- ["name"] = [==[x]==],
- ["ctype"] = [==[GLuint64EXT]==],
- },
- {
- ["name"] = [==[y]==],
- ["ctype"] = [==[GLuint64EXT]==],
- },
- {
- ["name"] = [==[z]==],
- ["ctype"] = [==[GLuint64EXT]==],
- },
- },
- ["name"] = [==[Uniform3ui64NV]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["core"] = {
- {
- [==[1.0]==],
- [==[core]==],
- },
- {
- [==[3.2]==],
- [==[compatibility]==],
- },
- },
- ["parameters"] = {
- {
- ["name"] = [==[face]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[pname]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[params]==],
- ["ctype"] = [==[GLint *]==],
- },
- },
- ["name"] = [==[GetMaterialiv]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[ARB_robustness]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[program]==],
- ["ctype"] = [==[GLuint]==],
- },
- {
- ["name"] = [==[location]==],
- ["ctype"] = [==[GLint]==],
- },
- {
- ["name"] = [==[bufSize]==],
- ["ctype"] = [==[GLsizei]==],
- },
- {
- ["name"] = [==[params]==],
- ["ctype"] = [==[GLfloat *]==],
- },
- },
- ["name"] = [==[GetnUniformfvARB]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["core"] = {
- {
- [==[1.0]==],
- [==[core]==],
- },
- {
- [==[3.2]==],
- [==[compatibility]==],
- },
- },
- ["parameters"] = {
- {
- ["name"] = [==[u]==],
- ["ctype"] = [==[GLdouble]==],
- },
- },
- ["name"] = [==[EvalCoord1d]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[NV_gpu_shader5]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[location]==],
- ["ctype"] = [==[GLint]==],
- },
- {
- ["name"] = [==[x]==],
- ["ctype"] = [==[GLuint64EXT]==],
- },
- },
- ["name"] = [==[Uniform1ui64NV]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["core"] = {
- {
- [==[2.0]==],
- [==[core]==],
- },
- },
- ["parameters"] = {
- {
- ["name"] = [==[face]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[func]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[ref]==],
- ["ctype"] = [==[GLint]==],
- },
- {
- ["name"] = [==[mask]==],
- ["ctype"] = [==[GLuint]==],
- },
- },
- ["name"] = [==[StencilFuncSeparate]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[NV_fence]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[n]==],
- ["ctype"] = [==[GLsizei]==],
- },
- {
- ["name"] = [==[fences]==],
- ["ctype"] = [==[const GLuint *]==],
- },
- },
- ["name"] = [==[DeleteFencesNV]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[NV_gpu_shader5]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[location]==],
- ["ctype"] = [==[GLint]==],
- },
- {
- ["name"] = [==[count]==],
- ["ctype"] = [==[GLsizei]==],
- },
- {
- ["name"] = [==[value]==],
- ["ctype"] = [==[const GLint64EXT *]==],
- },
- },
- ["name"] = [==[Uniform2i64vNV]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[EXT_convolution]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[target]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[internalformat]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[width]==],
- ["ctype"] = [==[GLsizei]==],
- },
- {
- ["name"] = [==[format]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[type]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[image]==],
- ["ctype"] = [==[const GLvoid *]==],
- },
- },
- ["name"] = [==[ConvolutionFilter1DEXT]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[ATI_element_array]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[mode]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[start]==],
- ["ctype"] = [==[GLuint]==],
- },
- {
- ["name"] = [==[end]==],
- ["ctype"] = [==[GLuint]==],
- },
- {
- ["name"] = [==[count]==],
- ["ctype"] = [==[GLsizei]==],
- },
- },
- ["name"] = [==[DrawRangeElementArrayATI]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[SUN_triangle_list]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[code]==],
- ["ctype"] = [==[const GLuint *]==],
- },
- },
- ["name"] = [==[ReplacementCodeuivSUN]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[NV_gpu_shader5]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[location]==],
- ["ctype"] = [==[GLint]==],
- },
- {
- ["name"] = [==[x]==],
- ["ctype"] = [==[GLint64EXT]==],
- },
- {
- ["name"] = [==[y]==],
- ["ctype"] = [==[GLint64EXT]==],
- },
- {
- ["name"] = [==[z]==],
- ["ctype"] = [==[GLint64EXT]==],
- },
- },
- ["name"] = [==[Uniform3i64NV]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[EXT_direct_state_access]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[mode]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[left]==],
- ["ctype"] = [==[GLdouble]==],
- },
- {
- ["name"] = [==[right]==],
- ["ctype"] = [==[GLdouble]==],
- },
- {
- ["name"] = [==[bottom]==],
- ["ctype"] = [==[GLdouble]==],
- },
- {
- ["name"] = [==[top]==],
- ["ctype"] = [==[GLdouble]==],
- },
- {
- ["name"] = [==[zNear]==],
- ["ctype"] = [==[GLdouble]==],
- },
- {
- ["name"] = [==[zFar]==],
- ["ctype"] = [==[GLdouble]==],
- },
- },
- ["name"] = [==[MatrixFrustumEXT]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[ATI_draw_buffers]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[n]==],
- ["ctype"] = [==[GLsizei]==],
- },
- {
- ["name"] = [==[bufs]==],
- ["ctype"] = [==[const GLenum *]==],
- },
- },
- ["name"] = [==[DrawBuffersATI]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[NV_register_combiners]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[stage]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[portion]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[pname]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[params]==],
- ["ctype"] = [==[GLfloat *]==],
- },
- },
- ["name"] = [==[GetCombinerOutputParameterfvNV]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[NV_gpu_program5]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[target]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[index]==],
- ["ctype"] = [==[GLuint]==],
- },
- {
- ["name"] = [==[param]==],
- ["ctype"] = [==[GLuint *]==],
- },
- },
- ["name"] = [==[GetProgramSubroutineParameteruivNV]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[NV_gpu_program5]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[target]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[count]==],
- ["ctype"] = [==[GLsizei]==],
- },
- {
- ["name"] = [==[params]==],
- ["ctype"] = [==[const GLuint *]==],
- },
- },
- ["name"] = [==[ProgramSubroutineParametersuivNV]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["core"] = {
- {
- [==[1.4]==],
- [==[core]==],
- },
- {
- [==[3.2]==],
- [==[compatibility]==],
- },
- },
- ["parameters"] = {
- {
- ["name"] = [==[v]==],
- ["ctype"] = [==[const GLfloat *]==],
- },
- },
- ["name"] = [==[WindowPos3fv]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[NV_point_sprite]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[pname]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[param]==],
- ["ctype"] = [==[GLint]==],
- },
- },
- ["name"] = [==[PointParameteriNV]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["core"] = {
- {
- [==[4.1]==],
- [==[core]==],
- },
- },
- ["name"] = [==[ProgramUniform3dv]==],
- ["parameters"] = {
- {
- ["name"] = [==[program]==],
- ["ctype"] = [==[GLuint]==],
- },
- {
- ["name"] = [==[location]==],
- ["ctype"] = [==[GLint]==],
- },
- {
- ["name"] = [==[count]==],
- ["ctype"] = [==[GLsizei]==],
- },
- {
- ["name"] = [==[value]==],
- ["ctype"] = [==[const GLdouble *]==],
- },
- },
- ["extensions"] = {
- [==[ARB_separate_shader_objects]==],
- },
- ["return_ctype"] = [==[void]==],
- },
- {
- ["core"] = {
- {
- [==[1.0]==],
- [==[core]==],
- },
- {
- [==[3.2]==],
- [==[compatibility]==],
- },
- },
- ["parameters"] = {
- {
- ["name"] = [==[v]==],
- ["ctype"] = [==[const GLint *]==],
- },
- },
- ["name"] = [==[Vertex2iv]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["core"] = {
- {
- [==[1.0]==],
- [==[core]==],
- },
- {
- [==[3.2]==],
- [==[compatibility]==],
- },
- },
- ["parameters"] = {
- {
- ["name"] = [==[u]==],
- ["ctype"] = [==[GLfloat]==],
- },
- {
- ["name"] = [==[v]==],
- ["ctype"] = [==[GLfloat]==],
- },
- },
- ["name"] = [==[EvalCoord2f]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[NV_gpu_program4]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[target]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[index]==],
- ["ctype"] = [==[GLuint]==],
- },
- {
- ["name"] = [==[params]==],
- ["ctype"] = [==[GLuint *]==],
- },
- },
- ["name"] = [==[GetProgramEnvParameterIuivNV]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[NV_gpu_program4]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[target]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[index]==],
- ["ctype"] = [==[GLuint]==],
- },
- {
- ["name"] = [==[params]==],
- ["ctype"] = [==[GLint *]==],
- },
- },
- ["name"] = [==[GetProgramEnvParameterIivNV]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[ARB_vertex_program]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[index]==],
- ["ctype"] = [==[GLuint]==],
- },
- {
- ["name"] = [==[size]==],
- ["ctype"] = [==[GLint]==],
- },
- {
- ["name"] = [==[type]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[normalized]==],
- ["ctype"] = [==[GLboolean]==],
- },
- {
- ["name"] = [==[stride]==],
- ["ctype"] = [==[GLsizei]==],
- },
- {
- ["name"] = [==[pointer]==],
- ["ctype"] = [==[const GLvoid *]==],
- },
- },
- ["name"] = [==[VertexAttribPointerARB]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[MESA_window_pos]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[v]==],
- ["ctype"] = [==[const GLint *]==],
- },
- },
- ["name"] = [==[WindowPos4ivMESA]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[NV_gpu_program4]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[target]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[index]==],
- ["ctype"] = [==[GLuint]==],
- },
- {
- ["name"] = [==[params]==],
- ["ctype"] = [==[GLuint *]==],
- },
- },
- ["name"] = [==[GetProgramLocalParameterIuivNV]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[NV_gpu_program4]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[target]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[index]==],
- ["ctype"] = [==[GLuint]==],
- },
- {
- ["name"] = [==[params]==],
- ["ctype"] = [==[GLint *]==],
- },
- },
- ["name"] = [==[GetProgramLocalParameterIivNV]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["core"] = {
- {
- [==[1.1]==],
- [==[core]==],
- },
- },
- ["parameters"] = {
- {
- ["name"] = [==[mode]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[count]==],
- ["ctype"] = [==[GLsizei]==],
- },
- {
- ["name"] = [==[type]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[indices]==],
- ["ctype"] = [==[const GLvoid *]==],
- },
- },
- ["name"] = [==[DrawElements]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[AMD_performance_monitor]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[group]==],
- ["ctype"] = [==[GLuint]==],
- },
- {
- ["name"] = [==[bufSize]==],
- ["ctype"] = [==[GLsizei]==],
- },
- {
- ["name"] = [==[length]==],
- ["ctype"] = [==[GLsizei *]==],
- },
- {
- ["name"] = [==[groupString]==],
- ["ctype"] = [==[GLchar *]==],
- },
- },
- ["name"] = [==[GetPerfMonitorGroupStringAMD]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[OES_fixed_point]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[coords]==],
- ["ctype"] = [==[const GLfixed *]==],
- },
- },
- ["name"] = [==[TexCoord4xvOES]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["core"] = {
- {
- [==[1.3]==],
- [==[core]==],
- },
- {
- [==[3.2]==],
- [==[compatibility]==],
- },
- },
- ["parameters"] = {
- {
- ["name"] = [==[target]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[v]==],
- ["ctype"] = [==[const GLint *]==],
- },
- },
- ["name"] = [==[MultiTexCoord2iv]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["core"] = {
- {
- [==[4.1]==],
- [==[core]==],
- },
- },
- ["name"] = [==[ProgramUniform4iv]==],
- ["parameters"] = {
- {
- ["name"] = [==[program]==],
- ["ctype"] = [==[GLuint]==],
- },
- {
- ["name"] = [==[location]==],
- ["ctype"] = [==[GLint]==],
- },
- {
- ["name"] = [==[count]==],
- ["ctype"] = [==[GLsizei]==],
- },
- {
- ["name"] = [==[value]==],
- ["ctype"] = [==[const GLint *]==],
- },
- },
- ["extensions"] = {
- [==[ARB_separate_shader_objects]==],
- },
- ["return_ctype"] = [==[void]==],
- },
- {
- ["core"] = {
- {
- [==[1.3]==],
- [==[core]==],
- },
- {
- [==[3.2]==],
- [==[compatibility]==],
- },
- },
- ["parameters"] = {
- {
- ["name"] = [==[target]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[v]==],
- ["ctype"] = [==[const GLfloat *]==],
- },
- },
- ["name"] = [==[MultiTexCoord2fv]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["core"] = {
- {
- [==[2.0]==],
- [==[core]==],
- },
- },
- ["parameters"] = {
- {
- ["name"] = [==[index]==],
- ["ctype"] = [==[GLuint]==],
- },
- {
- ["name"] = [==[v]==],
- ["ctype"] = [==[const GLushort *]==],
- },
- },
- ["name"] = [==[VertexAttrib4usv]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["core"] = {
- {
- [==[1.0]==],
- [==[core]==],
- },
- {
- [==[3.2]==],
- [==[compatibility]==],
- },
- },
- ["parameters"] = {
- {
- ["name"] = [==[name]==],
- ["ctype"] = [==[GLuint]==],
- },
- },
- ["name"] = [==[LoadName]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[EXT_direct_state_access]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[program]==],
- ["ctype"] = [==[GLuint]==],
- },
- {
- ["name"] = [==[location]==],
- ["ctype"] = [==[GLint]==],
- },
- {
- ["name"] = [==[count]==],
- ["ctype"] = [==[GLsizei]==],
- },
- {
- ["name"] = [==[value]==],
- ["ctype"] = [==[const GLuint *]==],
- },
- },
- ["name"] = [==[ProgramUniform2uivEXT]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["core"] = {
- {
- [==[4.1]==],
- [==[core]==],
- },
- },
- ["name"] = [==[VertexAttribL2d]==],
- ["parameters"] = {
- {
- ["name"] = [==[index]==],
- ["ctype"] = [==[GLuint]==],
- },
- {
- ["name"] = [==[x]==],
- ["ctype"] = [==[GLdouble]==],
- },
- {
- ["name"] = [==[y]==],
- ["ctype"] = [==[GLdouble]==],
- },
- },
- ["extensions"] = {
- [==[ARB_vertex_attrib_64bit]==],
- },
- ["return_ctype"] = [==[void]==],
- },
- {
- ["core"] = {
- {
- [==[1.3]==],
- [==[core]==],
- },
- },
- ["parameters"] = {
- {
- ["name"] = [==[target]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[level]==],
- ["ctype"] = [==[GLint]==],
- },
- {
- ["name"] = [==[internalformat]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[width]==],
- ["ctype"] = [==[GLsizei]==],
- },
- {
- ["name"] = [==[height]==],
- ["ctype"] = [==[GLsizei]==],
- },
- {
- ["name"] = [==[depth]==],
- ["ctype"] = [==[GLsizei]==],
- },
- {
- ["name"] = [==[border]==],
- ["ctype"] = [==[GLint]==],
- },
- {
- ["name"] = [==[imageSize]==],
- ["ctype"] = [==[GLsizei]==],
- },
- {
- ["name"] = [==[data]==],
- ["ctype"] = [==[const GLvoid *]==],
- },
- },
- ["name"] = [==[CompressedTexImage3D]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[ARB_instanced_arrays]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[index]==],
- ["ctype"] = [==[GLuint]==],
- },
- {
- ["name"] = [==[divisor]==],
- ["ctype"] = [==[GLuint]==],
- },
- },
- ["name"] = [==[VertexAttribDivisorARB]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[MESA_window_pos]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[v]==],
- ["ctype"] = [==[const GLdouble *]==],
- },
- },
- ["name"] = [==[WindowPos3dvMESA]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[EXT_framebuffer_object]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[n]==],
- ["ctype"] = [==[GLsizei]==],
- },
- {
- ["name"] = [==[framebuffers]==],
- ["ctype"] = [==[GLuint *]==],
- },
- },
- ["name"] = [==[GenFramebuffersEXT]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[ARB_fragment_program]==],
- [==[ARB_vertex_program]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[target]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[index]==],
- ["ctype"] = [==[GLuint]==],
- },
- {
- ["name"] = [==[params]==],
- ["ctype"] = [==[const GLfloat *]==],
- },
- },
- ["name"] = [==[ProgramEnvParameter4fvARB]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["core"] = {
- {
- [==[4.2]==],
- [==[core]==],
- },
- },
- ["name"] = [==[TexStorage3D]==],
- ["parameters"] = {
- {
- ["name"] = [==[target]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[levels]==],
- ["ctype"] = [==[GLsizei]==],
- },
- {
- ["name"] = [==[internalformat]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[width]==],
- ["ctype"] = [==[GLsizei]==],
- },
- {
- ["name"] = [==[height]==],
- ["ctype"] = [==[GLsizei]==],
- },
- {
- ["name"] = [==[depth]==],
- ["ctype"] = [==[GLsizei]==],
- },
- },
- ["extensions"] = {
- [==[ARB_texture_storage]==],
- },
- ["return_ctype"] = [==[void]==],
- },
- {
- ["core"] = {
- {
- [==[2.0]==],
- [==[core]==],
- },
- },
- ["parameters"] = {
- {
- ["name"] = [==[index]==],
- ["ctype"] = [==[GLuint]==],
- },
- {
- ["name"] = [==[v]==],
- ["ctype"] = [==[const GLshort *]==],
- },
- },
- ["name"] = [==[VertexAttrib1sv]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["core"] = {
- {
- [==[1.0]==],
- [==[core]==],
- },
- },
- ["parameters"] = {
- {
- ["name"] = [==[fail]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[zfail]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[zpass]==],
- ["ctype"] = [==[GLenum]==],
- },
- },
- ["name"] = [==[StencilOp]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["core"] = {
- {
- [==[1.0]==],
- [==[core]==],
- },
- {
- [==[3.2]==],
- [==[compatibility]==],
- },
- },
- ["parameters"] = {
- {
- ["name"] = [==[angle]==],
- ["ctype"] = [==[GLdouble]==],
- },
- {
- ["name"] = [==[x]==],
- ["ctype"] = [==[GLdouble]==],
- },
- {
- ["name"] = [==[y]==],
- ["ctype"] = [==[GLdouble]==],
- },
- {
- ["name"] = [==[z]==],
- ["ctype"] = [==[GLdouble]==],
- },
- },
- ["name"] = [==[Rotated]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[EXT_histogram]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[target]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[reset]==],
- ["ctype"] = [==[GLboolean]==],
- },
- {
- ["name"] = [==[format]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[type]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[values]==],
- ["ctype"] = [==[GLvoid *]==],
- },
- },
- ["name"] = [==[GetMinmaxEXT]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[NV_framebuffer_multisample_coverage]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[target]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[coverageSamples]==],
- ["ctype"] = [==[GLsizei]==],
- },
- {
- ["name"] = [==[colorSamples]==],
- ["ctype"] = [==[GLsizei]==],
- },
- {
- ["name"] = [==[internalformat]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[width]==],
- ["ctype"] = [==[GLsizei]==],
- },
- {
- ["name"] = [==[height]==],
- ["ctype"] = [==[GLsizei]==],
- },
- },
- ["name"] = [==[RenderbufferStorageMultisampleCoverageNV]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[NV_fragment_program]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[id]==],
- ["ctype"] = [==[GLuint]==],
- },
- {
- ["name"] = [==[len]==],
- ["ctype"] = [==[GLsizei]==],
- },
- {
- ["name"] = [==[name]==],
- ["ctype"] = [==[const GLubyte *]==],
- },
- {
- ["name"] = [==[v]==],
- ["ctype"] = [==[const GLdouble *]==],
- },
- },
- ["name"] = [==[ProgramNamedParameter4dvNV]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[NV_fragment_program]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[id]==],
- ["ctype"] = [==[GLuint]==],
- },
- {
- ["name"] = [==[len]==],
- ["ctype"] = [==[GLsizei]==],
- },
- {
- ["name"] = [==[name]==],
- ["ctype"] = [==[const GLubyte *]==],
- },
- {
- ["name"] = [==[x]==],
- ["ctype"] = [==[GLdouble]==],
- },
- {
- ["name"] = [==[y]==],
- ["ctype"] = [==[GLdouble]==],
- },
- {
- ["name"] = [==[z]==],
- ["ctype"] = [==[GLdouble]==],
- },
- {
- ["name"] = [==[w]==],
- ["ctype"] = [==[GLdouble]==],
- },
- },
- ["name"] = [==[ProgramNamedParameter4dNV]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["core"] = {
- {
- [==[3.3]==],
- [==[core]==],
- },
- },
- ["name"] = [==[TexCoordP2ui]==],
- ["parameters"] = {
- {
- ["name"] = [==[type]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[coords]==],
- ["ctype"] = [==[GLuint]==],
- },
- },
- ["extensions"] = {
- [==[ARB_vertex_type_2_10_10_10_rev]==],
- },
- ["return_ctype"] = [==[void]==],
- },
- {
- ["core"] = {
- {
- [==[4.1]==],
- [==[core]==],
- },
- },
- ["name"] = [==[ProgramUniformMatrix2fv]==],
- ["parameters"] = {
- {
- ["name"] = [==[program]==],
- ["ctype"] = [==[GLuint]==],
- },
- {
- ["name"] = [==[location]==],
- ["ctype"] = [==[GLint]==],
- },
- {
- ["name"] = [==[count]==],
- ["ctype"] = [==[GLsizei]==],
- },
- {
- ["name"] = [==[transpose]==],
- ["ctype"] = [==[GLboolean]==],
- },
- {
- ["name"] = [==[value]==],
- ["ctype"] = [==[const GLfloat *]==],
- },
- },
- ["extensions"] = {
- [==[ARB_separate_shader_objects]==],
- },
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[SUN_global_alpha]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[factor]==],
- ["ctype"] = [==[GLdouble]==],
- },
- },
- ["name"] = [==[GlobalAlphaFactordSUN]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[NV_fence]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[fence]==],
- ["ctype"] = [==[GLuint]==],
- },
- {
- ["name"] = [==[pname]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[params]==],
- ["ctype"] = [==[GLint *]==],
- },
- },
- ["name"] = [==[GetFenceivNV]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[EXT_texture_object]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[n]==],
- ["ctype"] = [==[GLsizei]==],
- },
- {
- ["name"] = [==[textures]==],
- ["ctype"] = [==[const GLuint *]==],
- },
- },
- ["name"] = [==[DeleteTexturesEXT]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[NV_fence]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[fence]==],
- ["ctype"] = [==[GLuint]==],
- },
- },
- ["name"] = [==[IsFenceNV]==],
- ["return_ctype"] = [==[GLboolean]==],
- },
- {
- ["core"] = {
- {
- [==[1.0]==],
- [==[core]==],
- },
- {
- [==[3.2]==],
- [==[compatibility]==],
- },
- },
- ["parameters"] = {
- {
- ["name"] = [==[pname]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[params]==],
- ["ctype"] = [==[const GLint *]==],
- },
- },
- ["name"] = [==[LightModeliv]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[ARB_vertex_shader]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[programObj]==],
- ["ctype"] = [==[GLhandleARB]==],
- },
- {
- ["name"] = [==[index]==],
- ["ctype"] = [==[GLuint]==],
- },
- {
- ["name"] = [==[maxLength]==],
- ["ctype"] = [==[GLsizei]==],
- },
- {
- ["name"] = [==[length]==],
- ["ctype"] = [==[GLsizei *]==],
- },
- {
- ["name"] = [==[size]==],
- ["ctype"] = [==[GLint *]==],
- },
- {
- ["name"] = [==[type]==],
- ["ctype"] = [==[GLenum *]==],
- },
- {
- ["name"] = [==[name]==],
- ["ctype"] = [==[GLcharARB *]==],
- },
- },
- ["name"] = [==[GetActiveAttribARB]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[OES_byte_coordinates]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[x]==],
- ["ctype"] = [==[GLbyte]==],
- },
- },
- ["name"] = [==[Vertex2bOES]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[ARB_transpose_matrix]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[m]==],
- ["ctype"] = [==[const GLdouble *]==],
- },
- },
- ["name"] = [==[LoadTransposeMatrixdARB]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[SGIX_sprite]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[pname]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[param]==],
- ["ctype"] = [==[GLint]==],
- },
- },
- ["name"] = [==[SpriteParameteriSGIX]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[AMD_debug_output]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[count]==],
- ["ctype"] = [==[GLuint]==],
- },
- {
- ["name"] = [==[bufsize]==],
- ["ctype"] = [==[GLsizei]==],
- },
- {
- ["name"] = [==[categories]==],
- ["ctype"] = [==[GLenum *]==],
- },
- {
- ["name"] = [==[severities]==],
- ["ctype"] = [==[GLuint *]==],
- },
- {
- ["name"] = [==[ids]==],
- ["ctype"] = [==[GLuint *]==],
- },
- {
- ["name"] = [==[lengths]==],
- ["ctype"] = [==[GLsizei *]==],
- },
- {
- ["name"] = [==[message]==],
- ["ctype"] = [==[GLchar *]==],
- },
- },
- ["name"] = [==[GetDebugMessageLogAMD]==],
- ["return_ctype"] = [==[GLuint]==],
- },
- {
- ["core"] = {
- {
- [==[4.3]==],
- [==[core]==],
- },
- },
- ["name"] = [==[VertexAttribFormat]==],
- ["parameters"] = {
- {
- ["name"] = [==[attribindex]==],
- ["ctype"] = [==[GLuint]==],
- },
- {
- ["name"] = [==[size]==],
- ["ctype"] = [==[GLint]==],
- },
- {
- ["name"] = [==[type]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[normalized]==],
- ["ctype"] = [==[GLboolean]==],
- },
- {
- ["name"] = [==[relativeoffset]==],
- ["ctype"] = [==[GLuint]==],
- },
- },
- ["extensions"] = {
- [==[ARB_vertex_attrib_binding]==],
- },
- ["return_ctype"] = [==[void]==],
- },
- {
- ["core"] = {
- {
- [==[1.4]==],
- [==[core]==],
- },
- },
- ["parameters"] = {
- {
- ["name"] = [==[sfactorRGB]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[dfactorRGB]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[sfactorAlpha]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[dfactorAlpha]==],
- ["ctype"] = [==[GLenum]==],
- },
- },
- ["name"] = [==[BlendFuncSeparate]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["core"] = {
- {
- [==[3.3]==],
- [==[core]==],
- },
- },
- ["name"] = [==[SamplerParameterfv]==],
- ["parameters"] = {
- {
- ["name"] = [==[sampler]==],
- ["ctype"] = [==[GLuint]==],
- },
- {
- ["name"] = [==[pname]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[param]==],
- ["ctype"] = [==[const GLfloat *]==],
- },
- },
- ["extensions"] = {
- [==[ARB_sampler_objects]==],
- },
- ["return_ctype"] = [==[void]==],
- },
- {
- ["core"] = {
- {
- [==[1.1]==],
- [==[core]==],
- },
- },
- ["parameters"] = {
- {
- ["name"] = [==[n]==],
- ["ctype"] = [==[GLsizei]==],
- },
- {
- ["name"] = [==[textures]==],
- ["ctype"] = [==[const GLuint *]==],
- },
- },
- ["name"] = [==[DeleteTextures]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[EXT_paletted_texture]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[target]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[pname]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[params]==],
- ["ctype"] = [==[GLfloat *]==],
- },
- },
- ["name"] = [==[GetColorTableParameterfvEXT]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[EXT_vertex_shader]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[unit]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[coord]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[value]==],
- ["ctype"] = [==[GLenum]==],
- },
- },
- ["name"] = [==[BindTexGenParameterEXT]==],
- ["return_ctype"] = [==[GLuint]==],
- },
- {
- ["extensions"] = {
- [==[ARB_draw_buffers_blend]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[buf]==],
- ["ctype"] = [==[GLuint]==],
- },
- {
- ["name"] = [==[mode]==],
- ["ctype"] = [==[GLenum]==],
- },
- },
- ["name"] = [==[BlendEquationiARB]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[EXT_direct_state_access]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[buffer]==],
- ["ctype"] = [==[GLuint]==],
- },
- {
- ["name"] = [==[internalformat]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[format]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[type]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[data]==],
- ["ctype"] = [==[const void *]==],
- },
- },
- ["name"] = [==[ClearNamedBufferDataEXT]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["core"] = {
- {
- [==[1.3]==],
- [==[core]==],
- },
- },
- ["parameters"] = {
- {
- ["name"] = [==[target]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[level]==],
- ["ctype"] = [==[GLint]==],
- },
- {
- ["name"] = [==[img]==],
- ["ctype"] = [==[GLvoid *]==],
- },
- },
- ["name"] = [==[GetCompressedTexImage]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[EXT_direct_state_access]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[program]==],
- ["ctype"] = [==[GLuint]==],
- },
- {
- ["name"] = [==[location]==],
- ["ctype"] = [==[GLint]==],
- },
- {
- ["name"] = [==[count]==],
- ["ctype"] = [==[GLsizei]==],
- },
- {
- ["name"] = [==[transpose]==],
- ["ctype"] = [==[GLboolean]==],
- },
- {
- ["name"] = [==[value]==],
- ["ctype"] = [==[const GLdouble *]==],
- },
- },
- ["name"] = [==[ProgramUniformMatrix2x3dvEXT]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["core"] = {
- {
- [==[3.2]==],
- [==[core]==],
- },
- },
- ["name"] = [==[WaitSync]==],
- ["parameters"] = {
- {
- ["name"] = [==[sync]==],
- ["ctype"] = [==[GLsync]==],
- },
- {
- ["name"] = [==[flags]==],
- ["ctype"] = [==[GLbitfield]==],
- },
- {
- ["name"] = [==[timeout]==],
- ["ctype"] = [==[GLuint64]==],
- },
- },
- ["extensions"] = {
- [==[ARB_sync]==],
- },
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[NV_texture_barrier]==],
- },
- ["parameters"] = {
- },
- ["name"] = [==[TextureBarrierNV]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[AMD_draw_buffers_blend]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[buf]==],
- ["ctype"] = [==[GLuint]==],
- },
- {
- ["name"] = [==[src]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[dst]==],
- ["ctype"] = [==[GLenum]==],
- },
- },
- ["name"] = [==[BlendFuncIndexedAMD]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["core"] = {
- {
- [==[3.0]==],
- [==[core]==],
- },
- },
- ["parameters"] = {
- {
- ["name"] = [==[target]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[clamp]==],
- ["ctype"] = [==[GLenum]==],
- },
- },
- ["name"] = [==[ClampColor]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["core"] = {
- {
- [==[3.3]==],
- [==[core]==],
- },
- },
- ["name"] = [==[MultiTexCoordP3ui]==],
- ["parameters"] = {
- {
- ["name"] = [==[texture]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[type]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[coords]==],
- ["ctype"] = [==[GLuint]==],
- },
- },
- ["extensions"] = {
- [==[ARB_vertex_type_2_10_10_10_rev]==],
- },
- ["return_ctype"] = [==[void]==],
- },
- {
- ["core"] = {
- {
- [==[1.5]==],
- [==[core]==],
- },
- },
- ["parameters"] = {
- {
- ["name"] = [==[target]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[buffer]==],
- ["ctype"] = [==[GLuint]==],
- },
- },
- ["name"] = [==[BindBuffer]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[EXT_coordinate_frame]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[v]==],
- ["ctype"] = [==[const GLint *]==],
- },
- },
- ["name"] = [==[Binormal3ivEXT]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[EXT_coordinate_frame]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[v]==],
- ["ctype"] = [==[const GLbyte *]==],
- },
- },
- ["name"] = [==[Tangent3bvEXT]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["core"] = {
- {
- [==[1.3]==],
- [==[core]==],
- },
- {
- [==[3.2]==],
- [==[compatibility]==],
- },
- },
- ["parameters"] = {
- {
- ["name"] = [==[target]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[s]==],
- ["ctype"] = [==[GLint]==],
- },
- },
- ["name"] = [==[MultiTexCoord1i]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[EXT_direct_state_access]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[texunit]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[target]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[pname]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[params]==],
- ["ctype"] = [==[const GLuint *]==],
- },
- },
- ["name"] = [==[MultiTexParameterIuivEXT]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[NV_half_float]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[target]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[v]==],
- ["ctype"] = [==[const GLhalfNV *]==],
- },
- },
- ["name"] = [==[MultiTexCoord1hvNV]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["core"] = {
- {
- [==[1.0]==],
- [==[core]==],
- },
- {
- [==[3.2]==],
- [==[compatibility]==],
- },
- },
- ["parameters"] = {
- {
- ["name"] = [==[s]==],
- ["ctype"] = [==[GLint]==],
- },
- {
- ["name"] = [==[t]==],
- ["ctype"] = [==[GLint]==],
- },
- {
- ["name"] = [==[r]==],
- ["ctype"] = [==[GLint]==],
- },
- },
- ["name"] = [==[TexCoord3i]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[OES_fixed_point]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[red]==],
- ["ctype"] = [==[GLfixed]==],
- },
- {
- ["name"] = [==[green]==],
- ["ctype"] = [==[GLfixed]==],
- },
- {
- ["name"] = [==[blue]==],
- ["ctype"] = [==[GLfixed]==],
- },
- {
- ["name"] = [==[alpha]==],
- ["ctype"] = [==[GLfixed]==],
- },
- },
- ["name"] = [==[ClearColorxOES]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[OES_fixed_point]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[x1]==],
- ["ctype"] = [==[GLfixed]==],
- },
- {
- ["name"] = [==[y1]==],
- ["ctype"] = [==[GLfixed]==],
- },
- {
- ["name"] = [==[x2]==],
- ["ctype"] = [==[GLfixed]==],
- },
- {
- ["name"] = [==[y2]==],
- ["ctype"] = [==[GLfixed]==],
- },
- },
- ["name"] = [==[RectxOES]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["core"] = {
- {
- [==[4.0]==],
- [==[core]==],
- },
- },
- ["name"] = [==[DrawTransformFeedbackStream]==],
- ["parameters"] = {
- {
- ["name"] = [==[mode]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[id]==],
- ["ctype"] = [==[GLuint]==],
- },
- {
- ["name"] = [==[stream]==],
- ["ctype"] = [==[GLuint]==],
- },
- },
- ["extensions"] = {
- [==[ARB_transform_feedback3]==],
- },
- ["return_ctype"] = [==[void]==],
- },
- {
- ["core"] = {
- {
- [==[3.0]==],
- [==[core]==],
- },
- },
- ["name"] = [==[MapBufferRange]==],
- ["parameters"] = {
- {
- ["name"] = [==[target]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[offset]==],
- ["ctype"] = [==[GLintptr]==],
- },
- {
- ["name"] = [==[length]==],
- ["ctype"] = [==[GLsizeiptr]==],
- },
- {
- ["name"] = [==[access]==],
- ["ctype"] = [==[GLbitfield]==],
- },
- },
- ["extensions"] = {
- [==[ARB_map_buffer_range]==],
- },
- ["return_ctype"] = [==[void *]==],
- },
- {
- ["extensions"] = {
- [==[NV_bindless_texture]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[location]==],
- ["ctype"] = [==[GLint]==],
- },
- {
- ["name"] = [==[value]==],
- ["ctype"] = [==[GLuint64]==],
- },
- },
- ["name"] = [==[UniformHandleui64NV]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[NV_bindless_texture]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[texture]==],
- ["ctype"] = [==[GLuint]==],
- },
- {
- ["name"] = [==[level]==],
- ["ctype"] = [==[GLint]==],
- },
- {
- ["name"] = [==[layered]==],
- ["ctype"] = [==[GLboolean]==],
- },
- {
- ["name"] = [==[layer]==],
- ["ctype"] = [==[GLint]==],
- },
- {
- ["name"] = [==[format]==],
- ["ctype"] = [==[GLenum]==],
- },
- },
- ["name"] = [==[GetImageHandleNV]==],
- ["return_ctype"] = [==[GLuint64]==],
- },
- {
- ["extensions"] = {
- [==[EXT_direct_state_access]==],
- [==[EXT_draw_buffers2]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[target]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[index]==],
- ["ctype"] = [==[GLuint]==],
- },
- },
- ["name"] = [==[DisableIndexedEXT]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["core"] = {
- {
- [==[3.1]==],
- [==[core]==],
- },
- },
- ["name"] = [==[GetActiveUniformBlockName]==],
- ["parameters"] = {
- {
- ["name"] = [==[program]==],
- ["ctype"] = [==[GLuint]==],
- },
- {
- ["name"] = [==[uniformBlockIndex]==],
- ["ctype"] = [==[GLuint]==],
- },
- {
- ["name"] = [==[bufSize]==],
- ["ctype"] = [==[GLsizei]==],
- },
- {
- ["name"] = [==[length]==],
- ["ctype"] = [==[GLsizei *]==],
- },
- {
- ["name"] = [==[uniformBlockName]==],
- ["ctype"] = [==[GLchar *]==],
- },
- },
- ["extensions"] = {
- [==[ARB_uniform_buffer_object]==],
- },
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[EXT_direct_state_access]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[texture]==],
- ["ctype"] = [==[GLuint]==],
- },
- {
- ["name"] = [==[target]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[level]==],
- ["ctype"] = [==[GLint]==],
- },
- {
- ["name"] = [==[xoffset]==],
- ["ctype"] = [==[GLint]==],
- },
- {
- ["name"] = [==[yoffset]==],
- ["ctype"] = [==[GLint]==],
- },
- {
- ["name"] = [==[zoffset]==],
- ["ctype"] = [==[GLint]==],
- },
- {
- ["name"] = [==[x]==],
- ["ctype"] = [==[GLint]==],
- },
- {
- ["name"] = [==[y]==],
- ["ctype"] = [==[GLint]==],
- },
- {
- ["name"] = [==[width]==],
- ["ctype"] = [==[GLsizei]==],
- },
- {
- ["name"] = [==[height]==],
- ["ctype"] = [==[GLsizei]==],
- },
- },
- ["name"] = [==[CopyTextureSubImage3DEXT]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["core"] = {
- {
- [==[4.0]==],
- [==[core]==],
- },
- },
- ["parameters"] = {
- {
- ["name"] = [==[buf]==],
- ["ctype"] = [==[GLuint]==],
- },
- {
- ["name"] = [==[srcRGB]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[dstRGB]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[srcAlpha]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[dstAlpha]==],
- ["ctype"] = [==[GLenum]==],
- },
- },
- ["name"] = [==[BlendFuncSeparatei]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[NV_bindless_texture]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[texture]==],
- ["ctype"] = [==[GLuint]==],
- },
- {
- ["name"] = [==[sampler]==],
- ["ctype"] = [==[GLuint]==],
- },
- },
- ["name"] = [==[GetTextureSamplerHandleNV]==],
- ["return_ctype"] = [==[GLuint64]==],
- },
- {
- ["extensions"] = {
- [==[ATI_vertex_streams]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[pname]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[param]==],
- ["ctype"] = [==[GLfloat]==],
- },
- },
- ["name"] = [==[VertexBlendEnvfATI]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[MESA_window_pos]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[x]==],
- ["ctype"] = [==[GLdouble]==],
- },
- {
- ["name"] = [==[y]==],
- ["ctype"] = [==[GLdouble]==],
- },
- },
- ["name"] = [==[WindowPos2dMESA]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["core"] = {
- {
- [==[1.0]==],
- [==[core]==],
- },
- {
- [==[3.2]==],
- [==[compatibility]==],
- },
- },
- ["parameters"] = {
- {
- ["name"] = [==[nx]==],
- ["ctype"] = [==[GLbyte]==],
- },
- {
- ["name"] = [==[ny]==],
- ["ctype"] = [==[GLbyte]==],
- },
- {
- ["name"] = [==[nz]==],
- ["ctype"] = [==[GLbyte]==],
- },
- },
- ["name"] = [==[Normal3b]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["core"] = {
- {
- [==[1.4]==],
- [==[core]==],
- },
- {
- [==[3.2]==],
- [==[compatibility]==],
- },
- },
- ["parameters"] = {
- {
- ["name"] = [==[red]==],
- ["ctype"] = [==[GLfloat]==],
- },
- {
- ["name"] = [==[green]==],
- ["ctype"] = [==[GLfloat]==],
- },
- {
- ["name"] = [==[blue]==],
- ["ctype"] = [==[GLfloat]==],
- },
- },
- ["name"] = [==[SecondaryColor3f]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["core"] = {
- {
- [==[1.0]==],
- [==[core]==],
- },
- },
- ["parameters"] = {
- {
- ["name"] = [==[target]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[level]==],
- ["ctype"] = [==[GLint]==],
- },
- {
- ["name"] = [==[internalformat]==],
- ["ctype"] = [==[GLint]==],
- },
- {
- ["name"] = [==[width]==],
- ["ctype"] = [==[GLsizei]==],
- },
- {
- ["name"] = [==[height]==],
- ["ctype"] = [==[GLsizei]==],
- },
- {
- ["name"] = [==[border]==],
- ["ctype"] = [==[GLint]==],
- },
- {
- ["name"] = [==[format]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[type]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[pixels]==],
- ["ctype"] = [==[const GLvoid *]==],
- },
- },
- ["name"] = [==[TexImage2D]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["core"] = {
- {
- [==[1.4]==],
- [==[core]==],
- },
- },
- ["parameters"] = {
- {
- ["name"] = [==[pname]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[params]==],
- ["ctype"] = [==[const GLfloat *]==],
- },
- },
- ["name"] = [==[PointParameterfv]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["core"] = {
- {
- [==[3.0]==],
- [==[core]==],
- },
- },
- ["parameters"] = {
- {
- ["name"] = [==[target]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[index]==],
- ["ctype"] = [==[GLuint]==],
- },
- {
- ["name"] = [==[data]==],
- ["ctype"] = [==[GLint *]==],
- },
- },
- ["name"] = [==[GetIntegeri_v]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[ATI_vertex_streams]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[stream]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[x]==],
- ["ctype"] = [==[GLshort]==],
- },
- {
- ["name"] = [==[y]==],
- ["ctype"] = [==[GLshort]==],
- },
- {
- ["name"] = [==[z]==],
- ["ctype"] = [==[GLshort]==],
- },
- {
- ["name"] = [==[w]==],
- ["ctype"] = [==[GLshort]==],
- },
- },
- ["name"] = [==[VertexStream4sATI]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["core"] = {
- {
- [==[1.4]==],
- [==[core]==],
- },
- {
- [==[3.2]==],
- [==[compatibility]==],
- },
- },
- ["parameters"] = {
- {
- ["name"] = [==[coord]==],
- ["ctype"] = [==[GLdouble]==],
- },
- },
- ["name"] = [==[FogCoordd]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["core"] = {
- {
- [==[3.0]==],
- [==[core]==],
- },
- },
- ["parameters"] = {
- {
- ["name"] = [==[id]==],
- ["ctype"] = [==[GLuint]==],
- },
- {
- ["name"] = [==[mode]==],
- ["ctype"] = [==[GLenum]==],
- },
- },
- ["name"] = [==[BeginConditionalRender]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["core"] = {
- {
- [==[4.1]==],
- [==[core]==],
- },
- },
- ["name"] = [==[ProgramUniform1uiv]==],
- ["parameters"] = {
- {
- ["name"] = [==[program]==],
- ["ctype"] = [==[GLuint]==],
- },
- {
- ["name"] = [==[location]==],
- ["ctype"] = [==[GLint]==],
- },
- {
- ["name"] = [==[count]==],
- ["ctype"] = [==[GLsizei]==],
- },
- {
- ["name"] = [==[value]==],
- ["ctype"] = [==[const GLuint *]==],
- },
- },
- ["extensions"] = {
- [==[ARB_separate_shader_objects]==],
- },
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[ATI_fragment_shader]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[op]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[dst]==],
- ["ctype"] = [==[GLuint]==],
- },
- {
- ["name"] = [==[dstMod]==],
- ["ctype"] = [==[GLuint]==],
- },
- {
- ["name"] = [==[arg1]==],
- ["ctype"] = [==[GLuint]==],
- },
- {
- ["name"] = [==[arg1Rep]==],
- ["ctype"] = [==[GLuint]==],
- },
- {
- ["name"] = [==[arg1Mod]==],
- ["ctype"] = [==[GLuint]==],
- },
- },
- ["name"] = [==[AlphaFragmentOp1ATI]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["core"] = {
- {
- [==[4.0]==],
- [==[core]==],
- },
- },
- ["name"] = [==[GetQueryIndexediv]==],
- ["parameters"] = {
- {
- ["name"] = [==[target]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[index]==],
- ["ctype"] = [==[GLuint]==],
- },
- {
- ["name"] = [==[pname]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[params]==],
- ["ctype"] = [==[GLint *]==],
- },
- },
- ["extensions"] = {
- [==[ARB_transform_feedback3]==],
- },
- ["return_ctype"] = [==[void]==],
- },
- {
- ["core"] = {
- {
- [==[2.0]==],
- [==[core]==],
- },
- },
- ["parameters"] = {
- {
- ["name"] = [==[location]==],
- ["ctype"] = [==[GLint]==],
- },
- {
- ["name"] = [==[v0]==],
- ["ctype"] = [==[GLfloat]==],
- },
- },
- ["name"] = [==[Uniform1f]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[ARB_vertex_program]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[index]==],
- ["ctype"] = [==[GLuint]==],
- },
- {
- ["name"] = [==[x]==],
- ["ctype"] = [==[GLfloat]==],
- },
- {
- ["name"] = [==[y]==],
- ["ctype"] = [==[GLfloat]==],
- },
- {
- ["name"] = [==[z]==],
- ["ctype"] = [==[GLfloat]==],
- },
- },
- ["name"] = [==[VertexAttrib3fARB]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["core"] = {
- {
- [==[4.0]==],
- [==[core]==],
- },
- },
- ["name"] = [==[GetProgramStageiv]==],
- ["parameters"] = {
- {
- ["name"] = [==[program]==],
- ["ctype"] = [==[GLuint]==],
- },
- {
- ["name"] = [==[shadertype]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[pname]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[values]==],
- ["ctype"] = [==[GLint *]==],
- },
- },
- ["extensions"] = {
- [==[ARB_shader_subroutine]==],
- },
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[NV_half_float]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[index]==],
- ["ctype"] = [==[GLuint]==],
- },
- {
- ["name"] = [==[n]==],
- ["ctype"] = [==[GLsizei]==],
- },
- {
- ["name"] = [==[v]==],
- ["ctype"] = [==[const GLhalfNV *]==],
- },
- },
- ["name"] = [==[VertexAttribs1hvNV]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[EXT_vertex_shader]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[op]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[res]==],
- ["ctype"] = [==[GLuint]==],
- },
- {
- ["name"] = [==[arg1]==],
- ["ctype"] = [==[GLuint]==],
- },
- {
- ["name"] = [==[arg2]==],
- ["ctype"] = [==[GLuint]==],
- },
- {
- ["name"] = [==[arg3]==],
- ["ctype"] = [==[GLuint]==],
- },
- },
- ["name"] = [==[ShaderOp3EXT]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[EXT_direct_state_access]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[texunit]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[target]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[pname]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[param]==],
- ["ctype"] = [==[GLfloat]==],
- },
- },
- ["name"] = [==[MultiTexParameterfEXT]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["core"] = {
- {
- [==[4.1]==],
- [==[core]==],
- },
- },
- ["name"] = [==[ProgramUniformMatrix4x3fv]==],
- ["parameters"] = {
- {
- ["name"] = [==[program]==],
- ["ctype"] = [==[GLuint]==],
- },
- {
- ["name"] = [==[location]==],
- ["ctype"] = [==[GLint]==],
- },
- {
- ["name"] = [==[count]==],
- ["ctype"] = [==[GLsizei]==],
- },
- {
- ["name"] = [==[transpose]==],
- ["ctype"] = [==[GLboolean]==],
- },
- {
- ["name"] = [==[value]==],
- ["ctype"] = [==[const GLfloat *]==],
- },
- },
- ["extensions"] = {
- [==[ARB_separate_shader_objects]==],
- },
- ["return_ctype"] = [==[void]==],
- },
- {
- ["core"] = {
- {
- [==[2.0]==],
- [==[core]==],
- },
- },
- ["parameters"] = {
- {
- ["name"] = [==[index]==],
- ["ctype"] = [==[GLuint]==],
- },
- {
- ["name"] = [==[x]==],
- ["ctype"] = [==[GLdouble]==],
- },
- {
- ["name"] = [==[y]==],
- ["ctype"] = [==[GLdouble]==],
- },
- {
- ["name"] = [==[z]==],
- ["ctype"] = [==[GLdouble]==],
- },
- {
- ["name"] = [==[w]==],
- ["ctype"] = [==[GLdouble]==],
- },
- },
- ["name"] = [==[VertexAttrib4d]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[MESA_window_pos]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[x]==],
- ["ctype"] = [==[GLfloat]==],
- },
- {
- ["name"] = [==[y]==],
- ["ctype"] = [==[GLfloat]==],
- },
- {
- ["name"] = [==[z]==],
- ["ctype"] = [==[GLfloat]==],
- },
- {
- ["name"] = [==[w]==],
- ["ctype"] = [==[GLfloat]==],
- },
- },
- ["name"] = [==[WindowPos4fMESA]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[EXT_convolution]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[target]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[internalformat]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[width]==],
- ["ctype"] = [==[GLsizei]==],
- },
- {
- ["name"] = [==[height]==],
- ["ctype"] = [==[GLsizei]==],
- },
- {
- ["name"] = [==[format]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[type]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[image]==],
- ["ctype"] = [==[const GLvoid *]==],
- },
- },
- ["name"] = [==[ConvolutionFilter2DEXT]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[NV_half_float]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[index]==],
- ["ctype"] = [==[GLuint]==],
- },
- {
- ["name"] = [==[n]==],
- ["ctype"] = [==[GLsizei]==],
- },
- {
- ["name"] = [==[v]==],
- ["ctype"] = [==[const GLhalfNV *]==],
- },
- },
- ["name"] = [==[VertexAttribs3hvNV]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[APPLE_vertex_program_evaluators]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[index]==],
- ["ctype"] = [==[GLuint]==],
- },
- {
- ["name"] = [==[size]==],
- ["ctype"] = [==[GLuint]==],
- },
- {
- ["name"] = [==[u1]==],
- ["ctype"] = [==[GLfloat]==],
- },
- {
- ["name"] = [==[u2]==],
- ["ctype"] = [==[GLfloat]==],
- },
- {
- ["name"] = [==[ustride]==],
- ["ctype"] = [==[GLint]==],
- },
- {
- ["name"] = [==[uorder]==],
- ["ctype"] = [==[GLint]==],
- },
- {
- ["name"] = [==[v1]==],
- ["ctype"] = [==[GLfloat]==],
- },
- {
- ["name"] = [==[v2]==],
- ["ctype"] = [==[GLfloat]==],
- },
- {
- ["name"] = [==[vstride]==],
- ["ctype"] = [==[GLint]==],
- },
- {
- ["name"] = [==[vorder]==],
- ["ctype"] = [==[GLint]==],
- },
- {
- ["name"] = [==[points]==],
- ["ctype"] = [==[const GLfloat *]==],
- },
- },
- ["name"] = [==[MapVertexAttrib2fAPPLE]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[MESA_window_pos]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[x]==],
- ["ctype"] = [==[GLdouble]==],
- },
- {
- ["name"] = [==[y]==],
- ["ctype"] = [==[GLdouble]==],
- },
- {
- ["name"] = [==[z]==],
- ["ctype"] = [==[GLdouble]==],
- },
- {
- ["name"] = [==[w]==],
- ["ctype"] = [==[GLdouble]==],
- },
- },
- ["name"] = [==[WindowPos4dMESA]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[EXT_framebuffer_object]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[n]==],
- ["ctype"] = [==[GLsizei]==],
- },
- {
- ["name"] = [==[renderbuffers]==],
- ["ctype"] = [==[const GLuint *]==],
- },
- },
- ["name"] = [==[DeleteRenderbuffersEXT]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["core"] = {
- {
- [==[1.0]==],
- [==[core]==],
- },
- {
- [==[3.2]==],
- [==[compatibility]==],
- },
- },
- ["parameters"] = {
- {
- ["name"] = [==[coord]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[pname]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[param]==],
- ["ctype"] = [==[GLdouble]==],
- },
- },
- ["name"] = [==[TexGend]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[ARB_imaging]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[target]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[pname]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[params]==],
- ["ctype"] = [==[GLfloat *]==],
- },
- },
- ["name"] = [==[GetMinmaxParameterfv]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[ARB_shader_objects]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[location]==],
- ["ctype"] = [==[GLint]==],
- },
- {
- ["name"] = [==[v0]==],
- ["ctype"] = [==[GLint]==],
- },
- {
- ["name"] = [==[v1]==],
- ["ctype"] = [==[GLint]==],
- },
- },
- ["name"] = [==[Uniform2iARB]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[HP_image_transform]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[target]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[pname]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[param]==],
- ["ctype"] = [==[GLfloat]==],
- },
- },
- ["name"] = [==[ImageTransformParameterfHP]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[APPLE_object_purgeable]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[objectType]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[name]==],
- ["ctype"] = [==[GLuint]==],
- },
- {
- ["name"] = [==[option]==],
- ["ctype"] = [==[GLenum]==],
- },
- },
- ["name"] = [==[ObjectPurgeableAPPLE]==],
- ["return_ctype"] = [==[GLenum]==],
- },
- {
- ["extensions"] = {
- [==[MESA_window_pos]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[v]==],
- ["ctype"] = [==[const GLshort *]==],
- },
- },
- ["name"] = [==[WindowPos2svMESA]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["core"] = {
- {
- [==[1.0]==],
- [==[core]==],
- },
- {
- [==[3.2]==],
- [==[compatibility]==],
- },
- },
- ["parameters"] = {
- {
- ["name"] = [==[list]==],
- ["ctype"] = [==[GLuint]==],
- },
- {
- ["name"] = [==[range]==],
- ["ctype"] = [==[GLsizei]==],
- },
- },
- ["name"] = [==[DeleteLists]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[EXT_stencil_clear_tag]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[stencilTagBits]==],
- ["ctype"] = [==[GLsizei]==],
- },
- {
- ["name"] = [==[stencilClearTag]==],
- ["ctype"] = [==[GLuint]==],
- },
- },
- ["name"] = [==[StencilClearTagEXT]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["core"] = {
- {
- [==[1.0]==],
- [==[core]==],
- },
- {
- [==[3.2]==],
- [==[compatibility]==],
- },
- },
- ["parameters"] = {
- {
- ["name"] = [==[size]==],
- ["ctype"] = [==[GLsizei]==],
- },
- {
- ["name"] = [==[buffer]==],
- ["ctype"] = [==[GLuint *]==],
- },
- },
- ["name"] = [==[SelectBuffer]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[MESA_window_pos]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[x]==],
- ["ctype"] = [==[GLint]==],
- },
- {
- ["name"] = [==[y]==],
- ["ctype"] = [==[GLint]==],
- },
- },
- ["name"] = [==[WindowPos2iMESA]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[ARB_imaging]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[target]==],
- ["ctype"] = [==[GLenum]==],
- },
- },
- ["name"] = [==[ResetHistogram]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[NV_gpu_shader5]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[location]==],
- ["ctype"] = [==[GLint]==],
- },
- {
- ["name"] = [==[x]==],
- ["ctype"] = [==[GLint64EXT]==],
- },
- {
- ["name"] = [==[y]==],
- ["ctype"] = [==[GLint64EXT]==],
- },
- {
- ["name"] = [==[z]==],
- ["ctype"] = [==[GLint64EXT]==],
- },
- {
- ["name"] = [==[w]==],
- ["ctype"] = [==[GLint64EXT]==],
- },
- },
- ["name"] = [==[Uniform4i64NV]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[EXT_subtexture]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[target]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[level]==],
- ["ctype"] = [==[GLint]==],
- },
- {
- ["name"] = [==[xoffset]==],
- ["ctype"] = [==[GLint]==],
- },
- {
- ["name"] = [==[width]==],
- ["ctype"] = [==[GLsizei]==],
- },
- {
- ["name"] = [==[format]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[type]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[pixels]==],
- ["ctype"] = [==[const GLvoid *]==],
- },
- },
- ["name"] = [==[TexSubImage1DEXT]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[MESA_window_pos]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[v]==],
- ["ctype"] = [==[const GLfloat *]==],
- },
- },
- ["name"] = [==[WindowPos2fvMESA]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[ATI_vertex_streams]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[stream]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[coords]==],
- ["ctype"] = [==[const GLint *]==],
- },
- },
- ["name"] = [==[VertexStream1ivATI]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[EXT_framebuffer_object]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[target]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[attachment]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[textarget]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[texture]==],
- ["ctype"] = [==[GLuint]==],
- },
- {
- ["name"] = [==[level]==],
- ["ctype"] = [==[GLint]==],
- },
- {
- ["name"] = [==[zoffset]==],
- ["ctype"] = [==[GLint]==],
- },
- },
- ["name"] = [==[FramebufferTexture3DEXT]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["core"] = {
- {
- [==[1.4]==],
- [==[core]==],
- },
- {
- [==[3.2]==],
- [==[compatibility]==],
- },
- },
- ["parameters"] = {
- {
- ["name"] = [==[v]==],
- ["ctype"] = [==[const GLint *]==],
- },
- },
- ["name"] = [==[WindowPos2iv]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[NV_vertex_program]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[index]==],
- ["ctype"] = [==[GLuint]==],
- },
- {
- ["name"] = [==[x]==],
- ["ctype"] = [==[GLubyte]==],
- },
- {
- ["name"] = [==[y]==],
- ["ctype"] = [==[GLubyte]==],
- },
- {
- ["name"] = [==[z]==],
- ["ctype"] = [==[GLubyte]==],
- },
- {
- ["name"] = [==[w]==],
- ["ctype"] = [==[GLubyte]==],
- },
- },
- ["name"] = [==[VertexAttrib4ubNV]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["core"] = {
- {
- [==[1.0]==],
- [==[core]==],
- },
- {
- [==[3.2]==],
- [==[compatibility]==],
- },
- },
- ["parameters"] = {
- {
- ["name"] = [==[target]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[pname]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[params]==],
- ["ctype"] = [==[GLfloat *]==],
- },
- },
- ["name"] = [==[GetTexEnvfv]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["core"] = {
- {
- [==[2.0]==],
- [==[core]==],
- },
- },
- ["parameters"] = {
- {
- ["name"] = [==[index]==],
- ["ctype"] = [==[GLuint]==],
- },
- {
- ["name"] = [==[x]==],
- ["ctype"] = [==[GLdouble]==],
- },
- {
- ["name"] = [==[y]==],
- ["ctype"] = [==[GLdouble]==],
- },
- {
- ["name"] = [==[z]==],
- ["ctype"] = [==[GLdouble]==],
- },
- },
- ["name"] = [==[VertexAttrib3d]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["core"] = {
- {
- [==[1.1]==],
- [==[core]==],
- },
- },
- ["parameters"] = {
- {
- ["name"] = [==[mode]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[first]==],
- ["ctype"] = [==[GLint]==],
- },
- {
- ["name"] = [==[count]==],
- ["ctype"] = [==[GLsizei]==],
- },
- },
- ["name"] = [==[DrawArrays]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[NV_gpu_shader5]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[location]==],
- ["ctype"] = [==[GLint]==],
- },
- {
- ["name"] = [==[x]==],
- ["ctype"] = [==[GLint64EXT]==],
- },
- },
- ["name"] = [==[Uniform1i64NV]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[SGIX_fragment_lighting]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[light]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[pname]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[param]==],
- ["ctype"] = [==[GLfloat]==],
- },
- },
- ["name"] = [==[FragmentLightfSGIX]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[INTEL_parallel_arrays]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[size]==],
- ["ctype"] = [==[GLint]==],
- },
- {
- ["name"] = [==[type]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[pointer]==],
- ["ctype"] = [==[const GLvoid **]==],
- },
- },
- ["name"] = [==[VertexPointervINTEL]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["core"] = {
- {
- [==[3.0]==],
- [==[core]==],
- },
- },
- ["parameters"] = {
- {
- ["name"] = [==[index]==],
- ["ctype"] = [==[GLuint]==],
- },
- {
- ["name"] = [==[v]==],
- ["ctype"] = [==[const GLushort *]==],
- },
- },
- ["name"] = [==[VertexAttribI4usv]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[INTEL_map_texture]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[texture]==],
- ["ctype"] = [==[GLuint]==],
- },
- {
- ["name"] = [==[level]==],
- ["ctype"] = [==[GLint]==],
- },
- },
- ["name"] = [==[UnmapTexture2DINTEL]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[AMD_draw_buffers_blend]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[buf]==],
- ["ctype"] = [==[GLuint]==],
- },
- {
- ["name"] = [==[srcRGB]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[dstRGB]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[srcAlpha]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[dstAlpha]==],
- ["ctype"] = [==[GLenum]==],
- },
- },
- ["name"] = [==[BlendFuncSeparateIndexedAMD]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["core"] = {
- {
- [==[3.3]==],
- [==[core]==],
- },
- },
- ["name"] = [==[VertexAttribP4ui]==],
- ["parameters"] = {
- {
- ["name"] = [==[index]==],
- ["ctype"] = [==[GLuint]==],
- },
- {
- ["name"] = [==[type]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[normalized]==],
- ["ctype"] = [==[GLboolean]==],
- },
- {
- ["name"] = [==[value]==],
- ["ctype"] = [==[GLuint]==],
- },
- },
- ["extensions"] = {
- [==[ARB_vertex_type_2_10_10_10_rev]==],
- },
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[SUN_vertex]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[r]==],
- ["ctype"] = [==[GLubyte]==],
- },
- {
- ["name"] = [==[g]==],
- ["ctype"] = [==[GLubyte]==],
- },
- {
- ["name"] = [==[b]==],
- ["ctype"] = [==[GLubyte]==],
- },
- {
- ["name"] = [==[a]==],
- ["ctype"] = [==[GLubyte]==],
- },
- {
- ["name"] = [==[x]==],
- ["ctype"] = [==[GLfloat]==],
- },
- {
- ["name"] = [==[y]==],
- ["ctype"] = [==[GLfloat]==],
- },
- },
- ["name"] = [==[Color4ubVertex2fSUN]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[IBM_vertex_array_lists]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[size]==],
- ["ctype"] = [==[GLint]==],
- },
- {
- ["name"] = [==[type]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[stride]==],
- ["ctype"] = [==[GLint]==],
- },
- {
- ["name"] = [==[pointer]==],
- ["ctype"] = [==[const GLvoid **]==],
- },
- {
- ["name"] = [==[ptrstride]==],
- ["ctype"] = [==[GLint]==],
- },
- },
- ["name"] = [==[SecondaryColorPointerListIBM]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["core"] = {
- {
- [==[1.0]==],
- [==[core]==],
- },
- {
- [==[3.2]==],
- [==[compatibility]==],
- },
- },
- ["parameters"] = {
- },
- ["name"] = [==[PopMatrix]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[EXT_direct_state_access]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[vaobj]==],
- ["ctype"] = [==[GLuint]==],
- },
- {
- ["name"] = [==[buffer]==],
- ["ctype"] = [==[GLuint]==],
- },
- {
- ["name"] = [==[size]==],
- ["ctype"] = [==[GLint]==],
- },
- {
- ["name"] = [==[type]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[stride]==],
- ["ctype"] = [==[GLsizei]==],
- },
- {
- ["name"] = [==[offset]==],
- ["ctype"] = [==[GLintptr]==],
- },
- },
- ["name"] = [==[VertexArraySecondaryColorOffsetEXT]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[ARB_shader_objects]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[pname]==],
- ["ctype"] = [==[GLenum]==],
- },
- },
- ["name"] = [==[GetHandleARB]==],
- ["return_ctype"] = [==[GLhandleARB]==],
- },
- {
- ["extensions"] = {
- [==[GREMEDY_string_marker]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[len]==],
- ["ctype"] = [==[GLsizei]==],
- },
- {
- ["name"] = [==[string]==],
- ["ctype"] = [==[const GLvoid *]==],
- },
- },
- ["name"] = [==[StringMarkerGREMEDY]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[EXT_vertex_shader]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[id]==],
- ["ctype"] = [==[GLuint]==],
- },
- {
- ["name"] = [==[value]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[data]==],
- ["ctype"] = [==[GLfloat *]==],
- },
- },
- ["name"] = [==[GetLocalConstantFloatvEXT]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[EXT_vertex_shader]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[id]==],
- ["ctype"] = [==[GLuint]==],
- },
- {
- ["name"] = [==[value]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[data]==],
- ["ctype"] = [==[GLint *]==],
- },
- },
- ["name"] = [==[GetLocalConstantIntegervEXT]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["core"] = {
- {
- [==[1.2]==],
- [==[core]==],
- },
- },
- ["parameters"] = {
- {
- ["name"] = [==[target]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[level]==],
- ["ctype"] = [==[GLint]==],
- },
- {
- ["name"] = [==[xoffset]==],
- ["ctype"] = [==[GLint]==],
- },
- {
- ["name"] = [==[yoffset]==],
- ["ctype"] = [==[GLint]==],
- },
- {
- ["name"] = [==[zoffset]==],
- ["ctype"] = [==[GLint]==],
- },
- {
- ["name"] = [==[x]==],
- ["ctype"] = [==[GLint]==],
- },
- {
- ["name"] = [==[y]==],
- ["ctype"] = [==[GLint]==],
- },
- {
- ["name"] = [==[width]==],
- ["ctype"] = [==[GLsizei]==],
- },
- {
- ["name"] = [==[height]==],
- ["ctype"] = [==[GLsizei]==],
- },
- },
- ["name"] = [==[CopyTexSubImage3D]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[ARB_debug_output]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[count]==],
- ["ctype"] = [==[GLuint]==],
- },
- {
- ["name"] = [==[bufsize]==],
- ["ctype"] = [==[GLsizei]==],
- },
- {
- ["name"] = [==[sources]==],
- ["ctype"] = [==[GLenum *]==],
- },
- {
- ["name"] = [==[types]==],
- ["ctype"] = [==[GLenum *]==],
- },
- {
- ["name"] = [==[ids]==],
- ["ctype"] = [==[GLuint *]==],
- },
- {
- ["name"] = [==[severities]==],
- ["ctype"] = [==[GLenum *]==],
- },
- {
- ["name"] = [==[lengths]==],
- ["ctype"] = [==[GLsizei *]==],
- },
- {
- ["name"] = [==[messageLog]==],
- ["ctype"] = [==[GLchar *]==],
- },
- },
- ["name"] = [==[GetDebugMessageLogARB]==],
- ["return_ctype"] = [==[GLuint]==],
- },
- {
- ["extensions"] = {
- [==[EXT_vertex_shader]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[id]==],
- ["ctype"] = [==[GLuint]==],
- },
- {
- ["name"] = [==[value]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[data]==],
- ["ctype"] = [==[GLfloat *]==],
- },
- },
- ["name"] = [==[GetInvariantFloatvEXT]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[EXT_direct_state_access]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[program]==],
- ["ctype"] = [==[GLuint]==],
- },
- {
- ["name"] = [==[location]==],
- ["ctype"] = [==[GLint]==],
- },
- {
- ["name"] = [==[v0]==],
- ["ctype"] = [==[GLuint]==],
- },
- },
- ["name"] = [==[ProgramUniform1uiEXT]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["core"] = {
- {
- [==[4.3]==],
- [==[core]==],
- },
- },
- ["name"] = [==[TexBufferRange]==],
- ["parameters"] = {
- {
- ["name"] = [==[target]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[internalformat]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[buffer]==],
- ["ctype"] = [==[GLuint]==],
- },
- {
- ["name"] = [==[offset]==],
- ["ctype"] = [==[GLintptr]==],
- },
- {
- ["name"] = [==[size]==],
- ["ctype"] = [==[GLsizeiptr]==],
- },
- },
- ["extensions"] = {
- [==[ARB_texture_buffer_range]==],
- },
- ["return_ctype"] = [==[void]==],
- },
- {
- ["core"] = {
- {
- [==[1.5]==],
- [==[core]==],
- },
- },
- ["parameters"] = {
- {
- ["name"] = [==[id]==],
- ["ctype"] = [==[GLuint]==],
- },
- {
- ["name"] = [==[pname]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[params]==],
- ["ctype"] = [==[GLint *]==],
- },
- },
- ["name"] = [==[GetQueryObjectiv]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["core"] = {
- {
- [==[4.1]==],
- [==[core]==],
- },
- },
- ["name"] = [==[ProgramUniformMatrix3x2dv]==],
- ["parameters"] = {
- {
- ["name"] = [==[program]==],
- ["ctype"] = [==[GLuint]==],
- },
- {
- ["name"] = [==[location]==],
- ["ctype"] = [==[GLint]==],
- },
- {
- ["name"] = [==[count]==],
- ["ctype"] = [==[GLsizei]==],
- },
- {
- ["name"] = [==[transpose]==],
- ["ctype"] = [==[GLboolean]==],
- },
- {
- ["name"] = [==[value]==],
- ["ctype"] = [==[const GLdouble *]==],
- },
- },
- ["extensions"] = {
- [==[ARB_separate_shader_objects]==],
- },
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[EXT_histogram]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[target]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[pname]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[params]==],
- ["ctype"] = [==[GLint *]==],
- },
- },
- ["name"] = [==[GetHistogramParameterivEXT]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[EXT_direct_state_access]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[renderbuffer]==],
- ["ctype"] = [==[GLuint]==],
- },
- {
- ["name"] = [==[coverageSamples]==],
- ["ctype"] = [==[GLsizei]==],
- },
- {
- ["name"] = [==[colorSamples]==],
- ["ctype"] = [==[GLsizei]==],
- },
- {
- ["name"] = [==[internalformat]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[width]==],
- ["ctype"] = [==[GLsizei]==],
- },
- {
- ["name"] = [==[height]==],
- ["ctype"] = [==[GLsizei]==],
- },
- },
- ["name"] = [==[NamedRenderbufferStorageMultisampleCoverageEXT]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[NV_half_float]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[index]==],
- ["ctype"] = [==[GLuint]==],
- },
- {
- ["name"] = [==[x]==],
- ["ctype"] = [==[GLhalfNV]==],
- },
- {
- ["name"] = [==[y]==],
- ["ctype"] = [==[GLhalfNV]==],
- },
- {
- ["name"] = [==[z]==],
- ["ctype"] = [==[GLhalfNV]==],
- },
- },
- ["name"] = [==[VertexAttrib3hNV]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[EXT_vertex_shader]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[id]==],
- ["ctype"] = [==[GLuint]==],
- },
- {
- ["name"] = [==[value]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[data]==],
- ["ctype"] = [==[GLint *]==],
- },
- },
- ["name"] = [==[GetVariantIntegervEXT]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[EXT_direct_state_access]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[texture]==],
- ["ctype"] = [==[GLuint]==],
- },
- {
- ["name"] = [==[target]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[levels]==],
- ["ctype"] = [==[GLsizei]==],
- },
- {
- ["name"] = [==[internalformat]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[width]==],
- ["ctype"] = [==[GLsizei]==],
- },
- {
- ["name"] = [==[height]==],
- ["ctype"] = [==[GLsizei]==],
- },
- {
- ["name"] = [==[depth]==],
- ["ctype"] = [==[GLsizei]==],
- },
- },
- ["name"] = [==[TextureStorage3DEXT]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[APPLE_fence]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[fence]==],
- ["ctype"] = [==[GLuint]==],
- },
- },
- ["name"] = [==[FinishFenceAPPLE]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["core"] = {
- {
- [==[4.0]==],
- [==[core]==],
- },
- },
- ["name"] = [==[GenTransformFeedbacks]==],
- ["parameters"] = {
- {
- ["name"] = [==[n]==],
- ["ctype"] = [==[GLsizei]==],
- },
- {
- ["name"] = [==[ids]==],
- ["ctype"] = [==[GLuint *]==],
- },
- },
- ["extensions"] = {
- [==[ARB_transform_feedback2]==],
- },
- ["return_ctype"] = [==[void]==],
- },
- {
- ["core"] = {
- {
- [==[4.1]==],
- [==[core]==],
- },
- },
- ["name"] = [==[GetVertexAttribLdv]==],
- ["parameters"] = {
- {
- ["name"] = [==[index]==],
- ["ctype"] = [==[GLuint]==],
- },
- {
- ["name"] = [==[pname]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[params]==],
- ["ctype"] = [==[GLdouble *]==],
- },
- },
- ["extensions"] = {
- [==[ARB_vertex_attrib_64bit]==],
- },
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[EXT_vertex_shader]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[unit]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[value]==],
- ["ctype"] = [==[GLenum]==],
- },
- },
- ["name"] = [==[BindTextureUnitParameterEXT]==],
- ["return_ctype"] = [==[GLuint]==],
- },
- {
- ["extensions"] = {
- [==[EXT_transform_feedback]==],
- },
- ["parameters"] = {
- },
- ["name"] = [==[EndTransformFeedbackEXT]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[NV_vertex_program]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[index]==],
- ["ctype"] = [==[GLuint]==],
- },
- {
- ["name"] = [==[count]==],
- ["ctype"] = [==[GLsizei]==],
- },
- {
- ["name"] = [==[v]==],
- ["ctype"] = [==[const GLubyte *]==],
- },
- },
- ["name"] = [==[VertexAttribs4ubvNV]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["core"] = {
- {
- [==[3.0]==],
- [==[core]==],
- },
- },
- ["name"] = [==[GetRenderbufferParameteriv]==],
- ["parameters"] = {
- {
- ["name"] = [==[target]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[pname]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[params]==],
- ["ctype"] = [==[GLint *]==],
- },
- },
- ["extensions"] = {
- [==[ARB_framebuffer_object]==],
- },
- ["return_ctype"] = [==[void]==],
- },
- {
- ["core"] = {
- {
- [==[1.2]==],
- [==[core]==],
- },
- },
- ["parameters"] = {
- {
- ["name"] = [==[red]==],
- ["ctype"] = [==[GLfloat]==],
- },
- {
- ["name"] = [==[green]==],
- ["ctype"] = [==[GLfloat]==],
- },
- {
- ["name"] = [==[blue]==],
- ["ctype"] = [==[GLfloat]==],
- },
- {
- ["name"] = [==[alpha]==],
- ["ctype"] = [==[GLfloat]==],
- },
- },
- ["name"] = [==[BlendColor]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[APPLE_vertex_program_evaluators]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[index]==],
- ["ctype"] = [==[GLuint]==],
- },
- {
- ["name"] = [==[pname]==],
- ["ctype"] = [==[GLenum]==],
- },
- },
- ["name"] = [==[EnableVertexAttribAPPLE]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[ARB_vertex_program]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[index]==],
- ["ctype"] = [==[GLuint]==],
- },
- {
- ["name"] = [==[v]==],
- ["ctype"] = [==[const GLshort *]==],
- },
- },
- ["name"] = [==[VertexAttrib2svARB]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["core"] = {
- {
- [==[1.0]==],
- [==[core]==],
- },
- },
- ["parameters"] = {
- {
- ["name"] = [==[pname]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[params]==],
- ["ctype"] = [==[GLint *]==],
- },
- },
- ["name"] = [==[GetIntegerv]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["core"] = {
- {
- [==[1.0]==],
- [==[core]==],
- },
- {
- [==[3.2]==],
- [==[compatibility]==],
- },
- },
- ["parameters"] = {
- {
- ["name"] = [==[u]==],
- ["ctype"] = [==[const GLdouble *]==],
- },
- },
- ["name"] = [==[EvalCoord1dv]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[EXT_copy_texture]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[target]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[level]==],
- ["ctype"] = [==[GLint]==],
- },
- {
- ["name"] = [==[internalformat]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[x]==],
- ["ctype"] = [==[GLint]==],
- },
- {
- ["name"] = [==[y]==],
- ["ctype"] = [==[GLint]==],
- },
- {
- ["name"] = [==[width]==],
- ["ctype"] = [==[GLsizei]==],
- },
- {
- ["name"] = [==[height]==],
- ["ctype"] = [==[GLsizei]==],
- },
- {
- ["name"] = [==[border]==],
- ["ctype"] = [==[GLint]==],
- },
- },
- ["name"] = [==[CopyTexImage2DEXT]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["core"] = {
- {
- [==[4.1]==],
- [==[core]==],
- },
- },
- ["name"] = [==[ProgramUniform2f]==],
- ["parameters"] = {
- {
- ["name"] = [==[program]==],
- ["ctype"] = [==[GLuint]==],
- },
- {
- ["name"] = [==[location]==],
- ["ctype"] = [==[GLint]==],
- },
- {
- ["name"] = [==[v0]==],
- ["ctype"] = [==[GLfloat]==],
- },
- {
- ["name"] = [==[v1]==],
- ["ctype"] = [==[GLfloat]==],
- },
- },
- ["extensions"] = {
- [==[ARB_separate_shader_objects]==],
- },
- ["return_ctype"] = [==[void]==],
- },
- {
- ["core"] = {
- {
- [==[2.0]==],
- [==[core]==],
- },
- },
- ["parameters"] = {
- {
- ["name"] = [==[shader]==],
- ["ctype"] = [==[GLuint]==],
- },
- {
- ["name"] = [==[bufSize]==],
- ["ctype"] = [==[GLsizei]==],
- },
- {
- ["name"] = [==[length]==],
- ["ctype"] = [==[GLsizei *]==],
- },
- {
- ["name"] = [==[infoLog]==],
- ["ctype"] = [==[GLchar *]==],
- },
- },
- ["name"] = [==[GetShaderInfoLog]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["core"] = {
- {
- [==[2.0]==],
- [==[core]==],
- },
- },
- ["parameters"] = {
- {
- ["name"] = [==[location]==],
- ["ctype"] = [==[GLint]==],
- },
- {
- ["name"] = [==[count]==],
- ["ctype"] = [==[GLsizei]==],
- },
- {
- ["name"] = [==[value]==],
- ["ctype"] = [==[const GLfloat *]==],
- },
- },
- ["name"] = [==[Uniform2fv]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["core"] = {
- {
- [==[2.0]==],
- [==[core]==],
- },
- },
- ["parameters"] = {
- {
- ["name"] = [==[program]==],
- ["ctype"] = [==[GLuint]==],
- },
- {
- ["name"] = [==[shader]==],
- ["ctype"] = [==[GLuint]==],
- },
- },
- ["name"] = [==[DetachShader]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["core"] = {
- {
- [==[1.0]==],
- [==[core]==],
- },
- {
- [==[3.2]==],
- [==[compatibility]==],
- },
- },
- ["parameters"] = {
- },
- ["name"] = [==[EndList]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[SUN_vertex]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[tc]==],
- ["ctype"] = [==[const GLfloat *]==],
- },
- {
- ["name"] = [==[c]==],
- ["ctype"] = [==[const GLfloat *]==],
- },
- {
- ["name"] = [==[v]==],
- ["ctype"] = [==[const GLfloat *]==],
- },
- },
- ["name"] = [==[TexCoord2fColor3fVertex3fvSUN]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[ARB_vertex_program]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[index]==],
- ["ctype"] = [==[GLuint]==],
- },
- {
- ["name"] = [==[pname]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[params]==],
- ["ctype"] = [==[GLfloat *]==],
- },
- },
- ["name"] = [==[GetVertexAttribfvARB]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[ARB_vertex_program]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[index]==],
- ["ctype"] = [==[GLuint]==],
- },
- {
- ["name"] = [==[x]==],
- ["ctype"] = [==[GLdouble]==],
- },
- {
- ["name"] = [==[y]==],
- ["ctype"] = [==[GLdouble]==],
- },
- },
- ["name"] = [==[VertexAttrib2dARB]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["core"] = {
- {
- [==[2.1]==],
- [==[core]==],
- },
- },
- ["parameters"] = {
- {
- ["name"] = [==[location]==],
- ["ctype"] = [==[GLint]==],
- },
- {
- ["name"] = [==[count]==],
- ["ctype"] = [==[GLsizei]==],
- },
- {
- ["name"] = [==[transpose]==],
- ["ctype"] = [==[GLboolean]==],
- },
- {
- ["name"] = [==[value]==],
- ["ctype"] = [==[const GLfloat *]==],
- },
- },
- ["name"] = [==[UniformMatrix3x4fv]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["core"] = {
- {
- [==[1.0]==],
- [==[core]==],
- },
- {
- [==[3.2]==],
- [==[compatibility]==],
- },
- },
- ["parameters"] = {
- {
- ["name"] = [==[face]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[pname]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[params]==],
- ["ctype"] = [==[const GLfloat *]==],
- },
- },
- ["name"] = [==[Materialfv]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["core"] = {
- {
- [==[2.0]==],
- [==[core]==],
- },
- },
- ["parameters"] = {
- {
- ["name"] = [==[index]==],
- ["ctype"] = [==[GLuint]==],
- },
- {
- ["name"] = [==[pname]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[params]==],
- ["ctype"] = [==[GLint *]==],
- },
- },
- ["name"] = [==[GetVertexAttribiv]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[EXT_convolution]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[target]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[format]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[type]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[image]==],
- ["ctype"] = [==[GLvoid *]==],
- },
- },
- ["name"] = [==[GetConvolutionFilterEXT]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[EXT_direct_state_access]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[target]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[index]==],
- ["ctype"] = [==[GLuint]==],
- },
- {
- ["name"] = [==[data]==],
- ["ctype"] = [==[GLvoid **]==],
- },
- },
- ["name"] = [==[GetPointerIndexedvEXT]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[ARB_vertex_shader]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[programObj]==],
- ["ctype"] = [==[GLhandleARB]==],
- },
- {
- ["name"] = [==[index]==],
- ["ctype"] = [==[GLuint]==],
- },
- {
- ["name"] = [==[name]==],
- ["ctype"] = [==[const GLcharARB *]==],
- },
- },
- ["name"] = [==[BindAttribLocationARB]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[EXT_vertex_shader]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[id]==],
- ["ctype"] = [==[GLuint]==],
- },
- {
- ["name"] = [==[addr]==],
- ["ctype"] = [==[const GLuint *]==],
- },
- },
- ["name"] = [==[VariantuivEXT]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[EXT_direct_state_access]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[program]==],
- ["ctype"] = [==[GLuint]==],
- },
- {
- ["name"] = [==[location]==],
- ["ctype"] = [==[GLint]==],
- },
- {
- ["name"] = [==[v0]==],
- ["ctype"] = [==[GLint]==],
- },
- {
- ["name"] = [==[v1]==],
- ["ctype"] = [==[GLint]==],
- },
- {
- ["name"] = [==[v2]==],
- ["ctype"] = [==[GLint]==],
- },
- {
- ["name"] = [==[v3]==],
- ["ctype"] = [==[GLint]==],
- },
- },
- ["name"] = [==[ProgramUniform4iEXT]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[EXT_vertex_shader]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[id]==],
- ["ctype"] = [==[GLuint]==],
- },
- {
- ["name"] = [==[addr]==],
- ["ctype"] = [==[const GLdouble *]==],
- },
- },
- ["name"] = [==[VariantdvEXT]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[EXT_vertex_shader]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[id]==],
- ["ctype"] = [==[GLuint]==],
- },
- {
- ["name"] = [==[addr]==],
- ["ctype"] = [==[const GLshort *]==],
- },
- },
- ["name"] = [==[VariantsvEXT]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["core"] = {
- {
- [==[1.0]==],
- [==[core]==],
- },
- {
- [==[3.2]==],
- [==[compatibility]==],
- },
- },
- ["parameters"] = {
- {
- ["name"] = [==[red]==],
- ["ctype"] = [==[GLuint]==],
- },
- {
- ["name"] = [==[green]==],
- ["ctype"] = [==[GLuint]==],
- },
- {
- ["name"] = [==[blue]==],
- ["ctype"] = [==[GLuint]==],
- },
- {
- ["name"] = [==[alpha]==],
- ["ctype"] = [==[GLuint]==],
- },
- },
- ["name"] = [==[Color4ui]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[ATI_vertex_streams]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[stream]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[coords]==],
- ["ctype"] = [==[const GLdouble *]==],
- },
- },
- ["name"] = [==[VertexStream4dvATI]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[OES_fixed_point]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[m]==],
- ["ctype"] = [==[const GLfixed *]==],
- },
- },
- ["name"] = [==[LoadTransposeMatrixxOES]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[EXT_direct_state_access]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[vaobj]==],
- ["ctype"] = [==[GLuint]==],
- },
- {
- ["name"] = [==[buffer]==],
- ["ctype"] = [==[GLuint]==],
- },
- {
- ["name"] = [==[type]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[stride]==],
- ["ctype"] = [==[GLsizei]==],
- },
- {
- ["name"] = [==[offset]==],
- ["ctype"] = [==[GLintptr]==],
- },
- },
- ["name"] = [==[VertexArrayIndexOffsetEXT]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[EXT_vertex_shader]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[id]==],
- ["ctype"] = [==[GLuint]==],
- },
- {
- ["name"] = [==[addr]==],
- ["ctype"] = [==[const GLbyte *]==],
- },
- },
- ["name"] = [==[VariantbvEXT]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[ARB_point_parameters]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[pname]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[param]==],
- ["ctype"] = [==[GLfloat]==],
- },
- },
- ["name"] = [==[PointParameterfARB]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[EXT_direct_state_access]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[texunit]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[target]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[level]==],
- ["ctype"] = [==[GLint]==],
- },
- {
- ["name"] = [==[internalformat]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[width]==],
- ["ctype"] = [==[GLsizei]==],
- },
- {
- ["name"] = [==[height]==],
- ["ctype"] = [==[GLsizei]==],
- },
- {
- ["name"] = [==[depth]==],
- ["ctype"] = [==[GLsizei]==],
- },
- {
- ["name"] = [==[border]==],
- ["ctype"] = [==[GLint]==],
- },
- {
- ["name"] = [==[imageSize]==],
- ["ctype"] = [==[GLsizei]==],
- },
- {
- ["name"] = [==[bits]==],
- ["ctype"] = [==[const GLvoid *]==],
- },
- },
- ["name"] = [==[CompressedMultiTexImage3DEXT]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[ATI_vertex_streams]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[stream]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[coords]==],
- ["ctype"] = [==[const GLfloat *]==],
- },
- },
- ["name"] = [==[VertexStream3fvATI]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["core"] = {
- {
- [==[2.0]==],
- [==[core]==],
- },
- },
- ["parameters"] = {
- {
- ["name"] = [==[program]==],
- ["ctype"] = [==[GLuint]==],
- },
- },
- ["name"] = [==[UseProgram]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[ARB_fragment_program]==],
- [==[ARB_vertex_program]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[n]==],
- ["ctype"] = [==[GLsizei]==],
- },
- {
- ["name"] = [==[programs]==],
- ["ctype"] = [==[GLuint *]==],
- },
- },
- ["name"] = [==[GenProgramsARB]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["core"] = {
- {
- [==[3.1]==],
- [==[core]==],
- },
- },
- ["name"] = [==[GetUniformBlockIndex]==],
- ["parameters"] = {
- {
- ["name"] = [==[program]==],
- ["ctype"] = [==[GLuint]==],
- },
- {
- ["name"] = [==[uniformBlockName]==],
- ["ctype"] = [==[const GLchar *]==],
- },
- },
- ["extensions"] = {
- [==[ARB_uniform_buffer_object]==],
- },
- ["return_ctype"] = [==[GLuint]==],
- },
- {
- ["extensions"] = {
- [==[EXT_vertex_shader]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[id]==],
- ["ctype"] = [==[GLuint]==],
- },
- {
- ["name"] = [==[type]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[addr]==],
- ["ctype"] = [==[const GLvoid *]==],
- },
- },
- ["name"] = [==[SetInvariantEXT]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[EXT_vertex_shader]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[datatype]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[storagetype]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[range]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[components]==],
- ["ctype"] = [==[GLuint]==],
- },
- },
- ["name"] = [==[GenSymbolsEXT]==],
- ["return_ctype"] = [==[GLuint]==],
- },
- {
- ["extensions"] = {
- [==[EXT_vertex_shader]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[res]==],
- ["ctype"] = [==[GLuint]==],
- },
- {
- ["name"] = [==[src]==],
- ["ctype"] = [==[GLuint]==],
- },
- {
- ["name"] = [==[num]==],
- ["ctype"] = [==[GLuint]==],
- },
- },
- ["name"] = [==[ExtractComponentEXT]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["core"] = {
- {
- [==[3.3]==],
- [==[core]==],
- },
- },
- ["name"] = [==[SecondaryColorP3ui]==],
- ["parameters"] = {
- {
- ["name"] = [==[type]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[color]==],
- ["ctype"] = [==[GLuint]==],
- },
- },
- ["extensions"] = {
- [==[ARB_vertex_type_2_10_10_10_rev]==],
- },
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[NV_register_combiners2]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[stage]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[pname]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[params]==],
- ["ctype"] = [==[GLfloat *]==],
- },
- },
- ["name"] = [==[GetCombinerStageParameterfvNV]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[NV_gpu_shader5]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[program]==],
- ["ctype"] = [==[GLuint]==],
- },
- {
- ["name"] = [==[location]==],
- ["ctype"] = [==[GLint]==],
- },
- {
- ["name"] = [==[count]==],
- ["ctype"] = [==[GLsizei]==],
- },
- {
- ["name"] = [==[value]==],
- ["ctype"] = [==[const GLint64EXT *]==],
- },
- },
- ["name"] = [==[ProgramUniform1i64vNV]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[EXT_direct_state_access]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[texture]==],
- ["ctype"] = [==[GLuint]==],
- },
- {
- ["name"] = [==[target]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[level]==],
- ["ctype"] = [==[GLint]==],
- },
- {
- ["name"] = [==[internalformat]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[width]==],
- ["ctype"] = [==[GLsizei]==],
- },
- {
- ["name"] = [==[height]==],
- ["ctype"] = [==[GLsizei]==],
- },
- {
- ["name"] = [==[depth]==],
- ["ctype"] = [==[GLsizei]==],
- },
- {
- ["name"] = [==[border]==],
- ["ctype"] = [==[GLint]==],
- },
- {
- ["name"] = [==[imageSize]==],
- ["ctype"] = [==[GLsizei]==],
- },
- {
- ["name"] = [==[bits]==],
- ["ctype"] = [==[const GLvoid *]==],
- },
- },
- ["name"] = [==[CompressedTextureImage3DEXT]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[EXT_framebuffer_object]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[n]==],
- ["ctype"] = [==[GLsizei]==],
- },
- {
- ["name"] = [==[framebuffers]==],
- ["ctype"] = [==[const GLuint *]==],
- },
- },
- ["name"] = [==[DeleteFramebuffersEXT]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[ARB_window_pos]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[v]==],
- ["ctype"] = [==[const GLdouble *]==],
- },
- },
- ["name"] = [==[WindowPos3dvARB]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[EXT_vertex_shader]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[op]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[res]==],
- ["ctype"] = [==[GLuint]==],
- },
- {
- ["name"] = [==[arg1]==],
- ["ctype"] = [==[GLuint]==],
- },
- {
- ["name"] = [==[arg2]==],
- ["ctype"] = [==[GLuint]==],
- },
- },
- ["name"] = [==[ShaderOp2EXT]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[EXT_direct_state_access]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[texture]==],
- ["ctype"] = [==[GLuint]==],
- },
- {
- ["name"] = [==[target]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[level]==],
- ["ctype"] = [==[GLint]==],
- },
- {
- ["name"] = [==[xoffset]==],
- ["ctype"] = [==[GLint]==],
- },
- {
- ["name"] = [==[yoffset]==],
- ["ctype"] = [==[GLint]==],
- },
- {
- ["name"] = [==[zoffset]==],
- ["ctype"] = [==[GLint]==],
- },
- {
- ["name"] = [==[width]==],
- ["ctype"] = [==[GLsizei]==],
- },
- {
- ["name"] = [==[height]==],
- ["ctype"] = [==[GLsizei]==],
- },
- {
- ["name"] = [==[depth]==],
- ["ctype"] = [==[GLsizei]==],
- },
- {
- ["name"] = [==[format]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[type]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[pixels]==],
- ["ctype"] = [==[const GLvoid *]==],
- },
- },
- ["name"] = [==[TextureSubImage3DEXT]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[EXT_vertex_shader]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[range]==],
- ["ctype"] = [==[GLuint]==],
- },
- },
- ["name"] = [==[GenVertexShadersEXT]==],
- ["return_ctype"] = [==[GLuint]==],
- },
- {
- ["extensions"] = {
- [==[EXT_vertex_shader]==],
- },
- ["parameters"] = {
- },
- ["name"] = [==[EndVertexShaderEXT]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["core"] = {
- {
- [==[1.0]==],
- [==[core]==],
- },
- {
- [==[3.2]==],
- [==[compatibility]==],
- },
- },
- ["parameters"] = {
- {
- ["name"] = [==[v]==],
- ["ctype"] = [==[const GLfloat *]==],
- },
- },
- ["name"] = [==[Vertex2fv]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["core"] = {
- {
- [==[4.3]==],
- [==[core]==],
- },
- },
- ["name"] = [==[InvalidateFramebuffer]==],
- ["parameters"] = {
- {
- ["name"] = [==[target]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[numAttachments]==],
- ["ctype"] = [==[GLsizei]==],
- },
- {
- ["name"] = [==[attachments]==],
- ["ctype"] = [==[const GLenum *]==],
- },
- },
- ["extensions"] = {
- [==[ARB_invalidate_subdata]==],
- },
- ["return_ctype"] = [==[void]==],
- },
- {
- ["core"] = {
- {
- [==[1.0]==],
- [==[core]==],
- },
- {
- [==[3.2]==],
- [==[compatibility]==],
- },
- },
- ["parameters"] = {
- {
- ["name"] = [==[pname]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[params]==],
- ["ctype"] = [==[const GLfloat *]==],
- },
- },
- ["name"] = [==[Fogfv]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[ARB_shader_objects]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[location]==],
- ["ctype"] = [==[GLint]==],
- },
- {
- ["name"] = [==[count]==],
- ["ctype"] = [==[GLsizei]==],
- },
- {
- ["name"] = [==[transpose]==],
- ["ctype"] = [==[GLboolean]==],
- },
- {
- ["name"] = [==[value]==],
- ["ctype"] = [==[const GLfloat *]==],
- },
- },
- ["name"] = [==[UniformMatrix3fvARB]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[HP_image_transform]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[target]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[pname]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[params]==],
- ["ctype"] = [==[const GLfloat *]==],
- },
- },
- ["name"] = [==[ImageTransformParameterfvHP]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[EXT_vertex_attrib_64bit]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[index]==],
- ["ctype"] = [==[GLuint]==],
- },
- {
- ["name"] = [==[v]==],
- ["ctype"] = [==[const GLdouble *]==],
- },
- },
- ["name"] = [==[VertexAttribL4dvEXT]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["core"] = {
- {
- [==[1.0]==],
- [==[core]==],
- },
- {
- [==[3.2]==],
- [==[compatibility]==],
- },
- },
- ["parameters"] = {
- {
- ["name"] = [==[x]==],
- ["ctype"] = [==[GLfloat]==],
- },
- {
- ["name"] = [==[y]==],
- ["ctype"] = [==[GLfloat]==],
- },
- },
- ["name"] = [==[Vertex2f]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[EXT_vertex_attrib_64bit]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[index]==],
- ["ctype"] = [==[GLuint]==],
- },
- {
- ["name"] = [==[v]==],
- ["ctype"] = [==[const GLdouble *]==],
- },
- },
- ["name"] = [==[VertexAttribL3dvEXT]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["core"] = {
- {
- [==[3.0]==],
- [==[core]==],
- },
- },
- ["name"] = [==[IsRenderbuffer]==],
- ["parameters"] = {
- {
- ["name"] = [==[renderbuffer]==],
- ["ctype"] = [==[GLuint]==],
- },
- },
- ["extensions"] = {
- [==[ARB_framebuffer_object]==],
- },
- ["return_ctype"] = [==[GLboolean]==],
- },
- {
- ["extensions"] = {
- [==[ARB_shader_objects]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[location]==],
- ["ctype"] = [==[GLint]==],
- },
- {
- ["name"] = [==[count]==],
- ["ctype"] = [==[GLsizei]==],
- },
- {
- ["name"] = [==[value]==],
- ["ctype"] = [==[const GLint *]==],
- },
- },
- ["name"] = [==[Uniform1ivARB]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["core"] = {
- {
- [==[4.3]==],
- [==[core]==],
- },
- },
- ["name"] = [==[GetProgramResourceLocation]==],
- ["parameters"] = {
- {
- ["name"] = [==[program]==],
- ["ctype"] = [==[GLuint]==],
- },
- {
- ["name"] = [==[programInterface]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[name]==],
- ["ctype"] = [==[const GLchar *]==],
- },
- },
- ["extensions"] = {
- [==[ARB_program_interface_query]==],
- },
- ["return_ctype"] = [==[GLint]==],
- },
- {
- ["extensions"] = {
- [==[ARB_robustness]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[target]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[reset]==],
- ["ctype"] = [==[GLboolean]==],
- },
- {
- ["name"] = [==[format]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[type]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[bufSize]==],
- ["ctype"] = [==[GLsizei]==],
- },
- {
- ["name"] = [==[values]==],
- ["ctype"] = [==[GLvoid *]==],
- },
- },
- ["name"] = [==[GetnHistogramARB]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["core"] = {
- {
- [==[1.0]==],
- [==[core]==],
- },
- {
- [==[3.2]==],
- [==[compatibility]==],
- },
- },
- ["parameters"] = {
- },
- ["name"] = [==[PopAttrib]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[SGIX_tag_sample_buffer]==],
- },
- ["parameters"] = {
- },
- ["name"] = [==[TagSampleBufferSGIX]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["core"] = {
- {
- [==[1.0]==],
- [==[core]==],
- },
- {
- [==[3.2]==],
- [==[compatibility]==],
- },
- },
- ["parameters"] = {
- {
- ["name"] = [==[pname]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[param]==],
- ["ctype"] = [==[GLfloat]==],
- },
- },
- ["name"] = [==[Fogf]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["core"] = {
- {
- [==[3.0]==],
- [==[core]==],
- },
- },
- ["parameters"] = {
- {
- ["name"] = [==[target]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[index]==],
- ["ctype"] = [==[GLuint]==],
- },
- },
- ["name"] = [==[Disablei]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[EXT_direct_state_access]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[vaobj]==],
- ["ctype"] = [==[GLuint]==],
- },
- {
- ["name"] = [==[buffer]==],
- ["ctype"] = [==[GLuint]==],
- },
- {
- ["name"] = [==[index]==],
- ["ctype"] = [==[GLuint]==],
- },
- {
- ["name"] = [==[size]==],
- ["ctype"] = [==[GLint]==],
- },
- {
- ["name"] = [==[type]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[stride]==],
- ["ctype"] = [==[GLsizei]==],
- },
- {
- ["name"] = [==[offset]==],
- ["ctype"] = [==[GLintptr]==],
- },
- },
- ["name"] = [==[VertexArrayVertexAttribIOffsetEXT]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[EXT_vertex_array]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[type]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[stride]==],
- ["ctype"] = [==[GLsizei]==],
- },
- {
- ["name"] = [==[count]==],
- ["ctype"] = [==[GLsizei]==],
- },
- {
- ["name"] = [==[pointer]==],
- ["ctype"] = [==[const GLvoid *]==],
- },
- },
- ["name"] = [==[IndexPointerEXT]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[EXT_vertex_array]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[stride]==],
- ["ctype"] = [==[GLsizei]==],
- },
- {
- ["name"] = [==[count]==],
- ["ctype"] = [==[GLsizei]==],
- },
- {
- ["name"] = [==[pointer]==],
- ["ctype"] = [==[const GLboolean *]==],
- },
- },
- ["name"] = [==[EdgeFlagPointerEXT]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["core"] = {
- {
- [==[1.2]==],
- [==[core]==],
- },
- },
- ["parameters"] = {
- {
- ["name"] = [==[target]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[level]==],
- ["ctype"] = [==[GLint]==],
- },
- {
- ["name"] = [==[internalformat]==],
- ["ctype"] = [==[GLint]==],
- },
- {
- ["name"] = [==[width]==],
- ["ctype"] = [==[GLsizei]==],
- },
- {
- ["name"] = [==[height]==],
- ["ctype"] = [==[GLsizei]==],
- },
- {
- ["name"] = [==[depth]==],
- ["ctype"] = [==[GLsizei]==],
- },
- {
- ["name"] = [==[border]==],
- ["ctype"] = [==[GLint]==],
- },
- {
- ["name"] = [==[format]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[type]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[pixels]==],
- ["ctype"] = [==[const GLvoid *]==],
- },
- },
- ["name"] = [==[TexImage3D]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[ATI_vertex_streams]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[stream]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[x]==],
- ["ctype"] = [==[GLfloat]==],
- },
- {
- ["name"] = [==[y]==],
- ["ctype"] = [==[GLfloat]==],
- },
- },
- ["name"] = [==[VertexStream2fATI]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[AMD_vertex_shader_tessellator]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[mode]==],
- ["ctype"] = [==[GLenum]==],
- },
- },
- ["name"] = [==[TessellationModeAMD]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[NV_path_rendering]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[path]==],
- ["ctype"] = [==[GLuint]==],
- },
- {
- ["name"] = [==[startSegment]==],
- ["ctype"] = [==[GLsizei]==],
- },
- {
- ["name"] = [==[numSegments]==],
- ["ctype"] = [==[GLsizei]==],
- },
- {
- ["name"] = [==[distance]==],
- ["ctype"] = [==[GLfloat]==],
- },
- {
- ["name"] = [==[x]==],
- ["ctype"] = [==[GLfloat *]==],
- },
- {
- ["name"] = [==[y]==],
- ["ctype"] = [==[GLfloat *]==],
- },
- {
- ["name"] = [==[tangentX]==],
- ["ctype"] = [==[GLfloat *]==],
- },
- {
- ["name"] = [==[tangentY]==],
- ["ctype"] = [==[GLfloat *]==],
- },
- },
- ["name"] = [==[PointAlongPathNV]==],
- ["return_ctype"] = [==[GLboolean]==],
- },
- {
- ["extensions"] = {
- [==[EXT_vertex_array]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[i]==],
- ["ctype"] = [==[GLint]==],
- },
- },
- ["name"] = [==[ArrayElementEXT]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[EXT_transform_feedback]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[program]==],
- ["ctype"] = [==[GLuint]==],
- },
- {
- ["name"] = [==[index]==],
- ["ctype"] = [==[GLuint]==],
- },
- {
- ["name"] = [==[bufSize]==],
- ["ctype"] = [==[GLsizei]==],
- },
- {
- ["name"] = [==[length]==],
- ["ctype"] = [==[GLsizei *]==],
- },
- {
- ["name"] = [==[size]==],
- ["ctype"] = [==[GLsizei *]==],
- },
- {
- ["name"] = [==[type]==],
- ["ctype"] = [==[GLenum *]==],
- },
- {
- ["name"] = [==[name]==],
- ["ctype"] = [==[GLchar *]==],
- },
- },
- ["name"] = [==[GetTransformFeedbackVaryingEXT]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["core"] = {
- {
- [==[4.1]==],
- [==[core]==],
- },
- },
- ["name"] = [==[GetShaderPrecisionFormat]==],
- ["parameters"] = {
- {
- ["name"] = [==[shadertype]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[precisiontype]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[range]==],
- ["ctype"] = [==[GLint *]==],
- },
- {
- ["name"] = [==[precision]==],
- ["ctype"] = [==[GLint *]==],
- },
- },
- ["extensions"] = {
- [==[ARB_ES2_compatibility]==],
- },
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[ARB_indirect_parameters]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[mode]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[type]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[indirect]==],
- ["ctype"] = [==[GLintptr]==],
- },
- {
- ["name"] = [==[drawcount]==],
- ["ctype"] = [==[GLintptr]==],
- },
- {
- ["name"] = [==[maxdrawcount]==],
- ["ctype"] = [==[GLsizei]==],
- },
- {
- ["name"] = [==[stride]==],
- ["ctype"] = [==[GLsizei]==],
- },
- },
- ["name"] = [==[MultiDrawElementsIndirectCountARB]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[SGIS_point_parameters]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[pname]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[params]==],
- ["ctype"] = [==[const GLfloat *]==],
- },
- },
- ["name"] = [==[PointParameterfvSGIS]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["core"] = {
- {
- [==[1.0]==],
- [==[core]==],
- },
- {
- [==[3.2]==],
- [==[compatibility]==],
- },
- },
- ["parameters"] = {
- {
- ["name"] = [==[red]==],
- ["ctype"] = [==[GLdouble]==],
- },
- {
- ["name"] = [==[green]==],
- ["ctype"] = [==[GLdouble]==],
- },
- {
- ["name"] = [==[blue]==],
- ["ctype"] = [==[GLdouble]==],
- },
- },
- ["name"] = [==[Color3d]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["core"] = {
- {
- [==[1.3]==],
- [==[core]==],
- },
- {
- [==[3.2]==],
- [==[compatibility]==],
- },
- },
- ["parameters"] = {
- {
- ["name"] = [==[target]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[v]==],
- ["ctype"] = [==[const GLshort *]==],
- },
- },
- ["name"] = [==[MultiTexCoord4sv]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["core"] = {
- {
- [==[4.1]==],
- [==[core]==],
- },
- },
- ["name"] = [==[ProgramUniform1fv]==],
- ["parameters"] = {
- {
- ["name"] = [==[program]==],
- ["ctype"] = [==[GLuint]==],
- },
- {
- ["name"] = [==[location]==],
- ["ctype"] = [==[GLint]==],
- },
- {
- ["name"] = [==[count]==],
- ["ctype"] = [==[GLsizei]==],
- },
- {
- ["name"] = [==[value]==],
- ["ctype"] = [==[const GLfloat *]==],
- },
- },
- ["extensions"] = {
- [==[ARB_separate_shader_objects]==],
- },
- ["return_ctype"] = [==[void]==],
- },
- {
- ["core"] = {
- {
- [==[2.0]==],
- [==[core]==],
- },
- },
- ["parameters"] = {
- {
- ["name"] = [==[index]==],
- ["ctype"] = [==[GLuint]==],
- },
- {
- ["name"] = [==[x]==],
- ["ctype"] = [==[GLshort]==],
- },
- {
- ["name"] = [==[y]==],
- ["ctype"] = [==[GLshort]==],
- },
- },
- ["name"] = [==[VertexAttrib2s]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["core"] = {
- {
- [==[4.3]==],
- [==[core]==],
- },
- },
- ["name"] = [==[GetFramebufferParameteriv]==],
- ["parameters"] = {
- {
- ["name"] = [==[target]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[pname]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[params]==],
- ["ctype"] = [==[GLint *]==],
- },
- },
- ["extensions"] = {
- [==[ARB_framebuffer_no_attachments]==],
- },
- ["return_ctype"] = [==[void]==],
- },
- {
- ["core"] = {
- {
- [==[1.0]==],
- [==[core]==],
- },
- {
- [==[3.2]==],
- [==[compatibility]==],
- },
- },
- ["parameters"] = {
- {
- ["name"] = [==[name]==],
- ["ctype"] = [==[GLuint]==],
- },
- },
- ["name"] = [==[PushName]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[EXT_timer_query]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[id]==],
- ["ctype"] = [==[GLuint]==],
- },
- {
- ["name"] = [==[pname]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[params]==],
- ["ctype"] = [==[GLint64 *]==],
- },
- },
- ["name"] = [==[GetQueryObjecti64vEXT]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[EXT_paletted_texture]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[target]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[format]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[type]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[data]==],
- ["ctype"] = [==[GLvoid *]==],
- },
- },
- ["name"] = [==[GetColorTableEXT]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["core"] = {
- {
- [==[1.0]==],
- [==[core]==],
- },
- {
- [==[3.2]==],
- [==[compatibility]==],
- },
- },
- ["parameters"] = {
- {
- ["name"] = [==[pname]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[params]==],
- ["ctype"] = [==[const GLfloat *]==],
- },
- },
- ["name"] = [==[LightModelfv]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["core"] = {
- {
- [==[1.0]==],
- [==[core]==],
- },
- {
- [==[3.2]==],
- [==[compatibility]==],
- },
- },
- ["parameters"] = {
- {
- ["name"] = [==[v]==],
- ["ctype"] = [==[const GLshort *]==],
- },
- },
- ["name"] = [==[Vertex2sv]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["core"] = {
- {
- [==[1.0]==],
- [==[core]==],
- },
- {
- [==[3.2]==],
- [==[compatibility]==],
- },
- },
- ["parameters"] = {
- {
- ["name"] = [==[u]==],
- ["ctype"] = [==[const GLfloat *]==],
- },
- },
- ["name"] = [==[EvalCoord1fv]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["core"] = {
- {
- [==[1.3]==],
- [==[core]==],
- },
- {
- [==[3.2]==],
- [==[compatibility]==],
- },
- },
- ["parameters"] = {
- {
- ["name"] = [==[target]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[s]==],
- ["ctype"] = [==[GLint]==],
- },
- {
- ["name"] = [==[t]==],
- ["ctype"] = [==[GLint]==],
- },
- },
- ["name"] = [==[MultiTexCoord2i]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[EXT_vertex_array]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[type]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[stride]==],
- ["ctype"] = [==[GLsizei]==],
- },
- {
- ["name"] = [==[count]==],
- ["ctype"] = [==[GLsizei]==],
- },
- {
- ["name"] = [==[pointer]==],
- ["ctype"] = [==[const GLvoid *]==],
- },
- },
- ["name"] = [==[NormalPointerEXT]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[GREMEDY_frame_terminator]==],
- },
- ["parameters"] = {
- },
- ["name"] = [==[FrameTerminatorGREMEDY]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[EXT_texture_integer]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[red]==],
- ["ctype"] = [==[GLint]==],
- },
- {
- ["name"] = [==[green]==],
- ["ctype"] = [==[GLint]==],
- },
- {
- ["name"] = [==[blue]==],
- ["ctype"] = [==[GLint]==],
- },
- {
- ["name"] = [==[alpha]==],
- ["ctype"] = [==[GLint]==],
- },
- },
- ["name"] = [==[ClearColorIiEXT]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[NV_vdpau_interop]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[vdpDevice]==],
- ["ctype"] = [==[const GLvoid *]==],
- },
- {
- ["name"] = [==[getProcAddress]==],
- ["ctype"] = [==[const GLvoid *]==],
- },
- },
- ["name"] = [==[VDPAUInitNV]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[ARB_shading_language_include]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[namelen]==],
- ["ctype"] = [==[GLint]==],
- },
- {
- ["name"] = [==[name]==],
- ["ctype"] = [==[const GLchar *]==],
- },
- {
- ["name"] = [==[pname]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[params]==],
- ["ctype"] = [==[GLint *]==],
- },
- },
- ["name"] = [==[GetNamedStringivARB]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["core"] = {
- {
- [==[2.0]==],
- [==[core]==],
- },
- },
- ["parameters"] = {
- {
- ["name"] = [==[location]==],
- ["ctype"] = [==[GLint]==],
- },
- {
- ["name"] = [==[count]==],
- ["ctype"] = [==[GLsizei]==],
- },
- {
- ["name"] = [==[value]==],
- ["ctype"] = [==[const GLint *]==],
- },
- },
- ["name"] = [==[Uniform4iv]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["core"] = {
- {
- [==[4.0]==],
- [==[core]==],
- },
- },
- ["name"] = [==[BeginQueryIndexed]==],
- ["parameters"] = {
- {
- ["name"] = [==[target]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[index]==],
- ["ctype"] = [==[GLuint]==],
- },
- {
- ["name"] = [==[id]==],
- ["ctype"] = [==[GLuint]==],
- },
- },
- ["extensions"] = {
- [==[ARB_transform_feedback3]==],
- },
- ["return_ctype"] = [==[void]==],
- },
- {
- ["core"] = {
- {
- [==[2.0]==],
- [==[core]==],
- },
- },
- ["parameters"] = {
- {
- ["name"] = [==[index]==],
- ["ctype"] = [==[GLuint]==],
- },
- {
- ["name"] = [==[x]==],
- ["ctype"] = [==[GLfloat]==],
- },
- {
- ["name"] = [==[y]==],
- ["ctype"] = [==[GLfloat]==],
- },
- {
- ["name"] = [==[z]==],
- ["ctype"] = [==[GLfloat]==],
- },
- },
- ["name"] = [==[VertexAttrib3f]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[EXT_texture_integer]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[target]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[pname]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[params]==],
- ["ctype"] = [==[const GLuint *]==],
- },
- },
- ["name"] = [==[TexParameterIuivEXT]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[EXT_texture3D]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[target]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[level]==],
- ["ctype"] = [==[GLint]==],
- },
- {
- ["name"] = [==[xoffset]==],
- ["ctype"] = [==[GLint]==],
- },
- {
- ["name"] = [==[yoffset]==],
- ["ctype"] = [==[GLint]==],
- },
- {
- ["name"] = [==[zoffset]==],
- ["ctype"] = [==[GLint]==],
- },
- {
- ["name"] = [==[width]==],
- ["ctype"] = [==[GLsizei]==],
- },
- {
- ["name"] = [==[height]==],
- ["ctype"] = [==[GLsizei]==],
- },
- {
- ["name"] = [==[depth]==],
- ["ctype"] = [==[GLsizei]==],
- },
- {
- ["name"] = [==[format]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[type]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[pixels]==],
- ["ctype"] = [==[const GLvoid *]==],
- },
- },
- ["name"] = [==[TexSubImage3DEXT]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["core"] = {
- {
- [==[4.1]==],
- [==[core]==],
- },
- },
- ["name"] = [==[VertexAttribL3d]==],
- ["parameters"] = {
- {
- ["name"] = [==[index]==],
- ["ctype"] = [==[GLuint]==],
- },
- {
- ["name"] = [==[x]==],
- ["ctype"] = [==[GLdouble]==],
- },
- {
- ["name"] = [==[y]==],
- ["ctype"] = [==[GLdouble]==],
- },
- {
- ["name"] = [==[z]==],
- ["ctype"] = [==[GLdouble]==],
- },
- },
- ["extensions"] = {
- [==[ARB_vertex_attrib_64bit]==],
- },
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[EXT_subtexture]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[target]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[level]==],
- ["ctype"] = [==[GLint]==],
- },
- {
- ["name"] = [==[xoffset]==],
- ["ctype"] = [==[GLint]==],
- },
- {
- ["name"] = [==[yoffset]==],
- ["ctype"] = [==[GLint]==],
- },
- {
- ["name"] = [==[width]==],
- ["ctype"] = [==[GLsizei]==],
- },
- {
- ["name"] = [==[height]==],
- ["ctype"] = [==[GLsizei]==],
- },
- {
- ["name"] = [==[format]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[type]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[pixels]==],
- ["ctype"] = [==[const GLvoid *]==],
- },
- },
- ["name"] = [==[TexSubImage2DEXT]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["core"] = {
- {
- [==[3.3]==],
- [==[core]==],
- },
- },
- ["name"] = [==[ColorP3ui]==],
- ["parameters"] = {
- {
- ["name"] = [==[type]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[color]==],
- ["ctype"] = [==[GLuint]==],
- },
- },
- ["extensions"] = {
- [==[ARB_vertex_type_2_10_10_10_rev]==],
- },
- ["return_ctype"] = [==[void]==],
- },
- {
- ["core"] = {
- {
- [==[3.0]==],
- [==[core]==],
- },
- },
- ["parameters"] = {
- {
- ["name"] = [==[buffer]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[drawbuffer]==],
- ["ctype"] = [==[GLint]==],
- },
- {
- ["name"] = [==[depth]==],
- ["ctype"] = [==[GLfloat]==],
- },
- {
- ["name"] = [==[stencil]==],
- ["ctype"] = [==[GLint]==],
- },
- },
- ["name"] = [==[ClearBufferfi]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[MESA_window_pos]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[x]==],
- ["ctype"] = [==[GLshort]==],
- },
- {
- ["name"] = [==[y]==],
- ["ctype"] = [==[GLshort]==],
- },
- },
- ["name"] = [==[WindowPos2sMESA]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[EXT_gpu_shader4]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[program]==],
- ["ctype"] = [==[GLuint]==],
- },
- {
- ["name"] = [==[color]==],
- ["ctype"] = [==[GLuint]==],
- },
- {
- ["name"] = [==[name]==],
- ["ctype"] = [==[const GLchar *]==],
- },
- },
- ["name"] = [==[BindFragDataLocationEXT]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["core"] = {
- {
- [==[2.0]==],
- [==[core]==],
- },
- },
- ["parameters"] = {
- {
- ["name"] = [==[program]==],
- ["ctype"] = [==[GLuint]==],
- },
- },
- ["name"] = [==[DeleteProgram]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[EXT_separate_shader_objects]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[program]==],
- ["ctype"] = [==[GLuint]==],
- },
- },
- ["name"] = [==[ActiveProgramEXT]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[ARB_imaging]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[target]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[pname]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[params]==],
- ["ctype"] = [==[GLfloat]==],
- },
- },
- ["name"] = [==[ConvolutionParameterf]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[SUN_vertex]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[c]==],
- ["ctype"] = [==[const GLfloat *]==],
- },
- {
- ["name"] = [==[n]==],
- ["ctype"] = [==[const GLfloat *]==],
- },
- {
- ["name"] = [==[v]==],
- ["ctype"] = [==[const GLfloat *]==],
- },
- },
- ["name"] = [==[Color4fNormal3fVertex3fvSUN]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[EXT_secondary_color]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[v]==],
- ["ctype"] = [==[const GLshort *]==],
- },
- },
- ["name"] = [==[SecondaryColor3svEXT]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[ARB_imaging]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[target]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[internalformat]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[width]==],
- ["ctype"] = [==[GLsizei]==],
- },
- {
- ["name"] = [==[format]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[type]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[image]==],
- ["ctype"] = [==[const GLvoid *]==],
- },
- },
- ["name"] = [==[ConvolutionFilter1D]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[EXT_secondary_color]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[v]==],
- ["ctype"] = [==[const GLushort *]==],
- },
- },
- ["name"] = [==[SecondaryColor3usvEXT]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["core"] = {
- {
- [==[2.0]==],
- [==[core]==],
- },
- },
- ["parameters"] = {
- {
- ["name"] = [==[index]==],
- ["ctype"] = [==[GLuint]==],
- },
- {
- ["name"] = [==[v]==],
- ["ctype"] = [==[const GLdouble *]==],
- },
- },
- ["name"] = [==[VertexAttrib1dv]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[EXT_texture_object]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[n]==],
- ["ctype"] = [==[GLsizei]==],
- },
- {
- ["name"] = [==[textures]==],
- ["ctype"] = [==[const GLuint *]==],
- },
- {
- ["name"] = [==[residences]==],
- ["ctype"] = [==[GLboolean *]==],
- },
- },
- ["name"] = [==[AreTexturesResidentEXT]==],
- ["return_ctype"] = [==[GLboolean]==],
- },
- {
- ["extensions"] = {
- [==[EXT_secondary_color]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[red]==],
- ["ctype"] = [==[GLushort]==],
- },
- {
- ["name"] = [==[green]==],
- ["ctype"] = [==[GLushort]==],
- },
- {
- ["name"] = [==[blue]==],
- ["ctype"] = [==[GLushort]==],
- },
- },
- ["name"] = [==[SecondaryColor3usEXT]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[EXT_direct_state_access]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[program]==],
- ["ctype"] = [==[GLuint]==],
- },
- {
- ["name"] = [==[location]==],
- ["ctype"] = [==[GLint]==],
- },
- {
- ["name"] = [==[count]==],
- ["ctype"] = [==[GLsizei]==],
- },
- {
- ["name"] = [==[value]==],
- ["ctype"] = [==[const GLuint *]==],
- },
- },
- ["name"] = [==[ProgramUniform4uivEXT]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[EXT_direct_state_access]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[vaobj]==],
- ["ctype"] = [==[GLuint]==],
- },
- {
- ["name"] = [==[attribindex]==],
- ["ctype"] = [==[GLuint]==],
- },
- {
- ["name"] = [==[size]==],
- ["ctype"] = [==[GLint]==],
- },
- {
- ["name"] = [==[type]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[normalized]==],
- ["ctype"] = [==[GLboolean]==],
- },
- {
- ["name"] = [==[relativeoffset]==],
- ["ctype"] = [==[GLuint]==],
- },
- },
- ["name"] = [==[VertexArrayVertexAttribFormatEXT]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["core"] = {
- {
- [==[1.1]==],
- [==[core]==],
- },
- {
- [==[3.2]==],
- [==[compatibility]==],
- },
- {
- [==[4.3]==],
- [==[core]==],
- },
- {
- [==[4.3]==],
- [==[core]==],
- },
- },
- ["name"] = [==[GetPointerv]==],
- ["parameters"] = {
- {
- ["name"] = [==[pname]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[params]==],
- ["ctype"] = [==[GLvoid **]==],
- },
- },
- ["extensions"] = {
- [==[KHR_debug]==],
- },
- ["return_ctype"] = [==[void]==],
- },
- {
- ["core"] = {
- {
- [==[1.0]==],
- [==[core]==],
- },
- {
- [==[3.2]==],
- [==[compatibility]==],
- },
- },
- ["parameters"] = {
- {
- ["name"] = [==[c]==],
- ["ctype"] = [==[GLfloat]==],
- },
- },
- ["name"] = [==[Indexf]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["core"] = {
- {
- [==[2.0]==],
- [==[core]==],
- },
- },
- ["parameters"] = {
- {
- ["name"] = [==[index]==],
- ["ctype"] = [==[GLuint]==],
- },
- {
- ["name"] = [==[v]==],
- ["ctype"] = [==[const GLint *]==],
- },
- },
- ["name"] = [==[VertexAttrib4iv]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["core"] = {
- {
- [==[1.4]==],
- [==[core]==],
- },
- },
- ["parameters"] = {
- {
- ["name"] = [==[mode]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[count]==],
- ["ctype"] = [==[const GLsizei *]==],
- },
- {
- ["name"] = [==[type]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[indices]==],
- ["ctype"] = [==[const GLvoid *const*]==],
- },
- {
- ["name"] = [==[drawcount]==],
- ["ctype"] = [==[GLsizei]==],
- },
- },
- ["name"] = [==[MultiDrawElements]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[EXT_secondary_color]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[red]==],
- ["ctype"] = [==[GLshort]==],
- },
- {
- ["name"] = [==[green]==],
- ["ctype"] = [==[GLshort]==],
- },
- {
- ["name"] = [==[blue]==],
- ["ctype"] = [==[GLshort]==],
- },
- },
- ["name"] = [==[SecondaryColor3sEXT]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["core"] = {
- {
- [==[1.0]==],
- [==[core]==],
- },
- {
- [==[3.2]==],
- [==[compatibility]==],
- },
- },
- ["parameters"] = {
- {
- ["name"] = [==[x]==],
- ["ctype"] = [==[GLint]==],
- },
- {
- ["name"] = [==[y]==],
- ["ctype"] = [==[GLint]==],
- },
- },
- ["name"] = [==[RasterPos2i]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[EXT_secondary_color]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[v]==],
- ["ctype"] = [==[const GLint *]==],
- },
- },
- ["name"] = [==[SecondaryColor3ivEXT]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["core"] = {
- {
- [==[1.0]==],
- [==[core]==],
- },
- {
- [==[3.2]==],
- [==[compatibility]==],
- },
- },
- ["parameters"] = {
- {
- ["name"] = [==[v]==],
- ["ctype"] = [==[const GLbyte *]==],
- },
- },
- ["name"] = [==[Color4bv]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[EXT_secondary_color]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[red]==],
- ["ctype"] = [==[GLfloat]==],
- },
- {
- ["name"] = [==[green]==],
- ["ctype"] = [==[GLfloat]==],
- },
- {
- ["name"] = [==[blue]==],
- ["ctype"] = [==[GLfloat]==],
- },
- },
- ["name"] = [==[SecondaryColor3fEXT]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[EXT_secondary_color]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[v]==],
- ["ctype"] = [==[const GLdouble *]==],
- },
- },
- ["name"] = [==[SecondaryColor3dvEXT]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[EXT_direct_state_access]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[program]==],
- ["ctype"] = [==[GLuint]==],
- },
- {
- ["name"] = [==[target]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[index]==],
- ["ctype"] = [==[GLuint]==],
- },
- {
- ["name"] = [==[params]==],
- ["ctype"] = [==[const GLdouble *]==],
- },
- },
- ["name"] = [==[NamedProgramLocalParameter4dvEXT]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[EXT_framebuffer_multisample]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[target]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[samples]==],
- ["ctype"] = [==[GLsizei]==],
- },
- {
- ["name"] = [==[internalformat]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[width]==],
- ["ctype"] = [==[GLsizei]==],
- },
- {
- ["name"] = [==[height]==],
- ["ctype"] = [==[GLsizei]==],
- },
- },
- ["name"] = [==[RenderbufferStorageMultisampleEXT]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["core"] = {
- {
- [==[1.0]==],
- [==[core]==],
- },
- {
- [==[3.2]==],
- [==[compatibility]==],
- },
- },
- ["parameters"] = {
- {
- ["name"] = [==[red]==],
- ["ctype"] = [==[GLshort]==],
- },
- {
- ["name"] = [==[green]==],
- ["ctype"] = [==[GLshort]==],
- },
- {
- ["name"] = [==[blue]==],
- ["ctype"] = [==[GLshort]==],
- },
- {
- ["name"] = [==[alpha]==],
- ["ctype"] = [==[GLshort]==],
- },
- },
- ["name"] = [==[Color4s]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[EXT_direct_state_access]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[texture]==],
- ["ctype"] = [==[GLuint]==],
- },
- {
- ["name"] = [==[target]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[level]==],
- ["ctype"] = [==[GLint]==],
- },
- {
- ["name"] = [==[pname]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[params]==],
- ["ctype"] = [==[GLfloat *]==],
- },
- },
- ["name"] = [==[GetTextureLevelParameterfvEXT]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[EXT_point_parameters]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[pname]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[param]==],
- ["ctype"] = [==[GLfloat]==],
- },
- },
- ["name"] = [==[PointParameterfEXT]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["core"] = {
- {
- [==[4.0]==],
- [==[core]==],
- },
- },
- ["name"] = [==[GetActiveSubroutineUniformName]==],
- ["parameters"] = {
- {
- ["name"] = [==[program]==],
- ["ctype"] = [==[GLuint]==],
- },
- {
- ["name"] = [==[shadertype]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[index]==],
- ["ctype"] = [==[GLuint]==],
- },
- {
- ["name"] = [==[bufsize]==],
- ["ctype"] = [==[GLsizei]==],
- },
- {
- ["name"] = [==[length]==],
- ["ctype"] = [==[GLsizei *]==],
- },
- {
- ["name"] = [==[name]==],
- ["ctype"] = [==[GLchar *]==],
- },
- },
- ["extensions"] = {
- [==[ARB_shader_subroutine]==],
- },
- ["return_ctype"] = [==[void]==],
- },
- {
- ["core"] = {
- {
- [==[4.1]==],
- [==[core]==],
- },
- },
- ["name"] = [==[DepthRangef]==],
- ["parameters"] = {
- {
- ["name"] = [==[n]==],
- ["ctype"] = [==[GLfloat]==],
- },
- {
- ["name"] = [==[f]==],
- ["ctype"] = [==[GLfloat]==],
- },
- },
- ["extensions"] = {
- [==[ARB_ES2_compatibility]==],
- },
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[ARB_vertex_program]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[index]==],
- ["ctype"] = [==[GLuint]==],
- },
- {
- ["name"] = [==[x]==],
- ["ctype"] = [==[GLubyte]==],
- },
- {
- ["name"] = [==[y]==],
- ["ctype"] = [==[GLubyte]==],
- },
- {
- ["name"] = [==[z]==],
- ["ctype"] = [==[GLubyte]==],
- },
- {
- ["name"] = [==[w]==],
- ["ctype"] = [==[GLubyte]==],
- },
- },
- ["name"] = [==[VertexAttrib4NubARB]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["core"] = {
- {
- [==[2.0]==],
- [==[core]==],
- },
- },
- ["parameters"] = {
- {
- ["name"] = [==[index]==],
- ["ctype"] = [==[GLuint]==],
- },
- {
- ["name"] = [==[x]==],
- ["ctype"] = [==[GLdouble]==],
- },
- {
- ["name"] = [==[y]==],
- ["ctype"] = [==[GLdouble]==],
- },
- },
- ["name"] = [==[VertexAttrib2d]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[ARB_bindless_texture]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[texture]==],
- ["ctype"] = [==[GLuint]==],
- },
- {
- ["name"] = [==[sampler]==],
- ["ctype"] = [==[GLuint]==],
- },
- },
- ["name"] = [==[GetTextureSamplerHandleARB]==],
- ["return_ctype"] = [==[GLuint64]==],
- },
- {
- ["extensions"] = {
- [==[EXT_color_subtable]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[target]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[start]==],
- ["ctype"] = [==[GLsizei]==],
- },
- {
- ["name"] = [==[x]==],
- ["ctype"] = [==[GLint]==],
- },
- {
- ["name"] = [==[y]==],
- ["ctype"] = [==[GLint]==],
- },
- {
- ["name"] = [==[width]==],
- ["ctype"] = [==[GLsizei]==],
- },
- },
- ["name"] = [==[CopyColorSubTableEXT]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[EXT_multisample]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[pattern]==],
- ["ctype"] = [==[GLenum]==],
- },
- },
- ["name"] = [==[SamplePatternEXT]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[ATI_vertex_array_object]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[buffer]==],
- ["ctype"] = [==[GLuint]==],
- },
- },
- ["name"] = [==[IsObjectBufferATI]==],
- ["return_ctype"] = [==[GLboolean]==],
- },
- {
- ["core"] = {
- {
- [==[1.4]==],
- [==[core]==],
- },
- {
- [==[3.2]==],
- [==[compatibility]==],
- },
- },
- ["parameters"] = {
- {
- ["name"] = [==[v]==],
- ["ctype"] = [==[const GLdouble *]==],
- },
- },
- ["name"] = [==[WindowPos2dv]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[ARB_fragment_program]==],
- [==[ARB_vertex_program]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[target]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[index]==],
- ["ctype"] = [==[GLuint]==],
- },
- {
- ["name"] = [==[params]==],
- ["ctype"] = [==[GLdouble *]==],
- },
- },
- ["name"] = [==[GetProgramLocalParameterdvARB]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[AMD_performance_monitor]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[group]==],
- ["ctype"] = [==[GLuint]==],
- },
- {
- ["name"] = [==[counter]==],
- ["ctype"] = [==[GLuint]==],
- },
- {
- ["name"] = [==[bufSize]==],
- ["ctype"] = [==[GLsizei]==],
- },
- {
- ["name"] = [==[length]==],
- ["ctype"] = [==[GLsizei *]==],
- },
- {
- ["name"] = [==[counterString]==],
- ["ctype"] = [==[GLchar *]==],
- },
- },
- ["name"] = [==[GetPerfMonitorCounterStringAMD]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["core"] = {
- {
- [==[1.3]==],
- [==[core]==],
- },
- {
- [==[3.2]==],
- [==[compatibility]==],
- },
- },
- ["parameters"] = {
- {
- ["name"] = [==[target]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[s]==],
- ["ctype"] = [==[GLint]==],
- },
- {
- ["name"] = [==[t]==],
- ["ctype"] = [==[GLint]==],
- },
- {
- ["name"] = [==[r]==],
- ["ctype"] = [==[GLint]==],
- },
- },
- ["name"] = [==[MultiTexCoord3i]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[EXT_light_texture]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[pname]==],
- ["ctype"] = [==[GLenum]==],
- },
- },
- ["name"] = [==[TextureLightEXT]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["core"] = {
- {
- [==[2.0]==],
- [==[core]==],
- },
- },
- ["parameters"] = {
- {
- ["name"] = [==[location]==],
- ["ctype"] = [==[GLint]==],
- },
- {
- ["name"] = [==[count]==],
- ["ctype"] = [==[GLsizei]==],
- },
- {
- ["name"] = [==[transpose]==],
- ["ctype"] = [==[GLboolean]==],
- },
- {
- ["name"] = [==[value]==],
- ["ctype"] = [==[const GLfloat *]==],
- },
- },
- ["name"] = [==[UniformMatrix2fv]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[EXT_direct_state_access]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[program]==],
- ["ctype"] = [==[GLuint]==],
- },
- {
- ["name"] = [==[location]==],
- ["ctype"] = [==[GLint]==],
- },
- {
- ["name"] = [==[count]==],
- ["ctype"] = [==[GLsizei]==],
- },
- {
- ["name"] = [==[transpose]==],
- ["ctype"] = [==[GLboolean]==],
- },
- {
- ["name"] = [==[value]==],
- ["ctype"] = [==[const GLfloat *]==],
- },
- },
- ["name"] = [==[ProgramUniformMatrix3fvEXT]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[EXT_index_func]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[func]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[ref]==],
- ["ctype"] = [==[GLclampf]==],
- },
- },
- ["name"] = [==[IndexFuncEXT]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[NV_vertex_program4]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[index]==],
- ["ctype"] = [==[GLuint]==],
- },
- {
- ["name"] = [==[v]==],
- ["ctype"] = [==[const GLuint *]==],
- },
- },
- ["name"] = [==[VertexAttribI4uivEXT]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[NV_gpu_shader5]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[program]==],
- ["ctype"] = [==[GLuint]==],
- },
- {
- ["name"] = [==[location]==],
- ["ctype"] = [==[GLint]==],
- },
- {
- ["name"] = [==[count]==],
- ["ctype"] = [==[GLsizei]==],
- },
- {
- ["name"] = [==[value]==],
- ["ctype"] = [==[const GLint64EXT *]==],
- },
- },
- ["name"] = [==[ProgramUniform3i64vNV]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[AMD_performance_monitor]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[monitor]==],
- ["ctype"] = [==[GLuint]==],
- },
- {
- ["name"] = [==[enable]==],
- ["ctype"] = [==[GLboolean]==],
- },
- {
- ["name"] = [==[group]==],
- ["ctype"] = [==[GLuint]==],
- },
- {
- ["name"] = [==[numCounters]==],
- ["ctype"] = [==[GLint]==],
- },
- {
- ["name"] = [==[counterList]==],
- ["ctype"] = [==[GLuint *]==],
- },
- },
- ["name"] = [==[SelectPerfMonitorCountersAMD]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["core"] = {
- {
- [==[1.0]==],
- [==[core]==],
- },
- {
- [==[3.2]==],
- [==[compatibility]==],
- },
- },
- ["parameters"] = {
- {
- ["name"] = [==[mode]==],
- ["ctype"] = [==[GLenum]==],
- },
- },
- ["name"] = [==[Begin]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[EXT_direct_state_access]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[program]==],
- ["ctype"] = [==[GLuint]==],
- },
- {
- ["name"] = [==[location]==],
- ["ctype"] = [==[GLint]==],
- },
- {
- ["name"] = [==[count]==],
- ["ctype"] = [==[GLsizei]==],
- },
- {
- ["name"] = [==[value]==],
- ["ctype"] = [==[const GLdouble *]==],
- },
- },
- ["name"] = [==[ProgramUniform4dvEXT]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[EXT_gpu_shader4]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[location]==],
- ["ctype"] = [==[GLint]==],
- },
- {
- ["name"] = [==[v0]==],
- ["ctype"] = [==[GLuint]==],
- },
- },
- ["name"] = [==[Uniform1uiEXT]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[EXT_direct_state_access]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[texunit]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[target]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[texture]==],
- ["ctype"] = [==[GLuint]==],
- },
- },
- ["name"] = [==[BindMultiTextureEXT]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[EXT_transform_feedback]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[primitiveMode]==],
- ["ctype"] = [==[GLenum]==],
- },
- },
- ["name"] = [==[BeginTransformFeedbackEXT]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["core"] = {
- {
- [==[3.0]==],
- [==[core]==],
- },
- },
- ["parameters"] = {
- {
- ["name"] = [==[index]==],
- ["ctype"] = [==[GLuint]==],
- },
- {
- ["name"] = [==[v]==],
- ["ctype"] = [==[const GLint *]==],
- },
- },
- ["name"] = [==[VertexAttribI2iv]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[EXT_gpu_shader4]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[location]==],
- ["ctype"] = [==[GLint]==],
- },
- {
- ["name"] = [==[count]==],
- ["ctype"] = [==[GLsizei]==],
- },
- {
- ["name"] = [==[value]==],
- ["ctype"] = [==[const GLuint *]==],
- },
- },
- ["name"] = [==[Uniform4uivEXT]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[EXT_direct_state_access]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[program]==],
- ["ctype"] = [==[GLuint]==],
- },
- {
- ["name"] = [==[location]==],
- ["ctype"] = [==[GLint]==],
- },
- {
- ["name"] = [==[x]==],
- ["ctype"] = [==[GLdouble]==],
- },
- },
- ["name"] = [==[ProgramUniform1dEXT]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["core"] = {
- {
- [==[2.0]==],
- [==[core]==],
- },
- },
- ["parameters"] = {
- {
- ["name"] = [==[index]==],
- ["ctype"] = [==[GLuint]==],
- },
- {
- ["name"] = [==[size]==],
- ["ctype"] = [==[GLint]==],
- },
- {
- ["name"] = [==[type]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[normalized]==],
- ["ctype"] = [==[GLboolean]==],
- },
- {
- ["name"] = [==[stride]==],
- ["ctype"] = [==[GLsizei]==],
- },
- {
- ["name"] = [==[pointer]==],
- ["ctype"] = [==[const GLvoid *]==],
- },
- },
- ["name"] = [==[VertexAttribPointer]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[EXT_gpu_shader4]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[location]==],
- ["ctype"] = [==[GLint]==],
- },
- {
- ["name"] = [==[count]==],
- ["ctype"] = [==[GLsizei]==],
- },
- {
- ["name"] = [==[value]==],
- ["ctype"] = [==[const GLuint *]==],
- },
- },
- ["name"] = [==[Uniform2uivEXT]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["core"] = {
- {
- [==[1.0]==],
- [==[core]==],
- },
- {
- [==[3.2]==],
- [==[compatibility]==],
- },
- },
- ["parameters"] = {
- {
- ["name"] = [==[v]==],
- ["ctype"] = [==[const GLshort *]==],
- },
- },
- ["name"] = [==[RasterPos3sv]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[EXT_direct_state_access]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[mode]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[m]==],
- ["ctype"] = [==[const GLfloat *]==],
- },
- },
- ["name"] = [==[MatrixLoadTransposefEXT]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["core"] = {
- {
- [==[4.1]==],
- [==[core]==],
- },
- },
- ["name"] = [==[ProgramUniformMatrix3x2fv]==],
- ["parameters"] = {
- {
- ["name"] = [==[program]==],
- ["ctype"] = [==[GLuint]==],
- },
- {
- ["name"] = [==[location]==],
- ["ctype"] = [==[GLint]==],
- },
- {
- ["name"] = [==[count]==],
- ["ctype"] = [==[GLsizei]==],
- },
- {
- ["name"] = [==[transpose]==],
- ["ctype"] = [==[GLboolean]==],
- },
- {
- ["name"] = [==[value]==],
- ["ctype"] = [==[const GLfloat *]==],
- },
- },
- ["extensions"] = {
- [==[ARB_separate_shader_objects]==],
- },
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[NV_vertex_program]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[index]==],
- ["ctype"] = [==[GLuint]==],
- },
- {
- ["name"] = [==[x]==],
- ["ctype"] = [==[GLfloat]==],
- },
- {
- ["name"] = [==[y]==],
- ["ctype"] = [==[GLfloat]==],
- },
- {
- ["name"] = [==[z]==],
- ["ctype"] = [==[GLfloat]==],
- },
- {
- ["name"] = [==[w]==],
- ["ctype"] = [==[GLfloat]==],
- },
- },
- ["name"] = [==[VertexAttrib4fNV]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[EXT_vertex_attrib_64bit]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[index]==],
- ["ctype"] = [==[GLuint]==],
- },
- {
- ["name"] = [==[pname]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[params]==],
- ["ctype"] = [==[GLdouble *]==],
- },
- },
- ["name"] = [==[GetVertexAttribLdvEXT]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["core"] = {
- {
- [==[1.1]==],
- [==[core]==],
- },
- {
- [==[3.2]==],
- [==[compatibility]==],
- },
- },
- ["parameters"] = {
- {
- ["name"] = [==[c]==],
- ["ctype"] = [==[const GLubyte *]==],
- },
- },
- ["name"] = [==[Indexubv]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["core"] = {
- {
- [==[1.5]==],
- [==[core]==],
- },
- },
- ["parameters"] = {
- {
- ["name"] = [==[n]==],
- ["ctype"] = [==[GLsizei]==],
- },
- {
- ["name"] = [==[buffers]==],
- ["ctype"] = [==[GLuint *]==],
- },
- },
- ["name"] = [==[GenBuffers]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[EXT_framebuffer_object]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[target]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[attachment]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[textarget]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[texture]==],
- ["ctype"] = [==[GLuint]==],
- },
- {
- ["name"] = [==[level]==],
- ["ctype"] = [==[GLint]==],
- },
- },
- ["name"] = [==[FramebufferTexture2DEXT]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["core"] = {
- {
- [==[1.3]==],
- [==[core]==],
- },
- {
- [==[3.2]==],
- [==[compatibility]==],
- },
- },
- ["parameters"] = {
- {
- ["name"] = [==[target]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[v]==],
- ["ctype"] = [==[const GLfloat *]==],
- },
- },
- ["name"] = [==[MultiTexCoord4fv]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[ATI_vertex_streams]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[stream]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[coords]==],
- ["ctype"] = [==[const GLfloat *]==],
- },
- },
- ["name"] = [==[VertexStream4fvATI]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[ARB_window_pos]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[v]==],
- ["ctype"] = [==[const GLfloat *]==],
- },
- },
- ["name"] = [==[WindowPos2fvARB]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[EXT_direct_state_access]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[texture]==],
- ["ctype"] = [==[GLuint]==],
- },
- {
- ["name"] = [==[target]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[pname]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[params]==],
- ["ctype"] = [==[GLint *]==],
- },
- },
- ["name"] = [==[GetTextureParameterIivEXT]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[EXT_direct_state_access]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[program]==],
- ["ctype"] = [==[GLuint]==],
- },
- {
- ["name"] = [==[location]==],
- ["ctype"] = [==[GLint]==],
- },
- {
- ["name"] = [==[count]==],
- ["ctype"] = [==[GLsizei]==],
- },
- {
- ["name"] = [==[transpose]==],
- ["ctype"] = [==[GLboolean]==],
- },
- {
- ["name"] = [==[value]==],
- ["ctype"] = [==[const GLfloat *]==],
- },
- },
- ["name"] = [==[ProgramUniformMatrix2fvEXT]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["core"] = {
- {
- [==[1.5]==],
- [==[core]==],
- },
- },
- ["parameters"] = {
- {
- ["name"] = [==[target]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[access]==],
- ["ctype"] = [==[GLenum]==],
- },
- },
- ["name"] = [==[MapBuffer]==],
- ["return_ctype"] = [==[void *]==],
- },
- {
- ["extensions"] = {
- [==[EXT_framebuffer_object]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[framebuffer]==],
- ["ctype"] = [==[GLuint]==],
- },
- },
- ["name"] = [==[IsFramebufferEXT]==],
- ["return_ctype"] = [==[GLboolean]==],
- },
- {
- ["core"] = {
- {
- [==[2.0]==],
- [==[core]==],
- },
- },
- ["parameters"] = {
- {
- ["name"] = [==[index]==],
- ["ctype"] = [==[GLuint]==],
- },
- {
- ["name"] = [==[v]==],
- ["ctype"] = [==[const GLbyte *]==],
- },
- },
- ["name"] = [==[VertexAttrib4Nbv]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["core"] = {
- {
- [==[4.2]==],
- [==[core]==],
- },
- },
- ["name"] = [==[DrawArraysInstancedBaseInstance]==],
- ["parameters"] = {
- {
- ["name"] = [==[mode]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[first]==],
- ["ctype"] = [==[GLint]==],
- },
- {
- ["name"] = [==[count]==],
- ["ctype"] = [==[GLsizei]==],
- },
- {
- ["name"] = [==[instancecount]==],
- ["ctype"] = [==[GLsizei]==],
- },
- {
- ["name"] = [==[baseinstance]==],
- ["ctype"] = [==[GLuint]==],
- },
- },
- ["extensions"] = {
- [==[ARB_base_instance]==],
- },
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[AMD_name_gen_delete]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[identifier]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[num]==],
- ["ctype"] = [==[GLuint]==],
- },
- {
- ["name"] = [==[names]==],
- ["ctype"] = [==[GLuint *]==],
- },
- },
- ["name"] = [==[GenNamesAMD]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["core"] = {
- {
- [==[3.2]==],
- [==[core]==],
- },
- },
- ["name"] = [==[TexImage3DMultisample]==],
- ["parameters"] = {
- {
- ["name"] = [==[target]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[samples]==],
- ["ctype"] = [==[GLsizei]==],
- },
- {
- ["name"] = [==[internalformat]==],
- ["ctype"] = [==[GLint]==],
- },
- {
- ["name"] = [==[width]==],
- ["ctype"] = [==[GLsizei]==],
- },
- {
- ["name"] = [==[height]==],
- ["ctype"] = [==[GLsizei]==],
- },
- {
- ["name"] = [==[depth]==],
- ["ctype"] = [==[GLsizei]==],
- },
- {
- ["name"] = [==[fixedsamplelocations]==],
- ["ctype"] = [==[GLboolean]==],
- },
- },
- ["extensions"] = {
- [==[ARB_texture_multisample]==],
- },
- ["return_ctype"] = [==[void]==],
- },
- {
- ["core"] = {
- {
- [==[3.3]==],
- [==[core]==],
- },
- },
- ["name"] = [==[SamplerParameterIiv]==],
- ["parameters"] = {
- {
- ["name"] = [==[sampler]==],
- ["ctype"] = [==[GLuint]==],
- },
- {
- ["name"] = [==[pname]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[param]==],
- ["ctype"] = [==[const GLint *]==],
- },
- },
- ["extensions"] = {
- [==[ARB_sampler_objects]==],
- },
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[EXT_direct_state_access]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[texture]==],
- ["ctype"] = [==[GLuint]==],
- },
- {
- ["name"] = [==[target]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[pname]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[params]==],
- ["ctype"] = [==[GLuint *]==],
- },
- },
- ["name"] = [==[GetTextureParameterIuivEXT]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["core"] = {
- {
- [==[1.0]==],
- [==[core]==],
- },
- },
- ["parameters"] = {
- {
- ["name"] = [==[pname]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[params]==],
- ["ctype"] = [==[GLfloat *]==],
- },
- },
- ["name"] = [==[GetFloatv]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[ATI_vertex_array_object]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[buffer]==],
- ["ctype"] = [==[GLuint]==],
- },
- },
- ["name"] = [==[FreeObjectBufferATI]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[EXT_draw_instanced]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[mode]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[count]==],
- ["ctype"] = [==[GLsizei]==],
- },
- {
- ["name"] = [==[type]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[indices]==],
- ["ctype"] = [==[const GLvoid *]==],
- },
- {
- ["name"] = [==[primcount]==],
- ["ctype"] = [==[GLsizei]==],
- },
- },
- ["name"] = [==[DrawElementsInstancedEXT]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["core"] = {
- {
- [==[1.0]==],
- [==[core]==],
- },
- {
- [==[3.2]==],
- [==[compatibility]==],
- },
- },
- ["parameters"] = {
- {
- ["name"] = [==[x1]==],
- ["ctype"] = [==[GLint]==],
- },
- {
- ["name"] = [==[y1]==],
- ["ctype"] = [==[GLint]==],
- },
- {
- ["name"] = [==[x2]==],
- ["ctype"] = [==[GLint]==],
- },
- {
- ["name"] = [==[y2]==],
- ["ctype"] = [==[GLint]==],
- },
- },
- ["name"] = [==[Recti]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[EXT_draw_buffers2]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[index]==],
- ["ctype"] = [==[GLuint]==],
- },
- {
- ["name"] = [==[r]==],
- ["ctype"] = [==[GLboolean]==],
- },
- {
- ["name"] = [==[g]==],
- ["ctype"] = [==[GLboolean]==],
- },
- {
- ["name"] = [==[b]==],
- ["ctype"] = [==[GLboolean]==],
- },
- {
- ["name"] = [==[a]==],
- ["ctype"] = [==[GLboolean]==],
- },
- },
- ["name"] = [==[ColorMaskIndexedEXT]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[ARB_fragment_program]==],
- [==[ARB_vertex_program]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[target]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[index]==],
- ["ctype"] = [==[GLuint]==],
- },
- {
- ["name"] = [==[params]==],
- ["ctype"] = [==[const GLdouble *]==],
- },
- },
- ["name"] = [==[ProgramLocalParameter4dvARB]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[EXT_direct_state_access]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[texture]==],
- ["ctype"] = [==[GLuint]==],
- },
- {
- ["name"] = [==[target]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[level]==],
- ["ctype"] = [==[GLint]==],
- },
- {
- ["name"] = [==[xoffset]==],
- ["ctype"] = [==[GLint]==],
- },
- {
- ["name"] = [==[yoffset]==],
- ["ctype"] = [==[GLint]==],
- },
- {
- ["name"] = [==[zoffset]==],
- ["ctype"] = [==[GLint]==],
- },
- {
- ["name"] = [==[width]==],
- ["ctype"] = [==[GLsizei]==],
- },
- {
- ["name"] = [==[height]==],
- ["ctype"] = [==[GLsizei]==],
- },
- {
- ["name"] = [==[depth]==],
- ["ctype"] = [==[GLsizei]==],
- },
- {
- ["name"] = [==[resident]==],
- ["ctype"] = [==[GLboolean]==],
- },
- },
- ["name"] = [==[TexturePageCommitmentEXT]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[EXT_direct_state_access]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[vaobj]==],
- ["ctype"] = [==[GLuint]==],
- },
- {
- ["name"] = [==[bindingindex]==],
- ["ctype"] = [==[GLuint]==],
- },
- {
- ["name"] = [==[divisor]==],
- ["ctype"] = [==[GLuint]==],
- },
- },
- ["name"] = [==[VertexArrayVertexBindingDivisorEXT]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[ARB_vertex_program]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[index]==],
- ["ctype"] = [==[GLuint]==],
- },
- {
- ["name"] = [==[v]==],
- ["ctype"] = [==[const GLdouble *]==],
- },
- },
- ["name"] = [==[VertexAttrib2dvARB]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["core"] = {
- {
- [==[1.4]==],
- [==[core]==],
- },
- {
- [==[3.2]==],
- [==[compatibility]==],
- },
- },
- ["parameters"] = {
- {
- ["name"] = [==[v]==],
- ["ctype"] = [==[const GLint *]==],
- },
- },
- ["name"] = [==[SecondaryColor3iv]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[ARB_vertex_blend]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[size]==],
- ["ctype"] = [==[GLint]==],
- },
- {
- ["name"] = [==[weights]==],
- ["ctype"] = [==[const GLdouble *]==],
- },
- },
- ["name"] = [==[WeightdvARB]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[EXT_secondary_color]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[red]==],
- ["ctype"] = [==[GLubyte]==],
- },
- {
- ["name"] = [==[green]==],
- ["ctype"] = [==[GLubyte]==],
- },
- {
- ["name"] = [==[blue]==],
- ["ctype"] = [==[GLubyte]==],
- },
- },
- ["name"] = [==[SecondaryColor3ubEXT]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[EXT_direct_state_access]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[vaobj]==],
- ["ctype"] = [==[GLuint]==],
- },
- {
- ["name"] = [==[attribindex]==],
- ["ctype"] = [==[GLuint]==],
- },
- {
- ["name"] = [==[size]==],
- ["ctype"] = [==[GLint]==],
- },
- {
- ["name"] = [==[type]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[relativeoffset]==],
- ["ctype"] = [==[GLuint]==],
- },
- },
- ["name"] = [==[VertexArrayVertexAttribLFormatEXT]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["core"] = {
- {
- [==[4.1]==],
- [==[core]==],
- },
- },
- ["name"] = [==[ProgramUniform2ui]==],
- ["parameters"] = {
- {
- ["name"] = [==[program]==],
- ["ctype"] = [==[GLuint]==],
- },
- {
- ["name"] = [==[location]==],
- ["ctype"] = [==[GLint]==],
- },
- {
- ["name"] = [==[v0]==],
- ["ctype"] = [==[GLuint]==],
- },
- {
- ["name"] = [==[v1]==],
- ["ctype"] = [==[GLuint]==],
- },
- },
- ["extensions"] = {
- [==[ARB_separate_shader_objects]==],
- },
- ["return_ctype"] = [==[void]==],
- },
- {
- ["core"] = {
- {
- [==[1.0]==],
- [==[core]==],
- },
- {
- [==[3.2]==],
- [==[compatibility]==],
- },
- },
- ["parameters"] = {
- {
- ["name"] = [==[v]==],
- ["ctype"] = [==[const GLfloat *]==],
- },
- },
- ["name"] = [==[Vertex3fv]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["core"] = {
- {
- [==[1.4]==],
- [==[core]==],
- },
- {
- [==[3.2]==],
- [==[compatibility]==],
- },
- },
- ["parameters"] = {
- {
- ["name"] = [==[x]==],
- ["ctype"] = [==[GLshort]==],
- },
- {
- ["name"] = [==[y]==],
- ["ctype"] = [==[GLshort]==],
- },
- },
- ["name"] = [==[WindowPos2s]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["core"] = {
- {
- [==[3.3]==],
- [==[core]==],
- },
- },
- ["name"] = [==[GetSamplerParameteriv]==],
- ["parameters"] = {
- {
- ["name"] = [==[sampler]==],
- ["ctype"] = [==[GLuint]==],
- },
- {
- ["name"] = [==[pname]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[params]==],
- ["ctype"] = [==[GLint *]==],
- },
- },
- ["extensions"] = {
- [==[ARB_sampler_objects]==],
- },
- ["return_ctype"] = [==[void]==],
- },
- {
- ["core"] = {
- {
- [==[1.0]==],
- [==[core]==],
- },
- {
- [==[3.2]==],
- [==[compatibility]==],
- },
- },
- ["parameters"] = {
- {
- ["name"] = [==[range]==],
- ["ctype"] = [==[GLsizei]==],
- },
- },
- ["name"] = [==[GenLists]==],
- ["return_ctype"] = [==[GLuint]==],
- },
- {
- ["core"] = {
- {
- [==[3.0]==],
- [==[core]==],
- },
- },
- ["name"] = [==[FramebufferRenderbuffer]==],
- ["parameters"] = {
- {
- ["name"] = [==[target]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[attachment]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[renderbuffertarget]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[renderbuffer]==],
- ["ctype"] = [==[GLuint]==],
- },
- },
- ["extensions"] = {
- [==[ARB_framebuffer_object]==],
- },
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[EXT_pixel_transform]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[target]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[pname]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[params]==],
- ["ctype"] = [==[GLfloat *]==],
- },
- },
- ["name"] = [==[GetPixelTransformParameterfvEXT]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[EXT_direct_state_access]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[texunit]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[size]==],
- ["ctype"] = [==[GLint]==],
- },
- {
- ["name"] = [==[type]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[stride]==],
- ["ctype"] = [==[GLsizei]==],
- },
- {
- ["name"] = [==[pointer]==],
- ["ctype"] = [==[const GLvoid *]==],
- },
- },
- ["name"] = [==[MultiTexCoordPointerEXT]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[ATI_vertex_streams]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[stream]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[x]==],
- ["ctype"] = [==[GLdouble]==],
- },
- {
- ["name"] = [==[y]==],
- ["ctype"] = [==[GLdouble]==],
- },
- },
- ["name"] = [==[VertexStream2dATI]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[EXT_direct_state_access]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[vaobj]==],
- ["ctype"] = [==[GLuint]==],
- },
- {
- ["name"] = [==[bindingindex]==],
- ["ctype"] = [==[GLuint]==],
- },
- {
- ["name"] = [==[buffer]==],
- ["ctype"] = [==[GLuint]==],
- },
- {
- ["name"] = [==[offset]==],
- ["ctype"] = [==[GLintptr]==],
- },
- {
- ["name"] = [==[stride]==],
- ["ctype"] = [==[GLsizei]==],
- },
- },
- ["name"] = [==[VertexArrayBindVertexBufferEXT]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[EXT_direct_state_access]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[texture]==],
- ["ctype"] = [==[GLuint]==],
- },
- {
- ["name"] = [==[target]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[samples]==],
- ["ctype"] = [==[GLsizei]==],
- },
- {
- ["name"] = [==[internalformat]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[width]==],
- ["ctype"] = [==[GLsizei]==],
- },
- {
- ["name"] = [==[height]==],
- ["ctype"] = [==[GLsizei]==],
- },
- {
- ["name"] = [==[depth]==],
- ["ctype"] = [==[GLsizei]==],
- },
- {
- ["name"] = [==[fixedsamplelocations]==],
- ["ctype"] = [==[GLboolean]==],
- },
- },
- ["name"] = [==[TextureStorage3DMultisampleEXT]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[EXT_direct_state_access]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[texture]==],
- ["ctype"] = [==[GLuint]==],
- },
- {
- ["name"] = [==[target]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[samples]==],
- ["ctype"] = [==[GLsizei]==],
- },
- {
- ["name"] = [==[internalformat]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[width]==],
- ["ctype"] = [==[GLsizei]==],
- },
- {
- ["name"] = [==[height]==],
- ["ctype"] = [==[GLsizei]==],
- },
- {
- ["name"] = [==[fixedsamplelocations]==],
- ["ctype"] = [==[GLboolean]==],
- },
- },
- ["name"] = [==[TextureStorage2DMultisampleEXT]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[ARB_shader_objects]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[location]==],
- ["ctype"] = [==[GLint]==],
- },
- {
- ["name"] = [==[v0]==],
- ["ctype"] = [==[GLfloat]==],
- },
- {
- ["name"] = [==[v1]==],
- ["ctype"] = [==[GLfloat]==],
- },
- {
- ["name"] = [==[v2]==],
- ["ctype"] = [==[GLfloat]==],
- },
- },
- ["name"] = [==[Uniform3fARB]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[EXT_direct_state_access]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[texture]==],
- ["ctype"] = [==[GLuint]==],
- },
- {
- ["name"] = [==[target]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[levels]==],
- ["ctype"] = [==[GLsizei]==],
- },
- {
- ["name"] = [==[internalformat]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[width]==],
- ["ctype"] = [==[GLsizei]==],
- },
- {
- ["name"] = [==[height]==],
- ["ctype"] = [==[GLsizei]==],
- },
- },
- ["name"] = [==[TextureStorage2DEXT]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["core"] = {
- {
- [==[1.3]==],
- [==[core]==],
- },
- {
- [==[3.2]==],
- [==[compatibility]==],
- },
- },
- ["parameters"] = {
- {
- ["name"] = [==[target]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[s]==],
- ["ctype"] = [==[GLint]==],
- },
- {
- ["name"] = [==[t]==],
- ["ctype"] = [==[GLint]==],
- },
- {
- ["name"] = [==[r]==],
- ["ctype"] = [==[GLint]==],
- },
- {
- ["name"] = [==[q]==],
- ["ctype"] = [==[GLint]==],
- },
- },
- ["name"] = [==[MultiTexCoord4i]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[EXT_direct_state_access]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[program]==],
- ["ctype"] = [==[GLuint]==],
- },
- {
- ["name"] = [==[location]==],
- ["ctype"] = [==[GLint]==],
- },
- {
- ["name"] = [==[count]==],
- ["ctype"] = [==[GLsizei]==],
- },
- {
- ["name"] = [==[transpose]==],
- ["ctype"] = [==[GLboolean]==],
- },
- {
- ["name"] = [==[value]==],
- ["ctype"] = [==[const GLdouble *]==],
- },
- },
- ["name"] = [==[ProgramUniformMatrix3x2dvEXT]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[NV_bindless_texture]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[program]==],
- ["ctype"] = [==[GLuint]==],
- },
- {
- ["name"] = [==[location]==],
- ["ctype"] = [==[GLint]==],
- },
- {
- ["name"] = [==[count]==],
- ["ctype"] = [==[GLsizei]==],
- },
- {
- ["name"] = [==[values]==],
- ["ctype"] = [==[const GLuint64 *]==],
- },
- },
- ["name"] = [==[ProgramUniformHandleui64vNV]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["core"] = {
- {
- [==[4.3]==],
- [==[core]==],
- },
- },
- ["name"] = [==[ObjectLabel]==],
- ["parameters"] = {
- {
- ["name"] = [==[identifier]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[name]==],
- ["ctype"] = [==[GLuint]==],
- },
- {
- ["name"] = [==[length]==],
- ["ctype"] = [==[GLsizei]==],
- },
- {
- ["name"] = [==[label]==],
- ["ctype"] = [==[const GLchar *]==],
- },
- },
- ["extensions"] = {
- [==[KHR_debug]==],
- },
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[EXT_direct_state_access]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[program]==],
- ["ctype"] = [==[GLuint]==],
- },
- {
- ["name"] = [==[location]==],
- ["ctype"] = [==[GLint]==],
- },
- {
- ["name"] = [==[count]==],
- ["ctype"] = [==[GLsizei]==],
- },
- {
- ["name"] = [==[transpose]==],
- ["ctype"] = [==[GLboolean]==],
- },
- {
- ["name"] = [==[value]==],
- ["ctype"] = [==[const GLdouble *]==],
- },
- },
- ["name"] = [==[ProgramUniformMatrix4dvEXT]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[EXT_vertex_array]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[mode]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[first]==],
- ["ctype"] = [==[GLint]==],
- },
- {
- ["name"] = [==[count]==],
- ["ctype"] = [==[GLsizei]==],
- },
- },
- ["name"] = [==[DrawArraysEXT]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[ARB_transpose_matrix]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[m]==],
- ["ctype"] = [==[const GLfloat *]==],
- },
- },
- ["name"] = [==[MultTransposeMatrixfARB]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[EXT_direct_state_access]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[mode]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[x]==],
- ["ctype"] = [==[GLdouble]==],
- },
- {
- ["name"] = [==[y]==],
- ["ctype"] = [==[GLdouble]==],
- },
- {
- ["name"] = [==[z]==],
- ["ctype"] = [==[GLdouble]==],
- },
- },
- ["name"] = [==[MatrixScaledEXT]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[ATI_vertex_streams]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[stream]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[coords]==],
- ["ctype"] = [==[const GLshort *]==],
- },
- },
- ["name"] = [==[VertexStream1svATI]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[OES_fixed_point]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[width]==],
- ["ctype"] = [==[GLsizei]==],
- },
- {
- ["name"] = [==[height]==],
- ["ctype"] = [==[GLsizei]==],
- },
- {
- ["name"] = [==[xorig]==],
- ["ctype"] = [==[GLfixed]==],
- },
- {
- ["name"] = [==[yorig]==],
- ["ctype"] = [==[GLfixed]==],
- },
- {
- ["name"] = [==[xmove]==],
- ["ctype"] = [==[GLfixed]==],
- },
- {
- ["name"] = [==[ymove]==],
- ["ctype"] = [==[GLfixed]==],
- },
- {
- ["name"] = [==[bitmap]==],
- ["ctype"] = [==[const GLubyte *]==],
- },
- },
- ["name"] = [==[BitmapxOES]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[ARB_point_parameters]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[pname]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[params]==],
- ["ctype"] = [==[const GLfloat *]==],
- },
- },
- ["name"] = [==[PointParameterfvARB]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["core"] = {
- {
- [==[4.2]==],
- [==[core]==],
- },
- },
- ["name"] = [==[DrawTransformFeedbackStreamInstanced]==],
- ["parameters"] = {
- {
- ["name"] = [==[mode]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[id]==],
- ["ctype"] = [==[GLuint]==],
- },
- {
- ["name"] = [==[stream]==],
- ["ctype"] = [==[GLuint]==],
- },
- {
- ["name"] = [==[instancecount]==],
- ["ctype"] = [==[GLsizei]==],
- },
- },
- ["extensions"] = {
- [==[ARB_transform_feedback_instanced]==],
- },
- ["return_ctype"] = [==[void]==],
- },
- {
- ["core"] = {
- {
- [==[1.3]==],
- [==[core]==],
- },
- },
- ["parameters"] = {
- {
- ["name"] = [==[target]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[level]==],
- ["ctype"] = [==[GLint]==],
- },
- {
- ["name"] = [==[internalformat]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[width]==],
- ["ctype"] = [==[GLsizei]==],
- },
- {
- ["name"] = [==[border]==],
- ["ctype"] = [==[GLint]==],
- },
- {
- ["name"] = [==[imageSize]==],
- ["ctype"] = [==[GLsizei]==],
- },
- {
- ["name"] = [==[data]==],
- ["ctype"] = [==[const GLvoid *]==],
- },
- },
- ["name"] = [==[CompressedTexImage1D]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[EXT_direct_state_access]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[program]==],
- ["ctype"] = [==[GLuint]==],
- },
- {
- ["name"] = [==[location]==],
- ["ctype"] = [==[GLint]==],
- },
- {
- ["name"] = [==[x]==],
- ["ctype"] = [==[GLdouble]==],
- },
- {
- ["name"] = [==[y]==],
- ["ctype"] = [==[GLdouble]==],
- },
- },
- ["name"] = [==[ProgramUniform2dEXT]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[EXT_direct_state_access]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[texture]==],
- ["ctype"] = [==[GLuint]==],
- },
- {
- ["name"] = [==[target]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[pname]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[params]==],
- ["ctype"] = [==[const GLint *]==],
- },
- },
- ["name"] = [==[TextureParameterivEXT]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["core"] = {
- {
- [==[3.0]==],
- [==[core]==],
- },
- },
- ["parameters"] = {
- {
- ["name"] = [==[location]==],
- ["ctype"] = [==[GLint]==],
- },
- {
- ["name"] = [==[v0]==],
- ["ctype"] = [==[GLuint]==],
- },
- {
- ["name"] = [==[v1]==],
- ["ctype"] = [==[GLuint]==],
- },
- {
- ["name"] = [==[v2]==],
- ["ctype"] = [==[GLuint]==],
- },
- },
- ["name"] = [==[Uniform3ui]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[EXT_direct_state_access]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[vaobj]==],
- ["ctype"] = [==[GLuint]==],
- },
- {
- ["name"] = [==[index]==],
- ["ctype"] = [==[GLuint]==],
- },
- {
- ["name"] = [==[pname]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[param]==],
- ["ctype"] = [==[GLint *]==],
- },
- },
- ["name"] = [==[GetVertexArrayIntegeri_vEXT]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["core"] = {
- {
- [==[4.3]==],
- [==[core]==],
- },
- },
- ["name"] = [==[DispatchCompute]==],
- ["parameters"] = {
- {
- ["name"] = [==[num_groups_x]==],
- ["ctype"] = [==[GLuint]==],
- },
- {
- ["name"] = [==[num_groups_y]==],
- ["ctype"] = [==[GLuint]==],
- },
- {
- ["name"] = [==[num_groups_z]==],
- ["ctype"] = [==[GLuint]==],
- },
- },
- ["extensions"] = {
- [==[ARB_compute_shader]==],
- },
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[EXT_direct_state_access]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[vaobj]==],
- ["ctype"] = [==[GLuint]==],
- },
- {
- ["name"] = [==[pname]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[param]==],
- ["ctype"] = [==[GLint *]==],
- },
- },
- ["name"] = [==[GetVertexArrayIntegervEXT]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["core"] = {
- {
- [==[3.2]==],
- [==[core]==],
- },
- },
- ["parameters"] = {
- {
- ["name"] = [==[target]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[pname]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[params]==],
- ["ctype"] = [==[GLint64 *]==],
- },
- },
- ["name"] = [==[GetBufferParameteri64v]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["core"] = {
- {
- [==[4.1]==],
- [==[core]==],
- },
- },
- ["name"] = [==[ProgramUniform1dv]==],
- ["parameters"] = {
- {
- ["name"] = [==[program]==],
- ["ctype"] = [==[GLuint]==],
- },
- {
- ["name"] = [==[location]==],
- ["ctype"] = [==[GLint]==],
- },
- {
- ["name"] = [==[count]==],
- ["ctype"] = [==[GLsizei]==],
- },
- {
- ["name"] = [==[value]==],
- ["ctype"] = [==[const GLdouble *]==],
- },
- },
- ["extensions"] = {
- [==[ARB_separate_shader_objects]==],
- },
- ["return_ctype"] = [==[void]==],
- },
- {
- ["core"] = {
- {
- [==[1.0]==],
- [==[core]==],
- },
- },
- ["parameters"] = {
- {
- ["name"] = [==[name]==],
- ["ctype"] = [==[GLenum]==],
- },
- },
- ["name"] = [==[GetString]==],
- ["return_ctype"] = [==[const GLubyte *]==],
- },
- {
- ["core"] = {
- {
- [==[2.0]==],
- [==[core]==],
- },
- },
- ["parameters"] = {
- {
- ["name"] = [==[type]==],
- ["ctype"] = [==[GLenum]==],
- },
- },
- ["name"] = [==[CreateShader]==],
- ["return_ctype"] = [==[GLuint]==],
- },
- {
- ["core"] = {
- {
- [==[2.0]==],
- [==[core]==],
- },
- },
- ["parameters"] = {
- {
- ["name"] = [==[index]==],
- ["ctype"] = [==[GLuint]==],
- },
- {
- ["name"] = [==[v]==],
- ["ctype"] = [==[const GLfloat *]==],
- },
- },
- ["name"] = [==[VertexAttrib1fv]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[EXT_direct_state_access]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[framebuffer]==],
- ["ctype"] = [==[GLuint]==],
- },
- {
- ["name"] = [==[attachment]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[texture]==],
- ["ctype"] = [==[GLuint]==],
- },
- {
- ["name"] = [==[level]==],
- ["ctype"] = [==[GLint]==],
- },
- {
- ["name"] = [==[layer]==],
- ["ctype"] = [==[GLint]==],
- },
- },
- ["name"] = [==[NamedFramebufferTextureLayerEXT]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[ARB_window_pos]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[v]==],
- ["ctype"] = [==[const GLshort *]==],
- },
- },
- ["name"] = [==[WindowPos2svARB]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[EXT_direct_state_access]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[framebuffer]==],
- ["ctype"] = [==[GLuint]==],
- },
- {
- ["name"] = [==[attachment]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[texture]==],
- ["ctype"] = [==[GLuint]==],
- },
- {
- ["name"] = [==[level]==],
- ["ctype"] = [==[GLint]==],
- },
- },
- ["name"] = [==[NamedFramebufferTextureEXT]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[EXT_direct_state_access]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[readBuffer]==],
- ["ctype"] = [==[GLuint]==],
- },
- {
- ["name"] = [==[writeBuffer]==],
- ["ctype"] = [==[GLuint]==],
- },
- {
- ["name"] = [==[readOffset]==],
- ["ctype"] = [==[GLintptr]==],
- },
- {
- ["name"] = [==[writeOffset]==],
- ["ctype"] = [==[GLintptr]==],
- },
- {
- ["name"] = [==[size]==],
- ["ctype"] = [==[GLsizeiptr]==],
- },
- },
- ["name"] = [==[NamedCopyBufferSubDataEXT]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[NV_shader_buffer_load]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[program]==],
- ["ctype"] = [==[GLuint]==],
- },
- {
- ["name"] = [==[location]==],
- ["ctype"] = [==[GLint]==],
- },
- {
- ["name"] = [==[count]==],
- ["ctype"] = [==[GLsizei]==],
- },
- {
- ["name"] = [==[value]==],
- ["ctype"] = [==[const GLuint64EXT *]==],
- },
- },
- ["name"] = [==[ProgramUniformui64vNV]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[ATI_vertex_array_object]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[array]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[size]==],
- ["ctype"] = [==[GLint]==],
- },
- {
- ["name"] = [==[type]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[stride]==],
- ["ctype"] = [==[GLsizei]==],
- },
- {
- ["name"] = [==[buffer]==],
- ["ctype"] = [==[GLuint]==],
- },
- {
- ["name"] = [==[offset]==],
- ["ctype"] = [==[GLuint]==],
- },
- },
- ["name"] = [==[ArrayObjectATI]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[INGR_blend_func_separate]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[sfactorRGB]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[dfactorRGB]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[sfactorAlpha]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[dfactorAlpha]==],
- ["ctype"] = [==[GLenum]==],
- },
- },
- ["name"] = [==[BlendFuncSeparateINGR]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["core"] = {
- {
- [==[3.3]==],
- [==[core]==],
- },
- },
- ["name"] = [==[TexCoordP3ui]==],
- ["parameters"] = {
- {
- ["name"] = [==[type]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[coords]==],
- ["ctype"] = [==[GLuint]==],
- },
- },
- ["extensions"] = {
- [==[ARB_vertex_type_2_10_10_10_rev]==],
- },
- ["return_ctype"] = [==[void]==],
- },
- {
- ["core"] = {
- {
- [==[3.3]==],
- [==[core]==],
- },
- },
- ["name"] = [==[NormalP3ui]==],
- ["parameters"] = {
- {
- ["name"] = [==[type]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[coords]==],
- ["ctype"] = [==[GLuint]==],
- },
- },
- ["extensions"] = {
- [==[ARB_vertex_type_2_10_10_10_rev]==],
- },
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[EXT_direct_state_access]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[renderbuffer]==],
- ["ctype"] = [==[GLuint]==],
- },
- {
- ["name"] = [==[pname]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[params]==],
- ["ctype"] = [==[GLint *]==],
- },
- },
- ["name"] = [==[GetNamedRenderbufferParameterivEXT]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["core"] = {
- {
- [==[3.2]==],
- [==[core]==],
- },
- },
- ["name"] = [==[DrawElementsBaseVertex]==],
- ["parameters"] = {
- {
- ["name"] = [==[mode]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[count]==],
- ["ctype"] = [==[GLsizei]==],
- },
- {
- ["name"] = [==[type]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[indices]==],
- ["ctype"] = [==[const GLvoid *]==],
- },
- {
- ["name"] = [==[basevertex]==],
- ["ctype"] = [==[GLint]==],
- },
- },
- ["extensions"] = {
- [==[ARB_draw_elements_base_vertex]==],
- },
- ["return_ctype"] = [==[void]==],
- },
- {
- ["core"] = {
- {
- [==[2.0]==],
- [==[core]==],
- },
- },
- ["parameters"] = {
- {
- ["name"] = [==[location]==],
- ["ctype"] = [==[GLint]==],
- },
- {
- ["name"] = [==[count]==],
- ["ctype"] = [==[GLsizei]==],
- },
- {
- ["name"] = [==[value]==],
- ["ctype"] = [==[const GLint *]==],
- },
- },
- ["name"] = [==[Uniform3iv]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[ARB_bindless_texture]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[index]==],
- ["ctype"] = [==[GLuint]==],
- },
- {
- ["name"] = [==[v]==],
- ["ctype"] = [==[const GLuint64EXT *]==],
- },
- },
- ["name"] = [==[VertexAttribL1ui64vARB]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["core"] = {
- {
- [==[3.3]==],
- [==[core]==],
- },
- },
- ["name"] = [==[MultiTexCoordP3uiv]==],
- ["parameters"] = {
- {
- ["name"] = [==[texture]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[type]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[coords]==],
- ["ctype"] = [==[const GLuint *]==],
- },
- },
- ["extensions"] = {
- [==[ARB_vertex_type_2_10_10_10_rev]==],
- },
- ["return_ctype"] = [==[void]==],
- },
- {
- ["core"] = {
- {
- [==[1.0]==],
- [==[core]==],
- },
- {
- [==[3.2]==],
- [==[compatibility]==],
- },
- },
- ["parameters"] = {
- {
- ["name"] = [==[map]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[mapsize]==],
- ["ctype"] = [==[GLsizei]==],
- },
- {
- ["name"] = [==[values]==],
- ["ctype"] = [==[const GLfloat *]==],
- },
- },
- ["name"] = [==[PixelMapfv]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[EXT_direct_state_access]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[program]==],
- ["ctype"] = [==[GLuint]==],
- },
- {
- ["name"] = [==[target]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[index]==],
- ["ctype"] = [==[GLuint]==],
- },
- {
- ["name"] = [==[params]==],
- ["ctype"] = [==[GLdouble *]==],
- },
- },
- ["name"] = [==[GetNamedProgramLocalParameterdvEXT]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["core"] = {
- {
- [==[1.0]==],
- [==[core]==],
- },
- {
- [==[3.2]==],
- [==[compatibility]==],
- },
- },
- ["parameters"] = {
- {
- ["name"] = [==[coord]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[pname]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[params]==],
- ["ctype"] = [==[const GLfloat *]==],
- },
- },
- ["name"] = [==[TexGenfv]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[AMD_draw_buffers_blend]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[buf]==],
- ["ctype"] = [==[GLuint]==],
- },
- {
- ["name"] = [==[modeRGB]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[modeAlpha]==],
- ["ctype"] = [==[GLenum]==],
- },
- },
- ["name"] = [==[BlendEquationSeparateIndexedAMD]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[EXT_direct_state_access]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[texunit]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[target]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[level]==],
- ["ctype"] = [==[GLint]==],
- },
- {
- ["name"] = [==[xoffset]==],
- ["ctype"] = [==[GLint]==],
- },
- {
- ["name"] = [==[yoffset]==],
- ["ctype"] = [==[GLint]==],
- },
- {
- ["name"] = [==[zoffset]==],
- ["ctype"] = [==[GLint]==],
- },
- {
- ["name"] = [==[width]==],
- ["ctype"] = [==[GLsizei]==],
- },
- {
- ["name"] = [==[height]==],
- ["ctype"] = [==[GLsizei]==],
- },
- {
- ["name"] = [==[depth]==],
- ["ctype"] = [==[GLsizei]==],
- },
- {
- ["name"] = [==[format]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[type]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[pixels]==],
- ["ctype"] = [==[const GLvoid *]==],
- },
- },
- ["name"] = [==[MultiTexSubImage3DEXT]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[NV_depth_buffer_float]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[zmin]==],
- ["ctype"] = [==[GLdouble]==],
- },
- {
- ["name"] = [==[zmax]==],
- ["ctype"] = [==[GLdouble]==],
- },
- },
- ["name"] = [==[DepthBoundsdNV]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[EXT_direct_state_access]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[program]==],
- ["ctype"] = [==[GLuint]==],
- },
- {
- ["name"] = [==[target]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[index]==],
- ["ctype"] = [==[GLuint]==],
- },
- {
- ["name"] = [==[params]==],
- ["ctype"] = [==[const GLfloat *]==],
- },
- },
- ["name"] = [==[NamedProgramLocalParameter4fvEXT]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[ARB_multitexture]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[texture]==],
- ["ctype"] = [==[GLenum]==],
- },
- },
- ["name"] = [==[ClientActiveTextureARB]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[EXT_direct_state_access]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[buffer]==],
- ["ctype"] = [==[GLuint]==],
- },
- {
- ["name"] = [==[size]==],
- ["ctype"] = [==[GLsizeiptr]==],
- },
- {
- ["name"] = [==[data]==],
- ["ctype"] = [==[const GLvoid *]==],
- },
- {
- ["name"] = [==[usage]==],
- ["ctype"] = [==[GLenum]==],
- },
- },
- ["name"] = [==[NamedBufferDataEXT]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[EXT_direct_state_access]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[program]==],
- ["ctype"] = [==[GLuint]==],
- },
- {
- ["name"] = [==[target]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[index]==],
- ["ctype"] = [==[GLuint]==],
- },
- {
- ["name"] = [==[count]==],
- ["ctype"] = [==[GLsizei]==],
- },
- {
- ["name"] = [==[params]==],
- ["ctype"] = [==[const GLuint *]==],
- },
- },
- ["name"] = [==[NamedProgramLocalParametersI4uivEXT]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[NV_occlusion_query]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[id]==],
- ["ctype"] = [==[GLuint]==],
- },
- {
- ["name"] = [==[pname]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[params]==],
- ["ctype"] = [==[GLint *]==],
- },
- },
- ["name"] = [==[GetOcclusionQueryivNV]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["core"] = {
- {
- [==[2.0]==],
- [==[core]==],
- },
- },
- ["parameters"] = {
- {
- ["name"] = [==[index]==],
- ["ctype"] = [==[GLuint]==],
- },
- {
- ["name"] = [==[v]==],
- ["ctype"] = [==[const GLbyte *]==],
- },
- },
- ["name"] = [==[VertexAttrib4bv]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[NV_gpu_program4]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[target]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[index]==],
- ["ctype"] = [==[GLuint]==],
- },
- {
- ["name"] = [==[x]==],
- ["ctype"] = [==[GLint]==],
- },
- {
- ["name"] = [==[y]==],
- ["ctype"] = [==[GLint]==],
- },
- {
- ["name"] = [==[z]==],
- ["ctype"] = [==[GLint]==],
- },
- {
- ["name"] = [==[w]==],
- ["ctype"] = [==[GLint]==],
- },
- },
- ["name"] = [==[ProgramLocalParameterI4iNV]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[SGIX_fragment_lighting]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[light]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[pname]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[params]==],
- ["ctype"] = [==[const GLfloat *]==],
- },
- },
- ["name"] = [==[FragmentLightfvSGIX]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["core"] = {
- {
- [==[1.0]==],
- [==[core]==],
- },
- },
- ["parameters"] = {
- {
- ["name"] = [==[x]==],
- ["ctype"] = [==[GLint]==],
- },
- {
- ["name"] = [==[y]==],
- ["ctype"] = [==[GLint]==],
- },
- {
- ["name"] = [==[width]==],
- ["ctype"] = [==[GLsizei]==],
- },
- {
- ["name"] = [==[height]==],
- ["ctype"] = [==[GLsizei]==],
- },
- },
- ["name"] = [==[Viewport]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[OES_byte_coordinates]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[coords]==],
- ["ctype"] = [==[const GLbyte *]==],
- },
- },
- ["name"] = [==[TexCoord2bvOES]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["core"] = {
- {
- [==[1.0]==],
- [==[core]==],
- },
- {
- [==[3.2]==],
- [==[compatibility]==],
- },
- },
- ["parameters"] = {
- {
- ["name"] = [==[x]==],
- ["ctype"] = [==[GLdouble]==],
- },
- {
- ["name"] = [==[y]==],
- ["ctype"] = [==[GLdouble]==],
- },
- {
- ["name"] = [==[z]==],
- ["ctype"] = [==[GLdouble]==],
- },
- },
- ["name"] = [==[RasterPos3d]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[EXT_direct_state_access]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[program]==],
- ["ctype"] = [==[GLuint]==],
- },
- {
- ["name"] = [==[location]==],
- ["ctype"] = [==[GLint]==],
- },
- {
- ["name"] = [==[v0]==],
- ["ctype"] = [==[GLuint]==],
- },
- {
- ["name"] = [==[v1]==],
- ["ctype"] = [==[GLuint]==],
- },
- {
- ["name"] = [==[v2]==],
- ["ctype"] = [==[GLuint]==],
- },
- {
- ["name"] = [==[v3]==],
- ["ctype"] = [==[GLuint]==],
- },
- },
- ["name"] = [==[ProgramUniform4uiEXT]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["core"] = {
- {
- [==[1.4]==],
- [==[core]==],
- },
- {
- [==[3.2]==],
- [==[compatibility]==],
- },
- },
- ["parameters"] = {
- {
- ["name"] = [==[x]==],
- ["ctype"] = [==[GLdouble]==],
- },
- {
- ["name"] = [==[y]==],
- ["ctype"] = [==[GLdouble]==],
- },
- },
- ["name"] = [==[WindowPos2d]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[OES_fixed_point]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[face]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[pname]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[param]==],
- ["ctype"] = [==[GLfixed]==],
- },
- },
- ["name"] = [==[GetMaterialxOES]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["core"] = {
- {
- [==[1.1]==],
- [==[core]==],
- },
- {
- [==[3.2]==],
- [==[compatibility]==],
- },
- },
- ["parameters"] = {
- {
- ["name"] = [==[stride]==],
- ["ctype"] = [==[GLsizei]==],
- },
- {
- ["name"] = [==[pointer]==],
- ["ctype"] = [==[const GLvoid *]==],
- },
- },
- ["name"] = [==[EdgeFlagPointer]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[ARB_vertex_blend]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[size]==],
- ["ctype"] = [==[GLint]==],
- },
- {
- ["name"] = [==[weights]==],
- ["ctype"] = [==[const GLshort *]==],
- },
- },
- ["name"] = [==[WeightsvARB]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[EXT_direct_state_access]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[texunit]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[target]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[pname]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[params]==],
- ["ctype"] = [==[const GLint *]==],
- },
- },
- ["name"] = [==[MultiTexParameterIivEXT]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[OES_byte_coordinates]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[coords]==],
- ["ctype"] = [==[const GLbyte *]==],
- },
- },
- ["name"] = [==[Vertex2bvOES]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["core"] = {
- {
- [==[3.1]==],
- [==[core]==],
- },
- },
- ["name"] = [==[GetActiveUniformBlockiv]==],
- ["parameters"] = {
- {
- ["name"] = [==[program]==],
- ["ctype"] = [==[GLuint]==],
- },
- {
- ["name"] = [==[uniformBlockIndex]==],
- ["ctype"] = [==[GLuint]==],
- },
- {
- ["name"] = [==[pname]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[params]==],
- ["ctype"] = [==[GLint *]==],
- },
- },
- ["extensions"] = {
- [==[ARB_uniform_buffer_object]==],
- },
- ["return_ctype"] = [==[void]==],
- },
- {
- ["core"] = {
- {
- [==[4.0]==],
- [==[core]==],
- },
- },
- ["name"] = [==[Uniform4d]==],
- ["parameters"] = {
- {
- ["name"] = [==[location]==],
- ["ctype"] = [==[GLint]==],
- },
- {
- ["name"] = [==[x]==],
- ["ctype"] = [==[GLdouble]==],
- },
- {
- ["name"] = [==[y]==],
- ["ctype"] = [==[GLdouble]==],
- },
- {
- ["name"] = [==[z]==],
- ["ctype"] = [==[GLdouble]==],
- },
- {
- ["name"] = [==[w]==],
- ["ctype"] = [==[GLdouble]==],
- },
- },
- ["extensions"] = {
- [==[ARB_gpu_shader_fp64]==],
- },
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[NV_vertex_program]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[target]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[index]==],
- ["ctype"] = [==[GLuint]==],
- },
- {
- ["name"] = [==[x]==],
- ["ctype"] = [==[GLfloat]==],
- },
- {
- ["name"] = [==[y]==],
- ["ctype"] = [==[GLfloat]==],
- },
- {
- ["name"] = [==[z]==],
- ["ctype"] = [==[GLfloat]==],
- },
- {
- ["name"] = [==[w]==],
- ["ctype"] = [==[GLfloat]==],
- },
- },
- ["name"] = [==[ProgramParameter4fNV]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[ATI_fragment_shader]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[op]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[dst]==],
- ["ctype"] = [==[GLuint]==],
- },
- {
- ["name"] = [==[dstMod]==],
- ["ctype"] = [==[GLuint]==],
- },
- {
- ["name"] = [==[arg1]==],
- ["ctype"] = [==[GLuint]==],
- },
- {
- ["name"] = [==[arg1Rep]==],
- ["ctype"] = [==[GLuint]==],
- },
- {
- ["name"] = [==[arg1Mod]==],
- ["ctype"] = [==[GLuint]==],
- },
- {
- ["name"] = [==[arg2]==],
- ["ctype"] = [==[GLuint]==],
- },
- {
- ["name"] = [==[arg2Rep]==],
- ["ctype"] = [==[GLuint]==],
- },
- {
- ["name"] = [==[arg2Mod]==],
- ["ctype"] = [==[GLuint]==],
- },
- },
- ["name"] = [==[AlphaFragmentOp2ATI]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["core"] = {
- {
- [==[3.0]==],
- [==[core]==],
- },
- },
- ["parameters"] = {
- {
- ["name"] = [==[index]==],
- ["ctype"] = [==[GLuint]==],
- },
- {
- ["name"] = [==[v]==],
- ["ctype"] = [==[const GLint *]==],
- },
- },
- ["name"] = [==[VertexAttribI3iv]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["core"] = {
- {
- [==[1.0]==],
- [==[core]==],
- },
- },
- ["parameters"] = {
- {
- ["name"] = [==[target]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[level]==],
- ["ctype"] = [==[GLint]==],
- },
- {
- ["name"] = [==[internalformat]==],
- ["ctype"] = [==[GLint]==],
- },
- {
- ["name"] = [==[width]==],
- ["ctype"] = [==[GLsizei]==],
- },
- {
- ["name"] = [==[border]==],
- ["ctype"] = [==[GLint]==],
- },
- {
- ["name"] = [==[format]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[type]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[pixels]==],
- ["ctype"] = [==[const GLvoid *]==],
- },
- },
- ["name"] = [==[TexImage1D]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["core"] = {
- {
- [==[1.1]==],
- [==[core]==],
- },
- {
- [==[3.2]==],
- [==[compatibility]==],
- },
- },
- ["parameters"] = {
- {
- ["name"] = [==[c]==],
- ["ctype"] = [==[GLubyte]==],
- },
- },
- ["name"] = [==[Indexub]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["core"] = {
- {
- [==[3.3]==],
- [==[core]==],
- },
- },
- ["name"] = [==[VertexAttribP2uiv]==],
- ["parameters"] = {
- {
- ["name"] = [==[index]==],
- ["ctype"] = [==[GLuint]==],
- },
- {
- ["name"] = [==[type]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[normalized]==],
- ["ctype"] = [==[GLboolean]==],
- },
- {
- ["name"] = [==[value]==],
- ["ctype"] = [==[const GLuint *]==],
- },
- },
- ["extensions"] = {
- [==[ARB_vertex_type_2_10_10_10_rev]==],
- },
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[EXT_direct_state_access]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[program]==],
- ["ctype"] = [==[GLuint]==],
- },
- {
- ["name"] = [==[location]==],
- ["ctype"] = [==[GLint]==],
- },
- {
- ["name"] = [==[count]==],
- ["ctype"] = [==[GLsizei]==],
- },
- {
- ["name"] = [==[value]==],
- ["ctype"] = [==[const GLint *]==],
- },
- },
- ["name"] = [==[ProgramUniform3ivEXT]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[EXT_direct_state_access]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[program]==],
- ["ctype"] = [==[GLuint]==],
- },
- {
- ["name"] = [==[location]==],
- ["ctype"] = [==[GLint]==],
- },
- {
- ["name"] = [==[count]==],
- ["ctype"] = [==[GLsizei]==],
- },
- {
- ["name"] = [==[value]==],
- ["ctype"] = [==[const GLint *]==],
- },
- },
- ["name"] = [==[ProgramUniform1ivEXT]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[EXT_direct_state_access]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[program]==],
- ["ctype"] = [==[GLuint]==],
- },
- {
- ["name"] = [==[location]==],
- ["ctype"] = [==[GLint]==],
- },
- {
- ["name"] = [==[count]==],
- ["ctype"] = [==[GLsizei]==],
- },
- {
- ["name"] = [==[value]==],
- ["ctype"] = [==[const GLfloat *]==],
- },
- },
- ["name"] = [==[ProgramUniform4fvEXT]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["core"] = {
- {
- [==[1.4]==],
- [==[core]==],
- },
- {
- [==[3.2]==],
- [==[compatibility]==],
- },
- },
- ["parameters"] = {
- {
- ["name"] = [==[v]==],
- ["ctype"] = [==[const GLshort *]==],
- },
- },
- ["name"] = [==[WindowPos2sv]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[EXT_direct_state_access]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[program]==],
- ["ctype"] = [==[GLuint]==],
- },
- {
- ["name"] = [==[location]==],
- ["ctype"] = [==[GLint]==],
- },
- {
- ["name"] = [==[count]==],
- ["ctype"] = [==[GLsizei]==],
- },
- {
- ["name"] = [==[value]==],
- ["ctype"] = [==[const GLfloat *]==],
- },
- },
- ["name"] = [==[ProgramUniform1fvEXT]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["core"] = {
- {
- [==[4.1]==],
- [==[core]==],
- },
- },
- ["name"] = [==[GenProgramPipelines]==],
- ["parameters"] = {
- {
- ["name"] = [==[n]==],
- ["ctype"] = [==[GLsizei]==],
- },
- {
- ["name"] = [==[pipelines]==],
- ["ctype"] = [==[GLuint *]==],
- },
- },
- ["extensions"] = {
- [==[ARB_separate_shader_objects]==],
- },
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[EXT_direct_state_access]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[texunit]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[coord]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[pname]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[params]==],
- ["ctype"] = [==[const GLfloat *]==],
- },
- },
- ["name"] = [==[MultiTexGenfvEXT]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[EXT_direct_state_access]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[buffer]==],
- ["ctype"] = [==[GLuint]==],
- },
- },
- ["name"] = [==[UnmapNamedBufferEXT]==],
- ["return_ctype"] = [==[GLboolean]==],
- },
- {
- ["extensions"] = {
- [==[AMD_debug_output]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[category]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[severity]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[count]==],
- ["ctype"] = [==[GLsizei]==],
- },
- {
- ["name"] = [==[ids]==],
- ["ctype"] = [==[const GLuint *]==],
- },
- {
- ["name"] = [==[enabled]==],
- ["ctype"] = [==[GLboolean]==],
- },
- },
- ["name"] = [==[DebugMessageEnableAMD]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["core"] = {
- {
- [==[1.0]==],
- [==[core]==],
- },
- {
- [==[3.2]==],
- [==[compatibility]==],
- },
- },
- ["parameters"] = {
- {
- ["name"] = [==[v]==],
- ["ctype"] = [==[const GLint *]==],
- },
- },
- ["name"] = [==[RasterPos3iv]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[EXT_direct_state_access]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[texture]==],
- ["ctype"] = [==[GLuint]==],
- },
- {
- ["name"] = [==[target]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[levels]==],
- ["ctype"] = [==[GLsizei]==],
- },
- {
- ["name"] = [==[internalformat]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[width]==],
- ["ctype"] = [==[GLsizei]==],
- },
- },
- ["name"] = [==[TextureStorage1DEXT]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[SGIS_pixel_texture]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[pname]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[params]==],
- ["ctype"] = [==[GLfloat *]==],
- },
- },
- ["name"] = [==[GetPixelTexGenParameterfvSGIS]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[EXT_coordinate_frame]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[v]==],
- ["ctype"] = [==[const GLshort *]==],
- },
- },
- ["name"] = [==[Binormal3svEXT]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[EXT_direct_state_access]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[mode]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[x]==],
- ["ctype"] = [==[GLdouble]==],
- },
- {
- ["name"] = [==[y]==],
- ["ctype"] = [==[GLdouble]==],
- },
- {
- ["name"] = [==[z]==],
- ["ctype"] = [==[GLdouble]==],
- },
- },
- ["name"] = [==[MatrixTranslatedEXT]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[ARB_shader_objects]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[location]==],
- ["ctype"] = [==[GLint]==],
- },
- {
- ["name"] = [==[count]==],
- ["ctype"] = [==[GLsizei]==],
- },
- {
- ["name"] = [==[value]==],
- ["ctype"] = [==[const GLint *]==],
- },
- },
- ["name"] = [==[Uniform2ivARB]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[EXT_direct_state_access]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[array]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[index]==],
- ["ctype"] = [==[GLuint]==],
- },
- },
- ["name"] = [==[DisableClientStateIndexedEXT]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[ATI_map_object_buffer]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[buffer]==],
- ["ctype"] = [==[GLuint]==],
- },
- },
- ["name"] = [==[MapObjectBufferATI]==],
- ["return_ctype"] = [==[void *]==],
- },
- {
- ["extensions"] = {
- [==[EXT_coordinate_frame]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[tx]==],
- ["ctype"] = [==[GLshort]==],
- },
- {
- ["name"] = [==[ty]==],
- ["ctype"] = [==[GLshort]==],
- },
- {
- ["name"] = [==[tz]==],
- ["ctype"] = [==[GLshort]==],
- },
- },
- ["name"] = [==[Tangent3sEXT]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["core"] = {
- {
- [==[3.0]==],
- [==[core]==],
- },
- },
- ["parameters"] = {
- {
- ["name"] = [==[buffer]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[drawbuffer]==],
- ["ctype"] = [==[GLint]==],
- },
- {
- ["name"] = [==[value]==],
- ["ctype"] = [==[const GLint *]==],
- },
- },
- ["name"] = [==[ClearBufferiv]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["core"] = {
- {
- [==[1.5]==],
- [==[core]==],
- },
- },
- ["parameters"] = {
- {
- ["name"] = [==[target]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[id]==],
- ["ctype"] = [==[GLuint]==],
- },
- },
- ["name"] = [==[BeginQuery]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["core"] = {
- {
- [==[1.0]==],
- [==[core]==],
- },
- },
- ["parameters"] = {
- {
- ["name"] = [==[cap]==],
- ["ctype"] = [==[GLenum]==],
- },
- },
- ["name"] = [==[Enable]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[EXT_direct_state_access]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[texunit]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[target]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[level]==],
- ["ctype"] = [==[GLint]==],
- },
- {
- ["name"] = [==[pname]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[params]==],
- ["ctype"] = [==[GLfloat *]==],
- },
- },
- ["name"] = [==[GetMultiTexLevelParameterfvEXT]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["core"] = {
- {
- [==[3.0]==],
- [==[core]==],
- },
- },
- ["name"] = [==[GenerateMipmap]==],
- ["parameters"] = {
- {
- ["name"] = [==[target]==],
- ["ctype"] = [==[GLenum]==],
- },
- },
- ["extensions"] = {
- [==[ARB_framebuffer_object]==],
- },
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[AMD_performance_monitor]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[n]==],
- ["ctype"] = [==[GLsizei]==],
- },
- {
- ["name"] = [==[monitors]==],
- ["ctype"] = [==[GLuint *]==],
- },
- },
- ["name"] = [==[DeletePerfMonitorsAMD]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[OES_fixed_point]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[coords]==],
- ["ctype"] = [==[const GLfixed *]==],
- },
- },
- ["name"] = [==[Vertex2xvOES]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[NV_vertex_attrib_integer_64bit]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[index]==],
- ["ctype"] = [==[GLuint]==],
- },
- {
- ["name"] = [==[x]==],
- ["ctype"] = [==[GLuint64EXT]==],
- },
- {
- ["name"] = [==[y]==],
- ["ctype"] = [==[GLuint64EXT]==],
- },
- {
- ["name"] = [==[z]==],
- ["ctype"] = [==[GLuint64EXT]==],
- },
- },
- ["name"] = [==[VertexAttribL3ui64NV]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[EXT_direct_state_access]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[texunit]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[coord]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[pname]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[params]==],
- ["ctype"] = [==[GLint *]==],
- },
- },
- ["name"] = [==[GetMultiTexGenivEXT]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[NV_transform_feedback]==],
- },
- ["parameters"] = {
- },
- ["name"] = [==[EndTransformFeedbackNV]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[NV_half_float]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[s]==],
- ["ctype"] = [==[GLhalfNV]==],
- },
- },
- ["name"] = [==[TexCoord1hNV]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[ARB_robustness]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[target]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[level]==],
- ["ctype"] = [==[GLint]==],
- },
- {
- ["name"] = [==[format]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[type]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[bufSize]==],
- ["ctype"] = [==[GLsizei]==],
- },
- {
- ["name"] = [==[img]==],
- ["ctype"] = [==[GLvoid *]==],
- },
- },
- ["name"] = [==[GetnTexImageARB]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["core"] = {
- {
- [==[1.0]==],
- [==[core]==],
- },
- {
- [==[3.2]==],
- [==[compatibility]==],
- },
- },
- ["parameters"] = {
- {
- ["name"] = [==[v1]==],
- ["ctype"] = [==[const GLint *]==],
- },
- {
- ["name"] = [==[v2]==],
- ["ctype"] = [==[const GLint *]==],
- },
- },
- ["name"] = [==[Rectiv]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["core"] = {
- {
- [==[4.1]==],
- [==[core]==],
- },
- },
- ["name"] = [==[ProgramUniformMatrix3dv]==],
- ["parameters"] = {
- {
- ["name"] = [==[program]==],
- ["ctype"] = [==[GLuint]==],
- },
- {
- ["name"] = [==[location]==],
- ["ctype"] = [==[GLint]==],
- },
- {
- ["name"] = [==[count]==],
- ["ctype"] = [==[GLsizei]==],
- },
- {
- ["name"] = [==[transpose]==],
- ["ctype"] = [==[GLboolean]==],
- },
- {
- ["name"] = [==[value]==],
- ["ctype"] = [==[const GLdouble *]==],
- },
- },
- ["extensions"] = {
- [==[ARB_separate_shader_objects]==],
- },
- ["return_ctype"] = [==[void]==],
- },
- {
- ["core"] = {
- {
- [==[1.0]==],
- [==[core]==],
- },
- {
- [==[3.2]==],
- [==[compatibility]==],
- },
- },
- ["parameters"] = {
- {
- ["name"] = [==[target]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[u1]==],
- ["ctype"] = [==[GLfloat]==],
- },
- {
- ["name"] = [==[u2]==],
- ["ctype"] = [==[GLfloat]==],
- },
- {
- ["name"] = [==[stride]==],
- ["ctype"] = [==[GLint]==],
- },
- {
- ["name"] = [==[order]==],
- ["ctype"] = [==[GLint]==],
- },
- {
- ["name"] = [==[points]==],
- ["ctype"] = [==[const GLfloat *]==],
- },
- },
- ["name"] = [==[Map1f]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[EXT_histogram]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[target]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[pname]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[params]==],
- ["ctype"] = [==[GLfloat *]==],
- },
- },
- ["name"] = [==[GetMinmaxParameterfvEXT]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[EXT_direct_state_access]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[texunit]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[target]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[level]==],
- ["ctype"] = [==[GLint]==],
- },
- {
- ["name"] = [==[internalformat]==],
- ["ctype"] = [==[GLint]==],
- },
- {
- ["name"] = [==[width]==],
- ["ctype"] = [==[GLsizei]==],
- },
- {
- ["name"] = [==[height]==],
- ["ctype"] = [==[GLsizei]==],
- },
- {
- ["name"] = [==[border]==],
- ["ctype"] = [==[GLint]==],
- },
- {
- ["name"] = [==[format]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[type]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[pixels]==],
- ["ctype"] = [==[const GLvoid *]==],
- },
- },
- ["name"] = [==[MultiTexImage2DEXT]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["core"] = {
- {
- [==[4.0]==],
- [==[core]==],
- },
- },
- ["name"] = [==[BindTransformFeedback]==],
- ["parameters"] = {
- {
- ["name"] = [==[target]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[id]==],
- ["ctype"] = [==[GLuint]==],
- },
- },
- ["extensions"] = {
- [==[ARB_transform_feedback2]==],
- },
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[ARB_multitexture]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[target]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[v]==],
- ["ctype"] = [==[const GLfloat *]==],
- },
- },
- ["name"] = [==[MultiTexCoord3fvARB]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["core"] = {
- {
- [==[1.0]==],
- [==[core]==],
- },
- {
- [==[3.2]==],
- [==[compatibility]==],
- },
- },
- ["parameters"] = {
- {
- ["name"] = [==[list]==],
- ["ctype"] = [==[GLuint]==],
- },
- },
- ["name"] = [==[IsList]==],
- ["return_ctype"] = [==[GLboolean]==],
- },
- {
- ["extensions"] = {
- [==[AMD_name_gen_delete]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[identifier]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[num]==],
- ["ctype"] = [==[GLuint]==],
- },
- {
- ["name"] = [==[names]==],
- ["ctype"] = [==[const GLuint *]==],
- },
- },
- ["name"] = [==[DeleteNamesAMD]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["core"] = {
- {
- [==[1.0]==],
- [==[core]==],
- },
- {
- [==[3.2]==],
- [==[compatibility]==],
- },
- },
- ["parameters"] = {
- {
- ["name"] = [==[map]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[values]==],
- ["ctype"] = [==[GLuint *]==],
- },
- },
- ["name"] = [==[GetPixelMapuiv]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[ARB_shader_objects]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[obj]==],
- ["ctype"] = [==[GLhandleARB]==],
- },
- {
- ["name"] = [==[pname]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[params]==],
- ["ctype"] = [==[GLfloat *]==],
- },
- },
- ["name"] = [==[GetObjectParameterfvARB]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[EXT_direct_state_access]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[texunit]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[coord]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[pname]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[params]==],
- ["ctype"] = [==[GLdouble *]==],
- },
- },
- ["name"] = [==[GetMultiTexGendvEXT]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["core"] = {
- {
- [==[4.1]==],
- [==[core]==],
- },
- },
- ["name"] = [==[ActiveShaderProgram]==],
- ["parameters"] = {
- {
- ["name"] = [==[pipeline]==],
- ["ctype"] = [==[GLuint]==],
- },
- {
- ["name"] = [==[program]==],
- ["ctype"] = [==[GLuint]==],
- },
- },
- ["extensions"] = {
- [==[ARB_separate_shader_objects]==],
- },
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[SUN_vertex]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[c]==],
- ["ctype"] = [==[const GLfloat *]==],
- },
- {
- ["name"] = [==[v]==],
- ["ctype"] = [==[const GLfloat *]==],
- },
- },
- ["name"] = [==[Color3fVertex3fvSUN]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["core"] = {
- {
- [==[2.1]==],
- [==[core]==],
- },
- },
- ["parameters"] = {
- {
- ["name"] = [==[location]==],
- ["ctype"] = [==[GLint]==],
- },
- {
- ["name"] = [==[count]==],
- ["ctype"] = [==[GLsizei]==],
- },
- {
- ["name"] = [==[transpose]==],
- ["ctype"] = [==[GLboolean]==],
- },
- {
- ["name"] = [==[value]==],
- ["ctype"] = [==[const GLfloat *]==],
- },
- },
- ["name"] = [==[UniformMatrix3x2fv]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[NV_fragment_program]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[id]==],
- ["ctype"] = [==[GLuint]==],
- },
- {
- ["name"] = [==[len]==],
- ["ctype"] = [==[GLsizei]==],
- },
- {
- ["name"] = [==[name]==],
- ["ctype"] = [==[const GLubyte *]==],
- },
- {
- ["name"] = [==[params]==],
- ["ctype"] = [==[GLfloat *]==],
- },
- },
- ["name"] = [==[GetProgramNamedParameterfvNV]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["core"] = {
- {
- [==[1.5]==],
- [==[core]==],
- },
- },
- ["parameters"] = {
- {
- ["name"] = [==[n]==],
- ["ctype"] = [==[GLsizei]==],
- },
- {
- ["name"] = [==[ids]==],
- ["ctype"] = [==[const GLuint *]==],
- },
- },
- ["name"] = [==[DeleteQueries]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[NV_path_rendering]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[resultPath]==],
- ["ctype"] = [==[GLuint]==],
- },
- {
- ["name"] = [==[pathA]==],
- ["ctype"] = [==[GLuint]==],
- },
- {
- ["name"] = [==[pathB]==],
- ["ctype"] = [==[GLuint]==],
- },
- {
- ["name"] = [==[weight]==],
- ["ctype"] = [==[GLfloat]==],
- },
- },
- ["name"] = [==[InterpolatePathsNV]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["core"] = {
- {
- [==[1.4]==],
- [==[core]==],
- },
- },
- ["parameters"] = {
- {
- ["name"] = [==[pname]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[param]==],
- ["ctype"] = [==[GLint]==],
- },
- },
- ["name"] = [==[PointParameteri]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[NV_vertex_program4]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[index]==],
- ["ctype"] = [==[GLuint]==],
- },
- {
- ["name"] = [==[v]==],
- ["ctype"] = [==[const GLint *]==],
- },
- },
- ["name"] = [==[VertexAttribI4ivEXT]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[EXT_direct_state_access]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[texture]==],
- ["ctype"] = [==[GLuint]==],
- },
- {
- ["name"] = [==[target]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[level]==],
- ["ctype"] = [==[GLint]==],
- },
- {
- ["name"] = [==[internalformat]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[x]==],
- ["ctype"] = [==[GLint]==],
- },
- {
- ["name"] = [==[y]==],
- ["ctype"] = [==[GLint]==],
- },
- {
- ["name"] = [==[width]==],
- ["ctype"] = [==[GLsizei]==],
- },
- {
- ["name"] = [==[border]==],
- ["ctype"] = [==[GLint]==],
- },
- },
- ["name"] = [==[CopyTextureImage1DEXT]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["core"] = {
- {
- [==[2.0]==],
- [==[core]==],
- },
- },
- ["parameters"] = {
- {
- ["name"] = [==[index]==],
- ["ctype"] = [==[GLuint]==],
- },
- {
- ["name"] = [==[x]==],
- ["ctype"] = [==[GLdouble]==],
- },
- },
- ["name"] = [==[VertexAttrib1d]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[ARB_vertex_program]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[index]==],
- ["ctype"] = [==[GLuint]==],
- },
- {
- ["name"] = [==[v]==],
- ["ctype"] = [==[const GLbyte *]==],
- },
- },
- ["name"] = [==[VertexAttrib4NbvARB]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["core"] = {
- {
- [==[1.0]==],
- [==[core]==],
- },
- {
- [==[3.2]==],
- [==[compatibility]==],
- },
- },
- ["parameters"] = {
- {
- ["name"] = [==[plane]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[equation]==],
- ["ctype"] = [==[GLdouble *]==],
- },
- },
- ["name"] = [==[GetClipPlane]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[EXT_direct_state_access]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[mode]==],
- ["ctype"] = [==[GLenum]==],
- },
- },
- ["name"] = [==[MatrixPushEXT]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["core"] = {
- {
- [==[1.0]==],
- [==[core]==],
- },
- },
- ["parameters"] = {
- {
- ["name"] = [==[target]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[pname]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[params]==],
- ["ctype"] = [==[const GLfloat *]==],
- },
- },
- ["name"] = [==[TexParameterfv]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["core"] = {
- {
- [==[1.0]==],
- [==[core]==],
- },
- {
- [==[3.2]==],
- [==[compatibility]==],
- },
- },
- ["parameters"] = {
- {
- ["name"] = [==[mode]==],
- ["ctype"] = [==[GLenum]==],
- },
- },
- ["name"] = [==[RenderMode]==],
- ["return_ctype"] = [==[GLint]==],
- },
- {
- ["extensions"] = {
- [==[EXT_direct_state_access]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[program]==],
- ["ctype"] = [==[GLuint]==],
- },
- {
- ["name"] = [==[location]==],
- ["ctype"] = [==[GLint]==],
- },
- {
- ["name"] = [==[count]==],
- ["ctype"] = [==[GLsizei]==],
- },
- {
- ["name"] = [==[transpose]==],
- ["ctype"] = [==[GLboolean]==],
- },
- {
- ["name"] = [==[value]==],
- ["ctype"] = [==[const GLdouble *]==],
- },
- },
- ["name"] = [==[ProgramUniformMatrix2dvEXT]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["core"] = {
- {
- [==[4.1]==],
- [==[core]==],
- },
- },
- ["name"] = [==[ProgramUniform2iv]==],
- ["parameters"] = {
- {
- ["name"] = [==[program]==],
- ["ctype"] = [==[GLuint]==],
- },
- {
- ["name"] = [==[location]==],
- ["ctype"] = [==[GLint]==],
- },
- {
- ["name"] = [==[count]==],
- ["ctype"] = [==[GLsizei]==],
- },
- {
- ["name"] = [==[value]==],
- ["ctype"] = [==[const GLint *]==],
- },
- },
- ["extensions"] = {
- [==[ARB_separate_shader_objects]==],
- },
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[NV_vertex_program]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[index]==],
- ["ctype"] = [==[GLuint]==],
- },
- {
- ["name"] = [==[v]==],
- ["ctype"] = [==[const GLfloat *]==],
- },
- },
- ["name"] = [==[VertexAttrib4fvNV]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["core"] = {
- {
- [==[3.3]==],
- [==[core]==],
- },
- },
- ["name"] = [==[TexCoordP1uiv]==],
- ["parameters"] = {
- {
- ["name"] = [==[type]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[coords]==],
- ["ctype"] = [==[const GLuint *]==],
- },
- },
- ["extensions"] = {
- [==[ARB_vertex_type_2_10_10_10_rev]==],
- },
- ["return_ctype"] = [==[void]==],
- },
- {
- ["core"] = {
- {
- [==[1.0]==],
- [==[core]==],
- },
- {
- [==[3.2]==],
- [==[compatibility]==],
- },
- },
- ["parameters"] = {
- {
- ["name"] = [==[map]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[mapsize]==],
- ["ctype"] = [==[GLsizei]==],
- },
- {
- ["name"] = [==[values]==],
- ["ctype"] = [==[const GLushort *]==],
- },
- },
- ["name"] = [==[PixelMapusv]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[EXT_direct_state_access]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[mode]==],
- ["ctype"] = [==[GLenum]==],
- },
- },
- ["name"] = [==[MatrixLoadIdentityEXT]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[EXT_direct_state_access]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[program]==],
- ["ctype"] = [==[GLuint]==],
- },
- {
- ["name"] = [==[target]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[index]==],
- ["ctype"] = [==[GLuint]==],
- },
- {
- ["name"] = [==[params]==],
- ["ctype"] = [==[GLuint *]==],
- },
- },
- ["name"] = [==[GetNamedProgramLocalParameterIuivEXT]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[ARB_fragment_program]==],
- [==[ARB_vertex_program]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[target]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[index]==],
- ["ctype"] = [==[GLuint]==],
- },
- {
- ["name"] = [==[params]==],
- ["ctype"] = [==[GLfloat *]==],
- },
- },
- ["name"] = [==[GetProgramEnvParameterfvARB]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["core"] = {
- {
- [==[3.3]==],
- [==[core]==],
- },
- },
- ["name"] = [==[VertexAttribP4uiv]==],
- ["parameters"] = {
- {
- ["name"] = [==[index]==],
- ["ctype"] = [==[GLuint]==],
- },
- {
- ["name"] = [==[type]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[normalized]==],
- ["ctype"] = [==[GLboolean]==],
- },
- {
- ["name"] = [==[value]==],
- ["ctype"] = [==[const GLuint *]==],
- },
- },
- ["extensions"] = {
- [==[ARB_vertex_type_2_10_10_10_rev]==],
- },
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[EXT_depth_bounds_test]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[zmin]==],
- ["ctype"] = [==[GLclampd]==],
- },
- {
- ["name"] = [==[zmax]==],
- ["ctype"] = [==[GLclampd]==],
- },
- },
- ["name"] = [==[DepthBoundsEXT]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[OES_fixed_point]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[pname]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[param]==],
- ["ctype"] = [==[const GLfixed *]==],
- },
- },
- ["name"] = [==[LightModelxvOES]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[EXT_copy_texture]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[target]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[level]==],
- ["ctype"] = [==[GLint]==],
- },
- {
- ["name"] = [==[xoffset]==],
- ["ctype"] = [==[GLint]==],
- },
- {
- ["name"] = [==[x]==],
- ["ctype"] = [==[GLint]==],
- },
- {
- ["name"] = [==[y]==],
- ["ctype"] = [==[GLint]==],
- },
- {
- ["name"] = [==[width]==],
- ["ctype"] = [==[GLsizei]==],
- },
- },
- ["name"] = [==[CopyTexSubImage1DEXT]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[EXT_coordinate_frame]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[v]==],
- ["ctype"] = [==[const GLfloat *]==],
- },
- },
- ["name"] = [==[Binormal3fvEXT]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["core"] = {
- {
- [==[3.0]==],
- [==[core]==],
- },
- },
- ["parameters"] = {
- {
- ["name"] = [==[target]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[pname]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[params]==],
- ["ctype"] = [==[GLint *]==],
- },
- },
- ["name"] = [==[GetTexParameterIiv]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["core"] = {
- {
- [==[3.3]==],
- [==[core]==],
- },
- },
- ["name"] = [==[ColorP3uiv]==],
- ["parameters"] = {
- {
- ["name"] = [==[type]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[color]==],
- ["ctype"] = [==[const GLuint *]==],
- },
- },
- ["extensions"] = {
- [==[ARB_vertex_type_2_10_10_10_rev]==],
- },
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[SGIX_instruments]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[marker_p]==],
- ["ctype"] = [==[GLint *]==],
- },
- },
- ["name"] = [==[PollInstrumentsSGIX]==],
- ["return_ctype"] = [==[GLint]==],
- },
- {
- ["core"] = {
- {
- [==[4.1]==],
- [==[core]==],
- },
- },
- ["name"] = [==[ProgramUniform1iv]==],
- ["parameters"] = {
- {
- ["name"] = [==[program]==],
- ["ctype"] = [==[GLuint]==],
- },
- {
- ["name"] = [==[location]==],
- ["ctype"] = [==[GLint]==],
- },
- {
- ["name"] = [==[count]==],
- ["ctype"] = [==[GLsizei]==],
- },
- {
- ["name"] = [==[value]==],
- ["ctype"] = [==[const GLint *]==],
- },
- },
- ["extensions"] = {
- [==[ARB_separate_shader_objects]==],
- },
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[EXT_coordinate_frame]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[tx]==],
- ["ctype"] = [==[GLfloat]==],
- },
- {
- ["name"] = [==[ty]==],
- ["ctype"] = [==[GLfloat]==],
- },
- {
- ["name"] = [==[tz]==],
- ["ctype"] = [==[GLfloat]==],
- },
- },
- ["name"] = [==[Tangent3fEXT]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["core"] = {
- {
- [==[1.0]==],
- [==[core]==],
- },
- {
- [==[3.2]==],
- [==[compatibility]==],
- },
- },
- ["parameters"] = {
- {
- ["name"] = [==[target]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[query]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[v]==],
- ["ctype"] = [==[GLint *]==],
- },
- },
- ["name"] = [==[GetMapiv]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[ATI_vertex_array_object]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[buffer]==],
- ["ctype"] = [==[GLuint]==],
- },
- {
- ["name"] = [==[offset]==],
- ["ctype"] = [==[GLuint]==],
- },
- {
- ["name"] = [==[size]==],
- ["ctype"] = [==[GLsizei]==],
- },
- {
- ["name"] = [==[pointer]==],
- ["ctype"] = [==[const GLvoid *]==],
- },
- {
- ["name"] = [==[preserve]==],
- ["ctype"] = [==[GLenum]==],
- },
- },
- ["name"] = [==[UpdateObjectBufferATI]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["core"] = {
- {
- [==[1.0]==],
- [==[core]==],
- },
- },
- ["parameters"] = {
- {
- ["name"] = [==[pname]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[params]==],
- ["ctype"] = [==[GLdouble *]==],
- },
- },
- ["name"] = [==[GetDoublev]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["core"] = {
- {
- [==[2.0]==],
- [==[core]==],
- },
- },
- ["parameters"] = {
- {
- ["name"] = [==[index]==],
- ["ctype"] = [==[GLuint]==],
- },
- {
- ["name"] = [==[v]==],
- ["ctype"] = [==[const GLfloat *]==],
- },
- },
- ["name"] = [==[VertexAttrib2fv]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["core"] = {
- {
- [==[1.0]==],
- [==[core]==],
- },
- },
- ["parameters"] = {
- {
- ["name"] = [==[mode]==],
- ["ctype"] = [==[GLenum]==],
- },
- },
- ["name"] = [==[CullFace]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[APPLE_element_array]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[mode]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[start]==],
- ["ctype"] = [==[GLuint]==],
- },
- {
- ["name"] = [==[end]==],
- ["ctype"] = [==[GLuint]==],
- },
- {
- ["name"] = [==[first]==],
- ["ctype"] = [==[GLint]==],
- },
- {
- ["name"] = [==[count]==],
- ["ctype"] = [==[GLsizei]==],
- },
- },
- ["name"] = [==[DrawRangeElementArrayAPPLE]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["core"] = {
- {
- [==[2.0]==],
- [==[core]==],
- },
- },
- ["parameters"] = {
- {
- ["name"] = [==[location]==],
- ["ctype"] = [==[GLint]==],
- },
- {
- ["name"] = [==[count]==],
- ["ctype"] = [==[GLsizei]==],
- },
- {
- ["name"] = [==[value]==],
- ["ctype"] = [==[const GLint *]==],
- },
- },
- ["name"] = [==[Uniform1iv]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[EXT_direct_state_access]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[texunit]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[coord]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[pname]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[param]==],
- ["ctype"] = [==[GLint]==],
- },
- },
- ["name"] = [==[MultiTexGeniEXT]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["core"] = {
- {
- [==[3.0]==],
- [==[core]==],
- },
- },
- ["name"] = [==[DeleteVertexArrays]==],
- ["parameters"] = {
- {
- ["name"] = [==[n]==],
- ["ctype"] = [==[GLsizei]==],
- },
- {
- ["name"] = [==[arrays]==],
- ["ctype"] = [==[const GLuint *]==],
- },
- },
- ["extensions"] = {
- [==[ARB_vertex_array_object]==],
- },
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[EXT_convolution]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[target]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[internalformat]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[x]==],
- ["ctype"] = [==[GLint]==],
- },
- {
- ["name"] = [==[y]==],
- ["ctype"] = [==[GLint]==],
- },
- {
- ["name"] = [==[width]==],
- ["ctype"] = [==[GLsizei]==],
- },
- },
- ["name"] = [==[CopyConvolutionFilter1DEXT]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["core"] = {
- {
- [==[1.1]==],
- [==[core]==],
- },
- {
- [==[3.2]==],
- [==[compatibility]==],
- },
- },
- ["parameters"] = {
- {
- ["name"] = [==[size]==],
- ["ctype"] = [==[GLint]==],
- },
- {
- ["name"] = [==[type]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[stride]==],
- ["ctype"] = [==[GLsizei]==],
- },
- {
- ["name"] = [==[pointer]==],
- ["ctype"] = [==[const GLvoid *]==],
- },
- },
- ["name"] = [==[TexCoordPointer]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[EXT_blend_minmax]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[mode]==],
- ["ctype"] = [==[GLenum]==],
- },
- },
- ["name"] = [==[BlendEquationEXT]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[EXT_blend_func_separate]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[sfactorRGB]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[dfactorRGB]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[sfactorAlpha]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[dfactorAlpha]==],
- ["ctype"] = [==[GLenum]==],
- },
- },
- ["name"] = [==[BlendFuncSeparateEXT]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["core"] = {
- {
- [==[1.4]==],
- [==[core]==],
- },
- {
- [==[3.2]==],
- [==[compatibility]==],
- },
- },
- ["parameters"] = {
- {
- ["name"] = [==[x]==],
- ["ctype"] = [==[GLdouble]==],
- },
- {
- ["name"] = [==[y]==],
- ["ctype"] = [==[GLdouble]==],
- },
- {
- ["name"] = [==[z]==],
- ["ctype"] = [==[GLdouble]==],
- },
- },
- ["name"] = [==[WindowPos3d]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[EXT_blend_equation_separate]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[modeRGB]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[modeAlpha]==],
- ["ctype"] = [==[GLenum]==],
- },
- },
- ["name"] = [==[BlendEquationSeparateEXT]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["core"] = {
- {
- [==[1.0]==],
- [==[core]==],
- },
- {
- [==[3.2]==],
- [==[compatibility]==],
- },
- },
- ["parameters"] = {
- {
- ["name"] = [==[v]==],
- ["ctype"] = [==[const GLshort *]==],
- },
- },
- ["name"] = [==[Vertex4sv]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[EXT_direct_state_access]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[program]==],
- ["ctype"] = [==[GLuint]==],
- },
- {
- ["name"] = [==[location]==],
- ["ctype"] = [==[GLint]==],
- },
- {
- ["name"] = [==[v0]==],
- ["ctype"] = [==[GLint]==],
- },
- },
- ["name"] = [==[ProgramUniform1iEXT]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["core"] = {
- {
- [==[3.0]==],
- [==[core]==],
- },
- },
- ["name"] = [==[BlitFramebuffer]==],
- ["parameters"] = {
- {
- ["name"] = [==[srcX0]==],
- ["ctype"] = [==[GLint]==],
- },
- {
- ["name"] = [==[srcY0]==],
- ["ctype"] = [==[GLint]==],
- },
- {
- ["name"] = [==[srcX1]==],
- ["ctype"] = [==[GLint]==],
- },
- {
- ["name"] = [==[srcY1]==],
- ["ctype"] = [==[GLint]==],
- },
- {
- ["name"] = [==[dstX0]==],
- ["ctype"] = [==[GLint]==],
- },
- {
- ["name"] = [==[dstY0]==],
- ["ctype"] = [==[GLint]==],
- },
- {
- ["name"] = [==[dstX1]==],
- ["ctype"] = [==[GLint]==],
- },
- {
- ["name"] = [==[dstY1]==],
- ["ctype"] = [==[GLint]==],
- },
- {
- ["name"] = [==[mask]==],
- ["ctype"] = [==[GLbitfield]==],
- },
- {
- ["name"] = [==[filter]==],
- ["ctype"] = [==[GLenum]==],
- },
- },
- ["extensions"] = {
- [==[ARB_framebuffer_object]==],
- },
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[ATI_vertex_streams]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[pname]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[param]==],
- ["ctype"] = [==[GLint]==],
- },
- },
- ["name"] = [==[VertexBlendEnviATI]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["core"] = {
- {
- [==[3.0]==],
- [==[core]==],
- },
- },
- ["parameters"] = {
- {
- ["name"] = [==[primitiveMode]==],
- ["ctype"] = [==[GLenum]==],
- },
- },
- ["name"] = [==[BeginTransformFeedback]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[ATI_vertex_streams]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[stream]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[coords]==],
- ["ctype"] = [==[const GLshort *]==],
- },
- },
- ["name"] = [==[NormalStream3svATI]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[EXT_direct_state_access]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[vaobj]==],
- ["ctype"] = [==[GLuint]==],
- },
- {
- ["name"] = [==[buffer]==],
- ["ctype"] = [==[GLuint]==],
- },
- {
- ["name"] = [==[stride]==],
- ["ctype"] = [==[GLsizei]==],
- },
- {
- ["name"] = [==[offset]==],
- ["ctype"] = [==[GLintptr]==],
- },
- },
- ["name"] = [==[VertexArrayEdgeFlagOffsetEXT]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[ATI_vertex_streams]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[stream]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[nx]==],
- ["ctype"] = [==[GLshort]==],
- },
- {
- ["name"] = [==[ny]==],
- ["ctype"] = [==[GLshort]==],
- },
- {
- ["name"] = [==[nz]==],
- ["ctype"] = [==[GLshort]==],
- },
- },
- ["name"] = [==[NormalStream3sATI]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[ARB_shader_objects]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[shaderObj]==],
- ["ctype"] = [==[GLhandleARB]==],
- },
- {
- ["name"] = [==[count]==],
- ["ctype"] = [==[GLsizei]==],
- },
- {
- ["name"] = [==[string]==],
- ["ctype"] = [==[const GLcharARB **]==],
- },
- {
- ["name"] = [==[length]==],
- ["ctype"] = [==[const GLint *]==],
- },
- },
- ["name"] = [==[ShaderSourceARB]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[ARB_vertex_blend]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[size]==],
- ["ctype"] = [==[GLint]==],
- },
- {
- ["name"] = [==[weights]==],
- ["ctype"] = [==[const GLint *]==],
- },
- },
- ["name"] = [==[WeightivARB]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["core"] = {
- {
- [==[4.1]==],
- [==[core]==],
- },
- },
- ["name"] = [==[ProgramUniform3ui]==],
- ["parameters"] = {
- {
- ["name"] = [==[program]==],
- ["ctype"] = [==[GLuint]==],
- },
- {
- ["name"] = [==[location]==],
- ["ctype"] = [==[GLint]==],
- },
- {
- ["name"] = [==[v0]==],
- ["ctype"] = [==[GLuint]==],
- },
- {
- ["name"] = [==[v1]==],
- ["ctype"] = [==[GLuint]==],
- },
- {
- ["name"] = [==[v2]==],
- ["ctype"] = [==[GLuint]==],
- },
- },
- ["extensions"] = {
- [==[ARB_separate_shader_objects]==],
- },
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[ARB_fragment_program]==],
- [==[ARB_vertex_program]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[target]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[index]==],
- ["ctype"] = [==[GLuint]==],
- },
- {
- ["name"] = [==[x]==],
- ["ctype"] = [==[GLdouble]==],
- },
- {
- ["name"] = [==[y]==],
- ["ctype"] = [==[GLdouble]==],
- },
- {
- ["name"] = [==[z]==],
- ["ctype"] = [==[GLdouble]==],
- },
- {
- ["name"] = [==[w]==],
- ["ctype"] = [==[GLdouble]==],
- },
- },
- ["name"] = [==[ProgramLocalParameter4dARB]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[ATI_vertex_streams]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[stream]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[x]==],
- ["ctype"] = [==[GLdouble]==],
- },
- {
- ["name"] = [==[y]==],
- ["ctype"] = [==[GLdouble]==],
- },
- {
- ["name"] = [==[z]==],
- ["ctype"] = [==[GLdouble]==],
- },
- {
- ["name"] = [==[w]==],
- ["ctype"] = [==[GLdouble]==],
- },
- },
- ["name"] = [==[VertexStream4dATI]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["core"] = {
- {
- [==[4.0]==],
- [==[core]==],
- },
- },
- ["name"] = [==[GetActiveSubroutineUniformiv]==],
- ["parameters"] = {
- {
- ["name"] = [==[program]==],
- ["ctype"] = [==[GLuint]==],
- },
- {
- ["name"] = [==[shadertype]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[index]==],
- ["ctype"] = [==[GLuint]==],
- },
- {
- ["name"] = [==[pname]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[values]==],
- ["ctype"] = [==[GLint *]==],
- },
- },
- ["extensions"] = {
- [==[ARB_shader_subroutine]==],
- },
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[ATI_vertex_streams]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[stream]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[x]==],
- ["ctype"] = [==[GLint]==],
- },
- {
- ["name"] = [==[y]==],
- ["ctype"] = [==[GLint]==],
- },
- {
- ["name"] = [==[z]==],
- ["ctype"] = [==[GLint]==],
- },
- },
- ["name"] = [==[VertexStream3iATI]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["core"] = {
- {
- [==[1.0]==],
- [==[core]==],
- },
- {
- [==[3.2]==],
- [==[compatibility]==],
- },
- },
- ["parameters"] = {
- {
- ["name"] = [==[mask]==],
- ["ctype"] = [==[GLbitfield]==],
- },
- },
- ["name"] = [==[PushAttrib]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["core"] = {
- {
- [==[3.3]==],
- [==[core]==],
- },
- },
- ["name"] = [==[TexCoordP2uiv]==],
- ["parameters"] = {
- {
- ["name"] = [==[type]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[coords]==],
- ["ctype"] = [==[const GLuint *]==],
- },
- },
- ["extensions"] = {
- [==[ARB_vertex_type_2_10_10_10_rev]==],
- },
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[ATI_vertex_streams]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[stream]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[x]==],
- ["ctype"] = [==[GLshort]==],
- },
- {
- ["name"] = [==[y]==],
- ["ctype"] = [==[GLshort]==],
- },
- },
- ["name"] = [==[VertexStream2sATI]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[ATI_vertex_streams]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[stream]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[x]==],
- ["ctype"] = [==[GLint]==],
- },
- },
- ["name"] = [==[VertexStream1iATI]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["core"] = {
- {
- [==[3.0]==],
- [==[core]==],
- },
- },
- ["parameters"] = {
- {
- ["name"] = [==[target]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[index]==],
- ["ctype"] = [==[GLuint]==],
- },
- {
- ["name"] = [==[buffer]==],
- ["ctype"] = [==[GLuint]==],
- },
- {
- ["name"] = [==[offset]==],
- ["ctype"] = [==[GLintptr]==],
- },
- {
- ["name"] = [==[size]==],
- ["ctype"] = [==[GLsizeiptr]==],
- },
- },
- ["name"] = [==[BindBufferRange]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["core"] = {
- {
- [==[3.2]==],
- [==[core]==],
- },
- },
- ["name"] = [==[GetMultisamplefv]==],
- ["parameters"] = {
- {
- ["name"] = [==[pname]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[index]==],
- ["ctype"] = [==[GLuint]==],
- },
- {
- ["name"] = [==[val]==],
- ["ctype"] = [==[GLfloat *]==],
- },
- },
- ["extensions"] = {
- [==[ARB_texture_multisample]==],
- },
- ["return_ctype"] = [==[void]==],
- },
- {
- ["core"] = {
- {
- [==[1.1]==],
- [==[core]==],
- },
- {
- [==[3.2]==],
- [==[compatibility]==],
- },
- },
- ["parameters"] = {
- {
- ["name"] = [==[i]==],
- ["ctype"] = [==[GLint]==],
- },
- },
- ["name"] = [==[ArrayElement]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[ATI_vertex_attrib_array_object]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[index]==],
- ["ctype"] = [==[GLuint]==],
- },
- {
- ["name"] = [==[pname]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[params]==],
- ["ctype"] = [==[GLfloat *]==],
- },
- },
- ["name"] = [==[GetVertexAttribArrayObjectfvATI]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["core"] = {
- {
- [==[3.0]==],
- [==[core]==],
- },
- },
- ["parameters"] = {
- {
- ["name"] = [==[target]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[pname]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[params]==],
- ["ctype"] = [==[GLuint *]==],
- },
- },
- ["name"] = [==[GetTexParameterIuiv]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[ARB_vertex_program]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[index]==],
- ["ctype"] = [==[GLuint]==],
- },
- {
- ["name"] = [==[v]==],
- ["ctype"] = [==[const GLfloat *]==],
- },
- },
- ["name"] = [==[VertexAttrib2fvARB]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[ATI_separate_stencil]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[frontfunc]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[backfunc]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[ref]==],
- ["ctype"] = [==[GLint]==],
- },
- {
- ["name"] = [==[mask]==],
- ["ctype"] = [==[GLuint]==],
- },
- },
- ["name"] = [==[StencilFuncSeparateATI]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[ARB_draw_buffers_blend]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[buf]==],
- ["ctype"] = [==[GLuint]==],
- },
- {
- ["name"] = [==[modeRGB]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[modeAlpha]==],
- ["ctype"] = [==[GLenum]==],
- },
- },
- ["name"] = [==[BlendEquationSeparateiARB]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["core"] = {
- {
- [==[3.3]==],
- [==[core]==],
- },
- },
- ["name"] = [==[VertexAttribP2ui]==],
- ["parameters"] = {
- {
- ["name"] = [==[index]==],
- ["ctype"] = [==[GLuint]==],
- },
- {
- ["name"] = [==[type]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[normalized]==],
- ["ctype"] = [==[GLboolean]==],
- },
- {
- ["name"] = [==[value]==],
- ["ctype"] = [==[GLuint]==],
- },
- },
- ["extensions"] = {
- [==[ARB_vertex_type_2_10_10_10_rev]==],
- },
- ["return_ctype"] = [==[void]==],
- },
- {
- ["core"] = {
- {
- [==[1.0]==],
- [==[core]==],
- },
- {
- [==[3.2]==],
- [==[compatibility]==],
- },
- },
- ["parameters"] = {
- {
- ["name"] = [==[v]==],
- ["ctype"] = [==[const GLshort *]==],
- },
- },
- ["name"] = [==[TexCoord4sv]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[ARB_vertex_buffer_object]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[target]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[buffer]==],
- ["ctype"] = [==[GLuint]==],
- },
- },
- ["name"] = [==[BindBufferARB]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[OES_fixed_point]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[m]==],
- ["ctype"] = [==[const GLfixed *]==],
- },
- },
- ["name"] = [==[MultMatrixxOES]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["core"] = {
- {
- [==[3.3]==],
- [==[core]==],
- },
- },
- ["name"] = [==[SamplerParameterf]==],
- ["parameters"] = {
- {
- ["name"] = [==[sampler]==],
- ["ctype"] = [==[GLuint]==],
- },
- {
- ["name"] = [==[pname]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[param]==],
- ["ctype"] = [==[GLfloat]==],
- },
- },
- ["extensions"] = {
- [==[ARB_sampler_objects]==],
- },
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[ATI_fragment_shader]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[dst]==],
- ["ctype"] = [==[GLuint]==],
- },
- {
- ["name"] = [==[coord]==],
- ["ctype"] = [==[GLuint]==],
- },
- {
- ["name"] = [==[swizzle]==],
- ["ctype"] = [==[GLenum]==],
- },
- },
- ["name"] = [==[PassTexCoordATI]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[NV_path_rendering]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[range]==],
- ["ctype"] = [==[GLsizei]==],
- },
- },
- ["name"] = [==[GenPathsNV]==],
- ["return_ctype"] = [==[GLuint]==],
- },
- {
- ["extensions"] = {
- [==[ATI_fragment_shader]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[range]==],
- ["ctype"] = [==[GLuint]==],
- },
- },
- ["name"] = [==[GenFragmentShadersATI]==],
- ["return_ctype"] = [==[GLuint]==],
- },
- {
- ["core"] = {
- {
- [==[2.0]==],
- [==[core]==],
- },
- },
- ["parameters"] = {
- {
- ["name"] = [==[index]==],
- ["ctype"] = [==[GLuint]==],
- },
- {
- ["name"] = [==[v]==],
- ["ctype"] = [==[const GLshort *]==],
- },
- },
- ["name"] = [==[VertexAttrib2sv]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[ARB_fragment_program]==],
- [==[ARB_vertex_program]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[target]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[pname]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[string]==],
- ["ctype"] = [==[GLvoid *]==],
- },
- },
- ["name"] = [==[GetProgramStringARB]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["core"] = {
- {
- [==[4.3]==],
- [==[core]==],
- },
- },
- ["name"] = [==[ClearBufferData]==],
- ["parameters"] = {
- {
- ["name"] = [==[target]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[internalformat]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[format]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[type]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[data]==],
- ["ctype"] = [==[const void *]==],
- },
- },
- ["extensions"] = {
- [==[ARB_clear_buffer_object]==],
- },
- ["return_ctype"] = [==[void]==],
- },
- {
- ["core"] = {
- {
- [==[2.1]==],
- [==[core]==],
- },
- },
- ["parameters"] = {
- {
- ["name"] = [==[location]==],
- ["ctype"] = [==[GLint]==],
- },
- {
- ["name"] = [==[count]==],
- ["ctype"] = [==[GLsizei]==],
- },
- {
- ["name"] = [==[transpose]==],
- ["ctype"] = [==[GLboolean]==],
- },
- {
- ["name"] = [==[value]==],
- ["ctype"] = [==[const GLfloat *]==],
- },
- },
- ["name"] = [==[UniformMatrix4x2fv]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["core"] = {
- {
- [==[3.3]==],
- [==[core]==],
- },
- },
- ["name"] = [==[TexCoordP3uiv]==],
- ["parameters"] = {
- {
- ["name"] = [==[type]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[coords]==],
- ["ctype"] = [==[const GLuint *]==],
- },
- },
- ["extensions"] = {
- [==[ARB_vertex_type_2_10_10_10_rev]==],
- },
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[NV_half_float]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[nx]==],
- ["ctype"] = [==[GLhalfNV]==],
- },
- {
- ["name"] = [==[ny]==],
- ["ctype"] = [==[GLhalfNV]==],
- },
- {
- ["name"] = [==[nz]==],
- ["ctype"] = [==[GLhalfNV]==],
- },
- },
- ["name"] = [==[Normal3hNV]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[ARB_window_pos]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[v]==],
- ["ctype"] = [==[const GLdouble *]==],
- },
- },
- ["name"] = [==[WindowPos2dvARB]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["core"] = {
- {
- [==[1.3]==],
- [==[core]==],
- },
- {
- [==[3.2]==],
- [==[compatibility]==],
- },
- },
- ["parameters"] = {
- {
- ["name"] = [==[target]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[v]==],
- ["ctype"] = [==[const GLfloat *]==],
- },
- },
- ["name"] = [==[MultiTexCoord1fv]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[AMD_name_gen_delete]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[identifier]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[name]==],
- ["ctype"] = [==[GLuint]==],
- },
- },
- ["name"] = [==[IsNameAMD]==],
- ["return_ctype"] = [==[GLboolean]==],
- },
- {
- ["extensions"] = {
- [==[APPLE_object_purgeable]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[objectType]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[name]==],
- ["ctype"] = [==[GLuint]==],
- },
- {
- ["name"] = [==[option]==],
- ["ctype"] = [==[GLenum]==],
- },
- },
- ["name"] = [==[ObjectUnpurgeableAPPLE]==],
- ["return_ctype"] = [==[GLenum]==],
- },
- {
- ["extensions"] = {
- [==[ARB_vertex_program]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[index]==],
- ["ctype"] = [==[GLuint]==],
- },
- {
- ["name"] = [==[v]==],
- ["ctype"] = [==[const GLuint *]==],
- },
- },
- ["name"] = [==[VertexAttrib4NuivARB]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["core"] = {
- {
- [==[1.0]==],
- [==[core]==],
- },
- {
- [==[3.2]==],
- [==[compatibility]==],
- },
- },
- ["parameters"] = {
- {
- ["name"] = [==[v]==],
- ["ctype"] = [==[const GLdouble *]==],
- },
- },
- ["name"] = [==[TexCoord4dv]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["core"] = {
- {
- [==[1.0]==],
- [==[core]==],
- },
- {
- [==[3.2]==],
- [==[compatibility]==],
- },
- },
- ["parameters"] = {
- {
- ["name"] = [==[xfactor]==],
- ["ctype"] = [==[GLfloat]==],
- },
- {
- ["name"] = [==[yfactor]==],
- ["ctype"] = [==[GLfloat]==],
- },
- },
- ["name"] = [==[PixelZoom]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["core"] = {
- {
- [==[3.3]==],
- [==[core]==],
- },
- },
- ["name"] = [==[SamplerParameterIuiv]==],
- ["parameters"] = {
- {
- ["name"] = [==[sampler]==],
- ["ctype"] = [==[GLuint]==],
- },
- {
- ["name"] = [==[pname]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[param]==],
- ["ctype"] = [==[const GLuint *]==],
- },
- },
- ["extensions"] = {
- [==[ARB_sampler_objects]==],
- },
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[APPLE_texture_range]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[target]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[length]==],
- ["ctype"] = [==[GLsizei]==],
- },
- {
- ["name"] = [==[pointer]==],
- ["ctype"] = [==[const GLvoid *]==],
- },
- },
- ["name"] = [==[TextureRangeAPPLE]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[EXT_direct_state_access]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[texture]==],
- ["ctype"] = [==[GLuint]==],
- },
- {
- ["name"] = [==[target]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[level]==],
- ["ctype"] = [==[GLint]==],
- },
- {
- ["name"] = [==[xoffset]==],
- ["ctype"] = [==[GLint]==],
- },
- {
- ["name"] = [==[width]==],
- ["ctype"] = [==[GLsizei]==],
- },
- {
- ["name"] = [==[format]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[type]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[pixels]==],
- ["ctype"] = [==[const GLvoid *]==],
- },
- },
- ["name"] = [==[TextureSubImage1DEXT]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[NV_path_rendering]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[path]==],
- ["ctype"] = [==[GLuint]==],
- },
- {
- ["name"] = [==[x]==],
- ["ctype"] = [==[GLfloat]==],
- },
- {
- ["name"] = [==[y]==],
- ["ctype"] = [==[GLfloat]==],
- },
- },
- ["name"] = [==[IsPointInStrokePathNV]==],
- ["return_ctype"] = [==[GLboolean]==],
- },
- {
- ["core"] = {
- {
- [==[3.2]==],
- [==[core]==],
- },
- },
- ["name"] = [==[DrawRangeElementsBaseVertex]==],
- ["parameters"] = {
- {
- ["name"] = [==[mode]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[start]==],
- ["ctype"] = [==[GLuint]==],
- },
- {
- ["name"] = [==[end]==],
- ["ctype"] = [==[GLuint]==],
- },
- {
- ["name"] = [==[count]==],
- ["ctype"] = [==[GLsizei]==],
- },
- {
- ["name"] = [==[type]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[indices]==],
- ["ctype"] = [==[const GLvoid *]==],
- },
- {
- ["name"] = [==[basevertex]==],
- ["ctype"] = [==[GLint]==],
- },
- },
- ["extensions"] = {
- [==[ARB_draw_elements_base_vertex]==],
- },
- ["return_ctype"] = [==[void]==],
- },
- {
- ["core"] = {
- {
- [==[3.0]==],
- [==[core]==],
- },
- },
- ["name"] = [==[FramebufferTexture3D]==],
- ["parameters"] = {
- {
- ["name"] = [==[target]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[attachment]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[textarget]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[texture]==],
- ["ctype"] = [==[GLuint]==],
- },
- {
- ["name"] = [==[level]==],
- ["ctype"] = [==[GLint]==],
- },
- {
- ["name"] = [==[zoffset]==],
- ["ctype"] = [==[GLint]==],
- },
- },
- ["extensions"] = {
- [==[ARB_framebuffer_object]==],
- },
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[ARB_vertex_buffer_object]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[target]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[offset]==],
- ["ctype"] = [==[GLintptrARB]==],
- },
- {
- ["name"] = [==[size]==],
- ["ctype"] = [==[GLsizeiptrARB]==],
- },
- {
- ["name"] = [==[data]==],
- ["ctype"] = [==[const GLvoid *]==],
- },
- },
- ["name"] = [==[BufferSubDataARB]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["core"] = {
- {
- [==[4.3]==],
- [==[core]==],
- },
- },
- ["name"] = [==[DispatchComputeIndirect]==],
- ["parameters"] = {
- {
- ["name"] = [==[indirect]==],
- ["ctype"] = [==[GLintptr]==],
- },
- },
- ["extensions"] = {
- [==[ARB_compute_shader]==],
- },
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[ARB_vertex_buffer_object]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[n]==],
- ["ctype"] = [==[GLsizei]==],
- },
- {
- ["name"] = [==[buffers]==],
- ["ctype"] = [==[GLuint *]==],
- },
- },
- ["name"] = [==[GenBuffersARB]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["core"] = {
- {
- [==[4.3]==],
- [==[core]==],
- },
- },
- ["name"] = [==[TextureView]==],
- ["parameters"] = {
- {
- ["name"] = [==[texture]==],
- ["ctype"] = [==[GLuint]==],
- },
- {
- ["name"] = [==[target]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[origtexture]==],
- ["ctype"] = [==[GLuint]==],
- },
- {
- ["name"] = [==[internalformat]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[minlevel]==],
- ["ctype"] = [==[GLuint]==],
- },
- {
- ["name"] = [==[numlevels]==],
- ["ctype"] = [==[GLuint]==],
- },
- {
- ["name"] = [==[minlayer]==],
- ["ctype"] = [==[GLuint]==],
- },
- {
- ["name"] = [==[numlayers]==],
- ["ctype"] = [==[GLuint]==],
- },
- },
- ["extensions"] = {
- [==[ARB_texture_view]==],
- },
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[ARB_occlusion_query]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[id]==],
- ["ctype"] = [==[GLuint]==],
- },
- {
- ["name"] = [==[pname]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[params]==],
- ["ctype"] = [==[GLint *]==],
- },
- },
- ["name"] = [==[GetQueryObjectivARB]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[ARB_vertex_blend]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[size]==],
- ["ctype"] = [==[GLint]==],
- },
- {
- ["name"] = [==[weights]==],
- ["ctype"] = [==[const GLbyte *]==],
- },
- },
- ["name"] = [==[WeightbvARB]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[NV_evaluators]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[target]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[index]==],
- ["ctype"] = [==[GLuint]==],
- },
- {
- ["name"] = [==[pname]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[params]==],
- ["ctype"] = [==[GLfloat *]==],
- },
- },
- ["name"] = [==[GetMapAttribParameterfvNV]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["core"] = {
- {
- [==[3.1]==],
- [==[core]==],
- },
- },
- ["parameters"] = {
- {
- ["name"] = [==[mode]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[count]==],
- ["ctype"] = [==[GLsizei]==],
- },
- {
- ["name"] = [==[type]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[indices]==],
- ["ctype"] = [==[const GLvoid *]==],
- },
- {
- ["name"] = [==[instancecount]==],
- ["ctype"] = [==[GLsizei]==],
- },
- },
- ["name"] = [==[DrawElementsInstanced]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["core"] = {
- {
- [==[3.0]==],
- [==[core]==],
- },
- },
- ["name"] = [==[GenVertexArrays]==],
- ["parameters"] = {
- {
- ["name"] = [==[n]==],
- ["ctype"] = [==[GLsizei]==],
- },
- {
- ["name"] = [==[arrays]==],
- ["ctype"] = [==[GLuint *]==],
- },
- },
- ["extensions"] = {
- [==[ARB_vertex_array_object]==],
- },
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[ARB_transpose_matrix]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[m]==],
- ["ctype"] = [==[const GLfloat *]==],
- },
- },
- ["name"] = [==[LoadTransposeMatrixfARB]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[ARB_texture_compression]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[target]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[level]==],
- ["ctype"] = [==[GLint]==],
- },
- {
- ["name"] = [==[internalformat]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[width]==],
- ["ctype"] = [==[GLsizei]==],
- },
- {
- ["name"] = [==[height]==],
- ["ctype"] = [==[GLsizei]==],
- },
- {
- ["name"] = [==[depth]==],
- ["ctype"] = [==[GLsizei]==],
- },
- {
- ["name"] = [==[border]==],
- ["ctype"] = [==[GLint]==],
- },
- {
- ["name"] = [==[imageSize]==],
- ["ctype"] = [==[GLsizei]==],
- },
- {
- ["name"] = [==[data]==],
- ["ctype"] = [==[const GLvoid *]==],
- },
- },
- ["name"] = [==[CompressedTexImage3DARB]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[ARB_occlusion_query]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[n]==],
- ["ctype"] = [==[GLsizei]==],
- },
- {
- ["name"] = [==[ids]==],
- ["ctype"] = [==[const GLuint *]==],
- },
- },
- ["name"] = [==[DeleteQueriesARB]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[ARB_shading_language_include]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[namelen]==],
- ["ctype"] = [==[GLint]==],
- },
- {
- ["name"] = [==[name]==],
- ["ctype"] = [==[const GLchar *]==],
- },
- },
- ["name"] = [==[DeleteNamedStringARB]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[ARB_shader_objects]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[programObj]==],
- ["ctype"] = [==[GLhandleARB]==],
- },
- {
- ["name"] = [==[location]==],
- ["ctype"] = [==[GLint]==],
- },
- {
- ["name"] = [==[params]==],
- ["ctype"] = [==[GLint *]==],
- },
- },
- ["name"] = [==[GetUniformivARB]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[EXT_direct_state_access]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[texunit]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[target]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[pname]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[params]==],
- ["ctype"] = [==[GLint *]==],
- },
- },
- ["name"] = [==[GetMultiTexParameterivEXT]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[NV_transform_feedback]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[target]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[index]==],
- ["ctype"] = [==[GLuint]==],
- },
- {
- ["name"] = [==[buffer]==],
- ["ctype"] = [==[GLuint]==],
- },
- {
- ["name"] = [==[offset]==],
- ["ctype"] = [==[GLintptr]==],
- },
- },
- ["name"] = [==[BindBufferOffsetNV]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["core"] = {
- {
- [==[1.0]==],
- [==[core]==],
- },
- {
- [==[3.2]==],
- [==[compatibility]==],
- },
- },
- ["parameters"] = {
- {
- ["name"] = [==[v]==],
- ["ctype"] = [==[const GLfloat *]==],
- },
- },
- ["name"] = [==[TexCoord4fv]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["core"] = {
- {
- [==[1.3]==],
- [==[core]==],
- },
- },
- ["parameters"] = {
- {
- ["name"] = [==[target]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[level]==],
- ["ctype"] = [==[GLint]==],
- },
- {
- ["name"] = [==[xoffset]==],
- ["ctype"] = [==[GLint]==],
- },
- {
- ["name"] = [==[yoffset]==],
- ["ctype"] = [==[GLint]==],
- },
- {
- ["name"] = [==[zoffset]==],
- ["ctype"] = [==[GLint]==],
- },
- {
- ["name"] = [==[width]==],
- ["ctype"] = [==[GLsizei]==],
- },
- {
- ["name"] = [==[height]==],
- ["ctype"] = [==[GLsizei]==],
- },
- {
- ["name"] = [==[depth]==],
- ["ctype"] = [==[GLsizei]==],
- },
- {
- ["name"] = [==[format]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[imageSize]==],
- ["ctype"] = [==[GLsizei]==],
- },
- {
- ["name"] = [==[data]==],
- ["ctype"] = [==[const GLvoid *]==],
- },
- },
- ["name"] = [==[CompressedTexSubImage3D]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[ARB_shader_objects]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[location]==],
- ["ctype"] = [==[GLint]==],
- },
- {
- ["name"] = [==[count]==],
- ["ctype"] = [==[GLsizei]==],
- },
- {
- ["name"] = [==[value]==],
- ["ctype"] = [==[const GLint *]==],
- },
- },
- ["name"] = [==[Uniform4ivARB]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["core"] = {
- {
- [==[1.0]==],
- [==[core]==],
- },
- {
- [==[3.2]==],
- [==[compatibility]==],
- },
- },
- ["parameters"] = {
- {
- ["name"] = [==[i]==],
- ["ctype"] = [==[GLint]==],
- },
- {
- ["name"] = [==[j]==],
- ["ctype"] = [==[GLint]==],
- },
- },
- ["name"] = [==[EvalPoint2]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[ARB_shader_objects]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[programObj]==],
- ["ctype"] = [==[GLhandleARB]==],
- },
- },
- ["name"] = [==[LinkProgramARB]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[ARB_multitexture]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[target]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[s]==],
- ["ctype"] = [==[GLfloat]==],
- },
- {
- ["name"] = [==[t]==],
- ["ctype"] = [==[GLfloat]==],
- },
- {
- ["name"] = [==[r]==],
- ["ctype"] = [==[GLfloat]==],
- },
- },
- ["name"] = [==[MultiTexCoord3fARB]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["core"] = {
- {
- [==[3.0]==],
- [==[core]==],
- },
- },
- ["name"] = [==[IsFramebuffer]==],
- ["parameters"] = {
- {
- ["name"] = [==[framebuffer]==],
- ["ctype"] = [==[GLuint]==],
- },
- },
- ["extensions"] = {
- [==[ARB_framebuffer_object]==],
- },
- ["return_ctype"] = [==[GLboolean]==],
- },
- {
- ["core"] = {
- {
- [==[1.3]==],
- [==[core]==],
- },
- },
- ["parameters"] = {
- {
- ["name"] = [==[value]==],
- ["ctype"] = [==[GLfloat]==],
- },
- {
- ["name"] = [==[invert]==],
- ["ctype"] = [==[GLboolean]==],
- },
- },
- ["name"] = [==[SampleCoverage]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[ARB_matrix_palette]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[size]==],
- ["ctype"] = [==[GLint]==],
- },
- {
- ["name"] = [==[indices]==],
- ["ctype"] = [==[const GLuint *]==],
- },
- },
- ["name"] = [==[MatrixIndexuivARB]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[ARB_internalformat_query]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[target]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[internalformat]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[pname]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[bufSize]==],
- ["ctype"] = [==[GLsizei]==],
- },
- {
- ["name"] = [==[params]==],
- ["ctype"] = [==[GLint *]==],
- },
- },
- ["name"] = [==[GetInternalformativ]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["core"] = {
- {
- [==[3.0]==],
- [==[core]==],
- },
- },
- ["parameters"] = {
- {
- ["name"] = [==[buffer]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[drawbuffer]==],
- ["ctype"] = [==[GLint]==],
- },
- {
- ["name"] = [==[value]==],
- ["ctype"] = [==[const GLfloat *]==],
- },
- },
- ["name"] = [==[ClearBufferfv]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[EXT_direct_state_access]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[texunit]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[coord]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[pname]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[param]==],
- ["ctype"] = [==[GLdouble]==],
- },
- },
- ["name"] = [==[MultiTexGendEXT]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[ARB_robustness]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[map]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[bufSize]==],
- ["ctype"] = [==[GLsizei]==],
- },
- {
- ["name"] = [==[values]==],
- ["ctype"] = [==[GLuint *]==],
- },
- },
- ["name"] = [==[GetnPixelMapuivARB]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[ARB_imaging]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[target]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[internalformat]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[x]==],
- ["ctype"] = [==[GLint]==],
- },
- {
- ["name"] = [==[y]==],
- ["ctype"] = [==[GLint]==],
- },
- {
- ["name"] = [==[width]==],
- ["ctype"] = [==[GLsizei]==],
- },
- {
- ["name"] = [==[height]==],
- ["ctype"] = [==[GLsizei]==],
- },
- },
- ["name"] = [==[CopyConvolutionFilter2D]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[APPLE_vertex_array_object]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[array]==],
- ["ctype"] = [==[GLuint]==],
- },
- },
- ["name"] = [==[BindVertexArrayAPPLE]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["core"] = {
- {
- [==[1.0]==],
- [==[core]==],
- },
- {
- [==[3.2]==],
- [==[compatibility]==],
- },
- },
- ["parameters"] = {
- {
- ["name"] = [==[c]==],
- ["ctype"] = [==[GLfloat]==],
- },
- },
- ["name"] = [==[ClearIndex]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["core"] = {
- {
- [==[4.3]==],
- [==[core]==],
- },
- },
- ["name"] = [==[BindVertexBuffer]==],
- ["parameters"] = {
- {
- ["name"] = [==[bindingindex]==],
- ["ctype"] = [==[GLuint]==],
- },
- {
- ["name"] = [==[buffer]==],
- ["ctype"] = [==[GLuint]==],
- },
- {
- ["name"] = [==[offset]==],
- ["ctype"] = [==[GLintptr]==],
- },
- {
- ["name"] = [==[stride]==],
- ["ctype"] = [==[GLsizei]==],
- },
- },
- ["extensions"] = {
- [==[ARB_vertex_attrib_binding]==],
- },
- ["return_ctype"] = [==[void]==],
- },
- {
- ["core"] = {
- {
- [==[1.0]==],
- [==[core]==],
- },
- {
- [==[3.2]==],
- [==[compatibility]==],
- },
- },
- ["parameters"] = {
- {
- ["name"] = [==[light]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[pname]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[param]==],
- ["ctype"] = [==[GLfloat]==],
- },
- },
- ["name"] = [==[Lightf]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["core"] = {
- {
- [==[1.5]==],
- [==[core]==],
- },
- },
- ["parameters"] = {
- {
- ["name"] = [==[target]==],
- ["ctype"] = [==[GLenum]==],
- },
- },
- ["name"] = [==[UnmapBuffer]==],
- ["return_ctype"] = [==[GLboolean]==],
- },
- {
- ["extensions"] = {
- [==[APPLE_object_purgeable]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[objectType]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[name]==],
- ["ctype"] = [==[GLuint]==],
- },
- {
- ["name"] = [==[pname]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[params]==],
- ["ctype"] = [==[GLint *]==],
- },
- },
- ["name"] = [==[GetObjectParameterivAPPLE]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[AMD_performance_monitor]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[numGroups]==],
- ["ctype"] = [==[GLint *]==],
- },
- {
- ["name"] = [==[groupsSize]==],
- ["ctype"] = [==[GLsizei]==],
- },
- {
- ["name"] = [==[groups]==],
- ["ctype"] = [==[GLuint *]==],
- },
- },
- ["name"] = [==[GetPerfMonitorGroupsAMD]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["core"] = {
- {
- [==[1.0]==],
- [==[core]==],
- },
- },
- ["parameters"] = {
- {
- ["name"] = [==[func]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[ref]==],
- ["ctype"] = [==[GLint]==],
- },
- {
- ["name"] = [==[mask]==],
- ["ctype"] = [==[GLuint]==],
- },
- },
- ["name"] = [==[StencilFunc]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["core"] = {
- {
- [==[1.5]==],
- [==[core]==],
- },
- },
- ["parameters"] = {
- {
- ["name"] = [==[target]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[pname]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[params]==],
- ["ctype"] = [==[GLint *]==],
- },
- },
- ["name"] = [==[GetBufferParameteriv]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["core"] = {
- {
- [==[1.0]==],
- [==[core]==],
- },
- {
- [==[3.2]==],
- [==[compatibility]==],
- },
- },
- ["parameters"] = {
- {
- ["name"] = [==[v]==],
- ["ctype"] = [==[const GLshort *]==],
- },
- },
- ["name"] = [==[Color3sv]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["core"] = {
- {
- [==[4.3]==],
- [==[core]==],
- },
- },
- ["name"] = [==[GetObjectPtrLabel]==],
- ["parameters"] = {
- {
- ["name"] = [==[ptr]==],
- ["ctype"] = [==[const void *]==],
- },
- {
- ["name"] = [==[bufSize]==],
- ["ctype"] = [==[GLsizei]==],
- },
- {
- ["name"] = [==[length]==],
- ["ctype"] = [==[GLsizei *]==],
- },
- {
- ["name"] = [==[label]==],
- ["ctype"] = [==[GLchar *]==],
- },
- },
- ["extensions"] = {
- [==[KHR_debug]==],
- },
- ["return_ctype"] = [==[void]==],
- },
- {
- ["core"] = {
- {
- [==[1.0]==],
- [==[core]==],
- },
- {
- [==[3.2]==],
- [==[compatibility]==],
- },
- },
- ["parameters"] = {
- {
- ["name"] = [==[c]==],
- ["ctype"] = [==[const GLfloat *]==],
- },
- },
- ["name"] = [==[Indexfv]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["core"] = {
- {
- [==[1.5]==],
- [==[core]==],
- },
- },
- ["parameters"] = {
- {
- ["name"] = [==[target]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[pname]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[params]==],
- ["ctype"] = [==[GLint *]==],
- },
- },
- ["name"] = [==[GetQueryiv]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["core"] = {
- {
- [==[4.2]==],
- [==[core]==],
- },
- },
- ["name"] = [==[DrawElementsInstancedBaseInstance]==],
- ["parameters"] = {
- {
- ["name"] = [==[mode]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[count]==],
- ["ctype"] = [==[GLsizei]==],
- },
- {
- ["name"] = [==[type]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[indices]==],
- ["ctype"] = [==[const void *]==],
- },
- {
- ["name"] = [==[instancecount]==],
- ["ctype"] = [==[GLsizei]==],
- },
- {
- ["name"] = [==[baseinstance]==],
- ["ctype"] = [==[GLuint]==],
- },
- },
- ["extensions"] = {
- [==[ARB_base_instance]==],
- },
- ["return_ctype"] = [==[void]==],
- },
- {
- ["core"] = {
- {
- [==[1.0]==],
- [==[core]==],
- },
- {
- [==[3.2]==],
- [==[compatibility]==],
- },
- },
- ["parameters"] = {
- {
- ["name"] = [==[un]==],
- ["ctype"] = [==[GLint]==],
- },
- {
- ["name"] = [==[u1]==],
- ["ctype"] = [==[GLdouble]==],
- },
- {
- ["name"] = [==[u2]==],
- ["ctype"] = [==[GLdouble]==],
- },
- {
- ["name"] = [==[vn]==],
- ["ctype"] = [==[GLint]==],
- },
- {
- ["name"] = [==[v1]==],
- ["ctype"] = [==[GLdouble]==],
- },
- {
- ["name"] = [==[v2]==],
- ["ctype"] = [==[GLdouble]==],
- },
- },
- ["name"] = [==[MapGrid2d]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["core"] = {
- {
- [==[2.0]==],
- [==[core]==],
- },
- },
- ["parameters"] = {
- {
- ["name"] = [==[index]==],
- ["ctype"] = [==[GLuint]==],
- },
- {
- ["name"] = [==[v]==],
- ["ctype"] = [==[const GLdouble *]==],
- },
- },
- ["name"] = [==[VertexAttrib3dv]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["core"] = {
- {
- [==[4.1]==],
- [==[core]==],
- },
- },
- ["name"] = [==[ProgramUniformMatrix4x2fv]==],
- ["parameters"] = {
- {
- ["name"] = [==[program]==],
- ["ctype"] = [==[GLuint]==],
- },
- {
- ["name"] = [==[location]==],
- ["ctype"] = [==[GLint]==],
- },
- {
- ["name"] = [==[count]==],
- ["ctype"] = [==[GLsizei]==],
- },
- {
- ["name"] = [==[transpose]==],
- ["ctype"] = [==[GLboolean]==],
- },
- {
- ["name"] = [==[value]==],
- ["ctype"] = [==[const GLfloat *]==],
- },
- },
- ["extensions"] = {
- [==[ARB_separate_shader_objects]==],
- },
- ["return_ctype"] = [==[void]==],
- },
- {
- ["core"] = {
- {
- [==[4.0]==],
- [==[core]==],
- },
- },
- ["name"] = [==[GetUniformSubroutineuiv]==],
- ["parameters"] = {
- {
- ["name"] = [==[shadertype]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[location]==],
- ["ctype"] = [==[GLint]==],
- },
- {
- ["name"] = [==[params]==],
- ["ctype"] = [==[GLuint *]==],
- },
- },
- ["extensions"] = {
- [==[ARB_shader_subroutine]==],
- },
- ["return_ctype"] = [==[void]==],
- },
- {
- ["core"] = {
- {
- [==[1.0]==],
- [==[core]==],
- },
- {
- [==[3.2]==],
- [==[compatibility]==],
- },
- },
- ["parameters"] = {
- {
- ["name"] = [==[s]==],
- ["ctype"] = [==[GLint]==],
- },
- {
- ["name"] = [==[t]==],
- ["ctype"] = [==[GLint]==],
- },
- },
- ["name"] = [==[TexCoord2i]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["core"] = {
- {
- [==[4.3]==],
- [==[core]==],
- },
- },
- ["name"] = [==[ClearBufferSubData]==],
- ["parameters"] = {
- {
- ["name"] = [==[target]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[internalformat]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[offset]==],
- ["ctype"] = [==[GLintptr]==],
- },
- {
- ["name"] = [==[size]==],
- ["ctype"] = [==[GLsizeiptr]==],
- },
- {
- ["name"] = [==[format]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[type]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[data]==],
- ["ctype"] = [==[const void *]==],
- },
- },
- ["extensions"] = {
- [==[ARB_clear_buffer_object]==],
- },
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[EXT_direct_state_access]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[program]==],
- ["ctype"] = [==[GLuint]==],
- },
- {
- ["name"] = [==[location]==],
- ["ctype"] = [==[GLint]==],
- },
- {
- ["name"] = [==[count]==],
- ["ctype"] = [==[GLsizei]==],
- },
- {
- ["name"] = [==[value]==],
- ["ctype"] = [==[const GLfloat *]==],
- },
- },
- ["name"] = [==[ProgramUniform2fvEXT]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["core"] = {
- {
- [==[3.0]==],
- [==[core]==],
- },
- },
- ["parameters"] = {
- {
- ["name"] = [==[target]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[pname]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[params]==],
- ["ctype"] = [==[const GLuint *]==],
- },
- },
- ["name"] = [==[TexParameterIuiv]==],
- ["return_ctype"] = [==[void]==],
- },
- },
- },
- ["versions"] = {
- [==[1.0]==],
- [==[1.1]==],
- [==[1.2]==],
- [==[1.3]==],
- [==[1.4]==],
- [==[1.5]==],
- [==[2.0]==],
- [==[2.1]==],
- [==[3.0]==],
- [==[3.1]==],
- [==[3.2]==],
- [==[3.3]==],
- [==[4.0]==],
- [==[4.1]==],
- [==[4.2]==],
- [==[4.3]==],
- [==[4.4]==],
- },
- ["extensions"] = {
- [==[3DFX_multisample]==],
- [==[3DFX_tbuffer]==],
- [==[3DFX_texture_compression_FXT1]==],
- [==[AMD_blend_minmax_factor]==],
- [==[AMD_conservative_depth]==],
- [==[AMD_debug_output]==],
- [==[AMD_depth_clamp_separate]==],
- [==[AMD_draw_buffers_blend]==],
- [==[AMD_interleaved_elements]==],
- [==[AMD_multi_draw_indirect]==],
- [==[AMD_name_gen_delete]==],
- [==[AMD_performance_monitor]==],
- [==[AMD_pinned_memory]==],
- [==[AMD_query_buffer_object]==],
- [==[AMD_sample_positions]==],
- [==[AMD_seamless_cubemap_per_texture]==],
- [==[AMD_shader_stencil_export]==],
- [==[AMD_shader_trinary_minmax]==],
- [==[AMD_sparse_texture]==],
- [==[AMD_stencil_operation_extended]==],
- [==[AMD_texture_texture4]==],
- [==[AMD_transform_feedback3_lines_triangles]==],
- [==[AMD_vertex_shader_layer]==],
- [==[AMD_vertex_shader_tessellator]==],
- [==[AMD_vertex_shader_viewport_index]==],
- [==[APPLE_aux_depth_stencil]==],
- [==[APPLE_client_storage]==],
- [==[APPLE_element_array]==],
- [==[APPLE_fence]==],
- [==[APPLE_float_pixels]==],
- [==[APPLE_flush_buffer_range]==],
- [==[APPLE_object_purgeable]==],
- [==[APPLE_rgb_422]==],
- [==[APPLE_row_bytes]==],
- [==[APPLE_specular_vector]==],
- [==[APPLE_texture_range]==],
- [==[APPLE_transform_hint]==],
- [==[APPLE_vertex_array_object]==],
- [==[APPLE_vertex_array_range]==],
- [==[APPLE_vertex_program_evaluators]==],
- [==[APPLE_ycbcr_422]==],
- [==[ARB_ES2_compatibility]==],
- [==[ARB_ES3_compatibility]==],
- [==[ARB_arrays_of_arrays]==],
- [==[ARB_base_instance]==],
- [==[ARB_bindless_texture]==],
- [==[ARB_blend_func_extended]==],
- [==[ARB_buffer_storage]==],
- [==[ARB_cl_event]==],
- [==[ARB_clear_buffer_object]==],
- [==[ARB_clear_texture]==],
- [==[ARB_color_buffer_float]==],
- [==[ARB_compatibility]==],
- [==[ARB_compressed_texture_pixel_storage]==],
- [==[ARB_compute_shader]==],
- [==[ARB_compute_variable_group_size]==],
- [==[ARB_conservative_depth]==],
- [==[ARB_copy_buffer]==],
- [==[ARB_copy_image]==],
- [==[ARB_debug_output]==],
- [==[ARB_depth_buffer_float]==],
- [==[ARB_depth_clamp]==],
- [==[ARB_depth_texture]==],
- [==[ARB_draw_buffers]==],
- [==[ARB_draw_buffers_blend]==],
- [==[ARB_draw_elements_base_vertex]==],
- [==[ARB_draw_indirect]==],
- [==[ARB_draw_instanced]==],
- [==[ARB_enhanced_layouts]==],
- [==[ARB_explicit_attrib_location]==],
- [==[ARB_explicit_uniform_location]==],
- [==[ARB_fragment_coord_conventions]==],
- [==[ARB_fragment_layer_viewport]==],
- [==[ARB_fragment_program]==],
- [==[ARB_fragment_program_shadow]==],
- [==[ARB_fragment_shader]==],
- [==[ARB_framebuffer_no_attachments]==],
- [==[ARB_framebuffer_object]==],
- [==[ARB_framebuffer_sRGB]==],
- [==[ARB_geometry_shader4]==],
- [==[ARB_get_program_binary]==],
- [==[ARB_gpu_shader5]==],
- [==[ARB_gpu_shader_fp64]==],
- [==[ARB_half_float_pixel]==],
- [==[ARB_half_float_vertex]==],
- [==[ARB_imaging]==],
- [==[ARB_indirect_parameters]==],
- [==[ARB_instanced_arrays]==],
- [==[ARB_internalformat_query]==],
- [==[ARB_internalformat_query2]==],
- [==[ARB_invalidate_subdata]==],
- [==[ARB_map_buffer_alignment]==],
- [==[ARB_map_buffer_range]==],
- [==[ARB_matrix_palette]==],
- [==[ARB_multi_bind]==],
- [==[ARB_multi_draw_indirect]==],
- [==[ARB_multisample]==],
- [==[ARB_multitexture]==],
- [==[ARB_occlusion_query]==],
- [==[ARB_occlusion_query2]==],
- [==[ARB_pixel_buffer_object]==],
- [==[ARB_point_parameters]==],
- [==[ARB_point_sprite]==],
- [==[ARB_program_interface_query]==],
- [==[ARB_provoking_vertex]==],
- [==[ARB_query_buffer_object]==],
- [==[ARB_robust_buffer_access_behavior]==],
- [==[ARB_robustness]==],
- [==[ARB_robustness_isolation]==],
- [==[ARB_sample_shading]==],
- [==[ARB_sampler_objects]==],
- [==[ARB_seamless_cube_map]==],
- [==[ARB_seamless_cubemap_per_texture]==],
- [==[ARB_separate_shader_objects]==],
- [==[ARB_shader_atomic_counters]==],
- [==[ARB_shader_bit_encoding]==],
- [==[ARB_shader_draw_parameters]==],
- [==[ARB_shader_group_vote]==],
- [==[ARB_shader_image_load_store]==],
- [==[ARB_shader_image_size]==],
- [==[ARB_shader_objects]==],
- [==[ARB_shader_precision]==],
- [==[ARB_shader_stencil_export]==],
- [==[ARB_shader_storage_buffer_object]==],
- [==[ARB_shader_subroutine]==],
- [==[ARB_shader_texture_lod]==],
- [==[ARB_shading_language_100]==],
- [==[ARB_shading_language_420pack]==],
- [==[ARB_shading_language_include]==],
- [==[ARB_shading_language_packing]==],
- [==[ARB_shadow]==],
- [==[ARB_shadow_ambient]==],
- [==[ARB_sparse_texture]==],
- [==[ARB_stencil_texturing]==],
- [==[ARB_sync]==],
- [==[ARB_tessellation_shader]==],
- [==[ARB_texture_border_clamp]==],
- [==[ARB_texture_buffer_object]==],
- [==[ARB_texture_buffer_object_rgb32]==],
- [==[ARB_texture_buffer_range]==],
- [==[ARB_texture_compression]==],
- [==[ARB_texture_compression_bptc]==],
- [==[ARB_texture_compression_rgtc]==],
- [==[ARB_texture_cube_map]==],
- [==[ARB_texture_cube_map_array]==],
- [==[ARB_texture_env_add]==],
- [==[ARB_texture_env_combine]==],
- [==[ARB_texture_env_crossbar]==],
- [==[ARB_texture_env_dot3]==],
- [==[ARB_texture_float]==],
- [==[ARB_texture_gather]==],
- [==[ARB_texture_mirror_clamp_to_edge]==],
- [==[ARB_texture_mirrored_repeat]==],
- [==[ARB_texture_multisample]==],
- [==[ARB_texture_non_power_of_two]==],
- [==[ARB_texture_query_levels]==],
- [==[ARB_texture_query_lod]==],
- [==[ARB_texture_rectangle]==],
- [==[ARB_texture_rg]==],
- [==[ARB_texture_rgb10_a2ui]==],
- [==[ARB_texture_stencil8]==],
- [==[ARB_texture_storage]==],
- [==[ARB_texture_storage_multisample]==],
- [==[ARB_texture_swizzle]==],
- [==[ARB_texture_view]==],
- [==[ARB_timer_query]==],
- [==[ARB_transform_feedback2]==],
- [==[ARB_transform_feedback3]==],
- [==[ARB_transform_feedback_instanced]==],
- [==[ARB_transpose_matrix]==],
- [==[ARB_uniform_buffer_object]==],
- [==[ARB_vertex_array_bgra]==],
- [==[ARB_vertex_array_object]==],
- [==[ARB_vertex_attrib_64bit]==],
- [==[ARB_vertex_attrib_binding]==],
- [==[ARB_vertex_blend]==],
- [==[ARB_vertex_buffer_object]==],
- [==[ARB_vertex_program]==],
- [==[ARB_vertex_shader]==],
- [==[ARB_vertex_type_10f_11f_11f_rev]==],
- [==[ARB_vertex_type_2_10_10_10_rev]==],
- [==[ARB_viewport_array]==],
- [==[ARB_window_pos]==],
- [==[ATI_draw_buffers]==],
- [==[ATI_element_array]==],
- [==[ATI_envmap_bumpmap]==],
- [==[ATI_fragment_shader]==],
- [==[ATI_map_object_buffer]==],
- [==[ATI_meminfo]==],
- [==[ATI_pixel_format_float]==],
- [==[ATI_pn_triangles]==],
- [==[ATI_separate_stencil]==],
- [==[ATI_text_fragment_shader]==],
- [==[ATI_texture_env_combine3]==],
- [==[ATI_texture_float]==],
- [==[ATI_texture_mirror_once]==],
- [==[ATI_vertex_array_object]==],
- [==[ATI_vertex_attrib_array_object]==],
- [==[ATI_vertex_streams]==],
- [==[EXT_422_pixels]==],
- [==[EXT_abgr]==],
- [==[EXT_bgra]==],
- [==[EXT_bindable_uniform]==],
- [==[EXT_blend_color]==],
- [==[EXT_blend_equation_separate]==],
- [==[EXT_blend_func_separate]==],
- [==[EXT_blend_logic_op]==],
- [==[EXT_blend_minmax]==],
- [==[EXT_blend_subtract]==],
- [==[EXT_clip_volume_hint]==],
- [==[EXT_cmyka]==],
- [==[EXT_color_subtable]==],
- [==[EXT_compiled_vertex_array]==],
- [==[EXT_convolution]==],
- [==[EXT_coordinate_frame]==],
- [==[EXT_copy_texture]==],
- [==[EXT_cull_vertex]==],
- [==[EXT_depth_bounds_test]==],
- [==[EXT_direct_state_access]==],
- [==[EXT_draw_buffers2]==],
- [==[EXT_draw_instanced]==],
- [==[EXT_draw_range_elements]==],
- [==[EXT_fog_coord]==],
- [==[EXT_framebuffer_blit]==],
- [==[EXT_framebuffer_multisample]==],
- [==[EXT_framebuffer_multisample_blit_scaled]==],
- [==[EXT_framebuffer_object]==],
- [==[EXT_framebuffer_sRGB]==],
- [==[EXT_geometry_shader4]==],
- [==[EXT_gpu_program_parameters]==],
- [==[EXT_gpu_shader4]==],
- [==[EXT_histogram]==],
- [==[EXT_index_array_formats]==],
- [==[EXT_index_func]==],
- [==[EXT_index_material]==],
- [==[EXT_index_texture]==],
- [==[EXT_light_texture]==],
- [==[EXT_misc_attribute]==],
- [==[EXT_multi_draw_arrays]==],
- [==[EXT_multisample]==],
- [==[EXT_packed_depth_stencil]==],
- [==[EXT_packed_float]==],
- [==[EXT_packed_pixels]==],
- [==[EXT_paletted_texture]==],
- [==[EXT_pixel_buffer_object]==],
- [==[EXT_pixel_transform]==],
- [==[EXT_pixel_transform_color_table]==],
- [==[EXT_point_parameters]==],
- [==[EXT_polygon_offset]==],
- [==[EXT_provoking_vertex]==],
- [==[EXT_rescale_normal]==],
- [==[EXT_secondary_color]==],
- [==[EXT_separate_shader_objects]==],
- [==[EXT_separate_specular_color]==],
- [==[EXT_shader_image_load_store]==],
- [==[EXT_shadow_funcs]==],
- [==[EXT_shared_texture_palette]==],
- [==[EXT_stencil_clear_tag]==],
- [==[EXT_stencil_two_side]==],
- [==[EXT_stencil_wrap]==],
- [==[EXT_subtexture]==],
- [==[EXT_texture]==],
- [==[EXT_texture3D]==],
- [==[EXT_texture_array]==],
- [==[EXT_texture_buffer_object]==],
- [==[EXT_texture_compression_latc]==],
- [==[EXT_texture_compression_rgtc]==],
- [==[EXT_texture_compression_s3tc]==],
- [==[EXT_texture_cube_map]==],
- [==[EXT_texture_env_add]==],
- [==[EXT_texture_env_combine]==],
- [==[EXT_texture_env_dot3]==],
- [==[EXT_texture_filter_anisotropic]==],
- [==[EXT_texture_integer]==],
- [==[EXT_texture_lod_bias]==],
- [==[EXT_texture_mirror_clamp]==],
- [==[EXT_texture_object]==],
- [==[EXT_texture_perturb_normal]==],
- [==[EXT_texture_sRGB]==],
- [==[EXT_texture_sRGB_decode]==],
- [==[EXT_texture_shared_exponent]==],
- [==[EXT_texture_snorm]==],
- [==[EXT_texture_swizzle]==],
- [==[EXT_timer_query]==],
- [==[EXT_transform_feedback]==],
- [==[EXT_vertex_array]==],
- [==[EXT_vertex_array_bgra]==],
- [==[EXT_vertex_attrib_64bit]==],
- [==[EXT_vertex_shader]==],
- [==[EXT_vertex_weighting]==],
- [==[EXT_x11_sync_object]==],
- [==[GREMEDY_frame_terminator]==],
- [==[GREMEDY_string_marker]==],
- [==[HP_convolution_border_modes]==],
- [==[HP_image_transform]==],
- [==[HP_occlusion_test]==],
- [==[HP_texture_lighting]==],
- [==[IBM_cull_vertex]==],
- [==[IBM_multimode_draw_arrays]==],
- [==[IBM_rasterpos_clip]==],
- [==[IBM_static_data]==],
- [==[IBM_texture_mirrored_repeat]==],
- [==[IBM_vertex_array_lists]==],
- [==[INGR_blend_func_separate]==],
- [==[INGR_color_clamp]==],
- [==[INGR_interlace_read]==],
- [==[INTEL_map_texture]==],
- [==[INTEL_parallel_arrays]==],
- [==[KHR_debug]==],
- [==[KHR_texture_compression_astc_ldr]==],
- [==[MESAX_texture_stack]==],
- [==[MESA_pack_invert]==],
- [==[MESA_resize_buffers]==],
- [==[MESA_window_pos]==],
- [==[MESA_ycbcr_texture]==],
- [==[NVX_conditional_render]==],
- [==[NV_bindless_multi_draw_indirect]==],
- [==[NV_bindless_texture]==],
- [==[NV_blend_equation_advanced]==],
- [==[NV_blend_equation_advanced_coherent]==],
- [==[NV_blend_square]==],
- [==[NV_compute_program5]==],
- [==[NV_conditional_render]==],
- [==[NV_copy_depth_to_color]==],
- [==[NV_copy_image]==],
- [==[NV_deep_texture3D]==],
- [==[NV_depth_buffer_float]==],
- [==[NV_depth_clamp]==],
- [==[NV_draw_texture]==],
- [==[NV_evaluators]==],
- [==[NV_explicit_multisample]==],
- [==[NV_fence]==],
- [==[NV_float_buffer]==],
- [==[NV_fog_distance]==],
- [==[NV_fragment_program]==],
- [==[NV_fragment_program2]==],
- [==[NV_fragment_program4]==],
- [==[NV_fragment_program_option]==],
- [==[NV_framebuffer_multisample_coverage]==],
- [==[NV_geometry_program4]==],
- [==[NV_geometry_shader4]==],
- [==[NV_gpu_program4]==],
- [==[NV_gpu_program5]==],
- [==[NV_gpu_program5_mem_extended]==],
- [==[NV_gpu_shader5]==],
- [==[NV_half_float]==],
- [==[NV_light_max_exponent]==],
- [==[NV_multisample_coverage]==],
- [==[NV_multisample_filter_hint]==],
- [==[NV_occlusion_query]==],
- [==[NV_packed_depth_stencil]==],
- [==[NV_parameter_buffer_object]==],
- [==[NV_parameter_buffer_object2]==],
- [==[NV_path_rendering]==],
- [==[NV_pixel_data_range]==],
- [==[NV_point_sprite]==],
- [==[NV_present_video]==],
- [==[NV_primitive_restart]==],
- [==[NV_register_combiners]==],
- [==[NV_register_combiners2]==],
- [==[NV_shader_atomic_counters]==],
- [==[NV_shader_atomic_float]==],
- [==[NV_shader_buffer_load]==],
- [==[NV_shader_buffer_store]==],
- [==[NV_shader_storage_buffer_object]==],
- [==[NV_tessellation_program5]==],
- [==[NV_texgen_emboss]==],
- [==[NV_texgen_reflection]==],
- [==[NV_texture_barrier]==],
- [==[NV_texture_compression_vtc]==],
- [==[NV_texture_env_combine4]==],
- [==[NV_texture_expand_normal]==],
- [==[NV_texture_multisample]==],
- [==[NV_texture_rectangle]==],
- [==[NV_texture_shader]==],
- [==[NV_texture_shader2]==],
- [==[NV_texture_shader3]==],
- [==[NV_transform_feedback]==],
- [==[NV_transform_feedback2]==],
- [==[NV_vdpau_interop]==],
- [==[NV_vertex_array_range]==],
- [==[NV_vertex_array_range2]==],
- [==[NV_vertex_attrib_integer_64bit]==],
- [==[NV_vertex_buffer_unified_memory]==],
- [==[NV_vertex_program]==],
- [==[NV_vertex_program1_1]==],
- [==[NV_vertex_program2]==],
- [==[NV_vertex_program2_option]==],
- [==[NV_vertex_program3]==],
- [==[NV_vertex_program4]==],
- [==[NV_video_capture]==],
- [==[OES_byte_coordinates]==],
- [==[OES_compressed_paletted_texture]==],
- [==[OES_fixed_point]==],
- [==[OES_query_matrix]==],
- [==[OES_read_format]==],
- [==[OES_single_precision]==],
- [==[OML_interlace]==],
- [==[OML_resample]==],
- [==[OML_subsample]==],
- [==[PGI_misc_hints]==],
- [==[PGI_vertex_hints]==],
- [==[REND_screen_coordinates]==],
- [==[S3_s3tc]==],
- [==[SGIS_detail_texture]==],
- [==[SGIS_fog_function]==],
- [==[SGIS_generate_mipmap]==],
- [==[SGIS_multisample]==],
- [==[SGIS_pixel_texture]==],
- [==[SGIS_point_line_texgen]==],
- [==[SGIS_point_parameters]==],
- [==[SGIS_sharpen_texture]==],
- [==[SGIS_texture4D]==],
- [==[SGIS_texture_border_clamp]==],
- [==[SGIS_texture_color_mask]==],
- [==[SGIS_texture_edge_clamp]==],
- [==[SGIS_texture_filter4]==],
- [==[SGIS_texture_lod]==],
- [==[SGIS_texture_select]==],
- [==[SGIX_async]==],
- [==[SGIX_async_histogram]==],
- [==[SGIX_async_pixel]==],
- [==[SGIX_blend_alpha_minmax]==],
- [==[SGIX_calligraphic_fragment]==],
- [==[SGIX_clipmap]==],
- [==[SGIX_convolution_accuracy]==],
- [==[SGIX_depth_pass_instrument]==],
- [==[SGIX_depth_texture]==],
- [==[SGIX_flush_raster]==],
- [==[SGIX_fog_offset]==],
- [==[SGIX_fragment_lighting]==],
- [==[SGIX_framezoom]==],
- [==[SGIX_igloo_interface]==],
- [==[SGIX_instruments]==],
- [==[SGIX_interlace]==],
- [==[SGIX_ir_instrument1]==],
- [==[SGIX_list_priority]==],
- [==[SGIX_pixel_texture]==],
- [==[SGIX_pixel_tiles]==],
- [==[SGIX_polynomial_ffd]==],
- [==[SGIX_reference_plane]==],
- [==[SGIX_resample]==],
- [==[SGIX_scalebias_hint]==],
- [==[SGIX_shadow]==],
- [==[SGIX_shadow_ambient]==],
- [==[SGIX_sprite]==],
- [==[SGIX_subsample]==],
- [==[SGIX_tag_sample_buffer]==],
- [==[SGIX_texture_add_env]==],
- [==[SGIX_texture_coordinate_clamp]==],
- [==[SGIX_texture_lod_bias]==],
- [==[SGIX_texture_multi_buffer]==],
- [==[SGIX_texture_scale_bias]==],
- [==[SGIX_vertex_preclip]==],
- [==[SGIX_ycrcb]==],
- [==[SGIX_ycrcb_subsample]==],
- [==[SGIX_ycrcba]==],
- [==[SGI_color_matrix]==],
- [==[SGI_color_table]==],
- [==[SGI_texture_color_table]==],
- [==[SUNX_constant_data]==],
- [==[SUN_convolution_border_modes]==],
- [==[SUN_global_alpha]==],
- [==[SUN_mesh_array]==],
- [==[SUN_slice_accum]==],
- [==[SUN_triangle_list]==],
- [==[SUN_vertex]==],
- [==[WIN_phong_shading]==],
- [==[WIN_specular_fog]==],
- },
- ["enumerators"] = {
- {
- ["value"] = [==[0x8174]==],
- ["name"] = [==[TEXTURE_CLIPMAP_VIRTUAL_DEPTH_SGIX]==],
- ["extensions"] = {
- [==[SGIX_clipmap]==],
- },
- },
- {
- ["value"] = [==[0x8C84]==],
- ["name"] = [==[TRANSFORM_FEEDBACK_BUFFER_START]==],
- ["core"] = {
- {
- [==[3.0]==],
- [==[core]==],
- },
- },
- },
- {
- ["value"] = [==[0x00000002]==],
- ["extensions"] = {
- [==[ARB_shader_image_load_store]==],
- },
- ["name"] = [==[ELEMENT_ARRAY_BARRIER_BIT]==],
- ["core"] = {
- {
- [==[4.2]==],
- [==[core]==],
- },
- },
- },
- {
- ["value"] = [==[0x906C]==],
- ["name"] = [==[UNSIGNED_INT_IMAGE_2D_MULTISAMPLE_ARRAY_EXT]==],
- ["extensions"] = {
- [==[EXT_shader_image_load_store]==],
- },
- },
- {
- ["value"] = [==[0x9129]==],
- ["extensions"] = {
- [==[ARB_compressed_texture_pixel_storage]==],
- },
- ["name"] = [==[UNPACK_COMPRESSED_BLOCK_DEPTH]==],
- ["core"] = {
- {
- [==[4.2]==],
- [==[core]==],
- },
- },
- },
- {
- ["value"] = [==[0x8076]==],
- ["name"] = [==[COLOR_ARRAY]==],
- ["core"] = {
- {
- [==[1.1]==],
- [==[core]==],
- },
- {
- [==[3.2]==],
- [==[compatibility]==],
- },
- },
- },
- {
- ["value"] = [==[0x8DC8]==],
- ["name"] = [==[UNSIGNED_INT_VEC4_EXT]==],
- ["extensions"] = {
- [==[EXT_gpu_shader4]==],
- },
- },
- {
- ["value"] = [==[0x8251]==],
- ["extensions"] = {
- [==[KHR_debug]==],
- },
- ["name"] = [==[DEBUG_TYPE_OTHER]==],
- ["core"] = {
- {
- [==[4.3]==],
- [==[core]==],
- },
- },
- },
- {
- ["value"] = [==[0x8085]==],
- ["name"] = [==[INDEX_ARRAY_TYPE_EXT]==],
- ["extensions"] = {
- [==[EXT_vertex_array]==],
- },
- },
- {
- ["value"] = [==[0x817D]==],
- ["name"] = [==[REFERENCE_PLANE_SGIX]==],
- ["extensions"] = {
- [==[SGIX_reference_plane]==],
- },
- },
- {
- ["value"] = [==[0x8645]==],
- ["name"] = [==[ATTRIB_ARRAY_POINTER_NV]==],
- ["extensions"] = {
- [==[NV_vertex_program]==],
- },
- },
- {
- ["value"] = [==[0x0D15]==],
- ["name"] = [==[RED_BIAS]==],
- ["core"] = {
- {
- [==[1.1]==],
- [==[core]==],
- },
- {
- [==[3.2]==],
- [==[compatibility]==],
- },
- },
- },
- {
- ["value"] = [==[0x2101]==],
- ["name"] = [==[DECAL]==],
- ["core"] = {
- {
- [==[1.1]==],
- [==[core]==],
- },
- {
- [==[3.2]==],
- [==[compatibility]==],
- },
- },
- },
- {
- ["value"] = [==[0x8CE8]==],
- ["name"] = [==[COLOR_ATTACHMENT8_EXT]==],
- ["extensions"] = {
- [==[EXT_framebuffer_object]==],
- },
- },
- {
- ["value"] = [==[0x8512]==],
- ["name"] = [==[REFLECTION_MAP_EXT]==],
- ["extensions"] = {
- [==[EXT_texture_cube_map]==],
- },
- },
- {
- ["value"] = [==[0x897A]==],
- ["name"] = [==[SWIZZLE_STRQ_ATI]==],
- ["extensions"] = {
- [==[ATI_fragment_shader]==],
- },
- },
- {
- ["value"] = [==[0x8DCC]==],
- ["name"] = [==[INT_SAMPLER_CUBE]==],
- ["core"] = {
- {
- [==[3.0]==],
- [==[core]==],
- },
- },
- },
- {
- ["value"] = [==[0x8F39]==],
- ["extensions"] = {
- [==[ARB_shader_storage_buffer_object]==],
- },
- ["name"] = [==[MAX_COMBINED_SHADER_OUTPUT_RESOURCES]==],
- ["core"] = {
- {
- [==[4.3]==],
- [==[core]==],
- },
- },
- },
- {
- ["value"] = [==[0x901E]==],
- ["name"] = [==[DEPTH_CLAMP_NEAR_AMD]==],
- ["extensions"] = {
- [==[AMD_depth_clamp_separate]==],
- },
- },
- {
- ["value"] = [==[0x8742]==],
- ["name"] = [==[MIRROR_CLAMP_ATI]==],
- ["extensions"] = {
- [==[ATI_texture_mirror_once]==],
- },
- },
- {
- ["value"] = [==[0x87E0]==],
- ["name"] = [==[NORMALIZED_RANGE_EXT]==],
- ["extensions"] = {
- [==[EXT_vertex_shader]==],
- },
- },
- {
- ["value"] = [==[0x809A]==],
- ["name"] = [==[DETAIL_TEXTURE_LEVEL_SGIS]==],
- ["extensions"] = {
- [==[SGIS_detail_texture]==],
- },
- },
- {
- ["value"] = [==[0x864B]==],
- ["name"] = [==[PROGRAM_ERROR_POSITION_NV]==],
- ["extensions"] = {
- [==[NV_vertex_program]==],
- },
- },
- {
- ["value"] = [==[0x870E]==],
- ["name"] = [==[HI_SCALE_NV]==],
- ["extensions"] = {
- [==[NV_texture_shader]==],
- },
- },
- {
- ["value"] = [==[0x8046]==],
- ["name"] = [==[LUMINANCE12_ALPHA4]==],
- ["core"] = {
- {
- [==[1.1]==],
- [==[core]==],
- },
- {
- [==[3.2]==],
- [==[compatibility]==],
- },
- },
- },
- {
- ["value"] = [==[0x8161]==],
- ["name"] = [==[IMAGE_TRANSFORM_2D_HP]==],
- ["extensions"] = {
- [==[HP_image_transform]==],
- },
- },
- {
- ["value"] = [==[0x8784]==],
- ["name"] = [==[OP_DOT3_EXT]==],
- ["extensions"] = {
- [==[EXT_vertex_shader]==],
- },
- },
- {
- ["value"] = [==[0x0100]==],
- ["name"] = [==[ACCUM]==],
- ["core"] = {
- {
- [==[1.1]==],
- [==[core]==],
- },
- {
- [==[3.2]==],
- [==[compatibility]==],
- },
- },
- },
- {
- ["value"] = [==[0x8F97]==],
- ["extensions"] = {
- [==[EXT_texture_snorm]==],
- },
- ["name"] = [==[RGBA8_SNORM]==],
- ["core"] = {
- {
- [==[3.1]==],
- [==[core]==],
- },
- },
- },
- {
- ["value"] = [==[0x8F9C]==],
- ["extensions"] = {
- [==[EXT_texture_snorm]==],
- },
- ["name"] = [==[SIGNED_NORMALIZED]==],
- ["core"] = {
- {
- [==[3.1]==],
- [==[core]==],
- },
- },
- },
- {
- ["value"] = [==[0x855B]==],
- ["name"] = [==[EYE_RADIAL_NV]==],
- ["extensions"] = {
- [==[NV_fog_distance]==],
- },
- },
- {
- ["value"] = [==[0x2600]==],
- ["name"] = [==[NEAREST]==],
- ["core"] = {
- {
- [==[1.1]==],
- [==[core]==],
- },
- },
- },
- {
- ["value"] = [==[0x8575]==],
- ["name"] = [==[INTERPOLATE_ARB]==],
- ["extensions"] = {
- [==[ARB_texture_env_combine]==],
- },
- },
- {
- ["value"] = [==[0x0B04]==],
- ["name"] = [==[CURRENT_RASTER_COLOR]==],
- ["core"] = {
- {
- [==[1.1]==],
- [==[core]==],
- },
- {
- [==[3.2]==],
- [==[compatibility]==],
- },
- },
- },
- {
- ["value"] = [==[0x84F6]==],
- ["name"] = [==[TEXTURE_BINDING_RECTANGLE_NV]==],
- ["extensions"] = {
- [==[NV_texture_rectangle]==],
- },
- },
- {
- ["value"] = [==[0x8790]==],
- ["name"] = [==[OP_ROUND_EXT]==],
- ["extensions"] = {
- [==[EXT_vertex_shader]==],
- },
- },
- {
- ["value"] = [==[0x8772]==],
- ["name"] = [==[VERTEX_STREAM6_ATI]==],
- ["extensions"] = {
- [==[ATI_vertex_streams]==],
- },
- },
- {
- ["value"] = [==[0x000D]==],
- ["name"] = [==[TRIANGLE_STRIP_ADJACENCY_EXT]==],
- ["extensions"] = {
- [==[EXT_geometry_shader4]==],
- [==[NV_geometry_program4]==],
- },
- },
- {
- ["value"] = [==[0x84D9]==],
- ["name"] = [==[TEXTURE25]==],
- ["core"] = {
- {
- [==[1.3]==],
- [==[core]==],
- },
- },
- },
- {
- ["value"] = [==[0x8864]==],
- ["name"] = [==[QUERY_COUNTER_BITS]==],
- ["core"] = {
- {
- [==[1.5]==],
- [==[core]==],
- },
- },
- },
- {
- ["value"] = [==[0x8262]==],
- ["extensions"] = {
- [==[ARB_compute_shader]==],
- },
- ["name"] = [==[MAX_COMPUTE_SHARED_MEMORY_SIZE]==],
- ["core"] = {
- {
- [==[4.3]==],
- [==[core]==],
- },
- },
- },
- {
- ["value"] = [==[0x4006]==],
- ["name"] = [==[LIGHT6]==],
- ["core"] = {
- {
- [==[1.1]==],
- [==[core]==],
- },
- {
- [==[3.2]==],
- [==[compatibility]==],
- },
- },
- },
- {
- ["value"] = [==[0x8A01]==],
- ["name"] = [==[VERTEX_ATTRIB_MAP2_APPLE]==],
- ["extensions"] = {
- [==[APPLE_vertex_program_evaluators]==],
- },
- },
- {
- ["value"] = [==[0x807F]==],
- ["name"] = [==[NORMAL_ARRAY_STRIDE]==],
- ["core"] = {
- {
- [==[1.1]==],
- [==[core]==],
- },
- {
- [==[3.2]==],
- [==[compatibility]==],
- },
- },
- },
- {
- ["value"] = [==[0x8B5C]==],
- ["name"] = [==[FLOAT_MAT4]==],
- ["core"] = {
- {
- [==[2.0]==],
- [==[core]==],
- },
- },
- },
- {
- ["value"] = [==[0x8819]==],
- ["name"] = [==[LUMINANCE_ALPHA32F_ARB]==],
- ["extensions"] = {
- [==[ARB_texture_float]==],
- },
- },
- {
- ["value"] = [==[0x88C9]==],
- ["name"] = [==[MATRIX9_ARB]==],
- ["extensions"] = {
- [==[ARB_fragment_program]==],
- [==[ARB_vertex_program]==],
- },
- },
- {
- ["value"] = [==[0x8318]==],
- ["name"] = [==[YCRCB_SGIX]==],
- ["extensions"] = {
- [==[SGIX_ycrcba]==],
- },
- },
- {
- ["value"] = [==[0x8904]==],
- ["name"] = [==[MIN_PROGRAM_TEXEL_OFFSET]==],
- ["core"] = {
- {
- [==[3.0]==],
- [==[core]==],
- },
- },
- },
- {
- ["value"] = [==[0x88EA]==],
- ["name"] = [==[DYNAMIC_COPY_ARB]==],
- ["extensions"] = {
- [==[ARB_vertex_buffer_object]==],
- },
- },
- {
- ["value"] = [==[0x0C75]==],
- ["name"] = [==[PIXEL_MAP_I_TO_A]==],
- ["core"] = {
- {
- [==[1.1]==],
- [==[core]==],
- },
- {
- [==[3.2]==],
- [==[compatibility]==],
- },
- },
- },
- {
- ["value"] = [==[0x8004]==],
- ["name"] = [==[ONE_MINUS_CONSTANT_ALPHA]==],
- ["extensions"] = {
- [==[ARB_imaging]==],
- },
- },
- {
- ["value"] = [==[0x84C3]==],
- ["name"] = [==[TEXTURE3]==],
- ["core"] = {
- {
- [==[1.3]==],
- [==[core]==],
- },
- },
- },
- {
- ["value"] = [==[0x84F6]==],
- ["name"] = [==[TEXTURE_BINDING_RECTANGLE]==],
- ["core"] = {
- {
- [==[3.1]==],
- [==[core]==],
- },
- },
- },
- {
- ["value"] = [==[0x8259]==],
- ["extensions"] = {
- [==[ARB_separate_shader_objects]==],
- },
- ["name"] = [==[ACTIVE_PROGRAM]==],
- ["core"] = {
- {
- [==[4.1]==],
- [==[core]==],
- },
- },
- },
- {
- ["value"] = [==[0x8DDE]==],
- ["name"] = [==[MAX_VERTEX_VARYING_COMPONENTS_ARB]==],
- ["extensions"] = {
- [==[ARB_geometry_shader4]==],
- },
- },
- {
- ["value"] = [==[0x9028]==],
- ["name"] = [==[VIDEO_BUFFER_PITCH_NV]==],
- ["extensions"] = {
- [==[NV_video_capture]==],
- },
- },
- {
- ["value"] = [==[0x9147]==],
- ["extensions"] = {
- [==[KHR_debug]==],
- },
- ["name"] = [==[DEBUG_SEVERITY_MEDIUM]==],
- ["core"] = {
- {
- [==[4.3]==],
- [==[core]==],
- },
- },
- },
- {
- ["value"] = [==[0x8675]==],
- ["name"] = [==[MAP2_VERTEX_ATTRIB5_4_NV]==],
- ["extensions"] = {
- [==[NV_vertex_program]==],
- },
- },
- {
- ["value"] = [==[0x88F6]==],
- ["name"] = [==[MAX_PROGRAM_IF_DEPTH_NV]==],
- ["extensions"] = {
- [==[NV_fragment_program2]==],
- },
- },
- {
- ["value"] = [==[0x8DBD]==],
- ["extensions"] = {
- [==[ARB_texture_compression_rgtc]==],
- },
- ["name"] = [==[COMPRESSED_RG_RGTC2]==],
- ["core"] = {
- {
- [==[3.0]==],
- [==[core]==],
- },
- },
- },
- {
- ["value"] = [==[0x8591]==],
- ["name"] = [==[OPERAND1_RGB_EXT]==],
- ["extensions"] = {
- [==[EXT_texture_env_combine]==],
- },
- },
- {
- ["value"] = [==[0x8154]==],
- ["name"] = [==[CONVOLUTION_BORDER_COLOR]==],
- ["extensions"] = {
- [==[ARB_imaging]==],
- },
- },
- {
- ["value"] = [==[0x85C0]==],
- ["name"] = [==[REPLACEMENT_CODE_ARRAY_SUN]==],
- ["extensions"] = {
- [==[SUN_triangle_list]==],
- },
- },
- {
- ["value"] = [==[0x90A0]==],
- ["name"] = [==[PATH_COMPUTED_LENGTH_NV]==],
- ["extensions"] = {
- [==[NV_path_rendering]==],
- },
- },
- {
- ["value"] = [==[0x9006]==],
- ["name"] = [==[DISCRETE_AMD]==],
- ["extensions"] = {
- [==[AMD_vertex_shader_tessellator]==],
- },
- },
- {
- ["value"] = [==[0x00000800]==],
- ["name"] = [==[VIEWPORT_BIT]==],
- ["core"] = {
- {
- [==[1.1]==],
- [==[core]==],
- },
- {
- [==[3.2]==],
- [==[compatibility]==],
- },
- },
- },
- {
- ["value"] = [==[0x807D]==],
- ["name"] = [==[VERTEX_ARRAY_COUNT_EXT]==],
- ["extensions"] = {
- [==[EXT_vertex_array]==],
- },
- },
- {
- ["value"] = [==[0x8360]==],
- ["name"] = [==[MAX_ASYNC_DRAW_PIXELS_SGIX]==],
- ["extensions"] = {
- [==[SGIX_async_pixel]==],
- },
- },
- {
- ["value"] = [==[0x827C]==],
- ["extensions"] = {
- [==[ARB_internalformat_query2]==],
- },
- ["name"] = [==[INTERNALFORMAT_DEPTH_TYPE]==],
- ["core"] = {
- {
- [==[4.3]==],
- [==[core]==],
- },
- },
- },
- {
- ["value"] = [==[0x8803]==],
- ["name"] = [==[STENCIL_BACK_PASS_DEPTH_PASS_ATI]==],
- ["extensions"] = {
- [==[ATI_separate_stencil]==],
- },
- },
- {
- ["value"] = [==[0x8D43]==],
- ["name"] = [==[RENDERBUFFER_HEIGHT_EXT]==],
- ["extensions"] = {
- [==[EXT_framebuffer_object]==],
- },
- },
- {
- ["value"] = [==[0x8956]==],
- ["name"] = [==[CON_21_ATI]==],
- ["extensions"] = {
- [==[ATI_fragment_shader]==],
- },
- },
- {
- ["value"] = [==[0x8514]==],
- ["name"] = [==[TEXTURE_BINDING_CUBE_MAP_EXT]==],
- ["extensions"] = {
- [==[EXT_texture_cube_map]==],
- },
- },
- {
- ["value"] = [==[0x8826]==],
- ["name"] = [==[DRAW_BUFFER1_ARB]==],
- ["extensions"] = {
- [==[ARB_draw_buffers]==],
- },
- },
- {
- ["value"] = [==[0x8049]==],
- ["name"] = [==[INTENSITY]==],
- ["core"] = {
- {
- [==[1.1]==],
- [==[core]==],
- },
- {
- [==[3.2]==],
- [==[compatibility]==],
- },
- },
- },
- {
- ["value"] = [==[0x8973]==],
- ["name"] = [==[NUM_INPUT_INTERPOLATOR_COMPONENTS_ATI]==],
- ["extensions"] = {
- [==[ATI_fragment_shader]==],
- },
- },
- {
- ["value"] = [==[0x8007]==],
- ["name"] = [==[MIN]==],
- ["extensions"] = {
- [==[ARB_imaging]==],
- },
- },
- {
- ["value"] = [==[0x8580]==],
- ["name"] = [==[SOURCE0_RGB_EXT]==],
- ["extensions"] = {
- [==[EXT_texture_env_combine]==],
- },
- },
- {
- ["value"] = [==[0x2A24]==],
- ["name"] = [==[C3F_V3F]==],
- ["core"] = {
- {
- [==[1.1]==],
- [==[core]==],
- },
- {
- [==[3.2]==],
- [==[compatibility]==],
- },
- },
- },
- {
- ["value"] = [==[0x81B2]==],
- ["name"] = [==[T2F_IUI_V3F_EXT]==],
- ["extensions"] = {
- [==[EXT_index_array_formats]==],
- },
- },
- {
- ["value"] = [==[0x82B1]==],
- ["extensions"] = {
- [==[ARB_internalformat_query2]==],
- },
- ["name"] = [==[TEXTURE_COMPRESSED_BLOCK_WIDTH]==],
- ["core"] = {
- {
- [==[4.3]==],
- [==[core]==],
- },
- },
- },
- {
- ["value"] = [==[0x86A0]==],
- ["name"] = [==[TEXTURE_COMPRESSED_IMAGE_SIZE_ARB]==],
- ["extensions"] = {
- [==[ARB_texture_compression]==],
- },
- },
- {
- ["value"] = [==[0x0B22]==],
- ["name"] = [==[LINE_WIDTH_RANGE]==],
- ["core"] = {
- {
- [==[1.1]==],
- [==[core]==],
- },
- },
- },
- {
- ["value"] = [==[0x8292]==],
- ["extensions"] = {
- [==[ARB_internalformat_query2]==],
- },
- ["name"] = [==[GET_TEXTURE_IMAGE_TYPE]==],
- ["core"] = {
- {
- [==[4.3]==],
- [==[core]==],
- },
- },
- },
- {
- ["value"] = [==[0x8854]==],
- ["name"] = [==[OFFSET_HILO_TEXTURE_2D_NV]==],
- ["extensions"] = {
- [==[NV_texture_shader3]==],
- },
- },
- {
- ["value"] = [==[0x8A2C]==],
- ["name"] = [==[MAX_GEOMETRY_UNIFORM_BLOCKS]==],
- ["extensions"] = {
- [==[ARB_uniform_buffer_object]==],
- },
- },
- {
- ["value"] = [==[0x818C]==],
- ["name"] = [==[FRAMEZOOM_FACTOR_SGIX]==],
- ["extensions"] = {
- [==[SGIX_framezoom]==],
- },
- },
- {
- ["value"] = [==[0x84D6]==],
- ["name"] = [==[TEXTURE22]==],
- ["core"] = {
- {
- [==[1.3]==],
- [==[core]==],
- },
- },
- },
- {
- ["value"] = [==[0x808D]==],
- ["name"] = [==[EDGE_FLAG_ARRAY_COUNT_EXT]==],
- ["extensions"] = {
- [==[EXT_vertex_array]==],
- },
- },
- {
- ["value"] = [==[0x8F33]==],
- ["name"] = [==[ELEMENT_ARRAY_LENGTH_NV]==],
- ["extensions"] = {
- [==[NV_vertex_buffer_unified_memory]==],
- },
- },
- {
- ["value"] = [==[0x8054]==],
- ["name"] = [==[RGB16_EXT]==],
- ["extensions"] = {
- [==[EXT_texture]==],
- },
- },
- {
- ["value"] = [==[0x81D8]==],
- ["name"] = [==[REPLACEMENT_CODE_SUN]==],
- ["extensions"] = {
- [==[SUN_triangle_list]==],
- },
- },
- {
- ["value"] = [==[0x8B56]==],
- ["name"] = [==[BOOL]==],
- ["core"] = {
- {
- [==[2.0]==],
- [==[core]==],
- },
- },
- },
- {
- ["value"] = [==[0x3004]==],
- ["name"] = [==[CLIP_PLANE4]==],
- ["core"] = {
- {
- [==[1.1]==],
- [==[core]==],
- },
- {
- [==[3.2]==],
- [==[compatibility]==],
- },
- },
- },
- {
- ["value"] = [==[0x85BA]==],
- ["name"] = [==[UNSIGNED_SHORT_8_8_MESA]==],
- ["extensions"] = {
- [==[MESA_ycbcr_texture]==],
- },
- },
- {
- ["value"] = [==[0x87FB]==],
- ["name"] = [==[VBO_FREE_MEMORY_ATI]==],
- ["extensions"] = {
- [==[ATI_meminfo]==],
- },
- },
- {
- ["value"] = [==[0x8E4C]==],
- ["name"] = [==[QUADS_FOLLOW_PROVOKING_VERTEX_CONVENTION_EXT]==],
- ["extensions"] = {
- [==[EXT_provoking_vertex]==],
- },
- },
- {
- ["value"] = [==[0x0000]==],
- ["name"] = [==[POINTS]==],
- ["core"] = {
- {
- [==[1.1]==],
- [==[core]==],
- },
- },
- },
- {
- ["value"] = [==[0x80D3]==],
- ["name"] = [==[PROXY_COLOR_TABLE]==],
- ["extensions"] = {
- [==[ARB_imaging]==],
- },
- },
- {
- ["value"] = [==[0x8951]==],
- ["name"] = [==[CON_16_ATI]==],
- ["extensions"] = {
- [==[ATI_fragment_shader]==],
- },
- },
- {
- ["value"] = [==[0x88D1]==],
- ["name"] = [==[MATRIX17_ARB]==],
- ["extensions"] = {
- [==[ARB_fragment_program]==],
- [==[ARB_vertex_program]==],
- },
- },
- {
- ["value"] = [==[0x8C1C]==],
- ["name"] = [==[TEXTURE_BINDING_1D_ARRAY]==],
- ["core"] = {
- {
- [==[3.0]==],
- [==[core]==],
- },
- },
- },
- {
- ["value"] = [==[0x8099]==],
- ["name"] = [==[LINEAR_DETAIL_COLOR_SGIS]==],
- ["extensions"] = {
- [==[SGIS_detail_texture]==],
- },
- },
- {
- ["value"] = [==[0x8737]==],
- ["name"] = [==[MODELVIEW23_ARB]==],
- ["extensions"] = {
- [==[ARB_vertex_blend]==],
- },
- },
- {
- ["value"] = [==[0x82A2]==],
- ["extensions"] = {
- [==[ARB_internalformat_query2]==],
- },
- ["name"] = [==[TEXTURE_GATHER]==],
- ["core"] = {
- {
- [==[4.3]==],
- [==[core]==],
- },
- },
- },
- {
- ["value"] = [==[0x8743]==],
- ["name"] = [==[MIRROR_CLAMP_TO_EDGE_EXT]==],
- ["extensions"] = {
- [==[EXT_texture_mirror_clamp]==],
- },
- },
- {
- ["value"] = [==[0x8DDC]==],
- ["name"] = [==[GEOMETRY_OUTPUT_TYPE_EXT]==],
- ["extensions"] = {
- [==[EXT_geometry_shader4]==],
- [==[NV_geometry_program4]==],
- },
- },
- {
- ["value"] = [==[0x8458]==],
- ["name"] = [==[COLOR_SUM]==],
- ["core"] = {
- {
- [==[1.4]==],
- [==[core]==],
- },
- {
- [==[3.2]==],
- [==[compatibility]==],
- },
- },
- },
- {
- ["value"] = [==[0x80E3]==],
- ["name"] = [==[COLOR_INDEX2_EXT]==],
- ["extensions"] = {
- [==[EXT_paletted_texture]==],
- },
- },
- {
- ["value"] = [==[0x87F8]==],
- ["name"] = [==[PN_TRIANGLES_NORMAL_MODE_QUADRATIC_ATI]==],
- ["extensions"] = {
- [==[ATI_pn_triangles]==],
- },
- },
- {
- ["value"] = [==[0x8883]==],
- ["name"] = [==[FLOAT_RGBA_NV]==],
- ["extensions"] = {
- [==[NV_float_buffer]==],
- },
- },
- {
- ["value"] = [==[0x0C01]==],
- ["name"] = [==[DRAW_BUFFER]==],
- ["core"] = {
- {
- [==[1.1]==],
- [==[core]==],
- },
- },
- },
- {
- ["value"] = [==[0x815A]==],
- ["name"] = [==[IMAGE_ROTATE_ORIGIN_X_HP]==],
- ["extensions"] = {
- [==[HP_image_transform]==],
- },
- },
- {
- ["value"] = [==[0x8F38]==],
- ["extensions"] = {
- [==[ARB_shader_image_load_store]==],
- },
- ["name"] = [==[MAX_IMAGE_UNITS]==],
- ["core"] = {
- {
- [==[4.2]==],
- [==[core]==],
- },
- },
- },
- {
- ["value"] = [==[0x84CC]==],
- ["name"] = [==[TEXTURE12_ARB]==],
- ["extensions"] = {
- [==[ARB_multitexture]==],
- },
- },
- {
- ["value"] = [==[0x919B]==],
- ["name"] = [==[MIN_SPARSE_LEVEL_AMD]==],
- ["extensions"] = {
- [==[AMD_sparse_texture]==],
- },
- },
- {
- ["value"] = [==[0x8013]==],
- ["name"] = [==[CONVOLUTION_BORDER_MODE_EXT]==],
- ["extensions"] = {
- [==[EXT_convolution]==],
- },
- },
- {
- ["value"] = [==[0x8445]==],
- ["name"] = [==[MAP2_TANGENT_EXT]==],
- ["extensions"] = {
- [==[EXT_coordinate_frame]==],
- },
- },
- {
- ["value"] = [==[0x907D]==],
- ["name"] = [==[PATH_TERMINAL_DASH_CAP_NV]==],
- ["extensions"] = {
- [==[NV_path_rendering]==],
- },
- },
- {
- ["value"] = [==[0x8909]==],
- ["name"] = [==[MAX_PROGRAM_RESULT_COMPONENTS_NV]==],
- ["extensions"] = {
- [==[NV_gpu_program4]==],
- },
- },
- {
- ["value"] = [==[0x8524]==],
- ["name"] = [==[VARIABLE_B_NV]==],
- ["extensions"] = {
- [==[NV_register_combiners]==],
- },
- },
- {
- ["value"] = [==[0x80A2]==],
- ["name"] = [==[2PASS_0_EXT]==],
- ["extensions"] = {
- [==[EXT_multisample]==],
- },
- },
- {
- ["value"] = [==[0x8CDF]==],
- ["extensions"] = {
- [==[ARB_framebuffer_object]==],
- },
- ["name"] = [==[MAX_COLOR_ATTACHMENTS]==],
- ["core"] = {
- {
- [==[3.0]==],
- [==[core]==],
- },
- },
- },
- {
- ["value"] = [==[0x88D7]==],
- ["name"] = [==[MATRIX23_ARB]==],
- ["extensions"] = {
- [==[ARB_fragment_program]==],
- [==[ARB_vertex_program]==],
- },
- },
- {
- ["value"] = [==[0x8856]==],
- ["name"] = [==[OFFSET_HILO_PROJECTIVE_TEXTURE_2D_NV]==],
- ["extensions"] = {
- [==[NV_texture_shader3]==],
- },
- },
- {
- ["value"] = [==[0x8CD3]==],
- ["extensions"] = {
- [==[ARB_framebuffer_object]==],
- },
- ["name"] = [==[FRAMEBUFFER_ATTACHMENT_TEXTURE_CUBE_MAP_FACE]==],
- ["core"] = {
- {
- [==[3.0]==],
- [==[core]==],
- },
- },
- },
- {
- ["value"] = [==[0x0B93]==],
- ["name"] = [==[STENCIL_VALUE_MASK]==],
- ["core"] = {
- {
- [==[1.1]==],
- [==[core]==],
- },
- },
- },
- {
- ["value"] = [==[0x8055]==],
- ["name"] = [==[RGBA2]==],
- ["core"] = {
- {
- [==[1.1]==],
- [==[core]==],
- },
- },
- },
- {
- ["value"] = [==[0x0C54]==],
- ["name"] = [==[FOG_HINT]==],
- ["core"] = {
- {
- [==[1.1]==],
- [==[core]==],
- },
- {
- [==[3.2]==],
- [==[compatibility]==],
- },
- },
- },
- {
- ["value"] = [==[0x8CDD]==],
- ["extensions"] = {
- [==[ARB_framebuffer_object]==],
- },
- ["name"] = [==[FRAMEBUFFER_UNSUPPORTED]==],
- ["core"] = {
- {
- [==[3.0]==],
- [==[core]==],
- },
- },
- },
- {
- ["value"] = [==[0x92A0]==],
- ["name"] = [==[EXCLUSION_NV]==],
- ["extensions"] = {
- [==[NV_blend_equation_advanced]==],
- },
- },
- {
- ["value"] = [==[0x8CE1]==],
- ["extensions"] = {
- [==[ARB_framebuffer_object]==],
- },
- ["name"] = [==[COLOR_ATTACHMENT1]==],
- ["core"] = {
- {
- [==[3.0]==],
- [==[core]==],
- },
- },
- },
- {
- ["value"] = [==[0x8960]==],
- ["name"] = [==[CON_31_ATI]==],
- ["extensions"] = {
- [==[ATI_fragment_shader]==],
- },
- },
- {
- ["value"] = [==[0x835F]==],
- ["name"] = [==[MAX_ASYNC_TEX_IMAGE_SGIX]==],
- ["extensions"] = {
- [==[SGIX_async_pixel]==],
- },
- },
- {
- ["value"] = [==[0x8511]==],
- ["name"] = [==[NORMAL_MAP]==],
- ["core"] = {
- {
- [==[1.3]==],
- [==[core]==],
- },
- {
- [==[3.2]==],
- [==[compatibility]==],
- },
- },
- },
- {
- ["value"] = [==[0x823C]==],
- ["extensions"] = {
- [==[ARB_texture_rg]==],
- },
- ["name"] = [==[RG32UI]==],
- ["core"] = {
- {
- [==[3.0]==],
- [==[core]==],
- },
- },
- },
- {
- ["value"] = [==[0x8845]==],
- ["name"] = [==[CURRENT_MATRIX_INDEX_ARB]==],
- ["extensions"] = {
- [==[ARB_matrix_palette]==],
- },
- },
- {
- ["value"] = [==[0x814A]==],
- ["name"] = [==[SPRITE_AXIS_SGIX]==],
- ["extensions"] = {
- [==[SGIX_sprite]==],
- },
- },
- {
- ["value"] = [==[0x8029]==],
- ["name"] = [==[HISTOGRAM_GREEN_SIZE_EXT]==],
- ["extensions"] = {
- [==[EXT_histogram]==],
- },
- },
- {
- ["value"] = [==[0x881D]==],
- ["name"] = [==[INTENSITY_FLOAT16_ATI]==],
- ["extensions"] = {
- [==[ATI_texture_float]==],
- },
- },
- {
- ["value"] = [==[0x8908]==],
- ["name"] = [==[MAX_PROGRAM_ATTRIB_COMPONENTS_NV]==],
- ["extensions"] = {
- [==[NV_gpu_program4]==],
- },
- },
- {
- ["value"] = [==[0x8DA9]==],
- ["name"] = [==[FRAMEBUFFER_INCOMPLETE_LAYER_COUNT_EXT]==],
- ["extensions"] = {
- [==[EXT_geometry_shader4]==],
- [==[NV_geometry_program4]==],
- },
- },
- {
- ["value"] = [==[0x8870]==],
- ["name"] = [==[FRAGMENT_PROGRAM_NV]==],
- ["extensions"] = {
- [==[NV_fragment_program]==],
- },
- },
- {
- ["value"] = [==[0x80B6]==],
- ["name"] = [==[POST_COLOR_MATRIX_BLUE_SCALE_SGI]==],
- ["extensions"] = {
- [==[SGI_color_matrix]==],
- },
- },
- {
- ["value"] = [==[0x87F2]==],
- ["name"] = [==[PN_TRIANGLES_POINT_MODE_ATI]==],
- ["extensions"] = {
- [==[ATI_pn_triangles]==],
- },
- },
- {
- ["value"] = [==[0x8CDD]==],
- ["name"] = [==[FRAMEBUFFER_UNSUPPORTED_EXT]==],
- ["extensions"] = {
- [==[EXT_framebuffer_object]==],
- },
- },
- {
- ["value"] = [==[103087]==],
- ["name"] = [==[SECONDARY_COLOR_ARRAY_LIST_STRIDE_IBM]==],
- ["extensions"] = {
- [==[IBM_vertex_array_lists]==],
- },
- },
- {
- ["value"] = [==[0x0D57]==],
- ["name"] = [==[STENCIL_BITS]==],
- ["core"] = {
- {
- [==[1.1]==],
- [==[core]==],
- },
- {
- [==[3.2]==],
- [==[compatibility]==],
- },
- },
- },
- {
- ["value"] = [==[0x3003]==],
- ["name"] = [==[CLIP_PLANE3]==],
- ["core"] = {
- {
- [==[1.1]==],
- [==[core]==],
- },
- {
- [==[3.2]==],
- [==[compatibility]==],
- },
- },
- },
- {
- ["value"] = [==[0x8001]==],
- ["name"] = [==[CONSTANT_COLOR_EXT]==],
- ["extensions"] = {
- [==[EXT_blend_color]==],
- },
- },
- {
- ["value"] = [==[0x8D73]==],
- ["name"] = [==[INTENSITY32UI_EXT]==],
- ["extensions"] = {
- [==[EXT_texture_integer]==],
- },
- },
- {
- ["value"] = [==[0x8017]==],
- ["name"] = [==[CONVOLUTION_FORMAT]==],
- ["extensions"] = {
- [==[ARB_imaging]==],
- },
- },
- {
- ["value"] = [==[0x80AC]==],
- ["name"] = [==[SAMPLE_PATTERN_EXT]==],
- ["extensions"] = {
- [==[EXT_multisample]==],
- },
- },
- {
- ["value"] = [==[0x88BD]==],
- ["name"] = [==[BUFFER_MAP_POINTER_ARB]==],
- ["extensions"] = {
- [==[ARB_vertex_buffer_object]==],
- },
- },
- {
- ["value"] = [==[0x8F48]==],
- ["extensions"] = {
- [==[ARB_gpu_shader_fp64]==],
- [==[ARB_vertex_attrib_64bit]==],
- },
- ["name"] = [==[DOUBLE_MAT4]==],
- ["core"] = {
- {
- [==[4.0]==],
- [==[core]==],
- },
- },
- },
- {
- ["value"] = [==[0x809D]==],
- ["name"] = [==[MULTISAMPLE_EXT]==],
- ["extensions"] = {
- [==[EXT_multisample]==],
- },
- },
- {
- ["value"] = [==[0x0402]==],
- ["name"] = [==[BACK_LEFT]==],
- ["core"] = {
- {
- [==[1.1]==],
- [==[core]==],
- },
- },
- },
- {
- ["value"] = [==[0x8831]==],
- ["name"] = [==[DRAW_BUFFER12_ARB]==],
- ["extensions"] = {
- [==[ARB_draw_buffers]==],
- },
- },
- {
- ["value"] = [==[0x0D90]==],
- ["name"] = [==[MAP1_COLOR_4]==],
- ["core"] = {
- {
- [==[1.1]==],
- [==[core]==],
- },
- {
- [==[3.2]==],
- [==[compatibility]==],
- },
- },
- },
- {
- ["value"] = [==[0x0404]==],
- ["name"] = [==[FRONT]==],
- ["core"] = {
- {
- [==[1.1]==],
- [==[core]==],
- },
- },
- },
- {
- ["value"] = [==[0x93B8]==],
- ["name"] = [==[COMPRESSED_RGBA_ASTC_10x5_KHR]==],
- ["extensions"] = {
- [==[KHR_texture_compression_astc_ldr]==],
- },
- },
- {
- ["value"] = [==[0x8DA3]==],
- ["name"] = [==[GEOMETRY_PROGRAM_PARAMETER_BUFFER_NV]==],
- ["extensions"] = {
- [==[NV_parameter_buffer_object]==],
- },
- },
- {
- ["value"] = [==[0x8511]==],
- ["name"] = [==[NORMAL_MAP_ARB]==],
- ["extensions"] = {
- [==[ARB_texture_cube_map]==],
- },
- },
- {
- ["value"] = [==[0x85C6]==],
- ["name"] = [==[R1UI_C3F_V3F_SUN]==],
- ["extensions"] = {
- [==[SUN_triangle_list]==],
- },
- },
- {
- ["value"] = [==[0x81BA]==],
- ["name"] = [==[INDEX_MATERIAL_FACE_EXT]==],
- ["extensions"] = {
- [==[EXT_index_material]==],
- },
- },
- {
- ["value"] = [==[0x827D]==],
- ["extensions"] = {
- [==[ARB_internalformat_query2]==],
- },
- ["name"] = [==[INTERNALFORMAT_STENCIL_TYPE]==],
- ["core"] = {
- {
- [==[4.3]==],
- [==[core]==],
- },
- },
- },
- {
- ["value"] = [==[0x8B5D]==],
- ["name"] = [==[SAMPLER_1D_ARB]==],
- ["extensions"] = {
- [==[ARB_shader_objects]==],
- },
- },
- {
- ["value"] = [==[0x0BF1]==],
- ["name"] = [==[LOGIC_OP]==],
- ["core"] = {
- {
- [==[1.1]==],
- [==[core]==],
- },
- {
- [==[3.2]==],
- [==[compatibility]==],
- },
- },
- },
- {
- ["value"] = [==[0x86C5]==],
- ["name"] = [==[EVAL_FRACTIONAL_TESSELLATION_NV]==],
- ["extensions"] = {
- [==[NV_evaluators]==],
- },
- },
- {
- ["value"] = [==[0x8507]==],
- ["name"] = [==[INCR_WRAP_EXT]==],
- ["extensions"] = {
- [==[EXT_stencil_wrap]==],
- },
- },
- {
- ["value"] = [==[0x877B]==],
- ["name"] = [==[BUMP_ENVMAP_ATI]==],
- ["extensions"] = {
- [==[ATI_envmap_bumpmap]==],
- },
- },
- {
- ["value"] = [==[0x83A1]==],
- ["name"] = [==[RGB4_S3TC]==],
- ["extensions"] = {
- [==[S3_s3tc]==],
- },
- },
- {
- ["value"] = [==[0x904D]==],
- ["extensions"] = {
- [==[ARB_shader_image_load_store]==],
- },
- ["name"] = [==[IMAGE_2D]==],
- ["core"] = {
- {
- [==[4.2]==],
- [==[core]==],
- },
- },
- },
- {
- ["value"] = [==[0x90B5]==],
- ["name"] = [==[MOVE_TO_RESETS_NV]==],
- ["extensions"] = {
- [==[NV_path_rendering]==],
- },
- },
- {
- ["value"] = [==[0x1405]==],
- ["name"] = [==[UNSIGNED_INT]==],
- ["core"] = {
- {
- [==[1.1]==],
- [==[core]==],
- },
- },
- },
- {
- ["value"] = [==[0x0B01]==],
- ["name"] = [==[CURRENT_INDEX]==],
- ["core"] = {
- {
- [==[1.1]==],
- [==[core]==],
- },
- {
- [==[3.2]==],
- [==[compatibility]==],
- },
- },
- },
- {
- ["value"] = [==[0xFF]==],
- ["name"] = [==[RELATIVE_ARC_TO_NV]==],
- ["extensions"] = {
- [==[NV_path_rendering]==],
- },
- },
- {
- ["value"] = [==[0x8DE0]==],
- ["name"] = [==[MAX_GEOMETRY_OUTPUT_VERTICES_EXT]==],
- ["extensions"] = {
- [==[EXT_geometry_shader4]==],
- },
- },
- {
- ["value"] = [==[0x819C]==],
- ["name"] = [==[TEXTURE_LEQUAL_R_SGIX]==],
- ["extensions"] = {
- [==[SGIX_shadow]==],
- },
- },
- {
- ["value"] = [==[0x8642]==],
- ["name"] = [==[VERTEX_PROGRAM_POINT_SIZE_ARB]==],
- ["extensions"] = {
- [==[ARB_vertex_program]==],
- },
- },
- {
- ["value"] = [==[0x80A5]==],
- ["name"] = [==[4PASS_1_SGIS]==],
- ["extensions"] = {
- [==[SGIS_multisample]==],
- },
- },
- {
- ["value"] = [==[0x8C41]==],
- ["name"] = [==[SRGB8]==],
- ["core"] = {
- {
- [==[2.1]==],
- [==[core]==],
- },
- },
- },
- {
- ["value"] = [==[0x0505]==],
- ["name"] = [==[OUT_OF_MEMORY]==],
- ["core"] = {
- {
- [==[1.1]==],
- [==[core]==],
- },
- },
- },
- {
- ["value"] = [==[0x8DD9]==],
- ["name"] = [==[GEOMETRY_SHADER_EXT]==],
- ["extensions"] = {
- [==[EXT_geometry_shader4]==],
- },
- },
- {
- ["value"] = [==[0x805D]==],
- ["name"] = [==[TEXTURE_GREEN_SIZE_EXT]==],
- ["extensions"] = {
- [==[EXT_texture]==],
- },
- },
- {
- ["value"] = [==[0x8817]==],
- ["name"] = [==[INTENSITY_FLOAT32_APPLE]==],
- ["extensions"] = {
- [==[APPLE_float_pixels]==],
- },
- },
- {
- ["value"] = [==[0x86C9]==],
- ["name"] = [==[EVAL_VERTEX_ATTRIB3_NV]==],
- ["extensions"] = {
- [==[NV_evaluators]==],
- },
- },
- {
- ["value"] = [==[0x8D70]==],
- ["name"] = [==[RGBA32UI_EXT]==],
- ["extensions"] = {
- [==[EXT_texture_integer]==],
- },
- },
- {
- ["value"] = [==[0x8D56]==],
- ["extensions"] = {
- [==[ARB_framebuffer_object]==],
- },
- ["name"] = [==[FRAMEBUFFER_INCOMPLETE_MULTISAMPLE]==],
- ["core"] = {
- {
- [==[3.0]==],
- [==[core]==],
- },
- },
- },
- {
- ["value"] = [==[0x9288]==],
- ["name"] = [==[SRC_OVER_NV]==],
- ["extensions"] = {
- [==[NV_blend_equation_advanced]==],
- },
- },
- {
- ["value"] = [==[0x8200]==],
- ["name"] = [==[TEXT_FRAGMENT_SHADER_ATI]==],
- ["extensions"] = {
- [==[ATI_text_fragment_shader]==],
- },
- },
- {
- ["value"] = [==[0x8219]==],
- ["extensions"] = {
- [==[ARB_framebuffer_object]==],
- },
- ["name"] = [==[FRAMEBUFFER_UNDEFINED]==],
- ["core"] = {
- {
- [==[3.0]==],
- [==[core]==],
- },
- },
- },
- {
- ["value"] = [==[0x82E9]==],
- ["name"] = [==[NUM_SHADING_LANGUAGE_VERSIONS]==],
- ["core"] = {
- {
- [==[4.3]==],
- [==[core]==],
- },
- },
- },
- {
- ["value"] = [==[0x8019]==],
- ["name"] = [==[CONVOLUTION_HEIGHT]==],
- ["extensions"] = {
- [==[ARB_imaging]==],
- },
- },
- {
- ["value"] = [==[0x8CE2]==],
- ["name"] = [==[COLOR_ATTACHMENT2_EXT]==],
- ["extensions"] = {
- [==[EXT_framebuffer_object]==],
- },
- },
- {
- ["value"] = [==[0x1206]==],
- ["name"] = [==[SPOT_CUTOFF]==],
- ["core"] = {
- {
- [==[1.1]==],
- [==[core]==],
- },
- {
- [==[3.2]==],
- [==[compatibility]==],
- },
- },
- },
- {
- ["value"] = [==[0x08000000]==],
- ["name"] = [==[NORMAL_BIT_PGI]==],
- ["extensions"] = {
- [==[PGI_vertex_hints]==],
- },
- },
- {
- ["value"] = [==[0x9312]==],
- ["extensions"] = {
- [==[ARB_framebuffer_no_attachments]==],
- },
- ["name"] = [==[FRAMEBUFFER_DEFAULT_LAYERS]==],
- ["core"] = {
- {
- [==[4.3]==],
- [==[core]==],
- },
- },
- },
- {
- ["value"] = [==[0x00010000]==],
- ["name"] = [==[COLOR3_BIT_PGI]==],
- ["extensions"] = {
- [==[PGI_vertex_hints]==],
- },
- },
- {
- ["value"] = [==[0x8021]==],
- ["name"] = [==[POST_CONVOLUTION_GREEN_BIAS]==],
- ["extensions"] = {
- [==[ARB_imaging]==],
- },
- },
- {
- ["value"] = [==[0x83A3]==],
- ["name"] = [==[RGBA4_S3TC]==],
- ["extensions"] = {
- [==[S3_s3tc]==],
- },
- },
- {
- ["value"] = [==[0x855D]==],
- ["name"] = [==[EMBOSS_LIGHT_NV]==],
- ["extensions"] = {
- [==[NV_texgen_emboss]==],
- },
- },
- {
- ["value"] = [==[0x82CC]==],
- ["extensions"] = {
- [==[ARB_internalformat_query2]==],
- },
- ["name"] = [==[VIEW_CLASS_S3TC_DXT1_RGB]==],
- ["core"] = {
- {
- [==[4.3]==],
- [==[core]==],
- },
- },
- },
- {
- ["value"] = [==[0x895D]==],
- ["name"] = [==[CON_28_ATI]==],
- ["extensions"] = {
- [==[ATI_fragment_shader]==],
- },
- },
- {
- ["value"] = [==[0x8DBC]==],
- ["extensions"] = {
- [==[ARB_texture_compression_rgtc]==],
- },
- ["name"] = [==[COMPRESSED_SIGNED_RED_RGTC1]==],
- ["core"] = {
- {
- [==[3.0]==],
- [==[core]==],
- },
- },
- },
- {
- ["value"] = [==[0x2A29]==],
- ["name"] = [==[T2F_C4UB_V3F]==],
- ["core"] = {
- {
- [==[1.1]==],
- [==[core]==],
- },
- {
- [==[3.2]==],
- [==[compatibility]==],
- },
- },
- },
- {
- ["value"] = [==[0x8E4A]==],
- ["extensions"] = {
- [==[ARB_program_interface_query]==],
- [==[ARB_shader_subroutine]==],
- },
- ["name"] = [==[NUM_COMPATIBLE_SUBROUTINES]==],
- ["core"] = {
- {
- [==[4.0]==],
- [==[core]==],
- },
- },
- },
- {
- ["value"] = [==[0x82AF]==],
- ["extensions"] = {
- [==[ARB_internalformat_query2]==],
- },
- ["name"] = [==[SIMULTANEOUS_TEXTURE_AND_STENCIL_WRITE]==],
- ["core"] = {
- {
- [==[4.3]==],
- [==[core]==],
- },
- },
- },
- {
- ["value"] = [==[0x813E]==],
- ["name"] = [==[PIXEL_TILE_BEST_ALIGNMENT_SGIX]==],
- ["extensions"] = {
- [==[SGIX_pixel_tiles]==],
- },
- },
- {
- ["value"] = [==[0x8FF0]==],
- ["name"] = [==[UNSIGNED_INT16_NV]==],
- ["extensions"] = {
- [==[NV_gpu_shader5]==],
- },
- },
- {
- ["value"] = [==[0x90C7]==],
- ["extensions"] = {
- [==[ARB_internalformat_query2]==],
- [==[ARB_shader_image_load_store]==],
- },
- ["name"] = [==[IMAGE_FORMAT_COMPATIBILITY_TYPE]==],
- ["core"] = {
- {
- [==[4.2]==],
- [==[core]==],
- },
- },
- },
- {
- ["value"] = [==[0x0001]==],
- ["name"] = [==[LINES]==],
- ["core"] = {
- {
- [==[1.1]==],
- [==[core]==],
- },
- },
- },
- {
- ["value"] = [==[0x0B26]==],
- ["name"] = [==[LINE_STIPPLE_REPEAT]==],
- ["core"] = {
- {
- [==[1.1]==],
- [==[core]==],
- },
- {
- [==[3.2]==],
- [==[compatibility]==],
- },
- },
- },
- {
- ["value"] = [==[0x84E3]==],
- ["name"] = [==[TRANSPOSE_MODELVIEW_MATRIX_ARB]==],
- ["extensions"] = {
- [==[ARB_transpose_matrix]==],
- },
- },
- {
- ["value"] = [==[0x0A]==],
- ["name"] = [==[QUADRATIC_CURVE_TO_NV]==],
- ["extensions"] = {
- [==[NV_path_rendering]==],
- },
- },
- {
- ["value"] = [==[0x8056]==],
- ["name"] = [==[RGBA4]==],
- ["core"] = {
- {
- [==[1.1]==],
- [==[core]==],
- },
- },
- },
- {
- ["value"] = [==[0x8E46]==],
- ["extensions"] = {
- [==[ARB_texture_swizzle]==],
- },
- ["name"] = [==[TEXTURE_SWIZZLE_RGBA]==],
- ["core"] = {
- {
- [==[3.3]==],
- [==[core]==],
- },
- },
- },
- {
- ["value"] = [==[1]==],
- ["name"] = [==[ONE]==],
- ["core"] = {
- {
- [==[1.1]==],
- [==[core]==],
- },
- },
- },
- {
- ["value"] = [==[0x8895]==],
- ["name"] = [==[ELEMENT_ARRAY_BUFFER_BINDING]==],
- ["core"] = {
- {
- [==[1.5]==],
- [==[core]==],
- },
- },
- },
- {
- ["value"] = [==[0x8500]==],
- ["name"] = [==[TEXTURE_FILTER_CONTROL]==],
- ["core"] = {
- {
- [==[1.4]==],
- [==[core]==],
- },
- {
- [==[3.2]==],
- [==[compatibility]==],
- },
- },
- },
- {
- ["value"] = [==[0x821F]==],
- ["extensions"] = {
- [==[ARB_buffer_storage]==],
- },
- ["name"] = [==[BUFFER_IMMUTABLE_STORAGE]==],
- ["core"] = {
- {
- [==[4.4]==],
- [==[core]==],
- },
- },
- },
- {
- ["value"] = [==[0x84C2]==],
- ["name"] = [==[TEXTURE2]==],
- ["core"] = {
- {
- [==[1.3]==],
- [==[core]==],
- },
- },
- },
- {
- ["value"] = [==[0x828E]==],
- ["extensions"] = {
- [==[ARB_internalformat_query2]==],
- },
- ["name"] = [==[READ_PIXELS_TYPE]==],
- ["core"] = {
- {
- [==[4.3]==],
- [==[core]==],
- },
- },
- },
- {
- ["value"] = [==[0x8CE1]==],
- ["name"] = [==[COLOR_ATTACHMENT1_EXT]==],
- ["extensions"] = {
- [==[EXT_framebuffer_object]==],
- },
- },
- {
- ["value"] = [==[0x8DC1]==],
- ["name"] = [==[SAMPLER_2D_ARRAY_EXT]==],
- ["extensions"] = {
- [==[EXT_gpu_shader4]==],
- },
- },
- {
- ["value"] = [==[0x87D2]==],
- ["name"] = [==[VERTEX_SHADER_LOCAL_CONSTANTS_EXT]==],
- ["extensions"] = {
- [==[EXT_vertex_shader]==],
- },
- },
- {
- ["value"] = [==[0x0501]==],
- ["name"] = [==[INVALID_VALUE]==],
- ["core"] = {
- {
- [==[1.1]==],
- [==[core]==],
- },
- },
- },
- {
- ["value"] = [==[0x8356]==],
- ["name"] = [==[PIXEL_GROUP_COLOR_SGIS]==],
- ["extensions"] = {
- [==[SGIS_pixel_texture]==],
- },
- },
- {
- ["value"] = [==[0x8DAC]==],
- ["name"] = [==[DEPTH32F_STENCIL8_NV]==],
- ["extensions"] = {
- [==[NV_depth_buffer_float]==],
- },
- },
- {
- ["value"] = [==[0x0006]==],
- ["name"] = [==[TRIANGLE_FAN]==],
- ["core"] = {
- {
- [==[1.1]==],
- [==[core]==],
- },
- },
- },
- {
- ["value"] = [==[0x8158]==],
- ["name"] = [==[IMAGE_TRANSLATE_Y_HP]==],
- ["extensions"] = {
- [==[HP_image_transform]==],
- },
- },
- {
- ["value"] = [==[0x845D]==],
- ["name"] = [==[SECONDARY_COLOR_ARRAY_POINTER]==],
- ["core"] = {
- {
- [==[1.4]==],
- [==[core]==],
- },
- {
- [==[3.2]==],
- [==[compatibility]==],
- },
- },
- },
- {
- ["value"] = [==[0x840D]==],
- ["name"] = [==[FRAGMENT_LIGHT1_SGIX]==],
- ["extensions"] = {
- [==[SGIX_fragment_lighting]==],
- },
- },
- {
- ["value"] = [==[0x85AF]==],
- ["name"] = [==[TEXTURE_NORMAL_EXT]==],
- ["extensions"] = {
- [==[EXT_texture_perturb_normal]==],
- },
- },
- {
- ["value"] = [==[0x88B3]==],
- ["name"] = [==[MAX_PROGRAM_NATIVE_ADDRESS_REGISTERS_ARB]==],
- ["extensions"] = {
- [==[ARB_vertex_program]==],
- },
- },
- {
- ["value"] = [==[0x1A20F]==],
- ["name"] = [==[ALLOW_DRAW_WIN_HINT_PGI]==],
- ["extensions"] = {
- [==[PGI_misc_hints]==],
- },
- },
- {
- ["value"] = [==[0x0B10]==],
- ["name"] = [==[POINT_SMOOTH]==],
- ["core"] = {
- {
- [==[1.1]==],
- [==[core]==],
- },
- {
- [==[3.2]==],
- [==[compatibility]==],
- },
- },
- },
- {
- ["value"] = [==[0x8027]==],
- ["name"] = [==[HISTOGRAM_FORMAT_EXT]==],
- ["extensions"] = {
- [==[EXT_histogram]==],
- },
- },
- {
- ["value"] = [==[0x8831]==],
- ["name"] = [==[DRAW_BUFFER12_ATI]==],
- ["extensions"] = {
- [==[ATI_draw_buffers]==],
- },
- },
- {
- ["value"] = [==[0x894A]==],
- ["name"] = [==[CON_9_ATI]==],
- ["extensions"] = {
- [==[ATI_fragment_shader]==],
- },
- },
- {
- ["value"] = [==[0x8C37]==],
- ["name"] = [==[MIN_SAMPLE_SHADING_VALUE]==],
- ["core"] = {
- {
- [==[4.0]==],
- [==[core]==],
- },
- },
- },
- {
- ["value"] = [==[0x8516]==],
- ["name"] = [==[TEXTURE_CUBE_MAP_NEGATIVE_X]==],
- ["core"] = {
- {
- [==[1.3]==],
- [==[core]==],
- },
- },
- },
- {
- ["value"] = [==[0x8C4C]==],
- ["name"] = [==[COMPRESSED_SRGB_S3TC_DXT1_EXT]==],
- ["extensions"] = {
- [==[EXT_texture_sRGB]==],
- },
- },
- {
- ["value"] = [==[0x8592]==],
- ["name"] = [==[OPERAND2_RGB_ARB]==],
- ["extensions"] = {
- [==[ARB_texture_env_combine]==],
- },
- },
- {
- ["value"] = [==[0x8DCD]==],
- ["name"] = [==[INT_SAMPLER_2D_RECT_EXT]==],
- ["extensions"] = {
- [==[EXT_gpu_shader4]==],
- },
- },
- {
- ["value"] = [==[0x9050]==],
- ["extensions"] = {
- [==[ARB_shader_image_load_store]==],
- },
- ["name"] = [==[IMAGE_CUBE]==],
- ["core"] = {
- {
- [==[4.2]==],
- [==[core]==],
- },
- },
- },
- {
- ["value"] = [==[0x88B0]==],
- ["name"] = [==[PROGRAM_ADDRESS_REGISTERS_ARB]==],
- ["extensions"] = {
- [==[ARB_vertex_program]==],
- },
- },
- {
- ["value"] = [==[0x825A]==],
- ["extensions"] = {
- [==[ARB_separate_shader_objects]==],
- },
- ["name"] = [==[PROGRAM_PIPELINE_BINDING]==],
- ["core"] = {
- {
- [==[4.1]==],
- [==[core]==],
- },
- },
- },
- {
- ["value"] = [==[0x9090]==],
- ["name"] = [==[TRANSLATE_2D_NV]==],
- ["extensions"] = {
- [==[NV_path_rendering]==],
- },
- },
- {
- ["value"] = [==[0x873C]==],
- ["name"] = [==[MODELVIEW28_ARB]==],
- ["extensions"] = {
- [==[ARB_vertex_blend]==],
- },
- },
- {
- ["value"] = [==[0x8D00]==],
- ["name"] = [==[DEPTH_ATTACHMENT_EXT]==],
- ["extensions"] = {
- [==[EXT_framebuffer_object]==],
- },
- },
- {
- ["value"] = [==[0x80A5]==],
- ["name"] = [==[4PASS_1_EXT]==],
- ["extensions"] = {
- [==[EXT_multisample]==],
- },
- },
- {
- ["value"] = [==[0x907F]==],
- ["name"] = [==[PATH_CLIENT_LENGTH_NV]==],
- ["extensions"] = {
- [==[NV_path_rendering]==],
- },
- },
- {
- ["value"] = [==[0x901D]==],
- ["name"] = [==[FACTOR_MAX_AMD]==],
- ["extensions"] = {
- [==[AMD_blend_minmax_factor]==],
- },
- },
- {
- ["value"] = [==[0x8A0E]==],
- ["name"] = [==[ELEMENT_ARRAY_POINTER_APPLE]==],
- ["extensions"] = {
- [==[APPLE_element_array]==],
- },
- },
- {
- ["value"] = [==[0x8889]==],
- ["name"] = [==[FLOAT_RGB32_NV]==],
- ["extensions"] = {
- [==[NV_float_buffer]==],
- },
- },
- {
- ["value"] = [==[0x84E1]==],
- ["name"] = [==[CLIENT_ACTIVE_TEXTURE_ARB]==],
- ["extensions"] = {
- [==[ARB_multitexture]==],
- },
- },
- {
- ["value"] = [==[0x90B3]==],
- ["name"] = [==[PATH_GEN_COMPONENTS_NV]==],
- ["extensions"] = {
- [==[NV_path_rendering]==],
- },
- },
- {
- ["value"] = [==[0x1503]==],
- ["name"] = [==[COPY]==],
- ["core"] = {
- {
- [==[1.1]==],
- [==[core]==],
- },
- },
- },
- {
- ["value"] = [==[0x90AF]==],
- ["name"] = [==[FIRST_TO_REST_NV]==],
- ["extensions"] = {
- [==[NV_path_rendering]==],
- },
- },
- {
- ["value"] = [==[0x8E4B]==],
- ["extensions"] = {
- [==[ARB_program_interface_query]==],
- [==[ARB_shader_subroutine]==],
- },
- ["name"] = [==[COMPATIBLE_SUBROUTINES]==],
- ["core"] = {
- {
- [==[4.0]==],
- [==[core]==],
- },
- },
- },
- {
- ["value"] = [==[0x8A36]==],
- ["extensions"] = {
- [==[ARB_uniform_buffer_object]==],
- },
- ["name"] = [==[ACTIVE_UNIFORM_BLOCKS]==],
- ["core"] = {
- {
- [==[3.1]==],
- [==[core]==],
- },
- },
- },
- {
- ["value"] = [==[0x2A2A]==],
- ["name"] = [==[T2F_C3F_V3F]==],
- ["core"] = {
- {
- [==[1.1]==],
- [==[core]==],
- },
- {
- [==[3.2]==],
- [==[compatibility]==],
- },
- },
- },
- {
- ["value"] = [==[0x8255]==],
- ["name"] = [==[UNKNOWN_CONTEXT_RESET_ARB]==],
- ["extensions"] = {
- [==[ARB_robustness]==],
- },
- },
- {
- ["value"] = [==[0x81B9]==],
- ["name"] = [==[INDEX_MATERIAL_PARAMETER_EXT]==],
- ["extensions"] = {
- [==[EXT_index_material]==],
- },
- },
- {
- ["value"] = [==[0x9281]==],
- ["name"] = [==[BLEND_OVERLAP_NV]==],
- ["extensions"] = {
- [==[NV_blend_equation_advanced]==],
- },
- },
- {
- ["value"] = [==[0x84CF]==],
- ["name"] = [==[TEXTURE15]==],
- ["core"] = {
- {
- [==[1.3]==],
- [==[core]==],
- },
- },
- },
- {
- ["value"] = [==[0x87F3]==],
- ["name"] = [==[PN_TRIANGLES_NORMAL_MODE_ATI]==],
- ["extensions"] = {
- [==[ATI_pn_triangles]==],
- },
- },
- {
- ["value"] = [==[0x8458]==],
- ["name"] = [==[COLOR_SUM_ARB]==],
- ["extensions"] = {
- [==[ARB_vertex_program]==],
- },
- },
- {
- ["value"] = [==[2]==],
- ["name"] = [==[LAYOUT_LINEAR_CPU_CACHED_INTEL]==],
- ["extensions"] = {
- [==[INTEL_map_texture]==],
- },
- },
- {
- ["value"] = [==[0x809F]==],
- ["name"] = [==[SAMPLE_ALPHA_TO_ONE_ARB]==],
- ["extensions"] = {
- [==[ARB_multisample]==],
- },
- },
- {
- ["value"] = [==[0x90AD]==],
- ["name"] = [==[ACCUM_ADJACENT_PAIRS_NV]==],
- ["extensions"] = {
- [==[NV_path_rendering]==],
- },
- },
- {
- ["value"] = [==[0x8881]==],
- ["name"] = [==[FLOAT_RG_NV]==],
- ["extensions"] = {
- [==[NV_float_buffer]==],
- },
- },
- {
- ["value"] = [==[0x8A39]==],
- ["extensions"] = {
- [==[ARB_shader_subroutine]==],
- [==[ARB_uniform_buffer_object]==],
- },
- ["name"] = [==[UNIFORM_NAME_LENGTH]==],
- ["core"] = {
- {
- [==[3.1]==],
- [==[core]==],
- },
- },
- },
- {
- ["value"] = [==[0x809D]==],
- ["name"] = [==[MULTISAMPLE_SGIS]==],
- ["extensions"] = {
- [==[SGIS_multisample]==],
- },
- },
- {
- ["value"] = [==[0x92D3]==],
- ["extensions"] = {
- [==[ARB_shader_atomic_counters]==],
- },
- ["name"] = [==[MAX_TESS_CONTROL_ATOMIC_COUNTERS]==],
- ["core"] = {
- {
- [==[4.2]==],
- [==[core]==],
- },
- },
- },
- {
- ["value"] = [==[0x8578]==],
- ["name"] = [==[PREVIOUS_EXT]==],
- ["extensions"] = {
- [==[EXT_texture_env_combine]==],
- },
- },
- {
- ["value"] = [==[0x8035]==],
- ["name"] = [==[UNSIGNED_INT_8_8_8_8_EXT]==],
- ["extensions"] = {
- [==[EXT_packed_pixels]==],
- },
- },
- {
- ["value"] = [==[0x0308]==],
- ["name"] = [==[SRC_ALPHA_SATURATE]==],
- ["core"] = {
- {
- [==[1.1]==],
- [==[core]==],
- },
- },
- },
- {
- ["value"] = [==[0x8DCF]==],
- ["name"] = [==[INT_SAMPLER_2D_ARRAY_EXT]==],
- ["extensions"] = {
- [==[EXT_gpu_shader4]==],
- },
- },
- {
- ["value"] = [==[0x2A01]==],
- ["name"] = [==[POLYGON_OFFSET_POINT]==],
- ["core"] = {
- {
- [==[1.1]==],
- [==[core]==],
- },
- },
- },
- {
- ["value"] = [==[0x88DB]==],
- ["name"] = [==[MATRIX27_ARB]==],
- ["extensions"] = {
- [==[ARB_fragment_program]==],
- [==[ARB_vertex_program]==],
- },
- },
- {
- ["value"] = [==[0x8028]==],
- ["name"] = [==[HISTOGRAM_RED_SIZE_EXT]==],
- ["extensions"] = {
- [==[EXT_histogram]==],
- },
- },
- {
- ["value"] = [==[0x818B]==],
- ["name"] = [==[FRAMEZOOM_SGIX]==],
- ["extensions"] = {
- [==[SGIX_framezoom]==],
- },
- },
- {
- ["value"] = [==[0x00000400]==],
- ["extensions"] = {
- [==[ARB_shader_image_load_store]==],
- },
- ["name"] = [==[FRAMEBUFFER_BARRIER_BIT]==],
- ["core"] = {
- {
- [==[4.2]==],
- [==[core]==],
- },
- },
- },
- {
- ["value"] = [==[0x0BA0]==],
- ["name"] = [==[MATRIX_MODE]==],
- ["core"] = {
- {
- [==[1.1]==],
- [==[core]==],
- },
- {
- [==[3.2]==],
- [==[compatibility]==],
- },
- },
- },
- {
- ["value"] = [==[0x8F31]==],
- ["name"] = [==[SECONDARY_COLOR_ARRAY_LENGTH_NV]==],
- ["extensions"] = {
- [==[NV_vertex_buffer_unified_memory]==],
- },
- },
- {
- ["value"] = [==[0x884A]==],
- ["name"] = [==[TEXTURE_DEPTH_SIZE]==],
- ["core"] = {
- {
- [==[1.4]==],
- [==[core]==],
- },
- },
- },
- {
- ["value"] = [==[0x8CD6]==],
- ["name"] = [==[FRAMEBUFFER_INCOMPLETE_ATTACHMENT_EXT]==],
- ["extensions"] = {
- [==[EXT_framebuffer_object]==],
- },
- },
- {
- ["value"] = [==[0x80E9]==],
- ["name"] = [==[MAX_ELEMENTS_INDICES_EXT]==],
- ["extensions"] = {
- [==[EXT_draw_range_elements]==],
- },
- },
- {
- ["value"] = [==[0x91A7]==],
- ["name"] = [==[VIRTUAL_PAGE_SIZE_INDEX_ARB]==],
- ["extensions"] = {
- [==[ARB_sparse_texture]==],
- },
- },
- {
- ["value"] = [==[0x86AE]==],
- ["name"] = [==[DOT3_RGB]==],
- ["core"] = {
- {
- [==[1.3]==],
- [==[core]==],
- },
- {
- [==[3.2]==],
- [==[compatibility]==],
- },
- },
- },
- {
- ["value"] = [==[0x1A222]==],
- ["name"] = [==[WIDE_LINE_HINT_PGI]==],
- ["extensions"] = {
- [==[PGI_misc_hints]==],
- },
- },
- {
- ["value"] = [==[0x8171]==],
- ["name"] = [==[TEXTURE_CLIPMAP_CENTER_SGIX]==],
- ["extensions"] = {
- [==[SGIX_clipmap]==],
- },
- },
- {
- ["value"] = [==[0x8808]==],
- ["name"] = [==[PROGRAM_NATIVE_ALU_INSTRUCTIONS_ARB]==],
- ["extensions"] = {
- [==[ARB_fragment_program]==],
- },
- },
- {
- ["value"] = [==[0x80B2]==],
- ["name"] = [==[COLOR_MATRIX_STACK_DEPTH_SGI]==],
- ["extensions"] = {
- [==[SGI_color_matrix]==],
- },
- },
- {
- ["value"] = [==[0x928B]==],
- ["name"] = [==[DST_IN_NV]==],
- ["extensions"] = {
- [==[NV_blend_equation_advanced]==],
- },
- },
- {
- ["value"] = [==[0x8829]==],
- ["name"] = [==[DRAW_BUFFER4_ARB]==],
- ["extensions"] = {
- [==[ARB_draw_buffers]==],
- },
- },
- {
- ["value"] = [==[0x00000100]==],
- ["name"] = [==[TEXTURE_UPDATE_BARRIER_BIT_EXT]==],
- ["extensions"] = {
- [==[EXT_shader_image_load_store]==],
- },
- },
- {
- ["value"] = [==[0x90D9]==],
- ["extensions"] = {
- [==[ARB_shader_storage_buffer_object]==],
- },
- ["name"] = [==[MAX_TESS_EVALUATION_SHADER_STORAGE_BLOCKS]==],
- ["core"] = {
- {
- [==[4.3]==],
- [==[core]==],
- },
- },
- },
- {
- ["value"] = [==[0x8B51]==],
- ["name"] = [==[FLOAT_VEC3]==],
- ["core"] = {
- {
- [==[2.0]==],
- [==[core]==],
- },
- },
- },
- {
- ["value"] = [==[0x8074]==],
- ["name"] = [==[VERTEX_ARRAY_EXT]==],
- ["extensions"] = {
- [==[EXT_vertex_array]==],
- },
- },
- {
- ["value"] = [==[0x8500]==],
- ["name"] = [==[TEXTURE_FILTER_CONTROL_EXT]==],
- ["extensions"] = {
- [==[EXT_texture_lod_bias]==],
- },
- },
- {
- ["value"] = [==[0x8804]==],
- ["name"] = [==[FRAGMENT_PROGRAM_ARB]==],
- ["extensions"] = {
- [==[ARB_fragment_program]==],
- },
- },
- {
- ["value"] = [==[0x0205]==],
- ["name"] = [==[NOTEQUAL]==],
- ["core"] = {
- {
- [==[1.1]==],
- [==[core]==],
- },
- },
- },
- {
- ["value"] = [==[0x88DF]==],
- ["name"] = [==[MATRIX31_ARB]==],
- ["extensions"] = {
- [==[ARB_fragment_program]==],
- [==[ARB_vertex_program]==],
- },
- },
- {
- ["value"] = [==[0x8C87]==],
- ["name"] = [==[PRIMITIVES_GENERATED]==],
- ["core"] = {
- {
- [==[3.0]==],
- [==[core]==],
- },
- },
- },
- {
- ["value"] = [==[0x814D]==],
- ["name"] = [==[SPRITE_OBJECT_ALIGNED_SGIX]==],
- ["extensions"] = {
- [==[SGIX_sprite]==],
- },
- },
- {
- ["value"] = [==[0x80E0]==],
- ["name"] = [==[BGR]==],
- ["core"] = {
- {
- [==[1.2]==],
- [==[core]==],
- },
- },
- },
- {
- ["value"] = [==[0x900E]==],
- ["name"] = [==[INT_SAMPLER_CUBE_MAP_ARRAY]==],
- ["core"] = {
- {
- [==[4.0]==],
- [==[core]==],
- },
- },
- },
- {
- ["value"] = [==[0x92F3]==],
- ["extensions"] = {
- [==[ARB_program_interface_query]==],
- },
- ["name"] = [==[COMPUTE_SUBROUTINE_UNIFORM]==],
- ["core"] = {
- {
- [==[4.3]==],
- [==[core]==],
- },
- },
- },
- {
- ["value"] = [==[0x8009]==],
- ["name"] = [==[BLEND_EQUATION]==],
- ["extensions"] = {
- [==[ARB_imaging]==],
- },
- },
- {
- ["value"] = [==[0x82B4]==],
- ["extensions"] = {
- [==[ARB_internalformat_query2]==],
- },
- ["name"] = [==[CLEAR_BUFFER]==],
- ["core"] = {
- {
- [==[4.3]==],
- [==[core]==],
- },
- },
- },
- {
- ["value"] = [==[0x8B8C]==],
- ["name"] = [==[SHADING_LANGUAGE_VERSION]==],
- ["core"] = {
- {
- [==[2.0]==],
- [==[core]==],
- },
- },
- },
- {
- ["value"] = [==[0x8937]==],
- ["name"] = [==[REG_22_ATI]==],
- ["extensions"] = {
- [==[ATI_fragment_shader]==],
- },
- },
- {
- ["value"] = [==[0x0A01]==],
- ["name"] = [==[ORDER]==],
- ["core"] = {
- {
- [==[1.1]==],
- [==[core]==],
- },
- {
- [==[3.2]==],
- [==[compatibility]==],
- },
- },
- },
- {
- ["value"] = [==[0x0CF5]==],
- ["name"] = [==[UNPACK_ALIGNMENT]==],
- ["core"] = {
- {
- [==[1.1]==],
- [==[core]==],
- },
- },
- },
- {
- ["value"] = [==[0x00100000]==],
- ["name"] = [==[FONT_UNITS_PER_EM_BIT_NV]==],
- ["extensions"] = {
- [==[NV_path_rendering]==],
- },
- },
- {
- ["value"] = [==[0x834A]==],
- ["name"] = [==[FRAGMENT_NORMAL_EXT]==],
- ["extensions"] = {
- [==[EXT_light_texture]==],
- },
- },
- {
- ["value"] = [==[0x8C28]==],
- ["name"] = [==[MAX_PROGRAM_TOTAL_OUTPUT_COMPONENTS_NV]==],
- ["extensions"] = {
- [==[NV_geometry_program4]==],
- },
- },
- {
- ["value"] = [==[0x9278]==],
- ["extensions"] = {
- [==[ARB_ES3_compatibility]==],
- },
- ["name"] = [==[COMPRESSED_RGBA8_ETC2_EAC]==],
- ["core"] = {
- {
- [==[4.3]==],
- [==[core]==],
- },
- },
- },
- {
- ["value"] = [==[0x9059]==],
- ["name"] = [==[INT_IMAGE_3D_EXT]==],
- ["extensions"] = {
- [==[EXT_shader_image_load_store]==],
- },
- },
- {
- ["value"] = [==[0x886D]==],
- ["extensions"] = {
- [==[ARB_tessellation_shader]==],
- },
- ["name"] = [==[MAX_TESS_EVALUATION_INPUT_COMPONENTS]==],
- ["core"] = {
- {
- [==[4.0]==],
- [==[core]==],
- },
- },
- },
- {
- ["value"] = [==[0x8714]==],
- ["name"] = [==[HI_BIAS_NV]==],
- ["extensions"] = {
- [==[NV_texture_shader]==],
- },
- },
- {
- ["value"] = [==[0x8128]==],
- ["name"] = [==[POINT_FADE_THRESHOLD_SIZE_EXT]==],
- ["extensions"] = {
- [==[EXT_point_parameters]==],
- },
- },
- {
- ["value"] = [==[0x8C36]==],
- ["name"] = [==[SAMPLE_SHADING_ARB]==],
- ["extensions"] = {
- [==[ARB_sample_shading]==],
- },
- },
- {
- ["value"] = [==[0x8080]==],
- ["name"] = [==[NORMAL_ARRAY_COUNT_EXT]==],
- ["extensions"] = {
- [==[EXT_vertex_array]==],
- },
- },
- {
- ["value"] = [==[0x8580]==],
- ["name"] = [==[SOURCE0_RGB_ARB]==],
- ["extensions"] = {
- [==[ARB_texture_env_combine]==],
- },
- },
- {
- ["value"] = [==[0x8827]==],
- ["name"] = [==[DRAW_BUFFER2_ARB]==],
- ["extensions"] = {
- [==[ARB_draw_buffers]==],
- },
- },
- {
- ["value"] = [==[0x8D42]==],
- ["name"] = [==[RENDERBUFFER_WIDTH_EXT]==],
- ["extensions"] = {
- [==[EXT_framebuffer_object]==],
- },
- },
- {
- ["value"] = [==[0x8237]==],
- ["extensions"] = {
- [==[ARB_texture_rg]==],
- },
- ["name"] = [==[RG8I]==],
- ["core"] = {
- {
- [==[3.0]==],
- [==[core]==],
- },
- },
- },
- {
- ["value"] = [==[0x9066]==],
- ["name"] = [==[UNSIGNED_INT_IMAGE_CUBE_EXT]==],
- ["extensions"] = {
- [==[EXT_shader_image_load_store]==],
- },
- },
- {
- ["value"] = [==[0x8088]==],
- ["name"] = [==[TEXTURE_COORD_ARRAY_SIZE_EXT]==],
- ["extensions"] = {
- [==[EXT_vertex_array]==],
- },
- },
- {
- ["value"] = [==[0x93D3]==],
- ["name"] = [==[COMPRESSED_SRGB8_ALPHA8_ASTC_6x5_KHR]==],
- ["extensions"] = {
- [==[KHR_texture_compression_astc_ldr]==],
- },
- },
- {
- ["value"] = [==[0x8B57]==],
- ["name"] = [==[BOOL_VEC2_ARB]==],
- ["extensions"] = {
- [==[ARB_shader_objects]==],
- },
- },
- {
- ["value"] = [==[0x1E03]==],
- ["name"] = [==[DECR]==],
- ["core"] = {
- {
- [==[1.1]==],
- [==[core]==],
- },
- },
- },
- {
- ["value"] = [==[0x808B]==],
- ["name"] = [==[TEXTURE_COORD_ARRAY_COUNT_EXT]==],
- ["extensions"] = {
- [==[EXT_vertex_array]==],
- },
- },
- {
- ["value"] = [==[0x8E45]==],
- ["name"] = [==[TEXTURE_SWIZZLE_A_EXT]==],
- ["extensions"] = {
- [==[EXT_texture_swizzle]==],
- },
- },
- {
- ["value"] = [==[0x88FB]==],
- ["extensions"] = {
- [==[ARB_blend_func_extended]==],
- },
- ["name"] = [==[ONE_MINUS_SRC1_ALPHA]==],
- ["core"] = {
- {
- [==[3.3]==],
- [==[core]==],
- },
- },
- },
- {
- ["value"] = [==[0x8868]==],
- ["name"] = [==[MAX_FRAGMENT_PROGRAM_LOCAL_PARAMETERS_NV]==],
- ["extensions"] = {
- [==[NV_fragment_program]==],
- },
- },
- {
- ["value"] = [==[0x8DE9]==],
- ["name"] = [==[NAMED_STRING_LENGTH_ARB]==],
- ["extensions"] = {
- [==[ARB_shading_language_include]==],
- },
- },
- {
- ["value"] = [==[0x90DB]==],
- ["extensions"] = {
- [==[ARB_shader_storage_buffer_object]==],
- },
- ["name"] = [==[MAX_COMPUTE_SHADER_STORAGE_BLOCKS]==],
- ["core"] = {
- {
- [==[4.3]==],
- [==[core]==],
- },
- },
- },
- {
- ["value"] = [==[0x809E]==],
- ["name"] = [==[SAMPLE_ALPHA_TO_MASK_EXT]==],
- ["extensions"] = {
- [==[EXT_multisample]==],
- },
- },
- {
- ["value"] = [==[0x8C7E]==],
- ["name"] = [==[TRANSFORM_FEEDBACK_ATTRIBS_NV]==],
- ["extensions"] = {
- [==[NV_transform_feedback]==],
- },
- },
- {
- ["value"] = [==[0x8817]==],
- ["name"] = [==[INTENSITY32F_ARB]==],
- ["extensions"] = {
- [==[ARB_texture_float]==],
- },
- },
- {
- ["value"] = [==[0x8295]==],
- ["extensions"] = {
- [==[ARB_internalformat_query2]==],
- },
- ["name"] = [==[AUTO_GENERATE_MIPMAP]==],
- ["core"] = {
- {
- [==[4.3]==],
- [==[core]==],
- },
- },
- },
- {
- ["value"] = [==[0x8018]==],
- ["name"] = [==[CONVOLUTION_WIDTH_EXT]==],
- ["extensions"] = {
- [==[EXT_convolution]==],
- },
- },
- {
- ["value"] = [==[0x80EF]==],
- ["name"] = [==[PARAMETER_BUFFER_BINDING_ARB]==],
- ["extensions"] = {
- [==[ARB_indirect_parameters]==],
- },
- },
- {
- ["value"] = [==[0x0002]==],
- ["extensions"] = {
- [==[ARB_buffer_storage]==],
- [==[ARB_map_buffer_range]==],
- },
- ["name"] = [==[MAP_WRITE_BIT]==],
- ["core"] = {
- {
- [==[3.0]==],
- [==[core]==],
- },
- {
- [==[4.4]==],
- [==[core]==],
- },
- },
- },
- {
- ["value"] = [==[0x84C5]==],
- ["name"] = [==[TEXTURE5]==],
- ["core"] = {
- {
- [==[1.3]==],
- [==[core]==],
- },
- },
- },
- {
- ["value"] = [==[0x9053]==],
- ["extensions"] = {
- [==[ARB_shader_image_load_store]==],
- },
- ["name"] = [==[IMAGE_2D_ARRAY]==],
- ["core"] = {
- {
- [==[4.2]==],
- [==[core]==],
- },
- },
- },
- {
- ["value"] = [==[0x8F43]==],
- ["extensions"] = {
- [==[ARB_draw_indirect]==],
- },
- ["name"] = [==[DRAW_INDIRECT_BUFFER_BINDING]==],
- ["core"] = {
- {
- [==[4.0]==],
- [==[core]==],
- },
- },
- },
- {
- ["value"] = [==[0x8B62]==],
- ["name"] = [==[SAMPLER_2D_SHADOW_ARB]==],
- ["extensions"] = {
- [==[ARB_shader_objects]==],
- },
- },
- {
- ["value"] = [==[0x86C8]==],
- ["name"] = [==[EVAL_VERTEX_ATTRIB2_NV]==],
- ["extensions"] = {
- [==[NV_evaluators]==],
- },
- },
- {
- ["value"] = [==[0x8DFB]==],
- ["extensions"] = {
- [==[ARB_ES2_compatibility]==],
- },
- ["name"] = [==[MAX_VERTEX_UNIFORM_VECTORS]==],
- ["core"] = {
- {
- [==[4.1]==],
- [==[core]==],
- },
- },
- },
- {
- ["value"] = [==[0x80B3]==],
- ["name"] = [==[MAX_COLOR_MATRIX_STACK_DEPTH]==],
- ["extensions"] = {
- [==[ARB_imaging]==],
- },
- },
- {
- ["value"] = [==[0x0707]==],
- ["name"] = [==[LINE_RESET_TOKEN]==],
- ["core"] = {
- {
- [==[1.1]==],
- [==[core]==],
- },
- {
- [==[3.2]==],
- [==[compatibility]==],
- },
- },
- },
- {
- ["value"] = [==[0x80B1]==],
- ["name"] = [==[COLOR_MATRIX]==],
- ["extensions"] = {
- [==[ARB_imaging]==],
- },
- },
- {
- ["value"] = [==[0x8A16]==],
- ["name"] = [==[UNPACK_ROW_BYTES_APPLE]==],
- ["extensions"] = {
- [==[APPLE_row_bytes]==],
- },
- },
- {
- ["value"] = [==[0x9197]==],
- ["name"] = [==[VIRTUAL_PAGE_SIZE_Z_AMD]==],
- ["extensions"] = {
- [==[AMD_sparse_texture]==],
- },
- },
- {
- ["value"] = [==[0x8456]==],
- ["name"] = [==[FOG_COORDINATE_ARRAY_POINTER_EXT]==],
- ["extensions"] = {
- [==[EXT_fog_coord]==],
- },
- },
- {
- ["value"] = [==[0x812C]==],
- ["name"] = [==[MAX_FOG_FUNC_POINTS_SGIS]==],
- ["extensions"] = {
- [==[SGIS_fog_function]==],
- },
- },
- {
- ["value"] = [==[0x1407]==],
- ["name"] = [==[2_BYTES]==],
- ["core"] = {
- {
- [==[1.1]==],
- [==[core]==],
- },
- {
- [==[3.2]==],
- [==[compatibility]==],
- },
- },
- },
- {
- ["value"] = [==[0x84D9]==],
- ["name"] = [==[TEXTURE25_ARB]==],
- ["extensions"] = {
- [==[ARB_multitexture]==],
- },
- },
- {
- ["value"] = [==[0x8D54]==],
- ["name"] = [==[RENDERBUFFER_DEPTH_SIZE_EXT]==],
- ["extensions"] = {
- [==[EXT_framebuffer_object]==],
- },
- },
- {
- ["value"] = [==[0x9002]==],
- ["name"] = [==[INT_SAMPLER_BUFFER_AMD]==],
- ["extensions"] = {
- [==[AMD_vertex_shader_tessellator]==],
- },
- },
- {
- ["value"] = [==[0x81AC]==],
- ["name"] = [==[CULL_VERTEX_OBJECT_POSITION_EXT]==],
- ["extensions"] = {
- [==[EXT_cull_vertex]==],
- },
- },
- {
- ["value"] = [==[0x86D6]==],
- ["name"] = [==[MAX_MAP_TESSELLATION_NV]==],
- ["extensions"] = {
- [==[NV_evaluators]==],
- },
- },
- {
- ["value"] = [==[0x8861]==],
- ["name"] = [==[POINT_SPRITE]==],
- ["core"] = {
- {
- [==[2.0]==],
- [==[core]==],
- },
- {
- [==[3.2]==],
- [==[compatibility]==],
- },
- },
- },
- {
- ["value"] = [==[0x807A]==],
- ["name"] = [==[VERTEX_ARRAY_SIZE_EXT]==],
- ["extensions"] = {
- [==[EXT_vertex_array]==],
- },
- },
- {
- ["value"] = [==[0x9036]==],
- ["name"] = [==[Z4Y12Z4CB12Z4A12Z4Y12Z4CR12Z4A12_4224_NV]==],
- ["extensions"] = {
- [==[NV_video_capture]==],
- },
- },
- {
- ["value"] = [==[0x93B1]==],
- ["name"] = [==[COMPRESSED_RGBA_ASTC_5x4_KHR]==],
- ["extensions"] = {
- [==[KHR_texture_compression_astc_ldr]==],
- },
- },
- {
- ["value"] = [==[0x8A19]==],
- ["name"] = [==[RELEASED_APPLE]==],
- ["extensions"] = {
- [==[APPLE_object_purgeable]==],
- },
- },
- {
- ["value"] = [==[0x8E5E]==],
- ["name"] = [==[MIN_PROGRAM_TEXTURE_GATHER_OFFSET]==],
- ["core"] = {
- {
- [==[4.0]==],
- [==[core]==],
- },
- },
- },
- {
- ["value"] = [==[0x8D43]==],
- ["extensions"] = {
- [==[ARB_framebuffer_object]==],
- },
- ["name"] = [==[RENDERBUFFER_HEIGHT]==],
- ["core"] = {
- {
- [==[3.0]==],
- [==[core]==],
- },
- },
- },
- {
- ["value"] = [==[0x8F49]==],
- ["extensions"] = {
- [==[ARB_gpu_shader_fp64]==],
- [==[ARB_vertex_attrib_64bit]==],
- },
- ["name"] = [==[DOUBLE_MAT2x3]==],
- ["core"] = {
- {
- [==[4.0]==],
- [==[core]==],
- },
- },
- },
- {
- ["value"] = [==[0x0705]==],
- ["name"] = [==[DRAW_PIXEL_TOKEN]==],
- ["core"] = {
- {
- [==[1.1]==],
- [==[core]==],
- },
- {
- [==[3.2]==],
- [==[compatibility]==],
- },
- },
- },
- {
- ["value"] = [==[0x87E4]==],
- ["name"] = [==[VARIANT_VALUE_EXT]==],
- ["extensions"] = {
- [==[EXT_vertex_shader]==],
- },
- },
- {
- ["value"] = [==[0x803D]==],
- ["name"] = [==[ALPHA12_EXT]==],
- ["extensions"] = {
- [==[EXT_texture]==],
- },
- },
- {
- ["value"] = [==[0x800E]==],
- ["name"] = [==[PACK_CMYK_HINT_EXT]==],
- ["extensions"] = {
- [==[EXT_cmyka]==],
- },
- },
- {
- ["value"] = [==[0x8DA7]==],
- ["name"] = [==[FRAMEBUFFER_ATTACHMENT_LAYERED_ARB]==],
- ["extensions"] = {
- [==[ARB_geometry_shader4]==],
- },
- },
- {
- ["value"] = [==[0x93D9]==],
- ["name"] = [==[COMPRESSED_SRGB8_ALPHA8_ASTC_10x6_KHR]==],
- ["extensions"] = {
- [==[KHR_texture_compression_astc_ldr]==],
- },
- },
- {
- ["value"] = [==[0x86CA]==],
- ["name"] = [==[EVAL_VERTEX_ATTRIB4_NV]==],
- ["extensions"] = {
- [==[NV_evaluators]==],
- },
- },
- {
- ["value"] = [==[0x8B59]==],
- ["name"] = [==[BOOL_VEC4_ARB]==],
- ["extensions"] = {
- [==[ARB_shader_objects]==],
- },
- },
- {
- ["value"] = [==[0x826D]==],
- ["extensions"] = {
- [==[KHR_debug]==],
- },
- ["name"] = [==[DEBUG_GROUP_STACK_DEPTH]==],
- ["core"] = {
- {
- [==[4.3]==],
- [==[core]==],
- },
- },
- },
- {
- ["value"] = [==[0x90DA]==],
- ["extensions"] = {
- [==[ARB_shader_storage_buffer_object]==],
- },
- ["name"] = [==[MAX_FRAGMENT_SHADER_STORAGE_BLOCKS]==],
- ["core"] = {
- {
- [==[4.3]==],
- [==[core]==],
- },
- },
- },
- {
- ["value"] = [==[0x876B]==],
- ["name"] = [==[MAX_VERTEX_STREAMS_ATI]==],
- ["extensions"] = {
- [==[ATI_vertex_streams]==],
- },
- },
- {
- ["value"] = [==[0x87CC]==],
- ["name"] = [==[MAX_OPTIMIZED_VERTEX_SHADER_LOCAL_CONSTANTS_EXT]==],
- ["extensions"] = {
- [==[EXT_vertex_shader]==],
- },
- },
- {
- ["value"] = [==[0x1404]==],
- ["name"] = [==[INT]==],
- ["core"] = {
- {
- [==[1.1]==],
- [==[core]==],
- },
- },
- },
- {
- ["value"] = [==[0x8F2F]==],
- ["name"] = [==[TEXTURE_COORD_ARRAY_LENGTH_NV]==],
- ["extensions"] = {
- [==[NV_vertex_buffer_unified_memory]==],
- },
- },
- {
- ["value"] = [==[0x1906]==],
- ["extensions"] = {
- [==[AMD_interleaved_elements]==],
- },
- ["name"] = [==[ALPHA]==],
- ["core"] = {
- {
- [==[1.1]==],
- [==[core]==],
- },
- },
- },
- {
- ["value"] = [==[0x3001]==],
- ["name"] = [==[CLIP_DISTANCE1]==],
- ["core"] = {
- {
- [==[3.0]==],
- [==[core]==],
- },
- },
- },
- {
- ["value"] = [==[0x0009]==],
- ["name"] = [==[POLYGON]==],
- ["core"] = {
- {
- [==[1.1]==],
- [==[core]==],
- },
- {
- [==[3.2]==],
- [==[compatibility]==],
- },
- },
- },
- {
- ["value"] = [==[0x901B]==],
- ["name"] = [==[INTENSITY16_SNORM]==],
- ["extensions"] = {
- [==[EXT_texture_snorm]==],
- },
- },
- {
- ["value"] = [==[0x8BC2]==],
- ["name"] = [==[UNSIGNED_INT64_AMD]==],
- ["extensions"] = {
- [==[AMD_performance_monitor]==],
- },
- },
- {
- ["value"] = [==[0x81FA]==],
- ["name"] = [==[SEPARATE_SPECULAR_COLOR_EXT]==],
- ["extensions"] = {
- [==[EXT_separate_specular_color]==],
- },
- },
- {
- ["value"] = [==[0x81A8]==],
- ["name"] = [==[ARRAY_ELEMENT_LOCK_FIRST_EXT]==],
- ["extensions"] = {
- [==[EXT_compiled_vertex_array]==],
- },
- },
- {
- ["value"] = [==[0x8037]==],
- ["name"] = [==[POLYGON_OFFSET_FILL]==],
- ["core"] = {
- {
- [==[1.1]==],
- [==[core]==],
- },
- },
- },
- {
- ["value"] = [==[0x8050]==],
- ["name"] = [==[RGB5]==],
- ["core"] = {
- {
- [==[1.1]==],
- [==[core]==],
- },
- },
- },
- {
- ["value"] = [==[0x908B]==],
- ["name"] = [==[CONVEX_HULL_NV]==],
- ["extensions"] = {
- [==[NV_path_rendering]==],
- },
- },
- {
- ["value"] = [==[0x879B]==],
- ["name"] = [==[OUTPUT_COLOR0_EXT]==],
- ["extensions"] = {
- [==[EXT_vertex_shader]==],
- },
- },
- {
- ["value"] = [==[0x0CB7]==],
- ["name"] = [==[PIXEL_MAP_G_TO_G_SIZE]==],
- ["core"] = {
- {
- [==[1.1]==],
- [==[core]==],
- },
- {
- [==[3.2]==],
- [==[compatibility]==],
- },
- },
- },
- {
- ["value"] = [==[0x9147]==],
- ["name"] = [==[DEBUG_SEVERITY_MEDIUM_AMD]==],
- ["extensions"] = {
- [==[AMD_debug_output]==],
- },
- },
- {
- ["value"] = [==[0x9198]==],
- ["name"] = [==[MAX_SPARSE_TEXTURE_SIZE_ARB]==],
- ["extensions"] = {
- [==[ARB_sparse_texture]==],
- },
- },
- {
- ["value"] = [==[0x84CD]==],
- ["name"] = [==[TEXTURE13_ARB]==],
- ["extensions"] = {
- [==[ARB_multitexture]==],
- },
- },
- {
- ["value"] = [==[0x911A]==],
- ["extensions"] = {
- [==[ARB_sync]==],
- },
- ["name"] = [==[ALREADY_SIGNALED]==],
- ["core"] = {
- {
- [==[3.2]==],
- [==[core]==],
- },
- },
- },
- {
- ["value"] = [==[0x8DDA]==],
- ["name"] = [==[GEOMETRY_VERTICES_OUT_ARB]==],
- ["extensions"] = {
- [==[ARB_geometry_shader4]==],
- },
- },
- {
- ["value"] = [==[0x8C3D]==],
- ["name"] = [==[RGB9_E5_EXT]==],
- ["extensions"] = {
- [==[EXT_texture_shared_exponent]==],
- },
- },
- {
- ["value"] = [==[0x822F]==],
- ["extensions"] = {
- [==[ARB_texture_rg]==],
- },
- ["name"] = [==[RG16F]==],
- ["core"] = {
- {
- [==[3.0]==],
- [==[core]==],
- },
- },
- },
- {
- ["value"] = [==[0x92D6]==],
- ["extensions"] = {
- [==[ARB_shader_atomic_counters]==],
- },
- ["name"] = [==[MAX_FRAGMENT_ATOMIC_COUNTERS]==],
- ["core"] = {
- {
- [==[4.2]==],
- [==[core]==],
- },
- },
- },
- {
- ["value"] = [==[0x8D20]==],
- ["extensions"] = {
- [==[ARB_framebuffer_object]==],
- },
- ["name"] = [==[STENCIL_ATTACHMENT]==],
- ["core"] = {
- {
- [==[3.0]==],
- [==[core]==],
- },
- },
- },
- {
- ["value"] = [==[0x8589]==],
- ["name"] = [==[SOURCE1_ALPHA]==],
- ["core"] = {
- {
- [==[1.3]==],
- [==[core]==],
- },
- {
- [==[3.2]==],
- [==[compatibility]==],
- },
- },
- },
- {
- ["value"] = [==[0x8C42]==],
- ["name"] = [==[SRGB_ALPHA_EXT]==],
- ["extensions"] = {
- [==[EXT_texture_sRGB]==],
- },
- },
- {
- ["value"] = [==[0x8017]==],
- ["name"] = [==[CONVOLUTION_FORMAT_EXT]==],
- ["extensions"] = {
- [==[EXT_convolution]==],
- },
- },
- {
- ["value"] = [==[0x8D77]==],
- ["name"] = [==[RGB16UI_EXT]==],
- ["extensions"] = {
- [==[EXT_texture_integer]==],
- },
- },
- {
- ["value"] = [==[0x8C13]==],
- ["name"] = [==[TEXTURE_ALPHA_TYPE_ARB]==],
- ["extensions"] = {
- [==[ARB_texture_float]==],
- },
- },
- {
- ["value"] = [==[0x00000200]==],
- ["extensions"] = {
- [==[ARB_shader_image_load_store]==],
- },
- ["name"] = [==[BUFFER_UPDATE_BARRIER_BIT]==],
- ["core"] = {
- {
- [==[4.2]==],
- [==[core]==],
- },
- },
- },
- {
- ["value"] = [==[0x8006]==],
- ["name"] = [==[FUNC_ADD_EXT]==],
- ["extensions"] = {
- [==[EXT_blend_minmax]==],
- },
- },
- {
- ["value"] = [==[0x8A4A]==],
- ["name"] = [==[SKIP_DECODE_EXT]==],
- ["extensions"] = {
- [==[EXT_texture_sRGB_decode]==],
- },
- },
- {
- ["value"] = [==[0x8C8A]==],
- ["name"] = [==[MAX_TRANSFORM_FEEDBACK_INTERLEAVED_COMPONENTS_EXT]==],
- ["extensions"] = {
- [==[EXT_transform_feedback]==],
- },
- },
- {
- ["value"] = [==[0x8298]==],
- ["extensions"] = {
- [==[ARB_internalformat_query2]==],
- },
- ["name"] = [==[SRGB_WRITE]==],
- ["core"] = {
- {
- [==[4.3]==],
- [==[core]==],
- },
- },
- },
- {
- ["value"] = [==[0x86AB]==],
- ["name"] = [==[WEIGHT_ARRAY_SIZE_ARB]==],
- ["extensions"] = {
- [==[ARB_vertex_blend]==],
- },
- },
- {
- ["value"] = [==[0x8897]==],
- ["name"] = [==[NORMAL_ARRAY_BUFFER_BINDING]==],
- ["core"] = {
- {
- [==[1.5]==],
- [==[core]==],
- },
- {
- [==[3.2]==],
- [==[compatibility]==],
- },
- },
- },
- {
- ["value"] = [==[0x8E7C]==],
- ["extensions"] = {
- [==[ARB_tessellation_shader]==],
- },
- ["name"] = [==[FRACTIONAL_EVEN]==],
- ["core"] = {
- {
- [==[4.0]==],
- [==[core]==],
- },
- },
- },
- {
- ["value"] = [==[0x8797]==],
- ["name"] = [==[OP_CROSS_PRODUCT_EXT]==],
- ["extensions"] = {
- [==[EXT_vertex_shader]==],
- },
- },
- {
- ["value"] = [==[0x00000004]==],
- ["extensions"] = {
- [==[ARB_shader_image_load_store]==],
- },
- ["name"] = [==[UNIFORM_BARRIER_BIT]==],
- ["core"] = {
- {
- [==[4.2]==],
- [==[core]==],
- },
- },
- },
- {
- ["value"] = [==[0x0CF3]==],
- ["name"] = [==[UNPACK_SKIP_ROWS]==],
- ["core"] = {
- {
- [==[1.1]==],
- [==[core]==],
- },
- },
- },
- {
- ["value"] = [==[0x906D]==],
- ["name"] = [==[MAX_IMAGE_SAMPLES_EXT]==],
- ["extensions"] = {
- [==[EXT_shader_image_load_store]==],
- },
- },
- {
- ["value"] = [==[0x80]==],
- ["name"] = [==[GLYPH_VERTICAL_BEARING_ADVANCE_BIT_NV]==],
- ["extensions"] = {
- [==[NV_path_rendering]==],
- },
- },
- {
- ["value"] = [==[0x92CA]==],
- ["extensions"] = {
- [==[ARB_shader_atomic_counters]==],
- },
- ["name"] = [==[ATOMIC_COUNTER_BUFFER_REFERENCED_BY_GEOMETRY_SHADER]==],
- ["core"] = {
- {
- [==[4.2]==],
- [==[core]==],
- },
- },
- },
- {
- ["value"] = [==[0x91B9]==],
- ["extensions"] = {
- [==[ARB_compute_shader]==],
- },
- ["name"] = [==[COMPUTE_SHADER]==],
- ["core"] = {
- {
- [==[4.3]==],
- [==[core]==],
- },
- },
- },
- {
- ["value"] = [==[0x92DC]==],
- ["extensions"] = {
- [==[ARB_shader_atomic_counters]==],
- },
- ["name"] = [==[MAX_ATOMIC_COUNTER_BUFFER_BINDINGS]==],
- ["core"] = {
- {
- [==[4.2]==],
- [==[core]==],
- },
- },
- },
- {
- ["value"] = [==[0x8125]==],
- ["name"] = [==[QUAD_TEXTURE_SELECT_SGIS]==],
- ["extensions"] = {
- [==[SGIS_texture_select]==],
- },
- },
- {
- ["value"] = [==[0x812D]==],
- ["name"] = [==[CLAMP_TO_BORDER_SGIS]==],
- ["extensions"] = {
- [==[SGIS_texture_border_clamp]==],
- },
- },
- {
- ["value"] = [==[0x8DAD]==],
- ["name"] = [==[FLOAT_32_UNSIGNED_INT_24_8_REV_NV]==],
- ["extensions"] = {
- [==[NV_depth_buffer_float]==],
- },
- },
- {
- ["value"] = [==[0x809F]==],
- ["name"] = [==[SAMPLE_ALPHA_TO_ONE]==],
- ["core"] = {
- {
- [==[1.3]==],
- [==[core]==],
- },
- },
- },
- {
- ["value"] = [==[0x914B]==],
- ["name"] = [==[DEBUG_CATEGORY_DEPRECATION_AMD]==],
- ["extensions"] = {
- [==[AMD_debug_output]==],
- },
- },
- {
- ["value"] = [==[0x80C8]==],
- ["name"] = [==[BLEND_DST_RGB_EXT]==],
- ["extensions"] = {
- [==[EXT_blend_func_separate]==],
- },
- },
- {
- ["value"] = [==[0x8459]==],
- ["name"] = [==[CURRENT_SECONDARY_COLOR_EXT]==],
- ["extensions"] = {
- [==[EXT_secondary_color]==],
- },
- },
- {
- ["value"] = [==[0x8A37]==],
- ["extensions"] = {
- [==[ARB_uniform_buffer_object]==],
- },
- ["name"] = [==[UNIFORM_TYPE]==],
- ["core"] = {
- {
- [==[3.1]==],
- [==[core]==],
- },
- },
- },
- {
- ["value"] = [==[0x9057]==],
- ["extensions"] = {
- [==[ARB_shader_image_load_store]==],
- },
- ["name"] = [==[INT_IMAGE_1D]==],
- ["core"] = {
- {
- [==[4.2]==],
- [==[core]==],
- },
- },
- },
- {
- ["value"] = [==[0x8643]==],
- ["name"] = [==[VERTEX_PROGRAM_TWO_SIDE_ARB]==],
- ["extensions"] = {
- [==[ARB_vertex_program]==],
- },
- },
- {
- ["value"] = [==[0x1500]==],
- ["name"] = [==[CLEAR]==],
- ["core"] = {
- {
- [==[1.1]==],
- [==[core]==],
- },
- },
- },
- {
- ["value"] = [==[0x8624]==],
- ["name"] = [==[VERTEX_ATTRIB_ARRAY_STRIDE_ARB]==],
- ["extensions"] = {
- [==[ARB_vertex_program]==],
- },
- },
- {
- ["value"] = [==[0x8D00]==],
- ["extensions"] = {
- [==[ARB_framebuffer_object]==],
- },
- ["name"] = [==[DEPTH_ATTACHMENT]==],
- ["core"] = {
- {
- [==[3.0]==],
- [==[core]==],
- },
- },
- },
- {
- ["value"] = [==[0x9066]==],
- ["extensions"] = {
- [==[ARB_shader_image_load_store]==],
- },
- ["name"] = [==[UNSIGNED_INT_IMAGE_CUBE]==],
- ["core"] = {
- {
- [==[4.2]==],
- [==[core]==],
- },
- },
- },
- {
- ["value"] = [==[0x87FD]==],
- ["name"] = [==[RENDERBUFFER_FREE_MEMORY_ATI]==],
- ["extensions"] = {
- [==[ATI_meminfo]==],
- },
- },
- {
- ["value"] = [==[0x8547]==],
- ["name"] = [==[COMBINER_MUX_SUM_NV]==],
- ["extensions"] = {
- [==[NV_register_combiners]==],
- },
- },
- {
- ["value"] = [==[0x807C]==],
- ["name"] = [==[VERTEX_ARRAY_STRIDE]==],
- ["core"] = {
- {
- [==[1.1]==],
- [==[core]==],
- },
- {
- [==[3.2]==],
- [==[compatibility]==],
- },
- },
- },
- {
- ["value"] = [==[0x8833]==],
- ["name"] = [==[DRAW_BUFFER14_ARB]==],
- ["extensions"] = {
- [==[ARB_draw_buffers]==],
- },
- },
- {
- ["value"] = [==[0x928F]==],
- ["name"] = [==[DST_ATOP_NV]==],
- ["extensions"] = {
- [==[NV_blend_equation_advanced]==],
- },
- },
- {
- ["value"] = [==[0x8652]==],
- ["name"] = [==[VERTEX_ATTRIB_ARRAY2_NV]==],
- ["extensions"] = {
- [==[NV_vertex_program]==],
- },
- },
- {
- ["value"] = [==[0x00000200]==],
- ["name"] = [==[BUFFER_UPDATE_BARRIER_BIT_EXT]==],
- ["extensions"] = {
- [==[EXT_shader_image_load_store]==],
- },
- },
- {
- ["value"] = [==[0x88C8]==],
- ["name"] = [==[MATRIX8_ARB]==],
- ["extensions"] = {
- [==[ARB_fragment_program]==],
- [==[ARB_vertex_program]==],
- },
- },
- {
- ["value"] = [==[0x8CEC]==],
- ["extensions"] = {
- [==[ARB_framebuffer_object]==],
- },
- ["name"] = [==[COLOR_ATTACHMENT12]==],
- ["core"] = {
- {
- [==[3.0]==],
- [==[core]==],
- },
- },
- },
- {
- ["value"] = [==[0x88D4]==],
- ["name"] = [==[MATRIX20_ARB]==],
- ["extensions"] = {
- [==[ARB_fragment_program]==],
- [==[ARB_vertex_program]==],
- },
- },
- {
- ["value"] = [==[0x00000004]==],
- ["name"] = [==[UNIFORM_BARRIER_BIT_EXT]==],
- ["extensions"] = {
- [==[EXT_shader_image_load_store]==],
- },
- },
- {
- ["value"] = [==[0x834F]==],
- ["name"] = [==[TEXTURE_APPLICATION_MODE_EXT]==],
- ["extensions"] = {
- [==[EXT_light_texture]==],
- },
- },
- {
- ["value"] = [==[0x92F1]==],
- ["extensions"] = {
- [==[ARB_program_interface_query]==],
- },
- ["name"] = [==[GEOMETRY_SUBROUTINE_UNIFORM]==],
- ["core"] = {
- {
- [==[4.3]==],
- [==[core]==],
- },
- },
- },
- {
- ["value"] = [==[0x3002]==],
- ["name"] = [==[CLIP_DISTANCE2]==],
- ["core"] = {
- {
- [==[3.0]==],
- [==[core]==],
- },
- },
- },
- {
- ["value"] = [==[0x87AF]==],
- ["name"] = [==[OUTPUT_TEXTURE_COORD18_EXT]==],
- ["extensions"] = {
- [==[EXT_vertex_shader]==],
- },
- },
- {
- ["value"] = [==[0x040A]==],
- ["name"] = [==[AUX1]==],
- ["core"] = {
- {
- [==[1.1]==],
- [==[core]==],
- },
- {
- [==[3.2]==],
- [==[compatibility]==],
- },
- },
- },
- {
- ["value"] = [==[0x8DC8]==],
- ["name"] = [==[UNSIGNED_INT_VEC4]==],
- ["core"] = {
- {
- [==[3.0]==],
- [==[core]==],
- },
- },
- },
- {
- ["value"] = [==[0x8FE9]==],
- ["name"] = [==[INT64_VEC2_NV]==],
- ["extensions"] = {
- [==[NV_gpu_shader5]==],
- },
- },
- {
- ["value"] = [==[0x914F]==],
- ["name"] = [==[DEBUG_CATEGORY_APPLICATION_AMD]==],
- ["extensions"] = {
- [==[AMD_debug_output]==],
- },
- },
- {
- ["value"] = [==[0x8921]==],
- ["name"] = [==[REG_0_ATI]==],
- ["extensions"] = {
- [==[ATI_fragment_shader]==],
- },
- },
- {
- ["value"] = [==[0x0C22]==],
- ["name"] = [==[COLOR_CLEAR_VALUE]==],
- ["core"] = {
- {
- [==[1.1]==],
- [==[core]==],
- },
- },
- },
- {
- ["value"] = [==[0x0500]==],
- ["name"] = [==[INVALID_ENUM]==],
- ["core"] = {
- {
- [==[1.1]==],
- [==[core]==],
- },
- },
- },
- {
- ["value"] = [==[0x8788]==],
- ["name"] = [==[OP_MADD_EXT]==],
- ["extensions"] = {
- [==[EXT_vertex_shader]==],
- },
- },
- {
- ["value"] = [==[0x84F5]==],
- ["name"] = [==[TEXTURE_RECTANGLE_NV]==],
- ["extensions"] = {
- [==[NV_texture_rectangle]==],
- },
- },
- {
- ["value"] = [==[0x8590]==],
- ["name"] = [==[OPERAND0_RGB]==],
- ["core"] = {
- {
- [==[1.3]==],
- [==[core]==],
- },
- {
- [==[3.2]==],
- [==[compatibility]==],
- },
- },
- },
- {
- ["value"] = [==[0x889E]==],
- ["name"] = [==[WEIGHT_ARRAY_BUFFER_BINDING_ARB]==],
- ["extensions"] = {
- [==[ARB_vertex_buffer_object]==],
- },
- },
- {
- ["value"] = [==[0x826B]==],
- ["extensions"] = {
- [==[KHR_debug]==],
- },
- ["name"] = [==[DEBUG_SEVERITY_NOTIFICATION]==],
- ["core"] = {
- {
- [==[4.3]==],
- [==[core]==],
- },
- },
- },
- {
- ["value"] = [==[0x8E52]==],
- ["name"] = [==[SAMPLE_MASK_VALUE_NV]==],
- ["extensions"] = {
- [==[NV_explicit_multisample]==],
- },
- },
- {
- ["value"] = [==[0x8242]==],
- ["name"] = [==[DEBUG_OUTPUT_SYNCHRONOUS_ARB]==],
- ["extensions"] = {
- [==[ARB_debug_output]==],
- },
- },
- {
- ["value"] = [==[0x80A0]==],
- ["name"] = [==[SAMPLE_MASK_SGIS]==],
- ["extensions"] = {
- [==[SGIS_multisample]==],
- },
- },
- {
- ["value"] = [==[0x1509]==],
- ["name"] = [==[EQUIV]==],
- ["core"] = {
- {
- [==[1.1]==],
- [==[core]==],
- },
- },
- },
- {
- ["value"] = [==[0x87B1]==],
- ["name"] = [==[OUTPUT_TEXTURE_COORD20_EXT]==],
- ["extensions"] = {
- [==[EXT_vertex_shader]==],
- },
- },
- {
- ["value"] = [==[0x80B4]==],
- ["name"] = [==[POST_COLOR_MATRIX_RED_SCALE]==],
- ["extensions"] = {
- [==[ARB_imaging]==],
- },
- },
- {
- ["value"] = [==[0x8A1F]==],
- ["name"] = [==[RGB_422_APPLE]==],
- ["extensions"] = {
- [==[APPLE_rgb_422]==],
- },
- },
- {
- ["value"] = [==[0x8570]==],
- ["name"] = [==[COMBINE_ARB]==],
- ["extensions"] = {
- [==[ARB_texture_env_combine]==],
- },
- },
- {
- ["value"] = [==[0x814B]==],
- ["name"] = [==[SPRITE_TRANSLATION_SGIX]==],
- ["extensions"] = {
- [==[SGIX_sprite]==],
- },
- },
- {
- ["value"] = [==[0x0D92]==],
- ["name"] = [==[MAP1_NORMAL]==],
- ["core"] = {
- {
- [==[1.1]==],
- [==[core]==],
- },
- {
- [==[3.2]==],
- [==[compatibility]==],
- },
- },
- },
- {
- ["value"] = [==[0x8057]==],
- ["name"] = [==[RGB5_A1]==],
- ["core"] = {
- {
- [==[1.1]==],
- [==[core]==],
- },
- },
- },
- {
- ["value"] = [==[0x8819]==],
- ["name"] = [==[LUMINANCE_ALPHA_FLOAT32_APPLE]==],
- ["extensions"] = {
- [==[APPLE_float_pixels]==],
- },
- },
- {
- ["value"] = [==[0x8C75]==],
- ["name"] = [==[TESS_EVALUATION_PROGRAM_PARAMETER_BUFFER_NV]==],
- ["extensions"] = {
- [==[NV_tessellation_program5]==],
- },
- },
- {
- ["value"] = [==[0x8B60]==],
- ["name"] = [==[SAMPLER_CUBE_ARB]==],
- ["extensions"] = {
- [==[ARB_shader_objects]==],
- },
- },
- {
- ["value"] = [==[0x86F0]==],
- ["name"] = [==[DOT_PRODUCT_TEXTURE_CUBE_MAP_NV]==],
- ["extensions"] = {
- [==[NV_texture_shader]==],
- },
- },
- {
- ["value"] = [==[0x87E3]==],
- ["name"] = [==[MVP_MATRIX_EXT]==],
- ["extensions"] = {
- [==[EXT_vertex_shader]==],
- },
- },
- {
- ["value"] = [==[0x92FA]==],
- ["extensions"] = {
- [==[ARB_program_interface_query]==],
- },
- ["name"] = [==[TYPE]==],
- ["core"] = {
- {
- [==[4.3]==],
- [==[core]==],
- },
- },
- },
- {
- ["value"] = [==[0x82CB]==],
- ["extensions"] = {
- [==[ARB_internalformat_query2]==],
- },
- ["name"] = [==[VIEW_CLASS_8_BITS]==],
- ["core"] = {
- {
- [==[4.3]==],
- [==[core]==],
- },
- },
- },
- {
- ["value"] = [==[0x8555]==],
- ["name"] = [==[COMBINER5_NV]==],
- ["extensions"] = {
- [==[NV_register_combiners]==],
- },
- },
- {
- ["value"] = [==[0x9074]==],
- ["name"] = [==[FILE_NAME_NV]==],
- ["extensions"] = {
- [==[NV_path_rendering]==],
- },
- },
- {
- ["value"] = [==[0x9292]==],
- ["name"] = [==[PLUS_DARKER_NV]==],
- ["extensions"] = {
- [==[NV_blend_equation_advanced]==],
- },
- },
- {
- ["value"] = [==[0x0203]==],
- ["name"] = [==[LEQUAL]==],
- ["core"] = {
- {
- [==[1.1]==],
- [==[core]==],
- },
- },
- },
- {
- ["value"] = [==[0x8C8C]==],
- ["name"] = [==[INTERLEAVED_ATTRIBS_NV]==],
- ["extensions"] = {
- [==[NV_transform_feedback]==],
- },
- },
- {
- ["value"] = [==[0x8576]==],
- ["name"] = [==[CONSTANT]==],
- ["core"] = {
- {
- [==[1.3]==],
- [==[core]==],
- },
- {
- [==[3.2]==],
- [==[compatibility]==],
- },
- },
- },
- {
- ["value"] = [==[0x8DDC]==],
- ["name"] = [==[GEOMETRY_OUTPUT_TYPE_ARB]==],
- ["extensions"] = {
- [==[ARB_geometry_shader4]==],
- },
- },
- {
- ["value"] = [==[0x87BB]==],
- ["name"] = [==[OUTPUT_TEXTURE_COORD30_EXT]==],
- ["extensions"] = {
- [==[EXT_vertex_shader]==],
- },
- },
- {
- ["value"] = [==[0x805E]==],
- ["name"] = [==[TEXTURE_BLUE_SIZE_EXT]==],
- ["extensions"] = {
- [==[EXT_texture]==],
- },
- },
- {
- ["value"] = [==[0x8771]==],
- ["name"] = [==[VERTEX_STREAM5_ATI]==],
- ["extensions"] = {
- [==[ATI_vertex_streams]==],
- },
- },
- {
- ["value"] = [==[0x8226]==],
- ["name"] = [==[COMPRESSED_RG]==],
- ["core"] = {
- {
- [==[3.0]==],
- [==[core]==],
- },
- },
- },
- {
- ["value"] = [==[0x821E]==],
- ["name"] = [==[CONTEXT_FLAGS]==],
- ["core"] = {
- {
- [==[3.0]==],
- [==[core]==],
- },
- },
- },
- {
- ["value"] = [==[0x0B00]==],
- ["name"] = [==[CURRENT_COLOR]==],
- ["core"] = {
- {
- [==[1.1]==],
- [==[core]==],
- },
- {
- [==[3.2]==],
- [==[compatibility]==],
- },
- },
- },
- {
- ["value"] = [==[0x82B5]==],
- ["extensions"] = {
- [==[ARB_internalformat_query2]==],
- },
- ["name"] = [==[TEXTURE_VIEW]==],
- ["core"] = {
- {
- [==[4.3]==],
- [==[core]==],
- },
- },
- },
- {
- ["value"] = [==[0x8512]==],
- ["name"] = [==[REFLECTION_MAP]==],
- ["core"] = {
- {
- [==[1.3]==],
- [==[core]==],
- },
- {
- [==[3.2]==],
- [==[compatibility]==],
- },
- },
- },
- {
- ["value"] = [==[0x8F90]==],
- ["name"] = [==[RED_SNORM]==],
- ["extensions"] = {
- [==[EXT_texture_snorm]==],
- },
- },
- {
- ["value"] = [==[0x8027]==],
- ["name"] = [==[HISTOGRAM_FORMAT]==],
- ["extensions"] = {
- [==[ARB_imaging]==],
- },
- },
- {
- ["value"] = [==[0x8454]==],
- ["name"] = [==[FOG_COORDINATE_ARRAY_TYPE]==],
- ["core"] = {
- {
- [==[1.4]==],
- [==[core]==],
- },
- {
- [==[3.2]==],
- [==[compatibility]==],
- },
- },
- },
- {
- ["value"] = [==[0x81B4]==],
- ["name"] = [==[T2F_IUI_N3F_V3F_EXT]==],
- ["extensions"] = {
- [==[EXT_index_array_formats]==],
- },
- },
- {
- ["value"] = [==[0x8D53]==],
- ["extensions"] = {
- [==[ARB_framebuffer_object]==],
- },
- ["name"] = [==[RENDERBUFFER_ALPHA_SIZE]==],
- ["core"] = {
- {
- [==[3.0]==],
- [==[core]==],
- },
- },
- },
- {
- ["value"] = [==[0x906F]==],
- ["extensions"] = {
- [==[ARB_texture_rgb10_a2ui]==],
- },
- ["name"] = [==[RGB10_A2UI]==],
- ["core"] = {
- {
- [==[3.3]==],
- [==[core]==],
- },
- },
- },
- {
- ["value"] = [==[0x874A]==],
- ["name"] = [==[SET_AMD]==],
- ["extensions"] = {
- [==[AMD_stencil_operation_extended]==],
- },
- },
- {
- ["value"] = [==[0x87DA]==],
- ["name"] = [==[NEGATIVE_Y_EXT]==],
- ["extensions"] = {
- [==[EXT_vertex_shader]==],
- },
- },
- {
- ["value"] = [==[0x8DDD]==],
- ["name"] = [==[MAX_GEOMETRY_VARYING_COMPONENTS_EXT]==],
- ["extensions"] = {
- [==[EXT_geometry_shader4]==],
- },
- },
- {
- ["value"] = [==[0x930A]==],
- ["extensions"] = {
- [==[ARB_program_interface_query]==],
- },
- ["name"] = [==[REFERENCED_BY_FRAGMENT_SHADER]==],
- ["core"] = {
- {
- [==[4.3]==],
- [==[core]==],
- },
- },
- },
- {
- ["value"] = [==[0x8250]==],
- ["name"] = [==[DEBUG_TYPE_PERFORMANCE_ARB]==],
- ["extensions"] = {
- [==[ARB_debug_output]==],
- },
- },
- {
- ["value"] = [==[0x80BB]==],
- ["name"] = [==[POST_COLOR_MATRIX_ALPHA_BIAS]==],
- ["extensions"] = {
- [==[ARB_imaging]==],
- },
- },
- {
- ["value"] = [==[0x0005]==],
- ["name"] = [==[TRIANGLE_STRIP]==],
- ["core"] = {
- {
- [==[1.1]==],
- [==[core]==],
- },
- },
- },
- {
- ["value"] = [==[0x8DD8]==],
- ["name"] = [==[UNSIGNED_INT_SAMPLER_BUFFER]==],
- ["core"] = {
- {
- [==[3.1]==],
- [==[core]==],
- },
- },
- },
- {
- ["value"] = [==[0x8C42]==],
- ["name"] = [==[SRGB_ALPHA]==],
- ["core"] = {
- {
- [==[2.1]==],
- [==[core]==],
- },
- },
- },
- {
- ["value"] = [==[0x8015]==],
- ["name"] = [==[CONVOLUTION_FILTER_BIAS]==],
- ["extensions"] = {
- [==[ARB_imaging]==],
- },
- },
- {
- ["value"] = [==[0x8455]==],
- ["name"] = [==[FOG_COORDINATE_ARRAY_STRIDE]==],
- ["core"] = {
- {
- [==[1.4]==],
- [==[core]==],
- },
- {
- [==[3.2]==],
- [==[compatibility]==],
- },
- },
- },
- {
- ["value"] = [==[0x8BC5]==],
- ["name"] = [==[PERFMON_RESULT_SIZE_AMD]==],
- ["extensions"] = {
- [==[AMD_performance_monitor]==],
- },
- },
- {
- ["value"] = [==[0x8523]==],
- ["name"] = [==[VARIABLE_A_NV]==],
- ["extensions"] = {
- [==[NV_register_combiners]==],
- },
- },
- {
- ["value"] = [==[0x9058]==],
- ["extensions"] = {
- [==[ARB_shader_image_load_store]==],
- },
- ["name"] = [==[INT_IMAGE_2D]==],
- ["core"] = {
- {
- [==[4.2]==],
- [==[core]==],
- },
- },
- },
- {
- ["value"] = [==[0x8B4D]==],
- ["name"] = [==[MAX_COMBINED_TEXTURE_IMAGE_UNITS]==],
- ["core"] = {
- {
- [==[2.0]==],
- [==[core]==],
- },
- },
- },
- {
- ["value"] = [==[0x8C8B]==],
- ["name"] = [==[MAX_TRANSFORM_FEEDBACK_SEPARATE_ATTRIBS_NV]==],
- ["extensions"] = {
- [==[NV_transform_feedback]==],
- },
- },
- {
- ["value"] = [==[0x8B88]==],
- ["name"] = [==[SHADER_SOURCE_LENGTH]==],
- ["core"] = {
- {
- [==[2.0]==],
- [==[core]==],
- },
- },
- },
- {
- ["value"] = [==[0x8544]==],
- ["name"] = [==[COMBINER_COMPONENT_USAGE_NV]==],
- ["extensions"] = {
- [==[NV_register_combiners]==],
- },
- },
- {
- ["value"] = [==[0x8598]==],
- ["name"] = [==[OPERAND0_ALPHA_ARB]==],
- ["extensions"] = {
- [==[ARB_texture_env_combine]==],
- },
- },
- {
- ["value"] = [==[0x8458]==],
- ["name"] = [==[COLOR_SUM_EXT]==],
- ["extensions"] = {
- [==[EXT_secondary_color]==],
- },
- },
- {
- ["value"] = [==[0x8CE0]==],
- ["extensions"] = {
- [==[ARB_framebuffer_object]==],
- },
- ["name"] = [==[COLOR_ATTACHMENT0]==],
- ["core"] = {
- {
- [==[3.0]==],
- [==[core]==],
- },
- },
- },
- {
- ["value"] = [==[0x8182]==],
- ["name"] = [==[LIST_PRIORITY_SGIX]==],
- ["extensions"] = {
- [==[SGIX_list_priority]==],
- },
- },
- {
- ["value"] = [==[0x908F]==],
- ["name"] = [==[TRANSLATE_Y_NV]==],
- ["extensions"] = {
- [==[NV_path_rendering]==],
- },
- },
- {
- ["value"] = [==[0x00000020]==],
- ["name"] = [==[SHADER_IMAGE_ACCESS_BARRIER_BIT_EXT]==],
- ["extensions"] = {
- [==[EXT_shader_image_load_store]==],
- },
- },
- {
- ["value"] = [==[0x9078]==],
- ["name"] = [==[PATH_TERMINAL_END_CAP_NV]==],
- ["extensions"] = {
- [==[NV_path_rendering]==],
- },
- },
- {
- ["value"] = [==[0x00001000]==],
- ["extensions"] = {
- [==[ARB_shader_image_load_store]==],
- },
- ["name"] = [==[ATOMIC_COUNTER_BARRIER_BIT]==],
- ["core"] = {
- {
- [==[4.2]==],
- [==[core]==],
- },
- },
- },
- {
- ["value"] = [==[0x8624]==],
- ["name"] = [==[VERTEX_ATTRIB_ARRAY_STRIDE]==],
- ["core"] = {
- {
- [==[2.0]==],
- [==[core]==],
- },
- },
- },
- {
- ["value"] = [==[0x8899]==],
- ["name"] = [==[INDEX_ARRAY_BUFFER_BINDING_ARB]==],
- ["extensions"] = {
- [==[ARB_vertex_buffer_object]==],
- },
- },
- {
- ["value"] = [==[0xFFFFFFFF]==],
- ["extensions"] = {
- [==[ARB_shader_image_load_store]==],
- },
- ["name"] = [==[ALL_BARRIER_BITS]==],
- ["core"] = {
- {
- [==[4.2]==],
- [==[core]==],
- },
- },
- },
- {
- ["value"] = [==[0x804F]==],
- ["name"] = [==[RGB4_EXT]==],
- ["extensions"] = {
- [==[EXT_texture]==],
- },
- },
- {
- ["value"] = [==[0x875E]==],
- ["name"] = [==[TEXTURE_2D_STACK_BINDING_MESAX]==],
- ["extensions"] = {
- [==[MESAX_texture_stack]==],
- },
- },
- {
- ["value"] = [==[103074]==],
- ["name"] = [==[TEXTURE_COORD_ARRAY_LIST_IBM]==],
- ["extensions"] = {
- [==[IBM_vertex_array_lists]==],
- },
- },
- {
- ["value"] = [==[0x813B]==],
- ["name"] = [==[TEXTURE_MAX_LOD]==],
- ["core"] = {
- {
- [==[1.2]==],
- [==[core]==],
- },
- },
- },
- {
- ["value"] = [==[0x80A1]==],
- ["name"] = [==[1PASS_SGIS]==],
- ["extensions"] = {
- [==[SGIS_multisample]==],
- },
- },
- {
- ["value"] = [==[0x8162]==],
- ["name"] = [==[POST_IMAGE_TRANSFORM_COLOR_TABLE_HP]==],
- ["extensions"] = {
- [==[HP_image_transform]==],
- },
- },
- {
- ["value"] = [==[0x8076]==],
- ["name"] = [==[COLOR_ARRAY_EXT]==],
- ["extensions"] = {
- [==[EXT_vertex_array]==],
- },
- },
- {
- ["value"] = [==[0x8C13]==],
- ["extensions"] = {
- [==[ARB_framebuffer_object]==],
- },
- ["name"] = [==[TEXTURE_ALPHA_TYPE]==],
- ["core"] = {
- {
- [==[3.0]==],
- [==[core]==],
- },
- },
- },
- {
- ["value"] = [==[0x85B7]==],
- ["name"] = [==[TEXTURE_RANGE_LENGTH_APPLE]==],
- ["extensions"] = {
- [==[APPLE_texture_range]==],
- },
- },
- {
- ["value"] = [==[0x8F3A]==],
- ["extensions"] = {
- [==[ARB_shader_image_load_store]==],
- },
- ["name"] = [==[IMAGE_BINDING_NAME]==],
- ["core"] = {
- {
- [==[4.2]==],
- [==[core]==],
- },
- },
- },
- {
- ["value"] = [==[0x86FA]==],
- ["name"] = [==[SIGNED_HILO16_NV]==],
- ["extensions"] = {
- [==[NV_texture_shader]==],
- },
- },
- {
- ["value"] = [==[0x8622]==],
- ["name"] = [==[VERTEX_ATTRIB_ARRAY_ENABLED_ARB]==],
- ["extensions"] = {
- [==[ARB_vertex_program]==],
- },
- },
- {
- ["value"] = [==[0x910E]==],
- ["extensions"] = {
- [==[ARB_texture_multisample]==],
- },
- ["name"] = [==[MAX_COLOR_TEXTURE_SAMPLES]==],
- ["core"] = {
- {
- [==[3.2]==],
- [==[core]==],
- },
- },
- },
- {
- ["value"] = [==[0x8DDE]==],
- ["name"] = [==[MAX_VERTEX_VARYING_COMPONENTS_EXT]==],
- ["extensions"] = {
- [==[EXT_geometry_shader4]==],
- },
- },
- {
- ["value"] = [==[0x82BA]==],
- ["extensions"] = {
- [==[ARB_internalformat_query2]==],
- },
- ["name"] = [==[IMAGE_CLASS_2_X_32]==],
- ["core"] = {
- {
- [==[4.3]==],
- [==[core]==],
- },
- },
- },
- {
- ["value"] = [==[0x8897]==],
- ["name"] = [==[NORMAL_ARRAY_BUFFER_BINDING_ARB]==],
- ["extensions"] = {
- [==[ARB_vertex_buffer_object]==],
- },
- },
- {
- ["value"] = [==[0x8030]==],
- ["name"] = [==[MINMAX_SINK_EXT]==],
- ["extensions"] = {
- [==[EXT_histogram]==],
- },
- },
- {
- ["value"] = [==[0x80A4]==],
- ["name"] = [==[4PASS_0_EXT]==],
- ["extensions"] = {
- [==[EXT_multisample]==],
- },
- },
- {
- ["value"] = [==[0x806D]==],
- ["name"] = [==[UNPACK_SKIP_IMAGES_EXT]==],
- ["extensions"] = {
- [==[EXT_texture3D]==],
- },
- },
- {
- ["value"] = [==[0x873D]==],
- ["name"] = [==[MODELVIEW29_ARB]==],
- ["extensions"] = {
- [==[ARB_vertex_blend]==],
- },
- },
- {
- ["value"] = [==[103084]==],
- ["name"] = [==[TEXTURE_COORD_ARRAY_LIST_STRIDE_IBM]==],
- ["extensions"] = {
- [==[IBM_vertex_array_lists]==],
- },
- },
- {
- ["value"] = [==[0x809E]==],
- ["name"] = [==[SAMPLE_ALPHA_TO_COVERAGE]==],
- ["core"] = {
- {
- [==[1.3]==],
- [==[core]==],
- },
- },
- },
- {
- ["value"] = [==[0x82C0]==],
- ["extensions"] = {
- [==[ARB_internalformat_query2]==],
- },
- ["name"] = [==[IMAGE_CLASS_2_X_8]==],
- ["core"] = {
- {
- [==[4.3]==],
- [==[core]==],
- },
- },
- },
- {
- ["value"] = [==[0x801A]==],
- ["name"] = [==[MAX_CONVOLUTION_WIDTH_EXT]==],
- ["extensions"] = {
- [==[EXT_convolution]==],
- },
- },
- {
- ["value"] = [==[0x10000000]==],
- ["name"] = [==[FONT_HAS_KERNING_BIT_NV]==],
- ["extensions"] = {
- [==[NV_path_rendering]==],
- },
- },
- {
- ["value"] = [==[0x8879]==],
- ["name"] = [==[READ_PIXEL_DATA_RANGE_NV]==],
- ["extensions"] = {
- [==[NV_pixel_data_range]==],
- },
- },
- {
- ["value"] = [==[0x886E]==],
- ["name"] = [==[DEPTH_STENCIL_TO_RGBA_NV]==],
- ["extensions"] = {
- [==[NV_copy_depth_to_color]==],
- },
- },
- {
- ["value"] = [==[0x8352]==],
- ["name"] = [==[TEXTURE_MATERIAL_PARAMETER_EXT]==],
- ["extensions"] = {
- [==[EXT_light_texture]==],
- },
- },
- {
- ["value"] = [==[0x84F7]==],
- ["name"] = [==[PROXY_TEXTURE_RECTANGLE]==],
- ["core"] = {
- {
- [==[3.1]==],
- [==[core]==],
- },
- },
- },
- {
- ["value"] = [==[0x84C4]==],
- ["name"] = [==[TEXTURE4]==],
- ["core"] = {
- {
- [==[1.3]==],
- [==[core]==],
- },
- },
- },
- {
- ["value"] = [==[0x0B41]==],
- ["name"] = [==[POLYGON_SMOOTH]==],
- ["core"] = {
- {
- [==[1.1]==],
- [==[core]==],
- },
- },
- },
- {
- ["value"] = [==[0x8079]==],
- ["name"] = [==[EDGE_FLAG_ARRAY_EXT]==],
- ["extensions"] = {
- [==[EXT_vertex_array]==],
- },
- },
- {
- ["value"] = [==[0x80CE]==],
- ["name"] = [==[422_AVERAGE_EXT]==],
- ["extensions"] = {
- [==[EXT_422_pixels]==],
- },
- },
- {
- ["value"] = [==[0x8C12]==],
- ["extensions"] = {
- [==[ARB_framebuffer_object]==],
- },
- ["name"] = [==[TEXTURE_BLUE_TYPE]==],
- ["core"] = {
- {
- [==[3.0]==],
- [==[core]==],
- },
- },
- },
- {
- ["value"] = [==[0x8867]==],
- ["name"] = [==[QUERY_RESULT_AVAILABLE]==],
- ["core"] = {
- {
- [==[1.5]==],
- [==[core]==],
- },
- },
- },
- {
- ["value"] = [==[0x8FFE]==],
- ["extensions"] = {
- [==[ARB_gpu_shader_fp64]==],
- [==[ARB_vertex_attrib_64bit]==],
- },
- ["name"] = [==[DOUBLE_VEC4]==],
- ["core"] = {
- {
- [==[4.0]==],
- [==[core]==],
- },
- },
- },
- {
- ["value"] = [==[0x8567]==],
- ["name"] = [==[ALPHA_MAX_CLAMP_INGR]==],
- ["extensions"] = {
- [==[INGR_color_clamp]==],
- },
- },
- {
- ["value"] = [==[0x9069]==],
- ["name"] = [==[UNSIGNED_INT_IMAGE_2D_ARRAY_EXT]==],
- ["extensions"] = {
- [==[EXT_shader_image_load_store]==],
- },
- },
- {
- ["value"] = [==[0x808C]==],
- ["name"] = [==[EDGE_FLAG_ARRAY_STRIDE_EXT]==],
- ["extensions"] = {
- [==[EXT_vertex_array]==],
- },
- },
- {
- ["value"] = [==[0x80E4]==],
- ["name"] = [==[COLOR_INDEX4_EXT]==],
- ["extensions"] = {
- [==[EXT_paletted_texture]==],
- },
- },
- {
- ["value"] = [==[0x8891]==],
- ["name"] = [==[DEPTH_BOUNDS_EXT]==],
- ["extensions"] = {
- [==[EXT_depth_bounds_test]==],
- },
- },
- {
- ["value"] = [==[0x8890]==],
- ["name"] = [==[DEPTH_BOUNDS_TEST_EXT]==],
- ["extensions"] = {
- [==[EXT_depth_bounds_test]==],
- },
- },
- {
- ["value"] = [==[0x84F7]==],
- ["name"] = [==[PROXY_TEXTURE_RECTANGLE_NV]==],
- ["extensions"] = {
- [==[NV_texture_rectangle]==],
- },
- },
- {
- ["value"] = [==[0x8E47]==],
- ["extensions"] = {
- [==[ARB_shader_subroutine]==],
- },
- ["name"] = [==[ACTIVE_SUBROUTINE_UNIFORM_LOCATIONS]==],
- ["core"] = {
- {
- [==[4.0]==],
- [==[core]==],
- },
- },
- },
- {
- ["value"] = [==[0x8553]==],
- ["name"] = [==[COMBINER3_NV]==],
- ["extensions"] = {
- [==[NV_register_combiners]==],
- },
- },
- {
- ["value"] = [==[0x88BC]==],
- ["name"] = [==[BUFFER_MAPPED_ARB]==],
- ["extensions"] = {
- [==[ARB_vertex_buffer_object]==],
- },
- },
- {
- ["value"] = [==[0x150B]==],
- ["name"] = [==[OR_REVERSE]==],
- ["core"] = {
- {
- [==[1.1]==],
- [==[core]==],
- },
- },
- },
- {
- ["value"] = [==[0x9298]==],
- ["name"] = [==[LIGHTEN_NV]==],
- ["extensions"] = {
- [==[NV_blend_equation_advanced]==],
- },
- },
- {
- ["value"] = [==[0x8C41]==],
- ["name"] = [==[SRGB8_EXT]==],
- ["extensions"] = {
- [==[EXT_texture_sRGB]==],
- },
- },
- {
- ["value"] = [==[0x88BF]==],
- ["name"] = [==[TIME_ELAPSED_EXT]==],
- ["extensions"] = {
- [==[EXT_timer_query]==],
- },
- },
- {
- ["value"] = [==[0x8DCF]==],
- ["name"] = [==[INT_SAMPLER_2D_ARRAY]==],
- ["core"] = {
- {
- [==[3.0]==],
- [==[core]==],
- },
- },
- },
- {
- ["value"] = [==[0x1802]==],
- ["name"] = [==[STENCIL]==],
- ["core"] = {
- {
- [==[1.1]==],
- [==[core]==],
- },
- },
- },
- {
- ["value"] = [==[0x88E9]==],
- ["name"] = [==[DYNAMIC_READ_ARB]==],
- ["extensions"] = {
- [==[ARB_vertex_buffer_object]==],
- },
- },
- {
- ["value"] = [==[0x0D19]==],
- ["name"] = [==[GREEN_BIAS]==],
- ["core"] = {
- {
- [==[1.1]==],
- [==[core]==],
- },
- {
- [==[3.2]==],
- [==[compatibility]==],
- },
- },
- },
- {
- ["value"] = [==[0x888B]==],
- ["name"] = [==[FLOAT_RGBA32_NV]==],
- ["extensions"] = {
- [==[NV_float_buffer]==],
- },
- },
- {
- ["value"] = [==[0x8280]==],
- ["extensions"] = {
- [==[ARB_internalformat_query2]==],
- },
- ["name"] = [==[MAX_DEPTH]==],
- ["core"] = {
- {
- [==[4.3]==],
- [==[core]==],
- },
- },
- },
- {
- ["value"] = [==[0x8815]==],
- ["name"] = [==[RGB_FLOAT32_ATI]==],
- ["extensions"] = {
- [==[ATI_texture_float]==],
- },
- },
- {
- ["value"] = [==[0x8D44]==],
- ["name"] = [==[RENDERBUFFER_INTERNAL_FORMAT_EXT]==],
- ["extensions"] = {
- [==[EXT_framebuffer_object]==],
- },
- },
- {
- ["value"] = [==[0x0302]==],
- ["name"] = [==[SRC_ALPHA]==],
- ["core"] = {
- {
- [==[1.1]==],
- [==[core]==],
- },
- },
- },
- {
- ["value"] = [==[0x8DA5]==],
- ["name"] = [==[MAX_PROGRAM_GENERIC_ATTRIBS_NV]==],
- ["extensions"] = {
- [==[NV_gpu_program4]==],
- },
- },
- {
- ["value"] = [==[0x8CA7]==],
- ["extensions"] = {
- [==[ARB_framebuffer_object]==],
- },
- ["name"] = [==[RENDERBUFFER_BINDING]==],
- ["core"] = {
- {
- [==[3.0]==],
- [==[core]==],
- },
- },
- },
- {
- ["value"] = [==[0x82A7]==],
- ["extensions"] = {
- [==[ARB_internalformat_query2]==],
- },
- ["name"] = [==[IMAGE_TEXEL_SIZE]==],
- ["core"] = {
- {
- [==[4.3]==],
- [==[core]==],
- },
- },
- },
- {
- ["value"] = [==[0x8DC3]==],
- ["name"] = [==[SAMPLER_1D_ARRAY_SHADOW_EXT]==],
- ["extensions"] = {
- [==[EXT_gpu_shader4]==],
- },
- },
- {
- ["value"] = [==[0x81A7]==],
- ["name"] = [==[DEPTH_COMPONENT32]==],
- ["core"] = {
- {
- [==[1.4]==],
- [==[core]==],
- },
- },
- },
- {
- ["value"] = [==[0x8D48]==],
- ["extensions"] = {
- [==[ARB_framebuffer_object]==],
- [==[ARB_texture_stencil8]==],
- },
- ["name"] = [==[STENCIL_INDEX8]==],
- ["core"] = {
- {
- [==[3.0]==],
- [==[core]==],
- },
- {
- [==[4.4]==],
- [==[core]==],
- },
- },
- },
- {
- ["value"] = [==[0x8522]==],
- ["name"] = [==[REGISTER_COMBINERS_NV]==],
- ["extensions"] = {
- [==[NV_register_combiners]==],
- },
- },
- {
- ["value"] = [==[0x8874]==],
- ["name"] = [==[PROGRAM_ERROR_STRING_ARB]==],
- ["extensions"] = {
- [==[ARB_fragment_program]==],
- [==[ARB_vertex_program]==],
- },
- },
- {
- ["value"] = [==[0x9051]==],
- ["extensions"] = {
- [==[ARB_shader_image_load_store]==],
- },
- ["name"] = [==[IMAGE_BUFFER]==],
- ["core"] = {
- {
- [==[4.2]==],
- [==[core]==],
- },
- },
- },
- {
- ["value"] = [==[0x0BA2]==],
- ["extensions"] = {
- [==[ARB_viewport_array]==],
- },
- ["name"] = [==[VIEWPORT]==],
- ["core"] = {
- {
- [==[1.1]==],
- [==[core]==],
- },
- },
- },
- {
- ["value"] = [==[0x8953]==],
- ["name"] = [==[CON_18_ATI]==],
- ["extensions"] = {
- [==[ATI_fragment_shader]==],
- },
- },
- {
- ["value"] = [==[0x0C21]==],
- ["name"] = [==[INDEX_WRITEMASK]==],
- ["core"] = {
- {
- [==[1.1]==],
- [==[core]==],
- },
- {
- [==[3.2]==],
- [==[compatibility]==],
- },
- },
- },
- {
- ["value"] = [==[0x8127]==],
- ["name"] = [==[POINT_SIZE_MAX_ARB]==],
- ["extensions"] = {
- [==[ARB_point_parameters]==],
- },
- },
- {
- ["value"] = [==[0x8564]==],
- ["name"] = [==[RED_MAX_CLAMP_INGR]==],
- ["extensions"] = {
- [==[INGR_color_clamp]==],
- },
- },
- {
- ["value"] = [==[0x8777]==],
- ["name"] = [==[BUMP_NUM_TEX_UNITS_ATI]==],
- ["extensions"] = {
- [==[ATI_envmap_bumpmap]==],
- },
- },
- {
- ["value"] = [==[0x150F]==],
- ["name"] = [==[SET]==],
- ["core"] = {
- {
- [==[1.1]==],
- [==[core]==],
- },
- },
- },
- {
- ["value"] = [==[0x870F]==],
- ["name"] = [==[LO_SCALE_NV]==],
- ["extensions"] = {
- [==[NV_texture_shader]==],
- },
- },
- {
- ["value"] = [==[0x8253]==],
- ["name"] = [==[GUILTY_CONTEXT_RESET_ARB]==],
- ["extensions"] = {
- [==[ARB_robustness]==],
- },
- },
- {
- ["value"] = [==[0xFFFFFFFF]==],
- ["name"] = [==[CLIENT_ALL_ATTRIB_BITS]==],
- ["core"] = {
- {
- [==[1.1]==],
- [==[core]==],
- },
- {
- [==[3.2]==],
- [==[compatibility]==],
- },
- },
- },
- {
- ["value"] = [==[0x82DD]==],
- ["extensions"] = {
- [==[ARB_texture_view]==],
- },
- ["name"] = [==[TEXTURE_VIEW_MIN_LAYER]==],
- ["core"] = {
- {
- [==[4.3]==],
- [==[core]==],
- },
- },
- },
- {
- ["value"] = [==[0x9315]==],
- ["extensions"] = {
- [==[ARB_framebuffer_no_attachments]==],
- },
- ["name"] = [==[MAX_FRAMEBUFFER_WIDTH]==],
- ["core"] = {
- {
- [==[4.3]==],
- [==[core]==],
- },
- },
- },
- {
- ["value"] = [==[0x0104]==],
- ["name"] = [==[ADD]==],
- ["core"] = {
- {
- [==[1.1]==],
- [==[core]==],
- },
- {
- [==[3.2]==],
- [==[compatibility]==],
- },
- },
- },
- {
- ["value"] = [==[0x8C15]==],
- ["name"] = [==[TEXTURE_INTENSITY_TYPE_ARB]==],
- ["extensions"] = {
- [==[ARB_texture_float]==],
- },
- },
- {
- ["value"] = [==[0x81AA]==],
- ["name"] = [==[CULL_VERTEX_EXT]==],
- ["extensions"] = {
- [==[EXT_cull_vertex]==],
- },
- },
- {
- ["value"] = [==[0x8E26]==],
- ["name"] = [==[FRAME_NV]==],
- ["extensions"] = {
- [==[NV_present_video]==],
- },
- },
- {
- ["value"] = [==[0x8160]==],
- ["name"] = [==[AVERAGE_HP]==],
- ["extensions"] = {
- [==[HP_image_transform]==],
- },
- },
- {
- ["value"] = [==[0x8028]==],
- ["name"] = [==[HISTOGRAM_RED_SIZE]==],
- ["extensions"] = {
- [==[ARB_imaging]==],
- },
- },
- {
- ["value"] = [==[0x00000008]==],
- ["name"] = [==[TEXTURE_FETCH_BARRIER_BIT_EXT]==],
- ["extensions"] = {
- [==[EXT_shader_image_load_store]==],
- },
- },
- {
- ["value"] = [==[0x86F2]==],
- ["name"] = [==[DOT_PRODUCT_REFLECT_CUBE_MAP_NV]==],
- ["extensions"] = {
- [==[NV_texture_shader]==],
- },
- },
- {
- ["value"] = [==[0x8139]==],
- ["name"] = [==[PIXEL_TEX_GEN_SGIX]==],
- ["extensions"] = {
- [==[SGIX_pixel_texture]==],
- },
- },
- {
- ["value"] = [==[0x8DA1]==],
- ["name"] = [==[MAX_PROGRAM_PARAMETER_BUFFER_SIZE_NV]==],
- ["extensions"] = {
- [==[NV_parameter_buffer_object]==],
- },
- },
- {
- ["value"] = [==[0x000D]==],
- ["name"] = [==[TRIANGLE_STRIP_ADJACENCY]==],
- ["core"] = {
- {
- [==[3.2]==],
- [==[core]==],
- },
- },
- },
- {
- ["value"] = [==[0x93B5]==],
- ["name"] = [==[COMPRESSED_RGBA_ASTC_8x5_KHR]==],
- ["extensions"] = {
- [==[KHR_texture_compression_astc_ldr]==],
- },
- },
- {
- ["value"] = [==[0x8257]==],
- ["extensions"] = {
- [==[ARB_get_program_binary]==],
- },
- ["name"] = [==[PROGRAM_BINARY_RETRIEVABLE_HINT]==],
- ["core"] = {
- {
- [==[4.1]==],
- [==[core]==],
- },
- },
- },
- {
- ["value"] = [==[0x87BC]==],
- ["name"] = [==[OUTPUT_TEXTURE_COORD31_EXT]==],
- ["extensions"] = {
- [==[EXT_vertex_shader]==],
- },
- },
- {
- ["value"] = [==[0x8350]==],
- ["name"] = [==[TEXTURE_LIGHT_EXT]==],
- ["extensions"] = {
- [==[EXT_light_texture]==],
- },
- },
- {
- ["value"] = [==[0x9196]==],
- ["name"] = [==[VIRTUAL_PAGE_SIZE_Y_ARB]==],
- ["extensions"] = {
- [==[ARB_sparse_texture]==],
- },
- },
- {
- ["value"] = [==[0x8CE0]==],
- ["name"] = [==[COLOR_ATTACHMENT0_EXT]==],
- ["extensions"] = {
- [==[EXT_framebuffer_object]==],
- },
- },
- {
- ["value"] = [==[0x891F]==],
- ["name"] = [==[TESS_EVALUATION_PROGRAM_NV]==],
- ["extensions"] = {
- [==[NV_tessellation_program5]==],
- },
- },
- {
- ["value"] = [==[0x8083]==],
- ["name"] = [==[COLOR_ARRAY_STRIDE_EXT]==],
- ["extensions"] = {
- [==[EXT_vertex_array]==],
- },
- },
- {
- ["value"] = [==[0x000D]==],
- ["name"] = [==[TRIANGLE_STRIP_ADJACENCY_ARB]==],
- ["extensions"] = {
- [==[ARB_geometry_shader4]==],
- },
- },
- {
- ["value"] = [==[0x8452]==],
- ["name"] = [==[FRAGMENT_DEPTH]==],
- ["core"] = {
- {
- [==[1.4]==],
- [==[core]==],
- },
- {
- [==[3.2]==],
- [==[compatibility]==],
- },
- },
- },
- {
- ["value"] = [==[0x8581]==],
- ["name"] = [==[SOURCE1_RGB]==],
- ["core"] = {
- {
- [==[1.3]==],
- [==[core]==],
- },
- {
- [==[3.2]==],
- [==[compatibility]==],
- },
- },
- },
- {
- ["value"] = [==[0x8D93]==],
- ["name"] = [==[LUMINANCE_ALPHA8I_EXT]==],
- ["extensions"] = {
- [==[EXT_texture_integer]==],
- },
- },
- {
- ["value"] = [==[0x84CA]==],
- ["name"] = [==[TEXTURE10]==],
- ["core"] = {
- {
- [==[1.3]==],
- [==[core]==],
- },
- },
- },
- {
- ["value"] = [==[0x8005]==],
- ["name"] = [==[BLEND_COLOR_EXT]==],
- ["extensions"] = {
- [==[EXT_blend_color]==],
- },
- },
- {
- ["value"] = [==[0x0401]==],
- ["name"] = [==[FRONT_RIGHT]==],
- ["core"] = {
- {
- [==[1.1]==],
- [==[core]==],
- },
- },
- },
- {
- ["value"] = [==[0x80CB]==],
- ["name"] = [==[BLEND_SRC_ALPHA]==],
- ["core"] = {
- {
- [==[1.4]==],
- [==[core]==],
- },
- },
- },
- {
- ["value"] = [==[0x8E25]==],
- ["name"] = [==[TRANSFORM_FEEDBACK_BINDING_NV]==],
- ["extensions"] = {
- [==[NV_transform_feedback2]==],
- },
- },
- {
- ["value"] = [==[0x9277]==],
- ["extensions"] = {
- [==[ARB_ES3_compatibility]==],
- },
- ["name"] = [==[COMPRESSED_SRGB8_PUNCHTHROUGH_ALPHA1_ETC2]==],
- ["core"] = {
- {
- [==[4.3]==],
- [==[core]==],
- },
- },
- },
- {
- ["value"] = [==[0x90A7]==],
- ["name"] = [==[MITER_REVERT_NV]==],
- ["extensions"] = {
- [==[NV_path_rendering]==],
- },
- },
- {
- ["value"] = [==[0x8809]==],
- ["name"] = [==[PROGRAM_NATIVE_TEX_INSTRUCTIONS_ARB]==],
- ["extensions"] = {
- [==[ARB_fragment_program]==],
- },
- },
- {
- ["value"] = [==[0x8B53]==],
- ["name"] = [==[INT_VEC2_ARB]==],
- ["extensions"] = {
- [==[ARB_shader_objects]==],
- },
- },
- {
- ["value"] = [==[0x8D92]==],
- ["name"] = [==[LUMINANCE8I_EXT]==],
- ["extensions"] = {
- [==[EXT_texture_integer]==],
- },
- },
- {
- ["value"] = [==[0x8759]==],
- ["name"] = [==[TEXTURE_1D_STACK_MESAX]==],
- ["extensions"] = {
- [==[MESAX_texture_stack]==],
- },
- },
- {
- ["value"] = [==[0x896F]==],
- ["name"] = [==[NUM_FRAGMENT_CONSTANTS_ATI]==],
- ["extensions"] = {
- [==[ATI_fragment_shader]==],
- },
- },
- {
- ["value"] = [==[0x87AC]==],
- ["name"] = [==[OUTPUT_TEXTURE_COORD15_EXT]==],
- ["extensions"] = {
- [==[EXT_vertex_shader]==],
- },
- },
- {
- ["value"] = [==[0x864E]==],
- ["name"] = [==[DOT_PRODUCT_TEXTURE_RECTANGLE_NV]==],
- ["extensions"] = {
- [==[NV_texture_shader]==],
- },
- },
- {
- ["value"] = [==[0x84DD]==],
- ["name"] = [==[TEXTURE29]==],
- ["core"] = {
- {
- [==[1.3]==],
- [==[core]==],
- },
- },
- },
- {
- ["value"] = [==[0x0A00]==],
- ["name"] = [==[COEFF]==],
- ["core"] = {
- {
- [==[1.1]==],
- [==[core]==],
- },
- {
- [==[3.2]==],
- [==[compatibility]==],
- },
- },
- },
- {
- ["value"] = [==[0x8628]==],
- ["name"] = [==[PROGRAM_STRING_ARB]==],
- ["extensions"] = {
- [==[ARB_fragment_program]==],
- [==[ARB_vertex_program]==],
- },
- },
- {
- ["value"] = [==[0x845A]==],
- ["name"] = [==[SECONDARY_COLOR_ARRAY_SIZE]==],
- ["core"] = {
- {
- [==[1.4]==],
- [==[core]==],
- },
- {
- [==[3.2]==],
- [==[compatibility]==],
- },
- },
- },
- {
- ["value"] = [==[0x0B02]==],
- ["name"] = [==[CURRENT_NORMAL]==],
- ["core"] = {
- {
- [==[1.1]==],
- [==[core]==],
- },
- {
- [==[3.2]==],
- [==[compatibility]==],
- },
- },
- },
- {
- ["value"] = [==[0x81F7]==],
- ["name"] = [==[OBJECT_LINE_SGIS]==],
- ["extensions"] = {
- [==[SGIS_point_line_texgen]==],
- },
- },
- {
- ["value"] = [==[0x8E5A]==],
- ["name"] = [==[MAX_GEOMETRY_PROGRAM_INVOCATIONS_NV]==],
- ["extensions"] = {
- [==[NV_gpu_program5]==],
- },
- },
- {
- ["value"] = [==[0x8DD4]==],
- ["name"] = [==[UNSIGNED_INT_SAMPLER_CUBE]==],
- ["core"] = {
- {
- [==[3.0]==],
- [==[core]==],
- },
- },
- },
- {
- ["value"] = [==[0x9115]==],
- ["extensions"] = {
- [==[ARB_sync]==],
- },
- ["name"] = [==[SYNC_FLAGS]==],
- ["core"] = {
- {
- [==[3.2]==],
- [==[core]==],
- },
- },
- },
- {
- ["value"] = [==[0x8B40]==],
- ["name"] = [==[PROGRAM_OBJECT_ARB]==],
- ["extensions"] = {
- [==[ARB_shader_objects]==],
- },
- },
- {
- ["value"] = [==[0x80AE]==],
- ["name"] = [==[LINEAR_SHARPEN_ALPHA_SGIS]==],
- ["extensions"] = {
- [==[SGIS_sharpen_texture]==],
- },
- },
- {
- ["value"] = [==[0x9010]==],
- ["name"] = [==[ALPHA_SNORM]==],
- ["extensions"] = {
- [==[EXT_texture_snorm]==],
- },
- },
- {
- ["value"] = [==[0x824A]==],
- ["extensions"] = {
- [==[KHR_debug]==],
- },
- ["name"] = [==[DEBUG_SOURCE_APPLICATION]==],
- ["core"] = {
- {
- [==[4.3]==],
- [==[core]==],
- },
- },
- },
- {
- ["value"] = [==[0x84C5]==],
- ["name"] = [==[TEXTURE5_ARB]==],
- ["extensions"] = {
- [==[ARB_multitexture]==],
- },
- },
- {
- ["value"] = [==[0x8560]==],
- ["name"] = [==[RED_MIN_CLAMP_INGR]==],
- ["extensions"] = {
- [==[INGR_color_clamp]==],
- },
- },
- {
- ["value"] = [==[0x01]==],
- ["name"] = [==[BOLD_BIT_NV]==],
- ["extensions"] = {
- [==[NV_path_rendering]==],
- },
- },
- {
- ["value"] = [==[0x80DA]==],
- ["name"] = [==[COLOR_TABLE_RED_SIZE]==],
- ["extensions"] = {
- [==[ARB_imaging]==],
- },
- },
- {
- ["value"] = [==[0x8957]==],
- ["name"] = [==[CON_22_ATI]==],
- ["extensions"] = {
- [==[ATI_fragment_shader]==],
- },
- },
- {
- ["value"] = [==[0x871F]==],
- ["name"] = [==[TEXTURE_MAG_SIZE_NV]==],
- ["extensions"] = {
- [==[NV_texture_shader]==],
- },
- },
- {
- ["value"] = [==[0]==],
- ["name"] = [==[LAYOUT_DEFAULT_INTEL]==],
- ["extensions"] = {
- [==[INTEL_map_texture]==],
- },
- },
- {
- ["value"] = [==[0x862E]==],
- ["name"] = [==[MAX_PROGRAM_MATRIX_STACK_DEPTH_ARB]==],
- ["extensions"] = {
- [==[ARB_fragment_program]==],
- [==[ARB_vertex_program]==],
- },
- },
- {
- ["value"] = [==[0x8052]==],
- ["name"] = [==[RGB10_EXT]==],
- ["extensions"] = {
- [==[EXT_texture]==],
- },
- },
- {
- ["value"] = [==[0x80E6]==],
- ["name"] = [==[COLOR_INDEX12_EXT]==],
- ["extensions"] = {
- [==[EXT_paletted_texture]==],
- },
- },
- {
- ["value"] = [==[0x8191]==],
- ["name"] = [==[GENERATE_MIPMAP]==],
- ["core"] = {
- {
- [==[1.4]==],
- [==[core]==],
- },
- {
- [==[3.2]==],
- [==[compatibility]==],
- },
- },
- },
- {
- ["value"] = [==[0x8A2A]==],
- ["extensions"] = {
- [==[ARB_uniform_buffer_object]==],
- },
- ["name"] = [==[UNIFORM_BUFFER_SIZE]==],
- ["core"] = {
- {
- [==[3.1]==],
- [==[core]==],
- },
- },
- },
- {
- ["value"] = [==[0x8093]==],
- ["name"] = [==[EDGE_FLAG_ARRAY_POINTER]==],
- ["core"] = {
- {
- [==[1.1]==],
- [==[core]==],
- },
- {
- [==[3.2]==],
- [==[compatibility]==],
- },
- },
- },
- {
- ["value"] = [==[0x824D]==],
- ["name"] = [==[DEBUG_TYPE_DEPRECATED_BEHAVIOR_ARB]==],
- ["extensions"] = {
- [==[ARB_debug_output]==],
- },
- },
- {
- ["value"] = [==[0x0BB0]==],
- ["name"] = [==[ATTRIB_STACK_DEPTH]==],
- ["core"] = {
- {
- [==[1.1]==],
- [==[core]==],
- },
- {
- [==[3.2]==],
- [==[compatibility]==],
- },
- },
- },
- {
- ["value"] = [==[0x874B]==],
- ["name"] = [==[REPLACE_VALUE_AMD]==],
- ["extensions"] = {
- [==[AMD_stencil_operation_extended]==],
- },
- },
- {
- ["value"] = [==[0x1A1FD]==],
- ["name"] = [==[CONSERVE_MEMORY_HINT_PGI]==],
- ["extensions"] = {
- [==[PGI_misc_hints]==],
- },
- },
- {
- ["value"] = [==[0x818E]==],
- ["name"] = [==[TEXTURE_LOD_BIAS_S_SGIX]==],
- ["extensions"] = {
- [==[SGIX_texture_lod_bias]==],
- },
- },
- {
- ["value"] = [==[0x8F2D]==],
- ["name"] = [==[COLOR_ARRAY_LENGTH_NV]==],
- ["extensions"] = {
- [==[NV_vertex_buffer_unified_memory]==],
- },
- },
- {
- ["value"] = [==[0x9309]==],
- ["extensions"] = {
- [==[ARB_program_interface_query]==],
- },
- ["name"] = [==[REFERENCED_BY_GEOMETRY_SHADER]==],
- ["core"] = {
- {
- [==[4.3]==],
- [==[core]==],
- },
- },
- },
- {
- ["value"] = [==[0x0BE0]==],
- ["name"] = [==[BLEND_DST]==],
- ["core"] = {
- {
- [==[1.1]==],
- [==[core]==],
- },
- },
- },
- {
- ["value"] = [==[0x8098]==],
- ["name"] = [==[LINEAR_DETAIL_ALPHA_SGIS]==],
- ["extensions"] = {
- [==[SGIS_detail_texture]==],
- },
- },
- {
- ["value"] = [==[0x0D98]==],
- ["name"] = [==[MAP1_VERTEX_4]==],
- ["core"] = {
- {
- [==[1.1]==],
- [==[core]==],
- },
- {
- [==[3.2]==],
- [==[compatibility]==],
- },
- },
- },
- {
- ["value"] = [==[0x84C8]==],
- ["name"] = [==[TEXTURE8_ARB]==],
- ["extensions"] = {
- [==[ARB_multitexture]==],
- },
- },
- {
- ["value"] = [==[0x0C73]==],
- ["name"] = [==[PIXEL_MAP_I_TO_G]==],
- ["core"] = {
- {
- [==[1.1]==],
- [==[core]==],
- },
- {
- [==[3.2]==],
- [==[compatibility]==],
- },
- },
- },
- {
- ["value"] = [==[0x8861]==],
- ["name"] = [==[POINT_SPRITE_ARB]==],
- ["extensions"] = {
- [==[ARB_point_sprite]==],
- },
- },
- {
- ["value"] = [==[0x9075]==],
- ["name"] = [==[PATH_STROKE_WIDTH_NV]==],
- ["extensions"] = {
- [==[NV_path_rendering]==],
- },
- },
- {
- ["value"] = [==[0x8B6A]==],
- ["name"] = [==[FLOAT_MAT4x3]==],
- ["core"] = {
- {
- [==[2.1]==],
- [==[core]==],
- },
- },
- },
- {
- ["value"] = [==[0x87D5]==],
- ["name"] = [==[X_EXT]==],
- ["extensions"] = {
- [==[EXT_vertex_shader]==],
- },
- },
- {
- ["value"] = [==[0x10000000]==],
- ["name"] = [==[TEXCOORD1_BIT_PGI]==],
- ["extensions"] = {
- [==[PGI_vertex_hints]==],
- },
- },
- {
- ["value"] = [==[0x886A]==],
- ["name"] = [==[VERTEX_ATTRIB_ARRAY_NORMALIZED_ARB]==],
- ["extensions"] = {
- [==[ARB_vertex_program]==],
- },
- },
- {
- ["value"] = [==[0x8C77]==],
- ["name"] = [==[BACK_PRIMARY_COLOR_NV]==],
- ["extensions"] = {
- [==[NV_transform_feedback]==],
- },
- },
- {
- ["value"] = [==[0x0C60]==],
- ["name"] = [==[TEXTURE_GEN_S]==],
- ["core"] = {
- {
- [==[1.1]==],
- [==[core]==],
- },
- {
- [==[3.2]==],
- [==[compatibility]==],
- },
- },
- },
- {
- ["value"] = [==[0x8869]==],
- ["name"] = [==[MAX_VERTEX_ATTRIBS]==],
- ["core"] = {
- {
- [==[2.0]==],
- [==[core]==],
- },
- },
- },
- {
- ["value"] = [==[0x8CA6]==],
- ["name"] = [==[FRAMEBUFFER_BINDING_EXT]==],
- ["extensions"] = {
- [==[EXT_framebuffer_object]==],
- },
- },
- {
- ["value"] = [==[0x0B91]==],
- ["name"] = [==[STENCIL_CLEAR_VALUE]==],
- ["core"] = {
- {
- [==[1.1]==],
- [==[core]==],
- },
- },
- },
- {
- ["value"] = [==[0x88E9]==],
- ["name"] = [==[DYNAMIC_READ]==],
- ["core"] = {
- {
- [==[1.5]==],
- [==[core]==],
- },
- },
- },
- {
- ["value"] = [==[0x8E84]==],
- ["extensions"] = {
- [==[ARB_tessellation_shader]==],
- },
- ["name"] = [==[MAX_TESS_PATCH_COMPONENTS]==],
- ["core"] = {
- {
- [==[4.0]==],
- [==[core]==],
- },
- },
- },
- {
- ["value"] = [==[0x80B9]==],
- ["name"] = [==[POST_COLOR_MATRIX_GREEN_BIAS]==],
- ["extensions"] = {
- [==[ARB_imaging]==],
- },
- },
- {
- ["value"] = [==[0x80D9]==],
- ["name"] = [==[COLOR_TABLE_WIDTH]==],
- ["extensions"] = {
- [==[ARB_imaging]==],
- },
- },
- {
- ["value"] = [==[0x828A]==],
- ["extensions"] = {
- [==[ARB_internalformat_query2]==],
- },
- ["name"] = [==[FRAMEBUFFER_RENDERABLE_LAYERED]==],
- ["core"] = {
- {
- [==[4.3]==],
- [==[core]==],
- },
- },
- },
- {
- ["value"] = [==[0x00800000]==],
- ["name"] = [==[FONT_HEIGHT_BIT_NV]==],
- ["extensions"] = {
- [==[NV_path_rendering]==],
- },
- },
- {
- ["value"] = [==[0x92EF]==],
- ["extensions"] = {
- [==[ARB_program_interface_query]==],
- },
- ["name"] = [==[TESS_CONTROL_SUBROUTINE_UNIFORM]==],
- ["core"] = {
- {
- [==[4.3]==],
- [==[core]==],
- },
- },
- },
- {
- ["value"] = [==[0x8035]==],
- ["name"] = [==[UNSIGNED_INT_8_8_8_8]==],
- ["core"] = {
- {
- [==[1.2]==],
- [==[core]==],
- },
- },
- },
- {
- ["value"] = [==[0x8733]==],
- ["name"] = [==[MODELVIEW19_ARB]==],
- ["extensions"] = {
- [==[ARB_vertex_blend]==],
- },
- },
- {
- ["value"] = [==[0x0D59]==],
- ["name"] = [==[ACCUM_GREEN_BITS]==],
- ["core"] = {
- {
- [==[1.1]==],
- [==[core]==],
- },
- {
- [==[3.2]==],
- [==[compatibility]==],
- },
- },
- },
- {
- ["value"] = [==[0x88FD]==],
- ["name"] = [==[VERTEX_ATTRIB_ARRAY_INTEGER_NV]==],
- ["extensions"] = {
- [==[NV_vertex_program4]==],
- },
- },
- {
- ["value"] = [==[0x81B7]==],
- ["name"] = [==[INDEX_TEST_REF_EXT]==],
- ["extensions"] = {
- [==[EXT_index_func]==],
- },
- },
- {
- ["value"] = [==[0x90CF]==],
- ["extensions"] = {
- [==[ARB_shader_image_load_store]==],
- },
- ["name"] = [==[MAX_COMBINED_IMAGE_UNIFORMS]==],
- ["core"] = {
- {
- [==[4.2]==],
- [==[core]==],
- },
- },
- },
- {
- ["value"] = [==[0x8971]==],
- ["name"] = [==[NUM_INSTRUCTIONS_PER_PASS_ATI]==],
- ["extensions"] = {
- [==[ATI_fragment_shader]==],
- },
- },
- {
- ["value"] = [==[0x8598]==],
- ["name"] = [==[OPERAND0_ALPHA]==],
- ["core"] = {
- {
- [==[1.3]==],
- [==[core]==],
- },
- {
- [==[3.2]==],
- [==[compatibility]==],
- },
- },
- },
- {
- ["value"] = [==[0x8E57]==],
- ["name"] = [==[INT_SAMPLER_RENDERBUFFER_NV]==],
- ["extensions"] = {
- [==[NV_explicit_multisample]==],
- },
- },
- {
- ["value"] = [==[0x8741]==],
- ["name"] = [==[DOT3_RGBA_EXT]==],
- ["extensions"] = {
- [==[EXT_texture_env_dot3]==],
- },
- },
- {
- ["value"] = [==[0x8409]==],
- ["name"] = [==[FRAGMENT_LIGHT_MODEL_TWO_SIDE_SGIX]==],
- ["extensions"] = {
- [==[SGIX_fragment_lighting]==],
- },
- },
- {
- ["value"] = [==[0x8816]==],
- ["name"] = [==[ALPHA_FLOAT32_ATI]==],
- ["extensions"] = {
- [==[ATI_texture_float]==],
- },
- },
- {
- ["value"] = [==[0x893E]==],
- ["name"] = [==[REG_29_ATI]==],
- ["extensions"] = {
- [==[ATI_fragment_shader]==],
- },
- },
- {
- ["value"] = [==[0x8CA8]==],
- ["extensions"] = {
- [==[ARB_framebuffer_object]==],
- },
- ["name"] = [==[READ_FRAMEBUFFER]==],
- ["core"] = {
- {
- [==[3.0]==],
- [==[core]==],
- },
- },
- },
- {
- ["value"] = [==[0x893D]==],
- ["name"] = [==[REG_28_ATI]==],
- ["extensions"] = {
- [==[ATI_fragment_shader]==],
- },
- },
- {
- ["value"] = [==[0x905E]==],
- ["extensions"] = {
- [==[ARB_shader_image_load_store]==],
- },
- ["name"] = [==[INT_IMAGE_2D_ARRAY]==],
- ["core"] = {
- {
- [==[4.2]==],
- [==[core]==],
- },
- },
- },
- {
- ["value"] = [==[0x82C5]==],
- ["extensions"] = {
- [==[ARB_internalformat_query2]==],
- },
- ["name"] = [==[VIEW_CLASS_96_BITS]==],
- ["core"] = {
- {
- [==[4.3]==],
- [==[core]==],
- },
- },
- },
- {
- ["value"] = [==[0x8D40]==],
- ["extensions"] = {
- [==[ARB_framebuffer_object]==],
- },
- ["name"] = [==[FRAMEBUFFER]==],
- ["core"] = {
- {
- [==[3.0]==],
- [==[core]==],
- },
- },
- },
- {
- ["value"] = [==[0x88C6]==],
- ["name"] = [==[MATRIX6_ARB]==],
- ["extensions"] = {
- [==[ARB_fragment_program]==],
- [==[ARB_vertex_program]==],
- },
- },
- {
- ["value"] = [==[0x827B]==],
- ["extensions"] = {
- [==[ARB_internalformat_query2]==],
- },
- ["name"] = [==[INTERNALFORMAT_ALPHA_TYPE]==],
- ["core"] = {
- {
- [==[4.3]==],
- [==[core]==],
- },
- },
- },
- {
- ["value"] = [==[0x8830]==],
- ["name"] = [==[DRAW_BUFFER11_ATI]==],
- ["extensions"] = {
- [==[ATI_draw_buffers]==],
- },
- },
- {
- ["value"] = [==[0x864A]==],
- ["name"] = [==[VERTEX_PROGRAM_BINDING_NV]==],
- ["extensions"] = {
- [==[NV_vertex_program]==],
- },
- },
- {
- ["value"] = [==[0x8DC4]==],
- ["name"] = [==[SAMPLER_2D_ARRAY_SHADOW_EXT]==],
- ["extensions"] = {
- [==[EXT_gpu_shader4]==],
- },
- },
- {
- ["value"] = [==[0x8FEF]==],
- ["name"] = [==[UNSIGNED_INT8_VEC4_NV]==],
- ["extensions"] = {
- [==[NV_gpu_shader5]==],
- },
- },
- {
- ["value"] = [==[0x8907]==],
- ["name"] = [==[PROGRAM_RESULT_COMPONENTS_NV]==],
- ["extensions"] = {
- [==[NV_gpu_program4]==],
- },
- },
- {
- ["value"] = [==[0x4004]==],
- ["name"] = [==[LIGHT4]==],
- ["core"] = {
- {
- [==[1.1]==],
- [==[core]==],
- },
- {
- [==[3.2]==],
- [==[compatibility]==],
- },
- },
- },
- {
- ["value"] = [==[0x928C]==],
- ["name"] = [==[SRC_OUT_NV]==],
- ["extensions"] = {
- [==[NV_blend_equation_advanced]==],
- },
- },
- {
- ["value"] = [==[0x00000010]==],
- ["name"] = [==[SHADER_GLOBAL_ACCESS_BARRIER_BIT_NV]==],
- ["extensions"] = {
- [==[NV_shader_buffer_store]==],
- },
- },
- {
- ["value"] = [==[0x8E87]==],
- ["extensions"] = {
- [==[ARB_tessellation_shader]==],
- },
- ["name"] = [==[TESS_EVALUATION_SHADER]==],
- ["core"] = {
- {
- [==[4.0]==],
- [==[core]==],
- },
- },
- },
- {
- ["value"] = [==[0x8514]==],
- ["name"] = [==[TEXTURE_BINDING_CUBE_MAP]==],
- ["core"] = {
- {
- [==[1.3]==],
- [==[core]==],
- },
- },
- },
- {
- ["value"] = [==[0x86A4]==],
- ["name"] = [==[MAX_VERTEX_UNITS_ARB]==],
- ["extensions"] = {
- [==[ARB_vertex_blend]==],
- },
- },
- {
- ["value"] = [==[0x891B]==],
- ["name"] = [==[CLAMP_FRAGMENT_COLOR]==],
- ["core"] = {
- {
- [==[3.0]==],
- [==[core]==],
- },
- {
- [==[3.2]==],
- [==[compatibility]==],
- },
- },
- },
- {
- ["value"] = [==[0x00000004]==],
- ["name"] = [==[CONTEXT_FLAG_ROBUST_ACCESS_BIT_ARB]==],
- ["extensions"] = {
- [==[ARB_robustness]==],
- },
- },
- {
- ["value"] = [==[0x81AE]==],
- ["name"] = [==[IUI_V3F_EXT]==],
- ["extensions"] = {
- [==[EXT_index_array_formats]==],
- },
- },
- {
- ["value"] = [==[0x8D20]==],
- ["name"] = [==[STENCIL_ATTACHMENT_EXT]==],
- ["extensions"] = {
- [==[EXT_framebuffer_object]==],
- },
- },
- {
- ["value"] = [==[0x8557]==],
- ["name"] = [==[COMBINER7_NV]==],
- ["extensions"] = {
- [==[NV_register_combiners]==],
- },
- },
- {
- ["value"] = [==[0x00000001]==],
- ["name"] = [==[TEXTURE_DEFORMATION_BIT_SGIX]==],
- ["extensions"] = {
- [==[SGIX_polynomial_ffd]==],
- },
- },
- {
- ["value"] = [==[0x86F1]==],
- ["name"] = [==[DOT_PRODUCT_DIFFUSE_CUBE_MAP_NV]==],
- ["extensions"] = {
- [==[NV_texture_shader]==],
- },
- },
- {
- ["value"] = [==[0x88F8]==],
- ["name"] = [==[MAX_PROGRAM_LOOP_COUNT_NV]==],
- ["extensions"] = {
- [==[NV_fragment_program2]==],
- },
- },
- {
- ["value"] = [==[0x9144]==],
- ["name"] = [==[MAX_DEBUG_LOGGED_MESSAGES_ARB]==],
- ["extensions"] = {
- [==[ARB_debug_output]==],
- },
- },
- {
- ["value"] = [==[0x86EB]==],
- ["name"] = [==[SURFACE_STATE_NV]==],
- ["extensions"] = {
- [==[NV_vdpau_interop]==],
- },
- },
- {
- ["value"] = [==[0x84C3]==],
- ["name"] = [==[TEXTURE3_ARB]==],
- ["extensions"] = {
- [==[ARB_multitexture]==],
- },
- },
- {
- ["value"] = [==[0x88D6]==],
- ["name"] = [==[MATRIX22_ARB]==],
- ["extensions"] = {
- [==[ARB_fragment_program]==],
- [==[ARB_vertex_program]==],
- },
- },
- {
- ["value"] = [==[0x80D1]==],
- ["name"] = [==[POST_CONVOLUTION_COLOR_TABLE_SGI]==],
- ["extensions"] = {
- [==[SGI_color_table]==],
- },
- },
- {
- ["value"] = [==[0x9117]==],
- ["extensions"] = {
- [==[ARB_sync]==],
- },
- ["name"] = [==[SYNC_GPU_COMMANDS_COMPLETE]==],
- ["core"] = {
- {
- [==[3.2]==],
- [==[core]==],
- },
- },
- },
- {
- ["value"] = [==[0x8741]==],
- ["extensions"] = {
- [==[ARB_get_program_binary]==],
- },
- ["name"] = [==[PROGRAM_BINARY_LENGTH]==],
- ["core"] = {
- {
- [==[4.1]==],
- [==[core]==],
- },
- },
- },
- {
- ["value"] = [==[0x9122]==],
- ["name"] = [==[MAX_VERTEX_OUTPUT_COMPONENTS]==],
- ["core"] = {
- {
- [==[3.2]==],
- [==[core]==],
- },
- },
- },
- {
- ["value"] = [==[0x8F32]==],
- ["name"] = [==[FOG_COORD_ARRAY_LENGTH_NV]==],
- ["extensions"] = {
- [==[NV_vertex_buffer_unified_memory]==],
- },
- },
- {
- ["value"] = [==[0x85C9]==],
- ["name"] = [==[R1UI_T2F_V3F_SUN]==],
- ["extensions"] = {
- [==[SUN_triangle_list]==],
- },
- },
- {
- ["value"] = [==[0x884B]==],
- ["name"] = [==[DEPTH_TEXTURE_MODE]==],
- ["core"] = {
- {
- [==[1.4]==],
- [==[core]==],
- },
- {
- [==[3.2]==],
- [==[compatibility]==],
- },
- },
- },
- {
- ["value"] = [==[0x8C2A]==],
- ["extensions"] = {
- [==[ARB_internalformat_query2]==],
- },
- ["name"] = [==[TEXTURE_BUFFER]==],
- ["core"] = {
- {
- [==[3.1]==],
- [==[core]==],
- },
- },
- },
- {
- ["value"] = [==[0x140F]==],
- ["name"] = [==[UNSIGNED_INT64_ARB]==],
- ["extensions"] = {
- [==[ARB_bindless_texture]==],
- },
- },
- {
- ["value"] = [==[0x9032]==],
- ["name"] = [==[YCBAYCR8A_4224_NV]==],
- ["extensions"] = {
- [==[NV_video_capture]==],
- },
- },
- {
- ["value"] = [==[0x8847]==],
- ["name"] = [==[MATRIX_INDEX_ARRAY_TYPE_ARB]==],
- ["extensions"] = {
- [==[ARB_matrix_palette]==],
- },
- },
- {
- ["value"] = [==[0x8830]==],
- ["name"] = [==[DRAW_BUFFER11_ARB]==],
- ["extensions"] = {
- [==[ARB_draw_buffers]==],
- },
- },
- {
- ["value"] = [==[0x00001000]==],
- ["name"] = [==[TRANSFORM_BIT]==],
- ["core"] = {
- {
- [==[1.1]==],
- [==[core]==],
- },
- {
- [==[3.2]==],
- [==[compatibility]==],
- },
- },
- },
- {
- ["value"] = [==[0x84E8]==],
- ["name"] = [==[MAX_RENDERBUFFER_SIZE_EXT]==],
- ["extensions"] = {
- [==[EXT_framebuffer_object]==],
- },
- },
- {
- ["value"] = [==[0x87FE]==],
- ["extensions"] = {
- [==[ARB_get_program_binary]==],
- },
- ["name"] = [==[NUM_PROGRAM_BINARY_FORMATS]==],
- ["core"] = {
- {
- [==[4.1]==],
- [==[core]==],
- },
- },
- },
- {
- ["value"] = [==[0x92E2]==],
- ["extensions"] = {
- [==[ARB_program_interface_query]==],
- },
- ["name"] = [==[UNIFORM_BLOCK]==],
- ["core"] = {
- {
- [==[4.3]==],
- [==[core]==],
- },
- },
- },
- {
- ["value"] = [==[0x0403]==],
- ["name"] = [==[BACK_RIGHT]==],
- ["core"] = {
- {
- [==[1.1]==],
- [==[core]==],
- },
- },
- },
- {
- ["value"] = [==[0x88B6]==],
- ["name"] = [==[PROGRAM_UNDER_NATIVE_LIMITS_ARB]==],
- ["extensions"] = {
- [==[ARB_fragment_program]==],
- [==[ARB_vertex_program]==],
- },
- },
- {
- ["value"] = [==[0x8974]==],
- ["name"] = [==[NUM_LOOPBACK_COMPONENTS_ATI]==],
- ["extensions"] = {
- [==[ATI_fragment_shader]==],
- },
- },
- {
- ["value"] = [==[0x93D6]==],
- ["name"] = [==[COMPRESSED_SRGB8_ALPHA8_ASTC_8x6_KHR]==],
- ["extensions"] = {
- [==[KHR_texture_compression_astc_ldr]==],
- },
- },
- {
- ["value"] = [==[0x8010]==],
- ["name"] = [==[CONVOLUTION_1D_EXT]==],
- ["extensions"] = {
- [==[EXT_convolution]==],
- },
- },
- {
- ["value"] = [==[0x8765]==],
- ["name"] = [==[BUFFER_USAGE]==],
- ["core"] = {
- {
- [==[1.5]==],
- [==[core]==],
- },
- },
- },
- {
- ["value"] = [==[0x8740]==],
- ["name"] = [==[DOT3_RGB_EXT]==],
- ["extensions"] = {
- [==[EXT_texture_env_dot3]==],
- },
- },
- {
- ["value"] = [==[0x8279]==],
- ["extensions"] = {
- [==[ARB_internalformat_query2]==],
- },
- ["name"] = [==[INTERNALFORMAT_GREEN_TYPE]==],
- ["core"] = {
- {
- [==[4.3]==],
- [==[core]==],
- },
- },
- },
- {
- ["value"] = [==[0x8127]==],
- ["name"] = [==[POINT_SIZE_MAX_EXT]==],
- ["extensions"] = {
- [==[EXT_point_parameters]==],
- },
- },
- {
- ["value"] = [==[0x8731]==],
- ["name"] = [==[MODELVIEW17_ARB]==],
- ["extensions"] = {
- [==[ARB_vertex_blend]==],
- },
- },
- {
- ["value"] = [==[0x8640]==],
- ["name"] = [==[CURRENT_MATRIX_STACK_DEPTH_NV]==],
- ["extensions"] = {
- [==[NV_vertex_program]==],
- },
- },
- {
- ["value"] = [==[0x8D8D]==],
- ["name"] = [==[LUMINANCE_ALPHA16I_EXT]==],
- ["extensions"] = {
- [==[EXT_texture_integer]==],
- },
- },
- {
- ["value"] = [==[0x8195]==],
- ["name"] = [==[TEXTURE_DEFORMATION_SGIX]==],
- ["extensions"] = {
- [==[SGIX_polynomial_ffd]==],
- },
- },
- {
- ["value"] = [==[0x8503]==],
- ["name"] = [==[COMBINE4_NV]==],
- ["extensions"] = {
- [==[NV_texture_env_combine4]==],
- },
- },
- {
- ["value"] = [==[0x8E86]==],
- ["extensions"] = {
- [==[ARB_tessellation_shader]==],
- },
- ["name"] = [==[MAX_TESS_EVALUATION_OUTPUT_COMPONENTS]==],
- ["core"] = {
- {
- [==[4.0]==],
- [==[core]==],
- },
- },
- },
- {
- ["value"] = [==[0x00800000]==],
- ["name"] = [==[MAT_EMISSION_BIT_PGI]==],
- ["extensions"] = {
- [==[PGI_vertex_hints]==],
- },
- },
- {
- ["value"] = [==[0x8D89]==],
- ["name"] = [==[RGB16I_EXT]==],
- ["extensions"] = {
- [==[EXT_texture_integer]==],
- },
- },
- {
- ["value"] = [==[0x862F]==],
- ["name"] = [==[MAX_TRACK_MATRICES_NV]==],
- ["extensions"] = {
- [==[NV_vertex_program]==],
- },
- },
- {
- ["value"] = [==[0x03]==],
- ["name"] = [==[RELATIVE_MOVE_TO_NV]==],
- ["extensions"] = {
- [==[NV_path_rendering]==],
- },
- },
- {
- ["value"] = [==[0x8CE7]==],
- ["name"] = [==[COLOR_ATTACHMENT7_EXT]==],
- ["extensions"] = {
- [==[EXT_framebuffer_object]==],
- },
- },
- {
- ["value"] = [==[0x80D8]==],
- ["name"] = [==[COLOR_TABLE_FORMAT]==],
- ["extensions"] = {
- [==[ARB_imaging]==],
- },
- },
- {
- ["value"] = [==[0x8335]==],
- ["name"] = [==[AVERAGE_EXT]==],
- ["extensions"] = {
- [==[EXT_pixel_transform]==],
- },
- },
- {
- ["value"] = [==[0x88CE]==],
- ["name"] = [==[MATRIX14_ARB]==],
- ["extensions"] = {
- [==[ARB_fragment_program]==],
- [==[ARB_vertex_program]==],
- },
- },
- {
- ["value"] = [==[0x8072]==],
- ["name"] = [==[TEXTURE_WRAP_R]==],
- ["core"] = {
- {
- [==[1.2]==],
- [==[core]==],
- },
- },
- },
- {
- ["value"] = [==[0x88D9]==],
- ["name"] = [==[MATRIX25_ARB]==],
- ["extensions"] = {
- [==[ARB_fragment_program]==],
- [==[ARB_vertex_program]==],
- },
- },
- {
- ["value"] = [==[0x87BA]==],
- ["name"] = [==[OUTPUT_TEXTURE_COORD29_EXT]==],
- ["extensions"] = {
- [==[EXT_vertex_shader]==],
- },
- },
- {
- ["value"] = [==[0x8B81]==],
- ["name"] = [==[OBJECT_COMPILE_STATUS_ARB]==],
- ["extensions"] = {
- [==[ARB_shader_objects]==],
- },
- },
- {
- ["value"] = [==[0x80AB]==],
- ["name"] = [==[SAMPLE_MASK_INVERT_EXT]==],
- ["extensions"] = {
- [==[EXT_multisample]==],
- },
- },
- {
- ["value"] = [==[0x8743]==],
- ["name"] = [==[MIRROR_CLAMP_TO_EDGE_ATI]==],
- ["extensions"] = {
- [==[ATI_texture_mirror_once]==],
- },
- },
- {
- ["value"] = [==[0x9125]==],
- ["name"] = [==[MAX_FRAGMENT_INPUT_COMPONENTS]==],
- ["core"] = {
- {
- [==[3.2]==],
- [==[core]==],
- },
- },
- },
- {
- ["value"] = [==[0x80A0]==],
- ["name"] = [==[SAMPLE_COVERAGE_ARB]==],
- ["extensions"] = {
- [==[ARB_multisample]==],
- },
- },
- {
- ["value"] = [==[0x8540]==],
- ["name"] = [==[SCALE_BY_ONE_HALF_NV]==],
- ["extensions"] = {
- [==[NV_register_combiners]==],
- },
- },
- {
- ["value"] = [==[0x81F9]==],
- ["name"] = [==[SINGLE_COLOR_EXT]==],
- ["extensions"] = {
- [==[EXT_separate_specular_color]==],
- },
- },
- {
- ["value"] = [==[0x1702]==],
- ["name"] = [==[TEXTURE]==],
- ["core"] = {
- {
- [==[1.1]==],
- [==[core]==],
- },
- },
- },
- {
- ["value"] = [==[0x88B1]==],
- ["name"] = [==[MAX_PROGRAM_ADDRESS_REGISTERS_ARB]==],
- ["extensions"] = {
- [==[ARB_vertex_program]==],
- },
- },
- {
- ["value"] = [==[0x8E14]==],
- ["name"] = [==[QUERY_NO_WAIT_NV]==],
- ["extensions"] = {
- [==[NV_conditional_render]==],
- },
- },
- {
- ["value"] = [==[0x804F]==],
- ["name"] = [==[RGB4]==],
- ["core"] = {
- {
- [==[1.1]==],
- [==[core]==],
- },
- },
- },
- {
- ["value"] = [==[0x84C4]==],
- ["name"] = [==[TEXTURE4_ARB]==],
- ["extensions"] = {
- [==[ARB_multitexture]==],
- },
- },
- {
- ["value"] = [==[0x858A]==],
- ["name"] = [==[SRC2_ALPHA]==],
- ["core"] = {
- {
- [==[1.5]==],
- [==[core]==],
- },
- {
- [==[3.2]==],
- [==[compatibility]==],
- },
- },
- },
- {
- ["value"] = [==[0x8634]==],
- ["name"] = [==[MATRIX4_NV]==],
- ["extensions"] = {
- [==[NV_vertex_program]==],
- },
- },
- {
- ["value"] = [==[0x0003]==],
- ["name"] = [==[REPLACE_OLDEST_SUN]==],
- ["extensions"] = {
- [==[SUN_triangle_list]==],
- },
- },
- {
- ["value"] = [==[0x0B24]==],
- ["name"] = [==[LINE_STIPPLE]==],
- ["core"] = {
- {
- [==[1.1]==],
- [==[core]==],
- },
- {
- [==[3.2]==],
- [==[compatibility]==],
- },
- },
- },
- {
- ["value"] = [==[0x00010000]==],
- ["name"] = [==[FONT_X_MIN_BOUNDS_BIT_NV]==],
- ["extensions"] = {
- [==[NV_path_rendering]==],
- },
- },
- {
- ["value"] = [==[0x86AD]==],
- ["name"] = [==[WEIGHT_ARRAY_ARB]==],
- ["extensions"] = {
- [==[ARB_vertex_blend]==],
- },
- },
- {
- ["value"] = [==[0x92D5]==],
- ["extensions"] = {
- [==[ARB_shader_atomic_counters]==],
- },
- ["name"] = [==[MAX_GEOMETRY_ATOMIC_COUNTERS]==],
- ["core"] = {
- {
- [==[4.2]==],
- [==[core]==],
- },
- },
- },
- {
- ["value"] = [==[0x8B8B]==],
- ["name"] = [==[FRAGMENT_SHADER_DERIVATIVE_HINT_ARB]==],
- ["extensions"] = {
- [==[ARB_fragment_shader]==],
- },
- },
- {
- ["value"] = [==[0x853A]==],
- ["name"] = [==[HALF_BIAS_NORMAL_NV]==],
- ["extensions"] = {
- [==[NV_register_combiners]==],
- },
- },
- {
- ["value"] = [==[0x8075]==],
- ["name"] = [==[NORMAL_ARRAY_EXT]==],
- ["extensions"] = {
- [==[EXT_vertex_array]==],
- },
- },
- {
- ["value"] = [==[0x910D]==],
- ["extensions"] = {
- [==[ARB_texture_multisample]==],
- },
- ["name"] = [==[UNSIGNED_INT_SAMPLER_2D_MULTISAMPLE_ARRAY]==],
- ["core"] = {
- {
- [==[3.2]==],
- [==[core]==],
- },
- },
- },
- {
- ["value"] = [==[0x88A3]==],
- ["name"] = [==[MAX_PROGRAM_NATIVE_INSTRUCTIONS_ARB]==],
- ["extensions"] = {
- [==[ARB_fragment_program]==],
- [==[ARB_vertex_program]==],
- },
- },
- {
- ["value"] = [==[0x8C2D]==],
- ["name"] = [==[TEXTURE_BUFFER_DATA_STORE_BINDING_ARB]==],
- ["extensions"] = {
- [==[ARB_texture_buffer_object]==],
- },
- },
- {
- ["value"] = [==[0x8589]==],
- ["name"] = [==[SOURCE1_ALPHA_ARB]==],
- ["extensions"] = {
- [==[ARB_texture_env_combine]==],
- },
- },
- {
- ["value"] = [==[0x84E8]==],
- ["extensions"] = {
- [==[ARB_framebuffer_object]==],
- },
- ["name"] = [==[MAX_RENDERBUFFER_SIZE]==],
- ["core"] = {
- {
- [==[3.0]==],
- [==[core]==],
- },
- },
- },
- {
- ["value"] = [==[0x8B83]==],
- ["name"] = [==[OBJECT_VALIDATE_STATUS_ARB]==],
- ["extensions"] = {
- [==[ARB_shader_objects]==],
- },
- },
- {
- ["value"] = [==[0x8F27]==],
- ["name"] = [==[SECONDARY_COLOR_ARRAY_ADDRESS_NV]==],
- ["extensions"] = {
- [==[NV_vertex_buffer_unified_memory]==],
- },
- },
- {
- ["value"] = [==[0x892F]==],
- ["name"] = [==[REG_14_ATI]==],
- ["extensions"] = {
- [==[ATI_fragment_shader]==],
- },
- },
- {
- ["value"] = [==[0x8D62]==],
- ["extensions"] = {
- [==[ARB_ES2_compatibility]==],
- },
- ["name"] = [==[RGB565]==],
- ["core"] = {
- {
- [==[4.1]==],
- [==[core]==],
- },
- },
- },
- {
- ["value"] = [==[0x8580]==],
- ["name"] = [==[SOURCE0_RGB]==],
- ["core"] = {
- {
- [==[1.3]==],
- [==[core]==],
- },
- {
- [==[3.2]==],
- [==[compatibility]==],
- },
- },
- },
- {
- ["value"] = [==[0x891C]==],
- ["name"] = [==[CLAMP_READ_COLOR]==],
- ["core"] = {
- {
- [==[3.0]==],
- [==[core]==],
- },
- },
- },
- {
- ["value"] = [==[0x8CE4]==],
- ["name"] = [==[COLOR_ATTACHMENT4_EXT]==],
- ["extensions"] = {
- [==[EXT_framebuffer_object]==],
- },
- },
- {
- ["value"] = [==[0x88E5]==],
- ["name"] = [==[STATIC_READ_ARB]==],
- ["extensions"] = {
- [==[ARB_vertex_buffer_object]==],
- },
- },
- {
- ["value"] = [==[0x8050]==],
- ["name"] = [==[RGB5_EXT]==],
- ["extensions"] = {
- [==[EXT_texture]==],
- },
- },
- {
- ["value"] = [==[0x9149]==],
- ["name"] = [==[DEBUG_CATEGORY_API_ERROR_AMD]==],
- ["extensions"] = {
- [==[AMD_debug_output]==],
- },
- },
- {
- ["value"] = [==[0x800F]==],
- ["name"] = [==[UNPACK_CMYK_HINT_EXT]==],
- ["extensions"] = {
- [==[EXT_cmyka]==],
- },
- },
- {
- ["value"] = [==[0x00000001]==],
- ["name"] = [==[RED_BIT_ATI]==],
- ["extensions"] = {
- [==[ATI_fragment_shader]==],
- },
- },
- {
- ["value"] = [==[0x8D8E]==],
- ["name"] = [==[RGBA8I_EXT]==],
- ["extensions"] = {
- [==[EXT_texture_integer]==],
- },
- },
- {
- ["value"] = [==[0x0B70]==],
- ["extensions"] = {
- [==[ARB_viewport_array]==],
- },
- ["name"] = [==[DEPTH_RANGE]==],
- ["core"] = {
- {
- [==[1.1]==],
- [==[core]==],
- },
- },
- },
- {
- ["value"] = [==[0x81F5]==],
- ["name"] = [==[OBJECT_POINT_SGIS]==],
- ["extensions"] = {
- [==[SGIS_point_line_texgen]==],
- },
- },
- {
- ["value"] = [==[0x8054]==],
- ["name"] = [==[RGB16]==],
- ["core"] = {
- {
- [==[1.1]==],
- [==[core]==],
- },
- },
- },
- {
- ["value"] = [==[0x90B8]==],
- ["name"] = [==[PATH_STENCIL_REF_NV]==],
- ["extensions"] = {
- [==[NV_path_rendering]==],
- },
- },
- {
- ["value"] = [==[0x8F3B]==],
- ["name"] = [==[IMAGE_BINDING_LEVEL_EXT]==],
- ["extensions"] = {
- [==[EXT_shader_image_load_store]==],
- },
- },
- {
- ["value"] = [==[0x9084]==],
- ["name"] = [==[PATH_STROKE_MASK_NV]==],
- ["extensions"] = {
- [==[NV_path_rendering]==],
- },
- },
- {
- ["value"] = [==[0x9096]==],
- ["name"] = [==[TRANSPOSE_AFFINE_2D_NV]==],
- ["extensions"] = {
- [==[NV_path_rendering]==],
- },
- },
- {
- ["value"] = [==[0x8588]==],
- ["name"] = [==[SOURCE0_ALPHA_EXT]==],
- ["extensions"] = {
- [==[EXT_texture_env_combine]==],
- },
- },
- {
- ["value"] = [==[0x8E42]==],
- ["extensions"] = {
- [==[ARB_texture_swizzle]==],
- },
- ["name"] = [==[TEXTURE_SWIZZLE_R]==],
- ["core"] = {
- {
- [==[3.3]==],
- [==[core]==],
- },
- },
- },
- {
- ["value"] = [==[0x8B4E]==],
- ["name"] = [==[OBJECT_TYPE_ARB]==],
- ["extensions"] = {
- [==[ARB_shader_objects]==],
- },
- },
- {
- ["value"] = [==[0x8F1F]==],
- ["name"] = [==[ELEMENT_ARRAY_UNIFIED_NV]==],
- ["extensions"] = {
- [==[NV_vertex_buffer_unified_memory]==],
- },
- },
- {
- ["value"] = [==[0x82C4]==],
- ["extensions"] = {
- [==[ARB_internalformat_query2]==],
- },
- ["name"] = [==[VIEW_CLASS_128_BITS]==],
- ["core"] = {
- {
- [==[4.3]==],
- [==[core]==],
- },
- },
- },
- {
- ["value"] = [==[0x84D4]==],
- ["name"] = [==[TEXTURE20]==],
- ["core"] = {
- {
- [==[1.3]==],
- [==[core]==],
- },
- },
- },
- {
- ["value"] = [==[0x9380]==],
- ["extensions"] = {
- [==[ARB_internalformat_query]==],
- [==[ARB_internalformat_query2]==],
- },
- ["name"] = [==[NUM_SAMPLE_COUNTS]==],
- ["core"] = {
- {
- [==[4.2]==],
- [==[core]==],
- },
- },
- },
- {
- ["value"] = [==[0x8002]==],
- ["name"] = [==[ONE_MINUS_CONSTANT_COLOR_EXT]==],
- ["extensions"] = {
- [==[EXT_blend_color]==],
- },
- },
- {
- ["value"] = [==[0x824F]==],
- ["name"] = [==[DEBUG_TYPE_PORTABILITY_ARB]==],
- ["extensions"] = {
- [==[ARB_debug_output]==],
- },
- },
- {
- ["value"] = [==[0x81F9]==],
- ["name"] = [==[SINGLE_COLOR]==],
- ["core"] = {
- {
- [==[1.2]==],
- [==[core]==],
- },
- {
- [==[3.2]==],
- [==[compatibility]==],
- },
- },
- },
- {
- ["value"] = [==[0x8C48]==],
- ["name"] = [==[COMPRESSED_SRGB]==],
- ["core"] = {
- {
- [==[2.1]==],
- [==[core]==],
- },
- },
- },
- {
- ["value"] = [==[0x84D8]==],
- ["name"] = [==[TEXTURE24]==],
- ["core"] = {
- {
- [==[1.3]==],
- [==[core]==],
- },
- },
- },
- {
- ["value"] = [==[0x0C79]==],
- ["name"] = [==[PIXEL_MAP_A_TO_A]==],
- ["core"] = {
- {
- [==[1.1]==],
- [==[core]==],
- },
- {
- [==[3.2]==],
- [==[compatibility]==],
- },
- },
- },
- {
- ["value"] = [==[0x92D4]==],
- ["extensions"] = {
- [==[ARB_shader_atomic_counters]==],
- },
- ["name"] = [==[MAX_TESS_EVALUATION_ATOMIC_COUNTERS]==],
- ["core"] = {
- {
- [==[4.2]==],
- [==[core]==],
- },
- },
- },
- {
- ["value"] = [==[0x880C]==],
- ["name"] = [==[MAX_PROGRAM_TEX_INSTRUCTIONS_ARB]==],
- ["extensions"] = {
- [==[ARB_fragment_program]==],
- },
- },
- {
- ["value"] = [==[0x8244]==],
- ["name"] = [==[DEBUG_CALLBACK_FUNCTION_ARB]==],
- ["extensions"] = {
- [==[ARB_debug_output]==],
- },
- },
- {
- ["value"] = [==[0x07]==],
- ["name"] = [==[RELATIVE_HORIZONTAL_LINE_TO_NV]==],
- ["extensions"] = {
- [==[NV_path_rendering]==],
- },
- },
- {
- ["value"] = [==[0x800A]==],
- ["name"] = [==[FUNC_SUBTRACT]==],
- ["extensions"] = {
- [==[ARB_imaging]==],
- },
- },
- {
- ["value"] = [==[0x809C]==],
- ["name"] = [==[DETAIL_TEXTURE_FUNC_POINTS_SGIS]==],
- ["extensions"] = {
- [==[SGIS_detail_texture]==],
- },
- },
- {
- ["value"] = [==[0x00000002]==],
- ["name"] = [==[GREEN_BIT_ATI]==],
- ["extensions"] = {
- [==[ATI_fragment_shader]==],
- },
- },
- {
- ["value"] = [==[0x0407]==],
- ["name"] = [==[RIGHT]==],
- ["core"] = {
- {
- [==[1.1]==],
- [==[core]==],
- },
- },
- },
- {
- ["value"] = [==[0x8D71]==],
- ["extensions"] = {
- [==[ARB_texture_buffer_object_rgb32]==],
- },
- ["name"] = [==[RGB32UI]==],
- ["core"] = {
- {
- [==[3.0]==],
- [==[core]==],
- },
- },
- },
- {
- ["value"] = [==[0x9144]==],
- ["name"] = [==[MAX_DEBUG_LOGGED_MESSAGES_AMD]==],
- ["extensions"] = {
- [==[AMD_debug_output]==],
- },
- },
- {
- ["value"] = [==[0x8CE9]==],
- ["extensions"] = {
- [==[ARB_framebuffer_object]==],
- },
- ["name"] = [==[COLOR_ATTACHMENT9]==],
- ["core"] = {
- {
- [==[3.0]==],
- [==[core]==],
- },
- },
- },
- {
- ["value"] = [==[0x9016]==],
- ["name"] = [==[LUMINANCE8_ALPHA8_SNORM]==],
- ["extensions"] = {
- [==[EXT_texture_snorm]==],
- },
- },
- {
- ["value"] = [==[0x1401]==],
- ["name"] = [==[UNSIGNED_BYTE]==],
- ["core"] = {
- {
- [==[1.1]==],
- [==[core]==],
- },
- },
- },
- {
- ["value"] = [==[0x88CF]==],
- ["name"] = [==[MATRIX15_ARB]==],
- ["extensions"] = {
- [==[ARB_fragment_program]==],
- [==[ARB_vertex_program]==],
- },
- },
- {
- ["value"] = [==[0x82C2]==],
- ["extensions"] = {
- [==[ARB_internalformat_query2]==],
- },
- ["name"] = [==[IMAGE_CLASS_11_11_10]==],
- ["core"] = {
- {
- [==[4.3]==],
- [==[core]==],
- },
- },
- },
- {
- ["value"] = [==[0x809D]==],
- ["name"] = [==[MULTISAMPLE]==],
- ["core"] = {
- {
- [==[1.3]==],
- [==[core]==],
- },
- },
- },
- {
- ["value"] = [==[0x0207]==],
- ["name"] = [==[ALWAYS]==],
- ["core"] = {
- {
- [==[1.1]==],
- [==[core]==],
- },
- },
- },
- {
- ["value"] = [==[0x895F]==],
- ["name"] = [==[CON_30_ATI]==],
- ["extensions"] = {
- [==[ATI_fragment_shader]==],
- },
- },
- {
- ["value"] = [==[0x80A9]==],
- ["name"] = [==[SAMPLES_SGIS]==],
- ["extensions"] = {
- [==[SGIS_multisample]==],
- },
- },
- {
- ["value"] = [==[0x8010]==],
- ["name"] = [==[CONVOLUTION_1D]==],
- ["extensions"] = {
- [==[ARB_imaging]==],
- },
- },
- {
- ["value"] = [==[0x8C1B]==],
- ["name"] = [==[PROXY_TEXTURE_2D_ARRAY]==],
- ["core"] = {
- {
- [==[3.0]==],
- [==[core]==],
- },
- },
- },
- {
- ["value"] = [==[0x8CEA]==],
- ["extensions"] = {
- [==[ARB_framebuffer_object]==],
- },
- ["name"] = [==[COLOR_ATTACHMENT10]==],
- ["core"] = {
- {
- [==[3.0]==],
- [==[core]==],
- },
- },
- },
- {
- ["value"] = [==[0x8518]==],
- ["name"] = [==[TEXTURE_CUBE_MAP_NEGATIVE_Y_EXT]==],
- ["extensions"] = {
- [==[EXT_texture_cube_map]==],
- },
- },
- {
- ["value"] = [==[0x8E7E]==],
- ["extensions"] = {
- [==[ARB_tessellation_shader]==],
- },
- ["name"] = [==[MAX_TESS_GEN_LEVEL]==],
- ["core"] = {
- {
- [==[4.0]==],
- [==[core]==],
- },
- },
- },
- {
- ["value"] = [==[0x9051]==],
- ["name"] = [==[IMAGE_BUFFER_EXT]==],
- ["extensions"] = {
- [==[EXT_shader_image_load_store]==],
- },
- },
- {
- ["value"] = [==[0x8C8B]==],
- ["name"] = [==[MAX_TRANSFORM_FEEDBACK_SEPARATE_ATTRIBS]==],
- ["core"] = {
- {
- [==[3.0]==],
- [==[core]==],
- },
- },
- },
- {
- ["value"] = [==[0x8779]==],
- ["name"] = [==[DUDV_ATI]==],
- ["extensions"] = {
- [==[ATI_envmap_bumpmap]==],
- },
- },
- {
- ["value"] = [==[0x04]==],
- ["name"] = [==[GLYPH_HORIZONTAL_BEARING_X_BIT_NV]==],
- ["extensions"] = {
- [==[NV_path_rendering]==],
- },
- },
- {
- ["value"] = [==[0x86A0]==],
- ["name"] = [==[TEXTURE_COMPRESSED_IMAGE_SIZE]==],
- ["core"] = {
- {
- [==[1.3]==],
- [==[core]==],
- },
- },
- },
- {
- ["value"] = [==[0x1504]==],
- ["name"] = [==[AND_INVERTED]==],
- ["core"] = {
- {
- [==[1.1]==],
- [==[core]==],
- },
- },
- },
- {
- ["value"] = [==[0]==],
- ["extensions"] = {
- [==[ARB_robustness]==],
- },
- ["name"] = [==[NO_ERROR]==],
- ["core"] = {
- {
- [==[1.1]==],
- [==[core]==],
- },
- },
- },
- {
- ["value"] = [==[0x9270]==],
- ["extensions"] = {
- [==[ARB_ES3_compatibility]==],
- },
- ["name"] = [==[COMPRESSED_R11_EAC]==],
- ["core"] = {
- {
- [==[4.3]==],
- [==[core]==],
- },
- },
- },
- {
- ["value"] = [==[0x806B]==],
- ["name"] = [==[PACK_SKIP_IMAGES_EXT]==],
- ["extensions"] = {
- [==[EXT_texture3D]==],
- },
- },
- {
- ["value"] = [==[0x82D8]==],
- ["extensions"] = {
- [==[ARB_vertex_attrib_binding]==],
- },
- ["name"] = [==[VERTEX_BINDING_STRIDE]==],
- ["core"] = {
- {
- [==[4.3]==],
- [==[core]==],
- },
- },
- },
- {
- ["value"] = [==[0x813B]==],
- ["name"] = [==[TEXTURE_MAX_LOD_SGIS]==],
- ["extensions"] = {
- [==[SGIS_texture_lod]==],
- },
- },
- {
- ["value"] = [==[0x86DA]==],
- ["name"] = [==[UNSIGNED_INT_S8_S8_8_8_NV]==],
- ["extensions"] = {
- [==[NV_texture_shader]==],
- },
- },
- {
- ["value"] = [==[0x8B52]==],
- ["name"] = [==[FLOAT_VEC4_ARB]==],
- ["extensions"] = {
- [==[ARB_shader_objects]==],
- },
- },
- {
- ["value"] = [==[0x87EA]==],
- ["name"] = [==[INVARIANT_VALUE_EXT]==],
- ["extensions"] = {
- [==[EXT_vertex_shader]==],
- },
- },
- {
- ["value"] = [==[0x88E5]==],
- ["name"] = [==[STATIC_READ]==],
- ["core"] = {
- {
- [==[1.5]==],
- [==[core]==],
- },
- },
- },
- {
- ["value"] = [==[0x87ED]==],
- ["name"] = [==[LOCAL_CONSTANT_DATATYPE_EXT]==],
- ["extensions"] = {
- [==[EXT_vertex_shader]==],
- },
- },
- {
- ["value"] = [==[0x8866]==],
- ["name"] = [==[QUERY_RESULT_ARB]==],
- ["extensions"] = {
- [==[ARB_occlusion_query]==],
- },
- },
- {
- ["value"] = [==[0x892B]==],
- ["name"] = [==[REG_10_ATI]==],
- ["extensions"] = {
- [==[ATI_fragment_shader]==],
- },
- },
- {
- ["value"] = [==[0x8B50]==],
- ["name"] = [==[FLOAT_VEC2]==],
- ["core"] = {
- {
- [==[2.0]==],
- [==[core]==],
- },
- },
- },
- {
- ["value"] = [==[0x889F]==],
- ["name"] = [==[VERTEX_ATTRIB_ARRAY_BUFFER_BINDING]==],
- ["core"] = {
- {
- [==[1.5]==],
- [==[core]==],
- },
- },
- },
- {
- ["value"] = [==[0x90D5]==],
- ["extensions"] = {
- [==[ARB_shader_storage_buffer_object]==],
- },
- ["name"] = [==[SHADER_STORAGE_BUFFER_SIZE]==],
- ["core"] = {
- {
- [==[4.3]==],
- [==[core]==],
- },
- },
- },
- {
- ["value"] = [==[0x8D81]==],
- ["name"] = [==[LUMINANCE_ALPHA8UI_EXT]==],
- ["extensions"] = {
- [==[EXT_texture_integer]==],
- },
- },
- {
- ["value"] = [==[0x1A203]==],
- ["name"] = [==[NATIVE_GRAPHICS_BEGIN_HINT_PGI]==],
- ["extensions"] = {
- [==[PGI_misc_hints]==],
- },
- },
- {
- ["value"] = [==[0x8291]==],
- ["extensions"] = {
- [==[ARB_internalformat_query2]==],
- },
- ["name"] = [==[GET_TEXTURE_IMAGE_FORMAT]==],
- ["core"] = {
- {
- [==[4.3]==],
- [==[core]==],
- },
- },
- },
- {
- ["value"] = [==[0x84D8]==],
- ["name"] = [==[TEXTURE24_ARB]==],
- ["extensions"] = {
- [==[ARB_multitexture]==],
- },
- },
- {
- ["value"] = [==[0x8718]==],
- ["name"] = [==[MAGNITUDE_BIAS_NV]==],
- ["extensions"] = {
- [==[NV_texture_shader]==],
- },
- },
- {
- ["value"] = [==[0x8C76]==],
- ["name"] = [==[TRANSFORM_FEEDBACK_VARYING_MAX_LENGTH_EXT]==],
- ["extensions"] = {
- [==[EXT_transform_feedback]==],
- },
- },
- {
- ["value"] = [==[0x84EE]==],
- ["name"] = [==[COMPRESSED_RGBA]==],
- ["core"] = {
- {
- [==[1.3]==],
- [==[core]==],
- },
- },
- },
- {
- ["value"] = [==[0x8929]==],
- ["name"] = [==[REG_8_ATI]==],
- ["extensions"] = {
- [==[ATI_fragment_shader]==],
- },
- },
- {
- ["value"] = [==[0x9313]==],
- ["extensions"] = {
- [==[ARB_framebuffer_no_attachments]==],
- },
- ["name"] = [==[FRAMEBUFFER_DEFAULT_SAMPLES]==],
- ["core"] = {
- {
- [==[4.3]==],
- [==[core]==],
- },
- },
- },
- {
- ["value"] = [==[0x91BB]==],
- ["extensions"] = {
- [==[ARB_compute_shader]==],
- },
- ["name"] = [==[MAX_COMPUTE_UNIFORM_BLOCKS]==],
- ["core"] = {
- {
- [==[4.3]==],
- [==[core]==],
- },
- },
- },
- {
- ["value"] = [==[0x8DCD]==],
- ["name"] = [==[INT_SAMPLER_2D_RECT]==],
- ["core"] = {
- {
- [==[3.1]==],
- [==[core]==],
- },
- },
- },
- {
- ["value"] = [==[0x8645]==],
- ["name"] = [==[VERTEX_ATTRIB_ARRAY_POINTER_ARB]==],
- ["extensions"] = {
- [==[ARB_vertex_program]==],
- },
- },
- {
- ["value"] = [==[0x8896]==],
- ["name"] = [==[VERTEX_ARRAY_BUFFER_BINDING_ARB]==],
- ["extensions"] = {
- [==[ARB_vertex_buffer_object]==],
- },
- },
- {
- ["value"] = [==[0x00000010]==],
- ["name"] = [==[POLYGON_STIPPLE_BIT]==],
- ["core"] = {
- {
- [==[1.1]==],
- [==[core]==],
- },
- {
- [==[3.2]==],
- [==[compatibility]==],
- },
- },
- },
- {
- ["value"] = [==[0x00080000]==],
- ["name"] = [==[INDEX_BIT_PGI]==],
- ["extensions"] = {
- [==[PGI_vertex_hints]==],
- },
- },
- {
- ["value"] = [==[0x2A2B]==],
- ["name"] = [==[T2F_N3F_V3F]==],
- ["core"] = {
- {
- [==[1.1]==],
- [==[core]==],
- },
- {
- [==[3.2]==],
- [==[compatibility]==],
- },
- },
- },
- {
- ["value"] = [==[0x8E51]==],
- ["extensions"] = {
- [==[ARB_texture_multisample]==],
- },
- ["name"] = [==[SAMPLE_MASK]==],
- ["core"] = {
- {
- [==[3.2]==],
- [==[core]==],
- },
- },
- },
- {
- ["value"] = [==[0x859A]==],
- ["name"] = [==[OPERAND2_ALPHA_EXT]==],
- ["extensions"] = {
- [==[EXT_texture_env_combine]==],
- },
- },
- {
- ["value"] = [==[0x8867]==],
- ["name"] = [==[PIXEL_COUNT_AVAILABLE_NV]==],
- ["extensions"] = {
- [==[NV_occlusion_query]==],
- },
- },
- {
- ["value"] = [==[0x88C5]==],
- ["name"] = [==[MATRIX5_ARB]==],
- ["extensions"] = {
- [==[ARB_fragment_program]==],
- [==[ARB_vertex_program]==],
- },
- },
- {
- ["value"] = [==[0x852B]==],
- ["name"] = [==[CONSTANT_COLOR1_NV]==],
- ["extensions"] = {
- [==[NV_register_combiners]==],
- },
- },
- {
- ["value"] = [==[0x8508]==],
- ["name"] = [==[DECR_WRAP_EXT]==],
- ["extensions"] = {
- [==[EXT_stencil_wrap]==],
- },
- },
- {
- ["value"] = [==[0x8A32]==],
- ["name"] = [==[MAX_COMBINED_GEOMETRY_UNIFORM_COMPONENTS]==],
- ["extensions"] = {
- [==[ARB_uniform_buffer_object]==],
- },
- },
- {
- ["value"] = [==[0x90CC]==],
- ["extensions"] = {
- [==[ARB_shader_image_load_store]==],
- },
- ["name"] = [==[MAX_TESS_EVALUATION_IMAGE_UNIFORMS]==],
- ["core"] = {
- {
- [==[4.2]==],
- [==[core]==],
- },
- },
- },
- {
- ["value"] = [==[0x8888]==],
- ["name"] = [==[FLOAT_RGB16_NV]==],
- ["extensions"] = {
- [==[NV_float_buffer]==],
- },
- },
- {
- ["value"] = [==[0x8827]==],
- ["name"] = [==[DRAW_BUFFER2]==],
- ["core"] = {
- {
- [==[2.0]==],
- [==[core]==],
- },
- },
- },
- {
- ["value"] = [==[0x0D1D]==],
- ["name"] = [==[ALPHA_BIAS]==],
- ["core"] = {
- {
- [==[1.1]==],
- [==[core]==],
- },
- {
- [==[3.2]==],
- [==[compatibility]==],
- },
- },
- },
- {
- ["value"] = [==[0x8090]==],
- ["name"] = [==[COLOR_ARRAY_POINTER_EXT]==],
- ["extensions"] = {
- [==[EXT_vertex_array]==],
- },
- },
- {
- ["value"] = [==[0x8C2F]==],
- ["extensions"] = {
- [==[ARB_occlusion_query2]==],
- },
- ["name"] = [==[ANY_SAMPLES_PASSED]==],
- ["core"] = {
- {
- [==[3.3]==],
- [==[core]==],
- },
- },
- },
- {
- ["value"] = [==[0x8453]==],
- ["name"] = [==[CURRENT_FOG_COORDINATE_EXT]==],
- ["extensions"] = {
- [==[EXT_fog_coord]==],
- },
- },
- {
- ["value"] = [==[0x8509]==],
- ["name"] = [==[VERTEX_WEIGHTING_EXT]==],
- ["extensions"] = {
- [==[EXT_vertex_weighting]==],
- },
- },
- {
- ["value"] = [==[0x8BC3]==],
- ["name"] = [==[PERCENTAGE_AMD]==],
- ["extensions"] = {
- [==[AMD_performance_monitor]==],
- },
- },
- {
- ["value"] = [==[0x0B57]==],
- ["name"] = [==[COLOR_MATERIAL]==],
- ["core"] = {
- {
- [==[1.1]==],
- [==[core]==],
- },
- {
- [==[3.2]==],
- [==[compatibility]==],
- },
- },
- },
- {
- ["value"] = [==[0x88E2]==],
- ["name"] = [==[STREAM_COPY_ARB]==],
- ["extensions"] = {
- [==[ARB_vertex_buffer_object]==],
- },
- },
- {
- ["value"] = [==[0x8D47]==],
- ["extensions"] = {
- [==[ARB_framebuffer_object]==],
- },
- ["name"] = [==[STENCIL_INDEX4]==],
- ["core"] = {
- {
- [==[3.0]==],
- [==[core]==],
- },
- },
- },
- {
- ["value"] = [==[0x9073]==],
- ["name"] = [==[SYSTEM_FONT_NAME_NV]==],
- ["extensions"] = {
- [==[NV_path_rendering]==],
- },
- },
- {
- ["value"] = [==[0x8825]==],
- ["name"] = [==[DRAW_BUFFER0_ATI]==],
- ["extensions"] = {
- [==[ATI_draw_buffers]==],
- },
- },
- {
- ["value"] = [==[0x8D95]==],
- ["name"] = [==[GREEN_INTEGER_EXT]==],
- ["extensions"] = {
- [==[EXT_texture_integer]==],
- },
- },
- {
- ["value"] = [==[0x8453]==],
- ["name"] = [==[CURRENT_FOG_COORD]==],
- ["core"] = {
- {
- [==[1.5]==],
- [==[core]==],
- },
- {
- [==[3.2]==],
- [==[compatibility]==],
- },
- },
- },
- {
- ["value"] = [==[0x80A3]==],
- ["name"] = [==[2PASS_1_EXT]==],
- ["extensions"] = {
- [==[EXT_multisample]==],
- },
- },
- {
- ["value"] = [==[0x1800]==],
- ["name"] = [==[COLOR]==],
- ["core"] = {
- {
- [==[1.1]==],
- [==[core]==],
- },
- },
- },
- {
- ["value"] = [==[0x84EB]==],
- ["name"] = [==[COMPRESSED_LUMINANCE_ALPHA_ARB]==],
- ["extensions"] = {
- [==[ARB_texture_compression]==],
- },
- },
- {
- ["value"] = [==[0x8814]==],
- ["name"] = [==[RGBA32F]==],
- ["core"] = {
- {
- [==[3.0]==],
- [==[core]==],
- },
- },
- },
- {
- ["value"] = [==[0x92CC]==],
- ["extensions"] = {
- [==[ARB_shader_atomic_counters]==],
- },
- ["name"] = [==[MAX_VERTEX_ATOMIC_COUNTER_BUFFERS]==],
- ["core"] = {
- {
- [==[4.2]==],
- [==[core]==],
- },
- },
- },
- {
- ["value"] = [==[0x90EE]==],
- ["extensions"] = {
- [==[ARB_compute_shader]==],
- },
- ["name"] = [==[DISPATCH_INDIRECT_BUFFER]==],
- ["core"] = {
- {
- [==[4.3]==],
- [==[core]==],
- },
- },
- },
- {
- ["value"] = [==[0x8CD5]==],
- ["name"] = [==[FRAMEBUFFER_COMPLETE_EXT]==],
- ["extensions"] = {
- [==[EXT_framebuffer_object]==],
- },
- },
- {
- ["value"] = [==[0x834E]==],
- ["name"] = [==[SHADOW_ATTENUATION_EXT]==],
- ["extensions"] = {
- [==[EXT_light_texture]==],
- },
- },
- {
- ["value"] = [==[0x845E]==],
- ["name"] = [==[SECONDARY_COLOR_ARRAY_EXT]==],
- ["extensions"] = {
- [==[EXT_secondary_color]==],
- },
- },
- {
- ["value"] = [==[0x854F]==],
- ["name"] = [==[COLOR_SUM_CLAMP_NV]==],
- ["extensions"] = {
- [==[NV_register_combiners]==],
- },
- },
- {
- ["value"] = [==[0x8734]==],
- ["name"] = [==[MODELVIEW20_ARB]==],
- ["extensions"] = {
- [==[ARB_vertex_blend]==],
- },
- },
- {
- ["value"] = [==[0x889F]==],
- ["name"] = [==[VERTEX_ATTRIB_ARRAY_BUFFER_BINDING_ARB]==],
- ["extensions"] = {
- [==[ARB_vertex_buffer_object]==],
- },
- },
- {
- ["value"] = [==[0x872E]==],
- ["name"] = [==[MODELVIEW14_ARB]==],
- ["extensions"] = {
- [==[ARB_vertex_blend]==],
- },
- },
- {
- ["value"] = [==[0x910B]==],
- ["extensions"] = {
- [==[ARB_texture_multisample]==],
- },
- ["name"] = [==[SAMPLER_2D_MULTISAMPLE_ARRAY]==],
- ["core"] = {
- {
- [==[3.2]==],
- [==[core]==],
- },
- },
- },
- {
- ["value"] = [==[0x8E54]==],
- ["name"] = [==[TEXTURE_RENDERBUFFER_DATA_STORE_BINDING_NV]==],
- ["extensions"] = {
- [==[NV_explicit_multisample]==],
- },
- },
- {
- ["value"] = [==[0x8CD4]==],
- ["name"] = [==[FRAMEBUFFER_ATTACHMENT_TEXTURE_LAYER_EXT]==],
- ["extensions"] = {
- [==[EXT_geometry_shader4]==],
- [==[EXT_texture_array]==],
- [==[NV_geometry_program4]==],
- },
- },
- {
- ["value"] = [==[0x8A38]==],
- ["extensions"] = {
- [==[ARB_shader_subroutine]==],
- [==[ARB_uniform_buffer_object]==],
- },
- ["name"] = [==[UNIFORM_SIZE]==],
- ["core"] = {
- {
- [==[3.1]==],
- [==[core]==],
- },
- },
- },
- {
- ["value"] = [==[0x86F5]==],
- ["name"] = [==[DSDT_NV]==],
- ["extensions"] = {
- [==[NV_texture_shader]==],
- },
- },
- {
- ["value"] = [==[0x8412]==],
- ["name"] = [==[FRAGMENT_LIGHT6_SGIX]==],
- ["extensions"] = {
- [==[SGIX_fragment_lighting]==],
- },
- },
- {
- ["value"] = [==[0x8C47]==],
- ["name"] = [==[SLUMINANCE8]==],
- ["core"] = {
- {
- [==[2.1]==],
- [==[core]==],
- },
- {
- [==[3.2]==],
- [==[compatibility]==],
- },
- },
- },
- {
- ["value"] = [==[0x8518]==],
- ["name"] = [==[TEXTURE_CUBE_MAP_NEGATIVE_Y_ARB]==],
- ["extensions"] = {
- [==[ARB_texture_cube_map]==],
- },
- },
- {
- ["value"] = [==[0x8B9A]==],
- ["name"] = [==[IMPLEMENTATION_COLOR_READ_TYPE_OES]==],
- ["extensions"] = {
- [==[OES_read_format]==],
- },
- },
- {
- ["value"] = [==[0x00000020]==],
- ["name"] = [==[PIXEL_MODE_BIT]==],
- ["core"] = {
- {
- [==[1.1]==],
- [==[core]==],
- },
- {
- [==[3.2]==],
- [==[compatibility]==],
- },
- },
- },
- {
- ["value"] = [==[0x842E]==],
- ["name"] = [==[RESAMPLE_REPLICATE_SGIX]==],
- ["extensions"] = {
- [==[SGIX_resample]==],
- },
- },
- {
- ["value"] = [==[0x8927]==],
- ["name"] = [==[REG_6_ATI]==],
- ["extensions"] = {
- [==[ATI_fragment_shader]==],
- },
- },
- {
- ["value"] = [==[0x90CD]==],
- ["extensions"] = {
- [==[ARB_shader_image_load_store]==],
- },
- ["name"] = [==[MAX_GEOMETRY_IMAGE_UNIFORMS]==],
- ["core"] = {
- {
- [==[4.2]==],
- [==[core]==],
- },
- },
- },
- {
- ["value"] = [==[0x805E]==],
- ["name"] = [==[TEXTURE_BLUE_SIZE]==],
- ["core"] = {
- {
- [==[1.1]==],
- [==[core]==],
- },
- },
- },
- {
- ["value"] = [==[0x87B7]==],
- ["name"] = [==[OUTPUT_TEXTURE_COORD26_EXT]==],
- ["extensions"] = {
- [==[EXT_vertex_shader]==],
- },
- },
- {
- ["value"] = [==[0x1402]==],
- ["name"] = [==[SHORT]==],
- ["core"] = {
- {
- [==[1.1]==],
- [==[core]==],
- },
- },
- },
- {
- ["value"] = [==[0x4007]==],
- ["name"] = [==[LIGHT7]==],
- ["core"] = {
- {
- [==[1.1]==],
- [==[core]==],
- },
- {
- [==[3.2]==],
- [==[compatibility]==],
- },
- },
- },
- {
- ["value"] = [==[0x845F]==],
- ["name"] = [==[CURRENT_RASTER_SECONDARY_COLOR]==],
- ["core"] = {
- {
- [==[2.1]==],
- [==[core]==],
- },
- {
- [==[3.2]==],
- [==[compatibility]==],
- },
- },
- },
- {
- ["value"] = [==[0x8574]==],
- ["name"] = [==[ADD_SIGNED_EXT]==],
- ["extensions"] = {
- [==[EXT_texture_env_combine]==],
- },
- },
- {
- ["value"] = [==[0x804C]==],
- ["name"] = [==[INTENSITY12]==],
- ["core"] = {
- {
- [==[1.1]==],
- [==[core]==],
- },
- {
- [==[3.2]==],
- [==[compatibility]==],
- },
- },
- },
- {
- ["value"] = [==[0x88E6]==],
- ["name"] = [==[STATIC_COPY_ARB]==],
- ["extensions"] = {
- [==[ARB_vertex_buffer_object]==],
- },
- },
- {
- ["value"] = [==[103085]==],
- ["name"] = [==[EDGE_FLAG_ARRAY_LIST_STRIDE_IBM]==],
- ["extensions"] = {
- [==[IBM_vertex_array_lists]==],
- },
- },
- {
- ["value"] = [==[0x829A]==],
- ["extensions"] = {
- [==[ARB_internalformat_query2]==],
- },
- ["name"] = [==[FILTER]==],
- ["core"] = {
- {
- [==[4.3]==],
- [==[core]==],
- },
- },
- },
- {
- ["value"] = [==[0x8653]==],
- ["name"] = [==[VERTEX_ATTRIB_ARRAY3_NV]==],
- ["extensions"] = {
- [==[NV_vertex_program]==],
- },
- },
- {
- ["value"] = [==[0x02]==],
- ["name"] = [==[MOVE_TO_NV]==],
- ["extensions"] = {
- [==[NV_path_rendering]==],
- },
- },
- {
- ["value"] = [==[0x8B82]==],
- ["name"] = [==[OBJECT_LINK_STATUS_ARB]==],
- ["extensions"] = {
- [==[ARB_shader_objects]==],
- },
- },
- {
- ["value"] = [==[0x8949]==],
- ["name"] = [==[CON_8_ATI]==],
- ["extensions"] = {
- [==[ATI_fragment_shader]==],
- },
- },
- {
- ["value"] = [==[0x9060]==],
- ["name"] = [==[INT_IMAGE_2D_MULTISAMPLE_EXT]==],
- ["extensions"] = {
- [==[EXT_shader_image_load_store]==],
- },
- },
- {
- ["value"] = [==[0x80EB]==],
- ["name"] = [==[PHONG_HINT_WIN]==],
- ["extensions"] = {
- [==[WIN_phong_shading]==],
- },
- },
- {
- ["value"] = [==[0x8127]==],
- ["name"] = [==[POINT_SIZE_MAX_SGIS]==],
- ["extensions"] = {
- [==[SGIS_point_parameters]==],
- },
- },
- {
- ["value"] = [==[0x8C7F]==],
- ["name"] = [==[TRANSFORM_FEEDBACK_BUFFER_MODE]==],
- ["core"] = {
- {
- [==[3.0]==],
- [==[core]==],
- },
- },
- },
- {
- ["value"] = [==[0x8197]==],
- ["name"] = [==[MAX_DEFORMATION_ORDER_SGIX]==],
- ["extensions"] = {
- [==[SGIX_polynomial_ffd]==],
- },
- },
- {
- ["value"] = [==[0x8338]==],
- ["name"] = [==[PIXEL_TRANSFORM_2D_MATRIX_EXT]==],
- ["extensions"] = {
- [==[EXT_pixel_transform]==],
- },
- },
- {
- ["value"] = [==[0x0C50]==],
- ["name"] = [==[PERSPECTIVE_CORRECTION_HINT]==],
- ["core"] = {
- {
- [==[1.1]==],
- [==[core]==],
- },
- {
- [==[3.2]==],
- [==[compatibility]==],
- },
- },
- },
- {
- ["value"] = [==[0x8E22]==],
- ["extensions"] = {
- [==[ARB_transform_feedback2]==],
- },
- ["name"] = [==[TRANSFORM_FEEDBACK]==],
- ["core"] = {
- {
- [==[4.0]==],
- [==[core]==],
- },
- },
- },
- {
- ["value"] = [==[0x8430]==],
- ["name"] = [==[RESAMPLE_DECIMATE_SGIX]==],
- ["extensions"] = {
- [==[SGIX_resample]==],
- },
- },
- {
- ["value"] = [==[0x9092]==],
- ["name"] = [==[AFFINE_2D_NV]==],
- ["extensions"] = {
- [==[NV_path_rendering]==],
- },
- },
- {
- ["value"] = [==[0x92B0]==],
- ["name"] = [==[HSL_LUMINOSITY_NV]==],
- ["extensions"] = {
- [==[NV_blend_equation_advanced]==],
- },
- },
- {
- ["value"] = [==[0x87A6]==],
- ["name"] = [==[OUTPUT_TEXTURE_COORD9_EXT]==],
- ["extensions"] = {
- [==[EXT_vertex_shader]==],
- },
- },
- {
- ["value"] = [==[0xFFFFFFFF]==],
- ["extensions"] = {
- [==[ARB_separate_shader_objects]==],
- },
- ["name"] = [==[ALL_SHADER_BITS]==],
- ["core"] = {
- {
- [==[4.1]==],
- [==[core]==],
- },
- },
- },
- {
- ["value"] = [==[0x8075]==],
- ["name"] = [==[NORMAL_ARRAY]==],
- ["core"] = {
- {
- [==[1.1]==],
- [==[core]==],
- },
- {
- [==[3.2]==],
- [==[compatibility]==],
- },
- },
- },
- {
- ["value"] = [==[0x8535]==],
- ["name"] = [==[PER_STAGE_CONSTANTS_NV]==],
- ["extensions"] = {
- [==[NV_register_combiners2]==],
- },
- },
- {
- ["value"] = [==[0x9280]==],
- ["name"] = [==[BLEND_PREMULTIPLIED_SRC_NV]==],
- ["extensions"] = {
- [==[NV_blend_equation_advanced]==],
- },
- },
- {
- ["value"] = [==[0x8070]==],
- ["name"] = [==[PROXY_TEXTURE_3D_EXT]==],
- ["extensions"] = {
- [==[EXT_texture3D]==],
- },
- },
- {
- ["value"] = [==[0x00002000]==],
- ["name"] = [==[ENABLE_BIT]==],
- ["core"] = {
- {
- [==[1.1]==],
- [==[core]==],
- },
- {
- [==[3.2]==],
- [==[compatibility]==],
- },
- },
- },
- {
- ["value"] = [==[0x1203]==],
- ["name"] = [==[POSITION]==],
- ["core"] = {
- {
- [==[1.1]==],
- [==[core]==],
- },
- {
- [==[3.2]==],
- [==[compatibility]==],
- },
- },
- },
- {
- ["value"] = [==[0x8922]==],
- ["name"] = [==[REG_1_ATI]==],
- ["extensions"] = {
- [==[ATI_fragment_shader]==],
- },
- },
- {
- ["value"] = [==[0x0B71]==],
- ["name"] = [==[DEPTH_TEST]==],
- ["core"] = {
- {
- [==[1.1]==],
- [==[core]==],
- },
- },
- },
- {
- ["value"] = [==[0x9024]==],
- ["name"] = [==[NUM_VIDEO_CAPTURE_STREAMS_NV]==],
- ["extensions"] = {
- [==[NV_video_capture]==],
- },
- },
- {
- ["value"] = [==[0x8D6A]==],
- ["extensions"] = {
- [==[ARB_ES3_compatibility]==],
- },
- ["name"] = [==[ANY_SAMPLES_PASSED_CONSERVATIVE]==],
- ["core"] = {
- {
- [==[4.3]==],
- [==[core]==],
- },
- },
- },
- {
- ["value"] = [==[0x8D98]==],
- ["name"] = [==[RGB_INTEGER_EXT]==],
- ["extensions"] = {
- [==[EXT_texture_integer]==],
- },
- },
- {
- ["value"] = [==[0x8E72]==],
- ["extensions"] = {
- [==[ARB_tessellation_shader]==],
- },
- ["name"] = [==[PATCH_VERTICES]==],
- ["core"] = {
- {
- [==[4.0]==],
- [==[core]==],
- },
- },
- },
- {
- ["value"] = [==[0x0C72]==],
- ["name"] = [==[PIXEL_MAP_I_TO_R]==],
- ["core"] = {
- {
- [==[1.1]==],
- [==[core]==],
- },
- {
- [==[3.2]==],
- [==[compatibility]==],
- },
- },
- },
- {
- ["value"] = [==[0x0D36]==],
- ["name"] = [==[MAX_MODELVIEW_STACK_DEPTH]==],
- ["core"] = {
- {
- [==[1.1]==],
- [==[core]==],
- },
- {
- [==[3.2]==],
- [==[compatibility]==],
- },
- },
- },
- {
- ["value"] = [==[0x92EA]==],
- ["extensions"] = {
- [==[ARB_program_interface_query]==],
- },
- ["name"] = [==[TESS_EVALUATION_SUBROUTINE]==],
- ["core"] = {
- {
- [==[4.3]==],
- [==[core]==],
- },
- },
- },
- {
- ["value"] = [==[0x87BF]==],
- ["name"] = [==[VECTOR_EXT]==],
- ["extensions"] = {
- [==[EXT_vertex_shader]==],
- },
- },
- {
- ["value"] = [==[0x8B4C]==],
- ["name"] = [==[MAX_VERTEX_TEXTURE_IMAGE_UNITS]==],
- ["core"] = {
- {
- [==[2.0]==],
- [==[core]==],
- },
- },
- },
- {
- ["value"] = [==[0x828B]==],
- ["extensions"] = {
- [==[ARB_internalformat_query2]==],
- },
- ["name"] = [==[FRAMEBUFFER_BLEND]==],
- ["core"] = {
- {
- [==[4.3]==],
- [==[core]==],
- },
- },
- },
- {
- ["value"] = [==[0x8862]==],
- ["name"] = [==[COORD_REPLACE_NV]==],
- ["extensions"] = {
- [==[NV_point_sprite]==],
- },
- },
- {
- ["value"] = [==[0x884F]==],
- ["extensions"] = {
- [==[AMD_seamless_cubemap_per_texture]==],
- [==[ARB_seamless_cube_map]==],
- [==[ARB_seamless_cubemap_per_texture]==],
- },
- ["name"] = [==[TEXTURE_CUBE_MAP_SEAMLESS]==],
- ["core"] = {
- {
- [==[3.2]==],
- [==[core]==],
- },
- },
- },
- {
- ["value"] = [==[0x8B30]==],
- ["name"] = [==[FRAGMENT_SHADER_ARB]==],
- ["extensions"] = {
- [==[ARB_fragment_shader]==],
- },
- },
- {
- ["value"] = [==[0x878F]==],
- ["name"] = [==[OP_FLOOR_EXT]==],
- ["extensions"] = {
- [==[EXT_vertex_shader]==],
- },
- },
- {
- ["value"] = [==[0x80BF]==],
- ["name"] = [==[SHADOW_AMBIENT_SGIX]==],
- ["extensions"] = {
- [==[SGIX_shadow_ambient]==],
- },
- },
- {
- ["value"] = [==[0x0B95]==],
- ["name"] = [==[STENCIL_PASS_DEPTH_FAIL]==],
- ["core"] = {
- {
- [==[1.1]==],
- [==[core]==],
- },
- },
- },
- {
- ["value"] = [==[0x805F]==],
- ["name"] = [==[TEXTURE_ALPHA_SIZE_EXT]==],
- ["extensions"] = {
- [==[EXT_texture]==],
- },
- },
- {
- ["value"] = [==[0xFC]==],
- ["name"] = [==[CIRCULAR_TANGENT_ARC_TO_NV]==],
- ["extensions"] = {
- [==[NV_path_rendering]==],
- },
- },
- {
- ["value"] = [==[0x0B09]==],
- ["name"] = [==[CURRENT_RASTER_DISTANCE]==],
- ["core"] = {
- {
- [==[1.1]==],
- [==[core]==],
- },
- {
- [==[3.2]==],
- [==[compatibility]==],
- },
- },
- },
- {
- ["value"] = [==[0x8D54]==],
- ["extensions"] = {
- [==[ARB_framebuffer_object]==],
- },
- ["name"] = [==[RENDERBUFFER_DEPTH_SIZE]==],
- ["core"] = {
- {
- [==[3.0]==],
- [==[core]==],
- },
- },
- },
- {
- ["value"] = [==[0x0D80]==],
- ["name"] = [==[AUTO_NORMAL]==],
- ["core"] = {
- {
- [==[1.1]==],
- [==[core]==],
- },
- {
- [==[3.2]==],
- [==[compatibility]==],
- },
- },
- },
- {
- ["value"] = [==[0x0D94]==],
- ["name"] = [==[MAP1_TEXTURE_COORD_2]==],
- ["core"] = {
- {
- [==[1.1]==],
- [==[core]==],
- },
- {
- [==[3.2]==],
- [==[compatibility]==],
- },
- },
- },
- {
- ["value"] = [==[0x8833]==],
- ["name"] = [==[DRAW_BUFFER14_ATI]==],
- ["extensions"] = {
- [==[ATI_draw_buffers]==],
- },
- },
- {
- ["value"] = [==[0x872B]==],
- ["name"] = [==[MODELVIEW11_ARB]==],
- ["extensions"] = {
- [==[ARB_vertex_blend]==],
- },
- },
- {
- ["value"] = [==[0x8882]==],
- ["name"] = [==[FLOAT_RGB_NV]==],
- ["extensions"] = {
- [==[NV_float_buffer]==],
- },
- },
- {
- ["value"] = [==[0x806F]==],
- ["extensions"] = {
- [==[ARB_internalformat_query2]==],
- },
- ["name"] = [==[TEXTURE_3D]==],
- ["core"] = {
- {
- [==[1.2]==],
- [==[core]==],
- },
- },
- },
- {
- ["value"] = [==[0x822C]==],
- ["extensions"] = {
- [==[ARB_texture_rg]==],
- },
- ["name"] = [==[RG16]==],
- ["core"] = {
- {
- [==[3.0]==],
- [==[core]==],
- },
- },
- },
- {
- ["value"] = [==[0x88FE]==],
- ["name"] = [==[VERTEX_ATTRIB_ARRAY_DIVISOR_ARB]==],
- ["extensions"] = {
- [==[ARB_instanced_arrays]==],
- },
- },
- {
- ["value"] = [==[0x904C]==],
- ["name"] = [==[IMAGE_1D_EXT]==],
- ["extensions"] = {
- [==[EXT_shader_image_load_store]==],
- },
- },
- {
- ["value"] = [==[0x8976]==],
- ["name"] = [==[SWIZZLE_STR_ATI]==],
- ["extensions"] = {
- [==[ATI_fragment_shader]==],
- },
- },
- {
- ["value"] = [==[0x81F4]==],
- ["name"] = [==[EYE_POINT_SGIS]==],
- ["extensions"] = {
- [==[SGIS_point_line_texgen]==],
- },
- },
- {
- ["value"] = [==[0x8452]==],
- ["name"] = [==[FRAGMENT_DEPTH_EXT]==],
- ["extensions"] = {
- [==[EXT_fog_coord]==],
- [==[EXT_light_texture]==],
- },
- },
- {
- ["value"] = [==[0x8805]==],
- ["name"] = [==[PROGRAM_ALU_INSTRUCTIONS_ARB]==],
- ["extensions"] = {
- [==[ARB_fragment_program]==],
- },
- },
- {
- ["value"] = [==[0x8CAC]==],
- ["extensions"] = {
- [==[ARB_depth_buffer_float]==],
- },
- ["name"] = [==[DEPTH_COMPONENT32F]==],
- ["core"] = {
- {
- [==[3.0]==],
- [==[core]==],
- },
- },
- },
- {
- ["value"] = [==[0x864B]==],
- ["name"] = [==[PROGRAM_ERROR_POSITION_ARB]==],
- ["extensions"] = {
- [==[ARB_fragment_program]==],
- [==[ARB_vertex_program]==],
- },
- },
- {
- ["value"] = [==[0x8C73]==],
- ["name"] = [==[COMPRESSED_SIGNED_LUMINANCE_ALPHA_LATC2_EXT]==],
- ["extensions"] = {
- [==[EXT_texture_compression_latc]==],
- },
- },
- {
- ["value"] = [==[0x84CF]==],
- ["name"] = [==[TEXTURE15_ARB]==],
- ["extensions"] = {
- [==[ARB_multitexture]==],
- },
- },
- {
- ["value"] = [==[0x845E]==],
- ["name"] = [==[SECONDARY_COLOR_ARRAY]==],
- ["core"] = {
- {
- [==[1.4]==],
- [==[core]==],
- },
- {
- [==[3.2]==],
- [==[compatibility]==],
- },
- },
- },
- {
- ["value"] = [==[0x0B12]==],
- ["name"] = [==[POINT_SIZE_RANGE]==],
- ["core"] = {
- {
- [==[1.1]==],
- [==[core]==],
- },
- },
- },
- {
- ["value"] = [==[0x882D]==],
- ["name"] = [==[DRAW_BUFFER8_ATI]==],
- ["extensions"] = {
- [==[ATI_draw_buffers]==],
- },
- },
- {
- ["value"] = [==[0x81A7]==],
- ["name"] = [==[DEPTH_COMPONENT32_ARB]==],
- ["extensions"] = {
- [==[ARB_depth_texture]==],
- },
- },
- {
- ["value"] = [==[0x86FD]==],
- ["name"] = [==[SURFACE_REGISTERED_NV]==],
- ["extensions"] = {
- [==[NV_vdpau_interop]==],
- },
- },
- {
- ["value"] = [==[0x82B9]==],
- ["extensions"] = {
- [==[ARB_internalformat_query2]==],
- },
- ["name"] = [==[IMAGE_CLASS_4_X_32]==],
- ["core"] = {
- {
- [==[4.3]==],
- [==[core]==],
- },
- },
- },
- {
- ["value"] = [==[0x8646]==],
- ["name"] = [==[PROGRAM_TARGET_NV]==],
- ["extensions"] = {
- [==[NV_vertex_program]==],
- },
- },
- {
- ["value"] = [==[0x9108]==],
- ["extensions"] = {
- [==[ARB_texture_multisample]==],
- },
- ["name"] = [==[SAMPLER_2D_MULTISAMPLE]==],
- ["core"] = {
- {
- [==[3.2]==],
- [==[core]==],
- },
- },
- },
- {
- ["value"] = [==[0x865C]==],
- ["name"] = [==[VERTEX_ATTRIB_ARRAY12_NV]==],
- ["extensions"] = {
- [==[NV_vertex_program]==],
- },
- },
- {
- ["value"] = [==[0x845C]==],
- ["name"] = [==[SECONDARY_COLOR_ARRAY_STRIDE]==],
- ["core"] = {
- {
- [==[1.4]==],
- [==[core]==],
- },
- {
- [==[3.2]==],
- [==[compatibility]==],
- },
- },
- },
- {
- ["value"] = [==[0x2A2D]==],
- ["name"] = [==[T4F_C4F_N3F_V4F]==],
- ["core"] = {
- {
- [==[1.1]==],
- [==[core]==],
- },
- {
- [==[3.2]==],
- [==[compatibility]==],
- },
- },
- },
- {
- ["value"] = [==[0x87F7]==],
- ["name"] = [==[PN_TRIANGLES_NORMAL_MODE_LINEAR_ATI]==],
- ["extensions"] = {
- [==[ATI_pn_triangles]==],
- },
- },
- {
- ["value"] = [==[0x8840]==],
- ["name"] = [==[MATRIX_PALETTE_ARB]==],
- ["extensions"] = {
- [==[ARB_matrix_palette]==],
- },
- },
- {
- ["value"] = [==[0x8CA6]==],
- ["extensions"] = {
- [==[ARB_framebuffer_object]==],
- },
- ["name"] = [==[DRAW_FRAMEBUFFER_BINDING]==],
- ["core"] = {
- {
- [==[3.0]==],
- [==[core]==],
- },
- },
- },
- {
- ["value"] = [==[0x84F2]==],
- ["name"] = [==[ALL_COMPLETED_NV]==],
- ["extensions"] = {
- [==[NV_fence]==],
- },
- },
- {
- ["value"] = [==[0x8220]==],
- ["extensions"] = {
- [==[ARB_buffer_storage]==],
- },
- ["name"] = [==[BUFFER_STORAGE_FLAGS]==],
- ["core"] = {
- {
- [==[4.4]==],
- [==[core]==],
- },
- },
- },
- {
- ["value"] = [==[0x8D96]==],
- ["name"] = [==[BLUE_INTEGER_EXT]==],
- ["extensions"] = {
- [==[EXT_texture_integer]==],
- },
- },
- {
- ["value"] = [==[0x8443]==],
- ["name"] = [==[BINORMAL_ARRAY_POINTER_EXT]==],
- ["extensions"] = {
- [==[EXT_coordinate_frame]==],
- },
- },
- {
- ["value"] = [==[0x8030]==],
- ["name"] = [==[MINMAX_SINK]==],
- ["extensions"] = {
- [==[ARB_imaging]==],
- },
- },
- {
- ["value"] = [==[0x907B]==],
- ["name"] = [==[PATH_DASH_CAPS_NV]==],
- ["extensions"] = {
- [==[NV_path_rendering]==],
- },
- },
- {
- ["value"] = [==[0x80B5]==],
- ["name"] = [==[POST_COLOR_MATRIX_GREEN_SCALE]==],
- ["extensions"] = {
- [==[ARB_imaging]==],
- },
- },
- {
- ["value"] = [==[0x1A20E]==],
- ["name"] = [==[ALLOW_DRAW_OBJ_HINT_PGI]==],
- ["extensions"] = {
- [==[PGI_misc_hints]==],
- },
- },
- {
- ["value"] = [==[0x881A]==],
- ["name"] = [==[RGBA16F]==],
- ["core"] = {
- {
- [==[3.0]==],
- [==[core]==],
- },
- },
- },
- {
- ["value"] = [==[0x140B]==],
- ["name"] = [==[HALF_APPLE]==],
- ["extensions"] = {
- [==[APPLE_float_pixels]==],
- },
- },
- {
- ["value"] = [==[0x866A]==],
- ["name"] = [==[MAP1_VERTEX_ATTRIB10_4_NV]==],
- ["extensions"] = {
- [==[NV_vertex_program]==],
- },
- },
- {
- ["value"] = [==[0x8319]==],
- ["name"] = [==[YCRCBA_SGIX]==],
- ["extensions"] = {
- [==[SGIX_ycrcba]==],
- },
- },
- {
- ["value"] = [==[0x8904]==],
- ["name"] = [==[MIN_PROGRAM_TEXEL_OFFSET_NV]==],
- ["extensions"] = {
- [==[NV_gpu_program4]==],
- },
- },
- {
- ["value"] = [==[0x930D]==],
- ["extensions"] = {
- [==[ARB_program_interface_query]==],
- },
- ["name"] = [==[TOP_LEVEL_ARRAY_STRIDE]==],
- ["core"] = {
- {
- [==[4.3]==],
- [==[core]==],
- },
- },
- },
- {
- ["value"] = [==[0x0BA8]==],
- ["name"] = [==[TEXTURE_MATRIX]==],
- ["core"] = {
- {
- [==[1.1]==],
- [==[core]==],
- },
- {
- [==[3.2]==],
- [==[compatibility]==],
- },
- },
- },
- {
- ["value"] = [==[0x8932]==],
- ["name"] = [==[REG_17_ATI]==],
- ["extensions"] = {
- [==[ATI_fragment_shader]==],
- },
- },
- {
- ["value"] = [==[0x1300]==],
- ["name"] = [==[COMPILE]==],
- ["core"] = {
- {
- [==[1.1]==],
- [==[core]==],
- },
- {
- [==[3.2]==],
- [==[compatibility]==],
- },
- },
- },
- {
- ["value"] = [==[0x8403]==],
- ["name"] = [==[FRAGMENT_COLOR_MATERIAL_PARAMETER_SGIX]==],
- ["extensions"] = {
- [==[SGIX_fragment_lighting]==],
- },
- },
- {
- ["value"] = [==[0x8C3A]==],
- ["name"] = [==[R11F_G11F_B10F_EXT]==],
- ["extensions"] = {
- [==[EXT_packed_float]==],
- },
- },
- {
- ["value"] = [==[0x8D77]==],
- ["name"] = [==[RGB16UI]==],
- ["core"] = {
- {
- [==[3.0]==],
- [==[core]==],
- },
- },
- },
- {
- ["value"] = [==[0x0D37]==],
- ["name"] = [==[MAX_NAME_STACK_DEPTH]==],
- ["core"] = {
- {
- [==[1.1]==],
- [==[core]==],
- },
- {
- [==[3.2]==],
- [==[compatibility]==],
- },
- },
- },
- {
- ["value"] = [==[0x8626]==],
- ["name"] = [==[CURRENT_VERTEX_ATTRIB]==],
- ["core"] = {
- {
- [==[2.0]==],
- [==[core]==],
- },
- },
- },
- {
- ["value"] = [==[0x8924]==],
- ["name"] = [==[REG_3_ATI]==],
- ["extensions"] = {
- [==[ATI_fragment_shader]==],
- },
- },
- {
- ["value"] = [==[0x865D]==],
- ["name"] = [==[VERTEX_ATTRIB_ARRAY13_NV]==],
- ["extensions"] = {
- [==[NV_vertex_program]==],
- },
- },
- {
- ["value"] = [==[0x80D0]==],
- ["name"] = [==[COLOR_TABLE_SGI]==],
- ["extensions"] = {
- [==[SGI_color_table]==],
- },
- },
- {
- ["value"] = [==[0x866D]==],
- ["name"] = [==[MAP1_VERTEX_ATTRIB13_4_NV]==],
- ["extensions"] = {
- [==[NV_vertex_program]==],
- },
- },
- {
- ["value"] = [==[0x8649]==],
- ["name"] = [==[TRACK_MATRIX_TRANSFORM_NV]==],
- ["extensions"] = {
- [==[NV_vertex_program]==],
- },
- },
- {
- ["value"] = [==[0x8058]==],
- ["name"] = [==[RGBA8_EXT]==],
- ["extensions"] = {
- [==[EXT_texture]==],
- },
- },
- {
- ["value"] = [==[0x0BC2]==],
- ["name"] = [==[ALPHA_TEST_REF]==],
- ["core"] = {
- {
- [==[1.1]==],
- [==[core]==],
- },
- {
- [==[3.2]==],
- [==[compatibility]==],
- },
- },
- },
- {
- ["value"] = [==[0x881A]==],
- ["name"] = [==[RGBA_FLOAT16_ATI]==],
- ["extensions"] = {
- [==[ATI_texture_float]==],
- },
- },
- {
- ["value"] = [==[0x8677]==],
- ["name"] = [==[PROGRAM_BINDING_ARB]==],
- ["extensions"] = {
- [==[ARB_fragment_program]==],
- [==[ARB_vertex_program]==],
- },
- },
- {
- ["value"] = [==[0x2700]==],
- ["name"] = [==[NEAREST_MIPMAP_NEAREST]==],
- ["core"] = {
- {
- [==[1.1]==],
- [==[core]==],
- },
- },
- },
- {
- ["value"] = [==[0x8859]==],
- ["name"] = [==[DEPENDENT_RGB_TEXTURE_3D_NV]==],
- ["extensions"] = {
- [==[NV_texture_shader3]==],
- },
- },
- {
- ["value"] = [==[0x891E]==],
- ["name"] = [==[TESS_CONTROL_PROGRAM_NV]==],
- ["extensions"] = {
- [==[NV_tessellation_program5]==],
- },
- },
- {
- ["value"] = [==[0x8942]==],
- ["name"] = [==[CON_1_ATI]==],
- ["extensions"] = {
- [==[ATI_fragment_shader]==],
- },
- },
- {
- ["value"] = [==[0x9035]==],
- ["name"] = [==[Z4Y12Z4CB12Z4Y12Z4CR12_422_NV]==],
- ["extensions"] = {
- [==[NV_video_capture]==],
- },
- },
- {
- ["value"] = [==[0x8008]==],
- ["name"] = [==[MAX]==],
- ["extensions"] = {
- [==[ARB_imaging]==],
- },
- },
- {
- ["value"] = [==[0x8893]==],
- ["name"] = [==[ELEMENT_ARRAY_BUFFER_ARB]==],
- ["extensions"] = {
- [==[ARB_vertex_buffer_object]==],
- },
- },
- {
- ["value"] = [==[0x806A]==],
- ["name"] = [==[TEXTURE_BINDING_3D]==],
- ["core"] = {
- {
- [==[1.2]==],
- [==[core]==],
- },
- },
- },
- {
- ["value"] = [==[0x80D4]==],
- ["name"] = [==[PROXY_POST_CONVOLUTION_COLOR_TABLE]==],
- ["extensions"] = {
- [==[ARB_imaging]==],
- },
- },
- {
- ["value"] = [==[0x87F1]==],
- ["name"] = [==[MAX_PN_TRIANGLES_TESSELATION_LEVEL_ATI]==],
- ["extensions"] = {
- [==[ATI_pn_triangles]==],
- },
- },
- {
- ["value"] = [==[0x0D5B]==],
- ["name"] = [==[ACCUM_ALPHA_BITS]==],
- ["core"] = {
- {
- [==[1.1]==],
- [==[core]==],
- },
- {
- [==[3.2]==],
- [==[compatibility]==],
- },
- },
- },
- {
- ["value"] = [==[0x8B5A]==],
- ["name"] = [==[FLOAT_MAT2_ARB]==],
- ["extensions"] = {
- [==[ARB_shader_objects]==],
- },
- },
- {
- ["value"] = [==[0x8B8A]==],
- ["name"] = [==[OBJECT_ACTIVE_ATTRIBUTE_MAX_LENGTH_ARB]==],
- ["extensions"] = {
- [==[ARB_vertex_shader]==],
- },
- },
- {
- ["value"] = [==[0x8E22]==],
- ["name"] = [==[TRANSFORM_FEEDBACK_NV]==],
- ["extensions"] = {
- [==[NV_transform_feedback2]==],
- },
- },
- {
- ["value"] = [==[0x8230]==],
- ["extensions"] = {
- [==[ARB_texture_rg]==],
- },
- ["name"] = [==[RG32F]==],
- ["core"] = {
- {
- [==[3.0]==],
- [==[core]==],
- },
- },
- },
- {
- ["value"] = [==[0x873E]==],
- ["name"] = [==[MODELVIEW30_ARB]==],
- ["extensions"] = {
- [==[ARB_vertex_blend]==],
- },
- },
- {
- ["value"] = [==[0x8CDC]==],
- ["name"] = [==[FRAMEBUFFER_INCOMPLETE_READ_BUFFER_EXT]==],
- ["extensions"] = {
- [==[EXT_framebuffer_object]==],
- },
- },
- {
- ["value"] = [==[0x8198]==],
- ["name"] = [==[FOG_OFFSET_SGIX]==],
- ["extensions"] = {
- [==[SGIX_fog_offset]==],
- },
- },
- {
- ["value"] = [==[0x8148]==],
- ["name"] = [==[SPRITE_SGIX]==],
- ["extensions"] = {
- [==[SGIX_sprite]==],
- },
- },
- {
- ["value"] = [==[0x0CB8]==],
- ["name"] = [==[PIXEL_MAP_B_TO_B_SIZE]==],
- ["core"] = {
- {
- [==[1.1]==],
- [==[core]==],
- },
- {
- [==[3.2]==],
- [==[compatibility]==],
- },
- },
- },
- {
- ["value"] = [==[0x8943]==],
- ["name"] = [==[CON_2_ATI]==],
- ["extensions"] = {
- [==[ATI_fragment_shader]==],
- },
- },
- {
- ["value"] = [==[0x8820]==],
- ["name"] = [==[RGBA_FLOAT_MODE_ARB]==],
- ["extensions"] = {
- [==[ARB_color_buffer_float]==],
- },
- },
- {
- ["value"] = [==[0x9080]==],
- ["name"] = [==[PATH_FILL_MODE_NV]==],
- ["extensions"] = {
- [==[NV_path_rendering]==],
- },
- },
- {
- ["value"] = [==[0x8091]==],
- ["name"] = [==[INDEX_ARRAY_POINTER_EXT]==],
- ["extensions"] = {
- [==[EXT_vertex_array]==],
- },
- },
- {
- ["value"] = [==[0x8004]==],
- ["name"] = [==[ONE_MINUS_CONSTANT_ALPHA_EXT]==],
- ["extensions"] = {
- [==[EXT_blend_color]==],
- },
- },
- {
- ["value"] = [==[0x88E0]==],
- ["name"] = [==[STREAM_DRAW]==],
- ["core"] = {
- {
- [==[1.5]==],
- [==[core]==],
- },
- },
- },
- {
- ["value"] = [==[0x8E4F]==],
- ["extensions"] = {
- [==[ARB_provoking_vertex]==],
- [==[ARB_viewport_array]==],
- },
- ["name"] = [==[PROVOKING_VERTEX]==],
- ["core"] = {
- {
- [==[3.2]==],
- [==[core]==],
- },
- },
- },
- {
- ["value"] = [==[0x9055]==],
- ["name"] = [==[IMAGE_2D_MULTISAMPLE_EXT]==],
- ["extensions"] = {
- [==[EXT_shader_image_load_store]==],
- },
- },
- {
- ["value"] = [==[0x80E8]==],
- ["name"] = [==[MAX_ELEMENTS_VERTICES_EXT]==],
- ["extensions"] = {
- [==[EXT_draw_range_elements]==],
- },
- },
- {
- ["value"] = [==[0x8832]==],
- ["name"] = [==[DRAW_BUFFER13]==],
- ["core"] = {
- {
- [==[2.0]==],
- [==[core]==],
- },
- },
- },
- {
- ["value"] = [==[0x86E3]==],
- ["name"] = [==[OFFSET_TEXTURE_BIAS_NV]==],
- ["extensions"] = {
- [==[NV_texture_shader]==],
- },
- },
- {
- ["value"] = [==[0x9192]==],
- ["extensions"] = {
- [==[ARB_query_buffer_object]==],
- },
- ["name"] = [==[QUERY_BUFFER]==],
- ["core"] = {
- {
- [==[4.4]==],
- [==[core]==],
- },
- },
- },
- {
- ["value"] = [==[0x0100]==],
- ["extensions"] = {
- [==[ARB_buffer_storage]==],
- },
- ["name"] = [==[DYNAMIC_STORAGE_BIT]==],
- ["core"] = {
- {
- [==[4.4]==],
- [==[core]==],
- },
- },
- },
- {
- ["value"] = [==[0x8E8D]==],
- ["name"] = [==[COMPRESSED_SRGB_ALPHA_BPTC_UNORM_ARB]==],
- ["extensions"] = {
- [==[ARB_texture_compression_bptc]==],
- },
- },
- {
- ["value"] = [==[0x840F]==],
- ["name"] = [==[FRAGMENT_LIGHT3_SGIX]==],
- ["extensions"] = {
- [==[SGIX_fragment_lighting]==],
- },
- },
- {
- ["value"] = [==[0x0DD2]==],
- ["name"] = [==[MAP2_GRID_DOMAIN]==],
- ["core"] = {
- {
- [==[1.1]==],
- [==[core]==],
- },
- {
- [==[3.2]==],
- [==[compatibility]==],
- },
- },
- },
- {
- ["value"] = [==[0x1B02]==],
- ["name"] = [==[FILL]==],
- ["core"] = {
- {
- [==[1.1]==],
- [==[core]==],
- },
- },
- },
- {
- ["value"] = [==[0x8C44]==],
- ["name"] = [==[SLUMINANCE_ALPHA]==],
- ["core"] = {
- {
- [==[2.1]==],
- [==[core]==],
- },
- {
- [==[3.2]==],
- [==[compatibility]==],
- },
- },
- },
- {
- ["value"] = [==[0x87E5]==],
- ["name"] = [==[VARIANT_DATATYPE_EXT]==],
- ["extensions"] = {
- [==[EXT_vertex_shader]==],
- },
- },
- {
- ["value"] = [==[0x8085]==],
- ["name"] = [==[INDEX_ARRAY_TYPE]==],
- ["core"] = {
- {
- [==[1.1]==],
- [==[core]==],
- },
- {
- [==[3.2]==],
- [==[compatibility]==],
- },
- },
- },
- {
- ["value"] = [==[0x8D7D]==],
- ["name"] = [==[RGB8UI_EXT]==],
- ["extensions"] = {
- [==[EXT_texture_integer]==],
- },
- },
- {
- ["value"] = [==[0x9059]==],
- ["extensions"] = {
- [==[ARB_shader_image_load_store]==],
- },
- ["name"] = [==[INT_IMAGE_3D]==],
- ["core"] = {
- {
- [==[4.2]==],
- [==[core]==],
- },
- },
- },
- {
- ["value"] = [==[0x8589]==],
- ["extensions"] = {
- [==[ARB_blend_func_extended]==],
- },
- ["name"] = [==[SRC1_ALPHA]==],
- ["core"] = {
- {
- [==[1.5]==],
- [==[core]==],
- },
- },
- },
- {
- ["value"] = [==[0x90EB]==],
- ["name"] = [==[MAX_COMPUTE_FIXED_GROUP_INVOCATIONS_ARB]==],
- ["extensions"] = {
- [==[ARB_compute_variable_group_size]==],
- },
- },
- {
- ["value"] = [==[0x80CA]==],
- ["name"] = [==[BLEND_DST_ALPHA_EXT]==],
- ["extensions"] = {
- [==[EXT_blend_func_separate]==],
- },
- },
- {
- ["value"] = [==[0x83F7]==],
- ["name"] = [==[COLOR_ARRAY_PARALLEL_POINTERS_INTEL]==],
- ["extensions"] = {
- [==[INTEL_parallel_arrays]==],
- },
- },
- {
- ["value"] = [==[0x9154]==],
- ["name"] = [==[VERTEX_ARRAY_OBJECT_AMD]==],
- ["extensions"] = {
- [==[AMD_name_gen_delete]==],
- },
- },
- {
- ["value"] = [==[0x8885]==],
- ["name"] = [==[FLOAT_R32_NV]==],
- ["extensions"] = {
- [==[NV_float_buffer]==],
- },
- },
- {
- ["value"] = [==[0x88F9]==],
- ["extensions"] = {
- [==[ARB_blend_func_extended]==],
- },
- ["name"] = [==[SRC1_COLOR]==],
- ["core"] = {
- {
- [==[3.3]==],
- [==[core]==],
- },
- },
- },
- {
- ["value"] = [==[0x878E]==],
- ["name"] = [==[OP_CLAMP_EXT]==],
- ["extensions"] = {
- [==[EXT_vertex_shader]==],
- },
- },
- {
- ["value"] = [==[0x87EC]==],
- ["name"] = [==[LOCAL_CONSTANT_VALUE_EXT]==],
- ["extensions"] = {
- [==[EXT_vertex_shader]==],
- },
- },
- {
- ["value"] = [==[0x1801]==],
- ["name"] = [==[DEPTH]==],
- ["core"] = {
- {
- [==[1.1]==],
- [==[core]==],
- },
- },
- },
- {
- ["value"] = [==[0x8825]==],
- ["name"] = [==[DRAW_BUFFER0_ARB]==],
- ["extensions"] = {
- [==[ARB_draw_buffers]==],
- },
- },
- {
- ["value"] = [==[0x8B52]==],
- ["name"] = [==[FLOAT_VEC4]==],
- ["core"] = {
- {
- [==[2.0]==],
- [==[core]==],
- },
- },
- },
- {
- ["value"] = [==[0x8090]==],
- ["name"] = [==[COLOR_ARRAY_POINTER]==],
- ["core"] = {
- {
- [==[1.1]==],
- [==[core]==],
- },
- {
- [==[3.2]==],
- [==[compatibility]==],
- },
- },
- },
- {
- ["value"] = [==[0x9118]==],
- ["extensions"] = {
- [==[ARB_sync]==],
- },
- ["name"] = [==[UNSIGNALED]==],
- ["core"] = {
- {
- [==[3.2]==],
- [==[core]==],
- },
- },
- },
- {
- ["value"] = [==[0x8B56]==],
- ["name"] = [==[BOOL_ARB]==],
- ["extensions"] = {
- [==[ARB_shader_objects]==],
- },
- },
- {
- ["value"] = [==[0x8627]==],
- ["name"] = [==[PROGRAM_LENGTH_ARB]==],
- ["extensions"] = {
- [==[ARB_fragment_program]==],
- [==[ARB_vertex_program]==],
- },
- },
- {
- ["value"] = [==[0x8843]==],
- ["name"] = [==[CURRENT_PALETTE_MATRIX_ARB]==],
- ["extensions"] = {
- [==[ARB_matrix_palette]==],
- },
- },
- {
- ["value"] = [==[0x88CC]==],
- ["name"] = [==[MATRIX12_ARB]==],
- ["extensions"] = {
- [==[ARB_fragment_program]==],
- [==[ARB_vertex_program]==],
- },
- },
- {
- ["value"] = [==[0x85B9]==],
- ["name"] = [==[YCBCR_422_APPLE]==],
- ["extensions"] = {
- [==[APPLE_ycbcr_422]==],
- },
- },
- {
- ["value"] = [==[0x934C]==],
- ["extensions"] = {
- [==[ARB_enhanced_layouts]==],
- },
- ["name"] = [==[TRANSFORM_FEEDBACK_BUFFER_STRIDE]==],
- ["core"] = {
- {
- [==[4.4]==],
- [==[core]==],
- },
- },
- },
- {
- ["value"] = [==[0x80EA]==],
- ["name"] = [==[PHONG_WIN]==],
- ["extensions"] = {
- [==[WIN_phong_shading]==],
- },
- },
- {
- ["value"] = [==[0x8B86]==],
- ["name"] = [==[ACTIVE_UNIFORMS]==],
- ["core"] = {
- {
- [==[2.0]==],
- [==[core]==],
- },
- },
- },
- {
- ["value"] = [==[0x8773]==],
- ["name"] = [==[VERTEX_STREAM7_ATI]==],
- ["extensions"] = {
- [==[ATI_vertex_streams]==],
- },
- },
- {
- ["value"] = [==[0x8800]==],
- ["name"] = [==[STENCIL_BACK_FUNC_ATI]==],
- ["extensions"] = {
- [==[ATI_separate_stencil]==],
- },
- },
- {
- ["value"] = [==[0x8D96]==],
- ["name"] = [==[BLUE_INTEGER]==],
- ["core"] = {
- {
- [==[3.0]==],
- [==[core]==],
- },
- },
- },
- {
- ["value"] = [==[0x8727]==],
- ["name"] = [==[MODELVIEW7_ARB]==],
- ["extensions"] = {
- [==[ARB_vertex_blend]==],
- },
- },
- {
- ["value"] = [==[0x8227]==],
- ["extensions"] = {
- [==[ARB_texture_rg]==],
- },
- ["name"] = [==[RG]==],
- ["core"] = {
- {
- [==[3.0]==],
- [==[core]==],
- },
- },
- },
- {
- ["value"] = [==[0x85BB]==],
- ["name"] = [==[UNSIGNED_SHORT_8_8_REV_APPLE]==],
- ["extensions"] = {
- [==[APPLE_rgb_422]==],
- [==[APPLE_ycbcr_422]==],
- },
- },
- {
- ["value"] = [==[0x80CC]==],
- ["name"] = [==[422_EXT]==],
- ["extensions"] = {
- [==[EXT_422_pixels]==],
- },
- },
- {
- ["value"] = [==[0x824E]==],
- ["extensions"] = {
- [==[KHR_debug]==],
- },
- ["name"] = [==[DEBUG_TYPE_UNDEFINED_BEHAVIOR]==],
- ["core"] = {
- {
- [==[4.3]==],
- [==[core]==],
- },
- },
- },
- {
- ["value"] = [==[0x90CB]==],
- ["extensions"] = {
- [==[ARB_shader_image_load_store]==],
- },
- ["name"] = [==[MAX_TESS_CONTROL_IMAGE_UNIFORMS]==],
- ["core"] = {
- {
- [==[4.2]==],
- [==[core]==],
- },
- },
- },
- {
- ["value"] = [==[0x8C8F]==],
- ["name"] = [==[TRANSFORM_FEEDBACK_BUFFER_BINDING_NV]==],
- ["extensions"] = {
- [==[NV_transform_feedback]==],
- },
- },
- {
- ["value"] = [==[0x8CEE]==],
- ["extensions"] = {
- [==[ARB_framebuffer_object]==],
- },
- ["name"] = [==[COLOR_ATTACHMENT14]==],
- ["core"] = {
- {
- [==[3.0]==],
- [==[core]==],
- },
- },
- },
- {
- ["value"] = [==[0x8659]==],
- ["name"] = [==[VERTEX_ATTRIB_ARRAY9_NV]==],
- ["extensions"] = {
- [==[NV_vertex_program]==],
- },
- },
- {
- ["value"] = [==[0xFFFFFFFF]==],
- ["extensions"] = {
- [==[ARB_uniform_buffer_object]==],
- },
- ["name"] = [==[INVALID_INDEX]==],
- ["core"] = {
- {
- [==[3.1]==],
- [==[core]==],
- },
- },
- },
- {
- ["value"] = [==[0x87A8]==],
- ["name"] = [==[OUTPUT_TEXTURE_COORD11_EXT]==],
- ["extensions"] = {
- [==[EXT_vertex_shader]==],
- },
- },
- {
- ["value"] = [==[0x8C4F]==],
- ["name"] = [==[COMPRESSED_SRGB_ALPHA_S3TC_DXT5_EXT]==],
- ["extensions"] = {
- [==[EXT_texture_sRGB]==],
- },
- },
- {
- ["value"] = [==[0x892D]==],
- ["name"] = [==[REG_12_ATI]==],
- ["extensions"] = {
- [==[ATI_fragment_shader]==],
- },
- },
- {
- ["value"] = [==[0x0C78]==],
- ["name"] = [==[PIXEL_MAP_B_TO_B]==],
- ["core"] = {
- {
- [==[1.1]==],
- [==[core]==],
- },
- {
- [==[3.2]==],
- [==[compatibility]==],
- },
- },
- },
- {
- ["value"] = [==[0x04000000]==],
- ["name"] = [==[FONT_UNDERLINE_POSITION_BIT_NV]==],
- ["extensions"] = {
- [==[NV_path_rendering]==],
- },
- },
- {
- ["value"] = [==[0x0BA3]==],
- ["name"] = [==[MODELVIEW_STACK_DEPTH]==],
- ["core"] = {
- {
- [==[1.1]==],
- [==[core]==],
- },
- {
- [==[3.2]==],
- [==[compatibility]==],
- },
- },
- },
- {
- ["value"] = [==[0x891D]==],
- ["name"] = [==[FIXED_ONLY_ARB]==],
- ["extensions"] = {
- [==[ARB_color_buffer_float]==],
- },
- },
- {
- ["value"] = [==[0x8A1D]==],
- ["name"] = [==[PURGEABLE_APPLE]==],
- ["extensions"] = {
- [==[APPLE_object_purgeable]==],
- },
- },
- {
- ["value"] = [==[0x8C82]==],
- ["name"] = [==[ACTIVE_VARYING_MAX_LENGTH_NV]==],
- ["extensions"] = {
- [==[NV_transform_feedback]==],
- },
- },
- {
- ["value"] = [==[0x85A4]==],
- ["name"] = [==[PIXEL_SUBSAMPLE_4242_SGIX]==],
- ["extensions"] = {
- [==[SGIX_subsample]==],
- },
- },
- {
- ["value"] = [==[0x855E]==],
- ["name"] = [==[EMBOSS_CONSTANT_NV]==],
- ["extensions"] = {
- [==[NV_texgen_emboss]==],
- },
- },
- {
- ["value"] = [==[0x8170]==],
- ["name"] = [==[LINEAR_CLIPMAP_LINEAR_SGIX]==],
- ["extensions"] = {
- [==[SGIX_clipmap]==],
- },
- },
- {
- ["value"] = [==[0x8042]==],
- ["name"] = [==[LUMINANCE16]==],
- ["core"] = {
- {
- [==[1.1]==],
- [==[core]==],
- },
- {
- [==[3.2]==],
- [==[compatibility]==],
- },
- },
- },
- {
- ["value"] = [==[103050]==],
- ["name"] = [==[CULL_VERTEX_IBM]==],
- ["extensions"] = {
- [==[IBM_cull_vertex]==],
- },
- },
- {
- ["value"] = [==[0x8581]==],
- ["name"] = [==[SRC1_RGB]==],
- ["core"] = {
- {
- [==[1.5]==],
- [==[core]==],
- },
- {
- [==[3.2]==],
- [==[compatibility]==],
- },
- },
- },
- {
- ["value"] = [==[0x81B6]==],
- ["name"] = [==[INDEX_TEST_FUNC_EXT]==],
- ["extensions"] = {
- [==[EXT_index_func]==],
- },
- },
- {
- ["value"] = [==[0x0700]==],
- ["name"] = [==[PASS_THROUGH_TOKEN]==],
- ["core"] = {
- {
- [==[1.1]==],
- [==[core]==],
- },
- {
- [==[3.2]==],
- [==[compatibility]==],
- },
- },
- },
- {
- ["value"] = [==[0x8144]==],
- ["name"] = [==[PIXEL_TILE_GRID_DEPTH_SGIX]==],
- ["extensions"] = {
- [==[SGIX_pixel_tiles]==],
- },
- },
- {
- ["value"] = [==[0x8CD4]==],
- ["extensions"] = {
- [==[ARB_framebuffer_object]==],
- [==[ARB_geometry_shader4]==],
- },
- ["name"] = [==[FRAMEBUFFER_ATTACHMENT_TEXTURE_LAYER]==],
- ["core"] = {
- {
- [==[3.0]==],
- [==[core]==],
- },
- },
- },
- {
- ["value"] = [==[0x8624]==],
- ["name"] = [==[ATTRIB_ARRAY_STRIDE_NV]==],
- ["extensions"] = {
- [==[NV_vertex_program]==],
- },
- },
- {
- ["value"] = [==[0x84F0]==],
- ["extensions"] = {
- [==[ARB_tessellation_shader]==],
- },
- ["name"] = [==[UNIFORM_BLOCK_REFERENCED_BY_TESS_CONTROL_SHADER]==],
- ["core"] = {
- {
- [==[4.0]==],
- [==[core]==],
- },
- },
- },
- {
- ["value"] = [==[0x8D7B]==],
- ["name"] = [==[LUMINANCE_ALPHA16UI_EXT]==],
- ["extensions"] = {
- [==[EXT_texture_integer]==],
- },
- },
- {
- ["value"] = [==[0x864F]==],
- ["extensions"] = {
- [==[ARB_depth_clamp]==],
- },
- ["name"] = [==[DEPTH_CLAMP]==],
- ["core"] = {
- {
- [==[3.2]==],
- [==[core]==],
- },
- },
- },
- {
- ["value"] = [==[0x9003]==],
- ["name"] = [==[UNSIGNED_INT_SAMPLER_BUFFER_AMD]==],
- ["extensions"] = {
- [==[AMD_vertex_shader_tessellator]==],
- },
- },
- {
- ["value"] = [==[0x1003]==],
- ["name"] = [==[TEXTURE_INTERNAL_FORMAT]==],
- ["core"] = {
- {
- [==[1.1]==],
- [==[core]==],
- },
- },
- },
- {
- ["value"] = [==[0x822E]==],
- ["extensions"] = {
- [==[ARB_texture_rg]==],
- },
- ["name"] = [==[R32F]==],
- ["core"] = {
- {
- [==[3.0]==],
- [==[core]==],
- },
- },
- },
- {
- ["value"] = [==[0x8C8A]==],
- ["name"] = [==[MAX_TRANSFORM_FEEDBACK_INTERLEAVED_COMPONENTS]==],
- ["core"] = {
- {
- [==[3.0]==],
- [==[core]==],
- },
- },
- },
- {
- ["value"] = [==[0x8989]==],
- ["name"] = [==[RESAMPLE_DECIMATE_OML]==],
- ["extensions"] = {
- [==[OML_resample]==],
- },
- },
- {
- ["value"] = [==[0x8724]==],
- ["name"] = [==[MODELVIEW4_ARB]==],
- ["extensions"] = {
- [==[ARB_vertex_blend]==],
- },
- },
- {
- ["value"] = [==[0x9295]==],
- ["name"] = [==[SCREEN_NV]==],
- ["extensions"] = {
- [==[NV_blend_equation_advanced]==],
- },
- },
- {
- ["value"] = [==[0x8799]==],
- ["name"] = [==[OP_MOV_EXT]==],
- ["extensions"] = {
- [==[EXT_vertex_shader]==],
- },
- },
- {
- ["value"] = [==[0x884D]==],
- ["name"] = [==[TEXTURE_COMPARE_FUNC_ARB]==],
- ["extensions"] = {
- [==[ARB_shadow]==],
- },
- },
- {
- ["value"] = [==[0x8C11]==],
- ["extensions"] = {
- [==[ARB_framebuffer_object]==],
- },
- ["name"] = [==[TEXTURE_GREEN_TYPE]==],
- ["core"] = {
- {
- [==[3.0]==],
- [==[core]==],
- },
- },
- },
- {
- ["value"] = [==[0x8F3D]==],
- ["extensions"] = {
- [==[ARB_shader_image_load_store]==],
- },
- ["name"] = [==[IMAGE_BINDING_LAYER]==],
- ["core"] = {
- {
- [==[4.2]==],
- [==[core]==],
- },
- },
- },
- {
- ["value"] = [==[0x8D41]==],
- ["extensions"] = {
- [==[ARB_framebuffer_object]==],
- [==[ARB_internalformat_query2]==],
- },
- ["name"] = [==[RENDERBUFFER]==],
- ["core"] = {
- {
- [==[3.0]==],
- [==[core]==],
- },
- },
- },
- {
- ["value"] = [==[0x859A]==],
- ["name"] = [==[OPERAND2_ALPHA_ARB]==],
- ["extensions"] = {
- [==[ARB_texture_env_combine]==],
- },
- },
- {
- ["value"] = [==[0x00000002]==],
- ["name"] = [==[COMP_BIT_ATI]==],
- ["extensions"] = {
- [==[ATI_fragment_shader]==],
- },
- },
- {
- ["value"] = [==[0x8CA6]==],
- ["name"] = [==[DRAW_FRAMEBUFFER_BINDING_EXT]==],
- ["extensions"] = {
- [==[EXT_framebuffer_blit]==],
- },
- },
- {
- ["value"] = [==[0x8D55]==],
- ["extensions"] = {
- [==[ARB_framebuffer_object]==],
- },
- ["name"] = [==[RENDERBUFFER_STENCIL_SIZE]==],
- ["core"] = {
- {
- [==[3.0]==],
- [==[core]==],
- },
- },
- },
- {
- ["value"] = [==[0x8C46]==],
- ["name"] = [==[SLUMINANCE]==],
- ["core"] = {
- {
- [==[2.1]==],
- [==[core]==],
- },
- {
- [==[3.2]==],
- [==[compatibility]==],
- },
- },
- },
- {
- ["value"] = [==[0x9121]==],
- ["name"] = [==[BUFFER_MAP_OFFSET]==],
- ["core"] = {
- {
- [==[3.0]==],
- [==[core]==],
- },
- },
- },
- {
- ["value"] = [==[0x0102]==],
- ["name"] = [==[RETURN]==],
- ["core"] = {
- {
- [==[1.1]==],
- [==[core]==],
- },
- {
- [==[3.2]==],
- [==[compatibility]==],
- },
- },
- },
- {
- ["value"] = [==[0x8DAF]==],
- ["name"] = [==[DEPTH_BUFFER_FLOAT_MODE_NV]==],
- ["extensions"] = {
- [==[NV_depth_buffer_float]==],
- },
- },
- {
- ["value"] = [==[0x8269]==],
- ["extensions"] = {
- [==[KHR_debug]==],
- },
- ["name"] = [==[DEBUG_TYPE_PUSH_GROUP]==],
- ["core"] = {
- {
- [==[4.3]==],
- [==[core]==],
- },
- },
- },
- {
- ["value"] = [==[0x84FA]==],
- ["name"] = [==[UNSIGNED_INT_24_8_NV]==],
- ["extensions"] = {
- [==[NV_packed_depth_stencil]==],
- },
- },
- {
- ["value"] = [==[0x8CD9]==],
- ["name"] = [==[FRAMEBUFFER_INCOMPLETE_DIMENSIONS_EXT]==],
- ["extensions"] = {
- [==[EXT_framebuffer_object]==],
- },
- },
- {
- ["value"] = [==[0x802A]==],
- ["name"] = [==[HISTOGRAM_BLUE_SIZE_EXT]==],
- ["extensions"] = {
- [==[EXT_histogram]==],
- },
- },
- {
- ["value"] = [==[0x0007]==],
- ["extensions"] = {
- [==[ARB_tessellation_shader]==],
- },
- ["name"] = [==[QUADS]==],
- ["core"] = {
- {
- [==[1.1]==],
- [==[core]==],
- },
- },
- },
- {
- ["value"] = [==[0x8E13]==],
- ["name"] = [==[QUERY_WAIT_NV]==],
- ["extensions"] = {
- [==[NV_conditional_render]==],
- },
- },
- {
- ["value"] = [==[0x8757]==],
- ["name"] = [==[YCBCR_MESA]==],
- ["extensions"] = {
- [==[MESA_ycbcr_texture]==],
- },
- },
- {
- ["value"] = [==[0x8C89]==],
- ["name"] = [==[RASTERIZER_DISCARD_EXT]==],
- ["extensions"] = {
- [==[EXT_transform_feedback]==],
- },
- },
- {
- ["value"] = [==[0x8DDF]==],
- ["name"] = [==[MAX_GEOMETRY_UNIFORM_COMPONENTS_ARB]==],
- ["extensions"] = {
- [==[ARB_geometry_shader4]==],
- },
- },
- {
- ["value"] = [==[0x8034]==],
- ["name"] = [==[UNSIGNED_SHORT_5_5_5_1_EXT]==],
- ["extensions"] = {
- [==[EXT_packed_pixels]==],
- },
- },
- {
- ["value"] = [==[0x8B59]==],
- ["name"] = [==[BOOL_VEC4]==],
- ["core"] = {
- {
- [==[2.0]==],
- [==[core]==],
- },
- },
- },
- {
- ["value"] = [==[0x09]==],
- ["name"] = [==[RELATIVE_VERTICAL_LINE_TO_NV]==],
- ["extensions"] = {
- [==[NV_path_rendering]==],
- },
- },
- {
- ["value"] = [==[0x81A9]==],
- ["name"] = [==[ARRAY_ELEMENT_LOCK_COUNT_EXT]==],
- ["extensions"] = {
- [==[EXT_compiled_vertex_array]==],
- },
- },
- {
- ["value"] = [==[0x802C]==],
- ["name"] = [==[HISTOGRAM_LUMINANCE_SIZE]==],
- ["extensions"] = {
- [==[ARB_imaging]==],
- },
- },
- {
- ["value"] = [==[0x87CE]==],
- ["name"] = [==[MAX_OPTIMIZED_VERTEX_SHADER_LOCALS_EXT]==],
- ["extensions"] = {
- [==[EXT_vertex_shader]==],
- },
- },
- {
- ["value"] = [==[0x0D01]==],
- ["name"] = [==[PACK_LSB_FIRST]==],
- ["core"] = {
- {
- [==[1.1]==],
- [==[core]==],
- },
- },
- },
- {
- ["value"] = [==[0x88FC]==],
- ["extensions"] = {
- [==[ARB_blend_func_extended]==],
- },
- ["name"] = [==[MAX_DUAL_SOURCE_DRAW_BUFFERS]==],
- ["core"] = {
- {
- [==[3.3]==],
- [==[core]==],
- },
- },
- },
- {
- ["value"] = [==[0x88BB]==],
- ["name"] = [==[BUFFER_ACCESS_ARB]==],
- ["extensions"] = {
- [==[ARB_vertex_buffer_object]==],
- },
- },
- {
- ["value"] = [==[0x8C7D]==],
- ["name"] = [==[GENERIC_ATTRIB_NV]==],
- ["extensions"] = {
- [==[NV_transform_feedback]==],
- },
- },
- {
- ["value"] = [==[0x8C80]==],
- ["name"] = [==[MAX_TRANSFORM_FEEDBACK_SEPARATE_COMPONENTS_EXT]==],
- ["extensions"] = {
- [==[EXT_transform_feedback]==],
- },
- },
- {
- ["value"] = [==[0x00000010]==],
- ["name"] = [==[QUARTER_BIT_ATI]==],
- ["extensions"] = {
- [==[ATI_fragment_shader]==],
- },
- },
- {
- ["value"] = [==[0x8288]==],
- ["extensions"] = {
- [==[ARB_internalformat_query2]==],
- },
- ["name"] = [==[STENCIL_RENDERABLE]==],
- ["core"] = {
- {
- [==[4.3]==],
- [==[core]==],
- },
- },
- },
- {
- ["value"] = [==[0x82B7]==],
- ["extensions"] = {
- [==[ARB_internalformat_query2]==],
- },
- ["name"] = [==[FULL_SUPPORT]==],
- ["core"] = {
- {
- [==[4.3]==],
- [==[core]==],
- },
- },
- },
- {
- ["value"] = [==[0x8DD0]==],
- ["name"] = [==[INT_SAMPLER_BUFFER]==],
- ["core"] = {
- {
- [==[3.1]==],
- [==[core]==],
- },
- },
- },
- {
- ["value"] = [==[0x8DD9]==],
- ["name"] = [==[GEOMETRY_SHADER]==],
- ["core"] = {
- {
- [==[3.2]==],
- [==[core]==],
- },
- },
- },
- {
- ["value"] = [==[0x8007]==],
- ["name"] = [==[MIN_EXT]==],
- ["extensions"] = {
- [==[EXT_blend_minmax]==],
- },
- },
- {
- ["value"] = [==[0x919A]==],
- ["name"] = [==[MAX_SPARSE_ARRAY_TEXTURE_LAYERS_ARB]==],
- ["extensions"] = {
- [==[ARB_sparse_texture]==],
- },
- },
- {
- ["value"] = [==[0x88AF]==],
- ["name"] = [==[MAX_PROGRAM_NATIVE_ATTRIBS_ARB]==],
- ["extensions"] = {
- [==[ARB_fragment_program]==],
- [==[ARB_vertex_program]==],
- },
- },
- {
- ["value"] = [==[0x19]==],
- ["name"] = [==[RELATIVE_LARGE_CW_ARC_TO_NV]==],
- ["extensions"] = {
- [==[NV_path_rendering]==],
- },
- },
- {
- ["value"] = [==[0x8625]==],
- ["name"] = [==[ATTRIB_ARRAY_TYPE_NV]==],
- ["extensions"] = {
- [==[NV_vertex_program]==],
- },
- },
- {
- ["value"] = [==[0x88EC]==],
- ["name"] = [==[PIXEL_UNPACK_BUFFER]==],
- ["core"] = {
- {
- [==[2.1]==],
- [==[core]==],
- },
- },
- },
- {
- ["value"] = [==[0x00000040]==],
- ["name"] = [==[LIGHTING_BIT]==],
- ["core"] = {
- {
- [==[1.1]==],
- [==[core]==],
- },
- {
- [==[3.2]==],
- [==[compatibility]==],
- },
- },
- },
- {
- ["value"] = [==[0x80A8]==],
- ["name"] = [==[SAMPLE_BUFFERS]==],
- ["core"] = {
- {
- [==[1.3]==],
- [==[core]==],
- },
- },
- },
- {
- ["value"] = [==[0x8B31]==],
- ["name"] = [==[VERTEX_SHADER_ARB]==],
- ["extensions"] = {
- [==[ARB_vertex_shader]==],
- },
- },
- {
- ["value"] = [==[0x02]==],
- ["name"] = [==[GLYPH_HEIGHT_BIT_NV]==],
- ["extensions"] = {
- [==[NV_path_rendering]==],
- },
- },
- {
- ["value"] = [==[0x900D]==],
- ["name"] = [==[SAMPLER_CUBE_MAP_ARRAY_SHADOW_ARB]==],
- ["extensions"] = {
- [==[ARB_texture_cube_map_array]==],
- },
- },
- {
- ["value"] = [==[0x00000004]==],
- ["extensions"] = {
- [==[ARB_separate_shader_objects]==],
- },
- ["name"] = [==[GEOMETRY_SHADER_BIT]==],
- ["core"] = {
- {
- [==[4.1]==],
- [==[core]==],
- },
- },
- },
- {
- ["value"] = [==[0x8DC5]==],
- ["name"] = [==[SAMPLER_CUBE_SHADOW_EXT]==],
- ["extensions"] = {
- [==[EXT_gpu_shader4]==],
- },
- },
- {
- ["value"] = [==[0x866E]==],
- ["name"] = [==[MAP1_VERTEX_ATTRIB14_4_NV]==],
- ["extensions"] = {
- [==[NV_vertex_program]==],
- },
- },
- {
- ["value"] = [==[0x854E]==],
- ["name"] = [==[NUM_GENERAL_COMBINERS_NV]==],
- ["extensions"] = {
- [==[NV_register_combiners]==],
- },
- },
- {
- ["value"] = [==[0x93D1]==],
- ["name"] = [==[COMPRESSED_SRGB8_ALPHA8_ASTC_5x4_KHR]==],
- ["extensions"] = {
- [==[KHR_texture_compression_astc_ldr]==],
- },
- },
- {
- ["value"] = [==[0x9018]==],
- ["name"] = [==[ALPHA16_SNORM]==],
- ["extensions"] = {
- [==[EXT_texture_snorm]==],
- },
- },
- {
- ["value"] = [==[0x82A6]==],
- ["extensions"] = {
- [==[ARB_internalformat_query2]==],
- },
- ["name"] = [==[SHADER_IMAGE_ATOMIC]==],
- ["core"] = {
- {
- [==[4.3]==],
- [==[core]==],
- },
- },
- },
- {
- ["value"] = [==[0x800A]==],
- ["name"] = [==[FUNC_SUBTRACT_EXT]==],
- ["extensions"] = {
- [==[EXT_blend_subtract]==],
- },
- },
- {
- ["value"] = [==[0x8894]==],
- ["name"] = [==[ARRAY_BUFFER_BINDING]==],
- ["core"] = {
- {
- [==[1.5]==],
- [==[core]==],
- },
- },
- },
- {
- ["value"] = [==[0x8249]==],
- ["extensions"] = {
- [==[KHR_debug]==],
- },
- ["name"] = [==[DEBUG_SOURCE_THIRD_PARTY]==],
- ["core"] = {
- {
- [==[4.3]==],
- [==[core]==],
- },
- },
- },
- {
- ["value"] = [==[0x1E02]==],
- ["name"] = [==[INCR]==],
- ["core"] = {
- {
- [==[1.1]==],
- [==[core]==],
- },
- },
- },
- {
- ["value"] = [==[0x8988]==],
- ["name"] = [==[RESAMPLE_AVERAGE_OML]==],
- ["extensions"] = {
- [==[OML_resample]==],
- },
- },
- {
- ["value"] = [==[0x8D70]==],
- ["name"] = [==[RGBA32UI]==],
- ["core"] = {
- {
- [==[3.0]==],
- [==[core]==],
- },
- },
- },
- {
- ["value"] = [==[0x8F39]==],
- ["extensions"] = {
- [==[ARB_shader_image_load_store]==],
- [==[ARB_shader_storage_buffer_object]==],
- },
- ["name"] = [==[MAX_COMBINED_IMAGE_UNITS_AND_FRAGMENT_OUTPUTS]==],
- ["core"] = {
- {
- [==[4.2]==],
- [==[core]==],
- },
- },
- },
- {
- ["value"] = [==[0x00080000]==],
- ["name"] = [==[SCISSOR_BIT]==],
- ["core"] = {
- {
- [==[1.1]==],
- [==[core]==],
- },
- {
- [==[3.2]==],
- [==[compatibility]==],
- },
- },
- },
- {
- ["value"] = [==[0x9062]==],
- ["extensions"] = {
- [==[ARB_shader_image_load_store]==],
- },
- ["name"] = [==[UNSIGNED_INT_IMAGE_1D]==],
- ["core"] = {
- {
- [==[4.2]==],
- [==[core]==],
- },
- },
- },
- {
- ["value"] = [==[0x9045]==],
- ["name"] = [==[TEXTURE_COVERAGE_SAMPLES_NV]==],
- ["extensions"] = {
- [==[NV_texture_multisample]==],
- },
- },
- {
- ["value"] = [==[0x8905]==],
- ["name"] = [==[MAX_PROGRAM_TEXEL_OFFSET_EXT]==],
- ["extensions"] = {
- [==[EXT_gpu_shader4]==],
- },
- },
- {
- ["value"] = [==[0x85C1]==],
- ["name"] = [==[REPLACEMENT_CODE_ARRAY_TYPE_SUN]==],
- ["extensions"] = {
- [==[SUN_triangle_list]==],
- },
- },
- {
- ["value"] = [==[0x80C9]==],
- ["name"] = [==[BLEND_SRC_RGB_EXT]==],
- ["extensions"] = {
- [==[EXT_blend_func_separate]==],
- },
- },
- {
- ["value"] = [==[0x81B3]==],
- ["name"] = [==[T2F_IUI_N3F_V2F_EXT]==],
- ["extensions"] = {
- [==[EXT_index_array_formats]==],
- },
- },
- {
- ["value"] = [==[0x8370]==],
- ["name"] = [==[MIRRORED_REPEAT_IBM]==],
- ["extensions"] = {
- [==[IBM_texture_mirrored_repeat]==],
- },
- },
- {
- ["value"] = [==[0x0D5A]==],
- ["name"] = [==[ACCUM_BLUE_BITS]==],
- ["core"] = {
- {
- [==[1.1]==],
- [==[core]==],
- },
- {
- [==[3.2]==],
- [==[compatibility]==],
- },
- },
- },
- {
- ["value"] = [==[0x8F4B]==],
- ["extensions"] = {
- [==[ARB_gpu_shader_fp64]==],
- [==[ARB_vertex_attrib_64bit]==],
- },
- ["name"] = [==[DOUBLE_MAT3x2]==],
- ["core"] = {
- {
- [==[4.0]==],
- [==[core]==],
- },
- },
- },
- {
- ["value"] = [==[0x814E]==],
- ["name"] = [==[SPRITE_EYE_ALIGNED_SGIX]==],
- ["extensions"] = {
- [==[SGIX_sprite]==],
- },
- },
- {
- ["value"] = [==[0x140C]==],
- ["name"] = [==[FIXED_OES]==],
- ["extensions"] = {
- [==[OES_fixed_point]==],
- },
- },
- {
- ["value"] = [==[0xFE]==],
- ["name"] = [==[ARC_TO_NV]==],
- ["extensions"] = {
- [==[NV_path_rendering]==],
- },
- },
- {
- ["value"] = [==[103061]==],
- ["name"] = [==[STATIC_VERTEX_ARRAY_IBM]==],
- ["extensions"] = {
- [==[IBM_static_data]==],
- },
- },
- {
- ["value"] = [==[0x86DC]==],
- ["name"] = [==[DSDT_MAG_INTENSITY_NV]==],
- ["extensions"] = {
- [==[NV_texture_shader]==],
- },
- },
- {
- ["value"] = [==[0x92D2]==],
- ["extensions"] = {
- [==[ARB_shader_atomic_counters]==],
- },
- ["name"] = [==[MAX_VERTEX_ATOMIC_COUNTERS]==],
- ["core"] = {
- {
- [==[4.2]==],
- [==[core]==],
- },
- },
- },
- {
- ["value"] = [==[0x8C2A]==],
- ["name"] = [==[TEXTURE_BUFFER_EXT]==],
- ["extensions"] = {
- [==[EXT_texture_buffer_object]==],
- },
- },
- {
- ["value"] = [==[0x150C]==],
- ["name"] = [==[COPY_INVERTED]==],
- ["core"] = {
- {
- [==[1.1]==],
- [==[core]==],
- },
- },
- },
- {
- ["value"] = [==[0x8DD1]==],
- ["name"] = [==[UNSIGNED_INT_SAMPLER_1D_EXT]==],
- ["extensions"] = {
- [==[EXT_gpu_shader4]==],
- },
- },
- {
- ["value"] = [==[0x8123]==],
- ["name"] = [==[QUAD_INTENSITY8_SGIS]==],
- ["extensions"] = {
- [==[SGIS_texture_select]==],
- },
- },
- {
- ["value"] = [==[0x9146]==],
- ["name"] = [==[DEBUG_SEVERITY_HIGH_AMD]==],
- ["extensions"] = {
- [==[AMD_debug_output]==],
- },
- },
- {
- ["value"] = [==[0x9012]==],
- ["name"] = [==[LUMINANCE_ALPHA_SNORM]==],
- ["extensions"] = {
- [==[EXT_texture_snorm]==],
- },
- },
- {
- ["value"] = [==[0x8514]==],
- ["name"] = [==[TEXTURE_BINDING_CUBE_MAP_ARB]==],
- ["extensions"] = {
- [==[ARB_texture_cube_map]==],
- },
- },
- {
- ["value"] = [==[0x0604]==],
- ["name"] = [==[4D_COLOR_TEXTURE]==],
- ["core"] = {
- {
- [==[1.1]==],
- [==[core]==],
- },
- {
- [==[3.2]==],
- [==[compatibility]==],
- },
- },
- },
- {
- ["value"] = [==[0x9285]==],
- ["name"] = [==[BLEND_ADVANCED_COHERENT_NV]==],
- ["extensions"] = {
- [==[NV_blend_equation_advanced]==],
- },
- },
- {
- ["value"] = [==[0x1100]==],
- ["name"] = [==[DONT_CARE]==],
- ["core"] = {
- {
- [==[1.1]==],
- [==[core]==],
- },
- },
- },
- {
- ["value"] = [==[0x82AC]==],
- ["extensions"] = {
- [==[ARB_internalformat_query2]==],
- },
- ["name"] = [==[SIMULTANEOUS_TEXTURE_AND_DEPTH_TEST]==],
- ["core"] = {
- {
- [==[4.3]==],
- [==[core]==],
- },
- },
- },
- {
- ["value"] = [==[0x8864]==],
- ["name"] = [==[PIXEL_COUNTER_BITS_NV]==],
- ["extensions"] = {
- [==[NV_occlusion_query]==],
- },
- },
- {
- ["value"] = [==[0x86FC]==],
- ["name"] = [==[SIGNED_RGBA8_NV]==],
- ["extensions"] = {
- [==[NV_texture_shader]==],
- },
- },
- {
- ["value"] = [==[0x882E]==],
- ["name"] = [==[DRAW_BUFFER9_ATI]==],
- ["extensions"] = {
- [==[ATI_draw_buffers]==],
- },
- },
- {
- ["value"] = [==[0x80C9]==],
- ["name"] = [==[BLEND_SRC_RGB]==],
- ["core"] = {
- {
- [==[1.4]==],
- [==[core]==],
- },
- },
- },
- {
- ["value"] = [==[0x0CB0]==],
- ["name"] = [==[PIXEL_MAP_I_TO_I_SIZE]==],
- ["core"] = {
- {
- [==[1.1]==],
- [==[core]==],
- },
- {
- [==[3.2]==],
- [==[compatibility]==],
- },
- },
- },
- {
- ["value"] = [==[0x0B22]==],
- ["name"] = [==[SMOOTH_LINE_WIDTH_RANGE]==],
- ["core"] = {
- {
- [==[1.2]==],
- [==[core]==],
- },
- },
- },
- {
- ["value"] = [==[0x8CD1]==],
- ["name"] = [==[FRAMEBUFFER_ATTACHMENT_OBJECT_NAME_EXT]==],
- ["extensions"] = {
- [==[EXT_framebuffer_object]==],
- },
- },
- {
- ["value"] = [==[0x0010]==],
- ["extensions"] = {
- [==[ARB_map_buffer_range]==],
- },
- ["name"] = [==[MAP_FLUSH_EXPLICIT_BIT]==],
- ["core"] = {
- {
- [==[3.0]==],
- [==[core]==],
- },
- },
- },
- {
- ["value"] = [==[0x82C9]==],
- ["extensions"] = {
- [==[ARB_internalformat_query2]==],
- },
- ["name"] = [==[VIEW_CLASS_24_BITS]==],
- ["core"] = {
- {
- [==[4.3]==],
- [==[core]==],
- },
- },
- },
- {
- ["value"] = [==[0x88E8]==],
- ["name"] = [==[DYNAMIC_DRAW]==],
- ["core"] = {
- {
- [==[1.5]==],
- [==[core]==],
- },
- },
- },
- {
- ["value"] = [==[0x8DD6]==],
- ["name"] = [==[UNSIGNED_INT_SAMPLER_1D_ARRAY_EXT]==],
- ["extensions"] = {
- [==[EXT_gpu_shader4]==],
- },
- },
- {
- ["value"] = [==[0x88B9]==],
- ["extensions"] = {
- [==[NV_shader_buffer_store]==],
- },
- ["name"] = [==[WRITE_ONLY]==],
- ["core"] = {
- {
- [==[1.5]==],
- [==[core]==],
- },
- },
- },
- {
- ["value"] = [==[0x800D]==],
- ["name"] = [==[CMYKA_EXT]==],
- ["extensions"] = {
- [==[EXT_cmyka]==],
- },
- },
- {
- ["value"] = [==[0x8573]==],
- ["name"] = [==[RGB_SCALE]==],
- ["core"] = {
- {
- [==[1.3]==],
- [==[core]==],
- },
- {
- [==[3.2]==],
- [==[compatibility]==],
- },
- },
- },
- {
- ["value"] = [==[0x8077]==],
- ["name"] = [==[INDEX_ARRAY]==],
- ["core"] = {
- {
- [==[1.1]==],
- [==[core]==],
- },
- {
- [==[3.2]==],
- [==[compatibility]==],
- },
- },
- },
- {
- ["value"] = [==[0x0201]==],
- ["name"] = [==[LESS]==],
- ["core"] = {
- {
- [==[1.1]==],
- [==[core]==],
- },
- },
- },
- {
- ["value"] = [==[0x8CDB]==],
- ["extensions"] = {
- [==[ARB_framebuffer_object]==],
- },
- ["name"] = [==[FRAMEBUFFER_INCOMPLETE_DRAW_BUFFER]==],
- ["core"] = {
- {
- [==[3.0]==],
- [==[core]==],
- },
- },
- },
- {
- ["value"] = [==[0x889C]==],
- ["name"] = [==[SECONDARY_COLOR_ARRAY_BUFFER_BINDING_ARB]==],
- ["extensions"] = {
- [==[ARB_vertex_buffer_object]==],
- },
- },
- {
- ["value"] = [==[0x805A]==],
- ["name"] = [==[RGBA12]==],
- ["core"] = {
- {
- [==[1.1]==],
- [==[core]==],
- },
- },
- },
- {
- ["value"] = [==[0x9318]==],
- ["extensions"] = {
- [==[ARB_framebuffer_no_attachments]==],
- },
- ["name"] = [==[MAX_FRAMEBUFFER_SAMPLES]==],
- ["core"] = {
- {
- [==[4.3]==],
- [==[core]==],
- },
- },
- },
- {
- ["value"] = [==[0x8034]==],
- ["name"] = [==[UNSIGNED_SHORT_5_5_5_1]==],
- ["core"] = {
- {
- [==[1.2]==],
- [==[core]==],
- },
- },
- },
- {
- ["value"] = [==[0x0B40]==],
- ["name"] = [==[POLYGON_MODE]==],
- ["core"] = {
- {
- [==[1.1]==],
- [==[core]==],
- },
- },
- },
- {
- ["value"] = [==[0x8581]==],
- ["name"] = [==[SOURCE1_RGB_ARB]==],
- ["extensions"] = {
- [==[ARB_texture_env_combine]==],
- },
- },
- {
- ["value"] = [==[0x81A5]==],
- ["name"] = [==[DEPTH_COMPONENT16_SGIX]==],
- ["extensions"] = {
- [==[SGIX_depth_texture]==],
- },
- },
- {
- ["value"] = [==[0x0D93]==],
- ["name"] = [==[MAP1_TEXTURE_COORD_1]==],
- ["core"] = {
- {
- [==[1.1]==],
- [==[core]==],
- },
- {
- [==[3.2]==],
- [==[compatibility]==],
- },
- },
- },
- {
- ["value"] = [==[0x0CF4]==],
- ["name"] = [==[UNPACK_SKIP_PIXELS]==],
- ["core"] = {
- {
- [==[1.1]==],
- [==[core]==],
- },
- },
- },
- {
- ["value"] = [==[0x8918]==],
- ["name"] = [==[GEOMETRY_OUTPUT_TYPE]==],
- ["core"] = {
- {
- [==[3.2]==],
- [==[core]==],
- },
- },
- },
- {
- ["value"] = [==[0x84D0]==],
- ["name"] = [==[TEXTURE16]==],
- ["core"] = {
- {
- [==[1.3]==],
- [==[core]==],
- },
- },
- },
- {
- ["value"] = [==[0x905A]==],
- ["name"] = [==[INT_IMAGE_2D_RECT_EXT]==],
- ["extensions"] = {
- [==[EXT_shader_image_load_store]==],
- },
- },
- {
- ["value"] = [==[0x9061]==],
- ["extensions"] = {
- [==[ARB_shader_image_load_store]==],
- },
- ["name"] = [==[INT_IMAGE_2D_MULTISAMPLE_ARRAY]==],
- ["core"] = {
- {
- [==[4.2]==],
- [==[core]==],
- },
- },
- },
- {
- ["value"] = [==[0x8668]==],
- ["name"] = [==[MAP1_VERTEX_ATTRIB8_4_NV]==],
- ["extensions"] = {
- [==[NV_vertex_program]==],
- },
- },
- {
- ["value"] = [==[0x8222]==],
- ["extensions"] = {
- [==[ARB_framebuffer_object]==],
- },
- ["name"] = [==[INDEX]==],
- ["core"] = {
- {
- [==[3.0]==],
- [==[core]==],
- },
- },
- },
- {
- ["value"] = [==[0x8023]==],
- ["name"] = [==[POST_CONVOLUTION_ALPHA_BIAS_EXT]==],
- ["extensions"] = {
- [==[EXT_convolution]==],
- },
- },
- {
- ["value"] = [==[0x0B05]==],
- ["name"] = [==[CURRENT_RASTER_INDEX]==],
- ["core"] = {
- {
- [==[1.1]==],
- [==[core]==],
- },
- {
- [==[3.2]==],
- [==[compatibility]==],
- },
- },
- },
- {
- ["value"] = [==[0x88A4]==],
- ["name"] = [==[PROGRAM_TEMPORARIES_ARB]==],
- ["extensions"] = {
- [==[ARB_fragment_program]==],
- [==[ARB_vertex_program]==],
- },
- },
- {
- ["value"] = [==[0x8011]==],
- ["name"] = [==[CONVOLUTION_2D_EXT]==],
- ["extensions"] = {
- [==[EXT_convolution]==],
- },
- },
- {
- ["value"] = [==[0x910A]==],
- ["extensions"] = {
- [==[ARB_texture_multisample]==],
- },
- ["name"] = [==[UNSIGNED_INT_SAMPLER_2D_MULTISAMPLE]==],
- ["core"] = {
- {
- [==[3.2]==],
- [==[core]==],
- },
- },
- },
- {
- ["value"] = [==[0x8528]==],
- ["name"] = [==[VARIABLE_F_NV]==],
- ["extensions"] = {
- [==[NV_register_combiners]==],
- },
- },
- {
- ["value"] = [==[0x906D]==],
- ["extensions"] = {
- [==[ARB_shader_image_load_store]==],
- },
- ["name"] = [==[MAX_IMAGE_SAMPLES]==],
- ["core"] = {
- {
- [==[4.2]==],
- [==[core]==],
- },
- },
- },
- {
- ["value"] = [==[0x9297]==],
- ["name"] = [==[DARKEN_NV]==],
- ["extensions"] = {
- [==[NV_blend_equation_advanced]==],
- },
- },
- {
- ["value"] = [==[0x0C11]==],
- ["extensions"] = {
- [==[ARB_viewport_array]==],
- },
- ["name"] = [==[SCISSOR_TEST]==],
- ["core"] = {
- {
- [==[1.1]==],
- [==[core]==],
- },
- },
- },
- {
- ["value"] = [==[0x9077]==],
- ["name"] = [==[PATH_INITIAL_END_CAP_NV]==],
- ["extensions"] = {
- [==[NV_path_rendering]==],
- },
- },
- {
- ["value"] = [==[0x8073]==],
- ["name"] = [==[MAX_3D_TEXTURE_SIZE]==],
- ["core"] = {
- {
- [==[1.2]==],
- [==[core]==],
- },
- },
- },
- {
- ["value"] = [==[0x0DF2]==],
- ["name"] = [==[FEEDBACK_BUFFER_TYPE]==],
- ["core"] = {
- {
- [==[1.1]==],
- [==[core]==],
- },
- {
- [==[3.2]==],
- [==[compatibility]==],
- },
- },
- },
- {
- ["value"] = [==[0x00000020]==],
- ["name"] = [==[COMPUTE_SHADER_BIT]==],
- ["extensions"] = {
- [==[ARB_compute_shader]==],
- },
- },
- {
- ["value"] = [==[0x8A03]==],
- ["name"] = [==[VERTEX_ATTRIB_MAP1_COEFF_APPLE]==],
- ["extensions"] = {
- [==[APPLE_vertex_program_evaluators]==],
- },
- },
- {
- ["value"] = [==[0x84FE]==],
- ["name"] = [==[TEXTURE_MAX_ANISOTROPY_EXT]==],
- ["extensions"] = {
- [==[EXT_texture_filter_anisotropic]==],
- },
- },
- {
- ["value"] = [==[0x8865]==],
- ["name"] = [==[CURRENT_OCCLUSION_QUERY_ID_NV]==],
- ["extensions"] = {
- [==[NV_occlusion_query]==],
- },
- },
- {
- ["value"] = [==[0x84C1]==],
- ["name"] = [==[TEXTURE1_ARB]==],
- ["extensions"] = {
- [==[ARB_multitexture]==],
- [==[NV_register_combiners]==],
- },
- },
- {
- ["value"] = [==[0x8136]==],
- ["name"] = [==[TEXTURE_4DSIZE_SGIS]==],
- ["extensions"] = {
- [==[SGIS_texture4D]==],
- },
- },
- {
- ["value"] = [==[0x9009]==],
- ["name"] = [==[TEXTURE_CUBE_MAP_ARRAY_ARB]==],
- ["extensions"] = {
- [==[ARB_texture_cube_map_array]==],
- },
- },
- {
- ["value"] = [==[0x8C44]==],
- ["name"] = [==[SLUMINANCE_ALPHA_EXT]==],
- ["extensions"] = {
- [==[EXT_texture_sRGB]==],
- },
- },
- {
- ["value"] = [==[0x82D0]==],
- ["extensions"] = {
- [==[ARB_internalformat_query2]==],
- },
- ["name"] = [==[VIEW_CLASS_RGTC1_RED]==],
- ["core"] = {
- {
- [==[4.3]==],
- [==[core]==],
- },
- },
- },
- {
- ["value"] = [==[0x8CAB]==],
- ["extensions"] = {
- [==[ARB_framebuffer_object]==],
- },
- ["name"] = [==[RENDERBUFFER_SAMPLES]==],
- ["core"] = {
- {
- [==[3.0]==],
- [==[core]==],
- },
- },
- },
- {
- ["value"] = [==[0x8860]==],
- ["name"] = [==[FORCE_BLUE_TO_ONE_NV]==],
- ["extensions"] = {
- [==[NV_texture_shader3]==],
- },
- },
- {
- ["value"] = [==[0x2801]==],
- ["name"] = [==[TEXTURE_MIN_FILTER]==],
- ["core"] = {
- {
- [==[1.1]==],
- [==[core]==],
- },
- },
- },
- {
- ["value"] = [==[0x0D12]==],
- ["name"] = [==[INDEX_SHIFT]==],
- ["core"] = {
- {
- [==[1.1]==],
- [==[core]==],
- },
- {
- [==[3.2]==],
- [==[compatibility]==],
- },
- },
- },
- {
- ["value"] = [==[0x84E3]==],
- ["name"] = [==[TRANSPOSE_MODELVIEW_MATRIX]==],
- ["core"] = {
- {
- [==[1.3]==],
- [==[core]==],
- },
- {
- [==[3.2]==],
- [==[compatibility]==],
- },
- },
- },
- {
- ["value"] = [==[0x851B]==],
- ["name"] = [==[PROXY_TEXTURE_CUBE_MAP]==],
- ["core"] = {
- {
- [==[1.3]==],
- [==[core]==],
- },
- },
- },
- {
- ["value"] = [==[0x8F29]==],
- ["name"] = [==[ELEMENT_ARRAY_ADDRESS_NV]==],
- ["extensions"] = {
- [==[NV_vertex_buffer_unified_memory]==],
- },
- },
- {
- ["value"] = [==[0x8322]==],
- ["name"] = [==[SCALEBIAS_HINT_SGIX]==],
- ["extensions"] = {
- [==[SGIX_scalebias_hint]==],
- },
- },
- {
- ["value"] = [==[0x9147]==],
- ["name"] = [==[DEBUG_SEVERITY_MEDIUM_ARB]==],
- ["extensions"] = {
- [==[ARB_debug_output]==],
- },
- },
- {
- ["value"] = [==[0x93D4]==],
- ["name"] = [==[COMPRESSED_SRGB8_ALPHA8_ASTC_6x6_KHR]==],
- ["extensions"] = {
- [==[KHR_texture_compression_astc_ldr]==],
- },
- },
- {
- ["value"] = [==[0x87C9]==],
- ["name"] = [==[MAX_VERTEX_SHADER_LOCALS_EXT]==],
- ["extensions"] = {
- [==[EXT_vertex_shader]==],
- },
- },
- {
- ["value"] = [==[0x8022]==],
- ["name"] = [==[POST_CONVOLUTION_BLUE_BIAS]==],
- ["extensions"] = {
- [==[ARB_imaging]==],
- },
- },
- {
- ["value"] = [==[0x8252]==],
- ["name"] = [==[LOSE_CONTEXT_ON_RESET_ARB]==],
- ["extensions"] = {
- [==[ARB_robustness]==],
- },
- },
- {
- ["value"] = [==[0x82CD]==],
- ["extensions"] = {
- [==[ARB_internalformat_query2]==],
- },
- ["name"] = [==[VIEW_CLASS_S3TC_DXT1_RGBA]==],
- ["core"] = {
- {
- [==[4.3]==],
- [==[core]==],
- },
- },
- },
- {
- ["value"] = [==[0x92E6]==],
- ["extensions"] = {
- [==[ARB_program_interface_query]==],
- },
- ["name"] = [==[SHADER_STORAGE_BLOCK]==],
- ["core"] = {
- {
- [==[4.3]==],
- [==[core]==],
- },
- },
- },
- {
- ["value"] = [==[0x0C20]==],
- ["name"] = [==[INDEX_CLEAR_VALUE]==],
- ["core"] = {
- {
- [==[1.1]==],
- [==[core]==],
- },
- {
- [==[3.2]==],
- [==[compatibility]==],
- },
- },
- },
- {
- ["value"] = [==[0x8C3F]==],
- ["name"] = [==[TEXTURE_SHARED_SIZE]==],
- ["core"] = {
- {
- [==[3.0]==],
- [==[core]==],
- },
- },
- },
- {
- ["value"] = [==[0x8817]==],
- ["name"] = [==[INTENSITY_FLOAT32_ATI]==],
- ["extensions"] = {
- [==[ATI_texture_float]==],
- },
- },
- {
- ["value"] = [==[0x8F48]==],
- ["name"] = [==[DOUBLE_MAT4_EXT]==],
- ["extensions"] = {
- [==[EXT_vertex_attrib_64bit]==],
- },
- },
- {
- ["value"] = [==[0x8C12]==],
- ["name"] = [==[TEXTURE_BLUE_TYPE_ARB]==],
- ["extensions"] = {
- [==[ARB_texture_float]==],
- },
- },
- {
- ["value"] = [==[0x8967]==],
- ["name"] = [==[DOT4_ATI]==],
- ["extensions"] = {
- [==[ATI_fragment_shader]==],
- },
- },
- {
- ["value"] = [==[0x8C76]==],
- ["name"] = [==[TRANSFORM_FEEDBACK_VARYING_MAX_LENGTH]==],
- ["core"] = {
- {
- [==[3.0]==],
- [==[core]==],
- },
- },
- },
- {
- ["value"] = [==[0x8045]==],
- ["name"] = [==[LUMINANCE8_ALPHA8_EXT]==],
- ["extensions"] = {
- [==[EXT_texture]==],
- },
- },
- {
- ["value"] = [==[0x8B30]==],
- ["name"] = [==[FRAGMENT_SHADER]==],
- ["core"] = {
- {
- [==[2.0]==],
- [==[core]==],
- },
- },
- },
- {
- ["value"] = [==[0x84F8]==],
- ["name"] = [==[MAX_RECTANGLE_TEXTURE_SIZE]==],
- ["core"] = {
- {
- [==[3.1]==],
- [==[core]==],
- },
- },
- },
- {
- ["value"] = [==[0x8795]==],
- ["name"] = [==[OP_RECIP_SQRT_EXT]==],
- ["extensions"] = {
- [==[EXT_vertex_shader]==],
- },
- },
- {
- ["value"] = [==[0x8F24]==],
- ["name"] = [==[INDEX_ARRAY_ADDRESS_NV]==],
- ["extensions"] = {
- [==[NV_vertex_buffer_unified_memory]==],
- },
- },
- {
- ["value"] = [==[0x9198]==],
- ["name"] = [==[MAX_SPARSE_TEXTURE_SIZE_AMD]==],
- ["extensions"] = {
- [==[AMD_sparse_texture]==],
- },
- },
- {
- ["value"] = [==[0x0001]==],
- ["name"] = [==[RESTART_SUN]==],
- ["extensions"] = {
- [==[SUN_triangle_list]==],
- },
- },
- {
- ["value"] = [==[0x9064]==],
- ["name"] = [==[UNSIGNED_INT_IMAGE_3D_EXT]==],
- ["extensions"] = {
- [==[EXT_shader_image_load_store]==],
- },
- },
- {
- ["value"] = [==[0x84E6]==],
- ["name"] = [==[TRANSPOSE_COLOR_MATRIX_ARB]==],
- ["extensions"] = {
- [==[ARB_transpose_matrix]==],
- },
- },
- {
- ["value"] = [==[0x8DA8]==],
- ["name"] = [==[FRAMEBUFFER_INCOMPLETE_LAYER_TARGETS_ARB]==],
- ["extensions"] = {
- [==[ARB_geometry_shader4]==],
- },
- },
- {
- ["value"] = [==[0x8E43]==],
- ["name"] = [==[TEXTURE_SWIZZLE_G_EXT]==],
- ["extensions"] = {
- [==[EXT_texture_swizzle]==],
- },
- },
- {
- ["value"] = [==[0x8895]==],
- ["name"] = [==[ELEMENT_ARRAY_BUFFER_BINDING_ARB]==],
- ["extensions"] = {
- [==[ARB_vertex_buffer_object]==],
- },
- },
- {
- ["value"] = [==[0x8011]==],
- ["name"] = [==[CONVOLUTION_2D]==],
- ["extensions"] = {
- [==[ARB_imaging]==],
- },
- },
- {
- ["value"] = [==[0x82D4]==],
- ["extensions"] = {
- [==[ARB_vertex_attrib_binding]==],
- },
- ["name"] = [==[VERTEX_ATTRIB_BINDING]==],
- ["core"] = {
- {
- [==[4.3]==],
- [==[core]==],
- },
- },
- },
- {
- ["value"] = [==[0x0D11]==],
- ["name"] = [==[MAP_STENCIL]==],
- ["core"] = {
- {
- [==[1.1]==],
- [==[core]==],
- },
- {
- [==[3.2]==],
- [==[compatibility]==],
- },
- },
- },
- {
- ["value"] = [==[0x8981]==],
- ["name"] = [==[INTERLACE_READ_OML]==],
- ["extensions"] = {
- [==[OML_interlace]==],
- },
- },
- {
- ["value"] = [==[0x889A]==],
- ["name"] = [==[TEXTURE_COORD_ARRAY_BUFFER_BINDING]==],
- ["core"] = {
- {
- [==[1.5]==],
- [==[core]==],
- },
- {
- [==[3.2]==],
- [==[compatibility]==],
- },
- },
- },
- {
- ["value"] = [==[0x82CE]==],
- ["extensions"] = {
- [==[ARB_internalformat_query2]==],
- },
- ["name"] = [==[VIEW_CLASS_S3TC_DXT3_RGBA]==],
- ["core"] = {
- {
- [==[4.3]==],
- [==[core]==],
- },
- },
- },
- {
- ["value"] = [==[0x8228]==],
- ["extensions"] = {
- [==[ARB_texture_rg]==],
- },
- ["name"] = [==[RG_INTEGER]==],
- ["core"] = {
- {
- [==[3.0]==],
- [==[core]==],
- },
- },
- },
- {
- ["value"] = [==[0x894E]==],
- ["name"] = [==[CON_13_ATI]==],
- ["extensions"] = {
- [==[ATI_fragment_shader]==],
- },
- },
- {
- ["value"] = [==[0x1508]==],
- ["name"] = [==[NOR]==],
- ["core"] = {
- {
- [==[1.1]==],
- [==[core]==],
- },
- },
- },
- {
- ["value"] = [==[0x8F3A]==],
- ["name"] = [==[IMAGE_BINDING_NAME_EXT]==],
- ["extensions"] = {
- [==[EXT_shader_image_load_store]==],
- },
- },
- {
- ["value"] = [==[0x823A]==],
- ["extensions"] = {
- [==[AMD_interleaved_elements]==],
- [==[ARB_texture_rg]==],
- },
- ["name"] = [==[RG16UI]==],
- ["core"] = {
- {
- [==[3.0]==],
- [==[core]==],
- },
- },
- },
- {
- ["value"] = [==[0x90D4]==],
- ["extensions"] = {
- [==[ARB_shader_storage_buffer_object]==],
- },
- ["name"] = [==[SHADER_STORAGE_BUFFER_START]==],
- ["core"] = {
- {
- [==[4.3]==],
- [==[core]==],
- },
- },
- },
- {
- ["value"] = [==[0x874D]==],
- ["name"] = [==[STENCIL_BACK_OP_VALUE_AMD]==],
- ["extensions"] = {
- [==[AMD_stencil_operation_extended]==],
- },
- },
- {
- ["value"] = [==[0x886F]==],
- ["name"] = [==[DEPTH_STENCIL_TO_BGRA_NV]==],
- ["extensions"] = {
- [==[NV_copy_depth_to_color]==],
- },
- },
- {
- ["value"] = [==[0x86EA]==],
- ["name"] = [==[DEPENDENT_GB_TEXTURE_2D_NV]==],
- ["extensions"] = {
- [==[NV_texture_shader]==],
- },
- },
- {
- ["value"] = [==[0x92C0]==],
- ["extensions"] = {
- [==[ARB_program_interface_query]==],
- [==[ARB_shader_atomic_counters]==],
- },
- ["name"] = [==[ATOMIC_COUNTER_BUFFER]==],
- ["core"] = {
- {
- [==[4.2]==],
- [==[core]==],
- },
- },
- },
- {
- ["value"] = [==[0x883F]==],
- ["name"] = [==[SUBSAMPLE_DISTANCE_AMD]==],
- ["extensions"] = {
- [==[AMD_sample_positions]==],
- },
- },
- {
- ["value"] = [==[0x8059]==],
- ["name"] = [==[RGB10_A2]==],
- ["core"] = {
- {
- [==[1.1]==],
- [==[core]==],
- },
- },
- },
- {
- ["value"] = [==[0x829B]==],
- ["extensions"] = {
- [==[ARB_internalformat_query2]==],
- },
- ["name"] = [==[VERTEX_TEXTURE]==],
- ["core"] = {
- {
- [==[4.3]==],
- [==[core]==],
- },
- },
- },
- {
- ["value"] = [==[0x8CA8]==],
- ["name"] = [==[READ_FRAMEBUFFER_EXT]==],
- ["extensions"] = {
- [==[EXT_framebuffer_blit]==],
- },
- },
- {
- ["value"] = [==[0x88F7]==],
- ["name"] = [==[MAX_PROGRAM_LOOP_DEPTH_NV]==],
- ["extensions"] = {
- [==[NV_fragment_program2]==],
- },
- },
- {
- ["value"] = [==[0x826A]==],
- ["extensions"] = {
- [==[KHR_debug]==],
- },
- ["name"] = [==[DEBUG_TYPE_POP_GROUP]==],
- ["core"] = {
- {
- [==[4.3]==],
- [==[core]==],
- },
- },
- },
- {
- ["value"] = [==[0x871E]==],
- ["name"] = [==[TEXTURE_DT_SIZE_NV]==],
- ["extensions"] = {
- [==[NV_texture_shader]==],
- },
- },
- {
- ["value"] = [==[0x8126]==],
- ["name"] = [==[POINT_SIZE_MIN_ARB]==],
- ["extensions"] = {
- [==[ARB_point_parameters]==],
- },
- },
- {
- ["value"] = [==[0x85B8]==],
- ["name"] = [==[TEXTURE_RANGE_POINTER_APPLE]==],
- ["extensions"] = {
- [==[APPLE_texture_range]==],
- },
- },
- {
- ["value"] = [==[0x8970]==],
- ["name"] = [==[NUM_PASSES_ATI]==],
- ["extensions"] = {
- [==[ATI_fragment_shader]==],
- },
- },
- {
- ["value"] = [==[0x00100000]==],
- ["name"] = [==[MAT_AMBIENT_BIT_PGI]==],
- ["extensions"] = {
- [==[PGI_vertex_hints]==],
- },
- },
- {
- ["value"] = [==[0x80D4]==],
- ["name"] = [==[PROXY_POST_CONVOLUTION_COLOR_TABLE_SGI]==],
- ["extensions"] = {
- [==[SGI_color_table]==],
- },
- },
- {
- ["value"] = [==[0x8F9B]==],
- ["extensions"] = {
- [==[EXT_texture_snorm]==],
- },
- ["name"] = [==[RGBA16_SNORM]==],
- ["core"] = {
- {
- [==[3.1]==],
- [==[core]==],
- },
- },
- },
- {
- ["value"] = [==[0x891A]==],
- ["name"] = [==[CLAMP_VERTEX_COLOR]==],
- ["core"] = {
- {
- [==[3.0]==],
- [==[core]==],
- },
- {
- [==[3.2]==],
- [==[compatibility]==],
- },
- },
- },
- {
- ["value"] = [==[0x84C7]==],
- ["name"] = [==[TEXTURE7]==],
- ["core"] = {
- {
- [==[1.3]==],
- [==[core]==],
- },
- },
- },
- {
- ["value"] = [==[0x2A2C]==],
- ["name"] = [==[T2F_C4F_N3F_V3F]==],
- ["core"] = {
- {
- [==[1.1]==],
- [==[core]==],
- },
- {
- [==[3.2]==],
- [==[compatibility]==],
- },
- },
- },
- {
- ["value"] = [==[0x8674]==],
- ["name"] = [==[MAP2_VERTEX_ATTRIB4_4_NV]==],
- ["extensions"] = {
- [==[NV_vertex_program]==],
- },
- },
- {
- ["value"] = [==[0x80B5]==],
- ["name"] = [==[POST_COLOR_MATRIX_GREEN_SCALE_SGI]==],
- ["extensions"] = {
- [==[SGI_color_matrix]==],
- },
- },
- {
- ["value"] = [==[0x8DC5]==],
- ["name"] = [==[SAMPLER_CUBE_SHADOW]==],
- ["core"] = {
- {
- [==[3.0]==],
- [==[core]==],
- },
- },
- },
- {
- ["value"] = [==[0x8977]==],
- ["name"] = [==[SWIZZLE_STQ_ATI]==],
- ["extensions"] = {
- [==[ATI_fragment_shader]==],
- },
- },
- {
- ["value"] = [==[0x8D8C]==],
- ["name"] = [==[LUMINANCE16I_EXT]==],
- ["extensions"] = {
- [==[EXT_texture_integer]==],
- },
- },
- {
- ["value"] = [==[0x8C4A]==],
- ["name"] = [==[COMPRESSED_SLUMINANCE]==],
- ["core"] = {
- {
- [==[2.1]==],
- [==[core]==],
- },
- {
- [==[3.2]==],
- [==[compatibility]==],
- },
- },
- },
- {
- ["value"] = [==[0x9194]==],
- ["name"] = [==[QUERY_RESULT_NO_WAIT_AMD]==],
- ["extensions"] = {
- [==[AMD_query_buffer_object]==],
- },
- },
- {
- ["value"] = [==[0x8245]==],
- ["name"] = [==[DEBUG_CALLBACK_USER_PARAM_ARB]==],
- ["extensions"] = {
- [==[ARB_debug_output]==],
- },
- },
- {
- ["value"] = [==[0x0D30]==],
- ["name"] = [==[MAX_EVAL_ORDER]==],
- ["core"] = {
- {
- [==[1.1]==],
- [==[core]==],
- },
- {
- [==[3.2]==],
- [==[compatibility]==],
- },
- },
- },
- {
- ["value"] = [==[0x8D94]==],
- ["name"] = [==[RED_INTEGER]==],
- ["core"] = {
- {
- [==[3.0]==],
- [==[core]==],
- },
- },
- },
- {
- ["value"] = [==[0x8DD2]==],
- ["name"] = [==[UNSIGNED_INT_SAMPLER_2D]==],
- ["core"] = {
- {
- [==[3.0]==],
- [==[core]==],
- },
- },
- },
- {
- ["value"] = [==[0x8E48]==],
- ["extensions"] = {
- [==[ARB_shader_subroutine]==],
- },
- ["name"] = [==[ACTIVE_SUBROUTINE_MAX_LENGTH]==],
- ["core"] = {
- {
- [==[4.0]==],
- [==[core]==],
- },
- },
- },
- {
- ["value"] = [==[0x8BC1]==],
- ["name"] = [==[COUNTER_RANGE_AMD]==],
- ["extensions"] = {
- [==[AMD_performance_monitor]==],
- },
- },
- {
- ["value"] = [==[0x0CB3]==],
- ["name"] = [==[PIXEL_MAP_I_TO_G_SIZE]==],
- ["core"] = {
- {
- [==[1.1]==],
- [==[core]==],
- },
- {
- [==[3.2]==],
- [==[compatibility]==],
- },
- },
- },
- {
- ["value"] = [==[0x815C]==],
- ["name"] = [==[IMAGE_MAG_FILTER_HP]==],
- ["extensions"] = {
- [==[HP_image_transform]==],
- },
- },
- {
- ["value"] = [==[0x8286]==],
- ["extensions"] = {
- [==[ARB_internalformat_query2]==],
- },
- ["name"] = [==[COLOR_RENDERABLE]==],
- ["core"] = {
- {
- [==[4.3]==],
- [==[core]==],
- },
- },
- },
- {
- ["value"] = [==[0x8517]==],
- ["name"] = [==[TEXTURE_CUBE_MAP_POSITIVE_Y_ARB]==],
- ["extensions"] = {
- [==[ARB_texture_cube_map]==],
- },
- },
- {
- ["value"] = [==[0x9305]==],
- ["extensions"] = {
- [==[ARB_program_interface_query]==],
- },
- ["name"] = [==[ACTIVE_VARIABLES]==],
- ["core"] = {
- {
- [==[4.3]==],
- [==[core]==],
- },
- },
- },
- {
- ["value"] = [==[0x8571]==],
- ["name"] = [==[COMBINE_RGB_EXT]==],
- ["extensions"] = {
- [==[EXT_texture_env_combine]==],
- },
- },
- {
- ["value"] = [==[0x91A8]==],
- ["name"] = [==[NUM_VIRTUAL_PAGE_SIZES_ARB]==],
- ["extensions"] = {
- [==[ARB_sparse_texture]==],
- },
- },
- {
- ["value"] = [==[0x0C63]==],
- ["name"] = [==[TEXTURE_GEN_Q]==],
- ["core"] = {
- {
- [==[1.1]==],
- [==[core]==],
- },
- {
- [==[3.2]==],
- [==[compatibility]==],
- },
- },
- },
- {
- ["value"] = [==[0x904F]==],
- ["extensions"] = {
- [==[ARB_shader_image_load_store]==],
- },
- ["name"] = [==[IMAGE_2D_RECT]==],
- ["core"] = {
- {
- [==[4.2]==],
- [==[core]==],
- },
- },
- },
- {
- ["value"] = [==[0x0D18]==],
- ["name"] = [==[GREEN_SCALE]==],
- ["core"] = {
- {
- [==[1.1]==],
- [==[core]==],
- },
- {
- [==[3.2]==],
- [==[compatibility]==],
- },
- },
- },
- {
- ["value"] = [==[0x92B3]==],
- ["name"] = [==[MINUS_CLAMPED_NV]==],
- ["extensions"] = {
- [==[NV_blend_equation_advanced]==],
- },
- },
- {
- ["value"] = [==[0x8DD1]==],
- ["name"] = [==[UNSIGNED_INT_SAMPLER_1D]==],
- ["core"] = {
- {
- [==[3.0]==],
- [==[core]==],
- },
- },
- },
- {
- ["value"] = [==[0x2A27]==],
- ["name"] = [==[T2F_V3F]==],
- ["core"] = {
- {
- [==[1.1]==],
- [==[core]==],
- },
- {
- [==[3.2]==],
- [==[compatibility]==],
- },
- },
- },
- {
- ["value"] = [==[0x88F5]==],
- ["name"] = [==[MAX_PROGRAM_CALL_DEPTH_NV]==],
- ["extensions"] = {
- [==[NV_fragment_program2]==],
- [==[NV_vertex_program2_option]==],
- },
- },
- {
- ["value"] = [==[0x840B]==],
- ["name"] = [==[FRAGMENT_LIGHT_MODEL_NORMAL_INTERPOLATION_SGIX]==],
- ["extensions"] = {
- [==[SGIX_fragment_lighting]==],
- },
- },
- {
- ["value"] = [==[0x910C]==],
- ["extensions"] = {
- [==[ARB_texture_multisample]==],
- },
- ["name"] = [==[INT_SAMPLER_2D_MULTISAMPLE_ARRAY]==],
- ["core"] = {
- {
- [==[3.2]==],
- [==[core]==],
- },
- },
- },
- {
- ["value"] = [==[0x8232]==],
- ["extensions"] = {
- [==[ARB_texture_rg]==],
- },
- ["name"] = [==[R8UI]==],
- ["core"] = {
- {
- [==[3.0]==],
- [==[core]==],
- },
- },
- },
- {
- ["value"] = [==[0x1101]==],
- ["name"] = [==[FASTEST]==],
- ["core"] = {
- {
- [==[1.1]==],
- [==[core]==],
- },
- },
- },
- {
- ["value"] = [==[0x8DC9]==],
- ["name"] = [==[INT_SAMPLER_1D]==],
- ["core"] = {
- {
- [==[3.0]==],
- [==[core]==],
- },
- },
- },
- {
- ["value"] = [==[0x8F4E]==],
- ["extensions"] = {
- [==[ARB_gpu_shader_fp64]==],
- [==[ARB_vertex_attrib_64bit]==],
- },
- ["name"] = [==[DOUBLE_MAT4x3]==],
- ["core"] = {
- {
- [==[4.0]==],
- [==[core]==],
- },
- },
- },
- {
- ["value"] = [==[0x02000000]==],
- ["name"] = [==[MAT_SHININESS_BIT_PGI]==],
- ["extensions"] = {
- [==[PGI_vertex_hints]==],
- },
- },
- {
- ["value"] = [==[0x0DE0]==],
- ["extensions"] = {
- [==[ARB_internalformat_query2]==],
- },
- ["name"] = [==[TEXTURE_1D]==],
- ["core"] = {
- {
- [==[1.1]==],
- [==[core]==],
- },
- },
- },
- {
- ["value"] = [==[0x8447]==],
- ["name"] = [==[MAP2_BINORMAL_EXT]==],
- ["extensions"] = {
- [==[EXT_coordinate_frame]==],
- },
- },
- {
- ["value"] = [==[0x8128]==],
- ["name"] = [==[POINT_FADE_THRESHOLD_SIZE_ARB]==],
- ["extensions"] = {
- [==[ARB_point_parameters]==],
- },
- },
- {
- ["value"] = [==[0x8816]==],
- ["name"] = [==[ALPHA_FLOAT32_APPLE]==],
- ["extensions"] = {
- [==[APPLE_float_pixels]==],
- },
- },
- {
- ["value"] = [==[0x8153]==],
- ["name"] = [==[REPLICATE_BORDER]==],
- ["extensions"] = {
- [==[ARB_imaging]==],
- },
- },
- {
- ["value"] = [==[0x808A]==],
- ["name"] = [==[TEXTURE_COORD_ARRAY_STRIDE]==],
- ["core"] = {
- {
- [==[1.1]==],
- [==[core]==],
- },
- {
- [==[3.2]==],
- [==[compatibility]==],
- },
- },
- },
- {
- ["value"] = [==[0x8632]==],
- ["name"] = [==[MATRIX2_NV]==],
- ["extensions"] = {
- [==[NV_vertex_program]==],
- },
- },
- {
- ["value"] = [==[0x1000]==],
- ["name"] = [==[TEXTURE_WIDTH]==],
- ["core"] = {
- {
- [==[1.1]==],
- [==[core]==],
- },
- },
- },
- {
- ["value"] = [==[0x8C1C]==],
- ["name"] = [==[TEXTURE_BINDING_1D_ARRAY_EXT]==],
- ["extensions"] = {
- [==[EXT_texture_array]==],
- },
- },
- {
- ["value"] = [==[0x0CB2]==],
- ["name"] = [==[PIXEL_MAP_I_TO_R_SIZE]==],
- ["core"] = {
- {
- [==[1.1]==],
- [==[core]==],
- },
- {
- [==[3.2]==],
- [==[compatibility]==],
- },
- },
- },
- {
- ["value"] = [==[0x8B62]==],
- ["name"] = [==[SAMPLER_2D_SHADOW]==],
- ["core"] = {
- {
- [==[2.0]==],
- [==[core]==],
- },
- },
- },
- {
- ["value"] = [==[0x8277]==],
- ["extensions"] = {
- [==[ARB_internalformat_query2]==],
- },
- ["name"] = [==[INTERNALFORMAT_SHARED_SIZE]==],
- ["core"] = {
- {
- [==[4.3]==],
- [==[core]==],
- },
- },
- },
- {
- ["value"] = [==[0x80DE]==],
- ["name"] = [==[COLOR_TABLE_LUMINANCE_SIZE]==],
- ["extensions"] = {
- [==[ARB_imaging]==],
- },
- },
- {
- ["value"] = [==[0x000B]==],
- ["name"] = [==[LINE_STRIP_ADJACENCY_ARB]==],
- ["extensions"] = {
- [==[ARB_geometry_shader4]==],
- },
- },
- {
- ["value"] = [==[0x9067]==],
- ["name"] = [==[UNSIGNED_INT_IMAGE_BUFFER_EXT]==],
- ["extensions"] = {
- [==[EXT_shader_image_load_store]==],
- },
- },
- {
- ["value"] = [==[0x9063]==],
- ["name"] = [==[UNSIGNED_INT_IMAGE_2D_EXT]==],
- ["extensions"] = {
- [==[EXT_shader_image_load_store]==],
- },
- },
- {
- ["value"] = [==[0x896B]==],
- ["name"] = [==[CND0_ATI]==],
- ["extensions"] = {
- [==[ATI_fragment_shader]==],
- },
- },
- {
- ["value"] = [==[0x80A9]==],
- ["name"] = [==[SAMPLES_EXT]==],
- ["extensions"] = {
- [==[EXT_multisample]==],
- },
- },
- {
- ["value"] = [==[0x0040]==],
- ["extensions"] = {
- [==[ARB_buffer_storage]==],
- },
- ["name"] = [==[MAP_PERSISTENT_BIT]==],
- ["core"] = {
- {
- [==[4.4]==],
- [==[core]==],
- },
- },
- },
- {
- ["value"] = [==[0x90EF]==],
- ["extensions"] = {
- [==[ARB_compute_shader]==],
- },
- ["name"] = [==[DISPATCH_INDIRECT_BUFFER_BINDING]==],
- ["core"] = {
- {
- [==[4.3]==],
- [==[core]==],
- },
- },
- },
- {
- ["value"] = [==[0x803B]==],
- ["name"] = [==[ALPHA4]==],
- ["core"] = {
- {
- [==[1.1]==],
- [==[core]==],
- },
- {
- [==[3.2]==],
- [==[compatibility]==],
- },
- },
- },
- {
- ["value"] = [==[0x8732]==],
- ["name"] = [==[MODELVIEW18_ARB]==],
- ["extensions"] = {
- [==[ARB_vertex_blend]==],
- },
- },
- {
- ["value"] = [==[0x812D]==],
- ["name"] = [==[CLAMP_TO_BORDER]==],
- ["core"] = {
- {
- [==[1.3]==],
- [==[core]==],
- },
- },
- },
- {
- ["value"] = [==[0x8B60]==],
- ["name"] = [==[SAMPLER_CUBE]==],
- ["core"] = {
- {
- [==[2.0]==],
- [==[core]==],
- },
- },
- },
- {
- ["value"] = [==[0x8211]==],
- ["extensions"] = {
- [==[ARB_framebuffer_object]==],
- },
- ["name"] = [==[FRAMEBUFFER_ATTACHMENT_COMPONENT_TYPE]==],
- ["core"] = {
- {
- [==[3.0]==],
- [==[core]==],
- },
- },
- },
- {
- ["value"] = [==[0x8299]==],
- ["name"] = [==[SRGB_DECODE_ARB]==],
- ["extensions"] = {
- [==[ARB_internalformat_query2]==],
- },
- },
- {
- ["value"] = [==[0x1902]==],
- ["name"] = [==[DEPTH_COMPONENT]==],
- ["core"] = {
- {
- [==[1.1]==],
- [==[core]==],
- },
- },
- },
- {
- ["value"] = [==[0x8C8D]==],
- ["name"] = [==[SEPARATE_ATTRIBS]==],
- ["core"] = {
- {
- [==[3.0]==],
- [==[core]==],
- },
- },
- },
- {
- ["value"] = [==[0x85B5]==],
- ["extensions"] = {
- [==[ARB_vertex_array_object]==],
- },
- ["name"] = [==[VERTEX_ARRAY_BINDING]==],
- ["core"] = {
- {
- [==[3.0]==],
- [==[core]==],
- },
- },
- },
- {
- ["value"] = [==[0x934A]==],
- ["extensions"] = {
- [==[ARB_enhanced_layouts]==],
- },
- ["name"] = [==[LOCATION_COMPONENT]==],
- ["core"] = {
- {
- [==[4.4]==],
- [==[core]==],
- },
- },
- },
- {
- ["value"] = [==[0x02]==],
- ["name"] = [==[ITALIC_BIT_NV]==],
- ["extensions"] = {
- [==[NV_path_rendering]==],
- },
- },
- {
- ["value"] = [==[0x882C]==],
- ["name"] = [==[DRAW_BUFFER7]==],
- ["core"] = {
- {
- [==[2.0]==],
- [==[core]==],
- },
- },
- },
- {
- ["value"] = [==[0x8E15]==],
- ["name"] = [==[QUERY_BY_REGION_WAIT_NV]==],
- ["extensions"] = {
- [==[NV_conditional_render]==],
- },
- },
- {
- ["value"] = [==[0x82A8]==],
- ["extensions"] = {
- [==[ARB_internalformat_query2]==],
- },
- ["name"] = [==[IMAGE_COMPATIBILITY_CLASS]==],
- ["core"] = {
- {
- [==[4.3]==],
- [==[core]==],
- },
- },
- },
- {
- ["value"] = [==[0x80C8]==],
- ["name"] = [==[BLEND_DST_RGB]==],
- ["core"] = {
- {
- [==[1.4]==],
- [==[core]==],
- },
- },
- },
- {
- ["value"] = [==[0x8832]==],
- ["name"] = [==[DRAW_BUFFER13_ATI]==],
- ["extensions"] = {
- [==[ATI_draw_buffers]==],
- },
- },
- {
- ["value"] = [==[0x0BA6]==],
- ["name"] = [==[MODELVIEW0_MATRIX_EXT]==],
- ["extensions"] = {
- [==[EXT_vertex_weighting]==],
- },
- },
- {
- ["value"] = [==[0x9345]==],
- ["name"] = [==[MAX_COMPUTE_VARIABLE_GROUP_SIZE_ARB]==],
- ["extensions"] = {
- [==[ARB_compute_variable_group_size]==],
- },
- },
- {
- ["value"] = [==[0x1700]==],
- ["name"] = [==[MODELVIEW0_ARB]==],
- ["extensions"] = {
- [==[ARB_vertex_blend]==],
- },
- },
- {
- ["value"] = [==[0x84F5]==],
- ["extensions"] = {
- [==[ARB_internalformat_query2]==],
- },
- ["name"] = [==[TEXTURE_RECTANGLE]==],
- ["core"] = {
- {
- [==[3.1]==],
- [==[core]==],
- },
- },
- },
- {
- ["value"] = [==[0x9111]==],
- ["extensions"] = {
- [==[ARB_sync]==],
- },
- ["name"] = [==[MAX_SERVER_WAIT_TIMEOUT]==],
- ["core"] = {
- {
- [==[3.2]==],
- [==[core]==],
- },
- },
- },
- {
- ["value"] = [==[0x8093]==],
- ["name"] = [==[EDGE_FLAG_ARRAY_POINTER_EXT]==],
- ["extensions"] = {
- [==[EXT_vertex_array]==],
- },
- },
- {
- ["value"] = [==[0x8893]==],
- ["name"] = [==[ELEMENT_ARRAY_BUFFER]==],
- ["core"] = {
- {
- [==[1.5]==],
- [==[core]==],
- },
- },
- },
- {
- ["value"] = [==[0x0002]==],
- ["name"] = [==[LINE_LOOP]==],
- ["core"] = {
- {
- [==[1.1]==],
- [==[core]==],
- },
- },
- },
- {
- ["value"] = [==[0x8DD2]==],
- ["name"] = [==[UNSIGNED_INT_SAMPLER_2D_EXT]==],
- ["extensions"] = {
- [==[EXT_gpu_shader4]==],
- },
- },
- {
- ["value"] = [==[0x8A29]==],
- ["extensions"] = {
- [==[ARB_uniform_buffer_object]==],
- },
- ["name"] = [==[UNIFORM_BUFFER_START]==],
- ["core"] = {
- {
- [==[3.1]==],
- [==[core]==],
- },
- },
- },
- {
- ["value"] = [==[0x8D97]==],
- ["name"] = [==[ALPHA_INTEGER]==],
- ["core"] = {
- {
- [==[3.0]==],
- [==[core]==],
- },
- {
- [==[3.2]==],
- [==[compatibility]==],
- },
- },
- },
- {
- ["value"] = [==[0x85CC]==],
- ["name"] = [==[SLICE_ACCUM_SUN]==],
- ["extensions"] = {
- [==[SUN_slice_accum]==],
- },
- },
- {
- ["value"] = [==[0xFFFFFFFF]==],
- ["name"] = [==[ALL_ATTRIB_BITS]==],
- ["core"] = {
- {
- [==[1.1]==],
- [==[core]==],
- },
- {
- [==[3.2]==],
- [==[compatibility]==],
- },
- },
- },
- {
- ["value"] = [==[0x817A]==],
- ["name"] = [==[POST_TEXTURE_FILTER_SCALE_SGIX]==],
- ["extensions"] = {
- [==[SGIX_texture_scale_bias]==],
- },
- },
- {
- ["value"] = [==[0x8074]==],
- ["name"] = [==[VERTEX_ARRAY]==],
- ["core"] = {
- {
- [==[1.1]==],
- [==[core]==],
- },
- {
- [==[3.2]==],
- [==[compatibility]==],
- },
- },
- },
- {
- ["value"] = [==[0x0C76]==],
- ["name"] = [==[PIXEL_MAP_R_TO_R]==],
- ["core"] = {
- {
- [==[1.1]==],
- [==[core]==],
- },
- {
- [==[3.2]==],
- [==[compatibility]==],
- },
- },
- },
- {
- ["value"] = [==[0x3000]==],
- ["name"] = [==[CLIP_PLANE0]==],
- ["core"] = {
- {
- [==[1.1]==],
- [==[core]==],
- },
- {
- [==[3.2]==],
- [==[compatibility]==],
- },
- },
- },
- {
- ["value"] = [==[0x8C2E]==],
- ["name"] = [==[TEXTURE_BUFFER_FORMAT_EXT]==],
- ["extensions"] = {
- [==[EXT_texture_buffer_object]==],
- },
- },
- {
- ["value"] = [==[0x8F37]==],
- ["extensions"] = {
- [==[ARB_copy_buffer]==],
- },
- ["name"] = [==[COPY_WRITE_BUFFER]==],
- ["core"] = {
- {
- [==[3.1]==],
- [==[core]==],
- },
- },
- },
- {
- ["value"] = [==[0x8C10]==],
- ["name"] = [==[TEXTURE_RED_TYPE_ARB]==],
- ["extensions"] = {
- [==[ARB_texture_float]==],
- },
- },
- {
- ["value"] = [==[0x8E42]==],
- ["name"] = [==[TEXTURE_SWIZZLE_R_EXT]==],
- ["extensions"] = {
- [==[EXT_texture_swizzle]==],
- },
- },
- {
- ["value"] = [==[0x0DB1]==],
- ["name"] = [==[MAP2_INDEX]==],
- ["core"] = {
- {
- [==[1.1]==],
- [==[core]==],
- },
- {
- [==[3.2]==],
- [==[compatibility]==],
- },
- },
- },
- {
- ["value"] = [==[0x8E16]==],
- ["name"] = [==[QUERY_BY_REGION_NO_WAIT_NV]==],
- ["extensions"] = {
- [==[NV_conditional_render]==],
- },
- },
- {
- ["value"] = [==[0x92EC]==],
- ["extensions"] = {
- [==[ARB_program_interface_query]==],
- },
- ["name"] = [==[FRAGMENT_SUBROUTINE]==],
- ["core"] = {
- {
- [==[4.3]==],
- [==[core]==],
- },
- },
- },
- {
- ["value"] = [==[0x1A22D]==],
- ["name"] = [==[MAX_VERTEX_HINT_PGI]==],
- ["extensions"] = {
- [==[PGI_vertex_hints]==],
- },
- },
- {
- ["value"] = [==[0x8281]==],
- ["extensions"] = {
- [==[ARB_internalformat_query2]==],
- },
- ["name"] = [==[MAX_LAYERS]==],
- ["core"] = {
- {
- [==[4.3]==],
- [==[core]==],
- },
- },
- },
- {
- ["value"] = [==[0x909E]==],
- ["name"] = [==[PATH_COORD_COUNT_NV]==],
- ["extensions"] = {
- [==[NV_path_rendering]==],
- },
- },
- {
- ["value"] = [==[0x8145]==],
- ["name"] = [==[PIXEL_TILE_CACHE_SIZE_SGIX]==],
- ["extensions"] = {
- [==[SGIX_pixel_tiles]==],
- },
- },
- {
- ["value"] = [==[0x8362]==],
- ["name"] = [==[UNSIGNED_BYTE_2_3_3_REV]==],
- ["core"] = {
- {
- [==[1.2]==],
- [==[core]==],
- },
- },
- },
- {
- ["value"] = [==[0x0BC0]==],
- ["name"] = [==[ALPHA_TEST]==],
- ["core"] = {
- {
- [==[1.1]==],
- [==[core]==],
- },
- {
- [==[3.2]==],
- [==[compatibility]==],
- },
- },
- },
- {
- ["value"] = [==[0x8451]==],
- ["name"] = [==[FOG_COORD]==],
- ["core"] = {
- {
- [==[1.5]==],
- [==[core]==],
- },
- {
- [==[3.2]==],
- [==[compatibility]==],
- },
- },
- },
- {
- ["value"] = [==[0x80A7]==],
- ["name"] = [==[4PASS_3_EXT]==],
- ["extensions"] = {
- [==[EXT_multisample]==],
- },
- },
- {
- ["value"] = [==[0x88A5]==],
- ["name"] = [==[MAX_PROGRAM_TEMPORARIES_ARB]==],
- ["extensions"] = {
- [==[ARB_fragment_program]==],
- [==[ARB_vertex_program]==],
- },
- },
- {
- ["value"] = [==[0x8B87]==],
- ["name"] = [==[ACTIVE_UNIFORM_MAX_LENGTH]==],
- ["core"] = {
- {
- [==[2.0]==],
- [==[core]==],
- },
- },
- },
- {
- ["value"] = [==[0x8C4B]==],
- ["name"] = [==[COMPRESSED_SLUMINANCE_ALPHA_EXT]==],
- ["extensions"] = {
- [==[EXT_texture_sRGB]==],
- },
- },
- {
- ["value"] = [==[0x100]==],
- ["name"] = [==[GLYPH_HAS_KERNING_BIT_NV]==],
- ["extensions"] = {
- [==[NV_path_rendering]==],
- },
- },
- {
- ["value"] = [==[0x87D4]==],
- ["name"] = [==[VERTEX_SHADER_OPTIMIZED_EXT]==],
- ["extensions"] = {
- [==[EXT_vertex_shader]==],
- },
- },
- {
- ["value"] = [==[103070]==],
- ["name"] = [==[VERTEX_ARRAY_LIST_IBM]==],
- ["extensions"] = {
- [==[IBM_vertex_array_lists]==],
- },
- },
- {
- ["value"] = [==[0x823B]==],
- ["extensions"] = {
- [==[ARB_texture_rg]==],
- },
- ["name"] = [==[RG32I]==],
- ["core"] = {
- {
- [==[3.0]==],
- [==[core]==],
- },
- },
- },
- {
- ["value"] = [==[0x8637]==],
- ["name"] = [==[MATRIX7_NV]==],
- ["extensions"] = {
- [==[NV_vertex_program]==],
- },
- },
- {
- ["value"] = [==[0x8BC6]==],
- ["name"] = [==[PERFMON_RESULT_AMD]==],
- ["extensions"] = {
- [==[AMD_performance_monitor]==],
- },
- },
- {
- ["value"] = [==[0x84E2]==],
- ["name"] = [==[MAX_TEXTURE_UNITS_ARB]==],
- ["extensions"] = {
- [==[ARB_multitexture]==],
- },
- },
- {
- ["value"] = [==[0x87B2]==],
- ["name"] = [==[OUTPUT_TEXTURE_COORD21_EXT]==],
- ["extensions"] = {
- [==[EXT_vertex_shader]==],
- },
- },
- {
- ["value"] = [==[0x806F]==],
- ["name"] = [==[TEXTURE_3D_EXT]==],
- ["extensions"] = {
- [==[EXT_texture3D]==],
- },
- },
- {
- ["value"] = [==[0x8E23]==],
- ["extensions"] = {
- [==[ARB_transform_feedback2]==],
- },
- ["name"] = [==[TRANSFORM_FEEDBACK_BUFFER_PAUSED]==],
- ["core"] = {
- {
- [==[4.0]==],
- [==[core]==],
- },
- },
- },
- {
- ["value"] = [==[0x81B0]==],
- ["name"] = [==[IUI_N3F_V3F_EXT]==],
- ["extensions"] = {
- [==[EXT_index_array_formats]==],
- },
- },
- {
- ["value"] = [==[0x8F37]==],
- ["name"] = [==[COPY_WRITE_BUFFER_BINDING]==],
- ["extensions"] = {
- [==[ARB_copy_buffer]==],
- },
- },
- {
- ["value"] = [==[0x0602]==],
- ["name"] = [==[3D_COLOR]==],
- ["core"] = {
- {
- [==[1.1]==],
- [==[core]==],
- },
- {
- [==[3.2]==],
- [==[compatibility]==],
- },
- },
- },
- {
- ["value"] = [==[0x8D44]==],
- ["extensions"] = {
- [==[ARB_framebuffer_object]==],
- },
- ["name"] = [==[RENDERBUFFER_INTERNAL_FORMAT]==],
- ["core"] = {
- {
- [==[3.0]==],
- [==[core]==],
- },
- },
- },
- {
- ["value"] = [==[0x86CD]==],
- ["name"] = [==[EVAL_VERTEX_ATTRIB7_NV]==],
- ["extensions"] = {
- [==[NV_evaluators]==],
- },
- },
- {
- ["value"] = [==[0x88F2]==],
- ["name"] = [==[STENCIL_TAG_BITS_EXT]==],
- ["extensions"] = {
- [==[EXT_stencil_clear_tag]==],
- },
- },
- {
- ["value"] = [==[0x00400000]==],
- ["name"] = [==[FONT_DESCENDER_BIT_NV]==],
- ["extensions"] = {
- [==[NV_path_rendering]==],
- },
- },
- {
- ["value"] = [==[0x8B57]==],
- ["name"] = [==[BOOL_VEC2]==],
- ["core"] = {
- {
- [==[2.0]==],
- [==[core]==],
- },
- },
- },
- {
- ["value"] = [==[0x92DB]==],
- ["extensions"] = {
- [==[ARB_shader_atomic_counters]==],
- },
- ["name"] = [==[UNSIGNED_INT_ATOMIC_COUNTER]==],
- ["core"] = {
- {
- [==[4.2]==],
- [==[core]==],
- },
- },
- },
- {
- ["value"] = [==[0x8828]==],
- ["name"] = [==[DRAW_BUFFER3_ARB]==],
- ["extensions"] = {
- [==[ARB_draw_buffers]==],
- },
- },
- {
- ["value"] = [==[0x8F3C]==],
- ["extensions"] = {
- [==[ARB_shader_image_load_store]==],
- },
- ["name"] = [==[IMAGE_BINDING_LAYERED]==],
- ["core"] = {
- {
- [==[4.2]==],
- [==[core]==],
- },
- },
- },
- {
- ["value"] = [==[0x8F41]==],
- ["name"] = [==[DRAW_INDIRECT_ADDRESS_NV]==],
- ["extensions"] = {
- [==[NV_vertex_buffer_unified_memory]==],
- },
- },
- {
- ["value"] = [==[0xF2]==],
- ["name"] = [==[DUP_FIRST_CUBIC_CURVE_TO_NV]==],
- ["extensions"] = {
- [==[NV_path_rendering]==],
- },
- },
- {
- ["value"] = [==[0x8629]==],
- ["name"] = [==[MODELVIEW_PROJECTION_NV]==],
- ["extensions"] = {
- [==[NV_vertex_program]==],
- },
- },
- {
- ["value"] = [==[0x88A8]==],
- ["name"] = [==[PROGRAM_PARAMETERS_ARB]==],
- ["extensions"] = {
- [==[ARB_fragment_program]==],
- [==[ARB_vertex_program]==],
- },
- },
- {
- ["value"] = [==[0x86C2]==],
- ["name"] = [==[MAP_TESSELLATION_NV]==],
- ["extensions"] = {
- [==[NV_evaluators]==],
- },
- },
- {
- ["value"] = [==[0x8D8F]==],
- ["name"] = [==[RGB8I_EXT]==],
- ["extensions"] = {
- [==[EXT_texture_integer]==],
- },
- },
- {
- ["value"] = [==[0x0800]==],
- ["name"] = [==[EXP]==],
- ["core"] = {
- {
- [==[1.1]==],
- [==[core]==],
- },
- {
- [==[3.2]==],
- [==[compatibility]==],
- },
- },
- },
- {
- ["value"] = [==[0x0C52]==],
- ["name"] = [==[LINE_SMOOTH_HINT]==],
- ["core"] = {
- {
- [==[1.1]==],
- [==[core]==],
- },
- },
- },
- {
- ["value"] = [==[0x8834]==],
- ["name"] = [==[DRAW_BUFFER15_ATI]==],
- ["extensions"] = {
- [==[ATI_draw_buffers]==],
- },
- },
- {
- ["value"] = [==[0x8655]==],
- ["name"] = [==[VERTEX_ATTRIB_ARRAY5_NV]==],
- ["extensions"] = {
- [==[NV_vertex_program]==],
- },
- },
- {
- ["value"] = [==[0x00000002]==],
- ["name"] = [==[POINT_BIT]==],
- ["core"] = {
- {
- [==[1.1]==],
- [==[core]==],
- },
- {
- [==[3.2]==],
- [==[compatibility]==],
- },
- },
- },
- {
- ["value"] = [==[0x8D56]==],
- ["name"] = [==[FRAMEBUFFER_INCOMPLETE_MULTISAMPLE_EXT]==],
- ["extensions"] = {
- [==[EXT_framebuffer_multisample]==],
- },
- },
- {
- ["value"] = [==[0x9056]==],
- ["name"] = [==[IMAGE_2D_MULTISAMPLE_ARRAY_EXT]==],
- ["extensions"] = {
- [==[EXT_shader_image_load_store]==],
- },
- },
- {
- ["value"] = [==[0x0306]==],
- ["name"] = [==[DST_COLOR]==],
- ["core"] = {
- {
- [==[1.1]==],
- [==[core]==],
- },
- },
- },
- {
- ["value"] = [==[0x82DE]==],
- ["extensions"] = {
- [==[ARB_texture_view]==],
- },
- ["name"] = [==[TEXTURE_VIEW_NUM_LAYERS]==],
- ["core"] = {
- {
- [==[4.3]==],
- [==[core]==],
- },
- },
- },
- {
- ["value"] = [==[0x8513]==],
- ["extensions"] = {
- [==[ARB_internalformat_query2]==],
- },
- ["name"] = [==[TEXTURE_CUBE_MAP]==],
- ["core"] = {
- {
- [==[1.3]==],
- [==[core]==],
- },
- },
- },
- {
- ["value"] = [==[0x8D84]==],
- ["name"] = [==[ALPHA32I_EXT]==],
- ["extensions"] = {
- [==[EXT_texture_integer]==],
- },
- },
- {
- ["value"] = [==[0x82B6]==],
- ["extensions"] = {
- [==[ARB_internalformat_query2]==],
- },
- ["name"] = [==[VIEW_COMPATIBILITY_CLASS]==],
- ["core"] = {
- {
- [==[4.3]==],
- [==[core]==],
- },
- },
- },
- {
- ["value"] = [==[0x8087]==],
- ["name"] = [==[INDEX_ARRAY_COUNT_EXT]==],
- ["extensions"] = {
- [==[EXT_vertex_array]==],
- },
- },
- {
- ["value"] = [==[0x8814]==],
- ["name"] = [==[RGBA_FLOAT32_APPLE]==],
- ["extensions"] = {
- [==[APPLE_float_pixels]==],
- },
- },
- {
- ["value"] = [==[0x84FD]==],
- ["name"] = [==[MAX_TEXTURE_LOD_BIAS_EXT]==],
- ["extensions"] = {
- [==[EXT_texture_lod_bias]==],
- },
- },
- {
- ["value"] = [==[0x8C80]==],
- ["name"] = [==[MAX_TRANSFORM_FEEDBACK_SEPARATE_COMPONENTS]==],
- ["core"] = {
- {
- [==[3.0]==],
- [==[core]==],
- },
- },
- },
- {
- ["value"] = [==[0x8151]==],
- ["name"] = [==[CONSTANT_BORDER]==],
- ["extensions"] = {
- [==[ARB_imaging]==],
- },
- },
- {
- ["value"] = [==[0x8940]==],
- ["name"] = [==[REG_31_ATI]==],
- ["extensions"] = {
- [==[ATI_fragment_shader]==],
- },
- },
- {
- ["value"] = [==[0x8711]==],
- ["name"] = [==[DT_SCALE_NV]==],
- ["extensions"] = {
- [==[NV_texture_shader]==],
- },
- },
- {
- ["value"] = [==[0x0B07]==],
- ["name"] = [==[CURRENT_RASTER_POSITION]==],
- ["core"] = {
- {
- [==[1.1]==],
- [==[core]==],
- },
- {
- [==[3.2]==],
- [==[compatibility]==],
- },
- },
- },
- {
- ["value"] = [==[0x0B43]==],
- ["name"] = [==[EDGE_FLAG]==],
- ["core"] = {
- {
- [==[1.1]==],
- [==[core]==],
- },
- {
- [==[3.2]==],
- [==[compatibility]==],
- },
- },
- },
- {
- ["value"] = [==[0x930B]==],
- ["extensions"] = {
- [==[ARB_program_interface_query]==],
- },
- ["name"] = [==[REFERENCED_BY_COMPUTE_SHADER]==],
- ["core"] = {
- {
- [==[4.3]==],
- [==[core]==],
- },
- },
- },
- {
- ["value"] = [==[0x878C]==],
- ["name"] = [==[OP_SET_GE_EXT]==],
- ["extensions"] = {
- [==[EXT_vertex_shader]==],
- },
- },
- {
- ["value"] = [==[0x8070]==],
- ["name"] = [==[PROXY_TEXTURE_3D]==],
- ["core"] = {
- {
- [==[1.2]==],
- [==[core]==],
- },
- },
- },
- {
- ["value"] = [==[0x8FFA]==],
- ["name"] = [==[FLOAT16_VEC3_NV]==],
- ["extensions"] = {
- [==[NV_gpu_shader5]==],
- },
- },
- {
- ["value"] = [==[0x91BC]==],
- ["extensions"] = {
- [==[ARB_compute_shader]==],
- },
- ["name"] = [==[MAX_COMPUTE_TEXTURE_IMAGE_UNITS]==],
- ["core"] = {
- {
- [==[4.3]==],
- [==[core]==],
- },
- },
- },
- {
- ["value"] = [==[0x859A]==],
- ["name"] = [==[OPERAND2_ALPHA]==],
- ["core"] = {
- {
- [==[1.3]==],
- [==[core]==],
- },
- {
- [==[3.2]==],
- [==[compatibility]==],
- },
- },
- },
- {
- ["value"] = [==[0x881C]==],
- ["name"] = [==[ALPHA_FLOAT16_ATI]==],
- ["extensions"] = {
- [==[ATI_texture_float]==],
- },
- },
- {
- ["value"] = [==[0x3003]==],
- ["name"] = [==[CLIP_DISTANCE3]==],
- ["core"] = {
- {
- [==[3.0]==],
- [==[core]==],
- },
- },
- },
- {
- ["value"] = [==[0x8DF5]==],
- ["extensions"] = {
- [==[ARB_ES2_compatibility]==],
- },
- ["name"] = [==[HIGH_INT]==],
- ["core"] = {
- {
- [==[4.1]==],
- [==[core]==],
- },
- },
- },
- {
- ["value"] = [==[0x86F6]==],
- ["name"] = [==[DSDT_MAG_NV]==],
- ["extensions"] = {
- [==[NV_texture_shader]==],
- },
- },
- {
- ["value"] = [==[0x88A7]==],
- ["name"] = [==[MAX_PROGRAM_NATIVE_TEMPORARIES_ARB]==],
- ["extensions"] = {
- [==[ARB_fragment_program]==],
- [==[ARB_vertex_program]==],
- },
- },
- {
- ["value"] = [==[0x0DD0]==],
- ["name"] = [==[MAP1_GRID_DOMAIN]==],
- ["core"] = {
- {
- [==[1.1]==],
- [==[core]==],
- },
- {
- [==[3.2]==],
- [==[compatibility]==],
- },
- },
- },
- {
- ["value"] = [==[0x803E]==],
- ["name"] = [==[ALPHA16]==],
- ["core"] = {
- {
- [==[1.1]==],
- [==[core]==],
- },
- {
- [==[3.2]==],
- [==[compatibility]==],
- },
- },
- },
- {
- ["value"] = [==[0x0C33]==],
- ["name"] = [==[STEREO]==],
- ["core"] = {
- {
- [==[1.1]==],
- [==[core]==],
- },
- },
- },
- {
- ["value"] = [==[0x0D58]==],
- ["name"] = [==[ACCUM_RED_BITS]==],
- ["core"] = {
- {
- [==[1.1]==],
- [==[core]==],
- },
- {
- [==[3.2]==],
- [==[compatibility]==],
- },
- },
- },
- {
- ["value"] = [==[0x8666]==],
- ["name"] = [==[MAP1_VERTEX_ATTRIB6_4_NV]==],
- ["extensions"] = {
- [==[NV_vertex_program]==],
- },
- },
- {
- ["value"] = [==[0x4003]==],
- ["name"] = [==[LIGHT3]==],
- ["core"] = {
- {
- [==[1.1]==],
- [==[core]==],
- },
- {
- [==[3.2]==],
- [==[compatibility]==],
- },
- },
- },
- {
- ["value"] = [==[0x8410]==],
- ["name"] = [==[FRAGMENT_LIGHT4_SGIX]==],
- ["extensions"] = {
- [==[SGIX_fragment_lighting]==],
- },
- },
- {
- ["value"] = [==[0x0CB1]==],
- ["name"] = [==[PIXEL_MAP_S_TO_S_SIZE]==],
- ["core"] = {
- {
- [==[1.1]==],
- [==[core]==],
- },
- {
- [==[3.2]==],
- [==[compatibility]==],
- },
- },
- },
- {
- ["value"] = [==[0x845A]==],
- ["name"] = [==[SECONDARY_COLOR_ARRAY_SIZE_EXT]==],
- ["extensions"] = {
- [==[EXT_secondary_color]==],
- },
- },
- {
- ["value"] = [==[0x8A11]==],
- ["extensions"] = {
- [==[ARB_uniform_buffer_object]==],
- },
- ["name"] = [==[UNIFORM_BUFFER]==],
- ["core"] = {
- {
- [==[3.1]==],
- [==[core]==],
- },
- },
- },
- {
- ["value"] = [==[0x8B63]==],
- ["name"] = [==[SAMPLER_2D_RECT]==],
- ["core"] = {
- {
- [==[3.1]==],
- [==[core]==],
- },
- },
- },
- {
- ["value"] = [==[0x9282]==],
- ["name"] = [==[UNCORRELATED_NV]==],
- ["extensions"] = {
- [==[NV_blend_equation_advanced]==],
- },
- },
- {
- ["value"] = [==[0x0B21]==],
- ["name"] = [==[LINE_WIDTH]==],
- ["core"] = {
- {
- [==[1.1]==],
- [==[core]==],
- },
- },
- },
- {
- ["value"] = [==[0x8928]==],
- ["name"] = [==[REG_7_ATI]==],
- ["extensions"] = {
- [==[ATI_fragment_shader]==],
- },
- },
- {
- ["value"] = [==[0x8247]==],
- ["extensions"] = {
- [==[KHR_debug]==],
- },
- ["name"] = [==[DEBUG_SOURCE_WINDOW_SYSTEM]==],
- ["core"] = {
- {
- [==[4.3]==],
- [==[core]==],
- },
- },
- },
- {
- ["value"] = [==[0x8573]==],
- ["name"] = [==[RGB_SCALE_EXT]==],
- ["extensions"] = {
- [==[EXT_texture_env_combine]==],
- },
- },
- {
- ["value"] = [==[0x8867]==],
- ["name"] = [==[QUERY_RESULT_AVAILABLE_ARB]==],
- ["extensions"] = {
- [==[ARB_occlusion_query]==],
- },
- },
- {
- ["value"] = [==[0x90E1]==],
- ["name"] = [==[SYNC_X11_FENCE_EXT]==],
- ["extensions"] = {
- [==[EXT_x11_sync_object]==],
- },
- },
- {
- ["value"] = [==[0x8E4E]==],
- ["name"] = [==[LAST_VERTEX_CONVENTION_EXT]==],
- ["extensions"] = {
- [==[EXT_provoking_vertex]==],
- },
- },
- {
- ["value"] = [==[0x806C]==],
- ["name"] = [==[PACK_IMAGE_HEIGHT]==],
- ["core"] = {
- {
- [==[1.2]==],
- [==[core]==],
- },
- },
- },
- {
- ["value"] = [==[0x92B1]==],
- ["name"] = [==[PLUS_CLAMPED_NV]==],
- ["extensions"] = {
- [==[NV_blend_equation_advanced]==],
- },
- },
- {
- ["value"] = [==[0x0B74]==],
- ["name"] = [==[DEPTH_FUNC]==],
- ["core"] = {
- {
- [==[1.1]==],
- [==[core]==],
- },
- },
- },
- {
- ["value"] = [==[0x00000008]==],
- ["name"] = [==[POLYGON_BIT]==],
- ["core"] = {
- {
- [==[1.1]==],
- [==[core]==],
- },
- {
- [==[3.2]==],
- [==[compatibility]==],
- },
- },
- },
- {
- ["value"] = [==[0x00000080]==],
- ["name"] = [==[FOG_BIT]==],
- ["core"] = {
- {
- [==[1.1]==],
- [==[core]==],
- },
- {
- [==[3.2]==],
- [==[compatibility]==],
- },
- },
- },
- {
- ["value"] = [==[0x84DF]==],
- ["name"] = [==[TEXTURE31_ARB]==],
- ["extensions"] = {
- [==[ARB_multitexture]==],
- },
- },
- {
- ["value"] = [==[0x81A6]==],
- ["name"] = [==[DEPTH_COMPONENT24_SGIX]==],
- ["extensions"] = {
- [==[SGIX_depth_texture]==],
- },
- },
- {
- ["value"] = [==[0x8351]==],
- ["name"] = [==[TEXTURE_MATERIAL_FACE_EXT]==],
- ["extensions"] = {
- [==[EXT_light_texture]==],
- },
- },
- {
- ["value"] = [==[0x826C]==],
- ["extensions"] = {
- [==[KHR_debug]==],
- },
- ["name"] = [==[MAX_DEBUG_GROUP_STACK_DEPTH]==],
- ["core"] = {
- {
- [==[4.3]==],
- [==[core]==],
- },
- },
- },
- {
- ["value"] = [==[0x88BD]==],
- ["name"] = [==[BUFFER_MAP_POINTER]==],
- ["core"] = {
- {
- [==[1.5]==],
- [==[core]==],
- },
- },
- },
- {
- ["value"] = [==[0x8354]==],
- ["name"] = [==[PIXEL_FRAGMENT_RGB_SOURCE_SGIS]==],
- ["extensions"] = {
- [==[SGIS_pixel_texture]==],
- },
- },
- {
- ["value"] = [==[0x0405]==],
- ["name"] = [==[BACK]==],
- ["core"] = {
- {
- [==[1.1]==],
- [==[core]==],
- },
- },
- },
- {
- ["value"] = [==[0x0503]==],
- ["extensions"] = {
- [==[KHR_debug]==],
- },
- ["name"] = [==[STACK_OVERFLOW]==],
- ["core"] = {
- {
- [==[1.1]==],
- [==[core]==],
- },
- {
- [==[3.2]==],
- [==[compatibility]==],
- },
- {
- [==[4.3]==],
- [==[core]==],
- },
- },
- },
- {
- ["value"] = [==[0x8D8E]==],
- ["name"] = [==[RGBA8I]==],
- ["core"] = {
- {
- [==[3.0]==],
- [==[core]==],
- },
- },
- },
- {
- ["value"] = [==[0x90EC]==],
- ["extensions"] = {
- [==[ARB_compute_shader]==],
- },
- ["name"] = [==[UNIFORM_BLOCK_REFERENCED_BY_COMPUTE_SHADER]==],
- ["core"] = {
- {
- [==[4.3]==],
- [==[core]==],
- },
- },
- },
- {
- ["value"] = [==[0x0B46]==],
- ["name"] = [==[FRONT_FACE]==],
- ["core"] = {
- {
- [==[1.1]==],
- [==[core]==],
- },
- },
- },
- {
- ["value"] = [==[0x8855]==],
- ["name"] = [==[OFFSET_HILO_TEXTURE_RECTANGLE_NV]==],
- ["extensions"] = {
- [==[NV_texture_shader3]==],
- },
- },
- {
- ["value"] = [==[0x1A1F8]==],
- ["name"] = [==[PREFER_DOUBLEBUFFER_HINT_PGI]==],
- ["extensions"] = {
- [==[PGI_misc_hints]==],
- },
- },
- {
- ["value"] = [==[0x1A22C]==],
- ["name"] = [==[MATERIAL_SIDE_HINT_PGI]==],
- ["extensions"] = {
- [==[PGI_vertex_hints]==],
- },
- },
- {
- ["value"] = [==[0x84CE]==],
- ["name"] = [==[TEXTURE14]==],
- ["core"] = {
- {
- [==[1.3]==],
- [==[core]==],
- },
- },
- },
- {
- ["value"] = [==[0x928E]==],
- ["name"] = [==[SRC_ATOP_NV]==],
- ["extensions"] = {
- [==[NV_blend_equation_advanced]==],
- },
- },
- {
- ["value"] = [==[0x80E2]==],
- ["name"] = [==[COLOR_INDEX1_EXT]==],
- ["extensions"] = {
- [==[EXT_paletted_texture]==],
- },
- },
- {
- ["value"] = [==[0x851D]==],
- ["name"] = [==[VERTEX_ARRAY_RANGE_NV]==],
- ["extensions"] = {
- [==[NV_vertex_array_range]==],
- },
- },
- {
- ["value"] = [==[0x8725]==],
- ["name"] = [==[MODELVIEW5_ARB]==],
- ["extensions"] = {
- [==[ARB_vertex_blend]==],
- },
- },
- {
- ["value"] = [==[0x8623]==],
- ["name"] = [==[VERTEX_ATTRIB_ARRAY_SIZE]==],
- ["core"] = {
- {
- [==[2.0]==],
- [==[core]==],
- },
- },
- },
- {
- ["value"] = [==[0x8B5F]==],
- ["name"] = [==[SAMPLER_3D]==],
- ["core"] = {
- {
- [==[2.0]==],
- [==[core]==],
- },
- },
- },
- {
- ["value"] = [==[0x884C]==],
- ["name"] = [==[TEXTURE_COMPARE_MODE_ARB]==],
- ["extensions"] = {
- [==[ARB_shadow]==],
- },
- },
- {
- ["value"] = [==[0x8212]==],
- ["extensions"] = {
- [==[ARB_framebuffer_object]==],
- },
- ["name"] = [==[FRAMEBUFFER_ATTACHMENT_RED_SIZE]==],
- ["core"] = {
- {
- [==[3.0]==],
- [==[core]==],
- },
- },
- },
- {
- ["value"] = [==[0x8215]==],
- ["extensions"] = {
- [==[ARB_framebuffer_object]==],
- },
- ["name"] = [==[FRAMEBUFFER_ATTACHMENT_ALPHA_SIZE]==],
- ["core"] = {
- {
- [==[3.0]==],
- [==[core]==],
- },
- },
- },
- {
- ["value"] = [==[0x88B8]==],
- ["name"] = [==[READ_ONLY_ARB]==],
- ["extensions"] = {
- [==[ARB_vertex_buffer_object]==],
- },
- },
- {
- ["value"] = [==[0x88F3]==],
- ["name"] = [==[STENCIL_CLEAR_TAG_VALUE_EXT]==],
- ["extensions"] = {
- [==[EXT_stencil_clear_tag]==],
- },
- },
- {
- ["value"] = [==[0x803F]==],
- ["name"] = [==[LUMINANCE4_EXT]==],
- ["extensions"] = {
- [==[EXT_texture]==],
- },
- },
- {
- ["value"] = [==[0x874E]==],
- ["name"] = [==[VERTEX_ATTRIB_ARRAY_LONG]==],
- ["core"] = {
- {
- [==[4.3]==],
- [==[core]==],
- },
- },
- },
- {
- ["value"] = [==[0x8165]==],
- ["name"] = [==[OCCLUSION_TEST_HP]==],
- ["extensions"] = {
- [==[HP_occlusion_test]==],
- },
- },
- {
- ["value"] = [==[0x8E4D]==],
- ["extensions"] = {
- [==[ARB_provoking_vertex]==],
- [==[ARB_viewport_array]==],
- },
- ["name"] = [==[FIRST_VERTEX_CONVENTION]==],
- ["core"] = {
- {
- [==[3.2]==],
- [==[core]==],
- },
- },
- },
- {
- ["value"] = [==[0x82D6]==],
- ["extensions"] = {
- [==[ARB_vertex_attrib_binding]==],
- },
- ["name"] = [==[VERTEX_BINDING_DIVISOR]==],
- ["core"] = {
- {
- [==[4.3]==],
- [==[core]==],
- },
- },
- },
- {
- ["value"] = [==[0x1603]==],
- ["name"] = [==[COLOR_INDEXES]==],
- ["core"] = {
- {
- [==[1.1]==],
- [==[core]==],
- },
- {
- [==[3.2]==],
- [==[compatibility]==],
- },
- },
- },
- {
- ["value"] = [==[0x870D]==],
- ["name"] = [==[SIGNED_RGB8_UNSIGNED_ALPHA8_NV]==],
- ["extensions"] = {
- [==[NV_texture_shader]==],
- },
- },
- {
- ["value"] = [==[0x8E53]==],
- ["name"] = [==[TEXTURE_BINDING_RENDERBUFFER_NV]==],
- ["extensions"] = {
- [==[NV_explicit_multisample]==],
- },
- },
- {
- ["value"] = [==[0x8079]==],
- ["name"] = [==[EDGE_FLAG_ARRAY]==],
- ["core"] = {
- {
- [==[1.1]==],
- [==[core]==],
- },
- {
- [==[3.2]==],
- [==[compatibility]==],
- },
- },
- },
- {
- ["value"] = [==[0x8546]==],
- ["name"] = [==[COMBINER_CD_DOT_PRODUCT_NV]==],
- ["extensions"] = {
- [==[NV_register_combiners]==],
- },
- },
- {
- ["value"] = [==[0x0DB2]==],
- ["name"] = [==[MAP2_NORMAL]==],
- ["core"] = {
- {
- [==[1.1]==],
- [==[core]==],
- },
- {
- [==[3.2]==],
- [==[compatibility]==],
- },
- },
- },
- {
- ["value"] = [==[0x8C29]==],
- ["name"] = [==[MAX_GEOMETRY_TEXTURE_IMAGE_UNITS]==],
- ["core"] = {
- {
- [==[3.2]==],
- [==[core]==],
- },
- },
- },
- {
- ["value"] = [==[0x9279]==],
- ["extensions"] = {
- [==[ARB_ES3_compatibility]==],
- },
- ["name"] = [==[COMPRESSED_SRGB8_ALPHA8_ETC2_EAC]==],
- ["core"] = {
- {
- [==[4.3]==],
- [==[core]==],
- },
- },
- },
- {
- ["value"] = [==[0x8DBB]==],
- ["extensions"] = {
- [==[ARB_texture_compression_rgtc]==],
- },
- ["name"] = [==[COMPRESSED_RED_RGTC1]==],
- ["core"] = {
- {
- [==[3.0]==],
- [==[core]==],
- },
- },
- },
- {
- ["value"] = [==[0x9104]==],
- ["extensions"] = {
- [==[ARB_texture_multisample]==],
- },
- ["name"] = [==[TEXTURE_BINDING_2D_MULTISAMPLE]==],
- ["core"] = {
- {
- [==[3.2]==],
- [==[core]==],
- },
- },
- },
- {
- ["value"] = [==[0x850F]==],
- ["name"] = [==[VERTEX_WEIGHT_ARRAY_STRIDE_EXT]==],
- ["extensions"] = {
- [==[EXT_vertex_weighting]==],
- },
- },
- {
- ["value"] = [==[0x000A]==],
- ["name"] = [==[LINES_ADJACENCY]==],
- ["core"] = {
- {
- [==[3.2]==],
- [==[core]==],
- },
- },
- },
- {
- ["value"] = [==[0x8B63]==],
- ["name"] = [==[SAMPLER_2D_RECT_ARB]==],
- ["extensions"] = {
- [==[ARB_shader_objects]==],
- },
- },
- {
- ["value"] = [==[0x851A]==],
- ["name"] = [==[TEXTURE_CUBE_MAP_NEGATIVE_Z_ARB]==],
- ["extensions"] = {
- [==[ARB_texture_cube_map]==],
- },
- },
- {
- ["value"] = [==[0x919C]==],
- ["name"] = [==[MIN_LOD_WARNING_AMD]==],
- ["extensions"] = {
- [==[AMD_sparse_texture]==],
- },
- },
- {
- ["value"] = [==[0x813D]==],
- ["name"] = [==[TEXTURE_MAX_LEVEL]==],
- ["core"] = {
- {
- [==[1.2]==],
- [==[core]==],
- },
- },
- },
- {
- ["value"] = [==[0x9056]==],
- ["extensions"] = {
- [==[ARB_shader_image_load_store]==],
- },
- ["name"] = [==[IMAGE_2D_MULTISAMPLE_ARRAY]==],
- ["core"] = {
- {
- [==[4.2]==],
- [==[core]==],
- },
- },
- },
- {
- ["value"] = [==[0x8111]==],
- ["name"] = [==[DUAL_ALPHA8_SGIS]==],
- ["extensions"] = {
- [==[SGIS_texture_select]==],
- },
- },
- {
- ["value"] = [==[103081]==],
- ["name"] = [==[NORMAL_ARRAY_LIST_STRIDE_IBM]==],
- ["extensions"] = {
- [==[IBM_vertex_array_lists]==],
- },
- },
- {
- ["value"] = [==[0x8512]==],
- ["name"] = [==[REFLECTION_MAP_NV]==],
- ["extensions"] = {
- [==[NV_texgen_reflection]==],
- },
- },
- {
- ["value"] = [==[0x8097]==],
- ["name"] = [==[LINEAR_DETAIL_SGIS]==],
- ["extensions"] = {
- [==[SGIS_detail_texture]==],
- },
- },
- {
- ["value"] = [==[0x8B55]==],
- ["name"] = [==[INT_VEC4]==],
- ["core"] = {
- {
- [==[2.0]==],
- [==[core]==],
- },
- },
- },
- {
- ["value"] = [==[0x902B]==],
- ["name"] = [==[VIDEO_COLOR_CONVERSION_MIN_NV]==],
- ["extensions"] = {
- [==[NV_video_capture]==],
- },
- },
- {
- ["value"] = [==[0x85BA]==],
- ["name"] = [==[UNSIGNED_SHORT_8_8_APPLE]==],
- ["extensions"] = {
- [==[APPLE_rgb_422]==],
- [==[APPLE_ycbcr_422]==],
- },
- },
- {
- ["value"] = [==[0x8641]==],
- ["name"] = [==[CURRENT_MATRIX_NV]==],
- ["extensions"] = {
- [==[NV_vertex_program]==],
- },
- },
- {
- ["value"] = [==[0x1207]==],
- ["name"] = [==[CONSTANT_ATTENUATION]==],
- ["core"] = {
- {
- [==[1.1]==],
- [==[core]==],
- },
- {
- [==[3.2]==],
- [==[compatibility]==],
- },
- },
- },
- {
- ["value"] = [==[0x8C70]==],
- ["name"] = [==[COMPRESSED_LUMINANCE_LATC1_EXT]==],
- ["extensions"] = {
- [==[EXT_texture_compression_latc]==],
- },
- },
- {
- ["value"] = [==[0x8CE7]==],
- ["extensions"] = {
- [==[ARB_framebuffer_object]==],
- },
- ["name"] = [==[COLOR_ATTACHMENT7]==],
- ["core"] = {
- {
- [==[3.0]==],
- [==[core]==],
- },
- },
- },
- {
- ["value"] = [==[0x93DB]==],
- ["name"] = [==[COMPRESSED_SRGB8_ALPHA8_ASTC_10x10_KHR]==],
- ["extensions"] = {
- [==[KHR_texture_compression_astc_ldr]==],
- },
- },
- {
- ["value"] = [==[0x8044]==],
- ["name"] = [==[LUMINANCE6_ALPHA2_EXT]==],
- ["extensions"] = {
- [==[EXT_texture]==],
- },
- },
- {
- ["value"] = [==[0x92C5]==],
- ["extensions"] = {
- [==[ARB_shader_atomic_counters]==],
- },
- ["name"] = [==[ATOMIC_COUNTER_BUFFER_ACTIVE_ATOMIC_COUNTERS]==],
- ["core"] = {
- {
- [==[4.2]==],
- [==[core]==],
- },
- },
- },
- {
- ["value"] = [==[0x880A]==],
- ["name"] = [==[PROGRAM_NATIVE_TEX_INDIRECTIONS_ARB]==],
- ["extensions"] = {
- [==[ARB_fragment_program]==],
- },
- },
- {
- ["value"] = [==[0x0004]==],
- ["extensions"] = {
- [==[ARB_tessellation_shader]==],
- },
- ["name"] = [==[TRIANGLES]==],
- ["core"] = {
- {
- [==[1.1]==],
- [==[core]==],
- },
- },
- },
- {
- ["value"] = [==[0x8935]==],
- ["name"] = [==[REG_20_ATI]==],
- ["extensions"] = {
- [==[ATI_fragment_shader]==],
- },
- },
- {
- ["value"] = [==[0x80E7]==],
- ["name"] = [==[COLOR_INDEX16_EXT]==],
- ["extensions"] = {
- [==[EXT_paletted_texture]==],
- },
- },
- {
- ["value"] = [==[0x929A]==],
- ["name"] = [==[COLORBURN_NV]==],
- ["extensions"] = {
- [==[NV_blend_equation_advanced]==],
- },
- },
- {
- ["value"] = [==[0x8866]==],
- ["name"] = [==[PIXEL_COUNT_NV]==],
- ["extensions"] = {
- [==[NV_occlusion_query]==],
- },
- },
- {
- ["value"] = [==[0x2900]==],
- ["name"] = [==[CLAMP]==],
- ["core"] = {
- {
- [==[1.1]==],
- [==[core]==],
- },
- {
- [==[3.2]==],
- [==[compatibility]==],
- },
- },
- },
- {
- ["value"] = [==[0x0C70]==],
- ["name"] = [==[PIXEL_MAP_I_TO_I]==],
- ["core"] = {
- {
- [==[1.1]==],
- [==[core]==],
- },
- {
- [==[3.2]==],
- [==[compatibility]==],
- },
- },
- },
- {
- ["value"] = [==[0x1A221]==],
- ["name"] = [==[CLIP_FAR_HINT_PGI]==],
- ["extensions"] = {
- [==[PGI_misc_hints]==],
- },
- },
- {
- ["value"] = [==[0x8FFC]==],
- ["extensions"] = {
- [==[ARB_gpu_shader_fp64]==],
- [==[ARB_vertex_attrib_64bit]==],
- },
- ["name"] = [==[DOUBLE_VEC2]==],
- ["core"] = {
- {
- [==[4.0]==],
- [==[core]==],
- },
- },
- },
- {
- ["value"] = [==[0x0BE2]==],
- ["name"] = [==[BLEND]==],
- ["core"] = {
- {
- [==[1.1]==],
- [==[core]==],
- },
- },
- },
- {
- ["value"] = [==[0x8542]==],
- ["name"] = [==[COMBINER_INPUT_NV]==],
- ["extensions"] = {
- [==[NV_register_combiners]==],
- },
- },
- {
- ["value"] = [==[0x82CF]==],
- ["extensions"] = {
- [==[ARB_internalformat_query2]==],
- },
- ["name"] = [==[VIEW_CLASS_S3TC_DXT5_RGBA]==],
- ["core"] = {
- {
- [==[4.3]==],
- [==[core]==],
- },
- },
- },
- {
- ["value"] = [==[0x8058]==],
- ["name"] = [==[RGBA8]==],
- ["core"] = {
- {
- [==[1.1]==],
- [==[core]==],
- },
- },
- },
- {
- ["value"] = [==[0x8C49]==],
- ["name"] = [==[COMPRESSED_SRGB_ALPHA]==],
- ["core"] = {
- {
- [==[2.1]==],
- [==[core]==],
- },
- },
- },
- {
- ["value"] = [==[0x8DBD]==],
- ["name"] = [==[COMPRESSED_RED_GREEN_RGTC2_EXT]==],
- ["extensions"] = {
- [==[EXT_texture_compression_rgtc]==],
- },
- },
- {
- ["value"] = [==[0x8F4B]==],
- ["name"] = [==[DOUBLE_MAT3x2_EXT]==],
- ["extensions"] = {
- [==[EXT_vertex_attrib_64bit]==],
- },
- },
- {
- ["value"] = [==[0x8545]==],
- ["name"] = [==[COMBINER_AB_DOT_PRODUCT_NV]==],
- ["extensions"] = {
- [==[NV_register_combiners]==],
- },
- },
- {
- ["value"] = [==[0x8234]==],
- ["extensions"] = {
- [==[ARB_texture_rg]==],
- },
- ["name"] = [==[R16UI]==],
- ["core"] = {
- {
- [==[3.0]==],
- [==[core]==],
- },
- },
- },
- {
- ["value"] = [==[0x8DF0]==],
- ["extensions"] = {
- [==[ARB_ES2_compatibility]==],
- },
- ["name"] = [==[LOW_FLOAT]==],
- ["core"] = {
- {
- [==[4.1]==],
- [==[core]==],
- },
- },
- },
- {
- ["value"] = [==[0x908D]==],
- ["name"] = [==[BOUNDING_BOX_NV]==],
- ["extensions"] = {
- [==[NV_path_rendering]==],
- },
- },
- {
- ["value"] = [==[0x92C1]==],
- ["extensions"] = {
- [==[ARB_shader_atomic_counters]==],
- },
- ["name"] = [==[ATOMIC_COUNTER_BUFFER_BINDING]==],
- ["core"] = {
- {
- [==[4.2]==],
- [==[core]==],
- },
- },
- },
- {
- ["value"] = [==[0x92E5]==],
- ["extensions"] = {
- [==[ARB_program_interface_query]==],
- },
- ["name"] = [==[BUFFER_VARIABLE]==],
- ["core"] = {
- {
- [==[4.3]==],
- [==[core]==],
- },
- },
- },
- {
- ["value"] = [==[0x801E]==],
- ["name"] = [==[POST_CONVOLUTION_BLUE_SCALE_EXT]==],
- ["extensions"] = {
- [==[EXT_convolution]==],
- },
- },
- {
- ["value"] = [==[0x0D96]==],
- ["name"] = [==[MAP1_TEXTURE_COORD_4]==],
- ["core"] = {
- {
- [==[1.1]==],
- [==[core]==],
- },
- {
- [==[3.2]==],
- [==[compatibility]==],
- },
- },
- },
- {
- ["value"] = [==[0x0C32]==],
- ["name"] = [==[DOUBLEBUFFER]==],
- ["core"] = {
- {
- [==[1.1]==],
- [==[core]==],
- },
- },
- },
- {
- ["value"] = [==[0x9116]==],
- ["extensions"] = {
- [==[ARB_sync]==],
- },
- ["name"] = [==[SYNC_FENCE]==],
- ["core"] = {
- {
- [==[3.2]==],
- [==[core]==],
- },
- },
- },
- {
- ["value"] = [==[0x82C7]==],
- ["extensions"] = {
- [==[ARB_internalformat_query2]==],
- },
- ["name"] = [==[VIEW_CLASS_48_BITS]==],
- ["core"] = {
- {
- [==[4.3]==],
- [==[core]==],
- },
- },
- },
- {
- ["value"] = [==[0x8321]==],
- ["name"] = [==[ALPHA_MAX_SGIX]==],
- ["extensions"] = {
- [==[SGIX_blend_alpha_minmax]==],
- },
- },
- {
- ["value"] = [==[0x862C]==],
- ["name"] = [==[TRANSPOSE_NV]==],
- ["extensions"] = {
- [==[NV_vertex_program]==],
- },
- },
- {
- ["value"] = [==[0x8A1C]==],
- ["name"] = [==[UNDEFINED_APPLE]==],
- ["extensions"] = {
- [==[APPLE_object_purgeable]==],
- },
- },
- {
- ["value"] = [==[0x82AA]==],
- ["extensions"] = {
- [==[ARB_internalformat_query2]==],
- },
- ["name"] = [==[IMAGE_PIXEL_TYPE]==],
- ["core"] = {
- {
- [==[4.3]==],
- [==[core]==],
- },
- },
- },
- {
- ["value"] = [==[0x867C]==],
- ["name"] = [==[MAP2_VERTEX_ATTRIB12_4_NV]==],
- ["extensions"] = {
- [==[NV_vertex_program]==],
- },
- },
- {
- ["value"] = [==[0x8846]==],
- ["name"] = [==[MATRIX_INDEX_ARRAY_SIZE_ARB]==],
- ["extensions"] = {
- [==[ARB_matrix_palette]==],
- },
- },
- {
- ["value"] = [==[0x8770]==],
- ["name"] = [==[VERTEX_STREAM4_ATI]==],
- ["extensions"] = {
- [==[ATI_vertex_streams]==],
- },
- },
- {
- ["value"] = [==[0x0603]==],
- ["name"] = [==[3D_COLOR_TEXTURE]==],
- ["core"] = {
- {
- [==[1.1]==],
- [==[core]==],
- },
- {
- [==[3.2]==],
- [==[compatibility]==],
- },
- },
- },
- {
- ["value"] = [==[0]==],
- ["name"] = [==[FALSE]==],
- ["core"] = {
- {
- [==[1.1]==],
- [==[core]==],
- },
- },
- },
- {
- ["value"] = [==[0x8453]==],
- ["name"] = [==[CURRENT_FOG_COORDINATE]==],
- ["core"] = {
- {
- [==[1.4]==],
- [==[core]==],
- },
- {
- [==[3.2]==],
- [==[compatibility]==],
- },
- },
- },
- {
- ["value"] = [==[0x829D]==],
- ["extensions"] = {
- [==[ARB_internalformat_query2]==],
- },
- ["name"] = [==[TESS_EVALUATION_TEXTURE]==],
- ["core"] = {
- {
- [==[4.3]==],
- [==[core]==],
- },
- },
- },
- {
- ["value"] = [==[0x8290]==],
- ["extensions"] = {
- [==[ARB_internalformat_query2]==],
- },
- ["name"] = [==[TEXTURE_IMAGE_TYPE]==],
- ["core"] = {
- {
- [==[4.3]==],
- [==[core]==],
- },
- },
- },
- {
- ["value"] = [==[0x8582]==],
- ["name"] = [==[SOURCE2_RGB_EXT]==],
- ["extensions"] = {
- [==[EXT_texture_env_combine]==],
- },
- },
- {
- ["value"] = [==[0x82C3]==],
- ["extensions"] = {
- [==[ARB_internalformat_query2]==],
- },
- ["name"] = [==[IMAGE_CLASS_10_10_10_2]==],
- ["core"] = {
- {
- [==[4.3]==],
- [==[core]==],
- },
- },
- },
- {
- ["value"] = [==[0x8792]==],
- ["name"] = [==[OP_LOG_BASE_2_EXT]==],
- ["extensions"] = {
- [==[EXT_vertex_shader]==],
- },
- },
- {
- ["value"] = [==[0x8DBB]==],
- ["name"] = [==[COMPRESSED_RED_RGTC1_EXT]==],
- ["extensions"] = {
- [==[EXT_texture_compression_rgtc]==],
- },
- },
- {
- ["value"] = [==[0x8654]==],
- ["name"] = [==[VERTEX_ATTRIB_ARRAY4_NV]==],
- ["extensions"] = {
- [==[NV_vertex_program]==],
- },
- },
- {
- ["value"] = [==[0x0101]==],
- ["name"] = [==[LOAD]==],
- ["core"] = {
- {
- [==[1.1]==],
- [==[core]==],
- },
- {
- [==[3.2]==],
- [==[compatibility]==],
- },
- },
- },
- {
- ["value"] = [==[0x0BF1]==],
- ["name"] = [==[INDEX_LOGIC_OP]==],
- ["core"] = {
- {
- [==[1.1]==],
- [==[core]==],
- },
- {
- [==[3.2]==],
- [==[compatibility]==],
- },
- },
- },
- {
- ["value"] = [==[0x8B49]==],
- ["name"] = [==[MAX_FRAGMENT_UNIFORM_COMPONENTS]==],
- ["core"] = {
- {
- [==[2.0]==],
- [==[core]==],
- },
- },
- },
- {
- ["value"] = [==[0x000C]==],
- ["name"] = [==[TRIANGLES_ADJACENCY_ARB]==],
- ["extensions"] = {
- [==[ARB_geometry_shader4]==],
- },
- },
- {
- ["value"] = [==[0x8941]==],
- ["name"] = [==[CON_0_ATI]==],
- ["extensions"] = {
- [==[ATI_fragment_shader]==],
- },
- },
- {
- ["value"] = [==[0x0301]==],
- ["name"] = [==[ONE_MINUS_SRC_COLOR]==],
- ["core"] = {
- {
- [==[1.1]==],
- [==[core]==],
- },
- },
- },
- {
- ["value"] = [==[0x884D]==],
- ["name"] = [==[TEXTURE_COMPARE_FUNC]==],
- ["core"] = {
- {
- [==[1.4]==],
- [==[core]==],
- },
- },
- },
- {
- ["value"] = [==[0x8952]==],
- ["name"] = [==[CON_17_ATI]==],
- ["extensions"] = {
- [==[ATI_fragment_shader]==],
- },
- },
- {
- ["value"] = [==[0x9155]==],
- ["name"] = [==[SAMPLER_OBJECT_AMD]==],
- ["extensions"] = {
- [==[AMD_name_gen_delete]==],
- },
- },
- {
- ["value"] = [==[0x92F0]==],
- ["extensions"] = {
- [==[ARB_program_interface_query]==],
- },
- ["name"] = [==[TESS_EVALUATION_SUBROUTINE_UNIFORM]==],
- ["core"] = {
- {
- [==[4.3]==],
- [==[core]==],
- },
- },
- },
- {
- ["value"] = [==[0x8B67]==],
- ["name"] = [==[FLOAT_MAT3x2]==],
- ["core"] = {
- {
- [==[2.1]==],
- [==[core]==],
- },
- },
- },
- {
- ["value"] = [==[0x92A4]==],
- ["name"] = [==[LINEARDODGE_NV]==],
- ["extensions"] = {
- [==[NV_blend_equation_advanced]==],
- },
- },
- {
- ["value"] = [==[0x8172]==],
- ["name"] = [==[TEXTURE_CLIPMAP_FRAME_SGIX]==],
- ["extensions"] = {
- [==[SGIX_clipmap]==],
- },
- },
- {
- ["value"] = [==[0x8DF8]==],
- ["extensions"] = {
- [==[ARB_ES2_compatibility]==],
- },
- ["name"] = [==[SHADER_BINARY_FORMATS]==],
- ["core"] = {
- {
- [==[4.1]==],
- [==[core]==],
- },
- },
- },
- {
- ["value"] = [==[0x0B66]==],
- ["name"] = [==[FOG_COLOR]==],
- ["core"] = {
- {
- [==[1.1]==],
- [==[core]==],
- },
- {
- [==[3.2]==],
- [==[compatibility]==],
- },
- },
- },
- {
- ["value"] = [==[0x9101]==],
- ["extensions"] = {
- [==[ARB_texture_multisample]==],
- },
- ["name"] = [==[PROXY_TEXTURE_2D_MULTISAMPLE]==],
- ["core"] = {
- {
- [==[3.2]==],
- [==[core]==],
- },
- },
- },
- {
- ["value"] = [==[0x9054]==],
- ["extensions"] = {
- [==[ARB_shader_image_load_store]==],
- },
- ["name"] = [==[IMAGE_CUBE_MAP_ARRAY]==],
- ["core"] = {
- {
- [==[4.2]==],
- [==[core]==],
- },
- },
- },
- {
- ["value"] = [==[0x80E5]==],
- ["name"] = [==[COLOR_INDEX8_EXT]==],
- ["extensions"] = {
- [==[EXT_paletted_texture]==],
- },
- },
- {
- ["value"] = [==[0x843C]==],
- ["name"] = [==[CURRENT_BINORMAL_EXT]==],
- ["extensions"] = {
- [==[EXT_coordinate_frame]==],
- },
- },
- {
- ["value"] = [==[0x8615]==],
- ["name"] = [==[TRIANGLE_MESH_SUN]==],
- ["extensions"] = {
- [==[SUN_mesh_array]==],
- },
- },
- {
- ["value"] = [==[0x0D10]==],
- ["name"] = [==[MAP_COLOR]==],
- ["core"] = {
- {
- [==[1.1]==],
- [==[core]==],
- },
- {
- [==[3.2]==],
- [==[compatibility]==],
- },
- },
- },
- {
- ["value"] = [==[0x2A22]==],
- ["name"] = [==[C4UB_V2F]==],
- ["core"] = {
- {
- [==[1.1]==],
- [==[core]==],
- },
- {
- [==[3.2]==],
- [==[compatibility]==],
- },
- },
- },
- {
- ["value"] = [==[0x840A]==],
- ["name"] = [==[FRAGMENT_LIGHT_MODEL_AMBIENT_SGIX]==],
- ["extensions"] = {
- [==[SGIX_fragment_lighting]==],
- },
- },
- {
- ["value"] = [==[0x853C]==],
- ["name"] = [==[SIGNED_IDENTITY_NV]==],
- ["extensions"] = {
- [==[NV_register_combiners]==],
- },
- },
- {
- ["value"] = [==[0x00000001]==],
- ["extensions"] = {
- [==[ARB_separate_shader_objects]==],
- },
- ["name"] = [==[VERTEX_SHADER_BIT]==],
- ["core"] = {
- {
- [==[4.1]==],
- [==[core]==],
- },
- },
- },
- {
- ["value"] = [==[0x9098]==],
- ["name"] = [==[TRANSPOSE_AFFINE_3D_NV]==],
- ["extensions"] = {
- [==[NV_path_rendering]==],
- },
- },
- {
- ["value"] = [==[0x8078]==],
- ["name"] = [==[TEXTURE_COORD_ARRAY]==],
- ["core"] = {
- {
- [==[1.1]==],
- [==[core]==],
- },
- {
- [==[3.2]==],
- [==[compatibility]==],
- },
- },
- },
- {
- ["value"] = [==[0x813A]==],
- ["name"] = [==[TEXTURE_MIN_LOD]==],
- ["core"] = {
- {
- [==[1.2]==],
- [==[core]==],
- },
- },
- },
- {
- ["value"] = [==[0x8092]==],
- ["name"] = [==[TEXTURE_COORD_ARRAY_POINTER_EXT]==],
- ["extensions"] = {
- [==[EXT_vertex_array]==],
- },
- },
- {
- ["value"] = [==[0x8F28]==],
- ["name"] = [==[FOG_COORD_ARRAY_ADDRESS_NV]==],
- ["extensions"] = {
- [==[NV_vertex_buffer_unified_memory]==],
- },
- },
- {
- ["value"] = [==[0x812D]==],
- ["name"] = [==[CLAMP_TO_BORDER_ARB]==],
- ["extensions"] = {
- [==[ARB_texture_border_clamp]==],
- },
- },
- {
- ["value"] = [==[0x930F]==],
- ["extensions"] = {
- [==[ARB_program_interface_query]==],
- },
- ["name"] = [==[LOCATION_INDEX]==],
- ["core"] = {
- {
- [==[4.3]==],
- [==[core]==],
- },
- },
- },
- {
- ["value"] = [==[0x8C7A]==],
- ["name"] = [==[CLIP_DISTANCE_NV]==],
- ["extensions"] = {
- [==[NV_transform_feedback]==],
- },
- },
- {
- ["value"] = [==[0x8124]==],
- ["name"] = [==[DUAL_TEXTURE_SELECT_SGIS]==],
- ["extensions"] = {
- [==[SGIS_texture_select]==],
- },
- },
- {
- ["value"] = [==[0x8558]==],
- ["name"] = [==[PRIMITIVE_RESTART_NV]==],
- ["extensions"] = {
- [==[NV_primitive_restart]==],
- },
- },
- {
- ["value"] = [==[0x834C]==],
- ["name"] = [==[FRAGMENT_COLOR_EXT]==],
- ["extensions"] = {
- [==[EXT_light_texture]==],
- },
- },
- {
- ["value"] = [==[0x92D7]==],
- ["extensions"] = {
- [==[ARB_shader_atomic_counters]==],
- },
- ["name"] = [==[MAX_COMBINED_ATOMIC_COUNTERS]==],
- ["core"] = {
- {
- [==[4.2]==],
- [==[core]==],
- },
- },
- },
- {
- ["value"] = [==[0x864F]==],
- ["name"] = [==[DEPTH_CLAMP_NV]==],
- ["extensions"] = {
- [==[NV_depth_clamp]==],
- },
- },
- {
- ["value"] = [==[0x876D]==],
- ["name"] = [==[VERTEX_STREAM1_ATI]==],
- ["extensions"] = {
- [==[ATI_vertex_streams]==],
- },
- },
- {
- ["value"] = [==[0x8573]==],
- ["name"] = [==[RGB_SCALE_ARB]==],
- ["extensions"] = {
- [==[ARB_texture_env_combine]==],
- },
- },
- {
- ["value"] = [==[0x92F2]==],
- ["extensions"] = {
- [==[ARB_program_interface_query]==],
- },
- ["name"] = [==[FRAGMENT_SUBROUTINE_UNIFORM]==],
- ["core"] = {
- {
- [==[4.3]==],
- [==[core]==],
- },
- },
- },
- {
- ["value"] = [==[0x8834]==],
- ["name"] = [==[DRAW_BUFFER15]==],
- ["core"] = {
- {
- [==[2.0]==],
- [==[core]==],
- },
- },
- },
- {
- ["value"] = [==[0x8A41]==],
- ["extensions"] = {
- [==[ARB_uniform_buffer_object]==],
- },
- ["name"] = [==[UNIFORM_BLOCK_NAME_LENGTH]==],
- ["core"] = {
- {
- [==[3.1]==],
- [==[core]==],
- },
- },
- },
- {
- ["value"] = [==[0x8026]==],
- ["name"] = [==[HISTOGRAM_WIDTH]==],
- ["extensions"] = {
- [==[ARB_imaging]==],
- },
- },
- {
- ["value"] = [==[0x8760]==],
- ["name"] = [==[STATIC_ATI]==],
- ["extensions"] = {
- [==[ATI_vertex_array_object]==],
- },
- },
- {
- ["value"] = [==[0x0B31]==],
- ["name"] = [==[MAX_LIST_NESTING]==],
- ["core"] = {
- {
- [==[1.1]==],
- [==[core]==],
- },
- {
- [==[3.2]==],
- [==[compatibility]==],
- },
- },
- },
- {
- ["value"] = [==[0x826E]==],
- ["extensions"] = {
- [==[ARB_explicit_uniform_location]==],
- },
- ["name"] = [==[MAX_UNIFORM_LOCATIONS]==],
- ["core"] = {
- {
- [==[4.3]==],
- [==[core]==],
- },
- },
- },
- {
- ["value"] = [==[0x00000008]==],
- ["name"] = [==[HALF_BIT_ATI]==],
- ["extensions"] = {
- [==[ATI_fragment_shader]==],
- },
- },
- {
- ["value"] = [==[0x805A]==],
- ["name"] = [==[RGBA12_EXT]==],
- ["extensions"] = {
- [==[EXT_texture]==],
- },
- },
- {
- ["value"] = [==[0x0B61]==],
- ["name"] = [==[FOG_INDEX]==],
- ["core"] = {
- {
- [==[1.1]==],
- [==[core]==],
- },
- {
- [==[3.2]==],
- [==[compatibility]==],
- },
- },
- },
- {
- ["value"] = [==[0x825D]==],
- ["extensions"] = {
- [==[ARB_viewport_array]==],
- },
- ["name"] = [==[VIEWPORT_BOUNDS_RANGE]==],
- ["core"] = {
- {
- [==[4.1]==],
- [==[core]==],
- },
- },
- },
- {
- ["value"] = [==[0x8043]==],
- ["name"] = [==[LUMINANCE4_ALPHA4]==],
- ["core"] = {
- {
- [==[1.1]==],
- [==[core]==],
- },
- {
- [==[3.2]==],
- [==[compatibility]==],
- },
- },
- },
- {
- ["value"] = [==[0x827A]==],
- ["extensions"] = {
- [==[ARB_internalformat_query2]==],
- },
- ["name"] = [==[INTERNALFORMAT_BLUE_TYPE]==],
- ["core"] = {
- {
- [==[4.3]==],
- [==[core]==],
- },
- },
- },
- {
- ["value"] = [==[0x844F]==],
- ["name"] = [==[LINEAR_CLIPMAP_NEAREST_SGIX]==],
- ["extensions"] = {
- [==[SGIX_clipmap]==],
- },
- },
- {
- ["value"] = [==[0x905C]==],
- ["extensions"] = {
- [==[ARB_shader_image_load_store]==],
- },
- ["name"] = [==[INT_IMAGE_BUFFER]==],
- ["core"] = {
- {
- [==[4.2]==],
- [==[core]==],
- },
- },
- },
- {
- ["value"] = [==[0x9286]==],
- ["name"] = [==[SRC_NV]==],
- ["extensions"] = {
- [==[NV_blend_equation_advanced]==],
- },
- },
- {
- ["value"] = [==[0x91BD]==],
- ["extensions"] = {
- [==[ARB_compute_shader]==],
- },
- ["name"] = [==[MAX_COMPUTE_IMAGE_UNIFORMS]==],
- ["core"] = {
- {
- [==[4.3]==],
- [==[core]==],
- },
- },
- },
- {
- ["value"] = [==[0x8872]==],
- ["name"] = [==[MAX_TEXTURE_IMAGE_UNITS_NV]==],
- ["extensions"] = {
- [==[NV_fragment_program]==],
- },
- },
- {
- ["value"] = [==[0x82D2]==],
- ["extensions"] = {
- [==[ARB_internalformat_query2]==],
- },
- ["name"] = [==[VIEW_CLASS_BPTC_UNORM]==],
- ["core"] = {
- {
- [==[4.3]==],
- [==[core]==],
- },
- },
- },
- {
- ["value"] = [==[0x80ED]==],
- ["name"] = [==[TEXTURE_INDEX_SIZE_EXT]==],
- ["extensions"] = {
- [==[EXT_paletted_texture]==],
- },
- },
- {
- ["value"] = [==[0x88FD]==],
- ["name"] = [==[VERTEX_ATTRIB_ARRAY_INTEGER]==],
- ["core"] = {
- {
- [==[3.0]==],
- [==[core]==],
- },
- },
- },
- {
- ["value"] = [==[0x0204]==],
- ["name"] = [==[GREATER]==],
- ["core"] = {
- {
- [==[1.1]==],
- [==[core]==],
- },
- },
- },
- {
- ["value"] = [==[0x2000]==],
- ["name"] = [==[S]==],
- ["core"] = {
- {
- [==[1.1]==],
- [==[core]==],
- },
- {
- [==[3.2]==],
- [==[compatibility]==],
- },
- },
- },
- {
- ["value"] = [==[0x88A1]==],
- ["name"] = [==[MAX_PROGRAM_INSTRUCTIONS_ARB]==],
- ["extensions"] = {
- [==[ARB_fragment_program]==],
- [==[ARB_vertex_program]==],
- },
- },
- {
- ["value"] = [==[0x87D3]==],
- ["name"] = [==[VERTEX_SHADER_LOCALS_EXT]==],
- ["extensions"] = {
- [==[EXT_vertex_shader]==],
- },
- },
- {
- ["value"] = [==[0x895C]==],
- ["name"] = [==[CON_27_ATI]==],
- ["extensions"] = {
- [==[ATI_fragment_shader]==],
- },
- },
- {
- ["value"] = [==[0x8504]==],
- ["name"] = [==[MAX_SHININESS_NV]==],
- ["extensions"] = {
- [==[NV_light_max_exponent]==],
- },
- },
- {
- ["value"] = [==[0x8C2C]==],
- ["name"] = [==[TEXTURE_BINDING_BUFFER]==],
- ["core"] = {
- {
- [==[3.1]==],
- [==[core]==],
- },
- },
- },
- {
- ["value"] = [==[0x900F]==],
- ["name"] = [==[UNSIGNED_INT_SAMPLER_CUBE_MAP_ARRAY]==],
- ["core"] = {
- {
- [==[4.0]==],
- [==[core]==],
- },
- },
- },
- {
- ["value"] = [==[0x8527]==],
- ["name"] = [==[VARIABLE_E_NV]==],
- ["extensions"] = {
- [==[NV_register_combiners]==],
- },
- },
- {
- ["value"] = [==[0x80DA]==],
- ["name"] = [==[COLOR_TABLE_RED_SIZE_SGI]==],
- ["extensions"] = {
- [==[SGI_color_table]==],
- },
- },
- {
- ["value"] = [==[0x87F4]==],
- ["name"] = [==[PN_TRIANGLES_TESSELATION_LEVEL_ATI]==],
- ["extensions"] = {
- [==[ATI_pn_triangles]==],
- },
- },
- {
- ["value"] = [==[0x0B72]==],
- ["name"] = [==[DEPTH_WRITEMASK]==],
- ["core"] = {
- {
- [==[1.1]==],
- [==[core]==],
- },
- },
- },
- {
- ["value"] = [==[0x18]==],
- ["name"] = [==[LARGE_CW_ARC_TO_NV]==],
- ["extensions"] = {
- [==[NV_path_rendering]==],
- },
- },
- {
- ["value"] = [==[0x8869]==],
- ["name"] = [==[MAX_VERTEX_ATTRIBS_ARB]==],
- ["extensions"] = {
- [==[ARB_vertex_program]==],
- },
- },
- {
- ["value"] = [==[0x8526]==],
- ["name"] = [==[VARIABLE_D_NV]==],
- ["extensions"] = {
- [==[NV_register_combiners]==],
- },
- },
- {
- ["value"] = [==[0x84CD]==],
- ["name"] = [==[TEXTURE13]==],
- ["core"] = {
- {
- [==[1.3]==],
- [==[core]==],
- },
- },
- },
- {
- ["value"] = [==[0x8818]==],
- ["name"] = [==[LUMINANCE_FLOAT32_ATI]==],
- ["extensions"] = {
- [==[ATI_texture_float]==],
- },
- },
- {
- ["value"] = [==[0x804D]==],
- ["name"] = [==[INTENSITY16]==],
- ["core"] = {
- {
- [==[1.1]==],
- [==[core]==],
- },
- {
- [==[3.2]==],
- [==[compatibility]==],
- },
- },
- },
- {
- ["value"] = [==[0x00000001]==],
- ["name"] = [==[CONTEXT_FLAG_FORWARD_COMPATIBLE_BIT]==],
- ["core"] = {
- {
- [==[3.0]==],
- [==[core]==],
- },
- },
- },
- {
- ["value"] = [==[0x8744]==],
- ["name"] = [==[MODULATE_ADD_ATI]==],
- ["extensions"] = {
- [==[ATI_texture_env_combine3]==],
- },
- },
- {
- ["value"] = [==[0x91A5]==],
- ["name"] = [==[VERTEX_ID_SWIZZLE_AMD]==],
- ["extensions"] = {
- [==[AMD_interleaved_elements]==],
- },
- },
- {
- ["value"] = [==[0x9009]==],
- ["extensions"] = {
- [==[ARB_internalformat_query2]==],
- },
- ["name"] = [==[TEXTURE_CUBE_MAP_ARRAY]==],
- ["core"] = {
- {
- [==[4.0]==],
- [==[core]==],
- },
- },
- },
- {
- ["value"] = [==[0x8000]==],
- ["name"] = [==[ABGR_EXT]==],
- ["extensions"] = {
- [==[EXT_abgr]==],
- },
- },
- {
- ["value"] = [==[0x844D]==],
- ["name"] = [==[NEAREST_CLIPMAP_NEAREST_SGIX]==],
- ["extensions"] = {
- [==[SGIX_clipmap]==],
- },
- },
- {
- ["value"] = [==[0x8FE2]==],
- ["name"] = [==[INT8_VEC3_NV]==],
- ["extensions"] = {
- [==[NV_gpu_shader5]==],
- },
- },
- {
- ["value"] = [==[0x0BA1]==],
- ["name"] = [==[NORMALIZE]==],
- ["core"] = {
- {
- [==[1.1]==],
- [==[core]==],
- },
- {
- [==[3.2]==],
- [==[compatibility]==],
- },
- },
- },
- {
- ["value"] = [==[0x0B65]==],
- ["name"] = [==[FOG_MODE]==],
- ["core"] = {
- {
- [==[1.1]==],
- [==[core]==],
- },
- {
- [==[3.2]==],
- [==[compatibility]==],
- },
- },
- },
- {
- ["value"] = [==[0x87CD]==],
- ["name"] = [==[MAX_OPTIMIZED_VERTEX_SHADER_INVARIANTS_EXT]==],
- ["extensions"] = {
- [==[EXT_vertex_shader]==],
- },
- },
- {
- ["value"] = [==[0x8E12]==],
- ["name"] = [==[MULTISAMPLE_COVERAGE_MODES_NV]==],
- ["extensions"] = {
- [==[NV_framebuffer_multisample_coverage]==],
- },
- },
- {
- ["value"] = [==[0x887A]==],
- ["name"] = [==[WRITE_PIXEL_DATA_RANGE_LENGTH_NV]==],
- ["extensions"] = {
- [==[NV_pixel_data_range]==],
- },
- },
- {
- ["value"] = [==[0x9039]==],
- ["name"] = [==[VIDEO_CAPTURE_FRAME_HEIGHT_NV]==],
- ["extensions"] = {
- [==[NV_video_capture]==],
- },
- },
- {
- ["value"] = [==[0x928D]==],
- ["name"] = [==[DST_OUT_NV]==],
- ["extensions"] = {
- [==[NV_blend_equation_advanced]==],
- },
- },
- {
- ["value"] = [==[0x805D]==],
- ["name"] = [==[TEXTURE_GREEN_SIZE]==],
- ["core"] = {
- {
- [==[1.1]==],
- [==[core]==],
- },
- },
- },
- {
- ["value"] = [==[103082]==],
- ["name"] = [==[COLOR_ARRAY_LIST_STRIDE_IBM]==],
- ["extensions"] = {
- [==[IBM_vertex_array_lists]==],
- },
- },
- {
- ["value"] = [==[0x00000004]==],
- ["name"] = [==[NEGATE_BIT_ATI]==],
- ["extensions"] = {
- [==[ATI_fragment_shader]==],
- },
- },
- {
- ["value"] = [==[0x90B7]==],
- ["name"] = [==[PATH_STENCIL_FUNC_NV]==],
- ["extensions"] = {
- [==[NV_path_rendering]==],
- },
- },
- {
- ["value"] = [==[0x8244]==],
- ["extensions"] = {
- [==[KHR_debug]==],
- },
- ["name"] = [==[DEBUG_CALLBACK_FUNCTION]==],
- ["core"] = {
- {
- [==[4.3]==],
- [==[core]==],
- },
- },
- },
- {
- ["value"] = [==[0x8673]==],
- ["name"] = [==[MAP2_VERTEX_ATTRIB3_4_NV]==],
- ["extensions"] = {
- [==[NV_vertex_program]==],
- },
- },
- {
- ["value"] = [==[0x8729]==],
- ["name"] = [==[MODELVIEW9_ARB]==],
- ["extensions"] = {
- [==[ARB_vertex_blend]==],
- },
- },
- {
- ["value"] = [==[0x00000010]==],
- ["extensions"] = {
- [==[ARB_separate_shader_objects]==],
- },
- ["name"] = [==[TESS_EVALUATION_SHADER_BIT]==],
- ["core"] = {
- {
- [==[4.1]==],
- [==[core]==],
- },
- },
- },
- {
- ["value"] = [==[0x8246]==],
- ["extensions"] = {
- [==[KHR_debug]==],
- },
- ["name"] = [==[DEBUG_SOURCE_API]==],
- ["core"] = {
- {
- [==[4.3]==],
- [==[core]==],
- },
- },
- },
- {
- ["value"] = [==[0x00000001]==],
- ["name"] = [==[CURRENT_BIT]==],
- ["core"] = {
- {
- [==[1.1]==],
- [==[core]==],
- },
- {
- [==[3.2]==],
- [==[compatibility]==],
- },
- },
- },
- {
- ["value"] = [==[0x83F0]==],
- ["name"] = [==[COMPRESSED_RGB_S3TC_DXT1_EXT]==],
- ["extensions"] = {
- [==[EXT_texture_compression_s3tc]==],
- },
- },
- {
- ["value"] = [==[0x8128]==],
- ["name"] = [==[POINT_FADE_THRESHOLD_SIZE_SGIS]==],
- ["extensions"] = {
- [==[SGIS_point_parameters]==],
- },
- },
- {
- ["value"] = [==[0x8FE4]==],
- ["name"] = [==[INT16_NV]==],
- ["extensions"] = {
- [==[NV_gpu_shader5]==],
- },
- },
- {
- ["value"] = [==[0x85BB]==],
- ["name"] = [==[UNSIGNED_SHORT_8_8_REV_MESA]==],
- ["extensions"] = {
- [==[MESA_ycbcr_texture]==],
- },
- },
- {
- ["value"] = [==[0x86A8]==],
- ["name"] = [==[CURRENT_WEIGHT_ARB]==],
- ["extensions"] = {
- [==[ARB_vertex_blend]==],
- },
- },
- {
- ["value"] = [==[0x88CD]==],
- ["name"] = [==[MATRIX13_ARB]==],
- ["extensions"] = {
- [==[ARB_fragment_program]==],
- [==[ARB_vertex_program]==],
- },
- },
- {
- ["value"] = [==[0x8D98]==],
- ["name"] = [==[RGB_INTEGER]==],
- ["core"] = {
- {
- [==[3.0]==],
- [==[core]==],
- },
- },
- },
- {
- ["value"] = [==[0x8CD6]==],
- ["extensions"] = {
- [==[ARB_framebuffer_object]==],
- },
- ["name"] = [==[FRAMEBUFFER_INCOMPLETE_ATTACHMENT]==],
- ["core"] = {
- {
- [==[3.0]==],
- [==[core]==],
- },
- },
- },
- {
- ["value"] = [==[0x8766]==],
- ["name"] = [==[ARRAY_OBJECT_BUFFER_ATI]==],
- ["extensions"] = {
- [==[ATI_vertex_array_object]==],
- },
- },
- {
- ["value"] = [==[0x8E5B]==],
- ["extensions"] = {
- [==[ARB_gpu_shader5]==],
- },
- ["name"] = [==[MIN_FRAGMENT_INTERPOLATION_OFFSET]==],
- ["core"] = {
- {
- [==[4.0]==],
- [==[core]==],
- },
- },
- },
- {
- ["value"] = [==[0x8DDA]==],
- ["name"] = [==[GEOMETRY_VERTICES_OUT_EXT]==],
- ["extensions"] = {
- [==[EXT_geometry_shader4]==],
- [==[NV_geometry_program4]==],
- },
- },
- {
- ["value"] = [==[0x8938]==],
- ["name"] = [==[REG_23_ATI]==],
- ["extensions"] = {
- [==[ATI_fragment_shader]==],
- },
- },
- {
- ["value"] = [==[0x8955]==],
- ["name"] = [==[CON_20_ATI]==],
- ["extensions"] = {
- [==[ATI_fragment_shader]==],
- },
- },
- {
- ["value"] = [==[0x92FB]==],
- ["extensions"] = {
- [==[ARB_program_interface_query]==],
- },
- ["name"] = [==[ARRAY_SIZE]==],
- ["core"] = {
- {
- [==[4.3]==],
- [==[core]==],
- },
- },
- },
- {
- ["value"] = [==[0x806C]==],
- ["name"] = [==[PACK_IMAGE_HEIGHT_EXT]==],
- ["extensions"] = {
- [==[EXT_texture3D]==],
- },
- },
- {
- ["value"] = [==[0x8F36]==],
- ["name"] = [==[COPY_READ_BUFFER_BINDING]==],
- ["extensions"] = {
- [==[ARB_copy_buffer]==],
- },
- },
- {
- ["value"] = [==[0x8DDF]==],
- ["name"] = [==[MAX_GEOMETRY_UNIFORM_COMPONENTS]==],
- ["core"] = {
- {
- [==[3.2]==],
- [==[core]==],
- },
- },
- },
- {
- ["value"] = [==[0x8D9A]==],
- ["name"] = [==[BGR_INTEGER]==],
- ["core"] = {
- {
- [==[3.0]==],
- [==[core]==],
- },
- },
- },
- {
- ["value"] = [==[0x882A]==],
- ["name"] = [==[DRAW_BUFFER5_ARB]==],
- ["extensions"] = {
- [==[ARB_draw_buffers]==],
- },
- },
- {
- ["value"] = [==[0x82E0]==],
- ["extensions"] = {
- [==[KHR_debug]==],
- },
- ["name"] = [==[BUFFER]==],
- ["core"] = {
- {
- [==[4.3]==],
- [==[core]==],
- },
- },
- },
- {
- ["value"] = [==[0x8F23]==],
- ["name"] = [==[COLOR_ARRAY_ADDRESS_NV]==],
- ["extensions"] = {
- [==[NV_vertex_buffer_unified_memory]==],
- },
- },
- {
- ["value"] = [==[0x8911]==],
- ["name"] = [==[ACTIVE_STENCIL_FACE_EXT]==],
- ["extensions"] = {
- [==[EXT_stencil_two_side]==],
- },
- },
- {
- ["value"] = [==[103072]==],
- ["name"] = [==[COLOR_ARRAY_LIST_IBM]==],
- ["extensions"] = {
- [==[IBM_vertex_array_lists]==],
- },
- },
- {
- ["value"] = [==[0x80B7]==],
- ["name"] = [==[POST_COLOR_MATRIX_ALPHA_SCALE]==],
- ["extensions"] = {
- [==[ARB_imaging]==],
- },
- },
- {
- ["value"] = [==[0x84D7]==],
- ["name"] = [==[TEXTURE23_ARB]==],
- ["extensions"] = {
- [==[ARB_multitexture]==],
- },
- },
- {
- ["value"] = [==[0x8FE6]==],
- ["name"] = [==[INT16_VEC3_NV]==],
- ["extensions"] = {
- [==[NV_gpu_shader5]==],
- },
- },
- {
- ["value"] = [==[0x801C]==],
- ["name"] = [==[POST_CONVOLUTION_RED_SCALE]==],
- ["extensions"] = {
- [==[ARB_imaging]==],
- },
- },
- {
- ["value"] = [==[0x8DCE]==],
- ["name"] = [==[INT_SAMPLER_1D_ARRAY]==],
- ["core"] = {
- {
- [==[3.0]==],
- [==[core]==],
- },
- },
- },
- {
- ["value"] = [==[0x04]==],
- ["name"] = [==[LINE_TO_NV]==],
- ["extensions"] = {
- [==[NV_path_rendering]==],
- },
- },
- {
- ["value"] = [==[0x8274]==],
- ["extensions"] = {
- [==[ARB_internalformat_query2]==],
- },
- ["name"] = [==[INTERNALFORMAT_ALPHA_SIZE]==],
- ["core"] = {
- {
- [==[4.3]==],
- [==[core]==],
- },
- },
- },
- {
- ["value"] = [==[0x8CE9]==],
- ["name"] = [==[COLOR_ATTACHMENT9_EXT]==],
- ["extensions"] = {
- [==[EXT_framebuffer_object]==],
- },
- },
- {
- ["value"] = [==[0x8588]==],
- ["name"] = [==[SOURCE0_ALPHA]==],
- ["core"] = {
- {
- [==[1.3]==],
- [==[core]==],
- },
- {
- [==[3.2]==],
- [==[compatibility]==],
- },
- },
- },
- {
- ["value"] = [==[0x8CA7]==],
- ["name"] = [==[RENDERBUFFER_BINDING_EXT]==],
- ["extensions"] = {
- [==[EXT_framebuffer_object]==],
- },
- },
- {
- ["value"] = [==[0x8E5E]==],
- ["name"] = [==[MIN_PROGRAM_TEXTURE_GATHER_OFFSET_NV]==],
- ["extensions"] = {
- [==[NV_gpu_program5]==],
- },
- },
- {
- ["value"] = [==[0x8593]==],
- ["name"] = [==[OPERAND3_RGB_NV]==],
- ["extensions"] = {
- [==[NV_texture_env_combine4]==],
- },
- },
- {
- ["value"] = [==[0x8043]==],
- ["name"] = [==[LUMINANCE4_ALPHA4_EXT]==],
- ["extensions"] = {
- [==[EXT_texture]==],
- },
- },
- {
- ["value"] = [==[0x8C4B]==],
- ["name"] = [==[COMPRESSED_SLUMINANCE_ALPHA]==],
- ["core"] = {
- {
- [==[2.1]==],
- [==[core]==],
- },
- {
- [==[3.2]==],
- [==[compatibility]==],
- },
- },
- },
- {
- ["value"] = [==[0x8B87]==],
- ["name"] = [==[OBJECT_ACTIVE_UNIFORM_MAX_LENGTH_ARB]==],
- ["extensions"] = {
- [==[ARB_shader_objects]==],
- },
- },
- {
- ["value"] = [==[0x8581]==],
- ["name"] = [==[SOURCE1_RGB_EXT]==],
- ["extensions"] = {
- [==[EXT_texture_env_combine]==],
- },
- },
- {
- ["value"] = [==[0x8543]==],
- ["name"] = [==[COMBINER_MAPPING_NV]==],
- ["extensions"] = {
- [==[NV_register_combiners]==],
- },
- },
- {
- ["value"] = [==[0x8DC0]==],
- ["name"] = [==[SAMPLER_1D_ARRAY]==],
- ["core"] = {
- {
- [==[3.0]==],
- [==[core]==],
- },
- },
- },
- {
- ["value"] = [==[0x870B]==],
- ["name"] = [==[DSDT8_MAG8_INTENSITY8_NV]==],
- ["extensions"] = {
- [==[NV_texture_shader]==],
- },
- },
- {
- ["value"] = [==[0x87BD]==],
- ["name"] = [==[OUTPUT_FOG_EXT]==],
- ["extensions"] = {
- [==[EXT_vertex_shader]==],
- },
- },
- {
- ["value"] = [==[0x8671]==],
- ["name"] = [==[MAP2_VERTEX_ATTRIB1_4_NV]==],
- ["extensions"] = {
- [==[NV_vertex_program]==],
- },
- },
- {
- ["value"] = [==[0x84C6]==],
- ["name"] = [==[TEXTURE6_ARB]==],
- ["extensions"] = {
- [==[ARB_multitexture]==],
- },
- },
- {
- ["value"] = [==[0x8551]==],
- ["name"] = [==[COMBINER1_NV]==],
- ["extensions"] = {
- [==[NV_register_combiners]==],
- },
- },
- {
- ["value"] = [==[0x8801]==],
- ["name"] = [==[STENCIL_BACK_FAIL_ATI]==],
- ["extensions"] = {
- [==[ATI_separate_stencil]==],
- },
- },
- {
- ["value"] = [==[0x87DF]==],
- ["name"] = [==[NEGATIVE_ONE_EXT]==],
- ["extensions"] = {
- [==[EXT_vertex_shader]==],
- },
- },
- {
- ["value"] = [==[0x8743]==],
- ["extensions"] = {
- [==[ARB_texture_mirror_clamp_to_edge]==],
- },
- ["name"] = [==[MIRROR_CLAMP_TO_EDGE]==],
- ["core"] = {
- {
- [==[4.4]==],
- [==[core]==],
- },
- },
- },
- {
- ["value"] = [==[0x893B]==],
- ["name"] = [==[REG_26_ATI]==],
- ["extensions"] = {
- [==[ATI_fragment_shader]==],
- },
- },
- {
- ["value"] = [==[0x8126]==],
- ["name"] = [==[POINT_SIZE_MIN]==],
- ["core"] = {
- {
- [==[1.4]==],
- [==[core]==],
- },
- {
- [==[3.2]==],
- [==[compatibility]==],
- },
- },
- },
- {
- ["value"] = [==[0x903A]==],
- ["name"] = [==[VIDEO_CAPTURE_FIELD_UPPER_HEIGHT_NV]==],
- ["extensions"] = {
- [==[NV_video_capture]==],
- },
- },
- {
- ["value"] = [==[0x8A13]==],
- ["name"] = [==[BUFFER_FLUSHING_UNMAP_APPLE]==],
- ["extensions"] = {
- [==[APPLE_flush_buffer_range]==],
- },
- },
- {
- ["value"] = [==[0x808C]==],
- ["name"] = [==[EDGE_FLAG_ARRAY_STRIDE]==],
- ["core"] = {
- {
- [==[1.1]==],
- [==[core]==],
- },
- {
- [==[3.2]==],
- [==[compatibility]==],
- },
- },
- },
- {
- ["value"] = [==[0x85B2]==],
- ["name"] = [==[UNPACK_CLIENT_STORAGE_APPLE]==],
- ["extensions"] = {
- [==[APPLE_client_storage]==],
- },
- },
- {
- ["value"] = [==[0x08000000]==],
- ["name"] = [==[FONT_UNDERLINE_THICKNESS_BIT_NV]==],
- ["extensions"] = {
- [==[NV_path_rendering]==],
- },
- },
- {
- ["value"] = [==[0x8657]==],
- ["name"] = [==[VERTEX_ATTRIB_ARRAY7_NV]==],
- ["extensions"] = {
- [==[NV_vertex_program]==],
- },
- },
- {
- ["value"] = [==[0x9094]==],
- ["name"] = [==[AFFINE_3D_NV]==],
- ["extensions"] = {
- [==[NV_path_rendering]==],
- },
- },
- {
- ["value"] = [==[0x8706]==],
- ["name"] = [==[SIGNED_ALPHA8_NV]==],
- ["extensions"] = {
- [==[NV_texture_shader]==],
- },
- },
- {
- ["value"] = [==[0x8DE3]==],
- ["name"] = [==[MAX_FRAGMENT_BINDABLE_UNIFORMS_EXT]==],
- ["extensions"] = {
- [==[EXT_bindable_uniform]==],
- },
- },
- {
- ["value"] = [==[0x8511]==],
- ["name"] = [==[NORMAL_MAP_NV]==],
- ["extensions"] = {
- [==[NV_texgen_reflection]==],
- },
- },
- {
- ["value"] = [==[0x8C4D]==],
- ["name"] = [==[COMPRESSED_SRGB_ALPHA_S3TC_DXT1_EXT]==],
- ["extensions"] = {
- [==[EXT_texture_sRGB]==],
- },
- },
- {
- ["value"] = [==[0x84F8]==],
- ["name"] = [==[MAX_RECTANGLE_TEXTURE_SIZE_NV]==],
- ["extensions"] = {
- [==[NV_texture_rectangle]==],
- },
- },
- {
- ["value"] = [==[0x87D0]==],
- ["name"] = [==[VERTEX_SHADER_VARIANTS_EXT]==],
- ["extensions"] = {
- [==[EXT_vertex_shader]==],
- },
- },
- {
- ["value"] = [==[0x8031]==],
- ["name"] = [==[TABLE_TOO_LARGE]==],
- ["extensions"] = {
- [==[ARB_imaging]==],
- },
- },
- {
- ["value"] = [==[0x88E1]==],
- ["name"] = [==[STREAM_READ_ARB]==],
- ["extensions"] = {
- [==[ARB_vertex_buffer_object]==],
- },
- },
- {
- ["value"] = [==[0x90B1]==],
- ["name"] = [==[PATH_GEN_COEFF_NV]==],
- ["extensions"] = {
- [==[NV_path_rendering]==],
- },
- },
- {
- ["value"] = [==[0x8F1E]==],
- ["name"] = [==[VERTEX_ATTRIB_ARRAY_UNIFIED_NV]==],
- ["extensions"] = {
- [==[NV_vertex_buffer_unified_memory]==],
- },
- },
- {
- ["value"] = [==[0x8E71]==],
- ["extensions"] = {
- [==[ARB_gpu_shader5]==],
- [==[ARB_transform_feedback3]==],
- },
- ["name"] = [==[MAX_VERTEX_STREAMS]==],
- ["core"] = {
- {
- [==[4.0]==],
- [==[core]==],
- },
- {
- [==[4.0]==],
- [==[core]==],
- },
- },
- },
- {
- ["value"] = [==[0x000A]==],
- ["name"] = [==[LINES_ADJACENCY_EXT]==],
- ["extensions"] = {
- [==[EXT_geometry_shader4]==],
- [==[NV_geometry_program4]==],
- },
- },
- {
- ["value"] = [==[0x9046]==],
- ["name"] = [==[TEXTURE_COLOR_SAMPLES_NV]==],
- ["extensions"] = {
- [==[NV_texture_multisample]==],
- },
- },
- {
- ["value"] = [==[0x88AE]==],
- ["name"] = [==[PROGRAM_NATIVE_ATTRIBS_ARB]==],
- ["extensions"] = {
- [==[ARB_fragment_program]==],
- [==[ARB_vertex_program]==],
- },
- },
- {
- ["value"] = [==[0x2001]==],
- ["name"] = [==[T]==],
- ["core"] = {
- {
- [==[1.1]==],
- [==[core]==],
- },
- {
- [==[3.2]==],
- [==[compatibility]==],
- },
- },
- },
- {
- ["value"] = [==[0x0504]==],
- ["extensions"] = {
- [==[KHR_debug]==],
- },
- ["name"] = [==[STACK_UNDERFLOW]==],
- ["core"] = {
- {
- [==[1.1]==],
- [==[core]==],
- },
- {
- [==[3.2]==],
- [==[compatibility]==],
- },
- {
- [==[4.3]==],
- [==[core]==],
- },
- },
- },
- {
- ["value"] = [==[0x8240]==],
- ["name"] = [==[SYNC_CL_EVENT_ARB]==],
- ["extensions"] = {
- [==[ARB_cl_event]==],
- },
- },
- {
- ["value"] = [==[0x90A4]==],
- ["name"] = [==[ROUND_NV]==],
- ["extensions"] = {
- [==[NV_path_rendering]==],
- },
- },
- {
- ["value"] = [==[0x8E45]==],
- ["extensions"] = {
- [==[ARB_texture_swizzle]==],
- },
- ["name"] = [==[TEXTURE_SWIZZLE_A]==],
- ["core"] = {
- {
- [==[3.3]==],
- [==[core]==],
- },
- },
- },
- {
- ["value"] = [==[0x8454]==],
- ["name"] = [==[FOG_COORDINATE_ARRAY_TYPE_EXT]==],
- ["extensions"] = {
- [==[EXT_fog_coord]==],
- },
- },
- {
- ["value"] = [==[0x8936]==],
- ["name"] = [==[REG_21_ATI]==],
- ["extensions"] = {
- [==[ATI_fragment_shader]==],
- },
- },
- {
- ["value"] = [==[0x8815]==],
- ["extensions"] = {
- [==[ARB_texture_buffer_object_rgb32]==],
- },
- ["name"] = [==[RGB32F]==],
- ["core"] = {
- {
- [==[3.0]==],
- [==[core]==],
- },
- },
- },
- {
- ["value"] = [==[0x8794]==],
- ["name"] = [==[OP_RECIP_EXT]==],
- ["extensions"] = {
- [==[EXT_vertex_shader]==],
- },
- },
- {
- ["value"] = [==[0x8F3B]==],
- ["extensions"] = {
- [==[ARB_shader_image_load_store]==],
- },
- ["name"] = [==[IMAGE_BINDING_LEVEL]==],
- ["core"] = {
- {
- [==[4.2]==],
- [==[core]==],
- },
- },
- },
- {
- ["value"] = [==[0x0D39]==],
- ["name"] = [==[MAX_TEXTURE_STACK_DEPTH]==],
- ["core"] = {
- {
- [==[1.1]==],
- [==[core]==],
- },
- {
- [==[3.2]==],
- [==[compatibility]==],
- },
- },
- },
- {
- ["value"] = [==[0x8F49]==],
- ["name"] = [==[DOUBLE_MAT2x3_EXT]==],
- ["extensions"] = {
- [==[EXT_vertex_attrib_64bit]==],
- },
- },
- {
- ["value"] = [==[0x8DD5]==],
- ["name"] = [==[UNSIGNED_INT_SAMPLER_2D_RECT]==],
- ["core"] = {
- {
- [==[3.1]==],
- [==[core]==],
- },
- },
- },
- {
- ["value"] = [==[0x8E28]==],
- ["name"] = [==[CURRENT_TIME_NV]==],
- ["extensions"] = {
- [==[NV_present_video]==],
- },
- },
- {
- ["value"] = [==[0x8A3E]==],
- ["extensions"] = {
- [==[ARB_uniform_buffer_object]==],
- },
- ["name"] = [==[UNIFORM_IS_ROW_MAJOR]==],
- ["core"] = {
- {
- [==[3.1]==],
- [==[core]==],
- },
- },
- },
- {
- ["value"] = [==[0x8DDD]==],
- ["name"] = [==[MAX_GEOMETRY_VARYING_COMPONENTS_ARB]==],
- ["extensions"] = {
- [==[ARB_geometry_shader4]==],
- },
- },
- {
- ["value"] = [==[0x909F]==],
- ["name"] = [==[PATH_DASH_ARRAY_COUNT_NV]==],
- ["extensions"] = {
- [==[NV_path_rendering]==],
- },
- },
- {
- ["value"] = [==[0x8E52]==],
- ["extensions"] = {
- [==[ARB_texture_multisample]==],
- },
- ["name"] = [==[SAMPLE_MASK_VALUE]==],
- ["core"] = {
- {
- [==[3.2]==],
- [==[core]==],
- },
- },
- },
- {
- ["value"] = [==[0x9145]==],
- ["extensions"] = {
- [==[KHR_debug]==],
- },
- ["name"] = [==[DEBUG_LOGGED_MESSAGES]==],
- ["core"] = {
- {
- [==[4.3]==],
- [==[core]==],
- },
- },
- },
- {
- ["value"] = [==[0x906B]==],
- ["extensions"] = {
- [==[ARB_shader_image_load_store]==],
- },
- ["name"] = [==[UNSIGNED_INT_IMAGE_2D_MULTISAMPLE]==],
- ["core"] = {
- {
- [==[4.2]==],
- [==[core]==],
- },
- },
- },
- {
- ["value"] = [==[0x8E44]==],
- ["name"] = [==[TEXTURE_SWIZZLE_B_EXT]==],
- ["extensions"] = {
- [==[EXT_texture_swizzle]==],
- },
- },
- {
- ["value"] = [==[0x8051]==],
- ["name"] = [==[RGB8_EXT]==],
- ["extensions"] = {
- [==[EXT_texture]==],
- },
- },
- {
- ["value"] = [==[0x8CD7]==],
- ["name"] = [==[FRAMEBUFFER_INCOMPLETE_MISSING_ATTACHMENT_EXT]==],
- ["extensions"] = {
- [==[EXT_framebuffer_object]==],
- },
- },
- {
- ["value"] = [==[0x8648]==],
- ["name"] = [==[TRACK_MATRIX_NV]==],
- ["extensions"] = {
- [==[NV_vertex_program]==],
- },
- },
- {
- ["value"] = [==[0x8F38]==],
- ["name"] = [==[MAX_IMAGE_UNITS_EXT]==],
- ["extensions"] = {
- [==[EXT_shader_image_load_store]==],
- },
- },
- {
- ["value"] = [==[0x8069]==],
- ["name"] = [==[TEXTURE_BINDING_2D]==],
- ["core"] = {
- {
- [==[1.1]==],
- [==[core]==],
- },
- },
- },
- {
- ["value"] = [==[0x807C]==],
- ["name"] = [==[VERTEX_ARRAY_STRIDE_EXT]==],
- ["extensions"] = {
- [==[EXT_vertex_array]==],
- },
- },
- {
- ["value"] = [==[0x87B6]==],
- ["name"] = [==[OUTPUT_TEXTURE_COORD25_EXT]==],
- ["extensions"] = {
- [==[EXT_vertex_shader]==],
- },
- },
- {
- ["value"] = [==[0x8FF6]==],
- ["name"] = [==[UNSIGNED_INT64_VEC3_NV]==],
- ["extensions"] = {
- [==[NV_gpu_shader5]==],
- },
- },
- {
- ["value"] = [==[0x8C14]==],
- ["extensions"] = {
- [==[ARB_framebuffer_object]==],
- },
- ["name"] = [==[TEXTURE_LUMINANCE_TYPE]==],
- ["core"] = {
- {
- [==[3.0]==],
- [==[core]==],
- },
- {
- [==[3.2]==],
- [==[compatibility]==],
- },
- },
- },
- {
- ["value"] = [==[0x8987]==],
- ["name"] = [==[RESAMPLE_ZERO_FILL_OML]==],
- ["extensions"] = {
- [==[OML_resample]==],
- },
- },
- {
- ["value"] = [==[0x8B61]==],
- ["name"] = [==[SAMPLER_1D_SHADOW]==],
- ["core"] = {
- {
- [==[2.0]==],
- [==[core]==],
- },
- },
- },
- {
- ["value"] = [==[0x0D70]==],
- ["name"] = [==[NAME_STACK_DEPTH]==],
- ["core"] = {
- {
- [==[1.1]==],
- [==[core]==],
- },
- {
- [==[3.2]==],
- [==[compatibility]==],
- },
- },
- },
- {
- ["value"] = [==[0x806D]==],
- ["name"] = [==[UNPACK_SKIP_IMAGES]==],
- ["core"] = {
- {
- [==[1.2]==],
- [==[core]==],
- },
- },
- },
- {
- ["value"] = [==[0x801F]==],
- ["name"] = [==[POST_CONVOLUTION_ALPHA_SCALE]==],
- ["extensions"] = {
- [==[ARB_imaging]==],
- },
- },
- {
- ["value"] = [==[0x8828]==],
- ["name"] = [==[DRAW_BUFFER3]==],
- ["core"] = {
- {
- [==[2.0]==],
- [==[core]==],
- },
- },
- },
- {
- ["value"] = [==[0x00004000]==],
- ["name"] = [==[COLOR_BUFFER_BIT]==],
- ["core"] = {
- {
- [==[1.1]==],
- [==[core]==],
- },
- },
- },
- {
- ["value"] = [==[0x8B64]==],
- ["name"] = [==[SAMPLER_2D_RECT_SHADOW]==],
- ["core"] = {
- {
- [==[3.1]==],
- [==[core]==],
- },
- },
- },
- {
- ["value"] = [==[0x84FD]==],
- ["name"] = [==[MAX_TEXTURE_LOD_BIAS]==],
- ["core"] = {
- {
- [==[1.4]==],
- [==[core]==],
- },
- },
- },
- {
- ["value"] = [==[0x802A]==],
- ["name"] = [==[HISTOGRAM_BLUE_SIZE]==],
- ["extensions"] = {
- [==[ARB_imaging]==],
- },
- },
- {
- ["value"] = [==[0x80BD]==],
- ["name"] = [==[PROXY_TEXTURE_COLOR_TABLE_SGI]==],
- ["extensions"] = {
- [==[SGI_texture_color_table]==],
- },
- },
- {
- ["value"] = [==[0x8CEF]==],
- ["name"] = [==[COLOR_ATTACHMENT15_EXT]==],
- ["extensions"] = {
- [==[EXT_framebuffer_object]==],
- },
- },
- {
- ["value"] = [==[0x8939]==],
- ["name"] = [==[REG_24_ATI]==],
- ["extensions"] = {
- [==[ATI_fragment_shader]==],
- },
- },
- {
- ["value"] = [==[0x81AD]==],
- ["name"] = [==[IUI_V2F_EXT]==],
- ["extensions"] = {
- [==[EXT_index_array_formats]==],
- },
- },
- {
- ["value"] = [==[0x8550]==],
- ["name"] = [==[COMBINER0_NV]==],
- ["extensions"] = {
- [==[NV_register_combiners]==],
- },
- },
- {
- ["value"] = [==[0x8CDC]==],
- ["extensions"] = {
- [==[ARB_framebuffer_object]==],
- },
- ["name"] = [==[FRAMEBUFFER_INCOMPLETE_READ_BUFFER]==],
- ["core"] = {
- {
- [==[3.0]==],
- [==[core]==],
- },
- },
- },
- {
- ["value"] = [==[0x1E01]==],
- ["name"] = [==[REPLACE]==],
- ["core"] = {
- {
- [==[1.1]==],
- [==[core]==],
- },
- },
- },
- {
- ["value"] = [==[0x2A20]==],
- ["name"] = [==[V2F]==],
- ["core"] = {
- {
- [==[1.1]==],
- [==[core]==],
- },
- {
- [==[3.2]==],
- [==[compatibility]==],
- },
- },
- },
- {
- ["value"] = [==[0x0D1A]==],
- ["name"] = [==[BLUE_SCALE]==],
- ["core"] = {
- {
- [==[1.1]==],
- [==[core]==],
- },
- {
- [==[3.2]==],
- [==[compatibility]==],
- },
- },
- },
- {
- ["value"] = [==[0x80BF]==],
- ["name"] = [==[TEXTURE_COMPARE_FAIL_VALUE_ARB]==],
- ["extensions"] = {
- [==[ARB_shadow_ambient]==],
- },
- },
- {
- ["value"] = [==[0x8899]==],
- ["name"] = [==[INDEX_ARRAY_BUFFER_BINDING]==],
- ["core"] = {
- {
- [==[1.5]==],
- [==[core]==],
- },
- {
- [==[3.2]==],
- [==[compatibility]==],
- },
- },
- },
- {
- ["value"] = [==[0x8071]==],
- ["name"] = [==[TEXTURE_DEPTH_EXT]==],
- ["extensions"] = {
- [==[EXT_texture3D]==],
- },
- },
- {
- ["value"] = [==[0x8709]==],
- ["name"] = [==[DSDT8_NV]==],
- ["extensions"] = {
- [==[NV_texture_shader]==],
- },
- },
- {
- ["value"] = [==[0x904E]==],
- ["extensions"] = {
- [==[ARB_shader_image_load_store]==],
- },
- ["name"] = [==[IMAGE_3D]==],
- ["core"] = {
- {
- [==[4.2]==],
- [==[core]==],
- },
- },
- },
- {
- ["value"] = [==[0x8985]==],
- ["name"] = [==[UNPACK_RESAMPLE_OML]==],
- ["extensions"] = {
- [==[OML_resample]==],
- },
- },
- {
- ["value"] = [==[0x8FE3]==],
- ["name"] = [==[INT8_VEC4_NV]==],
- ["extensions"] = {
- [==[NV_gpu_shader5]==],
- },
- },
- {
- ["value"] = [==[0x8620]==],
- ["name"] = [==[VERTEX_PROGRAM_ARB]==],
- ["extensions"] = {
- [==[ARB_vertex_program]==],
- },
- },
- {
- ["value"] = [==[0x8C14]==],
- ["name"] = [==[TEXTURE_LUMINANCE_TYPE_ARB]==],
- ["extensions"] = {
- [==[ARB_texture_float]==],
- },
- },
- {
- ["value"] = [==[0x807E]==],
- ["name"] = [==[NORMAL_ARRAY_TYPE]==],
- ["core"] = {
- {
- [==[1.1]==],
- [==[core]==],
- },
- {
- [==[3.2]==],
- [==[compatibility]==],
- },
- },
- },
- {
- ["value"] = [==[0x8A28]==],
- ["extensions"] = {
- [==[ARB_uniform_buffer_object]==],
- },
- ["name"] = [==[UNIFORM_BUFFER_BINDING]==],
- ["core"] = {
- {
- [==[3.1]==],
- [==[core]==],
- },
- },
- },
- {
- ["value"] = [==[0x8764]==],
- ["name"] = [==[BUFFER_SIZE_ARB]==],
- ["extensions"] = {
- [==[ARB_vertex_buffer_object]==],
- },
- },
- {
- ["value"] = [==[0x00000008]==],
- ["extensions"] = {
- [==[ARB_separate_shader_objects]==],
- },
- ["name"] = [==[TESS_CONTROL_SHADER_BIT]==],
- ["core"] = {
- {
- [==[4.1]==],
- [==[core]==],
- },
- },
- },
- {
- ["value"] = [==[0x00200000]==],
- ["name"] = [==[MAT_AMBIENT_AND_DIFFUSE_BIT_PGI]==],
- ["extensions"] = {
- [==[PGI_vertex_hints]==],
- },
- },
- {
- ["value"] = [==[0x879A]==],
- ["name"] = [==[OUTPUT_VERTEX_EXT]==],
- ["extensions"] = {
- [==[EXT_vertex_shader]==],
- },
- },
- {
- ["value"] = [==[0x0B42]==],
- ["name"] = [==[POLYGON_STIPPLE]==],
- ["core"] = {
- {
- [==[1.1]==],
- [==[core]==],
- },
- {
- [==[3.2]==],
- [==[compatibility]==],
- },
- },
- },
- {
- ["value"] = [==[0x8C2B]==],
- ["name"] = [==[MAX_TEXTURE_BUFFER_SIZE]==],
- ["core"] = {
- {
- [==[3.1]==],
- [==[core]==],
- },
- },
- },
- {
- ["value"] = [==[0x80A9]==],
- ["extensions"] = {
- [==[ARB_internalformat_query2]==],
- },
- ["name"] = [==[SAMPLES]==],
- ["core"] = {
- {
- [==[1.3]==],
- [==[core]==],
- },
- },
- },
- {
- ["value"] = [==[0x8592]==],
- ["name"] = [==[OPERAND2_RGB_EXT]==],
- ["extensions"] = {
- [==[EXT_texture_env_combine]==],
- },
- },
- {
- ["value"] = [==[0x929C]==],
- ["name"] = [==[SOFTLIGHT_NV]==],
- ["extensions"] = {
- [==[NV_blend_equation_advanced]==],
- },
- },
- {
- ["value"] = [==[0x858A]==],
- ["name"] = [==[SOURCE2_ALPHA]==],
- ["core"] = {
- {
- [==[1.3]==],
- [==[core]==],
- },
- {
- [==[3.2]==],
- [==[compatibility]==],
- },
- },
- },
- {
- ["value"] = [==[0x8516]==],
- ["name"] = [==[TEXTURE_CUBE_MAP_NEGATIVE_X_EXT]==],
- ["extensions"] = {
- [==[EXT_texture_cube_map]==],
- },
- },
- {
- ["value"] = [==[0x8DAB]==],
- ["name"] = [==[DEPTH_COMPONENT32F_NV]==],
- ["extensions"] = {
- [==[NV_depth_buffer_float]==],
- },
- },
- {
- ["value"] = [==[0x8E28]==],
- ["extensions"] = {
- [==[ARB_timer_query]==],
- },
- ["name"] = [==[TIMESTAMP]==],
- ["core"] = {
- {
- [==[3.3]==],
- [==[core]==],
- },
- },
- },
- {
- ["value"] = [==[0x0D32]==],
- ["name"] = [==[MAX_CLIP_DISTANCES]==],
- ["core"] = {
- {
- [==[3.0]==],
- [==[core]==],
- },
- },
- },
- {
- ["value"] = [==[0x9199]==],
- ["name"] = [==[MAX_SPARSE_3D_TEXTURE_SIZE_ARB]==],
- ["extensions"] = {
- [==[ARB_sparse_texture]==],
- },
- },
- {
- ["value"] = [==[0x8582]==],
- ["name"] = [==[SOURCE2_RGB_ARB]==],
- ["extensions"] = {
- [==[ARB_texture_env_combine]==],
- },
- },
- {
- ["value"] = [==[0x8457]==],
- ["name"] = [==[FOG_COORDINATE_ARRAY_EXT]==],
- ["extensions"] = {
- [==[EXT_fog_coord]==],
- },
- },
- {
- ["value"] = [==[0x8FF5]==],
- ["name"] = [==[UNSIGNED_INT64_VEC2_NV]==],
- ["extensions"] = {
- [==[NV_gpu_shader5]==],
- },
- },
- {
- ["value"] = [==[0x80CF]==],
- ["name"] = [==[422_REV_AVERAGE_EXT]==],
- ["extensions"] = {
- [==[EXT_422_pixels]==],
- },
- },
- {
- ["value"] = [==[0x8012]==],
- ["name"] = [==[SEPARABLE_2D]==],
- ["extensions"] = {
- [==[ARB_imaging]==],
- },
- },
- {
- ["value"] = [==[0x9148]==],
- ["name"] = [==[DEBUG_SEVERITY_LOW_ARB]==],
- ["extensions"] = {
- [==[ARB_debug_output]==],
- },
- },
- {
- ["value"] = [==[0x8F20]==],
- ["name"] = [==[VERTEX_ATTRIB_ARRAY_ADDRESS_NV]==],
- ["extensions"] = {
- [==[NV_vertex_buffer_unified_memory]==],
- },
- },
- {
- ["value"] = [==[0x8149]==],
- ["name"] = [==[SPRITE_MODE_SGIX]==],
- ["extensions"] = {
- [==[SGIX_sprite]==],
- },
- },
- {
- ["value"] = [==[0x8F26]==],
- ["name"] = [==[EDGE_FLAG_ARRAY_ADDRESS_NV]==],
- ["extensions"] = {
- [==[NV_vertex_buffer_unified_memory]==],
- },
- },
- {
- ["value"] = [==[0x8071]==],
- ["name"] = [==[TEXTURE_DEPTH]==],
- ["core"] = {
- {
- [==[1.2]==],
- [==[core]==],
- },
- },
- },
- {
- ["value"] = [==[0x88A9]==],
- ["name"] = [==[MAX_PROGRAM_PARAMETERS_ARB]==],
- ["extensions"] = {
- [==[ARB_fragment_program]==],
- [==[ARB_vertex_program]==],
- },
- },
- {
- ["value"] = [==[0x20]==],
- ["name"] = [==[GLYPH_VERTICAL_BEARING_X_BIT_NV]==],
- ["extensions"] = {
- [==[NV_path_rendering]==],
- },
- },
- {
- ["value"] = [==[0x8E5D]==],
- ["extensions"] = {
- [==[ARB_gpu_shader5]==],
- },
- ["name"] = [==[FRAGMENT_INTERPOLATION_OFFSET_BITS]==],
- ["core"] = {
- {
- [==[4.0]==],
- [==[core]==],
- },
- },
- },
- {
- ["value"] = [==[0x82A3]==],
- ["extensions"] = {
- [==[ARB_internalformat_query2]==],
- },
- ["name"] = [==[TEXTURE_GATHER_SHADOW]==],
- ["core"] = {
- {
- [==[4.3]==],
- [==[core]==],
- },
- },
- },
- {
- ["value"] = [==[0x8506]==],
- ["name"] = [==[MODELVIEW1_MATRIX_EXT]==],
- ["extensions"] = {
- [==[EXT_vertex_weighting]==],
- },
- },
- {
- ["value"] = [==[0x8554]==],
- ["name"] = [==[COMBINER4_NV]==],
- ["extensions"] = {
- [==[NV_register_combiners]==],
- },
- },
- {
- ["value"] = [==[0x81BC]==],
- ["name"] = [==[YCRCB_444_SGIX]==],
- ["extensions"] = {
- [==[SGIX_ycrcb]==],
- },
- },
- {
- ["value"] = [==[0x8C84]==],
- ["name"] = [==[TRANSFORM_FEEDBACK_BUFFER_START_EXT]==],
- ["extensions"] = {
- [==[EXT_transform_feedback]==],
- },
- },
- {
- ["value"] = [==[0x8E56]==],
- ["name"] = [==[SAMPLER_RENDERBUFFER_NV]==],
- ["extensions"] = {
- [==[NV_explicit_multisample]==],
- },
- },
- {
- ["value"] = [==[0x8F4E]==],
- ["name"] = [==[DOUBLE_MAT4x3_EXT]==],
- ["extensions"] = {
- [==[EXT_vertex_attrib_64bit]==],
- },
- },
- {
- ["value"] = [==[0x881E]==],
- ["name"] = [==[LUMINANCE_FLOAT16_APPLE]==],
- ["extensions"] = {
- [==[APPLE_float_pixels]==],
- },
- },
- {
- ["value"] = [==[0x8975]==],
- ["name"] = [==[COLOR_ALPHA_PAIRING_ATI]==],
- ["extensions"] = {
- [==[ATI_fragment_shader]==],
- },
- },
- {
- ["value"] = [==[0x4000]==],
- ["name"] = [==[LIGHT0]==],
- ["core"] = {
- {
- [==[1.1]==],
- [==[core]==],
- },
- {
- [==[3.2]==],
- [==[compatibility]==],
- },
- },
- },
- {
- ["value"] = [==[0x9081]==],
- ["name"] = [==[PATH_FILL_MASK_NV]==],
- ["extensions"] = {
- [==[NV_path_rendering]==],
- },
- },
- {
- ["value"] = [==[0x934B]==],
- ["extensions"] = {
- [==[ARB_enhanced_layouts]==],
- },
- ["name"] = [==[TRANSFORM_FEEDBACK_BUFFER_INDEX]==],
- ["core"] = {
- {
- [==[4.4]==],
- [==[core]==],
- },
- },
- },
- {
- ["value"] = [==[0x8D9B]==],
- ["name"] = [==[BGRA_INTEGER]==],
- ["core"] = {
- {
- [==[3.0]==],
- [==[core]==],
- },
- },
- },
- {
- ["value"] = [==[0x86DB]==],
- ["name"] = [==[UNSIGNED_INT_8_8_S8_S8_REV_NV]==],
- ["extensions"] = {
- [==[NV_texture_shader]==],
- },
- },
- {
- ["value"] = [==[0x8559]==],
- ["name"] = [==[PRIMITIVE_RESTART_INDEX_NV]==],
- ["extensions"] = {
- [==[NV_primitive_restart]==],
- },
- },
- {
- ["value"] = [==[0x9100]==],
- ["extensions"] = {
- [==[ARB_internalformat_query2]==],
- [==[ARB_texture_multisample]==],
- },
- ["name"] = [==[TEXTURE_2D_MULTISAMPLE]==],
- ["core"] = {
- {
- [==[3.2]==],
- [==[core]==],
- },
- },
- },
- {
- ["value"] = [==[0x9128]==],
- ["extensions"] = {
- [==[ARB_compressed_texture_pixel_storage]==],
- },
- ["name"] = [==[UNPACK_COMPRESSED_BLOCK_HEIGHT]==],
- ["core"] = {
- {
- [==[4.2]==],
- [==[core]==],
- },
- },
- },
- {
- ["value"] = [==[0x8626]==],
- ["name"] = [==[CURRENT_VERTEX_ATTRIB_ARB]==],
- ["extensions"] = {
- [==[ARB_vertex_program]==],
- },
- },
- {
- ["value"] = [==[0x90B9]==],
- ["name"] = [==[PATH_STENCIL_VALUE_MASK_NV]==],
- ["extensions"] = {
- [==[NV_path_rendering]==],
- },
- },
- {
- ["value"] = [==[0x9291]==],
- ["name"] = [==[PLUS_NV]==],
- ["extensions"] = {
- [==[NV_blend_equation_advanced]==],
- },
- },
- {
- ["value"] = [==[0x8003]==],
- ["name"] = [==[CONSTANT_ALPHA_EXT]==],
- ["extensions"] = {
- [==[EXT_blend_color]==],
- },
- },
- {
- ["value"] = [==[0x88AA]==],
- ["name"] = [==[PROGRAM_NATIVE_PARAMETERS_ARB]==],
- ["extensions"] = {
- [==[ARB_fragment_program]==],
- [==[ARB_vertex_program]==],
- },
- },
- {
- ["value"] = [==[0x8679]==],
- ["name"] = [==[MAP2_VERTEX_ATTRIB9_4_NV]==],
- ["extensions"] = {
- [==[NV_vertex_program]==],
- },
- },
- {
- ["value"] = [==[0x88A0]==],
- ["name"] = [==[PROGRAM_INSTRUCTIONS_ARB]==],
- ["extensions"] = {
- [==[ARB_fragment_program]==],
- [==[ARB_vertex_program]==],
- },
- },
- {
- ["value"] = [==[0x0D34]==],
- ["name"] = [==[MAX_PIXEL_MAP_TABLE]==],
- ["core"] = {
- {
- [==[1.1]==],
- [==[core]==],
- },
- {
- [==[3.2]==],
- [==[compatibility]==],
- },
- },
- },
- {
- ["value"] = [==[0x8128]==],
- ["name"] = [==[POINT_FADE_THRESHOLD_SIZE]==],
- ["core"] = {
- {
- [==[1.4]==],
- [==[core]==],
- },
- },
- },
- {
- ["value"] = [==[0x8513]==],
- ["name"] = [==[TEXTURE_CUBE_MAP_EXT]==],
- ["extensions"] = {
- [==[EXT_texture_cube_map]==],
- },
- },
- {
- ["value"] = [==[0x919D]==],
- ["extensions"] = {
- [==[ARB_texture_buffer_range]==],
- },
- ["name"] = [==[TEXTURE_BUFFER_OFFSET]==],
- ["core"] = {
- {
- [==[4.3]==],
- [==[core]==],
- },
- },
- },
- {
- ["value"] = [==[0x8DEE]==],
- ["name"] = [==[UNIFORM_BUFFER_EXT]==],
- ["extensions"] = {
- [==[EXT_bindable_uniform]==],
- },
- },
- {
- ["value"] = [==[0x9054]==],
- ["name"] = [==[IMAGE_CUBE_MAP_ARRAY_EXT]==],
- ["extensions"] = {
- [==[EXT_shader_image_load_store]==],
- },
- },
- {
- ["value"] = [==[0x8401]==],
- ["name"] = [==[FRAGMENT_COLOR_MATERIAL_SGIX]==],
- ["extensions"] = {
- [==[SGIX_fragment_lighting]==],
- },
- },
- {
- ["value"] = [==[0x8047]==],
- ["name"] = [==[LUMINANCE12_ALPHA12_EXT]==],
- ["extensions"] = {
- [==[EXT_texture]==],
- },
- },
- {
- ["value"] = [==[0x8531]==],
- ["name"] = [==[E_TIMES_F_NV]==],
- ["extensions"] = {
- [==[NV_register_combiners]==],
- },
- },
- {
- ["value"] = [==[0x8016]==],
- ["name"] = [==[REDUCE_EXT]==],
- ["extensions"] = {
- [==[EXT_convolution]==],
- },
- },
- {
- ["value"] = [==[0x84FA]==],
- ["extensions"] = {
- [==[ARB_framebuffer_object]==],
- },
- ["name"] = [==[UNSIGNED_INT_24_8]==],
- ["core"] = {
- {
- [==[3.0]==],
- [==[core]==],
- },
- },
- },
- {
- ["value"] = [==[0x8B9B]==],
- ["name"] = [==[IMPLEMENTATION_COLOR_READ_FORMAT_OES]==],
- ["extensions"] = {
- [==[OES_read_format]==],
- },
- },
- {
- ["value"] = [==[0x800B]==],
- ["name"] = [==[FUNC_REVERSE_SUBTRACT]==],
- ["extensions"] = {
- [==[ARB_imaging]==],
- },
- },
- {
- ["value"] = [==[0x0C02]==],
- ["name"] = [==[READ_BUFFER]==],
- ["core"] = {
- {
- [==[1.1]==],
- [==[core]==],
- },
- },
- },
- {
- ["value"] = [==[0x8330]==],
- ["name"] = [==[PIXEL_TRANSFORM_2D_EXT]==],
- ["extensions"] = {
- [==[EXT_pixel_transform]==],
- },
- },
- {
- ["value"] = [==[0x8B91]==],
- ["name"] = [==[PALETTE4_RGBA8_OES]==],
- ["extensions"] = {
- [==[OES_compressed_paletted_texture]==],
- },
- },
- {
- ["value"] = [==[0x804C]==],
- ["name"] = [==[INTENSITY12_EXT]==],
- ["extensions"] = {
- [==[EXT_texture]==],
- },
- },
- {
- ["value"] = [==[0x881E]==],
- ["name"] = [==[LUMINANCE_FLOAT16_ATI]==],
- ["extensions"] = {
- [==[ATI_texture_float]==],
- },
- },
- {
- ["value"] = [==[0x912E]==],
- ["extensions"] = {
- [==[ARB_compressed_texture_pixel_storage]==],
- },
- ["name"] = [==[PACK_COMPRESSED_BLOCK_SIZE]==],
- ["core"] = {
- {
- [==[4.2]==],
- [==[core]==],
- },
- },
- },
- {
- ["value"] = [==[0x8DD4]==],
- ["name"] = [==[UNSIGNED_INT_SAMPLER_CUBE_EXT]==],
- ["extensions"] = {
- [==[EXT_gpu_shader4]==],
- },
- },
- {
- ["value"] = [==[0x801C]==],
- ["name"] = [==[POST_CONVOLUTION_RED_SCALE_EXT]==],
- ["extensions"] = {
- [==[EXT_convolution]==],
- },
- },
- {
- ["value"] = [==[0x8440]==],
- ["name"] = [==[BINORMAL_ARRAY_TYPE_EXT]==],
- ["extensions"] = {
- [==[EXT_coordinate_frame]==],
- },
- },
- {
- ["value"] = [==[0x864C]==],
- ["name"] = [==[OFFSET_TEXTURE_RECTANGLE_NV]==],
- ["extensions"] = {
- [==[NV_texture_shader]==],
- },
- },
- {
- ["value"] = [==[0x8D9C]==],
- ["name"] = [==[LUMINANCE_INTEGER_EXT]==],
- ["extensions"] = {
- [==[EXT_texture_integer]==],
- },
- },
- {
- ["value"] = [==[0x1901]==],
- ["extensions"] = {
- [==[ARB_texture_stencil8]==],
- },
- ["name"] = [==[STENCIL_INDEX]==],
- ["core"] = {
- {
- [==[1.1]==],
- [==[core]==],
- },
- {
- [==[4.4]==],
- [==[core]==],
- },
- },
- },
- {
- ["value"] = [==[0x852D]==],
- ["name"] = [==[SECONDARY_COLOR_NV]==],
- ["extensions"] = {
- [==[NV_path_rendering]==],
- [==[NV_register_combiners]==],
- },
- },
- {
- ["value"] = [==[0x86A5]==],
- ["name"] = [==[ACTIVE_VERTEX_UNITS_ARB]==],
- ["extensions"] = {
- [==[ARB_vertex_blend]==],
- },
- },
- {
- ["value"] = [==[0x85B4]==],
- ["name"] = [==[STORAGE_CLIENT_APPLE]==],
- ["extensions"] = {
- [==[APPLE_vertex_array_range]==],
- },
- },
- {
- ["value"] = [==[0x8DA0]==],
- ["name"] = [==[MAX_PROGRAM_PARAMETER_BUFFER_BINDINGS_NV]==],
- ["extensions"] = {
- [==[NV_parameter_buffer_object]==],
- },
- },
- {
- ["value"] = [==[0x891B]==],
- ["name"] = [==[CLAMP_FRAGMENT_COLOR_ARB]==],
- ["extensions"] = {
- [==[ARB_color_buffer_float]==],
- },
- },
- {
- ["value"] = [==[0x806B]==],
- ["name"] = [==[PACK_SKIP_IMAGES]==],
- ["core"] = {
- {
- [==[1.2]==],
- [==[core]==],
- },
- },
- },
- {
- ["value"] = [==[0x0409]==],
- ["name"] = [==[AUX0]==],
- ["core"] = {
- {
- [==[1.1]==],
- [==[core]==],
- },
- {
- [==[3.2]==],
- [==[compatibility]==],
- },
- },
- },
- {
- ["value"] = [==[0x8147]==],
- ["name"] = [==[TEXTURE_FILTER4_SIZE_SGIS]==],
- ["extensions"] = {
- [==[SGIS_texture_filter4]==],
- },
- },
- {
- ["value"] = [==[0x8DE1]==],
- ["name"] = [==[MAX_GEOMETRY_TOTAL_OUTPUT_COMPONENTS_ARB]==],
- ["extensions"] = {
- [==[ARB_geometry_shader4]==],
- },
- },
- {
- ["value"] = [==[0x8249]==],
- ["name"] = [==[DEBUG_SOURCE_THIRD_PARTY_ARB]==],
- ["extensions"] = {
- [==[ARB_debug_output]==],
- },
- },
- {
- ["value"] = [==[0x0CB4]==],
- ["name"] = [==[PIXEL_MAP_I_TO_B_SIZE]==],
- ["core"] = {
- {
- [==[1.1]==],
- [==[core]==],
- },
- {
- [==[3.2]==],
- [==[compatibility]==],
- },
- },
- },
- {
- ["value"] = [==[0x8983]==],
- ["name"] = [==[FORMAT_SUBSAMPLE_244_244_OML]==],
- ["extensions"] = {
- [==[OML_subsample]==],
- },
- },
- {
- ["value"] = [==[0x9091]==],
- ["name"] = [==[TRANSLATE_3D_NV]==],
- ["extensions"] = {
- [==[NV_path_rendering]==],
- },
- },
- {
- ["value"] = [==[0x9060]==],
- ["extensions"] = {
- [==[ARB_shader_image_load_store]==],
- },
- ["name"] = [==[INT_IMAGE_2D_MULTISAMPLE]==],
- ["core"] = {
- {
- [==[4.2]==],
- [==[core]==],
- },
- },
- },
- {
- ["value"] = [==[0x87C8]==],
- ["name"] = [==[MAX_VERTEX_SHADER_LOCAL_CONSTANTS_EXT]==],
- ["extensions"] = {
- [==[EXT_vertex_shader]==],
- },
- },
- {
- ["value"] = [==[0x8DB9]==],
- ["extensions"] = {
- [==[ARB_framebuffer_sRGB]==],
- },
- ["name"] = [==[FRAMEBUFFER_SRGB]==],
- ["core"] = {
- {
- [==[3.0]==],
- [==[core]==],
- },
- },
- },
- {
- ["value"] = [==[0x872A]==],
- ["name"] = [==[MODELVIEW10_ARB]==],
- ["extensions"] = {
- [==[ARB_vertex_blend]==],
- },
- },
- {
- ["value"] = [==[0x8C10]==],
- ["extensions"] = {
- [==[ARB_framebuffer_object]==],
- },
- ["name"] = [==[TEXTURE_RED_TYPE]==],
- ["core"] = {
- {
- [==[3.0]==],
- [==[core]==],
- },
- },
- },
- {
- ["value"] = [==[0x0DB7]==],
- ["name"] = [==[MAP2_VERTEX_3]==],
- ["core"] = {
- {
- [==[1.1]==],
- [==[core]==],
- },
- {
- [==[3.2]==],
- [==[compatibility]==],
- },
- },
- },
- {
- ["value"] = [==[0x00000002]==],
- ["name"] = [==[ELEMENT_ARRAY_BARRIER_BIT_EXT]==],
- ["extensions"] = {
- [==[EXT_shader_image_load_store]==],
- },
- },
- {
- ["value"] = [==[0x804B]==],
- ["name"] = [==[INTENSITY8]==],
- ["core"] = {
- {
- [==[1.1]==],
- [==[core]==],
- },
- {
- [==[3.2]==],
- [==[compatibility]==],
- },
- },
- },
- {
- ["value"] = [==[-6]==],
- ["name"] = [==[SKIP_COMPONENTS1_NV]==],
- ["extensions"] = {
- [==[NV_transform_feedback]==],
- },
- },
- {
- ["value"] = [==[0x8C16]==],
- ["name"] = [==[TEXTURE_DEPTH_TYPE_ARB]==],
- ["extensions"] = {
- [==[ARB_texture_float]==],
- },
- },
- {
- ["value"] = [==[0x8A49]==],
- ["name"] = [==[DECODE_EXT]==],
- ["extensions"] = {
- [==[EXT_texture_sRGB_decode]==],
- },
- },
- {
- ["value"] = [==[0x92AD]==],
- ["name"] = [==[HSL_HUE_NV]==],
- ["extensions"] = {
- [==[NV_blend_equation_advanced]==],
- },
- },
- {
- ["value"] = [==[0x0B51]==],
- ["name"] = [==[LIGHT_MODEL_LOCAL_VIEWER]==],
- ["core"] = {
- {
- [==[1.1]==],
- [==[core]==],
- },
- {
- [==[3.2]==],
- [==[compatibility]==],
- },
- },
- },
- {
- ["value"] = [==[0x8B64]==],
- ["name"] = [==[SAMPLER_2D_RECT_SHADOW_ARB]==],
- ["extensions"] = {
- [==[ARB_shader_objects]==],
- },
- },
- {
- ["value"] = [==[0x822D]==],
- ["extensions"] = {
- [==[ARB_texture_rg]==],
- },
- ["name"] = [==[R16F]==],
- ["core"] = {
- {
- [==[3.0]==],
- [==[core]==],
- },
- },
- },
- {
- ["value"] = [==[0x87AB]==],
- ["name"] = [==[OUTPUT_TEXTURE_COORD14_EXT]==],
- ["extensions"] = {
- [==[EXT_vertex_shader]==],
- },
- },
- {
- ["value"] = [==[0x821C]==],
- ["name"] = [==[MINOR_VERSION]==],
- ["core"] = {
- {
- [==[3.0]==],
- [==[core]==],
- },
- },
- },
- {
- ["value"] = [==[0x8DEF]==],
- ["name"] = [==[UNIFORM_BUFFER_BINDING_EXT]==],
- ["extensions"] = {
- [==[EXT_bindable_uniform]==],
- },
- },
- {
- ["value"] = [==[0x8046]==],
- ["name"] = [==[LUMINANCE12_ALPHA4_EXT]==],
- ["extensions"] = {
- [==[EXT_texture]==],
- },
- },
- {
- ["value"] = [==[0x00000800]==],
- ["extensions"] = {
- [==[ARB_shader_image_load_store]==],
- },
- ["name"] = [==[TRANSFORM_FEEDBACK_BARRIER_BIT]==],
- ["core"] = {
- {
- [==[4.2]==],
- [==[core]==],
- },
- },
- },
- {
- ["value"] = [==[0x92E7]==],
- ["extensions"] = {
- [==[ARB_program_interface_query]==],
- },
- ["name"] = [==[IS_PER_PATCH]==],
- ["core"] = {
- {
- [==[4.3]==],
- [==[core]==],
- },
- },
- },
- {
- ["value"] = [==[0x85B1]==],
- ["name"] = [==[TRANSFORM_HINT_APPLE]==],
- ["extensions"] = {
- [==[APPLE_transform_hint]==],
- },
- },
- {
- ["value"] = [==[0x90B4]==],
- ["name"] = [==[PATH_DASH_OFFSET_RESET_NV]==],
- ["extensions"] = {
- [==[NV_path_rendering]==],
- },
- },
- {
- ["value"] = [==[0x8C8F]==],
- ["name"] = [==[TRANSFORM_FEEDBACK_BUFFER_BINDING]==],
- ["core"] = {
- {
- [==[3.0]==],
- [==[core]==],
- },
- },
- },
- {
- ["value"] = [==[0x8878]==],
- ["name"] = [==[WRITE_PIXEL_DATA_RANGE_NV]==],
- ["extensions"] = {
- [==[NV_pixel_data_range]==],
- },
- },
- {
- ["value"] = [==[0x82E7]==],
- ["extensions"] = {
- [==[KHR_debug]==],
- },
- ["name"] = [==[DISPLAY_LIST]==],
- ["core"] = {
- {
- [==[4.3]==],
- [==[core]==],
- },
- },
- },
- {
- ["value"] = [==[0x8871]==],
- ["name"] = [==[MAX_TEXTURE_COORDS_ARB]==],
- ["extensions"] = {
- [==[ARB_fragment_program]==],
- },
- },
- {
- ["value"] = [==[0x86A3]==],
- ["name"] = [==[COMPRESSED_TEXTURE_FORMATS_ARB]==],
- ["extensions"] = {
- [==[ARB_texture_compression]==],
- },
- },
- {
- ["value"] = [==[0x8E15]==],
- ["name"] = [==[QUERY_BY_REGION_WAIT]==],
- ["core"] = {
- {
- [==[3.0]==],
- [==[core]==],
- },
- },
- },
- {
- ["value"] = [==[0x8884]==],
- ["name"] = [==[FLOAT_R16_NV]==],
- ["extensions"] = {
- [==[NV_float_buffer]==],
- },
- },
- {
- ["value"] = [==[0x8D88]==],
- ["name"] = [==[RGBA16I_EXT]==],
- ["extensions"] = {
- [==[EXT_texture_integer]==],
- },
- },
- {
- ["value"] = [==[0x812F]==],
- ["name"] = [==[CLAMP_TO_EDGE]==],
- ["core"] = {
- {
- [==[1.2]==],
- [==[core]==],
- },
- },
- },
- {
- ["value"] = [==[0x9001]==],
- ["name"] = [==[SAMPLER_BUFFER_AMD]==],
- ["extensions"] = {
- [==[AMD_vertex_shader_tessellator]==],
- },
- },
- {
- ["value"] = [==[0x8491]==],
- ["name"] = [==[INVERTED_SCREEN_W_REND]==],
- ["extensions"] = {
- [==[REND_screen_coordinates]==],
- },
- },
- {
- ["value"] = [==[0x8CAA]==],
- ["name"] = [==[READ_FRAMEBUFFER_BINDING_EXT]==],
- ["extensions"] = {
- [==[EXT_framebuffer_blit]==],
- },
- },
- {
- ["value"] = [==[0x000C]==],
- ["name"] = [==[TRIANGLES_ADJACENCY]==],
- ["core"] = {
- {
- [==[3.2]==],
- [==[core]==],
- },
- },
- },
- {
- ["value"] = [==[0x84F9]==],
- ["name"] = [==[DEPTH_STENCIL_EXT]==],
- ["extensions"] = {
- [==[EXT_packed_depth_stencil]==],
- },
- },
- {
- ["value"] = [==[0x00004000]==],
- ["extensions"] = {
- [==[ARB_buffer_storage]==],
- },
- ["name"] = [==[CLIENT_MAPPED_BUFFER_BARRIER_BIT]==],
- ["core"] = {
- {
- [==[4.4]==],
- [==[core]==],
- },
- },
- },
- {
- ["value"] = [==[0x92A9]==],
- ["name"] = [==[HARDMIX_NV]==],
- ["extensions"] = {
- [==[NV_blend_equation_advanced]==],
- },
- },
- {
- ["value"] = [==[0x84E6]==],
- ["name"] = [==[TRANSPOSE_COLOR_MATRIX]==],
- ["core"] = {
- {
- [==[1.3]==],
- [==[core]==],
- },
- {
- [==[3.2]==],
- [==[compatibility]==],
- },
- },
- },
- {
- ["value"] = [==[0x824B]==],
- ["extensions"] = {
- [==[KHR_debug]==],
- },
- ["name"] = [==[DEBUG_SOURCE_OTHER]==],
- ["core"] = {
- {
- [==[4.3]==],
- [==[core]==],
- },
- },
- },
- {
- ["value"] = [==[0x9287]==],
- ["name"] = [==[DST_NV]==],
- ["extensions"] = {
- [==[NV_blend_equation_advanced]==],
- },
- },
- {
- ["value"] = [==[0x1A210]==],
- ["name"] = [==[ALLOW_DRAW_FRG_HINT_PGI]==],
- ["extensions"] = {
- [==[PGI_misc_hints]==],
- },
- },
- {
- ["value"] = [==[0x8F3D]==],
- ["name"] = [==[IMAGE_BINDING_LAYER_EXT]==],
- ["extensions"] = {
- [==[EXT_shader_image_load_store]==],
- },
- },
- {
- ["value"] = [==[0x0B44]==],
- ["name"] = [==[CULL_FACE]==],
- ["core"] = {
- {
- [==[1.1]==],
- [==[core]==],
- },
- },
- },
- {
- ["value"] = [==[0x8DE6]==],
- ["extensions"] = {
- [==[ARB_shader_subroutine]==],
- },
- ["name"] = [==[ACTIVE_SUBROUTINE_UNIFORMS]==],
- ["core"] = {
- {
- [==[4.0]==],
- [==[core]==],
- },
- },
- },
- {
- ["value"] = [==[0xFFFFFFFFFFFFFFFF]==],
- ["extensions"] = {
- [==[ARB_sync]==],
- },
- ["name"] = [==[TIMEOUT_IGNORED]==],
- ["core"] = {
- {
- [==[3.2]==],
- [==[core]==],
- },
- {
- [==[3.2]==],
- [==[core]==],
- },
- },
- },
- {
- ["value"] = [==[0x8441]==],
- ["name"] = [==[BINORMAL_ARRAY_STRIDE_EXT]==],
- ["extensions"] = {
- [==[EXT_coordinate_frame]==],
- },
- },
- {
- ["value"] = [==[0x9034]==],
- ["name"] = [==[Z6Y10Z6CB10Z6A10Z6Y10Z6CR10Z6A10_4224_NV]==],
- ["extensions"] = {
- [==[NV_video_capture]==],
- },
- },
- {
- ["value"] = [==[0x8059]==],
- ["name"] = [==[RGB10_A2_EXT]==],
- ["extensions"] = {
- [==[EXT_texture]==],
- },
- },
- {
- ["value"] = [==[0x91A6]==],
- ["name"] = [==[TEXTURE_SPARSE_ARB]==],
- ["extensions"] = {
- [==[ARB_sparse_texture]==],
- },
- },
- {
- ["value"] = [==[0x84D1]==],
- ["name"] = [==[TEXTURE17_ARB]==],
- ["extensions"] = {
- [==[ARB_multitexture]==],
- },
- },
- {
- ["value"] = [==[0x8853]==],
- ["name"] = [==[OFFSET_PROJECTIVE_TEXTURE_RECTANGLE_SCALE_NV]==],
- ["extensions"] = {
- [==[NV_texture_shader3]==],
- },
- },
- {
- ["value"] = [==[0x1700]==],
- ["name"] = [==[MODELVIEW0_EXT]==],
- ["extensions"] = {
- [==[EXT_vertex_weighting]==],
- },
- },
- {
- ["value"] = [==[0x1F02]==],
- ["name"] = [==[VERSION]==],
- ["core"] = {
- {
- [==[1.1]==],
- [==[core]==],
- },
- },
- },
- {
- ["value"] = [==[0x00000004]==],
- ["name"] = [==[8X_BIT_ATI]==],
- ["extensions"] = {
- [==[ATI_fragment_shader]==],
- },
- },
- {
- ["value"] = [==[0x8825]==],
- ["name"] = [==[DRAW_BUFFER0]==],
- ["core"] = {
- {
- [==[2.0]==],
- [==[core]==],
- },
- },
- },
- {
- ["value"] = [==[0x01]==],
- ["name"] = [==[GLYPH_WIDTH_BIT_NV]==],
- ["extensions"] = {
- [==[NV_path_rendering]==],
- },
- },
- {
- ["value"] = [==[0x862E]==],
- ["name"] = [==[MAX_TRACK_MATRIX_STACK_DEPTH_NV]==],
- ["extensions"] = {
- [==[NV_vertex_program]==],
- },
- },
- {
- ["value"] = [==[0x8875]==],
- ["name"] = [==[PROGRAM_FORMAT_ASCII_ARB]==],
- ["extensions"] = {
- [==[ARB_fragment_program]==],
- [==[ARB_vertex_program]==],
- },
- },
- {
- ["value"] = [==[0x8819]==],
- ["name"] = [==[LUMINANCE_ALPHA_FLOAT32_ATI]==],
- ["extensions"] = {
- [==[ATI_texture_float]==],
- },
- },
- {
- ["value"] = [==[0x80A7]==],
- ["name"] = [==[4PASS_3_SGIS]==],
- ["extensions"] = {
- [==[SGIS_multisample]==],
- },
- },
- {
- ["value"] = [==[0x8806]==],
- ["name"] = [==[PROGRAM_TEX_INSTRUCTIONS_ARB]==],
- ["extensions"] = {
- [==[ARB_fragment_program]==],
- },
- },
- {
- ["value"] = [==[0x9153]==],
- ["name"] = [==[QUERY_OBJECT_AMD]==],
- ["extensions"] = {
- [==[AMD_name_gen_delete]==],
- },
- },
- {
- ["value"] = [==[0x8A2F]==],
- ["extensions"] = {
- [==[ARB_uniform_buffer_object]==],
- },
- ["name"] = [==[MAX_UNIFORM_BUFFER_BINDINGS]==],
- ["core"] = {
- {
- [==[3.1]==],
- [==[core]==],
- },
- },
- },
- {
- ["value"] = [==[0x80AA]==],
- ["name"] = [==[SAMPLE_MASK_VALUE_EXT]==],
- ["extensions"] = {
- [==[EXT_multisample]==],
- },
- },
- {
- ["value"] = [==[0x8154]==],
- ["name"] = [==[CONVOLUTION_BORDER_COLOR_HP]==],
- ["extensions"] = {
- [==[HP_convolution_border_modes]==],
- },
- },
- {
- ["value"] = [==[0x8841]==],
- ["name"] = [==[MAX_MATRIX_PALETTE_STACK_DEPTH_ARB]==],
- ["extensions"] = {
- [==[ARB_matrix_palette]==],
- },
- },
- {
- ["value"] = [==[0x8E59]==],
- ["extensions"] = {
- [==[ARB_texture_multisample]==],
- },
- ["name"] = [==[MAX_SAMPLE_MASK_WORDS]==],
- ["core"] = {
- {
- [==[3.2]==],
- [==[core]==],
- },
- },
- },
- {
- ["value"] = [==[0x8765]==],
- ["name"] = [==[BUFFER_USAGE_ARB]==],
- ["extensions"] = {
- [==[ARB_vertex_buffer_object]==],
- },
- },
- {
- ["value"] = [==[0x9011]==],
- ["name"] = [==[LUMINANCE_SNORM]==],
- ["extensions"] = {
- [==[EXT_texture_snorm]==],
- },
- },
- {
- ["value"] = [==[0x8872]==],
- ["name"] = [==[MAX_TEXTURE_IMAGE_UNITS]==],
- ["core"] = {
- {
- [==[2.0]==],
- [==[core]==],
- },
- },
- },
- {
- ["value"] = [==[0x9005]==],
- ["name"] = [==[TESSELLATION_FACTOR_AMD]==],
- ["extensions"] = {
- [==[AMD_vertex_shader_tessellator]==],
- },
- },
- {
- ["value"] = [==[0x8B4F]==],
- ["name"] = [==[SHADER_TYPE]==],
- ["core"] = {
- {
- [==[2.0]==],
- [==[core]==],
- },
- },
- },
- {
- ["value"] = [==[0x92AF]==],
- ["name"] = [==[HSL_COLOR_NV]==],
- ["extensions"] = {
- [==[NV_blend_equation_advanced]==],
- },
- },
- {
- ["value"] = [==[0x8F46]==],
- ["name"] = [==[DOUBLE_MAT2_EXT]==],
- ["extensions"] = {
- [==[EXT_vertex_attrib_64bit]==],
- },
- },
- {
- ["value"] = [==[0x90BB]==],
- ["name"] = [==[SCALED_RESOLVE_NICEST_EXT]==],
- ["extensions"] = {
- [==[EXT_framebuffer_multisample_blit_scaled]==],
- },
- },
- {
- ["value"] = [==[0x0600]==],
- ["name"] = [==[2D]==],
- ["core"] = {
- {
- [==[1.1]==],
- [==[core]==],
- },
- {
- [==[3.2]==],
- [==[compatibility]==],
- },
- },
- },
- {
- ["value"] = [==[0x00008000]==],
- ["name"] = [==[HINT_BIT]==],
- ["core"] = {
- {
- [==[1.1]==],
- [==[core]==],
- },
- {
- [==[3.2]==],
- [==[compatibility]==],
- },
- },
- },
- {
- ["value"] = [==[0x8C2E]==],
- ["name"] = [==[TEXTURE_BUFFER_FORMAT_ARB]==],
- ["extensions"] = {
- [==[ARB_texture_buffer_object]==],
- },
- },
- {
- ["value"] = [==[0x86E3]==],
- ["name"] = [==[OFFSET_TEXTURE_2D_BIAS_NV]==],
- ["extensions"] = {
- [==[NV_texture_shader]==],
- },
- },
- {
- ["value"] = [==[0x2A28]==],
- ["name"] = [==[T4F_V4F]==],
- ["core"] = {
- {
- [==[1.1]==],
- [==[core]==],
- },
- {
- [==[3.2]==],
- [==[compatibility]==],
- },
- },
- },
- {
- ["value"] = [==[0x000E]==],
- ["extensions"] = {
- [==[ARB_tessellation_shader]==],
- [==[NV_gpu_shader5]==],
- },
- ["name"] = [==[PATCHES]==],
- ["core"] = {
- {
- [==[4.0]==],
- [==[core]==],
- },
- },
- },
- {
- ["value"] = [==[0x87D1]==],
- ["name"] = [==[VERTEX_SHADER_INVARIANTS_EXT]==],
- ["extensions"] = {
- [==[EXT_vertex_shader]==],
- },
- },
- {
- ["value"] = [==[0x8521]==],
- ["name"] = [==[VERTEX_ARRAY_RANGE_POINTER_APPLE]==],
- ["extensions"] = {
- [==[APPLE_vertex_array_range]==],
- },
- },
- {
- ["value"] = [==[0x1700]==],
- ["name"] = [==[MODELVIEW]==],
- ["core"] = {
- {
- [==[1.1]==],
- [==[core]==],
- },
- {
- [==[3.2]==],
- [==[compatibility]==],
- },
- },
- },
- {
- ["value"] = [==[0x880F]==],
- ["name"] = [==[MAX_PROGRAM_NATIVE_TEX_INSTRUCTIONS_ARB]==],
- ["extensions"] = {
- [==[ARB_fragment_program]==],
- },
- },
- {
- ["value"] = [==[0x8D69]==],
- ["extensions"] = {
- [==[ARB_ES3_compatibility]==],
- },
- ["name"] = [==[PRIMITIVE_RESTART_FIXED_INDEX]==],
- ["core"] = {
- {
- [==[4.3]==],
- [==[core]==],
- },
- },
- },
- {
- ["value"] = [==[0x9053]==],
- ["name"] = [==[IMAGE_2D_ARRAY_EXT]==],
- ["extensions"] = {
- [==[EXT_shader_image_load_store]==],
- },
- },
- {
- ["value"] = [==[0x040B]==],
- ["name"] = [==[AUX2]==],
- ["core"] = {
- {
- [==[1.1]==],
- [==[core]==],
- },
- {
- [==[3.2]==],
- [==[compatibility]==],
- },
- },
- },
- {
- ["value"] = [==[0x8933]==],
- ["name"] = [==[REG_18_ATI]==],
- ["extensions"] = {
- [==[ATI_fragment_shader]==],
- },
- },
- {
- ["value"] = [==[0x2A02]==],
- ["name"] = [==[POLYGON_OFFSET_LINE]==],
- ["core"] = {
- {
- [==[1.1]==],
- [==[core]==],
- },
- },
- },
- {
- ["value"] = [==[0x867B]==],
- ["name"] = [==[MAP2_VERTEX_ATTRIB11_4_NV]==],
- ["extensions"] = {
- [==[NV_vertex_program]==],
- },
- },
- {
- ["value"] = [==[0x1E00]==],
- ["name"] = [==[KEEP]==],
- ["core"] = {
- {
- [==[1.1]==],
- [==[core]==],
- },
- },
- },
- {
- ["value"] = [==[0x8251]==],
- ["name"] = [==[DEBUG_TYPE_OTHER_ARB]==],
- ["extensions"] = {
- [==[ARB_debug_output]==],
- },
- },
- {
- ["value"] = [==[0x9079]==],
- ["name"] = [==[PATH_JOIN_STYLE_NV]==],
- ["extensions"] = {
- [==[NV_path_rendering]==],
- },
- },
- {
- ["value"] = [==[0x8517]==],
- ["name"] = [==[TEXTURE_CUBE_MAP_POSITIVE_Y]==],
- ["core"] = {
- {
- [==[1.3]==],
- [==[core]==],
- },
- },
- },
- {
- ["value"] = [==[0x8834]==],
- ["name"] = [==[DRAW_BUFFER15_ARB]==],
- ["extensions"] = {
- [==[ARB_draw_buffers]==],
- },
- },
- {
- ["value"] = [==[0x882B]==],
- ["name"] = [==[DRAW_BUFFER6]==],
- ["core"] = {
- {
- [==[2.0]==],
- [==[core]==],
- },
- },
- },
- {
- ["value"] = [==[0x8D82]==],
- ["name"] = [==[RGBA32I_EXT]==],
- ["extensions"] = {
- [==[EXT_texture_integer]==],
- },
- },
- {
- ["value"] = [==[0x919E]==],
- ["extensions"] = {
- [==[ARB_texture_buffer_range]==],
- },
- ["name"] = [==[TEXTURE_BUFFER_SIZE]==],
- ["core"] = {
- {
- [==[4.3]==],
- [==[core]==],
- },
- },
- },
- {
- ["value"] = [==[0x0B53]==],
- ["name"] = [==[LIGHT_MODEL_AMBIENT]==],
- ["core"] = {
- {
- [==[1.1]==],
- [==[core]==],
- },
- {
- [==[3.2]==],
- [==[compatibility]==],
- },
- },
- },
- {
- ["value"] = [==[0x12]==],
- ["name"] = [==[SMALL_CCW_ARC_TO_NV]==],
- ["extensions"] = {
- [==[NV_path_rendering]==],
- },
- },
- {
- ["value"] = [==[0x81A5]==],
- ["name"] = [==[DEPTH_COMPONENT16_ARB]==],
- ["extensions"] = {
- [==[ARB_depth_texture]==],
- },
- },
- {
- ["value"] = [==[0x8572]==],
- ["name"] = [==[COMBINE_ALPHA_EXT]==],
- ["extensions"] = {
- [==[EXT_texture_env_combine]==],
- },
- },
- {
- ["value"] = [==[0x1502]==],
- ["name"] = [==[AND_REVERSE]==],
- ["core"] = {
- {
- [==[1.1]==],
- [==[core]==],
- },
- },
- },
- {
- ["value"] = [==[0x9083]==],
- ["name"] = [==[PATH_STROKE_COVER_MODE_NV]==],
- ["extensions"] = {
- [==[NV_path_rendering]==],
- },
- },
- {
- ["value"] = [==[0x88EC]==],
- ["name"] = [==[PIXEL_UNPACK_BUFFER_EXT]==],
- ["extensions"] = {
- [==[EXT_pixel_buffer_object]==],
- },
- },
- {
- ["value"] = [==[0x8807]==],
- ["name"] = [==[PROGRAM_TEX_INDIRECTIONS_ARB]==],
- ["extensions"] = {
- [==[ARB_fragment_program]==],
- },
- },
- {
- ["value"] = [==[0x00010000]==],
- ["name"] = [==[EVAL_BIT]==],
- ["core"] = {
- {
- [==[1.1]==],
- [==[core]==],
- },
- {
- [==[3.2]==],
- [==[compatibility]==],
- },
- },
- },
- {
- ["value"] = [==[0x8645]==],
- ["name"] = [==[VERTEX_ATTRIB_ARRAY_POINTER]==],
- ["core"] = {
- {
- [==[2.0]==],
- [==[core]==],
- },
- },
- },
- {
- ["value"] = [==[0x0D03]==],
- ["name"] = [==[PACK_SKIP_ROWS]==],
- ["core"] = {
- {
- [==[1.1]==],
- [==[core]==],
- },
- },
- },
- {
- ["value"] = [==[0x8C43]==],
- ["name"] = [==[SRGB8_ALPHA8]==],
- ["core"] = {
- {
- [==[2.1]==],
- [==[core]==],
- },
- },
- },
- {
- ["value"] = [==[0x8E88]==],
- ["extensions"] = {
- [==[ARB_tessellation_shader]==],
- },
- ["name"] = [==[TESS_CONTROL_SHADER]==],
- ["core"] = {
- {
- [==[4.0]==],
- [==[core]==],
- },
- },
- },
- {
- ["value"] = [==[0x836B]==],
- ["name"] = [==[TEXTURE_MAX_CLAMP_R_SGIX]==],
- ["extensions"] = {
- [==[SGIX_texture_coordinate_clamp]==],
- },
- },
- {
- ["value"] = [==[0x824A]==],
- ["name"] = [==[DEBUG_SOURCE_APPLICATION_ARB]==],
- ["extensions"] = {
- [==[ARB_debug_output]==],
- },
- },
- {
- ["value"] = [==[0x8577]==],
- ["name"] = [==[PRIMARY_COLOR_ARB]==],
- ["extensions"] = {
- [==[ARB_texture_env_combine]==],
- },
- },
- {
- ["value"] = [==[0x8705]==],
- ["name"] = [==[SIGNED_ALPHA_NV]==],
- ["extensions"] = {
- [==[NV_texture_shader]==],
- },
- },
- {
- ["value"] = [==[0x8571]==],
- ["name"] = [==[COMBINE_RGB_ARB]==],
- ["extensions"] = {
- [==[ARB_texture_env_combine]==],
- },
- },
- {
- ["value"] = [==[0x904F]==],
- ["name"] = [==[IMAGE_2D_RECT_EXT]==],
- ["extensions"] = {
- [==[EXT_shader_image_load_store]==],
- },
- },
- {
- ["value"] = [==[0x875B]==],
- ["name"] = [==[PROXY_TEXTURE_1D_STACK_MESAX]==],
- ["extensions"] = {
- [==[MESAX_texture_stack]==],
- },
- },
- {
- ["value"] = [==[0x8D85]==],
- ["name"] = [==[INTENSITY32I_EXT]==],
- ["extensions"] = {
- [==[EXT_texture_integer]==],
- },
- },
- {
- ["value"] = [==[0x8B5B]==],
- ["name"] = [==[FLOAT_MAT3_ARB]==],
- ["extensions"] = {
- [==[ARB_shader_objects]==],
- },
- },
- {
- ["value"] = [==[0x8B8D]==],
- ["name"] = [==[ACTIVE_PROGRAM_EXT]==],
- ["extensions"] = {
- [==[EXT_separate_shader_objects]==],
- },
- },
- {
- ["value"] = [==[0x87DC]==],
- ["name"] = [==[NEGATIVE_W_EXT]==],
- ["extensions"] = {
- [==[EXT_vertex_shader]==],
- },
- },
- {
- ["value"] = [==[0x8B68]==],
- ["name"] = [==[FLOAT_MAT3x4]==],
- ["core"] = {
- {
- [==[2.1]==],
- [==[core]==],
- },
- },
- },
- {
- ["value"] = [==[0x8D95]==],
- ["name"] = [==[GREEN_INTEGER]==],
- ["core"] = {
- {
- [==[3.0]==],
- [==[core]==],
- },
- },
- },
- {
- ["value"] = [==[0x8CA5]==],
- ["name"] = [==[STENCIL_BACK_WRITEMASK]==],
- ["core"] = {
- {
- [==[2.0]==],
- [==[core]==],
- },
- },
- },
- {
- ["value"] = [==[0x8B5F]==],
- ["name"] = [==[SAMPLER_3D_ARB]==],
- ["extensions"] = {
- [==[ARB_shader_objects]==],
- },
- },
- {
- ["value"] = [==[0x8835]==],
- ["name"] = [==[COLOR_CLEAR_UNCLAMPED_VALUE_ATI]==],
- ["extensions"] = {
- [==[ATI_pixel_format_float]==],
- },
- },
- {
- ["value"] = [==[0x9061]==],
- ["name"] = [==[INT_IMAGE_2D_MULTISAMPLE_ARRAY_EXT]==],
- ["extensions"] = {
- [==[EXT_shader_image_load_store]==],
- },
- },
- {
- ["value"] = [==[0x86E6]==],
- ["name"] = [==[PASS_THROUGH_NV]==],
- ["extensions"] = {
- [==[NV_texture_shader]==],
- },
- },
- {
- ["value"] = [==[0x889D]==],
- ["name"] = [==[FOG_COORD_ARRAY_BUFFER_BINDING]==],
- ["core"] = {
- {
- [==[1.5]==],
- [==[core]==],
- },
- {
- [==[3.2]==],
- [==[compatibility]==],
- },
- },
- },
- {
- ["value"] = [==[0x8FED]==],
- ["name"] = [==[UNSIGNED_INT8_VEC2_NV]==],
- ["extensions"] = {
- [==[NV_gpu_shader5]==],
- },
- },
- {
- ["value"] = [==[0x2702]==],
- ["name"] = [==[NEAREST_MIPMAP_LINEAR]==],
- ["core"] = {
- {
- [==[1.1]==],
- [==[core]==],
- },
- },
- },
- {
- ["value"] = [==[0x807B]==],
- ["name"] = [==[VERTEX_ARRAY_TYPE_EXT]==],
- ["extensions"] = {
- [==[EXT_vertex_array]==],
- },
- },
- {
- ["value"] = [==[0x81AF]==],
- ["name"] = [==[IUI_N3F_V2F_EXT]==],
- ["extensions"] = {
- [==[EXT_index_array_formats]==],
- },
- },
- {
- ["value"] = [==[0x88EB]==],
- ["name"] = [==[PIXEL_PACK_BUFFER]==],
- ["core"] = {
- {
- [==[2.1]==],
- [==[core]==],
- },
- },
- },
- {
- ["value"] = [==[0x80D8]==],
- ["name"] = [==[COLOR_TABLE_FORMAT_SGI]==],
- ["extensions"] = {
- [==[SGI_color_table]==],
- },
- },
- {
- ["value"] = [==[0x9057]==],
- ["name"] = [==[INT_IMAGE_1D_EXT]==],
- ["extensions"] = {
- [==[EXT_shader_image_load_store]==],
- },
- },
- {
- ["value"] = [==[0x8A33]==],
- ["extensions"] = {
- [==[ARB_uniform_buffer_object]==],
- },
- ["name"] = [==[MAX_COMBINED_FRAGMENT_UNIFORM_COMPONENTS]==],
- ["core"] = {
- {
- [==[3.1]==],
- [==[core]==],
- },
- },
- },
- {
- ["value"] = [==[0x9301]==],
- ["extensions"] = {
- [==[ARB_program_interface_query]==],
- },
- ["name"] = [==[ATOMIC_COUNTER_BUFFER_INDEX]==],
- ["core"] = {
- {
- [==[4.3]==],
- [==[core]==],
- },
- },
- },
- {
- ["value"] = [==[0x8E4F]==],
- ["name"] = [==[PROVOKING_VERTEX_EXT]==],
- ["extensions"] = {
- [==[EXT_provoking_vertex]==],
- },
- },
- {
- ["value"] = [==[0x8820]==],
- ["name"] = [==[RGBA_FLOAT_MODE_ATI]==],
- ["extensions"] = {
- [==[ATI_pixel_format_float]==],
- },
- },
- {
- ["value"] = [==[0x8B84]==],
- ["name"] = [==[OBJECT_INFO_LOG_LENGTH_ARB]==],
- ["extensions"] = {
- [==[ARB_shader_objects]==],
- },
- },
- {
- ["value"] = [==[0x84F7]==],
- ["name"] = [==[PROXY_TEXTURE_RECTANGLE_ARB]==],
- ["extensions"] = {
- [==[ARB_texture_rectangle]==],
- },
- },
- {
- ["value"] = [==[0x87A0]==],
- ["name"] = [==[OUTPUT_TEXTURE_COORD3_EXT]==],
- ["extensions"] = {
- [==[EXT_vertex_shader]==],
- },
- },
- {
- ["value"] = [==[0x8066]==],
- ["name"] = [==[TEXTURE_PRIORITY]==],
- ["core"] = {
- {
- [==[1.1]==],
- [==[core]==],
- },
- {
- [==[3.2]==],
- [==[compatibility]==],
- },
- },
- },
- {
- ["value"] = [==[0x88FA]==],
- ["extensions"] = {
- [==[ARB_blend_func_extended]==],
- },
- ["name"] = [==[ONE_MINUS_SRC1_COLOR]==],
- ["core"] = {
- {
- [==[3.3]==],
- [==[core]==],
- },
- },
- },
- {
- ["value"] = [==[0x8E7B]==],
- ["extensions"] = {
- [==[ARB_tessellation_shader]==],
- },
- ["name"] = [==[FRACTIONAL_ODD]==],
- ["core"] = {
- {
- [==[4.0]==],
- [==[core]==],
- },
- },
- },
- {
- ["value"] = [==[0x911C]==],
- ["extensions"] = {
- [==[ARB_sync]==],
- },
- ["name"] = [==[CONDITION_SATISFIED]==],
- ["core"] = {
- {
- [==[3.2]==],
- [==[core]==],
- },
- },
- },
- {
- ["value"] = [==[0x8501]==],
- ["name"] = [==[TEXTURE_LOD_BIAS]==],
- ["core"] = {
- {
- [==[1.4]==],
- [==[core]==],
- },
- },
- },
- {
- ["value"] = [==[0x1904]==],
- ["extensions"] = {
- [==[AMD_interleaved_elements]==],
- [==[NV_blend_equation_advanced]==],
- },
- ["name"] = [==[GREEN]==],
- ["core"] = {
- {
- [==[1.1]==],
- [==[core]==],
- },
- },
- },
- {
- ["value"] = [==[0x20000000]==],
- ["name"] = [==[TEXCOORD2_BIT_PGI]==],
- ["extensions"] = {
- [==[PGI_vertex_hints]==],
- },
- },
- {
- ["value"] = [==[0x8238]==],
- ["extensions"] = {
- [==[AMD_interleaved_elements]==],
- [==[ARB_texture_rg]==],
- },
- ["name"] = [==[RG8UI]==],
- ["core"] = {
- {
- [==[3.0]==],
- [==[core]==],
- },
- },
- },
- {
- ["value"] = [==[0x8FFC]==],
- ["name"] = [==[DOUBLE_VEC2_EXT]==],
- ["extensions"] = {
- [==[EXT_vertex_attrib_64bit]==],
- },
- },
- {
- ["value"] = [==[0x8247]==],
- ["name"] = [==[DEBUG_SOURCE_WINDOW_SYSTEM_ARB]==],
- ["extensions"] = {
- [==[ARB_debug_output]==],
- },
- },
- {
- ["value"] = [==[0x8A08]==],
- ["name"] = [==[VERTEX_ATTRIB_MAP2_ORDER_APPLE]==],
- ["extensions"] = {
- [==[APPLE_vertex_program_evaluators]==],
- },
- },
- {
- ["value"] = [==[0x8334]==],
- ["name"] = [==[CUBIC_EXT]==],
- ["extensions"] = {
- [==[EXT_pixel_transform]==],
- },
- },
- {
- ["value"] = [==[0x88E4]==],
- ["name"] = [==[STATIC_DRAW]==],
- ["core"] = {
- {
- [==[1.5]==],
- [==[core]==],
- },
- },
- },
- {
- ["value"] = [==[0x8904]==],
- ["name"] = [==[MIN_PROGRAM_TEXEL_OFFSET_EXT]==],
- ["extensions"] = {
- [==[EXT_gpu_shader4]==],
- },
- },
- {
- ["value"] = [==[0x907C]==],
- ["name"] = [==[PATH_INITIAL_DASH_CAP_NV]==],
- ["extensions"] = {
- [==[NV_path_rendering]==],
- },
- },
- {
- ["value"] = [==[0x891A]==],
- ["name"] = [==[CLAMP_VERTEX_COLOR_ARB]==],
- ["extensions"] = {
- [==[ARB_color_buffer_float]==],
- },
- },
- {
- ["value"] = [==[0x8575]==],
- ["name"] = [==[INTERPOLATE]==],
- ["core"] = {
- {
- [==[1.3]==],
- [==[core]==],
- },
- {
- [==[3.2]==],
- [==[compatibility]==],
- },
- },
- },
- {
- ["value"] = [==[0x8F2B]==],
- ["name"] = [==[VERTEX_ARRAY_LENGTH_NV]==],
- ["extensions"] = {
- [==[NV_vertex_buffer_unified_memory]==],
- },
- },
- {
- ["value"] = [==[0x80D5]==],
- ["name"] = [==[PROXY_POST_COLOR_MATRIX_COLOR_TABLE_SGI]==],
- ["extensions"] = {
- [==[SGI_color_table]==],
- },
- },
- {
- ["value"] = [==[0x0B60]==],
- ["extensions"] = {
- [==[NV_register_combiners]==],
- },
- ["name"] = [==[FOG]==],
- ["core"] = {
- {
- [==[1.1]==],
- [==[core]==],
- },
- {
- [==[3.2]==],
- [==[compatibility]==],
- },
- },
- },
- {
- ["value"] = [==[0x875C]==],
- ["name"] = [==[PROXY_TEXTURE_2D_STACK_MESAX]==],
- ["extensions"] = {
- [==[MESAX_texture_stack]==],
- },
- },
- {
- ["value"] = [==[0x9089]==],
- ["name"] = [==[COUNT_DOWN_NV]==],
- ["extensions"] = {
- [==[NV_path_rendering]==],
- },
- },
- {
- ["value"] = [==[0x8C3C]==],
- ["name"] = [==[RGBA_SIGNED_COMPONENTS_EXT]==],
- ["extensions"] = {
- [==[EXT_packed_float]==],
- },
- },
- {
- ["value"] = [==[0x9120]==],
- ["name"] = [==[BUFFER_MAP_LENGTH]==],
- ["core"] = {
- {
- [==[3.0]==],
- [==[core]==],
- },
- },
- },
- {
- ["value"] = [==[0x9195]==],
- ["name"] = [==[VIRTUAL_PAGE_SIZE_X_ARB]==],
- ["extensions"] = {
- [==[ARB_sparse_texture]==],
- },
- },
- {
- ["value"] = [==[0x00000004]==],
- ["name"] = [==[LINE_BIT]==],
- ["core"] = {
- {
- [==[1.1]==],
- [==[core]==],
- },
- {
- [==[3.2]==],
- [==[compatibility]==],
- },
- },
- },
- {
- ["value"] = [==[0x88B2]==],
- ["name"] = [==[PROGRAM_NATIVE_ADDRESS_REGISTERS_ARB]==],
- ["extensions"] = {
- [==[ARB_vertex_program]==],
- },
- },
- {
- ["value"] = [==[0x8040]==],
- ["name"] = [==[LUMINANCE8]==],
- ["core"] = {
- {
- [==[1.1]==],
- [==[core]==],
- },
- {
- [==[3.2]==],
- [==[compatibility]==],
- },
- },
- },
- {
- ["value"] = [==[0x80E8]==],
- ["name"] = [==[MAX_ELEMENTS_VERTICES]==],
- ["core"] = {
- {
- [==[1.2]==],
- [==[core]==],
- },
- },
- },
- {
- ["value"] = [==[0x00000001]==],
- ["name"] = [==[TEXTURE_STORAGE_SPARSE_BIT_AMD]==],
- ["extensions"] = {
- [==[AMD_sparse_texture]==],
- },
- },
- {
- ["value"] = [==[0x1701]==],
- ["name"] = [==[PROJECTION]==],
- ["core"] = {
- {
- [==[1.1]==],
- [==[core]==],
- },
- {
- [==[3.2]==],
- [==[compatibility]==],
- },
- },
- },
- {
- ["value"] = [==[0x8282]==],
- ["extensions"] = {
- [==[ARB_internalformat_query2]==],
- },
- ["name"] = [==[MAX_COMBINED_DIMENSIONS]==],
- ["core"] = {
- {
- [==[4.3]==],
- [==[core]==],
- },
- },
- },
- {
- ["value"] = [==[0x00000400]==],
- ["name"] = [==[STENCIL_BUFFER_BIT]==],
- ["core"] = {
- {
- [==[1.1]==],
- [==[core]==],
- },
- },
- },
- {
- ["value"] = [==[0x8032]==],
- ["name"] = [==[UNSIGNED_BYTE_3_3_2_EXT]==],
- ["extensions"] = {
- [==[EXT_packed_pixels]==],
- },
- },
- {
- ["value"] = [==[0x8DA8]==],
- ["name"] = [==[FRAMEBUFFER_INCOMPLETE_LAYER_TARGETS_EXT]==],
- ["extensions"] = {
- [==[EXT_geometry_shader4]==],
- [==[NV_geometry_program4]==],
- },
- },
- {
- ["value"] = [==[0x804B]==],
- ["name"] = [==[INTENSITY8_EXT]==],
- ["extensions"] = {
- [==[EXT_texture]==],
- },
- },
- {
- ["value"] = [==[0x86D7]==],
- ["name"] = [==[MAX_RATIONAL_EVAL_ORDER_NV]==],
- ["extensions"] = {
- [==[NV_evaluators]==],
- },
- },
- {
- ["value"] = [==[0x140B]==],
- ["name"] = [==[HALF_FLOAT_ARB]==],
- ["extensions"] = {
- [==[ARB_half_float_pixel]==],
- },
- },
- {
- ["value"] = [==[0x902F]==],
- ["name"] = [==[SUCCESS_NV]==],
- ["extensions"] = {
- [==[NV_video_capture]==],
- },
- },
- {
- ["value"] = [==[0x8548]==],
- ["name"] = [==[COMBINER_SCALE_NV]==],
- ["extensions"] = {
- [==[NV_register_combiners]==],
- },
- },
- {
- ["value"] = [==[0x93B9]==],
- ["name"] = [==[COMPRESSED_RGBA_ASTC_10x6_KHR]==],
- ["extensions"] = {
- [==[KHR_texture_compression_astc_ldr]==],
- },
- },
- {
- ["value"] = [==[0x20000000]==],
- ["name"] = [==[MULTISAMPLE_BIT_ARB]==],
- ["extensions"] = {
- [==[ARB_multisample]==],
- },
- },
- {
- ["value"] = [==[0x8456]==],
- ["name"] = [==[FOG_COORD_ARRAY_POINTER]==],
- ["core"] = {
- {
- [==[1.5]==],
- [==[core]==],
- },
- {
- [==[3.2]==],
- [==[compatibility]==],
- },
- },
- },
- {
- ["value"] = [==[0x0B62]==],
- ["name"] = [==[FOG_DENSITY]==],
- ["core"] = {
- {
- [==[1.1]==],
- [==[core]==],
- },
- {
- [==[3.2]==],
- [==[compatibility]==],
- },
- },
- },
- {
- ["value"] = [==[0x9271]==],
- ["extensions"] = {
- [==[ARB_ES3_compatibility]==],
- },
- ["name"] = [==[COMPRESSED_SIGNED_R11_EAC]==],
- ["core"] = {
- {
- [==[4.3]==],
- [==[core]==],
- },
- },
- },
- {
- ["value"] = [==[0x88E1]==],
- ["name"] = [==[STREAM_READ]==],
- ["core"] = {
- {
- [==[1.5]==],
- [==[core]==],
- },
- },
- },
- {
- ["value"] = [==[0x804A]==],
- ["name"] = [==[INTENSITY4_EXT]==],
- ["extensions"] = {
- [==[EXT_texture]==],
- },
- },
- {
- ["value"] = [==[0x8CEC]==],
- ["name"] = [==[COLOR_ATTACHMENT12_EXT]==],
- ["extensions"] = {
- [==[EXT_framebuffer_object]==],
- },
- },
- {
- ["value"] = [==[0x82D7]==],
- ["extensions"] = {
- [==[ARB_vertex_attrib_binding]==],
- },
- ["name"] = [==[VERTEX_BINDING_OFFSET]==],
- ["core"] = {
- {
- [==[4.3]==],
- [==[core]==],
- },
- },
- },
- {
- ["value"] = [==[0x8C17]==],
- ["name"] = [==[UNSIGNED_NORMALIZED_ARB]==],
- ["extensions"] = {
- [==[ARB_texture_float]==],
- },
- },
- {
- ["value"] = [==[0x8968]==],
- ["name"] = [==[MAD_ATI]==],
- ["extensions"] = {
- [==[ATI_fragment_shader]==],
- },
- },
- {
- ["value"] = [==[0x00000080]==],
- ["name"] = [==[PIXEL_BUFFER_BARRIER_BIT_EXT]==],
- ["extensions"] = {
- [==[EXT_shader_image_load_store]==],
- },
- },
- {
- ["value"] = [==[0x8A45]==],
- ["name"] = [==[UNIFORM_BLOCK_REFERENCED_BY_GEOMETRY_SHADER]==],
- ["extensions"] = {
- [==[ARB_uniform_buffer_object]==],
- },
- },
- {
- ["value"] = [==[0x8872]==],
- ["name"] = [==[MAX_TEXTURE_IMAGE_UNITS_ARB]==],
- ["extensions"] = {
- [==[ARB_fragment_program]==],
- },
- },
- {
- ["value"] = [==[0x92AE]==],
- ["name"] = [==[HSL_SATURATION_NV]==],
- ["extensions"] = {
- [==[NV_blend_equation_advanced]==],
- },
- },
- {
- ["value"] = [==[0x91A9]==],
- ["name"] = [==[SPARSE_TEXTURE_FULL_ARRAY_CUBE_MIPMAPS_ARB]==],
- ["extensions"] = {
- [==[ARB_sparse_texture]==],
- },
- },
- {
- ["value"] = [==[0x800C]==],
- ["name"] = [==[CMYK_EXT]==],
- ["extensions"] = {
- [==[EXT_cmyka]==],
- },
- },
- {
- ["value"] = [==[0x9276]==],
- ["extensions"] = {
- [==[ARB_ES3_compatibility]==],
- },
- ["name"] = [==[COMPRESSED_RGB8_PUNCHTHROUGH_ALPHA1_ETC2]==],
- ["core"] = {
- {
- [==[4.3]==],
- [==[core]==],
- },
- },
- },
- {
- ["value"] = [==[0x900A]==],
- ["name"] = [==[TEXTURE_BINDING_CUBE_MAP_ARRAY]==],
- ["core"] = {
- {
- [==[4.0]==],
- [==[core]==],
- },
- },
- },
- {
- ["value"] = [==[0x85A2]==],
- ["name"] = [==[PIXEL_SUBSAMPLE_4444_SGIX]==],
- ["extensions"] = {
- [==[SGIX_subsample]==],
- },
- },
- {
- ["value"] = [==[0x8D76]==],
- ["name"] = [==[RGBA16UI]==],
- ["core"] = {
- {
- [==[3.0]==],
- [==[core]==],
- },
- },
- },
- {
- ["value"] = [==[0x8C1D]==],
- ["name"] = [==[TEXTURE_BINDING_2D_ARRAY_EXT]==],
- ["extensions"] = {
- [==[EXT_texture_array]==],
- },
- },
- {
- ["value"] = [==[0x8CEA]==],
- ["name"] = [==[COLOR_ATTACHMENT10_EXT]==],
- ["extensions"] = {
- [==[EXT_framebuffer_object]==],
- },
- },
- {
- ["value"] = [==[0x8E10]==],
- ["name"] = [==[RENDERBUFFER_COLOR_SAMPLES_NV]==],
- ["extensions"] = {
- [==[NV_framebuffer_multisample_coverage]==],
- },
- },
- {
- ["value"] = [==[0x92CE]==],
- ["extensions"] = {
- [==[ARB_shader_atomic_counters]==],
- },
- ["name"] = [==[MAX_TESS_EVALUATION_ATOMIC_COUNTER_BUFFERS]==],
- ["core"] = {
- {
- [==[4.2]==],
- [==[core]==],
- },
- },
- },
- {
- ["value"] = [==[0x8785]==],
- ["name"] = [==[OP_DOT4_EXT]==],
- ["extensions"] = {
- [==[EXT_vertex_shader]==],
- },
- },
- {
- ["value"] = [==[0x8590]==],
- ["name"] = [==[OPERAND0_RGB_EXT]==],
- ["extensions"] = {
- [==[EXT_texture_env_combine]==],
- },
- },
- {
- ["value"] = [==[0x1601]==],
- ["name"] = [==[SHININESS]==],
- ["core"] = {
- {
- [==[1.1]==],
- [==[core]==],
- },
- {
- [==[3.2]==],
- [==[compatibility]==],
- },
- },
- },
- {
- ["value"] = [==[0x8D55]==],
- ["name"] = [==[RENDERBUFFER_STENCIL_SIZE_EXT]==],
- ["extensions"] = {
- [==[EXT_framebuffer_object]==],
- },
- },
- {
- ["value"] = [==[0x000A]==],
- ["name"] = [==[LINES_ADJACENCY_ARB]==],
- ["extensions"] = {
- [==[ARB_geometry_shader4]==],
- },
- },
- {
- ["value"] = [==[0x8FE0]==],
- ["name"] = [==[INT8_NV]==],
- ["extensions"] = {
- [==[NV_gpu_shader5]==],
- },
- },
- {
- ["value"] = [==[0x882A]==],
- ["name"] = [==[DRAW_BUFFER5]==],
- ["core"] = {
- {
- [==[2.0]==],
- [==[core]==],
- },
- },
- },
- {
- ["value"] = [==[0x8C7C]==],
- ["name"] = [==[PRIMITIVE_ID_NV]==],
- ["extensions"] = {
- [==[NV_transform_feedback]==],
- },
- },
- {
- ["value"] = [==[0x0B32]==],
- ["name"] = [==[LIST_BASE]==],
- ["core"] = {
- {
- [==[1.1]==],
- [==[core]==],
- },
- {
- [==[3.2]==],
- [==[compatibility]==],
- },
- },
- },
- {
- ["value"] = [==[0x90A8]==],
- ["name"] = [==[MITER_TRUNCATE_NV]==],
- ["extensions"] = {
- [==[NV_path_rendering]==],
- },
- },
- {
- ["value"] = [==[0x8D7F]==],
- ["name"] = [==[INTENSITY8UI_EXT]==],
- ["extensions"] = {
- [==[EXT_texture_integer]==],
- },
- },
- {
- ["value"] = [==[0x8E16]==],
- ["name"] = [==[QUERY_BY_REGION_NO_WAIT]==],
- ["core"] = {
- {
- [==[3.0]==],
- [==[core]==],
- },
- },
- },
- {
- ["value"] = [==[0x8057]==],
- ["name"] = [==[RGB5_A1_EXT]==],
- ["extensions"] = {
- [==[EXT_texture]==],
- },
- },
- {
- ["value"] = [==[0x842D]==],
- ["name"] = [==[UNPACK_RESAMPLE_SGIX]==],
- ["extensions"] = {
- [==[SGIX_resample]==],
- },
- },
- {
- ["value"] = [==[0x881C]==],
- ["name"] = [==[ALPHA_FLOAT16_APPLE]==],
- ["extensions"] = {
- [==[APPLE_float_pixels]==],
- },
- },
- {
- ["value"] = [==[0x85C4]==],
- ["name"] = [==[R1UI_V3F_SUN]==],
- ["extensions"] = {
- [==[SUN_triangle_list]==],
- },
- },
- {
- ["value"] = [==[0x8078]==],
- ["name"] = [==[TEXTURE_COORD_ARRAY_EXT]==],
- ["extensions"] = {
- [==[EXT_vertex_array]==],
- },
- },
- {
- ["value"] = [==[0x8278]==],
- ["extensions"] = {
- [==[ARB_internalformat_query2]==],
- },
- ["name"] = [==[INTERNALFORMAT_RED_TYPE]==],
- ["core"] = {
- {
- [==[4.3]==],
- [==[core]==],
- },
- },
- },
- {
- ["value"] = [==[0x8B8B]==],
- ["name"] = [==[FRAGMENT_SHADER_DERIVATIVE_HINT]==],
- ["core"] = {
- {
- [==[2.0]==],
- [==[core]==],
- },
- },
- },
- {
- ["value"] = [==[0x867F]==],
- ["name"] = [==[MAP2_VERTEX_ATTRIB15_4_NV]==],
- ["extensions"] = {
- [==[NV_vertex_program]==],
- },
- },
- {
- ["value"] = [==[0x8C17]==],
- ["extensions"] = {
- [==[ARB_framebuffer_object]==],
- },
- ["name"] = [==[UNSIGNED_NORMALIZED]==],
- ["core"] = {
- {
- [==[3.0]==],
- [==[core]==],
- },
- },
- },
- {
- ["value"] = [==[0x2003]==],
- ["name"] = [==[Q]==],
- ["core"] = {
- {
- [==[1.1]==],
- [==[core]==],
- },
- {
- [==[3.2]==],
- [==[compatibility]==],
- },
- },
- },
- {
- ["value"] = [==[0x8650]==],
- ["name"] = [==[VERTEX_ATTRIB_ARRAY0_NV]==],
- ["extensions"] = {
- [==[NV_vertex_program]==],
- },
- },
- {
- ["value"] = [==[0x853B]==],
- ["name"] = [==[HALF_BIAS_NEGATE_NV]==],
- ["extensions"] = {
- [==[NV_register_combiners]==],
- },
- },
- {
- ["value"] = [==[0x905B]==],
- ["name"] = [==[INT_IMAGE_CUBE_EXT]==],
- ["extensions"] = {
- [==[EXT_shader_image_load_store]==],
- },
- },
- {
- ["value"] = [==[0x8E73]==],
- ["extensions"] = {
- [==[ARB_tessellation_shader]==],
- },
- ["name"] = [==[PATCH_DEFAULT_INNER_LEVEL]==],
- ["core"] = {
- {
- [==[4.0]==],
- [==[core]==],
- },
- },
- },
- {
- ["value"] = [==[0x901C]==],
- ["name"] = [==[FACTOR_MIN_AMD]==],
- ["extensions"] = {
- [==[AMD_blend_minmax_factor]==],
- },
- },
- {
- ["value"] = [==[0x900E]==],
- ["name"] = [==[INT_SAMPLER_CUBE_MAP_ARRAY_ARB]==],
- ["extensions"] = {
- [==[ARB_texture_cube_map_array]==],
- },
- },
- {
- ["value"] = [==[0x8DD3]==],
- ["name"] = [==[UNSIGNED_INT_SAMPLER_3D_EXT]==],
- ["extensions"] = {
- [==[EXT_gpu_shader4]==],
- },
- },
- {
- ["value"] = [==[0x8C2D]==],
- ["name"] = [==[TEXTURE_BUFFER_DATA_STORE_BINDING]==],
- ["core"] = {
- {
- [==[3.1]==],
- [==[core]==],
- },
- },
- },
- {
- ["value"] = [==[0x2A21]==],
- ["name"] = [==[V3F]==],
- ["core"] = {
- {
- [==[1.1]==],
- [==[core]==],
- },
- {
- [==[3.2]==],
- [==[compatibility]==],
- },
- },
- },
- {
- ["value"] = [==[0x8A14]==],
- ["name"] = [==[AUX_DEPTH_STENCIL_APPLE]==],
- ["extensions"] = {
- [==[APPLE_aux_depth_stencil]==],
- },
- },
- {
- ["value"] = [==[0x80B8]==],
- ["name"] = [==[POST_COLOR_MATRIX_RED_BIAS]==],
- ["extensions"] = {
- [==[ARB_imaging]==],
- },
- },
- {
- ["value"] = [==[0x8DEA]==],
- ["name"] = [==[NAMED_STRING_TYPE_ARB]==],
- ["extensions"] = {
- [==[ARB_shading_language_include]==],
- },
- },
- {
- ["value"] = [==[0x2A00]==],
- ["name"] = [==[POLYGON_OFFSET_UNITS]==],
- ["core"] = {
- {
- [==[1.1]==],
- [==[core]==],
- },
- },
- },
- {
- ["value"] = [==[0x88FF]==],
- ["name"] = [==[MAX_ARRAY_TEXTURE_LAYERS_EXT]==],
- ["extensions"] = {
- [==[EXT_texture_array]==],
- },
- },
- {
- ["value"] = [==[0x0DF3]==],
- ["name"] = [==[SELECTION_BUFFER_POINTER]==],
- ["core"] = {
- {
- [==[1.1]==],
- [==[core]==],
- },
- {
- [==[3.2]==],
- [==[compatibility]==],
- },
- },
- },
- {
- ["value"] = [==[0x20000000]==],
- ["name"] = [==[MULTISAMPLE_BIT_3DFX]==],
- ["extensions"] = {
- [==[3DFX_multisample]==],
- },
- },
- {
- ["value"] = [==[0x888D]==],
- ["name"] = [==[FLOAT_CLEAR_COLOR_VALUE_NV]==],
- ["extensions"] = {
- [==[NV_float_buffer]==],
- },
- },
- {
- ["value"] = [==[0x8533]==],
- ["name"] = [==[VERTEX_ARRAY_RANGE_WITHOUT_FLUSH_NV]==],
- ["extensions"] = {
- [==[NV_vertex_array_range2]==],
- },
- },
- {
- ["value"] = [==[0x0D53]==],
- ["name"] = [==[GREEN_BITS]==],
- ["core"] = {
- {
- [==[1.1]==],
- [==[core]==],
- },
- {
- [==[3.2]==],
- [==[compatibility]==],
- },
- },
- },
- {
- ["value"] = [==[0x881B]==],
- ["name"] = [==[RGB_FLOAT16_APPLE]==],
- ["extensions"] = {
- [==[APPLE_float_pixels]==],
- },
- },
- {
- ["value"] = [==[0x8580]==],
- ["name"] = [==[SRC0_RGB]==],
- ["core"] = {
- {
- [==[1.5]==],
- [==[core]==],
- },
- {
- [==[3.2]==],
- [==[compatibility]==],
- },
- },
- },
- {
- ["value"] = [==[0x92D9]==],
- ["extensions"] = {
- [==[ARB_shader_atomic_counters]==],
- },
- ["name"] = [==[ACTIVE_ATOMIC_COUNTER_BUFFERS]==],
- ["core"] = {
- {
- [==[4.2]==],
- [==[core]==],
- },
- },
- },
- {
- ["value"] = [==[0x82A1]==],
- ["extensions"] = {
- [==[ARB_internalformat_query2]==],
- },
- ["name"] = [==[TEXTURE_SHADOW]==],
- ["core"] = {
- {
- [==[4.3]==],
- [==[core]==],
- },
- },
- },
- {
- ["value"] = [==[0x82D9]==],
- ["extensions"] = {
- [==[ARB_vertex_attrib_binding]==],
- },
- ["name"] = [==[MAX_VERTEX_ATTRIB_RELATIVE_OFFSET]==],
- ["core"] = {
- {
- [==[4.3]==],
- [==[core]==],
- },
- },
- },
- {
- ["value"] = [==[0x93B0]==],
- ["name"] = [==[COMPRESSED_RGBA_ASTC_4x4_KHR]==],
- ["extensions"] = {
- [==[KHR_texture_compression_astc_ldr]==],
- },
- },
- {
- ["value"] = [==[0x824F]==],
- ["extensions"] = {
- [==[KHR_debug]==],
- },
- ["name"] = [==[DEBUG_TYPE_PORTABILITY]==],
- ["core"] = {
- {
- [==[4.3]==],
- [==[core]==],
- },
- },
- },
- {
- ["value"] = [==[0x8126]==],
- ["name"] = [==[POINT_SIZE_MIN_EXT]==],
- ["extensions"] = {
- [==[EXT_point_parameters]==],
- },
- },
- {
- ["value"] = [==[0x92A5]==],
- ["name"] = [==[LINEARBURN_NV]==],
- ["extensions"] = {
- [==[NV_blend_equation_advanced]==],
- },
- },
- {
- ["value"] = [==[0x87C7]==],
- ["name"] = [==[MAX_VERTEX_SHADER_INVARIANTS_EXT]==],
- ["extensions"] = {
- [==[EXT_vertex_shader]==],
- },
- },
- {
- ["value"] = [==[0x8769]==],
- ["name"] = [==[ELEMENT_ARRAY_TYPE_ATI]==],
- ["extensions"] = {
- [==[ATI_element_array]==],
- },
- },
- {
- ["value"] = [==[0x8513]==],
- ["name"] = [==[TEXTURE_CUBE_MAP_ARB]==],
- ["extensions"] = {
- [==[ARB_texture_cube_map]==],
- },
- },
- {
- ["value"] = [==[0x8DD0]==],
- ["name"] = [==[INT_SAMPLER_BUFFER_EXT]==],
- ["extensions"] = {
- [==[EXT_gpu_shader4]==],
- },
- },
- {
- ["value"] = [==[0x8D76]==],
- ["name"] = [==[RGBA16UI_EXT]==],
- ["extensions"] = {
- [==[EXT_texture_integer]==],
- },
- },
- {
- ["value"] = [==[0x8DFC]==],
- ["extensions"] = {
- [==[ARB_ES2_compatibility]==],
- },
- ["name"] = [==[MAX_VARYING_VECTORS]==],
- ["core"] = {
- {
- [==[4.1]==],
- [==[core]==],
- },
- },
- },
- {
- ["value"] = [==[0x0BD0]==],
- ["name"] = [==[DITHER]==],
- ["core"] = {
- {
- [==[1.1]==],
- [==[core]==],
- },
- },
- },
- {
- ["value"] = [==[0x86B3]==],
- ["name"] = [==[SAMPLE_BUFFERS_3DFX]==],
- ["extensions"] = {
- [==[3DFX_multisample]==],
- },
- },
- {
- ["value"] = [==[0x8570]==],
- ["name"] = [==[COMBINE_EXT]==],
- ["extensions"] = {
- [==[EXT_texture_env_combine]==],
- },
- },
- {
- ["value"] = [==[0x8CE3]==],
- ["extensions"] = {
- [==[ARB_framebuffer_object]==],
- },
- ["name"] = [==[COLOR_ATTACHMENT3]==],
- ["core"] = {
- {
- [==[3.0]==],
- [==[core]==],
- },
- },
- },
- {
- ["value"] = [==[0x8020]==],
- ["name"] = [==[POST_CONVOLUTION_RED_BIAS]==],
- ["extensions"] = {
- [==[ARB_imaging]==],
- },
- },
- {
- ["value"] = [==[0x86A1]==],
- ["extensions"] = {
- [==[ARB_internalformat_query2]==],
- },
- ["name"] = [==[TEXTURE_COMPRESSED]==],
- ["core"] = {
- {
- [==[1.3]==],
- [==[core]==],
- },
- },
- },
- {
- ["value"] = [==[0x8CEB]==],
- ["name"] = [==[COLOR_ATTACHMENT11_EXT]==],
- ["extensions"] = {
- [==[EXT_framebuffer_object]==],
- },
- },
- {
- ["value"] = [==[0x81B5]==],
- ["name"] = [==[INDEX_TEST_EXT]==],
- ["extensions"] = {
- [==[EXT_index_func]==],
- },
- },
- {
- ["value"] = [==[0x80AB]==],
- ["name"] = [==[SAMPLE_COVERAGE_INVERT_ARB]==],
- ["extensions"] = {
- [==[ARB_multisample]==],
- },
- },
- {
- ["value"] = [==[0x8A2B]==],
- ["extensions"] = {
- [==[ARB_uniform_buffer_object]==],
- },
- ["name"] = [==[MAX_VERTEX_UNIFORM_BLOCKS]==],
- ["core"] = {
- {
- [==[3.1]==],
- [==[core]==],
- },
- },
- },
- {
- ["value"] = [==[0x8778]==],
- ["name"] = [==[BUMP_TEX_UNITS_ATI]==],
- ["extensions"] = {
- [==[ATI_envmap_bumpmap]==],
- },
- },
- {
- ["value"] = [==[0x850E]==],
- ["name"] = [==[VERTEX_WEIGHT_ARRAY_TYPE_EXT]==],
- ["extensions"] = {
- [==[EXT_vertex_weighting]==],
- },
- },
- {
- ["value"] = [==[0x8B85]==],
- ["name"] = [==[OBJECT_ATTACHED_OBJECTS_ARB]==],
- ["extensions"] = {
- [==[ARB_shader_objects]==],
- },
- },
- {
- ["value"] = [==[0x8009]==],
- ["name"] = [==[BLEND_EQUATION_EXT]==],
- ["extensions"] = {
- [==[EXT_blend_minmax]==],
- },
- },
- {
- ["value"] = [==[0x901A]==],
- ["name"] = [==[LUMINANCE16_ALPHA16_SNORM]==],
- ["extensions"] = {
- [==[EXT_texture_snorm]==],
- },
- },
- {
- ["value"] = [==[0x908E]==],
- ["name"] = [==[TRANSLATE_X_NV]==],
- ["extensions"] = {
- [==[NV_path_rendering]==],
- },
- },
- {
- ["value"] = [==[0x881F]==],
- ["name"] = [==[LUMINANCE_ALPHA_FLOAT16_APPLE]==],
- ["extensions"] = {
- [==[APPLE_float_pixels]==],
- },
- },
- {
- ["value"] = [==[0x00000001]==],
- ["name"] = [==[CLIENT_PIXEL_STORE_BIT]==],
- ["core"] = {
- {
- [==[1.1]==],
- [==[core]==],
- },
- {
- [==[3.2]==],
- [==[compatibility]==],
- },
- },
- },
- {
- ["value"] = [==[0x8620]==],
- ["name"] = [==[VERTEX_PROGRAM_NV]==],
- ["extensions"] = {
- [==[NV_vertex_program]==],
- },
- },
- {
- ["value"] = [==[0x8D48]==],
- ["name"] = [==[STENCIL_INDEX8_EXT]==],
- ["extensions"] = {
- [==[EXT_framebuffer_object]==],
- },
- },
- {
- ["value"] = [==[0x8D52]==],
- ["extensions"] = {
- [==[ARB_framebuffer_object]==],
- },
- ["name"] = [==[RENDERBUFFER_BLUE_SIZE]==],
- ["core"] = {
- {
- [==[3.0]==],
- [==[core]==],
- },
- },
- },
- {
- ["value"] = [==[0x92F6]==],
- ["extensions"] = {
- [==[ARB_program_interface_query]==],
- },
- ["name"] = [==[MAX_NAME_LENGTH]==],
- ["core"] = {
- {
- [==[4.3]==],
- [==[core]==],
- },
- },
- },
- {
- ["value"] = [==[0x8B93]==],
- ["name"] = [==[PALETTE4_RGBA4_OES]==],
- ["extensions"] = {
- [==[OES_compressed_paletted_texture]==],
- },
- },
- {
- ["value"] = [==[0x870C]==],
- ["name"] = [==[SIGNED_RGB_UNSIGNED_ALPHA_NV]==],
- ["extensions"] = {
- [==[NV_texture_shader]==],
- },
- },
- {
- ["value"] = [==[0x8192]==],
- ["name"] = [==[GENERATE_MIPMAP_HINT_SGIS]==],
- ["extensions"] = {
- [==[SGIS_generate_mipmap]==],
- },
- },
- {
- ["value"] = [==[0x8A09]==],
- ["name"] = [==[VERTEX_ATTRIB_MAP2_DOMAIN_APPLE]==],
- ["extensions"] = {
- [==[APPLE_vertex_program_evaluators]==],
- },
- },
- {
- ["value"] = [==[0x0003]==],
- ["name"] = [==[LINE_STRIP]==],
- ["core"] = {
- {
- [==[1.1]==],
- [==[core]==],
- },
- },
- },
- {
- ["value"] = [==[0x80E1]==],
- ["extensions"] = {
- [==[ARB_vertex_array_bgra]==],
- [==[EXT_vertex_array_bgra]==],
- },
- ["name"] = [==[BGRA]==],
- ["core"] = {
- {
- [==[1.2]==],
- [==[core]==],
- },
- },
- },
- {
- ["value"] = [==[0x8DBC]==],
- ["name"] = [==[COMPRESSED_SIGNED_RED_RGTC1_EXT]==],
- ["extensions"] = {
- [==[EXT_texture_compression_rgtc]==],
- },
- },
- {
- ["value"] = [==[0x8944]==],
- ["name"] = [==[CON_3_ATI]==],
- ["extensions"] = {
- [==[ATI_fragment_shader]==],
- },
- },
- {
- ["value"] = [==[0x8DC0]==],
- ["name"] = [==[SAMPLER_1D_ARRAY_EXT]==],
- ["extensions"] = {
- [==[EXT_gpu_shader4]==],
- },
- },
- {
- ["value"] = [==[0x8C19]==],
- ["name"] = [==[PROXY_TEXTURE_1D_ARRAY]==],
- ["core"] = {
- {
- [==[3.0]==],
- [==[core]==],
- },
- },
- },
- {
- ["value"] = [==[0x0C53]==],
- ["name"] = [==[POLYGON_SMOOTH_HINT]==],
- ["core"] = {
- {
- [==[1.1]==],
- [==[core]==],
- },
- },
- },
- {
- ["value"] = [==[0x93BA]==],
- ["name"] = [==[COMPRESSED_RGBA_ASTC_10x8_KHR]==],
- ["extensions"] = {
- [==[KHR_texture_compression_astc_ldr]==],
- },
- },
- {
- ["value"] = [==[0x8E8A]==],
- ["extensions"] = {
- [==[ARB_tessellation_shader]==],
- },
- ["name"] = [==[MAX_TESS_EVALUATION_UNIFORM_BLOCKS]==],
- ["core"] = {
- {
- [==[4.0]==],
- [==[core]==],
- },
- },
- },
- {
- ["value"] = [==[0x85B3]==],
- ["name"] = [==[BUFFER_OBJECT_APPLE]==],
- ["extensions"] = {
- [==[APPLE_object_purgeable]==],
- },
- },
- {
- ["value"] = [==[0x903B]==],
- ["name"] = [==[VIDEO_CAPTURE_FIELD_LOWER_HEIGHT_NV]==],
- ["extensions"] = {
- [==[NV_video_capture]==],
- },
- },
- {
- ["value"] = [==[0x8178]==],
- ["name"] = [==[MAX_CLIPMAP_VIRTUAL_DEPTH_SGIX]==],
- ["extensions"] = {
- [==[SGIX_clipmap]==],
- },
- },
- {
- ["value"] = [==[0x9105]==],
- ["extensions"] = {
- [==[ARB_texture_multisample]==],
- },
- ["name"] = [==[TEXTURE_BINDING_2D_MULTISAMPLE_ARRAY]==],
- ["core"] = {
- {
- [==[3.2]==],
- [==[core]==],
- },
- },
- },
- {
- ["value"] = [==[0x82DC]==],
- ["extensions"] = {
- [==[ARB_texture_view]==],
- },
- ["name"] = [==[TEXTURE_VIEW_NUM_LEVELS]==],
- ["core"] = {
- {
- [==[4.3]==],
- [==[core]==],
- },
- },
- },
- {
- ["value"] = [==[0x8C3D]==],
- ["name"] = [==[RGB9_E5]==],
- ["core"] = {
- {
- [==[3.0]==],
- [==[core]==],
- },
- },
- },
- {
- ["value"] = [==[0x0008]==],
- ["name"] = [==[QUAD_STRIP]==],
- ["core"] = {
- {
- [==[1.1]==],
- [==[core]==],
- },
- {
- [==[3.2]==],
- [==[compatibility]==],
- },
- },
- },
- {
- ["value"] = [==[0x881A]==],
- ["name"] = [==[RGBA16F_ARB]==],
- ["extensions"] = {
- [==[ARB_texture_float]==],
- },
- },
- {
- ["value"] = [==[0x8D52]==],
- ["name"] = [==[RENDERBUFFER_BLUE_SIZE_EXT]==],
- ["extensions"] = {
- [==[EXT_framebuffer_object]==],
- },
- },
- {
- ["value"] = [==[0x8E7F]==],
- ["extensions"] = {
- [==[ARB_tessellation_shader]==],
- },
- ["name"] = [==[MAX_TESS_CONTROL_UNIFORM_COMPONENTS]==],
- ["core"] = {
- {
- [==[4.0]==],
- [==[core]==],
- },
- },
- },
- {
- ["value"] = [==[0x8137]==],
- ["name"] = [==[TEXTURE_WRAP_Q_SGIS]==],
- ["extensions"] = {
- [==[SGIS_texture4D]==],
- },
- },
- {
- ["value"] = [==[0x8598]==],
- ["name"] = [==[OPERAND0_ALPHA_EXT]==],
- ["extensions"] = {
- [==[EXT_texture_env_combine]==],
- },
- },
- {
- ["value"] = [==[0x9019]==],
- ["name"] = [==[LUMINANCE16_SNORM]==],
- ["extensions"] = {
- [==[EXT_texture_snorm]==],
- },
- },
- {
- ["value"] = [==[0x9065]==],
- ["name"] = [==[UNSIGNED_INT_IMAGE_2D_RECT_EXT]==],
- ["extensions"] = {
- [==[EXT_shader_image_load_store]==],
- },
- },
- {
- ["value"] = [==[0x84DE]==],
- ["name"] = [==[TEXTURE30_ARB]==],
- ["extensions"] = {
- [==[ARB_multitexture]==],
- },
- },
- {
- ["value"] = [==[0x90BC]==],
- ["extensions"] = {
- [==[ARB_map_buffer_alignment]==],
- },
- ["name"] = [==[MIN_MAP_BUFFER_ALIGNMENT]==],
- ["core"] = {
- {
- [==[4.2]==],
- [==[core]==],
- },
- },
- },
- {
- ["value"] = [==[0x87C4]==],
- ["name"] = [==[LOCAL_EXT]==],
- ["extensions"] = {
- [==[EXT_vertex_shader]==],
- },
- },
- {
- ["value"] = [==[-4]==],
- ["name"] = [==[SKIP_COMPONENTS3_NV]==],
- ["extensions"] = {
- [==[NV_transform_feedback]==],
- },
- },
- {
- ["value"] = [==[0x84DD]==],
- ["name"] = [==[TEXTURE29_ARB]==],
- ["extensions"] = {
- [==[ARB_multitexture]==],
- },
- },
- {
- ["value"] = [==[0x8739]==],
- ["name"] = [==[MODELVIEW25_ARB]==],
- ["extensions"] = {
- [==[ARB_vertex_blend]==],
- },
- },
- {
- ["value"] = [==[0x84DB]==],
- ["name"] = [==[TEXTURE27_ARB]==],
- ["extensions"] = {
- [==[ARB_multitexture]==],
- },
- },
- {
- ["value"] = [==[0x8E5F]==],
- ["name"] = [==[MAX_PROGRAM_TEXTURE_GATHER_OFFSET_NV]==],
- ["extensions"] = {
- [==[NV_gpu_program5]==],
- },
- },
- {
- ["value"] = [==[0x8060]==],
- ["name"] = [==[TEXTURE_LUMINANCE_SIZE]==],
- ["core"] = {
- {
- [==[1.1]==],
- [==[core]==],
- },
- {
- [==[3.2]==],
- [==[compatibility]==],
- },
- },
- },
- {
- ["value"] = [==[0x8C8D]==],
- ["name"] = [==[SEPARATE_ATTRIBS_EXT]==],
- ["extensions"] = {
- [==[EXT_transform_feedback]==],
- },
- },
- {
- ["value"] = [==[0x804D]==],
- ["name"] = [==[INTENSITY16_EXT]==],
- ["extensions"] = {
- [==[EXT_texture]==],
- },
- },
- {
- ["value"] = [==[0x9344]==],
- ["name"] = [==[MAX_COMPUTE_VARIABLE_GROUP_INVOCATIONS_ARB]==],
- ["extensions"] = {
- [==[ARB_compute_variable_group_size]==],
- },
- },
- {
- ["value"] = [==[0x8067]==],
- ["name"] = [==[TEXTURE_RESIDENT]==],
- ["core"] = {
- {
- [==[1.1]==],
- [==[core]==],
- },
- {
- [==[3.2]==],
- [==[compatibility]==],
- },
- },
- },
- {
- ["value"] = [==[0x8036]==],
- ["name"] = [==[UNSIGNED_INT_10_10_10_2_EXT]==],
- ["extensions"] = {
- [==[EXT_packed_pixels]==],
- },
- },
- {
- ["value"] = [==[0x0B73]==],
- ["name"] = [==[DEPTH_CLEAR_VALUE]==],
- ["core"] = {
- {
- [==[1.1]==],
- [==[core]==],
- },
- },
- },
- {
- ["value"] = [==[0x84D5]==],
- ["name"] = [==[TEXTURE21_ARB]==],
- ["extensions"] = {
- [==[ARB_multitexture]==],
- },
- },
- {
- ["value"] = [==[0x86A1]==],
- ["name"] = [==[TEXTURE_COMPRESSED_ARB]==],
- ["extensions"] = {
- [==[ARB_texture_compression]==],
- },
- },
- {
- ["value"] = [==[0x86E9]==],
- ["name"] = [==[DEPENDENT_AR_TEXTURE_2D_NV]==],
- ["extensions"] = {
- [==[NV_texture_shader]==],
- },
- },
- {
- ["value"] = [==[0x808F]==],
- ["name"] = [==[NORMAL_ARRAY_POINTER_EXT]==],
- ["extensions"] = {
- [==[EXT_vertex_array]==],
- },
- },
- {
- ["value"] = [==[0x8129]==],
- ["name"] = [==[POINT_DISTANCE_ATTENUATION_ARB]==],
- ["extensions"] = {
- [==[ARB_point_parameters]==],
- },
- },
- {
- ["value"] = [==[0x8194]==],
- ["name"] = [==[GEOMETRY_DEFORMATION_SGIX]==],
- ["extensions"] = {
- [==[SGIX_polynomial_ffd]==],
- },
- },
- {
- ["value"] = [==[0x8F9A]==],
- ["extensions"] = {
- [==[EXT_texture_snorm]==],
- },
- ["name"] = [==[RGB16_SNORM]==],
- ["core"] = {
- {
- [==[3.1]==],
- [==[core]==],
- },
- },
- },
- {
- ["value"] = [==[0x8D51]==],
- ["name"] = [==[RENDERBUFFER_GREEN_SIZE_EXT]==],
- ["extensions"] = {
- [==[EXT_framebuffer_object]==],
- },
- },
- {
- ["value"] = [==[0x8815]==],
- ["name"] = [==[RGB32F_ARB]==],
- ["extensions"] = {
- [==[ARB_texture_float]==],
- },
- },
- {
- ["value"] = [==[0x8736]==],
- ["name"] = [==[MODELVIEW22_ARB]==],
- ["extensions"] = {
- [==[ARB_vertex_blend]==],
- },
- },
- {
- ["value"] = [==[0x905F]==],
- ["extensions"] = {
- [==[ARB_shader_image_load_store]==],
- },
- ["name"] = [==[INT_IMAGE_CUBE_MAP_ARRAY]==],
- ["core"] = {
- {
- [==[4.2]==],
- [==[core]==],
- },
- },
- },
- {
- ["value"] = [==[0x0B55]==],
- ["name"] = [==[COLOR_MATERIAL_FACE]==],
- ["core"] = {
- {
- [==[1.1]==],
- [==[core]==],
- },
- {
- [==[3.2]==],
- [==[compatibility]==],
- },
- },
- },
- {
- ["value"] = [==[0x86C3]==],
- ["name"] = [==[MAP_ATTRIB_U_ORDER_NV]==],
- ["extensions"] = {
- [==[NV_evaluators]==],
- },
- },
- {
- ["value"] = [==[0x851D]==],
- ["name"] = [==[VERTEX_ARRAY_RANGE_APPLE]==],
- ["extensions"] = {
- [==[APPLE_vertex_array_range]==],
- },
- },
- {
- ["value"] = [==[0x8959]==],
- ["name"] = [==[CON_24_ATI]==],
- ["extensions"] = {
- [==[ATI_fragment_shader]==],
- },
- },
- {
- ["value"] = [==[0x8642]==],
- ["name"] = [==[VERTEX_PROGRAM_POINT_SIZE]==],
- ["core"] = {
- {
- [==[2.0]==],
- [==[core]==],
- },
- },
- },
- {
- ["value"] = [==[0x8D50]==],
- ["name"] = [==[RENDERBUFFER_RED_SIZE_EXT]==],
- ["extensions"] = {
- [==[EXT_framebuffer_object]==],
- },
- },
- {
- ["value"] = [==[0x8A04]==],
- ["name"] = [==[VERTEX_ATTRIB_MAP1_ORDER_APPLE]==],
- ["extensions"] = {
- [==[APPLE_vertex_program_evaluators]==],
- },
- },
- {
- ["value"] = [==[0x1507]==],
- ["name"] = [==[OR]==],
- ["core"] = {
- {
- [==[1.1]==],
- [==[core]==],
- },
- },
- },
- {
- ["value"] = [==[0x8D72]==],
- ["name"] = [==[ALPHA32UI_EXT]==],
- ["extensions"] = {
- [==[EXT_texture_integer]==],
- },
- },
- {
- ["value"] = [==[0x825F]==],
- ["extensions"] = {
- [==[ARB_viewport_array]==],
- },
- ["name"] = [==[VIEWPORT_INDEX_PROVOKING_VERTEX]==],
- ["core"] = {
- {
- [==[4.1]==],
- [==[core]==],
- },
- },
- },
- {
- ["value"] = [==[0x8520]==],
- ["name"] = [==[MAX_VERTEX_ARRAY_RANGE_ELEMENT_NV]==],
- ["extensions"] = {
- [==[NV_vertex_array_range]==],
- },
- },
- {
- ["value"] = [==[0x884B]==],
- ["name"] = [==[DEPTH_TEXTURE_MODE_ARB]==],
- ["extensions"] = {
- [==[ARB_depth_texture]==],
- },
- },
- {
- ["value"] = [==[0x886A]==],
- ["name"] = [==[VERTEX_ATTRIB_ARRAY_NORMALIZED]==],
- ["core"] = {
- {
- [==[2.0]==],
- [==[core]==],
- },
- },
- },
- {
- ["value"] = [==[0x8D49]==],
- ["extensions"] = {
- [==[ARB_framebuffer_object]==],
- },
- ["name"] = [==[STENCIL_INDEX16]==],
- ["core"] = {
- {
- [==[3.0]==],
- [==[core]==],
- },
- },
- },
- {
- ["value"] = [==[0x8F4A]==],
- ["extensions"] = {
- [==[ARB_gpu_shader_fp64]==],
- [==[ARB_vertex_attrib_64bit]==],
- },
- ["name"] = [==[DOUBLE_MAT2x4]==],
- ["core"] = {
- {
- [==[4.0]==],
- [==[core]==],
- },
- },
- },
- {
- ["value"] = [==[0x80DF]==],
- ["name"] = [==[COLOR_TABLE_INTENSITY_SIZE]==],
- ["extensions"] = {
- [==[ARB_imaging]==],
- },
- },
- {
- ["value"] = [==[0x8B4B]==],
- ["name"] = [==[MAX_VARYING_FLOATS_ARB]==],
- ["extensions"] = {
- [==[ARB_vertex_shader]==],
- },
- },
- {
- ["value"] = [==[0x8E49]==],
- ["extensions"] = {
- [==[ARB_shader_subroutine]==],
- },
- ["name"] = [==[ACTIVE_SUBROUTINE_UNIFORM_MAX_LENGTH]==],
- ["core"] = {
- {
- [==[4.0]==],
- [==[core]==],
- },
- },
- },
- {
- ["value"] = [==[0x884C]==],
- ["name"] = [==[TEXTURE_COMPARE_MODE]==],
- ["core"] = {
- {
- [==[1.4]==],
- [==[core]==],
- },
- },
- },
- {
- ["value"] = [==[0x802F]==],
- ["name"] = [==[MINMAX_FORMAT_EXT]==],
- ["extensions"] = {
- [==[EXT_histogram]==],
- },
- },
- {
- ["value"] = [==[0x84D5]==],
- ["name"] = [==[TEXTURE21]==],
- ["core"] = {
- {
- [==[1.3]==],
- [==[core]==],
- },
- },
- },
- {
- ["value"] = [==[0x0080]==],
- ["extensions"] = {
- [==[ARB_buffer_storage]==],
- },
- ["name"] = [==[MAP_COHERENT_BIT]==],
- ["core"] = {
- {
- [==[4.4]==],
- [==[core]==],
- },
- },
- },
- {
- ["value"] = [==[0x82AE]==],
- ["extensions"] = {
- [==[ARB_internalformat_query2]==],
- },
- ["name"] = [==[SIMULTANEOUS_TEXTURE_AND_DEPTH_WRITE]==],
- ["core"] = {
- {
- [==[4.3]==],
- [==[core]==],
- },
- },
- },
- {
- ["value"] = [==[0x8C18]==],
- ["extensions"] = {
- [==[ARB_internalformat_query2]==],
- },
- ["name"] = [==[TEXTURE_1D_ARRAY]==],
- ["core"] = {
- {
- [==[3.0]==],
- [==[core]==],
- },
- },
- },
- {
- ["value"] = [==[0x8576]==],
- ["name"] = [==[CONSTANT_EXT]==],
- ["extensions"] = {
- [==[EXT_texture_env_combine]==],
- },
- },
- {
- ["value"] = [==[0x88EF]==],
- ["name"] = [==[PIXEL_UNPACK_BUFFER_BINDING_EXT]==],
- ["extensions"] = {
- [==[EXT_pixel_buffer_object]==],
- },
- },
- {
- ["value"] = [==[0x8C3E]==],
- ["name"] = [==[UNSIGNED_INT_5_9_9_9_REV_EXT]==],
- ["extensions"] = {
- [==[EXT_texture_shared_exponent]==],
- },
- },
- {
- ["value"] = [==[0x8D83]==],
- ["name"] = [==[RGB32I_EXT]==],
- ["extensions"] = {
- [==[EXT_texture_integer]==],
- },
- },
- {
- ["value"] = [==[0x86E1]==],
- ["name"] = [==[OFFSET_TEXTURE_2D_MATRIX_NV]==],
- ["extensions"] = {
- [==[NV_texture_shader]==],
- },
- },
- {
- ["value"] = [==[0x9310]==],
- ["extensions"] = {
- [==[ARB_framebuffer_no_attachments]==],
- },
- ["name"] = [==[FRAMEBUFFER_DEFAULT_WIDTH]==],
- ["core"] = {
- {
- [==[4.3]==],
- [==[core]==],
- },
- },
- },
- {
- ["value"] = [==[0x2401]==],
- ["name"] = [==[OBJECT_LINEAR]==],
- ["core"] = {
- {
- [==[1.1]==],
- [==[core]==],
- },
- {
- [==[3.2]==],
- [==[compatibility]==],
- },
- },
- },
- {
- ["value"] = [==[0x8013]==],
- ["name"] = [==[CONVOLUTION_BORDER_MODE]==],
- ["extensions"] = {
- [==[ARB_imaging]==],
- },
- },
- {
- ["value"] = [==[0x86C4]==],
- ["name"] = [==[MAP_ATTRIB_V_ORDER_NV]==],
- ["extensions"] = {
- [==[NV_evaluators]==],
- },
- },
- {
- ["value"] = [==[0x86A2]==],
- ["name"] = [==[NUM_COMPRESSED_TEXTURE_FORMATS_ARB]==],
- ["extensions"] = {
- [==[ARB_texture_compression]==],
- },
- },
- {
- ["value"] = [==[0x87AA]==],
- ["name"] = [==[OUTPUT_TEXTURE_COORD13_EXT]==],
- ["extensions"] = {
- [==[EXT_vertex_shader]==],
- },
- },
- {
- ["value"] = [==[0x81F8]==],
- ["name"] = [==[LIGHT_MODEL_COLOR_CONTROL]==],
- ["core"] = {
- {
- [==[1.2]==],
- [==[core]==],
- },
- {
- [==[3.2]==],
- [==[compatibility]==],
- },
- },
- },
- {
- ["value"] = [==[0x812A]==],
- ["name"] = [==[FOG_FUNC_SGIS]==],
- ["extensions"] = {
- [==[SGIS_fog_function]==],
- },
- },
- {
- ["value"] = [==[0x900C]==],
- ["name"] = [==[SAMPLER_CUBE_MAP_ARRAY]==],
- ["core"] = {
- {
- [==[4.0]==],
- [==[core]==],
- },
- },
- },
- {
- ["value"] = [==[0x0C30]==],
- ["name"] = [==[INDEX_MODE]==],
- ["core"] = {
- {
- [==[1.1]==],
- [==[core]==],
- },
- {
- [==[3.2]==],
- [==[compatibility]==],
- },
- },
- },
- {
- ["value"] = [==[0x8A0C]==],
- ["name"] = [==[ELEMENT_ARRAY_APPLE]==],
- ["extensions"] = {
- [==[APPLE_element_array]==],
- },
- },
- {
- ["value"] = [==[0x0DB3]==],
- ["name"] = [==[MAP2_TEXTURE_COORD_1]==],
- ["core"] = {
- {
- [==[1.1]==],
- [==[core]==],
- },
- {
- [==[3.2]==],
- [==[compatibility]==],
- },
- },
- },
- {
- ["value"] = [==[0x8248]==],
- ["extensions"] = {
- [==[KHR_debug]==],
- },
- ["name"] = [==[DEBUG_SOURCE_SHADER_COMPILER]==],
- ["core"] = {
- {
- [==[4.3]==],
- [==[core]==],
- },
- },
- },
- {
- ["value"] = [==[0x0B13]==],
- ["name"] = [==[SMOOTH_POINT_SIZE_GRANULARITY]==],
- ["core"] = {
- {
- [==[1.2]==],
- [==[core]==],
- },
- },
- },
- {
- ["value"] = [==[0x8D90]==],
- ["name"] = [==[ALPHA8I_EXT]==],
- ["extensions"] = {
- [==[EXT_texture_integer]==],
- },
- },
- {
- ["value"] = [==[0x00000001]==],
- ["name"] = [==[VERTEX_ATTRIB_ARRAY_BARRIER_BIT_EXT]==],
- ["extensions"] = {
- [==[EXT_shader_image_load_store]==],
- },
- },
- {
- ["value"] = [==[0x879F]==],
- ["name"] = [==[OUTPUT_TEXTURE_COORD2_EXT]==],
- ["extensions"] = {
- [==[EXT_vertex_shader]==],
- },
- },
- {
- ["value"] = [==[0x88F4]==],
- ["name"] = [==[MAX_PROGRAM_EXEC_INSTRUCTIONS_NV]==],
- ["extensions"] = {
- [==[NV_fragment_program2]==],
- [==[NV_vertex_program2_option]==],
- },
- },
- {
- ["value"] = [==[0x00000008]==],
- ["extensions"] = {
- [==[ARB_shader_image_load_store]==],
- },
- ["name"] = [==[TEXTURE_FETCH_BARRIER_BIT]==],
- ["core"] = {
- {
- [==[4.2]==],
- [==[core]==],
- },
- },
- },
- {
- ["value"] = [==[0x0D97]==],
- ["name"] = [==[MAP1_VERTEX_3]==],
- ["core"] = {
- {
- [==[1.1]==],
- [==[core]==],
- },
- {
- [==[3.2]==],
- [==[compatibility]==],
- },
- },
- },
- {
- ["value"] = [==[0x8042]==],
- ["name"] = [==[LUMINANCE16_EXT]==],
- ["extensions"] = {
- [==[EXT_texture]==],
- },
- },
- {
- ["value"] = [==[0x8048]==],
- ["name"] = [==[LUMINANCE16_ALPHA16_EXT]==],
- ["extensions"] = {
- [==[EXT_texture]==],
- },
- },
- {
- ["value"] = [==[0x8E74]==],
- ["extensions"] = {
- [==[ARB_tessellation_shader]==],
- },
- ["name"] = [==[PATCH_DEFAULT_OUTER_LEVEL]==],
- ["core"] = {
- {
- [==[4.0]==],
- [==[core]==],
- },
- },
- },
- {
- ["value"] = [==[0x802D]==],
- ["name"] = [==[HISTOGRAM_SINK]==],
- ["extensions"] = {
- [==[ARB_imaging]==],
- },
- },
- {
- ["value"] = [==[0xF8]==],
- ["name"] = [==[CIRCULAR_CCW_ARC_TO_NV]==],
- ["extensions"] = {
- [==[NV_path_rendering]==],
- },
- },
- {
- ["value"] = [==[0x8B8D]==],
- ["name"] = [==[CURRENT_PROGRAM]==],
- ["core"] = {
- {
- [==[2.0]==],
- [==[core]==],
- },
- },
- },
- {
- ["value"] = [==[0x92A6]==],
- ["name"] = [==[VIVIDLIGHT_NV]==],
- ["extensions"] = {
- [==[NV_blend_equation_advanced]==],
- },
- },
- {
- ["value"] = [==[0x9114]==],
- ["extensions"] = {
- [==[ARB_sync]==],
- },
- ["name"] = [==[SYNC_STATUS]==],
- ["core"] = {
- {
- [==[3.2]==],
- [==[core]==],
- },
- },
- },
- {
- ["value"] = [==[0x8814]==],
- ["name"] = [==[RGBA32F_ARB]==],
- ["extensions"] = {
- [==[ARB_texture_float]==],
- },
- },
- {
- ["value"] = [==[0x0D52]==],
- ["name"] = [==[RED_BITS]==],
- ["core"] = {
- {
- [==[1.1]==],
- [==[core]==],
- },
- {
- [==[3.2]==],
- [==[compatibility]==],
- },
- },
- },
- {
- ["value"] = [==[0x1001]==],
- ["name"] = [==[TEXTURE_HEIGHT]==],
- ["core"] = {
- {
- [==[1.1]==],
- [==[core]==],
- },
- },
- },
- {
- ["value"] = [==[0x865E]==],
- ["name"] = [==[VERTEX_ATTRIB_ARRAY14_NV]==],
- ["extensions"] = {
- [==[NV_vertex_program]==],
- },
- },
- {
- ["value"] = [==[0x8D9F]==],
- ["extensions"] = {
- [==[ARB_vertex_type_2_10_10_10_rev]==],
- },
- ["name"] = [==[INT_2_10_10_10_REV]==],
- ["core"] = {
- {
- [==[3.3]==],
- [==[core]==],
- },
- },
- },
- {
- ["value"] = [==[0x82C8]==],
- ["extensions"] = {
- [==[ARB_internalformat_query2]==],
- },
- ["name"] = [==[VIEW_CLASS_32_BITS]==],
- ["core"] = {
- {
- [==[4.3]==],
- [==[core]==],
- },
- },
- },
- {
- ["value"] = [==[0x84DA]==],
- ["name"] = [==[TEXTURE26]==],
- ["core"] = {
- {
- [==[1.3]==],
- [==[core]==],
- },
- },
- },
- {
- ["value"] = [==[0x888A]==],
- ["name"] = [==[FLOAT_RGBA16_NV]==],
- ["extensions"] = {
- [==[NV_float_buffer]==],
- },
- },
- {
- ["value"] = [==[0x8261]==],
- ["name"] = [==[NO_RESET_NOTIFICATION_ARB]==],
- ["extensions"] = {
- [==[ARB_robustness]==],
- },
- },
- {
- ["value"] = [==[0x0C40]==],
- ["name"] = [==[RENDER_MODE]==],
- ["core"] = {
- {
- [==[1.1]==],
- [==[core]==],
- },
- {
- [==[3.2]==],
- [==[compatibility]==],
- },
- },
- },
- {
- ["value"] = [==[0x9150]==],
- ["name"] = [==[DEBUG_CATEGORY_OTHER_AMD]==],
- ["extensions"] = {
- [==[AMD_debug_output]==],
- },
- },
- {
- ["value"] = [==[0x8894]==],
- ["name"] = [==[ARRAY_BUFFER_BINDING_ARB]==],
- ["extensions"] = {
- [==[ARB_vertex_buffer_object]==],
- },
- },
- {
- ["value"] = [==[0x0506]==],
- ["extensions"] = {
- [==[ARB_framebuffer_object]==],
- },
- ["name"] = [==[INVALID_FRAMEBUFFER_OPERATION]==],
- ["core"] = {
- {
- [==[3.0]==],
- [==[core]==],
- },
- },
- },
- {
- ["value"] = [==[0x802D]==],
- ["name"] = [==[HISTOGRAM_SINK_EXT]==],
- ["extensions"] = {
- [==[EXT_histogram]==],
- },
- },
- {
- ["value"] = [==[0x851C]==],
- ["name"] = [==[MAX_CUBE_MAP_TEXTURE_SIZE_EXT]==],
- ["extensions"] = {
- [==[EXT_texture_cube_map]==],
- },
- },
- {
- ["value"] = [==[0x905E]==],
- ["name"] = [==[INT_IMAGE_2D_ARRAY_EXT]==],
- ["extensions"] = {
- [==[EXT_shader_image_load_store]==],
- },
- },
- {
- ["value"] = [==[0x8826]==],
- ["name"] = [==[DRAW_BUFFER1]==],
- ["core"] = {
- {
- [==[2.0]==],
- [==[core]==],
- },
- },
- },
- {
- ["value"] = [==[0x8C16]==],
- ["extensions"] = {
- [==[ARB_framebuffer_object]==],
- },
- ["name"] = [==[TEXTURE_DEPTH_TYPE]==],
- ["core"] = {
- {
- [==[3.0]==],
- [==[core]==],
- },
- },
- },
- {
- ["value"] = [==[0x8018]==],
- ["name"] = [==[CONVOLUTION_WIDTH]==],
- ["extensions"] = {
- [==[ARB_imaging]==],
- },
- },
- {
- ["value"] = [==[0x894F]==],
- ["name"] = [==[CON_14_ATI]==],
- ["extensions"] = {
- [==[ATI_fragment_shader]==],
- },
- },
- {
- ["value"] = [==[0x00000002]==],
- ["extensions"] = {
- [==[ARB_separate_shader_objects]==],
- },
- ["name"] = [==[FRAGMENT_SHADER_BIT]==],
- ["core"] = {
- {
- [==[4.1]==],
- [==[core]==],
- },
- },
- },
- {
- ["value"] = [==[0x80AB]==],
- ["name"] = [==[SAMPLE_COVERAGE_INVERT]==],
- ["core"] = {
- {
- [==[1.3]==],
- [==[core]==],
- },
- },
- },
- {
- ["value"] = [==[0x8153]==],
- ["name"] = [==[REPLICATE_BORDER_HP]==],
- ["extensions"] = {
- [==[HP_convolution_border_modes]==],
- },
- },
- {
- ["value"] = [==[0x909D]==],
- ["name"] = [==[PATH_COMMAND_COUNT_NV]==],
- ["extensions"] = {
- [==[NV_path_rendering]==],
- },
- },
- {
- ["value"] = [==[0x878D]==],
- ["name"] = [==[OP_SET_LT_EXT]==],
- ["extensions"] = {
- [==[EXT_vertex_shader]==],
- },
- },
- {
- ["value"] = [==[0x8905]==],
- ["name"] = [==[MAX_PROGRAM_TEXEL_OFFSET_NV]==],
- ["extensions"] = {
- [==[NV_gpu_program4]==],
- },
- },
- {
- ["value"] = [==[0x0CF2]==],
- ["name"] = [==[UNPACK_ROW_LENGTH]==],
- ["core"] = {
- {
- [==[1.1]==],
- [==[core]==],
- },
- },
- },
- {
- ["value"] = [==[0x884E]==],
- ["name"] = [==[COMPARE_REF_DEPTH_TO_TEXTURE_EXT]==],
- ["extensions"] = {
- [==[EXT_texture_array]==],
- },
- },
- {
- ["value"] = [==[0x900F]==],
- ["name"] = [==[UNSIGNED_INT_SAMPLER_CUBE_MAP_ARRAY_ARB]==],
- ["extensions"] = {
- [==[ARB_texture_cube_map_array]==],
- },
- },
- {
- ["value"] = [==[0x9316]==],
- ["extensions"] = {
- [==[ARB_framebuffer_no_attachments]==],
- },
- ["name"] = [==[MAX_FRAMEBUFFER_HEIGHT]==],
- ["core"] = {
- {
- [==[4.3]==],
- [==[core]==],
- },
- },
- },
- {
- ["value"] = [==[0x8E2E]==],
- ["name"] = [==[TRANSPOSE_PROGRAM_MATRIX_EXT]==],
- ["extensions"] = {
- [==[EXT_direct_state_access]==],
- },
- },
- {
- ["value"] = [==[0x8B88]==],
- ["name"] = [==[OBJECT_SHADER_SOURCE_LENGTH_ARB]==],
- ["extensions"] = {
- [==[ARB_shader_objects]==],
- },
- },
- {
- ["value"] = [==[0x881B]==],
- ["name"] = [==[RGB_FLOAT16_ATI]==],
- ["extensions"] = {
- [==[ATI_texture_float]==],
- },
- },
- {
- ["value"] = [==[0x8775]==],
- ["name"] = [==[BUMP_ROT_MATRIX_ATI]==],
- ["extensions"] = {
- [==[ATI_envmap_bumpmap]==],
- },
- },
- {
- ["value"] = [==[0x84DC]==],
- ["name"] = [==[TEXTURE28_ARB]==],
- ["extensions"] = {
- [==[ARB_multitexture]==],
- },
- },
- {
- ["value"] = [==[0x901F]==],
- ["name"] = [==[DEPTH_CLAMP_FAR_AMD]==],
- ["extensions"] = {
- [==[AMD_depth_clamp_separate]==],
- },
- },
- {
- ["value"] = [==[0x8E1E]==],
- ["extensions"] = {
- [==[ARB_tessellation_shader]==],
- },
- ["name"] = [==[MAX_COMBINED_TESS_CONTROL_UNIFORM_COMPONENTS]==],
- ["core"] = {
- {
- [==[4.0]==],
- [==[core]==],
- },
- },
- },
- {
- ["value"] = [==[0x90D7]==],
- ["extensions"] = {
- [==[ARB_shader_storage_buffer_object]==],
- },
- ["name"] = [==[MAX_GEOMETRY_SHADER_STORAGE_BLOCKS]==],
- ["core"] = {
- {
- [==[4.3]==],
- [==[core]==],
- },
- },
- },
- {
- ["value"] = [==[0x8DCE]==],
- ["name"] = [==[INT_SAMPLER_1D_ARRAY_EXT]==],
- ["extensions"] = {
- [==[EXT_gpu_shader4]==],
- },
- },
- {
- ["value"] = [==[0x82A0]==],
- ["extensions"] = {
- [==[ARB_internalformat_query2]==],
- },
- ["name"] = [==[COMPUTE_TEXTURE]==],
- ["core"] = {
- {
- [==[4.3]==],
- [==[core]==],
- },
- },
- },
- {
- ["value"] = [==[0x8021]==],
- ["name"] = [==[POST_CONVOLUTION_GREEN_BIAS_EXT]==],
- ["extensions"] = {
- [==[EXT_convolution]==],
- },
- },
- {
- ["value"] = [==[0x0DD1]==],
- ["name"] = [==[MAP1_GRID_SEGMENTS]==],
- ["core"] = {
- {
- [==[1.1]==],
- [==[core]==],
- },
- {
- [==[3.2]==],
- [==[compatibility]==],
- },
- },
- },
- {
- ["value"] = [==[0x8053]==],
- ["name"] = [==[RGB12]==],
- ["core"] = {
- {
- [==[1.1]==],
- [==[core]==],
- },
- },
- },
- {
- ["value"] = [==[0x8801]==],
- ["name"] = [==[STENCIL_BACK_FAIL]==],
- ["core"] = {
- {
- [==[2.0]==],
- [==[core]==],
- },
- },
- },
- {
- ["value"] = [==[0x8F99]==],
- ["extensions"] = {
- [==[EXT_texture_snorm]==],
- },
- ["name"] = [==[RG16_SNORM]==],
- ["core"] = {
- {
- [==[3.1]==],
- [==[core]==],
- },
- },
- },
- {
- ["value"] = [==[0x845B]==],
- ["name"] = [==[SECONDARY_COLOR_ARRAY_TYPE]==],
- ["core"] = {
- {
- [==[1.4]==],
- [==[core]==],
- },
- {
- [==[3.2]==],
- [==[compatibility]==],
- },
- },
- },
- {
- ["value"] = [==[0x885C]==],
- ["name"] = [==[DOT_PRODUCT_TEXTURE_1D_NV]==],
- ["extensions"] = {
- [==[NV_texture_shader3]==],
- },
- },
- {
- ["value"] = [==[0x3005]==],
- ["name"] = [==[CLIP_DISTANCE5]==],
- ["core"] = {
- {
- [==[3.0]==],
- [==[core]==],
- },
- },
- },
- {
- ["value"] = [==[0x8508]==],
- ["name"] = [==[DECR_WRAP]==],
- ["core"] = {
- {
- [==[1.4]==],
- [==[core]==],
- },
- },
- },
- {
- ["value"] = [==[0x909B]==],
- ["name"] = [==[UTF16_NV]==],
- ["extensions"] = {
- [==[NV_path_rendering]==],
- },
- },
- {
- ["value"] = [==[0x9025]==],
- ["name"] = [==[NEXT_VIDEO_CAPTURE_BUFFER_STATUS_NV]==],
- ["extensions"] = {
- [==[NV_video_capture]==],
- },
- },
- {
- ["value"] = [==[0x82BC]==],
- ["extensions"] = {
- [==[ARB_internalformat_query2]==],
- },
- ["name"] = [==[IMAGE_CLASS_4_X_16]==],
- ["core"] = {
- {
- [==[4.3]==],
- [==[core]==],
- },
- },
- },
- {
- ["value"] = [==[0x82A5]==],
- ["extensions"] = {
- [==[ARB_internalformat_query2]==],
- },
- ["name"] = [==[SHADER_IMAGE_STORE]==],
- ["core"] = {
- {
- [==[4.3]==],
- [==[core]==],
- },
- },
- },
- {
- ["value"] = [==[0x8CE2]==],
- ["extensions"] = {
- [==[ARB_framebuffer_object]==],
- },
- ["name"] = [==[COLOR_ATTACHMENT2]==],
- ["core"] = {
- {
- [==[3.0]==],
- [==[core]==],
- },
- },
- },
- {
- ["value"] = [==[0x8E51]==],
- ["name"] = [==[SAMPLE_MASK_NV]==],
- ["extensions"] = {
- [==[NV_explicit_multisample]==],
- },
- },
- {
- ["value"] = [==[0x87DB]==],
- ["name"] = [==[NEGATIVE_Z_EXT]==],
- ["extensions"] = {
- [==[EXT_vertex_shader]==],
- },
- },
- {
- ["value"] = [==[0x8D74]==],
- ["name"] = [==[LUMINANCE32UI_EXT]==],
- ["extensions"] = {
- [==[EXT_texture_integer]==],
- },
- },
- {
- ["value"] = [==[0x8025]==],
- ["name"] = [==[PROXY_HISTOGRAM_EXT]==],
- ["extensions"] = {
- [==[EXT_histogram]==],
- },
- },
- {
- ["value"] = [==[0x9050]==],
- ["name"] = [==[IMAGE_CUBE_EXT]==],
- ["extensions"] = {
- [==[EXT_shader_image_load_store]==],
- },
- },
- {
- ["value"] = [==[0x8088]==],
- ["name"] = [==[TEXTURE_COORD_ARRAY_SIZE]==],
- ["core"] = {
- {
- [==[1.1]==],
- [==[core]==],
- },
- {
- [==[3.2]==],
- [==[compatibility]==],
- },
- },
- },
- {
- ["value"] = [==[0x8D9E]==],
- ["name"] = [==[RGBA_INTEGER_MODE_EXT]==],
- ["extensions"] = {
- [==[EXT_texture_integer]==],
- },
- },
- {
- ["value"] = [==[0x8963]==],
- ["name"] = [==[ADD_ATI]==],
- ["extensions"] = {
- [==[ATI_fragment_shader]==],
- },
- },
- {
- ["value"] = [==[0x80DC]==],
- ["name"] = [==[COLOR_TABLE_BLUE_SIZE]==],
- ["extensions"] = {
- [==[ARB_imaging]==],
- },
- },
- {
- ["value"] = [==[0x0B80]==],
- ["name"] = [==[ACCUM_CLEAR_VALUE]==],
- ["core"] = {
- {
- [==[1.1]==],
- [==[core]==],
- },
- {
- [==[3.2]==],
- [==[compatibility]==],
- },
- },
- },
- {
- ["value"] = [==[0x0B54]==],
- ["name"] = [==[SHADE_MODEL]==],
- ["core"] = {
- {
- [==[1.1]==],
- [==[core]==],
- },
- {
- [==[3.2]==],
- [==[compatibility]==],
- },
- },
- },
- {
- ["value"] = [==[0x8945]==],
- ["name"] = [==[CON_4_ATI]==],
- ["extensions"] = {
- [==[ATI_fragment_shader]==],
- },
- },
- {
- ["value"] = [==[0x93B4]==],
- ["name"] = [==[COMPRESSED_RGBA_ASTC_6x6_KHR]==],
- ["extensions"] = {
- [==[KHR_texture_compression_astc_ldr]==],
- },
- },
- {
- ["value"] = [==[0x8DED]==],
- ["name"] = [==[MAX_BINDABLE_UNIFORM_SIZE_EXT]==],
- ["extensions"] = {
- [==[EXT_bindable_uniform]==],
- },
- },
- {
- ["value"] = [==[0x8444]==],
- ["name"] = [==[MAP1_TANGENT_EXT]==],
- ["extensions"] = {
- [==[EXT_coordinate_frame]==],
- },
- },
- {
- ["value"] = [==[0x0DD3]==],
- ["name"] = [==[MAP2_GRID_SEGMENTS]==],
- ["core"] = {
- {
- [==[1.1]==],
- [==[core]==],
- },
- {
- [==[3.2]==],
- [==[compatibility]==],
- },
- },
- },
- {
- ["value"] = [==[0x8824]==],
- ["name"] = [==[MAX_DRAW_BUFFERS_ARB]==],
- ["extensions"] = {
- [==[ARB_draw_buffers]==],
- },
- },
- {
- ["value"] = [==[0x0D33]==],
- ["name"] = [==[MAX_TEXTURE_SIZE]==],
- ["core"] = {
- {
- [==[1.1]==],
- [==[core]==],
- },
- },
- },
- {
- ["value"] = [==[0x8E24]==],
- ["name"] = [==[TRANSFORM_FEEDBACK_ACTIVE]==],
- ["extensions"] = {
- [==[ARB_transform_feedback2]==],
- },
- },
- {
- ["value"] = [==[0x8096]==],
- ["name"] = [==[DETAIL_TEXTURE_2D_BINDING_SGIS]==],
- ["extensions"] = {
- [==[SGIS_detail_texture]==],
- },
- },
- {
- ["value"] = [==[0x807A]==],
- ["name"] = [==[VERTEX_ARRAY_SIZE]==],
- ["core"] = {
- {
- [==[1.1]==],
- [==[core]==],
- },
- {
- [==[3.2]==],
- [==[compatibility]==],
- },
- },
- },
- {
- ["value"] = [==[0x8CEE]==],
- ["name"] = [==[COLOR_ATTACHMENT14_EXT]==],
- ["extensions"] = {
- [==[EXT_framebuffer_object]==],
- },
- },
- {
- ["value"] = [==[0x8C8C]==],
- ["name"] = [==[INTERLEAVED_ATTRIBS]==],
- ["core"] = {
- {
- [==[3.0]==],
- [==[core]==],
- },
- },
- },
- {
- ["value"] = [==[0x825E]==],
- ["extensions"] = {
- [==[ARB_viewport_array]==],
- },
- ["name"] = [==[LAYER_PROVOKING_VERTEX]==],
- ["core"] = {
- {
- [==[4.1]==],
- [==[core]==],
- },
- },
- },
- {
- ["value"] = [==[0x8863]==],
- ["name"] = [==[POINT_SPRITE_R_MODE_NV]==],
- ["extensions"] = {
- [==[NV_point_sprite]==],
- },
- },
- {
- ["value"] = [==[0x8536]==],
- ["name"] = [==[UNSIGNED_IDENTITY_NV]==],
- ["extensions"] = {
- [==[NV_register_combiners]==],
- },
- },
- {
- ["value"] = [==[0x8138]==],
- ["name"] = [==[MAX_4D_TEXTURE_SIZE_SGIS]==],
- ["extensions"] = {
- [==[SGIS_texture4D]==],
- },
- },
- {
- ["value"] = [==[0x896C]==],
- ["name"] = [==[DOT2_ADD_ATI]==],
- ["extensions"] = {
- [==[ATI_fragment_shader]==],
- },
- },
- {
- ["value"] = [==[0x88AC]==],
- ["name"] = [==[PROGRAM_ATTRIBS_ARB]==],
- ["extensions"] = {
- [==[ARB_fragment_program]==],
- [==[ARB_vertex_program]==],
- },
- },
- {
- ["value"] = [==[0x88DA]==],
- ["name"] = [==[MATRIX26_ARB]==],
- ["extensions"] = {
- [==[ARB_fragment_program]==],
- [==[ARB_vertex_program]==],
- },
- },
- {
- ["value"] = [==[0x9192]==],
- ["name"] = [==[QUERY_BUFFER_AMD]==],
- ["extensions"] = {
- [==[AMD_query_buffer_object]==],
- },
- },
- {
- ["value"] = [==[0x84EA]==],
- ["name"] = [==[COMPRESSED_LUMINANCE_ARB]==],
- ["extensions"] = {
- [==[ARB_texture_compression]==],
- },
- },
- {
- ["value"] = [==[0x8F3F]==],
- ["extensions"] = {
- [==[ARB_draw_indirect]==],
- },
- ["name"] = [==[DRAW_INDIRECT_BUFFER]==],
- ["core"] = {
- {
- [==[4.0]==],
- [==[core]==],
- },
- },
- },
- {
- ["value"] = [==[0x9152]==],
- ["name"] = [==[PERFORMANCE_MONITOR_AMD]==],
- ["extensions"] = {
- [==[AMD_name_gen_delete]==],
- },
- },
- {
- ["value"] = [==[0x9151]==],
- ["name"] = [==[DATA_BUFFER_AMD]==],
- ["extensions"] = {
- [==[AMD_name_gen_delete]==],
- },
- },
- {
- ["value"] = [==[0x8047]==],
- ["name"] = [==[LUMINANCE12_ALPHA12]==],
- ["core"] = {
- {
- [==[1.1]==],
- [==[core]==],
- },
- {
- [==[3.2]==],
- [==[compatibility]==],
- },
- },
- },
- {
- ["value"] = [==[0x1301]==],
- ["name"] = [==[COMPILE_AND_EXECUTE]==],
- ["core"] = {
- {
- [==[1.1]==],
- [==[core]==],
- },
- {
- [==[3.2]==],
- [==[compatibility]==],
- },
- },
- },
- {
- ["value"] = [==[0x851F]==],
- ["name"] = [==[VERTEX_ARRAY_RANGE_VALID_NV]==],
- ["extensions"] = {
- [==[NV_vertex_array_range]==],
- },
- },
- {
- ["value"] = [==[0x82D1]==],
- ["extensions"] = {
- [==[ARB_internalformat_query2]==],
- },
- ["name"] = [==[VIEW_CLASS_RGTC2_RG]==],
- ["core"] = {
- {
- [==[4.3]==],
- [==[core]==],
- },
- },
- },
- {
- ["value"] = [==[0x86E1]==],
- ["name"] = [==[OFFSET_TEXTURE_MATRIX_NV]==],
- ["extensions"] = {
- [==[NV_texture_shader]==],
- },
- },
- {
- ["value"] = [==[0x1403]==],
- ["name"] = [==[UNSIGNED_SHORT]==],
- ["core"] = {
- {
- [==[1.1]==],
- [==[core]==],
- },
- },
- },
- {
- ["value"] = [==[0x8F91]==],
- ["name"] = [==[RG_SNORM]==],
- ["extensions"] = {
- [==[EXT_texture_snorm]==],
- },
- },
- {
- ["value"] = [==[0x0B92]==],
- ["name"] = [==[STENCIL_FUNC]==],
- ["core"] = {
- {
- [==[1.1]==],
- [==[core]==],
- },
- },
- },
- {
- ["value"] = [==[0x8D79]==],
- ["name"] = [==[INTENSITY16UI_EXT]==],
- ["extensions"] = {
- [==[EXT_texture_integer]==],
- },
- },
- {
- ["value"] = [==[0x8B31]==],
- ["name"] = [==[VERTEX_SHADER]==],
- ["core"] = {
- {
- [==[2.0]==],
- [==[core]==],
- },
- },
- },
- {
- ["value"] = [==[0x9052]==],
- ["name"] = [==[IMAGE_1D_ARRAY_EXT]==],
- ["extensions"] = {
- [==[EXT_shader_image_load_store]==],
- },
- },
- {
- ["value"] = [==[0x8C1A]==],
- ["extensions"] = {
- [==[ARB_internalformat_query2]==],
- },
- ["name"] = [==[TEXTURE_2D_ARRAY]==],
- ["core"] = {
- {
- [==[3.0]==],
- [==[core]==],
- },
- },
- },
- {
- ["value"] = [==[0x8925]==],
- ["name"] = [==[REG_4_ATI]==],
- ["extensions"] = {
- [==[ATI_fragment_shader]==],
- },
- },
- {
- ["value"] = [==[0x889B]==],
- ["name"] = [==[EDGE_FLAG_ARRAY_BUFFER_BINDING_ARB]==],
- ["extensions"] = {
- [==[ARB_vertex_buffer_object]==],
- },
- },
- {
- ["value"] = [==[0x0B50]==],
- ["name"] = [==[LIGHTING]==],
- ["core"] = {
- {
- [==[1.1]==],
- [==[core]==],
- },
- {
- [==[3.2]==],
- [==[compatibility]==],
- },
- },
- },
- {
- ["value"] = [==[0x801E]==],
- ["name"] = [==[POST_CONVOLUTION_BLUE_SCALE]==],
- ["extensions"] = {
- [==[ARB_imaging]==],
- },
- },
- {
- ["value"] = [==[0x8F2E]==],
- ["name"] = [==[INDEX_ARRAY_LENGTH_NV]==],
- ["extensions"] = {
- [==[NV_vertex_buffer_unified_memory]==],
- },
- },
- {
- ["value"] = [==[0x8C40]==],
- ["name"] = [==[SRGB_EXT]==],
- ["extensions"] = {
- [==[EXT_texture_sRGB]==],
- },
- },
- {
- ["value"] = [==[0x8800]==],
- ["name"] = [==[STENCIL_BACK_FUNC]==],
- ["core"] = {
- {
- [==[2.0]==],
- [==[core]==],
- },
- },
- },
- {
- ["value"] = [==[0x1C01]==],
- ["name"] = [==[FEEDBACK]==],
- ["core"] = {
- {
- [==[1.1]==],
- [==[core]==],
- },
- {
- [==[3.2]==],
- [==[compatibility]==],
- },
- },
- },
- {
- ["value"] = [==[0x9127]==],
- ["extensions"] = {
- [==[ARB_compressed_texture_pixel_storage]==],
- },
- ["name"] = [==[UNPACK_COMPRESSED_BLOCK_WIDTH]==],
- ["core"] = {
- {
- [==[4.2]==],
- [==[core]==],
- },
- },
- },
- {
- ["value"] = [==[0x88E4]==],
- ["name"] = [==[STATIC_DRAW_ARB]==],
- ["extensions"] = {
- [==[ARB_vertex_buffer_object]==],
- },
- },
- {
- ["value"] = [==[0x8665]==],
- ["name"] = [==[MAP1_VERTEX_ATTRIB5_4_NV]==],
- ["extensions"] = {
- [==[NV_vertex_program]==],
- },
- },
- {
- ["value"] = [==[0x00000040]==],
- ["name"] = [==[COMMAND_BARRIER_BIT_EXT]==],
- ["extensions"] = {
- [==[EXT_shader_image_load_store]==],
- },
- },
- {
- ["value"] = [==[0x8E5C]==],
- ["extensions"] = {
- [==[ARB_gpu_shader5]==],
- },
- ["name"] = [==[MAX_FRAGMENT_INTERPOLATION_OFFSET]==],
- ["core"] = {
- {
- [==[4.0]==],
- [==[core]==],
- },
- },
- },
- {
- ["value"] = [==[0x81A6]==],
- ["name"] = [==[DEPTH_COMPONENT24_ARB]==],
- ["extensions"] = {
- [==[ARB_depth_texture]==],
- },
- },
- {
- ["value"] = [==[0x8D49]==],
- ["name"] = [==[STENCIL_INDEX16_EXT]==],
- ["extensions"] = {
- [==[EXT_framebuffer_object]==],
- },
- },
- {
- ["value"] = [==[0x88EA]==],
- ["name"] = [==[DYNAMIC_COPY]==],
- ["core"] = {
- {
- [==[1.5]==],
- [==[core]==],
- },
- },
- },
- {
- ["value"] = [==[0x80B4]==],
- ["name"] = [==[POST_COLOR_MATRIX_RED_SCALE_SGI]==],
- ["extensions"] = {
- [==[SGI_color_matrix]==],
- },
- },
- {
- ["value"] = [==[0x882F]==],
- ["name"] = [==[DRAW_BUFFER10_ATI]==],
- ["extensions"] = {
- [==[ATI_draw_buffers]==],
- },
- },
- {
- ["value"] = [==[0x1C00]==],
- ["name"] = [==[RENDER]==],
- ["core"] = {
- {
- [==[1.1]==],
- [==[core]==],
- },
- {
- [==[3.2]==],
- [==[compatibility]==],
- },
- },
- },
- {
- ["value"] = [==[0x8F30]==],
- ["name"] = [==[EDGE_FLAG_ARRAY_LENGTH_NV]==],
- ["extensions"] = {
- [==[NV_vertex_buffer_unified_memory]==],
- },
- },
- {
- ["value"] = [==[0x8CDA]==],
- ["name"] = [==[FRAMEBUFFER_INCOMPLETE_FORMATS_EXT]==],
- ["extensions"] = {
- [==[EXT_framebuffer_object]==],
- },
- },
- {
- ["value"] = [==[0x865A]==],
- ["name"] = [==[VERTEX_ATTRIB_ARRAY10_NV]==],
- ["extensions"] = {
- [==[NV_vertex_program]==],
- },
- },
- {
- ["value"] = [==[0x8B9B]==],
- ["extensions"] = {
- [==[ARB_ES2_compatibility]==],
- },
- ["name"] = [==[IMPLEMENTATION_COLOR_READ_FORMAT]==],
- ["core"] = {
- {
- [==[4.1]==],
- [==[core]==],
- },
- },
- },
- {
- ["value"] = [==[0x8930]==],
- ["name"] = [==[REG_15_ATI]==],
- ["extensions"] = {
- [==[ATI_fragment_shader]==],
- },
- },
- {
- ["value"] = [==[0x895E]==],
- ["name"] = [==[CON_29_ATI]==],
- ["extensions"] = {
- [==[ATI_fragment_shader]==],
- },
- },
- {
- ["value"] = [==[0x803A]==],
- ["name"] = [==[RESCALE_NORMAL_EXT]==],
- ["extensions"] = {
- [==[EXT_rescale_normal]==],
- },
- },
- {
- ["value"] = [==[0x911F]==],
- ["name"] = [==[BUFFER_ACCESS_FLAGS]==],
- ["core"] = {
- {
- [==[3.0]==],
- [==[core]==],
- },
- },
- },
- {
- ["value"] = [==[0x8D80]==],
- ["name"] = [==[LUMINANCE8UI_EXT]==],
- ["extensions"] = {
- [==[EXT_texture_integer]==],
- },
- },
- {
- ["value"] = [==[0x8C2B]==],
- ["name"] = [==[MAX_TEXTURE_BUFFER_SIZE_ARB]==],
- ["extensions"] = {
- [==[ARB_texture_buffer_object]==],
- },
- },
- {
- ["value"] = [==[0x8B4C]==],
- ["name"] = [==[MAX_VERTEX_TEXTURE_IMAGE_UNITS_ARB]==],
- ["extensions"] = {
- [==[ARB_vertex_shader]==],
- [==[NV_vertex_program3]==],
- },
- },
- {
- ["value"] = [==[0x86FF]==],
- ["name"] = [==[SIGNED_RGB8_NV]==],
- ["extensions"] = {
- [==[NV_texture_shader]==],
- },
- },
- {
- ["value"] = [==[0x87FF]==],
- ["extensions"] = {
- [==[ARB_get_program_binary]==],
- },
- ["name"] = [==[PROGRAM_BINARY_FORMATS]==],
- ["core"] = {
- {
- [==[4.1]==],
- [==[core]==],
- },
- },
- },
- {
- ["value"] = [==[0x803C]==],
- ["name"] = [==[ALPHA8_EXT]==],
- ["extensions"] = {
- [==[EXT_texture]==],
- },
- },
- {
- ["value"] = [==[0x851E]==],
- ["name"] = [==[VERTEX_ARRAY_RANGE_LENGTH_NV]==],
- ["extensions"] = {
- [==[NV_vertex_array_range]==],
- },
- },
- {
- ["value"] = [==[0x8552]==],
- ["name"] = [==[COMBINER2_NV]==],
- ["extensions"] = {
- [==[NV_register_combiners]==],
- },
- },
- {
- ["value"] = [==[0x8D99]==],
- ["name"] = [==[RGBA_INTEGER_EXT]==],
- ["extensions"] = {
- [==[EXT_texture_integer]==],
- },
- },
- {
- ["value"] = [==[0x8590]==],
- ["name"] = [==[OPERAND0_RGB_ARB]==],
- ["extensions"] = {
- [==[ARB_texture_env_combine]==],
- },
- },
- {
- ["value"] = [==[0x1A219]==],
- ["name"] = [==[FULL_STIPPLE_HINT_PGI]==],
- ["extensions"] = {
- [==[PGI_misc_hints]==],
- },
- },
- {
- ["value"] = [==[0x8844]==],
- ["name"] = [==[MATRIX_INDEX_ARRAY_ARB]==],
- ["extensions"] = {
- [==[ARB_matrix_palette]==],
- },
- },
- {
- ["value"] = [==[0x8DCB]==],
- ["name"] = [==[INT_SAMPLER_3D]==],
- ["core"] = {
- {
- [==[3.0]==],
- [==[core]==],
- },
- },
- },
- {
- ["value"] = [==[0x82D3]==],
- ["extensions"] = {
- [==[ARB_internalformat_query2]==],
- },
- ["name"] = [==[VIEW_CLASS_BPTC_FLOAT]==],
- ["core"] = {
- {
- [==[4.3]==],
- [==[core]==],
- },
- },
- },
- {
- ["value"] = [==[0x8B54]==],
- ["name"] = [==[INT_VEC3]==],
- ["core"] = {
- {
- [==[2.0]==],
- [==[core]==],
- },
- },
- },
- {
- ["value"] = [==[0x3004]==],
- ["name"] = [==[CLIP_DISTANCE4]==],
- ["core"] = {
- {
- [==[3.0]==],
- [==[core]==],
- },
- },
- },
- {
- ["value"] = [==[0x8E5C]==],
- ["name"] = [==[MAX_FRAGMENT_INTERPOLATION_OFFSET_NV]==],
- ["extensions"] = {
- [==[NV_gpu_program5]==],
- },
- },
- {
- ["value"] = [==[0x8577]==],
- ["name"] = [==[PRIMARY_COLOR_EXT]==],
- ["extensions"] = {
- [==[EXT_texture_env_combine]==],
- },
- },
- {
- ["value"] = [==[0x8264]==],
- ["extensions"] = {
- [==[ARB_compute_shader]==],
- },
- ["name"] = [==[MAX_COMPUTE_ATOMIC_COUNTER_BUFFERS]==],
- ["core"] = {
- {
- [==[4.3]==],
- [==[core]==],
- },
- },
- },
- {
- ["value"] = [==[0x80EC]==],
- ["name"] = [==[FOG_SPECULAR_TEXTURE_WIN]==],
- ["extensions"] = {
- [==[WIN_specular_fog]==],
- },
- },
- {
- ["value"] = [==[0x8A1B]==],
- ["name"] = [==[RETAINED_APPLE]==],
- ["extensions"] = {
- [==[APPLE_object_purgeable]==],
- },
- },
- {
- ["value"] = [==[0x8068]==],
- ["name"] = [==[TEXTURE_BINDING_1D]==],
- ["core"] = {
- {
- [==[1.1]==],
- [==[core]==],
- },
- },
- },
- {
- ["value"] = [==[0x86CF]==],
- ["name"] = [==[EVAL_VERTEX_ATTRIB9_NV]==],
- ["extensions"] = {
- [==[NV_evaluators]==],
- },
- },
- {
- ["value"] = [==[0x85CA]==],
- ["name"] = [==[R1UI_T2F_N3F_V3F_SUN]==],
- ["extensions"] = {
- [==[SUN_triangle_list]==],
- },
- },
- {
- ["value"] = [==[0x85C8]==],
- ["name"] = [==[R1UI_C4F_N3F_V3F_SUN]==],
- ["extensions"] = {
- [==[SUN_triangle_list]==],
- },
- },
- {
- ["value"] = [==[0x85C7]==],
- ["name"] = [==[R1UI_N3F_V3F_SUN]==],
- ["extensions"] = {
- [==[SUN_triangle_list]==],
- },
- },
- {
- ["value"] = [==[0x85C5]==],
- ["name"] = [==[R1UI_C4UB_V3F_SUN]==],
- ["extensions"] = {
- [==[SUN_triangle_list]==],
- },
- },
- {
- ["value"] = [==[0x87A2]==],
- ["name"] = [==[OUTPUT_TEXTURE_COORD5_EXT]==],
- ["extensions"] = {
- [==[EXT_vertex_shader]==],
- },
- },
- {
- ["value"] = [==[0x140A]==],
- ["extensions"] = {
- [==[ARB_gpu_shader_fp64]==],
- [==[EXT_vertex_attrib_64bit]==],
- },
- ["name"] = [==[DOUBLE]==],
- ["core"] = {
- {
- [==[1.1]==],
- [==[core]==],
- },
- },
- },
- {
- ["value"] = [==[0x844E]==],
- ["name"] = [==[NEAREST_CLIPMAP_LINEAR_SGIX]==],
- ["extensions"] = {
- [==[SGIX_clipmap]==],
- },
- },
- {
- ["value"] = [==[0x854D]==],
- ["name"] = [==[MAX_GENERAL_COMBINERS_NV]==],
- ["extensions"] = {
- [==[NV_register_combiners]==],
- },
- },
- {
- ["value"] = [==[0x85C3]==],
- ["name"] = [==[REPLACEMENT_CODE_ARRAY_POINTER_SUN]==],
- ["extensions"] = {
- [==[SUN_triangle_list]==],
- },
- },
- {
- ["value"] = [==[0x81A7]==],
- ["name"] = [==[DEPTH_COMPONENT32_SGIX]==],
- ["extensions"] = {
- [==[SGIX_depth_texture]==],
- },
- },
- {
- ["value"] = [==[0x0704]==],
- ["name"] = [==[BITMAP_TOKEN]==],
- ["core"] = {
- {
- [==[1.1]==],
- [==[core]==],
- },
- {
- [==[3.2]==],
- [==[compatibility]==],
- },
- },
- },
- {
- ["value"] = [==[0xFFFFFFFF]==],
- ["name"] = [==[ALL_BARRIER_BITS_EXT]==],
- ["extensions"] = {
- [==[EXT_shader_image_load_store]==],
- },
- },
- {
- ["value"] = [==[0x2800]==],
- ["name"] = [==[TEXTURE_MAG_FILTER]==],
- ["core"] = {
- {
- [==[1.1]==],
- [==[core]==],
- },
- },
- },
- {
- ["value"] = [==[0x85C2]==],
- ["name"] = [==[REPLACEMENT_CODE_ARRAY_STRIDE_SUN]==],
- ["extensions"] = {
- [==[SUN_triangle_list]==],
- },
- },
- {
- ["value"] = [==[0x8F4C]==],
- ["name"] = [==[DOUBLE_MAT3x4_EXT]==],
- ["extensions"] = {
- [==[EXT_vertex_attrib_64bit]==],
- },
- },
- {
- ["value"] = [==[0x8563]==],
- ["name"] = [==[ALPHA_MIN_CLAMP_INGR]==],
- ["extensions"] = {
- [==[INGR_color_clamp]==],
- },
- },
- {
- ["value"] = [==[0x8355]==],
- ["name"] = [==[PIXEL_FRAGMENT_ALPHA_SOURCE_SGIS]==],
- ["extensions"] = {
- [==[SGIS_pixel_texture]==],
- },
- },
- {
- ["value"] = [==[0x8B5E]==],
- ["name"] = [==[SAMPLER_2D_ARB]==],
- ["extensions"] = {
- [==[ARB_shader_objects]==],
- },
- },
- {
- ["value"] = [==[0x81DA]==],
- ["name"] = [==[GLOBAL_ALPHA_FACTOR_SUN]==],
- ["extensions"] = {
- [==[SUN_global_alpha]==],
- },
- },
- {
- ["value"] = [==[0x8C83]==],
- ["name"] = [==[TRANSFORM_FEEDBACK_VARYINGS_NV]==],
- ["extensions"] = {
- [==[NV_transform_feedback]==],
- },
- },
- {
- ["value"] = [==[0x81D9]==],
- ["name"] = [==[GLOBAL_ALPHA_SUN]==],
- ["extensions"] = {
- [==[SUN_global_alpha]==],
- },
- },
- {
- ["value"] = [==[0x81D4]==],
- ["name"] = [==[WRAP_BORDER_SUN]==],
- ["extensions"] = {
- [==[SUN_convolution_border_modes]==],
- },
- },
- {
- ["value"] = [==[0x81D6]==],
- ["name"] = [==[TEXTURE_CONSTANT_DATA_SUNX]==],
- ["extensions"] = {
- [==[SUNX_constant_data]==],
- },
- },
- {
- ["value"] = [==[0x81D5]==],
- ["name"] = [==[UNPACK_CONSTANT_DATA_SUNX]==],
- ["extensions"] = {
- [==[SUNX_constant_data]==],
- },
- },
- {
- ["value"] = [==[0x872F]==],
- ["name"] = [==[MODELVIEW15_ARB]==],
- ["extensions"] = {
- [==[ARB_vertex_blend]==],
- },
- },
- {
- ["value"] = [==[0x8B49]==],
- ["name"] = [==[MAX_FRAGMENT_UNIFORM_COMPONENTS_ARB]==],
- ["extensions"] = {
- [==[ARB_fragment_shader]==],
- },
- },
- {
- ["value"] = [==[0x8C2C]==],
- ["name"] = [==[TEXTURE_BINDING_BUFFER_ARB]==],
- ["extensions"] = {
- [==[ARB_texture_buffer_object]==],
- },
- },
- {
- ["value"] = [==[0x80BC]==],
- ["name"] = [==[TEXTURE_COLOR_TABLE_SGI]==],
- ["extensions"] = {
- [==[SGI_texture_color_table]==],
- },
- },
- {
- ["value"] = [==[0x8658]==],
- ["name"] = [==[VERTEX_ATTRIB_ARRAY8_NV]==],
- ["extensions"] = {
- [==[NV_vertex_program]==],
- },
- },
- {
- ["value"] = [==[0x80DF]==],
- ["name"] = [==[COLOR_TABLE_INTENSITY_SIZE_SGI]==],
- ["extensions"] = {
- [==[SGI_color_table]==],
- },
- },
- {
- ["value"] = [==[0x80DE]==],
- ["name"] = [==[COLOR_TABLE_LUMINANCE_SIZE_SGI]==],
- ["extensions"] = {
- [==[SGI_color_table]==],
- },
- },
- {
- ["value"] = [==[0x8E1F]==],
- ["extensions"] = {
- [==[ARB_tessellation_shader]==],
- },
- ["name"] = [==[MAX_COMBINED_TESS_EVALUATION_UNIFORM_COMPONENTS]==],
- ["core"] = {
- {
- [==[4.0]==],
- [==[core]==],
- },
- },
- },
- {
- ["value"] = [==[0x8CE3]==],
- ["name"] = [==[COLOR_ATTACHMENT3_EXT]==],
- ["extensions"] = {
- [==[EXT_framebuffer_object]==],
- },
- },
- {
- ["value"] = [==[0x84DC]==],
- ["name"] = [==[TEXTURE28]==],
- ["core"] = {
- {
- [==[1.3]==],
- [==[core]==],
- },
- },
- },
- {
- ["value"] = [==[0x8E82]==],
- ["extensions"] = {
- [==[ARB_tessellation_shader]==],
- },
- ["name"] = [==[MAX_TESS_EVALUATION_TEXTURE_IMAGE_UNITS]==],
- ["core"] = {
- {
- [==[4.0]==],
- [==[core]==],
- },
- },
- },
- {
- ["value"] = [==[0x80DC]==],
- ["name"] = [==[COLOR_TABLE_BLUE_SIZE_SGI]==],
- ["extensions"] = {
- [==[SGI_color_table]==],
- },
- },
- {
- ["value"] = [==[0x900B]==],
- ["name"] = [==[PROXY_TEXTURE_CUBE_MAP_ARRAY_ARB]==],
- ["extensions"] = {
- [==[ARB_texture_cube_map_array]==],
- },
- },
- {
- ["value"] = [==[0x92FE]==],
- ["extensions"] = {
- [==[ARB_program_interface_query]==],
- },
- ["name"] = [==[ARRAY_STRIDE]==],
- ["core"] = {
- {
- [==[4.3]==],
- [==[core]==],
- },
- },
- },
- {
- ["value"] = [==[0x80D9]==],
- ["name"] = [==[COLOR_TABLE_WIDTH_SGI]==],
- ["extensions"] = {
- [==[SGI_color_table]==],
- },
- },
- {
- ["value"] = [==[0x882A]==],
- ["name"] = [==[DRAW_BUFFER5_ATI]==],
- ["extensions"] = {
- [==[ATI_draw_buffers]==],
- },
- },
- {
- ["value"] = [==[0x8283]==],
- ["extensions"] = {
- [==[ARB_internalformat_query2]==],
- },
- ["name"] = [==[COLOR_COMPONENTS]==],
- ["core"] = {
- {
- [==[4.3]==],
- [==[core]==],
- },
- },
- },
- {
- ["value"] = [==[0x80D6]==],
- ["name"] = [==[COLOR_TABLE_SCALE_SGI]==],
- ["extensions"] = {
- [==[SGI_color_table]==],
- },
- },
- {
- ["value"] = [==[0x92E8]==],
- ["extensions"] = {
- [==[ARB_program_interface_query]==],
- },
- ["name"] = [==[VERTEX_SUBROUTINE]==],
- ["core"] = {
- {
- [==[4.3]==],
- [==[core]==],
- },
- },
- },
- {
- ["value"] = [==[0x80D3]==],
- ["name"] = [==[PROXY_COLOR_TABLE_SGI]==],
- ["extensions"] = {
- [==[SGI_color_table]==],
- },
- },
- {
- ["value"] = [==[0x8DBE]==],
- ["extensions"] = {
- [==[ARB_texture_compression_rgtc]==],
- },
- ["name"] = [==[COMPRESSED_SIGNED_RG_RGTC2]==],
- ["core"] = {
- {
- [==[3.0]==],
- [==[core]==],
- },
- },
- },
- {
- ["value"] = [==[0x80D2]==],
- ["name"] = [==[POST_COLOR_MATRIX_COLOR_TABLE_SGI]==],
- ["extensions"] = {
- [==[SGI_color_table]==],
- },
- },
- {
- ["value"] = [==[0x8DC3]==],
- ["name"] = [==[SAMPLER_1D_ARRAY_SHADOW]==],
- ["core"] = {
- {
- [==[3.0]==],
- [==[core]==],
- },
- },
- },
- {
- ["value"] = [==[0x865B]==],
- ["name"] = [==[VERTEX_ATTRIB_ARRAY11_NV]==],
- ["extensions"] = {
- [==[NV_vertex_program]==],
- },
- },
- {
- ["value"] = [==[0x8F35]==],
- ["name"] = [==[MAX_SHADER_BUFFER_ADDRESS_NV]==],
- ["extensions"] = {
- [==[NV_shader_buffer_load]==],
- },
- },
- {
- ["value"] = [==[0x846E]==],
- ["name"] = [==[ALIASED_LINE_WIDTH_RANGE]==],
- ["core"] = {
- {
- [==[1.2]==],
- [==[core]==],
- },
- },
- },
- {
- ["value"] = [==[0x88C4]==],
- ["name"] = [==[MATRIX4_ARB]==],
- ["extensions"] = {
- [==[ARB_fragment_program]==],
- [==[ARB_vertex_program]==],
- },
- },
- {
- ["value"] = [==[0x83EF]==],
- ["name"] = [==[VERTEX_PRECLIP_HINT_SGIX]==],
- ["extensions"] = {
- [==[SGIX_vertex_preclip]==],
- },
- },
- {
- ["value"] = [==[0x01000000]==],
- ["name"] = [==[FONT_MAX_ADVANCE_WIDTH_BIT_NV]==],
- ["extensions"] = {
- [==[NV_path_rendering]==],
- },
- },
- {
- ["value"] = [==[0x83EE]==],
- ["name"] = [==[VERTEX_PRECLIP_SGIX]==],
- ["extensions"] = {
- [==[SGIX_vertex_preclip]==],
- },
- },
- {
- ["value"] = [==[0x8539]==],
- ["name"] = [==[EXPAND_NEGATE_NV]==],
- ["extensions"] = {
- [==[NV_register_combiners]==],
- },
- },
- {
- ["value"] = [==[0x87FC]==],
- ["name"] = [==[TEXTURE_FREE_MEMORY_ATI]==],
- ["extensions"] = {
- [==[ATI_meminfo]==],
- },
- },
- {
- ["value"] = [==[0x80B1]==],
- ["name"] = [==[COLOR_MATRIX_SGI]==],
- ["extensions"] = {
- [==[SGI_color_matrix]==],
- },
- },
- {
- ["value"] = [==[0x81BB]==],
- ["name"] = [==[YCRCB_422_SGIX]==],
- ["extensions"] = {
- [==[SGIX_ycrcb]==],
- },
- },
- {
- ["value"] = [==[0x80B8]==],
- ["name"] = [==[POST_COLOR_MATRIX_RED_BIAS_SGI]==],
- ["extensions"] = {
- [==[SGI_color_matrix]==],
- },
- },
- {
- ["value"] = [==[0x817C]==],
- ["name"] = [==[POST_TEXTURE_FILTER_SCALE_RANGE_SGIX]==],
- ["extensions"] = {
- [==[SGIX_texture_scale_bias]==],
- },
- },
- {
- ["value"] = [==[0x8662]==],
- ["name"] = [==[MAP1_VERTEX_ATTRIB2_4_NV]==],
- ["extensions"] = {
- [==[NV_vertex_program]==],
- },
- },
- {
- ["value"] = [==[0x817B]==],
- ["name"] = [==[POST_TEXTURE_FILTER_BIAS_RANGE_SGIX]==],
- ["extensions"] = {
- [==[SGIX_texture_scale_bias]==],
- },
- },
- {
- ["value"] = [==[0x0004]==],
- ["extensions"] = {
- [==[ARB_map_buffer_range]==],
- },
- ["name"] = [==[MAP_INVALIDATE_RANGE_BIT]==],
- ["core"] = {
- {
- [==[3.0]==],
- [==[core]==],
- },
- },
- },
- {
- ["value"] = [==[0x812E]==],
- ["name"] = [==[TEXTURE_MULTI_BUFFER_HINT_SGIX]==],
- ["extensions"] = {
- [==[SGIX_texture_multi_buffer]==],
- },
- },
- {
- ["value"] = [==[0x8190]==],
- ["name"] = [==[TEXTURE_LOD_BIAS_R_SGIX]==],
- ["extensions"] = {
- [==[SGIX_texture_lod_bias]==],
- },
- },
- {
- ["value"] = [==[0x818F]==],
- ["name"] = [==[TEXTURE_LOD_BIAS_T_SGIX]==],
- ["extensions"] = {
- [==[SGIX_texture_lod_bias]==],
- },
- },
- {
- ["value"] = [==[0x836A]==],
- ["name"] = [==[TEXTURE_MAX_CLAMP_T_SGIX]==],
- ["extensions"] = {
- [==[SGIX_texture_coordinate_clamp]==],
- },
- },
- {
- ["value"] = [==[0x8905]==],
- ["name"] = [==[MAX_PROGRAM_TEXEL_OFFSET]==],
- ["core"] = {
- {
- [==[3.0]==],
- [==[core]==],
- },
- },
- },
- {
- ["value"] = [==[0x80A3]==],
- ["name"] = [==[2PASS_1_SGIS]==],
- ["extensions"] = {
- [==[SGIS_multisample]==],
- },
- },
- {
- ["value"] = [==[0x0B56]==],
- ["name"] = [==[COLOR_MATERIAL_PARAMETER]==],
- ["core"] = {
- {
- [==[1.1]==],
- [==[core]==],
- },
- {
- [==[3.2]==],
- [==[compatibility]==],
- },
- },
- },
- {
- ["value"] = [==[0x85A3]==],
- ["name"] = [==[PIXEL_SUBSAMPLE_2424_SGIX]==],
- ["extensions"] = {
- [==[SGIX_subsample]==],
- },
- },
- {
- ["value"] = [==[0x85A1]==],
- ["name"] = [==[UNPACK_SUBSAMPLE_RATE_SGIX]==],
- ["extensions"] = {
- [==[SGIX_subsample]==],
- },
- },
- {
- ["value"] = [==[0x85A0]==],
- ["name"] = [==[PACK_SUBSAMPLE_RATE_SGIX]==],
- ["extensions"] = {
- [==[SGIX_subsample]==],
- },
- },
- {
- ["value"] = [==[0x814C]==],
- ["name"] = [==[SPRITE_AXIAL_SGIX]==],
- ["extensions"] = {
- [==[SGIX_sprite]==],
- },
- },
- {
- ["value"] = [==[0x9027]==],
- ["name"] = [==[LAST_VIDEO_CAPTURE_STATUS_NV]==],
- ["extensions"] = {
- [==[NV_video_capture]==],
- },
- },
- {
- ["value"] = [==[0x819B]==],
- ["name"] = [==[TEXTURE_COMPARE_OPERATOR_SGIX]==],
- ["extensions"] = {
- [==[SGIX_shadow]==],
- },
- },
- {
- ["value"] = [==[0x819A]==],
- ["name"] = [==[TEXTURE_COMPARE_SGIX]==],
- ["extensions"] = {
- [==[SGIX_shadow]==],
- },
- },
- {
- ["value"] = [==[0x842F]==],
- ["name"] = [==[RESAMPLE_ZERO_FILL_SGIX]==],
- ["extensions"] = {
- [==[SGIX_resample]==],
- },
- },
- {
- ["value"] = [==[0x887D]==],
- ["name"] = [==[READ_PIXEL_DATA_RANGE_POINTER_NV]==],
- ["extensions"] = {
- [==[NV_pixel_data_range]==],
- },
- },
- {
- ["value"] = [==[0x0200]==],
- ["extensions"] = {
- [==[ARB_buffer_storage]==],
- },
- ["name"] = [==[CLIENT_STORAGE_BIT]==],
- ["core"] = {
- {
- [==[4.4]==],
- [==[core]==],
- },
- },
- },
- {
- ["value"] = [==[0x0DF1]==],
- ["name"] = [==[FEEDBACK_BUFFER_SIZE]==],
- ["core"] = {
- {
- [==[1.1]==],
- [==[core]==],
- },
- {
- [==[3.2]==],
- [==[compatibility]==],
- },
- },
- },
- {
- ["value"] = [==[0x8196]==],
- ["name"] = [==[DEFORMATIONS_MASK_SGIX]==],
- ["extensions"] = {
- [==[SGIX_polynomial_ffd]==],
- },
- },
- {
- ["value"] = [==[0x9088]==],
- ["name"] = [==[COUNT_UP_NV]==],
- ["extensions"] = {
- [==[NV_path_rendering]==],
- },
- },
- {
- ["value"] = [==[0x8065]==],
- ["name"] = [==[TEXTURE_TOO_LARGE_EXT]==],
- ["extensions"] = {
- [==[EXT_texture]==],
- },
- },
- {
- ["value"] = [==[0x00000002]==],
- ["name"] = [==[GEOMETRY_DEFORMATION_BIT_SGIX]==],
- ["extensions"] = {
- [==[SGIX_polynomial_ffd]==],
- },
- },
- {
- ["value"] = [==[0x8599]==],
- ["name"] = [==[OPERAND1_ALPHA_ARB]==],
- ["extensions"] = {
- [==[ARB_texture_env_combine]==],
- },
- },
- {
- ["value"] = [==[0x8530]==],
- ["name"] = [==[DISCARD_NV]==],
- ["extensions"] = {
- [==[NV_register_combiners]==],
- },
- },
- {
- ["value"] = [==[0x8A3D]==],
- ["extensions"] = {
- [==[ARB_uniform_buffer_object]==],
- },
- ["name"] = [==[UNIFORM_MATRIX_STRIDE]==],
- ["core"] = {
- {
- [==[3.1]==],
- [==[core]==],
- },
- },
- },
- {
- ["value"] = [==[0x8B99]==],
- ["name"] = [==[PALETTE8_RGB5_A1_OES]==],
- ["extensions"] = {
- [==[OES_compressed_paletted_texture]==],
- },
- },
- {
- ["value"] = [==[0x8141]==],
- ["name"] = [==[PIXEL_TILE_HEIGHT_SGIX]==],
- ["extensions"] = {
- [==[SGIX_pixel_tiles]==],
- },
- },
- {
- ["value"] = [==[0x8D89]==],
- ["name"] = [==[RGB16I]==],
- ["core"] = {
- {
- [==[3.0]==],
- [==[core]==],
- },
- },
- },
- {
- ["value"] = [==[0x8D40]==],
- ["name"] = [==[FRAMEBUFFER_EXT]==],
- ["extensions"] = {
- [==[EXT_framebuffer_object]==],
- },
- },
- {
- ["value"] = [==[0x84D4]==],
- ["name"] = [==[TEXTURE20_ARB]==],
- ["extensions"] = {
- [==[ARB_multitexture]==],
- },
- },
- {
- ["value"] = [==[0x9063]==],
- ["extensions"] = {
- [==[ARB_shader_image_load_store]==],
- },
- ["name"] = [==[UNSIGNED_INT_IMAGE_2D]==],
- ["core"] = {
- {
- [==[4.2]==],
- [==[core]==],
- },
- },
- },
- {
- ["value"] = [==[0x8140]==],
- ["name"] = [==[PIXEL_TILE_WIDTH_SGIX]==],
- ["extensions"] = {
- [==[SGIX_pixel_tiles]==],
- },
- },
- {
- ["value"] = [==[0x87BE]==],
- ["name"] = [==[SCALAR_EXT]==],
- ["extensions"] = {
- [==[EXT_vertex_shader]==],
- },
- },
- {
- ["value"] = [==[0x80F0]==],
- ["name"] = [==[CLIP_VOLUME_CLIPPING_HINT_EXT]==],
- ["extensions"] = {
- [==[EXT_clip_volume_hint]==],
- },
- },
- {
- ["value"] = [==[0xF0]==],
- ["name"] = [==[RESTART_PATH_NV]==],
- ["extensions"] = {
- [==[NV_path_rendering]==],
- },
- },
- {
- ["value"] = [==[0x2703]==],
- ["name"] = [==[LINEAR_MIPMAP_LINEAR]==],
- ["core"] = {
- {
- [==[1.1]==],
- [==[core]==],
- },
- },
- },
- {
- ["value"] = [==[0x832B]==],
- ["name"] = [==[PIXEL_TEX_GEN_MODE_SGIX]==],
- ["extensions"] = {
- [==[SGIX_pixel_texture]==],
- },
- },
- {
- ["value"] = [==[0x8064]==],
- ["name"] = [==[PROXY_TEXTURE_2D_EXT]==],
- ["extensions"] = {
- [==[EXT_texture]==],
- },
- },
- {
- ["value"] = [==[0x88ED]==],
- ["name"] = [==[PIXEL_PACK_BUFFER_BINDING_ARB]==],
- ["extensions"] = {
- [==[ARB_pixel_buffer_object]==],
- },
- },
- {
- ["value"] = [==[0x814F]==],
- ["name"] = [==[TEXTURE_4D_BINDING_SGIS]==],
- ["extensions"] = {
- [==[SGIS_texture4D]==],
- },
- },
- {
- ["value"] = [==[0x8094]==],
- ["name"] = [==[INTERLACE_SGIX]==],
- ["extensions"] = {
- [==[SGIX_interlace]==],
- },
- },
- {
- ["value"] = [==[0x8181]==],
- ["name"] = [==[INSTRUMENT_MEASUREMENTS_SGIX]==],
- ["extensions"] = {
- [==[SGIX_instruments]==],
- },
- },
- {
- ["value"] = [==[0x8180]==],
- ["name"] = [==[INSTRUMENT_BUFFER_POINTER_SGIX]==],
- ["extensions"] = {
- [==[SGIX_instruments]==],
- },
- },
- {
- ["value"] = [==[0x818D]==],
- ["name"] = [==[MAX_FRAMEZOOM_FACTOR_SGIX]==],
- ["extensions"] = {
- [==[SGIX_framezoom]==],
- },
- },
- {
- ["value"] = [==[0x8C8E]==],
- ["extensions"] = {
- [==[ARB_enhanced_layouts]==],
- },
- ["name"] = [==[TRANSFORM_FEEDBACK_BUFFER]==],
- ["core"] = {
- {
- [==[3.0]==],
- [==[core]==],
- },
- {
- [==[4.4]==],
- [==[core]==],
- },
- },
- },
- {
- ["value"] = [==[0x8413]==],
- ["name"] = [==[FRAGMENT_LIGHT7_SGIX]==],
- ["extensions"] = {
- [==[SGIX_fragment_lighting]==],
- },
- },
- {
- ["value"] = [==[0x851C]==],
- ["name"] = [==[MAX_CUBE_MAP_TEXTURE_SIZE]==],
- ["core"] = {
- {
- [==[1.3]==],
- [==[core]==],
- },
- },
- },
- {
- ["value"] = [==[0x84D0]==],
- ["name"] = [==[TEXTURE16_ARB]==],
- ["extensions"] = {
- [==[ARB_multitexture]==],
- },
- },
- {
- ["value"] = [==[0x8411]==],
- ["name"] = [==[FRAGMENT_LIGHT5_SGIX]==],
- ["extensions"] = {
- [==[SGIX_fragment_lighting]==],
- },
- },
- {
- ["value"] = [==[0x840E]==],
- ["name"] = [==[FRAGMENT_LIGHT2_SGIX]==],
- ["extensions"] = {
- [==[SGIX_fragment_lighting]==],
- },
- },
- {
- ["value"] = [==[0x840C]==],
- ["name"] = [==[FRAGMENT_LIGHT0_SGIX]==],
- ["extensions"] = {
- [==[SGIX_fragment_lighting]==],
- },
- },
- {
- ["value"] = [==[0x8009]==],
- ["name"] = [==[BLEND_EQUATION_RGB_EXT]==],
- ["extensions"] = {
- [==[EXT_blend_equation_separate]==],
- },
- },
- {
- ["value"] = [==[0x8408]==],
- ["name"] = [==[FRAGMENT_LIGHT_MODEL_LOCAL_VIEWER_SGIX]==],
- ["extensions"] = {
- [==[SGIX_fragment_lighting]==],
- },
- },
- {
- ["value"] = [==[0x8407]==],
- ["name"] = [==[LIGHT_ENV_MODE_SGIX]==],
- ["extensions"] = {
- [==[SGIX_fragment_lighting]==],
- },
- },
- {
- ["value"] = [==[0x8406]==],
- ["name"] = [==[CURRENT_RASTER_NORMAL_SGIX]==],
- ["extensions"] = {
- [==[SGIX_fragment_lighting]==],
- },
- },
- {
- ["value"] = [==[0x8405]==],
- ["name"] = [==[MAX_ACTIVE_LIGHTS_SGIX]==],
- ["extensions"] = {
- [==[SGIX_fragment_lighting]==],
- },
- },
- {
- ["value"] = [==[0x8D7C]==],
- ["extensions"] = {
- [==[AMD_interleaved_elements]==],
- },
- ["name"] = [==[RGBA8UI]==],
- ["core"] = {
- {
- [==[3.0]==],
- [==[core]==],
- },
- },
- },
- {
- ["value"] = [==[0x88D0]==],
- ["name"] = [==[MATRIX16_ARB]==],
- ["extensions"] = {
- [==[ARB_fragment_program]==],
- [==[ARB_vertex_program]==],
- },
- },
- {
- ["value"] = [==[0x8404]==],
- ["name"] = [==[MAX_FRAGMENT_LIGHTS_SGIX]==],
- ["extensions"] = {
- [==[SGIX_fragment_lighting]==],
- },
- },
- {
- ["value"] = [==[0x9314]==],
- ["extensions"] = {
- [==[ARB_framebuffer_no_attachments]==],
- },
- ["name"] = [==[FRAMEBUFFER_DEFAULT_FIXED_SAMPLE_LOCATIONS]==],
- ["core"] = {
- {
- [==[4.3]==],
- [==[core]==],
- },
- },
- },
- {
- ["value"] = [==[0x88CA]==],
- ["name"] = [==[MATRIX10_ARB]==],
- ["extensions"] = {
- [==[ARB_fragment_program]==],
- [==[ARB_vertex_program]==],
- },
- },
- {
- ["value"] = [==[0x8402]==],
- ["name"] = [==[FRAGMENT_COLOR_MATERIAL_FACE_SGIX]==],
- ["extensions"] = {
- [==[SGIX_fragment_lighting]==],
- },
- },
- {
- ["value"] = [==[0x8400]==],
- ["name"] = [==[FRAGMENT_LIGHTING_SGIX]==],
- ["extensions"] = {
- [==[SGIX_fragment_lighting]==],
- },
- },
- {
- ["value"] = [==[0x8199]==],
- ["name"] = [==[FOG_OFFSET_VALUE_SGIX]==],
- ["extensions"] = {
- [==[SGIX_fog_offset]==],
- },
- },
- {
- ["value"] = [==[0x0008]==],
- ["extensions"] = {
- [==[ARB_map_buffer_range]==],
- },
- ["name"] = [==[MAP_INVALIDATE_BUFFER_BIT]==],
- ["core"] = {
- {
- [==[3.0]==],
- [==[core]==],
- },
- },
- },
- {
- ["value"] = [==[0x8316]==],
- ["name"] = [==[CONVOLUTION_HINT_SGIX]==],
- ["extensions"] = {
- [==[SGIX_convolution_accuracy]==],
- },
- },
- {
- ["value"] = [==[0x8177]==],
- ["name"] = [==[MAX_CLIPMAP_DEPTH_SGIX]==],
- ["extensions"] = {
- [==[SGIX_clipmap]==],
- },
- },
- {
- ["value"] = [==[0x8D53]==],
- ["name"] = [==[RENDERBUFFER_ALPHA_SIZE_EXT]==],
- ["extensions"] = {
- [==[EXT_framebuffer_object]==],
- },
- },
- {
- ["value"] = [==[0x879C]==],
- ["name"] = [==[OUTPUT_COLOR1_EXT]==],
- ["extensions"] = {
- [==[EXT_vertex_shader]==],
- },
- },
- {
- ["value"] = [==[0x91BF]==],
- ["name"] = [==[MAX_COMPUTE_FIXED_GROUP_SIZE_ARB]==],
- ["extensions"] = {
- [==[ARB_compute_variable_group_size]==],
- },
- },
- {
- ["value"] = [==[0x8774]==],
- ["name"] = [==[VERTEX_SOURCE_ATI]==],
- ["extensions"] = {
- [==[ATI_vertex_streams]==],
- },
- },
- {
- ["value"] = [==[0x0CB5]==],
- ["name"] = [==[PIXEL_MAP_I_TO_A_SIZE]==],
- ["core"] = {
- {
- [==[1.1]==],
- [==[core]==],
- },
- {
- [==[3.2]==],
- [==[compatibility]==],
- },
- },
- },
- {
- ["value"] = [==[0x867E]==],
- ["name"] = [==[MAP2_VERTEX_ATTRIB14_4_NV]==],
- ["extensions"] = {
- [==[NV_vertex_program]==],
- },
- },
- {
- ["value"] = [==[0x00400000]==],
- ["name"] = [==[MAT_DIFFUSE_BIT_PGI]==],
- ["extensions"] = {
- [==[PGI_vertex_hints]==],
- },
- },
- {
- ["value"] = [==[0x882D]==],
- ["name"] = [==[DRAW_BUFFER8]==],
- ["core"] = {
- {
- [==[2.0]==],
- [==[core]==],
- },
- },
- },
- {
- ["value"] = [==[0x2A26]==],
- ["name"] = [==[C4F_N3F_V3F]==],
- ["core"] = {
- {
- [==[1.1]==],
- [==[core]==],
- },
- {
- [==[3.2]==],
- [==[compatibility]==],
- },
- },
- },
- {
- ["value"] = [==[0x8FFE]==],
- ["name"] = [==[DOUBLE_VEC4_EXT]==],
- ["extensions"] = {
- [==[EXT_vertex_attrib_64bit]==],
- },
- },
- {
- ["value"] = [==[103060]==],
- ["name"] = [==[ALL_STATIC_DATA_IBM]==],
- ["extensions"] = {
- [==[IBM_static_data]==],
- },
- },
- {
- ["value"] = [==[0x8B55]==],
- ["name"] = [==[INT_VEC4_ARB]==],
- ["extensions"] = {
- [==[ARB_shader_objects]==],
- },
- },
- {
- ["value"] = [==[0x0D55]==],
- ["name"] = [==[ALPHA_BITS]==],
- ["core"] = {
- {
- [==[1.1]==],
- [==[core]==],
- },
- {
- [==[3.2]==],
- [==[compatibility]==],
- },
- },
- },
- {
- ["value"] = [==[0x8320]==],
- ["name"] = [==[ALPHA_MIN_SGIX]==],
- ["extensions"] = {
- [==[SGIX_blend_alpha_minmax]==],
- },
- },
- {
- ["value"] = [==[0x8670]==],
- ["name"] = [==[MAP2_VERTEX_ATTRIB0_4_NV]==],
- ["extensions"] = {
- [==[NV_vertex_program]==],
- },
- },
- {
- ["value"] = [==[0x8361]==],
- ["name"] = [==[MAX_ASYNC_READ_PIXELS_SGIX]==],
- ["extensions"] = {
- [==[SGIX_async_pixel]==],
- },
- },
- {
- ["value"] = [==[0x835E]==],
- ["name"] = [==[ASYNC_READ_PIXELS_SGIX]==],
- ["extensions"] = {
- [==[SGIX_async_pixel]==],
- },
- },
- {
- ["value"] = [==[0x835D]==],
- ["name"] = [==[ASYNC_DRAW_PIXELS_SGIX]==],
- ["extensions"] = {
- [==[SGIX_async_pixel]==],
- },
- },
- {
- ["value"] = [==[0x0DB6]==],
- ["name"] = [==[MAP2_TEXTURE_COORD_4]==],
- ["core"] = {
- {
- [==[1.1]==],
- [==[core]==],
- },
- {
- [==[3.2]==],
- [==[compatibility]==],
- },
- },
- },
- {
- ["value"] = [==[0x905B]==],
- ["extensions"] = {
- [==[ARB_shader_image_load_store]==],
- },
- ["name"] = [==[INT_IMAGE_CUBE]==],
- ["core"] = {
- {
- [==[4.2]==],
- [==[core]==],
- },
- },
- },
- {
- ["value"] = [==[0x835C]==],
- ["name"] = [==[ASYNC_TEX_IMAGE_SGIX]==],
- ["extensions"] = {
- [==[SGIX_async_pixel]==],
- },
- },
- {
- ["value"] = [==[0x855A]==],
- ["name"] = [==[FOG_DISTANCE_MODE_NV]==],
- ["extensions"] = {
- [==[NV_fog_distance]==],
- },
- },
- {
- ["value"] = [==[0x832D]==],
- ["name"] = [==[MAX_ASYNC_HISTOGRAM_SGIX]==],
- ["extensions"] = {
- [==[SGIX_async_histogram]==],
- },
- },
- {
- ["value"] = [==[0x912C]==],
- ["extensions"] = {
- [==[ARB_compressed_texture_pixel_storage]==],
- },
- ["name"] = [==[PACK_COMPRESSED_BLOCK_HEIGHT]==],
- ["core"] = {
- {
- [==[4.2]==],
- [==[core]==],
- },
- },
- },
- {
- ["value"] = [==[0x832C]==],
- ["name"] = [==[ASYNC_HISTOGRAM_SGIX]==],
- ["extensions"] = {
- [==[SGIX_async_histogram]==],
- },
- },
- {
- ["value"] = [==[0x8643]==],
- ["name"] = [==[VERTEX_PROGRAM_TWO_SIDE_NV]==],
- ["extensions"] = {
- [==[NV_vertex_program]==],
- },
- },
- {
- ["value"] = [==[0x8FEC]==],
- ["name"] = [==[UNSIGNED_INT8_NV]==],
- ["extensions"] = {
- [==[NV_gpu_shader5]==],
- },
- },
- {
- ["value"] = [==[0x8E70]==],
- ["extensions"] = {
- [==[ARB_transform_feedback3]==],
- },
- ["name"] = [==[MAX_TRANSFORM_FEEDBACK_BUFFERS]==],
- ["core"] = {
- {
- [==[4.0]==],
- [==[core]==],
- },
- },
- },
- {
- ["value"] = [==[0x897B]==],
- ["name"] = [==[SWIZZLE_STRQ_DQ_ATI]==],
- ["extensions"] = {
- [==[ATI_fragment_shader]==],
- },
- },
- {
- ["value"] = [==[0x8121]==],
- ["name"] = [==[QUAD_LUMINANCE8_SGIS]==],
- ["extensions"] = {
- [==[SGIS_texture_select]==],
- },
- },
- {
- ["value"] = [==[0x8621]==],
- ["name"] = [==[VERTEX_STATE_PROGRAM_NV]==],
- ["extensions"] = {
- [==[NV_vertex_program]==],
- },
- },
- {
- ["value"] = [==[0x811F]==],
- ["name"] = [==[QUAD_ALPHA8_SGIS]==],
- ["extensions"] = {
- [==[SGIS_texture_select]==],
- },
- },
- {
- ["value"] = [==[0x84F4]==],
- ["name"] = [==[FENCE_CONDITION_NV]==],
- ["extensions"] = {
- [==[NV_fence]==],
- },
- },
- {
- ["value"] = [==[0x811E]==],
- ["name"] = [==[QUAD_ALPHA4_SGIS]==],
- ["extensions"] = {
- [==[SGIS_texture_select]==],
- },
- },
- {
- ["value"] = [==[0x8519]==],
- ["name"] = [==[TEXTURE_CUBE_MAP_POSITIVE_Z_ARB]==],
- ["extensions"] = {
- [==[ARB_texture_cube_map]==],
- },
- },
- {
- ["value"] = [==[0x811D]==],
- ["name"] = [==[DUAL_LUMINANCE_ALPHA8_SGIS]==],
- ["extensions"] = {
- [==[SGIS_texture_select]==],
- },
- },
- {
- ["value"] = [==[0x811C]==],
- ["name"] = [==[DUAL_LUMINANCE_ALPHA4_SGIS]==],
- ["extensions"] = {
- [==[SGIS_texture_select]==],
- },
- },
- {
- ["value"] = [==[0x8642]==],
- ["name"] = [==[PROGRAM_POINT_SIZE]==],
- ["core"] = {
- {
- [==[3.2]==],
- [==[core]==],
- },
- },
- },
- {
- ["value"] = [==[0x8796]==],
- ["name"] = [==[OP_SUB_EXT]==],
- ["extensions"] = {
- [==[EXT_vertex_shader]==],
- },
- },
- {
- ["value"] = [==[0x811B]==],
- ["name"] = [==[DUAL_INTENSITY16_SGIS]==],
- ["extensions"] = {
- [==[SGIS_texture_select]==],
- },
- },
- {
- ["value"] = [==[0x84D3]==],
- ["name"] = [==[TEXTURE19_ARB]==],
- ["extensions"] = {
- [==[ARB_multitexture]==],
- },
- },
- {
- ["value"] = [==[0x811A]==],
- ["name"] = [==[DUAL_INTENSITY12_SGIS]==],
- ["extensions"] = {
- [==[SGIS_texture_select]==],
- },
- },
- {
- ["value"] = [==[0x8454]==],
- ["name"] = [==[FOG_COORD_ARRAY_TYPE]==],
- ["core"] = {
- {
- [==[1.5]==],
- [==[core]==],
- },
- {
- [==[3.2]==],
- [==[compatibility]==],
- },
- },
- },
- {
- ["value"] = [==[0x8119]==],
- ["name"] = [==[DUAL_INTENSITY8_SGIS]==],
- ["extensions"] = {
- [==[SGIS_texture_select]==],
- },
- },
- {
- ["value"] = [==[0x8DE2]==],
- ["name"] = [==[MAX_VERTEX_BINDABLE_UNIFORMS_EXT]==],
- ["extensions"] = {
- [==[EXT_bindable_uniform]==],
- },
- },
- {
- ["value"] = [==[0x815D]==],
- ["name"] = [==[IMAGE_MIN_FILTER_HP]==],
- ["extensions"] = {
- [==[HP_image_transform]==],
- },
- },
- {
- ["value"] = [==[0x8118]==],
- ["name"] = [==[DUAL_INTENSITY4_SGIS]==],
- ["extensions"] = {
- [==[SGIS_texture_select]==],
- },
- },
- {
- ["value"] = [==[0x8898]==],
- ["name"] = [==[COLOR_ARRAY_BUFFER_BINDING]==],
- ["core"] = {
- {
- [==[1.5]==],
- [==[core]==],
- },
- {
- [==[3.2]==],
- [==[compatibility]==],
- },
- },
- },
- {
- ["value"] = [==[0x8117]==],
- ["name"] = [==[DUAL_LUMINANCE16_SGIS]==],
- ["extensions"] = {
- [==[SGIS_texture_select]==],
- },
- },
- {
- ["value"] = [==[0x853D]==],
- ["name"] = [==[SIGNED_NEGATE_NV]==],
- ["extensions"] = {
- [==[NV_register_combiners]==],
- },
- },
- {
- ["value"] = [==[0x8E50]==],
- ["extensions"] = {
- [==[ARB_texture_multisample]==],
- },
- ["name"] = [==[SAMPLE_POSITION]==],
- ["core"] = {
- {
- [==[3.2]==],
- [==[core]==],
- },
- },
- },
- {
- ["value"] = [==[0x8115]==],
- ["name"] = [==[DUAL_LUMINANCE8_SGIS]==],
- ["extensions"] = {
- [==[SGIS_texture_select]==],
- },
- },
- {
- ["value"] = [==[0x8114]==],
- ["name"] = [==[DUAL_LUMINANCE4_SGIS]==],
- ["extensions"] = {
- [==[SGIS_texture_select]==],
- },
- },
- {
- ["value"] = [==[0x8113]==],
- ["name"] = [==[DUAL_ALPHA16_SGIS]==],
- ["extensions"] = {
- [==[SGIS_texture_select]==],
- },
- },
- {
- ["value"] = [==[0x8112]==],
- ["name"] = [==[DUAL_ALPHA12_SGIS]==],
- ["extensions"] = {
- [==[SGIS_texture_select]==],
- },
- },
- {
- ["value"] = [==[0x929E]==],
- ["name"] = [==[DIFFERENCE_NV]==],
- ["extensions"] = {
- [==[NV_blend_equation_advanced]==],
- },
- },
- {
- ["value"] = [==[0x813D]==],
- ["name"] = [==[TEXTURE_MAX_LEVEL_SGIS]==],
- ["extensions"] = {
- [==[SGIS_texture_lod]==],
- },
- },
- {
- ["value"] = [==[0x813C]==],
- ["name"] = [==[TEXTURE_BASE_LEVEL_SGIS]==],
- ["extensions"] = {
- [==[SGIS_texture_lod]==],
- },
- },
- {
- ["value"] = [==[0x84E0]==],
- ["name"] = [==[ACTIVE_TEXTURE]==],
- ["core"] = {
- {
- [==[1.3]==],
- [==[core]==],
- },
- },
- },
- {
- ["value"] = [==[0x8B81]==],
- ["name"] = [==[COMPILE_STATUS]==],
- ["core"] = {
- {
- [==[2.0]==],
- [==[core]==],
- },
- },
- },
- {
- ["value"] = [==[0x8146]==],
- ["name"] = [==[FILTER4_SGIS]==],
- ["extensions"] = {
- [==[SGIS_texture_filter4]==],
- },
- },
- {
- ["value"] = [==[0x8DCB]==],
- ["name"] = [==[INT_SAMPLER_3D_EXT]==],
- ["extensions"] = {
- [==[EXT_gpu_shader4]==],
- },
- },
- {
- ["value"] = [==[0x812F]==],
- ["name"] = [==[CLAMP_TO_EDGE_SGIS]==],
- ["extensions"] = {
- [==[SGIS_texture_edge_clamp]==],
- },
- },
- {
- ["value"] = [==[0x8A31]==],
- ["extensions"] = {
- [==[ARB_uniform_buffer_object]==],
- },
- ["name"] = [==[MAX_COMBINED_VERTEX_UNIFORM_COMPONENTS]==],
- ["core"] = {
- {
- [==[3.1]==],
- [==[core]==],
- },
- },
- },
- {
- ["value"] = [==[0x81EF]==],
- ["name"] = [==[TEXTURE_COLOR_WRITEMASK_SGIS]==],
- ["extensions"] = {
- [==[SGIS_texture_color_mask]==],
- },
- },
- {
- ["value"] = [==[0x84EA]==],
- ["name"] = [==[COMPRESSED_LUMINANCE]==],
- ["core"] = {
- {
- [==[1.3]==],
- [==[core]==],
- },
- {
- [==[3.2]==],
- [==[compatibility]==],
- },
- },
- },
- {
- ["value"] = [==[0x803E]==],
- ["name"] = [==[ALPHA16_EXT]==],
- ["extensions"] = {
- [==[EXT_texture]==],
- },
- },
- {
- ["value"] = [==[0x904C]==],
- ["extensions"] = {
- [==[ARB_shader_image_load_store]==],
- },
- ["name"] = [==[IMAGE_1D]==],
- ["core"] = {
- {
- [==[4.2]==],
- [==[core]==],
- },
- },
- },
- {
- ["value"] = [==[0x8135]==],
- ["name"] = [==[PROXY_TEXTURE_4D_SGIS]==],
- ["extensions"] = {
- [==[SGIS_texture4D]==],
- },
- },
- {
- ["value"] = [==[0x8134]==],
- ["name"] = [==[TEXTURE_4D_SGIS]==],
- ["extensions"] = {
- [==[SGIS_texture4D]==],
- },
- },
- {
- ["value"] = [==[0x08]==],
- ["name"] = [==[VERTICAL_LINE_TO_NV]==],
- ["extensions"] = {
- [==[NV_path_rendering]==],
- },
- },
- {
- ["value"] = [==[0x8133]==],
- ["name"] = [==[UNPACK_IMAGE_DEPTH_SGIS]==],
- ["extensions"] = {
- [==[SGIS_texture4D]==],
- },
- },
- {
- ["value"] = [==[0x8132]==],
- ["name"] = [==[UNPACK_SKIP_VOLUMES_SGIS]==],
- ["extensions"] = {
- [==[SGIS_texture4D]==],
- },
- },
- {
- ["value"] = [==[0x90CE]==],
- ["extensions"] = {
- [==[ARB_shader_image_load_store]==],
- },
- ["name"] = [==[MAX_FRAGMENT_IMAGE_UNIFORMS]==],
- ["core"] = {
- {
- [==[4.2]==],
- [==[core]==],
- },
- },
- },
- {
- ["value"] = [==[0x8576]==],
- ["name"] = [==[CONSTANT_ARB]==],
- ["extensions"] = {
- [==[ARB_texture_env_combine]==],
- },
- },
- {
- ["value"] = [==[0x8130]==],
- ["name"] = [==[PACK_SKIP_VOLUMES_SGIS]==],
- ["extensions"] = {
- [==[SGIS_texture4D]==],
- },
- },
- {
- ["value"] = [==[0x8029]==],
- ["name"] = [==[HISTOGRAM_GREEN_SIZE]==],
- ["extensions"] = {
- [==[ARB_imaging]==],
- },
- },
- {
- ["value"] = [==[0x8723]==],
- ["name"] = [==[MODELVIEW3_ARB]==],
- ["extensions"] = {
- [==[ARB_vertex_blend]==],
- },
- },
- {
- ["value"] = [==[0x80B0]==],
- ["name"] = [==[SHARPEN_TEXTURE_FUNC_POINTS_SGIS]==],
- ["extensions"] = {
- [==[SGIS_sharpen_texture]==],
- },
- },
- {
- ["value"] = [==[0x88BE]==],
- ["name"] = [==[WRITE_DISCARD_NV]==],
- ["extensions"] = {
- [==[NV_vdpau_interop]==],
- },
- },
- {
- ["value"] = [==[0x872D]==],
- ["name"] = [==[MODELVIEW13_ARB]==],
- ["extensions"] = {
- [==[ARB_vertex_blend]==],
- },
- },
- {
- ["value"] = [==[0x9031]==],
- ["name"] = [==[YCBYCR8_422_NV]==],
- ["extensions"] = {
- [==[NV_video_capture]==],
- },
- },
- {
- ["value"] = [==[0x0D51]==],
- ["name"] = [==[INDEX_BITS]==],
- ["core"] = {
- {
- [==[1.1]==],
- [==[core]==],
- },
- {
- [==[3.2]==],
- [==[compatibility]==],
- },
- },
- },
- {
- ["value"] = [==[0x8129]==],
- ["name"] = [==[DISTANCE_ATTENUATION_SGIS]==],
- ["extensions"] = {
- [==[SGIS_point_parameters]==],
- },
- },
- {
- ["value"] = [==[0x8126]==],
- ["name"] = [==[POINT_SIZE_MIN_SGIS]==],
- ["extensions"] = {
- [==[SGIS_point_parameters]==],
- },
- },
- {
- ["value"] = [==[0x0B52]==],
- ["name"] = [==[LIGHT_MODEL_TWO_SIDE]==],
- ["core"] = {
- {
- [==[1.1]==],
- [==[core]==],
- },
- {
- [==[3.2]==],
- [==[compatibility]==],
- },
- },
- },
- {
- ["value"] = [==[0x822A]==],
- ["extensions"] = {
- [==[ARB_texture_rg]==],
- },
- ["name"] = [==[R16]==],
- ["core"] = {
- {
- [==[3.0]==],
- [==[core]==],
- },
- },
- },
- {
- ["value"] = [==[0x88E8]==],
- ["name"] = [==[DYNAMIC_DRAW_ARB]==],
- ["extensions"] = {
- [==[ARB_vertex_buffer_object]==],
- },
- },
- {
- ["value"] = [==[0x81F3]==],
- ["name"] = [==[OBJECT_DISTANCE_TO_LINE_SGIS]==],
- ["extensions"] = {
- [==[SGIS_point_line_texgen]==],
- },
- },
- {
- ["value"] = [==[0x81F2]==],
- ["name"] = [==[EYE_DISTANCE_TO_LINE_SGIS]==],
- ["extensions"] = {
- [==[SGIS_point_line_texgen]==],
- },
- },
- {
- ["value"] = [==[0x81F1]==],
- ["name"] = [==[OBJECT_DISTANCE_TO_POINT_SGIS]==],
- ["extensions"] = {
- [==[SGIS_point_line_texgen]==],
- },
- },
- {
- ["value"] = [==[0x8B86]==],
- ["name"] = [==[OBJECT_ACTIVE_UNIFORMS_ARB]==],
- ["extensions"] = {
- [==[ARB_shader_objects]==],
- },
- },
- {
- ["value"] = [==[0x808F]==],
- ["name"] = [==[NORMAL_ARRAY_POINTER]==],
- ["core"] = {
- {
- [==[1.1]==],
- [==[core]==],
- },
- {
- [==[3.2]==],
- [==[compatibility]==],
- },
- },
- },
- {
- ["value"] = [==[0x843E]==],
- ["name"] = [==[TANGENT_ARRAY_TYPE_EXT]==],
- ["extensions"] = {
- [==[EXT_coordinate_frame]==],
- },
- },
- {
- ["value"] = [==[0x8089]==],
- ["name"] = [==[TEXTURE_COORD_ARRAY_TYPE]==],
- ["core"] = {
- {
- [==[1.1]==],
- [==[core]==],
- },
- {
- [==[3.2]==],
- [==[compatibility]==],
- },
- },
- },
- {
- ["value"] = [==[0x81F0]==],
- ["name"] = [==[EYE_DISTANCE_TO_POINT_SGIS]==],
- ["extensions"] = {
- [==[SGIS_point_line_texgen]==],
- },
- },
- {
- ["value"] = [==[0x850A]==],
- ["name"] = [==[MODELVIEW1_EXT]==],
- ["extensions"] = {
- [==[EXT_vertex_weighting]==],
- },
- },
- {
- ["value"] = [==[0x8B89]==],
- ["name"] = [==[OBJECT_ACTIVE_ATTRIBUTES_ARB]==],
- ["extensions"] = {
- [==[ARB_vertex_shader]==],
- },
- },
- {
- ["value"] = [==[0x8614]==],
- ["name"] = [==[QUAD_MESH_SUN]==],
- ["extensions"] = {
- [==[SUN_mesh_array]==],
- },
- },
- {
- ["value"] = [==[0x8353]==],
- ["name"] = [==[PIXEL_TEXTURE_SGIS]==],
- ["extensions"] = {
- [==[SGIS_pixel_texture]==],
- },
- },
- {
- ["value"] = [==[0x80AC]==],
- ["name"] = [==[SAMPLE_PATTERN_SGIS]==],
- ["extensions"] = {
- [==[SGIS_multisample]==],
- },
- },
- {
- ["value"] = [==[0x801B]==],
- ["name"] = [==[MAX_CONVOLUTION_HEIGHT]==],
- ["extensions"] = {
- [==[ARB_imaging]==],
- },
- },
- {
- ["value"] = [==[0x80AB]==],
- ["name"] = [==[SAMPLE_MASK_INVERT_SGIS]==],
- ["extensions"] = {
- [==[SGIS_multisample]==],
- },
- },
- {
- ["value"] = [==[0x80AA]==],
- ["name"] = [==[SAMPLE_MASK_VALUE_SGIS]==],
- ["extensions"] = {
- [==[SGIS_multisample]==],
- },
- },
- {
- ["value"] = [==[0x90A9]==],
- ["name"] = [==[SKIP_MISSING_GLYPH_NV]==],
- ["extensions"] = {
- [==[NV_path_rendering]==],
- },
- },
- {
- ["value"] = [==[0x00000040]==],
- ["name"] = [==[SATURATE_BIT_ATI]==],
- ["extensions"] = {
- [==[ATI_fragment_shader]==],
- },
- },
- {
- ["value"] = [==[0x80A6]==],
- ["name"] = [==[4PASS_2_SGIS]==],
- ["extensions"] = {
- [==[SGIS_multisample]==],
- },
- },
- {
- ["value"] = [==[0x902D]==],
- ["name"] = [==[VIDEO_BUFFER_INTERNAL_FORMAT_NV]==],
- ["extensions"] = {
- [==[NV_video_capture]==],
- },
- },
- {
- ["value"] = [==[0x80BE]==],
- ["name"] = [==[TEXTURE_ENV_BIAS_SGIX]==],
- ["extensions"] = {
- [==[SGIX_texture_add_env]==],
- },
- },
- {
- ["value"] = [==[0x80A2]==],
- ["name"] = [==[2PASS_0_SGIS]==],
- ["extensions"] = {
- [==[SGIS_multisample]==],
- },
- },
- {
- ["value"] = [==[0x803A]==],
- ["name"] = [==[RESCALE_NORMAL]==],
- ["core"] = {
- {
- [==[1.2]==],
- [==[core]==],
- },
- {
- [==[3.2]==],
- [==[compatibility]==],
- },
- },
- },
- {
- ["value"] = [==[0x8E83]==],
- ["extensions"] = {
- [==[ARB_tessellation_shader]==],
- },
- ["name"] = [==[MAX_TESS_CONTROL_OUTPUT_COMPONENTS]==],
- ["core"] = {
- {
- [==[4.0]==],
- [==[core]==],
- },
- },
- },
- {
- ["value"] = [==[0x88D8]==],
- ["name"] = [==[MATRIX24_ARB]==],
- ["extensions"] = {
- [==[ARB_fragment_program]==],
- [==[ARB_vertex_program]==],
- },
- },
- {
- ["value"] = [==[0x9071]==],
- ["name"] = [==[PATH_FORMAT_PS_NV]==],
- ["extensions"] = {
- [==[NV_path_rendering]==],
- },
- },
- {
- ["value"] = [==[0x809F]==],
- ["name"] = [==[SAMPLE_ALPHA_TO_ONE_SGIS]==],
- ["extensions"] = {
- [==[SGIS_multisample]==],
- },
- },
- {
- ["value"] = [==[0x900D]==],
- ["name"] = [==[SAMPLER_CUBE_MAP_ARRAY_SHADOW]==],
- ["core"] = {
- {
- [==[4.0]==],
- [==[core]==],
- },
- },
- },
- {
- ["value"] = [==[0x809E]==],
- ["name"] = [==[SAMPLE_ALPHA_TO_MASK_SGIS]==],
- ["extensions"] = {
- [==[SGIS_multisample]==],
- },
- },
- {
- ["value"] = [==[0x82BB]==],
- ["extensions"] = {
- [==[ARB_internalformat_query2]==],
- },
- ["name"] = [==[IMAGE_CLASS_1_X_32]==],
- ["core"] = {
- {
- [==[4.3]==],
- [==[core]==],
- },
- },
- },
- {
- ["value"] = [==[0x812B]==],
- ["name"] = [==[FOG_FUNC_POINTS_SGIS]==],
- ["extensions"] = {
- [==[SGIS_fog_function]==],
- },
- },
- {
- ["value"] = [==[0x809B]==],
- ["name"] = [==[DETAIL_TEXTURE_MODE_SGIS]==],
- ["extensions"] = {
- [==[SGIS_detail_texture]==],
- },
- },
- {
- ["value"] = [==[0x8CA1]==],
- ["name"] = [==[LOWER_LEFT]==],
- ["core"] = {
- {
- [==[2.0]==],
- [==[core]==],
- },
- },
- },
- {
- ["value"] = [==[0x83F2]==],
- ["name"] = [==[COMPRESSED_RGBA_S3TC_DXT3_EXT]==],
- ["extensions"] = {
- [==[EXT_texture_compression_s3tc]==],
- },
- },
- {
- ["value"] = [==[0x8DCC]==],
- ["name"] = [==[INT_SAMPLER_CUBE_EXT]==],
- ["extensions"] = {
- [==[EXT_gpu_shader4]==],
- },
- },
- {
- ["value"] = [==[0x8245]==],
- ["extensions"] = {
- [==[KHR_debug]==],
- },
- ["name"] = [==[DEBUG_CALLBACK_USER_PARAM]==],
- ["core"] = {
- {
- [==[4.3]==],
- [==[core]==],
- },
- },
- },
- {
- ["value"] = [==[0x8E5B]==],
- ["name"] = [==[MIN_FRAGMENT_INTERPOLATION_OFFSET_NV]==],
- ["extensions"] = {
- [==[NV_gpu_program5]==],
- },
- },
- {
- ["value"] = [==[0x83A4]==],
- ["name"] = [==[RGBA_DXT5_S3TC]==],
- ["extensions"] = {
- [==[S3_s3tc]==],
- },
- },
- {
- ["value"] = [==[0x90D0]==],
- ["name"] = [==[MAX_DEEP_3D_TEXTURE_WIDTH_HEIGHT_NV]==],
- ["extensions"] = {
- [==[NV_deep_texture3D]==],
- },
- },
- {
- ["value"] = [==[0x83A2]==],
- ["name"] = [==[RGBA_S3TC]==],
- ["extensions"] = {
- [==[S3_s3tc]==],
- },
- },
- {
- ["value"] = [==[0x855C]==],
- ["name"] = [==[EYE_PLANE_ABSOLUTE_NV]==],
- ["extensions"] = {
- [==[NV_fog_distance]==],
- },
- },
- {
- ["value"] = [==[0x92E4]==],
- ["extensions"] = {
- [==[ARB_program_interface_query]==],
- },
- ["name"] = [==[PROGRAM_OUTPUT]==],
- ["core"] = {
- {
- [==[4.3]==],
- [==[core]==],
- },
- },
- },
- {
- ["value"] = [==[0x83A0]==],
- ["name"] = [==[RGB_S3TC]==],
- ["extensions"] = {
- [==[S3_s3tc]==],
- },
- },
- {
- ["value"] = [==[0x8490]==],
- ["name"] = [==[SCREEN_COORDINATES_REND]==],
- ["extensions"] = {
- [==[REND_screen_coordinates]==],
- },
- },
- {
- ["value"] = [==[0x9106]==],
- ["extensions"] = {
- [==[ARB_texture_multisample]==],
- },
- ["name"] = [==[TEXTURE_SAMPLES]==],
- ["core"] = {
- {
- [==[3.2]==],
- [==[core]==],
- },
- },
- },
- {
- ["value"] = [==[0x00000004]==],
- ["name"] = [==[VERTEX23_BIT_PGI]==],
- ["extensions"] = {
- [==[PGI_vertex_hints]==],
- },
- },
- {
- ["value"] = [==[0x80000000]==],
- ["name"] = [==[TEXCOORD4_BIT_PGI]==],
- ["extensions"] = {
- [==[PGI_vertex_hints]==],
- },
- },
- {
- ["value"] = [==[0x40000000]==],
- ["name"] = [==[TEXCOORD3_BIT_PGI]==],
- ["extensions"] = {
- [==[PGI_vertex_hints]==],
- },
- },
- {
- ["value"] = [==[0x04000000]==],
- ["name"] = [==[MAT_SPECULAR_BIT_PGI]==],
- ["extensions"] = {
- [==[PGI_vertex_hints]==],
- },
- },
- {
- ["value"] = [==[0x8CA9]==],
- ["extensions"] = {
- [==[ARB_framebuffer_object]==],
- },
- ["name"] = [==[DRAW_FRAMEBUFFER]==],
- ["core"] = {
- {
- [==[3.0]==],
- [==[core]==],
- },
- },
- },
- {
- ["value"] = [==[0x8066]==],
- ["name"] = [==[TEXTURE_PRIORITY_EXT]==],
- ["extensions"] = {
- [==[EXT_texture_object]==],
- },
- },
- {
- ["value"] = [==[0x01000000]==],
- ["name"] = [==[MAT_COLOR_INDEXES_BIT_PGI]==],
- ["extensions"] = {
- [==[PGI_vertex_hints]==],
- },
- },
- {
- ["value"] = [==[0x0901]==],
- ["extensions"] = {
- [==[ARB_tessellation_shader]==],
- },
- ["name"] = [==[CCW]==],
- ["core"] = {
- {
- [==[1.1]==],
- [==[core]==],
- },
- },
- },
- {
- ["value"] = [==[0x8848]==],
- ["name"] = [==[MATRIX_INDEX_ARRAY_STRIDE_ARB]==],
- ["extensions"] = {
- [==[ARB_matrix_palette]==],
- },
- },
- {
- ["value"] = [==[0x80BA]==],
- ["name"] = [==[POST_COLOR_MATRIX_BLUE_BIAS_SGI]==],
- ["extensions"] = {
- [==[SGI_color_matrix]==],
- },
- },
- {
- ["value"] = [==[0x1A22B]==],
- ["name"] = [==[VERTEX_CONSISTENT_HINT_PGI]==],
- ["extensions"] = {
- [==[PGI_vertex_hints]==],
- },
- },
- {
- ["value"] = [==[0x1A22A]==],
- ["name"] = [==[VERTEX_DATA_HINT_PGI]==],
- ["extensions"] = {
- [==[PGI_vertex_hints]==],
- },
- },
- {
- ["value"] = [==[0x896D]==],
- ["name"] = [==[SECONDARY_INTERPOLATOR_ATI]==],
- ["extensions"] = {
- [==[ATI_fragment_shader]==],
- },
- },
- {
- ["value"] = [==[0x824D]==],
- ["extensions"] = {
- [==[KHR_debug]==],
- },
- ["name"] = [==[DEBUG_TYPE_DEPRECATED_BEHAVIOR]==],
- ["core"] = {
- {
- [==[4.3]==],
- [==[core]==],
- },
- },
- },
- {
- ["value"] = [==[0x8C88]==],
- ["name"] = [==[TRANSFORM_FEEDBACK_PRIMITIVES_WRITTEN_NV]==],
- ["extensions"] = {
- [==[NV_transform_feedback]==],
- },
- },
- {
- ["value"] = [==[0x1A220]==],
- ["name"] = [==[CLIP_NEAR_HINT_PGI]==],
- ["extensions"] = {
- [==[PGI_misc_hints]==],
- },
- },
- {
- ["value"] = [==[0x0304]==],
- ["name"] = [==[DST_ALPHA]==],
- ["core"] = {
- {
- [==[1.1]==],
- [==[core]==],
- },
- },
- },
- {
- ["value"] = [==[0x1A218]==],
- ["name"] = [==[STRICT_SCISSOR_HINT_PGI]==],
- ["extensions"] = {
- [==[PGI_misc_hints]==],
- },
- },
- {
- ["value"] = [==[0x0B23]==],
- ["name"] = [==[LINE_WIDTH_GRANULARITY]==],
- ["core"] = {
- {
- [==[1.1]==],
- [==[core]==],
- },
- },
- },
- {
- ["value"] = [==[0x92ED]==],
- ["extensions"] = {
- [==[ARB_program_interface_query]==],
- },
- ["name"] = [==[COMPUTE_SUBROUTINE]==],
- ["core"] = {
- {
- [==[4.3]==],
- [==[core]==],
- },
- },
- },
- {
- ["value"] = [==[0x802E]==],
- ["name"] = [==[MINMAX_EXT]==],
- ["extensions"] = {
- [==[EXT_histogram]==],
- },
- },
- {
- ["value"] = [==[0x8455]==],
- ["name"] = [==[FOG_COORDINATE_ARRAY_STRIDE_EXT]==],
- ["extensions"] = {
- [==[EXT_fog_coord]==],
- },
- },
- {
- ["value"] = [==[0x1A211]==],
- ["name"] = [==[ALLOW_DRAW_MEM_HINT_PGI]==],
- ["extensions"] = {
- [==[PGI_misc_hints]==],
- },
- },
- {
- ["value"] = [==[0x1A20D]==],
- ["name"] = [==[ALWAYS_SOFT_HINT_PGI]==],
- ["extensions"] = {
- [==[PGI_misc_hints]==],
- },
- },
- {
- ["value"] = [==[0x1A20C]==],
- ["name"] = [==[ALWAYS_FAST_HINT_PGI]==],
- ["extensions"] = {
- [==[PGI_misc_hints]==],
- },
- },
- {
- ["value"] = [==[0x8267]==],
- ["extensions"] = {
- [==[ARB_compute_shader]==],
- },
- ["name"] = [==[COMPUTE_LOCAL_WORK_SIZE]==],
- ["core"] = {
- {
- [==[4.3]==],
- [==[core]==],
- },
- },
- },
- {
- ["value"] = [==[0x1A204]==],
- ["name"] = [==[NATIVE_GRAPHICS_END_HINT_PGI]==],
- ["extensions"] = {
- [==[PGI_misc_hints]==],
- },
- },
- {
- ["value"] = [==[0x1A202]==],
- ["name"] = [==[NATIVE_GRAPHICS_HANDLE_PGI]==],
- ["extensions"] = {
- [==[PGI_misc_hints]==],
- },
- },
- {
- ["value"] = [==[0x1A1FE]==],
- ["name"] = [==[RECLAIM_MEMORY_HINT_PGI]==],
- ["extensions"] = {
- [==[PGI_misc_hints]==],
- },
- },
- {
- ["value"] = [==[0x8982]==],
- ["name"] = [==[FORMAT_SUBSAMPLE_24_24_OML]==],
- ["extensions"] = {
- [==[OML_subsample]==],
- },
- },
- {
- ["value"] = [==[0x8986]==],
- ["name"] = [==[RESAMPLE_REPLICATE_OML]==],
- ["extensions"] = {
- [==[OML_resample]==],
- },
- },
- {
- ["value"] = [==[0x8858]==],
- ["name"] = [==[DEPENDENT_HILO_TEXTURE_2D_NV]==],
- ["extensions"] = {
- [==[NV_texture_shader3]==],
- },
- },
- {
- ["value"] = [==[0x8529]==],
- ["name"] = [==[VARIABLE_G_NV]==],
- ["extensions"] = {
- [==[NV_register_combiners]==],
- },
- },
- {
- ["value"] = [==[0x8980]==],
- ["name"] = [==[INTERLACE_OML]==],
- ["extensions"] = {
- [==[OML_interlace]==],
- },
- },
- {
- ["value"] = [==[0x8A0A]==],
- ["name"] = [==[DRAW_PIXELS_APPLE]==],
- ["extensions"] = {
- [==[APPLE_fence]==],
- },
- },
- {
- ["value"] = [==[0x84F3]==],
- ["name"] = [==[FENCE_STATUS_NV]==],
- ["extensions"] = {
- [==[NV_fence]==],
- },
- },
- {
- ["value"] = [==[0x8B97]==],
- ["name"] = [==[PALETTE8_R5_G6_B5_OES]==],
- ["extensions"] = {
- [==[OES_compressed_paletted_texture]==],
- },
- },
- {
- ["value"] = [==[0x8B96]==],
- ["name"] = [==[PALETTE8_RGBA8_OES]==],
- ["extensions"] = {
- [==[OES_compressed_paletted_texture]==],
- },
- },
- {
- ["value"] = [==[0x0206]==],
- ["name"] = [==[GEQUAL]==],
- ["core"] = {
- {
- [==[1.1]==],
- [==[core]==],
- },
- },
- },
- {
- ["value"] = [==[0x8B94]==],
- ["name"] = [==[PALETTE4_RGB5_A1_OES]==],
- ["extensions"] = {
- [==[OES_compressed_paletted_texture]==],
- },
- },
- {
- ["value"] = [==[0x0D17]==],
- ["name"] = [==[ZOOM_Y]==],
- ["core"] = {
- {
- [==[1.1]==],
- [==[core]==],
- },
- {
- [==[3.2]==],
- [==[compatibility]==],
- },
- },
- },
- {
- ["value"] = [==[0x8DA2]==],
- ["name"] = [==[VERTEX_PROGRAM_PARAMETER_BUFFER_NV]==],
- ["extensions"] = {
- [==[NV_parameter_buffer_object]==],
- },
- },
- {
- ["value"] = [==[0x8CEB]==],
- ["extensions"] = {
- [==[ARB_framebuffer_object]==],
- },
- ["name"] = [==[COLOR_ATTACHMENT11]==],
- ["core"] = {
- {
- [==[3.0]==],
- [==[core]==],
- },
- },
- },
- {
- ["value"] = [==[0x88AD]==],
- ["name"] = [==[MAX_PROGRAM_ATTRIBS_ARB]==],
- ["extensions"] = {
- [==[ARB_fragment_program]==],
- [==[ARB_vertex_program]==],
- },
- },
- {
- ["value"] = [==[0x862A]==],
- ["name"] = [==[IDENTITY_NV]==],
- ["extensions"] = {
- [==[NV_vertex_program]==],
- },
- },
- {
- ["value"] = [==[0x8B90]==],
- ["name"] = [==[PALETTE4_RGB8_OES]==],
- ["extensions"] = {
- [==[OES_compressed_paletted_texture]==],
- },
- },
- {
- ["value"] = [==[0x903C]==],
- ["name"] = [==[VIDEO_CAPTURE_SURFACE_ORIGIN_NV]==],
- ["extensions"] = {
- [==[NV_video_capture]==],
- },
- },
- {
- ["value"] = [==[0x0E]==],
- ["name"] = [==[SMOOTH_QUADRATIC_CURVE_TO_NV]==],
- ["extensions"] = {
- [==[NV_path_rendering]==],
- },
- },
- {
- ["value"] = [==[0x9038]==],
- ["name"] = [==[VIDEO_CAPTURE_FRAME_WIDTH_NV]==],
- ["extensions"] = {
- [==[NV_video_capture]==],
- },
- },
- {
- ["value"] = [==[0x000C]==],
- ["name"] = [==[TRIANGLES_ADJACENCY_EXT]==],
- ["extensions"] = {
- [==[EXT_geometry_shader4]==],
- [==[NV_geometry_program4]==],
- },
- },
- {
- ["value"] = [==[0x9068]==],
- ["extensions"] = {
- [==[ARB_shader_image_load_store]==],
- },
- ["name"] = [==[UNSIGNED_INT_IMAGE_1D_ARRAY]==],
- ["core"] = {
- {
- [==[4.2]==],
- [==[core]==],
- },
- },
- },
- {
- ["value"] = [==[0x9037]==],
- ["name"] = [==[Z4Y12Z4CB12Z4CR12_444_NV]==],
- ["extensions"] = {
- [==[NV_video_capture]==],
- },
- },
- {
- ["value"] = [==[0x902E]==],
- ["name"] = [==[PARTIAL_SUCCESS_NV]==],
- ["extensions"] = {
- [==[NV_video_capture]==],
- },
- },
- {
- ["value"] = [==[0x80AD]==],
- ["name"] = [==[LINEAR_SHARPEN_SGIS]==],
- ["extensions"] = {
- [==[SGIS_sharpen_texture]==],
- },
- },
- {
- ["value"] = [==[0x9030]==],
- ["name"] = [==[FAILURE_NV]==],
- ["extensions"] = {
- [==[NV_video_capture]==],
- },
- },
- {
- ["value"] = [==[0x9033]==],
- ["name"] = [==[Z6Y10Z6CB10Z6Y10Z6CR10_422_NV]==],
- ["extensions"] = {
- [==[NV_video_capture]==],
- },
- },
- {
- ["value"] = [==[0x80A4]==],
- ["name"] = [==[4PASS_0_SGIS]==],
- ["extensions"] = {
- [==[SGIS_multisample]==],
- },
- },
- {
- ["value"] = [==[0x00020000]==],
- ["name"] = [==[LIST_BIT]==],
- ["core"] = {
- {
- [==[1.1]==],
- [==[core]==],
- },
- {
- [==[3.2]==],
- [==[compatibility]==],
- },
- },
- },
- {
- ["value"] = [==[0x8450]==],
- ["name"] = [==[FOG_COORDINATE_SOURCE_EXT]==],
- ["extensions"] = {
- [==[EXT_fog_coord]==],
- },
- },
- {
- ["value"] = [==[0x902C]==],
- ["name"] = [==[VIDEO_COLOR_CONVERSION_OFFSET_NV]==],
- ["extensions"] = {
- [==[NV_video_capture]==],
- },
- },
- {
- ["value"] = [==[0x902A]==],
- ["name"] = [==[VIDEO_COLOR_CONVERSION_MAX_NV]==],
- ["extensions"] = {
- [==[NV_video_capture]==],
- },
- },
- {
- ["value"] = [==[0x82B2]==],
- ["extensions"] = {
- [==[ARB_internalformat_query2]==],
- },
- ["name"] = [==[TEXTURE_COMPRESSED_BLOCK_HEIGHT]==],
- ["core"] = {
- {
- [==[4.3]==],
- [==[core]==],
- },
- },
- },
- {
- ["value"] = [==[0x819D]==],
- ["name"] = [==[TEXTURE_GEQUAL_R_SGIX]==],
- ["extensions"] = {
- [==[SGIX_shadow]==],
- },
- },
- {
- ["value"] = [==[0x8625]==],
- ["name"] = [==[VERTEX_ATTRIB_ARRAY_TYPE_ARB]==],
- ["extensions"] = {
- [==[ARB_vertex_program]==],
- },
- },
- {
- ["value"] = [==[0x93BD]==],
- ["name"] = [==[COMPRESSED_RGBA_ASTC_12x12_KHR]==],
- ["extensions"] = {
- [==[KHR_texture_compression_astc_ldr]==],
- },
- },
- {
- ["value"] = [==[0x905D]==],
- ["extensions"] = {
- [==[ARB_shader_image_load_store]==],
- },
- ["name"] = [==[INT_IMAGE_1D_ARRAY]==],
- ["core"] = {
- {
- [==[4.2]==],
- [==[core]==],
- },
- },
- },
- {
- ["value"] = [==[0x9023]==],
- ["name"] = [==[FIELD_LOWER_NV]==],
- ["extensions"] = {
- [==[NV_video_capture]==],
- },
- },
- {
- ["value"] = [==[0x9022]==],
- ["name"] = [==[FIELD_UPPER_NV]==],
- ["extensions"] = {
- [==[NV_video_capture]==],
- },
- },
- {
- ["value"] = [==[0x801B]==],
- ["name"] = [==[MAX_CONVOLUTION_HEIGHT_EXT]==],
- ["extensions"] = {
- [==[EXT_convolution]==],
- },
- },
- {
- ["value"] = [==[0x9021]==],
- ["name"] = [==[VIDEO_BUFFER_BINDING_NV]==],
- ["extensions"] = {
- [==[NV_video_capture]==],
- },
- },
- {
- ["value"] = [==[0x9020]==],
- ["name"] = [==[VIDEO_BUFFER_NV]==],
- ["extensions"] = {
- [==[NV_video_capture]==],
- },
- },
- {
- ["value"] = [==[0x8F9F]==],
- ["name"] = [==[MAX_PROGRAM_TEXTURE_GATHER_COMPONENTS_ARB]==],
- ["extensions"] = {
- [==[ARB_texture_gather]==],
- },
- },
- {
- ["value"] = [==[0x8578]==],
- ["name"] = [==[PREVIOUS_ARB]==],
- ["extensions"] = {
- [==[ARB_texture_env_combine]==],
- },
- },
- {
- ["value"] = [==[0x867D]==],
- ["name"] = [==[MAP2_VERTEX_ATTRIB13_4_NV]==],
- ["extensions"] = {
- [==[NV_vertex_program]==],
- },
- },
- {
- ["value"] = [==[0x0D14]==],
- ["name"] = [==[RED_SCALE]==],
- ["core"] = {
- {
- [==[1.1]==],
- [==[core]==],
- },
- {
- [==[3.2]==],
- [==[compatibility]==],
- },
- },
- },
- {
- ["value"] = [==[0x867A]==],
- ["name"] = [==[MAP2_VERTEX_ATTRIB10_4_NV]==],
- ["extensions"] = {
- [==[NV_vertex_program]==],
- },
- },
- {
- ["value"] = [==[0x8678]==],
- ["name"] = [==[MAP2_VERTEX_ATTRIB8_4_NV]==],
- ["extensions"] = {
- [==[NV_vertex_program]==],
- },
- },
- {
- ["value"] = [==[0x896E]==],
- ["name"] = [==[NUM_FRAGMENT_REGISTERS_ATI]==],
- ["extensions"] = {
- [==[ATI_fragment_shader]==],
- },
- },
- {
- ["value"] = [==[0x8677]==],
- ["name"] = [==[MAP2_VERTEX_ATTRIB7_4_NV]==],
- ["extensions"] = {
- [==[NV_vertex_program]==],
- },
- },
- {
- ["value"] = [==[0x8E24]==],
- ["name"] = [==[TRANSFORM_FEEDBACK_BUFFER_ACTIVE_NV]==],
- ["extensions"] = {
- [==[NV_transform_feedback2]==],
- },
- },
- {
- ["value"] = [==[0x8672]==],
- ["name"] = [==[MAP2_VERTEX_ATTRIB2_4_NV]==],
- ["extensions"] = {
- [==[NV_vertex_program]==],
- },
- },
- {
- ["value"] = [==[0x90C9]==],
- ["extensions"] = {
- [==[ARB_shader_image_load_store]==],
- },
- ["name"] = [==[IMAGE_FORMAT_COMPATIBILITY_BY_CLASS]==],
- ["core"] = {
- {
- [==[4.2]==],
- [==[core]==],
- },
- },
- },
- {
- ["value"] = [==[0x866F]==],
- ["name"] = [==[MAP1_VERTEX_ATTRIB15_4_NV]==],
- ["extensions"] = {
- [==[NV_vertex_program]==],
- },
- },
- {
- ["value"] = [==[0x86E4]==],
- ["name"] = [==[PREVIOUS_TEXTURE_INPUT_NV]==],
- ["extensions"] = {
- [==[NV_texture_shader]==],
- },
- },
- {
- ["value"] = [==[0x893F]==],
- ["name"] = [==[REG_30_ATI]==],
- ["extensions"] = {
- [==[ATI_fragment_shader]==],
- },
- },
- {
- ["value"] = [==[0x87CA]==],
- ["name"] = [==[MAX_OPTIMIZED_VERTEX_SHADER_INSTRUCTIONS_EXT]==],
- ["extensions"] = {
- [==[EXT_vertex_shader]==],
- },
- },
- {
- ["value"] = [==[0x90A6]==],
- ["name"] = [==[BEVEL_NV]==],
- ["extensions"] = {
- [==[NV_path_rendering]==],
- },
- },
- {
- ["value"] = [==[0x8D46]==],
- ["name"] = [==[STENCIL_INDEX1_EXT]==],
- ["extensions"] = {
- [==[EXT_framebuffer_object]==],
- },
- },
- {
- ["value"] = [==[0x866B]==],
- ["name"] = [==[MAP1_VERTEX_ATTRIB11_4_NV]==],
- ["extensions"] = {
- [==[NV_vertex_program]==],
- },
- },
- {
- ["value"] = [==[0x929F]==],
- ["name"] = [==[MINUS_NV]==],
- ["extensions"] = {
- [==[NV_blend_equation_advanced]==],
- },
- },
- {
- ["value"] = [==[0x83F8]==],
- ["name"] = [==[TEXTURE_COORD_ARRAY_PARALLEL_POINTERS_INTEL]==],
- ["extensions"] = {
- [==[INTEL_parallel_arrays]==],
- },
- },
- {
- ["value"] = [==[0x8DB9]==],
- ["name"] = [==[FRAMEBUFFER_SRGB_EXT]==],
- ["extensions"] = {
- [==[EXT_framebuffer_sRGB]==],
- },
- },
- {
- ["value"] = [==[0x8669]==],
- ["name"] = [==[MAP1_VERTEX_ATTRIB9_4_NV]==],
- ["extensions"] = {
- [==[NV_vertex_program]==],
- },
- },
- {
- ["value"] = [==[0x8FEA]==],
- ["name"] = [==[INT64_VEC3_NV]==],
- ["extensions"] = {
- [==[NV_gpu_shader5]==],
- },
- },
- {
- ["value"] = [==[0x845C]==],
- ["name"] = [==[SECONDARY_COLOR_ARRAY_STRIDE_EXT]==],
- ["extensions"] = {
- [==[EXT_secondary_color]==],
- },
- },
- {
- ["value"] = [==[0x8667]==],
- ["name"] = [==[MAP1_VERTEX_ATTRIB7_4_NV]==],
- ["extensions"] = {
- [==[NV_vertex_program]==],
- },
- },
- {
- ["value"] = [==[0x0202]==],
- ["extensions"] = {
- [==[ARB_tessellation_shader]==],
- },
- ["name"] = [==[EQUAL]==],
- ["core"] = {
- {
- [==[1.1]==],
- [==[core]==],
- },
- },
- },
- {
- ["value"] = [==[0x803D]==],
- ["name"] = [==[ALPHA12]==],
- ["core"] = {
- {
- [==[1.1]==],
- [==[core]==],
- },
- {
- [==[3.2]==],
- [==[compatibility]==],
- },
- },
- },
- {
- ["value"] = [==[0x8D6B]==],
- ["extensions"] = {
- [==[ARB_ES3_compatibility]==],
- },
- ["name"] = [==[MAX_ELEMENT_INDEX]==],
- ["core"] = {
- {
- [==[4.3]==],
- [==[core]==],
- },
- },
- },
- {
- ["value"] = [==[0x8664]==],
- ["name"] = [==[MAP1_VERTEX_ATTRIB4_4_NV]==],
- ["extensions"] = {
- [==[NV_vertex_program]==],
- },
- },
- {
- ["value"] = [==[0x880D]==],
- ["name"] = [==[MAX_PROGRAM_TEX_INDIRECTIONS_ARB]==],
- ["extensions"] = {
- [==[ARB_fragment_program]==],
- },
- },
- {
- ["value"] = [==[0x8CA4]==],
- ["name"] = [==[STENCIL_BACK_VALUE_MASK]==],
- ["core"] = {
- {
- [==[2.0]==],
- [==[core]==],
- },
- },
- },
- {
- ["value"] = [==[0x8E27]==],
- ["name"] = [==[FIELDS_NV]==],
- ["extensions"] = {
- [==[NV_present_video]==],
- },
- },
- {
- ["value"] = [==[0x2201]==],
- ["name"] = [==[TEXTURE_ENV_COLOR]==],
- ["core"] = {
- {
- [==[1.1]==],
- [==[core]==],
- },
- {
- [==[3.2]==],
- [==[compatibility]==],
- },
- },
- },
- {
- ["value"] = [==[0x8663]==],
- ["name"] = [==[MAP1_VERTEX_ATTRIB3_4_NV]==],
- ["extensions"] = {
- [==[NV_vertex_program]==],
- },
- },
- {
- ["value"] = [==[0x8F3E]==],
- ["extensions"] = {
- [==[ARB_shader_image_load_store]==],
- },
- ["name"] = [==[IMAGE_BINDING_ACCESS]==],
- ["core"] = {
- {
- [==[4.2]==],
- [==[core]==],
- },
- },
- },
- {
- ["value"] = [==[0x829C]==],
- ["extensions"] = {
- [==[ARB_internalformat_query2]==],
- },
- ["name"] = [==[TESS_CONTROL_TEXTURE]==],
- ["core"] = {
- {
- [==[4.3]==],
- [==[core]==],
- },
- },
- },
- {
- ["value"] = [==[0x8591]==],
- ["name"] = [==[OPERAND1_RGB_ARB]==],
- ["extensions"] = {
- [==[ARB_texture_env_combine]==],
- },
- },
- {
- ["value"] = [==[0x84CC]==],
- ["name"] = [==[TEXTURE12]==],
- ["core"] = {
- {
- [==[1.3]==],
- [==[core]==],
- },
- },
- },
- {
- ["value"] = [==[0x82E4]==],
- ["extensions"] = {
- [==[KHR_debug]==],
- },
- ["name"] = [==[PROGRAM_PIPELINE]==],
- ["core"] = {
- {
- [==[4.3]==],
- [==[core]==],
- },
- },
- },
- {
- ["value"] = [==[0x8661]==],
- ["name"] = [==[MAP1_VERTEX_ATTRIB1_4_NV]==],
- ["extensions"] = {
- [==[NV_vertex_program]==],
- },
- },
- {
- ["value"] = [==[0x8129]==],
- ["name"] = [==[POINT_DISTANCE_ATTENUATION]==],
- ["core"] = {
- {
- [==[1.4]==],
- [==[core]==],
- },
- {
- [==[3.2]==],
- [==[compatibility]==],
- },
- },
- },
- {
- ["value"] = [==[0x9300]==],
- ["extensions"] = {
- [==[ARB_program_interface_query]==],
- },
- ["name"] = [==[IS_ROW_MAJOR]==],
- ["core"] = {
- {
- [==[4.3]==],
- [==[core]==],
- },
- },
- },
- {
- ["value"] = [==[0x8660]==],
- ["name"] = [==[MAP1_VERTEX_ATTRIB0_4_NV]==],
- ["extensions"] = {
- [==[NV_vertex_program]==],
- },
- },
- {
- ["value"] = [==[0x88C3]==],
- ["name"] = [==[MATRIX3_ARB]==],
- ["extensions"] = {
- [==[ARB_fragment_program]==],
- [==[ARB_vertex_program]==],
- },
- },
- {
- ["value"] = [==[0x2502]==],
- ["extensions"] = {
- [==[NV_fog_distance]==],
- },
- ["name"] = [==[EYE_PLANE]==],
- ["core"] = {
- {
- [==[1.1]==],
- [==[core]==],
- },
- {
- [==[3.2]==],
- [==[compatibility]==],
- },
- },
- },
- {
- ["value"] = [==[0x8E43]==],
- ["extensions"] = {
- [==[ARB_texture_swizzle]==],
- },
- ["name"] = [==[TEXTURE_SWIZZLE_G]==],
- ["core"] = {
- {
- [==[3.3]==],
- [==[core]==],
- },
- },
- },
- {
- ["value"] = [==[0x2501]==],
- ["name"] = [==[OBJECT_PLANE]==],
- ["core"] = {
- {
- [==[1.1]==],
- [==[core]==],
- },
- {
- [==[3.2]==],
- [==[compatibility]==],
- },
- },
- },
- {
- ["value"] = [==[0x8D71]==],
- ["name"] = [==[RGB32UI_EXT]==],
- ["extensions"] = {
- [==[EXT_texture_integer]==],
- },
- },
- {
- ["value"] = [==[0x00200000]==],
- ["name"] = [==[FONT_ASCENDER_BIT_NV]==],
- ["extensions"] = {
- [==[NV_path_rendering]==],
- },
- },
- {
- ["value"] = [==[0x865F]==],
- ["name"] = [==[VERTEX_ATTRIB_ARRAY15_NV]==],
- ["extensions"] = {
- [==[NV_vertex_program]==],
- },
- },
- {
- ["value"] = [==[0x88DD]==],
- ["name"] = [==[MATRIX29_ARB]==],
- ["extensions"] = {
- [==[ARB_fragment_program]==],
- [==[ARB_vertex_program]==],
- },
- },
- {
- ["value"] = [==[0x815B]==],
- ["name"] = [==[IMAGE_ROTATE_ORIGIN_Y_HP]==],
- ["extensions"] = {
- [==[HP_image_transform]==],
- },
- },
- {
- ["value"] = [==[0x0BA6]==],
- ["name"] = [==[MODELVIEW_MATRIX]==],
- ["core"] = {
- {
- [==[1.1]==],
- [==[core]==],
- },
- {
- [==[3.2]==],
- [==[compatibility]==],
- },
- },
- },
- {
- ["value"] = [==[0x00080000]==],
- ["name"] = [==[FONT_Y_MAX_BOUNDS_BIT_NV]==],
- ["extensions"] = {
- [==[NV_path_rendering]==],
- },
- },
- {
- ["value"] = [==[0x8D7E]==],
- ["name"] = [==[ALPHA8UI_EXT]==],
- ["extensions"] = {
- [==[EXT_texture_integer]==],
- },
- },
- {
- ["value"] = [==[0x8E4D]==],
- ["name"] = [==[FIRST_VERTEX_CONVENTION_EXT]==],
- ["extensions"] = {
- [==[EXT_provoking_vertex]==],
- },
- },
- {
- ["value"] = [==[0x87B5]==],
- ["name"] = [==[OUTPUT_TEXTURE_COORD24_EXT]==],
- ["extensions"] = {
- [==[EXT_vertex_shader]==],
- },
- },
- {
- ["value"] = [==[0x8C11]==],
- ["name"] = [==[TEXTURE_GREEN_TYPE_ARB]==],
- ["extensions"] = {
- [==[ARB_texture_float]==],
- },
- },
- {
- ["value"] = [==[0x80BB]==],
- ["name"] = [==[POST_COLOR_MATRIX_ALPHA_BIAS_SGI]==],
- ["extensions"] = {
- [==[SGI_color_matrix]==],
- },
- },
- {
- ["value"] = [==[0x86B2]==],
- ["name"] = [==[MULTISAMPLE_3DFX]==],
- ["extensions"] = {
- [==[3DFX_multisample]==],
- },
- },
- {
- ["value"] = [==[0x8026]==],
- ["name"] = [==[HISTOGRAM_WIDTH_EXT]==],
- ["extensions"] = {
- [==[EXT_histogram]==],
- },
- },
- {
- ["value"] = [==[0x8C72]==],
- ["name"] = [==[COMPRESSED_LUMINANCE_ALPHA_LATC2_EXT]==],
- ["extensions"] = {
- [==[EXT_texture_compression_latc]==],
- },
- },
- {
- ["value"] = [==[0x8E5A]==],
- ["extensions"] = {
- [==[ARB_gpu_shader5]==],
- },
- ["name"] = [==[MAX_GEOMETRY_SHADER_INVOCATIONS]==],
- ["core"] = {
- {
- [==[4.0]==],
- [==[core]==],
- },
- },
- },
- {
- ["value"] = [==[0x86E2]==],
- ["name"] = [==[OFFSET_TEXTURE_2D_SCALE_NV]==],
- ["extensions"] = {
- [==[NV_texture_shader]==],
- },
- },
- {
- ["value"] = [==[0x8656]==],
- ["name"] = [==[VERTEX_ATTRIB_ARRAY6_NV]==],
- ["extensions"] = {
- [==[NV_vertex_program]==],
- },
- },
- {
- ["value"] = [==[0x82BF]==],
- ["extensions"] = {
- [==[ARB_internalformat_query2]==],
- },
- ["name"] = [==[IMAGE_CLASS_4_X_8]==],
- ["core"] = {
- {
- [==[4.3]==],
- [==[core]==],
- },
- },
- },
- {
- ["value"] = [==[0x8625]==],
- ["name"] = [==[VERTEX_ATTRIB_ARRAY_TYPE]==],
- ["core"] = {
- {
- [==[2.0]==],
- [==[core]==],
- },
- },
- },
- {
- ["value"] = [==[0x00]==],
- ["name"] = [==[CLOSE_PATH_NV]==],
- ["extensions"] = {
- [==[NV_path_rendering]==],
- },
- },
- {
- ["value"] = [==[0x88FE]==],
- ["name"] = [==[VERTEX_ATTRIB_ARRAY_DIVISOR]==],
- ["core"] = {
- {
- [==[3.3]==],
- [==[core]==],
- },
- },
- },
- {
- ["value"] = [==[0x8214]==],
- ["extensions"] = {
- [==[ARB_framebuffer_object]==],
- },
- ["name"] = [==[FRAMEBUFFER_ATTACHMENT_BLUE_SIZE]==],
- ["core"] = {
- {
- [==[3.0]==],
- [==[core]==],
- },
- },
- },
- {
- ["value"] = [==[0x8919]==],
- ["extensions"] = {
- [==[ARB_sampler_objects]==],
- },
- ["name"] = [==[SAMPLER_BINDING]==],
- ["core"] = {
- {
- [==[3.3]==],
- [==[core]==],
- },
- },
- },
- {
- ["value"] = [==[0x8191]==],
- ["name"] = [==[GENERATE_MIPMAP_SGIS]==],
- ["extensions"] = {
- [==[SGIS_generate_mipmap]==],
- },
- },
- {
- ["value"] = [==[0x92EB]==],
- ["extensions"] = {
- [==[ARB_program_interface_query]==],
- },
- ["name"] = [==[GEOMETRY_SUBROUTINE]==],
- ["core"] = {
- {
- [==[4.3]==],
- [==[core]==],
- },
- },
- },
- {
- ["value"] = [==[0x9110]==],
- ["extensions"] = {
- [==[ARB_texture_multisample]==],
- },
- ["name"] = [==[MAX_INTEGER_SAMPLES]==],
- ["core"] = {
- {
- [==[3.2]==],
- [==[core]==],
- },
- },
- },
- {
- ["value"] = [==[0x88AB]==],
- ["name"] = [==[MAX_PROGRAM_NATIVE_PARAMETERS_ARB]==],
- ["extensions"] = {
- [==[ARB_fragment_program]==],
- [==[ARB_vertex_program]==],
- },
- },
- {
- ["value"] = [==[0x84E1]==],
- ["name"] = [==[CLIENT_ACTIVE_TEXTURE]==],
- ["core"] = {
- {
- [==[1.3]==],
- [==[core]==],
- },
- {
- [==[3.2]==],
- [==[compatibility]==],
- },
- },
- },
- {
- ["value"] = [==[0x882D]==],
- ["name"] = [==[DRAW_BUFFER8_ARB]==],
- ["extensions"] = {
- [==[ARB_draw_buffers]==],
- },
- },
- {
- ["value"] = [==[0x880E]==],
- ["name"] = [==[MAX_PROGRAM_NATIVE_ALU_INSTRUCTIONS_ARB]==],
- ["extensions"] = {
- [==[ARB_fragment_program]==],
- },
- },
- {
- ["value"] = [==[0x8293]==],
- ["extensions"] = {
- [==[ARB_internalformat_query2]==],
- },
- ["name"] = [==[MIPMAP]==],
- ["core"] = {
- {
- [==[4.3]==],
- [==[core]==],
- },
- },
- },
- {
- ["value"] = [==[0x00002000]==],
- ["extensions"] = {
- [==[ARB_shader_storage_buffer_object]==],
- },
- ["name"] = [==[SHADER_STORAGE_BARRIER_BIT]==],
- ["core"] = {
- {
- [==[4.3]==],
- [==[core]==],
- },
- },
- },
- {
- ["value"] = [==[0x82BE]==],
- ["extensions"] = {
- [==[ARB_internalformat_query2]==],
- },
- ["name"] = [==[IMAGE_CLASS_1_X_16]==],
- ["core"] = {
- {
- [==[4.3]==],
- [==[core]==],
- },
- },
- },
- {
- ["value"] = [==[0x8061]==],
- ["name"] = [==[TEXTURE_INTENSITY_SIZE_EXT]==],
- ["extensions"] = {
- [==[EXT_texture]==],
- },
- },
- {
- ["value"] = [==[0x8647]==],
- ["name"] = [==[PROGRAM_RESIDENT_NV]==],
- ["extensions"] = {
- [==[NV_vertex_program]==],
- },
- },
- {
- ["value"] = [==[0x90AA]==],
- ["name"] = [==[USE_MISSING_GLYPH_NV]==],
- ["extensions"] = {
- [==[NV_path_rendering]==],
- },
- },
- {
- ["value"] = [==[0x8DA9]==],
- ["name"] = [==[FRAMEBUFFER_INCOMPLETE_LAYER_COUNT_ARB]==],
- ["extensions"] = {
- [==[ARB_geometry_shader4]==],
- },
- },
- {
- ["value"] = [==[0x8210]==],
- ["extensions"] = {
- [==[ARB_framebuffer_object]==],
- },
- ["name"] = [==[FRAMEBUFFER_ATTACHMENT_COLOR_ENCODING]==],
- ["core"] = {
- {
- [==[3.0]==],
- [==[core]==],
- },
- },
- },
- {
- ["value"] = [==[0x8DD9]==],
- ["name"] = [==[GEOMETRY_SHADER_ARB]==],
- ["extensions"] = {
- [==[ARB_geometry_shader4]==],
- },
- },
- {
- ["value"] = [==[0x8081]==],
- ["name"] = [==[COLOR_ARRAY_SIZE]==],
- ["core"] = {
- {
- [==[1.1]==],
- [==[core]==],
- },
- {
- [==[3.2]==],
- [==[compatibility]==],
- },
- },
- },
- {
- ["value"] = [==[0x906E]==],
- ["name"] = [==[IMAGE_BINDING_FORMAT_EXT]==],
- ["extensions"] = {
- [==[EXT_shader_image_load_store]==],
- },
- },
- {
- ["value"] = [==[0x8642]==],
- ["name"] = [==[VERTEX_PROGRAM_POINT_SIZE_NV]==],
- ["extensions"] = {
- [==[NV_vertex_program]==],
- },
- },
- {
- ["value"] = [==[0x0B23]==],
- ["name"] = [==[SMOOTH_LINE_WIDTH_GRANULARITY]==],
- ["core"] = {
- {
- [==[1.2]==],
- [==[core]==],
- },
- },
- },
- {
- ["value"] = [==[0x86B0]==],
- ["name"] = [==[COMPRESSED_RGB_FXT1_3DFX]==],
- ["extensions"] = {
- [==[3DFX_texture_compression_FXT1]==],
- },
- },
- {
- ["value"] = [==[0x8917]==],
- ["name"] = [==[GEOMETRY_INPUT_TYPE]==],
- ["core"] = {
- {
- [==[3.2]==],
- [==[core]==],
- },
- },
- },
- {
- ["value"] = [==[0x8636]==],
- ["name"] = [==[MATRIX6_NV]==],
- ["extensions"] = {
- [==[NV_vertex_program]==],
- },
- },
- {
- ["value"] = [==[0x851B]==],
- ["name"] = [==[PROXY_TEXTURE_CUBE_MAP_ARB]==],
- ["extensions"] = {
- [==[ARB_texture_cube_map]==],
- },
- },
- {
- ["value"] = [==[0x86A7]==],
- ["name"] = [==[VERTEX_BLEND_ARB]==],
- ["extensions"] = {
- [==[ARB_vertex_blend]==],
- },
- },
- {
- ["value"] = [==[0x8633]==],
- ["name"] = [==[MATRIX3_NV]==],
- ["extensions"] = {
- [==[NV_vertex_program]==],
- },
- },
- {
- ["value"] = [==[0x92E9]==],
- ["extensions"] = {
- [==[ARB_program_interface_query]==],
- },
- ["name"] = [==[TESS_CONTROL_SUBROUTINE]==],
- ["core"] = {
- {
- [==[4.3]==],
- [==[core]==],
- },
- },
- },
- {
- ["value"] = [==[0x8631]==],
- ["name"] = [==[MATRIX1_NV]==],
- ["extensions"] = {
- [==[NV_vertex_program]==],
- },
- },
- {
- ["value"] = [==[0x80A1]==],
- ["name"] = [==[1PASS_EXT]==],
- ["extensions"] = {
- [==[EXT_multisample]==],
- },
- },
- {
- ["value"] = [==[0x8630]==],
- ["name"] = [==[MATRIX0_NV]==],
- ["extensions"] = {
- [==[NV_vertex_program]==],
- },
- },
- {
- ["value"] = [==[0x8F4A]==],
- ["name"] = [==[DOUBLE_MAT2x4_EXT]==],
- ["extensions"] = {
- [==[EXT_vertex_attrib_64bit]==],
- },
- },
- {
- ["value"] = [==[0x862D]==],
- ["name"] = [==[INVERSE_TRANSPOSE_NV]==],
- ["extensions"] = {
- [==[NV_vertex_program]==],
- },
- },
- {
- ["value"] = [==[0x0F]==],
- ["name"] = [==[RELATIVE_SMOOTH_QUADRATIC_CURVE_TO_NV]==],
- ["extensions"] = {
- [==[NV_path_rendering]==],
- },
- },
- {
- ["value"] = [==[0x00000020]==],
- ["name"] = [==[EIGHTH_BIT_ATI]==],
- ["extensions"] = {
- [==[ATI_fragment_shader]==],
- },
- },
- {
- ["value"] = [==[0x8643]==],
- ["name"] = [==[VERTEX_PROGRAM_TWO_SIDE]==],
- ["core"] = {
- {
- [==[2.0]==],
- [==[core]==],
- },
- {
- [==[3.2]==],
- [==[compatibility]==],
- },
- },
- },
- {
- ["value"] = [==[0x9302]==],
- ["extensions"] = {
- [==[ARB_program_interface_query]==],
- },
- ["name"] = [==[BUFFER_BINDING]==],
- ["core"] = {
- {
- [==[4.3]==],
- [==[core]==],
- },
- },
- },
- {
- ["value"] = [==[0x862B]==],
- ["name"] = [==[INVERSE_NV]==],
- ["extensions"] = {
- [==[NV_vertex_program]==],
- },
- },
- {
- ["value"] = [==[0x8459]==],
- ["name"] = [==[CURRENT_SECONDARY_COLOR]==],
- ["core"] = {
- {
- [==[1.4]==],
- [==[core]==],
- },
- {
- [==[3.2]==],
- [==[compatibility]==],
- },
- },
- },
- {
- ["value"] = [==[0x81B8]==],
- ["name"] = [==[INDEX_MATERIAL_EXT]==],
- ["extensions"] = {
- [==[EXT_index_material]==],
- },
- },
- {
- ["value"] = [==[0x87CB]==],
- ["name"] = [==[MAX_OPTIMIZED_VERTEX_SHADER_VARIANTS_EXT]==],
- ["extensions"] = {
- [==[EXT_vertex_shader]==],
- },
- },
- {
- ["value"] = [==[0x8367]==],
- ["name"] = [==[UNSIGNED_INT_8_8_8_8_REV]==],
- ["core"] = {
- {
- [==[1.2]==],
- [==[core]==],
- },
- },
- },
- {
- ["value"] = [==[0x8627]==],
- ["name"] = [==[PROGRAM_LENGTH_NV]==],
- ["extensions"] = {
- [==[NV_vertex_program]==],
- },
- },
- {
- ["value"] = [==[0x9196]==],
- ["name"] = [==[VIRTUAL_PAGE_SIZE_Y_AMD]==],
- ["extensions"] = {
- [==[AMD_sparse_texture]==],
- },
- },
- {
- ["value"] = [==[0x8626]==],
- ["name"] = [==[CURRENT_ATTRIB_NV]==],
- ["extensions"] = {
- [==[NV_vertex_program]==],
- },
- },
- {
- ["value"] = [==[0x84C0]==],
- ["name"] = [==[TEXTURE0]==],
- ["core"] = {
- {
- [==[1.3]==],
- [==[core]==],
- },
- },
- },
- {
- ["value"] = [==[0x8DA4]==],
- ["name"] = [==[FRAGMENT_PROGRAM_PARAMETER_BUFFER_NV]==],
- ["extensions"] = {
- [==[NV_parameter_buffer_object]==],
- },
- },
- {
- ["value"] = [==[0x889D]==],
- ["name"] = [==[FOG_COORDINATE_ARRAY_BUFFER_BINDING_ARB]==],
- ["extensions"] = {
- [==[ARB_vertex_buffer_object]==],
- },
- },
- {
- ["value"] = [==[0x1004]==],
- ["name"] = [==[TEXTURE_BORDER_COLOR]==],
- ["core"] = {
- {
- [==[1.1]==],
- [==[core]==],
- },
- },
- },
- {
- ["value"] = [==[0x900B]==],
- ["name"] = [==[PROXY_TEXTURE_CUBE_MAP_ARRAY]==],
- ["core"] = {
- {
- [==[4.0]==],
- [==[core]==],
- },
- },
- },
- {
- ["value"] = [==[0x8036]==],
- ["name"] = [==[UNSIGNED_INT_10_10_10_2]==],
- ["core"] = {
- {
- [==[1.2]==],
- [==[core]==],
- },
- },
- },
- {
- ["value"] = [==[0x92C4]==],
- ["extensions"] = {
- [==[ARB_shader_atomic_counters]==],
- },
- ["name"] = [==[ATOMIC_COUNTER_BUFFER_DATA_SIZE]==],
- ["core"] = {
- {
- [==[4.2]==],
- [==[core]==],
- },
- },
- },
- {
- ["value"] = [==[0x0D50]==],
- ["name"] = [==[SUBPIXEL_BITS]==],
- ["core"] = {
- {
- [==[1.1]==],
- [==[core]==],
- },
- },
- },
- {
- ["value"] = [==[0x8623]==],
- ["name"] = [==[ATTRIB_ARRAY_SIZE_NV]==],
- ["extensions"] = {
- [==[NV_vertex_program]==],
- },
- },
- {
- ["value"] = [==[0x92F8]==],
- ["extensions"] = {
- [==[ARB_program_interface_query]==],
- },
- ["name"] = [==[MAX_NUM_COMPATIBLE_SUBROUTINES]==],
- ["core"] = {
- {
- [==[4.3]==],
- [==[core]==],
- },
- },
- },
- {
- ["value"] = [==[0x9144]==],
- ["extensions"] = {
- [==[KHR_debug]==],
- },
- ["name"] = [==[MAX_DEBUG_LOGGED_MESSAGES]==],
- ["core"] = {
- {
- [==[4.3]==],
- [==[core]==],
- },
- },
- },
- {
- ["value"] = [==[0x00000080]==],
- ["extensions"] = {
- [==[ARB_shader_image_load_store]==],
- },
- ["name"] = [==[PIXEL_BUFFER_BARRIER_BIT]==],
- ["core"] = {
- {
- [==[4.2]==],
- [==[core]==],
- },
- },
- },
- {
- ["value"] = [==[0x8265]==],
- ["extensions"] = {
- [==[ARB_compute_shader]==],
- },
- ["name"] = [==[MAX_COMPUTE_ATOMIC_COUNTERS]==],
- ["core"] = {
- {
- [==[4.3]==],
- [==[core]==],
- },
- },
- },
- {
- ["value"] = [==[-2]==],
- ["name"] = [==[NEXT_BUFFER_NV]==],
- ["extensions"] = {
- [==[NV_transform_feedback]==],
- },
- },
- {
- ["value"] = [==[0x8783]==],
- ["name"] = [==[OP_NEGATE_EXT]==],
- ["extensions"] = {
- [==[EXT_vertex_shader]==],
- },
- },
- {
- ["value"] = [==[0x85B5]==],
- ["name"] = [==[VERTEX_ARRAY_BINDING_APPLE]==],
- ["extensions"] = {
- [==[APPLE_vertex_array_object]==],
- },
- },
- {
- ["value"] = [==[0x0B]==],
- ["name"] = [==[RELATIVE_QUADRATIC_CURVE_TO_NV]==],
- ["extensions"] = {
- [==[NV_path_rendering]==],
- },
- },
- {
- ["value"] = [==[0x825C]==],
- ["extensions"] = {
- [==[ARB_viewport_array]==],
- },
- ["name"] = [==[VIEWPORT_SUBPIXEL_BITS]==],
- ["core"] = {
- {
- [==[4.1]==],
- [==[core]==],
- },
- },
- },
- {
- ["value"] = [==[0x0DF0]==],
- ["name"] = [==[FEEDBACK_BUFFER_POINTER]==],
- ["core"] = {
- {
- [==[1.1]==],
- [==[core]==],
- },
- {
- [==[3.2]==],
- [==[compatibility]==],
- },
- },
- },
- {
- ["value"] = [==[0x804A]==],
- ["name"] = [==[INTENSITY4]==],
- ["core"] = {
- {
- [==[1.1]==],
- [==[core]==],
- },
- {
- [==[3.2]==],
- [==[compatibility]==],
- },
- },
- },
- {
- ["value"] = [==[0x8120]==],
- ["name"] = [==[QUAD_LUMINANCE4_SGIS]==],
- ["extensions"] = {
- [==[SGIS_texture_select]==],
- },
- },
- {
- ["value"] = [==[0x8089]==],
- ["name"] = [==[TEXTURE_COORD_ARRAY_TYPE_EXT]==],
- ["extensions"] = {
- [==[EXT_vertex_array]==],
- },
- },
- {
- ["value"] = [==[0x8F42]==],
- ["name"] = [==[DRAW_INDIRECT_LENGTH_NV]==],
- ["extensions"] = {
- [==[NV_vertex_buffer_unified_memory]==],
- },
- },
- {
- ["value"] = [==[0x892A]==],
- ["name"] = [==[REG_9_ATI]==],
- ["extensions"] = {
- [==[ATI_fragment_shader]==],
- },
- },
- {
- ["value"] = [==[0x8F40]==],
- ["name"] = [==[DRAW_INDIRECT_UNIFIED_NV]==],
- ["extensions"] = {
- [==[NV_vertex_buffer_unified_memory]==],
- },
- },
- {
- ["value"] = [==[0x8B4D]==],
- ["name"] = [==[MAX_COMBINED_TEXTURE_IMAGE_UNITS_ARB]==],
- ["extensions"] = {
- [==[ARB_vertex_shader]==],
- },
- },
- {
- ["value"] = [==[0x883D]==],
- ["name"] = [==[BLEND_EQUATION_ALPHA]==],
- ["core"] = {
- {
- [==[2.0]==],
- [==[core]==],
- },
- },
- },
- {
- ["value"] = [==[0x93B6]==],
- ["name"] = [==[COMPRESSED_RGBA_ASTC_8x6_KHR]==],
- ["extensions"] = {
- [==[KHR_texture_compression_astc_ldr]==],
- },
- },
- {
- ["value"] = [==[0x8270]==],
- ["extensions"] = {
- [==[ARB_internalformat_query2]==],
- },
- ["name"] = [==[INTERNALFORMAT_PREFERRED]==],
- ["core"] = {
- {
- [==[4.3]==],
- [==[core]==],
- },
- },
- },
- {
- ["value"] = [==[0x808A]==],
- ["name"] = [==[TEXTURE_COORD_ARRAY_STRIDE_EXT]==],
- ["extensions"] = {
- [==[EXT_vertex_array]==],
- },
- },
- {
- ["value"] = [==[0x83F1]==],
- ["name"] = [==[COMPRESSED_RGBA_S3TC_DXT1_EXT]==],
- ["extensions"] = {
- [==[EXT_texture_compression_s3tc]==],
- },
- },
- {
- ["value"] = [==[0x0B25]==],
- ["name"] = [==[LINE_STIPPLE_PATTERN]==],
- ["core"] = {
- {
- [==[1.1]==],
- [==[core]==],
- },
- {
- [==[3.2]==],
- [==[compatibility]==],
- },
- },
- },
- {
- ["value"] = [==[0x9146]==],
- ["extensions"] = {
- [==[KHR_debug]==],
- },
- ["name"] = [==[DEBUG_SEVERITY_HIGH]==],
- ["core"] = {
- {
- [==[4.3]==],
- [==[core]==],
- },
- },
- },
- {
- ["value"] = [==[0x8151]==],
- ["name"] = [==[CONSTANT_BORDER_HP]==],
- ["extensions"] = {
- [==[HP_convolution_border_modes]==],
- },
- },
- {
- ["value"] = [==[0x0305]==],
- ["name"] = [==[ONE_MINUS_DST_ALPHA]==],
- ["core"] = {
- {
- [==[1.1]==],
- [==[core]==],
- },
- },
- },
- {
- ["value"] = [==[0x805C]==],
- ["name"] = [==[TEXTURE_RED_SIZE]==],
- ["core"] = {
- {
- [==[1.1]==],
- [==[core]==],
- },
- },
- },
- {
- ["value"] = [==[0x2500]==],
- ["name"] = [==[TEXTURE_GEN_MODE]==],
- ["core"] = {
- {
- [==[1.1]==],
- [==[core]==],
- },
- {
- [==[3.2]==],
- [==[compatibility]==],
- },
- },
- },
- {
- ["value"] = [==[0x88BF]==],
- ["extensions"] = {
- [==[ARB_timer_query]==],
- },
- ["name"] = [==[TIME_ELAPSED]==],
- ["core"] = {
- {
- [==[3.3]==],
- [==[core]==],
- },
- },
- },
- {
- ["value"] = [==[0x912D]==],
- ["extensions"] = {
- [==[ARB_compressed_texture_pixel_storage]==],
- },
- ["name"] = [==[PACK_COMPRESSED_BLOCK_DEPTH]==],
- ["core"] = {
- {
- [==[4.2]==],
- [==[core]==],
- },
- },
- },
- {
- ["value"] = [==[0x8159]==],
- ["name"] = [==[IMAGE_ROTATE_ANGLE_HP]==],
- ["extensions"] = {
- [==[HP_image_transform]==],
- },
- },
- {
- ["value"] = [==[0x8F2C]==],
- ["name"] = [==[NORMAL_ARRAY_LENGTH_NV]==],
- ["extensions"] = {
- [==[NV_vertex_buffer_unified_memory]==],
- },
- },
- {
- ["value"] = [==[0x8F9E]==],
- ["name"] = [==[PRIMITIVE_RESTART_INDEX]==],
- ["core"] = {
- {
- [==[3.1]==],
- [==[core]==],
- },
- },
- },
- {
- ["value"] = [==[0x87F0]==],
- ["name"] = [==[PN_TRIANGLES_ATI]==],
- ["extensions"] = {
- [==[ATI_pn_triangles]==],
- },
- },
- {
- ["value"] = [==[0x9013]==],
- ["name"] = [==[INTENSITY_SNORM]==],
- ["extensions"] = {
- [==[EXT_texture_snorm]==],
- },
- },
- {
- ["value"] = [==[0x8873]==],
- ["name"] = [==[FRAGMENT_PROGRAM_BINDING_NV]==],
- ["extensions"] = {
- [==[NV_fragment_program]==],
- },
- },
- {
- ["value"] = [==[0x8F25]==],
- ["name"] = [==[TEXTURE_COORD_ARRAY_ADDRESS_NV]==],
- ["extensions"] = {
- [==[NV_vertex_buffer_unified_memory]==],
- },
- },
- {
- ["value"] = [==[0x92F5]==],
- ["extensions"] = {
- [==[ARB_program_interface_query]==],
- },
- ["name"] = [==[ACTIVE_RESOURCES]==],
- ["core"] = {
- {
- [==[4.3]==],
- [==[core]==],
- },
- },
- },
- {
- ["value"] = [==[0x1501]==],
- ["name"] = [==[AND]==],
- ["core"] = {
- {
- [==[1.1]==],
- [==[core]==],
- },
- },
- },
- {
- ["value"] = [==[0x881C]==],
- ["name"] = [==[ALPHA16F_ARB]==],
- ["extensions"] = {
- [==[ARB_texture_float]==],
- },
- },
- {
- ["value"] = [==[0x84C0]==],
- ["name"] = [==[TEXTURE0_ARB]==],
- ["extensions"] = {
- [==[ARB_multitexture]==],
- [==[NV_register_combiners]==],
- },
- },
- {
- ["value"] = [==[0x8F22]==],
- ["name"] = [==[NORMAL_ARRAY_ADDRESS_NV]==],
- ["extensions"] = {
- [==[NV_vertex_buffer_unified_memory]==],
- },
- },
- {
- ["value"] = [==[0x2901]==],
- ["name"] = [==[REPEAT]==],
- ["core"] = {
- {
- [==[1.1]==],
- [==[core]==],
- },
- },
- },
- {
- ["value"] = [==[0x906B]==],
- ["name"] = [==[UNSIGNED_INT_IMAGE_2D_MULTISAMPLE_EXT]==],
- ["extensions"] = {
- [==[EXT_shader_image_load_store]==],
- },
- },
- {
- ["value"] = [==[0x1102]==],
- ["name"] = [==[NICEST]==],
- ["core"] = {
- {
- [==[1.1]==],
- [==[core]==],
- },
- },
- },
- {
- ["value"] = [==[0x8006]==],
- ["name"] = [==[FUNC_ADD]==],
- ["extensions"] = {
- [==[ARB_imaging]==],
- },
- },
- {
- ["value"] = [==[0x8C85]==],
- ["name"] = [==[TRANSFORM_FEEDBACK_BUFFER_SIZE]==],
- ["core"] = {
- {
- [==[3.0]==],
- [==[core]==],
- },
- },
- },
- {
- ["value"] = [==[0x00000002]==],
- ["name"] = [==[4X_BIT_ATI]==],
- ["extensions"] = {
- [==[ATI_fragment_shader]==],
- },
- },
- {
- ["value"] = [==[0x8716]==],
- ["name"] = [==[DS_BIAS_NV]==],
- ["extensions"] = {
- [==[NV_texture_shader]==],
- },
- },
- {
- ["value"] = [==[0x8231]==],
- ["extensions"] = {
- [==[ARB_texture_rg]==],
- },
- ["name"] = [==[R8I]==],
- ["core"] = {
- {
- [==[3.0]==],
- [==[core]==],
- },
- },
- },
- {
- ["value"] = [==[0x8969]==],
- ["name"] = [==[LERP_ATI]==],
- ["extensions"] = {
- [==[ATI_fragment_shader]==],
- },
- },
- {
- ["value"] = [==[0x8E2A]==],
- ["name"] = [==[PRESENT_TIME_NV]==],
- ["extensions"] = {
- [==[NV_present_video]==],
- },
- },
- {
- ["value"] = [==[0x86B1]==],
- ["name"] = [==[COMPRESSED_RGBA_FXT1_3DFX]==],
- ["extensions"] = {
- [==[3DFX_texture_compression_FXT1]==],
- },
- },
- {
- ["value"] = [==[0x864D]==],
- ["name"] = [==[OFFSET_TEXTURE_RECTANGLE_SCALE_NV]==],
- ["extensions"] = {
- [==[NV_texture_shader]==],
- },
- },
- {
- ["value"] = [==[0x8457]==],
- ["name"] = [==[FOG_COORDINATE_ARRAY]==],
- ["core"] = {
- {
- [==[1.4]==],
- [==[core]==],
- },
- {
- [==[3.2]==],
- [==[compatibility]==],
- },
- },
- },
- {
- ["value"] = [==[0x8B80]==],
- ["name"] = [==[OBJECT_DELETE_STATUS_ARB]==],
- ["extensions"] = {
- [==[ARB_shader_objects]==],
- },
- },
- {
- ["value"] = [==[0x803C]==],
- ["name"] = [==[ALPHA8]==],
- ["core"] = {
- {
- [==[1.1]==],
- [==[core]==],
- },
- {
- [==[3.2]==],
- [==[compatibility]==],
- },
- },
- },
- {
- ["value"] = [==[0x8E46]==],
- ["name"] = [==[TEXTURE_SWIZZLE_RGBA_EXT]==],
- ["extensions"] = {
- [==[EXT_texture_swizzle]==],
- },
- },
- {
- ["value"] = [==[0x84C2]==],
- ["name"] = [==[TEXTURE2_ARB]==],
- ["extensions"] = {
- [==[ARB_multitexture]==],
- },
- },
- {
- ["value"] = [==[0x8C43]==],
- ["name"] = [==[SRGB8_ALPHA8_EXT]==],
- ["extensions"] = {
- [==[EXT_texture_sRGB]==],
- },
- },
- {
- ["value"] = [==[0x82DB]==],
- ["extensions"] = {
- [==[ARB_texture_view]==],
- },
- ["name"] = [==[TEXTURE_VIEW_MIN_LEVEL]==],
- ["core"] = {
- {
- [==[4.3]==],
- [==[core]==],
- },
- },
- },
- {
- ["value"] = [==[0x92C8]==],
- ["extensions"] = {
- [==[ARB_shader_atomic_counters]==],
- },
- ["name"] = [==[ATOMIC_COUNTER_BUFFER_REFERENCED_BY_TESS_CONTROL_SHADER]==],
- ["core"] = {
- {
- [==[4.2]==],
- [==[core]==],
- },
- },
- },
- {
- ["value"] = [==[0x81F8]==],
- ["name"] = [==[LIGHT_MODEL_COLOR_CONTROL_EXT]==],
- ["extensions"] = {
- [==[EXT_separate_specular_color]==],
- },
- },
- {
- ["value"] = [==[0x8700]==],
- ["name"] = [==[SURFACE_MAPPED_NV]==],
- ["extensions"] = {
- [==[NV_vdpau_interop]==],
- },
- },
- {
- ["value"] = [==[0x86C6]==],
- ["name"] = [==[EVAL_VERTEX_ATTRIB0_NV]==],
- ["extensions"] = {
- [==[NV_evaluators]==],
- },
- },
- {
- ["value"] = [==[0x8676]==],
- ["name"] = [==[MAP2_VERTEX_ATTRIB6_4_NV]==],
- ["extensions"] = {
- [==[NV_vertex_program]==],
- },
- },
- {
- ["value"] = [==[0x8009]==],
- ["name"] = [==[BLEND_EQUATION_RGB]==],
- ["core"] = {
- {
- [==[2.0]==],
- [==[core]==],
- },
- },
- },
- {
- ["value"] = [==[0x8764]==],
- ["name"] = [==[OBJECT_BUFFER_SIZE_ATI]==],
- ["extensions"] = {
- [==[ATI_vertex_array_object]==],
- },
- },
- {
- ["value"] = [==[0x8CA9]==],
- ["name"] = [==[DRAW_FRAMEBUFFER_EXT]==],
- ["extensions"] = {
- [==[EXT_framebuffer_blit]==],
- },
- },
- {
- ["value"] = [==[0x92EE]==],
- ["extensions"] = {
- [==[ARB_program_interface_query]==],
- },
- ["name"] = [==[VERTEX_SUBROUTINE_UNIFORM]==],
- ["core"] = {
- {
- [==[4.3]==],
- [==[core]==],
- },
- },
- },
- {
- ["value"] = [==[0x87A5]==],
- ["name"] = [==[OUTPUT_TEXTURE_COORD8_EXT]==],
- ["extensions"] = {
- [==[EXT_vertex_shader]==],
- },
- },
- {
- ["value"] = [==[0x891C]==],
- ["name"] = [==[CLAMP_READ_COLOR_ARB]==],
- ["extensions"] = {
- [==[ARB_color_buffer_float]==],
- },
- },
- {
- ["value"] = [==[0x808E]==],
- ["name"] = [==[VERTEX_ARRAY_POINTER]==],
- ["core"] = {
- {
- [==[1.1]==],
- [==[core]==],
- },
- {
- [==[3.2]==],
- [==[compatibility]==],
- },
- },
- },
- {
- ["value"] = [==[0x88D2]==],
- ["name"] = [==[MATRIX18_ARB]==],
- ["extensions"] = {
- [==[ARB_fragment_program]==],
- [==[ARB_vertex_program]==],
- },
- },
- {
- ["value"] = [==[0x8B9A]==],
- ["extensions"] = {
- [==[ARB_ES2_compatibility]==],
- },
- ["name"] = [==[IMPLEMENTATION_COLOR_READ_TYPE]==],
- ["core"] = {
- {
- [==[4.1]==],
- [==[core]==],
- },
- },
- },
- {
- ["value"] = [==[0x8518]==],
- ["name"] = [==[TEXTURE_CUBE_MAP_NEGATIVE_Y]==],
- ["core"] = {
- {
- [==[1.3]==],
- [==[core]==],
- },
- },
- },
- {
- ["value"] = [==[-5]==],
- ["name"] = [==[SKIP_COMPONENTS2_NV]==],
- ["extensions"] = {
- [==[NV_transform_feedback]==],
- },
- },
- {
- ["value"] = [==[-3]==],
- ["name"] = [==[SKIP_COMPONENTS4_NV]==],
- ["extensions"] = {
- [==[NV_transform_feedback]==],
- },
- },
- {
- ["value"] = [==[0x8DAA]==],
- ["name"] = [==[LAYER_NV]==],
- ["extensions"] = {
- [==[NV_transform_feedback]==],
- },
- },
- {
- ["value"] = [==[0x884E]==],
- ["name"] = [==[COMPARE_R_TO_TEXTURE_ARB]==],
- ["extensions"] = {
- [==[ARB_shadow]==],
- },
- },
- {
- ["value"] = [==[0x8A0B]==],
- ["name"] = [==[FENCE_APPLE]==],
- ["extensions"] = {
- [==[APPLE_fence]==],
- },
- },
- {
- ["value"] = [==[0x8D57]==],
- ["extensions"] = {
- [==[ARB_framebuffer_object]==],
- },
- ["name"] = [==[MAX_SAMPLES]==],
- ["core"] = {
- {
- [==[3.0]==],
- [==[core]==],
- },
- },
- },
- {
- ["value"] = [==[0x8C8E]==],
- ["name"] = [==[TRANSFORM_FEEDBACK_BUFFER_NV]==],
- ["extensions"] = {
- [==[NV_transform_feedback]==],
- },
- },
- {
- ["value"] = [==[0x8C8D]==],
- ["name"] = [==[SEPARATE_ATTRIBS_NV]==],
- ["extensions"] = {
- [==[NV_transform_feedback]==],
- },
- },
- {
- ["value"] = [==[0x80D6]==],
- ["name"] = [==[COLOR_TABLE_SCALE]==],
- ["extensions"] = {
- [==[ARB_imaging]==],
- },
- },
- {
- ["value"] = [==[0x8C8A]==],
- ["name"] = [==[MAX_TRANSFORM_FEEDBACK_INTERLEAVED_COMPONENTS_NV]==],
- ["extensions"] = {
- [==[NV_transform_feedback]==],
- },
- },
- {
- ["value"] = [==[0x8C89]==],
- ["name"] = [==[RASTERIZER_DISCARD_NV]==],
- ["extensions"] = {
- [==[NV_transform_feedback]==],
- },
- },
- {
- ["value"] = [==[0x8C87]==],
- ["name"] = [==[PRIMITIVES_GENERATED_NV]==],
- ["extensions"] = {
- [==[NV_transform_feedback]==],
- },
- },
- {
- ["value"] = [==[0x80A6]==],
- ["name"] = [==[4PASS_2_EXT]==],
- ["extensions"] = {
- [==[EXT_multisample]==],
- },
- },
- {
- ["value"] = [==[0x8C86]==],
- ["name"] = [==[TRANSFORM_FEEDBACK_RECORD_NV]==],
- ["extensions"] = {
- [==[NV_transform_feedback]==],
- },
- },
- {
- ["value"] = [==[0x821A]==],
- ["extensions"] = {
- [==[ARB_framebuffer_object]==],
- },
- ["name"] = [==[DEPTH_STENCIL_ATTACHMENT]==],
- ["core"] = {
- {
- [==[3.0]==],
- [==[core]==],
- },
- },
- },
- {
- ["value"] = [==[0x8C85]==],
- ["name"] = [==[TRANSFORM_FEEDBACK_BUFFER_SIZE_NV]==],
- ["extensions"] = {
- [==[NV_transform_feedback]==],
- },
- },
- {
- ["value"] = [==[0x8C84]==],
- ["name"] = [==[TRANSFORM_FEEDBACK_BUFFER_START_NV]==],
- ["extensions"] = {
- [==[NV_transform_feedback]==],
- },
- },
- {
- ["value"] = [==[0x881F]==],
- ["name"] = [==[LUMINANCE_ALPHA_FLOAT16_ATI]==],
- ["extensions"] = {
- [==[ATI_texture_float]==],
- },
- },
- {
- ["value"] = [==[0x8961]==],
- ["name"] = [==[MOV_ATI]==],
- ["extensions"] = {
- [==[ATI_fragment_shader]==],
- },
- },
- {
- ["value"] = [==[0x912A]==],
- ["extensions"] = {
- [==[ARB_compressed_texture_pixel_storage]==],
- },
- ["name"] = [==[UNPACK_COMPRESSED_BLOCK_SIZE]==],
- ["core"] = {
- {
- [==[4.2]==],
- [==[core]==],
- },
- },
- },
- {
- ["value"] = [==[0x8C81]==],
- ["name"] = [==[ACTIVE_VARYINGS_NV]==],
- ["extensions"] = {
- [==[NV_transform_feedback]==],
- },
- },
- {
- ["value"] = [==[0x8862]==],
- ["name"] = [==[COORD_REPLACE_ARB]==],
- ["extensions"] = {
- [==[ARB_point_sprite]==],
- },
- },
- {
- ["value"] = [==[0x8862]==],
- ["name"] = [==[COORD_REPLACE]==],
- ["core"] = {
- {
- [==[2.0]==],
- [==[core]==],
- },
- {
- [==[3.2]==],
- [==[compatibility]==],
- },
- },
- },
- {
- ["value"] = [==[0x8DC1]==],
- ["name"] = [==[SAMPLER_2D_ARRAY]==],
- ["core"] = {
- {
- [==[3.0]==],
- [==[core]==],
- },
- },
- },
- {
- ["value"] = [==[0x0BA4]==],
- ["name"] = [==[PROJECTION_STACK_DEPTH]==],
- ["core"] = {
- {
- [==[1.1]==],
- [==[core]==],
- },
- {
- [==[3.2]==],
- [==[compatibility]==],
- },
- },
- },
- {
- ["value"] = [==[0x8C7F]==],
- ["name"] = [==[TRANSFORM_FEEDBACK_BUFFER_MODE_NV]==],
- ["extensions"] = {
- [==[NV_transform_feedback]==],
- },
- },
- {
- ["value"] = [==[0x8370]==],
- ["name"] = [==[MIRRORED_REPEAT]==],
- ["core"] = {
- {
- [==[1.4]==],
- [==[core]==],
- },
- },
- },
- {
- ["value"] = [==[0x92A7]==],
- ["name"] = [==[LINEARLIGHT_NV]==],
- ["extensions"] = {
- [==[NV_blend_equation_advanced]==],
- },
- },
- {
- ["value"] = [==[0x8C7B]==],
- ["name"] = [==[VERTEX_ID_NV]==],
- ["extensions"] = {
- [==[NV_transform_feedback]==],
- },
- },
- {
- ["value"] = [==[0x8C79]==],
- ["name"] = [==[TEXTURE_COORD_NV]==],
- ["extensions"] = {
- [==[NV_transform_feedback]==],
- },
- },
- {
- ["value"] = [==[0x81FA]==],
- ["name"] = [==[SEPARATE_SPECULAR_COLOR]==],
- ["core"] = {
- {
- [==[1.2]==],
- [==[core]==],
- },
- {
- [==[3.2]==],
- [==[compatibility]==],
- },
- },
- },
- {
- ["value"] = [==[0x8850]==],
- ["name"] = [==[OFFSET_PROJECTIVE_TEXTURE_2D_NV]==],
- ["extensions"] = {
- [==[NV_texture_shader3]==],
- },
- },
- {
- ["value"] = [==[0x805B]==],
- ["name"] = [==[RGBA16_EXT]==],
- ["extensions"] = {
- [==[EXT_texture]==],
- },
- },
- {
- ["value"] = [==[0x8C78]==],
- ["name"] = [==[BACK_SECONDARY_COLOR_NV]==],
- ["extensions"] = {
- [==[NV_transform_feedback]==],
- },
- },
- {
- ["value"] = [==[0x92A1]==],
- ["name"] = [==[CONTRAST_NV]==],
- ["extensions"] = {
- [==[NV_blend_equation_advanced]==],
- },
- },
- {
- ["value"] = [==[0x892C]==],
- ["name"] = [==[REG_11_ATI]==],
- ["extensions"] = {
- [==[ATI_fragment_shader]==],
- },
- },
- {
- ["value"] = [==[0x84E7]==],
- ["name"] = [==[SUBTRACT_ARB]==],
- ["extensions"] = {
- [==[ARB_texture_env_combine]==],
- },
- },
- {
- ["value"] = [==[0x8912]==],
- ["name"] = [==[MIRROR_CLAMP_TO_BORDER_EXT]==],
- ["extensions"] = {
- [==[EXT_texture_mirror_clamp]==],
- },
- },
- {
- ["value"] = [==[0x80E0]==],
- ["name"] = [==[BGR_EXT]==],
- ["extensions"] = {
- [==[EXT_bgra]==],
- },
- },
- {
- ["value"] = [==[0x885F]==],
- ["name"] = [==[SIGNED_HILO8_NV]==],
- ["extensions"] = {
- [==[NV_texture_shader3]==],
- },
- },
- {
- ["value"] = [==[0x8D8F]==],
- ["name"] = [==[RGB8I]==],
- ["core"] = {
- {
- [==[3.0]==],
- [==[core]==],
- },
- },
- },
- {
- ["value"] = [==[0x93DD]==],
- ["name"] = [==[COMPRESSED_SRGB8_ALPHA8_ASTC_12x12_KHR]==],
- ["extensions"] = {
- [==[KHR_texture_compression_astc_ldr]==],
- },
- },
- {
- ["value"] = [==[0x885E]==],
- ["name"] = [==[HILO8_NV]==],
- ["extensions"] = {
- [==[NV_texture_shader3]==],
- },
- },
- {
- ["value"] = [==[0x885D]==],
- ["name"] = [==[DOT_PRODUCT_AFFINE_DEPTH_REPLACE_NV]==],
- ["extensions"] = {
- [==[NV_texture_shader3]==],
- },
- },
- {
- ["value"] = [==[0x8B4A]==],
- ["name"] = [==[MAX_VERTEX_UNIFORM_COMPONENTS]==],
- ["core"] = {
- {
- [==[2.0]==],
- [==[core]==],
- },
- },
- },
- {
- ["value"] = [==[0x84ED]==],
- ["name"] = [==[COMPRESSED_RGB_ARB]==],
- ["extensions"] = {
- [==[ARB_texture_compression]==],
- },
- },
- {
- ["value"] = [==[0x90A1]==],
- ["name"] = [==[PATH_FILL_BOUNDING_BOX_NV]==],
- ["extensions"] = {
- [==[NV_path_rendering]==],
- },
- },
- {
- ["value"] = [==[0x8950]==],
- ["name"] = [==[CON_15_ATI]==],
- ["extensions"] = {
- [==[ATI_fragment_shader]==],
- },
- },
- {
- ["value"] = [==[0x2601]==],
- ["name"] = [==[LINEAR]==],
- ["core"] = {
- {
- [==[1.1]==],
- [==[core]==],
- },
- },
- },
- {
- ["value"] = [==[0x889B]==],
- ["name"] = [==[EDGE_FLAG_ARRAY_BUFFER_BINDING]==],
- ["core"] = {
- {
- [==[1.5]==],
- [==[core]==],
- },
- {
- [==[3.2]==],
- [==[compatibility]==],
- },
- },
- },
- {
- ["value"] = [==[0x893C]==],
- ["name"] = [==[REG_27_ATI]==],
- ["extensions"] = {
- [==[ATI_fragment_shader]==],
- },
- },
- {
- ["value"] = [==[0x0706]==],
- ["name"] = [==[COPY_PIXEL_TOKEN]==],
- ["core"] = {
- {
- [==[1.1]==],
- [==[core]==],
- },
- {
- [==[3.2]==],
- [==[compatibility]==],
- },
- },
- },
- {
- ["value"] = [==[0x807E]==],
- ["name"] = [==[NORMAL_ARRAY_TYPE_EXT]==],
- ["extensions"] = {
- [==[EXT_vertex_array]==],
- },
- },
- {
- ["value"] = [==[0x0406]==],
- ["name"] = [==[LEFT]==],
- ["core"] = {
- {
- [==[1.1]==],
- [==[core]==],
- },
- },
- },
- {
- ["value"] = [==[0x88D3]==],
- ["name"] = [==[MATRIX19_ARB]==],
- ["extensions"] = {
- [==[ARB_fragment_program]==],
- [==[ARB_vertex_program]==],
- },
- },
- {
- ["value"] = [==[0x885B]==],
- ["name"] = [==[DOT_PRODUCT_PASS_THROUGH_NV]==],
- ["extensions"] = {
- [==[NV_texture_shader3]==],
- },
- },
- {
- ["value"] = [==[0x885A]==],
- ["name"] = [==[DEPENDENT_RGB_TEXTURE_CUBE_MAP_NV]==],
- ["extensions"] = {
- [==[NV_texture_shader3]==],
- },
- },
- {
- ["value"] = [==[0x84E2]==],
- ["name"] = [==[MAX_TEXTURE_UNITS]==],
- ["core"] = {
- {
- [==[1.3]==],
- [==[core]==],
- },
- {
- [==[3.2]==],
- [==[compatibility]==],
- },
- },
- },
- {
- ["value"] = [==[0x8E5D]==],
- ["name"] = [==[FRAGMENT_PROGRAM_INTERPOLATION_OFFSET_BITS_NV]==],
- ["extensions"] = {
- [==[NV_gpu_program5]==],
- },
- },
- {
- ["value"] = [==[0x8CDF]==],
- ["name"] = [==[MAX_COLOR_ATTACHMENTS_EXT]==],
- ["extensions"] = {
- [==[EXT_framebuffer_object]==],
- },
- },
- {
- ["value"] = [==[0x8857]==],
- ["name"] = [==[OFFSET_HILO_PROJECTIVE_TEXTURE_RECTANGLE_NV]==],
- ["extensions"] = {
- [==[NV_texture_shader3]==],
- },
- },
- {
- ["value"] = [==[0x80E9]==],
- ["name"] = [==[MAX_ELEMENTS_INDICES]==],
- ["core"] = {
- {
- [==[1.2]==],
- [==[core]==],
- },
- },
- },
- {
- ["value"] = [==[0x87A1]==],
- ["name"] = [==[OUTPUT_TEXTURE_COORD4_EXT]==],
- ["extensions"] = {
- [==[EXT_vertex_shader]==],
- },
- },
- {
- ["value"] = [==[0x0020]==],
- ["extensions"] = {
- [==[ARB_map_buffer_range]==],
- },
- ["name"] = [==[MAP_UNSYNCHRONIZED_BIT]==],
- ["core"] = {
- {
- [==[3.0]==],
- [==[core]==],
- },
- },
- },
- {
- ["value"] = [==[0x813A]==],
- ["name"] = [==[TEXTURE_MIN_LOD_SGIS]==],
- ["extensions"] = {
- [==[SGIS_texture_lod]==],
- },
- },
- {
- ["value"] = [==[0x826F]==],
- ["extensions"] = {
- [==[ARB_internalformat_query2]==],
- },
- ["name"] = [==[INTERNALFORMAT_SUPPORTED]==],
- ["core"] = {
- {
- [==[4.3]==],
- [==[core]==],
- },
- },
- },
- {
- ["value"] = [==[0x8016]==],
- ["name"] = [==[REDUCE]==],
- ["extensions"] = {
- [==[ARB_imaging]==],
- },
- },
- {
- ["value"] = [==[0x0CB6]==],
- ["name"] = [==[PIXEL_MAP_R_TO_R_SIZE]==],
- ["core"] = {
- {
- [==[1.1]==],
- [==[core]==],
- },
- {
- [==[3.2]==],
- [==[compatibility]==],
- },
- },
- },
- {
- ["value"] = [==[0x82A4]==],
- ["extensions"] = {
- [==[ARB_internalformat_query2]==],
- },
- ["name"] = [==[SHADER_IMAGE_LOAD]==],
- ["core"] = {
- {
- [==[4.3]==],
- [==[core]==],
- },
- },
- },
- {
- ["value"] = [==[0x8914]==],
- ["name"] = [==[SAMPLES_PASSED_ARB]==],
- ["extensions"] = {
- [==[ARB_occlusion_query]==],
- },
- },
- {
- ["value"] = [==[0x92C7]==],
- ["extensions"] = {
- [==[ARB_shader_atomic_counters]==],
- },
- ["name"] = [==[ATOMIC_COUNTER_BUFFER_REFERENCED_BY_VERTEX_SHADER]==],
- ["core"] = {
- {
- [==[4.2]==],
- [==[core]==],
- },
- },
- },
- {
- ["value"] = [==[0x8852]==],
- ["name"] = [==[OFFSET_PROJECTIVE_TEXTURE_RECTANGLE_NV]==],
- ["extensions"] = {
- [==[NV_texture_shader3]==],
- },
- },
- {
- ["value"] = [==[0x8D9A]==],
- ["name"] = [==[BGR_INTEGER_EXT]==],
- ["extensions"] = {
- [==[EXT_texture_integer]==],
- },
- },
- {
- ["value"] = [==[0x83F3]==],
- ["name"] = [==[COMPRESSED_RGBA_S3TC_DXT5_EXT]==],
- ["extensions"] = {
- [==[EXT_texture_compression_s3tc]==],
- },
- },
- {
- ["value"] = [==[0x9303]==],
- ["extensions"] = {
- [==[ARB_program_interface_query]==],
- },
- ["name"] = [==[BUFFER_DATA_SIZE]==],
- ["core"] = {
- {
- [==[4.3]==],
- [==[core]==],
- },
- },
- },
- {
- ["value"] = [==[0x80CB]==],
- ["name"] = [==[BLEND_SRC_ALPHA_EXT]==],
- ["extensions"] = {
- [==[EXT_blend_func_separate]==],
- },
- },
- {
- ["value"] = [==[0x86EF]==],
- ["name"] = [==[DOT_PRODUCT_TEXTURE_3D_NV]==],
- ["extensions"] = {
- [==[NV_texture_shader2]==],
- },
- },
- {
- ["value"] = [==[0x8896]==],
- ["name"] = [==[VERTEX_ARRAY_BUFFER_BINDING]==],
- ["core"] = {
- {
- [==[1.5]==],
- [==[core]==],
- },
- {
- [==[3.2]==],
- [==[compatibility]==],
- },
- },
- },
- {
- ["value"] = [==[0x8A46]==],
- ["extensions"] = {
- [==[ARB_uniform_buffer_object]==],
- },
- ["name"] = [==[UNIFORM_BLOCK_REFERENCED_BY_FRAGMENT_SHADER]==],
- ["core"] = {
- {
- [==[3.1]==],
- [==[core]==],
- },
- },
- },
- {
- ["value"] = [==[0x8B4F]==],
- ["name"] = [==[OBJECT_SUBTYPE_ARB]==],
- ["extensions"] = {
- [==[ARB_shader_objects]==],
- },
- },
- {
- ["value"] = [==[0x871C]==],
- ["name"] = [==[TEXTURE_LO_SIZE_NV]==],
- ["extensions"] = {
- [==[NV_texture_shader]==],
- },
- },
- {
- ["value"] = [==[0x1D01]==],
- ["name"] = [==[SMOOTH]==],
- ["core"] = {
- {
- [==[1.1]==],
- [==[core]==],
- },
- {
- [==[3.2]==],
- [==[compatibility]==],
- },
- },
- },
- {
- ["value"] = [==[0x8CA0]==],
- ["name"] = [==[POINT_SPRITE_COORD_ORIGIN]==],
- ["core"] = {
- {
- [==[2.0]==],
- [==[core]==],
- },
- },
- },
- {
- ["value"] = [==[0x8A2E]==],
- ["extensions"] = {
- [==[ARB_uniform_buffer_object]==],
- },
- ["name"] = [==[MAX_COMBINED_UNIFORM_BLOCKS]==],
- ["core"] = {
- {
- [==[3.1]==],
- [==[core]==],
- },
- },
- },
- {
- ["value"] = [==[0x8719]==],
- ["name"] = [==[VIBRANCE_BIAS_NV]==],
- ["extensions"] = {
- [==[NV_texture_shader]==],
- },
- },
- {
- ["value"] = [==[0x8DE7]==],
- ["extensions"] = {
- [==[ARB_shader_subroutine]==],
- },
- ["name"] = [==[MAX_SUBROUTINES]==],
- ["core"] = {
- {
- [==[4.0]==],
- [==[core]==],
- },
- },
- },
- {
- ["value"] = [==[0x8E55]==],
- ["name"] = [==[TEXTURE_RENDERBUFFER_NV]==],
- ["extensions"] = {
- [==[NV_explicit_multisample]==],
- },
- },
- {
- ["value"] = [==[0x8717]==],
- ["name"] = [==[DT_BIAS_NV]==],
- ["extensions"] = {
- [==[NV_texture_shader]==],
- },
- },
- {
- ["value"] = [==[0x88F0]==],
- ["name"] = [==[DEPTH24_STENCIL8_EXT]==],
- ["extensions"] = {
- [==[EXT_packed_depth_stencil]==],
- },
- },
- {
- ["value"] = [==[0x8715]==],
- ["name"] = [==[LO_BIAS_NV]==],
- ["extensions"] = {
- [==[NV_texture_shader]==],
- },
- },
- {
- ["value"] = [==[0x92F4]==],
- ["extensions"] = {
- [==[ARB_program_interface_query]==],
- },
- ["name"] = [==[TRANSFORM_FEEDBACK_VARYING]==],
- ["core"] = {
- {
- [==[4.3]==],
- [==[core]==],
- },
- },
- },
- {
- ["value"] = [==[0x8C8F]==],
- ["name"] = [==[TRANSFORM_FEEDBACK_BUFFER_BINDING_EXT]==],
- ["extensions"] = {
- [==[EXT_transform_feedback]==],
- },
- },
- {
- ["value"] = [==[0x8712]==],
- ["name"] = [==[MAGNITUDE_SCALE_NV]==],
- ["extensions"] = {
- [==[NV_texture_shader]==],
- },
- },
- {
- ["value"] = [==[0x88B7]==],
- ["name"] = [==[TRANSPOSE_CURRENT_MATRIX_ARB]==],
- ["extensions"] = {
- [==[ARB_fragment_program]==],
- [==[ARB_vertex_program]==],
- },
- },
- {
- ["value"] = [==[0x8DF2]==],
- ["extensions"] = {
- [==[ARB_ES2_compatibility]==],
- },
- ["name"] = [==[HIGH_FLOAT]==],
- ["core"] = {
- {
- [==[4.1]==],
- [==[core]==],
- },
- },
- },
- {
- ["value"] = [==[0x8713]==],
- ["name"] = [==[VIBRANCE_SCALE_NV]==],
- ["extensions"] = {
- [==[NV_texture_shader]==],
- },
- },
- {
- ["value"] = [==[0x930C]==],
- ["extensions"] = {
- [==[ARB_program_interface_query]==],
- },
- ["name"] = [==[TOP_LEVEL_ARRAY_SIZE]==],
- ["core"] = {
- {
- [==[4.3]==],
- [==[core]==],
- },
- },
- },
- {
- ["value"] = [==[0x8294]==],
- ["extensions"] = {
- [==[ARB_internalformat_query2]==],
- },
- ["name"] = [==[MANUAL_GENERATE_MIPMAP]==],
- ["core"] = {
- {
- [==[4.3]==],
- [==[core]==],
- },
- },
- },
- {
- ["value"] = [==[0x1204]==],
- ["name"] = [==[SPOT_DIRECTION]==],
- ["core"] = {
- {
- [==[1.1]==],
- [==[core]==],
- },
- {
- [==[3.2]==],
- [==[compatibility]==],
- },
- },
- },
- {
- ["value"] = [==[0x8923]==],
- ["name"] = [==[REG_2_ATI]==],
- ["extensions"] = {
- [==[ATI_fragment_shader]==],
- },
- },
- {
- ["value"] = [==[0x8931]==],
- ["name"] = [==[REG_16_ATI]==],
- ["extensions"] = {
- [==[ATI_fragment_shader]==],
- },
- },
- {
- ["value"] = [==[0x8E14]==],
- ["name"] = [==[QUERY_NO_WAIT]==],
- ["core"] = {
- {
- [==[3.0]==],
- [==[core]==],
- },
- },
- },
- {
- ["value"] = [==[0x8948]==],
- ["name"] = [==[CON_7_ATI]==],
- ["extensions"] = {
- [==[ATI_fragment_shader]==],
- },
- },
- {
- ["value"] = [==[0x8827]==],
- ["name"] = [==[DRAW_BUFFER2_ATI]==],
- ["extensions"] = {
- [==[ATI_draw_buffers]==],
- },
- },
- {
- ["value"] = [==[0x8F4C]==],
- ["extensions"] = {
- [==[ARB_gpu_shader_fp64]==],
- [==[ARB_vertex_attrib_64bit]==],
- },
- ["name"] = [==[DOUBLE_MAT3x4]==],
- ["core"] = {
- {
- [==[4.0]==],
- [==[core]==],
- },
- },
- },
- {
- ["value"] = [==[0x905D]==],
- ["name"] = [==[INT_IMAGE_1D_ARRAY_EXT]==],
- ["extensions"] = {
- [==[EXT_shader_image_load_store]==],
- },
- },
- {
- ["value"] = [==[0x8A3A]==],
- ["extensions"] = {
- [==[ARB_uniform_buffer_object]==],
- },
- ["name"] = [==[UNIFORM_BLOCK_INDEX]==],
- ["core"] = {
- {
- [==[3.1]==],
- [==[core]==],
- },
- },
- },
- {
- ["value"] = [==[0x8738]==],
- ["name"] = [==[MODELVIEW24_ARB]==],
- ["extensions"] = {
- [==[ARB_vertex_blend]==],
- },
- },
- {
- ["value"] = [==[0x900A]==],
- ["name"] = [==[TEXTURE_BINDING_CUBE_MAP_ARRAY_ARB]==],
- ["extensions"] = {
- [==[ARB_texture_cube_map_array]==],
- },
- },
- {
- ["value"] = [==[0x870A]==],
- ["name"] = [==[DSDT8_MAG8_NV]==],
- ["extensions"] = {
- [==[NV_texture_shader]==],
- },
- },
- {
- ["value"] = [==[0x8C48]==],
- ["name"] = [==[COMPRESSED_SRGB_EXT]==],
- ["extensions"] = {
- [==[EXT_texture_sRGB]==],
- },
- },
- {
- ["value"] = [==[0x86F7]==],
- ["name"] = [==[DSDT_MAG_VIB_NV]==],
- ["extensions"] = {
- [==[NV_texture_shader]==],
- },
- },
- {
- ["value"] = [==[0x86A6]==],
- ["name"] = [==[WEIGHT_SUM_UNITY_ARB]==],
- ["extensions"] = {
- [==[ARB_vertex_blend]==],
- },
- },
- {
- ["value"] = [==[0x8B48]==],
- ["name"] = [==[SHADER_OBJECT_ARB]==],
- ["extensions"] = {
- [==[ARB_shader_objects]==],
- },
- },
- {
- ["value"] = [==[0x80B9]==],
- ["name"] = [==[POST_COLOR_MATRIX_GREEN_BIAS_SGI]==],
- ["extensions"] = {
- [==[SGI_color_matrix]==],
- },
- },
- {
- ["value"] = [==[0x8FF7]==],
- ["name"] = [==[UNSIGNED_INT64_VEC4_NV]==],
- ["extensions"] = {
- [==[NV_gpu_shader5]==],
- },
- },
- {
- ["value"] = [==[0x8297]==],
- ["extensions"] = {
- [==[ARB_internalformat_query2]==],
- },
- ["name"] = [==[SRGB_READ]==],
- ["core"] = {
- {
- [==[4.3]==],
- [==[core]==],
- },
- },
- },
- {
- ["value"] = [==[0x8A34]==],
- ["extensions"] = {
- [==[ARB_uniform_buffer_object]==],
- },
- ["name"] = [==[UNIFORM_BUFFER_OFFSET_ALIGNMENT]==],
- ["core"] = {
- {
- [==[3.1]==],
- [==[core]==],
- },
- },
- },
- {
- ["value"] = [==[0x8708]==],
- ["name"] = [==[SIGNED_INTENSITY8_NV]==],
- ["extensions"] = {
- [==[NV_texture_shader]==],
- },
- },
- {
- ["value"] = [==[0x801F]==],
- ["name"] = [==[POST_CONVOLUTION_ALPHA_SCALE_EXT]==],
- ["extensions"] = {
- [==[EXT_convolution]==],
- },
- },
- {
- ["value"] = [==[0x8024]==],
- ["name"] = [==[HISTOGRAM]==],
- ["extensions"] = {
- [==[ARB_imaging]==],
- },
- },
- {
- ["value"] = [==[0x8707]==],
- ["name"] = [==[SIGNED_INTENSITY_NV]==],
- ["extensions"] = {
- [==[NV_texture_shader]==],
- },
- },
- {
- ["value"] = [==[0x8814]==],
- ["name"] = [==[RGBA_FLOAT32_ATI]==],
- ["extensions"] = {
- [==[ATI_texture_float]==],
- },
- },
- {
- ["value"] = [==[0x8455]==],
- ["name"] = [==[FOG_COORD_ARRAY_STRIDE]==],
- ["core"] = {
- {
- [==[1.5]==],
- [==[core]==],
- },
- {
- [==[3.2]==],
- [==[compatibility]==],
- },
- },
- },
- {
- ["value"] = [==[0x8577]==],
- ["extensions"] = {
- [==[NV_path_rendering]==],
- },
- ["name"] = [==[PRIMARY_COLOR]==],
- ["core"] = {
- {
- [==[1.3]==],
- [==[core]==],
- },
- {
- [==[3.2]==],
- [==[compatibility]==],
- },
- },
- },
- {
- ["value"] = [==[0x8F39]==],
- ["name"] = [==[MAX_COMBINED_IMAGE_UNITS_AND_FRAGMENT_OUTPUTS_EXT]==],
- ["extensions"] = {
- [==[EXT_shader_image_load_store]==],
- },
- },
- {
- ["value"] = [==[0x87B4]==],
- ["name"] = [==[OUTPUT_TEXTURE_COORD23_EXT]==],
- ["extensions"] = {
- [==[EXT_vertex_shader]==],
- },
- },
- {
- ["value"] = [==[0x8E78]==],
- ["extensions"] = {
- [==[ARB_tessellation_shader]==],
- },
- ["name"] = [==[TESS_GEN_VERTEX_ORDER]==],
- ["core"] = {
- {
- [==[4.0]==],
- [==[core]==],
- },
- },
- },
- {
- ["value"] = [==[0x802C]==],
- ["name"] = [==[HISTOGRAM_LUMINANCE_SIZE_EXT]==],
- ["extensions"] = {
- [==[EXT_histogram]==],
- },
- },
- {
- ["value"] = [==[0x8704]==],
- ["name"] = [==[SIGNED_LUMINANCE8_ALPHA8_NV]==],
- ["extensions"] = {
- [==[NV_texture_shader]==],
- },
- },
- {
- ["value"] = [==[0x8703]==],
- ["name"] = [==[SIGNED_LUMINANCE_ALPHA_NV]==],
- ["extensions"] = {
- [==[NV_texture_shader]==],
- },
- },
- {
- ["value"] = [==[0x0D95]==],
- ["name"] = [==[MAP1_TEXTURE_COORD_3]==],
- ["core"] = {
- {
- [==[1.1]==],
- [==[core]==],
- },
- {
- [==[3.2]==],
- [==[compatibility]==],
- },
- },
- },
- {
- ["value"] = [==[0x8702]==],
- ["name"] = [==[SIGNED_LUMINANCE8_NV]==],
- ["extensions"] = {
- [==[NV_texture_shader]==],
- },
- },
- {
- ["value"] = [==[0x0C51]==],
- ["name"] = [==[POINT_SMOOTH_HINT]==],
- ["core"] = {
- {
- [==[1.1]==],
- [==[core]==],
- },
- {
- [==[3.2]==],
- [==[compatibility]==],
- },
- },
- },
- {
- ["value"] = [==[0x1F00]==],
- ["name"] = [==[VENDOR]==],
- ["core"] = {
- {
- [==[1.1]==],
- [==[core]==],
- },
- },
- },
- {
- ["value"] = [==[0xF4]==],
- ["name"] = [==[DUP_LAST_CUBIC_CURVE_TO_NV]==],
- ["extensions"] = {
- [==[NV_path_rendering]==],
- },
- },
- {
- ["value"] = [==[0x8701]==],
- ["name"] = [==[SIGNED_LUMINANCE_NV]==],
- ["extensions"] = {
- [==[NV_texture_shader]==],
- },
- },
- {
- ["value"] = [==[0x8C18]==],
- ["name"] = [==[TEXTURE_1D_ARRAY_EXT]==],
- ["extensions"] = {
- [==[EXT_texture_array]==],
- },
- },
- {
- ["value"] = [==[0x8370]==],
- ["name"] = [==[MIRRORED_REPEAT_ARB]==],
- ["extensions"] = {
- [==[ARB_texture_mirrored_repeat]==],
- },
- },
- {
- ["value"] = [==[0x86FE]==],
- ["name"] = [==[SIGNED_RGB_NV]==],
- ["extensions"] = {
- [==[NV_texture_shader]==],
- },
- },
- {
- ["value"] = [==[0x8F98]==],
- ["extensions"] = {
- [==[EXT_texture_snorm]==],
- },
- ["name"] = [==[R16_SNORM]==],
- ["core"] = {
- {
- [==[3.1]==],
- [==[core]==],
- },
- },
- },
- {
- ["value"] = [==[0x8B61]==],
- ["name"] = [==[SAMPLER_1D_SHADOW_ARB]==],
- ["extensions"] = {
- [==[ARB_shader_objects]==],
- },
- },
- {
- ["value"] = [==[0x140B]==],
- ["extensions"] = {
- [==[ARB_half_float_vertex]==],
- },
- ["name"] = [==[HALF_FLOAT]==],
- ["core"] = {
- {
- [==[3.0]==],
- [==[core]==],
- },
- },
- },
- {
- ["value"] = [==[0x8831]==],
- ["name"] = [==[DRAW_BUFFER12]==],
- ["core"] = {
- {
- [==[2.0]==],
- [==[core]==],
- },
- },
- },
- {
- ["value"] = [==[0x86FB]==],
- ["name"] = [==[SIGNED_RGBA_NV]==],
- ["extensions"] = {
- [==[NV_texture_shader]==],
- },
- },
- {
- ["value"] = [==[0x8F47]==],
- ["name"] = [==[DOUBLE_MAT3_EXT]==],
- ["extensions"] = {
- [==[EXT_vertex_attrib_64bit]==],
- },
- },
- {
- ["value"] = [==[0x8CED]==],
- ["extensions"] = {
- [==[ARB_framebuffer_object]==],
- },
- ["name"] = [==[COLOR_ATTACHMENT13]==],
- ["core"] = {
- {
- [==[3.0]==],
- [==[core]==],
- },
- },
- },
- {
- ["value"] = [==[0x8B50]==],
- ["name"] = [==[FLOAT_VEC2_ARB]==],
- ["extensions"] = {
- [==[ARB_shader_objects]==],
- },
- },
- {
- ["value"] = [==[0x9304]==],
- ["extensions"] = {
- [==[ARB_program_interface_query]==],
- },
- ["name"] = [==[NUM_ACTIVE_VARIABLES]==],
- ["core"] = {
- {
- [==[4.3]==],
- [==[core]==],
- },
- },
- },
- {
- ["value"] = [==[0x86F8]==],
- ["name"] = [==[HILO16_NV]==],
- ["extensions"] = {
- [==[NV_texture_shader]==],
- },
- },
- {
- ["value"] = [==[0x86EE]==],
- ["name"] = [==[DOT_PRODUCT_TEXTURE_2D_NV]==],
- ["extensions"] = {
- [==[NV_texture_shader]==],
- },
- },
- {
- ["value"] = [==[0x9275]==],
- ["extensions"] = {
- [==[ARB_ES3_compatibility]==],
- },
- ["name"] = [==[COMPRESSED_SRGB8_ETC2]==],
- ["core"] = {
- {
- [==[4.3]==],
- [==[core]==],
- },
- },
- },
- {
- ["value"] = [==[0x2803]==],
- ["name"] = [==[TEXTURE_WRAP_T]==],
- ["core"] = {
- {
- [==[1.1]==],
- [==[core]==],
- },
- },
- },
- {
- ["value"] = [==[0x8910]==],
- ["name"] = [==[STENCIL_TEST_TWO_SIDE_EXT]==],
- ["extensions"] = {
- [==[EXT_stencil_two_side]==],
- },
- },
- {
- ["value"] = [==[0x8642]==],
- ["name"] = [==[PROGRAM_POINT_SIZE_ARB]==],
- ["extensions"] = {
- [==[ARB_geometry_shader4]==],
- },
- },
- {
- ["value"] = [==[0x88E2]==],
- ["name"] = [==[STREAM_COPY]==],
- ["core"] = {
- {
- [==[1.5]==],
- [==[core]==],
- },
- },
- },
- {
- ["value"] = [==[0x86F4]==],
- ["name"] = [==[HILO_NV]==],
- ["extensions"] = {
- [==[NV_texture_shader]==],
- },
- },
- {
- ["value"] = [==[0x8871]==],
- ["name"] = [==[MAX_TEXTURE_COORDS]==],
- ["core"] = {
- {
- [==[2.0]==],
- [==[core]==],
- },
- {
- [==[3.2]==],
- [==[compatibility]==],
- },
- },
- },
- {
- ["value"] = [==[0x8926]==],
- ["name"] = [==[REG_5_ATI]==],
- ["extensions"] = {
- [==[ATI_fragment_shader]==],
- },
- },
- {
- ["value"] = [==[0x851B]==],
- ["name"] = [==[PROXY_TEXTURE_CUBE_MAP_EXT]==],
- ["extensions"] = {
- [==[EXT_texture_cube_map]==],
- },
- },
- {
- ["value"] = [==[0x3007]==],
- ["name"] = [==[CLIP_DISTANCE7]==],
- ["core"] = {
- {
- [==[3.0]==],
- [==[core]==],
- },
- },
- },
- {
- ["value"] = [==[0x8C37]==],
- ["name"] = [==[MIN_SAMPLE_SHADING_VALUE_ARB]==],
- ["extensions"] = {
- [==[ARB_sample_shading]==],
- },
- },
- {
- ["value"] = [==[0x83F6]==],
- ["name"] = [==[NORMAL_ARRAY_PARALLEL_POINTERS_INTEL]==],
- ["extensions"] = {
- [==[INTEL_parallel_arrays]==],
- },
- },
- {
- ["value"] = [==[0x888E]==],
- ["name"] = [==[FLOAT_RGBA_MODE_NV]==],
- ["extensions"] = {
- [==[NV_float_buffer]==],
- },
- },
- {
- ["value"] = [==[0x8B5B]==],
- ["name"] = [==[FLOAT_MAT3]==],
- ["core"] = {
- {
- [==[2.0]==],
- [==[core]==],
- },
- },
- },
- {
- ["value"] = [==[0x86EC]==],
- ["name"] = [==[DOT_PRODUCT_NV]==],
- ["extensions"] = {
- [==[NV_texture_shader]==],
- },
- },
- {
- ["value"] = [==[0x87D7]==],
- ["name"] = [==[Z_EXT]==],
- ["extensions"] = {
- [==[EXT_vertex_shader]==],
- },
- },
- {
- ["value"] = [==[0x809D]==],
- ["name"] = [==[MULTISAMPLE_ARB]==],
- ["extensions"] = {
- [==[ARB_multisample]==],
- },
- },
- {
- ["value"] = [==[0x0D56]==],
- ["name"] = [==[DEPTH_BITS]==],
- ["core"] = {
- {
- [==[1.1]==],
- [==[core]==],
- },
- {
- [==[3.2]==],
- [==[compatibility]==],
- },
- },
- },
- {
- ["value"] = [==[103075]==],
- ["name"] = [==[EDGE_FLAG_ARRAY_LIST_IBM]==],
- ["extensions"] = {
- [==[IBM_vertex_array_lists]==],
- },
- },
- {
- ["value"] = [==[0x86E8]==],
- ["name"] = [==[OFFSET_TEXTURE_2D_NV]==],
- ["extensions"] = {
- [==[NV_texture_shader]==],
- },
- },
- {
- ["value"] = [==[0x8642]==],
- ["name"] = [==[PROGRAM_POINT_SIZE_EXT]==],
- ["extensions"] = {
- [==[EXT_geometry_shader4]==],
- [==[NV_geometry_program4]==],
- },
- },
- {
- ["value"] = [==[0x86E7]==],
- ["name"] = [==[CULL_FRAGMENT_NV]==],
- ["extensions"] = {
- [==[NV_texture_shader]==],
- },
- },
- {
- ["value"] = [==[0x8439]==],
- ["name"] = [==[TANGENT_ARRAY_EXT]==],
- ["extensions"] = {
- [==[EXT_coordinate_frame]==],
- },
- },
- {
- ["value"] = [==[0x1200]==],
- ["name"] = [==[AMBIENT]==],
- ["core"] = {
- {
- [==[1.1]==],
- [==[core]==],
- },
- {
- [==[3.2]==],
- [==[compatibility]==],
- },
- },
- },
- {
- ["value"] = [==[0x86E5]==],
- ["name"] = [==[CONST_EYE_NV]==],
- ["extensions"] = {
- [==[NV_texture_shader]==],
- },
- },
- {
- ["value"] = [==[0x8024]==],
- ["name"] = [==[HISTOGRAM_EXT]==],
- ["extensions"] = {
- [==[EXT_histogram]==],
- },
- },
- {
- ["value"] = [==[0x0303]==],
- ["name"] = [==[ONE_MINUS_SRC_ALPHA]==],
- ["core"] = {
- {
- [==[1.1]==],
- [==[core]==],
- },
- },
- },
- {
- ["value"] = [==[0x8640]==],
- ["name"] = [==[CURRENT_MATRIX_STACK_DEPTH_ARB]==],
- ["extensions"] = {
- [==[ARB_fragment_program]==],
- [==[ARB_vertex_program]==],
- },
- },
- {
- ["value"] = [==[0x877C]==],
- ["name"] = [==[BUMP_TARGET_ATI]==],
- ["extensions"] = {
- [==[ATI_envmap_bumpmap]==],
- },
- },
- {
- ["value"] = [==[0x8019]==],
- ["name"] = [==[CONVOLUTION_HEIGHT_EXT]==],
- ["extensions"] = {
- [==[EXT_convolution]==],
- },
- },
- {
- ["value"] = [==[0x86E2]==],
- ["name"] = [==[OFFSET_TEXTURE_SCALE_NV]==],
- ["extensions"] = {
- [==[NV_texture_shader]==],
- },
- },
- {
- ["value"] = [==[0x9283]==],
- ["name"] = [==[DISJOINT_NV]==],
- ["extensions"] = {
- [==[NV_blend_equation_advanced]==],
- },
- },
- {
- ["value"] = [==[0x8CAA]==],
- ["extensions"] = {
- [==[ARB_framebuffer_object]==],
- },
- ["name"] = [==[READ_FRAMEBUFFER_BINDING]==],
- ["core"] = {
- {
- [==[3.0]==],
- [==[core]==],
- },
- },
- },
- {
- ["value"] = [==[0x8C3B]==],
- ["name"] = [==[UNSIGNED_INT_10F_11F_11F_REV_EXT]==],
- ["extensions"] = {
- [==[EXT_packed_float]==],
- },
- },
- {
- ["value"] = [==[0x86E0]==],
- ["name"] = [==[CULL_MODES_NV]==],
- ["extensions"] = {
- [==[NV_texture_shader]==],
- },
- },
- {
- ["value"] = [==[0x86DF]==],
- ["name"] = [==[SHADER_OPERATION_NV]==],
- ["extensions"] = {
- [==[NV_texture_shader]==],
- },
- },
- {
- ["value"] = [==[0x8F4D]==],
- ["extensions"] = {
- [==[ARB_gpu_shader_fp64]==],
- [==[ARB_vertex_attrib_64bit]==],
- },
- ["name"] = [==[DOUBLE_MAT4x2]==],
- ["core"] = {
- {
- [==[4.0]==],
- [==[core]==],
- },
- },
- },
- {
- ["value"] = [==[0x86DE]==],
- ["name"] = [==[TEXTURE_SHADER_NV]==],
- ["extensions"] = {
- [==[NV_texture_shader]==],
- },
- },
- {
- ["value"] = [==[0x86DD]==],
- ["name"] = [==[SHADER_CONSISTENT_NV]==],
- ["extensions"] = {
- [==[NV_texture_shader]==],
- },
- },
- {
- ["value"] = [==[0x824B]==],
- ["name"] = [==[DEBUG_SOURCE_OTHER_ARB]==],
- ["extensions"] = {
- [==[ARB_debug_output]==],
- },
- },
- {
- ["value"] = [==[0x86F9]==],
- ["name"] = [==[SIGNED_HILO_NV]==],
- ["extensions"] = {
- [==[NV_texture_shader]==],
- },
- },
- {
- ["value"] = [==[0x8CD0]==],
- ["name"] = [==[FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE_EXT]==],
- ["extensions"] = {
- [==[EXT_framebuffer_object]==],
- },
- },
- {
- ["value"] = [==[0x8DBE]==],
- ["name"] = [==[COMPRESSED_SIGNED_RED_GREEN_RGTC2_EXT]==],
- ["extensions"] = {
- [==[EXT_texture_compression_rgtc]==],
- },
- },
- {
- ["value"] = [==[0x90CA]==],
- ["extensions"] = {
- [==[ARB_shader_image_load_store]==],
- },
- ["name"] = [==[MAX_VERTEX_IMAGE_UNIFORMS]==],
- ["core"] = {
- {
- [==[4.2]==],
- [==[core]==],
- },
- },
- },
- {
- ["value"] = [==[0x86D9]==],
- ["name"] = [==[RGBA_UNSIGNED_DOT_PRODUCT_MAPPING_NV]==],
- ["extensions"] = {
- [==[NV_texture_shader]==],
- },
- },
- {
- ["value"] = [==[0x8565]==],
- ["name"] = [==[GREEN_MAX_CLAMP_INGR]==],
- ["extensions"] = {
- [==[INGR_color_clamp]==],
- },
- },
- {
- ["value"] = [==[103077]==],
- ["name"] = [==[SECONDARY_COLOR_ARRAY_LIST_IBM]==],
- ["extensions"] = {
- [==[IBM_vertex_array_lists]==],
- },
- },
- {
- ["value"] = [==[0x909A]==],
- ["name"] = [==[UTF8_NV]==],
- ["extensions"] = {
- [==[NV_path_rendering]==],
- },
- },
- {
- ["value"] = [==[0x8B8A]==],
- ["name"] = [==[ACTIVE_ATTRIBUTE_MAX_LENGTH]==],
- ["core"] = {
- {
- [==[2.0]==],
- [==[core]==],
- },
- },
- },
- {
- ["value"] = [==[0x8DDF]==],
- ["name"] = [==[MAX_GEOMETRY_UNIFORM_COMPONENTS_EXT]==],
- ["extensions"] = {
- [==[EXT_geometry_shader4]==],
- },
- },
- {
- ["value"] = [==[0x84E5]==],
- ["name"] = [==[TRANSPOSE_TEXTURE_MATRIX_ARB]==],
- ["extensions"] = {
- [==[ARB_transpose_matrix]==],
- },
- },
- {
- ["value"] = [==[0x8F94]==],
- ["extensions"] = {
- [==[EXT_texture_snorm]==],
- },
- ["name"] = [==[R8_SNORM]==],
- ["core"] = {
- {
- [==[3.1]==],
- [==[core]==],
- },
- },
- },
- {
- ["value"] = [==[0x817E]==],
- ["name"] = [==[REFERENCE_PLANE_EQUATION_SGIX]==],
- ["extensions"] = {
- [==[SGIX_reference_plane]==],
- },
- },
- {
- ["value"] = [==[0x8E11]==],
- ["name"] = [==[MAX_MULTISAMPLE_COVERAGE_MODES_NV]==],
- ["extensions"] = {
- [==[NV_framebuffer_multisample_coverage]==],
- },
- },
- {
- ["value"] = [==[0x882B]==],
- ["name"] = [==[DRAW_BUFFER6_ARB]==],
- ["extensions"] = {
- [==[ARB_draw_buffers]==],
- },
- },
- {
- ["value"] = [==[0x93DA]==],
- ["name"] = [==[COMPRESSED_SRGB8_ALPHA8_ASTC_10x8_KHR]==],
- ["extensions"] = {
- [==[KHR_texture_compression_astc_ldr]==],
- },
- },
- {
- ["value"] = [==[0x00000008]==],
- ["name"] = [==[VERTEX4_BIT_PGI]==],
- ["extensions"] = {
- [==[PGI_vertex_hints]==],
- },
- },
- {
- ["value"] = [==[0x888F]==],
- ["name"] = [==[TEXTURE_UNSIGNED_REMAP_MODE_NV]==],
- ["extensions"] = {
- [==[NV_texture_expand_normal]==],
- },
- },
- {
- ["value"] = [==[0x8A00]==],
- ["name"] = [==[VERTEX_ATTRIB_MAP1_APPLE]==],
- ["extensions"] = {
- [==[APPLE_vertex_program_evaluators]==],
- },
- },
- {
- ["value"] = [==[0x859B]==],
- ["name"] = [==[OPERAND3_ALPHA_NV]==],
- ["extensions"] = {
- [==[NV_texture_env_combine4]==],
- },
- },
- {
- ["value"] = [==[0x8C2D]==],
- ["name"] = [==[TEXTURE_BUFFER_DATA_STORE_BINDING_EXT]==],
- ["extensions"] = {
- [==[EXT_texture_buffer_object]==],
- },
- },
- {
- ["value"] = [==[0x802B]==],
- ["name"] = [==[HISTOGRAM_ALPHA_SIZE]==],
- ["extensions"] = {
- [==[ARB_imaging]==],
- },
- },
- {
- ["value"] = [==[0x8B65]==],
- ["name"] = [==[FLOAT_MAT2x3]==],
- ["core"] = {
- {
- [==[2.1]==],
- [==[core]==],
- },
- },
- },
- {
- ["value"] = [==[0x858B]==],
- ["name"] = [==[SOURCE3_ALPHA_NV]==],
- ["extensions"] = {
- [==[NV_texture_env_combine4]==],
- },
- },
- {
- ["value"] = [==[0x8243]==],
- ["name"] = [==[DEBUG_NEXT_LOGGED_MESSAGE_LENGTH_ARB]==],
- ["extensions"] = {
- [==[ARB_debug_output]==],
- },
- },
- {
- ["value"] = [==[0x845D]==],
- ["name"] = [==[SECONDARY_COLOR_ARRAY_POINTER_EXT]==],
- ["extensions"] = {
- [==[EXT_secondary_color]==],
- },
- },
- {
- ["value"] = [==[0x82E1]==],
- ["extensions"] = {
- [==[KHR_debug]==],
- },
- ["name"] = [==[SHADER]==],
- ["core"] = {
- {
- [==[4.3]==],
- [==[core]==],
- },
- },
- },
- {
- ["value"] = [==[0x1602]==],
- ["name"] = [==[AMBIENT_AND_DIFFUSE]==],
- ["core"] = {
- {
- [==[1.1]==],
- [==[core]==],
- },
- {
- [==[3.2]==],
- [==[compatibility]==],
- },
- },
- },
- {
- ["value"] = [==[0x0D13]==],
- ["name"] = [==[INDEX_OFFSET]==],
- ["core"] = {
- {
- [==[1.1]==],
- [==[core]==],
- },
- {
- [==[3.2]==],
- [==[compatibility]==],
- },
- },
- },
- {
- ["value"] = [==[0x0C71]==],
- ["name"] = [==[PIXEL_MAP_S_TO_S]==],
- ["core"] = {
- {
- [==[1.1]==],
- [==[core]==],
- },
- {
- [==[3.2]==],
- [==[compatibility]==],
- },
- },
- },
- {
- ["value"] = [==[0x80D7]==],
- ["name"] = [==[COLOR_TABLE_BIAS]==],
- ["extensions"] = {
- [==[ARB_imaging]==],
- },
- },
- {
- ["value"] = [==[0x855F]==],
- ["name"] = [==[EMBOSS_MAP_NV]==],
- ["extensions"] = {
- [==[NV_texgen_emboss]==],
- },
- },
- {
- ["value"] = [==[0x895B]==],
- ["name"] = [==[CON_26_ATI]==],
- ["extensions"] = {
- [==[ATI_fragment_shader]==],
- },
- },
- {
- ["value"] = [==[0x8874]==],
- ["name"] = [==[PROGRAM_ERROR_STRING_NV]==],
- ["extensions"] = {
- [==[NV_fragment_program]==],
- },
- },
- {
- ["value"] = [==[0x8C74]==],
- ["name"] = [==[TESS_CONTROL_PROGRAM_PARAMETER_BUFFER_NV]==],
- ["extensions"] = {
- [==[NV_tessellation_program5]==],
- },
- },
- {
- ["value"] = [==[0x8D91]==],
- ["name"] = [==[INTENSITY8I_EXT]==],
- ["extensions"] = {
- [==[EXT_texture_integer]==],
- },
- },
- {
- ["value"] = [==[0x86D8]==],
- ["name"] = [==[MAX_PROGRAM_PATCH_ATTRIBS_NV]==],
- ["extensions"] = {
- [==[NV_tessellation_program5]==],
- },
- },
- {
- ["value"] = [==[0x80A0]==],
- ["name"] = [==[SAMPLE_MASK_EXT]==],
- ["extensions"] = {
- [==[EXT_multisample]==],
- },
- },
- {
- ["value"] = [==[0x8C88]==],
- ["name"] = [==[TRANSFORM_FEEDBACK_PRIMITIVES_WRITTEN]==],
- ["core"] = {
- {
- [==[3.0]==],
- [==[core]==],
- },
- },
- },
- {
- ["value"] = [==[0x8F34]==],
- ["name"] = [==[GPU_ADDRESS_NV]==],
- ["extensions"] = {
- [==[NV_shader_buffer_load]==],
- },
- },
- {
- ["value"] = [==[0x8F1D]==],
- ["name"] = [==[BUFFER_GPU_ADDRESS_NV]==],
- ["extensions"] = {
- [==[NV_shader_buffer_load]==],
- },
- },
- {
- ["value"] = [==[103083]==],
- ["name"] = [==[INDEX_ARRAY_LIST_STRIDE_IBM]==],
- ["extensions"] = {
- [==[IBM_vertex_array_lists]==],
- },
- },
- {
- ["value"] = [==[0x801D]==],
- ["name"] = [==[POST_CONVOLUTION_GREEN_SCALE]==],
- ["extensions"] = {
- [==[ARB_imaging]==],
- },
- },
- {
- ["value"] = [==[0x8E23]==],
- ["name"] = [==[TRANSFORM_FEEDBACK_BUFFER_PAUSED_NV]==],
- ["extensions"] = {
- [==[NV_transform_feedback2]==],
- },
- },
- {
- ["value"] = [==[0x8556]==],
- ["name"] = [==[COMBINER6_NV]==],
- ["extensions"] = {
- [==[NV_register_combiners]==],
- },
- },
- {
- ["value"] = [==[0x888C]==],
- ["name"] = [==[TEXTURE_FLOAT_COMPONENTS_NV]==],
- ["extensions"] = {
- [==[NV_float_buffer]==],
- },
- },
- {
- ["value"] = [==[0x8574]==],
- ["name"] = [==[ADD_SIGNED]==],
- ["core"] = {
- {
- [==[1.3]==],
- [==[core]==],
- },
- {
- [==[3.2]==],
- [==[compatibility]==],
- },
- },
- },
- {
- ["value"] = [==[0x8549]==],
- ["name"] = [==[COMBINER_BIAS_NV]==],
- ["extensions"] = {
- [==[NV_register_combiners]==],
- },
- },
- {
- ["value"] = [==[0x8787]==],
- ["name"] = [==[OP_ADD_EXT]==],
- ["extensions"] = {
- [==[EXT_vertex_shader]==],
- },
- },
- {
- ["value"] = [==[0x8250]==],
- ["extensions"] = {
- [==[KHR_debug]==],
- },
- ["name"] = [==[DEBUG_TYPE_PERFORMANCE]==],
- ["core"] = {
- {
- [==[4.3]==],
- [==[core]==],
- },
- },
- },
- {
- ["value"] = [==[0x8583]==],
- ["name"] = [==[SOURCE3_RGB_NV]==],
- ["extensions"] = {
- [==[NV_texture_env_combine4]==],
- },
- },
- {
- ["value"] = [==[0x8517]==],
- ["name"] = [==[TEXTURE_CUBE_MAP_POSITIVE_Y_EXT]==],
- ["extensions"] = {
- [==[EXT_texture_cube_map]==],
- },
- },
- {
- ["value"] = [==[0x854C]==],
- ["name"] = [==[COMBINER_SUM_OUTPUT_NV]==],
- ["extensions"] = {
- [==[NV_register_combiners]==],
- },
- },
- {
- ["value"] = [==[0x8DE8]==],
- ["extensions"] = {
- [==[ARB_shader_subroutine]==],
- },
- ["name"] = [==[MAX_SUBROUTINE_UNIFORM_LOCATIONS]==],
- ["core"] = {
- {
- [==[4.0]==],
- [==[core]==],
- },
- },
- },
- {
- ["value"] = [==[0x8519]==],
- ["name"] = [==[TEXTURE_CUBE_MAP_POSITIVE_Z_EXT]==],
- ["extensions"] = {
- [==[EXT_texture_cube_map]==],
- },
- },
- {
- ["value"] = [==[0x854B]==],
- ["name"] = [==[COMBINER_CD_OUTPUT_NV]==],
- ["extensions"] = {
- [==[NV_register_combiners]==],
- },
- },
- {
- ["value"] = [==[0x0DE1]==],
- ["extensions"] = {
- [==[ARB_internalformat_query2]==],
- },
- ["name"] = [==[TEXTURE_2D]==],
- ["core"] = {
- {
- [==[1.1]==],
- [==[core]==],
- },
- },
- },
- {
- ["value"] = [==[0x8F21]==],
- ["name"] = [==[VERTEX_ARRAY_ADDRESS_NV]==],
- ["extensions"] = {
- [==[NV_vertex_buffer_unified_memory]==],
- },
- },
- {
- ["value"] = [==[0x0D35]==],
- ["name"] = [==[MAX_ATTRIB_STACK_DEPTH]==],
- ["core"] = {
- {
- [==[1.1]==],
- [==[core]==],
- },
- {
- [==[3.2]==],
- [==[compatibility]==],
- },
- },
- },
- {
- ["value"] = [==[0x8FE7]==],
- ["name"] = [==[INT16_VEC4_NV]==],
- ["extensions"] = {
- [==[NV_gpu_shader5]==],
- },
- },
- {
- ["value"] = [==[0x84D2]==],
- ["name"] = [==[TEXTURE18]==],
- ["core"] = {
- {
- [==[1.3]==],
- [==[core]==],
- },
- },
- },
- {
- ["value"] = [==[0x0BE1]==],
- ["name"] = [==[BLEND_SRC]==],
- ["core"] = {
- {
- [==[1.1]==],
- [==[core]==],
- },
- },
- },
- {
- ["value"] = [==[0x8735]==],
- ["name"] = [==[MODELVIEW21_ARB]==],
- ["extensions"] = {
- [==[ARB_vertex_blend]==],
- },
- },
- {
- ["value"] = [==[0x8767]==],
- ["name"] = [==[ARRAY_OBJECT_OFFSET_ATI]==],
- ["extensions"] = {
- [==[ATI_vertex_array_object]==],
- },
- },
- {
- ["value"] = [==[0x87E6]==],
- ["name"] = [==[VARIANT_ARRAY_STRIDE_EXT]==],
- ["extensions"] = {
- [==[EXT_vertex_shader]==],
- },
- },
- {
- ["value"] = [==[0x8451]==],
- ["name"] = [==[FOG_COORDINATE]==],
- ["core"] = {
- {
- [==[1.4]==],
- [==[core]==],
- },
- {
- [==[3.2]==],
- [==[compatibility]==],
- },
- },
- },
- {
- ["value"] = [==[0x919A]==],
- ["name"] = [==[MAX_SPARSE_ARRAY_TEXTURE_LAYERS]==],
- ["extensions"] = {
- [==[AMD_sparse_texture]==],
- },
- },
- {
- ["value"] = [==[0x8A44]==],
- ["extensions"] = {
- [==[ARB_uniform_buffer_object]==],
- },
- ["name"] = [==[UNIFORM_BLOCK_REFERENCED_BY_VERTEX_SHADER]==],
- ["core"] = {
- {
- [==[3.1]==],
- [==[core]==],
- },
- },
- },
- {
- ["value"] = [==[0x8947]==],
- ["name"] = [==[CON_6_ATI]==],
- ["extensions"] = {
- [==[ATI_fragment_shader]==],
- },
- },
- {
- ["value"] = [==[0x853F]==],
- ["name"] = [==[SCALE_BY_FOUR_NV]==],
- ["extensions"] = {
- [==[NV_register_combiners]==],
- },
- },
- {
- ["value"] = [==[0x8258]==],
- ["extensions"] = {
- [==[ARB_separate_shader_objects]==],
- },
- ["name"] = [==[PROGRAM_SEPARABLE]==],
- ["core"] = {
- {
- [==[4.1]==],
- [==[core]==],
- },
- },
- },
- {
- ["value"] = [==[0x8E23]==],
- ["name"] = [==[TRANSFORM_FEEDBACK_PAUSED]==],
- ["extensions"] = {
- [==[ARB_transform_feedback2]==],
- },
- },
- {
- ["value"] = [==[0x8A0D]==],
- ["name"] = [==[ELEMENT_ARRAY_TYPE_APPLE]==],
- ["extensions"] = {
- [==[APPLE_element_array]==],
- },
- },
- {
- ["value"] = [==[0x8DC7]==],
- ["name"] = [==[UNSIGNED_INT_VEC3]==],
- ["core"] = {
- {
- [==[3.0]==],
- [==[core]==],
- },
- },
- },
- {
- ["value"] = [==[0x2701]==],
- ["name"] = [==[LINEAR_MIPMAP_NEAREST]==],
- ["core"] = {
- {
- [==[1.1]==],
- [==[core]==],
- },
- },
- },
- {
- ["value"] = [==[0x87C1]==],
- ["name"] = [==[VARIANT_EXT]==],
- ["extensions"] = {
- [==[EXT_vertex_shader]==],
- },
- },
- {
- ["value"] = [==[0x853E]==],
- ["name"] = [==[SCALE_BY_TWO_NV]==],
- ["extensions"] = {
- [==[NV_register_combiners]==],
- },
- },
- {
- ["value"] = [==[0x0DB5]==],
- ["name"] = [==[MAP2_TEXTURE_COORD_3]==],
- ["core"] = {
- {
- [==[1.1]==],
- [==[core]==],
- },
- {
- [==[3.2]==],
- [==[compatibility]==],
- },
- },
- },
- {
- ["value"] = [==[0x80B3]==],
- ["name"] = [==[MAX_COLOR_MATRIX_STACK_DEPTH_SGI]==],
- ["extensions"] = {
- [==[SGI_color_matrix]==],
- },
- },
- {
- ["value"] = [==[0x8538]==],
- ["name"] = [==[EXPAND_NORMAL_NV]==],
- ["extensions"] = {
- [==[NV_register_combiners]==],
- },
- },
- {
- ["value"] = [==[0x8537]==],
- ["name"] = [==[UNSIGNED_INVERT_NV]==],
- ["extensions"] = {
- [==[NV_register_combiners]==],
- },
- },
- {
- ["value"] = [==[0x828F]==],
- ["extensions"] = {
- [==[ARB_internalformat_query2]==],
- },
- ["name"] = [==[TEXTURE_IMAGE_FORMAT]==],
- ["core"] = {
- {
- [==[4.3]==],
- [==[core]==],
- },
- },
- },
- {
- ["value"] = [==[0x8532]==],
- ["name"] = [==[SPARE0_PLUS_SECONDARY_COLOR_NV]==],
- ["extensions"] = {
- [==[NV_register_combiners]==],
- },
- },
- {
- ["value"] = [==[0x8143]==],
- ["name"] = [==[PIXEL_TILE_GRID_HEIGHT_SGIX]==],
- ["extensions"] = {
- [==[SGIX_pixel_tiles]==],
- },
- },
- {
- ["value"] = [==[0x140C]==],
- ["extensions"] = {
- [==[ARB_ES2_compatibility]==],
- },
- ["name"] = [==[FIXED]==],
- ["core"] = {
- {
- [==[4.1]==],
- [==[core]==],
- },
- },
- },
- {
- ["value"] = [==[0x84D3]==],
- ["name"] = [==[TEXTURE19]==],
- ["core"] = {
- {
- [==[1.3]==],
- [==[core]==],
- },
- },
- },
- {
- ["value"] = [==[0x852F]==],
- ["name"] = [==[SPARE1_NV]==],
- ["extensions"] = {
- [==[NV_register_combiners]==],
- },
- },
- {
- ["value"] = [==[0x0200]==],
- ["name"] = [==[NEVER]==],
- ["core"] = {
- {
- [==[1.1]==],
- [==[core]==],
- },
- },
- },
- {
- ["value"] = [==[0x0CB9]==],
- ["name"] = [==[PIXEL_MAP_A_TO_A_SIZE]==],
- ["core"] = {
- {
- [==[1.1]==],
- [==[core]==],
- },
- {
- [==[3.2]==],
- [==[compatibility]==],
- },
- },
- },
- {
- ["value"] = [==[0x852E]==],
- ["name"] = [==[SPARE0_NV]==],
- ["extensions"] = {
- [==[NV_register_combiners]==],
- },
- },
- {
- ["value"] = [==[0x8828]==],
- ["name"] = [==[DRAW_BUFFER3_ATI]==],
- ["extensions"] = {
- [==[ATI_draw_buffers]==],
- },
- },
- {
- ["value"] = [==[0x8366]==],
- ["name"] = [==[UNSIGNED_SHORT_1_5_5_5_REV]==],
- ["core"] = {
- {
- [==[1.2]==],
- [==[core]==],
- },
- },
- },
- {
- ["value"] = [==[0x88ED]==],
- ["name"] = [==[PIXEL_PACK_BUFFER_BINDING]==],
- ["core"] = {
- {
- [==[2.1]==],
- [==[core]==],
- },
- },
- },
- {
- ["value"] = [==[0x84E4]==],
- ["name"] = [==[TRANSPOSE_PROJECTION_MATRIX]==],
- ["core"] = {
- {
- [==[1.3]==],
- [==[core]==],
- },
- {
- [==[3.2]==],
- [==[compatibility]==],
- },
- },
- },
- {
- ["value"] = [==[0x852A]==],
- ["name"] = [==[CONSTANT_COLOR0_NV]==],
- ["extensions"] = {
- [==[NV_register_combiners]==],
- },
- },
- {
- ["value"] = [==[0x8876]==],
- ["name"] = [==[PROGRAM_FORMAT_ARB]==],
- ["extensions"] = {
- [==[ARB_fragment_program]==],
- [==[ARB_vertex_program]==],
- },
- },
- {
- ["value"] = [==[0x0B33]==],
- ["name"] = [==[LIST_INDEX]==],
- ["core"] = {
- {
- [==[1.1]==],
- [==[core]==],
- },
- {
- [==[3.2]==],
- [==[compatibility]==],
- },
- },
- },
- {
- ["value"] = [==[0x805B]==],
- ["name"] = [==[RGBA16]==],
- ["core"] = {
- {
- [==[1.1]==],
- [==[core]==],
- },
- },
- },
- {
- ["value"] = [==[0x93B3]==],
- ["name"] = [==[COMPRESSED_RGBA_ASTC_6x5_KHR]==],
- ["extensions"] = {
- [==[KHR_texture_compression_astc_ldr]==],
- },
- },
- {
- ["value"] = [==[0x8984]==],
- ["name"] = [==[PACK_RESAMPLE_OML]==],
- ["extensions"] = {
- [==[OML_resample]==],
- },
- },
- {
- ["value"] = [==[0x84CB]==],
- ["name"] = [==[TEXTURE11_ARB]==],
- ["extensions"] = {
- [==[ARB_multitexture]==],
- },
- },
- {
- ["value"] = [==[0x8574]==],
- ["name"] = [==[ADD_SIGNED_ARB]==],
- ["extensions"] = {
- [==[ARB_texture_env_combine]==],
- },
- },
- {
- ["value"] = [==[0x4002]==],
- ["name"] = [==[LIGHT2]==],
- ["core"] = {
- {
- [==[1.1]==],
- [==[core]==],
- },
- {
- [==[3.2]==],
- [==[compatibility]==],
- },
- },
- },
- {
- ["value"] = [==[0x806E]==],
- ["name"] = [==[UNPACK_IMAGE_HEIGHT]==],
- ["core"] = {
- {
- [==[1.2]==],
- [==[core]==],
- },
- },
- },
- {
- ["value"] = [==[0x912F]==],
- ["extensions"] = {
- [==[ARB_texture_storage]==],
- },
- ["name"] = [==[TEXTURE_IMMUTABLE_FORMAT]==],
- ["core"] = {
- {
- [==[4.2]==],
- [==[core]==],
- },
- },
- },
- {
- ["value"] = [==[0x8C3B]==],
- ["extensions"] = {
- [==[ARB_vertex_type_10f_11f_11f_rev]==],
- },
- ["name"] = [==[UNSIGNED_INT_10F_11F_11F_REV]==],
- ["core"] = {
- {
- [==[3.0]==],
- [==[core]==],
- },
- {
- [==[4.4]==],
- [==[core]==],
- },
- },
- },
- {
- ["value"] = [==[0x8E5F]==],
- ["name"] = [==[MAX_PROGRAM_TEXTURE_GATHER_OFFSET_ARB]==],
- ["extensions"] = {
- [==[ARB_texture_gather]==],
- },
- },
- {
- ["value"] = [==[0x8033]==],
- ["name"] = [==[UNSIGNED_SHORT_4_4_4_4]==],
- ["core"] = {
- {
- [==[1.2]==],
- [==[core]==],
- },
- },
- },
- {
- ["value"] = [==[0x909C]==],
- ["name"] = [==[BOUNDING_BOX_OF_BOUNDING_BOXES_NV]==],
- ["extensions"] = {
- [==[NV_path_rendering]==],
- },
- },
- {
- ["value"] = [==[0x80D1]==],
- ["name"] = [==[POST_CONVOLUTION_COLOR_TABLE]==],
- ["extensions"] = {
- [==[ARB_imaging]==],
- },
- },
- {
- ["value"] = [==[0x3000]==],
- ["name"] = [==[CLIP_DISTANCE0]==],
- ["core"] = {
- {
- [==[3.0]==],
- [==[core]==],
- },
- },
- },
- {
- ["value"] = [==[0x8525]==],
- ["name"] = [==[VARIABLE_C_NV]==],
- ["extensions"] = {
- [==[NV_register_combiners]==],
- },
- },
- {
- ["value"] = [==[0x8824]==],
- ["name"] = [==[MAX_DRAW_BUFFERS_ATI]==],
- ["extensions"] = {
- [==[ATI_draw_buffers]==],
- },
- },
- {
- ["value"] = [==[0x802E]==],
- ["name"] = [==[MINMAX]==],
- ["extensions"] = {
- [==[ARB_imaging]==],
- },
- },
- {
- ["value"] = [==[0x881E]==],
- ["name"] = [==[LUMINANCE16F_ARB]==],
- ["extensions"] = {
- [==[ARB_texture_float]==],
- },
- },
- {
- ["value"] = [==[0x906A]==],
- ["extensions"] = {
- [==[ARB_shader_image_load_store]==],
- },
- ["name"] = [==[UNSIGNED_INT_IMAGE_CUBE_MAP_ARRAY]==],
- ["core"] = {
- {
- [==[4.2]==],
- [==[core]==],
- },
- },
- },
- {
- ["value"] = [==[0x813C]==],
- ["name"] = [==[TEXTURE_BASE_LEVEL]==],
- ["core"] = {
- {
- [==[1.2]==],
- [==[core]==],
- },
- },
- },
- {
- ["value"] = [==[0x8572]==],
- ["name"] = [==[COMBINE_ALPHA]==],
- ["core"] = {
- {
- [==[1.3]==],
- [==[core]==],
- },
- {
- [==[3.2]==],
- [==[compatibility]==],
- },
- },
- },
- {
- ["value"] = [==[0x88F0]==],
- ["extensions"] = {
- [==[ARB_framebuffer_object]==],
- },
- ["name"] = [==[DEPTH24_STENCIL8]==],
- ["core"] = {
- {
- [==[3.0]==],
- [==[core]==],
- },
- },
- },
- {
- ["value"] = [==[0x0BC1]==],
- ["name"] = [==[ALPHA_TEST_FUNC]==],
- ["core"] = {
- {
- [==[1.1]==],
- [==[core]==],
- },
- {
- [==[3.2]==],
- [==[compatibility]==],
- },
- },
- },
- {
- ["value"] = [==[0x821B]==],
- ["name"] = [==[MAJOR_VERSION]==],
- ["core"] = {
- {
- [==[3.0]==],
- [==[core]==],
- },
- },
- },
- {
- ["value"] = [==[0x8E29]==],
- ["name"] = [==[NUM_FILL_STREAMS_NV]==],
- ["extensions"] = {
- [==[NV_present_video]==],
- },
- },
- {
- ["value"] = [==[0x84FA]==],
- ["name"] = [==[UNSIGNED_INT_24_8_EXT]==],
- ["extensions"] = {
- [==[EXT_packed_depth_stencil]==],
- },
- },
- {
- ["value"] = [==[0x8861]==],
- ["name"] = [==[POINT_SPRITE_NV]==],
- ["extensions"] = {
- [==[NV_point_sprite]==],
- },
- },
- {
- ["value"] = [==[0x9193]==],
- ["name"] = [==[QUERY_BUFFER_BINDING_AMD]==],
- ["extensions"] = {
- [==[AMD_query_buffer_object]==],
- },
- },
- {
- ["value"] = [==[0x842C]==],
- ["name"] = [==[PACK_RESAMPLE_SGIX]==],
- ["extensions"] = {
- [==[SGIX_resample]==],
- },
- },
- {
- ["value"] = [==[0x1209]==],
- ["name"] = [==[QUADRATIC_ATTENUATION]==],
- ["core"] = {
- {
- [==[1.1]==],
- [==[core]==],
- },
- {
- [==[3.2]==],
- [==[compatibility]==],
- },
- },
- },
- {
- ["value"] = [==[0x2A10]==],
- ["name"] = [==[R3_G3_B2]==],
- ["core"] = {
- {
- [==[1.1]==],
- [==[core]==],
- },
- },
- },
- {
- ["value"] = [==[0x8512]==],
- ["name"] = [==[REFLECTION_MAP_ARB]==],
- ["extensions"] = {
- [==[ARB_texture_cube_map]==],
- },
- },
- {
- ["value"] = [==[0x889E]==],
- ["name"] = [==[WEIGHT_ARRAY_BUFFER_BINDING]==],
- ["core"] = {
- {
- [==[1.5]==],
- [==[core]==],
- },
- {
- [==[3.2]==],
- [==[compatibility]==],
- },
- },
- },
- {
- ["value"] = [==[0x887C]==],
- ["name"] = [==[WRITE_PIXEL_DATA_RANGE_POINTER_NV]==],
- ["extensions"] = {
- [==[NV_pixel_data_range]==],
- },
- },
- {
- ["value"] = [==[0x887B]==],
- ["name"] = [==[READ_PIXEL_DATA_RANGE_LENGTH_NV]==],
- ["extensions"] = {
- [==[NV_pixel_data_range]==],
- },
- },
- {
- ["value"] = [==[0x8C83]==],
- ["name"] = [==[TRANSFORM_FEEDBACK_VARYINGS_EXT]==],
- ["extensions"] = {
- [==[EXT_transform_feedback]==],
- },
- },
- {
- ["value"] = [==[0x8C40]==],
- ["name"] = [==[SRGB]==],
- ["core"] = {
- {
- [==[2.1]==],
- [==[core]==],
- },
- },
- },
- {
- ["value"] = [==[0x8CA6]==],
- ["extensions"] = {
- [==[ARB_framebuffer_object]==],
- },
- ["name"] = [==[FRAMEBUFFER_BINDING]==],
- ["core"] = {
- {
- [==[3.0]==],
- [==[core]==],
- },
- },
- },
- {
- ["value"] = [==[0x90FB]==],
- ["name"] = [==[COMPUTE_PROGRAM_NV]==],
- ["extensions"] = {
- [==[NV_compute_program5]==],
- },
- },
- {
- ["value"] = [==[0x8DE4]==],
- ["name"] = [==[MAX_GEOMETRY_BINDABLE_UNIFORMS_EXT]==],
- ["extensions"] = {
- [==[EXT_bindable_uniform]==],
- },
- },
- {
- ["value"] = [==[0x8DD7]==],
- ["name"] = [==[UNSIGNED_INT_SAMPLER_2D_ARRAY]==],
- ["core"] = {
- {
- [==[3.0]==],
- [==[core]==],
- },
- },
- },
- {
- ["value"] = [==[0x02000000]==],
- ["name"] = [==[FONT_MAX_ADVANCE_HEIGHT_BIT_NV]==],
- ["extensions"] = {
- [==[NV_path_rendering]==],
- },
- },
- {
- ["value"] = [==[0x80B7]==],
- ["name"] = [==[POST_COLOR_MATRIX_ALPHA_SCALE_SGI]==],
- ["extensions"] = {
- [==[SGI_color_matrix]==],
- },
- },
- {
- ["value"] = [==[0x930E]==],
- ["extensions"] = {
- [==[ARB_program_interface_query]==],
- },
- ["name"] = [==[LOCATION]==],
- ["core"] = {
- {
- [==[4.3]==],
- [==[core]==],
- },
- },
- },
- {
- ["value"] = [==[0x000B]==],
- ["name"] = [==[LINE_STRIP_ADJACENCY_EXT]==],
- ["extensions"] = {
- [==[EXT_geometry_shader4]==],
- [==[NV_geometry_program4]==],
- },
- },
- {
- ["value"] = [==[0x00040000]==],
- ["name"] = [==[FONT_X_MAX_BOUNDS_BIT_NV]==],
- ["extensions"] = {
- [==[NV_path_rendering]==],
- },
- },
- {
- ["value"] = [==[0x8906]==],
- ["name"] = [==[PROGRAM_ATTRIB_COMPONENTS_NV]==],
- ["extensions"] = {
- [==[NV_gpu_program4]==],
- },
- },
- {
- ["value"] = [==[0x00020000]==],
- ["name"] = [==[FONT_Y_MIN_BOUNDS_BIT_NV]==],
- ["extensions"] = {
- [==[NV_path_rendering]==],
- },
- },
- {
- ["value"] = [==[0x84EE]==],
- ["name"] = [==[COMPRESSED_RGBA_ARB]==],
- ["extensions"] = {
- [==[ARB_texture_compression]==],
- },
- },
- {
- ["value"] = [==[0x8F3C]==],
- ["name"] = [==[IMAGE_BINDING_LAYERED_EXT]==],
- ["extensions"] = {
- [==[EXT_shader_image_load_store]==],
- },
- },
- {
- ["value"] = [==[0x8077]==],
- ["name"] = [==[INDEX_ARRAY_EXT]==],
- ["extensions"] = {
- [==[EXT_vertex_array]==],
- },
- },
- {
- ["value"] = [==[0x8DC4]==],
- ["name"] = [==[SAMPLER_2D_ARRAY_SHADOW]==],
- ["core"] = {
- {
- [==[3.0]==],
- [==[core]==],
- },
- },
- },
- {
- ["value"] = [==[0x90A3]==],
- ["name"] = [==[SQUARE_NV]==],
- ["extensions"] = {
- [==[NV_path_rendering]==],
- },
- },
- {
- ["value"] = [==[0x40]==],
- ["name"] = [==[GLYPH_VERTICAL_BEARING_Y_BIT_NV]==],
- ["extensions"] = {
- [==[NV_path_rendering]==],
- },
- },
- {
- ["value"] = [==[0x08]==],
- ["name"] = [==[GLYPH_HORIZONTAL_BEARING_Y_BIT_NV]==],
- ["extensions"] = {
- [==[NV_path_rendering]==],
- },
- },
- {
- ["value"] = [==[0x802F]==],
- ["name"] = [==[MINMAX_FORMAT]==],
- ["extensions"] = {
- [==[ARB_imaging]==],
- },
- },
- {
- ["value"] = [==[0x86B4]==],
- ["name"] = [==[SAMPLES_3DFX]==],
- ["extensions"] = {
- [==[3DFX_multisample]==],
- },
- },
- {
- ["value"] = [==[0x8599]==],
- ["name"] = [==[OPERAND1_ALPHA_EXT]==],
- ["extensions"] = {
- [==[EXT_texture_env_combine]==],
- },
- },
- {
- ["value"] = [==[0x0702]==],
- ["name"] = [==[LINE_TOKEN]==],
- ["core"] = {
- {
- [==[1.1]==],
- [==[core]==],
- },
- {
- [==[3.2]==],
- [==[compatibility]==],
- },
- },
- },
- {
- ["value"] = [==[0x84F9]==],
- ["extensions"] = {
- [==[ARB_framebuffer_object]==],
- },
- ["name"] = [==[DEPTH_STENCIL]==],
- ["core"] = {
- {
- [==[3.0]==],
- [==[core]==],
- },
- },
- },
- {
- ["value"] = [==[0x8730]==],
- ["name"] = [==[MODELVIEW16_ARB]==],
- ["extensions"] = {
- [==[ARB_vertex_blend]==],
- },
- },
- {
- ["value"] = [==[0x88BB]==],
- ["name"] = [==[BUFFER_ACCESS]==],
- ["core"] = {
- {
- [==[1.5]==],
- [==[core]==],
- },
- },
- },
- {
- ["value"] = [==[0x0D32]==],
- ["name"] = [==[MAX_CLIP_PLANES]==],
- ["core"] = {
- {
- [==[1.1]==],
- [==[core]==],
- },
- {
- [==[3.2]==],
- [==[compatibility]==],
- },
- },
- },
- {
- ["value"] = [==[0x87A9]==],
- ["name"] = [==[OUTPUT_TEXTURE_COORD12_EXT]==],
- ["extensions"] = {
- [==[EXT_vertex_shader]==],
- },
- },
- {
- ["value"] = [==[0x8040]==],
- ["name"] = [==[LUMINANCE8_EXT]==],
- ["extensions"] = {
- [==[EXT_texture]==],
- },
- },
- {
- ["value"] = [==[0x8C4A]==],
- ["name"] = [==[COMPRESSED_SLUMINANCE_EXT]==],
- ["extensions"] = {
- [==[EXT_texture_sRGB]==],
- },
- },
- {
- ["value"] = [==[0x80B2]==],
- ["name"] = [==[COLOR_MATRIX_STACK_DEPTH]==],
- ["extensions"] = {
- [==[ARB_imaging]==],
- },
- },
- {
- ["value"] = [==[0x8169]==],
- ["name"] = [==[TEXTURE_PRE_SPECULAR_HP]==],
- ["extensions"] = {
- [==[HP_texture_lighting]==],
- },
- },
- {
- ["value"] = [==[0x8E8E]==],
- ["name"] = [==[COMPRESSED_RGB_BPTC_SIGNED_FLOAT_ARB]==],
- ["extensions"] = {
- [==[ARB_texture_compression_bptc]==],
- },
- },
- {
- ["value"] = [==[0xFA]==],
- ["name"] = [==[CIRCULAR_CW_ARC_TO_NV]==],
- ["extensions"] = {
- [==[NV_path_rendering]==],
- },
- },
- {
- ["value"] = [==[0x84D2]==],
- ["name"] = [==[TEXTURE18_ARB]==],
- ["extensions"] = {
- [==[ARB_multitexture]==],
- },
- },
- {
- ["value"] = [==[0x8F92]==],
- ["name"] = [==[RGB_SNORM]==],
- ["extensions"] = {
- [==[EXT_texture_snorm]==],
- },
- },
- {
- ["value"] = [==[0x8446]==],
- ["name"] = [==[MAP1_BINORMAL_EXT]==],
- ["extensions"] = {
- [==[EXT_coordinate_frame]==],
- },
- },
- {
- ["value"] = [==[0xF6]==],
- ["name"] = [==[RECT_NV]==],
- ["extensions"] = {
- [==[NV_path_rendering]==],
- },
- },
- {
- ["value"] = [==[0x2400]==],
- ["name"] = [==[EYE_LINEAR]==],
- ["core"] = {
- {
- [==[1.1]==],
- [==[core]==],
- },
- {
- [==[3.2]==],
- [==[compatibility]==],
- },
- },
- },
- {
- ["value"] = [==[0x4001]==],
- ["name"] = [==[LIGHT1]==],
- ["core"] = {
- {
- [==[1.1]==],
- [==[core]==],
- },
- {
- [==[3.2]==],
- [==[compatibility]==],
- },
- },
- },
- {
- ["value"] = [==[0x8BC0]==],
- ["name"] = [==[COUNTER_TYPE_AMD]==],
- ["extensions"] = {
- [==[AMD_performance_monitor]==],
- },
- },
- {
- ["value"] = [==[0x00000004]==],
- ["name"] = [==[BLUE_BIT_ATI]==],
- ["extensions"] = {
- [==[ATI_fragment_shader]==],
- },
- },
- {
- ["value"] = [==[0x9112]==],
- ["extensions"] = {
- [==[ARB_sync]==],
- },
- ["name"] = [==[OBJECT_TYPE]==],
- ["core"] = {
- {
- [==[3.2]==],
- [==[core]==],
- },
- },
- },
- {
- ["value"] = [==[0x813F]==],
- ["name"] = [==[PIXEL_TILE_CACHE_INCREMENT_SGIX]==],
- ["extensions"] = {
- [==[SGIX_pixel_tiles]==],
- },
- },
- {
- ["value"] = [==[0x88EF]==],
- ["name"] = [==[PIXEL_UNPACK_BUFFER_BINDING]==],
- ["core"] = {
- {
- [==[2.1]==],
- [==[core]==],
- },
- },
- },
- {
- ["value"] = [==[0x873B]==],
- ["name"] = [==[MODELVIEW27_ARB]==],
- ["extensions"] = {
- [==[ARB_vertex_blend]==],
- },
- },
- {
- ["value"] = [==[0x8005]==],
- ["name"] = [==[BLEND_COLOR]==],
- ["extensions"] = {
- [==[ARB_imaging]==],
- },
- },
- {
- ["value"] = [==[0x8DAD]==],
- ["extensions"] = {
- [==[ARB_depth_buffer_float]==],
- },
- ["name"] = [==[FLOAT_32_UNSIGNED_INT_24_8_REV]==],
- ["core"] = {
- {
- [==[3.0]==],
- [==[core]==],
- },
- },
- },
- {
- ["value"] = [==[0x8110]==],
- ["name"] = [==[DUAL_ALPHA4_SGIS]==],
- ["extensions"] = {
- [==[SGIS_texture_select]==],
- },
- },
- {
- ["value"] = [==[0x16]==],
- ["name"] = [==[LARGE_CCW_ARC_TO_NV]==],
- ["extensions"] = {
- [==[NV_path_rendering]==],
- },
- },
- {
- ["value"] = [==[0x8276]==],
- ["extensions"] = {
- [==[ARB_internalformat_query2]==],
- },
- ["name"] = [==[INTERNALFORMAT_STENCIL_SIZE]==],
- ["core"] = {
- {
- [==[4.3]==],
- [==[core]==],
- },
- },
- },
- {
- ["value"] = [==[0x14]==],
- ["name"] = [==[SMALL_CW_ARC_TO_NV]==],
- ["extensions"] = {
- [==[NV_path_rendering]==],
- },
- },
- {
- ["value"] = [==[0x8C7F]==],
- ["name"] = [==[TRANSFORM_FEEDBACK_BUFFER_MODE_EXT]==],
- ["extensions"] = {
- [==[EXT_transform_feedback]==],
- },
- },
- {
- ["value"] = [==[0x13]==],
- ["name"] = [==[RELATIVE_SMALL_CCW_ARC_TO_NV]==],
- ["extensions"] = {
- [==[NV_path_rendering]==],
- },
- },
- {
- ["value"] = [==[0x8003]==],
- ["name"] = [==[CONSTANT_ALPHA]==],
- ["extensions"] = {
- [==[ARB_imaging]==],
- },
- },
- {
- ["value"] = [==[0x882F]==],
- ["name"] = [==[DRAW_BUFFER10_ARB]==],
- ["extensions"] = {
- [==[ARB_draw_buffers]==],
- },
- },
- {
- ["value"] = [==[0x8F96]==],
- ["extensions"] = {
- [==[EXT_texture_snorm]==],
- },
- ["name"] = [==[RGB8_SNORM]==],
- ["core"] = {
- {
- [==[3.1]==],
- [==[core]==],
- },
- },
- },
- {
- ["value"] = [==[0x11]==],
- ["name"] = [==[RELATIVE_SMOOTH_CUBIC_CURVE_TO_NV]==],
- ["extensions"] = {
- [==[NV_path_rendering]==],
- },
- },
- {
- ["value"] = [==[0x9311]==],
- ["extensions"] = {
- [==[ARB_framebuffer_no_attachments]==],
- },
- ["name"] = [==[FRAMEBUFFER_DEFAULT_HEIGHT]==],
- ["core"] = {
- {
- [==[4.3]==],
- [==[core]==],
- },
- },
- },
- {
- ["value"] = [==[0x10]==],
- ["name"] = [==[SMOOTH_CUBIC_CURVE_TO_NV]==],
- ["extensions"] = {
- [==[NV_path_rendering]==],
- },
- },
- {
- ["value"] = [==[0x8758]==],
- ["name"] = [==[PACK_INVERT_MESA]==],
- ["extensions"] = {
- [==[MESA_pack_invert]==],
- },
- },
- {
- ["value"] = [==[0x8CE5]==],
- ["name"] = [==[COLOR_ATTACHMENT5_EXT]==],
- ["extensions"] = {
- [==[EXT_framebuffer_object]==],
- },
- },
- {
- ["value"] = [==[0x851C]==],
- ["name"] = [==[MAX_CUBE_MAP_TEXTURE_SIZE_ARB]==],
- ["extensions"] = {
- [==[ARB_texture_cube_map]==],
- },
- },
- {
- ["value"] = [==[0x0D]==],
- ["name"] = [==[RELATIVE_CUBIC_CURVE_TO_NV]==],
- ["extensions"] = {
- [==[NV_path_rendering]==],
- },
- },
- {
- ["value"] = [==[0x0C]==],
- ["name"] = [==[CUBIC_CURVE_TO_NV]==],
- ["extensions"] = {
- [==[NV_path_rendering]==],
- },
- },
- {
- ["value"] = [==[1]==],
- ["name"] = [==[LAYOUT_LINEAR_INTEL]==],
- ["extensions"] = {
- [==[INTEL_map_texture]==],
- },
- },
- {
- ["value"] = [==[0x8239]==],
- ["extensions"] = {
- [==[ARB_texture_rg]==],
- },
- ["name"] = [==[RG16I]==],
- ["core"] = {
- {
- [==[3.0]==],
- [==[core]==],
- },
- },
- },
- {
- ["value"] = [==[0x8CD2]==],
- ["name"] = [==[FRAMEBUFFER_ATTACHMENT_TEXTURE_LEVEL_EXT]==],
- ["extensions"] = {
- [==[EXT_framebuffer_object]==],
- },
- },
- {
- ["value"] = [==[0x8CEF]==],
- ["extensions"] = {
- [==[ARB_framebuffer_object]==],
- },
- ["name"] = [==[COLOR_ATTACHMENT15]==],
- ["core"] = {
- {
- [==[3.0]==],
- [==[core]==],
- },
- },
- },
- {
- ["value"] = [==[0x8515]==],
- ["name"] = [==[TEXTURE_CUBE_MAP_POSITIVE_X_EXT]==],
- ["extensions"] = {
- [==[EXT_texture_cube_map]==],
- },
- },
- {
- ["value"] = [==[0x8DF3]==],
- ["extensions"] = {
- [==[ARB_ES2_compatibility]==],
- },
- ["name"] = [==[LOW_INT]==],
- ["core"] = {
- {
- [==[4.1]==],
- [==[core]==],
- },
- },
- },
- {
- ["value"] = [==[0x06]==],
- ["name"] = [==[HORIZONTAL_LINE_TO_NV]==],
- ["extensions"] = {
- [==[NV_path_rendering]==],
- },
- },
- {
- ["value"] = [==[0x84E9]==],
- ["name"] = [==[COMPRESSED_ALPHA]==],
- ["core"] = {
- {
- [==[1.3]==],
- [==[core]==],
- },
- {
- [==[3.2]==],
- [==[compatibility]==],
- },
- },
- },
- {
- ["value"] = [==[0x9143]==],
- ["name"] = [==[MAX_DEBUG_MESSAGE_LENGTH_AMD]==],
- ["extensions"] = {
- [==[AMD_debug_output]==],
- },
- },
- {
- ["value"] = [==[0x05]==],
- ["name"] = [==[RELATIVE_LINE_TO_NV]==],
- ["extensions"] = {
- [==[NV_path_rendering]==],
- },
- },
- {
- ["value"] = [==[0x90B6]==],
- ["name"] = [==[MOVE_TO_CONTINUES_NV]==],
- ["extensions"] = {
- [==[NV_path_rendering]==],
- },
- },
- {
- ["value"] = [==[0x90BF]==],
- ["name"] = [==[PATH_COVER_DEPTH_FUNC_NV]==],
- ["extensions"] = {
- [==[NV_path_rendering]==],
- },
- },
- {
- ["value"] = [==[0x8CA2]==],
- ["name"] = [==[UPPER_LEFT]==],
- ["core"] = {
- {
- [==[2.0]==],
- [==[core]==],
- },
- },
- },
- {
- ["value"] = [==[0x8DDB]==],
- ["name"] = [==[GEOMETRY_INPUT_TYPE_EXT]==],
- ["extensions"] = {
- [==[EXT_geometry_shader4]==],
- [==[NV_geometry_program4]==],
- },
- },
- {
- ["value"] = [==[0x90BE]==],
- ["name"] = [==[PATH_STENCIL_DEPTH_OFFSET_UNITS_NV]==],
- ["extensions"] = {
- [==[NV_path_rendering]==],
- },
- },
- {
- ["value"] = [==[0x90BD]==],
- ["name"] = [==[PATH_STENCIL_DEPTH_OFFSET_FACTOR_NV]==],
- ["extensions"] = {
- [==[NV_path_rendering]==],
- },
- },
- {
- ["value"] = [==[0x0BF0]==],
- ["name"] = [==[LOGIC_OP_MODE]==],
- ["core"] = {
- {
- [==[1.1]==],
- [==[core]==],
- },
- },
- },
- {
- ["value"] = [==[0x914A]==],
- ["name"] = [==[DEBUG_CATEGORY_WINDOW_SYSTEM_AMD]==],
- ["extensions"] = {
- [==[AMD_debug_output]==],
- },
- },
- {
- ["value"] = [==[0x8069]==],
- ["name"] = [==[TEXTURE_2D_BINDING_EXT]==],
- ["extensions"] = {
- [==[EXT_texture_object]==],
- },
- },
- {
- ["value"] = [==[0x0B64]==],
- ["name"] = [==[FOG_END]==],
- ["core"] = {
- {
- [==[1.1]==],
- [==[core]==],
- },
- {
- [==[3.2]==],
- [==[compatibility]==],
- },
- },
- },
- {
- ["value"] = [==[0x0A02]==],
- ["name"] = [==[DOMAIN]==],
- ["core"] = {
- {
- [==[1.1]==],
- [==[core]==],
- },
- {
- [==[3.2]==],
- [==[compatibility]==],
- },
- },
- },
- {
- ["value"] = [==[0x8A30]==],
- ["extensions"] = {
- [==[ARB_uniform_buffer_object]==],
- },
- ["name"] = [==[MAX_UNIFORM_BLOCK_SIZE]==],
- ["core"] = {
- {
- [==[3.1]==],
- [==[core]==],
- },
- },
- },
- {
- ["value"] = [==[0x1907]==],
- ["name"] = [==[RGB]==],
- ["core"] = {
- {
- [==[1.1]==],
- [==[core]==],
- },
- },
- },
- {
- ["value"] = [==[0x90B0]==],
- ["name"] = [==[PATH_GEN_MODE_NV]==],
- ["extensions"] = {
- [==[NV_path_rendering]==],
- },
- },
- {
- ["value"] = [==[0x10]==],
- ["name"] = [==[GLYPH_HORIZONTAL_BEARING_ADVANCE_BIT_NV]==],
- ["extensions"] = {
- [==[NV_path_rendering]==],
- },
- },
- {
- ["value"] = [==[0x90AE]==],
- ["name"] = [==[ADJACENT_PAIRS_NV]==],
- ["extensions"] = {
- [==[NV_path_rendering]==],
- },
- },
- {
- ["value"] = [==[0x90AC]==],
- ["name"] = [==[PATH_FOG_GEN_MODE_NV]==],
- ["extensions"] = {
- [==[NV_path_rendering]==],
- },
- },
- {
- ["value"] = [==[0x90AB]==],
- ["name"] = [==[PATH_ERROR_POSITION_NV]==],
- ["extensions"] = {
- [==[NV_path_rendering]==],
- },
- },
- {
- ["value"] = [==[0x80A8]==],
- ["name"] = [==[SAMPLE_BUFFERS_SGIS]==],
- ["extensions"] = {
- [==[SGIS_multisample]==],
- },
- },
- {
- ["value"] = [==[0x8B8C]==],
- ["name"] = [==[SHADING_LANGUAGE_VERSION_ARB]==],
- ["extensions"] = {
- [==[ARB_shading_language_100]==],
- },
- },
- {
- ["value"] = [==[0x929B]==],
- ["name"] = [==[HARDLIGHT_NV]==],
- ["extensions"] = {
- [==[NV_blend_equation_advanced]==],
- },
- },
- {
- ["value"] = [==[0x8592]==],
- ["name"] = [==[OPERAND2_RGB]==],
- ["core"] = {
- {
- [==[1.3]==],
- [==[core]==],
- },
- {
- [==[3.2]==],
- [==[compatibility]==],
- },
- },
- },
- {
- ["value"] = [==[0x866C]==],
- ["name"] = [==[MAP1_VERTEX_ATTRIB12_4_NV]==],
- ["extensions"] = {
- [==[NV_vertex_program]==],
- },
- },
- {
- ["value"] = [==[0x9102]==],
- ["extensions"] = {
- [==[ARB_internalformat_query2]==],
- [==[ARB_texture_multisample]==],
- },
- ["name"] = [==[TEXTURE_2D_MULTISAMPLE_ARRAY]==],
- ["core"] = {
- {
- [==[3.2]==],
- [==[core]==],
- },
- },
- },
- {
- ["value"] = [==[0x8726]==],
- ["name"] = [==[MODELVIEW6_ARB]==],
- ["extensions"] = {
- [==[ARB_vertex_blend]==],
- },
- },
- {
- ["value"] = [==[0x8163]==],
- ["name"] = [==[PROXY_POST_IMAGE_TRANSFORM_COLOR_TABLE_HP]==],
- ["extensions"] = {
- [==[HP_image_transform]==],
- },
- },
- {
- ["value"] = [==[0x8A3F]==],
- ["extensions"] = {
- [==[ARB_uniform_buffer_object]==],
- },
- ["name"] = [==[UNIFORM_BLOCK_BINDING]==],
- ["core"] = {
- {
- [==[3.1]==],
- [==[core]==],
- },
- },
- },
- {
- ["value"] = [==[0x8582]==],
- ["name"] = [==[SOURCE2_RGB]==],
- ["core"] = {
- {
- [==[1.3]==],
- [==[core]==],
- },
- {
- [==[3.2]==],
- [==[compatibility]==],
- },
- },
- },
- {
- ["value"] = [==[0x90BA]==],
- ["name"] = [==[SCALED_RESOLVE_FASTEST_EXT]==],
- ["extensions"] = {
- [==[EXT_framebuffer_multisample_blit_scaled]==],
- },
- },
- {
- ["value"] = [==[0x1C02]==],
- ["name"] = [==[SELECT]==],
- ["core"] = {
- {
- [==[1.1]==],
- [==[core]==],
- },
- {
- [==[3.2]==],
- [==[compatibility]==],
- },
- },
- },
- {
- ["value"] = [==[0x8916]==],
- ["name"] = [==[GEOMETRY_VERTICES_OUT]==],
- ["core"] = {
- {
- [==[3.2]==],
- [==[core]==],
- },
- },
- },
- {
- ["value"] = [==[0x824E]==],
- ["name"] = [==[DEBUG_TYPE_UNDEFINED_BEHAVIOR_ARB]==],
- ["extensions"] = {
- [==[ARB_debug_output]==],
- },
- },
- {
- ["value"] = [==[0x90EB]==],
- ["extensions"] = {
- [==[ARB_compute_shader]==],
- },
- ["name"] = [==[MAX_COMPUTE_LOCAL_INVOCATIONS]==],
- ["core"] = {
- {
- [==[4.3]==],
- [==[core]==],
- },
- },
- },
- {
- ["value"] = [==[0x827E]==],
- ["extensions"] = {
- [==[ARB_internalformat_query2]==],
- },
- ["name"] = [==[MAX_WIDTH]==],
- ["core"] = {
- {
- [==[4.3]==],
- [==[core]==],
- },
- },
- },
- {
- ["value"] = [==[0x8E76]==],
- ["extensions"] = {
- [==[ARB_tessellation_shader]==],
- },
- ["name"] = [==[TESS_GEN_MODE]==],
- ["core"] = {
- {
- [==[4.0]==],
- [==[core]==],
- },
- },
- },
- {
- ["value"] = [==[0x895A]==],
- ["name"] = [==[CON_25_ATI]==],
- ["extensions"] = {
- [==[ATI_fragment_shader]==],
- },
- },
- {
- ["value"] = [==[0x884E]==],
- ["name"] = [==[COMPARE_REF_TO_TEXTURE]==],
- ["core"] = {
- {
- [==[3.0]==],
- [==[core]==],
- },
- },
- },
- {
- ["value"] = [==[0x0D16]==],
- ["name"] = [==[ZOOM_X]==],
- ["core"] = {
- {
- [==[1.1]==],
- [==[core]==],
- },
- {
- [==[3.2]==],
- [==[compatibility]==],
- },
- },
- },
- {
- ["value"] = [==[0x9299]==],
- ["name"] = [==[COLORDODGE_NV]==],
- ["extensions"] = {
- [==[NV_blend_equation_advanced]==],
- },
- },
- {
- ["value"] = [==[0x908A]==],
- ["name"] = [==[PATH_OBJECT_BOUNDING_BOX_NV]==],
- ["extensions"] = {
- [==[NV_path_rendering]==],
- },
- },
- {
- ["value"] = [==[0x809E]==],
- ["name"] = [==[SAMPLE_ALPHA_TO_COVERAGE_ARB]==],
- ["extensions"] = {
- [==[ARB_multisample]==],
- },
- },
- {
- ["value"] = [==[0x8B5A]==],
- ["name"] = [==[FLOAT_MAT2]==],
- ["core"] = {
- {
- [==[2.0]==],
- [==[core]==],
- },
- },
- },
- {
- ["value"] = [==[0x1A217]==],
- ["name"] = [==[STRICT_LIGHTING_HINT_PGI]==],
- ["extensions"] = {
- [==[PGI_misc_hints]==],
- },
- },
- {
- ["value"] = [==[0x8B83]==],
- ["name"] = [==[VALIDATE_STATUS]==],
- ["core"] = {
- {
- [==[2.0]==],
- [==[core]==],
- },
- },
- },
- {
- ["value"] = [==[0x0D1F]==],
- ["name"] = [==[DEPTH_BIAS]==],
- ["core"] = {
- {
- [==[1.1]==],
- [==[core]==],
- },
- {
- [==[3.2]==],
- [==[compatibility]==],
- },
- },
- },
- {
- ["value"] = [==[0x0C74]==],
- ["name"] = [==[PIXEL_MAP_I_TO_B]==],
- ["core"] = {
- {
- [==[1.1]==],
- [==[core]==],
- },
- {
- [==[3.2]==],
- [==[compatibility]==],
- },
- },
- },
- {
- ["value"] = [==[0x84C9]==],
- ["name"] = [==[TEXTURE9_ARB]==],
- ["extensions"] = {
- [==[ARB_multitexture]==],
- },
- },
- {
- ["value"] = [==[0x0506]==],
- ["name"] = [==[INVALID_FRAMEBUFFER_OPERATION_EXT]==],
- ["extensions"] = {
- [==[EXT_framebuffer_object]==],
- },
- },
- {
- ["value"] = [==[0x8263]==],
- ["extensions"] = {
- [==[ARB_compute_shader]==],
- },
- ["name"] = [==[MAX_COMPUTE_UNIFORM_COMPONENTS]==],
- ["core"] = {
- {
- [==[4.3]==],
- [==[core]==],
- },
- },
- },
- {
- ["value"] = [==[0x8CAD]==],
- ["extensions"] = {
- [==[ARB_depth_buffer_float]==],
- },
- ["name"] = [==[DEPTH32F_STENCIL8]==],
- ["core"] = {
- {
- [==[3.0]==],
- [==[core]==],
- },
- },
- },
- {
- ["value"] = [==[0x92FD]==],
- ["extensions"] = {
- [==[ARB_program_interface_query]==],
- },
- ["name"] = [==[BLOCK_INDEX]==],
- ["core"] = {
- {
- [==[4.3]==],
- [==[core]==],
- },
- },
- },
- {
- ["value"] = [==[0x8571]==],
- ["name"] = [==[COMBINE_RGB]==],
- ["core"] = {
- {
- [==[1.3]==],
- [==[core]==],
- },
- {
- [==[3.2]==],
- [==[compatibility]==],
- },
- },
- },
- {
- ["value"] = [==[0x8B4B]==],
- ["name"] = [==[MAX_VARYING_COMPONENTS_EXT]==],
- ["extensions"] = {
- [==[EXT_geometry_shader4]==],
- },
- },
- {
- ["value"] = [==[0x907A]==],
- ["name"] = [==[PATH_MITER_LIMIT_NV]==],
- ["extensions"] = {
- [==[NV_path_rendering]==],
- },
- },
- {
- ["value"] = [==[0x00008000]==],
- ["extensions"] = {
- [==[ARB_query_buffer_object]==],
- },
- ["name"] = [==[QUERY_BUFFER_BARRIER_BIT]==],
- ["core"] = {
- {
- [==[4.4]==],
- [==[core]==],
- },
- },
- },
- {
- ["value"] = [==[0x80D5]==],
- ["name"] = [==[PROXY_POST_COLOR_MATRIX_COLOR_TABLE]==],
- ["extensions"] = {
- [==[ARB_imaging]==],
- },
- },
- {
- ["value"] = [==[0x150E]==],
- ["name"] = [==[NAND]==],
- ["core"] = {
- {
- [==[1.1]==],
- [==[core]==],
- },
- },
- },
- {
- ["value"] = [==[0x9289]==],
- ["name"] = [==[DST_OVER_NV]==],
- ["extensions"] = {
- [==[NV_blend_equation_advanced]==],
- },
- },
- {
- ["value"] = [==[0x0B94]==],
- ["name"] = [==[STENCIL_FAIL]==],
- ["core"] = {
- {
- [==[1.1]==],
- [==[core]==],
- },
- },
- },
- {
- ["value"] = [==[0x9076]==],
- ["name"] = [==[PATH_END_CAPS_NV]==],
- ["extensions"] = {
- [==[NV_path_rendering]==],
- },
- },
- {
- ["value"] = [==[0x8E79]==],
- ["extensions"] = {
- [==[ARB_tessellation_shader]==],
- },
- ["name"] = [==[TESS_GEN_POINT_MODE]==],
- ["core"] = {
- {
- [==[4.0]==],
- [==[core]==],
- },
- },
- },
- {
- ["value"] = [==[0x8272]==],
- ["extensions"] = {
- [==[ARB_internalformat_query2]==],
- },
- ["name"] = [==[INTERNALFORMAT_GREEN_SIZE]==],
- ["core"] = {
- {
- [==[4.3]==],
- [==[core]==],
- },
- },
- },
- {
- ["value"] = [==[0x88B9]==],
- ["name"] = [==[WRITE_ONLY_ARB]==],
- ["extensions"] = {
- [==[ARB_vertex_buffer_object]==],
- },
- },
- {
- ["value"] = [==[0x8E80]==],
- ["extensions"] = {
- [==[ARB_tessellation_shader]==],
- },
- ["name"] = [==[MAX_TESS_EVALUATION_UNIFORM_COMPONENTS]==],
- ["core"] = {
- {
- [==[4.0]==],
- [==[core]==],
- },
- },
- },
- {
- ["value"] = [==[0x9072]==],
- ["name"] = [==[STANDARD_FONT_NAME_NV]==],
- ["extensions"] = {
- [==[NV_path_rendering]==],
- },
- },
- {
- ["value"] = [==[0x8521]==],
- ["name"] = [==[VERTEX_ARRAY_RANGE_POINTER_NV]==],
- ["extensions"] = {
- [==[NV_vertex_array_range]==],
- },
- },
- {
- ["value"] = [==[0x2100]==],
- ["name"] = [==[MODULATE]==],
- ["core"] = {
- {
- [==[1.1]==],
- [==[core]==],
- },
- {
- [==[3.2]==],
- [==[compatibility]==],
- },
- },
- },
- {
- ["value"] = [==[0x88FF]==],
- ["name"] = [==[MAX_ARRAY_TEXTURE_LAYERS]==],
- ["core"] = {
- {
- [==[3.0]==],
- [==[core]==],
- },
- },
- },
- {
- ["value"] = [==[0x8E77]==],
- ["extensions"] = {
- [==[ARB_tessellation_shader]==],
- },
- ["name"] = [==[TESS_GEN_SPACING]==],
- ["core"] = {
- {
- [==[4.0]==],
- [==[core]==],
- },
- },
- },
- {
- ["value"] = [==[0x900C]==],
- ["name"] = [==[SAMPLER_CUBE_MAP_ARRAY_ARB]==],
- ["extensions"] = {
- [==[ARB_texture_cube_map_array]==],
- },
- },
- {
- ["value"] = [==[0x8826]==],
- ["name"] = [==[DRAW_BUFFER1_ATI]==],
- ["extensions"] = {
- [==[ATI_draw_buffers]==],
- },
- },
- {
- ["value"] = [==[0x90D3]==],
- ["extensions"] = {
- [==[ARB_shader_storage_buffer_object]==],
- },
- ["name"] = [==[SHADER_STORAGE_BUFFER_BINDING]==],
- ["core"] = {
- {
- [==[4.3]==],
- [==[core]==],
- },
- },
- },
- {
- ["value"] = [==[0x8765]==],
- ["name"] = [==[OBJECT_BUFFER_USAGE_ATI]==],
- ["extensions"] = {
- [==[ATI_vertex_array_object]==],
- },
- },
- {
- ["value"] = [==[0x84F9]==],
- ["name"] = [==[DEPTH_STENCIL_NV]==],
- ["extensions"] = {
- [==[NV_packed_depth_stencil]==],
- },
- },
- {
- ["value"] = [==[0x852C]==],
- ["name"] = [==[PRIMARY_COLOR_NV]==],
- ["extensions"] = {
- [==[NV_path_rendering]==],
- [==[NV_register_combiners]==],
- },
- },
- {
- ["value"] = [==[0x0801]==],
- ["name"] = [==[EXP2]==],
- ["core"] = {
- {
- [==[1.1]==],
- [==[core]==],
- },
- {
- [==[3.2]==],
- [==[compatibility]==],
- },
- },
- },
- {
- ["value"] = [==[0x8063]==],
- ["name"] = [==[PROXY_TEXTURE_1D]==],
- ["core"] = {
- {
- [==[1.1]==],
- [==[core]==],
- },
- },
- },
- {
- ["value"] = [==[0x803B]==],
- ["name"] = [==[ALPHA4_EXT]==],
- ["extensions"] = {
- [==[EXT_texture]==],
- },
- },
- {
- ["value"] = [==[0x8534]==],
- ["name"] = [==[MULTISAMPLE_FILTER_HINT_NV]==],
- ["extensions"] = {
- [==[NV_multisample_filter_hint]==],
- },
- },
- {
- ["value"] = [==[0x90EA]==],
- ["extensions"] = {
- [==[ARB_stencil_texturing]==],
- },
- ["name"] = [==[DEPTH_STENCIL_TEXTURE_MODE]==],
- ["core"] = {
- {
- [==[4.3]==],
- [==[core]==],
- },
- },
- },
- {
- ["value"] = [==[0x80B6]==],
- ["name"] = [==[POST_COLOR_MATRIX_BLUE_SCALE]==],
- ["extensions"] = {
- [==[ARB_imaging]==],
- },
- },
- {
- ["value"] = [==[0x8E20]==],
- ["name"] = [==[COLOR_SAMPLES_NV]==],
- ["extensions"] = {
- [==[NV_multisample_coverage]==],
- },
- },
- {
- ["value"] = [==[0x8505]==],
- ["name"] = [==[MAX_SPOT_EXPONENT_NV]==],
- ["extensions"] = {
- [==[NV_light_max_exponent]==],
- },
- },
- {
- ["value"] = [==[0x140B]==],
- ["name"] = [==[HALF_FLOAT_NV]==],
- ["extensions"] = {
- [==[NV_half_float]==],
- },
- },
- {
- ["value"] = [==[0x8D97]==],
- ["name"] = [==[ALPHA_INTEGER_EXT]==],
- ["extensions"] = {
- [==[EXT_texture_integer]==],
- },
- },
- {
- ["value"] = [==[0x8FF9]==],
- ["name"] = [==[FLOAT16_VEC2_NV]==],
- ["extensions"] = {
- [==[NV_gpu_shader5]==],
- },
- },
- {
- ["value"] = [==[0x86F3]==],
- ["name"] = [==[DOT_PRODUCT_CONST_EYE_REFLECT_CUBE_MAP_NV]==],
- ["extensions"] = {
- [==[NV_texture_shader]==],
- },
- },
- {
- ["value"] = [==[0x8864]==],
- ["name"] = [==[QUERY_COUNTER_BITS_ARB]==],
- ["extensions"] = {
- [==[ARB_occlusion_query]==],
- },
- },
- {
- ["value"] = [==[0x8FF8]==],
- ["name"] = [==[FLOAT16_NV]==],
- ["extensions"] = {
- [==[NV_gpu_shader5]==],
- },
- },
- {
- ["value"] = [==[0x8FF3]==],
- ["name"] = [==[UNSIGNED_INT16_VEC4_NV]==],
- ["extensions"] = {
- [==[NV_gpu_shader5]==],
- },
- },
- {
- ["value"] = [==[0x0B30]==],
- ["name"] = [==[LIST_MODE]==],
- ["core"] = {
- {
- [==[1.1]==],
- [==[core]==],
- },
- {
- [==[3.2]==],
- [==[compatibility]==],
- },
- },
- },
- {
- ["value"] = [==[0x8284]==],
- ["extensions"] = {
- [==[ARB_internalformat_query2]==],
- },
- ["name"] = [==[DEPTH_COMPONENTS]==],
- ["core"] = {
- {
- [==[4.3]==],
- [==[core]==],
- },
- },
- },
- {
- ["value"] = [==[0]==],
- ["extensions"] = {
- [==[NV_blend_equation_advanced]==],
- [==[NV_register_combiners]==],
- },
- ["name"] = [==[ZERO]==],
- ["core"] = {
- {
- [==[1.1]==],
- [==[core]==],
- },
- },
- },
- {
- ["value"] = [==[0x8FF2]==],
- ["name"] = [==[UNSIGNED_INT16_VEC3_NV]==],
- ["extensions"] = {
- [==[NV_gpu_shader5]==],
- },
- },
- {
- ["value"] = [==[0x8FF1]==],
- ["name"] = [==[UNSIGNED_INT16_VEC2_NV]==],
- ["extensions"] = {
- [==[NV_gpu_shader5]==],
- },
- },
- {
- ["value"] = [==[0x8C2A]==],
- ["name"] = [==[TEXTURE_BUFFER_ARB]==],
- ["extensions"] = {
- [==[ARB_texture_buffer_object]==],
- },
- },
- {
- ["value"] = [==[0x8D46]==],
- ["extensions"] = {
- [==[ARB_framebuffer_object]==],
- },
- ["name"] = [==[STENCIL_INDEX1]==],
- ["core"] = {
- {
- [==[3.0]==],
- [==[core]==],
- },
- },
- },
- {
- ["value"] = [==[0x8287]==],
- ["extensions"] = {
- [==[ARB_internalformat_query2]==],
- },
- ["name"] = [==[DEPTH_RENDERABLE]==],
- ["core"] = {
- {
- [==[4.3]==],
- [==[core]==],
- },
- },
- },
- {
- ["value"] = [==[0x8DE0]==],
- ["name"] = [==[MAX_GEOMETRY_OUTPUT_VERTICES_ARB]==],
- ["extensions"] = {
- [==[ARB_geometry_shader4]==],
- },
- },
- {
- ["value"] = [==[0x8FEE]==],
- ["name"] = [==[UNSIGNED_INT8_VEC3_NV]==],
- ["extensions"] = {
- [==[NV_gpu_shader5]==],
- },
- },
- {
- ["value"] = [==[0x8C80]==],
- ["name"] = [==[MAX_TRANSFORM_FEEDBACK_SEPARATE_COMPONENTS_NV]==],
- ["extensions"] = {
- [==[NV_transform_feedback]==],
- },
- },
- {
- ["value"] = [==[0x8B84]==],
- ["name"] = [==[INFO_LOG_LENGTH]==],
- ["core"] = {
- {
- [==[2.0]==],
- [==[core]==],
- },
- },
- },
- {
- ["value"] = [==[0x8833]==],
- ["name"] = [==[DRAW_BUFFER14]==],
- ["core"] = {
- {
- [==[2.0]==],
- [==[core]==],
- },
- },
- },
- {
- ["value"] = [==[0x8871]==],
- ["name"] = [==[MAX_TEXTURE_COORDS_NV]==],
- ["extensions"] = {
- [==[NV_fragment_program]==],
- },
- },
- {
- ["value"] = [==[0x8C1D]==],
- ["name"] = [==[TEXTURE_BINDING_2D_ARRAY]==],
- ["core"] = {
- {
- [==[3.0]==],
- [==[core]==],
- },
- },
- },
- {
- ["value"] = [==[0x86D0]==],
- ["name"] = [==[EVAL_VERTEX_ATTRIB10_NV]==],
- ["extensions"] = {
- [==[NV_evaluators]==],
- },
- },
- {
- ["value"] = [==[0x8810]==],
- ["name"] = [==[MAX_PROGRAM_NATIVE_TEX_INDIRECTIONS_ARB]==],
- ["extensions"] = {
- [==[ARB_fragment_program]==],
- },
- },
- {
- ["value"] = [==[0x8329]==],
- ["name"] = [==[ASYNC_MARKER_SGIX]==],
- ["extensions"] = {
- [==[SGIX_async]==],
- },
- },
- {
- ["value"] = [==[0x8FEB]==],
- ["name"] = [==[INT64_VEC4_NV]==],
- ["extensions"] = {
- [==[NV_gpu_shader5]==],
- },
- },
- {
- ["value"] = [==[0x92A3]==],
- ["name"] = [==[INVERT_RGB_NV]==],
- ["extensions"] = {
- [==[NV_blend_equation_advanced]==],
- },
- },
- {
- ["value"] = [==[0x84E0]==],
- ["name"] = [==[ACTIVE_TEXTURE_ARB]==],
- ["extensions"] = {
- [==[ARB_multitexture]==],
- },
- },
- {
- ["value"] = [==[0x2802]==],
- ["name"] = [==[TEXTURE_WRAP_S]==],
- ["core"] = {
- {
- [==[1.1]==],
- [==[core]==],
- },
- },
- },
- {
- ["value"] = [==[0x9067]==],
- ["extensions"] = {
- [==[ARB_shader_image_load_store]==],
- },
- ["name"] = [==[UNSIGNED_INT_IMAGE_BUFFER]==],
- ["core"] = {
- {
- [==[4.2]==],
- [==[core]==],
- },
- },
- },
- {
- ["value"] = [==[0x8FE5]==],
- ["name"] = [==[INT16_VEC2_NV]==],
- ["extensions"] = {
- [==[NV_gpu_shader5]==],
- },
- },
- {
- ["value"] = [==[0x8FE1]==],
- ["name"] = [==[INT8_VEC2_NV]==],
- ["extensions"] = {
- [==[NV_gpu_shader5]==],
- },
- },
- {
- ["value"] = [==[0x0D02]==],
- ["name"] = [==[PACK_ROW_LENGTH]==],
- ["core"] = {
- {
- [==[1.1]==],
- [==[core]==],
- },
- },
- },
- {
- ["value"] = [==[0x894B]==],
- ["name"] = [==[CON_10_ATI]==],
- ["extensions"] = {
- [==[ATI_fragment_shader]==],
- },
- },
- {
- ["value"] = [==[0x92C3]==],
- ["extensions"] = {
- [==[ARB_shader_atomic_counters]==],
- },
- ["name"] = [==[ATOMIC_COUNTER_BUFFER_SIZE]==],
- ["core"] = {
- {
- [==[4.2]==],
- [==[core]==],
- },
- },
- },
- {
- ["value"] = [==[0x9070]==],
- ["name"] = [==[PATH_FORMAT_SVG_NV]==],
- ["extensions"] = {
- [==[NV_path_rendering]==],
- },
- },
- {
- ["value"] = [==[0x9294]==],
- ["name"] = [==[MULTIPLY_NV]==],
- ["extensions"] = {
- [==[NV_blend_equation_advanced]==],
- },
- },
- {
- ["value"] = [==[0x871A]==],
- ["name"] = [==[TEXTURE_BORDER_VALUES_NV]==],
- ["extensions"] = {
- [==[NV_texture_shader]==],
- },
- },
- {
- ["value"] = [==[0x0B63]==],
- ["name"] = [==[FOG_START]==],
- ["core"] = {
- {
- [==[1.1]==],
- [==[core]==],
- },
- {
- [==[3.2]==],
- [==[compatibility]==],
- },
- },
- },
- {
- ["value"] = [==[0x825B]==],
- ["extensions"] = {
- [==[ARB_viewport_array]==],
- },
- ["name"] = [==[MAX_VIEWPORTS]==],
- ["core"] = {
- {
- [==[4.1]==],
- [==[core]==],
- },
- },
- },
- {
- ["value"] = [==[0x8363]==],
- ["name"] = [==[UNSIGNED_SHORT_5_6_5]==],
- ["core"] = {
- {
- [==[1.2]==],
- [==[core]==],
- },
- },
- },
- {
- ["value"] = [==[0x140F]==],
- ["name"] = [==[UNSIGNED_INT64_NV]==],
- ["extensions"] = {
- [==[NV_gpu_shader5]==],
- [==[NV_vertex_attrib_integer_64bit]==],
- },
- },
- {
- ["value"] = [==[0x140E]==],
- ["name"] = [==[INT64_NV]==],
- ["extensions"] = {
- [==[NV_gpu_shader5]==],
- [==[NV_vertex_attrib_integer_64bit]==],
- },
- },
- {
- ["value"] = [==[0x8F45]==],
- ["name"] = [==[MAX_PROGRAM_SUBROUTINE_NUM_NV]==],
- ["extensions"] = {
- [==[NV_gpu_program5]==],
- },
- },
- {
- ["value"] = [==[0x92D0]==],
- ["extensions"] = {
- [==[ARB_shader_atomic_counters]==],
- },
- ["name"] = [==[MAX_FRAGMENT_ATOMIC_COUNTER_BUFFERS]==],
- ["core"] = {
- {
- [==[4.2]==],
- [==[core]==],
- },
- },
- },
- {
- ["value"] = [==[0x8F44]==],
- ["name"] = [==[MAX_PROGRAM_SUBROUTINE_PARAMETERS_NV]==],
- ["extensions"] = {
- [==[NV_gpu_program5]==],
- },
- },
- {
- ["value"] = [==[0x2300]==],
- ["name"] = [==[TEXTURE_ENV]==],
- ["core"] = {
- {
- [==[1.1]==],
- [==[core]==],
- },
- {
- [==[3.2]==],
- [==[compatibility]==],
- },
- },
- },
- {
- ["value"] = [==[0x87B9]==],
- ["name"] = [==[OUTPUT_TEXTURE_COORD28_EXT]==],
- ["extensions"] = {
- [==[EXT_vertex_shader]==],
- },
- },
- {
- ["value"] = [==[0x876C]==],
- ["name"] = [==[VERTEX_STREAM0_ATI]==],
- ["extensions"] = {
- [==[ATI_vertex_streams]==],
- },
- },
- {
- ["value"] = [==[0x8979]==],
- ["name"] = [==[SWIZZLE_STQ_DQ_ATI]==],
- ["extensions"] = {
- [==[ATI_fragment_shader]==],
- },
- },
- {
- ["value"] = [==[0x8C45]==],
- ["name"] = [==[SLUMINANCE8_ALPHA8]==],
- ["core"] = {
- {
- [==[2.1]==],
- [==[core]==],
- },
- {
- [==[3.2]==],
- [==[compatibility]==],
- },
- },
- },
- {
- ["value"] = [==[0x8033]==],
- ["name"] = [==[UNSIGNED_SHORT_4_4_4_4_EXT]==],
- ["extensions"] = {
- [==[EXT_packed_pixels]==],
- },
- },
- {
- ["value"] = [==[0x8A3B]==],
- ["extensions"] = {
- [==[ARB_uniform_buffer_object]==],
- },
- ["name"] = [==[UNIFORM_OFFSET]==],
- ["core"] = {
- {
- [==[3.1]==],
- [==[core]==],
- },
- },
- },
- {
- ["value"] = [==[0x88DC]==],
- ["name"] = [==[MATRIX28_ARB]==],
- ["extensions"] = {
- [==[ARB_fragment_program]==],
- [==[ARB_vertex_program]==],
- },
- },
- {
- ["value"] = [==[0x88ED]==],
- ["name"] = [==[PIXEL_PACK_BUFFER_BINDING_EXT]==],
- ["extensions"] = {
- [==[EXT_pixel_buffer_object]==],
- },
- },
- {
- ["value"] = [==[0x8DA6]==],
- ["name"] = [==[MAX_PROGRAM_GENERIC_RESULTS_NV]==],
- ["extensions"] = {
- [==[NV_gpu_program4]==],
- },
- },
- {
- ["value"] = [==[0x875A]==],
- ["name"] = [==[TEXTURE_2D_STACK_MESAX]==],
- ["extensions"] = {
- [==[MESAX_texture_stack]==],
- },
- },
- {
- ["value"] = [==[0x88D5]==],
- ["name"] = [==[MATRIX21_ARB]==],
- ["extensions"] = {
- [==[ARB_fragment_program]==],
- [==[ARB_vertex_program]==],
- },
- },
- {
- ["value"] = [==[0x87C2]==],
- ["name"] = [==[INVARIANT_EXT]==],
- ["extensions"] = {
- [==[EXT_vertex_shader]==],
- },
- },
- {
- ["value"] = [==[0x872C]==],
- ["name"] = [==[MODELVIEW12_ARB]==],
- ["extensions"] = {
- [==[ARB_vertex_blend]==],
- },
- },
- {
- ["value"] = [==[0x8C27]==],
- ["name"] = [==[MAX_PROGRAM_OUTPUT_VERTICES_NV]==],
- ["extensions"] = {
- [==[NV_geometry_program4]==],
- },
- },
- {
- ["value"] = [==[0x0D05]==],
- ["name"] = [==[PACK_ALIGNMENT]==],
- ["core"] = {
- {
- [==[1.1]==],
- [==[core]==],
- },
- },
- },
- {
- ["value"] = [==[0x8DC2]==],
- ["name"] = [==[SAMPLER_BUFFER]==],
- ["core"] = {
- {
- [==[3.1]==],
- [==[core]==],
- },
- },
- },
- {
- ["value"] = [==[0x8C26]==],
- ["name"] = [==[GEOMETRY_PROGRAM_NV]==],
- ["extensions"] = {
- [==[NV_geometry_program4]==],
- },
- },
- {
- ["value"] = [==[0x85BF]==],
- ["name"] = [==[STORAGE_SHARED_APPLE]==],
- ["extensions"] = {
- [==[APPLE_texture_range]==],
- [==[APPLE_vertex_array_range]==],
- },
- },
- {
- ["value"] = [==[0x9123]==],
- ["name"] = [==[MAX_GEOMETRY_INPUT_COMPONENTS]==],
- ["core"] = {
- {
- [==[3.2]==],
- [==[core]==],
- },
- },
- },
- {
- ["value"] = [==[0x80CA]==],
- ["name"] = [==[BLEND_DST_ALPHA]==],
- ["core"] = {
- {
- [==[1.4]==],
- [==[core]==],
- },
- },
- },
- {
- ["value"] = [==[0x8CAB]==],
- ["name"] = [==[RENDERBUFFER_COVERAGE_SAMPLES_NV]==],
- ["extensions"] = {
- [==[NV_framebuffer_multisample_coverage]==],
- },
- },
- {
- ["value"] = [==[0x1B00]==],
- ["name"] = [==[POINT]==],
- ["core"] = {
- {
- [==[1.1]==],
- [==[core]==],
- },
- },
- },
- {
- ["value"] = [==[0x88F1]==],
- ["extensions"] = {
- [==[ARB_framebuffer_object]==],
- },
- ["name"] = [==[TEXTURE_STENCIL_SIZE]==],
- ["core"] = {
- {
- [==[3.0]==],
- [==[core]==],
- },
- },
- },
- {
- ["value"] = [==[0x8D8B]==],
- ["name"] = [==[INTENSITY16I_EXT]==],
- ["extensions"] = {
- [==[EXT_texture_integer]==],
- },
- },
- {
- ["value"] = [==[0x8DA7]==],
- ["name"] = [==[FRAMEBUFFER_ATTACHMENT_LAYERED]==],
- ["core"] = {
- {
- [==[3.2]==],
- [==[core]==],
- },
- },
- },
- {
- ["value"] = [==[0x871B]==],
- ["name"] = [==[TEXTURE_HI_SIZE_NV]==],
- ["extensions"] = {
- [==[NV_texture_shader]==],
- },
- },
- {
- ["value"] = [==[0x1F03]==],
- ["name"] = [==[EXTENSIONS]==],
- ["core"] = {
- {
- [==[1.1]==],
- [==[core]==],
- },
- },
- },
- {
- ["value"] = [==[0x851F]==],
- ["name"] = [==[VERTEX_ARRAY_STORAGE_HINT_APPLE]==],
- ["extensions"] = {
- [==[APPLE_vertex_array_range]==],
- },
- },
- {
- ["value"] = [==[0x8451]==],
- ["name"] = [==[FOG_COORDINATE_EXT]==],
- ["extensions"] = {
- [==[EXT_fog_coord]==],
- },
- },
- {
- ["value"] = [==[0x8816]==],
- ["name"] = [==[ALPHA32F_ARB]==],
- ["extensions"] = {
- [==[ARB_texture_float]==],
- },
- },
- {
- ["value"] = [==[0x91A4]==],
- ["name"] = [==[VERTEX_ELEMENT_SWIZZLE_AMD]==],
- ["extensions"] = {
- [==[AMD_interleaved_elements]==],
- },
- },
- {
- ["value"] = [==[0x914C]==],
- ["name"] = [==[DEBUG_CATEGORY_UNDEFINED_BEHAVIOR_AMD]==],
- ["extensions"] = {
- [==[AMD_debug_output]==],
- },
- },
- {
- ["value"] = [==[0x8641]==],
- ["name"] = [==[CURRENT_MATRIX_ARB]==],
- ["extensions"] = {
- [==[ARB_fragment_program]==],
- [==[ARB_vertex_program]==],
- },
- },
- {
- ["value"] = [==[0x8061]==],
- ["name"] = [==[TEXTURE_INTENSITY_SIZE]==],
- ["core"] = {
- {
- [==[1.1]==],
- [==[core]==],
- },
- {
- [==[3.2]==],
- [==[compatibility]==],
- },
- },
- },
- {
- ["value"] = [==[0x84E7]==],
- ["name"] = [==[SUBTRACT]==],
- ["core"] = {
- {
- [==[1.3]==],
- [==[core]==],
- },
- {
- [==[3.2]==],
- [==[compatibility]==],
- },
- },
- },
- {
- ["value"] = [==[0x0D91]==],
- ["name"] = [==[MAP1_INDEX]==],
- ["core"] = {
- {
- [==[1.1]==],
- [==[core]==],
- },
- {
- [==[3.2]==],
- [==[compatibility]==],
- },
- },
- },
- {
- ["value"] = [==[0x0B13]==],
- ["name"] = [==[POINT_SIZE_GRANULARITY]==],
- ["core"] = {
- {
- [==[1.1]==],
- [==[core]==],
- },
- },
- },
- {
- ["value"] = [==[0x8235]==],
- ["extensions"] = {
- [==[ARB_texture_rg]==],
- },
- ["name"] = [==[R32I]==],
- ["core"] = {
- {
- [==[3.0]==],
- [==[core]==],
- },
- },
- },
- {
- ["value"] = [==[0x8887]==],
- ["name"] = [==[FLOAT_RG32_NV]==],
- ["extensions"] = {
- [==[NV_float_buffer]==],
- },
- },
- {
- ["value"] = [==[0x8865]==],
- ["name"] = [==[CURRENT_QUERY_ARB]==],
- ["extensions"] = {
- [==[ARB_occlusion_query]==],
- },
- },
- {
- ["value"] = [==[0x8886]==],
- ["name"] = [==[FLOAT_RG16_NV]==],
- ["extensions"] = {
- [==[NV_float_buffer]==],
- },
- },
- {
- ["value"] = [==[0x8591]==],
- ["name"] = [==[OPERAND1_RGB]==],
- ["core"] = {
- {
- [==[1.3]==],
- [==[core]==],
- },
- {
- [==[3.2]==],
- [==[compatibility]==],
- },
- },
- },
- {
- ["value"] = [==[0x8048]==],
- ["name"] = [==[LUMINANCE16_ALPHA16]==],
- ["core"] = {
- {
- [==[1.1]==],
- [==[core]==],
- },
- {
- [==[3.2]==],
- [==[compatibility]==],
- },
- },
- },
- {
- ["value"] = [==[0x8F46]==],
- ["extensions"] = {
- [==[ARB_gpu_shader_fp64]==],
- [==[ARB_vertex_attrib_64bit]==],
- },
- ["name"] = [==[DOUBLE_MAT2]==],
- ["core"] = {
- {
- [==[4.0]==],
- [==[core]==],
- },
- },
- },
- {
- ["value"] = [==[0x90DC]==],
- ["extensions"] = {
- [==[ARB_shader_storage_buffer_object]==],
- },
- ["name"] = [==[MAX_COMBINED_SHADER_STORAGE_BLOCKS]==],
- ["core"] = {
- {
- [==[4.3]==],
- [==[core]==],
- },
- },
- },
- {
- ["value"] = [==[0x8880]==],
- ["name"] = [==[FLOAT_R_NV]==],
- ["extensions"] = {
- [==[NV_float_buffer]==],
- },
- },
- {
- ["value"] = [==[0x0D38]==],
- ["name"] = [==[MAX_PROJECTION_STACK_DEPTH]==],
- ["core"] = {
- {
- [==[1.1]==],
- [==[core]==],
- },
- {
- [==[3.2]==],
- [==[compatibility]==],
- },
- },
- },
- {
- ["value"] = [==[0x9068]==],
- ["name"] = [==[UNSIGNED_INT_IMAGE_1D_ARRAY_EXT]==],
- ["extensions"] = {
- [==[EXT_shader_image_load_store]==],
- },
- },
- {
- ["value"] = [==[0x80EE]==],
- ["name"] = [==[PARAMETER_BUFFER_ARB]==],
- ["extensions"] = {
- [==[ARB_indirect_parameters]==],
- },
- },
- {
- ["value"] = [==[0x8E59]==],
- ["name"] = [==[MAX_SAMPLE_MASK_WORDS_NV]==],
- ["extensions"] = {
- [==[NV_explicit_multisample]==],
- },
- },
- {
- ["value"] = [==[0x8E58]==],
- ["name"] = [==[UNSIGNED_INT_SAMPLER_RENDERBUFFER_NV]==],
- ["extensions"] = {
- [==[NV_explicit_multisample]==],
- },
- },
- {
- ["value"] = [==[0x8746]==],
- ["name"] = [==[MODULATE_SUBTRACT_ATI]==],
- ["extensions"] = {
- [==[ATI_texture_env_combine3]==],
- },
- },
- {
- ["value"] = [==[0x8C89]==],
- ["name"] = [==[RASTERIZER_DISCARD]==],
- ["core"] = {
- {
- [==[3.0]==],
- [==[core]==],
- },
- },
- },
- {
- ["value"] = [==[0x8DF9]==],
- ["extensions"] = {
- [==[ARB_ES2_compatibility]==],
- },
- ["name"] = [==[NUM_SHADER_BINARY_FORMATS]==],
- ["core"] = {
- {
- [==[4.1]==],
- [==[core]==],
- },
- },
- },
- {
- ["value"] = [==[0x3001]==],
- ["name"] = [==[CLIP_PLANE1]==],
- ["core"] = {
- {
- [==[1.1]==],
- [==[core]==],
- },
- {
- [==[3.2]==],
- [==[compatibility]==],
- },
- },
- },
- {
- ["value"] = [==[0x882E]==],
- ["name"] = [==[DRAW_BUFFER9]==],
- ["core"] = {
- {
- [==[2.0]==],
- [==[core]==],
- },
- },
- },
- {
- ["value"] = [==[0x8A07]==],
- ["name"] = [==[VERTEX_ATTRIB_MAP2_COEFF_APPLE]==],
- ["extensions"] = {
- [==[APPLE_vertex_program_evaluators]==],
- },
- },
- {
- ["value"] = [==[0x1205]==],
- ["name"] = [==[SPOT_EXPONENT]==],
- ["core"] = {
- {
- [==[1.1]==],
- [==[core]==],
- },
- {
- [==[3.2]==],
- [==[compatibility]==],
- },
- },
- },
- {
- ["value"] = [==[0x9069]==],
- ["extensions"] = {
- [==[ARB_shader_image_load_store]==],
- },
- ["name"] = [==[UNSIGNED_INT_IMAGE_2D_ARRAY]==],
- ["core"] = {
- {
- [==[4.2]==],
- [==[core]==],
- },
- },
- },
- {
- ["value"] = [==[0x8745]==],
- ["name"] = [==[MODULATE_SIGNED_ADD_ATI]==],
- ["extensions"] = {
- [==[ATI_texture_env_combine3]==],
- },
- },
- {
- ["value"] = [==[0x00000001]==],
- ["name"] = [==[CONTEXT_CORE_PROFILE_BIT]==],
- ["core"] = {
- {
- [==[3.2]==],
- [==[core]==],
- },
- },
- },
- {
- ["value"] = [==[0x8DD3]==],
- ["name"] = [==[UNSIGNED_INT_SAMPLER_3D]==],
- ["core"] = {
- {
- [==[3.0]==],
- [==[core]==],
- },
- },
- },
- {
- ["value"] = [==[0x881F]==],
- ["name"] = [==[LUMINANCE_ALPHA16F_ARB]==],
- ["extensions"] = {
- [==[ARB_texture_float]==],
- },
- },
- {
- ["value"] = [==[0x88C2]==],
- ["name"] = [==[MATRIX2_ARB]==],
- ["extensions"] = {
- [==[ARB_fragment_program]==],
- [==[ARB_vertex_program]==],
- },
- },
- {
- ["value"] = [==[0x8A3C]==],
- ["extensions"] = {
- [==[ARB_uniform_buffer_object]==],
- },
- ["name"] = [==[UNIFORM_ARRAY_STRIDE]==],
- ["core"] = {
- {
- [==[3.1]==],
- [==[core]==],
- },
- },
- },
- {
- ["value"] = [==[0x8DC6]==],
- ["name"] = [==[UNSIGNED_INT_VEC2]==],
- ["core"] = {
- {
- [==[3.0]==],
- [==[core]==],
- },
- },
- },
- {
- ["value"] = [==[0x86D5]==],
- ["name"] = [==[EVAL_VERTEX_ATTRIB15_NV]==],
- ["extensions"] = {
- [==[NV_evaluators]==],
- },
- },
- {
- ["value"] = [==[0x86D4]==],
- ["name"] = [==[EVAL_VERTEX_ATTRIB14_NV]==],
- ["extensions"] = {
- [==[NV_evaluators]==],
- },
- },
- {
- ["value"] = [==[0x8B5D]==],
- ["name"] = [==[SAMPLER_1D]==],
- ["core"] = {
- {
- [==[2.0]==],
- [==[core]==],
- },
- },
- },
- {
- ["value"] = [==[0x17]==],
- ["name"] = [==[RELATIVE_LARGE_CCW_ARC_TO_NV]==],
- ["extensions"] = {
- [==[NV_path_rendering]==],
- },
- },
- {
- ["value"] = [==[0x8A2D]==],
- ["extensions"] = {
- [==[ARB_uniform_buffer_object]==],
- },
- ["name"] = [==[MAX_FRAGMENT_UNIFORM_BLOCKS]==],
- ["core"] = {
- {
- [==[3.1]==],
- [==[core]==],
- },
- },
- },
- {
- ["value"] = [==[0x150D]==],
- ["name"] = [==[OR_INVERTED]==],
- ["core"] = {
- {
- [==[1.1]==],
- [==[core]==],
- },
- },
- },
- {
- ["value"] = [==[0x8B82]==],
- ["name"] = [==[LINK_STATUS]==],
- ["core"] = {
- {
- [==[2.0]==],
- [==[core]==],
- },
- },
- },
- {
- ["value"] = [==[0x86D1]==],
- ["name"] = [==[EVAL_VERTEX_ATTRIB11_NV]==],
- ["extensions"] = {
- [==[NV_evaluators]==],
- },
- },
- {
- ["value"] = [==[0x92CB]==],
- ["extensions"] = {
- [==[ARB_shader_atomic_counters]==],
- },
- ["name"] = [==[ATOMIC_COUNTER_BUFFER_REFERENCED_BY_FRAGMENT_SHADER]==],
- ["core"] = {
- {
- [==[4.2]==],
- [==[core]==],
- },
- },
- },
- {
- ["value"] = [==[0x8091]==],
- ["name"] = [==[INDEX_ARRAY_POINTER]==],
- ["core"] = {
- {
- [==[1.1]==],
- [==[core]==],
- },
- {
- [==[3.2]==],
- [==[compatibility]==],
- },
- },
- },
- {
- ["value"] = [==[0x81A5]==],
- ["name"] = [==[DEPTH_COMPONENT16]==],
- ["core"] = {
- {
- [==[1.4]==],
- [==[core]==],
- },
- },
- },
- {
- ["value"] = [==[0x8053]==],
- ["name"] = [==[RGB12_EXT]==],
- ["extensions"] = {
- [==[EXT_texture]==],
- },
- },
- {
- ["value"] = [==[0x00000040]==],
- ["extensions"] = {
- [==[ARB_shader_image_load_store]==],
- },
- ["name"] = [==[COMMAND_BARRIER_BIT]==],
- ["core"] = {
- {
- [==[4.2]==],
- [==[core]==],
- },
- },
- },
- {
- ["value"] = [==[0x8DE0]==],
- ["name"] = [==[MAX_GEOMETRY_OUTPUT_VERTICES]==],
- ["core"] = {
- {
- [==[3.2]==],
- [==[core]==],
- },
- },
- },
- {
- ["value"] = [==[0x0DF4]==],
- ["name"] = [==[SELECTION_BUFFER_SIZE]==],
- ["core"] = {
- {
- [==[1.1]==],
- [==[core]==],
- },
- {
- [==[3.2]==],
- [==[compatibility]==],
- },
- },
- },
- {
- ["value"] = [==[0x875D]==],
- ["name"] = [==[TEXTURE_1D_STACK_BINDING_MESAX]==],
- ["extensions"] = {
- [==[MESAX_texture_stack]==],
- },
- },
- {
- ["value"] = [==[0x1506]==],
- ["extensions"] = {
- [==[NV_blend_equation_advanced]==],
- },
- ["name"] = [==[XOR]==],
- ["core"] = {
- {
- [==[1.1]==],
- [==[core]==],
- },
- },
- },
- {
- ["value"] = [==[0x86CC]==],
- ["name"] = [==[EVAL_VERTEX_ATTRIB6_NV]==],
- ["extensions"] = {
- [==[NV_evaluators]==],
- },
- },
- {
- ["value"] = [==[0x86CB]==],
- ["name"] = [==[EVAL_VERTEX_ATTRIB5_NV]==],
- ["extensions"] = {
- [==[NV_evaluators]==],
- },
- },
- {
- ["value"] = [==[0x8561]==],
- ["name"] = [==[GREEN_MIN_CLAMP_INGR]==],
- ["extensions"] = {
- [==[INGR_color_clamp]==],
- },
- },
- {
- ["value"] = [==[0x87C6]==],
- ["name"] = [==[MAX_VERTEX_SHADER_VARIANTS_EXT]==],
- ["extensions"] = {
- [==[EXT_vertex_shader]==],
- },
- },
- {
- ["value"] = [==[0x84EC]==],
- ["name"] = [==[COMPRESSED_INTENSITY]==],
- ["core"] = {
- {
- [==[1.3]==],
- [==[core]==],
- },
- {
- [==[3.2]==],
- [==[compatibility]==],
- },
- },
- },
- {
- ["value"] = [==[0x8829]==],
- ["name"] = [==[DRAW_BUFFER4]==],
- ["core"] = {
- {
- [==[2.0]==],
- [==[core]==],
- },
- },
- },
- {
- ["value"] = [==[0x0400]==],
- ["name"] = [==[FRONT_LEFT]==],
- ["core"] = {
- {
- [==[1.1]==],
- [==[core]==],
- },
- },
- },
- {
- ["value"] = [==[0x86C1]==],
- ["name"] = [==[EVAL_TRIANGULAR_2D_NV]==],
- ["extensions"] = {
- [==[NV_evaluators]==],
- },
- },
- {
- ["value"] = [==[0x8803]==],
- ["name"] = [==[STENCIL_BACK_PASS_DEPTH_PASS]==],
- ["core"] = {
- {
- [==[2.0]==],
- [==[core]==],
- },
- },
- },
- {
- ["value"] = [==[0x86C0]==],
- ["name"] = [==[EVAL_2D_NV]==],
- ["extensions"] = {
- [==[NV_evaluators]==],
- },
- },
- {
- ["value"] = [==[0x0307]==],
- ["name"] = [==[ONE_MINUS_DST_COLOR]==],
- ["core"] = {
- {
- [==[1.1]==],
- [==[core]==],
- },
- },
- },
- {
- ["value"] = [==[0x84FF]==],
- ["name"] = [==[MAX_TEXTURE_MAX_ANISOTROPY_EXT]==],
- ["extensions"] = {
- [==[EXT_texture_filter_anisotropic]==],
- },
- },
- {
- ["value"] = [==[0x90D1]==],
- ["name"] = [==[MAX_DEEP_3D_TEXTURE_DEPTH_NV]==],
- ["extensions"] = {
- [==[NV_deep_texture3D]==],
- },
- },
- {
- ["value"] = [==[0x8802]==],
- ["name"] = [==[STENCIL_BACK_PASS_DEPTH_FAIL]==],
- ["core"] = {
- {
- [==[2.0]==],
- [==[core]==],
- },
- },
- },
- {
- ["value"] = [==[0x88EB]==],
- ["name"] = [==[PIXEL_PACK_BUFFER_EXT]==],
- ["extensions"] = {
- [==[EXT_pixel_buffer_object]==],
- },
- },
- {
- ["value"] = [==[0x88DE]==],
- ["name"] = [==[MATRIX30_ARB]==],
- ["extensions"] = {
- [==[ARB_fragment_program]==],
- [==[ARB_vertex_program]==],
- },
- },
- {
- ["value"] = [==[0x8116]==],
- ["name"] = [==[DUAL_LUMINANCE12_SGIS]==],
- ["extensions"] = {
- [==[SGIS_texture_select]==],
- },
- },
- {
- ["value"] = [==[0x85B0]==],
- ["name"] = [==[LIGHT_MODEL_SPECULAR_VECTOR_APPLE]==],
- ["extensions"] = {
- [==[APPLE_specular_vector]==],
- },
- },
- {
- ["value"] = [==[0x91BE]==],
- ["extensions"] = {
- [==[ARB_compute_shader]==],
- },
- ["name"] = [==[MAX_COMPUTE_WORK_GROUP_COUNT]==],
- ["core"] = {
- {
- [==[4.3]==],
- [==[core]==],
- },
- },
- },
- {
- ["value"] = [==[0x20000000]==],
- ["name"] = [==[MULTISAMPLE_BIT_EXT]==],
- ["extensions"] = {
- [==[EXT_multisample]==],
- },
- },
- {
- ["value"] = [==[0x0B98]==],
- ["name"] = [==[STENCIL_WRITEMASK]==],
- ["core"] = {
- {
- [==[1.1]==],
- [==[core]==],
- },
- },
- },
- {
- ["value"] = [==[0x8081]==],
- ["name"] = [==[COLOR_ARRAY_SIZE_EXT]==],
- ["extensions"] = {
- [==[EXT_vertex_array]==],
- },
- },
- {
- ["value"] = [==[0x881B]==],
- ["name"] = [==[RGB16F]==],
- ["core"] = {
- {
- [==[3.0]==],
- [==[core]==],
- },
- },
- },
- {
- ["value"] = [==[0x8157]==],
- ["name"] = [==[IMAGE_TRANSLATE_X_HP]==],
- ["extensions"] = {
- [==[HP_image_transform]==],
- },
- },
- {
- ["value"] = [==[0x90FC]==],
- ["name"] = [==[COMPUTE_PROGRAM_PARAMETER_BUFFER_NV]==],
- ["extensions"] = {
- [==[NV_compute_program5]==],
- },
- },
- {
- ["value"] = [==[0x0B90]==],
- ["name"] = [==[STENCIL_TEST]==],
- ["core"] = {
- {
- [==[1.1]==],
- [==[core]==],
- },
- },
- },
- {
- ["value"] = [==[0x84CB]==],
- ["name"] = [==[TEXTURE11]==],
- ["core"] = {
- {
- [==[1.3]==],
- [==[core]==],
- },
- },
- },
- {
- ["value"] = [==[0x0701]==],
- ["name"] = [==[POINT_TOKEN]==],
- ["core"] = {
- {
- [==[1.1]==],
- [==[core]==],
- },
- {
- [==[3.2]==],
- [==[compatibility]==],
- },
- },
- },
- {
- ["value"] = [==[0x8045]==],
- ["name"] = [==[LUMINANCE8_ALPHA8]==],
- ["core"] = {
- {
- [==[1.1]==],
- [==[core]==],
- },
- {
- [==[3.2]==],
- [==[compatibility]==],
- },
- },
- },
- {
- ["value"] = [==[0x8E5F]==],
- ["name"] = [==[MAX_PROGRAM_TEXTURE_GATHER_OFFSET]==],
- ["core"] = {
- {
- [==[4.0]==],
- [==[core]==],
- },
- },
- },
- {
- ["value"] = [==[0x8B92]==],
- ["name"] = [==[PALETTE4_R5_G6_B5_OES]==],
- ["extensions"] = {
- [==[OES_compressed_paletted_texture]==],
- },
- },
- {
- ["value"] = [==[0x8176]==],
- ["name"] = [==[TEXTURE_CLIPMAP_DEPTH_SGIX]==],
- ["extensions"] = {
- [==[SGIX_clipmap]==],
- },
- },
- {
- ["value"] = [==[0x82DA]==],
- ["extensions"] = {
- [==[ARB_vertex_attrib_binding]==],
- },
- ["name"] = [==[MAX_VERTEX_ATTRIB_BINDINGS]==],
- ["core"] = {
- {
- [==[4.3]==],
- [==[core]==],
- },
- },
- },
- {
- ["value"] = [==[0x92A8]==],
- ["name"] = [==[PINLIGHT_NV]==],
- ["extensions"] = {
- [==[NV_blend_equation_advanced]==],
- },
- },
- {
- ["value"] = [==[0x8764]==],
- ["name"] = [==[BUFFER_SIZE]==],
- ["core"] = {
- {
- [==[1.5]==],
- [==[core]==],
- },
- },
- },
- {
- ["value"] = [==[0x80A9]==],
- ["name"] = [==[SAMPLES_ARB]==],
- ["extensions"] = {
- [==[ARB_multisample]==],
- [==[NV_multisample_coverage]==],
- },
- },
- {
- ["value"] = [==[0x843F]==],
- ["name"] = [==[TANGENT_ARRAY_STRIDE_EXT]==],
- ["extensions"] = {
- [==[EXT_coordinate_frame]==],
- },
- },
- {
- ["value"] = [==[0x0103]==],
- ["name"] = [==[MULT]==],
- ["core"] = {
- {
- [==[1.1]==],
- [==[core]==],
- },
- {
- [==[3.2]==],
- [==[compatibility]==],
- },
- },
- },
- {
- ["value"] = [==[0x8DF4]==],
- ["extensions"] = {
- [==[ARB_ES2_compatibility]==],
- },
- ["name"] = [==[MEDIUM_INT]==],
- ["core"] = {
- {
- [==[4.1]==],
- [==[core]==],
- },
- },
- },
- {
- ["value"] = [==[0x928A]==],
- ["name"] = [==[SRC_IN_NV]==],
- ["extensions"] = {
- [==[NV_blend_equation_advanced]==],
- },
- },
- {
- ["value"] = [==[0x88A6]==],
- ["name"] = [==[PROGRAM_NATIVE_TEMPORARIES_ARB]==],
- ["extensions"] = {
- [==[ARB_fragment_program]==],
- [==[ARB_vertex_program]==],
- },
- },
- {
- ["value"] = [==[0x0B96]==],
- ["name"] = [==[STENCIL_PASS_DEPTH_PASS]==],
- ["core"] = {
- {
- [==[1.1]==],
- [==[core]==],
- },
- },
- },
- {
- ["value"] = [==[0x80DB]==],
- ["name"] = [==[COLOR_TABLE_GREEN_SIZE_SGI]==],
- ["extensions"] = {
- [==[SGI_color_table]==],
- },
- },
- {
- ["value"] = [==[0x84DA]==],
- ["name"] = [==[TEXTURE26_ARB]==],
- ["extensions"] = {
- [==[ARB_multitexture]==],
- },
- },
- {
- ["value"] = [==[0x93BB]==],
- ["name"] = [==[COMPRESSED_RGBA_ASTC_10x10_KHR]==],
- ["extensions"] = {
- [==[KHR_texture_compression_astc_ldr]==],
- },
- },
- {
- ["value"] = [==[0x88EB]==],
- ["name"] = [==[PIXEL_PACK_BUFFER_ARB]==],
- ["extensions"] = {
- [==[ARB_pixel_buffer_object]==],
- },
- },
- {
- ["value"] = [==[0x90B2]==],
- ["name"] = [==[PATH_GEN_COLOR_FORMAT_NV]==],
- ["extensions"] = {
- [==[NV_path_rendering]==],
- },
- },
- {
- ["value"] = [==[0x92B4]==],
- ["name"] = [==[INVERT_OVG_NV]==],
- ["extensions"] = {
- [==[NV_blend_equation_advanced]==],
- },
- },
- {
- ["value"] = [==[0x8442]==],
- ["name"] = [==[TANGENT_ARRAY_POINTER_EXT]==],
- ["extensions"] = {
- [==[EXT_coordinate_frame]==],
- },
- },
- {
- ["value"] = [==[0x1208]==],
- ["name"] = [==[LINEAR_ATTENUATION]==],
- ["core"] = {
- {
- [==[1.1]==],
- [==[core]==],
- },
- {
- [==[3.2]==],
- [==[compatibility]==],
- },
- },
- },
- {
- ["value"] = [==[0x894D]==],
- ["name"] = [==[CON_12_ATI]==],
- ["extensions"] = {
- [==[ATI_fragment_shader]==],
- },
- },
- {
- ["value"] = [==[0x86D3]==],
- ["name"] = [==[EVAL_VERTEX_ATTRIB13_NV]==],
- ["extensions"] = {
- [==[NV_evaluators]==],
- },
- },
- {
- ["value"] = [==[0x80DD]==],
- ["name"] = [==[COLOR_TABLE_ALPHA_SIZE]==],
- ["extensions"] = {
- [==[ARB_imaging]==],
- },
- },
- {
- ["value"] = [==[0x80DD]==],
- ["name"] = [==[COLOR_TABLE_ALPHA_SIZE_SGI]==],
- ["extensions"] = {
- [==[SGI_color_table]==],
- },
- },
- {
- ["value"] = [==[0x8849]==],
- ["name"] = [==[MATRIX_INDEX_ARRAY_POINTER_ARB]==],
- ["extensions"] = {
- [==[ARB_matrix_palette]==],
- },
- },
- {
- ["value"] = [==[0x8DAE]==],
- ["name"] = [==[SHADER_INCLUDE_ARB]==],
- ["extensions"] = {
- [==[ARB_shading_language_include]==],
- },
- },
- {
- ["value"] = [==[0x9119]==],
- ["extensions"] = {
- [==[ARB_sync]==],
- },
- ["name"] = [==[SIGNALED]==],
- ["core"] = {
- {
- [==[3.2]==],
- [==[core]==],
- },
- },
- },
- {
- ["value"] = [==[0x3006]==],
- ["name"] = [==[CLIP_DISTANCE6]==],
- ["core"] = {
- {
- [==[3.0]==],
- [==[core]==],
- },
- },
- },
- {
- ["value"] = [==[0x90D6]==],
- ["extensions"] = {
- [==[ARB_shader_storage_buffer_object]==],
- },
- ["name"] = [==[MAX_VERTEX_SHADER_STORAGE_BLOCKS]==],
- ["core"] = {
- {
- [==[4.3]==],
- [==[core]==],
- },
- },
- },
- {
- ["value"] = [==[0x8254]==],
- ["name"] = [==[INNOCENT_CONTEXT_RESET_ARB]==],
- ["extensions"] = {
- [==[ARB_robustness]==],
- },
- },
- {
- ["value"] = [==[0x8167]==],
- ["name"] = [==[TEXTURE_LIGHTING_MODE_HP]==],
- ["extensions"] = {
- [==[HP_texture_lighting]==],
- },
- },
- {
- ["value"] = [==[0x88BC]==],
- ["name"] = [==[BUFFER_MAPPED]==],
- ["core"] = {
- {
- [==[1.5]==],
- [==[core]==],
- },
- },
- },
- {
- ["value"] = [==[0x8CE8]==],
- ["extensions"] = {
- [==[ARB_framebuffer_object]==],
- },
- ["name"] = [==[COLOR_ATTACHMENT8]==],
- ["core"] = {
- {
- [==[3.0]==],
- [==[core]==],
- },
- },
- },
- {
- ["value"] = [==[0x907E]==],
- ["name"] = [==[PATH_DASH_OFFSET_NV]==],
- ["extensions"] = {
- [==[NV_path_rendering]==],
- },
- },
- {
- ["value"] = [==[0x8866]==],
- ["name"] = [==[QUERY_RESULT]==],
- ["core"] = {
- {
- [==[1.5]==],
- [==[core]==],
- },
- },
- },
- {
- ["value"] = [==[0x93DC]==],
- ["name"] = [==[COMPRESSED_SRGB8_ALPHA8_ASTC_12x10_KHR]==],
- ["extensions"] = {
- [==[KHR_texture_compression_astc_ldr]==],
- },
- },
- {
- ["value"] = [==[0x8B85]==],
- ["name"] = [==[ATTACHED_SHADERS]==],
- ["core"] = {
- {
- [==[2.0]==],
- [==[core]==],
- },
- },
- },
- {
- ["value"] = [==[0x8934]==],
- ["name"] = [==[REG_19_ATI]==],
- ["extensions"] = {
- [==[ATI_fragment_shader]==],
- },
- },
- {
- ["value"] = [==[0x93D8]==],
- ["name"] = [==[COMPRESSED_SRGB8_ALPHA8_ASTC_10x5_KHR]==],
- ["extensions"] = {
- [==[KHR_texture_compression_astc_ldr]==],
- },
- },
- {
- ["value"] = [==[0x93D7]==],
- ["name"] = [==[COMPRESSED_SRGB8_ALPHA8_ASTC_8x8_KHR]==],
- ["extensions"] = {
- [==[KHR_texture_compression_astc_ldr]==],
- },
- },
- {
- ["value"] = [==[0x93D5]==],
- ["name"] = [==[COMPRESSED_SRGB8_ALPHA8_ASTC_8x5_KHR]==],
- ["extensions"] = {
- [==[KHR_texture_compression_astc_ldr]==],
- },
- },
- {
- ["value"] = [==[0x9272]==],
- ["extensions"] = {
- [==[ARB_ES3_compatibility]==],
- },
- ["name"] = [==[COMPRESSED_RG11_EAC]==],
- ["core"] = {
- {
- [==[4.3]==],
- [==[core]==],
- },
- },
- },
- {
- ["value"] = [==[0x9145]==],
- ["name"] = [==[DEBUG_LOGGED_MESSAGES_ARB]==],
- ["extensions"] = {
- [==[ARB_debug_output]==],
- },
- },
- {
- ["value"] = [==[0x9029]==],
- ["name"] = [==[VIDEO_COLOR_CONVERSION_MATRIX_NV]==],
- ["extensions"] = {
- [==[NV_video_capture]==],
- },
- },
- {
- ["value"] = [==[0x8020]==],
- ["name"] = [==[POST_CONVOLUTION_RED_BIAS_EXT]==],
- ["extensions"] = {
- [==[EXT_convolution]==],
- },
- },
- {
- ["value"] = [==[0x0408]==],
- ["name"] = [==[FRONT_AND_BACK]==],
- ["core"] = {
- {
- [==[1.1]==],
- [==[core]==],
- },
- },
- },
- {
- ["value"] = [==[0x882C]==],
- ["name"] = [==[DRAW_BUFFER7_ARB]==],
- ["extensions"] = {
- [==[ARB_draw_buffers]==],
- },
- },
- {
- ["value"] = [==[0x93D0]==],
- ["name"] = [==[COMPRESSED_SRGB8_ALPHA8_ASTC_4x4_KHR]==],
- ["extensions"] = {
- [==[KHR_texture_compression_astc_ldr]==],
- },
- },
- {
- ["value"] = [==[0x9143]==],
- ["name"] = [==[MAX_DEBUG_MESSAGE_LENGTH_ARB]==],
- ["extensions"] = {
- [==[ARB_debug_output]==],
- },
- },
- {
- ["value"] = [==[103076]==],
- ["name"] = [==[FOG_COORDINATE_ARRAY_LIST_IBM]==],
- ["extensions"] = {
- [==[IBM_vertex_array_lists]==],
- },
- },
- {
- ["value"] = [==[0x8E24]==],
- ["extensions"] = {
- [==[ARB_transform_feedback2]==],
- },
- ["name"] = [==[TRANSFORM_FEEDBACK_BUFFER_ACTIVE]==],
- ["core"] = {
- {
- [==[4.0]==],
- [==[core]==],
- },
- },
- },
- {
- ["value"] = [==[0x9026]==],
- ["name"] = [==[VIDEO_CAPTURE_TO_422_SUPPORTED_NV]==],
- ["extensions"] = {
- [==[NV_video_capture]==],
- },
- },
- {
- ["value"] = [==[0x93BC]==],
- ["name"] = [==[COMPRESSED_RGBA_ASTC_12x10_KHR]==],
- ["extensions"] = {
- [==[KHR_texture_compression_astc_ldr]==],
- },
- },
- {
- ["value"] = [==[0x821D]==],
- ["name"] = [==[NUM_EXTENSIONS]==],
- ["core"] = {
- {
- [==[3.0]==],
- [==[core]==],
- },
- },
- },
- {
- ["value"] = [==[0x84CA]==],
- ["name"] = [==[TEXTURE10_ARB]==],
- ["extensions"] = {
- [==[ARB_multitexture]==],
- },
- },
- {
- ["value"] = [==[0x889C]==],
- ["name"] = [==[SECONDARY_COLOR_ARRAY_BUFFER_BINDING]==],
- ["core"] = {
- {
- [==[1.5]==],
- [==[core]==],
- },
- {
- [==[3.2]==],
- [==[compatibility]==],
- },
- },
- },
- {
- ["value"] = [==[0x873F]==],
- ["name"] = [==[MODELVIEW31_ARB]==],
- ["extensions"] = {
- [==[ARB_vertex_blend]==],
- },
- },
- {
- ["value"] = [==[0x87AE]==],
- ["name"] = [==[OUTPUT_TEXTURE_COORD17_EXT]==],
- ["extensions"] = {
- [==[EXT_vertex_shader]==],
- },
- },
- {
- ["value"] = [==[0x8D51]==],
- ["extensions"] = {
- [==[ARB_framebuffer_object]==],
- },
- ["name"] = [==[RENDERBUFFER_GREEN_SIZE]==],
- ["core"] = {
- {
- [==[3.0]==],
- [==[core]==],
- },
- },
- },
- {
- ["value"] = [==[0x9274]==],
- ["extensions"] = {
- [==[ARB_ES3_compatibility]==],
- },
- ["name"] = [==[COMPRESSED_RGB8_ETC2]==],
- ["core"] = {
- {
- [==[4.3]==],
- [==[core]==],
- },
- },
- },
- {
- ["value"] = [==[0x8C8C]==],
- ["name"] = [==[INTERLEAVED_ATTRIBS_EXT]==],
- ["extensions"] = {
- [==[EXT_transform_feedback]==],
- },
- },
- {
- ["value"] = [==[0x8E89]==],
- ["extensions"] = {
- [==[ARB_tessellation_shader]==],
- },
- ["name"] = [==[MAX_TESS_CONTROL_UNIFORM_BLOCKS]==],
- ["core"] = {
- {
- [==[4.0]==],
- [==[core]==],
- },
- },
- },
- {
- ["value"] = [==[0x9306]==],
- ["extensions"] = {
- [==[ARB_program_interface_query]==],
- },
- ["name"] = [==[REFERENCED_BY_VERTEX_SHADER]==],
- ["core"] = {
- {
- [==[4.3]==],
- [==[core]==],
- },
- },
- },
- {
- ["value"] = [==[0x8644]==],
- ["name"] = [==[PROGRAM_PARAMETER_NV]==],
- ["extensions"] = {
- [==[NV_vertex_program]==],
- },
- },
- {
- ["value"] = [==[0x84EB]==],
- ["name"] = [==[COMPRESSED_LUMINANCE_ALPHA]==],
- ["core"] = {
- {
- [==[1.3]==],
- [==[core]==],
- },
- {
- [==[3.2]==],
- [==[compatibility]==],
- },
- },
- },
- {
- ["value"] = [==[0x9296]==],
- ["name"] = [==[OVERLAY_NV]==],
- ["extensions"] = {
- [==[NV_blend_equation_advanced]==],
- },
- },
- {
- ["value"] = [==[0x9062]==],
- ["name"] = [==[UNSIGNED_INT_IMAGE_1D_EXT]==],
- ["extensions"] = {
- [==[EXT_shader_image_load_store]==],
- },
- },
- {
- ["value"] = [==[0x873A]==],
- ["name"] = [==[MODELVIEW26_ARB]==],
- ["extensions"] = {
- [==[ARB_vertex_blend]==],
- },
- },
- {
- ["value"] = [==[0x93B2]==],
- ["name"] = [==[COMPRESSED_RGBA_ASTC_5x5_KHR]==],
- ["extensions"] = {
- [==[KHR_texture_compression_astc_ldr]==],
- },
- },
- {
- ["value"] = [==[0x8570]==],
- ["name"] = [==[COMBINE]==],
- ["core"] = {
- {
- [==[1.3]==],
- [==[core]==],
- },
- {
- [==[3.2]==],
- [==[compatibility]==],
- },
- },
- },
- {
- ["value"] = [==[0x9082]==],
- ["name"] = [==[PATH_FILL_COVER_MODE_NV]==],
- ["extensions"] = {
- [==[NV_path_rendering]==],
- },
- },
- {
- ["value"] = [==[0x8DD7]==],
- ["name"] = [==[UNSIGNED_INT_SAMPLER_2D_ARRAY_EXT]==],
- ["extensions"] = {
- [==[EXT_gpu_shader4]==],
- },
- },
- {
- ["value"] = [==[0x8150]==],
- ["name"] = [==[IGNORE_BORDER_HP]==],
- ["extensions"] = {
- [==[HP_convolution_border_modes]==],
- },
- },
- {
- ["value"] = [==[0x8E2B]==],
- ["name"] = [==[PRESENT_DURATION_NV]==],
- ["extensions"] = {
- [==[NV_present_video]==],
- },
- },
- {
- ["value"] = [==[0x883D]==],
- ["name"] = [==[BLEND_EQUATION_ALPHA_EXT]==],
- ["extensions"] = {
- [==[EXT_blend_equation_separate]==],
- },
- },
- {
- ["value"] = [==[0x886C]==],
- ["extensions"] = {
- [==[ARB_tessellation_shader]==],
- },
- ["name"] = [==[MAX_TESS_CONTROL_INPUT_COMPONENTS]==],
- ["core"] = {
- {
- [==[4.0]==],
- [==[core]==],
- },
- },
- },
- {
- ["value"] = [==[0x00000001]==],
- ["extensions"] = {
- [==[ARB_sync]==],
- },
- ["name"] = [==[SYNC_FLUSH_COMMANDS_BIT]==],
- ["core"] = {
- {
- [==[3.2]==],
- [==[core]==],
- },
- },
- },
- {
- ["value"] = [==[0x3005]==],
- ["name"] = [==[CLIP_PLANE5]==],
- ["core"] = {
- {
- [==[1.1]==],
- [==[core]==],
- },
- {
- [==[3.2]==],
- [==[compatibility]==],
- },
- },
- },
- {
- ["value"] = [==[0x83F5]==],
- ["name"] = [==[VERTEX_ARRAY_PARALLEL_POINTERS_INTEL]==],
- ["extensions"] = {
- [==[INTEL_parallel_arrays]==],
- },
- },
- {
- ["value"] = [==[0x83F4]==],
- ["name"] = [==[PARALLEL_ARRAYS_INTEL]==],
- ["extensions"] = {
- [==[INTEL_parallel_arrays]==],
- },
- },
- {
- ["value"] = [==[0x8166]==],
- ["name"] = [==[OCCLUSION_TEST_RESULT_HP]==],
- ["extensions"] = {
- [==[HP_occlusion_test]==],
- },
- },
- {
- ["value"] = [==[0x8CE4]==],
- ["extensions"] = {
- [==[ARB_framebuffer_object]==],
- },
- ["name"] = [==[COLOR_ATTACHMENT4]==],
- ["core"] = {
- {
- [==[3.0]==],
- [==[core]==],
- },
- },
- },
- {
- ["value"] = [==[0x83FF]==],
- ["name"] = [==[TEXTURE_MEMORY_LAYOUT_INTEL]==],
- ["extensions"] = {
- [==[INTEL_map_texture]==],
- },
- },
- {
- ["value"] = [==[0x8041]==],
- ["name"] = [==[LUMINANCE12]==],
- ["core"] = {
- {
- [==[1.1]==],
- [==[core]==],
- },
- {
- [==[3.2]==],
- [==[compatibility]==],
- },
- },
- },
- {
- ["value"] = [==[0x8568]==],
- ["name"] = [==[INTERLACE_READ_INGR]==],
- ["extensions"] = {
- [==[INGR_interlace_read]==],
- },
- },
- {
- ["value"] = [==[0x8365]==],
- ["name"] = [==[UNSIGNED_SHORT_4_4_4_4_REV]==],
- ["core"] = {
- {
- [==[1.2]==],
- [==[core]==],
- },
- },
- },
- {
- ["value"] = [==[0x8914]==],
- ["name"] = [==[SAMPLES_PASSED]==],
- ["core"] = {
- {
- [==[1.5]==],
- [==[core]==],
- },
- },
- },
- {
- ["value"] = [==[0x8566]==],
- ["name"] = [==[BLUE_MAX_CLAMP_INGR]==],
- ["extensions"] = {
- [==[INGR_color_clamp]==],
- },
- },
- {
- ["value"] = [==[0x0002]==],
- ["name"] = [==[REPLACE_MIDDLE_SUN]==],
- ["extensions"] = {
- [==[SUN_triangle_list]==],
- },
- },
- {
- ["value"] = [==[0x88E6]==],
- ["name"] = [==[STATIC_COPY]==],
- ["core"] = {
- {
- [==[1.5]==],
- [==[core]==],
- },
- },
- },
- {
- ["value"] = [==[0x8562]==],
- ["name"] = [==[BLUE_MIN_CLAMP_INGR]==],
- ["extensions"] = {
- [==[INGR_color_clamp]==],
- },
- },
- {
- ["value"] = [==[0x00000400]==],
- ["name"] = [==[FRAMEBUFFER_BARRIER_BIT_EXT]==],
- ["extensions"] = {
- [==[EXT_shader_image_load_store]==],
- },
- },
- {
- ["value"] = [==[103086]==],
- ["name"] = [==[FOG_COORDINATE_ARRAY_LIST_STRIDE_IBM]==],
- ["extensions"] = {
- [==[IBM_vertex_array_lists]==],
- },
- },
- {
- ["value"] = [==[0x84ED]==],
- ["name"] = [==[COMPRESSED_RGB]==],
- ["core"] = {
- {
- [==[1.3]==],
- [==[core]==],
- },
- },
- },
- {
- ["value"] = [==[0x8A05]==],
- ["name"] = [==[VERTEX_ATTRIB_MAP1_DOMAIN_APPLE]==],
- ["extensions"] = {
- [==[APPLE_vertex_program_evaluators]==],
- },
- },
- {
- ["value"] = [==[0x1406]==],
- ["name"] = [==[FLOAT]==],
- ["core"] = {
- {
- [==[1.1]==],
- [==[core]==],
- },
- },
- },
- {
- ["value"] = [==[0x86C7]==],
- ["name"] = [==[EVAL_VERTEX_ATTRIB1_NV]==],
- ["extensions"] = {
- [==[NV_evaluators]==],
- },
- },
- {
- ["value"] = [==[0x9284]==],
- ["name"] = [==[CONJOINT_NV]==],
- ["extensions"] = {
- [==[NV_blend_equation_advanced]==],
- },
- },
- {
- ["value"] = [==[0x8D88]==],
- ["name"] = [==[RGBA16I]==],
- ["core"] = {
- {
- [==[3.0]==],
- [==[core]==],
- },
- },
- },
- {
- ["value"] = [==[0x82C1]==],
- ["extensions"] = {
- [==[ARB_internalformat_query2]==],
- },
- ["name"] = [==[IMAGE_CLASS_1_X_8]==],
- ["core"] = {
- {
- [==[4.3]==],
- [==[core]==],
- },
- },
- },
- {
- ["value"] = [==[103080]==],
- ["name"] = [==[VERTEX_ARRAY_LIST_STRIDE_IBM]==],
- ["extensions"] = {
- [==[IBM_vertex_array_lists]==],
- },
- },
- {
- ["value"] = [==[0x882B]==],
- ["name"] = [==[DRAW_BUFFER6_ATI]==],
- ["extensions"] = {
- [==[ATI_draw_buffers]==],
- },
- },
- {
- ["value"] = [==[0x0D00]==],
- ["name"] = [==[PACK_SWAP_BYTES]==],
- ["core"] = {
- {
- [==[1.1]==],
- [==[core]==],
- },
- },
- },
- {
- ["value"] = [==[0x8507]==],
- ["name"] = [==[INCR_WRAP]==],
- ["core"] = {
- {
- [==[1.4]==],
- [==[core]==],
- },
- },
- },
- {
- ["value"] = [==[0x845B]==],
- ["name"] = [==[SECONDARY_COLOR_ARRAY_TYPE_EXT]==],
- ["extensions"] = {
- [==[EXT_secondary_color]==],
- },
- },
- {
- ["value"] = [==[0x0C31]==],
- ["name"] = [==[RGBA_MODE]==],
- ["core"] = {
- {
- [==[1.1]==],
- [==[core]==],
- },
- {
- [==[3.2]==],
- [==[compatibility]==],
- },
- },
- },
- {
- ["value"] = [==[0x824C]==],
- ["extensions"] = {
- [==[KHR_debug]==],
- },
- ["name"] = [==[DEBUG_TYPE_ERROR]==],
- ["core"] = {
- {
- [==[4.3]==],
- [==[core]==],
- },
- },
- },
- {
- ["value"] = [==[0x881D]==],
- ["name"] = [==[INTENSITY_FLOAT16_APPLE]==],
- ["extensions"] = {
- [==[APPLE_float_pixels]==],
- },
- },
- {
- ["value"] = [==[0x86AC]==],
- ["name"] = [==[WEIGHT_ARRAY_POINTER_ARB]==],
- ["extensions"] = {
- [==[ARB_vertex_blend]==],
- },
- },
- {
- ["value"] = [==[0x1003]==],
- ["name"] = [==[TEXTURE_COMPONENTS]==],
- ["core"] = {
- {
- [==[1.1]==],
- [==[core]==],
- },
- {
- [==[3.2]==],
- [==[compatibility]==],
- },
- },
- },
- {
- ["value"] = [==[0x8DCA]==],
- ["name"] = [==[INT_SAMPLER_2D]==],
- ["core"] = {
- {
- [==[3.0]==],
- [==[core]==],
- },
- },
- },
- {
- ["value"] = [==[103073]==],
- ["name"] = [==[INDEX_ARRAY_LIST_IBM]==],
- ["extensions"] = {
- [==[IBM_vertex_array_lists]==],
- },
- },
- {
- ["value"] = [==[0x0D1E]==],
- ["name"] = [==[DEPTH_SCALE]==],
- ["core"] = {
- {
- [==[1.1]==],
- [==[core]==],
- },
- {
- [==[3.2]==],
- [==[compatibility]==],
- },
- },
- },
- {
- ["value"] = [==[0x82AD]==],
- ["extensions"] = {
- [==[ARB_internalformat_query2]==],
- },
- ["name"] = [==[SIMULTANEOUS_TEXTURE_AND_STENCIL_TEST]==],
- ["core"] = {
- {
- [==[4.3]==],
- [==[core]==],
- },
- },
- },
- {
- ["value"] = [==[0x8635]==],
- ["name"] = [==[MATRIX5_NV]==],
- ["extensions"] = {
- [==[NV_vertex_program]==],
- },
- },
- {
- ["value"] = [==[0x8E8C]==],
- ["name"] = [==[COMPRESSED_RGBA_BPTC_UNORM_ARB]==],
- ["extensions"] = {
- [==[ARB_texture_compression_bptc]==],
- },
- },
- {
- ["value"] = [==[0x8183]==],
- ["name"] = [==[CALLIGRAPHIC_FRAGMENT_SGIX]==],
- ["extensions"] = {
- [==[SGIX_calligraphic_fragment]==],
- },
- },
- {
- ["value"] = [==[0x19262]==],
- ["name"] = [==[RASTER_POSITION_UNCLIPPED_IBM]==],
- ["extensions"] = {
- [==[IBM_rasterpos_clip]==],
- },
- },
- {
- ["value"] = [==[0x8818]==],
- ["name"] = [==[LUMINANCE_FLOAT32_APPLE]==],
- ["extensions"] = {
- [==[APPLE_float_pixels]==],
- },
- },
- {
- ["value"] = [==[0x8168]==],
- ["name"] = [==[TEXTURE_POST_SPECULAR_HP]==],
- ["extensions"] = {
- [==[HP_texture_lighting]==],
- },
- },
- {
- ["value"] = [==[0x90A2]==],
- ["name"] = [==[PATH_STROKE_BOUNDING_BOX_NV]==],
- ["extensions"] = {
- [==[NV_path_rendering]==],
- },
- },
- {
- ["value"] = [==[0x8031]==],
- ["name"] = [==[TABLE_TOO_LARGE_EXT]==],
- ["extensions"] = {
- [==[EXT_histogram]==],
- },
- },
- {
- ["value"] = [==[0x815F]==],
- ["name"] = [==[CUBIC_HP]==],
- ["extensions"] = {
- [==[HP_image_transform]==],
- },
- },
- {
- ["value"] = [==[0x0D3A]==],
- ["name"] = [==[MAX_VIEWPORT_DIMS]==],
- ["core"] = {
- {
- [==[1.1]==],
- [==[core]==],
- },
- },
- },
- {
- ["value"] = [==[0x2A25]==],
- ["name"] = [==[N3F_V3F]==],
- ["core"] = {
- {
- [==[1.1]==],
- [==[core]==],
- },
- {
- [==[3.2]==],
- [==[compatibility]==],
- },
- },
- },
- {
- ["value"] = [==[0x8CD2]==],
- ["extensions"] = {
- [==[ARB_framebuffer_object]==],
- },
- ["name"] = [==[FRAMEBUFFER_ATTACHMENT_TEXTURE_LEVEL]==],
- ["core"] = {
- {
- [==[3.0]==],
- [==[core]==],
- },
- },
- },
- {
- ["value"] = [==[0x9145]==],
- ["name"] = [==[DEBUG_LOGGED_MESSAGES_AMD]==],
- ["extensions"] = {
- [==[AMD_debug_output]==],
- },
- },
- {
- ["value"] = [==[0x3002]==],
- ["name"] = [==[CLIP_PLANE2]==],
- ["core"] = {
- {
- [==[1.1]==],
- [==[core]==],
- },
- {
- [==[3.2]==],
- [==[compatibility]==],
- },
- },
- },
- {
- ["value"] = [==[0x815E]==],
- ["name"] = [==[IMAGE_CUBIC_WEIGHT_HP]==],
- ["extensions"] = {
- [==[HP_image_transform]==],
- },
- },
- {
- ["value"] = [==[0x9143]==],
- ["extensions"] = {
- [==[KHR_debug]==],
- },
- ["name"] = [==[MAX_DEBUG_MESSAGE_LENGTH]==],
- ["core"] = {
- {
- [==[4.3]==],
- [==[core]==],
- },
- },
- },
- {
- ["value"] = [==[0x8C1A]==],
- ["name"] = [==[TEXTURE_2D_ARRAY_EXT]==],
- ["extensions"] = {
- [==[EXT_texture_array]==],
- },
- },
- {
- ["value"] = [==[0x0B97]==],
- ["name"] = [==[STENCIL_REF]==],
- ["core"] = {
- {
- [==[1.1]==],
- [==[core]==],
- },
- },
- },
- {
- ["value"] = [==[0x8155]==],
- ["name"] = [==[IMAGE_SCALE_X_HP]==],
- ["extensions"] = {
- [==[HP_image_transform]==],
- },
- },
- {
- ["value"] = [==[0x0C61]==],
- ["name"] = [==[TEXTURE_GEN_T]==],
- ["core"] = {
- {
- [==[1.1]==],
- [==[core]==],
- },
- {
- [==[3.2]==],
- [==[compatibility]==],
- },
- },
- },
- {
- ["value"] = [==[0x85CB]==],
- ["name"] = [==[R1UI_T2F_C4F_N3F_V3F_SUN]==],
- ["extensions"] = {
- [==[SUN_triangle_list]==],
- },
- },
- {
- ["value"] = [==[0x827F]==],
- ["extensions"] = {
- [==[ARB_internalformat_query2]==],
- },
- ["name"] = [==[MAX_HEIGHT]==],
- ["core"] = {
- {
- [==[4.3]==],
- [==[core]==],
- },
- },
- },
- {
- ["value"] = [==[0x0D1B]==],
- ["name"] = [==[BLUE_BIAS]==],
- ["core"] = {
- {
- [==[1.1]==],
- [==[core]==],
- },
- {
- [==[3.2]==],
- [==[compatibility]==],
- },
- },
- },
- {
- ["value"] = [==[0x8768]==],
- ["name"] = [==[ELEMENT_ARRAY_ATI]==],
- ["extensions"] = {
- [==[ATI_element_array]==],
- },
- },
- {
- ["value"] = [==[0x8510]==],
- ["name"] = [==[VERTEX_WEIGHT_ARRAY_POINTER_EXT]==],
- ["extensions"] = {
- [==[EXT_vertex_weighting]==],
- },
- },
- {
- ["value"] = [==[0x850D]==],
- ["name"] = [==[VERTEX_WEIGHT_ARRAY_SIZE_EXT]==],
- ["extensions"] = {
- [==[EXT_vertex_weighting]==],
- },
- },
- {
- ["value"] = [==[0x850C]==],
- ["name"] = [==[VERTEX_WEIGHT_ARRAY_EXT]==],
- ["extensions"] = {
- [==[EXT_vertex_weighting]==],
- },
- },
- {
- ["value"] = [==[0x889A]==],
- ["name"] = [==[TEXTURE_COORD_ARRAY_BUFFER_BINDING_ARB]==],
- ["extensions"] = {
- [==[ARB_vertex_buffer_object]==],
- },
- },
- {
- ["value"] = [==[0x8CED]==],
- ["name"] = [==[COLOR_ATTACHMENT13_EXT]==],
- ["extensions"] = {
- [==[EXT_framebuffer_object]==],
- },
- },
- {
- ["value"] = [==[0x850B]==],
- ["name"] = [==[CURRENT_VERTEX_WEIGHT_EXT]==],
- ["extensions"] = {
- [==[EXT_vertex_weighting]==],
- },
- },
- {
- ["value"] = [==[0x80D2]==],
- ["name"] = [==[POST_COLOR_MATRIX_COLOR_TABLE]==],
- ["extensions"] = {
- [==[ARB_imaging]==],
- },
- },
- {
- ["value"] = [==[0x884E]==],
- ["name"] = [==[COMPARE_R_TO_TEXTURE]==],
- ["core"] = {
- {
- [==[1.4]==],
- [==[core]==],
- },
- {
- [==[3.2]==],
- [==[compatibility]==],
- },
- },
- },
- {
- ["value"] = [==[0x8039]==],
- ["name"] = [==[POLYGON_OFFSET_BIAS_EXT]==],
- ["extensions"] = {
- [==[EXT_polygon_offset]==],
- },
- },
- {
- ["value"] = [==[0x8D42]==],
- ["extensions"] = {
- [==[ARB_framebuffer_object]==],
- },
- ["name"] = [==[RENDERBUFFER_WIDTH]==],
- ["core"] = {
- {
- [==[3.0]==],
- [==[core]==],
- },
- },
- },
- {
- ["value"] = [==[0x8055]==],
- ["name"] = [==[RGBA2_EXT]==],
- ["extensions"] = {
- [==[EXT_texture]==],
- },
- },
- {
- ["value"] = [==[0x8502]==],
- ["name"] = [==[MODELVIEW1_STACK_DEPTH_EXT]==],
- ["extensions"] = {
- [==[EXT_vertex_weighting]==],
- },
- },
- {
- ["value"] = [==[0x1202]==],
- ["name"] = [==[SPECULAR]==],
- ["core"] = {
- {
- [==[1.1]==],
- [==[core]==],
- },
- {
- [==[3.2]==],
- [==[compatibility]==],
- },
- },
- },
- {
- ["value"] = [==[0x8D9D]==],
- ["name"] = [==[LUMINANCE_ALPHA_INTEGER_EXT]==],
- ["extensions"] = {
- [==[EXT_texture_integer]==],
- },
- },
- {
- ["value"] = [==[0x874C]==],
- ["name"] = [==[STENCIL_OP_VALUE_AMD]==],
- ["extensions"] = {
- [==[AMD_stencil_operation_extended]==],
- },
- },
- {
- ["value"] = [==[0x86A3]==],
- ["name"] = [==[COMPRESSED_TEXTURE_FORMATS]==],
- ["core"] = {
- {
- [==[1.3]==],
- [==[core]==],
- },
- },
- },
- {
- ["value"] = [==[0x87EB]==],
- ["name"] = [==[INVARIANT_DATATYPE_EXT]==],
- ["extensions"] = {
- [==[EXT_vertex_shader]==],
- },
- },
- {
- ["value"] = [==[0x8C15]==],
- ["extensions"] = {
- [==[ARB_framebuffer_object]==],
- },
- ["name"] = [==[TEXTURE_INTENSITY_TYPE]==],
- ["core"] = {
- {
- [==[3.0]==],
- [==[core]==],
- },
- {
- [==[3.2]==],
- [==[compatibility]==],
- },
- },
- },
- {
- ["value"] = [==[0x84E5]==],
- ["name"] = [==[TRANSPOSE_TEXTURE_MATRIX]==],
- ["core"] = {
- {
- [==[1.3]==],
- [==[core]==],
- },
- {
- [==[3.2]==],
- [==[compatibility]==],
- },
- },
- },
- {
- ["value"] = [==[0x8802]==],
- ["name"] = [==[STENCIL_BACK_PASS_DEPTH_FAIL_ATI]==],
- ["extensions"] = {
- [==[ATI_separate_stencil]==],
- },
- },
- {
- ["value"] = [==[0x8892]==],
- ["name"] = [==[ARRAY_BUFFER]==],
- ["core"] = {
- {
- [==[1.5]==],
- [==[core]==],
- },
- },
- },
- {
- ["value"] = [==[0x88C7]==],
- ["name"] = [==[MATRIX7_ARB]==],
- ["extensions"] = {
- [==[ARB_fragment_program]==],
- [==[ARB_vertex_program]==],
- },
- },
- {
- ["value"] = [==[0x8DF1]==],
- ["extensions"] = {
- [==[ARB_ES2_compatibility]==],
- },
- ["name"] = [==[MEDIUM_FLOAT]==],
- ["core"] = {
- {
- [==[4.1]==],
- [==[core]==],
- },
- },
- },
- {
- ["value"] = [==[0x87E8]==],
- ["name"] = [==[VARIANT_ARRAY_EXT]==],
- ["extensions"] = {
- [==[EXT_vertex_shader]==],
- },
- },
- {
- ["value"] = [==[0x0BF2]==],
- ["name"] = [==[COLOR_LOGIC_OP]==],
- ["core"] = {
- {
- [==[1.1]==],
- [==[core]==],
- },
- },
- },
- {
- ["value"] = [==[0x0B08]==],
- ["name"] = [==[CURRENT_RASTER_POSITION_VALID]==],
- ["core"] = {
- {
- [==[1.1]==],
- [==[core]==],
- },
- {
- [==[3.2]==],
- [==[compatibility]==],
- },
- },
- },
- {
- ["value"] = [==[0x87E7]==],
- ["name"] = [==[VARIANT_ARRAY_TYPE_EXT]==],
- ["extensions"] = {
- [==[EXT_vertex_shader]==],
- },
- },
- {
- ["value"] = [==[0x1400]==],
- ["name"] = [==[BYTE]==],
- ["core"] = {
- {
- [==[1.1]==],
- [==[core]==],
- },
- },
- },
- {
- ["value"] = [==[0x88B8]==],
- ["name"] = [==[READ_ONLY]==],
- ["core"] = {
- {
- [==[1.5]==],
- [==[core]==],
- },
- },
- },
- {
- ["value"] = [==[0x8C87]==],
- ["name"] = [==[PRIMITIVES_GENERATED_EXT]==],
- ["extensions"] = {
- [==[EXT_transform_feedback]==],
- },
- },
- {
- ["value"] = [==[0x87E2]==],
- ["name"] = [==[CURRENT_VERTEX_EXT]==],
- ["extensions"] = {
- [==[EXT_vertex_shader]==],
- },
- },
- {
- ["value"] = [==[0x92DA]==],
- ["extensions"] = {
- [==[ARB_shader_atomic_counters]==],
- },
- ["name"] = [==[UNIFORM_ATOMIC_COUNTER_BUFFER_INDEX]==],
- ["core"] = {
- {
- [==[4.2]==],
- [==[core]==],
- },
- },
- },
- {
- ["value"] = [==[0x87E1]==],
- ["name"] = [==[FULL_RANGE_EXT]==],
- ["extensions"] = {
- [==[EXT_vertex_shader]==],
- },
- },
- {
- ["value"] = [==[0x91BF]==],
- ["extensions"] = {
- [==[ARB_compute_shader]==],
- },
- ["name"] = [==[MAX_COMPUTE_WORK_GROUP_SIZE]==],
- ["core"] = {
- {
- [==[4.3]==],
- [==[core]==],
- },
- },
- },
- {
- ["value"] = [==[0x88C0]==],
- ["name"] = [==[MATRIX0_ARB]==],
- ["extensions"] = {
- [==[ARB_fragment_program]==],
- [==[ARB_vertex_program]==],
- },
- },
- {
- ["value"] = [==[0x8793]==],
- ["name"] = [==[OP_POWER_EXT]==],
- ["extensions"] = {
- [==[EXT_vertex_shader]==],
- },
- },
- {
- ["value"] = [==[0x8368]==],
- ["extensions"] = {
- [==[ARB_vertex_type_2_10_10_10_rev]==],
- },
- ["name"] = [==[UNSIGNED_INT_2_10_10_10_REV]==],
- ["core"] = {
- {
- [==[1.2]==],
- [==[core]==],
- },
- },
- },
- {
- ["value"] = [==[0x87DE]==],
- ["name"] = [==[ONE_EXT]==],
- ["extensions"] = {
- [==[EXT_vertex_shader]==],
- },
- },
- {
- ["value"] = [==[0x896A]==],
- ["name"] = [==[CND_ATI]==],
- ["extensions"] = {
- [==[ATI_fragment_shader]==],
- },
- },
- {
- ["value"] = [==[0x88E0]==],
- ["name"] = [==[STREAM_DRAW_ARB]==],
- ["extensions"] = {
- [==[ARB_vertex_buffer_object]==],
- },
- },
- {
- ["value"] = [==[0x9124]==],
- ["name"] = [==[MAX_GEOMETRY_OUTPUT_COMPONENTS]==],
- ["core"] = {
- {
- [==[3.2]==],
- [==[core]==],
- },
- },
- },
- {
- ["value"] = [==[0x84F1]==],
- ["extensions"] = {
- [==[ARB_tessellation_shader]==],
- },
- ["name"] = [==[UNIFORM_BLOCK_REFERENCED_BY_TESS_EVALUATION_SHADER]==],
- ["core"] = {
- {
- [==[4.0]==],
- [==[core]==],
- },
- },
- },
- {
- ["value"] = [==[0x87D9]==],
- ["name"] = [==[NEGATIVE_X_EXT]==],
- ["extensions"] = {
- [==[EXT_vertex_shader]==],
- },
- },
- {
- ["value"] = [==[0x8F36]==],
- ["extensions"] = {
- [==[ARB_copy_buffer]==],
- },
- ["name"] = [==[COPY_READ_BUFFER]==],
- ["core"] = {
- {
- [==[3.1]==],
- [==[core]==],
- },
- },
- },
- {
- ["value"] = [==[0x9307]==],
- ["extensions"] = {
- [==[ARB_program_interface_query]==],
- },
- ["name"] = [==[REFERENCED_BY_TESS_CONTROL_SHADER]==],
- ["core"] = {
- {
- [==[4.3]==],
- [==[core]==],
- },
- },
- },
- {
- ["value"] = [==[0x87D8]==],
- ["name"] = [==[W_EXT]==],
- ["extensions"] = {
- [==[EXT_vertex_shader]==],
- },
- },
- {
- ["value"] = [==[0x87D6]==],
- ["name"] = [==[Y_EXT]==],
- ["extensions"] = {
- [==[EXT_vertex_shader]==],
- },
- },
- {
- ["value"] = [==[0x879D]==],
- ["name"] = [==[OUTPUT_TEXTURE_COORD0_EXT]==],
- ["extensions"] = {
- [==[EXT_vertex_shader]==],
- },
- },
- {
- ["value"] = [==[0x9148]==],
- ["name"] = [==[DEBUG_SEVERITY_LOW_AMD]==],
- ["extensions"] = {
- [==[AMD_debug_output]==],
- },
- },
- {
- ["value"] = [==[0x84C1]==],
- ["name"] = [==[TEXTURE1]==],
- ["core"] = {
- {
- [==[1.3]==],
- [==[core]==],
- },
- },
- },
- {
- ["value"] = [==[0x1600]==],
- ["name"] = [==[EMISSION]==],
- ["core"] = {
- {
- [==[1.1]==],
- [==[core]==],
- },
- {
- [==[3.2]==],
- [==[compatibility]==],
- },
- },
- },
- {
- ["value"] = [==[0x92C9]==],
- ["extensions"] = {
- [==[ARB_shader_atomic_counters]==],
- },
- ["name"] = [==[ATOMIC_COUNTER_BUFFER_REFERENCED_BY_TESS_EVALUATION_SHADER]==],
- ["core"] = {
- {
- [==[4.2]==],
- [==[core]==],
- },
- },
- },
- {
- ["value"] = [==[0x86ED]==],
- ["name"] = [==[DOT_PRODUCT_DEPTH_REPLACE_NV]==],
- ["extensions"] = {
- [==[NV_texture_shader]==],
- },
- },
- {
- ["value"] = [==[0x8044]==],
- ["name"] = [==[LUMINANCE6_ALPHA2]==],
- ["core"] = {
- {
- [==[1.1]==],
- [==[core]==],
- },
- {
- [==[3.2]==],
- [==[compatibility]==],
- },
- },
- },
- {
- ["value"] = [==[0x87CF]==],
- ["name"] = [==[VERTEX_SHADER_INSTRUCTIONS_EXT]==],
- ["extensions"] = {
- [==[EXT_vertex_shader]==],
- },
- },
- {
- ["value"] = [==[0x8F95]==],
- ["extensions"] = {
- [==[EXT_texture_snorm]==],
- },
- ["name"] = [==[RG8_SNORM]==],
- ["core"] = {
- {
- [==[3.1]==],
- [==[core]==],
- },
- },
- },
- {
- ["value"] = [==[0x0D1C]==],
- ["name"] = [==[ALPHA_SCALE]==],
- ["core"] = {
- {
- [==[1.1]==],
- [==[core]==],
- },
- {
- [==[3.2]==],
- [==[compatibility]==],
- },
- },
- },
- {
- ["value"] = [==[0x8083]==],
- ["name"] = [==[COLOR_ARRAY_STRIDE]==],
- ["core"] = {
- {
- [==[1.1]==],
- [==[core]==],
- },
- {
- [==[3.2]==],
- [==[compatibility]==],
- },
- },
- },
- {
- ["value"] = [==[0x8127]==],
- ["name"] = [==[POINT_SIZE_MAX]==],
- ["core"] = {
- {
- [==[1.4]==],
- [==[core]==],
- },
- {
- [==[3.2]==],
- [==[compatibility]==],
- },
- },
- },
- {
- ["value"] = [==[0x8762]==],
- ["name"] = [==[PRESERVE_ATI]==],
- ["extensions"] = {
- [==[ATI_vertex_array_object]==],
- },
- },
- {
- ["value"] = [==[0x87C5]==],
- ["name"] = [==[MAX_VERTEX_SHADER_INSTRUCTIONS_EXT]==],
- ["extensions"] = {
- [==[EXT_vertex_shader]==],
- },
- },
- {
- ["value"] = [==[0x20000000]==],
- ["name"] = [==[MULTISAMPLE_BIT]==],
- ["core"] = {
- {
- [==[1.3]==],
- [==[core]==],
- },
- {
- [==[3.2]==],
- [==[compatibility]==],
- },
- },
- },
- {
- ["value"] = [==[0x88EC]==],
- ["name"] = [==[PIXEL_UNPACK_BUFFER_ARB]==],
- ["extensions"] = {
- [==[ARB_pixel_buffer_object]==],
- },
- },
- {
- ["value"] = [==[0x92C6]==],
- ["extensions"] = {
- [==[ARB_shader_atomic_counters]==],
- },
- ["name"] = [==[ATOMIC_COUNTER_BUFFER_ACTIVE_ATOMIC_COUNTER_INDICES]==],
- ["core"] = {
- {
- [==[4.2]==],
- [==[core]==],
- },
- },
- },
- {
- ["value"] = [==[0x8B58]==],
- ["name"] = [==[BOOL_VEC3]==],
- ["core"] = {
- {
- [==[2.0]==],
- [==[core]==],
- },
- },
- },
- {
- ["value"] = [==[0x87C3]==],
- ["name"] = [==[LOCAL_CONSTANT_EXT]==],
- ["extensions"] = {
- [==[EXT_vertex_shader]==],
- },
- },
- {
- ["value"] = [==[0x87C0]==],
- ["name"] = [==[MATRIX_EXT]==],
- ["extensions"] = {
- [==[EXT_vertex_shader]==],
- },
- },
- {
- ["value"] = [==[0x2A23]==],
- ["name"] = [==[C4UB_V3F]==],
- ["core"] = {
- {
- [==[1.1]==],
- [==[core]==],
- },
- {
- [==[3.2]==],
- [==[compatibility]==],
- },
- },
- },
- {
- ["value"] = [==[0x8DD6]==],
- ["name"] = [==[UNSIGNED_INT_SAMPLER_1D_ARRAY]==],
- ["core"] = {
- {
- [==[3.0]==],
- [==[core]==],
- },
- },
- },
- {
- ["value"] = [==[0x8142]==],
- ["name"] = [==[PIXEL_TILE_GRID_WIDTH_SGIX]==],
- ["extensions"] = {
- [==[SGIX_pixel_tiles]==],
- },
- },
- {
- ["value"] = [==[0x88F1]==],
- ["name"] = [==[TEXTURE_STENCIL_SIZE_EXT]==],
- ["extensions"] = {
- [==[EXT_packed_depth_stencil]==],
- },
- },
- {
- ["value"] = [==[0x8C49]==],
- ["name"] = [==[COMPRESSED_SRGB_ALPHA_EXT]==],
- ["extensions"] = {
- [==[EXT_texture_sRGB]==],
- },
- },
- {
- ["value"] = [==[0x804E]==],
- ["name"] = [==[RGB2_EXT]==],
- ["extensions"] = {
- [==[EXT_texture]==],
- },
- },
- {
- ["value"] = [==[0x87B8]==],
- ["name"] = [==[OUTPUT_TEXTURE_COORD27_EXT]==],
- ["extensions"] = {
- [==[EXT_vertex_shader]==],
- },
- },
- {
- ["value"] = [==[0x84EF]==],
- ["name"] = [==[TEXTURE_COMPRESSION_HINT]==],
- ["core"] = {
- {
- [==[1.3]==],
- [==[core]==],
- },
- },
- },
- {
- ["value"] = [==[0x858A]==],
- ["name"] = [==[SOURCE2_ALPHA_ARB]==],
- ["extensions"] = {
- [==[ARB_texture_env_combine]==],
- },
- },
- {
- ["value"] = [==[0x824C]==],
- ["name"] = [==[DEBUG_TYPE_ERROR_ARB]==],
- ["extensions"] = {
- [==[ARB_debug_output]==],
- },
- },
- {
- ["value"] = [==[0x8213]==],
- ["extensions"] = {
- [==[ARB_framebuffer_object]==],
- },
- ["name"] = [==[FRAMEBUFFER_ATTACHMENT_GREEN_SIZE]==],
- ["core"] = {
- {
- [==[3.0]==],
- [==[core]==],
- },
- },
- },
- {
- ["value"] = [==[0x8582]==],
- ["name"] = [==[SRC2_RGB]==],
- ["core"] = {
- {
- [==[1.5]==],
- [==[core]==],
- },
- {
- [==[3.2]==],
- [==[compatibility]==],
- },
- },
- },
- {
- ["value"] = [==[0x8E13]==],
- ["name"] = [==[QUERY_WAIT]==],
- ["core"] = {
- {
- [==[3.0]==],
- [==[core]==],
- },
- },
- },
- {
- ["value"] = [==[0x8273]==],
- ["extensions"] = {
- [==[ARB_internalformat_query2]==],
- },
- ["name"] = [==[INTERNALFORMAT_BLUE_SIZE]==],
- ["core"] = {
- {
- [==[4.3]==],
- [==[core]==],
- },
- },
- },
- {
- ["value"] = [==[0x8084]==],
- ["name"] = [==[COLOR_ARRAY_COUNT_EXT]==],
- ["extensions"] = {
- [==[EXT_vertex_array]==],
- },
- },
- {
- ["value"] = [==[0x914E]==],
- ["name"] = [==[DEBUG_CATEGORY_SHADER_COMPILER_AMD]==],
- ["extensions"] = {
- [==[AMD_debug_output]==],
- },
- },
- {
- ["value"] = [==[0x87B3]==],
- ["name"] = [==[OUTPUT_TEXTURE_COORD22_EXT]==],
- ["extensions"] = {
- [==[EXT_vertex_shader]==],
- },
- },
- {
- ["value"] = [==[0x87AD]==],
- ["name"] = [==[OUTPUT_TEXTURE_COORD16_EXT]==],
- ["extensions"] = {
- [==[EXT_vertex_shader]==],
- },
- },
- {
- ["value"] = [==[0x0BB1]==],
- ["name"] = [==[CLIENT_ATTRIB_STACK_DEPTH]==],
- ["core"] = {
- {
- [==[1.1]==],
- [==[core]==],
- },
- {
- [==[3.2]==],
- [==[compatibility]==],
- },
- },
- },
- {
- ["value"] = [==[0x87A7]==],
- ["name"] = [==[OUTPUT_TEXTURE_COORD10_EXT]==],
- ["extensions"] = {
- [==[EXT_vertex_shader]==],
- },
- },
- {
- ["value"] = [==[0x8038]==],
- ["name"] = [==[POLYGON_OFFSET_FACTOR_EXT]==],
- ["extensions"] = {
- [==[EXT_polygon_offset]==],
- },
- },
- {
- ["value"] = [==[0x00000001]==],
- ["name"] = [==[2X_BIT_ATI]==],
- ["extensions"] = {
- [==[ATI_fragment_shader]==],
- },
- },
- {
- ["value"] = [==[0x8D99]==],
- ["name"] = [==[RGBA_INTEGER]==],
- ["core"] = {
- {
- [==[3.0]==],
- [==[core]==],
- },
- },
- },
- {
- ["value"] = [==[0x00000100]==],
- ["name"] = [==[DEPTH_BUFFER_BIT]==],
- ["core"] = {
- {
- [==[1.1]==],
- [==[core]==],
- },
- },
- },
- {
- ["value"] = [==[0x8C3E]==],
- ["name"] = [==[UNSIGNED_INT_5_9_9_9_REV]==],
- ["core"] = {
- {
- [==[3.0]==],
- [==[core]==],
- },
- },
- },
- {
- ["value"] = [==[0x85BE]==],
- ["name"] = [==[STORAGE_CACHED_APPLE]==],
- ["extensions"] = {
- [==[APPLE_texture_range]==],
- [==[APPLE_vertex_array_range]==],
- },
- },
- {
- ["value"] = [==[0x87DD]==],
- ["name"] = [==[ZERO_EXT]==],
- ["extensions"] = {
- [==[EXT_vertex_shader]==],
- },
- },
- {
- ["value"] = [==[0x87A3]==],
- ["name"] = [==[OUTPUT_TEXTURE_COORD6_EXT]==],
- ["extensions"] = {
- [==[EXT_vertex_shader]==],
- },
- },
- {
- ["value"] = [==[0x8D94]==],
- ["name"] = [==[RED_INTEGER_EXT]==],
- ["extensions"] = {
- [==[EXT_texture_integer]==],
- },
- },
- {
- ["value"] = [==[0x879E]==],
- ["name"] = [==[OUTPUT_TEXTURE_COORD1_EXT]==],
- ["extensions"] = {
- [==[EXT_vertex_shader]==],
- },
- },
- {
- ["value"] = [==[0x88A2]==],
- ["name"] = [==[PROGRAM_NATIVE_INSTRUCTIONS_ARB]==],
- ["extensions"] = {
- [==[ARB_fragment_program]==],
- [==[ARB_vertex_program]==],
- },
- },
- {
- ["value"] = [==[0x87E9]==],
- ["name"] = [==[VARIANT_ARRAY_POINTER_EXT]==],
- ["extensions"] = {
- [==[EXT_vertex_shader]==],
- },
- },
- {
- ["value"] = [==[0x1905]==],
- ["extensions"] = {
- [==[AMD_interleaved_elements]==],
- [==[NV_blend_equation_advanced]==],
- },
- ["name"] = [==[BLUE]==],
- ["core"] = {
- {
- [==[1.1]==],
- [==[core]==],
- },
- },
- },
- {
- ["value"] = [==[0x8865]==],
- ["name"] = [==[CURRENT_QUERY]==],
- ["core"] = {
- {
- [==[1.5]==],
- [==[core]==],
- },
- },
- },
- {
- ["value"] = [==[0x8798]==],
- ["name"] = [==[OP_MULTIPLY_MATRIX_EXT]==],
- ["extensions"] = {
- [==[EXT_vertex_shader]==],
- },
- },
- {
- ["value"] = [==[0x2402]==],
- ["name"] = [==[SPHERE_MAP]==],
- ["core"] = {
- {
- [==[1.1]==],
- [==[core]==],
- },
- {
- [==[3.2]==],
- [==[compatibility]==],
- },
- },
- },
- {
- ["value"] = [==[0x8791]==],
- ["name"] = [==[OP_EXP_BASE_2_EXT]==],
- ["extensions"] = {
- [==[EXT_vertex_shader]==],
- },
- },
- {
- ["value"] = [==[0x822B]==],
- ["extensions"] = {
- [==[ARB_texture_rg]==],
- },
- ["name"] = [==[RG8]==],
- ["core"] = {
- {
- [==[3.0]==],
- [==[core]==],
- },
- },
- },
- {
- ["value"] = [==[0x8289]==],
- ["extensions"] = {
- [==[ARB_internalformat_query2]==],
- },
- ["name"] = [==[FRAMEBUFFER_RENDERABLE]==],
- ["core"] = {
- {
- [==[4.3]==],
- [==[core]==],
- },
- },
- },
- {
- ["value"] = [==[0x8229]==],
- ["extensions"] = {
- [==[ARB_texture_rg]==],
- },
- ["name"] = [==[R8]==],
- ["core"] = {
- {
- [==[3.0]==],
- [==[core]==],
- },
- },
- },
- {
- ["value"] = [==[0x9365]==],
- ["extensions"] = {
- [==[ARB_clear_texture]==],
- },
- ["name"] = [==[CLEAR_TEXTURE]==],
- ["core"] = {
- {
- [==[4.4]==],
- [==[core]==],
- },
- },
- },
- {
- ["value"] = [==[0x910F]==],
- ["extensions"] = {
- [==[ARB_texture_multisample]==],
- },
- ["name"] = [==[MAX_DEPTH_TEXTURE_SAMPLES]==],
- ["core"] = {
- {
- [==[3.2]==],
- [==[core]==],
- },
- },
- },
- {
- ["value"] = [==[0x878B]==],
- ["name"] = [==[OP_MIN_EXT]==],
- ["extensions"] = {
- [==[EXT_vertex_shader]==],
- },
- },
- {
- ["value"] = [==[0x878A]==],
- ["name"] = [==[OP_MAX_EXT]==],
- ["extensions"] = {
- [==[EXT_vertex_shader]==],
- },
- },
- {
- ["value"] = [==[0x8786]==],
- ["name"] = [==[OP_MUL_EXT]==],
- ["extensions"] = {
- [==[EXT_vertex_shader]==],
- },
- },
- {
- ["value"] = [==[0x846D]==],
- ["name"] = [==[ALIASED_POINT_SIZE_RANGE]==],
- ["core"] = {
- {
- [==[1.2]==],
- [==[core]==],
- },
- {
- [==[3.2]==],
- [==[compatibility]==],
- },
- },
- },
- {
- ["value"] = [==[0x8515]==],
- ["name"] = [==[TEXTURE_CUBE_MAP_POSITIVE_X_ARB]==],
- ["extensions"] = {
- [==[ARB_texture_cube_map]==],
- },
- },
- {
- ["value"] = [==[0x8782]==],
- ["name"] = [==[OP_INDEX_EXT]==],
- ["extensions"] = {
- [==[EXT_vertex_shader]==],
- },
- },
- {
- ["value"] = [==[0x8781]==],
- ["name"] = [==[VERTEX_SHADER_BINDING_EXT]==],
- ["extensions"] = {
- [==[EXT_vertex_shader]==],
- },
- },
- {
- ["value"] = [==[0x8780]==],
- ["name"] = [==[VERTEX_SHADER_EXT]==],
- ["extensions"] = {
- [==[EXT_vertex_shader]==],
- },
- },
- {
- ["value"] = [==[0x8F4D]==],
- ["name"] = [==[DOUBLE_MAT4x2_EXT]==],
- ["extensions"] = {
- [==[EXT_vertex_attrib_64bit]==],
- },
- },
- {
- ["value"] = [==[0x81D7]==],
- ["name"] = [==[TRIANGLE_LIST_SUN]==],
- ["extensions"] = {
- [==[SUN_triangle_list]==],
- },
- },
- {
- ["value"] = [==[0x9052]==],
- ["extensions"] = {
- [==[ARB_shader_image_load_store]==],
- },
- ["name"] = [==[IMAGE_1D_ARRAY]==],
- ["core"] = {
- {
- [==[4.2]==],
- [==[core]==],
- },
- },
- },
- {
- ["value"] = [==[0x8515]==],
- ["name"] = [==[TEXTURE_CUBE_MAP_POSITIVE_X]==],
- ["core"] = {
- {
- [==[1.3]==],
- [==[core]==],
- },
- },
- },
- {
- ["value"] = [==[0x911D]==],
- ["extensions"] = {
- [==[ARB_sync]==],
- },
- ["name"] = [==[WAIT_FAILED]==],
- ["core"] = {
- {
- [==[3.2]==],
- [==[core]==],
- },
- },
- },
- {
- ["value"] = [==[0x81FB]==],
- ["name"] = [==[SHARED_TEXTURE_PALETTE_EXT]==],
- ["extensions"] = {
- [==[EXT_shared_texture_palette]==],
- },
- },
- {
- ["value"] = [==[0x8CA3]==],
- ["name"] = [==[STENCIL_BACK_REF]==],
- ["core"] = {
- {
- [==[2.0]==],
- [==[core]==],
- },
- },
- },
- {
- ["value"] = [==[0x82A9]==],
- ["extensions"] = {
- [==[ARB_internalformat_query2]==],
- },
- ["name"] = [==[IMAGE_PIXEL_FORMAT]==],
- ["core"] = {
- {
- [==[4.3]==],
- [==[core]==],
- },
- },
- },
- {
- ["value"] = [==[0x8FFD]==],
- ["name"] = [==[DOUBLE_VEC3_EXT]==],
- ["extensions"] = {
- [==[EXT_vertex_attrib_64bit]==],
- },
- },
- {
- ["value"] = [==[0x00000001]==],
- ["extensions"] = {
- [==[ARB_shader_image_load_store]==],
- },
- ["name"] = [==[VERTEX_ATTRIB_ARRAY_BARRIER_BIT]==],
- ["core"] = {
- {
- [==[4.2]==],
- [==[core]==],
- },
- },
- },
- {
- ["value"] = [==[0x8C8B]==],
- ["name"] = [==[MAX_TRANSFORM_FEEDBACK_SEPARATE_ATTRIBS_EXT]==],
- ["extensions"] = {
- [==[EXT_transform_feedback]==],
- },
- },
- {
- ["value"] = [==[0x843B]==],
- ["name"] = [==[CURRENT_TANGENT_EXT]==],
- ["extensions"] = {
- [==[EXT_coordinate_frame]==],
- },
- },
- {
- ["value"] = [==[0x8086]==],
- ["name"] = [==[INDEX_ARRAY_STRIDE]==],
- ["core"] = {
- {
- [==[1.1]==],
- [==[core]==],
- },
- {
- [==[3.2]==],
- [==[compatibility]==],
- },
- },
- },
- {
- ["value"] = [==[0x8060]==],
- ["name"] = [==[TEXTURE_LUMINANCE_SIZE_EXT]==],
- ["extensions"] = {
- [==[EXT_texture]==],
- },
- },
- {
- ["value"] = [==[0x876A]==],
- ["name"] = [==[ELEMENT_ARRAY_POINTER_ATI]==],
- ["extensions"] = {
- [==[ATI_element_array]==],
- },
- },
- {
- ["value"] = [==[0x808E]==],
- ["name"] = [==[VERTEX_ARRAY_POINTER_EXT]==],
- ["extensions"] = {
- [==[EXT_vertex_array]==],
- },
- },
- {
- ["value"] = [==[0x8C29]==],
- ["name"] = [==[MAX_GEOMETRY_TEXTURE_IMAGE_UNITS_ARB]==],
- ["extensions"] = {
- [==[ARB_geometry_shader4]==],
- },
- },
- {
- ["value"] = [==[0x8E7D]==],
- ["extensions"] = {
- [==[ARB_tessellation_shader]==],
- },
- ["name"] = [==[MAX_PATCH_VERTICES]==],
- ["core"] = {
- {
- [==[4.0]==],
- [==[core]==],
- },
- },
- },
- {
- ["value"] = [==[0x8E75]==],
- ["extensions"] = {
- [==[ARB_tessellation_shader]==],
- },
- ["name"] = [==[TESS_CONTROL_OUTPUT_VERTICES]==],
- ["core"] = {
- {
- [==[4.0]==],
- [==[core]==],
- },
- },
- },
- {
- ["value"] = [==[0x8C3A]==],
- ["name"] = [==[R11F_G11F_B10F]==],
- ["core"] = {
- {
- [==[3.0]==],
- [==[core]==],
- },
- },
- },
- {
- ["value"] = [==[0x892E]==],
- ["name"] = [==[REG_13_ATI]==],
- ["extensions"] = {
- [==[ATI_fragment_shader]==],
- },
- },
- {
- ["value"] = [==[0x8086]==],
- ["name"] = [==[INDEX_ARRAY_STRIDE_EXT]==],
- ["extensions"] = {
- [==[EXT_vertex_array]==],
- },
- },
- {
- ["value"] = [==[0x8082]==],
- ["name"] = [==[COLOR_ARRAY_TYPE_EXT]==],
- ["extensions"] = {
- [==[EXT_vertex_array]==],
- },
- },
- {
- ["value"] = [==[0x807F]==],
- ["name"] = [==[NORMAL_ARRAY_STRIDE_EXT]==],
- ["extensions"] = {
- [==[EXT_vertex_array]==],
- },
- },
- {
- ["value"] = [==[0x8C88]==],
- ["name"] = [==[TRANSFORM_FEEDBACK_PRIMITIVES_WRITTEN_EXT]==],
- ["extensions"] = {
- [==[EXT_transform_feedback]==],
- },
- },
- {
- ["value"] = [==[0x9065]==],
- ["extensions"] = {
- [==[ARB_shader_image_load_store]==],
- },
- ["name"] = [==[UNSIGNED_INT_IMAGE_2D_RECT]==],
- ["core"] = {
- {
- [==[4.2]==],
- [==[core]==],
- },
- },
- },
- {
- ["value"] = [==[0x8578]==],
- ["name"] = [==[PREVIOUS]==],
- ["core"] = {
- {
- [==[1.3]==],
- [==[core]==],
- },
- {
- [==[3.2]==],
- [==[compatibility]==],
- },
- },
- },
- {
- ["value"] = [==[0x86AF]==],
- ["name"] = [==[DOT3_RGBA]==],
- ["core"] = {
- {
- [==[1.3]==],
- [==[core]==],
- },
- {
- [==[3.2]==],
- [==[compatibility]==],
- },
- },
- },
- {
- ["value"] = [==[0x8C8E]==],
- ["name"] = [==[TRANSFORM_FEEDBACK_BUFFER_EXT]==],
- ["extensions"] = {
- [==[EXT_transform_feedback]==],
- },
- },
- {
- ["value"] = [==[0x854A]==],
- ["name"] = [==[COMBINER_AB_OUTPUT_NV]==],
- ["extensions"] = {
- [==[NV_register_combiners]==],
- },
- },
- {
- ["value"] = [==[0x9199]==],
- ["name"] = [==[MAX_SPARSE_3D_TEXTURE_SIZE_AMD]==],
- ["extensions"] = {
- [==[AMD_sparse_texture]==],
- },
- },
- {
- ["value"] = [==[0x93B7]==],
- ["name"] = [==[COMPRESSED_RGBA_ASTC_8x8_KHR]==],
- ["extensions"] = {
- [==[KHR_texture_compression_astc_ldr]==],
- },
- },
- {
- ["value"] = [==[0x8364]==],
- ["name"] = [==[UNSIGNED_SHORT_5_6_5_REV]==],
- ["core"] = {
- {
- [==[1.2]==],
- [==[core]==],
- },
- },
- },
- {
- ["value"] = [==[0x8A35]==],
- ["extensions"] = {
- [==[ARB_uniform_buffer_object]==],
- },
- ["name"] = [==[ACTIVE_UNIFORM_BLOCK_MAX_NAME_LENGTH]==],
- ["core"] = {
- {
- [==[3.1]==],
- [==[core]==],
- },
- },
- },
- {
- ["value"] = [==[0x8F93]==],
- ["name"] = [==[RGBA_SNORM]==],
- ["extensions"] = {
- [==[EXT_texture_snorm]==],
- },
- },
- {
- ["value"] = [==[0x87B0]==],
- ["name"] = [==[OUTPUT_TEXTURE_COORD19_EXT]==],
- ["extensions"] = {
- [==[EXT_vertex_shader]==],
- },
- },
- {
- ["value"] = [==[0x8A12]==],
- ["name"] = [==[BUFFER_SERIALIZED_MODIFY_APPLE]==],
- ["extensions"] = {
- [==[APPLE_flush_buffer_range]==],
- },
- },
- {
- ["value"] = [==[0x9017]==],
- ["name"] = [==[INTENSITY8_SNORM]==],
- ["extensions"] = {
- [==[EXT_texture_snorm]==],
- },
- },
- {
- ["value"] = [==[0x8241]==],
- ["name"] = [==[SYNC_CL_EVENT_COMPLETE_ARB]==],
- ["extensions"] = {
- [==[ARB_cl_event]==],
- },
- },
- {
- ["value"] = [==[0x8DE1]==],
- ["name"] = [==[MAX_GEOMETRY_TOTAL_OUTPUT_COMPONENTS_EXT]==],
- ["extensions"] = {
- [==[EXT_geometry_shader4]==],
- },
- },
- {
- ["value"] = [==[0x9015]==],
- ["name"] = [==[LUMINANCE8_SNORM]==],
- ["extensions"] = {
- [==[EXT_texture_snorm]==],
- },
- },
- {
- ["value"] = [==[0x0C23]==],
- ["name"] = [==[COLOR_WRITEMASK]==],
- ["core"] = {
- {
- [==[1.1]==],
- [==[core]==],
- },
- },
- },
- {
- ["value"] = [==[0x8954]==],
- ["name"] = [==[CON_19_ATI]==],
- ["extensions"] = {
- [==[ATI_fragment_shader]==],
- },
- },
- {
- ["value"] = [==[0x8C3F]==],
- ["name"] = [==[TEXTURE_SHARED_SIZE_EXT]==],
- ["extensions"] = {
- [==[EXT_texture_shared_exponent]==],
- },
- },
- {
- ["value"] = [==[0x8B66]==],
- ["name"] = [==[FLOAT_MAT2x4]==],
- ["core"] = {
- {
- [==[2.1]==],
- [==[core]==],
- },
- },
- },
- {
- ["value"] = [==[0x0B12]==],
- ["name"] = [==[SMOOTH_POINT_SIZE_RANGE]==],
- ["core"] = {
- {
- [==[1.2]==],
- [==[core]==],
- },
- },
- },
- {
- ["value"] = [==[0x1D00]==],
- ["name"] = [==[FLAT]==],
- ["core"] = {
- {
- [==[1.1]==],
- [==[core]==],
- },
- {
- [==[3.2]==],
- [==[compatibility]==],
- },
- },
- },
- {
- ["value"] = [==[0x862F]==],
- ["name"] = [==[MAX_PROGRAM_MATRICES_ARB]==],
- ["extensions"] = {
- [==[ARB_fragment_program]==],
- [==[ARB_vertex_program]==],
- },
- },
- {
- ["value"] = [==[0x8C4E]==],
- ["name"] = [==[COMPRESSED_SRGB_ALPHA_S3TC_DXT3_EXT]==],
- ["extensions"] = {
- [==[EXT_texture_sRGB]==],
- },
- },
- {
- ["value"] = [==[0x0502]==],
- ["name"] = [==[INVALID_OPERATION]==],
- ["core"] = {
- {
- [==[1.1]==],
- [==[core]==],
- },
- },
- },
- {
- ["value"] = [==[0x919B]==],
- ["name"] = [==[MIN_SPARSE_LEVEL_ARB]==],
- ["extensions"] = {
- [==[ARB_sparse_texture]==],
- },
- },
- {
- ["value"] = [==[0x8776]==],
- ["name"] = [==[BUMP_ROT_MATRIX_SIZE_ATI]==],
- ["extensions"] = {
- [==[ATI_envmap_bumpmap]==],
- },
- },
- {
- ["value"] = [==[0x8C47]==],
- ["name"] = [==[SLUMINANCE8_EXT]==],
- ["extensions"] = {
- [==[EXT_texture_sRGB]==],
- },
- },
- {
- ["value"] = [==[0x0B03]==],
- ["name"] = [==[CURRENT_TEXTURE_COORDS]==],
- ["core"] = {
- {
- [==[1.1]==],
- [==[core]==],
- },
- {
- [==[3.2]==],
- [==[compatibility]==],
- },
- },
- },
- {
- ["value"] = [==[0x84C6]==],
- ["name"] = [==[TEXTURE6]==],
- ["core"] = {
- {
- [==[1.3]==],
- [==[core]==],
- },
- },
- },
- {
- ["value"] = [==[0x8789]==],
- ["name"] = [==[OP_FRAC_EXT]==],
- ["extensions"] = {
- [==[EXT_vertex_shader]==],
- },
- },
- {
- ["value"] = [==[0x8C46]==],
- ["name"] = [==[SLUMINANCE_EXT]==],
- ["extensions"] = {
- [==[EXT_texture_sRGB]==],
- },
- },
- {
- ["value"] = [==[0x8892]==],
- ["name"] = [==[ARRAY_BUFFER_ARB]==],
- ["extensions"] = {
- [==[ARB_vertex_buffer_object]==],
- },
- },
- {
- ["value"] = [==[0x8064]==],
- ["name"] = [==[PROXY_TEXTURE_2D]==],
- ["core"] = {
- {
- [==[1.1]==],
- [==[core]==],
- },
- },
- },
- {
- ["value"] = [==[0x8C45]==],
- ["name"] = [==[SLUMINANCE8_ALPHA8_EXT]==],
- ["extensions"] = {
- [==[EXT_texture_sRGB]==],
- },
- },
- {
- ["value"] = [==[0x92F9]==],
- ["extensions"] = {
- [==[ARB_program_interface_query]==],
- },
- ["name"] = [==[NAME_LENGTH]==],
- ["core"] = {
- {
- [==[4.3]==],
- [==[core]==],
- },
- },
- },
- {
- ["value"] = [==[0x806E]==],
- ["name"] = [==[UNPACK_IMAGE_HEIGHT_EXT]==],
- ["extensions"] = {
- [==[EXT_texture3D]==],
- },
- },
- {
- ["value"] = [==[0x85AE]==],
- ["name"] = [==[PERTURB_EXT]==],
- ["extensions"] = {
- [==[EXT_texture_perturb_normal]==],
- },
- },
- {
- ["value"] = [==[0x904E]==],
- ["name"] = [==[IMAGE_3D_EXT]==],
- ["extensions"] = {
- [==[EXT_shader_image_load_store]==],
- },
- },
- {
- ["value"] = [==[0x8068]==],
- ["name"] = [==[TEXTURE_1D_BINDING_EXT]==],
- ["extensions"] = {
- [==[EXT_texture_object]==],
- },
- },
- {
- ["value"] = [==[0x8067]==],
- ["name"] = [==[TEXTURE_RESIDENT_EXT]==],
- ["extensions"] = {
- [==[EXT_texture_object]==],
- },
- },
- {
- ["value"] = [==[0x8C83]==],
- ["name"] = [==[TRANSFORM_FEEDBACK_VARYINGS]==],
- ["core"] = {
- {
- [==[3.0]==],
- [==[core]==],
- },
- },
- },
- {
- ["value"] = [==[0x8742]==],
- ["name"] = [==[MIRROR_CLAMP_EXT]==],
- ["extensions"] = {
- [==[EXT_texture_mirror_clamp]==],
- },
- },
- {
- ["value"] = [==[0x8501]==],
- ["name"] = [==[TEXTURE_LOD_BIAS_EXT]==],
- ["extensions"] = {
- [==[EXT_texture_lod_bias]==],
- },
- },
- {
- ["value"] = [==[0x1201]==],
- ["name"] = [==[DIFFUSE]==],
- ["core"] = {
- {
- [==[1.1]==],
- [==[core]==],
- },
- {
- [==[3.2]==],
- [==[compatibility]==],
- },
- },
- },
- {
- ["value"] = [==[0x00000002]==],
- ["name"] = [==[CLIENT_VERTEX_ARRAY_BIT]==],
- ["core"] = {
- {
- [==[1.1]==],
- [==[core]==],
- },
- {
- [==[3.2]==],
- [==[compatibility]==],
- },
- },
- },
- {
- ["value"] = [==[0x8D9B]==],
- ["name"] = [==[BGRA_INTEGER_EXT]==],
- ["extensions"] = {
- [==[EXT_texture_integer]==],
- },
- },
- {
- ["value"] = [==[0x8830]==],
- ["name"] = [==[DRAW_BUFFER11]==],
- ["core"] = {
- {
- [==[2.0]==],
- [==[core]==],
- },
- },
- },
- {
- ["value"] = [==[0x8FFB]==],
- ["name"] = [==[FLOAT16_VEC4_NV]==],
- ["extensions"] = {
- [==[NV_gpu_shader5]==],
- },
- },
- {
- ["value"] = [==[0x8A15]==],
- ["name"] = [==[PACK_ROW_BYTES_APPLE]==],
- ["extensions"] = {
- [==[APPLE_row_bytes]==],
- },
- },
- {
- ["value"] = [==[0x8CE5]==],
- ["extensions"] = {
- [==[ARB_framebuffer_object]==],
- },
- ["name"] = [==[COLOR_ATTACHMENT5]==],
- ["core"] = {
- {
- [==[3.0]==],
- [==[core]==],
- },
- },
- },
- {
- ["value"] = [==[0x0B11]==],
- ["name"] = [==[POINT_SIZE]==],
- ["core"] = {
- {
- [==[1.1]==],
- [==[core]==],
- },
- },
- },
- {
- ["value"] = [==[0x8D8A]==],
- ["name"] = [==[ALPHA16I_EXT]==],
- ["extensions"] = {
- [==[EXT_texture_integer]==],
- },
- },
- {
- ["value"] = [==[0x1B01]==],
- ["name"] = [==[LINE]==],
- ["core"] = {
- {
- [==[1.1]==],
- [==[core]==],
- },
- },
- },
- {
- ["value"] = [==[0x8829]==],
- ["name"] = [==[DRAW_BUFFER4_ATI]==],
- ["extensions"] = {
- [==[ATI_draw_buffers]==],
- },
- },
- {
- ["value"] = [==[0x8246]==],
- ["name"] = [==[DEBUG_SOURCE_API_ARB]==],
- ["extensions"] = {
- [==[ARB_debug_output]==],
- },
- },
- {
- ["value"] = [==[0x8D87]==],
- ["name"] = [==[LUMINANCE_ALPHA32I_EXT]==],
- ["extensions"] = {
- [==[EXT_texture_integer]==],
- },
- },
- {
- ["value"] = [==[0x894C]==],
- ["name"] = [==[CON_11_ATI]==],
- ["extensions"] = {
- [==[ATI_fragment_shader]==],
- },
- },
- {
- ["value"] = [==[0x8D86]==],
- ["name"] = [==[LUMINANCE32I_EXT]==],
- ["extensions"] = {
- [==[EXT_texture_integer]==],
- },
- },
- {
- ["value"] = [==[0x82DF]==],
- ["extensions"] = {
- [==[ARB_texture_view]==],
- },
- ["name"] = [==[TEXTURE_IMMUTABLE_LEVELS]==],
- ["core"] = {
- {
- [==[4.3]==],
- [==[core]==],
- },
- },
- },
- {
- ["value"] = [==[0x8D75]==],
- ["name"] = [==[LUMINANCE_ALPHA32UI_EXT]==],
- ["extensions"] = {
- [==[EXT_texture_integer]==],
- },
- },
- {
- ["value"] = [==[0x8268]==],
- ["extensions"] = {
- [==[KHR_debug]==],
- },
- ["name"] = [==[DEBUG_TYPE_MARKER]==],
- ["core"] = {
- {
- [==[4.3]==],
- [==[core]==],
- },
- },
- },
- {
- ["value"] = [==[0x86AA]==],
- ["name"] = [==[WEIGHT_ARRAY_STRIDE_ARB]==],
- ["extensions"] = {
- [==[ARB_vertex_blend]==],
- },
- },
- {
- ["value"] = [==[0x829E]==],
- ["extensions"] = {
- [==[ARB_internalformat_query2]==],
- },
- ["name"] = [==[GEOMETRY_TEXTURE]==],
- ["core"] = {
- {
- [==[4.3]==],
- [==[core]==],
- },
- },
- },
- {
- ["value"] = [==[0x84DE]==],
- ["name"] = [==[TEXTURE30]==],
- ["core"] = {
- {
- [==[1.3]==],
- [==[core]==],
- },
- },
- },
- {
- ["value"] = [==[0x8D7A]==],
- ["name"] = [==[LUMINANCE16UI_EXT]==],
- ["extensions"] = {
- [==[EXT_texture_integer]==],
- },
- },
- {
- ["value"] = [==[0x8D78]==],
- ["name"] = [==[ALPHA16UI_EXT]==],
- ["extensions"] = {
- [==[EXT_texture_integer]==],
- },
- },
- {
- ["value"] = [==[0x8271]==],
- ["extensions"] = {
- [==[ARB_internalformat_query2]==],
- },
- ["name"] = [==[INTERNALFORMAT_RED_SIZE]==],
- ["core"] = {
- {
- [==[4.3]==],
- [==[core]==],
- },
- },
- },
- {
- ["value"] = [==[0x8DA7]==],
- ["name"] = [==[FRAMEBUFFER_ATTACHMENT_LAYERED_EXT]==],
- ["extensions"] = {
- [==[EXT_geometry_shader4]==],
- [==[NV_geometry_program4]==],
- },
- },
- {
- ["value"] = [==[0x8E81]==],
- ["extensions"] = {
- [==[ARB_tessellation_shader]==],
- },
- ["name"] = [==[MAX_TESS_CONTROL_TEXTURE_IMAGE_UNITS]==],
- ["core"] = {
- {
- [==[4.0]==],
- [==[core]==],
- },
- },
- },
- {
- ["value"] = [==[0x803F]==],
- ["name"] = [==[LUMINANCE4]==],
- ["core"] = {
- {
- [==[1.1]==],
- [==[core]==],
- },
- {
- [==[3.2]==],
- [==[compatibility]==],
- },
- },
- },
- {
- ["value"] = [==[0x8A48]==],
- ["name"] = [==[TEXTURE_SRGB_DECODE_EXT]==],
- ["extensions"] = {
- [==[EXT_texture_sRGB_decode]==],
- },
- },
- {
- ["value"] = [==[0x8CD4]==],
- ["name"] = [==[FRAMEBUFFER_ATTACHMENT_TEXTURE_3D_ZOFFSET_EXT]==],
- ["extensions"] = {
- [==[EXT_framebuffer_object]==],
- },
- },
- {
- ["value"] = [==[0x8023]==],
- ["name"] = [==[POST_CONVOLUTION_ALPHA_BIAS]==],
- ["extensions"] = {
- [==[ARB_imaging]==],
- },
- },
- {
- ["value"] = [==[0x88BA]==],
- ["extensions"] = {
- [==[NV_shader_buffer_store]==],
- },
- ["name"] = [==[READ_WRITE]==],
- ["core"] = {
- {
- [==[1.5]==],
- [==[core]==],
- },
- },
- },
- {
- ["value"] = [==[0x858A]==],
- ["name"] = [==[SOURCE2_ALPHA_EXT]==],
- ["extensions"] = {
- [==[EXT_texture_env_combine]==],
- },
- },
- {
- ["value"] = [==[0x8296]==],
- ["extensions"] = {
- [==[ARB_internalformat_query2]==],
- },
- ["name"] = [==[COLOR_ENCODING]==],
- ["core"] = {
- {
- [==[4.3]==],
- [==[core]==],
- },
- },
- },
- {
- ["value"] = [==[0x0C77]==],
- ["name"] = [==[PIXEL_MAP_G_TO_G]==],
- ["core"] = {
- {
- [==[1.1]==],
- [==[core]==],
- },
- {
- [==[3.2]==],
- [==[compatibility]==],
- },
- },
- },
- {
- ["value"] = [==[0x0900]==],
- ["extensions"] = {
- [==[ARB_tessellation_shader]==],
- },
- ["name"] = [==[CW]==],
- ["core"] = {
- {
- [==[1.1]==],
- [==[core]==],
- },
- },
- },
- {
- ["value"] = [==[0x8589]==],
- ["name"] = [==[SOURCE1_ALPHA_EXT]==],
- ["extensions"] = {
- [==[EXT_texture_env_combine]==],
- },
- },
- {
- ["value"] = [==[0x9273]==],
- ["extensions"] = {
- [==[ARB_ES3_compatibility]==],
- },
- ["name"] = [==[COMPRESSED_SIGNED_RG11_EAC]==],
- ["core"] = {
- {
- [==[4.3]==],
- [==[core]==],
- },
- },
- },
- {
- ["value"] = [==[0x8575]==],
- ["name"] = [==[INTERPOLATE_EXT]==],
- ["extensions"] = {
- [==[EXT_texture_env_combine]==],
- },
- },
- {
- ["value"] = [==[0x9007]==],
- ["name"] = [==[CONTINUOUS_AMD]==],
- ["extensions"] = {
- [==[AMD_vertex_shader_tessellator]==],
- },
- },
- {
- ["value"] = [==[0x00000002]==],
- ["extensions"] = {
- [==[KHR_debug]==],
- },
- ["name"] = [==[CONTEXT_FLAG_DEBUG_BIT]==],
- ["core"] = {
- {
- [==[4.3]==],
- [==[core]==],
- },
- },
- },
- {
- ["value"] = [==[0x8002]==],
- ["name"] = [==[ONE_MINUS_CONSTANT_COLOR]==],
- ["extensions"] = {
- [==[ARB_imaging]==],
- },
- },
- {
- ["value"] = [==[0x2200]==],
- ["name"] = [==[TEXTURE_ENV_MODE]==],
- ["core"] = {
- {
- [==[1.1]==],
- [==[core]==],
- },
- {
- [==[3.2]==],
- [==[compatibility]==],
- },
- },
- },
- {
- ["value"] = [==[0x0DB4]==],
- ["name"] = [==[MAP2_TEXTURE_COORD_2]==],
- ["core"] = {
- {
- [==[1.1]==],
- [==[core]==],
- },
- {
- [==[3.2]==],
- [==[compatibility]==],
- },
- },
- },
- {
- ["value"] = [==[0x86AF]==],
- ["name"] = [==[DOT3_RGBA_ARB]==],
- ["extensions"] = {
- [==[ARB_texture_env_dot3]==],
- },
- },
- {
- ["value"] = [==[0x8D7C]==],
- ["name"] = [==[RGBA8UI_EXT]==],
- ["extensions"] = {
- [==[EXT_texture_integer]==],
- },
- },
- {
- ["value"] = [==[0x8FFD]==],
- ["extensions"] = {
- [==[ARB_gpu_shader_fp64]==],
- [==[ARB_vertex_attrib_64bit]==],
- },
- ["name"] = [==[DOUBLE_VEC3]==],
- ["core"] = {
- {
- [==[4.0]==],
- [==[core]==],
- },
- },
- },
- {
- ["value"] = [==[0x83A5]==],
- ["name"] = [==[RGBA4_DXT5_S3TC]==],
- ["extensions"] = {
- [==[S3_s3tc]==],
- },
- },
- {
- ["value"] = [==[0x1903]==],
- ["extensions"] = {
- [==[AMD_interleaved_elements]==],
- [==[NV_blend_equation_advanced]==],
- },
- ["name"] = [==[RED]==],
- ["core"] = {
- {
- [==[1.1]==],
- [==[core]==],
- },
- },
- },
- {
- ["value"] = [==[0x912B]==],
- ["extensions"] = {
- [==[ARB_compressed_texture_pixel_storage]==],
- },
- ["name"] = [==[PACK_COMPRESSED_BLOCK_WIDTH]==],
- ["core"] = {
- {
- [==[4.2]==],
- [==[core]==],
- },
- },
- },
- {
- ["value"] = [==[0x88B4]==],
- ["name"] = [==[MAX_PROGRAM_LOCAL_PARAMETERS_ARB]==],
- ["extensions"] = {
- [==[ARB_fragment_program]==],
- [==[ARB_vertex_program]==],
- },
- },
- {
- ["value"] = [==[0x88C1]==],
- ["name"] = [==[MATRIX1_ARB]==],
- ["extensions"] = {
- [==[ARB_fragment_program]==],
- [==[ARB_vertex_program]==],
- },
- },
- {
- ["value"] = [==[0x8722]==],
- ["name"] = [==[MODELVIEW2_ARB]==],
- ["extensions"] = {
- [==[ARB_vertex_blend]==],
- },
- },
- {
- ["value"] = [==[0x8A42]==],
- ["extensions"] = {
- [==[ARB_uniform_buffer_object]==],
- },
- ["name"] = [==[UNIFORM_BLOCK_ACTIVE_UNIFORMS]==],
- ["core"] = {
- {
- [==[3.1]==],
- [==[core]==],
- },
- },
- },
- {
- ["value"] = [==[0x8014]==],
- ["name"] = [==[CONVOLUTION_FILTER_SCALE]==],
- ["extensions"] = {
- [==[ARB_imaging]==],
- },
- },
- {
- ["value"] = [==[0x8C71]==],
- ["name"] = [==[COMPRESSED_SIGNED_LUMINANCE_LATC1_EXT]==],
- ["extensions"] = {
- [==[EXT_texture_compression_latc]==],
- },
- },
- {
- ["value"] = [==[0x8958]==],
- ["name"] = [==[CON_23_ATI]==],
- ["extensions"] = {
- [==[ATI_fragment_shader]==],
- },
- },
- {
- ["value"] = [==[0x8256]==],
- ["name"] = [==[RESET_NOTIFICATION_STRATEGY_ARB]==],
- ["extensions"] = {
- [==[ARB_robustness]==],
- },
- },
- {
- ["value"] = [==[0x86D2]==],
- ["name"] = [==[EVAL_VERTEX_ATTRIB12_NV]==],
- ["extensions"] = {
- [==[NV_evaluators]==],
- },
- },
- {
- ["value"] = [==[0x8C2C]==],
- ["name"] = [==[TEXTURE_BINDING_BUFFER_EXT]==],
- ["extensions"] = {
- [==[EXT_texture_buffer_object]==],
- },
- },
- {
- ["value"] = [==[0x8C2B]==],
- ["name"] = [==[MAX_TEXTURE_BUFFER_SIZE_EXT]==],
- ["extensions"] = {
- [==[EXT_texture_buffer_object]==],
- },
- },
- {
- ["value"] = [==[0x000B]==],
- ["name"] = [==[LINE_STRIP_ADJACENCY]==],
- ["core"] = {
- {
- [==[3.2]==],
- [==[core]==],
- },
- },
- },
- {
- ["value"] = [==[0x0B06]==],
- ["name"] = [==[CURRENT_RASTER_TEXTURE_COORDS]==],
- ["core"] = {
- {
- [==[1.1]==],
- [==[core]==],
- },
- {
- [==[3.2]==],
- [==[compatibility]==],
- },
- },
- },
- {
- ["value"] = [==[0x8236]==],
- ["extensions"] = {
- [==[ARB_texture_rg]==],
- },
- ["name"] = [==[R32UI]==],
- ["core"] = {
- {
- [==[3.0]==],
- [==[core]==],
- },
- },
- },
- {
- ["value"] = [==[0x90DE]==],
- ["extensions"] = {
- [==[ARB_shader_storage_buffer_object]==],
- },
- ["name"] = [==[MAX_SHADER_STORAGE_BLOCK_SIZE]==],
- ["core"] = {
- {
- [==[4.3]==],
- [==[core]==],
- },
- },
- },
- {
- ["value"] = [==[0x8C1B]==],
- ["name"] = [==[PROXY_TEXTURE_2D_ARRAY_EXT]==],
- ["extensions"] = {
- [==[EXT_texture_array]==],
- },
- },
- {
- ["value"] = [==[0x8C19]==],
- ["name"] = [==[PROXY_TEXTURE_1D_ARRAY_EXT]==],
- ["extensions"] = {
- [==[EXT_texture_array]==],
- },
- },
- {
- ["value"] = [==[0x80DB]==],
- ["name"] = [==[COLOR_TABLE_GREEN_SIZE]==],
- ["extensions"] = {
- [==[ARB_imaging]==],
- },
- },
- {
- ["value"] = [==[0x8073]==],
- ["name"] = [==[MAX_3D_TEXTURE_SIZE_EXT]==],
- ["extensions"] = {
- [==[EXT_texture3D]==],
- },
- },
- {
- ["value"] = [==[0x881A]==],
- ["name"] = [==[RGBA_FLOAT16_APPLE]==],
- ["extensions"] = {
- [==[APPLE_float_pixels]==],
- },
- },
- {
- ["value"] = [==[0x8072]==],
- ["name"] = [==[TEXTURE_WRAP_R_EXT]==],
- ["extensions"] = {
- [==[EXT_texture3D]==],
- },
- },
- {
- ["value"] = [==[0x81A6]==],
- ["name"] = [==[DEPTH_COMPONENT24]==],
- ["core"] = {
- {
- [==[1.4]==],
- [==[core]==],
- },
- },
- },
- {
- ["value"] = [==[0x8333]==],
- ["name"] = [==[PIXEL_CUBIC_WEIGHT_EXT]==],
- ["extensions"] = {
- [==[EXT_pixel_transform]==],
- },
- },
- {
- ["value"] = [==[0x80AA]==],
- ["name"] = [==[SAMPLE_COVERAGE_VALUE]==],
- ["core"] = {
- {
- [==[1.3]==],
- [==[core]==],
- },
- },
- },
- {
- ["value"] = [==[0x90C8]==],
- ["extensions"] = {
- [==[ARB_shader_image_load_store]==],
- },
- ["name"] = [==[IMAGE_FORMAT_COMPATIBILITY_BY_SIZE]==],
- ["core"] = {
- {
- [==[4.2]==],
- [==[core]==],
- },
- },
- },
- {
- ["value"] = [==[0x92B2]==],
- ["name"] = [==[PLUS_CLAMPED_ALPHA_NV]==],
- ["extensions"] = {
- [==[NV_blend_equation_advanced]==],
- },
- },
- {
- ["value"] = [==[0x817F]==],
- ["name"] = [==[IR_INSTRUMENT1_SGIX]==],
- ["extensions"] = {
- [==[SGIX_ir_instrument1]==],
- },
- },
- {
- ["value"] = [==[0x8063]==],
- ["name"] = [==[PROXY_TEXTURE_1D_EXT]==],
- ["extensions"] = {
- [==[EXT_texture]==],
- },
- },
- {
- ["value"] = [==[0x8062]==],
- ["name"] = [==[REPLACE_EXT]==],
- ["extensions"] = {
- [==[EXT_texture]==],
- },
- },
- {
- ["value"] = [==[0x805C]==],
- ["name"] = [==[TEXTURE_RED_SIZE_EXT]==],
- ["extensions"] = {
- [==[EXT_texture]==],
- },
- },
- {
- ["value"] = [==[0x0601]==],
- ["name"] = [==[3D]==],
- ["core"] = {
- {
- [==[1.1]==],
- [==[core]==],
- },
- {
- [==[3.2]==],
- [==[compatibility]==],
- },
- },
- },
- {
- ["value"] = [==[0x0B45]==],
- ["name"] = [==[CULL_FACE_MODE]==],
- ["core"] = {
- {
- [==[1.1]==],
- [==[core]==],
- },
- },
- },
- {
- ["value"] = [==[0x8056]==],
- ["name"] = [==[RGBA4_EXT]==],
- ["extensions"] = {
- [==[EXT_texture]==],
- },
- },
- {
- ["value"] = [==[0x92E0]==],
- ["extensions"] = {
- [==[KHR_debug]==],
- },
- ["name"] = [==[DEBUG_OUTPUT]==],
- ["core"] = {
- {
- [==[4.3]==],
- [==[core]==],
- },
- },
- },
- {
- ["value"] = [==[0x8049]==],
- ["name"] = [==[INTENSITY_EXT]==],
- ["extensions"] = {
- [==[EXT_texture]==],
- },
- },
- {
- ["value"] = [==[0x8DE5]==],
- ["extensions"] = {
- [==[ARB_shader_subroutine]==],
- },
- ["name"] = [==[ACTIVE_SUBROUTINES]==],
- ["core"] = {
- {
- [==[4.0]==],
- [==[core]==],
- },
- },
- },
- {
- ["value"] = [==[0x8041]==],
- ["name"] = [==[LUMINANCE12_EXT]==],
- ["extensions"] = {
- [==[EXT_texture]==],
- },
- },
- {
- ["value"] = [==[0x8818]==],
- ["name"] = [==[LUMINANCE32F_ARB]==],
- ["extensions"] = {
- [==[ARB_texture_float]==],
- },
- },
- {
- ["value"] = [==[0x8898]==],
- ["name"] = [==[COLOR_ARRAY_BUFFER_BINDING_ARB]==],
- ["extensions"] = {
- [==[ARB_vertex_buffer_object]==],
- },
- },
- {
- ["value"] = [==[0x8B89]==],
- ["name"] = [==[ACTIVE_ATTRIBUTES]==],
- ["core"] = {
- {
- [==[2.0]==],
- [==[core]==],
- },
- },
- },
- {
- ["value"] = [==[0x84CE]==],
- ["name"] = [==[TEXTURE14_ARB]==],
- ["extensions"] = {
- [==[ARB_multitexture]==],
- },
- },
- {
- ["value"] = [==[0x8122]==],
- ["name"] = [==[QUAD_INTENSITY4_SGIS]==],
- ["extensions"] = {
- [==[SGIS_texture_select]==],
- },
- },
- {
- ["value"] = [==[0x82C6]==],
- ["extensions"] = {
- [==[ARB_internalformat_query2]==],
- },
- ["name"] = [==[VIEW_CLASS_64_BITS]==],
- ["core"] = {
- {
- [==[4.3]==],
- [==[core]==],
- },
- },
- },
- {
- ["value"] = [==[0x889D]==],
- ["name"] = [==[FOG_COORDINATE_ARRAY_BUFFER_BINDING]==],
- ["core"] = {
- {
- [==[1.5]==],
- [==[core]==],
- },
- {
- [==[3.2]==],
- [==[compatibility]==],
- },
- },
- },
- {
- ["value"] = [==[0x00001000]==],
- ["name"] = [==[ATOMIC_COUNTER_BARRIER_BIT_EXT]==],
- ["extensions"] = {
- [==[EXT_shader_image_load_store]==],
- },
- },
- {
- ["value"] = [==[0x00000800]==],
- ["name"] = [==[TRANSFORM_FEEDBACK_BARRIER_BIT_EXT]==],
- ["extensions"] = {
- [==[EXT_shader_image_load_store]==],
- },
- },
- {
- ["value"] = [==[0x906A]==],
- ["name"] = [==[UNSIGNED_INT_IMAGE_CUBE_MAP_ARRAY_EXT]==],
- ["extensions"] = {
- [==[EXT_shader_image_load_store]==],
- },
- },
- {
- ["value"] = [==[0x8651]==],
- ["name"] = [==[VERTEX_ATTRIB_ARRAY1_NV]==],
- ["extensions"] = {
- [==[NV_vertex_program]==],
- },
- },
- {
- ["value"] = [==[0x8E44]==],
- ["extensions"] = {
- [==[ARB_texture_swizzle]==],
- },
- ["name"] = [==[TEXTURE_SWIZZLE_B]==],
- ["core"] = {
- {
- [==[3.3]==],
- [==[core]==],
- },
- },
- },
- {
- ["value"] = [==[0x8369]==],
- ["name"] = [==[TEXTURE_MAX_CLAMP_S_SGIX]==],
- ["extensions"] = {
- [==[SGIX_texture_coordinate_clamp]==],
- },
- },
- {
- ["value"] = [==[0x8A0F]==],
- ["name"] = [==[COLOR_FLOAT_APPLE]==],
- ["extensions"] = {
- [==[APPLE_float_pixels]==],
- },
- },
- {
- ["value"] = [==[0x0BA7]==],
- ["name"] = [==[PROJECTION_MATRIX]==],
- ["core"] = {
- {
- [==[1.1]==],
- [==[core]==],
- },
- {
- [==[3.2]==],
- [==[compatibility]==],
- },
- },
- },
- {
- ["value"] = [==[0x0C10]==],
- ["extensions"] = {
- [==[ARB_viewport_array]==],
- },
- ["name"] = [==[SCISSOR_BOX]==],
- ["core"] = {
- {
- [==[1.1]==],
- [==[core]==],
- },
- },
- },
- {
- ["value"] = [==[0x8F47]==],
- ["extensions"] = {
- [==[ARB_gpu_shader_fp64]==],
- [==[ARB_vertex_attrib_64bit]==],
- },
- ["name"] = [==[DOUBLE_MAT3]==],
- ["core"] = {
- {
- [==[4.0]==],
- [==[core]==],
- },
- },
- },
- {
- ["value"] = [==[0x905F]==],
- ["name"] = [==[INT_IMAGE_CUBE_MAP_ARRAY_EXT]==],
- ["extensions"] = {
- [==[EXT_shader_image_load_store]==],
- },
- },
- {
- ["value"] = [==[0x00000002]==],
- ["name"] = [==[CONTEXT_COMPATIBILITY_PROFILE_BIT]==],
- ["core"] = {
- {
- [==[3.2]==],
- [==[core]==],
- },
- },
- },
- {
- ["value"] = [==[0x0BA3]==],
- ["name"] = [==[MODELVIEW0_STACK_DEPTH_EXT]==],
- ["extensions"] = {
- [==[EXT_vertex_weighting]==],
- },
- },
- {
- ["value"] = [==[0x905C]==],
- ["name"] = [==[INT_IMAGE_BUFFER_EXT]==],
- ["extensions"] = {
- [==[EXT_shader_image_load_store]==],
- },
- },
- {
- ["value"] = [==[1]==],
- ["name"] = [==[TRUE]==],
- ["core"] = {
- {
- [==[1.1]==],
- [==[core]==],
- },
- },
- },
- {
- ["value"] = [==[0x8A40]==],
- ["extensions"] = {
- [==[ARB_uniform_buffer_object]==],
- },
- ["name"] = [==[UNIFORM_BLOCK_DATA_SIZE]==],
- ["core"] = {
- {
- [==[3.1]==],
- [==[core]==],
- },
- },
- },
- {
- ["value"] = [==[0x8851]==],
- ["name"] = [==[OFFSET_PROJECTIVE_TEXTURE_2D_SCALE_NV]==],
- ["extensions"] = {
- [==[NV_texture_shader3]==],
- },
- },
- {
- ["value"] = [==[0x1409]==],
- ["name"] = [==[4_BYTES]==],
- ["core"] = {
- {
- [==[1.1]==],
- [==[core]==],
- },
- {
- [==[3.2]==],
- [==[compatibility]==],
- },
- },
- },
- {
- ["value"] = [==[0x0CF1]==],
- ["name"] = [==[UNPACK_LSB_FIRST]==],
- ["core"] = {
- {
- [==[1.1]==],
- [==[core]==],
- },
- },
- },
- {
- ["value"] = [==[0x8842]==],
- ["name"] = [==[MAX_PALETTE_MATRICES_ARB]==],
- ["extensions"] = {
- [==[ARB_matrix_palette]==],
- },
- },
- {
- ["value"] = [==[0x92D1]==],
- ["extensions"] = {
- [==[ARB_shader_atomic_counters]==],
- },
- ["name"] = [==[MAX_COMBINED_ATOMIC_COUNTER_BUFFERS]==],
- ["core"] = {
- {
- [==[4.2]==],
- [==[core]==],
- },
- },
- },
- {
- ["value"] = [==[0x9058]==],
- ["name"] = [==[INT_IMAGE_2D_EXT]==],
- ["extensions"] = {
- [==[EXT_shader_image_load_store]==],
- },
- },
- {
- ["value"] = [==[0x1908]==],
- ["name"] = [==[RGBA]==],
- ["core"] = {
- {
- [==[1.1]==],
- [==[core]==],
- },
- },
- },
- {
- ["value"] = [==[0x9197]==],
- ["name"] = [==[VIRTUAL_PAGE_SIZE_Z_ARB]==],
- ["extensions"] = {
- [==[ARB_sparse_texture]==],
- },
- },
- {
- ["value"] = [==[0x9193]==],
- ["extensions"] = {
- [==[ARB_query_buffer_object]==],
- },
- ["name"] = [==[QUERY_BUFFER_BINDING]==],
- ["core"] = {
- {
- [==[4.4]==],
- [==[core]==],
- },
- },
- },
- {
- ["value"] = [==[0x8710]==],
- ["name"] = [==[DS_SCALE_NV]==],
- ["extensions"] = {
- [==[NV_texture_shader]==],
- },
- },
- {
- ["value"] = [==[0x0DB8]==],
- ["name"] = [==[MAP2_VERTEX_4]==],
- ["core"] = {
- {
- [==[1.1]==],
- [==[core]==],
- },
- {
- [==[3.2]==],
- [==[compatibility]==],
- },
- },
- },
- {
- ["value"] = [==[0x9055]==],
- ["extensions"] = {
- [==[ARB_shader_image_load_store]==],
- },
- ["name"] = [==[IMAGE_2D_MULTISAMPLE]==],
- ["core"] = {
- {
- [==[4.2]==],
- [==[core]==],
- },
- },
- },
- {
- ["value"] = [==[0x904D]==],
- ["name"] = [==[IMAGE_2D_EXT]==],
- ["extensions"] = {
- [==[EXT_shader_image_load_store]==],
- },
- },
- {
- ["value"] = [==[0x8F3E]==],
- ["name"] = [==[IMAGE_BINDING_ACCESS_EXT]==],
- ["extensions"] = {
- [==[EXT_shader_image_load_store]==],
- },
- },
- {
- ["value"] = [==[0x851A]==],
- ["name"] = [==[TEXTURE_CUBE_MAP_NEGATIVE_Z_EXT]==],
- ["extensions"] = {
- [==[EXT_texture_cube_map]==],
- },
- },
- {
- ["value"] = [==[0x8175]==],
- ["name"] = [==[TEXTURE_CLIPMAP_LOD_OFFSET_SGIX]==],
- ["extensions"] = {
- [==[SGIX_clipmap]==],
- },
- },
- {
- ["value"] = [==[0x85BD]==],
- ["name"] = [==[STORAGE_PRIVATE_APPLE]==],
- ["extensions"] = {
- [==[APPLE_texture_range]==],
- },
- },
- {
- ["value"] = [==[0x8037]==],
- ["name"] = [==[POLYGON_OFFSET_EXT]==],
- ["extensions"] = {
- [==[EXT_polygon_offset]==],
- },
- },
- {
- ["value"] = [==[0x8129]==],
- ["name"] = [==[DISTANCE_ATTENUATION_EXT]==],
- ["extensions"] = {
- [==[EXT_point_parameters]==],
- },
- },
- {
- ["value"] = [==[0x8622]==],
- ["name"] = [==[VERTEX_ATTRIB_ARRAY_ENABLED]==],
- ["core"] = {
- {
- [==[2.0]==],
- [==[core]==],
- },
- },
- },
- {
- ["value"] = [==[0x8337]==],
- ["name"] = [==[MAX_PIXEL_TRANSFORM_2D_STACK_DEPTH_EXT]==],
- ["extensions"] = {
- [==[EXT_pixel_transform]==],
- },
- },
- {
- ["value"] = [==[0x0D31]==],
- ["name"] = [==[MAX_LIGHTS]==],
- ["core"] = {
- {
- [==[1.1]==],
- [==[core]==],
- },
- {
- [==[3.2]==],
- [==[compatibility]==],
- },
- },
- },
- {
- ["value"] = [==[0x8336]==],
- ["name"] = [==[PIXEL_TRANSFORM_2D_STACK_DEPTH_EXT]==],
- ["extensions"] = {
- [==[EXT_pixel_transform]==],
- },
- },
- {
- ["value"] = [==[0x82E6]==],
- ["extensions"] = {
- [==[KHR_debug]==],
- },
- ["name"] = [==[SAMPLER]==],
- ["core"] = {
- {
- [==[4.3]==],
- [==[core]==],
- },
- },
- },
- {
- ["value"] = [==[0x92CF]==],
- ["extensions"] = {
- [==[ARB_shader_atomic_counters]==],
- },
- ["name"] = [==[MAX_GEOMETRY_ATOMIC_COUNTER_BUFFERS]==],
- ["core"] = {
- {
- [==[4.2]==],
- [==[core]==],
- },
- },
- },
- {
- ["value"] = [==[0x9109]==],
- ["extensions"] = {
- [==[ARB_texture_multisample]==],
- },
- ["name"] = [==[INT_SAMPLER_2D_MULTISAMPLE]==],
- ["core"] = {
- {
- [==[3.2]==],
- [==[core]==],
- },
- },
- },
- {
- ["value"] = [==[0x8285]==],
- ["extensions"] = {
- [==[ARB_internalformat_query2]==],
- },
- ["name"] = [==[STENCIL_COMPONENTS]==],
- ["core"] = {
- {
- [==[4.3]==],
- [==[core]==],
- },
- },
- },
- {
- ["value"] = [==[0x8012]==],
- ["name"] = [==[SEPARABLE_2D_EXT]==],
- ["extensions"] = {
- [==[EXT_convolution]==],
- },
- },
- {
- ["value"] = [==[0x9317]==],
- ["extensions"] = {
- [==[ARB_framebuffer_no_attachments]==],
- },
- ["name"] = [==[MAX_FRAMEBUFFER_LAYERS]==],
- ["core"] = {
- {
- [==[4.3]==],
- [==[core]==],
- },
- },
- },
- {
- ["value"] = [==[0x9014]==],
- ["name"] = [==[ALPHA8_SNORM]==],
- ["extensions"] = {
- [==[EXT_texture_snorm]==],
- },
- },
- {
- ["value"] = [==[0x8331]==],
- ["name"] = [==[PIXEL_MAG_FILTER_EXT]==],
- ["extensions"] = {
- [==[EXT_pixel_transform]==],
- },
- },
- {
- ["value"] = [==[0x8D41]==],
- ["name"] = [==[RENDERBUFFER_EXT]==],
- ["extensions"] = {
- [==[EXT_framebuffer_object]==],
- },
- },
- {
- ["value"] = [==[0x8A1A]==],
- ["name"] = [==[VOLATILE_APPLE]==],
- ["extensions"] = {
- [==[APPLE_object_purgeable]==],
- },
- },
- {
- ["value"] = [==[0x8964]==],
- ["name"] = [==[MUL_ATI]==],
- ["extensions"] = {
- [==[ATI_fragment_shader]==],
- },
- },
- {
- ["value"] = [==[0x828D]==],
- ["extensions"] = {
- [==[ARB_internalformat_query2]==],
- },
- ["name"] = [==[READ_PIXELS_FORMAT]==],
- ["core"] = {
- {
- [==[4.3]==],
- [==[core]==],
- },
- },
- },
- {
- ["value"] = [==[0x809F]==],
- ["name"] = [==[SAMPLE_ALPHA_TO_ONE_EXT]==],
- ["extensions"] = {
- [==[EXT_multisample]==],
- },
- },
- {
- ["value"] = [==[0x9064]==],
- ["extensions"] = {
- [==[ARB_shader_image_load_store]==],
- },
- ["name"] = [==[UNSIGNED_INT_IMAGE_3D]==],
- ["core"] = {
- {
- [==[4.2]==],
- [==[core]==],
- },
- },
- },
- {
- ["value"] = [==[0x834D]==],
- ["name"] = [==[ATTENUATION_EXT]==],
- ["extensions"] = {
- [==[EXT_light_texture]==],
- },
- },
- {
- ["value"] = [==[0x00000008]==],
- ["name"] = [==[BIAS_BIT_ATI]==],
- ["extensions"] = {
- [==[ATI_fragment_shader]==],
- },
- },
- {
- ["value"] = [==[0x8008]==],
- ["name"] = [==[MAX_EXT]==],
- ["extensions"] = {
- [==[EXT_blend_minmax]==],
- },
- },
- {
- ["value"] = [==[0x9308]==],
- ["extensions"] = {
- [==[ARB_program_interface_query]==],
- },
- ["name"] = [==[REFERENCED_BY_TESS_EVALUATION_SHADER]==],
- ["core"] = {
- {
- [==[4.3]==],
- [==[core]==],
- },
- },
- },
- {
- ["value"] = [==[0x0001]==],
- ["extensions"] = {
- [==[ARB_buffer_storage]==],
- [==[ARB_map_buffer_range]==],
- },
- ["name"] = [==[MAP_READ_BIT]==],
- ["core"] = {
- {
- [==[3.0]==],
- [==[core]==],
- },
- {
- [==[4.4]==],
- [==[core]==],
- },
- },
- },
- {
- ["value"] = [==[0x8082]==],
- ["name"] = [==[COLOR_ARRAY_TYPE]==],
- ["core"] = {
- {
- [==[1.1]==],
- [==[core]==],
- },
- {
- [==[3.2]==],
- [==[compatibility]==],
- },
- },
- },
- {
- ["value"] = [==[0x81B1]==],
- ["name"] = [==[T2F_IUI_V2F_EXT]==],
- ["extensions"] = {
- [==[EXT_index_array_formats]==],
- },
- },
- {
- ["value"] = [==[0x82E5]==],
- ["name"] = [==[MAX_VERTEX_ATTRIB_STRIDE]==],
- ["core"] = {
- {
- [==[4.4]==],
- [==[core]==],
- },
- },
- },
- {
- ["value"] = [==[0x1A216]==],
- ["name"] = [==[STRICT_DEPTHFUNC_HINT_PGI]==],
- ["extensions"] = {
- [==[PGI_misc_hints]==],
- },
- },
- {
- ["value"] = [==[0x93D2]==],
- ["name"] = [==[COMPRESSED_SRGB8_ALPHA8_ASTC_5x5_KHR]==],
- ["extensions"] = {
- [==[KHR_texture_compression_astc_ldr]==],
- },
- },
- {
- ["value"] = [==[0x2002]==],
- ["name"] = [==[R]==],
- ["core"] = {
- {
- [==[1.1]==],
- [==[core]==],
- },
- {
- [==[3.2]==],
- [==[compatibility]==],
- },
- },
- },
- {
- ["value"] = [==[0x8965]==],
- ["name"] = [==[SUB_ATI]==],
- ["extensions"] = {
- [==[ATI_fragment_shader]==],
- },
- },
- {
- ["value"] = [==[0x802B]==],
- ["name"] = [==[HISTOGRAM_ALPHA_SIZE_EXT]==],
- ["extensions"] = {
- [==[EXT_histogram]==],
- },
- },
- {
- ["value"] = [==[0x0D3B]==],
- ["name"] = [==[MAX_CLIENT_ATTRIB_STACK_DEPTH]==],
- ["core"] = {
- {
- [==[1.1]==],
- [==[core]==],
- },
- {
- [==[3.2]==],
- [==[compatibility]==],
- },
- },
- },
- {
- ["value"] = [==[0x8052]==],
- ["name"] = [==[RGB10]==],
- ["core"] = {
- {
- [==[1.1]==],
- [==[core]==],
- },
- },
- },
- {
- ["value"] = [==[0x8E50]==],
- ["name"] = [==[SAMPLE_POSITION_NV]==],
- ["extensions"] = {
- [==[NV_explicit_multisample]==],
- },
- },
- {
- ["value"] = [==[0x8192]==],
- ["name"] = [==[GENERATE_MIPMAP_HINT]==],
- ["core"] = {
- {
- [==[1.4]==],
- [==[core]==],
- },
- {
- [==[3.2]==],
- [==[compatibility]==],
- },
- },
- },
- {
- ["value"] = [==[0x85BC]==],
- ["name"] = [==[TEXTURE_STORAGE_HINT_APPLE]==],
- ["extensions"] = {
- [==[APPLE_texture_range]==],
- },
- },
- {
- ["value"] = [==[0x8DD8]==],
- ["name"] = [==[UNSIGNED_INT_SAMPLER_BUFFER_EXT]==],
- ["extensions"] = {
- [==[EXT_gpu_shader4]==],
- },
- },
- {
- ["value"] = [==[0x8457]==],
- ["name"] = [==[FOG_COORD_ARRAY]==],
- ["core"] = {
- {
- [==[1.5]==],
- [==[core]==],
- },
- {
- [==[3.2]==],
- [==[compatibility]==],
- },
- },
- },
- {
- ["value"] = [==[0x80D0]==],
- ["name"] = [==[COLOR_TABLE]==],
- ["extensions"] = {
- [==[ARB_imaging]==],
- },
- },
- {
- ["value"] = [==[0x8DD5]==],
- ["name"] = [==[UNSIGNED_INT_SAMPLER_2D_RECT_EXT]==],
- ["extensions"] = {
- [==[EXT_gpu_shader4]==],
- },
- },
- {
- ["value"] = [==[0x8DCA]==],
- ["name"] = [==[INT_SAMPLER_2D_EXT]==],
- ["extensions"] = {
- [==[EXT_gpu_shader4]==],
- },
- },
- {
- ["value"] = [==[0x8DC9]==],
- ["name"] = [==[INT_SAMPLER_1D_EXT]==],
- ["extensions"] = {
- [==[EXT_gpu_shader4]==],
- },
- },
- {
- ["value"] = [==[0x82B8]==],
- ["extensions"] = {
- [==[ARB_internalformat_query2]==],
- },
- ["name"] = [==[CAVEAT_SUPPORT]==],
- ["core"] = {
- {
- [==[4.3]==],
- [==[core]==],
- },
- },
- },
- {
- ["value"] = [==[0x8DC6]==],
- ["name"] = [==[UNSIGNED_INT_VEC2_EXT]==],
- ["extensions"] = {
- [==[EXT_gpu_shader4]==],
- },
- },
- {
- ["value"] = [==[0x92FC]==],
- ["extensions"] = {
- [==[ARB_program_interface_query]==],
- },
- ["name"] = [==[OFFSET]==],
- ["core"] = {
- {
- [==[4.3]==],
- [==[core]==],
- },
- },
- },
- {
- ["value"] = [==[0x8DC2]==],
- ["name"] = [==[SAMPLER_BUFFER_EXT]==],
- ["extensions"] = {
- [==[EXT_gpu_shader4]==],
- },
- },
- {
- ["value"] = [==[0x88FD]==],
- ["name"] = [==[VERTEX_ATTRIB_ARRAY_INTEGER_EXT]==],
- ["extensions"] = {
- [==[EXT_gpu_shader4]==],
- },
- },
- {
- ["value"] = [==[0x8C29]==],
- ["name"] = [==[MAX_GEOMETRY_TEXTURE_IMAGE_UNITS_EXT]==],
- ["extensions"] = {
- [==[EXT_geometry_shader4]==],
- [==[NV_geometry_program4]==],
- },
- },
- {
- ["value"] = [==[0x8217]==],
- ["extensions"] = {
- [==[ARB_framebuffer_object]==],
- },
- ["name"] = [==[FRAMEBUFFER_ATTACHMENT_STENCIL_SIZE]==],
- ["core"] = {
- {
- [==[3.0]==],
- [==[core]==],
- },
- },
- },
- {
- ["value"] = [==[0x8DBA]==],
- ["name"] = [==[FRAMEBUFFER_SRGB_CAPABLE_EXT]==],
- ["extensions"] = {
- [==[EXT_framebuffer_sRGB]==],
- },
- },
- {
- ["value"] = [==[0x8B80]==],
- ["name"] = [==[DELETE_STATUS]==],
- ["core"] = {
- {
- [==[2.0]==],
- [==[core]==],
- },
- },
- },
- {
- ["value"] = [==[0x8D47]==],
- ["name"] = [==[STENCIL_INDEX4_EXT]==],
- ["extensions"] = {
- [==[EXT_framebuffer_object]==],
- },
- },
- {
- ["value"] = [==[0x8CE6]==],
- ["name"] = [==[COLOR_ATTACHMENT6_EXT]==],
- ["extensions"] = {
- [==[EXT_framebuffer_object]==],
- },
- },
- {
- ["value"] = [==[0x84C9]==],
- ["name"] = [==[TEXTURE9]==],
- ["core"] = {
- {
- [==[1.3]==],
- [==[core]==],
- },
- },
- },
- {
- ["value"] = [==[0x906C]==],
- ["extensions"] = {
- [==[ARB_shader_image_load_store]==],
- },
- ["name"] = [==[UNSIGNED_INT_IMAGE_2D_MULTISAMPLE_ARRAY]==],
- ["core"] = {
- {
- [==[4.2]==],
- [==[core]==],
- },
- },
- },
- {
- ["value"] = [==[0x8CDB]==],
- ["name"] = [==[FRAMEBUFFER_INCOMPLETE_DRAW_BUFFER_EXT]==],
- ["extensions"] = {
- [==[EXT_framebuffer_object]==],
- },
- },
- {
- ["value"] = [==[0x8243]==],
- ["extensions"] = {
- [==[KHR_debug]==],
- },
- ["name"] = [==[DEBUG_NEXT_LOGGED_MESSAGE_LENGTH]==],
- ["core"] = {
- {
- [==[4.3]==],
- [==[core]==],
- },
- },
- },
- {
- ["value"] = [==[0x8CD3]==],
- ["name"] = [==[FRAMEBUFFER_ATTACHMENT_TEXTURE_CUBE_MAP_FACE_EXT]==],
- ["extensions"] = {
- [==[EXT_framebuffer_object]==],
- },
- },
- {
- ["value"] = [==[0x00000200]==],
- ["name"] = [==[ACCUM_BUFFER_BIT]==],
- ["core"] = {
- {
- [==[1.1]==],
- [==[core]==],
- },
- {
- [==[3.2]==],
- [==[compatibility]==],
- },
- },
- },
- {
- ["value"] = [==[0x8B5C]==],
- ["name"] = [==[FLOAT_MAT4_ARB]==],
- ["extensions"] = {
- [==[ARB_shader_objects]==],
- },
- },
- {
- ["value"] = [==[0x8C36]==],
- ["name"] = [==[SAMPLE_SHADING]==],
- ["core"] = {
- {
- [==[4.0]==],
- [==[core]==],
- },
- },
- },
- {
- ["value"] = [==[0x8D57]==],
- ["name"] = [==[MAX_SAMPLES_EXT]==],
- ["extensions"] = {
- [==[EXT_framebuffer_multisample]==],
- },
- },
- {
- ["value"] = [==[0x8CAB]==],
- ["name"] = [==[RENDERBUFFER_SAMPLES_EXT]==],
- ["extensions"] = {
- [==[EXT_framebuffer_multisample]==],
- },
- },
- {
- ["value"] = [==[0x8599]==],
- ["name"] = [==[OPERAND1_ALPHA]==],
- ["core"] = {
- {
- [==[1.3]==],
- [==[core]==],
- },
- {
- [==[3.2]==],
- [==[compatibility]==],
- },
- },
- },
- {
- ["value"] = [==[0x8DDB]==],
- ["name"] = [==[GEOMETRY_INPUT_TYPE_ARB]==],
- ["extensions"] = {
- [==[ARB_geometry_shader4]==],
- },
- },
- {
- ["value"] = [==[0x8E2F]==],
- ["name"] = [==[PROGRAM_MATRIX_STACK_DEPTH_EXT]==],
- ["extensions"] = {
- [==[EXT_direct_state_access]==],
- },
- },
- {
- ["value"] = [==[0x86A2]==],
- ["name"] = [==[NUM_COMPRESSED_TEXTURE_FORMATS]==],
- ["core"] = {
- {
- [==[1.3]==],
- [==[core]==],
- },
- },
- },
- {
- ["value"] = [==[0x8E2D]==],
- ["name"] = [==[PROGRAM_MATRIX_EXT]==],
- ["extensions"] = {
- [==[EXT_direct_state_access]==],
- },
- },
- {
- ["value"] = [==[0x8242]==],
- ["extensions"] = {
- [==[KHR_debug]==],
- },
- ["name"] = [==[DEBUG_OUTPUT_SYNCHRONOUS]==],
- ["core"] = {
- {
- [==[4.3]==],
- [==[core]==],
- },
- },
- },
- {
- ["value"] = [==[0x81AB]==],
- ["name"] = [==[CULL_VERTEX_EYE_POSITION_EXT]==],
- ["extensions"] = {
- [==[EXT_cull_vertex]==],
- },
- },
- {
- ["value"] = [==[0x801A]==],
- ["name"] = [==[MAX_CONVOLUTION_WIDTH]==],
- ["extensions"] = {
- [==[ARB_imaging]==],
- },
- },
- {
- ["value"] = [==[0x843A]==],
- ["name"] = [==[BINORMAL_ARRAY_EXT]==],
- ["extensions"] = {
- [==[EXT_coordinate_frame]==],
- },
- },
- {
- ["value"] = [==[0x801D]==],
- ["name"] = [==[POST_CONVOLUTION_GREEN_SCALE_EXT]==],
- ["extensions"] = {
- [==[EXT_convolution]==],
- },
- },
- {
- ["value"] = [==[0x8015]==],
- ["name"] = [==[CONVOLUTION_FILTER_BIAS_EXT]==],
- ["extensions"] = {
- [==[EXT_convolution]==],
- },
- },
- {
- ["value"] = [==[0x15]==],
- ["name"] = [==[RELATIVE_SMALL_CW_ARC_TO_NV]==],
- ["extensions"] = {
- [==[NV_path_rendering]==],
- },
- },
- {
- ["value"] = [==[0x8014]==],
- ["name"] = [==[CONVOLUTION_FILTER_SCALE_EXT]==],
- ["extensions"] = {
- [==[EXT_convolution]==],
- },
- },
- {
- ["value"] = [==[0x80CD]==],
- ["name"] = [==[422_REV_EXT]==],
- ["extensions"] = {
- [==[EXT_422_pixels]==],
- },
- },
- {
- ["value"] = [==[0x8C85]==],
- ["name"] = [==[TRANSFORM_FEEDBACK_BUFFER_SIZE_EXT]==],
- ["extensions"] = {
- [==[EXT_transform_feedback]==],
- },
- },
- {
- ["value"] = [==[0x92E1]==],
- ["extensions"] = {
- [==[ARB_program_interface_query]==],
- },
- ["name"] = [==[UNIFORM]==],
- ["core"] = {
- {
- [==[4.3]==],
- [==[core]==],
- },
- },
- },
- {
- ["value"] = [==[0x8156]==],
- ["name"] = [==[IMAGE_SCALE_Y_HP]==],
- ["extensions"] = {
- [==[HP_image_transform]==],
- },
- },
- {
- ["value"] = [==[0x84E4]==],
- ["name"] = [==[TRANSPOSE_PROJECTION_MATRIX_ARB]==],
- ["extensions"] = {
- [==[ARB_transpose_matrix]==],
- },
- },
- {
- ["value"] = [==[0x8266]==],
- ["extensions"] = {
- [==[ARB_compute_shader]==],
- },
- ["name"] = [==[MAX_COMBINED_COMPUTE_UNIFORM_COMPONENTS]==],
- ["core"] = {
- {
- [==[4.3]==],
- [==[core]==],
- },
- },
- },
- {
- ["value"] = [==[0x800B]==],
- ["name"] = [==[FUNC_REVERSE_SUBTRACT_EXT]==],
- ["extensions"] = {
- [==[EXT_blend_subtract]==],
- },
- },
- {
- ["value"] = [==[103071]==],
- ["name"] = [==[NORMAL_ARRAY_LIST_IBM]==],
- ["extensions"] = {
- [==[IBM_vertex_array_lists]==],
- },
- },
- {
- ["value"] = [==[0x92CD]==],
- ["extensions"] = {
- [==[ARB_shader_atomic_counters]==],
- },
- ["name"] = [==[MAX_TESS_CONTROL_ATOMIC_COUNTER_BUFFERS]==],
- ["core"] = {
- {
- [==[4.2]==],
- [==[core]==],
- },
- },
- },
- {
- ["value"] = [==[0x0D04]==],
- ["name"] = [==[PACK_SKIP_PIXELS]==],
- ["core"] = {
- {
- [==[1.1]==],
- [==[core]==],
- },
- },
- },
- {
- ["value"] = [==[0x80E1]==],
- ["name"] = [==[BGRA_EXT]==],
- ["extensions"] = {
- [==[EXT_bgra]==],
- },
- },
- {
- ["value"] = [==[0x8275]==],
- ["extensions"] = {
- [==[ARB_internalformat_query2]==],
- },
- ["name"] = [==[INTERNALFORMAT_DEPTH_SIZE]==],
- ["core"] = {
- {
- [==[4.3]==],
- [==[core]==],
- },
- },
- },
- {
- ["value"] = [==[0x8B69]==],
- ["name"] = [==[FLOAT_MAT4x2]==],
- ["core"] = {
- {
- [==[2.1]==],
- [==[core]==],
- },
- },
- },
- {
- ["value"] = [==[0x8511]==],
- ["name"] = [==[NORMAL_MAP_EXT]==],
- ["extensions"] = {
- [==[EXT_texture_cube_map]==],
- },
- },
- {
- ["value"] = [==[0x8B4A]==],
- ["name"] = [==[MAX_VERTEX_UNIFORM_COMPONENTS_ARB]==],
- ["extensions"] = {
- [==[ARB_vertex_shader]==],
- },
- },
- {
- ["value"] = [==[0x914D]==],
- ["name"] = [==[DEBUG_CATEGORY_PERFORMANCE_AMD]==],
- ["extensions"] = {
- [==[AMD_debug_output]==],
- },
- },
- {
- ["value"] = [==[0x8B54]==],
- ["name"] = [==[INT_VEC3_ARB]==],
- ["extensions"] = {
- [==[ARB_shader_objects]==],
- },
- },
- {
- ["value"] = [==[0x84C8]==],
- ["name"] = [==[TEXTURE8]==],
- ["core"] = {
- {
- [==[1.3]==],
- [==[core]==],
- },
- },
- },
- {
- ["value"] = [==[0x82BD]==],
- ["extensions"] = {
- [==[ARB_internalformat_query2]==],
- },
- ["name"] = [==[IMAGE_CLASS_2_X_16]==],
- ["core"] = {
- {
- [==[4.3]==],
- [==[core]==],
- },
- },
- },
- {
- ["value"] = [==[0x82E2]==],
- ["extensions"] = {
- [==[KHR_debug]==],
- },
- ["name"] = [==[PROGRAM]==],
- ["core"] = {
- {
- [==[4.3]==],
- [==[core]==],
- },
- },
- },
- {
- ["value"] = [==[0x876E]==],
- ["name"] = [==[VERTEX_STREAM2_ATI]==],
- ["extensions"] = {
- [==[ATI_vertex_streams]==],
- },
- },
- {
- ["value"] = [==[0x8763]==],
- ["name"] = [==[DISCARD_ATI]==],
- ["extensions"] = {
- [==[ATI_vertex_array_object]==],
- },
- },
- {
- ["value"] = [==[0x882E]==],
- ["name"] = [==[DRAW_BUFFER9_ARB]==],
- ["extensions"] = {
- [==[ARB_draw_buffers]==],
- },
- },
- {
- ["value"] = [==[0x8761]==],
- ["name"] = [==[DYNAMIC_ATI]==],
- ["extensions"] = {
- [==[ATI_vertex_array_object]==],
- },
- },
- {
- ["value"] = [==[0x84DB]==],
- ["name"] = [==[TEXTURE27]==],
- ["core"] = {
- {
- [==[1.3]==],
- [==[core]==],
- },
- },
- },
- {
- ["value"] = [==[0x92E3]==],
- ["extensions"] = {
- [==[ARB_program_interface_query]==],
- },
- ["name"] = [==[PROGRAM_INPUT]==],
- ["core"] = {
- {
- [==[4.3]==],
- [==[core]==],
- },
- },
- },
- {
- ["value"] = [==[0x8349]==],
- ["name"] = [==[FRAGMENT_MATERIAL_EXT]==],
- ["extensions"] = {
- [==[EXT_light_texture]==],
- },
- },
- {
- ["value"] = [==[0x87F6]==],
- ["name"] = [==[PN_TRIANGLES_POINT_MODE_CUBIC_ATI]==],
- ["extensions"] = {
- [==[ATI_pn_triangles]==],
- },
- },
- {
- ["value"] = [==[0x8D82]==],
- ["name"] = [==[RGBA32I]==],
- ["core"] = {
- {
- [==[3.0]==],
- [==[core]==],
- },
- },
- },
- {
- ["value"] = [==[0x8E5E]==],
- ["name"] = [==[MIN_PROGRAM_TEXTURE_GATHER_OFFSET_ARB]==],
- ["extensions"] = {
- [==[ARB_texture_gather]==],
- },
- },
- {
- ["value"] = [==[0x882F]==],
- ["name"] = [==[DRAW_BUFFER10]==],
- ["core"] = {
- {
- [==[2.0]==],
- [==[core]==],
- },
- },
- },
- {
- ["value"] = [==[0x8B53]==],
- ["name"] = [==[INT_VEC2]==],
- ["core"] = {
- {
- [==[2.0]==],
- [==[core]==],
- },
- },
- },
- {
- ["value"] = [==[0x8DC7]==],
- ["name"] = [==[UNSIGNED_INT_VEC3_EXT]==],
- ["extensions"] = {
- [==[EXT_gpu_shader4]==],
- },
- },
- {
- ["value"] = [==[0x84C7]==],
- ["name"] = [==[TEXTURE7_ARB]==],
- ["extensions"] = {
- [==[ARB_multitexture]==],
- },
- },
- {
- ["value"] = [==[0x82CA]==],
- ["extensions"] = {
- [==[ARB_internalformat_query2]==],
- },
- ["name"] = [==[VIEW_CLASS_16_BITS]==],
- ["core"] = {
- {
- [==[4.3]==],
- [==[core]==],
- },
- },
- },
- {
- ["value"] = [==[0x8978]==],
- ["name"] = [==[SWIZZLE_STR_DR_ATI]==],
- ["extensions"] = {
- [==[ATI_fragment_shader]==],
- },
- },
- {
- ["value"] = [==[0x92FF]==],
- ["extensions"] = {
- [==[ARB_program_interface_query]==],
- },
- ["name"] = [==[MATRIX_STRIDE]==],
- ["core"] = {
- {
- [==[4.3]==],
- [==[core]==],
- },
- },
- },
- {
- ["value"] = [==[0x8CD5]==],
- ["extensions"] = {
- [==[ARB_framebuffer_object]==],
- },
- ["name"] = [==[FRAMEBUFFER_COMPLETE]==],
- ["core"] = {
- {
- [==[3.0]==],
- [==[core]==],
- },
- },
- },
- {
- ["value"] = [==[0x040C]==],
- ["name"] = [==[AUX3]==],
- ["core"] = {
- {
- [==[1.1]==],
- [==[core]==],
- },
- {
- [==[3.2]==],
- [==[compatibility]==],
- },
- },
- },
- {
- ["value"] = [==[0x829F]==],
- ["extensions"] = {
- [==[ARB_internalformat_query2]==],
- },
- ["name"] = [==[FRAGMENT_TEXTURE]==],
- ["core"] = {
- {
- [==[4.3]==],
- [==[core]==],
- },
- },
- },
- {
- ["value"] = [==[0x0CF0]==],
- ["name"] = [==[UNPACK_SWAP_BYTES]==],
- ["core"] = {
- {
- [==[1.1]==],
- [==[core]==],
- },
- },
- },
- {
- ["value"] = [==[0x8F2A]==],
- ["name"] = [==[VERTEX_ATTRIB_ARRAY_LENGTH_NV]==],
- ["extensions"] = {
- [==[NV_vertex_buffer_unified_memory]==],
- },
- },
- {
- ["value"] = [==[0x1A223]==],
- ["name"] = [==[BACK_NORMALS_HINT_PGI]==],
- ["extensions"] = {
- [==[PGI_misc_hints]==],
- },
- },
- {
- ["value"] = [==[0x84F6]==],
- ["name"] = [==[TEXTURE_BINDING_RECTANGLE_ARB]==],
- ["extensions"] = {
- [==[ARB_texture_rectangle]==],
- },
- },
- {
- ["value"] = [==[0x8519]==],
- ["name"] = [==[TEXTURE_CUBE_MAP_POSITIVE_Z]==],
- ["core"] = {
- {
- [==[1.3]==],
- [==[core]==],
- },
- },
- },
- {
- ["value"] = [==[0x80A8]==],
- ["name"] = [==[SAMPLE_BUFFERS_EXT]==],
- ["extensions"] = {
- [==[EXT_multisample]==],
- },
- },
- {
- ["value"] = [==[0x905A]==],
- ["extensions"] = {
- [==[ARB_shader_image_load_store]==],
- },
- ["name"] = [==[INT_IMAGE_2D_RECT]==],
- ["core"] = {
- {
- [==[4.2]==],
- [==[core]==],
- },
- },
- },
- {
- ["value"] = [==[0x919F]==],
- ["extensions"] = {
- [==[ARB_texture_buffer_range]==],
- },
- ["name"] = [==[TEXTURE_BUFFER_OFFSET_ALIGNMENT]==],
- ["core"] = {
- {
- [==[4.3]==],
- [==[core]==],
- },
- },
- },
- {
- ["value"] = [==[0x8B4B]==],
- ["name"] = [==[MAX_VARYING_FLOATS]==],
- ["core"] = {
- {
- [==[2.0]==],
- [==[core]==],
- },
- },
- },
- {
- ["value"] = [==[0x8541]==],
- ["name"] = [==[BIAS_BY_NEGATIVE_ONE_HALF_NV]==],
- ["extensions"] = {
- [==[NV_register_combiners]==],
- },
- },
- {
- ["value"] = [==[0x8946]==],
- ["name"] = [==[CON_5_ATI]==],
- ["extensions"] = {
- [==[ATI_fragment_shader]==],
- },
- },
- {
- ["value"] = [==[0x8092]==],
- ["name"] = [==[TEXTURE_COORD_ARRAY_POINTER]==],
- ["core"] = {
- {
- [==[1.1]==],
- [==[core]==],
- },
- {
- [==[3.2]==],
- [==[compatibility]==],
- },
- },
- },
- {
- ["value"] = [==[0x893A]==],
- ["name"] = [==[REG_25_ATI]==],
- ["extensions"] = {
- [==[ATI_fragment_shader]==],
- },
- },
- {
- ["value"] = [==[0x00000020]==],
- ["extensions"] = {
- [==[ARB_shader_image_load_store]==],
- },
- ["name"] = [==[SHADER_IMAGE_ACCESS_BARRIER_BIT]==],
- ["core"] = {
- {
- [==[4.2]==],
- [==[core]==],
- },
- },
- },
- {
- ["value"] = [==[0x00000100]==],
- ["extensions"] = {
- [==[ARB_shader_image_load_store]==],
- },
- ["name"] = [==[TEXTURE_UPDATE_BARRIER_BIT]==],
- ["core"] = {
- {
- [==[4.2]==],
- [==[core]==],
- },
- },
- },
- {
- ["value"] = [==[0x8D50]==],
- ["extensions"] = {
- [==[ARB_framebuffer_object]==],
- },
- ["name"] = [==[RENDERBUFFER_RED_SIZE]==],
- ["core"] = {
- {
- [==[3.0]==],
- [==[core]==],
- },
- },
- },
- {
- ["value"] = [==[0x8CD0]==],
- ["extensions"] = {
- [==[ARB_framebuffer_object]==],
- },
- ["name"] = [==[FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE]==],
- ["core"] = {
- {
- [==[3.0]==],
- [==[core]==],
- },
- },
- },
- {
- ["value"] = [==[0x906E]==],
- ["extensions"] = {
- [==[ARB_shader_image_load_store]==],
- },
- ["name"] = [==[IMAGE_BINDING_FORMAT]==],
- ["core"] = {
- {
- [==[4.2]==],
- [==[core]==],
- },
- },
- },
- {
- ["value"] = [==[0x882C]==],
- ["name"] = [==[DRAW_BUFFER7_ATI]==],
- ["extensions"] = {
- [==[ATI_draw_buffers]==],
- },
- },
- {
- ["value"] = [==[0x80D7]==],
- ["name"] = [==[COLOR_TABLE_BIAS_SGI]==],
- ["extensions"] = {
- [==[SGI_color_table]==],
- },
- },
- {
- ["value"] = [==[0x8623]==],
- ["name"] = [==[VERTEX_ATTRIB_ARRAY_SIZE_ARB]==],
- ["extensions"] = {
- [==[ARB_vertex_program]==],
- },
- },
- {
- ["value"] = [==[0x84D7]==],
- ["name"] = [==[TEXTURE23]==],
- ["core"] = {
- {
- [==[1.3]==],
- [==[core]==],
- },
- },
- },
- {
- ["value"] = [==[0x8218]==],
- ["extensions"] = {
- [==[ARB_framebuffer_object]==],
- },
- ["name"] = [==[FRAMEBUFFER_DEFAULT]==],
- ["core"] = {
- {
- [==[3.0]==],
- [==[core]==],
- },
- },
- },
- {
- ["value"] = [==[0x876F]==],
- ["name"] = [==[VERTEX_STREAM3_ATI]==],
- ["extensions"] = {
- [==[ATI_vertex_streams]==],
- },
- },
- {
- ["value"] = [==[0x8628]==],
- ["name"] = [==[PROGRAM_STRING_NV]==],
- ["extensions"] = {
- [==[NV_vertex_program]==],
- },
- },
- {
- ["value"] = [==[0x8225]==],
- ["name"] = [==[COMPRESSED_RED]==],
- ["core"] = {
- {
- [==[3.0]==],
- [==[core]==],
- },
- },
- },
- {
- ["value"] = [==[0x81F6]==],
- ["name"] = [==[EYE_LINE_SGIS]==],
- ["extensions"] = {
- [==[SGIS_point_line_texgen]==],
- },
- },
- {
- ["value"] = [==[0x8332]==],
- ["name"] = [==[PIXEL_MIN_FILTER_EXT]==],
- ["extensions"] = {
- [==[EXT_pixel_transform]==],
- },
- },
- {
- ["value"] = [==[0x8032]==],
- ["name"] = [==[UNSIGNED_BYTE_3_3_2]==],
- ["core"] = {
- {
- [==[1.2]==],
- [==[core]==],
- },
- },
- },
- {
- ["value"] = [==[0x88BA]==],
- ["name"] = [==[READ_WRITE_ARB]==],
- ["extensions"] = {
- [==[ARB_vertex_buffer_object]==],
- },
- },
- {
- ["value"] = [==[0x86A9]==],
- ["name"] = [==[WEIGHT_ARRAY_TYPE_ARB]==],
- ["extensions"] = {
- [==[ARB_vertex_blend]==],
- },
- },
- {
- ["value"] = [==[0x8DE1]==],
- ["name"] = [==[MAX_GEOMETRY_TOTAL_OUTPUT_COMPONENTS]==],
- ["core"] = {
- {
- [==[3.2]==],
- [==[core]==],
- },
- },
- },
- {
- ["value"] = [==[0x911B]==],
- ["extensions"] = {
- [==[ARB_sync]==],
- },
- ["name"] = [==[TIMEOUT_EXPIRED]==],
- ["core"] = {
- {
- [==[3.2]==],
- [==[core]==],
- },
- },
- },
- {
- ["value"] = [==[0x8DA8]==],
- ["name"] = [==[FRAMEBUFFER_INCOMPLETE_LAYER_TARGETS]==],
- ["core"] = {
- {
- [==[3.2]==],
- [==[core]==],
- },
- },
- },
- {
- ["value"] = [==[0x8B4B]==],
- ["extensions"] = {
- [==[ARB_geometry_shader4]==],
- },
- ["name"] = [==[MAX_VARYING_COMPONENTS]==],
- ["core"] = {
- {
- [==[3.0]==],
- [==[core]==],
- },
- },
- },
- {
- ["value"] = [==[0x8248]==],
- ["name"] = [==[DEBUG_SOURCE_SHADER_COMPILER_ARB]==],
- ["extensions"] = {
- [==[ARB_debug_output]==],
- },
- },
- {
- ["value"] = [==[0x92C2]==],
- ["extensions"] = {
- [==[ARB_shader_atomic_counters]==],
- },
- ["name"] = [==[ATOMIC_COUNTER_BUFFER_START]==],
- ["core"] = {
- {
- [==[4.2]==],
- [==[core]==],
- },
- },
- },
- {
- ["value"] = [==[0x1505]==],
- ["name"] = [==[NOOP]==],
- ["core"] = {
- {
- [==[1.1]==],
- [==[core]==],
- },
- },
- },
- {
- ["value"] = [==[0x9194]==],
- ["extensions"] = {
- [==[ARB_query_buffer_object]==],
- },
- ["name"] = [==[QUERY_RESULT_NO_WAIT]==],
- ["core"] = {
- {
- [==[4.4]==],
- [==[core]==],
- },
- },
- },
- {
- ["value"] = [==[0x0703]==],
- ["name"] = [==[POLYGON_TOKEN]==],
- ["core"] = {
- {
- [==[1.1]==],
- [==[core]==],
- },
- {
- [==[3.2]==],
- [==[compatibility]==],
- },
- },
- },
- {
- ["value"] = [==[0x80AF]==],
- ["name"] = [==[LINEAR_SHARPEN_COLOR_SGIS]==],
- ["extensions"] = {
- [==[SGIS_sharpen_texture]==],
- },
- },
- {
- ["value"] = [==[0x80A0]==],
- ["name"] = [==[SAMPLE_COVERAGE]==],
- ["core"] = {
- {
- [==[1.3]==],
- [==[core]==],
- },
- },
- },
- {
- ["value"] = [==[0x8728]==],
- ["name"] = [==[MODELVIEW8_ARB]==],
- ["extensions"] = {
- [==[ARB_vertex_blend]==],
- },
- },
- {
- ["value"] = [==[0x1408]==],
- ["name"] = [==[3_BYTES]==],
- ["core"] = {
- {
- [==[1.1]==],
- [==[core]==],
- },
- {
- [==[3.2]==],
- [==[compatibility]==],
- },
- },
- },
- {
- ["value"] = [==[0x8972]==],
- ["name"] = [==[NUM_INSTRUCTIONS_TOTAL_ATI]==],
- ["extensions"] = {
- [==[ATI_fragment_shader]==],
- },
- },
- {
- ["value"] = [==[0x82D5]==],
- ["extensions"] = {
- [==[ARB_vertex_attrib_binding]==],
- },
- ["name"] = [==[VERTEX_ATTRIB_RELATIVE_OFFSET]==],
- ["core"] = {
- {
- [==[4.3]==],
- [==[core]==],
- },
- },
- },
- {
- ["value"] = [==[0x1900]==],
- ["name"] = [==[COLOR_INDEX]==],
- ["core"] = {
- {
- [==[1.1]==],
- [==[core]==],
- },
- {
- [==[3.2]==],
- [==[compatibility]==],
- },
- },
- },
- {
- ["value"] = [==[0x84F8]==],
- ["name"] = [==[MAX_RECTANGLE_TEXTURE_SIZE_ARB]==],
- ["extensions"] = {
- [==[ARB_texture_rectangle]==],
- },
- },
- {
- ["value"] = [==[0x84F5]==],
- ["name"] = [==[TEXTURE_RECTANGLE_ARB]==],
- ["extensions"] = {
- [==[ARB_texture_rectangle]==],
- },
- },
- {
- ["value"] = [==[0x0C00]==],
- ["name"] = [==[AUX_BUFFERS]==],
- ["core"] = {
- {
- [==[1.1]==],
- [==[core]==],
- },
- {
- [==[3.2]==],
- [==[compatibility]==],
- },
- },
- },
- {
- ["value"] = [==[0x150A]==],
- ["extensions"] = {
- [==[NV_blend_equation_advanced]==],
- },
- ["name"] = [==[INVERT]==],
- ["core"] = {
- {
- [==[1.1]==],
- [==[core]==],
- },
- },
- },
- {
- ["value"] = [==[0x881D]==],
- ["name"] = [==[INTENSITY16F_ARB]==],
- ["extensions"] = {
- [==[ARB_texture_float]==],
- },
- },
- {
- ["value"] = [==[0x84D1]==],
- ["name"] = [==[TEXTURE17]==],
- ["core"] = {
- {
- [==[1.3]==],
- [==[core]==],
- },
- },
- },
- {
- ["value"] = [==[0x881B]==],
- ["name"] = [==[RGB16F_ARB]==],
- ["extensions"] = {
- [==[ARB_texture_float]==],
- },
- },
- {
- ["value"] = [==[0x86AE]==],
- ["name"] = [==[DOT3_RGB_ARB]==],
- ["extensions"] = {
- [==[ARB_texture_env_dot3]==],
- },
- },
- {
- ["value"] = [==[0x8131]==],
- ["name"] = [==[PACK_IMAGE_DEPTH_SGIS]==],
- ["extensions"] = {
- [==[SGIS_texture4D]==],
- },
- },
- {
- ["value"] = [==[0x90DF]==],
- ["extensions"] = {
- [==[ARB_shader_storage_buffer_object]==],
- },
- ["name"] = [==[SHADER_STORAGE_BUFFER_OFFSET_ALIGNMENT]==],
- ["core"] = {
- {
- [==[4.3]==],
- [==[core]==],
- },
- },
- },
- {
- ["value"] = [==[0x8588]==],
- ["name"] = [==[SOURCE0_ALPHA_ARB]==],
- ["extensions"] = {
- [==[ARB_texture_env_combine]==],
- },
- },
- {
- ["value"] = [==[0x8572]==],
- ["name"] = [==[COMBINE_ALPHA_ARB]==],
- ["extensions"] = {
- [==[ARB_texture_env_combine]==],
- },
- },
- {
- ["value"] = [==[0x9146]==],
- ["name"] = [==[DEBUG_SEVERITY_HIGH_ARB]==],
- ["extensions"] = {
- [==[ARB_debug_output]==],
- },
- },
- {
- ["value"] = [==[0x8516]==],
- ["name"] = [==[TEXTURE_CUBE_MAP_NEGATIVE_X_ARB]==],
- ["extensions"] = {
- [==[ARB_texture_cube_map]==],
- },
- },
- {
- ["value"] = [==[0x1909]==],
- ["name"] = [==[LUMINANCE]==],
- ["core"] = {
- {
- [==[1.1]==],
- [==[core]==],
- },
- {
- [==[3.2]==],
- [==[compatibility]==],
- },
- },
- },
- {
- ["value"] = [==[0x851E]==],
- ["name"] = [==[VERTEX_ARRAY_RANGE_LENGTH_APPLE]==],
- ["extensions"] = {
- [==[APPLE_vertex_array_range]==],
- },
- },
- {
- ["value"] = [==[0x8E8F]==],
- ["name"] = [==[COMPRESSED_RGB_BPTC_UNSIGNED_FLOAT_ARB]==],
- ["extensions"] = {
- [==[ARB_texture_compression_bptc]==],
- },
- },
- {
- ["value"] = [==[0x84EF]==],
- ["name"] = [==[TEXTURE_COMPRESSION_HINT_ARB]==],
- ["extensions"] = {
- [==[ARB_texture_compression]==],
- },
- },
- {
- ["value"] = [==[0x90D8]==],
- ["extensions"] = {
- [==[ARB_shader_storage_buffer_object]==],
- },
- ["name"] = [==[MAX_TESS_CONTROL_SHADER_STORAGE_BLOCKS]==],
- ["core"] = {
- {
- [==[4.3]==],
- [==[core]==],
- },
- },
- },
- {
- ["value"] = [==[0x87F5]==],
- ["name"] = [==[PN_TRIANGLES_POINT_MODE_LINEAR_ATI]==],
- ["extensions"] = {
- [==[ATI_pn_triangles]==],
- },
- },
- {
- ["value"] = [==[0x84E9]==],
- ["name"] = [==[COMPRESSED_ALPHA_ARB]==],
- ["extensions"] = {
- [==[ARB_texture_compression]==],
- },
- },
- {
- ["value"] = [==[0x8B5E]==],
- ["name"] = [==[SAMPLER_2D]==],
- ["core"] = {
- {
- [==[2.0]==],
- [==[core]==],
- },
- },
- },
- {
- ["value"] = [==[0x8216]==],
- ["extensions"] = {
- [==[ARB_framebuffer_object]==],
- },
- ["name"] = [==[FRAMEBUFFER_ATTACHMENT_DEPTH_SIZE]==],
- ["core"] = {
- {
- [==[3.0]==],
- [==[core]==],
- },
- },
- },
- {
- ["value"] = [==[0x8450]==],
- ["name"] = [==[FOG_COORDINATE_SOURCE]==],
- ["core"] = {
- {
- [==[1.4]==],
- [==[core]==],
- },
- {
- [==[3.2]==],
- [==[compatibility]==],
- },
- },
- },
- {
- ["value"] = [==[0x90DD]==],
- ["extensions"] = {
- [==[ARB_shader_storage_buffer_object]==],
- },
- ["name"] = [==[MAX_SHADER_STORAGE_BUFFER_BINDINGS]==],
- ["core"] = {
- {
- [==[4.3]==],
- [==[core]==],
- },
- },
- },
- {
- ["value"] = [==[0x8B58]==],
- ["name"] = [==[BOOL_VEC3_ARB]==],
- ["extensions"] = {
- [==[ARB_shader_objects]==],
- },
- },
- {
- ["value"] = [==[0x1F01]==],
- ["name"] = [==[RENDERER]==],
- ["core"] = {
- {
- [==[1.1]==],
- [==[core]==],
- },
- },
- },
- {
- ["value"] = [==[0x8B51]==],
- ["name"] = [==[FLOAT_VEC3_ARB]==],
- ["extensions"] = {
- [==[ARB_shader_objects]==],
- },
- },
- {
- ["value"] = [==[0x871D]==],
- ["name"] = [==[TEXTURE_DS_SIZE_NV]==],
- ["extensions"] = {
- [==[NV_texture_shader]==],
- },
- },
- {
- ["value"] = [==[0x84DF]==],
- ["name"] = [==[TEXTURE31]==],
- ["core"] = {
- {
- [==[1.3]==],
- [==[core]==],
- },
- },
- },
- {
- ["value"] = [==[0x828C]==],
- ["extensions"] = {
- [==[ARB_internalformat_query2]==],
- },
- ["name"] = [==[READ_PIXELS]==],
- ["core"] = {
- {
- [==[4.3]==],
- [==[core]==],
- },
- },
- },
- {
- ["value"] = [==[0x8179]==],
- ["name"] = [==[POST_TEXTURE_FILTER_BIAS_SGIX]==],
- ["extensions"] = {
- [==[SGIX_texture_scale_bias]==],
- },
- },
- {
- ["value"] = [==[0x0DB0]==],
- ["name"] = [==[MAP2_COLOR_4]==],
- ["core"] = {
- {
- [==[1.1]==],
- [==[core]==],
- },
- {
- [==[3.2]==],
- [==[compatibility]==],
- },
- },
- },
- {
- ["value"] = [==[0x806A]==],
- ["name"] = [==[TEXTURE_3D_BINDING_EXT]==],
- ["extensions"] = {
- [==[EXT_texture_object]==],
- },
- },
- {
- ["value"] = [==[0x8E85]==],
- ["extensions"] = {
- [==[ARB_tessellation_shader]==],
- },
- ["name"] = [==[MAX_TESS_CONTROL_TOTAL_OUTPUT_COMPONENTS]==],
- ["core"] = {
- {
- [==[4.0]==],
- [==[core]==],
- },
- },
- },
- {
- ["value"] = [==[0x88EF]==],
- ["name"] = [==[PIXEL_UNPACK_BUFFER_BINDING_ARB]==],
- ["extensions"] = {
- [==[ARB_pixel_buffer_object]==],
- },
- },
- {
- ["value"] = [==[0x84D6]==],
- ["name"] = [==[TEXTURE22_ARB]==],
- ["extensions"] = {
- [==[ARB_multitexture]==],
- },
- },
- {
- ["value"] = [==[0x80BA]==],
- ["name"] = [==[POST_COLOR_MATRIX_BLUE_BIAS]==],
- ["extensions"] = {
- [==[ARB_imaging]==],
- },
- },
- {
- ["value"] = [==[0x80AA]==],
- ["name"] = [==[SAMPLE_COVERAGE_VALUE_ARB]==],
- ["extensions"] = {
- [==[ARB_multisample]==],
- },
- },
- {
- ["value"] = [==[0x00040000]==],
- ["name"] = [==[EDGEFLAG_BIT_PGI]==],
- ["extensions"] = {
- [==[PGI_vertex_hints]==],
- },
- },
- {
- ["value"] = [==[0x8A02]==],
- ["name"] = [==[VERTEX_ATTRIB_MAP1_SIZE_APPLE]==],
- ["extensions"] = {
- [==[APPLE_vertex_program_evaluators]==],
- },
- },
- {
- ["value"] = [==[0x8BC4]==],
- ["name"] = [==[PERFMON_RESULT_AVAILABLE_AMD]==],
- ["extensions"] = {
- [==[AMD_performance_monitor]==],
- },
- },
- {
- ["value"] = [==[0x9113]==],
- ["extensions"] = {
- [==[ARB_sync]==],
- },
- ["name"] = [==[SYNC_CONDITION]==],
- ["core"] = {
- {
- [==[3.2]==],
- [==[core]==],
- },
- },
- },
- {
- ["value"] = [==[0x8025]==],
- ["name"] = [==[PROXY_HISTOGRAM]==],
- ["extensions"] = {
- [==[ARB_imaging]==],
- },
- },
- {
- ["value"] = [==[0x1005]==],
- ["name"] = [==[TEXTURE_BORDER]==],
- ["core"] = {
- {
- [==[1.1]==],
- [==[core]==],
- },
- {
- [==[3.2]==],
- [==[compatibility]==],
- },
- },
- },
- {
- ["value"] = [==[0x0C62]==],
- ["name"] = [==[TEXTURE_GEN_R]==],
- ["core"] = {
- {
- [==[1.1]==],
- [==[core]==],
- },
- {
- [==[3.2]==],
- [==[compatibility]==],
- },
- },
- },
- {
- ["value"] = [==[0x4005]==],
- ["name"] = [==[LIGHT5]==],
- ["core"] = {
- {
- [==[1.1]==],
- [==[core]==],
- },
- {
- [==[3.2]==],
- [==[compatibility]==],
- },
- },
- },
- {
- ["value"] = [==[0x8D7D]==],
- ["name"] = [==[RGB8UI]==],
- ["core"] = {
- {
- [==[3.0]==],
- [==[core]==],
- },
- },
- },
- {
- ["value"] = [==[0x8F9D]==],
- ["name"] = [==[PRIMITIVE_RESTART]==],
- ["core"] = {
- {
- [==[3.1]==],
- [==[core]==],
- },
- },
- },
- {
- ["value"] = [==[0x8001]==],
- ["name"] = [==[CONSTANT_COLOR]==],
- ["extensions"] = {
- [==[ARB_imaging]==],
- },
- },
- {
- ["value"] = [==[0]==],
- ["extensions"] = {
- [==[NV_register_combiners]==],
- },
- ["name"] = [==[NONE]==],
- ["core"] = {
- {
- [==[1.1]==],
- [==[core]==],
- },
- },
- },
- {
- ["value"] = [==[0x8A43]==],
- ["extensions"] = {
- [==[ARB_uniform_buffer_object]==],
- },
- ["name"] = [==[UNIFORM_BLOCK_ACTIVE_UNIFORM_INDICES]==],
- ["core"] = {
- {
- [==[3.1]==],
- [==[core]==],
- },
- },
- },
- {
- ["value"] = [==[0x0300]==],
- ["name"] = [==[SRC_COLOR]==],
- ["core"] = {
- {
- [==[1.1]==],
- [==[core]==],
- },
- },
- },
- {
- ["value"] = [==[0x891D]==],
- ["name"] = [==[FIXED_ONLY]==],
- ["core"] = {
- {
- [==[3.0]==],
- [==[core]==],
- },
- },
- },
- {
- ["value"] = [==[0x90A5]==],
- ["name"] = [==[TRIANGULAR_NV]==],
- ["extensions"] = {
- [==[NV_path_rendering]==],
- },
- },
- {
- ["value"] = [==[0x0BA5]==],
- ["name"] = [==[TEXTURE_STACK_DEPTH]==],
- ["core"] = {
- {
- [==[1.1]==],
- [==[core]==],
- },
- {
- [==[3.2]==],
- [==[compatibility]==],
- },
- },
- },
- {
- ["value"] = [==[0x8095]==],
- ["name"] = [==[DETAIL_TEXTURE_2D_SGIS]==],
- ["extensions"] = {
- [==[SGIS_detail_texture]==],
- },
- },
- {
- ["value"] = [==[0x0B20]==],
- ["name"] = [==[LINE_SMOOTH]==],
- ["core"] = {
- {
- [==[1.1]==],
- [==[core]==],
- },
- },
- },
- {
- ["value"] = [==[0x8A06]==],
- ["name"] = [==[VERTEX_ATTRIB_MAP2_SIZE_APPLE]==],
- ["extensions"] = {
- [==[APPLE_vertex_program_evaluators]==],
- },
- },
- {
- ["value"] = [==[0x8038]==],
- ["name"] = [==[POLYGON_OFFSET_FACTOR]==],
- ["core"] = {
- {
- [==[1.1]==],
- [==[core]==],
- },
- },
- },
- {
- ["value"] = [==[0x00040000]==],
- ["name"] = [==[TEXTURE_BIT]==],
- ["core"] = {
- {
- [==[1.1]==],
- [==[core]==],
- },
- {
- [==[3.2]==],
- [==[compatibility]==],
- },
- },
- },
- {
- ["value"] = [==[0x87A4]==],
- ["name"] = [==[OUTPUT_TEXTURE_COORD7_EXT]==],
- ["extensions"] = {
- [==[EXT_vertex_shader]==],
- },
- },
- {
- ["value"] = [==[0x90ED]==],
- ["extensions"] = {
- [==[ARB_compute_shader]==],
- },
- ["name"] = [==[ATOMIC_COUNTER_BUFFER_REFERENCED_BY_COMPUTE_SHADER]==],
- ["core"] = {
- {
- [==[4.3]==],
- [==[core]==],
- },
- },
- },
- {
- ["value"] = [==[0x190A]==],
- ["name"] = [==[LUMINANCE_ALPHA]==],
- ["core"] = {
- {
- [==[1.1]==],
- [==[core]==],
- },
- {
- [==[3.2]==],
- [==[compatibility]==],
- },
- },
- },
- {
- ["value"] = [==[0x880B]==],
- ["name"] = [==[MAX_PROGRAM_ALU_INSTRUCTIONS_ARB]==],
- ["extensions"] = {
- [==[ARB_fragment_program]==],
- },
- },
- {
- ["value"] = [==[0x8E25]==],
- ["extensions"] = {
- [==[ARB_transform_feedback2]==],
- },
- ["name"] = [==[TRANSFORM_FEEDBACK_BINDING]==],
- ["core"] = {
- {
- [==[4.0]==],
- [==[core]==],
- },
- },
- },
- {
- ["value"] = [==[0x8DFD]==],
- ["extensions"] = {
- [==[ARB_ES2_compatibility]==],
- },
- ["name"] = [==[MAX_FRAGMENT_UNIFORM_VECTORS]==],
- ["core"] = {
- {
- [==[4.1]==],
- [==[core]==],
- },
- },
- },
- {
- ["value"] = [==[0x88B5]==],
- ["name"] = [==[MAX_PROGRAM_ENV_PARAMETERS_ARB]==],
- ["extensions"] = {
- [==[ARB_fragment_program]==],
- [==[ARB_vertex_program]==],
- },
- },
- {
- ["value"] = [==[0x851A]==],
- ["name"] = [==[TEXTURE_CUBE_MAP_NEGATIVE_Z]==],
- ["core"] = {
- {
- [==[1.3]==],
- [==[core]==],
- },
- },
- },
- {
- ["value"] = [==[0x8920]==],
- ["name"] = [==[FRAGMENT_SHADER_ATI]==],
- ["extensions"] = {
- [==[ATI_fragment_shader]==],
- },
- },
- {
- ["value"] = [==[0x92F7]==],
- ["extensions"] = {
- [==[ARB_program_interface_query]==],
- },
- ["name"] = [==[MAX_NUM_ACTIVE_VARIABLES]==],
- ["core"] = {
- {
- [==[4.3]==],
- [==[core]==],
- },
- },
- },
- {
- ["value"] = [==[0x8832]==],
- ["name"] = [==[DRAW_BUFFER13_ARB]==],
- ["extensions"] = {
- [==[ARB_draw_buffers]==],
- },
- },
- {
- ["value"] = [==[0x8E4E]==],
- ["extensions"] = {
- [==[ARB_provoking_vertex]==],
- [==[ARB_viewport_array]==],
- },
- ["name"] = [==[LAST_VERTEX_CONVENTION]==],
- ["core"] = {
- {
- [==[3.2]==],
- [==[core]==],
- },
- },
- },
- {
- ["value"] = [==[0x8966]==],
- ["name"] = [==[DOT3_ATI]==],
- ["extensions"] = {
- [==[ATI_fragment_shader]==],
- },
- },
- {
- ["value"] = [==[0x884A]==],
- ["name"] = [==[TEXTURE_DEPTH_SIZE_ARB]==],
- ["extensions"] = {
- [==[ARB_depth_texture]==],
- },
- },
- {
- ["value"] = [==[0x9103]==],
- ["extensions"] = {
- [==[ARB_texture_multisample]==],
- },
- ["name"] = [==[PROXY_TEXTURE_2D_MULTISAMPLE_ARRAY]==],
- ["core"] = {
- {
- [==[3.2]==],
- [==[core]==],
- },
- },
- },
- {
- ["value"] = [==[0x8173]==],
- ["name"] = [==[TEXTURE_CLIPMAP_OFFSET_SGIX]==],
- ["extensions"] = {
- [==[SGIX_clipmap]==],
- },
- },
- {
- ["value"] = [==[0x82E3]==],
- ["extensions"] = {
- [==[KHR_debug]==],
- },
- ["name"] = [==[QUERY]==],
- ["core"] = {
- {
- [==[4.3]==],
- [==[core]==],
- },
- },
- },
- {
- ["value"] = [==[0x8022]==],
- ["name"] = [==[POST_CONVOLUTION_BLUE_BIAS_EXT]==],
- ["extensions"] = {
- [==[EXT_convolution]==],
- },
- },
- {
- ["value"] = [==[0x8233]==],
- ["extensions"] = {
- [==[ARB_texture_rg]==],
- },
- ["name"] = [==[R16I]==],
- ["core"] = {
- {
- [==[3.0]==],
- [==[core]==],
- },
- },
- },
- {
- ["value"] = [==[0x8CE6]==],
- ["extensions"] = {
- [==[ARB_framebuffer_object]==],
- },
- ["name"] = [==[COLOR_ATTACHMENT6]==],
- ["core"] = {
- {
- [==[3.0]==],
- [==[core]==],
- },
- },
- },
- {
- ["value"] = [==[0x8CD7]==],
- ["extensions"] = {
- [==[ARB_framebuffer_object]==],
- },
- ["name"] = [==[FRAMEBUFFER_INCOMPLETE_MISSING_ATTACHMENT]==],
- ["core"] = {
- {
- [==[3.0]==],
- [==[core]==],
- },
- },
- },
- {
- ["value"] = [==[0x90D2]==],
- ["extensions"] = {
- [==[ARB_shader_storage_buffer_object]==],
- },
- ["name"] = [==[SHADER_STORAGE_BUFFER]==],
- ["core"] = {
- {
- [==[4.3]==],
- [==[core]==],
- },
- },
- },
- {
- ["value"] = [==[0x8815]==],
- ["name"] = [==[RGB_FLOAT32_APPLE]==],
- ["extensions"] = {
- [==[APPLE_float_pixels]==],
- },
- },
- {
- ["value"] = [==[0x8B98]==],
- ["name"] = [==[PALETTE8_RGBA4_OES]==],
- ["extensions"] = {
- [==[OES_compressed_paletted_texture]==],
- },
- },
- {
- ["value"] = [==[0x887F]==],
- ["extensions"] = {
- [==[ARB_gpu_shader5]==],
- },
- ["name"] = [==[GEOMETRY_SHADER_INVOCATIONS]==],
- ["core"] = {
- {
- [==[4.0]==],
- [==[core]==],
- },
- },
- },
- {
- ["value"] = [==[0x9148]==],
- ["extensions"] = {
- [==[KHR_debug]==],
- },
- ["name"] = [==[DEBUG_SEVERITY_LOW]==],
- ["core"] = {
- {
- [==[4.3]==],
- [==[core]==],
- },
- },
- },
- {
- ["value"] = [==[0x9004]==],
- ["name"] = [==[TESSELLATION_MODE_AMD]==],
- ["extensions"] = {
- [==[AMD_vertex_shader_tessellator]==],
- },
- },
- {
- ["value"] = [==[0x8E7A]==],
- ["extensions"] = {
- [==[ARB_tessellation_shader]==],
- },
- ["name"] = [==[ISOLINES]==],
- ["core"] = {
- {
- [==[4.0]==],
- [==[core]==],
- },
- },
- },
- {
- ["value"] = [==[0x8D83]==],
- ["extensions"] = {
- [==[ARB_texture_buffer_object_rgb32]==],
- [==[ARB_vertex_attrib_64bit]==],
- },
- ["name"] = [==[RGB32I]==],
- ["core"] = {
- {
- [==[3.0]==],
- [==[core]==],
- },
- },
- },
- {
- ["value"] = [==[0x9160]==],
- ["name"] = [==[EXTERNAL_VIRTUAL_MEMORY_BUFFER_AMD]==],
- ["extensions"] = {
- [==[AMD_pinned_memory]==],
- },
- },
- {
- ["value"] = [==[0x8824]==],
- ["name"] = [==[MAX_DRAW_BUFFERS]==],
- ["core"] = {
- {
- [==[2.0]==],
- [==[core]==],
- },
- },
- },
- {
- ["value"] = [==[0x8456]==],
- ["name"] = [==[FOG_COORDINATE_ARRAY_POINTER]==],
- ["core"] = {
- {
- [==[1.4]==],
- [==[core]==],
- },
- {
- [==[3.2]==],
- [==[compatibility]==],
- },
- },
- },
- {
- ["value"] = [==[0x82E8]==],
- ["extensions"] = {
- [==[KHR_debug]==],
- },
- ["name"] = [==[MAX_LABEL_LENGTH]==],
- ["core"] = {
- {
- [==[4.3]==],
- [==[core]==],
- },
- },
- },
- {
- ["value"] = [==[0x82B3]==],
- ["extensions"] = {
- [==[ARB_internalformat_query2]==],
- },
- ["name"] = [==[TEXTURE_COMPRESSED_BLOCK_SIZE]==],
- ["core"] = {
- {
- [==[4.3]==],
- [==[core]==],
- },
- },
- },
- {
- ["value"] = [==[0x9195]==],
- ["name"] = [==[VIRTUAL_PAGE_SIZE_X_AMD]==],
- ["extensions"] = {
- [==[AMD_sparse_texture]==],
- },
- },
- {
- ["value"] = [==[0x86CE]==],
- ["name"] = [==[EVAL_VERTEX_ATTRIB8_NV]==],
- ["extensions"] = {
- [==[NV_evaluators]==],
- },
- },
- {
- ["value"] = [==[0x8051]==],
- ["name"] = [==[RGB8]==],
- ["core"] = {
- {
- [==[1.1]==],
- [==[core]==],
- },
- },
- },
- {
- ["value"] = [==[0x9126]==],
- ["name"] = [==[CONTEXT_PROFILE_MASK]==],
- ["core"] = {
- {
- [==[3.2]==],
- [==[core]==],
- },
- },
- },
- {
- ["value"] = [==[0x0D54]==],
- ["name"] = [==[BLUE_BITS]==],
- ["core"] = {
- {
- [==[1.1]==],
- [==[core]==],
- },
- {
- [==[3.2]==],
- [==[compatibility]==],
- },
- },
- },
- {
- ["value"] = [==[0x1A00]==],
- ["name"] = [==[BITMAP]==],
- ["core"] = {
- {
- [==[1.1]==],
- [==[core]==],
- },
- {
- [==[3.2]==],
- [==[compatibility]==],
- },
- },
- },
- {
- ["value"] = [==[0x88CB]==],
- ["name"] = [==[MATRIX11_ARB]==],
- ["extensions"] = {
- [==[ARB_fragment_program]==],
- [==[ARB_vertex_program]==],
- },
- },
- {
- ["value"] = [==[0x80A8]==],
- ["name"] = [==[SAMPLE_BUFFERS_ARB]==],
- ["extensions"] = {
- [==[ARB_multisample]==],
- },
- },
- {
- ["value"] = [==[0x8CD1]==],
- ["extensions"] = {
- [==[ARB_framebuffer_object]==],
- },
- ["name"] = [==[FRAMEBUFFER_ATTACHMENT_OBJECT_NAME]==],
- ["core"] = {
- {
- [==[3.0]==],
- [==[core]==],
- },
- },
- },
- {
- ["value"] = [==[0x8B95]==],
- ["name"] = [==[PALETTE8_RGB8_OES]==],
- ["extensions"] = {
- [==[OES_compressed_paletted_texture]==],
- },
- },
- {
- ["value"] = [==[0x877A]==],
- ["name"] = [==[DU8DV8_ATI]==],
- ["extensions"] = {
- [==[ATI_envmap_bumpmap]==],
- },
- },
- {
- ["value"] = [==[0x8450]==],
- ["name"] = [==[FOG_COORD_SRC]==],
- ["core"] = {
- {
- [==[1.5]==],
- [==[core]==],
- },
- {
- [==[3.2]==],
- [==[compatibility]==],
- },
- },
- },
- {
- ["value"] = [==[0x92D8]==],
- ["extensions"] = {
- [==[ARB_shader_atomic_counters]==],
- },
- ["name"] = [==[MAX_ATOMIC_COUNTER_BUFFER_SIZE]==],
- ["core"] = {
- {
- [==[4.2]==],
- [==[core]==],
- },
- },
- },
- {
- ["value"] = [==[0x8260]==],
- ["extensions"] = {
- [==[ARB_viewport_array]==],
- },
- ["name"] = [==[UNDEFINED_VERTEX]==],
- ["core"] = {
- {
- [==[4.1]==],
- [==[core]==],
- },
- },
- },
- {
- ["value"] = [==[0x8DFA]==],
- ["extensions"] = {
- [==[ARB_ES2_compatibility]==],
- },
- ["name"] = [==[SHADER_COMPILER]==],
- ["core"] = {
- {
- [==[4.1]==],
- [==[core]==],
- },
- },
- },
- {
- ["value"] = [==[0x84EC]==],
- ["name"] = [==[COMPRESSED_INTENSITY_ARB]==],
- ["extensions"] = {
- [==[ARB_texture_compression]==],
- },
- },
- {
- ["value"] = [==[0x8588]==],
- ["name"] = [==[SRC0_ALPHA]==],
- ["core"] = {
- {
- [==[1.5]==],
- [==[core]==],
- },
- {
- [==[3.2]==],
- [==[compatibility]==],
- },
- },
- },
- {
- ["value"] = [==[0x9107]==],
- ["extensions"] = {
- [==[ARB_texture_multisample]==],
- },
- ["name"] = [==[TEXTURE_FIXED_SAMPLE_LOCATIONS]==],
- ["core"] = {
- {
- [==[3.2]==],
- [==[core]==],
- },
- },
- },
- {
- ["value"] = [==[0x805F]==],
- ["name"] = [==[TEXTURE_ALPHA_SIZE]==],
- ["core"] = {
- {
- [==[1.1]==],
- [==[core]==],
- },
- },
- },
- {
- ["value"] = [==[0x8E4C]==],
- ["extensions"] = {
- [==[ARB_provoking_vertex]==],
- },
- ["name"] = [==[QUADS_FOLLOW_PROVOKING_VERTEX_CONVENTION]==],
- ["core"] = {
- {
- [==[3.2]==],
- [==[core]==],
- },
- },
- },
- {
- ["value"] = [==[0x807B]==],
- ["name"] = [==[VERTEX_ARRAY_TYPE]==],
- ["core"] = {
- {
- [==[1.1]==],
- [==[core]==],
- },
- {
- [==[3.2]==],
- [==[compatibility]==],
- },
- },
- },
- {
- ["value"] = [==[0x850A]==],
- ["name"] = [==[MODELVIEW1_ARB]==],
- ["extensions"] = {
- [==[ARB_vertex_blend]==],
- },
- },
- {
- ["value"] = [==[0x00020000]==],
- ["name"] = [==[COLOR4_BIT_PGI]==],
- ["extensions"] = {
- [==[PGI_vertex_hints]==],
- },
- },
- },
-};
diff --git a/libobs-opengl/GL/glspecs/glxspec.lua b/libobs-opengl/GL/glspecs/glxspec.lua
deleted file mode 100644
index f2fede919..000000000
--- a/libobs-opengl/GL/glspecs/glxspec.lua
+++ /dev/null
@@ -1,3187 +0,0 @@
-return {
- ["funcData"] = {
- ["passthru"] = {
- [==[#ifndef GLEXT_64_TYPES_DEFINED
-/* This code block is duplicated in glext.h, so must be protected */
-#define GLEXT_64_TYPES_DEFINED
-/* Define int32_t, int64_t, and uint64_t types for UST/MSC */
-/* (as used in the GLX_OML_sync_control extension). */
-#if defined(__STDC_VERSION__) && __STDC_VERSION__ >= 199901L
-#include
-#elif defined(__sun__) || defined(__digital__)
-#include
-#if defined(__STDC__)
-#if defined(__arch64__) || defined(_LP64)
-typedef long int int64_t;
-typedef unsigned long int uint64_t;
-#else
-typedef long long int int64_t;
-typedef unsigned long long int uint64_t;
-#endif /* __arch64__ */
-#endif /* __STDC__ */
-#elif defined( __VMS ) || defined(__sgi)
-#include
-#elif defined(__SCO__) || defined(__USLC__)
-#include
-#elif defined(__UNIXOS2__) || defined(__SOL64__)
-typedef long int int32_t;
-typedef long long int int64_t;
-typedef unsigned long long int uint64_t;
-#elif defined(_WIN32) && defined(__GNUC__)
-#include
-#elif defined(_WIN32)
-typedef __int32 int32_t;
-typedef __int64 int64_t;
-typedef unsigned __int64 uint64_t;
-#else
-/* Fallback if nothing above works */
-#include
-#endif
-#endif]==],
- [==[typedef struct __GLXFBConfigRec *GLXFBConfig;]==],
- [==[typedef XID GLXContextID;]==],
- [==[typedef struct __GLXcontextRec *GLXContext;]==],
- [==[typedef XID GLXPixmap;]==],
- [==[typedef XID GLXDrawable;]==],
- [==[typedef XID GLXPbuffer;]==],
- [==[typedef void (APIENTRY *__GLXextFuncPtr)(void);]==],
- [==[typedef XID GLXVideoCaptureDeviceNV;]==],
- [==[typedef unsigned int GLXVideoDeviceNV;]==],
- [==[typedef XID GLXVideoSourceSGIX;]==],
- [==[typedef struct __GLXFBConfigRec *GLXFBConfigSGIX;]==],
- [==[typedef XID GLXPbufferSGIX;]==],
- [==[typedef struct {
- char pipeName[80]; /* Should be [GLX_HYPERPIPE_PIPE_NAME_LENGTH_SGIX] */
- int networkId;
-} GLXHyperpipeNetworkSGIX;]==],
- [==[typedef struct {
- char pipeName[80]; /* Should be [GLX_HYPERPIPE_PIPE_NAME_LENGTH_SGIX] */
- int channel;
- unsigned int participationType;
- int timeSlice;
-} GLXHyperpipeConfigSGIX;]==],
- [==[typedef struct {
- char pipeName[80]; /* Should be [GLX_HYPERPIPE_PIPE_NAME_LENGTH_SGIX] */
- int srcXOrigin, srcYOrigin, srcWidth, srcHeight;
- int destXOrigin, destYOrigin, destWidth, destHeight;
-} GLXPipeRect;]==],
- [==[typedef struct {
- char pipeName[80]; /* Should be [GLX_HYPERPIPE_PIPE_NAME_LENGTH_SGIX] */
- int XOrigin, YOrigin, maxHeight, maxWidth;
-} GLXPipeRectLimits;]==],
- },
- ["functions"] = {
- {
- ["extensions"] = {
- [==[OML_sync_control]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[dpy]==],
- ["ctype"] = [==[Display *]==],
- },
- {
- ["name"] = [==[drawable]==],
- ["ctype"] = [==[GLXDrawable]==],
- },
- {
- ["name"] = [==[target_sbc]==],
- ["ctype"] = [==[int64_t]==],
- },
- {
- ["name"] = [==[ust]==],
- ["ctype"] = [==[int64_t *]==],
- },
- {
- ["name"] = [==[msc]==],
- ["ctype"] = [==[int64_t *]==],
- },
- {
- ["name"] = [==[sbc]==],
- ["ctype"] = [==[int64_t *]==],
- },
- },
- ["name"] = [==[WaitForSbcOML]==],
- ["return_ctype"] = [==[Bool]==],
- },
- {
- ["extensions"] = {
- [==[OML_sync_control]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[dpy]==],
- ["ctype"] = [==[Display *]==],
- },
- {
- ["name"] = [==[drawable]==],
- ["ctype"] = [==[GLXDrawable]==],
- },
- {
- ["name"] = [==[ust]==],
- ["ctype"] = [==[int64_t *]==],
- },
- {
- ["name"] = [==[msc]==],
- ["ctype"] = [==[int64_t *]==],
- },
- {
- ["name"] = [==[sbc]==],
- ["ctype"] = [==[int64_t *]==],
- },
- },
- ["name"] = [==[GetSyncValuesOML]==],
- ["return_ctype"] = [==[Bool]==],
- },
- {
- ["extensions"] = {
- [==[EXT_import_context]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[dpy]==],
- ["ctype"] = [==[Display *]==],
- },
- {
- ["name"] = [==[context]==],
- ["ctype"] = [==[GLXContext]==],
- },
- },
- ["name"] = [==[FreeContextEXT]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[EXT_texture_from_pixmap]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[dpy]==],
- ["ctype"] = [==[Display *]==],
- },
- {
- ["name"] = [==[drawable]==],
- ["ctype"] = [==[GLXDrawable]==],
- },
- {
- ["name"] = [==[buffer]==],
- ["ctype"] = [==[int]==],
- },
- },
- ["name"] = [==[ReleaseTexImageEXT]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[SGIX_pbuffer]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[dpy]==],
- ["ctype"] = [==[Display *]==],
- },
- {
- ["name"] = [==[pbuf]==],
- ["ctype"] = [==[GLXPbufferSGIX]==],
- },
- {
- ["name"] = [==[attribute]==],
- ["ctype"] = [==[int]==],
- },
- {
- ["name"] = [==[value]==],
- ["ctype"] = [==[unsigned int *]==],
- },
- },
- ["name"] = [==[QueryGLXPbufferSGIX]==],
- ["return_ctype"] = [==[int]==],
- },
- {
- ["extensions"] = {
- [==[EXT_texture_from_pixmap]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[dpy]==],
- ["ctype"] = [==[Display *]==],
- },
- {
- ["name"] = [==[drawable]==],
- ["ctype"] = [==[GLXDrawable]==],
- },
- {
- ["name"] = [==[buffer]==],
- ["ctype"] = [==[int]==],
- },
- {
- ["name"] = [==[attrib_list]==],
- ["ctype"] = [==[const int *]==],
- },
- },
- ["name"] = [==[BindTexImageEXT]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[ARB_get_proc_address]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[procName]==],
- ["ctype"] = [==[const GLubyte *]==],
- },
- },
- ["name"] = [==[GetProcAddressARB]==],
- ["return_ctype"] = [==[__GLXextFuncPtr]==],
- },
- {
- ["extensions"] = {
- [==[SGIX_hyperpipe]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[dpy]==],
- ["ctype"] = [==[Display *]==],
- },
- {
- ["name"] = [==[hpId]==],
- ["ctype"] = [==[int]==],
- },
- {
- ["name"] = [==[npipes]==],
- ["ctype"] = [==[int *]==],
- },
- },
- ["name"] = [==[QueryHyperpipeConfigSGIX]==],
- ["return_ctype"] = [==[GLXHyperpipeConfigSGIX *]==],
- },
- {
- ["extensions"] = {
- [==[NV_swap_group]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[dpy]==],
- ["ctype"] = [==[Display *]==],
- },
- {
- ["name"] = [==[drawable]==],
- ["ctype"] = [==[GLXDrawable]==],
- },
- {
- ["name"] = [==[group]==],
- ["ctype"] = [==[GLuint *]==],
- },
- {
- ["name"] = [==[barrier]==],
- ["ctype"] = [==[GLuint *]==],
- },
- },
- ["name"] = [==[QuerySwapGroupNV]==],
- ["return_ctype"] = [==[Bool]==],
- },
- {
- ["extensions"] = {
- [==[SGIX_hyperpipe]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[dpy]==],
- ["ctype"] = [==[Display *]==],
- },
- {
- ["name"] = [==[hpId]==],
- ["ctype"] = [==[int]==],
- },
- },
- ["name"] = [==[BindHyperpipeSGIX]==],
- ["return_ctype"] = [==[int]==],
- },
- {
- ["extensions"] = {
- [==[SGIX_video_resize]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[display]==],
- ["ctype"] = [==[Display *]==],
- },
- {
- ["name"] = [==[screen]==],
- ["ctype"] = [==[int]==],
- },
- {
- ["name"] = [==[channel]==],
- ["ctype"] = [==[int]==],
- },
- {
- ["name"] = [==[dx]==],
- ["ctype"] = [==[int *]==],
- },
- {
- ["name"] = [==[dy]==],
- ["ctype"] = [==[int *]==],
- },
- {
- ["name"] = [==[dw]==],
- ["ctype"] = [==[int *]==],
- },
- {
- ["name"] = [==[dh]==],
- ["ctype"] = [==[int *]==],
- },
- },
- ["name"] = [==[QueryChannelRectSGIX]==],
- ["return_ctype"] = [==[int]==],
- },
- {
- ["extensions"] = {
- [==[SGIX_video_resize]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[display]==],
- ["ctype"] = [==[Display *]==],
- },
- {
- ["name"] = [==[screen]==],
- ["ctype"] = [==[int]==],
- },
- {
- ["name"] = [==[channel]==],
- ["ctype"] = [==[int]==],
- },
- {
- ["name"] = [==[x]==],
- ["ctype"] = [==[int]==],
- },
- {
- ["name"] = [==[y]==],
- ["ctype"] = [==[int]==],
- },
- {
- ["name"] = [==[w]==],
- ["ctype"] = [==[int]==],
- },
- {
- ["name"] = [==[h]==],
- ["ctype"] = [==[int]==],
- },
- },
- ["name"] = [==[ChannelRectSGIX]==],
- ["return_ctype"] = [==[int]==],
- },
- {
- ["extensions"] = {
- [==[NV_swap_group]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[dpy]==],
- ["ctype"] = [==[Display *]==],
- },
- {
- ["name"] = [==[drawable]==],
- ["ctype"] = [==[GLXDrawable]==],
- },
- {
- ["name"] = [==[group]==],
- ["ctype"] = [==[GLuint]==],
- },
- },
- ["name"] = [==[JoinSwapGroupNV]==],
- ["return_ctype"] = [==[Bool]==],
- },
- {
- ["extensions"] = {
- [==[SGI_cushion]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[dpy]==],
- ["ctype"] = [==[Display *]==],
- },
- {
- ["name"] = [==[window]==],
- ["ctype"] = [==[Window]==],
- },
- {
- ["name"] = [==[cushion]==],
- ["ctype"] = [==[float]==],
- },
- },
- ["name"] = [==[CushionSGI]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[NV_video_capture]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[dpy]==],
- ["ctype"] = [==[Display *]==],
- },
- {
- ["name"] = [==[video_capture_slot]==],
- ["ctype"] = [==[unsigned int]==],
- },
- {
- ["name"] = [==[device]==],
- ["ctype"] = [==[GLXVideoCaptureDeviceNV]==],
- },
- },
- ["name"] = [==[BindVideoCaptureDeviceNV]==],
- ["return_ctype"] = [==[int]==],
- },
- {
- ["extensions"] = {
- [==[SGIX_fbconfig]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[dpy]==],
- ["ctype"] = [==[Display *]==],
- },
- {
- ["name"] = [==[screen]==],
- ["ctype"] = [==[int]==],
- },
- {
- ["name"] = [==[attrib_list]==],
- ["ctype"] = [==[int *]==],
- },
- {
- ["name"] = [==[nelements]==],
- ["ctype"] = [==[int *]==],
- },
- },
- ["name"] = [==[ChooseFBConfigSGIX]==],
- ["return_ctype"] = [==[GLXFBConfigSGIX *]==],
- },
- {
- ["extensions"] = {
- [==[EXT_import_context]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[context]==],
- ["ctype"] = [==[const GLXContext]==],
- },
- },
- ["name"] = [==[GetContextIDEXT]==],
- ["return_ctype"] = [==[GLXContextID]==],
- },
- {
- ["extensions"] = {
- [==[NV_video_capture]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[dpy]==],
- ["ctype"] = [==[Display *]==],
- },
- {
- ["name"] = [==[device]==],
- ["ctype"] = [==[GLXVideoCaptureDeviceNV]==],
- },
- {
- ["name"] = [==[attribute]==],
- ["ctype"] = [==[int]==],
- },
- {
- ["name"] = [==[value]==],
- ["ctype"] = [==[int *]==],
- },
- },
- ["name"] = [==[QueryVideoCaptureDeviceNV]==],
- ["return_ctype"] = [==[int]==],
- },
- {
- ["extensions"] = {
- [==[MESA_agp_offset]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[pointer]==],
- ["ctype"] = [==[const void *]==],
- },
- },
- ["name"] = [==[GetAGPOffsetMESA]==],
- ["return_ctype"] = [==[unsigned int]==],
- },
- {
- ["extensions"] = {
- [==[NV_present_video]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[dpy]==],
- ["ctype"] = [==[Display *]==],
- },
- {
- ["name"] = [==[video_slot]==],
- ["ctype"] = [==[unsigned int]==],
- },
- {
- ["name"] = [==[video_device]==],
- ["ctype"] = [==[unsigned int]==],
- },
- {
- ["name"] = [==[attrib_list]==],
- ["ctype"] = [==[const int *]==],
- },
- },
- ["name"] = [==[BindVideoDeviceNV]==],
- ["return_ctype"] = [==[int]==],
- },
- {
- ["extensions"] = {
- [==[SGIX_video_resize]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[display]==],
- ["ctype"] = [==[Display *]==],
- },
- {
- ["name"] = [==[screen]==],
- ["ctype"] = [==[int]==],
- },
- {
- ["name"] = [==[channel]==],
- ["ctype"] = [==[int]==],
- },
- {
- ["name"] = [==[synctype]==],
- ["ctype"] = [==[GLenum]==],
- },
- },
- ["name"] = [==[ChannelRectSyncSGIX]==],
- ["return_ctype"] = [==[int]==],
- },
- {
- ["extensions"] = {
- [==[SGIX_fbconfig]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[dpy]==],
- ["ctype"] = [==[Display *]==],
- },
- {
- ["name"] = [==[vis]==],
- ["ctype"] = [==[XVisualInfo *]==],
- },
- },
- ["name"] = [==[GetFBConfigFromVisualSGIX]==],
- ["return_ctype"] = [==[GLXFBConfigSGIX]==],
- },
- {
- ["extensions"] = {
- [==[NV_video_output]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[dpy]==],
- ["ctype"] = [==[Display *]==],
- },
- {
- ["name"] = [==[VideoDevice]==],
- ["ctype"] = [==[GLXVideoDeviceNV]==],
- },
- {
- ["name"] = [==[pbuf]==],
- ["ctype"] = [==[GLXPbuffer]==],
- },
- {
- ["name"] = [==[iVideoBuffer]==],
- ["ctype"] = [==[int]==],
- },
- },
- ["name"] = [==[BindVideoImageNV]==],
- ["return_ctype"] = [==[int]==],
- },
- {
- ["extensions"] = {
- [==[SGI_swap_control]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[interval]==],
- ["ctype"] = [==[int]==],
- },
- },
- ["name"] = [==[SwapIntervalSGI]==],
- ["return_ctype"] = [==[int]==],
- },
- {
- ["extensions"] = {
- [==[SGI_make_current_read]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[dpy]==],
- ["ctype"] = [==[Display *]==],
- },
- {
- ["name"] = [==[draw]==],
- ["ctype"] = [==[GLXDrawable]==],
- },
- {
- ["name"] = [==[read]==],
- ["ctype"] = [==[GLXDrawable]==],
- },
- {
- ["name"] = [==[ctx]==],
- ["ctype"] = [==[GLXContext]==],
- },
- },
- ["name"] = [==[MakeCurrentReadSGI]==],
- ["return_ctype"] = [==[Bool]==],
- },
- {
- ["extensions"] = {
- [==[OML_sync_control]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[dpy]==],
- ["ctype"] = [==[Display *]==],
- },
- {
- ["name"] = [==[drawable]==],
- ["ctype"] = [==[GLXDrawable]==],
- },
- {
- ["name"] = [==[target_msc]==],
- ["ctype"] = [==[int64_t]==],
- },
- {
- ["name"] = [==[divisor]==],
- ["ctype"] = [==[int64_t]==],
- },
- {
- ["name"] = [==[remainder]==],
- ["ctype"] = [==[int64_t]==],
- },
- },
- ["name"] = [==[SwapBuffersMscOML]==],
- ["return_ctype"] = [==[int64_t]==],
- },
- {
- ["extensions"] = {
- [==[SGIX_pbuffer]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[dpy]==],
- ["ctype"] = [==[Display *]==],
- },
- {
- ["name"] = [==[drawable]==],
- ["ctype"] = [==[GLXDrawable]==],
- },
- {
- ["name"] = [==[mask]==],
- ["ctype"] = [==[unsigned long *]==],
- },
- },
- ["name"] = [==[GetSelectedEventSGIX]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[NV_video_output]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[dpy]==],
- ["ctype"] = [==[Display *]==],
- },
- {
- ["name"] = [==[screen]==],
- ["ctype"] = [==[int]==],
- },
- {
- ["name"] = [==[VideoDevice]==],
- ["ctype"] = [==[GLXVideoDeviceNV]==],
- },
- },
- ["name"] = [==[ReleaseVideoDeviceNV]==],
- ["return_ctype"] = [==[int]==],
- },
- {
- ["extensions"] = {
- [==[ARB_create_context]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[dpy]==],
- ["ctype"] = [==[Display *]==],
- },
- {
- ["name"] = [==[config]==],
- ["ctype"] = [==[GLXFBConfig]==],
- },
- {
- ["name"] = [==[share_context]==],
- ["ctype"] = [==[GLXContext]==],
- },
- {
- ["name"] = [==[direct]==],
- ["ctype"] = [==[Bool]==],
- },
- {
- ["name"] = [==[attrib_list]==],
- ["ctype"] = [==[const int *]==],
- },
- },
- ["name"] = [==[CreateContextAttribsARB]==],
- ["return_ctype"] = [==[GLXContext]==],
- },
- {
- ["extensions"] = {
- [==[EXT_import_context]==],
- },
- ["parameters"] = {
- },
- ["name"] = [==[GetCurrentDisplayEXT]==],
- ["return_ctype"] = [==[Display *]==],
- },
- {
- ["extensions"] = {
- [==[SGIX_pbuffer]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[dpy]==],
- ["ctype"] = [==[Display *]==],
- },
- {
- ["name"] = [==[pbuf]==],
- ["ctype"] = [==[GLXPbufferSGIX]==],
- },
- },
- ["name"] = [==[DestroyGLXPbufferSGIX]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[SGIX_pbuffer]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[dpy]==],
- ["ctype"] = [==[Display *]==],
- },
- {
- ["name"] = [==[config]==],
- ["ctype"] = [==[GLXFBConfigSGIX]==],
- },
- {
- ["name"] = [==[width]==],
- ["ctype"] = [==[unsigned int]==],
- },
- {
- ["name"] = [==[height]==],
- ["ctype"] = [==[unsigned int]==],
- },
- {
- ["name"] = [==[attrib_list]==],
- ["ctype"] = [==[int *]==],
- },
- },
- ["name"] = [==[CreateGLXPbufferSGIX]==],
- ["return_ctype"] = [==[GLXPbufferSGIX]==],
- },
- {
- ["extensions"] = {
- [==[NV_video_capture]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[dpy]==],
- ["ctype"] = [==[Display *]==],
- },
- {
- ["name"] = [==[screen]==],
- ["ctype"] = [==[int]==],
- },
- {
- ["name"] = [==[nelements]==],
- ["ctype"] = [==[int *]==],
- },
- },
- ["name"] = [==[EnumerateVideoCaptureDevicesNV]==],
- ["return_ctype"] = [==[GLXVideoCaptureDeviceNV *]==],
- },
- {
- ["extensions"] = {
- [==[OML_sync_control]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[dpy]==],
- ["ctype"] = [==[Display *]==],
- },
- {
- ["name"] = [==[drawable]==],
- ["ctype"] = [==[GLXDrawable]==],
- },
- {
- ["name"] = [==[numerator]==],
- ["ctype"] = [==[int32_t *]==],
- },
- {
- ["name"] = [==[denominator]==],
- ["ctype"] = [==[int32_t *]==],
- },
- },
- ["name"] = [==[GetMscRateOML]==],
- ["return_ctype"] = [==[Bool]==],
- },
- {
- ["extensions"] = {
- [==[SGIX_pbuffer]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[dpy]==],
- ["ctype"] = [==[Display *]==],
- },
- {
- ["name"] = [==[drawable]==],
- ["ctype"] = [==[GLXDrawable]==],
- },
- {
- ["name"] = [==[mask]==],
- ["ctype"] = [==[unsigned long]==],
- },
- },
- ["name"] = [==[SelectEventSGIX]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[MESA_copy_sub_buffer]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[dpy]==],
- ["ctype"] = [==[Display *]==],
- },
- {
- ["name"] = [==[drawable]==],
- ["ctype"] = [==[GLXDrawable]==],
- },
- {
- ["name"] = [==[x]==],
- ["ctype"] = [==[int]==],
- },
- {
- ["name"] = [==[y]==],
- ["ctype"] = [==[int]==],
- },
- {
- ["name"] = [==[width]==],
- ["ctype"] = [==[int]==],
- },
- {
- ["name"] = [==[height]==],
- ["ctype"] = [==[int]==],
- },
- },
- ["name"] = [==[CopySubBufferMESA]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[SGIX_dmbuffer]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[dpy]==],
- ["ctype"] = [==[Display *]==],
- },
- {
- ["name"] = [==[pbuffer]==],
- ["ctype"] = [==[GLXPbufferSGIX]==],
- },
- {
- ["name"] = [==[params]==],
- ["ctype"] = [==[DMparams *]==],
- },
- {
- ["name"] = [==[dmbuffer]==],
- ["ctype"] = [==[DMbuffer]==],
- },
- },
- ["name"] = [==[AssociateDMPbufferSGIX]==],
- ["return_ctype"] = [==[Bool]==],
- },
- {
- ["extensions"] = {
- [==[SGIX_hyperpipe]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[dpy]==],
- ["ctype"] = [==[Display *]==],
- },
- {
- ["name"] = [==[networkId]==],
- ["ctype"] = [==[int]==],
- },
- {
- ["name"] = [==[npipes]==],
- ["ctype"] = [==[int]==],
- },
- {
- ["name"] = [==[cfg]==],
- ["ctype"] = [==[GLXHyperpipeConfigSGIX *]==],
- },
- {
- ["name"] = [==[hpId]==],
- ["ctype"] = [==[int *]==],
- },
- },
- ["name"] = [==[HyperpipeConfigSGIX]==],
- ["return_ctype"] = [==[int]==],
- },
- {
- ["extensions"] = {
- [==[EXT_swap_control]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[dpy]==],
- ["ctype"] = [==[Display *]==],
- },
- {
- ["name"] = [==[drawable]==],
- ["ctype"] = [==[GLXDrawable]==],
- },
- {
- ["name"] = [==[interval]==],
- ["ctype"] = [==[int]==],
- },
- },
- ["name"] = [==[SwapIntervalEXT]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[EXT_import_context]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[dpy]==],
- ["ctype"] = [==[Display *]==],
- },
- {
- ["name"] = [==[context]==],
- ["ctype"] = [==[GLXContext]==],
- },
- {
- ["name"] = [==[attribute]==],
- ["ctype"] = [==[int]==],
- },
- {
- ["name"] = [==[value]==],
- ["ctype"] = [==[int *]==],
- },
- },
- ["name"] = [==[QueryContextInfoEXT]==],
- ["return_ctype"] = [==[int]==],
- },
- {
- ["extensions"] = {
- [==[SGIX_fbconfig]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[dpy]==],
- ["ctype"] = [==[Display *]==],
- },
- {
- ["name"] = [==[config]==],
- ["ctype"] = [==[GLXFBConfigSGIX]==],
- },
- },
- ["name"] = [==[GetVisualFromFBConfigSGIX]==],
- ["return_ctype"] = [==[XVisualInfo *]==],
- },
- {
- ["extensions"] = {
- [==[NV_present_video]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[dpy]==],
- ["ctype"] = [==[Display *]==],
- },
- {
- ["name"] = [==[screen]==],
- ["ctype"] = [==[int]==],
- },
- {
- ["name"] = [==[nelements]==],
- ["ctype"] = [==[int *]==],
- },
- },
- ["name"] = [==[EnumerateVideoDevicesNV]==],
- ["return_ctype"] = [==[unsigned int *]==],
- },
- {
- ["extensions"] = {
- [==[NV_swap_group]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[dpy]==],
- ["ctype"] = [==[Display *]==],
- },
- {
- ["name"] = [==[screen]==],
- ["ctype"] = [==[int]==],
- },
- },
- ["name"] = [==[ResetFrameCountNV]==],
- ["return_ctype"] = [==[Bool]==],
- },
- {
- ["extensions"] = {
- [==[NV_copy_image]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[dpy]==],
- ["ctype"] = [==[Display *]==],
- },
- {
- ["name"] = [==[srcCtx]==],
- ["ctype"] = [==[GLXContext]==],
- },
- {
- ["name"] = [==[srcName]==],
- ["ctype"] = [==[GLuint]==],
- },
- {
- ["name"] = [==[srcTarget]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[srcLevel]==],
- ["ctype"] = [==[GLint]==],
- },
- {
- ["name"] = [==[srcX]==],
- ["ctype"] = [==[GLint]==],
- },
- {
- ["name"] = [==[srcY]==],
- ["ctype"] = [==[GLint]==],
- },
- {
- ["name"] = [==[srcZ]==],
- ["ctype"] = [==[GLint]==],
- },
- {
- ["name"] = [==[dstCtx]==],
- ["ctype"] = [==[GLXContext]==],
- },
- {
- ["name"] = [==[dstName]==],
- ["ctype"] = [==[GLuint]==],
- },
- {
- ["name"] = [==[dstTarget]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[dstLevel]==],
- ["ctype"] = [==[GLint]==],
- },
- {
- ["name"] = [==[dstX]==],
- ["ctype"] = [==[GLint]==],
- },
- {
- ["name"] = [==[dstY]==],
- ["ctype"] = [==[GLint]==],
- },
- {
- ["name"] = [==[dstZ]==],
- ["ctype"] = [==[GLint]==],
- },
- {
- ["name"] = [==[width]==],
- ["ctype"] = [==[GLsizei]==],
- },
- {
- ["name"] = [==[height]==],
- ["ctype"] = [==[GLsizei]==],
- },
- {
- ["name"] = [==[depth]==],
- ["ctype"] = [==[GLsizei]==],
- },
- },
- ["name"] = [==[CopyImageSubDataNV]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[NV_video_capture]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[dpy]==],
- ["ctype"] = [==[Display *]==],
- },
- {
- ["name"] = [==[device]==],
- ["ctype"] = [==[GLXVideoCaptureDeviceNV]==],
- },
- },
- ["name"] = [==[ReleaseVideoCaptureDeviceNV]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[NV_swap_group]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[dpy]==],
- ["ctype"] = [==[Display *]==],
- },
- {
- ["name"] = [==[screen]==],
- ["ctype"] = [==[int]==],
- },
- {
- ["name"] = [==[maxGroups]==],
- ["ctype"] = [==[GLuint *]==],
- },
- {
- ["name"] = [==[maxBarriers]==],
- ["ctype"] = [==[GLuint *]==],
- },
- },
- ["name"] = [==[QueryMaxSwapGroupsNV]==],
- ["return_ctype"] = [==[Bool]==],
- },
- {
- ["extensions"] = {
- [==[NV_video_capture]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[dpy]==],
- ["ctype"] = [==[Display *]==],
- },
- {
- ["name"] = [==[device]==],
- ["ctype"] = [==[GLXVideoCaptureDeviceNV]==],
- },
- },
- ["name"] = [==[LockVideoCaptureDeviceNV]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[NV_video_output]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[dpy]==],
- ["ctype"] = [==[Display *]==],
- },
- {
- ["name"] = [==[screen]==],
- ["ctype"] = [==[int]==],
- },
- {
- ["name"] = [==[VideoDevice]==],
- ["ctype"] = [==[GLXVideoDeviceNV]==],
- },
- {
- ["name"] = [==[pulCounterOutputPbuffer]==],
- ["ctype"] = [==[unsigned long *]==],
- },
- {
- ["name"] = [==[pulCounterOutputVideo]==],
- ["ctype"] = [==[unsigned long *]==],
- },
- },
- ["name"] = [==[GetVideoInfoNV]==],
- ["return_ctype"] = [==[int]==],
- },
- {
- ["extensions"] = {
- [==[NV_swap_group]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[dpy]==],
- ["ctype"] = [==[Display *]==],
- },
- {
- ["name"] = [==[screen]==],
- ["ctype"] = [==[int]==],
- },
- {
- ["name"] = [==[count]==],
- ["ctype"] = [==[GLuint *]==],
- },
- },
- ["name"] = [==[QueryFrameCountNV]==],
- ["return_ctype"] = [==[Bool]==],
- },
- {
- ["extensions"] = {
- [==[NV_swap_group]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[dpy]==],
- ["ctype"] = [==[Display *]==],
- },
- {
- ["name"] = [==[group]==],
- ["ctype"] = [==[GLuint]==],
- },
- {
- ["name"] = [==[barrier]==],
- ["ctype"] = [==[GLuint]==],
- },
- },
- ["name"] = [==[BindSwapBarrierNV]==],
- ["return_ctype"] = [==[Bool]==],
- },
- {
- ["extensions"] = {
- [==[OML_sync_control]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[dpy]==],
- ["ctype"] = [==[Display *]==],
- },
- {
- ["name"] = [==[drawable]==],
- ["ctype"] = [==[GLXDrawable]==],
- },
- {
- ["name"] = [==[target_msc]==],
- ["ctype"] = [==[int64_t]==],
- },
- {
- ["name"] = [==[divisor]==],
- ["ctype"] = [==[int64_t]==],
- },
- {
- ["name"] = [==[remainder]==],
- ["ctype"] = [==[int64_t]==],
- },
- {
- ["name"] = [==[ust]==],
- ["ctype"] = [==[int64_t *]==],
- },
- {
- ["name"] = [==[msc]==],
- ["ctype"] = [==[int64_t *]==],
- },
- {
- ["name"] = [==[sbc]==],
- ["ctype"] = [==[int64_t *]==],
- },
- },
- ["name"] = [==[WaitForMscOML]==],
- ["return_ctype"] = [==[Bool]==],
- },
- {
- ["extensions"] = {
- [==[SGI_video_sync]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[count]==],
- ["ctype"] = [==[unsigned int *]==],
- },
- },
- ["name"] = [==[GetVideoSyncSGI]==],
- ["return_ctype"] = [==[int]==],
- },
- {
- ["extensions"] = {
- [==[EXT_import_context]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[dpy]==],
- ["ctype"] = [==[Display *]==],
- },
- {
- ["name"] = [==[contextID]==],
- ["ctype"] = [==[GLXContextID]==],
- },
- },
- ["name"] = [==[ImportContextEXT]==],
- ["return_ctype"] = [==[GLXContext]==],
- },
- {
- ["extensions"] = {
- [==[SGIX_swap_barrier]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[dpy]==],
- ["ctype"] = [==[Display *]==],
- },
- {
- ["name"] = [==[drawable]==],
- ["ctype"] = [==[GLXDrawable]==],
- },
- {
- ["name"] = [==[barrier]==],
- ["ctype"] = [==[int]==],
- },
- },
- ["name"] = [==[BindSwapBarrierSGIX]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[SGIX_video_resize]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[display]==],
- ["ctype"] = [==[Display *]==],
- },
- {
- ["name"] = [==[screen]==],
- ["ctype"] = [==[int]==],
- },
- {
- ["name"] = [==[channel]==],
- ["ctype"] = [==[int]==],
- },
- {
- ["name"] = [==[window]==],
- ["ctype"] = [==[Window]==],
- },
- },
- ["name"] = [==[BindChannelToWindowSGIX]==],
- ["return_ctype"] = [==[int]==],
- },
- {
- ["extensions"] = {
- [==[SGIX_swap_group]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[dpy]==],
- ["ctype"] = [==[Display *]==],
- },
- {
- ["name"] = [==[drawable]==],
- ["ctype"] = [==[GLXDrawable]==],
- },
- {
- ["name"] = [==[member]==],
- ["ctype"] = [==[GLXDrawable]==],
- },
- },
- ["name"] = [==[JoinSwapGroupSGIX]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[NV_video_output]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[dpy]==],
- ["ctype"] = [==[Display *]==],
- },
- {
- ["name"] = [==[pbuf]==],
- ["ctype"] = [==[GLXPbuffer]==],
- },
- {
- ["name"] = [==[iBufferType]==],
- ["ctype"] = [==[int]==],
- },
- {
- ["name"] = [==[pulCounterPbuffer]==],
- ["ctype"] = [==[unsigned long *]==],
- },
- {
- ["name"] = [==[bBlock]==],
- ["ctype"] = [==[GLboolean]==],
- },
- },
- ["name"] = [==[SendPbufferToVideoNV]==],
- ["return_ctype"] = [==[int]==],
- },
- {
- ["extensions"] = {
- [==[NV_video_output]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[dpy]==],
- ["ctype"] = [==[Display *]==],
- },
- {
- ["name"] = [==[screen]==],
- ["ctype"] = [==[int]==],
- },
- {
- ["name"] = [==[numVideoDevices]==],
- ["ctype"] = [==[int]==],
- },
- {
- ["name"] = [==[pVideoDevice]==],
- ["ctype"] = [==[GLXVideoDeviceNV *]==],
- },
- },
- ["name"] = [==[GetVideoDeviceNV]==],
- ["return_ctype"] = [==[int]==],
- },
- {
- ["extensions"] = {
- [==[MESA_set_3dfx_mode]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[mode]==],
- ["ctype"] = [==[int]==],
- },
- },
- ["name"] = [==[Set3DfxModeMESA]==],
- ["return_ctype"] = [==[Bool]==],
- },
- {
- ["extensions"] = {
- [==[SGIX_hyperpipe]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[dpy]==],
- ["ctype"] = [==[Display *]==],
- },
- {
- ["name"] = [==[timeSlice]==],
- ["ctype"] = [==[int]==],
- },
- {
- ["name"] = [==[attrib]==],
- ["ctype"] = [==[int]==],
- },
- {
- ["name"] = [==[size]==],
- ["ctype"] = [==[int]==],
- },
- {
- ["name"] = [==[returnAttribList]==],
- ["ctype"] = [==[void *]==],
- },
- },
- ["name"] = [==[QueryHyperpipeAttribSGIX]==],
- ["return_ctype"] = [==[int]==],
- },
- {
- ["extensions"] = {
- [==[SGIX_hyperpipe]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[dpy]==],
- ["ctype"] = [==[Display *]==],
- },
- {
- ["name"] = [==[npipes]==],
- ["ctype"] = [==[int *]==],
- },
- },
- ["name"] = [==[QueryHyperpipeNetworkSGIX]==],
- ["return_ctype"] = [==[GLXHyperpipeNetworkSGIX *]==],
- },
- {
- ["extensions"] = {
- [==[SGI_video_sync]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[divisor]==],
- ["ctype"] = [==[int]==],
- },
- {
- ["name"] = [==[remainder]==],
- ["ctype"] = [==[int]==],
- },
- {
- ["name"] = [==[count]==],
- ["ctype"] = [==[unsigned int *]==],
- },
- },
- ["name"] = [==[WaitVideoSyncSGI]==],
- ["return_ctype"] = [==[int]==],
- },
- {
- ["extensions"] = {
- [==[SGIX_swap_barrier]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[dpy]==],
- ["ctype"] = [==[Display *]==],
- },
- {
- ["name"] = [==[screen]==],
- ["ctype"] = [==[int]==],
- },
- {
- ["name"] = [==[max]==],
- ["ctype"] = [==[int *]==],
- },
- },
- ["name"] = [==[QueryMaxSwapBarriersSGIX]==],
- ["return_ctype"] = [==[Bool]==],
- },
- {
- ["extensions"] = {
- [==[NV_video_output]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[dpy]==],
- ["ctype"] = [==[Display *]==],
- },
- {
- ["name"] = [==[pbuf]==],
- ["ctype"] = [==[GLXPbuffer]==],
- },
- },
- ["name"] = [==[ReleaseVideoImageNV]==],
- ["return_ctype"] = [==[int]==],
- },
- {
- ["extensions"] = {
- [==[SGIX_hyperpipe]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[dpy]==],
- ["ctype"] = [==[Display *]==],
- },
- {
- ["name"] = [==[timeSlice]==],
- ["ctype"] = [==[int]==],
- },
- {
- ["name"] = [==[attrib]==],
- ["ctype"] = [==[int]==],
- },
- {
- ["name"] = [==[size]==],
- ["ctype"] = [==[int]==],
- },
- {
- ["name"] = [==[attribList]==],
- ["ctype"] = [==[void *]==],
- },
- },
- ["name"] = [==[HyperpipeAttribSGIX]==],
- ["return_ctype"] = [==[int]==],
- },
- {
- ["extensions"] = {
- [==[SGIX_video_source]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[display]==],
- ["ctype"] = [==[Display *]==],
- },
- {
- ["name"] = [==[screen]==],
- ["ctype"] = [==[int]==],
- },
- {
- ["name"] = [==[server]==],
- ["ctype"] = [==[VLServer]==],
- },
- {
- ["name"] = [==[path]==],
- ["ctype"] = [==[VLPath]==],
- },
- {
- ["name"] = [==[nodeClass]==],
- ["ctype"] = [==[int]==],
- },
- {
- ["name"] = [==[drainNode]==],
- ["ctype"] = [==[VLNode]==],
- },
- },
- ["name"] = [==[CreateGLXVideoSourceSGIX]==],
- ["return_ctype"] = [==[GLXVideoSourceSGIX]==],
- },
- {
- ["extensions"] = {
- [==[MESA_release_buffers]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[dpy]==],
- ["ctype"] = [==[Display *]==],
- },
- {
- ["name"] = [==[drawable]==],
- ["ctype"] = [==[GLXDrawable]==],
- },
- },
- ["name"] = [==[ReleaseBuffersMESA]==],
- ["return_ctype"] = [==[Bool]==],
- },
- {
- ["extensions"] = {
- [==[SGI_make_current_read]==],
- },
- ["parameters"] = {
- },
- ["name"] = [==[GetCurrentReadDrawableSGI]==],
- ["return_ctype"] = [==[GLXDrawable]==],
- },
- {
- ["extensions"] = {
- [==[MESA_pixmap_colormap]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[dpy]==],
- ["ctype"] = [==[Display *]==],
- },
- {
- ["name"] = [==[visual]==],
- ["ctype"] = [==[XVisualInfo *]==],
- },
- {
- ["name"] = [==[pixmap]==],
- ["ctype"] = [==[Pixmap]==],
- },
- {
- ["name"] = [==[cmap]==],
- ["ctype"] = [==[Colormap]==],
- },
- },
- ["name"] = [==[CreateGLXPixmapMESA]==],
- ["return_ctype"] = [==[GLXPixmap]==],
- },
- {
- ["extensions"] = {
- [==[SGIX_fbconfig]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[dpy]==],
- ["ctype"] = [==[Display *]==],
- },
- {
- ["name"] = [==[config]==],
- ["ctype"] = [==[GLXFBConfigSGIX]==],
- },
- {
- ["name"] = [==[pixmap]==],
- ["ctype"] = [==[Pixmap]==],
- },
- },
- ["name"] = [==[CreateGLXPixmapWithConfigSGIX]==],
- ["return_ctype"] = [==[GLXPixmap]==],
- },
- {
- ["extensions"] = {
- [==[SGIX_fbconfig]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[dpy]==],
- ["ctype"] = [==[Display *]==],
- },
- {
- ["name"] = [==[config]==],
- ["ctype"] = [==[GLXFBConfigSGIX]==],
- },
- {
- ["name"] = [==[attribute]==],
- ["ctype"] = [==[int]==],
- },
- {
- ["name"] = [==[value]==],
- ["ctype"] = [==[int *]==],
- },
- },
- ["name"] = [==[GetFBConfigAttribSGIX]==],
- ["return_ctype"] = [==[int]==],
- },
- {
- ["extensions"] = {
- [==[SGIX_fbconfig]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[dpy]==],
- ["ctype"] = [==[Display *]==],
- },
- {
- ["name"] = [==[config]==],
- ["ctype"] = [==[GLXFBConfigSGIX]==],
- },
- {
- ["name"] = [==[render_type]==],
- ["ctype"] = [==[int]==],
- },
- {
- ["name"] = [==[share_list]==],
- ["ctype"] = [==[GLXContext]==],
- },
- {
- ["name"] = [==[direct]==],
- ["ctype"] = [==[Bool]==],
- },
- },
- ["name"] = [==[CreateContextWithConfigSGIX]==],
- ["return_ctype"] = [==[GLXContext]==],
- },
- {
- ["extensions"] = {
- [==[SGIX_video_source]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[dpy]==],
- ["ctype"] = [==[Display *]==],
- },
- {
- ["name"] = [==[glxvideosource]==],
- ["ctype"] = [==[GLXVideoSourceSGIX]==],
- },
- },
- ["name"] = [==[DestroyGLXVideoSourceSGIX]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[SGIX_hyperpipe]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[dpy]==],
- ["ctype"] = [==[Display *]==],
- },
- {
- ["name"] = [==[hpId]==],
- ["ctype"] = [==[int]==],
- },
- },
- ["name"] = [==[DestroyHyperpipeConfigSGIX]==],
- ["return_ctype"] = [==[int]==],
- },
- {
- ["extensions"] = {
- [==[SGIX_hyperpipe]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[dpy]==],
- ["ctype"] = [==[Display *]==],
- },
- {
- ["name"] = [==[timeSlice]==],
- ["ctype"] = [==[int]==],
- },
- {
- ["name"] = [==[attrib]==],
- ["ctype"] = [==[int]==],
- },
- {
- ["name"] = [==[size]==],
- ["ctype"] = [==[int]==],
- },
- {
- ["name"] = [==[attribList]==],
- ["ctype"] = [==[void *]==],
- },
- {
- ["name"] = [==[returnAttribList]==],
- ["ctype"] = [==[void *]==],
- },
- },
- ["name"] = [==[QueryHyperpipeBestAttribSGIX]==],
- ["return_ctype"] = [==[int]==],
- },
- {
- ["extensions"] = {
- [==[SUN_get_transparent_index]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[dpy]==],
- ["ctype"] = [==[Display *]==],
- },
- {
- ["name"] = [==[overlay]==],
- ["ctype"] = [==[Window]==],
- },
- {
- ["name"] = [==[underlay]==],
- ["ctype"] = [==[Window]==],
- },
- {
- ["name"] = [==[pTransparentIndex]==],
- ["ctype"] = [==[long *]==],
- },
- },
- ["name"] = [==[GetTransparentIndexSUN]==],
- ["return_ctype"] = [==[Status]==],
- },
- {
- ["extensions"] = {
- [==[SGIX_video_resize]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[display]==],
- ["ctype"] = [==[Display *]==],
- },
- {
- ["name"] = [==[screen]==],
- ["ctype"] = [==[int]==],
- },
- {
- ["name"] = [==[channel]==],
- ["ctype"] = [==[int]==],
- },
- {
- ["name"] = [==[x]==],
- ["ctype"] = [==[int *]==],
- },
- {
- ["name"] = [==[y]==],
- ["ctype"] = [==[int *]==],
- },
- {
- ["name"] = [==[w]==],
- ["ctype"] = [==[int *]==],
- },
- {
- ["name"] = [==[h]==],
- ["ctype"] = [==[int *]==],
- },
- },
- ["name"] = [==[QueryChannelDeltasSGIX]==],
- ["return_ctype"] = [==[int]==],
- },
- },
- },
- ["extensions"] = {
- [==[ARB_get_proc_address]==],
- [==[ARB_multisample]==],
- [==[3DFX_multisample]==],
- [==[ARB_vertex_buffer_object]==],
- [==[ARB_fbconfig_float]==],
- [==[ARB_framebuffer_sRGB]==],
- [==[ARB_create_context]==],
- [==[ARB_create_context_profile]==],
- [==[ARB_create_context_robustness]==],
- [==[ARB_robustness_application_isolation]==],
- [==[ARB_robustness_share_group_isolation]==],
- [==[SGIS_multisample]==],
- [==[EXT_visual_info]==],
- [==[SGI_swap_control]==],
- [==[SGI_video_sync]==],
- [==[SGI_make_current_read]==],
- [==[SGIX_video_source]==],
- [==[EXT_visual_rating]==],
- [==[EXT_import_context]==],
- [==[SGIX_fbconfig]==],
- [==[SGIX_pbuffer]==],
- [==[SGIS_blended_overlay]==],
- [==[SGI_cushion]==],
- [==[SGIS_shared_multisample]==],
- [==[SGIX_video_resize]==],
- [==[SGIX_dmbuffer]==],
- [==[SGIX_swap_group]==],
- [==[SGIX_swap_barrier]==],
- [==[SUN_get_transparent_index]==],
- [==[MESA_copy_sub_buffer]==],
- [==[MESA_pixmap_colormap]==],
- [==[MESA_release_buffers]==],
- [==[MESA_set_3dfx_mode]==],
- [==[SGIX_visual_select_group]==],
- [==[OML_swap_method]==],
- [==[OML_sync_control]==],
- [==[NV_float_buffer]==],
- [==[SGIX_hyperpipe]==],
- [==[MESA_agp_offset]==],
- [==[EXT_fbconfig_packed_float]==],
- [==[EXT_framebuffer_sRGB]==],
- [==[EXT_texture_from_pixmap]==],
- [==[NV_present_video]==],
- [==[NV_video_output]==],
- [==[NV_swap_group]==],
- [==[NV_video_capture]==],
- [==[EXT_swap_control]==],
- [==[NV_copy_image]==],
- [==[INTEL_swap_event]==],
- [==[NV_multisample_coverage]==],
- [==[AMD_gpu_association]==],
- [==[EXT_create_context_es_profile]==],
- [==[EXT_create_context_es2_profile]==],
- [==[EXT_swap_control_tear]==],
- [==[EXT_buffer_age]==],
- },
- ["enumerators"] = {
- {
- ["value"] = [==[0x00000080]==],
- ["name"] = [==[ACCUM_BUFFER_BIT_SGIX]==],
- ["extensions"] = {
- [==[SGIX_pbuffer]==],
- },
- },
- {
- ["value"] = [==[0x20B2]==],
- ["name"] = [==[FRAMEBUFFER_SRGB_CAPABLE_EXT]==],
- ["extensions"] = {
- [==[EXT_framebuffer_sRGB]==],
- },
- },
- {
- ["value"] = [==[0x8016]==],
- ["name"] = [==[MAX_PBUFFER_WIDTH_SGIX]==],
- ["extensions"] = {
- [==[SGIX_pbuffer]==],
- },
- },
- {
- ["value"] = [==[0x8030]==],
- ["name"] = [==[HYPERPIPE_ID_SGIX]==],
- ["extensions"] = {
- [==[SGIX_hyperpipe]==],
- },
- },
- {
- ["value"] = [==[0x20DA]==],
- ["name"] = [==[TEXTURE_FORMAT_RGBA_EXT]==],
- ["extensions"] = {
- [==[EXT_texture_from_pixmap]==],
- },
- },
- {
- ["value"] = [==[0x20E1]==],
- ["name"] = [==[BACK_RIGHT_EXT]==],
- ["extensions"] = {
- [==[EXT_texture_from_pixmap]==],
- },
- },
- {
- ["value"] = [==[0x20D7]==],
- ["name"] = [==[MIPMAP_TEXTURE_EXT]==],
- ["extensions"] = {
- [==[EXT_texture_from_pixmap]==],
- },
- },
- {
- ["value"] = [==[0x8051]==],
- ["name"] = [==[SAMPLES_3DFX]==],
- ["extensions"] = {
- [==[3DFX_multisample]==],
- },
- },
- {
- ["value"] = [==[0x1F02]==],
- ["name"] = [==[GPU_OPENGL_VERSION_STRING_AMD]==],
- ["extensions"] = {
- [==[AMD_gpu_association]==],
- },
- },
- {
- ["value"] = [==[0x8063]==],
- ["name"] = [==[SWAP_UNDEFINED_OML]==],
- ["extensions"] = {
- [==[OML_swap_method]==],
- },
- },
- {
- ["value"] = [==[0x20EA]==],
- ["name"] = [==[AUX8_EXT]==],
- ["extensions"] = {
- [==[EXT_texture_from_pixmap]==],
- },
- },
- {
- ["value"] = [==[0x8023]==],
- ["name"] = [==[PBUFFER_SGIX]==],
- ["extensions"] = {
- [==[SGIX_pbuffer]==],
- },
- },
- {
- ["value"] = [==[0x801D]==],
- ["name"] = [==[WIDTH_SGIX]==],
- ["extensions"] = {
- [==[SGIX_pbuffer]==],
- },
- },
- {
- ["value"] = [==[0x2092]==],
- ["name"] = [==[CONTEXT_MINOR_VERSION_ARB]==],
- ["extensions"] = {
- [==[ARB_create_context]==],
- },
- },
- {
- ["value"] = [==[0x8061]==],
- ["name"] = [==[SWAP_EXCHANGE_OML]==],
- ["extensions"] = {
- [==[OML_swap_method]==],
- },
- },
- {
- ["value"] = [==[0x20C6]==],
- ["name"] = [==[VIDEO_OUT_COLOR_AND_ALPHA_NV]==],
- ["extensions"] = {
- [==[NV_video_output]==],
- },
- },
- {
- ["value"] = [==[0x20F0]==],
- ["name"] = [==[NUM_VIDEO_SLOTS_NV]==],
- ["extensions"] = {
- [==[NV_present_video]==],
- },
- },
- {
- ["value"] = [==[100000]==],
- ["name"] = [==[SAMPLE_BUFFERS_SGIS]==],
- ["extensions"] = {
- [==[SGIS_multisample]==],
- },
- },
- {
- ["value"] = [==[0x8018]==],
- ["name"] = [==[MAX_PBUFFER_PIXELS_SGIX]==],
- ["extensions"] = {
- [==[SGIX_pbuffer]==],
- },
- },
- {
- ["value"] = [==[0x20E3]==],
- ["name"] = [==[AUX1_EXT]==],
- ["extensions"] = {
- [==[EXT_texture_from_pixmap]==],
- },
- },
- {
- ["value"] = [==[0x801F]==],
- ["name"] = [==[EVENT_MASK_SGIX]==],
- ["extensions"] = {
- [==[SGIX_pbuffer]==],
- },
- },
- {
- ["value"] = [==[0x8028]==],
- ["name"] = [==[VISUAL_SELECT_GROUP_SGIX]==],
- ["extensions"] = {
- [==[SGIX_visual_select_group]==],
- },
- },
- {
- ["value"] = [==[0x20DC]==],
- ["name"] = [==[TEXTURE_2D_EXT]==],
- ["extensions"] = {
- [==[EXT_texture_from_pixmap]==],
- },
- },
- {
- ["value"] = [==[0x2]==],
- ["name"] = [==[3DFX_FULLSCREEN_MODE_MESA]==],
- ["extensions"] = {
- [==[MESA_set_3dfx_mode]==],
- },
- },
- {
- ["value"] = [==[0x8261]==],
- ["name"] = [==[NO_RESET_NOTIFICATION_ARB]==],
- ["extensions"] = {
- [==[ARB_create_context_robustness]==],
- },
- },
- {
- ["value"] = [==[0x25]==],
- ["name"] = [==[TRANSPARENT_RED_VALUE_EXT]==],
- ["extensions"] = {
- [==[EXT_visual_info]==],
- },
- },
- {
- ["value"] = [==[0x20CE]==],
- ["name"] = [==[UNIQUE_ID_NV]==],
- ["extensions"] = {
- [==[NV_video_capture]==],
- },
- },
- {
- ["value"] = [==[0x00000001]==],
- ["name"] = [==[FRONT_LEFT_BUFFER_BIT_SGIX]==],
- ["extensions"] = {
- [==[SGIX_pbuffer]==],
- },
- },
- {
- ["value"] = [==[0x20E5]==],
- ["name"] = [==[AUX3_EXT]==],
- ["extensions"] = {
- [==[EXT_texture_from_pixmap]==],
- },
- },
- {
- ["value"] = [==[0x8017]==],
- ["name"] = [==[MAX_PBUFFER_HEIGHT_SGIX]==],
- ["extensions"] = {
- [==[SGIX_pbuffer]==],
- },
- },
- {
- ["value"] = [==[0x21A7]==],
- ["name"] = [==[GPU_NUM_RB_AMD]==],
- ["extensions"] = {
- [==[AMD_gpu_association]==],
- },
- },
- {
- ["value"] = [==[0x00000001]==],
- ["name"] = [==[SYNC_SWAP_SGIX]==],
- ["extensions"] = {
- [==[SGIX_video_resize]==],
- },
- },
- {
- ["value"] = [==[0x8025]==],
- ["name"] = [==[BLENDED_RGBA_SGIS]==],
- ["extensions"] = {
- [==[SGIS_blended_overlay]==],
- },
- },
- {
- ["value"] = [==[0x2095]==],
- ["name"] = [==[CONTEXT_ALLOW_BUFFER_BYTE_ORDER_MISMATCH_ARB]==],
- ["extensions"] = {
- [==[ARB_vertex_buffer_object]==],
- },
- },
- {
- ["value"] = [==[0x8022]==],
- ["name"] = [==[WINDOW_SGIX]==],
- ["extensions"] = {
- [==[SGIX_pbuffer]==],
- },
- },
- {
- ["value"] = [==[0x20DF]==],
- ["name"] = [==[FRONT_RIGHT_EXT]==],
- ["extensions"] = {
- [==[EXT_texture_from_pixmap]==],
- },
- },
- {
- ["value"] = [==[0x8006]==],
- ["name"] = [==[GRAY_SCALE_EXT]==],
- ["extensions"] = {
- [==[EXT_visual_info]==],
- },
- },
- {
- ["value"] = [==[0x00000004]==],
- ["name"] = [==[RGBA_FLOAT_BIT_ARB]==],
- ["extensions"] = {
- [==[ARB_fbconfig_float]==],
- },
- },
- {
- ["value"] = [==[0x23]==],
- ["name"] = [==[TRANSPARENT_TYPE_EXT]==],
- ["extensions"] = {
- [==[EXT_visual_info]==],
- },
- },
- {
- ["value"] = [==[0x00000000]==],
- ["name"] = [==[SYNC_FRAME_SGIX]==],
- ["extensions"] = {
- [==[SGIX_video_resize]==],
- },
- },
- {
- ["value"] = [==[0x8060]==],
- ["name"] = [==[SWAP_METHOD_OML]==],
- ["extensions"] = {
- [==[OML_swap_method]==],
- },
- },
- {
- ["value"] = [==[0x20C8]==],
- ["name"] = [==[VIDEO_OUT_FRAME_NV]==],
- ["extensions"] = {
- [==[NV_video_output]==],
- },
- },
- {
- ["value"] = [==[0x21A8]==],
- ["name"] = [==[GPU_NUM_SPI_AMD]==],
- ["extensions"] = {
- [==[AMD_gpu_association]==],
- },
- },
- {
- ["value"] = [==[0x8062]==],
- ["name"] = [==[SWAP_COPY_OML]==],
- ["extensions"] = {
- [==[OML_swap_method]==],
- },
- },
- {
- ["value"] = [==[0x00000008]==],
- ["name"] = [==[CONTEXT_RESET_ISOLATION_BIT_ARB]==],
- ["extensions"] = {
- [==[ARB_robustness_application_isolation]==],
- [==[ARB_robustness_share_group_isolation]==],
- },
- },
- {
- ["value"] = [==[0x8020]==],
- ["name"] = [==[DAMAGED_SGIX]==],
- ["extensions"] = {
- [==[SGIX_pbuffer]==],
- },
- },
- {
- ["value"] = [==[0x8256]==],
- ["name"] = [==[CONTEXT_RESET_NOTIFICATION_STRATEGY_ARB]==],
- ["extensions"] = {
- [==[ARB_create_context_robustness]==],
- },
- },
- {
- ["value"] = [==[0x8004]==],
- ["name"] = [==[PSEUDO_COLOR_EXT]==],
- ["extensions"] = {
- [==[EXT_visual_info]==],
- },
- },
- {
- ["value"] = [==[0x20D9]==],
- ["name"] = [==[TEXTURE_FORMAT_RGB_EXT]==],
- ["extensions"] = {
- [==[EXT_texture_from_pixmap]==],
- },
- },
- {
- ["value"] = [==[0x801E]==],
- ["name"] = [==[HEIGHT_SGIX]==],
- ["extensions"] = {
- [==[SGIX_pbuffer]==],
- },
- },
- {
- ["value"] = [==[0x00000004]==],
- ["name"] = [==[CONTEXT_ES_PROFILE_BIT_EXT]==],
- ["extensions"] = {
- [==[EXT_create_context_es_profile]==],
- },
- },
- {
- ["value"] = [==[0x00000001]==],
- ["name"] = [==[CONTEXT_DEBUG_BIT_ARB]==],
- ["extensions"] = {
- [==[ARB_create_context]==],
- },
- },
- {
- ["value"] = [==[0x21A3]==],
- ["name"] = [==[GPU_RAM_AMD]==],
- ["extensions"] = {
- [==[AMD_gpu_association]==],
- },
- },
- {
- ["value"] = [==[0x8003]==],
- ["name"] = [==[DIRECT_COLOR_EXT]==],
- ["extensions"] = {
- [==[EXT_visual_info]==],
- },
- },
- {
- ["value"] = [==[0x20F4]==],
- ["name"] = [==[BACK_BUFFER_AGE_EXT]==],
- ["extensions"] = {
- [==[EXT_buffer_age]==],
- },
- },
- {
- ["value"] = [==[0x800B]==],
- ["name"] = [==[VISUAL_ID_EXT]==],
- ["extensions"] = {
- [==[EXT_import_context]==],
- },
- },
- {
- ["value"] = [==[0x00000002]==],
- ["name"] = [==[CONTEXT_COMPATIBILITY_PROFILE_BIT_ARB]==],
- ["extensions"] = {
- [==[ARB_create_context_profile]==],
- },
- },
- {
- ["value"] = [==[0x20E2]==],
- ["name"] = [==[AUX0_EXT]==],
- ["extensions"] = {
- [==[EXT_texture_from_pixmap]==],
- },
- },
- {
- ["value"] = [==[0x20B1]==],
- ["name"] = [==[RGBA_UNSIGNED_FLOAT_TYPE_EXT]==],
- ["extensions"] = {
- [==[EXT_fbconfig_packed_float]==],
- },
- },
- {
- ["value"] = [==[0x28]==],
- ["name"] = [==[TRANSPARENT_ALPHA_VALUE_EXT]==],
- ["extensions"] = {
- [==[EXT_visual_info]==],
- },
- },
- {
- ["value"] = [==[0x8050]==],
- ["name"] = [==[SAMPLE_BUFFERS_3DFX]==],
- ["extensions"] = {
- [==[3DFX_multisample]==],
- },
- },
- {
- ["value"] = [==[0x20D8]==],
- ["name"] = [==[TEXTURE_FORMAT_NONE_EXT]==],
- ["extensions"] = {
- [==[EXT_texture_from_pixmap]==],
- },
- },
- {
- ["value"] = [==[0x00000003]==],
- ["name"] = [==[HYPERPIPE_STEREO_SGIX]==],
- ["extensions"] = {
- [==[SGIX_hyperpipe]==],
- },
- },
- {
- ["value"] = [==[0x800D]==],
- ["name"] = [==[NON_CONFORMANT_VISUAL_EXT]==],
- ["extensions"] = {
- [==[EXT_visual_rating]==],
- },
- },
- {
- ["value"] = [==[92]==],
- ["name"] = [==[BAD_HYPERPIPE_SGIX]==],
- ["extensions"] = {
- [==[SGIX_hyperpipe]==],
- },
- },
- {
- ["value"] = [==[0x04000000]==],
- ["name"] = [==[BUFFER_SWAP_COMPLETE_INTEL_MASK]==],
- ["extensions"] = {
- [==[INTEL_swap_event]==],
- },
- },
- {
- ["value"] = [==[0x00000002]==],
- ["name"] = [==[CONTEXT_FORWARD_COMPATIBLE_BIT_ARB]==],
- ["extensions"] = {
- [==[ARB_create_context]==],
- },
- },
- {
- ["value"] = [==[0x800A]==],
- ["name"] = [==[SHARE_CONTEXT_EXT]==],
- ["extensions"] = {
- [==[EXT_import_context]==],
- },
- },
- {
- ["value"] = [==[0x801A]==],
- ["name"] = [==[OPTIMAL_PBUFFER_HEIGHT_SGIX]==],
- ["extensions"] = {
- [==[SGIX_pbuffer]==],
- },
- },
- {
- ["value"] = [==[100001]==],
- ["name"] = [==[SAMPLES_ARB]==],
- ["extensions"] = {
- [==[ARB_multisample]==],
- },
- },
- {
- ["value"] = [==[0x20B3]==],
- ["name"] = [==[COLOR_SAMPLES_NV]==],
- ["extensions"] = {
- [==[NV_multisample_coverage]==],
- },
- },
- {
- ["value"] = [==[0x20E8]==],
- ["name"] = [==[AUX6_EXT]==],
- ["extensions"] = {
- [==[EXT_texture_from_pixmap]==],
- },
- },
- {
- ["value"] = [==[0x21A6]==],
- ["name"] = [==[GPU_NUM_SIMD_AMD]==],
- ["extensions"] = {
- [==[AMD_gpu_association]==],
- },
- },
- {
- ["value"] = [==[0x24]==],
- ["name"] = [==[TRANSPARENT_INDEX_VALUE_EXT]==],
- ["extensions"] = {
- [==[EXT_visual_info]==],
- },
- },
- {
- ["value"] = [==[0x20D6]==],
- ["name"] = [==[TEXTURE_TARGET_EXT]==],
- ["extensions"] = {
- [==[EXT_texture_from_pixmap]==],
- },
- },
- {
- ["value"] = [==[0x00000004]==],
- ["name"] = [==[CONTEXT_ROBUST_ACCESS_BIT_ARB]==],
- ["extensions"] = {
- [==[ARB_create_context_robustness]==],
- },
- },
- {
- ["value"] = [==[0x00000001]==],
- ["name"] = [==[PIPE_RECT_SGIX]==],
- ["extensions"] = {
- [==[SGIX_hyperpipe]==],
- },
- },
- {
- ["value"] = [==[0x1]==],
- ["name"] = [==[3DFX_WINDOW_MODE_MESA]==],
- ["extensions"] = {
- [==[MESA_set_3dfx_mode]==],
- },
- },
- {
- ["value"] = [==[0x20E0]==],
- ["name"] = [==[BACK_EXT]==],
- ["extensions"] = {
- [==[EXT_texture_from_pixmap]==],
- },
- },
- {
- ["value"] = [==[0x8009]==],
- ["name"] = [==[TRANSPARENT_INDEX_EXT]==],
- ["extensions"] = {
- [==[EXT_visual_info]==],
- },
- },
- {
- ["value"] = [==[0x8024]==],
- ["name"] = [==[DIGITAL_MEDIA_PBUFFER_SGIX]==],
- ["extensions"] = {
- [==[SGIX_dmbuffer]==],
- },
- },
- {
- ["value"] = [==[0x20CF]==],
- ["name"] = [==[NUM_VIDEO_CAPTURE_SLOTS_NV]==],
- ["extensions"] = {
- [==[NV_video_capture]==],
- },
- },
- {
- ["value"] = [==[100001]==],
- ["name"] = [==[SAMPLES_SGIS]==],
- ["extensions"] = {
- [==[SGIS_multisample]==],
- },
- },
- {
- ["value"] = [==[0x20B9]==],
- ["name"] = [==[RGBA_FLOAT_TYPE_ARB]==],
- ["extensions"] = {
- [==[ARB_fbconfig_float]==],
- },
- },
- {
- ["value"] = [==[0x20F3]==],
- ["name"] = [==[LATE_SWAPS_TEAR_EXT]==],
- ["extensions"] = {
- [==[EXT_swap_control_tear]==],
- },
- },
- {
- ["value"] = [==[0x00000004]==],
- ["name"] = [==[TEXTURE_RECTANGLE_BIT_EXT]==],
- ["extensions"] = {
- [==[EXT_texture_from_pixmap]==],
- },
- },
- {
- ["value"] = [==[0x2091]==],
- ["name"] = [==[CONTEXT_MAJOR_VERSION_ARB]==],
- ["extensions"] = {
- [==[ARB_create_context]==],
- },
- },
- {
- ["value"] = [==[0x08000000]==],
- ["name"] = [==[BUFFER_CLOBBER_MASK_SGIX]==],
- ["extensions"] = {
- [==[SGIX_pbuffer]==],
- },
- },
- {
- ["value"] = [==[0x8001]==],
- ["name"] = [==[SLOW_VISUAL_EXT]==],
- ["extensions"] = {
- [==[EXT_visual_rating]==],
- },
- },
- {
- ["value"] = [==[0x22]==],
- ["name"] = [==[X_VISUAL_TYPE_EXT]==],
- ["extensions"] = {
- [==[EXT_visual_info]==],
- },
- },
- {
- ["value"] = [==[0x8013]==],
- ["name"] = [==[FBCONFIG_ID_SGIX]==],
- ["extensions"] = {
- [==[SGIX_fbconfig]==],
- },
- },
- {
- ["value"] = [==[0x8008]==],
- ["name"] = [==[TRANSPARENT_RGB_EXT]==],
- ["extensions"] = {
- [==[EXT_visual_info]==],
- },
- },
- {
- ["value"] = [==[0x20C4]==],
- ["name"] = [==[VIDEO_OUT_ALPHA_NV]==],
- ["extensions"] = {
- [==[NV_video_output]==],
- },
- },
- {
- ["value"] = [==[0x21A2]==],
- ["name"] = [==[GPU_FASTEST_TARGET_GPUS_AMD]==],
- ["extensions"] = {
- [==[AMD_gpu_association]==],
- },
- },
- {
- ["value"] = [==[0x1F01]==],
- ["name"] = [==[GPU_RENDERER_STRING_AMD]==],
- ["extensions"] = {
- [==[AMD_gpu_association]==],
- },
- },
- {
- ["value"] = [==[0x1F00]==],
- ["name"] = [==[GPU_VENDOR_AMD]==],
- ["extensions"] = {
- [==[AMD_gpu_association]==],
- },
- },
- {
- ["value"] = [==[100001]==],
- ["name"] = [==[COVERAGE_SAMPLES_NV]==],
- ["extensions"] = {
- [==[NV_multisample_coverage]==],
- },
- },
- {
- ["value"] = [==[0x8182]==],
- ["name"] = [==[FLIP_COMPLETE_INTEL]==],
- ["extensions"] = {
- [==[INTEL_swap_event]==],
- },
- },
- {
- ["value"] = [==[0x8005]==],
- ["name"] = [==[STATIC_COLOR_EXT]==],
- ["extensions"] = {
- [==[EXT_visual_info]==],
- },
- },
- {
- ["value"] = [==[0x9126]==],
- ["name"] = [==[CONTEXT_PROFILE_MASK_ARB]==],
- ["extensions"] = {
- [==[ARB_create_context_profile]==],
- },
- },
- {
- ["value"] = [==[0x8181]==],
- ["name"] = [==[COPY_COMPLETE_INTEL]==],
- ["extensions"] = {
- [==[INTEL_swap_event]==],
- },
- },
- {
- ["value"] = [==[0x20D4]==],
- ["name"] = [==[Y_INVERTED_EXT]==],
- ["extensions"] = {
- [==[EXT_texture_from_pixmap]==],
- },
- },
- {
- ["value"] = [==[0x00000001]==],
- ["name"] = [==[HYPERPIPE_DISPLAY_PIPE_SGIX]==],
- ["extensions"] = {
- [==[SGIX_hyperpipe]==],
- },
- },
- {
- ["value"] = [==[0x20D3]==],
- ["name"] = [==[BIND_TO_TEXTURE_TARGETS_EXT]==],
- ["extensions"] = {
- [==[EXT_texture_from_pixmap]==],
- },
- },
- {
- ["value"] = [==[0x00000004]==],
- ["name"] = [==[BACK_LEFT_BUFFER_BIT_SGIX]==],
- ["extensions"] = {
- [==[SGIX_pbuffer]==],
- },
- },
- {
- ["value"] = [==[0x8180]==],
- ["name"] = [==[EXCHANGE_COMPLETE_INTEL]==],
- ["extensions"] = {
- [==[INTEL_swap_event]==],
- },
- },
- {
- ["value"] = [==[0x00000008]==],
- ["name"] = [==[BACK_RIGHT_BUFFER_BIT_SGIX]==],
- ["extensions"] = {
- [==[SGIX_pbuffer]==],
- },
- },
- {
- ["value"] = [==[0x8007]==],
- ["name"] = [==[STATIC_GRAY_EXT]==],
- ["extensions"] = {
- [==[EXT_visual_info]==],
- },
- },
- {
- ["value"] = [==[0x00000004]==],
- ["name"] = [==[PBUFFER_BIT_SGIX]==],
- ["extensions"] = {
- [==[SGIX_pbuffer]==],
- },
- },
- {
- ["value"] = [==[91]==],
- ["name"] = [==[BAD_HYPERPIPE_CONFIG_SGIX]==],
- ["extensions"] = {
- [==[SGIX_hyperpipe]==],
- },
- },
- {
- ["value"] = [==[0x20F1]==],
- ["name"] = [==[SWAP_INTERVAL_EXT]==],
- ["extensions"] = {
- [==[EXT_swap_control]==],
- },
- },
- {
- ["value"] = [==[0x00000001]==],
- ["name"] = [==[WINDOW_BIT_SGIX]==],
- ["extensions"] = {
- [==[SGIX_fbconfig]==],
- },
- },
- {
- ["value"] = [==[0x8021]==],
- ["name"] = [==[SAVED_SGIX]==],
- ["extensions"] = {
- [==[SGIX_pbuffer]==],
- },
- },
- {
- ["value"] = [==[0x8002]==],
- ["name"] = [==[TRUE_COLOR_EXT]==],
- ["extensions"] = {
- [==[EXT_visual_info]==],
- },
- },
- {
- ["value"] = [==[0x20CD]==],
- ["name"] = [==[DEVICE_ID_NV]==],
- ["extensions"] = {
- [==[NV_video_capture]==],
- },
- },
- {
- ["value"] = [==[0x00000001]==],
- ["name"] = [==[TEXTURE_1D_BIT_EXT]==],
- ["extensions"] = {
- [==[EXT_texture_from_pixmap]==],
- },
- },
- {
- ["value"] = [==[0x20CC]==],
- ["name"] = [==[VIDEO_OUT_STACKED_FIELDS_2_1_NV]==],
- ["extensions"] = {
- [==[NV_video_output]==],
- },
- },
- {
- ["value"] = [==[0x00000002]==],
- ["name"] = [==[PIPE_RECT_LIMITS_SGIX]==],
- ["extensions"] = {
- [==[SGIX_hyperpipe]==],
- },
- },
- {
- ["value"] = [==[0x20CB]==],
- ["name"] = [==[VIDEO_OUT_STACKED_FIELDS_1_2_NV]==],
- ["extensions"] = {
- [==[NV_video_output]==],
- },
- },
- {
- ["value"] = [==[0x8014]==],
- ["name"] = [==[RGBA_TYPE_SGIX]==],
- ["extensions"] = {
- [==[SGIX_fbconfig]==],
- },
- },
- {
- ["value"] = [==[0x2094]==],
- ["name"] = [==[CONTEXT_FLAGS_ARB]==],
- ["extensions"] = {
- [==[ARB_create_context]==],
- },
- },
- {
- ["value"] = [==[0x20C9]==],
- ["name"] = [==[VIDEO_OUT_FIELD_1_NV]==],
- ["extensions"] = {
- [==[NV_video_output]==],
- },
- },
- {
- ["value"] = [==[0x20C7]==],
- ["name"] = [==[VIDEO_OUT_COLOR_AND_DEPTH_NV]==],
- ["extensions"] = {
- [==[NV_video_output]==],
- },
- },
- {
- ["value"] = [==[0x00000010]==],
- ["name"] = [==[AUX_BUFFERS_BIT_SGIX]==],
- ["extensions"] = {
- [==[SGIX_pbuffer]==],
- },
- },
- {
- ["value"] = [==[0x8026]==],
- ["name"] = [==[MULTISAMPLE_SUB_RECT_WIDTH_SGIS]==],
- ["extensions"] = {
- [==[SGIS_shared_multisample]==],
- },
- },
- {
- ["value"] = [==[0x21A4]==],
- ["name"] = [==[GPU_CLOCK_AMD]==],
- ["extensions"] = {
- [==[AMD_gpu_association]==],
- },
- },
- {
- ["value"] = [==[0x20DD]==],
- ["name"] = [==[TEXTURE_RECTANGLE_EXT]==],
- ["extensions"] = {
- [==[EXT_texture_from_pixmap]==],
- },
- },
- {
- ["value"] = [==[0x20EB]==],
- ["name"] = [==[AUX9_EXT]==],
- ["extensions"] = {
- [==[EXT_texture_from_pixmap]==],
- },
- },
- {
- ["value"] = [==[0x20E9]==],
- ["name"] = [==[AUX7_EXT]==],
- ["extensions"] = {
- [==[EXT_texture_from_pixmap]==],
- },
- },
- {
- ["value"] = [==[0x20E7]==],
- ["name"] = [==[AUX5_EXT]==],
- ["extensions"] = {
- [==[EXT_texture_from_pixmap]==],
- },
- },
- {
- ["value"] = [==[0x20E6]==],
- ["name"] = [==[AUX4_EXT]==],
- ["extensions"] = {
- [==[EXT_texture_from_pixmap]==],
- },
- },
- {
- ["value"] = [==[0x20B0]==],
- ["name"] = [==[FLOAT_COMPONENTS_NV]==],
- ["extensions"] = {
- [==[NV_float_buffer]==],
- },
- },
- {
- ["value"] = [==[0x20D1]==],
- ["name"] = [==[BIND_TO_TEXTURE_RGBA_EXT]==],
- ["extensions"] = {
- [==[EXT_texture_from_pixmap]==],
- },
- },
- {
- ["value"] = [==[0x00000020]==],
- ["name"] = [==[DEPTH_BUFFER_BIT_SGIX]==],
- ["extensions"] = {
- [==[SGIX_pbuffer]==],
- },
- },
- {
- ["value"] = [==[0x20E0]==],
- ["name"] = [==[BACK_LEFT_EXT]==],
- ["extensions"] = {
- [==[EXT_texture_from_pixmap]==],
- },
- },
- {
- ["value"] = [==[100000]==],
- ["name"] = [==[SAMPLE_BUFFERS_ARB]==],
- ["extensions"] = {
- [==[ARB_multisample]==],
- },
- },
- {
- ["value"] = [==[0x00000002]==],
- ["name"] = [==[FRONT_RIGHT_BUFFER_BIT_SGIX]==],
- ["extensions"] = {
- [==[SGIX_pbuffer]==],
- },
- },
- {
- ["value"] = [==[0x00000100]==],
- ["name"] = [==[SAMPLE_BUFFERS_BIT_SGIX]==],
- ["extensions"] = {
- [==[SGIX_pbuffer]==],
- },
- },
- {
- ["value"] = [==[0x20C3]==],
- ["name"] = [==[VIDEO_OUT_COLOR_NV]==],
- ["extensions"] = {
- [==[NV_video_output]==],
- },
- },
- {
- ["value"] = [==[80]==],
- ["name"] = [==[HYPERPIPE_PIPE_NAME_LENGTH_SGIX]==],
- ["extensions"] = {
- [==[SGIX_hyperpipe]==],
- },
- },
- {
- ["value"] = [==[0x8019]==],
- ["name"] = [==[OPTIMAL_PBUFFER_WIDTH_SGIX]==],
- ["extensions"] = {
- [==[SGIX_pbuffer]==],
- },
- },
- {
- ["value"] = [==[0x20C5]==],
- ["name"] = [==[VIDEO_OUT_DEPTH_NV]==],
- ["extensions"] = {
- [==[NV_video_output]==],
- },
- },
- {
- ["value"] = [==[0x00000004]==],
- ["name"] = [==[CONTEXT_ES2_PROFILE_BIT_EXT]==],
- ["extensions"] = {
- [==[EXT_create_context_es2_profile]==],
- },
- },
- {
- ["value"] = [==[0x20B2]==],
- ["name"] = [==[FRAMEBUFFER_SRGB_CAPABLE_ARB]==],
- ["extensions"] = {
- [==[ARB_framebuffer_sRGB]==],
- },
- },
- {
- ["value"] = [==[0x00000001]==],
- ["name"] = [==[RGBA_BIT_SGIX]==],
- ["extensions"] = {
- [==[SGIX_fbconfig]==],
- },
- },
- {
- ["value"] = [==[0x20D5]==],
- ["name"] = [==[TEXTURE_FORMAT_EXT]==],
- ["extensions"] = {
- [==[EXT_texture_from_pixmap]==],
- },
- },
- {
- ["value"] = [==[0x00000008]==],
- ["name"] = [==[RGBA_UNSIGNED_FLOAT_BIT_EXT]==],
- ["extensions"] = {
- [==[EXT_fbconfig_packed_float]==],
- },
- },
- {
- ["value"] = [==[0x8000]==],
- ["name"] = [==[NONE_EXT]==],
- ["extensions"] = {
- [==[EXT_visual_info]==],
- [==[EXT_visual_rating]==],
- },
- },
- {
- ["value"] = [==[0x20]==],
- ["name"] = [==[VISUAL_CAVEAT_EXT]==],
- ["extensions"] = {
- [==[EXT_visual_rating]==],
- },
- },
- {
- ["value"] = [==[0x20DE]==],
- ["name"] = [==[FRONT_LEFT_EXT]==],
- ["extensions"] = {
- [==[EXT_texture_from_pixmap]==],
- },
- },
- {
- ["value"] = [==[0x00000002]==],
- ["name"] = [==[COLOR_INDEX_BIT_SGIX]==],
- ["extensions"] = {
- [==[SGIX_fbconfig]==],
- },
- },
- {
- ["value"] = [==[0x20DE]==],
- ["name"] = [==[FRONT_EXT]==],
- ["extensions"] = {
- [==[EXT_texture_from_pixmap]==],
- },
- },
- {
- ["value"] = [==[0x20D2]==],
- ["name"] = [==[BIND_TO_MIPMAP_TEXTURE_EXT]==],
- ["extensions"] = {
- [==[EXT_texture_from_pixmap]==],
- },
- },
- {
- ["value"] = [==[0x20DB]==],
- ["name"] = [==[TEXTURE_1D_EXT]==],
- ["extensions"] = {
- [==[EXT_texture_from_pixmap]==],
- },
- },
- {
- ["value"] = [==[0x00000002]==],
- ["name"] = [==[TEXTURE_2D_BIT_EXT]==],
- ["extensions"] = {
- [==[EXT_texture_from_pixmap]==],
- },
- },
- {
- ["value"] = [==[0x00000040]==],
- ["name"] = [==[STENCIL_BUFFER_BIT_SGIX]==],
- ["extensions"] = {
- [==[SGIX_pbuffer]==],
- },
- },
- {
- ["value"] = [==[0x801C]==],
- ["name"] = [==[LARGEST_PBUFFER_SGIX]==],
- ["extensions"] = {
- [==[SGIX_pbuffer]==],
- },
- },
- {
- ["value"] = [==[0x8012]==],
- ["name"] = [==[X_RENDERABLE_SGIX]==],
- ["extensions"] = {
- [==[SGIX_fbconfig]==],
- },
- },
- {
- ["value"] = [==[0x8015]==],
- ["name"] = [==[COLOR_INDEX_TYPE_SGIX]==],
- ["extensions"] = {
- [==[SGIX_fbconfig]==],
- },
- },
- {
- ["value"] = [==[0x00000004]==],
- ["name"] = [==[HYPERPIPE_PIXEL_AVERAGE_SGIX]==],
- ["extensions"] = {
- [==[SGIX_hyperpipe]==],
- },
- },
- {
- ["value"] = [==[0x20CA]==],
- ["name"] = [==[VIDEO_OUT_FIELD_2_NV]==],
- ["extensions"] = {
- [==[NV_video_output]==],
- },
- },
- {
- ["value"] = [==[0x21A5]==],
- ["name"] = [==[GPU_NUM_PIPES_AMD]==],
- ["extensions"] = {
- [==[AMD_gpu_association]==],
- },
- },
- {
- ["value"] = [==[0x00000002]==],
- ["name"] = [==[PIXMAP_BIT_SGIX]==],
- ["extensions"] = {
- [==[SGIX_fbconfig]==],
- },
- },
- {
- ["value"] = [==[0x20F2]==],
- ["name"] = [==[MAX_SWAP_INTERVAL_EXT]==],
- ["extensions"] = {
- [==[EXT_swap_control]==],
- },
- },
- {
- ["value"] = [==[0x00000002]==],
- ["name"] = [==[HYPERPIPE_RENDER_PIPE_SGIX]==],
- ["extensions"] = {
- [==[SGIX_hyperpipe]==],
- },
- },
- {
- ["value"] = [==[0x8010]==],
- ["name"] = [==[DRAWABLE_TYPE_SGIX]==],
- ["extensions"] = {
- [==[SGIX_fbconfig]==],
- },
- },
- {
- ["value"] = [==[0x20D0]==],
- ["name"] = [==[BIND_TO_TEXTURE_RGB_EXT]==],
- ["extensions"] = {
- [==[EXT_texture_from_pixmap]==],
- },
- },
- {
- ["value"] = [==[0x801B]==],
- ["name"] = [==[PRESERVED_CONTENTS_SGIX]==],
- ["extensions"] = {
- [==[SGIX_pbuffer]==],
- },
- },
- {
- ["value"] = [==[0x20E4]==],
- ["name"] = [==[AUX2_EXT]==],
- ["extensions"] = {
- [==[EXT_texture_from_pixmap]==],
- },
- },
- {
- ["value"] = [==[0x8252]==],
- ["name"] = [==[LOSE_CONTEXT_ON_RESET_ARB]==],
- ["extensions"] = {
- [==[ARB_create_context_robustness]==],
- },
- },
- {
- ["value"] = [==[0x26]==],
- ["name"] = [==[TRANSPARENT_GREEN_VALUE_EXT]==],
- ["extensions"] = {
- [==[EXT_visual_info]==],
- },
- },
- {
- ["value"] = [==[0x8027]==],
- ["name"] = [==[MULTISAMPLE_SUB_RECT_HEIGHT_SGIS]==],
- ["extensions"] = {
- [==[SGIS_shared_multisample]==],
- },
- },
- {
- ["value"] = [==[0x800C]==],
- ["name"] = [==[SCREEN_EXT]==],
- ["extensions"] = {
- [==[EXT_import_context]==],
- [==[SGIX_fbconfig]==],
- },
- },
- {
- ["value"] = [==[0x27]==],
- ["name"] = [==[TRANSPARENT_BLUE_VALUE_EXT]==],
- ["extensions"] = {
- [==[EXT_visual_info]==],
- },
- },
- {
- ["value"] = [==[0x8011]==],
- ["name"] = [==[RENDER_TYPE_SGIX]==],
- ["extensions"] = {
- [==[SGIX_fbconfig]==],
- },
- },
- {
- ["value"] = [==[0x00000001]==],
- ["name"] = [==[CONTEXT_CORE_PROFILE_BIT_ARB]==],
- ["extensions"] = {
- [==[ARB_create_context_profile]==],
- },
- },
- },
-};
diff --git a/libobs-opengl/GL/glspecs/wglspec.lua b/libobs-opengl/GL/glspecs/wglspec.lua
deleted file mode 100644
index 2f9d35dd3..000000000
--- a/libobs-opengl/GL/glspecs/wglspec.lua
+++ /dev/null
@@ -1,4172 +0,0 @@
-return {
- ["funcData"] = {
- ["passthru"] = {
- [==[struct _GPU_DEVICE {
- DWORD cb;
- CHAR DeviceName[32];
- CHAR DeviceString[128];
- DWORD Flags;
- RECT rcVirtualScreen;
-};]==],
- [==[DECLARE_HANDLE(HPBUFFERARB);]==],
- [==[DECLARE_HANDLE(HPBUFFEREXT);]==],
- [==[DECLARE_HANDLE(HVIDEOOUTPUTDEVICENV);]==],
- [==[DECLARE_HANDLE(HPVIDEODEV);]==],
- [==[DECLARE_HANDLE(HGPUNV);]==],
- [==[DECLARE_HANDLE(HVIDEOINPUTDEVICENV);]==],
- [==[typedef struct _GPU_DEVICE *PGPU_DEVICE;]==],
- },
- ["functions"] = {
- {
- ["extensions"] = {
- [==[I3D_gamma]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[hDC]==],
- ["ctype"] = [==[HDC]==],
- },
- {
- ["name"] = [==[iAttribute]==],
- ["ctype"] = [==[int]==],
- },
- {
- ["name"] = [==[piValue]==],
- ["ctype"] = [==[int *]==],
- },
- },
- ["name"] = [==[GetGammaTableParametersI3D]==],
- ["return_ctype"] = [==[BOOL]==],
- },
- {
- ["extensions"] = {
- [==[EXT_extensions_string]==],
- },
- ["parameters"] = {
- },
- ["name"] = [==[GetExtensionsStringEXT]==],
- ["return_ctype"] = [==[const char *]==],
- },
- {
- ["extensions"] = {
- [==[ARB_pbuffer]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[hDC]==],
- ["ctype"] = [==[HDC]==],
- },
- {
- ["name"] = [==[iPixelFormat]==],
- ["ctype"] = [==[int]==],
- },
- {
- ["name"] = [==[iWidth]==],
- ["ctype"] = [==[int]==],
- },
- {
- ["name"] = [==[iHeight]==],
- ["ctype"] = [==[int]==],
- },
- {
- ["name"] = [==[piAttribList]==],
- ["ctype"] = [==[const int *]==],
- },
- },
- ["name"] = [==[CreatePbufferARB]==],
- ["return_ctype"] = [==[HPBUFFERARB]==],
- },
- {
- ["extensions"] = {
- [==[NV_swap_group]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[hDC]==],
- ["ctype"] = [==[HDC]==],
- },
- {
- ["name"] = [==[group]==],
- ["ctype"] = [==[GLuint *]==],
- },
- {
- ["name"] = [==[barrier]==],
- ["ctype"] = [==[GLuint *]==],
- },
- },
- ["name"] = [==[QuerySwapGroupNV]==],
- ["return_ctype"] = [==[BOOL]==],
- },
- {
- ["extensions"] = {
- [==[I3D_genlock]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[hDC]==],
- ["ctype"] = [==[HDC]==],
- },
- },
- ["name"] = [==[EnableGenlockI3D]==],
- ["return_ctype"] = [==[BOOL]==],
- },
- {
- ["extensions"] = {
- [==[I3D_gamma]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[hDC]==],
- ["ctype"] = [==[HDC]==],
- },
- {
- ["name"] = [==[iEntries]==],
- ["ctype"] = [==[int]==],
- },
- {
- ["name"] = [==[puRed]==],
- ["ctype"] = [==[USHORT *]==],
- },
- {
- ["name"] = [==[puGreen]==],
- ["ctype"] = [==[USHORT *]==],
- },
- {
- ["name"] = [==[puBlue]==],
- ["ctype"] = [==[USHORT *]==],
- },
- },
- ["name"] = [==[GetGammaTableI3D]==],
- ["return_ctype"] = [==[BOOL]==],
- },
- {
- ["extensions"] = {
- [==[NV_vertex_array_range]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[pointer]==],
- ["ctype"] = [==[void *]==],
- },
- },
- ["name"] = [==[FreeMemoryNV]==],
- ["return_ctype"] = [==[void]==],
- },
- {
- ["extensions"] = {
- [==[EXT_pbuffer]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[hDC]==],
- ["ctype"] = [==[HDC]==],
- },
- {
- ["name"] = [==[iPixelFormat]==],
- ["ctype"] = [==[int]==],
- },
- {
- ["name"] = [==[iWidth]==],
- ["ctype"] = [==[int]==],
- },
- {
- ["name"] = [==[iHeight]==],
- ["ctype"] = [==[int]==],
- },
- {
- ["name"] = [==[piAttribList]==],
- ["ctype"] = [==[const int *]==],
- },
- },
- ["name"] = [==[CreatePbufferEXT]==],
- ["return_ctype"] = [==[HPBUFFEREXT]==],
- },
- {
- ["extensions"] = {
- [==[OML_sync_control]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[hdc]==],
- ["ctype"] = [==[HDC]==],
- },
- {
- ["name"] = [==[target_msc]==],
- ["ctype"] = [==[INT64]==],
- },
- {
- ["name"] = [==[divisor]==],
- ["ctype"] = [==[INT64]==],
- },
- {
- ["name"] = [==[remainder]==],
- ["ctype"] = [==[INT64]==],
- },
- {
- ["name"] = [==[ust]==],
- ["ctype"] = [==[INT64 *]==],
- },
- {
- ["name"] = [==[msc]==],
- ["ctype"] = [==[INT64 *]==],
- },
- {
- ["name"] = [==[sbc]==],
- ["ctype"] = [==[INT64 *]==],
- },
- },
- ["name"] = [==[WaitForMscOML]==],
- ["return_ctype"] = [==[BOOL]==],
- },
- {
- ["extensions"] = {
- [==[NV_DX_interop]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[hDevice]==],
- ["ctype"] = [==[HANDLE]==],
- },
- {
- ["name"] = [==[count]==],
- ["ctype"] = [==[GLint]==],
- },
- {
- ["name"] = [==[hObjects]==],
- ["ctype"] = [==[HANDLE *]==],
- },
- },
- ["name"] = [==[DXUnlockObjectsNV]==],
- ["return_ctype"] = [==[BOOL]==],
- },
- {
- ["extensions"] = {
- [==[ARB_pixel_format]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[hdc]==],
- ["ctype"] = [==[HDC]==],
- },
- {
- ["name"] = [==[iPixelFormat]==],
- ["ctype"] = [==[int]==],
- },
- {
- ["name"] = [==[iLayerPlane]==],
- ["ctype"] = [==[int]==],
- },
- {
- ["name"] = [==[nAttributes]==],
- ["ctype"] = [==[UINT]==],
- },
- {
- ["name"] = [==[piAttributes]==],
- ["ctype"] = [==[const int *]==],
- },
- {
- ["name"] = [==[pfValues]==],
- ["ctype"] = [==[FLOAT *]==],
- },
- },
- ["name"] = [==[GetPixelFormatAttribfvARB]==],
- ["return_ctype"] = [==[BOOL]==],
- },
- {
- ["extensions"] = {
- [==[NV_DX_interop]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[hObject]==],
- ["ctype"] = [==[HANDLE]==],
- },
- {
- ["name"] = [==[access]==],
- ["ctype"] = [==[GLenum]==],
- },
- },
- ["name"] = [==[DXObjectAccessNV]==],
- ["return_ctype"] = [==[BOOL]==],
- },
- {
- ["extensions"] = {
- [==[I3D_digital_video_control]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[hDC]==],
- ["ctype"] = [==[HDC]==],
- },
- {
- ["name"] = [==[iAttribute]==],
- ["ctype"] = [==[int]==],
- },
- {
- ["name"] = [==[piValue]==],
- ["ctype"] = [==[const int *]==],
- },
- },
- ["name"] = [==[SetDigitalVideoParametersI3D]==],
- ["return_ctype"] = [==[BOOL]==],
- },
- {
- ["extensions"] = {
- [==[NV_DX_interop]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[hDevice]==],
- ["ctype"] = [==[HANDLE]==],
- },
- {
- ["name"] = [==[hObject]==],
- ["ctype"] = [==[HANDLE]==],
- },
- },
- ["name"] = [==[DXUnregisterObjectNV]==],
- ["return_ctype"] = [==[BOOL]==],
- },
- {
- ["extensions"] = {
- [==[ARB_make_current_read]==],
- },
- ["parameters"] = {
- },
- ["name"] = [==[GetCurrentReadDCARB]==],
- ["return_ctype"] = [==[HDC]==],
- },
- {
- ["extensions"] = {
- [==[NV_present_video]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[hDC]==],
- ["ctype"] = [==[HDC]==],
- },
- {
- ["name"] = [==[phDeviceList]==],
- ["ctype"] = [==[HVIDEOOUTPUTDEVICENV *]==],
- },
- },
- ["name"] = [==[EnumerateVideoDevicesNV]==],
- ["return_ctype"] = [==[int]==],
- },
- {
- ["extensions"] = {
- [==[NV_gpu_affinity]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[hAffinityDC]==],
- ["ctype"] = [==[HDC]==],
- },
- {
- ["name"] = [==[iGpuIndex]==],
- ["ctype"] = [==[UINT]==],
- },
- {
- ["name"] = [==[hGpu]==],
- ["ctype"] = [==[HGPUNV *]==],
- },
- },
- ["name"] = [==[EnumGpusFromAffinityDCNV]==],
- ["return_ctype"] = [==[BOOL]==],
- },
- {
- ["extensions"] = {
- [==[I3D_genlock]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[hDC]==],
- ["ctype"] = [==[HDC]==],
- },
- {
- ["name"] = [==[uDelay]==],
- ["ctype"] = [==[UINT]==],
- },
- },
- ["name"] = [==[GenlockSourceDelayI3D]==],
- ["return_ctype"] = [==[BOOL]==],
- },
- {
- ["extensions"] = {
- [==[NV_DX_interop]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[hDevice]==],
- ["ctype"] = [==[HANDLE]==],
- },
- {
- ["name"] = [==[dxObject]==],
- ["ctype"] = [==[void *]==],
- },
- {
- ["name"] = [==[name]==],
- ["ctype"] = [==[GLuint]==],
- },
- {
- ["name"] = [==[type]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[access]==],
- ["ctype"] = [==[GLenum]==],
- },
- },
- ["name"] = [==[DXRegisterObjectNV]==],
- ["return_ctype"] = [==[HANDLE]==],
- },
- {
- ["extensions"] = {
- [==[NV_video_output]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[hPbuffer]==],
- ["ctype"] = [==[HPBUFFERARB]==],
- },
- {
- ["name"] = [==[iBufferType]==],
- ["ctype"] = [==[int]==],
- },
- {
- ["name"] = [==[pulCounterPbuffer]==],
- ["ctype"] = [==[unsigned long *]==],
- },
- {
- ["name"] = [==[bBlock]==],
- ["ctype"] = [==[BOOL]==],
- },
- },
- ["name"] = [==[SendPbufferToVideoNV]==],
- ["return_ctype"] = [==[BOOL]==],
- },
- {
- ["extensions"] = {
- [==[I3D_genlock]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[hDC]==],
- ["ctype"] = [==[HDC]==],
- },
- {
- ["name"] = [==[uMaxLineDelay]==],
- ["ctype"] = [==[UINT *]==],
- },
- {
- ["name"] = [==[uMaxPixelDelay]==],
- ["ctype"] = [==[UINT *]==],
- },
- },
- ["name"] = [==[QueryGenlockMaxSourceDelayI3D]==],
- ["return_ctype"] = [==[BOOL]==],
- },
- {
- ["extensions"] = {
- [==[NV_video_output]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[hpVideoDevice]==],
- ["ctype"] = [==[HPVIDEODEV]==],
- },
- {
- ["name"] = [==[pulCounterOutputPbuffer]==],
- ["ctype"] = [==[unsigned long *]==],
- },
- {
- ["name"] = [==[pulCounterOutputVideo]==],
- ["ctype"] = [==[unsigned long *]==],
- },
- },
- ["name"] = [==[GetVideoInfoNV]==],
- ["return_ctype"] = [==[BOOL]==],
- },
- {
- ["extensions"] = {
- [==[ARB_pbuffer]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[hPbuffer]==],
- ["ctype"] = [==[HPBUFFERARB]==],
- },
- {
- ["name"] = [==[iAttribute]==],
- ["ctype"] = [==[int]==],
- },
- {
- ["name"] = [==[piValue]==],
- ["ctype"] = [==[int *]==],
- },
- },
- ["name"] = [==[QueryPbufferARB]==],
- ["return_ctype"] = [==[BOOL]==],
- },
- {
- ["extensions"] = {
- [==[NV_vertex_array_range]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[size]==],
- ["ctype"] = [==[GLsizei]==],
- },
- {
- ["name"] = [==[readfreq]==],
- ["ctype"] = [==[GLfloat]==],
- },
- {
- ["name"] = [==[writefreq]==],
- ["ctype"] = [==[GLfloat]==],
- },
- {
- ["name"] = [==[priority]==],
- ["ctype"] = [==[GLfloat]==],
- },
- },
- ["name"] = [==[AllocateMemoryNV]==],
- ["return_ctype"] = [==[void *]==],
- },
- {
- ["extensions"] = {
- [==[OML_sync_control]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[hdc]==],
- ["ctype"] = [==[HDC]==],
- },
- {
- ["name"] = [==[ust]==],
- ["ctype"] = [==[INT64 *]==],
- },
- {
- ["name"] = [==[msc]==],
- ["ctype"] = [==[INT64 *]==],
- },
- {
- ["name"] = [==[sbc]==],
- ["ctype"] = [==[INT64 *]==],
- },
- },
- ["name"] = [==[GetSyncValuesOML]==],
- ["return_ctype"] = [==[BOOL]==],
- },
- {
- ["extensions"] = {
- [==[NV_swap_group]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[hDC]==],
- ["ctype"] = [==[HDC]==],
- },
- },
- ["name"] = [==[ResetFrameCountNV]==],
- ["return_ctype"] = [==[BOOL]==],
- },
- {
- ["extensions"] = {
- [==[NV_DX_interop]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[dxObject]==],
- ["ctype"] = [==[void *]==],
- },
- {
- ["name"] = [==[shareHandle]==],
- ["ctype"] = [==[HANDLE]==],
- },
- },
- ["name"] = [==[DXSetResourceShareHandleNV]==],
- ["return_ctype"] = [==[BOOL]==],
- },
- {
- ["extensions"] = {
- [==[NV_video_capture]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[hDc]==],
- ["ctype"] = [==[HDC]==],
- },
- {
- ["name"] = [==[hDevice]==],
- ["ctype"] = [==[HVIDEOINPUTDEVICENV]==],
- },
- },
- ["name"] = [==[ReleaseVideoCaptureDeviceNV]==],
- ["return_ctype"] = [==[BOOL]==],
- },
- {
- ["extensions"] = {
- [==[NV_copy_image]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[hSrcRC]==],
- ["ctype"] = [==[HGLRC]==],
- },
- {
- ["name"] = [==[srcName]==],
- ["ctype"] = [==[GLuint]==],
- },
- {
- ["name"] = [==[srcTarget]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[srcLevel]==],
- ["ctype"] = [==[GLint]==],
- },
- {
- ["name"] = [==[srcX]==],
- ["ctype"] = [==[GLint]==],
- },
- {
- ["name"] = [==[srcY]==],
- ["ctype"] = [==[GLint]==],
- },
- {
- ["name"] = [==[srcZ]==],
- ["ctype"] = [==[GLint]==],
- },
- {
- ["name"] = [==[hDstRC]==],
- ["ctype"] = [==[HGLRC]==],
- },
- {
- ["name"] = [==[dstName]==],
- ["ctype"] = [==[GLuint]==],
- },
- {
- ["name"] = [==[dstTarget]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[dstLevel]==],
- ["ctype"] = [==[GLint]==],
- },
- {
- ["name"] = [==[dstX]==],
- ["ctype"] = [==[GLint]==],
- },
- {
- ["name"] = [==[dstY]==],
- ["ctype"] = [==[GLint]==],
- },
- {
- ["name"] = [==[dstZ]==],
- ["ctype"] = [==[GLint]==],
- },
- {
- ["name"] = [==[width]==],
- ["ctype"] = [==[GLsizei]==],
- },
- {
- ["name"] = [==[height]==],
- ["ctype"] = [==[GLsizei]==],
- },
- {
- ["name"] = [==[depth]==],
- ["ctype"] = [==[GLsizei]==],
- },
- },
- ["name"] = [==[CopyImageSubDataNV]==],
- ["return_ctype"] = [==[BOOL]==],
- },
- {
- ["extensions"] = {
- [==[I3D_genlock]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[hDC]==],
- ["ctype"] = [==[HDC]==],
- },
- {
- ["name"] = [==[uSource]==],
- ["ctype"] = [==[UINT]==],
- },
- },
- ["name"] = [==[GenlockSourceI3D]==],
- ["return_ctype"] = [==[BOOL]==],
- },
- {
- ["extensions"] = {
- [==[NV_video_capture]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[hDc]==],
- ["ctype"] = [==[HDC]==],
- },
- {
- ["name"] = [==[hDevice]==],
- ["ctype"] = [==[HVIDEOINPUTDEVICENV]==],
- },
- },
- ["name"] = [==[LockVideoCaptureDeviceNV]==],
- ["return_ctype"] = [==[BOOL]==],
- },
- {
- ["extensions"] = {
- [==[AMD_gpu_association]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[hglrc]==],
- ["ctype"] = [==[HGLRC]==],
- },
- },
- ["name"] = [==[DeleteAssociatedContextAMD]==],
- ["return_ctype"] = [==[BOOL]==],
- },
- {
- ["extensions"] = {
- [==[NV_swap_group]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[group]==],
- ["ctype"] = [==[GLuint]==],
- },
- {
- ["name"] = [==[barrier]==],
- ["ctype"] = [==[GLuint]==],
- },
- },
- ["name"] = [==[BindSwapBarrierNV]==],
- ["return_ctype"] = [==[BOOL]==],
- },
- {
- ["extensions"] = {
- [==[I3D_gamma]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[hDC]==],
- ["ctype"] = [==[HDC]==],
- },
- {
- ["name"] = [==[iAttribute]==],
- ["ctype"] = [==[int]==],
- },
- {
- ["name"] = [==[piValue]==],
- ["ctype"] = [==[const int *]==],
- },
- },
- ["name"] = [==[SetGammaTableParametersI3D]==],
- ["return_ctype"] = [==[BOOL]==],
- },
- {
- ["extensions"] = {
- [==[NV_video_capture]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[uVideoSlot]==],
- ["ctype"] = [==[UINT]==],
- },
- {
- ["name"] = [==[hDevice]==],
- ["ctype"] = [==[HVIDEOINPUTDEVICENV]==],
- },
- },
- ["name"] = [==[BindVideoCaptureDeviceNV]==],
- ["return_ctype"] = [==[BOOL]==],
- },
- {
- ["extensions"] = {
- [==[EXT_display_color_table]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[id]==],
- ["ctype"] = [==[GLushort]==],
- },
- },
- ["name"] = [==[CreateDisplayColorTableEXT]==],
- ["return_ctype"] = [==[GLboolean]==],
- },
- {
- ["extensions"] = {
- [==[AMD_gpu_association]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[dstCtx]==],
- ["ctype"] = [==[HGLRC]==],
- },
- {
- ["name"] = [==[srcX0]==],
- ["ctype"] = [==[GLint]==],
- },
- {
- ["name"] = [==[srcY0]==],
- ["ctype"] = [==[GLint]==],
- },
- {
- ["name"] = [==[srcX1]==],
- ["ctype"] = [==[GLint]==],
- },
- {
- ["name"] = [==[srcY1]==],
- ["ctype"] = [==[GLint]==],
- },
- {
- ["name"] = [==[dstX0]==],
- ["ctype"] = [==[GLint]==],
- },
- {
- ["name"] = [==[dstY0]==],
- ["ctype"] = [==[GLint]==],
- },
- {
- ["name"] = [==[dstX1]==],
- ["ctype"] = [==[GLint]==],
- },
- {
- ["name"] = [==[dstY1]==],
- ["ctype"] = [==[GLint]==],
- },
- {
- ["name"] = [==[mask]==],
- ["ctype"] = [==[GLbitfield]==],
- },
- {
- ["name"] = [==[filter]==],
- ["ctype"] = [==[GLenum]==],
- },
- },
- ["name"] = [==[BlitContextFramebufferAMD]==],
- ["return_ctype"] = [==[VOID]==],
- },
- {
- ["extensions"] = {
- [==[ARB_render_texture]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[hPbuffer]==],
- ["ctype"] = [==[HPBUFFERARB]==],
- },
- {
- ["name"] = [==[iBuffer]==],
- ["ctype"] = [==[int]==],
- },
- },
- ["name"] = [==[ReleaseTexImageARB]==],
- ["return_ctype"] = [==[BOOL]==],
- },
- {
- ["extensions"] = {
- [==[NV_swap_group]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[hDC]==],
- ["ctype"] = [==[HDC]==],
- },
- {
- ["name"] = [==[count]==],
- ["ctype"] = [==[GLuint *]==],
- },
- },
- ["name"] = [==[QueryFrameCountNV]==],
- ["return_ctype"] = [==[BOOL]==],
- },
- {
- ["extensions"] = {
- [==[NV_swap_group]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[hDC]==],
- ["ctype"] = [==[HDC]==],
- },
- {
- ["name"] = [==[maxGroups]==],
- ["ctype"] = [==[GLuint *]==],
- },
- {
- ["name"] = [==[maxBarriers]==],
- ["ctype"] = [==[GLuint *]==],
- },
- },
- ["name"] = [==[QueryMaxSwapGroupsNV]==],
- ["return_ctype"] = [==[BOOL]==],
- },
- {
- ["extensions"] = {
- [==[EXT_swap_control]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[interval]==],
- ["ctype"] = [==[int]==],
- },
- },
- ["name"] = [==[SwapIntervalEXT]==],
- ["return_ctype"] = [==[BOOL]==],
- },
- {
- ["extensions"] = {
- [==[AMD_gpu_association]==],
- },
- ["parameters"] = {
- },
- ["name"] = [==[GetCurrentAssociatedContextAMD]==],
- ["return_ctype"] = [==[HGLRC]==],
- },
- {
- ["extensions"] = {
- [==[AMD_gpu_association]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[id]==],
- ["ctype"] = [==[UINT]==],
- },
- },
- ["name"] = [==[CreateAssociatedContextAMD]==],
- ["return_ctype"] = [==[HGLRC]==],
- },
- {
- ["extensions"] = {
- [==[AMD_gpu_association]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[hglrc]==],
- ["ctype"] = [==[HGLRC]==],
- },
- },
- ["name"] = [==[GetContextGPUIDAMD]==],
- ["return_ctype"] = [==[UINT]==],
- },
- {
- ["extensions"] = {
- [==[AMD_gpu_association]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[id]==],
- ["ctype"] = [==[UINT]==],
- },
- {
- ["name"] = [==[property]==],
- ["ctype"] = [==[int]==],
- },
- {
- ["name"] = [==[dataType]==],
- ["ctype"] = [==[GLenum]==],
- },
- {
- ["name"] = [==[size]==],
- ["ctype"] = [==[UINT]==],
- },
- {
- ["name"] = [==[data]==],
- ["ctype"] = [==[void *]==],
- },
- },
- ["name"] = [==[GetGPUInfoAMD]==],
- ["return_ctype"] = [==[INT]==],
- },
- {
- ["extensions"] = {
- [==[AMD_gpu_association]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[maxCount]==],
- ["ctype"] = [==[UINT]==],
- },
- {
- ["name"] = [==[ids]==],
- ["ctype"] = [==[UINT *]==],
- },
- },
- ["name"] = [==[GetGPUIDsAMD]==],
- ["return_ctype"] = [==[UINT]==],
- },
- {
- ["extensions"] = {
- [==[I3D_genlock]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[hDC]==],
- ["ctype"] = [==[HDC]==],
- },
- {
- ["name"] = [==[uRate]==],
- ["ctype"] = [==[UINT *]==],
- },
- },
- ["name"] = [==[GetGenlockSampleRateI3D]==],
- ["return_ctype"] = [==[BOOL]==],
- },
- {
- ["extensions"] = {
- [==[I3D_image_buffer]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[hDC]==],
- ["ctype"] = [==[HDC]==],
- },
- {
- ["name"] = [==[pAddress]==],
- ["ctype"] = [==[const LPVOID *]==],
- },
- {
- ["name"] = [==[count]==],
- ["ctype"] = [==[UINT]==],
- },
- },
- ["name"] = [==[ReleaseImageBufferEventsI3D]==],
- ["return_ctype"] = [==[BOOL]==],
- },
- {
- ["extensions"] = {
- [==[EXT_display_color_table]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[table]==],
- ["ctype"] = [==[const GLushort *]==],
- },
- {
- ["name"] = [==[length]==],
- ["ctype"] = [==[GLuint]==],
- },
- },
- ["name"] = [==[LoadDisplayColorTableEXT]==],
- ["return_ctype"] = [==[GLboolean]==],
- },
- {
- ["extensions"] = {
- [==[NV_video_capture]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[hDc]==],
- ["ctype"] = [==[HDC]==],
- },
- {
- ["name"] = [==[phDeviceList]==],
- ["ctype"] = [==[HVIDEOINPUTDEVICENV *]==],
- },
- },
- ["name"] = [==[EnumerateVideoCaptureDevicesNV]==],
- ["return_ctype"] = [==[UINT]==],
- },
- {
- ["extensions"] = {
- [==[NV_gpu_affinity]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[phGpuList]==],
- ["ctype"] = [==[const HGPUNV *]==],
- },
- },
- ["name"] = [==[CreateAffinityDCNV]==],
- ["return_ctype"] = [==[HDC]==],
- },
- {
- ["extensions"] = {
- [==[NV_gpu_affinity]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[hGpu]==],
- ["ctype"] = [==[HGPUNV]==],
- },
- {
- ["name"] = [==[iDeviceIndex]==],
- ["ctype"] = [==[UINT]==],
- },
- {
- ["name"] = [==[lpGpuDevice]==],
- ["ctype"] = [==[PGPU_DEVICE]==],
- },
- },
- ["name"] = [==[EnumGpuDevicesNV]==],
- ["return_ctype"] = [==[BOOL]==],
- },
- {
- ["extensions"] = {
- [==[I3D_swap_frame_usage]==],
- },
- ["parameters"] = {
- },
- ["name"] = [==[EndFrameTrackingI3D]==],
- ["return_ctype"] = [==[BOOL]==],
- },
- {
- ["extensions"] = {
- [==[AMD_gpu_association]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[hglrc]==],
- ["ctype"] = [==[HGLRC]==],
- },
- },
- ["name"] = [==[MakeAssociatedContextCurrentAMD]==],
- ["return_ctype"] = [==[BOOL]==],
- },
- {
- ["extensions"] = {
- [==[I3D_genlock]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[hDC]==],
- ["ctype"] = [==[HDC]==],
- },
- {
- ["name"] = [==[uEdge]==],
- ["ctype"] = [==[UINT]==],
- },
- },
- ["name"] = [==[GenlockSourceEdgeI3D]==],
- ["return_ctype"] = [==[BOOL]==],
- },
- {
- ["extensions"] = {
- [==[OML_sync_control]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[hdc]==],
- ["ctype"] = [==[HDC]==],
- },
- {
- ["name"] = [==[fuPlanes]==],
- ["ctype"] = [==[int]==],
- },
- {
- ["name"] = [==[target_msc]==],
- ["ctype"] = [==[INT64]==],
- },
- {
- ["name"] = [==[divisor]==],
- ["ctype"] = [==[INT64]==],
- },
- {
- ["name"] = [==[remainder]==],
- ["ctype"] = [==[INT64]==],
- },
- },
- ["name"] = [==[SwapLayerBuffersMscOML]==],
- ["return_ctype"] = [==[INT64]==],
- },
- {
- ["extensions"] = {
- [==[NV_gpu_affinity]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[hdc]==],
- ["ctype"] = [==[HDC]==],
- },
- },
- ["name"] = [==[DeleteDCNV]==],
- ["return_ctype"] = [==[BOOL]==],
- },
- {
- ["extensions"] = {
- [==[NV_swap_group]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[hDC]==],
- ["ctype"] = [==[HDC]==],
- },
- {
- ["name"] = [==[group]==],
- ["ctype"] = [==[GLuint]==],
- },
- },
- ["name"] = [==[JoinSwapGroupNV]==],
- ["return_ctype"] = [==[BOOL]==],
- },
- {
- ["extensions"] = {
- [==[OML_sync_control]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[hdc]==],
- ["ctype"] = [==[HDC]==],
- },
- {
- ["name"] = [==[numerator]==],
- ["ctype"] = [==[INT32 *]==],
- },
- {
- ["name"] = [==[denominator]==],
- ["ctype"] = [==[INT32 *]==],
- },
- },
- ["name"] = [==[GetMscRateOML]==],
- ["return_ctype"] = [==[BOOL]==],
- },
- {
- ["extensions"] = {
- [==[NV_DX_interop]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[dxDevice]==],
- ["ctype"] = [==[void *]==],
- },
- },
- ["name"] = [==[DXOpenDeviceNV]==],
- ["return_ctype"] = [==[HANDLE]==],
- },
- {
- ["extensions"] = {
- [==[EXT_pixel_format]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[hdc]==],
- ["ctype"] = [==[HDC]==],
- },
- {
- ["name"] = [==[iPixelFormat]==],
- ["ctype"] = [==[int]==],
- },
- {
- ["name"] = [==[iLayerPlane]==],
- ["ctype"] = [==[int]==],
- },
- {
- ["name"] = [==[nAttributes]==],
- ["ctype"] = [==[UINT]==],
- },
- {
- ["name"] = [==[piAttributes]==],
- ["ctype"] = [==[int *]==],
- },
- {
- ["name"] = [==[pfValues]==],
- ["ctype"] = [==[FLOAT *]==],
- },
- },
- ["name"] = [==[GetPixelFormatAttribfvEXT]==],
- ["return_ctype"] = [==[BOOL]==],
- },
- {
- ["extensions"] = {
- [==[NV_DX_interop]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[hDevice]==],
- ["ctype"] = [==[HANDLE]==],
- },
- },
- ["name"] = [==[DXCloseDeviceNV]==],
- ["return_ctype"] = [==[BOOL]==],
- },
- {
- ["extensions"] = {
- [==[NV_video_output]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[hPbuffer]==],
- ["ctype"] = [==[HPBUFFERARB]==],
- },
- {
- ["name"] = [==[iVideoBuffer]==],
- ["ctype"] = [==[int]==],
- },
- },
- ["name"] = [==[ReleaseVideoImageNV]==],
- ["return_ctype"] = [==[BOOL]==],
- },
- {
- ["extensions"] = {
- [==[OML_sync_control]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[hdc]==],
- ["ctype"] = [==[HDC]==],
- },
- {
- ["name"] = [==[target_sbc]==],
- ["ctype"] = [==[INT64]==],
- },
- {
- ["name"] = [==[ust]==],
- ["ctype"] = [==[INT64 *]==],
- },
- {
- ["name"] = [==[msc]==],
- ["ctype"] = [==[INT64 *]==],
- },
- {
- ["name"] = [==[sbc]==],
- ["ctype"] = [==[INT64 *]==],
- },
- },
- ["name"] = [==[WaitForSbcOML]==],
- ["return_ctype"] = [==[BOOL]==],
- },
- {
- ["extensions"] = {
- [==[ARB_pixel_format]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[hdc]==],
- ["ctype"] = [==[HDC]==],
- },
- {
- ["name"] = [==[iPixelFormat]==],
- ["ctype"] = [==[int]==],
- },
- {
- ["name"] = [==[iLayerPlane]==],
- ["ctype"] = [==[int]==],
- },
- {
- ["name"] = [==[nAttributes]==],
- ["ctype"] = [==[UINT]==],
- },
- {
- ["name"] = [==[piAttributes]==],
- ["ctype"] = [==[const int *]==],
- },
- {
- ["name"] = [==[piValues]==],
- ["ctype"] = [==[int *]==],
- },
- },
- ["name"] = [==[GetPixelFormatAttribivARB]==],
- ["return_ctype"] = [==[BOOL]==],
- },
- {
- ["extensions"] = {
- [==[NV_video_output]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[hVideoDevice]==],
- ["ctype"] = [==[HPVIDEODEV]==],
- },
- {
- ["name"] = [==[hPbuffer]==],
- ["ctype"] = [==[HPBUFFERARB]==],
- },
- {
- ["name"] = [==[iVideoBuffer]==],
- ["ctype"] = [==[int]==],
- },
- },
- ["name"] = [==[BindVideoImageNV]==],
- ["return_ctype"] = [==[BOOL]==],
- },
- {
- ["extensions"] = {
- [==[NV_video_output]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[hVideoDevice]==],
- ["ctype"] = [==[HPVIDEODEV]==],
- },
- },
- ["name"] = [==[ReleaseVideoDeviceNV]==],
- ["return_ctype"] = [==[BOOL]==],
- },
- {
- ["extensions"] = {
- [==[NV_present_video]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[iAttribute]==],
- ["ctype"] = [==[int]==],
- },
- {
- ["name"] = [==[piValue]==],
- ["ctype"] = [==[int *]==],
- },
- },
- ["name"] = [==[QueryCurrentContextNV]==],
- ["return_ctype"] = [==[BOOL]==],
- },
- {
- ["extensions"] = {
- [==[NV_video_output]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[hDC]==],
- ["ctype"] = [==[HDC]==],
- },
- {
- ["name"] = [==[numDevices]==],
- ["ctype"] = [==[int]==],
- },
- {
- ["name"] = [==[hVideoDevice]==],
- ["ctype"] = [==[HPVIDEODEV *]==],
- },
- },
- ["name"] = [==[GetVideoDeviceNV]==],
- ["return_ctype"] = [==[BOOL]==],
- },
- {
- ["extensions"] = {
- [==[NV_present_video]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[hDC]==],
- ["ctype"] = [==[HDC]==],
- },
- {
- ["name"] = [==[uVideoSlot]==],
- ["ctype"] = [==[unsigned int]==],
- },
- {
- ["name"] = [==[hVideoDevice]==],
- ["ctype"] = [==[HVIDEOOUTPUTDEVICENV]==],
- },
- {
- ["name"] = [==[piAttribList]==],
- ["ctype"] = [==[const int *]==],
- },
- },
- ["name"] = [==[BindVideoDeviceNV]==],
- ["return_ctype"] = [==[BOOL]==],
- },
- {
- ["extensions"] = {
- [==[3DL_stereo_control]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[hDC]==],
- ["ctype"] = [==[HDC]==],
- },
- {
- ["name"] = [==[uState]==],
- ["ctype"] = [==[UINT]==],
- },
- },
- ["name"] = [==[SetStereoEmitterState3DL]==],
- ["return_ctype"] = [==[BOOL]==],
- },
- {
- ["extensions"] = {
- [==[I3D_swap_frame_usage]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[pUsage]==],
- ["ctype"] = [==[float *]==],
- },
- },
- ["name"] = [==[GetFrameUsageI3D]==],
- ["return_ctype"] = [==[BOOL]==],
- },
- {
- ["extensions"] = {
- [==[NV_gpu_affinity]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[iGpuIndex]==],
- ["ctype"] = [==[UINT]==],
- },
- {
- ["name"] = [==[phGpu]==],
- ["ctype"] = [==[HGPUNV *]==],
- },
- },
- ["name"] = [==[EnumGpusNV]==],
- ["return_ctype"] = [==[BOOL]==],
- },
- {
- ["extensions"] = {
- [==[I3D_swap_frame_lock]==],
- },
- ["parameters"] = {
- },
- ["name"] = [==[DisableFrameLockI3D]==],
- ["return_ctype"] = [==[BOOL]==],
- },
- {
- ["extensions"] = {
- [==[I3D_swap_frame_usage]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[pFrameCount]==],
- ["ctype"] = [==[DWORD *]==],
- },
- {
- ["name"] = [==[pMissedFrames]==],
- ["ctype"] = [==[DWORD *]==],
- },
- {
- ["name"] = [==[pLastMissedUsage]==],
- ["ctype"] = [==[float *]==],
- },
- },
- ["name"] = [==[QueryFrameTrackingI3D]==],
- ["return_ctype"] = [==[BOOL]==],
- },
- {
- ["extensions"] = {
- [==[I3D_swap_frame_lock]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[pFlag]==],
- ["ctype"] = [==[BOOL *]==],
- },
- },
- ["name"] = [==[IsEnabledFrameLockI3D]==],
- ["return_ctype"] = [==[BOOL]==],
- },
- {
- ["extensions"] = {
- [==[EXT_display_color_table]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[id]==],
- ["ctype"] = [==[GLushort]==],
- },
- },
- ["name"] = [==[DestroyDisplayColorTableEXT]==],
- ["return_ctype"] = [==[VOID]==],
- },
- {
- ["extensions"] = {
- [==[I3D_digital_video_control]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[hDC]==],
- ["ctype"] = [==[HDC]==],
- },
- {
- ["name"] = [==[iAttribute]==],
- ["ctype"] = [==[int]==],
- },
- {
- ["name"] = [==[piValue]==],
- ["ctype"] = [==[int *]==],
- },
- },
- ["name"] = [==[GetDigitalVideoParametersI3D]==],
- ["return_ctype"] = [==[BOOL]==],
- },
- {
- ["extensions"] = {
- [==[I3D_swap_frame_lock]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[pFlag]==],
- ["ctype"] = [==[BOOL *]==],
- },
- },
- ["name"] = [==[QueryFrameLockMasterI3D]==],
- ["return_ctype"] = [==[BOOL]==],
- },
- {
- ["extensions"] = {
- [==[I3D_swap_frame_usage]==],
- },
- ["parameters"] = {
- },
- ["name"] = [==[BeginFrameTrackingI3D]==],
- ["return_ctype"] = [==[BOOL]==],
- },
- {
- ["extensions"] = {
- [==[ARB_pbuffer]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[hPbuffer]==],
- ["ctype"] = [==[HPBUFFERARB]==],
- },
- },
- ["name"] = [==[GetPbufferDCARB]==],
- ["return_ctype"] = [==[HDC]==],
- },
- {
- ["extensions"] = {
- [==[EXT_pbuffer]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[hPbuffer]==],
- ["ctype"] = [==[HPBUFFEREXT]==],
- },
- },
- ["name"] = [==[GetPbufferDCEXT]==],
- ["return_ctype"] = [==[HDC]==],
- },
- {
- ["extensions"] = {
- [==[I3D_swap_frame_lock]==],
- },
- ["parameters"] = {
- },
- ["name"] = [==[EnableFrameLockI3D]==],
- ["return_ctype"] = [==[BOOL]==],
- },
- {
- ["extensions"] = {
- [==[ARB_pixel_format]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[hdc]==],
- ["ctype"] = [==[HDC]==],
- },
- {
- ["name"] = [==[piAttribIList]==],
- ["ctype"] = [==[const int *]==],
- },
- {
- ["name"] = [==[pfAttribFList]==],
- ["ctype"] = [==[const FLOAT *]==],
- },
- {
- ["name"] = [==[nMaxFormats]==],
- ["ctype"] = [==[UINT]==],
- },
- {
- ["name"] = [==[piFormats]==],
- ["ctype"] = [==[int *]==],
- },
- {
- ["name"] = [==[nNumFormats]==],
- ["ctype"] = [==[UINT *]==],
- },
- },
- ["name"] = [==[ChoosePixelFormatARB]==],
- ["return_ctype"] = [==[BOOL]==],
- },
- {
- ["extensions"] = {
- [==[ARB_buffer_region]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[hRegion]==],
- ["ctype"] = [==[HANDLE]==],
- },
- {
- ["name"] = [==[x]==],
- ["ctype"] = [==[int]==],
- },
- {
- ["name"] = [==[y]==],
- ["ctype"] = [==[int]==],
- },
- {
- ["name"] = [==[width]==],
- ["ctype"] = [==[int]==],
- },
- {
- ["name"] = [==[height]==],
- ["ctype"] = [==[int]==],
- },
- },
- ["name"] = [==[SaveBufferRegionARB]==],
- ["return_ctype"] = [==[BOOL]==],
- },
- {
- ["extensions"] = {
- [==[ARB_render_texture]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[hPbuffer]==],
- ["ctype"] = [==[HPBUFFERARB]==],
- },
- {
- ["name"] = [==[iBuffer]==],
- ["ctype"] = [==[int]==],
- },
- },
- ["name"] = [==[BindTexImageARB]==],
- ["return_ctype"] = [==[BOOL]==],
- },
- {
- ["extensions"] = {
- [==[NV_DX_interop]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[hDevice]==],
- ["ctype"] = [==[HANDLE]==],
- },
- {
- ["name"] = [==[count]==],
- ["ctype"] = [==[GLint]==],
- },
- {
- ["name"] = [==[hObjects]==],
- ["ctype"] = [==[HANDLE *]==],
- },
- },
- ["name"] = [==[DXLockObjectsNV]==],
- ["return_ctype"] = [==[BOOL]==],
- },
- {
- ["extensions"] = {
- [==[I3D_genlock]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[hDC]==],
- ["ctype"] = [==[HDC]==],
- },
- },
- ["name"] = [==[DisableGenlockI3D]==],
- ["return_ctype"] = [==[BOOL]==],
- },
- {
- ["extensions"] = {
- [==[EXT_display_color_table]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[id]==],
- ["ctype"] = [==[GLushort]==],
- },
- },
- ["name"] = [==[BindDisplayColorTableEXT]==],
- ["return_ctype"] = [==[GLboolean]==],
- },
- {
- ["extensions"] = {
- [==[EXT_pixel_format]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[hdc]==],
- ["ctype"] = [==[HDC]==],
- },
- {
- ["name"] = [==[iPixelFormat]==],
- ["ctype"] = [==[int]==],
- },
- {
- ["name"] = [==[iLayerPlane]==],
- ["ctype"] = [==[int]==],
- },
- {
- ["name"] = [==[nAttributes]==],
- ["ctype"] = [==[UINT]==],
- },
- {
- ["name"] = [==[piAttributes]==],
- ["ctype"] = [==[int *]==],
- },
- {
- ["name"] = [==[piValues]==],
- ["ctype"] = [==[int *]==],
- },
- },
- ["name"] = [==[GetPixelFormatAttribivEXT]==],
- ["return_ctype"] = [==[BOOL]==],
- },
- {
- ["extensions"] = {
- [==[I3D_genlock]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[hDC]==],
- ["ctype"] = [==[HDC]==],
- },
- {
- ["name"] = [==[uSource]==],
- ["ctype"] = [==[UINT *]==],
- },
- },
- ["name"] = [==[GetGenlockSourceI3D]==],
- ["return_ctype"] = [==[BOOL]==],
- },
- {
- ["extensions"] = {
- [==[I3D_image_buffer]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[hDC]==],
- ["ctype"] = [==[HDC]==],
- },
- {
- ["name"] = [==[pAddress]==],
- ["ctype"] = [==[LPVOID]==],
- },
- },
- ["name"] = [==[DestroyImageBufferI3D]==],
- ["return_ctype"] = [==[BOOL]==],
- },
- {
- ["extensions"] = {
- [==[I3D_image_buffer]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[hDC]==],
- ["ctype"] = [==[HDC]==],
- },
- {
- ["name"] = [==[dwSize]==],
- ["ctype"] = [==[DWORD]==],
- },
- {
- ["name"] = [==[uFlags]==],
- ["ctype"] = [==[UINT]==],
- },
- },
- ["name"] = [==[CreateImageBufferI3D]==],
- ["return_ctype"] = [==[LPVOID]==],
- },
- {
- ["extensions"] = {
- [==[I3D_genlock]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[hDC]==],
- ["ctype"] = [==[HDC]==],
- },
- {
- ["name"] = [==[uDelay]==],
- ["ctype"] = [==[UINT *]==],
- },
- },
- ["name"] = [==[GetGenlockSourceDelayI3D]==],
- ["return_ctype"] = [==[BOOL]==],
- },
- {
- ["extensions"] = {
- [==[I3D_genlock]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[hDC]==],
- ["ctype"] = [==[HDC]==],
- },
- {
- ["name"] = [==[uRate]==],
- ["ctype"] = [==[UINT]==],
- },
- },
- ["name"] = [==[GenlockSampleRateI3D]==],
- ["return_ctype"] = [==[BOOL]==],
- },
- {
- ["extensions"] = {
- [==[I3D_genlock]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[hDC]==],
- ["ctype"] = [==[HDC]==],
- },
- {
- ["name"] = [==[uEdge]==],
- ["ctype"] = [==[UINT *]==],
- },
- },
- ["name"] = [==[GetGenlockSourceEdgeI3D]==],
- ["return_ctype"] = [==[BOOL]==],
- },
- {
- ["extensions"] = {
- [==[ARB_buffer_region]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[hDC]==],
- ["ctype"] = [==[HDC]==],
- },
- {
- ["name"] = [==[iLayerPlane]==],
- ["ctype"] = [==[int]==],
- },
- {
- ["name"] = [==[uType]==],
- ["ctype"] = [==[UINT]==],
- },
- },
- ["name"] = [==[CreateBufferRegionARB]==],
- ["return_ctype"] = [==[HANDLE]==],
- },
- {
- ["extensions"] = {
- [==[I3D_gamma]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[hDC]==],
- ["ctype"] = [==[HDC]==],
- },
- {
- ["name"] = [==[iEntries]==],
- ["ctype"] = [==[int]==],
- },
- {
- ["name"] = [==[puRed]==],
- ["ctype"] = [==[const USHORT *]==],
- },
- {
- ["name"] = [==[puGreen]==],
- ["ctype"] = [==[const USHORT *]==],
- },
- {
- ["name"] = [==[puBlue]==],
- ["ctype"] = [==[const USHORT *]==],
- },
- },
- ["name"] = [==[SetGammaTableI3D]==],
- ["return_ctype"] = [==[BOOL]==],
- },
- {
- ["extensions"] = {
- [==[ARB_render_texture]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[hPbuffer]==],
- ["ctype"] = [==[HPBUFFERARB]==],
- },
- {
- ["name"] = [==[piAttribList]==],
- ["ctype"] = [==[const int *]==],
- },
- },
- ["name"] = [==[SetPbufferAttribARB]==],
- ["return_ctype"] = [==[BOOL]==],
- },
- {
- ["extensions"] = {
- [==[NV_video_capture]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[hDc]==],
- ["ctype"] = [==[HDC]==],
- },
- {
- ["name"] = [==[hDevice]==],
- ["ctype"] = [==[HVIDEOINPUTDEVICENV]==],
- },
- {
- ["name"] = [==[iAttribute]==],
- ["ctype"] = [==[int]==],
- },
- {
- ["name"] = [==[piValue]==],
- ["ctype"] = [==[int *]==],
- },
- },
- ["name"] = [==[QueryVideoCaptureDeviceNV]==],
- ["return_ctype"] = [==[BOOL]==],
- },
- {
- ["extensions"] = {
- [==[EXT_pbuffer]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[hPbuffer]==],
- ["ctype"] = [==[HPBUFFEREXT]==],
- },
- {
- ["name"] = [==[hDC]==],
- ["ctype"] = [==[HDC]==],
- },
- },
- ["name"] = [==[ReleasePbufferDCEXT]==],
- ["return_ctype"] = [==[int]==],
- },
- {
- ["extensions"] = {
- [==[ARB_buffer_region]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[hRegion]==],
- ["ctype"] = [==[HANDLE]==],
- },
- },
- ["name"] = [==[DeleteBufferRegionARB]==],
- ["return_ctype"] = [==[VOID]==],
- },
- {
- ["extensions"] = {
- [==[OML_sync_control]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[hdc]==],
- ["ctype"] = [==[HDC]==],
- },
- {
- ["name"] = [==[target_msc]==],
- ["ctype"] = [==[INT64]==],
- },
- {
- ["name"] = [==[divisor]==],
- ["ctype"] = [==[INT64]==],
- },
- {
- ["name"] = [==[remainder]==],
- ["ctype"] = [==[INT64]==],
- },
- },
- ["name"] = [==[SwapBuffersMscOML]==],
- ["return_ctype"] = [==[INT64]==],
- },
- {
- ["extensions"] = {
- [==[ARB_extensions_string]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[hdc]==],
- ["ctype"] = [==[HDC]==],
- },
- },
- ["name"] = [==[GetExtensionsStringARB]==],
- ["return_ctype"] = [==[const char *]==],
- },
- {
- ["extensions"] = {
- [==[EXT_make_current_read]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[hDrawDC]==],
- ["ctype"] = [==[HDC]==],
- },
- {
- ["name"] = [==[hReadDC]==],
- ["ctype"] = [==[HDC]==],
- },
- {
- ["name"] = [==[hglrc]==],
- ["ctype"] = [==[HGLRC]==],
- },
- },
- ["name"] = [==[MakeContextCurrentEXT]==],
- ["return_ctype"] = [==[BOOL]==],
- },
- {
- ["extensions"] = {
- [==[EXT_make_current_read]==],
- },
- ["parameters"] = {
- },
- ["name"] = [==[GetCurrentReadDCEXT]==],
- ["return_ctype"] = [==[HDC]==],
- },
- {
- ["extensions"] = {
- [==[ARB_make_current_read]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[hDrawDC]==],
- ["ctype"] = [==[HDC]==],
- },
- {
- ["name"] = [==[hReadDC]==],
- ["ctype"] = [==[HDC]==],
- },
- {
- ["name"] = [==[hglrc]==],
- ["ctype"] = [==[HGLRC]==],
- },
- },
- ["name"] = [==[MakeContextCurrentARB]==],
- ["return_ctype"] = [==[BOOL]==],
- },
- {
- ["extensions"] = {
- [==[EXT_pbuffer]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[hPbuffer]==],
- ["ctype"] = [==[HPBUFFEREXT]==],
- },
- },
- ["name"] = [==[DestroyPbufferEXT]==],
- ["return_ctype"] = [==[BOOL]==],
- },
- {
- ["extensions"] = {
- [==[ARB_buffer_region]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[hRegion]==],
- ["ctype"] = [==[HANDLE]==],
- },
- {
- ["name"] = [==[x]==],
- ["ctype"] = [==[int]==],
- },
- {
- ["name"] = [==[y]==],
- ["ctype"] = [==[int]==],
- },
- {
- ["name"] = [==[width]==],
- ["ctype"] = [==[int]==],
- },
- {
- ["name"] = [==[height]==],
- ["ctype"] = [==[int]==],
- },
- {
- ["name"] = [==[xSrc]==],
- ["ctype"] = [==[int]==],
- },
- {
- ["name"] = [==[ySrc]==],
- ["ctype"] = [==[int]==],
- },
- },
- ["name"] = [==[RestoreBufferRegionARB]==],
- ["return_ctype"] = [==[BOOL]==],
- },
- {
- ["extensions"] = {
- [==[EXT_swap_control]==],
- },
- ["parameters"] = {
- },
- ["name"] = [==[GetSwapIntervalEXT]==],
- ["return_ctype"] = [==[int]==],
- },
- {
- ["extensions"] = {
- [==[EXT_pixel_format]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[hdc]==],
- ["ctype"] = [==[HDC]==],
- },
- {
- ["name"] = [==[piAttribIList]==],
- ["ctype"] = [==[const int *]==],
- },
- {
- ["name"] = [==[pfAttribFList]==],
- ["ctype"] = [==[const FLOAT *]==],
- },
- {
- ["name"] = [==[nMaxFormats]==],
- ["ctype"] = [==[UINT]==],
- },
- {
- ["name"] = [==[piFormats]==],
- ["ctype"] = [==[int *]==],
- },
- {
- ["name"] = [==[nNumFormats]==],
- ["ctype"] = [==[UINT *]==],
- },
- },
- ["name"] = [==[ChoosePixelFormatEXT]==],
- ["return_ctype"] = [==[BOOL]==],
- },
- {
- ["extensions"] = {
- [==[I3D_genlock]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[hDC]==],
- ["ctype"] = [==[HDC]==],
- },
- {
- ["name"] = [==[pFlag]==],
- ["ctype"] = [==[BOOL *]==],
- },
- },
- ["name"] = [==[IsEnabledGenlockI3D]==],
- ["return_ctype"] = [==[BOOL]==],
- },
- {
- ["extensions"] = {
- [==[ARB_create_context]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[hDC]==],
- ["ctype"] = [==[HDC]==],
- },
- {
- ["name"] = [==[hShareContext]==],
- ["ctype"] = [==[HGLRC]==],
- },
- {
- ["name"] = [==[attribList]==],
- ["ctype"] = [==[const int *]==],
- },
- },
- ["name"] = [==[CreateContextAttribsARB]==],
- ["return_ctype"] = [==[HGLRC]==],
- },
- {
- ["extensions"] = {
- [==[ARB_pbuffer]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[hPbuffer]==],
- ["ctype"] = [==[HPBUFFERARB]==],
- },
- },
- ["name"] = [==[DestroyPbufferARB]==],
- ["return_ctype"] = [==[BOOL]==],
- },
- {
- ["extensions"] = {
- [==[AMD_gpu_association]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[id]==],
- ["ctype"] = [==[UINT]==],
- },
- {
- ["name"] = [==[hShareContext]==],
- ["ctype"] = [==[HGLRC]==],
- },
- {
- ["name"] = [==[attribList]==],
- ["ctype"] = [==[const int *]==],
- },
- },
- ["name"] = [==[CreateAssociatedContextAttribsAMD]==],
- ["return_ctype"] = [==[HGLRC]==],
- },
- {
- ["extensions"] = {
- [==[EXT_pbuffer]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[hPbuffer]==],
- ["ctype"] = [==[HPBUFFEREXT]==],
- },
- {
- ["name"] = [==[iAttribute]==],
- ["ctype"] = [==[int]==],
- },
- {
- ["name"] = [==[piValue]==],
- ["ctype"] = [==[int *]==],
- },
- },
- ["name"] = [==[QueryPbufferEXT]==],
- ["return_ctype"] = [==[BOOL]==],
- },
- {
- ["extensions"] = {
- [==[ARB_pbuffer]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[hPbuffer]==],
- ["ctype"] = [==[HPBUFFERARB]==],
- },
- {
- ["name"] = [==[hDC]==],
- ["ctype"] = [==[HDC]==],
- },
- },
- ["name"] = [==[ReleasePbufferDCARB]==],
- ["return_ctype"] = [==[int]==],
- },
- {
- ["extensions"] = {
- [==[I3D_image_buffer]==],
- },
- ["parameters"] = {
- {
- ["name"] = [==[hDC]==],
- ["ctype"] = [==[HDC]==],
- },
- {
- ["name"] = [==[pEvent]==],
- ["ctype"] = [==[const HANDLE *]==],
- },
- {
- ["name"] = [==[pAddress]==],
- ["ctype"] = [==[const LPVOID *]==],
- },
- {
- ["name"] = [==[pSize]==],
- ["ctype"] = [==[const DWORD *]==],
- },
- {
- ["name"] = [==[count]==],
- ["ctype"] = [==[UINT]==],
- },
- },
- ["name"] = [==[AssociateImageBufferEventsI3D]==],
- ["return_ctype"] = [==[BOOL]==],
- },
- },
- },
- ["extensions"] = {
- [==[ARB_buffer_region]==],
- [==[ARB_multisample]==],
- [==[ARB_extensions_string]==],
- [==[ARB_pixel_format]==],
- [==[ARB_make_current_read]==],
- [==[ARB_pbuffer]==],
- [==[ARB_render_texture]==],
- [==[ARB_pixel_format_float]==],
- [==[ARB_framebuffer_sRGB]==],
- [==[ARB_create_context]==],
- [==[ARB_create_context_profile]==],
- [==[ARB_create_context_robustness]==],
- [==[ARB_robustness_application_isolation]==],
- [==[ARB_robustness_share_group_isolation]==],
- [==[EXT_display_color_table]==],
- [==[EXT_extensions_string]==],
- [==[EXT_make_current_read]==],
- [==[EXT_pbuffer]==],
- [==[EXT_pixel_format]==],
- [==[EXT_swap_control]==],
- [==[EXT_depth_float]==],
- [==[NV_vertex_array_range]==],
- [==[3DFX_multisample]==],
- [==[EXT_multisample]==],
- [==[OML_sync_control]==],
- [==[I3D_digital_video_control]==],
- [==[I3D_gamma]==],
- [==[I3D_genlock]==],
- [==[I3D_image_buffer]==],
- [==[I3D_swap_frame_lock]==],
- [==[I3D_swap_frame_usage]==],
- [==[ATI_pixel_format_float]==],
- [==[NV_float_buffer]==],
- [==[3DL_stereo_control]==],
- [==[EXT_pixel_format_packed_float]==],
- [==[EXT_framebuffer_sRGB]==],
- [==[NV_present_video]==],
- [==[NV_video_output]==],
- [==[NV_render_depth_texture]==],
- [==[NV_render_texture_rectangle]==],
- [==[NV_swap_group]==],
- [==[NV_gpu_affinity]==],
- [==[AMD_gpu_association]==],
- [==[NV_video_capture]==],
- [==[NV_copy_image]==],
- [==[NV_multisample_coverage]==],
- [==[EXT_create_context_es_profile]==],
- [==[EXT_create_context_es2_profile]==],
- [==[NV_DX_interop]==],
- [==[NV_DX_interop2]==],
- [==[EXT_swap_control_tear]==],
- },
- ["enumerators"] = {
- {
- ["value"] = [==[0x2012]==],
- ["name"] = [==[STEREO_EXT]==],
- ["extensions"] = {
- [==[EXT_pixel_format]==],
- },
- },
- {
- ["value"] = [==[0x2043]==],
- ["name"] = [==[ERROR_INVALID_PIXEL_TYPE_EXT]==],
- ["extensions"] = {
- [==[EXT_make_current_read]==],
- },
- },
- {
- ["value"] = [==[0x2040]==],
- ["name"] = [==[DEPTH_FLOAT_EXT]==],
- ["extensions"] = {
- [==[EXT_depth_float]==],
- },
- },
- {
- ["value"] = [==[0x2024]==],
- ["name"] = [==[AUX_BUFFERS_ARB]==],
- ["extensions"] = {
- [==[ARB_pixel_format]==],
- },
- },
- {
- ["value"] = [==[0x2017]==],
- ["name"] = [==[GREEN_BITS_ARB]==],
- ["extensions"] = {
- [==[ARB_pixel_format]==],
- },
- },
- {
- ["value"] = [==[0x2095]==],
- ["name"] = [==[ERROR_INVALID_VERSION_ARB]==],
- ["extensions"] = {
- [==[ARB_create_context]==],
- },
- },
- {
- ["value"] = [==[0x00000001]==],
- ["name"] = [==[ACCESS_READ_WRITE_NV]==],
- ["extensions"] = {
- [==[NV_DX_interop]==],
- },
- },
- {
- ["value"] = [==[0x2084]==],
- ["name"] = [==[FRONT_RIGHT_ARB]==],
- ["extensions"] = {
- [==[ARB_render_texture]==],
- },
- },
- {
- ["value"] = [==[0x207A]==],
- ["name"] = [==[TEXTURE_2D_ARB]==],
- ["extensions"] = {
- [==[ARB_render_texture]==],
- },
- },
- {
- ["value"] = [==[0x20A9]==],
- ["name"] = [==[FRAMEBUFFER_SRGB_CAPABLE_EXT]==],
- ["extensions"] = {
- [==[EXT_framebuffer_sRGB]==],
- },
- },
- {
- ["value"] = [==[0x203B]==],
- ["name"] = [==[TRANSPARENT_INDEX_VALUE_ARB]==],
- ["extensions"] = {
- [==[ARB_pixel_format]==],
- },
- },
- {
- ["value"] = [==[0x2029]==],
- ["name"] = [==[SWAP_COPY_EXT]==],
- ["extensions"] = {
- [==[EXT_pixel_format]==],
- },
- },
- {
- ["value"] = [==[0x20CB]==],
- ["name"] = [==[VIDEO_OUT_STACKED_FIELDS_1_2]==],
- ["extensions"] = {
- [==[NV_video_output]==],
- },
- },
- {
- ["value"] = [==[0x20C6]==],
- ["name"] = [==[VIDEO_OUT_COLOR_AND_ALPHA_NV]==],
- ["extensions"] = {
- [==[NV_video_output]==],
- },
- },
- {
- ["value"] = [==[0x2061]==],
- ["name"] = [==[SAMPLES_3DFX]==],
- ["extensions"] = {
- [==[3DFX_multisample]==],
- },
- },
- {
- ["value"] = [==[0x00000000]==],
- ["name"] = [==[ACCESS_READ_ONLY_NV]==],
- ["extensions"] = {
- [==[NV_DX_interop]==],
- },
- },
- {
- ["value"] = [==[0x21A4]==],
- ["name"] = [==[GPU_CLOCK_AMD]==],
- ["extensions"] = {
- [==[AMD_gpu_association]==],
- },
- },
- {
- ["value"] = [==[0x2005]==],
- ["name"] = [==[NEED_SYSTEM_PALETTE_EXT]==],
- ["extensions"] = {
- [==[EXT_pixel_format]==],
- },
- },
- {
- ["value"] = [==[0x2035]==],
- ["name"] = [==[PBUFFER_HEIGHT_ARB]==],
- ["extensions"] = {
- [==[ARB_pbuffer]==],
- },
- },
- {
- ["value"] = [==[0x20CE]==],
- ["name"] = [==[UNIQUE_ID_NV]==],
- ["extensions"] = {
- [==[NV_video_capture]==],
- },
- },
- {
- ["value"] = [==[0x2019]==],
- ["name"] = [==[BLUE_BITS_ARB]==],
- ["extensions"] = {
- [==[ARB_pixel_format]==],
- },
- },
- {
- ["value"] = [==[0x00000004]==],
- ["name"] = [==[CONTEXT_ES_PROFILE_BIT_EXT]==],
- ["extensions"] = {
- [==[EXT_create_context_es_profile]==],
- },
- },
- {
- ["value"] = [==[0x20B9]==],
- ["name"] = [==[COLOR_SAMPLES_NV]==],
- ["extensions"] = {
- [==[NV_multisample_coverage]==],
- },
- },
- {
- ["value"] = [==[0x8252]==],
- ["name"] = [==[LOSE_CONTEXT_ON_RESET_ARB]==],
- ["extensions"] = {
- [==[ARB_create_context_robustness]==],
- },
- },
- {
- ["value"] = [==[0x2087]==],
- ["name"] = [==[AUX0_ARB]==],
- ["extensions"] = {
- [==[ARB_render_texture]==],
- },
- },
- {
- ["value"] = [==[0x2025]==],
- ["name"] = [==[NO_ACCELERATION_EXT]==],
- ["extensions"] = {
- [==[EXT_pixel_format]==],
- },
- },
- {
- ["value"] = [==[0x202E]==],
- ["name"] = [==[MAX_PBUFFER_PIXELS_ARB]==],
- ["extensions"] = {
- [==[ARB_pbuffer]==],
- },
- },
- {
- ["value"] = [==[0x201C]==],
- ["name"] = [==[ALPHA_SHIFT_EXT]==],
- ["extensions"] = {
- [==[EXT_pixel_format]==],
- },
- },
- {
- ["value"] = [==[0x2048]==],
- ["name"] = [==[GENLOCK_SOURCE_DIGITAL_SYNC_I3D]==],
- ["extensions"] = {
- [==[I3D_genlock]==],
- },
- },
- {
- ["value"] = [==[0x20B1]==],
- ["name"] = [==[BIND_TO_TEXTURE_RECTANGLE_FLOAT_R_NV]==],
- ["extensions"] = {
- [==[NV_float_buffer]==],
- },
- },
- {
- ["value"] = [==[0x2042]==],
- ["name"] = [==[COVERAGE_SAMPLES_NV]==],
- ["extensions"] = {
- [==[NV_multisample_coverage]==],
- },
- },
- {
- ["value"] = [==[0x20CF]==],
- ["name"] = [==[NUM_VIDEO_CAPTURE_SLOTS_NV]==],
- ["extensions"] = {
- [==[NV_video_capture]==],
- },
- },
- {
- ["value"] = [==[0x2032]==],
- ["name"] = [==[OPTIMAL_PBUFFER_HEIGHT_EXT]==],
- ["extensions"] = {
- [==[EXT_pbuffer]==],
- },
- },
- {
- ["value"] = [==[0x2012]==],
- ["name"] = [==[STEREO_ARB]==],
- ["extensions"] = {
- [==[ARB_pixel_format]==],
- },
- },
- {
- ["value"] = [==[0x21A8]==],
- ["name"] = [==[GPU_NUM_SPI_AMD]==],
- ["extensions"] = {
- [==[AMD_gpu_association]==],
- },
- },
- {
- ["value"] = [==[0x2014]==],
- ["name"] = [==[COLOR_BITS_EXT]==],
- ["extensions"] = {
- [==[EXT_pixel_format]==],
- },
- },
- {
- ["value"] = [==[0x2038]==],
- ["name"] = [==[TRANSPARENT_GREEN_VALUE_ARB]==],
- ["extensions"] = {
- [==[ARB_pixel_format]==],
- },
- },
- {
- ["value"] = [==[0x00000001]==],
- ["name"] = [==[IMAGE_BUFFER_MIN_ACCESS_I3D]==],
- ["extensions"] = {
- [==[I3D_image_buffer]==],
- },
- },
- {
- ["value"] = [==[0x2025]==],
- ["name"] = [==[NO_ACCELERATION_ARB]==],
- ["extensions"] = {
- [==[ARB_pixel_format]==],
- },
- },
- {
- ["value"] = [==[0x2073]==],
- ["name"] = [==[TEXTURE_TARGET_ARB]==],
- ["extensions"] = {
- [==[ARB_render_texture]==],
- },
- },
- {
- ["value"] = [==[0x208D]==],
- ["name"] = [==[AUX6_ARB]==],
- ["extensions"] = {
- [==[ARB_render_texture]==],
- },
- },
- {
- ["value"] = [==[0x2033]==],
- ["name"] = [==[PBUFFER_LARGEST_EXT]==],
- ["extensions"] = {
- [==[EXT_pbuffer]==],
- },
- },
- {
- ["value"] = [==[0x2034]==],
- ["name"] = [==[PBUFFER_WIDTH_ARB]==],
- ["extensions"] = {
- [==[ARB_pbuffer]==],
- },
- },
- {
- ["value"] = [==[0x20A4]==],
- ["name"] = [==[BIND_TO_TEXTURE_RECTANGLE_DEPTH_NV]==],
- ["extensions"] = {
- [==[NV_render_depth_texture]==],
- },
- },
- {
- ["value"] = [==[0x20B2]==],
- ["name"] = [==[BIND_TO_TEXTURE_RECTANGLE_FLOAT_RG_NV]==],
- ["extensions"] = {
- [==[NV_float_buffer]==],
- },
- },
- {
- ["value"] = [==[0x21A5]==],
- ["name"] = [==[GPU_NUM_PIPES_AMD]==],
- ["extensions"] = {
- [==[AMD_gpu_association]==],
- },
- },
- {
- ["value"] = [==[0x00000004]==],
- ["name"] = [==[CONTEXT_ES2_PROFILE_BIT_EXT]==],
- ["extensions"] = {
- [==[EXT_create_context_es2_profile]==],
- },
- },
- {
- ["value"] = [==[0x21A3]==],
- ["name"] = [==[GPU_RAM_AMD]==],
- ["extensions"] = {
- [==[AMD_gpu_association]==],
- },
- },
- {
- ["value"] = [==[0x2014]==],
- ["name"] = [==[COLOR_BITS_ARB]==],
- ["extensions"] = {
- [==[ARB_pixel_format]==],
- },
- },
- {
- ["value"] = [==[0x2017]==],
- ["name"] = [==[GREEN_BITS_EXT]==],
- ["extensions"] = {
- [==[EXT_pixel_format]==],
- },
- },
- {
- ["value"] = [==[0x21A2]==],
- ["name"] = [==[GPU_FASTEST_TARGET_GPUS_AMD]==],
- ["extensions"] = {
- [==[AMD_gpu_association]==],
- },
- },
- {
- ["value"] = [==[0x1F02]==],
- ["name"] = [==[GPU_OPENGL_VERSION_STRING_AMD]==],
- ["extensions"] = {
- [==[AMD_gpu_association]==],
- },
- },
- {
- ["value"] = [==[0x2076]==],
- ["name"] = [==[TEXTURE_RGBA_ARB]==],
- ["extensions"] = {
- [==[ARB_render_texture]==],
- },
- },
- {
- ["value"] = [==[0x1F01]==],
- ["name"] = [==[GPU_RENDERER_STRING_AMD]==],
- ["extensions"] = {
- [==[AMD_gpu_association]==],
- },
- },
- {
- ["value"] = [==[0x1F00]==],
- ["name"] = [==[GPU_VENDOR_AMD]==],
- ["extensions"] = {
- [==[AMD_gpu_association]==],
- },
- },
- {
- ["value"] = [==[0x2070]==],
- ["name"] = [==[BIND_TO_TEXTURE_RGB_ARB]==],
- ["extensions"] = {
- [==[ARB_render_texture]==],
- },
- },
- {
- ["value"] = [==[0x20D1]==],
- ["name"] = [==[ERROR_MISSING_AFFINITY_MASK_NV]==],
- ["extensions"] = {
- [==[NV_gpu_affinity]==],
- },
- },
- {
- ["value"] = [==[0x20D0]==],
- ["name"] = [==[ERROR_INCOMPATIBLE_AFFINITY_MASKS_NV]==],
- ["extensions"] = {
- [==[NV_gpu_affinity]==],
- },
- },
- {
- ["value"] = [==[0x20B6]==],
- ["name"] = [==[TEXTURE_FLOAT_RG_NV]==],
- ["extensions"] = {
- [==[NV_float_buffer]==],
- },
- },
- {
- ["value"] = [==[0x20A2]==],
- ["name"] = [==[TEXTURE_RECTANGLE_NV]==],
- ["extensions"] = {
- [==[NV_render_texture_rectangle]==],
- },
- },
- {
- ["value"] = [==[0x2009]==],
- ["name"] = [==[NUMBER_UNDERLAYS_ARB]==],
- ["extensions"] = {
- [==[ARB_pixel_format]==],
- },
- },
- {
- ["value"] = [==[0x202C]==],
- ["name"] = [==[TYPE_COLORINDEX_EXT]==],
- ["extensions"] = {
- [==[EXT_pixel_format]==],
- },
- },
- {
- ["value"] = [==[0x00000008]==],
- ["name"] = [==[CONTEXT_RESET_ISOLATION_BIT_ARB]==],
- ["extensions"] = {
- [==[ARB_robustness_application_isolation]==],
- [==[ARB_robustness_share_group_isolation]==],
- },
- },
- {
- ["value"] = [==[0x9126]==],
- ["name"] = [==[CONTEXT_PROFILE_MASK_ARB]==],
- ["extensions"] = {
- [==[ARB_create_context_profile]==],
- },
- },
- {
- ["value"] = [==[0x20A1]==],
- ["name"] = [==[BIND_TO_TEXTURE_RECTANGLE_RGBA_NV]==],
- ["extensions"] = {
- [==[NV_render_texture_rectangle]==],
- },
- },
- {
- ["value"] = [==[0x2006]==],
- ["name"] = [==[SWAP_LAYER_BUFFERS_ARB]==],
- ["extensions"] = {
- [==[ARB_pixel_format]==],
- },
- },
- {
- ["value"] = [==[0x2042]==],
- ["name"] = [==[SAMPLES_EXT]==],
- ["extensions"] = {
- [==[EXT_multisample]==],
- },
- },
- {
- ["value"] = [==[0x2002]==],
- ["name"] = [==[DRAW_TO_BITMAP_ARB]==],
- ["extensions"] = {
- [==[ARB_pixel_format]==],
- },
- },
- {
- ["value"] = [==[0x2096]==],
- ["name"] = [==[ERROR_INVALID_PROFILE_ARB]==],
- ["extensions"] = {
- [==[ARB_create_context_profile]==],
- },
- },
- {
- ["value"] = [==[0x2002]==],
- ["name"] = [==[DRAW_TO_BITMAP_EXT]==],
- ["extensions"] = {
- [==[EXT_pixel_format]==],
- },
- },
- {
- ["value"] = [==[0x20A0]==],
- ["name"] = [==[BIND_TO_TEXTURE_RECTANGLE_RGB_NV]==],
- ["extensions"] = {
- [==[NV_render_texture_rectangle]==],
- },
- },
- {
- ["value"] = [==[0x2027]==],
- ["name"] = [==[FULL_ACCELERATION_EXT]==],
- ["extensions"] = {
- [==[EXT_pixel_format]==],
- },
- },
- {
- ["value"] = [==[0x2046]==],
- ["name"] = [==[GENLOCK_SOURCE_EXTERNAL_FIELD_I3D]==],
- ["extensions"] = {
- [==[I3D_genlock]==],
- },
- },
- {
- ["value"] = [==[0x2013]==],
- ["name"] = [==[PIXEL_TYPE_EXT]==],
- ["extensions"] = {
- [==[EXT_pixel_format]==],
- },
- },
- {
- ["value"] = [==[0x20A7]==],
- ["name"] = [==[DEPTH_COMPONENT_NV]==],
- ["extensions"] = {
- [==[NV_render_depth_texture]==],
- },
- },
- {
- ["value"] = [==[0x2000]==],
- ["name"] = [==[NUMBER_PIXEL_FORMATS_ARB]==],
- ["extensions"] = {
- [==[ARB_pixel_format]==],
- },
- },
- {
- ["value"] = [==[0x202D]==],
- ["name"] = [==[DRAW_TO_PBUFFER_EXT]==],
- ["extensions"] = {
- [==[EXT_pbuffer]==],
- },
- },
- {
- ["value"] = [==[0x2020]==],
- ["name"] = [==[ACCUM_BLUE_BITS_ARB]==],
- ["extensions"] = {
- [==[ARB_pixel_format]==],
- },
- },
- {
- ["value"] = [==[0x2043]==],
- ["name"] = [==[ERROR_INVALID_PIXEL_TYPE_ARB]==],
- ["extensions"] = {
- [==[ARB_make_current_read]==],
- },
- },
- {
- ["value"] = [==[0x20B0]==],
- ["name"] = [==[FLOAT_COMPONENTS_NV]==],
- ["extensions"] = {
- [==[NV_float_buffer]==],
- },
- },
- {
- ["value"] = [==[0x201C]==],
- ["name"] = [==[ALPHA_SHIFT_ARB]==],
- ["extensions"] = {
- [==[ARB_pixel_format]==],
- },
- },
- {
- ["value"] = [==[0x201E]==],
- ["name"] = [==[ACCUM_RED_BITS_ARB]==],
- ["extensions"] = {
- [==[ARB_pixel_format]==],
- },
- },
- {
- ["value"] = [==[0x2081]==],
- ["name"] = [==[TEXTURE_CUBE_MAP_POSITIVE_Z_ARB]==],
- ["extensions"] = {
- [==[ARB_render_texture]==],
- },
- },
- {
- ["value"] = [==[0x20B5]==],
- ["name"] = [==[TEXTURE_FLOAT_R_NV]==],
- ["extensions"] = {
- [==[NV_float_buffer]==],
- },
- },
- {
- ["value"] = [==[0x204C]==],
- ["name"] = [==[GENLOCK_SOURCE_EDGE_BOTH_I3D]==],
- ["extensions"] = {
- [==[I3D_genlock]==],
- },
- },
- {
- ["value"] = [==[0x2018]==],
- ["name"] = [==[GREEN_SHIFT_ARB]==],
- ["extensions"] = {
- [==[ARB_pixel_format]==],
- },
- },
- {
- ["value"] = [==[0x20A5]==],
- ["name"] = [==[DEPTH_TEXTURE_FORMAT_NV]==],
- ["extensions"] = {
- [==[NV_render_depth_texture]==],
- },
- },
- {
- ["value"] = [==[0x2094]==],
- ["name"] = [==[CONTEXT_FLAGS_ARB]==],
- ["extensions"] = {
- [==[ARB_create_context]==],
- },
- },
- {
- ["value"] = [==[0x20A3]==],
- ["name"] = [==[BIND_TO_TEXTURE_DEPTH_NV]==],
- ["extensions"] = {
- [==[NV_render_depth_texture]==],
- },
- },
- {
- ["value"] = [==[0x00000001]==],
- ["name"] = [==[FRONT_COLOR_BUFFER_BIT_ARB]==],
- ["extensions"] = {
- [==[ARB_buffer_region]==],
- },
- },
- {
- ["value"] = [==[0x207B]==],
- ["name"] = [==[MIPMAP_LEVEL_ARB]==],
- ["extensions"] = {
- [==[ARB_render_texture]==],
- },
- },
- {
- ["value"] = [==[0x201D]==],
- ["name"] = [==[ACCUM_BITS_EXT]==],
- ["extensions"] = {
- [==[EXT_pixel_format]==],
- },
- },
- {
- ["value"] = [==[0x202A]==],
- ["name"] = [==[SWAP_UNDEFINED_EXT]==],
- ["extensions"] = {
- [==[EXT_pixel_format]==],
- },
- },
- {
- ["value"] = [==[0x20CC]==],
- ["name"] = [==[VIDEO_OUT_STACKED_FIELDS_2_1]==],
- ["extensions"] = {
- [==[NV_video_output]==],
- },
- },
- {
- ["value"] = [==[0x201E]==],
- ["name"] = [==[ACCUM_RED_BITS_EXT]==],
- ["extensions"] = {
- [==[EXT_pixel_format]==],
- },
- },
- {
- ["value"] = [==[0x20CA]==],
- ["name"] = [==[VIDEO_OUT_FIELD_2]==],
- ["extensions"] = {
- [==[NV_video_output]==],
- },
- },
- {
- ["value"] = [==[0x204A]==],
- ["name"] = [==[GENLOCK_SOURCE_EDGE_FALLING_I3D]==],
- ["extensions"] = {
- [==[I3D_genlock]==],
- },
- },
- {
- ["value"] = [==[0x2036]==],
- ["name"] = [==[PBUFFER_LOST_ARB]==],
- ["extensions"] = {
- [==[ARB_pbuffer]==],
- },
- },
- {
- ["value"] = [==[0x00000002]==],
- ["name"] = [==[CONTEXT_COMPATIBILITY_PROFILE_BIT_ARB]==],
- ["extensions"] = {
- [==[ARB_create_context_profile]==],
- },
- },
- {
- ["value"] = [==[0x20C8]==],
- ["name"] = [==[VIDEO_OUT_FRAME]==],
- ["extensions"] = {
- [==[NV_video_output]==],
- },
- },
- {
- ["value"] = [==[0x2033]==],
- ["name"] = [==[PBUFFER_LARGEST_ARB]==],
- ["extensions"] = {
- [==[ARB_pbuffer]==],
- },
- },
- {
- ["value"] = [==[0x8256]==],
- ["name"] = [==[CONTEXT_RESET_NOTIFICATION_STRATEGY_ARB]==],
- ["extensions"] = {
- [==[ARB_create_context_robustness]==],
- },
- },
- {
- ["value"] = [==[0x2075]==],
- ["name"] = [==[TEXTURE_RGB_ARB]==],
- ["extensions"] = {
- [==[ARB_render_texture]==],
- },
- },
- {
- ["value"] = [==[0x2030]==],
- ["name"] = [==[MAX_PBUFFER_HEIGHT_EXT]==],
- ["extensions"] = {
- [==[EXT_pbuffer]==],
- },
- },
- {
- ["value"] = [==[0x20C7]==],
- ["name"] = [==[VIDEO_OUT_COLOR_AND_DEPTH_NV]==],
- ["extensions"] = {
- [==[NV_video_output]==],
- },
- },
- {
- ["value"] = [==[0x201F]==],
- ["name"] = [==[ACCUM_GREEN_BITS_EXT]==],
- ["extensions"] = {
- [==[EXT_pixel_format]==],
- },
- },
- {
- ["value"] = [==[0x202B]==],
- ["name"] = [==[TYPE_RGBA_EXT]==],
- ["extensions"] = {
- [==[EXT_pixel_format]==],
- },
- },
- {
- ["value"] = [==[0x20C4]==],
- ["name"] = [==[VIDEO_OUT_ALPHA_NV]==],
- ["extensions"] = {
- [==[NV_video_output]==],
- },
- },
- {
- ["value"] = [==[0x2028]==],
- ["name"] = [==[SWAP_EXCHANGE_ARB]==],
- ["extensions"] = {
- [==[ARB_pixel_format]==],
- },
- },
- {
- ["value"] = [==[0x202A]==],
- ["name"] = [==[SWAP_UNDEFINED_ARB]==],
- ["extensions"] = {
- [==[ARB_pixel_format]==],
- },
- },
- {
- ["value"] = [==[0x2029]==],
- ["name"] = [==[SWAP_COPY_ARB]==],
- ["extensions"] = {
- [==[ARB_pixel_format]==],
- },
- },
- {
- ["value"] = [==[0x20C3]==],
- ["name"] = [==[VIDEO_OUT_COLOR_NV]==],
- ["extensions"] = {
- [==[NV_video_output]==],
- },
- },
- {
- ["value"] = [==[0x00000002]==],
- ["name"] = [==[IMAGE_BUFFER_LOCK_I3D]==],
- ["extensions"] = {
- [==[I3D_image_buffer]==],
- },
- },
- {
- ["value"] = [==[0x2011]==],
- ["name"] = [==[DOUBLE_BUFFER_ARB]==],
- ["extensions"] = {
- [==[ARB_pixel_format]==],
- },
- },
- {
- ["value"] = [==[0x2015]==],
- ["name"] = [==[RED_BITS_ARB]==],
- ["extensions"] = {
- [==[ARB_pixel_format]==],
- },
- },
- {
- ["value"] = [==[0x20C1]==],
- ["name"] = [==[BIND_TO_VIDEO_RGBA_NV]==],
- ["extensions"] = {
- [==[NV_video_output]==],
- },
- },
- {
- ["value"] = [==[0x20C0]==],
- ["name"] = [==[BIND_TO_VIDEO_RGB_NV]==],
- ["extensions"] = {
- [==[NV_video_output]==],
- },
- },
- {
- ["value"] = [==[0x20F0]==],
- ["name"] = [==[NUM_VIDEO_SLOTS_NV]==],
- ["extensions"] = {
- [==[NV_present_video]==],
- },
- },
- {
- ["value"] = [==[0x2018]==],
- ["name"] = [==[GREEN_SHIFT_EXT]==],
- ["extensions"] = {
- [==[EXT_pixel_format]==],
- },
- },
- {
- ["value"] = [==[0x200C]==],
- ["name"] = [==[SHARE_DEPTH_ARB]==],
- ["extensions"] = {
- [==[ARB_pixel_format]==],
- },
- },
- {
- ["value"] = [==[0x2001]==],
- ["name"] = [==[DRAW_TO_WINDOW_ARB]==],
- ["extensions"] = {
- [==[ARB_pixel_format]==],
- },
- },
- {
- ["value"] = [==[0x2039]==],
- ["name"] = [==[TRANSPARENT_BLUE_VALUE_ARB]==],
- ["extensions"] = {
- [==[ARB_pixel_format]==],
- },
- },
- {
- ["value"] = [==[0x2020]==],
- ["name"] = [==[ACCUM_BLUE_BITS_EXT]==],
- ["extensions"] = {
- [==[EXT_pixel_format]==],
- },
- },
- {
- ["value"] = [==[0x2042]==],
- ["name"] = [==[SAMPLES_ARB]==],
- ["extensions"] = {
- [==[ARB_multisample]==],
- },
- },
- {
- ["value"] = [==[0x2057]==],
- ["name"] = [==[STEREO_POLARITY_NORMAL_3DL]==],
- ["extensions"] = {
- [==[3DL_stereo_control]==],
- },
- },
- {
- ["value"] = [==[0x2077]==],
- ["name"] = [==[NO_TEXTURE_ARB]==],
- ["extensions"] = {
- [==[ARB_render_texture]==],
- },
- },
- {
- ["value"] = [==[0x2060]==],
- ["name"] = [==[SAMPLE_BUFFERS_3DFX]==],
- ["extensions"] = {
- [==[3DFX_multisample]==],
- },
- },
- {
- ["value"] = [==[0x00000002]==],
- ["name"] = [==[CONTEXT_FORWARD_COMPATIBLE_BIT_ARB]==],
- ["extensions"] = {
- [==[ARB_create_context]==],
- },
- },
- {
- ["value"] = [==[0x2055]==],
- ["name"] = [==[STEREO_EMITTER_ENABLE_3DL]==],
- ["extensions"] = {
- [==[3DL_stereo_control]==],
- },
- },
- {
- ["value"] = [==[0x2001]==],
- ["name"] = [==[DRAW_TO_WINDOW_EXT]==],
- ["extensions"] = {
- [==[EXT_pixel_format]==],
- },
- },
- {
- ["value"] = [==[0x00000004]==],
- ["name"] = [==[CONTEXT_ROBUST_ACCESS_BIT_ARB]==],
- ["extensions"] = {
- [==[ARB_create_context_robustness]==],
- },
- },
- {
- ["value"] = [==[0x00000002]==],
- ["name"] = [==[ACCESS_WRITE_DISCARD_NV]==],
- ["extensions"] = {
- [==[NV_DX_interop]==],
- },
- },
- {
- ["value"] = [==[0x20C5]==],
- ["name"] = [==[VIDEO_OUT_DEPTH_NV]==],
- ["extensions"] = {
- [==[NV_video_output]==],
- },
- },
- {
- ["value"] = [==[0x00000002]==],
- ["name"] = [==[BACK_COLOR_BUFFER_BIT_ARB]==],
- ["extensions"] = {
- [==[ARB_buffer_region]==],
- },
- },
- {
- ["value"] = [==[0x2015]==],
- ["name"] = [==[RED_BITS_EXT]==],
- ["extensions"] = {
- [==[EXT_pixel_format]==],
- },
- },
- {
- ["value"] = [==[0x20B4]==],
- ["name"] = [==[BIND_TO_TEXTURE_RECTANGLE_FLOAT_RGBA_NV]==],
- ["extensions"] = {
- [==[NV_float_buffer]==],
- },
- },
- {
- ["value"] = [==[0x2091]==],
- ["name"] = [==[CONTEXT_MAJOR_VERSION_ARB]==],
- ["extensions"] = {
- [==[ARB_create_context]==],
- },
- },
- {
- ["value"] = [==[0x20B3]==],
- ["name"] = [==[BIND_TO_TEXTURE_RECTANGLE_FLOAT_RGB_NV]==],
- ["extensions"] = {
- [==[NV_float_buffer]==],
- },
- },
- {
- ["value"] = [==[0x21A6]==],
- ["name"] = [==[GPU_NUM_SIMD_AMD]==],
- ["extensions"] = {
- [==[AMD_gpu_association]==],
- },
- },
- {
- ["value"] = [==[0x20A6]==],
- ["name"] = [==[TEXTURE_DEPTH_COMPONENT_NV]==],
- ["extensions"] = {
- [==[NV_render_depth_texture]==],
- },
- },
- {
- ["value"] = [==[0x2085]==],
- ["name"] = [==[BACK_LEFT_ARB]==],
- ["extensions"] = {
- [==[ARB_render_texture]==],
- },
- },
- {
- ["value"] = [==[0x2023]==],
- ["name"] = [==[STENCIL_BITS_ARB]==],
- ["extensions"] = {
- [==[ARB_pixel_format]==],
- },
- },
- {
- ["value"] = [==[0x200D]==],
- ["name"] = [==[SHARE_STENCIL_EXT]==],
- ["extensions"] = {
- [==[EXT_pixel_format]==],
- },
- },
- {
- ["value"] = [==[0x21A0]==],
- ["name"] = [==[TYPE_RGBA_FLOAT_ATI]==],
- ["extensions"] = {
- [==[ATI_pixel_format_float]==],
- },
- },
- {
- ["value"] = [==[0x2023]==],
- ["name"] = [==[STENCIL_BITS_EXT]==],
- ["extensions"] = {
- [==[EXT_pixel_format]==],
- },
- },
- {
- ["value"] = [==[0x2071]==],
- ["name"] = [==[BIND_TO_TEXTURE_RGBA_ARB]==],
- ["extensions"] = {
- [==[ARB_render_texture]==],
- },
- },
- {
- ["value"] = [==[0x202F]==],
- ["name"] = [==[MAX_PBUFFER_WIDTH_ARB]==],
- ["extensions"] = {
- [==[ARB_pbuffer]==],
- },
- },
- {
- ["value"] = [==[0x20C2]==],
- ["name"] = [==[BIND_TO_VIDEO_RGB_AND_DEPTH_NV]==],
- ["extensions"] = {
- [==[NV_video_output]==],
- },
- },
- {
- ["value"] = [==[0x21A7]==],
- ["name"] = [==[GPU_NUM_RB_AMD]==],
- ["extensions"] = {
- [==[AMD_gpu_association]==],
- },
- },
- {
- ["value"] = [==[0x2031]==],
- ["name"] = [==[OPTIMAL_PBUFFER_WIDTH_EXT]==],
- ["extensions"] = {
- [==[EXT_pbuffer]==],
- },
- },
- {
- ["value"] = [==[0x204B]==],
- ["name"] = [==[GENLOCK_SOURCE_EDGE_RISING_I3D]==],
- ["extensions"] = {
- [==[I3D_genlock]==],
- },
- },
- {
- ["value"] = [==[0x207E]==],
- ["name"] = [==[TEXTURE_CUBE_MAP_NEGATIVE_X_ARB]==],
- ["extensions"] = {
- [==[ARB_render_texture]==],
- },
- },
- {
- ["value"] = [==[0x201B]==],
- ["name"] = [==[ALPHA_BITS_EXT]==],
- ["extensions"] = {
- [==[EXT_pixel_format]==],
- },
- },
- {
- ["value"] = [==[0x2007]==],
- ["name"] = [==[SWAP_METHOD_EXT]==],
- ["extensions"] = {
- [==[EXT_pixel_format]==],
- },
- },
- {
- ["value"] = [==[0x20C9]==],
- ["name"] = [==[VIDEO_OUT_FIELD_1]==],
- ["extensions"] = {
- [==[NV_video_output]==],
- },
- },
- {
- ["value"] = [==[0x202C]==],
- ["name"] = [==[TYPE_COLORINDEX_ARB]==],
- ["extensions"] = {
- [==[ARB_pixel_format]==],
- },
- },
- {
- ["value"] = [==[0x2006]==],
- ["name"] = [==[SWAP_LAYER_BUFFERS_EXT]==],
- ["extensions"] = {
- [==[EXT_pixel_format]==],
- },
- },
- {
- ["value"] = [==[0x8261]==],
- ["name"] = [==[NO_RESET_NOTIFICATION_ARB]==],
- ["extensions"] = {
- [==[ARB_create_context_robustness]==],
- },
- },
- {
- ["value"] = [==[0x2021]==],
- ["name"] = [==[ACCUM_ALPHA_BITS_ARB]==],
- ["extensions"] = {
- [==[ARB_pixel_format]==],
- },
- },
- {
- ["value"] = [==[0x2047]==],
- ["name"] = [==[GENLOCK_SOURCE_EXTERNAL_TTL_I3D]==],
- ["extensions"] = {
- [==[I3D_genlock]==],
- },
- },
- {
- ["value"] = [==[0x2045]==],
- ["name"] = [==[GENLOCK_SOURCE_EXTERNAL_SYNC_I3D]==],
- ["extensions"] = {
- [==[I3D_genlock]==],
- },
- },
- {
- ["value"] = [==[0x2083]==],
- ["name"] = [==[FRONT_LEFT_ARB]==],
- ["extensions"] = {
- [==[ARB_render_texture]==],
- },
- },
- {
- ["value"] = [==[0x2044]==],
- ["name"] = [==[GENLOCK_SOURCE_MULTIVIEW_I3D]==],
- ["extensions"] = {
- [==[I3D_genlock]==],
- },
- },
- {
- ["value"] = [==[0x204F]==],
- ["name"] = [==[GAMMA_EXCLUDE_DESKTOP_I3D]==],
- ["extensions"] = {
- [==[I3D_gamma]==],
- },
- },
- {
- ["value"] = [==[0x2078]==],
- ["name"] = [==[TEXTURE_CUBE_MAP_ARB]==],
- ["extensions"] = {
- [==[ARB_render_texture]==],
- },
- },
- {
- ["value"] = [==[0x204E]==],
- ["name"] = [==[GAMMA_TABLE_SIZE_I3D]==],
- ["extensions"] = {
- [==[I3D_gamma]==],
- },
- },
- {
- ["value"] = [==[0x207F]==],
- ["name"] = [==[TEXTURE_CUBE_MAP_POSITIVE_Y_ARB]==],
- ["extensions"] = {
- [==[ARB_render_texture]==],
- },
- },
- {
- ["value"] = [==[0x200A]==],
- ["name"] = [==[TRANSPARENT_EXT]==],
- ["extensions"] = {
- [==[EXT_pixel_format]==],
- },
- },
- {
- ["value"] = [==[0x202B]==],
- ["name"] = [==[TYPE_RGBA_ARB]==],
- ["extensions"] = {
- [==[ARB_pixel_format]==],
- },
- },
- {
- ["value"] = [==[0x2049]==],
- ["name"] = [==[GENLOCK_SOURCE_DIGITAL_FIELD_I3D]==],
- ["extensions"] = {
- [==[I3D_genlock]==],
- },
- },
- {
- ["value"] = [==[0x2007]==],
- ["name"] = [==[SWAP_METHOD_ARB]==],
- ["extensions"] = {
- [==[ARB_pixel_format]==],
- },
- },
- {
- ["value"] = [==[0x2052]==],
- ["name"] = [==[DIGITAL_VIDEO_CURSOR_INCLUDED_I3D]==],
- ["extensions"] = {
- [==[I3D_digital_video_control]==],
- },
- },
- {
- ["value"] = [==[0x2051]==],
- ["name"] = [==[DIGITAL_VIDEO_CURSOR_ALPHA_VALUE_I3D]==],
- ["extensions"] = {
- [==[I3D_digital_video_control]==],
- },
- },
- {
- ["value"] = [==[0x2050]==],
- ["name"] = [==[DIGITAL_VIDEO_CURSOR_ALPHA_FRAMEBUFFER_I3D]==],
- ["extensions"] = {
- [==[I3D_digital_video_control]==],
- },
- },
- {
- ["value"] = [==[0x202E]==],
- ["name"] = [==[MAX_PBUFFER_PIXELS_EXT]==],
- ["extensions"] = {
- [==[EXT_pbuffer]==],
- },
- },
- {
- ["value"] = [==[0x2041]==],
- ["name"] = [==[SAMPLE_BUFFERS_EXT]==],
- ["extensions"] = {
- [==[EXT_multisample]==],
- },
- },
- {
- ["value"] = [==[0x2056]==],
- ["name"] = [==[STEREO_EMITTER_DISABLE_3DL]==],
- ["extensions"] = {
- [==[3DL_stereo_control]==],
- },
- },
- {
- ["value"] = [==[0x2054]==],
- ["name"] = [==[ERROR_INCOMPATIBLE_DEVICE_CONTEXTS_ARB]==],
- ["extensions"] = {
- [==[ARB_make_current_read]==],
- },
- },
- {
- ["value"] = [==[0x2028]==],
- ["name"] = [==[SWAP_EXCHANGE_EXT]==],
- ["extensions"] = {
- [==[EXT_pixel_format]==],
- },
- },
- {
- ["value"] = [==[0x208F]==],
- ["name"] = [==[AUX8_ARB]==],
- ["extensions"] = {
- [==[ARB_render_texture]==],
- },
- },
- {
- ["value"] = [==[0x200E]==],
- ["name"] = [==[SHARE_ACCUM_EXT]==],
- ["extensions"] = {
- [==[EXT_pixel_format]==],
- },
- },
- {
- ["value"] = [==[0x2024]==],
- ["name"] = [==[AUX_BUFFERS_EXT]==],
- ["extensions"] = {
- [==[EXT_pixel_format]==],
- },
- },
- {
- ["value"] = [==[0x2037]==],
- ["name"] = [==[TRANSPARENT_RED_VALUE_ARB]==],
- ["extensions"] = {
- [==[ARB_pixel_format]==],
- },
- },
- {
- ["value"] = [==[0x2010]==],
- ["name"] = [==[SUPPORT_OPENGL_ARB]==],
- ["extensions"] = {
- [==[ARB_pixel_format]==],
- },
- },
- {
- ["value"] = [==[0x200E]==],
- ["name"] = [==[SHARE_ACCUM_ARB]==],
- ["extensions"] = {
- [==[ARB_pixel_format]==],
- },
- },
- {
- ["value"] = [==[0x2022]==],
- ["name"] = [==[DEPTH_BITS_EXT]==],
- ["extensions"] = {
- [==[EXT_pixel_format]==],
- },
- },
- {
- ["value"] = [==[0x201A]==],
- ["name"] = [==[BLUE_SHIFT_ARB]==],
- ["extensions"] = {
- [==[ARB_pixel_format]==],
- },
- },
- {
- ["value"] = [==[0x2021]==],
- ["name"] = [==[ACCUM_ALPHA_BITS_EXT]==],
- ["extensions"] = {
- [==[EXT_pixel_format]==],
- },
- },
- {
- ["value"] = [==[0x207D]==],
- ["name"] = [==[TEXTURE_CUBE_MAP_POSITIVE_X_ARB]==],
- ["extensions"] = {
- [==[ARB_render_texture]==],
- },
- },
- {
- ["value"] = [==[0x2058]==],
- ["name"] = [==[STEREO_POLARITY_INVERT_3DL]==],
- ["extensions"] = {
- [==[3DL_stereo_control]==],
- },
- },
- {
- ["value"] = [==[0x00000001]==],
- ["name"] = [==[CONTEXT_CORE_PROFILE_BIT_ARB]==],
- ["extensions"] = {
- [==[ARB_create_context_profile]==],
- },
- },
- {
- ["value"] = [==[0x2034]==],
- ["name"] = [==[PBUFFER_WIDTH_EXT]==],
- ["extensions"] = {
- [==[EXT_pbuffer]==],
- },
- },
- {
- ["value"] = [==[0x2041]==],
- ["name"] = [==[SAMPLE_BUFFERS_ARB]==],
- ["extensions"] = {
- [==[ARB_multisample]==],
- },
- },
- {
- ["value"] = [==[0x208C]==],
- ["name"] = [==[AUX5_ARB]==],
- ["extensions"] = {
- [==[ARB_render_texture]==],
- },
- },
- {
- ["value"] = [==[0x20B7]==],
- ["name"] = [==[TEXTURE_FLOAT_RGB_NV]==],
- ["extensions"] = {
- [==[NV_float_buffer]==],
- },
- },
- {
- ["value"] = [==[0x201A]==],
- ["name"] = [==[BLUE_SHIFT_EXT]==],
- ["extensions"] = {
- [==[EXT_pixel_format]==],
- },
- },
- {
- ["value"] = [==[0x2089]==],
- ["name"] = [==[AUX2_ARB]==],
- ["extensions"] = {
- [==[ARB_render_texture]==],
- },
- },
- {
- ["value"] = [==[0x202D]==],
- ["name"] = [==[DRAW_TO_PBUFFER_ARB]==],
- ["extensions"] = {
- [==[ARB_pbuffer]==],
- },
- },
- {
- ["value"] = [==[0x2027]==],
- ["name"] = [==[FULL_ACCELERATION_ARB]==],
- ["extensions"] = {
- [==[ARB_pixel_format]==],
- },
- },
- {
- ["value"] = [==[0x2019]==],
- ["name"] = [==[BLUE_BITS_EXT]==],
- ["extensions"] = {
- [==[EXT_pixel_format]==],
- },
- },
- {
- ["value"] = [==[0x2022]==],
- ["name"] = [==[DEPTH_BITS_ARB]==],
- ["extensions"] = {
- [==[ARB_pixel_format]==],
- },
- },
- {
- ["value"] = [==[0x20A8]==],
- ["name"] = [==[TYPE_RGBA_UNSIGNED_FLOAT_EXT]==],
- ["extensions"] = {
- [==[EXT_pixel_format_packed_float]==],
- },
- },
- {
- ["value"] = [==[0x2008]==],
- ["name"] = [==[NUMBER_OVERLAYS_ARB]==],
- ["extensions"] = {
- [==[ARB_pixel_format]==],
- },
- },
- {
- ["value"] = [==[0x2004]==],
- ["name"] = [==[NEED_PALETTE_EXT]==],
- ["extensions"] = {
- [==[EXT_pixel_format]==],
- },
- },
- {
- ["value"] = [==[0x2016]==],
- ["name"] = [==[RED_SHIFT_EXT]==],
- ["extensions"] = {
- [==[EXT_pixel_format]==],
- },
- },
- {
- ["value"] = [==[0x00000001]==],
- ["name"] = [==[CONTEXT_DEBUG_BIT_ARB]==],
- ["extensions"] = {
- [==[ARB_create_context]==],
- },
- },
- {
- ["value"] = [==[0x00000008]==],
- ["name"] = [==[STENCIL_BUFFER_BIT_ARB]==],
- ["extensions"] = {
- [==[ARB_buffer_region]==],
- },
- },
- {
- ["value"] = [==[0x2010]==],
- ["name"] = [==[SUPPORT_OPENGL_EXT]==],
- ["extensions"] = {
- [==[EXT_pixel_format]==],
- },
- },
- {
- ["value"] = [==[0x200F]==],
- ["name"] = [==[SUPPORT_GDI_EXT]==],
- ["extensions"] = {
- [==[EXT_pixel_format]==],
- },
- },
- {
- ["value"] = [==[0x201D]==],
- ["name"] = [==[ACCUM_BITS_ARB]==],
- ["extensions"] = {
- [==[ARB_pixel_format]==],
- },
- },
- {
- ["value"] = [==[0x208A]==],
- ["name"] = [==[AUX3_ARB]==],
- ["extensions"] = {
- [==[ARB_render_texture]==],
- },
- },
- {
- ["value"] = [==[0x2004]==],
- ["name"] = [==[NEED_PALETTE_ARB]==],
- ["extensions"] = {
- [==[ARB_pixel_format]==],
- },
- },
- {
- ["value"] = [==[0x203A]==],
- ["name"] = [==[TRANSPARENT_ALPHA_VALUE_ARB]==],
- ["extensions"] = {
- [==[ARB_pixel_format]==],
- },
- },
- {
- ["value"] = [==[0x2026]==],
- ["name"] = [==[GENERIC_ACCELERATION_EXT]==],
- ["extensions"] = {
- [==[EXT_pixel_format]==],
- },
- },
- {
- ["value"] = [==[0x2005]==],
- ["name"] = [==[NEED_SYSTEM_PALETTE_ARB]==],
- ["extensions"] = {
- [==[ARB_pixel_format]==],
- },
- },
- {
- ["value"] = [==[0x2013]==],
- ["name"] = [==[PIXEL_TYPE_ARB]==],
- ["extensions"] = {
- [==[ARB_pixel_format]==],
- },
- },
- {
- ["value"] = [==[0x2072]==],
- ["name"] = [==[TEXTURE_FORMAT_ARB]==],
- ["extensions"] = {
- [==[ARB_render_texture]==],
- },
- },
- {
- ["value"] = [==[0x00000004]==],
- ["name"] = [==[DEPTH_BUFFER_BIT_ARB]==],
- ["extensions"] = {
- [==[ARB_buffer_region]==],
- },
- },
- {
- ["value"] = [==[0x200C]==],
- ["name"] = [==[SHARE_DEPTH_EXT]==],
- ["extensions"] = {
- [==[EXT_pixel_format]==],
- },
- },
- {
- ["value"] = [==[0x2035]==],
- ["name"] = [==[PBUFFER_HEIGHT_EXT]==],
- ["extensions"] = {
- [==[EXT_pbuffer]==],
- },
- },
- {
- ["value"] = [==[0x2080]==],
- ["name"] = [==[TEXTURE_CUBE_MAP_NEGATIVE_Y_ARB]==],
- ["extensions"] = {
- [==[ARB_render_texture]==],
- },
- },
- {
- ["value"] = [==[0x2093]==],
- ["name"] = [==[CONTEXT_LAYER_PLANE_ARB]==],
- ["extensions"] = {
- [==[ARB_create_context]==],
- },
- },
- {
- ["value"] = [==[0x2009]==],
- ["name"] = [==[NUMBER_UNDERLAYS_EXT]==],
- ["extensions"] = {
- [==[EXT_pixel_format]==],
- },
- },
- {
- ["value"] = [==[0x2008]==],
- ["name"] = [==[NUMBER_OVERLAYS_EXT]==],
- ["extensions"] = {
- [==[EXT_pixel_format]==],
- },
- },
- {
- ["value"] = [==[0x2053]==],
- ["name"] = [==[DIGITAL_VIDEO_GAMMA_CORRECTED_I3D]==],
- ["extensions"] = {
- [==[I3D_digital_video_control]==],
- },
- },
- {
- ["value"] = [==[0x2003]==],
- ["name"] = [==[ACCELERATION_EXT]==],
- ["extensions"] = {
- [==[EXT_pixel_format]==],
- },
- },
- {
- ["value"] = [==[0x2086]==],
- ["name"] = [==[BACK_RIGHT_ARB]==],
- ["extensions"] = {
- [==[ARB_render_texture]==],
- },
- },
- {
- ["value"] = [==[0x200B]==],
- ["name"] = [==[TRANSPARENT_VALUE_EXT]==],
- ["extensions"] = {
- [==[EXT_pixel_format]==],
- },
- },
- {
- ["value"] = [==[0x2000]==],
- ["name"] = [==[NUMBER_PIXEL_FORMATS_EXT]==],
- ["extensions"] = {
- [==[EXT_pixel_format]==],
- },
- },
- {
- ["value"] = [==[0x20A9]==],
- ["name"] = [==[FRAMEBUFFER_SRGB_CAPABLE_ARB]==],
- ["extensions"] = {
- [==[ARB_framebuffer_sRGB]==],
- },
- },
- {
- ["value"] = [==[0x202F]==],
- ["name"] = [==[MAX_PBUFFER_WIDTH_EXT]==],
- ["extensions"] = {
- [==[EXT_pbuffer]==],
- },
- },
- {
- ["value"] = [==[0x2011]==],
- ["name"] = [==[DOUBLE_BUFFER_EXT]==],
- ["extensions"] = {
- [==[EXT_pixel_format]==],
- },
- },
- {
- ["value"] = [==[0x2030]==],
- ["name"] = [==[MAX_PBUFFER_HEIGHT_ARB]==],
- ["extensions"] = {
- [==[ARB_pbuffer]==],
- },
- },
- {
- ["value"] = [==[0x2082]==],
- ["name"] = [==[TEXTURE_CUBE_MAP_NEGATIVE_Z_ARB]==],
- ["extensions"] = {
- [==[ARB_render_texture]==],
- },
- },
- {
- ["value"] = [==[0x201F]==],
- ["name"] = [==[ACCUM_GREEN_BITS_ARB]==],
- ["extensions"] = {
- [==[ARB_pixel_format]==],
- },
- },
- {
- ["value"] = [==[0x208B]==],
- ["name"] = [==[AUX4_ARB]==],
- ["extensions"] = {
- [==[ARB_render_texture]==],
- },
- },
- {
- ["value"] = [==[0x20B8]==],
- ["name"] = [==[TEXTURE_FLOAT_RGBA_NV]==],
- ["extensions"] = {
- [==[NV_float_buffer]==],
- },
- },
- {
- ["value"] = [==[0x207C]==],
- ["name"] = [==[CUBE_MAP_FACE_ARB]==],
- ["extensions"] = {
- [==[ARB_render_texture]==],
- },
- },
- {
- ["value"] = [==[0x200A]==],
- ["name"] = [==[TRANSPARENT_ARB]==],
- ["extensions"] = {
- [==[ARB_pixel_format]==],
- },
- },
- {
- ["value"] = [==[0x2092]==],
- ["name"] = [==[CONTEXT_MINOR_VERSION_ARB]==],
- ["extensions"] = {
- [==[ARB_create_context]==],
- },
- },
- {
- ["value"] = [==[0x21A0]==],
- ["name"] = [==[TYPE_RGBA_FLOAT_ARB]==],
- ["extensions"] = {
- [==[ARB_pixel_format_float]==],
- },
- },
- {
- ["value"] = [==[0x2016]==],
- ["name"] = [==[RED_SHIFT_ARB]==],
- ["extensions"] = {
- [==[ARB_pixel_format]==],
- },
- },
- {
- ["value"] = [==[0x2090]==],
- ["name"] = [==[AUX9_ARB]==],
- ["extensions"] = {
- [==[ARB_render_texture]==],
- },
- },
- {
- ["value"] = [==[0x208E]==],
- ["name"] = [==[AUX7_ARB]==],
- ["extensions"] = {
- [==[ARB_render_texture]==],
- },
- },
- {
- ["value"] = [==[0x200D]==],
- ["name"] = [==[SHARE_STENCIL_ARB]==],
- ["extensions"] = {
- [==[ARB_pixel_format]==],
- },
- },
- {
- ["value"] = [==[0x2088]==],
- ["name"] = [==[AUX1_ARB]==],
- ["extensions"] = {
- [==[ARB_render_texture]==],
- },
- },
- {
- ["value"] = [==[0x2074]==],
- ["name"] = [==[MIPMAP_TEXTURE_ARB]==],
- ["extensions"] = {
- [==[ARB_render_texture]==],
- },
- },
- {
- ["value"] = [==[0x200F]==],
- ["name"] = [==[SUPPORT_GDI_ARB]==],
- ["extensions"] = {
- [==[ARB_pixel_format]==],
- },
- },
- {
- ["value"] = [==[0x2079]==],
- ["name"] = [==[TEXTURE_1D_ARB]==],
- ["extensions"] = {
- [==[ARB_render_texture]==],
- },
- },
- {
- ["value"] = [==[0x2003]==],
- ["name"] = [==[ACCELERATION_ARB]==],
- ["extensions"] = {
- [==[ARB_pixel_format]==],
- },
- },
- {
- ["value"] = [==[0x2026]==],
- ["name"] = [==[GENERIC_ACCELERATION_ARB]==],
- ["extensions"] = {
- [==[ARB_pixel_format]==],
- },
- },
- {
- ["value"] = [==[0x201B]==],
- ["name"] = [==[ALPHA_BITS_ARB]==],
- ["extensions"] = {
- [==[ARB_pixel_format]==],
- },
- },
- },
-};
diff --git a/libobs-opengl/GL/glx_obs.c b/libobs-opengl/GL/glx_obs.c
index 76156d653..0baf72f27 100644
--- a/libobs-opengl/GL/glx_obs.c
+++ b/libobs-opengl/GL/glx_obs.c
@@ -4,27 +4,16 @@
#include "glx_obs.h"
#if defined(__APPLE__)
-#include
+#include
-static void* AppleGLGetProcAddress (const GLubyte *name)
+static void* AppleGLGetProcAddress (const char *name)
{
- static const struct mach_header* image = NULL;
- NSSymbol symbol;
- char* symbolName;
- if (NULL == image)
- {
- image = NSAddImage("/System/Library/Frameworks/OpenGL.framework/Versions/Current/OpenGL", NSADDIMAGE_OPTION_RETURN_ON_ERROR);
- }
- /* prepend a '_' for the Unix C symbol mangling convention */
- symbolName = malloc(strlen((const char*)name) + 2);
- strcpy(symbolName+1, (const char*)name);
- symbolName[0] = '_';
- symbol = NULL;
- /* if (NSIsSymbolNameDefined(symbolName))
- symbol = NSLookupAndBindSymbol(symbolName); */
- symbol = image ? NSLookupSymbolInImage(image, symbolName, NSLOOKUPSYMBOLINIMAGE_OPTION_BIND | NSLOOKUPSYMBOLINIMAGE_OPTION_RETURN_ON_ERROR) : NULL;
- free(symbolName);
- return symbol ? NSAddressOfSymbol(symbol) : NULL;
+ static void* image = NULL;
+
+ if (image == NULL)
+ image = dlopen("/System/Library/Frameworks/OpenGL.framework/Versions/Current/OpenGL", RTLD_LAZY);
+
+ return (image ? dlsym(image, name) : NULL);
}
#endif /* __APPLE__ */
diff --git a/libobs-opengl/GL/make_distro.lua b/libobs-opengl/GL/make_distro.lua
deleted file mode 100644
index 0eb80945b..000000000
--- a/libobs-opengl/GL/make_distro.lua
+++ /dev/null
@@ -1,80 +0,0 @@
---[[
-Will automatically generate all files from the current sources.
-Takes three parameters:
-- The destination directory, as a relative directory. This will create that directory and put the distro in that directory
-- The Mercurial revision number to archive to the destination directory.
-- The version number of the loader.
-]]--
-
-require "lfs"
-require "ufs"
-require "_FindFileInPath"
-
-local baseDir, hgChangelist, versionNum = ...
-
-if(#({...}) ~= 3) then
- print("Not enough commandline parameters. You provided: " .. #({...}));
- print("Paramters:")
- print("\tDestination dir, relative to this path.")
- print("\tMercurial revision to archive.")
- print("\tVersion number of the SDK.")
- return
-end
-
-local buildDirname = "glLoadGen_" .. versionNum:gsub("%.", "_")
-
-lfs.mkdir(baseDir);
-local pathDestDir = ufs.path(baseDir) / buildDirname;
-local destDir = tostring(pathDestDir);
-lfs.mkdir(destDir);
-
-local pathCurrent = ufs.current_path()
-local pathDest = pathCurrent / destDir;
-local pathBase = pathCurrent / baseDir;
-
------------------------------------------------------------
--- Step 1: Copy the Mercurial repo number to the location.
-
-local clone = [[hg archive -r "%s" "%s"]];
-clone = clone:format(hgChangelist, destDir);
-
-print(clone);
-os.execute(clone);
-
-------------------------------------------------------------
--- Step 2: Delete select files from the destination location.
-local toDelete =
-{
- --files
- "make_distro.lua", ".hgignore", ".hgtags",
- "_FindFileInPath.lua", ".hg_archival.txt",
- --directories
-}
-
-
-for i, filename in ipairs(toDelete) do
- local pathFile = pathDest / filename;
- print("deleting:", pathFile);
- ufs.remove_all(pathFile);
-end
-
-------------------------------------------------------------
--- Step 3: Create Zip archive of the distro.
-local szFilename = "7z.exe"
-local archiveName = buildDirname .. ".7z"
-local pathSZ = ufs.path(FindFileInPath(szFilename))
-
-if(pathSZ:empty()) then
- print("Could not find 7zip.");
- return;
-end
-
-ufs.current_path(pathBase);
-
-local depProc = ex.spawn(tostring(pathSZ),
- {args={"a", "-r", archiveName, buildDirname}});
-depProc:wait(depProc);
-
-------------------------------------------------------------
--- Step 4: Destroy the directory.
-ufs.remove_all(pathDest);
diff --git a/libobs-opengl/GL/modules/CmdLineOptions.lua b/libobs-opengl/GL/modules/CmdLineOptions.lua
deleted file mode 100644
index 85401e431..000000000
--- a/libobs-opengl/GL/modules/CmdLineOptions.lua
+++ /dev/null
@@ -1,387 +0,0 @@
---[[ The function CmdLineOptions takes the command-line options and processes them according to a series of functions it is given. It can handle any options of the standard forms, such as:
-
-- "-optName param"
-- "--optName option1 option2 option3"
-- "-optName=param"
-
-It takes the following parameters:
-- An array of command-line options as strings.
-- A table of functions, where the key name matches the options. Note that the match will be case-sensitive.
-- A value to be passed to the functions. This allows them to be a bit more independent without having to use upvalue tricks.
-
-The return value is a list of any positional arguments, in order.
-
-The option processor functions take the following parameters:
-- The value to be passed to the processor. A candidate for a `self` parameter.
-- The first parameter string of the option, if any.
-- A nullary iterator function to iterate over all of the options associated with the command. It can have 0 iterations. It is OK to iterate multiple times. The iterator returns two values: the parameter and the parameter's 1-base index.
-
-The return value from the processing function is the number of options processed. If `nil` is returned, then it is assumed that *all* available options were processed.
-
-The processor functions are called within a `pcall`, so any errors will be assumed to be processing errors related to that option. Appropriate error messages will be emitted mentioning the option name, so it doesn't need to keep its own name. It is up to each processor to decide if it has enough or too many parameters and error out if it does. Processing of command line options will error if there is a failure.
-
-The processor assumes that strings that begin with a `-` character is an option. If a parameter is specified with the `-option=param` syntax, then it is assumed to have exactly one parameter. Thus the next value is assumed to be an option. For all other option formats, the number of processed arguments is decided upon by the processing function. If it returns `nil`, then it assumes all arguments were processed.
-
-Any "options" that do not conform to option syntax are assumed to be positional arguments. They are stored in an array and returned by the function.
-]]
-
-local util = require "util"
-
---Returns nil if not an option. Otherwise returns the option and a possible
---parameter name if it is of the form "--option=foo".
-local function GetOptionName(option)
- local option, param = string.match(option, "^%-%-?([^%-%=][^%=]*)%=?(.*)")
- if(param and #param == 0) then
- param = nil
- end
-
- return option, param
-end
-
---Returns a nullary function that iterates over a single parameter. Namely, this one.
-local function GetParamIterator(param)
- return function()
- return function(s, var)
- if(var) then
- return nil, nil
- else
- return param, 1
- end
- end, nil, nil
- end
-end
-
---Returns a nullary function that iterates over all parameters from the given
---index to the next option.
-local function GetParamListIterator(params, startIx)
- return function()
- local state = {startIx}
- return function(state, var)
- --Stop if out of parameters
- if(state[1] > #params) then
- return nil
- end
-
- --Stop if the parameter is an option name.
- if(GetOptionName(params[state[1]])) then
- return nil
- end
-
- state[1] = state[1] + 1
- return params[state[1] - 1], state[1] - startIx
- end, state, nil
- end
-end
-
-local function CountNumOptions(iter)
- local numOpts = 0
- for _ in iter() do
- numOpts = numOpts + 1
- end
- return numOpts
-end
-
-local function CallProcessor(func, option, value, param, iter)
- local status, nargs = pcall(func, value, param, iter)
- if(not status) then
- error("The option '" .. option .. "' had an error:\n" .. nargs)
- end
-
- return nargs or CountNumOptions(iter)
-end
-
-local modTbl = {}
-
-function modTbl.CmdLineOptions(cmd_line, processors, value)
- local posArgs = {}
- local optIx = 1
- local numOpts = #cmd_line
- while(optIx <= numOpts) do
- local option, param = GetOptionName(cmd_line[optIx])
-
- if(not option) then
- posArgs[#posArgs + 1] = cmd_line[optIx]
- optIx = optIx + 1
- else
- assert(processors[option], "The option '" .. option .. "' is not a valid option for this program.")
-
- if(param) then
- CallProcessor(processors[option], option, value,
- param, GetParamIterator(param))
- else
- local paramIter = GetParamListIterator(cmd_line, optIx + 1)
- local numOpts = CountNumOptions(paramIter)
- if(numOpts > 0) then
- param = cmd_line[optIx + 1]
- end
- local nargs = CallProcessor(processors[option], option, value,
- param, paramIter)
-
- optIx = optIx + nargs
-
- end
- optIx = optIx + 1
- end
- end
-
- return posArgs
-end
-
-
---------------------------------------------------
--- Option group logic.
-local group = {}
-
-local function ExtractDescArray(desc)
- if(type(desc) == "table") then
- local descArray = {}
- for i, val in ipairs(desc) do
- descArray[#descArray + 1] = val
- end
- return descArray
- else
- return { desc }
- end
-end
-
-function group:value(optName, tblName, desc, default, optional)
- table.insert(self._doc_order, optName)
- self._procs[optName] = {
- desc = desc,
- tableName = tblName,
- default = default,
- optional = optional,
- --self is the destination table, where the data goes
- proc = function(self, param, iter)
- assert(param, "This option needs a single parameter")
- assert(not self[tblName], "Cannot specify the option twice")
- self[tblName] = param
- return 1
- end,
-
- document = function(self)
- local docs = ExtractDescArray(self.desc)
- if(self.default) then
- docs[#docs + 1] = "Default value: " .. self.default
- else
- if(self.optional) then
- docs[#docs + 1] = "This option is not required."
- end
- end
-
- return docs
- end,
- }
-end
-
-function group:enum(optName, tblName, desc, values, defaultIx, optional)
- table.insert(self._doc_order, optName)
- local valuesInv = util.InvertTable(values)
- self._procs[optName] = {
- desc = desc,
- tableName = tblName,
- values = values,
- valuesInv = valuesInv,
- optional = optional,
- proc = function(self, param, iter)
- assert(param, "This option needs a parameter")
- assert(valuesInv[param], param .. " is not a valid value.")
- assert(not self[tblName], "Cannot specify this option twice.");
- self[tblName] = param
- return 1
- end,
-
- document = function(self)
- local docs = ExtractDescArray(self.desc)
- docs[#docs + 1] = "Allowed values:"
- docs[#docs + 1] = table.concat(self.values, ", ")
- if(self.default) then
- docs[#docs + 1] = "Default value: " .. self.default
- else
- if(self.optional) then
- docs[#docs + 1] = "This option is not required."
- end
- end
-
- return docs
- end,
- }
-
- if(defaultIx) then
- self._procs[optName].default = values[defaultIx]
- end
-end
-
-function group:array(optName, tblName, desc, modifier, optional)
- table.insert(self._doc_order, optName)
- self._procs[optName] = {
- desc = desc,
- tableName = tblName,
- optional = optional,
- proc = function(self, param, iter)
- self[tblName] = self[tblName] or {}
-
- local bFound = false
- for ext in iter() do
- if(modifier) then
- ext = modifier(ext)
- end
- table.insert(self[tblName], ext)
- bFound = true
- end
-
- assert(bFound, "Must provide at least one value.");
- end,
-
- document = function(self)
- local docs = ExtractDescArray(self.desc)
- return docs
- end,
- }
-end
-
---Stores its data in an array, but it only takes one parameter.
-function group:array_single(optName, tblName, desc, modifier, optional)
- table.insert(self._doc_order, optName)
- self._procs[optName] = {
- desc = desc,
- tableName = tblName,
- optional = optional,
- proc = function(self, param, iter)
- assert(param, "This option needs a single parameter")
- self[tblName] = self[tblName] or {}
-
- if(modifier) then
- param = modifier(param)
- end
- table.insert(self[tblName], param)
- return 1
- end,
-
- document = function(self)
- local docs = ExtractDescArray(self.desc)
- docs[#docs + 1] = "Can be used multiple times."
- return docs
- end,
- }
-end
-
-function group:pos_opt(index, tblName, desc, optName, default, optional)
- assert(not self._pos_opts[index],
- "Positional argument " .. index .. " is already in use")
-
- self._pos_opts[index] = {
- desc = desc,
- tableName = tblName,
- optName = optName,
- default = default,
- optional = optional,
- }
-end
-
-function group:AssertParse(test, msg)
- if(not test) then
- io.stdout:write(msg, "\n")
- self:DisplayHelp()
- error("", 0)
- end
-end
-
-function group:ProcessCmdLine(cmd_line)
- local procs = {}
-
- for option, data in pairs(self._procs) do
- procs[option] = data.proc
- end
-
- local options = {}
-
- local status, posOpts =
- pcall(modTbl.CmdLineOptions, cmd_line, procs, options)
-
- self:AssertParse(status, posOpts)
-
- --Apply positional arguments.
- for ix, pos_arg in pairs(self._pos_opts) do
- if(posOpts[ix]) then
- options[pos_arg.tableName] = posOpts[ix]
- elseif(pos_arg.default) then
- options[pos_arg.tableName] = default
- else
- self:AssertParse(pos_arg.optional,
- "Missing positional argument " .. pos_arg.optName)
- end
- end
-
- --Apply defaults.
- for option, data in pairs(self._procs) do
- if(not options[data.tableName]) then
- if(data.default) then
- options[data.tableName] = data.default
- else
- self:AssertParse(data.optional,
- "Option " .. option .. " was not specified.")
- end
- end
- end
-
- return options, posOpts
-end
-
-function group:DisplayHelp()
- local hFile = io.stdout
-
- local function MaxVal(tbl)
- local maxval = 0
- for ix, val in pairs(tbl) do
- if(ix > maxval) then
- maxval = ix
- end
- end
-
- return maxval
- end
-
- --Write the command-line, including positional arguments.
- hFile:write("Command Line:")
- local maxPosArg = MaxVal(self._pos_opts)
-
- for i = 1, maxPosArg do
- if(self._pos_opts[i]) then
- hFile:write(" <", self._pos_opts[i].optName, ">")
- else
- hFile:write(" ")
- end
- end
-
- hFile:write(" \n")
-
- --Write each option.
- hFile:write("Options:\n")
- for _, option in ipairs(self._doc_order) do
- local data = self._procs[option]
- hFile:write("-", option, ":\n")
-
- local docs = data:document()
-
- for _, str in ipairs(docs) do
- hFile:write("\t", str, "\n")
- end
- end
-end
-
-function modTbl.CreateOptionGroup()
- local optGroup = {}
-
- for key, func in pairs(group) do
- optGroup[key] = func
- end
-
- optGroup._procs = {}
- optGroup._pos_opts = {}
- optGroup._doc_order = {}
-
- return optGroup
-end
-
-return modTbl
diff --git a/libobs-opengl/GL/modules/CommonStruct.lua b/libobs-opengl/GL/modules/CommonStruct.lua
deleted file mode 100644
index 7794bce86..000000000
--- a/libobs-opengl/GL/modules/CommonStruct.lua
+++ /dev/null
@@ -1,75 +0,0 @@
-
-local common = {}
-
---Iterates over all requested extensions
---Calls Extension(hFile, extName, spec, options)
-local extensions =
-{ type="group",
- { type="ext-iter",
- { type="write", name="Extension(hFile, extName, spec, options)", },
- },
-}
-
-function common.Extensions() return extensions end
-
---Iterates over every enumerator, in order:
--- Requested extension enums.
--- For each version:
--- Core extension enumerators from version X
--- Core enumerators from version X
--- Calls Enumerator(hFile, enum, enumTable, spec, options, enumSeen)
--- Optional small headers
-local enumerators =
-{ type="group",
-{ type="enum-seen",
- { type="ext-iter",
- {type="enum-iter",
- { type="write", name="SmallHeader(hFile, value, options)", value="Extension: %extName", first=true, optional=true},
- { type="write", name="Enumerator(hFile, enum, enumTable, spec, options, enumSeen)", },
- { type="blank", last=true },
- },
- },
- { type="version-iter",
- {type="enum-iter",
- { type="write", name="SmallHeader(hFile, value, options)", value="Version: %version", first=true, optional=true},
- { type="write", name="Enumerator(hFile, enum, enumTable, spec, options, enumSeen)", },
- { type="blank", last=true },
- },
- },
-},
-}
-
-function common.Enumerators() return enumerators end
-
---Iterates over each function, in order:
--- Requested extension functions.
--- For each version:
--- Core extensions from for version X
--- Core functions from version X
--- Calls Function(hFile, func, spec, options, funcSeen)
--- Optional small headers.
--- Can provide an optional ending table, that will be placed within
--- the "func-seen" block.
-function common.Functions(ending)
- ending = ending or { type="group" }
- return
- { type="func-seen",
- { type="ext-iter",
- {type="func-iter",
- { type="write", name="SmallHeader(hFile, value, options)", value="Extension: %extName", first=true, optional=true},
- { type="write", name="Function(hFile, func, spec, options, funcSeen)", },
- { type="blank", last=true },
- },
- },
- { type="version-iter",
- {type="func-iter",
- { type="write", name="SmallHeader(hFile, value, options)", value="Extension: %version", first=true, optional=true},
- { type="write", name="Function(hFile, func, spec, options, funcSeen)", },
- { type="blank", last=true },
- },
- },
- ending,
- }
-end
-
-return common
diff --git a/libobs-opengl/GL/modules/CommonStyle.lua b/libobs-opengl/GL/modules/CommonStyle.lua
deleted file mode 100644
index 55f0501b1..000000000
--- a/libobs-opengl/GL/modules/CommonStyle.lua
+++ /dev/null
@@ -1,557 +0,0 @@
---[[Useful style utility functions. This file will contain commonly useful strings and functions that generate useful data.]]
-
-local util = require "util"
-local struct = require "Structure"
-
-local common = {}
-
---Creates a tabbed file.
-function common.CreateFile(filename, indent)
- return util.CreateFile(filename, indent)
-end
-
---Retrieves the common typedefs used by OpenGL 1.1.
-function common.GetStdTypedefs()
- return dofile(util.GetDataFilePath() .. "style_commontypedefs.lua")
-end
-
---Writes passthru data from the specData, with proper indentation.
-function common.WritePassthruData(hFile, strArray)
- for _, str in ipairs(strArray) do
- --unindent after #endif
- if(str:match("^#endif") or str:match("^#elif")) then
- hFile:dec()
- end
-
- hFile:write(str, "\n")
-
- --Indent after #if.
- if(str:match("^#if") or str:match("^#elif")) then
- hFile:inc()
- end
- end
-end
-
-function common.WriteExternCStart(hFile)
- hFile:write("#ifdef __cplusplus\n")
- hFile:write('extern "C" {\n')
- hFile:write("#endif /*__cplusplus*/\n")
- hFile:write("\n")
-end
-
-function common.WriteExternCEnd(hFile)
- hFile:write("#ifdef __cplusplus\n")
- hFile:write('}\n')
- hFile:write("#endif /*__cplusplus*/\n")
- hFile:write("\n")
-end
-
---Determines the value of the enumeration.
-local function ResolveEnumValue(enum, enumTable)
- if(enum.copy) then
- return common.ResolveEnumValue(enumTable[enum.value], enumTable),
- enum.value;
- else
- return enum.value;
- end
-end
-common.ResolveEnumValue = ResolveEnumValue
-
-function common.GetCppEnumName(enum)
- --Note: some enumerators start with characters C++ forbids as initial
- --identifiers. If we detect such an enum, prefix it with `_`.
- local enumName = enum.name
- if(not enumName:match("^[a-zA-Z_]")) then
- enumName = "_" .. enumName
- end
-
- --Also, certain identifiers can need it because they conflict.
- local badIdent = {"TRUE", "FALSE", "NO_ERROR", "WAIT_FAILED", "DOMAIN"}
- for _, ident in ipairs(badIdent) do
- if(enumName == ident) then
- enumName = enumName .. "_"
- break
- end
- end
-
- return enumName
-end
-
-function common.GetNameLengthPadding(name, length)
- local numSpaces = length - #name
- if(numSpaces < 1) then
- numSpaces = 1
- end
-
- return string.rep(" ", numSpaces)
-end
-
---Gets the return type for a function.
-function common.GetFuncReturnType(func)
- return func["return_ctype"]
-end
-
-function common.DoesFuncReturnSomething(func)
- local returnType = func["return_ctype"]
- return (returnType == "void") or (returnType == "GLvoid")
-end
-
-local bIsKindPtr ={
- value = false,
- array = true,
- reference = true,
-};
-
---Important due to name conflicts. Some names have to re-mapped to others.
---Won't really affect things.
-local paramNameRemap = {
- near = "ren_near",
- far = "ren_far",
- array = "ren_array",
-};
-
---Returns the parameter list as a string.
---Parameter list does not include parenthesis.
-function common.GetFuncParamList(func, bWriteVarNames)
- local paramList = {}
- for i, param in ipairs(func.parameters) do
- local paramType = param.ctype;
- if(bWriteVarNames) then
- local paramName = param.name
- if(paramNameRemap[paramName]) then paramName = paramNameRemap[paramName]end
- paramList[#paramList + 1] = string.format("%s %s", paramType, paramName)
- else
- paramList[#paramList + 1] = paramType
- end
- end
-
- return table.concat(paramList, ", ");
-end
-
---Get the list of parameter names, as a string ready to be put into ().
-function common.GetFuncParamCallList(func)
- local paramList = {}
- for i, param in ipairs(func.parameters) do
- local paramName = param.name
- if(paramNameRemap[paramName]) then
- paramName = paramNameRemap[paramName]
- end
-
- paramList[#paramList + 1] = paramName
- end
-
- return table.concat(paramList, ", ");
-end
-
---Retrieves the name of the function according to OpenGL.
-function common.GetOpenGLFuncName(func, spec)
- return spec.FuncNamePrefix() .. func.name
-end
-
-function common.GetProcAddressName(spec)
- return spec.GetPtrLoaderFuncName()
-end
-
-function common.FixupIndexedList(specData, indexed)
- assert(indexed)
- for _, func in ipairs(specData.funcData.functions) do
- if(indexed[1] == func.name) then
- indexed[1] = func
- end
- if(indexed[3] == func.name) then
- indexed[3] = func
- end
- end
- for _, enum in ipairs(specData.enumerators) do
- if(indexed[2] == enum.name) then
- indexed[2] = enum
- end
- if(indexed[4] == enum.name) then
- indexed[4] = enum
- end
- end
-end
-
-function common.GetProcExtsFromExtListFunc(hFile, specData, spec, options,
- indexed, GetFuncPtrName, GetEnumName)
- return [[
-static void ProcExtsFromExtList()
-{
- GLint iLoop;
- GLint iNumExtensions = 0;
- ]] .. GetFuncPtrName(indexed[1], spec, options)
- .. [[(]] .. GetEnumName(indexed[2], spec, options)
- .. [[, &iNumExtensions);
-
- for(iLoop = 0; iLoop < iNumExtensions; iLoop++)
- {
- const char *strExtensionName = (const char *)]] ..
- GetFuncPtrName(indexed[3], spec, options) ..
- [[(]] .. GetEnumName(indexed[4], spec, options) .. [[, iLoop);
- LoadExtByName(strExtensionName);
- }
-}
-]]
-end
-
---You give it a function that takes a const char*.
-function common.GetProcessExtsFromStringFunc(funcFormat, arguments)
- return [[
-static void ProcExtsFromExtString(const char *strExtList]] .. (arguments or "") .. [[)
-{
- size_t iExtListLen = strlen(strExtList);
- const char *strExtListEnd = strExtList + iExtListLen;
- const char *strCurrPos = strExtList;
- char strWorkBuff[256];
-
- while(*strCurrPos)
- {
- /*Get the extension at our position.*/
- int iStrLen = 0;
- const char *strEndStr = strchr(strCurrPos, ' ');
- int iStop = 0;
- if(strEndStr == NULL)
- {
- strEndStr = strExtListEnd;
- iStop = 1;
- }
-
- iStrLen = (int)((ptrdiff_t)strEndStr - (ptrdiff_t)strCurrPos);
-
- if(iStrLen > 255)
- return;
-
- strncpy(strWorkBuff, strCurrPos, iStrLen);
- strWorkBuff[iStrLen] = '\0';
-
- ]] .. funcFormat:format("strWorkBuff") ..[[;
-
- strCurrPos = strEndStr + 1;
- if(iStop) break;
- }
-}
-]]
-end
-
-function common.WriteProcessExtsFromStringFunc(hFile, ...)
- hFile:writeblock(common.GetProcessExtsFromStringFunc(...))
-end
-
-function common.GetParseVersionFromString()
- return [[
-static void ParseVersionFromString(int *pOutMajor, int *pOutMinor, const char *strVersion)
-{
- const char *strDotPos = NULL;
- int iLength = 0;
- char strWorkBuff[10];
- *pOutMinor = 0;
- *pOutMajor = 0;
-
- strDotPos = strchr(strVersion, '.');
- if(!strDotPos)
- return;
-
- iLength = (int)((ptrdiff_t)strDotPos - (ptrdiff_t)strVersion);
- strncpy(strWorkBuff, strVersion, iLength);
- strWorkBuff[iLength] = '\0';
-
- *pOutMajor = atoi(strWorkBuff);
- strDotPos = strchr(strVersion + iLength + 1, ' ');
- if(!strDotPos)
- {
- /*No extra data. Take the whole rest of the string.*/
- strcpy(strWorkBuff, strVersion + iLength + 1);
- }
- else
- {
- /*Copy only up until the space.*/
- int iLengthMinor = (int)((ptrdiff_t)strDotPos - (ptrdiff_t)strVersion);
- iLengthMinor = iLengthMinor - (iLength + 1);
- strncpy(strWorkBuff, strVersion + iLength + 1, iLengthMinor);
- strWorkBuff[iLengthMinor] = '\0';
- }
-
- *pOutMinor = atoi(strWorkBuff);
-}
-]]
-end
-
-local function DeepCopyTable(tbl)
- local ret = {}
- for key, value in pairs(tbl) do
- if(type(value) == "table") then
- ret[key] = DeepCopyTable(value)
- else
- ret[key] = value
- end
- end
- return ret
-end
-
-function common.WriteCMappingTable(hFile, specData, spec,
- options, structName, varName, GetExtVariableName, GetExtLoaderFuncName)
- --Write the struct for the mapping table.
- hFile:write("typedef int (*PFN_LOADFUNCPOINTERS)();\n")
- hFile:fmt("typedef struct %s%sStrToExtMap_s\n",
- options.prefix, spec.DeclPrefix())
- hFile:write("{\n")
- hFile:inc()
- hFile:write("char *extensionName;\n")
- hFile:write("int *extensionVariable;\n")
- hFile:write("PFN_LOADFUNCPOINTERS LoadExtension;\n")
- hFile:dec()
- hFile:fmt("} %s;\n", structName)
- hFile:write "\n"
-
- --Write the mapping table itself.
- local arrayLength = #options.extensions
- if(arrayLength == 0) then arrayLength = 1 end
- hFile:fmt("static %s %s[%i] = {\n",
- structName,
- varName,
- arrayLength)
- hFile:inc()
- for _, extName in ipairs(options.extensions) do
- if(#specData.extdefs[extName].funcs > 0) then
- hFile:fmt('{"%s", &%s, %s},\n',
- spec.ExtNamePrefix() .. extName,
- GetExtVariableName(extName, spec, options),
- GetExtLoaderFuncName(extName, spec, options))
- else
- hFile:fmt('{"%s", &%s, NULL},\n',
- spec.ExtNamePrefix() .. extName,
- GetExtVariableName(extName, spec, options))
- end
- end
- --Because C is stupid, write bogus entry.
- if(#options.extensions == 0) then
- hFile:fmt('{"", NULL, NULL},\n')
- end
- hFile:dec()
- hFile:write("};\n")
-
- hFile:write "\n"
- hFile:fmt("static int g_extensionMapSize = %i;\n", #options.extensions);
-end
-
-function common.WriteCFindExtEntryFunc(hFile, specData, spec,
- options, structName, varName, sizeName)
- hFile:fmt("static %s *FindExtEntry(const char *extensionName)\n",
- structName)
- hFile:write("{\n")
- hFile:inc()
- hFile:write("int loop;\n")
- hFile:fmt("%s *currLoc = %s;\n",
- structName,
- varName)
- hFile:writeblock([[
-for(loop = 0; loop < g_extensionMapSize; ++loop, ++currLoc)
-{
- if(strcmp(extensionName, currLoc->extensionName) == 0)
- return currLoc;
-}
-
-return NULL;
-]])
- hFile:dec()
- hFile:write("}\n")
-end
-
-function common.WriteCClearExtensionVarsFunc(hFile, specData, spec,
- options, GetExtVariableName, clearValue)
- hFile:fmt("static void ClearExtensionVars()\n")
- hFile:write("{\n")
- hFile:inc()
- for _, extName in ipairs(options.extensions) do
- hFile:fmt('%s = %s;\n',
- GetExtVariableName(extName, spec, options),
- clearValue)
- end
- hFile:dec()
- hFile:write("}\n")
- hFile:write "\n"
-end
-
---Write a function that loads an extension by name. It is called when
---processing, so it should also set the extension variable based on the load.
-function common.WriteCLoadExtByNameFunc(hFile, specData, spec,
- options, structName, successValue)
- hFile:writeblock([[
-static void LoadExtByName(const char *extensionName)
-{
- ]] .. structName .. [[ *entry = NULL;
- entry = FindExtEntry(extensionName);
- if(entry)
- {
- if(entry->LoadExtension)
- {
- int numFailed = entry->LoadExtension();
- if(numFailed == 0)
- {
- *(entry->extensionVariable) = ]] ..
- successValue ..
- [[;
- }
- else
- {
- *(entry->extensionVariable) = ]] ..
- successValue ..
- [[ + numFailed;
- }
- }
- else
- {
- *(entry->extensionVariable) = ]] ..
- successValue ..
- [[;
- }
- }
-}
-]])
-end
-
-function common.WriteNamespaceBegin(hFile, namespace)
- hFile:fmt("namespace %s\n", namespace)
- hFile:write("{\n")
- hFile:inc()
-end
-
-function common.WriteNamespaceEnd(hFile)
- hFile:dec()
- hFile:write("}\n")
-end
-
-
-common.DeepCopyTable = DeepCopyTable
-
-local my_struct =
-{
- { type="file", style="header", name="GetFilename",
- { type="write", name="FilePreamble", optional=true} ,
- { type="block", name="IncludeGuard(hFile, spec, options)",
- { type="blank"},
- { type="write", name="Init(hFile, spec, options)", },
- { type="blank"},
- { type="write", name="StdTypedefs(hFile, specData, options)",},
- { type="blank"},
- { type="write", name="SpecTypedefs(hFile, specData, options)",},
- { type="blank"},
- { type="block", name="Decl(hFile, spec, options)",
- { type="block", name="ExtVarDecl(hFile, spec, options)",
- { type="ext-iter",
- { type="write", name="ExtVariableDecl(hFile, extName, specData, spec, options)" },
- { type="blank", last=true },
- },
- },
- { type="block", name="EnumDecl(hFile, spec, options)",
- { type="enum-seen",
- { type="ext-iter",
- {type="enum-iter",
- { type="write", name="EnumDecl(hFile, enum, enumTable, spec, options, enumSeen)", },
- { type="blank", last=true },
- },
- },
- { type="version-iter",
- {type="enum-iter",
- { type="write", name="EnumDecl(hFile, enum, enumTable, spec, options, enumSeen)", },
- { type="blank", last=true },
- },
- },
- },
- },
- { type="block", name="FuncDecl(hFile, spec, options)",
- { type="func-seen",
- { type="ext-iter",
- { type="block", name="ExtFuncDecl(hFile, extName, spec, options)", cond="func-iter",
- {type="func-iter",
- { type="write", name="FuncDecl(hFile, func, spec, options, funcSeen)", },
- },
- },
- { type="blank"},
- },
- { type="version-iter",
- {type="func-iter",
- { type="write", name="FuncDecl(hFile, func, spec, options, funcSeen)", },
- { type="blank", last=true },
- },
- },
- },
- },
- { type="block", name="SysDecl(hFile, spec, options)",
- { type="write", name="UtilityDecls(hFile, spec, options)",},
- { type="blank" },
- { type="write", name="MainLoaderFuncDecl(hFile, spec, options)",},
- { type="blank" },
- { type="write", name="VersioningFuncDecls(hFile, spec, options)",},
- { type="blank" },
- },
- },
- },
- },
- { type="file", style="source", name="GetFilename",
- { type="write", name="FilePreamble", optional=true} ,
- { type="write", name="Includes(hFile, basename, spec, options)",},
- { type="blank"},
- { type="write", name="LoaderData(hFile, spec, options)",},
- { type="blank"},
- { type="block", name="Def(hFile, spec, options)",
- { type="block", name="ExtVarDef(hFile, spec, options)",
- { type="ext-iter",
- { type="write", name="ExtVariableDef(hFile, extName, specData, spec, options)",},
- { type="blank", last=true},
- },
- },
- { type="func-seen",
- { type="ext-iter",
- { type="block", name="ExtFuncDef(hFile, extName, spec, options)", cond="func-iter",
- { type="func-iter",
- { type="write", name="FuncDef(hFile, func, spec, options, funcSeen)", },
- },
- { type="blank"},
- { type="block", name="ExtLoader(hFile, extName, spec, options)",
- { type="func-iter",
- { type="write", name="ExtFuncLoader(hFile, func, spec, options)", }
- }
- },
- { type="blank"},
- },
- },
- { type="block", name="CoreFuncDef(hFile, spec, options)",
- cond="core-funcs",
- { type="version-iter",
- {type="func-iter",
- { type="write", name="FuncDef(hFile, func, spec, options, funcSeen)", },
- { type="blank", last=true },
- },
- },
- { type="block", name="CoreLoader(hFile, spec, options)",
- { type="version-iter",
- {type="func-iter",
- { type="write", name="CoreFuncLoader(hFile, func, spec, options)", },
- },
- },
- },
- { type="blank"},
- },
- { type="write", name="ExtStringFuncDef(hFile, specData, spec, options, funcSeen)"},
- },
- { type="block", name="SysDef(hFile, spec, options)",
- { type="write", name="UtilityDefs(hFile, specData, spec, options)",},
- { type="blank" },
- { type="write", name="MainLoaderFunc(hFile, specData, spec, options)",},
- { type="blank" },
- { type="write", name="VersioningFuncs(hFile, specData, spec, options)", cond="version-iter"},
- { type="blank", cond="version-iter" },
- },
- },
- },
-}
-
-
-my_struct = struct.BuildStructure(my_struct)
-
-function common.GetStandardStructure()
- return my_struct
-end
-
-return common
diff --git a/libobs-opengl/GL/modules/FuncCpp_Struct.lua b/libobs-opengl/GL/modules/FuncCpp_Struct.lua
deleted file mode 100644
index cb65d43c5..000000000
--- a/libobs-opengl/GL/modules/FuncCpp_Struct.lua
+++ /dev/null
@@ -1,154 +0,0 @@
-
-local struct = require "Structure"
-local common = require "CommonStruct"
-
-local my_struct =
-{
- { type="file", style="header", name="GetFilename",
- { type="write", name="FilePreamble", optional=true} ,
- { type="block", name="IncludeGuard(hFile, spec, options)",
- { type="blank"},
- { type="write", name="Init(hFile, spec, options)", },
- { type="blank"},
- { type="write", name="StdTypedefs(hFile, specData, options)",},
- { type="blank"},
- { type="write", name="SpecTypedefs(hFile, specData, options)",},
- { type="blank"},
- { type="block", name="Decl(hFile, spec, options)",
- { type="block", name="ExtVarDecl(hFile, spec, options)",
- { type="ext-iter",
- { type="write", name="ExtVariableDecl(hFile, extName, specData, spec, options)" },
- { type="blank", last=true },
- },
- },
- { type="block", name="EnumDecl(hFile, spec, options)",
- { type="enum-seen",
- { type="ext-iter",
- {type="enum-iter",
- { type="write", name="EnumDecl(hFile, enum, enumTable, spec, options, enumSeen)", },
- { type="blank", last=true },
- },
- },
- { type="version-iter",
- {type="enum-iter",
- { type="write", name="EnumDecl(hFile, enum, enumTable, spec, options, enumSeen)", },
- { type="blank", last=true },
- },
- },
- },
- },
- { type="blank"},
- { type="block", name="FuncPtrDecl(hFile, spec, options)",
- { type="func-seen",
- { type="ext-iter",
- { type="block", name="ExtFuncPtrDecl(hFile, extName, spec, options)", cond="func-iter",
- {type="func-iter",
- { type="write", name="FuncPtrDecl(hFile, func, spec, options, funcSeen)", },
- },
- },
- { type="blank"},
- },
- { type="version-iter",
- {type="func-iter",
- { type="write", name="FuncPtrDecl(hFile, func, spec, options, funcSeen)", },
- { type="blank", last=true },
- },
- },
- },
- },
- { type="blank"},
- { type="block", name="FuncDecl(hFile, spec, options)",
- { type="func-seen",
- { type="ext-iter",
- { type="block", name="ExtFuncDecl(hFile, extName, spec, options)", cond="func-iter",
- {type="func-iter",
- { type="write", name="FuncDecl(hFile, func, spec, options, funcSeen)", },
- },
- },
- { type="blank"},
- },
- { type="version-iter",
- {type="func-iter",
- { type="write", name="FuncDecl(hFile, func, spec, options, funcSeen)", },
- { type="blank", last=true },
- },
- },
- },
- },
- { type="blank"},
- { type="block", name="SysDecl(hFile, spec, options)",
- { type="write", name="UtilityDecls(hFile, spec, options)",},
- { type="blank" },
- { type="write", name="MainLoaderFuncDecl(hFile, spec, options)",},
- { type="blank" },
- { type="write", name="VersioningFuncDecls(hFile, spec, options)",},
- { type="blank" },
- },
- },
- },
- },
- { type="file", style="source", name="GetFilename",
- { type="write", name="FilePreamble", optional=true} ,
- { type="write", name="Includes(hFile, basename, spec, options)",},
- { type="blank"},
- { type="write", name="LoaderData(hFile, spec, options)",},
- { type="blank"},
- { type="block", name="Def(hFile, spec, options)",
- { type="block", name="ExtVarDef(hFile, spec, options)",
- { type="ext-iter",
- { type="write", name="ExtVariableDef(hFile, extName, specData, spec, options)",},
- { type="blank", last=true},
- },
- },
- { type="blank"},
- { type="block", name="PtrDefs(hFile, spec, options)",
- { type="func-seen",
- { type="ext-iter",
- { type="block", name="ExtFuncPtrDef(hFile, extName, spec, options)", cond="func-iter",
- { type="func-iter",
- { type="write", name="FuncPtrDef(hFile, func, spec, options, funcSeen)", },
- },
- { type="blank"},
- { type="block", name="ExtLoader(hFile, extName, spec, options)",
- { type="func-iter",
- { type="write", name="ExtFuncLoader(hFile, func, spec, options)", }
- }
- },
- { type="blank"},
- },
- },
- { type="block", name="CoreFuncPtrDef(hFile, spec, options)",
- cond="core-funcs",
- { type="version-iter",
- {type="func-iter",
- { type="write", name="FuncPtrDef(hFile, func, spec, options, funcSeen)", },
- { type="blank", last=true },
- },
- },
- { type="block", name="CoreLoader(hFile, spec, options)",
- { type="version-iter",
- {type="func-iter",
- { type="write", name="CoreFuncLoader(hFile, func, spec, options)", },
- },
- },
- },
- { type="blank"},
- },
- { type="write", name="ExtStringFuncDef(hFile, specData, spec, options, funcSeen)"},
- },
- },
- { type="blank"},
- { type="block", name="SysDef(hFile, spec, options)",
- { type="write", name="UtilityDefs(hFile, specData, spec, options)",},
- { type="blank" },
- { type="write", name="MainLoaderFunc(hFile, specData, spec, options)",},
- { type="blank" },
- { type="write", name="VersioningFuncs(hFile, specData, spec, options)", cond="version-iter"},
- { type="blank", cond="version-iter" },
- },
- },
- },
-}
-
-my_struct = struct.BuildStructure(my_struct)
-return my_struct
diff --git a/libobs-opengl/GL/modules/FuncCpp_Style.lua b/libobs-opengl/GL/modules/FuncCpp_Style.lua
deleted file mode 100644
index b69a79ad6..000000000
--- a/libobs-opengl/GL/modules/FuncCpp_Style.lua
+++ /dev/null
@@ -1,765 +0,0 @@
-
-local common = require "CommonStyle"
-local struct = require "FuncCpp_Struct"
-local util = require "util"
-
-local my_style = {}
-my_style.header = {}
-my_style.source = {}
-
-----------------------------------------------------
--- Global styling functions.
-function my_style.WriteLargeHeading(hFile, headingName)
- hFile:write(string.rep("/", 6 + #headingName), "\n")
- hFile:write("// ", headingName, "\n")
- hFile:write(string.rep("/", 6 + #headingName), "\n")
-end
-
-function my_style.WriteSmallHeading(hFile, headingName)
- hFile:write("// ", headingName, "\n")
-end
-
-------------------------------------------------------
--- Header styling functions
-
-function my_style.header.GetFilename(basename, options)
- return basename .. ".hpp"
-end
-
- local function GenIncludeGuardName(hFile, spec, options)
- local str = "FUNCTION_CPP_GENERATED_HEADER" ..
- spec.GetIncludeGuardString() .. "_HPP"
-
- if(#options.prefix > 0) then
- return options.prefix:upper() .. "_" .. str
- end
-
- return str
- end
-
-function my_style.header.WriteBlockBeginIncludeGuard(hFile, spec, options)
- local inclGuard = GenIncludeGuardName(hFile, spec, options)
-
- hFile:fmt("#ifndef %s\n", inclGuard)
- hFile:fmt("#define %s\n", inclGuard)
-end
-
-function my_style.header.WriteBlockEndIncludeGuard(hFile, spec, options)
- hFile:fmt("#endif //%s\n", GenIncludeGuardName(hFile, spec, options))
-end
-
-function my_style.header.WriteInit(hFile, spec, options)
- hFile:rawwrite(spec.GetHeaderInit())
-end
-
-function my_style.header.WriteStdTypedefs(hFile, specData, spec, options)
- local defArray = common.GetStdTypedefs()
- hFile:write("#ifndef GL_LOAD_GEN_BASIC_OPENGL_TYPEDEFS\n")
- hFile:write("#define GL_LOAD_GEN_BASIC_OPENGL_TYPEDEFS\n")
- hFile:write("\n")
- hFile:inc()
- for _, def in ipairs(defArray) do
- hFile:write(def)
- end
- hFile:dec()
- hFile:write("\n")
- hFile:write("#endif /*GL_LOAD_GEN_BASIC_OPENGL_TYPEDEFS*/\n")
-end
-
-function my_style.header.WriteSpecTypedefs(hFile, specData, spec, options)
- hFile:push()
- common.WritePassthruData(hFile, specData.funcData.passthru)
- hFile:pop()
-end
-
- local function StartNamespace(hFile, namespaceName)
- hFile:fmt("namespace %s\n", namespaceName or "")
- hFile:write("{\n")
- hFile:inc()
- end
-
- local function EndNamespace(hFile, namespaceName)
- hFile:dec()
- hFile:fmt("} //namespace %s\n", namespaceName or "")
- end
-
-function my_style.header.WriteBlockBeginDecl(hFile, spec, options)
- if(#options.prefix > 0) then
- StartNamespace(hFile, options.prefix)
- end
- StartNamespace(hFile, spec.FuncNamePrefix())
-end
-
-function my_style.header.WriteBlockEndDecl(hFile, spec, options)
- EndNamespace(hFile, spec.FuncNamePrefix())
- if(#options.prefix > 0) then
- EndNamespace(hFile, options.prefix)
- end
-end
-
- local extBlockNamespace = "exts"
- local extVariableTypeDefinition = [[
-class LoadTest
-{
-private:
- //Safe bool idiom. Joy!
- typedef void (LoadTest::*bool_type)() const;
- void big_long_name_that_really_doesnt_matter() const {}
-
-public:
- operator bool_type() const
- {
- return m_isLoaded ? &LoadTest::big_long_name_that_really_doesnt_matter : 0;
- }
-
- int GetNumMissing() const {return m_numMissing;}
-
- LoadTest() : m_isLoaded(false), m_numMissing(0) {}
- LoadTest(bool isLoaded, int numMissing) : m_isLoaded(isLoaded), m_numMissing(numMissing) {}
-private:
- bool m_isLoaded;
- int m_numMissing;
-};
-]]
-
-function my_style.header.WriteBlockBeginExtVarDecl(hFile, spec, options)
- StartNamespace(hFile, extBlockNamespace)
- hFile:writeblock(extVariableTypeDefinition)
- hFile:write("\n")
-end
-
-function my_style.header.WriteBlockEndExtVarDecl(hFile, spec, options)
- EndNamespace(hFile, extBlockNamespace)
-end
-
- local function GenExtensionVarName(extName, spec, options)
- return "var_" .. extName;
- end
-
-function my_style.header.WriteExtVariableDecl(hFile, extName,
- specData, spec, options)
- hFile:fmt("extern LoadTest %s;\n",
- GenExtensionVarName(extName, spec, options));
-end
-
-function my_style.header.WriteBlockBeginEnumDecl(hFile, spec, options)
- hFile:write("enum\n")
- hFile:write("{\n")
- hFile:inc()
-end
-
-function my_style.header.WriteBlockEndEnumDecl(hFile, spec, options)
- hFile:dec()
- hFile:write("};\n")
-end
-
- local function GenEnumName(enum)
- return common.GetCppEnumName(enum)
- end
-
-function my_style.header.WriteEnumDecl(hFile, enum, enumTable, spec, options,
- enumSeen)
- if(enumSeen[enum.name]) then
- hFile:fmt("//%s taken from ext: %s\n", enum.name, enumSeen[enum.name])
- else
-
- local enumName = GenEnumName(enum)
- local lenEnum = #enumName
- local numIndent = 33
-
- local numSpaces = numIndent - lenEnum
- if(numSpaces < 1) then
- numSpaces = 1
- end
-
- hFile:fmt("%s%s= %s,\n",
- enumName,
- string.rep(" ", numSpaces),
- common.ResolveEnumValue(enum, enumTable))
- end
-end
-
-function my_style.header.WriteBlockBeginFuncPtrDecl(hFile, spec, options)
- StartNamespace(hFile, "_detail")
-end
-
-function my_style.header.WriteBlockEndFuncPtrDecl(hFile, spec, options)
- EndNamespace(hFile, "_detail")
-end
-
-function my_style.header.WriteBlockBeginExtFuncPtrDecl(hFile, extName, spec, options)
- --Block containing all spec function declarations for a particular extension.
- --Useful for include-guards around extension function pointers.
-end
-
-function my_style.header.WriteBlockEndExtFuncPtrDecl(hFile, extName, spec, options)
- --Block containing all spec function declarations for a particular extension.
-end
-
- local function GenFuncPtrName(func, spec, options)
- return func.name
- end
-
- local function GenFuncName(func, spec, options)
- return func.name
- end
-
- local function GenFuncPtrTypedefName(func, spec, options)
- return "PFN" .. GenFuncPtrName(func, spec, options):upper()
- end
-
- local function WriteFuncPtrTypedefStmt(hFile, func, spec, options)
- hFile:fmt("typedef %s (%s *%s)(%s);\n",
- common.GetFuncReturnType(func),
- spec.GetCodegenPtrType(),
- GenFuncPtrTypedefName(func, spec, options),
- common.GetFuncParamList(func))
- end
-
- local function GenFuncPtrDefDirect(func, spec, options)
- return string.format("%s (%s *%s)(%s)",
- common.GetFuncReturnType(func),
- spec.GetCodegenPtrType(),
- GenFuncPtrName(func, spec, options),
- common.GetFuncParamList(func, true))
- end
-
- local function GenFuncPtrDefTypedef(func, spec, options)
- return string.format("%s %s",
- GenFuncPtrTypedefName(func, spec, options),
- GenFuncPtrName(func, spec, options))
- end
-
-function my_style.header.WriteFuncPtrDecl(hFile, func, spec, options)
- hFile:write("extern ",
- GenFuncPtrDefDirect(func, spec, options),
- ";\n")
-end
-
-function my_style.header.WriteBlockBeginFuncDecl(hFile, spec, options)
-end
-
-function my_style.header.WriteBlockEndFuncDecl(hFile, spec, options)
-end
-
-function my_style.header.WriteBlockBeginExtFuncDecl(hFile, extName, spec, options)
- --Block containing all spec function declarations for a particular extension.
- --Useful for include-guards around extension function pointers.
-end
-
-function my_style.header.WriteBlockEndExtFuncDecl(hFile, extName, spec, options)
- --Block containing all spec function declarations for a particular extension.
-end
-
-function my_style.header.WriteFuncDecl(hFile, func, spec, options)
- hFile:fmt("inline %s %s(%s){",
- common.GetFuncReturnType(func),
- GenFuncName(func, spec, options),
- common.GetFuncParamList(func, true))
-
- if(common.DoesFuncReturnSomething(func)) then
- hFile:rawfmt('_detail::%s(%s);',
- GenFuncPtrName(func, spec, options),
- common.GetFuncParamCallList(func))
- else
- hFile:rawfmt('return _detail::%s(%s);',
- GenFuncPtrName(func, spec, options),
- common.GetFuncParamCallList(func))
- end
-
-
- hFile:rawwrite("}\n")
-end
-
-
-
-function my_style.header.WriteBlockBeginSysDecl(hFile, spec, options)
- StartNamespace(hFile, "sys")
-end
-
-function my_style.header.WriteBlockEndSysDecl(hFile, spec, options)
- EndNamespace(hFile, "sys")
-end
-
-function my_style.header.WriteUtilityDecls(hFile, spec, options)
- --Write declarations for public utility stuff. Enums for return values, etc.
-end
-
-function my_style.header.WriteMainLoaderFuncDecl(hFile, spec, options)
- hFile:fmt("%s::LoadTest LoadFunctions(%s);\n", extBlockNamespace, spec.GetLoaderParams())
-end
-
-function my_style.header.WriteVersioningFuncDecls(hFile, spec, options)
- hFile:writeblock([[
-int GetMinorVersion();
-int GetMajorVersion();
-bool IsVersionGEQ(int majorVersion, int minorVersion);
-]])
-end
-
---------------------------------------------------
--- Source code styling functions.
-function my_style.source.GetFilename(basename, options)
- return basename .. ".cpp"
-end
-
-function my_style.source.WriteIncludes(hFile, basename, spec, options)
- hFile:writeblock([[
-#include
-#include
-#include
-#include
-]])
-
- local base = util.ParsePath(my_style.header.GetFilename(basename, options))
- hFile:fmt('#include "%s"\n', base)
-end
-
-function my_style.source.WriteLoaderData(hFile, spec, options)
- hFile:writeblock(spec.GetLoaderFunc())
-end
-
-function my_style.source.WriteBlockBeginDef(hFile, spec, options)
- if(#options.prefix > 0) then
- StartNamespace(hFile, options.prefix)
- end
- StartNamespace(hFile, spec.FuncNamePrefix())
-end
-
-function my_style.source.WriteBlockEndDef(hFile, spec, options)
- EndNamespace(hFile, spec.FuncNamePrefix())
- if(#options.prefix > 0) then
- EndNamespace(hFile, options.prefix)
- end
-end
-
-function my_style.source.WriteBlockBeginExtVarDef(hFile, spec, options)
- StartNamespace(hFile, extBlockNamespace)
-end
-
-function my_style.source.WriteBlockEndExtVarDef(hFile, spec, options)
- EndNamespace(hFile, extBlockNamespace)
-end
-
-function my_style.source.WriteExtVariableDef(hFile, extName,
- specData, spec, options)
- hFile:fmt("LoadTest %s;\n",
- GenExtensionVarName(extName, spec, options));
-end
-
-function my_style.source.WriteBlockBeginPtrDefs(hFile, spec, options)
- StartNamespace(hFile, "_detail")
-end
-
-function my_style.source.WriteBlockEndPtrDefs(hFile, spec, options)
- EndNamespace(hFile, "_detail")
-end
-
-function my_style.source.WriteBlockBeginExtFuncPtrDef(hFile, extName, spec, options)
-end
-
-function my_style.source.WriteBlockEndExtFuncPtrDef(hFile, extName, spec, options)
-end
-
-function my_style.source.WriteFuncPtrDef(hFile, func, spec, options)
- WriteFuncPtrTypedefStmt(hFile, func, spec, options)
- hFile:write(GenFuncPtrDefTypedef(func, spec, options),
- " = 0;\n")
-end
-
- local function GenExtLoaderFuncName(extName, spec, options)
- return "Load_" .. extName;
- end
-
-function my_style.source.WriteBlockBeginExtLoader(hFile, extName, spec, options)
- hFile:fmt("static int %s()\n", GenExtLoaderFuncName(extName, spec, options))
- hFile:write("{\n")
- hFile:inc()
- hFile:write("int numFailed = 0;\n")
-end
-
-function my_style.source.WriteBlockEndExtLoader(hFile, extName, spec, options)
- hFile:write "return numFailed;\n"
- hFile:dec()
- hFile:write("}\n")
-end
-
-function my_style.source.WriteExtFuncLoader(hFile, func, spec, options)
- hFile:fmt('%s = reinterpret_cast<%s>(%s("%s%s"));\n',
- GenFuncPtrName(func, spec, options),
- GenFuncPtrTypedefName(func, spec, options),
- common.GetProcAddressName(spec),
- spec.FuncNamePrefix(), func.name)
- hFile:fmt('if(!%s) ++numFailed;\n', GenFuncPtrName(func, spec, options))
-end
-
-function my_style.source.WriteBlockBeginCoreFuncPtrDef(hFile, version, spec, options)
-end
-
-function my_style.source.WriteBlockEndCoreFuncPtrDef(hFile, version, spec, options)
-end
-
- local function GenCoreLoaderFuncName(version, spec, options)
- return "LoadCoreFunctions"
- end
-
-function my_style.source.WriteBlockBeginCoreLoader(hFile, version, spec, options)
- hFile:fmt("static int %s()\n", GenCoreLoaderFuncName(version, spec, options))
- hFile:write("{\n")
- hFile:inc()
- hFile:write("int numFailed = 0;\n")
-
-end
-
-function my_style.source.WriteBlockEndCoreLoader(hFile, version, spec, options)
- hFile:write "return numFailed;\n"
- hFile:dec()
- hFile:write("}\n")
-end
-
-function my_style.source.WriteCoreFuncLoader(hFile, func, spec, options)
- hFile:fmt('%s = reinterpret_cast<%s>(%s("%s%s"));\n',
- GenFuncPtrName(func, spec, options),
- GenFuncPtrTypedefName(func, spec, options),
- common.GetProcAddressName(spec),
- spec.FuncNamePrefix(), func.name)
-
- --Special hack for DSA_EXT functions in core functions.
- --They do not count against the loaded count.
- if(func.name:match("EXT$")) then
- hFile:write("//An EXT_direct_state_access-based function. Don't count it if it fails to load.\n")
- else
- hFile:fmt('if(!%s) ++numFailed;\n', GenFuncPtrName(func, spec, options))
- end
-end
-
-function my_style.source.WriteExtStringFuncDef(hFile, specData, spec, options, funcSeen)
- if(funcSeen[spec.GetExtStringFuncName()]) then
- return
- end
-
- --Check to see if its something we have to load.
- local function FindFuncName(funcName)
- for _, func in ipairs(specData.funcData.functions) do
- if(func.name == funcName) then
- return func
- end
- end
-
- return nil
- end
-
- local extStringFunc = FindFuncName(spec.GetExtStringFuncName())
-
- if(extStringFunc) then
- hFile:write("\n")
- WriteFuncPtrTypedefStmt(hFile, extStringFunc, spec, options)
- hFile:write("static ", GenFuncPtrDefTypedef(extStringFunc, spec, options),
- " = 0;\n")
- hFile:write("\n")
- end
-end
-
-function my_style.source.WriteBlockBeginSysDef(hFile, spec, options)
- StartNamespace(hFile, "sys")
-end
-
-function my_style.source.WriteBlockEndSysDef(hFile, spec, options)
- EndNamespace(hFile, "sys")
-end
-
-function my_style.source.WriteUtilityDefs(hFile, specData, spec, options)
- --Write our mapping table definitions.
- StartNamespace(hFile)
- hFile:writeblock[[
-typedef int (*PFN_LOADEXTENSION)();
-struct MapEntry
-{
- MapEntry(const char *_extName, exts::LoadTest *_extVariable)
- : extName(_extName)
- , extVariable(_extVariable)
- , loaderFunc(0)
- {}
-
- MapEntry(const char *_extName, exts::LoadTest *_extVariable, PFN_LOADEXTENSION _loaderFunc)
- : extName(_extName)
- , extVariable(_extVariable)
- , loaderFunc(_loaderFunc)
- {}
-
- const char *extName;
- exts::LoadTest *extVariable;
- PFN_LOADEXTENSION loaderFunc;
-};
-
-struct MapCompare
-{
- MapCompare(const char *test_) : test(test_) {}
- bool operator()(const MapEntry &other) { return strcmp(test, other.extName) == 0; }
- const char *test;
-};
-
-]]
-
- --Write the table initialization function.
- hFile:write "void InitializeMappingTable(std::vector &table)\n"
- hFile:write "{\n"
- hFile:inc()
- hFile:fmt("table.reserve(%i);\n", #options.extensions)
- for _, extName in ipairs(options.extensions) do
- if(#specData.extdefs[extName].funcs > 0) then
- hFile:fmt('table.push_back(MapEntry("%s", &exts::%s, _detail::%s));\n',
- spec.ExtNamePrefix() .. extName,
- GenExtensionVarName(extName, spec, options),
- GenExtLoaderFuncName(extName, spec, options))
- else
- hFile:fmt('table.push_back(MapEntry("%s", &exts::%s));\n',
- spec.ExtNamePrefix() .. extName,
- GenExtensionVarName(extName, spec, options))
- end
- end
- hFile:dec()
- hFile:write "}\n"
- hFile:write "\n"
-
- --Write the function to clear the extension variables.
- hFile:fmt("void ClearExtensionVars()\n")
- hFile:write("{\n")
- hFile:inc()
- for _, extName in ipairs(options.extensions) do
- hFile:fmt('exts::%s = exts::LoadTest();\n',
- GenExtensionVarName(extName, spec, options))
- end
- hFile:dec()
- hFile:write("}\n")
- hFile:write "\n"
-
- --Write a function that loads an extension by name. It is called when
- --processing, so it should also set the extension variable based on the load.
- hFile:writeblock([[
-void LoadExtByName(std::vector &table, const char *extensionName)
-{
- std::vector::iterator entry = std::find_if(table.begin(), table.end(), MapCompare(extensionName));
-
- if(entry != table.end())
- {
- if(entry->loaderFunc)
- (*entry->extVariable) = exts::LoadTest(true, entry->loaderFunc());
- else
- (*entry->extVariable) = exts::LoadTest(true, 0);
- }
-}
-]])
- EndNamespace(hFile)
- hFile:write "\n"
-end
-
- local function GenQualifier(spec, options)
- local ret = ""
- if(#options.prefix > 0) then
- ret = options.prefix .. "::"
- end
- ret = ret .. spec.FuncNamePrefix() .. "::"
- return ret
- end
-
- local function GenQualifiedEnumName(enum, spec, options)
- return GenQualifier(spec, options) .. GenEnumName(enum, spec, options)
- end
-
- local function GenQualifiedFuncPtrName(func, spec, options)
- return GenQualifier(spec, options) .. "_detail::"
- .. GenFuncPtrName(func, spec, options)
- end
-
- local function WriteAncillaryFuncs(hFile, specData, spec, options)
- local indexed = spec.GetIndexedExtStringFunc(options);
- if(indexed) then
- for _, func in ipairs(specData.funcData.functions) do
- if(indexed[1] == func.name) then
- indexed[1] = func
- end
- if(indexed[3] == func.name) then
- indexed[3] = func
- end
- end
- for _, enum in ipairs(specData.enumerators) do
- if(indexed[2] == enum.name) then
- indexed[2] = enum
- end
- if(indexed[4] == enum.name) then
- indexed[4] = enum
- end
- end
-
- hFile:writeblock([[
-static void ProcExtsFromExtList(std::vector &table)
-{
- GLint iLoop;
- GLint iNumExtensions = 0;
- ]] .. GenQualifiedFuncPtrName(indexed[1], spec, options)
- .. [[(]] .. GenQualifiedEnumName(indexed[2], spec, options)
- .. [[, &iNumExtensions);
-
- for(iLoop = 0; iLoop < iNumExtensions; iLoop++)
- {
- const char *strExtensionName = (const char *)]] ..
- GenQualifiedFuncPtrName(indexed[3], spec, options) ..
- [[(]] .. GenQualifiedEnumName(indexed[4], spec, options) .. [[, iLoop);
- LoadExtByName(table, strExtensionName);
- }
-}
-]])
- else
- hFile:writeblock(common.GetProcessExtsFromStringFunc(
- "LoadExtByName(table, %s)", ", std::vector &table"))
- end
-
- hFile:write "\n"
-
- return indexed
- end
-
-
- local function WriteInMainFuncLoader(hFile, func, spec, options)
- hFile:fmt('_detail::%s = reinterpret_cast<_detail::%s>(%s("%s%s"));\n',
- GenFuncPtrName(func, spec, options),
- GenFuncPtrTypedefName(func, spec, options),
- common.GetProcAddressName(spec),
- spec.FuncNamePrefix(), func.name)
- hFile:fmt('if(!_detail::%s) return exts::LoadTest();\n',
- GenFuncPtrName(func, spec, options))
- end
-
-function my_style.source.WriteMainLoaderFunc(hFile, specData, spec, options)
- StartNamespace(hFile)
- local indexed = WriteAncillaryFuncs(hFile, specData, spec, options)
- EndNamespace(hFile)
-
- hFile:write "\n"
-
- hFile:fmt("exts::LoadTest LoadFunctions(%s)\n", spec.GetLoaderParams())
- hFile:write("{\n")
- hFile:inc()
- hFile:writeblock[[
-ClearExtensionVars();
-std::vector table;
-InitializeMappingTable(table);
-]]
- hFile:write("\n")
-
- if(indexed) then
- WriteInMainFuncLoader(hFile, indexed[1], spec, options)
- WriteInMainFuncLoader(hFile, indexed[3], spec, options)
- hFile:write("\n")
- hFile:write("ProcExtsFromExtList(table);\n")
- else
- local extListName, needLoad = spec.GetExtStringFuncName()
- if(needLoad) then
- for _, func in ipairs(specData.funcData.functions) do
- if(extListName == func.name) then
- extListName = func
- break
- end
- end
-
- WriteInMainFuncLoader(hFile, extListName, spec, options)
-
- extListName = GenQualifiedFuncPtrName(extListName, spec, options);
- end
-
- local function EnumResolve(enumName)
- return GenQualifiedEnumName(specData.enumtable[enumName], spec, options)
- end
-
- hFile:write "\n"
- hFile:fmt("ProcExtsFromExtString((const char *)%s(%s), table);\n",
- extListName,
- spec.GetExtStringParamList(EnumResolve))
- end
-
- if(options.version) then
- hFile:write "\n"
- hFile:fmt("int numFailed = _detail::%s();\n",
- GenCoreLoaderFuncName(options.version, spec, options))
-
- hFile:write("return exts::LoadTest(true, numFailed);\n")
- else
- hFile:fmt("return exts::LoadTest(true, 0);\n")
- end
-
-
- hFile:dec()
- hFile:write("}\n")
-end
-
-function my_style.source.WriteVersioningFuncs(hFile, specData, spec, options)
- hFile:fmt("static int g_major_version = 0;\n")
- hFile:fmt("static int g_minor_version = 0;\n")
- hFile:write "\n"
-
- if(tonumber(options.version) >= 3.0) then
- hFile:writeblock([[
-static void GetGLVersion()
-{
- _detail::GetIntegerv(MAJOR_VERSION, &g_major_version);
- _detail::GetIntegerv(MINOR_VERSION, &g_minor_version);
-}
-]])
- else
- hFile:writeblock(common.GetParseVersionFromString())
- hFile:write "\n"
-
- hFile:writeblock([[
-static void GetGLVersion()
-{
- ParseVersionFromString(&g_major_version, &g_minor_version, (const char *)_detail::GetString(VERSION));
-}
-]])
- end
-
- hFile:write "\n"
- hFile:writeblock([[
-int GetMajorVersion()
-{
- if(g_major_version == 0)
- GetGLVersion();
- return g_major_version;
-}
-]])
- hFile:write "\n"
-
- hFile:writeblock([[
-int GetMinorVersion()
-{
- if(g_major_version == 0) //Yes, check the major version to get the minor one.
- GetGLVersion();
- return g_minor_version;
-}
-]])
- hFile:write "\n"
-
- hFile:writeblock([[
-bool IsVersionGEQ(int majorVersion, int minorVersion)
-{
- if(g_major_version == 0)
- GetGLVersion();
-
- if(majorVersion > g_major_version) return true;
- if(majorVersion < g_major_version) return false;
- if(minorVersion >= g_minor_version) return true;
- return false;
-}
-]])
-
-end
-
-
---------------------------------------------------
--- Style retrieval machinery
-
-local function Create()
- return common.DeepCopyTable(my_style), struct
-end
-
-return { Create = Create }
diff --git a/libobs-opengl/GL/modules/GetOptions.lua b/libobs-opengl/GL/modules/GetOptions.lua
deleted file mode 100644
index eaf7d9e36..000000000
--- a/libobs-opengl/GL/modules/GetOptions.lua
+++ /dev/null
@@ -1,229 +0,0 @@
---[[ The function GetOptions retrieves the list of extensions and other command-line options. It pulls data from a multitude of sources, though it begins with the command-line.
-
-It takes the following parameters:
-- An array of the command-line options.
-
-It returns a table containing the following entries:
-- spec: What specification will be generated. One of the following:
-- gl: Uses the OpenGL spec. Default
-- glX: Uses the glX spec.
-- wgl: Uses the WGL "spec".
-- version: OpenGL version to export. All core features from that version and below will be exported. Will only be present when exporting "gl" loaders.
-- profile: OpenGL profile to use. Default is chosen based on GL version. One of the following:
-- core: Default
-- compatibility:
-- extensions: A list of OpenGL extensions to export.
-- outname: The base filename of the file to create.
-- style: A string containing the particular style of binding. This can be:
-- pointer_c: The default. The functions will be stored in pointers exposed to the user. #defines will be used to rename the pointers to the core GL function names.
-- pointer_cpp: The functions will be stored in pointers, but the pointers and enumerators will be placed in the namespace "gl".
-- indent: A string that defines the indentation style for the output.
-- tab: Uses tabs. Default.
-- space: Uses 2 spaces.
-- prefix: A prefix to be added to the names of identifiers that must be global, while avoiding name clashes. This is useful if you want to have different sets of bindings to different APIs (like a GL 3.3 and 2.1 binding). Defaults to the empty string.
-]]
-
-local cmd = require "CmdLineOptions"
-local util = require "util"
-local Styles = require "Styles"
-local Specs = require "Specs"
-
-local function FixupExtensionName(ext)
- return ext
-end
-
-local parseOpts = cmd.CreateOptionGroup()
-parseOpts:enum(
- "spec",
- "spec",
- "Specification to use.",
- {"gl", "glX", "wgl"},
- 1)
-parseOpts:value(
- "version",
- "version",
- {"OpenGL version to export.", "Only use this with the 'gl' spec."},
- nil,
- true)
-parseOpts:enum(
- "profile",
- "profile",
- {"OpenGL profile to use.", "Only use this with the 'gl' spec."},
- {"core", "compatibility"},
- 1,
- true)
-parseOpts:enum(
- "style",
- "style",
- {"Export style."},
- Styles.GetStyleList(),
- 1)
-parseOpts:enum(
- "indent",
- "indent",
- {"Indentation style."},
- {"tab", "space"},
- 1)
-parseOpts:array(
- "exts",
- "extensions",
- {"A list of extensions to export."},
- FixupExtensionName,
- true)
-parseOpts:array_single(
- "ext",
- "extensions",
- {"A single extension name to export."},
- FixupExtensionName,
- true)
-parseOpts:array_single(
- "extfile",
- "extfiles",
- {"A file to load extensions from.", "Files are always relative to the current directory."},
- nil,
- true)
-parseOpts:array_single(
- "stdext",
- "stdexts",
- {"A file to load extensions from, within the ./extfiles directory.", "These are the standard extension files."},
- nil,
- true)
-parseOpts:value(
- "prefix",
- "prefix",
- {
- "String to prefix to various globals. Set this to ",
- "prevent interference with multiple loaders."
- },
- "")
-parseOpts:pos_opt(
- 1,
- "outname",
- "Base filename (sans extension)",
- "outname")
-
-local extFileLines;
-
-local function LoadExtFile(extensions, extfilename, baseDir)
- if(baseDir) then
- extfilename = baseDir .. extfilename
- end
- local hFile = assert(io.open(extfilename, "r"), "Could not find the file " .. extfilename)
-
- for line in hFile:lines() do
- for _, test in ipairs(extFileLines) do
- local matches = {line:match(test.pttrn)}
- if(#matches ~= 0) then
- test.proc(extensions, baseDir, unpack(matches))
- break
- end
- end
- end
-
- hFile:close()
-end
-
---Function gets the list of extensions, the base directory of the currently
---processing file, and whatever matches came from the pattern.
-extFileLines =
-{
- {
- pttrn = '^%s*%#include [%"](.+)[%"]',
- proc = function(extensions, basedir, file)
- local name, dir = util.ParsePath(file)
- if(baseDir and dir) then
- dir = baseDir .. dir
- elseif(baseDir) then
- dir = baseDir
- end
-
- file = name
-
- LoadExtFile(extensions, file, dir)
- end,
- },
- {
- pttrn = '^%s*%#include [%<](.+)[%>]',
- proc = function(extensions, basedir, file)
- local name, dir = util.ParsePath(SysRelPath(file))
- --Ignore the base directory; we start with the system directory.
-
- LoadExtFile(extensions, name, dir)
- end,
- },
- {
- pttrn = '^%s*%-%-',
- proc = function(extensions, basedir) --[[Ignore the line. Comment]] end,
- },
- {
- pttrn = '^%s*%/%/',
- proc = function(extensions, basedir) --[[Ignore the line. Comment]] end,
- },
- {
- pttrn = '(%S+)',
- proc = function(extensions, basedir, ext)
- table.insert(extensions, ext)
- end,
- },
-}
-
-
-local function FixupExtname(ext)
- --Cull the (W)GL(X)_ part of the name, if any.
-
- local bareName = ext:match("W?GLX?_(.+)")
-
- return bareName or ext
-end
-
-local optTbl = {}
-
-function optTbl.GetOptions(cmd_line)
- local options, pos_args = parseOpts:ProcessCmdLine(cmd_line)
-
- local spec = Specs.GetSpec(options.spec)
-
- if(options.version) then
- --Check the version against the allowed versions.
- local versionTest = util.InvertTable(spec.GetCoreVersions())
- parseOpts:AssertParse(versionTest[options.version], "The version " .. options.version .. " is not a legal version number.")
- else
- --Check to see that no versions are offered.
- parseOpts:AssertParse(#spec.GetCoreVersions() == 0, "You must specify a version for the specification " .. options.spec)
- end
-
- spec.VerifyOptions(options, parseOpts)
-
- --Load and collate the extensions.
- options.extensions = options.extensions or {}
- options.extfiles = options.extfiles or {}
- options.stdexts = options.stdexts or {}
-
- for _, file in ipairs(options.extfiles) do
- LoadExtFile(options.extensions, util.ParsePath(file)) --vararg
- end
-
- --Local extension files.
- for _, file in ipairs(options.stdexts) do
- LoadExtFile(options.extensions, util.ParsePath(SysRelPath("extfiles/" .. file))) --vararg
- end
-
- --Fixup names and remove duplicates.
- local dups = {}
- local exts = {}
- for _, ext in ipairs(options.extensions) do
- local fixExt = FixupExtname(ext)
- if(not dups[fixExt]) then
- exts[#exts + 1] = fixExt
- dups[fixExt] = true
- end
- end
-
- options.extensions = exts
- options.extfiles = nil
- options.stdexts = nil
-
- return options
-end
-
-return optTbl
diff --git a/libobs-opengl/GL/modules/LoadLuaSpec.lua b/libobs-opengl/GL/modules/LoadLuaSpec.lua
deleted file mode 100644
index e38ed9266..000000000
--- a/libobs-opengl/GL/modules/LoadLuaSpec.lua
+++ /dev/null
@@ -1,140 +0,0 @@
---[[
-The function, LoadLuaSpec exposed here will load a spec.lua file. It takes a filename
-pointing to a spec.lua file.
-
-This function will also add some features to the object before returning it.
-
-The format will be as defined in LuaFormat.md, with the following addendums:
-
-- enumtable: A table of enumerators, indexed by their names.
-- functable: A table of functions, indexed by their names.
-- extdefs: This is a table of extensions, indexed by extension name.
- Each entry contains:
--- enums: An array of enumerators. These enumerators are the entries in the main enum array.
--- funcs: An array of functions. These functions are the entries in the main funcData array.
-- core_profiledefs: This is a table of core versions, listing all the funcs/enums in the core profile of the spec.
--- enums: An array of enumerators. These enumerators are the entries in the main enum array.
--- funcs: An array of functions. These functions are the entries in the main funcData array.
-- compat_profiledefs: This is a table of core versions, listing all the funcs/enums in the compatibility profile of the spec. As per `coredefs`.
-
-
-All enumerators and functions are found in one of these two lists. Some of them are in both.
-
-Other changes are:
-- Fixes for certain extensions. Certain extensions are non-core, but the enums and functions have no suffixes as if they were core.
-]]
-
-local util = require "util"
-
-
-local load = {}
-
-function load.LoadLuaSpec(luaFilename, spec)
-
- local listOfCoreVersions = spec.GetCoreVersions()
-
- local specData = dofile(luaFilename)
-
- specData.extdefs = {}
- specData.coredefs = {}
- specData.enumtable = {}
- specData.functable = {}
- local extdefs = specData.extdefs
- local coredefs = specData.coredefs
- local enumtable = specData.enumtable
- local functable = specData.functable
-
- local function GetCore(version)
- if(not coredefs[version]) then
- local coredef = {}
- coredefs[version] = coredef
- coredef.enums = {}
- coredef.funcs = {}
- end
-
- return coredefs[version]
- end
-
- local function GetExt(extName)
- if(not extdefs[extName]) then
- local extdef = {}
- extdefs[extName] = extdef
- extdef.enums = {}
- extdef.funcs = {}
- end
-
- return extdefs[extName]
- end
-
- --Add all extensions to the extdefs.
- for i, extName in ipairs(specData.extensions) do
- GetExt(extName)
- end
-
- for i, enum in ipairs(specData.enumerators) do
- if(not enum.name) then print(enum.value) end
- enumtable[enum.name] = enum
-
- if(enum.extensions) then
- for k, extName in ipairs(enum.extensions) do
- table.insert(GetExt(extName).enums, enum)
- end
- end
-
- if(enum.core) then
- for _, coreSpec in ipairs(enum.core) do
- if(coreSpec[2] == "core") then
- table.insert(GetCore(coreSpec[1]).enums, enum)
- break
- end
- end
- end
- end
-
- for i, func in ipairs(specData.funcData.functions) do
- functable[func.name] = func
-
- if(func.extensions) then
- for k, extName in ipairs(func.extensions) do
- table.insert(GetExt(extName).funcs, func)
- end
- end
-
- if(func.core) then
- for _, coreSpec in ipairs(func.core) do
- if(coreSpec[2] == "core") then
- table.insert(GetCore(coreSpec[1]).funcs, func)
- break
- end
- end
- end
- end
-
- --Sort functions and enums by name. Just for nicer presentation.
- for extName, data in pairs(extdefs) do
- table.sort(data.enums, function(lhs, rhs) return lhs.name < rhs.name end)
- table.sort(data.funcs, function(lhs, rhs) return lhs.name < rhs.name end)
- end
-
- for version, data in pairs(coredefs) do
- table.sort(data.enums, function(lhs, rhs) return lhs.name < rhs.name end)
- table.sort(data.funcs, function(lhs, rhs) return lhs.name < rhs.name end)
- end
-
---[[
- local coreextsByVersion = spec.GetCoreExts()
-
- local coreexts = {}
- specData.coreexts = coreexts
- for coreVersion, coreExtList in pairs(coreextsByVersion) do
- for i, coreExt in pairs(coreExtList) do
- coreexts[coreExt] = {name = coreExt, version = coreVersion}
- end
- end
-]]
-
- return specData
-end
-
-return load
-
diff --git a/libobs-opengl/GL/modules/NoloadC_Struct.lua b/libobs-opengl/GL/modules/NoloadC_Struct.lua
deleted file mode 100644
index a9c85614e..000000000
--- a/libobs-opengl/GL/modules/NoloadC_Struct.lua
+++ /dev/null
@@ -1,67 +0,0 @@
-
-local struct = require "Structure"
-local common = require "CommonStruct"
-
-
-local sys_functions =
-{ type="block", name="System(hFile, spec, options)",
- {type="write", name="SetupFunction(hFile, specData, spec, options)", },
- {type="blank", cond="version-iter" },
- {type="write", name="VersionFunctions(hFile, specData, spec, options)", cond="version-iter"},
-}
-
-local my_struct =
-{
- { type="file", style="hdr", name="GetFilename(basename, spec, options)",
- { type="write", name="FilePreamble", optional=true} ,
- { type="block", name="IncludeGuard",
- { type="blank"},
- { type="write", name="Guards(hFile, spec, options)",},
- { type="blank"},
- { type="write", name="Typedefs(hFile, specData, spec, options)",},
- { type="blank"},
-
- { type="block", name="ExternC(hFile, spec, options)",
- { type="write", name="LargeHeader(hFile, value, options)", value="Extension Variables", },
- { type="blank"},
- { type="block", name="ExtVariables(hFile, spec, options)",
- common.Extensions(),
- },
- { type="blank"},
- { type="block", name="Enumerators(hFile, spec, options)",
- common.Enumerators(),
- },
- { type="blank"},
- common.Functions(),
- sys_functions,
- },
- },
- },
-
- { type="file", style="src", name="GetFilename(basename, spec, options)",
- { type="write", name="Includes(hFile, basename, spec, options)", },
- { type="blank"},
- { type="write", name="LoaderFunc(hFile, spec, options)", },
- { type="blank"},
- { type="block", name="ExtVariables(hFile, spec, options)",
- common.Extensions(),
- },
- { type="blank"},
- { type="group", style="typedefs",
- common.Functions(),
- },
- { type="blank"},
- { type="group", style="defs",
- common.Functions(),
- },
- { type="blank"},
- { type="group", style="switch",
- common.Functions(),
- },
- { type="blank"},
- sys_functions,
- },
-}
-
-my_struct = struct.BuildStructure(my_struct)
-return my_struct
diff --git a/libobs-opengl/GL/modules/NoloadC_Style.lua b/libobs-opengl/GL/modules/NoloadC_Style.lua
deleted file mode 100644
index de07abe54..000000000
--- a/libobs-opengl/GL/modules/NoloadC_Style.lua
+++ /dev/null
@@ -1,468 +0,0 @@
-local util = require "util"
-local struct = require "NoloadC_Struct"
-local common = require "CommonStyle"
-
---------------------------------------
--- Common functions.
-local function GetIncludeGuard(spec, options)
- local temp =
- options.prefix .. spec.GetIncludeGuardString() .. "_NOLOAD_STYLE_H"
- return temp:upper()
-end
-
-local function GetEnumName(enum, spec, options)
- return options.prefix .. spec.EnumNamePrefix() .. enum.name
-end
-
-local function GetFuncPtrName(func, spec, options)
- return options.prefix .. "_ptrc_".. spec.FuncNamePrefix() .. func.name
-end
-
-local function GetFuncName(func, spec, options)
- return options.prefix .. spec.FuncNamePrefix() .. func.name
-end
-
-local function GetFuncPtrTypedefName(func, spec, options)
- return "PFN" .. GetFuncPtrName(func, spec, options):upper() .. "PROC"
-end
-
-local function WriteFuncPtrTypedefStmt(hFile, func, spec, options)
- hFile:fmt("typedef %s (%s *%s)(%s);\n",
- common.GetFuncReturnType(func),
- spec.GetCodegenPtrType(),
- GetFuncPtrTypedefName(func, spec, options),
- common.GetFuncParamList(func))
-end
-
-local function GetFuncPtrDefDirect(func, spec, options)
- return string.format("%s (%s *%s)(%s)",
- common.GetFuncReturnType(func),
- spec.GetCodegenPtrType(),
- GetFuncPtrName(func, spec, options),
- common.GetFuncParamList(func, true))
-end
-
-local function GetFuncPtrDefTypedef(func, spec, options)
- return string.format("%s %s",
- GetFuncPtrTypedefName(func, spec, options),
- GetFuncPtrName(func, spec, options))
-end
-
---------------------------------------
--- All style functions.
-local my_style = {}
-
-function my_style.WriteLargeHeader(hFile, value, options)
- local len = #value
- hFile:write("///", string.rep("/", len), "///\n")
- hFile:write("// ", value, "\n")
-end
-
-function my_style.WriteSmallHeader(hFile, value, options)
- hFile:write("// ", value, "\n")
-end
-
-function my_style.WriteBlockBeginExtVariables(hFile, spec, options)
-end
-
-function my_style.WriteBlockEndExtVariables(hFile, spec, options)
-end
-
-function my_style.WriteBlockBeginSystem(hFile, spec, options)
-end
-
-function my_style.WriteBlockEndSystem(hFile, spec, options)
-end
-
-
----------------------------------------------
--- Header functions.
-local hdr = {}
-my_style.hdr = hdr
-
-function hdr.GetFilename(basename, spec, options)
- return basename .. ".h"
-end
-
-function hdr.WriteBlockBeginIncludeGuard(hFile, spec, options)
- local guard = GetIncludeGuard(spec, options)
- hFile:fmt("#ifndef %s\n", guard)
- hFile:fmt("#define %s\n", guard)
-end
-
-function hdr.WriteBlockEndIncludeGuard(hFile, spec, options)
- hFile:fmt("#endif //%s\n", GetIncludeGuard(spec, options))
-end
-
-function hdr.WriteGuards(hFile, spec, options)
- hFile:rawwrite(spec.GetHeaderInit())
-end
-
-function hdr.WriteTypedefs(hFile, specData, spec, options)
- local defArray = common.GetStdTypedefs()
-
- --Use include-guards for the typedefs, since they're common among
- --headers in this style.
- hFile:write("#ifndef GL_LOAD_GEN_BASIC_OPENGL_TYPEDEFS\n")
- hFile:write("#define GL_LOAD_GEN_BASIC_OPENGL_TYPEDEFS\n")
- hFile:write("\n")
- hFile:inc()
-
- for _, def in ipairs(defArray) do
- hFile:write(def)
- end
-
- hFile:dec()
- hFile:write("\n")
- hFile:write("#endif /*GL_LOAD_GEN_BASIC_OPENGL_TYPEDEFS*/\n")
- hFile:write("\n")
-
- common.WritePassthruData(hFile, specData.funcData.passthru)
-end
-
-function hdr.WriteExtension(hFile, extName, spec, options)
- hFile:fmt("extern int %s%sext_%s;\n", options.prefix, spec.DeclPrefix(), extName)
-end
-
-function hdr.WriteBlockBeginEnumerators(hFile, spec, options)
-end
-
-function hdr.WriteBlockEndEnumerators(hFile, spec, options)
-end
-
-function hdr.WriteEnumerator(hFile, enum, enumTable, spec, options, enumSeen)
- local name = GetEnumName(enum, spec, options)
- if(enumSeen[enum.name]) then
- hFile:fmt("//%s seen in %s\n", name, enumSeen[enum.name])
- else
- hFile:fmt("#define %s%s%s\n",
- name,
- common.GetNameLengthPadding(name, 33),
- common.ResolveEnumValue(enum, enumTable))
- end
-end
-
-function hdr.WriteBlockBeginExternC(hFile, spec, options)
- common.WriteExternCStart(hFile)
-end
-
-function hdr.WriteBlockEndExternC(hFile, spec, options)
- common.WriteExternCEnd(hFile)
-end
-
-function hdr.WriteFunction(hFile, func, spec, options, funcSeen)
- if(funcSeen[func.name]) then return end
-
- hFile:write("extern ", GetFuncPtrDefDirect(func, spec, options), ";\n")
- hFile:fmt("#define %s %s\n", GetFuncName(func, spec, options),
- GetFuncPtrName(func, spec, options))
-end
-
-function hdr.WriteSetupFunction(hFile, specData, spec, options)
- hFile:fmt("void %sCheckExtensions(%s);\n", spec.DeclPrefix(), spec.GetLoaderParams())
-end
-
-function hdr.WriteVersionFunctions(hFile, specData, spec, options)
-end
-
-
-----------------------------------------
--- Source file.
-local src = {}
-my_style.src = src
-
-function src.GetFilename(basename, spec, options)
- return basename .. ".c"
-end
-
-function src.WriteIncludes(hFile, basename, spec, options)
- hFile:writeblock([[
-#include
-#include
-#include
-]])
-
- local base = util.ParsePath(hdr.GetFilename(basename, spec, options))
- hFile:fmt('#include "%s"\n', base)
-
-end
-
-function src.WriteLoaderFunc(hFile, spec, options)
- hFile:writeblock(spec.GetLoaderFunc())
-end
-
-function src.WriteExtension(hFile, extName, spec, options)
- hFile:fmt("int %s%sext_%s = 0;\n", options.prefix, spec.DeclPrefix(), extName)
-end
-
-function src.WriteSetupFunction(hFile, specData, spec, options)
- hFile:write "static void ClearExtensionVariables()\n"
- hFile:write "{\n"
- hFile:inc()
-
- for _, extName in ipairs(options.extensions) do
- hFile:fmt("%s%sext_%s = 0;\n", options.prefix, spec.DeclPrefix(), extName)
- end
-
- hFile:dec()
- hFile:write "}\n"
- hFile:write "\n"
-
- local mapTableName = options.prefix .. spec.DeclPrefix() .. "MapTable"
-
- hFile:writeblock([[
-typedef struct ]] .. mapTableName .. [[_s
-{
- char *extName;
- int *extVariable;
-}]] .. mapTableName .. [[;
-
-]])
-
- local arrayLength = #options.extensions
- if(arrayLength == 0) then arrayLength = 1 end
-
- hFile:fmt("static %s g_mappingTable[%i]", mapTableName, arrayLength)
- if(arrayLength == 1) then
- hFile:rawwrite "; //This is intensionally left uninitialized. \n"
- else
- hFile:rawwrite " = \n"
- hFile:write "{\n"
- hFile:inc()
- for _, extName in ipairs(options.extensions) do
- hFile:fmt('{"%s%s", &%s%sext_%s},\n',
- spec.ExtNamePrefix(),
- extName,
- options.prefix,
- spec.DeclPrefix(),
- extName)
- end
- hFile:dec()
- hFile:write "};\n"
- end
-
- hFile:write "\n"
- hFile:fmtblock([[
-static void LoadExtByName(const char *extensionName)
-{
- %s *tableEnd = &g_mappingTable[%i];
- %s *entry = &g_mappingTable[0];
- for(; entry != tableEnd; ++entry)
- {
- if(strcmp(entry->extName, extensionName) == 0)
- break;
- }
-
- if(entry != tableEnd)
- *(entry->extVariable) = 1;
-}
-]], mapTableName, #options.extensions, mapTableName)
-
- hFile:write "\n"
-
- local indexed = spec.GetIndexedExtStringFunc(options);
- if(indexed) then
- indexed[1] = specData.functable[indexed[1]]
- indexed[3] = specData.functable[indexed[3]]
- for _, enum in ipairs(specData.enumerators) do
- if(indexed[2] == enum.name) then
- indexed[2] = enum
- end
- if(indexed[4] == enum.name) then
- indexed[4] = enum
- end
- end
-
- hFile:writeblock([[
-void ProcExtsFromExtList()
-{
- GLint iLoop;
- GLint iNumExtensions = 0;
- ]] .. GetFuncPtrName(indexed[1], spec, options)
- .. [[(]] .. GetEnumName(indexed[2], spec, options)
- .. [[, &iNumExtensions);
-
- for(iLoop = 0; iLoop < iNumExtensions; iLoop++)
- {
- const char *strExtensionName = (const char *)]] ..
- GetFuncPtrName(indexed[3], spec, options) ..
- [[(]] .. GetEnumName(indexed[4], spec, options) .. [[, iLoop);
- LoadExtByName(strExtensionName);
- }
-}
-]])
- else
- hFile:writeblock(
- common.GetProcessExtsFromStringFunc("LoadExtByName(%s)"))
- end
-
- hFile:write "\n"
- hFile:fmt("void %sCheckExtensions(%s)\n", spec.DeclPrefix(), spec.GetLoaderParams())
- hFile:write "{\n"
- hFile:inc()
- hFile:write "ClearExtensionVariables();\n"
- hFile:write "\n"
- if(indexed) then
- hFile:write("ProcExtsFromExtList();\n")
- else
- --First, check if the GetExtStringFuncName is in the specData.
- hFile:write "{\n"
- hFile:inc()
-
- local funcName = spec.GetExtStringFuncName()
- if(specData.functable[funcName]) then
- --Create a function pointer and load it.
- local func = specData.functable[funcName]
- funcName = "InternalGetExtensionString"
-
- hFile:fmt("typedef %s (%s *MYGETEXTSTRINGPROC)(%s);\n",
- common.GetFuncReturnType(func),
- spec.GetCodegenPtrType(),
- common.GetFuncParamList(func))
- hFile:fmt('MYGETEXTSTRINGPROC %s = (MYGETEXTSTRINGPROC)%s("%s%s");\n',
- funcName,
- spec.GetPtrLoaderFuncName(),
- spec.FuncNamePrefix(),
- func.name)
- hFile:fmt("if(!%s) return;\n", funcName)
- end
-
- hFile:fmt("ProcExtsFromExtString((const char *)%s(%s));\n",
- funcName,
- spec.GetExtStringParamList(
- function (name) return options.prefix .. spec.EnumNamePrefix() .. name end))
- hFile:dec()
- hFile:write "}\n"
- end
- hFile:dec()
- hFile:write "}\n"
-end
-
-function src.WriteVersionFunctions(hFile, specData, spec, options)
-end
-
-local typedefs = {}
-src.typedefs = typedefs
-
-function typedefs.WriteFunction(hFile, func, spec, options, funcSeen)
- if(funcSeen[func.name]) then return end
-
- WriteFuncPtrTypedefStmt(hFile, func, spec, options)
- hFile:fmt("static %s %s Switch_%s(%s);\n",
- common.GetFuncReturnType(func),
- spec.GetCodegenPtrType(),
- func.name,
- common.GetFuncParamList(func, true))
-end
-
-local defs = {}
-src.defs = defs
-
-function defs.WriteFunction(hFile, func, spec, options, funcSeen)
- if(funcSeen[func.name]) then return end
-
- hFile:fmt("%s = Switch_%s;\n",
- GetFuncPtrDefTypedef(func, spec, options),
- func.name)
-end
-
-local switch = {}
-src.switch = switch
-
-function switch.WriteFunction(hFile, func, spec, options, funcSeen)
- if(funcSeen[func.name]) then return end
-
- hFile:fmt("static %s %s Switch_%s(%s)\n",
- common.GetFuncReturnType(func),
- spec.GetCodegenPtrType(),
- func.name,
- common.GetFuncParamList(func, true))
- hFile:write "{\n"
- hFile:inc()
- hFile:fmt('%s = (%s)%s("%s%s");\n',
- GetFuncPtrName(func, spec, options),
- GetFuncPtrTypedefName(func, spec, options),
- spec.GetPtrLoaderFuncName(),
- spec.FuncNamePrefix(),
- func.name)
-
- if(common.DoesFuncReturnSomething(func)) then
- hFile:fmt('%s(%s);\n',
- GetFuncPtrName(func, spec, options),
- common.GetFuncParamCallList(func))
- else
- hFile:fmt('return %s(%s);\n',
- GetFuncPtrName(func, spec, options),
- common.GetFuncParamCallList(func))
- end
- hFile:dec()
- hFile:write "}\n\n"
-end
-
-function switch.WriteGetExtString(hFile, specData, spec, options, funcSeen)
- if(funcSeen[spec.GetExtStringFuncName()]) then
- return
- end
-
- local func = specData.funcdefs[spec.GetExtStringFuncName()]
- if(func) then
- hFile:write "\n"
- hFile:fmt("static %s %s(%s)\n",
- common.GetFuncReturnType(func),
- func.name,
- common.GetFuncParamList(func, true))
- hFile:write "{\n"
- hFile:inc()
- hFile:fmt('%s = (%s)%s("%s%s");\n',
- GetFuncPtrName(func, spec, options),
- GetFuncPtrTypedefName(func, spec, options),
- spec.GetPtrLoaderFuncName(),
- spec.FuncNamePrefix(),
- func.name)
-
- if(common.DoesFuncReturnSomething(func)) then
- hFile:fmt('%s(%s);\n',
- GetFuncPtrName(func, spec, options),
- common.GetFuncParamCallList(func))
- else
- hFile:fmt('return %s(%s);\n',
- GetFuncPtrName(func, spec, options),
- common.GetFuncParamCallList(func))
- end
- hFile:dec()
- hFile:write "}\n\n"
- end
-end
-
-local init = {}
-src.init = init
-
-function init.WriteBlockBeginStruct(hFile, spec, options)
- hFile:write("struct InitializeVariables\n")
- hFile:write "{\n"
- hFile:inc()
-
- hFile:write("InitializeVariables()\n")
- hFile:write "{\n"
- hFile:inc()
-end
-
-function init.WriteBlockEndStruct(hFile, spec, options)
- hFile:dec()
- hFile:write "}\n"
- hFile:dec()
- hFile:write "};\n\n"
- hFile:write("InitializeVariables g_initVariables;\n")
-end
-
-function init.WriteFunction(hFile, func, spec, options, funcSeen)
- hFile:fmt("%s = Switch_%s;\n", func.name, func.name)
-end
-
-
-local function Create()
- return util.DeepCopyTable(my_style), struct
-end
-
-return { Create = Create }
-
diff --git a/libobs-opengl/GL/modules/NoloadCpp_Struct.lua b/libobs-opengl/GL/modules/NoloadCpp_Struct.lua
deleted file mode 100644
index 7ae0ac3df..000000000
--- a/libobs-opengl/GL/modules/NoloadCpp_Struct.lua
+++ /dev/null
@@ -1,72 +0,0 @@
-
-local struct = require "Structure"
-local common = require "CommonStruct"
-
-
-local sys_functions =
-{ type="block", name="System(hFile, spec, options)",
- {type="write", name="SetupFunction(hFile, specData, spec, options)", },
- {type="blank", cond="version-iter" },
- {type="write", name="VersionFunctions(hFile, specData, spec, options)", cond="version-iter"},
-}
-
-local my_struct =
-{
- { type="file", style="hdr", name="GetFilename(basename, spec, options)",
- { type="write", name="FilePreamble", optional=true} ,
- { type="block", name="IncludeGuard",
- { type="blank"},
- { type="write", name="Guards(hFile, spec, options)",},
- { type="blank"},
- { type="write", name="Typedefs(hFile, specData, spec, options)",},
- { type="blank"},
-
- { type="block", name="MainNamespace(hFile, spec, options)",
- { type="write", name="LargeHeader(hFile, value, options)", value="Extension Variables", },
- { type="block", name="ExtVariables(hFile, spec, options)",
- common.Extensions(),
- },
- { type="blank"},
- { type="block", name="Enumerators(hFile, spec, options)",
- common.Enumerators(),
- },
- { type="blank"},
- common.Functions(),
- sys_functions,
- },
- },
- },
-
- { type="file", style="src", name="GetFilename(basename, spec, options)",
- { type="write", name="Includes(hFile, basename, spec, options)", },
- { type="blank"},
- { type="write", name="LoaderFunc(hFile, spec, options)", },
- { type="blank"},
- { type="block", name="MainNamespace(hFile, spec, options)",
- { type="block", name="ExtVariables(hFile, spec, options)",
- common.Extensions(),
- },
- { type="blank"},
- { type="group", style="typedefs",
- common.Functions(),
- },
- { type="blank"},
- { type="group", style="defs",
- common.Functions(),
- },
- { type="blank"},
- { type="group", style="switch",
- common.Functions(),
- },
- { type="blank"},
- { type="block", name="Struct(hFile, spec, options)", style="init",
- common.Functions(),
- },
- { type="blank"},
- sys_functions,
- },
- },
-}
-
-my_struct = struct.BuildStructure(my_struct)
-return my_struct
diff --git a/libobs-opengl/GL/modules/NoloadCpp_Style.lua b/libobs-opengl/GL/modules/NoloadCpp_Style.lua
deleted file mode 100644
index 5f9dc3edf..000000000
--- a/libobs-opengl/GL/modules/NoloadCpp_Style.lua
+++ /dev/null
@@ -1,470 +0,0 @@
-local util = require "util"
-local struct = require "NoloadCpp_Struct"
-local common = require "CommonStyle"
-
---------------------------------------
--- Common functions.
-local function GetIncludeGuard(spec, options)
- local temp =
- options.prefix .. spec.GetIncludeGuardString() .. "_NOLOAD_STYLE_HPP"
- return temp:upper()
-end
-
-local function GetFuncPtrName(func, spec, options)
- return func.name
-end
-
-local function GetFuncPtrTypedefName(func, spec, options)
- return "PFN" .. GetFuncPtrName(func, spec, options):upper() .. "PROC"
-end
-
-local function WriteFuncPtrTypedefStmt(hFile, func, spec, options)
- hFile:fmt("typedef %s (%s *%s)(%s);\n",
- common.GetFuncReturnType(func),
- spec.GetCodegenPtrType(),
- GetFuncPtrTypedefName(func, spec, options),
- common.GetFuncParamList(func))
-end
-
-local function GetFuncPtrDefDirect(func, spec, options)
- return string.format("%s (%s *%s)(%s)",
- common.GetFuncReturnType(func),
- spec.GetCodegenPtrType(),
- GetFuncPtrName(func, spec, options),
- common.GetFuncParamList(func, true))
-end
-
-local function GetFuncPtrDefTypedef(func, spec, options)
- return string.format("%s %s",
- GetFuncPtrTypedefName(func, spec, options),
- GetFuncPtrName(func, spec, options))
-end
-
---------------------------------------
--- All style functions.
-local my_style = {}
-
-function my_style.WriteLargeHeader(hFile, value, options)
- local len = #value
- hFile:write("///", string.rep("/", len), "///\n")
- hFile:write("// ", value, "\n")
-end
-
-function my_style.WriteSmallHeader(hFile, value, options)
- hFile:write("// ", value, "\n")
-end
-
-function my_style.WriteBlockBeginMainNamespace(hFile, spec, options)
- if(#options.prefix > 0) then
- common.WriteNamespaceBegin(hFile, options.prefix)
- end
-
- common.WriteNamespaceBegin(hFile, spec.FuncNamePrefix())
-end
-
-function my_style.WriteBlockEndMainNamespace(hFile, spec, options)
- common.WriteNamespaceEnd(hFile, spec.FuncNamePrefix())
-
- if(#options.prefix > 0) then
- common.WriteNamespaceEnd(hFile, options.prefix)
- end
-end
-
-function my_style.WriteBlockBeginExtVariables(hFile, spec, options)
- common.WriteNamespaceBegin(hFile, "exts")
-end
-
-function my_style.WriteBlockEndExtVariables(hFile, spec, options)
- common.WriteNamespaceEnd(hFile, "exts")
-end
-
-function my_style.WriteBlockBeginSystem(hFile, spec, options)
- common.WriteNamespaceBegin(hFile, "sys")
-end
-
-function my_style.WriteBlockEndSystem(hFile, spec, options)
- common.WriteNamespaceEnd(hFile, "sys")
-end
-
-
----------------------------------------------
--- Header functions.
-local hdr = {}
-my_style.hdr = hdr
-
-function hdr.GetFilename(basename, spec, options)
- return basename .. ".hpp"
-end
-
-function hdr.WriteBlockBeginIncludeGuard(hFile, spec, options)
- local guard = GetIncludeGuard(spec, options)
- hFile:fmt("#ifndef %s\n", guard)
- hFile:fmt("#define %s\n", guard)
-end
-
-function hdr.WriteBlockEndIncludeGuard(hFile, spec, options)
- hFile:fmt("#endif //%s\n", GetIncludeGuard(spec, options))
-end
-
-function hdr.WriteGuards(hFile, spec, options)
- hFile:rawwrite(spec.GetHeaderInit())
-end
-
-function hdr.WriteTypedefs(hFile, specData, spec, options)
- local defArray = common.GetStdTypedefs()
-
- --Use include-guards for the typedefs, since they're common among
- --headers in this style.
- hFile:write("#ifndef GL_LOAD_GEN_BASIC_OPENGL_TYPEDEFS\n")
- hFile:write("#define GL_LOAD_GEN_BASIC_OPENGL_TYPEDEFS\n")
- hFile:write("\n")
- hFile:inc()
-
- for _, def in ipairs(defArray) do
- hFile:write(def)
- end
-
- hFile:dec()
- hFile:write("\n")
- hFile:write("#endif /*GL_LOAD_GEN_BASIC_OPENGL_TYPEDEFS*/\n")
- hFile:write("\n")
-
- common.WritePassthruData(hFile, specData.funcData.passthru)
-end
-
-function hdr.WriteExtension(hFile, extName, spec, options)
- hFile:fmt("extern bool var_%s;\n", extName)
-end
-
-function hdr.WriteBlockBeginEnumerators(hFile, spec, options)
- hFile:writeblock("enum\n{\n")
- hFile:inc()
-end
-
-function hdr.WriteBlockEndEnumerators(hFile, spec, options)
- hFile:dec()
- hFile:write("};\n")
-end
-
-function hdr.WriteEnumerator(hFile, enum, enumTable, spec, options, enumSeen)
- if(enumSeen[enum.name]) then
- hFile:fmt("//%s seen in %s\n", enum.name, enumSeen[enum.name])
- else
- local name = common.GetCppEnumName(enum)
- hFile:fmt("%s%s= %s,\n",
- name,
- common.GetNameLengthPadding(name, 33),
- common.ResolveEnumValue(enum, enumTable))
- end
-end
-
-function hdr.WriteFunction(hFile, func, spec, options, funcSeen)
- if(funcSeen[func.name]) then return end
-
- hFile:write("extern ", GetFuncPtrDefDirect(func, spec, options), ";\n")
-end
-
-function hdr.WriteSetupFunction(hFile, specData, spec, options)
- hFile:fmt("void CheckExtensions(%s);\n", spec.GetLoaderParams())
-end
-
-function hdr.WriteVersionFunctions(hFile, specData, spec, options)
-end
-
-
-----------------------------------------
--- Source file.
-local src = {}
-my_style.src = src
-
-function src.GetFilename(basename, spec, options)
- return basename .. ".cpp"
-end
-
-function src.WriteIncludes(hFile, basename, spec, options)
- hFile:writeblock([[
-#include
-#include
-#include
-]])
-
- local base = util.ParsePath(hdr.GetFilename(basename, spec, options))
- hFile:fmt('#include "%s"\n', base)
-
-end
-
-function src.WriteLoaderFunc(hFile, spec, options)
- hFile:writeblock(spec.GetLoaderFunc())
-end
-
-function src.WriteExtension(hFile, extName, spec, options)
- hFile:fmt("bool var_%s = false;\n", extName)
-end
-
-function src.WriteSetupFunction(hFile, specData, spec, options)
- common.WriteNamespaceBegin(hFile, "")
-
- hFile:write "void ClearExtensionVariables()\n"
- hFile:write "{\n"
- hFile:inc()
-
- for _, extName in ipairs(options.extensions) do
- hFile:fmt("exts::var_%s = false;\n", extName)
- end
-
- hFile:dec()
- hFile:write "}\n"
- hFile:write "\n"
-
- hFile:writeblock[[
-struct MapEntry
-{
- const char *extName;
- bool *extVariable;
-};
-
-struct MapCompare
-{
- MapCompare(const char *test_) : test(test_) {}
- bool operator()(const MapEntry &other) { return strcmp(test, other.extName) == 0; }
- const char *test;
-};
-
-struct ClearEntry
-{
- void operator()(MapEntry &entry) { *(entry.extVariable) = false;}
-};
-
-]]
- local arrayLength = #options.extensions
- if(arrayLength == 0) then arrayLength = 1 end
-
- hFile:fmt("MapEntry g_mappingTable[%i]", arrayLength)
- if(arrayLength == 1) then
- hFile:rawwrite "; //This is intensionally left uninitialized. \n"
- else
- hFile:rawwrite " =\n"
- hFile:write "{\n"
- hFile:inc()
- for _, extName in ipairs(options.extensions) do
- hFile:fmt('{"%s%s", &exts::var_%s},\n',
- spec.ExtNamePrefix(),
- extName,
- extName)
- end
- hFile:dec()
- hFile:write "};\n"
- end
-
- hFile:write "\n"
- hFile:fmtblock([[
-void LoadExtByName(const char *extensionName)
-{
- MapEntry *tableEnd = &g_mappingTable[%i];
- MapEntry *entry = std::find_if(&g_mappingTable[0], tableEnd, MapCompare(extensionName));
-
- if(entry != tableEnd)
- *(entry->extVariable) = true;
-}
-]], #options.extensions)
-
- hFile:write "\n"
-
- local indexed = spec.GetIndexedExtStringFunc(options);
- if(indexed) then
- indexed[1] = specData.functable[indexed[1]]
- indexed[3] = specData.functable[indexed[3]]
- for _, enum in ipairs(specData.enumerators) do
- if(indexed[2] == enum.name) then
- indexed[2] = enum
- end
- if(indexed[4] == enum.name) then
- indexed[4] = enum
- end
- end
-
- hFile:writeblock([[
-void ProcExtsFromExtList()
-{
- GLint iLoop;
- GLint iNumExtensions = 0;
- ]] .. indexed[1].name
- .. [[(]] .. indexed[2].name
- .. [[, &iNumExtensions);
-
- for(iLoop = 0; iLoop < iNumExtensions; iLoop++)
- {
- const char *strExtensionName = (const char *)]] ..
- indexed[3].name ..
- [[(]] .. indexed[4].name .. [[, iLoop);
- LoadExtByName(strExtensionName);
- }
-}
-]])
- else
- hFile:writeblock(
- common.GetProcessExtsFromStringFunc("LoadExtByName(%s)"))
- end
-
- common.WriteNamespaceEnd(hFile, "")
-
- hFile:fmt("void CheckExtensions(%s)\n", spec.GetLoaderParams())
- hFile:write "{\n"
- hFile:inc()
- hFile:write "ClearExtensionVariables();\n"
- hFile:fmt("std::for_each(&g_mappingTable[0], &g_mappingTable[%i], ClearEntry());\n", #options.extensions)
- hFile:write "\n"
- if(indexed) then
- hFile:write("ProcExtsFromExtList();\n")
- else
- --First, check if the GetExtStringFuncName is in the specData.
- local funcName = spec.GetExtStringFuncName()
- if(specData.functable[funcName]) then
- --Create a function pointer and load it.
- local func = specData.functable[funcName]
- funcName = "InternalGetExtensionString"
-
- hFile:fmt("typedef %s (%s *MYGETEXTSTRINGPROC)(%s);\n",
- common.GetFuncReturnType(func),
- spec.GetCodegenPtrType(),
- common.GetFuncParamList(func))
- hFile:fmt('MYGETEXTSTRINGPROC %s = (MYGETEXTSTRINGPROC)%s("%s%s");\n',
- funcName,
- spec.GetPtrLoaderFuncName(),
- spec.FuncNamePrefix(),
- func.name)
- hFile:fmt("if(!%s) return;\n", funcName)
- hFile:write "\n"
- end
-
- hFile:fmt("ProcExtsFromExtString((const char *)%s(%s));\n",
- funcName,
- spec.GetExtStringParamList(
- function (name) return spec.FuncNamePrefix() .. "::" .. name end))
- end
- hFile:dec()
- hFile:write "}\n"
-end
-
-function src.WriteVersionFunctions(hFile, specData, spec, options)
-end
-
-local typedefs = {}
-src.typedefs = typedefs
-
-function typedefs.WriteFunction(hFile, func, spec, options, funcSeen)
- if(funcSeen[func.name]) then return end
- WriteFuncPtrTypedefStmt(hFile, func, spec, options)
-end
-
-local defs = {}
-src.defs = defs
-
-function defs.WriteFunction(hFile, func, spec, options, funcSeen)
- if(funcSeen[func.name]) then return end
- hFile:write(GetFuncPtrDefTypedef(func, spec, options), ";\n")
-end
-
-local switch = {}
-src.switch = switch
-
-function switch.WriteFunction(hFile, func, spec, options, funcSeen)
- if(funcSeen[func.name]) then return end
- hFile:fmt("static %s %s Switch_%s(%s)\n",
- common.GetFuncReturnType(func),
- spec.GetCodegenPtrType(),
- func.name,
- common.GetFuncParamList(func, true))
- hFile:write "{\n"
- hFile:inc()
- hFile:fmt('%s = (%s)%s("%s%s");\n',
- GetFuncPtrName(func, spec, options),
- GetFuncPtrTypedefName(func, spec, options),
- spec.GetPtrLoaderFuncName(),
- spec.FuncNamePrefix(),
- func.name)
-
- if(common.DoesFuncReturnSomething(func)) then
- hFile:fmt('%s(%s);\n',
- GetFuncPtrName(func, spec, options),
- common.GetFuncParamCallList(func))
- else
- hFile:fmt('return %s(%s);\n',
- GetFuncPtrName(func, spec, options),
- common.GetFuncParamCallList(func))
- end
- hFile:dec()
- hFile:write "}\n\n"
-end
-
-function switch.WriteGetExtString(hFile, specData, spec, options, funcSeen)
- if(funcSeen[spec.GetExtStringFuncName()]) then
- return
- end
-
- local func = specData.funcdefs[spec.GetExtStringFuncName()]
- if(func) then
- hFile:write "\n"
- hFile:fmt("static %s %s(%s)\n",
- common.GetFuncReturnType(func),
- func.name,
- common.GetFuncParamList(func, true))
- hFile:write "{\n"
- hFile:inc()
- hFile:fmt('%s = (%s)%s("%s%s");\n',
- GetFuncPtrName(func, spec, options),
- GetFuncPtrTypedefName(func, spec, options),
- spec.GetPtrLoaderFuncName(),
- spec.FuncNamePrefix(),
- func.name)
-
- if(common.DoesFuncReturnSomething(func)) then
- hFile:fmt('%s(%s);\n',
- GetFuncPtrName(func, spec, options),
- common.GetFuncParamCallList(func))
- else
- hFile:fmt('return %s(%s);\n',
- GetFuncPtrName(func, spec, options),
- common.GetFuncParamCallList(func))
- end
- hFile:dec()
- hFile:write "}\n\n"
- end
-end
-
-local init = {}
-src.init = init
-
-function init.WriteBlockBeginStruct(hFile, spec, options)
- common.WriteNamespaceBegin(hFile, "")
- hFile:write("struct InitializeVariables\n")
- hFile:write "{\n"
- hFile:inc()
-
- hFile:write("InitializeVariables()\n")
- hFile:write "{\n"
- hFile:inc()
-end
-
-function init.WriteBlockEndStruct(hFile, spec, options)
- hFile:dec()
- hFile:write "}\n"
- hFile:dec()
- hFile:write "};\n\n"
- hFile:write("InitializeVariables g_initVariables;\n")
- common.WriteNamespaceEnd(hFile, "")
-end
-
-function init.WriteFunction(hFile, func, spec, options, funcSeen)
- if(funcSeen[func.name]) then return end
-
- hFile:fmt("%s = Switch_%s;\n", func.name, func.name)
-end
-
-
-local function Create()
- return util.DeepCopyTable(my_style), struct
-end
-
-return { Create = Create }
-
diff --git a/libobs-opengl/GL/modules/PointerCPP_Style.lua b/libobs-opengl/GL/modules/PointerCPP_Style.lua
deleted file mode 100644
index 87051c0c8..000000000
--- a/libobs-opengl/GL/modules/PointerCPP_Style.lua
+++ /dev/null
@@ -1,723 +0,0 @@
-
-local common = require "CommonStyle"
-local util = require "util"
-
-local my_style = {}
-my_style.header = {}
-my_style.source = {}
-
-----------------------------------------------------
--- Global styling functions.
-function my_style.WriteLargeHeading(hFile, headingName)
- hFile:write(string.rep("/", 6 + #headingName), "\n")
- hFile:write("// ", headingName, "\n")
- hFile:write(string.rep("/", 6 + #headingName), "\n")
-end
-
-function my_style.WriteSmallHeading(hFile, headingName)
- hFile:write("// ", headingName, "\n")
-end
-
-------------------------------------------------------
--- Header styling functions
-
-function my_style.header.GetFilename(basename, options)
- return basename .. ".hpp"
-end
-
- local function GenIncludeGuardName(hFile, spec, options)
- local str = "POINTER_CPP_GENERATED_HEADER" ..
- spec.GetIncludeGuardString() .. "_HPP"
-
- if(#options.prefix > 0) then
- return options.prefix:upper() .. "_" .. str
- end
-
- return str
- end
-
-function my_style.header.WriteBlockBeginIncludeGuard(hFile, spec, options)
- local inclGuard = GenIncludeGuardName(hFile, spec, options)
-
- hFile:fmt("#ifndef %s\n", inclGuard)
- hFile:fmt("#define %s\n", inclGuard)
-end
-
-function my_style.header.WriteBlockEndIncludeGuard(hFile, spec, options)
- hFile:fmt("#endif //%s\n", GenIncludeGuardName(hFile, spec, options))
-end
-
-function my_style.header.WriteInit(hFile, spec, options)
- hFile:rawwrite(spec.GetHeaderInit())
-end
-
-function my_style.header.WriteStdTypedefs(hFile, specData, spec, options)
- local defArray = common.GetStdTypedefs()
- hFile:write("#ifndef GL_LOAD_GEN_BASIC_OPENGL_TYPEDEFS\n")
- hFile:write("#define GL_LOAD_GEN_BASIC_OPENGL_TYPEDEFS\n")
- hFile:write("\n")
- hFile:inc()
- for _, def in ipairs(defArray) do
- hFile:write(def)
- end
- hFile:dec()
- hFile:write("\n")
- hFile:write("#endif /*GL_LOAD_GEN_BASIC_OPENGL_TYPEDEFS*/\n")
-end
-
-function my_style.header.WriteSpecTypedefs(hFile, specData, spec, options)
- hFile:push()
- common.WritePassthruData(hFile, specData.funcData.passthru)
- hFile:pop()
-end
-
- local function StartNamespace(hFile, namespaceName)
- hFile:fmt("namespace %s\n", namespaceName or "")
- hFile:write("{\n")
- hFile:inc()
- end
-
- local function EndNamespace(hFile, namespaceName)
- hFile:dec()
- hFile:fmt("} //namespace %s\n", namespaceName or "")
- end
-
-function my_style.header.WriteBlockBeginDecl(hFile, spec, options)
- if(#options.prefix > 0) then
- StartNamespace(hFile, options.prefix)
- end
- StartNamespace(hFile, spec.FuncNamePrefix())
-end
-
-function my_style.header.WriteBlockEndDecl(hFile, spec, options)
- EndNamespace(hFile, spec.FuncNamePrefix())
- if(#options.prefix > 0) then
- EndNamespace(hFile, options.prefix)
- end
-end
-
- local extBlockNamespace = "exts"
- local extVariableTypeDefinition = [[
-class LoadTest
-{
-private:
- //Safe bool idiom. Joy!
- typedef void (LoadTest::*bool_type)() const;
- void big_long_name_that_really_doesnt_matter() const {}
-
-public:
- operator bool_type() const
- {
- return m_isLoaded ? &LoadTest::big_long_name_that_really_doesnt_matter : 0;
- }
-
- int GetNumMissing() const {return m_numMissing;}
-
- LoadTest() : m_isLoaded(false), m_numMissing(0) {}
- LoadTest(bool isLoaded, int numMissing) : m_isLoaded(isLoaded), m_numMissing(numMissing) {}
-private:
- bool m_isLoaded;
- int m_numMissing;
-};
-]]
-
-function my_style.header.WriteBlockBeginExtVarDecl(hFile, spec, options)
- StartNamespace(hFile, extBlockNamespace)
- hFile:writeblock(extVariableTypeDefinition)
- hFile:write("\n")
-end
-
-function my_style.header.WriteBlockEndExtVarDecl(hFile, spec, options)
- EndNamespace(hFile, extBlockNamespace)
-end
-
- local function GenExtensionVarName(extName, spec, options)
- return "var_" .. extName;
- end
-
-function my_style.header.WriteExtVariableDecl(hFile, extName,
- specData, spec, options)
- hFile:fmt("extern LoadTest %s;\n",
- GenExtensionVarName(extName, spec, options));
-end
-
-function my_style.header.WriteBlockBeginEnumDecl(hFile, spec, options)
- hFile:write("enum\n")
- hFile:write("{\n")
- hFile:inc()
-end
-
-function my_style.header.WriteBlockEndEnumDecl(hFile, spec, options)
- hFile:dec()
- hFile:write("};\n")
-end
-
- local function GenEnumName(enum)
- return common.GetCppEnumName(enum)
- end
-
-function my_style.header.WriteEnumDecl(hFile, enum, enumTable, spec, options,
- enumSeen)
- if(enumSeen[enum.name]) then
- hFile:fmt("//%s taken from ext: %s\n", enum.name, enumSeen[enum.name])
- else
-
- local enumName = GenEnumName(enum)
- local lenEnum = #enumName
- local numIndent = 33
-
- local numSpaces = numIndent - lenEnum
- if(numSpaces < 1) then
- numSpaces = 1
- end
-
- hFile:fmt("%s%s= %s,\n",
- enumName,
- string.rep(" ", numSpaces),
- common.ResolveEnumValue(enum, enumTable))
- end
-end
-
-function my_style.header.WriteBlockBeginFuncDecl(hFile, spec, options)
- --Block containing all spec function declarations.
-end
-
-function my_style.header.WriteBlockEndFuncDecl(hFile, spec, options)
- --Block containing all spec function declarations.
-end
-
-function my_style.header.WriteBlockBeginExtFuncDecl(hFile, extName, spec, options)
- --Block containing all spec function declarations for a particular extension.
- --Useful for include-guards around extension function pointers.
-end
-
-function my_style.header.WriteBlockEndExtFuncDecl(hFile, extName, spec, options)
- --Block containing all spec function declarations for a particular extension.
-end
-
- local function GenFuncPtrName(func, spec, options)
- return func.name
- end
-
- local function GenFuncPtrTypedefName(func, spec, options)
- return "PFN" .. GenFuncPtrName(func, spec, options):upper()
- end
-
- local function WriteFuncPtrTypedefStmt(hFile, func, spec, options)
- hFile:fmt("typedef %s (%s *%s)(%s);\n",
- common.GetFuncReturnType(func),
- spec.GetCodegenPtrType(),
- GenFuncPtrTypedefName(func, spec, options),
- common.GetFuncParamList(func))
- end
-
- local function GenFuncPtrDefDirect(func, spec, options)
- return string.format("%s (%s *%s)(%s)",
- common.GetFuncReturnType(func),
- spec.GetCodegenPtrType(),
- GenFuncPtrName(func, spec, options),
- common.GetFuncParamList(func, true))
- end
-
- local function GenFuncPtrDefTypedef(func, spec, options)
- return string.format("%s %s",
- GenFuncPtrTypedefName(func, spec, options),
- GenFuncPtrName(func, spec, options))
- end
-
-function my_style.header.WriteFuncDecl(hFile, func, spec, options)
- hFile:write("extern ",
- GenFuncPtrDefDirect(func, spec, options),
- ";\n")
-end
-
-function my_style.header.WriteBlockBeginSysDecl(hFile, spec, options)
- StartNamespace(hFile, "sys")
-end
-
-function my_style.header.WriteBlockEndSysDecl(hFile, spec, options)
- EndNamespace(hFile, "sys")
-end
-
-function my_style.header.WriteUtilityDecls(hFile, spec, options)
- --Write declarations for public utility stuff. Enums for return values, etc.
-end
-
-function my_style.header.WriteMainLoaderFuncDecl(hFile, spec, options)
- hFile:fmt("%s::LoadTest LoadFunctions(%s);\n", extBlockNamespace, spec.GetLoaderParams())
-end
-
-function my_style.header.WriteVersioningFuncDecls(hFile, spec, options)
- hFile:writeblock([[
-int GetMinorVersion();
-int GetMajorVersion();
-bool IsVersionGEQ(int majorVersion, int minorVersion);
-]])
-end
-
---------------------------------------------------
--- Source code styling functions.
-function my_style.source.GetFilename(basename, options)
- return basename .. ".cpp"
-end
-
-function my_style.source.WriteIncludes(hFile, basename, spec, options)
- hFile:writeblock([[
-#include
-#include
-#include
-#include
-]])
-
- local base = util.ParsePath(my_style.header.GetFilename(basename, options))
- hFile:fmt('#include "%s"\n', base)
-end
-
-function my_style.source.WriteLoaderData(hFile, spec, options)
- hFile:writeblock(spec.GetLoaderFunc())
-end
-
-function my_style.source.WriteBlockBeginDef(hFile, spec, options)
- if(#options.prefix > 0) then
- StartNamespace(hFile, options.prefix)
- end
- StartNamespace(hFile, spec.FuncNamePrefix())
-end
-
-function my_style.source.WriteBlockEndDef(hFile, spec, options)
- EndNamespace(hFile, spec.FuncNamePrefix())
- if(#options.prefix > 0) then
- EndNamespace(hFile, options.prefix)
- end
-end
-
-function my_style.source.WriteBlockBeginExtVarDef(hFile, spec, options)
- StartNamespace(hFile, extBlockNamespace)
-end
-
-function my_style.source.WriteBlockEndExtVarDef(hFile, spec, options)
- EndNamespace(hFile, extBlockNamespace)
-end
-
-function my_style.source.WriteExtVariableDef(hFile, extName,
- specData, spec, options)
- hFile:fmt("LoadTest %s;\n",
- GenExtensionVarName(extName, spec, options));
-end
-
-function my_style.source.WriteBlockBeginExtFuncDef(hFile, extName, spec, options)
- --Block containing the extension function definitions and load function
- --for the functions in the extension `extName`.
-end
-
-function my_style.source.WriteBlockEndExtFuncDef(hFile, extName, spec, options)
- --Block containing the extension function definitions and load function
- --for the functions in the extension `extName`.
-end
-
-function my_style.source.WriteFuncDef(hFile, func, spec, options, funcSeen)
- if(not funcSeen[func.name]) then
- WriteFuncPtrTypedefStmt(hFile, func, spec, options)
- hFile:write(GenFuncPtrDefTypedef(func, spec, options),
- " = 0;\n")
- end
-end
-
- local function GenExtLoaderFuncName(extName, spec, options)
- return "Load_" .. extName;
- end
-
-function my_style.source.WriteBlockBeginExtLoader(hFile, extName, spec, options)
- hFile:fmt("static int %s()\n", GenExtLoaderFuncName(extName, spec, options))
- hFile:write("{\n")
- hFile:inc()
- hFile:write("int numFailed = 0;\n")
-end
-
-function my_style.source.WriteBlockEndExtLoader(hFile, extName, spec, options)
- hFile:write "return numFailed;\n"
- hFile:dec()
- hFile:write("}\n")
-end
-
-function my_style.source.WriteExtFuncLoader(hFile, func, spec, options)
- hFile:fmt('%s = reinterpret_cast<%s>(%s("%s%s"));\n',
- GenFuncPtrName(func, spec, options),
- GenFuncPtrTypedefName(func, spec, options),
- common.GetProcAddressName(spec),
- spec.FuncNamePrefix(), func.name)
- hFile:fmt('if(!%s) ++numFailed;\n', GenFuncPtrName(func, spec, options))
-end
-
-function my_style.source.WriteBlockBeginCoreFuncDef(hFile, version, spec, options)
- --Block containing the core functions for `version`.
- --The block also contains the loading function for this version.
-end
-
-function my_style.source.WriteBlockEndCoreFuncDef(hFile, version, spec, options)
- --Block containing the core functions for `version`.
-end
-
- local function GenCoreLoaderFuncName(version, spec, options)
- return "LoadCoreFunctions"
- end
-
-function my_style.source.WriteBlockBeginCoreLoader(hFile, version, spec, options)
- hFile:fmt("static int %s()\n", GenCoreLoaderFuncName(version, spec, options))
- hFile:write("{\n")
- hFile:inc()
- hFile:write("int numFailed = 0;\n")
-
-end
-
-function my_style.source.WriteBlockEndCoreLoader(hFile, version, spec, options)
- hFile:write "return numFailed;\n"
- hFile:dec()
- hFile:write("}\n")
-end
-
-function my_style.source.WriteCoreFuncLoader(hFile, func, spec, options)
- hFile:fmt('%s = reinterpret_cast<%s>(%s("%s%s"));\n',
- GenFuncPtrName(func, spec, options),
- GenFuncPtrTypedefName(func, spec, options),
- common.GetProcAddressName(spec),
- spec.FuncNamePrefix(), func.name)
-
- --Special hack for DSA_EXT functions in core functions.
- --They do not count against the loaded count.
- if(func.name:match("EXT$")) then
- hFile:write("//An EXT_direct_state_access-based function. Don't count it if it fails to load.\n")
- else
- hFile:fmt('if(!%s) ++numFailed;\n', GenFuncPtrName(func, spec, options))
- end
-end
-
-function my_style.source.WriteExtStringFuncDef(hFile, specData, spec, options, funcSeen)
- if(funcSeen[spec.GetExtStringFuncName()]) then
- return
- end
-
- --Check to see if its something we have to load.
- local function FindFuncName(funcName)
- for _, func in ipairs(specData.funcData.functions) do
- if(func.name == funcName) then
- return func
- end
- end
-
- return nil
- end
-
- local extStringFunc = FindFuncName(spec.GetExtStringFuncName())
-
- if(extStringFunc) then
- hFile:write("\n")
- WriteFuncPtrTypedefStmt(hFile, extStringFunc, spec, options)
- hFile:write("static ", GenFuncPtrDefTypedef(extStringFunc, spec, options),
- " = 0;\n")
- hFile:write("\n")
- end
-end
-
-function my_style.source.WriteBlockBeginSysDef(hFile, spec, options)
- StartNamespace(hFile, "sys")
-end
-
-function my_style.source.WriteBlockEndSysDef(hFile, spec, options)
- EndNamespace(hFile, "sys")
-end
-
-function my_style.source.WriteUtilityDefs(hFile, specData, spec, options)
- --Write our mapping table definitions.
- StartNamespace(hFile)
- hFile:writeblock[[
-typedef int (*PFN_LOADEXTENSION)();
-struct MapEntry
-{
- MapEntry(const char *_extName, exts::LoadTest *_extVariable)
- : extName(_extName)
- , extVariable(_extVariable)
- , loaderFunc(0)
- {}
-
- MapEntry(const char *_extName, exts::LoadTest *_extVariable, PFN_LOADEXTENSION _loaderFunc)
- : extName(_extName)
- , extVariable(_extVariable)
- , loaderFunc(_loaderFunc)
- {}
-
- const char *extName;
- exts::LoadTest *extVariable;
- PFN_LOADEXTENSION loaderFunc;
-};
-
-struct MapCompare
-{
- MapCompare(const char *test_) : test(test_) {}
- bool operator()(const MapEntry &other) { return strcmp(test, other.extName) == 0; }
- const char *test;
-};
-
-]]
-
- --Write the table initialization function.
- hFile:write "void InitializeMappingTable(std::vector &table)\n"
- hFile:write "{\n"
- hFile:inc()
- hFile:fmt("table.reserve(%i);\n", #options.extensions)
- for _, extName in ipairs(options.extensions) do
- if(#specData.extdefs[extName].funcs > 0) then
- hFile:fmt('table.push_back(MapEntry("%s", &exts::%s, %s));\n',
- spec.ExtNamePrefix() .. extName,
- GenExtensionVarName(extName, spec, options),
- GenExtLoaderFuncName(extName, spec, options))
- else
- hFile:fmt('table.push_back(MapEntry("%s", &exts::%s));\n',
- spec.ExtNamePrefix() .. extName,
- GenExtensionVarName(extName, spec, options))
- end
- end
- hFile:dec()
- hFile:write "}\n"
- hFile:write "\n"
-
- --Write the function to clear the extension variables.
- hFile:fmt("void ClearExtensionVars()\n")
- hFile:write("{\n")
- hFile:inc()
- for _, extName in ipairs(options.extensions) do
- hFile:fmt('exts::%s = exts::LoadTest();\n',
- GenExtensionVarName(extName, spec, options))
- end
- hFile:dec()
- hFile:write("}\n")
- hFile:write "\n"
-
- --Write a function that loads an extension by name. It is called when
- --processing, so it should also set the extension variable based on the load.
- hFile:writeblock([[
-void LoadExtByName(std::vector &table, const char *extensionName)
-{
- std::vector::iterator entry = std::find_if(table.begin(), table.end(), MapCompare(extensionName));
-
- if(entry != table.end())
- {
- if(entry->loaderFunc)
- (*entry->extVariable) = exts::LoadTest(true, entry->loaderFunc());
- else
- (*entry->extVariable) = exts::LoadTest(true, 0);
- }
-}
-]])
- EndNamespace(hFile)
- hFile:write "\n"
-end
-
- local function GenQualifier(spec, options)
- local ret = ""
- if(#options.prefix > 0) then
- ret = options.prefix .. "::"
- end
- ret = ret .. spec.FuncNamePrefix() .. "::"
- return ret
- end
-
- local function GenQualifiedEnumName(enum, spec, options)
- return GenQualifier(spec, options) .. GenEnumName(enum, spec, options)
- end
-
- local function GenQualifiedFuncPtrName(func, spec, options)
- return GenQualifier(spec, options) .. GenFuncPtrName(func, spec, options)
- end
-
- local function WriteAncillaryFuncs(hFile, specData, spec, options)
- local indexed = spec.GetIndexedExtStringFunc(options);
- if(indexed) then
- for _, func in ipairs(specData.funcData.functions) do
- if(indexed[1] == func.name) then
- indexed[1] = func
- end
- if(indexed[3] == func.name) then
- indexed[3] = func
- end
- end
- for _, enum in ipairs(specData.enumerators) do
- if(indexed[2] == enum.name) then
- indexed[2] = enum
- end
- if(indexed[4] == enum.name) then
- indexed[4] = enum
- end
- end
-
- hFile:writeblock([[
-static void ProcExtsFromExtList(std::vector &table)
-{
- GLint iLoop;
- GLint iNumExtensions = 0;
- ]] .. GenQualifiedFuncPtrName(indexed[1], spec, options)
- .. [[(]] .. GenQualifiedEnumName(indexed[2], spec, options)
- .. [[, &iNumExtensions);
-
- for(iLoop = 0; iLoop < iNumExtensions; iLoop++)
- {
- const char *strExtensionName = (const char *)]] ..
- GenQualifiedFuncPtrName(indexed[3], spec, options) ..
- [[(]] .. GenQualifiedEnumName(indexed[4], spec, options) .. [[, iLoop);
- LoadExtByName(table, strExtensionName);
- }
-}
-]])
- else
- hFile:writeblock(common.GetProcessExtsFromStringFunc(
- "LoadExtByName(table, %s)", ", std::vector &table"))
- end
-
- hFile:write "\n"
-
- return indexed
- end
-
-
- local function WriteInMainFuncLoader(hFile, func, spec, options)
- hFile:fmt('%s = reinterpret_cast<%s>(%s("%s%s"));\n',
- GenFuncPtrName(func, spec, options),
- GenFuncPtrTypedefName(func, spec, options),
- common.GetProcAddressName(spec),
- spec.FuncNamePrefix(), func.name)
- hFile:fmt('if(!%s) return exts::LoadTest();\n',
- GenFuncPtrName(func, spec, options))
- end
-
-function my_style.source.WriteMainLoaderFunc(hFile, specData, spec, options)
- StartNamespace(hFile)
- local indexed = WriteAncillaryFuncs(hFile, specData, spec, options)
- EndNamespace(hFile)
-
- hFile:write "\n"
-
- hFile:fmt("exts::LoadTest LoadFunctions(%s)\n", spec.GetLoaderParams())
- hFile:write("{\n")
- hFile:inc()
- hFile:writeblock[[
-ClearExtensionVars();
-std::vector table;
-InitializeMappingTable(table);
-]]
- hFile:write("\n")
-
- if(indexed) then
- WriteInMainFuncLoader(hFile, indexed[1], spec, options)
- WriteInMainFuncLoader(hFile, indexed[3], spec, options)
- hFile:write("\n")
- hFile:write("ProcExtsFromExtList(table);\n")
- else
- local extListName, needLoad = spec.GetExtStringFuncName()
- if(needLoad) then
- for _, func in ipairs(specData.funcData.functions) do
- if(extListName == func.name) then
- extListName = func
- break
- end
- end
-
- WriteInMainFuncLoader(hFile, extListName, spec, options)
-
- extListName = GenQualifiedFuncPtrName(extListName, spec, options);
- end
-
- local function EnumResolve(enumName)
- return GenQualifiedEnumName(specData.enumtable[enumName], spec, options)
- end
-
- hFile:write "\n"
- hFile:fmt("ProcExtsFromExtString((const char *)%s(%s), table);\n",
- extListName,
- spec.GetExtStringParamList(EnumResolve))
- end
-
- if(options.version) then
- hFile:write "\n"
- hFile:fmt("int numFailed = %s();\n",
- GenCoreLoaderFuncName(options.version, spec, options))
-
- hFile:write("return exts::LoadTest(true, numFailed);\n")
- else
- hFile:fmt("return exts::LoadTest(true, 0);\n")
- end
-
-
- hFile:dec()
- hFile:write("}\n")
-end
-
-function my_style.source.WriteVersioningFuncs(hFile, specData, spec, options)
- hFile:fmt("static int g_major_version = 0;\n")
- hFile:fmt("static int g_minor_version = 0;\n")
- hFile:write "\n"
-
- if(tonumber(options.version) >= 3.0) then
- hFile:writeblock([[
-static void GetGLVersion()
-{
- GetIntegerv(MAJOR_VERSION, &g_major_version);
- GetIntegerv(MINOR_VERSION, &g_minor_version);
-}
-]])
- else
- hFile:writeblock(common.GetParseVersionFromString())
- hFile:write "\n"
-
- hFile:writeblock([[
-static void GetGLVersion()
-{
- ParseVersionFromString(&g_major_version, &g_minor_version, GetString(VERSION));
-}
-]])
- end
-
- hFile:write "\n"
- hFile:writeblock([[
-int GetMajorVersion()
-{
- if(g_major_version == 0)
- GetGLVersion();
- return g_major_version;
-}
-]])
- hFile:write "\n"
-
- hFile:writeblock([[
-int GetMinorVersion()
-{
- if(g_major_version == 0) //Yes, check the major version to get the minor one.
- GetGLVersion();
- return g_minor_version;
-}
-]])
- hFile:write "\n"
-
- hFile:writeblock([[
-bool IsVersionGEQ(int majorVersion, int minorVersion)
-{
- if(g_major_version == 0)
- GetGLVersion();
-
- if(majorVersion > g_major_version) return true;
- if(majorVersion < g_major_version) return false;
- if(minorVersion >= g_minor_version) return true;
- return false;
-}
-]])
-
-end
-
-
---------------------------------------------------
--- Style retrieval machinery
-
-local function Create()
- return common.DeepCopyTable(my_style), common.GetStandardStructure()
-end
-
-return { Create = Create }
diff --git a/libobs-opengl/GL/modules/PointerC_Style.lua b/libobs-opengl/GL/modules/PointerC_Style.lua
deleted file mode 100644
index f490814ba..000000000
--- a/libobs-opengl/GL/modules/PointerC_Style.lua
+++ /dev/null
@@ -1,575 +0,0 @@
-
-local common = require "CommonStyle"
-local struct = require "Structure"
-local util = require "util"
-
-
-local my_style = {}
-my_style.header = {}
-my_style.source = {}
-
-function my_style.WriteLargeHeading(hFile, headingName)
- hFile:write("/*", string.rep("*", #headingName), "*/\n")
- hFile:write("/*", headingName, "*/\n")
-end
-
-function my_style.WriteSmallHeading(hFile, headingName)
- hFile:write("/*", headingName, "*/\n")
-end
-
-----------------------------------------------------------------
--- Header file construction
-
-function my_style.header.GetFilename(basename, options)
- return basename .. ".h"
-end
-
-
-local function GetIncludeGuard(hFile, spec, options)
- local str = "POINTER_C_GENERATED_HEADER_" ..
- spec.GetIncludeGuardString() .. "_H"
-
- if(#options.prefix > 0) then
- return options.prefix:upper() .. "_" .. str
- end
-
- return str
-end
-
-function my_style.header.WriteBlockBeginIncludeGuard(hFile, spec, options)
- local inclGuard = GetIncludeGuard(hFile, spec, options)
-
- hFile:fmt("#ifndef %s\n", inclGuard)
- hFile:fmt("#define %s\n", inclGuard)
-end
-
-function my_style.header.WriteBlockEndIncludeGuard(hFile, spec, options)
- local inclGuard = GetIncludeGuard(hFile, spec, options)
-
- hFile:fmt("#endif //%s\n", inclGuard)
-end
-
-function my_style.header.WriteInit(hFile, spec, options)
- hFile:rawwrite(spec.GetHeaderInit())
-end
-
-function my_style.header.WriteStdTypedefs(hFile, specData, options)
- local defArray = common.GetStdTypedefs()
-
- --Use include-guards for the typedefs, since they're common among
- --headers in this style.
-
- hFile:write("#ifndef GL_LOAD_GEN_BASIC_OPENGL_TYPEDEFS\n")
- hFile:write("#define GL_LOAD_GEN_BASIC_OPENGL_TYPEDEFS\n")
- hFile:write("\n")
- hFile:inc()
-
- for _, def in ipairs(defArray) do
- hFile:write(def)
- end
-
- hFile:dec()
- hFile:write("\n")
- hFile:write("#endif /*GL_LOAD_GEN_BASIC_OPENGL_TYPEDEFS*/\n")
- hFile:write("\n")
-end
-
-function my_style.header.WriteSpecTypedefs(hFile, specData, options)
- hFile:push()
- common.WritePassthruData(hFile, specData.funcData.passthru)
- hFile:pop()
-end
-
-function my_style.header.WriteBlockBeginDecl(hFile, specData, options)
- common.WriteExternCStart(hFile)
-end
-
-function my_style.header.WriteBlockBeginExtVarDecl(hFile, spec, options)
-end
-
-function my_style.header.WriteBlockEndExtVarDecl(hFile, spec, options)
-end
-
-local function GetExtVariableName(extName, spec, options)
- return options.prefix .. spec.DeclPrefix() .. "ext_" .. extName
-end
-
-function my_style.header.WriteExtVariableDecl(hFile, extName, specData, spec, options)
- hFile:write("extern int ", GetExtVariableName(extName, spec, options), ";\n");
-end
-
-function my_style.header.WriteBlockBeginEnumDecl(hFile, specData, options) end
-
-function my_style.header.WriteBlockEndEnumDecl(hFile, specData, options) end
-
-local function GetEnumName(enum, spec, options)
- return spec.EnumNamePrefix() .. enum.name
-end
-
-function my_style.header.WriteEnumDecl(hFile, enum, enumTable, spec, options, enumSeen)
- if(enumSeen[enum.name]) then
- hFile:fmt("/*Copied %s%s From: %s*/\n",
- spec.EnumNamePrefix(),
- enum.name,
- enumSeen[enum.name])
- else
- hFile:fmt("#define %s %s\n",
- GetEnumName(enum, spec, options),
- common.ResolveEnumValue(enum, enumTable))
- end
-end
-
-function my_style.header.WriteBlockBeginFuncDecl(hFile, specData, options)
-end
-
-local function GetFuncPtrName(func, spec, options)
- return options.prefix .. "_ptrc_".. spec.FuncNamePrefix() .. func.name
-end
-
-local function GetFuncPtrType(hFile, func, spec, options)
- return string.format("%s (%s *)(%s)",
- common.GetFuncReturnType(func),
- spec.GetCodegenPtrType(),
- common.GetFuncParamList(func))
-end
-
-local function GetFuncPtrDef(hFile, func, spec, options)
- return string.format("%s (%s *%s)(%s)",
- common.GetFuncReturnType(func),
- spec.GetCodegenPtrType(),
- GetFuncPtrName(func, spec, options),
- common.GetFuncParamList(func))
-end
-
-function my_style.header.WriteFuncDecl(hFile, func, spec, options)
- --Declare the function pointer.
- hFile:write("extern ",
- GetFuncPtrDef(hFile, func, spec, options),
- ";\n")
-
- --#define it to the proper OpenGL name.
- hFile:fmt("#define %s %s\n",
- common.GetOpenGLFuncName(func, spec),
- GetFuncPtrName(func, spec, options))
-end
-
-function my_style.header.WriteBlockEndFuncDecl(hFile, specData, options)
-end
-
-function my_style.header.WriteBlockBeginExtFuncDecl(hFile, extName,
- spec, options)
- hFile:fmt("#ifndef %s\n", spec.ExtNamePrefix() .. extName)
- hFile:fmt("#define %s 1\n", spec.ExtNamePrefix() .. extName)
-end
-
-function my_style.header.WriteBlockEndExtFuncDecl(hFile, extName,
- spec, options)
- hFile:fmt("#endif /*%s*/ \n", spec.ExtNamePrefix() .. extName)
-end
-
-function my_style.header.WriteBlockBeginSysDecl(hFile, spec, options)
-end
-
-function my_style.header.WriteBlockEndSysDecl(hFile, spec, options)
-end
-
-local function GetStatusCodeEnumName(spec, options)
- return string.format("%s%sLoadStatus", options.prefix, spec.DeclPrefix())
-end
-
-local function GetStatusCodeName(name, spec, options)
- return string.format("%s%s%s", options.prefix, spec.DeclPrefix(), name)
-end
-
-function my_style.header.WriteUtilityDecls(hFile, spec, options)
- hFile:fmt("enum %s\n", GetStatusCodeEnumName(spec, options))
- hFile:write("{\n")
- hFile:inc()
- hFile:write(GetStatusCodeName("LOAD_FAILED", spec, options), " = 0,\n")
- hFile:write(GetStatusCodeName("LOAD_SUCCEEDED", spec, options), " = 1,\n")
- hFile:dec()
- hFile:write("};\n")
-end
-
-local function DecorateFuncName(name, spec, options)
- return string.format("%s%s%s", options.prefix, spec.DeclPrefix(), name)
-end
-
-local function GetLoaderFuncName(spec, options)
- return DecorateFuncName("LoadFunctions", spec, options)
-end
-
-function my_style.header.WriteMainLoaderFuncDecl(hFile, spec, options)
- hFile:fmt("int %s(%s);\n",
- GetLoaderFuncName(spec, options),
- spec.GetLoaderParams())
-end
-
-function my_style.header.WriteVersioningFuncDecls(hFile, spec, options)
- --Only for GL
- if(options.spec ~= "gl") then
- return
- end
-
- hFile:fmt("int %s();\n", DecorateFuncName("GetMinorVersion", spec, options))
- hFile:fmt("int %s();\n", DecorateFuncName("GetMajorVersion", spec, options))
- hFile:fmt("int %s(int majorVersion, int minorVersion);\n",
- DecorateFuncName("IsVersionGEQ", spec, options))
-end
-
-function my_style.header.WriteBlockEndDecl(hFile, specData, options)
- common.WriteExternCEnd(hFile)
-end
-
---------------------------------------------------
--- Source file construction functions.
-
-function my_style.source.GetFilename(basename, options)
- return basename .. ".c"
-end
-
-function my_style.source.WriteIncludes(hFile, basename, spec, options)
- hFile:writeblock([[
-#include
-#include
-#include
-]])
- local base = util.ParsePath(my_style.header.GetFilename(basename, options))
- hFile:fmt('#include "%s"\n', base)
-end
-
-function my_style.source.WriteLoaderData(hFile, spec, options)
- hFile:writeblock(spec.GetLoaderFunc())
-end
-
-function my_style.source.WriteBlockBeginDef(hFile, spec, options) end
-function my_style.source.WriteBlockEndDef(hFile, spec, options) end
-
-function my_style.source.WriteBlockBeginExtVarDef(hFile, spec, options)
-end
-
-function my_style.source.WriteBlockEndExtVarDef(hFile, spec, options)
-end
-
-function my_style.source.WriteExtVariableDef(hFile, extName, specData, spec, options)
- hFile:fmt("int %s = %s;\n", GetExtVariableName(extName, spec, options),
- GetStatusCodeName("LOAD_FAILED", spec, options));
-end
-
-function my_style.source.WriteBlockBeginExtFuncDef(hFile, extName, spec, options)
-end
-
-function my_style.source.WriteBlockEndExtFuncDef(hFile, extName, spec, options)
-end
-
-function my_style.source.WriteFuncDef(hFile, func, spec, options, funcSeen)
- --Declare the function pointer, if not already declared.
- if(funcSeen[func.name]) then return end
-
- hFile:fmt("%s = NULL;\n",
- GetFuncPtrDef(hFile, func, spec, options))
-end
-
-local function GetExtLoaderFuncName(extName, spec, options)
- return "Load_" .. extName;
-end
-
-function my_style.source.WriteBlockBeginExtLoader(hFile, extName, spec, options)
- hFile:fmt("static int %s()\n", GetExtLoaderFuncName(extName, spec, options))
- hFile:write("{\n")
- hFile:inc()
- hFile:write("int numFailed = 0;\n")
-end
-
-function my_style.source.WriteBlockEndExtLoader(hFile, extName, spec, options)
- hFile:write("return numFailed;\n")
- hFile:dec()
- hFile:write("}\n")
-end
-
-function my_style.source.WriteExtFuncLoader(hFile, func, spec, options)
- hFile:fmt('%s = (%s)%s("%s%s");\n',
- GetFuncPtrName(func, spec, options),
- GetFuncPtrType(hFile, func, spec, options),
- common.GetProcAddressName(spec),
- spec.FuncNamePrefix(), func.name)
- hFile:fmt('if(!%s) numFailed++;\n', GetFuncPtrName(func, spec, options))
-end
-
-function my_style.source.WriteBlockBeginCoreFuncDef(hFile, spec, options)
-end
-
-function my_style.source.WriteBlockEndCoreFuncDef(hFile, spec, options)
-end
-
-local function GetCoreLoaderFuncName(spec, options)
- return "Load_Version_" .. options.version:gsub("%.", "_")
-end
-
-function my_style.source.WriteBlockBeginCoreLoader(hFile, spec, options)
- hFile:fmt("static int %s()\n", GetCoreLoaderFuncName(spec, options))
- hFile:write("{\n")
- hFile:inc()
- hFile:write("int numFailed = 0;\n")
-end
-
-function my_style.source.WriteBlockEndCoreLoader(hFile, version, spec, options)
- hFile:write("return numFailed;\n")
- hFile:dec()
- hFile:write("}\n")
-end
-
-function my_style.source.WriteCoreFuncLoader(hFile, func, spec, options)
- hFile:fmt('%s = (%s)%s("%s%s");\n',
- GetFuncPtrName(func, spec, options),
- GetFuncPtrType(hFile, func, spec, options),
- common.GetProcAddressName(spec),
- spec.FuncNamePrefix(), func.name)
-
- --Special hack for DSA_EXT functions in core functions.
- --They do not count against the loaded count.
- if(func.name:match("EXT$")) then
- hFile:write("/*An EXT_direct_state_access-based function. Don't count it.*/")
- else
- hFile:fmt('if(!%s) numFailed++;\n', GetFuncPtrName(func, spec, options))
- end
-end
-
-function my_style.source.WriteExtStringFuncDef(hFile, specData, spec, options, funcSeen)
- if(funcSeen[spec.GetExtStringFuncName()]) then
- return
- end
-
- --Check to see if its something we have to load.
- local function FindFuncName(funcName)
- for _, func in ipairs(specData.funcData.functions) do
- if(func.name == funcName) then
- return func
- end
- end
-
- return nil
- end
-
- local extStringFunc = FindFuncName(spec.GetExtStringFuncName())
-
- if(extStringFunc) then
- hFile:write("\n")
- hFile:fmt("static %s = NULL;\n",
- GetFuncPtrDef(hFile, extStringFunc, spec, options))
- hFile:write("\n")
- end
-end
-
-local function GetMapTableStructName(spec, options)
- return string.format("%s%sStrToExtMap", options.prefix, spec.DeclPrefix())
-end
-
-local function GetMapTableVarName()
- return "ExtensionMap"
-end
-
-function my_style.source.WriteBlockBeginSysDef(hFile, spec, options)
-end
-
-function my_style.source.WriteBlockEndSysDef(hFile, spec, options)
-end
-
-function my_style.source.WriteUtilityDefs(hFile, specData, spec, options)
- --Write the struct for the mapping table.
- local mapStructName = string.format("%s%sStrToExtMap_s", options.prefix, spec.DeclPrefix())
- common.WriteCMappingTable(hFile, specData, spec, options,
- GetMapTableStructName(spec, options),
- GetMapTableVarName(),
- GetExtVariableName,
- GetExtLoaderFuncName)
- hFile:write "\n"
-
- --Write function to find map entry by name.
- common.WriteCFindExtEntryFunc(hFile, specData, spec, options,
- GetMapTableStructName(spec, options),
- GetMapTableVarName())
- hFile:write "\n"
-
- --Write the function to clear the extension variables.
- common.WriteCClearExtensionVarsFunc(hFile, specData, spec, options,
- GetExtVariableName,
- GetStatusCodeName("LOAD_FAILED", spec, options))
- hFile:write "\n"
-
- --Write a function that loads an extension by name.
- common.WriteCLoadExtByNameFunc(hFile, specData, spec, options,
- GetMapTableStructName(spec, options),
- GetStatusCodeName("LOAD_SUCCEEDED", spec, options))
- hFile:write "\n"
-end
-
-local function WriteAncillaryFuncs(hFile, specData, spec, options)
- local indexed = spec.GetIndexedExtStringFunc(options);
- if(indexed) then
- common.FixupIndexedList(specData, indexed)
- hFile:writeblock(common.GetProcExtsFromExtListFunc(
- hFile, specData, spec, options,
- indexed, GetFuncPtrName, GetEnumName))
- else
- hFile:writeblock(common.GetProcessExtsFromStringFunc("LoadExtByName(%s)"))
- end
-
- hFile:write "\n"
-
- return indexed
-end
-
-local function WriteInMainFuncLoader(hFile, func, spec, options)
- hFile:fmt('%s = (%s)%s("%s%s");\n',
- GetFuncPtrName(func, spec, options),
- GetFuncPtrType(hFile, func, spec, options),
- common.GetProcAddressName(spec),
- spec.FuncNamePrefix(), func.name)
- hFile:fmt('if(!%s) return %s;\n',
- GetFuncPtrName(func, spec, options),
- GetStatusCodeName("LOAD_FAILED", spec, options))
-end
-
-
-function my_style.source.WriteMainLoaderFunc(hFile, specData, spec, options)
- local indexed = WriteAncillaryFuncs(hFile, specData, spec, options)
-
- --Write the function that calls the extension and core loaders.
- hFile:fmt("int %s(%s)\n",
- GetLoaderFuncName(spec, options),
- spec.GetLoaderParams())
- hFile:write("{\n")
- hFile:inc()
-
- if(options.version) then
- hFile:write("int numFailed = 0;\n")
- end
-
- hFile:write("ClearExtensionVars();\n")
- hFile:write("\n")
-
- --Load the extension, using runtime-facilities to tell what is available.
- if(indexed) then
- WriteInMainFuncLoader(hFile, indexed[1], spec, options)
- WriteInMainFuncLoader(hFile, indexed[3], spec, options)
- hFile:write("\n")
- hFile:write("ProcExtsFromExtList();\n")
- else
- local extListName, needLoad = spec.GetExtStringFuncName()
- if(needLoad) then
- for _, func in ipairs(specData.funcData.functions) do
- if(extListName == func.name) then
- extListName = func
- end
- end
-
- WriteInMainFuncLoader(hFile, extListName, spec, options)
-
- extListName = GetFuncPtrName(extListName, spec, options);
- end
-
- local function EnumResolve(enumName)
- return GetEnumName(specData.enumtable[enumName], spec, options)
- end
-
- hFile:write "\n"
- hFile:fmt("ProcExtsFromExtString((const char *)%s(%s));\n",
- extListName,
- spec.GetExtStringParamList(EnumResolve))
- end
-
- if(options.version) then
- hFile:fmt("numFailed = %s();\n",
- GetCoreLoaderFuncName(spec, options))
- hFile:write "\n"
-
- hFile:fmtblock([[
-if(numFailed == 0)
- return %s;
-else
- return %s + numFailed;
-]],
- GetStatusCodeName("LOAD_SUCCEEDED", spec, options),
- GetStatusCodeName("LOAD_SUCCEEDED", spec, options))
- else
- hFile:fmt("return %s;\n",
- GetStatusCodeName("LOAD_SUCCEEDED", spec, options))
- end
-
- hFile:dec()
- hFile:write("}\n")
-end
-
-function my_style.source.WriteVersioningFuncs(hFile, specData, spec, options)
- hFile:fmt("static int g_major_version = 0;\n")
- hFile:fmt("static int g_minor_version = 0;\n")
- hFile:write "\n"
-
- if(tonumber(options.version) >= 3.0) then
- hFile:writeblock([[
-static void GetGLVersion()
-{
- glGetIntegerv(GL_MAJOR_VERSION, &g_major_version);
- glGetIntegerv(GL_MINOR_VERSION, &g_minor_version);
-}
-]])
- else
- hFile:writeblock(common.GetParseVersionFromString())
- hFile:write "\n"
-
- hFile:writeblock([[
-static void GetGLVersion()
-{
- ParseVersionFromString(&g_major_version, &g_minor_version, (const char*)glGetString(GL_VERSION));
-}
-]])
- end
-
- hFile:write "\n"
- hFile:fmt("int %s()\n", DecorateFuncName("GetMajorVersion", spec, options))
- hFile:writeblock([[
-{
- if(g_major_version == 0)
- GetGLVersion();
- return g_major_version;
-}
-]])
- hFile:write "\n"
-
- hFile:fmt("int %s()\n", DecorateFuncName("GetMinorVersion", spec, options))
- hFile:writeblock([[
-{
- if(g_major_version == 0) //Yes, check the major version to get the minor one.
- GetGLVersion();
- return g_minor_version;
-}
-]])
- hFile:write "\n"
-
- hFile:fmt("int %s(int majorVersion, int minorVersion)\n",
- DecorateFuncName("IsVersionGEQ", spec, options))
- hFile:writeblock([[
-{
- if(g_major_version == 0)
- GetGLVersion();
-
- if(majorVersion > g_major_version) return 1;
- if(majorVersion < g_major_version) return 0;
- if(minorVersion >= g_minor_version) return 1;
- return 0;
-}
-]])
-
-end
-
-
-
---------------------------------------------------
--- Style retrieval machinery
-
-local function Create()
- return common.DeepCopyTable(my_style), common.GetStandardStructure()
-end
-
-return { Create = Create }
diff --git a/libobs-opengl/GL/modules/Sample_Struct.lua b/libobs-opengl/GL/modules/Sample_Struct.lua
deleted file mode 100644
index 6baaebc8b..000000000
--- a/libobs-opengl/GL/modules/Sample_Struct.lua
+++ /dev/null
@@ -1,56 +0,0 @@
-local struct = require "Structure"
-local common = require "CommonStruct"
-
-local my_struct =
-{
- { type="file", style="hdr", name="GetFilename(basename, spec, options)",
- { type="block", name="IncludeGuard",
- { type="write", name="Guards(hFile, spec, options)", },
- { type="blank" },
- { type="write", name="Typedefs(hFile, specData, spec, options)",},
- { type="blank" },
- { type="block", name="Extern(hFile)",
- { type="ext-iter",
- { type="write", name="Extension(hFile, extName, spec, options)", },
- },
- { type="blank" },
- common.Enumerators(),
- { type="blank" },
- common.Functions(),
- { type="blank" },
- { type="write", name="MainLoaderFunc(hFile, spec, options)",},
- },
- },
- },
- { type="file", style="src", name="GetFilename(basename, spec, options)",
- { type="write", name="Includes(hFile, basename, spec, options)", },
- { type="blank" },
- { type="write", name="LoaderFunc(hFile, spec, options)", },
- { type="blank" },
- { type="ext-iter",
- { type="write", name="Extension(hFile, extName, spec, options)", },
- },
- { type="blank" },
- common.Functions(),
- { type="ext-iter",
- { type="block", name="ExtFuncLoader(hFile, extName, spec, options)", cond="func-iter",
- { type="func-iter",
- { type="write", name="LoadFunction(hFile, func, spec, options)", },
- },
- },
- { type="blank", cond="func-iter",},
- },
- { type="block", name="CoreLoader(hFile, spec, options)", cond="core-funcs",
- { type="version-iter",
- {type="func-iter",
- { type="write", name="LoadFunction(hFile, func, spec, options)", },
- },
- },
- },
- { type="blank", },
- { type="write", name="MainLoaderFunc(hFile, specData, spec, options)",},
- },
-}
-
-my_struct = struct.BuildStructure(my_struct)
-return my_struct
diff --git a/libobs-opengl/GL/modules/Sample_Style.lua b/libobs-opengl/GL/modules/Sample_Style.lua
deleted file mode 100644
index 1e7ecd7cd..000000000
--- a/libobs-opengl/GL/modules/Sample_Style.lua
+++ /dev/null
@@ -1,301 +0,0 @@
-local util = require "util"
-local struct = require "Sample_Struct"
-local common = require "CommonStyle"
-
-local function GetIncludeGuard(spec, options)
- local temp =
- options.prefix .. spec.GetIncludeGuardString() .. "_THIS_IS_A_TEST_H"
- return temp:upper()
-end
-
-local function GetExtensionVarName(extName, spec, options)
- return options.prefix .. spec.DeclPrefix() .. "ext_" .. extName
-end
-
-local function GetEnumName(enum, spec, options)
- return spec.EnumNamePrefix() .. enum.name
-end
-
-local function GetFuncPtrName(func, spec, options)
- return options.prefix .. "_testc_".. spec.FuncNamePrefix() .. func.name
-end
-
-local function GetFuncPtrDef(hFile, func, spec, options)
- return string.format("%s (%s *%s)(%s)",
- common.GetFuncReturnType(func),
- spec.GetCodegenPtrType(),
- GetFuncPtrName(func, spec, options),
- common.GetFuncParamList(func))
-end
-
-local function GetFuncPtrType(hFile, func, spec, options)
- return string.format("%s (%s *)(%s)",
- common.GetFuncReturnType(func),
- spec.GetCodegenPtrType(),
- common.GetFuncParamList(func))
-end
-
-local function GetMainLoaderFuncName(spec, options)
- return options.prefix .. spec.DeclPrefix() .. "LoadFunctions"
-end
-
-local function GetExtFuncLoaderName(extName, spec, options)
- return "Load_" .. extName;
-end
-
-local function GetMappingTableStructName(spec, options)
- return string.format("%s%sStringToExtMap",
- options.prefix, spec.DeclPrefix())
-end
-
-local function GetMappingTableVarName()
- return "g_stringToExtMap"
-end
-
-
-
-
-local my_style = {}
-
-local hdr = {}
-my_style.hdr = hdr
-
-function hdr.GetFilename(basename, spec, options)
- return basename .. ".h"
-end
-
-function hdr.WriteBlockBeginIncludeGuard(hFile, spec, options)
- local guard = GetIncludeGuard(spec, options)
- hFile:fmt("#ifndef %s\n", guard)
- hFile:fmt("#define %s\n", guard)
-end
-
-function hdr.WriteBlockEndIncludeGuard(hFile, spec, options)
- hFile:fmt("#endif /*%s*/\n", GetIncludeGuard(spec, options))
-end
-
-function hdr.WriteGuards(hFile, spec, options)
- hFile:rawwrite(spec.GetHeaderInit())
-end
-
-function hdr.WriteTypedefs(hFile, specData, spec, options)
- local defArray = common.GetStdTypedefs()
-
- --Use include-guards for the typedefs, since they're common among
- --headers in this style.
- hFile:write("#ifndef GL_LOAD_GEN_BASIC_OPENGL_TYPEDEFS\n")
- hFile:write("#define GL_LOAD_GEN_BASIC_OPENGL_TYPEDEFS\n")
- hFile:write("\n")
- hFile:inc()
-
- for _, def in ipairs(defArray) do
- hFile:write(def)
- end
-
- hFile:dec()
- hFile:write("\n")
- hFile:write("#endif /*GL_LOAD_GEN_BASIC_OPENGL_TYPEDEFS*/\n")
- hFile:write("\n")
-
- common.WritePassthruData(hFile, specData.funcData.passthru)
-end
-
-hdr.WriteBlockBeginExtern = common.WriteExternCStart
-hdr.WriteBlockEndExtern = common.WriteExternCEnd
-
-function hdr.WriteExtension(hFile, extName, spec, options)
- hFile:fmt("extern int %s;\n", GetExtensionVarName(extName, spec, options));
-end
-
-function hdr.WriteEnumerator(hFile, enum, enumTable, spec, options, enumSeen)
- if(enumSeen[enum.name]) then return end
-
- hFile:fmt("#define %s %s\n",
- GetEnumName(enum, spec, options),
- common.ResolveEnumValue(enum, enumTable))
-end
-
-function hdr.WriteFunction(hFile, func, spec, options, funcSeen)
- if(funcSeen[func.name]) then return end
-
- hFile:fmt("extern %s;\n",
- GetFuncPtrDef(hFile, func, spec, options))
-
- hFile:fmt("#define %s %s\n",
- common.GetOpenGLFuncName(func, spec),
- GetFuncPtrName(func, spec, options))
-end
-
-function hdr.WriteMainLoaderFunc(hFile, spec, options)
- hFile:fmt("int %s(%s);\n",
- GetMainLoaderFuncName(spec, options),
- spec.GetLoaderParams())
-end
-
-
-local src = {}
-my_style.src = src
-
-function src.GetFilename(basename, spec, options)
- return basename .. ".c"
-end
-
-function src.WriteIncludes(hFile, basename, spec, options)
- hFile:writeblock([[
-#include
-#include
-]])
- local base = util.ParsePath(hdr.GetFilename(basename, spec, options))
- hFile:fmt('#include "%s"\n', base)
-end
-
-function src.WriteLoaderFunc(hFile, spec, options)
- hFile:writeblock(spec.GetLoaderFunc())
-end
-
-function src.WriteExtension(hFile, extName, spec, options)
- hFile:fmt("int %s = 0;\n", GetExtensionVarName(extName, spec, options));
-end
-
-function src.WriteFunction(hFile, func, spec, options, funcSeen)
- if(funcSeen[func.name]) then return end
- hFile:fmt("%s = NULL;\n", GetFuncPtrDef(hFile, func, spec, options));
-end
-
-function src.WriteBlockBeginExtFuncLoader(hFile, extName, spec, options)
- hFile:fmt("static void %s()\n", GetExtFuncLoaderName(extName, spec, options))
- hFile:write("{\n")
- hFile:inc()
-end
-
-function src.WriteBlockEndExtFuncLoader(hFile, extName, spec, options)
- hFile:dec()
- hFile:write("}\n")
-end
-
-function src.WriteLoadFunction(hFile, func, spec, options)
- hFile:fmt('%s = (%s)%s("%s%s");\n',
- GetFuncPtrName(func, spec, options),
- GetFuncPtrType(hFile, func, spec, options),
- spec.GetPtrLoaderFuncName(),
- spec.FuncNamePrefix(),
- func.name)
-end
-
-function src.WriteBlockBeginCoreLoader(hFile, spec, options)
- hFile:write("static void Load_Version()\n")
- hFile:write("{\n")
- hFile:inc()
-end
-
-function src.WriteBlockEndCoreLoader(hFile, version, spec, options)
- hFile:dec()
- hFile:write("}\n")
-end
-
-local function WriteHelpers(hFile, specData, spec, options)
- common.WriteCClearExtensionVarsFunc(hFile, specData, spec, options,
- GetExtensionVarName, "0")
- hFile:write("\n")
- hFile:write("typedef void (*PFN_LOADFUNCPOINTERS)();\n")
- hFile:fmt("typedef struct %s_s\n",
- GetMappingTableStructName(spec, options))
- hFile:write("{\n")
- hFile:inc()
- hFile:writeblock [[
-char *extensionName;
-int *extensionVariable;
-PFN_LOADFUNCPOINTERS LoadExtension;
-]]
- hFile:dec()
- hFile:fmt("} %s;\n", GetMappingTableStructName(spec, options))
- hFile:write "\n"
-
- hFile:write "\n" --From last line of previous code.
- hFile:fmt("static %s %s[] = {\n",
- GetMappingTableStructName(spec, options),
- GetMappingTableVarName())
- hFile:inc()
- for _, extName in ipairs(options.extensions) do
- if(#specData.extdefs[extName].funcs > 0) then
- hFile:fmt('{"%s", &%s, %s},\n',
- spec.ExtNamePrefix() .. extName,
- GetExtensionVarName(extName, spec, options),
- GetExtFuncLoaderName(extName, spec, options))
- else
- hFile:fmt('{"%s", &%s, NULL},\n',
- spec.ExtNamePrefix() .. extName,
- GetExtensionVarName(extName, spec, options))
- end
- end
- hFile:dec()
- hFile:write("};\n")
- hFile:write("\n")
- hFile:fmt("static int g_extensionMapSize = %i;\n", #options.extensions);
- hFile:write "\n"
-
- common.WriteCFindExtEntryFunc(hFile, specData, spec, options,
- GetMappingTableStructName(spec, options),
- GetMappingTableVarName())
-
- hFile:write("\n")
-
- hFile:fmtblock([[
-static void LoadExtByName(const char *extensionName)
-{
- %s *entry = NULL;
- entry = FindExtEntry(extensionName);
- if(entry)
- {
- if(entry->LoadExtension)
- {
- int numFailed = entry->LoadExtension();
- if(numFailed == 0)
- {
- *(entry->extensionVariable) = 1;
- }
- else
- {
- *(entry->extensionVariable) = 1;
- }
- }
- else
- {
- *(entry->extensionVariable) = 1;
- }
- }
-}
-]], GetMappingTableStructName(spec, options))
-
- hFile:write("\n")
- local indexed = spec.GetIndexedExtStringFunc(options);
- if(not indexed) then
- common.WriteProcessExtsFromStringFunc(hFile, "LoadExtByName(%s)")
- else
- --New style
- end
-
- return indexed
-end
-
-function src.WriteMainLoaderFunc(hFile, specData, spec, options)
- WriteHelpers(hFile, specData, spec, options)
- hFile:write("\n")
-
- hFile:fmt("int %s(%s)\n",
- GetMainLoaderFuncName(spec, options),
- spec.GetLoaderParams())
- hFile:write("{\n")
- hFile:inc()
- hFile:dec()
- hFile:write("}\n")
-end
-
-
-
-
-local function Create()
- return util.DeepCopyTable(my_style), struct
-end
-
-return { Create = Create }
diff --git a/libobs-opengl/GL/modules/Specs.lua b/libobs-opengl/GL/modules/Specs.lua
deleted file mode 100644
index 3cf5fa1ee..000000000
--- a/libobs-opengl/GL/modules/Specs.lua
+++ /dev/null
@@ -1,163 +0,0 @@
---[[ This module contains all of the spec-specific constructs (except where specs and styles overlap. That is, where styles have to do spec-specific work).
-
-This module has a function called GetSpec which is given the spec name and returns a table containing functions/data that can be evaluated to do different jobs. This "class" contains:
-
-- FilePrefix: nullary function that returns the filename prefix for this spec type.
-
-- PlatformSetup: Takes a file and writes out platform-specific setup stuff.
-
-- GetHeaderInit: Nullary function that returns a string to be written to the beginning of a header, just after the include guards.
-
-- DeclPrefix: nullary function that returns the name of a prefix string for declarations.
-]]
-
-local util = require "util"
-local LoadSpec = require "LoadLuaSpec"
-
-
-local gl_spec = {}
-local wgl_spec = {}
-local glx_spec = {}
-
-local specTbl =
-{
- gl = gl_spec,
- wgl = wgl_spec,
- glX = glx_spec,
-}
-
--------------------------------------------------
--- Spec-specific functions.
---Validate the options.
-function gl_spec.VerifyOptions(options, parseOpts)
- if(options.profile == "compatibility") then
- parseOpts:AssertParse(tonumber(options.version) >= 3.0, "The OpenGL compatibility profile cannot be used with version " .. options.version)
- end
-end
-
-function wgl_spec.VerifyOptions(options, parseOpts)
- return "wgl_"
-end
-function glx_spec.VerifyOptions(options, parseOpts)
- return "glx_"
-end
-
---Loads the appropriate Lua .spec file.
-function gl_spec.LoadSpec() return LoadSpec.LoadLuaSpec(util.GetSpecFilePath() .. "glspec.lua", gl_spec) end
-function wgl_spec.LoadSpec() return LoadSpec.LoadLuaSpec(util.GetSpecFilePath() .. "wglspec.lua", wgl_spec) end
-function glx_spec.LoadSpec() return LoadSpec.LoadLuaSpec(util.GetSpecFilePath() .. "glxspec.lua", glx_spec) end
-
---Name for displaying.
-function gl_spec.DisplayName() return "OpenGL" end
-function wgl_spec.DisplayName() return "WGL" end
-function glx_spec.DisplayName() return "GLX" end
-
----FilePrefix
-function gl_spec.FilePrefix() return "gl_" end
-function wgl_spec.FilePrefix() return "wgl_" end
-function glx_spec.FilePrefix() return "glx_" end
-
---Include-guard string.
-function gl_spec.GetIncludeGuardString() return "OPENGL" end
-function wgl_spec.GetIncludeGuardString() return "WINDOWSGL" end
-function glx_spec.GetIncludeGuardString() return "GLXWIN" end
-
---Declaration prefix.
-function gl_spec.DeclPrefix() return "ogl_" end
-function wgl_spec.DeclPrefix() return "wgl_" end
-function glx_spec.DeclPrefix() return "glx_" end
-
---Extension name prefix.
-function gl_spec.ExtNamePrefix() return "GL_" end
-function wgl_spec.ExtNamePrefix() return "WGL_" end
-function glx_spec.ExtNamePrefix() return "GLX_" end
-
---Enumerator name prefix. This is for defining "proper" GL enumerators.
-function gl_spec.EnumNamePrefix() return "GL_" end
-function wgl_spec.EnumNamePrefix() return "WGL_" end
-function glx_spec.EnumNamePrefix() return "GLX_" end
-
---Function name prefix. This is for defining "proper" GL function names.
-function gl_spec.FuncNamePrefix() return "gl" end
-function wgl_spec.FuncNamePrefix() return "wgl" end
-function glx_spec.FuncNamePrefix() return "glX" end
-
---Parameters given to the loader. No (), just the internals.
-function gl_spec.GetLoaderParams() return "" end
-function wgl_spec.GetLoaderParams() return "HDC hdc" end
-function glx_spec.GetLoaderParams() return "Display *display, int screen" end
-
---CodeGen function pointer type. For APIFUNC and so forth.
-function gl_spec.GetCodegenPtrType() return "CODEGEN_FUNCPTR" end
-function wgl_spec.GetCodegenPtrType() return "CODEGEN_FUNCPTR" end
-function glx_spec.GetCodegenPtrType() return "CODEGEN_FUNCPTR" end
-
---Name of the function that loads pointers
-function gl_spec.GetPtrLoaderFuncName() return "IntGetProcAddress" end
-function wgl_spec.GetPtrLoaderFuncName() return "IntGetProcAddress" end
-function glx_spec.GetPtrLoaderFuncName() return "IntGetProcAddress" end
-
---Name of extension string function. Also returns true if this function needs to be loaded. If false is returned, then use the string name *exactly as is*.
-function gl_spec.GetExtStringFuncName() return "GetString", true end
-function wgl_spec.GetExtStringFuncName() return "GetExtensionsStringARB", true end
-function glx_spec.GetExtStringFuncName() return "glXQueryExtensionsString", false end
-
---Gets the list of parameters that the extension string function will use. No (), just the internals. Pass a function used to resolve enumerator names into actual enumerator identifiers.
-function gl_spec.GetExtStringParamList(enumResolve)
- return enumResolve("EXTENSIONS")
-end
-function wgl_spec.GetExtStringParamList(enumResolve) return "hdc" end
-function glx_spec.GetExtStringParamList(enumResolve) return "display, screen" end
-
---Returns a table if it should use the indexed extension string functions. Returns false/nil otherwise.
--- The table is an array of:
--- Function name used to get the number of extensions.
--- Enumerator name used to get the number of extensions.
--- Function name used to get an extension string.
--- Enumerator name used to get an extension string.
-function gl_spec.GetIndexedExtStringFunc(options)
- if(tonumber(options.version) >= 3.0) then
- return {"GetIntegerv", "NUM_EXTENSIONS", "GetStringi", "EXTENSIONS"}
- end
- return nil
-end
-function wgl_spec.GetIndexedExtStringFunc(options) return nil end
-function glx_spec.GetIndexedExtStringFunc(options) return nil end
-
-local fileProps =
-{
- {"GetHeaderInit", "init"},
--- {"GetVersions", "versions"},
- {"GetCoreVersions", "coreversions"},
- {"GetCoreExts", "coreexts"},
- {"GetLoaderFunc", "loaderfunc"},
-}
-
---Header initialization.
-for key, spec in pairs(specTbl) do
- for _, props in ipairs(fileProps) do
- spec[props[1]] = function()
- return dofile(util.GetDataFilePath() .. spec:FilePrefix() ..
- "spec" .. props[2] .. ".lua")
- end
- end
-end
-
-
---------------------------------------------------
--- Spec retrieval machinery
-local function CopyTable(tbl)
- local ret = {}
- for key, value in pairs(tbl) do
- ret[key] = value
- end
- return ret
-end
-
-local function GetSpec(spec)
- local spec_tbl = specTbl[spec]
- assert(spec_tbl, "Unknown specification " .. spec)
- return CopyTable(spec_tbl)
-end
-
-return { GetSpec = GetSpec }
diff --git a/libobs-opengl/GL/modules/Structure.lua b/libobs-opengl/GL/modules/Structure.lua
deleted file mode 100644
index 9b973d4cd..000000000
--- a/libobs-opengl/GL/modules/Structure.lua
+++ /dev/null
@@ -1,757 +0,0 @@
-
-local util = require "util"
-local TabbedFile = require "TabbedFile"
-
-local actionTypes = {}
-local conditionals = {}
-
--------------------------------
--- Action base-class
-local action = {}
-
-function action:Process(context)
- --Allow start-of-iteration only data to parse.
- if(self.first) then
- --Note that it's *specifically* equal to false. Being 'nil' isn't enough.
- if(context._first == false) then
- return
- end
- end
-
- --Allow end-if-iteration only data to parse.
- if(self.last) then
- --Note that it's *specifically* equal to false. Being 'nil' isn't enough.
- if(context._last == false) then
- return
- end
- end
-
- --Conditional
- if(self._cond) then
- if(not conditionals[self._cond](context)) then
- return
- end
- end
-
- --NO MORE RETURNS FROM THIS POINT FORWARD!
- if(self.newStyle) then
- context:PushStyle(self.newStyle)
- end
-
- local noChildren = nil
- if(self.PreProcess) then
- noChildren = self:PreProcess(context)
- end
-
- if(not noChildren) then
- self:ProcessChildren(context)
- end
-
- if(self.PostProcess) then
- self:PostProcess(context)
- end
-
- if(self.newStyle) then
- context:PopStyle()
- end
-end
-
-function action:ProcessChildren(context)
- for _, action in ipairs(self) do
- --Preserve the first value.
- local oldFirst = context._first
- local oldLast = context._last
- action:Process(context)
- context._first = oldFirst
- context._last = oldLast
- end
-end
-
-local valueResolvers =
-{
- enum = function(enum) return enum.name end,
- func = function(func) return func.name end,
- spec = function(spec) return spec.FuncNamePrefix() end,
-}
-
-local function ResolveValue(context, value)
- --Find every occurrance of %chars, and try to turn that into a context variable.
- local possibleVars = {}
- for var in value:gmatch("%%([_%a][_%w]*)") do
- possibleVars[var] = true
- end
-
- for var, _ in pairs(possibleVars) do
- if(not context[var]) then
- return nil, "The variable " .. var .. " from the value string was not found.\n" .. value
- end
-
- local replace = context[var]
- if(type(replace) ~= "string") then
- local str = tostring(replace)
- if(str) then
- replace = str
- elseif(valueResolvers[var]) then
- replace = valueResolvers[var](replace)
- elseif(type(replace) == "table" and replace._ValueResolve) then
- replace = replace:_ValueResolve()
- end
- end
-
- if(type(replace) ~= "string") then
- return nil, "Could not convert the variable " .. var .. " into a string."
- end
-
- value = value:gsub("%%" .. var, replace)
- end
-
- return value
-end
-
-function action:CallFunction(context, name)
- name = name or self.name
- self:Assert(name, "Unknown function name.")
- local style = context:FindStyleForFunc(name)
-
- if(not style) then
- if(self.optional) then
- return
- else
- self:Assert(nil, "The style does not have a function " .. name)
- end
- end
-
- if(self.value) then
- context.value = self:Assert(ResolveValue(context, self.value))
- end
-
- local paramList = {}
- for _, param in ipairs(self.params) do
- assert(context[param], "The function " .. name ..
- " need a parameter " .. param .. " which doesn't exist at this point")
- paramList[#paramList + 1] = context[param]
- end
-
- local rets = { style[name](unpack(paramList)) }
-
- if(self.value) then
- context.value = nil
- end
-
- return unpack(rets)
-end
-
-function action:Assert(...)
- local test, text = ...
- if(not test) then
- local msg = ": " .. text
- if(self.name) then
- msg = self._actionType .. "." .. self.name .. msg
- else
- msg = self._actionType .. msg
- end
- assert(test, msg)
- end
-
- return ...
-end
-
---Iterates over the list, setting the second element returned from the iterator
---as the given context table key.
-function action:IterateChildren(context, list, key, PostProc)
- PostProc = PostProc or function() end
-
- local oldVal = context[key]
- for _, val in ipairs(list) do
- context[key] = val
- context._first = (_ == 1)
- context._last = (_ == #list)
- self:ProcessChildren(context)
- PostProc(context, val)
- end
- context[key] = oldVal
-end
-
-local function CreateAction(data, actionType)
- local act = {}
- util.DeepCopyTable(action, act)
-
- assert(actionType, "No name given for action type")
-
- --Create custom param list.
- if(data.name) then
- local name, params = data.name:match("([_%w]+)%s*%((.*)%)")
- if(name) then
- local paramList = {}
- for param in params:gmatch("([_%a][_%w]*)") do
- paramList[#paramList + 1] = param
- end
- params = paramList
- else
- name = data.name
- end
-
- act.name = name
- act.params = params
- end
-
- if(data.cond) then
- assert(conditionals[data.cond], "Unknown conditional " .. data.cond)
- act._cond = data.cond
- end
-
- act.newStyle = data.style
- act.optional = data.optional
- act.value = data.value
-
- --Make child actions recursively.
- for _, child in ipairs(data) do
- assert(actionTypes[child.type], "Unknown command type " .. child.type)
- act[#act + 1] = actionTypes[child.type](child)
- end
-
- if(data.first) then
- act.first = true
- end
-
- if(data.last) then
- act.last = true
- end
-
- act._actionType = actionType
-
- return act
-end
-
-local function MakeActionType(typeName, typeTable, PostInitFunc)
- actionTypes[typeName] = function(data)
- local act = CreateAction(data, typeName)
- util.DeepCopyTable(typeTable, act)
-
- PostInitFunc(act, data)
-
- return act
- end
-end
-
-
--------------------------------------
--- Group Action
-local groupAction = {}
-
-MakeActionType("group", groupAction, function(self, data)
-end)
-
-
--------------------------------------
--- Call Action
-local callAction = {}
-
-function callAction:PreProcess(context)
- self:CallFunction(context, self.name)
-end
-
-MakeActionType("call", callAction, function(self, data)
- self.params = self.params or {}
-end)
-
-
--------------------------------------
--- Context Action
-local contextAction = {}
-
-function contextAction:PreProcess(context)
- self:Assert(context[self.key] == nil,
- "Attempt to nest the context variable " .. self.key)
-
- if(self.data) then
- context[self.key] = self.data
- else
- context[self.key] = self:CallFunction(context, self.name)
- end
-end
-
-function contextAction:PostProcess(context)
- if(self.dispose) then
- local style = context:FindStyleForFunc(self.dispose)
- self:Assert(style,
- string.format("Could not find the disposal function %s for %s.",
- self.dispose, self.key))
-
- style[self.dispose](context[self.key])
- end
- context[self.key] = nil
-end
-
-MakeActionType("context", contextAction, function(self, data)
- assert(data.key, "Context actions must have a `key`.")
- assert(data.key:match("%_$"), "Context action keys must end in `_`.")
- self.key = data.key
- self.data = data.data
- if(self.name) then
- self.name = "State" .. self.name
- end
- self.dispose = data.dispose
- if(self.dispose) then
- self.dispose = "Dispose" .. self.dispose
- end
-
- assert(self.data or self.name, "Context actions must have either `data` or `name`.")
-
- self.params = self.params or {}
-end)
-
-
--------------------------------------------
--- Filter Action
-local filterAction = {}
-
-function filterAction:PreProcess(context)
- local shouldFilter = self:CallFunction(context, self.name)
- if(self.neg) then
- shouldFilter = not shouldFilter
- end
- return not shouldFilter
-end
-
-MakeActionType("filter", filterAction, function(self, data)
- assert(data.name, "Filter actions must have a `name`")
- self.name = "Filter" .. self.name
- self.neg = data.neg
- self.params = self.params or {}
-end)
-
-
-----------------------------
--- File Action
-local fileAction = {}
-
-function fileAction:PreProcess(context)
- self:Assert(context.hFile == nil, "You cannot nest `file` blocks.")
-
- local filename = self:CallFunction(context)
-
- context.hFile = util.CreateFile(filename, context.options.indent)
-end
-
-function fileAction:PostProcess(context)
- context.hFile:close()
- context.hFile = nil
-end
-
-MakeActionType("file", fileAction, function(self, data)
- assert(data.style, "File actions must have a `style`")
- assert(data.name, "File actions need a name to call.")
-
- self.params = self.params or {"basename", "options"}
-end)
-
-
--------------------------------------
--- Block Action
-local blockAction = {}
-
-function blockAction:PreProcess(context)
- assert(context.hFile, "Cannot write a block outside of a file. " .. self.name)
- self:CallFunction(context, "WriteBlockBegin" .. self.name)
-end
-
-function blockAction:PostProcess(context)
- self:CallFunction(context, "WriteBlockEnd" .. self.name)
-end
-
-MakeActionType("block", blockAction, function(self, data)
- assert(data.name, "Block actions must have a `name`")
-
- self.params = self.params or {"hFile", "spec", "options"}
-end)
-
-
-------------------------------------------
--- Write Action
-local writeAction = {}
-
-function writeAction:PreProcess(context)
- assert(context.hFile, "Cannot write data outside of a file.")
- self:CallFunction(context)
-end
-
-MakeActionType("write", writeAction, function(self, data)
- assert(data.name, "Write actions must have a `name`")
- self.name = "Write" .. self.name
- self.params = self.params or {"hFile", "specData", "spec", "options"}
-end)
-
-
-------------------------------------------
--- Blank Action
-local blankAction = {}
-
-function blankAction:PreProcess(context)
- self:Assert(context.hFile, "Blanks must be in files.")
- context.hFile:write("\n")
-end
-
-MakeActionType("blank", blankAction, function(self, data)
-end)
-
-
----------------------------------------------
--- Extension Iterator Action
-local extIterAction = {}
-
-function extIterAction:PreProcess(context)
- self:Assert(context.extName == nil, "Cannot nest ext-iter actions.")
- self:IterateChildren(context, context.options.extensions, "extName")
- return true --Stops regular child processing.
-end
-
-MakeActionType("ext-iter", extIterAction, function(self, data)
-end)
-
-conditionals["ext-iter"] = function(context)
- return #context.options.extensions ~= 0
-end
-
-
------------------------------------------------
--- Version Iterator
-local versionIterAction = {}
-
-function versionIterAction:PreProcess(context)
- self:Assert(context.version == nil, "Cannot nest version-iter actions.")
- local rawVersionList = context.specData.versions or {}
- local versionList = {}
- for _, version in ipairs(rawVersionList) do
- if(tonumber(version) <= tonumber(context.options.version)) then
- versionList[#versionList + 1] = version
- end
- end
-
- self:IterateChildren(context, versionList, "version")
- return true --Stops regular child processing.
-end
-
-MakeActionType("version-iter", versionIterAction, function(self, data)
-end)
-
-conditionals["version-iter"] = function(context)
- return context.specData.versions ~= nil
-end
-
-
------------------------------------------------
--- Sub-Version Iterator
-local subVersionIterAction = {}
-
-function subVersionIterAction:PreProcess(context)
- self:Assert(context.sub_version == nil, "Cannot nest sub-version-iter actions.")
- self:Assert(context.version, "Must put sub-version-iter inside versions.")
- local rawVersionList = context.specData.versions or {}
- local versionList = {}
- for _, version in ipairs(rawVersionList) do
- if(tonumber(version) <= tonumber(context.version)) then
- versionList[#versionList + 1] = version
- end
- end
-
- self:IterateChildren(context, versionList, "sub_version")
- return true --Stops regular child processing.
-end
-
-MakeActionType("sub-version-iter", subVersionIterAction, function(self, data)
-end)
-
----------------------------------------------
--- Core Extension Iterator Action
-local coreExtIterAction = {}
-
-function coreExtIterAction:PreProcess(context)
- self:Assert(context.version, "Must put this in a version iterator")
- self:Assert(context.extName == nil, "Cannot nest core-ext-iter actions.")
- local coreExts = context._coreExts
- if(coreExts[context.version]) then
- self:IterateChildren(context, coreExts[context.version], "extName")
- end
- return true --Stops regular child processing.
-end
-
-MakeActionType("core-ext-iter", coreExtIterAction, function(self, data)
-end)
-
-conditionals["core-ext-iter"] = function(context)
- assert(context.version, "Cannot have a core-ext-iter conditional outside of a version.")
- return context._coreExts[context.version] ~= nil
-end
-
-
---[==[
----------------------------------------------
--- Core Extension Iterator Action, culled against the requested extensions.
-local coreExtCullIterAction = {}
-
-local function BuildCulledExtList(context)
- local coreExts = context._coreExts
- if(coreExts[context.version]) then
- local extList = {}
- for _, ext in ipairs(coreExts[context.version]) do
- if(not context._extTbl[ext]) then
- extList[#extList + 1] = ext
- end
- end
- return extList
- else
- return {}
- end
-end
-
-function coreExtCullIterAction:PreProcess(context)
- self:Assert(context.version, "Must put core-ext-cull-iters in a version")
- self:Assert(context.extName == nil, "Cannot nest core-ext-cull-iter actions.")
- local extList = BuildCulledExtList(context)
- if(#extList > 0) then
- self:IterateChildren(context, extList, "extName")
- end
- return true --Stops regular child processing.
-end
-
-MakeActionType("core-ext-cull-iter", coreExtCullIterAction, function(self, data)
-end)
-
-conditionals["core-ext-cull-iter"] = function(context)
- assert(context.version, "Cannot have a core-ext-cull-iter conditional outside of a version.")
- return #BuildCulledExtList(context) > 0
-end
-
-]==]
-----------------------------------------------
--- Enum Seen Action
-local enumSeenAction = {}
-
-function enumSeenAction:PreProcess(context)
- self:Assert(context.enumSeen == nil, "Cannot nest enum-seen actions.")
- context.enumSeen = {}
-end
-
-function enumSeenAction:PostProcess(context)
- context.enumSeen = nil
-end
-
-MakeActionType("enum-seen", enumSeenAction, function(self, data)
-end)
-
-
------------------------------------------------
--- Enumerator Iterator
-local enumIterAction = {}
-
-local function GetEnumList(context)
- if(context.extName) then
- --Get enum list for the extension.
- return context.specData.extdefs[context.extName].enums, context.extName
- else
- --Get enum list from core version.
- if(context.options.profile ~= "core") then
- return context.specData.coredefs[context.version].enums, context.version
- end
-
- local defList = {}
- local targetVersion = tonumber(context.options.version)
-
- for _, def in ipairs(context.specData.coredefs[context.version].enums) do
- for ix = #def.core, 1, -1 do
- if(tonumber(def.core[ix][1]) <= targetVersion) then
- if(def.core[ix][2] == "core") then
- table.insert(defList, def)
- end
- break;
- end
- end
- end
-
- return defList, context.version
- end
-end
-
-function enumIterAction:PreProcess(context)
- self:Assert(context.version or context.extName, "Enumeration iterators must go within a version or extension iterator.")
-
- local enumList, source = GetEnumList(context)
-
- if(not source) then
- print(context.version, context.extName)
- end
-
- context.enumTable = context.specData.enumtable
- self:IterateChildren(context, enumList, "enum",
- function(context, enum)
- if(context.enumSeen) then
- context.enumSeen[enum.name] = source
- end
- end)
- context.enumTable = nil
- return true --Stops regular child processing.
-end
-
-MakeActionType("enum-iter", enumIterAction, function(self, data)
-end)
-
-conditionals["enum-iter"] = function(context)
- assert(context.version or context.extName, "Cannot have an enum-iter conditional outside of a version or extension iterator.")
-
- return #GetEnumList(context) > 0
-end
-
-----------------------------------------------
--- Func Seen Action
-local funcSeenAction = {}
-
-function funcSeenAction:PreProcess(context)
- self:Assert(context.funcSeen == nil, "Cannot nest func-seen actions.")
- context.funcSeen = {}
-end
-
-function funcSeenAction:PostProcess(context)
- context.funcSeen = nil
-end
-
-MakeActionType("func-seen", funcSeenAction, function(self, data)
-end)
-
-
------------------------------------------------
--- Function Iterator
-local funcIterAction = {}
-
-local function GetFuncList(context)
- if(context.extName) then
- --Get function list for the extension.
- return context.specData.extdefs[context.extName].funcs, context.extName
- else
- --Get function list from core version.
- if(context.options.profile ~= "core") then
- return context.specData.coredefs[context.version].funcs, context.version
- end
-
- local defList = {}
- local targetVersion = tonumber(context.options.version)
-
- for _, def in ipairs(context.specData.coredefs[context.version].funcs) do
- for ix = #def.core, 1, -1 do
- if(tonumber(def.core[ix][1]) <= targetVersion) then
- if(def.core[ix][2] == "core") then
- table.insert(defList, def)
- end
- break;
- end
- end
- end
-
- return defList, context.version
-
- end
-end
-
-function funcIterAction:PreProcess(context)
- self:Assert(context.version or context.extName, "Function iterators must go within a version or extension iterator.")
-
- local funcList, source = GetFuncList(context)
-
- self:IterateChildren(context, funcList, "func",
- function(context, func)
- if(context.funcSeen) then
- context.funcSeen[func.name] = source
- end
- end)
- return true --Stops regular child processing.
-end
-
-MakeActionType("func-iter", funcIterAction, function(self, data)
-end)
-
-conditionals["func-iter"] = function(context)
- assert(context.version or context.extName, "Cannot have a func-iter conditional outside of a version or extension iterator.")
-
- return #GetFuncList(context) > 0
-end
-
-conditionals["core-funcs"] = function(context)
- return context.options.spec == "gl"
-end
-
-
-
-local struct = {}
-
-function struct.BuildStructure(structure)
- local actions = {}
- for _, data in ipairs(structure) do
- assert(actionTypes[data.type], "Unknown command type " .. data.type)
- actions[#actions + 1] = actionTypes[data.type](data)
- end
-
- actions.Proc = function(basename, style, specData, spec, options)
- local context = {}
- context.basename = basename
- context.style = style
- context.specData = specData
- context.spec = spec
- context.options = options
-
- context._coreExts = spec.GetCoreExts()
- context._extTbl = util.InvertTable(options.extensions)
- context._styles = { style }
-
- function context:GetStyle()
- return context._styles[#context._styles]
- end
-
- function context:FindStyleForFunc(funcName)
- for i = #context._styles, 1, -1 do
- if(context._styles[i][funcName]) then
- return context._styles[i]
- end
- end
-
- return nil
- end
-
- function context:PushStyle(newStyleName)
- --Find the style in the stack, from top to bottom.
- local ix = nil
- for styleIx = #context._styles, 1, -1 do
- if(context._styles[styleIx][newStyleName]) then
- ix = styleIx
- break;
- end
- end
- assert(ix, "Could not find a style named " .. newStyleName)
-
- table.insert(context._styles, context._styles[ix][newStyleName])
- context.style = context._styles[#context._styles]
-
- if(context.style._init) then
- context.style._init()
- end
- end
-
- function context:PopStyle()
- local ret = context._styles[#context._styles]
- context._styles[#context._styles] = nil
- context.style = context._styles[#context._styles]
-
- if(ret._exit) then
- ret._exit()
- end
- return ret
- end
-
- for _, action in ipairs(actions) do
- action:Process(context)
- end
- end
-
- return actions
-end
-
-return struct
diff --git a/libobs-opengl/GL/modules/Styles.lua b/libobs-opengl/GL/modules/Styles.lua
deleted file mode 100644
index b2ac00ab4..000000000
--- a/libobs-opengl/GL/modules/Styles.lua
+++ /dev/null
@@ -1,58 +0,0 @@
---[[This module is the interface to all of the style-based code generation facilities.
-
-The module has a function called GetStyleList, which returns a list of all available styles.
-
-This module has a function called GetStyle, which is given a style name. It will return a table of functions that can be evaluated to do different code generation tasks.
-
-SampleStyle.lua contains an example, with documentation for what's going on. Every function you need to define will be there, with comments. Just copy and use as needed.
-
-If you want to extend this to new styles, then create a file in this directory called "UserStyles.lua". In that file, return a table, where the keys in that table are string names for the command-line style name, and the value is the style data itself. The style data is a table containing a Create function, which takes no parameters and returns a style and a structure (two return values).
-]]
-
-local style_registry =
-{
- pointer_c = require("PointerC_Style"),
- pointer_cpp = require("PointerCPP_Style"),
- func_cpp = require("FuncCpp_Style"),
- noload_cpp = require("NoloadCpp_Style"),
- noload_c = require("NoloadC_Style"),
-}
-
-local default_style = "pointer_c"
-
-local status, userStyles = pcall(require, "UserStyles")
-
-if(status and type(userStyles) == "table") then
- for styleName, style in pairs(userStyles) do
- if(style_registry[styleName] ~= nil) then
- print("User-defined style name " .. styleName .. " conflicts with an existing style.")
- else
- style_registry[styleName] = style
- end
- end
-end
-
-local function GetStyleList()
- --Make sure the default is first.
- local list = {default_style}
- assert(style_registry[default_style], "Bad default style.")
-
- for style, data in pairs(style_registry) do
- if(style ~= default_style) then
- list[#list + 1] = style
- end
- end
-
- return list
-end
-
-local function GetStyle(name)
- assert(style_registry[name], "Unknown style named " .. name)
-
- return style_registry[name].Create()
-end
-
-return{
- GetStyleList = GetStyleList,
- GetStyle = GetStyle,
-}
diff --git a/libobs-opengl/GL/modules/TabbedFile.lua b/libobs-opengl/GL/modules/TabbedFile.lua
deleted file mode 100644
index ebdad7dd5..000000000
--- a/libobs-opengl/GL/modules/TabbedFile.lua
+++ /dev/null
@@ -1,136 +0,0 @@
---[[ Exports a table containing one function: TabbedFile. It wraps a regular Lua file-handle, providing extra functions. Tabs can either be a number of spaces or one tab. It provides the following functions, in addition to (or replacing) the Lua standard ones:
-
-- inc: Increments the tab count by the number given, or by 1 if nothing is given.
-- dec: Decrements the tab count by the number given, or by 1 if nothing is given.
-- push: Preserves the current tab count.
-- pop: Restores the previously preserved tab count.
-- write: An indented write; everything is written after the indent.
-- writeblock: Takes a single string, breaks it down into multiple lines, and writes each line indented.
-- fmt: As string.format followed by an indented write
-- fmtblock: As string.format, followed by calling `writeblock`.
-- rawfmt: As string.format followed by a NON-indented write.
-- rawwrite: hFile:write.
-
-
-Each call to one of the non-raw writing functions will indent the text.
-]]
-
-local members = {}
-
-function members:inc(count)
- count = count or 1
- rawset(self, "_indent", self._indent + count)
-end
-
-function members:dec(count)
- count = count or 1
- rawset(self, "_indent", self._indent - count)
-end
-
-function members:push()
- local stack = rawget(self, "_indentStack")
- stack[#stack + 1] = rawget(self, "_indent")
-end
-
-function members:pop()
- local stack = rawget(self, "_indentStack")
- assert(#stack > 0, "Tab stack underflow.")
- rawset(self, "_indent", stack[#stack])
- stack[#stack] = nil
-end
-
-function members:fmt(fmt, ...)
- self:_Indent()
- local str = fmt:format(...)
- rawget(self, "_hFile"):write(str)
-end
-
-function members:rawfmt(fmt, ...)
- local str = fmt:format(...)
- rawget(self, "_hFile"):write(str)
-end
-
-function members:write(...)
- self:_Indent()
- rawget(self, "_hFile"):write(...)
-end
-
-function members:writeblock(block, ...)
- assert(#{...} == 0, "writeblock takes one argument")
- for line in block:gmatch("([^\n]*)\n") do
- self:write(line, "\n")
- end
-
- local last = block:match("\n([^\n]*)$")
- if(last and #last ~= 0) then
- self:write(last)
- end
-end
-
-function members:fmtblock(block, ...)
- self:writeblock(block:format(...))
-end
-
-function members:rawwrite(...)
- rawget(self, "_hFile"):write(...)
-end
-
------------------------------------------------------
--- Standard members
-local fileMembers =
-{
- "close",
- "flush",
- "lines",
- "read",
- "seek",
- "setvbuf",
- "write",
-}
-
-for _, fileMem in ipairs(fileMembers) do
- if(not members[fileMem]) then
- members[fileMem] = function(self, ...)
- local hFile = rawget(self, "_hFile")
- return hFile[fileMem](hFile, ...)
- end
- end
-end
-
-local metatable = {}
-
-function metatable.__index(self, key)
- return members[key]
-end
-
-metatable.__newindex = {}
-
-local function IndentFunc(self)
- self._hFile:write(string.rep(self._indentStr, self._indent))
-end
-
-local function TabbedFile(hFile, style, numSpaces)
- numSpaces = numSpaces or 2
-
- local proxy =
- {
- _hFile = hFile,
- _indent = 0,
- _Indent = IndentFunc,
- _indentStack = {}
- }
-
- if(style == "tab") then
- proxy._indentStr = "\t"
- elseif(style == "space") then
- proxy._indentStr = string.rep(" ", numSpaces)
- else
- error("Unknown indent style " .. style)
- end
-
- setmetatable(proxy, metatable)
-
- return proxy
-end
-
-return { TabbedFile = TabbedFile }
\ No newline at end of file
diff --git a/libobs-opengl/GL/modules/util.lua b/libobs-opengl/GL/modules/util.lua
deleted file mode 100644
index 120d2efdc..000000000
--- a/libobs-opengl/GL/modules/util.lua
+++ /dev/null
@@ -1,88 +0,0 @@
-
-local TabbedFile = require "TabbedFile"
-
-local util = {}
-
-function util.GetSpecFilePath()
- return FixupPath("glspecs/");
-end
-
-function util.GetDataFilePath()
- return FixupPath("data/");
-end
-
-function util.InvertTable(tbl)
- local ret = {}
- for i, val in ipairs(tbl) do
- ret[val] = true
- end
- return ret
-end
-
---Returns two values: the base filename and the directory.
---If the base filename is nil, it doesn't have a pathname.
---If the directory is nil, then there was no directory.
-function util.ParsePath(pathname)
- local base = pathname:match("([^\\/]+)$")
- local dir = pathname:match("^(.*[\\/])")
-
- return base, dir
-end
-
-local function DeepCopyTable(tbl, destTbl)
- local ret = destTbl or {}
- for key, value in pairs(tbl) do
- if(type(value) == "table") then
- if(type(ret[key]) == "table") then
- ret[key] = DeepCopyTable(value, ret[key])
- else
- ret[key] = DeepCopyTable(value)
- end
- else
- ret[key] = value
- end
- end
- return ret
-end
-
-util.DeepCopyTable = DeepCopyTable
-
---Ensures the given path exists. Creates the directories when they don't.
---Note: Only works if LFS is available.
---`path` should end in a directory separator.
-function util.EnsurePath(path)
- local status, lfs = pcall(require, "lfs")
-
- if(not status) then return end
-
- --strip the last directory separator off.
- path = path:match("^(.+)[/\\]$")
-
- local mode, err = lfs.attributes(path, "mode")
- if(not mode) then
- local creates = {}
- local currPath = path
- repeat
- table.insert(creates, 1, currPath)
- currPath = currPath:match("(.*[/\\])[^/\\]*$")
- if(currPath) then
- currPath = currPath:match("^(.+)[/\\]$")
- mode, err = lfs.attributes(currPath, "mode")
- end
- until(mode or currPath == nil)
-
- for _, newDir in ipairs(creates) do
- assert(lfs.mkdir(newDir))
- end
- end
-end
-
-function util.CreateFile(filename, indent)
- local base, dir = util.ParsePath(filename)
- util.EnsurePath(dir)
- local hFile = assert(io.open(filename, "w"))
- return TabbedFile.TabbedFile(hFile, indent)
-end
-
-
-return util
diff --git a/libobs-opengl/GL/tablewriter.lua b/libobs-opengl/GL/tablewriter.lua
deleted file mode 100644
index 1efa9bd3f..000000000
--- a/libobs-opengl/GL/tablewriter.lua
+++ /dev/null
@@ -1,74 +0,0 @@
---This file exports a function, WriteTable, which takes a file stream
--- and a table to write.
-
-local function WriteTabs(hFile, iRecursion)
- hFile:write(string.rep("\t", iRecursion));
-end
-
-local writeKey = {};
-
-function writeKey.string(hFile, value, iRecursion)
- hFile:write("[\"", value, "\"]")
-end
-
-function writeKey.number(hFile, value, iRecursion)
- hFile:write("[", value, "]")
-end
-
-local writeValue = {};
-
-function writeValue.string(hFile, value, iRecursion)
- hFile:write("[==[", value, "]==]")
-end
-
-function writeValue.number(hFile, value, iRecursion)
- hFile:write(value)
-end
-
-function writeValue.boolean(hFile, value, iRecursion)
- if(value) then hFile:write("true"); else hFile:write("false"); end;
-end
-
-function writeValue.table(hFile, outTable, iRecursion)
- if(iRecursion == nil) then iRecursion = 1; end
-
- hFile:write("{\n");
-
- local bHasArray = false;
- local arraySize = 0;
-
- if(#outTable > 0) then bHasArray = true; arraySize = #outTable; end;
-
- for key, value in pairs(outTable) do
- if(writeKey[type(key)] == nil) then print("Malformed table key."); return; end
- if(writeValue[type(value)] == nil) then
- print( string.format("Bad value in table: key: '%s' value type '%s'.", key, type(value)));
- return;
- end
-
- --If the key is not an array index, process it.
- if((not bHasArray) or
- (type(key) ~= "number") or
- not((1 <= key) and (key <= arraySize))) then
- WriteTabs(hFile, iRecursion);
- writeKey[type(key)](hFile, key, iRecursion + 1);
- hFile:write(" = ");
- writeValue[type(value)](hFile, value, iRecursion + 1);
-
- hFile:write(",\n");
- end
- end
-
- if(bHasArray) then
- for i, value in ipairs(outTable) do
- WriteTabs(hFile, iRecursion);
- writeValue[type(value)](hFile, value, iRecursion + 1);
- hFile:write(",\n");
- end
- end
-
- WriteTabs(hFile, iRecursion - 1);
- hFile:write("}");
-end
-
-return { WriteTable = function(hFile, outTable) writeValue.table(hFile, outTable) end, }
\ No newline at end of file
diff --git a/libobs-opengl/GL/test/func_cpp/test.cpp b/libobs-opengl/GL/test/func_cpp/test.cpp
deleted file mode 100644
index b6b9517c1..000000000
--- a/libobs-opengl/GL/test/func_cpp/test.cpp
+++ /dev/null
@@ -1,197 +0,0 @@
-#include
-#include
-#include
-#include
-#include
-
-#include "gl_test.hpp"
-#ifdef _WIN32
-#include "wgl_test.hpp"
-#else
-#include "glx_test.hpp"
-#endif
-#include
-
-GLuint positionBufferObject;
-GLuint program;
-GLuint vao;
-
-GLuint BuildShader(GLenum eShaderType, const std::string &shaderText)
-{
- GLuint shader = gl::CreateShader(eShaderType);
- const char *strFileData = shaderText.c_str();
- gl::ShaderSource(shader, 1, &strFileData, NULL);
-
- gl::CompileShader(shader);
-
- GLint status;
- gl::GetShaderiv(shader, gl::COMPILE_STATUS, &status);
- if (status == gl::FALSE_)
- {
- GLint infoLogLength;
- gl::GetShaderiv(shader, gl::INFO_LOG_LENGTH, &infoLogLength);
-
- GLchar *strInfoLog = new GLchar[infoLogLength + 1];
- gl::GetShaderInfoLog(shader, infoLogLength, NULL, strInfoLog);
-
- const char *strShaderType = NULL;
- switch(eShaderType)
- {
- case gl::VERTEX_SHADER: strShaderType = "vertex"; break;
-// case gl::GEOMETRY_SHADER: strShaderType = "geometry"; break;
- case gl::FRAGMENT_SHADER: strShaderType = "fragment"; break;
- }
-
- fprintf(stderr, "Compile failure in %s shader:\n%s\n", strShaderType, strInfoLog);
- delete[] strInfoLog;
-
- throw std::runtime_error("Compile failure in shader.");
- }
-
- return shader;
-}
-
-
-void init()
-{
- gl::GenVertexArrays(1, &vao);
- gl::BindVertexArray(vao);
-
- const float vertexPositions[] = {
- 0.75f, 0.75f, 0.0f, 1.0f,
- 0.75f, -0.75f, 0.0f, 1.0f,
- -0.75f, -0.75f, 0.0f, 1.0f,
- };
-
- gl::GenBuffers(1, &positionBufferObject);
- gl::BindBuffer(gl::ARRAY_BUFFER, positionBufferObject);
- gl::BufferData(gl::ARRAY_BUFFER, sizeof(vertexPositions), vertexPositions, gl::STATIC_DRAW);
- gl::BindBuffer(gl::ARRAY_BUFFER, 0);
-
- const std::string vertexShader(
- "#version 330\n"
- "layout(location = 0) in vec4 position;\n"
- "void main()\n"
- "{\n"
- " gl_Position = position;\n"
- "}\n"
- );
-
- const std::string fragmentShader(
- "#version 330\n"
- "out vec4 outputColor;\n"
- "void main()\n"
- "{\n"
- " outputColor = vec4(0.0f, 0.0f, 0.0f, 1.0f);\n"
- "}\n"
- );
-
- GLuint vertShader = BuildShader(gl::VERTEX_SHADER, vertexShader);
- GLuint fragShader = BuildShader(gl::FRAGMENT_SHADER, fragmentShader);
-
- program = gl::CreateProgram();
- gl::AttachShader(program, vertShader);
- gl::AttachShader(program, fragShader);
- gl::LinkProgram(program);
-
- GLint status;
- gl::GetProgramiv (program, gl::LINK_STATUS, &status);
- if (status == gl::FALSE_)
- {
- GLint infoLogLength;
- gl::GetProgramiv(program, gl::INFO_LOG_LENGTH, &infoLogLength);
-
- GLchar *strInfoLog = new GLchar[infoLogLength + 1];
- gl::GetProgramInfoLog(program, infoLogLength, NULL, strInfoLog);
- fprintf(stderr, "Linker failure: %s\n", strInfoLog);
- delete[] strInfoLog;
-
- throw std::runtime_error("Shader could not be linked.");
- }
-}
-
-//Called to update the display.
-//You should call glutSwapBuffers after all of your rendering to display what you rendered.
-//If you need continuous updates of the screen, call glutPostRedisplay() at the end of the function.
-void display()
-{
- gl::ClearColor(1.0f, 1.0f, 1.0f, 1.0f);
- gl::Clear(gl::COLOR_BUFFER_BIT);
-
- gl::UseProgram(program);
-
- gl::BindBuffer(gl::ARRAY_BUFFER, positionBufferObject);
- gl::EnableVertexAttribArray(0);
- gl::VertexAttribPointer(0, 4, gl::FLOAT, gl::FALSE_, 0, 0);
-
- gl::DrawArrays(gl::TRIANGLES, 0, 3);
-
- gl::DisableVertexAttribArray(0);
- gl::UseProgram(0);
-
- glutSwapBuffers();
-}
-
-//Called whenever the window is resized. The new window size is given, in pixels.
-//This is an opportunity to call gl::Viewport or gl::Scissor to keep up with the change in size.
-void reshape (int w, int h)
-{
- gl::Viewport(0, 0, (GLsizei) w, (GLsizei) h);
-}
-
-//Called whenever a key on the keyboard was pressed.
-//The key is given by the ''key'' parameter, which is in ASCII.
-//It's often a good idea to have the escape key (ASCII value 27) call glutLeaveMainLoop() to
-//exit the program.
-void keyboard(unsigned char key, int x, int y)
-{
- switch (key)
- {
- case 27:
- glutLeaveMainLoop();
- break;
- }
-}
-
-
-int main(int argc, char** argv)
-{
- glutInit(&argc, argv);
-
- int width = 500;
- int height = 500;
- unsigned int displayMode = GLUT_DOUBLE | GLUT_ALPHA | GLUT_DEPTH | GLUT_STENCIL;
-
- glutInitDisplayMode(displayMode);
- glutInitContextVersion (3, 3);
- glutInitContextProfile(GLUT_CORE_PROFILE);
- glutInitWindowSize (width, height);
- glutInitWindowPosition (300, 200);
- glutCreateWindow (argv[0]);
-
- glutSetOption(GLUT_ACTION_ON_WINDOW_CLOSE, GLUT_ACTION_CONTINUE_EXECUTION);
-
- gl::exts::LoadTest didLoad = gl::sys::LoadFunctions();
- if(!didLoad)
- printf("OpenGL: %i\n", didLoad.GetNumMissing());
- else
- printf("OpenGL Loaded!\n");
-
- init();
-
-#ifdef _WIN32
- HDC hdc = wglGetCurrentDC();
- wgl::exts::LoadTest load = wgl::sys::LoadFunctions(hdc);
- if(!load)
- printf("WGL: %i\n", load.GetNumMissing());
- else
- printf("WGL Loaded!\n");
-#else
-#endif
-
- glutDisplayFunc(display);
- glutReshapeFunc(reshape);
- glutKeyboardFunc(keyboard);
- glutMainLoop();
- return 0;
-}
diff --git a/libobs-opengl/GL/test/func_cpp_comp/test.cpp b/libobs-opengl/GL/test/func_cpp_comp/test.cpp
deleted file mode 100644
index ab3fab8ec..000000000
--- a/libobs-opengl/GL/test/func_cpp_comp/test.cpp
+++ /dev/null
@@ -1,193 +0,0 @@
-#include
-#include
-#include
-#include
-#include
-
-#include "gl_test.hpp"
-#ifdef _WIN32
-#include "wgl_test.hpp"
-#else
-#include "glx_test.hpp"
-#endif
-#include
-
-GLuint positionBufferObject;
-GLuint program;
-GLuint vao;
-
-GLuint BuildShader(GLenum eShaderType, const std::string &shaderText)
-{
- GLuint shader = gl::CreateShader(eShaderType);
- const char *strFileData = shaderText.c_str();
- gl::ShaderSource(shader, 1, &strFileData, NULL);
-
- gl::CompileShader(shader);
-
- GLint status;
- gl::GetShaderiv(shader, gl::COMPILE_STATUS, &status);
- if (status == gl::FALSE_)
- {
- GLint infoLogLength;
- gl::GetShaderiv(shader, gl::INFO_LOG_LENGTH, &infoLogLength);
-
- GLchar *strInfoLog = new GLchar[infoLogLength + 1];
- gl::GetShaderInfoLog(shader, infoLogLength, NULL, strInfoLog);
-
- const char *strShaderType = NULL;
- switch(eShaderType)
- {
- case gl::VERTEX_SHADER: strShaderType = "vertex"; break;
-// case gl::GEOMETRY_SHADER: strShaderType = "geometry"; break;
- case gl::FRAGMENT_SHADER: strShaderType = "fragment"; break;
- }
-
- fprintf(stderr, "Compile failure in %s shader:\n%s\n", strShaderType, strInfoLog);
- delete[] strInfoLog;
-
- throw std::runtime_error("Compile failure in shader.");
- }
-
- return shader;
-}
-
-
-void init()
-{
- const float vertexPositions[] = {
- 0.75f, 0.75f, 0.0f, 1.0f,
- 0.75f, -0.75f, 0.0f, 1.0f,
- -0.75f, -0.75f, 0.0f, 1.0f,
- };
-
- gl::GenBuffers(1, &positionBufferObject);
- gl::BindBuffer(gl::ARRAY_BUFFER, positionBufferObject);
- gl::BufferData(gl::ARRAY_BUFFER, sizeof(vertexPositions), vertexPositions, gl::STATIC_DRAW);
- gl::BindBuffer(gl::ARRAY_BUFFER, 0);
-
- const std::string vertexShader(
- "#version 330\n"
- "layout(location = 0) in vec4 position;\n"
- "void main()\n"
- "{\n"
- " gl_Position = position;\n"
- "}\n"
- );
-
- const std::string fragmentShader(
- "#version 330\n"
- "out vec4 outputColor;\n"
- "void main()\n"
- "{\n"
- " outputColor = vec4(0.0f, 0.0f, 0.0f, 1.0f);\n"
- "}\n"
- );
-
- GLuint vertShader = BuildShader(gl::VERTEX_SHADER, vertexShader);
- GLuint fragShader = BuildShader(gl::FRAGMENT_SHADER, fragmentShader);
-
- program = gl::CreateProgram();
- gl::AttachShader(program, vertShader);
- gl::AttachShader(program, fragShader);
- gl::LinkProgram(program);
-
- GLint status;
- gl::GetProgramiv (program, gl::LINK_STATUS, &status);
- if (status == gl::FALSE_)
- {
- GLint infoLogLength;
- gl::GetProgramiv(program, gl::INFO_LOG_LENGTH, &infoLogLength);
-
- GLchar *strInfoLog = new GLchar[infoLogLength + 1];
- gl::GetProgramInfoLog(program, infoLogLength, NULL, strInfoLog);
- fprintf(stderr, "Linker failure: %s\n", strInfoLog);
- delete[] strInfoLog;
-
- throw std::runtime_error("Shader could not be linked.");
- }
-}
-
-//Called to update the display.
-//You should call glutSwapBuffers after all of your rendering to display what you rendered.
-//If you need continuous updates of the screen, call glutPostRedisplay() at the end of the function.
-void display()
-{
- gl::ClearColor(1.0f, 1.0f, 1.0f, 1.0f);
- gl::Clear(gl::COLOR_BUFFER_BIT);
-
- gl::UseProgram(program);
-
- gl::BindBuffer(gl::ARRAY_BUFFER, positionBufferObject);
- gl::EnableVertexAttribArray(0);
- gl::VertexAttribPointer(0, 4, gl::FLOAT, gl::FALSE_, 0, 0);
-
- gl::DrawArrays(gl::TRIANGLES, 0, 3);
-
- gl::DisableVertexAttribArray(0);
- gl::UseProgram(0);
-
- glutSwapBuffers();
-}
-
-//Called whenever the window is resized. The new window size is given, in pixels.
-//This is an opportunity to call gl::Viewport or gl::Scissor to keep up with the change in size.
-void reshape (int w, int h)
-{
- gl::Viewport(0, 0, (GLsizei) w, (GLsizei) h);
-}
-
-//Called whenever a key on the keyboard was pressed.
-//The key is given by the ''key'' parameter, which is in ASCII.
-//It's often a good idea to have the escape key (ASCII value 27) call glutLeaveMainLoop() to
-//exit the program.
-void keyboard(unsigned char key, int x, int y)
-{
- switch (key)
- {
- case 27:
- glutLeaveMainLoop();
- break;
- }
-}
-
-
-int main(int argc, char** argv)
-{
- glutInit(&argc, argv);
-
- int width = 500;
- int height = 500;
- unsigned int displayMode = GLUT_DOUBLE | GLUT_ALPHA | GLUT_DEPTH | GLUT_STENCIL;
-
- glutInitDisplayMode(displayMode);
- glutInitContextVersion (2, 1);
- glutInitWindowSize (width, height);
- glutInitWindowPosition (300, 200);
- glutCreateWindow (argv[0]);
-
- glutSetOption(GLUT_ACTION_ON_WINDOW_CLOSE, GLUT_ACTION_CONTINUE_EXECUTION);
-
- gl::exts::LoadTest didLoad = gl::sys::LoadFunctions();
- if(!didLoad)
- printf("OpenGL: %i\n", didLoad.GetNumMissing());
- else
- printf("OpenGL Loaded!\n");
-
- init();
-
-#ifdef _WIN32
- HDC hdc = wglGetCurrentDC();
- wgl::exts::LoadTest load = wgl::sys::LoadFunctions(hdc);
- if(!load)
- printf("WGL: %i\n", load.GetNumMissing());
- else
- printf("WGL Loaded!\n");
-#else
-#endif
-
- glutDisplayFunc(display);
- glutReshapeFunc(reshape);
- glutKeyboardFunc(keyboard);
- glutMainLoop();
- return 0;
-}
diff --git a/libobs-opengl/GL/test/noload_c/test.cpp b/libobs-opengl/GL/test/noload_c/test.cpp
deleted file mode 100644
index f85248e6b..000000000
--- a/libobs-opengl/GL/test/noload_c/test.cpp
+++ /dev/null
@@ -1,191 +0,0 @@
-#include
-#include
-#include
-#include
-#include
-
-#include "gl_test.h"
-#ifdef _WIN32
-#include "wgl_test.h"
-#else
-#include "glx_test.h"
-#endif
-#include
-
-GLuint positionBufferObject;
-GLuint program;
-GLuint vao;
-
-GLuint BuildShader(GLenum eShaderType, const std::string &shaderText)
-{
- GLuint shader = glCreateShader(eShaderType);
- const char *strFileData = shaderText.c_str();
- glShaderSource(shader, 1, &strFileData, NULL);
-
- glCompileShader(shader);
-
- GLint status;
- glGetShaderiv(shader, GL_COMPILE_STATUS, &status);
- if (status == GL_FALSE)
- {
- GLint infoLogLength;
- glGetShaderiv(shader, GL_INFO_LOG_LENGTH, &infoLogLength);
-
- GLchar *strInfoLog = new GLchar[infoLogLength + 1];
- glGetShaderInfoLog(shader, infoLogLength, NULL, strInfoLog);
-
- const char *strShaderType = NULL;
- switch(eShaderType)
- {
- case GL_VERTEX_SHADER: strShaderType = "vertex"; break;
-// case GL_GEOMETRY_SHADER: strShaderType = "geometry"; break;
- case GL_FRAGMENT_SHADER: strShaderType = "fragment"; break;
- }
-
- fprintf(stderr, "Compile failure in %s shader:\n%s\n", strShaderType, strInfoLog);
- delete[] strInfoLog;
-
- throw std::runtime_error("Compile failure in shader.");
- }
-
- return shader;
-}
-
-
-void init()
-{
- glGenVertexArrays(1, &vao);
- glBindVertexArray(vao);
-
- const float vertexPositions[] = {
- 0.75f, 0.75f, 0.0f, 1.0f,
- 0.75f, -0.75f, 0.0f, 1.0f,
- -0.75f, -0.75f, 0.0f, 1.0f,
- };
-
- glGenBuffers(1, &positionBufferObject);
- glBindBuffer(GL_ARRAY_BUFFER, positionBufferObject);
- glBufferData(GL_ARRAY_BUFFER, sizeof(vertexPositions), vertexPositions, GL_STATIC_DRAW);
- glBindBuffer(GL_ARRAY_BUFFER, 0);
-
- const std::string vertexShader(
- "#version 330\n"
- "layout(location = 0) in vec4 position;\n"
- "void main()\n"
- "{\n"
- " gl_Position = position;\n"
- "}\n"
- );
-
- const std::string fragmentShader(
- "#version 330\n"
- "out vec4 outputColor;\n"
- "void main()\n"
- "{\n"
- " outputColor = vec4(0.0f, 0.0f, 0.0f, 1.0f);\n"
- "}\n"
- );
-
- GLuint vertShader = BuildShader(GL_VERTEX_SHADER, vertexShader);
- GLuint fragShader = BuildShader(GL_FRAGMENT_SHADER, fragmentShader);
-
- program = glCreateProgram();
- glAttachShader(program, vertShader);
- glAttachShader(program, fragShader);
- glLinkProgram(program);
-
- GLint status;
- glGetProgramiv (program, GL_LINK_STATUS, &status);
- if (status == GL_FALSE)
- {
- GLint infoLogLength;
- glGetProgramiv(program, GL_INFO_LOG_LENGTH, &infoLogLength);
-
- GLchar *strInfoLog = new GLchar[infoLogLength + 1];
- glGetProgramInfoLog(program, infoLogLength, NULL, strInfoLog);
- fprintf(stderr, "Linker failure: %s\n", strInfoLog);
- delete[] strInfoLog;
-
- throw std::runtime_error("Shader could not be linked.");
- }
-}
-
-//Called to update the display.
-//You should call glutSwapBuffers after all of your rendering to display what you rendered.
-//If you need continuous updates of the screen, call glutPostRedisplay() at the end of the function.
-void display()
-{
- glClearColor(1.0f, 1.0f, 1.0f, 1.0f);
- glClear(GL_COLOR_BUFFER_BIT);
-
- glUseProgram(program);
-
- glBindBuffer(GL_ARRAY_BUFFER, positionBufferObject);
- glEnableVertexAttribArray(0);
- glVertexAttribPointer(0, 4, GL_FLOAT, GL_FALSE, 0, 0);
-
- glDrawArrays(GL_TRIANGLES, 0, 3);
-
- glDisableVertexAttribArray(0);
- glUseProgram(0);
-
- glutSwapBuffers();
-}
-
-//Called whenever the window is resized. The new window size is given, in pixels.
-//This is an opportunity to call glViewport or GL_Scissor to keep up with the change in size.
-void reshape (int w, int h)
-{
- glViewport(0, 0, (GLsizei) w, (GLsizei) h);
-}
-
-//Called whenever a key on the keyboard was pressed.
-//The key is given by the ''key'' parameter, which is in ASCII.
-//It's often a good idea to have the escape key (ASCII value 27) call glutLeaveMainLoop() to
-//exit the program.
-void keyboard(unsigned char key, int x, int y)
-{
- switch (key)
- {
- case 27:
- glutLeaveMainLoop();
- break;
- }
-}
-
-
-int main(int argc, char** argv)
-{
- glutInit(&argc, argv);
-
- int width = 500;
- int height = 500;
- unsigned int displayMode = GLUT_DOUBLE | GLUT_ALPHA | GLUT_DEPTH | GLUT_STENCIL;
-
- glutInitDisplayMode(displayMode);
- glutInitContextVersion (3, 3);
- glutInitContextProfile(GLUT_CORE_PROFILE);
- glutInitWindowSize (width, height);
- glutInitWindowPosition (300, 200);
- glutCreateWindow (argv[0]);
-
- glutSetOption(GLUT_ACTION_ON_WINDOW_CLOSE, GLUT_ACTION_CONTINUE_EXECUTION);
-
- ogl_CheckExtensions();
-#ifdef _WIN32
- wgl_CheckExtensions(wglGetCurrentDC());
-#endif
-
- if(ogl_ext_EXT_texture_compression_s3tc)
- printf("Yay!\n");
- else
- printf("Fooey.\n");
- init();
-
-
- glutDisplayFunc(display);
- glutReshapeFunc(reshape);
- glutKeyboardFunc(keyboard);
- glutMainLoop();
- return 0;
-}
diff --git a/libobs-opengl/GL/test/noload_c_noext/test.cpp b/libobs-opengl/GL/test/noload_c_noext/test.cpp
deleted file mode 100644
index 0dcee713a..000000000
--- a/libobs-opengl/GL/test/noload_c_noext/test.cpp
+++ /dev/null
@@ -1,187 +0,0 @@
-#include
-#include
-#include
-#include
-#include
-
-#include "gl_test.h"
-#ifdef _WIN32
-#include "wgl_test.h"
-#else
-#include "glx_test.h"
-#endif
-#include
-
-GLuint positionBufferObject;
-GLuint program;
-GLuint vao;
-
-GLuint BuildShader(GLenum eShaderType, const std::string &shaderText)
-{
- GLuint shader = glCreateShader(eShaderType);
- const char *strFileData = shaderText.c_str();
- glShaderSource(shader, 1, &strFileData, NULL);
-
- glCompileShader(shader);
-
- GLint status;
- glGetShaderiv(shader, GL_COMPILE_STATUS, &status);
- if (status == GL_FALSE)
- {
- GLint infoLogLength;
- glGetShaderiv(shader, GL_INFO_LOG_LENGTH, &infoLogLength);
-
- GLchar *strInfoLog = new GLchar[infoLogLength + 1];
- glGetShaderInfoLog(shader, infoLogLength, NULL, strInfoLog);
-
- const char *strShaderType = NULL;
- switch(eShaderType)
- {
- case GL_VERTEX_SHADER: strShaderType = "vertex"; break;
-// case GL_GEOMETRY_SHADER: strShaderType = "geometry"; break;
- case GL_FRAGMENT_SHADER: strShaderType = "fragment"; break;
- }
-
- fprintf(stderr, "Compile failure in %s shader:\n%s\n", strShaderType, strInfoLog);
- delete[] strInfoLog;
-
- throw std::runtime_error("Compile failure in shader.");
- }
-
- return shader;
-}
-
-
-void init()
-{
- glGenVertexArrays(1, &vao);
- glBindVertexArray(vao);
-
- const float vertexPositions[] = {
- 0.75f, 0.75f, 0.0f, 1.0f,
- 0.75f, -0.75f, 0.0f, 1.0f,
- -0.75f, -0.75f, 0.0f, 1.0f,
- };
-
- glGenBuffers(1, &positionBufferObject);
- glBindBuffer(GL_ARRAY_BUFFER, positionBufferObject);
- glBufferData(GL_ARRAY_BUFFER, sizeof(vertexPositions), vertexPositions, GL_STATIC_DRAW);
- glBindBuffer(GL_ARRAY_BUFFER, 0);
-
- const std::string vertexShader(
- "#version 330\n"
- "layout(location = 0) in vec4 position;\n"
- "void main()\n"
- "{\n"
- " gl_Position = position;\n"
- "}\n"
- );
-
- const std::string fragmentShader(
- "#version 330\n"
- "out vec4 outputColor;\n"
- "void main()\n"
- "{\n"
- " outputColor = vec4(0.0f, 0.0f, 0.0f, 1.0f);\n"
- "}\n"
- );
-
- GLuint vertShader = BuildShader(GL_VERTEX_SHADER, vertexShader);
- GLuint fragShader = BuildShader(GL_FRAGMENT_SHADER, fragmentShader);
-
- program = glCreateProgram();
- glAttachShader(program, vertShader);
- glAttachShader(program, fragShader);
- glLinkProgram(program);
-
- GLint status;
- glGetProgramiv (program, GL_LINK_STATUS, &status);
- if (status == GL_FALSE)
- {
- GLint infoLogLength;
- glGetProgramiv(program, GL_INFO_LOG_LENGTH, &infoLogLength);
-
- GLchar *strInfoLog = new GLchar[infoLogLength + 1];
- glGetProgramInfoLog(program, infoLogLength, NULL, strInfoLog);
- fprintf(stderr, "Linker failure: %s\n", strInfoLog);
- delete[] strInfoLog;
-
- throw std::runtime_error("Shader could not be linked.");
- }
-}
-
-//Called to update the display.
-//You should call glutSwapBuffers after all of your rendering to display what you rendered.
-//If you need continuous updates of the screen, call glutPostRedisplay() at the end of the function.
-void display()
-{
- glClearColor(1.0f, 1.0f, 1.0f, 1.0f);
- glClear(GL_COLOR_BUFFER_BIT);
-
- glUseProgram(program);
-
- glBindBuffer(GL_ARRAY_BUFFER, positionBufferObject);
- glEnableVertexAttribArray(0);
- glVertexAttribPointer(0, 4, GL_FLOAT, GL_FALSE, 0, 0);
-
- glDrawArrays(GL_TRIANGLES, 0, 3);
-
- glDisableVertexAttribArray(0);
- glUseProgram(0);
-
- glutSwapBuffers();
-}
-
-//Called whenever the window is resized. The new window size is given, in pixels.
-//This is an opportunity to call glViewport or GL_Scissor to keep up with the change in size.
-void reshape (int w, int h)
-{
- glViewport(0, 0, (GLsizei) w, (GLsizei) h);
-}
-
-//Called whenever a key on the keyboard was pressed.
-//The key is given by the ''key'' parameter, which is in ASCII.
-//It's often a good idea to have the escape key (ASCII value 27) call glutLeaveMainLoop() to
-//exit the program.
-void keyboard(unsigned char key, int x, int y)
-{
- switch (key)
- {
- case 27:
- glutLeaveMainLoop();
- break;
- }
-}
-
-
-int main(int argc, char** argv)
-{
- glutInit(&argc, argv);
-
- int width = 500;
- int height = 500;
- unsigned int displayMode = GLUT_DOUBLE | GLUT_ALPHA | GLUT_DEPTH | GLUT_STENCIL;
-
- glutInitDisplayMode(displayMode);
- glutInitContextVersion (3, 3);
- glutInitContextProfile(GLUT_CORE_PROFILE);
- glutInitWindowSize (width, height);
- glutInitWindowPosition (300, 200);
- glutCreateWindow (argv[0]);
-
- glutSetOption(GLUT_ACTION_ON_WINDOW_CLOSE, GLUT_ACTION_CONTINUE_EXECUTION);
-
- ogl_CheckExtensions();
-#ifdef _WIN32
- wgl_CheckExtensions(wglGetCurrentDC());
-#endif
-
- init();
-
-
- glutDisplayFunc(display);
- glutReshapeFunc(reshape);
- glutKeyboardFunc(keyboard);
- glutMainLoop();
- return 0;
-}
diff --git a/libobs-opengl/GL/test/noload_c_old/test.cpp b/libobs-opengl/GL/test/noload_c_old/test.cpp
deleted file mode 100644
index 6d0031a6e..000000000
--- a/libobs-opengl/GL/test/noload_c_old/test.cpp
+++ /dev/null
@@ -1,187 +0,0 @@
-#include
-#include
-#include
-#include
-#include
-
-#include "gl_test.h"
-#ifdef _WIN32
-#include "wgl_test.h"
-#else
-#include "glx_test.h"
-#endif
-#include
-
-GLuint positionBufferObject;
-GLuint program;
-GLuint vao;
-
-GLuint BuildShader(GLenum eShaderType, const std::string &shaderText)
-{
- GLuint shader = glCreateShader(eShaderType);
- const char *strFileData = shaderText.c_str();
- glShaderSource(shader, 1, &strFileData, NULL);
-
- glCompileShader(shader);
-
- GLint status;
- glGetShaderiv(shader, GL_COMPILE_STATUS, &status);
- if (status == GL_FALSE)
- {
- GLint infoLogLength;
- glGetShaderiv(shader, GL_INFO_LOG_LENGTH, &infoLogLength);
-
- GLchar *strInfoLog = new GLchar[infoLogLength + 1];
- glGetShaderInfoLog(shader, infoLogLength, NULL, strInfoLog);
-
- const char *strShaderType = NULL;
- switch(eShaderType)
- {
- case GL_VERTEX_SHADER: strShaderType = "vertex"; break;
-// case GL_GEOMETRY_SHADER: strShaderType = "geometry"; break;
- case GL_FRAGMENT_SHADER: strShaderType = "fragment"; break;
- }
-
- fprintf(stderr, "Compile failure in %s shader:\n%s\n", strShaderType, strInfoLog);
- delete[] strInfoLog;
-
- throw std::runtime_error("Compile failure in shader.");
- }
-
- return shader;
-}
-
-
-void init()
-{
- const float vertexPositions[] = {
- 0.75f, 0.75f, 0.0f, 1.0f,
- 0.75f, -0.75f, 0.0f, 1.0f,
- -0.75f, -0.75f, 0.0f, 1.0f,
- };
-
- glGenBuffers(1, &positionBufferObject);
- glBindBuffer(GL_ARRAY_BUFFER, positionBufferObject);
- glBufferData(GL_ARRAY_BUFFER, sizeof(vertexPositions), vertexPositions, GL_STATIC_DRAW);
- glBindBuffer(GL_ARRAY_BUFFER, 0);
-
- const std::string vertexShader(
- "#version 330\n"
- "layout(location = 0) in vec4 position;\n"
- "void main()\n"
- "{\n"
- " gl_Position = position;\n"
- "}\n"
- );
-
- const std::string fragmentShader(
- "#version 330\n"
- "out vec4 outputColor;\n"
- "void main()\n"
- "{\n"
- " outputColor = vec4(0.0f, 0.0f, 0.0f, 1.0f);\n"
- "}\n"
- );
-
- GLuint vertShader = BuildShader(GL_VERTEX_SHADER, vertexShader);
- GLuint fragShader = BuildShader(GL_FRAGMENT_SHADER, fragmentShader);
-
- program = glCreateProgram();
- glAttachShader(program, vertShader);
- glAttachShader(program, fragShader);
- glLinkProgram(program);
-
- GLint status;
- glGetProgramiv (program, GL_LINK_STATUS, &status);
- if (status == GL_FALSE)
- {
- GLint infoLogLength;
- glGetProgramiv(program, GL_INFO_LOG_LENGTH, &infoLogLength);
-
- GLchar *strInfoLog = new GLchar[infoLogLength + 1];
- glGetProgramInfoLog(program, infoLogLength, NULL, strInfoLog);
- fprintf(stderr, "Linker failure: %s\n", strInfoLog);
- delete[] strInfoLog;
-
- throw std::runtime_error("Shader could not be linked.");
- }
-}
-
-//Called to update the display.
-//You should call glutSwapBuffers after all of your rendering to display what you rendered.
-//If you need continuous updates of the screen, call glutPostRedisplay() at the end of the function.
-void display()
-{
- glClearColor(1.0f, 1.0f, 1.0f, 1.0f);
- glClear(GL_COLOR_BUFFER_BIT);
-
- glUseProgram(program);
-
- glBindBuffer(GL_ARRAY_BUFFER, positionBufferObject);
- glEnableVertexAttribArray(0);
- glVertexAttribPointer(0, 4, GL_FLOAT, GL_FALSE, 0, 0);
-
- glDrawArrays(GL_TRIANGLES, 0, 3);
-
- glDisableVertexAttribArray(0);
- glUseProgram(0);
-
- glutSwapBuffers();
-}
-
-//Called whenever the window is resized. The new window size is given, in pixels.
-//This is an opportunity to call glViewport or GL_Scissor to keep up with the change in size.
-void reshape (int w, int h)
-{
- glViewport(0, 0, (GLsizei) w, (GLsizei) h);
-}
-
-//Called whenever a key on the keyboard was pressed.
-//The key is given by the ''key'' parameter, which is in ASCII.
-//It's often a good idea to have the escape key (ASCII value 27) call glutLeaveMainLoop() to
-//exit the program.
-void keyboard(unsigned char key, int x, int y)
-{
- switch (key)
- {
- case 27:
- glutLeaveMainLoop();
- break;
- }
-}
-
-
-int main(int argc, char** argv)
-{
- glutInit(&argc, argv);
-
- int width = 500;
- int height = 500;
- unsigned int displayMode = GLUT_DOUBLE | GLUT_ALPHA | GLUT_DEPTH | GLUT_STENCIL;
-
- glutInitDisplayMode(displayMode);
- glutInitContextVersion (2, 1);
- glutInitWindowSize (width, height);
- glutInitWindowPosition (300, 200);
- glutCreateWindow (argv[0]);
-
- glutSetOption(GLUT_ACTION_ON_WINDOW_CLOSE, GLUT_ACTION_CONTINUE_EXECUTION);
-
- ogl_CheckExtensions();
-#ifdef _WIN32
- wgl_CheckExtensions(wglGetCurrentDC());
-#endif
-
- if(ogl_ext_EXT_texture_compression_s3tc)
- printf("Yay!\n");
- else
- printf("Fooey.\n");
- init();
-
-
- glutDisplayFunc(display);
- glutReshapeFunc(reshape);
- glutKeyboardFunc(keyboard);
- glutMainLoop();
- return 0;
-}
diff --git a/libobs-opengl/GL/test/noload_cpp/test.cpp b/libobs-opengl/GL/test/noload_cpp/test.cpp
deleted file mode 100644
index 7a61078eb..000000000
--- a/libobs-opengl/GL/test/noload_cpp/test.cpp
+++ /dev/null
@@ -1,191 +0,0 @@
-#include
-#include
-#include
-#include
-#include
-
-#include "gl_test.hpp"
-#ifdef _WIN32
-#include "wgl_test.hpp"
-#else
-#include "glx_test.hpp"
-#endif
-#include
-
-GLuint positionBufferObject;
-GLuint program;
-GLuint vao;
-
-GLuint BuildShader(GLenum eShaderType, const std::string &shaderText)
-{
- GLuint shader = gl::CreateShader(eShaderType);
- const char *strFileData = shaderText.c_str();
- gl::ShaderSource(shader, 1, &strFileData, NULL);
-
- gl::CompileShader(shader);
-
- GLint status;
- gl::GetShaderiv(shader, gl::COMPILE_STATUS, &status);
- if (status == gl::FALSE_)
- {
- GLint infoLogLength;
- gl::GetShaderiv(shader, gl::INFO_LOG_LENGTH, &infoLogLength);
-
- GLchar *strInfoLog = new GLchar[infoLogLength + 1];
- gl::GetShaderInfoLog(shader, infoLogLength, NULL, strInfoLog);
-
- const char *strShaderType = NULL;
- switch(eShaderType)
- {
- case gl::VERTEX_SHADER: strShaderType = "vertex"; break;
-// case gl::GEOMETRY_SHADER: strShaderType = "geometry"; break;
- case gl::FRAGMENT_SHADER: strShaderType = "fragment"; break;
- }
-
- fprintf(stderr, "Compile failure in %s shader:\n%s\n", strShaderType, strInfoLog);
- delete[] strInfoLog;
-
- throw std::runtime_error("Compile failure in shader.");
- }
-
- return shader;
-}
-
-
-void init()
-{
- gl::GenVertexArrays(1, &vao);
- gl::BindVertexArray(vao);
-
- const float vertexPositions[] = {
- 0.75f, 0.75f, 0.0f, 1.0f,
- 0.75f, -0.75f, 0.0f, 1.0f,
- -0.75f, -0.75f, 0.0f, 1.0f,
- };
-
- gl::GenBuffers(1, &positionBufferObject);
- gl::BindBuffer(gl::ARRAY_BUFFER, positionBufferObject);
- gl::BufferData(gl::ARRAY_BUFFER, sizeof(vertexPositions), vertexPositions, gl::STATIC_DRAW);
- gl::BindBuffer(gl::ARRAY_BUFFER, 0);
-
- const std::string vertexShader(
- "#version 330\n"
- "layout(location = 0) in vec4 position;\n"
- "void main()\n"
- "{\n"
- " gl_Position = position;\n"
- "}\n"
- );
-
- const std::string fragmentShader(
- "#version 330\n"
- "out vec4 outputColor;\n"
- "void main()\n"
- "{\n"
- " outputColor = vec4(0.0f, 0.0f, 0.0f, 1.0f);\n"
- "}\n"
- );
-
- GLuint vertShader = BuildShader(gl::VERTEX_SHADER, vertexShader);
- GLuint fragShader = BuildShader(gl::FRAGMENT_SHADER, fragmentShader);
-
- program = gl::CreateProgram();
- gl::AttachShader(program, vertShader);
- gl::AttachShader(program, fragShader);
- gl::LinkProgram(program);
-
- GLint status;
- gl::GetProgramiv (program, gl::LINK_STATUS, &status);
- if (status == gl::FALSE_)
- {
- GLint infoLogLength;
- gl::GetProgramiv(program, gl::INFO_LOG_LENGTH, &infoLogLength);
-
- GLchar *strInfoLog = new GLchar[infoLogLength + 1];
- gl::GetProgramInfoLog(program, infoLogLength, NULL, strInfoLog);
- fprintf(stderr, "Linker failure: %s\n", strInfoLog);
- delete[] strInfoLog;
-
- throw std::runtime_error("Shader could not be linked.");
- }
-}
-
-//Called to update the display.
-//You should call glutSwapBuffers after all of your rendering to display what you rendered.
-//If you need continuous updates of the screen, call glutPostRedisplay() at the end of the function.
-void display()
-{
- gl::ClearColor(1.0f, 1.0f, 1.0f, 1.0f);
- gl::Clear(gl::COLOR_BUFFER_BIT);
-
- gl::UseProgram(program);
-
- gl::BindBuffer(gl::ARRAY_BUFFER, positionBufferObject);
- gl::EnableVertexAttribArray(0);
- gl::VertexAttribPointer(0, 4, gl::FLOAT, gl::FALSE_, 0, 0);
-
- gl::DrawArrays(gl::TRIANGLES, 0, 3);
-
- gl::DisableVertexAttribArray(0);
- gl::UseProgram(0);
-
- glutSwapBuffers();
-}
-
-//Called whenever the window is resized. The new window size is given, in pixels.
-//This is an opportunity to call gl::Viewport or gl::Scissor to keep up with the change in size.
-void reshape (int w, int h)
-{
- gl::Viewport(0, 0, (GLsizei) w, (GLsizei) h);
-}
-
-//Called whenever a key on the keyboard was pressed.
-//The key is given by the ''key'' parameter, which is in ASCII.
-//It's often a good idea to have the escape key (ASCII value 27) call glutLeaveMainLoop() to
-//exit the program.
-void keyboard(unsigned char key, int x, int y)
-{
- switch (key)
- {
- case 27:
- glutLeaveMainLoop();
- break;
- }
-}
-
-
-int main(int argc, char** argv)
-{
- glutInit(&argc, argv);
-
- int width = 500;
- int height = 500;
- unsigned int displayMode = GLUT_DOUBLE | GLUT_ALPHA | GLUT_DEPTH | GLUT_STENCIL;
-
- glutInitDisplayMode(displayMode);
- glutInitContextVersion (3, 3);
- glutInitContextProfile(GLUT_CORE_PROFILE);
- glutInitWindowSize (width, height);
- glutInitWindowPosition (300, 200);
- glutCreateWindow (argv[0]);
-
- glutSetOption(GLUT_ACTION_ON_WINDOW_CLOSE, GLUT_ACTION_CONTINUE_EXECUTION);
-
- gl::sys::CheckExtensions();
-#ifdef _WIN32
- wgl::sys::CheckExtensions(wglGetCurrentDC());
-#endif
-
- if(gl::exts::var_EXT_texture_compression_s3tc)
- printf("Yay!\n");
- else
- printf("Fooey.\n");
- init();
-
-
- glutDisplayFunc(display);
- glutReshapeFunc(reshape);
- glutKeyboardFunc(keyboard);
- glutMainLoop();
- return 0;
-}
diff --git a/libobs-opengl/GL/test/noload_cpp_noext/test.cpp b/libobs-opengl/GL/test/noload_cpp_noext/test.cpp
deleted file mode 100644
index 77ce85aa7..000000000
--- a/libobs-opengl/GL/test/noload_cpp_noext/test.cpp
+++ /dev/null
@@ -1,193 +0,0 @@
-#include
-#include
-#include
-#include
-#include
-
-#include "gl_test.hpp"
-#ifdef _WIN32
-#include "wgl_test.hpp"
-#else
-#include "glx_test.hpp"
-#endif
-#include
-
-GLuint positionBufferObject;
-GLuint program;
-GLuint vao;
-
-GLuint BuildShader(GLenum eShaderType, const std::string &shaderText)
-{
- GLuint shader = gl::CreateShader(eShaderType);
- const char *strFileData = shaderText.c_str();
- gl::ShaderSource(shader, 1, &strFileData, NULL);
-
- gl::CompileShader(shader);
-
- GLint status;
- gl::GetShaderiv(shader, gl::COMPILE_STATUS, &status);
- if (status == gl::FALSE_)
- {
- GLint infoLogLength;
- gl::GetShaderiv(shader, gl::INFO_LOG_LENGTH, &infoLogLength);
-
- GLchar *strInfoLog = new GLchar[infoLogLength + 1];
- gl::GetShaderInfoLog(shader, infoLogLength, NULL, strInfoLog);
-
- const char *strShaderType = NULL;
- switch(eShaderType)
- {
- case gl::VERTEX_SHADER: strShaderType = "vertex"; break;
-// case gl::GEOMETRY_SHADER: strShaderType = "geometry"; break;
- case gl::FRAGMENT_SHADER: strShaderType = "fragment"; break;
- }
-
- fprintf(stderr, "Compile failure in %s shader:\n%s\n", strShaderType, strInfoLog);
- delete[] strInfoLog;
-
- throw std::runtime_error("Compile failure in shader.");
- }
-
- return shader;
-}
-
-
-void init()
-{
- gl::GenVertexArrays(1, &vao);
- gl::BindVertexArray(vao);
-
- const float vertexPositions[] = {
- 0.75f, 0.75f, 0.0f, 1.0f,
- 0.75f, -0.75f, 0.0f, 1.0f,
- -0.75f, -0.75f, 0.0f, 1.0f,
- };
-
- gl::GenBuffers(1, &positionBufferObject);
- gl::BindBuffer(gl::ARRAY_BUFFER, positionBufferObject);
- gl::BufferData(gl::ARRAY_BUFFER, sizeof(vertexPositions), vertexPositions, gl::STATIC_DRAW);
- gl::BindBuffer(gl::ARRAY_BUFFER, 0);
-
- const std::string vertexShader(
- "#version 330\n"
- "layout(location = 0) in vec4 position;\n"
- "void main()\n"
- "{\n"
- " gl_Position = position;\n"
- "}\n"
- );
-
- const std::string fragmentShader(
- "#version 330\n"
- "out vec4 outputColor;\n"
- "void main()\n"
- "{\n"
- " outputColor = vec4(0.0f, 0.0f, 0.0f, 1.0f);\n"
- "}\n"
- );
-
- GLuint vertShader = BuildShader(gl::VERTEX_SHADER, vertexShader);
- GLuint fragShader = BuildShader(gl::FRAGMENT_SHADER, fragmentShader);
-
- program = gl::CreateProgram();
- gl::AttachShader(program, vertShader);
- gl::AttachShader(program, fragShader);
- gl::LinkProgram(program);
-
- GLint status;
- gl::GetProgramiv (program, gl::LINK_STATUS, &status);
- if (status == gl::FALSE_)
- {
- GLint infoLogLength;
- gl::GetProgramiv(program, gl::INFO_LOG_LENGTH, &infoLogLength);
-
- GLchar *strInfoLog = new GLchar[infoLogLength + 1];
- gl::GetProgramInfoLog(program, infoLogLength, NULL, strInfoLog);
- fprintf(stderr, "Linker failure: %s\n", strInfoLog);
- delete[] strInfoLog;
-
- throw std::runtime_error("Shader could not be linked.");
- }
-}
-
-//Called to update the display.
-//You should call glutSwapBuffers after all of your rendering to display what you rendered.
-//If you need continuous updates of the screen, call glutPostRedisplay() at the end of the function.
-void display()
-{
- gl::ClearColor(1.0f, 1.0f, 1.0f, 1.0f);
- gl::Clear(gl::COLOR_BUFFER_BIT);
-
- gl::UseProgram(program);
-
- gl::BindBuffer(gl::ARRAY_BUFFER, positionBufferObject);
- gl::EnableVertexAttribArray(0);
- gl::VertexAttribPointer(0, 4, gl::FLOAT, gl::FALSE_, 0, 0);
-
- gl::DrawArrays(gl::TRIANGLES, 0, 3);
-
- gl::DisableVertexAttribArray(0);
- gl::UseProgram(0);
-
- glutSwapBuffers();
-}
-
-//Called whenever the window is resized. The new window size is given, in pixels.
-//This is an opportunity to call gl::Viewport or gl::Scissor to keep up with the change in size.
-void reshape (int w, int h)
-{
- gl::Viewport(0, 0, (GLsizei) w, (GLsizei) h);
-}
-
-//Called whenever a key on the keyboard was pressed.
-//The key is given by the ''key'' parameter, which is in ASCII.
-//It's often a good idea to have the escape key (ASCII value 27) call glutLeaveMainLoop() to
-//exit the program.
-void keyboard(unsigned char key, int x, int y)
-{
- switch (key)
- {
- case 27:
- glutLeaveMainLoop();
- break;
- }
-}
-
-
-int main(int argc, char** argv)
-{
- glutInit(&argc, argv);
-
- int width = 500;
- int height = 500;
- unsigned int displayMode = GLUT_DOUBLE | GLUT_ALPHA | GLUT_DEPTH | GLUT_STENCIL;
-
- glutInitDisplayMode(displayMode);
- glutInitContextVersion (3, 3);
- glutInitContextProfile(GLUT_CORE_PROFILE);
- glutInitWindowSize (width, height);
- glutInitWindowPosition (300, 200);
- glutCreateWindow (argv[0]);
-
- glutSetOption(GLUT_ACTION_ON_WINDOW_CLOSE, GLUT_ACTION_CONTINUE_EXECUTION);
-
- gl::sys::CheckExtensions();
-#ifdef _WIN32
- wgl::sys::CheckExtensions(wglGetCurrentDC());
-#endif
-
-/*
- if(gl::exts::var_EXT_texture_compression_s3tc)
- printf("Yay!\n");
- else
- printf("Fooey.\n");
-*/
- init();
-
-
- glutDisplayFunc(display);
- glutReshapeFunc(reshape);
- glutKeyboardFunc(keyboard);
- glutMainLoop();
- return 0;
-}
diff --git a/libobs-opengl/GL/test/premake4.lua b/libobs-opengl/GL/test/premake4.lua
deleted file mode 100644
index c4f6dc22e..000000000
--- a/libobs-opengl/GL/test/premake4.lua
+++ /dev/null
@@ -1,58 +0,0 @@
-
-dofile "glsdk/links.lua"
-
-solution "test"
- configurations {"Debug", "Release"}
- defines {"_CRT_SECURE_NO_WARNINGS", "_SCL_SECURE_NO_WARNINGS"}
-
-local tests =
-{
- {name = "ptr_cpp"},
- {name = "ptr_c"},
- {name = "ptr_cpp_comp"},
- {name = "ptr_c_comp"},
- {name = "func_cpp"},
- {name = "func_cpp_comp"},
- {name = "noload_cpp"},
- {name = "noload_cpp_noext"},
- {name = "noload_c"},
- {name = "noload_c_old"},
- {name = "noload_c_noext"},
-}
-
-local oldDir = os.getcwd()
-for _, test in ipairs(tests) do
- os.chdir(path.getabsolute(test.name))
-
- project(test.name .. "_test")
- kind "ConsoleApp"
- language "c++"
- objdir("obj")
- files {"**.cpp"}
- files {"**.c"}
- files {"**.hpp"}
- files {"**.h"}
-
- if(test.include) then
- includedirs(test.include)
- end
-
- UseLibs {"freeglut"}
-
- configuration "windows"
- links {"glu32", "opengl32", "gdi32", "winmm", "user32"}
-
- configuration "linux"
- links {"GL", "GLU", "Xrandr", "X11"}
-
- configuration "Debug"
- targetsuffix "D"
- defines "_DEBUG"
- flags "Symbols"
-
- configuration "Release"
- defines "NDEBUG"
- flags {"OptimizeSpeed", "NoFramePointer", "ExtraWarnings", "NoEditAndContinue"};
-
- os.chdir(oldDir)
-end
diff --git a/libobs-opengl/GL/test/ptr_c/test.cpp b/libobs-opengl/GL/test/ptr_c/test.cpp
deleted file mode 100644
index a2d922b0a..000000000
--- a/libobs-opengl/GL/test/ptr_c/test.cpp
+++ /dev/null
@@ -1,197 +0,0 @@
-#include
-#include
-#include
-#include
-#include
-
-#include "gl_test.h"
-#ifdef _WIN32
-#include "wgl_test.h"
-#else
-#include "glx_test.h"
-#endif
-#include
-
-GLuint positionBufferObject;
-GLuint program;
-GLuint vao;
-
-GLuint BuildShader(GLenum eShaderType, const std::string &shaderText)
-{
- GLuint shader = glCreateShader(eShaderType);
- const char *strFileData = shaderText.c_str();
- glShaderSource(shader, 1, &strFileData, NULL);
-
- glCompileShader(shader);
-
- GLint status;
- glGetShaderiv(shader, GL_COMPILE_STATUS, &status);
- if (status == GL_FALSE)
- {
- GLint infoLogLength;
- glGetShaderiv(shader, GL_INFO_LOG_LENGTH, &infoLogLength);
-
- GLchar *strInfoLog = new GLchar[infoLogLength + 1];
- glGetShaderInfoLog(shader, infoLogLength, NULL, strInfoLog);
-
- const char *strShaderType = NULL;
- switch(eShaderType)
- {
- case GL_VERTEX_SHADER: strShaderType = "vertex"; break;
-// case GL_GEOMETRY_SHADER: strShaderType = "geometry"; break;
- case GL_FRAGMENT_SHADER: strShaderType = "fragment"; break;
- }
-
- fprintf(stderr, "Compile failure in %s shader:\n%s\n", strShaderType, strInfoLog);
- delete[] strInfoLog;
-
- throw std::runtime_error("Compile failure in shader.");
- }
-
- return shader;
-}
-
-
-void init()
-{
- glGenVertexArrays(1, &vao);
- glBindVertexArray(vao);
-
- const float vertexPositions[] = {
- 0.75f, 0.75f, 0.0f, 1.0f,
- 0.75f, -0.75f, 0.0f, 1.0f,
- -0.75f, -0.75f, 0.0f, 1.0f,
- };
-
- glGenBuffers(1, &positionBufferObject);
- glBindBuffer(GL_ARRAY_BUFFER, positionBufferObject);
- glBufferData(GL_ARRAY_BUFFER, sizeof(vertexPositions), vertexPositions, GL_STATIC_DRAW);
- glBindBuffer(GL_ARRAY_BUFFER, 0);
-
- const std::string vertexShader(
- "#version 330\n"
- "layout(location = 0) in vec4 position;\n"
- "void main()\n"
- "{\n"
- " gl_Position = position;\n"
- "}\n"
- );
-
- const std::string fragmentShader(
- "#version 330\n"
- "out vec4 outputColor;\n"
- "void main()\n"
- "{\n"
- " outputColor = vec4(0.0f, 0.0f, 0.0f, 1.0f);\n"
- "}\n"
- );
-
- GLuint vertShader = BuildShader(GL_VERTEX_SHADER, vertexShader);
- GLuint fragShader = BuildShader(GL_FRAGMENT_SHADER, fragmentShader);
-
- program = glCreateProgram();
- glAttachShader(program, vertShader);
- glAttachShader(program, fragShader);
- glLinkProgram(program);
-
- GLint status;
- glGetProgramiv (program, GL_LINK_STATUS, &status);
- if (status == GL_FALSE)
- {
- GLint infoLogLength;
- glGetProgramiv(program, GL_INFO_LOG_LENGTH, &infoLogLength);
-
- GLchar *strInfoLog = new GLchar[infoLogLength + 1];
- glGetProgramInfoLog(program, infoLogLength, NULL, strInfoLog);
- fprintf(stderr, "Linker failure: %s\n", strInfoLog);
- delete[] strInfoLog;
-
- throw std::runtime_error("Shader could not be linked.");
- }
-}
-
-//Called to update the display.
-//You should call glutSwapBuffers after all of your rendering to display what you rendered.
-//If you need continuous updates of the screen, call glutPostRedisplay() at the end of the function.
-void display()
-{
- glClearColor(1.0f, 1.0f, 1.0f, 1.0f);
- glClear(GL_COLOR_BUFFER_BIT);
-
- glUseProgram(program);
-
- glBindBuffer(GL_ARRAY_BUFFER, positionBufferObject);
- glEnableVertexAttribArray(0);
- glVertexAttribPointer(0, 4, GL_FLOAT, GL_FALSE, 0, 0);
-
- glDrawArrays(GL_TRIANGLES, 0, 3);
-
- glDisableVertexAttribArray(0);
- glUseProgram(0);
-
- glutSwapBuffers();
-}
-
-//Called whenever the window is resized. The new window size is given, in pixels.
-//This is an opportunity to call glViewport or glScissor to keep up with the change in size.
-void reshape (int w, int h)
-{
- glViewport(0, 0, (GLsizei) w, (GLsizei) h);
-}
-
-//Called whenever a key on the keyboard was pressed.
-//The key is given by the ''key'' parameter, which is in ASCII.
-//It's often a good idea to have the escape key (ASCII value 27) call glutLeaveMainLoop() to
-//exit the program.
-void keyboard(unsigned char key, int x, int y)
-{
- switch (key)
- {
- case 27:
- glutLeaveMainLoop();
- break;
- }
-}
-
-
-int main(int argc, char** argv)
-{
- glutInit(&argc, argv);
-
- int width = 500;
- int height = 500;
- unsigned int displayMode = GLUT_DOUBLE | GLUT_ALPHA | GLUT_DEPTH | GLUT_STENCIL;
-
- glutInitDisplayMode(displayMode);
- glutInitContextVersion (3, 3);
- glutInitContextProfile(GLUT_CORE_PROFILE);
- glutInitWindowSize (width, height);
- glutInitWindowPosition (300, 200);
- glutCreateWindow (argv[0]);
-
- glutSetOption(GLUT_ACTION_ON_WINDOW_CLOSE, GLUT_ACTION_CONTINUE_EXECUTION);
-
- int loaded_gl = ogl_LoadFunctions();
- if(!loaded_gl)
- printf("Failed to load OpenGL.\n");
- else
- printf("OpenGL: %i\n", loaded_gl - ogl_LOAD_SUCCEEDED);
-
- init();
-
-#ifdef _WIN32
- HDC hdc = wglGetCurrentDC();
- int loaded_wgl = wgl_LoadFunctions(hdc);
- if(!loaded_wgl)
- printf("Failed to load WGL.\n");
- else
- printf("WGL: %i\n", loaded_wgl - wgl_LOAD_SUCCEEDED);
-#else
-#endif
-
- glutDisplayFunc(display);
- glutReshapeFunc(reshape);
- glutKeyboardFunc(keyboard);
- glutMainLoop();
- return 0;
-}
diff --git a/libobs-opengl/GL/test/ptr_c_comp/test.cpp b/libobs-opengl/GL/test/ptr_c_comp/test.cpp
deleted file mode 100644
index 437020b49..000000000
--- a/libobs-opengl/GL/test/ptr_c_comp/test.cpp
+++ /dev/null
@@ -1,197 +0,0 @@
-#include
-#include
-#include
-#include
-#include
-
-#include "gl_test.h"
-#ifdef _WIN32
-#include "wgl_test.h"
-#else
-#include "glx_test.h"
-#endif
-#include
-
-GLuint positionBufferObject;
-GLuint program;
-GLuint vao;
-
-GLuint BuildShader(GLenum eShaderType, const std::string &shaderText)
-{
- GLuint shader = glCreateShader(eShaderType);
- const char *strFileData = shaderText.c_str();
- glShaderSource(shader, 1, &strFileData, NULL);
-
- glCompileShader(shader);
-
- GLint status;
- glGetShaderiv(shader, GL_COMPILE_STATUS, &status);
- if (status == GL_FALSE)
- {
- GLint infoLogLength;
- glGetShaderiv(shader, GL_INFO_LOG_LENGTH, &infoLogLength);
-
- GLchar *strInfoLog = new GLchar[infoLogLength + 1];
- glGetShaderInfoLog(shader, infoLogLength, NULL, strInfoLog);
-
- const char *strShaderType = NULL;
- switch(eShaderType)
- {
- case GL_VERTEX_SHADER: strShaderType = "vertex"; break;
-// case GL_GEOMETRY_SHADER: strShaderType = "geometry"; break;
- case GL_FRAGMENT_SHADER: strShaderType = "fragment"; break;
- }
-
- fprintf(stderr, "Compile failure in %s shader:\n%s\n", strShaderType, strInfoLog);
- delete[] strInfoLog;
-
- throw std::runtime_error("Compile failure in shader.");
- }
-
- return shader;
-}
-
-
-void init()
-{
- glGenVertexArrays(1, &vao);
- glBindVertexArray(vao);
-
- const float vertexPositions[] = {
- 0.75f, 0.75f, 0.0f, 1.0f,
- 0.75f, -0.75f, 0.0f, 1.0f,
- -0.75f, -0.75f, 0.0f, 1.0f,
- };
-
- glGenBuffers(1, &positionBufferObject);
- glBindBuffer(GL_ARRAY_BUFFER, positionBufferObject);
- glBufferData(GL_ARRAY_BUFFER, sizeof(vertexPositions), vertexPositions, GL_STATIC_DRAW);
- glBindBuffer(GL_ARRAY_BUFFER, 0);
-
- const std::string vertexShader(
- "#version 330\n"
- "layout(location = 0) in vec4 position;\n"
- "void main()\n"
- "{\n"
- " gl_Position = position;\n"
- "}\n"
- );
-
- const std::string fragmentShader(
- "#version 330\n"
- "out vec4 outputColor;\n"
- "void main()\n"
- "{\n"
- " outputColor = vec4(0.0f, 0.0f, 0.0f, 1.0f);\n"
- "}\n"
- );
-
- GLuint vertShader = BuildShader(GL_VERTEX_SHADER, vertexShader);
- GLuint fragShader = BuildShader(GL_FRAGMENT_SHADER, fragmentShader);
-
- program = glCreateProgram();
- glAttachShader(program, vertShader);
- glAttachShader(program, fragShader);
- glLinkProgram(program);
-
- GLint status;
- glGetProgramiv (program, GL_LINK_STATUS, &status);
- if (status == GL_FALSE)
- {
- GLint infoLogLength;
- glGetProgramiv(program, GL_INFO_LOG_LENGTH, &infoLogLength);
-
- GLchar *strInfoLog = new GLchar[infoLogLength + 1];
- glGetProgramInfoLog(program, infoLogLength, NULL, strInfoLog);
- fprintf(stderr, "Linker failure: %s\n", strInfoLog);
- delete[] strInfoLog;
-
- throw std::runtime_error("Shader could not be linked.");
- }
-}
-
-//Called to update the display.
-//You should call glutSwapBuffers after all of your rendering to display what you rendered.
-//If you need continuous updates of the screen, call glutPostRedisplay() at the end of the function.
-void display()
-{
- glClearColor(1.0f, 1.0f, 1.0f, 1.0f);
- glClear(GL_COLOR_BUFFER_BIT);
-
- glUseProgram(program);
-
- glBindBuffer(GL_ARRAY_BUFFER, positionBufferObject);
- glEnableVertexAttribArray(0);
- glVertexAttribPointer(0, 4, GL_FLOAT, GL_FALSE, 0, 0);
-
- glDrawArrays(GL_TRIANGLES, 0, 3);
-
- glDisableVertexAttribArray(0);
- glUseProgram(0);
-
- glutSwapBuffers();
-}
-
-//Called whenever the window is resized. The new window size is given, in pixels.
-//This is an opportunity to call glViewport or glScissor to keep up with the change in size.
-void reshape (int w, int h)
-{
- glViewport(0, 0, (GLsizei) w, (GLsizei) h);
-}
-
-//Called whenever a key on the keyboard was pressed.
-//The key is given by the ''key'' parameter, which is in ASCII.
-//It's often a good idea to have the escape key (ASCII value 27) call glutLeaveMainLoop() to
-//exit the program.
-void keyboard(unsigned char key, int x, int y)
-{
- switch (key)
- {
- case 27:
- glutLeaveMainLoop();
- break;
- }
-}
-
-
-int main(int argc, char** argv)
-{
- glutInit(&argc, argv);
-
- int width = 500;
- int height = 500;
- unsigned int displayMode = GLUT_DOUBLE | GLUT_ALPHA | GLUT_DEPTH | GLUT_STENCIL;
-
- glutInitDisplayMode(displayMode);
- glutInitContextVersion (3, 3);
- glutInitContextProfile(GLUT_COMPATIBILITY_PROFILE);
- glutInitWindowSize (width, height);
- glutInitWindowPosition (300, 200);
- glutCreateWindow (argv[0]);
-
- glutSetOption(GLUT_ACTION_ON_WINDOW_CLOSE, GLUT_ACTION_CONTINUE_EXECUTION);
-
- int loaded_gl = ogl_LoadFunctions();
- if(!loaded_gl)
- printf("Failed to load OpenGL.\n");
- else
- printf("OpenGL: %i\n", loaded_gl - ogl_LOAD_SUCCEEDED);
-
- init();
-
-#ifdef _WIN32
- HDC hdc = wglGetCurrentDC();
- int loaded_wgl = wgl_LoadFunctions(hdc);
- if(!loaded_wgl)
- printf("Failed to load WGL.\n");
- else
- printf("WGL: %i\n", loaded_wgl - wgl_LOAD_SUCCEEDED);
-#else
-#endif
-
- glutDisplayFunc(display);
- glutReshapeFunc(reshape);
- glutKeyboardFunc(keyboard);
- glutMainLoop();
- return 0;
-}
diff --git a/libobs-opengl/GL/test/ptr_cpp/test.cpp b/libobs-opengl/GL/test/ptr_cpp/test.cpp
deleted file mode 100644
index b6b9517c1..000000000
--- a/libobs-opengl/GL/test/ptr_cpp/test.cpp
+++ /dev/null
@@ -1,197 +0,0 @@
-#include
-#include
-#include
-#include
-#include
-
-#include "gl_test.hpp"
-#ifdef _WIN32
-#include "wgl_test.hpp"
-#else
-#include "glx_test.hpp"
-#endif
-#include
-
-GLuint positionBufferObject;
-GLuint program;
-GLuint vao;
-
-GLuint BuildShader(GLenum eShaderType, const std::string &shaderText)
-{
- GLuint shader = gl::CreateShader(eShaderType);
- const char *strFileData = shaderText.c_str();
- gl::ShaderSource(shader, 1, &strFileData, NULL);
-
- gl::CompileShader(shader);
-
- GLint status;
- gl::GetShaderiv(shader, gl::COMPILE_STATUS, &status);
- if (status == gl::FALSE_)
- {
- GLint infoLogLength;
- gl::GetShaderiv(shader, gl::INFO_LOG_LENGTH, &infoLogLength);
-
- GLchar *strInfoLog = new GLchar[infoLogLength + 1];
- gl::GetShaderInfoLog(shader, infoLogLength, NULL, strInfoLog);
-
- const char *strShaderType = NULL;
- switch(eShaderType)
- {
- case gl::VERTEX_SHADER: strShaderType = "vertex"; break;
-// case gl::GEOMETRY_SHADER: strShaderType = "geometry"; break;
- case gl::FRAGMENT_SHADER: strShaderType = "fragment"; break;
- }
-
- fprintf(stderr, "Compile failure in %s shader:\n%s\n", strShaderType, strInfoLog);
- delete[] strInfoLog;
-
- throw std::runtime_error("Compile failure in shader.");
- }
-
- return shader;
-}
-
-
-void init()
-{
- gl::GenVertexArrays(1, &vao);
- gl::BindVertexArray(vao);
-
- const float vertexPositions[] = {
- 0.75f, 0.75f, 0.0f, 1.0f,
- 0.75f, -0.75f, 0.0f, 1.0f,
- -0.75f, -0.75f, 0.0f, 1.0f,
- };
-
- gl::GenBuffers(1, &positionBufferObject);
- gl::BindBuffer(gl::ARRAY_BUFFER, positionBufferObject);
- gl::BufferData(gl::ARRAY_BUFFER, sizeof(vertexPositions), vertexPositions, gl::STATIC_DRAW);
- gl::BindBuffer(gl::ARRAY_BUFFER, 0);
-
- const std::string vertexShader(
- "#version 330\n"
- "layout(location = 0) in vec4 position;\n"
- "void main()\n"
- "{\n"
- " gl_Position = position;\n"
- "}\n"
- );
-
- const std::string fragmentShader(
- "#version 330\n"
- "out vec4 outputColor;\n"
- "void main()\n"
- "{\n"
- " outputColor = vec4(0.0f, 0.0f, 0.0f, 1.0f);\n"
- "}\n"
- );
-
- GLuint vertShader = BuildShader(gl::VERTEX_SHADER, vertexShader);
- GLuint fragShader = BuildShader(gl::FRAGMENT_SHADER, fragmentShader);
-
- program = gl::CreateProgram();
- gl::AttachShader(program, vertShader);
- gl::AttachShader(program, fragShader);
- gl::LinkProgram(program);
-
- GLint status;
- gl::GetProgramiv (program, gl::LINK_STATUS, &status);
- if (status == gl::FALSE_)
- {
- GLint infoLogLength;
- gl::GetProgramiv(program, gl::INFO_LOG_LENGTH, &infoLogLength);
-
- GLchar *strInfoLog = new GLchar[infoLogLength + 1];
- gl::GetProgramInfoLog(program, infoLogLength, NULL, strInfoLog);
- fprintf(stderr, "Linker failure: %s\n", strInfoLog);
- delete[] strInfoLog;
-
- throw std::runtime_error("Shader could not be linked.");
- }
-}
-
-//Called to update the display.
-//You should call glutSwapBuffers after all of your rendering to display what you rendered.
-//If you need continuous updates of the screen, call glutPostRedisplay() at the end of the function.
-void display()
-{
- gl::ClearColor(1.0f, 1.0f, 1.0f, 1.0f);
- gl::Clear(gl::COLOR_BUFFER_BIT);
-
- gl::UseProgram(program);
-
- gl::BindBuffer(gl::ARRAY_BUFFER, positionBufferObject);
- gl::EnableVertexAttribArray(0);
- gl::VertexAttribPointer(0, 4, gl::FLOAT, gl::FALSE_, 0, 0);
-
- gl::DrawArrays(gl::TRIANGLES, 0, 3);
-
- gl::DisableVertexAttribArray(0);
- gl::UseProgram(0);
-
- glutSwapBuffers();
-}
-
-//Called whenever the window is resized. The new window size is given, in pixels.
-//This is an opportunity to call gl::Viewport or gl::Scissor to keep up with the change in size.
-void reshape (int w, int h)
-{
- gl::Viewport(0, 0, (GLsizei) w, (GLsizei) h);
-}
-
-//Called whenever a key on the keyboard was pressed.
-//The key is given by the ''key'' parameter, which is in ASCII.
-//It's often a good idea to have the escape key (ASCII value 27) call glutLeaveMainLoop() to
-//exit the program.
-void keyboard(unsigned char key, int x, int y)
-{
- switch (key)
- {
- case 27:
- glutLeaveMainLoop();
- break;
- }
-}
-
-
-int main(int argc, char** argv)
-{
- glutInit(&argc, argv);
-
- int width = 500;
- int height = 500;
- unsigned int displayMode = GLUT_DOUBLE | GLUT_ALPHA | GLUT_DEPTH | GLUT_STENCIL;
-
- glutInitDisplayMode(displayMode);
- glutInitContextVersion (3, 3);
- glutInitContextProfile(GLUT_CORE_PROFILE);
- glutInitWindowSize (width, height);
- glutInitWindowPosition (300, 200);
- glutCreateWindow (argv[0]);
-
- glutSetOption(GLUT_ACTION_ON_WINDOW_CLOSE, GLUT_ACTION_CONTINUE_EXECUTION);
-
- gl::exts::LoadTest didLoad = gl::sys::LoadFunctions();
- if(!didLoad)
- printf("OpenGL: %i\n", didLoad.GetNumMissing());
- else
- printf("OpenGL Loaded!\n");
-
- init();
-
-#ifdef _WIN32
- HDC hdc = wglGetCurrentDC();
- wgl::exts::LoadTest load = wgl::sys::LoadFunctions(hdc);
- if(!load)
- printf("WGL: %i\n", load.GetNumMissing());
- else
- printf("WGL Loaded!\n");
-#else
-#endif
-
- glutDisplayFunc(display);
- glutReshapeFunc(reshape);
- glutKeyboardFunc(keyboard);
- glutMainLoop();
- return 0;
-}
diff --git a/libobs-opengl/GL/test/ptr_cpp_comp/test.cpp b/libobs-opengl/GL/test/ptr_cpp_comp/test.cpp
deleted file mode 100644
index 61f30d0e3..000000000
--- a/libobs-opengl/GL/test/ptr_cpp_comp/test.cpp
+++ /dev/null
@@ -1,197 +0,0 @@
-#include
-#include
-#include
-#include
-#include
-
-#include "gl_test.hpp"
-#ifdef _WIN32
-#include "wgl_test.hpp"
-#else
-#include "glx_test.hpp"
-#endif
-#include
-
-GLuint positionBufferObject;
-GLuint program;
-GLuint vao;
-
-GLuint BuildShader(GLenum eShaderType, const std::string &shaderText)
-{
- GLuint shader = gl::CreateShader(eShaderType);
- const char *strFileData = shaderText.c_str();
- gl::ShaderSource(shader, 1, &strFileData, NULL);
-
- gl::CompileShader(shader);
-
- GLint status;
- gl::GetShaderiv(shader, gl::COMPILE_STATUS, &status);
- if (status == gl::FALSE_)
- {
- GLint infoLogLength;
- gl::GetShaderiv(shader, gl::INFO_LOG_LENGTH, &infoLogLength);
-
- GLchar *strInfoLog = new GLchar[infoLogLength + 1];
- gl::GetShaderInfoLog(shader, infoLogLength, NULL, strInfoLog);
-
- const char *strShaderType = NULL;
- switch(eShaderType)
- {
- case gl::VERTEX_SHADER: strShaderType = "vertex"; break;
-// case gl::GEOMETRY_SHADER: strShaderType = "geometry"; break;
- case gl::FRAGMENT_SHADER: strShaderType = "fragment"; break;
- }
-
- fprintf(stderr, "Compile failure in %s shader:\n%s\n", strShaderType, strInfoLog);
- delete[] strInfoLog;
-
- throw std::runtime_error("Compile failure in shader.");
- }
-
- return shader;
-}
-
-
-void init()
-{
- gl::GenVertexArrays(1, &vao);
- gl::BindVertexArray(vao);
-
- const float vertexPositions[] = {
- 0.75f, 0.75f, 0.0f, 1.0f,
- 0.75f, -0.75f, 0.0f, 1.0f,
- -0.75f, -0.75f, 0.0f, 1.0f,
- };
-
- gl::GenBuffers(1, &positionBufferObject);
- gl::BindBuffer(gl::ARRAY_BUFFER, positionBufferObject);
- gl::BufferData(gl::ARRAY_BUFFER, sizeof(vertexPositions), vertexPositions, gl::STATIC_DRAW);
- gl::BindBuffer(gl::ARRAY_BUFFER, 0);
-
- const std::string vertexShader(
- "#version 330\n"
- "layout(location = 0) in vec4 position;\n"
- "void main()\n"
- "{\n"
- " gl_Position = position;\n"
- "}\n"
- );
-
- const std::string fragmentShader(
- "#version 330\n"
- "out vec4 outputColor;\n"
- "void main()\n"
- "{\n"
- " outputColor = vec4(0.0f, 0.0f, 0.0f, 1.0f);\n"
- "}\n"
- );
-
- GLuint vertShader = BuildShader(gl::VERTEX_SHADER, vertexShader);
- GLuint fragShader = BuildShader(gl::FRAGMENT_SHADER, fragmentShader);
-
- program = gl::CreateProgram();
- gl::AttachShader(program, vertShader);
- gl::AttachShader(program, fragShader);
- gl::LinkProgram(program);
-
- GLint status;
- gl::GetProgramiv (program, gl::LINK_STATUS, &status);
- if (status == gl::FALSE_)
- {
- GLint infoLogLength;
- gl::GetProgramiv(program, gl::INFO_LOG_LENGTH, &infoLogLength);
-
- GLchar *strInfoLog = new GLchar[infoLogLength + 1];
- gl::GetProgramInfoLog(program, infoLogLength, NULL, strInfoLog);
- fprintf(stderr, "Linker failure: %s\n", strInfoLog);
- delete[] strInfoLog;
-
- throw std::runtime_error("Shader could not be linked.");
- }
-}
-
-//Called to update the display.
-//You should call glutSwapBuffers after all of your rendering to display what you rendered.
-//If you need continuous updates of the screen, call glutPostRedisplay() at the end of the function.
-void display()
-{
- gl::ClearColor(1.0f, 1.0f, 1.0f, 1.0f);
- gl::Clear(gl::COLOR_BUFFER_BIT);
-
- gl::UseProgram(program);
-
- gl::BindBuffer(gl::ARRAY_BUFFER, positionBufferObject);
- gl::EnableVertexAttribArray(0);
- gl::VertexAttribPointer(0, 4, gl::FLOAT, gl::FALSE_, 0, 0);
-
- gl::DrawArrays(gl::TRIANGLES, 0, 3);
-
- gl::DisableVertexAttribArray(0);
- gl::UseProgram(0);
-
- glutSwapBuffers();
-}
-
-//Called whenever the window is resized. The new window size is given, in pixels.
-//This is an opportunity to call gl::Viewport or gl::Scissor to keep up with the change in size.
-void reshape (int w, int h)
-{
- gl::Viewport(0, 0, (GLsizei) w, (GLsizei) h);
-}
-
-//Called whenever a key on the keyboard was pressed.
-//The key is given by the ''key'' parameter, which is in ASCII.
-//It's often a good idea to have the escape key (ASCII value 27) call glutLeaveMainLoop() to
-//exit the program.
-void keyboard(unsigned char key, int x, int y)
-{
- switch (key)
- {
- case 27:
- glutLeaveMainLoop();
- break;
- }
-}
-
-
-int main(int argc, char** argv)
-{
- glutInit(&argc, argv);
-
- int width = 500;
- int height = 500;
- unsigned int displayMode = GLUT_DOUBLE | GLUT_ALPHA | GLUT_DEPTH | GLUT_STENCIL;
-
- glutInitDisplayMode(displayMode);
- glutInitContextVersion (3, 3);
- glutInitContextProfile(GLUT_COMPATIBILITY_PROFILE);
- glutInitWindowSize (width, height);
- glutInitWindowPosition (300, 200);
- glutCreateWindow (argv[0]);
-
- glutSetOption(GLUT_ACTION_ON_WINDOW_CLOSE, GLUT_ACTION_CONTINUE_EXECUTION);
-
- gl::exts::LoadTest didLoad = gl::sys::LoadFunctions();
- if(!didLoad)
- printf("OpenGL: %i\n", didLoad.GetNumMissing());
- else
- printf("OpenGL Loaded!\n");
-
- init();
-
-#ifdef _WIN32
- HDC hdc = wglGetCurrentDC();
- wgl::exts::LoadTest load = wgl::sys::LoadFunctions(hdc);
- if(!load)
- printf("WGL: %i\n", load.GetNumMissing());
- else
- printf("WGL Loaded!\n");
-#else
-#endif
-
- glutDisplayFunc(display);
- glutReshapeFunc(reshape);
- glutKeyboardFunc(keyboard);
- glutMainLoop();
- return 0;
-}
diff --git a/libobs-opengl/GL/wgl_obs.c b/libobs-opengl/GL/wgl_obs.c
index aaf272920..9bf74bbd5 100644
--- a/libobs-opengl/GL/wgl_obs.c
+++ b/libobs-opengl/GL/wgl_obs.c
@@ -4,27 +4,16 @@
#include "wgl_obs.h"
#if defined(__APPLE__)
-#include
+#include
-static void* AppleGLGetProcAddress (const GLubyte *name)
+static void* AppleGLGetProcAddress (const char *name)
{
- static const struct mach_header* image = NULL;
- NSSymbol symbol;
- char* symbolName;
- if (NULL == image)
- {
- image = NSAddImage("/System/Library/Frameworks/OpenGL.framework/Versions/Current/OpenGL", NSADDIMAGE_OPTION_RETURN_ON_ERROR);
- }
- /* prepend a '_' for the Unix C symbol mangling convention */
- symbolName = malloc(strlen((const char*)name) + 2);
- strcpy(symbolName+1, (const char*)name);
- symbolName[0] = '_';
- symbol = NULL;
- /* if (NSIsSymbolNameDefined(symbolName))
- symbol = NSLookupAndBindSymbol(symbolName); */
- symbol = image ? NSLookupSymbolInImage(image, symbolName, NSLOOKUPSYMBOLINIMAGE_OPTION_BIND | NSLOOKUPSYMBOLINIMAGE_OPTION_RETURN_ON_ERROR) : NULL;
- free(symbolName);
- return symbol ? NSAddressOfSymbol(symbol) : NULL;
+ static void* image = NULL;
+
+ if (image == NULL)
+ image = dlopen("/System/Library/Frameworks/OpenGL.framework/Versions/Current/OpenGL", RTLD_LAZY);
+
+ return (image ? dlsym(image, name) : NULL);
}
#endif /* __APPLE__ */