diff --git a/.gitattributes b/.gitattributes index b49408f..100a05f 100644 --- a/.gitattributes +++ b/.gitattributes @@ -1,5 +1,6 @@ * text eol=lf *.png binary +*.pdf binary build/*/* text eol=crlf CMakeLists.txt text eol=lf build/cmake/* text eol=lf diff --git a/.gitignore b/.gitignore index 8e9527a..0b496ad 100644 --- a/.gitignore +++ b/.gitignore @@ -2,6 +2,7 @@ /src/*.c /include/GL/*.h /build/vc6/*.rc +/build/*.rc /build/*/*.sdf /build/*/*.suo /build/*/*.vcxproj.user @@ -16,3 +17,4 @@ /lib /tmp /out +.DS_Store* diff --git a/auto/bin/filter_gl_ext.sh b/auto/bin/filter_gl_ext.sh index 72fde80..8768aaa 100755 --- a/auto/bin/filter_gl_ext.sh +++ b/auto/bin/filter_gl_ext.sh @@ -494,6 +494,10 @@ EOT grep -v 'GL_NONE' $1/GL_KHR_context_flush_control > tmp mv tmp $1/GL_KHR_context_flush_control +# Filter out GL_NONE enum from GL_EGL_KHR_context_flush_control + grep -v 'GL_NONE' $1/GL_EGL_KHR_context_flush_control > tmp + mv tmp $1/GL_EGL_KHR_context_flush_control + # Filter out CoverageModulation from NV_framebuffer_mixed_samples # Superset of EXT_raster_multisample @@ -506,5 +510,12 @@ EOT grep -v "RasterSamplesEXT" $1/GL_NV_framebuffer_mixed_samples > tmp mv tmp $1/GL_NV_framebuffer_mixed_samples +# Append GLVULKANPROCNV to GL_NV_draw_vulkan_image +# Probably ought to be explicitly mentioned in the spec language + + cat >> $1/GL_NV_draw_vulkan_image < qr/^[A-Z][A-Za-z0-9_]+$/, exturl => qr/^http.+$/, function => qr/^(.+) ([a-z][a-z0-9_]*) \((.+)\)$/i, - token => qr/^([A-Z][A-Z0-9_x]*)\s+((?:0x)?[0-9A-Fa-f]+|[A-Z][A-Z0-9_]*)$/, + token => qr/^([A-Z][A-Z0-9_x]*)\s+((?:0x)?[0-9A-Fa-f]+(u(ll)?)?|[A-Z][A-Z0-9_]*)$/, type => qr/^typedef\s+(.+)$/, exact => qr/.*;$/, ); diff --git a/auto/bin/parse_spec.pl b/auto/bin/parse_spec.pl index 00fdde9..81b90e2 100755 --- a/auto/bin/parse_spec.pl +++ b/auto/bin/parse_spec.pl @@ -81,6 +81,8 @@ my %typemap = ( DEBUGPROC => "GLDEBUGPROC", + VULKANPROCNV => "GLVULKANPROCNV", + vdpauSurfaceNV => "GLvdpauSurfaceNV", # GLX 1.3 defines new types which might not be available at compile time @@ -147,7 +149,7 @@ my %regex = ( prefix => qr/^(?:[aw]?gl|glX)/, # gl | agl | wgl | glX tprefix => qr/^(?:[AW]?GL|GLX)_/, # GL_ | AGL_ | WGL_ | GLX_ section => compile_regex('^(', join('|', @sections), ')$'), # sections in spec - token => qr/^([A-Z0-9][A-Z0-9_x]*):?\s+((?:0x)?[0-9A-F]+)([^\?]*)$/, # define tokens + token => qr/^([A-Z0-9][A-Z0-9_x]*):?\s+((?:0x)?[0-9A-Fa-f]+(u(ll)?)?)(|\s[^\?]*)$/, # define tokens types => compile_regex('\b(', join('|', keys %typemap), ')\b'), # var types voidtype => compile_regex('\b(', keys %voidtypemap, ')\b '), # void type ); diff --git a/auto/src/glew_license.h b/auto/src/glew_license.h index 82a002c..f257ed2 100644 --- a/auto/src/glew_license.h +++ b/auto/src/glew_license.h @@ -1,6 +1,6 @@ /* ** The OpenGL Extension Wrangler Library -** Copyright (C) 2008-2015, Nigel Stewart +** Copyright (C) 2008-2017, Nigel Stewart ** Copyright (C) 2002-2008, Milan Ikits ** Copyright (C) 2002-2008, Marcelo E. Magallon ** Copyright (C) 2002, Lev Povalahev diff --git a/config/version b/config/version index b8e1df7..0fbcb34 100644 --- a/config/version +++ b/config/version @@ -1,6 +1,6 @@ GLEW_MAJOR = 1 GLEW_MINOR = 13 -GLEW_MICRO = 0 +GLEW_MICRO = 1 GLEW_VERSION = $(GLEW_MAJOR).$(GLEW_MINOR).$(GLEW_MICRO) GLEW_NAME = GLEW SO_MAJOR = $(GLEW_MAJOR).$(GLEW_MINOR) diff --git a/doc/glew.html b/doc/glew.html index 1b26e5f..e64f6e8 100644 --- a/doc/glew.html +++ b/doc/glew.html @@ -105,595 +105,617 @@ THE POSSIBILITY OF SUCH DAMAGE. 7 AMD_depth_clamp_separateAMD_draw_buffers_blendAMD_gcn_shader -10 AMD_gpu_shader_int64 -11 AMD_interleaved_elements -12 AMD_multi_draw_indirect -13 AMD_name_gen_delete -14 AMD_occlusion_query_event -15 AMD_performance_monitor -16 AMD_pinned_memory -17 AMD_query_buffer_object -18 AMD_sample_positions -19 AMD_seamless_cubemap_per_texture -20 AMD_shader_atomic_counter_ops -21 AMD_shader_stencil_export -22 AMD_shader_stencil_value_export -23 AMD_shader_trinary_minmax -24 AMD_sparse_texture -25 AMD_stencil_operation_extended -26 AMD_texture_texture4 -27 AMD_transform_feedback3_lines_triangles -28 AMD_transform_feedback4 -29 AMD_vertex_shader_layer -30 AMD_vertex_shader_tessellator -31 AMD_vertex_shader_viewport_index +10 AMD_gpu_shader_half_float +11 AMD_gpu_shader_int64 +12 AMD_interleaved_elements +13 AMD_multi_draw_indirect +14 AMD_name_gen_delete +15 AMD_occlusion_query_event +16 AMD_performance_monitor +17 AMD_pinned_memory +18 AMD_query_buffer_object +19 AMD_sample_positions +20 AMD_seamless_cubemap_per_texture +21 AMD_shader_atomic_counter_ops +22 AMD_shader_ballot +23 AMD_shader_explicit_vertex_parameter +24 AMD_shader_stencil_export +25 AMD_shader_stencil_value_export +26 AMD_shader_trinary_minmax +27 AMD_sparse_texture +28 AMD_stencil_operation_extended +29 AMD_texture_texture4 +30 AMD_transform_feedback3_lines_triangles +31 AMD_transform_feedback4 +32 AMD_vertex_shader_layer +33 AMD_vertex_shader_tessellator +34 AMD_vertex_shader_viewport_index
-32 ANGLE_depth_texture -33 ANGLE_framebuffer_blit -34 ANGLE_framebuffer_multisample -35 ANGLE_instanced_arrays -36 ANGLE_pack_reverse_row_order -37 ANGLE_program_binary -38 ANGLE_texture_compression_dxt1 -39 ANGLE_texture_compression_dxt3 -40 ANGLE_texture_compression_dxt5 -41 ANGLE_texture_usage -42 ANGLE_timer_query -43 ANGLE_translated_shader_source +35 ANGLE_depth_texture +36 ANGLE_framebuffer_blit +37 ANGLE_framebuffer_multisample +38 ANGLE_instanced_arrays +39 ANGLE_pack_reverse_row_order +40 ANGLE_program_binary +41 ANGLE_texture_compression_dxt1 +42 ANGLE_texture_compression_dxt3 +43 ANGLE_texture_compression_dxt5 +44 ANGLE_texture_usage +45 ANGLE_timer_query +46 ANGLE_translated_shader_source
-44 APPLE_aux_depth_stencil -45 APPLE_client_storage -46 APPLE_element_array -47 APPLE_fence -48 APPLE_float_pixels -49 APPLE_flush_buffer_range -50 APPLE_object_purgeable -51 APPLE_pixel_buffer -52 APPLE_rgb_422 -53 APPLE_row_bytes -54 APPLE_specular_vector -55 APPLE_texture_range -56 APPLE_transform_hint -57 APPLE_vertex_array_object -58 APPLE_vertex_array_range -59 APPLE_vertex_program_evaluators -60 APPLE_ycbcr_422 +47 APPLE_aux_depth_stencil +48 APPLE_client_storage +49 APPLE_element_array +50 APPLE_fence +51 APPLE_float_pixels +52 APPLE_flush_buffer_range +53 APPLE_object_purgeable +54 APPLE_pixel_buffer +55 APPLE_rgb_422 +56 APPLE_row_bytes +57 APPLE_specular_vector +58 APPLE_texture_range +59 APPLE_transform_hint +60 APPLE_vertex_array_object +61 APPLE_vertex_array_range +62 APPLE_vertex_program_evaluators +63 APPLE_ycbcr_422
-61 ARB_ES2_compatibility -62 ARB_ES3_1_compatibility -63 ARB_ES3_2_compatibility -64 ARB_ES3_compatibility -65 ARB_arrays_of_arrays -66 ARB_base_instance -67 ARB_bindless_texture -68 ARB_blend_func_extended -69 ARB_buffer_storage -70 ARB_cl_event -71 ARB_clear_buffer_object -72 ARB_clear_texture -73 ARB_clip_control -74 ARB_color_buffer_float -75 ARB_compatibility -76 ARB_compressed_texture_pixel_storage -77 ARB_compute_shader -78 ARB_compute_variable_group_size -79 ARB_conditional_render_inverted -80 ARB_conservative_depth -81 ARB_copy_buffer -82 ARB_copy_image -83 ARB_cull_distance -84 ARB_debug_output -85 ARB_depth_buffer_float -86 ARB_depth_clamp -87 ARB_depth_texture -88 ARB_derivative_control -89 ARB_direct_state_access -90 ARB_draw_buffers -91 ARB_draw_buffers_blend -92 ARB_draw_elements_base_vertex -93 ARB_draw_indirect -94 ARB_draw_instanced -95 ARB_enhanced_layouts -96 ARB_explicit_attrib_location -97 ARB_explicit_uniform_location -98 ARB_fragment_coord_conventions -99 ARB_fragment_layer_viewport -100 ARB_fragment_program -101 ARB_fragment_program_shadow -102 ARB_fragment_shader -103 ARB_fragment_shader_interlock -104 ARB_framebuffer_no_attachments -105 ARB_framebuffer_object -106 ARB_framebuffer_sRGB -107 ARB_geometry_shader4 -108 ARB_get_program_binary -109 ARB_get_texture_sub_image -110 ARB_gpu_shader5 -111 ARB_gpu_shader_fp64 -112 ARB_gpu_shader_int64 -113 ARB_half_float_pixel -114 ARB_half_float_vertex -115 ARB_imaging -116 ARB_indirect_parameters -117 ARB_instanced_arrays -118 ARB_internalformat_query -119 ARB_internalformat_query2 -120 ARB_invalidate_subdata -121 ARB_map_buffer_alignment -122 ARB_map_buffer_range -123 ARB_matrix_palette -124 ARB_multi_bind -125 ARB_multi_draw_indirect -126 ARB_multisample -127 ARB_multitexture -128 ARB_occlusion_query -129 ARB_occlusion_query2 -130 ARB_parallel_shader_compile -131 ARB_pipeline_statistics_query -132 ARB_pixel_buffer_object -133 ARB_point_parameters -134 ARB_point_sprite -135 ARB_post_depth_coverage -136 ARB_program_interface_query -137 ARB_provoking_vertex -138 ARB_query_buffer_object -139 ARB_robust_buffer_access_behavior -140 ARB_robustness -141 ARB_robustness_application_isolation -142 ARB_robustness_share_group_isolation -143 ARB_sample_locations -144 ARB_sample_shading -145 ARB_sampler_objects -146 ARB_seamless_cube_map -147 ARB_seamless_cubemap_per_texture -148 ARB_separate_shader_objects -149 ARB_shader_atomic_counter_ops -150 ARB_shader_atomic_counters -151 ARB_shader_ballot -152 ARB_shader_bit_encoding -153 ARB_shader_clock -154 ARB_shader_draw_parameters -155 ARB_shader_group_vote -156 ARB_shader_image_load_store -157 ARB_shader_image_size -158 ARB_shader_objects -159 ARB_shader_precision -160 ARB_shader_stencil_export -161 ARB_shader_storage_buffer_object -162 ARB_shader_subroutine -163 ARB_shader_texture_image_samples -164 ARB_shader_texture_lod -165 ARB_shader_viewport_layer_array -166 ARB_shading_language_100 -167 ARB_shading_language_420pack -168 ARB_shading_language_include -169 ARB_shading_language_packing -170 ARB_shadow -171 ARB_shadow_ambient -172 ARB_sparse_buffer -173 ARB_sparse_texture -174 ARB_sparse_texture2 -175 ARB_sparse_texture_clamp -176 ARB_stencil_texturing -177 ARB_sync -178 ARB_tessellation_shader -179 ARB_texture_barrier -180 ARB_texture_border_clamp -181 ARB_texture_buffer_object -182 ARB_texture_buffer_object_rgb32 -183 ARB_texture_buffer_range -184 ARB_texture_compression -185 ARB_texture_compression_bptc -186 ARB_texture_compression_rgtc -187 ARB_texture_cube_map -188 ARB_texture_cube_map_array -189 ARB_texture_env_add -190 ARB_texture_env_combine -191 ARB_texture_env_crossbar -192 ARB_texture_env_dot3 -193 ARB_texture_filter_minmax -194 ARB_texture_float -195 ARB_texture_gather -196 ARB_texture_mirror_clamp_to_edge -197 ARB_texture_mirrored_repeat -198 ARB_texture_multisample -199 ARB_texture_non_power_of_two -200 ARB_texture_query_levels -201 ARB_texture_query_lod -202 ARB_texture_rectangle -203 ARB_texture_rg -204 ARB_texture_rgb10_a2ui -205 ARB_texture_stencil8 -206 ARB_texture_storage -207 ARB_texture_storage_multisample -208 ARB_texture_swizzle -209 ARB_texture_view -210 ARB_timer_query -211 ARB_transform_feedback2 -212 ARB_transform_feedback3 -213 ARB_transform_feedback_instanced -214 ARB_transform_feedback_overflow_query -215 ARB_transpose_matrix -216 ARB_uniform_buffer_object -217 ARB_vertex_array_bgra -218 ARB_vertex_array_object -219 ARB_vertex_attrib_64bit -220 ARB_vertex_attrib_binding -221 ARB_vertex_blend -222 ARB_vertex_buffer_object -223 ARB_vertex_program -224 ARB_vertex_shader -225 ARB_vertex_type_10f_11f_11f_rev -226 ARB_vertex_type_2_10_10_10_rev -227 ARB_viewport_array -228 ARB_window_pos +64 ARB_ES2_compatibility +65 ARB_ES3_1_compatibility +66 ARB_ES3_2_compatibility +67 ARB_ES3_compatibility +68 ARB_arrays_of_arrays +69 ARB_base_instance +70 ARB_bindless_texture +71 ARB_blend_func_extended +72 ARB_buffer_storage +73 ARB_cl_event +74 ARB_clear_buffer_object +75 ARB_clear_texture +76 ARB_clip_control +77 ARB_color_buffer_float +78 ARB_compatibility +79 ARB_compressed_texture_pixel_storage +80 ARB_compute_shader +81 ARB_compute_variable_group_size +82 ARB_conditional_render_inverted +83 ARB_conservative_depth +84 ARB_copy_buffer +85 ARB_copy_image +86 ARB_cull_distance +87 ARB_debug_output +88 ARB_depth_buffer_float +89 ARB_depth_clamp +90 ARB_depth_texture +91 ARB_derivative_control +92 ARB_direct_state_access +93 ARB_draw_buffers +94 ARB_draw_buffers_blend +95 ARB_draw_elements_base_vertex +96 ARB_draw_indirect +97 ARB_draw_instanced +98 ARB_enhanced_layouts +99 ARB_explicit_attrib_location +100 ARB_explicit_uniform_location +101 ARB_fragment_coord_conventions +102 ARB_fragment_layer_viewport +103 ARB_fragment_program +104 ARB_fragment_program_shadow +105 ARB_fragment_shader +106 ARB_fragment_shader_interlock +107 ARB_framebuffer_no_attachments +108 ARB_framebuffer_object +109 ARB_framebuffer_sRGB +110 ARB_geometry_shader4 +111 ARB_get_program_binary +112 ARB_get_texture_sub_image +113 ARB_gl_spirv +114 ARB_gpu_shader5 +115 ARB_gpu_shader_fp64 +116 ARB_gpu_shader_int64 +117 ARB_half_float_pixel +118 ARB_half_float_vertex +119 ARB_imaging +120 ARB_indirect_parameters +121 ARB_instanced_arrays +122 ARB_internalformat_query +123 ARB_internalformat_query2 +124 ARB_invalidate_subdata +125 ARB_map_buffer_alignment +126 ARB_map_buffer_range +127 ARB_matrix_palette +128 ARB_multi_bind +129 ARB_multi_draw_indirect +130 ARB_multisample +131 ARB_multitexture +132 ARB_occlusion_query +133 ARB_occlusion_query2 +134 ARB_parallel_shader_compile +135 ARB_pipeline_statistics_query +136 ARB_pixel_buffer_object +137 ARB_point_parameters +138 ARB_point_sprite +139 ARB_post_depth_coverage +140 ARB_program_interface_query +141 ARB_provoking_vertex +142 ARB_query_buffer_object +143 ARB_robust_buffer_access_behavior +144 ARB_robustness +145 ARB_robustness_application_isolation +146 ARB_robustness_share_group_isolation +147 ARB_sample_locations +148 ARB_sample_shading +149 ARB_sampler_objects +150 ARB_seamless_cube_map +151 ARB_seamless_cubemap_per_texture +152 ARB_separate_shader_objects +153 ARB_shader_atomic_counter_ops +154 ARB_shader_atomic_counters +155 ARB_shader_ballot +156 ARB_shader_bit_encoding +157 ARB_shader_clock +158 ARB_shader_draw_parameters +159 ARB_shader_group_vote +160 ARB_shader_image_load_store +161 ARB_shader_image_size +162 ARB_shader_objects +163 ARB_shader_precision +164 ARB_shader_stencil_export +165 ARB_shader_storage_buffer_object +166 ARB_shader_subroutine +167 ARB_shader_texture_image_samples +168 ARB_shader_texture_lod +169 ARB_shader_viewport_layer_array +170 ARB_shading_language_100 +171 ARB_shading_language_420pack +172 ARB_shading_language_include +173 ARB_shading_language_packing +174 ARB_shadow +175 ARB_shadow_ambient +176 ARB_sparse_buffer +177 ARB_sparse_texture +178 ARB_sparse_texture2 +179 ARB_sparse_texture_clamp +180 ARB_stencil_texturing +181 ARB_sync +182 ARB_tessellation_shader +183 ARB_texture_barrier +184 ARB_texture_border_clamp +185 ARB_texture_buffer_object +186 ARB_texture_buffer_object_rgb32 +187 ARB_texture_buffer_range +188 ARB_texture_compression +189 ARB_texture_compression_bptc +190 ARB_texture_compression_rgtc +191 ARB_texture_cube_map +192 ARB_texture_cube_map_array +193 ARB_texture_env_add +194 ARB_texture_env_combine +195 ARB_texture_env_crossbar +196 ARB_texture_env_dot3 +197 ARB_texture_filter_minmax +198 ARB_texture_float +199 ARB_texture_gather +200 ARB_texture_mirror_clamp_to_edge +201 ARB_texture_mirrored_repeat +202 ARB_texture_multisample +203 ARB_texture_non_power_of_two +204 ARB_texture_query_levels +205 ARB_texture_query_lod +206 ARB_texture_rectangle +207 ARB_texture_rg +208 ARB_texture_rgb10_a2ui +209 ARB_texture_stencil8 +210 ARB_texture_storage +211 ARB_texture_storage_multisample +212 ARB_texture_swizzle +213 ARB_texture_view +214 ARB_timer_query +215 ARB_transform_feedback2 +216 ARB_transform_feedback3 +217 ARB_transform_feedback_instanced +218 ARB_transform_feedback_overflow_query +219 ARB_transpose_matrix +220 ARB_uniform_buffer_object +221 ARB_vertex_array_bgra +222 ARB_vertex_array_object +223 ARB_vertex_attrib_64bit +224 ARB_vertex_attrib_binding +225 ARB_vertex_blend +226 ARB_vertex_buffer_object +227 ARB_vertex_program +228 ARB_vertex_shader +229 ARB_vertex_type_10f_11f_11f_rev +230 ARB_vertex_type_2_10_10_10_rev +231 ARB_viewport_array +232 ARB_window_pos
-229 ATIX_point_sprites -230 ATIX_texture_env_combine3 -231 ATIX_texture_env_route -232 ATIX_vertex_shader_output_point_size +233 ATIX_point_sprites +234 ATIX_texture_env_combine3 +235 ATIX_texture_env_route +236 ATIX_vertex_shader_output_point_size
-233 ATI_draw_buffers -234 ATI_element_array -235 ATI_envmap_bumpmap -236 ATI_fragment_shader -237 ATI_map_object_buffer -238 ATI_meminfo -239 ATI_pn_triangles -240 ATI_separate_stencil -241 ATI_shader_texture_lod -242 ATI_text_fragment_shader -243 ATI_texture_compression_3dc -244 ATI_texture_env_combine3 -245 ATI_texture_float -246 ATI_texture_mirror_once -247 ATI_vertex_array_object -248 ATI_vertex_attrib_array_object -249 ATI_vertex_streams +237 ATI_draw_buffers +238 ATI_element_array +239 ATI_envmap_bumpmap +240 ATI_fragment_shader +241 ATI_map_object_buffer +242 ATI_meminfo +243 ATI_pn_triangles +244 ATI_separate_stencil +245 ATI_shader_texture_lod +246 ATI_text_fragment_shader +247 ATI_texture_compression_3dc +248 ATI_texture_env_combine3 +249 ATI_texture_float +250 ATI_texture_mirror_once +251 ATI_vertex_array_object +252 ATI_vertex_attrib_array_object +253 ATI_vertex_streams
-250 EXT_422_pixels -251 EXT_Cg_shader -252 EXT_abgr -253 EXT_bgra -254 EXT_bindable_uniform -255 EXT_blend_color -256 EXT_blend_equation_separate -257 EXT_blend_func_separate -258 EXT_blend_logic_op -259 EXT_blend_minmax -260 EXT_blend_subtract -261 EXT_clip_volume_hint -262 EXT_cmyka -263 EXT_color_subtable -264 EXT_compiled_vertex_array -265 EXT_convolution -266 EXT_coordinate_frame -267 EXT_copy_texture -268 EXT_cull_vertex -269 EXT_debug_label -270 EXT_debug_marker -271 EXT_depth_bounds_test -272 EXT_direct_state_access -273 EXT_draw_buffers2 -274 EXT_draw_instanced -275 EXT_draw_range_elements -276 EXT_fog_coord -277 EXT_fragment_lighting -278 EXT_framebuffer_blit -279 EXT_framebuffer_multisample -280 EXT_framebuffer_multisample_blit_scaled -281 EXT_framebuffer_object -282 EXT_framebuffer_sRGB -283 EXT_geometry_shader4 -284 EXT_gpu_program_parameters -285 EXT_gpu_shader4 -286 EXT_histogram -287 EXT_index_array_formats -288 EXT_index_func -289 EXT_index_material -290 EXT_index_texture -291 EXT_light_texture -292 EXT_misc_attribute -293 EXT_multi_draw_arrays -294 EXT_multisample -295 EXT_packed_depth_stencil -296 EXT_packed_float -297 EXT_packed_pixels -298 EXT_paletted_texture -299 EXT_pixel_buffer_object -300 EXT_pixel_transform -301 EXT_pixel_transform_color_table -302 EXT_point_parameters -303 EXT_polygon_offset -304 EXT_polygon_offset_clamp -305 EXT_post_depth_coverage -306 EXT_provoking_vertex -307 EXT_raster_multisample -308 EXT_rescale_normal -309 EXT_scene_marker -310 EXT_secondary_color -311 EXT_separate_shader_objects -312 EXT_separate_specular_color -313 EXT_shader_image_load_formatted -314 EXT_shader_image_load_store -315 EXT_shader_integer_mix -316 EXT_shadow_funcs -317 EXT_shared_texture_palette -318 EXT_sparse_texture2 -319 EXT_stencil_clear_tag -320 EXT_stencil_two_side -321 EXT_stencil_wrap -322 EXT_subtexture -323 EXT_texture -324 EXT_texture3D -325 EXT_texture_array -326 EXT_texture_buffer_object -327 EXT_texture_compression_dxt1 -328 EXT_texture_compression_latc -329 EXT_texture_compression_rgtc -330 EXT_texture_compression_s3tc -331 EXT_texture_cube_map -332 EXT_texture_edge_clamp -333 EXT_texture_env -334 EXT_texture_env_add -335 EXT_texture_env_combine -336 EXT_texture_env_dot3 -337 EXT_texture_filter_anisotropic -338 EXT_texture_filter_minmax -339 EXT_texture_integer -340 EXT_texture_lod_bias -341 EXT_texture_mirror_clamp -342 EXT_texture_object -343 EXT_texture_perturb_normal -344 EXT_texture_rectangle -345 EXT_texture_sRGB -346 EXT_texture_sRGB_decode -347 EXT_texture_shared_exponent -348 EXT_texture_snorm -349 EXT_texture_swizzle -350 EXT_timer_query -351 EXT_transform_feedback -352 EXT_vertex_array -353 EXT_vertex_array_bgra -354 EXT_vertex_attrib_64bit -355 EXT_vertex_shader -356 EXT_vertex_weighting -357 EXT_x11_sync_object +254 EGL_KHR_context_flush_control +255 EGL_NV_robustness_video_memory_purge
-358 GREMEDY_frame_terminator -359 GREMEDY_string_marker +256 EXT_422_pixels +257 EXT_Cg_shader +258 EXT_abgr +259 EXT_bgra +260 EXT_bindable_uniform +261 EXT_blend_color +262 EXT_blend_equation_separate +263 EXT_blend_func_separate +264 EXT_blend_logic_op +265 EXT_blend_minmax +266 EXT_blend_subtract +267 EXT_clip_volume_hint +268 EXT_cmyka +269 EXT_color_subtable +270 EXT_compiled_vertex_array +271 EXT_convolution +272 EXT_coordinate_frame +273 EXT_copy_texture +274 EXT_cull_vertex +275 EXT_debug_label +276 EXT_debug_marker +277 EXT_depth_bounds_test +278 EXT_direct_state_access +279 EXT_draw_buffers2 +280 EXT_draw_instanced +281 EXT_draw_range_elements +282 EXT_fog_coord +283 EXT_fragment_lighting +284 EXT_framebuffer_blit +285 EXT_framebuffer_multisample +286 EXT_framebuffer_multisample_blit_scaled +287 EXT_framebuffer_object +288 EXT_framebuffer_sRGB +289 EXT_geometry_shader4 +290 EXT_gpu_program_parameters +291 EXT_gpu_shader4 +292 EXT_histogram +293 EXT_index_array_formats +294 EXT_index_func +295 EXT_index_material +296 EXT_index_texture +297 EXT_light_texture +298 EXT_misc_attribute +299 EXT_multi_draw_arrays +300 EXT_multisample +301 EXT_packed_depth_stencil +302 EXT_packed_float +303 EXT_packed_pixels +304 EXT_paletted_texture +305 EXT_pixel_buffer_object +306 EXT_pixel_transform +307 EXT_pixel_transform_color_table +308 EXT_point_parameters +309 EXT_polygon_offset +310 EXT_polygon_offset_clamp +311 EXT_post_depth_coverage +312 EXT_provoking_vertex +313 EXT_raster_multisample +314 EXT_rescale_normal +315 EXT_scene_marker +316 EXT_secondary_color +317 EXT_separate_shader_objects +318 EXT_separate_specular_color +319 EXT_shader_image_load_formatted +320 EXT_shader_image_load_store +321 EXT_shader_integer_mix +322 EXT_shadow_funcs +323 EXT_shared_texture_palette +324 EXT_sparse_texture2 +325 EXT_stencil_clear_tag +326 EXT_stencil_two_side +327 EXT_stencil_wrap +328 EXT_subtexture +329 EXT_texture +330 EXT_texture3D +331 EXT_texture_array +332 EXT_texture_buffer_object +333 EXT_texture_compression_dxt1 +334 EXT_texture_compression_latc +335 EXT_texture_compression_rgtc +336 EXT_texture_compression_s3tc +337 EXT_texture_cube_map +338 EXT_texture_edge_clamp +339 EXT_texture_env +340 EXT_texture_env_add +341 EXT_texture_env_combine +342 EXT_texture_env_dot3 +343 EXT_texture_filter_anisotropic +344 EXT_texture_filter_minmax +345 EXT_texture_integer +346 EXT_texture_lod_bias +347 EXT_texture_mirror_clamp +348 EXT_texture_object +349 EXT_texture_perturb_normal +350 EXT_texture_rectangle +351 EXT_texture_sRGB +352 EXT_texture_sRGB_decode +353 EXT_texture_shared_exponent +354 EXT_texture_snorm +355 EXT_texture_swizzle +356 EXT_timer_query +357 EXT_transform_feedback +358 EXT_vertex_array +359 EXT_vertex_array_bgra +360 EXT_vertex_attrib_64bit +361 EXT_vertex_shader +362 EXT_vertex_weighting +363 EXT_window_rectangles +364 EXT_x11_sync_object
-360 HP_convolution_border_modes -361 HP_image_transform -362 HP_occlusion_test -363 HP_texture_lighting +365 GREMEDY_frame_terminator +366 GREMEDY_string_marker
-364 IBM_cull_vertex -365 IBM_multimode_draw_arrays -366 IBM_rasterpos_clip -367 IBM_static_data -368 IBM_texture_mirrored_repeat -369 IBM_vertex_array_lists +367 HP_convolution_border_modes +368 HP_image_transform +369 HP_occlusion_test +370 HP_texture_lighting
-370 INGR_color_clamp -371 INGR_interlace_read +371 IBM_cull_vertex +372 IBM_multimode_draw_arrays +373 IBM_rasterpos_clip +374 IBM_static_data +375 IBM_texture_mirrored_repeat +376 IBM_vertex_array_lists
-372 INTEL_fragment_shader_ordering -373 INTEL_framebuffer_CMAA -374 INTEL_map_texture -375 INTEL_parallel_arrays -376 INTEL_performance_query -377 INTEL_texture_scissor +377 INGR_color_clamp +378 INGR_interlace_read
-378 KHR_blend_equation_advanced -379 KHR_blend_equation_advanced_coherent -380 KHR_context_flush_control -381 KHR_debug -382 KHR_no_error -383 KHR_robust_buffer_access_behavior -384 KHR_robustness -385 KHR_texture_compression_astc_hdr -386 KHR_texture_compression_astc_ldr +379 INTEL_conservative_rasterization +380 INTEL_fragment_shader_ordering +381 INTEL_framebuffer_CMAA +382 INTEL_map_texture +383 INTEL_parallel_arrays +384 INTEL_performance_query +385 INTEL_texture_scissor
-387 KTX_buffer_region +386 KHR_blend_equation_advanced +387 KHR_blend_equation_advanced_coherent +388 KHR_context_flush_control +389 KHR_debug +390 KHR_no_error +391 KHR_robust_buffer_access_behavior +392 KHR_robustness +393 KHR_texture_compression_astc_hdr +394 KHR_texture_compression_astc_ldr +395 KHR_texture_compression_astc_sliced_3d
-388 MESAX_texture_stack +396 KTX_buffer_region
-389 MESA_pack_invert -390 MESA_resize_buffers -391 MESA_window_pos -392 MESA_ycbcr_texture +397 MESAX_texture_stack
-393 NVX_conditional_render -394 NVX_gpu_memory_info +398 MESA_pack_invert +399 MESA_resize_buffers +400 MESA_shader_integer_functions +401 MESA_window_pos +402 MESA_ycbcr_texture
-395 NV_bindless_multi_draw_indirect -396 NV_bindless_multi_draw_indirect_count -397 NV_bindless_texture -398 NV_blend_equation_advanced -399 NV_blend_equation_advanced_coherent -400 NV_blend_square -401 NV_compute_program5 -402 NV_conditional_render -403 NV_conservative_raster -404 NV_conservative_raster_dilate -405 NV_copy_depth_to_color -406 NV_copy_image -407 NV_deep_texture3D -408 NV_depth_buffer_float -409 NV_depth_clamp -410 NV_depth_range_unclamped -411 NV_draw_texture -412 NV_evaluators -413 NV_explicit_multisample -414 NV_fence -415 NV_fill_rectangle -416 NV_float_buffer -417 NV_fog_distance -418 NV_fragment_coverage_to_color -419 NV_fragment_program -420 NV_fragment_program2 -421 NV_fragment_program4 -422 NV_fragment_program_option -423 NV_fragment_shader_interlock -424 NV_framebuffer_mixed_samples -425 NV_framebuffer_multisample_coverage -426 NV_geometry_program4 -427 NV_geometry_shader4 -428 NV_geometry_shader_passthrough -429 NV_gpu_program4 -430 NV_gpu_program5 -431 NV_gpu_program5_mem_extended -432 NV_gpu_program_fp64 -433 NV_gpu_shader5 -434 NV_half_float -435 NV_internalformat_sample_query -436 NV_light_max_exponent -437 NV_multisample_coverage -438 NV_multisample_filter_hint -439 NV_occlusion_query -440 NV_packed_depth_stencil -441 NV_parameter_buffer_object -442 NV_parameter_buffer_object2 -443 NV_path_rendering -444 NV_path_rendering_shared_edge -445 NV_pixel_data_range -446 NV_point_sprite -447 NV_present_video -448 NV_primitive_restart -449 NV_register_combiners -450 NV_register_combiners2 -451 NV_sample_locations -452 NV_sample_mask_override_coverage -453 NV_shader_atomic_counters -454 NV_shader_atomic_float -455 NV_shader_atomic_fp16_vector -456 NV_shader_atomic_int64 -457 NV_shader_buffer_load -458 NV_shader_storage_buffer_object -459 NV_shader_thread_group -460 NV_shader_thread_shuffle -461 NV_tessellation_program5 -462 NV_texgen_emboss -463 NV_texgen_reflection -464 NV_texture_barrier -465 NV_texture_compression_vtc -466 NV_texture_env_combine4 -467 NV_texture_expand_normal -468 NV_texture_multisample -469 NV_texture_rectangle -470 NV_texture_shader -471 NV_texture_shader2 -472 NV_texture_shader3 -473 NV_transform_feedback -474 NV_transform_feedback2 -475 NV_uniform_buffer_unified_memory -476 NV_vdpau_interop -477 NV_vertex_array_range -478 NV_vertex_array_range2 -479 NV_vertex_attrib_integer_64bit -480 NV_vertex_buffer_unified_memory -481 NV_vertex_program -482 NV_vertex_program1_1 -483 NV_vertex_program2 -484 NV_vertex_program2_option -485 NV_vertex_program3 -486 NV_vertex_program4 -487 NV_video_capture -488 NV_viewport_array2 +403 NVX_blend_equation_advanced_multi_draw_buffers +404 NVX_conditional_render +405 NVX_gpu_memory_info +406 NVX_linked_gpu_multicast
-489 OES_byte_coordinates -490 OES_compressed_paletted_texture -491 OES_read_format -492 OES_single_precision +407 NV_bindless_multi_draw_indirect +408 NV_bindless_multi_draw_indirect_count +409 NV_bindless_texture +410 NV_blend_equation_advanced +411 NV_blend_equation_advanced_coherent +412 NV_blend_square +413 NV_clip_space_w_scaling +414 NV_command_list +415 NV_compute_program5 +416 NV_conditional_render +417 NV_conservative_raster +418 NV_conservative_raster_dilate +419 NV_conservative_raster_pre_snap_triangles +420 NV_copy_depth_to_color +421 NV_copy_image +422 NV_deep_texture3D +423 NV_depth_buffer_float +424 NV_depth_clamp +425 NV_depth_range_unclamped +426 NV_draw_texture +427 NV_draw_vulkan_image +428 NV_evaluators +429 NV_explicit_multisample +430 NV_fence +431 NV_fill_rectangle +432 NV_float_buffer +433 NV_fog_distance +434 NV_fragment_coverage_to_color +435 NV_fragment_program +436 NV_fragment_program2 +437 NV_fragment_program4 +438 NV_fragment_program_option +439 NV_fragment_shader_interlock +440 NV_framebuffer_mixed_samples +441 NV_framebuffer_multisample_coverage +442 NV_geometry_program4 +443 NV_geometry_shader4 +444 NV_geometry_shader_passthrough +445 NV_gpu_multicast +446 NV_gpu_program4 +447 NV_gpu_program5 +448 NV_gpu_program5_mem_extended +449 NV_gpu_program_fp64 +450 NV_gpu_shader5 +451 NV_half_float +452 NV_internalformat_sample_query +453 NV_light_max_exponent +454 NV_multisample_coverage +455 NV_multisample_filter_hint +456 NV_occlusion_query +457 NV_packed_depth_stencil +458 NV_parameter_buffer_object +459 NV_parameter_buffer_object2 +460 NV_path_rendering +461 NV_path_rendering_shared_edge +462 NV_pixel_data_range +463 NV_point_sprite +464 NV_present_video +465 NV_primitive_restart +466 NV_register_combiners +467 NV_register_combiners2 +468 NV_robustness_video_memory_purge +469 NV_sample_locations +470 NV_sample_mask_override_coverage +471 NV_shader_atomic_counters +472 NV_shader_atomic_float +473 NV_shader_atomic_float64 +474 NV_shader_atomic_fp16_vector +475 NV_shader_atomic_int64 +476 NV_shader_buffer_load +477 NV_shader_storage_buffer_object +478 NV_shader_thread_group +479 NV_shader_thread_shuffle +480 NV_stereo_view_rendering +481 NV_tessellation_program5 +482 NV_texgen_emboss +483 NV_texgen_reflection +484 NV_texture_barrier +485 NV_texture_compression_vtc +486 NV_texture_env_combine4 +487 NV_texture_expand_normal +488 NV_texture_multisample +489 NV_texture_rectangle +490 NV_texture_shader +491 NV_texture_shader2 +492 NV_texture_shader3 +493 NV_transform_feedback +494 NV_transform_feedback2 +495 NV_uniform_buffer_unified_memory +496 NV_vdpau_interop +497 NV_vertex_array_range +498 NV_vertex_array_range2 +499 NV_vertex_attrib_integer_64bit +500 NV_vertex_buffer_unified_memory +501 NV_vertex_program +502 NV_vertex_program1_1 +503 NV_vertex_program2 +504 NV_vertex_program2_option +505 NV_vertex_program3 +506 NV_vertex_program4 +507 NV_video_capture +508 NV_viewport_array2 +509 NV_viewport_swizzle
-493 OML_interlace -494 OML_resample -495 OML_subsample +510 OES_byte_coordinates +511 OES_compressed_paletted_texture +512 OES_read_format +513 OES_single_precision
-496 OVR_multiview -497 OVR_multiview2 +514 OML_interlace +515 OML_resample +516 OML_subsample
-498 PGI_misc_hints -499 PGI_vertex_hints +517 OVR_multiview +518 OVR_multiview2
-500 REGAL_ES1_0_compatibility -501 REGAL_ES1_1_compatibility -502 REGAL_enable -503 REGAL_error_string -504 REGAL_extension_query -505 REGAL_log -506 REGAL_proc_address +519 PGI_misc_hints +520 PGI_vertex_hints
-507 REND_screen_coordinates +521 REGAL_ES1_0_compatibility +522 REGAL_ES1_1_compatibility +523 REGAL_enable +524 REGAL_error_string +525 REGAL_extension_query +526 REGAL_log +527 REGAL_proc_address
-508 S3_s3tc +528 REND_screen_coordinates
-509 SGIS_color_range -510 SGIS_detail_texture -511 SGIS_fog_function -512 SGIS_generate_mipmap -513 SGIS_multisample -514 SGIS_pixel_texture -515 SGIS_point_line_texgen -516 SGIS_sharpen_texture -517 SGIS_texture4D -518 SGIS_texture_border_clamp -519 SGIS_texture_edge_clamp -520 SGIS_texture_filter4 -521 SGIS_texture_lod -522 SGIS_texture_select +529 S3_s3tc
-523 SGIX_async -524 SGIX_async_histogram -525 SGIX_async_pixel -526 SGIX_blend_alpha_minmax -527 SGIX_clipmap -528 SGIX_convolution_accuracy -529 SGIX_depth_texture -530 SGIX_flush_raster -531 SGIX_fog_offset -532 SGIX_fog_texture -533 SGIX_fragment_specular_lighting -534 SGIX_framezoom -535 SGIX_interlace -536 SGIX_ir_instrument1 -537 SGIX_list_priority -538 SGIX_pixel_texture -539 SGIX_pixel_texture_bits -540 SGIX_reference_plane -541 SGIX_resample -542 SGIX_shadow -543 SGIX_shadow_ambient -544 SGIX_sprite -545 SGIX_tag_sample_buffer -546 SGIX_texture_add_env -547 SGIX_texture_coordinate_clamp -548 SGIX_texture_lod_bias -549 SGIX_texture_multi_buffer -550 SGIX_texture_range -551 SGIX_texture_scale_bias -552 SGIX_vertex_preclip -553 SGIX_vertex_preclip_hint -554 SGIX_ycrcb +530 SGIS_color_range +531 SGIS_detail_texture +532 SGIS_fog_function +533 SGIS_generate_mipmap +534 SGIS_multisample +535 SGIS_pixel_texture +536 SGIS_point_line_texgen +537 SGIS_sharpen_texture +538 SGIS_texture4D +539 SGIS_texture_border_clamp +540 SGIS_texture_edge_clamp +541 SGIS_texture_filter4 +542 SGIS_texture_lod +543 SGIS_texture_select
-555 SGI_color_matrix -556 SGI_color_table -557 SGI_texture_color_table +544 SGIX_async +545 SGIX_async_histogram +546 SGIX_async_pixel +547 SGIX_blend_alpha_minmax +548 SGIX_clipmap +549 SGIX_convolution_accuracy +550 SGIX_depth_texture +551 SGIX_flush_raster +552 SGIX_fog_offset +553 SGIX_fog_texture +554 SGIX_fragment_specular_lighting +555 SGIX_framezoom +556 SGIX_interlace +557 SGIX_ir_instrument1 +558 SGIX_list_priority +559 SGIX_pixel_texture +560 SGIX_pixel_texture_bits +561 SGIX_reference_plane +562 SGIX_resample +563 SGIX_shadow +564 SGIX_shadow_ambient +565 SGIX_sprite +566 SGIX_tag_sample_buffer +567 SGIX_texture_add_env +568 SGIX_texture_coordinate_clamp +569 SGIX_texture_lod_bias +570 SGIX_texture_multi_buffer +571 SGIX_texture_range +572 SGIX_texture_scale_bias +573 SGIX_vertex_preclip +574 SGIX_vertex_preclip_hint +575 SGIX_ycrcb
-558 SUNX_constant_data +576 SGI_color_matrix +577 SGI_color_table +578 SGI_texture_color_table
-559 SUN_convolution_border_modes -560 SUN_global_alpha -561 SUN_mesh_array -562 SUN_read_video_pixels -563 SUN_slice_accum -564 SUN_triangle_list -565 SUN_vertex +579 SUNX_constant_data
-566 WIN_phong_shading -567 WIN_specular_fog -568 WIN_swap_hint +580 SUN_convolution_border_modes +581 SUN_global_alpha +582 SUN_mesh_array +583 SUN_read_video_pixels +584 SUN_slice_accum +585 SUN_triangle_list +586 SUN_vertex +
+587 WIN_phong_shading +588 WIN_specular_fog +589 WIN_swap_hint diff --git a/doc/glxew.html b/doc/glxew.html index 576ddd3..4bd73aa 100644 --- a/doc/glxew.html +++ b/doc/glxew.html @@ -120,58 +120,60 @@ THE POSSIBILITY OF SUCH DAMAGE. 19 EXT_fbconfig_packed_float 20 EXT_framebuffer_sRGB 21 EXT_import_context -22 EXT_scene_marker -23 EXT_stereo_tree -24 EXT_swap_control -25 EXT_swap_control_tear -26 EXT_texture_from_pixmap -27 EXT_visual_info -28 EXT_visual_rating +22 EXT_libglvnd +23 EXT_scene_marker +24 EXT_stereo_tree +25 EXT_swap_control +26 EXT_swap_control_tear +27 EXT_texture_from_pixmap +28 EXT_visual_info +29 EXT_visual_rating
-29 INTEL_swap_event +30 INTEL_swap_event
-30 MESA_agp_offset -31 MESA_copy_sub_buffer -32 MESA_pixmap_colormap -33 MESA_query_renderer -34 MESA_release_buffers -35 MESA_set_3dfx_mode -36 MESA_swap_control +31 MESA_agp_offset +32 MESA_copy_sub_buffer +33 MESA_pixmap_colormap +34 MESA_query_renderer +35 MESA_release_buffers +36 MESA_set_3dfx_mode +37 MESA_swap_control
-37 NV_copy_buffer -38 NV_copy_image -39 NV_delay_before_swap -40 NV_float_buffer -41 NV_multisample_coverage -42 NV_present_video -43 NV_swap_group -44 NV_vertex_array_range -45 NV_video_capture -46 NV_video_out +38 NV_copy_buffer +39 NV_copy_image +40 NV_delay_before_swap +41 NV_float_buffer +42 NV_multisample_coverage +43 NV_present_video +44 NV_robustness_video_memory_purge +45 NV_swap_group +46 NV_vertex_array_range +47 NV_video_capture +48 NV_video_out
-47 OML_swap_method -48 OML_sync_control +49 OML_swap_method +50 OML_sync_control
-49 SGIS_blended_overlay -50 SGIS_color_range -51 SGIS_multisample -52 SGIS_shared_multisample +51 SGIS_blended_overlay +52 SGIS_color_range +53 SGIS_multisample +54 SGIS_shared_multisample
-53 SGIX_fbconfig -54 SGIX_hyperpipe -55 SGIX_pbuffer -56 SGIX_swap_barrier -57 SGIX_swap_group -58 SGIX_video_resize -59 SGIX_visual_select_group +55 SGIX_fbconfig +56 SGIX_hyperpipe +57 SGIX_pbuffer +58 SGIX_swap_barrier +59 SGIX_swap_group +60 SGIX_video_resize +61 SGIX_visual_select_group
-60 SGI_cushion -61 SGI_make_current_read -62 SGI_swap_control -63 SGI_video_sync +62 SGI_cushion +63 SGI_make_current_read +64 SGI_swap_control +65 SGI_video_sync
-64 SUN_get_transparent_index -65 SUN_video_resize +66 SUN_get_transparent_index +67 SUN_video_resize diff --git a/doc/wglew.html b/doc/wglew.html index 903cb36..f425fb1 100644 --- a/doc/wglew.html +++ b/doc/wglew.html @@ -120,43 +120,44 @@ THE POSSIBILITY OF SUCH DAMAGE. 19 ATI_pixel_format_float 20 ATI_render_texture_rectangle
-21 EXT_create_context_es2_profile -22 EXT_create_context_es_profile -23 EXT_depth_float -24 EXT_display_color_table -25 EXT_extensions_string -26 EXT_framebuffer_sRGB -27 EXT_make_current_read -28 EXT_multisample -29 EXT_pbuffer -30 EXT_pixel_format -31 EXT_pixel_format_packed_float -32 EXT_swap_control -33 EXT_swap_control_tear +21 EXT_colorspace +22 EXT_create_context_es2_profile +23 EXT_create_context_es_profile +24 EXT_depth_float +25 EXT_display_color_table +26 EXT_extensions_string +27 EXT_framebuffer_sRGB +28 EXT_make_current_read +29 EXT_multisample +30 EXT_pbuffer +31 EXT_pixel_format +32 EXT_pixel_format_packed_float +33 EXT_swap_control +34 EXT_swap_control_tear
-34 I3D_digital_video_control -35 I3D_gamma -36 I3D_genlock -37 I3D_image_buffer -38 I3D_swap_frame_lock -39 I3D_swap_frame_usage +35 I3D_digital_video_control +36 I3D_gamma +37 I3D_genlock +38 I3D_image_buffer +39 I3D_swap_frame_lock +40 I3D_swap_frame_usage
-40 NV_DX_interop -41 NV_DX_interop2 -42 NV_copy_image -43 NV_delay_before_swap -44 NV_float_buffer -45 NV_gpu_affinity -46 NV_multisample_coverage -47 NV_present_video -48 NV_render_depth_texture -49 NV_render_texture_rectangle -50 NV_swap_group -51 NV_vertex_array_range -52 NV_video_capture -53 NV_video_output +41 NV_DX_interop +42 NV_DX_interop2 +43 NV_copy_image +44 NV_delay_before_swap +45 NV_float_buffer +46 NV_gpu_affinity +47 NV_multisample_coverage +48 NV_present_video +49 NV_render_depth_texture +50 NV_render_texture_rectangle +51 NV_swap_group +52 NV_vertex_array_range +53 NV_video_capture +54 NV_video_output
-54 OML_sync_control +55 OML_sync_control