diff --git a/doc/glew.html b/doc/glew.html index 40997cf..6aafc94 100644 --- a/doc/glew.html +++ b/doc/glew.html @@ -524,558 +524,559 @@ THE POSSIBILITY OF SUCH DAMAGE. 416 EXT_shader_non_constant_global_initializers 417 EXT_shader_pixel_local_storage 418 EXT_shader_pixel_local_storage2 -419 EXT_shader_samples_identical -420 EXT_shader_texture_lod -421 EXT_shadow_funcs -422 EXT_shadow_samplers -423 EXT_shared_texture_palette -424 EXT_sparse_texture -425 EXT_sparse_texture2 -426 EXT_static_vertex_array -427 EXT_stencil_clear_tag -428 EXT_stencil_two_side -429 EXT_stencil_wrap -430 EXT_subtexture -431 EXT_tessellation_point_size -432 EXT_tessellation_shader -433 EXT_texture -434 EXT_texture3D -435 EXT_texture_array -436 EXT_texture_border_clamp -437 EXT_texture_buffer -438 EXT_texture_buffer_object -439 EXT_texture_compression_astc_decode_mode -440 EXT_texture_compression_astc_decode_mode_rgb9e5 -441 EXT_texture_compression_bptc -442 EXT_texture_compression_dxt1 -443 EXT_texture_compression_latc -444 EXT_texture_compression_rgtc -445 EXT_texture_compression_s3tc -446 EXT_texture_compression_s3tc_srgb -447 EXT_texture_cube_map -448 EXT_texture_cube_map_array -449 EXT_texture_edge_clamp -450 EXT_texture_env -451 EXT_texture_env_add -452 EXT_texture_env_combine -453 EXT_texture_env_dot3 -454 EXT_texture_filter_anisotropic -455 EXT_texture_filter_minmax -456 EXT_texture_format_BGRA8888 -457 EXT_texture_format_sRGB_override -458 EXT_texture_integer -459 EXT_texture_lod_bias -460 EXT_texture_mirror_clamp -461 EXT_texture_mirror_clamp_to_edge -462 EXT_texture_norm16 -463 EXT_texture_object -464 EXT_texture_perturb_normal -465 EXT_texture_query_lod -466 EXT_texture_rectangle -467 EXT_texture_rg -468 EXT_texture_sRGB -469 EXT_texture_sRGB_R8 -470 EXT_texture_sRGB_RG8 -471 EXT_texture_sRGB_decode -472 EXT_texture_shadow_lod -473 EXT_texture_shared_exponent -474 EXT_texture_snorm -475 EXT_texture_storage -476 EXT_texture_storage_compression -477 EXT_texture_swizzle -478 EXT_texture_type_2_10_10_10_REV -479 EXT_texture_view -480 EXT_timer_query -481 EXT_transform_feedback -482 EXT_unpack_subimage -483 EXT_vertex_array -484 EXT_vertex_array_bgra -485 EXT_vertex_array_setXXX -486 EXT_vertex_attrib_64bit -487 EXT_vertex_shader -488 EXT_vertex_weighting -489 EXT_win32_keyed_mutex -490 EXT_window_rectangles -491 EXT_x11_sync_object +419 EXT_shader_realtime_clock +420 EXT_shader_samples_identical +421 EXT_shader_texture_lod +422 EXT_shadow_funcs +423 EXT_shadow_samplers +424 EXT_shared_texture_palette +425 EXT_sparse_texture +426 EXT_sparse_texture2 +427 EXT_static_vertex_array +428 EXT_stencil_clear_tag +429 EXT_stencil_two_side +430 EXT_stencil_wrap +431 EXT_subtexture +432 EXT_tessellation_point_size +433 EXT_tessellation_shader +434 EXT_texture +435 EXT_texture3D +436 EXT_texture_array +437 EXT_texture_border_clamp +438 EXT_texture_buffer +439 EXT_texture_buffer_object +440 EXT_texture_compression_astc_decode_mode +441 EXT_texture_compression_astc_decode_mode_rgb9e5 +442 EXT_texture_compression_bptc +443 EXT_texture_compression_dxt1 +444 EXT_texture_compression_latc +445 EXT_texture_compression_rgtc +446 EXT_texture_compression_s3tc +447 EXT_texture_compression_s3tc_srgb +448 EXT_texture_cube_map +449 EXT_texture_cube_map_array +450 EXT_texture_edge_clamp +451 EXT_texture_env +452 EXT_texture_env_add +453 EXT_texture_env_combine +454 EXT_texture_env_dot3 +455 EXT_texture_filter_anisotropic +456 EXT_texture_filter_minmax +457 EXT_texture_format_BGRA8888 +458 EXT_texture_format_sRGB_override +459 EXT_texture_integer +460 EXT_texture_lod_bias +461 EXT_texture_mirror_clamp +462 EXT_texture_mirror_clamp_to_edge +463 EXT_texture_norm16 +464 EXT_texture_object +465 EXT_texture_perturb_normal +466 EXT_texture_query_lod +467 EXT_texture_rectangle +468 EXT_texture_rg +469 EXT_texture_sRGB +470 EXT_texture_sRGB_R8 +471 EXT_texture_sRGB_RG8 +472 EXT_texture_sRGB_decode +473 EXT_texture_shadow_lod +474 EXT_texture_shared_exponent +475 EXT_texture_snorm +476 EXT_texture_storage +477 EXT_texture_storage_compression +478 EXT_texture_swizzle +479 EXT_texture_type_2_10_10_10_REV +480 EXT_texture_view +481 EXT_timer_query +482 EXT_transform_feedback +483 EXT_unpack_subimage +484 EXT_vertex_array +485 EXT_vertex_array_bgra +486 EXT_vertex_array_setXXX +487 EXT_vertex_attrib_64bit +488 EXT_vertex_shader +489 EXT_vertex_weighting +490 EXT_win32_keyed_mutex +491 EXT_window_rectangles +492 EXT_x11_sync_object
-492 FJ_shader_binary_GCCSO +493 FJ_shader_binary_GCCSO
-493 GREMEDY_frame_terminator -494 GREMEDY_string_marker +494 GREMEDY_frame_terminator +495 GREMEDY_string_marker
-495 HP_convolution_border_modes -496 HP_image_transform -497 HP_occlusion_test -498 HP_texture_lighting +496 HP_convolution_border_modes +497 HP_image_transform +498 HP_occlusion_test +499 HP_texture_lighting
-499 HUAWEI_program_binary -500 HUAWEI_shader_binary +500 HUAWEI_program_binary +501 HUAWEI_shader_binary
-501 IBM_cull_vertex -502 IBM_multimode_draw_arrays -503 IBM_rasterpos_clip -504 IBM_static_data -505 IBM_texture_mirrored_repeat -506 IBM_vertex_array_lists +502 IBM_cull_vertex +503 IBM_multimode_draw_arrays +504 IBM_rasterpos_clip +505 IBM_static_data +506 IBM_texture_mirrored_repeat +507 IBM_vertex_array_lists
-507 IMG_bindless_texture -508 IMG_framebuffer_downsample -509 IMG_multisampled_render_to_texture -510 IMG_program_binary -511 IMG_pvric_end_to_end_signature -512 IMG_read_format -513 IMG_shader_binary -514 IMG_texture_compression_pvrtc -515 IMG_texture_compression_pvrtc2 -516 IMG_texture_env_enhanced_fixed_function -517 IMG_texture_filter_cubic -518 IMG_tile_region_protection +508 IMG_bindless_texture +509 IMG_framebuffer_downsample +510 IMG_multisampled_render_to_texture +511 IMG_program_binary +512 IMG_pvric_end_to_end_signature +513 IMG_read_format +514 IMG_shader_binary +515 IMG_texture_compression_pvrtc +516 IMG_texture_compression_pvrtc2 +517 IMG_texture_env_enhanced_fixed_function +518 IMG_texture_filter_cubic +519 IMG_tile_region_protection
-519 INGR_color_clamp -520 INGR_interlace_read +520 INGR_color_clamp +521 INGR_interlace_read
-521 INTEL_blackhole_render -522 INTEL_conservative_rasterization -523 INTEL_fragment_shader_ordering -524 INTEL_framebuffer_CMAA -525 INTEL_map_texture -526 INTEL_parallel_arrays -527 INTEL_performance_query -528 INTEL_shader_integer_functions2 -529 INTEL_texture_scissor +522 INTEL_blackhole_render +523 INTEL_conservative_rasterization +524 INTEL_fragment_shader_ordering +525 INTEL_framebuffer_CMAA +526 INTEL_map_texture +527 INTEL_parallel_arrays +528 INTEL_performance_query +529 INTEL_shader_integer_functions2 +530 INTEL_texture_scissor
-530 KHR_blend_equation_advanced -531 KHR_blend_equation_advanced_coherent -532 KHR_context_flush_control -533 KHR_debug -534 KHR_no_error -535 KHR_parallel_shader_compile -536 KHR_robust_buffer_access_behavior -537 KHR_robustness -538 KHR_shader_subgroup -539 KHR_texture_compression_astc_hdr -540 KHR_texture_compression_astc_ldr -541 KHR_texture_compression_astc_sliced_3d +531 KHR_blend_equation_advanced +532 KHR_blend_equation_advanced_coherent +533 KHR_context_flush_control +534 KHR_debug +535 KHR_no_error +536 KHR_parallel_shader_compile +537 KHR_robust_buffer_access_behavior +538 KHR_robustness +539 KHR_shader_subgroup +540 KHR_texture_compression_astc_hdr +541 KHR_texture_compression_astc_ldr +542 KHR_texture_compression_astc_sliced_3d
-542 KTX_buffer_region +543 KTX_buffer_region
-543 MESAX_texture_stack +544 MESAX_texture_stack
-544 MESA_bgra -545 MESA_framebuffer_flip_x -546 MESA_framebuffer_flip_y -547 MESA_framebuffer_swap_xy -548 MESA_pack_invert -549 MESA_program_binary_formats -550 MESA_resize_buffers -551 MESA_shader_integer_functions -552 MESA_texture_const_bandwidth -553 MESA_tile_raster_order -554 MESA_window_pos -555 MESA_ycbcr_texture +545 MESA_bgra +546 MESA_framebuffer_flip_x +547 MESA_framebuffer_flip_y +548 MESA_framebuffer_swap_xy +549 MESA_pack_invert +550 MESA_program_binary_formats +551 MESA_resize_buffers +552 MESA_shader_integer_functions +553 MESA_texture_const_bandwidth +554 MESA_tile_raster_order +555 MESA_window_pos +556 MESA_ycbcr_texture
-556 NVX_blend_equation_advanced_multi_draw_buffers -557 NVX_conditional_render -558 NVX_gpu_memory_info -559 NVX_gpu_multicast2 -560 NVX_linked_gpu_multicast -561 NVX_progress_fence +557 NVX_blend_equation_advanced_multi_draw_buffers +558 NVX_conditional_render +559 NVX_gpu_memory_info +560 NVX_gpu_multicast2 +561 NVX_linked_gpu_multicast +562 NVX_progress_fence
-562 NV_3dvision_settings -563 NV_EGL_stream_consumer_external -564 NV_alpha_to_coverage_dither_control -565 NV_bgr -566 NV_bindless_multi_draw_indirect -567 NV_bindless_multi_draw_indirect_count -568 NV_bindless_texture -569 NV_blend_equation_advanced -570 NV_blend_equation_advanced_coherent -571 NV_blend_minmax_factor -572 NV_blend_square -573 NV_clip_space_w_scaling -574 NV_command_list -575 NV_compute_program5 -576 NV_compute_shader_derivatives -577 NV_conditional_render -578 NV_conservative_raster -579 NV_conservative_raster_dilate -580 NV_conservative_raster_pre_snap -581 NV_conservative_raster_pre_snap_triangles -582 NV_conservative_raster_underestimation -583 NV_copy_buffer -584 NV_copy_depth_to_color -585 NV_copy_image -586 NV_deep_texture3D -587 NV_depth_buffer_float -588 NV_depth_clamp -589 NV_depth_nonlinear -590 NV_depth_range_unclamped -591 NV_draw_buffers -592 NV_draw_instanced -593 NV_draw_texture -594 NV_draw_vulkan_image -595 NV_evaluators -596 NV_explicit_attrib_location -597 NV_explicit_multisample -598 NV_fbo_color_attachments -599 NV_fence -600 NV_fill_rectangle -601 NV_float_buffer -602 NV_fog_distance -603 NV_fragment_coverage_to_color -604 NV_fragment_program -605 NV_fragment_program2 -606 NV_fragment_program4 -607 NV_fragment_program_option -608 NV_fragment_shader_barycentric -609 NV_fragment_shader_interlock -610 NV_framebuffer_blit -611 NV_framebuffer_mixed_samples -612 NV_framebuffer_multisample -613 NV_framebuffer_multisample_coverage -614 NV_generate_mipmap_sRGB -615 NV_geometry_program4 -616 NV_geometry_shader4 -617 NV_geometry_shader_passthrough -618 NV_gpu_multicast -619 NV_gpu_program4 -620 NV_gpu_program5 -621 NV_gpu_program5_mem_extended -622 NV_gpu_program_fp64 -623 NV_gpu_shader5 -624 NV_half_float -625 NV_image_formats -626 NV_instanced_arrays -627 NV_internalformat_sample_query -628 NV_light_max_exponent -629 NV_memory_attachment -630 NV_memory_object_sparse -631 NV_mesh_shader -632 NV_multisample_coverage -633 NV_multisample_filter_hint -634 NV_non_square_matrices -635 NV_occlusion_query -636 NV_pack_subimage -637 NV_packed_depth_stencil -638 NV_packed_float -639 NV_packed_float_linear -640 NV_parameter_buffer_object -641 NV_parameter_buffer_object2 -642 NV_path_rendering -643 NV_path_rendering_shared_edge -644 NV_pixel_buffer_object -645 NV_pixel_data_range -646 NV_platform_binary -647 NV_point_sprite -648 NV_polygon_mode -649 NV_present_video -650 NV_primitive_restart -651 NV_primitive_shading_rate -652 NV_query_resource_tag -653 NV_read_buffer -654 NV_read_buffer_front -655 NV_read_depth -656 NV_read_depth_stencil -657 NV_read_stencil -658 NV_register_combiners -659 NV_register_combiners2 -660 NV_representative_fragment_test -661 NV_robustness_video_memory_purge -662 NV_sRGB_formats -663 NV_sample_locations -664 NV_sample_mask_override_coverage -665 NV_scissor_exclusive -666 NV_shader_atomic_counters -667 NV_shader_atomic_float -668 NV_shader_atomic_float64 -669 NV_shader_atomic_fp16_vector -670 NV_shader_atomic_int64 -671 NV_shader_buffer_load -672 NV_shader_noperspective_interpolation -673 NV_shader_storage_buffer_object -674 NV_shader_subgroup_partitioned -675 NV_shader_texture_footprint -676 NV_shader_thread_group -677 NV_shader_thread_shuffle -678 NV_shading_rate_image -679 NV_shadow_samplers_array -680 NV_shadow_samplers_cube -681 NV_stereo_view_rendering -682 NV_tessellation_program5 -683 NV_texgen_emboss -684 NV_texgen_reflection -685 NV_texture_array -686 NV_texture_barrier -687 NV_texture_border_clamp -688 NV_texture_compression_latc -689 NV_texture_compression_s3tc -690 NV_texture_compression_s3tc_update -691 NV_texture_compression_vtc -692 NV_texture_env_combine4 -693 NV_texture_expand_normal -694 NV_texture_multisample -695 NV_texture_npot_2D_mipmap -696 NV_texture_rectangle -697 NV_texture_rectangle_compressed -698 NV_texture_shader -699 NV_texture_shader2 -700 NV_texture_shader3 -701 NV_timeline_semaphore -702 NV_transform_feedback -703 NV_transform_feedback2 -704 NV_uniform_buffer_std430_layout -705 NV_uniform_buffer_unified_memory -706 NV_vdpau_interop -707 NV_vdpau_interop2 -708 NV_vertex_array_range -709 NV_vertex_array_range2 -710 NV_vertex_attrib_integer_64bit -711 NV_vertex_buffer_unified_memory -712 NV_vertex_program -713 NV_vertex_program1_1 -714 NV_vertex_program2 -715 NV_vertex_program2_option -716 NV_vertex_program3 -717 NV_vertex_program4 -718 NV_video_capture -719 NV_viewport_array -720 NV_viewport_array2 -721 NV_viewport_swizzle +563 NV_3dvision_settings +564 NV_EGL_stream_consumer_external +565 NV_alpha_to_coverage_dither_control +566 NV_bgr +567 NV_bindless_multi_draw_indirect +568 NV_bindless_multi_draw_indirect_count +569 NV_bindless_texture +570 NV_blend_equation_advanced +571 NV_blend_equation_advanced_coherent +572 NV_blend_minmax_factor +573 NV_blend_square +574 NV_clip_space_w_scaling +575 NV_command_list +576 NV_compute_program5 +577 NV_compute_shader_derivatives +578 NV_conditional_render +579 NV_conservative_raster +580 NV_conservative_raster_dilate +581 NV_conservative_raster_pre_snap +582 NV_conservative_raster_pre_snap_triangles +583 NV_conservative_raster_underestimation +584 NV_copy_buffer +585 NV_copy_depth_to_color +586 NV_copy_image +587 NV_deep_texture3D +588 NV_depth_buffer_float +589 NV_depth_clamp +590 NV_depth_nonlinear +591 NV_depth_range_unclamped +592 NV_draw_buffers +593 NV_draw_instanced +594 NV_draw_texture +595 NV_draw_vulkan_image +596 NV_evaluators +597 NV_explicit_attrib_location +598 NV_explicit_multisample +599 NV_fbo_color_attachments +600 NV_fence +601 NV_fill_rectangle +602 NV_float_buffer +603 NV_fog_distance +604 NV_fragment_coverage_to_color +605 NV_fragment_program +606 NV_fragment_program2 +607 NV_fragment_program4 +608 NV_fragment_program_option +609 NV_fragment_shader_barycentric +610 NV_fragment_shader_interlock +611 NV_framebuffer_blit +612 NV_framebuffer_mixed_samples +613 NV_framebuffer_multisample +614 NV_framebuffer_multisample_coverage +615 NV_generate_mipmap_sRGB +616 NV_geometry_program4 +617 NV_geometry_shader4 +618 NV_geometry_shader_passthrough +619 NV_gpu_multicast +620 NV_gpu_program4 +621 NV_gpu_program5 +622 NV_gpu_program5_mem_extended +623 NV_gpu_program_fp64 +624 NV_gpu_shader5 +625 NV_half_float +626 NV_image_formats +627 NV_instanced_arrays +628 NV_internalformat_sample_query +629 NV_light_max_exponent +630 NV_memory_attachment +631 NV_memory_object_sparse +632 NV_mesh_shader +633 NV_multisample_coverage +634 NV_multisample_filter_hint +635 NV_non_square_matrices +636 NV_occlusion_query +637 NV_pack_subimage +638 NV_packed_depth_stencil +639 NV_packed_float +640 NV_packed_float_linear +641 NV_parameter_buffer_object +642 NV_parameter_buffer_object2 +643 NV_path_rendering +644 NV_path_rendering_shared_edge +645 NV_pixel_buffer_object +646 NV_pixel_data_range +647 NV_platform_binary +648 NV_point_sprite +649 NV_polygon_mode +650 NV_present_video +651 NV_primitive_restart +652 NV_primitive_shading_rate +653 NV_query_resource_tag +654 NV_read_buffer +655 NV_read_buffer_front +656 NV_read_depth +657 NV_read_depth_stencil +658 NV_read_stencil +659 NV_register_combiners +660 NV_register_combiners2 +661 NV_representative_fragment_test +662 NV_robustness_video_memory_purge +663 NV_sRGB_formats +664 NV_sample_locations +665 NV_sample_mask_override_coverage +666 NV_scissor_exclusive +667 NV_shader_atomic_counters +668 NV_shader_atomic_float +669 NV_shader_atomic_float64 +670 NV_shader_atomic_fp16_vector +671 NV_shader_atomic_int64 +672 NV_shader_buffer_load +673 NV_shader_noperspective_interpolation +674 NV_shader_storage_buffer_object +675 NV_shader_subgroup_partitioned +676 NV_shader_texture_footprint +677 NV_shader_thread_group +678 NV_shader_thread_shuffle +679 NV_shading_rate_image +680 NV_shadow_samplers_array +681 NV_shadow_samplers_cube +682 NV_stereo_view_rendering +683 NV_tessellation_program5 +684 NV_texgen_emboss +685 NV_texgen_reflection +686 NV_texture_array +687 NV_texture_barrier +688 NV_texture_border_clamp +689 NV_texture_compression_latc +690 NV_texture_compression_s3tc +691 NV_texture_compression_s3tc_update +692 NV_texture_compression_vtc +693 NV_texture_env_combine4 +694 NV_texture_expand_normal +695 NV_texture_multisample +696 NV_texture_npot_2D_mipmap +697 NV_texture_rectangle +698 NV_texture_rectangle_compressed +699 NV_texture_shader +700 NV_texture_shader2 +701 NV_texture_shader3 +702 NV_timeline_semaphore +703 NV_transform_feedback +704 NV_transform_feedback2 +705 NV_uniform_buffer_std430_layout +706 NV_uniform_buffer_unified_memory +707 NV_vdpau_interop +708 NV_vdpau_interop2 +709 NV_vertex_array_range +710 NV_vertex_array_range2 +711 NV_vertex_attrib_integer_64bit +712 NV_vertex_buffer_unified_memory +713 NV_vertex_program +714 NV_vertex_program1_1 +715 NV_vertex_program2 +716 NV_vertex_program2_option +717 NV_vertex_program3 +718 NV_vertex_program4 +719 NV_video_capture +720 NV_viewport_array +721 NV_viewport_array2 +722 NV_viewport_swizzle
-722 OES_EGL_image -723 OES_EGL_image_external -724 OES_EGL_image_external_essl3 -725 OES_blend_equation_separate -726 OES_blend_func_separate -727 OES_blend_subtract -728 OES_byte_coordinates -729 OES_compressed_ETC1_RGB8_texture -730 OES_compressed_paletted_texture -731 OES_copy_image -732 OES_depth24 -733 OES_depth32 -734 OES_depth_texture -735 OES_depth_texture_cube_map -736 OES_draw_buffers_indexed -737 OES_draw_texture -738 OES_element_index_uint -739 OES_extended_matrix_palette -740 OES_fbo_render_mipmap -741 OES_fragment_precision_high -742 OES_framebuffer_object -743 OES_geometry_point_size -744 OES_geometry_shader -745 OES_get_program_binary -746 OES_gpu_shader5 -747 OES_mapbuffer -748 OES_matrix_get -749 OES_matrix_palette -750 OES_packed_depth_stencil -751 OES_point_size_array -752 OES_point_sprite -753 OES_read_format -754 OES_required_internalformat -755 OES_rgb8_rgba8 -756 OES_sample_shading -757 OES_sample_variables -758 OES_shader_image_atomic -759 OES_shader_io_blocks -760 OES_shader_multisample_interpolation -761 OES_single_precision -762 OES_standard_derivatives -763 OES_stencil1 -764 OES_stencil4 -765 OES_stencil8 -766 OES_surfaceless_context -767 OES_tessellation_point_size -768 OES_tessellation_shader -769 OES_texture_3D -770 OES_texture_border_clamp -771 OES_texture_buffer -772 OES_texture_compression_astc -773 OES_texture_cube_map -774 OES_texture_cube_map_array -775 OES_texture_env_crossbar -776 OES_texture_mirrored_repeat -777 OES_texture_npot -778 OES_texture_stencil8 -779 OES_texture_storage_multisample_2d_array -780 OES_texture_view -781 OES_vertex_array_object -782 OES_vertex_half_float -783 OES_vertex_type_10_10_10_2 +723 OES_EGL_image +724 OES_EGL_image_external +725 OES_EGL_image_external_essl3 +726 OES_blend_equation_separate +727 OES_blend_func_separate +728 OES_blend_subtract +729 OES_byte_coordinates +730 OES_compressed_ETC1_RGB8_texture +731 OES_compressed_paletted_texture +732 OES_copy_image +733 OES_depth24 +734 OES_depth32 +735 OES_depth_texture +736 OES_depth_texture_cube_map +737 OES_draw_buffers_indexed +738 OES_draw_texture +739 OES_element_index_uint +740 OES_extended_matrix_palette +741 OES_fbo_render_mipmap +742 OES_fragment_precision_high +743 OES_framebuffer_object +744 OES_geometry_point_size +745 OES_geometry_shader +746 OES_get_program_binary +747 OES_gpu_shader5 +748 OES_mapbuffer +749 OES_matrix_get +750 OES_matrix_palette +751 OES_packed_depth_stencil +752 OES_point_size_array +753 OES_point_sprite +754 OES_read_format +755 OES_required_internalformat +756 OES_rgb8_rgba8 +757 OES_sample_shading +758 OES_sample_variables +759 OES_shader_image_atomic +760 OES_shader_io_blocks +761 OES_shader_multisample_interpolation +762 OES_single_precision +763 OES_standard_derivatives +764 OES_stencil1 +765 OES_stencil4 +766 OES_stencil8 +767 OES_surfaceless_context +768 OES_tessellation_point_size +769 OES_tessellation_shader +770 OES_texture_3D +771 OES_texture_border_clamp +772 OES_texture_buffer +773 OES_texture_compression_astc +774 OES_texture_cube_map +775 OES_texture_cube_map_array +776 OES_texture_env_crossbar +777 OES_texture_mirrored_repeat +778 OES_texture_npot +779 OES_texture_stencil8 +780 OES_texture_storage_multisample_2d_array +781 OES_texture_view +782 OES_vertex_array_object +783 OES_vertex_half_float +784 OES_vertex_type_10_10_10_2
-784 OML_interlace -785 OML_resample -786 OML_subsample +785 OML_interlace +786 OML_resample +787 OML_subsample
-787 OVR_multiview -788 OVR_multiview2 -789 OVR_multiview_multisampled_render_to_texture +788 OVR_multiview +789 OVR_multiview2 +790 OVR_multiview_multisampled_render_to_texture
-790 PGI_misc_hints -791 PGI_vertex_hints +791 PGI_misc_hints +792 PGI_vertex_hints
-792 QCOM_YUV_texture_gather -793 QCOM_alpha_test -794 QCOM_binning_control -795 QCOM_driver_control -796 QCOM_extended_get -797 QCOM_extended_get2 -798 QCOM_frame_extrapolation -799 QCOM_framebuffer_foveated -800 QCOM_motion_estimation -801 QCOM_perfmon_global_mode -802 QCOM_render_sRGB_R8_RG8 -803 QCOM_render_shared_exponent -804 QCOM_shader_framebuffer_fetch_noncoherent -805 QCOM_shader_framebuffer_fetch_rate -806 QCOM_shading_rate -807 QCOM_texture_foveated -808 QCOM_texture_foveated2 -809 QCOM_texture_foveated_subsampled_layout -810 QCOM_texture_lod_bias -811 QCOM_tiled_rendering -812 QCOM_writeonly_rendering -813 QCOM_ycbcr_degamma +793 QCOM_YUV_texture_gather +794 QCOM_alpha_test +795 QCOM_binning_control +796 QCOM_driver_control +797 QCOM_extended_get +798 QCOM_extended_get2 +799 QCOM_frame_extrapolation +800 QCOM_framebuffer_foveated +801 QCOM_motion_estimation +802 QCOM_perfmon_global_mode +803 QCOM_render_sRGB_R8_RG8 +804 QCOM_render_shared_exponent +805 QCOM_shader_framebuffer_fetch_noncoherent +806 QCOM_shader_framebuffer_fetch_rate +807 QCOM_shading_rate +808 QCOM_texture_foveated +809 QCOM_texture_foveated2 +810 QCOM_texture_foveated_subsampled_layout +811 QCOM_texture_lod_bias +812 QCOM_tiled_rendering +813 QCOM_writeonly_rendering +814 QCOM_ycbcr_degamma
-814 REGAL_ES1_0_compatibility -815 REGAL_ES1_1_compatibility -816 REGAL_enable -817 REGAL_error_string -818 REGAL_extension_query -819 REGAL_log -820 REGAL_proc_address +815 REGAL_ES1_0_compatibility +816 REGAL_ES1_1_compatibility +817 REGAL_enable +818 REGAL_error_string +819 REGAL_extension_query +820 REGAL_log +821 REGAL_proc_address
-821 REND_screen_coordinates +822 REND_screen_coordinates
-822 S3_s3tc +823 S3_s3tc
-823 SGIS_clip_band_hint -824 SGIS_color_range -825 SGIS_detail_texture -826 SGIS_fog_function -827 SGIS_generate_mipmap -828 SGIS_line_texgen -829 SGIS_multisample -830 SGIS_multitexture -831 SGIS_pixel_texture -832 SGIS_point_line_texgen -833 SGIS_shared_multisample -834 SGIS_sharpen_texture -835 SGIS_texture4D -836 SGIS_texture_border_clamp -837 SGIS_texture_edge_clamp -838 SGIS_texture_filter4 -839 SGIS_texture_lod -840 SGIS_texture_select +824 SGIS_clip_band_hint +825 SGIS_color_range +826 SGIS_detail_texture +827 SGIS_fog_function +828 SGIS_generate_mipmap +829 SGIS_line_texgen +830 SGIS_multisample +831 SGIS_multitexture +832 SGIS_pixel_texture +833 SGIS_point_line_texgen +834 SGIS_shared_multisample +835 SGIS_sharpen_texture +836 SGIS_texture4D +837 SGIS_texture_border_clamp +838 SGIS_texture_edge_clamp +839 SGIS_texture_filter4 +840 SGIS_texture_lod +841 SGIS_texture_select
-841 SGIX_async -842 SGIX_async_histogram -843 SGIX_async_pixel -844 SGIX_bali_g_instruments -845 SGIX_bali_r_instruments -846 SGIX_bali_timer_instruments -847 SGIX_blend_alpha_minmax -848 SGIX_blend_cadd -849 SGIX_blend_cmultiply -850 SGIX_calligraphic_fragment -851 SGIX_clipmap -852 SGIX_color_matrix_accuracy -853 SGIX_color_table_index_mode -854 SGIX_complex_polar -855 SGIX_convolution_accuracy -856 SGIX_cube_map -857 SGIX_cylinder_texgen -858 SGIX_datapipe -859 SGIX_decimation -860 SGIX_depth_pass_instrument -861 SGIX_depth_texture -862 SGIX_dvc -863 SGIX_flush_raster -864 SGIX_fog_blend -865 SGIX_fog_factor_to_alpha -866 SGIX_fog_layers -867 SGIX_fog_offset -868 SGIX_fog_patchy -869 SGIX_fog_scale -870 SGIX_fog_texture -871 SGIX_fragment_lighting_space -872 SGIX_fragment_specular_lighting -873 SGIX_fragments_instrument -874 SGIX_framezoom -875 SGIX_icc_texture -876 SGIX_igloo_interface -877 SGIX_image_compression -878 SGIX_impact_pixel_texture -879 SGIX_instrument_error -880 SGIX_interlace -881 SGIX_ir_instrument1 -882 SGIX_line_quality_hint -883 SGIX_list_priority -884 SGIX_mpeg1 -885 SGIX_mpeg2 -886 SGIX_nonlinear_lighting_pervertex -887 SGIX_nurbs_eval -888 SGIX_occlusion_instrument -889 SGIX_packed_6bytes -890 SGIX_pixel_texture -891 SGIX_pixel_texture_bits -892 SGIX_pixel_texture_lod -893 SGIX_pixel_tiles -894 SGIX_polynomial_ffd -895 SGIX_quad_mesh -896 SGIX_reference_plane -897 SGIX_resample -898 SGIX_scalebias_hint -899 SGIX_shadow -900 SGIX_shadow_ambient -901 SGIX_slim -902 SGIX_spotlight_cutoff -903 SGIX_sprite -904 SGIX_subdiv_patch -905 SGIX_subsample -906 SGIX_tag_sample_buffer -907 SGIX_texture_add_env -908 SGIX_texture_coordinate_clamp -909 SGIX_texture_lod_bias -910 SGIX_texture_mipmap_anisotropic -911 SGIX_texture_multi_buffer -912 SGIX_texture_phase -913 SGIX_texture_range -914 SGIX_texture_scale_bias -915 SGIX_texture_supersample -916 SGIX_vector_ops -917 SGIX_vertex_array_object -918 SGIX_vertex_preclip -919 SGIX_vertex_preclip_hint -920 SGIX_ycrcb -921 SGIX_ycrcb_subsample -922 SGIX_ycrcba +842 SGIX_async +843 SGIX_async_histogram +844 SGIX_async_pixel +845 SGIX_bali_g_instruments +846 SGIX_bali_r_instruments +847 SGIX_bali_timer_instruments +848 SGIX_blend_alpha_minmax +849 SGIX_blend_cadd +850 SGIX_blend_cmultiply +851 SGIX_calligraphic_fragment +852 SGIX_clipmap +853 SGIX_color_matrix_accuracy +854 SGIX_color_table_index_mode +855 SGIX_complex_polar +856 SGIX_convolution_accuracy +857 SGIX_cube_map +858 SGIX_cylinder_texgen +859 SGIX_datapipe +860 SGIX_decimation +861 SGIX_depth_pass_instrument +862 SGIX_depth_texture +863 SGIX_dvc +864 SGIX_flush_raster +865 SGIX_fog_blend +866 SGIX_fog_factor_to_alpha +867 SGIX_fog_layers +868 SGIX_fog_offset +869 SGIX_fog_patchy +870 SGIX_fog_scale +871 SGIX_fog_texture +872 SGIX_fragment_lighting_space +873 SGIX_fragment_specular_lighting +874 SGIX_fragments_instrument +875 SGIX_framezoom +876 SGIX_icc_texture +877 SGIX_igloo_interface +878 SGIX_image_compression +879 SGIX_impact_pixel_texture +880 SGIX_instrument_error +881 SGIX_interlace +882 SGIX_ir_instrument1 +883 SGIX_line_quality_hint +884 SGIX_list_priority +885 SGIX_mpeg1 +886 SGIX_mpeg2 +887 SGIX_nonlinear_lighting_pervertex +888 SGIX_nurbs_eval +889 SGIX_occlusion_instrument +890 SGIX_packed_6bytes +891 SGIX_pixel_texture +892 SGIX_pixel_texture_bits +893 SGIX_pixel_texture_lod +894 SGIX_pixel_tiles +895 SGIX_polynomial_ffd +896 SGIX_quad_mesh +897 SGIX_reference_plane +898 SGIX_resample +899 SGIX_scalebias_hint +900 SGIX_shadow +901 SGIX_shadow_ambient +902 SGIX_slim +903 SGIX_spotlight_cutoff +904 SGIX_sprite +905 SGIX_subdiv_patch +906 SGIX_subsample +907 SGIX_tag_sample_buffer +908 SGIX_texture_add_env +909 SGIX_texture_coordinate_clamp +910 SGIX_texture_lod_bias +911 SGIX_texture_mipmap_anisotropic +912 SGIX_texture_multi_buffer +913 SGIX_texture_phase +914 SGIX_texture_range +915 SGIX_texture_scale_bias +916 SGIX_texture_supersample +917 SGIX_vector_ops +918 SGIX_vertex_array_object +919 SGIX_vertex_preclip +920 SGIX_vertex_preclip_hint +921 SGIX_ycrcb +922 SGIX_ycrcb_subsample +923 SGIX_ycrcba
-923 SGI_color_matrix -924 SGI_color_table -925 SGI_complex -926 SGI_complex_type -927 SGI_fft -928 SGI_texture_color_table +924 SGI_color_matrix +925 SGI_color_table +926 SGI_complex +927 SGI_complex_type +928 SGI_fft +929 SGI_texture_color_table
-929 SUNX_constant_data +930 SUNX_constant_data
-930 SUN_convolution_border_modes -931 SUN_global_alpha -932 SUN_mesh_array -933 SUN_read_video_pixels -934 SUN_slice_accum -935 SUN_triangle_list -936 SUN_vertex +931 SUN_convolution_border_modes +932 SUN_global_alpha +933 SUN_mesh_array +934 SUN_read_video_pixels +935 SUN_slice_accum +936 SUN_triangle_list +937 SUN_vertex
-937 VIV_shader_binary +938 VIV_shader_binary
-938 WIN_phong_shading -939 WIN_scene_markerXXX -940 WIN_specular_fog -941 WIN_swap_hint +939 WIN_phong_shading +940 WIN_scene_markerXXX +941 WIN_specular_fog +942 WIN_swap_hint diff --git a/include/GL/glew.h b/include/GL/glew.h index 3ecd414..dc63daf 100644 --- a/include/GL/glew.h +++ b/include/GL/glew.h @@ -12336,6 +12336,15 @@ typedef GLsizei (GLAPIENTRY * PFNGLGETFRAMEBUFFERPIXELLOCALSTORAGESIZEEXTPROC) ( #endif /* GL_EXT_shader_pixel_local_storage2 */ +/* ---------------------- GL_EXT_shader_realtime_clock --------------------- */ + +#ifndef GL_EXT_shader_realtime_clock +#define GL_EXT_shader_realtime_clock 1 + +#define GLEW_EXT_shader_realtime_clock GLEW_GET_VAR(__GLEW_EXT_shader_realtime_clock) + +#endif /* GL_EXT_shader_realtime_clock */ + /* -------------------- GL_EXT_shader_samples_identical -------------------- */ #ifndef GL_EXT_shader_samples_identical @@ -26361,6 +26370,7 @@ GLEW_VAR_EXPORT GLboolean __GLEW_EXT_shader_io_blocks; GLEW_VAR_EXPORT GLboolean __GLEW_EXT_shader_non_constant_global_initializers; GLEW_VAR_EXPORT GLboolean __GLEW_EXT_shader_pixel_local_storage; GLEW_VAR_EXPORT GLboolean __GLEW_EXT_shader_pixel_local_storage2; +GLEW_VAR_EXPORT GLboolean __GLEW_EXT_shader_realtime_clock; GLEW_VAR_EXPORT GLboolean __GLEW_EXT_shader_samples_identical; GLEW_VAR_EXPORT GLboolean __GLEW_EXT_shader_texture_lod; GLEW_VAR_EXPORT GLboolean __GLEW_EXT_shadow_funcs; diff --git a/src/glew.c b/src/glew.c index 4fa8992..a674019 100644 --- a/src/glew.c +++ b/src/glew.c @@ -3948,6 +3948,7 @@ GLboolean __GLEW_EXT_shader_io_blocks = GL_FALSE; GLboolean __GLEW_EXT_shader_non_constant_global_initializers = GL_FALSE; GLboolean __GLEW_EXT_shader_pixel_local_storage = GL_FALSE; GLboolean __GLEW_EXT_shader_pixel_local_storage2 = GL_FALSE; +GLboolean __GLEW_EXT_shader_realtime_clock = GL_FALSE; GLboolean __GLEW_EXT_shader_samples_identical = GL_FALSE; GLboolean __GLEW_EXT_shader_texture_lod = GL_FALSE; GLboolean __GLEW_EXT_shadow_funcs = GL_FALSE; @@ -5727,6 +5728,9 @@ static const char * _glewExtensionLookup[] = { #ifdef GL_EXT_shader_pixel_local_storage2 "GL_EXT_shader_pixel_local_storage2", #endif +#ifdef GL_EXT_shader_realtime_clock + "GL_EXT_shader_realtime_clock", +#endif #ifdef GL_EXT_shader_samples_identical "GL_EXT_shader_samples_identical", #endif @@ -7355,7 +7359,7 @@ static const char * _glewExtensionLookup[] = { /* Detected in the extension string or strings */ -static GLboolean _glewExtensionString[959]; +static GLboolean _glewExtensionString[960]; /* Detected via extension string or experimental mode */ static GLboolean* _glewExtensionEnabled[] = { #ifdef GL_3DFX_multisample @@ -8612,6 +8616,9 @@ static GLboolean* _glewExtensionEnabled[] = { #ifdef GL_EXT_shader_pixel_local_storage2 &__GLEW_EXT_shader_pixel_local_storage2, #endif +#ifdef GL_EXT_shader_realtime_clock + &__GLEW_EXT_shader_realtime_clock, +#endif #ifdef GL_EXT_shader_samples_identical &__GLEW_EXT_shader_samples_identical, #endif @@ -26823,6 +26830,13 @@ GLboolean GLEWAPIENTRY glewIsSupported (const char* name) continue; } #endif +#ifdef GL_EXT_shader_realtime_clock + if (_glewStrSame3(&pos, &len, (const GLubyte*)"shader_realtime_clock", 21)) + { + ret = GLEW_EXT_shader_realtime_clock; + continue; + } +#endif #ifdef GL_EXT_shader_samples_identical if (_glewStrSame3(&pos, &len, (const GLubyte*)"shader_samples_identical", 24)) { diff --git a/src/glewinfo.c b/src/glewinfo.c index 4d36851..a2d0664 100644 --- a/src/glewinfo.c +++ b/src/glewinfo.c @@ -6005,6 +6005,15 @@ static void _glewInfo_GL_EXT_shader_pixel_local_storage2 (void) #endif /* GL_EXT_shader_pixel_local_storage2 */ +#ifdef GL_EXT_shader_realtime_clock + +static void _glewInfo_GL_EXT_shader_realtime_clock (void) +{ + glewPrintExt("GL_EXT_shader_realtime_clock", GLEW_EXT_shader_realtime_clock, glewIsSupported("GL_EXT_shader_realtime_clock"), glewGetExtension("GL_EXT_shader_realtime_clock")); +} + +#endif /* GL_EXT_shader_realtime_clock */ + #ifdef GL_EXT_shader_samples_identical static void _glewInfo_GL_EXT_shader_samples_identical (void) @@ -16524,6 +16533,9 @@ static void glewInfo (void) #ifdef GL_EXT_shader_pixel_local_storage2 _glewInfo_GL_EXT_shader_pixel_local_storage2(); #endif /* GL_EXT_shader_pixel_local_storage2 */ +#ifdef GL_EXT_shader_realtime_clock + _glewInfo_GL_EXT_shader_realtime_clock(); +#endif /* GL_EXT_shader_realtime_clock */ #ifdef GL_EXT_shader_samples_identical _glewInfo_GL_EXT_shader_samples_identical(); #endif /* GL_EXT_shader_samples_identical */