#pragma once namespace MobileGL { enum GLExtension { V_OpenGL10 , V_OpenGL11 , V_OpenGL12 , V_OpenGL13 , V_OpenGL14 , V_OpenGL15 , V_OpenGL20 , V_OpenGL21 , V_OpenGL30 , V_OpenGL31 , V_OpenGL32 , V_OpenGL33 , V_OpenGL40 , V_OpenGL41 , V_OpenGL42 , V_OpenGL43 , V_OpenGL44 , V_OpenGL45 , V_OpenGL46 , E_GL_EXT_shader_samples_identical , E_GL_ARB_multitexture , E_GLX_ARB_get_proc_address , E_GL_ARB_transpose_matrix , E_WGL_ARB_buffer_region , E_GL_ARB_multisample , E_GLX_ARB_multisample , E_WGL_ARB_multisample , E_GL_ARB_texture_env_add , E_GL_ARB_texture_cube_map , E_WGL_ARB_extensions_string , E_WGL_ARB_pixel_format , E_WGL_ARB_make_current_read , E_WGL_ARB_pbuffer , E_GL_ARB_texture_compression , E_GL_ARB_texture_border_clamp , E_GL_ARB_point_parameters , E_GL_ARB_vertex_blend , E_GL_ARB_matrix_palette , E_GL_ARB_texture_env_combine , E_GL_ARB_texture_env_crossbar , E_GL_ARB_texture_env_dot3 , E_WGL_ARB_render_texture , E_GL_ARB_texture_mirrored_repeat , E_GL_ARB_depth_texture , E_GL_ARB_shadow , E_GL_ARB_shadow_ambient , E_GL_ARB_window_pos , E_GL_ARB_vertex_program , E_GL_ARB_fragment_program , E_GL_ARB_vertex_buffer_object , E_GLX_ARB_vertex_buffer_object , E_GL_ARB_occlusion_query , E_GL_ARB_shader_objects , E_GL_ARB_vertex_shader , E_GL_ARB_fragment_shader , E_GL_ARB_shading_language_100 , E_GL_ARB_texture_non_power_of_two , E_GL_ARB_point_sprite , E_GL_ARB_fragment_program_shadow , E_GL_ARB_draw_buffers , E_GL_ARB_texture_rectangle , E_GL_ARB_color_buffer_float , E_GLX_ARB_fbconfig_float , E_WGL_ARB_pixel_format_float , E_GL_ARB_half_float_pixel , E_GL_ARB_texture_float , E_GL_ARB_pixel_buffer_object , E_GL_ARB_depth_buffer_float , E_GL_ARB_draw_instanced , E_GL_ARB_framebuffer_object , E_GL_ARB_framebuffer_sRGB , E_GLX_ARB_framebuffer_sRGB , E_WGL_ARB_framebuffer_sRGB , E_GL_ARB_geometry_shader4 , E_GL_ARB_half_float_vertex , E_GL_ARB_instanced_arrays , E_GL_ARB_map_buffer_range , E_GL_ARB_texture_buffer_object , E_GL_ARB_texture_compression_rgtc , E_GL_ARB_texture_rg , E_GL_ARB_vertex_array_object , E_WGL_ARB_create_context , E_GLX_ARB_create_context , E_GL_ARB_uniform_buffer_object , E_GL_ARB_compatibility , E_GL_ARB_copy_buffer , E_GL_ARB_shader_texture_lod , E_GL_ARB_depth_clamp , E_GL_ARB_draw_elements_base_vertex , E_GL_ARB_fragment_coord_conventions , E_GL_ARB_provoking_vertex , E_GL_ARB_seamless_cube_map , E_GL_ARB_sync , E_GL_ARB_texture_multisample , E_GL_ARB_vertex_array_bgra , E_GL_ARB_draw_buffers_blend , E_GL_ARB_sample_shading , E_GL_ARB_texture_cube_map_array , E_GL_ARB_texture_gather , E_GL_ARB_texture_query_lod , E_WGL_ARB_create_context_profile , E_GLX_ARB_create_context_profile , E_GL_ARB_shading_language_include , E_GL_ARB_texture_compression_bptc , E_GL_ARB_blend_func_extended , E_GL_ARB_explicit_attrib_location , E_GL_ARB_occlusion_query2 , E_GL_ARB_sampler_objects , E_GL_ARB_shader_bit_encoding , E_GL_ARB_texture_rgb10_a2ui , E_GL_ARB_texture_swizzle , E_GL_ARB_timer_query , E_GL_ARB_vertex_type_2_10_10_10_rev , E_GL_ARB_draw_indirect , E_GL_ARB_gpu_shader5 , E_GL_ARB_gpu_shader_fp64 , E_GL_ARB_shader_subroutine , E_GL_ARB_tessellation_shader , E_GL_ARB_texture_buffer_object_rgb32 , E_GL_ARB_transform_feedback2 , E_GL_ARB_transform_feedback3 , E_GL_ARB_ES2_compatibility , E_GL_ARB_get_program_binary , E_GL_ARB_separate_shader_objects , E_GL_ARB_shader_precision , E_GL_ARB_vertex_attrib_64bit , E_GL_ARB_viewport_array , E_GLX_ARB_create_context_robustness , E_WGL_ARB_create_context_robustness , E_GL_ARB_cl_event , E_GL_ARB_debug_output , E_GL_ARB_robustness , E_GL_ARB_shader_stencil_export , E_GL_ARB_base_instance , E_GL_ARB_shading_language_420pack , E_GL_ARB_transform_feedback_instanced , E_GL_ARB_compressed_texture_pixel_storage , E_GL_ARB_conservative_depth , E_GL_ARB_internalformat_query , E_GL_ARB_map_buffer_alignment , E_GL_ARB_shader_atomic_counters , E_GL_ARB_shader_image_load_store , E_GL_ARB_shading_language_packing , E_GL_ARB_texture_storage , E_GL_KHR_texture_compression_astc_hdr , E_GL_KHR_texture_compression_astc_ldr , E_GL_KHR_debug , E_GL_ARB_arrays_of_arrays , E_GL_ARB_clear_buffer_object , E_GL_ARB_compute_shader , E_GL_ARB_copy_image , E_GL_ARB_texture_view , E_GL_ARB_vertex_attrib_binding , E_GL_ARB_robustness_isolation , E_GL_ARB_robustness_share_group_isolation , E_GL_ARB_ES3_compatibility , E_GL_ARB_explicit_uniform_location , E_GL_ARB_fragment_layer_viewport , E_GL_ARB_framebuffer_no_attachments , E_GL_ARB_internalformat_query2 , E_GL_ARB_invalidate_subdata , E_GL_ARB_multi_draw_indirect , E_GL_ARB_program_interface_query , E_GL_ARB_robust_buffer_access_behavior , E_GL_ARB_shader_image_size , E_GL_ARB_shader_storage_buffer_object , E_GL_ARB_stencil_texturing , E_GL_ARB_texture_buffer_range , E_GL_ARB_texture_query_levels , E_GL_ARB_texture_storage_multisample , E_GLX_ARB_robustness_application_isolation , E_GLX_ARB_robustness_share_group_isolation , E_WGL_ARB_robustness_application_isolation , E_WGL_ARB_robustness_share_group_isolation , E_GL_ARB_buffer_storage , E_GL_ARB_clear_texture , E_GL_ARB_enhanced_layouts , E_GL_ARB_multi_bind , E_GL_ARB_query_buffer_object , E_GL_ARB_texture_mirror_clamp_to_edge , E_GL_ARB_texture_stencil8 , E_GL_ARB_vertex_type_10f_11f_11f_rev , E_GL_ARB_bindless_texture , E_GL_ARB_compute_variable_group_size , E_GL_ARB_indirect_parameters , E_GL_ARB_seamless_cubemap_per_texture , E_GL_ARB_shader_draw_parameters , E_GL_ARB_shader_group_vote , E_GL_ARB_sparse_texture , E_GL_ARB_ES3_1_compatibility , E_GL_ARB_clip_control , E_GL_ARB_conditional_render_inverted , E_GL_ARB_cull_distance , E_GL_ARB_derivative_control , E_GL_ARB_direct_state_access , E_GL_ARB_get_texture_sub_image , E_GL_ARB_shader_texture_image_samples , E_GL_ARB_texture_barrier , E_GL_KHR_context_flush_control , E_GLX_ARB_context_flush_control , E_WGL_ARB_context_flush_control , E_GL_KHR_robust_buffer_access_behavior , E_GL_KHR_robustness , E_GL_ARB_pipeline_statistics_query , E_GL_ARB_sparse_buffer , E_GL_ARB_transform_feedback_overflow_query , E_GL_KHR_blend_equation_advanced , E_GL_KHR_blend_equation_advanced_coherent , E_GL_KHR_no_error , E_GL_ARB_ES3_2_compatibility , E_GL_ARB_fragment_shader_interlock , E_GL_ARB_gpu_shader_int64 , E_GL_ARB_parallel_shader_compile , E_GL_ARB_post_depth_coverage , E_GL_ARB_sample_locations , E_GL_ARB_shader_atomic_counter_ops , E_GL_ARB_shader_ballot , E_GL_ARB_shader_clock , E_GL_ARB_shader_viewport_layer_array , E_GL_ARB_sparse_texture2 , E_GL_ARB_sparse_texture_clamp , E_GL_ARB_texture_filter_minmax , E_GL_KHR_texture_compression_astc_sliced_3d , E_GL_ARB_gl_spirv , E_GLX_ARB_create_context_no_error , E_WGL_ARB_create_context_no_error , E_GL_KHR_parallel_shader_compile , E_GL_ARB_polygon_offset_clamp , E_GL_ARB_spirv_extensions , E_GL_ARB_texture_filter_anisotropic , E_GL_KHR_shader_subgroup , E_GL_EXT_abgr , E_GL_EXT_blend_color , E_GL_EXT_polygon_offset , E_GL_EXT_texture , E_GL_EXT_texture3D , E_GL_SGIS_texture_filter4 , E_GL_EXT_subtexture , E_GL_EXT_copy_texture , E_GL_EXT_histogram , E_GL_EXT_convolution , E_GL_SGI_color_matrix , E_GL_SGI_color_table , E_GL_SGIS_pixel_texture , E_GL_SGIS_texture4D , E_GL_SGI_texture_color_table , E_GL_EXT_cmyka , E_GL_EXT_texture_object , E_GL_SGIS_detail_texture , E_GL_SGIS_sharpen_texture , E_GL_EXT_packed_pixels , E_GL_SGIS_texture_lod , E_GL_SGIS_multisample , E_GLX_SGIS_multisample , E_GL_EXT_rescale_normal , E_GLX_EXT_visual_info , E_GL_EXT_vertex_array , E_GL_EXT_misc_attribute , E_GL_SGIS_generate_mipmap , E_GL_SGIX_clipmap , E_GL_SGIX_shadow , E_GL_SGIS_texture_edge_clamp , E_GL_SGIS_texture_border_clamp , E_GL_EXT_blend_minmax , E_GL_EXT_blend_subtract , E_GL_EXT_blend_logic_op , E_GLX_SGI_swap_control , E_GLX_SGI_video_sync , E_GLX_SGI_make_current_read , E_GLX_SGIX_video_source , E_GLX_EXT_visual_rating , E_GL_SGIX_interlace , E_GLX_EXT_import_context , E_GLX_SGIX_fbconfig , E_GLX_SGIX_pbuffer , E_GL_SGIS_texture_select , E_GL_SGIX_sprite , E_GL_SGIX_texture_multi_buffer , E_GL_EXT_point_parameters , E_GL_SGIX_instruments , E_GL_SGIX_texture_scale_bias , E_GL_SGIX_framezoom , E_GL_SGIX_tag_sample_buffer , E_GL_SGIX_reference_plane , E_GL_SGIX_flush_raster , E_GLX_SGI_cushion , E_GL_SGIX_depth_texture , E_GL_SGIS_fog_function , E_GL_SGIX_fog_offset , E_GL_HP_image_transform , E_GL_HP_convolution_border_modes , E_GL_SGIX_texture_add_env , E_GL_EXT_color_subtable , E_GLU_EXT_object_space_tess , E_GL_PGI_vertex_hints , E_GL_PGI_misc_hints , E_GL_EXT_paletted_texture , E_GL_EXT_clip_volume_hint , E_GL_SGIX_list_priority , E_GL_SGIX_ir_instrument1 , E_GLX_SGIX_video_resize , E_GL_SGIX_texture_lod_bias , E_GLU_SGI_filter4_parameters , E_GLX_SGIX_dm_buffer , E_GL_SGIX_shadow_ambient , E_GLX_SGIX_swap_group , E_GLX_SGIX_swap_barrier , E_GL_EXT_index_texture , E_GL_EXT_index_material , E_GL_EXT_index_func , E_GL_EXT_index_array_formats , E_GL_EXT_compiled_vertex_array , E_GL_EXT_cull_vertex , E_GLU_EXT_nurbs_tessellator , E_GL_SGIX_ycrcb , E_GL_EXT_fragment_lighting , E_GL_IBM_rasterpos_clip , E_GL_HP_texture_lighting , E_GL_EXT_draw_range_elements , E_GL_WIN_phong_shading , E_GL_WIN_specular_fog , E_GLX_SGIS_color_range , E_GL_SGIS_color_range , E_GL_EXT_light_texture , E_GL_SGIX_blend_alpha_minmax , E_GL_EXT_scene_marker , E_GLX_EXT_scene_marker , E_GL_SGIX_pixel_texture_bits , E_GL_EXT_bgra , E_GL_SGIX_async , E_GL_SGIX_async_pixel , E_GL_SGIX_async_histogram , E_GL_INTEL_texture_scissor , E_GL_INTEL_parallel_arrays , E_GL_HP_occlusion_test , E_GL_EXT_pixel_transform , E_GL_EXT_pixel_transform_color_table , E_GL_EXT_shared_texture_palette , E_GLX_SGIS_blended_overlay , E_GL_EXT_separate_specular_color , E_GL_EXT_secondary_color , E_GL_EXT_texture_env , E_GL_EXT_texture_perturb_normal , E_GL_EXT_multi_draw_arrays , E_GL_SUN_multi_draw_arrays , E_GL_EXT_fog_coord , E_GL_REND_screen_coordinates , E_GL_EXT_coordinate_frame , E_GL_EXT_texture_env_combine , E_GL_APPLE_specular_vector , E_GL_APPLE_transform_hint , E_GL_SUNX_constant_data , E_GL_SUN_global_alpha , E_GL_SUN_triangle_list , E_GL_SUN_vertex , E_WGL_EXT_display_color_table , E_WGL_EXT_extensions_string , E_WGL_EXT_make_current_read , E_WGL_EXT_pixel_format , E_WGL_EXT_pbuffer , E_WGL_EXT_swap_control , E_GL_EXT_blend_func_separate , E_GL_INGR_color_clamp , E_GL_INGR_interlace_read , E_GL_EXT_stencil_wrap , E_WGL_EXT_depth_float , E_GL_EXT_422_pixels , E_GL_NV_texgen_reflection , E_GL_SGIX_texture_range , E_GL_SUN_convolution_border_modes , E_GLX_SUN_get_transparent_index , E_GLX_SGIX_video_resize_float , E_GL_EXT_texture_env_add , E_GL_EXT_texture_lod_bias , E_GL_EXT_texture_filter_anisotropic , E_GL_EXT_vertex_weighting , E_GL_NV_light_max_exponent , E_GL_NV_vertex_array_range , E_GL_NV_register_combiners , E_GL_NV_fog_distance , E_GL_NV_texgen_emboss , E_GL_NV_blend_square , E_GL_NV_texture_env_combine4 , E_GL_MESA_resize_buffers , E_GL_MESA_window_pos , E_GL_EXT_texture_compression_s3tc , E_GL_IBM_cull_vertex , E_GL_IBM_multimode_draw_arrays , E_GL_IBM_vertex_array_lists , E_GL_3DFX_texture_compression_FXT1 , E_GL_3DFX_multisample , E_GL_3DFX_tbuffer , E_WGL_EXT_multisample , E_GL_EXT_multisample , E_GL_SGIX_vertex_preclip , E_GL_SGIX_vertex_preclip_hint , E_GL_SGIX_convolution_accuracy , E_GL_SGIX_resample , E_GL_SGIS_point_line_texgen , E_GL_SGIS_texture_color_mask , E_GLX_MESA_copy_sub_buffer , E_GLX_MESA_pixmap_colormap , E_GLX_MESA_release_buffers , E_GLX_MESA_set_3dfx_mode , E_GL_EXT_texture_env_dot3 , E_GL_ATI_texture_mirror_once , E_GL_NV_fence , E_GL_IBM_static_data , E_GL_IBM_texture_mirrored_repeat , E_GL_NV_evaluators , E_GL_NV_packed_depth_stencil , E_GL_NV_register_combiners2 , E_GL_NV_texture_compression_vtc , E_GL_NV_texture_rectangle , E_GL_NV_texture_shader , E_GL_NV_texture_shader2 , E_GL_NV_vertex_array_range2 , E_GL_NV_vertex_program , E_GLX_SGIX_visual_select_group , E_GL_SGIX_texture_coordinate_clamp , E_GLX_OML_swap_method , E_GLX_OML_sync_control , E_GL_OML_interlace , E_GL_OML_subsample , E_GL_OML_resample , E_WGL_OML_sync_control , E_GL_NV_copy_depth_to_color , E_GL_ATI_envmap_bumpmap , E_GL_ATI_fragment_shader , E_GL_ATI_pn_triangles , E_GL_ATI_vertex_array_object , E_GL_EXT_vertex_shader , E_GL_ATI_vertex_streams , E_WGL_I3D_digital_video_control , E_WGL_I3D_gamma , E_WGL_I3D_genlock , E_WGL_I3D_image_buffer , E_WGL_I3D_swap_frame_lock , E_WGL_I3D_swap_frame_usage , E_GL_ATI_element_array , E_GL_SUN_mesh_array , E_GL_SUN_slice_accum , E_GL_NV_multisample_filter_hint , E_GL_NV_depth_clamp , E_GL_NV_occlusion_query , E_GL_NV_point_sprite , E_WGL_NV_render_depth_texture , E_WGL_NV_render_texture_rectangle , E_GL_NV_texture_shader3 , E_GL_NV_vertex_program1_1 , E_GL_EXT_shadow_funcs , E_GL_EXT_stencil_two_side , E_GL_ATI_text_fragment_shader , E_GL_APPLE_client_storage , E_GL_APPLE_element_array , E_GL_APPLE_fence , E_GL_APPLE_vertex_array_object , E_GL_APPLE_vertex_array_range , E_GL_APPLE_ycbcr_422 , E_GL_S3_s3tc , E_GL_ATI_draw_buffers , E_WGL_ATI_pixel_format_float , E_GL_ATI_texture_env_combine3 , E_GL_ATI_texture_float , E_GL_NV_float_buffer , E_WGL_NV_float_buffer , E_GL_NV_fragment_program , E_GL_NV_half_float , E_GL_NV_pixel_data_range , E_GL_NV_primitive_restart , E_GL_NV_texture_expand_normal , E_GL_NV_vertex_program2 , E_GL_ATI_map_object_buffer , E_GL_ATI_separate_stencil , E_GL_ATI_vertex_attrib_array_object , E_GL_OES_byte_coordinates , E_GL_OES_fixed_point , E_GL_OES_single_precision , E_GL_OES_compressed_paletted_texture , E_GL_OES_read_format , E_GL_OES_query_matrix , E_GL_EXT_depth_bounds_test , E_GL_EXT_texture_mirror_clamp , E_GL_EXT_blend_equation_separate , E_GL_MESA_pack_invert , E_GL_MESA_ycbcr_texture , E_GL_EXT_pixel_buffer_object , E_GL_NV_fragment_program_option , E_GL_NV_fragment_program2 , E_GL_NV_vertex_program2_option , E_GL_NV_vertex_program3 , E_GLX_SGIX_hyperpipe , E_GLX_MESA_agp_offset , E_GL_EXT_texture_compression_dxt1 , E_GL_EXT_framebuffer_object , E_GL_GREMEDY_string_marker , E_GL_EXT_packed_depth_stencil , E_WGL_3DL_stereo_control , E_GL_EXT_stencil_clear_tag , E_GL_EXT_texture_sRGB , E_GL_EXT_framebuffer_blit , E_GL_EXT_framebuffer_multisample , E_GL_MESAX_texture_stack , E_GL_EXT_timer_query , E_GL_EXT_gpu_program_parameters , E_GL_APPLE_flush_buffer_range , E_GL_NV_gpu_program4 , E_GL_NV_geometry_program4 , E_GL_EXT_geometry_shader4 , E_GL_NV_vertex_program4 , E_GL_EXT_gpu_shader4 , E_GL_EXT_draw_instanced , E_GL_EXT_packed_float , E_GLX_EXT_fbconfig_packed_float , E_WGL_EXT_pixel_format_packed_float , E_GL_EXT_texture_array , E_GL_EXT_texture_buffer_object , E_GL_EXT_texture_compression_latc , E_GL_EXT_texture_compression_rgtc , E_GL_EXT_texture_shared_exponent , E_GL_NV_depth_buffer_float , E_GL_NV_fragment_program4 , E_GL_NV_framebuffer_multisample_coverage , E_GL_EXT_framebuffer_sRGB , E_GLX_EXT_framebuffer_sRGB , E_WGL_EXT_framebuffer_sRGB , E_GL_NV_geometry_shader4 , E_GL_NV_parameter_buffer_object , E_GL_EXT_draw_buffers2 , E_GL_NV_transform_feedback , E_GL_EXT_bindable_uniform , E_GL_EXT_texture_integer , E_GLX_EXT_texture_from_pixmap , E_GL_GREMEDY_frame_terminator , E_GL_NV_conditional_render , E_GL_NV_present_video , E_GLX_NV_present_video , E_WGL_NV_present_video , E_GLX_NV_video_out , E_WGL_NV_video_output , E_GLX_NV_swap_group , E_WGL_NV_swap_group , E_GL_EXT_transform_feedback , E_GL_EXT_direct_state_access , E_GL_EXT_vertex_array_bgra , E_WGL_NV_gpu_affinity , E_GL_EXT_texture_swizzle , E_GL_NV_explicit_multisample , E_GL_NV_transform_feedback2 , E_GL_ATI_meminfo , E_GL_AMD_performance_monitor , E_WGL_AMD_gpu_association , E_GL_AMD_texture_texture4 , E_GL_AMD_vertex_shader_tessellator , E_GL_EXT_provoking_vertex , E_GL_EXT_texture_snorm , E_GL_AMD_draw_buffers_blend , E_GL_APPLE_texture_range , E_GL_APPLE_float_pixels , E_GL_APPLE_vertex_program_evaluators , E_GL_APPLE_aux_depth_stencil , E_GL_APPLE_object_purgeable , E_GL_APPLE_row_bytes , E_GL_APPLE_rgb_422 , E_GL_NV_video_capture , E_GLX_NV_video_capture , E_WGL_NV_video_capture , E_GL_EXT_swap_control , E_GL_NV_copy_image , E_GLX_NV_copy_image , E_WGL_NV_copy_image , E_GL_EXT_separate_shader_objects , E_GL_NV_parameter_buffer_object2 , E_GL_NV_shader_buffer_load , E_GL_NV_vertex_buffer_unified_memory , E_GL_NV_texture_barrier , E_GL_AMD_shader_stencil_export , E_GL_AMD_seamless_cubemap_per_texture , E_GLX_INTEL_swap_event , E_GL_AMD_conservative_depth , E_GL_EXT_shader_image_load_store , E_GL_EXT_vertex_attrib_64bit , E_GL_NV_gpu_program5 , E_GL_NV_gpu_shader5 , E_GL_NV_shader_buffer_store , E_GL_NV_tessellation_program5 , E_GL_NV_vertex_attrib_integer_64bit , E_GL_NV_multisample_coverage , E_GL_AMD_name_gen_delete , E_GL_AMD_debug_output , E_GL_NV_vdpau_interop , E_GL_AMD_transform_feedback3_lines_triangles , E_GLX_AMD_gpu_association , E_GLX_EXT_create_context_es2_profile , E_GLX_EXT_create_context_es_profile , E_WGL_EXT_create_context_es2_profile , E_WGL_EXT_create_context_es_profile , E_GL_AMD_depth_clamp_separate , E_GL_EXT_texture_sRGB_decode , E_GL_NV_texture_multisample , E_GL_AMD_blend_minmax_factor , E_GL_AMD_sample_positions , E_GL_EXT_x11_sync_object , E_WGL_NV_DX_interop , E_GL_AMD_multi_draw_indirect , E_GL_EXT_framebuffer_multisample_blit_scaled , E_GL_NV_path_rendering , E_GL_AMD_pinned_memory , E_WGL_NV_DX_interop2 , E_GL_AMD_stencil_operation_extended , E_GLX_EXT_swap_control_tear , E_WGL_EXT_swap_control_tear , E_GL_AMD_vertex_shader_viewport_index , E_GL_AMD_vertex_shader_layer , E_GL_NV_bindless_texture , E_GL_NV_shader_atomic_float , E_GL_AMD_query_buffer_object , E_GL_NV_compute_program5 , E_GL_NV_shader_storage_buffer_object , E_GL_NV_shader_atomic_counters , E_GL_NV_deep_texture3D , E_GL_NVX_conditional_render , E_GL_AMD_sparse_texture , E_GLX_EXT_buffer_age , E_GL_AMD_shader_trinary_minmax , E_GL_INTEL_map_texture , E_GL_NV_draw_texture , E_GL_AMD_interleaved_elements , E_GL_NV_bindless_multi_draw_indirect , E_GL_NV_blend_equation_advanced , E_GL_NV_blend_equation_advanced_coherent , E_GL_NV_gpu_program5_mem_extended , E_GL_AMD_shader_atomic_counter_ops , E_WGL_NV_delay_before_swap , E_GL_EXT_shader_integer_mix , E_GL_NVX_gpu_memory_info , E_GL_EXT_debug_label , E_GL_EXT_debug_marker , E_GL_INTEL_fragment_shader_ordering , E_GL_AMD_occlusion_query_event , E_GL_INTEL_performance_query , E_GL_AMD_shader_stencil_value_export , E_GLX_NV_delay_before_swap , E_GLX_MESA_query_renderer , E_GL_NV_shader_thread_group , E_GL_NV_shader_thread_shuffle , E_GL_EXT_shader_image_load_formatted , E_GL_AMD_transform_feedback4 , E_GL_AMD_gpu_shader_int64 , E_GLX_EXT_stereo_tree , E_GL_AMD_gcn_shader , E_GL_AMD_framebuffer_sample_positions , E_GL_NV_shader_atomic_int64 , E_GL_NV_bindless_multi_draw_indirect_count , E_GLX_NV_copy_buffer , E_GL_NV_uniform_buffer_unified_memory , E_GL_EXT_polygon_offset_clamp , E_GL_EXT_post_depth_coverage , E_GL_EXT_raster_multisample , E_GL_EXT_sparse_texture2 , E_GL_EXT_texture_filter_minmax , E_GL_NV_conservative_raster , E_GL_NV_fill_rectangle , E_GL_NV_fragment_coverage_to_color , E_GL_NV_fragment_shader_interlock , E_GL_NV_framebuffer_mixed_samples , E_GL_NV_geometry_shader_passthrough , E_GL_NV_path_rendering_shared_edge , E_GL_NV_sample_locations , E_GL_NV_sample_mask_override_coverage , E_GL_NV_shader_atomic_fp16_vector , E_GL_NV_internalformat_sample_query , E_GL_NV_viewport_array2 , E_GL_NV_command_list , E_GL_OVR_multiview , E_GL_OVR_multiview2 , E_GL_NV_conservative_raster_dilate , E_GL_INTEL_framebuffer_CMAA , E_GLX_EXT_libglvnd , E_GL_NV_viewport_swizzle , E_GL_NV_robustness_video_memory_purge , E_GL_AMD_shader_explicit_vertex_parameter , E_GL_NV_clip_space_w_scaling , E_GL_NV_conservative_raster_pre_snap_triangles , E_GL_NV_shader_atomic_float64 , E_GL_NV_stereo_view_rendering , E_GL_EXT_window_rectangles , E_GL_INTEL_conservative_rasterization , E_GL_NVX_blend_equation_advanced_multi_draw_buffers , E_GL_NVX_linked_gpu_multicast , E_GL_NV_gpu_multicast , E_GL_MESA_shader_integer_functions , E_GL_AMD_gpu_shader_half_float , E_GL_AMD_shader_ballot , E_WGL_EXT_colorspace , E_GL_SGIX_pixel_texture , E_GL_NV_alpha_to_coverage_dither_control , E_GL_NV_draw_vulkan_image , E_GL_AMD_texture_gather_bias_lod , E_GL_EXT_memory_object , E_GL_EXT_semaphore , E_GL_EXT_memory_object_fd , E_GL_EXT_semaphore_fd , E_GL_EXT_memory_object_win32 , E_GL_EXT_semaphore_win32 , E_GL_EXT_win32_keyed_mutex , E_GL_AMD_gpu_shader_int16 , E_GL_EXT_external_buffer , E_GL_NV_texture_rectangle_compressed , E_GL_NV_blend_minmax_factor , E_GL_NV_query_resource , E_GL_NV_query_resource_tag , E_GL_AMD_shader_image_load_store_lod , E_GLX_MESA_swap_control , E_GL_MESA_tile_raster_order , E_GL_MESA_program_binary_formats , E_GL_NV_conservative_raster_pre_snap , E_GL_NV_conservative_raster_underestimation , E_GL_AMD_gpu_shader_half_float_fetch , E_GL_EXT_shader_framebuffer_fetch , E_GL_EXT_shader_framebuffer_fetch_non_coherent , E_GL_INTEL_blackhole_render , E_GL_EXT_EGL_image_storage , E_GL_AMD_framebuffer_multisample_advanced , E_GL_NV_memory_attachment , E_GL_NV_compute_shader_derivatives , E_GL_NV_fragment_shader_barycentric , E_GL_NV_mesh_shader , E_GL_NV_representative_fragment_test , E_GL_NV_scissor_exclusive , E_GL_NV_shader_texture_footprint , E_GL_NV_shading_rate_image , E_WGL_ATI_render_texture_rectangle , E_GL_NV_vdpau_interop2 , E_GL_EXT_texture_sRGB_R8 , E_GLX_EXT_context_priority , E_GL_EXT_multiview_timer_query , E_GL_EXT_multiview_texture_multisample , E_GL_EXT_multiview_tessellation_geometry_shader , E_GL_EXT_texture_shadow_lod , E_GL_MESA_framebuffer_flip_y , E_GL_NVX_progress_fence , E_WGL_NV_multigpu_context , E_GL_NVX_gpu_multicast2 , E_GL_NV_shader_subgroup_partitioned , E_GLX_NV_multigpu_context , E_GL_EXT_EGL_sync , E_GL_INTEL_shader_integer_functions2 , E_GL_MESA_framebuffer_flip_x , E_GL_MESA_framebuffer_swap_xy , E_GL_NV_memory_object_sparse , E_GL_NV_timeline_semaphore , E_GLX_EXT_get_drawable_type , E_GLX_EXT_no_config_context , E_GL_NV_primitive_shading_rate , E_GL_EXT_texture_sRGB_RG8 , E_GL_EXT_texture_storage , E_GL_EXT_framebuffer_blit_layers , E_GL_NV_uniform_buffer_std430_layout , E_GL_MESA_texture_const_bandwidth }; }