Enum spvc_compiler_option

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_HLSL_USE_ENTRY_POINT_NAME
enumerator SPVC_COMPILER_OPTION_HLSL_PRESERVE_STRUCTURED_BUFFERS
enumerator SPVC_COMPILER_OPTION_INT_MAX