diff --git a/doc/glew.html b/doc/glew.html index 7b3016d..896d724 100644 --- a/doc/glew.html +++ b/doc/glew.html @@ -651,407 +651,409 @@ THE POSSIBILITY OF SUCH DAMAGE.
531 MESAX_texture_stack
-532 MESA_framebuffer_flip_y -533 MESA_pack_invert -534 MESA_program_binary_formats -535 MESA_resize_buffers -536 MESA_shader_integer_functions -537 MESA_tile_raster_order -538 MESA_window_pos -539 MESA_ycbcr_texture +532 MESA_framebuffer_flip_x +533 MESA_framebuffer_flip_y +534 MESA_framebuffer_swap_xy +535 MESA_pack_invert +536 MESA_program_binary_formats +537 MESA_resize_buffers +538 MESA_shader_integer_functions +539 MESA_tile_raster_order +540 MESA_window_pos +541 MESA_ycbcr_texture
-540 NVX_blend_equation_advanced_multi_draw_buffers -541 NVX_conditional_render -542 NVX_gpu_memory_info -543 NVX_gpu_multicast2 -544 NVX_linked_gpu_multicast -545 NVX_progress_fence +542 NVX_blend_equation_advanced_multi_draw_buffers +543 NVX_conditional_render +544 NVX_gpu_memory_info +545 NVX_gpu_multicast2 +546 NVX_linked_gpu_multicast +547 NVX_progress_fence
-546 NV_3dvision_settings -547 NV_EGL_stream_consumer_external -548 NV_alpha_to_coverage_dither_control -549 NV_bgr -550 NV_bindless_multi_draw_indirect -551 NV_bindless_multi_draw_indirect_count -552 NV_bindless_texture -553 NV_blend_equation_advanced -554 NV_blend_equation_advanced_coherent -555 NV_blend_minmax_factor -556 NV_blend_square -557 NV_clip_space_w_scaling -558 NV_command_list -559 NV_compute_program5 -560 NV_compute_shader_derivatives -561 NV_conditional_render -562 NV_conservative_raster -563 NV_conservative_raster_dilate -564 NV_conservative_raster_pre_snap -565 NV_conservative_raster_pre_snap_triangles -566 NV_conservative_raster_underestimation -567 NV_copy_buffer -568 NV_copy_depth_to_color -569 NV_copy_image -570 NV_deep_texture3D -571 NV_depth_buffer_float -572 NV_depth_clamp -573 NV_depth_nonlinear -574 NV_depth_range_unclamped -575 NV_draw_buffers -576 NV_draw_instanced -577 NV_draw_texture -578 NV_draw_vulkan_image -579 NV_evaluators -580 NV_explicit_attrib_location -581 NV_explicit_multisample -582 NV_fbo_color_attachments -583 NV_fence -584 NV_fill_rectangle -585 NV_float_buffer -586 NV_fog_distance -587 NV_fragment_coverage_to_color -588 NV_fragment_program -589 NV_fragment_program2 -590 NV_fragment_program4 -591 NV_fragment_program_option -592 NV_fragment_shader_barycentric -593 NV_fragment_shader_interlock -594 NV_framebuffer_blit -595 NV_framebuffer_mixed_samples -596 NV_framebuffer_multisample -597 NV_framebuffer_multisample_coverage -598 NV_generate_mipmap_sRGB -599 NV_geometry_program4 -600 NV_geometry_shader4 -601 NV_geometry_shader_passthrough -602 NV_gpu_multicast -603 NV_gpu_program4 -604 NV_gpu_program5 -605 NV_gpu_program5_mem_extended -606 NV_gpu_program_fp64 -607 NV_gpu_shader5 -608 NV_half_float -609 NV_image_formats -610 NV_instanced_arrays -611 NV_internalformat_sample_query -612 NV_light_max_exponent -613 NV_memory_attachment -614 NV_mesh_shader -615 NV_multisample_coverage -616 NV_multisample_filter_hint -617 NV_non_square_matrices -618 NV_occlusion_query -619 NV_pack_subimage -620 NV_packed_depth_stencil -621 NV_packed_float -622 NV_packed_float_linear -623 NV_parameter_buffer_object -624 NV_parameter_buffer_object2 -625 NV_path_rendering -626 NV_path_rendering_shared_edge -627 NV_pixel_buffer_object -628 NV_pixel_data_range -629 NV_platform_binary -630 NV_point_sprite -631 NV_polygon_mode -632 NV_present_video -633 NV_primitive_restart -634 NV_query_resource_tag -635 NV_read_buffer -636 NV_read_buffer_front -637 NV_read_depth -638 NV_read_depth_stencil -639 NV_read_stencil -640 NV_register_combiners -641 NV_register_combiners2 -642 NV_representative_fragment_test -643 NV_robustness_video_memory_purge -644 NV_sRGB_formats -645 NV_sample_locations -646 NV_sample_mask_override_coverage -647 NV_scissor_exclusive -648 NV_shader_atomic_counters -649 NV_shader_atomic_float -650 NV_shader_atomic_float64 -651 NV_shader_atomic_fp16_vector -652 NV_shader_atomic_int64 -653 NV_shader_buffer_load -654 NV_shader_noperspective_interpolation -655 NV_shader_storage_buffer_object -656 NV_shader_subgroup_partitioned -657 NV_shader_texture_footprint -658 NV_shader_thread_group -659 NV_shader_thread_shuffle -660 NV_shading_rate_image -661 NV_shadow_samplers_array -662 NV_shadow_samplers_cube -663 NV_stereo_view_rendering -664 NV_tessellation_program5 -665 NV_texgen_emboss -666 NV_texgen_reflection -667 NV_texture_array -668 NV_texture_barrier -669 NV_texture_border_clamp -670 NV_texture_compression_latc -671 NV_texture_compression_s3tc -672 NV_texture_compression_s3tc_update -673 NV_texture_compression_vtc -674 NV_texture_env_combine4 -675 NV_texture_expand_normal -676 NV_texture_multisample -677 NV_texture_npot_2D_mipmap -678 NV_texture_rectangle -679 NV_texture_rectangle_compressed -680 NV_texture_shader -681 NV_texture_shader2 -682 NV_texture_shader3 -683 NV_transform_feedback -684 NV_transform_feedback2 -685 NV_uniform_buffer_unified_memory -686 NV_vdpau_interop -687 NV_vdpau_interop2 -688 NV_vertex_array_range -689 NV_vertex_array_range2 -690 NV_vertex_attrib_integer_64bit -691 NV_vertex_buffer_unified_memory -692 NV_vertex_program -693 NV_vertex_program1_1 -694 NV_vertex_program2 -695 NV_vertex_program2_option -696 NV_vertex_program3 -697 NV_vertex_program4 -698 NV_video_capture -699 NV_viewport_array -700 NV_viewport_array2 -701 NV_viewport_swizzle +548 NV_3dvision_settings +549 NV_EGL_stream_consumer_external +550 NV_alpha_to_coverage_dither_control +551 NV_bgr +552 NV_bindless_multi_draw_indirect +553 NV_bindless_multi_draw_indirect_count +554 NV_bindless_texture +555 NV_blend_equation_advanced +556 NV_blend_equation_advanced_coherent +557 NV_blend_minmax_factor +558 NV_blend_square +559 NV_clip_space_w_scaling +560 NV_command_list +561 NV_compute_program5 +562 NV_compute_shader_derivatives +563 NV_conditional_render +564 NV_conservative_raster +565 NV_conservative_raster_dilate +566 NV_conservative_raster_pre_snap +567 NV_conservative_raster_pre_snap_triangles +568 NV_conservative_raster_underestimation +569 NV_copy_buffer +570 NV_copy_depth_to_color +571 NV_copy_image +572 NV_deep_texture3D +573 NV_depth_buffer_float +574 NV_depth_clamp +575 NV_depth_nonlinear +576 NV_depth_range_unclamped +577 NV_draw_buffers +578 NV_draw_instanced +579 NV_draw_texture +580 NV_draw_vulkan_image +581 NV_evaluators +582 NV_explicit_attrib_location +583 NV_explicit_multisample +584 NV_fbo_color_attachments +585 NV_fence +586 NV_fill_rectangle +587 NV_float_buffer +588 NV_fog_distance +589 NV_fragment_coverage_to_color +590 NV_fragment_program +591 NV_fragment_program2 +592 NV_fragment_program4 +593 NV_fragment_program_option +594 NV_fragment_shader_barycentric +595 NV_fragment_shader_interlock +596 NV_framebuffer_blit +597 NV_framebuffer_mixed_samples +598 NV_framebuffer_multisample +599 NV_framebuffer_multisample_coverage +600 NV_generate_mipmap_sRGB +601 NV_geometry_program4 +602 NV_geometry_shader4 +603 NV_geometry_shader_passthrough +604 NV_gpu_multicast +605 NV_gpu_program4 +606 NV_gpu_program5 +607 NV_gpu_program5_mem_extended +608 NV_gpu_program_fp64 +609 NV_gpu_shader5 +610 NV_half_float +611 NV_image_formats +612 NV_instanced_arrays +613 NV_internalformat_sample_query +614 NV_light_max_exponent +615 NV_memory_attachment +616 NV_mesh_shader +617 NV_multisample_coverage +618 NV_multisample_filter_hint +619 NV_non_square_matrices +620 NV_occlusion_query +621 NV_pack_subimage +622 NV_packed_depth_stencil +623 NV_packed_float +624 NV_packed_float_linear +625 NV_parameter_buffer_object +626 NV_parameter_buffer_object2 +627 NV_path_rendering +628 NV_path_rendering_shared_edge +629 NV_pixel_buffer_object +630 NV_pixel_data_range +631 NV_platform_binary +632 NV_point_sprite +633 NV_polygon_mode +634 NV_present_video +635 NV_primitive_restart +636 NV_query_resource_tag +637 NV_read_buffer +638 NV_read_buffer_front +639 NV_read_depth +640 NV_read_depth_stencil +641 NV_read_stencil +642 NV_register_combiners +643 NV_register_combiners2 +644 NV_representative_fragment_test +645 NV_robustness_video_memory_purge +646 NV_sRGB_formats +647 NV_sample_locations +648 NV_sample_mask_override_coverage +649 NV_scissor_exclusive +650 NV_shader_atomic_counters +651 NV_shader_atomic_float +652 NV_shader_atomic_float64 +653 NV_shader_atomic_fp16_vector +654 NV_shader_atomic_int64 +655 NV_shader_buffer_load +656 NV_shader_noperspective_interpolation +657 NV_shader_storage_buffer_object +658 NV_shader_subgroup_partitioned +659 NV_shader_texture_footprint +660 NV_shader_thread_group +661 NV_shader_thread_shuffle +662 NV_shading_rate_image +663 NV_shadow_samplers_array +664 NV_shadow_samplers_cube +665 NV_stereo_view_rendering +666 NV_tessellation_program5 +667 NV_texgen_emboss +668 NV_texgen_reflection +669 NV_texture_array +670 NV_texture_barrier +671 NV_texture_border_clamp +672 NV_texture_compression_latc +673 NV_texture_compression_s3tc +674 NV_texture_compression_s3tc_update +675 NV_texture_compression_vtc +676 NV_texture_env_combine4 +677 NV_texture_expand_normal +678 NV_texture_multisample +679 NV_texture_npot_2D_mipmap +680 NV_texture_rectangle +681 NV_texture_rectangle_compressed +682 NV_texture_shader +683 NV_texture_shader2 +684 NV_texture_shader3 +685 NV_transform_feedback +686 NV_transform_feedback2 +687 NV_uniform_buffer_unified_memory +688 NV_vdpau_interop +689 NV_vdpau_interop2 +690 NV_vertex_array_range +691 NV_vertex_array_range2 +692 NV_vertex_attrib_integer_64bit +693 NV_vertex_buffer_unified_memory +694 NV_vertex_program +695 NV_vertex_program1_1 +696 NV_vertex_program2 +697 NV_vertex_program2_option +698 NV_vertex_program3 +699 NV_vertex_program4 +700 NV_video_capture +701 NV_viewport_array +702 NV_viewport_array2 +703 NV_viewport_swizzle
-702 OES_EGL_image -703 OES_EGL_image_external -704 OES_EGL_image_external_essl3 -705 OES_blend_equation_separate -706 OES_blend_func_separate -707 OES_blend_subtract -708 OES_byte_coordinates -709 OES_compressed_ETC1_RGB8_texture -710 OES_compressed_paletted_texture -711 OES_copy_image -712 OES_depth24 -713 OES_depth32 -714 OES_depth_texture -715 OES_depth_texture_cube_map -716 OES_draw_buffers_indexed -717 OES_draw_texture -718 OES_element_index_uint -719 OES_extended_matrix_palette -720 OES_fbo_render_mipmap -721 OES_fragment_precision_high -722 OES_framebuffer_object -723 OES_geometry_point_size -724 OES_geometry_shader -725 OES_get_program_binary -726 OES_gpu_shader5 -727 OES_mapbuffer -728 OES_matrix_get -729 OES_matrix_palette -730 OES_packed_depth_stencil -731 OES_point_size_array -732 OES_point_sprite -733 OES_read_format -734 OES_required_internalformat -735 OES_rgb8_rgba8 -736 OES_sample_shading -737 OES_sample_variables -738 OES_shader_image_atomic -739 OES_shader_io_blocks -740 OES_shader_multisample_interpolation -741 OES_single_precision -742 OES_standard_derivatives -743 OES_stencil1 -744 OES_stencil4 -745 OES_stencil8 -746 OES_surfaceless_context -747 OES_tessellation_point_size -748 OES_tessellation_shader -749 OES_texture_3D -750 OES_texture_border_clamp -751 OES_texture_buffer -752 OES_texture_compression_astc -753 OES_texture_cube_map -754 OES_texture_cube_map_array -755 OES_texture_env_crossbar -756 OES_texture_mirrored_repeat -757 OES_texture_npot -758 OES_texture_stencil8 -759 OES_texture_storage_multisample_2d_array -760 OES_texture_view -761 OES_vertex_array_object -762 OES_vertex_half_float -763 OES_vertex_type_10_10_10_2 +704 OES_EGL_image +705 OES_EGL_image_external +706 OES_EGL_image_external_essl3 +707 OES_blend_equation_separate +708 OES_blend_func_separate +709 OES_blend_subtract +710 OES_byte_coordinates +711 OES_compressed_ETC1_RGB8_texture +712 OES_compressed_paletted_texture +713 OES_copy_image +714 OES_depth24 +715 OES_depth32 +716 OES_depth_texture +717 OES_depth_texture_cube_map +718 OES_draw_buffers_indexed +719 OES_draw_texture +720 OES_element_index_uint +721 OES_extended_matrix_palette +722 OES_fbo_render_mipmap +723 OES_fragment_precision_high +724 OES_framebuffer_object +725 OES_geometry_point_size +726 OES_geometry_shader +727 OES_get_program_binary +728 OES_gpu_shader5 +729 OES_mapbuffer +730 OES_matrix_get +731 OES_matrix_palette +732 OES_packed_depth_stencil +733 OES_point_size_array +734 OES_point_sprite +735 OES_read_format +736 OES_required_internalformat +737 OES_rgb8_rgba8 +738 OES_sample_shading +739 OES_sample_variables +740 OES_shader_image_atomic +741 OES_shader_io_blocks +742 OES_shader_multisample_interpolation +743 OES_single_precision +744 OES_standard_derivatives +745 OES_stencil1 +746 OES_stencil4 +747 OES_stencil8 +748 OES_surfaceless_context +749 OES_tessellation_point_size +750 OES_tessellation_shader +751 OES_texture_3D +752 OES_texture_border_clamp +753 OES_texture_buffer +754 OES_texture_compression_astc +755 OES_texture_cube_map +756 OES_texture_cube_map_array +757 OES_texture_env_crossbar +758 OES_texture_mirrored_repeat +759 OES_texture_npot +760 OES_texture_stencil8 +761 OES_texture_storage_multisample_2d_array +762 OES_texture_view +763 OES_vertex_array_object +764 OES_vertex_half_float +765 OES_vertex_type_10_10_10_2
-764 OML_interlace -765 OML_resample -766 OML_subsample +766 OML_interlace +767 OML_resample +768 OML_subsample
-767 OVR_multiview -768 OVR_multiview2 -769 OVR_multiview_multisampled_render_to_texture +769 OVR_multiview +770 OVR_multiview2 +771 OVR_multiview_multisampled_render_to_texture
-770 PGI_misc_hints -771 PGI_vertex_hints +772 PGI_misc_hints +773 PGI_vertex_hints
-772 QCOM_YUV_texture_gather -773 QCOM_alpha_test -774 QCOM_binning_control -775 QCOM_driver_control -776 QCOM_extended_get -777 QCOM_extended_get2 -778 QCOM_framebuffer_foveated -779 QCOM_motion_estimation -780 QCOM_perfmon_global_mode -781 QCOM_shader_framebuffer_fetch_noncoherent -782 QCOM_shader_framebuffer_fetch_rate -783 QCOM_shading_rate -784 QCOM_texture_foveated -785 QCOM_texture_foveated_subsampled_layout -786 QCOM_tiled_rendering -787 QCOM_writeonly_rendering +774 QCOM_YUV_texture_gather +775 QCOM_alpha_test +776 QCOM_binning_control +777 QCOM_driver_control +778 QCOM_extended_get +779 QCOM_extended_get2 +780 QCOM_framebuffer_foveated +781 QCOM_motion_estimation +782 QCOM_perfmon_global_mode +783 QCOM_shader_framebuffer_fetch_noncoherent +784 QCOM_shader_framebuffer_fetch_rate +785 QCOM_shading_rate +786 QCOM_texture_foveated +787 QCOM_texture_foveated_subsampled_layout +788 QCOM_tiled_rendering +789 QCOM_writeonly_rendering
-788 REGAL_ES1_0_compatibility -789 REGAL_ES1_1_compatibility -790 REGAL_enable -791 REGAL_error_string -792 REGAL_extension_query -793 REGAL_log -794 REGAL_proc_address +790 REGAL_ES1_0_compatibility +791 REGAL_ES1_1_compatibility +792 REGAL_enable +793 REGAL_error_string +794 REGAL_extension_query +795 REGAL_log +796 REGAL_proc_address
-795 REND_screen_coordinates +797 REND_screen_coordinates
-796 S3_s3tc +798 S3_s3tc
-797 SGIS_clip_band_hint -798 SGIS_color_range -799 SGIS_detail_texture -800 SGIS_fog_function -801 SGIS_generate_mipmap -802 SGIS_line_texgen -803 SGIS_multisample -804 SGIS_multitexture -805 SGIS_pixel_texture -806 SGIS_point_line_texgen -807 SGIS_shared_multisample -808 SGIS_sharpen_texture -809 SGIS_texture4D -810 SGIS_texture_border_clamp -811 SGIS_texture_edge_clamp -812 SGIS_texture_filter4 -813 SGIS_texture_lod -814 SGIS_texture_select +799 SGIS_clip_band_hint +800 SGIS_color_range +801 SGIS_detail_texture +802 SGIS_fog_function +803 SGIS_generate_mipmap +804 SGIS_line_texgen +805 SGIS_multisample +806 SGIS_multitexture +807 SGIS_pixel_texture +808 SGIS_point_line_texgen +809 SGIS_shared_multisample +810 SGIS_sharpen_texture +811 SGIS_texture4D +812 SGIS_texture_border_clamp +813 SGIS_texture_edge_clamp +814 SGIS_texture_filter4 +815 SGIS_texture_lod +816 SGIS_texture_select
-815 SGIX_async -816 SGIX_async_histogram -817 SGIX_async_pixel -818 SGIX_bali_g_instruments -819 SGIX_bali_r_instruments -820 SGIX_bali_timer_instruments -821 SGIX_blend_alpha_minmax -822 SGIX_blend_cadd -823 SGIX_blend_cmultiply -824 SGIX_calligraphic_fragment -825 SGIX_clipmap -826 SGIX_color_matrix_accuracy -827 SGIX_color_table_index_mode -828 SGIX_complex_polar -829 SGIX_convolution_accuracy -830 SGIX_cube_map -831 SGIX_cylinder_texgen -832 SGIX_datapipe -833 SGIX_decimation -834 SGIX_depth_pass_instrument -835 SGIX_depth_texture -836 SGIX_dvc -837 SGIX_flush_raster -838 SGIX_fog_blend -839 SGIX_fog_factor_to_alpha -840 SGIX_fog_layers -841 SGIX_fog_offset -842 SGIX_fog_patchy -843 SGIX_fog_scale -844 SGIX_fog_texture -845 SGIX_fragment_lighting_space -846 SGIX_fragment_specular_lighting -847 SGIX_fragments_instrument -848 SGIX_framezoom -849 SGIX_icc_texture -850 SGIX_igloo_interface -851 SGIX_image_compression -852 SGIX_impact_pixel_texture -853 SGIX_instrument_error -854 SGIX_interlace -855 SGIX_ir_instrument1 -856 SGIX_line_quality_hint -857 SGIX_list_priority -858 SGIX_mpeg1 -859 SGIX_mpeg2 -860 SGIX_nonlinear_lighting_pervertex -861 SGIX_nurbs_eval -862 SGIX_occlusion_instrument -863 SGIX_packed_6bytes -864 SGIX_pixel_texture -865 SGIX_pixel_texture_bits -866 SGIX_pixel_texture_lod -867 SGIX_pixel_tiles -868 SGIX_polynomial_ffd -869 SGIX_quad_mesh -870 SGIX_reference_plane -871 SGIX_resample -872 SGIX_scalebias_hint -873 SGIX_shadow -874 SGIX_shadow_ambient -875 SGIX_slim -876 SGIX_spotlight_cutoff -877 SGIX_sprite -878 SGIX_subdiv_patch -879 SGIX_subsample -880 SGIX_tag_sample_buffer -881 SGIX_texture_add_env -882 SGIX_texture_coordinate_clamp -883 SGIX_texture_lod_bias -884 SGIX_texture_mipmap_anisotropic -885 SGIX_texture_multi_buffer -886 SGIX_texture_phase -887 SGIX_texture_range -888 SGIX_texture_scale_bias -889 SGIX_texture_supersample -890 SGIX_vector_ops -891 SGIX_vertex_array_object -892 SGIX_vertex_preclip -893 SGIX_vertex_preclip_hint -894 SGIX_ycrcb -895 SGIX_ycrcb_subsample -896 SGIX_ycrcba +817 SGIX_async +818 SGIX_async_histogram +819 SGIX_async_pixel +820 SGIX_bali_g_instruments +821 SGIX_bali_r_instruments +822 SGIX_bali_timer_instruments +823 SGIX_blend_alpha_minmax +824 SGIX_blend_cadd +825 SGIX_blend_cmultiply +826 SGIX_calligraphic_fragment +827 SGIX_clipmap +828 SGIX_color_matrix_accuracy +829 SGIX_color_table_index_mode +830 SGIX_complex_polar +831 SGIX_convolution_accuracy +832 SGIX_cube_map +833 SGIX_cylinder_texgen +834 SGIX_datapipe +835 SGIX_decimation +836 SGIX_depth_pass_instrument +837 SGIX_depth_texture +838 SGIX_dvc +839 SGIX_flush_raster +840 SGIX_fog_blend +841 SGIX_fog_factor_to_alpha +842 SGIX_fog_layers +843 SGIX_fog_offset +844 SGIX_fog_patchy +845 SGIX_fog_scale +846 SGIX_fog_texture +847 SGIX_fragment_lighting_space +848 SGIX_fragment_specular_lighting +849 SGIX_fragments_instrument +850 SGIX_framezoom +851 SGIX_icc_texture +852 SGIX_igloo_interface +853 SGIX_image_compression +854 SGIX_impact_pixel_texture +855 SGIX_instrument_error +856 SGIX_interlace +857 SGIX_ir_instrument1 +858 SGIX_line_quality_hint +859 SGIX_list_priority +860 SGIX_mpeg1 +861 SGIX_mpeg2 +862 SGIX_nonlinear_lighting_pervertex +863 SGIX_nurbs_eval +864 SGIX_occlusion_instrument +865 SGIX_packed_6bytes +866 SGIX_pixel_texture +867 SGIX_pixel_texture_bits +868 SGIX_pixel_texture_lod +869 SGIX_pixel_tiles +870 SGIX_polynomial_ffd +871 SGIX_quad_mesh +872 SGIX_reference_plane +873 SGIX_resample +874 SGIX_scalebias_hint +875 SGIX_shadow +876 SGIX_shadow_ambient +877 SGIX_slim +878 SGIX_spotlight_cutoff +879 SGIX_sprite +880 SGIX_subdiv_patch +881 SGIX_subsample +882 SGIX_tag_sample_buffer +883 SGIX_texture_add_env +884 SGIX_texture_coordinate_clamp +885 SGIX_texture_lod_bias +886 SGIX_texture_mipmap_anisotropic +887 SGIX_texture_multi_buffer +888 SGIX_texture_phase +889 SGIX_texture_range +890 SGIX_texture_scale_bias +891 SGIX_texture_supersample +892 SGIX_vector_ops +893 SGIX_vertex_array_object +894 SGIX_vertex_preclip +895 SGIX_vertex_preclip_hint +896 SGIX_ycrcb +897 SGIX_ycrcb_subsample +898 SGIX_ycrcba
-897 SGI_color_matrix -898 SGI_color_table -899 SGI_complex -900 SGI_complex_type -901 SGI_fft -902 SGI_texture_color_table +899 SGI_color_matrix +900 SGI_color_table +901 SGI_complex +902 SGI_complex_type +903 SGI_fft +904 SGI_texture_color_table
-903 SUNX_constant_data +905 SUNX_constant_data
-904 SUN_convolution_border_modes -905 SUN_global_alpha -906 SUN_mesh_array -907 SUN_read_video_pixels -908 SUN_slice_accum -909 SUN_triangle_list -910 SUN_vertex +906 SUN_convolution_border_modes +907 SUN_global_alpha +908 SUN_mesh_array +909 SUN_read_video_pixels +910 SUN_slice_accum +911 SUN_triangle_list +912 SUN_vertex
-911 VIV_shader_binary +913 VIV_shader_binary
-912 WIN_phong_shading -913 WIN_scene_markerXXX -914 WIN_specular_fog -915 WIN_swap_hint +914 WIN_phong_shading +915 WIN_scene_markerXXX +916 WIN_specular_fog +917 WIN_swap_hint diff --git a/include/GL/glew.h b/include/GL/glew.h index a4915e8..936f8ee 100644 --- a/include/GL/glew.h +++ b/include/GL/glew.h @@ -14691,6 +14691,17 @@ typedef void (GLAPIENTRY * PFNGLREADBUFFERREGIONPROC) (GLuint region, GLint x, G #endif /* GL_MESAX_texture_stack */ +/* ----------------------- GL_MESA_framebuffer_flip_x ---------------------- */ + +#ifndef GL_MESA_framebuffer_flip_x +#define GL_MESA_framebuffer_flip_x 1 + +#define GL_FRAMEBUFFER_FLIP_X_MESA 0x8BBC + +#define GLEW_MESA_framebuffer_flip_x GLEW_GET_VAR(__GLEW_MESA_framebuffer_flip_x) + +#endif /* GL_MESA_framebuffer_flip_x */ + /* ----------------------- GL_MESA_framebuffer_flip_y ---------------------- */ #ifndef GL_MESA_framebuffer_flip_y @@ -14708,6 +14719,17 @@ typedef void (GLAPIENTRY * PFNGLGETFRAMEBUFFERPARAMETERIVMESAPROC) (GLenum targe #endif /* GL_MESA_framebuffer_flip_y */ +/* ---------------------- GL_MESA_framebuffer_swap_xy ---------------------- */ + +#ifndef GL_MESA_framebuffer_swap_xy +#define GL_MESA_framebuffer_swap_xy 1 + +#define GL_FRAMEBUFFER_SWAP_XY_MESA 0x8BBD + +#define GLEW_MESA_framebuffer_swap_xy GLEW_GET_VAR(__GLEW_MESA_framebuffer_swap_xy) + +#endif /* GL_MESA_framebuffer_swap_xy */ + /* -------------------------- GL_MESA_pack_invert -------------------------- */ #ifndef GL_MESA_pack_invert @@ -26023,7 +26045,9 @@ GLEW_VAR_EXPORT GLboolean __GLEW_KHR_texture_compression_astc_ldr; GLEW_VAR_EXPORT GLboolean __GLEW_KHR_texture_compression_astc_sliced_3d; GLEW_VAR_EXPORT GLboolean __GLEW_KTX_buffer_region; GLEW_VAR_EXPORT GLboolean __GLEW_MESAX_texture_stack; +GLEW_VAR_EXPORT GLboolean __GLEW_MESA_framebuffer_flip_x; GLEW_VAR_EXPORT GLboolean __GLEW_MESA_framebuffer_flip_y; +GLEW_VAR_EXPORT GLboolean __GLEW_MESA_framebuffer_swap_xy; 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; diff --git a/src/glew.c b/src/glew.c index 41b0427..98c2028 100644 --- a/src/glew.c +++ b/src/glew.c @@ -4024,7 +4024,9 @@ GLboolean __GLEW_KHR_texture_compression_astc_ldr = GL_FALSE; GLboolean __GLEW_KHR_texture_compression_astc_sliced_3d = GL_FALSE; GLboolean __GLEW_KTX_buffer_region = GL_FALSE; GLboolean __GLEW_MESAX_texture_stack = GL_FALSE; +GLboolean __GLEW_MESA_framebuffer_flip_x = GL_FALSE; GLboolean __GLEW_MESA_framebuffer_flip_y = GL_FALSE; +GLboolean __GLEW_MESA_framebuffer_swap_xy = GL_FALSE; GLboolean __GLEW_MESA_pack_invert = GL_FALSE; GLboolean __GLEW_MESA_program_binary_formats = GL_FALSE; GLboolean __GLEW_MESA_resize_buffers = GL_FALSE; @@ -6003,9 +6005,15 @@ static const char * _glewExtensionLookup[] = { #ifdef GL_MESAX_texture_stack "GL_MESAX_texture_stack", #endif +#ifdef GL_MESA_framebuffer_flip_x + "GL_MESA_framebuffer_flip_x", +#endif #ifdef GL_MESA_framebuffer_flip_y "GL_MESA_framebuffer_flip_y", #endif +#ifdef GL_MESA_framebuffer_swap_xy + "GL_MESA_framebuffer_swap_xy", +#endif #ifdef GL_MESA_pack_invert "GL_MESA_pack_invert", #endif @@ -7214,7 +7222,7 @@ static const char * _glewExtensionLookup[] = { /* Detected in the extension string or strings */ -static GLboolean _glewExtensionString[933]; +static GLboolean _glewExtensionString[935]; /* Detected via extension string or experimental mode */ static GLboolean* _glewExtensionEnabled[] = { #ifdef GL_3DFX_multisample @@ -8810,9 +8818,15 @@ static GLboolean* _glewExtensionEnabled[] = { #ifdef GL_MESAX_texture_stack &__GLEW_MESAX_texture_stack, #endif +#ifdef GL_MESA_framebuffer_flip_x + &__GLEW_MESA_framebuffer_flip_x, +#endif #ifdef GL_MESA_framebuffer_flip_y &__GLEW_MESA_framebuffer_flip_y, #endif +#ifdef GL_MESA_framebuffer_swap_xy + &__GLEW_MESA_framebuffer_swap_xy, +#endif #ifdef GL_MESA_pack_invert &__GLEW_MESA_pack_invert, #endif @@ -27109,6 +27123,13 @@ GLboolean GLEWAPIENTRY glewIsSupported (const char* name) } if (_glewStrSame2(&pos, &len, (const GLubyte*)"MESA_", 5)) { +#ifdef GL_MESA_framebuffer_flip_x + if (_glewStrSame3(&pos, &len, (const GLubyte*)"framebuffer_flip_x", 18)) + { + ret = GLEW_MESA_framebuffer_flip_x; + continue; + } +#endif #ifdef GL_MESA_framebuffer_flip_y if (_glewStrSame3(&pos, &len, (const GLubyte*)"framebuffer_flip_y", 18)) { @@ -27116,6 +27137,13 @@ GLboolean GLEWAPIENTRY glewIsSupported (const char* name) continue; } #endif +#ifdef GL_MESA_framebuffer_swap_xy + if (_glewStrSame3(&pos, &len, (const GLubyte*)"framebuffer_swap_xy", 19)) + { + ret = GLEW_MESA_framebuffer_swap_xy; + continue; + } +#endif #ifdef GL_MESA_pack_invert if (_glewStrSame3(&pos, &len, (const GLubyte*)"pack_invert", 11)) { diff --git a/src/glewinfo.c b/src/glewinfo.c index 62fc958..aee47c9 100644 --- a/src/glewinfo.c +++ b/src/glewinfo.c @@ -7227,6 +7227,15 @@ static void _glewInfo_GL_MESAX_texture_stack (void) #endif /* GL_MESAX_texture_stack */ +#ifdef GL_MESA_framebuffer_flip_x + +static void _glewInfo_GL_MESA_framebuffer_flip_x (void) +{ + glewPrintExt("GL_MESA_framebuffer_flip_x", GLEW_MESA_framebuffer_flip_x, glewIsSupported("GL_MESA_framebuffer_flip_x"), glewGetExtension("GL_MESA_framebuffer_flip_x")); +} + +#endif /* GL_MESA_framebuffer_flip_x */ + #ifdef GL_MESA_framebuffer_flip_y static void _glewInfo_GL_MESA_framebuffer_flip_y (void) @@ -7239,6 +7248,15 @@ static void _glewInfo_GL_MESA_framebuffer_flip_y (void) #endif /* GL_MESA_framebuffer_flip_y */ +#ifdef GL_MESA_framebuffer_swap_xy + +static void _glewInfo_GL_MESA_framebuffer_swap_xy (void) +{ + glewPrintExt("GL_MESA_framebuffer_swap_xy", GLEW_MESA_framebuffer_swap_xy, glewIsSupported("GL_MESA_framebuffer_swap_xy"), glewGetExtension("GL_MESA_framebuffer_swap_xy")); +} + +#endif /* GL_MESA_framebuffer_swap_xy */ + #ifdef GL_MESA_pack_invert static void _glewInfo_GL_MESA_pack_invert (void) @@ -16420,9 +16438,15 @@ static void glewInfo (void) #ifdef GL_MESAX_texture_stack _glewInfo_GL_MESAX_texture_stack(); #endif /* GL_MESAX_texture_stack */ +#ifdef GL_MESA_framebuffer_flip_x + _glewInfo_GL_MESA_framebuffer_flip_x(); +#endif /* GL_MESA_framebuffer_flip_x */ #ifdef GL_MESA_framebuffer_flip_y _glewInfo_GL_MESA_framebuffer_flip_y(); #endif /* GL_MESA_framebuffer_flip_y */ +#ifdef GL_MESA_framebuffer_swap_xy + _glewInfo_GL_MESA_framebuffer_swap_xy(); +#endif /* GL_MESA_framebuffer_swap_xy */ #ifdef GL_MESA_pack_invert _glewInfo_GL_MESA_pack_invert(); #endif /* GL_MESA_pack_invert */