Enum spvc_compiler_option
Defined in File spirv_cross_c.h
Enum Documentation
-
enum spvc_compiler_option
Values:
-
enumerator SPVC_COMPILER_OPTION_UNKNOWN
-
enumerator SPVC_COMPILER_OPTION_FORCE_TEMPORARY
-
enumerator SPVC_COMPILER_OPTION_FLATTEN_MULTIDIMENSIONAL_ARRAYS
-
enumerator SPVC_COMPILER_OPTION_FIXUP_DEPTH_CONVENTION
-
enumerator SPVC_COMPILER_OPTION_FLIP_VERTEX_Y
-
enumerator SPVC_COMPILER_OPTION_GLSL_SUPPORT_NONZERO_BASE_INSTANCE
-
enumerator SPVC_COMPILER_OPTION_GLSL_SEPARATE_SHADER_OBJECTS
-
enumerator SPVC_COMPILER_OPTION_GLSL_ENABLE_420PACK_EXTENSION
-
enumerator SPVC_COMPILER_OPTION_GLSL_VERSION
-
enumerator SPVC_COMPILER_OPTION_GLSL_ES
-
enumerator SPVC_COMPILER_OPTION_GLSL_VULKAN_SEMANTICS
-
enumerator SPVC_COMPILER_OPTION_GLSL_ES_DEFAULT_FLOAT_PRECISION_HIGHP
-
enumerator SPVC_COMPILER_OPTION_GLSL_ES_DEFAULT_INT_PRECISION_HIGHP
-
enumerator SPVC_COMPILER_OPTION_HLSL_SHADER_MODEL
-
enumerator SPVC_COMPILER_OPTION_HLSL_POINT_SIZE_COMPAT
-
enumerator SPVC_COMPILER_OPTION_HLSL_POINT_COORD_COMPAT
-
enumerator SPVC_COMPILER_OPTION_HLSL_SUPPORT_NONZERO_BASE_VERTEX_BASE_INSTANCE
-
enumerator SPVC_COMPILER_OPTION_MSL_VERSION
-
enumerator SPVC_COMPILER_OPTION_MSL_TEXEL_BUFFER_TEXTURE_WIDTH
-
enumerator SPVC_COMPILER_OPTION_MSL_AUX_BUFFER_INDEX
-
enumerator SPVC_COMPILER_OPTION_MSL_SWIZZLE_BUFFER_INDEX
-
enumerator SPVC_COMPILER_OPTION_MSL_INDIRECT_PARAMS_BUFFER_INDEX
-
enumerator SPVC_COMPILER_OPTION_MSL_SHADER_OUTPUT_BUFFER_INDEX
-
enumerator SPVC_COMPILER_OPTION_MSL_SHADER_PATCH_OUTPUT_BUFFER_INDEX
-
enumerator SPVC_COMPILER_OPTION_MSL_SHADER_TESS_FACTOR_OUTPUT_BUFFER_INDEX
-
enumerator SPVC_COMPILER_OPTION_MSL_SHADER_INPUT_WORKGROUP_INDEX
-
enumerator SPVC_COMPILER_OPTION_MSL_ENABLE_POINT_SIZE_BUILTIN
-
enumerator SPVC_COMPILER_OPTION_MSL_DISABLE_RASTERIZATION
-
enumerator SPVC_COMPILER_OPTION_MSL_CAPTURE_OUTPUT_TO_BUFFER
-
enumerator SPVC_COMPILER_OPTION_MSL_SWIZZLE_TEXTURE_SAMPLES
-
enumerator SPVC_COMPILER_OPTION_MSL_PAD_FRAGMENT_OUTPUT_COMPONENTS
-
enumerator SPVC_COMPILER_OPTION_MSL_TESS_DOMAIN_ORIGIN_LOWER_LEFT
-
enumerator SPVC_COMPILER_OPTION_MSL_PLATFORM
-
enumerator SPVC_COMPILER_OPTION_MSL_ARGUMENT_BUFFERS
-
enumerator SPVC_COMPILER_OPTION_GLSL_EMIT_PUSH_CONSTANT_AS_UNIFORM_BUFFER
-
enumerator SPVC_COMPILER_OPTION_MSL_TEXTURE_BUFFER_NATIVE
-
enumerator SPVC_COMPILER_OPTION_GLSL_EMIT_UNIFORM_BUFFER_AS_PLAIN_UNIFORMS
-
enumerator SPVC_COMPILER_OPTION_MSL_BUFFER_SIZE_BUFFER_INDEX
-
enumerator SPVC_COMPILER_OPTION_EMIT_LINE_DIRECTIVES
-
enumerator SPVC_COMPILER_OPTION_MSL_MULTIVIEW
-
enumerator SPVC_COMPILER_OPTION_MSL_VIEW_MASK_BUFFER_INDEX
-
enumerator SPVC_COMPILER_OPTION_MSL_DEVICE_INDEX
-
enumerator SPVC_COMPILER_OPTION_MSL_VIEW_INDEX_FROM_DEVICE_INDEX
-
enumerator SPVC_COMPILER_OPTION_MSL_DISPATCH_BASE
-
enumerator SPVC_COMPILER_OPTION_MSL_DYNAMIC_OFFSETS_BUFFER_INDEX
-
enumerator SPVC_COMPILER_OPTION_MSL_TEXTURE_1D_AS_2D
-
enumerator SPVC_COMPILER_OPTION_MSL_ENABLE_BASE_INDEX_ZERO
-
enumerator SPVC_COMPILER_OPTION_MSL_IOS_FRAMEBUFFER_FETCH_SUBPASS
-
enumerator SPVC_COMPILER_OPTION_MSL_FRAMEBUFFER_FETCH_SUBPASS
-
enumerator SPVC_COMPILER_OPTION_MSL_INVARIANT_FP_MATH
-
enumerator SPVC_COMPILER_OPTION_MSL_EMULATE_CUBEMAP_ARRAY
-
enumerator SPVC_COMPILER_OPTION_MSL_ENABLE_DECORATION_BINDING
-
enumerator SPVC_COMPILER_OPTION_MSL_FORCE_ACTIVE_ARGUMENT_BUFFER_RESOURCES
-
enumerator SPVC_COMPILER_OPTION_MSL_FORCE_NATIVE_ARRAYS
-
enumerator SPVC_COMPILER_OPTION_ENABLE_STORAGE_IMAGE_QUALIFIER_DEDUCTION
-
enumerator SPVC_COMPILER_OPTION_HLSL_FORCE_STORAGE_BUFFER_AS_UAV
-
enumerator SPVC_COMPILER_OPTION_FORCE_ZERO_INITIALIZED_VARIABLES
-
enumerator SPVC_COMPILER_OPTION_HLSL_NONWRITABLE_UAV_TEXTURE_AS_SRV
-
enumerator SPVC_COMPILER_OPTION_MSL_ENABLE_FRAG_OUTPUT_MASK
-
enumerator SPVC_COMPILER_OPTION_MSL_ENABLE_FRAG_DEPTH_BUILTIN
-
enumerator SPVC_COMPILER_OPTION_MSL_ENABLE_FRAG_STENCIL_REF_BUILTIN
-
enumerator SPVC_COMPILER_OPTION_MSL_ENABLE_CLIP_DISTANCE_USER_VARYING
-
enumerator SPVC_COMPILER_OPTION_HLSL_ENABLE_16BIT_TYPES
-
enumerator SPVC_COMPILER_OPTION_MSL_MULTI_PATCH_WORKGROUP
-
enumerator SPVC_COMPILER_OPTION_MSL_SHADER_INPUT_BUFFER_INDEX
-
enumerator SPVC_COMPILER_OPTION_MSL_SHADER_INDEX_BUFFER_INDEX
-
enumerator SPVC_COMPILER_OPTION_MSL_VERTEX_FOR_TESSELLATION
-
enumerator SPVC_COMPILER_OPTION_MSL_VERTEX_INDEX_TYPE
-
enumerator SPVC_COMPILER_OPTION_GLSL_FORCE_FLATTENED_IO_BLOCKS
-
enumerator SPVC_COMPILER_OPTION_MSL_MULTIVIEW_LAYERED_RENDERING
-
enumerator SPVC_COMPILER_OPTION_MSL_ARRAYED_SUBPASS_INPUT
-
enumerator SPVC_COMPILER_OPTION_MSL_R32UI_LINEAR_TEXTURE_ALIGNMENT
-
enumerator SPVC_COMPILER_OPTION_MSL_R32UI_ALIGNMENT_CONSTANT_ID
-
enumerator SPVC_COMPILER_OPTION_HLSL_FLATTEN_MATRIX_VERTEX_INPUT_SEMANTICS
-
enumerator SPVC_COMPILER_OPTION_MSL_IOS_USE_SIMDGROUP_FUNCTIONS
-
enumerator SPVC_COMPILER_OPTION_MSL_EMULATE_SUBGROUPS
-
enumerator SPVC_COMPILER_OPTION_MSL_FIXED_SUBGROUP_SIZE
-
enumerator SPVC_COMPILER_OPTION_MSL_FORCE_SAMPLE_RATE_SHADING
-
enumerator SPVC_COMPILER_OPTION_MSL_IOS_SUPPORT_BASE_VERTEX_INSTANCE
-
enumerator SPVC_COMPILER_OPTION_GLSL_OVR_MULTIVIEW_VIEW_COUNT
-
enumerator SPVC_COMPILER_OPTION_RELAX_NAN_CHECKS
-
enumerator SPVC_COMPILER_OPTION_MSL_RAW_BUFFER_TESE_INPUT
-
enumerator SPVC_COMPILER_OPTION_MSL_SHADER_PATCH_INPUT_BUFFER_INDEX
-
enumerator SPVC_COMPILER_OPTION_MSL_MANUAL_HELPER_INVOCATION_UPDATES
-
enumerator SPVC_COMPILER_OPTION_MSL_CHECK_DISCARDED_FRAG_STORES
-
enumerator SPVC_COMPILER_OPTION_GLSL_ENABLE_ROW_MAJOR_LOAD_WORKAROUND
-
enumerator SPVC_COMPILER_OPTION_MSL_ARGUMENT_BUFFERS_TIER
-
enumerator SPVC_COMPILER_OPTION_MSL_SAMPLE_DREF_LOD_ARRAY_AS_GRAD
-
enumerator SPVC_COMPILER_OPTION_MSL_READWRITE_TEXTURE_FENCES
-
enumerator SPVC_COMPILER_OPTION_MSL_REPLACE_RECURSIVE_INPUTS
-
enumerator SPVC_COMPILER_OPTION_MSL_AGX_MANUAL_CUBE_GRAD_FIXUP
-
enumerator SPVC_COMPILER_OPTION_MSL_FORCE_FRAGMENT_WITH_SIDE_EFFECTS_EXECUTION
-
enumerator SPVC_COMPILER_OPTION_INT_MAX
-
enumerator SPVC_COMPILER_OPTION_UNKNOWN