diff --git a/doc/glew.html b/doc/glew.html index da13438..73c0430 100644 --- a/doc/glew.html +++ b/doc/glew.html @@ -607,471 +607,474 @@ THE POSSIBILITY OF SUCH DAMAGE. 496 HP_occlusion_test 497 HP_texture_lighting
-498 IBM_cull_vertex -499 IBM_multimode_draw_arrays -500 IBM_rasterpos_clip -501 IBM_static_data -502 IBM_texture_mirrored_repeat -503 IBM_vertex_array_lists +498 HUAWEI_program_binary +499 HUAWEI_shader_binary
-504 IMG_bindless_texture -505 IMG_framebuffer_downsample -506 IMG_multisampled_render_to_texture -507 IMG_program_binary -508 IMG_pvric_end_to_end_signature -509 IMG_read_format -510 IMG_shader_binary -511 IMG_texture_compression_pvrtc -512 IMG_texture_compression_pvrtc2 -513 IMG_texture_env_enhanced_fixed_function -514 IMG_texture_filter_cubic -515 IMG_tile_region_protection +500 IBM_cull_vertex +501 IBM_multimode_draw_arrays +502 IBM_rasterpos_clip +503 IBM_static_data +504 IBM_texture_mirrored_repeat +505 IBM_vertex_array_lists
-516 INGR_color_clamp -517 INGR_interlace_read +506 IMG_bindless_texture +507 IMG_framebuffer_downsample +508 IMG_multisampled_render_to_texture +509 IMG_program_binary +510 IMG_pvric_end_to_end_signature +511 IMG_read_format +512 IMG_shader_binary +513 IMG_texture_compression_pvrtc +514 IMG_texture_compression_pvrtc2 +515 IMG_texture_env_enhanced_fixed_function +516 IMG_texture_filter_cubic +517 IMG_tile_region_protection
-518 INTEL_blackhole_render -519 INTEL_conservative_rasterization -520 INTEL_fragment_shader_ordering -521 INTEL_framebuffer_CMAA -522 INTEL_map_texture -523 INTEL_parallel_arrays -524 INTEL_performance_query -525 INTEL_shader_integer_functions2 -526 INTEL_texture_scissor +518 INGR_color_clamp +519 INGR_interlace_read
-527 KHR_blend_equation_advanced -528 KHR_blend_equation_advanced_coherent -529 KHR_context_flush_control -530 KHR_debug -531 KHR_no_error -532 KHR_parallel_shader_compile -533 KHR_robust_buffer_access_behavior -534 KHR_robustness -535 KHR_shader_subgroup -536 KHR_texture_compression_astc_hdr -537 KHR_texture_compression_astc_ldr -538 KHR_texture_compression_astc_sliced_3d +520 INTEL_blackhole_render +521 INTEL_conservative_rasterization +522 INTEL_fragment_shader_ordering +523 INTEL_framebuffer_CMAA +524 INTEL_map_texture +525 INTEL_parallel_arrays +526 INTEL_performance_query +527 INTEL_shader_integer_functions2 +528 INTEL_texture_scissor
-539 KTX_buffer_region +529 KHR_blend_equation_advanced +530 KHR_blend_equation_advanced_coherent +531 KHR_context_flush_control +532 KHR_debug +533 KHR_no_error +534 KHR_parallel_shader_compile +535 KHR_robust_buffer_access_behavior +536 KHR_robustness +537 KHR_shader_subgroup +538 KHR_texture_compression_astc_hdr +539 KHR_texture_compression_astc_ldr +540 KHR_texture_compression_astc_sliced_3d
-540 MESAX_texture_stack +541 KTX_buffer_region
-541 MESA_bgra -542 MESA_framebuffer_flip_x -543 MESA_framebuffer_flip_y -544 MESA_framebuffer_swap_xy -545 MESA_pack_invert -546 MESA_program_binary_formats -547 MESA_resize_buffers -548 MESA_shader_integer_functions -549 MESA_texture_const_bandwidth -550 MESA_tile_raster_order -551 MESA_window_pos -552 MESA_ycbcr_texture +542 MESAX_texture_stack
-553 NVX_blend_equation_advanced_multi_draw_buffers -554 NVX_conditional_render -555 NVX_gpu_memory_info -556 NVX_gpu_multicast2 -557 NVX_linked_gpu_multicast -558 NVX_progress_fence +543 MESA_bgra +544 MESA_framebuffer_flip_x +545 MESA_framebuffer_flip_y +546 MESA_framebuffer_swap_xy +547 MESA_pack_invert +548 MESA_program_binary_formats +549 MESA_resize_buffers +550 MESA_shader_integer_functions +551 MESA_texture_const_bandwidth +552 MESA_tile_raster_order +553 MESA_window_pos +554 MESA_ycbcr_texture
-559 NV_3dvision_settings -560 NV_EGL_stream_consumer_external -561 NV_alpha_to_coverage_dither_control -562 NV_bgr -563 NV_bindless_multi_draw_indirect -564 NV_bindless_multi_draw_indirect_count -565 NV_bindless_texture -566 NV_blend_equation_advanced -567 NV_blend_equation_advanced_coherent -568 NV_blend_minmax_factor -569 NV_blend_square -570 NV_clip_space_w_scaling -571 NV_command_list -572 NV_compute_program5 -573 NV_compute_shader_derivatives -574 NV_conditional_render -575 NV_conservative_raster -576 NV_conservative_raster_dilate -577 NV_conservative_raster_pre_snap -578 NV_conservative_raster_pre_snap_triangles -579 NV_conservative_raster_underestimation -580 NV_copy_buffer -581 NV_copy_depth_to_color -582 NV_copy_image -583 NV_deep_texture3D -584 NV_depth_buffer_float -585 NV_depth_clamp -586 NV_depth_nonlinear -587 NV_depth_range_unclamped -588 NV_draw_buffers -589 NV_draw_instanced -590 NV_draw_texture -591 NV_draw_vulkan_image -592 NV_evaluators -593 NV_explicit_attrib_location -594 NV_explicit_multisample -595 NV_fbo_color_attachments -596 NV_fence -597 NV_fill_rectangle -598 NV_float_buffer -599 NV_fog_distance -600 NV_fragment_coverage_to_color -601 NV_fragment_program -602 NV_fragment_program2 -603 NV_fragment_program4 -604 NV_fragment_program_option -605 NV_fragment_shader_barycentric -606 NV_fragment_shader_interlock -607 NV_framebuffer_blit -608 NV_framebuffer_mixed_samples -609 NV_framebuffer_multisample -610 NV_framebuffer_multisample_coverage -611 NV_generate_mipmap_sRGB -612 NV_geometry_program4 -613 NV_geometry_shader4 -614 NV_geometry_shader_passthrough -615 NV_gpu_multicast -616 NV_gpu_program4 -617 NV_gpu_program5 -618 NV_gpu_program5_mem_extended -619 NV_gpu_program_fp64 -620 NV_gpu_shader5 -621 NV_half_float -622 NV_image_formats -623 NV_instanced_arrays -624 NV_internalformat_sample_query -625 NV_light_max_exponent -626 NV_memory_attachment -627 NV_memory_object_sparse -628 NV_mesh_shader -629 NV_multisample_coverage -630 NV_multisample_filter_hint -631 NV_non_square_matrices -632 NV_occlusion_query -633 NV_pack_subimage -634 NV_packed_depth_stencil -635 NV_packed_float -636 NV_packed_float_linear -637 NV_parameter_buffer_object -638 NV_parameter_buffer_object2 -639 NV_path_rendering -640 NV_path_rendering_shared_edge -641 NV_pixel_buffer_object -642 NV_pixel_data_range -643 NV_platform_binary -644 NV_point_sprite -645 NV_polygon_mode -646 NV_present_video -647 NV_primitive_restart -648 NV_primitive_shading_rate -649 NV_query_resource_tag -650 NV_read_buffer -651 NV_read_buffer_front -652 NV_read_depth -653 NV_read_depth_stencil -654 NV_read_stencil -655 NV_register_combiners -656 NV_register_combiners2 -657 NV_representative_fragment_test -658 NV_robustness_video_memory_purge -659 NV_sRGB_formats -660 NV_sample_locations -661 NV_sample_mask_override_coverage -662 NV_scissor_exclusive -663 NV_shader_atomic_counters -664 NV_shader_atomic_float -665 NV_shader_atomic_float64 -666 NV_shader_atomic_fp16_vector -667 NV_shader_atomic_int64 -668 NV_shader_buffer_load -669 NV_shader_noperspective_interpolation -670 NV_shader_storage_buffer_object -671 NV_shader_subgroup_partitioned -672 NV_shader_texture_footprint -673 NV_shader_thread_group -674 NV_shader_thread_shuffle -675 NV_shading_rate_image -676 NV_shadow_samplers_array -677 NV_shadow_samplers_cube -678 NV_stereo_view_rendering -679 NV_tessellation_program5 -680 NV_texgen_emboss -681 NV_texgen_reflection -682 NV_texture_array -683 NV_texture_barrier -684 NV_texture_border_clamp -685 NV_texture_compression_latc -686 NV_texture_compression_s3tc -687 NV_texture_compression_s3tc_update -688 NV_texture_compression_vtc -689 NV_texture_env_combine4 -690 NV_texture_expand_normal -691 NV_texture_multisample -692 NV_texture_npot_2D_mipmap -693 NV_texture_rectangle -694 NV_texture_rectangle_compressed -695 NV_texture_shader -696 NV_texture_shader2 -697 NV_texture_shader3 -698 NV_timeline_semaphore -699 NV_transform_feedback -700 NV_transform_feedback2 -701 NV_uniform_buffer_std430_layout -702 NV_uniform_buffer_unified_memory -703 NV_vdpau_interop -704 NV_vdpau_interop2 -705 NV_vertex_array_range -706 NV_vertex_array_range2 -707 NV_vertex_attrib_integer_64bit -708 NV_vertex_buffer_unified_memory -709 NV_vertex_program -710 NV_vertex_program1_1 -711 NV_vertex_program2 -712 NV_vertex_program2_option -713 NV_vertex_program3 -714 NV_vertex_program4 -715 NV_video_capture -716 NV_viewport_array -717 NV_viewport_array2 -718 NV_viewport_swizzle +555 NVX_blend_equation_advanced_multi_draw_buffers +556 NVX_conditional_render +557 NVX_gpu_memory_info +558 NVX_gpu_multicast2 +559 NVX_linked_gpu_multicast +560 NVX_progress_fence
-719 OES_EGL_image -720 OES_EGL_image_external -721 OES_EGL_image_external_essl3 -722 OES_blend_equation_separate -723 OES_blend_func_separate -724 OES_blend_subtract -725 OES_byte_coordinates -726 OES_compressed_ETC1_RGB8_texture -727 OES_compressed_paletted_texture -728 OES_copy_image -729 OES_depth24 -730 OES_depth32 -731 OES_depth_texture -732 OES_depth_texture_cube_map -733 OES_draw_buffers_indexed -734 OES_draw_texture -735 OES_element_index_uint -736 OES_extended_matrix_palette -737 OES_fbo_render_mipmap -738 OES_fragment_precision_high -739 OES_framebuffer_object -740 OES_geometry_point_size -741 OES_geometry_shader -742 OES_get_program_binary -743 OES_gpu_shader5 -744 OES_mapbuffer -745 OES_matrix_get -746 OES_matrix_palette -747 OES_packed_depth_stencil -748 OES_point_size_array -749 OES_point_sprite -750 OES_read_format -751 OES_required_internalformat -752 OES_rgb8_rgba8 -753 OES_sample_shading -754 OES_sample_variables -755 OES_shader_image_atomic -756 OES_shader_io_blocks -757 OES_shader_multisample_interpolation -758 OES_single_precision -759 OES_standard_derivatives -760 OES_stencil1 -761 OES_stencil4 -762 OES_stencil8 -763 OES_surfaceless_context -764 OES_tessellation_point_size -765 OES_tessellation_shader -766 OES_texture_3D -767 OES_texture_border_clamp -768 OES_texture_buffer -769 OES_texture_compression_astc -770 OES_texture_cube_map -771 OES_texture_cube_map_array -772 OES_texture_env_crossbar -773 OES_texture_mirrored_repeat -774 OES_texture_npot -775 OES_texture_stencil8 -776 OES_texture_storage_multisample_2d_array -777 OES_texture_view -778 OES_vertex_array_object -779 OES_vertex_half_float -780 OES_vertex_type_10_10_10_2 +561 NV_3dvision_settings +562 NV_EGL_stream_consumer_external +563 NV_alpha_to_coverage_dither_control +564 NV_bgr +565 NV_bindless_multi_draw_indirect +566 NV_bindless_multi_draw_indirect_count +567 NV_bindless_texture +568 NV_blend_equation_advanced +569 NV_blend_equation_advanced_coherent +570 NV_blend_minmax_factor +571 NV_blend_square +572 NV_clip_space_w_scaling +573 NV_command_list +574 NV_compute_program5 +575 NV_compute_shader_derivatives +576 NV_conditional_render +577 NV_conservative_raster +578 NV_conservative_raster_dilate +579 NV_conservative_raster_pre_snap +580 NV_conservative_raster_pre_snap_triangles +581 NV_conservative_raster_underestimation +582 NV_copy_buffer +583 NV_copy_depth_to_color +584 NV_copy_image +585 NV_deep_texture3D +586 NV_depth_buffer_float +587 NV_depth_clamp +588 NV_depth_nonlinear +589 NV_depth_range_unclamped +590 NV_draw_buffers +591 NV_draw_instanced +592 NV_draw_texture +593 NV_draw_vulkan_image +594 NV_evaluators +595 NV_explicit_attrib_location +596 NV_explicit_multisample +597 NV_fbo_color_attachments +598 NV_fence +599 NV_fill_rectangle +600 NV_float_buffer +601 NV_fog_distance +602 NV_fragment_coverage_to_color +603 NV_fragment_program +604 NV_fragment_program2 +605 NV_fragment_program4 +606 NV_fragment_program_option +607 NV_fragment_shader_barycentric +608 NV_fragment_shader_interlock +609 NV_framebuffer_blit +610 NV_framebuffer_mixed_samples +611 NV_framebuffer_multisample +612 NV_framebuffer_multisample_coverage +613 NV_generate_mipmap_sRGB +614 NV_geometry_program4 +615 NV_geometry_shader4 +616 NV_geometry_shader_passthrough +617 NV_gpu_multicast +618 NV_gpu_program4 +619 NV_gpu_program5 +620 NV_gpu_program5_mem_extended +621 NV_gpu_program_fp64 +622 NV_gpu_shader5 +623 NV_half_float +624 NV_image_formats +625 NV_instanced_arrays +626 NV_internalformat_sample_query +627 NV_light_max_exponent +628 NV_memory_attachment +629 NV_memory_object_sparse +630 NV_mesh_shader +631 NV_multisample_coverage +632 NV_multisample_filter_hint +633 NV_non_square_matrices +634 NV_occlusion_query +635 NV_pack_subimage +636 NV_packed_depth_stencil +637 NV_packed_float +638 NV_packed_float_linear +639 NV_parameter_buffer_object +640 NV_parameter_buffer_object2 +641 NV_path_rendering +642 NV_path_rendering_shared_edge +643 NV_pixel_buffer_object +644 NV_pixel_data_range +645 NV_platform_binary +646 NV_point_sprite +647 NV_polygon_mode +648 NV_present_video +649 NV_primitive_restart +650 NV_primitive_shading_rate +651 NV_query_resource_tag +652 NV_read_buffer +653 NV_read_buffer_front +654 NV_read_depth +655 NV_read_depth_stencil +656 NV_read_stencil +657 NV_register_combiners +658 NV_register_combiners2 +659 NV_representative_fragment_test +660 NV_robustness_video_memory_purge +661 NV_sRGB_formats +662 NV_sample_locations +663 NV_sample_mask_override_coverage +664 NV_scissor_exclusive +665 NV_shader_atomic_counters +666 NV_shader_atomic_float +667 NV_shader_atomic_float64 +668 NV_shader_atomic_fp16_vector +669 NV_shader_atomic_int64 +670 NV_shader_buffer_load +671 NV_shader_noperspective_interpolation +672 NV_shader_storage_buffer_object +673 NV_shader_subgroup_partitioned +674 NV_shader_texture_footprint +675 NV_shader_thread_group +676 NV_shader_thread_shuffle +677 NV_shading_rate_image +678 NV_shadow_samplers_array +679 NV_shadow_samplers_cube +680 NV_stereo_view_rendering +681 NV_tessellation_program5 +682 NV_texgen_emboss +683 NV_texgen_reflection +684 NV_texture_array +685 NV_texture_barrier +686 NV_texture_border_clamp +687 NV_texture_compression_latc +688 NV_texture_compression_s3tc +689 NV_texture_compression_s3tc_update +690 NV_texture_compression_vtc +691 NV_texture_env_combine4 +692 NV_texture_expand_normal +693 NV_texture_multisample +694 NV_texture_npot_2D_mipmap +695 NV_texture_rectangle +696 NV_texture_rectangle_compressed +697 NV_texture_shader +698 NV_texture_shader2 +699 NV_texture_shader3 +700 NV_timeline_semaphore +701 NV_transform_feedback +702 NV_transform_feedback2 +703 NV_uniform_buffer_std430_layout +704 NV_uniform_buffer_unified_memory +705 NV_vdpau_interop +706 NV_vdpau_interop2 +707 NV_vertex_array_range +708 NV_vertex_array_range2 +709 NV_vertex_attrib_integer_64bit +710 NV_vertex_buffer_unified_memory +711 NV_vertex_program +712 NV_vertex_program1_1 +713 NV_vertex_program2 +714 NV_vertex_program2_option +715 NV_vertex_program3 +716 NV_vertex_program4 +717 NV_video_capture +718 NV_viewport_array +719 NV_viewport_array2 +720 NV_viewport_swizzle
-781 OML_interlace -782 OML_resample -783 OML_subsample +721 OES_EGL_image +722 OES_EGL_image_external +723 OES_EGL_image_external_essl3 +724 OES_blend_equation_separate +725 OES_blend_func_separate +726 OES_blend_subtract +727 OES_byte_coordinates +728 OES_compressed_ETC1_RGB8_texture +729 OES_compressed_paletted_texture +730 OES_copy_image +731 OES_depth24 +732 OES_depth32 +733 OES_depth_texture +734 OES_depth_texture_cube_map +735 OES_draw_buffers_indexed +736 OES_draw_texture +737 OES_element_index_uint +738 OES_extended_matrix_palette +739 OES_fbo_render_mipmap +740 OES_fragment_precision_high +741 OES_framebuffer_object +742 OES_geometry_point_size +743 OES_geometry_shader +744 OES_get_program_binary +745 OES_gpu_shader5 +746 OES_mapbuffer +747 OES_matrix_get +748 OES_matrix_palette +749 OES_packed_depth_stencil +750 OES_point_size_array +751 OES_point_sprite +752 OES_read_format +753 OES_required_internalformat +754 OES_rgb8_rgba8 +755 OES_sample_shading +756 OES_sample_variables +757 OES_shader_image_atomic +758 OES_shader_io_blocks +759 OES_shader_multisample_interpolation +760 OES_single_precision +761 OES_standard_derivatives +762 OES_stencil1 +763 OES_stencil4 +764 OES_stencil8 +765 OES_surfaceless_context +766 OES_tessellation_point_size +767 OES_tessellation_shader +768 OES_texture_3D +769 OES_texture_border_clamp +770 OES_texture_buffer +771 OES_texture_compression_astc +772 OES_texture_cube_map +773 OES_texture_cube_map_array +774 OES_texture_env_crossbar +775 OES_texture_mirrored_repeat +776 OES_texture_npot +777 OES_texture_stencil8 +778 OES_texture_storage_multisample_2d_array +779 OES_texture_view +780 OES_vertex_array_object +781 OES_vertex_half_float +782 OES_vertex_type_10_10_10_2
-784 OVR_multiview -785 OVR_multiview2 -786 OVR_multiview_multisampled_render_to_texture +783 OML_interlace +784 OML_resample +785 OML_subsample
-787 PGI_misc_hints -788 PGI_vertex_hints +786 OVR_multiview +787 OVR_multiview2 +788 OVR_multiview_multisampled_render_to_texture
-789 QCOM_YUV_texture_gather -790 QCOM_alpha_test -791 QCOM_binning_control -792 QCOM_driver_control -793 QCOM_extended_get -794 QCOM_extended_get2 -795 QCOM_frame_extrapolation -796 QCOM_framebuffer_foveated -797 QCOM_motion_estimation -798 QCOM_perfmon_global_mode -799 QCOM_render_sRGB_R8_RG8 -800 QCOM_render_shared_exponent -801 QCOM_shader_framebuffer_fetch_noncoherent -802 QCOM_shader_framebuffer_fetch_rate -803 QCOM_shading_rate -804 QCOM_texture_foveated -805 QCOM_texture_foveated2 -806 QCOM_texture_foveated_subsampled_layout -807 QCOM_texture_lod_bias -808 QCOM_tiled_rendering -809 QCOM_writeonly_rendering -810 QCOM_ycbcr_degamma +789 PGI_misc_hints +790 PGI_vertex_hints
-811 REGAL_ES1_0_compatibility -812 REGAL_ES1_1_compatibility -813 REGAL_enable -814 REGAL_error_string -815 REGAL_extension_query -816 REGAL_log -817 REGAL_proc_address +791 QCOM_YUV_texture_gather +792 QCOM_alpha_test +793 QCOM_binning_control +794 QCOM_driver_control +795 QCOM_extended_get +796 QCOM_extended_get2 +797 QCOM_frame_extrapolation +798 QCOM_framebuffer_foveated +799 QCOM_motion_estimation +800 QCOM_perfmon_global_mode +801 QCOM_render_sRGB_R8_RG8 +802 QCOM_render_shared_exponent +803 QCOM_shader_framebuffer_fetch_noncoherent +804 QCOM_shader_framebuffer_fetch_rate +805 QCOM_shading_rate +806 QCOM_texture_foveated +807 QCOM_texture_foveated2 +808 QCOM_texture_foveated_subsampled_layout +809 QCOM_texture_lod_bias +810 QCOM_tiled_rendering +811 QCOM_writeonly_rendering +812 QCOM_ycbcr_degamma
-818 REND_screen_coordinates +813 REGAL_ES1_0_compatibility +814 REGAL_ES1_1_compatibility +815 REGAL_enable +816 REGAL_error_string +817 REGAL_extension_query +818 REGAL_log +819 REGAL_proc_address
-819 S3_s3tc +820 REND_screen_coordinates
-820 SGIS_clip_band_hint -821 SGIS_color_range -822 SGIS_detail_texture -823 SGIS_fog_function -824 SGIS_generate_mipmap -825 SGIS_line_texgen -826 SGIS_multisample -827 SGIS_multitexture -828 SGIS_pixel_texture -829 SGIS_point_line_texgen -830 SGIS_shared_multisample -831 SGIS_sharpen_texture -832 SGIS_texture4D -833 SGIS_texture_border_clamp -834 SGIS_texture_edge_clamp -835 SGIS_texture_filter4 -836 SGIS_texture_lod -837 SGIS_texture_select +821 S3_s3tc
-838 SGIX_async -839 SGIX_async_histogram -840 SGIX_async_pixel -841 SGIX_bali_g_instruments -842 SGIX_bali_r_instruments -843 SGIX_bali_timer_instruments -844 SGIX_blend_alpha_minmax -845 SGIX_blend_cadd -846 SGIX_blend_cmultiply -847 SGIX_calligraphic_fragment -848 SGIX_clipmap -849 SGIX_color_matrix_accuracy -850 SGIX_color_table_index_mode -851 SGIX_complex_polar -852 SGIX_convolution_accuracy -853 SGIX_cube_map -854 SGIX_cylinder_texgen -855 SGIX_datapipe -856 SGIX_decimation -857 SGIX_depth_pass_instrument -858 SGIX_depth_texture -859 SGIX_dvc -860 SGIX_flush_raster -861 SGIX_fog_blend -862 SGIX_fog_factor_to_alpha -863 SGIX_fog_layers -864 SGIX_fog_offset -865 SGIX_fog_patchy -866 SGIX_fog_scale -867 SGIX_fog_texture -868 SGIX_fragment_lighting_space -869 SGIX_fragment_specular_lighting -870 SGIX_fragments_instrument -871 SGIX_framezoom -872 SGIX_icc_texture -873 SGIX_igloo_interface -874 SGIX_image_compression -875 SGIX_impact_pixel_texture -876 SGIX_instrument_error -877 SGIX_interlace -878 SGIX_ir_instrument1 -879 SGIX_line_quality_hint -880 SGIX_list_priority -881 SGIX_mpeg1 -882 SGIX_mpeg2 -883 SGIX_nonlinear_lighting_pervertex -884 SGIX_nurbs_eval -885 SGIX_occlusion_instrument -886 SGIX_packed_6bytes -887 SGIX_pixel_texture -888 SGIX_pixel_texture_bits -889 SGIX_pixel_texture_lod -890 SGIX_pixel_tiles -891 SGIX_polynomial_ffd -892 SGIX_quad_mesh -893 SGIX_reference_plane -894 SGIX_resample -895 SGIX_scalebias_hint -896 SGIX_shadow -897 SGIX_shadow_ambient -898 SGIX_slim -899 SGIX_spotlight_cutoff -900 SGIX_sprite -901 SGIX_subdiv_patch -902 SGIX_subsample -903 SGIX_tag_sample_buffer -904 SGIX_texture_add_env -905 SGIX_texture_coordinate_clamp -906 SGIX_texture_lod_bias -907 SGIX_texture_mipmap_anisotropic -908 SGIX_texture_multi_buffer -909 SGIX_texture_phase -910 SGIX_texture_range -911 SGIX_texture_scale_bias -912 SGIX_texture_supersample -913 SGIX_vector_ops -914 SGIX_vertex_array_object -915 SGIX_vertex_preclip -916 SGIX_vertex_preclip_hint -917 SGIX_ycrcb -918 SGIX_ycrcb_subsample -919 SGIX_ycrcba +822 SGIS_clip_band_hint +823 SGIS_color_range +824 SGIS_detail_texture +825 SGIS_fog_function +826 SGIS_generate_mipmap +827 SGIS_line_texgen +828 SGIS_multisample +829 SGIS_multitexture +830 SGIS_pixel_texture +831 SGIS_point_line_texgen +832 SGIS_shared_multisample +833 SGIS_sharpen_texture +834 SGIS_texture4D +835 SGIS_texture_border_clamp +836 SGIS_texture_edge_clamp +837 SGIS_texture_filter4 +838 SGIS_texture_lod +839 SGIS_texture_select
-920 SGI_color_matrix -921 SGI_color_table -922 SGI_complex -923 SGI_complex_type -924 SGI_fft -925 SGI_texture_color_table +840 SGIX_async +841 SGIX_async_histogram +842 SGIX_async_pixel +843 SGIX_bali_g_instruments +844 SGIX_bali_r_instruments +845 SGIX_bali_timer_instruments +846 SGIX_blend_alpha_minmax +847 SGIX_blend_cadd +848 SGIX_blend_cmultiply +849 SGIX_calligraphic_fragment +850 SGIX_clipmap +851 SGIX_color_matrix_accuracy +852 SGIX_color_table_index_mode +853 SGIX_complex_polar +854 SGIX_convolution_accuracy +855 SGIX_cube_map +856 SGIX_cylinder_texgen +857 SGIX_datapipe +858 SGIX_decimation +859 SGIX_depth_pass_instrument +860 SGIX_depth_texture +861 SGIX_dvc +862 SGIX_flush_raster +863 SGIX_fog_blend +864 SGIX_fog_factor_to_alpha +865 SGIX_fog_layers +866 SGIX_fog_offset +867 SGIX_fog_patchy +868 SGIX_fog_scale +869 SGIX_fog_texture +870 SGIX_fragment_lighting_space +871 SGIX_fragment_specular_lighting +872 SGIX_fragments_instrument +873 SGIX_framezoom +874 SGIX_icc_texture +875 SGIX_igloo_interface +876 SGIX_image_compression +877 SGIX_impact_pixel_texture +878 SGIX_instrument_error +879 SGIX_interlace +880 SGIX_ir_instrument1 +881 SGIX_line_quality_hint +882 SGIX_list_priority +883 SGIX_mpeg1 +884 SGIX_mpeg2 +885 SGIX_nonlinear_lighting_pervertex +886 SGIX_nurbs_eval +887 SGIX_occlusion_instrument +888 SGIX_packed_6bytes +889 SGIX_pixel_texture +890 SGIX_pixel_texture_bits +891 SGIX_pixel_texture_lod +892 SGIX_pixel_tiles +893 SGIX_polynomial_ffd +894 SGIX_quad_mesh +895 SGIX_reference_plane +896 SGIX_resample +897 SGIX_scalebias_hint +898 SGIX_shadow +899 SGIX_shadow_ambient +900 SGIX_slim +901 SGIX_spotlight_cutoff +902 SGIX_sprite +903 SGIX_subdiv_patch +904 SGIX_subsample +905 SGIX_tag_sample_buffer +906 SGIX_texture_add_env +907 SGIX_texture_coordinate_clamp +908 SGIX_texture_lod_bias +909 SGIX_texture_mipmap_anisotropic +910 SGIX_texture_multi_buffer +911 SGIX_texture_phase +912 SGIX_texture_range +913 SGIX_texture_scale_bias +914 SGIX_texture_supersample +915 SGIX_vector_ops +916 SGIX_vertex_array_object +917 SGIX_vertex_preclip +918 SGIX_vertex_preclip_hint +919 SGIX_ycrcb +920 SGIX_ycrcb_subsample +921 SGIX_ycrcba
-926 SUNX_constant_data +922 SGI_color_matrix +923 SGI_color_table +924 SGI_complex +925 SGI_complex_type +926 SGI_fft +927 SGI_texture_color_table
-927 SUN_convolution_border_modes -928 SUN_global_alpha -929 SUN_mesh_array -930 SUN_read_video_pixels -931 SUN_slice_accum -932 SUN_triangle_list -933 SUN_vertex +928 SUNX_constant_data
-934 VIV_shader_binary +929 SUN_convolution_border_modes +930 SUN_global_alpha +931 SUN_mesh_array +932 SUN_read_video_pixels +933 SUN_slice_accum +934 SUN_triangle_list +935 SUN_vertex
-935 WIN_phong_shading -936 WIN_scene_markerXXX -937 WIN_specular_fog -938 WIN_swap_hint +936 VIV_shader_binary +
+937 WIN_phong_shading +938 WIN_scene_markerXXX +939 WIN_specular_fog +940 WIN_swap_hint diff --git a/include/GL/glew.h b/include/GL/glew.h index b06c5a3..2b906bd 100644 --- a/include/GL/glew.h +++ b/include/GL/glew.h @@ -13971,6 +13971,28 @@ typedef void (GLAPIENTRY * PFNGLIMAGETRANSFORMPARAMETERIVHPPROC) (GLenum target, #endif /* GL_HP_texture_lighting */ +/* ------------------------ GL_HUAWEI_program_binary ----------------------- */ + +#ifndef GL_HUAWEI_program_binary +#define GL_HUAWEI_program_binary 1 + +#define GL_HUAWEI_PROGRAM_BINARY 0x9771 + +#define GLEW_HUAWEI_program_binary GLEW_GET_VAR(__GLEW_HUAWEI_program_binary) + +#endif /* GL_HUAWEI_program_binary */ + +/* ------------------------ GL_HUAWEI_shader_binary ------------------------ */ + +#ifndef GL_HUAWEI_shader_binary +#define GL_HUAWEI_shader_binary 1 + +#define GL_HUAWEI_SHADER_BINARY 0x9770 + +#define GLEW_HUAWEI_shader_binary GLEW_GET_VAR(__GLEW_HUAWEI_shader_binary) + +#endif /* GL_HUAWEI_shader_binary */ + /* --------------------------- GL_IBM_cull_vertex -------------------------- */ #ifndef GL_IBM_cull_vertex @@ -26327,6 +26349,8 @@ GLEW_VAR_EXPORT GLboolean __GLEW_HP_convolution_border_modes; GLEW_VAR_EXPORT GLboolean __GLEW_HP_image_transform; GLEW_VAR_EXPORT GLboolean __GLEW_HP_occlusion_test; GLEW_VAR_EXPORT GLboolean __GLEW_HP_texture_lighting; +GLEW_VAR_EXPORT GLboolean __GLEW_HUAWEI_program_binary; +GLEW_VAR_EXPORT GLboolean __GLEW_HUAWEI_shader_binary; GLEW_VAR_EXPORT GLboolean __GLEW_IBM_cull_vertex; GLEW_VAR_EXPORT GLboolean __GLEW_IBM_multimode_draw_arrays; GLEW_VAR_EXPORT GLboolean __GLEW_IBM_rasterpos_clip; diff --git a/src/glew.c b/src/glew.c index 9a63764..14416a4 100644 --- a/src/glew.c +++ b/src/glew.c @@ -4022,6 +4022,8 @@ GLboolean __GLEW_HP_convolution_border_modes = GL_FALSE; GLboolean __GLEW_HP_image_transform = GL_FALSE; GLboolean __GLEW_HP_occlusion_test = GL_FALSE; GLboolean __GLEW_HP_texture_lighting = GL_FALSE; +GLboolean __GLEW_HUAWEI_program_binary = GL_FALSE; +GLboolean __GLEW_HUAWEI_shader_binary = GL_FALSE; GLboolean __GLEW_IBM_cull_vertex = GL_FALSE; GLboolean __GLEW_IBM_multimode_draw_arrays = GL_FALSE; GLboolean __GLEW_IBM_rasterpos_clip = GL_FALSE; @@ -5956,6 +5958,12 @@ static const char * _glewExtensionLookup[] = { #ifdef GL_HP_texture_lighting "GL_HP_texture_lighting", #endif +#ifdef GL_HUAWEI_program_binary + "GL_HUAWEI_program_binary", +#endif +#ifdef GL_HUAWEI_shader_binary + "GL_HUAWEI_shader_binary", +#endif #ifdef GL_IBM_cull_vertex "GL_IBM_cull_vertex", #endif @@ -7338,7 +7346,7 @@ static const char * _glewExtensionLookup[] = { /* Detected in the extension string or strings */ -static GLboolean _glewExtensionString[956]; +static GLboolean _glewExtensionString[958]; /* Detected via extension string or experimental mode */ static GLboolean* _glewExtensionEnabled[] = { #ifdef GL_3DFX_multisample @@ -8832,6 +8840,12 @@ static GLboolean* _glewExtensionEnabled[] = { #ifdef GL_HP_texture_lighting &__GLEW_HP_texture_lighting, #endif +#ifdef GL_HUAWEI_program_binary + &__GLEW_HUAWEI_program_binary, +#endif +#ifdef GL_HUAWEI_shader_binary + &__GLEW_HUAWEI_shader_binary, +#endif #ifdef GL_IBM_cull_vertex &__GLEW_IBM_cull_vertex, #endif @@ -27338,6 +27352,23 @@ GLboolean GLEWAPIENTRY glewIsSupported (const char* name) ret = GLEW_HP_texture_lighting; continue; } +#endif + } + if (_glewStrSame2(&pos, &len, (const GLubyte*)"HUAWEI_", 7)) + { +#ifdef GL_HUAWEI_program_binary + if (_glewStrSame3(&pos, &len, (const GLubyte*)"program_binary", 14)) + { + ret = GLEW_HUAWEI_program_binary; + continue; + } +#endif +#ifdef GL_HUAWEI_shader_binary + if (_glewStrSame3(&pos, &len, (const GLubyte*)"shader_binary", 13)) + { + ret = GLEW_HUAWEI_shader_binary; + continue; + } #endif } if (_glewStrSame2(&pos, &len, (const GLubyte*)"IBM_", 4)) diff --git a/src/glewinfo.c b/src/glewinfo.c index 1bffa24..129ba88 100644 --- a/src/glewinfo.c +++ b/src/glewinfo.c @@ -6861,6 +6861,24 @@ static void _glewInfo_GL_HP_texture_lighting (void) #endif /* GL_HP_texture_lighting */ +#ifdef GL_HUAWEI_program_binary + +static void _glewInfo_GL_HUAWEI_program_binary (void) +{ + glewPrintExt("GL_HUAWEI_program_binary", GLEW_HUAWEI_program_binary, glewIsSupported("GL_HUAWEI_program_binary"), glewGetExtension("GL_HUAWEI_program_binary")); +} + +#endif /* GL_HUAWEI_program_binary */ + +#ifdef GL_HUAWEI_shader_binary + +static void _glewInfo_GL_HUAWEI_shader_binary (void) +{ + glewPrintExt("GL_HUAWEI_shader_binary", GLEW_HUAWEI_shader_binary, glewIsSupported("GL_HUAWEI_shader_binary"), glewGetExtension("GL_HUAWEI_shader_binary")); +} + +#endif /* GL_HUAWEI_shader_binary */ + #ifdef GL_IBM_cull_vertex static void _glewInfo_GL_IBM_cull_vertex (void) @@ -16729,6 +16747,12 @@ static void glewInfo (void) #ifdef GL_HP_texture_lighting _glewInfo_GL_HP_texture_lighting(); #endif /* GL_HP_texture_lighting */ +#ifdef GL_HUAWEI_program_binary + _glewInfo_GL_HUAWEI_program_binary(); +#endif /* GL_HUAWEI_program_binary */ +#ifdef GL_HUAWEI_shader_binary + _glewInfo_GL_HUAWEI_shader_binary(); +#endif /* GL_HUAWEI_shader_binary */ #ifdef GL_IBM_cull_vertex _glewInfo_GL_IBM_cull_vertex(); #endif /* GL_IBM_cull_vertex */