Spaces:
Runtime error
Runtime error
"""Wrapper for https://raw.githubusercontent.com/KhronosGroup/OpenGL-Registry/master/xml/gl.xml | |
Generated by tools/gengl.py. | |
Do not modify this file. | |
""" | |
from ctypes import * | |
from pyglet.gl.lib import link_GL as _link_function | |
from pyglet.gl.lib import c_ptrdiff_t | |
class struct___GLsync(Structure): | |
__slots__ = [ | |
] | |
struct___GLsync._fields_ = [ | |
('_opaque_struct', c_int) | |
] | |
# END OF gl.template | |
# GL type definitions | |
GLenum = c_uint | |
GLboolean = c_ubyte | |
GLbitfield = c_uint | |
GLvoid = None | |
GLbyte = c_char | |
GLubyte = c_ubyte | |
GLshort = c_short | |
GLushort = c_ushort | |
GLint = c_int | |
GLuint = c_uint | |
GLclampx = c_uint | |
GLsizei = c_int | |
GLfloat = c_float | |
GLclampf = c_float | |
GLdouble = c_double | |
GLclampd = c_double | |
GLchar = c_char | |
GLintptr = c_ptrdiff_t | |
GLsizeiptr = c_ptrdiff_t | |
GLint64 = c_int64 | |
GLuint64 = c_uint64 | |
GLsync = POINTER(struct___GLsync) | |
GLDEBUGPROC = CFUNCTYPE(None, GLenum, GLenum, GLuint, GLenum, GLsizei, POINTER(GLchar), POINTER(GLvoid)) | |
# GL enumerant (token) definitions | |
GL_FALSE = 0 | |
GL_POINTS = 0 | |
GL_ZERO = 0 | |
GL_NONE = 0 | |
GL_NO_ERROR = 0 | |
GL_TRUE = 1 | |
GL_LINES = 1 | |
GL_ONE = 1 | |
GL_CONTEXT_FLAG_FORWARD_COMPATIBLE_BIT = 1 | |
GL_MAP_READ_BIT = 1 | |
GL_CONTEXT_CORE_PROFILE_BIT = 1 | |
GL_SYNC_FLUSH_COMMANDS_BIT = 1 | |
GL_VERTEX_SHADER_BIT = 1 | |
GL_VERTEX_ATTRIB_ARRAY_BARRIER_BIT = 1 | |
GL_LINE_LOOP = 2 | |
GL_MAP_WRITE_BIT = 2 | |
GL_CONTEXT_COMPATIBILITY_PROFILE_BIT = 2 | |
GL_FRAGMENT_SHADER_BIT = 2 | |
GL_ELEMENT_ARRAY_BARRIER_BIT = 2 | |
GL_CONTEXT_FLAG_DEBUG_BIT = 2 | |
GL_LINE_STRIP = 3 | |
GL_TRIANGLES = 4 | |
GL_MAP_INVALIDATE_RANGE_BIT = 4 | |
GL_GEOMETRY_SHADER_BIT = 4 | |
GL_UNIFORM_BARRIER_BIT = 4 | |
GL_CONTEXT_FLAG_ROBUST_ACCESS_BIT = 4 | |
GL_TRIANGLE_STRIP = 5 | |
GL_TRIANGLE_FAN = 6 | |
GL_QUADS = 7 | |
GL_MAP_INVALIDATE_BUFFER_BIT = 8 | |
GL_TESS_CONTROL_SHADER_BIT = 8 | |
GL_TEXTURE_FETCH_BARRIER_BIT = 8 | |
GL_CONTEXT_FLAG_NO_ERROR_BIT = 8 | |
GL_LINES_ADJACENCY = 10 | |
GL_LINE_STRIP_ADJACENCY = 11 | |
GL_TRIANGLES_ADJACENCY = 12 | |
GL_TRIANGLE_STRIP_ADJACENCY = 13 | |
GL_PATCHES = 14 | |
GL_MAP_FLUSH_EXPLICIT_BIT = 16 | |
GL_TESS_EVALUATION_SHADER_BIT = 16 | |
GL_MAP_UNSYNCHRONIZED_BIT = 32 | |
GL_SHADER_IMAGE_ACCESS_BARRIER_BIT = 32 | |
GL_COMPUTE_SHADER_BIT = 32 | |
GL_COMMAND_BARRIER_BIT = 64 | |
GL_MAP_PERSISTENT_BIT = 64 | |
GL_PIXEL_BUFFER_BARRIER_BIT = 128 | |
GL_MAP_COHERENT_BIT = 128 | |
GL_DEPTH_BUFFER_BIT = 256 | |
GL_TEXTURE_UPDATE_BARRIER_BIT = 256 | |
GL_DYNAMIC_STORAGE_BIT = 256 | |
GL_NEVER = 512 | |
GL_BUFFER_UPDATE_BARRIER_BIT = 512 | |
GL_CLIENT_STORAGE_BIT = 512 | |
GL_LESS = 513 | |
GL_EQUAL = 514 | |
GL_LEQUAL = 515 | |
GL_GREATER = 516 | |
GL_NOTEQUAL = 517 | |
GL_GEQUAL = 518 | |
GL_ALWAYS = 519 | |
GL_SRC_COLOR = 768 | |
GL_ONE_MINUS_SRC_COLOR = 769 | |
GL_SRC_ALPHA = 770 | |
GL_ONE_MINUS_SRC_ALPHA = 771 | |
GL_DST_ALPHA = 772 | |
GL_ONE_MINUS_DST_ALPHA = 773 | |
GL_DST_COLOR = 774 | |
GL_ONE_MINUS_DST_COLOR = 775 | |
GL_SRC_ALPHA_SATURATE = 776 | |
GL_STENCIL_BUFFER_BIT = 1024 | |
GL_FRONT_LEFT = 1024 | |
GL_FRAMEBUFFER_BARRIER_BIT = 1024 | |
GL_FRONT_RIGHT = 1025 | |
GL_BACK_LEFT = 1026 | |
GL_BACK_RIGHT = 1027 | |
GL_FRONT = 1028 | |
GL_BACK = 1029 | |
GL_LEFT = 1030 | |
GL_RIGHT = 1031 | |
GL_FRONT_AND_BACK = 1032 | |
GL_INVALID_ENUM = 1280 | |
GL_INVALID_VALUE = 1281 | |
GL_INVALID_OPERATION = 1282 | |
GL_STACK_OVERFLOW = 1283 | |
GL_STACK_UNDERFLOW = 1284 | |
GL_OUT_OF_MEMORY = 1285 | |
GL_INVALID_FRAMEBUFFER_OPERATION = 1286 | |
GL_INVALID_FRAMEBUFFER_OPERATION_EXT = 1286 | |
GL_CONTEXT_LOST = 1287 | |
GL_TRANSFORM_FEEDBACK_BARRIER_BIT = 2048 | |
GL_CW = 2304 | |
GL_CCW = 2305 | |
GL_POINT_SIZE = 2833 | |
GL_POINT_SIZE_RANGE = 2834 | |
GL_SMOOTH_POINT_SIZE_RANGE = 2834 | |
GL_POINT_SIZE_GRANULARITY = 2835 | |
GL_SMOOTH_POINT_SIZE_GRANULARITY = 2835 | |
GL_LINE_SMOOTH = 2848 | |
GL_LINE_WIDTH = 2849 | |
GL_LINE_WIDTH_RANGE = 2850 | |
GL_SMOOTH_LINE_WIDTH_RANGE = 2850 | |
GL_LINE_WIDTH_GRANULARITY = 2851 | |
GL_SMOOTH_LINE_WIDTH_GRANULARITY = 2851 | |
GL_POLYGON_MODE = 2880 | |
GL_POLYGON_SMOOTH = 2881 | |
GL_CULL_FACE = 2884 | |
GL_CULL_FACE_MODE = 2885 | |
GL_FRONT_FACE = 2886 | |
GL_DEPTH_RANGE = 2928 | |
GL_DEPTH_TEST = 2929 | |
GL_DEPTH_WRITEMASK = 2930 | |
GL_DEPTH_CLEAR_VALUE = 2931 | |
GL_DEPTH_FUNC = 2932 | |
GL_STENCIL_TEST = 2960 | |
GL_STENCIL_CLEAR_VALUE = 2961 | |
GL_STENCIL_FUNC = 2962 | |
GL_STENCIL_VALUE_MASK = 2963 | |
GL_STENCIL_FAIL = 2964 | |
GL_STENCIL_PASS_DEPTH_FAIL = 2965 | |
GL_STENCIL_PASS_DEPTH_PASS = 2966 | |
GL_STENCIL_REF = 2967 | |
GL_STENCIL_WRITEMASK = 2968 | |
GL_VIEWPORT = 2978 | |
GL_DITHER = 3024 | |
GL_BLEND_DST = 3040 | |
GL_BLEND_SRC = 3041 | |
GL_BLEND = 3042 | |
GL_LOGIC_OP_MODE = 3056 | |
GL_COLOR_LOGIC_OP = 3058 | |
GL_DRAW_BUFFER = 3073 | |
GL_READ_BUFFER = 3074 | |
GL_SCISSOR_BOX = 3088 | |
GL_SCISSOR_TEST = 3089 | |
GL_COLOR_CLEAR_VALUE = 3106 | |
GL_COLOR_WRITEMASK = 3107 | |
GL_DOUBLEBUFFER = 3122 | |
GL_STEREO = 3123 | |
GL_LINE_SMOOTH_HINT = 3154 | |
GL_POLYGON_SMOOTH_HINT = 3155 | |
GL_UNPACK_SWAP_BYTES = 3312 | |
GL_UNPACK_LSB_FIRST = 3313 | |
GL_UNPACK_ROW_LENGTH = 3314 | |
GL_UNPACK_SKIP_ROWS = 3315 | |
GL_UNPACK_SKIP_PIXELS = 3316 | |
GL_UNPACK_ALIGNMENT = 3317 | |
GL_PACK_SWAP_BYTES = 3328 | |
GL_PACK_LSB_FIRST = 3329 | |
GL_PACK_ROW_LENGTH = 3330 | |
GL_PACK_SKIP_ROWS = 3331 | |
GL_PACK_SKIP_PIXELS = 3332 | |
GL_PACK_ALIGNMENT = 3333 | |
GL_MAX_CLIP_DISTANCES = 3378 | |
GL_MAX_TEXTURE_SIZE = 3379 | |
GL_MAX_VIEWPORT_DIMS = 3386 | |
GL_SUBPIXEL_BITS = 3408 | |
GL_TEXTURE_1D = 3552 | |
GL_TEXTURE_2D = 3553 | |
GL_TEXTURE_WIDTH = 4096 | |
GL_ATOMIC_COUNTER_BARRIER_BIT = 4096 | |
GL_TEXTURE_HEIGHT = 4097 | |
GL_TEXTURE_INTERNAL_FORMAT = 4099 | |
GL_TEXTURE_BORDER_COLOR = 4100 | |
GL_TEXTURE_TARGET = 4102 | |
GL_DONT_CARE = 4352 | |
GL_FASTEST = 4353 | |
GL_NICEST = 4354 | |
GL_BYTE = 5120 | |
GL_UNSIGNED_BYTE = 5121 | |
GL_SHORT = 5122 | |
GL_UNSIGNED_SHORT = 5123 | |
GL_INT = 5124 | |
GL_UNSIGNED_INT = 5125 | |
GL_FLOAT = 5126 | |
GL_DOUBLE = 5130 | |
GL_HALF_FLOAT = 5131 | |
GL_FIXED = 5132 | |
GL_CLEAR = 5376 | |
GL_AND = 5377 | |
GL_AND_REVERSE = 5378 | |
GL_COPY = 5379 | |
GL_AND_INVERTED = 5380 | |
GL_NOOP = 5381 | |
GL_XOR = 5382 | |
GL_OR = 5383 | |
GL_NOR = 5384 | |
GL_EQUIV = 5385 | |
GL_INVERT = 5386 | |
GL_OR_REVERSE = 5387 | |
GL_COPY_INVERTED = 5388 | |
GL_OR_INVERTED = 5389 | |
GL_NAND = 5390 | |
GL_SET = 5391 | |
GL_TEXTURE = 5890 | |
GL_COLOR = 6144 | |
GL_DEPTH = 6145 | |
GL_STENCIL = 6146 | |
GL_STENCIL_INDEX = 6401 | |
GL_DEPTH_COMPONENT = 6402 | |
GL_RED = 6403 | |
GL_GREEN = 6404 | |
GL_BLUE = 6405 | |
GL_ALPHA = 6406 | |
GL_RGB = 6407 | |
GL_RGBA = 6408 | |
GL_POINT = 6912 | |
GL_LINE = 6913 | |
GL_FILL = 6914 | |
GL_KEEP = 7680 | |
GL_REPLACE = 7681 | |
GL_INCR = 7682 | |
GL_DECR = 7683 | |
GL_VENDOR = 7936 | |
GL_RENDERER = 7937 | |
GL_VERSION = 7938 | |
GL_EXTENSIONS = 7939 | |
GL_SHADER_STORAGE_BARRIER_BIT = 8192 | |
GL_NEAREST = 9728 | |
GL_LINEAR = 9729 | |
GL_NEAREST_MIPMAP_NEAREST = 9984 | |
GL_LINEAR_MIPMAP_NEAREST = 9985 | |
GL_NEAREST_MIPMAP_LINEAR = 9986 | |
GL_LINEAR_MIPMAP_LINEAR = 9987 | |
GL_TEXTURE_MAG_FILTER = 10240 | |
GL_TEXTURE_MIN_FILTER = 10241 | |
GL_TEXTURE_WRAP_S = 10242 | |
GL_TEXTURE_WRAP_T = 10243 | |
GL_REPEAT = 10497 | |
GL_POLYGON_OFFSET_UNITS = 10752 | |
GL_POLYGON_OFFSET_POINT = 10753 | |
GL_POLYGON_OFFSET_LINE = 10754 | |
GL_R3_G3_B2 = 10768 | |
GL_CLIP_DISTANCE0 = 12288 | |
GL_CLIP_DISTANCE1 = 12289 | |
GL_CLIP_DISTANCE2 = 12290 | |
GL_CLIP_DISTANCE3 = 12291 | |
GL_CLIP_DISTANCE4 = 12292 | |
GL_CLIP_DISTANCE5 = 12293 | |
GL_CLIP_DISTANCE6 = 12294 | |
GL_CLIP_DISTANCE7 = 12295 | |
GL_COLOR_BUFFER_BIT = 16384 | |
GL_CLIENT_MAPPED_BUFFER_BARRIER_BIT = 16384 | |
GL_QUERY_BUFFER_BARRIER_BIT = 32768 | |
GL_CONSTANT_COLOR = 32769 | |
GL_ONE_MINUS_CONSTANT_COLOR = 32770 | |
GL_CONSTANT_ALPHA = 32771 | |
GL_ONE_MINUS_CONSTANT_ALPHA = 32772 | |
GL_BLEND_COLOR = 32773 | |
GL_FUNC_ADD = 32774 | |
GL_MIN = 32775 | |
GL_MAX = 32776 | |
GL_BLEND_EQUATION = 32777 | |
GL_BLEND_EQUATION_RGB = 32777 | |
GL_FUNC_SUBTRACT = 32778 | |
GL_FUNC_REVERSE_SUBTRACT = 32779 | |
GL_CONVOLUTION_1D = 32784 | |
GL_CONVOLUTION_2D = 32785 | |
GL_SEPARABLE_2D = 32786 | |
GL_HISTOGRAM = 32804 | |
GL_PROXY_HISTOGRAM = 32805 | |
GL_MINMAX = 32814 | |
GL_UNSIGNED_BYTE_3_3_2 = 32818 | |
GL_UNSIGNED_SHORT_4_4_4_4 = 32819 | |
GL_UNSIGNED_SHORT_5_5_5_1 = 32820 | |
GL_UNSIGNED_INT_8_8_8_8 = 32821 | |
GL_UNSIGNED_INT_10_10_10_2 = 32822 | |
GL_POLYGON_OFFSET_FILL = 32823 | |
GL_POLYGON_OFFSET_FACTOR = 32824 | |
GL_RGB4 = 32847 | |
GL_RGB5 = 32848 | |
GL_RGB8 = 32849 | |
GL_RGB10 = 32850 | |
GL_RGB12 = 32851 | |
GL_RGB16 = 32852 | |
GL_RGBA2 = 32853 | |
GL_RGBA4 = 32854 | |
GL_RGB5_A1 = 32855 | |
GL_RGBA8 = 32856 | |
GL_RGB10_A2 = 32857 | |
GL_RGBA12 = 32858 | |
GL_RGBA16 = 32859 | |
GL_TEXTURE_RED_SIZE = 32860 | |
GL_TEXTURE_GREEN_SIZE = 32861 | |
GL_TEXTURE_BLUE_SIZE = 32862 | |
GL_TEXTURE_ALPHA_SIZE = 32863 | |
GL_PROXY_TEXTURE_1D = 32867 | |
GL_PROXY_TEXTURE_2D = 32868 | |
GL_TEXTURE_BINDING_1D = 32872 | |
GL_TEXTURE_BINDING_2D = 32873 | |
GL_TEXTURE_BINDING_3D = 32874 | |
GL_PACK_SKIP_IMAGES = 32875 | |
GL_PACK_IMAGE_HEIGHT = 32876 | |
GL_UNPACK_SKIP_IMAGES = 32877 | |
GL_UNPACK_IMAGE_HEIGHT = 32878 | |
GL_TEXTURE_3D = 32879 | |
GL_PROXY_TEXTURE_3D = 32880 | |
GL_TEXTURE_DEPTH = 32881 | |
GL_TEXTURE_WRAP_R = 32882 | |
GL_MAX_3D_TEXTURE_SIZE = 32883 | |
GL_VERTEX_ARRAY = 32884 | |
GL_MULTISAMPLE = 32925 | |
GL_MULTISAMPLE_ARB = 32925 | |
GL_SAMPLE_ALPHA_TO_COVERAGE = 32926 | |
GL_SAMPLE_ALPHA_TO_COVERAGE_ARB = 32926 | |
GL_SAMPLE_ALPHA_TO_ONE = 32927 | |
GL_SAMPLE_ALPHA_TO_ONE_ARB = 32927 | |
GL_SAMPLE_COVERAGE = 32928 | |
GL_SAMPLE_COVERAGE_ARB = 32928 | |
GL_SAMPLE_BUFFERS = 32936 | |
GL_SAMPLE_BUFFERS_ARB = 32936 | |
GL_SAMPLES = 32937 | |
GL_SAMPLES_ARB = 32937 | |
GL_SAMPLE_COVERAGE_VALUE = 32938 | |
GL_SAMPLE_COVERAGE_VALUE_ARB = 32938 | |
GL_SAMPLE_COVERAGE_INVERT = 32939 | |
GL_SAMPLE_COVERAGE_INVERT_ARB = 32939 | |
GL_BLEND_DST_RGB = 32968 | |
GL_BLEND_SRC_RGB = 32969 | |
GL_BLEND_DST_ALPHA = 32970 | |
GL_BLEND_SRC_ALPHA = 32971 | |
GL_COLOR_TABLE = 32976 | |
GL_POST_CONVOLUTION_COLOR_TABLE = 32977 | |
GL_POST_COLOR_MATRIX_COLOR_TABLE = 32978 | |
GL_PROXY_COLOR_TABLE = 32979 | |
GL_PROXY_POST_CONVOLUTION_COLOR_TABLE = 32980 | |
GL_PROXY_POST_COLOR_MATRIX_COLOR_TABLE = 32981 | |
GL_BGR = 32992 | |
GL_BGRA = 32993 | |
GL_MAX_ELEMENTS_VERTICES = 33000 | |
GL_MAX_ELEMENTS_INDICES = 33001 | |
GL_PARAMETER_BUFFER = 33006 | |
GL_PARAMETER_BUFFER_BINDING = 33007 | |
GL_POINT_FADE_THRESHOLD_SIZE = 33064 | |
GL_CLAMP_TO_BORDER = 33069 | |
GL_CLAMP_TO_EDGE = 33071 | |
GL_TEXTURE_MIN_LOD = 33082 | |
GL_TEXTURE_MAX_LOD = 33083 | |
GL_TEXTURE_BASE_LEVEL = 33084 | |
GL_TEXTURE_MAX_LEVEL = 33085 | |
GL_DEPTH_COMPONENT16 = 33189 | |
GL_DEPTH_COMPONENT24 = 33190 | |
GL_DEPTH_COMPONENT32 = 33191 | |
GL_FRAMEBUFFER_ATTACHMENT_COLOR_ENCODING = 33296 | |
GL_FRAMEBUFFER_ATTACHMENT_COMPONENT_TYPE = 33297 | |
GL_FRAMEBUFFER_ATTACHMENT_RED_SIZE = 33298 | |
GL_FRAMEBUFFER_ATTACHMENT_GREEN_SIZE = 33299 | |
GL_FRAMEBUFFER_ATTACHMENT_BLUE_SIZE = 33300 | |
GL_FRAMEBUFFER_ATTACHMENT_ALPHA_SIZE = 33301 | |
GL_FRAMEBUFFER_ATTACHMENT_DEPTH_SIZE = 33302 | |
GL_FRAMEBUFFER_ATTACHMENT_STENCIL_SIZE = 33303 | |
GL_FRAMEBUFFER_DEFAULT = 33304 | |
GL_FRAMEBUFFER_UNDEFINED = 33305 | |
GL_DEPTH_STENCIL_ATTACHMENT = 33306 | |
GL_MAJOR_VERSION = 33307 | |
GL_MINOR_VERSION = 33308 | |
GL_NUM_EXTENSIONS = 33309 | |
GL_CONTEXT_FLAGS = 33310 | |
GL_BUFFER_IMMUTABLE_STORAGE = 33311 | |
GL_BUFFER_STORAGE_FLAGS = 33312 | |
GL_PRIMITIVE_RESTART_FOR_PATCHES_SUPPORTED = 33313 | |
GL_COMPRESSED_RED = 33317 | |
GL_COMPRESSED_RG = 33318 | |
GL_RG = 33319 | |
GL_RG_INTEGER = 33320 | |
GL_R8 = 33321 | |
GL_R16 = 33322 | |
GL_RG8 = 33323 | |
GL_RG16 = 33324 | |
GL_R16F = 33325 | |
GL_R32F = 33326 | |
GL_RG16F = 33327 | |
GL_RG32F = 33328 | |
GL_R8I = 33329 | |
GL_R8UI = 33330 | |
GL_R16I = 33331 | |
GL_R16UI = 33332 | |
GL_R32I = 33333 | |
GL_R32UI = 33334 | |
GL_RG8I = 33335 | |
GL_RG8UI = 33336 | |
GL_RG16I = 33337 | |
GL_RG16UI = 33338 | |
GL_RG32I = 33339 | |
GL_RG32UI = 33340 | |
GL_DEBUG_OUTPUT_SYNCHRONOUS = 33346 | |
GL_DEBUG_NEXT_LOGGED_MESSAGE_LENGTH = 33347 | |
GL_DEBUG_CALLBACK_FUNCTION = 33348 | |
GL_DEBUG_CALLBACK_USER_PARAM = 33349 | |
GL_DEBUG_SOURCE_API = 33350 | |
GL_DEBUG_SOURCE_WINDOW_SYSTEM = 33351 | |
GL_DEBUG_SOURCE_SHADER_COMPILER = 33352 | |
GL_DEBUG_SOURCE_THIRD_PARTY = 33353 | |
GL_DEBUG_SOURCE_APPLICATION = 33354 | |
GL_DEBUG_SOURCE_OTHER = 33355 | |
GL_DEBUG_TYPE_ERROR = 33356 | |
GL_DEBUG_TYPE_DEPRECATED_BEHAVIOR = 33357 | |
GL_DEBUG_TYPE_UNDEFINED_BEHAVIOR = 33358 | |
GL_DEBUG_TYPE_PORTABILITY = 33359 | |
GL_DEBUG_TYPE_PERFORMANCE = 33360 | |
GL_DEBUG_TYPE_OTHER = 33361 | |
GL_LOSE_CONTEXT_ON_RESET = 33362 | |
GL_GUILTY_CONTEXT_RESET = 33363 | |
GL_INNOCENT_CONTEXT_RESET = 33364 | |
GL_UNKNOWN_CONTEXT_RESET = 33365 | |
GL_RESET_NOTIFICATION_STRATEGY = 33366 | |
GL_PROGRAM_BINARY_RETRIEVABLE_HINT = 33367 | |
GL_PROGRAM_SEPARABLE = 33368 | |
GL_ACTIVE_PROGRAM = 33369 | |
GL_PROGRAM_PIPELINE_BINDING = 33370 | |
GL_MAX_VIEWPORTS = 33371 | |
GL_VIEWPORT_SUBPIXEL_BITS = 33372 | |
GL_VIEWPORT_BOUNDS_RANGE = 33373 | |
GL_LAYER_PROVOKING_VERTEX = 33374 | |
GL_VIEWPORT_INDEX_PROVOKING_VERTEX = 33375 | |
GL_UNDEFINED_VERTEX = 33376 | |
GL_NO_RESET_NOTIFICATION = 33377 | |
GL_MAX_COMPUTE_SHARED_MEMORY_SIZE = 33378 | |
GL_MAX_COMPUTE_UNIFORM_COMPONENTS = 33379 | |
GL_MAX_COMPUTE_ATOMIC_COUNTER_BUFFERS = 33380 | |
GL_MAX_COMPUTE_ATOMIC_COUNTERS = 33381 | |
GL_MAX_COMBINED_COMPUTE_UNIFORM_COMPONENTS = 33382 | |
GL_COMPUTE_WORK_GROUP_SIZE = 33383 | |
GL_DEBUG_TYPE_MARKER = 33384 | |
GL_DEBUG_TYPE_PUSH_GROUP = 33385 | |
GL_DEBUG_TYPE_POP_GROUP = 33386 | |
GL_DEBUG_SEVERITY_NOTIFICATION = 33387 | |
GL_MAX_DEBUG_GROUP_STACK_DEPTH = 33388 | |
GL_DEBUG_GROUP_STACK_DEPTH = 33389 | |
GL_MAX_UNIFORM_LOCATIONS = 33390 | |
GL_INTERNALFORMAT_SUPPORTED = 33391 | |
GL_INTERNALFORMAT_PREFERRED = 33392 | |
GL_INTERNALFORMAT_RED_SIZE = 33393 | |
GL_INTERNALFORMAT_GREEN_SIZE = 33394 | |
GL_INTERNALFORMAT_BLUE_SIZE = 33395 | |
GL_INTERNALFORMAT_ALPHA_SIZE = 33396 | |
GL_INTERNALFORMAT_DEPTH_SIZE = 33397 | |
GL_INTERNALFORMAT_STENCIL_SIZE = 33398 | |
GL_INTERNALFORMAT_SHARED_SIZE = 33399 | |
GL_INTERNALFORMAT_RED_TYPE = 33400 | |
GL_INTERNALFORMAT_GREEN_TYPE = 33401 | |
GL_INTERNALFORMAT_BLUE_TYPE = 33402 | |
GL_INTERNALFORMAT_ALPHA_TYPE = 33403 | |
GL_INTERNALFORMAT_DEPTH_TYPE = 33404 | |
GL_INTERNALFORMAT_STENCIL_TYPE = 33405 | |
GL_MAX_WIDTH = 33406 | |
GL_MAX_HEIGHT = 33407 | |
GL_MAX_DEPTH = 33408 | |
GL_MAX_LAYERS = 33409 | |
GL_MAX_COMBINED_DIMENSIONS = 33410 | |
GL_COLOR_COMPONENTS = 33411 | |
GL_DEPTH_COMPONENTS = 33412 | |
GL_STENCIL_COMPONENTS = 33413 | |
GL_COLOR_RENDERABLE = 33414 | |
GL_DEPTH_RENDERABLE = 33415 | |
GL_STENCIL_RENDERABLE = 33416 | |
GL_FRAMEBUFFER_RENDERABLE = 33417 | |
GL_FRAMEBUFFER_RENDERABLE_LAYERED = 33418 | |
GL_FRAMEBUFFER_BLEND = 33419 | |
GL_READ_PIXELS = 33420 | |
GL_READ_PIXELS_FORMAT = 33421 | |
GL_READ_PIXELS_TYPE = 33422 | |
GL_TEXTURE_IMAGE_FORMAT = 33423 | |
GL_TEXTURE_IMAGE_TYPE = 33424 | |
GL_GET_TEXTURE_IMAGE_FORMAT = 33425 | |
GL_GET_TEXTURE_IMAGE_TYPE = 33426 | |
GL_MIPMAP = 33427 | |
GL_MANUAL_GENERATE_MIPMAP = 33428 | |
GL_AUTO_GENERATE_MIPMAP = 33429 | |
GL_COLOR_ENCODING = 33430 | |
GL_SRGB_READ = 33431 | |
GL_SRGB_WRITE = 33432 | |
GL_FILTER = 33434 | |
GL_VERTEX_TEXTURE = 33435 | |
GL_TESS_CONTROL_TEXTURE = 33436 | |
GL_TESS_EVALUATION_TEXTURE = 33437 | |
GL_GEOMETRY_TEXTURE = 33438 | |
GL_FRAGMENT_TEXTURE = 33439 | |
GL_COMPUTE_TEXTURE = 33440 | |
GL_TEXTURE_SHADOW = 33441 | |
GL_TEXTURE_GATHER = 33442 | |
GL_TEXTURE_GATHER_SHADOW = 33443 | |
GL_SHADER_IMAGE_LOAD = 33444 | |
GL_SHADER_IMAGE_STORE = 33445 | |
GL_SHADER_IMAGE_ATOMIC = 33446 | |
GL_IMAGE_TEXEL_SIZE = 33447 | |
GL_IMAGE_COMPATIBILITY_CLASS = 33448 | |
GL_IMAGE_PIXEL_FORMAT = 33449 | |
GL_IMAGE_PIXEL_TYPE = 33450 | |
GL_SIMULTANEOUS_TEXTURE_AND_DEPTH_TEST = 33452 | |
GL_SIMULTANEOUS_TEXTURE_AND_STENCIL_TEST = 33453 | |
GL_SIMULTANEOUS_TEXTURE_AND_DEPTH_WRITE = 33454 | |
GL_SIMULTANEOUS_TEXTURE_AND_STENCIL_WRITE = 33455 | |
GL_TEXTURE_COMPRESSED_BLOCK_WIDTH = 33457 | |
GL_TEXTURE_COMPRESSED_BLOCK_HEIGHT = 33458 | |
GL_TEXTURE_COMPRESSED_BLOCK_SIZE = 33459 | |
GL_CLEAR_BUFFER = 33460 | |
GL_TEXTURE_VIEW = 33461 | |
GL_VIEW_COMPATIBILITY_CLASS = 33462 | |
GL_FULL_SUPPORT = 33463 | |
GL_CAVEAT_SUPPORT = 33464 | |
GL_IMAGE_CLASS_4_X_32 = 33465 | |
GL_IMAGE_CLASS_2_X_32 = 33466 | |
GL_IMAGE_CLASS_1_X_32 = 33467 | |
GL_IMAGE_CLASS_4_X_16 = 33468 | |
GL_IMAGE_CLASS_2_X_16 = 33469 | |
GL_IMAGE_CLASS_1_X_16 = 33470 | |
GL_IMAGE_CLASS_4_X_8 = 33471 | |
GL_IMAGE_CLASS_2_X_8 = 33472 | |
GL_IMAGE_CLASS_1_X_8 = 33473 | |
GL_IMAGE_CLASS_11_11_10 = 33474 | |
GL_IMAGE_CLASS_10_10_10_2 = 33475 | |
GL_VIEW_CLASS_128_BITS = 33476 | |
GL_VIEW_CLASS_96_BITS = 33477 | |
GL_VIEW_CLASS_64_BITS = 33478 | |
GL_VIEW_CLASS_48_BITS = 33479 | |
GL_VIEW_CLASS_32_BITS = 33480 | |
GL_VIEW_CLASS_24_BITS = 33481 | |
GL_VIEW_CLASS_16_BITS = 33482 | |
GL_VIEW_CLASS_8_BITS = 33483 | |
GL_VIEW_CLASS_S3TC_DXT1_RGB = 33484 | |
GL_VIEW_CLASS_S3TC_DXT1_RGBA = 33485 | |
GL_VIEW_CLASS_S3TC_DXT3_RGBA = 33486 | |
GL_VIEW_CLASS_S3TC_DXT5_RGBA = 33487 | |
GL_VIEW_CLASS_RGTC1_RED = 33488 | |
GL_VIEW_CLASS_RGTC2_RG = 33489 | |
GL_VIEW_CLASS_BPTC_UNORM = 33490 | |
GL_VIEW_CLASS_BPTC_FLOAT = 33491 | |
GL_VERTEX_ATTRIB_BINDING = 33492 | |
GL_VERTEX_ATTRIB_RELATIVE_OFFSET = 33493 | |
GL_VERTEX_BINDING_DIVISOR = 33494 | |
GL_VERTEX_BINDING_OFFSET = 33495 | |
GL_VERTEX_BINDING_STRIDE = 33496 | |
GL_MAX_VERTEX_ATTRIB_RELATIVE_OFFSET = 33497 | |
GL_MAX_VERTEX_ATTRIB_BINDINGS = 33498 | |
GL_TEXTURE_VIEW_MIN_LEVEL = 33499 | |
GL_TEXTURE_VIEW_NUM_LEVELS = 33500 | |
GL_TEXTURE_VIEW_MIN_LAYER = 33501 | |
GL_TEXTURE_VIEW_NUM_LAYERS = 33502 | |
GL_TEXTURE_IMMUTABLE_LEVELS = 33503 | |
GL_BUFFER = 33504 | |
GL_SHADER = 33505 | |
GL_PROGRAM = 33506 | |
GL_QUERY = 33507 | |
GL_PROGRAM_PIPELINE = 33508 | |
GL_MAX_VERTEX_ATTRIB_STRIDE = 33509 | |
GL_SAMPLER = 33510 | |
GL_DISPLAY_LIST = 33511 | |
GL_MAX_LABEL_LENGTH = 33512 | |
GL_NUM_SHADING_LANGUAGE_VERSIONS = 33513 | |
GL_QUERY_TARGET = 33514 | |
GL_TRANSFORM_FEEDBACK_OVERFLOW = 33516 | |
GL_TRANSFORM_FEEDBACK_STREAM_OVERFLOW = 33517 | |
GL_VERTICES_SUBMITTED = 33518 | |
GL_PRIMITIVES_SUBMITTED = 33519 | |
GL_VERTEX_SHADER_INVOCATIONS = 33520 | |
GL_TESS_CONTROL_SHADER_PATCHES = 33521 | |
GL_TESS_EVALUATION_SHADER_INVOCATIONS = 33522 | |
GL_GEOMETRY_SHADER_PRIMITIVES_EMITTED = 33523 | |
GL_FRAGMENT_SHADER_INVOCATIONS = 33524 | |
GL_COMPUTE_SHADER_INVOCATIONS = 33525 | |
GL_CLIPPING_INPUT_PRIMITIVES = 33526 | |
GL_CLIPPING_OUTPUT_PRIMITIVES = 33527 | |
GL_MAX_CULL_DISTANCES = 33529 | |
GL_MAX_COMBINED_CLIP_AND_CULL_DISTANCES = 33530 | |
GL_CONTEXT_RELEASE_BEHAVIOR = 33531 | |
GL_CONTEXT_RELEASE_BEHAVIOR_FLUSH = 33532 | |
GL_UNSIGNED_BYTE_2_3_3_REV = 33634 | |
GL_UNSIGNED_SHORT_5_6_5 = 33635 | |
GL_UNSIGNED_SHORT_5_6_5_REV = 33636 | |
GL_UNSIGNED_SHORT_4_4_4_4_REV = 33637 | |
GL_UNSIGNED_SHORT_1_5_5_5_REV = 33638 | |
GL_UNSIGNED_INT_8_8_8_8_REV = 33639 | |
GL_UNSIGNED_INT_2_10_10_10_REV = 33640 | |
GL_MIRRORED_REPEAT = 33648 | |
GL_COMPRESSED_RGB_S3TC_DXT1_EXT = 33776 | |
GL_COMPRESSED_RGBA_S3TC_DXT1_EXT = 33777 | |
GL_COMPRESSED_RGBA_S3TC_DXT3_EXT = 33778 | |
GL_COMPRESSED_RGBA_S3TC_DXT5_EXT = 33779 | |
GL_ALIASED_LINE_WIDTH_RANGE = 33902 | |
GL_TEXTURE0 = 33984 | |
GL_TEXTURE1 = 33985 | |
GL_TEXTURE2 = 33986 | |
GL_TEXTURE3 = 33987 | |
GL_TEXTURE4 = 33988 | |
GL_TEXTURE5 = 33989 | |
GL_TEXTURE6 = 33990 | |
GL_TEXTURE7 = 33991 | |
GL_TEXTURE8 = 33992 | |
GL_TEXTURE9 = 33993 | |
GL_TEXTURE10 = 33994 | |
GL_TEXTURE11 = 33995 | |
GL_TEXTURE12 = 33996 | |
GL_TEXTURE13 = 33997 | |
GL_TEXTURE14 = 33998 | |
GL_TEXTURE15 = 33999 | |
GL_TEXTURE16 = 34000 | |
GL_TEXTURE17 = 34001 | |
GL_TEXTURE18 = 34002 | |
GL_TEXTURE19 = 34003 | |
GL_TEXTURE20 = 34004 | |
GL_TEXTURE21 = 34005 | |
GL_TEXTURE22 = 34006 | |
GL_TEXTURE23 = 34007 | |
GL_TEXTURE24 = 34008 | |
GL_TEXTURE25 = 34009 | |
GL_TEXTURE26 = 34010 | |
GL_TEXTURE27 = 34011 | |
GL_TEXTURE28 = 34012 | |
GL_TEXTURE29 = 34013 | |
GL_TEXTURE30 = 34014 | |
GL_TEXTURE31 = 34015 | |
GL_ACTIVE_TEXTURE = 34016 | |
GL_MAX_RENDERBUFFER_SIZE = 34024 | |
GL_MAX_RENDERBUFFER_SIZE_EXT = 34024 | |
GL_COMPRESSED_RGB = 34029 | |
GL_COMPRESSED_RGBA = 34030 | |
GL_TEXTURE_COMPRESSION_HINT = 34031 | |
GL_UNIFORM_BLOCK_REFERENCED_BY_TESS_CONTROL_SHADER = 34032 | |
GL_UNIFORM_BLOCK_REFERENCED_BY_TESS_EVALUATION_SHADER = 34033 | |
GL_TEXTURE_RECTANGLE = 34037 | |
GL_TEXTURE_BINDING_RECTANGLE = 34038 | |
GL_PROXY_TEXTURE_RECTANGLE = 34039 | |
GL_MAX_RECTANGLE_TEXTURE_SIZE = 34040 | |
GL_DEPTH_STENCIL = 34041 | |
GL_UNSIGNED_INT_24_8 = 34042 | |
GL_MAX_TEXTURE_LOD_BIAS = 34045 | |
GL_TEXTURE_MAX_ANISOTROPY = 34046 | |
GL_MAX_TEXTURE_MAX_ANISOTROPY = 34047 | |
GL_TEXTURE_LOD_BIAS = 34049 | |
GL_INCR_WRAP = 34055 | |
GL_DECR_WRAP = 34056 | |
GL_TEXTURE_CUBE_MAP = 34067 | |
GL_TEXTURE_BINDING_CUBE_MAP = 34068 | |
GL_TEXTURE_CUBE_MAP_POSITIVE_X = 34069 | |
GL_TEXTURE_CUBE_MAP_NEGATIVE_X = 34070 | |
GL_TEXTURE_CUBE_MAP_POSITIVE_Y = 34071 | |
GL_TEXTURE_CUBE_MAP_NEGATIVE_Y = 34072 | |
GL_TEXTURE_CUBE_MAP_POSITIVE_Z = 34073 | |
GL_TEXTURE_CUBE_MAP_NEGATIVE_Z = 34074 | |
GL_PROXY_TEXTURE_CUBE_MAP = 34075 | |
GL_MAX_CUBE_MAP_TEXTURE_SIZE = 34076 | |
GL_SRC1_ALPHA = 34185 | |
GL_VERTEX_ARRAY_BINDING = 34229 | |
GL_VERTEX_ATTRIB_ARRAY_ENABLED = 34338 | |
GL_VERTEX_ATTRIB_ARRAY_SIZE = 34339 | |
GL_VERTEX_ATTRIB_ARRAY_STRIDE = 34340 | |
GL_VERTEX_ATTRIB_ARRAY_TYPE = 34341 | |
GL_CURRENT_VERTEX_ATTRIB = 34342 | |
GL_VERTEX_PROGRAM_POINT_SIZE = 34370 | |
GL_PROGRAM_POINT_SIZE = 34370 | |
GL_VERTEX_ATTRIB_ARRAY_POINTER = 34373 | |
GL_DEPTH_CLAMP = 34383 | |
GL_TEXTURE_COMPRESSED_IMAGE_SIZE = 34464 | |
GL_TEXTURE_COMPRESSED = 34465 | |
GL_NUM_COMPRESSED_TEXTURE_FORMATS = 34466 | |
GL_COMPRESSED_TEXTURE_FORMATS = 34467 | |
GL_PROGRAM_BINARY_LENGTH = 34625 | |
GL_MIRROR_CLAMP_TO_EDGE = 34627 | |
GL_VERTEX_ATTRIB_ARRAY_LONG = 34638 | |
GL_BUFFER_SIZE = 34660 | |
GL_BUFFER_USAGE = 34661 | |
GL_NUM_PROGRAM_BINARY_FORMATS = 34814 | |
GL_PROGRAM_BINARY_FORMATS = 34815 | |
GL_STENCIL_BACK_FUNC = 34816 | |
GL_STENCIL_BACK_FAIL = 34817 | |
GL_STENCIL_BACK_PASS_DEPTH_FAIL = 34818 | |
GL_STENCIL_BACK_PASS_DEPTH_PASS = 34819 | |
GL_RGBA32F = 34836 | |
GL_RGB32F = 34837 | |
GL_RGBA16F = 34842 | |
GL_RGB16F = 34843 | |
GL_MAX_DRAW_BUFFERS = 34852 | |
GL_DRAW_BUFFER0 = 34853 | |
GL_DRAW_BUFFER1 = 34854 | |
GL_DRAW_BUFFER2 = 34855 | |
GL_DRAW_BUFFER3 = 34856 | |
GL_DRAW_BUFFER4 = 34857 | |
GL_DRAW_BUFFER5 = 34858 | |
GL_DRAW_BUFFER6 = 34859 | |
GL_DRAW_BUFFER7 = 34860 | |
GL_DRAW_BUFFER8 = 34861 | |
GL_DRAW_BUFFER9 = 34862 | |
GL_DRAW_BUFFER10 = 34863 | |
GL_DRAW_BUFFER11 = 34864 | |
GL_DRAW_BUFFER12 = 34865 | |
GL_DRAW_BUFFER13 = 34866 | |
GL_DRAW_BUFFER14 = 34867 | |
GL_DRAW_BUFFER15 = 34868 | |
GL_BLEND_EQUATION_ALPHA = 34877 | |
GL_TEXTURE_DEPTH_SIZE = 34890 | |
GL_TEXTURE_COMPARE_MODE = 34892 | |
GL_TEXTURE_COMPARE_FUNC = 34893 | |
GL_COMPARE_REF_TO_TEXTURE = 34894 | |
GL_TEXTURE_CUBE_MAP_SEAMLESS = 34895 | |
GL_QUERY_COUNTER_BITS = 34916 | |
GL_CURRENT_QUERY = 34917 | |
GL_QUERY_RESULT = 34918 | |
GL_QUERY_RESULT_AVAILABLE = 34919 | |
GL_MAX_VERTEX_ATTRIBS = 34921 | |
GL_VERTEX_ATTRIB_ARRAY_NORMALIZED = 34922 | |
GL_MAX_TESS_CONTROL_INPUT_COMPONENTS = 34924 | |
GL_MAX_TESS_EVALUATION_INPUT_COMPONENTS = 34925 | |
GL_MAX_TEXTURE_IMAGE_UNITS = 34930 | |
GL_GEOMETRY_SHADER_INVOCATIONS = 34943 | |
GL_ARRAY_BUFFER = 34962 | |
GL_ELEMENT_ARRAY_BUFFER = 34963 | |
GL_ARRAY_BUFFER_BINDING = 34964 | |
GL_ELEMENT_ARRAY_BUFFER_BINDING = 34965 | |
GL_VERTEX_ATTRIB_ARRAY_BUFFER_BINDING = 34975 | |
GL_READ_ONLY = 35000 | |
GL_WRITE_ONLY = 35001 | |
GL_READ_WRITE = 35002 | |
GL_BUFFER_ACCESS = 35003 | |
GL_BUFFER_MAPPED = 35004 | |
GL_BUFFER_MAP_POINTER = 35005 | |
GL_TIME_ELAPSED = 35007 | |
GL_STREAM_DRAW = 35040 | |
GL_STREAM_READ = 35041 | |
GL_STREAM_COPY = 35042 | |
GL_STATIC_DRAW = 35044 | |
GL_STATIC_READ = 35045 | |
GL_STATIC_COPY = 35046 | |
GL_DYNAMIC_DRAW = 35048 | |
GL_DYNAMIC_READ = 35049 | |
GL_DYNAMIC_COPY = 35050 | |
GL_PIXEL_PACK_BUFFER = 35051 | |
GL_PIXEL_UNPACK_BUFFER = 35052 | |
GL_PIXEL_PACK_BUFFER_BINDING = 35053 | |
GL_PIXEL_UNPACK_BUFFER_BINDING = 35055 | |
GL_DEPTH24_STENCIL8 = 35056 | |
GL_TEXTURE_STENCIL_SIZE = 35057 | |
GL_SRC1_COLOR = 35065 | |
GL_ONE_MINUS_SRC1_COLOR = 35066 | |
GL_ONE_MINUS_SRC1_ALPHA = 35067 | |
GL_MAX_DUAL_SOURCE_DRAW_BUFFERS = 35068 | |
GL_VERTEX_ATTRIB_ARRAY_INTEGER = 35069 | |
GL_VERTEX_ATTRIB_ARRAY_DIVISOR = 35070 | |
GL_MAX_ARRAY_TEXTURE_LAYERS = 35071 | |
GL_MIN_PROGRAM_TEXEL_OFFSET = 35076 | |
GL_MAX_PROGRAM_TEXEL_OFFSET = 35077 | |
GL_SAMPLES_PASSED = 35092 | |
GL_GEOMETRY_VERTICES_OUT = 35094 | |
GL_GEOMETRY_INPUT_TYPE = 35095 | |
GL_GEOMETRY_OUTPUT_TYPE = 35096 | |
GL_SAMPLER_BINDING = 35097 | |
GL_CLAMP_READ_COLOR = 35100 | |
GL_FIXED_ONLY = 35101 | |
GL_UNIFORM_BUFFER = 35345 | |
GL_UNIFORM_BUFFER_BINDING = 35368 | |
GL_UNIFORM_BUFFER_START = 35369 | |
GL_UNIFORM_BUFFER_SIZE = 35370 | |
GL_MAX_VERTEX_UNIFORM_BLOCKS = 35371 | |
GL_MAX_GEOMETRY_UNIFORM_BLOCKS = 35372 | |
GL_MAX_FRAGMENT_UNIFORM_BLOCKS = 35373 | |
GL_MAX_COMBINED_UNIFORM_BLOCKS = 35374 | |
GL_MAX_UNIFORM_BUFFER_BINDINGS = 35375 | |
GL_MAX_UNIFORM_BLOCK_SIZE = 35376 | |
GL_MAX_COMBINED_VERTEX_UNIFORM_COMPONENTS = 35377 | |
GL_MAX_COMBINED_GEOMETRY_UNIFORM_COMPONENTS = 35378 | |
GL_MAX_COMBINED_FRAGMENT_UNIFORM_COMPONENTS = 35379 | |
GL_UNIFORM_BUFFER_OFFSET_ALIGNMENT = 35380 | |
GL_ACTIVE_UNIFORM_BLOCK_MAX_NAME_LENGTH = 35381 | |
GL_ACTIVE_UNIFORM_BLOCKS = 35382 | |
GL_UNIFORM_TYPE = 35383 | |
GL_UNIFORM_SIZE = 35384 | |
GL_UNIFORM_NAME_LENGTH = 35385 | |
GL_UNIFORM_BLOCK_INDEX = 35386 | |
GL_UNIFORM_OFFSET = 35387 | |
GL_UNIFORM_ARRAY_STRIDE = 35388 | |
GL_UNIFORM_MATRIX_STRIDE = 35389 | |
GL_UNIFORM_IS_ROW_MAJOR = 35390 | |
GL_UNIFORM_BLOCK_BINDING = 35391 | |
GL_UNIFORM_BLOCK_DATA_SIZE = 35392 | |
GL_UNIFORM_BLOCK_NAME_LENGTH = 35393 | |
GL_UNIFORM_BLOCK_ACTIVE_UNIFORMS = 35394 | |
GL_UNIFORM_BLOCK_ACTIVE_UNIFORM_INDICES = 35395 | |
GL_UNIFORM_BLOCK_REFERENCED_BY_VERTEX_SHADER = 35396 | |
GL_UNIFORM_BLOCK_REFERENCED_BY_GEOMETRY_SHADER = 35397 | |
GL_UNIFORM_BLOCK_REFERENCED_BY_FRAGMENT_SHADER = 35398 | |
GL_FRAGMENT_SHADER = 35632 | |
GL_VERTEX_SHADER = 35633 | |
GL_MAX_FRAGMENT_UNIFORM_COMPONENTS = 35657 | |
GL_MAX_VERTEX_UNIFORM_COMPONENTS = 35658 | |
GL_MAX_VARYING_FLOATS = 35659 | |
GL_MAX_VARYING_COMPONENTS = 35659 | |
GL_MAX_VERTEX_TEXTURE_IMAGE_UNITS = 35660 | |
GL_MAX_COMBINED_TEXTURE_IMAGE_UNITS = 35661 | |
GL_SHADER_TYPE = 35663 | |
GL_FLOAT_VEC2 = 35664 | |
GL_FLOAT_VEC3 = 35665 | |
GL_FLOAT_VEC4 = 35666 | |
GL_INT_VEC2 = 35667 | |
GL_INT_VEC3 = 35668 | |
GL_INT_VEC4 = 35669 | |
GL_BOOL = 35670 | |
GL_BOOL_VEC2 = 35671 | |
GL_BOOL_VEC3 = 35672 | |
GL_BOOL_VEC4 = 35673 | |
GL_FLOAT_MAT2 = 35674 | |
GL_FLOAT_MAT3 = 35675 | |
GL_FLOAT_MAT4 = 35676 | |
GL_SAMPLER_1D = 35677 | |
GL_SAMPLER_2D = 35678 | |
GL_SAMPLER_3D = 35679 | |
GL_SAMPLER_CUBE = 35680 | |
GL_SAMPLER_1D_SHADOW = 35681 | |
GL_SAMPLER_2D_SHADOW = 35682 | |
GL_SAMPLER_2D_RECT = 35683 | |
GL_SAMPLER_2D_RECT_SHADOW = 35684 | |
GL_FLOAT_MAT2x3 = 35685 | |
GL_FLOAT_MAT2x4 = 35686 | |
GL_FLOAT_MAT3x2 = 35687 | |
GL_FLOAT_MAT3x4 = 35688 | |
GL_FLOAT_MAT4x2 = 35689 | |
GL_FLOAT_MAT4x3 = 35690 | |
GL_DELETE_STATUS = 35712 | |
GL_COMPILE_STATUS = 35713 | |
GL_LINK_STATUS = 35714 | |
GL_VALIDATE_STATUS = 35715 | |
GL_INFO_LOG_LENGTH = 35716 | |
GL_ATTACHED_SHADERS = 35717 | |
GL_ACTIVE_UNIFORMS = 35718 | |
GL_ACTIVE_UNIFORM_MAX_LENGTH = 35719 | |
GL_SHADER_SOURCE_LENGTH = 35720 | |
GL_ACTIVE_ATTRIBUTES = 35721 | |
GL_ACTIVE_ATTRIBUTE_MAX_LENGTH = 35722 | |
GL_FRAGMENT_SHADER_DERIVATIVE_HINT = 35723 | |
GL_SHADING_LANGUAGE_VERSION = 35724 | |
GL_CURRENT_PROGRAM = 35725 | |
GL_IMPLEMENTATION_COLOR_READ_TYPE = 35738 | |
GL_IMPLEMENTATION_COLOR_READ_FORMAT = 35739 | |
GL_TEXTURE_RED_TYPE = 35856 | |
GL_TEXTURE_GREEN_TYPE = 35857 | |
GL_TEXTURE_BLUE_TYPE = 35858 | |
GL_TEXTURE_ALPHA_TYPE = 35859 | |
GL_TEXTURE_DEPTH_TYPE = 35862 | |
GL_UNSIGNED_NORMALIZED = 35863 | |
GL_TEXTURE_1D_ARRAY = 35864 | |
GL_PROXY_TEXTURE_1D_ARRAY = 35865 | |
GL_TEXTURE_2D_ARRAY = 35866 | |
GL_PROXY_TEXTURE_2D_ARRAY = 35867 | |
GL_TEXTURE_BINDING_1D_ARRAY = 35868 | |
GL_TEXTURE_BINDING_2D_ARRAY = 35869 | |
GL_MAX_GEOMETRY_TEXTURE_IMAGE_UNITS = 35881 | |
GL_TEXTURE_BUFFER = 35882 | |
GL_TEXTURE_BUFFER_BINDING = 35882 | |
GL_MAX_TEXTURE_BUFFER_SIZE = 35883 | |
GL_TEXTURE_BINDING_BUFFER = 35884 | |
GL_TEXTURE_BUFFER_DATA_STORE_BINDING = 35885 | |
GL_ANY_SAMPLES_PASSED = 35887 | |
GL_SAMPLE_SHADING = 35894 | |
GL_MIN_SAMPLE_SHADING_VALUE = 35895 | |
GL_R11F_G11F_B10F = 35898 | |
GL_UNSIGNED_INT_10F_11F_11F_REV = 35899 | |
GL_RGB9_E5 = 35901 | |
GL_UNSIGNED_INT_5_9_9_9_REV = 35902 | |
GL_TEXTURE_SHARED_SIZE = 35903 | |
GL_SRGB = 35904 | |
GL_SRGB8 = 35905 | |
GL_SRGB_ALPHA = 35906 | |
GL_SRGB8_ALPHA8 = 35907 | |
GL_COMPRESSED_SRGB = 35912 | |
GL_COMPRESSED_SRGB_ALPHA = 35913 | |
GL_TRANSFORM_FEEDBACK_VARYING_MAX_LENGTH = 35958 | |
GL_TRANSFORM_FEEDBACK_BUFFER_MODE = 35967 | |
GL_MAX_TRANSFORM_FEEDBACK_SEPARATE_COMPONENTS = 35968 | |
GL_TRANSFORM_FEEDBACK_VARYINGS = 35971 | |
GL_TRANSFORM_FEEDBACK_BUFFER_START = 35972 | |
GL_TRANSFORM_FEEDBACK_BUFFER_SIZE = 35973 | |
GL_PRIMITIVES_GENERATED = 35975 | |
GL_TRANSFORM_FEEDBACK_PRIMITIVES_WRITTEN = 35976 | |
GL_RASTERIZER_DISCARD = 35977 | |
GL_MAX_TRANSFORM_FEEDBACK_INTERLEAVED_COMPONENTS = 35978 | |
GL_MAX_TRANSFORM_FEEDBACK_SEPARATE_ATTRIBS = 35979 | |
GL_INTERLEAVED_ATTRIBS = 35980 | |
GL_SEPARATE_ATTRIBS = 35981 | |
GL_TRANSFORM_FEEDBACK_BUFFER = 35982 | |
GL_TRANSFORM_FEEDBACK_BUFFER_BINDING = 35983 | |
GL_POINT_SPRITE_COORD_ORIGIN = 36000 | |
GL_LOWER_LEFT = 36001 | |
GL_UPPER_LEFT = 36002 | |
GL_STENCIL_BACK_REF = 36003 | |
GL_STENCIL_BACK_VALUE_MASK = 36004 | |
GL_STENCIL_BACK_WRITEMASK = 36005 | |
GL_FRAMEBUFFER_BINDING = 36006 | |
GL_DRAW_FRAMEBUFFER_BINDING = 36006 | |
GL_FRAMEBUFFER_BINDING_EXT = 36006 | |
GL_RENDERBUFFER_BINDING = 36007 | |
GL_RENDERBUFFER_BINDING_EXT = 36007 | |
GL_READ_FRAMEBUFFER = 36008 | |
GL_DRAW_FRAMEBUFFER = 36009 | |
GL_READ_FRAMEBUFFER_BINDING = 36010 | |
GL_RENDERBUFFER_SAMPLES = 36011 | |
GL_DEPTH_COMPONENT32F = 36012 | |
GL_DEPTH32F_STENCIL8 = 36013 | |
GL_FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE = 36048 | |
GL_FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE_EXT = 36048 | |
GL_FRAMEBUFFER_ATTACHMENT_OBJECT_NAME = 36049 | |
GL_FRAMEBUFFER_ATTACHMENT_OBJECT_NAME_EXT = 36049 | |
GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_LEVEL = 36050 | |
GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_LEVEL_EXT = 36050 | |
GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_CUBE_MAP_FACE = 36051 | |
GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_CUBE_MAP_FACE_EXT = 36051 | |
GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_LAYER = 36052 | |
GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_3D_ZOFFSET_EXT = 36052 | |
GL_FRAMEBUFFER_COMPLETE = 36053 | |
GL_FRAMEBUFFER_COMPLETE_EXT = 36053 | |
GL_FRAMEBUFFER_INCOMPLETE_ATTACHMENT = 36054 | |
GL_FRAMEBUFFER_INCOMPLETE_ATTACHMENT_EXT = 36054 | |
GL_FRAMEBUFFER_INCOMPLETE_MISSING_ATTACHMENT = 36055 | |
GL_FRAMEBUFFER_INCOMPLETE_MISSING_ATTACHMENT_EXT = 36055 | |
GL_FRAMEBUFFER_INCOMPLETE_DIMENSIONS_EXT = 36057 | |
GL_FRAMEBUFFER_INCOMPLETE_FORMATS_EXT = 36058 | |
GL_FRAMEBUFFER_INCOMPLETE_DRAW_BUFFER = 36059 | |
GL_FRAMEBUFFER_INCOMPLETE_DRAW_BUFFER_EXT = 36059 | |
GL_FRAMEBUFFER_INCOMPLETE_READ_BUFFER = 36060 | |
GL_FRAMEBUFFER_INCOMPLETE_READ_BUFFER_EXT = 36060 | |
GL_FRAMEBUFFER_UNSUPPORTED = 36061 | |
GL_FRAMEBUFFER_UNSUPPORTED_EXT = 36061 | |
GL_MAX_COLOR_ATTACHMENTS = 36063 | |
GL_MAX_COLOR_ATTACHMENTS_EXT = 36063 | |
GL_COLOR_ATTACHMENT0 = 36064 | |
GL_COLOR_ATTACHMENT0_EXT = 36064 | |
GL_COLOR_ATTACHMENT1 = 36065 | |
GL_COLOR_ATTACHMENT1_EXT = 36065 | |
GL_COLOR_ATTACHMENT2 = 36066 | |
GL_COLOR_ATTACHMENT2_EXT = 36066 | |
GL_COLOR_ATTACHMENT3 = 36067 | |
GL_COLOR_ATTACHMENT3_EXT = 36067 | |
GL_COLOR_ATTACHMENT4 = 36068 | |
GL_COLOR_ATTACHMENT4_EXT = 36068 | |
GL_COLOR_ATTACHMENT5 = 36069 | |
GL_COLOR_ATTACHMENT5_EXT = 36069 | |
GL_COLOR_ATTACHMENT6 = 36070 | |
GL_COLOR_ATTACHMENT6_EXT = 36070 | |
GL_COLOR_ATTACHMENT7 = 36071 | |
GL_COLOR_ATTACHMENT7_EXT = 36071 | |
GL_COLOR_ATTACHMENT8 = 36072 | |
GL_COLOR_ATTACHMENT8_EXT = 36072 | |
GL_COLOR_ATTACHMENT9 = 36073 | |
GL_COLOR_ATTACHMENT9_EXT = 36073 | |
GL_COLOR_ATTACHMENT10 = 36074 | |
GL_COLOR_ATTACHMENT10_EXT = 36074 | |
GL_COLOR_ATTACHMENT11 = 36075 | |
GL_COLOR_ATTACHMENT11_EXT = 36075 | |
GL_COLOR_ATTACHMENT12 = 36076 | |
GL_COLOR_ATTACHMENT12_EXT = 36076 | |
GL_COLOR_ATTACHMENT13 = 36077 | |
GL_COLOR_ATTACHMENT13_EXT = 36077 | |
GL_COLOR_ATTACHMENT14 = 36078 | |
GL_COLOR_ATTACHMENT14_EXT = 36078 | |
GL_COLOR_ATTACHMENT15 = 36079 | |
GL_COLOR_ATTACHMENT15_EXT = 36079 | |
GL_COLOR_ATTACHMENT16 = 36080 | |
GL_COLOR_ATTACHMENT17 = 36081 | |
GL_COLOR_ATTACHMENT18 = 36082 | |
GL_COLOR_ATTACHMENT19 = 36083 | |
GL_COLOR_ATTACHMENT20 = 36084 | |
GL_COLOR_ATTACHMENT21 = 36085 | |
GL_COLOR_ATTACHMENT22 = 36086 | |
GL_COLOR_ATTACHMENT23 = 36087 | |
GL_COLOR_ATTACHMENT24 = 36088 | |
GL_COLOR_ATTACHMENT25 = 36089 | |
GL_COLOR_ATTACHMENT26 = 36090 | |
GL_COLOR_ATTACHMENT27 = 36091 | |
GL_COLOR_ATTACHMENT28 = 36092 | |
GL_COLOR_ATTACHMENT29 = 36093 | |
GL_COLOR_ATTACHMENT30 = 36094 | |
GL_COLOR_ATTACHMENT31 = 36095 | |
GL_DEPTH_ATTACHMENT = 36096 | |
GL_DEPTH_ATTACHMENT_EXT = 36096 | |
GL_STENCIL_ATTACHMENT = 36128 | |
GL_STENCIL_ATTACHMENT_EXT = 36128 | |
GL_FRAMEBUFFER = 36160 | |
GL_FRAMEBUFFER_EXT = 36160 | |
GL_RENDERBUFFER = 36161 | |
GL_RENDERBUFFER_EXT = 36161 | |
GL_RENDERBUFFER_WIDTH = 36162 | |
GL_RENDERBUFFER_WIDTH_EXT = 36162 | |
GL_RENDERBUFFER_HEIGHT = 36163 | |
GL_RENDERBUFFER_HEIGHT_EXT = 36163 | |
GL_RENDERBUFFER_INTERNAL_FORMAT = 36164 | |
GL_RENDERBUFFER_INTERNAL_FORMAT_EXT = 36164 | |
GL_STENCIL_INDEX1 = 36166 | |
GL_STENCIL_INDEX1_EXT = 36166 | |
GL_STENCIL_INDEX4 = 36167 | |
GL_STENCIL_INDEX4_EXT = 36167 | |
GL_STENCIL_INDEX8 = 36168 | |
GL_STENCIL_INDEX8_EXT = 36168 | |
GL_STENCIL_INDEX16 = 36169 | |
GL_STENCIL_INDEX16_EXT = 36169 | |
GL_RENDERBUFFER_RED_SIZE = 36176 | |
GL_RENDERBUFFER_RED_SIZE_EXT = 36176 | |
GL_RENDERBUFFER_GREEN_SIZE = 36177 | |
GL_RENDERBUFFER_GREEN_SIZE_EXT = 36177 | |
GL_RENDERBUFFER_BLUE_SIZE = 36178 | |
GL_RENDERBUFFER_BLUE_SIZE_EXT = 36178 | |
GL_RENDERBUFFER_ALPHA_SIZE = 36179 | |
GL_RENDERBUFFER_ALPHA_SIZE_EXT = 36179 | |
GL_RENDERBUFFER_DEPTH_SIZE = 36180 | |
GL_RENDERBUFFER_DEPTH_SIZE_EXT = 36180 | |
GL_RENDERBUFFER_STENCIL_SIZE = 36181 | |
GL_RENDERBUFFER_STENCIL_SIZE_EXT = 36181 | |
GL_FRAMEBUFFER_INCOMPLETE_MULTISAMPLE = 36182 | |
GL_MAX_SAMPLES = 36183 | |
GL_RGB565 = 36194 | |
GL_PRIMITIVE_RESTART_FIXED_INDEX = 36201 | |
GL_ANY_SAMPLES_PASSED_CONSERVATIVE = 36202 | |
GL_MAX_ELEMENT_INDEX = 36203 | |
GL_RGBA32UI = 36208 | |
GL_RGB32UI = 36209 | |
GL_RGBA16UI = 36214 | |
GL_RGB16UI = 36215 | |
GL_RGBA8UI = 36220 | |
GL_RGB8UI = 36221 | |
GL_RGBA32I = 36226 | |
GL_RGB32I = 36227 | |
GL_RGBA16I = 36232 | |
GL_RGB16I = 36233 | |
GL_RGBA8I = 36238 | |
GL_RGB8I = 36239 | |
GL_RED_INTEGER = 36244 | |
GL_GREEN_INTEGER = 36245 | |
GL_BLUE_INTEGER = 36246 | |
GL_RGB_INTEGER = 36248 | |
GL_RGBA_INTEGER = 36249 | |
GL_BGR_INTEGER = 36250 | |
GL_BGRA_INTEGER = 36251 | |
GL_INT_2_10_10_10_REV = 36255 | |
GL_FRAMEBUFFER_ATTACHMENT_LAYERED = 36263 | |
GL_FRAMEBUFFER_INCOMPLETE_LAYER_TARGETS = 36264 | |
GL_FLOAT_32_UNSIGNED_INT_24_8_REV = 36269 | |
GL_FRAMEBUFFER_SRGB = 36281 | |
GL_COMPRESSED_RED_RGTC1 = 36283 | |
GL_COMPRESSED_SIGNED_RED_RGTC1 = 36284 | |
GL_COMPRESSED_RG_RGTC2 = 36285 | |
GL_COMPRESSED_SIGNED_RG_RGTC2 = 36286 | |
GL_SAMPLER_1D_ARRAY = 36288 | |
GL_SAMPLER_2D_ARRAY = 36289 | |
GL_SAMPLER_BUFFER = 36290 | |
GL_SAMPLER_1D_ARRAY_SHADOW = 36291 | |
GL_SAMPLER_2D_ARRAY_SHADOW = 36292 | |
GL_SAMPLER_CUBE_SHADOW = 36293 | |
GL_UNSIGNED_INT_VEC2 = 36294 | |
GL_UNSIGNED_INT_VEC3 = 36295 | |
GL_UNSIGNED_INT_VEC4 = 36296 | |
GL_INT_SAMPLER_1D = 36297 | |
GL_INT_SAMPLER_2D = 36298 | |
GL_INT_SAMPLER_3D = 36299 | |
GL_INT_SAMPLER_CUBE = 36300 | |
GL_INT_SAMPLER_2D_RECT = 36301 | |
GL_INT_SAMPLER_1D_ARRAY = 36302 | |
GL_INT_SAMPLER_2D_ARRAY = 36303 | |
GL_INT_SAMPLER_BUFFER = 36304 | |
GL_UNSIGNED_INT_SAMPLER_1D = 36305 | |
GL_UNSIGNED_INT_SAMPLER_2D = 36306 | |
GL_UNSIGNED_INT_SAMPLER_3D = 36307 | |
GL_UNSIGNED_INT_SAMPLER_CUBE = 36308 | |
GL_UNSIGNED_INT_SAMPLER_2D_RECT = 36309 | |
GL_UNSIGNED_INT_SAMPLER_1D_ARRAY = 36310 | |
GL_UNSIGNED_INT_SAMPLER_2D_ARRAY = 36311 | |
GL_UNSIGNED_INT_SAMPLER_BUFFER = 36312 | |
GL_GEOMETRY_SHADER = 36313 | |
GL_MAX_GEOMETRY_UNIFORM_COMPONENTS = 36319 | |
GL_MAX_GEOMETRY_OUTPUT_VERTICES = 36320 | |
GL_MAX_GEOMETRY_TOTAL_OUTPUT_COMPONENTS = 36321 | |
GL_ACTIVE_SUBROUTINES = 36325 | |
GL_ACTIVE_SUBROUTINE_UNIFORMS = 36326 | |
GL_MAX_SUBROUTINES = 36327 | |
GL_MAX_SUBROUTINE_UNIFORM_LOCATIONS = 36328 | |
GL_LOW_FLOAT = 36336 | |
GL_MEDIUM_FLOAT = 36337 | |
GL_HIGH_FLOAT = 36338 | |
GL_LOW_INT = 36339 | |
GL_MEDIUM_INT = 36340 | |
GL_HIGH_INT = 36341 | |
GL_SHADER_BINARY_FORMATS = 36344 | |
GL_NUM_SHADER_BINARY_FORMATS = 36345 | |
GL_SHADER_COMPILER = 36346 | |
GL_MAX_VERTEX_UNIFORM_VECTORS = 36347 | |
GL_MAX_VARYING_VECTORS = 36348 | |
GL_MAX_FRAGMENT_UNIFORM_VECTORS = 36349 | |
GL_QUERY_WAIT = 36371 | |
GL_QUERY_NO_WAIT = 36372 | |
GL_QUERY_BY_REGION_WAIT = 36373 | |
GL_QUERY_BY_REGION_NO_WAIT = 36374 | |
GL_QUERY_WAIT_INVERTED = 36375 | |
GL_QUERY_NO_WAIT_INVERTED = 36376 | |
GL_QUERY_BY_REGION_WAIT_INVERTED = 36377 | |
GL_QUERY_BY_REGION_NO_WAIT_INVERTED = 36378 | |
GL_POLYGON_OFFSET_CLAMP = 36379 | |
GL_MAX_COMBINED_TESS_CONTROL_UNIFORM_COMPONENTS = 36382 | |
GL_MAX_COMBINED_TESS_EVALUATION_UNIFORM_COMPONENTS = 36383 | |
GL_TRANSFORM_FEEDBACK = 36386 | |
GL_TRANSFORM_FEEDBACK_BUFFER_PAUSED = 36387 | |
GL_TRANSFORM_FEEDBACK_PAUSED = 36387 | |
GL_TRANSFORM_FEEDBACK_BUFFER_ACTIVE = 36388 | |
GL_TRANSFORM_FEEDBACK_ACTIVE = 36388 | |
GL_TRANSFORM_FEEDBACK_BINDING = 36389 | |
GL_TIMESTAMP = 36392 | |
GL_TEXTURE_SWIZZLE_R = 36418 | |
GL_TEXTURE_SWIZZLE_G = 36419 | |
GL_TEXTURE_SWIZZLE_B = 36420 | |
GL_TEXTURE_SWIZZLE_A = 36421 | |
GL_TEXTURE_SWIZZLE_RGBA = 36422 | |
GL_ACTIVE_SUBROUTINE_UNIFORM_LOCATIONS = 36423 | |
GL_ACTIVE_SUBROUTINE_MAX_LENGTH = 36424 | |
GL_ACTIVE_SUBROUTINE_UNIFORM_MAX_LENGTH = 36425 | |
GL_NUM_COMPATIBLE_SUBROUTINES = 36426 | |
GL_COMPATIBLE_SUBROUTINES = 36427 | |
GL_QUADS_FOLLOW_PROVOKING_VERTEX_CONVENTION = 36428 | |
GL_FIRST_VERTEX_CONVENTION = 36429 | |
GL_LAST_VERTEX_CONVENTION = 36430 | |
GL_PROVOKING_VERTEX = 36431 | |
GL_SAMPLE_POSITION = 36432 | |
GL_SAMPLE_MASK = 36433 | |
GL_SAMPLE_MASK_VALUE = 36434 | |
GL_MAX_SAMPLE_MASK_WORDS = 36441 | |
GL_MAX_GEOMETRY_SHADER_INVOCATIONS = 36442 | |
GL_MIN_FRAGMENT_INTERPOLATION_OFFSET = 36443 | |
GL_MAX_FRAGMENT_INTERPOLATION_OFFSET = 36444 | |
GL_FRAGMENT_INTERPOLATION_OFFSET_BITS = 36445 | |
GL_MIN_PROGRAM_TEXTURE_GATHER_OFFSET = 36446 | |
GL_MAX_PROGRAM_TEXTURE_GATHER_OFFSET = 36447 | |
GL_MAX_TRANSFORM_FEEDBACK_BUFFERS = 36464 | |
GL_MAX_VERTEX_STREAMS = 36465 | |
GL_PATCH_VERTICES = 36466 | |
GL_PATCH_DEFAULT_INNER_LEVEL = 36467 | |
GL_PATCH_DEFAULT_OUTER_LEVEL = 36468 | |
GL_TESS_CONTROL_OUTPUT_VERTICES = 36469 | |
GL_TESS_GEN_MODE = 36470 | |
GL_TESS_GEN_SPACING = 36471 | |
GL_TESS_GEN_VERTEX_ORDER = 36472 | |
GL_TESS_GEN_POINT_MODE = 36473 | |
GL_ISOLINES = 36474 | |
GL_FRACTIONAL_ODD = 36475 | |
GL_FRACTIONAL_EVEN = 36476 | |
GL_MAX_PATCH_VERTICES = 36477 | |
GL_MAX_TESS_GEN_LEVEL = 36478 | |
GL_MAX_TESS_CONTROL_UNIFORM_COMPONENTS = 36479 | |
GL_MAX_TESS_EVALUATION_UNIFORM_COMPONENTS = 36480 | |
GL_MAX_TESS_CONTROL_TEXTURE_IMAGE_UNITS = 36481 | |
GL_MAX_TESS_EVALUATION_TEXTURE_IMAGE_UNITS = 36482 | |
GL_MAX_TESS_CONTROL_OUTPUT_COMPONENTS = 36483 | |
GL_MAX_TESS_PATCH_COMPONENTS = 36484 | |
GL_MAX_TESS_CONTROL_TOTAL_OUTPUT_COMPONENTS = 36485 | |
GL_MAX_TESS_EVALUATION_OUTPUT_COMPONENTS = 36486 | |
GL_TESS_EVALUATION_SHADER = 36487 | |
GL_TESS_CONTROL_SHADER = 36488 | |
GL_MAX_TESS_CONTROL_UNIFORM_BLOCKS = 36489 | |
GL_MAX_TESS_EVALUATION_UNIFORM_BLOCKS = 36490 | |
GL_COMPRESSED_RGBA_BPTC_UNORM = 36492 | |
GL_COMPRESSED_SRGB_ALPHA_BPTC_UNORM = 36493 | |
GL_COMPRESSED_RGB_BPTC_SIGNED_FLOAT = 36494 | |
GL_COMPRESSED_RGB_BPTC_UNSIGNED_FLOAT = 36495 | |
GL_COPY_READ_BUFFER = 36662 | |
GL_COPY_READ_BUFFER_BINDING = 36662 | |
GL_COPY_WRITE_BUFFER = 36663 | |
GL_COPY_WRITE_BUFFER_BINDING = 36663 | |
GL_MAX_IMAGE_UNITS = 36664 | |
GL_MAX_COMBINED_IMAGE_UNITS_AND_FRAGMENT_OUTPUTS = 36665 | |
GL_MAX_COMBINED_SHADER_OUTPUT_RESOURCES = 36665 | |
GL_IMAGE_BINDING_NAME = 36666 | |
GL_IMAGE_BINDING_LEVEL = 36667 | |
GL_IMAGE_BINDING_LAYERED = 36668 | |
GL_IMAGE_BINDING_LAYER = 36669 | |
GL_IMAGE_BINDING_ACCESS = 36670 | |
GL_DRAW_INDIRECT_BUFFER = 36671 | |
GL_DRAW_INDIRECT_BUFFER_BINDING = 36675 | |
GL_DOUBLE_MAT2 = 36678 | |
GL_DOUBLE_MAT3 = 36679 | |
GL_DOUBLE_MAT4 = 36680 | |
GL_DOUBLE_MAT2x3 = 36681 | |
GL_DOUBLE_MAT2x4 = 36682 | |
GL_DOUBLE_MAT3x2 = 36683 | |
GL_DOUBLE_MAT3x4 = 36684 | |
GL_DOUBLE_MAT4x2 = 36685 | |
GL_DOUBLE_MAT4x3 = 36686 | |
GL_VERTEX_BINDING_BUFFER = 36687 | |
GL_R8_SNORM = 36756 | |
GL_RG8_SNORM = 36757 | |
GL_RGB8_SNORM = 36758 | |
GL_RGBA8_SNORM = 36759 | |
GL_R16_SNORM = 36760 | |
GL_RG16_SNORM = 36761 | |
GL_RGB16_SNORM = 36762 | |
GL_RGBA16_SNORM = 36763 | |
GL_SIGNED_NORMALIZED = 36764 | |
GL_PRIMITIVE_RESTART = 36765 | |
GL_PRIMITIVE_RESTART_INDEX = 36766 | |
GL_DOUBLE_VEC2 = 36860 | |
GL_DOUBLE_VEC3 = 36861 | |
GL_DOUBLE_VEC4 = 36862 | |
GL_TEXTURE_CUBE_MAP_ARRAY = 36873 | |
GL_TEXTURE_BINDING_CUBE_MAP_ARRAY = 36874 | |
GL_PROXY_TEXTURE_CUBE_MAP_ARRAY = 36875 | |
GL_SAMPLER_CUBE_MAP_ARRAY = 36876 | |
GL_SAMPLER_CUBE_MAP_ARRAY_SHADOW = 36877 | |
GL_INT_SAMPLER_CUBE_MAP_ARRAY = 36878 | |
GL_UNSIGNED_INT_SAMPLER_CUBE_MAP_ARRAY = 36879 | |
GL_IMAGE_1D = 36940 | |
GL_IMAGE_2D = 36941 | |
GL_IMAGE_3D = 36942 | |
GL_IMAGE_2D_RECT = 36943 | |
GL_IMAGE_CUBE = 36944 | |
GL_IMAGE_BUFFER = 36945 | |
GL_IMAGE_1D_ARRAY = 36946 | |
GL_IMAGE_2D_ARRAY = 36947 | |
GL_IMAGE_CUBE_MAP_ARRAY = 36948 | |
GL_IMAGE_2D_MULTISAMPLE = 36949 | |
GL_IMAGE_2D_MULTISAMPLE_ARRAY = 36950 | |
GL_INT_IMAGE_1D = 36951 | |
GL_INT_IMAGE_2D = 36952 | |
GL_INT_IMAGE_3D = 36953 | |
GL_INT_IMAGE_2D_RECT = 36954 | |
GL_INT_IMAGE_CUBE = 36955 | |
GL_INT_IMAGE_BUFFER = 36956 | |
GL_INT_IMAGE_1D_ARRAY = 36957 | |
GL_INT_IMAGE_2D_ARRAY = 36958 | |
GL_INT_IMAGE_CUBE_MAP_ARRAY = 36959 | |
GL_INT_IMAGE_2D_MULTISAMPLE = 36960 | |
GL_INT_IMAGE_2D_MULTISAMPLE_ARRAY = 36961 | |
GL_UNSIGNED_INT_IMAGE_1D = 36962 | |
GL_UNSIGNED_INT_IMAGE_2D = 36963 | |
GL_UNSIGNED_INT_IMAGE_3D = 36964 | |
GL_UNSIGNED_INT_IMAGE_2D_RECT = 36965 | |
GL_UNSIGNED_INT_IMAGE_CUBE = 36966 | |
GL_UNSIGNED_INT_IMAGE_BUFFER = 36967 | |
GL_UNSIGNED_INT_IMAGE_1D_ARRAY = 36968 | |
GL_UNSIGNED_INT_IMAGE_2D_ARRAY = 36969 | |
GL_UNSIGNED_INT_IMAGE_CUBE_MAP_ARRAY = 36970 | |
GL_UNSIGNED_INT_IMAGE_2D_MULTISAMPLE = 36971 | |
GL_UNSIGNED_INT_IMAGE_2D_MULTISAMPLE_ARRAY = 36972 | |
GL_MAX_IMAGE_SAMPLES = 36973 | |
GL_IMAGE_BINDING_FORMAT = 36974 | |
GL_RGB10_A2UI = 36975 | |
GL_MIN_MAP_BUFFER_ALIGNMENT = 37052 | |
GL_IMAGE_FORMAT_COMPATIBILITY_TYPE = 37063 | |
GL_IMAGE_FORMAT_COMPATIBILITY_BY_SIZE = 37064 | |
GL_IMAGE_FORMAT_COMPATIBILITY_BY_CLASS = 37065 | |
GL_MAX_VERTEX_IMAGE_UNIFORMS = 37066 | |
GL_MAX_TESS_CONTROL_IMAGE_UNIFORMS = 37067 | |
GL_MAX_TESS_EVALUATION_IMAGE_UNIFORMS = 37068 | |
GL_MAX_GEOMETRY_IMAGE_UNIFORMS = 37069 | |
GL_MAX_FRAGMENT_IMAGE_UNIFORMS = 37070 | |
GL_MAX_COMBINED_IMAGE_UNIFORMS = 37071 | |
GL_SHADER_STORAGE_BUFFER = 37074 | |
GL_SHADER_STORAGE_BUFFER_BINDING = 37075 | |
GL_SHADER_STORAGE_BUFFER_START = 37076 | |
GL_SHADER_STORAGE_BUFFER_SIZE = 37077 | |
GL_MAX_VERTEX_SHADER_STORAGE_BLOCKS = 37078 | |
GL_MAX_GEOMETRY_SHADER_STORAGE_BLOCKS = 37079 | |
GL_MAX_TESS_CONTROL_SHADER_STORAGE_BLOCKS = 37080 | |
GL_MAX_TESS_EVALUATION_SHADER_STORAGE_BLOCKS = 37081 | |
GL_MAX_FRAGMENT_SHADER_STORAGE_BLOCKS = 37082 | |
GL_MAX_COMPUTE_SHADER_STORAGE_BLOCKS = 37083 | |
GL_MAX_COMBINED_SHADER_STORAGE_BLOCKS = 37084 | |
GL_MAX_SHADER_STORAGE_BUFFER_BINDINGS = 37085 | |
GL_MAX_SHADER_STORAGE_BLOCK_SIZE = 37086 | |
GL_SHADER_STORAGE_BUFFER_OFFSET_ALIGNMENT = 37087 | |
GL_DEPTH_STENCIL_TEXTURE_MODE = 37098 | |
GL_MAX_COMPUTE_WORK_GROUP_INVOCATIONS = 37099 | |
GL_UNIFORM_BLOCK_REFERENCED_BY_COMPUTE_SHADER = 37100 | |
GL_ATOMIC_COUNTER_BUFFER_REFERENCED_BY_COMPUTE_SHADER = 37101 | |
GL_DISPATCH_INDIRECT_BUFFER = 37102 | |
GL_DISPATCH_INDIRECT_BUFFER_BINDING = 37103 | |
GL_TEXTURE_2D_MULTISAMPLE = 37120 | |
GL_PROXY_TEXTURE_2D_MULTISAMPLE = 37121 | |
GL_TEXTURE_2D_MULTISAMPLE_ARRAY = 37122 | |
GL_PROXY_TEXTURE_2D_MULTISAMPLE_ARRAY = 37123 | |
GL_TEXTURE_BINDING_2D_MULTISAMPLE = 37124 | |
GL_TEXTURE_BINDING_2D_MULTISAMPLE_ARRAY = 37125 | |
GL_TEXTURE_SAMPLES = 37126 | |
GL_TEXTURE_FIXED_SAMPLE_LOCATIONS = 37127 | |
GL_SAMPLER_2D_MULTISAMPLE = 37128 | |
GL_INT_SAMPLER_2D_MULTISAMPLE = 37129 | |
GL_UNSIGNED_INT_SAMPLER_2D_MULTISAMPLE = 37130 | |
GL_SAMPLER_2D_MULTISAMPLE_ARRAY = 37131 | |
GL_INT_SAMPLER_2D_MULTISAMPLE_ARRAY = 37132 | |
GL_UNSIGNED_INT_SAMPLER_2D_MULTISAMPLE_ARRAY = 37133 | |
GL_MAX_COLOR_TEXTURE_SAMPLES = 37134 | |
GL_MAX_DEPTH_TEXTURE_SAMPLES = 37135 | |
GL_MAX_INTEGER_SAMPLES = 37136 | |
GL_MAX_SERVER_WAIT_TIMEOUT = 37137 | |
GL_OBJECT_TYPE = 37138 | |
GL_SYNC_CONDITION = 37139 | |
GL_SYNC_STATUS = 37140 | |
GL_SYNC_FLAGS = 37141 | |
GL_SYNC_FENCE = 37142 | |
GL_SYNC_GPU_COMMANDS_COMPLETE = 37143 | |
GL_UNSIGNALED = 37144 | |
GL_SIGNALED = 37145 | |
GL_ALREADY_SIGNALED = 37146 | |
GL_TIMEOUT_EXPIRED = 37147 | |
GL_CONDITION_SATISFIED = 37148 | |
GL_WAIT_FAILED = 37149 | |
GL_BUFFER_ACCESS_FLAGS = 37151 | |
GL_BUFFER_MAP_LENGTH = 37152 | |
GL_BUFFER_MAP_OFFSET = 37153 | |
GL_MAX_VERTEX_OUTPUT_COMPONENTS = 37154 | |
GL_MAX_GEOMETRY_INPUT_COMPONENTS = 37155 | |
GL_MAX_GEOMETRY_OUTPUT_COMPONENTS = 37156 | |
GL_MAX_FRAGMENT_INPUT_COMPONENTS = 37157 | |
GL_CONTEXT_PROFILE_MASK = 37158 | |
GL_UNPACK_COMPRESSED_BLOCK_WIDTH = 37159 | |
GL_UNPACK_COMPRESSED_BLOCK_HEIGHT = 37160 | |
GL_UNPACK_COMPRESSED_BLOCK_DEPTH = 37161 | |
GL_UNPACK_COMPRESSED_BLOCK_SIZE = 37162 | |
GL_PACK_COMPRESSED_BLOCK_WIDTH = 37163 | |
GL_PACK_COMPRESSED_BLOCK_HEIGHT = 37164 | |
GL_PACK_COMPRESSED_BLOCK_DEPTH = 37165 | |
GL_PACK_COMPRESSED_BLOCK_SIZE = 37166 | |
GL_TEXTURE_IMMUTABLE_FORMAT = 37167 | |
GL_MAX_DEBUG_MESSAGE_LENGTH = 37187 | |
GL_MAX_DEBUG_LOGGED_MESSAGES = 37188 | |
GL_DEBUG_LOGGED_MESSAGES = 37189 | |
GL_DEBUG_SEVERITY_HIGH = 37190 | |
GL_DEBUG_SEVERITY_MEDIUM = 37191 | |
GL_DEBUG_SEVERITY_LOW = 37192 | |
GL_QUERY_BUFFER = 37266 | |
GL_QUERY_BUFFER_BINDING = 37267 | |
GL_QUERY_RESULT_NO_WAIT = 37268 | |
GL_TEXTURE_BUFFER_OFFSET = 37277 | |
GL_TEXTURE_BUFFER_SIZE = 37278 | |
GL_TEXTURE_BUFFER_OFFSET_ALIGNMENT = 37279 | |
GL_COMPUTE_SHADER = 37305 | |
GL_MAX_COMPUTE_UNIFORM_BLOCKS = 37307 | |
GL_MAX_COMPUTE_TEXTURE_IMAGE_UNITS = 37308 | |
GL_MAX_COMPUTE_IMAGE_UNIFORMS = 37309 | |
GL_MAX_COMPUTE_WORK_GROUP_COUNT = 37310 | |
GL_MAX_COMPUTE_WORK_GROUP_SIZE = 37311 | |
GL_COMPRESSED_R11_EAC = 37488 | |
GL_COMPRESSED_SIGNED_R11_EAC = 37489 | |
GL_COMPRESSED_RG11_EAC = 37490 | |
GL_COMPRESSED_SIGNED_RG11_EAC = 37491 | |
GL_COMPRESSED_RGB8_ETC2 = 37492 | |
GL_COMPRESSED_SRGB8_ETC2 = 37493 | |
GL_COMPRESSED_RGB8_PUNCHTHROUGH_ALPHA1_ETC2 = 37494 | |
GL_COMPRESSED_SRGB8_PUNCHTHROUGH_ALPHA1_ETC2 = 37495 | |
GL_COMPRESSED_RGBA8_ETC2_EAC = 37496 | |
GL_COMPRESSED_SRGB8_ALPHA8_ETC2_EAC = 37497 | |
GL_ATOMIC_COUNTER_BUFFER = 37568 | |
GL_ATOMIC_COUNTER_BUFFER_BINDING = 37569 | |
GL_ATOMIC_COUNTER_BUFFER_START = 37570 | |
GL_ATOMIC_COUNTER_BUFFER_SIZE = 37571 | |
GL_ATOMIC_COUNTER_BUFFER_DATA_SIZE = 37572 | |
GL_ATOMIC_COUNTER_BUFFER_ACTIVE_ATOMIC_COUNTERS = 37573 | |
GL_ATOMIC_COUNTER_BUFFER_ACTIVE_ATOMIC_COUNTER_INDICES = 37574 | |
GL_ATOMIC_COUNTER_BUFFER_REFERENCED_BY_VERTEX_SHADER = 37575 | |
GL_ATOMIC_COUNTER_BUFFER_REFERENCED_BY_TESS_CONTROL_SHADER = 37576 | |
GL_ATOMIC_COUNTER_BUFFER_REFERENCED_BY_TESS_EVALUATION_SHADER = 37577 | |
GL_ATOMIC_COUNTER_BUFFER_REFERENCED_BY_GEOMETRY_SHADER = 37578 | |
GL_ATOMIC_COUNTER_BUFFER_REFERENCED_BY_FRAGMENT_SHADER = 37579 | |
GL_MAX_VERTEX_ATOMIC_COUNTER_BUFFERS = 37580 | |
GL_MAX_TESS_CONTROL_ATOMIC_COUNTER_BUFFERS = 37581 | |
GL_MAX_TESS_EVALUATION_ATOMIC_COUNTER_BUFFERS = 37582 | |
GL_MAX_GEOMETRY_ATOMIC_COUNTER_BUFFERS = 37583 | |
GL_MAX_FRAGMENT_ATOMIC_COUNTER_BUFFERS = 37584 | |
GL_MAX_COMBINED_ATOMIC_COUNTER_BUFFERS = 37585 | |
GL_MAX_VERTEX_ATOMIC_COUNTERS = 37586 | |
GL_MAX_TESS_CONTROL_ATOMIC_COUNTERS = 37587 | |
GL_MAX_TESS_EVALUATION_ATOMIC_COUNTERS = 37588 | |
GL_MAX_GEOMETRY_ATOMIC_COUNTERS = 37589 | |
GL_MAX_FRAGMENT_ATOMIC_COUNTERS = 37590 | |
GL_MAX_COMBINED_ATOMIC_COUNTERS = 37591 | |
GL_MAX_ATOMIC_COUNTER_BUFFER_SIZE = 37592 | |
GL_ACTIVE_ATOMIC_COUNTER_BUFFERS = 37593 | |
GL_UNIFORM_ATOMIC_COUNTER_BUFFER_INDEX = 37594 | |
GL_UNSIGNED_INT_ATOMIC_COUNTER = 37595 | |
GL_MAX_ATOMIC_COUNTER_BUFFER_BINDINGS = 37596 | |
GL_DEBUG_OUTPUT = 37600 | |
GL_UNIFORM = 37601 | |
GL_UNIFORM_BLOCK = 37602 | |
GL_PROGRAM_INPUT = 37603 | |
GL_PROGRAM_OUTPUT = 37604 | |
GL_BUFFER_VARIABLE = 37605 | |
GL_SHADER_STORAGE_BLOCK = 37606 | |
GL_IS_PER_PATCH = 37607 | |
GL_VERTEX_SUBROUTINE = 37608 | |
GL_TESS_CONTROL_SUBROUTINE = 37609 | |
GL_TESS_EVALUATION_SUBROUTINE = 37610 | |
GL_GEOMETRY_SUBROUTINE = 37611 | |
GL_FRAGMENT_SUBROUTINE = 37612 | |
GL_COMPUTE_SUBROUTINE = 37613 | |
GL_VERTEX_SUBROUTINE_UNIFORM = 37614 | |
GL_TESS_CONTROL_SUBROUTINE_UNIFORM = 37615 | |
GL_TESS_EVALUATION_SUBROUTINE_UNIFORM = 37616 | |
GL_GEOMETRY_SUBROUTINE_UNIFORM = 37617 | |
GL_FRAGMENT_SUBROUTINE_UNIFORM = 37618 | |
GL_COMPUTE_SUBROUTINE_UNIFORM = 37619 | |
GL_TRANSFORM_FEEDBACK_VARYING = 37620 | |
GL_ACTIVE_RESOURCES = 37621 | |
GL_MAX_NAME_LENGTH = 37622 | |
GL_MAX_NUM_ACTIVE_VARIABLES = 37623 | |
GL_MAX_NUM_COMPATIBLE_SUBROUTINES = 37624 | |
GL_NAME_LENGTH = 37625 | |
GL_TYPE = 37626 | |
GL_ARRAY_SIZE = 37627 | |
GL_OFFSET = 37628 | |
GL_BLOCK_INDEX = 37629 | |
GL_ARRAY_STRIDE = 37630 | |
GL_MATRIX_STRIDE = 37631 | |
GL_IS_ROW_MAJOR = 37632 | |
GL_ATOMIC_COUNTER_BUFFER_INDEX = 37633 | |
GL_BUFFER_BINDING = 37634 | |
GL_BUFFER_DATA_SIZE = 37635 | |
GL_NUM_ACTIVE_VARIABLES = 37636 | |
GL_ACTIVE_VARIABLES = 37637 | |
GL_REFERENCED_BY_VERTEX_SHADER = 37638 | |
GL_REFERENCED_BY_TESS_CONTROL_SHADER = 37639 | |
GL_REFERENCED_BY_TESS_EVALUATION_SHADER = 37640 | |
GL_REFERENCED_BY_GEOMETRY_SHADER = 37641 | |
GL_REFERENCED_BY_FRAGMENT_SHADER = 37642 | |
GL_REFERENCED_BY_COMPUTE_SHADER = 37643 | |
GL_TOP_LEVEL_ARRAY_SIZE = 37644 | |
GL_TOP_LEVEL_ARRAY_STRIDE = 37645 | |
GL_LOCATION = 37646 | |
GL_LOCATION_INDEX = 37647 | |
GL_FRAMEBUFFER_DEFAULT_WIDTH = 37648 | |
GL_FRAMEBUFFER_DEFAULT_HEIGHT = 37649 | |
GL_FRAMEBUFFER_DEFAULT_LAYERS = 37650 | |
GL_FRAMEBUFFER_DEFAULT_SAMPLES = 37651 | |
GL_FRAMEBUFFER_DEFAULT_FIXED_SAMPLE_LOCATIONS = 37652 | |
GL_MAX_FRAMEBUFFER_WIDTH = 37653 | |
GL_MAX_FRAMEBUFFER_HEIGHT = 37654 | |
GL_MAX_FRAMEBUFFER_LAYERS = 37655 | |
GL_MAX_FRAMEBUFFER_SAMPLES = 37656 | |
GL_LOCATION_COMPONENT = 37706 | |
GL_TRANSFORM_FEEDBACK_BUFFER_INDEX = 37707 | |
GL_TRANSFORM_FEEDBACK_BUFFER_STRIDE = 37708 | |
GL_CLIP_ORIGIN = 37724 | |
GL_CLIP_DEPTH_MODE = 37725 | |
GL_NEGATIVE_ONE_TO_ONE = 37726 | |
GL_ZERO_TO_ONE = 37727 | |
GL_CLEAR_TEXTURE = 37733 | |
GL_NUM_SAMPLE_COUNTS = 37760 | |
GL_SHADER_BINARY_FORMAT_SPIR_V = 38225 | |
GL_SPIR_V_BINARY = 38226 | |
GL_SPIR_V_EXTENSIONS = 38227 | |
GL_NUM_SPIR_V_EXTENSIONS = 38228 | |
GL_MULTISAMPLE_BIT_ARB = 536870912 | |
GL_INVALID_INDEX = 4294967295 | |
GL_ALL_SHADER_BITS = 4294967295 | |
GL_ALL_BARRIER_BITS = 4294967295 | |
GL_TIMEOUT_IGNORED = 18446744073709551615 | |
# GL command definitions | |
glActiveShaderProgram = _link_function('glActiveShaderProgram', None, [GLuint, GLuint], requires='OpenGL 4.1') | |
glActiveTexture = _link_function('glActiveTexture', None, [GLenum], requires='OpenGL 1.3') | |
glAttachShader = _link_function('glAttachShader', None, [GLuint, GLuint], requires='OpenGL 2.0') | |
glBeginConditionalRender = _link_function('glBeginConditionalRender', None, [GLuint, GLenum], requires='OpenGL 3.0') | |
glBeginQuery = _link_function('glBeginQuery', None, [GLenum, GLuint], requires='OpenGL 1.5') | |
glBeginQueryIndexed = _link_function('glBeginQueryIndexed', None, [GLenum, GLuint, GLuint], requires='OpenGL 4.0') | |
glBeginTransformFeedback = _link_function('glBeginTransformFeedback', None, [GLenum], requires='OpenGL 3.0') | |
glBindAttribLocation = _link_function('glBindAttribLocation', None, [GLuint, GLuint, POINTER(GLchar)], requires='OpenGL 2.0') | |
glBindBuffer = _link_function('glBindBuffer', None, [GLenum, GLuint], requires='OpenGL 1.5') | |
glBindBufferBase = _link_function('glBindBufferBase', None, [GLenum, GLuint, GLuint], requires='OpenGL 3.1') | |
glBindBufferRange = _link_function('glBindBufferRange', None, [GLenum, GLuint, GLuint, GLintptr, GLsizeiptr], requires='OpenGL 3.1') | |
glBindBuffersBase = _link_function('glBindBuffersBase', None, [GLenum, GLuint, GLsizei, POINTER(GLuint)], requires='OpenGL 4.4') | |
glBindBuffersRange = _link_function('glBindBuffersRange', None, [GLenum, GLuint, GLsizei, POINTER(GLuint), POINTER(GLintptr), POINTER(GLsizeiptr)], requires='OpenGL 4.4') | |
glBindFragDataLocation = _link_function('glBindFragDataLocation', None, [GLuint, GLuint, POINTER(GLchar)], requires='OpenGL 3.0') | |
glBindFragDataLocationIndexed = _link_function('glBindFragDataLocationIndexed', None, [GLuint, GLuint, GLuint, POINTER(GLchar)], requires='OpenGL 3.3') | |
glBindFramebuffer = _link_function('glBindFramebuffer', None, [GLenum, GLuint], requires='OpenGL 3.0') | |
glBindFramebufferEXT = _link_function('glBindFramebufferEXT', None, [GLenum, GLuint], requires='None') | |
glBindImageTexture = _link_function('glBindImageTexture', None, [GLuint, GLuint, GLint, GLboolean, GLint, GLenum, GLenum], requires='OpenGL 4.2') | |
glBindImageTextures = _link_function('glBindImageTextures', None, [GLuint, GLsizei, POINTER(GLuint)], requires='OpenGL 4.4') | |
glBindProgramPipeline = _link_function('glBindProgramPipeline', None, [GLuint], requires='OpenGL 4.1') | |
glBindRenderbuffer = _link_function('glBindRenderbuffer', None, [GLenum, GLuint], requires='OpenGL 3.0') | |
glBindRenderbufferEXT = _link_function('glBindRenderbufferEXT', None, [GLenum, GLuint], requires='None') | |
glBindSampler = _link_function('glBindSampler', None, [GLuint, GLuint], requires='OpenGL 3.3') | |
glBindSamplers = _link_function('glBindSamplers', None, [GLuint, GLsizei, POINTER(GLuint)], requires='OpenGL 4.4') | |
glBindTexture = _link_function('glBindTexture', None, [GLenum, GLuint], requires='OpenGL 1.1') | |
glBindTextureUnit = _link_function('glBindTextureUnit', None, [GLuint, GLuint], requires='OpenGL 4.5') | |
glBindTextures = _link_function('glBindTextures', None, [GLuint, GLsizei, POINTER(GLuint)], requires='OpenGL 4.4') | |
glBindTransformFeedback = _link_function('glBindTransformFeedback', None, [GLenum, GLuint], requires='OpenGL 4.0') | |
glBindVertexArray = _link_function('glBindVertexArray', None, [GLuint], requires='OpenGL 3.0') | |
glBindVertexBuffer = _link_function('glBindVertexBuffer', None, [GLuint, GLuint, GLintptr, GLsizei], requires='OpenGL 4.3') | |
glBindVertexBuffers = _link_function('glBindVertexBuffers', None, [GLuint, GLsizei, POINTER(GLuint), POINTER(GLintptr), POINTER(GLsizei)], requires='OpenGL 4.4') | |
glBlendColor = _link_function('glBlendColor', None, [GLfloat, GLfloat, GLfloat, GLfloat], requires='OpenGL 1.4') | |
glBlendEquation = _link_function('glBlendEquation', None, [GLenum], requires='OpenGL 1.4') | |
glBlendEquationSeparate = _link_function('glBlendEquationSeparate', None, [GLenum, GLenum], requires='OpenGL 2.0') | |
glBlendEquationSeparatei = _link_function('glBlendEquationSeparatei', None, [GLuint, GLenum, GLenum], requires='OpenGL 4.0') | |
glBlendEquationi = _link_function('glBlendEquationi', None, [GLuint, GLenum], requires='OpenGL 4.0') | |
glBlendFunc = _link_function('glBlendFunc', None, [GLenum, GLenum], requires='OpenGL 1.0') | |
glBlendFuncSeparate = _link_function('glBlendFuncSeparate', None, [GLenum, GLenum, GLenum, GLenum], requires='OpenGL 1.4') | |
glBlendFuncSeparatei = _link_function('glBlendFuncSeparatei', None, [GLuint, GLenum, GLenum, GLenum, GLenum], requires='OpenGL 4.0') | |
glBlendFunci = _link_function('glBlendFunci', None, [GLuint, GLenum, GLenum], requires='OpenGL 4.0') | |
glBlitFramebuffer = _link_function('glBlitFramebuffer', None, [GLint, GLint, GLint, GLint, GLint, GLint, GLint, GLint, GLbitfield, GLenum], requires='OpenGL 3.0') | |
glBlitNamedFramebuffer = _link_function('glBlitNamedFramebuffer', None, [GLuint, GLuint, GLint, GLint, GLint, GLint, GLint, GLint, GLint, GLint, GLbitfield, GLenum], requires='OpenGL 4.5') | |
glBufferData = _link_function('glBufferData', None, [GLenum, GLsizeiptr, POINTER(GLvoid), GLenum], requires='OpenGL 1.5') | |
glBufferStorage = _link_function('glBufferStorage', None, [GLenum, GLsizeiptr, POINTER(GLvoid), GLbitfield], requires='OpenGL 4.4') | |
glBufferSubData = _link_function('glBufferSubData', None, [GLenum, GLintptr, GLsizeiptr, POINTER(GLvoid)], requires='OpenGL 1.5') | |
glCheckFramebufferStatus = _link_function('glCheckFramebufferStatus', GLenum, [GLenum], requires='OpenGL 3.0') | |
glCheckFramebufferStatusEXT = _link_function('glCheckFramebufferStatusEXT', GLenum, [GLenum], requires='None') | |
glCheckNamedFramebufferStatus = _link_function('glCheckNamedFramebufferStatus', GLenum, [GLuint, GLenum], requires='OpenGL 4.5') | |
glClampColor = _link_function('glClampColor', None, [GLenum, GLenum], requires='OpenGL 3.0') | |
glClear = _link_function('glClear', None, [GLbitfield], requires='OpenGL 1.0') | |
glClearBufferData = _link_function('glClearBufferData', None, [GLenum, GLenum, GLenum, GLenum, POINTER(GLvoid)], requires='OpenGL 4.3') | |
glClearBufferSubData = _link_function('glClearBufferSubData', None, [GLenum, GLenum, GLintptr, GLsizeiptr, GLenum, GLenum, POINTER(GLvoid)], requires='OpenGL 4.3') | |
glClearBufferfi = _link_function('glClearBufferfi', None, [GLenum, GLint, GLfloat, GLint], requires='OpenGL 3.0') | |
glClearBufferfv = _link_function('glClearBufferfv', None, [GLenum, GLint, POINTER(GLfloat)], requires='OpenGL 3.0') | |
glClearBufferiv = _link_function('glClearBufferiv', None, [GLenum, GLint, POINTER(GLint)], requires='OpenGL 3.0') | |
glClearBufferuiv = _link_function('glClearBufferuiv', None, [GLenum, GLint, POINTER(GLuint)], requires='OpenGL 3.0') | |
glClearColor = _link_function('glClearColor', None, [GLfloat, GLfloat, GLfloat, GLfloat], requires='OpenGL 1.0') | |
glClearDepth = _link_function('glClearDepth', None, [GLdouble], requires='OpenGL 1.0') | |
glClearDepthf = _link_function('glClearDepthf', None, [GLfloat], requires='OpenGL 4.1') | |
glClearNamedBufferData = _link_function('glClearNamedBufferData', None, [GLuint, GLenum, GLenum, GLenum, POINTER(GLvoid)], requires='OpenGL 4.5') | |
glClearNamedBufferSubData = _link_function('glClearNamedBufferSubData', None, [GLuint, GLenum, GLintptr, GLsizeiptr, GLenum, GLenum, POINTER(GLvoid)], requires='OpenGL 4.5') | |
glClearNamedFramebufferfi = _link_function('glClearNamedFramebufferfi', None, [GLuint, GLenum, GLint, GLfloat, GLint], requires='OpenGL 4.5') | |
glClearNamedFramebufferfv = _link_function('glClearNamedFramebufferfv', None, [GLuint, GLenum, GLint, POINTER(GLfloat)], requires='OpenGL 4.5') | |
glClearNamedFramebufferiv = _link_function('glClearNamedFramebufferiv', None, [GLuint, GLenum, GLint, POINTER(GLint)], requires='OpenGL 4.5') | |
glClearNamedFramebufferuiv = _link_function('glClearNamedFramebufferuiv', None, [GLuint, GLenum, GLint, POINTER(GLuint)], requires='OpenGL 4.5') | |
glClearStencil = _link_function('glClearStencil', None, [GLint], requires='OpenGL 1.0') | |
glClearTexImage = _link_function('glClearTexImage', None, [GLuint, GLint, GLenum, GLenum, POINTER(GLvoid)], requires='OpenGL 4.4') | |
glClearTexSubImage = _link_function('glClearTexSubImage', None, [GLuint, GLint, GLint, GLint, GLint, GLsizei, GLsizei, GLsizei, GLenum, GLenum, POINTER(GLvoid)], requires='OpenGL 4.4') | |
glClientWaitSync = _link_function('glClientWaitSync', GLenum, [GLsync, GLbitfield, GLuint64], requires='OpenGL 3.2') | |
glClipControl = _link_function('glClipControl', None, [GLenum, GLenum], requires='OpenGL 4.5') | |
glColorMask = _link_function('glColorMask', None, [GLboolean, GLboolean, GLboolean, GLboolean], requires='OpenGL 1.0') | |
glColorMaski = _link_function('glColorMaski', None, [GLuint, GLboolean, GLboolean, GLboolean, GLboolean], requires='OpenGL 3.0') | |
glColorP3ui = _link_function('glColorP3ui', None, [GLenum, GLuint], requires='OpenGL 3.3') | |
glColorP3uiv = _link_function('glColorP3uiv', None, [GLenum, POINTER(GLuint)], requires='OpenGL 3.3') | |
glColorP4ui = _link_function('glColorP4ui', None, [GLenum, GLuint], requires='OpenGL 3.3') | |
glColorP4uiv = _link_function('glColorP4uiv', None, [GLenum, POINTER(GLuint)], requires='OpenGL 3.3') | |
glCompileShader = _link_function('glCompileShader', None, [GLuint], requires='OpenGL 2.0') | |
glCompressedTexImage1D = _link_function('glCompressedTexImage1D', None, [GLenum, GLint, GLenum, GLsizei, GLint, GLsizei, POINTER(GLvoid)], requires='OpenGL 1.3') | |
glCompressedTexImage2D = _link_function('glCompressedTexImage2D', None, [GLenum, GLint, GLenum, GLsizei, GLsizei, GLint, GLsizei, POINTER(GLvoid)], requires='OpenGL 1.3') | |
glCompressedTexImage3D = _link_function('glCompressedTexImage3D', None, [GLenum, GLint, GLenum, GLsizei, GLsizei, GLsizei, GLint, GLsizei, POINTER(GLvoid)], requires='OpenGL 1.3') | |
glCompressedTexSubImage1D = _link_function('glCompressedTexSubImage1D', None, [GLenum, GLint, GLint, GLsizei, GLenum, GLsizei, POINTER(GLvoid)], requires='OpenGL 1.3') | |
glCompressedTexSubImage2D = _link_function('glCompressedTexSubImage2D', None, [GLenum, GLint, GLint, GLint, GLsizei, GLsizei, GLenum, GLsizei, POINTER(GLvoid)], requires='OpenGL 1.3') | |
glCompressedTexSubImage3D = _link_function('glCompressedTexSubImage3D', None, [GLenum, GLint, GLint, GLint, GLint, GLsizei, GLsizei, GLsizei, GLenum, GLsizei, POINTER(GLvoid)], requires='OpenGL 1.3') | |
glCompressedTextureSubImage1D = _link_function('glCompressedTextureSubImage1D', None, [GLuint, GLint, GLint, GLsizei, GLenum, GLsizei, POINTER(GLvoid)], requires='OpenGL 4.5') | |
glCompressedTextureSubImage2D = _link_function('glCompressedTextureSubImage2D', None, [GLuint, GLint, GLint, GLint, GLsizei, GLsizei, GLenum, GLsizei, POINTER(GLvoid)], requires='OpenGL 4.5') | |
glCompressedTextureSubImage3D = _link_function('glCompressedTextureSubImage3D', None, [GLuint, GLint, GLint, GLint, GLint, GLsizei, GLsizei, GLsizei, GLenum, GLsizei, POINTER(GLvoid)], requires='OpenGL 4.5') | |
glCopyBufferSubData = _link_function('glCopyBufferSubData', None, [GLenum, GLenum, GLintptr, GLintptr, GLsizeiptr], requires='OpenGL 3.1') | |
glCopyImageSubData = _link_function('glCopyImageSubData', None, [GLuint, GLenum, GLint, GLint, GLint, GLint, GLuint, GLenum, GLint, GLint, GLint, GLint, GLsizei, GLsizei, GLsizei], requires='OpenGL 4.3') | |
glCopyNamedBufferSubData = _link_function('glCopyNamedBufferSubData', None, [GLuint, GLuint, GLintptr, GLintptr, GLsizeiptr], requires='OpenGL 4.5') | |
glCopyTexImage1D = _link_function('glCopyTexImage1D', None, [GLenum, GLint, GLenum, GLint, GLint, GLsizei, GLint], requires='OpenGL 1.1') | |
glCopyTexImage2D = _link_function('glCopyTexImage2D', None, [GLenum, GLint, GLenum, GLint, GLint, GLsizei, GLsizei, GLint], requires='OpenGL 1.1') | |
glCopyTexSubImage1D = _link_function('glCopyTexSubImage1D', None, [GLenum, GLint, GLint, GLint, GLint, GLsizei], requires='OpenGL 1.1') | |
glCopyTexSubImage2D = _link_function('glCopyTexSubImage2D', None, [GLenum, GLint, GLint, GLint, GLint, GLint, GLsizei, GLsizei], requires='OpenGL 1.1') | |
glCopyTexSubImage3D = _link_function('glCopyTexSubImage3D', None, [GLenum, GLint, GLint, GLint, GLint, GLint, GLint, GLsizei, GLsizei], requires='OpenGL 1.2') | |
glCopyTextureSubImage1D = _link_function('glCopyTextureSubImage1D', None, [GLuint, GLint, GLint, GLint, GLint, GLsizei], requires='OpenGL 4.5') | |
glCopyTextureSubImage2D = _link_function('glCopyTextureSubImage2D', None, [GLuint, GLint, GLint, GLint, GLint, GLint, GLsizei, GLsizei], requires='OpenGL 4.5') | |
glCopyTextureSubImage3D = _link_function('glCopyTextureSubImage3D', None, [GLuint, GLint, GLint, GLint, GLint, GLint, GLint, GLsizei, GLsizei], requires='OpenGL 4.5') | |
glCreateBuffers = _link_function('glCreateBuffers', None, [GLsizei, POINTER(GLuint)], requires='OpenGL 4.5') | |
glCreateFramebuffers = _link_function('glCreateFramebuffers', None, [GLsizei, POINTER(GLuint)], requires='OpenGL 4.5') | |
glCreateProgram = _link_function('glCreateProgram', GLuint, [], requires='OpenGL 2.0') | |
glCreateProgramPipelines = _link_function('glCreateProgramPipelines', None, [GLsizei, POINTER(GLuint)], requires='OpenGL 4.5') | |
glCreateQueries = _link_function('glCreateQueries', None, [GLenum, GLsizei, POINTER(GLuint)], requires='OpenGL 4.5') | |
glCreateRenderbuffers = _link_function('glCreateRenderbuffers', None, [GLsizei, POINTER(GLuint)], requires='OpenGL 4.5') | |
glCreateSamplers = _link_function('glCreateSamplers', None, [GLsizei, POINTER(GLuint)], requires='OpenGL 4.5') | |
glCreateShader = _link_function('glCreateShader', GLuint, [GLenum], requires='OpenGL 2.0') | |
glCreateShaderProgramv = _link_function('glCreateShaderProgramv', GLuint, [GLenum, GLsizei, POINTER(POINTER(GLchar))], requires='OpenGL 4.1') | |
glCreateTextures = _link_function('glCreateTextures', None, [GLenum, GLsizei, POINTER(GLuint)], requires='OpenGL 4.5') | |
glCreateTransformFeedbacks = _link_function('glCreateTransformFeedbacks', None, [GLsizei, POINTER(GLuint)], requires='OpenGL 4.5') | |
glCreateVertexArrays = _link_function('glCreateVertexArrays', None, [GLsizei, POINTER(GLuint)], requires='OpenGL 4.5') | |
glCullFace = _link_function('glCullFace', None, [GLenum], requires='OpenGL 1.0') | |
glDebugMessageCallback = _link_function('glDebugMessageCallback', None, [GLDEBUGPROC, POINTER(GLvoid)], requires='OpenGL 4.3') | |
glDebugMessageControl = _link_function('glDebugMessageControl', None, [GLenum, GLenum, GLenum, GLsizei, POINTER(GLuint), GLboolean], requires='OpenGL 4.3') | |
glDebugMessageInsert = _link_function('glDebugMessageInsert', None, [GLenum, GLenum, GLuint, GLenum, GLsizei, POINTER(GLchar)], requires='OpenGL 4.3') | |
glDeleteBuffers = _link_function('glDeleteBuffers', None, [GLsizei, POINTER(GLuint)], requires='OpenGL 1.5') | |
glDeleteFramebuffers = _link_function('glDeleteFramebuffers', None, [GLsizei, POINTER(GLuint)], requires='OpenGL 3.0') | |
glDeleteFramebuffersEXT = _link_function('glDeleteFramebuffersEXT', None, [GLsizei, POINTER(GLuint)], requires='None') | |
glDeleteProgram = _link_function('glDeleteProgram', None, [GLuint], requires='OpenGL 2.0') | |
glDeleteProgramPipelines = _link_function('glDeleteProgramPipelines', None, [GLsizei, POINTER(GLuint)], requires='OpenGL 4.1') | |
glDeleteQueries = _link_function('glDeleteQueries', None, [GLsizei, POINTER(GLuint)], requires='OpenGL 1.5') | |
glDeleteRenderbuffers = _link_function('glDeleteRenderbuffers', None, [GLsizei, POINTER(GLuint)], requires='OpenGL 3.0') | |
glDeleteRenderbuffersEXT = _link_function('glDeleteRenderbuffersEXT', None, [GLsizei, POINTER(GLuint)], requires='None') | |
glDeleteSamplers = _link_function('glDeleteSamplers', None, [GLsizei, POINTER(GLuint)], requires='OpenGL 3.3') | |
glDeleteShader = _link_function('glDeleteShader', None, [GLuint], requires='OpenGL 2.0') | |
glDeleteSync = _link_function('glDeleteSync', None, [GLsync], requires='OpenGL 3.2') | |
glDeleteTextures = _link_function('glDeleteTextures', None, [GLsizei, POINTER(GLuint)], requires='OpenGL 1.1') | |
glDeleteTransformFeedbacks = _link_function('glDeleteTransformFeedbacks', None, [GLsizei, POINTER(GLuint)], requires='OpenGL 4.0') | |
glDeleteVertexArrays = _link_function('glDeleteVertexArrays', None, [GLsizei, POINTER(GLuint)], requires='OpenGL 3.0') | |
glDepthFunc = _link_function('glDepthFunc', None, [GLenum], requires='OpenGL 1.0') | |
glDepthMask = _link_function('glDepthMask', None, [GLboolean], requires='OpenGL 1.0') | |
glDepthRange = _link_function('glDepthRange', None, [GLdouble, GLdouble], requires='OpenGL 1.0') | |
glDepthRangeArrayv = _link_function('glDepthRangeArrayv', None, [GLuint, GLsizei, POINTER(GLdouble)], requires='OpenGL 4.1') | |
glDepthRangeIndexed = _link_function('glDepthRangeIndexed', None, [GLuint, GLdouble, GLdouble], requires='OpenGL 4.1') | |
glDepthRangef = _link_function('glDepthRangef', None, [GLfloat, GLfloat], requires='OpenGL 4.1') | |
glDetachShader = _link_function('glDetachShader', None, [GLuint, GLuint], requires='OpenGL 2.0') | |
glDisable = _link_function('glDisable', None, [GLenum], requires='OpenGL 1.0') | |
glDisableVertexArrayAttrib = _link_function('glDisableVertexArrayAttrib', None, [GLuint, GLuint], requires='OpenGL 4.5') | |
glDisableVertexAttribArray = _link_function('glDisableVertexAttribArray', None, [GLuint], requires='OpenGL 2.0') | |
glDisablei = _link_function('glDisablei', None, [GLenum, GLuint], requires='OpenGL 3.0') | |
glDispatchCompute = _link_function('glDispatchCompute', None, [GLuint, GLuint, GLuint], requires='OpenGL 4.3') | |
glDispatchComputeIndirect = _link_function('glDispatchComputeIndirect', None, [GLintptr], requires='OpenGL 4.3') | |
glDrawArrays = _link_function('glDrawArrays', None, [GLenum, GLint, GLsizei], requires='OpenGL 1.1') | |
glDrawArraysIndirect = _link_function('glDrawArraysIndirect', None, [GLenum, POINTER(GLvoid)], requires='OpenGL 4.0') | |
glDrawArraysInstanced = _link_function('glDrawArraysInstanced', None, [GLenum, GLint, GLsizei, GLsizei], requires='OpenGL 3.1') | |
glDrawArraysInstancedBaseInstance = _link_function('glDrawArraysInstancedBaseInstance', None, [GLenum, GLint, GLsizei, GLsizei, GLuint], requires='OpenGL 4.2') | |
glDrawBuffer = _link_function('glDrawBuffer', None, [GLenum], requires='OpenGL 1.0') | |
glDrawBuffers = _link_function('glDrawBuffers', None, [GLsizei, POINTER(GLenum)], requires='OpenGL 2.0') | |
glDrawElements = _link_function('glDrawElements', None, [GLenum, GLsizei, GLenum, POINTER(GLvoid)], requires='OpenGL 1.1') | |
glDrawElementsBaseVertex = _link_function('glDrawElementsBaseVertex', None, [GLenum, GLsizei, GLenum, POINTER(GLvoid), GLint], requires='OpenGL 3.2') | |
glDrawElementsIndirect = _link_function('glDrawElementsIndirect', None, [GLenum, GLenum, POINTER(GLvoid)], requires='OpenGL 4.0') | |
glDrawElementsInstanced = _link_function('glDrawElementsInstanced', None, [GLenum, GLsizei, GLenum, POINTER(GLvoid), GLsizei], requires='OpenGL 3.1') | |
glDrawElementsInstancedBaseInstance = _link_function('glDrawElementsInstancedBaseInstance', None, [GLenum, GLsizei, GLenum, POINTER(GLvoid), GLsizei, GLuint], requires='OpenGL 4.2') | |
glDrawElementsInstancedBaseVertex = _link_function('glDrawElementsInstancedBaseVertex', None, [GLenum, GLsizei, GLenum, POINTER(GLvoid), GLsizei, GLint], requires='OpenGL 3.2') | |
glDrawElementsInstancedBaseVertexBaseInstance = _link_function('glDrawElementsInstancedBaseVertexBaseInstance', None, [GLenum, GLsizei, GLenum, POINTER(GLvoid), GLsizei, GLint, GLuint], requires='OpenGL 4.2') | |
glDrawRangeElements = _link_function('glDrawRangeElements', None, [GLenum, GLuint, GLuint, GLsizei, GLenum, POINTER(GLvoid)], requires='OpenGL 1.2') | |
glDrawRangeElementsBaseVertex = _link_function('glDrawRangeElementsBaseVertex', None, [GLenum, GLuint, GLuint, GLsizei, GLenum, POINTER(GLvoid), GLint], requires='OpenGL 3.2') | |
glDrawTransformFeedback = _link_function('glDrawTransformFeedback', None, [GLenum, GLuint], requires='OpenGL 4.0') | |
glDrawTransformFeedbackInstanced = _link_function('glDrawTransformFeedbackInstanced', None, [GLenum, GLuint, GLsizei], requires='OpenGL 4.2') | |
glDrawTransformFeedbackStream = _link_function('glDrawTransformFeedbackStream', None, [GLenum, GLuint, GLuint], requires='OpenGL 4.0') | |
glDrawTransformFeedbackStreamInstanced = _link_function('glDrawTransformFeedbackStreamInstanced', None, [GLenum, GLuint, GLuint, GLsizei], requires='OpenGL 4.2') | |
glEnable = _link_function('glEnable', None, [GLenum], requires='OpenGL 1.0') | |
glEnableVertexArrayAttrib = _link_function('glEnableVertexArrayAttrib', None, [GLuint, GLuint], requires='OpenGL 4.5') | |
glEnableVertexAttribArray = _link_function('glEnableVertexAttribArray', None, [GLuint], requires='OpenGL 2.0') | |
glEnablei = _link_function('glEnablei', None, [GLenum, GLuint], requires='OpenGL 3.0') | |
glEndConditionalRender = _link_function('glEndConditionalRender', None, [], requires='OpenGL 3.0') | |
glEndQuery = _link_function('glEndQuery', None, [GLenum], requires='OpenGL 1.5') | |
glEndQueryIndexed = _link_function('glEndQueryIndexed', None, [GLenum, GLuint], requires='OpenGL 4.0') | |
glEndTransformFeedback = _link_function('glEndTransformFeedback', None, [], requires='OpenGL 3.0') | |
glFenceSync = _link_function('glFenceSync', GLsync, [GLenum, GLbitfield], requires='OpenGL 3.2') | |
glFinish = _link_function('glFinish', None, [], requires='OpenGL 1.0') | |
glFlush = _link_function('glFlush', None, [], requires='OpenGL 1.0') | |
glFlushMappedBufferRange = _link_function('glFlushMappedBufferRange', None, [GLenum, GLintptr, GLsizeiptr], requires='OpenGL 3.0') | |
glFlushMappedNamedBufferRange = _link_function('glFlushMappedNamedBufferRange', None, [GLuint, GLintptr, GLsizeiptr], requires='OpenGL 4.5') | |
glFramebufferParameteri = _link_function('glFramebufferParameteri', None, [GLenum, GLenum, GLint], requires='OpenGL 4.3') | |
glFramebufferRenderbuffer = _link_function('glFramebufferRenderbuffer', None, [GLenum, GLenum, GLenum, GLuint], requires='OpenGL 3.0') | |
glFramebufferRenderbufferEXT = _link_function('glFramebufferRenderbufferEXT', None, [GLenum, GLenum, GLenum, GLuint], requires='None') | |
glFramebufferTexture = _link_function('glFramebufferTexture', None, [GLenum, GLenum, GLuint, GLint], requires='OpenGL 3.2') | |
glFramebufferTexture1D = _link_function('glFramebufferTexture1D', None, [GLenum, GLenum, GLenum, GLuint, GLint], requires='OpenGL 3.0') | |
glFramebufferTexture1DEXT = _link_function('glFramebufferTexture1DEXT', None, [GLenum, GLenum, GLenum, GLuint, GLint], requires='None') | |
glFramebufferTexture2D = _link_function('glFramebufferTexture2D', None, [GLenum, GLenum, GLenum, GLuint, GLint], requires='OpenGL 3.0') | |
glFramebufferTexture2DEXT = _link_function('glFramebufferTexture2DEXT', None, [GLenum, GLenum, GLenum, GLuint, GLint], requires='None') | |
glFramebufferTexture3D = _link_function('glFramebufferTexture3D', None, [GLenum, GLenum, GLenum, GLuint, GLint, GLint], requires='OpenGL 3.0') | |
glFramebufferTexture3DEXT = _link_function('glFramebufferTexture3DEXT', None, [GLenum, GLenum, GLenum, GLuint, GLint, GLint], requires='None') | |
glFramebufferTextureLayer = _link_function('glFramebufferTextureLayer', None, [GLenum, GLenum, GLuint, GLint, GLint], requires='OpenGL 3.0') | |
glFrontFace = _link_function('glFrontFace', None, [GLenum], requires='OpenGL 1.0') | |
glGenBuffers = _link_function('glGenBuffers', None, [GLsizei, POINTER(GLuint)], requires='OpenGL 1.5') | |
glGenFramebuffers = _link_function('glGenFramebuffers', None, [GLsizei, POINTER(GLuint)], requires='OpenGL 3.0') | |
glGenFramebuffersEXT = _link_function('glGenFramebuffersEXT', None, [GLsizei, POINTER(GLuint)], requires='None') | |
glGenProgramPipelines = _link_function('glGenProgramPipelines', None, [GLsizei, POINTER(GLuint)], requires='OpenGL 4.1') | |
glGenQueries = _link_function('glGenQueries', None, [GLsizei, POINTER(GLuint)], requires='OpenGL 1.5') | |
glGenRenderbuffers = _link_function('glGenRenderbuffers', None, [GLsizei, POINTER(GLuint)], requires='OpenGL 3.0') | |
glGenRenderbuffersEXT = _link_function('glGenRenderbuffersEXT', None, [GLsizei, POINTER(GLuint)], requires='None') | |
glGenSamplers = _link_function('glGenSamplers', None, [GLsizei, POINTER(GLuint)], requires='OpenGL 3.3') | |
glGenTextures = _link_function('glGenTextures', None, [GLsizei, POINTER(GLuint)], requires='OpenGL 1.1') | |
glGenTransformFeedbacks = _link_function('glGenTransformFeedbacks', None, [GLsizei, POINTER(GLuint)], requires='OpenGL 4.0') | |
glGenVertexArrays = _link_function('glGenVertexArrays', None, [GLsizei, POINTER(GLuint)], requires='OpenGL 3.0') | |
glGenerateMipmap = _link_function('glGenerateMipmap', None, [GLenum], requires='OpenGL 3.0') | |
glGenerateMipmapEXT = _link_function('glGenerateMipmapEXT', None, [GLenum], requires='None') | |
glGenerateTextureMipmap = _link_function('glGenerateTextureMipmap', None, [GLuint], requires='OpenGL 4.5') | |
glGetActiveAtomicCounterBufferiv = _link_function('glGetActiveAtomicCounterBufferiv', None, [GLuint, GLuint, GLenum, POINTER(GLint)], requires='OpenGL 4.2') | |
glGetActiveAttrib = _link_function('glGetActiveAttrib', None, [GLuint, GLuint, GLsizei, POINTER(GLsizei), POINTER(GLint), POINTER(GLenum), POINTER(GLchar)], requires='OpenGL 2.0') | |
glGetActiveSubroutineName = _link_function('glGetActiveSubroutineName', None, [GLuint, GLenum, GLuint, GLsizei, POINTER(GLsizei), POINTER(GLchar)], requires='OpenGL 4.0') | |
glGetActiveSubroutineUniformName = _link_function('glGetActiveSubroutineUniformName', None, [GLuint, GLenum, GLuint, GLsizei, POINTER(GLsizei), POINTER(GLchar)], requires='OpenGL 4.0') | |
glGetActiveSubroutineUniformiv = _link_function('glGetActiveSubroutineUniformiv', None, [GLuint, GLenum, GLuint, GLenum, POINTER(GLint)], requires='OpenGL 4.0') | |
glGetActiveUniform = _link_function('glGetActiveUniform', None, [GLuint, GLuint, GLsizei, POINTER(GLsizei), POINTER(GLint), POINTER(GLenum), POINTER(GLchar)], requires='OpenGL 2.0') | |
glGetActiveUniformBlockName = _link_function('glGetActiveUniformBlockName', None, [GLuint, GLuint, GLsizei, POINTER(GLsizei), POINTER(GLchar)], requires='OpenGL 3.1') | |
glGetActiveUniformBlockiv = _link_function('glGetActiveUniformBlockiv', None, [GLuint, GLuint, GLenum, POINTER(GLint)], requires='OpenGL 3.1') | |
glGetActiveUniformName = _link_function('glGetActiveUniformName', None, [GLuint, GLuint, GLsizei, POINTER(GLsizei), POINTER(GLchar)], requires='OpenGL 3.1') | |
glGetActiveUniformsiv = _link_function('glGetActiveUniformsiv', None, [GLuint, GLsizei, POINTER(GLuint), GLenum, POINTER(GLint)], requires='OpenGL 3.1') | |
glGetAttachedShaders = _link_function('glGetAttachedShaders', None, [GLuint, GLsizei, POINTER(GLsizei), POINTER(GLuint)], requires='OpenGL 2.0') | |
glGetAttribLocation = _link_function('glGetAttribLocation', GLint, [GLuint, POINTER(GLchar)], requires='OpenGL 2.0') | |
glGetBooleani_v = _link_function('glGetBooleani_v', None, [GLenum, GLuint, POINTER(GLboolean)], requires='OpenGL 3.0') | |
glGetBooleanv = _link_function('glGetBooleanv', None, [GLenum, POINTER(GLboolean)], requires='OpenGL 1.0') | |
glGetBufferParameteri64v = _link_function('glGetBufferParameteri64v', None, [GLenum, GLenum, POINTER(GLint64)], requires='OpenGL 3.2') | |
glGetBufferParameteriv = _link_function('glGetBufferParameteriv', None, [GLenum, GLenum, POINTER(GLint)], requires='OpenGL 1.5') | |
glGetBufferPointerv = _link_function('glGetBufferPointerv', None, [GLenum, GLenum, POINTER(GLvoid)], requires='OpenGL 1.5') | |
glGetBufferSubData = _link_function('glGetBufferSubData', None, [GLenum, GLintptr, GLsizeiptr, POINTER(GLvoid)], requires='OpenGL 1.5') | |
glGetCompressedTexImage = _link_function('glGetCompressedTexImage', None, [GLenum, GLint, POINTER(GLvoid)], requires='OpenGL 1.3') | |
glGetCompressedTextureImage = _link_function('glGetCompressedTextureImage', None, [GLuint, GLint, GLsizei, POINTER(GLvoid)], requires='OpenGL 4.5') | |
glGetCompressedTextureSubImage = _link_function('glGetCompressedTextureSubImage', None, [GLuint, GLint, GLint, GLint, GLint, GLsizei, GLsizei, GLsizei, GLsizei, POINTER(GLvoid)], requires='OpenGL 4.5') | |
glGetDebugMessageLog = _link_function('glGetDebugMessageLog', GLuint, [GLuint, GLsizei, POINTER(GLenum), POINTER(GLenum), POINTER(GLuint), POINTER(GLenum), POINTER(GLsizei), POINTER(GLchar)], requires='OpenGL 4.3') | |
glGetDoublei_v = _link_function('glGetDoublei_v', None, [GLenum, GLuint, POINTER(GLdouble)], requires='OpenGL 4.1') | |
glGetDoublev = _link_function('glGetDoublev', None, [GLenum, POINTER(GLdouble)], requires='OpenGL 1.0') | |
glGetError = _link_function('glGetError', GLenum, [], requires='OpenGL 1.0') | |
glGetFloati_v = _link_function('glGetFloati_v', None, [GLenum, GLuint, POINTER(GLfloat)], requires='OpenGL 4.1') | |
glGetFloatv = _link_function('glGetFloatv', None, [GLenum, POINTER(GLfloat)], requires='OpenGL 1.0') | |
glGetFragDataIndex = _link_function('glGetFragDataIndex', GLint, [GLuint, POINTER(GLchar)], requires='OpenGL 3.3') | |
glGetFragDataLocation = _link_function('glGetFragDataLocation', GLint, [GLuint, POINTER(GLchar)], requires='OpenGL 3.0') | |
glGetFramebufferAttachmentParameteriv = _link_function('glGetFramebufferAttachmentParameteriv', None, [GLenum, GLenum, GLenum, POINTER(GLint)], requires='OpenGL 3.0') | |
glGetFramebufferAttachmentParameterivEXT = _link_function('glGetFramebufferAttachmentParameterivEXT', None, [GLenum, GLenum, GLenum, POINTER(GLint)], requires='None') | |
glGetFramebufferParameteriv = _link_function('glGetFramebufferParameteriv', None, [GLenum, GLenum, POINTER(GLint)], requires='OpenGL 4.3') | |
glGetGraphicsResetStatus = _link_function('glGetGraphicsResetStatus', GLenum, [], requires='OpenGL 4.5') | |
glGetInteger64i_v = _link_function('glGetInteger64i_v', None, [GLenum, GLuint, POINTER(GLint64)], requires='OpenGL 3.2') | |
glGetInteger64v = _link_function('glGetInteger64v', None, [GLenum, POINTER(GLint64)], requires='OpenGL 3.2') | |
glGetIntegeri_v = _link_function('glGetIntegeri_v', None, [GLenum, GLuint, POINTER(GLint)], requires='OpenGL 3.1') | |
glGetIntegerv = _link_function('glGetIntegerv', None, [GLenum, POINTER(GLint)], requires='OpenGL 1.0') | |
glGetInternalformati64v = _link_function('glGetInternalformati64v', None, [GLenum, GLenum, GLenum, GLsizei, POINTER(GLint64)], requires='OpenGL 4.3') | |
glGetInternalformativ = _link_function('glGetInternalformativ', None, [GLenum, GLenum, GLenum, GLsizei, POINTER(GLint)], requires='OpenGL 4.2') | |
glGetMultisamplefv = _link_function('glGetMultisamplefv', None, [GLenum, GLuint, POINTER(GLfloat)], requires='OpenGL 3.2') | |
glGetNamedBufferParameteri64v = _link_function('glGetNamedBufferParameteri64v', None, [GLuint, GLenum, POINTER(GLint64)], requires='OpenGL 4.5') | |
glGetNamedBufferParameteriv = _link_function('glGetNamedBufferParameteriv', None, [GLuint, GLenum, POINTER(GLint)], requires='OpenGL 4.5') | |
glGetNamedBufferPointerv = _link_function('glGetNamedBufferPointerv', None, [GLuint, GLenum, POINTER(GLvoid)], requires='OpenGL 4.5') | |
glGetNamedBufferSubData = _link_function('glGetNamedBufferSubData', None, [GLuint, GLintptr, GLsizeiptr, POINTER(GLvoid)], requires='OpenGL 4.5') | |
glGetNamedFramebufferAttachmentParameteriv = _link_function('glGetNamedFramebufferAttachmentParameteriv', None, [GLuint, GLenum, GLenum, POINTER(GLint)], requires='OpenGL 4.5') | |
glGetNamedFramebufferParameteriv = _link_function('glGetNamedFramebufferParameteriv', None, [GLuint, GLenum, POINTER(GLint)], requires='OpenGL 4.5') | |
glGetNamedRenderbufferParameteriv = _link_function('glGetNamedRenderbufferParameteriv', None, [GLuint, GLenum, POINTER(GLint)], requires='OpenGL 4.5') | |
glGetObjectLabel = _link_function('glGetObjectLabel', None, [GLenum, GLuint, GLsizei, POINTER(GLsizei), POINTER(GLchar)], requires='OpenGL 4.3') | |
glGetObjectPtrLabel = _link_function('glGetObjectPtrLabel', None, [POINTER(GLvoid), GLsizei, POINTER(GLsizei), POINTER(GLchar)], requires='OpenGL 4.3') | |
glGetPointerv = _link_function('glGetPointerv', None, [GLenum, POINTER(GLvoid)], requires='OpenGL 4.3') | |
glGetProgramBinary = _link_function('glGetProgramBinary', None, [GLuint, GLsizei, POINTER(GLsizei), POINTER(GLenum), POINTER(GLvoid)], requires='OpenGL 4.1') | |
glGetProgramInfoLog = _link_function('glGetProgramInfoLog', None, [GLuint, GLsizei, POINTER(GLsizei), POINTER(GLchar)], requires='OpenGL 2.0') | |
glGetProgramInterfaceiv = _link_function('glGetProgramInterfaceiv', None, [GLuint, GLenum, GLenum, POINTER(GLint)], requires='OpenGL 4.3') | |
glGetProgramPipelineInfoLog = _link_function('glGetProgramPipelineInfoLog', None, [GLuint, GLsizei, POINTER(GLsizei), POINTER(GLchar)], requires='OpenGL 4.1') | |
glGetProgramPipelineiv = _link_function('glGetProgramPipelineiv', None, [GLuint, GLenum, POINTER(GLint)], requires='OpenGL 4.1') | |
glGetProgramResourceIndex = _link_function('glGetProgramResourceIndex', GLuint, [GLuint, GLenum, POINTER(GLchar)], requires='OpenGL 4.3') | |
glGetProgramResourceLocation = _link_function('glGetProgramResourceLocation', GLint, [GLuint, GLenum, POINTER(GLchar)], requires='OpenGL 4.3') | |
glGetProgramResourceLocationIndex = _link_function('glGetProgramResourceLocationIndex', GLint, [GLuint, GLenum, POINTER(GLchar)], requires='OpenGL 4.3') | |
glGetProgramResourceName = _link_function('glGetProgramResourceName', None, [GLuint, GLenum, GLuint, GLsizei, POINTER(GLsizei), POINTER(GLchar)], requires='OpenGL 4.3') | |
glGetProgramResourceiv = _link_function('glGetProgramResourceiv', None, [GLuint, GLenum, GLuint, GLsizei, POINTER(GLenum), GLsizei, POINTER(GLsizei), POINTER(GLint)], requires='OpenGL 4.3') | |
glGetProgramStageiv = _link_function('glGetProgramStageiv', None, [GLuint, GLenum, GLenum, POINTER(GLint)], requires='OpenGL 4.0') | |
glGetProgramiv = _link_function('glGetProgramiv', None, [GLuint, GLenum, POINTER(GLint)], requires='OpenGL 2.0') | |
glGetQueryBufferObjecti64v = _link_function('glGetQueryBufferObjecti64v', None, [GLuint, GLuint, GLenum, GLintptr], requires='OpenGL 4.5') | |
glGetQueryBufferObjectiv = _link_function('glGetQueryBufferObjectiv', None, [GLuint, GLuint, GLenum, GLintptr], requires='OpenGL 4.5') | |
glGetQueryBufferObjectui64v = _link_function('glGetQueryBufferObjectui64v', None, [GLuint, GLuint, GLenum, GLintptr], requires='OpenGL 4.5') | |
glGetQueryBufferObjectuiv = _link_function('glGetQueryBufferObjectuiv', None, [GLuint, GLuint, GLenum, GLintptr], requires='OpenGL 4.5') | |
glGetQueryIndexediv = _link_function('glGetQueryIndexediv', None, [GLenum, GLuint, GLenum, POINTER(GLint)], requires='OpenGL 4.0') | |
glGetQueryObjecti64v = _link_function('glGetQueryObjecti64v', None, [GLuint, GLenum, POINTER(GLint64)], requires='OpenGL 3.3') | |
glGetQueryObjectiv = _link_function('glGetQueryObjectiv', None, [GLuint, GLenum, POINTER(GLint)], requires='OpenGL 1.5') | |
glGetQueryObjectui64v = _link_function('glGetQueryObjectui64v', None, [GLuint, GLenum, POINTER(GLuint64)], requires='OpenGL 3.3') | |
glGetQueryObjectuiv = _link_function('glGetQueryObjectuiv', None, [GLuint, GLenum, POINTER(GLuint)], requires='OpenGL 1.5') | |
glGetQueryiv = _link_function('glGetQueryiv', None, [GLenum, GLenum, POINTER(GLint)], requires='OpenGL 1.5') | |
glGetRenderbufferParameteriv = _link_function('glGetRenderbufferParameteriv', None, [GLenum, GLenum, POINTER(GLint)], requires='OpenGL 3.0') | |
glGetRenderbufferParameterivEXT = _link_function('glGetRenderbufferParameterivEXT', None, [GLenum, GLenum, POINTER(GLint)], requires='None') | |
glGetSamplerParameterIiv = _link_function('glGetSamplerParameterIiv', None, [GLuint, GLenum, POINTER(GLint)], requires='OpenGL 3.3') | |
glGetSamplerParameterIuiv = _link_function('glGetSamplerParameterIuiv', None, [GLuint, GLenum, POINTER(GLuint)], requires='OpenGL 3.3') | |
glGetSamplerParameterfv = _link_function('glGetSamplerParameterfv', None, [GLuint, GLenum, POINTER(GLfloat)], requires='OpenGL 3.3') | |
glGetSamplerParameteriv = _link_function('glGetSamplerParameteriv', None, [GLuint, GLenum, POINTER(GLint)], requires='OpenGL 3.3') | |
glGetShaderInfoLog = _link_function('glGetShaderInfoLog', None, [GLuint, GLsizei, POINTER(GLsizei), POINTER(GLchar)], requires='OpenGL 2.0') | |
glGetShaderPrecisionFormat = _link_function('glGetShaderPrecisionFormat', None, [GLenum, GLenum, POINTER(GLint), POINTER(GLint)], requires='OpenGL 4.1') | |
glGetShaderSource = _link_function('glGetShaderSource', None, [GLuint, GLsizei, POINTER(GLsizei), POINTER(GLchar)], requires='OpenGL 2.0') | |
glGetShaderiv = _link_function('glGetShaderiv', None, [GLuint, GLenum, POINTER(GLint)], requires='OpenGL 2.0') | |
glGetString = _link_function('glGetString', POINTER(GLubyte), [GLenum], requires='OpenGL 1.0') | |
glGetStringi = _link_function('glGetStringi', POINTER(GLubyte), [GLenum, GLuint], requires='OpenGL 3.0') | |
glGetSubroutineIndex = _link_function('glGetSubroutineIndex', GLuint, [GLuint, GLenum, POINTER(GLchar)], requires='OpenGL 4.0') | |
glGetSubroutineUniformLocation = _link_function('glGetSubroutineUniformLocation', GLint, [GLuint, GLenum, POINTER(GLchar)], requires='OpenGL 4.0') | |
glGetSynciv = _link_function('glGetSynciv', None, [GLsync, GLenum, GLsizei, POINTER(GLsizei), POINTER(GLint)], requires='OpenGL 3.2') | |
glGetTexImage = _link_function('glGetTexImage', None, [GLenum, GLint, GLenum, GLenum, POINTER(GLvoid)], requires='OpenGL 1.0') | |
glGetTexLevelParameterfv = _link_function('glGetTexLevelParameterfv', None, [GLenum, GLint, GLenum, POINTER(GLfloat)], requires='OpenGL 1.0') | |
glGetTexLevelParameteriv = _link_function('glGetTexLevelParameteriv', None, [GLenum, GLint, GLenum, POINTER(GLint)], requires='OpenGL 1.0') | |
glGetTexParameterIiv = _link_function('glGetTexParameterIiv', None, [GLenum, GLenum, POINTER(GLint)], requires='OpenGL 3.0') | |
glGetTexParameterIuiv = _link_function('glGetTexParameterIuiv', None, [GLenum, GLenum, POINTER(GLuint)], requires='OpenGL 3.0') | |
glGetTexParameterfv = _link_function('glGetTexParameterfv', None, [GLenum, GLenum, POINTER(GLfloat)], requires='OpenGL 1.0') | |
glGetTexParameteriv = _link_function('glGetTexParameteriv', None, [GLenum, GLenum, POINTER(GLint)], requires='OpenGL 1.0') | |
glGetTextureImage = _link_function('glGetTextureImage', None, [GLuint, GLint, GLenum, GLenum, GLsizei, POINTER(GLvoid)], requires='OpenGL 4.5') | |
glGetTextureLevelParameterfv = _link_function('glGetTextureLevelParameterfv', None, [GLuint, GLint, GLenum, POINTER(GLfloat)], requires='OpenGL 4.5') | |
glGetTextureLevelParameteriv = _link_function('glGetTextureLevelParameteriv', None, [GLuint, GLint, GLenum, POINTER(GLint)], requires='OpenGL 4.5') | |
glGetTextureParameterIiv = _link_function('glGetTextureParameterIiv', None, [GLuint, GLenum, POINTER(GLint)], requires='OpenGL 4.5') | |
glGetTextureParameterIuiv = _link_function('glGetTextureParameterIuiv', None, [GLuint, GLenum, POINTER(GLuint)], requires='OpenGL 4.5') | |
glGetTextureParameterfv = _link_function('glGetTextureParameterfv', None, [GLuint, GLenum, POINTER(GLfloat)], requires='OpenGL 4.5') | |
glGetTextureParameteriv = _link_function('glGetTextureParameteriv', None, [GLuint, GLenum, POINTER(GLint)], requires='OpenGL 4.5') | |
glGetTextureSubImage = _link_function('glGetTextureSubImage', None, [GLuint, GLint, GLint, GLint, GLint, GLsizei, GLsizei, GLsizei, GLenum, GLenum, GLsizei, POINTER(GLvoid)], requires='OpenGL 4.5') | |
glGetTransformFeedbackVarying = _link_function('glGetTransformFeedbackVarying', None, [GLuint, GLuint, GLsizei, POINTER(GLsizei), POINTER(GLsizei), POINTER(GLenum), POINTER(GLchar)], requires='OpenGL 3.0') | |
glGetTransformFeedbacki64_v = _link_function('glGetTransformFeedbacki64_v', None, [GLuint, GLenum, GLuint, POINTER(GLint64)], requires='OpenGL 4.5') | |
glGetTransformFeedbacki_v = _link_function('glGetTransformFeedbacki_v', None, [GLuint, GLenum, GLuint, POINTER(GLint)], requires='OpenGL 4.5') | |
glGetTransformFeedbackiv = _link_function('glGetTransformFeedbackiv', None, [GLuint, GLenum, POINTER(GLint)], requires='OpenGL 4.5') | |
glGetUniformBlockIndex = _link_function('glGetUniformBlockIndex', GLuint, [GLuint, POINTER(GLchar)], requires='OpenGL 3.1') | |
glGetUniformIndices = _link_function('glGetUniformIndices', None, [GLuint, GLsizei, POINTER(POINTER(GLchar)), POINTER(GLuint)], requires='OpenGL 3.1') | |
glGetUniformLocation = _link_function('glGetUniformLocation', GLint, [GLuint, POINTER(GLchar)], requires='OpenGL 2.0') | |
glGetUniformSubroutineuiv = _link_function('glGetUniformSubroutineuiv', None, [GLenum, GLint, POINTER(GLuint)], requires='OpenGL 4.0') | |
glGetUniformdv = _link_function('glGetUniformdv', None, [GLuint, GLint, POINTER(GLdouble)], requires='OpenGL 4.0') | |
glGetUniformfv = _link_function('glGetUniformfv', None, [GLuint, GLint, POINTER(GLfloat)], requires='OpenGL 2.0') | |
glGetUniformiv = _link_function('glGetUniformiv', None, [GLuint, GLint, POINTER(GLint)], requires='OpenGL 2.0') | |
glGetUniformuiv = _link_function('glGetUniformuiv', None, [GLuint, GLint, POINTER(GLuint)], requires='OpenGL 3.0') | |
glGetVertexArrayIndexed64iv = _link_function('glGetVertexArrayIndexed64iv', None, [GLuint, GLuint, GLenum, POINTER(GLint64)], requires='OpenGL 4.5') | |
glGetVertexArrayIndexediv = _link_function('glGetVertexArrayIndexediv', None, [GLuint, GLuint, GLenum, POINTER(GLint)], requires='OpenGL 4.5') | |
glGetVertexArrayiv = _link_function('glGetVertexArrayiv', None, [GLuint, GLenum, POINTER(GLint)], requires='OpenGL 4.5') | |
glGetVertexAttribIiv = _link_function('glGetVertexAttribIiv', None, [GLuint, GLenum, POINTER(GLint)], requires='OpenGL 3.0') | |
glGetVertexAttribIuiv = _link_function('glGetVertexAttribIuiv', None, [GLuint, GLenum, POINTER(GLuint)], requires='OpenGL 3.0') | |
glGetVertexAttribLdv = _link_function('glGetVertexAttribLdv', None, [GLuint, GLenum, POINTER(GLdouble)], requires='OpenGL 4.1') | |
glGetVertexAttribPointerv = _link_function('glGetVertexAttribPointerv', None, [GLuint, GLenum, POINTER(GLvoid)], requires='OpenGL 2.0') | |
glGetVertexAttribdv = _link_function('glGetVertexAttribdv', None, [GLuint, GLenum, POINTER(GLdouble)], requires='OpenGL 2.0') | |
glGetVertexAttribfv = _link_function('glGetVertexAttribfv', None, [GLuint, GLenum, POINTER(GLfloat)], requires='OpenGL 2.0') | |
glGetVertexAttribiv = _link_function('glGetVertexAttribiv', None, [GLuint, GLenum, POINTER(GLint)], requires='OpenGL 2.0') | |
glGetnColorTable = _link_function('glGetnColorTable', None, [GLenum, GLenum, GLenum, GLsizei, POINTER(GLvoid)], requires='OpenGL 4.5') | |
glGetnCompressedTexImage = _link_function('glGetnCompressedTexImage', None, [GLenum, GLint, GLsizei, POINTER(GLvoid)], requires='OpenGL 4.5') | |
glGetnConvolutionFilter = _link_function('glGetnConvolutionFilter', None, [GLenum, GLenum, GLenum, GLsizei, POINTER(GLvoid)], requires='OpenGL 4.5') | |
glGetnHistogram = _link_function('glGetnHistogram', None, [GLenum, GLboolean, GLenum, GLenum, GLsizei, POINTER(GLvoid)], requires='OpenGL 4.5') | |
glGetnMapdv = _link_function('glGetnMapdv', None, [GLenum, GLenum, GLsizei, POINTER(GLdouble)], requires='OpenGL 4.5') | |
glGetnMapfv = _link_function('glGetnMapfv', None, [GLenum, GLenum, GLsizei, POINTER(GLfloat)], requires='OpenGL 4.5') | |
glGetnMapiv = _link_function('glGetnMapiv', None, [GLenum, GLenum, GLsizei, POINTER(GLint)], requires='OpenGL 4.5') | |
glGetnMinmax = _link_function('glGetnMinmax', None, [GLenum, GLboolean, GLenum, GLenum, GLsizei, POINTER(GLvoid)], requires='OpenGL 4.5') | |
glGetnPixelMapfv = _link_function('glGetnPixelMapfv', None, [GLenum, GLsizei, POINTER(GLfloat)], requires='OpenGL 4.5') | |
glGetnPixelMapuiv = _link_function('glGetnPixelMapuiv', None, [GLenum, GLsizei, POINTER(GLuint)], requires='OpenGL 4.5') | |
glGetnPixelMapusv = _link_function('glGetnPixelMapusv', None, [GLenum, GLsizei, POINTER(GLushort)], requires='OpenGL 4.5') | |
glGetnPolygonStipple = _link_function('glGetnPolygonStipple', None, [GLsizei, POINTER(GLubyte)], requires='OpenGL 4.5') | |
glGetnSeparableFilter = _link_function('glGetnSeparableFilter', None, [GLenum, GLenum, GLenum, GLsizei, POINTER(GLvoid), GLsizei, POINTER(GLvoid), POINTER(GLvoid)], requires='OpenGL 4.5') | |
glGetnTexImage = _link_function('glGetnTexImage', None, [GLenum, GLint, GLenum, GLenum, GLsizei, POINTER(GLvoid)], requires='OpenGL 4.5') | |
glGetnUniformdv = _link_function('glGetnUniformdv', None, [GLuint, GLint, GLsizei, POINTER(GLdouble)], requires='OpenGL 4.5') | |
glGetnUniformfv = _link_function('glGetnUniformfv', None, [GLuint, GLint, GLsizei, POINTER(GLfloat)], requires='OpenGL 4.5') | |
glGetnUniformiv = _link_function('glGetnUniformiv', None, [GLuint, GLint, GLsizei, POINTER(GLint)], requires='OpenGL 4.5') | |
glGetnUniformuiv = _link_function('glGetnUniformuiv', None, [GLuint, GLint, GLsizei, POINTER(GLuint)], requires='OpenGL 4.5') | |
glHint = _link_function('glHint', None, [GLenum, GLenum], requires='OpenGL 1.0') | |
glInvalidateBufferData = _link_function('glInvalidateBufferData', None, [GLuint], requires='OpenGL 4.3') | |
glInvalidateBufferSubData = _link_function('glInvalidateBufferSubData', None, [GLuint, GLintptr, GLsizeiptr], requires='OpenGL 4.3') | |
glInvalidateFramebuffer = _link_function('glInvalidateFramebuffer', None, [GLenum, GLsizei, POINTER(GLenum)], requires='OpenGL 4.3') | |
glInvalidateNamedFramebufferData = _link_function('glInvalidateNamedFramebufferData', None, [GLuint, GLsizei, POINTER(GLenum)], requires='OpenGL 4.5') | |
glInvalidateNamedFramebufferSubData = _link_function('glInvalidateNamedFramebufferSubData', None, [GLuint, GLsizei, POINTER(GLenum), GLint, GLint, GLsizei, GLsizei], requires='OpenGL 4.5') | |
glInvalidateSubFramebuffer = _link_function('glInvalidateSubFramebuffer', None, [GLenum, GLsizei, POINTER(GLenum), GLint, GLint, GLsizei, GLsizei], requires='OpenGL 4.3') | |
glInvalidateTexImage = _link_function('glInvalidateTexImage', None, [GLuint, GLint], requires='OpenGL 4.3') | |
glInvalidateTexSubImage = _link_function('glInvalidateTexSubImage', None, [GLuint, GLint, GLint, GLint, GLint, GLsizei, GLsizei, GLsizei], requires='OpenGL 4.3') | |
glIsBuffer = _link_function('glIsBuffer', GLboolean, [GLuint], requires='OpenGL 1.5') | |
glIsEnabled = _link_function('glIsEnabled', GLboolean, [GLenum], requires='OpenGL 1.0') | |
glIsEnabledi = _link_function('glIsEnabledi', GLboolean, [GLenum, GLuint], requires='OpenGL 3.0') | |
glIsFramebuffer = _link_function('glIsFramebuffer', GLboolean, [GLuint], requires='OpenGL 3.0') | |
glIsFramebufferEXT = _link_function('glIsFramebufferEXT', GLboolean, [GLuint], requires='None') | |
glIsProgram = _link_function('glIsProgram', GLboolean, [GLuint], requires='OpenGL 2.0') | |
glIsProgramPipeline = _link_function('glIsProgramPipeline', GLboolean, [GLuint], requires='OpenGL 4.1') | |
glIsQuery = _link_function('glIsQuery', GLboolean, [GLuint], requires='OpenGL 1.5') | |
glIsRenderbuffer = _link_function('glIsRenderbuffer', GLboolean, [GLuint], requires='OpenGL 3.0') | |
glIsRenderbufferEXT = _link_function('glIsRenderbufferEXT', GLboolean, [GLuint], requires='None') | |
glIsSampler = _link_function('glIsSampler', GLboolean, [GLuint], requires='OpenGL 3.3') | |
glIsShader = _link_function('glIsShader', GLboolean, [GLuint], requires='OpenGL 2.0') | |
glIsSync = _link_function('glIsSync', GLboolean, [GLsync], requires='OpenGL 3.2') | |
glIsTexture = _link_function('glIsTexture', GLboolean, [GLuint], requires='OpenGL 1.1') | |
glIsTransformFeedback = _link_function('glIsTransformFeedback', GLboolean, [GLuint], requires='OpenGL 4.0') | |
glIsVertexArray = _link_function('glIsVertexArray', GLboolean, [GLuint], requires='OpenGL 3.0') | |
glLineWidth = _link_function('glLineWidth', None, [GLfloat], requires='OpenGL 1.0') | |
glLinkProgram = _link_function('glLinkProgram', None, [GLuint], requires='OpenGL 2.0') | |
glLogicOp = _link_function('glLogicOp', None, [GLenum], requires='OpenGL 1.0') | |
glMapBuffer = _link_function('glMapBuffer', POINTER(None), [GLenum, GLenum], requires='OpenGL 1.5') | |
glMapBufferRange = _link_function('glMapBufferRange', POINTER(None), [GLenum, GLintptr, GLsizeiptr, GLbitfield], requires='OpenGL 3.0') | |
glMapNamedBuffer = _link_function('glMapNamedBuffer', POINTER(None), [GLuint, GLenum], requires='OpenGL 4.5') | |
glMapNamedBufferRange = _link_function('glMapNamedBufferRange', POINTER(None), [GLuint, GLintptr, GLsizeiptr, GLbitfield], requires='OpenGL 4.5') | |
glMemoryBarrier = _link_function('glMemoryBarrier', None, [GLbitfield], requires='OpenGL 4.2') | |
glMemoryBarrierByRegion = _link_function('glMemoryBarrierByRegion', None, [GLbitfield], requires='OpenGL 4.5') | |
glMinSampleShading = _link_function('glMinSampleShading', None, [GLfloat], requires='OpenGL 4.0') | |
glMultiDrawArrays = _link_function('glMultiDrawArrays', None, [GLenum, POINTER(GLint), POINTER(GLsizei), GLsizei], requires='OpenGL 1.4') | |
glMultiDrawArraysIndirect = _link_function('glMultiDrawArraysIndirect', None, [GLenum, POINTER(GLvoid), GLsizei, GLsizei], requires='OpenGL 4.3') | |
glMultiDrawArraysIndirectCount = _link_function('glMultiDrawArraysIndirectCount', None, [GLenum, POINTER(GLvoid), GLintptr, GLsizei, GLsizei], requires='OpenGL 4.6') | |
glMultiDrawElements = _link_function('glMultiDrawElements', None, [GLenum, POINTER(GLsizei), GLenum, POINTER(GLvoid), GLsizei], requires='OpenGL 1.4') | |
glMultiDrawElementsBaseVertex = _link_function('glMultiDrawElementsBaseVertex', None, [GLenum, POINTER(GLsizei), GLenum, POINTER(GLvoid), GLsizei, POINTER(GLint)], requires='OpenGL 3.2') | |
glMultiDrawElementsIndirect = _link_function('glMultiDrawElementsIndirect', None, [GLenum, GLenum, POINTER(GLvoid), GLsizei, GLsizei], requires='OpenGL 4.3') | |
glMultiDrawElementsIndirectCount = _link_function('glMultiDrawElementsIndirectCount', None, [GLenum, GLenum, POINTER(GLvoid), GLintptr, GLsizei, GLsizei], requires='OpenGL 4.6') | |
glMultiTexCoordP1ui = _link_function('glMultiTexCoordP1ui', None, [GLenum, GLenum, GLuint], requires='OpenGL 3.3') | |
glMultiTexCoordP1uiv = _link_function('glMultiTexCoordP1uiv', None, [GLenum, GLenum, POINTER(GLuint)], requires='OpenGL 3.3') | |
glMultiTexCoordP2ui = _link_function('glMultiTexCoordP2ui', None, [GLenum, GLenum, GLuint], requires='OpenGL 3.3') | |
glMultiTexCoordP2uiv = _link_function('glMultiTexCoordP2uiv', None, [GLenum, GLenum, POINTER(GLuint)], requires='OpenGL 3.3') | |
glMultiTexCoordP3ui = _link_function('glMultiTexCoordP3ui', None, [GLenum, GLenum, GLuint], requires='OpenGL 3.3') | |
glMultiTexCoordP3uiv = _link_function('glMultiTexCoordP3uiv', None, [GLenum, GLenum, POINTER(GLuint)], requires='OpenGL 3.3') | |
glMultiTexCoordP4ui = _link_function('glMultiTexCoordP4ui', None, [GLenum, GLenum, GLuint], requires='OpenGL 3.3') | |
glMultiTexCoordP4uiv = _link_function('glMultiTexCoordP4uiv', None, [GLenum, GLenum, POINTER(GLuint)], requires='OpenGL 3.3') | |
glNamedBufferData = _link_function('glNamedBufferData', None, [GLuint, GLsizeiptr, POINTER(GLvoid), GLenum], requires='OpenGL 4.5') | |
glNamedBufferStorage = _link_function('glNamedBufferStorage', None, [GLuint, GLsizeiptr, POINTER(GLvoid), GLbitfield], requires='OpenGL 4.5') | |
glNamedBufferSubData = _link_function('glNamedBufferSubData', None, [GLuint, GLintptr, GLsizeiptr, POINTER(GLvoid)], requires='OpenGL 4.5') | |
glNamedFramebufferDrawBuffer = _link_function('glNamedFramebufferDrawBuffer', None, [GLuint, GLenum], requires='OpenGL 4.5') | |
glNamedFramebufferDrawBuffers = _link_function('glNamedFramebufferDrawBuffers', None, [GLuint, GLsizei, POINTER(GLenum)], requires='OpenGL 4.5') | |
glNamedFramebufferParameteri = _link_function('glNamedFramebufferParameteri', None, [GLuint, GLenum, GLint], requires='OpenGL 4.5') | |
glNamedFramebufferReadBuffer = _link_function('glNamedFramebufferReadBuffer', None, [GLuint, GLenum], requires='OpenGL 4.5') | |
glNamedFramebufferRenderbuffer = _link_function('glNamedFramebufferRenderbuffer', None, [GLuint, GLenum, GLenum, GLuint], requires='OpenGL 4.5') | |
glNamedFramebufferTexture = _link_function('glNamedFramebufferTexture', None, [GLuint, GLenum, GLuint, GLint], requires='OpenGL 4.5') | |
glNamedFramebufferTextureLayer = _link_function('glNamedFramebufferTextureLayer', None, [GLuint, GLenum, GLuint, GLint, GLint], requires='OpenGL 4.5') | |
glNamedRenderbufferStorage = _link_function('glNamedRenderbufferStorage', None, [GLuint, GLenum, GLsizei, GLsizei], requires='OpenGL 4.5') | |
glNamedRenderbufferStorageMultisample = _link_function('glNamedRenderbufferStorageMultisample', None, [GLuint, GLsizei, GLenum, GLsizei, GLsizei], requires='OpenGL 4.5') | |
glNormalP3ui = _link_function('glNormalP3ui', None, [GLenum, GLuint], requires='OpenGL 3.3') | |
glNormalP3uiv = _link_function('glNormalP3uiv', None, [GLenum, POINTER(GLuint)], requires='OpenGL 3.3') | |
glObjectLabel = _link_function('glObjectLabel', None, [GLenum, GLuint, GLsizei, POINTER(GLchar)], requires='OpenGL 4.3') | |
glObjectPtrLabel = _link_function('glObjectPtrLabel', None, [POINTER(GLvoid), GLsizei, POINTER(GLchar)], requires='OpenGL 4.3') | |
glPatchParameterfv = _link_function('glPatchParameterfv', None, [GLenum, POINTER(GLfloat)], requires='OpenGL 4.0') | |
glPatchParameteri = _link_function('glPatchParameteri', None, [GLenum, GLint], requires='OpenGL 4.0') | |
glPauseTransformFeedback = _link_function('glPauseTransformFeedback', None, [], requires='OpenGL 4.0') | |
glPixelStoref = _link_function('glPixelStoref', None, [GLenum, GLfloat], requires='OpenGL 1.0') | |
glPixelStorei = _link_function('glPixelStorei', None, [GLenum, GLint], requires='OpenGL 1.0') | |
glPointParameterf = _link_function('glPointParameterf', None, [GLenum, GLfloat], requires='OpenGL 1.4') | |
glPointParameterfv = _link_function('glPointParameterfv', None, [GLenum, POINTER(GLfloat)], requires='OpenGL 1.4') | |
glPointParameteri = _link_function('glPointParameteri', None, [GLenum, GLint], requires='OpenGL 1.4') | |
glPointParameteriv = _link_function('glPointParameteriv', None, [GLenum, POINTER(GLint)], requires='OpenGL 1.4') | |
glPointSize = _link_function('glPointSize', None, [GLfloat], requires='OpenGL 1.0') | |
glPolygonMode = _link_function('glPolygonMode', None, [GLenum, GLenum], requires='OpenGL 1.0') | |
glPolygonOffset = _link_function('glPolygonOffset', None, [GLfloat, GLfloat], requires='OpenGL 1.1') | |
glPolygonOffsetClamp = _link_function('glPolygonOffsetClamp', None, [GLfloat, GLfloat, GLfloat], requires='OpenGL 4.6') | |
glPopDebugGroup = _link_function('glPopDebugGroup', None, [], requires='OpenGL 4.3') | |
glPrimitiveRestartIndex = _link_function('glPrimitiveRestartIndex', None, [GLuint], requires='OpenGL 3.1') | |
glProgramBinary = _link_function('glProgramBinary', None, [GLuint, GLenum, POINTER(GLvoid), GLsizei], requires='OpenGL 4.1') | |
glProgramParameteri = _link_function('glProgramParameteri', None, [GLuint, GLenum, GLint], requires='OpenGL 4.1') | |
glProgramUniform1d = _link_function('glProgramUniform1d', None, [GLuint, GLint, GLdouble], requires='OpenGL 4.1') | |
glProgramUniform1dv = _link_function('glProgramUniform1dv', None, [GLuint, GLint, GLsizei, POINTER(GLdouble)], requires='OpenGL 4.1') | |
glProgramUniform1f = _link_function('glProgramUniform1f', None, [GLuint, GLint, GLfloat], requires='OpenGL 4.1') | |
glProgramUniform1fv = _link_function('glProgramUniform1fv', None, [GLuint, GLint, GLsizei, POINTER(GLfloat)], requires='OpenGL 4.1') | |
glProgramUniform1i = _link_function('glProgramUniform1i', None, [GLuint, GLint, GLint], requires='OpenGL 4.1') | |
glProgramUniform1iv = _link_function('glProgramUniform1iv', None, [GLuint, GLint, GLsizei, POINTER(GLint)], requires='OpenGL 4.1') | |
glProgramUniform1ui = _link_function('glProgramUniform1ui', None, [GLuint, GLint, GLuint], requires='OpenGL 4.1') | |
glProgramUniform1uiv = _link_function('glProgramUniform1uiv', None, [GLuint, GLint, GLsizei, POINTER(GLuint)], requires='OpenGL 4.1') | |
glProgramUniform2d = _link_function('glProgramUniform2d', None, [GLuint, GLint, GLdouble, GLdouble], requires='OpenGL 4.1') | |
glProgramUniform2dv = _link_function('glProgramUniform2dv', None, [GLuint, GLint, GLsizei, POINTER(GLdouble)], requires='OpenGL 4.1') | |
glProgramUniform2f = _link_function('glProgramUniform2f', None, [GLuint, GLint, GLfloat, GLfloat], requires='OpenGL 4.1') | |
glProgramUniform2fv = _link_function('glProgramUniform2fv', None, [GLuint, GLint, GLsizei, POINTER(GLfloat)], requires='OpenGL 4.1') | |
glProgramUniform2i = _link_function('glProgramUniform2i', None, [GLuint, GLint, GLint, GLint], requires='OpenGL 4.1') | |
glProgramUniform2iv = _link_function('glProgramUniform2iv', None, [GLuint, GLint, GLsizei, POINTER(GLint)], requires='OpenGL 4.1') | |
glProgramUniform2ui = _link_function('glProgramUniform2ui', None, [GLuint, GLint, GLuint, GLuint], requires='OpenGL 4.1') | |
glProgramUniform2uiv = _link_function('glProgramUniform2uiv', None, [GLuint, GLint, GLsizei, POINTER(GLuint)], requires='OpenGL 4.1') | |
glProgramUniform3d = _link_function('glProgramUniform3d', None, [GLuint, GLint, GLdouble, GLdouble, GLdouble], requires='OpenGL 4.1') | |
glProgramUniform3dv = _link_function('glProgramUniform3dv', None, [GLuint, GLint, GLsizei, POINTER(GLdouble)], requires='OpenGL 4.1') | |
glProgramUniform3f = _link_function('glProgramUniform3f', None, [GLuint, GLint, GLfloat, GLfloat, GLfloat], requires='OpenGL 4.1') | |
glProgramUniform3fv = _link_function('glProgramUniform3fv', None, [GLuint, GLint, GLsizei, POINTER(GLfloat)], requires='OpenGL 4.1') | |
glProgramUniform3i = _link_function('glProgramUniform3i', None, [GLuint, GLint, GLint, GLint, GLint], requires='OpenGL 4.1') | |
glProgramUniform3iv = _link_function('glProgramUniform3iv', None, [GLuint, GLint, GLsizei, POINTER(GLint)], requires='OpenGL 4.1') | |
glProgramUniform3ui = _link_function('glProgramUniform3ui', None, [GLuint, GLint, GLuint, GLuint, GLuint], requires='OpenGL 4.1') | |
glProgramUniform3uiv = _link_function('glProgramUniform3uiv', None, [GLuint, GLint, GLsizei, POINTER(GLuint)], requires='OpenGL 4.1') | |
glProgramUniform4d = _link_function('glProgramUniform4d', None, [GLuint, GLint, GLdouble, GLdouble, GLdouble, GLdouble], requires='OpenGL 4.1') | |
glProgramUniform4dv = _link_function('glProgramUniform4dv', None, [GLuint, GLint, GLsizei, POINTER(GLdouble)], requires='OpenGL 4.1') | |
glProgramUniform4f = _link_function('glProgramUniform4f', None, [GLuint, GLint, GLfloat, GLfloat, GLfloat, GLfloat], requires='OpenGL 4.1') | |
glProgramUniform4fv = _link_function('glProgramUniform4fv', None, [GLuint, GLint, GLsizei, POINTER(GLfloat)], requires='OpenGL 4.1') | |
glProgramUniform4i = _link_function('glProgramUniform4i', None, [GLuint, GLint, GLint, GLint, GLint, GLint], requires='OpenGL 4.1') | |
glProgramUniform4iv = _link_function('glProgramUniform4iv', None, [GLuint, GLint, GLsizei, POINTER(GLint)], requires='OpenGL 4.1') | |
glProgramUniform4ui = _link_function('glProgramUniform4ui', None, [GLuint, GLint, GLuint, GLuint, GLuint, GLuint], requires='OpenGL 4.1') | |
glProgramUniform4uiv = _link_function('glProgramUniform4uiv', None, [GLuint, GLint, GLsizei, POINTER(GLuint)], requires='OpenGL 4.1') | |
glProgramUniformMatrix2dv = _link_function('glProgramUniformMatrix2dv', None, [GLuint, GLint, GLsizei, GLboolean, POINTER(GLdouble)], requires='OpenGL 4.1') | |
glProgramUniformMatrix2fv = _link_function('glProgramUniformMatrix2fv', None, [GLuint, GLint, GLsizei, GLboolean, POINTER(GLfloat)], requires='OpenGL 4.1') | |
glProgramUniformMatrix2x3dv = _link_function('glProgramUniformMatrix2x3dv', None, [GLuint, GLint, GLsizei, GLboolean, POINTER(GLdouble)], requires='OpenGL 4.1') | |
glProgramUniformMatrix2x3fv = _link_function('glProgramUniformMatrix2x3fv', None, [GLuint, GLint, GLsizei, GLboolean, POINTER(GLfloat)], requires='OpenGL 4.1') | |
glProgramUniformMatrix2x4dv = _link_function('glProgramUniformMatrix2x4dv', None, [GLuint, GLint, GLsizei, GLboolean, POINTER(GLdouble)], requires='OpenGL 4.1') | |
glProgramUniformMatrix2x4fv = _link_function('glProgramUniformMatrix2x4fv', None, [GLuint, GLint, GLsizei, GLboolean, POINTER(GLfloat)], requires='OpenGL 4.1') | |
glProgramUniformMatrix3dv = _link_function('glProgramUniformMatrix3dv', None, [GLuint, GLint, GLsizei, GLboolean, POINTER(GLdouble)], requires='OpenGL 4.1') | |
glProgramUniformMatrix3fv = _link_function('glProgramUniformMatrix3fv', None, [GLuint, GLint, GLsizei, GLboolean, POINTER(GLfloat)], requires='OpenGL 4.1') | |
glProgramUniformMatrix3x2dv = _link_function('glProgramUniformMatrix3x2dv', None, [GLuint, GLint, GLsizei, GLboolean, POINTER(GLdouble)], requires='OpenGL 4.1') | |
glProgramUniformMatrix3x2fv = _link_function('glProgramUniformMatrix3x2fv', None, [GLuint, GLint, GLsizei, GLboolean, POINTER(GLfloat)], requires='OpenGL 4.1') | |
glProgramUniformMatrix3x4dv = _link_function('glProgramUniformMatrix3x4dv', None, [GLuint, GLint, GLsizei, GLboolean, POINTER(GLdouble)], requires='OpenGL 4.1') | |
glProgramUniformMatrix3x4fv = _link_function('glProgramUniformMatrix3x4fv', None, [GLuint, GLint, GLsizei, GLboolean, POINTER(GLfloat)], requires='OpenGL 4.1') | |
glProgramUniformMatrix4dv = _link_function('glProgramUniformMatrix4dv', None, [GLuint, GLint, GLsizei, GLboolean, POINTER(GLdouble)], requires='OpenGL 4.1') | |
glProgramUniformMatrix4fv = _link_function('glProgramUniformMatrix4fv', None, [GLuint, GLint, GLsizei, GLboolean, POINTER(GLfloat)], requires='OpenGL 4.1') | |
glProgramUniformMatrix4x2dv = _link_function('glProgramUniformMatrix4x2dv', None, [GLuint, GLint, GLsizei, GLboolean, POINTER(GLdouble)], requires='OpenGL 4.1') | |
glProgramUniformMatrix4x2fv = _link_function('glProgramUniformMatrix4x2fv', None, [GLuint, GLint, GLsizei, GLboolean, POINTER(GLfloat)], requires='OpenGL 4.1') | |
glProgramUniformMatrix4x3dv = _link_function('glProgramUniformMatrix4x3dv', None, [GLuint, GLint, GLsizei, GLboolean, POINTER(GLdouble)], requires='OpenGL 4.1') | |
glProgramUniformMatrix4x3fv = _link_function('glProgramUniformMatrix4x3fv', None, [GLuint, GLint, GLsizei, GLboolean, POINTER(GLfloat)], requires='OpenGL 4.1') | |
glProvokingVertex = _link_function('glProvokingVertex', None, [GLenum], requires='OpenGL 3.2') | |
glPushDebugGroup = _link_function('glPushDebugGroup', None, [GLenum, GLuint, GLsizei, POINTER(GLchar)], requires='OpenGL 4.3') | |
glQueryCounter = _link_function('glQueryCounter', None, [GLuint, GLenum], requires='OpenGL 3.3') | |
glReadBuffer = _link_function('glReadBuffer', None, [GLenum], requires='OpenGL 1.0') | |
glReadPixels = _link_function('glReadPixels', None, [GLint, GLint, GLsizei, GLsizei, GLenum, GLenum, POINTER(GLvoid)], requires='OpenGL 1.0') | |
glReadnPixels = _link_function('glReadnPixels', None, [GLint, GLint, GLsizei, GLsizei, GLenum, GLenum, GLsizei, POINTER(GLvoid)], requires='OpenGL 4.5') | |
glReleaseShaderCompiler = _link_function('glReleaseShaderCompiler', None, [], requires='OpenGL 4.1') | |
glRenderbufferStorage = _link_function('glRenderbufferStorage', None, [GLenum, GLenum, GLsizei, GLsizei], requires='OpenGL 3.0') | |
glRenderbufferStorageEXT = _link_function('glRenderbufferStorageEXT', None, [GLenum, GLenum, GLsizei, GLsizei], requires='None') | |
glRenderbufferStorageMultisample = _link_function('glRenderbufferStorageMultisample', None, [GLenum, GLsizei, GLenum, GLsizei, GLsizei], requires='OpenGL 3.0') | |
glResumeTransformFeedback = _link_function('glResumeTransformFeedback', None, [], requires='OpenGL 4.0') | |
glSampleCoverage = _link_function('glSampleCoverage', None, [GLfloat, GLboolean], requires='OpenGL 1.3') | |
glSampleCoverageARB = _link_function('glSampleCoverageARB', None, [GLfloat, GLboolean], requires='None') | |
glSampleMaski = _link_function('glSampleMaski', None, [GLuint, GLbitfield], requires='OpenGL 3.2') | |
glSamplerParameterIiv = _link_function('glSamplerParameterIiv', None, [GLuint, GLenum, POINTER(GLint)], requires='OpenGL 3.3') | |
glSamplerParameterIuiv = _link_function('glSamplerParameterIuiv', None, [GLuint, GLenum, POINTER(GLuint)], requires='OpenGL 3.3') | |
glSamplerParameterf = _link_function('glSamplerParameterf', None, [GLuint, GLenum, GLfloat], requires='OpenGL 3.3') | |
glSamplerParameterfv = _link_function('glSamplerParameterfv', None, [GLuint, GLenum, POINTER(GLfloat)], requires='OpenGL 3.3') | |
glSamplerParameteri = _link_function('glSamplerParameteri', None, [GLuint, GLenum, GLint], requires='OpenGL 3.3') | |
glSamplerParameteriv = _link_function('glSamplerParameteriv', None, [GLuint, GLenum, POINTER(GLint)], requires='OpenGL 3.3') | |
glScissor = _link_function('glScissor', None, [GLint, GLint, GLsizei, GLsizei], requires='OpenGL 1.0') | |
glScissorArrayv = _link_function('glScissorArrayv', None, [GLuint, GLsizei, POINTER(GLint)], requires='OpenGL 4.1') | |
glScissorIndexed = _link_function('glScissorIndexed', None, [GLuint, GLint, GLint, GLsizei, GLsizei], requires='OpenGL 4.1') | |
glScissorIndexedv = _link_function('glScissorIndexedv', None, [GLuint, POINTER(GLint)], requires='OpenGL 4.1') | |
glSecondaryColorP3ui = _link_function('glSecondaryColorP3ui', None, [GLenum, GLuint], requires='OpenGL 3.3') | |
glSecondaryColorP3uiv = _link_function('glSecondaryColorP3uiv', None, [GLenum, POINTER(GLuint)], requires='OpenGL 3.3') | |
glShaderBinary = _link_function('glShaderBinary', None, [GLsizei, POINTER(GLuint), GLenum, POINTER(GLvoid), GLsizei], requires='OpenGL 4.1') | |
glShaderSource = _link_function('glShaderSource', None, [GLuint, GLsizei, POINTER(POINTER(GLchar)), POINTER(GLint)], requires='OpenGL 2.0') | |
glShaderStorageBlockBinding = _link_function('glShaderStorageBlockBinding', None, [GLuint, GLuint, GLuint], requires='OpenGL 4.3') | |
glSpecializeShader = _link_function('glSpecializeShader', None, [GLuint, POINTER(GLchar), GLuint, POINTER(GLuint), POINTER(GLuint)], requires='OpenGL 4.6') | |
glStencilFunc = _link_function('glStencilFunc', None, [GLenum, GLint, GLuint], requires='OpenGL 1.0') | |
glStencilFuncSeparate = _link_function('glStencilFuncSeparate', None, [GLenum, GLenum, GLint, GLuint], requires='OpenGL 2.0') | |
glStencilMask = _link_function('glStencilMask', None, [GLuint], requires='OpenGL 1.0') | |
glStencilMaskSeparate = _link_function('glStencilMaskSeparate', None, [GLenum, GLuint], requires='OpenGL 2.0') | |
glStencilOp = _link_function('glStencilOp', None, [GLenum, GLenum, GLenum], requires='OpenGL 1.0') | |
glStencilOpSeparate = _link_function('glStencilOpSeparate', None, [GLenum, GLenum, GLenum, GLenum], requires='OpenGL 2.0') | |
glTexBuffer = _link_function('glTexBuffer', None, [GLenum, GLenum, GLuint], requires='OpenGL 3.1') | |
glTexBufferRange = _link_function('glTexBufferRange', None, [GLenum, GLenum, GLuint, GLintptr, GLsizeiptr], requires='OpenGL 4.3') | |
glTexCoordP1ui = _link_function('glTexCoordP1ui', None, [GLenum, GLuint], requires='OpenGL 3.3') | |
glTexCoordP1uiv = _link_function('glTexCoordP1uiv', None, [GLenum, POINTER(GLuint)], requires='OpenGL 3.3') | |
glTexCoordP2ui = _link_function('glTexCoordP2ui', None, [GLenum, GLuint], requires='OpenGL 3.3') | |
glTexCoordP2uiv = _link_function('glTexCoordP2uiv', None, [GLenum, POINTER(GLuint)], requires='OpenGL 3.3') | |
glTexCoordP3ui = _link_function('glTexCoordP3ui', None, [GLenum, GLuint], requires='OpenGL 3.3') | |
glTexCoordP3uiv = _link_function('glTexCoordP3uiv', None, [GLenum, POINTER(GLuint)], requires='OpenGL 3.3') | |
glTexCoordP4ui = _link_function('glTexCoordP4ui', None, [GLenum, GLuint], requires='OpenGL 3.3') | |
glTexCoordP4uiv = _link_function('glTexCoordP4uiv', None, [GLenum, POINTER(GLuint)], requires='OpenGL 3.3') | |
glTexImage1D = _link_function('glTexImage1D', None, [GLenum, GLint, GLint, GLsizei, GLint, GLenum, GLenum, POINTER(GLvoid)], requires='OpenGL 1.0') | |
glTexImage2D = _link_function('glTexImage2D', None, [GLenum, GLint, GLint, GLsizei, GLsizei, GLint, GLenum, GLenum, POINTER(GLvoid)], requires='OpenGL 1.0') | |
glTexImage2DMultisample = _link_function('glTexImage2DMultisample', None, [GLenum, GLsizei, GLenum, GLsizei, GLsizei, GLboolean], requires='OpenGL 3.2') | |
glTexImage3D = _link_function('glTexImage3D', None, [GLenum, GLint, GLint, GLsizei, GLsizei, GLsizei, GLint, GLenum, GLenum, POINTER(GLvoid)], requires='OpenGL 1.2') | |
glTexImage3DMultisample = _link_function('glTexImage3DMultisample', None, [GLenum, GLsizei, GLenum, GLsizei, GLsizei, GLsizei, GLboolean], requires='OpenGL 3.2') | |
glTexParameterIiv = _link_function('glTexParameterIiv', None, [GLenum, GLenum, POINTER(GLint)], requires='OpenGL 3.0') | |
glTexParameterIuiv = _link_function('glTexParameterIuiv', None, [GLenum, GLenum, POINTER(GLuint)], requires='OpenGL 3.0') | |
glTexParameterf = _link_function('glTexParameterf', None, [GLenum, GLenum, GLfloat], requires='OpenGL 1.0') | |
glTexParameterfv = _link_function('glTexParameterfv', None, [GLenum, GLenum, POINTER(GLfloat)], requires='OpenGL 1.0') | |
glTexParameteri = _link_function('glTexParameteri', None, [GLenum, GLenum, GLint], requires='OpenGL 1.0') | |
glTexParameteriv = _link_function('glTexParameteriv', None, [GLenum, GLenum, POINTER(GLint)], requires='OpenGL 1.0') | |
glTexStorage1D = _link_function('glTexStorage1D', None, [GLenum, GLsizei, GLenum, GLsizei], requires='OpenGL 4.2') | |
glTexStorage2D = _link_function('glTexStorage2D', None, [GLenum, GLsizei, GLenum, GLsizei, GLsizei], requires='OpenGL 4.2') | |
glTexStorage2DMultisample = _link_function('glTexStorage2DMultisample', None, [GLenum, GLsizei, GLenum, GLsizei, GLsizei, GLboolean], requires='OpenGL 4.3') | |
glTexStorage3D = _link_function('glTexStorage3D', None, [GLenum, GLsizei, GLenum, GLsizei, GLsizei, GLsizei], requires='OpenGL 4.2') | |
glTexStorage3DMultisample = _link_function('glTexStorage3DMultisample', None, [GLenum, GLsizei, GLenum, GLsizei, GLsizei, GLsizei, GLboolean], requires='OpenGL 4.3') | |
glTexSubImage1D = _link_function('glTexSubImage1D', None, [GLenum, GLint, GLint, GLsizei, GLenum, GLenum, POINTER(GLvoid)], requires='OpenGL 1.1') | |
glTexSubImage2D = _link_function('glTexSubImage2D', None, [GLenum, GLint, GLint, GLint, GLsizei, GLsizei, GLenum, GLenum, POINTER(GLvoid)], requires='OpenGL 1.1') | |
glTexSubImage3D = _link_function('glTexSubImage3D', None, [GLenum, GLint, GLint, GLint, GLint, GLsizei, GLsizei, GLsizei, GLenum, GLenum, POINTER(GLvoid)], requires='OpenGL 1.2') | |
glTextureBarrier = _link_function('glTextureBarrier', None, [], requires='OpenGL 4.5') | |
glTextureBuffer = _link_function('glTextureBuffer', None, [GLuint, GLenum, GLuint], requires='OpenGL 4.5') | |
glTextureBufferRange = _link_function('glTextureBufferRange', None, [GLuint, GLenum, GLuint, GLintptr, GLsizeiptr], requires='OpenGL 4.5') | |
glTextureParameterIiv = _link_function('glTextureParameterIiv', None, [GLuint, GLenum, POINTER(GLint)], requires='OpenGL 4.5') | |
glTextureParameterIuiv = _link_function('glTextureParameterIuiv', None, [GLuint, GLenum, POINTER(GLuint)], requires='OpenGL 4.5') | |
glTextureParameterf = _link_function('glTextureParameterf', None, [GLuint, GLenum, GLfloat], requires='OpenGL 4.5') | |
glTextureParameterfv = _link_function('glTextureParameterfv', None, [GLuint, GLenum, POINTER(GLfloat)], requires='OpenGL 4.5') | |
glTextureParameteri = _link_function('glTextureParameteri', None, [GLuint, GLenum, GLint], requires='OpenGL 4.5') | |
glTextureParameteriv = _link_function('glTextureParameteriv', None, [GLuint, GLenum, POINTER(GLint)], requires='OpenGL 4.5') | |
glTextureStorage1D = _link_function('glTextureStorage1D', None, [GLuint, GLsizei, GLenum, GLsizei], requires='OpenGL 4.5') | |
glTextureStorage2D = _link_function('glTextureStorage2D', None, [GLuint, GLsizei, GLenum, GLsizei, GLsizei], requires='OpenGL 4.5') | |
glTextureStorage2DMultisample = _link_function('glTextureStorage2DMultisample', None, [GLuint, GLsizei, GLenum, GLsizei, GLsizei, GLboolean], requires='OpenGL 4.5') | |
glTextureStorage3D = _link_function('glTextureStorage3D', None, [GLuint, GLsizei, GLenum, GLsizei, GLsizei, GLsizei], requires='OpenGL 4.5') | |
glTextureStorage3DMultisample = _link_function('glTextureStorage3DMultisample', None, [GLuint, GLsizei, GLenum, GLsizei, GLsizei, GLsizei, GLboolean], requires='OpenGL 4.5') | |
glTextureSubImage1D = _link_function('glTextureSubImage1D', None, [GLuint, GLint, GLint, GLsizei, GLenum, GLenum, POINTER(GLvoid)], requires='OpenGL 4.5') | |
glTextureSubImage2D = _link_function('glTextureSubImage2D', None, [GLuint, GLint, GLint, GLint, GLsizei, GLsizei, GLenum, GLenum, POINTER(GLvoid)], requires='OpenGL 4.5') | |
glTextureSubImage3D = _link_function('glTextureSubImage3D', None, [GLuint, GLint, GLint, GLint, GLint, GLsizei, GLsizei, GLsizei, GLenum, GLenum, POINTER(GLvoid)], requires='OpenGL 4.5') | |
glTextureView = _link_function('glTextureView', None, [GLuint, GLenum, GLuint, GLenum, GLuint, GLuint, GLuint, GLuint], requires='OpenGL 4.3') | |
glTransformFeedbackBufferBase = _link_function('glTransformFeedbackBufferBase', None, [GLuint, GLuint, GLuint], requires='OpenGL 4.5') | |
glTransformFeedbackBufferRange = _link_function('glTransformFeedbackBufferRange', None, [GLuint, GLuint, GLuint, GLintptr, GLsizeiptr], requires='OpenGL 4.5') | |
glTransformFeedbackVaryings = _link_function('glTransformFeedbackVaryings', None, [GLuint, GLsizei, POINTER(POINTER(GLchar)), GLenum], requires='OpenGL 3.0') | |
glUniform1d = _link_function('glUniform1d', None, [GLint, GLdouble], requires='OpenGL 4.0') | |
glUniform1dv = _link_function('glUniform1dv', None, [GLint, GLsizei, POINTER(GLdouble)], requires='OpenGL 4.0') | |
glUniform1f = _link_function('glUniform1f', None, [GLint, GLfloat], requires='OpenGL 2.0') | |
glUniform1fv = _link_function('glUniform1fv', None, [GLint, GLsizei, POINTER(GLfloat)], requires='OpenGL 2.0') | |
glUniform1i = _link_function('glUniform1i', None, [GLint, GLint], requires='OpenGL 2.0') | |
glUniform1iv = _link_function('glUniform1iv', None, [GLint, GLsizei, POINTER(GLint)], requires='OpenGL 2.0') | |
glUniform1ui = _link_function('glUniform1ui', None, [GLint, GLuint], requires='OpenGL 3.0') | |
glUniform1uiv = _link_function('glUniform1uiv', None, [GLint, GLsizei, POINTER(GLuint)], requires='OpenGL 3.0') | |
glUniform2d = _link_function('glUniform2d', None, [GLint, GLdouble, GLdouble], requires='OpenGL 4.0') | |
glUniform2dv = _link_function('glUniform2dv', None, [GLint, GLsizei, POINTER(GLdouble)], requires='OpenGL 4.0') | |
glUniform2f = _link_function('glUniform2f', None, [GLint, GLfloat, GLfloat], requires='OpenGL 2.0') | |
glUniform2fv = _link_function('glUniform2fv', None, [GLint, GLsizei, POINTER(GLfloat)], requires='OpenGL 2.0') | |
glUniform2i = _link_function('glUniform2i', None, [GLint, GLint, GLint], requires='OpenGL 2.0') | |
glUniform2iv = _link_function('glUniform2iv', None, [GLint, GLsizei, POINTER(GLint)], requires='OpenGL 2.0') | |
glUniform2ui = _link_function('glUniform2ui', None, [GLint, GLuint, GLuint], requires='OpenGL 3.0') | |
glUniform2uiv = _link_function('glUniform2uiv', None, [GLint, GLsizei, POINTER(GLuint)], requires='OpenGL 3.0') | |
glUniform3d = _link_function('glUniform3d', None, [GLint, GLdouble, GLdouble, GLdouble], requires='OpenGL 4.0') | |
glUniform3dv = _link_function('glUniform3dv', None, [GLint, GLsizei, POINTER(GLdouble)], requires='OpenGL 4.0') | |
glUniform3f = _link_function('glUniform3f', None, [GLint, GLfloat, GLfloat, GLfloat], requires='OpenGL 2.0') | |
glUniform3fv = _link_function('glUniform3fv', None, [GLint, GLsizei, POINTER(GLfloat)], requires='OpenGL 2.0') | |
glUniform3i = _link_function('glUniform3i', None, [GLint, GLint, GLint, GLint], requires='OpenGL 2.0') | |
glUniform3iv = _link_function('glUniform3iv', None, [GLint, GLsizei, POINTER(GLint)], requires='OpenGL 2.0') | |
glUniform3ui = _link_function('glUniform3ui', None, [GLint, GLuint, GLuint, GLuint], requires='OpenGL 3.0') | |
glUniform3uiv = _link_function('glUniform3uiv', None, [GLint, GLsizei, POINTER(GLuint)], requires='OpenGL 3.0') | |
glUniform4d = _link_function('glUniform4d', None, [GLint, GLdouble, GLdouble, GLdouble, GLdouble], requires='OpenGL 4.0') | |
glUniform4dv = _link_function('glUniform4dv', None, [GLint, GLsizei, POINTER(GLdouble)], requires='OpenGL 4.0') | |
glUniform4f = _link_function('glUniform4f', None, [GLint, GLfloat, GLfloat, GLfloat, GLfloat], requires='OpenGL 2.0') | |
glUniform4fv = _link_function('glUniform4fv', None, [GLint, GLsizei, POINTER(GLfloat)], requires='OpenGL 2.0') | |
glUniform4i = _link_function('glUniform4i', None, [GLint, GLint, GLint, GLint, GLint], requires='OpenGL 2.0') | |
glUniform4iv = _link_function('glUniform4iv', None, [GLint, GLsizei, POINTER(GLint)], requires='OpenGL 2.0') | |
glUniform4ui = _link_function('glUniform4ui', None, [GLint, GLuint, GLuint, GLuint, GLuint], requires='OpenGL 3.0') | |
glUniform4uiv = _link_function('glUniform4uiv', None, [GLint, GLsizei, POINTER(GLuint)], requires='OpenGL 3.0') | |
glUniformBlockBinding = _link_function('glUniformBlockBinding', None, [GLuint, GLuint, GLuint], requires='OpenGL 3.1') | |
glUniformMatrix2dv = _link_function('glUniformMatrix2dv', None, [GLint, GLsizei, GLboolean, POINTER(GLdouble)], requires='OpenGL 4.0') | |
glUniformMatrix2fv = _link_function('glUniformMatrix2fv', None, [GLint, GLsizei, GLboolean, POINTER(GLfloat)], requires='OpenGL 2.0') | |
glUniformMatrix2x3dv = _link_function('glUniformMatrix2x3dv', None, [GLint, GLsizei, GLboolean, POINTER(GLdouble)], requires='OpenGL 4.0') | |
glUniformMatrix2x3fv = _link_function('glUniformMatrix2x3fv', None, [GLint, GLsizei, GLboolean, POINTER(GLfloat)], requires='OpenGL 2.1') | |
glUniformMatrix2x4dv = _link_function('glUniformMatrix2x4dv', None, [GLint, GLsizei, GLboolean, POINTER(GLdouble)], requires='OpenGL 4.0') | |
glUniformMatrix2x4fv = _link_function('glUniformMatrix2x4fv', None, [GLint, GLsizei, GLboolean, POINTER(GLfloat)], requires='OpenGL 2.1') | |
glUniformMatrix3dv = _link_function('glUniformMatrix3dv', None, [GLint, GLsizei, GLboolean, POINTER(GLdouble)], requires='OpenGL 4.0') | |
glUniformMatrix3fv = _link_function('glUniformMatrix3fv', None, [GLint, GLsizei, GLboolean, POINTER(GLfloat)], requires='OpenGL 2.0') | |
glUniformMatrix3x2dv = _link_function('glUniformMatrix3x2dv', None, [GLint, GLsizei, GLboolean, POINTER(GLdouble)], requires='OpenGL 4.0') | |
glUniformMatrix3x2fv = _link_function('glUniformMatrix3x2fv', None, [GLint, GLsizei, GLboolean, POINTER(GLfloat)], requires='OpenGL 2.1') | |
glUniformMatrix3x4dv = _link_function('glUniformMatrix3x4dv', None, [GLint, GLsizei, GLboolean, POINTER(GLdouble)], requires='OpenGL 4.0') | |
glUniformMatrix3x4fv = _link_function('glUniformMatrix3x4fv', None, [GLint, GLsizei, GLboolean, POINTER(GLfloat)], requires='OpenGL 2.1') | |
glUniformMatrix4dv = _link_function('glUniformMatrix4dv', None, [GLint, GLsizei, GLboolean, POINTER(GLdouble)], requires='OpenGL 4.0') | |
glUniformMatrix4fv = _link_function('glUniformMatrix4fv', None, [GLint, GLsizei, GLboolean, POINTER(GLfloat)], requires='OpenGL 2.0') | |
glUniformMatrix4x2dv = _link_function('glUniformMatrix4x2dv', None, [GLint, GLsizei, GLboolean, POINTER(GLdouble)], requires='OpenGL 4.0') | |
glUniformMatrix4x2fv = _link_function('glUniformMatrix4x2fv', None, [GLint, GLsizei, GLboolean, POINTER(GLfloat)], requires='OpenGL 2.1') | |
glUniformMatrix4x3dv = _link_function('glUniformMatrix4x3dv', None, [GLint, GLsizei, GLboolean, POINTER(GLdouble)], requires='OpenGL 4.0') | |
glUniformMatrix4x3fv = _link_function('glUniformMatrix4x3fv', None, [GLint, GLsizei, GLboolean, POINTER(GLfloat)], requires='OpenGL 2.1') | |
glUniformSubroutinesuiv = _link_function('glUniformSubroutinesuiv', None, [GLenum, GLsizei, POINTER(GLuint)], requires='OpenGL 4.0') | |
glUnmapBuffer = _link_function('glUnmapBuffer', GLboolean, [GLenum], requires='OpenGL 1.5') | |
glUnmapNamedBuffer = _link_function('glUnmapNamedBuffer', GLboolean, [GLuint], requires='OpenGL 4.5') | |
glUseProgram = _link_function('glUseProgram', None, [GLuint], requires='OpenGL 2.0') | |
glUseProgramStages = _link_function('glUseProgramStages', None, [GLuint, GLbitfield, GLuint], requires='OpenGL 4.1') | |
glValidateProgram = _link_function('glValidateProgram', None, [GLuint], requires='OpenGL 2.0') | |
glValidateProgramPipeline = _link_function('glValidateProgramPipeline', None, [GLuint], requires='OpenGL 4.1') | |
glVertexArrayAttribBinding = _link_function('glVertexArrayAttribBinding', None, [GLuint, GLuint, GLuint], requires='OpenGL 4.5') | |
glVertexArrayAttribFormat = _link_function('glVertexArrayAttribFormat', None, [GLuint, GLuint, GLint, GLenum, GLboolean, GLuint], requires='OpenGL 4.5') | |
glVertexArrayAttribIFormat = _link_function('glVertexArrayAttribIFormat', None, [GLuint, GLuint, GLint, GLenum, GLuint], requires='OpenGL 4.5') | |
glVertexArrayAttribLFormat = _link_function('glVertexArrayAttribLFormat', None, [GLuint, GLuint, GLint, GLenum, GLuint], requires='OpenGL 4.5') | |
glVertexArrayBindingDivisor = _link_function('glVertexArrayBindingDivisor', None, [GLuint, GLuint, GLuint], requires='OpenGL 4.5') | |
glVertexArrayElementBuffer = _link_function('glVertexArrayElementBuffer', None, [GLuint, GLuint], requires='OpenGL 4.5') | |
glVertexArrayVertexBuffer = _link_function('glVertexArrayVertexBuffer', None, [GLuint, GLuint, GLuint, GLintptr, GLsizei], requires='OpenGL 4.5') | |
glVertexArrayVertexBuffers = _link_function('glVertexArrayVertexBuffers', None, [GLuint, GLuint, GLsizei, POINTER(GLuint), POINTER(GLintptr), POINTER(GLsizei)], requires='OpenGL 4.5') | |
glVertexAttrib1d = _link_function('glVertexAttrib1d', None, [GLuint, GLdouble], requires='OpenGL 2.0') | |
glVertexAttrib1dv = _link_function('glVertexAttrib1dv', None, [GLuint, POINTER(GLdouble)], requires='OpenGL 2.0') | |
glVertexAttrib1f = _link_function('glVertexAttrib1f', None, [GLuint, GLfloat], requires='OpenGL 2.0') | |
glVertexAttrib1fv = _link_function('glVertexAttrib1fv', None, [GLuint, POINTER(GLfloat)], requires='OpenGL 2.0') | |
glVertexAttrib1s = _link_function('glVertexAttrib1s', None, [GLuint, GLshort], requires='OpenGL 2.0') | |
glVertexAttrib1sv = _link_function('glVertexAttrib1sv', None, [GLuint, POINTER(GLshort)], requires='OpenGL 2.0') | |
glVertexAttrib2d = _link_function('glVertexAttrib2d', None, [GLuint, GLdouble, GLdouble], requires='OpenGL 2.0') | |
glVertexAttrib2dv = _link_function('glVertexAttrib2dv', None, [GLuint, POINTER(GLdouble)], requires='OpenGL 2.0') | |
glVertexAttrib2f = _link_function('glVertexAttrib2f', None, [GLuint, GLfloat, GLfloat], requires='OpenGL 2.0') | |
glVertexAttrib2fv = _link_function('glVertexAttrib2fv', None, [GLuint, POINTER(GLfloat)], requires='OpenGL 2.0') | |
glVertexAttrib2s = _link_function('glVertexAttrib2s', None, [GLuint, GLshort, GLshort], requires='OpenGL 2.0') | |
glVertexAttrib2sv = _link_function('glVertexAttrib2sv', None, [GLuint, POINTER(GLshort)], requires='OpenGL 2.0') | |
glVertexAttrib3d = _link_function('glVertexAttrib3d', None, [GLuint, GLdouble, GLdouble, GLdouble], requires='OpenGL 2.0') | |
glVertexAttrib3dv = _link_function('glVertexAttrib3dv', None, [GLuint, POINTER(GLdouble)], requires='OpenGL 2.0') | |
glVertexAttrib3f = _link_function('glVertexAttrib3f', None, [GLuint, GLfloat, GLfloat, GLfloat], requires='OpenGL 2.0') | |
glVertexAttrib3fv = _link_function('glVertexAttrib3fv', None, [GLuint, POINTER(GLfloat)], requires='OpenGL 2.0') | |
glVertexAttrib3s = _link_function('glVertexAttrib3s', None, [GLuint, GLshort, GLshort, GLshort], requires='OpenGL 2.0') | |
glVertexAttrib3sv = _link_function('glVertexAttrib3sv', None, [GLuint, POINTER(GLshort)], requires='OpenGL 2.0') | |
glVertexAttrib4Nbv = _link_function('glVertexAttrib4Nbv', None, [GLuint, POINTER(GLbyte)], requires='OpenGL 2.0') | |
glVertexAttrib4Niv = _link_function('glVertexAttrib4Niv', None, [GLuint, POINTER(GLint)], requires='OpenGL 2.0') | |
glVertexAttrib4Nsv = _link_function('glVertexAttrib4Nsv', None, [GLuint, POINTER(GLshort)], requires='OpenGL 2.0') | |
glVertexAttrib4Nub = _link_function('glVertexAttrib4Nub', None, [GLuint, GLubyte, GLubyte, GLubyte, GLubyte], requires='OpenGL 2.0') | |
glVertexAttrib4Nubv = _link_function('glVertexAttrib4Nubv', None, [GLuint, POINTER(GLubyte)], requires='OpenGL 2.0') | |
glVertexAttrib4Nuiv = _link_function('glVertexAttrib4Nuiv', None, [GLuint, POINTER(GLuint)], requires='OpenGL 2.0') | |
glVertexAttrib4Nusv = _link_function('glVertexAttrib4Nusv', None, [GLuint, POINTER(GLushort)], requires='OpenGL 2.0') | |
glVertexAttrib4bv = _link_function('glVertexAttrib4bv', None, [GLuint, POINTER(GLbyte)], requires='OpenGL 2.0') | |
glVertexAttrib4d = _link_function('glVertexAttrib4d', None, [GLuint, GLdouble, GLdouble, GLdouble, GLdouble], requires='OpenGL 2.0') | |
glVertexAttrib4dv = _link_function('glVertexAttrib4dv', None, [GLuint, POINTER(GLdouble)], requires='OpenGL 2.0') | |
glVertexAttrib4f = _link_function('glVertexAttrib4f', None, [GLuint, GLfloat, GLfloat, GLfloat, GLfloat], requires='OpenGL 2.0') | |
glVertexAttrib4fv = _link_function('glVertexAttrib4fv', None, [GLuint, POINTER(GLfloat)], requires='OpenGL 2.0') | |
glVertexAttrib4iv = _link_function('glVertexAttrib4iv', None, [GLuint, POINTER(GLint)], requires='OpenGL 2.0') | |
glVertexAttrib4s = _link_function('glVertexAttrib4s', None, [GLuint, GLshort, GLshort, GLshort, GLshort], requires='OpenGL 2.0') | |
glVertexAttrib4sv = _link_function('glVertexAttrib4sv', None, [GLuint, POINTER(GLshort)], requires='OpenGL 2.0') | |
glVertexAttrib4ubv = _link_function('glVertexAttrib4ubv', None, [GLuint, POINTER(GLubyte)], requires='OpenGL 2.0') | |
glVertexAttrib4uiv = _link_function('glVertexAttrib4uiv', None, [GLuint, POINTER(GLuint)], requires='OpenGL 2.0') | |
glVertexAttrib4usv = _link_function('glVertexAttrib4usv', None, [GLuint, POINTER(GLushort)], requires='OpenGL 2.0') | |
glVertexAttribBinding = _link_function('glVertexAttribBinding', None, [GLuint, GLuint], requires='OpenGL 4.3') | |
glVertexAttribDivisor = _link_function('glVertexAttribDivisor', None, [GLuint, GLuint], requires='OpenGL 3.3') | |
glVertexAttribFormat = _link_function('glVertexAttribFormat', None, [GLuint, GLint, GLenum, GLboolean, GLuint], requires='OpenGL 4.3') | |
glVertexAttribI1i = _link_function('glVertexAttribI1i', None, [GLuint, GLint], requires='OpenGL 3.0') | |
glVertexAttribI1iv = _link_function('glVertexAttribI1iv', None, [GLuint, POINTER(GLint)], requires='OpenGL 3.0') | |
glVertexAttribI1ui = _link_function('glVertexAttribI1ui', None, [GLuint, GLuint], requires='OpenGL 3.0') | |
glVertexAttribI1uiv = _link_function('glVertexAttribI1uiv', None, [GLuint, POINTER(GLuint)], requires='OpenGL 3.0') | |
glVertexAttribI2i = _link_function('glVertexAttribI2i', None, [GLuint, GLint, GLint], requires='OpenGL 3.0') | |
glVertexAttribI2iv = _link_function('glVertexAttribI2iv', None, [GLuint, POINTER(GLint)], requires='OpenGL 3.0') | |
glVertexAttribI2ui = _link_function('glVertexAttribI2ui', None, [GLuint, GLuint, GLuint], requires='OpenGL 3.0') | |
glVertexAttribI2uiv = _link_function('glVertexAttribI2uiv', None, [GLuint, POINTER(GLuint)], requires='OpenGL 3.0') | |
glVertexAttribI3i = _link_function('glVertexAttribI3i', None, [GLuint, GLint, GLint, GLint], requires='OpenGL 3.0') | |
glVertexAttribI3iv = _link_function('glVertexAttribI3iv', None, [GLuint, POINTER(GLint)], requires='OpenGL 3.0') | |
glVertexAttribI3ui = _link_function('glVertexAttribI3ui', None, [GLuint, GLuint, GLuint, GLuint], requires='OpenGL 3.0') | |
glVertexAttribI3uiv = _link_function('glVertexAttribI3uiv', None, [GLuint, POINTER(GLuint)], requires='OpenGL 3.0') | |
glVertexAttribI4bv = _link_function('glVertexAttribI4bv', None, [GLuint, POINTER(GLbyte)], requires='OpenGL 3.0') | |
glVertexAttribI4i = _link_function('glVertexAttribI4i', None, [GLuint, GLint, GLint, GLint, GLint], requires='OpenGL 3.0') | |
glVertexAttribI4iv = _link_function('glVertexAttribI4iv', None, [GLuint, POINTER(GLint)], requires='OpenGL 3.0') | |
glVertexAttribI4sv = _link_function('glVertexAttribI4sv', None, [GLuint, POINTER(GLshort)], requires='OpenGL 3.0') | |
glVertexAttribI4ubv = _link_function('glVertexAttribI4ubv', None, [GLuint, POINTER(GLubyte)], requires='OpenGL 3.0') | |
glVertexAttribI4ui = _link_function('glVertexAttribI4ui', None, [GLuint, GLuint, GLuint, GLuint, GLuint], requires='OpenGL 3.0') | |
glVertexAttribI4uiv = _link_function('glVertexAttribI4uiv', None, [GLuint, POINTER(GLuint)], requires='OpenGL 3.0') | |
glVertexAttribI4usv = _link_function('glVertexAttribI4usv', None, [GLuint, POINTER(GLushort)], requires='OpenGL 3.0') | |
glVertexAttribIFormat = _link_function('glVertexAttribIFormat', None, [GLuint, GLint, GLenum, GLuint], requires='OpenGL 4.3') | |
glVertexAttribIPointer = _link_function('glVertexAttribIPointer', None, [GLuint, GLint, GLenum, GLsizei, POINTER(GLvoid)], requires='OpenGL 3.0') | |
glVertexAttribL1d = _link_function('glVertexAttribL1d', None, [GLuint, GLdouble], requires='OpenGL 4.1') | |
glVertexAttribL1dv = _link_function('glVertexAttribL1dv', None, [GLuint, POINTER(GLdouble)], requires='OpenGL 4.1') | |
glVertexAttribL2d = _link_function('glVertexAttribL2d', None, [GLuint, GLdouble, GLdouble], requires='OpenGL 4.1') | |
glVertexAttribL2dv = _link_function('glVertexAttribL2dv', None, [GLuint, POINTER(GLdouble)], requires='OpenGL 4.1') | |
glVertexAttribL3d = _link_function('glVertexAttribL3d', None, [GLuint, GLdouble, GLdouble, GLdouble], requires='OpenGL 4.1') | |
glVertexAttribL3dv = _link_function('glVertexAttribL3dv', None, [GLuint, POINTER(GLdouble)], requires='OpenGL 4.1') | |
glVertexAttribL4d = _link_function('glVertexAttribL4d', None, [GLuint, GLdouble, GLdouble, GLdouble, GLdouble], requires='OpenGL 4.1') | |
glVertexAttribL4dv = _link_function('glVertexAttribL4dv', None, [GLuint, POINTER(GLdouble)], requires='OpenGL 4.1') | |
glVertexAttribLFormat = _link_function('glVertexAttribLFormat', None, [GLuint, GLint, GLenum, GLuint], requires='OpenGL 4.3') | |
glVertexAttribLPointer = _link_function('glVertexAttribLPointer', None, [GLuint, GLint, GLenum, GLsizei, POINTER(GLvoid)], requires='OpenGL 4.1') | |
glVertexAttribP1ui = _link_function('glVertexAttribP1ui', None, [GLuint, GLenum, GLboolean, GLuint], requires='OpenGL 3.3') | |
glVertexAttribP1uiv = _link_function('glVertexAttribP1uiv', None, [GLuint, GLenum, GLboolean, POINTER(GLuint)], requires='OpenGL 3.3') | |
glVertexAttribP2ui = _link_function('glVertexAttribP2ui', None, [GLuint, GLenum, GLboolean, GLuint], requires='OpenGL 3.3') | |
glVertexAttribP2uiv = _link_function('glVertexAttribP2uiv', None, [GLuint, GLenum, GLboolean, POINTER(GLuint)], requires='OpenGL 3.3') | |
glVertexAttribP3ui = _link_function('glVertexAttribP3ui', None, [GLuint, GLenum, GLboolean, GLuint], requires='OpenGL 3.3') | |
glVertexAttribP3uiv = _link_function('glVertexAttribP3uiv', None, [GLuint, GLenum, GLboolean, POINTER(GLuint)], requires='OpenGL 3.3') | |
glVertexAttribP4ui = _link_function('glVertexAttribP4ui', None, [GLuint, GLenum, GLboolean, GLuint], requires='OpenGL 3.3') | |
glVertexAttribP4uiv = _link_function('glVertexAttribP4uiv', None, [GLuint, GLenum, GLboolean, POINTER(GLuint)], requires='OpenGL 3.3') | |
glVertexAttribPointer = _link_function('glVertexAttribPointer', None, [GLuint, GLint, GLenum, GLboolean, GLsizei, POINTER(GLvoid)], requires='OpenGL 2.0') | |
glVertexBindingDivisor = _link_function('glVertexBindingDivisor', None, [GLuint, GLuint], requires='OpenGL 4.3') | |
glVertexP2ui = _link_function('glVertexP2ui', None, [GLenum, GLuint], requires='OpenGL 3.3') | |
glVertexP2uiv = _link_function('glVertexP2uiv', None, [GLenum, POINTER(GLuint)], requires='OpenGL 3.3') | |
glVertexP3ui = _link_function('glVertexP3ui', None, [GLenum, GLuint], requires='OpenGL 3.3') | |
glVertexP3uiv = _link_function('glVertexP3uiv', None, [GLenum, POINTER(GLuint)], requires='OpenGL 3.3') | |
glVertexP4ui = _link_function('glVertexP4ui', None, [GLenum, GLuint], requires='OpenGL 3.3') | |
glVertexP4uiv = _link_function('glVertexP4uiv', None, [GLenum, POINTER(GLuint)], requires='OpenGL 3.3') | |
glViewport = _link_function('glViewport', None, [GLint, GLint, GLsizei, GLsizei], requires='OpenGL 1.0') | |
glViewportArrayv = _link_function('glViewportArrayv', None, [GLuint, GLsizei, POINTER(GLfloat)], requires='OpenGL 4.1') | |
glViewportIndexedf = _link_function('glViewportIndexedf', None, [GLuint, GLfloat, GLfloat, GLfloat, GLfloat], requires='OpenGL 4.1') | |
glViewportIndexedfv = _link_function('glViewportIndexedfv', None, [GLuint, POINTER(GLfloat)], requires='OpenGL 4.1') | |
glWaitSync = _link_function('glWaitSync', None, [GLsync, GLbitfield, GLuint64], requires='OpenGL 3.2') | |
__all__ = [ | |
'GLenum', | |
'GLboolean', | |
'GLbitfield', | |
'GLvoid', | |
'GLbyte', | |
'GLubyte', | |
'GLshort', | |
'GLushort', | |
'GLint', | |
'GLuint', | |
'GLclampx', | |
'GLsizei', | |
'GLfloat', | |
'GLclampf', | |
'GLdouble', | |
'GLclampd', | |
'GLchar', | |
'GLintptr', | |
'GLsizeiptr', | |
'GLint64', | |
'GLuint64', | |
'GLsync', | |
'GLDEBUGPROC', | |
'GL_DEPTH_BUFFER_BIT', | |
'GL_STENCIL_BUFFER_BIT', | |
'GL_COLOR_BUFFER_BIT', | |
'GL_FALSE', | |
'GL_TRUE', | |
'GL_POINTS', | |
'GL_LINES', | |
'GL_LINE_LOOP', | |
'GL_LINE_STRIP', | |
'GL_TRIANGLES', | |
'GL_TRIANGLE_STRIP', | |
'GL_TRIANGLE_FAN', | |
'GL_NEVER', | |
'GL_LESS', | |
'GL_EQUAL', | |
'GL_LEQUAL', | |
'GL_GREATER', | |
'GL_NOTEQUAL', | |
'GL_GEQUAL', | |
'GL_ALWAYS', | |
'GL_ZERO', | |
'GL_ONE', | |
'GL_SRC_COLOR', | |
'GL_ONE_MINUS_SRC_COLOR', | |
'GL_SRC_ALPHA', | |
'GL_ONE_MINUS_SRC_ALPHA', | |
'GL_DST_ALPHA', | |
'GL_ONE_MINUS_DST_ALPHA', | |
'GL_DST_COLOR', | |
'GL_ONE_MINUS_DST_COLOR', | |
'GL_SRC_ALPHA_SATURATE', | |
'GL_NONE', | |
'GL_FRONT_LEFT', | |
'GL_FRONT_RIGHT', | |
'GL_BACK_LEFT', | |
'GL_BACK_RIGHT', | |
'GL_FRONT', | |
'GL_BACK', | |
'GL_LEFT', | |
'GL_RIGHT', | |
'GL_FRONT_AND_BACK', | |
'GL_NO_ERROR', | |
'GL_INVALID_ENUM', | |
'GL_INVALID_VALUE', | |
'GL_INVALID_OPERATION', | |
'GL_OUT_OF_MEMORY', | |
'GL_CW', | |
'GL_CCW', | |
'GL_POINT_SIZE', | |
'GL_POINT_SIZE_RANGE', | |
'GL_POINT_SIZE_GRANULARITY', | |
'GL_LINE_SMOOTH', | |
'GL_LINE_WIDTH', | |
'GL_LINE_WIDTH_RANGE', | |
'GL_LINE_WIDTH_GRANULARITY', | |
'GL_POLYGON_MODE', | |
'GL_POLYGON_SMOOTH', | |
'GL_CULL_FACE', | |
'GL_CULL_FACE_MODE', | |
'GL_FRONT_FACE', | |
'GL_DEPTH_RANGE', | |
'GL_DEPTH_TEST', | |
'GL_DEPTH_WRITEMASK', | |
'GL_DEPTH_CLEAR_VALUE', | |
'GL_DEPTH_FUNC', | |
'GL_STENCIL_TEST', | |
'GL_STENCIL_CLEAR_VALUE', | |
'GL_STENCIL_FUNC', | |
'GL_STENCIL_VALUE_MASK', | |
'GL_STENCIL_FAIL', | |
'GL_STENCIL_PASS_DEPTH_FAIL', | |
'GL_STENCIL_PASS_DEPTH_PASS', | |
'GL_STENCIL_REF', | |
'GL_STENCIL_WRITEMASK', | |
'GL_VIEWPORT', | |
'GL_DITHER', | |
'GL_BLEND_DST', | |
'GL_BLEND_SRC', | |
'GL_BLEND', | |
'GL_LOGIC_OP_MODE', | |
'GL_DRAW_BUFFER', | |
'GL_READ_BUFFER', | |
'GL_SCISSOR_BOX', | |
'GL_SCISSOR_TEST', | |
'GL_COLOR_CLEAR_VALUE', | |
'GL_COLOR_WRITEMASK', | |
'GL_DOUBLEBUFFER', | |
'GL_STEREO', | |
'GL_LINE_SMOOTH_HINT', | |
'GL_POLYGON_SMOOTH_HINT', | |
'GL_UNPACK_SWAP_BYTES', | |
'GL_UNPACK_LSB_FIRST', | |
'GL_UNPACK_ROW_LENGTH', | |
'GL_UNPACK_SKIP_ROWS', | |
'GL_UNPACK_SKIP_PIXELS', | |
'GL_UNPACK_ALIGNMENT', | |
'GL_PACK_SWAP_BYTES', | |
'GL_PACK_LSB_FIRST', | |
'GL_PACK_ROW_LENGTH', | |
'GL_PACK_SKIP_ROWS', | |
'GL_PACK_SKIP_PIXELS', | |
'GL_PACK_ALIGNMENT', | |
'GL_MAX_TEXTURE_SIZE', | |
'GL_MAX_VIEWPORT_DIMS', | |
'GL_SUBPIXEL_BITS', | |
'GL_TEXTURE_1D', | |
'GL_TEXTURE_2D', | |
'GL_TEXTURE_WIDTH', | |
'GL_TEXTURE_HEIGHT', | |
'GL_TEXTURE_BORDER_COLOR', | |
'GL_DONT_CARE', | |
'GL_FASTEST', | |
'GL_NICEST', | |
'GL_BYTE', | |
'GL_UNSIGNED_BYTE', | |
'GL_SHORT', | |
'GL_UNSIGNED_SHORT', | |
'GL_INT', | |
'GL_UNSIGNED_INT', | |
'GL_FLOAT', | |
'GL_CLEAR', | |
'GL_AND', | |
'GL_AND_REVERSE', | |
'GL_COPY', | |
'GL_AND_INVERTED', | |
'GL_NOOP', | |
'GL_XOR', | |
'GL_OR', | |
'GL_NOR', | |
'GL_EQUIV', | |
'GL_INVERT', | |
'GL_OR_REVERSE', | |
'GL_COPY_INVERTED', | |
'GL_OR_INVERTED', | |
'GL_NAND', | |
'GL_SET', | |
'GL_TEXTURE', | |
'GL_COLOR', | |
'GL_DEPTH', | |
'GL_STENCIL', | |
'GL_STENCIL_INDEX', | |
'GL_DEPTH_COMPONENT', | |
'GL_RED', | |
'GL_GREEN', | |
'GL_BLUE', | |
'GL_ALPHA', | |
'GL_RGB', | |
'GL_RGBA', | |
'GL_POINT', | |
'GL_LINE', | |
'GL_FILL', | |
'GL_KEEP', | |
'GL_REPLACE', | |
'GL_INCR', | |
'GL_DECR', | |
'GL_VENDOR', | |
'GL_RENDERER', | |
'GL_VERSION', | |
'GL_EXTENSIONS', | |
'GL_NEAREST', | |
'GL_LINEAR', | |
'GL_NEAREST_MIPMAP_NEAREST', | |
'GL_LINEAR_MIPMAP_NEAREST', | |
'GL_NEAREST_MIPMAP_LINEAR', | |
'GL_LINEAR_MIPMAP_LINEAR', | |
'GL_TEXTURE_MAG_FILTER', | |
'GL_TEXTURE_MIN_FILTER', | |
'GL_TEXTURE_WRAP_S', | |
'GL_TEXTURE_WRAP_T', | |
'GL_REPEAT', | |
'GL_COLOR_LOGIC_OP', | |
'GL_POLYGON_OFFSET_UNITS', | |
'GL_POLYGON_OFFSET_POINT', | |
'GL_POLYGON_OFFSET_LINE', | |
'GL_POLYGON_OFFSET_FILL', | |
'GL_POLYGON_OFFSET_FACTOR', | |
'GL_TEXTURE_BINDING_1D', | |
'GL_TEXTURE_BINDING_2D', | |
'GL_TEXTURE_INTERNAL_FORMAT', | |
'GL_TEXTURE_RED_SIZE', | |
'GL_TEXTURE_GREEN_SIZE', | |
'GL_TEXTURE_BLUE_SIZE', | |
'GL_TEXTURE_ALPHA_SIZE', | |
'GL_DOUBLE', | |
'GL_PROXY_TEXTURE_1D', | |
'GL_PROXY_TEXTURE_2D', | |
'GL_R3_G3_B2', | |
'GL_RGB4', | |
'GL_RGB5', | |
'GL_RGB8', | |
'GL_RGB10', | |
'GL_RGB12', | |
'GL_RGB16', | |
'GL_RGBA2', | |
'GL_RGBA4', | |
'GL_RGB5_A1', | |
'GL_RGBA8', | |
'GL_RGB10_A2', | |
'GL_RGBA12', | |
'GL_RGBA16', | |
'GL_UNSIGNED_BYTE_3_3_2', | |
'GL_UNSIGNED_SHORT_4_4_4_4', | |
'GL_UNSIGNED_SHORT_5_5_5_1', | |
'GL_UNSIGNED_INT_8_8_8_8', | |
'GL_UNSIGNED_INT_10_10_10_2', | |
'GL_TEXTURE_BINDING_3D', | |
'GL_PACK_SKIP_IMAGES', | |
'GL_PACK_IMAGE_HEIGHT', | |
'GL_UNPACK_SKIP_IMAGES', | |
'GL_UNPACK_IMAGE_HEIGHT', | |
'GL_TEXTURE_3D', | |
'GL_PROXY_TEXTURE_3D', | |
'GL_TEXTURE_DEPTH', | |
'GL_TEXTURE_WRAP_R', | |
'GL_MAX_3D_TEXTURE_SIZE', | |
'GL_UNSIGNED_BYTE_2_3_3_REV', | |
'GL_UNSIGNED_SHORT_5_6_5', | |
'GL_UNSIGNED_SHORT_5_6_5_REV', | |
'GL_UNSIGNED_SHORT_4_4_4_4_REV', | |
'GL_UNSIGNED_SHORT_1_5_5_5_REV', | |
'GL_UNSIGNED_INT_8_8_8_8_REV', | |
'GL_UNSIGNED_INT_2_10_10_10_REV', | |
'GL_BGR', | |
'GL_BGRA', | |
'GL_MAX_ELEMENTS_VERTICES', | |
'GL_MAX_ELEMENTS_INDICES', | |
'GL_CLAMP_TO_EDGE', | |
'GL_TEXTURE_MIN_LOD', | |
'GL_TEXTURE_MAX_LOD', | |
'GL_TEXTURE_BASE_LEVEL', | |
'GL_TEXTURE_MAX_LEVEL', | |
'GL_SMOOTH_POINT_SIZE_RANGE', | |
'GL_SMOOTH_POINT_SIZE_GRANULARITY', | |
'GL_SMOOTH_LINE_WIDTH_RANGE', | |
'GL_SMOOTH_LINE_WIDTH_GRANULARITY', | |
'GL_ALIASED_LINE_WIDTH_RANGE', | |
'GL_TEXTURE0', | |
'GL_TEXTURE1', | |
'GL_TEXTURE2', | |
'GL_TEXTURE3', | |
'GL_TEXTURE4', | |
'GL_TEXTURE5', | |
'GL_TEXTURE6', | |
'GL_TEXTURE7', | |
'GL_TEXTURE8', | |
'GL_TEXTURE9', | |
'GL_TEXTURE10', | |
'GL_TEXTURE11', | |
'GL_TEXTURE12', | |
'GL_TEXTURE13', | |
'GL_TEXTURE14', | |
'GL_TEXTURE15', | |
'GL_TEXTURE16', | |
'GL_TEXTURE17', | |
'GL_TEXTURE18', | |
'GL_TEXTURE19', | |
'GL_TEXTURE20', | |
'GL_TEXTURE21', | |
'GL_TEXTURE22', | |
'GL_TEXTURE23', | |
'GL_TEXTURE24', | |
'GL_TEXTURE25', | |
'GL_TEXTURE26', | |
'GL_TEXTURE27', | |
'GL_TEXTURE28', | |
'GL_TEXTURE29', | |
'GL_TEXTURE30', | |
'GL_TEXTURE31', | |
'GL_ACTIVE_TEXTURE', | |
'GL_MULTISAMPLE', | |
'GL_SAMPLE_ALPHA_TO_COVERAGE', | |
'GL_SAMPLE_ALPHA_TO_ONE', | |
'GL_SAMPLE_COVERAGE', | |
'GL_SAMPLE_BUFFERS', | |
'GL_SAMPLES', | |
'GL_SAMPLE_COVERAGE_VALUE', | |
'GL_SAMPLE_COVERAGE_INVERT', | |
'GL_TEXTURE_CUBE_MAP', | |
'GL_TEXTURE_BINDING_CUBE_MAP', | |
'GL_TEXTURE_CUBE_MAP_POSITIVE_X', | |
'GL_TEXTURE_CUBE_MAP_NEGATIVE_X', | |
'GL_TEXTURE_CUBE_MAP_POSITIVE_Y', | |
'GL_TEXTURE_CUBE_MAP_NEGATIVE_Y', | |
'GL_TEXTURE_CUBE_MAP_POSITIVE_Z', | |
'GL_TEXTURE_CUBE_MAP_NEGATIVE_Z', | |
'GL_PROXY_TEXTURE_CUBE_MAP', | |
'GL_MAX_CUBE_MAP_TEXTURE_SIZE', | |
'GL_COMPRESSED_RGB', | |
'GL_COMPRESSED_RGBA', | |
'GL_TEXTURE_COMPRESSION_HINT', | |
'GL_TEXTURE_COMPRESSED_IMAGE_SIZE', | |
'GL_TEXTURE_COMPRESSED', | |
'GL_NUM_COMPRESSED_TEXTURE_FORMATS', | |
'GL_COMPRESSED_TEXTURE_FORMATS', | |
'GL_CLAMP_TO_BORDER', | |
'GL_BLEND_DST_RGB', | |
'GL_BLEND_SRC_RGB', | |
'GL_BLEND_DST_ALPHA', | |
'GL_BLEND_SRC_ALPHA', | |
'GL_POINT_FADE_THRESHOLD_SIZE', | |
'GL_DEPTH_COMPONENT16', | |
'GL_DEPTH_COMPONENT24', | |
'GL_DEPTH_COMPONENT32', | |
'GL_MIRRORED_REPEAT', | |
'GL_MAX_TEXTURE_LOD_BIAS', | |
'GL_TEXTURE_LOD_BIAS', | |
'GL_INCR_WRAP', | |
'GL_DECR_WRAP', | |
'GL_TEXTURE_DEPTH_SIZE', | |
'GL_TEXTURE_COMPARE_MODE', | |
'GL_TEXTURE_COMPARE_FUNC', | |
'GL_BLEND_COLOR', | |
'GL_BLEND_EQUATION', | |
'GL_CONSTANT_COLOR', | |
'GL_ONE_MINUS_CONSTANT_COLOR', | |
'GL_CONSTANT_ALPHA', | |
'GL_ONE_MINUS_CONSTANT_ALPHA', | |
'GL_FUNC_ADD', | |
'GL_FUNC_REVERSE_SUBTRACT', | |
'GL_FUNC_SUBTRACT', | |
'GL_MIN', | |
'GL_MAX', | |
'GL_BUFFER_SIZE', | |
'GL_BUFFER_USAGE', | |
'GL_QUERY_COUNTER_BITS', | |
'GL_CURRENT_QUERY', | |
'GL_QUERY_RESULT', | |
'GL_QUERY_RESULT_AVAILABLE', | |
'GL_ARRAY_BUFFER', | |
'GL_ELEMENT_ARRAY_BUFFER', | |
'GL_ARRAY_BUFFER_BINDING', | |
'GL_ELEMENT_ARRAY_BUFFER_BINDING', | |
'GL_VERTEX_ATTRIB_ARRAY_BUFFER_BINDING', | |
'GL_READ_ONLY', | |
'GL_WRITE_ONLY', | |
'GL_READ_WRITE', | |
'GL_BUFFER_ACCESS', | |
'GL_BUFFER_MAPPED', | |
'GL_BUFFER_MAP_POINTER', | |
'GL_STREAM_DRAW', | |
'GL_STREAM_READ', | |
'GL_STREAM_COPY', | |
'GL_STATIC_DRAW', | |
'GL_STATIC_READ', | |
'GL_STATIC_COPY', | |
'GL_DYNAMIC_DRAW', | |
'GL_DYNAMIC_READ', | |
'GL_DYNAMIC_COPY', | |
'GL_SAMPLES_PASSED', | |
'GL_SRC1_ALPHA', | |
'GL_BLEND_EQUATION_RGB', | |
'GL_VERTEX_ATTRIB_ARRAY_ENABLED', | |
'GL_VERTEX_ATTRIB_ARRAY_SIZE', | |
'GL_VERTEX_ATTRIB_ARRAY_STRIDE', | |
'GL_VERTEX_ATTRIB_ARRAY_TYPE', | |
'GL_CURRENT_VERTEX_ATTRIB', | |
'GL_VERTEX_PROGRAM_POINT_SIZE', | |
'GL_VERTEX_ATTRIB_ARRAY_POINTER', | |
'GL_STENCIL_BACK_FUNC', | |
'GL_STENCIL_BACK_FAIL', | |
'GL_STENCIL_BACK_PASS_DEPTH_FAIL', | |
'GL_STENCIL_BACK_PASS_DEPTH_PASS', | |
'GL_MAX_DRAW_BUFFERS', | |
'GL_DRAW_BUFFER0', | |
'GL_DRAW_BUFFER1', | |
'GL_DRAW_BUFFER2', | |
'GL_DRAW_BUFFER3', | |
'GL_DRAW_BUFFER4', | |
'GL_DRAW_BUFFER5', | |
'GL_DRAW_BUFFER6', | |
'GL_DRAW_BUFFER7', | |
'GL_DRAW_BUFFER8', | |
'GL_DRAW_BUFFER9', | |
'GL_DRAW_BUFFER10', | |
'GL_DRAW_BUFFER11', | |
'GL_DRAW_BUFFER12', | |
'GL_DRAW_BUFFER13', | |
'GL_DRAW_BUFFER14', | |
'GL_DRAW_BUFFER15', | |
'GL_BLEND_EQUATION_ALPHA', | |
'GL_MAX_VERTEX_ATTRIBS', | |
'GL_VERTEX_ATTRIB_ARRAY_NORMALIZED', | |
'GL_MAX_TEXTURE_IMAGE_UNITS', | |
'GL_FRAGMENT_SHADER', | |
'GL_VERTEX_SHADER', | |
'GL_MAX_FRAGMENT_UNIFORM_COMPONENTS', | |
'GL_MAX_VERTEX_UNIFORM_COMPONENTS', | |
'GL_MAX_VARYING_FLOATS', | |
'GL_MAX_VERTEX_TEXTURE_IMAGE_UNITS', | |
'GL_MAX_COMBINED_TEXTURE_IMAGE_UNITS', | |
'GL_SHADER_TYPE', | |
'GL_FLOAT_VEC2', | |
'GL_FLOAT_VEC3', | |
'GL_FLOAT_VEC4', | |
'GL_INT_VEC2', | |
'GL_INT_VEC3', | |
'GL_INT_VEC4', | |
'GL_BOOL', | |
'GL_BOOL_VEC2', | |
'GL_BOOL_VEC3', | |
'GL_BOOL_VEC4', | |
'GL_FLOAT_MAT2', | |
'GL_FLOAT_MAT3', | |
'GL_FLOAT_MAT4', | |
'GL_SAMPLER_1D', | |
'GL_SAMPLER_2D', | |
'GL_SAMPLER_3D', | |
'GL_SAMPLER_CUBE', | |
'GL_SAMPLER_1D_SHADOW', | |
'GL_SAMPLER_2D_SHADOW', | |
'GL_DELETE_STATUS', | |
'GL_COMPILE_STATUS', | |
'GL_LINK_STATUS', | |
'GL_VALIDATE_STATUS', | |
'GL_INFO_LOG_LENGTH', | |
'GL_ATTACHED_SHADERS', | |
'GL_ACTIVE_UNIFORMS', | |
'GL_ACTIVE_UNIFORM_MAX_LENGTH', | |
'GL_SHADER_SOURCE_LENGTH', | |
'GL_ACTIVE_ATTRIBUTES', | |
'GL_ACTIVE_ATTRIBUTE_MAX_LENGTH', | |
'GL_FRAGMENT_SHADER_DERIVATIVE_HINT', | |
'GL_SHADING_LANGUAGE_VERSION', | |
'GL_CURRENT_PROGRAM', | |
'GL_POINT_SPRITE_COORD_ORIGIN', | |
'GL_LOWER_LEFT', | |
'GL_UPPER_LEFT', | |
'GL_STENCIL_BACK_REF', | |
'GL_STENCIL_BACK_VALUE_MASK', | |
'GL_STENCIL_BACK_WRITEMASK', | |
'GL_PIXEL_PACK_BUFFER', | |
'GL_PIXEL_UNPACK_BUFFER', | |
'GL_PIXEL_PACK_BUFFER_BINDING', | |
'GL_PIXEL_UNPACK_BUFFER_BINDING', | |
'GL_FLOAT_MAT2x3', | |
'GL_FLOAT_MAT2x4', | |
'GL_FLOAT_MAT3x2', | |
'GL_FLOAT_MAT3x4', | |
'GL_FLOAT_MAT4x2', | |
'GL_FLOAT_MAT4x3', | |
'GL_SRGB', | |
'GL_SRGB8', | |
'GL_SRGB_ALPHA', | |
'GL_SRGB8_ALPHA8', | |
'GL_COMPRESSED_SRGB', | |
'GL_COMPRESSED_SRGB_ALPHA', | |
'GL_COMPARE_REF_TO_TEXTURE', | |
'GL_CLIP_DISTANCE0', | |
'GL_CLIP_DISTANCE1', | |
'GL_CLIP_DISTANCE2', | |
'GL_CLIP_DISTANCE3', | |
'GL_CLIP_DISTANCE4', | |
'GL_CLIP_DISTANCE5', | |
'GL_CLIP_DISTANCE6', | |
'GL_CLIP_DISTANCE7', | |
'GL_MAX_CLIP_DISTANCES', | |
'GL_MAJOR_VERSION', | |
'GL_MINOR_VERSION', | |
'GL_NUM_EXTENSIONS', | |
'GL_CONTEXT_FLAGS', | |
'GL_COMPRESSED_RED', | |
'GL_COMPRESSED_RG', | |
'GL_CONTEXT_FLAG_FORWARD_COMPATIBLE_BIT', | |
'GL_RGBA32F', | |
'GL_RGB32F', | |
'GL_RGBA16F', | |
'GL_RGB16F', | |
'GL_VERTEX_ATTRIB_ARRAY_INTEGER', | |
'GL_MAX_ARRAY_TEXTURE_LAYERS', | |
'GL_MIN_PROGRAM_TEXEL_OFFSET', | |
'GL_MAX_PROGRAM_TEXEL_OFFSET', | |
'GL_CLAMP_READ_COLOR', | |
'GL_FIXED_ONLY', | |
'GL_MAX_VARYING_COMPONENTS', | |
'GL_TEXTURE_1D_ARRAY', | |
'GL_PROXY_TEXTURE_1D_ARRAY', | |
'GL_TEXTURE_2D_ARRAY', | |
'GL_PROXY_TEXTURE_2D_ARRAY', | |
'GL_TEXTURE_BINDING_1D_ARRAY', | |
'GL_TEXTURE_BINDING_2D_ARRAY', | |
'GL_R11F_G11F_B10F', | |
'GL_UNSIGNED_INT_10F_11F_11F_REV', | |
'GL_RGB9_E5', | |
'GL_UNSIGNED_INT_5_9_9_9_REV', | |
'GL_TEXTURE_SHARED_SIZE', | |
'GL_TRANSFORM_FEEDBACK_VARYING_MAX_LENGTH', | |
'GL_TRANSFORM_FEEDBACK_BUFFER_MODE', | |
'GL_MAX_TRANSFORM_FEEDBACK_SEPARATE_COMPONENTS', | |
'GL_TRANSFORM_FEEDBACK_VARYINGS', | |
'GL_TRANSFORM_FEEDBACK_BUFFER_START', | |
'GL_TRANSFORM_FEEDBACK_BUFFER_SIZE', | |
'GL_PRIMITIVES_GENERATED', | |
'GL_TRANSFORM_FEEDBACK_PRIMITIVES_WRITTEN', | |
'GL_RASTERIZER_DISCARD', | |
'GL_MAX_TRANSFORM_FEEDBACK_INTERLEAVED_COMPONENTS', | |
'GL_MAX_TRANSFORM_FEEDBACK_SEPARATE_ATTRIBS', | |
'GL_INTERLEAVED_ATTRIBS', | |
'GL_SEPARATE_ATTRIBS', | |
'GL_TRANSFORM_FEEDBACK_BUFFER', | |
'GL_TRANSFORM_FEEDBACK_BUFFER_BINDING', | |
'GL_RGBA32UI', | |
'GL_RGB32UI', | |
'GL_RGBA16UI', | |
'GL_RGB16UI', | |
'GL_RGBA8UI', | |
'GL_RGB8UI', | |
'GL_RGBA32I', | |
'GL_RGB32I', | |
'GL_RGBA16I', | |
'GL_RGB16I', | |
'GL_RGBA8I', | |
'GL_RGB8I', | |
'GL_RED_INTEGER', | |
'GL_GREEN_INTEGER', | |
'GL_BLUE_INTEGER', | |
'GL_RGB_INTEGER', | |
'GL_RGBA_INTEGER', | |
'GL_BGR_INTEGER', | |
'GL_BGRA_INTEGER', | |
'GL_SAMPLER_1D_ARRAY', | |
'GL_SAMPLER_2D_ARRAY', | |
'GL_SAMPLER_1D_ARRAY_SHADOW', | |
'GL_SAMPLER_2D_ARRAY_SHADOW', | |
'GL_SAMPLER_CUBE_SHADOW', | |
'GL_UNSIGNED_INT_VEC2', | |
'GL_UNSIGNED_INT_VEC3', | |
'GL_UNSIGNED_INT_VEC4', | |
'GL_INT_SAMPLER_1D', | |
'GL_INT_SAMPLER_2D', | |
'GL_INT_SAMPLER_3D', | |
'GL_INT_SAMPLER_CUBE', | |
'GL_INT_SAMPLER_1D_ARRAY', | |
'GL_INT_SAMPLER_2D_ARRAY', | |
'GL_UNSIGNED_INT_SAMPLER_1D', | |
'GL_UNSIGNED_INT_SAMPLER_2D', | |
'GL_UNSIGNED_INT_SAMPLER_3D', | |
'GL_UNSIGNED_INT_SAMPLER_CUBE', | |
'GL_UNSIGNED_INT_SAMPLER_1D_ARRAY', | |
'GL_UNSIGNED_INT_SAMPLER_2D_ARRAY', | |
'GL_QUERY_WAIT', | |
'GL_QUERY_NO_WAIT', | |
'GL_QUERY_BY_REGION_WAIT', | |
'GL_QUERY_BY_REGION_NO_WAIT', | |
'GL_BUFFER_ACCESS_FLAGS', | |
'GL_BUFFER_MAP_LENGTH', | |
'GL_BUFFER_MAP_OFFSET', | |
'GL_DEPTH_COMPONENT32F', | |
'GL_DEPTH32F_STENCIL8', | |
'GL_FLOAT_32_UNSIGNED_INT_24_8_REV', | |
'GL_INVALID_FRAMEBUFFER_OPERATION', | |
'GL_FRAMEBUFFER_ATTACHMENT_COLOR_ENCODING', | |
'GL_FRAMEBUFFER_ATTACHMENT_COMPONENT_TYPE', | |
'GL_FRAMEBUFFER_ATTACHMENT_RED_SIZE', | |
'GL_FRAMEBUFFER_ATTACHMENT_GREEN_SIZE', | |
'GL_FRAMEBUFFER_ATTACHMENT_BLUE_SIZE', | |
'GL_FRAMEBUFFER_ATTACHMENT_ALPHA_SIZE', | |
'GL_FRAMEBUFFER_ATTACHMENT_DEPTH_SIZE', | |
'GL_FRAMEBUFFER_ATTACHMENT_STENCIL_SIZE', | |
'GL_FRAMEBUFFER_DEFAULT', | |
'GL_FRAMEBUFFER_UNDEFINED', | |
'GL_DEPTH_STENCIL_ATTACHMENT', | |
'GL_MAX_RENDERBUFFER_SIZE', | |
'GL_DEPTH_STENCIL', | |
'GL_UNSIGNED_INT_24_8', | |
'GL_DEPTH24_STENCIL8', | |
'GL_TEXTURE_STENCIL_SIZE', | |
'GL_TEXTURE_RED_TYPE', | |
'GL_TEXTURE_GREEN_TYPE', | |
'GL_TEXTURE_BLUE_TYPE', | |
'GL_TEXTURE_ALPHA_TYPE', | |
'GL_TEXTURE_DEPTH_TYPE', | |
'GL_UNSIGNED_NORMALIZED', | |
'GL_FRAMEBUFFER_BINDING', | |
'GL_DRAW_FRAMEBUFFER_BINDING', | |
'GL_RENDERBUFFER_BINDING', | |
'GL_READ_FRAMEBUFFER', | |
'GL_DRAW_FRAMEBUFFER', | |
'GL_READ_FRAMEBUFFER_BINDING', | |
'GL_RENDERBUFFER_SAMPLES', | |
'GL_FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE', | |
'GL_FRAMEBUFFER_ATTACHMENT_OBJECT_NAME', | |
'GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_LEVEL', | |
'GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_CUBE_MAP_FACE', | |
'GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_LAYER', | |
'GL_FRAMEBUFFER_COMPLETE', | |
'GL_FRAMEBUFFER_INCOMPLETE_ATTACHMENT', | |
'GL_FRAMEBUFFER_INCOMPLETE_MISSING_ATTACHMENT', | |
'GL_FRAMEBUFFER_INCOMPLETE_DRAW_BUFFER', | |
'GL_FRAMEBUFFER_INCOMPLETE_READ_BUFFER', | |
'GL_FRAMEBUFFER_UNSUPPORTED', | |
'GL_MAX_COLOR_ATTACHMENTS', | |
'GL_COLOR_ATTACHMENT0', | |
'GL_COLOR_ATTACHMENT1', | |
'GL_COLOR_ATTACHMENT2', | |
'GL_COLOR_ATTACHMENT3', | |
'GL_COLOR_ATTACHMENT4', | |
'GL_COLOR_ATTACHMENT5', | |
'GL_COLOR_ATTACHMENT6', | |
'GL_COLOR_ATTACHMENT7', | |
'GL_COLOR_ATTACHMENT8', | |
'GL_COLOR_ATTACHMENT9', | |
'GL_COLOR_ATTACHMENT10', | |
'GL_COLOR_ATTACHMENT11', | |
'GL_COLOR_ATTACHMENT12', | |
'GL_COLOR_ATTACHMENT13', | |
'GL_COLOR_ATTACHMENT14', | |
'GL_COLOR_ATTACHMENT15', | |
'GL_COLOR_ATTACHMENT16', | |
'GL_COLOR_ATTACHMENT17', | |
'GL_COLOR_ATTACHMENT18', | |
'GL_COLOR_ATTACHMENT19', | |
'GL_COLOR_ATTACHMENT20', | |
'GL_COLOR_ATTACHMENT21', | |
'GL_COLOR_ATTACHMENT22', | |
'GL_COLOR_ATTACHMENT23', | |
'GL_COLOR_ATTACHMENT24', | |
'GL_COLOR_ATTACHMENT25', | |
'GL_COLOR_ATTACHMENT26', | |
'GL_COLOR_ATTACHMENT27', | |
'GL_COLOR_ATTACHMENT28', | |
'GL_COLOR_ATTACHMENT29', | |
'GL_COLOR_ATTACHMENT30', | |
'GL_COLOR_ATTACHMENT31', | |
'GL_DEPTH_ATTACHMENT', | |
'GL_STENCIL_ATTACHMENT', | |
'GL_FRAMEBUFFER', | |
'GL_RENDERBUFFER', | |
'GL_RENDERBUFFER_WIDTH', | |
'GL_RENDERBUFFER_HEIGHT', | |
'GL_RENDERBUFFER_INTERNAL_FORMAT', | |
'GL_STENCIL_INDEX1', | |
'GL_STENCIL_INDEX4', | |
'GL_STENCIL_INDEX8', | |
'GL_STENCIL_INDEX16', | |
'GL_RENDERBUFFER_RED_SIZE', | |
'GL_RENDERBUFFER_GREEN_SIZE', | |
'GL_RENDERBUFFER_BLUE_SIZE', | |
'GL_RENDERBUFFER_ALPHA_SIZE', | |
'GL_RENDERBUFFER_DEPTH_SIZE', | |
'GL_RENDERBUFFER_STENCIL_SIZE', | |
'GL_FRAMEBUFFER_INCOMPLETE_MULTISAMPLE', | |
'GL_MAX_SAMPLES', | |
'GL_FRAMEBUFFER_SRGB', | |
'GL_HALF_FLOAT', | |
'GL_MAP_READ_BIT', | |
'GL_MAP_WRITE_BIT', | |
'GL_MAP_INVALIDATE_RANGE_BIT', | |
'GL_MAP_INVALIDATE_BUFFER_BIT', | |
'GL_MAP_FLUSH_EXPLICIT_BIT', | |
'GL_MAP_UNSYNCHRONIZED_BIT', | |
'GL_COMPRESSED_RED_RGTC1', | |
'GL_COMPRESSED_SIGNED_RED_RGTC1', | |
'GL_COMPRESSED_RG_RGTC2', | |
'GL_COMPRESSED_SIGNED_RG_RGTC2', | |
'GL_RG', | |
'GL_RG_INTEGER', | |
'GL_R8', | |
'GL_R16', | |
'GL_RG8', | |
'GL_RG16', | |
'GL_R16F', | |
'GL_R32F', | |
'GL_RG16F', | |
'GL_RG32F', | |
'GL_R8I', | |
'GL_R8UI', | |
'GL_R16I', | |
'GL_R16UI', | |
'GL_R32I', | |
'GL_R32UI', | |
'GL_RG8I', | |
'GL_RG8UI', | |
'GL_RG16I', | |
'GL_RG16UI', | |
'GL_RG32I', | |
'GL_RG32UI', | |
'GL_VERTEX_ARRAY_BINDING', | |
'GL_SAMPLER_2D_RECT', | |
'GL_SAMPLER_2D_RECT_SHADOW', | |
'GL_SAMPLER_BUFFER', | |
'GL_INT_SAMPLER_2D_RECT', | |
'GL_INT_SAMPLER_BUFFER', | |
'GL_UNSIGNED_INT_SAMPLER_2D_RECT', | |
'GL_UNSIGNED_INT_SAMPLER_BUFFER', | |
'GL_TEXTURE_BUFFER', | |
'GL_MAX_TEXTURE_BUFFER_SIZE', | |
'GL_TEXTURE_BINDING_BUFFER', | |
'GL_TEXTURE_BUFFER_DATA_STORE_BINDING', | |
'GL_TEXTURE_RECTANGLE', | |
'GL_TEXTURE_BINDING_RECTANGLE', | |
'GL_PROXY_TEXTURE_RECTANGLE', | |
'GL_MAX_RECTANGLE_TEXTURE_SIZE', | |
'GL_R8_SNORM', | |
'GL_RG8_SNORM', | |
'GL_RGB8_SNORM', | |
'GL_RGBA8_SNORM', | |
'GL_R16_SNORM', | |
'GL_RG16_SNORM', | |
'GL_RGB16_SNORM', | |
'GL_RGBA16_SNORM', | |
'GL_SIGNED_NORMALIZED', | |
'GL_PRIMITIVE_RESTART', | |
'GL_PRIMITIVE_RESTART_INDEX', | |
'GL_COPY_READ_BUFFER', | |
'GL_COPY_WRITE_BUFFER', | |
'GL_UNIFORM_BUFFER', | |
'GL_UNIFORM_BUFFER_BINDING', | |
'GL_UNIFORM_BUFFER_START', | |
'GL_UNIFORM_BUFFER_SIZE', | |
'GL_MAX_VERTEX_UNIFORM_BLOCKS', | |
'GL_MAX_GEOMETRY_UNIFORM_BLOCKS', | |
'GL_MAX_FRAGMENT_UNIFORM_BLOCKS', | |
'GL_MAX_COMBINED_UNIFORM_BLOCKS', | |
'GL_MAX_UNIFORM_BUFFER_BINDINGS', | |
'GL_MAX_UNIFORM_BLOCK_SIZE', | |
'GL_MAX_COMBINED_VERTEX_UNIFORM_COMPONENTS', | |
'GL_MAX_COMBINED_GEOMETRY_UNIFORM_COMPONENTS', | |
'GL_MAX_COMBINED_FRAGMENT_UNIFORM_COMPONENTS', | |
'GL_UNIFORM_BUFFER_OFFSET_ALIGNMENT', | |
'GL_ACTIVE_UNIFORM_BLOCK_MAX_NAME_LENGTH', | |
'GL_ACTIVE_UNIFORM_BLOCKS', | |
'GL_UNIFORM_TYPE', | |
'GL_UNIFORM_SIZE', | |
'GL_UNIFORM_NAME_LENGTH', | |
'GL_UNIFORM_BLOCK_INDEX', | |
'GL_UNIFORM_OFFSET', | |
'GL_UNIFORM_ARRAY_STRIDE', | |
'GL_UNIFORM_MATRIX_STRIDE', | |
'GL_UNIFORM_IS_ROW_MAJOR', | |
'GL_UNIFORM_BLOCK_BINDING', | |
'GL_UNIFORM_BLOCK_DATA_SIZE', | |
'GL_UNIFORM_BLOCK_NAME_LENGTH', | |
'GL_UNIFORM_BLOCK_ACTIVE_UNIFORMS', | |
'GL_UNIFORM_BLOCK_ACTIVE_UNIFORM_INDICES', | |
'GL_UNIFORM_BLOCK_REFERENCED_BY_VERTEX_SHADER', | |
'GL_UNIFORM_BLOCK_REFERENCED_BY_GEOMETRY_SHADER', | |
'GL_UNIFORM_BLOCK_REFERENCED_BY_FRAGMENT_SHADER', | |
'GL_INVALID_INDEX', | |
'GL_CONTEXT_CORE_PROFILE_BIT', | |
'GL_CONTEXT_COMPATIBILITY_PROFILE_BIT', | |
'GL_LINES_ADJACENCY', | |
'GL_LINE_STRIP_ADJACENCY', | |
'GL_TRIANGLES_ADJACENCY', | |
'GL_TRIANGLE_STRIP_ADJACENCY', | |
'GL_PROGRAM_POINT_SIZE', | |
'GL_MAX_GEOMETRY_TEXTURE_IMAGE_UNITS', | |
'GL_FRAMEBUFFER_ATTACHMENT_LAYERED', | |
'GL_FRAMEBUFFER_INCOMPLETE_LAYER_TARGETS', | |
'GL_GEOMETRY_SHADER', | |
'GL_GEOMETRY_VERTICES_OUT', | |
'GL_GEOMETRY_INPUT_TYPE', | |
'GL_GEOMETRY_OUTPUT_TYPE', | |
'GL_MAX_GEOMETRY_UNIFORM_COMPONENTS', | |
'GL_MAX_GEOMETRY_OUTPUT_VERTICES', | |
'GL_MAX_GEOMETRY_TOTAL_OUTPUT_COMPONENTS', | |
'GL_MAX_VERTEX_OUTPUT_COMPONENTS', | |
'GL_MAX_GEOMETRY_INPUT_COMPONENTS', | |
'GL_MAX_GEOMETRY_OUTPUT_COMPONENTS', | |
'GL_MAX_FRAGMENT_INPUT_COMPONENTS', | |
'GL_CONTEXT_PROFILE_MASK', | |
'GL_DEPTH_CLAMP', | |
'GL_QUADS_FOLLOW_PROVOKING_VERTEX_CONVENTION', | |
'GL_FIRST_VERTEX_CONVENTION', | |
'GL_LAST_VERTEX_CONVENTION', | |
'GL_PROVOKING_VERTEX', | |
'GL_TEXTURE_CUBE_MAP_SEAMLESS', | |
'GL_MAX_SERVER_WAIT_TIMEOUT', | |
'GL_OBJECT_TYPE', | |
'GL_SYNC_CONDITION', | |
'GL_SYNC_STATUS', | |
'GL_SYNC_FLAGS', | |
'GL_SYNC_FENCE', | |
'GL_SYNC_GPU_COMMANDS_COMPLETE', | |
'GL_UNSIGNALED', | |
'GL_SIGNALED', | |
'GL_ALREADY_SIGNALED', | |
'GL_TIMEOUT_EXPIRED', | |
'GL_CONDITION_SATISFIED', | |
'GL_WAIT_FAILED', | |
'GL_TIMEOUT_IGNORED', | |
'GL_SYNC_FLUSH_COMMANDS_BIT', | |
'GL_SAMPLE_POSITION', | |
'GL_SAMPLE_MASK', | |
'GL_SAMPLE_MASK_VALUE', | |
'GL_MAX_SAMPLE_MASK_WORDS', | |
'GL_TEXTURE_2D_MULTISAMPLE', | |
'GL_PROXY_TEXTURE_2D_MULTISAMPLE', | |
'GL_TEXTURE_2D_MULTISAMPLE_ARRAY', | |
'GL_PROXY_TEXTURE_2D_MULTISAMPLE_ARRAY', | |
'GL_TEXTURE_BINDING_2D_MULTISAMPLE', | |
'GL_TEXTURE_BINDING_2D_MULTISAMPLE_ARRAY', | |
'GL_TEXTURE_SAMPLES', | |
'GL_TEXTURE_FIXED_SAMPLE_LOCATIONS', | |
'GL_SAMPLER_2D_MULTISAMPLE', | |
'GL_INT_SAMPLER_2D_MULTISAMPLE', | |
'GL_UNSIGNED_INT_SAMPLER_2D_MULTISAMPLE', | |
'GL_SAMPLER_2D_MULTISAMPLE_ARRAY', | |
'GL_INT_SAMPLER_2D_MULTISAMPLE_ARRAY', | |
'GL_UNSIGNED_INT_SAMPLER_2D_MULTISAMPLE_ARRAY', | |
'GL_MAX_COLOR_TEXTURE_SAMPLES', | |
'GL_MAX_DEPTH_TEXTURE_SAMPLES', | |
'GL_MAX_INTEGER_SAMPLES', | |
'GL_VERTEX_ATTRIB_ARRAY_DIVISOR', | |
'GL_SRC1_COLOR', | |
'GL_ONE_MINUS_SRC1_COLOR', | |
'GL_ONE_MINUS_SRC1_ALPHA', | |
'GL_MAX_DUAL_SOURCE_DRAW_BUFFERS', | |
'GL_ANY_SAMPLES_PASSED', | |
'GL_SAMPLER_BINDING', | |
'GL_RGB10_A2UI', | |
'GL_TEXTURE_SWIZZLE_R', | |
'GL_TEXTURE_SWIZZLE_G', | |
'GL_TEXTURE_SWIZZLE_B', | |
'GL_TEXTURE_SWIZZLE_A', | |
'GL_TEXTURE_SWIZZLE_RGBA', | |
'GL_TIME_ELAPSED', | |
'GL_TIMESTAMP', | |
'GL_INT_2_10_10_10_REV', | |
'GL_SAMPLE_SHADING', | |
'GL_MIN_SAMPLE_SHADING_VALUE', | |
'GL_MIN_PROGRAM_TEXTURE_GATHER_OFFSET', | |
'GL_MAX_PROGRAM_TEXTURE_GATHER_OFFSET', | |
'GL_TEXTURE_CUBE_MAP_ARRAY', | |
'GL_TEXTURE_BINDING_CUBE_MAP_ARRAY', | |
'GL_PROXY_TEXTURE_CUBE_MAP_ARRAY', | |
'GL_SAMPLER_CUBE_MAP_ARRAY', | |
'GL_SAMPLER_CUBE_MAP_ARRAY_SHADOW', | |
'GL_INT_SAMPLER_CUBE_MAP_ARRAY', | |
'GL_UNSIGNED_INT_SAMPLER_CUBE_MAP_ARRAY', | |
'GL_DRAW_INDIRECT_BUFFER', | |
'GL_DRAW_INDIRECT_BUFFER_BINDING', | |
'GL_GEOMETRY_SHADER_INVOCATIONS', | |
'GL_MAX_GEOMETRY_SHADER_INVOCATIONS', | |
'GL_MIN_FRAGMENT_INTERPOLATION_OFFSET', | |
'GL_MAX_FRAGMENT_INTERPOLATION_OFFSET', | |
'GL_FRAGMENT_INTERPOLATION_OFFSET_BITS', | |
'GL_MAX_VERTEX_STREAMS', | |
'GL_DOUBLE_VEC2', | |
'GL_DOUBLE_VEC3', | |
'GL_DOUBLE_VEC4', | |
'GL_DOUBLE_MAT2', | |
'GL_DOUBLE_MAT3', | |
'GL_DOUBLE_MAT4', | |
'GL_DOUBLE_MAT2x3', | |
'GL_DOUBLE_MAT2x4', | |
'GL_DOUBLE_MAT3x2', | |
'GL_DOUBLE_MAT3x4', | |
'GL_DOUBLE_MAT4x2', | |
'GL_DOUBLE_MAT4x3', | |
'GL_ACTIVE_SUBROUTINES', | |
'GL_ACTIVE_SUBROUTINE_UNIFORMS', | |
'GL_ACTIVE_SUBROUTINE_UNIFORM_LOCATIONS', | |
'GL_ACTIVE_SUBROUTINE_MAX_LENGTH', | |
'GL_ACTIVE_SUBROUTINE_UNIFORM_MAX_LENGTH', | |
'GL_MAX_SUBROUTINES', | |
'GL_MAX_SUBROUTINE_UNIFORM_LOCATIONS', | |
'GL_NUM_COMPATIBLE_SUBROUTINES', | |
'GL_COMPATIBLE_SUBROUTINES', | |
'GL_PATCHES', | |
'GL_PATCH_VERTICES', | |
'GL_PATCH_DEFAULT_INNER_LEVEL', | |
'GL_PATCH_DEFAULT_OUTER_LEVEL', | |
'GL_TESS_CONTROL_OUTPUT_VERTICES', | |
'GL_TESS_GEN_MODE', | |
'GL_TESS_GEN_SPACING', | |
'GL_TESS_GEN_VERTEX_ORDER', | |
'GL_TESS_GEN_POINT_MODE', | |
'GL_ISOLINES', | |
'GL_QUADS', | |
'GL_FRACTIONAL_ODD', | |
'GL_FRACTIONAL_EVEN', | |
'GL_MAX_PATCH_VERTICES', | |
'GL_MAX_TESS_GEN_LEVEL', | |
'GL_MAX_TESS_CONTROL_UNIFORM_COMPONENTS', | |
'GL_MAX_TESS_EVALUATION_UNIFORM_COMPONENTS', | |
'GL_MAX_TESS_CONTROL_TEXTURE_IMAGE_UNITS', | |
'GL_MAX_TESS_EVALUATION_TEXTURE_IMAGE_UNITS', | |
'GL_MAX_TESS_CONTROL_OUTPUT_COMPONENTS', | |
'GL_MAX_TESS_PATCH_COMPONENTS', | |
'GL_MAX_TESS_CONTROL_TOTAL_OUTPUT_COMPONENTS', | |
'GL_MAX_TESS_EVALUATION_OUTPUT_COMPONENTS', | |
'GL_MAX_TESS_CONTROL_UNIFORM_BLOCKS', | |
'GL_MAX_TESS_EVALUATION_UNIFORM_BLOCKS', | |
'GL_MAX_TESS_CONTROL_INPUT_COMPONENTS', | |
'GL_MAX_TESS_EVALUATION_INPUT_COMPONENTS', | |
'GL_MAX_COMBINED_TESS_CONTROL_UNIFORM_COMPONENTS', | |
'GL_MAX_COMBINED_TESS_EVALUATION_UNIFORM_COMPONENTS', | |
'GL_UNIFORM_BLOCK_REFERENCED_BY_TESS_CONTROL_SHADER', | |
'GL_UNIFORM_BLOCK_REFERENCED_BY_TESS_EVALUATION_SHADER', | |
'GL_TESS_EVALUATION_SHADER', | |
'GL_TESS_CONTROL_SHADER', | |
'GL_TRANSFORM_FEEDBACK', | |
'GL_TRANSFORM_FEEDBACK_BUFFER_PAUSED', | |
'GL_TRANSFORM_FEEDBACK_BUFFER_ACTIVE', | |
'GL_TRANSFORM_FEEDBACK_BINDING', | |
'GL_MAX_TRANSFORM_FEEDBACK_BUFFERS', | |
'GL_FIXED', | |
'GL_IMPLEMENTATION_COLOR_READ_TYPE', | |
'GL_IMPLEMENTATION_COLOR_READ_FORMAT', | |
'GL_LOW_FLOAT', | |
'GL_MEDIUM_FLOAT', | |
'GL_HIGH_FLOAT', | |
'GL_LOW_INT', | |
'GL_MEDIUM_INT', | |
'GL_HIGH_INT', | |
'GL_SHADER_COMPILER', | |
'GL_SHADER_BINARY_FORMATS', | |
'GL_NUM_SHADER_BINARY_FORMATS', | |
'GL_MAX_VERTEX_UNIFORM_VECTORS', | |
'GL_MAX_VARYING_VECTORS', | |
'GL_MAX_FRAGMENT_UNIFORM_VECTORS', | |
'GL_RGB565', | |
'GL_PROGRAM_BINARY_RETRIEVABLE_HINT', | |
'GL_PROGRAM_BINARY_LENGTH', | |
'GL_NUM_PROGRAM_BINARY_FORMATS', | |
'GL_PROGRAM_BINARY_FORMATS', | |
'GL_VERTEX_SHADER_BIT', | |
'GL_FRAGMENT_SHADER_BIT', | |
'GL_GEOMETRY_SHADER_BIT', | |
'GL_TESS_CONTROL_SHADER_BIT', | |
'GL_TESS_EVALUATION_SHADER_BIT', | |
'GL_ALL_SHADER_BITS', | |
'GL_PROGRAM_SEPARABLE', | |
'GL_ACTIVE_PROGRAM', | |
'GL_PROGRAM_PIPELINE_BINDING', | |
'GL_MAX_VIEWPORTS', | |
'GL_VIEWPORT_SUBPIXEL_BITS', | |
'GL_VIEWPORT_BOUNDS_RANGE', | |
'GL_LAYER_PROVOKING_VERTEX', | |
'GL_VIEWPORT_INDEX_PROVOKING_VERTEX', | |
'GL_UNDEFINED_VERTEX', | |
'GL_COPY_READ_BUFFER_BINDING', | |
'GL_COPY_WRITE_BUFFER_BINDING', | |
'GL_TRANSFORM_FEEDBACK_ACTIVE', | |
'GL_TRANSFORM_FEEDBACK_PAUSED', | |
'GL_UNPACK_COMPRESSED_BLOCK_WIDTH', | |
'GL_UNPACK_COMPRESSED_BLOCK_HEIGHT', | |
'GL_UNPACK_COMPRESSED_BLOCK_DEPTH', | |
'GL_UNPACK_COMPRESSED_BLOCK_SIZE', | |
'GL_PACK_COMPRESSED_BLOCK_WIDTH', | |
'GL_PACK_COMPRESSED_BLOCK_HEIGHT', | |
'GL_PACK_COMPRESSED_BLOCK_DEPTH', | |
'GL_PACK_COMPRESSED_BLOCK_SIZE', | |
'GL_NUM_SAMPLE_COUNTS', | |
'GL_MIN_MAP_BUFFER_ALIGNMENT', | |
'GL_ATOMIC_COUNTER_BUFFER', | |
'GL_ATOMIC_COUNTER_BUFFER_BINDING', | |
'GL_ATOMIC_COUNTER_BUFFER_START', | |
'GL_ATOMIC_COUNTER_BUFFER_SIZE', | |
'GL_ATOMIC_COUNTER_BUFFER_DATA_SIZE', | |
'GL_ATOMIC_COUNTER_BUFFER_ACTIVE_ATOMIC_COUNTERS', | |
'GL_ATOMIC_COUNTER_BUFFER_ACTIVE_ATOMIC_COUNTER_INDICES', | |
'GL_ATOMIC_COUNTER_BUFFER_REFERENCED_BY_VERTEX_SHADER', | |
'GL_ATOMIC_COUNTER_BUFFER_REFERENCED_BY_TESS_CONTROL_SHADER', | |
'GL_ATOMIC_COUNTER_BUFFER_REFERENCED_BY_TESS_EVALUATION_SHADER', | |
'GL_ATOMIC_COUNTER_BUFFER_REFERENCED_BY_GEOMETRY_SHADER', | |
'GL_ATOMIC_COUNTER_BUFFER_REFERENCED_BY_FRAGMENT_SHADER', | |
'GL_MAX_VERTEX_ATOMIC_COUNTER_BUFFERS', | |
'GL_MAX_TESS_CONTROL_ATOMIC_COUNTER_BUFFERS', | |
'GL_MAX_TESS_EVALUATION_ATOMIC_COUNTER_BUFFERS', | |
'GL_MAX_GEOMETRY_ATOMIC_COUNTER_BUFFERS', | |
'GL_MAX_FRAGMENT_ATOMIC_COUNTER_BUFFERS', | |
'GL_MAX_COMBINED_ATOMIC_COUNTER_BUFFERS', | |
'GL_MAX_VERTEX_ATOMIC_COUNTERS', | |
'GL_MAX_TESS_CONTROL_ATOMIC_COUNTERS', | |
'GL_MAX_TESS_EVALUATION_ATOMIC_COUNTERS', | |
'GL_MAX_GEOMETRY_ATOMIC_COUNTERS', | |
'GL_MAX_FRAGMENT_ATOMIC_COUNTERS', | |
'GL_MAX_COMBINED_ATOMIC_COUNTERS', | |
'GL_MAX_ATOMIC_COUNTER_BUFFER_SIZE', | |
'GL_MAX_ATOMIC_COUNTER_BUFFER_BINDINGS', | |
'GL_ACTIVE_ATOMIC_COUNTER_BUFFERS', | |
'GL_UNIFORM_ATOMIC_COUNTER_BUFFER_INDEX', | |
'GL_UNSIGNED_INT_ATOMIC_COUNTER', | |
'GL_VERTEX_ATTRIB_ARRAY_BARRIER_BIT', | |
'GL_ELEMENT_ARRAY_BARRIER_BIT', | |
'GL_UNIFORM_BARRIER_BIT', | |
'GL_TEXTURE_FETCH_BARRIER_BIT', | |
'GL_SHADER_IMAGE_ACCESS_BARRIER_BIT', | |
'GL_COMMAND_BARRIER_BIT', | |
'GL_PIXEL_BUFFER_BARRIER_BIT', | |
'GL_TEXTURE_UPDATE_BARRIER_BIT', | |
'GL_BUFFER_UPDATE_BARRIER_BIT', | |
'GL_FRAMEBUFFER_BARRIER_BIT', | |
'GL_TRANSFORM_FEEDBACK_BARRIER_BIT', | |
'GL_ATOMIC_COUNTER_BARRIER_BIT', | |
'GL_ALL_BARRIER_BITS', | |
'GL_MAX_IMAGE_UNITS', | |
'GL_MAX_COMBINED_IMAGE_UNITS_AND_FRAGMENT_OUTPUTS', | |
'GL_IMAGE_BINDING_NAME', | |
'GL_IMAGE_BINDING_LEVEL', | |
'GL_IMAGE_BINDING_LAYERED', | |
'GL_IMAGE_BINDING_LAYER', | |
'GL_IMAGE_BINDING_ACCESS', | |
'GL_IMAGE_1D', | |
'GL_IMAGE_2D', | |
'GL_IMAGE_3D', | |
'GL_IMAGE_2D_RECT', | |
'GL_IMAGE_CUBE', | |
'GL_IMAGE_BUFFER', | |
'GL_IMAGE_1D_ARRAY', | |
'GL_IMAGE_2D_ARRAY', | |
'GL_IMAGE_CUBE_MAP_ARRAY', | |
'GL_IMAGE_2D_MULTISAMPLE', | |
'GL_IMAGE_2D_MULTISAMPLE_ARRAY', | |
'GL_INT_IMAGE_1D', | |
'GL_INT_IMAGE_2D', | |
'GL_INT_IMAGE_3D', | |
'GL_INT_IMAGE_2D_RECT', | |
'GL_INT_IMAGE_CUBE', | |
'GL_INT_IMAGE_BUFFER', | |
'GL_INT_IMAGE_1D_ARRAY', | |
'GL_INT_IMAGE_2D_ARRAY', | |
'GL_INT_IMAGE_CUBE_MAP_ARRAY', | |
'GL_INT_IMAGE_2D_MULTISAMPLE', | |
'GL_INT_IMAGE_2D_MULTISAMPLE_ARRAY', | |
'GL_UNSIGNED_INT_IMAGE_1D', | |
'GL_UNSIGNED_INT_IMAGE_2D', | |
'GL_UNSIGNED_INT_IMAGE_3D', | |
'GL_UNSIGNED_INT_IMAGE_2D_RECT', | |
'GL_UNSIGNED_INT_IMAGE_CUBE', | |
'GL_UNSIGNED_INT_IMAGE_BUFFER', | |
'GL_UNSIGNED_INT_IMAGE_1D_ARRAY', | |
'GL_UNSIGNED_INT_IMAGE_2D_ARRAY', | |
'GL_UNSIGNED_INT_IMAGE_CUBE_MAP_ARRAY', | |
'GL_UNSIGNED_INT_IMAGE_2D_MULTISAMPLE', | |
'GL_UNSIGNED_INT_IMAGE_2D_MULTISAMPLE_ARRAY', | |
'GL_MAX_IMAGE_SAMPLES', | |
'GL_IMAGE_BINDING_FORMAT', | |
'GL_IMAGE_FORMAT_COMPATIBILITY_TYPE', | |
'GL_IMAGE_FORMAT_COMPATIBILITY_BY_SIZE', | |
'GL_IMAGE_FORMAT_COMPATIBILITY_BY_CLASS', | |
'GL_MAX_VERTEX_IMAGE_UNIFORMS', | |
'GL_MAX_TESS_CONTROL_IMAGE_UNIFORMS', | |
'GL_MAX_TESS_EVALUATION_IMAGE_UNIFORMS', | |
'GL_MAX_GEOMETRY_IMAGE_UNIFORMS', | |
'GL_MAX_FRAGMENT_IMAGE_UNIFORMS', | |
'GL_MAX_COMBINED_IMAGE_UNIFORMS', | |
'GL_COMPRESSED_RGBA_BPTC_UNORM', | |
'GL_COMPRESSED_SRGB_ALPHA_BPTC_UNORM', | |
'GL_COMPRESSED_RGB_BPTC_SIGNED_FLOAT', | |
'GL_COMPRESSED_RGB_BPTC_UNSIGNED_FLOAT', | |
'GL_TEXTURE_IMMUTABLE_FORMAT', | |
'GL_NUM_SHADING_LANGUAGE_VERSIONS', | |
'GL_VERTEX_ATTRIB_ARRAY_LONG', | |
'GL_COMPRESSED_RGB8_ETC2', | |
'GL_COMPRESSED_SRGB8_ETC2', | |
'GL_COMPRESSED_RGB8_PUNCHTHROUGH_ALPHA1_ETC2', | |
'GL_COMPRESSED_SRGB8_PUNCHTHROUGH_ALPHA1_ETC2', | |
'GL_COMPRESSED_RGBA8_ETC2_EAC', | |
'GL_COMPRESSED_SRGB8_ALPHA8_ETC2_EAC', | |
'GL_COMPRESSED_R11_EAC', | |
'GL_COMPRESSED_SIGNED_R11_EAC', | |
'GL_COMPRESSED_RG11_EAC', | |
'GL_COMPRESSED_SIGNED_RG11_EAC', | |
'GL_PRIMITIVE_RESTART_FIXED_INDEX', | |
'GL_ANY_SAMPLES_PASSED_CONSERVATIVE', | |
'GL_MAX_ELEMENT_INDEX', | |
'GL_COMPUTE_SHADER', | |
'GL_MAX_COMPUTE_UNIFORM_BLOCKS', | |
'GL_MAX_COMPUTE_TEXTURE_IMAGE_UNITS', | |
'GL_MAX_COMPUTE_IMAGE_UNIFORMS', | |
'GL_MAX_COMPUTE_SHARED_MEMORY_SIZE', | |
'GL_MAX_COMPUTE_UNIFORM_COMPONENTS', | |
'GL_MAX_COMPUTE_ATOMIC_COUNTER_BUFFERS', | |
'GL_MAX_COMPUTE_ATOMIC_COUNTERS', | |
'GL_MAX_COMBINED_COMPUTE_UNIFORM_COMPONENTS', | |
'GL_MAX_COMPUTE_WORK_GROUP_INVOCATIONS', | |
'GL_MAX_COMPUTE_WORK_GROUP_COUNT', | |
'GL_MAX_COMPUTE_WORK_GROUP_SIZE', | |
'GL_COMPUTE_WORK_GROUP_SIZE', | |
'GL_UNIFORM_BLOCK_REFERENCED_BY_COMPUTE_SHADER', | |
'GL_ATOMIC_COUNTER_BUFFER_REFERENCED_BY_COMPUTE_SHADER', | |
'GL_DISPATCH_INDIRECT_BUFFER', | |
'GL_DISPATCH_INDIRECT_BUFFER_BINDING', | |
'GL_COMPUTE_SHADER_BIT', | |
'GL_DEBUG_OUTPUT_SYNCHRONOUS', | |
'GL_DEBUG_NEXT_LOGGED_MESSAGE_LENGTH', | |
'GL_DEBUG_CALLBACK_FUNCTION', | |
'GL_DEBUG_CALLBACK_USER_PARAM', | |
'GL_DEBUG_SOURCE_API', | |
'GL_DEBUG_SOURCE_WINDOW_SYSTEM', | |
'GL_DEBUG_SOURCE_SHADER_COMPILER', | |
'GL_DEBUG_SOURCE_THIRD_PARTY', | |
'GL_DEBUG_SOURCE_APPLICATION', | |
'GL_DEBUG_SOURCE_OTHER', | |
'GL_DEBUG_TYPE_ERROR', | |
'GL_DEBUG_TYPE_DEPRECATED_BEHAVIOR', | |
'GL_DEBUG_TYPE_UNDEFINED_BEHAVIOR', | |
'GL_DEBUG_TYPE_PORTABILITY', | |
'GL_DEBUG_TYPE_PERFORMANCE', | |
'GL_DEBUG_TYPE_OTHER', | |
'GL_MAX_DEBUG_MESSAGE_LENGTH', | |
'GL_MAX_DEBUG_LOGGED_MESSAGES', | |
'GL_DEBUG_LOGGED_MESSAGES', | |
'GL_DEBUG_SEVERITY_HIGH', | |
'GL_DEBUG_SEVERITY_MEDIUM', | |
'GL_DEBUG_SEVERITY_LOW', | |
'GL_DEBUG_TYPE_MARKER', | |
'GL_DEBUG_TYPE_PUSH_GROUP', | |
'GL_DEBUG_TYPE_POP_GROUP', | |
'GL_DEBUG_SEVERITY_NOTIFICATION', | |
'GL_MAX_DEBUG_GROUP_STACK_DEPTH', | |
'GL_DEBUG_GROUP_STACK_DEPTH', | |
'GL_BUFFER', | |
'GL_SHADER', | |
'GL_PROGRAM', | |
'GL_VERTEX_ARRAY', | |
'GL_QUERY', | |
'GL_PROGRAM_PIPELINE', | |
'GL_SAMPLER', | |
'GL_MAX_LABEL_LENGTH', | |
'GL_DEBUG_OUTPUT', | |
'GL_CONTEXT_FLAG_DEBUG_BIT', | |
'GL_MAX_UNIFORM_LOCATIONS', | |
'GL_FRAMEBUFFER_DEFAULT_WIDTH', | |
'GL_FRAMEBUFFER_DEFAULT_HEIGHT', | |
'GL_FRAMEBUFFER_DEFAULT_LAYERS', | |
'GL_FRAMEBUFFER_DEFAULT_SAMPLES', | |
'GL_FRAMEBUFFER_DEFAULT_FIXED_SAMPLE_LOCATIONS', | |
'GL_MAX_FRAMEBUFFER_WIDTH', | |
'GL_MAX_FRAMEBUFFER_HEIGHT', | |
'GL_MAX_FRAMEBUFFER_LAYERS', | |
'GL_MAX_FRAMEBUFFER_SAMPLES', | |
'GL_INTERNALFORMAT_SUPPORTED', | |
'GL_INTERNALFORMAT_PREFERRED', | |
'GL_INTERNALFORMAT_RED_SIZE', | |
'GL_INTERNALFORMAT_GREEN_SIZE', | |
'GL_INTERNALFORMAT_BLUE_SIZE', | |
'GL_INTERNALFORMAT_ALPHA_SIZE', | |
'GL_INTERNALFORMAT_DEPTH_SIZE', | |
'GL_INTERNALFORMAT_STENCIL_SIZE', | |
'GL_INTERNALFORMAT_SHARED_SIZE', | |
'GL_INTERNALFORMAT_RED_TYPE', | |
'GL_INTERNALFORMAT_GREEN_TYPE', | |
'GL_INTERNALFORMAT_BLUE_TYPE', | |
'GL_INTERNALFORMAT_ALPHA_TYPE', | |
'GL_INTERNALFORMAT_DEPTH_TYPE', | |
'GL_INTERNALFORMAT_STENCIL_TYPE', | |
'GL_MAX_WIDTH', | |
'GL_MAX_HEIGHT', | |
'GL_MAX_DEPTH', | |
'GL_MAX_LAYERS', | |
'GL_MAX_COMBINED_DIMENSIONS', | |
'GL_COLOR_COMPONENTS', | |
'GL_DEPTH_COMPONENTS', | |
'GL_STENCIL_COMPONENTS', | |
'GL_COLOR_RENDERABLE', | |
'GL_DEPTH_RENDERABLE', | |
'GL_STENCIL_RENDERABLE', | |
'GL_FRAMEBUFFER_RENDERABLE', | |
'GL_FRAMEBUFFER_RENDERABLE_LAYERED', | |
'GL_FRAMEBUFFER_BLEND', | |
'GL_READ_PIXELS', | |
'GL_READ_PIXELS_FORMAT', | |
'GL_READ_PIXELS_TYPE', | |
'GL_TEXTURE_IMAGE_FORMAT', | |
'GL_TEXTURE_IMAGE_TYPE', | |
'GL_GET_TEXTURE_IMAGE_FORMAT', | |
'GL_GET_TEXTURE_IMAGE_TYPE', | |
'GL_MIPMAP', | |
'GL_MANUAL_GENERATE_MIPMAP', | |
'GL_AUTO_GENERATE_MIPMAP', | |
'GL_COLOR_ENCODING', | |
'GL_SRGB_READ', | |
'GL_SRGB_WRITE', | |
'GL_FILTER', | |
'GL_VERTEX_TEXTURE', | |
'GL_TESS_CONTROL_TEXTURE', | |
'GL_TESS_EVALUATION_TEXTURE', | |
'GL_GEOMETRY_TEXTURE', | |
'GL_FRAGMENT_TEXTURE', | |
'GL_COMPUTE_TEXTURE', | |
'GL_TEXTURE_SHADOW', | |
'GL_TEXTURE_GATHER', | |
'GL_TEXTURE_GATHER_SHADOW', | |
'GL_SHADER_IMAGE_LOAD', | |
'GL_SHADER_IMAGE_STORE', | |
'GL_SHADER_IMAGE_ATOMIC', | |
'GL_IMAGE_TEXEL_SIZE', | |
'GL_IMAGE_COMPATIBILITY_CLASS', | |
'GL_IMAGE_PIXEL_FORMAT', | |
'GL_IMAGE_PIXEL_TYPE', | |
'GL_SIMULTANEOUS_TEXTURE_AND_DEPTH_TEST', | |
'GL_SIMULTANEOUS_TEXTURE_AND_STENCIL_TEST', | |
'GL_SIMULTANEOUS_TEXTURE_AND_DEPTH_WRITE', | |
'GL_SIMULTANEOUS_TEXTURE_AND_STENCIL_WRITE', | |
'GL_TEXTURE_COMPRESSED_BLOCK_WIDTH', | |
'GL_TEXTURE_COMPRESSED_BLOCK_HEIGHT', | |
'GL_TEXTURE_COMPRESSED_BLOCK_SIZE', | |
'GL_CLEAR_BUFFER', | |
'GL_TEXTURE_VIEW', | |
'GL_VIEW_COMPATIBILITY_CLASS', | |
'GL_FULL_SUPPORT', | |
'GL_CAVEAT_SUPPORT', | |
'GL_IMAGE_CLASS_4_X_32', | |
'GL_IMAGE_CLASS_2_X_32', | |
'GL_IMAGE_CLASS_1_X_32', | |
'GL_IMAGE_CLASS_4_X_16', | |
'GL_IMAGE_CLASS_2_X_16', | |
'GL_IMAGE_CLASS_1_X_16', | |
'GL_IMAGE_CLASS_4_X_8', | |
'GL_IMAGE_CLASS_2_X_8', | |
'GL_IMAGE_CLASS_1_X_8', | |
'GL_IMAGE_CLASS_11_11_10', | |
'GL_IMAGE_CLASS_10_10_10_2', | |
'GL_VIEW_CLASS_128_BITS', | |
'GL_VIEW_CLASS_96_BITS', | |
'GL_VIEW_CLASS_64_BITS', | |
'GL_VIEW_CLASS_48_BITS', | |
'GL_VIEW_CLASS_32_BITS', | |
'GL_VIEW_CLASS_24_BITS', | |
'GL_VIEW_CLASS_16_BITS', | |
'GL_VIEW_CLASS_8_BITS', | |
'GL_VIEW_CLASS_S3TC_DXT1_RGB', | |
'GL_VIEW_CLASS_S3TC_DXT1_RGBA', | |
'GL_VIEW_CLASS_S3TC_DXT3_RGBA', | |
'GL_VIEW_CLASS_S3TC_DXT5_RGBA', | |
'GL_VIEW_CLASS_RGTC1_RED', | |
'GL_VIEW_CLASS_RGTC2_RG', | |
'GL_VIEW_CLASS_BPTC_UNORM', | |
'GL_VIEW_CLASS_BPTC_FLOAT', | |
'GL_UNIFORM', | |
'GL_UNIFORM_BLOCK', | |
'GL_PROGRAM_INPUT', | |
'GL_PROGRAM_OUTPUT', | |
'GL_BUFFER_VARIABLE', | |
'GL_SHADER_STORAGE_BLOCK', | |
'GL_VERTEX_SUBROUTINE', | |
'GL_TESS_CONTROL_SUBROUTINE', | |
'GL_TESS_EVALUATION_SUBROUTINE', | |
'GL_GEOMETRY_SUBROUTINE', | |
'GL_FRAGMENT_SUBROUTINE', | |
'GL_COMPUTE_SUBROUTINE', | |
'GL_VERTEX_SUBROUTINE_UNIFORM', | |
'GL_TESS_CONTROL_SUBROUTINE_UNIFORM', | |
'GL_TESS_EVALUATION_SUBROUTINE_UNIFORM', | |
'GL_GEOMETRY_SUBROUTINE_UNIFORM', | |
'GL_FRAGMENT_SUBROUTINE_UNIFORM', | |
'GL_COMPUTE_SUBROUTINE_UNIFORM', | |
'GL_TRANSFORM_FEEDBACK_VARYING', | |
'GL_ACTIVE_RESOURCES', | |
'GL_MAX_NAME_LENGTH', | |
'GL_MAX_NUM_ACTIVE_VARIABLES', | |
'GL_MAX_NUM_COMPATIBLE_SUBROUTINES', | |
'GL_NAME_LENGTH', | |
'GL_TYPE', | |
'GL_ARRAY_SIZE', | |
'GL_OFFSET', | |
'GL_BLOCK_INDEX', | |
'GL_ARRAY_STRIDE', | |
'GL_MATRIX_STRIDE', | |
'GL_IS_ROW_MAJOR', | |
'GL_ATOMIC_COUNTER_BUFFER_INDEX', | |
'GL_BUFFER_BINDING', | |
'GL_BUFFER_DATA_SIZE', | |
'GL_NUM_ACTIVE_VARIABLES', | |
'GL_ACTIVE_VARIABLES', | |
'GL_REFERENCED_BY_VERTEX_SHADER', | |
'GL_REFERENCED_BY_TESS_CONTROL_SHADER', | |
'GL_REFERENCED_BY_TESS_EVALUATION_SHADER', | |
'GL_REFERENCED_BY_GEOMETRY_SHADER', | |
'GL_REFERENCED_BY_FRAGMENT_SHADER', | |
'GL_REFERENCED_BY_COMPUTE_SHADER', | |
'GL_TOP_LEVEL_ARRAY_SIZE', | |
'GL_TOP_LEVEL_ARRAY_STRIDE', | |
'GL_LOCATION', | |
'GL_LOCATION_INDEX', | |
'GL_IS_PER_PATCH', | |
'GL_SHADER_STORAGE_BUFFER', | |
'GL_SHADER_STORAGE_BUFFER_BINDING', | |
'GL_SHADER_STORAGE_BUFFER_START', | |
'GL_SHADER_STORAGE_BUFFER_SIZE', | |
'GL_MAX_VERTEX_SHADER_STORAGE_BLOCKS', | |
'GL_MAX_GEOMETRY_SHADER_STORAGE_BLOCKS', | |
'GL_MAX_TESS_CONTROL_SHADER_STORAGE_BLOCKS', | |
'GL_MAX_TESS_EVALUATION_SHADER_STORAGE_BLOCKS', | |
'GL_MAX_FRAGMENT_SHADER_STORAGE_BLOCKS', | |
'GL_MAX_COMPUTE_SHADER_STORAGE_BLOCKS', | |
'GL_MAX_COMBINED_SHADER_STORAGE_BLOCKS', | |
'GL_MAX_SHADER_STORAGE_BUFFER_BINDINGS', | |
'GL_MAX_SHADER_STORAGE_BLOCK_SIZE', | |
'GL_SHADER_STORAGE_BUFFER_OFFSET_ALIGNMENT', | |
'GL_SHADER_STORAGE_BARRIER_BIT', | |
'GL_MAX_COMBINED_SHADER_OUTPUT_RESOURCES', | |
'GL_DEPTH_STENCIL_TEXTURE_MODE', | |
'GL_TEXTURE_BUFFER_OFFSET', | |
'GL_TEXTURE_BUFFER_SIZE', | |
'GL_TEXTURE_BUFFER_OFFSET_ALIGNMENT', | |
'GL_TEXTURE_VIEW_MIN_LEVEL', | |
'GL_TEXTURE_VIEW_NUM_LEVELS', | |
'GL_TEXTURE_VIEW_MIN_LAYER', | |
'GL_TEXTURE_VIEW_NUM_LAYERS', | |
'GL_TEXTURE_IMMUTABLE_LEVELS', | |
'GL_VERTEX_ATTRIB_BINDING', | |
'GL_VERTEX_ATTRIB_RELATIVE_OFFSET', | |
'GL_VERTEX_BINDING_DIVISOR', | |
'GL_VERTEX_BINDING_OFFSET', | |
'GL_VERTEX_BINDING_STRIDE', | |
'GL_MAX_VERTEX_ATTRIB_RELATIVE_OFFSET', | |
'GL_MAX_VERTEX_ATTRIB_BINDINGS', | |
'GL_VERTEX_BINDING_BUFFER', | |
'GL_DISPLAY_LIST', | |
'GL_STACK_UNDERFLOW', | |
'GL_STACK_OVERFLOW', | |
'GL_MAX_VERTEX_ATTRIB_STRIDE', | |
'GL_PRIMITIVE_RESTART_FOR_PATCHES_SUPPORTED', | |
'GL_TEXTURE_BUFFER_BINDING', | |
'GL_MAP_PERSISTENT_BIT', | |
'GL_MAP_COHERENT_BIT', | |
'GL_DYNAMIC_STORAGE_BIT', | |
'GL_CLIENT_STORAGE_BIT', | |
'GL_CLIENT_MAPPED_BUFFER_BARRIER_BIT', | |
'GL_BUFFER_IMMUTABLE_STORAGE', | |
'GL_BUFFER_STORAGE_FLAGS', | |
'GL_CLEAR_TEXTURE', | |
'GL_LOCATION_COMPONENT', | |
'GL_TRANSFORM_FEEDBACK_BUFFER_INDEX', | |
'GL_TRANSFORM_FEEDBACK_BUFFER_STRIDE', | |
'GL_QUERY_BUFFER', | |
'GL_QUERY_BUFFER_BARRIER_BIT', | |
'GL_QUERY_BUFFER_BINDING', | |
'GL_QUERY_RESULT_NO_WAIT', | |
'GL_MIRROR_CLAMP_TO_EDGE', | |
'GL_CONTEXT_LOST', | |
'GL_NEGATIVE_ONE_TO_ONE', | |
'GL_ZERO_TO_ONE', | |
'GL_CLIP_ORIGIN', | |
'GL_CLIP_DEPTH_MODE', | |
'GL_QUERY_WAIT_INVERTED', | |
'GL_QUERY_NO_WAIT_INVERTED', | |
'GL_QUERY_BY_REGION_WAIT_INVERTED', | |
'GL_QUERY_BY_REGION_NO_WAIT_INVERTED', | |
'GL_MAX_CULL_DISTANCES', | |
'GL_MAX_COMBINED_CLIP_AND_CULL_DISTANCES', | |
'GL_TEXTURE_TARGET', | |
'GL_QUERY_TARGET', | |
'GL_GUILTY_CONTEXT_RESET', | |
'GL_INNOCENT_CONTEXT_RESET', | |
'GL_UNKNOWN_CONTEXT_RESET', | |
'GL_RESET_NOTIFICATION_STRATEGY', | |
'GL_LOSE_CONTEXT_ON_RESET', | |
'GL_NO_RESET_NOTIFICATION', | |
'GL_CONTEXT_FLAG_ROBUST_ACCESS_BIT', | |
'GL_COLOR_TABLE', | |
'GL_POST_CONVOLUTION_COLOR_TABLE', | |
'GL_POST_COLOR_MATRIX_COLOR_TABLE', | |
'GL_PROXY_COLOR_TABLE', | |
'GL_PROXY_POST_CONVOLUTION_COLOR_TABLE', | |
'GL_PROXY_POST_COLOR_MATRIX_COLOR_TABLE', | |
'GL_CONVOLUTION_1D', | |
'GL_CONVOLUTION_2D', | |
'GL_SEPARABLE_2D', | |
'GL_HISTOGRAM', | |
'GL_PROXY_HISTOGRAM', | |
'GL_MINMAX', | |
'GL_CONTEXT_RELEASE_BEHAVIOR', | |
'GL_CONTEXT_RELEASE_BEHAVIOR_FLUSH', | |
'GL_SHADER_BINARY_FORMAT_SPIR_V', | |
'GL_SPIR_V_BINARY', | |
'GL_PARAMETER_BUFFER', | |
'GL_PARAMETER_BUFFER_BINDING', | |
'GL_CONTEXT_FLAG_NO_ERROR_BIT', | |
'GL_VERTICES_SUBMITTED', | |
'GL_PRIMITIVES_SUBMITTED', | |
'GL_VERTEX_SHADER_INVOCATIONS', | |
'GL_TESS_CONTROL_SHADER_PATCHES', | |
'GL_TESS_EVALUATION_SHADER_INVOCATIONS', | |
'GL_GEOMETRY_SHADER_PRIMITIVES_EMITTED', | |
'GL_FRAGMENT_SHADER_INVOCATIONS', | |
'GL_COMPUTE_SHADER_INVOCATIONS', | |
'GL_CLIPPING_INPUT_PRIMITIVES', | |
'GL_CLIPPING_OUTPUT_PRIMITIVES', | |
'GL_POLYGON_OFFSET_CLAMP', | |
'GL_SPIR_V_EXTENSIONS', | |
'GL_NUM_SPIR_V_EXTENSIONS', | |
'GL_TEXTURE_MAX_ANISOTROPY', | |
'GL_MAX_TEXTURE_MAX_ANISOTROPY', | |
'GL_TRANSFORM_FEEDBACK_OVERFLOW', | |
'GL_TRANSFORM_FEEDBACK_STREAM_OVERFLOW', | |
'GL_MULTISAMPLE_ARB', | |
'GL_SAMPLE_ALPHA_TO_COVERAGE_ARB', | |
'GL_SAMPLE_ALPHA_TO_ONE_ARB', | |
'GL_SAMPLE_COVERAGE_ARB', | |
'GL_SAMPLE_BUFFERS_ARB', | |
'GL_SAMPLES_ARB', | |
'GL_SAMPLE_COVERAGE_VALUE_ARB', | |
'GL_SAMPLE_COVERAGE_INVERT_ARB', | |
'GL_MULTISAMPLE_BIT_ARB', | |
'GL_COMPRESSED_RGB_S3TC_DXT1_EXT', | |
'GL_COMPRESSED_RGBA_S3TC_DXT1_EXT', | |
'GL_COMPRESSED_RGBA_S3TC_DXT3_EXT', | |
'GL_COMPRESSED_RGBA_S3TC_DXT5_EXT', | |
'GL_INVALID_FRAMEBUFFER_OPERATION_EXT', | |
'GL_MAX_RENDERBUFFER_SIZE_EXT', | |
'GL_FRAMEBUFFER_BINDING_EXT', | |
'GL_RENDERBUFFER_BINDING_EXT', | |
'GL_FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE_EXT', | |
'GL_FRAMEBUFFER_ATTACHMENT_OBJECT_NAME_EXT', | |
'GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_LEVEL_EXT', | |
'GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_CUBE_MAP_FACE_EXT', | |
'GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_3D_ZOFFSET_EXT', | |
'GL_FRAMEBUFFER_COMPLETE_EXT', | |
'GL_FRAMEBUFFER_INCOMPLETE_ATTACHMENT_EXT', | |
'GL_FRAMEBUFFER_INCOMPLETE_MISSING_ATTACHMENT_EXT', | |
'GL_FRAMEBUFFER_INCOMPLETE_DIMENSIONS_EXT', | |
'GL_FRAMEBUFFER_INCOMPLETE_FORMATS_EXT', | |
'GL_FRAMEBUFFER_INCOMPLETE_DRAW_BUFFER_EXT', | |
'GL_FRAMEBUFFER_INCOMPLETE_READ_BUFFER_EXT', | |
'GL_FRAMEBUFFER_UNSUPPORTED_EXT', | |
'GL_MAX_COLOR_ATTACHMENTS_EXT', | |
'GL_COLOR_ATTACHMENT0_EXT', | |
'GL_COLOR_ATTACHMENT1_EXT', | |
'GL_COLOR_ATTACHMENT2_EXT', | |
'GL_COLOR_ATTACHMENT3_EXT', | |
'GL_COLOR_ATTACHMENT4_EXT', | |
'GL_COLOR_ATTACHMENT5_EXT', | |
'GL_COLOR_ATTACHMENT6_EXT', | |
'GL_COLOR_ATTACHMENT7_EXT', | |
'GL_COLOR_ATTACHMENT8_EXT', | |
'GL_COLOR_ATTACHMENT9_EXT', | |
'GL_COLOR_ATTACHMENT10_EXT', | |
'GL_COLOR_ATTACHMENT11_EXT', | |
'GL_COLOR_ATTACHMENT12_EXT', | |
'GL_COLOR_ATTACHMENT13_EXT', | |
'GL_COLOR_ATTACHMENT14_EXT', | |
'GL_COLOR_ATTACHMENT15_EXT', | |
'GL_DEPTH_ATTACHMENT_EXT', | |
'GL_STENCIL_ATTACHMENT_EXT', | |
'GL_FRAMEBUFFER_EXT', | |
'GL_RENDERBUFFER_EXT', | |
'GL_RENDERBUFFER_WIDTH_EXT', | |
'GL_RENDERBUFFER_HEIGHT_EXT', | |
'GL_RENDERBUFFER_INTERNAL_FORMAT_EXT', | |
'GL_STENCIL_INDEX1_EXT', | |
'GL_STENCIL_INDEX4_EXT', | |
'GL_STENCIL_INDEX8_EXT', | |
'GL_STENCIL_INDEX16_EXT', | |
'GL_RENDERBUFFER_RED_SIZE_EXT', | |
'GL_RENDERBUFFER_GREEN_SIZE_EXT', | |
'GL_RENDERBUFFER_BLUE_SIZE_EXT', | |
'GL_RENDERBUFFER_ALPHA_SIZE_EXT', | |
'GL_RENDERBUFFER_DEPTH_SIZE_EXT', | |
'GL_RENDERBUFFER_STENCIL_SIZE_EXT', | |
'glActiveShaderProgram', | |
'glActiveTexture', | |
'glAttachShader', | |
'glBeginConditionalRender', | |
'glBeginQuery', | |
'glBeginQueryIndexed', | |
'glBeginTransformFeedback', | |
'glBindAttribLocation', | |
'glBindBuffer', | |
'glBindBufferBase', | |
'glBindBufferRange', | |
'glBindBuffersBase', | |
'glBindBuffersRange', | |
'glBindFragDataLocation', | |
'glBindFragDataLocationIndexed', | |
'glBindFramebuffer', | |
'glBindFramebufferEXT', | |
'glBindImageTexture', | |
'glBindImageTextures', | |
'glBindProgramPipeline', | |
'glBindRenderbuffer', | |
'glBindRenderbufferEXT', | |
'glBindSampler', | |
'glBindSamplers', | |
'glBindTexture', | |
'glBindTextureUnit', | |
'glBindTextures', | |
'glBindTransformFeedback', | |
'glBindVertexArray', | |
'glBindVertexBuffer', | |
'glBindVertexBuffers', | |
'glBlendColor', | |
'glBlendEquation', | |
'glBlendEquationSeparate', | |
'glBlendEquationSeparatei', | |
'glBlendEquationi', | |
'glBlendFunc', | |
'glBlendFuncSeparate', | |
'glBlendFuncSeparatei', | |
'glBlendFunci', | |
'glBlitFramebuffer', | |
'glBlitNamedFramebuffer', | |
'glBufferData', | |
'glBufferStorage', | |
'glBufferSubData', | |
'glCheckFramebufferStatus', | |
'glCheckFramebufferStatusEXT', | |
'glCheckNamedFramebufferStatus', | |
'glClampColor', | |
'glClear', | |
'glClearBufferData', | |
'glClearBufferSubData', | |
'glClearBufferfi', | |
'glClearBufferfv', | |
'glClearBufferiv', | |
'glClearBufferuiv', | |
'glClearColor', | |
'glClearDepth', | |
'glClearDepthf', | |
'glClearNamedBufferData', | |
'glClearNamedBufferSubData', | |
'glClearNamedFramebufferfi', | |
'glClearNamedFramebufferfv', | |
'glClearNamedFramebufferiv', | |
'glClearNamedFramebufferuiv', | |
'glClearStencil', | |
'glClearTexImage', | |
'glClearTexSubImage', | |
'glClientWaitSync', | |
'glClipControl', | |
'glColorMask', | |
'glColorMaski', | |
'glColorP3ui', | |
'glColorP3uiv', | |
'glColorP4ui', | |
'glColorP4uiv', | |
'glCompileShader', | |
'glCompressedTexImage1D', | |
'glCompressedTexImage2D', | |
'glCompressedTexImage3D', | |
'glCompressedTexSubImage1D', | |
'glCompressedTexSubImage2D', | |
'glCompressedTexSubImage3D', | |
'glCompressedTextureSubImage1D', | |
'glCompressedTextureSubImage2D', | |
'glCompressedTextureSubImage3D', | |
'glCopyBufferSubData', | |
'glCopyImageSubData', | |
'glCopyNamedBufferSubData', | |
'glCopyTexImage1D', | |
'glCopyTexImage2D', | |
'glCopyTexSubImage1D', | |
'glCopyTexSubImage2D', | |
'glCopyTexSubImage3D', | |
'glCopyTextureSubImage1D', | |
'glCopyTextureSubImage2D', | |
'glCopyTextureSubImage3D', | |
'glCreateBuffers', | |
'glCreateFramebuffers', | |
'glCreateProgram', | |
'glCreateProgramPipelines', | |
'glCreateQueries', | |
'glCreateRenderbuffers', | |
'glCreateSamplers', | |
'glCreateShader', | |
'glCreateShaderProgramv', | |
'glCreateTextures', | |
'glCreateTransformFeedbacks', | |
'glCreateVertexArrays', | |
'glCullFace', | |
'glDebugMessageCallback', | |
'glDebugMessageControl', | |
'glDebugMessageInsert', | |
'glDeleteBuffers', | |
'glDeleteFramebuffers', | |
'glDeleteFramebuffersEXT', | |
'glDeleteProgram', | |
'glDeleteProgramPipelines', | |
'glDeleteQueries', | |
'glDeleteRenderbuffers', | |
'glDeleteRenderbuffersEXT', | |
'glDeleteSamplers', | |
'glDeleteShader', | |
'glDeleteSync', | |
'glDeleteTextures', | |
'glDeleteTransformFeedbacks', | |
'glDeleteVertexArrays', | |
'glDepthFunc', | |
'glDepthMask', | |
'glDepthRange', | |
'glDepthRangeArrayv', | |
'glDepthRangeIndexed', | |
'glDepthRangef', | |
'glDetachShader', | |
'glDisable', | |
'glDisableVertexArrayAttrib', | |
'glDisableVertexAttribArray', | |
'glDisablei', | |
'glDispatchCompute', | |
'glDispatchComputeIndirect', | |
'glDrawArrays', | |
'glDrawArraysIndirect', | |
'glDrawArraysInstanced', | |
'glDrawArraysInstancedBaseInstance', | |
'glDrawBuffer', | |
'glDrawBuffers', | |
'glDrawElements', | |
'glDrawElementsBaseVertex', | |
'glDrawElementsIndirect', | |
'glDrawElementsInstanced', | |
'glDrawElementsInstancedBaseInstance', | |
'glDrawElementsInstancedBaseVertex', | |
'glDrawElementsInstancedBaseVertexBaseInstance', | |
'glDrawRangeElements', | |
'glDrawRangeElementsBaseVertex', | |
'glDrawTransformFeedback', | |
'glDrawTransformFeedbackInstanced', | |
'glDrawTransformFeedbackStream', | |
'glDrawTransformFeedbackStreamInstanced', | |
'glEnable', | |
'glEnableVertexArrayAttrib', | |
'glEnableVertexAttribArray', | |
'glEnablei', | |
'glEndConditionalRender', | |
'glEndQuery', | |
'glEndQueryIndexed', | |
'glEndTransformFeedback', | |
'glFenceSync', | |
'glFinish', | |
'glFlush', | |
'glFlushMappedBufferRange', | |
'glFlushMappedNamedBufferRange', | |
'glFramebufferParameteri', | |
'glFramebufferRenderbuffer', | |
'glFramebufferRenderbufferEXT', | |
'glFramebufferTexture', | |
'glFramebufferTexture1D', | |
'glFramebufferTexture1DEXT', | |
'glFramebufferTexture2D', | |
'glFramebufferTexture2DEXT', | |
'glFramebufferTexture3D', | |
'glFramebufferTexture3DEXT', | |
'glFramebufferTextureLayer', | |
'glFrontFace', | |
'glGenBuffers', | |
'glGenFramebuffers', | |
'glGenFramebuffersEXT', | |
'glGenProgramPipelines', | |
'glGenQueries', | |
'glGenRenderbuffers', | |
'glGenRenderbuffersEXT', | |
'glGenSamplers', | |
'glGenTextures', | |
'glGenTransformFeedbacks', | |
'glGenVertexArrays', | |
'glGenerateMipmap', | |
'glGenerateMipmapEXT', | |
'glGenerateTextureMipmap', | |
'glGetActiveAtomicCounterBufferiv', | |
'glGetActiveAttrib', | |
'glGetActiveSubroutineName', | |
'glGetActiveSubroutineUniformName', | |
'glGetActiveSubroutineUniformiv', | |
'glGetActiveUniform', | |
'glGetActiveUniformBlockName', | |
'glGetActiveUniformBlockiv', | |
'glGetActiveUniformName', | |
'glGetActiveUniformsiv', | |
'glGetAttachedShaders', | |
'glGetAttribLocation', | |
'glGetBooleani_v', | |
'glGetBooleanv', | |
'glGetBufferParameteri64v', | |
'glGetBufferParameteriv', | |
'glGetBufferPointerv', | |
'glGetBufferSubData', | |
'glGetCompressedTexImage', | |
'glGetCompressedTextureImage', | |
'glGetCompressedTextureSubImage', | |
'glGetDebugMessageLog', | |
'glGetDoublei_v', | |
'glGetDoublev', | |
'glGetError', | |
'glGetFloati_v', | |
'glGetFloatv', | |
'glGetFragDataIndex', | |
'glGetFragDataLocation', | |
'glGetFramebufferAttachmentParameteriv', | |
'glGetFramebufferAttachmentParameterivEXT', | |
'glGetFramebufferParameteriv', | |
'glGetGraphicsResetStatus', | |
'glGetInteger64i_v', | |
'glGetInteger64v', | |
'glGetIntegeri_v', | |
'glGetIntegerv', | |
'glGetInternalformati64v', | |
'glGetInternalformativ', | |
'glGetMultisamplefv', | |
'glGetNamedBufferParameteri64v', | |
'glGetNamedBufferParameteriv', | |
'glGetNamedBufferPointerv', | |
'glGetNamedBufferSubData', | |
'glGetNamedFramebufferAttachmentParameteriv', | |
'glGetNamedFramebufferParameteriv', | |
'glGetNamedRenderbufferParameteriv', | |
'glGetObjectLabel', | |
'glGetObjectPtrLabel', | |
'glGetPointerv', | |
'glGetProgramBinary', | |
'glGetProgramInfoLog', | |
'glGetProgramInterfaceiv', | |
'glGetProgramPipelineInfoLog', | |
'glGetProgramPipelineiv', | |
'glGetProgramResourceIndex', | |
'glGetProgramResourceLocation', | |
'glGetProgramResourceLocationIndex', | |
'glGetProgramResourceName', | |
'glGetProgramResourceiv', | |
'glGetProgramStageiv', | |
'glGetProgramiv', | |
'glGetQueryBufferObjecti64v', | |
'glGetQueryBufferObjectiv', | |
'glGetQueryBufferObjectui64v', | |
'glGetQueryBufferObjectuiv', | |
'glGetQueryIndexediv', | |
'glGetQueryObjecti64v', | |
'glGetQueryObjectiv', | |
'glGetQueryObjectui64v', | |
'glGetQueryObjectuiv', | |
'glGetQueryiv', | |
'glGetRenderbufferParameteriv', | |
'glGetRenderbufferParameterivEXT', | |
'glGetSamplerParameterIiv', | |
'glGetSamplerParameterIuiv', | |
'glGetSamplerParameterfv', | |
'glGetSamplerParameteriv', | |
'glGetShaderInfoLog', | |
'glGetShaderPrecisionFormat', | |
'glGetShaderSource', | |
'glGetShaderiv', | |
'glGetString', | |
'glGetStringi', | |
'glGetSubroutineIndex', | |
'glGetSubroutineUniformLocation', | |
'glGetSynciv', | |
'glGetTexImage', | |
'glGetTexLevelParameterfv', | |
'glGetTexLevelParameteriv', | |
'glGetTexParameterIiv', | |
'glGetTexParameterIuiv', | |
'glGetTexParameterfv', | |
'glGetTexParameteriv', | |
'glGetTextureImage', | |
'glGetTextureLevelParameterfv', | |
'glGetTextureLevelParameteriv', | |
'glGetTextureParameterIiv', | |
'glGetTextureParameterIuiv', | |
'glGetTextureParameterfv', | |
'glGetTextureParameteriv', | |
'glGetTextureSubImage', | |
'glGetTransformFeedbackVarying', | |
'glGetTransformFeedbacki64_v', | |
'glGetTransformFeedbacki_v', | |
'glGetTransformFeedbackiv', | |
'glGetUniformBlockIndex', | |
'glGetUniformIndices', | |
'glGetUniformLocation', | |
'glGetUniformSubroutineuiv', | |
'glGetUniformdv', | |
'glGetUniformfv', | |
'glGetUniformiv', | |
'glGetUniformuiv', | |
'glGetVertexArrayIndexed64iv', | |
'glGetVertexArrayIndexediv', | |
'glGetVertexArrayiv', | |
'glGetVertexAttribIiv', | |
'glGetVertexAttribIuiv', | |
'glGetVertexAttribLdv', | |
'glGetVertexAttribPointerv', | |
'glGetVertexAttribdv', | |
'glGetVertexAttribfv', | |
'glGetVertexAttribiv', | |
'glGetnColorTable', | |
'glGetnCompressedTexImage', | |
'glGetnConvolutionFilter', | |
'glGetnHistogram', | |
'glGetnMapdv', | |
'glGetnMapfv', | |
'glGetnMapiv', | |
'glGetnMinmax', | |
'glGetnPixelMapfv', | |
'glGetnPixelMapuiv', | |
'glGetnPixelMapusv', | |
'glGetnPolygonStipple', | |
'glGetnSeparableFilter', | |
'glGetnTexImage', | |
'glGetnUniformdv', | |
'glGetnUniformfv', | |
'glGetnUniformiv', | |
'glGetnUniformuiv', | |
'glHint', | |
'glInvalidateBufferData', | |
'glInvalidateBufferSubData', | |
'glInvalidateFramebuffer', | |
'glInvalidateNamedFramebufferData', | |
'glInvalidateNamedFramebufferSubData', | |
'glInvalidateSubFramebuffer', | |
'glInvalidateTexImage', | |
'glInvalidateTexSubImage', | |
'glIsBuffer', | |
'glIsEnabled', | |
'glIsEnabledi', | |
'glIsFramebuffer', | |
'glIsFramebufferEXT', | |
'glIsProgram', | |
'glIsProgramPipeline', | |
'glIsQuery', | |
'glIsRenderbuffer', | |
'glIsRenderbufferEXT', | |
'glIsSampler', | |
'glIsShader', | |
'glIsSync', | |
'glIsTexture', | |
'glIsTransformFeedback', | |
'glIsVertexArray', | |
'glLineWidth', | |
'glLinkProgram', | |
'glLogicOp', | |
'glMapBuffer', | |
'glMapBufferRange', | |
'glMapNamedBuffer', | |
'glMapNamedBufferRange', | |
'glMemoryBarrier', | |
'glMemoryBarrierByRegion', | |
'glMinSampleShading', | |
'glMultiDrawArrays', | |
'glMultiDrawArraysIndirect', | |
'glMultiDrawArraysIndirectCount', | |
'glMultiDrawElements', | |
'glMultiDrawElementsBaseVertex', | |
'glMultiDrawElementsIndirect', | |
'glMultiDrawElementsIndirectCount', | |
'glMultiTexCoordP1ui', | |
'glMultiTexCoordP1uiv', | |
'glMultiTexCoordP2ui', | |
'glMultiTexCoordP2uiv', | |
'glMultiTexCoordP3ui', | |
'glMultiTexCoordP3uiv', | |
'glMultiTexCoordP4ui', | |
'glMultiTexCoordP4uiv', | |
'glNamedBufferData', | |
'glNamedBufferStorage', | |
'glNamedBufferSubData', | |
'glNamedFramebufferDrawBuffer', | |
'glNamedFramebufferDrawBuffers', | |
'glNamedFramebufferParameteri', | |
'glNamedFramebufferReadBuffer', | |
'glNamedFramebufferRenderbuffer', | |
'glNamedFramebufferTexture', | |
'glNamedFramebufferTextureLayer', | |
'glNamedRenderbufferStorage', | |
'glNamedRenderbufferStorageMultisample', | |
'glNormalP3ui', | |
'glNormalP3uiv', | |
'glObjectLabel', | |
'glObjectPtrLabel', | |
'glPatchParameterfv', | |
'glPatchParameteri', | |
'glPauseTransformFeedback', | |
'glPixelStoref', | |
'glPixelStorei', | |
'glPointParameterf', | |
'glPointParameterfv', | |
'glPointParameteri', | |
'glPointParameteriv', | |
'glPointSize', | |
'glPolygonMode', | |
'glPolygonOffset', | |
'glPolygonOffsetClamp', | |
'glPopDebugGroup', | |
'glPrimitiveRestartIndex', | |
'glProgramBinary', | |
'glProgramParameteri', | |
'glProgramUniform1d', | |
'glProgramUniform1dv', | |
'glProgramUniform1f', | |
'glProgramUniform1fv', | |
'glProgramUniform1i', | |
'glProgramUniform1iv', | |
'glProgramUniform1ui', | |
'glProgramUniform1uiv', | |
'glProgramUniform2d', | |
'glProgramUniform2dv', | |
'glProgramUniform2f', | |
'glProgramUniform2fv', | |
'glProgramUniform2i', | |
'glProgramUniform2iv', | |
'glProgramUniform2ui', | |
'glProgramUniform2uiv', | |
'glProgramUniform3d', | |
'glProgramUniform3dv', | |
'glProgramUniform3f', | |
'glProgramUniform3fv', | |
'glProgramUniform3i', | |
'glProgramUniform3iv', | |
'glProgramUniform3ui', | |
'glProgramUniform3uiv', | |
'glProgramUniform4d', | |
'glProgramUniform4dv', | |
'glProgramUniform4f', | |
'glProgramUniform4fv', | |
'glProgramUniform4i', | |
'glProgramUniform4iv', | |
'glProgramUniform4ui', | |
'glProgramUniform4uiv', | |
'glProgramUniformMatrix2dv', | |
'glProgramUniformMatrix2fv', | |
'glProgramUniformMatrix2x3dv', | |
'glProgramUniformMatrix2x3fv', | |
'glProgramUniformMatrix2x4dv', | |
'glProgramUniformMatrix2x4fv', | |
'glProgramUniformMatrix3dv', | |
'glProgramUniformMatrix3fv', | |
'glProgramUniformMatrix3x2dv', | |
'glProgramUniformMatrix3x2fv', | |
'glProgramUniformMatrix3x4dv', | |
'glProgramUniformMatrix3x4fv', | |
'glProgramUniformMatrix4dv', | |
'glProgramUniformMatrix4fv', | |
'glProgramUniformMatrix4x2dv', | |
'glProgramUniformMatrix4x2fv', | |
'glProgramUniformMatrix4x3dv', | |
'glProgramUniformMatrix4x3fv', | |
'glProvokingVertex', | |
'glPushDebugGroup', | |
'glQueryCounter', | |
'glReadBuffer', | |
'glReadPixels', | |
'glReadnPixels', | |
'glReleaseShaderCompiler', | |
'glRenderbufferStorage', | |
'glRenderbufferStorageEXT', | |
'glRenderbufferStorageMultisample', | |
'glResumeTransformFeedback', | |
'glSampleCoverage', | |
'glSampleCoverageARB', | |
'glSampleMaski', | |
'glSamplerParameterIiv', | |
'glSamplerParameterIuiv', | |
'glSamplerParameterf', | |
'glSamplerParameterfv', | |
'glSamplerParameteri', | |
'glSamplerParameteriv', | |
'glScissor', | |
'glScissorArrayv', | |
'glScissorIndexed', | |
'glScissorIndexedv', | |
'glSecondaryColorP3ui', | |
'glSecondaryColorP3uiv', | |
'glShaderBinary', | |
'glShaderSource', | |
'glShaderStorageBlockBinding', | |
'glSpecializeShader', | |
'glStencilFunc', | |
'glStencilFuncSeparate', | |
'glStencilMask', | |
'glStencilMaskSeparate', | |
'glStencilOp', | |
'glStencilOpSeparate', | |
'glTexBuffer', | |
'glTexBufferRange', | |
'glTexCoordP1ui', | |
'glTexCoordP1uiv', | |
'glTexCoordP2ui', | |
'glTexCoordP2uiv', | |
'glTexCoordP3ui', | |
'glTexCoordP3uiv', | |
'glTexCoordP4ui', | |
'glTexCoordP4uiv', | |
'glTexImage1D', | |
'glTexImage2D', | |
'glTexImage2DMultisample', | |
'glTexImage3D', | |
'glTexImage3DMultisample', | |
'glTexParameterIiv', | |
'glTexParameterIuiv', | |
'glTexParameterf', | |
'glTexParameterfv', | |
'glTexParameteri', | |
'glTexParameteriv', | |
'glTexStorage1D', | |
'glTexStorage2D', | |
'glTexStorage2DMultisample', | |
'glTexStorage3D', | |
'glTexStorage3DMultisample', | |
'glTexSubImage1D', | |
'glTexSubImage2D', | |
'glTexSubImage3D', | |
'glTextureBarrier', | |
'glTextureBuffer', | |
'glTextureBufferRange', | |
'glTextureParameterIiv', | |
'glTextureParameterIuiv', | |
'glTextureParameterf', | |
'glTextureParameterfv', | |
'glTextureParameteri', | |
'glTextureParameteriv', | |
'glTextureStorage1D', | |
'glTextureStorage2D', | |
'glTextureStorage2DMultisample', | |
'glTextureStorage3D', | |
'glTextureStorage3DMultisample', | |
'glTextureSubImage1D', | |
'glTextureSubImage2D', | |
'glTextureSubImage3D', | |
'glTextureView', | |
'glTransformFeedbackBufferBase', | |
'glTransformFeedbackBufferRange', | |
'glTransformFeedbackVaryings', | |
'glUniform1d', | |
'glUniform1dv', | |
'glUniform1f', | |
'glUniform1fv', | |
'glUniform1i', | |
'glUniform1iv', | |
'glUniform1ui', | |
'glUniform1uiv', | |
'glUniform2d', | |
'glUniform2dv', | |
'glUniform2f', | |
'glUniform2fv', | |
'glUniform2i', | |
'glUniform2iv', | |
'glUniform2ui', | |
'glUniform2uiv', | |
'glUniform3d', | |
'glUniform3dv', | |
'glUniform3f', | |
'glUniform3fv', | |
'glUniform3i', | |
'glUniform3iv', | |
'glUniform3ui', | |
'glUniform3uiv', | |
'glUniform4d', | |
'glUniform4dv', | |
'glUniform4f', | |
'glUniform4fv', | |
'glUniform4i', | |
'glUniform4iv', | |
'glUniform4ui', | |
'glUniform4uiv', | |
'glUniformBlockBinding', | |
'glUniformMatrix2dv', | |
'glUniformMatrix2fv', | |
'glUniformMatrix2x3dv', | |
'glUniformMatrix2x3fv', | |
'glUniformMatrix2x4dv', | |
'glUniformMatrix2x4fv', | |
'glUniformMatrix3dv', | |
'glUniformMatrix3fv', | |
'glUniformMatrix3x2dv', | |
'glUniformMatrix3x2fv', | |
'glUniformMatrix3x4dv', | |
'glUniformMatrix3x4fv', | |
'glUniformMatrix4dv', | |
'glUniformMatrix4fv', | |
'glUniformMatrix4x2dv', | |
'glUniformMatrix4x2fv', | |
'glUniformMatrix4x3dv', | |
'glUniformMatrix4x3fv', | |
'glUniformSubroutinesuiv', | |
'glUnmapBuffer', | |
'glUnmapNamedBuffer', | |
'glUseProgram', | |
'glUseProgramStages', | |
'glValidateProgram', | |
'glValidateProgramPipeline', | |
'glVertexArrayAttribBinding', | |
'glVertexArrayAttribFormat', | |
'glVertexArrayAttribIFormat', | |
'glVertexArrayAttribLFormat', | |
'glVertexArrayBindingDivisor', | |
'glVertexArrayElementBuffer', | |
'glVertexArrayVertexBuffer', | |
'glVertexArrayVertexBuffers', | |
'glVertexAttrib1d', | |
'glVertexAttrib1dv', | |
'glVertexAttrib1f', | |
'glVertexAttrib1fv', | |
'glVertexAttrib1s', | |
'glVertexAttrib1sv', | |
'glVertexAttrib2d', | |
'glVertexAttrib2dv', | |
'glVertexAttrib2f', | |
'glVertexAttrib2fv', | |
'glVertexAttrib2s', | |
'glVertexAttrib2sv', | |
'glVertexAttrib3d', | |
'glVertexAttrib3dv', | |
'glVertexAttrib3f', | |
'glVertexAttrib3fv', | |
'glVertexAttrib3s', | |
'glVertexAttrib3sv', | |
'glVertexAttrib4Nbv', | |
'glVertexAttrib4Niv', | |
'glVertexAttrib4Nsv', | |
'glVertexAttrib4Nub', | |
'glVertexAttrib4Nubv', | |
'glVertexAttrib4Nuiv', | |
'glVertexAttrib4Nusv', | |
'glVertexAttrib4bv', | |
'glVertexAttrib4d', | |
'glVertexAttrib4dv', | |
'glVertexAttrib4f', | |
'glVertexAttrib4fv', | |
'glVertexAttrib4iv', | |
'glVertexAttrib4s', | |
'glVertexAttrib4sv', | |
'glVertexAttrib4ubv', | |
'glVertexAttrib4uiv', | |
'glVertexAttrib4usv', | |
'glVertexAttribBinding', | |
'glVertexAttribDivisor', | |
'glVertexAttribFormat', | |
'glVertexAttribI1i', | |
'glVertexAttribI1iv', | |
'glVertexAttribI1ui', | |
'glVertexAttribI1uiv', | |
'glVertexAttribI2i', | |
'glVertexAttribI2iv', | |
'glVertexAttribI2ui', | |
'glVertexAttribI2uiv', | |
'glVertexAttribI3i', | |
'glVertexAttribI3iv', | |
'glVertexAttribI3ui', | |
'glVertexAttribI3uiv', | |
'glVertexAttribI4bv', | |
'glVertexAttribI4i', | |
'glVertexAttribI4iv', | |
'glVertexAttribI4sv', | |
'glVertexAttribI4ubv', | |
'glVertexAttribI4ui', | |
'glVertexAttribI4uiv', | |
'glVertexAttribI4usv', | |
'glVertexAttribIFormat', | |
'glVertexAttribIPointer', | |
'glVertexAttribL1d', | |
'glVertexAttribL1dv', | |
'glVertexAttribL2d', | |
'glVertexAttribL2dv', | |
'glVertexAttribL3d', | |
'glVertexAttribL3dv', | |
'glVertexAttribL4d', | |
'glVertexAttribL4dv', | |
'glVertexAttribLFormat', | |
'glVertexAttribLPointer', | |
'glVertexAttribP1ui', | |
'glVertexAttribP1uiv', | |
'glVertexAttribP2ui', | |
'glVertexAttribP2uiv', | |
'glVertexAttribP3ui', | |
'glVertexAttribP3uiv', | |
'glVertexAttribP4ui', | |
'glVertexAttribP4uiv', | |
'glVertexAttribPointer', | |
'glVertexBindingDivisor', | |
'glVertexP2ui', | |
'glVertexP2uiv', | |
'glVertexP3ui', | |
'glVertexP3uiv', | |
'glVertexP4ui', | |
'glVertexP4uiv', | |
'glViewport', | |
'glViewportArrayv', | |
'glViewportIndexedf', | |
'glViewportIndexedfv', | |
'glWaitSync', | |
] | |