From 4c1a2460f3848f95447bdffd1f01b4cfb20a6227 Mon Sep 17 00:00:00 2001 From: Nigel Stewart Date: Mon, 6 Aug 2012 09:17:50 -0500 Subject: [PATCH] Add OpenGL 4.3 support, and new extensions. --- auto/bin/parse_spec.pl | 4 + auto/bin/update_ext.sh | 11 + auto/core/GLX_EXT_create_context_es2_profile | 4 + auto/core/GLX_EXT_create_context_es_profile | 4 + auto/core/GL_ARB_internalformat_query2 | 116 +++ auto/core/GL_VERSION_1_4 | 4 +- auto/core/GL_VERSION_4_3 | 5 + auto/core/WGL_EXT_create_context_es2_profile | 4 + auto/core/WGL_EXT_create_context_es_profile | 4 + auto/src/glew_init_gl.c | 3 +- config/version | 2 +- doc/glew.html | 803 ++++++++++--------- doc/glxew.html | 97 +-- doc/wglew.html | 63 +- 14 files changed, 654 insertions(+), 470 deletions(-) create mode 100644 auto/core/GLX_EXT_create_context_es2_profile create mode 100644 auto/core/GLX_EXT_create_context_es_profile create mode 100644 auto/core/GL_ARB_internalformat_query2 create mode 100644 auto/core/GL_VERSION_4_3 create mode 100644 auto/core/WGL_EXT_create_context_es2_profile create mode 100644 auto/core/WGL_EXT_create_context_es_profile diff --git a/auto/bin/parse_spec.pl b/auto/bin/parse_spec.pl index 8685a63..ad9861d 100755 --- a/auto/bin/parse_spec.pl +++ b/auto/bin/parse_spec.pl @@ -77,6 +77,10 @@ my %typemap = ( DEBUGPROCARB => "GLDEBUGPROCARB", + # KHR_debug + + DEBUGPROC => "GLDEBUGPROC", + vdpauSurfaceNV => "GLvdpauSurfaceNV", # GLX 1.3 defines new types which might not be available at compile time diff --git a/auto/bin/update_ext.sh b/auto/bin/update_ext.sh index 4260224..1d521b4 100755 --- a/auto/bin/update_ext.sh +++ b/auto/bin/update_ext.sh @@ -335,6 +335,17 @@ EOT typedef void (APIENTRY *GLDEBUGPROCARB)(GLenum source, GLenum type, GLuint id, GLenum severity, GLsizei length, const GLchar* message, GLvoid* userParam) EOT +# add typedef to GL_KHR_debug +# parse_spec.pl can't parse typedefs from New Types section, but ought to + cat >> $1/GL_KHR_debug <> $1/GL_ARB_cl_event < 4 ) || ( major == 4 && minor >= 2 ) ? GL_TRUE : GL_FALSE; + CONST_CAST(GLEW_VERSION_4_3) = ( major > 4 ) || ( major == 4 && minor >= 3 ) ? GL_TRUE : GL_FALSE; + CONST_CAST(GLEW_VERSION_4_2) = GLEW_VERSION_4_3 == GL_TRUE || ( major == 4 && minor >= 2 ) ? GL_TRUE : GL_FALSE; CONST_CAST(GLEW_VERSION_4_1) = GLEW_VERSION_4_2 == GL_TRUE || ( major == 4 && minor >= 1 ) ? GL_TRUE : GL_FALSE; CONST_CAST(GLEW_VERSION_4_0) = GLEW_VERSION_4_1 == GL_TRUE || ( major == 4 ) ? GL_TRUE : GL_FALSE; CONST_CAST(GLEW_VERSION_3_3) = GLEW_VERSION_4_0 == GL_TRUE || ( major == 3 && minor >= 3 ) ? GL_TRUE : GL_FALSE; diff --git a/config/version b/config/version index a1b1f28..53a0fc5 100644 --- a/config/version +++ b/config/version @@ -1,5 +1,5 @@ GLEW_MAJOR = 1 -GLEW_MINOR = 8 +GLEW_MINOR = 9 GLEW_MICRO = 0 GLEW_VERSION = $(GLEW_MAJOR).$(GLEW_MINOR).$(GLEW_MICRO) GLEW_NAME = GLEW diff --git a/doc/glew.html b/doc/glew.html index 386efd2..9ce59a8 100644 --- a/doc/glew.html +++ b/doc/glew.html @@ -143,419 +143,446 @@ width="88" height="32" border="0" alt="Support This Project"> --> 39 APPLE_ycbcr_422
40 ARB_ES2_compatibility -41 ARB_base_instance -42 ARB_blend_func_extended -43 ARB_cl_event -44 ARB_color_buffer_float -45 ARB_compatibility -46 ARB_compressed_texture_pixel_storage -47 ARB_conservative_depth -48 ARB_copy_buffer -49 ARB_debug_output -50 ARB_depth_buffer_float -51 ARB_depth_clamp -52 ARB_depth_texture -53 ARB_draw_buffers -54 ARB_draw_buffers_blend -55 ARB_draw_elements_base_vertex -56 ARB_draw_indirect -57 ARB_draw_instanced -58 ARB_explicit_attrib_location -59 ARB_fragment_coord_conventions -60 ARB_fragment_program -61 ARB_fragment_program_shadow -62 ARB_fragment_shader -63 ARB_framebuffer_object -64 ARB_framebuffer_sRGB -65 ARB_geometry_shader4 -66 ARB_get_program_binary -67 ARB_gpu_shader5 -68 ARB_gpu_shader_fp64 -69 ARB_half_float_pixel -70 ARB_half_float_vertex -71 ARB_imaging -72 ARB_instanced_arrays -73 ARB_internalformat_query -74 ARB_map_buffer_alignment -75 ARB_map_buffer_range -76 ARB_matrix_palette -77 ARB_multisample -78 ARB_multitexture -79 ARB_occlusion_query -80 ARB_occlusion_query2 -81 ARB_pixel_buffer_object -82 ARB_point_parameters -83 ARB_point_sprite -84 ARB_provoking_vertex -85 ARB_robustness -86 ARB_sample_shading -87 ARB_sampler_objects -88 ARB_seamless_cube_map -89 ARB_separate_shader_objects -90 ARB_shader_atomic_counters -91 ARB_shader_bit_encoding -92 ARB_shader_image_load_store -93 ARB_shader_objects -94 ARB_shader_precision -95 ARB_shader_stencil_export -96 ARB_shader_subroutine -97 ARB_shader_texture_lod -98 ARB_shading_language_100 -99 ARB_shading_language_420pack -100 ARB_shading_language_include -101 ARB_shading_language_packing -102 ARB_shadow -103 ARB_shadow_ambient -104 ARB_sync -105 ARB_tessellation_shader -106 ARB_texture_border_clamp -107 ARB_texture_buffer_object -108 ARB_texture_buffer_object_rgb32 -109 ARB_texture_compression -110 ARB_texture_compression_bptc -111 ARB_texture_compression_rgtc -112 ARB_texture_cube_map -113 ARB_texture_cube_map_array -114 ARB_texture_env_add -115 ARB_texture_env_combine -116 ARB_texture_env_crossbar -117 ARB_texture_env_dot3 -118 ARB_texture_float -119 ARB_texture_gather -120 ARB_texture_mirrored_repeat -121 ARB_texture_multisample -122 ARB_texture_non_power_of_two -123 ARB_texture_query_lod -124 ARB_texture_rectangle -125 ARB_texture_rg -126 ARB_texture_rgb10_a2ui -127 ARB_texture_storage -128 ARB_texture_swizzle -129 ARB_timer_query -130 ARB_transform_feedback2 -131 ARB_transform_feedback3 -132 ARB_transform_feedback_instanced -133 ARB_transpose_matrix -134 ARB_uniform_buffer_object -135 ARB_vertex_array_bgra -136 ARB_vertex_array_object -137 ARB_vertex_attrib_64bit -138 ARB_vertex_blend -139 ARB_vertex_buffer_object -140 ARB_vertex_program -141 ARB_vertex_shader -142 ARB_vertex_type_2_10_10_10_rev -143 ARB_viewport_array -144 ARB_window_pos +41 ARB_ES3_compatibility +42 ARB_arrays_of_arrays +43 ARB_base_instance +44 ARB_blend_func_extended +45 ARB_cl_event +46 ARB_clear_buffer_object +47 ARB_color_buffer_float +48 ARB_compatibility +49 ARB_compressed_texture_pixel_storage +50 ARB_compute_shader +51 ARB_conservative_depth +52 ARB_copy_buffer +53 ARB_copy_image +54 ARB_debug_output +55 ARB_depth_buffer_float +56 ARB_depth_clamp +57 ARB_depth_texture +58 ARB_draw_buffers +59 ARB_draw_buffers_blend +60 ARB_draw_elements_base_vertex +61 ARB_draw_indirect +62 ARB_draw_instanced +63 ARB_explicit_attrib_location +64 ARB_explicit_uniform_location +65 ARB_fragment_coord_conventions +66 ARB_fragment_layer_viewport +67 ARB_fragment_program +68 ARB_fragment_program_shadow +69 ARB_fragment_shader +70 ARB_framebuffer_no_attachments +71 ARB_framebuffer_object +72 ARB_framebuffer_sRGB +73 ARB_geometry_shader4 +74 ARB_get_program_binary +75 ARB_gpu_shader5 +76 ARB_gpu_shader_fp64 +77 ARB_half_float_pixel +78 ARB_half_float_vertex +79 ARB_imaging +80 ARB_instanced_arrays +81 ARB_internalformat_query +82 ARB_internalformat_query2 +83 ARB_invalidate_subdata +84 ARB_map_buffer_alignment +85 ARB_map_buffer_range +86 ARB_matrix_palette +87 ARB_multi_draw_indirect +88 ARB_multisample +89 ARB_multitexture +90 ARB_occlusion_query +91 ARB_occlusion_query2 +92 ARB_pixel_buffer_object +93 ARB_point_parameters +94 ARB_point_sprite +95 ARB_program_interface_query +96 ARB_provoking_vertex +97 ARB_robust_buffer_access_behavior +98 ARB_robustness +99 ARB_robustness_application_isolation +100 ARB_robustness_share_group_isolation +101 ARB_sample_shading +102 ARB_sampler_objects +103 ARB_seamless_cube_map +104 ARB_separate_shader_objects +105 ARB_shader_atomic_counters +106 ARB_shader_bit_encoding +107 ARB_shader_image_load_store +108 ARB_shader_image_size +109 ARB_shader_objects +110 ARB_shader_precision +111 ARB_shader_stencil_export +112 ARB_shader_storage_buffer_object +113 ARB_shader_subroutine +114 ARB_shader_texture_lod +115 ARB_shading_language_100 +116 ARB_shading_language_420pack +117 ARB_shading_language_include +118 ARB_shading_language_packing +119 ARB_shadow +120 ARB_shadow_ambient +121 ARB_stencil_texturing +122 ARB_sync +123 ARB_tessellation_shader +124 ARB_texture_border_clamp +125 ARB_texture_buffer_object +126 ARB_texture_buffer_object_rgb32 +127 ARB_texture_buffer_range +128 ARB_texture_compression +129 ARB_texture_compression_bptc +130 ARB_texture_compression_rgtc +131 ARB_texture_cube_map +132 ARB_texture_cube_map_array +133 ARB_texture_env_add +134 ARB_texture_env_combine +135 ARB_texture_env_crossbar +136 ARB_texture_env_dot3 +137 ARB_texture_float +138 ARB_texture_gather +139 ARB_texture_mirrored_repeat +140 ARB_texture_multisample +141 ARB_texture_non_power_of_two +142 ARB_texture_query_levels +143 ARB_texture_query_lod +144 ARB_texture_rectangle +145 ARB_texture_rg +146 ARB_texture_rgb10_a2ui +147 ARB_texture_storage +148 ARB_texture_storage_multisample +149 ARB_texture_swizzle +150 ARB_texture_view +151 ARB_timer_query +152 ARB_transform_feedback2 +153 ARB_transform_feedback3 +154 ARB_transform_feedback_instanced +155 ARB_transpose_matrix +156 ARB_uniform_buffer_object +157 ARB_vertex_array_bgra +158 ARB_vertex_array_object +159 ARB_vertex_attrib_64bit +160 ARB_vertex_attrib_binding +161 ARB_vertex_blend +162 ARB_vertex_buffer_object +163 ARB_vertex_program +164 ARB_vertex_shader +165 ARB_vertex_type_2_10_10_10_rev +166 ARB_viewport_array +167 ARB_window_pos
-145 ATIX_point_sprites -146 ATIX_texture_env_combine3 -147 ATIX_texture_env_route -148 ATIX_vertex_shader_output_point_size +168 ATIX_point_sprites +169 ATIX_texture_env_combine3 +170 ATIX_texture_env_route +171 ATIX_vertex_shader_output_point_size
-149 ATI_draw_buffers -150 ATI_element_array -151 ATI_envmap_bumpmap -152 ATI_fragment_shader -153 ATI_map_object_buffer -154 ATI_meminfo -155 ATI_pn_triangles -156 ATI_separate_stencil -157 ATI_shader_texture_lod -158 ATI_text_fragment_shader -159 ATI_texture_compression_3dc -160 ATI_texture_env_combine3 -161 ATI_texture_float -162 ATI_texture_mirror_once -163 ATI_vertex_array_object -164 ATI_vertex_attrib_array_object -165 ATI_vertex_streams +172 ATI_draw_buffers +173 ATI_element_array +174 ATI_envmap_bumpmap +175 ATI_fragment_shader +176 ATI_map_object_buffer +177 ATI_meminfo +178 ATI_pn_triangles +179 ATI_separate_stencil +180 ATI_shader_texture_lod +181 ATI_text_fragment_shader +182 ATI_texture_compression_3dc +183 ATI_texture_env_combine3 +184 ATI_texture_float +185 ATI_texture_mirror_once +186 ATI_vertex_array_object +187 ATI_vertex_attrib_array_object +188 ATI_vertex_streams
-166 EXT_422_pixels -167 EXT_Cg_shader -168 EXT_abgr -169 EXT_bgra -170 EXT_bindable_uniform -171 EXT_blend_color -172 EXT_blend_equation_separate -173 EXT_blend_func_separate -174 EXT_blend_logic_op -175 EXT_blend_minmax -176 EXT_blend_subtract -177 EXT_clip_volume_hint -178 EXT_cmyka -179 EXT_color_subtable -180 EXT_compiled_vertex_array -181 EXT_convolution -182 EXT_coordinate_frame -183 EXT_copy_texture -184 EXT_cull_vertex -185 EXT_depth_bounds_test -186 EXT_direct_state_access -187 EXT_draw_buffers2 -188 EXT_draw_instanced -189 EXT_draw_range_elements -190 EXT_fog_coord -191 EXT_fragment_lighting -192 EXT_framebuffer_blit -193 EXT_framebuffer_multisample -194 EXT_framebuffer_multisample_blit_scaled -195 EXT_framebuffer_object -196 EXT_framebuffer_sRGB -197 EXT_geometry_shader4 -198 EXT_gpu_program_parameters -199 EXT_gpu_shader4 -200 EXT_histogram -201 EXT_index_array_formats -202 EXT_index_func -203 EXT_index_material -204 EXT_index_texture -205 EXT_light_texture -206 EXT_misc_attribute -207 EXT_multi_draw_arrays -208 EXT_multisample -209 EXT_packed_depth_stencil -210 EXT_packed_float -211 EXT_packed_pixels -212 EXT_paletted_texture -213 EXT_pixel_buffer_object -214 EXT_pixel_transform -215 EXT_pixel_transform_color_table -216 EXT_point_parameters -217 EXT_polygon_offset -218 EXT_provoking_vertex -219 EXT_rescale_normal -220 EXT_scene_marker -221 EXT_secondary_color -222 EXT_separate_shader_objects -223 EXT_separate_specular_color -224 EXT_shader_image_load_store -225 EXT_shadow_funcs -226 EXT_shared_texture_palette -227 EXT_stencil_clear_tag -228 EXT_stencil_two_side -229 EXT_stencil_wrap -230 EXT_subtexture -231 EXT_texture -232 EXT_texture3D -233 EXT_texture_array -234 EXT_texture_buffer_object -235 EXT_texture_compression_dxt1 -236 EXT_texture_compression_latc -237 EXT_texture_compression_rgtc -238 EXT_texture_compression_s3tc -239 EXT_texture_cube_map -240 EXT_texture_edge_clamp -241 EXT_texture_env -242 EXT_texture_env_add -243 EXT_texture_env_combine -244 EXT_texture_env_dot3 -245 EXT_texture_filter_anisotropic -246 EXT_texture_integer -247 EXT_texture_lod_bias -248 EXT_texture_mirror_clamp -249 EXT_texture_object -250 EXT_texture_perturb_normal -251 EXT_texture_rectangle -252 EXT_texture_sRGB -253 EXT_texture_sRGB_decode -254 EXT_texture_shared_exponent -255 EXT_texture_snorm -256 EXT_texture_swizzle -257 EXT_timer_query -258 EXT_transform_feedback -259 EXT_vertex_array -260 EXT_vertex_array_bgra -261 EXT_vertex_attrib_64bit -262 EXT_vertex_shader -263 EXT_vertex_weighting -264 EXT_x11_sync_object +189 EXT_422_pixels +190 EXT_Cg_shader +191 EXT_abgr +192 EXT_bgra +193 EXT_bindable_uniform +194 EXT_blend_color +195 EXT_blend_equation_separate +196 EXT_blend_func_separate +197 EXT_blend_logic_op +198 EXT_blend_minmax +199 EXT_blend_subtract +200 EXT_clip_volume_hint +201 EXT_cmyka +202 EXT_color_subtable +203 EXT_compiled_vertex_array +204 EXT_convolution +205 EXT_coordinate_frame +206 EXT_copy_texture +207 EXT_cull_vertex +208 EXT_debug_marker +209 EXT_depth_bounds_test +210 EXT_direct_state_access +211 EXT_draw_buffers2 +212 EXT_draw_instanced +213 EXT_draw_range_elements +214 EXT_fog_coord +215 EXT_fragment_lighting +216 EXT_framebuffer_blit +217 EXT_framebuffer_multisample +218 EXT_framebuffer_multisample_blit_scaled +219 EXT_framebuffer_object +220 EXT_framebuffer_sRGB +221 EXT_geometry_shader4 +222 EXT_gpu_program_parameters +223 EXT_gpu_shader4 +224 EXT_histogram +225 EXT_index_array_formats +226 EXT_index_func +227 EXT_index_material +228 EXT_index_texture +229 EXT_light_texture +230 EXT_misc_attribute +231 EXT_multi_draw_arrays +232 EXT_multisample +233 EXT_packed_depth_stencil +234 EXT_packed_float +235 EXT_packed_pixels +236 EXT_paletted_texture +237 EXT_pixel_buffer_object +238 EXT_pixel_transform +239 EXT_pixel_transform_color_table +240 EXT_point_parameters +241 EXT_polygon_offset +242 EXT_provoking_vertex +243 EXT_rescale_normal +244 EXT_scene_marker +245 EXT_secondary_color +246 EXT_separate_shader_objects +247 EXT_separate_specular_color +248 EXT_shader_image_load_store +249 EXT_shadow_funcs +250 EXT_shared_texture_palette +251 EXT_stencil_clear_tag +252 EXT_stencil_two_side +253 EXT_stencil_wrap +254 EXT_subtexture +255 EXT_texture +256 EXT_texture3D +257 EXT_texture_array +258 EXT_texture_buffer_object +259 EXT_texture_compression_dxt1 +260 EXT_texture_compression_latc +261 EXT_texture_compression_rgtc +262 EXT_texture_compression_s3tc +263 EXT_texture_cube_map +264 EXT_texture_edge_clamp +265 EXT_texture_env +266 EXT_texture_env_add +267 EXT_texture_env_combine +268 EXT_texture_env_dot3 +269 EXT_texture_filter_anisotropic +270 EXT_texture_integer +271 EXT_texture_lod_bias +272 EXT_texture_mirror_clamp +273 EXT_texture_object +274 EXT_texture_perturb_normal +275 EXT_texture_rectangle +276 EXT_texture_sRGB +277 EXT_texture_sRGB_decode +278 EXT_texture_shared_exponent +279 EXT_texture_snorm +280 EXT_texture_swizzle +281 EXT_timer_query +282 EXT_transform_feedback +283 EXT_vertex_array +284 EXT_vertex_array_bgra +285 EXT_vertex_attrib_64bit +286 EXT_vertex_shader +287 EXT_vertex_weighting +288 EXT_x11_sync_object
-265 GREMEDY_frame_terminator -266 GREMEDY_string_marker +289 GREMEDY_frame_terminator +290 GREMEDY_string_marker
-267 HP_convolution_border_modes -268 HP_image_transform -269 HP_occlusion_test -270 HP_texture_lighting +291 HP_convolution_border_modes +292 HP_image_transform +293 HP_occlusion_test +294 HP_texture_lighting
-271 IBM_cull_vertex -272 IBM_multimode_draw_arrays -273 IBM_rasterpos_clip -274 IBM_static_data -275 IBM_texture_mirrored_repeat -276 IBM_vertex_array_lists +295 IBM_cull_vertex +296 IBM_multimode_draw_arrays +297 IBM_rasterpos_clip +298 IBM_static_data +299 IBM_texture_mirrored_repeat +300 IBM_vertex_array_lists
-277 INGR_color_clamp -278 INGR_interlace_read +301 INGR_color_clamp +302 INGR_interlace_read
-279 INTEL_parallel_arrays -280 INTEL_texture_scissor +303 INTEL_parallel_arrays +304 INTEL_texture_scissor
-281 KTX_buffer_region +305 KHR_debug +306 KHR_texture_compression_astc_ldr
-282 MESAX_texture_stack +307 KTX_buffer_region
-283 MESA_pack_invert -284 MESA_resize_buffers -285 MESA_window_pos -286 MESA_ycbcr_texture +308 MESAX_texture_stack
-287 NVX_gpu_memory_info +309 MESA_pack_invert +310 MESA_resize_buffers +311 MESA_window_pos +312 MESA_ycbcr_texture
-288 NV_bindless_texture -289 NV_blend_square -290 NV_conditional_render -291 NV_copy_depth_to_color -292 NV_copy_image -293 NV_depth_buffer_float -294 NV_depth_clamp -295 NV_depth_range_unclamped -296 NV_evaluators -297 NV_explicit_multisample -298 NV_fence -299 NV_float_buffer -300 NV_fog_distance -301 NV_fragment_program -302 NV_fragment_program2 -303 NV_fragment_program4 -304 NV_fragment_program_option -305 NV_framebuffer_multisample_coverage -306 NV_geometry_program4 -307 NV_geometry_shader4 -308 NV_gpu_program4 -309 NV_gpu_program5 -310 NV_gpu_program_fp64 -311 NV_gpu_shader5 -312 NV_half_float -313 NV_light_max_exponent -314 NV_multisample_coverage -315 NV_multisample_filter_hint -316 NV_occlusion_query -317 NV_packed_depth_stencil -318 NV_parameter_buffer_object -319 NV_parameter_buffer_object2 -320 NV_path_rendering -321 NV_pixel_data_range -322 NV_point_sprite -323 NV_present_video -324 NV_primitive_restart -325 NV_register_combiners -326 NV_register_combiners2 -327 NV_shader_atomic_float -328 NV_shader_buffer_load -329 NV_tessellation_program5 -330 NV_texgen_emboss -331 NV_texgen_reflection -332 NV_texture_barrier -333 NV_texture_compression_vtc -334 NV_texture_env_combine4 -335 NV_texture_expand_normal -336 NV_texture_multisample -337 NV_texture_rectangle -338 NV_texture_shader -339 NV_texture_shader2 -340 NV_texture_shader3 -341 NV_transform_feedback -342 NV_transform_feedback2 -343 NV_vdpau_interop -344 NV_vertex_array_range -345 NV_vertex_array_range2 -346 NV_vertex_attrib_integer_64bit -347 NV_vertex_buffer_unified_memory -348 NV_vertex_program -349 NV_vertex_program1_1 -350 NV_vertex_program2 -351 NV_vertex_program2_option -352 NV_vertex_program3 -353 NV_vertex_program4 -354 NV_video_capture +313 NVX_gpu_memory_info
-355 OES_byte_coordinates -356 OES_compressed_paletted_texture -357 OES_read_format -358 OES_single_precision +314 NV_bindless_texture +315 NV_blend_square +316 NV_conditional_render +317 NV_copy_depth_to_color +318 NV_copy_image +319 NV_depth_buffer_float +320 NV_depth_clamp +321 NV_depth_range_unclamped +322 NV_evaluators +323 NV_explicit_multisample +324 NV_fence +325 NV_float_buffer +326 NV_fog_distance +327 NV_fragment_program +328 NV_fragment_program2 +329 NV_fragment_program4 +330 NV_fragment_program_option +331 NV_framebuffer_multisample_coverage +332 NV_geometry_program4 +333 NV_geometry_shader4 +334 NV_gpu_program4 +335 NV_gpu_program5 +336 NV_gpu_program_fp64 +337 NV_gpu_shader5 +338 NV_half_float +339 NV_light_max_exponent +340 NV_multisample_coverage +341 NV_multisample_filter_hint +342 NV_occlusion_query +343 NV_packed_depth_stencil +344 NV_parameter_buffer_object +345 NV_parameter_buffer_object2 +346 NV_path_rendering +347 NV_pixel_data_range +348 NV_point_sprite +349 NV_present_video +350 NV_primitive_restart +351 NV_register_combiners +352 NV_register_combiners2 +353 NV_shader_atomic_float +354 NV_shader_buffer_load +355 NV_tessellation_program5 +356 NV_texgen_emboss +357 NV_texgen_reflection +358 NV_texture_barrier +359 NV_texture_compression_vtc +360 NV_texture_env_combine4 +361 NV_texture_expand_normal +362 NV_texture_multisample +363 NV_texture_rectangle +364 NV_texture_shader +365 NV_texture_shader2 +366 NV_texture_shader3 +367 NV_transform_feedback +368 NV_transform_feedback2 +369 NV_vdpau_interop +370 NV_vertex_array_range +371 NV_vertex_array_range2 +372 NV_vertex_attrib_integer_64bit +373 NV_vertex_buffer_unified_memory +374 NV_vertex_program +375 NV_vertex_program1_1 +376 NV_vertex_program2 +377 NV_vertex_program2_option +378 NV_vertex_program3 +379 NV_vertex_program4 +380 NV_video_capture
-359 OML_interlace -360 OML_resample -361 OML_subsample +381 OES_byte_coordinates +382 OES_compressed_paletted_texture +383 OES_read_format +384 OES_single_precision
-362 PGI_misc_hints -363 PGI_vertex_hints +385 OML_interlace +386 OML_resample +387 OML_subsample
-364 REGAL_error_string -365 REGAL_extension_query -366 REGAL_log +388 PGI_misc_hints +389 PGI_vertex_hints
-367 REND_screen_coordinates +390 REGAL_error_string +391 REGAL_extension_query +392 REGAL_log
-368 S3_s3tc +393 REND_screen_coordinates
-369 SGIS_color_range -370 SGIS_detail_texture -371 SGIS_fog_function -372 SGIS_generate_mipmap -373 SGIS_multisample -374 SGIS_pixel_texture -375 SGIS_point_line_texgen -376 SGIS_sharpen_texture -377 SGIS_texture4D -378 SGIS_texture_border_clamp -379 SGIS_texture_edge_clamp -380 SGIS_texture_filter4 -381 SGIS_texture_lod -382 SGIS_texture_select +394 S3_s3tc
-383 SGIX_async -384 SGIX_async_histogram -385 SGIX_async_pixel -386 SGIX_blend_alpha_minmax -387 SGIX_clipmap -388 SGIX_convolution_accuracy -389 SGIX_depth_texture -390 SGIX_flush_raster -391 SGIX_fog_offset -392 SGIX_fog_texture -393 SGIX_fragment_specular_lighting -394 SGIX_framezoom -395 SGIX_interlace -396 SGIX_ir_instrument1 -397 SGIX_list_priority -398 SGIX_pixel_texture -399 SGIX_pixel_texture_bits -400 SGIX_reference_plane -401 SGIX_resample -402 SGIX_shadow -403 SGIX_shadow_ambient -404 SGIX_sprite -405 SGIX_tag_sample_buffer -406 SGIX_texture_add_env -407 SGIX_texture_coordinate_clamp -408 SGIX_texture_lod_bias -409 SGIX_texture_multi_buffer -410 SGIX_texture_range -411 SGIX_texture_scale_bias -412 SGIX_vertex_preclip -413 SGIX_vertex_preclip_hint -414 SGIX_ycrcb +395 SGIS_color_range +396 SGIS_detail_texture +397 SGIS_fog_function +398 SGIS_generate_mipmap +399 SGIS_multisample +400 SGIS_pixel_texture +401 SGIS_point_line_texgen +402 SGIS_sharpen_texture +403 SGIS_texture4D +404 SGIS_texture_border_clamp +405 SGIS_texture_edge_clamp +406 SGIS_texture_filter4 +407 SGIS_texture_lod +408 SGIS_texture_select
-415 SGI_color_matrix -416 SGI_color_table -417 SGI_texture_color_table +409 SGIX_async +410 SGIX_async_histogram +411 SGIX_async_pixel +412 SGIX_blend_alpha_minmax +413 SGIX_clipmap +414 SGIX_convolution_accuracy +415 SGIX_depth_texture +416 SGIX_flush_raster +417 SGIX_fog_offset +418 SGIX_fog_texture +419 SGIX_fragment_specular_lighting +420 SGIX_framezoom +421 SGIX_interlace +422 SGIX_ir_instrument1 +423 SGIX_list_priority +424 SGIX_pixel_texture +425 SGIX_pixel_texture_bits +426 SGIX_reference_plane +427 SGIX_resample +428 SGIX_shadow +429 SGIX_shadow_ambient +430 SGIX_sprite +431 SGIX_tag_sample_buffer +432 SGIX_texture_add_env +433 SGIX_texture_coordinate_clamp +434 SGIX_texture_lod_bias +435 SGIX_texture_multi_buffer +436 SGIX_texture_range +437 SGIX_texture_scale_bias +438 SGIX_vertex_preclip +439 SGIX_vertex_preclip_hint +440 SGIX_ycrcb
-418 SUNX_constant_data +441 SGI_color_matrix +442 SGI_color_table +443 SGI_texture_color_table
-419 SUN_convolution_border_modes -420 SUN_global_alpha -421 SUN_mesh_array -422 SUN_read_video_pixels -423 SUN_slice_accum -424 SUN_triangle_list -425 SUN_vertex +444 SUNX_constant_data
-426 WIN_phong_shading -427 WIN_specular_fog -428 WIN_swap_hint +445 SUN_convolution_border_modes +446 SUN_global_alpha +447 SUN_mesh_array +448 SUN_read_video_pixels +449 SUN_slice_accum +450 SUN_triangle_list +451 SUN_vertex +
+452 WIN_phong_shading +453 WIN_specular_fog +454 WIN_swap_hint diff --git a/doc/glxew.html b/doc/glxew.html index ec963d8..af48b36 100644 --- a/doc/glxew.html +++ b/doc/glxew.html @@ -111,63 +111,66 @@ width="88" height="32" border="0" alt="Support This Project"> --> 7 ARB_framebuffer_sRGBARB_get_proc_addressARB_multisample -10 ARB_vertex_buffer_object +10 ARB_robustness_application_isolation +11 ARB_robustness_share_group_isolation +12 ARB_vertex_buffer_object
-11 ATI_pixel_format_float -12 ATI_render_texture +13 ATI_pixel_format_float +14 ATI_render_texture
-13 EXT_create_context_es2_profile -14 EXT_fbconfig_packed_float -15 EXT_framebuffer_sRGB -16 EXT_import_context -17 EXT_scene_marker -18 EXT_swap_control -19 EXT_swap_control_tear -20 EXT_texture_from_pixmap -21 EXT_visual_info -22 EXT_visual_rating +15 EXT_create_context_es2_profile +16 EXT_create_context_es_profile +17 EXT_fbconfig_packed_float +18 EXT_framebuffer_sRGB +19 EXT_import_context +20 EXT_scene_marker +21 EXT_swap_control +22 EXT_swap_control_tear +23 EXT_texture_from_pixmap +24 EXT_visual_info +25 EXT_visual_rating
-23 INTEL_swap_event +26 INTEL_swap_event
-24 MESA_agp_offset -25 MESA_copy_sub_buffer -26 MESA_pixmap_colormap -27 MESA_release_buffers -28 MESA_set_3dfx_mode -29 MESA_swap_control +27 MESA_agp_offset +28 MESA_copy_sub_buffer +29 MESA_pixmap_colormap +30 MESA_release_buffers +31 MESA_set_3dfx_mode +32 MESA_swap_control
-30 NV_copy_image -31 NV_float_buffer -32 NV_multisample_coverage -33 NV_present_video -34 NV_swap_group -35 NV_vertex_array_range -36 NV_video_capture -37 NV_video_out +33 NV_copy_image +34 NV_float_buffer +35 NV_multisample_coverage +36 NV_present_video +37 NV_swap_group +38 NV_vertex_array_range +39 NV_video_capture +40 NV_video_out
-38 OML_swap_method -39 OML_sync_control +41 OML_swap_method +42 OML_sync_control
-40 SGIS_blended_overlay -41 SGIS_color_range -42 SGIS_multisample -43 SGIS_shared_multisample +43 SGIS_blended_overlay +44 SGIS_color_range +45 SGIS_multisample +46 SGIS_shared_multisample
-44 SGIX_fbconfig -45 SGIX_hyperpipe -46 SGIX_pbuffer -47 SGIX_swap_barrier -48 SGIX_swap_group -49 SGIX_video_resize -50 SGIX_visual_select_group +47 SGIX_fbconfig +48 SGIX_hyperpipe +49 SGIX_pbuffer +50 SGIX_swap_barrier +51 SGIX_swap_group +52 SGIX_video_resize +53 SGIX_visual_select_group
-51 SGI_cushion -52 SGI_make_current_read -53 SGI_swap_control -54 SGI_video_sync +54 SGI_cushion +55 SGI_make_current_read +56 SGI_swap_control +57 SGI_video_sync
-55 SUN_get_transparent_index -56 SUN_video_resize +58 SUN_get_transparent_index +59 SUN_video_resize diff --git a/doc/wglew.html b/doc/wglew.html index 90776ee..c10dd94 100644 --- a/doc/wglew.html +++ b/doc/wglew.html @@ -123,40 +123,41 @@ width="88" height="32" border="0" alt="Support This Project"> --> 17 ATI_render_texture_rectangle
18 EXT_create_context_es2_profile -19 EXT_depth_float -20 EXT_display_color_table -21 EXT_extensions_string -22 EXT_framebuffer_sRGB -23 EXT_make_current_read -24 EXT_multisample -25 EXT_pbuffer -26 EXT_pixel_format -27 EXT_pixel_format_packed_float -28 EXT_swap_control -29 EXT_swap_control_tear +19 EXT_create_context_es_profile +20 EXT_depth_float +21 EXT_display_color_table +22 EXT_extensions_string +23 EXT_framebuffer_sRGB +24 EXT_make_current_read +25 EXT_multisample +26 EXT_pbuffer +27 EXT_pixel_format +28 EXT_pixel_format_packed_float +29 EXT_swap_control +30 EXT_swap_control_tear
-30 I3D_digital_video_control -31 I3D_gamma -32 I3D_genlock -33 I3D_image_buffer -34 I3D_swap_frame_lock -35 I3D_swap_frame_usage +31 I3D_digital_video_control +32 I3D_gamma +33 I3D_genlock +34 I3D_image_buffer +35 I3D_swap_frame_lock +36 I3D_swap_frame_usage
-36 NV_DX_interop -37 NV_DX_interop2 -38 NV_copy_image -39 NV_float_buffer -40 NV_gpu_affinity -41 NV_multisample_coverage -42 NV_present_video -43 NV_render_depth_texture -44 NV_render_texture_rectangle -45 NV_swap_group -46 NV_vertex_array_range -47 NV_video_capture -48 NV_video_output +37 NV_DX_interop +38 NV_DX_interop2 +39 NV_copy_image +40 NV_float_buffer +41 NV_gpu_affinity +42 NV_multisample_coverage +43 NV_present_video +44 NV_render_depth_texture +45 NV_render_texture_rectangle +46 NV_swap_group +47 NV_vertex_array_range +48 NV_video_capture +49 NV_video_output
-49 OML_sync_control +50 OML_sync_control