diff options
author | Jonathan Gray <jsg@cvs.openbsd.org> | 2016-05-29 10:22:26 +0000 |
---|---|---|
committer | Jonathan Gray <jsg@cvs.openbsd.org> | 2016-05-29 10:22:26 +0000 |
commit | a25e73aa26ea78ce43c0f40f333bee4e68491aa0 (patch) | |
tree | 2a5590bc53a530dc5100627efb971c211c9689de /lib/mesa/src/mapi | |
parent | 99b70277b7a71ca729b7723c0be213c9db46702c (diff) |
Import Mesa 11.2.2
Diffstat (limited to 'lib/mesa/src/mapi')
-rwxr-xr-x | lib/mesa/src/mapi/glapi/registry/gl.xml | 1964 |
1 files changed, 185 insertions, 1779 deletions
diff --git a/lib/mesa/src/mapi/glapi/registry/gl.xml b/lib/mesa/src/mapi/glapi/registry/gl.xml index 9e2ff983a..0e12acc9b 100755 --- a/lib/mesa/src/mapi/glapi/registry/gl.xml +++ b/lib/mesa/src/mapi/glapi/registry/gl.xml @@ -1,7 +1,7 @@ <?xml version="1.0" encoding="UTF-8"?> <registry> <comment> -Copyright (c) 2013-2016 The Khronos Group Inc. +Copyright (c) 2013-2014 The Khronos Group Inc. Permission is hereby granted, free of charge, to any person obtaining a copy of this software and/or associated documentation files (the @@ -142,11 +142,6 @@ typedef unsigned int GLhandleARB; <type api="gles2" requires="khrplatform">typedef khronos_intptr_t <name>GLintptr</name>;</type> <type api="gles2" requires="khrplatform">typedef khronos_ssize_t <name>GLsizeiptr</name>;</type> <!-- GLES 2 types (none currently) --> - <!-- GLSC 2 types --> - <type api="glsc2" requires="khrplatform">typedef khronos_uint8_t <name>GLubyte</name>;</type> - <type api="glsc2" requires="khrplatform">typedef khronos_float_t <name>GLfloat</name>;</type> - <type api="glsc2" requires="khrplatform">typedef khronos_intptr_t <name>GLintptr</name>;</type> - <type api="glsc2" requires="khrplatform">typedef khronos_ssize_t <name>GLsizeiptr</name>;</type> <!-- Vendor extension types --> <type>typedef void (<apientry/> *<name>GLDEBUGPROCAMD</name>)(GLuint id,GLenum category,GLenum severity,GLsizei length,const GLchar *message,void *userParam);</type> <type>typedef unsigned short <name>GLhalfNV</name>;</type> @@ -335,7 +330,6 @@ typedef unsigned int GLhandleARB; <enum name="GL_CONTEXT_FLAG_DEBUG_BIT_KHR"/> <enum name="GL_CONTEXT_FLAG_FORWARD_COMPATIBLE_BIT"/> <enum name="GL_CONTEXT_FLAG_ROBUST_ACCESS_BIT_ARB"/> - <enum name="GL_CONTEXT_FLAG_PROTECTED_CONTENT_BIT_EXT"/> </group> <group name="ContextProfileMask"> @@ -2064,10 +2058,9 @@ typedef unsigned int GLhandleARB; <enum value="0x00000001" name="GL_CONTEXT_FLAG_FORWARD_COMPATIBLE_BIT"/> <enum value="0x00000002" name="GL_CONTEXT_FLAG_DEBUG_BIT"/> <enum value="0x00000002" name="GL_CONTEXT_FLAG_DEBUG_BIT_KHR"/> - <enum value="0x00000004" name="GL_CONTEXT_FLAG_ROBUST_ACCESS_BIT"/> <enum value="0x00000004" name="GL_CONTEXT_FLAG_ROBUST_ACCESS_BIT_ARB"/> + <enum value="0x00000004" name="GL_CONTEXT_FLAG_ROBUST_ACCESS_BIT"/> <enum value="0x00000008" name="GL_CONTEXT_FLAG_NO_ERROR_BIT_KHR"/> - <enum value="0x00000010" name="GL_CONTEXT_FLAG_PROTECTED_CONTENT_BIT_EXT"/> </enums> <enums namespace="GL" group="ContextProfileMask" type="bitmask"> @@ -2097,7 +2090,6 @@ typedef unsigned int GLhandleARB; <enum value="0x0200" name="GL_CLIENT_STORAGE_BIT"/> <enum value="0x0200" name="GL_CLIENT_STORAGE_BIT_EXT"/> <enum value="0x0400" name="GL_SPARSE_STORAGE_BIT_ARB"/> - <!-- Bits 0x1000 and 0x0800 reserved for Joshua Schnarr, jschnarr@nvidia.com --> </enums> <enums namespace="GL" group="MemoryBarrierMask" type="bitmask"> @@ -2476,7 +2468,6 @@ typedef unsigned int GLhandleARB; <enum value="0x0306" name="GL_DST_COLOR"/> <enum value="0x0307" name="GL_ONE_MINUS_DST_COLOR"/> <enum value="0x0308" name="GL_SRC_ALPHA_SATURATE"/> - <enum value="0x0308" name="GL_SRC_ALPHA_SATURATE_EXT"/> <unused start="0x0309" end="0x03FF" comment="Unused for BlendingFactor"/> <enum value="0x0400" name="GL_FRONT_LEFT"/> <enum value="0x0401" name="GL_FRONT_RIGHT"/> @@ -2739,7 +2730,6 @@ typedef unsigned int GLhandleARB; <enum value="0x0D32" name="GL_MAX_CLIP_PLANES"/> <enum value="0x0D32" name="GL_MAX_CLIP_PLANES_IMG"/> <enum value="0x0D32" name="GL_MAX_CLIP_DISTANCES" alias="GL_MAX_CLIP_PLANES"/> - <enum value="0x0D32" name="GL_MAX_CLIP_DISTANCES_EXT" alias="GL_MAX_CLIP_PLANES"/> <enum value="0x0D32" name="GL_MAX_CLIP_DISTANCES_APPLE"/> <enum value="0x0D33" name="GL_MAX_TEXTURE_SIZE"/> <enum value="0x0D34" name="GL_MAX_PIXEL_MAP_TABLE"/> @@ -2855,7 +2845,6 @@ typedef unsigned int GLhandleARB; <enum value="0x140C" name="GL_FIXED"/> <enum value="0x140C" name="GL_FIXED_OES"/> <unused start="0x140D" comment="Leave gap to preserve even/odd int/uint token values"/> - <enum value="0x140E" name="GL_INT64_ARB"/> <enum value="0x140E" name="GL_INT64_NV"/> <enum value="0x140F" name="GL_UNSIGNED_INT64_ARB"/> <enum value="0x140F" name="GL_UNSIGNED_INT64_NV"/> @@ -3007,38 +2996,30 @@ typedef unsigned int GLhandleARB; <enum value="0x3000" name="GL_CLIP_PLANE0"/> <enum value="0x3000" name="GL_CLIP_PLANE0_IMG"/> <enum value="0x3000" name="GL_CLIP_DISTANCE0" alias="GL_CLIP_PLANE0"/> - <enum value="0x3000" name="GL_CLIP_DISTANCE0_EXT" alias="GL_CLIP_PLANE0"/> <enum value="0x3000" name="GL_CLIP_DISTANCE0_APPLE"/> <enum value="0x3001" name="GL_CLIP_PLANE1"/> <enum value="0x3001" name="GL_CLIP_PLANE1_IMG"/> <enum value="0x3001" name="GL_CLIP_DISTANCE1" alias="GL_CLIP_PLANE1"/> - <enum value="0x3001" name="GL_CLIP_DISTANCE1_EXT" alias="GL_CLIP_PLANE1"/> <enum value="0x3001" name="GL_CLIP_DISTANCE1_APPLE"/> <enum value="0x3002" name="GL_CLIP_PLANE2"/> <enum value="0x3002" name="GL_CLIP_PLANE2_IMG"/> <enum value="0x3002" name="GL_CLIP_DISTANCE2" alias="GL_CLIP_PLANE2"/> - <enum value="0x3002" name="GL_CLIP_DISTANCE2_EXT" alias="GL_CLIP_PLANE2"/> <enum value="0x3002" name="GL_CLIP_DISTANCE2_APPLE"/> <enum value="0x3003" name="GL_CLIP_PLANE3"/> <enum value="0x3003" name="GL_CLIP_PLANE3_IMG"/> <enum value="0x3003" name="GL_CLIP_DISTANCE3" alias="GL_CLIP_PLANE3"/> - <enum value="0x3003" name="GL_CLIP_DISTANCE3_EXT" alias="GL_CLIP_PLANE3"/> <enum value="0x3003" name="GL_CLIP_DISTANCE3_APPLE"/> <enum value="0x3004" name="GL_CLIP_PLANE4"/> <enum value="0x3004" name="GL_CLIP_PLANE4_IMG"/> <enum value="0x3004" name="GL_CLIP_DISTANCE4" alias="GL_CLIP_PLANE4"/> - <enum value="0x3004" name="GL_CLIP_DISTANCE4_EXT" alias="GL_CLIP_PLANE4"/> <enum value="0x3004" name="GL_CLIP_DISTANCE4_APPLE"/> <enum value="0x3005" name="GL_CLIP_PLANE5"/> <enum value="0x3005" name="GL_CLIP_PLANE5_IMG"/> <enum value="0x3005" name="GL_CLIP_DISTANCE5" alias="GL_CLIP_PLANE5"/> - <enum value="0x3005" name="GL_CLIP_DISTANCE5_EXT" alias="GL_CLIP_PLANE5"/> <enum value="0x3005" name="GL_CLIP_DISTANCE5_APPLE"/> <enum value="0x3006" name="GL_CLIP_DISTANCE6"/> - <enum value="0x3006" name="GL_CLIP_DISTANCE6_EXT" alias="GL_CLIP_DISTANCE6"/> <enum value="0x3006" name="GL_CLIP_DISTANCE6_APPLE"/> <enum value="0x3007" name="GL_CLIP_DISTANCE7"/> - <enum value="0x3007" name="GL_CLIP_DISTANCE7_EXT" alias="GL_CLIP_DISTANCE7"/> <enum value="0x3007" name="GL_CLIP_DISTANCE7_APPLE"/> <unused start="0x3008" end="0x3FFF" comment="Unused for ClipPlaneName"/> <enum value="0x4000" name="GL_LIGHT0"/> @@ -3972,22 +3953,18 @@ typedef unsigned int GLhandleARB; <enum value="0x825A" name="GL_PROGRAM_PIPELINE_BINDING_EXT"/> <enum value="0x825B" name="GL_MAX_VIEWPORTS"/> <enum value="0x825B" name="GL_MAX_VIEWPORTS_NV"/> - <enum value="0x825B" name="GL_MAX_VIEWPORTS_OES"/> <enum value="0x825C" name="GL_VIEWPORT_SUBPIXEL_BITS"/> <enum value="0x825C" name="GL_VIEWPORT_SUBPIXEL_BITS_EXT"/> <enum value="0x825C" name="GL_VIEWPORT_SUBPIXEL_BITS_NV"/> - <enum value="0x825C" name="GL_VIEWPORT_SUBPIXEL_BITS_OES"/> <enum value="0x825D" name="GL_VIEWPORT_BOUNDS_RANGE"/> <enum value="0x825D" name="GL_VIEWPORT_BOUNDS_RANGE_EXT"/> <enum value="0x825D" name="GL_VIEWPORT_BOUNDS_RANGE_NV"/> - <enum value="0x825D" name="GL_VIEWPORT_BOUNDS_RANGE_OES"/> <enum value="0x825E" name="GL_LAYER_PROVOKING_VERTEX"/> <enum value="0x825E" name="GL_LAYER_PROVOKING_VERTEX_EXT"/> <enum value="0x825E" name="GL_LAYER_PROVOKING_VERTEX_OES"/> <enum value="0x825F" name="GL_VIEWPORT_INDEX_PROVOKING_VERTEX"/> <enum value="0x825F" name="GL_VIEWPORT_INDEX_PROVOKING_VERTEX_EXT"/> <enum value="0x825F" name="GL_VIEWPORT_INDEX_PROVOKING_VERTEX_NV"/> - <enum value="0x825F" name="GL_VIEWPORT_INDEX_PROVOKING_VERTEX_OES"/> <enum value="0x8260" name="GL_UNDEFINED_VERTEX"/> <enum value="0x8260" name="GL_UNDEFINED_VERTEX_EXT"/> <enum value="0x8260" name="GL_UNDEFINED_VERTEX_OES"/> @@ -4083,6 +4060,7 @@ typedef unsigned int GLhandleARB; <enums namespace="GL" start="0x82B0" end="0x830F" vendor="ARB" comment="Range reclaimed from ADD on 2012/05/10"> <unused start="0x82B0" vendor="ARB"/> + <!-- future: <enum value="0x82B0" name="GL_MULTISAMPLE_LINE_WIDTH_RANGE"/> --> <enum value="0x82B1" name="GL_TEXTURE_COMPRESSED_BLOCK_WIDTH"/> <enum value="0x82B2" name="GL_TEXTURE_COMPRESSED_BLOCK_HEIGHT"/> <enum value="0x82B3" name="GL_TEXTURE_COMPRESSED_BLOCK_SIZE"/> @@ -4174,9 +4152,7 @@ typedef unsigned int GLhandleARB; <enum value="0x82F7" name="GL_CLIPPING_OUTPUT_PRIMITIVES_ARB"/> <enum value="0x82F8" name="GL_SPARSE_BUFFER_PAGE_SIZE_ARB"/> <enum value="0x82F9" name="GL_MAX_CULL_DISTANCES"/> - <enum value="0x82F9" name="GL_MAX_CULL_DISTANCES_EXT" alias="GL_MAX_CULL_DISTANCES"/> <enum value="0x82FA" name="GL_MAX_COMBINED_CLIP_AND_CULL_DISTANCES"/> - <enum value="0x82FA" name="GL_MAX_COMBINED_CLIP_AND_CULL_DISTANCES_EXT" alias="GL_MAX_COMBINED_CLIP_AND_CULL_DISTANCES"/> <enum value="0x82FB" name="GL_CONTEXT_RELEASE_BEHAVIOR"/> <enum value="0x82FB" name="GL_CONTEXT_RELEASE_BEHAVIOR_KHR"/> <enum value="0x82FC" name="GL_CONTEXT_RELEASE_BEHAVIOR_FLUSH"/> @@ -4377,8 +4353,7 @@ typedef unsigned int GLhandleARB; <enum value="0x83F9" name="GL_PERFQUERY_DONOT_FLUSH_INTEL"/> <enum value="0x83FA" name="GL_PERFQUERY_FLUSH_INTEL"/> <enum value="0x83FB" name="GL_PERFQUERY_WAIT_INTEL"/> - <unused start="0x83FC" end="0x83FD" vendor="INTEL"/> - <enum value="0x83FE" name="GL_CONSERVATIVE_RASTERIZATION_INTEL"/> + <unused start="0x83FC" end="0x83FE" vendor="INTEL"/> <enum value="0x83FF" name="GL_TEXTURE_MEMORY_LAYOUT_INTEL"/> </enums> @@ -4872,7 +4847,6 @@ typedef unsigned int GLhandleARB; <enum value="0x8589" name="GL_SOURCE1_ALPHA_ARB"/> <enum value="0x8589" name="GL_SOURCE1_ALPHA_EXT"/> <enum value="0x8589" name="GL_SRC1_ALPHA" alias="GL_SOURCE1_ALPHA"/> - <enum value="0x8589" name="GL_SRC1_ALPHA_EXT"/> <enum value="0x858A" name="GL_SOURCE2_ALPHA"/> <enum value="0x858A" name="GL_SOURCE2_ALPHA_ARB"/> <enum value="0x858A" name="GL_SOURCE2_ALPHA_EXT"/> @@ -5988,13 +5962,9 @@ typedef unsigned int GLhandleARB; <enum value="0x88F7" name="GL_MAX_PROGRAM_LOOP_DEPTH_NV"/> <enum value="0x88F8" name="GL_MAX_PROGRAM_LOOP_COUNT_NV"/> <enum value="0x88F9" name="GL_SRC1_COLOR"/> - <enum value="0x88F9" name="GL_SRC1_COLOR_EXT"/> <enum value="0x88FA" name="GL_ONE_MINUS_SRC1_COLOR"/> - <enum value="0x88FA" name="GL_ONE_MINUS_SRC1_COLOR_EXT"/> <enum value="0x88FB" name="GL_ONE_MINUS_SRC1_ALPHA"/> - <enum value="0x88FB" name="GL_ONE_MINUS_SRC1_ALPHA_EXT"/> <enum value="0x88FC" name="GL_MAX_DUAL_SOURCE_DRAW_BUFFERS"/> - <enum value="0x88FC" name="GL_MAX_DUAL_SOURCE_DRAW_BUFFERS_EXT"/> <enum value="0x88FD" name="GL_VERTEX_ATTRIB_ARRAY_INTEGER"/> <enum value="0x88FD" name="GL_VERTEX_ATTRIB_ARRAY_INTEGER_EXT"/> <enum value="0x88FD" name="GL_VERTEX_ATTRIB_ARRAY_INTEGER_NV"/> @@ -6445,9 +6415,7 @@ typedef unsigned int GLhandleARB; <enum value="0x8BDC" name="GL_STATE_RESTORE"/> <unused start="0x8BDD" end="0x8BE6" vendor="QCOM"/> <enum value="0x8BE7" name="GL_SAMPLER_EXTERNAL_2D_Y2Y_EXT"/> - <unused start="0x8BE8" end="0x8BEF" vendor="QCOM"/> - <enum value="0x8BFA" name="GL_TEXTURE_PROTECTED_EXT"/> - <unused start="0x8BFB" end="0x8BFF" vendor="QCOM"/> + <unused start="0x8BE8" end="0x8BFF" vendor="QCOM"/> </enums> <enums namespace="GL" start="0x8C00" end="0x8C0F" vendor="IMG"> @@ -7202,7 +7170,6 @@ typedef unsigned int GLhandleARB; <enum value="0x8E4F" name="GL_PROVOKING_VERTEX_EXT"/> <enum value="0x8E50" name="GL_SAMPLE_POSITION"/> <enum value="0x8E50" name="GL_SAMPLE_POSITION_NV"/> - <enum value="0x8E50" name="GL_SAMPLE_LOCATION_ARB" alias="GL_SAMPLE_POSITION"/> <enum value="0x8E50" name="GL_SAMPLE_LOCATION_NV" alias="GL_SAMPLE_POSITION_NV"/> <enum value="0x8E51" name="GL_SAMPLE_MASK"/> <enum value="0x8E51" name="GL_SAMPLE_MASK_NV"/> @@ -7347,14 +7314,7 @@ typedef unsigned int GLhandleARB; <enum value="0x8ED5" name="GL_COVERAGE_ALL_FRAGMENTS_NV"/> <enum value="0x8ED6" name="GL_COVERAGE_EDGE_FRAGMENTS_NV"/> <enum value="0x8ED7" name="GL_COVERAGE_AUTOMATIC_NV"/> - <unused start="0x8ED8" end="0x8F0F" vendor="NV"/> - <enum value="0x8F10" name="GL_INCLUSIVE_EXT"/> - <enum value="0x8F11" name="GL_EXCLUSIVE_EXT"/> - <enum value="0x8F12" name="GL_WINDOW_RECTANGLE_EXT"/> - <enum value="0x8F13" name="GL_WINDOW_RECTANGLE_MODE_EXT"/> - <enum value="0x8F14" name="GL_MAX_WINDOW_RECTANGLES_EXT"/> - <enum value="0x8F15" name="GL_NUM_WINDOW_RECTANGLES_EXT"/> - <unused start="0x8F16" end="0x8F1C" vendor="NV"/> + <unused start="0x8ED8" end="0x8F1C" vendor="NV"/> <enum value="0x8F1D" name="GL_BUFFER_GPU_ADDRESS_NV"/> <enum value="0x8F1E" name="GL_VERTEX_ATTRIB_ARRAY_UNIFIED_NV"/> <enum value="0x8F1F" name="GL_ELEMENT_ARRAY_UNIFIED_NV"/> @@ -7504,11 +7464,8 @@ typedef unsigned int GLhandleARB; <enum value="0x8FE5" name="GL_INT16_VEC2_NV"/> <enum value="0x8FE6" name="GL_INT16_VEC3_NV"/> <enum value="0x8FE7" name="GL_INT16_VEC4_NV"/> - <enum value="0x8FE9" name="GL_INT64_VEC2_ARB"/> <enum value="0x8FE9" name="GL_INT64_VEC2_NV"/> - <enum value="0x8FEA" name="GL_INT64_VEC3_ARB"/> <enum value="0x8FEA" name="GL_INT64_VEC3_NV"/> - <enum value="0x8FEB" name="GL_INT64_VEC4_ARB"/> <enum value="0x8FEB" name="GL_INT64_VEC4_NV"/> <enum value="0x8FEC" name="GL_UNSIGNED_INT8_NV"/> <enum value="0x8FED" name="GL_UNSIGNED_INT8_VEC2_NV"/> @@ -7518,11 +7475,8 @@ typedef unsigned int GLhandleARB; <enum value="0x8FF1" name="GL_UNSIGNED_INT16_VEC2_NV"/> <enum value="0x8FF2" name="GL_UNSIGNED_INT16_VEC3_NV"/> <enum value="0x8FF3" name="GL_UNSIGNED_INT16_VEC4_NV"/> - <enum value="0x8FF5" name="GL_UNSIGNED_INT64_VEC2_ARB"/> <enum value="0x8FF5" name="GL_UNSIGNED_INT64_VEC2_NV"/> - <enum value="0x8FF6" name="GL_UNSIGNED_INT64_VEC3_ARB"/> <enum value="0x8FF6" name="GL_UNSIGNED_INT64_VEC3_NV"/> - <enum value="0x8FF7" name="GL_UNSIGNED_INT64_VEC4_ARB"/> <enum value="0x8FF7" name="GL_UNSIGNED_INT64_VEC4_NV"/> <enum value="0x8FF8" name="GL_FLOAT16_NV"/> <enum value="0x8FF9" name="GL_FLOAT16_VEC2_NV"/> @@ -7927,13 +7881,7 @@ typedef unsigned int GLhandleARB; <enum value="0x9136" name="GL_TEXTURE_SAMPLES_IMG"/> <enum value="0x9137" name="GL_COMPRESSED_RGBA_PVRTC_2BPPV2_IMG"/> <enum value="0x9138" name="GL_COMPRESSED_RGBA_PVRTC_4BPPV2_IMG"/> - <enum value="0x9139" name="GL_CUBIC_IMG"/> - <enum value="0x913A" name="GL_CUBIC_MIPMAP_NEAREST_IMG"/> - <enum value="0x913B" name="GL_CUBIC_MIPMAP_LINEAR_IMG"/> - <enum value="0x913C" name="GL_FRAMEBUFFER_INCOMPLETE_MULTISAMPLE_AND_DOWNSAMPLE_IMG"/> - <enum value="0x913D" name="GL_NUM_DOWNSAMPLE_SCALES_IMG"/> - <enum value="0x913E" name="GL_DOWNSAMPLE_SCALES_IMG"/> - <enum value="0x913F" name="GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_SCALE_IMG"/> + <unused start="0x9139" end="0x913F" vendor="IMG"/> </enums> <enums namespace="GL" start="0x9140" end="0x923F" vendor="AMD" comment="Khronos bugs 5899, 6004"> @@ -8030,10 +7978,7 @@ typedef unsigned int GLhandleARB; <enum value="0x91A9" name="GL_SPARSE_TEXTURE_FULL_ARRAY_CUBE_MIPMAPS_EXT"/> <enum value="0x91AA" name="GL_NUM_SPARSE_LEVELS_ARB"/> <enum value="0x91AA" name="GL_NUM_SPARSE_LEVELS_EXT"/> - <unused start="0x91AB" end="0x91AF" vendor="AMD"/> - <enum value="0x91B0" name="GL_MAX_SHADER_COMPILER_THREADS_ARB"/> - <enum value="0x91B1" name="GL_COMPLETION_STATUS_ARB"/> - <unused start="0x91B2" end="0x91B8" vendor="AMD"/> + <unused start="0x91AB" end="0x91B8" vendor="AMD"/> <enum value="0x91B9" name="GL_COMPUTE_SHADER"/> <unused start="0x91BA" vendor="AMD"/> <enum value="0x91BB" name="GL_MAX_COMPUTE_UNIFORM_BLOCKS"/> @@ -8113,39 +8058,28 @@ typedef unsigned int GLhandleARB; <enum value="0x9291" name="GL_PLUS_NV"/> <enum value="0x9292" name="GL_PLUS_DARKER_NV"/> <unused start="0x9293" vendor="NV"/> - <enum value="0x9294" name="GL_MULTIPLY"/> <enum value="0x9294" name="GL_MULTIPLY_KHR"/> <enum value="0x9294" name="GL_MULTIPLY_NV"/> - <enum value="0x9295" name="GL_SCREEN"/> <enum value="0x9295" name="GL_SCREEN_KHR"/> <enum value="0x9295" name="GL_SCREEN_NV"/> - <enum value="0x9296" name="GL_OVERLAY"/> <enum value="0x9296" name="GL_OVERLAY_KHR"/> <enum value="0x9296" name="GL_OVERLAY_NV"/> - <enum value="0x9297" name="GL_DARKEN"/> <enum value="0x9297" name="GL_DARKEN_KHR"/> <enum value="0x9297" name="GL_DARKEN_NV"/> - <enum value="0x9298" name="GL_LIGHTEN"/> <enum value="0x9298" name="GL_LIGHTEN_KHR"/> <enum value="0x9298" name="GL_LIGHTEN_NV"/> - <enum value="0x9299" name="GL_COLORDODGE"/> <enum value="0x9299" name="GL_COLORDODGE_KHR"/> <enum value="0x9299" name="GL_COLORDODGE_NV"/> - <enum value="0x929A" name="GL_COLORBURN"/> <enum value="0x929A" name="GL_COLORBURN_KHR"/> <enum value="0x929A" name="GL_COLORBURN_NV"/> - <enum value="0x929B" name="GL_HARDLIGHT"/> <enum value="0x929B" name="GL_HARDLIGHT_KHR"/> <enum value="0x929B" name="GL_HARDLIGHT_NV"/> - <enum value="0x929C" name="GL_SOFTLIGHT"/> <enum value="0x929C" name="GL_SOFTLIGHT_KHR"/> <enum value="0x929C" name="GL_SOFTLIGHT_NV"/> <unused start="0x929D" vendor="NV"/> - <enum value="0x929E" name="GL_DIFFERENCE"/> <enum value="0x929E" name="GL_DIFFERENCE_KHR"/> <enum value="0x929E" name="GL_DIFFERENCE_NV"/> <enum value="0x929F" name="GL_MINUS_NV"/> - <enum value="0x92A0" name="GL_EXCLUSION"/> <enum value="0x92A0" name="GL_EXCLUSION_KHR"/> <enum value="0x92A0" name="GL_EXCLUSION_NV"/> <enum value="0x92A1" name="GL_CONTRAST_NV"/> @@ -8158,27 +8092,19 @@ typedef unsigned int GLhandleARB; <enum value="0x92A8" name="GL_PINLIGHT_NV"/> <enum value="0x92A9" name="GL_HARDMIX_NV"/> <unused start="0x92AA" end="0x92AC" vendor="NV"/> - <enum value="0x92AD" name="GL_HSL_HUE"/> <enum value="0x92AD" name="GL_HSL_HUE_KHR"/> <enum value="0x92AD" name="GL_HSL_HUE_NV"/> - <enum value="0x92AE" name="GL_HSL_SATURATION"/> <enum value="0x92AE" name="GL_HSL_SATURATION_KHR"/> <enum value="0x92AE" name="GL_HSL_SATURATION_NV"/> - <enum value="0x92AF" name="GL_HSL_COLOR"/> <enum value="0x92AF" name="GL_HSL_COLOR_KHR"/> <enum value="0x92AF" name="GL_HSL_COLOR_NV"/> - <enum value="0x92B0" name="GL_HSL_LUMINOSITY"/> <enum value="0x92B0" name="GL_HSL_LUMINOSITY_KHR"/> <enum value="0x92B0" name="GL_HSL_LUMINOSITY_NV"/> <enum value="0x92B1" name="GL_PLUS_CLAMPED_NV"/> <enum value="0x92B2" name="GL_PLUS_CLAMPED_ALPHA_NV"/> <enum value="0x92B3" name="GL_MINUS_CLAMPED_NV"/> <enum value="0x92B4" name="GL_INVERT_OVG_NV"/> - <unused start="0x92B5" end="0x92BA" vendor="NV"/> - <enum value="0x92BB" name="GL_PURGED_CONTEXT_RESET_NV"/> - <unused start="0x92BC" end="0x92BD" vendor="NV"/> - <enum value="0x92BE" name="GL_PRIMITIVE_BOUNDING_BOX_ARB"/> - <enum value="0x92BE" name="GL_PRIMITIVE_BOUNDING_BOX"/> + <unused start="0x92B5" end="0x92BD" vendor="NV"/> <enum value="0x92BE" name="GL_PRIMITIVE_BOUNDING_BOX_EXT"/> <enum value="0x92BE" name="GL_PRIMITIVE_BOUNDING_BOX_OES"/> <unused start="0x92BF" vendor="NV"/> @@ -8283,7 +8209,6 @@ typedef unsigned int GLhandleARB; <enum value="0x930D" name="GL_TOP_LEVEL_ARRAY_STRIDE"/> <enum value="0x930E" name="GL_LOCATION"/> <enum value="0x930F" name="GL_LOCATION_INDEX"/> - <enum value="0x930F" name="GL_LOCATION_INDEX_EXT"/> <enum value="0x9310" name="GL_FRAMEBUFFER_DEFAULT_WIDTH"/> <enum value="0x9311" name="GL_FRAMEBUFFER_DEFAULT_HEIGHT"/> <enum value="0x9312" name="GL_FRAMEBUFFER_DEFAULT_LAYERS"/> @@ -8316,19 +8241,12 @@ typedef unsigned int GLhandleARB; <enum value="0x933A" name="GL_WARPS_PER_SM_NV"/> <enum value="0x933B" name="GL_SM_COUNT_NV"/> <enum value="0x933C" name="GL_FILL_RECTANGLE_NV"/> - <enum value="0x933D" name="GL_SAMPLE_LOCATION_SUBPIXEL_BITS_ARB"/> <enum value="0x933D" name="GL_SAMPLE_LOCATION_SUBPIXEL_BITS_NV"/> - <enum value="0x933E" name="GL_SAMPLE_LOCATION_PIXEL_GRID_WIDTH_ARB"/> <enum value="0x933E" name="GL_SAMPLE_LOCATION_PIXEL_GRID_WIDTH_NV"/> - <enum value="0x933F" name="GL_SAMPLE_LOCATION_PIXEL_GRID_HEIGHT_ARB"/> <enum value="0x933F" name="GL_SAMPLE_LOCATION_PIXEL_GRID_HEIGHT_NV"/> - <enum value="0x9340" name="GL_PROGRAMMABLE_SAMPLE_LOCATION_TABLE_SIZE_ARB"/> <enum value="0x9340" name="GL_PROGRAMMABLE_SAMPLE_LOCATION_TABLE_SIZE_NV"/> - <enum value="0x9341" name="GL_PROGRAMMABLE_SAMPLE_LOCATION_ARB"/> <enum value="0x9341" name="GL_PROGRAMMABLE_SAMPLE_LOCATION_NV"/> - <enum value="0x9342" name="GL_FRAMEBUFFER_PROGRAMMABLE_SAMPLE_LOCATIONS_ARB"/> <enum value="0x9342" name="GL_FRAMEBUFFER_PROGRAMMABLE_SAMPLE_LOCATIONS_NV"/> - <enum value="0x9343" name="GL_FRAMEBUFFER_SAMPLE_LOCATION_PIXEL_GRID_ARB"/> <enum value="0x9343" name="GL_FRAMEBUFFER_SAMPLE_LOCATION_PIXEL_GRID_NV"/> <enum value="0x9344" name="GL_MAX_COMPUTE_VARIABLE_GROUP_INVOCATIONS_ARB"/> <enum value="0x9345" name="GL_MAX_COMPUTE_VARIABLE_GROUP_SIZE_ARB"/> @@ -8339,27 +8257,14 @@ typedef unsigned int GLhandleARB; <enum value="0x934A" name="GL_LOCATION_COMPONENT"/> <enum value="0x934B" name="GL_TRANSFORM_FEEDBACK_BUFFER_INDEX"/> <enum value="0x934C" name="GL_TRANSFORM_FEEDBACK_BUFFER_STRIDE"/> - <unused start="0x934D" end="0x934F" vendor="NV"/> - <enum value="0x9350" name="GL_VIEWPORT_SWIZZLE_POSITIVE_X_NV"/> - <enum value="0x9351" name="GL_VIEWPORT_SWIZZLE_NEGATIVE_X_NV"/> - <enum value="0x9352" name="GL_VIEWPORT_SWIZZLE_POSITIVE_Y_NV"/> - <enum value="0x9353" name="GL_VIEWPORT_SWIZZLE_NEGATIVE_Y_NV"/> - <enum value="0x9354" name="GL_VIEWPORT_SWIZZLE_POSITIVE_Z_NV"/> - <enum value="0x9355" name="GL_VIEWPORT_SWIZZLE_NEGATIVE_Z_NV"/> - <enum value="0x9356" name="GL_VIEWPORT_SWIZZLE_POSITIVE_W_NV"/> - <enum value="0x9357" name="GL_VIEWPORT_SWIZZLE_NEGATIVE_W_NV"/> - <enum value="0x9358" name="GL_VIEWPORT_SWIZZLE_X_NV"/> - <enum value="0x9359" name="GL_VIEWPORT_SWIZZLE_Y_NV"/> - <enum value="0x935A" name="GL_VIEWPORT_SWIZZLE_Z_NV"/> - <enum value="0x935B" name="GL_VIEWPORT_SWIZZLE_W_NV"/> + <unused start="0x934D" end="0x935B" vendor="NV"/> <enum value="0x935C" name="GL_CLIP_ORIGIN"/> <enum value="0x935D" name="GL_CLIP_DEPTH_MODE"/> <enum value="0x935E" name="GL_NEGATIVE_ONE_TO_ONE"/> <enum value="0x935F" name="GL_ZERO_TO_ONE"/> <unused start="0x9360" end="0x9364" vendor="NV"/> <enum value="0x9365" name="GL_CLEAR_TEXTURE"/> - <enum value="0x9366" name="GL_TEXTURE_REDUCTION_MODE_ARB"/> - <enum value="0x9367" name="GL_WEIGHTED_AVERAGE_ARB"/> + <unused start="0x9366" end="0x9367" vendor="NV"/> <enum value="0x9368" name="GL_FONT_GLYPHS_AVAILABLE_NV"/> <enum value="0x9369" name="GL_FONT_TARGET_UNAVAILABLE_NV"/> <enum value="0x936A" name="GL_FONT_UNAVAILABLE_NV"/> @@ -8373,23 +8278,12 @@ typedef unsigned int GLhandleARB; <enum value="0x9372" name="GL_SUPERSAMPLE_SCALE_X_NV"/> <enum value="0x9373" name="GL_SUPERSAMPLE_SCALE_Y_NV"/> <enum value="0x9374" name="GL_CONFORMANT_NV"/> - <unused start="0x9375" end="0x9378" vendor="NV"/> - <enum value="0x9379" name="GL_CONSERVATIVE_RASTER_DILATE_NV"/> - <enum value="0x937A" name="GL_CONSERVATIVE_RASTER_DILATE_RANGE_NV"/> - <enum value="0x937B" name="GL_CONSERVATIVE_RASTER_DILATE_GRANULARITY_NV"/> - <enum value="0x937C" name="GL_VIEWPORT_POSITION_W_SCALE_NV"/> - <enum value="0x937D" name="GL_VIEWPORT_POSITION_W_SCALE_X_COEFF_NV"/> - <enum value="0x937E" name="GL_VIEWPORT_POSITION_W_SCALE_Y_COEFF_NV"/> - <unused start="0x937F" vendor="NV"/> + <unused start="0x9375" end="0x937F" vendor="NV"/> </enums> <enums namespace="GL" start="0x9380" end="0x939F" vendor="ARB"> <enum value="0x9380" name="GL_NUM_SAMPLE_COUNTS"/> - <enum value="0x9381" name="GL_MULTISAMPLE_LINE_WIDTH_RANGE_ARB"/> - <enum value="0x9381" name="GL_MULTISAMPLE_LINE_WIDTH_RANGE"/> - <enum value="0x9382" name="GL_MULTISAMPLE_LINE_WIDTH_GRANULARITY_ARB"/> - <enum value="0x9382" name="GL_MULTISAMPLE_LINE_WIDTH_GRANULARITY"/> - <unused start="0x9383" end="0x939F" vendor="ARB"/> + <unused start="0x9381" end="0x939F" vendor="ARB"/> </enums> <enums namespace="GL" start="0x93A0" end="0x93AF" vendor="ANGLE" comment="Khronos bug 8100"> @@ -8404,33 +8298,19 @@ typedef unsigned int GLhandleARB; </enums> <enums namespace="GL" start="0x93B0" end="0x93EF" vendor="OES" comment="Khronos bug 8853"> - <enum value="0x93B0" name="GL_COMPRESSED_RGBA_ASTC_4x4"/> <enum value="0x93B0" name="GL_COMPRESSED_RGBA_ASTC_4x4_KHR"/> - <enum value="0x93B1" name="GL_COMPRESSED_RGBA_ASTC_5x4"/> <enum value="0x93B1" name="GL_COMPRESSED_RGBA_ASTC_5x4_KHR"/> - <enum value="0x93B2" name="GL_COMPRESSED_RGBA_ASTC_5x5"/> <enum value="0x93B2" name="GL_COMPRESSED_RGBA_ASTC_5x5_KHR"/> - <enum value="0x93B3" name="GL_COMPRESSED_RGBA_ASTC_6x5"/> <enum value="0x93B3" name="GL_COMPRESSED_RGBA_ASTC_6x5_KHR"/> - <enum value="0x93B4" name="GL_COMPRESSED_RGBA_ASTC_6x6"/> <enum value="0x93B4" name="GL_COMPRESSED_RGBA_ASTC_6x6_KHR"/> - <enum value="0x93B5" name="GL_COMPRESSED_RGBA_ASTC_8x5"/> <enum value="0x93B5" name="GL_COMPRESSED_RGBA_ASTC_8x5_KHR"/> - <enum value="0x93B6" name="GL_COMPRESSED_RGBA_ASTC_8x6"/> <enum value="0x93B6" name="GL_COMPRESSED_RGBA_ASTC_8x6_KHR"/> - <enum value="0x93B7" name="GL_COMPRESSED_RGBA_ASTC_8x8"/> <enum value="0x93B7" name="GL_COMPRESSED_RGBA_ASTC_8x8_KHR"/> - <enum value="0x93B8" name="GL_COMPRESSED_RGBA_ASTC_10x5"/> <enum value="0x93B8" name="GL_COMPRESSED_RGBA_ASTC_10x5_KHR"/> - <enum value="0x93B9" name="GL_COMPRESSED_RGBA_ASTC_10x6"/> <enum value="0x93B9" name="GL_COMPRESSED_RGBA_ASTC_10x6_KHR"/> - <enum value="0x93BA" name="GL_COMPRESSED_RGBA_ASTC_10x8"/> <enum value="0x93BA" name="GL_COMPRESSED_RGBA_ASTC_10x8_KHR"/> - <enum value="0x93BB" name="GL_COMPRESSED_RGBA_ASTC_10x10"/> <enum value="0x93BB" name="GL_COMPRESSED_RGBA_ASTC_10x10_KHR"/> - <enum value="0x93BC" name="GL_COMPRESSED_RGBA_ASTC_12x10"/> <enum value="0x93BC" name="GL_COMPRESSED_RGBA_ASTC_12x10_KHR"/> - <enum value="0x93BD" name="GL_COMPRESSED_RGBA_ASTC_12x12"/> <enum value="0x93BD" name="GL_COMPRESSED_RGBA_ASTC_12x12_KHR"/> <unused start="0x93BE" end="0x93BF" vendor="OES"/> <enum value="0x93C0" name="GL_COMPRESSED_RGBA_ASTC_3x3x3_OES"/> @@ -8444,33 +8324,19 @@ typedef unsigned int GLhandleARB; <enum value="0x93C8" name="GL_COMPRESSED_RGBA_ASTC_6x6x5_OES"/> <enum value="0x93C9" name="GL_COMPRESSED_RGBA_ASTC_6x6x6_OES"/> <unused start="0x93CA" end="0x93CF" vendor="OES"/> - <enum value="0x93D0" name="GL_COMPRESSED_SRGB8_ALPHA8_ASTC_4x4"/> <enum value="0x93D0" name="GL_COMPRESSED_SRGB8_ALPHA8_ASTC_4x4_KHR"/> - <enum value="0x93D1" name="GL_COMPRESSED_SRGB8_ALPHA8_ASTC_5x4"/> <enum value="0x93D1" name="GL_COMPRESSED_SRGB8_ALPHA8_ASTC_5x4_KHR"/> - <enum value="0x93D2" name="GL_COMPRESSED_SRGB8_ALPHA8_ASTC_5x5"/> <enum value="0x93D2" name="GL_COMPRESSED_SRGB8_ALPHA8_ASTC_5x5_KHR"/> - <enum value="0x93D3" name="GL_COMPRESSED_SRGB8_ALPHA8_ASTC_6x5"/> <enum value="0x93D3" name="GL_COMPRESSED_SRGB8_ALPHA8_ASTC_6x5_KHR"/> - <enum value="0x93D4" name="GL_COMPRESSED_SRGB8_ALPHA8_ASTC_6x6"/> <enum value="0x93D4" name="GL_COMPRESSED_SRGB8_ALPHA8_ASTC_6x6_KHR"/> - <enum value="0x93D5" name="GL_COMPRESSED_SRGB8_ALPHA8_ASTC_8x5"/> <enum value="0x93D5" name="GL_COMPRESSED_SRGB8_ALPHA8_ASTC_8x5_KHR"/> - <enum value="0x93D6" name="GL_COMPRESSED_SRGB8_ALPHA8_ASTC_8x6"/> <enum value="0x93D6" name="GL_COMPRESSED_SRGB8_ALPHA8_ASTC_8x6_KHR"/> - <enum value="0x93D7" name="GL_COMPRESSED_SRGB8_ALPHA8_ASTC_8x8"/> <enum value="0x93D7" name="GL_COMPRESSED_SRGB8_ALPHA8_ASTC_8x8_KHR"/> - <enum value="0x93D8" name="GL_COMPRESSED_SRGB8_ALPHA8_ASTC_10x5"/> <enum value="0x93D8" name="GL_COMPRESSED_SRGB8_ALPHA8_ASTC_10x5_KHR"/> - <enum value="0x93D9" name="GL_COMPRESSED_SRGB8_ALPHA8_ASTC_10x6"/> <enum value="0x93D9" name="GL_COMPRESSED_SRGB8_ALPHA8_ASTC_10x6_KHR"/> - <enum value="0x93DA" name="GL_COMPRESSED_SRGB8_ALPHA8_ASTC_10x8"/> <enum value="0x93DA" name="GL_COMPRESSED_SRGB8_ALPHA8_ASTC_10x8_KHR"/> - <enum value="0x93DB" name="GL_COMPRESSED_SRGB8_ALPHA8_ASTC_10x10"/> <enum value="0x93DB" name="GL_COMPRESSED_SRGB8_ALPHA8_ASTC_10x10_KHR"/> - <enum value="0x93DC" name="GL_COMPRESSED_SRGB8_ALPHA8_ASTC_12x10"/> <enum value="0x93DC" name="GL_COMPRESSED_SRGB8_ALPHA8_ASTC_12x10_KHR"/> - <enum value="0x93DD" name="GL_COMPRESSED_SRGB8_ALPHA8_ASTC_12x12"/> <enum value="0x93DD" name="GL_COMPRESSED_SRGB8_ALPHA8_ASTC_12x12_KHR"/> <unused start="0x93DE" end="0x93DF" vendor="OES"/> <enum value="0x93E0" name="GL_COMPRESSED_SRGB8_ALPHA8_ASTC_3x3x3_OES"/> @@ -8517,11 +8383,7 @@ typedef unsigned int GLhandleARB; </enums> <enums namespace="GL" start="0x9530" end="0x962F" vendor="NV" comment="Khronos bug 12977"> - <unused start="0x9530" end="0x954C" vendor="NV"/> - <enum value="0x954D" name="GL_CONSERVATIVE_RASTER_MODE_NV"/> - <enum value="0x954E" name="GL_CONSERVATIVE_RASTER_MODE_POST_SNAP_NV"/> - <enum value="0x954F" name="GL_CONSERVATIVE_RASTER_MODE_PRE_SNAP_TRIANGLES_NV"/> - <unused start="0x9550" end="0x962F" vendor="NV"/> + <unused start="0x9530" end="0x962F" vendor="NV"/> </enums> <enums namespace="GL" start="0x9630" end="0x963F" vendor="Oculus" comment="Email from Cass Everitt"> @@ -8537,21 +8399,6 @@ typedef unsigned int GLhandleARB; <unused start="0x9642" end="0x964F" vendor="Mediatek"/> </enums> - <enums namespace="GL" start="0x9650" end="0x968F" vendor="IMG" comment="Khronos bug 14977"> - <enum value="0x9650" name="GL_MAX_SHADER_COMBINED_LOCAL_STORAGE_FAST_SIZE_EXT"/> - <enum value="0x9651" name="GL_MAX_SHADER_COMBINED_LOCAL_STORAGE_SIZE_EXT"/> - <enum value="0x9652" name="GL_FRAMEBUFFER_INCOMPLETE_INSUFFICIENT_SHADER_COMBINED_LOCAL_STORAGE_EXT"/> - <unused start="0x9653" end="0x968F" vendor="IMG"/> - </enums> - - <enums namespace="GL" start="0x9690" end="0x969F" vendor="ANGLE" comment="Khronos bug 15423"> - <unused start="0x9690" end="0x969F" vendor="ANGLE"/> - </enums> - - <enums namespace="GL" start="0x96A0" end="0x96AF" vendor="Qualcomm" comment="contact Maurice Ribble"> - <unused start="0x96A0" end="0x96AF" vendor="Qualcomm"/> - </enums> - <!-- Enums reservable for future use. To reserve a new range, allocate one or more multiples of 16 starting at the lowest available point in this block and note it in a new <enums> block immediately above. @@ -8561,8 +8408,8 @@ typedef unsigned int GLhandleARB; file) File requests in the Khronos Bugzilla, OpenGL project, Registry component. --> - <enums namespace="GL" start="0x96B0" end="99999" vendor="ARB" comment="RESERVED FOR FUTURE ALLOCATIONS BY KHRONOS"> - <unused start="0x96B0" end="99999" comment="RESERVED"/> + <enums namespace="GL" start="0x9640" end="99999" vendor="ARB" comment="RESERVED FOR FUTURE ALLOCATIONS BY KHRONOS"> + <unused start="0x9640" end="99999" comment="RESERVED"/> </enums> <!-- Historical large block allocations, all unused except (in older days) by IBM --> @@ -8732,9 +8579,6 @@ typedef unsigned int GLhandleARB; <param group="ClampedFixed"><ptype>GLfixed</ptype> <name>ref</name></param> </command> <command> - <proto>void <name>glApplyFramebufferAttachmentCMAAINTEL</name></proto> - </command> - <command> <proto>void <name>glApplyTextureEXT</name></proto> <param group="LightTextureModeEXT"><ptype>GLenum</ptype> <name>mode</name></param> </command> @@ -8994,14 +8838,6 @@ typedef unsigned int GLhandleARB; <param>const <ptype>GLchar</ptype> *<name>name</name></param> </command> <command> - <proto>void <name>glBindFragDataLocationIndexedEXT</name></proto> - <param><ptype>GLuint</ptype> <name>program</name></param> - <param><ptype>GLuint</ptype> <name>colorNumber</name></param> - <param><ptype>GLuint</ptype> <name>index</name></param> - <param>const <ptype>GLchar</ptype> *<name>name</name></param> - <alias name="glBindFragDataLocationIndexed"/> - </command> - <command> <proto>void <name>glBindFragmentShaderATI</name></proto> <param><ptype>GLuint</ptype> <name>id</name></param> </command> @@ -9294,15 +9130,10 @@ typedef unsigned int GLhandleARB; <param len="COMPSIZE(width,height)">const <ptype>GLubyte</ptype> *<name>bitmap</name></param> </command> <command> - <proto>void <name>glBlendBarrier</name></proto> - </command> - <command> <proto>void <name>glBlendBarrierKHR</name></proto> - <alias name="glBlendBarrier"/> </command> <command> <proto>void <name>glBlendBarrierNV</name></proto> - <alias name="glBlendBarrier"/> </command> <command> <proto>void <name>glBlendColor</name></proto> @@ -9910,8 +9741,7 @@ typedef unsigned int GLhandleARB; <proto>void <name>glClearNamedFramebufferfi</name></proto> <param><ptype>GLuint</ptype> <name>framebuffer</name></param> <param><ptype>GLenum</ptype> <name>buffer</name></param> - <param><ptype>GLint</ptype> <name>drawbuffer</name></param> - <param><ptype>GLfloat</ptype> <name>depth</name></param> + <param>const <ptype>GLfloat</ptype> <name>depth</name></param> <param><ptype>GLint</ptype> <name>stencil</name></param> </command> <command> @@ -9936,12 +9766,6 @@ typedef unsigned int GLhandleARB; <param>const <ptype>GLuint</ptype> *<name>value</name></param> </command> <command> - <proto>void <name>glClearPixelLocalStorageuiEXT</name></proto> - <param><ptype>GLsizei</ptype> <name>offset</name></param> - <param><ptype>GLsizei</ptype> <name>n</name></param> - <param>const <ptype>GLuint</ptype> *<name>values</name></param> - </command> - <command> <proto>void <name>glClearStencil</name></proto> <param group="StencilValue"><ptype>GLint</ptype> <name>s</name></param> <glx type="render" opcode="131"/> @@ -11037,16 +10861,6 @@ typedef unsigned int GLhandleARB; <param len="imageSize">const void *<name>bits</name></param> </command> <command> - <proto>void <name>glConservativeRasterParameterfNV</name></proto> - <param><ptype>GLenum</ptype> <name>pname</name></param> - <param><ptype>GLfloat</ptype> <name>value</name></param> - </command> - <command> - <proto>void <name>glConservativeRasterParameteriNV</name></proto> - <param><ptype>GLenum</ptype> <name>pname</name></param> - <param><ptype>GLint</ptype> <name>param</name></param> - </command> - <command> <proto>void <name>glConvolutionFilter1D</name></proto> <param group="ConvolutionTarget"><ptype>GLenum</ptype> <name>target</name></param> <param group="PixelInternalFormat"><ptype>GLenum</ptype> <name>internalformat</name></param> @@ -11296,7 +11110,7 @@ typedef unsigned int GLhandleARB; <alias name="glCopyImageSubData"/> </command> <command> - <proto>void <name>glCopyImageSubDataNV</name></proto> + <proto>void <name>glCopyImageSubDataOES</name></proto> <param><ptype>GLuint</ptype> <name>srcName</name></param> <param><ptype>GLenum</ptype> <name>srcTarget</name></param> <param><ptype>GLint</ptype> <name>srcLevel</name></param> @@ -11309,13 +11123,13 @@ typedef unsigned int GLhandleARB; <param><ptype>GLint</ptype> <name>dstX</name></param> <param><ptype>GLint</ptype> <name>dstY</name></param> <param><ptype>GLint</ptype> <name>dstZ</name></param> - <param><ptype>GLsizei</ptype> <name>width</name></param> - <param><ptype>GLsizei</ptype> <name>height</name></param> - <param><ptype>GLsizei</ptype> <name>depth</name></param> - <glx type="render" opcode="4291"/> + <param><ptype>GLsizei</ptype> <name>srcWidth</name></param> + <param><ptype>GLsizei</ptype> <name>srcHeight</name></param> + <param><ptype>GLsizei</ptype> <name>srcDepth</name></param> + <alias name="glCopyImageSubData"/> </command> <command> - <proto>void <name>glCopyImageSubDataOES</name></proto> + <proto>void <name>glCopyImageSubDataNV</name></proto> <param><ptype>GLuint</ptype> <name>srcName</name></param> <param><ptype>GLenum</ptype> <name>srcTarget</name></param> <param><ptype>GLint</ptype> <name>srcLevel</name></param> @@ -11328,10 +11142,10 @@ typedef unsigned int GLhandleARB; <param><ptype>GLint</ptype> <name>dstX</name></param> <param><ptype>GLint</ptype> <name>dstY</name></param> <param><ptype>GLint</ptype> <name>dstZ</name></param> - <param><ptype>GLsizei</ptype> <name>srcWidth</name></param> - <param><ptype>GLsizei</ptype> <name>srcHeight</name></param> - <param><ptype>GLsizei</ptype> <name>srcDepth</name></param> - <alias name="glCopyImageSubData"/> + <param><ptype>GLsizei</ptype> <name>width</name></param> + <param><ptype>GLsizei</ptype> <name>height</name></param> + <param><ptype>GLsizei</ptype> <name>depth</name></param> + <glx type="render" opcode="4291"/> </command> <command> <proto>void <name>glCopyMultiTexImage1DEXT</name></proto> @@ -11679,15 +11493,6 @@ typedef unsigned int GLhandleARB; <param><ptype>GLboolean</ptype> <name>mask</name></param> </command> <command> - <proto>void <name>glCoverageModulationNV</name></proto> - <param><ptype>GLenum</ptype> <name>components</name></param> - </command> - <command> - <proto>void <name>glCoverageModulationTableNV</name></proto> - <param><ptype>GLsizei</ptype> <name>n</name></param> - <param>const <ptype>GLfloat</ptype> *<name>v</name></param> - </command> - <command> <proto>void <name>glCoverageOperationNV</name></proto> <param><ptype>GLenum</ptype> <name>operation</name></param> </command> @@ -11702,6 +11507,11 @@ typedef unsigned int GLhandleARB; <param><ptype>GLuint</ptype> *<name>lists</name></param> </command> <command> + <proto>void <name>glCreateStatesNV</name></proto> + <param><ptype>GLsizei</ptype> <name>n</name></param> + <param><ptype>GLuint</ptype> *<name>states</name></param> + </command> + <command> <proto>void <name>glCreateFramebuffers</name></proto> <param><ptype>GLsizei</ptype> <name>n</name></param> <param><ptype>GLuint</ptype> *<name>framebuffers</name></param> @@ -11766,11 +11576,6 @@ typedef unsigned int GLhandleARB; <param len="count">const <ptype>GLchar</ptype> **<name>strings</name></param> </command> <command> - <proto>void <name>glCreateStatesNV</name></proto> - <param><ptype>GLsizei</ptype> <name>n</name></param> - <param><ptype>GLuint</ptype> *<name>states</name></param> - </command> - <command> <proto group="sync"><ptype>GLsync</ptype> <name>glCreateSyncFromCLeventARB</name></proto> <param group="cl_context"><ptype>struct _cl_context</ptype> *<name>context</name></param> <param group="cl_event"><ptype>struct _cl_event</ptype> *<name>event</name></param> @@ -11975,6 +11780,11 @@ typedef unsigned int GLhandleARB; <param>const <ptype>GLuint</ptype> *<name>lists</name></param> </command> <command> + <proto>void <name>glDeleteStatesNV</name></proto> + <param><ptype>GLsizei</ptype> <name>n</name></param> + <param>const <ptype>GLuint</ptype> *<name>states</name></param> + </command> + <command> <proto>void <name>glDeleteFencesAPPLE</name></proto> <param><ptype>GLsizei</ptype> <name>n</name></param> <param group="FenceNV" len="n">const <ptype>GLuint</ptype> *<name>fences</name></param> @@ -12121,11 +11931,6 @@ typedef unsigned int GLhandleARB; <glx type="single" opcode="195"/> </command> <command> - <proto>void <name>glDeleteStatesNV</name></proto> - <param><ptype>GLsizei</ptype> <name>n</name></param> - <param>const <ptype>GLuint</ptype> *<name>states</name></param> - </command> - <command> <proto>void <name>glDeleteSync</name></proto> <param group="sync"><ptype>GLsync</ptype> <name>sync</name></param> </command> @@ -12208,24 +12013,18 @@ typedef unsigned int GLhandleARB; <glx type="render" opcode="174"/> </command> <command> - <proto>void <name>glDepthRangeArrayfvNV</name></proto> + <proto>void <name>glDepthRangeArrayv</name></proto> <param><ptype>GLuint</ptype> <name>first</name></param> <param><ptype>GLsizei</ptype> <name>count</name></param> - <param>const <ptype>GLfloat</ptype> *<name>v</name></param> + <param len="COMPSIZE(count)">const <ptype>GLdouble</ptype> *<name>v</name></param> </command> <command> - <proto>void <name>glDepthRangeArrayfvOES</name></proto> + <proto>void <name>glDepthRangeArrayfvNV</name></proto> <param><ptype>GLuint</ptype> <name>first</name></param> <param><ptype>GLsizei</ptype> <name>count</name></param> <param>const <ptype>GLfloat</ptype> *<name>v</name></param> </command> <command> - <proto>void <name>glDepthRangeArrayv</name></proto> - <param><ptype>GLuint</ptype> <name>first</name></param> - <param><ptype>GLsizei</ptype> <name>count</name></param> - <param len="COMPSIZE(count)">const <ptype>GLdouble</ptype> *<name>v</name></param> - </command> - <command> <proto>void <name>glDepthRangeIndexed</name></proto> <param><ptype>GLuint</ptype> <name>index</name></param> <param><ptype>GLdouble</ptype> <name>n</name></param> @@ -12238,12 +12037,6 @@ typedef unsigned int GLhandleARB; <param><ptype>GLfloat</ptype> <name>f</name></param> </command> <command> - <proto>void <name>glDepthRangeIndexedfOES</name></proto> - <param><ptype>GLuint</ptype> <name>index</name></param> - <param><ptype>GLfloat</ptype> <name>n</name></param> - <param><ptype>GLfloat</ptype> <name>f</name></param> - </command> - <command> <proto>void <name>glDepthRangedNV</name></proto> <param><ptype>GLdouble</ptype> <name>zNear</name></param> <param><ptype>GLdouble</ptype> <name>zFar</name></param> @@ -12517,13 +12310,6 @@ typedef unsigned int GLhandleARB; <param len="n">const <ptype>GLenum</ptype> *<name>bufs</name></param> </command> <command> - <proto>void <name>glDrawCommandsAddressNV</name></proto> - <param><ptype>GLenum</ptype> <name>primitiveMode</name></param> - <param>const <ptype>GLuint64</ptype> *<name>indirects</name></param> - <param>const <ptype>GLsizei</ptype> *<name>sizes</name></param> - <param><ptype>GLuint</ptype> <name>count</name></param> - </command> - <command> <proto>void <name>glDrawCommandsNV</name></proto> <param><ptype>GLenum</ptype> <name>primitiveMode</name></param> <param><ptype>GLuint</ptype> <name>buffer</name></param> @@ -12532,11 +12318,10 @@ typedef unsigned int GLhandleARB; <param><ptype>GLuint</ptype> <name>count</name></param> </command> <command> - <proto>void <name>glDrawCommandsStatesAddressNV</name></proto> + <proto>void <name>glDrawCommandsAddressNV</name></proto> + <param><ptype>GLenum</ptype> <name>primitiveMode</name></param> <param>const <ptype>GLuint64</ptype> *<name>indirects</name></param> <param>const <ptype>GLsizei</ptype> *<name>sizes</name></param> - <param>const <ptype>GLuint</ptype> *<name>states</name></param> - <param>const <ptype>GLuint</ptype> *<name>fbos</name></param> <param><ptype>GLuint</ptype> <name>count</name></param> </command> <command> @@ -12549,6 +12334,14 @@ typedef unsigned int GLhandleARB; <param><ptype>GLuint</ptype> <name>count</name></param> </command> <command> + <proto>void <name>glDrawCommandsStatesAddressNV</name></proto> + <param>const <ptype>GLuint64</ptype> *<name>indirects</name></param> + <param>const <ptype>GLsizei</ptype> *<name>sizes</name></param> + <param>const <ptype>GLuint</ptype> *<name>states</name></param> + <param>const <ptype>GLuint</ptype> *<name>fbos</name></param> + <param><ptype>GLuint</ptype> <name>count</name></param> + </command> + <command> <proto>void <name>glDrawElementArrayAPPLE</name></proto> <param group="PrimitiveType"><ptype>GLenum</ptype> <name>mode</name></param> <param><ptype>GLint</ptype> <name>first</name></param> @@ -12653,45 +12446,45 @@ typedef unsigned int GLhandleARB; <param><ptype>GLint</ptype> <name>basevertex</name></param> </command> <command> - <proto>void <name>glDrawElementsInstancedBaseVertexBaseInstance</name></proto> + <proto>void <name>glDrawElementsInstancedBaseVertexEXT</name></proto> <param group="PrimitiveType"><ptype>GLenum</ptype> <name>mode</name></param> <param><ptype>GLsizei</ptype> <name>count</name></param> - <param><ptype>GLenum</ptype> <name>type</name></param> - <param len="count">const void *<name>indices</name></param> + <param group="DrawElementsType"><ptype>GLenum</ptype> <name>type</name></param> + <param len="COMPSIZE(count,type)">const void *<name>indices</name></param> <param><ptype>GLsizei</ptype> <name>instancecount</name></param> <param><ptype>GLint</ptype> <name>basevertex</name></param> - <param><ptype>GLuint</ptype> <name>baseinstance</name></param> + <alias name="glDrawElementsInstancedBaseVertex"/> </command> <command> - <proto>void <name>glDrawElementsInstancedBaseVertexBaseInstanceEXT</name></proto> + <proto>void <name>glDrawElementsInstancedBaseVertexOES</name></proto> <param group="PrimitiveType"><ptype>GLenum</ptype> <name>mode</name></param> <param><ptype>GLsizei</ptype> <name>count</name></param> - <param><ptype>GLenum</ptype> <name>type</name></param> - <param len="count">const void *<name>indices</name></param> + <param group="DrawElementsType"><ptype>GLenum</ptype> <name>type</name></param> + <param len="COMPSIZE(count,type)">const void *<name>indices</name></param> <param><ptype>GLsizei</ptype> <name>instancecount</name></param> <param><ptype>GLint</ptype> <name>basevertex</name></param> - <param><ptype>GLuint</ptype> <name>baseinstance</name></param> - <alias name="glDrawElementsInstancedBaseVertexBaseInstance"/> + <alias name="glDrawElementsInstancedBaseVertex"/> </command> <command> - <proto>void <name>glDrawElementsInstancedBaseVertexEXT</name></proto> + <proto>void <name>glDrawElementsInstancedBaseVertexBaseInstance</name></proto> <param group="PrimitiveType"><ptype>GLenum</ptype> <name>mode</name></param> <param><ptype>GLsizei</ptype> <name>count</name></param> - <param group="DrawElementsType"><ptype>GLenum</ptype> <name>type</name></param> - <param len="COMPSIZE(count,type)">const void *<name>indices</name></param> + <param><ptype>GLenum</ptype> <name>type</name></param> + <param len="count">const void *<name>indices</name></param> <param><ptype>GLsizei</ptype> <name>instancecount</name></param> <param><ptype>GLint</ptype> <name>basevertex</name></param> - <alias name="glDrawElementsInstancedBaseVertex"/> + <param><ptype>GLuint</ptype> <name>baseinstance</name></param> </command> <command> - <proto>void <name>glDrawElementsInstancedBaseVertexOES</name></proto> + <proto>void <name>glDrawElementsInstancedBaseVertexBaseInstanceEXT</name></proto> <param group="PrimitiveType"><ptype>GLenum</ptype> <name>mode</name></param> <param><ptype>GLsizei</ptype> <name>count</name></param> - <param group="DrawElementsType"><ptype>GLenum</ptype> <name>type</name></param> - <param len="COMPSIZE(count,type)">const void *<name>indices</name></param> + <param><ptype>GLenum</ptype> <name>type</name></param> + <param len="count">const void *<name>indices</name></param> <param><ptype>GLsizei</ptype> <name>instancecount</name></param> <param><ptype>GLint</ptype> <name>basevertex</name></param> - <alias name="glDrawElementsInstancedBaseVertex"/> + <param><ptype>GLuint</ptype> <name>baseinstance</name></param> + <alias name="glDrawElementsInstancedBaseVertexBaseInstance"/> </command> <command comment="primcount should be renamed to instanceCount for OpenGL ES"> <proto>void <name>glDrawElementsInstancedEXT</name></proto> @@ -13189,9 +12982,6 @@ typedef unsigned int GLhandleARB; <glx type="render" opcode="158"/> </command> <command> - <proto>void <name>glEvaluateDepthValuesARB</name></proto> - </command> - <command> <proto>void <name>glExecuteProgramNV</name></proto> <param group="VertexAttribEnumNV"><ptype>GLenum</ptype> <name>target</name></param> <param><ptype>GLuint</ptype> <name>id</name></param> @@ -13532,10 +13322,6 @@ typedef unsigned int GLhandleARB; <param group="MaterialParameter"><ptype>GLenum</ptype> <name>mode</name></param> </command> <command> - <proto>void <name>glFragmentCoverageColorNV</name></proto> - <param><ptype>GLuint</ptype> <name>color</name></param> - </command> - <command> <proto>void <name>glFragmentLightModelfSGIX</name></proto> <param group="FragmentLightModelParameterSGIX"><ptype>GLenum</ptype> <name>pname</name></param> <param group="CheckedFloat32"><ptype>GLfloat</ptype> <name>param</name></param> @@ -13629,11 +13415,6 @@ typedef unsigned int GLhandleARB; <param><ptype>GLint</ptype> <name>param</name></param> </command> <command> - <proto>void <name>glFramebufferPixelLocalStorageSizeEXT</name></proto> - <param><ptype>GLuint</ptype> <name>target</name></param> - <param><ptype>GLsizei</ptype> <name>size</name></param> - </command> - <command> <proto>void <name>glFramebufferReadBufferEXT</name></proto> <param group="Framebuffer"><ptype>GLuint</ptype> <name>framebuffer</name></param> <param group="ReadBufferMode"><ptype>GLenum</ptype> <name>mode</name></param> @@ -13663,20 +13444,6 @@ typedef unsigned int GLhandleARB; <param><ptype>GLuint</ptype> <name>renderbuffer</name></param> </command> <command> - <proto>void <name>glFramebufferSampleLocationsfvARB</name></proto> - <param><ptype>GLenum</ptype> <name>target</name></param> - <param><ptype>GLuint</ptype> <name>start</name></param> - <param><ptype>GLsizei</ptype> <name>count</name></param> - <param>const <ptype>GLfloat</ptype> *<name>v</name></param> - </command> - <command> - <proto>void <name>glFramebufferSampleLocationsfvNV</name></proto> - <param><ptype>GLenum</ptype> <name>target</name></param> - <param><ptype>GLuint</ptype> <name>start</name></param> - <param><ptype>GLsizei</ptype> <name>count</name></param> - <param>const <ptype>GLfloat</ptype> *<name>v</name></param> - </command> - <command> <proto>void <name>glFramebufferTexture</name></proto> <param><ptype>GLenum</ptype> <name>target</name></param> <param><ptype>GLenum</ptype> <name>attachment</name></param> @@ -13722,16 +13489,6 @@ typedef unsigned int GLhandleARB; <glx type="render" opcode="4322"/> </command> <command> - <proto>void <name>glFramebufferTexture2DDownsampleIMG</name></proto> - <param><ptype>GLenum</ptype> <name>target</name></param> - <param><ptype>GLenum</ptype> <name>attachment</name></param> - <param><ptype>GLenum</ptype> <name>textarget</name></param> - <param><ptype>GLuint</ptype> <name>texture</name></param> - <param><ptype>GLint</ptype> <name>level</name></param> - <param><ptype>GLint</ptype> <name>xscale</name></param> - <param><ptype>GLint</ptype> <name>yscale</name></param> - </command> - <command> <proto>void <name>glFramebufferTexture2DMultisampleEXT</name></proto> <param><ptype>GLenum</ptype> <name>target</name></param> <param><ptype>GLenum</ptype> <name>attachment</name></param> @@ -13805,6 +13562,14 @@ typedef unsigned int GLhandleARB; <alias name="glFramebufferTexture"/> </command> <command> + <proto>void <name>glFramebufferTextureOES</name></proto> + <param group="FramebufferTarget"><ptype>GLenum</ptype> <name>target</name></param> + <param group="FramebufferAttachment"><ptype>GLenum</ptype> <name>attachment</name></param> + <param group="Texture"><ptype>GLuint</ptype> <name>texture</name></param> + <param group="CheckedInt32"><ptype>GLint</ptype> <name>level</name></param> + <alias name="glFramebufferTexture"/> + </command> + <command> <proto>void <name>glFramebufferTextureFaceARB</name></proto> <param group="FramebufferTarget"><ptype>GLenum</ptype> <name>target</name></param> <param group="FramebufferAttachment"><ptype>GLenum</ptype> <name>attachment</name></param> @@ -13849,26 +13614,6 @@ typedef unsigned int GLhandleARB; <alias name="glFramebufferTextureLayer"/> </command> <command> - <proto>void <name>glFramebufferTextureLayerDownsampleIMG</name></proto> - <param group="FramebufferTarget"><ptype>GLenum</ptype> <name>target</name></param> - <param group="FramebufferAttachment"><ptype>GLenum</ptype> <name>attachment</name></param> - <param group="Texture"><ptype>GLuint</ptype> <name>texture</name></param> - <param group="CheckedInt32"><ptype>GLint</ptype> <name>level</name></param> - <param group="CheckedInt32"><ptype>GLint</ptype> <name>layer</name></param> - <param><ptype>GLint</ptype> <name>xscale</name></param> - <param><ptype>GLint</ptype> <name>yscale</name></param> - </command> - <command> - <proto>void <name>glFramebufferTextureMultisampleMultiviewOVR</name></proto> - <param group="FramebufferTarget"><ptype>GLenum</ptype> <name>target</name></param> - <param group="FramebufferAttachment"><ptype>GLenum</ptype> <name>attachment</name></param> - <param group="Texture"><ptype>GLuint</ptype> <name>texture</name></param> - <param group="CheckedInt32"><ptype>GLint</ptype> <name>level</name></param> - <param><ptype>GLsizei</ptype> <name>samples</name></param> - <param><ptype>GLint</ptype> <name>baseViewIndex</name></param> - <param><ptype>GLsizei</ptype> <name>numViews</name></param> - </command> - <command> <proto>void <name>glFramebufferTextureMultiviewOVR</name></proto> <param group="FramebufferTarget"><ptype>GLenum</ptype> <name>target</name></param> <param group="FramebufferAttachment"><ptype>GLenum</ptype> <name>attachment</name></param> @@ -13878,14 +13623,6 @@ typedef unsigned int GLhandleARB; <param><ptype>GLsizei</ptype> <name>numViews</name></param> </command> <command> - <proto>void <name>glFramebufferTextureOES</name></proto> - <param group="FramebufferTarget"><ptype>GLenum</ptype> <name>target</name></param> - <param group="FramebufferAttachment"><ptype>GLenum</ptype> <name>attachment</name></param> - <param group="Texture"><ptype>GLuint</ptype> <name>texture</name></param> - <param group="CheckedInt32"><ptype>GLint</ptype> <name>level</name></param> - <alias name="glFramebufferTexture"/> - </command> - <command> <proto>void <name>glFreeObjectBufferATI</name></proto> <param><ptype>GLuint</ptype> <name>buffer</name></param> </command> @@ -14631,11 +14368,6 @@ typedef unsigned int GLhandleARB; <param len="COMPSIZE(pname)"><ptype>GLfixed</ptype> *<name>params</name></param> </command> <command> - <proto>void <name>glGetCoverageModulationTableNV</name></proto> - <param><ptype>GLsizei</ptype> <name>bufsize</name></param> - <param><ptype>GLfloat</ptype> *<name>v</name></param> - </command> - <command> <proto><ptype>GLuint</ptype> <name>glGetDebugMessageLog</name></proto> <param><ptype>GLuint</ptype> <name>count</name></param> <param><ptype>GLsizei</ptype> <name>bufSize</name></param> @@ -14778,13 +14510,6 @@ typedef unsigned int GLhandleARB; <param len="COMPSIZE(target)"><ptype>GLfloat</ptype> *<name>data</name></param> </command> <command> - <proto>void <name>glGetFloati_vEXT</name></proto> - <param group="TypeEnum"><ptype>GLenum</ptype> <name>pname</name></param> - <param><ptype>GLuint</ptype> <name>index</name></param> - <param len="COMPSIZE(pname)"><ptype>GLfloat</ptype> *<name>params</name></param> - <alias name="glGetFloati_v"/> - </command> - <command> <proto>void <name>glGetFloati_vNV</name></proto> <param group="TypeEnum"><ptype>GLenum</ptype> <name>target</name></param> <param><ptype>GLuint</ptype> <name>index</name></param> @@ -14792,10 +14517,10 @@ typedef unsigned int GLhandleARB; <alias name="glGetFloati_v"/> </command> <command> - <proto>void <name>glGetFloati_vOES</name></proto> - <param group="TypeEnum"><ptype>GLenum</ptype> <name>target</name></param> + <proto>void <name>glGetFloati_vEXT</name></proto> + <param group="TypeEnum"><ptype>GLenum</ptype> <name>pname</name></param> <param><ptype>GLuint</ptype> <name>index</name></param> - <param len="COMPSIZE(target)"><ptype>GLfloat</ptype> *<name>data</name></param> + <param len="COMPSIZE(pname)"><ptype>GLfloat</ptype> *<name>params</name></param> <alias name="glGetFloati_v"/> </command> <command> @@ -14814,12 +14539,6 @@ typedef unsigned int GLhandleARB; <param>const <ptype>GLchar</ptype> *<name>name</name></param> </command> <command> - <proto><ptype>GLint</ptype> <name>glGetFragDataIndexEXT</name></proto> - <param><ptype>GLuint</ptype> <name>program</name></param> - <param>const <ptype>GLchar</ptype> *<name>name</name></param> - <alias name="glGetFragDataIndex"/> - </command> - <command> <proto><ptype>GLint</ptype> <name>glGetFragDataLocation</name></proto> <param><ptype>GLuint</ptype> <name>program</name></param> <param len="COMPSIZE(name)">const <ptype>GLchar</ptype> *<name>name</name></param> @@ -14891,10 +14610,6 @@ typedef unsigned int GLhandleARB; <param len="COMPSIZE(pname)"><ptype>GLint</ptype> *<name>params</name></param> </command> <command> - <proto><ptype>GLsizei</ptype> <name>glGetFramebufferPixelLocalStorageSizeEXT</name></proto> - <param><ptype>GLuint</ptype> <name>target</name></param> - </command> - <command> <proto><ptype>GLenum</ptype> <name>glGetGraphicsResetStatus</name></proto> </command> <command> @@ -15057,26 +14772,26 @@ typedef unsigned int GLhandleARB; <glx type="single" opcode="117"/> </command> <command> - <proto>void <name>glGetInternalformatSampleivNV</name></proto> + <proto>void <name>glGetInternalformati64v</name></proto> <param><ptype>GLenum</ptype> <name>target</name></param> <param><ptype>GLenum</ptype> <name>internalformat</name></param> - <param><ptype>GLsizei</ptype> <name>samples</name></param> <param><ptype>GLenum</ptype> <name>pname</name></param> <param><ptype>GLsizei</ptype> <name>bufSize</name></param> - <param len="bufSize"><ptype>GLint</ptype> *<name>params</name></param> + <param len="bufSize"><ptype>GLint64</ptype> *<name>params</name></param> </command> <command> - <proto>void <name>glGetInternalformati64v</name></proto> + <proto>void <name>glGetInternalformativ</name></proto> <param><ptype>GLenum</ptype> <name>target</name></param> <param><ptype>GLenum</ptype> <name>internalformat</name></param> <param><ptype>GLenum</ptype> <name>pname</name></param> <param><ptype>GLsizei</ptype> <name>bufSize</name></param> - <param len="bufSize"><ptype>GLint64</ptype> *<name>params</name></param> + <param len="bufSize"><ptype>GLint</ptype> *<name>params</name></param> </command> <command> - <proto>void <name>glGetInternalformativ</name></proto> + <proto>void <name>glGetInternalformatSampleivNV</name></proto> <param><ptype>GLenum</ptype> <name>target</name></param> <param><ptype>GLenum</ptype> <name>internalformat</name></param> + <param><ptype>GLsizei</ptype> <name>samples</name></param> <param><ptype>GLenum</ptype> <name>pname</name></param> <param><ptype>GLsizei</ptype> <name>bufSize</name></param> <param len="bufSize"><ptype>GLint</ptype> *<name>params</name></param> @@ -16049,12 +15764,6 @@ typedef unsigned int GLhandleARB; <param len="COMPSIZE(name)">const <ptype>GLchar</ptype> *<name>name</name></param> </command> <command> - <proto><ptype>GLint</ptype> <name>glGetProgramResourceLocationIndexEXT</name></proto> - <param><ptype>GLuint</ptype> <name>program</name></param> - <param><ptype>GLenum</ptype> <name>programInterface</name></param> - <param len="COMPSIZE(name)">const <ptype>GLchar</ptype> *<name>name</name></param> - </command> - <command> <proto>void <name>glGetProgramResourceName</name></proto> <param><ptype>GLuint</ptype> <name>program</name></param> <param><ptype>GLenum</ptype> <name>programInterface</name></param> @@ -16878,12 +16587,6 @@ typedef unsigned int GLhandleARB; <alias name="glGetUniformfv"/> </command> <command> - <proto>void <name>glGetUniformi64vARB</name></proto> - <param><ptype>GLuint</ptype> <name>program</name></param> - <param><ptype>GLint</ptype> <name>location</name></param> - <param len="COMPSIZE(program,location)"><ptype>GLint64</ptype> *<name>params</name></param> - </command> - <command> <proto>void <name>glGetUniformi64vNV</name></proto> <param><ptype>GLuint</ptype> <name>program</name></param> <param><ptype>GLint</ptype> <name>location</name></param> @@ -16903,12 +16606,6 @@ typedef unsigned int GLhandleARB; <alias name="glGetUniformiv"/> </command> <command> - <proto>void <name>glGetUniformui64vARB</name></proto> - <param><ptype>GLuint</ptype> <name>program</name></param> - <param><ptype>GLint</ptype> <name>location</name></param> - <param len="COMPSIZE(program,location)"><ptype>GLuint64</ptype> *<name>params</name></param> - </command> - <command> <proto>void <name>glGetUniformui64vNV</name></proto> <param><ptype>GLuint</ptype> <name>program</name></param> <param><ptype>GLint</ptype> <name>location</name></param> @@ -17478,13 +17175,6 @@ typedef unsigned int GLhandleARB; <alias name="glGetnUniformfv"/> </command> <command> - <proto>void <name>glGetnUniformi64vARB</name></proto> - <param><ptype>GLuint</ptype> <name>program</name></param> - <param><ptype>GLint</ptype> <name>location</name></param> - <param><ptype>GLsizei</ptype> <name>bufSize</name></param> - <param><ptype>GLint64</ptype> *<name>params</name></param> - </command> - <command> <proto>void <name>glGetnUniformiv</name></proto> <param><ptype>GLuint</ptype> <name>program</name></param> <param><ptype>GLint</ptype> <name>location</name></param> @@ -17514,13 +17204,6 @@ typedef unsigned int GLhandleARB; <alias name="glGetnUniformiv"/> </command> <command> - <proto>void <name>glGetnUniformui64vARB</name></proto> - <param><ptype>GLuint</ptype> <name>program</name></param> - <param><ptype>GLint</ptype> <name>location</name></param> - <param><ptype>GLsizei</ptype> <name>bufSize</name></param> - <param><ptype>GLuint64</ptype> *<name>params</name></param> - </command> - <command> <proto>void <name>glGetnUniformuiv</name></proto> <param><ptype>GLuint</ptype> <name>program</name></param> <param><ptype>GLint</ptype> <name>location</name></param> @@ -17872,13 +17555,13 @@ typedef unsigned int GLhandleARB; <alias name="glIsEnabledi"/> </command> <command> - <proto group="Boolean"><ptype>GLboolean</ptype> <name>glIsEnablediNV</name></proto> + <proto group="Boolean"><ptype>GLboolean</ptype> <name>glIsEnablediOES</name></proto> <param><ptype>GLenum</ptype> <name>target</name></param> <param><ptype>GLuint</ptype> <name>index</name></param> <alias name="glIsEnabledi"/> </command> <command> - <proto group="Boolean"><ptype>GLboolean</ptype> <name>glIsEnablediOES</name></proto> + <proto group="Boolean"><ptype>GLboolean</ptype> <name>glIsEnablediNV</name></proto> <param><ptype>GLenum</ptype> <name>target</name></param> <param><ptype>GLuint</ptype> <name>index</name></param> <alias name="glIsEnabledi"/> @@ -18887,10 +18570,6 @@ typedef unsigned int GLhandleARB; <param><ptype>GLfloat</ptype> <name>z</name></param> </command> <command> - <proto>void <name>glMaxShaderCompilerThreadsARB</name></proto> - <param><ptype>GLuint</ptype> <name>count</name></param> - </command> - <command> <proto>void <name>glMemoryBarrier</name></proto> <param><ptype>GLbitfield</ptype> <name>barriers</name></param> </command> @@ -19003,6 +18682,14 @@ typedef unsigned int GLhandleARB; <alias name="glMultiDrawArraysIndirect"/> </command> <command> + <proto>void <name>glMultiDrawArraysIndirectEXT</name></proto> + <param><ptype>GLenum</ptype> <name>mode</name></param> + <param len="COMPSIZE(drawcount,stride)">const void *<name>indirect</name></param> + <param><ptype>GLsizei</ptype> <name>drawcount</name></param> + <param><ptype>GLsizei</ptype> <name>stride</name></param> + <alias name="glMultiDrawArraysIndirect"/> + </command> + <command> <proto>void <name>glMultiDrawArraysIndirectBindlessCountNV</name></proto> <param><ptype>GLenum</ptype> <name>mode</name></param> <param>const void *<name>indirect</name></param> @@ -19028,14 +18715,6 @@ typedef unsigned int GLhandleARB; <param><ptype>GLsizei</ptype> <name>stride</name></param> </command> <command> - <proto>void <name>glMultiDrawArraysIndirectEXT</name></proto> - <param><ptype>GLenum</ptype> <name>mode</name></param> - <param len="COMPSIZE(drawcount,stride)">const void *<name>indirect</name></param> - <param><ptype>GLsizei</ptype> <name>drawcount</name></param> - <param><ptype>GLsizei</ptype> <name>stride</name></param> - <alias name="glMultiDrawArraysIndirect"/> - </command> - <command> <proto>void <name>glMultiDrawElementArrayAPPLE</name></proto> <param group="PrimitiveType"><ptype>GLenum</ptype> <name>mode</name></param> <param len="primcount">const <ptype>GLint</ptype> *<name>first</name></param> @@ -19097,6 +18776,15 @@ typedef unsigned int GLhandleARB; <param><ptype>GLsizei</ptype> <name>stride</name></param> </command> <command> + <proto>void <name>glMultiDrawElementsIndirectEXT</name></proto> + <param><ptype>GLenum</ptype> <name>mode</name></param> + <param><ptype>GLenum</ptype> <name>type</name></param> + <param len="COMPSIZE(drawcount,stride)">const void *<name>indirect</name></param> + <param><ptype>GLsizei</ptype> <name>drawcount</name></param> + <param><ptype>GLsizei</ptype> <name>stride</name></param> + <alias name="glMultiDrawElementsIndirect"/> + </command> + <command> <proto>void <name>glMultiDrawElementsIndirectAMD</name></proto> <param><ptype>GLenum</ptype> <name>mode</name></param> <param><ptype>GLenum</ptype> <name>type</name></param> @@ -19134,15 +18822,6 @@ typedef unsigned int GLhandleARB; <param><ptype>GLsizei</ptype> <name>stride</name></param> </command> <command> - <proto>void <name>glMultiDrawElementsIndirectEXT</name></proto> - <param><ptype>GLenum</ptype> <name>mode</name></param> - <param><ptype>GLenum</ptype> <name>type</name></param> - <param len="COMPSIZE(drawcount,stride)">const void *<name>indirect</name></param> - <param><ptype>GLsizei</ptype> <name>drawcount</name></param> - <param><ptype>GLsizei</ptype> <name>stride</name></param> - <alias name="glMultiDrawElementsIndirect"/> - </command> - <command> <proto>void <name>glMultiDrawRangeElementArrayAPPLE</name></proto> <param group="PrimitiveType"><ptype>GLenum</ptype> <name>mode</name></param> <param><ptype>GLuint</ptype> <name>start</name></param> @@ -20161,20 +19840,6 @@ typedef unsigned int GLhandleARB; <param group="Renderbuffer"><ptype>GLuint</ptype> <name>renderbuffer</name></param> </command> <command> - <proto>void <name>glNamedFramebufferSampleLocationsfvARB</name></proto> - <param><ptype>GLuint</ptype> <name>framebuffer</name></param> - <param><ptype>GLuint</ptype> <name>start</name></param> - <param><ptype>GLsizei</ptype> <name>count</name></param> - <param>const <ptype>GLfloat</ptype> *<name>v</name></param> - </command> - <command> - <proto>void <name>glNamedFramebufferSampleLocationsfvNV</name></proto> - <param><ptype>GLuint</ptype> <name>framebuffer</name></param> - <param><ptype>GLuint</ptype> <name>start</name></param> - <param><ptype>GLsizei</ptype> <name>count</name></param> - <param>const <ptype>GLfloat</ptype> *<name>v</name></param> - </command> - <command> <proto>void <name>glNamedFramebufferTexture</name></proto> <param><ptype>GLuint</ptype> <name>framebuffer</name></param> <param><ptype>GLenum</ptype> <name>attachment</name></param> @@ -21191,13 +20856,6 @@ typedef unsigned int GLhandleARB; <glx type="render" opcode="192"/> </command> <command> - <proto>void <name>glPolygonOffsetClampEXT</name></proto> - <param><ptype>GLfloat</ptype> <name>factor</name></param> - <param><ptype>GLfloat</ptype> <name>units</name></param> - <param><ptype>GLfloat</ptype> <name>clamp</name></param> - <glx type="render" opcode="4225"/> - </command> - <command> <proto>void <name>glPolygonOffsetEXT</name></proto> <param><ptype>GLfloat</ptype> <name>factor</name></param> <param><ptype>GLfloat</ptype> <name>bias</name></param> @@ -21214,6 +20872,13 @@ typedef unsigned int GLhandleARB; <param><ptype>GLfixed</ptype> <name>units</name></param> </command> <command> + <proto>void <name>glPolygonOffsetClampEXT</name></proto> + <param><ptype>GLfloat</ptype> <name>factor</name></param> + <param><ptype>GLfloat</ptype> <name>units</name></param> + <param><ptype>GLfloat</ptype> <name>clamp</name></param> + <glx type="render" opcode="4225"/> + </command> + <command> <proto>void <name>glPolygonStipple</name></proto> <param len="COMPSIZE()">const <ptype>GLubyte</ptype> *<name>mask</name></param> <glx type="render" opcode="102"/> @@ -21275,29 +20940,6 @@ typedef unsigned int GLhandleARB; <param><ptype>GLuint</ptype> <name>key1</name></param> </command> <command> - <proto>void <name>glPrimitiveBoundingBox</name></proto> - <param><ptype>GLfloat</ptype> <name>minX</name></param> - <param><ptype>GLfloat</ptype> <name>minY</name></param> - <param><ptype>GLfloat</ptype> <name>minZ</name></param> - <param><ptype>GLfloat</ptype> <name>minW</name></param> - <param><ptype>GLfloat</ptype> <name>maxX</name></param> - <param><ptype>GLfloat</ptype> <name>maxY</name></param> - <param><ptype>GLfloat</ptype> <name>maxZ</name></param> - <param><ptype>GLfloat</ptype> <name>maxW</name></param> - </command> - <command> - <proto>void <name>glPrimitiveBoundingBoxARB</name></proto> - <param><ptype>GLfloat</ptype> <name>minX</name></param> - <param><ptype>GLfloat</ptype> <name>minY</name></param> - <param><ptype>GLfloat</ptype> <name>minZ</name></param> - <param><ptype>GLfloat</ptype> <name>minW</name></param> - <param><ptype>GLfloat</ptype> <name>maxX</name></param> - <param><ptype>GLfloat</ptype> <name>maxY</name></param> - <param><ptype>GLfloat</ptype> <name>maxZ</name></param> - <param><ptype>GLfloat</ptype> <name>maxW</name></param> - <alias name="glPrimitiveBoundingBox"/> - </command> - <command> <proto>void <name>glPrimitiveBoundingBoxEXT</name></proto> <param><ptype>GLfloat</ptype> <name>minX</name></param> <param><ptype>GLfloat</ptype> <name>minY</name></param> @@ -21307,7 +20949,6 @@ typedef unsigned int GLhandleARB; <param><ptype>GLfloat</ptype> <name>maxY</name></param> <param><ptype>GLfloat</ptype> <name>maxZ</name></param> <param><ptype>GLfloat</ptype> <name>maxW</name></param> - <alias name="glPrimitiveBoundingBox"/> </command> <command> <proto>void <name>glPrimitiveBoundingBoxOES</name></proto> @@ -21319,7 +20960,6 @@ typedef unsigned int GLhandleARB; <param><ptype>GLfloat</ptype> <name>maxY</name></param> <param><ptype>GLfloat</ptype> <name>maxZ</name></param> <param><ptype>GLfloat</ptype> <name>maxW</name></param> - <alias name="glPrimitiveBoundingBox"/> </command> <command> <proto>void <name>glPrimitiveRestartIndex</name></proto> @@ -21754,25 +21394,12 @@ typedef unsigned int GLhandleARB; <param><ptype>GLint</ptype> <name>v0</name></param> </command> <command> - <proto>void <name>glProgramUniform1i64ARB</name></proto> - <param><ptype>GLuint</ptype> <name>program</name></param> - <param><ptype>GLint</ptype> <name>location</name></param> - <param><ptype>GLint64</ptype> <name>x</name></param> - </command> - <command> <proto>void <name>glProgramUniform1i64NV</name></proto> <param><ptype>GLuint</ptype> <name>program</name></param> <param><ptype>GLint</ptype> <name>location</name></param> <param><ptype>GLint64EXT</ptype> <name>x</name></param> </command> <command> - <proto>void <name>glProgramUniform1i64vARB</name></proto> - <param><ptype>GLuint</ptype> <name>program</name></param> - <param><ptype>GLint</ptype> <name>location</name></param> - <param><ptype>GLsizei</ptype> <name>count</name></param> - <param len="count">const <ptype>GLint64</ptype> *<name>value</name></param> - </command> - <command> <proto>void <name>glProgramUniform1i64vNV</name></proto> <param><ptype>GLuint</ptype> <name>program</name></param> <param><ptype>GLint</ptype> <name>location</name></param> @@ -21808,25 +21435,12 @@ typedef unsigned int GLhandleARB; <param><ptype>GLuint</ptype> <name>v0</name></param> </command> <command> - <proto>void <name>glProgramUniform1ui64ARB</name></proto> - <param><ptype>GLuint</ptype> <name>program</name></param> - <param><ptype>GLint</ptype> <name>location</name></param> - <param><ptype>GLuint64</ptype> <name>x</name></param> - </command> - <command> <proto>void <name>glProgramUniform1ui64NV</name></proto> <param><ptype>GLuint</ptype> <name>program</name></param> <param><ptype>GLint</ptype> <name>location</name></param> <param><ptype>GLuint64EXT</ptype> <name>x</name></param> </command> <command> - <proto>void <name>glProgramUniform1ui64vARB</name></proto> - <param><ptype>GLuint</ptype> <name>program</name></param> - <param><ptype>GLint</ptype> <name>location</name></param> - <param><ptype>GLsizei</ptype> <name>count</name></param> - <param len="count">const <ptype>GLuint64</ptype> *<name>value</name></param> - </command> - <command> <proto>void <name>glProgramUniform1ui64vNV</name></proto> <param><ptype>GLuint</ptype> <name>program</name></param> <param><ptype>GLint</ptype> <name>location</name></param> @@ -21921,13 +21535,6 @@ typedef unsigned int GLhandleARB; <param><ptype>GLint</ptype> <name>v1</name></param> </command> <command> - <proto>void <name>glProgramUniform2i64ARB</name></proto> - <param><ptype>GLuint</ptype> <name>program</name></param> - <param><ptype>GLint</ptype> <name>location</name></param> - <param><ptype>GLint64</ptype> <name>x</name></param> - <param><ptype>GLint64</ptype> <name>y</name></param> - </command> - <command> <proto>void <name>glProgramUniform2i64NV</name></proto> <param><ptype>GLuint</ptype> <name>program</name></param> <param><ptype>GLint</ptype> <name>location</name></param> @@ -21935,13 +21542,6 @@ typedef unsigned int GLhandleARB; <param><ptype>GLint64EXT</ptype> <name>y</name></param> </command> <command> - <proto>void <name>glProgramUniform2i64vARB</name></proto> - <param><ptype>GLuint</ptype> <name>program</name></param> - <param><ptype>GLint</ptype> <name>location</name></param> - <param><ptype>GLsizei</ptype> <name>count</name></param> - <param len="count*2">const <ptype>GLint64</ptype> *<name>value</name></param> - </command> - <command> <proto>void <name>glProgramUniform2i64vNV</name></proto> <param><ptype>GLuint</ptype> <name>program</name></param> <param><ptype>GLint</ptype> <name>location</name></param> @@ -21979,13 +21579,6 @@ typedef unsigned int GLhandleARB; <param><ptype>GLuint</ptype> <name>v1</name></param> </command> <command> - <proto>void <name>glProgramUniform2ui64ARB</name></proto> - <param><ptype>GLuint</ptype> <name>program</name></param> - <param><ptype>GLint</ptype> <name>location</name></param> - <param><ptype>GLuint64</ptype> <name>x</name></param> - <param><ptype>GLuint64</ptype> <name>y</name></param> - </command> - <command> <proto>void <name>glProgramUniform2ui64NV</name></proto> <param><ptype>GLuint</ptype> <name>program</name></param> <param><ptype>GLint</ptype> <name>location</name></param> @@ -21993,13 +21586,6 @@ typedef unsigned int GLhandleARB; <param><ptype>GLuint64EXT</ptype> <name>y</name></param> </command> <command> - <proto>void <name>glProgramUniform2ui64vARB</name></proto> - <param><ptype>GLuint</ptype> <name>program</name></param> - <param><ptype>GLint</ptype> <name>location</name></param> - <param><ptype>GLsizei</ptype> <name>count</name></param> - <param len="count*2">const <ptype>GLuint64</ptype> *<name>value</name></param> - </command> - <command> <proto>void <name>glProgramUniform2ui64vNV</name></proto> <param><ptype>GLuint</ptype> <name>program</name></param> <param><ptype>GLint</ptype> <name>location</name></param> @@ -22100,14 +21686,6 @@ typedef unsigned int GLhandleARB; <param><ptype>GLint</ptype> <name>v2</name></param> </command> <command> - <proto>void <name>glProgramUniform3i64ARB</name></proto> - <param><ptype>GLuint</ptype> <name>program</name></param> - <param><ptype>GLint</ptype> <name>location</name></param> - <param><ptype>GLint64</ptype> <name>x</name></param> - <param><ptype>GLint64</ptype> <name>y</name></param> - <param><ptype>GLint64</ptype> <name>z</name></param> - </command> - <command> <proto>void <name>glProgramUniform3i64NV</name></proto> <param><ptype>GLuint</ptype> <name>program</name></param> <param><ptype>GLint</ptype> <name>location</name></param> @@ -22116,13 +21694,6 @@ typedef unsigned int GLhandleARB; <param><ptype>GLint64EXT</ptype> <name>z</name></param> </command> <command> - <proto>void <name>glProgramUniform3i64vARB</name></proto> - <param><ptype>GLuint</ptype> <name>program</name></param> - <param><ptype>GLint</ptype> <name>location</name></param> - <param><ptype>GLsizei</ptype> <name>count</name></param> - <param len="count*3">const <ptype>GLint64</ptype> *<name>value</name></param> - </command> - <command> <proto>void <name>glProgramUniform3i64vNV</name></proto> <param><ptype>GLuint</ptype> <name>program</name></param> <param><ptype>GLint</ptype> <name>location</name></param> @@ -22162,14 +21733,6 @@ typedef unsigned int GLhandleARB; <param><ptype>GLuint</ptype> <name>v2</name></param> </command> <command> - <proto>void <name>glProgramUniform3ui64ARB</name></proto> - <param><ptype>GLuint</ptype> <name>program</name></param> - <param><ptype>GLint</ptype> <name>location</name></param> - <param><ptype>GLuint64</ptype> <name>x</name></param> - <param><ptype>GLuint64</ptype> <name>y</name></param> - <param><ptype>GLuint64</ptype> <name>z</name></param> - </command> - <command> <proto>void <name>glProgramUniform3ui64NV</name></proto> <param><ptype>GLuint</ptype> <name>program</name></param> <param><ptype>GLint</ptype> <name>location</name></param> @@ -22178,13 +21741,6 @@ typedef unsigned int GLhandleARB; <param><ptype>GLuint64EXT</ptype> <name>z</name></param> </command> <command> - <proto>void <name>glProgramUniform3ui64vARB</name></proto> - <param><ptype>GLuint</ptype> <name>program</name></param> - <param><ptype>GLint</ptype> <name>location</name></param> - <param><ptype>GLsizei</ptype> <name>count</name></param> - <param len="count*3">const <ptype>GLuint64</ptype> *<name>value</name></param> - </command> - <command> <proto>void <name>glProgramUniform3ui64vNV</name></proto> <param><ptype>GLuint</ptype> <name>program</name></param> <param><ptype>GLint</ptype> <name>location</name></param> @@ -22291,15 +21847,6 @@ typedef unsigned int GLhandleARB; <param><ptype>GLint</ptype> <name>v3</name></param> </command> <command> - <proto>void <name>glProgramUniform4i64ARB</name></proto> - <param><ptype>GLuint</ptype> <name>program</name></param> - <param><ptype>GLint</ptype> <name>location</name></param> - <param><ptype>GLint64</ptype> <name>x</name></param> - <param><ptype>GLint64</ptype> <name>y</name></param> - <param><ptype>GLint64</ptype> <name>z</name></param> - <param><ptype>GLint64</ptype> <name>w</name></param> - </command> - <command> <proto>void <name>glProgramUniform4i64NV</name></proto> <param><ptype>GLuint</ptype> <name>program</name></param> <param><ptype>GLint</ptype> <name>location</name></param> @@ -22309,13 +21856,6 @@ typedef unsigned int GLhandleARB; <param><ptype>GLint64EXT</ptype> <name>w</name></param> </command> <command> - <proto>void <name>glProgramUniform4i64vARB</name></proto> - <param><ptype>GLuint</ptype> <name>program</name></param> - <param><ptype>GLint</ptype> <name>location</name></param> - <param><ptype>GLsizei</ptype> <name>count</name></param> - <param len="count*4">const <ptype>GLint64</ptype> *<name>value</name></param> - </command> - <command> <proto>void <name>glProgramUniform4i64vNV</name></proto> <param><ptype>GLuint</ptype> <name>program</name></param> <param><ptype>GLint</ptype> <name>location</name></param> @@ -22357,15 +21897,6 @@ typedef unsigned int GLhandleARB; <param><ptype>GLuint</ptype> <name>v3</name></param> </command> <command> - <proto>void <name>glProgramUniform4ui64ARB</name></proto> - <param><ptype>GLuint</ptype> <name>program</name></param> - <param><ptype>GLint</ptype> <name>location</name></param> - <param><ptype>GLuint64</ptype> <name>x</name></param> - <param><ptype>GLuint64</ptype> <name>y</name></param> - <param><ptype>GLuint64</ptype> <name>z</name></param> - <param><ptype>GLuint64</ptype> <name>w</name></param> - </command> - <command> <proto>void <name>glProgramUniform4ui64NV</name></proto> <param><ptype>GLuint</ptype> <name>program</name></param> <param><ptype>GLint</ptype> <name>location</name></param> @@ -22375,13 +21906,6 @@ typedef unsigned int GLhandleARB; <param><ptype>GLuint64EXT</ptype> <name>w</name></param> </command> <command> - <proto>void <name>glProgramUniform4ui64vARB</name></proto> - <param><ptype>GLuint</ptype> <name>program</name></param> - <param><ptype>GLint</ptype> <name>location</name></param> - <param><ptype>GLsizei</ptype> <name>count</name></param> - <param len="count*4">const <ptype>GLuint64</ptype> *<name>value</name></param> - </command> - <command> <proto>void <name>glProgramUniform4ui64vNV</name></proto> <param><ptype>GLuint</ptype> <name>program</name></param> <param><ptype>GLint</ptype> <name>location</name></param> @@ -23003,11 +22527,6 @@ typedef unsigned int GLhandleARB; <param len="4">const <ptype>GLfixed</ptype> *<name>coords</name></param> </command> <command> - <proto>void <name>glRasterSamplesEXT</name></proto> - <param><ptype>GLuint</ptype> <name>samples</name></param> - <param><ptype>GLboolean</ptype> <name>fixedsamplelocations</name></param> - </command> - <command> <proto>void <name>glReadBuffer</name></proto> <param group="ReadBufferMode"><ptype>GLenum</ptype> <name>src</name></param> <glx type="render" opcode="171"/> @@ -23453,9 +22972,6 @@ typedef unsigned int GLhandleARB; <proto>void <name>glResizeBuffersMESA</name></proto> </command> <command> - <proto>void <name>glResolveDepthValuesNV</name></proto> - </command> - <command> <proto>void <name>glResolveMultisampleFramebufferAPPLE</name></proto> </command> <command> @@ -23667,13 +23183,6 @@ typedef unsigned int GLhandleARB; <alias name="glScissorArrayv"/> </command> <command> - <proto>void <name>glScissorArrayvOES</name></proto> - <param><ptype>GLuint</ptype> <name>first</name></param> - <param><ptype>GLsizei</ptype> <name>count</name></param> - <param len="COMPSIZE(count)">const <ptype>GLint</ptype> *<name>v</name></param> - <alias name="glScissorArrayv"/> - </command> - <command> <proto>void <name>glScissorIndexed</name></proto> <param><ptype>GLuint</ptype> <name>index</name></param> <param><ptype>GLint</ptype> <name>left</name></param> @@ -23691,15 +23200,6 @@ typedef unsigned int GLhandleARB; <alias name="glScissorIndexed"/> </command> <command> - <proto>void <name>glScissorIndexedOES</name></proto> - <param><ptype>GLuint</ptype> <name>index</name></param> - <param><ptype>GLint</ptype> <name>left</name></param> - <param><ptype>GLint</ptype> <name>bottom</name></param> - <param><ptype>GLsizei</ptype> <name>width</name></param> - <param><ptype>GLsizei</ptype> <name>height</name></param> - <alias name="glScissorIndexed"/> - </command> - <command> <proto>void <name>glScissorIndexedv</name></proto> <param><ptype>GLuint</ptype> <name>index</name></param> <param len="4">const <ptype>GLint</ptype> *<name>v</name></param> @@ -23711,12 +23211,6 @@ typedef unsigned int GLhandleARB; <alias name="glScissorIndexedv"/> </command> <command> - <proto>void <name>glScissorIndexedvOES</name></proto> - <param><ptype>GLuint</ptype> <name>index</name></param> - <param len="4">const <ptype>GLint</ptype> *<name>v</name></param> - <alias name="glScissorIndexedv"/> - </command> - <command> <proto>void <name>glSecondaryColor3b</name></proto> <param group="ColorB"><ptype>GLbyte</ptype> <name>red</name></param> <param group="ColorB"><ptype>GLbyte</ptype> <name>green</name></param> @@ -24297,11 +23791,6 @@ typedef unsigned int GLhandleARB; <param len="len">const void *<name>string</name></param> </command> <command> - <proto>void <name>glSubpixelPrecisionBiasNV</name></proto> - <param><ptype>GLuint</ptype> <name>xbits</name></param> - <param><ptype>GLuint</ptype> <name>ybits</name></param> - </command> - <command> <proto>void <name>glSwizzleEXT</name></proto> <param><ptype>GLuint</ptype> <name>res</name></param> <param><ptype>GLuint</ptype> <name>in</name></param> @@ -26161,22 +25650,11 @@ typedef unsigned int GLhandleARB; <param><ptype>GLint</ptype> <name>v0</name></param> </command> <command> - <proto>void <name>glUniform1i64ARB</name></proto> - <param><ptype>GLint</ptype> <name>location</name></param> - <param><ptype>GLint64</ptype> <name>x</name></param> - </command> - <command> <proto>void <name>glUniform1i64NV</name></proto> <param><ptype>GLint</ptype> <name>location</name></param> <param><ptype>GLint64EXT</ptype> <name>x</name></param> </command> <command> - <proto>void <name>glUniform1i64vARB</name></proto> - <param><ptype>GLint</ptype> <name>location</name></param> - <param><ptype>GLsizei</ptype> <name>count</name></param> - <param len="count*1">const <ptype>GLint64</ptype> *<name>value</name></param> - </command> - <command> <proto>void <name>glUniform1i64vNV</name></proto> <param><ptype>GLint</ptype> <name>location</name></param> <param><ptype>GLsizei</ptype> <name>count</name></param> @@ -26207,22 +25685,11 @@ typedef unsigned int GLhandleARB; <param><ptype>GLuint</ptype> <name>v0</name></param> </command> <command> - <proto>void <name>glUniform1ui64ARB</name></proto> - <param><ptype>GLint</ptype> <name>location</name></param> - <param><ptype>GLuint64</ptype> <name>x</name></param> - </command> - <command> <proto>void <name>glUniform1ui64NV</name></proto> <param><ptype>GLint</ptype> <name>location</name></param> <param><ptype>GLuint64EXT</ptype> <name>x</name></param> </command> <command> - <proto>void <name>glUniform1ui64vARB</name></proto> - <param><ptype>GLint</ptype> <name>location</name></param> - <param><ptype>GLsizei</ptype> <name>count</name></param> - <param len="count*1">const <ptype>GLuint64</ptype> *<name>value</name></param> - </command> - <command> <proto>void <name>glUniform1ui64vNV</name></proto> <param><ptype>GLint</ptype> <name>location</name></param> <param><ptype>GLsizei</ptype> <name>count</name></param> @@ -26292,24 +25759,12 @@ typedef unsigned int GLhandleARB; <param><ptype>GLint</ptype> <name>v1</name></param> </command> <command> - <proto>void <name>glUniform2i64ARB</name></proto> - <param><ptype>GLint</ptype> <name>location</name></param> - <param><ptype>GLint64</ptype> <name>x</name></param> - <param><ptype>GLint64</ptype> <name>y</name></param> - </command> - <command> <proto>void <name>glUniform2i64NV</name></proto> <param><ptype>GLint</ptype> <name>location</name></param> <param><ptype>GLint64EXT</ptype> <name>x</name></param> <param><ptype>GLint64EXT</ptype> <name>y</name></param> </command> <command> - <proto>void <name>glUniform2i64vARB</name></proto> - <param><ptype>GLint</ptype> <name>location</name></param> - <param><ptype>GLsizei</ptype> <name>count</name></param> - <param len="count*2">const <ptype>GLint64</ptype> *<name>value</name></param> - </command> - <command> <proto>void <name>glUniform2i64vNV</name></proto> <param><ptype>GLint</ptype> <name>location</name></param> <param><ptype>GLsizei</ptype> <name>count</name></param> @@ -26342,24 +25797,12 @@ typedef unsigned int GLhandleARB; <param><ptype>GLuint</ptype> <name>v1</name></param> </command> <command> - <proto>void <name>glUniform2ui64ARB</name></proto> - <param><ptype>GLint</ptype> <name>location</name></param> - <param><ptype>GLuint64</ptype> <name>x</name></param> - <param><ptype>GLuint64</ptype> <name>y</name></param> - </command> - <command> <proto>void <name>glUniform2ui64NV</name></proto> <param><ptype>GLint</ptype> <name>location</name></param> <param><ptype>GLuint64EXT</ptype> <name>x</name></param> <param><ptype>GLuint64EXT</ptype> <name>y</name></param> </command> <command> - <proto>void <name>glUniform2ui64vARB</name></proto> - <param><ptype>GLint</ptype> <name>location</name></param> - <param><ptype>GLsizei</ptype> <name>count</name></param> - <param len="count*2">const <ptype>GLuint64</ptype> *<name>value</name></param> - </command> - <command> <proto>void <name>glUniform2ui64vNV</name></proto> <param><ptype>GLint</ptype> <name>location</name></param> <param><ptype>GLsizei</ptype> <name>count</name></param> @@ -26434,13 +25877,6 @@ typedef unsigned int GLhandleARB; <param><ptype>GLint</ptype> <name>v2</name></param> </command> <command> - <proto>void <name>glUniform3i64ARB</name></proto> - <param><ptype>GLint</ptype> <name>location</name></param> - <param><ptype>GLint64</ptype> <name>x</name></param> - <param><ptype>GLint64</ptype> <name>y</name></param> - <param><ptype>GLint64</ptype> <name>z</name></param> - </command> - <command> <proto>void <name>glUniform3i64NV</name></proto> <param><ptype>GLint</ptype> <name>location</name></param> <param><ptype>GLint64EXT</ptype> <name>x</name></param> @@ -26448,12 +25884,6 @@ typedef unsigned int GLhandleARB; <param><ptype>GLint64EXT</ptype> <name>z</name></param> </command> <command> - <proto>void <name>glUniform3i64vARB</name></proto> - <param><ptype>GLint</ptype> <name>location</name></param> - <param><ptype>GLsizei</ptype> <name>count</name></param> - <param len="count*3">const <ptype>GLint64</ptype> *<name>value</name></param> - </command> - <command> <proto>void <name>glUniform3i64vNV</name></proto> <param><ptype>GLint</ptype> <name>location</name></param> <param><ptype>GLsizei</ptype> <name>count</name></param> @@ -26488,13 +25918,6 @@ typedef unsigned int GLhandleARB; <param><ptype>GLuint</ptype> <name>v2</name></param> </command> <command> - <proto>void <name>glUniform3ui64ARB</name></proto> - <param><ptype>GLint</ptype> <name>location</name></param> - <param><ptype>GLuint64</ptype> <name>x</name></param> - <param><ptype>GLuint64</ptype> <name>y</name></param> - <param><ptype>GLuint64</ptype> <name>z</name></param> - </command> - <command> <proto>void <name>glUniform3ui64NV</name></proto> <param><ptype>GLint</ptype> <name>location</name></param> <param><ptype>GLuint64EXT</ptype> <name>x</name></param> @@ -26502,12 +25925,6 @@ typedef unsigned int GLhandleARB; <param><ptype>GLuint64EXT</ptype> <name>z</name></param> </command> <command> - <proto>void <name>glUniform3ui64vARB</name></proto> - <param><ptype>GLint</ptype> <name>location</name></param> - <param><ptype>GLsizei</ptype> <name>count</name></param> - <param len="count*3">const <ptype>GLuint64</ptype> *<name>value</name></param> - </command> - <command> <proto>void <name>glUniform3ui64vNV</name></proto> <param><ptype>GLint</ptype> <name>location</name></param> <param><ptype>GLsizei</ptype> <name>count</name></param> @@ -26587,14 +26004,6 @@ typedef unsigned int GLhandleARB; <param><ptype>GLint</ptype> <name>v3</name></param> </command> <command> - <proto>void <name>glUniform4i64ARB</name></proto> - <param><ptype>GLint</ptype> <name>location</name></param> - <param><ptype>GLint64</ptype> <name>x</name></param> - <param><ptype>GLint64</ptype> <name>y</name></param> - <param><ptype>GLint64</ptype> <name>z</name></param> - <param><ptype>GLint64</ptype> <name>w</name></param> - </command> - <command> <proto>void <name>glUniform4i64NV</name></proto> <param><ptype>GLint</ptype> <name>location</name></param> <param><ptype>GLint64EXT</ptype> <name>x</name></param> @@ -26603,12 +26012,6 @@ typedef unsigned int GLhandleARB; <param><ptype>GLint64EXT</ptype> <name>w</name></param> </command> <command> - <proto>void <name>glUniform4i64vARB</name></proto> - <param><ptype>GLint</ptype> <name>location</name></param> - <param><ptype>GLsizei</ptype> <name>count</name></param> - <param len="count*4">const <ptype>GLint64</ptype> *<name>value</name></param> - </command> - <command> <proto>void <name>glUniform4i64vNV</name></proto> <param><ptype>GLint</ptype> <name>location</name></param> <param><ptype>GLsizei</ptype> <name>count</name></param> @@ -26645,14 +26048,6 @@ typedef unsigned int GLhandleARB; <param><ptype>GLuint</ptype> <name>v3</name></param> </command> <command> - <proto>void <name>glUniform4ui64ARB</name></proto> - <param><ptype>GLint</ptype> <name>location</name></param> - <param><ptype>GLuint64</ptype> <name>x</name></param> - <param><ptype>GLuint64</ptype> <name>y</name></param> - <param><ptype>GLuint64</ptype> <name>z</name></param> - <param><ptype>GLuint64</ptype> <name>w</name></param> - </command> - <command> <proto>void <name>glUniform4ui64NV</name></proto> <param><ptype>GLint</ptype> <name>location</name></param> <param><ptype>GLuint64EXT</ptype> <name>x</name></param> @@ -26661,12 +26056,6 @@ typedef unsigned int GLhandleARB; <param><ptype>GLuint64EXT</ptype> <name>w</name></param> </command> <command> - <proto>void <name>glUniform4ui64vARB</name></proto> - <param><ptype>GLint</ptype> <name>location</name></param> - <param><ptype>GLsizei</ptype> <name>count</name></param> - <param len="count*4">const <ptype>GLuint64</ptype> *<name>value</name></param> - </command> - <command> <proto>void <name>glUniform4ui64vNV</name></proto> <param><ptype>GLint</ptype> <name>location</name></param> <param><ptype>GLsizei</ptype> <name>count</name></param> @@ -29494,13 +28883,6 @@ typedef unsigned int GLhandleARB; <alias name="glViewportArrayv"/> </command> <command> - <proto>void <name>glViewportArrayvOES</name></proto> - <param><ptype>GLuint</ptype> <name>first</name></param> - <param><ptype>GLsizei</ptype> <name>count</name></param> - <param len="COMPSIZE(count)">const <ptype>GLfloat</ptype> *<name>v</name></param> - <alias name="glViewportArrayv"/> - </command> - <command> <proto>void <name>glViewportIndexedf</name></proto> <param><ptype>GLuint</ptype> <name>index</name></param> <param><ptype>GLfloat</ptype> <name>x</name></param> @@ -29509,15 +28891,6 @@ typedef unsigned int GLhandleARB; <param><ptype>GLfloat</ptype> <name>h</name></param> </command> <command> - <proto>void <name>glViewportIndexedfOES</name></proto> - <param><ptype>GLuint</ptype> <name>index</name></param> - <param><ptype>GLfloat</ptype> <name>x</name></param> - <param><ptype>GLfloat</ptype> <name>y</name></param> - <param><ptype>GLfloat</ptype> <name>w</name></param> - <param><ptype>GLfloat</ptype> <name>h</name></param> - <alias name="glViewportIndexedf"/> - </command> - <command> <proto>void <name>glViewportIndexedfNV</name></proto> <param><ptype>GLuint</ptype> <name>index</name></param> <param><ptype>GLfloat</ptype> <name>x</name></param> @@ -29532,32 +28905,12 @@ typedef unsigned int GLhandleARB; <param len="4">const <ptype>GLfloat</ptype> *<name>v</name></param> </command> <command> - <proto>void <name>glViewportIndexedfvOES</name></proto> - <param><ptype>GLuint</ptype> <name>index</name></param> - <param len="4">const <ptype>GLfloat</ptype> *<name>v</name></param> - <alias name="glViewportIndexedfv"/> - </command> - <command> <proto>void <name>glViewportIndexedfvNV</name></proto> <param><ptype>GLuint</ptype> <name>index</name></param> <param len="4">const <ptype>GLfloat</ptype> *<name>v</name></param> <alias name="glViewportIndexedfv"/> </command> <command> - <proto>void <name>glViewportPositionWScaleNV</name></proto> - <param><ptype>GLuint</ptype> <name>index</name></param> - <param><ptype>GLfloat</ptype> <name>xcoeff</name></param> - <param><ptype>GLfloat</ptype> <name>ycoeff</name></param> - </command> - <command> - <proto>void <name>glViewportSwizzleNV</name></proto> - <param><ptype>GLuint</ptype> <name>index</name></param> - <param><ptype>GLenum</ptype> <name>swizzlex</name></param> - <param><ptype>GLenum</ptype> <name>swizzley</name></param> - <param><ptype>GLenum</ptype> <name>swizzlez</name></param> - <param><ptype>GLenum</ptype> <name>swizzlew</name></param> - </command> - <command> <proto>void <name>glWaitSync</name></proto> <param group="sync"><ptype>GLsync</ptype> <name>sync</name></param> <param><ptype>GLbitfield</ptype> <name>flags</name></param> @@ -29988,12 +29341,6 @@ typedef unsigned int GLhandleARB; <param group="CoordS" len="4">const <ptype>GLshort</ptype> *<name>v</name></param> </command> <command> - <proto>void <name>glWindowRectanglesEXT</name></proto> - <param><ptype>GLenum</ptype> <name>mode</name></param> - <param><ptype>GLsizei</ptype> <name>count</name></param> - <param len="COMPSIZE(count)">const <ptype>GLint</ptype> *<name>box</name></param> - </command> - <command> <proto>void <name>glWriteMaskEXT</name></proto> <param><ptype>GLuint</ptype> <name>res</name></param> <param><ptype>GLuint</ptype> <name>in</name></param> @@ -30002,7 +29349,51 @@ typedef unsigned int GLhandleARB; <param group="VertexShaderWriteMaskEXT"><ptype>GLenum</ptype> <name>outZ</name></param> <param group="VertexShaderWriteMaskEXT"><ptype>GLenum</ptype> <name>outW</name></param> </command> - + <command> + <proto>void <name>glCoverageModulationNV</name></proto> + <param><ptype>GLenum</ptype> <name>components</name></param> + </command> + <command> + <proto>void <name>glCoverageModulationTableNV</name></proto> + <param><ptype>GLsizei</ptype> <name>n</name></param> + <param>const <ptype>GLfloat</ptype> *<name>v</name></param> + </command> + <command> + <proto>void <name>glFragmentCoverageColorNV</name></proto> + <param><ptype>GLuint</ptype> <name>color</name></param> + </command> + <command> + <proto>void <name>glFramebufferSampleLocationsfvNV</name></proto> + <param><ptype>GLenum</ptype> <name>target</name></param> + <param><ptype>GLuint</ptype> <name>start</name></param> + <param><ptype>GLsizei</ptype> <name>count</name></param> + <param>const <ptype>GLfloat</ptype> *<name>v</name></param> + </command> + <command> + <proto>void <name>glGetCoverageModulationTableNV</name></proto> + <param><ptype>GLsizei</ptype> <name>bufsize</name></param> + <param><ptype>GLfloat</ptype> *<name>v</name></param> + </command> + <command> + <proto>void <name>glNamedFramebufferSampleLocationsfvNV</name></proto> + <param><ptype>GLuint</ptype> <name>framebuffer</name></param> + <param><ptype>GLuint</ptype> <name>start</name></param> + <param><ptype>GLsizei</ptype> <name>count</name></param> + <param>const <ptype>GLfloat</ptype> *<name>v</name></param> + </command> + <command> + <proto>void <name>glRasterSamplesEXT</name></proto> + <param><ptype>GLuint</ptype> <name>samples</name></param> + <param><ptype>GLboolean</ptype> <name>fixedsamplelocations</name></param> + </command> + <command> + <proto>void <name>glResolveDepthValuesNV</name></proto> + </command> + <command> + <proto>void <name>glSubpixelPrecisionBiasNV</name></proto> + <param><ptype>GLuint</ptype> <name>xbits</name></param> + <param><ptype>GLuint</ptype> <name>ybits</name></param> + </command> </commands> <!-- SECTION: GL API interface definitions. --> @@ -35709,726 +35100,6 @@ typedef unsigned int GLhandleARB; <enum name="GL_MAX_VERTEX_ATTRIB_STRIDE"/> </require> </feature> - <feature api="gles2" name="GL_ES_VERSION_3_2" number="3.2"> - <!-- 3.2-specific point features --> - <require> - <enum name="GL_MULTISAMPLE_LINE_WIDTH_RANGE"/> - <enum name="GL_MULTISAMPLE_LINE_WIDTH_GRANULARITY"/> - </require> - <!-- Android extension pack features --> - <require/> - <!-- blend_equation_advanced features --> - <require> - <enum name="GL_MULTIPLY"/> - <enum name="GL_SCREEN"/> - <enum name="GL_OVERLAY"/> - <enum name="GL_DARKEN"/> - <enum name="GL_LIGHTEN"/> - <enum name="GL_COLORDODGE"/> - <enum name="GL_COLORBURN"/> - <enum name="GL_HARDLIGHT"/> - <enum name="GL_SOFTLIGHT"/> - <enum name="GL_DIFFERENCE"/> - <enum name="GL_EXCLUSION"/> - <enum name="GL_HSL_HUE"/> - <enum name="GL_HSL_SATURATION"/> - <enum name="GL_HSL_COLOR"/> - <enum name="GL_HSL_LUMINOSITY"/> - <command name="glBlendBarrier"/> - </require> - <!-- color_buffer_float features --> - <require/> - <!-- copy_image features --> - <require> - <command name="glCopyImageSubData"/> - </require> - <!-- debug features --> - <require> - <enum name="GL_DEBUG_OUTPUT_SYNCHRONOUS"/> - <enum name="GL_DEBUG_NEXT_LOGGED_MESSAGE_LENGTH"/> - <enum name="GL_DEBUG_CALLBACK_FUNCTION"/> - <enum name="GL_DEBUG_CALLBACK_USER_PARAM"/> - <enum name="GL_DEBUG_SOURCE_API"/> - <enum name="GL_DEBUG_SOURCE_WINDOW_SYSTEM"/> - <enum name="GL_DEBUG_SOURCE_SHADER_COMPILER"/> - <enum name="GL_DEBUG_SOURCE_THIRD_PARTY"/> - <enum name="GL_DEBUG_SOURCE_APPLICATION"/> - <enum name="GL_DEBUG_SOURCE_OTHER"/> - <enum name="GL_DEBUG_TYPE_ERROR"/> - <enum name="GL_DEBUG_TYPE_DEPRECATED_BEHAVIOR"/> - <enum name="GL_DEBUG_TYPE_UNDEFINED_BEHAVIOR"/> - <enum name="GL_DEBUG_TYPE_PORTABILITY"/> - <enum name="GL_DEBUG_TYPE_PERFORMANCE"/> - <enum name="GL_DEBUG_TYPE_OTHER"/> - <enum name="GL_DEBUG_TYPE_MARKER"/> - <enum name="GL_DEBUG_TYPE_PUSH_GROUP"/> - <enum name="GL_DEBUG_TYPE_POP_GROUP"/> - <enum name="GL_DEBUG_SEVERITY_NOTIFICATION"/> - <enum name="GL_MAX_DEBUG_GROUP_STACK_DEPTH"/> - <enum name="GL_DEBUG_GROUP_STACK_DEPTH"/> - <enum name="GL_BUFFER"/> - <enum name="GL_SHADER"/> - <enum name="GL_PROGRAM"/> - <enum name="GL_VERTEX_ARRAY"/> - <enum name="GL_QUERY"/> - <enum name="GL_PROGRAM_PIPELINE"/> - <enum name="GL_SAMPLER"/> - <enum name="GL_MAX_LABEL_LENGTH"/> - <enum name="GL_MAX_DEBUG_MESSAGE_LENGTH"/> - <enum name="GL_MAX_DEBUG_LOGGED_MESSAGES"/> - <enum name="GL_DEBUG_LOGGED_MESSAGES"/> - <enum name="GL_DEBUG_SEVERITY_HIGH"/> - <enum name="GL_DEBUG_SEVERITY_MEDIUM"/> - <enum name="GL_DEBUG_SEVERITY_LOW"/> - <enum name="GL_DEBUG_OUTPUT"/> - <enum name="GL_CONTEXT_FLAG_DEBUG_BIT"/> - <enum name="GL_STACK_OVERFLOW"/> - <enum name="GL_STACK_UNDERFLOW"/> - <command name="glDebugMessageControl"/> - <command name="glDebugMessageInsert"/> - <command name="glDebugMessageCallback"/> - <command name="glGetDebugMessageLog"/> - <command name="glPushDebugGroup"/> - <command name="glPopDebugGroup"/> - <command name="glObjectLabel"/> - <command name="glGetObjectLabel"/> - <command name="glObjectPtrLabel"/> - <command name="glGetObjectPtrLabel"/> - <command name="glGetPointerv"/> - </require> - <!-- draw_buffers_indexed features --> - <require> - <!-- All tokens are already part of ES 3.0 --> - <command name="glEnablei"/> - <command name="glDisablei"/> - <command name="glBlendEquationi"/> - <command name="glBlendEquationSeparatei"/> - <command name="glBlendFunci"/> - <command name="glBlendFuncSeparatei"/> - <command name="glColorMaski"/> - <command name="glIsEnabledi"/> - </require> - <!-- draw_elements_base_vertex features --> - <require> - <command name="glDrawElementsBaseVertex"/> - <command name="glDrawRangeElementsBaseVertex"/> - <command name="glDrawElementsInstancedBaseVertex"/> - </require> - <!-- geometry_shader features --> - <require> - <enum name="GL_GEOMETRY_SHADER"/> - <enum name="GL_GEOMETRY_SHADER_BIT"/> - <enum name="GL_GEOMETRY_VERTICES_OUT"/> - <enum name="GL_GEOMETRY_INPUT_TYPE"/> - <enum name="GL_GEOMETRY_OUTPUT_TYPE"/> - <enum name="GL_GEOMETRY_SHADER_INVOCATIONS"/> - <enum name="GL_LAYER_PROVOKING_VERTEX"/> - <enum name="GL_LINES_ADJACENCY"/> - <enum name="GL_LINE_STRIP_ADJACENCY"/> - <enum name="GL_TRIANGLES_ADJACENCY"/> - <enum name="GL_TRIANGLE_STRIP_ADJACENCY"/> - <enum name="GL_MAX_GEOMETRY_UNIFORM_COMPONENTS"/> - <enum name="GL_MAX_GEOMETRY_UNIFORM_BLOCKS"/> - <enum name="GL_MAX_COMBINED_GEOMETRY_UNIFORM_COMPONENTS"/> - <enum name="GL_MAX_GEOMETRY_INPUT_COMPONENTS"/> - <enum name="GL_MAX_GEOMETRY_OUTPUT_COMPONENTS"/> - <enum name="GL_MAX_GEOMETRY_OUTPUT_VERTICES"/> - <enum name="GL_MAX_GEOMETRY_TOTAL_OUTPUT_COMPONENTS"/> - <enum name="GL_MAX_GEOMETRY_SHADER_INVOCATIONS"/> - <enum name="GL_MAX_GEOMETRY_TEXTURE_IMAGE_UNITS"/> - <enum name="GL_MAX_GEOMETRY_ATOMIC_COUNTER_BUFFERS"/> - <enum name="GL_MAX_GEOMETRY_ATOMIC_COUNTERS"/> - <enum name="GL_MAX_GEOMETRY_IMAGE_UNIFORMS"/> - <enum name="GL_MAX_GEOMETRY_SHADER_STORAGE_BLOCKS"/> - <enum name="GL_FIRST_VERTEX_CONVENTION"/> - <enum name="GL_LAST_VERTEX_CONVENTION"/> - <enum name="GL_UNDEFINED_VERTEX"/> - <enum name="GL_PRIMITIVES_GENERATED"/> - <enum name="GL_FRAMEBUFFER_DEFAULT_LAYERS"/> - <enum name="GL_MAX_FRAMEBUFFER_LAYERS"/> - <enum name="GL_FRAMEBUFFER_INCOMPLETE_LAYER_TARGETS"/> - <enum name="GL_FRAMEBUFFER_ATTACHMENT_LAYERED"/> - <enum name="GL_REFERENCED_BY_GEOMETRY_SHADER"/> - <command name="glFramebufferTexture"/> - </require> - <!-- gpu_shader5 features --> - <require/> - <!-- primitive_bounding_box features --> - <require> - <enum name="GL_PRIMITIVE_BOUNDING_BOX"/> - <command name="glPrimitiveBoundingBox"/> - </require> - <!-- robustness features --> - <require> - <enum name="GL_NO_ERROR"/> - <enum name="GL_CONTEXT_FLAG_ROBUST_ACCESS_BIT"/> - <enum name="GL_CONTEXT_FLAGS"/> - <enum name="GL_LOSE_CONTEXT_ON_RESET"/> - <enum name="GL_GUILTY_CONTEXT_RESET"/> - <enum name="GL_INNOCENT_CONTEXT_RESET"/> - <enum name="GL_UNKNOWN_CONTEXT_RESET"/> - <enum name="GL_RESET_NOTIFICATION_STRATEGY"/> - <enum name="GL_NO_RESET_NOTIFICATION"/> - <enum name="GL_CONTEXT_LOST"/> - <command name="glGetGraphicsResetStatus"/> - <command name="glReadnPixels"/> - <command name="glGetnUniformfv"/> - <command name="glGetnUniformiv"/> - <command name="glGetnUniformuiv"/> - </require> - <!-- sample_shading features --> - <require> - <command name="glMinSampleShading"/> - <enum name="GL_SAMPLE_SHADING"/> - <enum name="GL_MIN_SAMPLE_SHADING_VALUE"/> - </require> - <!-- sample_variables features --> - <require/> - <!-- shader_image_atomic features --> - <require/> - <!-- shader_io_blocks features --> - <require/> - <!-- shader_multisample_interpolation features --> - <require> - <enum name="GL_MIN_FRAGMENT_INTERPOLATION_OFFSET"/> - <enum name="GL_MAX_FRAGMENT_INTERPOLATION_OFFSET"/> - <enum name="GL_FRAGMENT_INTERPOLATION_OFFSET_BITS"/> - </require> - <!-- tessellation_shader features --> - <require> - <enum name="GL_PATCHES"/> - <enum name="GL_PATCH_VERTICES"/> - <enum name="GL_TESS_CONTROL_OUTPUT_VERTICES"/> - <enum name="GL_TESS_GEN_MODE"/> - <enum name="GL_TESS_GEN_SPACING"/> - <enum name="GL_TESS_GEN_VERTEX_ORDER"/> - <enum name="GL_TESS_GEN_POINT_MODE"/> - <enum name="GL_TRIANGLES"/> - <enum name="GL_ISOLINES"/> - <enum name="GL_QUADS"/> - <enum name="GL_EQUAL"/> - <enum name="GL_FRACTIONAL_ODD"/> - <enum name="GL_FRACTIONAL_EVEN"/> - <enum name="GL_CCW"/> - <enum name="GL_CW"/> - <enum name="GL_MAX_PATCH_VERTICES"/> - <enum name="GL_MAX_TESS_GEN_LEVEL"/> - <enum name="GL_MAX_TESS_CONTROL_UNIFORM_COMPONENTS"/> - <enum name="GL_MAX_TESS_EVALUATION_UNIFORM_COMPONENTS"/> - <enum name="GL_MAX_TESS_CONTROL_TEXTURE_IMAGE_UNITS"/> - <enum name="GL_MAX_TESS_EVALUATION_TEXTURE_IMAGE_UNITS"/> - <enum name="GL_MAX_TESS_CONTROL_OUTPUT_COMPONENTS"/> - <enum name="GL_MAX_TESS_PATCH_COMPONENTS"/> - <enum name="GL_MAX_TESS_CONTROL_TOTAL_OUTPUT_COMPONENTS"/> - <enum name="GL_MAX_TESS_EVALUATION_OUTPUT_COMPONENTS"/> - <enum name="GL_MAX_TESS_CONTROL_UNIFORM_BLOCKS"/> - <enum name="GL_MAX_TESS_EVALUATION_UNIFORM_BLOCKS"/> - <enum name="GL_MAX_TESS_CONTROL_INPUT_COMPONENTS"/> - <enum name="GL_MAX_TESS_EVALUATION_INPUT_COMPONENTS"/> - <enum name="GL_MAX_COMBINED_TESS_CONTROL_UNIFORM_COMPONENTS"/> - <enum name="GL_MAX_COMBINED_TESS_EVALUATION_UNIFORM_COMPONENTS"/> - <enum name="GL_MAX_TESS_CONTROL_ATOMIC_COUNTER_BUFFERS"/> - <enum name="GL_MAX_TESS_EVALUATION_ATOMIC_COUNTER_BUFFERS"/> - <enum name="GL_MAX_TESS_CONTROL_ATOMIC_COUNTERS"/> - <enum name="GL_MAX_TESS_EVALUATION_ATOMIC_COUNTERS"/> - <enum name="GL_MAX_TESS_CONTROL_IMAGE_UNIFORMS"/> - <enum name="GL_MAX_TESS_EVALUATION_IMAGE_UNIFORMS"/> - <enum name="GL_MAX_TESS_CONTROL_SHADER_STORAGE_BLOCKS"/> - <enum name="GL_MAX_TESS_EVALUATION_SHADER_STORAGE_BLOCKS"/> - <enum name="GL_PRIMITIVE_RESTART_FOR_PATCHES_SUPPORTED"/> - <enum name="GL_IS_PER_PATCH"/> - <enum name="GL_REFERENCED_BY_TESS_CONTROL_SHADER"/> - <enum name="GL_REFERENCED_BY_TESS_EVALUATION_SHADER"/> - <enum name="GL_TESS_CONTROL_SHADER"/> - <enum name="GL_TESS_EVALUATION_SHADER"/> - <enum name="GL_TESS_CONTROL_SHADER_BIT"/> - <enum name="GL_TESS_EVALUATION_SHADER_BIT"/> - <command name="glPatchParameteri"/> - </require> - <!-- texture_border_clamp features --> - <require> - <enum name="GL_TEXTURE_BORDER_COLOR"/> - <enum name="GL_CLAMP_TO_BORDER"/> - <command name="glTexParameterIiv"/> - <command name="glTexParameterIuiv"/> - <command name="glGetTexParameterIiv"/> - <command name="glGetTexParameterIuiv"/> - <command name="glSamplerParameterIiv"/> - <command name="glSamplerParameterIuiv"/> - <command name="glGetSamplerParameterIiv"/> - <command name="glGetSamplerParameterIuiv"/> - </require> - <!-- texture_buffer features --> - <require> - <enum name="GL_TEXTURE_BUFFER"/> - <enum name="GL_TEXTURE_BUFFER_BINDING"/> - <enum name="GL_MAX_TEXTURE_BUFFER_SIZE"/> - <enum name="GL_TEXTURE_BINDING_BUFFER"/> - <enum name="GL_TEXTURE_BUFFER_DATA_STORE_BINDING"/> - <enum name="GL_TEXTURE_BUFFER_OFFSET_ALIGNMENT"/> - <enum name="GL_SAMPLER_BUFFER"/> - <enum name="GL_INT_SAMPLER_BUFFER"/> - <enum name="GL_UNSIGNED_INT_SAMPLER_BUFFER"/> - <enum name="GL_IMAGE_BUFFER"/> - <enum name="GL_INT_IMAGE_BUFFER"/> - <enum name="GL_UNSIGNED_INT_IMAGE_BUFFER"/> - <enum name="GL_TEXTURE_BUFFER_OFFSET"/> - <enum name="GL_TEXTURE_BUFFER_SIZE"/> - <command name="glTexBuffer"/> - <command name="glTexBufferRange"/> - </require> - <!-- texture_compression_astc_ldr features --> - <require> - <enum name="GL_COMPRESSED_RGBA_ASTC_4x4"/> - <enum name="GL_COMPRESSED_RGBA_ASTC_5x4"/> - <enum name="GL_COMPRESSED_RGBA_ASTC_5x5"/> - <enum name="GL_COMPRESSED_RGBA_ASTC_6x5"/> - <enum name="GL_COMPRESSED_RGBA_ASTC_6x6"/> - <enum name="GL_COMPRESSED_RGBA_ASTC_8x5"/> - <enum name="GL_COMPRESSED_RGBA_ASTC_8x6"/> - <enum name="GL_COMPRESSED_RGBA_ASTC_8x8"/> - <enum name="GL_COMPRESSED_RGBA_ASTC_10x5"/> - <enum name="GL_COMPRESSED_RGBA_ASTC_10x6"/> - <enum name="GL_COMPRESSED_RGBA_ASTC_10x8"/> - <enum name="GL_COMPRESSED_RGBA_ASTC_10x10"/> - <enum name="GL_COMPRESSED_RGBA_ASTC_12x10"/> - <enum name="GL_COMPRESSED_RGBA_ASTC_12x12"/> - <enum name="GL_COMPRESSED_SRGB8_ALPHA8_ASTC_4x4"/> - <enum name="GL_COMPRESSED_SRGB8_ALPHA8_ASTC_5x4"/> - <enum name="GL_COMPRESSED_SRGB8_ALPHA8_ASTC_5x5"/> - <enum name="GL_COMPRESSED_SRGB8_ALPHA8_ASTC_6x5"/> - <enum name="GL_COMPRESSED_SRGB8_ALPHA8_ASTC_6x6"/> - <enum name="GL_COMPRESSED_SRGB8_ALPHA8_ASTC_8x5"/> - <enum name="GL_COMPRESSED_SRGB8_ALPHA8_ASTC_8x6"/> - <enum name="GL_COMPRESSED_SRGB8_ALPHA8_ASTC_8x8"/> - <enum name="GL_COMPRESSED_SRGB8_ALPHA8_ASTC_10x5"/> - <enum name="GL_COMPRESSED_SRGB8_ALPHA8_ASTC_10x6"/> - <enum name="GL_COMPRESSED_SRGB8_ALPHA8_ASTC_10x8"/> - <enum name="GL_COMPRESSED_SRGB8_ALPHA8_ASTC_10x10"/> - <enum name="GL_COMPRESSED_SRGB8_ALPHA8_ASTC_12x10"/> - <enum name="GL_COMPRESSED_SRGB8_ALPHA8_ASTC_12x12"/> - </require> - <!-- texture_cube_map_array features --> - <require> - <enum name="GL_TEXTURE_CUBE_MAP_ARRAY"/> - <enum name="GL_TEXTURE_BINDING_CUBE_MAP_ARRAY"/> - <enum name="GL_SAMPLER_CUBE_MAP_ARRAY"/> - <enum name="GL_SAMPLER_CUBE_MAP_ARRAY_SHADOW"/> - <enum name="GL_INT_SAMPLER_CUBE_MAP_ARRAY"/> - <enum name="GL_UNSIGNED_INT_SAMPLER_CUBE_MAP_ARRAY"/> - <enum name="GL_IMAGE_CUBE_MAP_ARRAY"/> - <enum name="GL_INT_IMAGE_CUBE_MAP_ARRAY"/> - <enum name="GL_UNSIGNED_INT_IMAGE_CUBE_MAP_ARRAY"/> - </require> - <!-- texture_stencil8 features --> - <require> - <enum name="GL_STENCIL_INDEX"/> - <enum name="GL_STENCIL_INDEX8"/> - </require> - <!-- texture_storage_multisample_2d_array features --> - <require> - <enum name="GL_TEXTURE_2D_MULTISAMPLE_ARRAY"/> - <enum name="GL_TEXTURE_BINDING_2D_MULTISAMPLE_ARRAY"/> - <enum name="GL_SAMPLER_2D_MULTISAMPLE_ARRAY"/> - <enum name="GL_INT_SAMPLER_2D_MULTISAMPLE_ARRAY"/> - <enum name="GL_UNSIGNED_INT_SAMPLER_2D_MULTISAMPLE_ARRAY"/> - <command name="glTexStorage3DMultisample"/> - </require> - </feature> - <feature api="glsc2" name="GL_SC_VERSION_2_0" number="2.0"> - <require comment="Not used by the API, but could be used by applications"> - <type name="GLbyte" comment="Used to define GL_BYTE data"/> - <type name="GLshort" comment="Used to define GL_SHORT data"/> - <type name="GLushort" comment="Used to define GL_UNSIGNED_SHORT data"/> - </require> - <require> - <enum name="GL_DEPTH_BUFFER_BIT"/> - <enum name="GL_STENCIL_BUFFER_BIT"/> - <enum name="GL_COLOR_BUFFER_BIT"/> - <enum name="GL_FALSE"/> - <enum name="GL_TRUE"/> - <enum name="GL_POINTS"/> - <enum name="GL_LINES"/> - <enum name="GL_LINE_LOOP"/> - <enum name="GL_LINE_STRIP"/> - <enum name="GL_TRIANGLES"/> - <enum name="GL_TRIANGLE_STRIP"/> - <enum name="GL_TRIANGLE_FAN"/> - <enum name="GL_ZERO"/> - <enum name="GL_ONE"/> - <enum name="GL_SRC_COLOR"/> - <enum name="GL_ONE_MINUS_SRC_COLOR"/> - <enum name="GL_SRC_ALPHA"/> - <enum name="GL_ONE_MINUS_SRC_ALPHA"/> - <enum name="GL_DST_ALPHA"/> - <enum name="GL_ONE_MINUS_DST_ALPHA"/> - <enum name="GL_DST_COLOR"/> - <enum name="GL_ONE_MINUS_DST_COLOR"/> - <enum name="GL_SRC_ALPHA_SATURATE"/> - <enum name="GL_FUNC_ADD"/> - <enum name="GL_BLEND_EQUATION"/> - <enum name="GL_BLEND_EQUATION_RGB"/> - <enum name="GL_BLEND_EQUATION_ALPHA"/> - <enum name="GL_FUNC_SUBTRACT"/> - <enum name="GL_FUNC_REVERSE_SUBTRACT"/> - <enum name="GL_BLEND_DST_RGB"/> - <enum name="GL_BLEND_SRC_RGB"/> - <enum name="GL_BLEND_DST_ALPHA"/> - <enum name="GL_BLEND_SRC_ALPHA"/> - <enum name="GL_CONSTANT_COLOR"/> - <enum name="GL_ONE_MINUS_CONSTANT_COLOR"/> - <enum name="GL_CONSTANT_ALPHA"/> - <enum name="GL_ONE_MINUS_CONSTANT_ALPHA"/> - <enum name="GL_BLEND_COLOR"/> - <enum name="GL_ARRAY_BUFFER"/> - <enum name="GL_ELEMENT_ARRAY_BUFFER"/> - <enum name="GL_ARRAY_BUFFER_BINDING"/> - <enum name="GL_ELEMENT_ARRAY_BUFFER_BINDING"/> - <enum name="GL_STREAM_DRAW"/> - <enum name="GL_STATIC_DRAW"/> - <enum name="GL_DYNAMIC_DRAW"/> - <enum name="GL_BUFFER_SIZE"/> - <enum name="GL_BUFFER_USAGE"/> - <enum name="GL_CURRENT_VERTEX_ATTRIB"/> - <enum name="GL_FRONT"/> - <enum name="GL_BACK"/> - <enum name="GL_FRONT_AND_BACK"/> - <enum name="GL_TEXTURE_2D"/> - <enum name="GL_CULL_FACE"/> - <enum name="GL_BLEND"/> - <enum name="GL_DITHER"/> - <enum name="GL_STENCIL_TEST"/> - <enum name="GL_DEPTH_TEST"/> - <enum name="GL_SCISSOR_TEST"/> - <enum name="GL_POLYGON_OFFSET_FILL"/> - <enum name="GL_SAMPLE_ALPHA_TO_COVERAGE"/> - <enum name="GL_SAMPLE_COVERAGE"/> - <enum name="GL_NO_ERROR"/> - <enum name="GL_INVALID_ENUM"/> - <enum name="GL_INVALID_VALUE"/> - <enum name="GL_INVALID_OPERATION"/> - <enum name="GL_OUT_OF_MEMORY"/> - <enum name="GL_INVALID_FRAMEBUFFER_OPERATION"/> - <enum name="GL_CONTEXT_LOST"/> - <enum name="GL_CW"/> - <enum name="GL_CCW"/> - <enum name="GL_LINE_WIDTH"/> - <enum name="GL_ALIASED_POINT_SIZE_RANGE"/> - <enum name="GL_ALIASED_LINE_WIDTH_RANGE"/> - <enum name="GL_CULL_FACE_MODE"/> - <enum name="GL_FRONT_FACE"/> - <enum name="GL_DEPTH_RANGE"/> - <enum name="GL_DEPTH_WRITEMASK"/> - <enum name="GL_DEPTH_CLEAR_VALUE"/> - <enum name="GL_DEPTH_FUNC"/> - <enum name="GL_STENCIL_CLEAR_VALUE"/> - <enum name="GL_STENCIL_FUNC"/> - <enum name="GL_STENCIL_FAIL"/> - <enum name="GL_STENCIL_PASS_DEPTH_FAIL"/> - <enum name="GL_STENCIL_PASS_DEPTH_PASS"/> - <enum name="GL_STENCIL_REF"/> - <enum name="GL_STENCIL_VALUE_MASK"/> - <enum name="GL_STENCIL_WRITEMASK"/> - <enum name="GL_STENCIL_BACK_FUNC"/> - <enum name="GL_STENCIL_BACK_FAIL"/> - <enum name="GL_STENCIL_BACK_PASS_DEPTH_FAIL"/> - <enum name="GL_STENCIL_BACK_PASS_DEPTH_PASS"/> - <enum name="GL_STENCIL_BACK_REF"/> - <enum name="GL_STENCIL_BACK_VALUE_MASK"/> - <enum name="GL_STENCIL_BACK_WRITEMASK"/> - <enum name="GL_VIEWPORT"/> - <enum name="GL_SCISSOR_BOX"/> - <enum name="GL_COLOR_CLEAR_VALUE"/> - <enum name="GL_COLOR_WRITEMASK"/> - <enum name="GL_UNPACK_ALIGNMENT"/> - <enum name="GL_PACK_ALIGNMENT"/> - <enum name="GL_MAX_TEXTURE_SIZE"/> - <enum name="GL_MAX_VIEWPORT_DIMS"/> - <enum name="GL_SUBPIXEL_BITS"/> - <enum name="GL_RED_BITS"/> - <enum name="GL_GREEN_BITS"/> - <enum name="GL_BLUE_BITS"/> - <enum name="GL_ALPHA_BITS"/> - <enum name="GL_DEPTH_BITS"/> - <enum name="GL_STENCIL_BITS"/> - <enum name="GL_POLYGON_OFFSET_UNITS"/> - <enum name="GL_POLYGON_OFFSET_FACTOR"/> - <enum name="GL_TEXTURE_BINDING_2D"/> - <enum name="GL_SAMPLE_BUFFERS"/> - <enum name="GL_SAMPLES"/> - <enum name="GL_SAMPLE_COVERAGE_VALUE"/> - <enum name="GL_SAMPLE_COVERAGE_INVERT"/> - <enum name="GL_NUM_COMPRESSED_TEXTURE_FORMATS"/> - <enum name="GL_COMPRESSED_TEXTURE_FORMATS"/> - <enum name="GL_DONT_CARE"/> - <enum name="GL_FASTEST"/> - <enum name="GL_NICEST"/> - <enum name="GL_GENERATE_MIPMAP_HINT"/> - <enum name="GL_BYTE"/> - <enum name="GL_UNSIGNED_BYTE"/> - <enum name="GL_SHORT"/> - <enum name="GL_UNSIGNED_SHORT"/> - <enum name="GL_INT"/> - <enum name="GL_UNSIGNED_INT"/> - <enum name="GL_FLOAT"/> - <enum name="GL_RED"/> - <enum name="GL_RG"/> - <enum name="GL_RGB"/> - <enum name="GL_RGBA"/> - <enum name="GL_UNSIGNED_SHORT_4_4_4_4"/> - <enum name="GL_UNSIGNED_SHORT_5_5_5_1"/> - <enum name="GL_UNSIGNED_SHORT_5_6_5"/> - <enum name="GL_MAX_VERTEX_ATTRIBS"/> - <enum name="GL_MAX_VERTEX_UNIFORM_VECTORS"/> - <enum name="GL_MAX_VARYING_VECTORS"/> - <enum name="GL_MAX_COMBINED_TEXTURE_IMAGE_UNITS"/> - <enum name="GL_MAX_VERTEX_TEXTURE_IMAGE_UNITS"/> - <enum name="GL_MAX_TEXTURE_IMAGE_UNITS"/> - <enum name="GL_MAX_FRAGMENT_UNIFORM_VECTORS"/> - <enum name="GL_LINK_STATUS"/> - <enum name="GL_SHADING_LANGUAGE_VERSION"/> - <enum name="GL_CURRENT_PROGRAM"/> - <enum name="GL_NEVER"/> - <enum name="GL_LESS"/> - <enum name="GL_EQUAL"/> - <enum name="GL_LEQUAL"/> - <enum name="GL_GREATER"/> - <enum name="GL_NOTEQUAL"/> - <enum name="GL_GEQUAL"/> - <enum name="GL_ALWAYS"/> - <enum name="GL_KEEP"/> - <enum name="GL_REPLACE"/> - <enum name="GL_INCR"/> - <enum name="GL_DECR"/> - <enum name="GL_INVERT"/> - <enum name="GL_INCR_WRAP"/> - <enum name="GL_DECR_WRAP"/> - <enum name="GL_VENDOR"/> - <enum name="GL_RENDERER"/> - <enum name="GL_VERSION"/> - <enum name="GL_EXTENSIONS"/> - <enum name="GL_NEAREST"/> - <enum name="GL_LINEAR"/> - <enum name="GL_NEAREST_MIPMAP_NEAREST"/> - <enum name="GL_LINEAR_MIPMAP_NEAREST"/> - <enum name="GL_NEAREST_MIPMAP_LINEAR"/> - <enum name="GL_LINEAR_MIPMAP_LINEAR"/> - <enum name="GL_TEXTURE_MAG_FILTER"/> - <enum name="GL_TEXTURE_MIN_FILTER"/> - <enum name="GL_TEXTURE_WRAP_S"/> - <enum name="GL_TEXTURE_WRAP_T"/> - <enum name="GL_TEXTURE_IMMUTABLE_FORMAT"/> - <enum name="GL_TEXTURE"/> - <enum name="GL_TEXTURE0"/> - <enum name="GL_TEXTURE1"/> - <enum name="GL_TEXTURE2"/> - <enum name="GL_TEXTURE3"/> - <enum name="GL_TEXTURE4"/> - <enum name="GL_TEXTURE5"/> - <enum name="GL_TEXTURE6"/> - <enum name="GL_TEXTURE7"/> - <enum name="GL_TEXTURE8"/> - <enum name="GL_TEXTURE9"/> - <enum name="GL_TEXTURE10"/> - <enum name="GL_TEXTURE11"/> - <enum name="GL_TEXTURE12"/> - <enum name="GL_TEXTURE13"/> - <enum name="GL_TEXTURE14"/> - <enum name="GL_TEXTURE15"/> - <enum name="GL_TEXTURE16"/> - <enum name="GL_TEXTURE17"/> - <enum name="GL_TEXTURE18"/> - <enum name="GL_TEXTURE19"/> - <enum name="GL_TEXTURE20"/> - <enum name="GL_TEXTURE21"/> - <enum name="GL_TEXTURE22"/> - <enum name="GL_TEXTURE23"/> - <enum name="GL_TEXTURE24"/> - <enum name="GL_TEXTURE25"/> - <enum name="GL_TEXTURE26"/> - <enum name="GL_TEXTURE27"/> - <enum name="GL_TEXTURE28"/> - <enum name="GL_TEXTURE29"/> - <enum name="GL_TEXTURE30"/> - <enum name="GL_TEXTURE31"/> - <enum name="GL_ACTIVE_TEXTURE"/> - <enum name="GL_REPEAT"/> - <enum name="GL_CLAMP_TO_EDGE"/> - <enum name="GL_MIRRORED_REPEAT"/> - <enum name="GL_SAMPLER_2D"/> - <enum name="GL_VERTEX_ATTRIB_ARRAY_ENABLED"/> - <enum name="GL_VERTEX_ATTRIB_ARRAY_SIZE"/> - <enum name="GL_VERTEX_ATTRIB_ARRAY_STRIDE"/> - <enum name="GL_VERTEX_ATTRIB_ARRAY_TYPE"/> - <enum name="GL_VERTEX_ATTRIB_ARRAY_NORMALIZED"/> - <enum name="GL_VERTEX_ATTRIB_ARRAY_POINTER"/> - <enum name="GL_VERTEX_ATTRIB_ARRAY_BUFFER_BINDING"/> - <enum name="GL_IMPLEMENTATION_COLOR_READ_TYPE"/> - <enum name="GL_IMPLEMENTATION_COLOR_READ_FORMAT"/> - <enum name="GL_NUM_PROGRAM_BINARY_FORMATS"/> - <enum name="GL_PROGRAM_BINARY_FORMATS"/> - <enum name="GL_LOW_FLOAT"/> - <enum name="GL_MEDIUM_FLOAT"/> - <enum name="GL_HIGH_FLOAT"/> - <enum name="GL_LOW_INT"/> - <enum name="GL_MEDIUM_INT"/> - <enum name="GL_HIGH_INT"/> - <enum name="GL_FRAMEBUFFER"/> - <enum name="GL_RENDERBUFFER"/> - <enum name="GL_R8"/> - <enum name="GL_RG8"/> - <enum name="GL_RGB8"/> - <enum name="GL_RGBA8"/> - <enum name="GL_RGBA4"/> - <enum name="GL_RGB5_A1"/> - <enum name="GL_RGB565"/> - <enum name="GL_DEPTH_COMPONENT16"/> - <enum name="GL_STENCIL_INDEX8"/> - <enum name="GL_RENDERBUFFER_WIDTH"/> - <enum name="GL_RENDERBUFFER_HEIGHT"/> - <enum name="GL_RENDERBUFFER_INTERNAL_FORMAT"/> - <enum name="GL_RENDERBUFFER_RED_SIZE"/> - <enum name="GL_RENDERBUFFER_GREEN_SIZE"/> - <enum name="GL_RENDERBUFFER_BLUE_SIZE"/> - <enum name="GL_RENDERBUFFER_ALPHA_SIZE"/> - <enum name="GL_RENDERBUFFER_DEPTH_SIZE"/> - <enum name="GL_RENDERBUFFER_STENCIL_SIZE"/> - <enum name="GL_FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE"/> - <enum name="GL_FRAMEBUFFER_ATTACHMENT_OBJECT_NAME"/> - <enum name="GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_LEVEL"/> - <enum name="GL_COLOR_ATTACHMENT0"/> - <enum name="GL_DEPTH_ATTACHMENT"/> - <enum name="GL_STENCIL_ATTACHMENT"/> - <enum name="GL_NONE"/> - <enum name="GL_FRAMEBUFFER_COMPLETE"/> - <enum name="GL_FRAMEBUFFER_INCOMPLETE_ATTACHMENT"/> - <enum name="GL_FRAMEBUFFER_INCOMPLETE_MISSING_ATTACHMENT"/> - <enum name="GL_FRAMEBUFFER_INCOMPLETE_DIMENSIONS"/> - <enum name="GL_FRAMEBUFFER_UNSUPPORTED"/> - <enum name="GL_FRAMEBUFFER_UNDEFINED"/> - <enum name="GL_FRAMEBUFFER_BINDING"/> - <enum name="GL_RENDERBUFFER_BINDING"/> - <enum name="GL_MAX_RENDERBUFFER_SIZE"/> - <enum name="GL_NO_ERROR"/> - <enum name="GL_GUILTY_CONTEXT_RESET"/> - <enum name="GL_INNOCENT_CONTEXT_RESET"/> - <enum name="GL_UNKNOWN_CONTEXT_RESET"/> - <enum name="GL_CONTEXT_ROBUST_ACCESS"/> - <enum name="GL_RESET_NOTIFICATION_STRATEGY"/> - <enum name="GL_LOSE_CONTEXT_ON_RESET"/> - <command name="glActiveTexture"/> - <command name="glBindBuffer"/> - <command name="glBindFramebuffer"/> - <command name="glBindRenderbuffer"/> - <command name="glBindTexture"/> - <command name="glBlendColor"/> - <command name="glBlendEquation"/> - <command name="glBlendEquationSeparate"/> - <command name="glBlendFunc"/> - <command name="glBlendFuncSeparate"/> - <command name="glBufferData"/> - <command name="glBufferSubData"/> - <command name="glCheckFramebufferStatus"/> - <command name="glClear"/> - <command name="glClearColor"/> - <command name="glClearDepthf"/> - <command name="glClearStencil"/> - <command name="glColorMask"/> - <command name="glCompressedTexSubImage2D"/> - <command name="glCreateProgram"/> - <command name="glCullFace"/> - <command name="glDepthFunc"/> - <command name="glDepthMask"/> - <command name="glDepthRangef"/> - <command name="glDisable"/> - <command name="glDisableVertexAttribArray"/> - <command name="glDrawArrays"/> - <command name="glDrawRangeElements"/> - <command name="glEnable"/> - <command name="glEnableVertexAttribArray"/> - <command name="glFinish"/> - <command name="glFlush"/> - <command name="glFramebufferRenderbuffer"/> - <command name="glFramebufferTexture2D"/> - <command name="glFrontFace"/> - <command name="glGenBuffers"/> - <command name="glGenerateMipmap"/> - <command name="glGenFramebuffers"/> - <command name="glGenRenderbuffers"/> - <command name="glGenTextures"/> - <command name="glGetAttribLocation"/> - <command name="glGetBooleanv"/> - <command name="glGetBufferParameteriv"/> - <command name="glGetError"/> - <command name="glGetFloatv"/> - <command name="glGetFramebufferAttachmentParameteriv"/> - <command name="glGetGraphicsResetStatus"/> - <command name="glGetIntegerv"/> - <command name="glGetProgramiv"/> - <command name="glGetRenderbufferParameteriv"/> - <command name="glGetString"/> - <command name="glGetTexParameterfv"/> - <command name="glGetTexParameteriv"/> - <command name="glGetnUniformfv"/> - <command name="glGetnUniformiv"/> - <command name="glGetUniformLocation"/> - <command name="glGetVertexAttribfv"/> - <command name="glGetVertexAttribiv"/> - <command name="glGetVertexAttribPointerv"/> - <command name="glHint"/> - <command name="glIsEnabled"/> - <command name="glLineWidth"/> - <command name="glPixelStorei"/> - <command name="glPolygonOffset"/> - <command name="glProgramBinary"/> - <command name="glReadnPixels"/> - <command name="glRenderbufferStorage"/> - <command name="glSampleCoverage"/> - <command name="glScissor"/> - <command name="glStencilFunc"/> - <command name="glStencilFuncSeparate"/> - <command name="glStencilMask"/> - <command name="glStencilMaskSeparate"/> - <command name="glStencilOp"/> - <command name="glStencilOpSeparate"/> - <command name="glTexStorage2D"/> - <command name="glTexParameterf"/> - <command name="glTexParameterfv"/> - <command name="glTexParameteri"/> - <command name="glTexParameteriv"/> - <command name="glTexSubImage2D"/> - <command name="glUniform1f"/> - <command name="glUniform1fv"/> - <command name="glUniform1i"/> - <command name="glUniform1iv"/> - <command name="glUniform2f"/> - <command name="glUniform2fv"/> - <command name="glUniform2i"/> - <command name="glUniform2iv"/> - <command name="glUniform3f"/> - <command name="glUniform3fv"/> - <command name="glUniform3i"/> - <command name="glUniform3iv"/> - <command name="glUniform4f"/> - <command name="glUniform4fv"/> - <command name="glUniform4i"/> - <command name="glUniform4iv"/> - <command name="glUniformMatrix2fv"/> - <command name="glUniformMatrix3fv"/> - <command name="glUniformMatrix4fv"/> - <command name="glUseProgram"/> - <command name="glVertexAttrib1f"/> - <command name="glVertexAttrib1fv"/> - <command name="glVertexAttrib2f"/> - <command name="glVertexAttrib2fv"/> - <command name="glVertexAttrib3f"/> - <command name="glVertexAttrib3fv"/> - <command name="glVertexAttrib4f"/> - <command name="glVertexAttrib4fv"/> - <command name="glVertexAttribPointer"/> - <command name="glViewport"/> - </require> - </feature> <!-- SECTION: OpenGL / OpenGL ES extension interface definitions --> <extensions> @@ -36672,7 +35343,6 @@ typedef unsigned int GLhandleARB; <extension name="GL_AMD_shader_atomic_counter_ops" supported="gl"/> <extension name="GL_AMD_shader_stencil_export" supported="gl"/> <extension name="GL_AMD_shader_trinary_minmax" supported="gl"/> - <extension name="GL_AMD_shader_explicit_vertex_parameter" supported="gl"/> <extension name="GL_AMD_sparse_texture" supported="gl"> <require> <enum name="GL_VIRTUAL_PAGE_SIZE_X_AMD"/> @@ -37090,14 +35760,6 @@ typedef unsigned int GLhandleARB; <command name="glMemoryBarrierByRegion"/> </require> </extension> - <extension name="GL_ARB_ES3_2_compatibility" supported="gl"> - <require> - <enum name="GL_PRIMITIVE_BOUNDING_BOX_ARB"/> - <enum name="GL_MULTISAMPLE_LINE_WIDTH_RANGE_ARB"/> - <enum name="GL_MULTISAMPLE_LINE_WIDTH_GRANULARITY_ARB"/> - <command name="glPrimitiveBoundingBoxARB"/> - </require> - </extension> <extension name="GL_ARB_ES3_compatibility" supported="gl|glcore"> <require> <enum name="GL_COMPRESSED_RGB8_ETC2"/> @@ -37649,7 +36311,6 @@ typedef unsigned int GLhandleARB; <enum name="GL_FRAGMENT_SHADER_DERIVATIVE_HINT_ARB"/> </require> </extension> - <extension name="GL_ARB_fragment_shader_interlock" supported="gl"/> <extension name="GL_ARB_framebuffer_no_attachments" supported="gl|glcore"> <require> <enum name="GL_FRAMEBUFFER_DEFAULT_WIDTH"/> @@ -37859,54 +36520,6 @@ typedef unsigned int GLhandleARB; <command name="glGetUniformdv"/> </require> </extension> - <extension name="GL_ARB_gpu_shader_int64" supported="gl"> - <require> - <enum name="GL_INT64_ARB"/> - <enum name="GL_UNSIGNED_INT64_ARB"/> - <enum name="GL_INT64_VEC2_ARB"/> - <enum name="GL_INT64_VEC3_ARB"/> - <enum name="GL_INT64_VEC4_ARB"/> - <enum name="GL_UNSIGNED_INT64_VEC2_ARB"/> - <enum name="GL_UNSIGNED_INT64_VEC3_ARB"/> - <enum name="GL_UNSIGNED_INT64_VEC4_ARB"/> - <command name="glUniform1i64ARB"/> - <command name="glUniform2i64ARB"/> - <command name="glUniform3i64ARB"/> - <command name="glUniform4i64ARB"/> - <command name="glUniform1i64vARB"/> - <command name="glUniform2i64vARB"/> - <command name="glUniform3i64vARB"/> - <command name="glUniform4i64vARB"/> - <command name="glUniform1ui64ARB"/> - <command name="glUniform2ui64ARB"/> - <command name="glUniform3ui64ARB"/> - <command name="glUniform4ui64ARB"/> - <command name="glUniform1ui64vARB"/> - <command name="glUniform2ui64vARB"/> - <command name="glUniform3ui64vARB"/> - <command name="glUniform4ui64vARB"/> - <command name="glGetUniformi64vARB"/> - <command name="glGetUniformui64vARB"/> - <command name="glGetnUniformi64vARB"/> - <command name="glGetnUniformui64vARB"/> - <command name="glProgramUniform1i64ARB"/> - <command name="glProgramUniform2i64ARB"/> - <command name="glProgramUniform3i64ARB"/> - <command name="glProgramUniform4i64ARB"/> - <command name="glProgramUniform1i64vARB"/> - <command name="glProgramUniform2i64vARB"/> - <command name="glProgramUniform3i64vARB"/> - <command name="glProgramUniform4i64vARB"/> - <command name="glProgramUniform1ui64ARB"/> - <command name="glProgramUniform2ui64ARB"/> - <command name="glProgramUniform3ui64ARB"/> - <command name="glProgramUniform4ui64ARB"/> - <command name="glProgramUniform1ui64vARB"/> - <command name="glProgramUniform2ui64vARB"/> - <command name="glProgramUniform3ui64vARB"/> - <command name="glProgramUniform4ui64vARB"/> - </require> - </extension> <extension name="GL_ARB_half_float_pixel" supported="gl"> <require> <type name="GLhalfARB"/> @@ -38345,13 +36958,6 @@ typedef unsigned int GLhandleARB; <enum name="GL_ANY_SAMPLES_PASSED"/> </require> </extension> - <extension name="GL_ARB_parallel_shader_compile" supported="gl"> - <require> - <enum name="GL_MAX_SHADER_COMPILER_THREADS_ARB"/> - <enum name="GL_COMPLETION_STATUS_ARB"/> - <command name="glMaxShaderCompilerThreadsARB"/> - </require> - </extension> <extension name="GL_ARB_pipeline_statistics_query" supported="gl|glcore"> <require> <enum name="GL_VERTICES_SUBMITTED_ARB"/> @@ -38391,7 +36997,6 @@ typedef unsigned int GLhandleARB; <enum name="GL_COORD_REPLACE_ARB"/> </require> </extension> - <extension name="GL_ARB_post_depth_coverage" supported="gl"/> <extension name="GL_ARB_program_interface_query" supported="gl|glcore"> <require> <enum name="GL_UNIFORM"/> @@ -38505,21 +37110,6 @@ typedef unsigned int GLhandleARB; </require> </extension> <extension name="GL_ARB_robustness_isolation" supported="gl|glcore"/> - <extension name="GL_ARB_sample_locations" supported="gl"> - <require> - <enum name="GL_SAMPLE_LOCATION_SUBPIXEL_BITS_ARB"/> - <enum name="GL_SAMPLE_LOCATION_PIXEL_GRID_WIDTH_ARB"/> - <enum name="GL_SAMPLE_LOCATION_PIXEL_GRID_HEIGHT_ARB"/> - <enum name="GL_PROGRAMMABLE_SAMPLE_LOCATION_TABLE_SIZE_ARB"/> - <enum name="GL_SAMPLE_LOCATION_ARB"/> - <enum name="GL_PROGRAMMABLE_SAMPLE_LOCATION_ARB"/> - <enum name="GL_FRAMEBUFFER_PROGRAMMABLE_SAMPLE_LOCATIONS_ARB"/> - <enum name="GL_FRAMEBUFFER_SAMPLE_LOCATION_PIXEL_GRID_ARB"/> - <command name="glFramebufferSampleLocationsfvARB"/> - <command name="glNamedFramebufferSampleLocationsfvARB"/> - <command name="glEvaluateDepthValuesARB"/> - </require> - </extension> <extension name="GL_ARB_sample_shading" supported="gl|glcore"> <require> <enum name="GL_SAMPLE_SHADING_ARB"/> @@ -38629,7 +37219,6 @@ typedef unsigned int GLhandleARB; <command name="glGetProgramPipelineInfoLog"/> </require> </extension> - <extension name="GL_ARB_shader_atomic_counter_ops" supported="gl"/> <extension name="GL_ARB_shader_atomic_counters" supported="gl|glcore"> <require> <enum name="GL_ATOMIC_COUNTER_BUFFER"/> @@ -38664,9 +37253,7 @@ typedef unsigned int GLhandleARB; <command name="glGetActiveAtomicCounterBufferiv"/> </require> </extension> - <extension name="GL_ARB_shader_ballot" supported="gl|glcore"/> <extension name="GL_ARB_shader_bit_encoding" supported="gl|glcore"/> - <extension name="GL_ARB_shader_clock" supported="gl"/> <extension name="GL_ARB_shader_draw_parameters" supported="gl|glcore"/> <extension name="GL_ARB_shader_group_vote" supported="gl|glcore"/> <extension name="GL_ARB_shader_image_load_store" supported="gl|glcore"> @@ -38866,7 +37453,6 @@ typedef unsigned int GLhandleARB; </extension> <extension name="GL_ARB_shader_texture_image_samples" supported="gl|glcore"/> <extension name="GL_ARB_shader_texture_lod" supported="gl"/> - <extension name="GL_ARB_shader_viewport_layer_array" supported="gl"/> <extension name="GL_ARB_shading_language_100" supported="gl"> <require> <enum name="GL_SHADING_LANGUAGE_VERSION_ARB"/> @@ -38928,8 +37514,6 @@ typedef unsigned int GLhandleARB; <command name="glTexPageCommitmentARB"/> </require> </extension> - <extension name="GL_ARB_sparse_texture2" supported="gl|gles2"/> - <extension name="GL_ARB_sparse_texture_clamp" supported="gl"/> <extension name="GL_ARB_stencil_texturing" supported="gl|glcore"> <require> <enum name="GL_DEPTH_STENCIL_TEXTURE_MODE"/> @@ -39138,12 +37722,6 @@ typedef unsigned int GLhandleARB; <enum name="GL_DOT3_RGBA_ARB"/> </require> </extension> - <extension name="GL_ARB_texture_filter_minmax" supported="gl"> - <require> - <enum name="GL_TEXTURE_REDUCTION_MODE_ARB"/> - <enum name="GL_WEIGHTED_AVERAGE_ARB"/> - </require> - </extension> <extension name="GL_ARB_texture_float" supported="gl"> <require> <enum name="GL_TEXTURE_RED_TYPE_ARB"/> @@ -40255,14 +38833,6 @@ typedef unsigned int GLhandleARB; <enum name="GL_422_REV_AVERAGE_EXT"/> </require> </extension> - <extension name="GL_EXT_YUV_target" supported="gles2"> - <require> - <enum name="GL_SAMPLER_EXTERNAL_2D_Y2Y_EXT"/> - <enum name="GL_TEXTURE_EXTERNAL_OES"/> - <enum name="GL_TEXTURE_BINDING_EXTERNAL_OES"/> - <enum name="GL_REQUIRED_TEXTURE_IMAGE_UNITS_OES"/> - </require> - </extension> <extension name="GL_EXT_abgr" supported="gl"> <require> <enum name="GL_ABGR_EXT"/> @@ -40311,21 +38881,6 @@ typedef unsigned int GLhandleARB; <command name="glBlendEquationSeparateEXT"/> </require> </extension> - <extension name="GL_EXT_blend_func_extended" supported="gles2"> - <require> - <enum name="GL_SRC1_COLOR_EXT"/> - <enum name="GL_SRC1_ALPHA_EXT"/> - <enum name="GL_ONE_MINUS_SRC1_COLOR_EXT"/> - <enum name="GL_ONE_MINUS_SRC1_ALPHA_EXT"/> - <enum name="GL_SRC_ALPHA_SATURATE_EXT"/> - <enum name="GL_LOCATION_INDEX_EXT"/> - <enum name="GL_MAX_DUAL_SOURCE_DRAW_BUFFERS_EXT"/> - <command name="glBindFragDataLocationIndexedEXT"/> - <command name="glBindFragDataLocationEXT"/> - <command name="glGetProgramResourceLocationIndexEXT"/> - <command name="glGetFragDataIndexEXT"/> - </require> - </extension> <extension name="GL_EXT_blend_func_separate" supported="gl"> <require> <enum name="GL_BLEND_DST_RGB_EXT"/> @@ -40368,21 +38923,6 @@ typedef unsigned int GLhandleARB; <!-- <command name="glNamedBufferStorageEXT"/> --> </require> </extension> - <extension name="GL_EXT_clip_cull_distance" supported="gles2"> - <require> - <enum name="GL_MAX_CLIP_DISTANCES_EXT"/> - <enum name="GL_MAX_CULL_DISTANCES_EXT"/> - <enum name="GL_MAX_COMBINED_CLIP_AND_CULL_DISTANCES_EXT"/> - <enum name="GL_CLIP_DISTANCE0_EXT"/> - <enum name="GL_CLIP_DISTANCE1_EXT"/> - <enum name="GL_CLIP_DISTANCE2_EXT"/> - <enum name="GL_CLIP_DISTANCE3_EXT"/> - <enum name="GL_CLIP_DISTANCE4_EXT"/> - <enum name="GL_CLIP_DISTANCE5_EXT"/> - <enum name="GL_CLIP_DISTANCE6_EXT"/> - <enum name="GL_CLIP_DISTANCE7_EXT"/> - </require> - </extension> <extension name="GL_EXT_clip_volume_hint" supported="gl"> <require> <enum name="GL_CLIP_VOLUME_CLIPPING_HINT_EXT"/> @@ -40396,7 +38936,6 @@ typedef unsigned int GLhandleARB; <enum name="GL_UNPACK_CMYK_HINT_EXT"/> </require> </extension> - <extension name="GL_EXT_color_buffer_float" supported="gles2"/> <extension name="GL_EXT_color_buffer_half_float" supported="gles2"> <require> <enum name="GL_RGBA16F_EXT"/> @@ -41408,12 +39947,6 @@ typedef unsigned int GLhandleARB; <command name="glSamplePatternEXT"/> </require> </extension> - <extension name="GL_EXT_multisampled_compatibility" supported="gles2"> - <require> - <enum name="GL_MULTISAMPLE_EXT"/> - <enum name="GL_SAMPLE_ALPHA_TO_ONE_EXT"/> - </require> - </extension> <extension name="GL_EXT_multisampled_render_to_texture" supported="gles1|gles2"> <require> <enum name="GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_SAMPLES_EXT"/> @@ -41537,7 +40070,7 @@ typedef unsigned int GLhandleARB; <command name="glPolygonOffsetEXT"/> </require> </extension> - <extension name="GL_EXT_polygon_offset_clamp" supported="gl|gles2"> + <extension name="GL_EXT_polygon_offset_clamp" supported="gl"> <require> <enum name="GL_POLYGON_OFFSET_CLAMP_EXT"/> <command name="glPolygonOffsetClampEXT"/> @@ -41550,12 +40083,6 @@ typedef unsigned int GLhandleARB; <command name="glPrimitiveBoundingBoxEXT"/> </require> </extension> - <extension name="GL_EXT_protected_textures" supported="gles2"> - <require> - <enum name="GL_CONTEXT_FLAG_PROTECTED_CONTENT_BIT_EXT"/> - <enum name="GL_TEXTURE_PROTECTED_EXT"/> - </require> - </extension> <extension name="GL_EXT_provoking_vertex" supported="gl"> <require> <enum name="GL_QUADS_FOLLOW_PROVOKING_VERTEX_CONVENTION_EXT"/> @@ -41742,7 +40269,6 @@ typedef unsigned int GLhandleARB; <enum name="GL_FRAGMENT_SHADER_DISCARDS_SAMPLES_EXT"/> </require> </extension> - <extension name="GL_EXT_shader_group_vote" supported="gles2"/> <extension name="GL_EXT_shader_image_load_formatted" supported="gl"/> <extension name="GL_EXT_shader_image_load_store" supported="gl"> <require> @@ -41808,7 +40334,6 @@ typedef unsigned int GLhandleARB; <extension name="GL_EXT_shader_implicit_conversions" supported="gles2"/> <extension name="GL_EXT_shader_integer_mix" supported="gl|gles2"/> <extension name="GL_EXT_shader_io_blocks" supported="gles2"/> - <extension name="GL_EXT_shader_non_constant_global_initializers" supported="gles2"/> <extension name="GL_EXT_shader_pixel_local_storage" supported="gles2"> <require> <enum name="GL_MAX_SHADER_PIXEL_LOCAL_STORAGE_FAST_SIZE_EXT"/> @@ -41816,16 +40341,6 @@ typedef unsigned int GLhandleARB; <enum name="GL_SHADER_PIXEL_LOCAL_STORAGE_EXT"/> </require> </extension> - <extension name="GL_EXT_shader_pixel_local_storage2" supported="gles2"> - <require> - <enum name="GL_MAX_SHADER_COMBINED_LOCAL_STORAGE_FAST_SIZE_EXT"/> - <enum name="GL_MAX_SHADER_COMBINED_LOCAL_STORAGE_SIZE_EXT"/> - <enum name="GL_FRAMEBUFFER_INCOMPLETE_INSUFFICIENT_SHADER_COMBINED_LOCAL_STORAGE_EXT"/> - <command name="glFramebufferPixelLocalStorageSizeEXT"/> - <command name="glGetFramebufferPixelLocalStorageSizeEXT"/> - <command name="glClearPixelLocalStorageuiEXT"/> - </require> - </extension> <extension name="GL_EXT_shader_texture_lod" supported="gles2"/> <extension name="GL_EXT_shadow_funcs" supported="gl"/> <extension name="GL_EXT_shadow_samplers" supported="gles2"> @@ -41859,7 +40374,7 @@ typedef unsigned int GLhandleARB; <enum name="GL_MAX_SPARSE_3D_TEXTURE_SIZE_EXT"/> <enum name="GL_MAX_SPARSE_ARRAY_TEXTURE_LAYERS_EXT"/> <enum name="GL_SPARSE_TEXTURE_FULL_ARRAY_CUBE_MIPMAPS_EXT"/> - <command name="glTexPageCommitmentEXT"/> + <command name="glTexPageCommitmentARB"/> <!-- <command name="glTexturePageCommitmentEXT"/> --> </require> </extension> @@ -42085,7 +40600,7 @@ typedef unsigned int GLhandleARB; <enum name="GL_COMPRESSED_SIGNED_RED_GREEN_RGTC2_EXT"/> </require> </extension> - <extension name="GL_EXT_texture_compression_s3tc" supported="gl|gles2|glsc2"> + <extension name="GL_EXT_texture_compression_s3tc" supported="gl|gles2"> <require> <enum name="GL_COMPRESSED_RGB_S3TC_DXT1_EXT"/> <enum name="GL_COMPRESSED_RGBA_S3TC_DXT1_EXT"/> @@ -42309,6 +40824,13 @@ typedef unsigned int GLhandleARB; <enum name="GL_COMPRESSED_SRGB_ALPHA_S3TC_DXT5_EXT"/> </require> </extension> + <extension name="GL_EXT_texture_sRGB_decode" supported="gl|gles2"> + <require> + <enum name="GL_TEXTURE_SRGB_DECODE_EXT"/> + <enum name="GL_DECODE_EXT"/> + <enum name="GL_SKIP_DECODE_EXT"/> + </require> + </extension> <extension name="GL_EXT_texture_sRGB_R8" supported="gles2"> <require> <enum name="GL_SR8_EXT"/> @@ -42319,13 +40841,6 @@ typedef unsigned int GLhandleARB; <enum name="GL_SRG8_EXT"/> </require> </extension> - <extension name="GL_EXT_texture_sRGB_decode" supported="gl|gles2"> - <require> - <enum name="GL_TEXTURE_SRGB_DECODE_EXT"/> - <enum name="GL_DECODE_EXT"/> - <enum name="GL_SKIP_DECODE_EXT"/> - </require> - </extension> <extension name="GL_EXT_texture_shared_exponent" supported="gl"> <require> <enum name="GL_RGB9_E5_EXT"/> @@ -42714,15 +41229,12 @@ typedef unsigned int GLhandleARB; <command name="glVertexWeightPointerEXT"/> </require> </extension> - <extension name="GL_EXT_window_rectangles" supported="gl|gles2"> + <extension name="GL_EXT_YUV_target" supported="gles2"> <require> - <enum name="GL_INCLUSIVE_EXT"/> - <enum name="GL_EXCLUSIVE_EXT"/> - <enum name="GL_WINDOW_RECTANGLE_EXT"/> - <enum name="GL_WINDOW_RECTANGLE_MODE_EXT"/> - <enum name="GL_MAX_WINDOW_RECTANGLES_EXT"/> - <enum name="GL_NUM_WINDOW_RECTANGLES_EXT"/> - <command name="glWindowRectanglesEXT"/> + <enum name="GL_SAMPLER_EXTERNAL_2D_Y2Y_EXT"/> + <enum name="GL_TEXTURE_EXTERNAL_OES"/> + <enum name="GL_TEXTURE_BINDING_EXTERNAL_OES"/> + <enum name="GL_REQUIRED_TEXTURE_IMAGE_UNITS_OES"/> </require> </extension> <extension name="GL_EXT_x11_sync_object" supported="gl"> @@ -42848,16 +41360,6 @@ typedef unsigned int GLhandleARB; <command name="glVertexPointerListIBM"/> </require> </extension> - <extension name="GL_IMG_framebuffer_downsample" supported="gles2"> - <require> - <enum name="GL_FRAMEBUFFER_INCOMPLETE_MULTISAMPLE_AND_DOWNSAMPLE_IMG"/> - <enum name="GL_NUM_DOWNSAMPLE_SCALES_IMG"/> - <enum name="GL_DOWNSAMPLE_SCALES_IMG"/> - <enum name="GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_SCALE_IMG"/> - <command name="glFramebufferTexture2DDownsampleIMG"/> - <command name="glFramebufferTextureLayerDownsampleIMG"/> - </require> - </extension> <extension name="GL_IMG_multisampled_render_to_texture" supported="gles1|gles2"> <require> <enum name="GL_RENDERBUFFER_SAMPLES_IMG"/> @@ -42909,13 +41411,6 @@ typedef unsigned int GLhandleARB; <enum name="GL_DOT3_RGBA_IMG"/> </require> </extension> - <extension name="GL_IMG_texture_filter_cubic" supported="gles2"> - <require> - <enum name="GL_CUBIC_IMG"/> - <enum name="GL_CUBIC_MIPMAP_NEAREST_IMG"/> - <enum name="GL_CUBIC_MIPMAP_LINEAR_IMG"/> - </require> - </extension> <extension name="GL_IMG_user_clip_plane" supported="gles1"> <require> <enum name="GL_CLIP_PLANE0_IMG"/> @@ -42951,17 +41446,7 @@ typedef unsigned int GLhandleARB; <enum name="GL_INTERLACE_READ_INGR"/> </require> </extension> - <extension name="GL_INTEL_conservative_rasterization" supported="gl|gles2"> - <require> - <enum name="GL_CONSERVATIVE_RASTERIZATION_INTEL"/> - </require> - </extension> <extension name="GL_INTEL_fragment_shader_ordering" supported="gl"/> - <extension name="GL_INTEL_framebuffer_CMAA" supported="gl|gles2"> - <require> - <command name="glApplyFramebufferAttachmentCMAAINTEL"/> - </require> - </extension> <extension name="GL_INTEL_map_texture" supported="gl"> <require> <enum name="GL_TEXTURE_MEMORY_LAYOUT_INTEL"/> @@ -43022,6 +41507,7 @@ typedef unsigned int GLhandleARB; </extension> <extension name="GL_KHR_blend_equation_advanced" supported="gl|gles2"> <require> + <command name="glBlendBarrierKHR"/> <enum name="GL_MULTIPLY_KHR"/> <enum name="GL_SCREEN_KHR"/> <enum name="GL_OVERLAY_KHR"/> @@ -43037,7 +41523,6 @@ typedef unsigned int GLhandleARB; <enum name="GL_HSL_SATURATION_KHR"/> <enum name="GL_HSL_COLOR_KHR"/> <enum name="GL_HSL_LUMINOSITY_KHR"/> - <command name="glBlendBarrierKHR"/> </require> </extension> <extension name="GL_KHR_blend_equation_advanced_coherent" supported="gl|gles2"> @@ -43272,7 +41757,6 @@ typedef unsigned int GLhandleARB; <enum name="GL_COMPRESSED_SRGB8_ALPHA8_ASTC_12x12_KHR"/> </require> </extension> - <extension name="GL_KHR_texture_compression_astc_sliced_3d" supported="gl|glcore|gles2"/> <extension name="GL_MESAX_texture_stack" supported="gl"> <require> <enum name="GL_TEXTURE_1D_STACK_MESAX"/> @@ -43435,14 +41919,6 @@ typedef unsigned int GLhandleARB; </require> </extension> <extension name="GL_NV_blend_square" supported="gl"/> - <extension name="GL_NV_clip_space_w_scaling" supported="gl"> - <require> - <enum name="GL_VIEWPORT_POSITION_W_SCALE_NV"/> - <enum name="GL_VIEWPORT_POSITION_W_SCALE_X_COEFF_NV"/> - <enum name="GL_VIEWPORT_POSITION_W_SCALE_Y_COEFF_NV"/> - <command name="glViewportPositionWScaleNV"/> - </require> - </extension> <extension name="GL_NV_command_list" supported="gl"> <require> <enum name="GL_TERMINATE_SEQUENCE_COMMAND_NV"/> @@ -43508,23 +41984,6 @@ typedef unsigned int GLhandleARB; <command name="glSubpixelPrecisionBiasNV"/> </require> </extension> - <extension name="GL_NV_conservative_raster_dilate" supported="gl"> - <require> - <enum name="GL_CONSERVATIVE_RASTER_DILATE_NV"/> - <enum name="GL_CONSERVATIVE_RASTER_DILATE_RANGE_NV"/> - <enum name="GL_CONSERVATIVE_RASTER_DILATE_GRANULARITY_NV"/> - <command name="glConservativeRasterParameterfNV"/> - </require> - </extension> - <extension name="GL_NV_conservative_raster_pre_snap_triangles" supported="gl|gles2"> - <require> - <enum name="GL_CONSERVATIVE_RASTER_MODE_NV"/> - <enum name="GL_CONSERVATIVE_RASTER_MODE_POST_SNAP_NV"/> - <enum name="GL_CONSERVATIVE_RASTER_MODE_PRE_SNAP_TRIANGLES_NV"/> - <enum name="GL_CONSERVATIVE_RASTER_MODE_NV"/> - <command name="glConservativeRasterParameteriNV"/> - </require> - </extension> <extension name="GL_NV_copy_buffer" supported="gles2"> <require> <enum name="GL_COPY_READ_BUFFER_NV"/> @@ -43911,7 +42370,7 @@ typedef unsigned int GLhandleARB; </require> </extension> <extension name="GL_NV_gpu_program5_mem_extended" supported="gl"/> - <extension name="GL_NV_gpu_shader5" supported="gl|gles2"> + <extension name="GL_NV_gpu_shader5" supported="gl"> <require> <enum name="GL_INT64_NV"/> <enum name="GL_UNSIGNED_INT64_NV"/> @@ -44356,11 +42815,6 @@ typedef unsigned int GLhandleARB; <enum name="GL_FRAGMENT_INPUT_NV"/> </require> </extension> - <extension name="GL_NV_path_rendering_shared_edge" supported="gl|gles2"> - <require> - <enum name="GL_SHARED_EDGE_NV"/> - </require> - </extension> <extension name="GL_NV_pixel_data_range" supported="gl"> <require> <enum name="GL_WRITE_PIXEL_DATA_RANGE_NV"/> @@ -44500,6 +42954,11 @@ typedef unsigned int GLhandleARB; <command name="glGetFinalCombinerInputParameterivNV"/> </require> </extension> + <extension name="GL_NV_path_rendering_shared_edge" supported="gl|gles2"> + <require> + <enum name="GL_SHARED_EDGE_NV"/> + </require> + </extension> <extension name="GL_NV_register_combiners2" supported="gl"> <require> <enum name="GL_PER_STAGE_CONSTANTS_NV"/> @@ -44507,11 +42966,6 @@ typedef unsigned int GLhandleARB; <command name="glGetCombinerStageParameterfvNV"/> </require> </extension> - <extension name="GL_NV_robustness_video_memory_purge" supported="gl"> - <require> - <enum name="GL_PURGED_CONTEXT_RESET_NV"/> - </require> - </extension> <extension name="GL_NV_sRGB_formats" supported="gles2"> <require> <enum name="GL_SLUMINANCE_NV"/> @@ -44544,8 +42998,7 @@ typedef unsigned int GLhandleARB; <extension name="GL_NV_sample_mask_override_coverage" supported="gl|gles2"/> <extension name="GL_NV_shader_atomic_counters" supported="gl"/> <extension name="GL_NV_shader_atomic_float" supported="gl"/> - <extension name="GL_NV_shader_atomic_float64" supported="gl"/> - <extension name="GL_NV_shader_atomic_fp16_vector" supported="gl|gles2"/> + <extension name="GL_NV_shader_atomic_fp16_vector" supported="gl"/> <extension name="GL_NV_shader_atomic_int64" supported="gl"/> <extension name="GL_NV_shader_buffer_load" supported="gl"> <require> @@ -44595,7 +43048,6 @@ typedef unsigned int GLhandleARB; <enum name="GL_SAMPLER_CUBE_SHADOW_NV"/> </require> </extension> - <extension name="GL_NV_stereo_view_rendering" supported="gl"/> <extension name="GL_NV_tessellation_program5" supported="gl"> <require> <enum name="GL_MAX_PROGRAM_PATCH_ATTRIBS_NV"/> @@ -45204,23 +43656,6 @@ typedef unsigned int GLhandleARB; </require> </extension> <extension name="GL_NV_viewport_array2" supported="gl|gles2"/> - <extension name="GL_NV_viewport_swizzle" supported="gl|gles2"> - <require> - <enum name="GL_VIEWPORT_SWIZZLE_POSITIVE_X_NV"/> - <enum name="GL_VIEWPORT_SWIZZLE_NEGATIVE_X_NV"/> - <enum name="GL_VIEWPORT_SWIZZLE_POSITIVE_Y_NV"/> - <enum name="GL_VIEWPORT_SWIZZLE_NEGATIVE_Y_NV"/> - <enum name="GL_VIEWPORT_SWIZZLE_POSITIVE_Z_NV"/> - <enum name="GL_VIEWPORT_SWIZZLE_NEGATIVE_Z_NV"/> - <enum name="GL_VIEWPORT_SWIZZLE_POSITIVE_W_NV"/> - <enum name="GL_VIEWPORT_SWIZZLE_NEGATIVE_W_NV"/> - <enum name="GL_VIEWPORT_SWIZZLE_X_NV"/> - <enum name="GL_VIEWPORT_SWIZZLE_Y_NV"/> - <enum name="GL_VIEWPORT_SWIZZLE_Z_NV"/> - <enum name="GL_VIEWPORT_SWIZZLE_W_NV"/> - <command name="glViewportSwizzleNV"/> - </require> - </extension> <extension name="GL_OES_EGL_image" supported="gles1|gles2"> <require> <type name="GLeglImageOES"/> @@ -45320,12 +43755,12 @@ typedef unsigned int GLhandleARB; <command name="glCopyImageSubDataOES"/> </require> </extension> - <extension name="GL_OES_depth24" supported="gles1|gles2|glsc2"> + <extension name="GL_OES_depth24" supported="gles1|gles2"> <require> <enum name="GL_DEPTH_COMPONENT24_OES"/> </require> </extension> - <extension name="GL_OES_depth32" supported="gles1|gles2|glsc2"> + <extension name="GL_OES_depth32" supported="gles1|gles2"> <require> <enum name="GL_DEPTH_COMPONENT32_OES"/> </require> @@ -45577,7 +44012,6 @@ typedef unsigned int GLhandleARB; <command name="glGenerateMipmapOES"/> </require> </extension> - <extension name="GL_OES_geometry_point_size" supported="gles2"/> <extension name="GL_OES_geometry_shader" supported="gles2"> <require> <enum name="GL_GEOMETRY_SHADER_OES"/> @@ -45616,6 +44050,7 @@ typedef unsigned int GLhandleARB; <command name="glFramebufferTextureOES"/> </require> </extension> + <extension name="GL_OES_geometry_point_size" supported="gles2"/> <extension name="GL_OES_get_program_binary" supported="gles2"> <require> <enum name="GL_PROGRAM_BINARY_LENGTH_OES"/> @@ -45727,7 +44162,7 @@ typedef unsigned int GLhandleARB; <enum name="GL_RGB10_A2_EXT"/> </require> </extension> - <extension name="GL_OES_rgb8_rgba8" supported="gles1|gles2|glsc2"> + <extension name="GL_OES_rgb8_rgba8" supported="gles1|gles2"> <require> <enum name="GL_RGB8_OES"/> <enum name="GL_RGBA8_OES"/> @@ -45760,7 +44195,7 @@ typedef unsigned int GLhandleARB; <command name="glOrthofOES"/> </require> </extension> - <extension name="GL_OES_standard_derivatives" supported="gles2|glsc2"> + <extension name="GL_OES_standard_derivatives" supported="gles2"> <require> <enum name="GL_FRAGMENT_SHADER_DERIVATIVE_HINT_OES"/> </require> @@ -45791,7 +44226,6 @@ typedef unsigned int GLhandleARB; <enum name="GL_FRAMEBUFFER_UNDEFINED_OES"/> </require> </extension> - <extension name="GL_OES_tessellation_point_size" supported="gles2"/> <extension name="GL_OES_tessellation_shader" supported="gles2"> <require> <enum name="GL_PATCHES_OES"/> @@ -45844,6 +44278,7 @@ typedef unsigned int GLhandleARB; <command name="glPatchParameteriOES"/> </require> </extension> + <extension name="GL_OES_tessellation_point_size" supported="gles2"/> <extension name="GL_OES_texture_3D" supported="gles2"> <require> <enum name="GL_TEXTURE_WRAP_R_OES"/> @@ -46012,12 +44447,12 @@ typedef unsigned int GLhandleARB; </extension> <extension name="GL_OES_texture_storage_multisample_2d_array" supported="gles2"> <require> + <command name="glTexStorage3DMultisampleOES"/> <enum name="GL_TEXTURE_2D_MULTISAMPLE_ARRAY_OES"/> <enum name="GL_TEXTURE_BINDING_2D_MULTISAMPLE_ARRAY_OES"/> <enum name="GL_SAMPLER_2D_MULTISAMPLE_ARRAY_OES"/> <enum name="GL_INT_SAMPLER_2D_MULTISAMPLE_ARRAY_OES"/> <enum name="GL_UNSIGNED_INT_SAMPLER_2D_MULTISAMPLE_ARRAY_OES"/> - <command name="glTexStorage3DMultisampleOES"/> </require> </extension> <extension name="GL_OES_texture_view" supported="gles2"> @@ -46050,30 +44485,6 @@ typedef unsigned int GLhandleARB; <enum name="GL_INT_10_10_10_2_OES"/> </require> </extension> - <extension name="GL_OES_viewport_array" supported="gles2"> - <require> - <enum name="GL_SCISSOR_BOX"/> - <enum name="GL_VIEWPORT"/> - <enum name="GL_DEPTH_RANGE"/> - <enum name="GL_SCISSOR_TEST"/> - <enum name="GL_MAX_VIEWPORTS_OES"/> - <enum name="GL_VIEWPORT_SUBPIXEL_BITS_OES"/> - <enum name="GL_VIEWPORT_BOUNDS_RANGE_OES"/> - <enum name="GL_VIEWPORT_INDEX_PROVOKING_VERTEX_OES"/> - <command name="glViewportArrayvOES"/> - <command name="glViewportIndexedfOES"/> - <command name="glViewportIndexedfvOES"/> - <command name="glScissorArrayvOES"/> - <command name="glScissorIndexedOES"/> - <command name="glScissorIndexedvOES"/> - <command name="glDepthRangeArrayfvOES"/> - <command name="glDepthRangeIndexedfOES"/> - <command name="glGetFloati_vOES"/> - <command name="glEnableiOES"/> - <command name="glDisableiOES"/> - <command name="glIsEnablediOES"/> - </require> - </extension> <extension name="GL_OML_interlace" supported="gl"> <require> <enum name="GL_INTERLACE_OML"/> @@ -46105,11 +44516,6 @@ typedef unsigned int GLhandleARB; </require> </extension> <extension name="GL_OVR_multiview2" supported="gl|gles2"/> - <extension name="GL_OVR_multiview_multisampled_render_to_texture" supported="gles2"> - <require> - <command name="glFramebufferTextureMultisampleMultiviewOVR"/> - </require> - </extension> <extension name="GL_PGI_misc_hints" supported="gl"> <require> <enum name="GL_PREFER_DOUBLEBUFFER_HINT_PGI"/> |