From 6dbc9407729d653e4d254b772c66af138b00617c Mon Sep 17 00:00:00 2001 From: Gyusun Yeom Date: Thu, 1 Nov 2018 02:45:43 +0900 Subject: [PATCH] Generate Sources of origin/master updated at Wed Oct 31 17:45:43 GMT 2018 --- doc/glew.html | 283 +++++++++++++++++++++++----------------------- include/GL/glew.h | 10 ++ src/glew.c | 16 ++- src/glewinfo.c | 12 ++ 4 files changed, 179 insertions(+), 142 deletions(-) diff --git a/doc/glew.html b/doc/glew.html index 5b0457f..1208d51 100644 --- a/doc/glew.html +++ b/doc/glew.html @@ -889,157 +889,158 @@ THE POSSIBILITY OF SUCH DAMAGE. 760 PGI_misc_hints 761 PGI_vertex_hints
-762 QCOM_alpha_test -763 QCOM_binning_control -764 QCOM_driver_control -765 QCOM_extended_get -766 QCOM_extended_get2 -767 QCOM_framebuffer_foveated -768 QCOM_perfmon_global_mode -769 QCOM_shader_framebuffer_fetch_noncoherent -770 QCOM_shader_framebuffer_fetch_rate -771 QCOM_texture_foveated -772 QCOM_texture_foveated_subsampled_layout -773 QCOM_tiled_rendering -774 QCOM_writeonly_rendering +762 QCOM_YUV_texture_gather +763 QCOM_alpha_test +764 QCOM_binning_control +765 QCOM_driver_control +766 QCOM_extended_get +767 QCOM_extended_get2 +768 QCOM_framebuffer_foveated +769 QCOM_perfmon_global_mode +770 QCOM_shader_framebuffer_fetch_noncoherent +771 QCOM_shader_framebuffer_fetch_rate +772 QCOM_texture_foveated +773 QCOM_texture_foveated_subsampled_layout +774 QCOM_tiled_rendering +775 QCOM_writeonly_rendering
-775 REGAL_ES1_0_compatibility -776 REGAL_ES1_1_compatibility -777 REGAL_enable -778 REGAL_error_string -779 REGAL_extension_query -780 REGAL_log -781 REGAL_proc_address +776 REGAL_ES1_0_compatibility +777 REGAL_ES1_1_compatibility +778 REGAL_enable +779 REGAL_error_string +780 REGAL_extension_query +781 REGAL_log +782 REGAL_proc_address
-782 REND_screen_coordinates +783 REND_screen_coordinates
-783 S3_s3tc +784 S3_s3tc
-784 SGIS_clip_band_hint -785 SGIS_color_range -786 SGIS_detail_texture -787 SGIS_fog_function -788 SGIS_generate_mipmap -789 SGIS_line_texgen -790 SGIS_multisample -791 SGIS_multitexture -792 SGIS_pixel_texture -793 SGIS_point_line_texgen -794 SGIS_shared_multisample -795 SGIS_sharpen_texture -796 SGIS_texture4D -797 SGIS_texture_border_clamp -798 SGIS_texture_edge_clamp -799 SGIS_texture_filter4 -800 SGIS_texture_lod -801 SGIS_texture_select +785 SGIS_clip_band_hint +786 SGIS_color_range +787 SGIS_detail_texture +788 SGIS_fog_function +789 SGIS_generate_mipmap +790 SGIS_line_texgen +791 SGIS_multisample +792 SGIS_multitexture +793 SGIS_pixel_texture +794 SGIS_point_line_texgen +795 SGIS_shared_multisample +796 SGIS_sharpen_texture +797 SGIS_texture4D +798 SGIS_texture_border_clamp +799 SGIS_texture_edge_clamp +800 SGIS_texture_filter4 +801 SGIS_texture_lod +802 SGIS_texture_select
-802 SGIX_async -803 SGIX_async_histogram -804 SGIX_async_pixel -805 SGIX_bali_g_instruments -806 SGIX_bali_r_instruments -807 SGIX_bali_timer_instruments -808 SGIX_blend_alpha_minmax -809 SGIX_blend_cadd -810 SGIX_blend_cmultiply -811 SGIX_calligraphic_fragment -812 SGIX_clipmap -813 SGIX_color_matrix_accuracy -814 SGIX_color_table_index_mode -815 SGIX_complex_polar -816 SGIX_convolution_accuracy -817 SGIX_cube_map -818 SGIX_cylinder_texgen -819 SGIX_datapipe -820 SGIX_decimation -821 SGIX_depth_pass_instrument -822 SGIX_depth_texture -823 SGIX_dvc -824 SGIX_flush_raster -825 SGIX_fog_blend -826 SGIX_fog_factor_to_alpha -827 SGIX_fog_layers -828 SGIX_fog_offset -829 SGIX_fog_patchy -830 SGIX_fog_scale -831 SGIX_fog_texture -832 SGIX_fragment_lighting_space -833 SGIX_fragment_specular_lighting -834 SGIX_fragments_instrument -835 SGIX_framezoom -836 SGIX_icc_texture -837 SGIX_igloo_interface -838 SGIX_image_compression -839 SGIX_impact_pixel_texture -840 SGIX_instrument_error -841 SGIX_interlace -842 SGIX_ir_instrument1 -843 SGIX_line_quality_hint -844 SGIX_list_priority -845 SGIX_mpeg1 -846 SGIX_mpeg2 -847 SGIX_nonlinear_lighting_pervertex -848 SGIX_nurbs_eval -849 SGIX_occlusion_instrument -850 SGIX_packed_6bytes -851 SGIX_pixel_texture -852 SGIX_pixel_texture_bits -853 SGIX_pixel_texture_lod -854 SGIX_pixel_tiles -855 SGIX_polynomial_ffd -856 SGIX_quad_mesh -857 SGIX_reference_plane -858 SGIX_resample -859 SGIX_scalebias_hint -860 SGIX_shadow -861 SGIX_shadow_ambient -862 SGIX_slim -863 SGIX_spotlight_cutoff -864 SGIX_sprite -865 SGIX_subdiv_patch -866 SGIX_subsample -867 SGIX_tag_sample_buffer -868 SGIX_texture_add_env -869 SGIX_texture_coordinate_clamp -870 SGIX_texture_lod_bias -871 SGIX_texture_mipmap_anisotropic -872 SGIX_texture_multi_buffer -873 SGIX_texture_phase -874 SGIX_texture_range -875 SGIX_texture_scale_bias -876 SGIX_texture_supersample -877 SGIX_vector_ops -878 SGIX_vertex_array_object -879 SGIX_vertex_preclip -880 SGIX_vertex_preclip_hint -881 SGIX_ycrcb -882 SGIX_ycrcb_subsample -883 SGIX_ycrcba +803 SGIX_async +804 SGIX_async_histogram +805 SGIX_async_pixel +806 SGIX_bali_g_instruments +807 SGIX_bali_r_instruments +808 SGIX_bali_timer_instruments +809 SGIX_blend_alpha_minmax +810 SGIX_blend_cadd +811 SGIX_blend_cmultiply +812 SGIX_calligraphic_fragment +813 SGIX_clipmap +814 SGIX_color_matrix_accuracy +815 SGIX_color_table_index_mode +816 SGIX_complex_polar +817 SGIX_convolution_accuracy +818 SGIX_cube_map +819 SGIX_cylinder_texgen +820 SGIX_datapipe +821 SGIX_decimation +822 SGIX_depth_pass_instrument +823 SGIX_depth_texture +824 SGIX_dvc +825 SGIX_flush_raster +826 SGIX_fog_blend +827 SGIX_fog_factor_to_alpha +828 SGIX_fog_layers +829 SGIX_fog_offset +830 SGIX_fog_patchy +831 SGIX_fog_scale +832 SGIX_fog_texture +833 SGIX_fragment_lighting_space +834 SGIX_fragment_specular_lighting +835 SGIX_fragments_instrument +836 SGIX_framezoom +837 SGIX_icc_texture +838 SGIX_igloo_interface +839 SGIX_image_compression +840 SGIX_impact_pixel_texture +841 SGIX_instrument_error +842 SGIX_interlace +843 SGIX_ir_instrument1 +844 SGIX_line_quality_hint +845 SGIX_list_priority +846 SGIX_mpeg1 +847 SGIX_mpeg2 +848 SGIX_nonlinear_lighting_pervertex +849 SGIX_nurbs_eval +850 SGIX_occlusion_instrument +851 SGIX_packed_6bytes +852 SGIX_pixel_texture +853 SGIX_pixel_texture_bits +854 SGIX_pixel_texture_lod +855 SGIX_pixel_tiles +856 SGIX_polynomial_ffd +857 SGIX_quad_mesh +858 SGIX_reference_plane +859 SGIX_resample +860 SGIX_scalebias_hint +861 SGIX_shadow +862 SGIX_shadow_ambient +863 SGIX_slim +864 SGIX_spotlight_cutoff +865 SGIX_sprite +866 SGIX_subdiv_patch +867 SGIX_subsample +868 SGIX_tag_sample_buffer +869 SGIX_texture_add_env +870 SGIX_texture_coordinate_clamp +871 SGIX_texture_lod_bias +872 SGIX_texture_mipmap_anisotropic +873 SGIX_texture_multi_buffer +874 SGIX_texture_phase +875 SGIX_texture_range +876 SGIX_texture_scale_bias +877 SGIX_texture_supersample +878 SGIX_vector_ops +879 SGIX_vertex_array_object +880 SGIX_vertex_preclip +881 SGIX_vertex_preclip_hint +882 SGIX_ycrcb +883 SGIX_ycrcb_subsample +884 SGIX_ycrcba
-884 SGI_color_matrix -885 SGI_color_table -886 SGI_complex -887 SGI_complex_type -888 SGI_fft -889 SGI_texture_color_table +885 SGI_color_matrix +886 SGI_color_table +887 SGI_complex +888 SGI_complex_type +889 SGI_fft +890 SGI_texture_color_table
-890 SUNX_constant_data +891 SUNX_constant_data
-891 SUN_convolution_border_modes -892 SUN_global_alpha -893 SUN_mesh_array -894 SUN_read_video_pixels -895 SUN_slice_accum -896 SUN_triangle_list -897 SUN_vertex +892 SUN_convolution_border_modes +893 SUN_global_alpha +894 SUN_mesh_array +895 SUN_read_video_pixels +896 SUN_slice_accum +897 SUN_triangle_list +898 SUN_vertex
-898 VIV_shader_binary +899 VIV_shader_binary
-899 WIN_phong_shading -900 WIN_scene_markerXXX -901 WIN_specular_fog -902 WIN_swap_hint +900 WIN_phong_shading +901 WIN_scene_markerXXX +902 WIN_specular_fog +903 WIN_swap_hint diff --git a/include/GL/glew.h b/include/GL/glew.h index 4e8dcd9..899410f 100644 --- a/include/GL/glew.h +++ b/include/GL/glew.h @@ -19839,6 +19839,15 @@ typedef void (GLAPIENTRY * PFNGLFRAMEBUFFERTEXTUREMULTISAMPLEMULTIVIEWOVRPROC) ( #endif /* GL_PGI_vertex_hints */ +/* ----------------------- GL_QCOM_YUV_texture_gather ---------------------- */ + +#ifndef GL_QCOM_YUV_texture_gather +#define GL_QCOM_YUV_texture_gather 1 + +#define GLEW_QCOM_YUV_texture_gather GLEW_GET_VAR(__GLEW_QCOM_YUV_texture_gather) + +#endif /* GL_QCOM_YUV_texture_gather */ + /* --------------------------- GL_QCOM_alpha_test -------------------------- */ #ifndef GL_QCOM_alpha_test @@ -26036,6 +26045,7 @@ GLEW_VAR_EXPORT GLboolean __GLEW_OVR_multiview2; GLEW_VAR_EXPORT GLboolean __GLEW_OVR_multiview_multisampled_render_to_texture; GLEW_VAR_EXPORT GLboolean __GLEW_PGI_misc_hints; GLEW_VAR_EXPORT GLboolean __GLEW_PGI_vertex_hints; +GLEW_VAR_EXPORT GLboolean __GLEW_QCOM_YUV_texture_gather; GLEW_VAR_EXPORT GLboolean __GLEW_QCOM_alpha_test; GLEW_VAR_EXPORT GLboolean __GLEW_QCOM_binning_control; GLEW_VAR_EXPORT GLboolean __GLEW_QCOM_driver_control; diff --git a/src/glew.c b/src/glew.c index e5188f9..b689335 100644 --- a/src/glew.c +++ b/src/glew.c @@ -4231,6 +4231,7 @@ GLboolean __GLEW_OVR_multiview2 = GL_FALSE; GLboolean __GLEW_OVR_multiview_multisampled_render_to_texture = GL_FALSE; GLboolean __GLEW_PGI_misc_hints = GL_FALSE; GLboolean __GLEW_PGI_vertex_hints = GL_FALSE; +GLboolean __GLEW_QCOM_YUV_texture_gather = GL_FALSE; GLboolean __GLEW_QCOM_alpha_test = GL_FALSE; GLboolean __GLEW_QCOM_binning_control = GL_FALSE; GLboolean __GLEW_QCOM_driver_control = GL_FALSE; @@ -6657,6 +6658,9 @@ static const char * _glewExtensionLookup[] = { #ifdef GL_PGI_vertex_hints "GL_PGI_vertex_hints", #endif +#ifdef GL_QCOM_YUV_texture_gather + "GL_QCOM_YUV_texture_gather", +#endif #ifdef GL_QCOM_alpha_test "GL_QCOM_alpha_test", #endif @@ -7139,7 +7143,7 @@ static const char * _glewExtensionLookup[] = { /* Detected in the extension string or strings */ -static GLboolean _glewExtensionString[920]; +static GLboolean _glewExtensionString[921]; /* Detected via extension string or experimental mode */ static GLboolean* _glewExtensionEnabled[] = { #ifdef GL_3DFX_multisample @@ -9425,6 +9429,9 @@ static GLboolean* _glewExtensionEnabled[] = { #ifdef GL_PGI_vertex_hints &__GLEW_PGI_vertex_hints, #endif +#ifdef GL_QCOM_YUV_texture_gather + &__GLEW_QCOM_YUV_texture_gather, +#endif #ifdef GL_QCOM_alpha_test &__GLEW_QCOM_alpha_test, #endif @@ -28406,6 +28413,13 @@ GLboolean GLEWAPIENTRY glewIsSupported (const char* name) } if (_glewStrSame2(&pos, &len, (const GLubyte*)"QCOM_", 5)) { +#ifdef GL_QCOM_YUV_texture_gather + if (_glewStrSame3(&pos, &len, (const GLubyte*)"YUV_texture_gather", 18)) + { + ret = GLEW_QCOM_YUV_texture_gather; + continue; + } +#endif #ifdef GL_QCOM_alpha_test if (_glewStrSame3(&pos, &len, (const GLubyte*)"alpha_test", 10)) { diff --git a/src/glewinfo.c b/src/glewinfo.c index 9bc7e6d..aa6ee13 100644 --- a/src/glewinfo.c +++ b/src/glewinfo.c @@ -9988,6 +9988,15 @@ static void _glewInfo_GL_PGI_vertex_hints (void) #endif /* GL_PGI_vertex_hints */ +#ifdef GL_QCOM_YUV_texture_gather + +static void _glewInfo_GL_QCOM_YUV_texture_gather (void) +{ + glewPrintExt("GL_QCOM_YUV_texture_gather", GLEW_QCOM_YUV_texture_gather, glewIsSupported("GL_QCOM_YUV_texture_gather"), glewGetExtension("GL_QCOM_YUV_texture_gather")); +} + +#endif /* GL_QCOM_YUV_texture_gather */ + #ifdef GL_QCOM_alpha_test static void _glewInfo_GL_QCOM_alpha_test (void) @@ -16836,6 +16845,9 @@ static void glewInfo (void) #ifdef GL_PGI_vertex_hints _glewInfo_GL_PGI_vertex_hints(); #endif /* GL_PGI_vertex_hints */ +#ifdef GL_QCOM_YUV_texture_gather + _glewInfo_GL_QCOM_YUV_texture_gather(); +#endif /* GL_QCOM_YUV_texture_gather */ #ifdef GL_QCOM_alpha_test _glewInfo_GL_QCOM_alpha_test(); #endif /* GL_QCOM_alpha_test */