Enum spvc_compiler_option
public enum spvc_compiler_option
Fields
SPVC_COMPILER_OPTION_EMIT_LINE_DIRECTIVES = 16777253
SPVC_COMPILER_OPTION_ENABLE_STORAGE_IMAGE_QUALIFIER_DEDUCTION = 16777268
SPVC_COMPILER_OPTION_FIXUP_DEPTH_CONVENTION = 16777219
SPVC_COMPILER_OPTION_FLATTEN_MULTIDIMENSIONAL_ARRAYS = 16777218
SPVC_COMPILER_OPTION_FLIP_VERTEX_Y = 16777220
SPVC_COMPILER_OPTION_FORCE_TEMPORARY = 16777217
SPVC_COMPILER_OPTION_FORCE_ZERO_INITIALIZED_VARIABLES = 16777270
SPVC_COMPILER_OPTION_GLSL_EMIT_PUSH_CONSTANT_AS_UNIFORM_BUFFER = 33554465
SPVC_COMPILER_OPTION_GLSL_EMIT_UNIFORM_BUFFER_AS_PLAIN_UNIFORMS = 33554467
SPVC_COMPILER_OPTION_GLSL_ENABLE_420PACK_EXTENSION = 33554439
SPVC_COMPILER_OPTION_GLSL_ENABLE_ROW_MAJOR_LOAD_WORKAROUND = 33554515
SPVC_COMPILER_OPTION_GLSL_ES = 33554441
SPVC_COMPILER_OPTION_GLSL_ES_DEFAULT_FLOAT_PRECISION_HIGHP = 33554443
SPVC_COMPILER_OPTION_GLSL_ES_DEFAULT_INT_PRECISION_HIGHP = 33554444
SPVC_COMPILER_OPTION_GLSL_FORCE_FLATTENED_IO_BLOCKS = 33554498
SPVC_COMPILER_OPTION_GLSL_OVR_MULTIVIEW_VIEW_COUNT = 33554509
SPVC_COMPILER_OPTION_GLSL_SEPARATE_SHADER_OBJECTS = 33554438
SPVC_COMPILER_OPTION_GLSL_SUPPORT_NONZERO_BASE_INSTANCE = 33554437
SPVC_COMPILER_OPTION_GLSL_VERSION = 33554440
SPVC_COMPILER_OPTION_GLSL_VULKAN_SEMANTICS = 33554442
SPVC_COMPILER_OPTION_HLSL_ENABLE_16BIT_TYPES = 67108924
SPVC_COMPILER_OPTION_HLSL_FLATTEN_MATRIX_VERTEX_INPUT_SEMANTICS = 67108935
SPVC_COMPILER_OPTION_HLSL_FORCE_STORAGE_BUFFER_AS_UAV = 67108917
SPVC_COMPILER_OPTION_HLSL_NONWRITABLE_UAV_TEXTURE_AS_SRV = 67108919
SPVC_COMPILER_OPTION_HLSL_POINT_COORD_COMPAT = 67108879
SPVC_COMPILER_OPTION_HLSL_POINT_SIZE_COMPAT = 67108878
SPVC_COMPILER_OPTION_HLSL_SHADER_MODEL = 67108877
SPVC_COMPILER_OPTION_HLSL_SUPPORT_NONZERO_BASE_VERTEX_BASE_INSTANCE = 67108880
SPVC_COMPILER_OPTION_INT_MAX = 2147483647
SPVC_COMPILER_OPTION_MSL_AGX_MANUAL_CUBE_GRAD_FIXUP = 134217816
SPVC_COMPILER_OPTION_MSL_ARGUMENT_BUFFERS = 134217760
SPVC_COMPILER_OPTION_MSL_ARGUMENT_BUFFERS_TIER = 134217812
SPVC_COMPILER_OPTION_MSL_ARRAYED_SUBPASS_INPUT = 134217796
SPVC_COMPILER_OPTION_MSL_AUX_BUFFER_INDEX = 134217747
SPVC_COMPILER_OPTION_MSL_BUFFER_SIZE_BUFFER_INDEX = 134217764
SPVC_COMPILER_OPTION_MSL_CAPTURE_OUTPUT_TO_BUFFER = 134217755
SPVC_COMPILER_OPTION_MSL_CHECK_DISCARDED_FRAG_STORES = 134217810
SPVC_COMPILER_OPTION_MSL_DEVICE_INDEX = 134217768
SPVC_COMPILER_OPTION_MSL_DISABLE_RASTERIZATION = 134217754
SPVC_COMPILER_OPTION_MSL_DISPATCH_BASE = 134217770
SPVC_COMPILER_OPTION_MSL_DYNAMIC_OFFSETS_BUFFER_INDEX = 134217771
SPVC_COMPILER_OPTION_MSL_EMULATE_CUBEMAP_ARRAY = 134217776
SPVC_COMPILER_OPTION_MSL_EMULATE_SUBGROUPS = 134217801
SPVC_COMPILER_OPTION_MSL_ENABLE_BASE_INDEX_ZERO = 134217773
SPVC_COMPILER_OPTION_MSL_ENABLE_CLIP_DISTANCE_USER_VARYING = 134217787
SPVC_COMPILER_OPTION_MSL_ENABLE_DECORATION_BINDING = 134217777
SPVC_COMPILER_OPTION_MSL_ENABLE_FRAG_DEPTH_BUILTIN = 134217785
SPVC_COMPILER_OPTION_MSL_ENABLE_FRAG_OUTPUT_MASK = 134217784
SPVC_COMPILER_OPTION_MSL_ENABLE_FRAG_STENCIL_REF_BUILTIN = 134217786
SPVC_COMPILER_OPTION_MSL_ENABLE_POINT_SIZE_BUILTIN = 134217753
SPVC_COMPILER_OPTION_MSL_FIXED_SUBGROUP_SIZE = 134217802
SPVC_COMPILER_OPTION_MSL_FORCE_ACTIVE_ARGUMENT_BUFFER_RESOURCES = 134217778
SPVC_COMPILER_OPTION_MSL_FORCE_NATIVE_ARRAYS = 134217779
SPVC_COMPILER_OPTION_MSL_FORCE_SAMPLE_RATE_SHADING = 134217803
SPVC_COMPILER_OPTION_MSL_FRAMEBUFFER_FETCH_SUBPASS = 134217774
SPVC_COMPILER_OPTION_MSL_INDIRECT_PARAMS_BUFFER_INDEX = 134217748
SPVC_COMPILER_OPTION_MSL_INVARIANT_FP_MATH = 134217775
SPVC_COMPILER_OPTION_MSL_IOS_FRAMEBUFFER_FETCH_SUBPASS = 134217774
SPVC_COMPILER_OPTION_MSL_IOS_SUPPORT_BASE_VERTEX_INSTANCE = 134217804
SPVC_COMPILER_OPTION_MSL_IOS_USE_SIMDGROUP_FUNCTIONS = 134217800
SPVC_COMPILER_OPTION_MSL_MANUAL_HELPER_INVOCATION_UPDATES = 134217809
SPVC_COMPILER_OPTION_MSL_MULTIVIEW = 134217766
SPVC_COMPILER_OPTION_MSL_MULTIVIEW_LAYERED_RENDERING = 134217795
SPVC_COMPILER_OPTION_MSL_MULTI_PATCH_WORKGROUP = 134217789
SPVC_COMPILER_OPTION_MSL_PAD_FRAGMENT_OUTPUT_COMPONENTS = 134217757
SPVC_COMPILER_OPTION_MSL_PLATFORM = 134217759
SPVC_COMPILER_OPTION_MSL_R32UI_ALIGNMENT_CONSTANT_ID = 134217798
SPVC_COMPILER_OPTION_MSL_R32UI_LINEAR_TEXTURE_ALIGNMENT = 134217797
SPVC_COMPILER_OPTION_MSL_RAW_BUFFER_TESE_INPUT = 134217807
SPVC_COMPILER_OPTION_MSL_READWRITE_TEXTURE_FENCES = 134217814
SPVC_COMPILER_OPTION_MSL_REPLACE_RECURSIVE_INPUTS = 134217815
SPVC_COMPILER_OPTION_MSL_SAMPLE_DREF_LOD_ARRAY_AS_GRAD = 134217813
SPVC_COMPILER_OPTION_MSL_SHADER_INDEX_BUFFER_INDEX = 134217791
SPVC_COMPILER_OPTION_MSL_SHADER_INPUT_BUFFER_INDEX = 134217790
SPVC_COMPILER_OPTION_MSL_SHADER_INPUT_WORKGROUP_INDEX = 134217752
SPVC_COMPILER_OPTION_MSL_SHADER_OUTPUT_BUFFER_INDEX = 134217749
SPVC_COMPILER_OPTION_MSL_SHADER_PATCH_INPUT_BUFFER_INDEX = 134217808
SPVC_COMPILER_OPTION_MSL_SHADER_PATCH_OUTPUT_BUFFER_INDEX = 134217750
SPVC_COMPILER_OPTION_MSL_SHADER_TESS_FACTOR_OUTPUT_BUFFER_INDEX = 134217751
SPVC_COMPILER_OPTION_MSL_SWIZZLE_BUFFER_INDEX = 134217747
SPVC_COMPILER_OPTION_MSL_SWIZZLE_TEXTURE_SAMPLES = 134217756
SPVC_COMPILER_OPTION_MSL_TESS_DOMAIN_ORIGIN_LOWER_LEFT = 134217758
SPVC_COMPILER_OPTION_MSL_TEXEL_BUFFER_TEXTURE_WIDTH = 134217746
SPVC_COMPILER_OPTION_MSL_TEXTURE_1D_AS_2D = 134217772
SPVC_COMPILER_OPTION_MSL_TEXTURE_BUFFER_NATIVE = 134217762
SPVC_COMPILER_OPTION_MSL_VERSION = 134217745
SPVC_COMPILER_OPTION_MSL_VERTEX_FOR_TESSELLATION = 134217792
SPVC_COMPILER_OPTION_MSL_VERTEX_INDEX_TYPE = 134217793
SPVC_COMPILER_OPTION_MSL_VIEW_INDEX_FROM_DEVICE_INDEX = 134217769
SPVC_COMPILER_OPTION_MSL_VIEW_MASK_BUFFER_INDEX = 134217767
SPVC_COMPILER_OPTION_RELAX_NAN_CHECKS = 16777294
SPVC_COMPILER_OPTION_UNKNOWN = 0