diff options
-rw-r--r-- | registry/egl.xml | 91 | ||||
-rw-r--r-- | registry/gl.xml | 1214 | ||||
-rw-r--r-- | registry/glx.xml | 13 |
3 files changed, 924 insertions, 394 deletions
diff --git a/registry/egl.xml b/registry/egl.xml index c470f0c..9b0c9a3 100644 --- a/registry/egl.xml +++ b/registry/egl.xml @@ -52,6 +52,7 @@ <!-- These are actual EGL types. --> <type>typedef unsigned int <name>EGLBoolean</name>;</type> <type>typedef unsigned int <name>EGLenum</name>;</type> + <type requires="khrplatform">typedef intptr_t <name>EGLAttribKHR</name>;</type> <type>typedef void *<name>EGLConfig</name>;</type> <type>typedef void *<name>EGLContext</name>;</type> <type>typedef void *<name>EGLDisplay</name>;</type> @@ -269,8 +270,10 @@ <enum value="0x3088" name="EGL_ALPHA_FORMAT" alias="EGL_VG_ALPHA_FORMAT"/> <enum value="0x3088" name="EGL_VG_ALPHA_FORMAT"/> <enum value="0x3089" name="EGL_COLORSPACE_sRGB" alias="EGL_VG_COLORSPACE_sRGB"/> + <enum value="0x3089" name="EGL_GL_COLORSPACE_SRGB_KHR" alias="EGL_VG_COLORSPACE_sRGB"/> <enum value="0x3089" name="EGL_VG_COLORSPACE_sRGB"/> <enum value="0x308A" name="EGL_COLORSPACE_LINEAR" alias="EGL_VG_COLORSPACE_LINEAR"/> + <enum value="0x308A" name="EGL_GL_COLORSPACE_LINEAR_KHR" alias="EGL_VG_COLORSPACE_LINEAR"/> <enum value="0x308A" name="EGL_VG_COLORSPACE_LINEAR"/> <enum value="0x308B" name="EGL_ALPHA_FORMAT_NONPRE" alias="EGL_VG_ALPHA_FORMAT_NONPRE"/> <enum value="0x308B" name="EGL_VG_ALPHA_FORMAT_NONPRE"/> @@ -293,7 +296,8 @@ <enum value="0x309A" name="EGL_MULTISAMPLE_RESOLVE_DEFAULT"/> <enum value="0x309B" name="EGL_MULTISAMPLE_RESOLVE_BOX"/> <enum value="0x309C" name="EGL_CL_EVENT_HANDLE_KHR"/> - <unused start="0x309D" end="0x309F"/> + <enum value="0x309D" name="EGL_GL_COLORSPACE_KHR"/> + <unused start="0x309E" end="0x309F" comment="Placeholders for draft extensions follow"/> <enum value="0x30A0" name="EGL_OPENGL_ES_API"/> <enum value="0x30A1" name="EGL_OPENVG_API"/> <enum value="0x30A2" name="EGL_OPENGL_API"/> @@ -462,7 +466,9 @@ <enum value="0x31D4" name="EGL_DRM_BUFFER_STRIDE_MESA"/> <enum value="0x31D5" name="EGL_PLATFORM_X11_EXT"/> <enum value="0x31D6" name="EGL_PLATFORM_X11_SCREEN_EXT"/> - <unused start="0x31D5" end="0x31DF"/> + <enum value="0x31D7" name="EGL_PLATFORM_GBM_MESA"/> + <enum value="0x31D8" name="EGL_PLATFORM_WAYLAND_EXT"/> + <unused start="0x31D9" end="0x31DF"/> </enums> <enums namespace="EGL" start="0x31E0" end="0x31EF" vendor="HI" comment="Reserved for Mark Callow (Khronos bug 6799)"> @@ -721,6 +727,12 @@ <param>const <ptype>EGLint</ptype> *<name>attrib_list</name></param> </command> <command> + <proto><ptype>EGLSyncKHR</ptype> <name>eglCreateSync64KHR</name></proto> + <param><ptype>EGLDisplay</ptype> <name>dpy</name></param> + <param><ptype>EGLenum</ptype> <name>type</name></param> + <param>const <ptype>EGLAttribKHR</ptype> *<name>attrib_list</name></param> + </command> + <command> <proto><ptype>EGLSurface</ptype> <name>eglCreateWindowSurface</name></proto> <param><ptype>EGLDisplay</ptype> <name>dpy</name></param> <param><ptype>EGLConfig</ptype> <name>config</name></param> @@ -846,7 +858,7 @@ </command> <command> <proto><ptype>EGLBoolean</ptype> <name>eglLockSurfaceKHR</name></proto> - <param><ptype>EGLDisplay</ptype> <name>display</name></param> + <param><ptype>EGLDisplay</ptype> <name>dpy</name></param> <param><ptype>EGLSurface</ptype> <name>surface</name></param> <param>const <ptype>EGLint</ptype> *<name>attrib_list</name></param> </command> @@ -927,6 +939,13 @@ <param><ptype>EGLint</ptype> *<name>value</name></param> </command> <command> + <proto><ptype>EGLBoolean</ptype> <name>eglQuerySurface64KHR</name></proto> + <param><ptype>EGLDisplay</ptype> <name>dpy</name></param> + <param><ptype>EGLSurface</ptype> <name>surface</name></param> + <param><ptype>EGLint</ptype> <name>attribute</name></param> + <param><ptype>EGLAttribKHR</ptype> *<name>value</name></param> + </command> + <command> <proto><ptype>EGLBoolean</ptype> <name>eglQuerySurfacePointerANGLE</name></proto> <param><ptype>EGLDisplay</ptype> <name>dpy</name></param> <param><ptype>EGLSurface</ptype> <name>surface</name></param> @@ -1011,7 +1030,7 @@ </command> <command> <proto><ptype>EGLBoolean</ptype> <name>eglUnlockSurfaceKHR</name></proto> - <param><ptype>EGLDisplay</ptype> <name>display</name></param> + <param><ptype>EGLDisplay</ptype> <name>dpy</name></param> <param><ptype>EGLSurface</ptype> <name>surface</name></param> </command> <command> @@ -1316,6 +1335,11 @@ <command name="eglCreatePlatformPixmapSurfaceEXT"/> </require> </extension> + <extension name="EGL_EXT_platform_wayland" supported="egl"> + <require> + <enum name="EGL_PLATFORM_WAYLAND_EXT"/> + </require> + </extension> <extension name="EGL_EXT_platform_x11" supported="egl"> <require> <enum name="EGL_PLATFORM_X11_EXT"/> @@ -1356,6 +1380,14 @@ <enum name="EGL_SYNC_CL_EVENT_COMPLETE_KHR"/> </require> </extension> + <extension name="EGL_KHR_cl_event2" supported="egl"> + <require> + <enum name="EGL_CL_EVENT_HANDLE_KHR"/> + <enum name="EGL_SYNC_CL_EVENT_KHR"/> + <enum name="EGL_SYNC_CL_EVENT_COMPLETE_KHR"/> + <command name="eglCreateSync64KHR"/> + </require> + </extension> <extension name="EGL_KHR_config_attribs" supported="egl"> <require> <enum name="EGL_CONFORMANT_KHR"/> @@ -1363,6 +1395,10 @@ <enum name="EGL_VG_ALPHA_FORMAT_PRE_BIT_KHR"/> </require> </extension> + <extension name="EGL_KHR_client_get_all_proc_addresses" supported="egl" comment="Alias of EGL_KHR_get_all_proc_addresses"> + <require> + </require> + </extension> <extension name="EGL_KHR_create_context" supported="egl"> <require> <enum name="EGL_CONTEXT_MAJOR_VERSION_KHR"/> @@ -1392,6 +1428,13 @@ <require> </require> </extension> + <extension name="EGL_KHR_gl_colorspace" supported="egl"> + <require> + <enum name="EGL_GL_COLORSPACE_KHR"/> + <enum name="EGL_GL_COLORSPACE_SRGB_KHR"/> + <enum name="EGL_GL_COLORSPACE_LINEAR_KHR"/> + </require> + </extension> <extension name="EGL_KHR_gl_renderbuffer_image" supported="egl"> <require> <enum name="EGL_GL_RENDERBUFFER_KHR"/> @@ -1429,13 +1472,15 @@ </extension> <extension name="EGL_KHR_image_base" supported="egl"> <require> - <!-- @ Most interfaces defined by EGL_KHR_image above --> <enum name="EGL_IMAGE_PRESERVED_KHR"/> + <enum name="EGL_NO_IMAGE_KHR"/> + <command name="eglCreateImageKHR"/> + <command name="eglDestroyImageKHR"/> </require> </extension> <extension name="EGL_KHR_image_pixmap" supported="egl"> <require> - <!-- @ Most interfaces defined by EGL_KHR_image above --> + <enum name="EGL_NATIVE_PIXMAP_KHR"/> </require> </extension> <extension name="EGL_KHR_lock_surface" supported="egl"> @@ -1470,6 +1515,35 @@ <enum name="EGL_BITMAP_PIXEL_SIZE_KHR"/> </require> </extension> + <extension name="EGL_KHR_lock_surface3" supported="egl"> + <require> + <enum name="EGL_READ_SURFACE_BIT_KHR"/> + <enum name="EGL_WRITE_SURFACE_BIT_KHR"/> + <enum name="EGL_LOCK_SURFACE_BIT_KHR"/> + <enum name="EGL_OPTIMAL_FORMAT_BIT_KHR"/> + <enum name="EGL_MATCH_FORMAT_KHR"/> + <enum name="EGL_FORMAT_RGB_565_EXACT_KHR"/> + <enum name="EGL_FORMAT_RGB_565_KHR"/> + <enum name="EGL_FORMAT_RGBA_8888_EXACT_KHR"/> + <enum name="EGL_FORMAT_RGBA_8888_KHR"/> + <enum name="EGL_MAP_PRESERVE_PIXELS_KHR"/> + <enum name="EGL_LOCK_USAGE_HINT_KHR"/> + <enum name="EGL_BITMAP_PITCH_KHR"/> + <enum name="EGL_BITMAP_ORIGIN_KHR"/> + <enum name="EGL_BITMAP_PIXEL_RED_OFFSET_KHR"/> + <enum name="EGL_BITMAP_PIXEL_GREEN_OFFSET_KHR"/> + <enum name="EGL_BITMAP_PIXEL_BLUE_OFFSET_KHR"/> + <enum name="EGL_BITMAP_PIXEL_ALPHA_OFFSET_KHR"/> + <enum name="EGL_BITMAP_PIXEL_LUMINANCE_OFFSET_KHR"/> + <enum name="EGL_BITMAP_PIXEL_SIZE_KHR"/> + <enum name="EGL_BITMAP_POINTER_KHR"/> + <enum name="EGL_LOWER_LEFT_KHR"/> + <enum name="EGL_UPPER_LEFT_KHR"/> + <command name="eglLockSurfaceKHR"/> + <command name="eglUnlockSurfaceKHR"/> + <command name="eglQuerySurface64KHR"/> + </require> + </extension> <extension name="EGL_KHR_reusable_sync" protect="KHRONOS_SUPPORT_INT64" supported="egl"> <require> <enum name="EGL_SYNC_STATUS_KHR"/> @@ -1573,6 +1647,11 @@ <command name="eglExportDRMImageMESA"/> </require> </extension> + <extension name="EGL_MESA_platform_gbm" supported="egl"> + <require> + <enum name="EGL_PLATFORM_GBM_MESA"/> + </require> + </extension> <extension name="EGL_NV_3dvision_surface" supported="egl"> <require> <enum name="EGL_AUTO_STEREO_NV"/> diff --git a/registry/gl.xml b/registry/gl.xml index 8844e8a..2ce1d96 100644 --- a/registry/gl.xml +++ b/registry/gl.xml @@ -79,7 +79,7 @@ typedef unsigned __int64 uint64_t; <type>typedef unsigned int <name>GLenum</name>;</type> <type>typedef unsigned char <name>GLboolean</name>;</type> <type>typedef unsigned int <name>GLbitfield</name>;</type> - <type>typedef void <name>GLvoid</name>;</type> + <type comment="Not an actual GL type, though used in headers in the past">typedef void <name>GLvoid</name>;</type> <type>typedef signed char <name>GLbyte</name>;</type> <type>typedef short <name>GLshort</name>;</type> <type>typedef int <name>GLint</name>;</type> @@ -304,10 +304,8 @@ typedef unsigned int GLhandleARB; <group name="ColorTableParameterPNameSGI"> <enum name="GL_COLOR_TABLE_BIAS"/> <enum name="GL_COLOR_TABLE_BIAS_SGI"/> - <enum name="GL_COLOR_TABLE_BIAS_SGI"/> <enum name="GL_COLOR_TABLE_SCALE"/> <enum name="GL_COLOR_TABLE_SCALE_SGI"/> - <enum name="GL_COLOR_TABLE_SCALE_SGI"/> </group> <group name="ColorTableTargetSGI"> @@ -548,6 +546,11 @@ typedef unsigned int GLhandleARB; <enum name="GL_TEXTURE_DEFORMATION_SGIX"/> </group> + <group name="FogCoordinatePointerType"> + <enum name="GL_FLOAT"/> + <enum name="GL_DOUBLE"/> + </group> + <group name="FogMode"> <enum name="GL_EXP"/> <enum name="GL_EXP2"/> @@ -565,6 +568,16 @@ typedef unsigned int GLhandleARB; <enum name="GL_FOG_START"/> </group> + <group name="FogPointerTypeEXT"> + <enum name="GL_FLOAT"/> + <enum name="GL_DOUBLE"/> + </group> + + <group name="FogPointerTypeIBM"> + <enum name="GL_FLOAT"/> + <enum name="GL_DOUBLE"/> + </group> + <group name="FragmentLightModelParameterSGIX"> <enum name="GL_FRAGMENT_LIGHT_MODEL_AMBIENT_SGIX"/> <enum name="GL_FRAGMENT_LIGHT_MODEL_LOCAL_VIEWER_SGIX"/> @@ -1728,6 +1741,14 @@ typedef unsigned int GLhandleARB; <enum name="GL_TRIANGLE_STRIP_ADJACENCY_EXT"/> </group> + <group name="OcclusionQueryEventMaskAMD"> + <enum name="GL_QUERY_DEPTH_PASS_EVENT_BIT_AMD"/> + <enum name="GL_QUERY_DEPTH_FAIL_EVENT_BIT_AMD"/> + <enum name="GL_QUERY_STENCIL_FAIL_EVENT_BIT_AMD"/> + <enum name="GL_QUERY_DEPTH_BOUNDS_FAIL_EVENT_BIT_AMD"/> + <enum name="GL_QUERY_ALL_EVENT_BITS_AMD"/> + </group> + <group name="ReadBufferMode"> <enum name="GL_AUX0"/> <enum name="GL_AUX1"/> @@ -2092,6 +2113,14 @@ typedef unsigned int GLhandleARB; <enum value="0xFFFFFFFF" name="GL_ALL_BARRIER_BITS_EXT"/> </enums> + <enums namespace="OcclusionQueryEventMaskAMD"> + <enum value="0x00000001" name="GL_QUERY_DEPTH_PASS_EVENT_BIT_AMD"/> + <enum value="0x00000002" name="GL_QUERY_DEPTH_FAIL_EVENT_BIT_AMD"/> + <enum value="0x00000004" name="GL_QUERY_STENCIL_FAIL_EVENT_BIT_AMD"/> + <enum value="0x00000008" name="GL_QUERY_DEPTH_BOUNDS_FAIL_EVENT_BIT_AMD"/> + <enum value="0xFFFFFFFF" name="GL_QUERY_ALL_EVENT_BITS_AMD"/> + </enums> + <enums namespace="GL" group="SyncObjectMask" type="bitmask"> <enum value="0x00000001" name="GL_SYNC_FLUSH_COMMANDS_BIT"/> <enum value="0x00000001" name="GL_SYNC_FLUSH_COMMANDS_BIT_APPLE"/> @@ -2176,6 +2205,11 @@ typedef unsigned int GLhandleARB; <enum value="0x10000000" name="GL_FONT_HAS_KERNING_BIT_NV"/> </enums> + <enums namespace="GL" group="PerformanceQueryCapsMaskINTEL" type="bitmask"> + <enum value="0x00000000" name="GL_PERFQUERY_SINGLE_CONTEXT_INTEL"/> + <enum value="0x00000001" name="GL_PERFQUERY_GLOBAL_CONTEXT_INTEL"/> + </enums> + <enums namespace="GL" group="VertexHintsMaskPGI" type="bitmask"> <enum value="0x00000004" name="GL_VERTEX23_BIT_PGI"/> <enum value="0x00000008" name="GL_VERTEX4_BIT_PGI"/> @@ -2623,6 +2657,7 @@ typedef unsigned int GLhandleARB; <enum value="0x0D30" name="GL_MAX_EVAL_ORDER"/> <enum value="0x0D31" name="GL_MAX_LIGHTS"/> <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="0x0D33" name="GL_MAX_TEXTURE_SIZE"/> <enum value="0x0D34" name="GL_MAX_PIXEL_MAP_TABLE"/> @@ -2741,6 +2776,7 @@ typedef unsigned int GLhandleARB; <enum value="0x1504" name="GL_AND_INVERTED"/> <enum value="0x1505" name="GL_NOOP"/> <enum value="0x1506" name="GL_XOR"/> + <enum value="0x1506" name="GL_XOR_NV"/> <enum value="0x1507" name="GL_OR"/> <enum value="0x1508" name="GL_NOR"/> <enum value="0x1509" name="GL_EQUIV"/> @@ -2774,8 +2810,11 @@ typedef unsigned int GLhandleARB; <enum value="0x1902" name="GL_DEPTH_COMPONENT"/> <enum value="0x1903" name="GL_RED"/> <enum value="0x1903" name="GL_RED_EXT"/> + <enum value="0x1903" name="GL_RED_NV"/> <enum value="0x1904" name="GL_GREEN"/> + <enum value="0x1904" name="GL_GREEN_NV"/> <enum value="0x1905" name="GL_BLUE"/> + <enum value="0x1905" name="GL_BLUE_NV"/> <enum value="0x1906" name="GL_ALPHA"/> <enum value="0x1907" name="GL_RGB"/> <enum value="0x1908" name="GL_RGBA"/> @@ -2823,6 +2862,7 @@ typedef unsigned int GLhandleARB; <enum value="0x2402" name="GL_SPHERE_MAP"/> <unused start="0x2403" end="0x24FF" comment="Unused for TextureGenMode"/> <enum value="0x2500" name="GL_TEXTURE_GEN_MODE"/> + <enum value="0x2500" name="GL_TEXTURE_GEN_MODE_OES"/> <enum value="0x2501" name="GL_OBJECT_PLANE"/> <enum value="0x2502" name="GL_EYE_PLANE"/> <unused start="0x2503" end="0x25FF" comment="Unused for TextureGenParameter"/> @@ -2864,16 +2904,22 @@ typedef unsigned int GLhandleARB; <enum value="0x2A2D" name="GL_T4F_C4F_N3F_V4F"/> <unused start="0x2A2E" end="0x2FFF" comment="Unused for InterleavedArrayFormat"/> <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="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="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="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="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="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="0x3006" name="GL_CLIP_DISTANCE6"/> <enum value="0x3007" name="GL_CLIP_DISTANCE7"/> @@ -3018,6 +3064,7 @@ typedef unsigned int GLhandleARB; <enum value="0x803B" name="GL_ALPHA4_EXT"/> <enum value="0x803C" name="GL_ALPHA8"/> <enum value="0x803C" name="GL_ALPHA8_EXT"/> + <enum value="0x803C" name="GL_ALPHA8_OES"/> <enum value="0x803D" name="GL_ALPHA12"/> <enum value="0x803D" name="GL_ALPHA12_EXT"/> <enum value="0x803E" name="GL_ALPHA16"/> @@ -3026,16 +3073,19 @@ typedef unsigned int GLhandleARB; <enum value="0x803F" name="GL_LUMINANCE4_EXT"/> <enum value="0x8040" name="GL_LUMINANCE8"/> <enum value="0x8040" name="GL_LUMINANCE8_EXT"/> + <enum value="0x8040" name="GL_LUMINANCE8_OES"/> <enum value="0x8041" name="GL_LUMINANCE12"/> <enum value="0x8041" name="GL_LUMINANCE12_EXT"/> <enum value="0x8042" name="GL_LUMINANCE16"/> <enum value="0x8042" name="GL_LUMINANCE16_EXT"/> <enum value="0x8043" name="GL_LUMINANCE4_ALPHA4"/> <enum value="0x8043" name="GL_LUMINANCE4_ALPHA4_EXT"/> + <enum value="0x8043" name="GL_LUMINANCE4_ALPHA4_OES"/> <enum value="0x8044" name="GL_LUMINANCE6_ALPHA2"/> <enum value="0x8044" name="GL_LUMINANCE6_ALPHA2_EXT"/> <enum value="0x8045" name="GL_LUMINANCE8_ALPHA8"/> <enum value="0x8045" name="GL_LUMINANCE8_ALPHA8_EXT"/> + <enum value="0x8045" name="GL_LUMINANCE8_ALPHA8_OES"/> <enum value="0x8046" name="GL_LUMINANCE12_ALPHA4"/> <enum value="0x8046" name="GL_LUMINANCE12_ALPHA4_EXT"/> <enum value="0x8047" name="GL_LUMINANCE12_ALPHA12"/> @@ -3059,6 +3109,7 @@ typedef unsigned int GLhandleARB; <enum value="0x8050" name="GL_RGB5_EXT"/> <enum value="0x8051" name="GL_RGB8"/> <enum value="0x8051" name="GL_RGB8_EXT"/> + <enum value="0x8051" name="GL_RGB8_OES"/> <enum value="0x8052" name="GL_RGB10"/> <enum value="0x8052" name="GL_RGB10_EXT"/> <enum value="0x8053" name="GL_RGB12"/> @@ -3111,6 +3162,7 @@ typedef unsigned int GLhandleARB; <enum value="0x806A" name="GL_TEXTURE_3D_BINDING_EXT"/> <enum value="0x806A" name="GL_TEXTURE_3D_BINDING_OES"/> <enum value="0x806A" name="GL_TEXTURE_BINDING_3D"/> + <enum value="0x806A" name="GL_TEXTURE_BINDING_3D_OES"/> <enum value="0x806B" name="GL_PACK_SKIP_IMAGES"/> <enum value="0x806B" name="GL_PACK_SKIP_IMAGES_EXT"/> <enum value="0x806C" name="GL_PACK_IMAGE_HEIGHT"/> @@ -3341,6 +3393,7 @@ typedef unsigned int GLhandleARB; <enum value="0x80E0" name="GL_BGR_EXT"/> <enum value="0x80E1" name="GL_BGRA"/> <enum value="0x80E1" name="GL_BGRA_EXT"/> + <enum value="0x80E1" name="GL_BGRA_IMG"/> <enum value="0x80E2" name="GL_COLOR_INDEX1_EXT"/> <enum value="0x80E3" name="GL_COLOR_INDEX2_EXT"/> <enum value="0x80E4" name="GL_COLOR_INDEX4_EXT"/> @@ -3427,6 +3480,7 @@ typedef unsigned int GLhandleARB; <enum value="0x813C" name="GL_TEXTURE_BASE_LEVEL"/> <enum value="0x813C" name="GL_TEXTURE_BASE_LEVEL_SGIS"/> <enum value="0x813D" name="GL_TEXTURE_MAX_LEVEL"/> + <enum value="0x813D" name="GL_TEXTURE_MAX_LEVEL_APPLE"/> <enum value="0x813D" name="GL_TEXTURE_MAX_LEVEL_SGIS"/> <enum value="0x813E" name="GL_PIXEL_TILE_BEST_ALIGNMENT_SGIX"/> <enum value="0x813F" name="GL_PIXEL_TILE_CACHE_INCREMENT_SGIX"/> @@ -3659,6 +3713,7 @@ typedef unsigned int GLhandleARB; <enums namespace="GL" start="0x8210" end="0x823F" vendor="ARB"> <enum value="0x8210" name="GL_FRAMEBUFFER_ATTACHMENT_COLOR_ENCODING"/> + <enum value="0x8210" name="GL_FRAMEBUFFER_ATTACHMENT_COLOR_ENCODING_EXT"/> <enum value="0x8211" name="GL_FRAMEBUFFER_ATTACHMENT_COMPONENT_TYPE"/> <enum value="0x8211" name="GL_FRAMEBUFFER_ATTACHMENT_COMPONENT_TYPE_EXT"/> <enum value="0x8212" name="GL_FRAMEBUFFER_ATTACHMENT_RED_SIZE"/> @@ -3677,7 +3732,7 @@ typedef unsigned int GLhandleARB; <enum value="0x821E" name="GL_CONTEXT_FLAGS"/> <enum value="0x821F" name="GL_BUFFER_IMMUTABLE_STORAGE"/> <enum value="0x8220" name="GL_BUFFER_STORAGE_FLAGS"/> - <unused start="0x8221"/> + <enum value="0x8221" name="GL_PRIMITIVE_RESTART_FOR_PATCHES_SUPPORTED" comment="Proposed for Bug 10364"/> <enum value="0x8222" name="GL_INDEX"/> <unused start="0x8223" comment="GL_DEPTH_BUFFER = 0x8223 not actually used in the API"/> <unused start="0x8224" comment="GL_STENCIL_BUFFER = 0x8224 not actually used in the API"/> @@ -3695,9 +3750,11 @@ typedef unsigned int GLhandleARB; <enum value="0x822D" name="GL_R16F"/> <enum value="0x822D" name="GL_R16F_EXT"/> <enum value="0x822E" name="GL_R32F"/> + <enum value="0x822E" name="GL_R32F_EXT"/> <enum value="0x822F" name="GL_RG16F"/> <enum value="0x822F" name="GL_RG16F_EXT"/> <enum value="0x8230" name="GL_RG32F"/> + <enum value="0x8230" name="GL_RG32F_EXT"/> <enum value="0x8231" name="GL_R8I"/> <enum value="0x8232" name="GL_R8UI"/> <enum value="0x8233" name="GL_R16I"/> @@ -3765,10 +3822,15 @@ typedef unsigned int GLhandleARB; <enum value="0x8251" name="GL_DEBUG_TYPE_OTHER_ARB"/> <enum value="0x8251" name="GL_DEBUG_TYPE_OTHER_KHR"/> <enum value="0x8252" name="GL_LOSE_CONTEXT_ON_RESET_ARB"/> + <enum value="0x8252" name="GL_LOSE_CONTEXT_ON_RESET_EXT"/> <enum value="0x8253" name="GL_GUILTY_CONTEXT_RESET_ARB"/> + <enum value="0x8253" name="GL_GUILTY_CONTEXT_RESET_EXT"/> <enum value="0x8254" name="GL_INNOCENT_CONTEXT_RESET_ARB"/> + <enum value="0x8254" name="GL_INNOCENT_CONTEXT_RESET_EXT"/> <enum value="0x8255" name="GL_UNKNOWN_CONTEXT_RESET_ARB"/> + <enum value="0x8255" name="GL_UNKNOWN_CONTEXT_RESET_EXT"/> <enum value="0x8256" name="GL_RESET_NOTIFICATION_STRATEGY_ARB"/> + <enum value="0x8256" name="GL_RESET_NOTIFICATION_STRATEGY_EXT"/> <enum value="0x8257" name="GL_PROGRAM_BINARY_RETRIEVABLE_HINT"/> <enum value="0x8258" name="GL_PROGRAM_SEPARABLE"/> <enum value="0x8258" name="GL_PROGRAM_SEPARABLE_EXT"/> @@ -3783,12 +3845,13 @@ typedef unsigned int GLhandleARB; <enum value="0x825F" name="GL_VIEWPORT_INDEX_PROVOKING_VERTEX"/> <enum value="0x8260" name="GL_UNDEFINED_VERTEX"/> <enum value="0x8261" name="GL_NO_RESET_NOTIFICATION_ARB"/> + <enum value="0x8261" name="GL_NO_RESET_NOTIFICATION_EXT"/> <enum value="0x8262" name="GL_MAX_COMPUTE_SHARED_MEMORY_SIZE"/> <enum value="0x8263" name="GL_MAX_COMPUTE_UNIFORM_COMPONENTS"/> <enum value="0x8264" name="GL_MAX_COMPUTE_ATOMIC_COUNTER_BUFFERS"/> <enum value="0x8265" name="GL_MAX_COMPUTE_ATOMIC_COUNTERS"/> <enum value="0x8266" name="GL_MAX_COMBINED_COMPUTE_UNIFORM_COMPONENTS"/> - <enum value="0x8267" name="GL_COMPUTE_LOCAL_WORK_SIZE"/> + <enum value="0x8267" name="GL_COMPUTE_WORK_GROUP_SIZE"/> <enum value="0x8268" name="GL_DEBUG_TYPE_MARKER"/> <enum value="0x8268" name="GL_DEBUG_TYPE_MARKER_KHR"/> <enum value="0x8269" name="GL_DEBUG_TYPE_PUSH_GROUP"/> @@ -4037,6 +4100,7 @@ typedef unsigned int GLhandleARB; <enum value="0x8364" name="GL_UNSIGNED_SHORT_5_6_5_REV_EXT"/> <enum value="0x8365" name="GL_UNSIGNED_SHORT_4_4_4_4_REV"/> <enum value="0x8365" name="GL_UNSIGNED_SHORT_4_4_4_4_REV_EXT"/> + <enum value="0x8365" name="GL_UNSIGNED_SHORT_4_4_4_4_REV_IMG"/> <enum value="0x8366" name="GL_UNSIGNED_SHORT_1_5_5_5_REV"/> <enum value="0x8366" name="GL_UNSIGNED_SHORT_1_5_5_5_REV_EXT"/> <enum value="0x8367" name="GL_UNSIGNED_INT_8_8_8_8_REV"/> @@ -4124,7 +4188,10 @@ typedef unsigned int GLhandleARB; <enum value="0x83F6" name="GL_NORMAL_ARRAY_PARALLEL_POINTERS_INTEL"/> <enum value="0x83F7" name="GL_COLOR_ARRAY_PARALLEL_POINTERS_INTEL"/> <enum value="0x83F8" name="GL_TEXTURE_COORD_ARRAY_PARALLEL_POINTERS_INTEL"/> - <unused start="0x83F9" end="0x83FE"/> + <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="0x83FE"/> <enum value="0x83FF" name="GL_TEXTURE_MEMORY_LAYOUT_INTEL"/> </enums> @@ -4668,6 +4735,7 @@ typedef unsigned int GLhandleARB; <enum value="0x85B4" name="GL_STORAGE_CLIENT_APPLE"/> <enum value="0x85B5" name="GL_VERTEX_ARRAY_BINDING"/> <enum value="0x85B5" name="GL_VERTEX_ARRAY_BINDING_APPLE"/> + <enum value="0x85B5" name="GL_VERTEX_ARRAY_BINDING_OES"/> <unused start="0x85B6" comment="Unknown extension (Khronos bug 632)"/> <!-- <enum value="0x85B6" name="GL_TEXTURE_MINIMIZE_STORAGE_APPLE"/> --> <enum value="0x85B7" name="GL_TEXTURE_RANGE_LENGTH_APPLE"/> @@ -5074,7 +5142,7 @@ typedef unsigned int GLhandleARB; <enum value="0x874C" name="GL_STENCIL_OP_VALUE_AMD"/> <enum value="0x874D" name="GL_STENCIL_BACK_OP_VALUE_AMD"/> <enum value="0x874E" name="GL_VERTEX_ATTRIB_ARRAY_LONG"/> - <unused start="0x874F"/> + <enum value="0x874F" name="GL_OCCLUSION_QUERY_EVENT_MASK_AMD"/> </enums> <enums namespace="GL" start="0x8750" end="0x875F" vendor="MESA"> @@ -5287,22 +5355,27 @@ typedef unsigned int GLhandleARB; <unused start="0x8811" end="0x8813"/> <enum value="0x8814" name="GL_RGBA32F"/> <enum value="0x8814" name="GL_RGBA32F_ARB"/> + <enum value="0x8814" name="GL_RGBA32F_EXT"/> <enum value="0x8814" name="GL_RGBA_FLOAT32_APPLE"/> <enum value="0x8814" name="GL_RGBA_FLOAT32_ATI"/> <enum value="0x8815" name="GL_RGB32F"/> <enum value="0x8815" name="GL_RGB32F_ARB"/> + <enum value="0x8815" name="GL_RGB32F_EXT"/> <enum value="0x8815" name="GL_RGB_FLOAT32_APPLE"/> <enum value="0x8815" name="GL_RGB_FLOAT32_ATI"/> <enum value="0x8816" name="GL_ALPHA32F_ARB"/> + <enum value="0x8816" name="GL_ALPHA32F_EXT"/> <enum value="0x8816" name="GL_ALPHA_FLOAT32_APPLE"/> <enum value="0x8816" name="GL_ALPHA_FLOAT32_ATI"/> <enum value="0x8817" name="GL_INTENSITY32F_ARB"/> <enum value="0x8817" name="GL_INTENSITY_FLOAT32_APPLE"/> <enum value="0x8817" name="GL_INTENSITY_FLOAT32_ATI"/> <enum value="0x8818" name="GL_LUMINANCE32F_ARB"/> + <enum value="0x8818" name="GL_LUMINANCE32F_EXT"/> <enum value="0x8818" name="GL_LUMINANCE_FLOAT32_APPLE"/> <enum value="0x8818" name="GL_LUMINANCE_FLOAT32_ATI"/> <enum value="0x8819" name="GL_LUMINANCE_ALPHA32F_ARB"/> + <enum value="0x8819" name="GL_LUMINANCE_ALPHA32F_EXT"/> <enum value="0x8819" name="GL_LUMINANCE_ALPHA_FLOAT32_APPLE"/> <enum value="0x8819" name="GL_LUMINANCE_ALPHA_FLOAT32_ATI"/> <enum value="0x881A" name="GL_RGBA16F"/> @@ -5316,15 +5389,18 @@ typedef unsigned int GLhandleARB; <enum value="0x881B" name="GL_RGB_FLOAT16_APPLE"/> <enum value="0x881B" name="GL_RGB_FLOAT16_ATI"/> <enum value="0x881C" name="GL_ALPHA16F_ARB"/> + <enum value="0x881C" name="GL_ALPHA16F_EXT"/> <enum value="0x881C" name="GL_ALPHA_FLOAT16_APPLE"/> <enum value="0x881C" name="GL_ALPHA_FLOAT16_ATI"/> <enum value="0x881D" name="GL_INTENSITY16F_ARB"/> <enum value="0x881D" name="GL_INTENSITY_FLOAT16_APPLE"/> <enum value="0x881D" name="GL_INTENSITY_FLOAT16_ATI"/> <enum value="0x881E" name="GL_LUMINANCE16F_ARB"/> + <enum value="0x881E" name="GL_LUMINANCE16F_EXT"/> <enum value="0x881E" name="GL_LUMINANCE_FLOAT16_APPLE"/> <enum value="0x881E" name="GL_LUMINANCE_FLOAT16_ATI"/> <enum value="0x881F" name="GL_LUMINANCE_ALPHA16F_ARB"/> + <enum value="0x881F" name="GL_LUMINANCE_ALPHA16F_EXT"/> <enum value="0x881F" name="GL_LUMINANCE_ALPHA_FLOAT16_APPLE"/> <enum value="0x881F" name="GL_LUMINANCE_ALPHA_FLOAT16_ATI"/> <!-- RGBA_FLOAT_MODE_ARB equivalent to TYPE_RGBA_FLOAT_ATI --> @@ -5418,7 +5494,9 @@ typedef unsigned int GLhandleARB; <enum value="0x8834" name="GL_DRAW_BUFFER15_EXT"/> <enum value="0x8834" name="GL_DRAW_BUFFER15_NV"/> <enum value="0x8835" name="GL_COLOR_CLEAR_UNCLAMPED_VALUE_ATI"/> - <unused start="0x8836" end="0x883C"/> + <unused start="0x8836"/> + <enum value="0x8837" name="GL_COMPRESSED_LUMINANCE_ALPHA_3DC_ATI" comment="Defined by Mesa but not ATI"/> + <unused start="0x8838" end="0x883C"/> <enum value="0x883D" name="GL_BLEND_EQUATION_ALPHA"/> <enum value="0x883D" name="GL_BLEND_EQUATION_ALPHA_EXT"/> <enum value="0x883D" name="GL_BLEND_EQUATION_ALPHA_OES"/> @@ -5715,6 +5793,7 @@ typedef unsigned int GLhandleARB; <enum value="0x88FE" name="GL_VERTEX_ATTRIB_ARRAY_DIVISOR"/> <enum value="0x88FE" name="GL_VERTEX_ATTRIB_ARRAY_DIVISOR_ANGLE"/> <enum value="0x88FE" name="GL_VERTEX_ATTRIB_ARRAY_DIVISOR_ARB"/> + <enum value="0x88FE" name="GL_VERTEX_ATTRIB_ARRAY_DIVISOR_EXT"/> <enum value="0x88FE" name="GL_VERTEX_ATTRIB_ARRAY_DIVISOR_NV"/> <enum value="0x88FF" name="GL_MAX_ARRAY_TEXTURE_LAYERS"/> <enum value="0x88FF" name="GL_MAX_ARRAY_TEXTURE_LAYERS_EXT"/> @@ -5940,10 +6019,15 @@ typedef unsigned int GLhandleARB; <enum value="0x8A4A" name="GL_SKIP_DECODE_EXT"/> <unused start="0x8A4B" end="0x8A4E"/> <enum value="0x8A4F" name="GL_PROGRAM_PIPELINE_OBJECT_EXT"/> - <unused start="0x8A50" end="0x8A51"/> + <unused start="0x8A50"/> + <enum value="0x8A51" name="GL_RGB_RAW_422_APPLE"/> <enum value="0x8A52" name="GL_FRAGMENT_SHADER_DISCARDS_SAMPLES_EXT"/> <enum value="0x8A53" name="GL_SYNC_OBJECT_APPLE"/> - <unused start="0x8A54" end="0x8A7F"/> + <enum value="0x8A54" name="GL_COMPRESSED_SRGB_PVRTC_2BPPV1_EXT"/> + <enum value="0x8A55" name="GL_COMPRESSED_SRGB_PVRTC_4BPPV1_EXT"/> + <enum value="0x8A56" name="GL_COMPRESSED_SRGB_ALPHA_PVRTC_2BPPV1_EXT"/> + <enum value="0x8A57" name="GL_COMPRESSED_SRGB_ALPHA_PVRTC_4BPPV1_EXT"/> + <unused start="0x8A58" end="0x8A7F"/> </enums> <enums namespace="GL" start="0x8A80" end="0x8AEF" vendor="Matrox"/> @@ -6030,11 +6114,17 @@ typedef unsigned int GLhandleARB; <enum value="0x8B64" name="GL_SAMPLER_2D_RECT_SHADOW"/> <enum value="0x8B64" name="GL_SAMPLER_2D_RECT_SHADOW_ARB"/> <enum value="0x8B65" name="GL_FLOAT_MAT2x3"/> + <enum value="0x8B65" name="GL_FLOAT_MAT2x3_NV"/> <enum value="0x8B66" name="GL_FLOAT_MAT2x4"/> + <enum value="0x8B66" name="GL_FLOAT_MAT2x4_NV"/> <enum value="0x8B67" name="GL_FLOAT_MAT3x2"/> + <enum value="0x8B67" name="GL_FLOAT_MAT3x2_NV"/> <enum value="0x8B68" name="GL_FLOAT_MAT3x4"/> + <enum value="0x8B68" name="GL_FLOAT_MAT3x4_NV"/> <enum value="0x8B69" name="GL_FLOAT_MAT4x2"/> + <enum value="0x8B69" name="GL_FLOAT_MAT4x2_NV"/> <enum value="0x8B6A" name="GL_FLOAT_MAT4x3"/> + <enum value="0x8B6A" name="GL_FLOAT_MAT4x3_NV"/> <unused start="0x8B6B" end="0x8B7F" comment="For attribute types"/> </enums> @@ -6099,9 +6189,8 @@ typedef unsigned int GLhandleARB; <enum value="0x8BB1" name="GL_FRAGMENT_PROGRAM_CALLBACK_MESA"/> <enum value="0x8BB2" name="GL_FRAGMENT_PROGRAM_CALLBACK_FUNC_MESA"/> <enum value="0x8BB3" name="GL_FRAGMENT_PROGRAM_CALLBACK_DATA_MESA"/> - <enum value="0x8BB4" name="GL_VERTEX_PROGRAM_CALLBACK_MESA"/> - <enum value="0x8BB4" name="GL_VERTEX_PROGRAM_POSITION_MESA" comment="Probably NOT an alias of GL_VERTEX_PROGRAM_CALLBACK_MESA. But spec is not complete anyway."/> - <unused start="0x88B5" comment="One of the 0x88B4 enums should probably have this value"/> + <enum value="0x8BB4" name="GL_VERTEX_PROGRAM_POSITION_MESA"/> + <enum value="0x8BB5" name="GL_VERTEX_PROGRAM_CALLBACK_MESA"/> <enum value="0x8BB6" name="GL_VERTEX_PROGRAM_CALLBACK_FUNC_MESA"/> <enum value="0x8BB7" name="GL_VERTEX_PROGRAM_CALLBACK_DATA_MESA"/> </enums> @@ -6184,6 +6273,7 @@ typedef unsigned int GLhandleARB; <enum value="0x8C2A" name="GL_TEXTURE_BUFFER"/> <enum value="0x8C2A" name="GL_TEXTURE_BUFFER_ARB"/> <enum value="0x8C2A" name="GL_TEXTURE_BUFFER_EXT"/> + <enum value="0x8C2A" name="GL_TEXTURE_BUFFER_BINDING" comment="Equivalent to GL_TEXTURE_BUFFER_ARB query, but named more consistently"/> <enum value="0x8C2B" name="GL_MAX_TEXTURE_BUFFER_SIZE"/> <enum value="0x8C2B" name="GL_MAX_TEXTURE_BUFFER_SIZE_ARB"/> <enum value="0x8C2B" name="GL_MAX_TEXTURE_BUFFER_SIZE_EXT"/> @@ -6332,6 +6422,8 @@ typedef unsigned int GLhandleARB; <enum value="0x8CA4" name="GL_STENCIL_BACK_VALUE_MASK"/> <enum value="0x8CA5" name="GL_STENCIL_BACK_WRITEMASK"/> <enum value="0x8CA6" name="GL_DRAW_FRAMEBUFFER_BINDING"/> + <enum value="0x8CA6" name="GL_DRAW_FRAMEBUFFER_BINDING_ANGLE"/> + <enum value="0x8CA6" name="GL_DRAW_FRAMEBUFFER_BINDING_APPLE"/> <enum value="0x8CA6" name="GL_DRAW_FRAMEBUFFER_BINDING_EXT"/> <enum value="0x8CA6" name="GL_DRAW_FRAMEBUFFER_BINDING_NV"/> <enum value="0x8CA6" name="GL_FRAMEBUFFER_BINDING"/> @@ -6344,18 +6436,23 @@ typedef unsigned int GLhandleARB; <enum value="0x8CA7" name="GL_RENDERBUFFER_BINDING_OES"/> <enum value="0x8CA8" name="GL_READ_FRAMEBUFFER"/> <enum value="0x8CA8" name="GL_READ_FRAMEBUFFER_ANGLE"/> + <enum value="0x8CA8" name="GL_READ_FRAMEBUFFER_APPLE"/> <enum value="0x8CA8" name="GL_READ_FRAMEBUFFER_EXT"/> <enum value="0x8CA8" name="GL_READ_FRAMEBUFFER_NV"/> <enum value="0x8CA9" name="GL_DRAW_FRAMEBUFFER"/> <enum value="0x8CA9" name="GL_DRAW_FRAMEBUFFER_ANGLE"/> + <enum value="0x8CA9" name="GL_DRAW_FRAMEBUFFER_APPLE"/> <enum value="0x8CA9" name="GL_DRAW_FRAMEBUFFER_EXT"/> <enum value="0x8CA9" name="GL_DRAW_FRAMEBUFFER_NV"/> <enum value="0x8CAA" name="GL_READ_FRAMEBUFFER_BINDING"/> + <enum value="0x8CAA" name="GL_READ_FRAMEBUFFER_BINDING_ANGLE"/> + <enum value="0x8CAA" name="GL_READ_FRAMEBUFFER_BINDING_APPLE"/> <enum value="0x8CAA" name="GL_READ_FRAMEBUFFER_BINDING_EXT"/> <enum value="0x8CAA" name="GL_READ_FRAMEBUFFER_BINDING_NV"/> <enum value="0x8CAB" name="GL_RENDERBUFFER_COVERAGE_SAMPLES_NV"/> <enum value="0x8CAB" name="GL_RENDERBUFFER_SAMPLES"/> <enum value="0x8CAB" name="GL_RENDERBUFFER_SAMPLES_ANGLE"/> + <enum value="0x8CAB" name="GL_RENDERBUFFER_SAMPLES_APPLE"/> <enum value="0x8CAB" name="GL_RENDERBUFFER_SAMPLES_EXT"/> <enum value="0x8CAB" name="GL_RENDERBUFFER_SAMPLES_NV"/> <enum value="0x8CAC" name="GL_DEPTH_COMPONENT32F"/> @@ -6518,10 +6615,12 @@ typedef unsigned int GLhandleARB; <enum value="0x8D55" name="GL_RENDERBUFFER_STENCIL_SIZE_OES"/> <enum value="0x8D56" name="GL_FRAMEBUFFER_INCOMPLETE_MULTISAMPLE"/> <enum value="0x8D56" name="GL_FRAMEBUFFER_INCOMPLETE_MULTISAMPLE_ANGLE"/> + <enum value="0x8D56" name="GL_FRAMEBUFFER_INCOMPLETE_MULTISAMPLE_APPLE"/> <enum value="0x8D56" name="GL_FRAMEBUFFER_INCOMPLETE_MULTISAMPLE_EXT"/> <enum value="0x8D56" name="GL_FRAMEBUFFER_INCOMPLETE_MULTISAMPLE_NV"/> <enum value="0x8D57" name="GL_MAX_SAMPLES"/> <enum value="0x8D57" name="GL_MAX_SAMPLES_ANGLE"/> + <enum value="0x8D57" name="GL_MAX_SAMPLES_APPLE"/> <enum value="0x8D57" name="GL_MAX_SAMPLES_EXT"/> <enum value="0x8D57" name="GL_MAX_SAMPLES_NV"/> <unused start="0x8D58" end="0x8D5F"/> @@ -6876,9 +6975,13 @@ typedef unsigned int GLhandleARB; <enum value="0x8E88" name="GL_TESS_CONTROL_SHADER"/> <enum value="0x8E89" name="GL_MAX_TESS_CONTROL_UNIFORM_BLOCKS"/> <enum value="0x8E8A" name="GL_MAX_TESS_EVALUATION_UNIFORM_BLOCKS"/> + <enum value="0x8E8C" name="GL_COMPRESSED_RGBA_BPTC_UNORM"/> <enum value="0x8E8C" name="GL_COMPRESSED_RGBA_BPTC_UNORM_ARB"/> + <enum value="0x8E8D" name="GL_COMPRESSED_SRGB_ALPHA_BPTC_UNORM"/> <enum value="0x8E8D" name="GL_COMPRESSED_SRGB_ALPHA_BPTC_UNORM_ARB"/> + <enum value="0x8E8E" name="GL_COMPRESSED_RGB_BPTC_SIGNED_FLOAT"/> <enum value="0x8E8E" name="GL_COMPRESSED_RGB_BPTC_SIGNED_FLOAT_ARB"/> + <enum value="0x8E8F" name="GL_COMPRESSED_RGB_BPTC_UNSIGNED_FLOAT"/> <enum value="0x8E8F" name="GL_COMPRESSED_RGB_BPTC_UNSIGNED_FLOAT_ARB"/> </enums> @@ -6928,8 +7031,10 @@ typedef unsigned int GLhandleARB; <enum value="0x8F34" name="GL_GPU_ADDRESS_NV"/> <enum value="0x8F35" name="GL_MAX_SHADER_BUFFER_ADDRESS_NV"/> <enum value="0x8F36" name="GL_COPY_READ_BUFFER"/> + <enum value="0x8F36" name="GL_COPY_READ_BUFFER_NV"/> <enum value="0x8F36" name="GL_COPY_READ_BUFFER_BINDING" alias="GL_COPY_READ_BUFFER"/> <enum value="0x8F37" name="GL_COPY_WRITE_BUFFER"/> + <enum value="0x8F37" name="GL_COPY_WRITE_BUFFER_NV"/> <enum value="0x8F37" name="GL_COPY_WRITE_BUFFER_BINDING" alias="GL_COPY_WRITE_BUFFER"/> <enum value="0x8F38" name="GL_MAX_IMAGE_UNITS"/> <enum value="0x8F38" name="GL_MAX_IMAGE_UNITS_EXT"/> @@ -7313,8 +7418,8 @@ typedef unsigned int GLhandleARB; <enum value="0x90E1" name="GL_SYNC_X11_FENCE_EXT"/> <unused start="0x90E2" end="0x90E9"/> <enum value="0x90EA" name="GL_DEPTH_STENCIL_TEXTURE_MODE"/> - <enum value="0x90EB" name="GL_MAX_COMPUTE_FIXED_GROUP_INVOCATIONS_ARB" alias="GL_MAX_COMPUTE_LOCAL_INVOCATIONS"/> - <enum value="0x90EB" name="GL_MAX_COMPUTE_LOCAL_INVOCATIONS"/> + <enum value="0x90EB" name="GL_MAX_COMPUTE_WORK_GROUP_INVOCATIONS"/> + <enum value="0x90EB" name="GL_MAX_COMPUTE_FIXED_GROUP_INVOCATIONS_ARB" alias="GL_MAX_COMPUTE_WORK_GROUP_INVOCATIONS"/> <enum value="0x90EC" name="GL_UNIFORM_BLOCK_REFERENCED_BY_COMPUTE_SHADER"/> <enum value="0x90ED" name="GL_ATOMIC_COUNTER_BUFFER_REFERENCED_BY_COMPUTE_SHADER"/> <enum value="0x90EE" name="GL_DISPATCH_INDIRECT_BUFFER"/> @@ -7322,7 +7427,8 @@ typedef unsigned int GLhandleARB; <enum value="0x90F0" name="GL_COLOR_ATTACHMENT_EXT"/> <enum value="0x90F1" name="GL_MULTIVIEW_EXT"/> <enum value="0x90F2" name="GL_MAX_MULTIVIEW_BUFFERS_EXT"/> - <unused start="0x90F3" end="0x90FA"/> + <enum value="0x90F3" name="GL_CONTEXT_ROBUST_ACCESS_EXT"/> + <unused start="0x90F4" end="0x90FA"/> <enum value="0x90FB" name="GL_COMPUTE_PROGRAM_NV"/> <enum value="0x90FC" name="GL_COMPUTE_PROGRAM_PARAMETER_BUFFER_NV"/> <unused start="0x90FD" end="0x90FF"/> @@ -7389,6 +7495,7 @@ typedef unsigned int GLhandleARB; <enum value="0x912D" name="GL_PACK_COMPRESSED_BLOCK_DEPTH"/> <enum value="0x912E" name="GL_PACK_COMPRESSED_BLOCK_SIZE"/> <enum value="0x912F" name="GL_TEXTURE_IMMUTABLE_FORMAT"/> + <enum value="0x912F" name="GL_TEXTURE_IMMUTABLE_FORMAT_EXT"/> </enums> <enums namespace="GL" start="0x9130" end="0x913F" vendor="IMG" comment="Khronos bug 882"> @@ -7486,8 +7593,8 @@ typedef unsigned int GLhandleARB; <enum value="0x91BC" name="GL_MAX_COMPUTE_TEXTURE_IMAGE_UNITS"/> <enum value="0x91BD" name="GL_MAX_COMPUTE_IMAGE_UNIFORMS"/> <enum value="0x91BE" name="GL_MAX_COMPUTE_WORK_GROUP_COUNT"/> - <enum value="0x91BF" name="GL_MAX_COMPUTE_FIXED_GROUP_SIZE_ARB" alias="GL_MAX_COMPUTE_WORK_GROUP_SIZE"/> <enum value="0x91BF" name="GL_MAX_COMPUTE_WORK_GROUP_SIZE"/> + <enum value="0x91BF" name="GL_MAX_COMPUTE_FIXED_GROUP_SIZE_ARB" alias="GL_MAX_COMPUTE_WORK_GROUP_SIZE"/> <unused start="0x91C0" end="0x923F"/> </enums> @@ -7694,7 +7801,7 @@ typedef unsigned int GLhandleARB; <enums namespace="GL" start="0x93A0" end="0x93AF" vendor="ANGLE" comment="Khronos bug 8100"> <enum value="0x93A0" name="GL_TRANSLATED_SHADER_SOURCE_LENGTH_ANGLE"/> - <unused start="0x93A1"/> + <enum value="0x93A1" name="GL_BGRA8_EXT"/> <enum value="0x93A2" name="GL_TEXTURE_USAGE_ANGLE"/> <enum value="0x93A3" name="GL_FRAMEBUFFER_ATTACHMENT_ANGLE"/> <enum value="0x93A4" name="GL_PACK_REVERSE_ROW_ORDER_ANGLE"/> @@ -7718,7 +7825,18 @@ typedef unsigned int GLhandleARB; <enum value="0x93BB" name="GL_COMPRESSED_RGBA_ASTC_10x10_KHR"/> <enum value="0x93BC" name="GL_COMPRESSED_RGBA_ASTC_12x10_KHR"/> <enum value="0x93BD" name="GL_COMPRESSED_RGBA_ASTC_12x12_KHR"/> - <unused start="0x93BE" end="0x93CF"/> + <unused start="0x93BE" end="0x93BF"/> + <enum value="0x93C0" name="GL_COMPRESSED_RGBA_ASTC_3x3x3_OES"/> + <enum value="0x93C1" name="GL_COMPRESSED_RGBA_ASTC_4x3x3_OES"/> + <enum value="0x93C2" name="GL_COMPRESSED_RGBA_ASTC_4x4x3_OES"/> + <enum value="0x93C3" name="GL_COMPRESSED_RGBA_ASTC_4x4x4_OES"/> + <enum value="0x93C4" name="GL_COMPRESSED_RGBA_ASTC_5x4x4_OES"/> + <enum value="0x93C5" name="GL_COMPRESSED_RGBA_ASTC_5x5x4_OES"/> + <enum value="0x93C6" name="GL_COMPRESSED_RGBA_ASTC_5x5x5_OES"/> + <enum value="0x93C7" name="GL_COMPRESSED_RGBA_ASTC_6x5x5_OES"/> + <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"/> <enum value="0x93D0" name="GL_COMPRESSED_SRGB8_ALPHA8_ASTC_4x4_KHR"/> <enum value="0x93D1" name="GL_COMPRESSED_SRGB8_ALPHA8_ASTC_5x4_KHR"/> <enum value="0x93D2" name="GL_COMPRESSED_SRGB8_ALPHA8_ASTC_5x5_KHR"/> @@ -7733,13 +7851,44 @@ typedef unsigned int GLhandleARB; <enum value="0x93DB" name="GL_COMPRESSED_SRGB8_ALPHA8_ASTC_10x10_KHR"/> <enum value="0x93DC" name="GL_COMPRESSED_SRGB8_ALPHA8_ASTC_12x10_KHR"/> <enum value="0x93DD" name="GL_COMPRESSED_SRGB8_ALPHA8_ASTC_12x12_KHR"/> - <unused start="0x93DE" end="0x93EF"/> + <unused start="0x93DE" end="0x93DF"/> + <enum value="0x93E0" name="GL_COMPRESSED_SRGB8_ALPHA8_ASTC_3x3x3_OES"/> + <enum value="0x93E1" name="GL_COMPRESSED_SRGB8_ALPHA8_ASTC_4x3x3_OES"/> + <enum value="0x93E2" name="GL_COMPRESSED_SRGB8_ALPHA8_ASTC_4x4x3_OES"/> + <enum value="0x93E3" name="GL_COMPRESSED_SRGB8_ALPHA8_ASTC_4x4x4_OES"/> + <enum value="0x93E4" name="GL_COMPRESSED_SRGB8_ALPHA8_ASTC_5x4x4_OES"/> + <enum value="0x93E5" name="GL_COMPRESSED_SRGB8_ALPHA8_ASTC_5x5x4_OES"/> + <enum value="0x93E6" name="GL_COMPRESSED_SRGB8_ALPHA8_ASTC_5x5x5_OES"/> + <enum value="0x93E7" name="GL_COMPRESSED_SRGB8_ALPHA8_ASTC_6x5x5_OES"/> + <enum value="0x93E8" name="GL_COMPRESSED_SRGB8_ALPHA8_ASTC_6x6x5_OES"/> + <enum value="0x93E9" name="GL_COMPRESSED_SRGB8_ALPHA8_ASTC_6x6x6_OES"/> + <unused start="0x93EA" end="0x93EF"/> </enums> <enums namespace="GL" start="0x93F0" end="0x94EF" vendor="APPLE" comment="Khronos bug 10233"> <unused start="0x93F0" end="0x94EF"/> </enums> + <enums namespace="GL" start="0x94F0" end="0x950F" vendor="INTEL" comment="Khronos bug 11345"> + <enum value="0x94F0" name="GL_PERFQUERY_COUNTER_EVENT_INTEL"/> + <enum value="0x94F1" name="GL_PERFQUERY_COUNTER_DURATION_NORM_INTEL"/> + <enum value="0x94F2" name="GL_PERFQUERY_COUNTER_DURATION_RAW_INTEL"/> + <enum value="0x94F3" name="GL_PERFQUERY_COUNTER_THROUGHPUT_INTEL"/> + <enum value="0x94F4" name="GL_PERFQUERY_COUNTER_RAW_INTEL"/> + <enum value="0x94F5" name="GL_PERFQUERY_COUNTER_TIMESTAMP_INTEL"/> + <unused start="0x94F6" end="0x94F7"/> + <enum value="0x94F8" name="GL_PERFQUERY_COUNTER_DATA_UINT32_INTEL"/> + <enum value="0x94F9" name="GL_PERFQUERY_COUNTER_DATA_UINT64_INTEL"/> + <enum value="0x94FA" name="GL_PERFQUERY_COUNTER_DATA_FLOAT_INTEL"/> + <enum value="0x94FB" name="GL_PERFQUERY_COUNTER_DATA_DOUBLE_INTEL"/> + <enum value="0x94FC" name="GL_PERFQUERY_COUNTER_DATA_BOOL32_INTEL"/> + <enum value="0x94FD" name="GL_PERFQUERY_QUERY_NAME_LENGTH_MAX_INTEL"/> + <enum value="0x94FE" name="GL_PERFQUERY_COUNTER_NAME_LENGTH_MAX_INTEL"/> + <enum value="0x94FF" name="GL_PERFQUERY_COUNTER_DESC_LENGTH_MAX_INTEL"/> + <enum value="0x9500" name="GL_PERFQUERY_GPA_EXTENDED_COUNTERS_INTEL"/> + <unused start="0x9501" end="0x950F"/> + </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. @@ -7749,8 +7898,8 @@ typedef unsigned int GLhandleARB; file) File requests in the Khronos Bugzilla, OpenGL project, Registry component. --> - <enums namespace="GL" start="0x94F0" end="99999" vendor="ARB" comment="RESERVED FOR FUTURE ALLOCATIONS BY KHRONOS"> - <unused start="0x94F0" end="99999"/> + <enums namespace="GL" start="0x9510" end="99999" vendor="ARB" comment="RESERVED FOR FUTURE ALLOCATIONS BY KHRONOS"> + <unused start="0x9510" end="99999"/> </enums> <!-- Historical large block allocations, all unused except (in older days) by IBM --> @@ -7814,57 +7963,6 @@ typedef unsigned int GLhandleARB; <enums namespace="GL" start="108000" end="108999" vendor="ES" comment="Evans and Sutherland is out of the graphics hardware business"/> - <enums namespace="GL" comment="required for ES[123] core API - needs sorting"> - <!-- required enums for ES[123] - core API --> - <enum value="0x0D32" name="GL_MAX_CLIP_PLANES_IMG"/> - <enum value="0x2500" name="GL_TEXTURE_GEN_MODE_OES"/> - <enum value="0x3000" name="GL_CLIP_PLANE0_IMG"/> - <enum value="0x3001" name="GL_CLIP_PLANE1_IMG"/> - <enum value="0x3002" name="GL_CLIP_PLANE2_IMG"/> - <enum value="0x3003" name="GL_CLIP_PLANE3_IMG"/> - <enum value="0x3004" name="GL_CLIP_PLANE4_IMG"/> - <enum value="0x3005" name="GL_CLIP_PLANE5_IMG"/> - <enum value="0x803C" name="GL_ALPHA8_OES"/> - <enum value="0x8040" name="GL_LUMINANCE8_OES"/> - <enum value="0x8043" name="GL_LUMINANCE4_ALPHA4_OES"/> - <enum value="0x8045" name="GL_LUMINANCE8_ALPHA8_OES"/> - <enum value="0x8051" name="GL_RGB8_OES"/> - <enum value="0x806A" name="GL_TEXTURE_BINDING_3D_OES"/> - <enum value="0x80E1" name="GL_BGRA_IMG"/> - <enum value="0x813D" name="GL_TEXTURE_MAX_LEVEL_APPLE"/> - <enum value="0x8210" name="GL_FRAMEBUFFER_ATTACHMENT_COLOR_ENCODING_EXT"/> - <enum value="0x822E" name="GL_R32F_EXT"/> - <enum value="0x8230" name="GL_RG32F_EXT"/> - <enum value="0x8252" name="GL_LOSE_CONTEXT_ON_RESET_EXT"/> - <enum value="0x8253" name="GL_GUILTY_CONTEXT_RESET_EXT"/> - <enum value="0x8254" name="GL_INNOCENT_CONTEXT_RESET_EXT"/> - <enum value="0x8255" name="GL_UNKNOWN_CONTEXT_RESET_EXT"/> - <enum value="0x8256" name="GL_RESET_NOTIFICATION_STRATEGY_EXT"/> - <enum value="0x8261" name="GL_NO_RESET_NOTIFICATION_EXT"/> - <enum value="0x8365" name="GL_UNSIGNED_SHORT_4_4_4_4_REV_IMG"/> - <enum value="0x85B5" name="GL_VERTEX_ARRAY_BINDING_OES"/> - <enum value="0x8814" name="GL_RGBA32F_EXT"/> - <enum value="0x8815" name="GL_RGB32F_EXT"/> - <enum value="0x8816" name="GL_ALPHA32F_EXT"/> - <enum value="0x8818" name="GL_LUMINANCE32F_EXT"/> - <enum value="0x8819" name="GL_LUMINANCE_ALPHA32F_EXT"/> - <enum value="0x881C" name="GL_ALPHA16F_EXT"/> - <enum value="0x881E" name="GL_LUMINANCE16F_EXT"/> - <enum value="0x881F" name="GL_LUMINANCE_ALPHA16F_EXT"/> - <enum value="0x8CA6" name="GL_DRAW_FRAMEBUFFER_BINDING_ANGLE"/> - <enum value="0x8CA6" name="GL_DRAW_FRAMEBUFFER_BINDING_APPLE"/> - <enum value="0x8CA8" name="GL_READ_FRAMEBUFFER_APPLE"/> - <enum value="0x8CA9" name="GL_DRAW_FRAMEBUFFER_APPLE"/> - <enum value="0x8CAA" name="GL_READ_FRAMEBUFFER_BINDING_ANGLE"/> - <enum value="0x8CAA" name="GL_READ_FRAMEBUFFER_BINDING_APPLE"/> - <enum value="0x8CAB" name="GL_RENDERBUFFER_SAMPLES_APPLE"/> - <enum value="0x8D56" name="GL_FRAMEBUFFER_INCOMPLETE_MULTISAMPLE_APPLE"/> - <enum value="0x8D57" name="GL_MAX_SAMPLES_APPLE"/> - <enum value="0x90F3" name="GL_CONTEXT_ROBUST_ACCESS_EXT"/> - <enum value="0x912F" name="GL_TEXTURE_IMMUTABLE_FORMAT_EXT"/> - <enum value="0x93A1" name="GL_BGRA8_EXT"/> - </enums> - <!-- SECTION: GL command definitions. --> <commands namespace="GL"> <command> @@ -8061,6 +8159,10 @@ typedef unsigned int GLhandleARB; <param><ptype>GLuint</ptype> <name>monitor</name></param> </command> <command> + <proto>void <name>glBeginPerfQueryINTEL</name></proto> + <param><ptype>GLuint</ptype> <name>queryHandle</name></param> + </command> + <command> <proto>void <name>glBeginQuery</name></proto> <param><ptype>GLenum</ptype> <name>target</name></param> <param><ptype>GLuint</ptype> <name>id</name></param> @@ -8389,7 +8491,6 @@ typedef unsigned int GLhandleARB; <command> <proto>void <name>glBindVertexArrayAPPLE</name></proto> <param><ptype>GLuint</ptype> <name>array</name></param> - <alias name="glBindVertexArray"/> </command> <command> <proto>void <name>glBindVertexArrayOES</name></proto> @@ -8488,7 +8589,7 @@ typedef unsigned int GLhandleARB; <proto>void <name>glBinormalPointerEXT</name></proto> <param group="BinormalPointerTypeEXT"><ptype>GLenum</ptype> <name>type</name></param> <param><ptype>GLsizei</ptype> <name>stride</name></param> - <param len="COMPSIZE(type,stride)">const <ptype>GLvoid</ptype> *<name>pointer</name></param> + <param len="COMPSIZE(type,stride)">const void *<name>pointer</name></param> </command> <command> <proto>void <name>glBitmap</name></proto> @@ -8765,14 +8866,14 @@ typedef unsigned int GLhandleARB; <proto>void <name>glBufferData</name></proto> <param group="BufferTargetARB"><ptype>GLenum</ptype> <name>target</name></param> <param group="BufferSize"><ptype>GLsizeiptr</ptype> <name>size</name></param> - <param len="size">const <ptype>GLvoid</ptype> *<name>data</name></param> + <param len="size">const void *<name>data</name></param> <param group="BufferUsageARB"><ptype>GLenum</ptype> <name>usage</name></param> </command> <command> <proto>void <name>glBufferDataARB</name></proto> <param group="BufferTargetARB"><ptype>GLenum</ptype> <name>target</name></param> <param group="BufferSizeARB"><ptype>GLsizeiptrARB</ptype> <name>size</name></param> - <param len="size">const <ptype>GLvoid</ptype> *<name>data</name></param> + <param len="size">const void *<name>data</name></param> <param group="BufferUsageARB"><ptype>GLenum</ptype> <name>usage</name></param> <alias name="glBufferData"/> </command> @@ -8794,14 +8895,14 @@ typedef unsigned int GLhandleARB; <param group="BufferTargetARB"><ptype>GLenum</ptype> <name>target</name></param> <param group="BufferOffset"><ptype>GLintptr</ptype> <name>offset</name></param> <param group="BufferSize"><ptype>GLsizeiptr</ptype> <name>size</name></param> - <param len="size">const <ptype>GLvoid</ptype> *<name>data</name></param> + <param len="size">const void *<name>data</name></param> </command> <command> <proto>void <name>glBufferSubDataARB</name></proto> <param group="BufferTargetARB"><ptype>GLenum</ptype> <name>target</name></param> <param group="BufferOffsetARB"><ptype>GLintptrARB</ptype> <name>offset</name></param> <param group="BufferSizeARB"><ptype>GLsizeiptrARB</ptype> <name>size</name></param> - <param len="size">const <ptype>GLvoid</ptype> *<name>data</name></param> + <param len="size">const void *<name>data</name></param> <alias name="glBufferSubData"/> </command> <command> @@ -8813,7 +8914,7 @@ typedef unsigned int GLhandleARB; <proto>void <name>glCallLists</name></proto> <param><ptype>GLsizei</ptype> <name>n</name></param> <param group="ListNameType"><ptype>GLenum</ptype> <name>type</name></param> - <param len="COMPSIZE(n,type)">const <ptype>GLvoid</ptype> *<name>lists</name></param> + <param len="COMPSIZE(n,type)">const void *<name>lists</name></param> <glx type="render" opcode="2"/> </command> <command> @@ -8995,10 +9096,10 @@ typedef unsigned int GLhandleARB; <proto>void <name>glClearNamedBufferSubDataEXT</name></proto> <param><ptype>GLuint</ptype> <name>buffer</name></param> <param><ptype>GLenum</ptype> <name>internalformat</name></param> - <param group="PixelFormat"><ptype>GLenum</ptype> <name>format</name></param> - <param group="PixelType"><ptype>GLenum</ptype> <name>type</name></param> <param group="BufferSize"><ptype>GLsizeiptr</ptype> <name>offset</name></param> <param group="BufferSize"><ptype>GLsizeiptr</ptype> <name>size</name></param> + <param group="PixelFormat"><ptype>GLenum</ptype> <name>format</name></param> + <param group="PixelType"><ptype>GLenum</ptype> <name>type</name></param> <param len="COMPSIZE(format,type)">const void *<name>data</name></param> </command> <command> @@ -9058,11 +9159,6 @@ typedef unsigned int GLhandleARB; <param><ptype>GLuint64</ptype> <name>timeout</name></param> </command> <command> - <proto>void <name>glClipControlARB</name></proto> - <param><ptype>GLenum</ptype> <name>origin</name></param> - <param><ptype>GLenum</ptype> <name>depth</name></param> - </command> - <command> <proto>void <name>glClipPlane</name></proto> <param group="ClipPlaneName"><ptype>GLenum</ptype> <name>plane</name></param> <param len="4">const <ptype>GLdouble</ptype> *<name>equation</name></param> @@ -9515,7 +9611,7 @@ typedef unsigned int GLhandleARB; <param><ptype>GLint</ptype> <name>size</name></param> <param group="ColorPointerType"><ptype>GLenum</ptype> <name>type</name></param> <param><ptype>GLsizei</ptype> <name>stride</name></param> - <param len="COMPSIZE(size,type,stride)">const <ptype>GLvoid</ptype> *<name>pointer</name></param> + <param len="COMPSIZE(size,type,stride)">const void *<name>pointer</name></param> </command> <command> <proto>void <name>glColorPointerEXT</name></proto> @@ -9523,21 +9619,21 @@ typedef unsigned int GLhandleARB; <param group="ColorPointerType"><ptype>GLenum</ptype> <name>type</name></param> <param><ptype>GLsizei</ptype> <name>stride</name></param> <param><ptype>GLsizei</ptype> <name>count</name></param> - <param len="COMPSIZE(size,type,stride,count)">const <ptype>GLvoid</ptype> *<name>pointer</name></param> + <param len="COMPSIZE(size,type,stride,count)">const void *<name>pointer</name></param> </command> <command> <proto>void <name>glColorPointerListIBM</name></proto> <param><ptype>GLint</ptype> <name>size</name></param> <param group="ColorPointerType"><ptype>GLenum</ptype> <name>type</name></param> <param><ptype>GLint</ptype> <name>stride</name></param> - <param len="COMPSIZE(size,type,stride)">const <ptype>GLvoid</ptype> **<name>pointer</name></param> + <param len="COMPSIZE(size,type,stride)">const void **<name>pointer</name></param> <param><ptype>GLint</ptype> <name>ptrstride</name></param> </command> <command> <proto>void <name>glColorPointervINTEL</name></proto> <param><ptype>GLint</ptype> <name>size</name></param> <param group="VertexPointerType"><ptype>GLenum</ptype> <name>type</name></param> - <param len="4">const <ptype>GLvoid</ptype> **<name>pointer</name></param> + <param len="4">const void **<name>pointer</name></param> </command> <command> <proto>void <name>glColorSubTable</name></proto> @@ -9546,7 +9642,7 @@ typedef unsigned int GLhandleARB; <param><ptype>GLsizei</ptype> <name>count</name></param> <param group="PixelFormat"><ptype>GLenum</ptype> <name>format</name></param> <param group="PixelType"><ptype>GLenum</ptype> <name>type</name></param> - <param len="COMPSIZE(format,type,count)">const <ptype>GLvoid</ptype> *<name>data</name></param> + <param len="COMPSIZE(format,type,count)">const void *<name>data</name></param> <glx type="render" opcode="195"/> <glx type="render" opcode="312" name="glColorSubTablePBO" comment="PBO protocol"/> </command> @@ -9557,7 +9653,7 @@ typedef unsigned int GLhandleARB; <param><ptype>GLsizei</ptype> <name>count</name></param> <param group="PixelFormat"><ptype>GLenum</ptype> <name>format</name></param> <param group="PixelType"><ptype>GLenum</ptype> <name>type</name></param> - <param len="COMPSIZE(format,type,count)">const <ptype>GLvoid</ptype> *<name>data</name></param> + <param len="COMPSIZE(format,type,count)">const void *<name>data</name></param> <alias name="glColorSubTable"/> </command> <command> @@ -9567,7 +9663,7 @@ typedef unsigned int GLhandleARB; <param><ptype>GLsizei</ptype> <name>width</name></param> <param group="PixelFormat"><ptype>GLenum</ptype> <name>format</name></param> <param group="PixelType"><ptype>GLenum</ptype> <name>type</name></param> - <param len="COMPSIZE(format,type,width)">const <ptype>GLvoid</ptype> *<name>table</name></param> + <param len="COMPSIZE(format,type,width)">const void *<name>table</name></param> <glx type="render" opcode="2053"/> <glx type="render" opcode="313" name="glColorTablePBO" comment="PBO protocol"/> </command> @@ -9578,7 +9674,7 @@ typedef unsigned int GLhandleARB; <param><ptype>GLsizei</ptype> <name>width</name></param> <param group="PixelFormat"><ptype>GLenum</ptype> <name>format</name></param> <param group="PixelType"><ptype>GLenum</ptype> <name>type</name></param> - <param len="COMPSIZE(format,type,width)">const <ptype>GLvoid</ptype> *<name>table</name></param> + <param len="COMPSIZE(format,type,width)">const void *<name>table</name></param> <alias name="glColorTable"/> </command> <command> @@ -9618,7 +9714,7 @@ typedef unsigned int GLhandleARB; <param><ptype>GLsizei</ptype> <name>width</name></param> <param group="PixelFormat"><ptype>GLenum</ptype> <name>format</name></param> <param group="PixelType"><ptype>GLenum</ptype> <name>type</name></param> - <param len="COMPSIZE(format,type,width)">const <ptype>GLvoid</ptype> *<name>table</name></param> + <param len="COMPSIZE(format,type,width)">const void *<name>table</name></param> <alias name="glColorTable"/> <glx type="render" opcode="2053"/> </command> @@ -9701,7 +9797,7 @@ typedef unsigned int GLhandleARB; <param><ptype>GLsizei</ptype> <name>width</name></param> <param group="CheckedInt32"><ptype>GLint</ptype> <name>border</name></param> <param><ptype>GLsizei</ptype> <name>imageSize</name></param> - <param len="imageSize">const <ptype>GLvoid</ptype> *<name>bits</name></param> + <param len="imageSize">const void *<name>bits</name></param> </command> <command> <proto>void <name>glCompressedMultiTexImage2DEXT</name></proto> @@ -9713,7 +9809,7 @@ typedef unsigned int GLhandleARB; <param><ptype>GLsizei</ptype> <name>height</name></param> <param group="CheckedInt32"><ptype>GLint</ptype> <name>border</name></param> <param><ptype>GLsizei</ptype> <name>imageSize</name></param> - <param len="imageSize">const <ptype>GLvoid</ptype> *<name>bits</name></param> + <param len="imageSize">const void *<name>bits</name></param> </command> <command> <proto>void <name>glCompressedMultiTexImage3DEXT</name></proto> @@ -9726,7 +9822,7 @@ typedef unsigned int GLhandleARB; <param><ptype>GLsizei</ptype> <name>depth</name></param> <param group="CheckedInt32"><ptype>GLint</ptype> <name>border</name></param> <param><ptype>GLsizei</ptype> <name>imageSize</name></param> - <param len="imageSize">const <ptype>GLvoid</ptype> *<name>bits</name></param> + <param len="imageSize">const void *<name>bits</name></param> </command> <command> <proto>void <name>glCompressedMultiTexSubImage1DEXT</name></proto> @@ -9737,7 +9833,7 @@ typedef unsigned int GLhandleARB; <param><ptype>GLsizei</ptype> <name>width</name></param> <param group="PixelFormat"><ptype>GLenum</ptype> <name>format</name></param> <param><ptype>GLsizei</ptype> <name>imageSize</name></param> - <param len="imageSize">const <ptype>GLvoid</ptype> *<name>bits</name></param> + <param len="imageSize">const void *<name>bits</name></param> </command> <command> <proto>void <name>glCompressedMultiTexSubImage2DEXT</name></proto> @@ -9750,7 +9846,7 @@ typedef unsigned int GLhandleARB; <param><ptype>GLsizei</ptype> <name>height</name></param> <param group="PixelFormat"><ptype>GLenum</ptype> <name>format</name></param> <param><ptype>GLsizei</ptype> <name>imageSize</name></param> - <param len="imageSize">const <ptype>GLvoid</ptype> *<name>bits</name></param> + <param len="imageSize">const void *<name>bits</name></param> </command> <command> <proto>void <name>glCompressedMultiTexSubImage3DEXT</name></proto> @@ -9765,7 +9861,7 @@ typedef unsigned int GLhandleARB; <param><ptype>GLsizei</ptype> <name>depth</name></param> <param group="PixelFormat"><ptype>GLenum</ptype> <name>format</name></param> <param><ptype>GLsizei</ptype> <name>imageSize</name></param> - <param len="imageSize">const <ptype>GLvoid</ptype> *<name>bits</name></param> + <param len="imageSize">const void *<name>bits</name></param> </command> <command> <proto>void <name>glCompressedTexImage1D</name></proto> @@ -9775,7 +9871,7 @@ typedef unsigned int GLhandleARB; <param><ptype>GLsizei</ptype> <name>width</name></param> <param group="CheckedInt32"><ptype>GLint</ptype> <name>border</name></param> <param><ptype>GLsizei</ptype> <name>imageSize</name></param> - <param group="CompressedTextureARB" len="imageSize">const <ptype>GLvoid</ptype> *<name>data</name></param> + <param group="CompressedTextureARB" len="imageSize">const void *<name>data</name></param> <glx type="render" opcode="214"/> <glx type="render" opcode="314" name="glCompressedTexImage1DPBO" comment="PBO protocol"/> </command> @@ -9787,7 +9883,7 @@ typedef unsigned int GLhandleARB; <param><ptype>GLsizei</ptype> <name>width</name></param> <param group="CheckedInt32"><ptype>GLint</ptype> <name>border</name></param> <param><ptype>GLsizei</ptype> <name>imageSize</name></param> - <param group="CompressedTextureARB" len="imageSize">const <ptype>GLvoid</ptype> *<name>data</name></param> + <param group="CompressedTextureARB" len="imageSize">const void *<name>data</name></param> <alias name="glCompressedTexImage1D"/> <glx type="render" opcode="214"/> </command> @@ -9800,7 +9896,7 @@ typedef unsigned int GLhandleARB; <param><ptype>GLsizei</ptype> <name>height</name></param> <param group="CheckedInt32"><ptype>GLint</ptype> <name>border</name></param> <param><ptype>GLsizei</ptype> <name>imageSize</name></param> - <param group="CompressedTextureARB" len="imageSize">const <ptype>GLvoid</ptype> *<name>data</name></param> + <param group="CompressedTextureARB" len="imageSize">const void *<name>data</name></param> <glx type="render" opcode="215"/> <glx type="render" opcode="315" name="glCompressedTexImage2DPBO" comment="PBO protocol"/> </command> @@ -9813,7 +9909,7 @@ typedef unsigned int GLhandleARB; <param><ptype>GLsizei</ptype> <name>height</name></param> <param group="CheckedInt32"><ptype>GLint</ptype> <name>border</name></param> <param><ptype>GLsizei</ptype> <name>imageSize</name></param> - <param group="CompressedTextureARB" len="imageSize">const <ptype>GLvoid</ptype> *<name>data</name></param> + <param group="CompressedTextureARB" len="imageSize">const void *<name>data</name></param> <alias name="glCompressedTexImage2D"/> <glx type="render" opcode="215"/> </command> @@ -9827,7 +9923,7 @@ typedef unsigned int GLhandleARB; <param><ptype>GLsizei</ptype> <name>depth</name></param> <param group="CheckedInt32"><ptype>GLint</ptype> <name>border</name></param> <param><ptype>GLsizei</ptype> <name>imageSize</name></param> - <param group="CompressedTextureARB" len="imageSize">const <ptype>GLvoid</ptype> *<name>data</name></param> + <param group="CompressedTextureARB" len="imageSize">const void *<name>data</name></param> <glx type="render" opcode="216"/> <glx type="render" opcode="316" name="glCompressedTexImage3DPBO" comment="PBO protocol"/> </command> @@ -9841,7 +9937,7 @@ typedef unsigned int GLhandleARB; <param><ptype>GLsizei</ptype> <name>depth</name></param> <param group="CheckedInt32"><ptype>GLint</ptype> <name>border</name></param> <param><ptype>GLsizei</ptype> <name>imageSize</name></param> - <param group="CompressedTextureARB" len="imageSize">const <ptype>GLvoid</ptype> *<name>data</name></param> + <param group="CompressedTextureARB" len="imageSize">const void *<name>data</name></param> <alias name="glCompressedTexImage3D"/> <glx type="render" opcode="216"/> </command> @@ -9855,7 +9951,7 @@ typedef unsigned int GLhandleARB; <param><ptype>GLsizei</ptype> <name>depth</name></param> <param><ptype>GLint</ptype> <name>border</name></param> <param><ptype>GLsizei</ptype> <name>imageSize</name></param> - <param>const <ptype>GLvoid</ptype> *<name>data</name></param> + <param>const void *<name>data</name></param> </command> <command> <proto>void <name>glCompressedTexSubImage1D</name></proto> @@ -9865,7 +9961,7 @@ typedef unsigned int GLhandleARB; <param><ptype>GLsizei</ptype> <name>width</name></param> <param group="PixelFormat"><ptype>GLenum</ptype> <name>format</name></param> <param><ptype>GLsizei</ptype> <name>imageSize</name></param> - <param group="CompressedTextureARB" len="imageSize">const <ptype>GLvoid</ptype> *<name>data</name></param> + <param group="CompressedTextureARB" len="imageSize">const void *<name>data</name></param> <glx type="render" opcode="217"/> <glx type="render" opcode="317" name="glCompressedTexSubImage1DPBO" comment="PBO protocol"/> </command> @@ -9877,7 +9973,7 @@ typedef unsigned int GLhandleARB; <param><ptype>GLsizei</ptype> <name>width</name></param> <param group="PixelFormat"><ptype>GLenum</ptype> <name>format</name></param> <param><ptype>GLsizei</ptype> <name>imageSize</name></param> - <param group="CompressedTextureARB" len="imageSize">const <ptype>GLvoid</ptype> *<name>data</name></param> + <param group="CompressedTextureARB" len="imageSize">const void *<name>data</name></param> <alias name="glCompressedTexSubImage1D"/> <glx type="render" opcode="217"/> </command> @@ -9891,7 +9987,7 @@ typedef unsigned int GLhandleARB; <param><ptype>GLsizei</ptype> <name>height</name></param> <param group="PixelFormat"><ptype>GLenum</ptype> <name>format</name></param> <param><ptype>GLsizei</ptype> <name>imageSize</name></param> - <param group="CompressedTextureARB" len="imageSize">const <ptype>GLvoid</ptype> *<name>data</name></param> + <param group="CompressedTextureARB" len="imageSize">const void *<name>data</name></param> <glx type="render" opcode="218"/> <glx type="render" opcode="318" name="glCompressedTexSubImage2DPBO" comment="PBO protocol"/> </command> @@ -9905,7 +10001,7 @@ typedef unsigned int GLhandleARB; <param><ptype>GLsizei</ptype> <name>height</name></param> <param group="PixelFormat"><ptype>GLenum</ptype> <name>format</name></param> <param><ptype>GLsizei</ptype> <name>imageSize</name></param> - <param group="CompressedTextureARB" len="imageSize">const <ptype>GLvoid</ptype> *<name>data</name></param> + <param group="CompressedTextureARB" len="imageSize">const void *<name>data</name></param> <alias name="glCompressedTexSubImage2D"/> <glx type="render" opcode="218"/> </command> @@ -9921,7 +10017,7 @@ typedef unsigned int GLhandleARB; <param><ptype>GLsizei</ptype> <name>depth</name></param> <param group="PixelFormat"><ptype>GLenum</ptype> <name>format</name></param> <param><ptype>GLsizei</ptype> <name>imageSize</name></param> - <param group="CompressedTextureARB" len="imageSize">const <ptype>GLvoid</ptype> *<name>data</name></param> + <param group="CompressedTextureARB" len="imageSize">const void *<name>data</name></param> <glx type="render" opcode="219"/> <glx type="render" opcode="319" name="glCompressedTexSubImage3DPBO" comment="PBO protocol"/> </command> @@ -9937,7 +10033,7 @@ typedef unsigned int GLhandleARB; <param><ptype>GLsizei</ptype> <name>depth</name></param> <param group="PixelFormat"><ptype>GLenum</ptype> <name>format</name></param> <param><ptype>GLsizei</ptype> <name>imageSize</name></param> - <param group="CompressedTextureARB" len="imageSize">const <ptype>GLvoid</ptype> *<name>data</name></param> + <param group="CompressedTextureARB" len="imageSize">const void *<name>data</name></param> <alias name="glCompressedTexSubImage3D"/> <glx type="render" opcode="219"/> </command> @@ -9953,7 +10049,7 @@ typedef unsigned int GLhandleARB; <param><ptype>GLsizei</ptype> <name>depth</name></param> <param><ptype>GLenum</ptype> <name>format</name></param> <param><ptype>GLsizei</ptype> <name>imageSize</name></param> - <param>const <ptype>GLvoid</ptype> *<name>data</name></param> + <param>const void *<name>data</name></param> </command> <command> <proto>void <name>glCompressedTextureImage1DEXT</name></proto> @@ -9964,7 +10060,7 @@ typedef unsigned int GLhandleARB; <param><ptype>GLsizei</ptype> <name>width</name></param> <param group="CheckedInt32"><ptype>GLint</ptype> <name>border</name></param> <param><ptype>GLsizei</ptype> <name>imageSize</name></param> - <param len="imageSize">const <ptype>GLvoid</ptype> *<name>bits</name></param> + <param len="imageSize">const void *<name>bits</name></param> </command> <command> <proto>void <name>glCompressedTextureImage2DEXT</name></proto> @@ -9976,7 +10072,7 @@ typedef unsigned int GLhandleARB; <param><ptype>GLsizei</ptype> <name>height</name></param> <param group="CheckedInt32"><ptype>GLint</ptype> <name>border</name></param> <param><ptype>GLsizei</ptype> <name>imageSize</name></param> - <param len="imageSize">const <ptype>GLvoid</ptype> *<name>bits</name></param> + <param len="imageSize">const void *<name>bits</name></param> </command> <command> <proto>void <name>glCompressedTextureImage3DEXT</name></proto> @@ -9989,7 +10085,7 @@ typedef unsigned int GLhandleARB; <param><ptype>GLsizei</ptype> <name>depth</name></param> <param group="CheckedInt32"><ptype>GLint</ptype> <name>border</name></param> <param><ptype>GLsizei</ptype> <name>imageSize</name></param> - <param len="imageSize">const <ptype>GLvoid</ptype> *<name>bits</name></param> + <param len="imageSize">const void *<name>bits</name></param> </command> <command> <proto>void <name>glCompressedTextureSubImage1DEXT</name></proto> @@ -10000,7 +10096,7 @@ typedef unsigned int GLhandleARB; <param><ptype>GLsizei</ptype> <name>width</name></param> <param group="PixelFormat"><ptype>GLenum</ptype> <name>format</name></param> <param><ptype>GLsizei</ptype> <name>imageSize</name></param> - <param len="imageSize">const <ptype>GLvoid</ptype> *<name>bits</name></param> + <param len="imageSize">const void *<name>bits</name></param> </command> <command> <proto>void <name>glCompressedTextureSubImage2DEXT</name></proto> @@ -10013,7 +10109,7 @@ typedef unsigned int GLhandleARB; <param><ptype>GLsizei</ptype> <name>height</name></param> <param group="PixelFormat"><ptype>GLenum</ptype> <name>format</name></param> <param><ptype>GLsizei</ptype> <name>imageSize</name></param> - <param len="imageSize">const <ptype>GLvoid</ptype> *<name>bits</name></param> + <param len="imageSize">const void *<name>bits</name></param> </command> <command> <proto>void <name>glCompressedTextureSubImage3DEXT</name></proto> @@ -10028,7 +10124,7 @@ typedef unsigned int GLhandleARB; <param><ptype>GLsizei</ptype> <name>depth</name></param> <param group="PixelFormat"><ptype>GLenum</ptype> <name>format</name></param> <param><ptype>GLsizei</ptype> <name>imageSize</name></param> - <param len="imageSize">const <ptype>GLvoid</ptype> *<name>bits</name></param> + <param len="imageSize">const void *<name>bits</name></param> </command> <command> <proto>void <name>glConvolutionFilter1D</name></proto> @@ -10037,7 +10133,7 @@ typedef unsigned int GLhandleARB; <param><ptype>GLsizei</ptype> <name>width</name></param> <param group="PixelFormat"><ptype>GLenum</ptype> <name>format</name></param> <param group="PixelType"><ptype>GLenum</ptype> <name>type</name></param> - <param len="COMPSIZE(format,type,width)">const <ptype>GLvoid</ptype> *<name>image</name></param> + <param len="COMPSIZE(format,type,width)">const void *<name>image</name></param> <glx type="render" opcode="4101"/> <glx type="render" opcode="320" name="glConvolutionFilter1DPBO" comment="PBO protocol"/> </command> @@ -10048,7 +10144,7 @@ typedef unsigned int GLhandleARB; <param><ptype>GLsizei</ptype> <name>width</name></param> <param group="PixelFormat"><ptype>GLenum</ptype> <name>format</name></param> <param group="PixelType"><ptype>GLenum</ptype> <name>type</name></param> - <param len="COMPSIZE(format,type,width)">const <ptype>GLvoid</ptype> *<name>image</name></param> + <param len="COMPSIZE(format,type,width)">const void *<name>image</name></param> <alias name="glConvolutionFilter1D"/> <glx type="render" opcode="4101"/> </command> @@ -10060,7 +10156,7 @@ typedef unsigned int GLhandleARB; <param><ptype>GLsizei</ptype> <name>height</name></param> <param group="PixelFormat"><ptype>GLenum</ptype> <name>format</name></param> <param group="PixelType"><ptype>GLenum</ptype> <name>type</name></param> - <param len="COMPSIZE(format,type,width,height)">const <ptype>GLvoid</ptype> *<name>image</name></param> + <param len="COMPSIZE(format,type,width,height)">const void *<name>image</name></param> <glx type="render" opcode="4102"/> <glx type="render" opcode="321" name="glConvolutionFilter2DPBO" comment="PBO protocol"/> </command> @@ -10072,7 +10168,7 @@ typedef unsigned int GLhandleARB; <param><ptype>GLsizei</ptype> <name>height</name></param> <param group="PixelFormat"><ptype>GLenum</ptype> <name>format</name></param> <param group="PixelType"><ptype>GLenum</ptype> <name>type</name></param> - <param len="COMPSIZE(format,type,width,height)">const <ptype>GLvoid</ptype> *<name>image</name></param> + <param len="COMPSIZE(format,type,width,height)">const void *<name>image</name></param> <alias name="glConvolutionFilter2D"/> <glx type="render" opcode="4102"/> </command> @@ -10157,6 +10253,15 @@ typedef unsigned int GLhandleARB; <param group="BufferSize"><ptype>GLsizeiptr</ptype> <name>size</name></param> </command> <command> + <proto>void <name>glCopyBufferSubDataNV</name></proto> + <param><ptype>GLenum</ptype> <name>readTarget</name></param> + <param><ptype>GLenum</ptype> <name>writeTarget</name></param> + <param group="BufferOffset"><ptype>GLintptr</ptype> <name>readOffset</name></param> + <param group="BufferOffset"><ptype>GLintptr</ptype> <name>writeOffset</name></param> + <param group="BufferSize"><ptype>GLsizeiptr</ptype> <name>size</name></param> + <alias name="glCopyBufferSubData"/> + </command> + <command> <proto>void <name>glCopyColorSubTable</name></proto> <param group="ColorTableTarget"><ptype>GLenum</ptype> <name>target</name></param> <param><ptype>GLsizei</ptype> <name>start</name></param> @@ -10544,7 +10649,7 @@ typedef unsigned int GLhandleARB; <proto>void <name>glCoverFillPathInstancedNV</name></proto> <param><ptype>GLsizei</ptype> <name>numPaths</name></param> <param group="PathElementType"><ptype>GLenum</ptype> <name>pathNameType</name></param> - <param group="PathElement" len="COMPSIZE(numPaths,pathNameType,paths)">const <ptype>GLvoid</ptype> *<name>paths</name></param> + <param group="PathElement" len="COMPSIZE(numPaths,pathNameType,paths)">const void *<name>paths</name></param> <param group="Path"><ptype>GLuint</ptype> <name>pathBase</name></param> <param group="PathCoverMode"><ptype>GLenum</ptype> <name>coverMode</name></param> <param group="PathTransformType"><ptype>GLenum</ptype> <name>transformType</name></param> @@ -10559,7 +10664,7 @@ typedef unsigned int GLhandleARB; <proto>void <name>glCoverStrokePathInstancedNV</name></proto> <param><ptype>GLsizei</ptype> <name>numPaths</name></param> <param group="PathElementType"><ptype>GLenum</ptype> <name>pathNameType</name></param> - <param group="PathElement" len="COMPSIZE(numPaths,pathNameType,paths)">const <ptype>GLvoid</ptype> *<name>paths</name></param> + <param group="PathElement" len="COMPSIZE(numPaths,pathNameType,paths)">const void *<name>paths</name></param> <param group="Path"><ptype>GLuint</ptype> <name>pathBase</name></param> <param group="PathCoverMode"><ptype>GLenum</ptype> <name>coverMode</name></param> <param group="PathTransformType"><ptype>GLenum</ptype> <name>transformType</name></param> @@ -10579,6 +10684,11 @@ typedef unsigned int GLhandleARB; <param><ptype>GLenum</ptype> <name>operation</name></param> </command> <command> + <proto>void <name>glCreatePerfQueryINTEL</name></proto> + <param><ptype>GLuint</ptype> <name>queryId</name></param> + <param><ptype>GLuint</ptype> *<name>queryHandle</name></param> + </command> + <command> <proto><ptype>GLuint</ptype> <name>glCreateProgram</name></proto> </command> <command> @@ -10864,6 +10974,10 @@ typedef unsigned int GLhandleARB; <param len="n"><ptype>GLuint</ptype> *<name>monitors</name></param> </command> <command> + <proto>void <name>glDeletePerfQueryINTEL</name></proto> + <param><ptype>GLuint</ptype> <name>queryHandle</name></param> + </command> + <command> <proto>void <name>glDeleteProgram</name></proto> <param><ptype>GLuint</ptype> <name>program</name></param> <glx type="single" opcode="202"/> @@ -11179,7 +11293,7 @@ typedef unsigned int GLhandleARB; <command> <proto>void <name>glDrawArraysIndirect</name></proto> <param group="PrimitiveType"><ptype>GLenum</ptype> <name>mode</name></param> - <param>const <ptype>GLvoid</ptype> *<name>indirect</name></param> + <param>const void *<name>indirect</name></param> </command> <command> <proto>void <name>glDrawArraysInstanced</name></proto> @@ -11187,7 +11301,6 @@ typedef unsigned int GLhandleARB; <param><ptype>GLint</ptype> <name>first</name></param> <param><ptype>GLsizei</ptype> <name>count</name></param> <param><ptype>GLsizei</ptype> <name>instancecount</name></param> - <vecequiv name="glArrayElement"/> </command> <command> <proto>void <name>glDrawArraysInstancedANGLE</name></proto> @@ -11203,7 +11316,6 @@ typedef unsigned int GLhandleARB; <param><ptype>GLsizei</ptype> <name>count</name></param> <param><ptype>GLsizei</ptype> <name>primcount</name></param> <alias name="glDrawArraysInstanced"/> - <vecequiv name="glArrayElement"/> </command> <command> <proto>void <name>glDrawArraysInstancedBaseInstance</name></proto> @@ -11213,14 +11325,13 @@ typedef unsigned int GLhandleARB; <param><ptype>GLsizei</ptype> <name>instancecount</name></param> <param><ptype>GLuint</ptype> <name>baseinstance</name></param> </command> - <command> + <command comment="primcount should be renamed to instanceCount for OpenGL ES"> <proto>void <name>glDrawArraysInstancedEXT</name></proto> <param group="PrimitiveType"><ptype>GLenum</ptype> <name>mode</name></param> <param><ptype>GLint</ptype> <name>start</name></param> <param><ptype>GLsizei</ptype> <name>count</name></param> <param><ptype>GLsizei</ptype> <name>primcount</name></param> <alias name="glDrawArraysInstanced"/> - <vecequiv name="glArrayElement"/> </command> <command> <proto>void <name>glDrawArraysInstancedNV</name></proto> @@ -11286,30 +11397,29 @@ typedef unsigned int GLhandleARB; <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 <ptype>GLvoid</ptype> *<name>indices</name></param> + <param len="COMPSIZE(count,type)">const void *<name>indices</name></param> </command> <command> <proto>void <name>glDrawElementsBaseVertex</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 <ptype>GLvoid</ptype> *<name>indices</name></param> + <param len="COMPSIZE(count,type)">const void *<name>indices</name></param> <param><ptype>GLint</ptype> <name>basevertex</name></param> </command> <command> <proto>void <name>glDrawElementsIndirect</name></proto> <param group="PrimitiveType"><ptype>GLenum</ptype> <name>mode</name></param> <param><ptype>GLenum</ptype> <name>type</name></param> - <param>const <ptype>GLvoid</ptype> *<name>indirect</name></param> + <param>const void *<name>indirect</name></param> </command> <command> <proto>void <name>glDrawElementsInstanced</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 <ptype>GLvoid</ptype> *<name>indices</name></param> + <param len="COMPSIZE(count,type)">const void *<name>indices</name></param> <param><ptype>GLsizei</ptype> <name>instancecount</name></param> - <vecequiv name="glArrayElement"/> </command> <command> <proto>void <name>glDrawElementsInstancedANGLE</name></proto> @@ -11324,10 +11434,9 @@ typedef unsigned int GLhandleARB; <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 <ptype>GLvoid</ptype> *<name>indices</name></param> + <param len="COMPSIZE(count,type)">const void *<name>indices</name></param> <param><ptype>GLsizei</ptype> <name>primcount</name></param> <alias name="glDrawElementsInstanced"/> - <vecequiv name="glArrayElement"/> </command> <command> <proto>void <name>glDrawElementsInstancedBaseInstance</name></proto> @@ -11343,7 +11452,7 @@ typedef unsigned int GLhandleARB; <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 <ptype>GLvoid</ptype> *<name>indices</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> </command> @@ -11357,22 +11466,21 @@ typedef unsigned int GLhandleARB; <param><ptype>GLint</ptype> <name>basevertex</name></param> <param><ptype>GLuint</ptype> <name>baseinstance</name></param> </command> - <command> + <command comment="primcount should be renamed to instanceCount for OpenGL ES"> <proto>void <name>glDrawElementsInstancedEXT</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 <ptype>GLvoid</ptype> *<name>indices</name></param> + <param len="COMPSIZE(count,type)">const void *<name>indices</name></param> <param><ptype>GLsizei</ptype> <name>primcount</name></param> <alias name="glDrawElementsInstanced"/> - <vecequiv name="glArrayElement"/> </command> <command> <proto>void <name>glDrawElementsInstancedNV</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>const <ptype>GLvoid</ptype> *<name>indices</name></param> + <param>const void *<name>indices</name></param> <param><ptype>GLsizei</ptype> <name>primcount</name></param> </command> <command> @@ -11388,7 +11496,7 @@ typedef unsigned int GLhandleARB; <param><ptype>GLsizei</ptype> <name>height</name></param> <param group="PixelFormat"><ptype>GLenum</ptype> <name>format</name></param> <param group="PixelType"><ptype>GLenum</ptype> <name>type</name></param> - <param len="COMPSIZE(format,type,width,height)">const <ptype>GLvoid</ptype> *<name>pixels</name></param> + <param len="COMPSIZE(format,type,width,height)">const void *<name>pixels</name></param> <glx type="render" opcode="173"/> <glx type="render" opcode="322" name="glDrawPixelsPBO" comment="PBO protocol"/> </command> @@ -11414,7 +11522,7 @@ typedef unsigned int GLhandleARB; <param><ptype>GLuint</ptype> <name>end</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 <ptype>GLvoid</ptype> *<name>indices</name></param> + <param len="COMPSIZE(count,type)">const void *<name>indices</name></param> </command> <command> <proto>void <name>glDrawRangeElementsBaseVertex</name></proto> @@ -11423,7 +11531,7 @@ typedef unsigned int GLhandleARB; <param><ptype>GLuint</ptype> <name>end</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 <ptype>GLvoid</ptype> *<name>indices</name></param> + <param len="COMPSIZE(count,type)">const void *<name>indices</name></param> <param><ptype>GLint</ptype> <name>basevertex</name></param> </command> <command> @@ -11433,7 +11541,7 @@ typedef unsigned int GLhandleARB; <param><ptype>GLuint</ptype> <name>end</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 <ptype>GLvoid</ptype> *<name>indices</name></param> + <param len="COMPSIZE(count,type)">const void *<name>indices</name></param> <alias name="glDrawRangeElements"/> </command> <command> @@ -11550,7 +11658,7 @@ typedef unsigned int GLhandleARB; <command> <proto>void <name>glEdgeFlagPointer</name></proto> <param><ptype>GLsizei</ptype> <name>stride</name></param> - <param len="COMPSIZE(stride)">const <ptype>GLvoid</ptype> *<name>pointer</name></param> + <param len="COMPSIZE(stride)">const void *<name>pointer</name></param> </command> <command> <proto>void <name>glEdgeFlagPointerEXT</name></proto> @@ -11572,12 +11680,12 @@ typedef unsigned int GLhandleARB; <command> <proto>void <name>glElementPointerAPPLE</name></proto> <param group="ElementPointerTypeATI"><ptype>GLenum</ptype> <name>type</name></param> - <param len="type">const <ptype>GLvoid</ptype> *<name>pointer</name></param> + <param len="COMPSIZE(type)">const void *<name>pointer</name></param> </command> <command> <proto>void <name>glElementPointerATI</name></proto> <param group="ElementPointerTypeATI"><ptype>GLenum</ptype> <name>type</name></param> - <param len="COMPSIZE(type)">const <ptype>GLvoid</ptype> *<name>pointer</name></param> + <param len="COMPSIZE(type)">const void *<name>pointer</name></param> </command> <command> <proto>void <name>glEnable</name></proto> @@ -11672,6 +11780,10 @@ typedef unsigned int GLhandleARB; <param><ptype>GLuint</ptype> <name>monitor</name></param> </command> <command> + <proto>void <name>glEndPerfQueryINTEL</name></proto> + <param><ptype>GLuint</ptype> <name>queryHandle</name></param> + </command> + <command> <proto>void <name>glEndQuery</name></proto> <param><ptype>GLenum</ptype> <name>target</name></param> <glx type="render" opcode="232"/> @@ -11813,7 +11925,7 @@ typedef unsigned int GLhandleARB; <command> <proto>void <name>glExtGetBufferPointervQCOM</name></proto> <param><ptype>GLenum</ptype> <name>target</name></param> - <param><ptype>GLvoid</ptype> **<name>params</name></param> + <param>void **<name>params</name></param> </command> <command> <proto>void <name>glExtGetBuffersQCOM</name></proto> @@ -11872,7 +11984,7 @@ typedef unsigned int GLhandleARB; <param><ptype>GLsizei</ptype> <name>depth</name></param> <param><ptype>GLenum</ptype> <name>format</name></param> <param><ptype>GLenum</ptype> <name>type</name></param> - <param><ptype>GLvoid</ptype> *<name>texels</name></param> + <param>void *<name>texels</name></param> </command> <command> <proto>void <name>glExtGetTexturesQCOM</name></proto> @@ -11996,7 +12108,7 @@ typedef unsigned int GLhandleARB; <command> <proto>void <name>glFlushVertexArrayRangeAPPLE</name></proto> <param><ptype>GLsizei</ptype> <name>length</name></param> - <param len="length"><ptype>GLvoid</ptype> *<name>pointer</name></param> + <param len="length">void *<name>pointer</name></param> </command> <command> <proto>void <name>glFlushVertexArrayRangeNV</name></proto> @@ -12010,20 +12122,20 @@ typedef unsigned int GLhandleARB; <proto>void <name>glFogCoordPointer</name></proto> <param group="FogPointerTypeEXT"><ptype>GLenum</ptype> <name>type</name></param> <param><ptype>GLsizei</ptype> <name>stride</name></param> - <param len="COMPSIZE(type,stride)">const <ptype>GLvoid</ptype> *<name>pointer</name></param> + <param len="COMPSIZE(type,stride)">const void *<name>pointer</name></param> </command> <command> <proto>void <name>glFogCoordPointerEXT</name></proto> <param group="FogPointerTypeEXT"><ptype>GLenum</ptype> <name>type</name></param> <param><ptype>GLsizei</ptype> <name>stride</name></param> - <param len="COMPSIZE(type,stride)">const <ptype>GLvoid</ptype> *<name>pointer</name></param> + <param len="COMPSIZE(type,stride)">const void *<name>pointer</name></param> <alias name="glFogCoordPointer"/> </command> <command> <proto>void <name>glFogCoordPointerListIBM</name></proto> <param group="FogPointerTypeIBM"><ptype>GLenum</ptype> <name>type</name></param> <param><ptype>GLint</ptype> <name>stride</name></param> - <param len="COMPSIZE(type,stride)">const <ptype>GLvoid</ptype> **<name>pointer</name></param> + <param len="COMPSIZE(type,stride)">const void **<name>pointer</name></param> <param><ptype>GLint</ptype> <name>ptrstride</name></param> </command> <command> @@ -12814,13 +12926,12 @@ typedef unsigned int GLhandleARB; <param group="ArrayObjectPNameATI"><ptype>GLenum</ptype> <name>pname</name></param> <param len="1"><ptype>GLint</ptype> *<name>params</name></param> </command> - <command> + <command comment="Could be an alias of glGetAttachedShaders except that GLhandleARB is different on MacOS X"> <proto>void <name>glGetAttachedObjectsARB</name></proto> <param group="handleARB"><ptype>GLhandleARB</ptype> <name>containerObj</name></param> <param><ptype>GLsizei</ptype> <name>maxCount</name></param> <param len="1"><ptype>GLsizei</ptype> *<name>count</name></param> <param group="handleARB" len="count"><ptype>GLhandleARB</ptype> *<name>obj</name></param> - <alias name="glGetAttachedShaders"/> </command> <command> <proto>void <name>glGetAttachedShaders</name></proto> @@ -12856,7 +12967,7 @@ typedef unsigned int GLhandleARB; <command> <proto>void <name>glGetBooleanv</name></proto> <param group="GetPName"><ptype>GLenum</ptype> <name>pname</name></param> - <param group="Boolean" len="COMPSIZE(pname)"><ptype>GLboolean</ptype> *<name>params</name></param> + <param group="Boolean" len="COMPSIZE(pname)"><ptype>GLboolean</ptype> *<name>data</name></param> <glx type="single" opcode="112"/> </command> <command> @@ -12888,34 +12999,35 @@ typedef unsigned int GLhandleARB; <proto>void <name>glGetBufferPointerv</name></proto> <param group="BufferTargetARB"><ptype>GLenum</ptype> <name>target</name></param> <param group="BufferPointerNameARB"><ptype>GLenum</ptype> <name>pname</name></param> - <param len="1"><ptype>GLvoid</ptype> **<name>params</name></param> + <param len="1">void **<name>params</name></param> </command> <command> <proto>void <name>glGetBufferPointervARB</name></proto> <param group="BufferTargetARB"><ptype>GLenum</ptype> <name>target</name></param> <param group="BufferPointerNameARB"><ptype>GLenum</ptype> <name>pname</name></param> - <param len="1"><ptype>GLvoid</ptype> **<name>params</name></param> + <param len="1">void **<name>params</name></param> <alias name="glGetBufferPointerv"/> </command> <command> <proto>void <name>glGetBufferPointervOES</name></proto> <param><ptype>GLenum</ptype> <name>target</name></param> <param><ptype>GLenum</ptype> <name>pname</name></param> - <param><ptype>GLvoid</ptype> **<name>params</name></param> + <param>void **<name>params</name></param> + <alias name="glGetBufferPointerv"/> </command> <command> <proto>void <name>glGetBufferSubData</name></proto> <param group="BufferTargetARB"><ptype>GLenum</ptype> <name>target</name></param> <param group="BufferOffset"><ptype>GLintptr</ptype> <name>offset</name></param> <param group="BufferSize"><ptype>GLsizeiptr</ptype> <name>size</name></param> - <param len="size"><ptype>GLvoid</ptype> *<name>data</name></param> + <param len="size">void *<name>data</name></param> </command> <command> <proto>void <name>glGetBufferSubDataARB</name></proto> <param group="BufferTargetARB"><ptype>GLenum</ptype> <name>target</name></param> <param group="BufferOffsetARB"><ptype>GLintptrARB</ptype> <name>offset</name></param> <param group="BufferSizeARB"><ptype>GLsizeiptrARB</ptype> <name>size</name></param> - <param len="size"><ptype>GLvoid</ptype> *<name>data</name></param> + <param len="size">void *<name>data</name></param> <alias name="glGetBufferSubData"/> </command> <command> @@ -12950,7 +13062,7 @@ typedef unsigned int GLhandleARB; <param group="ColorTableTarget"><ptype>GLenum</ptype> <name>target</name></param> <param group="PixelFormat"><ptype>GLenum</ptype> <name>format</name></param> <param group="PixelType"><ptype>GLenum</ptype> <name>type</name></param> - <param len="COMPSIZE(target,format,type)"><ptype>GLvoid</ptype> *<name>table</name></param> + <param len="COMPSIZE(target,format,type)">void *<name>table</name></param> <glx type="single" opcode="147"/> <glx type="render" opcode="334" name="glGetColorTablePBO" comment="PBO protocol"/> </command> @@ -12959,7 +13071,7 @@ typedef unsigned int GLhandleARB; <param group="ColorTableTarget"><ptype>GLenum</ptype> <name>target</name></param> <param group="PixelFormat"><ptype>GLenum</ptype> <name>format</name></param> <param group="PixelType"><ptype>GLenum</ptype> <name>type</name></param> - <param len="COMPSIZE(target,format,type)"><ptype>GLvoid</ptype> *<name>data</name></param> + <param len="COMPSIZE(target,format,type)">void *<name>data</name></param> <alias name="glGetColorTable"/> </command> <command> @@ -13009,7 +13121,7 @@ typedef unsigned int GLhandleARB; <param group="ColorTableTargetSGI"><ptype>GLenum</ptype> <name>target</name></param> <param group="PixelFormat"><ptype>GLenum</ptype> <name>format</name></param> <param group="PixelType"><ptype>GLenum</ptype> <name>type</name></param> - <param len="COMPSIZE(target,format,type)"><ptype>GLvoid</ptype> *<name>table</name></param> + <param len="COMPSIZE(target,format,type)">void *<name>table</name></param> <glx type="vendor" opcode="4098"/> </command> <command> @@ -13057,13 +13169,13 @@ typedef unsigned int GLhandleARB; <param group="TextureUnit"><ptype>GLenum</ptype> <name>texunit</name></param> <param group="TextureTarget"><ptype>GLenum</ptype> <name>target</name></param> <param group="CheckedInt32"><ptype>GLint</ptype> <name>lod</name></param> - <param len="COMPSIZE(target,lod)"><ptype>GLvoid</ptype> *<name>img</name></param> + <param len="COMPSIZE(target,lod)">void *<name>img</name></param> </command> <command> <proto>void <name>glGetCompressedTexImage</name></proto> <param group="TextureTarget"><ptype>GLenum</ptype> <name>target</name></param> <param group="CheckedInt32"><ptype>GLint</ptype> <name>level</name></param> - <param group="CompressedTextureARB" len="COMPSIZE(target,level)"><ptype>GLvoid</ptype> *<name>img</name></param> + <param group="CompressedTextureARB" len="COMPSIZE(target,level)">void *<name>img</name></param> <glx type="single" opcode="160"/> <glx type="render" opcode="335" name="glGetCompressedTexImagePBO" comment="PBO protocol"/> </command> @@ -13071,7 +13183,7 @@ typedef unsigned int GLhandleARB; <proto>void <name>glGetCompressedTexImageARB</name></proto> <param group="TextureTarget"><ptype>GLenum</ptype> <name>target</name></param> <param group="CheckedInt32"><ptype>GLint</ptype> <name>level</name></param> - <param group="CompressedTextureARB" len="COMPSIZE(target,level)"><ptype>GLvoid</ptype> *<name>img</name></param> + <param group="CompressedTextureARB" len="COMPSIZE(target,level)">void *<name>img</name></param> <alias name="glGetCompressedTexImage"/> <glx type="single" opcode="160"/> </command> @@ -13080,14 +13192,14 @@ typedef unsigned int GLhandleARB; <param group="Texture"><ptype>GLuint</ptype> <name>texture</name></param> <param group="TextureTarget"><ptype>GLenum</ptype> <name>target</name></param> <param group="CheckedInt32"><ptype>GLint</ptype> <name>lod</name></param> - <param len="COMPSIZE(target,lod)"><ptype>GLvoid</ptype> *<name>img</name></param> + <param len="COMPSIZE(target,lod)">void *<name>img</name></param> </command> <command> <proto>void <name>glGetConvolutionFilter</name></proto> <param group="ConvolutionTarget"><ptype>GLenum</ptype> <name>target</name></param> <param group="PixelFormat"><ptype>GLenum</ptype> <name>format</name></param> <param group="PixelType"><ptype>GLenum</ptype> <name>type</name></param> - <param len="COMPSIZE(target,format,type)"><ptype>GLvoid</ptype> *<name>image</name></param> + <param len="COMPSIZE(target,format,type)">void *<name>image</name></param> <glx type="single" opcode="150"/> <glx type="render" opcode="336" name="glGetConvolutionFilterPBO" comment="PBO protocol"/> </command> @@ -13096,7 +13208,7 @@ typedef unsigned int GLhandleARB; <param group="ConvolutionTargetEXT"><ptype>GLenum</ptype> <name>target</name></param> <param group="PixelFormat"><ptype>GLenum</ptype> <name>format</name></param> <param group="PixelType"><ptype>GLenum</ptype> <name>type</name></param> - <param len="COMPSIZE(target,format,type)"><ptype>GLvoid</ptype> *<name>image</name></param> + <param len="COMPSIZE(target,format,type)">void *<name>image</name></param> <glx type="vendor" opcode="1"/> </command> <command> @@ -13207,7 +13319,7 @@ typedef unsigned int GLhandleARB; <command> <proto>void <name>glGetDoublev</name></proto> <param group="GetPName"><ptype>GLenum</ptype> <name>pname</name></param> - <param len="COMPSIZE(pname)"><ptype>GLdouble</ptype> *<name>params</name></param> + <param len="COMPSIZE(pname)"><ptype>GLdouble</ptype> *<name>data</name></param> <glx type="single" opcode="114"/> </command> <command> @@ -13249,6 +13361,10 @@ typedef unsigned int GLhandleARB; <glx type="vendor" opcode="1275"/> </command> <command> + <proto>void <name>glGetFirstPerfQueryIdINTEL</name></proto> + <param><ptype>GLuint</ptype> *<name>queryId</name></param> + </command> + <command> <proto>void <name>glGetFixedv</name></proto> <param><ptype>GLenum</ptype> <name>pname</name></param> <param><ptype>GLfixed</ptype> *<name>params</name></param> @@ -13281,7 +13397,7 @@ typedef unsigned int GLhandleARB; <command> <proto>void <name>glGetFloatv</name></proto> <param group="GetPName"><ptype>GLenum</ptype> <name>pname</name></param> - <param len="COMPSIZE(pname)"><ptype>GLfloat</ptype> *<name>params</name></param> + <param len="COMPSIZE(pname)"><ptype>GLfloat</ptype> *<name>data</name></param> <glx type="single" opcode="116"/> </command> <command> @@ -13380,7 +13496,7 @@ typedef unsigned int GLhandleARB; <param group="Boolean"><ptype>GLboolean</ptype> <name>reset</name></param> <param group="PixelFormat"><ptype>GLenum</ptype> <name>format</name></param> <param group="PixelType"><ptype>GLenum</ptype> <name>type</name></param> - <param len="COMPSIZE(target,format,type)"><ptype>GLvoid</ptype> *<name>values</name></param> + <param len="COMPSIZE(target,format,type)">void *<name>values</name></param> <glx type="single" opcode="154"/> <glx type="render" opcode="337" name="glGetHistogramPBO" comment="PBO protocol"/> </command> @@ -13390,7 +13506,7 @@ typedef unsigned int GLhandleARB; <param group="Boolean"><ptype>GLboolean</ptype> <name>reset</name></param> <param group="PixelFormat"><ptype>GLenum</ptype> <name>format</name></param> <param group="PixelType"><ptype>GLenum</ptype> <name>type</name></param> - <param len="COMPSIZE(target,format,type)"><ptype>GLvoid</ptype> *<name>values</name></param> + <param len="COMPSIZE(target,format,type)">void *<name>values</name></param> <glx type="vendor" opcode="5"/> </command> <command> @@ -13475,7 +13591,7 @@ typedef unsigned int GLhandleARB; <command> <proto>void <name>glGetInteger64v</name></proto> <param><ptype>GLenum</ptype> <name>pname</name></param> - <param len="COMPSIZE(pname)"><ptype>GLint64</ptype> *<name>params</name></param> + <param len="COMPSIZE(pname)"><ptype>GLint64</ptype> *<name>data</name></param> </command> <command> <proto>void <name>glGetInteger64vAPPLE</name></proto> @@ -13515,7 +13631,7 @@ typedef unsigned int GLhandleARB; <command> <proto>void <name>glGetIntegerv</name></proto> <param group="GetPName"><ptype>GLenum</ptype> <name>pname</name></param> - <param len="COMPSIZE(pname)"><ptype>GLint</ptype> *<name>params</name></param> + <param len="COMPSIZE(pname)"><ptype>GLint</ptype> *<name>data</name></param> <glx type="single" opcode="117"/> </command> <command> @@ -13567,12 +13683,6 @@ typedef unsigned int GLhandleARB; <glx type="single" opcode="119"/> </command> <command> - <proto>void <name>glGetLightx</name></proto> - <param><ptype>GLenum</ptype> <name>light</name></param> - <param><ptype>GLenum</ptype> <name>pname</name></param> - <param><ptype>GLfixed</ptype> *<name>params</name></param> - </command> - <command> <proto>void <name>glGetLightxOES</name></proto> <param><ptype>GLenum</ptype> <name>light</name></param> <param><ptype>GLenum</ptype> <name>pname</name></param> @@ -13642,7 +13752,7 @@ typedef unsigned int GLhandleARB; <param><ptype>GLsizei</ptype> <name>ustride</name></param> <param><ptype>GLsizei</ptype> <name>vstride</name></param> <param group="Boolean"><ptype>GLboolean</ptype> <name>packed</name></param> - <param len="COMPSIZE(target)"><ptype>GLvoid</ptype> *<name>points</name></param> + <param len="COMPSIZE(target)">void *<name>points</name></param> </command> <command> <proto>void <name>glGetMapParameterfvNV</name></proto> @@ -13698,12 +13808,6 @@ typedef unsigned int GLhandleARB; <glx type="single" opcode="124"/> </command> <command> - <proto>void <name>glGetMaterialx</name></proto> - <param><ptype>GLenum</ptype> <name>face</name></param> - <param><ptype>GLenum</ptype> <name>pname</name></param> - <param><ptype>GLfixed</ptype> <name>param</name></param> - </command> - <command> <proto>void <name>glGetMaterialxOES</name></proto> <param><ptype>GLenum</ptype> <name>face</name></param> <param><ptype>GLenum</ptype> <name>pname</name></param> @@ -13727,7 +13831,7 @@ typedef unsigned int GLhandleARB; <param group="Boolean"><ptype>GLboolean</ptype> <name>reset</name></param> <param group="PixelFormat"><ptype>GLenum</ptype> <name>format</name></param> <param group="PixelType"><ptype>GLenum</ptype> <name>type</name></param> - <param len="COMPSIZE(target,format,type)"><ptype>GLvoid</ptype> *<name>values</name></param> + <param len="COMPSIZE(target,format,type)">void *<name>values</name></param> <glx type="single" opcode="157"/> <glx type="render" opcode="338" name="glGetMinmaxPBO" comment="PBO protocol"/> </command> @@ -13737,7 +13841,7 @@ typedef unsigned int GLhandleARB; <param group="Boolean"><ptype>GLboolean</ptype> <name>reset</name></param> <param group="PixelFormat"><ptype>GLenum</ptype> <name>format</name></param> <param group="PixelType"><ptype>GLenum</ptype> <name>type</name></param> - <param len="COMPSIZE(target,format,type)"><ptype>GLvoid</ptype> *<name>values</name></param> + <param len="COMPSIZE(target,format,type)">void *<name>values</name></param> <glx type="vendor" opcode="8"/> </command> <command> @@ -13810,7 +13914,7 @@ typedef unsigned int GLhandleARB; <param group="CheckedInt32"><ptype>GLint</ptype> <name>level</name></param> <param group="PixelFormat"><ptype>GLenum</ptype> <name>format</name></param> <param group="PixelType"><ptype>GLenum</ptype> <name>type</name></param> - <param len="COMPSIZE(target,level,format,type)"><ptype>GLvoid</ptype> *<name>pixels</name></param> + <param len="COMPSIZE(target,level,format,type)">void *<name>pixels</name></param> </command> <command> <proto>void <name>glGetMultiTexLevelParameterfvEXT</name></proto> @@ -13885,14 +13989,14 @@ typedef unsigned int GLhandleARB; <proto>void <name>glGetNamedBufferPointervEXT</name></proto> <param><ptype>GLuint</ptype> <name>buffer</name></param> <param group="VertexBufferObjectParameter"><ptype>GLenum</ptype> <name>pname</name></param> - <param len="1"><ptype>GLvoid</ptype> **<name>params</name></param> + <param len="1">void **<name>params</name></param> </command> <command> <proto>void <name>glGetNamedBufferSubDataEXT</name></proto> <param><ptype>GLuint</ptype> <name>buffer</name></param> <param><ptype>GLintptr</ptype> <name>offset</name></param> <param><ptype>GLsizeiptr</ptype> <name>size</name></param> - <param len="COMPSIZE(size)"><ptype>GLvoid</ptype> *<name>data</name></param> + <param len="COMPSIZE(size)">void *<name>data</name></param> </command> <command> <proto>void <name>glGetNamedFramebufferAttachmentParameterivEXT</name></proto> @@ -13940,7 +14044,7 @@ typedef unsigned int GLhandleARB; <param><ptype>GLuint</ptype> <name>program</name></param> <param group="ProgramTarget"><ptype>GLenum</ptype> <name>target</name></param> <param group="ProgramStringProperty"><ptype>GLenum</ptype> <name>pname</name></param> - <param len="COMPSIZE(program,pname)"><ptype>GLvoid</ptype> *<name>string</name></param> + <param len="COMPSIZE(program,pname)">void *<name>string</name></param> </command> <command> <proto>void <name>glGetNamedProgramivEXT</name></proto> @@ -13971,6 +14075,11 @@ typedef unsigned int GLhandleARB; <param len="COMPSIZE(pname)"><ptype>GLint</ptype> *<name>params</name></param> </command> <command> + <proto>void <name>glGetNextPerfQueryIdINTEL</name></proto> + <param><ptype>GLuint</ptype> <name>queryId</name></param> + <param><ptype>GLuint</ptype> *<name>nextQueryId</name></param> + </command> + <command> <proto>void <name>glGetObjectBufferfvATI</name></proto> <param><ptype>GLuint</ptype> <name>buffer</name></param> <param group="ArrayObjectPNameATI"><ptype>GLenum</ptype> <name>pname</name></param> @@ -14011,7 +14120,7 @@ typedef unsigned int GLhandleARB; <proto>void <name>glGetObjectParameterfvARB</name></proto> <param group="handleARB"><ptype>GLhandleARB</ptype> <name>obj</name></param> <param><ptype>GLenum</ptype> <name>pname</name></param> - <param len="pname"><ptype>GLfloat</ptype> *<name>params</name></param> + <param len="COMPSIZE(pname)"><ptype>GLfloat</ptype> *<name>params</name></param> </command> <command> <proto>void <name>glGetObjectParameterivAPPLE</name></proto> @@ -14024,7 +14133,7 @@ typedef unsigned int GLhandleARB; <proto>void <name>glGetObjectParameterivARB</name></proto> <param group="handleARB"><ptype>GLhandleARB</ptype> <name>obj</name></param> <param><ptype>GLenum</ptype> <name>pname</name></param> - <param len="pname"><ptype>GLint</ptype> *<name>params</name></param> + <param len="COMPSIZE(pname)"><ptype>GLint</ptype> *<name>params</name></param> </command> <command> <proto>void <name>glGetObjectPtrLabel</name></proto> @@ -14099,7 +14208,7 @@ typedef unsigned int GLhandleARB; <param group="PathMetricMask"><ptype>GLbitfield</ptype> <name>metricQueryMask</name></param> <param><ptype>GLsizei</ptype> <name>numPaths</name></param> <param group="PathElementType"><ptype>GLenum</ptype> <name>pathNameType</name></param> - <param group="PathElement" len="COMPSIZE(numPaths,pathNameType,paths)">const <ptype>GLvoid</ptype> *<name>paths</name></param> + <param group="PathElement" len="COMPSIZE(numPaths,pathNameType,paths)">const void *<name>paths</name></param> <param group="Path"><ptype>GLuint</ptype> <name>pathBase</name></param> <param><ptype>GLsizei</ptype> <name>stride</name></param> <param len="COMPSIZE(metricQueryMask,numPaths,stride)"><ptype>GLfloat</ptype> *<name>metrics</name></param> @@ -14121,7 +14230,7 @@ typedef unsigned int GLhandleARB; <param group="PathListMode"><ptype>GLenum</ptype> <name>pathListMode</name></param> <param><ptype>GLsizei</ptype> <name>numPaths</name></param> <param group="PathElementType"><ptype>GLenum</ptype> <name>pathNameType</name></param> - <param group="PathElement" len="COMPSIZE(numPaths,pathNameType,paths)">const <ptype>GLvoid</ptype> *<name>paths</name></param> + <param group="PathElement" len="COMPSIZE(numPaths,pathNameType,paths)">const void *<name>paths</name></param> <param group="Path"><ptype>GLuint</ptype> <name>pathBase</name></param> <param><ptype>GLfloat</ptype> <name>advanceScale</name></param> <param><ptype>GLfloat</ptype> <name>kerningScale</name></param> @@ -14141,6 +14250,20 @@ typedef unsigned int GLhandleARB; <param len="COMPSIZE(pname)"><ptype>GLint</ptype> *<name>value</name></param> </command> <command> + <proto>void <name>glGetPerfCounterInfoINTEL</name></proto> + <param><ptype>GLuint</ptype> <name>queryId</name></param> + <param><ptype>GLuint</ptype> <name>counterId</name></param> + <param><ptype>GLuint</ptype> <name>counterNameLength</name></param> + <param><ptype>GLchar</ptype> *<name>counterName</name></param> + <param><ptype>GLuint</ptype> <name>counterDescLength</name></param> + <param><ptype>GLchar</ptype> *<name>counterDesc</name></param> + <param><ptype>GLuint</ptype> *<name>counterOffset</name></param> + <param><ptype>GLuint</ptype> *<name>counterDataSize</name></param> + <param><ptype>GLuint</ptype> *<name>counterTypeEnum</name></param> + <param><ptype>GLuint</ptype> *<name>counterDataTypeEnum</name></param> + <param><ptype>GLuint64</ptype> *<name>rawCounterMaxValue</name></param> + </command> + <command> <proto>void <name>glGetPerfMonitorCounterDataAMD</name></proto> <param><ptype>GLuint</ptype> <name>monitor</name></param> <param><ptype>GLenum</ptype> <name>pname</name></param> @@ -14153,7 +14276,7 @@ typedef unsigned int GLhandleARB; <param><ptype>GLuint</ptype> <name>group</name></param> <param><ptype>GLuint</ptype> <name>counter</name></param> <param><ptype>GLenum</ptype> <name>pname</name></param> - <param len="COMPSIZE(pname)"><ptype>GLvoid</ptype> *<name>data</name></param> + <param len="COMPSIZE(pname)">void *<name>data</name></param> </command> <command> <proto>void <name>glGetPerfMonitorCounterStringAMD</name></proto> @@ -14185,6 +14308,29 @@ typedef unsigned int GLhandleARB; <param len="groupsSize"><ptype>GLuint</ptype> *<name>groups</name></param> </command> <command> + <proto>void <name>glGetPerfQueryDataINTEL</name></proto> + <param><ptype>GLuint</ptype> <name>queryHandle</name></param> + <param><ptype>GLuint</ptype> <name>flags</name></param> + <param><ptype>GLsizei</ptype> <name>dataSize</name></param> + <param><ptype>GLvoid</ptype> *<name>data</name></param> + <param><ptype>GLuint</ptype> *<name>bytesWritten</name></param> + </command> + <command> + <proto>void <name>glGetPerfQueryIdByNameINTEL</name></proto> + <param><ptype>GLchar</ptype> *<name>queryName</name></param> + <param><ptype>GLuint</ptype> *<name>queryId</name></param> + </command> + <command> + <proto>void <name>glGetPerfQueryInfoINTEL</name></proto> + <param><ptype>GLuint</ptype> <name>queryId</name></param> + <param><ptype>GLuint</ptype> <name>queryNameLength</name></param> + <param><ptype>GLchar</ptype> *<name>queryName</name></param> + <param><ptype>GLuint</ptype> *<name>dataSize</name></param> + <param><ptype>GLuint</ptype> *<name>noCounters</name></param> + <param><ptype>GLuint</ptype> *<name>noInstances</name></param> + <param><ptype>GLuint</ptype> *<name>capsMask</name></param> + </command> + <command> <proto>void <name>glGetPixelMapfv</name></proto> <param group="PixelMap"><ptype>GLenum</ptype> <name>map</name></param> <param len="COMPSIZE(map)"><ptype>GLfloat</ptype> *<name>values</name></param> @@ -14239,30 +14385,30 @@ typedef unsigned int GLhandleARB; <proto>void <name>glGetPointerIndexedvEXT</name></proto> <param group="TypeEnum"><ptype>GLenum</ptype> <name>target</name></param> <param><ptype>GLuint</ptype> <name>index</name></param> - <param len="1"><ptype>GLvoid</ptype> **<name>data</name></param> + <param len="1">void **<name>data</name></param> </command> <command> <proto>void <name>glGetPointeri_vEXT</name></proto> <param group="TypeEnum"><ptype>GLenum</ptype> <name>pname</name></param> <param><ptype>GLuint</ptype> <name>index</name></param> - <param len="1"><ptype>GLvoid</ptype> **<name>params</name></param> + <param len="1">void **<name>params</name></param> </command> <command> <proto>void <name>glGetPointerv</name></proto> <param group="GetPointervPName"><ptype>GLenum</ptype> <name>pname</name></param> - <param><ptype>GLvoid</ptype> **<name>params</name></param> + <param>void **<name>params</name></param> <glx type="single" opcode="208"/> </command> <command> <proto>void <name>glGetPointervEXT</name></proto> <param group="GetPointervPName"><ptype>GLenum</ptype> <name>pname</name></param> - <param len="1"><ptype>GLvoid</ptype> **<name>params</name></param> + <param len="1">void **<name>params</name></param> <alias name="glGetPointerv"/> </command> <command> <proto>void <name>glGetPointervKHR</name></proto> <param><ptype>GLenum</ptype> <name>pname</name></param> - <param><ptype>GLvoid</ptype> **<name>params</name></param> + <param>void **<name>params</name></param> <alias name="glGetPointerv"/> </command> <command> @@ -14277,7 +14423,7 @@ typedef unsigned int GLhandleARB; <param><ptype>GLsizei</ptype> <name>bufSize</name></param> <param len="1"><ptype>GLsizei</ptype> *<name>length</name></param> <param len="1"><ptype>GLenum</ptype> *<name>binaryFormat</name></param> - <param len="bufSize"><ptype>GLvoid</ptype> *<name>binary</name></param> + <param len="bufSize">void *<name>binary</name></param> </command> <command> <proto>void <name>glGetProgramBinaryOES</name></proto> @@ -14285,7 +14431,7 @@ typedef unsigned int GLhandleARB; <param><ptype>GLsizei</ptype> <name>bufSize</name></param> <param><ptype>GLsizei</ptype> *<name>length</name></param> <param><ptype>GLenum</ptype> *<name>binaryFormat</name></param> - <param len="bufSize"><ptype>GLvoid</ptype> *<name>binary</name></param> + <param len="bufSize">void *<name>binary</name></param> </command> <command> <proto>void <name>glGetProgramEnvParameterIivNV</name></proto> @@ -14457,7 +14603,7 @@ typedef unsigned int GLhandleARB; <proto>void <name>glGetProgramStringARB</name></proto> <param group="ProgramTargetARB"><ptype>GLenum</ptype> <name>target</name></param> <param group="ProgramStringPropertyARB"><ptype>GLenum</ptype> <name>pname</name></param> - <param len="COMPSIZE(target,pname)"><ptype>GLvoid</ptype> *<name>string</name></param> + <param len="COMPSIZE(target,pname)">void *<name>string</name></param> </command> <command> <proto>void <name>glGetProgramStringNV</name></proto> @@ -14476,7 +14622,7 @@ typedef unsigned int GLhandleARB; <proto>void <name>glGetProgramiv</name></proto> <param><ptype>GLuint</ptype> <name>program</name></param> <param><ptype>GLenum</ptype> <name>pname</name></param> - <param len="pname"><ptype>GLint</ptype> *<name>params</name></param> + <param len="COMPSIZE(pname)"><ptype>GLint</ptype> *<name>params</name></param> <glx type="single" opcode="199"/> </command> <command> @@ -14509,7 +14655,7 @@ typedef unsigned int GLhandleARB; <proto>void <name>glGetQueryObjecti64vEXT</name></proto> <param><ptype>GLuint</ptype> <name>id</name></param> <param><ptype>GLenum</ptype> <name>pname</name></param> - <param len="pname"><ptype>GLint64</ptype> *<name>params</name></param> + <param len="COMPSIZE(pname)"><ptype>GLint64</ptype> *<name>params</name></param> <glx type="vendor" opcode="1328"/> <alias name="glGetQueryObjecti64v"/> </command> @@ -14517,14 +14663,14 @@ typedef unsigned int GLhandleARB; <proto>void <name>glGetQueryObjectiv</name></proto> <param><ptype>GLuint</ptype> <name>id</name></param> <param><ptype>GLenum</ptype> <name>pname</name></param> - <param len="pname"><ptype>GLint</ptype> *<name>params</name></param> + <param len="COMPSIZE(pname)"><ptype>GLint</ptype> *<name>params</name></param> <glx type="single" opcode="165"/> </command> <command> <proto>void <name>glGetQueryObjectivARB</name></proto> <param><ptype>GLuint</ptype> <name>id</name></param> <param><ptype>GLenum</ptype> <name>pname</name></param> - <param len="pname"><ptype>GLint</ptype> *<name>params</name></param> + <param len="COMPSIZE(pname)"><ptype>GLint</ptype> *<name>params</name></param> <alias name="glGetQueryObjectiv"/> </command> <command> @@ -14544,7 +14690,7 @@ typedef unsigned int GLhandleARB; <proto>void <name>glGetQueryObjectui64vEXT</name></proto> <param><ptype>GLuint</ptype> <name>id</name></param> <param><ptype>GLenum</ptype> <name>pname</name></param> - <param len="pname"><ptype>GLuint64</ptype> *<name>params</name></param> + <param len="COMPSIZE(pname)"><ptype>GLuint64</ptype> *<name>params</name></param> <glx type="vendor" opcode="1329"/> <alias name="glGetQueryObjectui64v"/> </command> @@ -14552,14 +14698,14 @@ typedef unsigned int GLhandleARB; <proto>void <name>glGetQueryObjectuiv</name></proto> <param><ptype>GLuint</ptype> <name>id</name></param> <param><ptype>GLenum</ptype> <name>pname</name></param> - <param len="pname"><ptype>GLuint</ptype> *<name>params</name></param> + <param len="COMPSIZE(pname)"><ptype>GLuint</ptype> *<name>params</name></param> <glx type="single" opcode="166"/> </command> <command> <proto>void <name>glGetQueryObjectuivARB</name></proto> <param><ptype>GLuint</ptype> <name>id</name></param> <param><ptype>GLenum</ptype> <name>pname</name></param> - <param len="pname"><ptype>GLuint</ptype> *<name>params</name></param> + <param len="COMPSIZE(pname)"><ptype>GLuint</ptype> *<name>params</name></param> <alias name="glGetQueryObjectuiv"/> </command> <command> @@ -14572,14 +14718,14 @@ typedef unsigned int GLhandleARB; <proto>void <name>glGetQueryiv</name></proto> <param><ptype>GLenum</ptype> <name>target</name></param> <param><ptype>GLenum</ptype> <name>pname</name></param> - <param len="pname"><ptype>GLint</ptype> *<name>params</name></param> + <param len="COMPSIZE(pname)"><ptype>GLint</ptype> *<name>params</name></param> <glx type="single" opcode="164"/> </command> <command> <proto>void <name>glGetQueryivARB</name></proto> <param><ptype>GLenum</ptype> <name>target</name></param> <param><ptype>GLenum</ptype> <name>pname</name></param> - <param len="pname"><ptype>GLint</ptype> *<name>params</name></param> + <param len="COMPSIZE(pname)"><ptype>GLint</ptype> *<name>params</name></param> <alias name="glGetQueryiv"/> </command> <command> @@ -14638,9 +14784,9 @@ typedef unsigned int GLhandleARB; <param group="SeparableTarget"><ptype>GLenum</ptype> <name>target</name></param> <param group="PixelFormat"><ptype>GLenum</ptype> <name>format</name></param> <param group="PixelType"><ptype>GLenum</ptype> <name>type</name></param> - <param len="COMPSIZE(target,format,type)"><ptype>GLvoid</ptype> *<name>row</name></param> - <param len="COMPSIZE(target,format,type)"><ptype>GLvoid</ptype> *<name>column</name></param> - <param len="COMPSIZE(target,format,type)"><ptype>GLvoid</ptype> *<name>span</name></param> + <param len="COMPSIZE(target,format,type)">void *<name>row</name></param> + <param len="COMPSIZE(target,format,type)">void *<name>column</name></param> + <param len="COMPSIZE(target,format,type)">void *<name>span</name></param> <glx type="single" opcode="153"/> <glx type="render" opcode="343" name="glGetSeparableFilterPBO" comment="PBO protocol"/> </command> @@ -14649,9 +14795,9 @@ typedef unsigned int GLhandleARB; <param group="SeparableTargetEXT"><ptype>GLenum</ptype> <name>target</name></param> <param group="PixelFormat"><ptype>GLenum</ptype> <name>format</name></param> <param group="PixelType"><ptype>GLenum</ptype> <name>type</name></param> - <param len="COMPSIZE(target,format,type)"><ptype>GLvoid</ptype> *<name>row</name></param> - <param len="COMPSIZE(target,format,type)"><ptype>GLvoid</ptype> *<name>column</name></param> - <param len="COMPSIZE(target,format,type)"><ptype>GLvoid</ptype> *<name>span</name></param> + <param len="COMPSIZE(target,format,type)">void *<name>row</name></param> + <param len="COMPSIZE(target,format,type)">void *<name>column</name></param> + <param len="COMPSIZE(target,format,type)">void *<name>span</name></param> <glx type="vendor" opcode="4"/> </command> <command> @@ -14688,7 +14834,7 @@ typedef unsigned int GLhandleARB; <proto>void <name>glGetShaderiv</name></proto> <param><ptype>GLuint</ptype> <name>shader</name></param> <param><ptype>GLenum</ptype> <name>pname</name></param> - <param len="pname"><ptype>GLint</ptype> *<name>params</name></param> + <param len="COMPSIZE(pname)"><ptype>GLint</ptype> *<name>params</name></param> <glx type="single" opcode="198"/> </command> <command> @@ -14823,7 +14969,7 @@ typedef unsigned int GLhandleARB; <param group="CheckedInt32"><ptype>GLint</ptype> <name>level</name></param> <param group="PixelFormat"><ptype>GLenum</ptype> <name>format</name></param> <param group="PixelType"><ptype>GLenum</ptype> <name>type</name></param> - <param len="COMPSIZE(target,level,format,type)"><ptype>GLvoid</ptype> *<name>pixels</name></param> + <param len="COMPSIZE(target,level,format,type)">void *<name>pixels</name></param> <glx type="single" opcode="135"/> <glx type="render" opcode="344" name="glGetTexImagePBO" comment="PBO protocol"/> </command> @@ -14882,7 +15028,7 @@ typedef unsigned int GLhandleARB; <proto>void <name>glGetTexParameterPointervAPPLE</name></proto> <param><ptype>GLenum</ptype> <name>target</name></param> <param><ptype>GLenum</ptype> <name>pname</name></param> - <param len="1"><ptype>GLvoid</ptype> **<name>params</name></param> + <param len="1">void **<name>params</name></param> </command> <command> <proto>void <name>glGetTexParameterfv</name></proto> @@ -14925,7 +15071,7 @@ typedef unsigned int GLhandleARB; <param group="CheckedInt32"><ptype>GLint</ptype> <name>level</name></param> <param group="PixelFormat"><ptype>GLenum</ptype> <name>format</name></param> <param group="PixelType"><ptype>GLenum</ptype> <name>type</name></param> - <param len="COMPSIZE(target,level,format,type)"><ptype>GLvoid</ptype> *<name>pixels</name></param> + <param len="COMPSIZE(target,level,format,type)">void *<name>pixels</name></param> </command> <command> <proto>void <name>glGetTextureLevelParameterfvEXT</name></proto> @@ -15153,7 +15299,7 @@ typedef unsigned int GLhandleARB; <proto>void <name>glGetVariantPointervEXT</name></proto> <param><ptype>GLuint</ptype> <name>id</name></param> <param group="GetVariantValueEXT"><ptype>GLenum</ptype> <name>value</name></param> - <param len="COMPSIZE(id)"><ptype>GLvoid</ptype> **<name>data</name></param> + <param len="COMPSIZE(id)">void **<name>data</name></param> </command> <command> <proto><ptype>GLint</ptype> <name>glGetVaryingLocationNV</name></proto> @@ -15178,25 +15324,25 @@ typedef unsigned int GLhandleARB; <param><ptype>GLuint</ptype> <name>vaobj</name></param> <param><ptype>GLuint</ptype> <name>index</name></param> <param><ptype>GLenum</ptype> <name>pname</name></param> - <param><ptype>GLvoid</ptype> **<name>param</name></param> + <param>void **<name>param</name></param> </command> <command> <proto>void <name>glGetVertexArrayPointervEXT</name></proto> <param><ptype>GLuint</ptype> <name>vaobj</name></param> <param><ptype>GLenum</ptype> <name>pname</name></param> - <param><ptype>GLvoid</ptype> **<name>param</name></param> + <param>void **<name>param</name></param> </command> <command> <proto>void <name>glGetVertexAttribArrayObjectfvATI</name></proto> <param><ptype>GLuint</ptype> <name>index</name></param> <param group="ArrayObjectPNameATI"><ptype>GLenum</ptype> <name>pname</name></param> - <param len="pname"><ptype>GLfloat</ptype> *<name>params</name></param> + <param len="COMPSIZE(pname)"><ptype>GLfloat</ptype> *<name>params</name></param> </command> <command> <proto>void <name>glGetVertexAttribArrayObjectivATI</name></proto> <param><ptype>GLuint</ptype> <name>index</name></param> <param group="ArrayObjectPNameATI"><ptype>GLenum</ptype> <name>pname</name></param> - <param len="pname"><ptype>GLint</ptype> *<name>params</name></param> + <param len="COMPSIZE(pname)"><ptype>GLint</ptype> *<name>params</name></param> </command> <command> <proto>void <name>glGetVertexAttribIiv</name></proto> @@ -15259,21 +15405,21 @@ typedef unsigned int GLhandleARB; <proto>void <name>glGetVertexAttribPointerv</name></proto> <param><ptype>GLuint</ptype> <name>index</name></param> <param group="VertexAttribPointerPropertyARB"><ptype>GLenum</ptype> <name>pname</name></param> - <param len="1"><ptype>GLvoid</ptype> **<name>pointer</name></param> + <param len="1">void **<name>pointer</name></param> <glx type="single" opcode="209"/> </command> <command> <proto>void <name>glGetVertexAttribPointervARB</name></proto> <param><ptype>GLuint</ptype> <name>index</name></param> <param group="VertexAttribPointerPropertyARB"><ptype>GLenum</ptype> <name>pname</name></param> - <param len="1"><ptype>GLvoid</ptype> **<name>pointer</name></param> + <param len="1">void **<name>pointer</name></param> <alias name="glGetVertexAttribPointerv"/> </command> <command> <proto>void <name>glGetVertexAttribPointervNV</name></proto> <param><ptype>GLuint</ptype> <name>index</name></param> <param group="VertexAttribEnumNV"><ptype>GLenum</ptype> <name>pname</name></param> - <param len="1"><ptype>GLvoid</ptype> **<name>pointer</name></param> + <param len="1">void **<name>pointer</name></param> <alias name="glGetVertexAttribPointerv"/> </command> <command> @@ -15402,14 +15548,14 @@ typedef unsigned int GLhandleARB; <param><ptype>GLenum</ptype> <name>format</name></param> <param><ptype>GLenum</ptype> <name>type</name></param> <param><ptype>GLsizei</ptype> <name>bufSize</name></param> - <param len="bufSize"><ptype>GLvoid</ptype> *<name>table</name></param> + <param len="bufSize">void *<name>table</name></param> </command> <command> <proto>void <name>glGetnCompressedTexImageARB</name></proto> <param><ptype>GLenum</ptype> <name>target</name></param> <param><ptype>GLint</ptype> <name>lod</name></param> <param><ptype>GLsizei</ptype> <name>bufSize</name></param> - <param len="bufSize"><ptype>GLvoid</ptype> *<name>img</name></param> + <param len="bufSize">void *<name>img</name></param> </command> <command> <proto>void <name>glGetnConvolutionFilterARB</name></proto> @@ -15417,7 +15563,7 @@ typedef unsigned int GLhandleARB; <param><ptype>GLenum</ptype> <name>format</name></param> <param><ptype>GLenum</ptype> <name>type</name></param> <param><ptype>GLsizei</ptype> <name>bufSize</name></param> - <param len="bufSize"><ptype>GLvoid</ptype> *<name>image</name></param> + <param len="bufSize">void *<name>image</name></param> </command> <command> <proto>void <name>glGetnHistogramARB</name></proto> @@ -15426,7 +15572,7 @@ typedef unsigned int GLhandleARB; <param><ptype>GLenum</ptype> <name>format</name></param> <param><ptype>GLenum</ptype> <name>type</name></param> <param><ptype>GLsizei</ptype> <name>bufSize</name></param> - <param len="bufSize"><ptype>GLvoid</ptype> *<name>values</name></param> + <param len="bufSize">void *<name>values</name></param> </command> <command> <proto>void <name>glGetnMapdvARB</name></proto> @@ -15456,7 +15602,7 @@ typedef unsigned int GLhandleARB; <param><ptype>GLenum</ptype> <name>format</name></param> <param><ptype>GLenum</ptype> <name>type</name></param> <param><ptype>GLsizei</ptype> <name>bufSize</name></param> - <param len="bufSize"><ptype>GLvoid</ptype> *<name>values</name></param> + <param len="bufSize">void *<name>values</name></param> </command> <command> <proto>void <name>glGetnPixelMapfvARB</name></proto> @@ -15487,10 +15633,10 @@ typedef unsigned int GLhandleARB; <param><ptype>GLenum</ptype> <name>format</name></param> <param><ptype>GLenum</ptype> <name>type</name></param> <param><ptype>GLsizei</ptype> <name>rowBufSize</name></param> - <param len="rowBufSize"><ptype>GLvoid</ptype> *<name>row</name></param> + <param len="rowBufSize">void *<name>row</name></param> <param><ptype>GLsizei</ptype> <name>columnBufSize</name></param> - <param len="columnBufSize"><ptype>GLvoid</ptype> *<name>column</name></param> - <param len="0"><ptype>GLvoid</ptype> *<name>span</name></param> + <param len="columnBufSize">void *<name>column</name></param> + <param len="0">void *<name>span</name></param> </command> <command> <proto>void <name>glGetnTexImageARB</name></proto> @@ -15499,7 +15645,7 @@ typedef unsigned int GLhandleARB; <param><ptype>GLenum</ptype> <name>format</name></param> <param><ptype>GLenum</ptype> <name>type</name></param> <param><ptype>GLsizei</ptype> <name>bufSize</name></param> - <param len="bufSize"><ptype>GLvoid</ptype> *<name>img</name></param> + <param len="bufSize">void *<name>img</name></param> </command> <command> <proto>void <name>glGetnUniformdvARB</name></proto> @@ -15606,7 +15752,7 @@ typedef unsigned int GLhandleARB; <command> <proto>void <name>glIglooInterfaceSGIX</name></proto> <param group="IglooFunctionSelectSGIX"><ptype>GLenum</ptype> <name>pname</name></param> - <param group="IglooParameterSGIX" len="COMPSIZE(pname)">const <ptype>GLvoid</ptype> *<name>params</name></param> + <param group="IglooParameterSGIX" len="COMPSIZE(pname)">const void *<name>params</name></param> <glx type="render" opcode="200"/> </command> <command> @@ -15663,20 +15809,20 @@ typedef unsigned int GLhandleARB; <proto>void <name>glIndexPointer</name></proto> <param group="IndexPointerType"><ptype>GLenum</ptype> <name>type</name></param> <param><ptype>GLsizei</ptype> <name>stride</name></param> - <param len="COMPSIZE(type,stride)">const <ptype>GLvoid</ptype> *<name>pointer</name></param> + <param len="COMPSIZE(type,stride)">const void *<name>pointer</name></param> </command> <command> <proto>void <name>glIndexPointerEXT</name></proto> <param group="IndexPointerType"><ptype>GLenum</ptype> <name>type</name></param> <param><ptype>GLsizei</ptype> <name>stride</name></param> <param><ptype>GLsizei</ptype> <name>count</name></param> - <param len="COMPSIZE(type,stride,count)">const <ptype>GLvoid</ptype> *<name>pointer</name></param> + <param len="COMPSIZE(type,stride,count)">const void *<name>pointer</name></param> </command> <command> <proto>void <name>glIndexPointerListIBM</name></proto> <param group="IndexPointerType"><ptype>GLenum</ptype> <name>type</name></param> <param><ptype>GLint</ptype> <name>stride</name></param> - <param len="COMPSIZE(type,stride)">const <ptype>GLvoid</ptype> **<name>pointer</name></param> + <param len="COMPSIZE(type,stride)">const void **<name>pointer</name></param> <param><ptype>GLint</ptype> <name>ptrstride</name></param> </command> <command> @@ -15762,7 +15908,7 @@ typedef unsigned int GLhandleARB; <proto>void <name>glInterleavedArrays</name></proto> <param group="InterleavedArrayFormat"><ptype>GLenum</ptype> <name>format</name></param> <param><ptype>GLsizei</ptype> <name>stride</name></param> - <param len="COMPSIZE(format,stride)">const <ptype>GLvoid</ptype> *<name>pointer</name></param> + <param len="COMPSIZE(format,stride)">const void *<name>pointer</name></param> </command> <command> <proto>void <name>glInterpolatePathsNV</name></proto> @@ -16424,6 +16570,7 @@ typedef unsigned int GLhandleARB; <proto>void *<name>glMapBufferOES</name></proto> <param><ptype>GLenum</ptype> <name>target</name></param> <param><ptype>GLenum</ptype> <name>access</name></param> + <alias name="glMapBuffer"/> </command> <command> <proto>void *<name>glMapBufferRange</name></proto> @@ -16450,7 +16597,7 @@ typedef unsigned int GLhandleARB; <param group="CheckedInt32"><ptype>GLint</ptype> <name>uorder</name></param> <param group="CheckedInt32"><ptype>GLint</ptype> <name>vorder</name></param> <param group="Boolean"><ptype>GLboolean</ptype> <name>packed</name></param> - <param len="COMPSIZE(target,uorder,vorder)">const <ptype>GLvoid</ptype> *<name>points</name></param> + <param len="COMPSIZE(target,uorder,vorder)">const void *<name>points</name></param> </command> <command> <proto>void <name>glMapGrid1d</name></proto> @@ -16533,8 +16680,8 @@ typedef unsigned int GLhandleARB; <param><ptype>GLuint</ptype> <name>texture</name></param> <param><ptype>GLint</ptype> <name>level</name></param> <param><ptype>GLbitfield</ptype> <name>access</name></param> - <param len="1">const <ptype>GLint</ptype> *<name>stride</name></param> - <param len="1">const <ptype>GLenum</ptype> *<name>layout</name></param> + <param len="1"><ptype>GLint</ptype> *<name>stride</name></param> + <param len="1"><ptype>GLenum</ptype> *<name>layout</name></param> </command> <command> <proto>void <name>glMapVertexAttrib1dAPPLE</name></proto> @@ -16651,14 +16798,14 @@ typedef unsigned int GLhandleARB; <param><ptype>GLint</ptype> <name>size</name></param> <param group="MatrixIndexPointerTypeARB"><ptype>GLenum</ptype> <name>type</name></param> <param><ptype>GLsizei</ptype> <name>stride</name></param> - <param len="COMPSIZE(type,stride)">const <ptype>GLvoid</ptype> *<name>pointer</name></param> + <param len="COMPSIZE(type,stride)">const void *<name>pointer</name></param> </command> <command> <proto>void <name>glMatrixIndexPointerOES</name></proto> <param><ptype>GLint</ptype> <name>size</name></param> <param><ptype>GLenum</ptype> <name>type</name></param> <param><ptype>GLsizei</ptype> <name>stride</name></param> - <param>const <ptype>GLvoid</ptype> *<name>pointer</name></param> + <param>const void *<name>pointer</name></param> </command> <command> <proto>void <name>glMatrixIndexubvARB</name></proto> @@ -16887,7 +17034,7 @@ typedef unsigned int GLhandleARB; <command> <proto>void <name>glMultiDrawArraysIndirectAMD</name></proto> <param><ptype>GLenum</ptype> <name>mode</name></param> - <param>const <ptype>GLvoid</ptype> *<name>indirect</name></param> + <param>const void *<name>indirect</name></param> <param><ptype>GLsizei</ptype> <name>primcount</name></param> <param><ptype>GLsizei</ptype> <name>stride</name></param> <alias name="glMultiDrawArraysIndirect"/> @@ -16895,7 +17042,7 @@ typedef unsigned int GLhandleARB; <command> <proto>void <name>glMultiDrawArraysIndirectBindlessNV</name></proto> <param><ptype>GLenum</ptype> <name>mode</name></param> - <param>const <ptype>GLvoid</ptype> *<name>indirect</name></param> + <param>const void *<name>indirect</name></param> <param><ptype>GLsizei</ptype> <name>drawCount</name></param> <param><ptype>GLsizei</ptype> <name>stride</name></param> <param><ptype>GLint</ptype> <name>vertexBufferCount</name></param> @@ -16904,7 +17051,7 @@ typedef unsigned int GLhandleARB; <proto>void <name>glMultiDrawElementsIndirectBindlessNV</name></proto> <param><ptype>GLenum</ptype> <name>mode</name></param> <param><ptype>GLenum</ptype> <name>type</name></param> - <param>const <ptype>GLvoid</ptype> *<name>indirect</name></param> + <param>const void *<name>indirect</name></param> <param><ptype>GLsizei</ptype> <name>drawCount</name></param> <param><ptype>GLsizei</ptype> <name>stride</name></param> <param><ptype>GLint</ptype> <name>vertexBufferCount</name></param> @@ -16929,7 +17076,7 @@ typedef unsigned int GLhandleARB; <param group="PrimitiveType"><ptype>GLenum</ptype> <name>mode</name></param> <param len="COMPSIZE(drawcount)">const <ptype>GLsizei</ptype> *<name>count</name></param> <param group="DrawElementsType"><ptype>GLenum</ptype> <name>type</name></param> - <param len="COMPSIZE(drawcount)">const <ptype>GLvoid</ptype> *const*<name>indices</name></param> + <param len="COMPSIZE(drawcount)">const void *const*<name>indices</name></param> <param><ptype>GLsizei</ptype> <name>drawcount</name></param> </command> <command> @@ -16937,7 +17084,7 @@ typedef unsigned int GLhandleARB; <param><ptype>GLenum</ptype> <name>mode</name></param> <param len="COMPSIZE(drawcount)">const <ptype>GLsizei</ptype> *<name>count</name></param> <param group="DrawElementsType"><ptype>GLenum</ptype> <name>type</name></param> - <param len="COMPSIZE(drawcount)">const <ptype>GLvoid</ptype> *const*<name>indices</name></param> + <param len="COMPSIZE(drawcount)">const void *const*<name>indices</name></param> <param><ptype>GLsizei</ptype> <name>drawcount</name></param> <param len="COMPSIZE(drawcount)">const <ptype>GLint</ptype> *<name>basevertex</name></param> </command> @@ -16946,7 +17093,7 @@ typedef unsigned int GLhandleARB; <param group="PrimitiveType"><ptype>GLenum</ptype> <name>mode</name></param> <param len="COMPSIZE(primcount)">const <ptype>GLsizei</ptype> *<name>count</name></param> <param group="DrawElementsType"><ptype>GLenum</ptype> <name>type</name></param> - <param len="COMPSIZE(primcount)">const <ptype>GLvoid</ptype> *const*<name>indices</name></param> + <param len="COMPSIZE(primcount)">const void *const*<name>indices</name></param> <param><ptype>GLsizei</ptype> <name>primcount</name></param> <alias name="glMultiDrawElements"/> </command> @@ -16962,7 +17109,7 @@ typedef unsigned int GLhandleARB; <proto>void <name>glMultiDrawElementsIndirectAMD</name></proto> <param><ptype>GLenum</ptype> <name>mode</name></param> <param><ptype>GLenum</ptype> <name>type</name></param> - <param>const <ptype>GLvoid</ptype> *<name>indirect</name></param> + <param>const void *<name>indirect</name></param> <param><ptype>GLsizei</ptype> <name>primcount</name></param> <param><ptype>GLsizei</ptype> <name>stride</name></param> <alias name="glMultiDrawElementsIndirect"/> @@ -16998,7 +17145,7 @@ typedef unsigned int GLhandleARB; <param group="PrimitiveType" len="COMPSIZE(primcount)">const <ptype>GLenum</ptype> *<name>mode</name></param> <param len="COMPSIZE(primcount)">const <ptype>GLsizei</ptype> *<name>count</name></param> <param group="DrawElementsType"><ptype>GLenum</ptype> <name>type</name></param> - <param len="COMPSIZE(primcount)">const <ptype>GLvoid</ptype> *const*<name>indices</name></param> + <param len="COMPSIZE(primcount)">const void *const*<name>indices</name></param> <param><ptype>GLsizei</ptype> <name>primcount</name></param> <param><ptype>GLint</ptype> <name>modestride</name></param> </command> @@ -17681,7 +17828,7 @@ typedef unsigned int GLhandleARB; <param><ptype>GLint</ptype> <name>size</name></param> <param group="TexCoordPointerType"><ptype>GLenum</ptype> <name>type</name></param> <param><ptype>GLsizei</ptype> <name>stride</name></param> - <param len="COMPSIZE(size,type,stride)">const <ptype>GLvoid</ptype> *<name>pointer</name></param> + <param len="COMPSIZE(size,type,stride)">const void *<name>pointer</name></param> </command> <command> <proto>void <name>glMultiTexEnvfEXT</name></proto> @@ -17768,7 +17915,7 @@ typedef unsigned int GLhandleARB; <param group="CheckedInt32"><ptype>GLint</ptype> <name>border</name></param> <param group="PixelFormat"><ptype>GLenum</ptype> <name>format</name></param> <param group="PixelType"><ptype>GLenum</ptype> <name>type</name></param> - <param len="COMPSIZE(format,type,width)">const <ptype>GLvoid</ptype> *<name>pixels</name></param> + <param len="COMPSIZE(format,type,width)">const void *<name>pixels</name></param> </command> <command> <proto>void <name>glMultiTexImage2DEXT</name></proto> @@ -17781,7 +17928,7 @@ typedef unsigned int GLhandleARB; <param group="CheckedInt32"><ptype>GLint</ptype> <name>border</name></param> <param group="PixelFormat"><ptype>GLenum</ptype> <name>format</name></param> <param group="PixelType"><ptype>GLenum</ptype> <name>type</name></param> - <param len="COMPSIZE(format,type,width,height)">const <ptype>GLvoid</ptype> *<name>pixels</name></param> + <param len="COMPSIZE(format,type,width,height)">const void *<name>pixels</name></param> </command> <command> <proto>void <name>glMultiTexImage3DEXT</name></proto> @@ -17795,7 +17942,7 @@ typedef unsigned int GLhandleARB; <param group="CheckedInt32"><ptype>GLint</ptype> <name>border</name></param> <param group="PixelFormat"><ptype>GLenum</ptype> <name>format</name></param> <param group="PixelType"><ptype>GLenum</ptype> <name>type</name></param> - <param len="COMPSIZE(format,type,width,height,depth)">const <ptype>GLvoid</ptype> *<name>pixels</name></param> + <param len="COMPSIZE(format,type,width,height,depth)">const void *<name>pixels</name></param> </command> <command> <proto>void <name>glMultiTexParameterIivEXT</name></proto> @@ -17856,7 +18003,7 @@ typedef unsigned int GLhandleARB; <param><ptype>GLsizei</ptype> <name>width</name></param> <param group="PixelFormat"><ptype>GLenum</ptype> <name>format</name></param> <param group="PixelType"><ptype>GLenum</ptype> <name>type</name></param> - <param len="COMPSIZE(format,type,width)">const <ptype>GLvoid</ptype> *<name>pixels</name></param> + <param len="COMPSIZE(format,type,width)">const void *<name>pixels</name></param> </command> <command> <proto>void <name>glMultiTexSubImage2DEXT</name></proto> @@ -17869,7 +18016,7 @@ typedef unsigned int GLhandleARB; <param><ptype>GLsizei</ptype> <name>height</name></param> <param group="PixelFormat"><ptype>GLenum</ptype> <name>format</name></param> <param group="PixelType"><ptype>GLenum</ptype> <name>type</name></param> - <param len="COMPSIZE(format,type,width,height)">const <ptype>GLvoid</ptype> *<name>pixels</name></param> + <param len="COMPSIZE(format,type,width,height)">const void *<name>pixels</name></param> </command> <command> <proto>void <name>glMultiTexSubImage3DEXT</name></proto> @@ -17884,13 +18031,13 @@ typedef unsigned int GLhandleARB; <param><ptype>GLsizei</ptype> <name>depth</name></param> <param group="PixelFormat"><ptype>GLenum</ptype> <name>format</name></param> <param group="PixelType"><ptype>GLenum</ptype> <name>type</name></param> - <param len="COMPSIZE(format,type,width,height,depth)">const <ptype>GLvoid</ptype> *<name>pixels</name></param> + <param len="COMPSIZE(format,type,width,height,depth)">const void *<name>pixels</name></param> </command> <command> <proto>void <name>glNamedBufferDataEXT</name></proto> <param><ptype>GLuint</ptype> <name>buffer</name></param> <param><ptype>GLsizeiptr</ptype> <name>size</name></param> - <param len="COMPSIZE(size)">const <ptype>GLvoid</ptype> *<name>data</name></param> + <param len="COMPSIZE(size)">const void *<name>data</name></param> <param group="VertexBufferObjectUsage"><ptype>GLenum</ptype> <name>usage</name></param> </command> <command> @@ -17905,7 +18052,7 @@ typedef unsigned int GLhandleARB; <param><ptype>GLuint</ptype> <name>buffer</name></param> <param><ptype>GLintptr</ptype> <name>offset</name></param> <param><ptype>GLsizeiptr</ptype> <name>size</name></param> - <param len="COMPSIZE(size)">const <ptype>GLvoid</ptype> *<name>data</name></param> + <param len="COMPSIZE(size)">const void *<name>data</name></param> </command> <command> <proto>void <name>glNamedCopyBufferSubDataEXT</name></proto> @@ -18078,7 +18225,7 @@ typedef unsigned int GLhandleARB; <param group="ProgramTarget"><ptype>GLenum</ptype> <name>target</name></param> <param group="ProgramFormat"><ptype>GLenum</ptype> <name>format</name></param> <param><ptype>GLsizei</ptype> <name>len</name></param> - <param len="len">const <ptype>GLvoid</ptype> *<name>string</name></param> + <param len="len">const void *<name>string</name></param> </command> <command> <proto>void <name>glNamedRenderbufferStorageEXT</name></proto> @@ -18121,7 +18268,7 @@ typedef unsigned int GLhandleARB; <command> <proto><ptype>GLuint</ptype> <name>glNewObjectBufferATI</name></proto> <param><ptype>GLsizei</ptype> <name>size</name></param> - <param len="size">const <ptype>GLvoid</ptype> *<name>pointer</name></param> + <param len="size">const void *<name>pointer</name></param> <param group="ArrayObjectUsageATI"><ptype>GLenum</ptype> <name>usage</name></param> </command> <command> @@ -18245,26 +18392,26 @@ typedef unsigned int GLhandleARB; <proto>void <name>glNormalPointer</name></proto> <param group="NormalPointerType"><ptype>GLenum</ptype> <name>type</name></param> <param><ptype>GLsizei</ptype> <name>stride</name></param> - <param len="COMPSIZE(type,stride)">const <ptype>GLvoid</ptype> *<name>pointer</name></param> + <param len="COMPSIZE(type,stride)">const void *<name>pointer</name></param> </command> <command> <proto>void <name>glNormalPointerEXT</name></proto> <param group="NormalPointerType"><ptype>GLenum</ptype> <name>type</name></param> <param><ptype>GLsizei</ptype> <name>stride</name></param> <param><ptype>GLsizei</ptype> <name>count</name></param> - <param len="COMPSIZE(type,stride,count)">const <ptype>GLvoid</ptype> *<name>pointer</name></param> + <param len="COMPSIZE(type,stride,count)">const void *<name>pointer</name></param> </command> <command> <proto>void <name>glNormalPointerListIBM</name></proto> <param group="NormalPointerType"><ptype>GLenum</ptype> <name>type</name></param> <param><ptype>GLint</ptype> <name>stride</name></param> - <param len="COMPSIZE(type,stride)">const <ptype>GLvoid</ptype> **<name>pointer</name></param> + <param len="COMPSIZE(type,stride)">const void **<name>pointer</name></param> <param><ptype>GLint</ptype> <name>ptrstride</name></param> </command> <command> <proto>void <name>glNormalPointervINTEL</name></proto> <param group="NormalPointerType"><ptype>GLenum</ptype> <name>type</name></param> - <param len="4">const <ptype>GLvoid</ptype> **<name>pointer</name></param> + <param len="4">const void **<name>pointer</name></param> </command> <command> <proto>void <name>glNormalStream3bATI</name></proto> @@ -18462,14 +18609,14 @@ typedef unsigned int GLhandleARB; <param group="PathCommand" len="numCommands">const <ptype>GLubyte</ptype> *<name>commands</name></param> <param><ptype>GLsizei</ptype> <name>numCoords</name></param> <param group="PathCoordType"><ptype>GLenum</ptype> <name>coordType</name></param> - <param len="COMPSIZE(numCoords,coordType)">const <ptype>GLvoid</ptype> *<name>coords</name></param> + <param len="COMPSIZE(numCoords,coordType)">const void *<name>coords</name></param> </command> <command> <proto>void <name>glPathCoordsNV</name></proto> <param group="Path"><ptype>GLuint</ptype> <name>path</name></param> <param><ptype>GLsizei</ptype> <name>numCoords</name></param> <param group="PathCoordType"><ptype>GLenum</ptype> <name>coordType</name></param> - <param len="COMPSIZE(numCoords,coordType)">const <ptype>GLvoid</ptype> *<name>coords</name></param> + <param len="COMPSIZE(numCoords,coordType)">const void *<name>coords</name></param> </command> <command> <proto>void <name>glPathCoverDepthFuncNV</name></proto> @@ -18489,7 +18636,7 @@ typedef unsigned int GLhandleARB; <proto>void <name>glPathGlyphRangeNV</name></proto> <param group="Path"><ptype>GLuint</ptype> <name>firstPathName</name></param> <param group="PathFontTarget"><ptype>GLenum</ptype> <name>fontTarget</name></param> - <param len="COMPSIZE(fontTarget,fontName)">const <ptype>GLvoid</ptype> *<name>fontName</name></param> + <param len="COMPSIZE(fontTarget,fontName)">const void *<name>fontName</name></param> <param group="PathFontStyle"><ptype>GLbitfield</ptype> <name>fontStyle</name></param> <param><ptype>GLuint</ptype> <name>firstGlyph</name></param> <param><ptype>GLsizei</ptype> <name>numGlyphs</name></param> @@ -18501,11 +18648,11 @@ typedef unsigned int GLhandleARB; <proto>void <name>glPathGlyphsNV</name></proto> <param group="Path"><ptype>GLuint</ptype> <name>firstPathName</name></param> <param group="PathFontTarget"><ptype>GLenum</ptype> <name>fontTarget</name></param> - <param len="COMPSIZE(fontTarget,fontName)">const <ptype>GLvoid</ptype> *<name>fontName</name></param> + <param len="COMPSIZE(fontTarget,fontName)">const void *<name>fontName</name></param> <param group="PathFontStyle"><ptype>GLbitfield</ptype> <name>fontStyle</name></param> <param><ptype>GLsizei</ptype> <name>numGlyphs</name></param> <param group="PathElementType"><ptype>GLenum</ptype> <name>type</name></param> - <param len="COMPSIZE(numGlyphs,type,charcodes)">const <ptype>GLvoid</ptype> *<name>charcodes</name></param> + <param len="COMPSIZE(numGlyphs,type,charcodes)">const void *<name>charcodes</name></param> <param group="PathHandleMissingGlyphs"><ptype>GLenum</ptype> <name>handleMissingGlyphs</name></param> <param group="Path"><ptype>GLuint</ptype> <name>pathParameterTemplate</name></param> <param><ptype>GLfloat</ptype> <name>emScale</name></param> @@ -18550,7 +18697,7 @@ typedef unsigned int GLhandleARB; <param group="Path"><ptype>GLuint</ptype> <name>path</name></param> <param group="PathStringFormat"><ptype>GLenum</ptype> <name>format</name></param> <param><ptype>GLsizei</ptype> <name>length</name></param> - <param len="length">const <ptype>GLvoid</ptype> *<name>pathString</name></param> + <param len="length">const void *<name>pathString</name></param> </command> <command> <proto>void <name>glPathSubCommandsNV</name></proto> @@ -18561,7 +18708,7 @@ typedef unsigned int GLhandleARB; <param group="PathCommand" len="numCommands">const <ptype>GLubyte</ptype> *<name>commands</name></param> <param><ptype>GLsizei</ptype> <name>numCoords</name></param> <param group="PathCoordType"><ptype>GLenum</ptype> <name>coordType</name></param> - <param len="COMPSIZE(numCoords,coordType)">const <ptype>GLvoid</ptype> *<name>coords</name></param> + <param len="COMPSIZE(numCoords,coordType)">const void *<name>coords</name></param> </command> <command> <proto>void <name>glPathSubCoordsNV</name></proto> @@ -18569,7 +18716,7 @@ typedef unsigned int GLhandleARB; <param><ptype>GLsizei</ptype> <name>coordStart</name></param> <param><ptype>GLsizei</ptype> <name>numCoords</name></param> <param group="PathCoordType"><ptype>GLenum</ptype> <name>coordType</name></param> - <param len="COMPSIZE(numCoords,coordType)">const <ptype>GLvoid</ptype> *<name>coords</name></param> + <param len="COMPSIZE(numCoords,coordType)">const void *<name>coords</name></param> </command> <command> <proto>void <name>glPathTexGenNV</name></proto> @@ -18589,7 +18736,7 @@ typedef unsigned int GLhandleARB; <proto>void <name>glPixelDataRangeNV</name></proto> <param group="PixelDataRangeTargetNV"><ptype>GLenum</ptype> <name>target</name></param> <param><ptype>GLsizei</ptype> <name>length</name></param> - <param len="length">const <ptype>GLvoid</ptype> *<name>pointer</name></param> + <param len="length">const void *<name>pointer</name></param> </command> <command> <proto>void <name>glPixelMapfv</name></proto> @@ -18977,14 +19124,14 @@ typedef unsigned int GLhandleARB; <proto>void <name>glProgramBinary</name></proto> <param><ptype>GLuint</ptype> <name>program</name></param> <param><ptype>GLenum</ptype> <name>binaryFormat</name></param> - <param len="length">const <ptype>GLvoid</ptype> *<name>binary</name></param> + <param len="length">const void *<name>binary</name></param> <param><ptype>GLsizei</ptype> <name>length</name></param> </command> <command> <proto>void <name>glProgramBinaryOES</name></proto> <param><ptype>GLuint</ptype> <name>program</name></param> <param><ptype>GLenum</ptype> <name>binaryFormat</name></param> - <param>const <ptype>GLvoid</ptype> *<name>binary</name></param> + <param>const void *<name>binary</name></param> <param><ptype>GLint</ptype> <name>length</name></param> </command> <command> @@ -19296,7 +19443,7 @@ typedef unsigned int GLhandleARB; <param group="ProgramTargetARB"><ptype>GLenum</ptype> <name>target</name></param> <param group="ProgramFormatARB"><ptype>GLenum</ptype> <name>format</name></param> <param><ptype>GLsizei</ptype> <name>len</name></param> - <param len="len">const <ptype>GLvoid</ptype> *<name>string</name></param> + <param len="len">const void *<name>string</name></param> </command> <command> <proto>void <name>glProgramSubroutineParametersuivNV</name></proto> @@ -20312,6 +20459,13 @@ typedef unsigned int GLhandleARB; <alias name="glQueryCounter"/> </command> <command> + <proto>void <name>glQueryObjectParameteruiAMD</name></proto> + <param><ptype>GLenum</ptype> <name>target</name></param> + <param><ptype>GLuint</ptype> <name>id</name></param> + <param><ptype>GLenum</ptype> <name>pname</name></param> + <param group="OcclusionQueryEventMaskAMD"><ptype>GLuint</ptype> <name>param</name></param> + </command> + <command> <proto><ptype>GLbitfield</ptype> <name>glQueryMatrixxOES</name></proto> <param len="16"><ptype>GLfixed</ptype> *<name>mantissa</name></param> <param len="16"><ptype>GLint</ptype> *<name>exponent</name></param> @@ -20517,7 +20671,7 @@ typedef unsigned int GLhandleARB; <param><ptype>GLsizei</ptype> <name>height</name></param> <param group="PixelFormat"><ptype>GLenum</ptype> <name>format</name></param> <param group="PixelType"><ptype>GLenum</ptype> <name>type</name></param> - <param len="COMPSIZE(format,type,width,height)"><ptype>GLvoid</ptype> *<name>pixels</name></param> + <param len="COMPSIZE(format,type,width,height)">void *<name>pixels</name></param> <glx type="single" opcode="111"/> <glx type="render" opcode="345" name="glReadPixelsPBO" comment="PBO protocol"/> </command> @@ -20530,7 +20684,7 @@ typedef unsigned int GLhandleARB; <param><ptype>GLenum</ptype> <name>format</name></param> <param><ptype>GLenum</ptype> <name>type</name></param> <param><ptype>GLsizei</ptype> <name>bufSize</name></param> - <param len="bufSize"><ptype>GLvoid</ptype> *<name>data</name></param> + <param len="bufSize">void *<name>data</name></param> </command> <command> <proto>void <name>glReadnPixelsEXT</name></proto> @@ -20541,7 +20695,7 @@ typedef unsigned int GLhandleARB; <param><ptype>GLenum</ptype> <name>format</name></param> <param><ptype>GLenum</ptype> <name>type</name></param> <param><ptype>GLsizei</ptype> <name>bufSize</name></param> - <param len="bufSize"><ptype>GLvoid</ptype> *<name>data</name></param> + <param len="bufSize">void *<name>data</name></param> </command> <command> <proto>void <name>glRectd</name></proto> @@ -20712,7 +20866,7 @@ typedef unsigned int GLhandleARB; <proto>void <name>glReplacementCodePointerSUN</name></proto> <param group="ReplacementCodeTypeSUN"><ptype>GLenum</ptype> <name>type</name></param> <param><ptype>GLsizei</ptype> <name>stride</name></param> - <param len="COMPSIZE(type,stride)">const <ptype>GLvoid</ptype> **<name>pointer</name></param> + <param len="COMPSIZE(type,stride)">const void **<name>pointer</name></param> </command> <command> <proto>void <name>glReplacementCodeubSUN</name></proto> @@ -21001,7 +21155,7 @@ typedef unsigned int GLhandleARB; </command> <command> <proto>void <name>glSampleMaski</name></proto> - <param><ptype>GLuint</ptype> <name>index</name></param> + <param><ptype>GLuint</ptype> <name>maskNumber</name></param> <param><ptype>GLbitfield</ptype> <name>mask</name></param> </command> <command> @@ -21344,14 +21498,14 @@ typedef unsigned int GLhandleARB; <param><ptype>GLint</ptype> <name>size</name></param> <param group="ColorPointerType"><ptype>GLenum</ptype> <name>type</name></param> <param><ptype>GLsizei</ptype> <name>stride</name></param> - <param len="COMPSIZE(size,type,stride)">const <ptype>GLvoid</ptype> *<name>pointer</name></param> + <param len="COMPSIZE(size,type,stride)">const void *<name>pointer</name></param> </command> <command> <proto>void <name>glSecondaryColorPointerEXT</name></proto> <param><ptype>GLint</ptype> <name>size</name></param> <param group="ColorPointerType"><ptype>GLenum</ptype> <name>type</name></param> <param><ptype>GLsizei</ptype> <name>stride</name></param> - <param len="COMPSIZE(size,type,stride)">const <ptype>GLvoid</ptype> *<name>pointer</name></param> + <param len="COMPSIZE(size,type,stride)">const void *<name>pointer</name></param> <alias name="glSecondaryColorPointer"/> </command> <command> @@ -21359,7 +21513,7 @@ typedef unsigned int GLhandleARB; <param><ptype>GLint</ptype> <name>size</name></param> <param group="SecondaryColorPointerTypeIBM"><ptype>GLenum</ptype> <name>type</name></param> <param><ptype>GLint</ptype> <name>stride</name></param> - <param len="COMPSIZE(size,type,stride)">const <ptype>GLvoid</ptype> **<name>pointer</name></param> + <param len="COMPSIZE(size,type,stride)">const void **<name>pointer</name></param> <param><ptype>GLint</ptype> <name>ptrstride</name></param> </command> <command> @@ -21384,8 +21538,8 @@ typedef unsigned int GLhandleARB; <param><ptype>GLsizei</ptype> <name>height</name></param> <param group="PixelFormat"><ptype>GLenum</ptype> <name>format</name></param> <param group="PixelType"><ptype>GLenum</ptype> <name>type</name></param> - <param len="COMPSIZE(target,format,type,width)">const <ptype>GLvoid</ptype> *<name>row</name></param> - <param len="COMPSIZE(target,format,type,height)">const <ptype>GLvoid</ptype> *<name>column</name></param> + <param len="COMPSIZE(target,format,type,width)">const void *<name>row</name></param> + <param len="COMPSIZE(target,format,type,height)">const void *<name>column</name></param> <glx type="render" opcode="4109"/> <glx type="render" opcode="327" name="glSeparableFilter2DPBO" comment="PBO protocol"/> </command> @@ -21397,8 +21551,8 @@ typedef unsigned int GLhandleARB; <param><ptype>GLsizei</ptype> <name>height</name></param> <param group="PixelFormat"><ptype>GLenum</ptype> <name>format</name></param> <param group="PixelType"><ptype>GLenum</ptype> <name>type</name></param> - <param len="COMPSIZE(target,format,type,width)">const <ptype>GLvoid</ptype> *<name>row</name></param> - <param len="COMPSIZE(target,format,type,height)">const <ptype>GLvoid</ptype> *<name>column</name></param> + <param len="COMPSIZE(target,format,type,width)">const void *<name>row</name></param> + <param len="COMPSIZE(target,format,type,height)">const void *<name>column</name></param> <alias name="glSeparableFilter2D"/> <glx type="render" opcode="4109"/> </command> @@ -21420,13 +21574,13 @@ typedef unsigned int GLhandleARB; <proto>void <name>glSetInvariantEXT</name></proto> <param><ptype>GLuint</ptype> <name>id</name></param> <param group="ScalarType"><ptype>GLenum</ptype> <name>type</name></param> - <param len="COMPSIZE(id,type)">const <ptype>GLvoid</ptype> *<name>addr</name></param> + <param len="COMPSIZE(id,type)">const void *<name>addr</name></param> </command> <command> <proto>void <name>glSetLocalConstantEXT</name></proto> <param><ptype>GLuint</ptype> <name>id</name></param> <param group="ScalarType"><ptype>GLenum</ptype> <name>type</name></param> - <param len="COMPSIZE(id,type)">const <ptype>GLvoid</ptype> *<name>addr</name></param> + <param len="COMPSIZE(id,type)">const void *<name>addr</name></param> </command> <command> <proto>void <name>glSetMultisamplefvAMD</name></proto> @@ -21444,7 +21598,7 @@ typedef unsigned int GLhandleARB; <param><ptype>GLsizei</ptype> <name>count</name></param> <param len="count">const <ptype>GLuint</ptype> *<name>shaders</name></param> <param><ptype>GLenum</ptype> <name>binaryformat</name></param> - <param len="length">const <ptype>GLvoid</ptype> *<name>binary</name></param> + <param len="length">const void *<name>binary</name></param> <param><ptype>GLsizei</ptype> <name>length</name></param> </command> <command> @@ -21473,14 +21627,14 @@ typedef unsigned int GLhandleARB; <param><ptype>GLuint</ptype> <name>shader</name></param> <param><ptype>GLsizei</ptype> <name>count</name></param> <param len="count">const <ptype>GLchar</ptype> *const*<name>string</name></param> - <param len="1">const <ptype>GLint</ptype> *<name>length</name></param> + <param len="count">const <ptype>GLint</ptype> *<name>length</name></param> </command> <command> <proto>void <name>glShaderSourceARB</name></proto> <param group="handleARB"><ptype>GLhandleARB</ptype> <name>shaderObj</name></param> <param><ptype>GLsizei</ptype> <name>count</name></param> <param len="count">const <ptype>GLcharARB</ptype> **<name>string</name></param> - <param len="1">const <ptype>GLint</ptype> *<name>length</name></param> + <param len="count">const <ptype>GLint</ptype> *<name>length</name></param> <alias name="glShaderSource"/> </command> <command> @@ -21542,7 +21696,7 @@ typedef unsigned int GLhandleARB; <proto>void <name>glStencilFillPathInstancedNV</name></proto> <param><ptype>GLsizei</ptype> <name>numPaths</name></param> <param group="PathElementType"><ptype>GLenum</ptype> <name>pathNameType</name></param> - <param group="PathElement" len="COMPSIZE(numPaths,pathNameType,paths)">const <ptype>GLvoid</ptype> *<name>paths</name></param> + <param group="PathElement" len="COMPSIZE(numPaths,pathNameType,paths)">const void *<name>paths</name></param> <param group="Path"><ptype>GLuint</ptype> <name>pathBase</name></param> <param group="PathFillMode"><ptype>GLenum</ptype> <name>fillMode</name></param> <param group="MaskedStencilValue"><ptype>GLuint</ptype> <name>mask</name></param> @@ -21617,7 +21771,7 @@ typedef unsigned int GLhandleARB; <proto>void <name>glStencilStrokePathInstancedNV</name></proto> <param><ptype>GLsizei</ptype> <name>numPaths</name></param> <param group="PathElementType"><ptype>GLenum</ptype> <name>pathNameType</name></param> - <param group="PathElement" len="COMPSIZE(numPaths,pathNameType,paths)">const <ptype>GLvoid</ptype> *<name>paths</name></param> + <param group="PathElement" len="COMPSIZE(numPaths,pathNameType,paths)">const void *<name>paths</name></param> <param group="Path"><ptype>GLuint</ptype> <name>pathBase</name></param> <param group="StencilValue"><ptype>GLint</ptype> <name>reference</name></param> <param group="MaskedStencilValue"><ptype>GLuint</ptype> <name>mask</name></param> @@ -21638,7 +21792,7 @@ typedef unsigned int GLhandleARB; <command> <proto>void <name>glStringMarkerGREMEDY</name></proto> <param><ptype>GLsizei</ptype> <name>len</name></param> - <param len="len">const <ptype>GLvoid</ptype> *<name>string</name></param> + <param len="len">const void *<name>string</name></param> </command> <command> <proto>void <name>glSwizzleEXT</name></proto> @@ -21716,7 +21870,7 @@ typedef unsigned int GLhandleARB; <proto>void <name>glTangentPointerEXT</name></proto> <param group="TangentPointerTypeEXT"><ptype>GLenum</ptype> <name>type</name></param> <param><ptype>GLsizei</ptype> <name>stride</name></param> - <param len="COMPSIZE(type,stride)">const <ptype>GLvoid</ptype> *<name>pointer</name></param> + <param len="COMPSIZE(type,stride)">const void *<name>pointer</name></param> </command> <command> <proto>void <name>glTbufferMask3DFX</name></proto> @@ -22267,7 +22421,7 @@ typedef unsigned int GLhandleARB; <param><ptype>GLint</ptype> <name>size</name></param> <param group="TexCoordPointerType"><ptype>GLenum</ptype> <name>type</name></param> <param><ptype>GLsizei</ptype> <name>stride</name></param> - <param len="COMPSIZE(size,type,stride)">const <ptype>GLvoid</ptype> *<name>pointer</name></param> + <param len="COMPSIZE(size,type,stride)">const void *<name>pointer</name></param> </command> <command> <proto>void <name>glTexCoordPointerEXT</name></proto> @@ -22275,21 +22429,21 @@ typedef unsigned int GLhandleARB; <param group="TexCoordPointerType"><ptype>GLenum</ptype> <name>type</name></param> <param><ptype>GLsizei</ptype> <name>stride</name></param> <param><ptype>GLsizei</ptype> <name>count</name></param> - <param len="COMPSIZE(size,type,stride,count)">const <ptype>GLvoid</ptype> *<name>pointer</name></param> + <param len="COMPSIZE(size,type,stride,count)">const void *<name>pointer</name></param> </command> <command> <proto>void <name>glTexCoordPointerListIBM</name></proto> <param><ptype>GLint</ptype> <name>size</name></param> <param group="TexCoordPointerType"><ptype>GLenum</ptype> <name>type</name></param> <param><ptype>GLint</ptype> <name>stride</name></param> - <param len="COMPSIZE(size,type,stride)">const <ptype>GLvoid</ptype> **<name>pointer</name></param> + <param len="COMPSIZE(size,type,stride)">const void **<name>pointer</name></param> <param><ptype>GLint</ptype> <name>ptrstride</name></param> </command> <command> <proto>void <name>glTexCoordPointervINTEL</name></proto> <param><ptype>GLint</ptype> <name>size</name></param> <param group="VertexPointerType"><ptype>GLenum</ptype> <name>type</name></param> - <param len="4">const <ptype>GLvoid</ptype> **<name>pointer</name></param> + <param len="4">const void **<name>pointer</name></param> </command> <command> <proto>void <name>glTexEnvf</name></proto> @@ -22438,7 +22592,7 @@ typedef unsigned int GLhandleARB; <param group="CheckedInt32"><ptype>GLint</ptype> <name>border</name></param> <param group="PixelFormat"><ptype>GLenum</ptype> <name>format</name></param> <param group="PixelType"><ptype>GLenum</ptype> <name>type</name></param> - <param len="COMPSIZE(format,type,width)">const <ptype>GLvoid</ptype> *<name>pixels</name></param> + <param len="COMPSIZE(format,type,width)">const void *<name>pixels</name></param> <glx type="render" opcode="109"/> <glx type="render" opcode="328" name="glTexImage1DPBO" comment="PBO protocol"/> </command> @@ -22452,7 +22606,7 @@ typedef unsigned int GLhandleARB; <param group="CheckedInt32"><ptype>GLint</ptype> <name>border</name></param> <param group="PixelFormat"><ptype>GLenum</ptype> <name>format</name></param> <param group="PixelType"><ptype>GLenum</ptype> <name>type</name></param> - <param len="COMPSIZE(format,type,width,height)">const <ptype>GLvoid</ptype> *<name>pixels</name></param> + <param len="COMPSIZE(format,type,width,height)">const void *<name>pixels</name></param> <glx type="render" opcode="110"/> <glx type="render" opcode="329" name="glTexImage2DPBO" comment="PBO protocol"/> </command> @@ -22460,7 +22614,7 @@ typedef unsigned int GLhandleARB; <proto>void <name>glTexImage2DMultisample</name></proto> <param><ptype>GLenum</ptype> <name>target</name></param> <param><ptype>GLsizei</ptype> <name>samples</name></param> - <param><ptype>GLint</ptype> <name>internalformat</name></param> + <param><ptype>GLenum</ptype> <name>internalformat</name></param> <param><ptype>GLsizei</ptype> <name>width</name></param> <param><ptype>GLsizei</ptype> <name>height</name></param> <param group="Boolean"><ptype>GLboolean</ptype> <name>fixedsamplelocations</name></param> @@ -22486,7 +22640,7 @@ typedef unsigned int GLhandleARB; <param group="CheckedInt32"><ptype>GLint</ptype> <name>border</name></param> <param group="PixelFormat"><ptype>GLenum</ptype> <name>format</name></param> <param group="PixelType"><ptype>GLenum</ptype> <name>type</name></param> - <param len="COMPSIZE(format,type,width,height,depth)">const <ptype>GLvoid</ptype> *<name>pixels</name></param> + <param len="COMPSIZE(format,type,width,height,depth)">const void *<name>pixels</name></param> <glx type="render" opcode="4114"/> <glx type="render" opcode="330" name="glTexImage3DPBO" comment="PBO protocol"/> </command> @@ -22501,7 +22655,7 @@ typedef unsigned int GLhandleARB; <param group="CheckedInt32"><ptype>GLint</ptype> <name>border</name></param> <param group="PixelFormat"><ptype>GLenum</ptype> <name>format</name></param> <param group="PixelType"><ptype>GLenum</ptype> <name>type</name></param> - <param len="COMPSIZE(format,type,width,height,depth)">const <ptype>GLvoid</ptype> *<name>pixels</name></param> + <param len="COMPSIZE(format,type,width,height,depth)">const void *<name>pixels</name></param> <alias name="glTexImage3D"/> <glx type="render" opcode="4114"/> </command> @@ -22509,7 +22663,7 @@ typedef unsigned int GLhandleARB; <proto>void <name>glTexImage3DMultisample</name></proto> <param><ptype>GLenum</ptype> <name>target</name></param> <param><ptype>GLsizei</ptype> <name>samples</name></param> - <param><ptype>GLint</ptype> <name>internalformat</name></param> + <param><ptype>GLenum</ptype> <name>internalformat</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> @@ -22537,7 +22691,7 @@ typedef unsigned int GLhandleARB; <param><ptype>GLint</ptype> <name>border</name></param> <param><ptype>GLenum</ptype> <name>format</name></param> <param><ptype>GLenum</ptype> <name>type</name></param> - <param>const <ptype>GLvoid</ptype> *<name>pixels</name></param> + <param>const void *<name>pixels</name></param> </command> <command> <proto>void <name>glTexImage4DSGIS</name></proto> @@ -22551,7 +22705,7 @@ typedef unsigned int GLhandleARB; <param group="CheckedInt32"><ptype>GLint</ptype> <name>border</name></param> <param group="PixelFormat"><ptype>GLenum</ptype> <name>format</name></param> <param group="PixelType"><ptype>GLenum</ptype> <name>type</name></param> - <param len="COMPSIZE(format,type,width,height,depth,size4d)">const <ptype>GLvoid</ptype> *<name>pixels</name></param> + <param len="COMPSIZE(format,type,width,height,depth,size4d)">const void *<name>pixels</name></param> <glx type="render" opcode="2057"/> </command> <command> @@ -22736,7 +22890,7 @@ typedef unsigned int GLhandleARB; <param><ptype>GLsizei</ptype> <name>width</name></param> <param group="PixelFormat"><ptype>GLenum</ptype> <name>format</name></param> <param group="PixelType"><ptype>GLenum</ptype> <name>type</name></param> - <param len="COMPSIZE(format,type,width)">const <ptype>GLvoid</ptype> *<name>pixels</name></param> + <param len="COMPSIZE(format,type,width)">const void *<name>pixels</name></param> <glx type="render" opcode="4099"/> <glx type="render" opcode="331" name="glTexSubImage1DPBO" comment="PBO protocol"/> </command> @@ -22748,7 +22902,7 @@ typedef unsigned int GLhandleARB; <param><ptype>GLsizei</ptype> <name>width</name></param> <param group="PixelFormat"><ptype>GLenum</ptype> <name>format</name></param> <param group="PixelType"><ptype>GLenum</ptype> <name>type</name></param> - <param len="COMPSIZE(format,type,width)">const <ptype>GLvoid</ptype> *<name>pixels</name></param> + <param len="COMPSIZE(format,type,width)">const void *<name>pixels</name></param> <alias name="glTexSubImage1D"/> <glx type="render" opcode="4099"/> </command> @@ -22762,7 +22916,7 @@ typedef unsigned int GLhandleARB; <param><ptype>GLsizei</ptype> <name>height</name></param> <param group="PixelFormat"><ptype>GLenum</ptype> <name>format</name></param> <param group="PixelType"><ptype>GLenum</ptype> <name>type</name></param> - <param len="COMPSIZE(format,type,width,height)">const <ptype>GLvoid</ptype> *<name>pixels</name></param> + <param len="COMPSIZE(format,type,width,height)">const void *<name>pixels</name></param> <glx type="render" opcode="4100"/> <glx type="render" opcode="332" name="glTexSubImage2DPBO" comment="PBO protocol"/> </command> @@ -22776,7 +22930,7 @@ typedef unsigned int GLhandleARB; <param><ptype>GLsizei</ptype> <name>height</name></param> <param group="PixelFormat"><ptype>GLenum</ptype> <name>format</name></param> <param group="PixelType"><ptype>GLenum</ptype> <name>type</name></param> - <param len="COMPSIZE(format,type,width,height)">const <ptype>GLvoid</ptype> *<name>pixels</name></param> + <param len="COMPSIZE(format,type,width,height)">const void *<name>pixels</name></param> <alias name="glTexSubImage2D"/> <glx type="render" opcode="4100"/> </command> @@ -22792,7 +22946,7 @@ typedef unsigned int GLhandleARB; <param><ptype>GLsizei</ptype> <name>depth</name></param> <param group="PixelFormat"><ptype>GLenum</ptype> <name>format</name></param> <param group="PixelType"><ptype>GLenum</ptype> <name>type</name></param> - <param len="COMPSIZE(format,type,width,height,depth)">const <ptype>GLvoid</ptype> *<name>pixels</name></param> + <param len="COMPSIZE(format,type,width,height,depth)">const void *<name>pixels</name></param> <glx type="render" opcode="4115"/> <glx type="render" opcode="333" name="glTexSubImage3DPBO" comment="PBO protocol"/> </command> @@ -22808,7 +22962,7 @@ typedef unsigned int GLhandleARB; <param><ptype>GLsizei</ptype> <name>depth</name></param> <param group="PixelFormat"><ptype>GLenum</ptype> <name>format</name></param> <param group="PixelType"><ptype>GLenum</ptype> <name>type</name></param> - <param len="COMPSIZE(format,type,width,height,depth)">const <ptype>GLvoid</ptype> *<name>pixels</name></param> + <param len="COMPSIZE(format,type,width,height,depth)">const void *<name>pixels</name></param> <alias name="glTexSubImage3D"/> <glx type="render" opcode="4115"/> </command> @@ -22824,7 +22978,7 @@ typedef unsigned int GLhandleARB; <param><ptype>GLsizei</ptype> <name>depth</name></param> <param><ptype>GLenum</ptype> <name>format</name></param> <param><ptype>GLenum</ptype> <name>type</name></param> - <param>const <ptype>GLvoid</ptype> *<name>pixels</name></param> + <param>const void *<name>pixels</name></param> </command> <command> <proto>void <name>glTexSubImage4DSGIS</name></proto> @@ -22840,7 +22994,7 @@ typedef unsigned int GLhandleARB; <param><ptype>GLsizei</ptype> <name>size4d</name></param> <param group="PixelFormat"><ptype>GLenum</ptype> <name>format</name></param> <param group="PixelType"><ptype>GLenum</ptype> <name>type</name></param> - <param len="COMPSIZE(format,type,width,height,depth,size4d)">const <ptype>GLvoid</ptype> *<name>pixels</name></param> + <param len="COMPSIZE(format,type,width,height,depth,size4d)">const void *<name>pixels</name></param> <glx type="render" opcode="2058"/> </command> <command> @@ -22881,7 +23035,7 @@ typedef unsigned int GLhandleARB; <param group="CheckedInt32"><ptype>GLint</ptype> <name>border</name></param> <param group="PixelFormat"><ptype>GLenum</ptype> <name>format</name></param> <param group="PixelType"><ptype>GLenum</ptype> <name>type</name></param> - <param len="COMPSIZE(format,type,width)">const <ptype>GLvoid</ptype> *<name>pixels</name></param> + <param len="COMPSIZE(format,type,width)">const void *<name>pixels</name></param> </command> <command> <proto>void <name>glTextureImage2DEXT</name></proto> @@ -22894,7 +23048,7 @@ typedef unsigned int GLhandleARB; <param group="CheckedInt32"><ptype>GLint</ptype> <name>border</name></param> <param group="PixelFormat"><ptype>GLenum</ptype> <name>format</name></param> <param group="PixelType"><ptype>GLenum</ptype> <name>type</name></param> - <param len="COMPSIZE(format,type,width,height)">const <ptype>GLvoid</ptype> *<name>pixels</name></param> + <param len="COMPSIZE(format,type,width,height)">const void *<name>pixels</name></param> </command> <command> <proto>void <name>glTextureImage2DMultisampleCoverageNV</name></proto> @@ -22929,7 +23083,7 @@ typedef unsigned int GLhandleARB; <param group="CheckedInt32"><ptype>GLint</ptype> <name>border</name></param> <param group="PixelFormat"><ptype>GLenum</ptype> <name>format</name></param> <param group="PixelType"><ptype>GLenum</ptype> <name>type</name></param> - <param len="COMPSIZE(format,type,width,height,depth)">const <ptype>GLvoid</ptype> *<name>pixels</name></param> + <param len="COMPSIZE(format,type,width,height,depth)">const void *<name>pixels</name></param> </command> <command> <proto>void <name>glTextureImage3DMultisampleCoverageNV</name></proto> @@ -23027,7 +23181,7 @@ typedef unsigned int GLhandleARB; <proto>void <name>glTextureRangeAPPLE</name></proto> <param><ptype>GLenum</ptype> <name>target</name></param> <param><ptype>GLsizei</ptype> <name>length</name></param> - <param len="length">const <ptype>GLvoid</ptype> *<name>pointer</name></param> + <param len="length">const void *<name>pointer</name></param> </command> <command> <proto>void <name>glTextureRenderbufferEXT</name></proto> @@ -23103,7 +23257,7 @@ typedef unsigned int GLhandleARB; <param><ptype>GLsizei</ptype> <name>width</name></param> <param group="PixelFormat"><ptype>GLenum</ptype> <name>format</name></param> <param group="PixelType"><ptype>GLenum</ptype> <name>type</name></param> - <param len="COMPSIZE(format,type,width)">const <ptype>GLvoid</ptype> *<name>pixels</name></param> + <param len="COMPSIZE(format,type,width)">const void *<name>pixels</name></param> </command> <command> <proto>void <name>glTextureSubImage2DEXT</name></proto> @@ -23116,7 +23270,7 @@ typedef unsigned int GLhandleARB; <param><ptype>GLsizei</ptype> <name>height</name></param> <param group="PixelFormat"><ptype>GLenum</ptype> <name>format</name></param> <param group="PixelType"><ptype>GLenum</ptype> <name>type</name></param> - <param len="COMPSIZE(format,type,width,height)">const <ptype>GLvoid</ptype> *<name>pixels</name></param> + <param len="COMPSIZE(format,type,width,height)">const void *<name>pixels</name></param> </command> <command> <proto>void <name>glTextureSubImage3DEXT</name></proto> @@ -23131,7 +23285,7 @@ typedef unsigned int GLhandleARB; <param><ptype>GLsizei</ptype> <name>depth</name></param> <param group="PixelFormat"><ptype>GLenum</ptype> <name>format</name></param> <param group="PixelType"><ptype>GLenum</ptype> <name>type</name></param> - <param len="COMPSIZE(format,type,width,height,depth)">const <ptype>GLvoid</ptype> *<name>pixels</name></param> + <param len="COMPSIZE(format,type,width,height,depth)">const void *<name>pixels</name></param> </command> <command> <proto>void <name>glTextureView</name></proto> @@ -23767,6 +23921,14 @@ typedef unsigned int GLhandleARB; <glx type="render" opcode="305"/> </command> <command> + <proto>void <name>glUniformMatrix2x3fvNV</name></proto> + <param><ptype>GLint</ptype> <name>location</name></param> + <param><ptype>GLsizei</ptype> <name>count</name></param> + <param group="Boolean"><ptype>GLboolean</ptype> <name>transpose</name></param> + <param len="6">const <ptype>GLfloat</ptype> *<name>value</name></param> + <alias name="glUniformMatrix2x3fv"/> + </command> + <command> <proto>void <name>glUniformMatrix2x4dv</name></proto> <param><ptype>GLint</ptype> <name>location</name></param> <param><ptype>GLsizei</ptype> <name>count</name></param> @@ -23782,6 +23944,14 @@ typedef unsigned int GLhandleARB; <glx type="render" opcode="307"/> </command> <command> + <proto>void <name>glUniformMatrix2x4fvNV</name></proto> + <param><ptype>GLint</ptype> <name>location</name></param> + <param><ptype>GLsizei</ptype> <name>count</name></param> + <param group="Boolean"><ptype>GLboolean</ptype> <name>transpose</name></param> + <param len="8">const <ptype>GLfloat</ptype> *<name>value</name></param> + <alias name="glUniformMatrix2x4fv"/> + </command> + <command> <proto>void <name>glUniformMatrix3dv</name></proto> <param><ptype>GLint</ptype> <name>location</name></param> <param><ptype>GLsizei</ptype> <name>count</name></param> @@ -23819,6 +23989,14 @@ typedef unsigned int GLhandleARB; <glx type="render" opcode="306"/> </command> <command> + <proto>void <name>glUniformMatrix3x2fvNV</name></proto> + <param><ptype>GLint</ptype> <name>location</name></param> + <param><ptype>GLsizei</ptype> <name>count</name></param> + <param group="Boolean"><ptype>GLboolean</ptype> <name>transpose</name></param> + <param len="6">const <ptype>GLfloat</ptype> *<name>value</name></param> + <alias name="glUniformMatrix3x2fv"/> + </command> + <command> <proto>void <name>glUniformMatrix3x4dv</name></proto> <param><ptype>GLint</ptype> <name>location</name></param> <param><ptype>GLsizei</ptype> <name>count</name></param> @@ -23834,6 +24012,14 @@ typedef unsigned int GLhandleARB; <glx type="render" opcode="309"/> </command> <command> + <proto>void <name>glUniformMatrix3x4fvNV</name></proto> + <param><ptype>GLint</ptype> <name>location</name></param> + <param><ptype>GLsizei</ptype> <name>count</name></param> + <param group="Boolean"><ptype>GLboolean</ptype> <name>transpose</name></param> + <param len="12">const <ptype>GLfloat</ptype> *<name>value</name></param> + <alias name="glUniformMatrix3x4fv"/> + </command> + <command> <proto>void <name>glUniformMatrix4dv</name></proto> <param><ptype>GLint</ptype> <name>location</name></param> <param><ptype>GLsizei</ptype> <name>count</name></param> @@ -23871,6 +24057,14 @@ typedef unsigned int GLhandleARB; <glx type="render" opcode="308"/> </command> <command> + <proto>void <name>glUniformMatrix4x2fvNV</name></proto> + <param><ptype>GLint</ptype> <name>location</name></param> + <param><ptype>GLsizei</ptype> <name>count</name></param> + <param group="Boolean"><ptype>GLboolean</ptype> <name>transpose</name></param> + <param len="8">const <ptype>GLfloat</ptype> *<name>value</name></param> + <alias name="glUniformMatrix4x2fv"/> + </command> + <command> <proto>void <name>glUniformMatrix4x3dv</name></proto> <param><ptype>GLint</ptype> <name>location</name></param> <param><ptype>GLsizei</ptype> <name>count</name></param> @@ -23886,6 +24080,14 @@ typedef unsigned int GLhandleARB; <glx type="render" opcode="310"/> </command> <command> + <proto>void <name>glUniformMatrix4x3fvNV</name></proto> + <param><ptype>GLint</ptype> <name>location</name></param> + <param><ptype>GLsizei</ptype> <name>count</name></param> + <param group="Boolean"><ptype>GLboolean</ptype> <name>transpose</name></param> + <param len="12">const <ptype>GLfloat</ptype> *<name>value</name></param> + <alias name="glUniformMatrix4x3fv"/> + </command> + <command> <proto>void <name>glUniformSubroutinesuiv</name></proto> <param><ptype>GLenum</ptype> <name>shadertype</name></param> <param><ptype>GLsizei</ptype> <name>count</name></param> @@ -23936,7 +24138,7 @@ typedef unsigned int GLhandleARB; <param><ptype>GLuint</ptype> <name>buffer</name></param> <param><ptype>GLuint</ptype> <name>offset</name></param> <param><ptype>GLsizei</ptype> <name>size</name></param> - <param len="size">const <ptype>GLvoid</ptype> *<name>pointer</name></param> + <param len="size">const void *<name>pointer</name></param> <param group="PreserveModeATI"><ptype>GLenum</ptype> <name>preserve</name></param> </command> <command> @@ -23978,11 +24180,11 @@ typedef unsigned int GLhandleARB; </command> <command> <proto>void <name>glVDPAUInitNV</name></proto> - <param>const <ptype>GLvoid</ptype> *<name>vdpDevice</name></param> - <param>const <ptype>GLvoid</ptype> *<name>getProcAddress</name></param> + <param>const void *<name>vdpDevice</name></param> + <param>const void *<name>getProcAddress</name></param> </command> <command> - <proto>void <name>glVDPAUIsSurfaceNV</name></proto> + <proto><ptype>GLboolean</ptype> <name>glVDPAUIsSurfaceNV</name></proto> <param group="vdpauSurfaceNV"><ptype>GLvdpauSurfaceNV</ptype> <name>surface</name></param> </command> <command> @@ -23992,14 +24194,14 @@ typedef unsigned int GLhandleARB; </command> <command> <proto group="vdpauSurfaceNV"><ptype>GLvdpauSurfaceNV</ptype> <name>glVDPAURegisterOutputSurfaceNV</name></proto> - <param>const <ptype>GLvoid</ptype> *<name>vdpSurface</name></param> + <param>const void *<name>vdpSurface</name></param> <param><ptype>GLenum</ptype> <name>target</name></param> <param><ptype>GLsizei</ptype> <name>numTextureNames</name></param> <param len="numTextureNames">const <ptype>GLuint</ptype> *<name>textureNames</name></param> </command> <command> <proto group="vdpauSurfaceNV"><ptype>GLvdpauSurfaceNV</ptype> <name>glVDPAURegisterVideoSurfaceNV</name></proto> - <param>const <ptype>GLvoid</ptype> *<name>vdpSurface</name></param> + <param>const void *<name>vdpSurface</name></param> <param><ptype>GLenum</ptype> <name>target</name></param> <param><ptype>GLsizei</ptype> <name>numTextureNames</name></param> <param len="numTextureNames">const <ptype>GLuint</ptype> *<name>textureNames</name></param> @@ -24048,7 +24250,7 @@ typedef unsigned int GLhandleARB; <param><ptype>GLuint</ptype> <name>id</name></param> <param group="ScalarType"><ptype>GLenum</ptype> <name>type</name></param> <param><ptype>GLuint</ptype> <name>stride</name></param> - <param len="COMPSIZE(id,type,stride)">const <ptype>GLvoid</ptype> *<name>addr</name></param> + <param len="COMPSIZE(id,type,stride)">const void *<name>addr</name></param> </command> <command> <proto>void <name>glVariantbvEXT</name></proto> @@ -24390,12 +24592,12 @@ typedef unsigned int GLhandleARB; <command> <proto>void <name>glVertexArrayRangeAPPLE</name></proto> <param><ptype>GLsizei</ptype> <name>length</name></param> - <param len="length"><ptype>GLvoid</ptype> *<name>pointer</name></param> + <param len="length">void *<name>pointer</name></param> </command> <command> <proto>void <name>glVertexArrayRangeNV</name></proto> <param><ptype>GLsizei</ptype> <name>length</name></param> - <param len="COMPSIZE(length)">const <ptype>GLvoid</ptype> *<name>pointer</name></param> + <param len="COMPSIZE(length)">const void *<name>pointer</name></param> </command> <command> <proto>void <name>glVertexArraySecondaryColorOffsetEXT</name></proto> @@ -25275,6 +25477,12 @@ typedef unsigned int GLhandleARB; <alias name="glVertexAttribDivisor"/> </command> <command> + <proto>void <name>glVertexAttribDivisorEXT</name></proto> + <param><ptype>GLuint</ptype> <name>index</name></param> + <param><ptype>GLuint</ptype> <name>divisor</name></param> + <alias name="glVertexAttribDivisor"/> + </command> + <command> <proto>void <name>glVertexAttribDivisorNV</name></proto> <param><ptype>GLuint</ptype> <name>index</name></param> <param><ptype>GLuint</ptype> <name>divisor</name></param> @@ -25575,7 +25783,7 @@ typedef unsigned int GLhandleARB; <param><ptype>GLint</ptype> <name>size</name></param> <param group="VertexAttribEnum"><ptype>GLenum</ptype> <name>type</name></param> <param><ptype>GLsizei</ptype> <name>stride</name></param> - <param len="COMPSIZE(size,type,stride)">const <ptype>GLvoid</ptype> *<name>pointer</name></param> + <param len="COMPSIZE(size,type,stride)">const void *<name>pointer</name></param> </command> <command> <proto>void <name>glVertexAttribIPointerEXT</name></proto> @@ -25583,7 +25791,7 @@ typedef unsigned int GLhandleARB; <param><ptype>GLint</ptype> <name>size</name></param> <param group="VertexAttribEnum"><ptype>GLenum</ptype> <name>type</name></param> <param><ptype>GLsizei</ptype> <name>stride</name></param> - <param len="COMPSIZE(size,type,stride)">const <ptype>GLvoid</ptype> *<name>pointer</name></param> + <param len="COMPSIZE(size,type,stride)">const void *<name>pointer</name></param> <alias name="glVertexAttribIPointer"/> </command> <command> @@ -25808,7 +26016,7 @@ typedef unsigned int GLhandleARB; <param><ptype>GLint</ptype> <name>size</name></param> <param><ptype>GLenum</ptype> <name>type</name></param> <param><ptype>GLsizei</ptype> <name>stride</name></param> - <param len="size">const <ptype>GLvoid</ptype> *<name>pointer</name></param> + <param len="size">const void *<name>pointer</name></param> </command> <command> <proto>void <name>glVertexAttribLPointerEXT</name></proto> @@ -25816,7 +26024,7 @@ typedef unsigned int GLhandleARB; <param><ptype>GLint</ptype> <name>size</name></param> <param><ptype>GLenum</ptype> <name>type</name></param> <param><ptype>GLsizei</ptype> <name>stride</name></param> - <param len="size">const <ptype>GLvoid</ptype> *<name>pointer</name></param> + <param len="size">const void *<name>pointer</name></param> <alias name="glVertexAttribLPointer"/> </command> <command> @@ -25888,7 +26096,7 @@ typedef unsigned int GLhandleARB; <param group="VertexAttribPointerType"><ptype>GLenum</ptype> <name>type</name></param> <param group="Boolean"><ptype>GLboolean</ptype> <name>normalized</name></param> <param><ptype>GLsizei</ptype> <name>stride</name></param> - <param len="COMPSIZE(size,type,stride)">const <ptype>GLvoid</ptype> *<name>pointer</name></param> + <param len="COMPSIZE(size,type,stride)">const void *<name>pointer</name></param> </command> <command> <proto>void <name>glVertexAttribPointerARB</name></proto> @@ -25897,7 +26105,7 @@ typedef unsigned int GLhandleARB; <param group="VertexAttribPointerType"><ptype>GLenum</ptype> <name>type</name></param> <param group="Boolean"><ptype>GLboolean</ptype> <name>normalized</name></param> <param><ptype>GLsizei</ptype> <name>stride</name></param> - <param len="COMPSIZE(size,type,stride)">const <ptype>GLvoid</ptype> *<name>pointer</name></param> + <param len="COMPSIZE(size,type,stride)">const void *<name>pointer</name></param> <alias name="glVertexAttribPointer"/> </command> <command> @@ -25906,7 +26114,7 @@ typedef unsigned int GLhandleARB; <param><ptype>GLint</ptype> <name>fsize</name></param> <param group="VertexAttribEnumNV"><ptype>GLenum</ptype> <name>type</name></param> <param><ptype>GLsizei</ptype> <name>stride</name></param> - <param len="COMPSIZE(fsize,type,stride)">const <ptype>GLvoid</ptype> *<name>pointer</name></param> + <param len="COMPSIZE(fsize,type,stride)">const void *<name>pointer</name></param> </command> <command> <proto>void <name>glVertexAttribs1dvNV</name></proto> @@ -26088,7 +26296,7 @@ typedef unsigned int GLhandleARB; <param><ptype>GLint</ptype> <name>size</name></param> <param group="VertexPointerType"><ptype>GLenum</ptype> <name>type</name></param> <param><ptype>GLsizei</ptype> <name>stride</name></param> - <param len="COMPSIZE(size,type,stride)">const <ptype>GLvoid</ptype> *<name>pointer</name></param> + <param len="COMPSIZE(size,type,stride)">const void *<name>pointer</name></param> </command> <command> <proto>void <name>glVertexPointerEXT</name></proto> @@ -26096,21 +26304,21 @@ typedef unsigned int GLhandleARB; <param group="VertexPointerType"><ptype>GLenum</ptype> <name>type</name></param> <param><ptype>GLsizei</ptype> <name>stride</name></param> <param><ptype>GLsizei</ptype> <name>count</name></param> - <param len="COMPSIZE(size,type,stride,count)">const <ptype>GLvoid</ptype> *<name>pointer</name></param> + <param len="COMPSIZE(size,type,stride,count)">const void *<name>pointer</name></param> </command> <command> <proto>void <name>glVertexPointerListIBM</name></proto> <param><ptype>GLint</ptype> <name>size</name></param> <param group="VertexPointerType"><ptype>GLenum</ptype> <name>type</name></param> <param><ptype>GLint</ptype> <name>stride</name></param> - <param len="COMPSIZE(size,type,stride)">const <ptype>GLvoid</ptype> **<name>pointer</name></param> + <param len="COMPSIZE(size,type,stride)">const void **<name>pointer</name></param> <param><ptype>GLint</ptype> <name>ptrstride</name></param> </command> <command> <proto>void <name>glVertexPointervINTEL</name></proto> <param><ptype>GLint</ptype> <name>size</name></param> <param group="VertexPointerType"><ptype>GLenum</ptype> <name>type</name></param> - <param len="4">const <ptype>GLvoid</ptype> **<name>pointer</name></param> + <param len="4">const void **<name>pointer</name></param> </command> <command> <proto>void <name>glVertexStream1dATI</name></proto> @@ -26301,7 +26509,7 @@ typedef unsigned int GLhandleARB; <param><ptype>GLint</ptype> <name>size</name></param> <param group="VertexWeightPointerTypeEXT"><ptype>GLenum</ptype> <name>type</name></param> <param><ptype>GLsizei</ptype> <name>stride</name></param> - <param len="COMPSIZE(type,stride)">const <ptype>GLvoid</ptype> *<name>pointer</name></param> + <param len="COMPSIZE(type,stride)">const void *<name>pointer</name></param> </command> <command> <proto>void <name>glVertexWeightfEXT</name></proto> @@ -26401,14 +26609,14 @@ typedef unsigned int GLhandleARB; <param><ptype>GLint</ptype> <name>size</name></param> <param group="WeightPointerTypeARB"><ptype>GLenum</ptype> <name>type</name></param> <param><ptype>GLsizei</ptype> <name>stride</name></param> - <param len="COMPSIZE(type,stride)">const <ptype>GLvoid</ptype> *<name>pointer</name></param> + <param len="COMPSIZE(type,stride)">const void *<name>pointer</name></param> </command> <command> <proto>void <name>glWeightPointerOES</name></proto> <param><ptype>GLint</ptype> <name>size</name></param> <param><ptype>GLenum</ptype> <name>type</name></param> <param><ptype>GLsizei</ptype> <name>stride</name></param> - <param>const <ptype>GLvoid</ptype> *<name>pointer</name></param> + <param>const void *<name>pointer</name></param> </command> <command> <proto>void <name>glWeightbvARB</name></proto> @@ -26820,6 +27028,7 @@ typedef unsigned int GLhandleARB; <!-- SECTION: GL API interface definitions. --> <feature api="gl" name="GL_VERSION_1_0" number="1.0"> <require> + <type name="GLvoid" comment="No longer used in headers"/> <command name="glCullFace"/> <command name="glFrontFace"/> <command name="glHint"/> @@ -28744,7 +28953,6 @@ typedef unsigned int GLhandleARB; <enum name="GL_WAIT_FAILED"/> <enum name="GL_TIMEOUT_IGNORED"/> <enum name="GL_SYNC_FLUSH_COMMANDS_BIT"/> - <enum name="GL_TIMEOUT_IGNORED"/> <command name="glFenceSync"/> <command name="glIsSync"/> <command name="glDeleteSync"/> @@ -29072,6 +29280,7 @@ typedef unsigned int GLhandleARB; <enum name="GL_CLIENT_VERTEX_ARRAY_BIT"/> <enum name="GL_CLIENT_ALL_ATTRIB_BITS"/> <enum name="GL_QUAD_STRIP"/> + <enum name="GL_QUADS"/> <enum name="GL_POLYGON"/> <enum name="GL_ACCUM"/> <enum name="GL_LOAD"/> @@ -29790,6 +29999,7 @@ typedef unsigned int GLhandleARB; <enum name="GL_TESS_GEN_VERTEX_ORDER"/> <enum name="GL_TESS_GEN_POINT_MODE"/> <enum name="GL_ISOLINES"/> + <enum name="GL_QUADS"/> <enum name="GL_FRACTIONAL_ODD"/> <enum name="GL_FRACTIONAL_EVEN"/> <enum name="GL_MAX_PATCH_VERTICES"/> @@ -30120,6 +30330,12 @@ typedef unsigned int GLhandleARB; </require> <require comment="Reuse tokens from ARB_shading_language_packing (none)"> </require> + <require comment="Reuse tokens from ARB_texture_compression_bptc"> + <enum name="GL_COMPRESSED_RGBA_BPTC_UNORM"/> + <enum name="GL_COMPRESSED_SRGB_ALPHA_BPTC_UNORM"/> + <enum name="GL_COMPRESSED_RGB_BPTC_SIGNED_FLOAT"/> + <enum name="GL_COMPRESSED_RGB_BPTC_UNSIGNED_FLOAT"/> + </require> <require comment="Reuse tokens from ARB_texture_storage"> <enum name="GL_TEXTURE_IMMUTABLE_FORMAT"/> </require> @@ -30203,10 +30419,10 @@ typedef unsigned int GLhandleARB; <enum name="GL_MAX_COMPUTE_ATOMIC_COUNTER_BUFFERS"/> <enum name="GL_MAX_COMPUTE_ATOMIC_COUNTERS"/> <enum name="GL_MAX_COMBINED_COMPUTE_UNIFORM_COMPONENTS"/> - <enum name="GL_MAX_COMPUTE_LOCAL_INVOCATIONS"/> + <enum name="GL_MAX_COMPUTE_WORK_GROUP_INVOCATIONS"/> <enum name="GL_MAX_COMPUTE_WORK_GROUP_COUNT"/> <enum name="GL_MAX_COMPUTE_WORK_GROUP_SIZE"/> - <enum name="GL_COMPUTE_LOCAL_WORK_SIZE"/> + <enum name="GL_COMPUTE_WORK_GROUP_SIZE"/> <enum name="GL_UNIFORM_BLOCK_REFERENCED_BY_COMPUTE_SHADER"/> <enum name="GL_ATOMIC_COUNTER_BUFFER_REFERENCED_BY_COMPUTE_SHADER"/> <enum name="GL_DISPATCH_INDIRECT_BUFFER"/> @@ -30576,6 +30792,8 @@ typedef unsigned int GLhandleARB; <feature api="gl" name="GL_VERSION_4_4" number="4.4"> <require> <enum name="GL_MAX_VERTEX_ATTRIB_STRIDE"/> + <enum name="GL_PRIMITIVE_RESTART_FOR_PATCHES_SUPPORTED"/> + <enum name="GL_TEXTURE_BUFFER_BINDING"/> </require> <require comment="Reuse GL_ARB_buffer_storage"> <enum name="GL_MAP_READ_BIT"/> @@ -30633,6 +30851,7 @@ typedef unsigned int GLhandleARB; <enum name="GL_VERSION_ES_CL_1_0"/> <enum name="GL_VERSION_ES_CM_1_1"/> <enum name="GL_VERSION_ES_CL_1_1"/> + <type name="GLvoid" comment="No longer used in headers"/> <enum name="GL_DEPTH_BUFFER_BIT"/> <enum name="GL_STENCIL_BUFFER_BIT"/> <enum name="GL_COLOR_BUFFER_BIT"/> @@ -31114,6 +31333,19 @@ typedef unsigned int GLhandleARB; </require> </feature> <feature api="gles2" name="GL_ES_VERSION_2_0" number="2.0"> + <require comment="Not used by the API, for compatibility with old gl2.h"> + <type name="GLbyte"/> + <type name="GLclampf"/> + <type name="GLfixed"/> + <type name="GLshort"/> + <type name="GLushort"/> + <type name="GLvoid" comment="No longer used in headers"/> + </require> + <require comment="Not used by the API; put here so this type doesn't need to be declared in gl2ext.h"> + <type name="GLsync"/> + <type name="GLint64"/> + <type name="GLuint64"/> + </require> <require> <enum name="GL_DEPTH_BUFFER_BIT"/> <enum name="GL_STENCIL_BUFFER_BIT"/> @@ -31561,6 +31793,9 @@ typedef unsigned int GLhandleARB; </require> </feature> <feature api="gles2" name="GL_ES_VERSION_3_0" number="3.0"> + <require comment="Not used by the API, for compatibility with old gl2.h"> + <type name="GLhalf"/> + </require> <require> <enum name="GL_READ_BUFFER"/> <enum name="GL_UNPACK_ROW_LENGTH"/> @@ -32086,6 +32321,17 @@ typedef unsigned int GLhandleARB; <command name="glIsNameAMD"/> </require> </extension> + <extension name="GL_AMD_occlusion_query_event" supported="gl"> + <require> + <enum name="GL_OCCLUSION_QUERY_EVENT_MASK_AMD"/> + <enum name="GL_QUERY_DEPTH_PASS_EVENT_BIT_AMD"/> + <enum name="GL_QUERY_DEPTH_FAIL_EVENT_BIT_AMD"/> + <enum name="GL_QUERY_STENCIL_FAIL_EVENT_BIT_AMD"/> + <enum name="GL_QUERY_DEPTH_BOUNDS_FAIL_EVENT_BIT_AMD"/> + <enum name="GL_QUERY_ALL_EVENT_BITS_AMD"/> + <command name="glQueryObjectParameteruiAMD"/> + </require> + </extension> <extension name="GL_AMD_performance_monitor" supported="gl|gles2"> <require> <enum name="GL_COUNTER_TYPE_AMD"/> @@ -32369,6 +32615,9 @@ typedef unsigned int GLhandleARB; <enum name="GL_UNSIGNED_SHORT_8_8_APPLE"/> <enum name="GL_UNSIGNED_SHORT_8_8_REV_APPLE"/> </require> + <require comment="Depends on TexStorage* (EXT_texture_storage / ES 3.0 / GL 4.4 / etc.)"> + <enum name="GL_RGB_RAW_422_APPLE"/> + </require> </extension> <extension name="GL_APPLE_row_bytes" supported="gl"> <require> @@ -32416,6 +32665,9 @@ typedef unsigned int GLhandleARB; <require> <enum name="GL_BGRA_EXT"/> </require> + <require comment="Depends on TexStorage* (EXT_texture_storage / ES 3.0 / GL 4.4 / etc.)"> + <enum name="GL_BGRA8_EXT"/> + </require> </extension> <extension name="GL_APPLE_texture_max_level" supported="gles1|gles2"> <require> @@ -32646,10 +32898,10 @@ typedef unsigned int GLhandleARB; <enum name="GL_MAX_COMPUTE_ATOMIC_COUNTER_BUFFERS"/> <enum name="GL_MAX_COMPUTE_ATOMIC_COUNTERS"/> <enum name="GL_MAX_COMBINED_COMPUTE_UNIFORM_COMPONENTS"/> - <enum name="GL_MAX_COMPUTE_LOCAL_INVOCATIONS"/> + <enum name="GL_MAX_COMPUTE_WORK_GROUP_INVOCATIONS"/> <enum name="GL_MAX_COMPUTE_WORK_GROUP_COUNT"/> <enum name="GL_MAX_COMPUTE_WORK_GROUP_SIZE"/> - <enum name="GL_COMPUTE_LOCAL_WORK_SIZE"/> + <enum name="GL_COMPUTE_WORK_GROUP_SIZE"/> <enum name="GL_UNIFORM_BLOCK_REFERENCED_BY_COMPUTE_SHADER"/> <enum name="GL_ATOMIC_COUNTER_BUFFER_REFERENCED_BY_COMPUTE_SHADER"/> <enum name="GL_DISPATCH_INDIRECT_BUFFER"/> @@ -34176,6 +34428,7 @@ typedef unsigned int GLhandleARB; <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"/> @@ -34204,9 +34457,6 @@ typedef unsigned int GLhandleARB; <command name="glPatchParameteri"/> <command name="glPatchParameterfv"/> </require> - <require api="gl" profile="compatibility"> - <enum name="GL_QUADS"/> - </require> </extension> <extension name="GL_ARB_texture_border_clamp" supported="gl"> <require> @@ -35648,7 +35898,7 @@ typedef unsigned int GLhandleARB; <command name="glCullParameterfvEXT"/> </require> </extension> - <extension name="GL_EXT_debug_label" supported="gles2"> + <extension name="GL_EXT_debug_label" supported="gl|gles2"> <require> <enum name="GL_PROGRAM_PIPELINE_OBJECT_EXT"/> <enum name="GL_PROGRAM_OBJECT_EXT"/> @@ -35659,8 +35909,12 @@ typedef unsigned int GLhandleARB; <command name="glLabelObjectEXT"/> <command name="glGetObjectLabelEXT"/> </require> + <require comment="Depends on OpenGL ES 3.0"> + <enum name="GL_SAMPLER"/> + <enum name="GL_TRANSFORM_FEEDBACK"/> + </require> </extension> - <extension name="GL_EXT_debug_marker" supported="gles2"> + <extension name="GL_EXT_debug_marker" supported="gl|gles2"> <require> <command name="glInsertEventMarkerEXT"/> <command name="glPushGroupMarkerEXT"/> @@ -36107,7 +36361,7 @@ typedef unsigned int GLhandleARB; <command name="glIsEnabledIndexedEXT"/> </require> </extension> - <extension name="GL_EXT_draw_instanced" supported="gl"> + <extension name="GL_EXT_draw_instanced" supported="gl|gles2"> <require> <command name="glDrawArraysInstancedEXT"/> <command name="glDrawElementsInstancedEXT"/> @@ -36372,6 +36626,14 @@ typedef unsigned int GLhandleARB; <require> </require> </extension> + <extension name="GL_EXT_instanced_arrays" supported="gles2"> + <require> + <enum name="GL_VERTEX_ATTRIB_ARRAY_DIVISOR_EXT"/> + <command name="glDrawArraysInstancedEXT"/> + <command name="glDrawElementsInstancedEXT"/> + <command name="glVertexAttribDivisorEXT"/> + </require> + </extension> <extension name="GL_EXT_light_texture" supported="gl"> <require> <enum name="GL_FRAGMENT_MATERIAL_EXT"/> @@ -36569,6 +36831,14 @@ typedef unsigned int GLhandleARB; <command name="glProvokingVertexEXT"/> </require> </extension> + <extension name="GL_EXT_pvrtc_sRGB" supported="gles2"> + <require> + <enum name="GL_COMPRESSED_SRGB_PVRTC_2BPPV1_EXT"/> + <enum name="GL_COMPRESSED_SRGB_PVRTC_4BPPV1_EXT"/> + <enum name="GL_COMPRESSED_SRGB_ALPHA_PVRTC_2BPPV1_EXT"/> + <enum name="GL_COMPRESSED_SRGB_ALPHA_PVRTC_4BPPV1_EXT"/> + </require> + </extension> <extension name="GL_EXT_read_format_bgra" supported="gles1|gles2"> <require> <enum name="GL_BGRA_EXT"/> @@ -36683,6 +36953,23 @@ typedef unsigned int GLhandleARB; <command name="glUseProgramStagesEXT"/> <command name="glValidateProgramPipelineEXT"/> </require> + <require api="gles2" comment="Depends on OpenGL ES 3.0 or GL_NV_non_square_matrices"> + <command name="glProgramUniform1uiEXT"/> + <command name="glProgramUniform2uiEXT"/> + <command name="glProgramUniform3uiEXT"/> + <command name="glProgramUniform4uiEXT"/> + <command name="glProgramUniform1uivEXT"/> + <command name="glProgramUniform2uivEXT"/> + <command name="glProgramUniform3uivEXT"/> + <command name="glProgramUniform4uivEXT"/> + <command name="glProgramUniformMatrix4fvEXT"/> + <command name="glProgramUniformMatrix2x3fvEXT"/> + <command name="glProgramUniformMatrix3x2fvEXT"/> + <command name="glProgramUniformMatrix2x4fvEXT"/> + <command name="glProgramUniformMatrix4x2fvEXT"/> + <command name="glProgramUniformMatrix3x4fvEXT"/> + <command name="glProgramUniformMatrix4x3fvEXT"/> + </require> </extension> <extension name="GL_EXT_separate_specular_color" supported="gl"> <require> @@ -36757,6 +37044,10 @@ typedef unsigned int GLhandleARB; <command name="glMemoryBarrierEXT"/> </require> </extension> + <extension name="GL_EXT_shader_integer_mix" supported="gl|gles2"> + <require> + </require> + </extension> <extension name="GL_EXT_shader_texture_lod" supported="gles2"> <require> </require> @@ -36911,7 +37202,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"> + <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"/> @@ -37696,6 +37987,9 @@ typedef unsigned int GLhandleARB; <enum name="GL_INTERLACE_READ_INGR"/> </require> </extension> + <extension name="GL_INTEL_fragment_shader_ordering" supported="gl"> + <require/> + </extension> <extension name="GL_INTEL_map_texture" supported="gl"> <require> <enum name="GL_TEXTURE_MEMORY_LAYOUT_INTEL"/> @@ -37720,6 +38014,40 @@ typedef unsigned int GLhandleARB; <command name="glTexCoordPointervINTEL"/> </require> </extension> + <extension name="GL_INTEL_performance_query" supported="gl|gles2"> + <require> + <enum name="GL_PERFQUERY_SINGLE_CONTEXT_INTEL"/> + <enum name="GL_PERFQUERY_GLOBAL_CONTEXT_INTEL"/> + <enum name="GL_PERFQUERY_WAIT_INTEL"/> + <enum name="GL_PERFQUERY_FLUSH_INTEL"/> + <enum name="GL_PERFQUERY_DONOT_FLUSH_INTEL"/> + <enum name="GL_PERFQUERY_COUNTER_EVENT_INTEL"/> + <enum name="GL_PERFQUERY_COUNTER_DURATION_NORM_INTEL"/> + <enum name="GL_PERFQUERY_COUNTER_DURATION_RAW_INTEL"/> + <enum name="GL_PERFQUERY_COUNTER_THROUGHPUT_INTEL"/> + <enum name="GL_PERFQUERY_COUNTER_RAW_INTEL"/> + <enum name="GL_PERFQUERY_COUNTER_TIMESTAMP_INTEL"/> + <enum name="GL_PERFQUERY_COUNTER_DATA_UINT32_INTEL"/> + <enum name="GL_PERFQUERY_COUNTER_DATA_UINT64_INTEL"/> + <enum name="GL_PERFQUERY_COUNTER_DATA_FLOAT_INTEL"/> + <enum name="GL_PERFQUERY_COUNTER_DATA_DOUBLE_INTEL"/> + <enum name="GL_PERFQUERY_COUNTER_DATA_BOOL32_INTEL"/> + <enum name="GL_PERFQUERY_QUERY_NAME_LENGTH_MAX_INTEL"/> + <enum name="GL_PERFQUERY_COUNTER_NAME_LENGTH_MAX_INTEL"/> + <enum name="GL_PERFQUERY_COUNTER_DESC_LENGTH_MAX_INTEL"/> + <enum name="GL_PERFQUERY_GPA_EXTENDED_COUNTERS_INTEL"/> + <command name="glBeginPerfQueryINTEL"/> + <command name="glCreatePerfQueryINTEL"/> + <command name="glDeletePerfQueryINTEL"/> + <command name="glEndPerfQueryINTEL"/> + <command name="glGetFirstPerfQueryIdINTEL"/> + <command name="glGetNextPerfQueryIdINTEL"/> + <command name="glGetPerfCounterInfoINTEL"/> + <command name="glGetPerfQueryDataINTEL"/> + <command name="glGetPerfQueryIdByNameINTEL"/> + <command name="glGetPerfQueryInfoINTEL"/> + </require> + </extension> <extension name="GL_KHR_debug" supported="gl|glcore|gles2"> <require api="gl" comment="KHR extensions *mandate* suffixes for ES, unlike for GL"> <enum name="GL_DEBUG_OUTPUT_SYNCHRONOUS"/> @@ -37832,7 +38160,39 @@ typedef unsigned int GLhandleARB; <enum name="GL_DISPLAY_LIST"/> </require> </extension> - <extension name="GL_KHR_texture_compression_astc_ldr" supported="gl|glcore|gles2"> + <extension name="GL_KHR_texture_compression_astc_hdr" supported="gl|glcore|gles2"> + <require> + <enum name="GL_COMPRESSED_RGBA_ASTC_4x4_KHR"/> + <enum name="GL_COMPRESSED_RGBA_ASTC_5x4_KHR"/> + <enum name="GL_COMPRESSED_RGBA_ASTC_5x5_KHR"/> + <enum name="GL_COMPRESSED_RGBA_ASTC_6x5_KHR"/> + <enum name="GL_COMPRESSED_RGBA_ASTC_6x6_KHR"/> + <enum name="GL_COMPRESSED_RGBA_ASTC_8x5_KHR"/> + <enum name="GL_COMPRESSED_RGBA_ASTC_8x6_KHR"/> + <enum name="GL_COMPRESSED_RGBA_ASTC_8x8_KHR"/> + <enum name="GL_COMPRESSED_RGBA_ASTC_10x5_KHR"/> + <enum name="GL_COMPRESSED_RGBA_ASTC_10x6_KHR"/> + <enum name="GL_COMPRESSED_RGBA_ASTC_10x8_KHR"/> + <enum name="GL_COMPRESSED_RGBA_ASTC_10x10_KHR"/> + <enum name="GL_COMPRESSED_RGBA_ASTC_12x10_KHR"/> + <enum name="GL_COMPRESSED_RGBA_ASTC_12x12_KHR"/> + <enum name="GL_COMPRESSED_SRGB8_ALPHA8_ASTC_4x4_KHR"/> + <enum name="GL_COMPRESSED_SRGB8_ALPHA8_ASTC_5x4_KHR"/> + <enum name="GL_COMPRESSED_SRGB8_ALPHA8_ASTC_5x5_KHR"/> + <enum name="GL_COMPRESSED_SRGB8_ALPHA8_ASTC_6x5_KHR"/> + <enum name="GL_COMPRESSED_SRGB8_ALPHA8_ASTC_6x6_KHR"/> + <enum name="GL_COMPRESSED_SRGB8_ALPHA8_ASTC_8x5_KHR"/> + <enum name="GL_COMPRESSED_SRGB8_ALPHA8_ASTC_8x6_KHR"/> + <enum name="GL_COMPRESSED_SRGB8_ALPHA8_ASTC_8x8_KHR"/> + <enum name="GL_COMPRESSED_SRGB8_ALPHA8_ASTC_10x5_KHR"/> + <enum name="GL_COMPRESSED_SRGB8_ALPHA8_ASTC_10x6_KHR"/> + <enum name="GL_COMPRESSED_SRGB8_ALPHA8_ASTC_10x8_KHR"/> + <enum name="GL_COMPRESSED_SRGB8_ALPHA8_ASTC_10x10_KHR"/> + <enum name="GL_COMPRESSED_SRGB8_ALPHA8_ASTC_12x10_KHR"/> + <enum name="GL_COMPRESSED_SRGB8_ALPHA8_ASTC_12x12_KHR"/> + </require> + </extension> + <extension name="GL_KHR_texture_compression_astc_ldr" supported="gl|glcore|gles2" comment="API is identical to GL_KHR_texture_compression_astc_hdr extension"> <require> <enum name="GL_COMPRESSED_RGBA_ASTC_4x4_KHR"/> <enum name="GL_COMPRESSED_RGBA_ASTC_5x4_KHR"/> @@ -37948,12 +38308,11 @@ typedef unsigned int GLhandleARB; <command name="glIsImageHandleResidentNV"/> </require> </extension> - <extension name="GL_NV_blend_equation_advanced" supported="gl"> + <extension name="GL_NV_blend_equation_advanced" supported="gl|gles2"> <require> - <enum name="GL_BLEND_ADVANCED_COHERENT_NV"/> <enum name="GL_BLEND_OVERLAP_NV"/> <enum name="GL_BLEND_PREMULTIPLIED_SRC_NV"/> - <enum name="GL_BLUE"/> + <enum name="GL_BLUE_NV"/> <enum name="GL_COLORBURN_NV"/> <enum name="GL_COLORDODGE_NV"/> <enum name="GL_CONJOINT_NV"/> @@ -37967,7 +38326,7 @@ typedef unsigned int GLhandleARB; <enum name="GL_DST_OUT_NV"/> <enum name="GL_DST_OVER_NV"/> <enum name="GL_EXCLUSION_NV"/> - <enum name="GL_GREEN"/> + <enum name="GL_GREEN_NV"/> <enum name="GL_HARDLIGHT_NV"/> <enum name="GL_HARDMIX_NV"/> <enum name="GL_HSL_COLOR_NV"/> @@ -37990,7 +38349,7 @@ typedef unsigned int GLhandleARB; <enum name="GL_PLUS_CLAMPED_NV"/> <enum name="GL_PLUS_DARKER_NV"/> <enum name="GL_PLUS_NV"/> - <enum name="GL_RED"/> + <enum name="GL_RED_NV"/> <enum name="GL_SCREEN_NV"/> <enum name="GL_SOFTLIGHT_NV"/> <enum name="GL_SRC_ATOP_NV"/> @@ -38000,14 +38359,15 @@ typedef unsigned int GLhandleARB; <enum name="GL_SRC_OVER_NV"/> <enum name="GL_UNCORRELATED_NV"/> <enum name="GL_VIVIDLIGHT_NV"/> - <enum name="GL_XOR"/> + <enum name="GL_XOR_NV"/> <enum name="GL_ZERO"/> <command name="glBlendParameteriNV"/> <command name="glBlendBarrierNV"/> </require> </extension> - <extension name="GL_NV_blend_equation_advanced_coherent" supported="gl"> - <require comment="Identical to GL_NV_blend_equation_advanced, just different semantic behavior"> + <extension name="GL_NV_blend_equation_advanced_coherent" supported="gl|gles2"> + <require comment="Otherwise identical to GL_NV_blend_equation_advanced, just different semantic behavior"> + <enum name="GL_BLEND_ADVANCED_COHERENT_NV"/> </require> </extension> <extension name="GL_NV_blend_square" supported="gl"> @@ -38030,6 +38390,13 @@ typedef unsigned int GLhandleARB; <command name="glEndConditionalRenderNV"/> </require> </extension> + <extension name="GL_NV_copy_buffer" supported="gles2"> + <require> + <enum name="GL_COPY_READ_BUFFER_NV"/> + <enum name="GL_COPY_WRITE_BUFFER_NV"/> + <command name="glCopyBufferSubDataNV"/> + </require> + </extension> <extension name="GL_NV_copy_depth_to_color" supported="gl"> <require> <enum name="GL_DEPTH_STENCIL_TO_RGBA_NV"/> @@ -38169,6 +38536,10 @@ typedef unsigned int GLhandleARB; <command name="glEvalMapsNV"/> </require> </extension> + <extension name="GL_NV_explicit_attrib_location" supported="gles2"> + <require> + </require> + </extension> <extension name="GL_NV_explicit_multisample" supported="gl"> <require> <enum name="GL_SAMPLE_POSITION_NV"/> @@ -38529,6 +38900,22 @@ typedef unsigned int GLhandleARB; <enum name="GL_MULTISAMPLE_FILTER_HINT_NV"/> </require> </extension> + <extension name="GL_NV_non_square_matrices" supported="gles2"> + <require> + <enum name="GL_FLOAT_MAT2x3_NV"/> + <enum name="GL_FLOAT_MAT2x4_NV"/> + <enum name="GL_FLOAT_MAT3x2_NV"/> + <enum name="GL_FLOAT_MAT3x4_NV"/> + <enum name="GL_FLOAT_MAT4x2_NV"/> + <enum name="GL_FLOAT_MAT4x3_NV"/> + <command name="glUniformMatrix2x3fvNV"/> + <command name="glUniformMatrix3x2fvNV"/> + <command name="glUniformMatrix2x4fvNV"/> + <command name="glUniformMatrix4x2fvNV"/> + <command name="glUniformMatrix3x4fvNV"/> + <command name="glUniformMatrix4x3fvNV"/> + </require> + </extension> <extension name="GL_NV_occlusion_query" supported="gl"> <require> <enum name="GL_PIXEL_COUNTER_BITS_NV"/> @@ -40022,6 +40409,58 @@ typedef unsigned int GLhandleARB; <command name="glFramebufferTexture3DOES"/> </require> </extension> + <extension name="GL_OES_texture_compression_astc" supported="gles2" comment="API is identical to GL_KHR_texture_compression_astc_hdr extension"> + <require> + <enum name="GL_COMPRESSED_RGBA_ASTC_4x4_KHR"/> + <enum name="GL_COMPRESSED_RGBA_ASTC_5x4_KHR"/> + <enum name="GL_COMPRESSED_RGBA_ASTC_5x5_KHR"/> + <enum name="GL_COMPRESSED_RGBA_ASTC_6x5_KHR"/> + <enum name="GL_COMPRESSED_RGBA_ASTC_6x6_KHR"/> + <enum name="GL_COMPRESSED_RGBA_ASTC_8x5_KHR"/> + <enum name="GL_COMPRESSED_RGBA_ASTC_8x6_KHR"/> + <enum name="GL_COMPRESSED_RGBA_ASTC_8x8_KHR"/> + <enum name="GL_COMPRESSED_RGBA_ASTC_10x5_KHR"/> + <enum name="GL_COMPRESSED_RGBA_ASTC_10x6_KHR"/> + <enum name="GL_COMPRESSED_RGBA_ASTC_10x8_KHR"/> + <enum name="GL_COMPRESSED_RGBA_ASTC_10x10_KHR"/> + <enum name="GL_COMPRESSED_RGBA_ASTC_12x10_KHR"/> + <enum name="GL_COMPRESSED_RGBA_ASTC_12x12_KHR"/> + <enum name="GL_COMPRESSED_SRGB8_ALPHA8_ASTC_4x4_KHR"/> + <enum name="GL_COMPRESSED_SRGB8_ALPHA8_ASTC_5x4_KHR"/> + <enum name="GL_COMPRESSED_SRGB8_ALPHA8_ASTC_5x5_KHR"/> + <enum name="GL_COMPRESSED_SRGB8_ALPHA8_ASTC_6x5_KHR"/> + <enum name="GL_COMPRESSED_SRGB8_ALPHA8_ASTC_6x6_KHR"/> + <enum name="GL_COMPRESSED_SRGB8_ALPHA8_ASTC_8x5_KHR"/> + <enum name="GL_COMPRESSED_SRGB8_ALPHA8_ASTC_8x6_KHR"/> + <enum name="GL_COMPRESSED_SRGB8_ALPHA8_ASTC_8x8_KHR"/> + <enum name="GL_COMPRESSED_SRGB8_ALPHA8_ASTC_10x5_KHR"/> + <enum name="GL_COMPRESSED_SRGB8_ALPHA8_ASTC_10x6_KHR"/> + <enum name="GL_COMPRESSED_SRGB8_ALPHA8_ASTC_10x8_KHR"/> + <enum name="GL_COMPRESSED_SRGB8_ALPHA8_ASTC_10x10_KHR"/> + <enum name="GL_COMPRESSED_SRGB8_ALPHA8_ASTC_12x10_KHR"/> + <enum name="GL_COMPRESSED_SRGB8_ALPHA8_ASTC_12x12_KHR"/> + <enum name="GL_COMPRESSED_RGBA_ASTC_3x3x3_OES"/> + <enum name="GL_COMPRESSED_RGBA_ASTC_4x3x3_OES"/> + <enum name="GL_COMPRESSED_RGBA_ASTC_4x4x3_OES"/> + <enum name="GL_COMPRESSED_RGBA_ASTC_4x4x4_OES"/> + <enum name="GL_COMPRESSED_RGBA_ASTC_5x4x4_OES"/> + <enum name="GL_COMPRESSED_RGBA_ASTC_5x5x4_OES"/> + <enum name="GL_COMPRESSED_RGBA_ASTC_5x5x5_OES"/> + <enum name="GL_COMPRESSED_RGBA_ASTC_6x5x5_OES"/> + <enum name="GL_COMPRESSED_RGBA_ASTC_6x6x5_OES"/> + <enum name="GL_COMPRESSED_RGBA_ASTC_6x6x6_OES"/> + <enum name="GL_COMPRESSED_SRGB8_ALPHA8_ASTC_3x3x3_OES"/> + <enum name="GL_COMPRESSED_SRGB8_ALPHA8_ASTC_4x3x3_OES"/> + <enum name="GL_COMPRESSED_SRGB8_ALPHA8_ASTC_4x4x3_OES"/> + <enum name="GL_COMPRESSED_SRGB8_ALPHA8_ASTC_4x4x4_OES"/> + <enum name="GL_COMPRESSED_SRGB8_ALPHA8_ASTC_5x4x4_OES"/> + <enum name="GL_COMPRESSED_SRGB8_ALPHA8_ASTC_5x5x4_OES"/> + <enum name="GL_COMPRESSED_SRGB8_ALPHA8_ASTC_5x5x5_OES"/> + <enum name="GL_COMPRESSED_SRGB8_ALPHA8_ASTC_6x5x5_OES"/> + <enum name="GL_COMPRESSED_SRGB8_ALPHA8_ASTC_6x6x5_OES"/> + <enum name="GL_COMPRESSED_SRGB8_ALPHA8_ASTC_6x6x6_OES"/> + </require> + </extension> <extension name="GL_OES_texture_cube_map" supported="gles1"> <require> <enum name="GL_NORMAL_MAP_OES"/> @@ -40772,8 +41211,7 @@ typedef unsigned int GLhandleARB; </require> </extension> <extension name="GL_SGIX_ycrcb_subsample" supported="gl"> - <require> - </require> + <require/> </extension> <extension name="GL_SGIX_ycrcba" supported="gl"> <require> diff --git a/registry/glx.xml b/registry/glx.xml index 1b018c5..7907442 100644 --- a/registry/glx.xml +++ b/registry/glx.xml @@ -86,6 +86,7 @@ typedef unsigned __int64 uint64_t; <type name="XVisualInfo"/> <type name="GLboolean"/> <type name="GLenum"/> + <type name="GLfloat"/> <type name="GLint"/> <type name="GLsizei"/> <type name="GLubyte"/> @@ -819,6 +820,12 @@ typedef unsigned __int64 uint64_t; <param>float <name>cushion</name></param> </command> <command> + <proto><ptype>Bool</ptype> <name>glXDelayBeforeSwapNV</name></proto> + <param><ptype>Display</ptype> *<name>dpy</name></param> + <param><ptype>GLXDrawable</ptype> <name>drawable</name></param> + <param><ptype>GLfloat</ptype> <name>seconds</name></param> + </command> + <command> <proto>void <name>glXDestroyContext</name></proto> <param><ptype>Display</ptype> *<name>dpy</name></param> <param><ptype>GLXContext</ptype> <name>ctx</name></param> @@ -1399,6 +1406,7 @@ typedef unsigned __int64 uint64_t; <feature api="glx" name="GLX_VERSION_1_3" number="1.3"> <require> + <type name="GLXContextID" comment="Required here so it doesn't collide with Mesa glx.h (Bug 11454)"/> <enum name="GLX_WINDOW_BIT"/> <enum name="GLX_PIXMAP_BIT"/> <enum name="GLX_PBUFFER_BIT"/> @@ -1778,6 +1786,11 @@ typedef unsigned __int64 uint64_t; <command name="glXWaitForSbcOML"/> </require> </extension> + <extension name="GLX_NV_delay_before_swap" supported="glx"> + <require> + <command name="glXDelayBeforeSwapNV"/> + </require> + </extension> <extension name="GLX_NV_float_buffer" supported="glx"> <require> <enum name="GLX_FLOAT_COMPONENTS_NV"/> |