RetroArch
|
Go to the source code of this file.
Classes | |
struct | glslang::SpvVersion |
Namespaces | |
glslang | |
Enumerations | |
enum | EProfile { EBadProfile = 0, ENoProfile = (1 << 0), ECoreProfile = (1 << 1), ECompatibilityProfile = (1 << 2), EEsProfile = (1 << 3) } |
enum | glslang::TExtensionBehavior { glslang::EBhMissing = 0, glslang::EBhRequire, glslang::EBhEnable, glslang::EBhWarn, glslang::EBhDisable, glslang::EBhDisablePartial } |
Functions | |
const char * | glslang::ProfileName (EProfile profile) |
Variables | |
const char *const | glslang::E_GL_OES_texture_3D = "GL_OES_texture_3D" |
const char *const | glslang::E_GL_OES_standard_derivatives = "GL_OES_standard_derivatives" |
const char *const | glslang::E_GL_EXT_frag_depth = "GL_EXT_frag_depth" |
const char *const | glslang::E_GL_OES_EGL_image_external = "GL_OES_EGL_image_external" |
const char *const | glslang::E_GL_OES_EGL_image_external_essl3 = "GL_OES_EGL_image_external_essl3" |
const char *const | glslang::E_GL_EXT_shader_texture_lod = "GL_EXT_shader_texture_lod" |
const char *const | glslang::E_GL_EXT_shadow_samplers = "GL_EXT_shadow_samplers" |
const char *const | glslang::E_GL_ARB_texture_rectangle = "GL_ARB_texture_rectangle" |
const char *const | glslang::E_GL_3DL_array_objects = "GL_3DL_array_objects" |
const char *const | glslang::E_GL_ARB_shading_language_420pack = "GL_ARB_shading_language_420pack" |
const char *const | glslang::E_GL_ARB_texture_gather = "GL_ARB_texture_gather" |
const char *const | glslang::E_GL_ARB_gpu_shader5 = "GL_ARB_gpu_shader5" |
const char *const | glslang::E_GL_ARB_separate_shader_objects = "GL_ARB_separate_shader_objects" |
const char *const | glslang::E_GL_ARB_compute_shader = "GL_ARB_compute_shader" |
const char *const | glslang::E_GL_ARB_tessellation_shader = "GL_ARB_tessellation_shader" |
const char *const | glslang::E_GL_ARB_enhanced_layouts = "GL_ARB_enhanced_layouts" |
const char *const | glslang::E_GL_ARB_texture_cube_map_array = "GL_ARB_texture_cube_map_array" |
const char *const | glslang::E_GL_ARB_shader_texture_lod = "GL_ARB_shader_texture_lod" |
const char *const | glslang::E_GL_ARB_explicit_attrib_location = "GL_ARB_explicit_attrib_location" |
const char *const | glslang::E_GL_ARB_shader_image_load_store = "GL_ARB_shader_image_load_store" |
const char *const | glslang::E_GL_ARB_shader_atomic_counters = "GL_ARB_shader_atomic_counters" |
const char *const | glslang::E_GL_ARB_shader_draw_parameters = "GL_ARB_shader_draw_parameters" |
const char *const | glslang::E_GL_ARB_shader_group_vote = "GL_ARB_shader_group_vote" |
const char *const | glslang::E_GL_ARB_derivative_control = "GL_ARB_derivative_control" |
const char *const | glslang::E_GL_ARB_shader_texture_image_samples = "GL_ARB_shader_texture_image_samples" |
const char *const | glslang::E_GL_ARB_viewport_array = "GL_ARB_viewport_array" |
const char *const | glslang::E_GL_ARB_gpu_shader_int64 = "GL_ARB_gpu_shader_int64" |
const char *const | glslang::E_GL_ARB_shader_ballot = "GL_ARB_shader_ballot" |
const char *const | glslang::E_GL_ARB_sparse_texture2 = "GL_ARB_sparse_texture2" |
const char *const | glslang::E_GL_ARB_sparse_texture_clamp = "GL_ARB_sparse_texture_clamp" |
const char *const | glslang::E_GL_ARB_shader_stencil_export = "GL_ARB_shader_stencil_export" |
const char *const | glslang::E_GL_ARB_post_depth_coverage = "GL_ARB_post_depth_coverage" |
const char *const | glslang::E_GL_ARB_shader_viewport_layer_array = "GL_ARB_shader_viewport_layer_array" |
const char *const | glslang::E_GL_KHR_shader_subgroup_basic = "GL_KHR_shader_subgroup_basic" |
const char *const | glslang::E_GL_KHR_shader_subgroup_vote = "GL_KHR_shader_subgroup_vote" |
const char *const | glslang::E_GL_KHR_shader_subgroup_arithmetic = "GL_KHR_shader_subgroup_arithmetic" |
const char *const | glslang::E_GL_KHR_shader_subgroup_ballot = "GL_KHR_shader_subgroup_ballot" |
const char *const | glslang::E_GL_KHR_shader_subgroup_shuffle = "GL_KHR_shader_subgroup_shuffle" |
const char *const | glslang::E_GL_KHR_shader_subgroup_shuffle_relative = "GL_KHR_shader_subgroup_shuffle_relative" |
const char *const | glslang::E_GL_KHR_shader_subgroup_clustered = "GL_KHR_shader_subgroup_clustered" |
const char *const | glslang::E_GL_KHR_shader_subgroup_quad = "GL_KHR_shader_subgroup_quad" |
const char *const | glslang::E_GL_EXT_shader_non_constant_global_initializers = "GL_EXT_shader_non_constant_global_initializers" |
const char *const | glslang::E_GL_EXT_shader_image_load_formatted = "GL_EXT_shader_image_load_formatted" |
const char *const | glslang::E_GL_EXT_device_group = "GL_EXT_device_group" |
const char *const | glslang::E_GL_EXT_multiview = "GL_EXT_multiview" |
const char *const | glslang::E_GL_EXT_post_depth_coverage = "GL_EXT_post_depth_coverage" |
const char *const | glslang::E_GL_EXT_control_flow_attributes = "GL_EXT_control_flow_attributes" |
const char *const | glslang::E_GL_EXT_nonuniform_qualifier = "GL_EXT_nonuniform_qualifier" |
const char *const | glslang::post_depth_coverageEXTs [] = { E_GL_ARB_post_depth_coverage, E_GL_EXT_post_depth_coverage } |
const int | glslang::Num_post_depth_coverageEXTs = sizeof(post_depth_coverageEXTs) / sizeof(post_depth_coverageEXTs[0]) |
const char *const | glslang::E_GL_OVR_multiview = "GL_OVR_multiview" |
const char *const | glslang::E_GL_OVR_multiview2 = "GL_OVR_multiview2" |
const char *const | glslang::OVR_multiview_EXTs [] = { E_GL_OVR_multiview, E_GL_OVR_multiview2 } |
const int | glslang::Num_OVR_multiview_EXTs = sizeof(OVR_multiview_EXTs) / sizeof(OVR_multiview_EXTs[0]) |
const char *const | glslang::E_GL_GOOGLE_cpp_style_line_directive = "GL_GOOGLE_cpp_style_line_directive" |
const char *const | glslang::E_GL_GOOGLE_include_directive = "GL_GOOGLE_include_directive" |
const char *const | glslang::E_GL_ANDROID_extension_pack_es31a = "GL_ANDROID_extension_pack_es31a" |
const char *const | glslang::E_GL_KHR_blend_equation_advanced = "GL_KHR_blend_equation_advanced" |
const char *const | glslang::E_GL_OES_sample_variables = "GL_OES_sample_variables" |
const char *const | glslang::E_GL_OES_shader_image_atomic = "GL_OES_shader_image_atomic" |
const char *const | glslang::E_GL_OES_shader_multisample_interpolation = "GL_OES_shader_multisample_interpolation" |
const char *const | glslang::E_GL_OES_texture_storage_multisample_2d_array = "GL_OES_texture_storage_multisample_2d_array" |
const char *const | glslang::E_GL_EXT_geometry_shader = "GL_EXT_geometry_shader" |
const char *const | glslang::E_GL_EXT_geometry_point_size = "GL_EXT_geometry_point_size" |
const char *const | glslang::E_GL_EXT_gpu_shader5 = "GL_EXT_gpu_shader5" |
const char *const | glslang::E_GL_EXT_primitive_bounding_box = "GL_EXT_primitive_bounding_box" |
const char *const | glslang::E_GL_EXT_shader_io_blocks = "GL_EXT_shader_io_blocks" |
const char *const | glslang::E_GL_EXT_tessellation_shader = "GL_EXT_tessellation_shader" |
const char *const | glslang::E_GL_EXT_tessellation_point_size = "GL_EXT_tessellation_point_size" |
const char *const | glslang::E_GL_EXT_texture_buffer = "GL_EXT_texture_buffer" |
const char *const | glslang::E_GL_EXT_texture_cube_map_array = "GL_EXT_texture_cube_map_array" |
const char *const | glslang::E_GL_OES_geometry_shader = "GL_OES_geometry_shader" |
const char *const | glslang::E_GL_OES_geometry_point_size = "GL_OES_geometry_point_size" |
const char *const | glslang::E_GL_OES_gpu_shader5 = "GL_OES_gpu_shader5" |
const char *const | glslang::E_GL_OES_primitive_bounding_box = "GL_OES_primitive_bounding_box" |
const char *const | glslang::E_GL_OES_shader_io_blocks = "GL_OES_shader_io_blocks" |
const char *const | glslang::E_GL_OES_tessellation_shader = "GL_OES_tessellation_shader" |
const char *const | glslang::E_GL_OES_tessellation_point_size = "GL_OES_tessellation_point_size" |
const char *const | glslang::E_GL_OES_texture_buffer = "GL_OES_texture_buffer" |
const char *const | glslang::E_GL_OES_texture_cube_map_array = "GL_OES_texture_cube_map_array" |
const char *const | glslang::E_GL_KHX_shader_explicit_arithmetic_types = "GL_KHX_shader_explicit_arithmetic_types" |
const char *const | glslang::E_GL_KHX_shader_explicit_arithmetic_types_int8 = "GL_KHX_shader_explicit_arithmetic_types_int8" |
const char *const | glslang::E_GL_KHX_shader_explicit_arithmetic_types_int16 = "GL_KHX_shader_explicit_arithmetic_types_int16" |
const char *const | glslang::E_GL_KHX_shader_explicit_arithmetic_types_int32 = "GL_KHX_shader_explicit_arithmetic_types_int32" |
const char *const | glslang::E_GL_KHX_shader_explicit_arithmetic_types_int64 = "GL_KHX_shader_explicit_arithmetic_types_int64" |
const char *const | glslang::E_GL_KHX_shader_explicit_arithmetic_types_float16 = "GL_KHX_shader_explicit_arithmetic_types_float16" |
const char *const | glslang::E_GL_KHX_shader_explicit_arithmetic_types_float32 = "GL_KHX_shader_explicit_arithmetic_types_float32" |
const char *const | glslang::E_GL_KHX_shader_explicit_arithmetic_types_float64 = "GL_KHX_shader_explicit_arithmetic_types_float64" |
const char *const | glslang::AEP_geometry_shader [] = { E_GL_EXT_geometry_shader, E_GL_OES_geometry_shader } |
const int | glslang::Num_AEP_geometry_shader = sizeof(AEP_geometry_shader)/sizeof(AEP_geometry_shader[0]) |
const char *const | glslang::AEP_geometry_point_size [] = { E_GL_EXT_geometry_point_size, E_GL_OES_geometry_point_size } |
const int | glslang::Num_AEP_geometry_point_size = sizeof(AEP_geometry_point_size)/sizeof(AEP_geometry_point_size[0]) |
const char *const | glslang::AEP_gpu_shader5 [] = { E_GL_EXT_gpu_shader5, E_GL_OES_gpu_shader5 } |
const int | glslang::Num_AEP_gpu_shader5 = sizeof(AEP_gpu_shader5)/sizeof(AEP_gpu_shader5[0]) |
const char *const | glslang::AEP_primitive_bounding_box [] = { E_GL_EXT_primitive_bounding_box, E_GL_OES_primitive_bounding_box } |
const int | glslang::Num_AEP_primitive_bounding_box = sizeof(AEP_primitive_bounding_box)/sizeof(AEP_primitive_bounding_box[0]) |
const char *const | glslang::AEP_shader_io_blocks [] = { E_GL_EXT_shader_io_blocks, E_GL_OES_shader_io_blocks } |
const int | glslang::Num_AEP_shader_io_blocks = sizeof(AEP_shader_io_blocks)/sizeof(AEP_shader_io_blocks[0]) |
const char *const | glslang::AEP_tessellation_shader [] = { E_GL_EXT_tessellation_shader, E_GL_OES_tessellation_shader } |
const int | glslang::Num_AEP_tessellation_shader = sizeof(AEP_tessellation_shader)/sizeof(AEP_tessellation_shader[0]) |
const char *const | glslang::AEP_tessellation_point_size [] = { E_GL_EXT_tessellation_point_size, E_GL_OES_tessellation_point_size } |
const int | glslang::Num_AEP_tessellation_point_size = sizeof(AEP_tessellation_point_size)/sizeof(AEP_tessellation_point_size[0]) |
const char *const | glslang::AEP_texture_buffer [] = { E_GL_EXT_texture_buffer, E_GL_OES_texture_buffer } |
const int | glslang::Num_AEP_texture_buffer = sizeof(AEP_texture_buffer)/sizeof(AEP_texture_buffer[0]) |
const char *const | glslang::AEP_texture_cube_map_array [] = { E_GL_EXT_texture_cube_map_array, E_GL_OES_texture_cube_map_array } |
const int | glslang::Num_AEP_texture_cube_map_array = sizeof(AEP_texture_cube_map_array)/sizeof(AEP_texture_cube_map_array[0]) |
enum EProfile |