diff --git a/build/glew.rc b/build/glew.rc index 797d0c6..12f25c9 100644 --- a/build/glew.rc +++ b/build/glew.rc @@ -42,7 +42,7 @@ BEGIN BEGIN VALUE "Comments", "The OpenGL Extension Wrangler Library\r\n" - "Copyright (C) 2008-2019, Nigel Stewart \r\n" + "Copyright (C) 2008-2024, Nigel Stewart \r\n" "Copyright (C) 2002-2008, Milan Ikits \r\n" "Copyright (C) 2002-2008, Marcelo E. Magallon \r\n" "Copyright (C) 2002, Lev Povalahev\r\n" diff --git a/build/glewinfo.rc b/build/glewinfo.rc index 7e2a0fd..f7c213a 100644 --- a/build/glewinfo.rc +++ b/build/glewinfo.rc @@ -30,7 +30,7 @@ BEGIN BEGIN VALUE "Comments", "The OpenGL Extension Wrangler Library\r\n" - "Copyright (C) 2008-2019, Nigel Stewart \r\n" + "Copyright (C) 2008-2024, Nigel Stewart \r\n" "Copyright (C) 2002-2008, Milan Ikits \r\n" "Copyright (C) 2002-2008, Marcelo E. Magallon \r\n" "Copyright (C) 2002, Lev Povalahev\r\n" diff --git a/build/visualinfo.rc b/build/visualinfo.rc index 4402076..e37eabb 100644 --- a/build/visualinfo.rc +++ b/build/visualinfo.rc @@ -30,7 +30,7 @@ BEGIN BEGIN VALUE "Comments", "The OpenGL Extension Wrangler Library\r\n" - "Copyright (C) 2008-2019, Nigel Stewart \r\n" + "Copyright (C) 2008-2024, Nigel Stewart \r\n" "Copyright (C) 2002-2008, Milan Ikits \r\n" "Copyright (C) 2002-2008, Marcelo E. Magallon \r\n" "Copyright (C) 2002, Lev Povalahev\r\n" diff --git a/doc/glew.html b/doc/glew.html index 230022c..c5698f8 100644 --- a/doc/glew.html +++ b/doc/glew.html @@ -391,685 +391,687 @@ THE POSSIBILITY OF SUCH DAMAGE. 283 DMP_program_binary 284 DMP_shader_binary
-284 EXT_422_pixels -285 EXT_Cg_shader -286 EXT_EGL_image_array -287 EXT_EGL_image_external_wrap_modes -288 EXT_EGL_image_storage -289 EXT_EGL_image_storage_compression -290 EXT_EGL_sync -291 EXT_YUV_target -292 EXT_abgr -293 EXT_base_instance -294 EXT_bgra -295 EXT_bindable_uniform -296 EXT_blend_color -297 EXT_blend_equation_separate -298 EXT_blend_func_extended -299 EXT_blend_func_separate -300 EXT_blend_logic_op -301 EXT_blend_minmax -302 EXT_blend_subtract -303 EXT_buffer_storage -304 EXT_clear_texture -305 EXT_clip_control -306 EXT_clip_cull_distance -307 EXT_clip_volume_hint -308 EXT_cmyka -309 EXT_color_buffer_float -310 EXT_color_buffer_half_float -311 EXT_color_subtable -312 EXT_compiled_vertex_array -313 EXT_compressed_ETC1_RGB8_sub_texture -314 EXT_conservative_depth -315 EXT_convolution -316 EXT_coordinate_frame -317 EXT_copy_image -318 EXT_copy_texture -319 EXT_cull_vertex -320 EXT_debug_label -321 EXT_debug_marker -322 EXT_depth_bounds_test -323 EXT_depth_clamp -324 EXT_direct_state_access -325 EXT_discard_framebuffer -326 EXT_disjoint_timer_query -327 EXT_draw_buffers -328 EXT_draw_buffers2 -329 EXT_draw_buffers_indexed -330 EXT_draw_elements_base_vertex -331 EXT_draw_instanced -332 EXT_draw_range_elements -333 EXT_draw_transform_feedback -334 EXT_external_buffer -335 EXT_float_blend -336 EXT_fog_coord -337 EXT_frag_depth -338 EXT_fragment_lighting -339 EXT_framebuffer_blit -340 EXT_framebuffer_blit_layers -341 EXT_framebuffer_multisample -342 EXT_framebuffer_multisample_blit_scaled -343 EXT_framebuffer_object -344 EXT_framebuffer_sRGB -345 EXT_geometry_point_size -346 EXT_geometry_shader -347 EXT_geometry_shader4 -348 EXT_gpu_program_parameters -349 EXT_gpu_shader4 -350 EXT_gpu_shader5 -351 EXT_histogram -352 EXT_index_array_formats -353 EXT_index_func -354 EXT_index_material -355 EXT_index_texture -356 EXT_instanced_arrays -357 EXT_light_texture -358 EXT_map_buffer_range -359 EXT_memory_object -360 EXT_memory_object_fd -361 EXT_memory_object_win32 -362 EXT_misc_attribute -363 EXT_multi_draw_arrays -364 EXT_multi_draw_indirect -365 EXT_multiple_textures -366 EXT_multisample -367 EXT_multisample_compatibility -368 EXT_multisampled_render_to_texture -369 EXT_multisampled_render_to_texture2 -370 EXT_multiview_draw_buffers -371 EXT_multiview_tessellation_geometry_shader -372 EXT_multiview_texture_multisample -373 EXT_multiview_timer_query -374 EXT_occlusion_query_boolean -375 EXT_packed_depth_stencil -376 EXT_packed_float -377 EXT_packed_pixels -378 EXT_paletted_texture -379 EXT_pixel_buffer_object -380 EXT_pixel_transform -381 EXT_pixel_transform_color_table -382 EXT_point_parameters -383 EXT_polygon_offset -384 EXT_polygon_offset_clamp -385 EXT_post_depth_coverage -386 EXT_primitive_bounding_box -387 EXT_protected_textures -388 EXT_provoking_vertex -389 EXT_pvrtc_sRGB -390 EXT_raster_multisample -391 EXT_read_format_bgra -392 EXT_render_snorm -393 EXT_rescale_normal -394 EXT_robustness -395 EXT_sRGB -396 EXT_sRGB_write_control -397 EXT_scene_marker -398 EXT_secondary_color -399 EXT_semaphore -400 EXT_semaphore_fd -401 EXT_semaphore_win32 -402 EXT_separate_depth_stencil -403 EXT_separate_shader_objects -404 EXT_separate_specular_color -405 EXT_shader_framebuffer_fetch -406 EXT_shader_framebuffer_fetch_non_coherent -407 EXT_shader_group_vote -408 EXT_shader_image_load_formatted -409 EXT_shader_image_load_store -410 EXT_shader_implicit_conversions -411 EXT_shader_integer_mix -412 EXT_shader_io_blocks -413 EXT_shader_non_constant_global_initializers -414 EXT_shader_pixel_local_storage -415 EXT_shader_pixel_local_storage2 -416 EXT_shader_samples_identical -417 EXT_shader_texture_lod -418 EXT_shadow_funcs -419 EXT_shadow_samplers -420 EXT_shared_texture_palette -421 EXT_sparse_texture -422 EXT_sparse_texture2 -423 EXT_static_vertex_array -424 EXT_stencil_clear_tag -425 EXT_stencil_two_side -426 EXT_stencil_wrap -427 EXT_subtexture -428 EXT_tessellation_point_size -429 EXT_tessellation_shader -430 EXT_texture -431 EXT_texture3D -432 EXT_texture_array -433 EXT_texture_border_clamp -434 EXT_texture_buffer -435 EXT_texture_buffer_object -436 EXT_texture_compression_astc_decode_mode -437 EXT_texture_compression_astc_decode_mode_rgb9e5 -438 EXT_texture_compression_bptc -439 EXT_texture_compression_dxt1 -440 EXT_texture_compression_latc -441 EXT_texture_compression_rgtc -442 EXT_texture_compression_s3tc -443 EXT_texture_compression_s3tc_srgb -444 EXT_texture_cube_map -445 EXT_texture_cube_map_array -446 EXT_texture_edge_clamp -447 EXT_texture_env -448 EXT_texture_env_add -449 EXT_texture_env_combine -450 EXT_texture_env_dot3 -451 EXT_texture_filter_anisotropic -452 EXT_texture_filter_minmax -453 EXT_texture_format_BGRA8888 -454 EXT_texture_format_sRGB_override -455 EXT_texture_integer -456 EXT_texture_lod_bias -457 EXT_texture_mirror_clamp -458 EXT_texture_mirror_clamp_to_edge -459 EXT_texture_norm16 -460 EXT_texture_object -461 EXT_texture_perturb_normal -462 EXT_texture_query_lod -463 EXT_texture_rectangle -464 EXT_texture_rg -465 EXT_texture_sRGB -466 EXT_texture_sRGB_R8 -467 EXT_texture_sRGB_RG8 -468 EXT_texture_sRGB_decode -469 EXT_texture_shadow_lod -470 EXT_texture_shared_exponent -471 EXT_texture_snorm -472 EXT_texture_storage -473 EXT_texture_storage_compression -474 EXT_texture_swizzle -475 EXT_texture_type_2_10_10_10_REV -476 EXT_texture_view -477 EXT_timer_query -478 EXT_transform_feedback -479 EXT_unpack_subimage -480 EXT_vertex_array -481 EXT_vertex_array_bgra -482 EXT_vertex_array_setXXX -483 EXT_vertex_attrib_64bit -484 EXT_vertex_shader -485 EXT_vertex_weighting -486 EXT_win32_keyed_mutex -487 EXT_window_rectangles -488 EXT_x11_sync_object +285 EXT_422_pixels +286 EXT_Cg_shader +287 EXT_EGL_image_array +288 EXT_EGL_image_external_wrap_modes +289 EXT_EGL_image_storage +290 EXT_EGL_image_storage_compression +291 EXT_EGL_sync +292 EXT_YUV_target +293 EXT_abgr +294 EXT_base_instance +295 EXT_bgra +296 EXT_bindable_uniform +297 EXT_blend_color +298 EXT_blend_equation_separate +299 EXT_blend_func_extended +300 EXT_blend_func_separate +301 EXT_blend_logic_op +302 EXT_blend_minmax +303 EXT_blend_subtract +304 EXT_buffer_storage +305 EXT_clear_texture +306 EXT_clip_control +307 EXT_clip_cull_distance +308 EXT_clip_volume_hint +309 EXT_cmyka +310 EXT_color_buffer_float +311 EXT_color_buffer_half_float +312 EXT_color_subtable +313 EXT_compiled_vertex_array +314 EXT_compressed_ETC1_RGB8_sub_texture +315 EXT_conservative_depth +316 EXT_convolution +317 EXT_coordinate_frame +318 EXT_copy_image +319 EXT_copy_texture +320 EXT_cull_vertex +321 EXT_debug_label +322 EXT_debug_marker +323 EXT_depth_bounds_test +324 EXT_depth_clamp +325 EXT_direct_state_access +326 EXT_discard_framebuffer +327 EXT_disjoint_timer_query +328 EXT_draw_buffers +329 EXT_draw_buffers2 +330 EXT_draw_buffers_indexed +331 EXT_draw_elements_base_vertex +332 EXT_draw_instanced +333 EXT_draw_range_elements +334 EXT_draw_transform_feedback +335 EXT_external_buffer +336 EXT_float_blend +337 EXT_fog_coord +338 EXT_frag_depth +339 EXT_fragment_lighting +340 EXT_framebuffer_blit +341 EXT_framebuffer_blit_layers +342 EXT_framebuffer_multisample +343 EXT_framebuffer_multisample_blit_scaled +344 EXT_framebuffer_object +345 EXT_framebuffer_sRGB +346 EXT_geometry_point_size +347 EXT_geometry_shader +348 EXT_geometry_shader4 +349 EXT_gpu_program_parameters +350 EXT_gpu_shader4 +351 EXT_gpu_shader5 +352 EXT_histogram +353 EXT_index_array_formats +354 EXT_index_func +355 EXT_index_material +356 EXT_index_texture +357 EXT_instanced_arrays +358 EXT_light_texture +359 EXT_map_buffer_range +360 EXT_memory_object +361 EXT_memory_object_fd +362 EXT_memory_object_win32 +363 EXT_misc_attribute +364 EXT_multi_draw_arrays +365 EXT_multi_draw_indirect +366 EXT_multiple_textures +367 EXT_multisample +368 EXT_multisample_compatibility +369 EXT_multisampled_render_to_texture +370 EXT_multisampled_render_to_texture2 +371 EXT_multiview_draw_buffers +372 EXT_multiview_tessellation_geometry_shader +373 EXT_multiview_texture_multisample +374 EXT_multiview_timer_query +375 EXT_occlusion_query_boolean +376 EXT_packed_depth_stencil +377 EXT_packed_float +378 EXT_packed_pixels +379 EXT_paletted_texture +380 EXT_pixel_buffer_object +381 EXT_pixel_transform +382 EXT_pixel_transform_color_table +383 EXT_point_parameters +384 EXT_polygon_offset +385 EXT_polygon_offset_clamp +386 EXT_post_depth_coverage +387 EXT_primitive_bounding_box +388 EXT_protected_textures +389 EXT_provoking_vertex +390 EXT_pvrtc_sRGB +391 EXT_raster_multisample +392 EXT_read_format_bgra +393 EXT_render_snorm +394 EXT_rescale_normal +395 EXT_robustness +396 EXT_sRGB +397 EXT_sRGB_write_control +398 EXT_scene_marker +399 EXT_secondary_color +400 EXT_semaphore +401 EXT_semaphore_fd +402 EXT_semaphore_win32 +403 EXT_separate_depth_stencil +404 EXT_separate_shader_objects +405 EXT_separate_specular_color +406 EXT_shader_framebuffer_fetch +407 EXT_shader_framebuffer_fetch_non_coherent +408 EXT_shader_group_vote +409 EXT_shader_image_load_formatted +410 EXT_shader_image_load_store +411 EXT_shader_implicit_conversions +412 EXT_shader_integer_mix +413 EXT_shader_io_blocks +414 EXT_shader_non_constant_global_initializers +415 EXT_shader_pixel_local_storage +416 EXT_shader_pixel_local_storage2 +417 EXT_shader_samples_identical +418 EXT_shader_texture_lod +419 EXT_shadow_funcs +420 EXT_shadow_samplers +421 EXT_shared_texture_palette +422 EXT_sparse_texture +423 EXT_sparse_texture2 +424 EXT_static_vertex_array +425 EXT_stencil_clear_tag +426 EXT_stencil_two_side +427 EXT_stencil_wrap +428 EXT_subtexture +429 EXT_tessellation_point_size +430 EXT_tessellation_shader +431 EXT_texture +432 EXT_texture3D +433 EXT_texture_array +434 EXT_texture_border_clamp +435 EXT_texture_buffer +436 EXT_texture_buffer_object +437 EXT_texture_compression_astc_decode_mode +438 EXT_texture_compression_astc_decode_mode_rgb9e5 +439 EXT_texture_compression_bptc +440 EXT_texture_compression_dxt1 +441 EXT_texture_compression_latc +442 EXT_texture_compression_rgtc +443 EXT_texture_compression_s3tc +444 EXT_texture_compression_s3tc_srgb +445 EXT_texture_cube_map +446 EXT_texture_cube_map_array +447 EXT_texture_edge_clamp +448 EXT_texture_env +449 EXT_texture_env_add +450 EXT_texture_env_combine +451 EXT_texture_env_dot3 +452 EXT_texture_filter_anisotropic +453 EXT_texture_filter_minmax +454 EXT_texture_format_BGRA8888 +455 EXT_texture_format_sRGB_override +456 EXT_texture_integer +457 EXT_texture_lod_bias +458 EXT_texture_mirror_clamp +459 EXT_texture_mirror_clamp_to_edge +460 EXT_texture_norm16 +461 EXT_texture_object +462 EXT_texture_perturb_normal +463 EXT_texture_query_lod +464 EXT_texture_rectangle +465 EXT_texture_rg +466 EXT_texture_sRGB +467 EXT_texture_sRGB_R8 +468 EXT_texture_sRGB_RG8 +469 EXT_texture_sRGB_decode +470 EXT_texture_shadow_lod +471 EXT_texture_shared_exponent +472 EXT_texture_snorm +473 EXT_texture_storage +474 EXT_texture_storage_compression +475 EXT_texture_swizzle +476 EXT_texture_type_2_10_10_10_REV +477 EXT_texture_view +478 EXT_timer_query +479 EXT_transform_feedback +480 EXT_unpack_subimage +481 EXT_vertex_array +482 EXT_vertex_array_bgra +483 EXT_vertex_array_setXXX +484 EXT_vertex_attrib_64bit +485 EXT_vertex_shader +486 EXT_vertex_weighting +487 EXT_win32_keyed_mutex +488 EXT_window_rectangles +489 EXT_x11_sync_object
-489 FJ_shader_binary_GCCSO +490 FJ_shader_binary_GCCSO
-490 GREMEDY_frame_terminator -491 GREMEDY_string_marker +491 GREMEDY_frame_terminator +492 GREMEDY_string_marker
-492 HP_convolution_border_modes -493 HP_image_transform -494 HP_occlusion_test -495 HP_texture_lighting +493 HP_convolution_border_modes +494 HP_image_transform +495 HP_occlusion_test +496 HP_texture_lighting
-496 IBM_cull_vertex -497 IBM_multimode_draw_arrays -498 IBM_rasterpos_clip -499 IBM_static_data -500 IBM_texture_mirrored_repeat -501 IBM_vertex_array_lists +497 IBM_cull_vertex +498 IBM_multimode_draw_arrays +499 IBM_rasterpos_clip +500 IBM_static_data +501 IBM_texture_mirrored_repeat +502 IBM_vertex_array_lists
-502 IMG_bindless_texture -503 IMG_framebuffer_downsample -504 IMG_multisampled_render_to_texture -505 IMG_program_binary -506 IMG_pvric_end_to_end_signature -507 IMG_read_format -508 IMG_shader_binary -509 IMG_texture_compression_pvrtc -510 IMG_texture_compression_pvrtc2 -511 IMG_texture_env_enhanced_fixed_function -512 IMG_texture_filter_cubic -513 IMG_tile_region_protection +503 IMG_bindless_texture +504 IMG_framebuffer_downsample +505 IMG_multisampled_render_to_texture +506 IMG_program_binary +507 IMG_pvric_end_to_end_signature +508 IMG_read_format +509 IMG_shader_binary +510 IMG_texture_compression_pvrtc +511 IMG_texture_compression_pvrtc2 +512 IMG_texture_env_enhanced_fixed_function +513 IMG_texture_filter_cubic +514 IMG_tile_region_protection
-514 INGR_color_clamp -515 INGR_interlace_read +515 INGR_color_clamp +516 INGR_interlace_read
-516 INTEL_blackhole_render -517 INTEL_conservative_rasterization -518 INTEL_fragment_shader_ordering -519 INTEL_framebuffer_CMAA -520 INTEL_map_texture -521 INTEL_parallel_arrays -522 INTEL_performance_query -523 INTEL_shader_integer_functions2 -524 INTEL_texture_scissor +517 INTEL_blackhole_render +518 INTEL_conservative_rasterization +519 INTEL_fragment_shader_ordering +520 INTEL_framebuffer_CMAA +521 INTEL_map_texture +522 INTEL_parallel_arrays +523 INTEL_performance_query +524 INTEL_shader_integer_functions2 +525 INTEL_texture_scissor
-525 KHR_blend_equation_advanced -526 KHR_blend_equation_advanced_coherent -527 KHR_context_flush_control -528 KHR_debug -529 KHR_no_error -530 KHR_parallel_shader_compile -531 KHR_robust_buffer_access_behavior -532 KHR_robustness -533 KHR_shader_subgroup -534 KHR_texture_compression_astc_hdr -535 KHR_texture_compression_astc_ldr -536 KHR_texture_compression_astc_sliced_3d +526 KHR_blend_equation_advanced +527 KHR_blend_equation_advanced_coherent +528 KHR_context_flush_control +529 KHR_debug +530 KHR_no_error +531 KHR_parallel_shader_compile +532 KHR_robust_buffer_access_behavior +533 KHR_robustness +534 KHR_shader_subgroup +535 KHR_texture_compression_astc_hdr +536 KHR_texture_compression_astc_ldr +537 KHR_texture_compression_astc_sliced_3d
-537 KTX_buffer_region +538 KTX_buffer_region
-538 MESAX_texture_stack +539 MESAX_texture_stack
-539 MESA_bgra -540 MESA_framebuffer_flip_x -541 MESA_framebuffer_flip_y -542 MESA_framebuffer_swap_xy -543 MESA_pack_invert -544 MESA_program_binary_formats -545 MESA_resize_buffers -546 MESA_shader_integer_functions -547 MESA_tile_raster_order -548 MESA_window_pos -549 MESA_ycbcr_texture +540 MESA_bgra +541 MESA_framebuffer_flip_x +542 MESA_framebuffer_flip_y +543 MESA_framebuffer_swap_xy +544 MESA_pack_invert +545 MESA_program_binary_formats +546 MESA_resize_buffers +547 MESA_shader_integer_functions +548 MESA_texture_const_bandwidth +549 MESA_tile_raster_order +550 MESA_window_pos +551 MESA_ycbcr_texture
-550 NVX_blend_equation_advanced_multi_draw_buffers -551 NVX_conditional_render -552 NVX_gpu_memory_info -553 NVX_gpu_multicast2 -554 NVX_linked_gpu_multicast -555 NVX_progress_fence +552 NVX_blend_equation_advanced_multi_draw_buffers +553 NVX_conditional_render +554 NVX_gpu_memory_info +555 NVX_gpu_multicast2 +556 NVX_linked_gpu_multicast +557 NVX_progress_fence
-556 NV_3dvision_settings -557 NV_EGL_stream_consumer_external -558 NV_alpha_to_coverage_dither_control -559 NV_bgr -560 NV_bindless_multi_draw_indirect -561 NV_bindless_multi_draw_indirect_count -562 NV_bindless_texture -563 NV_blend_equation_advanced -564 NV_blend_equation_advanced_coherent -565 NV_blend_minmax_factor -566 NV_blend_square -567 NV_clip_space_w_scaling -568 NV_command_list -569 NV_compute_program5 -570 NV_compute_shader_derivatives -571 NV_conditional_render -572 NV_conservative_raster -573 NV_conservative_raster_dilate -574 NV_conservative_raster_pre_snap -575 NV_conservative_raster_pre_snap_triangles -576 NV_conservative_raster_underestimation -577 NV_copy_buffer -578 NV_copy_depth_to_color -579 NV_copy_image -580 NV_deep_texture3D -581 NV_depth_buffer_float -582 NV_depth_clamp -583 NV_depth_nonlinear -584 NV_depth_range_unclamped -585 NV_draw_buffers -586 NV_draw_instanced -587 NV_draw_texture -588 NV_draw_vulkan_image -589 NV_evaluators -590 NV_explicit_attrib_location -591 NV_explicit_multisample -592 NV_fbo_color_attachments -593 NV_fence -594 NV_fill_rectangle -595 NV_float_buffer -596 NV_fog_distance -597 NV_fragment_coverage_to_color -598 NV_fragment_program -599 NV_fragment_program2 -600 NV_fragment_program4 -601 NV_fragment_program_option -602 NV_fragment_shader_barycentric -603 NV_fragment_shader_interlock -604 NV_framebuffer_blit -605 NV_framebuffer_mixed_samples -606 NV_framebuffer_multisample -607 NV_framebuffer_multisample_coverage -608 NV_generate_mipmap_sRGB -609 NV_geometry_program4 -610 NV_geometry_shader4 -611 NV_geometry_shader_passthrough -612 NV_gpu_multicast -613 NV_gpu_program4 -614 NV_gpu_program5 -615 NV_gpu_program5_mem_extended -616 NV_gpu_program_fp64 -617 NV_gpu_shader5 -618 NV_half_float -619 NV_image_formats -620 NV_instanced_arrays -621 NV_internalformat_sample_query -622 NV_light_max_exponent -623 NV_memory_attachment -624 NV_memory_object_sparse -625 NV_mesh_shader -626 NV_multisample_coverage -627 NV_multisample_filter_hint -628 NV_non_square_matrices -629 NV_occlusion_query -630 NV_pack_subimage -631 NV_packed_depth_stencil -632 NV_packed_float -633 NV_packed_float_linear -634 NV_parameter_buffer_object -635 NV_parameter_buffer_object2 -636 NV_path_rendering -637 NV_path_rendering_shared_edge -638 NV_pixel_buffer_object -639 NV_pixel_data_range -640 NV_platform_binary -641 NV_point_sprite -642 NV_polygon_mode -643 NV_present_video -644 NV_primitive_restart -645 NV_primitive_shading_rate -646 NV_query_resource_tag -647 NV_read_buffer -648 NV_read_buffer_front -649 NV_read_depth -650 NV_read_depth_stencil -651 NV_read_stencil -652 NV_register_combiners -653 NV_register_combiners2 -654 NV_representative_fragment_test -655 NV_robustness_video_memory_purge -656 NV_sRGB_formats -657 NV_sample_locations -658 NV_sample_mask_override_coverage -659 NV_scissor_exclusive -660 NV_shader_atomic_counters -661 NV_shader_atomic_float -662 NV_shader_atomic_float64 -663 NV_shader_atomic_fp16_vector -664 NV_shader_atomic_int64 -665 NV_shader_buffer_load -666 NV_shader_noperspective_interpolation -667 NV_shader_storage_buffer_object -668 NV_shader_subgroup_partitioned -669 NV_shader_texture_footprint -670 NV_shader_thread_group -671 NV_shader_thread_shuffle -672 NV_shading_rate_image -673 NV_shadow_samplers_array -674 NV_shadow_samplers_cube -675 NV_stereo_view_rendering -676 NV_tessellation_program5 -677 NV_texgen_emboss -678 NV_texgen_reflection -679 NV_texture_array -680 NV_texture_barrier -681 NV_texture_border_clamp -682 NV_texture_compression_latc -683 NV_texture_compression_s3tc -684 NV_texture_compression_s3tc_update -685 NV_texture_compression_vtc -686 NV_texture_env_combine4 -687 NV_texture_expand_normal -688 NV_texture_multisample -689 NV_texture_npot_2D_mipmap -690 NV_texture_rectangle -691 NV_texture_rectangle_compressed -692 NV_texture_shader -693 NV_texture_shader2 -694 NV_texture_shader3 -695 NV_timeline_semaphore -696 NV_transform_feedback -697 NV_transform_feedback2 -698 NV_uniform_buffer_std430_layout -699 NV_uniform_buffer_unified_memory -700 NV_vdpau_interop -701 NV_vdpau_interop2 -702 NV_vertex_array_range -703 NV_vertex_array_range2 -704 NV_vertex_attrib_integer_64bit -705 NV_vertex_buffer_unified_memory -706 NV_vertex_program -707 NV_vertex_program1_1 -708 NV_vertex_program2 -709 NV_vertex_program2_option -710 NV_vertex_program3 -711 NV_vertex_program4 -712 NV_video_capture -713 NV_viewport_array -714 NV_viewport_array2 -715 NV_viewport_swizzle +558 NV_3dvision_settings +559 NV_EGL_stream_consumer_external +560 NV_alpha_to_coverage_dither_control +561 NV_bgr +562 NV_bindless_multi_draw_indirect +563 NV_bindless_multi_draw_indirect_count +564 NV_bindless_texture +565 NV_blend_equation_advanced +566 NV_blend_equation_advanced_coherent +567 NV_blend_minmax_factor +568 NV_blend_square +569 NV_clip_space_w_scaling +570 NV_command_list +571 NV_compute_program5 +572 NV_compute_shader_derivatives +573 NV_conditional_render +574 NV_conservative_raster +575 NV_conservative_raster_dilate +576 NV_conservative_raster_pre_snap +577 NV_conservative_raster_pre_snap_triangles +578 NV_conservative_raster_underestimation +579 NV_copy_buffer +580 NV_copy_depth_to_color +581 NV_copy_image +582 NV_deep_texture3D +583 NV_depth_buffer_float +584 NV_depth_clamp +585 NV_depth_nonlinear +586 NV_depth_range_unclamped +587 NV_draw_buffers +588 NV_draw_instanced +589 NV_draw_texture +590 NV_draw_vulkan_image +591 NV_evaluators +592 NV_explicit_attrib_location +593 NV_explicit_multisample +594 NV_fbo_color_attachments +595 NV_fence +596 NV_fill_rectangle +597 NV_float_buffer +598 NV_fog_distance +599 NV_fragment_coverage_to_color +600 NV_fragment_program +601 NV_fragment_program2 +602 NV_fragment_program4 +603 NV_fragment_program_option +604 NV_fragment_shader_barycentric +605 NV_fragment_shader_interlock +606 NV_framebuffer_blit +607 NV_framebuffer_mixed_samples +608 NV_framebuffer_multisample +609 NV_framebuffer_multisample_coverage +610 NV_generate_mipmap_sRGB +611 NV_geometry_program4 +612 NV_geometry_shader4 +613 NV_geometry_shader_passthrough +614 NV_gpu_multicast +615 NV_gpu_program4 +616 NV_gpu_program5 +617 NV_gpu_program5_mem_extended +618 NV_gpu_program_fp64 +619 NV_gpu_shader5 +620 NV_half_float +621 NV_image_formats +622 NV_instanced_arrays +623 NV_internalformat_sample_query +624 NV_light_max_exponent +625 NV_memory_attachment +626 NV_memory_object_sparse +627 NV_mesh_shader +628 NV_multisample_coverage +629 NV_multisample_filter_hint +630 NV_non_square_matrices +631 NV_occlusion_query +632 NV_pack_subimage +633 NV_packed_depth_stencil +634 NV_packed_float +635 NV_packed_float_linear +636 NV_parameter_buffer_object +637 NV_parameter_buffer_object2 +638 NV_path_rendering +639 NV_path_rendering_shared_edge +640 NV_pixel_buffer_object +641 NV_pixel_data_range +642 NV_platform_binary +643 NV_point_sprite +644 NV_polygon_mode +645 NV_present_video +646 NV_primitive_restart +647 NV_primitive_shading_rate +648 NV_query_resource_tag +649 NV_read_buffer +650 NV_read_buffer_front +651 NV_read_depth +652 NV_read_depth_stencil +653 NV_read_stencil +654 NV_register_combiners +655 NV_register_combiners2 +656 NV_representative_fragment_test +657 NV_robustness_video_memory_purge +658 NV_sRGB_formats +659 NV_sample_locations +660 NV_sample_mask_override_coverage +661 NV_scissor_exclusive +662 NV_shader_atomic_counters +663 NV_shader_atomic_float +664 NV_shader_atomic_float64 +665 NV_shader_atomic_fp16_vector +666 NV_shader_atomic_int64 +667 NV_shader_buffer_load +668 NV_shader_noperspective_interpolation +669 NV_shader_storage_buffer_object +670 NV_shader_subgroup_partitioned +671 NV_shader_texture_footprint +672 NV_shader_thread_group +673 NV_shader_thread_shuffle +674 NV_shading_rate_image +675 NV_shadow_samplers_array +676 NV_shadow_samplers_cube +677 NV_stereo_view_rendering +678 NV_tessellation_program5 +679 NV_texgen_emboss +680 NV_texgen_reflection +681 NV_texture_array +682 NV_texture_barrier +683 NV_texture_border_clamp +684 NV_texture_compression_latc +685 NV_texture_compression_s3tc +686 NV_texture_compression_s3tc_update +687 NV_texture_compression_vtc +688 NV_texture_env_combine4 +689 NV_texture_expand_normal +690 NV_texture_multisample +691 NV_texture_npot_2D_mipmap +692 NV_texture_rectangle +693 NV_texture_rectangle_compressed +694 NV_texture_shader +695 NV_texture_shader2 +696 NV_texture_shader3 +697 NV_timeline_semaphore +698 NV_transform_feedback +699 NV_transform_feedback2 +700 NV_uniform_buffer_std430_layout +701 NV_uniform_buffer_unified_memory +702 NV_vdpau_interop +703 NV_vdpau_interop2 +704 NV_vertex_array_range +705 NV_vertex_array_range2 +706 NV_vertex_attrib_integer_64bit +707 NV_vertex_buffer_unified_memory +708 NV_vertex_program +709 NV_vertex_program1_1 +710 NV_vertex_program2 +711 NV_vertex_program2_option +712 NV_vertex_program3 +713 NV_vertex_program4 +714 NV_video_capture +715 NV_viewport_array +716 NV_viewport_array2 +717 NV_viewport_swizzle
-716 OES_EGL_image -717 OES_EGL_image_external -718 OES_EGL_image_external_essl3 -719 OES_blend_equation_separate -720 OES_blend_func_separate -721 OES_blend_subtract -722 OES_byte_coordinates -723 OES_compressed_ETC1_RGB8_texture -724 OES_compressed_paletted_texture -725 OES_copy_image -726 OES_depth24 -727 OES_depth32 -728 OES_depth_texture -729 OES_depth_texture_cube_map -730 OES_draw_buffers_indexed -731 OES_draw_texture -732 OES_element_index_uint -733 OES_extended_matrix_palette -734 OES_fbo_render_mipmap -735 OES_fragment_precision_high -736 OES_framebuffer_object -737 OES_geometry_point_size -738 OES_geometry_shader -739 OES_get_program_binary -740 OES_gpu_shader5 -741 OES_mapbuffer -742 OES_matrix_get -743 OES_matrix_palette -744 OES_packed_depth_stencil -745 OES_point_size_array -746 OES_point_sprite -747 OES_read_format -748 OES_required_internalformat -749 OES_rgb8_rgba8 -750 OES_sample_shading -751 OES_sample_variables -752 OES_shader_image_atomic -753 OES_shader_io_blocks -754 OES_shader_multisample_interpolation -755 OES_single_precision -756 OES_standard_derivatives -757 OES_stencil1 -758 OES_stencil4 -759 OES_stencil8 -760 OES_surfaceless_context -761 OES_tessellation_point_size -762 OES_tessellation_shader -763 OES_texture_3D -764 OES_texture_border_clamp -765 OES_texture_buffer -766 OES_texture_compression_astc -767 OES_texture_cube_map -768 OES_texture_cube_map_array -769 OES_texture_env_crossbar -770 OES_texture_mirrored_repeat -771 OES_texture_npot -772 OES_texture_stencil8 -773 OES_texture_storage_multisample_2d_array -774 OES_texture_view -775 OES_vertex_array_object -776 OES_vertex_half_float -777 OES_vertex_type_10_10_10_2 +718 OES_EGL_image +719 OES_EGL_image_external +720 OES_EGL_image_external_essl3 +721 OES_blend_equation_separate +722 OES_blend_func_separate +723 OES_blend_subtract +724 OES_byte_coordinates +725 OES_compressed_ETC1_RGB8_texture +726 OES_compressed_paletted_texture +727 OES_copy_image +728 OES_depth24 +729 OES_depth32 +730 OES_depth_texture +731 OES_depth_texture_cube_map +732 OES_draw_buffers_indexed +733 OES_draw_texture +734 OES_element_index_uint +735 OES_extended_matrix_palette +736 OES_fbo_render_mipmap +737 OES_fragment_precision_high +738 OES_framebuffer_object +739 OES_geometry_point_size +740 OES_geometry_shader +741 OES_get_program_binary +742 OES_gpu_shader5 +743 OES_mapbuffer +744 OES_matrix_get +745 OES_matrix_palette +746 OES_packed_depth_stencil +747 OES_point_size_array +748 OES_point_sprite +749 OES_read_format +750 OES_required_internalformat +751 OES_rgb8_rgba8 +752 OES_sample_shading +753 OES_sample_variables +754 OES_shader_image_atomic +755 OES_shader_io_blocks +756 OES_shader_multisample_interpolation +757 OES_single_precision +758 OES_standard_derivatives +759 OES_stencil1 +760 OES_stencil4 +761 OES_stencil8 +762 OES_surfaceless_context +763 OES_tessellation_point_size +764 OES_tessellation_shader +765 OES_texture_3D +766 OES_texture_border_clamp +767 OES_texture_buffer +768 OES_texture_compression_astc +769 OES_texture_cube_map +770 OES_texture_cube_map_array +771 OES_texture_env_crossbar +772 OES_texture_mirrored_repeat +773 OES_texture_npot +774 OES_texture_stencil8 +775 OES_texture_storage_multisample_2d_array +776 OES_texture_view +777 OES_vertex_array_object +778 OES_vertex_half_float +779 OES_vertex_type_10_10_10_2
-778 OML_interlace -779 OML_resample -780 OML_subsample +780 OML_interlace +781 OML_resample +782 OML_subsample
-781 OVR_multiview -782 OVR_multiview2 -783 OVR_multiview_multisampled_render_to_texture +783 OVR_multiview +784 OVR_multiview2 +785 OVR_multiview_multisampled_render_to_texture
-784 PGI_misc_hints -785 PGI_vertex_hints +786 PGI_misc_hints +787 PGI_vertex_hints
-786 QCOM_YUV_texture_gather -787 QCOM_alpha_test -788 QCOM_binning_control -789 QCOM_driver_control -790 QCOM_extended_get -791 QCOM_extended_get2 -792 QCOM_frame_extrapolation -793 QCOM_framebuffer_foveated -794 QCOM_motion_estimation -795 QCOM_perfmon_global_mode -796 QCOM_render_sRGB_R8_RG8 -797 QCOM_render_shared_exponent -798 QCOM_shader_framebuffer_fetch_noncoherent -799 QCOM_shader_framebuffer_fetch_rate -800 QCOM_shading_rate -801 QCOM_texture_foveated -802 QCOM_texture_foveated2 -803 QCOM_texture_foveated_subsampled_layout -804 QCOM_texture_lod_bias -805 QCOM_tiled_rendering -806 QCOM_writeonly_rendering +788 QCOM_YUV_texture_gather +789 QCOM_alpha_test +790 QCOM_binning_control +791 QCOM_driver_control +792 QCOM_extended_get +793 QCOM_extended_get2 +794 QCOM_frame_extrapolation +795 QCOM_framebuffer_foveated +796 QCOM_motion_estimation +797 QCOM_perfmon_global_mode +798 QCOM_render_sRGB_R8_RG8 +799 QCOM_render_shared_exponent +800 QCOM_shader_framebuffer_fetch_noncoherent +801 QCOM_shader_framebuffer_fetch_rate +802 QCOM_shading_rate +803 QCOM_texture_foveated +804 QCOM_texture_foveated2 +805 QCOM_texture_foveated_subsampled_layout +806 QCOM_texture_lod_bias +807 QCOM_tiled_rendering +808 QCOM_writeonly_rendering +809 QCOM_ycbcr_degamma
-807 REGAL_ES1_0_compatibility -808 REGAL_ES1_1_compatibility -809 REGAL_enable -810 REGAL_error_string -811 REGAL_extension_query -812 REGAL_log -813 REGAL_proc_address +810 REGAL_ES1_0_compatibility +811 REGAL_ES1_1_compatibility +812 REGAL_enable +813 REGAL_error_string +814 REGAL_extension_query +815 REGAL_log +816 REGAL_proc_address
-814 REND_screen_coordinates +817 REND_screen_coordinates
-815 S3_s3tc +818 S3_s3tc
-816 SGIS_clip_band_hint -817 SGIS_color_range -818 SGIS_detail_texture -819 SGIS_fog_function -820 SGIS_generate_mipmap -821 SGIS_line_texgen -822 SGIS_multisample -823 SGIS_multitexture -824 SGIS_pixel_texture -825 SGIS_point_line_texgen -826 SGIS_shared_multisample -827 SGIS_sharpen_texture -828 SGIS_texture4D -829 SGIS_texture_border_clamp -830 SGIS_texture_edge_clamp -831 SGIS_texture_filter4 -832 SGIS_texture_lod -833 SGIS_texture_select +819 SGIS_clip_band_hint +820 SGIS_color_range +821 SGIS_detail_texture +822 SGIS_fog_function +823 SGIS_generate_mipmap +824 SGIS_line_texgen +825 SGIS_multisample +826 SGIS_multitexture +827 SGIS_pixel_texture +828 SGIS_point_line_texgen +829 SGIS_shared_multisample +830 SGIS_sharpen_texture +831 SGIS_texture4D +832 SGIS_texture_border_clamp +833 SGIS_texture_edge_clamp +834 SGIS_texture_filter4 +835 SGIS_texture_lod +836 SGIS_texture_select
-834 SGIX_async -835 SGIX_async_histogram -836 SGIX_async_pixel -837 SGIX_bali_g_instruments -838 SGIX_bali_r_instruments -839 SGIX_bali_timer_instruments -840 SGIX_blend_alpha_minmax -841 SGIX_blend_cadd -842 SGIX_blend_cmultiply -843 SGIX_calligraphic_fragment -844 SGIX_clipmap -845 SGIX_color_matrix_accuracy -846 SGIX_color_table_index_mode -847 SGIX_complex_polar -848 SGIX_convolution_accuracy -849 SGIX_cube_map -850 SGIX_cylinder_texgen -851 SGIX_datapipe -852 SGIX_decimation -853 SGIX_depth_pass_instrument -854 SGIX_depth_texture -855 SGIX_dvc -856 SGIX_flush_raster -857 SGIX_fog_blend -858 SGIX_fog_factor_to_alpha -859 SGIX_fog_layers -860 SGIX_fog_offset -861 SGIX_fog_patchy -862 SGIX_fog_scale -863 SGIX_fog_texture -864 SGIX_fragment_lighting_space -865 SGIX_fragment_specular_lighting -866 SGIX_fragments_instrument -867 SGIX_framezoom -868 SGIX_icc_texture -869 SGIX_igloo_interface -870 SGIX_image_compression -871 SGIX_impact_pixel_texture -872 SGIX_instrument_error -873 SGIX_interlace -874 SGIX_ir_instrument1 -875 SGIX_line_quality_hint -876 SGIX_list_priority -877 SGIX_mpeg1 -878 SGIX_mpeg2 -879 SGIX_nonlinear_lighting_pervertex -880 SGIX_nurbs_eval -881 SGIX_occlusion_instrument -882 SGIX_packed_6bytes -883 SGIX_pixel_texture -884 SGIX_pixel_texture_bits -885 SGIX_pixel_texture_lod -886 SGIX_pixel_tiles -887 SGIX_polynomial_ffd -888 SGIX_quad_mesh -889 SGIX_reference_plane -890 SGIX_resample -891 SGIX_scalebias_hint -892 SGIX_shadow -893 SGIX_shadow_ambient -894 SGIX_slim -895 SGIX_spotlight_cutoff -896 SGIX_sprite -897 SGIX_subdiv_patch -898 SGIX_subsample -899 SGIX_tag_sample_buffer -900 SGIX_texture_add_env -901 SGIX_texture_coordinate_clamp -902 SGIX_texture_lod_bias -903 SGIX_texture_mipmap_anisotropic -904 SGIX_texture_multi_buffer -905 SGIX_texture_phase -906 SGIX_texture_range -907 SGIX_texture_scale_bias -908 SGIX_texture_supersample -909 SGIX_vector_ops -910 SGIX_vertex_array_object -911 SGIX_vertex_preclip -912 SGIX_vertex_preclip_hint -913 SGIX_ycrcb -914 SGIX_ycrcb_subsample -915 SGIX_ycrcba +837 SGIX_async +838 SGIX_async_histogram +839 SGIX_async_pixel +840 SGIX_bali_g_instruments +841 SGIX_bali_r_instruments +842 SGIX_bali_timer_instruments +843 SGIX_blend_alpha_minmax +844 SGIX_blend_cadd +845 SGIX_blend_cmultiply +846 SGIX_calligraphic_fragment +847 SGIX_clipmap +848 SGIX_color_matrix_accuracy +849 SGIX_color_table_index_mode +850 SGIX_complex_polar +851 SGIX_convolution_accuracy +852 SGIX_cube_map +853 SGIX_cylinder_texgen +854 SGIX_datapipe +855 SGIX_decimation +856 SGIX_depth_pass_instrument +857 SGIX_depth_texture +858 SGIX_dvc +859 SGIX_flush_raster +860 SGIX_fog_blend +861 SGIX_fog_factor_to_alpha +862 SGIX_fog_layers +863 SGIX_fog_offset +864 SGIX_fog_patchy +865 SGIX_fog_scale +866 SGIX_fog_texture +867 SGIX_fragment_lighting_space +868 SGIX_fragment_specular_lighting +869 SGIX_fragments_instrument +870 SGIX_framezoom +871 SGIX_icc_texture +872 SGIX_igloo_interface +873 SGIX_image_compression +874 SGIX_impact_pixel_texture +875 SGIX_instrument_error +876 SGIX_interlace +877 SGIX_ir_instrument1 +878 SGIX_line_quality_hint +879 SGIX_list_priority +880 SGIX_mpeg1 +881 SGIX_mpeg2 +882 SGIX_nonlinear_lighting_pervertex +883 SGIX_nurbs_eval +884 SGIX_occlusion_instrument +885 SGIX_packed_6bytes +886 SGIX_pixel_texture +887 SGIX_pixel_texture_bits +888 SGIX_pixel_texture_lod +889 SGIX_pixel_tiles +890 SGIX_polynomial_ffd +891 SGIX_quad_mesh +892 SGIX_reference_plane +893 SGIX_resample +894 SGIX_scalebias_hint +895 SGIX_shadow +896 SGIX_shadow_ambient +897 SGIX_slim +898 SGIX_spotlight_cutoff +899 SGIX_sprite +900 SGIX_subdiv_patch +901 SGIX_subsample +902 SGIX_tag_sample_buffer +903 SGIX_texture_add_env +904 SGIX_texture_coordinate_clamp +905 SGIX_texture_lod_bias +906 SGIX_texture_mipmap_anisotropic +907 SGIX_texture_multi_buffer +908 SGIX_texture_phase +909 SGIX_texture_range +910 SGIX_texture_scale_bias +911 SGIX_texture_supersample +912 SGIX_vector_ops +913 SGIX_vertex_array_object +914 SGIX_vertex_preclip +915 SGIX_vertex_preclip_hint +916 SGIX_ycrcb +917 SGIX_ycrcb_subsample +918 SGIX_ycrcba
-916 SGI_color_matrix -917 SGI_color_table -918 SGI_complex -919 SGI_complex_type -920 SGI_fft -921 SGI_texture_color_table +919 SGI_color_matrix +920 SGI_color_table +921 SGI_complex +922 SGI_complex_type +923 SGI_fft +924 SGI_texture_color_table
-922 SUNX_constant_data +925 SUNX_constant_data
-923 SUN_convolution_border_modes -924 SUN_global_alpha -925 SUN_mesh_array -926 SUN_read_video_pixels -927 SUN_slice_accum -928 SUN_triangle_list -929 SUN_vertex +926 SUN_convolution_border_modes +927 SUN_global_alpha +928 SUN_mesh_array +929 SUN_read_video_pixels +930 SUN_slice_accum +931 SUN_triangle_list +932 SUN_vertex
-930 VIV_shader_binary +933 VIV_shader_binary
-931 WIN_phong_shading -932 WIN_scene_markerXXX -933 WIN_specular_fog -934 WIN_swap_hint +934 WIN_phong_shading +935 WIN_scene_markerXXX +936 WIN_specular_fog +937 WIN_swap_hint diff --git a/include/GL/eglew.h b/include/GL/eglew.h index ead8663..0645b13 100644 --- a/include/GL/eglew.h +++ b/include/GL/eglew.h @@ -1,6 +1,6 @@ /* ** The OpenGL Extension Wrangler Library -** Copyright (C) 2008-2019, Nigel Stewart +** Copyright (C) 2008-2024, Nigel Stewart ** Copyright (C) 2002-2008, Milan Ikits ** Copyright (C) 2002-2008, Marcelo E. Magallon ** Copyright (C) 2002, Lev Povalahev diff --git a/include/GL/glew.h b/include/GL/glew.h index 77190c5..01048ba 100644 --- a/include/GL/glew.h +++ b/include/GL/glew.h @@ -1,6 +1,6 @@ /* ** The OpenGL Extension Wrangler Library -** Copyright (C) 2008-2019, Nigel Stewart +** Copyright (C) 2008-2024, Nigel Stewart ** Copyright (C) 2002-2008, Milan Ikits ** Copyright (C) 2002-2008, Marcelo E. Magallon ** Copyright (C) 2002, Lev Povalahev @@ -14914,6 +14914,17 @@ typedef void (GLAPIENTRY * PFNGLRESIZEBUFFERSMESAPROC) (void); #endif /* GL_MESA_shader_integer_functions */ +/* -------------------- GL_MESA_texture_const_bandwidth -------------------- */ + +#ifndef GL_MESA_texture_const_bandwidth +#define GL_MESA_texture_const_bandwidth 1 + +#define GL_CONST_BW_TILING_MESA 0x8BBE + +#define GLEW_MESA_texture_const_bandwidth GLEW_GET_VAR(__GLEW_MESA_texture_const_bandwidth) + +#endif /* GL_MESA_texture_const_bandwidth */ + /* ----------------------- GL_MESA_tile_raster_order ----------------------- */ #ifndef GL_MESA_tile_raster_order @@ -26360,6 +26371,7 @@ GLEW_VAR_EXPORT GLboolean __GLEW_MESA_pack_invert; GLEW_VAR_EXPORT GLboolean __GLEW_MESA_program_binary_formats; GLEW_VAR_EXPORT GLboolean __GLEW_MESA_resize_buffers; GLEW_VAR_EXPORT GLboolean __GLEW_MESA_shader_integer_functions; +GLEW_VAR_EXPORT GLboolean __GLEW_MESA_texture_const_bandwidth; GLEW_VAR_EXPORT GLboolean __GLEW_MESA_tile_raster_order; GLEW_VAR_EXPORT GLboolean __GLEW_MESA_window_pos; GLEW_VAR_EXPORT GLboolean __GLEW_MESA_ycbcr_texture; diff --git a/include/GL/glxew.h b/include/GL/glxew.h index bb3c45b..6b7e045 100644 --- a/include/GL/glxew.h +++ b/include/GL/glxew.h @@ -1,6 +1,6 @@ /* ** The OpenGL Extension Wrangler Library -** Copyright (C) 2008-2019, Nigel Stewart +** Copyright (C) 2008-2024, Nigel Stewart ** Copyright (C) 2002-2008, Milan Ikits ** Copyright (C) 2002-2008, Marcelo E. Magallon ** Copyright (C) 2002, Lev Povalahev diff --git a/include/GL/wglew.h b/include/GL/wglew.h index 7e2d090..488e99d 100644 --- a/include/GL/wglew.h +++ b/include/GL/wglew.h @@ -1,6 +1,6 @@ /* ** The OpenGL Extension Wrangler Library -** Copyright (C) 2008-2019, Nigel Stewart +** Copyright (C) 2008-2024, Nigel Stewart ** Copyright (C) 2002-2008, Milan Ikits ** Copyright (C) 2002-2008, Marcelo E. Magallon ** Copyright (C) 2002, Lev Povalahev diff --git a/src/glew.c b/src/glew.c index 026aa67..d71ae7f 100644 --- a/src/glew.c +++ b/src/glew.c @@ -1,6 +1,6 @@ /* ** The OpenGL Extension Wrangler Library -** Copyright (C) 2008-2019, Nigel Stewart +** Copyright (C) 2008-2024, Nigel Stewart ** Copyright (C) 2002-2008, Milan Ikits ** Copyright (C) 2002-2008, Marcelo E. Magallon ** Copyright (C) 2002, Lev Povalahev @@ -4073,6 +4073,7 @@ GLboolean __GLEW_MESA_pack_invert = GL_FALSE; GLboolean __GLEW_MESA_program_binary_formats = GL_FALSE; GLboolean __GLEW_MESA_resize_buffers = GL_FALSE; GLboolean __GLEW_MESA_shader_integer_functions = GL_FALSE; +GLboolean __GLEW_MESA_texture_const_bandwidth = GL_FALSE; GLboolean __GLEW_MESA_tile_raster_order = GL_FALSE; GLboolean __GLEW_MESA_window_pos = GL_FALSE; GLboolean __GLEW_MESA_ycbcr_texture = GL_FALSE; @@ -6105,6 +6106,9 @@ static const char * _glewExtensionLookup[] = { #ifdef GL_MESA_shader_integer_functions "GL_MESA_shader_integer_functions", #endif +#ifdef GL_MESA_texture_const_bandwidth + "GL_MESA_texture_const_bandwidth", +#endif #ifdef GL_MESA_tile_raster_order "GL_MESA_tile_raster_order", #endif @@ -7331,7 +7335,7 @@ static const char * _glewExtensionLookup[] = { /* Detected in the extension string or strings */ -static GLboolean _glewExtensionString[954]; +static GLboolean _glewExtensionString[955]; /* Detected via extension string or experimental mode */ static GLboolean* _glewExtensionEnabled[] = { #ifdef GL_3DFX_multisample @@ -8975,6 +8979,9 @@ static GLboolean* _glewExtensionEnabled[] = { #ifdef GL_MESA_shader_integer_functions &__GLEW_MESA_shader_integer_functions, #endif +#ifdef GL_MESA_texture_const_bandwidth + &__GLEW_MESA_texture_const_bandwidth, +#endif #ifdef GL_MESA_tile_raster_order &__GLEW_MESA_tile_raster_order, #endif @@ -27690,6 +27697,13 @@ GLboolean GLEWAPIENTRY glewIsSupported (const char* name) continue; } #endif +#ifdef GL_MESA_texture_const_bandwidth + if (_glewStrSame3(&pos, &len, (const GLubyte*)"texture_const_bandwidth", 23)) + { + ret = GLEW_MESA_texture_const_bandwidth; + continue; + } +#endif #ifdef GL_MESA_tile_raster_order if (_glewStrSame3(&pos, &len, (const GLubyte*)"tile_raster_order", 17)) { diff --git a/src/glewinfo.c b/src/glewinfo.c index 6c648a4..914ce22 100644 --- a/src/glewinfo.c +++ b/src/glewinfo.c @@ -1,6 +1,6 @@ /* ** The OpenGL Extension Wrangler Library -** Copyright (C) 2008-2019, Nigel Stewart +** Copyright (C) 2008-2024, Nigel Stewart ** Copyright (C) 2002-2008, Milan Ikits ** Copyright (C) 2002-2008, Marcelo E. Magallon ** Copyright (C) 2002, Lev Povalahev @@ -7388,6 +7388,15 @@ static void _glewInfo_GL_MESA_shader_integer_functions (void) #endif /* GL_MESA_shader_integer_functions */ +#ifdef GL_MESA_texture_const_bandwidth + +static void _glewInfo_GL_MESA_texture_const_bandwidth (void) +{ + glewPrintExt("GL_MESA_texture_const_bandwidth", GLEW_MESA_texture_const_bandwidth, glewIsSupported("GL_MESA_texture_const_bandwidth"), glewGetExtension("GL_MESA_texture_const_bandwidth")); +} + +#endif /* GL_MESA_texture_const_bandwidth */ + #ifdef GL_MESA_tile_raster_order static void _glewInfo_GL_MESA_tile_raster_order (void) @@ -16857,6 +16866,9 @@ static void glewInfo (void) #ifdef GL_MESA_shader_integer_functions _glewInfo_GL_MESA_shader_integer_functions(); #endif /* GL_MESA_shader_integer_functions */ +#ifdef GL_MESA_texture_const_bandwidth + _glewInfo_GL_MESA_texture_const_bandwidth(); +#endif /* GL_MESA_texture_const_bandwidth */ #ifdef GL_MESA_tile_raster_order _glewInfo_GL_MESA_tile_raster_order(); #endif /* GL_MESA_tile_raster_order */