#ifndef _VERSIONS_INCLUDED_
#define _VERSIONS_INCLUDED_
#define LAST_ELEMENT_MARKER(x) …
EProfile;
namespace glslang {
inline const char* ProfileName(EProfile profile)
{ … }
struct SpvVersion { … };
TExtensionBehavior;
const char* const E_GL_OES_texture_3D = …;
const char* const E_GL_OES_standard_derivatives = …;
const char* const E_GL_EXT_frag_depth = …;
const char* const E_GL_OES_EGL_image_external = …;
const char* const E_GL_OES_EGL_image_external_essl3 = …;
const char* const E_GL_EXT_YUV_target = …;
const char* const E_GL_EXT_shader_texture_lod = …;
const char* const E_GL_EXT_shadow_samplers = …;
const char* const E_GL_ARB_texture_rectangle = …;
const char* const E_GL_3DL_array_objects = …;
const char* const E_GL_ARB_shading_language_420pack = …;
const char* const E_GL_ARB_texture_gather = …;
const char* const E_GL_ARB_gpu_shader5 = …;
const char* const E_GL_ARB_separate_shader_objects = …;
const char* const E_GL_ARB_compute_shader = …;
const char* const E_GL_ARB_tessellation_shader = …;
const char* const E_GL_ARB_enhanced_layouts = …;
const char* const E_GL_ARB_texture_cube_map_array = …;
const char* const E_GL_ARB_texture_multisample = …;
const char* const E_GL_ARB_shader_texture_lod = …;
const char* const E_GL_ARB_explicit_attrib_location = …;
const char* const E_GL_ARB_explicit_uniform_location = …;
const char* const E_GL_ARB_shader_image_load_store = …;
const char* const E_GL_ARB_shader_atomic_counters = …;
const char* const E_GL_ARB_shader_atomic_counter_ops = …;
const char* const E_GL_ARB_shader_draw_parameters = …;
const char* const E_GL_ARB_shader_group_vote = …;
const char* const E_GL_ARB_derivative_control = …;
const char* const E_GL_ARB_shader_texture_image_samples = …;
const char* const E_GL_ARB_viewport_array = …;
const char* const E_GL_ARB_gpu_shader_int64 = …;
const char* const E_GL_ARB_gpu_shader_fp64 = …;
const char* const E_GL_ARB_shader_ballot = …;
const char* const E_GL_ARB_sparse_texture2 = …;
const char* const E_GL_ARB_sparse_texture_clamp = …;
const char* const E_GL_ARB_shader_stencil_export = …;
const char* const E_GL_ARB_post_depth_coverage = …;
const char* const E_GL_ARB_shader_viewport_layer_array = …;
const char* const E_GL_ARB_fragment_shader_interlock = …;
const char* const E_GL_ARB_shader_clock = …;
const char* const E_GL_ARB_uniform_buffer_object = …;
const char* const E_GL_ARB_sample_shading = …;
const char* const E_GL_ARB_shader_bit_encoding = …;
const char* const E_GL_ARB_shader_image_size = …;
const char* const E_GL_ARB_shader_storage_buffer_object = …;
const char* const E_GL_ARB_shading_language_packing = …;
const char* const E_GL_ARB_texture_query_lod = …;
const char* const E_GL_ARB_vertex_attrib_64bit = …;
const char* const E_GL_ARB_draw_instanced = …;
const char* const E_GL_ARB_fragment_coord_conventions = …;
const char* const E_GL_ARB_bindless_texture = …;
const char* const E_GL_KHR_shader_subgroup_basic = …;
const char* const E_GL_KHR_shader_subgroup_vote = …;
const char* const E_GL_KHR_shader_subgroup_arithmetic = …;
const char* const E_GL_KHR_shader_subgroup_ballot = …;
const char* const E_GL_KHR_shader_subgroup_shuffle = …;
const char* const E_GL_KHR_shader_subgroup_shuffle_relative = …;
const char* const E_GL_KHR_shader_subgroup_rotate = …;
const char* const E_GL_KHR_shader_subgroup_clustered = …;
const char* const E_GL_KHR_shader_subgroup_quad = …;
const char* const E_GL_KHR_memory_scope_semantics = …;
const char* const E_GL_KHR_cooperative_matrix = …;
const char* const E_GL_EXT_shader_atomic_int64 = …;
const char* const E_GL_EXT_shader_non_constant_global_initializers = …;
const char* const E_GL_EXT_shader_image_load_formatted = …;
const char* const E_GL_EXT_shader_16bit_storage = …;
const char* const E_GL_EXT_shader_8bit_storage = …;
const char* const E_GL_EXT_device_group = …;
const char* const E_GL_EXT_multiview = …;
const char* const E_GL_EXT_post_depth_coverage = …;
const char* const E_GL_EXT_control_flow_attributes = …;
const char* const E_GL_EXT_nonuniform_qualifier = …;
const char* const E_GL_EXT_samplerless_texture_functions = …;
const char* const E_GL_EXT_scalar_block_layout = …;
const char* const E_GL_EXT_fragment_invocation_density = …;
const char* const E_GL_EXT_buffer_reference = …;
const char* const E_GL_EXT_buffer_reference2 = …;
const char* const E_GL_EXT_buffer_reference_uvec2 = …;
const char* const E_GL_EXT_demote_to_helper_invocation = …;
const char* const E_GL_EXT_shader_realtime_clock = …;
const char* const E_GL_EXT_debug_printf = …;
const char* const E_GL_EXT_ray_tracing = …;
const char* const E_GL_EXT_ray_query = …;
const char* const E_GL_EXT_ray_flags_primitive_culling = …;
const char* const E_GL_EXT_ray_cull_mask = …;
const char* const E_GL_EXT_blend_func_extended = …;
const char* const E_GL_EXT_shader_implicit_conversions = …;
const char* const E_GL_EXT_fragment_shading_rate = …;
const char* const E_GL_EXT_shader_image_int64 = …;
const char* const E_GL_EXT_null_initializer = …;
const char* const E_GL_EXT_shared_memory_block = …;
const char* const E_GL_EXT_subgroup_uniform_control_flow = …;
const char* const E_GL_EXT_spirv_intrinsics = …;
const char* const E_GL_EXT_fragment_shader_barycentric = …;
const char* const E_GL_EXT_mesh_shader = …;
const char* const E_GL_EXT_opacity_micromap = …;
const char* const E_GL_EXT_shader_quad_control = …;
const char* const E_GL_EXT_draw_instanced = …;
const char* const E_GL_EXT_texture_array = …;
const char* const E_GL_EXT_maximal_reconvergence = …;
const char* const E_GL_EXT_expect_assume = …;
const char* const E_GL_EXT_control_flow_attributes2 = …;
const char* const post_depth_coverageEXTs[] = …;
const int Num_post_depth_coverageEXTs = …;
const char* const ray_tracing_EXTs[] = …;
const int Num_ray_tracing_EXTs = …;
const char* const E_GL_OVR_multiview = …;
const char* const E_GL_OVR_multiview2 = …;
const char* const OVR_multiview_EXTs[] = …;
const int Num_OVR_multiview_EXTs = …;
const char* const E_GL_GOOGLE_cpp_style_line_directive = …;
const char* const E_GL_GOOGLE_include_directive = …;
const char* const E_GL_ARB_shading_language_include = …;
const char* const E_GL_AMD_shader_ballot = …;
const char* const E_GL_AMD_shader_trinary_minmax = …;
const char* const E_GL_AMD_shader_explicit_vertex_parameter = …;
const char* const E_GL_AMD_gcn_shader = …;
const char* const E_GL_AMD_gpu_shader_half_float = …;
const char* const E_GL_AMD_texture_gather_bias_lod = …;
const char* const E_GL_AMD_gpu_shader_int16 = …;
const char* const E_GL_AMD_shader_image_load_store_lod = …;
const char* const E_GL_AMD_shader_fragment_mask = …;
const char* const E_GL_AMD_gpu_shader_half_float_fetch = …;
const char* const E_GL_AMD_shader_early_and_late_fragment_tests = …;
const char* const E_GL_INTEL_shader_integer_functions2 = …;
const char* const E_GL_NV_sample_mask_override_coverage = …;
const char* const E_SPV_NV_geometry_shader_passthrough = …;
const char* const E_GL_NV_viewport_array2 = …;
const char* const E_GL_NV_stereo_view_rendering = …;
const char* const E_GL_NVX_multiview_per_view_attributes = …;
const char* const E_GL_NV_shader_atomic_int64 = …;
const char* const E_GL_NV_conservative_raster_underestimation = …;
const char* const E_GL_NV_shader_noperspective_interpolation = …;
const char* const E_GL_NV_shader_subgroup_partitioned = …;
const char* const E_GL_NV_shading_rate_image = …;
const char* const E_GL_NV_ray_tracing = …;
const char* const E_GL_NV_ray_tracing_motion_blur = …;
const char* const E_GL_NV_fragment_shader_barycentric = …;
const char* const E_GL_NV_compute_shader_derivatives = …;
const char* const E_GL_NV_shader_texture_footprint = …;
const char* const E_GL_NV_mesh_shader = …;
const char* const E_GL_NV_cooperative_matrix = …;
const char* const E_GL_NV_shader_sm_builtins = …;
const char* const E_GL_NV_integer_cooperative_matrix = …;
const char* const E_GL_NV_shader_invocation_reorder = …;
const char* const E_GL_EXT_ray_tracing_position_fetch = …;
const char* const E_GL_NV_displacement_micromap = …;
const char* const E_GL_NV_shader_atomic_fp16_vector = …;
const char* const E_GL_ARM_shader_core_builtins = …;
const char* const viewportEXTs[] = …;
const int Num_viewportEXTs = …;
const char* const E_GL_QCOM_image_processing = …;
const char* const E_GL_QCOM_image_processing2 = …;
const char* const E_GL_ANDROID_extension_pack_es31a = …;
const char* const E_GL_KHR_blend_equation_advanced = …;
const char* const E_GL_OES_sample_variables = …;
const char* const E_GL_OES_shader_image_atomic = …;
const char* const E_GL_OES_shader_multisample_interpolation = …;
const char* const E_GL_OES_texture_storage_multisample_2d_array = …;
const char* const E_GL_EXT_geometry_shader = …;
const char* const E_GL_EXT_geometry_point_size = …;
const char* const E_GL_EXT_gpu_shader5 = …;
const char* const E_GL_EXT_primitive_bounding_box = …;
const char* const E_GL_EXT_shader_io_blocks = …;
const char* const E_GL_EXT_tessellation_shader = …;
const char* const E_GL_EXT_tessellation_point_size = …;
const char* const E_GL_EXT_texture_buffer = …;
const char* const E_GL_EXT_texture_cube_map_array = …;
const char* const E_GL_EXT_shader_integer_mix = …;
const char* const E_GL_OES_geometry_shader = …;
const char* const E_GL_OES_geometry_point_size = …;
const char* const E_GL_OES_gpu_shader5 = …;
const char* const E_GL_OES_primitive_bounding_box = …;
const char* const E_GL_OES_shader_io_blocks = …;
const char* const E_GL_OES_tessellation_shader = …;
const char* const E_GL_OES_tessellation_point_size = …;
const char* const E_GL_OES_texture_buffer = …;
const char* const E_GL_OES_texture_cube_map_array = …;
const char* const E_GL_EXT_shader_explicit_arithmetic_types = …;
const char* const E_GL_EXT_shader_explicit_arithmetic_types_int8 = …;
const char* const E_GL_EXT_shader_explicit_arithmetic_types_int16 = …;
const char* const E_GL_EXT_shader_explicit_arithmetic_types_int32 = …;
const char* const E_GL_EXT_shader_explicit_arithmetic_types_int64 = …;
const char* const E_GL_EXT_shader_explicit_arithmetic_types_float16 = …;
const char* const E_GL_EXT_shader_explicit_arithmetic_types_float32 = …;
const char* const E_GL_EXT_shader_explicit_arithmetic_types_float64 = …;
const char* const E_GL_EXT_shader_subgroup_extended_types_int8 = …;
const char* const E_GL_EXT_shader_subgroup_extended_types_int16 = …;
const char* const E_GL_EXT_shader_subgroup_extended_types_int64 = …;
const char* const E_GL_EXT_shader_subgroup_extended_types_float16 = …;
const char* const E_GL_EXT_terminate_invocation = …;
const char* const E_GL_EXT_shader_atomic_float = …;
const char* const E_GL_EXT_shader_atomic_float2 = …;
const char* const E_GL_EXT_shader_tile_image = …;
const char* const E_GL_EXT_texture_shadow_lod = …;
const char* const AEP_geometry_shader[] = …;
const int Num_AEP_geometry_shader = …;
const char* const AEP_geometry_point_size[] = …;
const int Num_AEP_geometry_point_size = …;
const char* const AEP_gpu_shader5[] = …;
const int Num_AEP_gpu_shader5 = …;
const char* const AEP_primitive_bounding_box[] = …;
const int Num_AEP_primitive_bounding_box = …;
const char* const AEP_shader_io_blocks[] = …;
const int Num_AEP_shader_io_blocks = …;
const char* const AEP_tessellation_shader[] = …;
const int Num_AEP_tessellation_shader = …;
const char* const AEP_tessellation_point_size[] = …;
const int Num_AEP_tessellation_point_size = …;
const char* const AEP_texture_buffer[] = …;
const int Num_AEP_texture_buffer = …;
const char* const AEP_texture_cube_map_array[] = …;
const int Num_AEP_texture_cube_map_array = …;
const char* const AEP_mesh_shader[] = …;
const int Num_AEP_mesh_shader = …;
}
#endif