public class Spvc
extends java.lang.Object
SPIRV-Cross is a tool designed for parsing and converting SPIR-V to other shader languages.
SPIRV-Cross tries hard to emit readable and clean output from the SPIR-V. The goal is to emit GLSL or MSL that looks like it was written by a human and not awkward IR/assembly-like code.
| Modifier and Type | Class and Description |
|---|---|
static class |
Spvc.Functions
Contains the function pointers loaded from the spvc
SharedLibrary. |
| Modifier and Type | Field and Description |
|---|---|
static int |
SPVC_BACKEND_CPP
spvc_backend |
static int |
SPVC_BACKEND_GLSL
spvc_backend |
static int |
SPVC_BACKEND_HLSL
spvc_backend |
static int |
SPVC_BACKEND_JSON
spvc_backend |
static int |
SPVC_BACKEND_MSL
spvc_backend |
static int |
SPVC_BACKEND_NONE
spvc_backend |
static int |
SPVC_BASETYPE_ACCELERATION_STRUCTURE
Maps to spirv_cross::SPIRType::BaseType.
|
static int |
SPVC_BASETYPE_ATOMIC_COUNTER
Maps to spirv_cross::SPIRType::BaseType.
|
static int |
SPVC_BASETYPE_BOOLEAN
Maps to spirv_cross::SPIRType::BaseType.
|
static int |
SPVC_BASETYPE_FP16
Maps to spirv_cross::SPIRType::BaseType.
|
static int |
SPVC_BASETYPE_FP32
Maps to spirv_cross::SPIRType::BaseType.
|
static int |
SPVC_BASETYPE_FP64
Maps to spirv_cross::SPIRType::BaseType.
|
static int |
SPVC_BASETYPE_IMAGE
Maps to spirv_cross::SPIRType::BaseType.
|
static int |
SPVC_BASETYPE_INT16
Maps to spirv_cross::SPIRType::BaseType.
|
static int |
SPVC_BASETYPE_INT32
Maps to spirv_cross::SPIRType::BaseType.
|
static int |
SPVC_BASETYPE_INT64
Maps to spirv_cross::SPIRType::BaseType.
|
static int |
SPVC_BASETYPE_INT8
Maps to spirv_cross::SPIRType::BaseType.
|
static int |
SPVC_BASETYPE_SAMPLED_IMAGE
Maps to spirv_cross::SPIRType::BaseType.
|
static int |
SPVC_BASETYPE_SAMPLER
Maps to spirv_cross::SPIRType::BaseType.
|
static int |
SPVC_BASETYPE_STRUCT
Maps to spirv_cross::SPIRType::BaseType.
|
static int |
SPVC_BASETYPE_UINT16
Maps to spirv_cross::SPIRType::BaseType.
|
static int |
SPVC_BASETYPE_UINT32
Maps to spirv_cross::SPIRType::BaseType.
|
static int |
SPVC_BASETYPE_UINT64
Maps to spirv_cross::SPIRType::BaseType.
|
static int |
SPVC_BASETYPE_UINT8
Maps to spirv_cross::SPIRType::BaseType.
|
static int |
SPVC_BASETYPE_UNKNOWN
Maps to spirv_cross::SPIRType::BaseType.
|
static int |
SPVC_BASETYPE_VOID
Maps to spirv_cross::SPIRType::BaseType.
|
static int |
SPVC_C_API_VERSION_MAJOR |
static int |
SPVC_C_API_VERSION_MINOR |
static int |
SPVC_C_API_VERSION_PATCH |
static int |
SPVC_CAPTURE_MODE_COPY
spvc_capture_mode |
static int |
SPVC_CAPTURE_MODE_TAKE_OWNERSHIP
spvc_capture_mode |
static int |
SPVC_COMPILER_OPTION_COMMON_BIT |
static int |
SPVC_COMPILER_OPTION_EMIT_LINE_DIRECTIVES
Maps to the various spirv_cross::Compiler*::Option structures.
|
static int |
SPVC_COMPILER_OPTION_ENUM_BITS |
static int |
SPVC_COMPILER_OPTION_FIXUP_DEPTH_CONVENTION
Maps to the various spirv_cross::Compiler*::Option structures.
|
static int |
SPVC_COMPILER_OPTION_FLATTEN_MULTIDIMENSIONAL_ARRAYS
Maps to the various spirv_cross::Compiler*::Option structures.
|
static int |
SPVC_COMPILER_OPTION_FLIP_VERTEX_Y
Maps to the various spirv_cross::Compiler*::Option structures.
|
static int |
SPVC_COMPILER_OPTION_FORCE_TEMPORARY
Maps to the various spirv_cross::Compiler*::Option structures.
|
static int |
SPVC_COMPILER_OPTION_GLSL_BIT |
static int |
SPVC_COMPILER_OPTION_GLSL_EMIT_PUSH_CONSTANT_AS_UNIFORM_BUFFER
Maps to the various spirv_cross::Compiler*::Option structures.
|
static int |
SPVC_COMPILER_OPTION_GLSL_EMIT_UNIFORM_BUFFER_AS_PLAIN_UNIFORMS
Maps to the various spirv_cross::Compiler*::Option structures.
|
static int |
SPVC_COMPILER_OPTION_GLSL_ENABLE_420PACK_EXTENSION
Maps to the various spirv_cross::Compiler*::Option structures.
|
static int |
SPVC_COMPILER_OPTION_GLSL_ES
Maps to the various spirv_cross::Compiler*::Option structures.
|
static int |
SPVC_COMPILER_OPTION_GLSL_ES_DEFAULT_FLOAT_PRECISION_HIGHP
Maps to the various spirv_cross::Compiler*::Option structures.
|
static int |
SPVC_COMPILER_OPTION_GLSL_ES_DEFAULT_INT_PRECISION_HIGHP
Maps to the various spirv_cross::Compiler*::Option structures.
|
static int |
SPVC_COMPILER_OPTION_GLSL_SEPARATE_SHADER_OBJECTS
Maps to the various spirv_cross::Compiler*::Option structures.
|
static int |
SPVC_COMPILER_OPTION_GLSL_SUPPORT_NONZERO_BASE_INSTANCE
Maps to the various spirv_cross::Compiler*::Option structures.
|
static int |
SPVC_COMPILER_OPTION_GLSL_VERSION
Maps to the various spirv_cross::Compiler*::Option structures.
|
static int |
SPVC_COMPILER_OPTION_GLSL_VULKAN_SEMANTICS
Maps to the various spirv_cross::Compiler*::Option structures.
|
static int |
SPVC_COMPILER_OPTION_HLSL_BIT |
static int |
SPVC_COMPILER_OPTION_HLSL_POINT_COORD_COMPAT
Maps to the various spirv_cross::Compiler*::Option structures.
|
static int |
SPVC_COMPILER_OPTION_HLSL_POINT_SIZE_COMPAT
Maps to the various spirv_cross::Compiler*::Option structures.
|
static int |
SPVC_COMPILER_OPTION_HLSL_SHADER_MODEL
Maps to the various spirv_cross::Compiler*::Option structures.
|
static int |
SPVC_COMPILER_OPTION_HLSL_SUPPORT_NONZERO_BASE_VERTEX_BASE_INSTANCE
Maps to the various spirv_cross::Compiler*::Option structures.
|
static int |
SPVC_COMPILER_OPTION_LANG_BITS |
static int |
SPVC_COMPILER_OPTION_MSL_ARGUMENT_BUFFERS
Maps to the various spirv_cross::Compiler*::Option structures.
|
static int |
SPVC_COMPILER_OPTION_MSL_AUX_BUFFER_INDEX
Maps to the various spirv_cross::Compiler*::Option structures.
|
static int |
SPVC_COMPILER_OPTION_MSL_BIT |
static int |
SPVC_COMPILER_OPTION_MSL_BUFFER_SIZE_BUFFER_INDEX
Maps to the various spirv_cross::Compiler*::Option structures.
|
static int |
SPVC_COMPILER_OPTION_MSL_CAPTURE_OUTPUT_TO_BUFFER
Maps to the various spirv_cross::Compiler*::Option structures.
|
static int |
SPVC_COMPILER_OPTION_MSL_DEVICE_INDEX
Maps to the various spirv_cross::Compiler*::Option structures.
|
static int |
SPVC_COMPILER_OPTION_MSL_DISABLE_RASTERIZATION
Maps to the various spirv_cross::Compiler*::Option structures.
|
static int |
SPVC_COMPILER_OPTION_MSL_DISPATCH_BASE
Maps to the various spirv_cross::Compiler*::Option structures.
|
static int |
SPVC_COMPILER_OPTION_MSL_DYNAMIC_OFFSETS_BUFFER_INDEX
Maps to the various spirv_cross::Compiler*::Option structures.
|
static int |
SPVC_COMPILER_OPTION_MSL_EMULATE_CUBEMAP_ARRAY
Maps to the various spirv_cross::Compiler*::Option structures.
|
static int |
SPVC_COMPILER_OPTION_MSL_ENABLE_BASE_INDEX_ZERO
Maps to the various spirv_cross::Compiler*::Option structures.
|
static int |
SPVC_COMPILER_OPTION_MSL_ENABLE_DECORATION_BINDING
Maps to the various spirv_cross::Compiler*::Option structures.
|
static int |
SPVC_COMPILER_OPTION_MSL_ENABLE_POINT_SIZE_BUILTIN
Maps to the various spirv_cross::Compiler*::Option structures.
|
static int |
SPVC_COMPILER_OPTION_MSL_INDIRECT_PARAMS_BUFFER_INDEX
Maps to the various spirv_cross::Compiler*::Option structures.
|
static int |
SPVC_COMPILER_OPTION_MSL_INVARIANT_FP_MATH
Maps to the various spirv_cross::Compiler*::Option structures.
|
static int |
SPVC_COMPILER_OPTION_MSL_IOS_FRAMEBUFFER_FETCH_SUBPASS
Maps to the various spirv_cross::Compiler*::Option structures.
|
static int |
SPVC_COMPILER_OPTION_MSL_MULTIVIEW
Maps to the various spirv_cross::Compiler*::Option structures.
|
static int |
SPVC_COMPILER_OPTION_MSL_PAD_FRAGMENT_OUTPUT_COMPONENTS
Maps to the various spirv_cross::Compiler*::Option structures.
|
static int |
SPVC_COMPILER_OPTION_MSL_PLATFORM
Maps to the various spirv_cross::Compiler*::Option structures.
|
static int |
SPVC_COMPILER_OPTION_MSL_SHADER_INPUT_WORKGROUP_INDEX
Maps to the various spirv_cross::Compiler*::Option structures.
|
static int |
SPVC_COMPILER_OPTION_MSL_SHADER_OUTPUT_BUFFER_INDEX
Maps to the various spirv_cross::Compiler*::Option structures.
|
static int |
SPVC_COMPILER_OPTION_MSL_SHADER_PATCH_OUTPUT_BUFFER_INDEX
Maps to the various spirv_cross::Compiler*::Option structures.
|
static int |
SPVC_COMPILER_OPTION_MSL_SHADER_TESS_FACTOR_OUTPUT_BUFFER_INDEX
Maps to the various spirv_cross::Compiler*::Option structures.
|
static int |
SPVC_COMPILER_OPTION_MSL_SWIZZLE_BUFFER_INDEX
Maps to the various spirv_cross::Compiler*::Option structures.
|
static int |
SPVC_COMPILER_OPTION_MSL_SWIZZLE_TEXTURE_SAMPLES
Maps to the various spirv_cross::Compiler*::Option structures.
|
static int |
SPVC_COMPILER_OPTION_MSL_TESS_DOMAIN_ORIGIN_LOWER_LEFT
Maps to the various spirv_cross::Compiler*::Option structures.
|
static int |
SPVC_COMPILER_OPTION_MSL_TEXEL_BUFFER_TEXTURE_WIDTH
Maps to the various spirv_cross::Compiler*::Option structures.
|
static int |
SPVC_COMPILER_OPTION_MSL_TEXTURE_1D_AS_2D
Maps to the various spirv_cross::Compiler*::Option structures.
|
static int |
SPVC_COMPILER_OPTION_MSL_TEXTURE_BUFFER_NATIVE
Maps to the various spirv_cross::Compiler*::Option structures.
|
static int |
SPVC_COMPILER_OPTION_MSL_VERSION
Maps to the various spirv_cross::Compiler*::Option structures.
|
static int |
SPVC_COMPILER_OPTION_MSL_VIEW_INDEX_FROM_DEVICE_INDEX
Maps to the various spirv_cross::Compiler*::Option structures.
|
static int |
SPVC_COMPILER_OPTION_MSL_VIEW_MASK_BUFFER_INDEX
Maps to the various spirv_cross::Compiler*::Option structures.
|
static int |
SPVC_COMPILER_OPTION_UNKNOWN
Maps to the various spirv_cross::Compiler*::Option structures.
|
static int |
SPVC_ERROR_INVALID_ARGUMENT
spvc_result |
static int |
SPVC_ERROR_INVALID_SPIRV
spvc_result |
static int |
SPVC_ERROR_OUT_OF_MEMORY
spvc_result |
static int |
SPVC_ERROR_UNSUPPORTED_SPIRV
spvc_result |
static int |
SPVC_HLSL_BINDING_AUTO_ALL
Maps to the various spirv_cross::Compiler*::Option structures.
|
static int |
SPVC_HLSL_BINDING_AUTO_CBV_BIT
Maps to the various spirv_cross::Compiler*::Option structures.
|
static int |
SPVC_HLSL_BINDING_AUTO_PUSH_CONSTANT_BIT
Maps to the various spirv_cross::Compiler*::Option structures.
|
static int |
SPVC_HLSL_BINDING_AUTO_SAMPLER_BIT
Maps to the various spirv_cross::Compiler*::Option structures.
|
static int |
SPVC_HLSL_BINDING_AUTO_SRV_BIT
Maps to the various spirv_cross::Compiler*::Option structures.
|
static int |
SPVC_HLSL_BINDING_AUTO_UAV_BIT
Maps to the various spirv_cross::Compiler*::Option structures.
|
static int |
SPVC_MSL_ARGUMENT_BUFFER_BINDING
Special constant used in a
MSLResourceBinding binding element to indicate the buffer binding used for the argument buffer itself. |
static int |
SPVC_MSL_AUX_BUFFER_STRUCT_VERSION |
static int |
SPVC_MSL_BUFFER_SIZE_BUFFER_BINDING
Special constant used in a
MSLResourceBinding binding element to indicate the buffer binding for buffer size buffers to support
OpArrayLength. |
static int |
SPVC_MSL_CHROMA_LOCATION_COSITED_EVEN
Maps to C++ API.
|
static int |
SPVC_MSL_CHROMA_LOCATION_MIDPOINT
Maps to C++ API.
|
static int |
SPVC_MSL_COMPONENT_SWIZZLE_A
Maps to C++ API.
|
static int |
SPVC_MSL_COMPONENT_SWIZZLE_B
Maps to C++ API.
|
static int |
SPVC_MSL_COMPONENT_SWIZZLE_G
Maps to C++ API.
|
static int |
SPVC_MSL_COMPONENT_SWIZZLE_IDENTITY
Maps to C++ API.
|
static int |
SPVC_MSL_COMPONENT_SWIZZLE_ONE
Maps to C++ API.
|
static int |
SPVC_MSL_COMPONENT_SWIZZLE_R
Maps to C++ API.
|
static int |
SPVC_MSL_COMPONENT_SWIZZLE_ZERO
Maps to C++ API.
|
static int |
SPVC_MSL_FORMAT_RESOLUTION_420
Maps to C++ API.
|
static int |
SPVC_MSL_FORMAT_RESOLUTION_422
Maps to C++ API.
|
static int |
SPVC_MSL_FORMAT_RESOLUTION_444
Maps to C++ API.
|
static int |
SPVC_MSL_PLATFORM_IOS
Maps to C++ API.
|
static int |
SPVC_MSL_PLATFORM_MACOS
Maps to C++ API.
|
static int |
SPVC_MSL_PUSH_CONSTANT_BINDING
Special constant used in a
MSLResourceBinding binding element to indicate the bindings for the push constants. |
static int |
SPVC_MSL_PUSH_CONSTANT_DESC_SET
Special constant used in a
MSLResourceBinding desc_set element to indicate the bindings for the push constants. |
static int |
SPVC_MSL_SAMPLER_ADDRESS_CLAMP_TO_BORDER
Maps to C++ API.
|
static int |
SPVC_MSL_SAMPLER_ADDRESS_CLAMP_TO_EDGE
Maps to C++ API.
|
static int |
SPVC_MSL_SAMPLER_ADDRESS_CLAMP_TO_ZERO
Maps to C++ API.
|
static int |
SPVC_MSL_SAMPLER_ADDRESS_MIRRORED_REPEAT
Maps to C++ API.
|
static int |
SPVC_MSL_SAMPLER_ADDRESS_REPEAT
Maps to C++ API.
|
static int |
SPVC_MSL_SAMPLER_BORDER_COLOR_OPAQUE_BLACK
Maps to C++ API.
|
static int |
SPVC_MSL_SAMPLER_BORDER_COLOR_OPAQUE_WHITE
Maps to C++ API.
|
static int |
SPVC_MSL_SAMPLER_BORDER_COLOR_TRANSPARENT_BLACK
Maps to C++ API.
|
static int |
SPVC_MSL_SAMPLER_COMPARE_FUNC_ALWAYS
Maps to C++ API.
|
static int |
SPVC_MSL_SAMPLER_COMPARE_FUNC_EQUAL
Maps to C++ API.
|
static int |
SPVC_MSL_SAMPLER_COMPARE_FUNC_GREATER
Maps to C++ API.
|
static int |
SPVC_MSL_SAMPLER_COMPARE_FUNC_GREATER_EQUAL
Maps to C++ API.
|
static int |
SPVC_MSL_SAMPLER_COMPARE_FUNC_LESS
Maps to C++ API.
|
static int |
SPVC_MSL_SAMPLER_COMPARE_FUNC_LESS_EQUAL
Maps to C++ API.
|
static int |
SPVC_MSL_SAMPLER_COMPARE_FUNC_NEVER
Maps to C++ API.
|
static int |
SPVC_MSL_SAMPLER_COMPARE_FUNC_NOT_EQUAL
Maps to C++ API.
|
static int |
SPVC_MSL_SAMPLER_COORD_NORMALIZED
Maps to C++ API.
|
static int |
SPVC_MSL_SAMPLER_COORD_PIXEL
Maps to C++ API.
|
static int |
SPVC_MSL_SAMPLER_FILTER_LINEAR
Maps to C++ API.
|
static int |
SPVC_MSL_SAMPLER_FILTER_NEAREST
Maps to C++ API.
|
static int |
SPVC_MSL_SAMPLER_MIP_FILTER_LINEAR
Maps to C++ API.
|
static int |
SPVC_MSL_SAMPLER_MIP_FILTER_NEAREST
Maps to C++ API.
|
static int |
SPVC_MSL_SAMPLER_MIP_FILTER_NONE
Maps to C++ API.
|
static int |
SPVC_MSL_SAMPLER_YCBCR_MODEL_CONVERSION_RGB_IDENTITY
Maps to C++ API.
|
static int |
SPVC_MSL_SAMPLER_YCBCR_MODEL_CONVERSION_YCBCR_BT_2020
Maps to C++ API.
|
static int |
SPVC_MSL_SAMPLER_YCBCR_MODEL_CONVERSION_YCBCR_BT_601
Maps to C++ API.
|
static int |
SPVC_MSL_SAMPLER_YCBCR_MODEL_CONVERSION_YCBCR_BT_709
Maps to C++ API.
|
static int |
SPVC_MSL_SAMPLER_YCBCR_MODEL_CONVERSION_YCBCR_IDENTITY
Maps to C++ API.
|
static int |
SPVC_MSL_SAMPLER_YCBCR_RANGE_ITU_FULL
Maps to C+ API.
|
static int |
SPVC_MSL_SAMPLER_YCBCR_RANGE_ITU_NARROW
Maps to C+ API.
|
static int |
SPVC_MSL_SWIZZLE_BUFFER_BINDING
Special constant used in a
MSLResourceBinding binding element to indicate the buffer binding for swizzle buffers. |
static int |
SPVC_MSL_VERTEX_FORMAT_OTHER
Maps to C++ API.
|
static int |
SPVC_MSL_VERTEX_FORMAT_UINT16
Maps to C++ API.
|
static int |
SPVC_MSL_VERTEX_FORMAT_UINT8
Maps to C++ API.
|
static int |
SPVC_RESOURCE_TYPE_ACCELERATION_STRUCTURE
Maps to C++ API.
|
static int |
SPVC_RESOURCE_TYPE_ATOMIC_COUNTER
Maps to C++ API.
|
static int |
SPVC_RESOURCE_TYPE_PUSH_CONSTANT
Maps to C++ API.
|
static int |
SPVC_RESOURCE_TYPE_SAMPLED_IMAGE
Maps to C++ API.
|
static int |
SPVC_RESOURCE_TYPE_SEPARATE_IMAGE
Maps to C++ API.
|
static int |
SPVC_RESOURCE_TYPE_SEPARATE_SAMPLERS
Maps to C++ API.
|
static int |
SPVC_RESOURCE_TYPE_STAGE_INPUT
Maps to C++ API.
|
static int |
SPVC_RESOURCE_TYPE_STAGE_OUTPUT
Maps to C++ API.
|
static int |
SPVC_RESOURCE_TYPE_STORAGE_BUFFER
Maps to C++ API.
|
static int |
SPVC_RESOURCE_TYPE_STORAGE_IMAGE
Maps to C++ API.
|
static int |
SPVC_RESOURCE_TYPE_SUBPASS_INPUT
Maps to C++ API.
|
static int |
SPVC_RESOURCE_TYPE_UNIFORM_BUFFER
Maps to C++ API.
|
static int |
SPVC_RESOURCE_TYPE_UNKNOWN
Maps to C++ API.
|
static int |
SPVC_SUCCESS
spvc_result |
| Modifier and Type | Method and Description |
|---|---|
static org.lwjgl.system.SharedLibrary |
getLibrary()
Returns the spvc
SharedLibrary. |
static int |
nspvc_compiler_add_header_line(long compiler,
long line)
Unsafe version of:
compiler_add_header_line |
static boolean |
nspvc_compiler_buffer_get_hlsl_counter_buffer(long compiler,
int id,
long counter_id) |
static int |
nspvc_compiler_build_dummy_sampler_for_combined_images(long compiler,
long id)
Unsafe version of:
compiler_build_dummy_sampler_for_combined_images |
static int |
nspvc_compiler_compile(long compiler,
long source)
Unsafe version of:
compiler_compile |
static int |
nspvc_compiler_create_compiler_options(long compiler,
long options)
Unsafe version of:
compiler_create_compiler_options |
static int |
nspvc_compiler_create_shader_resources_for_active_variables(long compiler,
long resources,
long active) |
static int |
nspvc_compiler_create_shader_resources(long compiler,
long resources) |
static int |
nspvc_compiler_get_active_buffer_ranges(long compiler,
int id,
long ranges,
long num_ranges)
Unsafe version of:
compiler_get_active_buffer_ranges |
static int |
nspvc_compiler_get_active_interface_variables(long compiler,
long set)
Unsafe version of:
compiler_get_active_interface_variables |
static boolean |
nspvc_compiler_get_binary_offset_for_decoration(long compiler,
int id,
int decoration,
long word_offset)
Unsafe version of:
compiler_get_binary_offset_for_decoration |
static int |
nspvc_compiler_get_buffer_block_decorations(long compiler,
int id,
long decorations,
long num_decorations) |
static long |
nspvc_compiler_get_cleansed_entry_point_name(long compiler,
long name,
int model) |
static int |
nspvc_compiler_get_combined_image_samplers(long compiler,
long samplers,
long num_samplers) |
static int |
nspvc_compiler_get_declared_capabilities(long compiler,
long capabilities,
long num_capabilities) |
static int |
nspvc_compiler_get_declared_extensions(long compiler,
long extensions,
long num_extensions) |
static int |
nspvc_compiler_get_declared_struct_member_size(long compiler,
long type,
int index,
long size) |
static int |
nspvc_compiler_get_declared_struct_size_runtime_array(long compiler,
long struct_type,
long array_size,
long size) |
static int |
nspvc_compiler_get_declared_struct_size(long compiler,
long struct_type,
long size)
Unsafe version of:
compiler_get_declared_struct_size |
static long |
nspvc_compiler_get_decoration_string(long compiler,
int id,
int decoration) |
static int |
nspvc_compiler_get_entry_points(long compiler,
long entry_points,
long num_entry_points)
Unsafe version of:
compiler_get_entry_points |
static int |
nspvc_compiler_get_execution_modes(long compiler,
long modes,
long num_modes) |
static long |
nspvc_compiler_get_member_decoration_string(long compiler,
int id,
int member_index,
int decoration) |
static long |
nspvc_compiler_get_member_name(long compiler,
int id,
int member_index) |
static long |
nspvc_compiler_get_name(long compiler,
int id) |
static long |
nspvc_compiler_get_remapped_declared_block_name(long compiler,
int id) |
static int |
nspvc_compiler_get_specialization_constants(long compiler,
long constants,
long num_constants)
Unsafe version of:
compiler_get_specialization_constants |
static int |
nspvc_compiler_get_work_group_size_specialization_constants(long compiler,
long x,
long y,
long z) |
static int |
nspvc_compiler_hlsl_add_vertex_attribute_remap(long compiler,
long remap,
long remaps) |
static int |
nspvc_compiler_hlsl_set_root_constants_layout(long compiler,
long constant_info,
long count)
Unsafe version of:
compiler_hlsl_set_root_constants_layout |
static int |
nspvc_compiler_msl_add_resource_binding(long compiler,
long binding) |
static int |
nspvc_compiler_msl_add_vertex_attribute(long compiler,
long attrs) |
static int |
nspvc_compiler_msl_remap_constexpr_sampler_by_binding_ycbcr(long compiler,
int desc_set,
int binding,
long sampler,
long conv) |
static int |
nspvc_compiler_msl_remap_constexpr_sampler_by_binding(long compiler,
int desc_set,
int binding,
long sampler) |
static int |
nspvc_compiler_msl_remap_constexpr_sampler_ycbcr(long compiler,
int id,
long sampler,
long conv) |
static int |
nspvc_compiler_msl_remap_constexpr_sampler(long compiler,
int id,
long sampler) |
static int |
nspvc_compiler_rename_entry_point(long compiler,
long old_name,
long new_name,
int model) |
static int |
nspvc_compiler_require_extension(long compiler,
long ext) |
static void |
nspvc_compiler_set_decoration_string(long compiler,
int id,
int decoration,
long argument) |
static int |
nspvc_compiler_set_entry_point(long compiler,
long name,
int model) |
static void |
nspvc_compiler_set_member_decoration_string(long compiler,
int id,
int member_index,
int decoration,
long argument) |
static void |
nspvc_compiler_set_member_name(long compiler,
int id,
int member_index,
long argument) |
static void |
nspvc_compiler_set_name(long compiler,
int id,
long argument) |
static int |
nspvc_compiler_type_struct_member_array_stride(long compiler,
long type,
int index,
long stride) |
static int |
nspvc_compiler_type_struct_member_matrix_stride(long compiler,
long type,
int index,
long stride) |
static int |
nspvc_compiler_type_struct_member_offset(long compiler,
long type,
int index,
long offset) |
static void |
nspvc_constant_get_subconstants(long constant,
long constituents,
long count) |
static int |
nspvc_context_create_compiler(long context,
int backend,
long parsed_ir,
int mode,
long compiler)
Unsafe version of:
context_create_compiler |
static int |
nspvc_context_create(long context)
Unsafe version of:
context_create |
static long |
nspvc_context_get_last_error_string(long context)
Unsafe version of:
context_get_last_error_string |
static int |
nspvc_context_parse_spirv(long context,
long spirv,
long word_count,
long parsed_ir)
Unsafe version of:
context_parse_spirv |
static void |
nspvc_context_set_error_callback(long context,
long cb,
long userdata)
Unsafe version of:
context_set_error_callback |
static long |
nspvc_get_commit_revision_and_timestamp()
Unsafe version of:
get_commit_revision_and_timestamp |
static void |
nspvc_get_version(long major,
long minor,
long patch)
Unsafe version of:
get_version |
static void |
nspvc_msl_constexpr_sampler_init(long sampler)
Unsafe version of:
msl_constexpr_sampler_init |
static void |
nspvc_msl_resource_binding_init(long binding)
Unsafe version of:
msl_resource_binding_init |
static void |
nspvc_msl_sampler_ycbcr_conversion_init(long conv)
Unsafe version of:
msl_sampler_ycbcr_conversion_init |
static void |
nspvc_msl_vertex_attribute_init(long attr)
Unsafe version of:
msl_vertex_attribute_init |
static int |
nspvc_resources_get_resource_list_for_type(long resources,
int type,
long resource_list,
long resource_size) |
static int |
spvc_compiler_add_header_line(long compiler,
java.nio.ByteBuffer line)
Maps to C++ API.
|
static int |
spvc_compiler_add_header_line(long compiler,
java.lang.CharSequence line)
Maps to C++ API.
|
static boolean |
spvc_compiler_buffer_get_hlsl_counter_buffer(long compiler,
int id,
java.nio.IntBuffer counter_id) |
static boolean |
spvc_compiler_buffer_is_hlsl_counter_buffer(long compiler,
int id) |
static int |
spvc_compiler_build_combined_image_samplers(long compiler) |
static int |
spvc_compiler_build_dummy_sampler_for_combined_images(long compiler,
java.nio.IntBuffer id)
Workaround helper functions.
|
static int |
spvc_compiler_compile(long compiler,
org.lwjgl.PointerBuffer source)
Compile IR into a string.
|
static int |
spvc_compiler_create_compiler_options(long compiler,
org.lwjgl.PointerBuffer options)
Create compiler options, which will initialize defaults.
|
static int |
spvc_compiler_create_shader_resources_for_active_variables(long compiler,
org.lwjgl.PointerBuffer resources,
long active) |
static int |
spvc_compiler_create_shader_resources(long compiler,
org.lwjgl.PointerBuffer resources) |
static int |
spvc_compiler_flatten_buffer_block(long compiler,
int id) |
static int |
spvc_compiler_get_active_buffer_ranges(long compiler,
int id,
org.lwjgl.PointerBuffer ranges,
org.lwjgl.PointerBuffer num_ranges)
Buffer ranges Maps to C++ API.
|
static int |
spvc_compiler_get_active_interface_variables(long compiler,
org.lwjgl.PointerBuffer set)
Reflect resources.
|
static boolean |
spvc_compiler_get_binary_offset_for_decoration(long compiler,
int id,
int decoration,
java.nio.IntBuffer word_offset)
Misc reflection Maps to C++ API.
|
static int |
spvc_compiler_get_buffer_block_decorations(long compiler,
int id,
org.lwjgl.PointerBuffer decorations,
org.lwjgl.PointerBuffer num_decorations) |
static java.lang.String |
spvc_compiler_get_cleansed_entry_point_name(long compiler,
java.nio.ByteBuffer name,
int model) |
static java.lang.String |
spvc_compiler_get_cleansed_entry_point_name(long compiler,
java.lang.CharSequence name,
int model) |
static int |
spvc_compiler_get_combined_image_samplers(long compiler,
org.lwjgl.PointerBuffer samplers,
org.lwjgl.PointerBuffer num_samplers) |
static long |
spvc_compiler_get_constant_handle(long compiler,
int id) |
static int |
spvc_compiler_get_current_id_bound(long compiler)
Maps directly to C++ API.
|
static int |
spvc_compiler_get_declared_capabilities(long compiler,
org.lwjgl.PointerBuffer capabilities,
org.lwjgl.PointerBuffer num_capabilities) |
static int |
spvc_compiler_get_declared_extensions(long compiler,
org.lwjgl.PointerBuffer extensions,
org.lwjgl.PointerBuffer num_extensions) |
static int |
spvc_compiler_get_declared_struct_member_size(long compiler,
long type,
int index,
org.lwjgl.PointerBuffer size) |
static int |
spvc_compiler_get_declared_struct_size_runtime_array(long compiler,
long struct_type,
long array_size,
org.lwjgl.PointerBuffer size) |
static int |
spvc_compiler_get_declared_struct_size(long compiler,
long struct_type,
org.lwjgl.PointerBuffer size)
Buffer layout query.
|
static java.lang.String |
spvc_compiler_get_decoration_string(long compiler,
int id,
int decoration) |
static int |
spvc_compiler_get_decoration(long compiler,
int id,
int decoration) |
static int |
spvc_compiler_get_entry_points(long compiler,
org.lwjgl.PointerBuffer entry_points,
org.lwjgl.PointerBuffer num_entry_points)
Entry points.
|
static int |
spvc_compiler_get_execution_mode_argument_by_index(long compiler,
int mode,
int index) |
static int |
spvc_compiler_get_execution_mode_argument(long compiler,
int mode) |
static int |
spvc_compiler_get_execution_model(long compiler) |
static int |
spvc_compiler_get_execution_modes(long compiler,
org.lwjgl.PointerBuffer modes,
org.lwjgl.PointerBuffer num_modes) |
static java.lang.String |
spvc_compiler_get_member_decoration_string(long compiler,
int id,
int member_index,
int decoration) |
static int |
spvc_compiler_get_member_decoration(long compiler,
int id,
int member_index,
int decoration) |
static java.lang.String |
spvc_compiler_get_member_name(long compiler,
int id,
int member_index) |
static java.lang.String |
spvc_compiler_get_name(long compiler,
int id) |
static java.lang.String |
spvc_compiler_get_remapped_declared_block_name(long compiler,
int id) |
static int |
spvc_compiler_get_specialization_constants(long compiler,
org.lwjgl.PointerBuffer constants,
org.lwjgl.PointerBuffer num_constants)
Constants Maps to C++ API.
|
static long |
spvc_compiler_get_type_handle(long compiler,
int id)
Type query interface.
|
static int |
spvc_compiler_get_work_group_size_specialization_constants(long compiler,
SpvcSpecializationConstant x,
SpvcSpecializationConstant y,
SpvcSpecializationConstant z) |
static boolean |
spvc_compiler_has_decoration(long compiler,
int id,
int decoration) |
static boolean |
spvc_compiler_has_member_decoration(long compiler,
int id,
int member_index,
int decoration) |
static int |
spvc_compiler_hlsl_add_vertex_attribute_remap(long compiler,
SpvcHlslVertexAttributeRemap remap,
long remaps) |
static int |
spvc_compiler_hlsl_remap_num_workgroups_builtin(long compiler) |
static int |
spvc_compiler_hlsl_set_resource_binding_flags(long compiler,
int flags) |
static int |
spvc_compiler_hlsl_set_root_constants_layout(long compiler,
SpvcHlslRootConstants constant_info,
long count)
HLSL specifics.
|
static int |
spvc_compiler_install_compiler_options(long compiler,
long options)
Set compiler options.
|
static int |
spvc_compiler_msl_add_discrete_descriptor_set(long compiler,
int desc_set) |
static int |
spvc_compiler_msl_add_dynamic_buffer(long compiler,
int desc_set,
int binding,
int index) |
static int |
spvc_compiler_msl_add_resource_binding(long compiler,
SpvcMslResourceBinding binding) |
static int |
spvc_compiler_msl_add_vertex_attribute(long compiler,
SpvcMslVertexAttribute attrs) |
static int |
spvc_compiler_msl_get_automatic_resource_binding_secondary(long compiler,
int id) |
static int |
spvc_compiler_msl_get_automatic_resource_binding(long compiler,
int id) |
static boolean |
spvc_compiler_msl_is_rasterization_disabled(long compiler)
MSL specifics.
|
static boolean |
spvc_compiler_msl_is_resource_used(long compiler,
int model,
int set,
int binding) |
static boolean |
spvc_compiler_msl_is_vertex_attribute_used(long compiler,
int location) |
static boolean |
spvc_compiler_msl_needs_buffer_size_buffer(long compiler) |
static boolean |
spvc_compiler_msl_needs_input_threadgroup_mem(long compiler) |
static boolean |
spvc_compiler_msl_needs_output_buffer(long compiler) |
static boolean |
spvc_compiler_msl_needs_patch_output_buffer(long compiler) |
static boolean |
spvc_compiler_msl_needs_swizzle_buffer(long compiler) |
static int |
spvc_compiler_msl_remap_constexpr_sampler_by_binding_ycbcr(long compiler,
int desc_set,
int binding,
SpvcMslConstexprSampler sampler,
SpvcMslSamplerYcbcrConversion conv) |
static int |
spvc_compiler_msl_remap_constexpr_sampler_by_binding(long compiler,
int desc_set,
int binding,
SpvcMslConstexprSampler sampler) |
static int |
spvc_compiler_msl_remap_constexpr_sampler_ycbcr(long compiler,
int id,
SpvcMslConstexprSampler sampler,
SpvcMslSamplerYcbcrConversion conv) |
static int |
spvc_compiler_msl_remap_constexpr_sampler(long compiler,
int id,
SpvcMslConstexprSampler sampler) |
static int |
spvc_compiler_msl_set_argument_buffer_device_address_space(long compiler,
int desc_set,
boolean device_address) |
static int |
spvc_compiler_msl_set_fragment_output_components(long compiler,
int location,
int components) |
static int |
spvc_compiler_options_set_bool(long options,
int option,
boolean value)
Override options.
|
static int |
spvc_compiler_options_set_uint(long options,
int option,
int value) |
static int |
spvc_compiler_rename_entry_point(long compiler,
java.nio.ByteBuffer old_name,
java.nio.ByteBuffer new_name,
int model) |
static int |
spvc_compiler_rename_entry_point(long compiler,
java.lang.CharSequence old_name,
java.lang.CharSequence new_name,
int model) |
static int |
spvc_compiler_require_extension(long compiler,
java.nio.ByteBuffer ext) |
static int |
spvc_compiler_require_extension(long compiler,
java.lang.CharSequence ext) |
static void |
spvc_compiler_set_decoration_string(long compiler,
int id,
int decoration,
java.nio.ByteBuffer argument) |
static void |
spvc_compiler_set_decoration_string(long compiler,
int id,
int decoration,
java.lang.CharSequence argument) |
static void |
spvc_compiler_set_decoration(long compiler,
int id,
int decoration,
int argument)
Decorations.
|
static int |
spvc_compiler_set_enabled_interface_variables(long compiler,
long set) |
static int |
spvc_compiler_set_entry_point(long compiler,
java.nio.ByteBuffer name,
int model) |
static int |
spvc_compiler_set_entry_point(long compiler,
java.lang.CharSequence name,
int model) |
static void |
spvc_compiler_set_execution_mode_with_arguments(long compiler,
int mode,
int arg0,
int arg1,
int arg2) |
static void |
spvc_compiler_set_execution_mode(long compiler,
int mode) |
static void |
spvc_compiler_set_member_decoration_string(long compiler,
int id,
int member_index,
int decoration,
java.nio.ByteBuffer argument) |
static void |
spvc_compiler_set_member_decoration_string(long compiler,
int id,
int member_index,
int decoration,
java.lang.CharSequence argument) |
static void |
spvc_compiler_set_member_decoration(long compiler,
int id,
int member_index,
int decoration,
int argument) |
static void |
spvc_compiler_set_member_name(long compiler,
int id,
int member_index,
java.nio.ByteBuffer argument) |
static void |
spvc_compiler_set_member_name(long compiler,
int id,
int member_index,
java.lang.CharSequence argument) |
static void |
spvc_compiler_set_name(long compiler,
int id,
java.nio.ByteBuffer argument) |
static void |
spvc_compiler_set_name(long compiler,
int id,
java.lang.CharSequence argument) |
static int |
spvc_compiler_type_struct_member_array_stride(long compiler,
long type,
int index,
java.nio.IntBuffer stride) |
static int |
spvc_compiler_type_struct_member_matrix_stride(long compiler,
long type,
int index,
java.nio.IntBuffer stride) |
static int |
spvc_compiler_type_struct_member_offset(long compiler,
long type,
int index,
java.nio.IntBuffer offset) |
static void |
spvc_compiler_unset_decoration(long compiler,
int id,
int decoration) |
static void |
spvc_compiler_unset_execution_mode(long compiler,
int mode) |
static void |
spvc_compiler_unset_member_decoration(long compiler,
int id,
int member_index,
int decoration) |
static float |
spvc_constant_get_scalar_fp16(long constant,
int column,
int row)
No stdint.h until C99, sigh :( For smaller types, the result is sign or zero-extended as appropriate.
|
static float |
spvc_constant_get_scalar_fp32(long constant,
int column,
int row) |
static double |
spvc_constant_get_scalar_fp64(long constant,
int column,
int row) |
static int |
spvc_constant_get_scalar_i16(long constant,
int column,
int row) |
static int |
spvc_constant_get_scalar_i32(long constant,
int column,
int row) |
static int |
spvc_constant_get_scalar_i8(long constant,
int column,
int row) |
static int |
spvc_constant_get_scalar_u16(long constant,
int column,
int row) |
static int |
spvc_constant_get_scalar_u32(long constant,
int column,
int row) |
static int |
spvc_constant_get_scalar_u8(long constant,
int column,
int row) |
static void |
spvc_constant_get_subconstants(long constant,
org.lwjgl.PointerBuffer constituents,
org.lwjgl.PointerBuffer count) |
static int |
spvc_constant_get_type(long constant) |
static int |
spvc_context_create_compiler(long context,
int backend,
long parsed_ir,
int mode,
org.lwjgl.PointerBuffer compiler)
Create a compiler backend.
|
static int |
spvc_context_create(org.lwjgl.PointerBuffer context)
Context is the highest-level API construct.
|
static void |
spvc_context_destroy(long context)
Frees all memory allocations and objects associated with the context and its child objects.
|
static java.lang.String |
spvc_context_get_last_error_string(long context)
Get the string for the last error which was logged.
|
static int |
spvc_context_parse_spirv(long context,
java.nio.IntBuffer spirv,
long word_count,
org.lwjgl.PointerBuffer parsed_ir)
SPIR-V parsing interface.
|
static void |
spvc_context_release_allocations(long context)
Frees all memory allocations and objects associated with the context and its child objects, but keeps the context alive.
|
static void |
spvc_context_set_error_callback(long context,
SpvcErrorCallbackI cb,
long userdata)
Get notified in a callback when an error triggers.
|
static java.lang.String |
spvc_get_commit_revision_and_timestamp()
Gets a human readable version string to identify which commit a particular binary was created from.
|
static void |
spvc_get_version(java.nio.IntBuffer major,
java.nio.IntBuffer minor,
java.nio.IntBuffer patch)
Gets the
SPVC_C_API_VERSION_* used to build this library. |
static void |
spvc_msl_constexpr_sampler_init(SpvcMslConstexprSampler sampler)
Initializes the
constexpr sampler struct. |
static int |
spvc_msl_get_aux_buffer_struct_version()
Runtime check for incompatibility.
|
static void |
spvc_msl_resource_binding_init(SpvcMslResourceBinding binding)
Initializes the resource binding struct.
|
static void |
spvc_msl_sampler_ycbcr_conversion_init(SpvcMslSamplerYcbcrConversion conv)
Initializes the
constexpr sampler struct. |
static void |
spvc_msl_vertex_attribute_init(SpvcMslVertexAttribute attr)
Initializes the vertex attribute struct.
|
static int |
spvc_resources_get_resource_list_for_type(long resources,
int type,
org.lwjgl.PointerBuffer resource_list,
org.lwjgl.PointerBuffer resource_size) |
static boolean |
spvc_type_array_dimension_is_literal(long type,
int dimension) |
static int |
spvc_type_get_array_dimension(long type,
int dimension) |
static int |
spvc_type_get_base_type_id(long type)
Pulls out
SPIRType::self. |
static int |
spvc_type_get_basetype(long type) |
static int |
spvc_type_get_bit_width(long type) |
static int |
spvc_type_get_columns(long type) |
static int |
spvc_type_get_image_access_qualifier(long type) |
static boolean |
spvc_type_get_image_arrayed(long type) |
static int |
spvc_type_get_image_dimension(long type) |
static boolean |
spvc_type_get_image_is_depth(long type) |
static boolean |
spvc_type_get_image_is_storage(long type) |
static boolean |
spvc_type_get_image_multisampled(long type) |
static int |
spvc_type_get_image_sampled_type(long type)
Image type query.
|
static int |
spvc_type_get_image_storage_format(long type) |
static int |
spvc_type_get_member_type(long type,
int index) |
static int |
spvc_type_get_num_array_dimensions(long type) |
static int |
spvc_type_get_num_member_types(long type) |
static int |
spvc_type_get_storage_class(long type) |
static int |
spvc_type_get_vector_size(long type) |
public static final int SPVC_C_API_VERSION_MAJOR
public static final int SPVC_C_API_VERSION_MINOR
public static final int SPVC_C_API_VERSION_PATCH
public static final int SPVC_COMPILER_OPTION_COMMON_BIT
public static final int SPVC_COMPILER_OPTION_GLSL_BIT
public static final int SPVC_COMPILER_OPTION_HLSL_BIT
public static final int SPVC_COMPILER_OPTION_MSL_BIT
public static final int SPVC_COMPILER_OPTION_LANG_BITS
public static final int SPVC_COMPILER_OPTION_ENUM_BITS
public static final int SPVC_MSL_PUSH_CONSTANT_DESC_SET
MSLResourceBinding desc_set element to indicate the bindings for the push constants.public static final int SPVC_MSL_PUSH_CONSTANT_BINDING
MSLResourceBinding binding element to indicate the bindings for the push constants.public static final int SPVC_MSL_SWIZZLE_BUFFER_BINDING
MSLResourceBinding binding element to indicate the buffer binding for swizzle buffers.public static final int SPVC_MSL_BUFFER_SIZE_BUFFER_BINDING
MSLResourceBinding binding element to indicate the buffer binding for buffer size buffers to support
OpArrayLength.public static final int SPVC_MSL_ARGUMENT_BUFFER_BINDING
MSLResourceBinding binding element to indicate the buffer binding used for the argument buffer itself.
This buffer binding should be kept as small as possible as all automatic bindings for buffers will start at max(kArgumentBufferBinding) + 1.
public static final int SPVC_MSL_AUX_BUFFER_STRUCT_VERSION
public static final int SPVC_SUCCESS
spvc_result
SUCCESS - Success.ERROR_INVALID_SPIRV - The SPIR-V is invalid. Should have been caught by validation ideally.ERROR_UNSUPPORTED_SPIRV - The SPIR-V might be valid or invalid, but SPIRV-Cross currently cannot correctly translate this to your target language.ERROR_OUT_OF_MEMORY - If for some reason we hit this, new or malloc failed.ERROR_INVALID_ARGUMENT - Invalid API argument.public static final int SPVC_ERROR_INVALID_SPIRV
spvc_result
SUCCESS - Success.ERROR_INVALID_SPIRV - The SPIR-V is invalid. Should have been caught by validation ideally.ERROR_UNSUPPORTED_SPIRV - The SPIR-V might be valid or invalid, but SPIRV-Cross currently cannot correctly translate this to your target language.ERROR_OUT_OF_MEMORY - If for some reason we hit this, new or malloc failed.ERROR_INVALID_ARGUMENT - Invalid API argument.public static final int SPVC_ERROR_UNSUPPORTED_SPIRV
spvc_result
SUCCESS - Success.ERROR_INVALID_SPIRV - The SPIR-V is invalid. Should have been caught by validation ideally.ERROR_UNSUPPORTED_SPIRV - The SPIR-V might be valid or invalid, but SPIRV-Cross currently cannot correctly translate this to your target language.ERROR_OUT_OF_MEMORY - If for some reason we hit this, new or malloc failed.ERROR_INVALID_ARGUMENT - Invalid API argument.public static final int SPVC_ERROR_OUT_OF_MEMORY
spvc_result
SUCCESS - Success.ERROR_INVALID_SPIRV - The SPIR-V is invalid. Should have been caught by validation ideally.ERROR_UNSUPPORTED_SPIRV - The SPIR-V might be valid or invalid, but SPIRV-Cross currently cannot correctly translate this to your target language.ERROR_OUT_OF_MEMORY - If for some reason we hit this, new or malloc failed.ERROR_INVALID_ARGUMENT - Invalid API argument.public static final int SPVC_ERROR_INVALID_ARGUMENT
spvc_result
SUCCESS - Success.ERROR_INVALID_SPIRV - The SPIR-V is invalid. Should have been caught by validation ideally.ERROR_UNSUPPORTED_SPIRV - The SPIR-V might be valid or invalid, but SPIRV-Cross currently cannot correctly translate this to your target language.ERROR_OUT_OF_MEMORY - If for some reason we hit this, new or malloc failed.ERROR_INVALID_ARGUMENT - Invalid API argument.public static final int SPVC_CAPTURE_MODE_COPY
spvc_capture_mode
CAPTURE_MODE_COPY - The Parsed IR payload will be copied, and the handle can be reused to create other compiler instances.CAPTURE_MODE_TAKE_OWNERSHIP -
The payload will now be owned by the compiler. parsed_ir should now be considered a dead blob and must not be used further. This is optimal for
performance and should be the go-to option.
public static final int SPVC_CAPTURE_MODE_TAKE_OWNERSHIP
spvc_capture_mode
CAPTURE_MODE_COPY - The Parsed IR payload will be copied, and the handle can be reused to create other compiler instances.CAPTURE_MODE_TAKE_OWNERSHIP -
The payload will now be owned by the compiler. parsed_ir should now be considered a dead blob and must not be used further. This is optimal for
performance and should be the go-to option.
public static final int SPVC_BACKEND_NONE
spvc_backend
BACKEND_NONE - This backend can only perform reflection, no compiler options are supported. Maps to spirv_cross::Compiler.BACKEND_GLSL - spirv_cross::CompilerGLSLBACKEND_HLSL - CompilerHLSLBACKEND_MSL - CompilerMSLBACKEND_CPP - CompilerCPPBACKEND_JSON - CompilerReflection w/ JSON backendpublic static final int SPVC_BACKEND_GLSL
spvc_backend
BACKEND_NONE - This backend can only perform reflection, no compiler options are supported. Maps to spirv_cross::Compiler.BACKEND_GLSL - spirv_cross::CompilerGLSLBACKEND_HLSL - CompilerHLSLBACKEND_MSL - CompilerMSLBACKEND_CPP - CompilerCPPBACKEND_JSON - CompilerReflection w/ JSON backendpublic static final int SPVC_BACKEND_HLSL
spvc_backend
BACKEND_NONE - This backend can only perform reflection, no compiler options are supported. Maps to spirv_cross::Compiler.BACKEND_GLSL - spirv_cross::CompilerGLSLBACKEND_HLSL - CompilerHLSLBACKEND_MSL - CompilerMSLBACKEND_CPP - CompilerCPPBACKEND_JSON - CompilerReflection w/ JSON backendpublic static final int SPVC_BACKEND_MSL
spvc_backend
BACKEND_NONE - This backend can only perform reflection, no compiler options are supported. Maps to spirv_cross::Compiler.BACKEND_GLSL - spirv_cross::CompilerGLSLBACKEND_HLSL - CompilerHLSLBACKEND_MSL - CompilerMSLBACKEND_CPP - CompilerCPPBACKEND_JSON - CompilerReflection w/ JSON backendpublic static final int SPVC_BACKEND_CPP
spvc_backend
BACKEND_NONE - This backend can only perform reflection, no compiler options are supported. Maps to spirv_cross::Compiler.BACKEND_GLSL - spirv_cross::CompilerGLSLBACKEND_HLSL - CompilerHLSLBACKEND_MSL - CompilerMSLBACKEND_CPP - CompilerCPPBACKEND_JSON - CompilerReflection w/ JSON backendpublic static final int SPVC_BACKEND_JSON
spvc_backend
BACKEND_NONE - This backend can only perform reflection, no compiler options are supported. Maps to spirv_cross::Compiler.BACKEND_GLSL - spirv_cross::CompilerGLSLBACKEND_HLSL - CompilerHLSLBACKEND_MSL - CompilerMSLBACKEND_CPP - CompilerCPPBACKEND_JSON - CompilerReflection w/ JSON backendpublic static final int SPVC_RESOURCE_TYPE_UNKNOWN
(spvc_resource_type)
RESOURCE_TYPE_UNKNOWNRESOURCE_TYPE_UNIFORM_BUFFERRESOURCE_TYPE_STORAGE_BUFFERRESOURCE_TYPE_STAGE_INPUTRESOURCE_TYPE_STAGE_OUTPUTRESOURCE_TYPE_SUBPASS_INPUTRESOURCE_TYPE_STORAGE_IMAGERESOURCE_TYPE_SAMPLED_IMAGERESOURCE_TYPE_ATOMIC_COUNTERRESOURCE_TYPE_PUSH_CONSTANTRESOURCE_TYPE_SEPARATE_IMAGERESOURCE_TYPE_SEPARATE_SAMPLERSRESOURCE_TYPE_ACCELERATION_STRUCTUREpublic static final int SPVC_RESOURCE_TYPE_UNIFORM_BUFFER
(spvc_resource_type)
RESOURCE_TYPE_UNKNOWNRESOURCE_TYPE_UNIFORM_BUFFERRESOURCE_TYPE_STORAGE_BUFFERRESOURCE_TYPE_STAGE_INPUTRESOURCE_TYPE_STAGE_OUTPUTRESOURCE_TYPE_SUBPASS_INPUTRESOURCE_TYPE_STORAGE_IMAGERESOURCE_TYPE_SAMPLED_IMAGERESOURCE_TYPE_ATOMIC_COUNTERRESOURCE_TYPE_PUSH_CONSTANTRESOURCE_TYPE_SEPARATE_IMAGERESOURCE_TYPE_SEPARATE_SAMPLERSRESOURCE_TYPE_ACCELERATION_STRUCTUREpublic static final int SPVC_RESOURCE_TYPE_STORAGE_BUFFER
(spvc_resource_type)
RESOURCE_TYPE_UNKNOWNRESOURCE_TYPE_UNIFORM_BUFFERRESOURCE_TYPE_STORAGE_BUFFERRESOURCE_TYPE_STAGE_INPUTRESOURCE_TYPE_STAGE_OUTPUTRESOURCE_TYPE_SUBPASS_INPUTRESOURCE_TYPE_STORAGE_IMAGERESOURCE_TYPE_SAMPLED_IMAGERESOURCE_TYPE_ATOMIC_COUNTERRESOURCE_TYPE_PUSH_CONSTANTRESOURCE_TYPE_SEPARATE_IMAGERESOURCE_TYPE_SEPARATE_SAMPLERSRESOURCE_TYPE_ACCELERATION_STRUCTUREpublic static final int SPVC_RESOURCE_TYPE_STAGE_INPUT
(spvc_resource_type)
RESOURCE_TYPE_UNKNOWNRESOURCE_TYPE_UNIFORM_BUFFERRESOURCE_TYPE_STORAGE_BUFFERRESOURCE_TYPE_STAGE_INPUTRESOURCE_TYPE_STAGE_OUTPUTRESOURCE_TYPE_SUBPASS_INPUTRESOURCE_TYPE_STORAGE_IMAGERESOURCE_TYPE_SAMPLED_IMAGERESOURCE_TYPE_ATOMIC_COUNTERRESOURCE_TYPE_PUSH_CONSTANTRESOURCE_TYPE_SEPARATE_IMAGERESOURCE_TYPE_SEPARATE_SAMPLERSRESOURCE_TYPE_ACCELERATION_STRUCTUREpublic static final int SPVC_RESOURCE_TYPE_STAGE_OUTPUT
(spvc_resource_type)
RESOURCE_TYPE_UNKNOWNRESOURCE_TYPE_UNIFORM_BUFFERRESOURCE_TYPE_STORAGE_BUFFERRESOURCE_TYPE_STAGE_INPUTRESOURCE_TYPE_STAGE_OUTPUTRESOURCE_TYPE_SUBPASS_INPUTRESOURCE_TYPE_STORAGE_IMAGERESOURCE_TYPE_SAMPLED_IMAGERESOURCE_TYPE_ATOMIC_COUNTERRESOURCE_TYPE_PUSH_CONSTANTRESOURCE_TYPE_SEPARATE_IMAGERESOURCE_TYPE_SEPARATE_SAMPLERSRESOURCE_TYPE_ACCELERATION_STRUCTUREpublic static final int SPVC_RESOURCE_TYPE_SUBPASS_INPUT
(spvc_resource_type)
RESOURCE_TYPE_UNKNOWNRESOURCE_TYPE_UNIFORM_BUFFERRESOURCE_TYPE_STORAGE_BUFFERRESOURCE_TYPE_STAGE_INPUTRESOURCE_TYPE_STAGE_OUTPUTRESOURCE_TYPE_SUBPASS_INPUTRESOURCE_TYPE_STORAGE_IMAGERESOURCE_TYPE_SAMPLED_IMAGERESOURCE_TYPE_ATOMIC_COUNTERRESOURCE_TYPE_PUSH_CONSTANTRESOURCE_TYPE_SEPARATE_IMAGERESOURCE_TYPE_SEPARATE_SAMPLERSRESOURCE_TYPE_ACCELERATION_STRUCTUREpublic static final int SPVC_RESOURCE_TYPE_STORAGE_IMAGE
(spvc_resource_type)
RESOURCE_TYPE_UNKNOWNRESOURCE_TYPE_UNIFORM_BUFFERRESOURCE_TYPE_STORAGE_BUFFERRESOURCE_TYPE_STAGE_INPUTRESOURCE_TYPE_STAGE_OUTPUTRESOURCE_TYPE_SUBPASS_INPUTRESOURCE_TYPE_STORAGE_IMAGERESOURCE_TYPE_SAMPLED_IMAGERESOURCE_TYPE_ATOMIC_COUNTERRESOURCE_TYPE_PUSH_CONSTANTRESOURCE_TYPE_SEPARATE_IMAGERESOURCE_TYPE_SEPARATE_SAMPLERSRESOURCE_TYPE_ACCELERATION_STRUCTUREpublic static final int SPVC_RESOURCE_TYPE_SAMPLED_IMAGE
(spvc_resource_type)
RESOURCE_TYPE_UNKNOWNRESOURCE_TYPE_UNIFORM_BUFFERRESOURCE_TYPE_STORAGE_BUFFERRESOURCE_TYPE_STAGE_INPUTRESOURCE_TYPE_STAGE_OUTPUTRESOURCE_TYPE_SUBPASS_INPUTRESOURCE_TYPE_STORAGE_IMAGERESOURCE_TYPE_SAMPLED_IMAGERESOURCE_TYPE_ATOMIC_COUNTERRESOURCE_TYPE_PUSH_CONSTANTRESOURCE_TYPE_SEPARATE_IMAGERESOURCE_TYPE_SEPARATE_SAMPLERSRESOURCE_TYPE_ACCELERATION_STRUCTUREpublic static final int SPVC_RESOURCE_TYPE_ATOMIC_COUNTER
(spvc_resource_type)
RESOURCE_TYPE_UNKNOWNRESOURCE_TYPE_UNIFORM_BUFFERRESOURCE_TYPE_STORAGE_BUFFERRESOURCE_TYPE_STAGE_INPUTRESOURCE_TYPE_STAGE_OUTPUTRESOURCE_TYPE_SUBPASS_INPUTRESOURCE_TYPE_STORAGE_IMAGERESOURCE_TYPE_SAMPLED_IMAGERESOURCE_TYPE_ATOMIC_COUNTERRESOURCE_TYPE_PUSH_CONSTANTRESOURCE_TYPE_SEPARATE_IMAGERESOURCE_TYPE_SEPARATE_SAMPLERSRESOURCE_TYPE_ACCELERATION_STRUCTUREpublic static final int SPVC_RESOURCE_TYPE_PUSH_CONSTANT
(spvc_resource_type)
RESOURCE_TYPE_UNKNOWNRESOURCE_TYPE_UNIFORM_BUFFERRESOURCE_TYPE_STORAGE_BUFFERRESOURCE_TYPE_STAGE_INPUTRESOURCE_TYPE_STAGE_OUTPUTRESOURCE_TYPE_SUBPASS_INPUTRESOURCE_TYPE_STORAGE_IMAGERESOURCE_TYPE_SAMPLED_IMAGERESOURCE_TYPE_ATOMIC_COUNTERRESOURCE_TYPE_PUSH_CONSTANTRESOURCE_TYPE_SEPARATE_IMAGERESOURCE_TYPE_SEPARATE_SAMPLERSRESOURCE_TYPE_ACCELERATION_STRUCTUREpublic static final int SPVC_RESOURCE_TYPE_SEPARATE_IMAGE
(spvc_resource_type)
RESOURCE_TYPE_UNKNOWNRESOURCE_TYPE_UNIFORM_BUFFERRESOURCE_TYPE_STORAGE_BUFFERRESOURCE_TYPE_STAGE_INPUTRESOURCE_TYPE_STAGE_OUTPUTRESOURCE_TYPE_SUBPASS_INPUTRESOURCE_TYPE_STORAGE_IMAGERESOURCE_TYPE_SAMPLED_IMAGERESOURCE_TYPE_ATOMIC_COUNTERRESOURCE_TYPE_PUSH_CONSTANTRESOURCE_TYPE_SEPARATE_IMAGERESOURCE_TYPE_SEPARATE_SAMPLERSRESOURCE_TYPE_ACCELERATION_STRUCTUREpublic static final int SPVC_RESOURCE_TYPE_SEPARATE_SAMPLERS
(spvc_resource_type)
RESOURCE_TYPE_UNKNOWNRESOURCE_TYPE_UNIFORM_BUFFERRESOURCE_TYPE_STORAGE_BUFFERRESOURCE_TYPE_STAGE_INPUTRESOURCE_TYPE_STAGE_OUTPUTRESOURCE_TYPE_SUBPASS_INPUTRESOURCE_TYPE_STORAGE_IMAGERESOURCE_TYPE_SAMPLED_IMAGERESOURCE_TYPE_ATOMIC_COUNTERRESOURCE_TYPE_PUSH_CONSTANTRESOURCE_TYPE_SEPARATE_IMAGERESOURCE_TYPE_SEPARATE_SAMPLERSRESOURCE_TYPE_ACCELERATION_STRUCTUREpublic static final int SPVC_RESOURCE_TYPE_ACCELERATION_STRUCTURE
(spvc_resource_type)
RESOURCE_TYPE_UNKNOWNRESOURCE_TYPE_UNIFORM_BUFFERRESOURCE_TYPE_STORAGE_BUFFERRESOURCE_TYPE_STAGE_INPUTRESOURCE_TYPE_STAGE_OUTPUTRESOURCE_TYPE_SUBPASS_INPUTRESOURCE_TYPE_STORAGE_IMAGERESOURCE_TYPE_SAMPLED_IMAGERESOURCE_TYPE_ATOMIC_COUNTERRESOURCE_TYPE_PUSH_CONSTANTRESOURCE_TYPE_SEPARATE_IMAGERESOURCE_TYPE_SEPARATE_SAMPLERSRESOURCE_TYPE_ACCELERATION_STRUCTUREpublic static final int SPVC_BASETYPE_UNKNOWN
(spvc_basetype)
BASETYPE_UNKNOWNBASETYPE_VOIDBASETYPE_BOOLEANBASETYPE_INT8BASETYPE_UINT8BASETYPE_INT16BASETYPE_UINT16BASETYPE_INT32BASETYPE_UINT32BASETYPE_INT64BASETYPE_UINT64BASETYPE_ATOMIC_COUNTERBASETYPE_FP16BASETYPE_FP32BASETYPE_FP64BASETYPE_STRUCTBASETYPE_IMAGEBASETYPE_SAMPLED_IMAGEBASETYPE_SAMPLERBASETYPE_ACCELERATION_STRUCTUREpublic static final int SPVC_BASETYPE_VOID
(spvc_basetype)
BASETYPE_UNKNOWNBASETYPE_VOIDBASETYPE_BOOLEANBASETYPE_INT8BASETYPE_UINT8BASETYPE_INT16BASETYPE_UINT16BASETYPE_INT32BASETYPE_UINT32BASETYPE_INT64BASETYPE_UINT64BASETYPE_ATOMIC_COUNTERBASETYPE_FP16BASETYPE_FP32BASETYPE_FP64BASETYPE_STRUCTBASETYPE_IMAGEBASETYPE_SAMPLED_IMAGEBASETYPE_SAMPLERBASETYPE_ACCELERATION_STRUCTUREpublic static final int SPVC_BASETYPE_BOOLEAN
(spvc_basetype)
BASETYPE_UNKNOWNBASETYPE_VOIDBASETYPE_BOOLEANBASETYPE_INT8BASETYPE_UINT8BASETYPE_INT16BASETYPE_UINT16BASETYPE_INT32BASETYPE_UINT32BASETYPE_INT64BASETYPE_UINT64BASETYPE_ATOMIC_COUNTERBASETYPE_FP16BASETYPE_FP32BASETYPE_FP64BASETYPE_STRUCTBASETYPE_IMAGEBASETYPE_SAMPLED_IMAGEBASETYPE_SAMPLERBASETYPE_ACCELERATION_STRUCTUREpublic static final int SPVC_BASETYPE_INT8
(spvc_basetype)
BASETYPE_UNKNOWNBASETYPE_VOIDBASETYPE_BOOLEANBASETYPE_INT8BASETYPE_UINT8BASETYPE_INT16BASETYPE_UINT16BASETYPE_INT32BASETYPE_UINT32BASETYPE_INT64BASETYPE_UINT64BASETYPE_ATOMIC_COUNTERBASETYPE_FP16BASETYPE_FP32BASETYPE_FP64BASETYPE_STRUCTBASETYPE_IMAGEBASETYPE_SAMPLED_IMAGEBASETYPE_SAMPLERBASETYPE_ACCELERATION_STRUCTUREpublic static final int SPVC_BASETYPE_UINT8
(spvc_basetype)
BASETYPE_UNKNOWNBASETYPE_VOIDBASETYPE_BOOLEANBASETYPE_INT8BASETYPE_UINT8BASETYPE_INT16BASETYPE_UINT16BASETYPE_INT32BASETYPE_UINT32BASETYPE_INT64BASETYPE_UINT64BASETYPE_ATOMIC_COUNTERBASETYPE_FP16BASETYPE_FP32BASETYPE_FP64BASETYPE_STRUCTBASETYPE_IMAGEBASETYPE_SAMPLED_IMAGEBASETYPE_SAMPLERBASETYPE_ACCELERATION_STRUCTUREpublic static final int SPVC_BASETYPE_INT16
(spvc_basetype)
BASETYPE_UNKNOWNBASETYPE_VOIDBASETYPE_BOOLEANBASETYPE_INT8BASETYPE_UINT8BASETYPE_INT16BASETYPE_UINT16BASETYPE_INT32BASETYPE_UINT32BASETYPE_INT64BASETYPE_UINT64BASETYPE_ATOMIC_COUNTERBASETYPE_FP16BASETYPE_FP32BASETYPE_FP64BASETYPE_STRUCTBASETYPE_IMAGEBASETYPE_SAMPLED_IMAGEBASETYPE_SAMPLERBASETYPE_ACCELERATION_STRUCTUREpublic static final int SPVC_BASETYPE_UINT16
(spvc_basetype)
BASETYPE_UNKNOWNBASETYPE_VOIDBASETYPE_BOOLEANBASETYPE_INT8BASETYPE_UINT8BASETYPE_INT16BASETYPE_UINT16BASETYPE_INT32BASETYPE_UINT32BASETYPE_INT64BASETYPE_UINT64BASETYPE_ATOMIC_COUNTERBASETYPE_FP16BASETYPE_FP32BASETYPE_FP64BASETYPE_STRUCTBASETYPE_IMAGEBASETYPE_SAMPLED_IMAGEBASETYPE_SAMPLERBASETYPE_ACCELERATION_STRUCTUREpublic static final int SPVC_BASETYPE_INT32
(spvc_basetype)
BASETYPE_UNKNOWNBASETYPE_VOIDBASETYPE_BOOLEANBASETYPE_INT8BASETYPE_UINT8BASETYPE_INT16BASETYPE_UINT16BASETYPE_INT32BASETYPE_UINT32BASETYPE_INT64BASETYPE_UINT64BASETYPE_ATOMIC_COUNTERBASETYPE_FP16BASETYPE_FP32BASETYPE_FP64BASETYPE_STRUCTBASETYPE_IMAGEBASETYPE_SAMPLED_IMAGEBASETYPE_SAMPLERBASETYPE_ACCELERATION_STRUCTUREpublic static final int SPVC_BASETYPE_UINT32
(spvc_basetype)
BASETYPE_UNKNOWNBASETYPE_VOIDBASETYPE_BOOLEANBASETYPE_INT8BASETYPE_UINT8BASETYPE_INT16BASETYPE_UINT16BASETYPE_INT32BASETYPE_UINT32BASETYPE_INT64BASETYPE_UINT64BASETYPE_ATOMIC_COUNTERBASETYPE_FP16BASETYPE_FP32BASETYPE_FP64BASETYPE_STRUCTBASETYPE_IMAGEBASETYPE_SAMPLED_IMAGEBASETYPE_SAMPLERBASETYPE_ACCELERATION_STRUCTUREpublic static final int SPVC_BASETYPE_INT64
(spvc_basetype)
BASETYPE_UNKNOWNBASETYPE_VOIDBASETYPE_BOOLEANBASETYPE_INT8BASETYPE_UINT8BASETYPE_INT16BASETYPE_UINT16BASETYPE_INT32BASETYPE_UINT32BASETYPE_INT64BASETYPE_UINT64BASETYPE_ATOMIC_COUNTERBASETYPE_FP16BASETYPE_FP32BASETYPE_FP64BASETYPE_STRUCTBASETYPE_IMAGEBASETYPE_SAMPLED_IMAGEBASETYPE_SAMPLERBASETYPE_ACCELERATION_STRUCTUREpublic static final int SPVC_BASETYPE_UINT64
(spvc_basetype)
BASETYPE_UNKNOWNBASETYPE_VOIDBASETYPE_BOOLEANBASETYPE_INT8BASETYPE_UINT8BASETYPE_INT16BASETYPE_UINT16BASETYPE_INT32BASETYPE_UINT32BASETYPE_INT64BASETYPE_UINT64BASETYPE_ATOMIC_COUNTERBASETYPE_FP16BASETYPE_FP32BASETYPE_FP64BASETYPE_STRUCTBASETYPE_IMAGEBASETYPE_SAMPLED_IMAGEBASETYPE_SAMPLERBASETYPE_ACCELERATION_STRUCTUREpublic static final int SPVC_BASETYPE_ATOMIC_COUNTER
(spvc_basetype)
BASETYPE_UNKNOWNBASETYPE_VOIDBASETYPE_BOOLEANBASETYPE_INT8BASETYPE_UINT8BASETYPE_INT16BASETYPE_UINT16BASETYPE_INT32BASETYPE_UINT32BASETYPE_INT64BASETYPE_UINT64BASETYPE_ATOMIC_COUNTERBASETYPE_FP16BASETYPE_FP32BASETYPE_FP64BASETYPE_STRUCTBASETYPE_IMAGEBASETYPE_SAMPLED_IMAGEBASETYPE_SAMPLERBASETYPE_ACCELERATION_STRUCTUREpublic static final int SPVC_BASETYPE_FP16
(spvc_basetype)
BASETYPE_UNKNOWNBASETYPE_VOIDBASETYPE_BOOLEANBASETYPE_INT8BASETYPE_UINT8BASETYPE_INT16BASETYPE_UINT16BASETYPE_INT32BASETYPE_UINT32BASETYPE_INT64BASETYPE_UINT64BASETYPE_ATOMIC_COUNTERBASETYPE_FP16BASETYPE_FP32BASETYPE_FP64BASETYPE_STRUCTBASETYPE_IMAGEBASETYPE_SAMPLED_IMAGEBASETYPE_SAMPLERBASETYPE_ACCELERATION_STRUCTUREpublic static final int SPVC_BASETYPE_FP32
(spvc_basetype)
BASETYPE_UNKNOWNBASETYPE_VOIDBASETYPE_BOOLEANBASETYPE_INT8BASETYPE_UINT8BASETYPE_INT16BASETYPE_UINT16BASETYPE_INT32BASETYPE_UINT32BASETYPE_INT64BASETYPE_UINT64BASETYPE_ATOMIC_COUNTERBASETYPE_FP16BASETYPE_FP32BASETYPE_FP64BASETYPE_STRUCTBASETYPE_IMAGEBASETYPE_SAMPLED_IMAGEBASETYPE_SAMPLERBASETYPE_ACCELERATION_STRUCTUREpublic static final int SPVC_BASETYPE_FP64
(spvc_basetype)
BASETYPE_UNKNOWNBASETYPE_VOIDBASETYPE_BOOLEANBASETYPE_INT8BASETYPE_UINT8BASETYPE_INT16BASETYPE_UINT16BASETYPE_INT32BASETYPE_UINT32BASETYPE_INT64BASETYPE_UINT64BASETYPE_ATOMIC_COUNTERBASETYPE_FP16BASETYPE_FP32BASETYPE_FP64BASETYPE_STRUCTBASETYPE_IMAGEBASETYPE_SAMPLED_IMAGEBASETYPE_SAMPLERBASETYPE_ACCELERATION_STRUCTUREpublic static final int SPVC_BASETYPE_STRUCT
(spvc_basetype)
BASETYPE_UNKNOWNBASETYPE_VOIDBASETYPE_BOOLEANBASETYPE_INT8BASETYPE_UINT8BASETYPE_INT16BASETYPE_UINT16BASETYPE_INT32BASETYPE_UINT32BASETYPE_INT64BASETYPE_UINT64BASETYPE_ATOMIC_COUNTERBASETYPE_FP16BASETYPE_FP32BASETYPE_FP64BASETYPE_STRUCTBASETYPE_IMAGEBASETYPE_SAMPLED_IMAGEBASETYPE_SAMPLERBASETYPE_ACCELERATION_STRUCTUREpublic static final int SPVC_BASETYPE_IMAGE
(spvc_basetype)
BASETYPE_UNKNOWNBASETYPE_VOIDBASETYPE_BOOLEANBASETYPE_INT8BASETYPE_UINT8BASETYPE_INT16BASETYPE_UINT16BASETYPE_INT32BASETYPE_UINT32BASETYPE_INT64BASETYPE_UINT64BASETYPE_ATOMIC_COUNTERBASETYPE_FP16BASETYPE_FP32BASETYPE_FP64BASETYPE_STRUCTBASETYPE_IMAGEBASETYPE_SAMPLED_IMAGEBASETYPE_SAMPLERBASETYPE_ACCELERATION_STRUCTUREpublic static final int SPVC_BASETYPE_SAMPLED_IMAGE
(spvc_basetype)
BASETYPE_UNKNOWNBASETYPE_VOIDBASETYPE_BOOLEANBASETYPE_INT8BASETYPE_UINT8BASETYPE_INT16BASETYPE_UINT16BASETYPE_INT32BASETYPE_UINT32BASETYPE_INT64BASETYPE_UINT64BASETYPE_ATOMIC_COUNTERBASETYPE_FP16BASETYPE_FP32BASETYPE_FP64BASETYPE_STRUCTBASETYPE_IMAGEBASETYPE_SAMPLED_IMAGEBASETYPE_SAMPLERBASETYPE_ACCELERATION_STRUCTUREpublic static final int SPVC_BASETYPE_SAMPLER
(spvc_basetype)
BASETYPE_UNKNOWNBASETYPE_VOIDBASETYPE_BOOLEANBASETYPE_INT8BASETYPE_UINT8BASETYPE_INT16BASETYPE_UINT16BASETYPE_INT32BASETYPE_UINT32BASETYPE_INT64BASETYPE_UINT64BASETYPE_ATOMIC_COUNTERBASETYPE_FP16BASETYPE_FP32BASETYPE_FP64BASETYPE_STRUCTBASETYPE_IMAGEBASETYPE_SAMPLED_IMAGEBASETYPE_SAMPLERBASETYPE_ACCELERATION_STRUCTUREpublic static final int SPVC_BASETYPE_ACCELERATION_STRUCTURE
(spvc_basetype)
BASETYPE_UNKNOWNBASETYPE_VOIDBASETYPE_BOOLEANBASETYPE_INT8BASETYPE_UINT8BASETYPE_INT16BASETYPE_UINT16BASETYPE_INT32BASETYPE_UINT32BASETYPE_INT64BASETYPE_UINT64BASETYPE_ATOMIC_COUNTERBASETYPE_FP16BASETYPE_FP32BASETYPE_FP64BASETYPE_STRUCTBASETYPE_IMAGEBASETYPE_SAMPLED_IMAGEBASETYPE_SAMPLERBASETYPE_ACCELERATION_STRUCTUREpublic static final int SPVC_MSL_PLATFORM_IOS
public static final int SPVC_MSL_PLATFORM_MACOS
public static final int SPVC_MSL_VERTEX_FORMAT_OTHER
(spvc_msl_vertex_format)
public static final int SPVC_MSL_VERTEX_FORMAT_UINT8
(spvc_msl_vertex_format)
public static final int SPVC_MSL_VERTEX_FORMAT_UINT16
(spvc_msl_vertex_format)
public static final int SPVC_MSL_SAMPLER_COORD_NORMALIZED
(spvc_msl_sampler_coord)
public static final int SPVC_MSL_SAMPLER_COORD_PIXEL
(spvc_msl_sampler_coord)
public static final int SPVC_MSL_SAMPLER_FILTER_NEAREST
(spvc_msl_sampler_filter)
public static final int SPVC_MSL_SAMPLER_FILTER_LINEAR
(spvc_msl_sampler_filter)
public static final int SPVC_MSL_SAMPLER_MIP_FILTER_NONE
(spvc_msl_sampler_mip_filter)
public static final int SPVC_MSL_SAMPLER_MIP_FILTER_NEAREST
(spvc_msl_sampler_mip_filter)
public static final int SPVC_MSL_SAMPLER_MIP_FILTER_LINEAR
(spvc_msl_sampler_mip_filter)
public static final int SPVC_MSL_SAMPLER_ADDRESS_CLAMP_TO_ZERO
(spvc_msl_sampler_address)
public static final int SPVC_MSL_SAMPLER_ADDRESS_CLAMP_TO_EDGE
(spvc_msl_sampler_address)
public static final int SPVC_MSL_SAMPLER_ADDRESS_CLAMP_TO_BORDER
(spvc_msl_sampler_address)
public static final int SPVC_MSL_SAMPLER_ADDRESS_REPEAT
(spvc_msl_sampler_address)
public static final int SPVC_MSL_SAMPLER_ADDRESS_MIRRORED_REPEAT
(spvc_msl_sampler_address)
public static final int SPVC_MSL_SAMPLER_COMPARE_FUNC_NEVER
(spvc_msl_sampler_compare_func)
public static final int SPVC_MSL_SAMPLER_COMPARE_FUNC_LESS
(spvc_msl_sampler_compare_func)
public static final int SPVC_MSL_SAMPLER_COMPARE_FUNC_LESS_EQUAL
(spvc_msl_sampler_compare_func)
public static final int SPVC_MSL_SAMPLER_COMPARE_FUNC_GREATER
(spvc_msl_sampler_compare_func)
public static final int SPVC_MSL_SAMPLER_COMPARE_FUNC_GREATER_EQUAL
(spvc_msl_sampler_compare_func)
public static final int SPVC_MSL_SAMPLER_COMPARE_FUNC_EQUAL
(spvc_msl_sampler_compare_func)
public static final int SPVC_MSL_SAMPLER_COMPARE_FUNC_NOT_EQUAL
(spvc_msl_sampler_compare_func)
public static final int SPVC_MSL_SAMPLER_COMPARE_FUNC_ALWAYS
(spvc_msl_sampler_compare_func)
public static final int SPVC_MSL_SAMPLER_BORDER_COLOR_TRANSPARENT_BLACK
(spvc_msl_sampler_border_color)
public static final int SPVC_MSL_SAMPLER_BORDER_COLOR_OPAQUE_BLACK
(spvc_msl_sampler_border_color)
public static final int SPVC_MSL_SAMPLER_BORDER_COLOR_OPAQUE_WHITE
(spvc_msl_sampler_border_color)
public static final int SPVC_MSL_FORMAT_RESOLUTION_444
(spvc_msl_format_resolution)
public static final int SPVC_MSL_FORMAT_RESOLUTION_422
(spvc_msl_format_resolution)
public static final int SPVC_MSL_FORMAT_RESOLUTION_420
(spvc_msl_format_resolution)
public static final int SPVC_MSL_CHROMA_LOCATION_COSITED_EVEN
(spvc_msl_chroma_location)
public static final int SPVC_MSL_CHROMA_LOCATION_MIDPOINT
(spvc_msl_chroma_location)
public static final int SPVC_MSL_COMPONENT_SWIZZLE_IDENTITY
(spvc_msl_component_swizzle)
public static final int SPVC_MSL_COMPONENT_SWIZZLE_ZERO
(spvc_msl_component_swizzle)
public static final int SPVC_MSL_COMPONENT_SWIZZLE_ONE
(spvc_msl_component_swizzle)
public static final int SPVC_MSL_COMPONENT_SWIZZLE_R
(spvc_msl_component_swizzle)
public static final int SPVC_MSL_COMPONENT_SWIZZLE_G
(spvc_msl_component_swizzle)
public static final int SPVC_MSL_COMPONENT_SWIZZLE_B
(spvc_msl_component_swizzle)
public static final int SPVC_MSL_COMPONENT_SWIZZLE_A
(spvc_msl_component_swizzle)
public static final int SPVC_MSL_SAMPLER_YCBCR_MODEL_CONVERSION_RGB_IDENTITY
(spvc_msl_sampler_ycbcr_model_conversion)
public static final int SPVC_MSL_SAMPLER_YCBCR_MODEL_CONVERSION_YCBCR_IDENTITY
(spvc_msl_sampler_ycbcr_model_conversion)
public static final int SPVC_MSL_SAMPLER_YCBCR_MODEL_CONVERSION_YCBCR_BT_709
(spvc_msl_sampler_ycbcr_model_conversion)
public static final int SPVC_MSL_SAMPLER_YCBCR_MODEL_CONVERSION_YCBCR_BT_601
(spvc_msl_sampler_ycbcr_model_conversion)
public static final int SPVC_MSL_SAMPLER_YCBCR_MODEL_CONVERSION_YCBCR_BT_2020
(spvc_msl_sampler_ycbcr_model_conversion)
public static final int SPVC_MSL_SAMPLER_YCBCR_RANGE_ITU_FULL
(spvc_msl_sampler_ycbcr_range)
public static final int SPVC_MSL_SAMPLER_YCBCR_RANGE_ITU_NARROW
(spvc_msl_sampler_ycbcr_range)
public static final int SPVC_HLSL_BINDING_AUTO_PUSH_CONSTANT_BIT
(spvc_hlsl_binding_flags)
HLSL_BINDING_AUTO_PUSH_CONSTANT_BIT -
Push constant (root constant) resources will be declared as CBVs (b-space) without a register() declaration.
A register will be automatically assigned by the D3D compiler, but must therefore be reflected in D3D-land. Push constants do not normally have a
DecorationBinding set, but if they do, this can be used to ignore it.
HLSL_BINDING_AUTO_CBV_BIT -
cbuffer resources will be declared as CBVs (b-space) without a register() declaration.
A register will be automatically assigned, but must be reflected in D3D-land.
HLSL_BINDING_AUTO_SRV_BIT - All SRVs (t-space) will be declared without a register() declaration.HLSL_BINDING_AUTO_UAV_BIT - All UAVs (u-space) will be declared without a register() declaration.HLSL_BINDING_AUTO_SAMPLER_BIT - All samplers (s-space) will be declared without a register() declaration.HLSL_BINDING_AUTO_ALL - No resources will be declared with register().public static final int SPVC_HLSL_BINDING_AUTO_CBV_BIT
(spvc_hlsl_binding_flags)
HLSL_BINDING_AUTO_PUSH_CONSTANT_BIT -
Push constant (root constant) resources will be declared as CBVs (b-space) without a register() declaration.
A register will be automatically assigned by the D3D compiler, but must therefore be reflected in D3D-land. Push constants do not normally have a
DecorationBinding set, but if they do, this can be used to ignore it.
HLSL_BINDING_AUTO_CBV_BIT -
cbuffer resources will be declared as CBVs (b-space) without a register() declaration.
A register will be automatically assigned, but must be reflected in D3D-land.
HLSL_BINDING_AUTO_SRV_BIT - All SRVs (t-space) will be declared without a register() declaration.HLSL_BINDING_AUTO_UAV_BIT - All UAVs (u-space) will be declared without a register() declaration.HLSL_BINDING_AUTO_SAMPLER_BIT - All samplers (s-space) will be declared without a register() declaration.HLSL_BINDING_AUTO_ALL - No resources will be declared with register().public static final int SPVC_HLSL_BINDING_AUTO_SRV_BIT
(spvc_hlsl_binding_flags)
HLSL_BINDING_AUTO_PUSH_CONSTANT_BIT -
Push constant (root constant) resources will be declared as CBVs (b-space) without a register() declaration.
A register will be automatically assigned by the D3D compiler, but must therefore be reflected in D3D-land. Push constants do not normally have a
DecorationBinding set, but if they do, this can be used to ignore it.
HLSL_BINDING_AUTO_CBV_BIT -
cbuffer resources will be declared as CBVs (b-space) without a register() declaration.
A register will be automatically assigned, but must be reflected in D3D-land.
HLSL_BINDING_AUTO_SRV_BIT - All SRVs (t-space) will be declared without a register() declaration.HLSL_BINDING_AUTO_UAV_BIT - All UAVs (u-space) will be declared without a register() declaration.HLSL_BINDING_AUTO_SAMPLER_BIT - All samplers (s-space) will be declared without a register() declaration.HLSL_BINDING_AUTO_ALL - No resources will be declared with register().public static final int SPVC_HLSL_BINDING_AUTO_UAV_BIT
(spvc_hlsl_binding_flags)
HLSL_BINDING_AUTO_PUSH_CONSTANT_BIT -
Push constant (root constant) resources will be declared as CBVs (b-space) without a register() declaration.
A register will be automatically assigned by the D3D compiler, but must therefore be reflected in D3D-land. Push constants do not normally have a
DecorationBinding set, but if they do, this can be used to ignore it.
HLSL_BINDING_AUTO_CBV_BIT -
cbuffer resources will be declared as CBVs (b-space) without a register() declaration.
A register will be automatically assigned, but must be reflected in D3D-land.
HLSL_BINDING_AUTO_SRV_BIT - All SRVs (t-space) will be declared without a register() declaration.HLSL_BINDING_AUTO_UAV_BIT - All UAVs (u-space) will be declared without a register() declaration.HLSL_BINDING_AUTO_SAMPLER_BIT - All samplers (s-space) will be declared without a register() declaration.HLSL_BINDING_AUTO_ALL - No resources will be declared with register().public static final int SPVC_HLSL_BINDING_AUTO_SAMPLER_BIT
(spvc_hlsl_binding_flags)
HLSL_BINDING_AUTO_PUSH_CONSTANT_BIT -
Push constant (root constant) resources will be declared as CBVs (b-space) without a register() declaration.
A register will be automatically assigned by the D3D compiler, but must therefore be reflected in D3D-land. Push constants do not normally have a
DecorationBinding set, but if they do, this can be used to ignore it.
HLSL_BINDING_AUTO_CBV_BIT -
cbuffer resources will be declared as CBVs (b-space) without a register() declaration.
A register will be automatically assigned, but must be reflected in D3D-land.
HLSL_BINDING_AUTO_SRV_BIT - All SRVs (t-space) will be declared without a register() declaration.HLSL_BINDING_AUTO_UAV_BIT - All UAVs (u-space) will be declared without a register() declaration.HLSL_BINDING_AUTO_SAMPLER_BIT - All samplers (s-space) will be declared without a register() declaration.HLSL_BINDING_AUTO_ALL - No resources will be declared with register().public static final int SPVC_HLSL_BINDING_AUTO_ALL
(spvc_hlsl_binding_flags)
HLSL_BINDING_AUTO_PUSH_CONSTANT_BIT -
Push constant (root constant) resources will be declared as CBVs (b-space) without a register() declaration.
A register will be automatically assigned by the D3D compiler, but must therefore be reflected in D3D-land. Push constants do not normally have a
DecorationBinding set, but if they do, this can be used to ignore it.
HLSL_BINDING_AUTO_CBV_BIT -
cbuffer resources will be declared as CBVs (b-space) without a register() declaration.
A register will be automatically assigned, but must be reflected in D3D-land.
HLSL_BINDING_AUTO_SRV_BIT - All SRVs (t-space) will be declared without a register() declaration.HLSL_BINDING_AUTO_UAV_BIT - All UAVs (u-space) will be declared without a register() declaration.HLSL_BINDING_AUTO_SAMPLER_BIT - All samplers (s-space) will be declared without a register() declaration.HLSL_BINDING_AUTO_ALL - No resources will be declared with register().public static final int SPVC_COMPILER_OPTION_UNKNOWN
(spvc_compiler_option)
COMPILER_OPTION_UNKNOWNCOMPILER_OPTION_FORCE_TEMPORARYCOMPILER_OPTION_FLATTEN_MULTIDIMENSIONAL_ARRAYSCOMPILER_OPTION_FIXUP_DEPTH_CONVENTIONCOMPILER_OPTION_FLIP_VERTEX_YCOMPILER_OPTION_GLSL_SUPPORT_NONZERO_BASE_INSTANCECOMPILER_OPTION_GLSL_SEPARATE_SHADER_OBJECTSCOMPILER_OPTION_GLSL_ENABLE_420PACK_EXTENSIONCOMPILER_OPTION_GLSL_VERSIONCOMPILER_OPTION_GLSL_ESCOMPILER_OPTION_GLSL_VULKAN_SEMANTICSCOMPILER_OPTION_GLSL_ES_DEFAULT_FLOAT_PRECISION_HIGHPCOMPILER_OPTION_GLSL_ES_DEFAULT_INT_PRECISION_HIGHPCOMPILER_OPTION_HLSL_SHADER_MODELCOMPILER_OPTION_HLSL_POINT_SIZE_COMPATCOMPILER_OPTION_HLSL_POINT_COORD_COMPATCOMPILER_OPTION_HLSL_SUPPORT_NONZERO_BASE_VERTEX_BASE_INSTANCECOMPILER_OPTION_MSL_VERSIONCOMPILER_OPTION_MSL_TEXEL_BUFFER_TEXTURE_WIDTHCOMPILER_OPTION_MSL_AUX_BUFFER_INDEX - Obsolete, use SWIZZLE_BUFFER_INDEX instead.COMPILER_OPTION_MSL_SWIZZLE_BUFFER_INDEX - Obsolete, use SWIZZLE_BUFFER_INDEX instead.COMPILER_OPTION_MSL_INDIRECT_PARAMS_BUFFER_INDEX - Obsolete, use SWIZZLE_BUFFER_INDEX instead.COMPILER_OPTION_MSL_SHADER_OUTPUT_BUFFER_INDEX - Obsolete, use SWIZZLE_BUFFER_INDEX instead.COMPILER_OPTION_MSL_SHADER_PATCH_OUTPUT_BUFFER_INDEX - Obsolete, use SWIZZLE_BUFFER_INDEX instead.COMPILER_OPTION_MSL_SHADER_TESS_FACTOR_OUTPUT_BUFFER_INDEX - Obsolete, use SWIZZLE_BUFFER_INDEX instead.COMPILER_OPTION_MSL_SHADER_INPUT_WORKGROUP_INDEX - Obsolete, use SWIZZLE_BUFFER_INDEX instead.COMPILER_OPTION_MSL_ENABLE_POINT_SIZE_BUILTIN - Obsolete, use SWIZZLE_BUFFER_INDEX instead.COMPILER_OPTION_MSL_DISABLE_RASTERIZATION - Obsolete, use SWIZZLE_BUFFER_INDEX instead.COMPILER_OPTION_MSL_CAPTURE_OUTPUT_TO_BUFFER - Obsolete, use SWIZZLE_BUFFER_INDEX instead.COMPILER_OPTION_MSL_SWIZZLE_TEXTURE_SAMPLES - Obsolete, use SWIZZLE_BUFFER_INDEX instead.COMPILER_OPTION_MSL_PAD_FRAGMENT_OUTPUT_COMPONENTS - Obsolete, use SWIZZLE_BUFFER_INDEX instead.COMPILER_OPTION_MSL_TESS_DOMAIN_ORIGIN_LOWER_LEFT - Obsolete, use SWIZZLE_BUFFER_INDEX instead.COMPILER_OPTION_MSL_PLATFORM - Obsolete, use SWIZZLE_BUFFER_INDEX instead.COMPILER_OPTION_MSL_ARGUMENT_BUFFERS - Obsolete, use SWIZZLE_BUFFER_INDEX instead.COMPILER_OPTION_GLSL_EMIT_PUSH_CONSTANT_AS_UNIFORM_BUFFER - Obsolete, use SWIZZLE_BUFFER_INDEX instead.COMPILER_OPTION_MSL_TEXTURE_BUFFER_NATIVE - Obsolete, use SWIZZLE_BUFFER_INDEX instead.COMPILER_OPTION_GLSL_EMIT_UNIFORM_BUFFER_AS_PLAIN_UNIFORMS - Obsolete, use SWIZZLE_BUFFER_INDEX instead.COMPILER_OPTION_MSL_BUFFER_SIZE_BUFFER_INDEX - Obsolete, use SWIZZLE_BUFFER_INDEX instead.COMPILER_OPTION_EMIT_LINE_DIRECTIVES - Obsolete, use SWIZZLE_BUFFER_INDEX instead.COMPILER_OPTION_MSL_MULTIVIEW - Obsolete, use SWIZZLE_BUFFER_INDEX instead.COMPILER_OPTION_MSL_VIEW_MASK_BUFFER_INDEX - Obsolete, use SWIZZLE_BUFFER_INDEX instead.COMPILER_OPTION_MSL_DEVICE_INDEX - Obsolete, use SWIZZLE_BUFFER_INDEX instead.COMPILER_OPTION_MSL_VIEW_INDEX_FROM_DEVICE_INDEX - Obsolete, use SWIZZLE_BUFFER_INDEX instead.COMPILER_OPTION_MSL_DISPATCH_BASE - Obsolete, use SWIZZLE_BUFFER_INDEX instead.COMPILER_OPTION_MSL_DYNAMIC_OFFSETS_BUFFER_INDEX - Obsolete, use SWIZZLE_BUFFER_INDEX instead.COMPILER_OPTION_MSL_TEXTURE_1D_AS_2DCOMPILER_OPTION_MSL_ENABLE_BASE_INDEX_ZEROCOMPILER_OPTION_MSL_IOS_FRAMEBUFFER_FETCH_SUBPASSCOMPILER_OPTION_MSL_INVARIANT_FP_MATHCOMPILER_OPTION_MSL_EMULATE_CUBEMAP_ARRAYCOMPILER_OPTION_MSL_ENABLE_DECORATION_BINDINGpublic static final int SPVC_COMPILER_OPTION_FORCE_TEMPORARY
(spvc_compiler_option)
COMPILER_OPTION_UNKNOWNCOMPILER_OPTION_FORCE_TEMPORARYCOMPILER_OPTION_FLATTEN_MULTIDIMENSIONAL_ARRAYSCOMPILER_OPTION_FIXUP_DEPTH_CONVENTIONCOMPILER_OPTION_FLIP_VERTEX_YCOMPILER_OPTION_GLSL_SUPPORT_NONZERO_BASE_INSTANCECOMPILER_OPTION_GLSL_SEPARATE_SHADER_OBJECTSCOMPILER_OPTION_GLSL_ENABLE_420PACK_EXTENSIONCOMPILER_OPTION_GLSL_VERSIONCOMPILER_OPTION_GLSL_ESCOMPILER_OPTION_GLSL_VULKAN_SEMANTICSCOMPILER_OPTION_GLSL_ES_DEFAULT_FLOAT_PRECISION_HIGHPCOMPILER_OPTION_GLSL_ES_DEFAULT_INT_PRECISION_HIGHPCOMPILER_OPTION_HLSL_SHADER_MODELCOMPILER_OPTION_HLSL_POINT_SIZE_COMPATCOMPILER_OPTION_HLSL_POINT_COORD_COMPATCOMPILER_OPTION_HLSL_SUPPORT_NONZERO_BASE_VERTEX_BASE_INSTANCECOMPILER_OPTION_MSL_VERSIONCOMPILER_OPTION_MSL_TEXEL_BUFFER_TEXTURE_WIDTHCOMPILER_OPTION_MSL_AUX_BUFFER_INDEX - Obsolete, use SWIZZLE_BUFFER_INDEX instead.COMPILER_OPTION_MSL_SWIZZLE_BUFFER_INDEX - Obsolete, use SWIZZLE_BUFFER_INDEX instead.COMPILER_OPTION_MSL_INDIRECT_PARAMS_BUFFER_INDEX - Obsolete, use SWIZZLE_BUFFER_INDEX instead.COMPILER_OPTION_MSL_SHADER_OUTPUT_BUFFER_INDEX - Obsolete, use SWIZZLE_BUFFER_INDEX instead.COMPILER_OPTION_MSL_SHADER_PATCH_OUTPUT_BUFFER_INDEX - Obsolete, use SWIZZLE_BUFFER_INDEX instead.COMPILER_OPTION_MSL_SHADER_TESS_FACTOR_OUTPUT_BUFFER_INDEX - Obsolete, use SWIZZLE_BUFFER_INDEX instead.COMPILER_OPTION_MSL_SHADER_INPUT_WORKGROUP_INDEX - Obsolete, use SWIZZLE_BUFFER_INDEX instead.COMPILER_OPTION_MSL_ENABLE_POINT_SIZE_BUILTIN - Obsolete, use SWIZZLE_BUFFER_INDEX instead.COMPILER_OPTION_MSL_DISABLE_RASTERIZATION - Obsolete, use SWIZZLE_BUFFER_INDEX instead.COMPILER_OPTION_MSL_CAPTURE_OUTPUT_TO_BUFFER - Obsolete, use SWIZZLE_BUFFER_INDEX instead.COMPILER_OPTION_MSL_SWIZZLE_TEXTURE_SAMPLES - Obsolete, use SWIZZLE_BUFFER_INDEX instead.COMPILER_OPTION_MSL_PAD_FRAGMENT_OUTPUT_COMPONENTS - Obsolete, use SWIZZLE_BUFFER_INDEX instead.COMPILER_OPTION_MSL_TESS_DOMAIN_ORIGIN_LOWER_LEFT - Obsolete, use SWIZZLE_BUFFER_INDEX instead.COMPILER_OPTION_MSL_PLATFORM - Obsolete, use SWIZZLE_BUFFER_INDEX instead.COMPILER_OPTION_MSL_ARGUMENT_BUFFERS - Obsolete, use SWIZZLE_BUFFER_INDEX instead.COMPILER_OPTION_GLSL_EMIT_PUSH_CONSTANT_AS_UNIFORM_BUFFER - Obsolete, use SWIZZLE_BUFFER_INDEX instead.COMPILER_OPTION_MSL_TEXTURE_BUFFER_NATIVE - Obsolete, use SWIZZLE_BUFFER_INDEX instead.COMPILER_OPTION_GLSL_EMIT_UNIFORM_BUFFER_AS_PLAIN_UNIFORMS - Obsolete, use SWIZZLE_BUFFER_INDEX instead.COMPILER_OPTION_MSL_BUFFER_SIZE_BUFFER_INDEX - Obsolete, use SWIZZLE_BUFFER_INDEX instead.COMPILER_OPTION_EMIT_LINE_DIRECTIVES - Obsolete, use SWIZZLE_BUFFER_INDEX instead.COMPILER_OPTION_MSL_MULTIVIEW - Obsolete, use SWIZZLE_BUFFER_INDEX instead.COMPILER_OPTION_MSL_VIEW_MASK_BUFFER_INDEX - Obsolete, use SWIZZLE_BUFFER_INDEX instead.COMPILER_OPTION_MSL_DEVICE_INDEX - Obsolete, use SWIZZLE_BUFFER_INDEX instead.COMPILER_OPTION_MSL_VIEW_INDEX_FROM_DEVICE_INDEX - Obsolete, use SWIZZLE_BUFFER_INDEX instead.COMPILER_OPTION_MSL_DISPATCH_BASE - Obsolete, use SWIZZLE_BUFFER_INDEX instead.COMPILER_OPTION_MSL_DYNAMIC_OFFSETS_BUFFER_INDEX - Obsolete, use SWIZZLE_BUFFER_INDEX instead.COMPILER_OPTION_MSL_TEXTURE_1D_AS_2DCOMPILER_OPTION_MSL_ENABLE_BASE_INDEX_ZEROCOMPILER_OPTION_MSL_IOS_FRAMEBUFFER_FETCH_SUBPASSCOMPILER_OPTION_MSL_INVARIANT_FP_MATHCOMPILER_OPTION_MSL_EMULATE_CUBEMAP_ARRAYCOMPILER_OPTION_MSL_ENABLE_DECORATION_BINDINGpublic static final int SPVC_COMPILER_OPTION_FLATTEN_MULTIDIMENSIONAL_ARRAYS
(spvc_compiler_option)
COMPILER_OPTION_UNKNOWNCOMPILER_OPTION_FORCE_TEMPORARYCOMPILER_OPTION_FLATTEN_MULTIDIMENSIONAL_ARRAYSCOMPILER_OPTION_FIXUP_DEPTH_CONVENTIONCOMPILER_OPTION_FLIP_VERTEX_YCOMPILER_OPTION_GLSL_SUPPORT_NONZERO_BASE_INSTANCECOMPILER_OPTION_GLSL_SEPARATE_SHADER_OBJECTSCOMPILER_OPTION_GLSL_ENABLE_420PACK_EXTENSIONCOMPILER_OPTION_GLSL_VERSIONCOMPILER_OPTION_GLSL_ESCOMPILER_OPTION_GLSL_VULKAN_SEMANTICSCOMPILER_OPTION_GLSL_ES_DEFAULT_FLOAT_PRECISION_HIGHPCOMPILER_OPTION_GLSL_ES_DEFAULT_INT_PRECISION_HIGHPCOMPILER_OPTION_HLSL_SHADER_MODELCOMPILER_OPTION_HLSL_POINT_SIZE_COMPATCOMPILER_OPTION_HLSL_POINT_COORD_COMPATCOMPILER_OPTION_HLSL_SUPPORT_NONZERO_BASE_VERTEX_BASE_INSTANCECOMPILER_OPTION_MSL_VERSIONCOMPILER_OPTION_MSL_TEXEL_BUFFER_TEXTURE_WIDTHCOMPILER_OPTION_MSL_AUX_BUFFER_INDEX - Obsolete, use SWIZZLE_BUFFER_INDEX instead.COMPILER_OPTION_MSL_SWIZZLE_BUFFER_INDEX - Obsolete, use SWIZZLE_BUFFER_INDEX instead.COMPILER_OPTION_MSL_INDIRECT_PARAMS_BUFFER_INDEX - Obsolete, use SWIZZLE_BUFFER_INDEX instead.COMPILER_OPTION_MSL_SHADER_OUTPUT_BUFFER_INDEX - Obsolete, use SWIZZLE_BUFFER_INDEX instead.COMPILER_OPTION_MSL_SHADER_PATCH_OUTPUT_BUFFER_INDEX - Obsolete, use SWIZZLE_BUFFER_INDEX instead.COMPILER_OPTION_MSL_SHADER_TESS_FACTOR_OUTPUT_BUFFER_INDEX - Obsolete, use SWIZZLE_BUFFER_INDEX instead.COMPILER_OPTION_MSL_SHADER_INPUT_WORKGROUP_INDEX - Obsolete, use SWIZZLE_BUFFER_INDEX instead.COMPILER_OPTION_MSL_ENABLE_POINT_SIZE_BUILTIN - Obsolete, use SWIZZLE_BUFFER_INDEX instead.COMPILER_OPTION_MSL_DISABLE_RASTERIZATION - Obsolete, use SWIZZLE_BUFFER_INDEX instead.COMPILER_OPTION_MSL_CAPTURE_OUTPUT_TO_BUFFER - Obsolete, use SWIZZLE_BUFFER_INDEX instead.COMPILER_OPTION_MSL_SWIZZLE_TEXTURE_SAMPLES - Obsolete, use SWIZZLE_BUFFER_INDEX instead.COMPILER_OPTION_MSL_PAD_FRAGMENT_OUTPUT_COMPONENTS - Obsolete, use SWIZZLE_BUFFER_INDEX instead.COMPILER_OPTION_MSL_TESS_DOMAIN_ORIGIN_LOWER_LEFT - Obsolete, use SWIZZLE_BUFFER_INDEX instead.COMPILER_OPTION_MSL_PLATFORM - Obsolete, use SWIZZLE_BUFFER_INDEX instead.COMPILER_OPTION_MSL_ARGUMENT_BUFFERS - Obsolete, use SWIZZLE_BUFFER_INDEX instead.COMPILER_OPTION_GLSL_EMIT_PUSH_CONSTANT_AS_UNIFORM_BUFFER - Obsolete, use SWIZZLE_BUFFER_INDEX instead.COMPILER_OPTION_MSL_TEXTURE_BUFFER_NATIVE - Obsolete, use SWIZZLE_BUFFER_INDEX instead.COMPILER_OPTION_GLSL_EMIT_UNIFORM_BUFFER_AS_PLAIN_UNIFORMS - Obsolete, use SWIZZLE_BUFFER_INDEX instead.COMPILER_OPTION_MSL_BUFFER_SIZE_BUFFER_INDEX - Obsolete, use SWIZZLE_BUFFER_INDEX instead.COMPILER_OPTION_EMIT_LINE_DIRECTIVES - Obsolete, use SWIZZLE_BUFFER_INDEX instead.COMPILER_OPTION_MSL_MULTIVIEW - Obsolete, use SWIZZLE_BUFFER_INDEX instead.COMPILER_OPTION_MSL_VIEW_MASK_BUFFER_INDEX - Obsolete, use SWIZZLE_BUFFER_INDEX instead.COMPILER_OPTION_MSL_DEVICE_INDEX - Obsolete, use SWIZZLE_BUFFER_INDEX instead.COMPILER_OPTION_MSL_VIEW_INDEX_FROM_DEVICE_INDEX - Obsolete, use SWIZZLE_BUFFER_INDEX instead.COMPILER_OPTION_MSL_DISPATCH_BASE - Obsolete, use SWIZZLE_BUFFER_INDEX instead.COMPILER_OPTION_MSL_DYNAMIC_OFFSETS_BUFFER_INDEX - Obsolete, use SWIZZLE_BUFFER_INDEX instead.COMPILER_OPTION_MSL_TEXTURE_1D_AS_2DCOMPILER_OPTION_MSL_ENABLE_BASE_INDEX_ZEROCOMPILER_OPTION_MSL_IOS_FRAMEBUFFER_FETCH_SUBPASSCOMPILER_OPTION_MSL_INVARIANT_FP_MATHCOMPILER_OPTION_MSL_EMULATE_CUBEMAP_ARRAYCOMPILER_OPTION_MSL_ENABLE_DECORATION_BINDINGpublic static final int SPVC_COMPILER_OPTION_FIXUP_DEPTH_CONVENTION
(spvc_compiler_option)
COMPILER_OPTION_UNKNOWNCOMPILER_OPTION_FORCE_TEMPORARYCOMPILER_OPTION_FLATTEN_MULTIDIMENSIONAL_ARRAYSCOMPILER_OPTION_FIXUP_DEPTH_CONVENTIONCOMPILER_OPTION_FLIP_VERTEX_YCOMPILER_OPTION_GLSL_SUPPORT_NONZERO_BASE_INSTANCECOMPILER_OPTION_GLSL_SEPARATE_SHADER_OBJECTSCOMPILER_OPTION_GLSL_ENABLE_420PACK_EXTENSIONCOMPILER_OPTION_GLSL_VERSIONCOMPILER_OPTION_GLSL_ESCOMPILER_OPTION_GLSL_VULKAN_SEMANTICSCOMPILER_OPTION_GLSL_ES_DEFAULT_FLOAT_PRECISION_HIGHPCOMPILER_OPTION_GLSL_ES_DEFAULT_INT_PRECISION_HIGHPCOMPILER_OPTION_HLSL_SHADER_MODELCOMPILER_OPTION_HLSL_POINT_SIZE_COMPATCOMPILER_OPTION_HLSL_POINT_COORD_COMPATCOMPILER_OPTION_HLSL_SUPPORT_NONZERO_BASE_VERTEX_BASE_INSTANCECOMPILER_OPTION_MSL_VERSIONCOMPILER_OPTION_MSL_TEXEL_BUFFER_TEXTURE_WIDTHCOMPILER_OPTION_MSL_AUX_BUFFER_INDEX - Obsolete, use SWIZZLE_BUFFER_INDEX instead.COMPILER_OPTION_MSL_SWIZZLE_BUFFER_INDEX - Obsolete, use SWIZZLE_BUFFER_INDEX instead.COMPILER_OPTION_MSL_INDIRECT_PARAMS_BUFFER_INDEX - Obsolete, use SWIZZLE_BUFFER_INDEX instead.COMPILER_OPTION_MSL_SHADER_OUTPUT_BUFFER_INDEX - Obsolete, use SWIZZLE_BUFFER_INDEX instead.COMPILER_OPTION_MSL_SHADER_PATCH_OUTPUT_BUFFER_INDEX - Obsolete, use SWIZZLE_BUFFER_INDEX instead.COMPILER_OPTION_MSL_SHADER_TESS_FACTOR_OUTPUT_BUFFER_INDEX - Obsolete, use SWIZZLE_BUFFER_INDEX instead.COMPILER_OPTION_MSL_SHADER_INPUT_WORKGROUP_INDEX - Obsolete, use SWIZZLE_BUFFER_INDEX instead.COMPILER_OPTION_MSL_ENABLE_POINT_SIZE_BUILTIN - Obsolete, use SWIZZLE_BUFFER_INDEX instead.COMPILER_OPTION_MSL_DISABLE_RASTERIZATION - Obsolete, use SWIZZLE_BUFFER_INDEX instead.COMPILER_OPTION_MSL_CAPTURE_OUTPUT_TO_BUFFER - Obsolete, use SWIZZLE_BUFFER_INDEX instead.COMPILER_OPTION_MSL_SWIZZLE_TEXTURE_SAMPLES - Obsolete, use SWIZZLE_BUFFER_INDEX instead.COMPILER_OPTION_MSL_PAD_FRAGMENT_OUTPUT_COMPONENTS - Obsolete, use SWIZZLE_BUFFER_INDEX instead.COMPILER_OPTION_MSL_TESS_DOMAIN_ORIGIN_LOWER_LEFT - Obsolete, use SWIZZLE_BUFFER_INDEX instead.COMPILER_OPTION_MSL_PLATFORM - Obsolete, use SWIZZLE_BUFFER_INDEX instead.COMPILER_OPTION_MSL_ARGUMENT_BUFFERS - Obsolete, use SWIZZLE_BUFFER_INDEX instead.COMPILER_OPTION_GLSL_EMIT_PUSH_CONSTANT_AS_UNIFORM_BUFFER - Obsolete, use SWIZZLE_BUFFER_INDEX instead.COMPILER_OPTION_MSL_TEXTURE_BUFFER_NATIVE - Obsolete, use SWIZZLE_BUFFER_INDEX instead.COMPILER_OPTION_GLSL_EMIT_UNIFORM_BUFFER_AS_PLAIN_UNIFORMS - Obsolete, use SWIZZLE_BUFFER_INDEX instead.COMPILER_OPTION_MSL_BUFFER_SIZE_BUFFER_INDEX - Obsolete, use SWIZZLE_BUFFER_INDEX instead.COMPILER_OPTION_EMIT_LINE_DIRECTIVES - Obsolete, use SWIZZLE_BUFFER_INDEX instead.COMPILER_OPTION_MSL_MULTIVIEW - Obsolete, use SWIZZLE_BUFFER_INDEX instead.COMPILER_OPTION_MSL_VIEW_MASK_BUFFER_INDEX - Obsolete, use SWIZZLE_BUFFER_INDEX instead.COMPILER_OPTION_MSL_DEVICE_INDEX - Obsolete, use SWIZZLE_BUFFER_INDEX instead.COMPILER_OPTION_MSL_VIEW_INDEX_FROM_DEVICE_INDEX - Obsolete, use SWIZZLE_BUFFER_INDEX instead.COMPILER_OPTION_MSL_DISPATCH_BASE - Obsolete, use SWIZZLE_BUFFER_INDEX instead.COMPILER_OPTION_MSL_DYNAMIC_OFFSETS_BUFFER_INDEX - Obsolete, use SWIZZLE_BUFFER_INDEX instead.COMPILER_OPTION_MSL_TEXTURE_1D_AS_2DCOMPILER_OPTION_MSL_ENABLE_BASE_INDEX_ZEROCOMPILER_OPTION_MSL_IOS_FRAMEBUFFER_FETCH_SUBPASSCOMPILER_OPTION_MSL_INVARIANT_FP_MATHCOMPILER_OPTION_MSL_EMULATE_CUBEMAP_ARRAYCOMPILER_OPTION_MSL_ENABLE_DECORATION_BINDINGpublic static final int SPVC_COMPILER_OPTION_FLIP_VERTEX_Y
(spvc_compiler_option)
COMPILER_OPTION_UNKNOWNCOMPILER_OPTION_FORCE_TEMPORARYCOMPILER_OPTION_FLATTEN_MULTIDIMENSIONAL_ARRAYSCOMPILER_OPTION_FIXUP_DEPTH_CONVENTIONCOMPILER_OPTION_FLIP_VERTEX_YCOMPILER_OPTION_GLSL_SUPPORT_NONZERO_BASE_INSTANCECOMPILER_OPTION_GLSL_SEPARATE_SHADER_OBJECTSCOMPILER_OPTION_GLSL_ENABLE_420PACK_EXTENSIONCOMPILER_OPTION_GLSL_VERSIONCOMPILER_OPTION_GLSL_ESCOMPILER_OPTION_GLSL_VULKAN_SEMANTICSCOMPILER_OPTION_GLSL_ES_DEFAULT_FLOAT_PRECISION_HIGHPCOMPILER_OPTION_GLSL_ES_DEFAULT_INT_PRECISION_HIGHPCOMPILER_OPTION_HLSL_SHADER_MODELCOMPILER_OPTION_HLSL_POINT_SIZE_COMPATCOMPILER_OPTION_HLSL_POINT_COORD_COMPATCOMPILER_OPTION_HLSL_SUPPORT_NONZERO_BASE_VERTEX_BASE_INSTANCECOMPILER_OPTION_MSL_VERSIONCOMPILER_OPTION_MSL_TEXEL_BUFFER_TEXTURE_WIDTHCOMPILER_OPTION_MSL_AUX_BUFFER_INDEX - Obsolete, use SWIZZLE_BUFFER_INDEX instead.COMPILER_OPTION_MSL_SWIZZLE_BUFFER_INDEX - Obsolete, use SWIZZLE_BUFFER_INDEX instead.COMPILER_OPTION_MSL_INDIRECT_PARAMS_BUFFER_INDEX - Obsolete, use SWIZZLE_BUFFER_INDEX instead.COMPILER_OPTION_MSL_SHADER_OUTPUT_BUFFER_INDEX - Obsolete, use SWIZZLE_BUFFER_INDEX instead.COMPILER_OPTION_MSL_SHADER_PATCH_OUTPUT_BUFFER_INDEX - Obsolete, use SWIZZLE_BUFFER_INDEX instead.COMPILER_OPTION_MSL_SHADER_TESS_FACTOR_OUTPUT_BUFFER_INDEX - Obsolete, use SWIZZLE_BUFFER_INDEX instead.COMPILER_OPTION_MSL_SHADER_INPUT_WORKGROUP_INDEX - Obsolete, use SWIZZLE_BUFFER_INDEX instead.COMPILER_OPTION_MSL_ENABLE_POINT_SIZE_BUILTIN - Obsolete, use SWIZZLE_BUFFER_INDEX instead.COMPILER_OPTION_MSL_DISABLE_RASTERIZATION - Obsolete, use SWIZZLE_BUFFER_INDEX instead.COMPILER_OPTION_MSL_CAPTURE_OUTPUT_TO_BUFFER - Obsolete, use SWIZZLE_BUFFER_INDEX instead.COMPILER_OPTION_MSL_SWIZZLE_TEXTURE_SAMPLES - Obsolete, use SWIZZLE_BUFFER_INDEX instead.COMPILER_OPTION_MSL_PAD_FRAGMENT_OUTPUT_COMPONENTS - Obsolete, use SWIZZLE_BUFFER_INDEX instead.COMPILER_OPTION_MSL_TESS_DOMAIN_ORIGIN_LOWER_LEFT - Obsolete, use SWIZZLE_BUFFER_INDEX instead.COMPILER_OPTION_MSL_PLATFORM - Obsolete, use SWIZZLE_BUFFER_INDEX instead.COMPILER_OPTION_MSL_ARGUMENT_BUFFERS - Obsolete, use SWIZZLE_BUFFER_INDEX instead.COMPILER_OPTION_GLSL_EMIT_PUSH_CONSTANT_AS_UNIFORM_BUFFER - Obsolete, use SWIZZLE_BUFFER_INDEX instead.COMPILER_OPTION_MSL_TEXTURE_BUFFER_NATIVE - Obsolete, use SWIZZLE_BUFFER_INDEX instead.COMPILER_OPTION_GLSL_EMIT_UNIFORM_BUFFER_AS_PLAIN_UNIFORMS - Obsolete, use SWIZZLE_BUFFER_INDEX instead.COMPILER_OPTION_MSL_BUFFER_SIZE_BUFFER_INDEX - Obsolete, use SWIZZLE_BUFFER_INDEX instead.COMPILER_OPTION_EMIT_LINE_DIRECTIVES - Obsolete, use SWIZZLE_BUFFER_INDEX instead.COMPILER_OPTION_MSL_MULTIVIEW - Obsolete, use SWIZZLE_BUFFER_INDEX instead.COMPILER_OPTION_MSL_VIEW_MASK_BUFFER_INDEX - Obsolete, use SWIZZLE_BUFFER_INDEX instead.COMPILER_OPTION_MSL_DEVICE_INDEX - Obsolete, use SWIZZLE_BUFFER_INDEX instead.COMPILER_OPTION_MSL_VIEW_INDEX_FROM_DEVICE_INDEX - Obsolete, use SWIZZLE_BUFFER_INDEX instead.COMPILER_OPTION_MSL_DISPATCH_BASE - Obsolete, use SWIZZLE_BUFFER_INDEX instead.COMPILER_OPTION_MSL_DYNAMIC_OFFSETS_BUFFER_INDEX - Obsolete, use SWIZZLE_BUFFER_INDEX instead.COMPILER_OPTION_MSL_TEXTURE_1D_AS_2DCOMPILER_OPTION_MSL_ENABLE_BASE_INDEX_ZEROCOMPILER_OPTION_MSL_IOS_FRAMEBUFFER_FETCH_SUBPASSCOMPILER_OPTION_MSL_INVARIANT_FP_MATHCOMPILER_OPTION_MSL_EMULATE_CUBEMAP_ARRAYCOMPILER_OPTION_MSL_ENABLE_DECORATION_BINDINGpublic static final int SPVC_COMPILER_OPTION_GLSL_SUPPORT_NONZERO_BASE_INSTANCE
(spvc_compiler_option)
COMPILER_OPTION_UNKNOWNCOMPILER_OPTION_FORCE_TEMPORARYCOMPILER_OPTION_FLATTEN_MULTIDIMENSIONAL_ARRAYSCOMPILER_OPTION_FIXUP_DEPTH_CONVENTIONCOMPILER_OPTION_FLIP_VERTEX_YCOMPILER_OPTION_GLSL_SUPPORT_NONZERO_BASE_INSTANCECOMPILER_OPTION_GLSL_SEPARATE_SHADER_OBJECTSCOMPILER_OPTION_GLSL_ENABLE_420PACK_EXTENSIONCOMPILER_OPTION_GLSL_VERSIONCOMPILER_OPTION_GLSL_ESCOMPILER_OPTION_GLSL_VULKAN_SEMANTICSCOMPILER_OPTION_GLSL_ES_DEFAULT_FLOAT_PRECISION_HIGHPCOMPILER_OPTION_GLSL_ES_DEFAULT_INT_PRECISION_HIGHPCOMPILER_OPTION_HLSL_SHADER_MODELCOMPILER_OPTION_HLSL_POINT_SIZE_COMPATCOMPILER_OPTION_HLSL_POINT_COORD_COMPATCOMPILER_OPTION_HLSL_SUPPORT_NONZERO_BASE_VERTEX_BASE_INSTANCECOMPILER_OPTION_MSL_VERSIONCOMPILER_OPTION_MSL_TEXEL_BUFFER_TEXTURE_WIDTHCOMPILER_OPTION_MSL_AUX_BUFFER_INDEX - Obsolete, use SWIZZLE_BUFFER_INDEX instead.COMPILER_OPTION_MSL_SWIZZLE_BUFFER_INDEX - Obsolete, use SWIZZLE_BUFFER_INDEX instead.COMPILER_OPTION_MSL_INDIRECT_PARAMS_BUFFER_INDEX - Obsolete, use SWIZZLE_BUFFER_INDEX instead.COMPILER_OPTION_MSL_SHADER_OUTPUT_BUFFER_INDEX - Obsolete, use SWIZZLE_BUFFER_INDEX instead.COMPILER_OPTION_MSL_SHADER_PATCH_OUTPUT_BUFFER_INDEX - Obsolete, use SWIZZLE_BUFFER_INDEX instead.COMPILER_OPTION_MSL_SHADER_TESS_FACTOR_OUTPUT_BUFFER_INDEX - Obsolete, use SWIZZLE_BUFFER_INDEX instead.COMPILER_OPTION_MSL_SHADER_INPUT_WORKGROUP_INDEX - Obsolete, use SWIZZLE_BUFFER_INDEX instead.COMPILER_OPTION_MSL_ENABLE_POINT_SIZE_BUILTIN - Obsolete, use SWIZZLE_BUFFER_INDEX instead.COMPILER_OPTION_MSL_DISABLE_RASTERIZATION - Obsolete, use SWIZZLE_BUFFER_INDEX instead.COMPILER_OPTION_MSL_CAPTURE_OUTPUT_TO_BUFFER - Obsolete, use SWIZZLE_BUFFER_INDEX instead.COMPILER_OPTION_MSL_SWIZZLE_TEXTURE_SAMPLES - Obsolete, use SWIZZLE_BUFFER_INDEX instead.COMPILER_OPTION_MSL_PAD_FRAGMENT_OUTPUT_COMPONENTS - Obsolete, use SWIZZLE_BUFFER_INDEX instead.COMPILER_OPTION_MSL_TESS_DOMAIN_ORIGIN_LOWER_LEFT - Obsolete, use SWIZZLE_BUFFER_INDEX instead.COMPILER_OPTION_MSL_PLATFORM - Obsolete, use SWIZZLE_BUFFER_INDEX instead.COMPILER_OPTION_MSL_ARGUMENT_BUFFERS - Obsolete, use SWIZZLE_BUFFER_INDEX instead.COMPILER_OPTION_GLSL_EMIT_PUSH_CONSTANT_AS_UNIFORM_BUFFER - Obsolete, use SWIZZLE_BUFFER_INDEX instead.COMPILER_OPTION_MSL_TEXTURE_BUFFER_NATIVE - Obsolete, use SWIZZLE_BUFFER_INDEX instead.COMPILER_OPTION_GLSL_EMIT_UNIFORM_BUFFER_AS_PLAIN_UNIFORMS - Obsolete, use SWIZZLE_BUFFER_INDEX instead.COMPILER_OPTION_MSL_BUFFER_SIZE_BUFFER_INDEX - Obsolete, use SWIZZLE_BUFFER_INDEX instead.COMPILER_OPTION_EMIT_LINE_DIRECTIVES - Obsolete, use SWIZZLE_BUFFER_INDEX instead.COMPILER_OPTION_MSL_MULTIVIEW - Obsolete, use SWIZZLE_BUFFER_INDEX instead.COMPILER_OPTION_MSL_VIEW_MASK_BUFFER_INDEX - Obsolete, use SWIZZLE_BUFFER_INDEX instead.COMPILER_OPTION_MSL_DEVICE_INDEX - Obsolete, use SWIZZLE_BUFFER_INDEX instead.COMPILER_OPTION_MSL_VIEW_INDEX_FROM_DEVICE_INDEX - Obsolete, use SWIZZLE_BUFFER_INDEX instead.COMPILER_OPTION_MSL_DISPATCH_BASE - Obsolete, use SWIZZLE_BUFFER_INDEX instead.COMPILER_OPTION_MSL_DYNAMIC_OFFSETS_BUFFER_INDEX - Obsolete, use SWIZZLE_BUFFER_INDEX instead.COMPILER_OPTION_MSL_TEXTURE_1D_AS_2DCOMPILER_OPTION_MSL_ENABLE_BASE_INDEX_ZEROCOMPILER_OPTION_MSL_IOS_FRAMEBUFFER_FETCH_SUBPASSCOMPILER_OPTION_MSL_INVARIANT_FP_MATHCOMPILER_OPTION_MSL_EMULATE_CUBEMAP_ARRAYCOMPILER_OPTION_MSL_ENABLE_DECORATION_BINDINGpublic static final int SPVC_COMPILER_OPTION_GLSL_SEPARATE_SHADER_OBJECTS
(spvc_compiler_option)
COMPILER_OPTION_UNKNOWNCOMPILER_OPTION_FORCE_TEMPORARYCOMPILER_OPTION_FLATTEN_MULTIDIMENSIONAL_ARRAYSCOMPILER_OPTION_FIXUP_DEPTH_CONVENTIONCOMPILER_OPTION_FLIP_VERTEX_YCOMPILER_OPTION_GLSL_SUPPORT_NONZERO_BASE_INSTANCECOMPILER_OPTION_GLSL_SEPARATE_SHADER_OBJECTSCOMPILER_OPTION_GLSL_ENABLE_420PACK_EXTENSIONCOMPILER_OPTION_GLSL_VERSIONCOMPILER_OPTION_GLSL_ESCOMPILER_OPTION_GLSL_VULKAN_SEMANTICSCOMPILER_OPTION_GLSL_ES_DEFAULT_FLOAT_PRECISION_HIGHPCOMPILER_OPTION_GLSL_ES_DEFAULT_INT_PRECISION_HIGHPCOMPILER_OPTION_HLSL_SHADER_MODELCOMPILER_OPTION_HLSL_POINT_SIZE_COMPATCOMPILER_OPTION_HLSL_POINT_COORD_COMPATCOMPILER_OPTION_HLSL_SUPPORT_NONZERO_BASE_VERTEX_BASE_INSTANCECOMPILER_OPTION_MSL_VERSIONCOMPILER_OPTION_MSL_TEXEL_BUFFER_TEXTURE_WIDTHCOMPILER_OPTION_MSL_AUX_BUFFER_INDEX - Obsolete, use SWIZZLE_BUFFER_INDEX instead.COMPILER_OPTION_MSL_SWIZZLE_BUFFER_INDEX - Obsolete, use SWIZZLE_BUFFER_INDEX instead.COMPILER_OPTION_MSL_INDIRECT_PARAMS_BUFFER_INDEX - Obsolete, use SWIZZLE_BUFFER_INDEX instead.COMPILER_OPTION_MSL_SHADER_OUTPUT_BUFFER_INDEX - Obsolete, use SWIZZLE_BUFFER_INDEX instead.COMPILER_OPTION_MSL_SHADER_PATCH_OUTPUT_BUFFER_INDEX - Obsolete, use SWIZZLE_BUFFER_INDEX instead.COMPILER_OPTION_MSL_SHADER_TESS_FACTOR_OUTPUT_BUFFER_INDEX - Obsolete, use SWIZZLE_BUFFER_INDEX instead.COMPILER_OPTION_MSL_SHADER_INPUT_WORKGROUP_INDEX - Obsolete, use SWIZZLE_BUFFER_INDEX instead.COMPILER_OPTION_MSL_ENABLE_POINT_SIZE_BUILTIN - Obsolete, use SWIZZLE_BUFFER_INDEX instead.COMPILER_OPTION_MSL_DISABLE_RASTERIZATION - Obsolete, use SWIZZLE_BUFFER_INDEX instead.COMPILER_OPTION_MSL_CAPTURE_OUTPUT_TO_BUFFER - Obsolete, use SWIZZLE_BUFFER_INDEX instead.COMPILER_OPTION_MSL_SWIZZLE_TEXTURE_SAMPLES - Obsolete, use SWIZZLE_BUFFER_INDEX instead.COMPILER_OPTION_MSL_PAD_FRAGMENT_OUTPUT_COMPONENTS - Obsolete, use SWIZZLE_BUFFER_INDEX instead.COMPILER_OPTION_MSL_TESS_DOMAIN_ORIGIN_LOWER_LEFT - Obsolete, use SWIZZLE_BUFFER_INDEX instead.COMPILER_OPTION_MSL_PLATFORM - Obsolete, use SWIZZLE_BUFFER_INDEX instead.COMPILER_OPTION_MSL_ARGUMENT_BUFFERS - Obsolete, use SWIZZLE_BUFFER_INDEX instead.COMPILER_OPTION_GLSL_EMIT_PUSH_CONSTANT_AS_UNIFORM_BUFFER - Obsolete, use SWIZZLE_BUFFER_INDEX instead.COMPILER_OPTION_MSL_TEXTURE_BUFFER_NATIVE - Obsolete, use SWIZZLE_BUFFER_INDEX instead.COMPILER_OPTION_GLSL_EMIT_UNIFORM_BUFFER_AS_PLAIN_UNIFORMS - Obsolete, use SWIZZLE_BUFFER_INDEX instead.COMPILER_OPTION_MSL_BUFFER_SIZE_BUFFER_INDEX - Obsolete, use SWIZZLE_BUFFER_INDEX instead.COMPILER_OPTION_EMIT_LINE_DIRECTIVES - Obsolete, use SWIZZLE_BUFFER_INDEX instead.COMPILER_OPTION_MSL_MULTIVIEW - Obsolete, use SWIZZLE_BUFFER_INDEX instead.COMPILER_OPTION_MSL_VIEW_MASK_BUFFER_INDEX - Obsolete, use SWIZZLE_BUFFER_INDEX instead.COMPILER_OPTION_MSL_DEVICE_INDEX - Obsolete, use SWIZZLE_BUFFER_INDEX instead.COMPILER_OPTION_MSL_VIEW_INDEX_FROM_DEVICE_INDEX - Obsolete, use SWIZZLE_BUFFER_INDEX instead.COMPILER_OPTION_MSL_DISPATCH_BASE - Obsolete, use SWIZZLE_BUFFER_INDEX instead.COMPILER_OPTION_MSL_DYNAMIC_OFFSETS_BUFFER_INDEX - Obsolete, use SWIZZLE_BUFFER_INDEX instead.COMPILER_OPTION_MSL_TEXTURE_1D_AS_2DCOMPILER_OPTION_MSL_ENABLE_BASE_INDEX_ZEROCOMPILER_OPTION_MSL_IOS_FRAMEBUFFER_FETCH_SUBPASSCOMPILER_OPTION_MSL_INVARIANT_FP_MATHCOMPILER_OPTION_MSL_EMULATE_CUBEMAP_ARRAYCOMPILER_OPTION_MSL_ENABLE_DECORATION_BINDINGpublic static final int SPVC_COMPILER_OPTION_GLSL_ENABLE_420PACK_EXTENSION
(spvc_compiler_option)
COMPILER_OPTION_UNKNOWNCOMPILER_OPTION_FORCE_TEMPORARYCOMPILER_OPTION_FLATTEN_MULTIDIMENSIONAL_ARRAYSCOMPILER_OPTION_FIXUP_DEPTH_CONVENTIONCOMPILER_OPTION_FLIP_VERTEX_YCOMPILER_OPTION_GLSL_SUPPORT_NONZERO_BASE_INSTANCECOMPILER_OPTION_GLSL_SEPARATE_SHADER_OBJECTSCOMPILER_OPTION_GLSL_ENABLE_420PACK_EXTENSIONCOMPILER_OPTION_GLSL_VERSIONCOMPILER_OPTION_GLSL_ESCOMPILER_OPTION_GLSL_VULKAN_SEMANTICSCOMPILER_OPTION_GLSL_ES_DEFAULT_FLOAT_PRECISION_HIGHPCOMPILER_OPTION_GLSL_ES_DEFAULT_INT_PRECISION_HIGHPCOMPILER_OPTION_HLSL_SHADER_MODELCOMPILER_OPTION_HLSL_POINT_SIZE_COMPATCOMPILER_OPTION_HLSL_POINT_COORD_COMPATCOMPILER_OPTION_HLSL_SUPPORT_NONZERO_BASE_VERTEX_BASE_INSTANCECOMPILER_OPTION_MSL_VERSIONCOMPILER_OPTION_MSL_TEXEL_BUFFER_TEXTURE_WIDTHCOMPILER_OPTION_MSL_AUX_BUFFER_INDEX - Obsolete, use SWIZZLE_BUFFER_INDEX instead.COMPILER_OPTION_MSL_SWIZZLE_BUFFER_INDEX - Obsolete, use SWIZZLE_BUFFER_INDEX instead.COMPILER_OPTION_MSL_INDIRECT_PARAMS_BUFFER_INDEX - Obsolete, use SWIZZLE_BUFFER_INDEX instead.COMPILER_OPTION_MSL_SHADER_OUTPUT_BUFFER_INDEX - Obsolete, use SWIZZLE_BUFFER_INDEX instead.COMPILER_OPTION_MSL_SHADER_PATCH_OUTPUT_BUFFER_INDEX - Obsolete, use SWIZZLE_BUFFER_INDEX instead.COMPILER_OPTION_MSL_SHADER_TESS_FACTOR_OUTPUT_BUFFER_INDEX - Obsolete, use SWIZZLE_BUFFER_INDEX instead.COMPILER_OPTION_MSL_SHADER_INPUT_WORKGROUP_INDEX - Obsolete, use SWIZZLE_BUFFER_INDEX instead.COMPILER_OPTION_MSL_ENABLE_POINT_SIZE_BUILTIN - Obsolete, use SWIZZLE_BUFFER_INDEX instead.COMPILER_OPTION_MSL_DISABLE_RASTERIZATION - Obsolete, use SWIZZLE_BUFFER_INDEX instead.COMPILER_OPTION_MSL_CAPTURE_OUTPUT_TO_BUFFER - Obsolete, use SWIZZLE_BUFFER_INDEX instead.COMPILER_OPTION_MSL_SWIZZLE_TEXTURE_SAMPLES - Obsolete, use SWIZZLE_BUFFER_INDEX instead.COMPILER_OPTION_MSL_PAD_FRAGMENT_OUTPUT_COMPONENTS - Obsolete, use SWIZZLE_BUFFER_INDEX instead.COMPILER_OPTION_MSL_TESS_DOMAIN_ORIGIN_LOWER_LEFT - Obsolete, use SWIZZLE_BUFFER_INDEX instead.COMPILER_OPTION_MSL_PLATFORM - Obsolete, use SWIZZLE_BUFFER_INDEX instead.COMPILER_OPTION_MSL_ARGUMENT_BUFFERS - Obsolete, use SWIZZLE_BUFFER_INDEX instead.COMPILER_OPTION_GLSL_EMIT_PUSH_CONSTANT_AS_UNIFORM_BUFFER - Obsolete, use SWIZZLE_BUFFER_INDEX instead.COMPILER_OPTION_MSL_TEXTURE_BUFFER_NATIVE - Obsolete, use SWIZZLE_BUFFER_INDEX instead.COMPILER_OPTION_GLSL_EMIT_UNIFORM_BUFFER_AS_PLAIN_UNIFORMS - Obsolete, use SWIZZLE_BUFFER_INDEX instead.COMPILER_OPTION_MSL_BUFFER_SIZE_BUFFER_INDEX - Obsolete, use SWIZZLE_BUFFER_INDEX instead.COMPILER_OPTION_EMIT_LINE_DIRECTIVES - Obsolete, use SWIZZLE_BUFFER_INDEX instead.COMPILER_OPTION_MSL_MULTIVIEW - Obsolete, use SWIZZLE_BUFFER_INDEX instead.COMPILER_OPTION_MSL_VIEW_MASK_BUFFER_INDEX - Obsolete, use SWIZZLE_BUFFER_INDEX instead.COMPILER_OPTION_MSL_DEVICE_INDEX - Obsolete, use SWIZZLE_BUFFER_INDEX instead.COMPILER_OPTION_MSL_VIEW_INDEX_FROM_DEVICE_INDEX - Obsolete, use SWIZZLE_BUFFER_INDEX instead.COMPILER_OPTION_MSL_DISPATCH_BASE - Obsolete, use SWIZZLE_BUFFER_INDEX instead.COMPILER_OPTION_MSL_DYNAMIC_OFFSETS_BUFFER_INDEX - Obsolete, use SWIZZLE_BUFFER_INDEX instead.COMPILER_OPTION_MSL_TEXTURE_1D_AS_2DCOMPILER_OPTION_MSL_ENABLE_BASE_INDEX_ZEROCOMPILER_OPTION_MSL_IOS_FRAMEBUFFER_FETCH_SUBPASSCOMPILER_OPTION_MSL_INVARIANT_FP_MATHCOMPILER_OPTION_MSL_EMULATE_CUBEMAP_ARRAYCOMPILER_OPTION_MSL_ENABLE_DECORATION_BINDINGpublic static final int SPVC_COMPILER_OPTION_GLSL_VERSION
(spvc_compiler_option)
COMPILER_OPTION_UNKNOWNCOMPILER_OPTION_FORCE_TEMPORARYCOMPILER_OPTION_FLATTEN_MULTIDIMENSIONAL_ARRAYSCOMPILER_OPTION_FIXUP_DEPTH_CONVENTIONCOMPILER_OPTION_FLIP_VERTEX_YCOMPILER_OPTION_GLSL_SUPPORT_NONZERO_BASE_INSTANCECOMPILER_OPTION_GLSL_SEPARATE_SHADER_OBJECTSCOMPILER_OPTION_GLSL_ENABLE_420PACK_EXTENSIONCOMPILER_OPTION_GLSL_VERSIONCOMPILER_OPTION_GLSL_ESCOMPILER_OPTION_GLSL_VULKAN_SEMANTICSCOMPILER_OPTION_GLSL_ES_DEFAULT_FLOAT_PRECISION_HIGHPCOMPILER_OPTION_GLSL_ES_DEFAULT_INT_PRECISION_HIGHPCOMPILER_OPTION_HLSL_SHADER_MODELCOMPILER_OPTION_HLSL_POINT_SIZE_COMPATCOMPILER_OPTION_HLSL_POINT_COORD_COMPATCOMPILER_OPTION_HLSL_SUPPORT_NONZERO_BASE_VERTEX_BASE_INSTANCECOMPILER_OPTION_MSL_VERSIONCOMPILER_OPTION_MSL_TEXEL_BUFFER_TEXTURE_WIDTHCOMPILER_OPTION_MSL_AUX_BUFFER_INDEX - Obsolete, use SWIZZLE_BUFFER_INDEX instead.COMPILER_OPTION_MSL_SWIZZLE_BUFFER_INDEX - Obsolete, use SWIZZLE_BUFFER_INDEX instead.COMPILER_OPTION_MSL_INDIRECT_PARAMS_BUFFER_INDEX - Obsolete, use SWIZZLE_BUFFER_INDEX instead.COMPILER_OPTION_MSL_SHADER_OUTPUT_BUFFER_INDEX - Obsolete, use SWIZZLE_BUFFER_INDEX instead.COMPILER_OPTION_MSL_SHADER_PATCH_OUTPUT_BUFFER_INDEX - Obsolete, use SWIZZLE_BUFFER_INDEX instead.COMPILER_OPTION_MSL_SHADER_TESS_FACTOR_OUTPUT_BUFFER_INDEX - Obsolete, use SWIZZLE_BUFFER_INDEX instead.COMPILER_OPTION_MSL_SHADER_INPUT_WORKGROUP_INDEX - Obsolete, use SWIZZLE_BUFFER_INDEX instead.COMPILER_OPTION_MSL_ENABLE_POINT_SIZE_BUILTIN - Obsolete, use SWIZZLE_BUFFER_INDEX instead.COMPILER_OPTION_MSL_DISABLE_RASTERIZATION - Obsolete, use SWIZZLE_BUFFER_INDEX instead.COMPILER_OPTION_MSL_CAPTURE_OUTPUT_TO_BUFFER - Obsolete, use SWIZZLE_BUFFER_INDEX instead.COMPILER_OPTION_MSL_SWIZZLE_TEXTURE_SAMPLES - Obsolete, use SWIZZLE_BUFFER_INDEX instead.COMPILER_OPTION_MSL_PAD_FRAGMENT_OUTPUT_COMPONENTS - Obsolete, use SWIZZLE_BUFFER_INDEX instead.COMPILER_OPTION_MSL_TESS_DOMAIN_ORIGIN_LOWER_LEFT - Obsolete, use SWIZZLE_BUFFER_INDEX instead.COMPILER_OPTION_MSL_PLATFORM - Obsolete, use SWIZZLE_BUFFER_INDEX instead.COMPILER_OPTION_MSL_ARGUMENT_BUFFERS - Obsolete, use SWIZZLE_BUFFER_INDEX instead.COMPILER_OPTION_GLSL_EMIT_PUSH_CONSTANT_AS_UNIFORM_BUFFER - Obsolete, use SWIZZLE_BUFFER_INDEX instead.COMPILER_OPTION_MSL_TEXTURE_BUFFER_NATIVE - Obsolete, use SWIZZLE_BUFFER_INDEX instead.COMPILER_OPTION_GLSL_EMIT_UNIFORM_BUFFER_AS_PLAIN_UNIFORMS - Obsolete, use SWIZZLE_BUFFER_INDEX instead.COMPILER_OPTION_MSL_BUFFER_SIZE_BUFFER_INDEX - Obsolete, use SWIZZLE_BUFFER_INDEX instead.COMPILER_OPTION_EMIT_LINE_DIRECTIVES - Obsolete, use SWIZZLE_BUFFER_INDEX instead.COMPILER_OPTION_MSL_MULTIVIEW - Obsolete, use SWIZZLE_BUFFER_INDEX instead.COMPILER_OPTION_MSL_VIEW_MASK_BUFFER_INDEX - Obsolete, use SWIZZLE_BUFFER_INDEX instead.COMPILER_OPTION_MSL_DEVICE_INDEX - Obsolete, use SWIZZLE_BUFFER_INDEX instead.COMPILER_OPTION_MSL_VIEW_INDEX_FROM_DEVICE_INDEX - Obsolete, use SWIZZLE_BUFFER_INDEX instead.COMPILER_OPTION_MSL_DISPATCH_BASE - Obsolete, use SWIZZLE_BUFFER_INDEX instead.COMPILER_OPTION_MSL_DYNAMIC_OFFSETS_BUFFER_INDEX - Obsolete, use SWIZZLE_BUFFER_INDEX instead.COMPILER_OPTION_MSL_TEXTURE_1D_AS_2DCOMPILER_OPTION_MSL_ENABLE_BASE_INDEX_ZEROCOMPILER_OPTION_MSL_IOS_FRAMEBUFFER_FETCH_SUBPASSCOMPILER_OPTION_MSL_INVARIANT_FP_MATHCOMPILER_OPTION_MSL_EMULATE_CUBEMAP_ARRAYCOMPILER_OPTION_MSL_ENABLE_DECORATION_BINDINGpublic static final int SPVC_COMPILER_OPTION_GLSL_ES
(spvc_compiler_option)
COMPILER_OPTION_UNKNOWNCOMPILER_OPTION_FORCE_TEMPORARYCOMPILER_OPTION_FLATTEN_MULTIDIMENSIONAL_ARRAYSCOMPILER_OPTION_FIXUP_DEPTH_CONVENTIONCOMPILER_OPTION_FLIP_VERTEX_YCOMPILER_OPTION_GLSL_SUPPORT_NONZERO_BASE_INSTANCECOMPILER_OPTION_GLSL_SEPARATE_SHADER_OBJECTSCOMPILER_OPTION_GLSL_ENABLE_420PACK_EXTENSIONCOMPILER_OPTION_GLSL_VERSIONCOMPILER_OPTION_GLSL_ESCOMPILER_OPTION_GLSL_VULKAN_SEMANTICSCOMPILER_OPTION_GLSL_ES_DEFAULT_FLOAT_PRECISION_HIGHPCOMPILER_OPTION_GLSL_ES_DEFAULT_INT_PRECISION_HIGHPCOMPILER_OPTION_HLSL_SHADER_MODELCOMPILER_OPTION_HLSL_POINT_SIZE_COMPATCOMPILER_OPTION_HLSL_POINT_COORD_COMPATCOMPILER_OPTION_HLSL_SUPPORT_NONZERO_BASE_VERTEX_BASE_INSTANCECOMPILER_OPTION_MSL_VERSIONCOMPILER_OPTION_MSL_TEXEL_BUFFER_TEXTURE_WIDTHCOMPILER_OPTION_MSL_AUX_BUFFER_INDEX - Obsolete, use SWIZZLE_BUFFER_INDEX instead.COMPILER_OPTION_MSL_SWIZZLE_BUFFER_INDEX - Obsolete, use SWIZZLE_BUFFER_INDEX instead.COMPILER_OPTION_MSL_INDIRECT_PARAMS_BUFFER_INDEX - Obsolete, use SWIZZLE_BUFFER_INDEX instead.COMPILER_OPTION_MSL_SHADER_OUTPUT_BUFFER_INDEX - Obsolete, use SWIZZLE_BUFFER_INDEX instead.COMPILER_OPTION_MSL_SHADER_PATCH_OUTPUT_BUFFER_INDEX - Obsolete, use SWIZZLE_BUFFER_INDEX instead.COMPILER_OPTION_MSL_SHADER_TESS_FACTOR_OUTPUT_BUFFER_INDEX - Obsolete, use SWIZZLE_BUFFER_INDEX instead.COMPILER_OPTION_MSL_SHADER_INPUT_WORKGROUP_INDEX - Obsolete, use SWIZZLE_BUFFER_INDEX instead.COMPILER_OPTION_MSL_ENABLE_POINT_SIZE_BUILTIN - Obsolete, use SWIZZLE_BUFFER_INDEX instead.COMPILER_OPTION_MSL_DISABLE_RASTERIZATION - Obsolete, use SWIZZLE_BUFFER_INDEX instead.COMPILER_OPTION_MSL_CAPTURE_OUTPUT_TO_BUFFER - Obsolete, use SWIZZLE_BUFFER_INDEX instead.COMPILER_OPTION_MSL_SWIZZLE_TEXTURE_SAMPLES - Obsolete, use SWIZZLE_BUFFER_INDEX instead.COMPILER_OPTION_MSL_PAD_FRAGMENT_OUTPUT_COMPONENTS - Obsolete, use SWIZZLE_BUFFER_INDEX instead.COMPILER_OPTION_MSL_TESS_DOMAIN_ORIGIN_LOWER_LEFT - Obsolete, use SWIZZLE_BUFFER_INDEX instead.COMPILER_OPTION_MSL_PLATFORM - Obsolete, use SWIZZLE_BUFFER_INDEX instead.COMPILER_OPTION_MSL_ARGUMENT_BUFFERS - Obsolete, use SWIZZLE_BUFFER_INDEX instead.COMPILER_OPTION_GLSL_EMIT_PUSH_CONSTANT_AS_UNIFORM_BUFFER - Obsolete, use SWIZZLE_BUFFER_INDEX instead.COMPILER_OPTION_MSL_TEXTURE_BUFFER_NATIVE - Obsolete, use SWIZZLE_BUFFER_INDEX instead.COMPILER_OPTION_GLSL_EMIT_UNIFORM_BUFFER_AS_PLAIN_UNIFORMS - Obsolete, use SWIZZLE_BUFFER_INDEX instead.COMPILER_OPTION_MSL_BUFFER_SIZE_BUFFER_INDEX - Obsolete, use SWIZZLE_BUFFER_INDEX instead.COMPILER_OPTION_EMIT_LINE_DIRECTIVES - Obsolete, use SWIZZLE_BUFFER_INDEX instead.COMPILER_OPTION_MSL_MULTIVIEW - Obsolete, use SWIZZLE_BUFFER_INDEX instead.COMPILER_OPTION_MSL_VIEW_MASK_BUFFER_INDEX - Obsolete, use SWIZZLE_BUFFER_INDEX instead.COMPILER_OPTION_MSL_DEVICE_INDEX - Obsolete, use SWIZZLE_BUFFER_INDEX instead.COMPILER_OPTION_MSL_VIEW_INDEX_FROM_DEVICE_INDEX - Obsolete, use SWIZZLE_BUFFER_INDEX instead.COMPILER_OPTION_MSL_DISPATCH_BASE - Obsolete, use SWIZZLE_BUFFER_INDEX instead.COMPILER_OPTION_MSL_DYNAMIC_OFFSETS_BUFFER_INDEX - Obsolete, use SWIZZLE_BUFFER_INDEX instead.COMPILER_OPTION_MSL_TEXTURE_1D_AS_2DCOMPILER_OPTION_MSL_ENABLE_BASE_INDEX_ZEROCOMPILER_OPTION_MSL_IOS_FRAMEBUFFER_FETCH_SUBPASSCOMPILER_OPTION_MSL_INVARIANT_FP_MATHCOMPILER_OPTION_MSL_EMULATE_CUBEMAP_ARRAYCOMPILER_OPTION_MSL_ENABLE_DECORATION_BINDINGpublic static final int SPVC_COMPILER_OPTION_GLSL_VULKAN_SEMANTICS
(spvc_compiler_option)
COMPILER_OPTION_UNKNOWNCOMPILER_OPTION_FORCE_TEMPORARYCOMPILER_OPTION_FLATTEN_MULTIDIMENSIONAL_ARRAYSCOMPILER_OPTION_FIXUP_DEPTH_CONVENTIONCOMPILER_OPTION_FLIP_VERTEX_YCOMPILER_OPTION_GLSL_SUPPORT_NONZERO_BASE_INSTANCECOMPILER_OPTION_GLSL_SEPARATE_SHADER_OBJECTSCOMPILER_OPTION_GLSL_ENABLE_420PACK_EXTENSIONCOMPILER_OPTION_GLSL_VERSIONCOMPILER_OPTION_GLSL_ESCOMPILER_OPTION_GLSL_VULKAN_SEMANTICSCOMPILER_OPTION_GLSL_ES_DEFAULT_FLOAT_PRECISION_HIGHPCOMPILER_OPTION_GLSL_ES_DEFAULT_INT_PRECISION_HIGHPCOMPILER_OPTION_HLSL_SHADER_MODELCOMPILER_OPTION_HLSL_POINT_SIZE_COMPATCOMPILER_OPTION_HLSL_POINT_COORD_COMPATCOMPILER_OPTION_HLSL_SUPPORT_NONZERO_BASE_VERTEX_BASE_INSTANCECOMPILER_OPTION_MSL_VERSIONCOMPILER_OPTION_MSL_TEXEL_BUFFER_TEXTURE_WIDTHCOMPILER_OPTION_MSL_AUX_BUFFER_INDEX - Obsolete, use SWIZZLE_BUFFER_INDEX instead.COMPILER_OPTION_MSL_SWIZZLE_BUFFER_INDEX - Obsolete, use SWIZZLE_BUFFER_INDEX instead.COMPILER_OPTION_MSL_INDIRECT_PARAMS_BUFFER_INDEX - Obsolete, use SWIZZLE_BUFFER_INDEX instead.COMPILER_OPTION_MSL_SHADER_OUTPUT_BUFFER_INDEX - Obsolete, use SWIZZLE_BUFFER_INDEX instead.COMPILER_OPTION_MSL_SHADER_PATCH_OUTPUT_BUFFER_INDEX - Obsolete, use SWIZZLE_BUFFER_INDEX instead.COMPILER_OPTION_MSL_SHADER_TESS_FACTOR_OUTPUT_BUFFER_INDEX - Obsolete, use SWIZZLE_BUFFER_INDEX instead.COMPILER_OPTION_MSL_SHADER_INPUT_WORKGROUP_INDEX - Obsolete, use SWIZZLE_BUFFER_INDEX instead.COMPILER_OPTION_MSL_ENABLE_POINT_SIZE_BUILTIN - Obsolete, use SWIZZLE_BUFFER_INDEX instead.COMPILER_OPTION_MSL_DISABLE_RASTERIZATION - Obsolete, use SWIZZLE_BUFFER_INDEX instead.COMPILER_OPTION_MSL_CAPTURE_OUTPUT_TO_BUFFER - Obsolete, use SWIZZLE_BUFFER_INDEX instead.COMPILER_OPTION_MSL_SWIZZLE_TEXTURE_SAMPLES - Obsolete, use SWIZZLE_BUFFER_INDEX instead.COMPILER_OPTION_MSL_PAD_FRAGMENT_OUTPUT_COMPONENTS - Obsolete, use SWIZZLE_BUFFER_INDEX instead.COMPILER_OPTION_MSL_TESS_DOMAIN_ORIGIN_LOWER_LEFT - Obsolete, use SWIZZLE_BUFFER_INDEX instead.COMPILER_OPTION_MSL_PLATFORM - Obsolete, use SWIZZLE_BUFFER_INDEX instead.COMPILER_OPTION_MSL_ARGUMENT_BUFFERS - Obsolete, use SWIZZLE_BUFFER_INDEX instead.COMPILER_OPTION_GLSL_EMIT_PUSH_CONSTANT_AS_UNIFORM_BUFFER - Obsolete, use SWIZZLE_BUFFER_INDEX instead.COMPILER_OPTION_MSL_TEXTURE_BUFFER_NATIVE - Obsolete, use SWIZZLE_BUFFER_INDEX instead.COMPILER_OPTION_GLSL_EMIT_UNIFORM_BUFFER_AS_PLAIN_UNIFORMS - Obsolete, use SWIZZLE_BUFFER_INDEX instead.COMPILER_OPTION_MSL_BUFFER_SIZE_BUFFER_INDEX - Obsolete, use SWIZZLE_BUFFER_INDEX instead.COMPILER_OPTION_EMIT_LINE_DIRECTIVES - Obsolete, use SWIZZLE_BUFFER_INDEX instead.COMPILER_OPTION_MSL_MULTIVIEW - Obsolete, use SWIZZLE_BUFFER_INDEX instead.COMPILER_OPTION_MSL_VIEW_MASK_BUFFER_INDEX - Obsolete, use SWIZZLE_BUFFER_INDEX instead.COMPILER_OPTION_MSL_DEVICE_INDEX - Obsolete, use SWIZZLE_BUFFER_INDEX instead.COMPILER_OPTION_MSL_VIEW_INDEX_FROM_DEVICE_INDEX - Obsolete, use SWIZZLE_BUFFER_INDEX instead.COMPILER_OPTION_MSL_DISPATCH_BASE - Obsolete, use SWIZZLE_BUFFER_INDEX instead.COMPILER_OPTION_MSL_DYNAMIC_OFFSETS_BUFFER_INDEX - Obsolete, use SWIZZLE_BUFFER_INDEX instead.COMPILER_OPTION_MSL_TEXTURE_1D_AS_2DCOMPILER_OPTION_MSL_ENABLE_BASE_INDEX_ZEROCOMPILER_OPTION_MSL_IOS_FRAMEBUFFER_FETCH_SUBPASSCOMPILER_OPTION_MSL_INVARIANT_FP_MATHCOMPILER_OPTION_MSL_EMULATE_CUBEMAP_ARRAYCOMPILER_OPTION_MSL_ENABLE_DECORATION_BINDINGpublic static final int SPVC_COMPILER_OPTION_GLSL_ES_DEFAULT_FLOAT_PRECISION_HIGHP
(spvc_compiler_option)
COMPILER_OPTION_UNKNOWNCOMPILER_OPTION_FORCE_TEMPORARYCOMPILER_OPTION_FLATTEN_MULTIDIMENSIONAL_ARRAYSCOMPILER_OPTION_FIXUP_DEPTH_CONVENTIONCOMPILER_OPTION_FLIP_VERTEX_YCOMPILER_OPTION_GLSL_SUPPORT_NONZERO_BASE_INSTANCECOMPILER_OPTION_GLSL_SEPARATE_SHADER_OBJECTSCOMPILER_OPTION_GLSL_ENABLE_420PACK_EXTENSIONCOMPILER_OPTION_GLSL_VERSIONCOMPILER_OPTION_GLSL_ESCOMPILER_OPTION_GLSL_VULKAN_SEMANTICSCOMPILER_OPTION_GLSL_ES_DEFAULT_FLOAT_PRECISION_HIGHPCOMPILER_OPTION_GLSL_ES_DEFAULT_INT_PRECISION_HIGHPCOMPILER_OPTION_HLSL_SHADER_MODELCOMPILER_OPTION_HLSL_POINT_SIZE_COMPATCOMPILER_OPTION_HLSL_POINT_COORD_COMPATCOMPILER_OPTION_HLSL_SUPPORT_NONZERO_BASE_VERTEX_BASE_INSTANCECOMPILER_OPTION_MSL_VERSIONCOMPILER_OPTION_MSL_TEXEL_BUFFER_TEXTURE_WIDTHCOMPILER_OPTION_MSL_AUX_BUFFER_INDEX - Obsolete, use SWIZZLE_BUFFER_INDEX instead.COMPILER_OPTION_MSL_SWIZZLE_BUFFER_INDEX - Obsolete, use SWIZZLE_BUFFER_INDEX instead.COMPILER_OPTION_MSL_INDIRECT_PARAMS_BUFFER_INDEX - Obsolete, use SWIZZLE_BUFFER_INDEX instead.COMPILER_OPTION_MSL_SHADER_OUTPUT_BUFFER_INDEX - Obsolete, use SWIZZLE_BUFFER_INDEX instead.COMPILER_OPTION_MSL_SHADER_PATCH_OUTPUT_BUFFER_INDEX - Obsolete, use SWIZZLE_BUFFER_INDEX instead.COMPILER_OPTION_MSL_SHADER_TESS_FACTOR_OUTPUT_BUFFER_INDEX - Obsolete, use SWIZZLE_BUFFER_INDEX instead.COMPILER_OPTION_MSL_SHADER_INPUT_WORKGROUP_INDEX - Obsolete, use SWIZZLE_BUFFER_INDEX instead.COMPILER_OPTION_MSL_ENABLE_POINT_SIZE_BUILTIN - Obsolete, use SWIZZLE_BUFFER_INDEX instead.COMPILER_OPTION_MSL_DISABLE_RASTERIZATION - Obsolete, use SWIZZLE_BUFFER_INDEX instead.COMPILER_OPTION_MSL_CAPTURE_OUTPUT_TO_BUFFER - Obsolete, use SWIZZLE_BUFFER_INDEX instead.COMPILER_OPTION_MSL_SWIZZLE_TEXTURE_SAMPLES - Obsolete, use SWIZZLE_BUFFER_INDEX instead.COMPILER_OPTION_MSL_PAD_FRAGMENT_OUTPUT_COMPONENTS - Obsolete, use SWIZZLE_BUFFER_INDEX instead.COMPILER_OPTION_MSL_TESS_DOMAIN_ORIGIN_LOWER_LEFT - Obsolete, use SWIZZLE_BUFFER_INDEX instead.COMPILER_OPTION_MSL_PLATFORM - Obsolete, use SWIZZLE_BUFFER_INDEX instead.COMPILER_OPTION_MSL_ARGUMENT_BUFFERS - Obsolete, use SWIZZLE_BUFFER_INDEX instead.COMPILER_OPTION_GLSL_EMIT_PUSH_CONSTANT_AS_UNIFORM_BUFFER - Obsolete, use SWIZZLE_BUFFER_INDEX instead.COMPILER_OPTION_MSL_TEXTURE_BUFFER_NATIVE - Obsolete, use SWIZZLE_BUFFER_INDEX instead.COMPILER_OPTION_GLSL_EMIT_UNIFORM_BUFFER_AS_PLAIN_UNIFORMS - Obsolete, use SWIZZLE_BUFFER_INDEX instead.COMPILER_OPTION_MSL_BUFFER_SIZE_BUFFER_INDEX - Obsolete, use SWIZZLE_BUFFER_INDEX instead.COMPILER_OPTION_EMIT_LINE_DIRECTIVES - Obsolete, use SWIZZLE_BUFFER_INDEX instead.COMPILER_OPTION_MSL_MULTIVIEW - Obsolete, use SWIZZLE_BUFFER_INDEX instead.COMPILER_OPTION_MSL_VIEW_MASK_BUFFER_INDEX - Obsolete, use SWIZZLE_BUFFER_INDEX instead.COMPILER_OPTION_MSL_DEVICE_INDEX - Obsolete, use SWIZZLE_BUFFER_INDEX instead.COMPILER_OPTION_MSL_VIEW_INDEX_FROM_DEVICE_INDEX - Obsolete, use SWIZZLE_BUFFER_INDEX instead.COMPILER_OPTION_MSL_DISPATCH_BASE - Obsolete, use SWIZZLE_BUFFER_INDEX instead.COMPILER_OPTION_MSL_DYNAMIC_OFFSETS_BUFFER_INDEX - Obsolete, use SWIZZLE_BUFFER_INDEX instead.COMPILER_OPTION_MSL_TEXTURE_1D_AS_2DCOMPILER_OPTION_MSL_ENABLE_BASE_INDEX_ZEROCOMPILER_OPTION_MSL_IOS_FRAMEBUFFER_FETCH_SUBPASSCOMPILER_OPTION_MSL_INVARIANT_FP_MATHCOMPILER_OPTION_MSL_EMULATE_CUBEMAP_ARRAYCOMPILER_OPTION_MSL_ENABLE_DECORATION_BINDINGpublic static final int SPVC_COMPILER_OPTION_GLSL_ES_DEFAULT_INT_PRECISION_HIGHP
(spvc_compiler_option)
COMPILER_OPTION_UNKNOWNCOMPILER_OPTION_FORCE_TEMPORARYCOMPILER_OPTION_FLATTEN_MULTIDIMENSIONAL_ARRAYSCOMPILER_OPTION_FIXUP_DEPTH_CONVENTIONCOMPILER_OPTION_FLIP_VERTEX_YCOMPILER_OPTION_GLSL_SUPPORT_NONZERO_BASE_INSTANCECOMPILER_OPTION_GLSL_SEPARATE_SHADER_OBJECTSCOMPILER_OPTION_GLSL_ENABLE_420PACK_EXTENSIONCOMPILER_OPTION_GLSL_VERSIONCOMPILER_OPTION_GLSL_ESCOMPILER_OPTION_GLSL_VULKAN_SEMANTICSCOMPILER_OPTION_GLSL_ES_DEFAULT_FLOAT_PRECISION_HIGHPCOMPILER_OPTION_GLSL_ES_DEFAULT_INT_PRECISION_HIGHPCOMPILER_OPTION_HLSL_SHADER_MODELCOMPILER_OPTION_HLSL_POINT_SIZE_COMPATCOMPILER_OPTION_HLSL_POINT_COORD_COMPATCOMPILER_OPTION_HLSL_SUPPORT_NONZERO_BASE_VERTEX_BASE_INSTANCECOMPILER_OPTION_MSL_VERSIONCOMPILER_OPTION_MSL_TEXEL_BUFFER_TEXTURE_WIDTHCOMPILER_OPTION_MSL_AUX_BUFFER_INDEX - Obsolete, use SWIZZLE_BUFFER_INDEX instead.COMPILER_OPTION_MSL_SWIZZLE_BUFFER_INDEX - Obsolete, use SWIZZLE_BUFFER_INDEX instead.COMPILER_OPTION_MSL_INDIRECT_PARAMS_BUFFER_INDEX - Obsolete, use SWIZZLE_BUFFER_INDEX instead.COMPILER_OPTION_MSL_SHADER_OUTPUT_BUFFER_INDEX - Obsolete, use SWIZZLE_BUFFER_INDEX instead.COMPILER_OPTION_MSL_SHADER_PATCH_OUTPUT_BUFFER_INDEX - Obsolete, use SWIZZLE_BUFFER_INDEX instead.COMPILER_OPTION_MSL_SHADER_TESS_FACTOR_OUTPUT_BUFFER_INDEX - Obsolete, use SWIZZLE_BUFFER_INDEX instead.COMPILER_OPTION_MSL_SHADER_INPUT_WORKGROUP_INDEX - Obsolete, use SWIZZLE_BUFFER_INDEX instead.COMPILER_OPTION_MSL_ENABLE_POINT_SIZE_BUILTIN - Obsolete, use SWIZZLE_BUFFER_INDEX instead.COMPILER_OPTION_MSL_DISABLE_RASTERIZATION - Obsolete, use SWIZZLE_BUFFER_INDEX instead.COMPILER_OPTION_MSL_CAPTURE_OUTPUT_TO_BUFFER - Obsolete, use SWIZZLE_BUFFER_INDEX instead.COMPILER_OPTION_MSL_SWIZZLE_TEXTURE_SAMPLES - Obsolete, use SWIZZLE_BUFFER_INDEX instead.COMPILER_OPTION_MSL_PAD_FRAGMENT_OUTPUT_COMPONENTS - Obsolete, use SWIZZLE_BUFFER_INDEX instead.COMPILER_OPTION_MSL_TESS_DOMAIN_ORIGIN_LOWER_LEFT - Obsolete, use SWIZZLE_BUFFER_INDEX instead.COMPILER_OPTION_MSL_PLATFORM - Obsolete, use SWIZZLE_BUFFER_INDEX instead.COMPILER_OPTION_MSL_ARGUMENT_BUFFERS - Obsolete, use SWIZZLE_BUFFER_INDEX instead.COMPILER_OPTION_GLSL_EMIT_PUSH_CONSTANT_AS_UNIFORM_BUFFER - Obsolete, use SWIZZLE_BUFFER_INDEX instead.COMPILER_OPTION_MSL_TEXTURE_BUFFER_NATIVE - Obsolete, use SWIZZLE_BUFFER_INDEX instead.COMPILER_OPTION_GLSL_EMIT_UNIFORM_BUFFER_AS_PLAIN_UNIFORMS - Obsolete, use SWIZZLE_BUFFER_INDEX instead.COMPILER_OPTION_MSL_BUFFER_SIZE_BUFFER_INDEX - Obsolete, use SWIZZLE_BUFFER_INDEX instead.COMPILER_OPTION_EMIT_LINE_DIRECTIVES - Obsolete, use SWIZZLE_BUFFER_INDEX instead.COMPILER_OPTION_MSL_MULTIVIEW - Obsolete, use SWIZZLE_BUFFER_INDEX instead.COMPILER_OPTION_MSL_VIEW_MASK_BUFFER_INDEX - Obsolete, use SWIZZLE_BUFFER_INDEX instead.COMPILER_OPTION_MSL_DEVICE_INDEX - Obsolete, use SWIZZLE_BUFFER_INDEX instead.COMPILER_OPTION_MSL_VIEW_INDEX_FROM_DEVICE_INDEX - Obsolete, use SWIZZLE_BUFFER_INDEX instead.COMPILER_OPTION_MSL_DISPATCH_BASE - Obsolete, use SWIZZLE_BUFFER_INDEX instead.COMPILER_OPTION_MSL_DYNAMIC_OFFSETS_BUFFER_INDEX - Obsolete, use SWIZZLE_BUFFER_INDEX instead.COMPILER_OPTION_MSL_TEXTURE_1D_AS_2DCOMPILER_OPTION_MSL_ENABLE_BASE_INDEX_ZEROCOMPILER_OPTION_MSL_IOS_FRAMEBUFFER_FETCH_SUBPASSCOMPILER_OPTION_MSL_INVARIANT_FP_MATHCOMPILER_OPTION_MSL_EMULATE_CUBEMAP_ARRAYCOMPILER_OPTION_MSL_ENABLE_DECORATION_BINDINGpublic static final int SPVC_COMPILER_OPTION_HLSL_SHADER_MODEL
(spvc_compiler_option)
COMPILER_OPTION_UNKNOWNCOMPILER_OPTION_FORCE_TEMPORARYCOMPILER_OPTION_FLATTEN_MULTIDIMENSIONAL_ARRAYSCOMPILER_OPTION_FIXUP_DEPTH_CONVENTIONCOMPILER_OPTION_FLIP_VERTEX_YCOMPILER_OPTION_GLSL_SUPPORT_NONZERO_BASE_INSTANCECOMPILER_OPTION_GLSL_SEPARATE_SHADER_OBJECTSCOMPILER_OPTION_GLSL_ENABLE_420PACK_EXTENSIONCOMPILER_OPTION_GLSL_VERSIONCOMPILER_OPTION_GLSL_ESCOMPILER_OPTION_GLSL_VULKAN_SEMANTICSCOMPILER_OPTION_GLSL_ES_DEFAULT_FLOAT_PRECISION_HIGHPCOMPILER_OPTION_GLSL_ES_DEFAULT_INT_PRECISION_HIGHPCOMPILER_OPTION_HLSL_SHADER_MODELCOMPILER_OPTION_HLSL_POINT_SIZE_COMPATCOMPILER_OPTION_HLSL_POINT_COORD_COMPATCOMPILER_OPTION_HLSL_SUPPORT_NONZERO_BASE_VERTEX_BASE_INSTANCECOMPILER_OPTION_MSL_VERSIONCOMPILER_OPTION_MSL_TEXEL_BUFFER_TEXTURE_WIDTHCOMPILER_OPTION_MSL_AUX_BUFFER_INDEX - Obsolete, use SWIZZLE_BUFFER_INDEX instead.COMPILER_OPTION_MSL_SWIZZLE_BUFFER_INDEX - Obsolete, use SWIZZLE_BUFFER_INDEX instead.COMPILER_OPTION_MSL_INDIRECT_PARAMS_BUFFER_INDEX - Obsolete, use SWIZZLE_BUFFER_INDEX instead.COMPILER_OPTION_MSL_SHADER_OUTPUT_BUFFER_INDEX - Obsolete, use SWIZZLE_BUFFER_INDEX instead.COMPILER_OPTION_MSL_SHADER_PATCH_OUTPUT_BUFFER_INDEX - Obsolete, use SWIZZLE_BUFFER_INDEX instead.COMPILER_OPTION_MSL_SHADER_TESS_FACTOR_OUTPUT_BUFFER_INDEX - Obsolete, use SWIZZLE_BUFFER_INDEX instead.COMPILER_OPTION_MSL_SHADER_INPUT_WORKGROUP_INDEX - Obsolete, use SWIZZLE_BUFFER_INDEX instead.COMPILER_OPTION_MSL_ENABLE_POINT_SIZE_BUILTIN - Obsolete, use SWIZZLE_BUFFER_INDEX instead.COMPILER_OPTION_MSL_DISABLE_RASTERIZATION - Obsolete, use SWIZZLE_BUFFER_INDEX instead.COMPILER_OPTION_MSL_CAPTURE_OUTPUT_TO_BUFFER - Obsolete, use SWIZZLE_BUFFER_INDEX instead.COMPILER_OPTION_MSL_SWIZZLE_TEXTURE_SAMPLES - Obsolete, use SWIZZLE_BUFFER_INDEX instead.COMPILER_OPTION_MSL_PAD_FRAGMENT_OUTPUT_COMPONENTS - Obsolete, use SWIZZLE_BUFFER_INDEX instead.COMPILER_OPTION_MSL_TESS_DOMAIN_ORIGIN_LOWER_LEFT - Obsolete, use SWIZZLE_BUFFER_INDEX instead.COMPILER_OPTION_MSL_PLATFORM - Obsolete, use SWIZZLE_BUFFER_INDEX instead.COMPILER_OPTION_MSL_ARGUMENT_BUFFERS - Obsolete, use SWIZZLE_BUFFER_INDEX instead.COMPILER_OPTION_GLSL_EMIT_PUSH_CONSTANT_AS_UNIFORM_BUFFER - Obsolete, use SWIZZLE_BUFFER_INDEX instead.COMPILER_OPTION_MSL_TEXTURE_BUFFER_NATIVE - Obsolete, use SWIZZLE_BUFFER_INDEX instead.COMPILER_OPTION_GLSL_EMIT_UNIFORM_BUFFER_AS_PLAIN_UNIFORMS - Obsolete, use SWIZZLE_BUFFER_INDEX instead.COMPILER_OPTION_MSL_BUFFER_SIZE_BUFFER_INDEX - Obsolete, use SWIZZLE_BUFFER_INDEX instead.COMPILER_OPTION_EMIT_LINE_DIRECTIVES - Obsolete, use SWIZZLE_BUFFER_INDEX instead.COMPILER_OPTION_MSL_MULTIVIEW - Obsolete, use SWIZZLE_BUFFER_INDEX instead.COMPILER_OPTION_MSL_VIEW_MASK_BUFFER_INDEX - Obsolete, use SWIZZLE_BUFFER_INDEX instead.COMPILER_OPTION_MSL_DEVICE_INDEX - Obsolete, use SWIZZLE_BUFFER_INDEX instead.COMPILER_OPTION_MSL_VIEW_INDEX_FROM_DEVICE_INDEX - Obsolete, use SWIZZLE_BUFFER_INDEX instead.COMPILER_OPTION_MSL_DISPATCH_BASE - Obsolete, use SWIZZLE_BUFFER_INDEX instead.COMPILER_OPTION_MSL_DYNAMIC_OFFSETS_BUFFER_INDEX - Obsolete, use SWIZZLE_BUFFER_INDEX instead.COMPILER_OPTION_MSL_TEXTURE_1D_AS_2DCOMPILER_OPTION_MSL_ENABLE_BASE_INDEX_ZEROCOMPILER_OPTION_MSL_IOS_FRAMEBUFFER_FETCH_SUBPASSCOMPILER_OPTION_MSL_INVARIANT_FP_MATHCOMPILER_OPTION_MSL_EMULATE_CUBEMAP_ARRAYCOMPILER_OPTION_MSL_ENABLE_DECORATION_BINDINGpublic static final int SPVC_COMPILER_OPTION_HLSL_POINT_SIZE_COMPAT
(spvc_compiler_option)
COMPILER_OPTION_UNKNOWNCOMPILER_OPTION_FORCE_TEMPORARYCOMPILER_OPTION_FLATTEN_MULTIDIMENSIONAL_ARRAYSCOMPILER_OPTION_FIXUP_DEPTH_CONVENTIONCOMPILER_OPTION_FLIP_VERTEX_YCOMPILER_OPTION_GLSL_SUPPORT_NONZERO_BASE_INSTANCECOMPILER_OPTION_GLSL_SEPARATE_SHADER_OBJECTSCOMPILER_OPTION_GLSL_ENABLE_420PACK_EXTENSIONCOMPILER_OPTION_GLSL_VERSIONCOMPILER_OPTION_GLSL_ESCOMPILER_OPTION_GLSL_VULKAN_SEMANTICSCOMPILER_OPTION_GLSL_ES_DEFAULT_FLOAT_PRECISION_HIGHPCOMPILER_OPTION_GLSL_ES_DEFAULT_INT_PRECISION_HIGHPCOMPILER_OPTION_HLSL_SHADER_MODELCOMPILER_OPTION_HLSL_POINT_SIZE_COMPATCOMPILER_OPTION_HLSL_POINT_COORD_COMPATCOMPILER_OPTION_HLSL_SUPPORT_NONZERO_BASE_VERTEX_BASE_INSTANCECOMPILER_OPTION_MSL_VERSIONCOMPILER_OPTION_MSL_TEXEL_BUFFER_TEXTURE_WIDTHCOMPILER_OPTION_MSL_AUX_BUFFER_INDEX - Obsolete, use SWIZZLE_BUFFER_INDEX instead.COMPILER_OPTION_MSL_SWIZZLE_BUFFER_INDEX - Obsolete, use SWIZZLE_BUFFER_INDEX instead.COMPILER_OPTION_MSL_INDIRECT_PARAMS_BUFFER_INDEX - Obsolete, use SWIZZLE_BUFFER_INDEX instead.COMPILER_OPTION_MSL_SHADER_OUTPUT_BUFFER_INDEX - Obsolete, use SWIZZLE_BUFFER_INDEX instead.COMPILER_OPTION_MSL_SHADER_PATCH_OUTPUT_BUFFER_INDEX - Obsolete, use SWIZZLE_BUFFER_INDEX instead.COMPILER_OPTION_MSL_SHADER_TESS_FACTOR_OUTPUT_BUFFER_INDEX - Obsolete, use SWIZZLE_BUFFER_INDEX instead.COMPILER_OPTION_MSL_SHADER_INPUT_WORKGROUP_INDEX - Obsolete, use SWIZZLE_BUFFER_INDEX instead.COMPILER_OPTION_MSL_ENABLE_POINT_SIZE_BUILTIN - Obsolete, use SWIZZLE_BUFFER_INDEX instead.COMPILER_OPTION_MSL_DISABLE_RASTERIZATION - Obsolete, use SWIZZLE_BUFFER_INDEX instead.COMPILER_OPTION_MSL_CAPTURE_OUTPUT_TO_BUFFER - Obsolete, use SWIZZLE_BUFFER_INDEX instead.COMPILER_OPTION_MSL_SWIZZLE_TEXTURE_SAMPLES - Obsolete, use SWIZZLE_BUFFER_INDEX instead.COMPILER_OPTION_MSL_PAD_FRAGMENT_OUTPUT_COMPONENTS - Obsolete, use SWIZZLE_BUFFER_INDEX instead.COMPILER_OPTION_MSL_TESS_DOMAIN_ORIGIN_LOWER_LEFT - Obsolete, use SWIZZLE_BUFFER_INDEX instead.COMPILER_OPTION_MSL_PLATFORM - Obsolete, use SWIZZLE_BUFFER_INDEX instead.COMPILER_OPTION_MSL_ARGUMENT_BUFFERS - Obsolete, use SWIZZLE_BUFFER_INDEX instead.COMPILER_OPTION_GLSL_EMIT_PUSH_CONSTANT_AS_UNIFORM_BUFFER - Obsolete, use SWIZZLE_BUFFER_INDEX instead.COMPILER_OPTION_MSL_TEXTURE_BUFFER_NATIVE - Obsolete, use SWIZZLE_BUFFER_INDEX instead.COMPILER_OPTION_GLSL_EMIT_UNIFORM_BUFFER_AS_PLAIN_UNIFORMS - Obsolete, use SWIZZLE_BUFFER_INDEX instead.COMPILER_OPTION_MSL_BUFFER_SIZE_BUFFER_INDEX - Obsolete, use SWIZZLE_BUFFER_INDEX instead.COMPILER_OPTION_EMIT_LINE_DIRECTIVES - Obsolete, use SWIZZLE_BUFFER_INDEX instead.COMPILER_OPTION_MSL_MULTIVIEW - Obsolete, use SWIZZLE_BUFFER_INDEX instead.COMPILER_OPTION_MSL_VIEW_MASK_BUFFER_INDEX - Obsolete, use SWIZZLE_BUFFER_INDEX instead.COMPILER_OPTION_MSL_DEVICE_INDEX - Obsolete, use SWIZZLE_BUFFER_INDEX instead.COMPILER_OPTION_MSL_VIEW_INDEX_FROM_DEVICE_INDEX - Obsolete, use SWIZZLE_BUFFER_INDEX instead.COMPILER_OPTION_MSL_DISPATCH_BASE - Obsolete, use SWIZZLE_BUFFER_INDEX instead.COMPILER_OPTION_MSL_DYNAMIC_OFFSETS_BUFFER_INDEX - Obsolete, use SWIZZLE_BUFFER_INDEX instead.COMPILER_OPTION_MSL_TEXTURE_1D_AS_2DCOMPILER_OPTION_MSL_ENABLE_BASE_INDEX_ZEROCOMPILER_OPTION_MSL_IOS_FRAMEBUFFER_FETCH_SUBPASSCOMPILER_OPTION_MSL_INVARIANT_FP_MATHCOMPILER_OPTION_MSL_EMULATE_CUBEMAP_ARRAYCOMPILER_OPTION_MSL_ENABLE_DECORATION_BINDINGpublic static final int SPVC_COMPILER_OPTION_HLSL_POINT_COORD_COMPAT
(spvc_compiler_option)
COMPILER_OPTION_UNKNOWNCOMPILER_OPTION_FORCE_TEMPORARYCOMPILER_OPTION_FLATTEN_MULTIDIMENSIONAL_ARRAYSCOMPILER_OPTION_FIXUP_DEPTH_CONVENTIONCOMPILER_OPTION_FLIP_VERTEX_YCOMPILER_OPTION_GLSL_SUPPORT_NONZERO_BASE_INSTANCECOMPILER_OPTION_GLSL_SEPARATE_SHADER_OBJECTSCOMPILER_OPTION_GLSL_ENABLE_420PACK_EXTENSIONCOMPILER_OPTION_GLSL_VERSIONCOMPILER_OPTION_GLSL_ESCOMPILER_OPTION_GLSL_VULKAN_SEMANTICSCOMPILER_OPTION_GLSL_ES_DEFAULT_FLOAT_PRECISION_HIGHPCOMPILER_OPTION_GLSL_ES_DEFAULT_INT_PRECISION_HIGHPCOMPILER_OPTION_HLSL_SHADER_MODELCOMPILER_OPTION_HLSL_POINT_SIZE_COMPATCOMPILER_OPTION_HLSL_POINT_COORD_COMPATCOMPILER_OPTION_HLSL_SUPPORT_NONZERO_BASE_VERTEX_BASE_INSTANCECOMPILER_OPTION_MSL_VERSIONCOMPILER_OPTION_MSL_TEXEL_BUFFER_TEXTURE_WIDTHCOMPILER_OPTION_MSL_AUX_BUFFER_INDEX - Obsolete, use SWIZZLE_BUFFER_INDEX instead.COMPILER_OPTION_MSL_SWIZZLE_BUFFER_INDEX - Obsolete, use SWIZZLE_BUFFER_INDEX instead.COMPILER_OPTION_MSL_INDIRECT_PARAMS_BUFFER_INDEX - Obsolete, use SWIZZLE_BUFFER_INDEX instead.COMPILER_OPTION_MSL_SHADER_OUTPUT_BUFFER_INDEX - Obsolete, use SWIZZLE_BUFFER_INDEX instead.COMPILER_OPTION_MSL_SHADER_PATCH_OUTPUT_BUFFER_INDEX - Obsolete, use SWIZZLE_BUFFER_INDEX instead.COMPILER_OPTION_MSL_SHADER_TESS_FACTOR_OUTPUT_BUFFER_INDEX - Obsolete, use SWIZZLE_BUFFER_INDEX instead.COMPILER_OPTION_MSL_SHADER_INPUT_WORKGROUP_INDEX - Obsolete, use SWIZZLE_BUFFER_INDEX instead.COMPILER_OPTION_MSL_ENABLE_POINT_SIZE_BUILTIN - Obsolete, use SWIZZLE_BUFFER_INDEX instead.COMPILER_OPTION_MSL_DISABLE_RASTERIZATION - Obsolete, use SWIZZLE_BUFFER_INDEX instead.COMPILER_OPTION_MSL_CAPTURE_OUTPUT_TO_BUFFER - Obsolete, use SWIZZLE_BUFFER_INDEX instead.COMPILER_OPTION_MSL_SWIZZLE_TEXTURE_SAMPLES - Obsolete, use SWIZZLE_BUFFER_INDEX instead.COMPILER_OPTION_MSL_PAD_FRAGMENT_OUTPUT_COMPONENTS - Obsolete, use SWIZZLE_BUFFER_INDEX instead.COMPILER_OPTION_MSL_TESS_DOMAIN_ORIGIN_LOWER_LEFT - Obsolete, use SWIZZLE_BUFFER_INDEX instead.COMPILER_OPTION_MSL_PLATFORM - Obsolete, use SWIZZLE_BUFFER_INDEX instead.COMPILER_OPTION_MSL_ARGUMENT_BUFFERS - Obsolete, use SWIZZLE_BUFFER_INDEX instead.COMPILER_OPTION_GLSL_EMIT_PUSH_CONSTANT_AS_UNIFORM_BUFFER - Obsolete, use SWIZZLE_BUFFER_INDEX instead.COMPILER_OPTION_MSL_TEXTURE_BUFFER_NATIVE - Obsolete, use SWIZZLE_BUFFER_INDEX instead.COMPILER_OPTION_GLSL_EMIT_UNIFORM_BUFFER_AS_PLAIN_UNIFORMS - Obsolete, use SWIZZLE_BUFFER_INDEX instead.COMPILER_OPTION_MSL_BUFFER_SIZE_BUFFER_INDEX - Obsolete, use SWIZZLE_BUFFER_INDEX instead.COMPILER_OPTION_EMIT_LINE_DIRECTIVES - Obsolete, use SWIZZLE_BUFFER_INDEX instead.COMPILER_OPTION_MSL_MULTIVIEW - Obsolete, use SWIZZLE_BUFFER_INDEX instead.COMPILER_OPTION_MSL_VIEW_MASK_BUFFER_INDEX - Obsolete, use SWIZZLE_BUFFER_INDEX instead.COMPILER_OPTION_MSL_DEVICE_INDEX - Obsolete, use SWIZZLE_BUFFER_INDEX instead.COMPILER_OPTION_MSL_VIEW_INDEX_FROM_DEVICE_INDEX - Obsolete, use SWIZZLE_BUFFER_INDEX instead.COMPILER_OPTION_MSL_DISPATCH_BASE - Obsolete, use SWIZZLE_BUFFER_INDEX instead.COMPILER_OPTION_MSL_DYNAMIC_OFFSETS_BUFFER_INDEX - Obsolete, use SWIZZLE_BUFFER_INDEX instead.COMPILER_OPTION_MSL_TEXTURE_1D_AS_2DCOMPILER_OPTION_MSL_ENABLE_BASE_INDEX_ZEROCOMPILER_OPTION_MSL_IOS_FRAMEBUFFER_FETCH_SUBPASSCOMPILER_OPTION_MSL_INVARIANT_FP_MATHCOMPILER_OPTION_MSL_EMULATE_CUBEMAP_ARRAYCOMPILER_OPTION_MSL_ENABLE_DECORATION_BINDINGpublic static final int SPVC_COMPILER_OPTION_HLSL_SUPPORT_NONZERO_BASE_VERTEX_BASE_INSTANCE
(spvc_compiler_option)
COMPILER_OPTION_UNKNOWNCOMPILER_OPTION_FORCE_TEMPORARYCOMPILER_OPTION_FLATTEN_MULTIDIMENSIONAL_ARRAYSCOMPILER_OPTION_FIXUP_DEPTH_CONVENTIONCOMPILER_OPTION_FLIP_VERTEX_YCOMPILER_OPTION_GLSL_SUPPORT_NONZERO_BASE_INSTANCECOMPILER_OPTION_GLSL_SEPARATE_SHADER_OBJECTSCOMPILER_OPTION_GLSL_ENABLE_420PACK_EXTENSIONCOMPILER_OPTION_GLSL_VERSIONCOMPILER_OPTION_GLSL_ESCOMPILER_OPTION_GLSL_VULKAN_SEMANTICSCOMPILER_OPTION_GLSL_ES_DEFAULT_FLOAT_PRECISION_HIGHPCOMPILER_OPTION_GLSL_ES_DEFAULT_INT_PRECISION_HIGHPCOMPILER_OPTION_HLSL_SHADER_MODELCOMPILER_OPTION_HLSL_POINT_SIZE_COMPATCOMPILER_OPTION_HLSL_POINT_COORD_COMPATCOMPILER_OPTION_HLSL_SUPPORT_NONZERO_BASE_VERTEX_BASE_INSTANCECOMPILER_OPTION_MSL_VERSIONCOMPILER_OPTION_MSL_TEXEL_BUFFER_TEXTURE_WIDTHCOMPILER_OPTION_MSL_AUX_BUFFER_INDEX - Obsolete, use SWIZZLE_BUFFER_INDEX instead.COMPILER_OPTION_MSL_SWIZZLE_BUFFER_INDEX - Obsolete, use SWIZZLE_BUFFER_INDEX instead.COMPILER_OPTION_MSL_INDIRECT_PARAMS_BUFFER_INDEX - Obsolete, use SWIZZLE_BUFFER_INDEX instead.COMPILER_OPTION_MSL_SHADER_OUTPUT_BUFFER_INDEX - Obsolete, use SWIZZLE_BUFFER_INDEX instead.COMPILER_OPTION_MSL_SHADER_PATCH_OUTPUT_BUFFER_INDEX - Obsolete, use SWIZZLE_BUFFER_INDEX instead.COMPILER_OPTION_MSL_SHADER_TESS_FACTOR_OUTPUT_BUFFER_INDEX - Obsolete, use SWIZZLE_BUFFER_INDEX instead.COMPILER_OPTION_MSL_SHADER_INPUT_WORKGROUP_INDEX - Obsolete, use SWIZZLE_BUFFER_INDEX instead.COMPILER_OPTION_MSL_ENABLE_POINT_SIZE_BUILTIN - Obsolete, use SWIZZLE_BUFFER_INDEX instead.COMPILER_OPTION_MSL_DISABLE_RASTERIZATION - Obsolete, use SWIZZLE_BUFFER_INDEX instead.COMPILER_OPTION_MSL_CAPTURE_OUTPUT_TO_BUFFER - Obsolete, use SWIZZLE_BUFFER_INDEX instead.COMPILER_OPTION_MSL_SWIZZLE_TEXTURE_SAMPLES - Obsolete, use SWIZZLE_BUFFER_INDEX instead.COMPILER_OPTION_MSL_PAD_FRAGMENT_OUTPUT_COMPONENTS - Obsolete, use SWIZZLE_BUFFER_INDEX instead.COMPILER_OPTION_MSL_TESS_DOMAIN_ORIGIN_LOWER_LEFT - Obsolete, use SWIZZLE_BUFFER_INDEX instead.COMPILER_OPTION_MSL_PLATFORM - Obsolete, use SWIZZLE_BUFFER_INDEX instead.COMPILER_OPTION_MSL_ARGUMENT_BUFFERS - Obsolete, use SWIZZLE_BUFFER_INDEX instead.COMPILER_OPTION_GLSL_EMIT_PUSH_CONSTANT_AS_UNIFORM_BUFFER - Obsolete, use SWIZZLE_BUFFER_INDEX instead.COMPILER_OPTION_MSL_TEXTURE_BUFFER_NATIVE - Obsolete, use SWIZZLE_BUFFER_INDEX instead.COMPILER_OPTION_GLSL_EMIT_UNIFORM_BUFFER_AS_PLAIN_UNIFORMS - Obsolete, use SWIZZLE_BUFFER_INDEX instead.COMPILER_OPTION_MSL_BUFFER_SIZE_BUFFER_INDEX - Obsolete, use SWIZZLE_BUFFER_INDEX instead.COMPILER_OPTION_EMIT_LINE_DIRECTIVES - Obsolete, use SWIZZLE_BUFFER_INDEX instead.COMPILER_OPTION_MSL_MULTIVIEW - Obsolete, use SWIZZLE_BUFFER_INDEX instead.COMPILER_OPTION_MSL_VIEW_MASK_BUFFER_INDEX - Obsolete, use SWIZZLE_BUFFER_INDEX instead.COMPILER_OPTION_MSL_DEVICE_INDEX - Obsolete, use SWIZZLE_BUFFER_INDEX instead.COMPILER_OPTION_MSL_VIEW_INDEX_FROM_DEVICE_INDEX - Obsolete, use SWIZZLE_BUFFER_INDEX instead.COMPILER_OPTION_MSL_DISPATCH_BASE - Obsolete, use SWIZZLE_BUFFER_INDEX instead.COMPILER_OPTION_MSL_DYNAMIC_OFFSETS_BUFFER_INDEX - Obsolete, use SWIZZLE_BUFFER_INDEX instead.COMPILER_OPTION_MSL_TEXTURE_1D_AS_2DCOMPILER_OPTION_MSL_ENABLE_BASE_INDEX_ZEROCOMPILER_OPTION_MSL_IOS_FRAMEBUFFER_FETCH_SUBPASSCOMPILER_OPTION_MSL_INVARIANT_FP_MATHCOMPILER_OPTION_MSL_EMULATE_CUBEMAP_ARRAYCOMPILER_OPTION_MSL_ENABLE_DECORATION_BINDINGpublic static final int SPVC_COMPILER_OPTION_MSL_VERSION
(spvc_compiler_option)
COMPILER_OPTION_UNKNOWNCOMPILER_OPTION_FORCE_TEMPORARYCOMPILER_OPTION_FLATTEN_MULTIDIMENSIONAL_ARRAYSCOMPILER_OPTION_FIXUP_DEPTH_CONVENTIONCOMPILER_OPTION_FLIP_VERTEX_YCOMPILER_OPTION_GLSL_SUPPORT_NONZERO_BASE_INSTANCECOMPILER_OPTION_GLSL_SEPARATE_SHADER_OBJECTSCOMPILER_OPTION_GLSL_ENABLE_420PACK_EXTENSIONCOMPILER_OPTION_GLSL_VERSIONCOMPILER_OPTION_GLSL_ESCOMPILER_OPTION_GLSL_VULKAN_SEMANTICSCOMPILER_OPTION_GLSL_ES_DEFAULT_FLOAT_PRECISION_HIGHPCOMPILER_OPTION_GLSL_ES_DEFAULT_INT_PRECISION_HIGHPCOMPILER_OPTION_HLSL_SHADER_MODELCOMPILER_OPTION_HLSL_POINT_SIZE_COMPATCOMPILER_OPTION_HLSL_POINT_COORD_COMPATCOMPILER_OPTION_HLSL_SUPPORT_NONZERO_BASE_VERTEX_BASE_INSTANCECOMPILER_OPTION_MSL_VERSIONCOMPILER_OPTION_MSL_TEXEL_BUFFER_TEXTURE_WIDTHCOMPILER_OPTION_MSL_AUX_BUFFER_INDEX - Obsolete, use SWIZZLE_BUFFER_INDEX instead.COMPILER_OPTION_MSL_SWIZZLE_BUFFER_INDEX - Obsolete, use SWIZZLE_BUFFER_INDEX instead.COMPILER_OPTION_MSL_INDIRECT_PARAMS_BUFFER_INDEX - Obsolete, use SWIZZLE_BUFFER_INDEX instead.COMPILER_OPTION_MSL_SHADER_OUTPUT_BUFFER_INDEX - Obsolete, use SWIZZLE_BUFFER_INDEX instead.COMPILER_OPTION_MSL_SHADER_PATCH_OUTPUT_BUFFER_INDEX - Obsolete, use SWIZZLE_BUFFER_INDEX instead.COMPILER_OPTION_MSL_SHADER_TESS_FACTOR_OUTPUT_BUFFER_INDEX - Obsolete, use SWIZZLE_BUFFER_INDEX instead.COMPILER_OPTION_MSL_SHADER_INPUT_WORKGROUP_INDEX - Obsolete, use SWIZZLE_BUFFER_INDEX instead.COMPILER_OPTION_MSL_ENABLE_POINT_SIZE_BUILTIN - Obsolete, use SWIZZLE_BUFFER_INDEX instead.COMPILER_OPTION_MSL_DISABLE_RASTERIZATION - Obsolete, use SWIZZLE_BUFFER_INDEX instead.COMPILER_OPTION_MSL_CAPTURE_OUTPUT_TO_BUFFER - Obsolete, use SWIZZLE_BUFFER_INDEX instead.COMPILER_OPTION_MSL_SWIZZLE_TEXTURE_SAMPLES - Obsolete, use SWIZZLE_BUFFER_INDEX instead.COMPILER_OPTION_MSL_PAD_FRAGMENT_OUTPUT_COMPONENTS - Obsolete, use SWIZZLE_BUFFER_INDEX instead.COMPILER_OPTION_MSL_TESS_DOMAIN_ORIGIN_LOWER_LEFT - Obsolete, use SWIZZLE_BUFFER_INDEX instead.COMPILER_OPTION_MSL_PLATFORM - Obsolete, use SWIZZLE_BUFFER_INDEX instead.COMPILER_OPTION_MSL_ARGUMENT_BUFFERS - Obsolete, use SWIZZLE_BUFFER_INDEX instead.COMPILER_OPTION_GLSL_EMIT_PUSH_CONSTANT_AS_UNIFORM_BUFFER - Obsolete, use SWIZZLE_BUFFER_INDEX instead.COMPILER_OPTION_MSL_TEXTURE_BUFFER_NATIVE - Obsolete, use SWIZZLE_BUFFER_INDEX instead.COMPILER_OPTION_GLSL_EMIT_UNIFORM_BUFFER_AS_PLAIN_UNIFORMS - Obsolete, use SWIZZLE_BUFFER_INDEX instead.COMPILER_OPTION_MSL_BUFFER_SIZE_BUFFER_INDEX - Obsolete, use SWIZZLE_BUFFER_INDEX instead.COMPILER_OPTION_EMIT_LINE_DIRECTIVES - Obsolete, use SWIZZLE_BUFFER_INDEX instead.COMPILER_OPTION_MSL_MULTIVIEW - Obsolete, use SWIZZLE_BUFFER_INDEX instead.COMPILER_OPTION_MSL_VIEW_MASK_BUFFER_INDEX - Obsolete, use SWIZZLE_BUFFER_INDEX instead.COMPILER_OPTION_MSL_DEVICE_INDEX - Obsolete, use SWIZZLE_BUFFER_INDEX instead.COMPILER_OPTION_MSL_VIEW_INDEX_FROM_DEVICE_INDEX - Obsolete, use SWIZZLE_BUFFER_INDEX instead.COMPILER_OPTION_MSL_DISPATCH_BASE - Obsolete, use SWIZZLE_BUFFER_INDEX instead.COMPILER_OPTION_MSL_DYNAMIC_OFFSETS_BUFFER_INDEX - Obsolete, use SWIZZLE_BUFFER_INDEX instead.COMPILER_OPTION_MSL_TEXTURE_1D_AS_2DCOMPILER_OPTION_MSL_ENABLE_BASE_INDEX_ZEROCOMPILER_OPTION_MSL_IOS_FRAMEBUFFER_FETCH_SUBPASSCOMPILER_OPTION_MSL_INVARIANT_FP_MATHCOMPILER_OPTION_MSL_EMULATE_CUBEMAP_ARRAYCOMPILER_OPTION_MSL_ENABLE_DECORATION_BINDINGpublic static final int SPVC_COMPILER_OPTION_MSL_TEXEL_BUFFER_TEXTURE_WIDTH
(spvc_compiler_option)
COMPILER_OPTION_UNKNOWNCOMPILER_OPTION_FORCE_TEMPORARYCOMPILER_OPTION_FLATTEN_MULTIDIMENSIONAL_ARRAYSCOMPILER_OPTION_FIXUP_DEPTH_CONVENTIONCOMPILER_OPTION_FLIP_VERTEX_YCOMPILER_OPTION_GLSL_SUPPORT_NONZERO_BASE_INSTANCECOMPILER_OPTION_GLSL_SEPARATE_SHADER_OBJECTSCOMPILER_OPTION_GLSL_ENABLE_420PACK_EXTENSIONCOMPILER_OPTION_GLSL_VERSIONCOMPILER_OPTION_GLSL_ESCOMPILER_OPTION_GLSL_VULKAN_SEMANTICSCOMPILER_OPTION_GLSL_ES_DEFAULT_FLOAT_PRECISION_HIGHPCOMPILER_OPTION_GLSL_ES_DEFAULT_INT_PRECISION_HIGHPCOMPILER_OPTION_HLSL_SHADER_MODELCOMPILER_OPTION_HLSL_POINT_SIZE_COMPATCOMPILER_OPTION_HLSL_POINT_COORD_COMPATCOMPILER_OPTION_HLSL_SUPPORT_NONZERO_BASE_VERTEX_BASE_INSTANCECOMPILER_OPTION_MSL_VERSIONCOMPILER_OPTION_MSL_TEXEL_BUFFER_TEXTURE_WIDTHCOMPILER_OPTION_MSL_AUX_BUFFER_INDEX - Obsolete, use SWIZZLE_BUFFER_INDEX instead.COMPILER_OPTION_MSL_SWIZZLE_BUFFER_INDEX - Obsolete, use SWIZZLE_BUFFER_INDEX instead.COMPILER_OPTION_MSL_INDIRECT_PARAMS_BUFFER_INDEX - Obsolete, use SWIZZLE_BUFFER_INDEX instead.COMPILER_OPTION_MSL_SHADER_OUTPUT_BUFFER_INDEX - Obsolete, use SWIZZLE_BUFFER_INDEX instead.COMPILER_OPTION_MSL_SHADER_PATCH_OUTPUT_BUFFER_INDEX - Obsolete, use SWIZZLE_BUFFER_INDEX instead.COMPILER_OPTION_MSL_SHADER_TESS_FACTOR_OUTPUT_BUFFER_INDEX - Obsolete, use SWIZZLE_BUFFER_INDEX instead.COMPILER_OPTION_MSL_SHADER_INPUT_WORKGROUP_INDEX - Obsolete, use SWIZZLE_BUFFER_INDEX instead.COMPILER_OPTION_MSL_ENABLE_POINT_SIZE_BUILTIN - Obsolete, use SWIZZLE_BUFFER_INDEX instead.COMPILER_OPTION_MSL_DISABLE_RASTERIZATION - Obsolete, use SWIZZLE_BUFFER_INDEX instead.COMPILER_OPTION_MSL_CAPTURE_OUTPUT_TO_BUFFER - Obsolete, use SWIZZLE_BUFFER_INDEX instead.COMPILER_OPTION_MSL_SWIZZLE_TEXTURE_SAMPLES - Obsolete, use SWIZZLE_BUFFER_INDEX instead.COMPILER_OPTION_MSL_PAD_FRAGMENT_OUTPUT_COMPONENTS - Obsolete, use SWIZZLE_BUFFER_INDEX instead.COMPILER_OPTION_MSL_TESS_DOMAIN_ORIGIN_LOWER_LEFT - Obsolete, use SWIZZLE_BUFFER_INDEX instead.COMPILER_OPTION_MSL_PLATFORM - Obsolete, use SWIZZLE_BUFFER_INDEX instead.COMPILER_OPTION_MSL_ARGUMENT_BUFFERS - Obsolete, use SWIZZLE_BUFFER_INDEX instead.COMPILER_OPTION_GLSL_EMIT_PUSH_CONSTANT_AS_UNIFORM_BUFFER - Obsolete, use SWIZZLE_BUFFER_INDEX instead.COMPILER_OPTION_MSL_TEXTURE_BUFFER_NATIVE - Obsolete, use SWIZZLE_BUFFER_INDEX instead.COMPILER_OPTION_GLSL_EMIT_UNIFORM_BUFFER_AS_PLAIN_UNIFORMS - Obsolete, use SWIZZLE_BUFFER_INDEX instead.COMPILER_OPTION_MSL_BUFFER_SIZE_BUFFER_INDEX - Obsolete, use SWIZZLE_BUFFER_INDEX instead.COMPILER_OPTION_EMIT_LINE_DIRECTIVES - Obsolete, use SWIZZLE_BUFFER_INDEX instead.COMPILER_OPTION_MSL_MULTIVIEW - Obsolete, use SWIZZLE_BUFFER_INDEX instead.COMPILER_OPTION_MSL_VIEW_MASK_BUFFER_INDEX - Obsolete, use SWIZZLE_BUFFER_INDEX instead.COMPILER_OPTION_MSL_DEVICE_INDEX - Obsolete, use SWIZZLE_BUFFER_INDEX instead.COMPILER_OPTION_MSL_VIEW_INDEX_FROM_DEVICE_INDEX - Obsolete, use SWIZZLE_BUFFER_INDEX instead.COMPILER_OPTION_MSL_DISPATCH_BASE - Obsolete, use SWIZZLE_BUFFER_INDEX instead.COMPILER_OPTION_MSL_DYNAMIC_OFFSETS_BUFFER_INDEX - Obsolete, use SWIZZLE_BUFFER_INDEX instead.COMPILER_OPTION_MSL_TEXTURE_1D_AS_2DCOMPILER_OPTION_MSL_ENABLE_BASE_INDEX_ZEROCOMPILER_OPTION_MSL_IOS_FRAMEBUFFER_FETCH_SUBPASSCOMPILER_OPTION_MSL_INVARIANT_FP_MATHCOMPILER_OPTION_MSL_EMULATE_CUBEMAP_ARRAYCOMPILER_OPTION_MSL_ENABLE_DECORATION_BINDINGpublic static final int SPVC_COMPILER_OPTION_MSL_AUX_BUFFER_INDEX
(spvc_compiler_option)
COMPILER_OPTION_UNKNOWNCOMPILER_OPTION_FORCE_TEMPORARYCOMPILER_OPTION_FLATTEN_MULTIDIMENSIONAL_ARRAYSCOMPILER_OPTION_FIXUP_DEPTH_CONVENTIONCOMPILER_OPTION_FLIP_VERTEX_YCOMPILER_OPTION_GLSL_SUPPORT_NONZERO_BASE_INSTANCECOMPILER_OPTION_GLSL_SEPARATE_SHADER_OBJECTSCOMPILER_OPTION_GLSL_ENABLE_420PACK_EXTENSIONCOMPILER_OPTION_GLSL_VERSIONCOMPILER_OPTION_GLSL_ESCOMPILER_OPTION_GLSL_VULKAN_SEMANTICSCOMPILER_OPTION_GLSL_ES_DEFAULT_FLOAT_PRECISION_HIGHPCOMPILER_OPTION_GLSL_ES_DEFAULT_INT_PRECISION_HIGHPCOMPILER_OPTION_HLSL_SHADER_MODELCOMPILER_OPTION_HLSL_POINT_SIZE_COMPATCOMPILER_OPTION_HLSL_POINT_COORD_COMPATCOMPILER_OPTION_HLSL_SUPPORT_NONZERO_BASE_VERTEX_BASE_INSTANCECOMPILER_OPTION_MSL_VERSIONCOMPILER_OPTION_MSL_TEXEL_BUFFER_TEXTURE_WIDTHCOMPILER_OPTION_MSL_AUX_BUFFER_INDEX - Obsolete, use SWIZZLE_BUFFER_INDEX instead.COMPILER_OPTION_MSL_SWIZZLE_BUFFER_INDEX - Obsolete, use SWIZZLE_BUFFER_INDEX instead.COMPILER_OPTION_MSL_INDIRECT_PARAMS_BUFFER_INDEX - Obsolete, use SWIZZLE_BUFFER_INDEX instead.COMPILER_OPTION_MSL_SHADER_OUTPUT_BUFFER_INDEX - Obsolete, use SWIZZLE_BUFFER_INDEX instead.COMPILER_OPTION_MSL_SHADER_PATCH_OUTPUT_BUFFER_INDEX - Obsolete, use SWIZZLE_BUFFER_INDEX instead.COMPILER_OPTION_MSL_SHADER_TESS_FACTOR_OUTPUT_BUFFER_INDEX - Obsolete, use SWIZZLE_BUFFER_INDEX instead.COMPILER_OPTION_MSL_SHADER_INPUT_WORKGROUP_INDEX - Obsolete, use SWIZZLE_BUFFER_INDEX instead.COMPILER_OPTION_MSL_ENABLE_POINT_SIZE_BUILTIN - Obsolete, use SWIZZLE_BUFFER_INDEX instead.COMPILER_OPTION_MSL_DISABLE_RASTERIZATION - Obsolete, use SWIZZLE_BUFFER_INDEX instead.COMPILER_OPTION_MSL_CAPTURE_OUTPUT_TO_BUFFER - Obsolete, use SWIZZLE_BUFFER_INDEX instead.COMPILER_OPTION_MSL_SWIZZLE_TEXTURE_SAMPLES - Obsolete, use SWIZZLE_BUFFER_INDEX instead.COMPILER_OPTION_MSL_PAD_FRAGMENT_OUTPUT_COMPONENTS - Obsolete, use SWIZZLE_BUFFER_INDEX instead.COMPILER_OPTION_MSL_TESS_DOMAIN_ORIGIN_LOWER_LEFT - Obsolete, use SWIZZLE_BUFFER_INDEX instead.COMPILER_OPTION_MSL_PLATFORM - Obsolete, use SWIZZLE_BUFFER_INDEX instead.COMPILER_OPTION_MSL_ARGUMENT_BUFFERS - Obsolete, use SWIZZLE_BUFFER_INDEX instead.COMPILER_OPTION_GLSL_EMIT_PUSH_CONSTANT_AS_UNIFORM_BUFFER - Obsolete, use SWIZZLE_BUFFER_INDEX instead.COMPILER_OPTION_MSL_TEXTURE_BUFFER_NATIVE - Obsolete, use SWIZZLE_BUFFER_INDEX instead.COMPILER_OPTION_GLSL_EMIT_UNIFORM_BUFFER_AS_PLAIN_UNIFORMS - Obsolete, use SWIZZLE_BUFFER_INDEX instead.COMPILER_OPTION_MSL_BUFFER_SIZE_BUFFER_INDEX - Obsolete, use SWIZZLE_BUFFER_INDEX instead.COMPILER_OPTION_EMIT_LINE_DIRECTIVES - Obsolete, use SWIZZLE_BUFFER_INDEX instead.COMPILER_OPTION_MSL_MULTIVIEW - Obsolete, use SWIZZLE_BUFFER_INDEX instead.COMPILER_OPTION_MSL_VIEW_MASK_BUFFER_INDEX - Obsolete, use SWIZZLE_BUFFER_INDEX instead.COMPILER_OPTION_MSL_DEVICE_INDEX - Obsolete, use SWIZZLE_BUFFER_INDEX instead.COMPILER_OPTION_MSL_VIEW_INDEX_FROM_DEVICE_INDEX - Obsolete, use SWIZZLE_BUFFER_INDEX instead.COMPILER_OPTION_MSL_DISPATCH_BASE - Obsolete, use SWIZZLE_BUFFER_INDEX instead.COMPILER_OPTION_MSL_DYNAMIC_OFFSETS_BUFFER_INDEX - Obsolete, use SWIZZLE_BUFFER_INDEX instead.COMPILER_OPTION_MSL_TEXTURE_1D_AS_2DCOMPILER_OPTION_MSL_ENABLE_BASE_INDEX_ZEROCOMPILER_OPTION_MSL_IOS_FRAMEBUFFER_FETCH_SUBPASSCOMPILER_OPTION_MSL_INVARIANT_FP_MATHCOMPILER_OPTION_MSL_EMULATE_CUBEMAP_ARRAYCOMPILER_OPTION_MSL_ENABLE_DECORATION_BINDINGpublic static final int SPVC_COMPILER_OPTION_MSL_SWIZZLE_BUFFER_INDEX
(spvc_compiler_option)
COMPILER_OPTION_UNKNOWNCOMPILER_OPTION_FORCE_TEMPORARYCOMPILER_OPTION_FLATTEN_MULTIDIMENSIONAL_ARRAYSCOMPILER_OPTION_FIXUP_DEPTH_CONVENTIONCOMPILER_OPTION_FLIP_VERTEX_YCOMPILER_OPTION_GLSL_SUPPORT_NONZERO_BASE_INSTANCECOMPILER_OPTION_GLSL_SEPARATE_SHADER_OBJECTSCOMPILER_OPTION_GLSL_ENABLE_420PACK_EXTENSIONCOMPILER_OPTION_GLSL_VERSIONCOMPILER_OPTION_GLSL_ESCOMPILER_OPTION_GLSL_VULKAN_SEMANTICSCOMPILER_OPTION_GLSL_ES_DEFAULT_FLOAT_PRECISION_HIGHPCOMPILER_OPTION_GLSL_ES_DEFAULT_INT_PRECISION_HIGHPCOMPILER_OPTION_HLSL_SHADER_MODELCOMPILER_OPTION_HLSL_POINT_SIZE_COMPATCOMPILER_OPTION_HLSL_POINT_COORD_COMPATCOMPILER_OPTION_HLSL_SUPPORT_NONZERO_BASE_VERTEX_BASE_INSTANCECOMPILER_OPTION_MSL_VERSIONCOMPILER_OPTION_MSL_TEXEL_BUFFER_TEXTURE_WIDTHCOMPILER_OPTION_MSL_AUX_BUFFER_INDEX - Obsolete, use SWIZZLE_BUFFER_INDEX instead.COMPILER_OPTION_MSL_SWIZZLE_BUFFER_INDEX - Obsolete, use SWIZZLE_BUFFER_INDEX instead.COMPILER_OPTION_MSL_INDIRECT_PARAMS_BUFFER_INDEX - Obsolete, use SWIZZLE_BUFFER_INDEX instead.COMPILER_OPTION_MSL_SHADER_OUTPUT_BUFFER_INDEX - Obsolete, use SWIZZLE_BUFFER_INDEX instead.COMPILER_OPTION_MSL_SHADER_PATCH_OUTPUT_BUFFER_INDEX - Obsolete, use SWIZZLE_BUFFER_INDEX instead.COMPILER_OPTION_MSL_SHADER_TESS_FACTOR_OUTPUT_BUFFER_INDEX - Obsolete, use SWIZZLE_BUFFER_INDEX instead.COMPILER_OPTION_MSL_SHADER_INPUT_WORKGROUP_INDEX - Obsolete, use SWIZZLE_BUFFER_INDEX instead.COMPILER_OPTION_MSL_ENABLE_POINT_SIZE_BUILTIN - Obsolete, use SWIZZLE_BUFFER_INDEX instead.COMPILER_OPTION_MSL_DISABLE_RASTERIZATION - Obsolete, use SWIZZLE_BUFFER_INDEX instead.COMPILER_OPTION_MSL_CAPTURE_OUTPUT_TO_BUFFER - Obsolete, use SWIZZLE_BUFFER_INDEX instead.COMPILER_OPTION_MSL_SWIZZLE_TEXTURE_SAMPLES - Obsolete, use SWIZZLE_BUFFER_INDEX instead.COMPILER_OPTION_MSL_PAD_FRAGMENT_OUTPUT_COMPONENTS - Obsolete, use SWIZZLE_BUFFER_INDEX instead.COMPILER_OPTION_MSL_TESS_DOMAIN_ORIGIN_LOWER_LEFT - Obsolete, use SWIZZLE_BUFFER_INDEX instead.COMPILER_OPTION_MSL_PLATFORM - Obsolete, use SWIZZLE_BUFFER_INDEX instead.COMPILER_OPTION_MSL_ARGUMENT_BUFFERS - Obsolete, use SWIZZLE_BUFFER_INDEX instead.COMPILER_OPTION_GLSL_EMIT_PUSH_CONSTANT_AS_UNIFORM_BUFFER - Obsolete, use SWIZZLE_BUFFER_INDEX instead.COMPILER_OPTION_MSL_TEXTURE_BUFFER_NATIVE - Obsolete, use SWIZZLE_BUFFER_INDEX instead.COMPILER_OPTION_GLSL_EMIT_UNIFORM_BUFFER_AS_PLAIN_UNIFORMS - Obsolete, use SWIZZLE_BUFFER_INDEX instead.COMPILER_OPTION_MSL_BUFFER_SIZE_BUFFER_INDEX - Obsolete, use SWIZZLE_BUFFER_INDEX instead.COMPILER_OPTION_EMIT_LINE_DIRECTIVES - Obsolete, use SWIZZLE_BUFFER_INDEX instead.COMPILER_OPTION_MSL_MULTIVIEW - Obsolete, use SWIZZLE_BUFFER_INDEX instead.COMPILER_OPTION_MSL_VIEW_MASK_BUFFER_INDEX - Obsolete, use SWIZZLE_BUFFER_INDEX instead.COMPILER_OPTION_MSL_DEVICE_INDEX - Obsolete, use SWIZZLE_BUFFER_INDEX instead.COMPILER_OPTION_MSL_VIEW_INDEX_FROM_DEVICE_INDEX - Obsolete, use SWIZZLE_BUFFER_INDEX instead.COMPILER_OPTION_MSL_DISPATCH_BASE - Obsolete, use SWIZZLE_BUFFER_INDEX instead.COMPILER_OPTION_MSL_DYNAMIC_OFFSETS_BUFFER_INDEX - Obsolete, use SWIZZLE_BUFFER_INDEX instead.COMPILER_OPTION_MSL_TEXTURE_1D_AS_2DCOMPILER_OPTION_MSL_ENABLE_BASE_INDEX_ZEROCOMPILER_OPTION_MSL_IOS_FRAMEBUFFER_FETCH_SUBPASSCOMPILER_OPTION_MSL_INVARIANT_FP_MATHCOMPILER_OPTION_MSL_EMULATE_CUBEMAP_ARRAYCOMPILER_OPTION_MSL_ENABLE_DECORATION_BINDINGpublic static final int SPVC_COMPILER_OPTION_MSL_INDIRECT_PARAMS_BUFFER_INDEX
(spvc_compiler_option)
COMPILER_OPTION_UNKNOWNCOMPILER_OPTION_FORCE_TEMPORARYCOMPILER_OPTION_FLATTEN_MULTIDIMENSIONAL_ARRAYSCOMPILER_OPTION_FIXUP_DEPTH_CONVENTIONCOMPILER_OPTION_FLIP_VERTEX_YCOMPILER_OPTION_GLSL_SUPPORT_NONZERO_BASE_INSTANCECOMPILER_OPTION_GLSL_SEPARATE_SHADER_OBJECTSCOMPILER_OPTION_GLSL_ENABLE_420PACK_EXTENSIONCOMPILER_OPTION_GLSL_VERSIONCOMPILER_OPTION_GLSL_ESCOMPILER_OPTION_GLSL_VULKAN_SEMANTICSCOMPILER_OPTION_GLSL_ES_DEFAULT_FLOAT_PRECISION_HIGHPCOMPILER_OPTION_GLSL_ES_DEFAULT_INT_PRECISION_HIGHPCOMPILER_OPTION_HLSL_SHADER_MODELCOMPILER_OPTION_HLSL_POINT_SIZE_COMPATCOMPILER_OPTION_HLSL_POINT_COORD_COMPATCOMPILER_OPTION_HLSL_SUPPORT_NONZERO_BASE_VERTEX_BASE_INSTANCECOMPILER_OPTION_MSL_VERSIONCOMPILER_OPTION_MSL_TEXEL_BUFFER_TEXTURE_WIDTHCOMPILER_OPTION_MSL_AUX_BUFFER_INDEX - Obsolete, use SWIZZLE_BUFFER_INDEX instead.COMPILER_OPTION_MSL_SWIZZLE_BUFFER_INDEX - Obsolete, use SWIZZLE_BUFFER_INDEX instead.COMPILER_OPTION_MSL_INDIRECT_PARAMS_BUFFER_INDEX - Obsolete, use SWIZZLE_BUFFER_INDEX instead.COMPILER_OPTION_MSL_SHADER_OUTPUT_BUFFER_INDEX - Obsolete, use SWIZZLE_BUFFER_INDEX instead.COMPILER_OPTION_MSL_SHADER_PATCH_OUTPUT_BUFFER_INDEX - Obsolete, use SWIZZLE_BUFFER_INDEX instead.COMPILER_OPTION_MSL_SHADER_TESS_FACTOR_OUTPUT_BUFFER_INDEX - Obsolete, use SWIZZLE_BUFFER_INDEX instead.COMPILER_OPTION_MSL_SHADER_INPUT_WORKGROUP_INDEX - Obsolete, use SWIZZLE_BUFFER_INDEX instead.COMPILER_OPTION_MSL_ENABLE_POINT_SIZE_BUILTIN - Obsolete, use SWIZZLE_BUFFER_INDEX instead.COMPILER_OPTION_MSL_DISABLE_RASTERIZATION - Obsolete, use SWIZZLE_BUFFER_INDEX instead.COMPILER_OPTION_MSL_CAPTURE_OUTPUT_TO_BUFFER - Obsolete, use SWIZZLE_BUFFER_INDEX instead.COMPILER_OPTION_MSL_SWIZZLE_TEXTURE_SAMPLES - Obsolete, use SWIZZLE_BUFFER_INDEX instead.COMPILER_OPTION_MSL_PAD_FRAGMENT_OUTPUT_COMPONENTS - Obsolete, use SWIZZLE_BUFFER_INDEX instead.COMPILER_OPTION_MSL_TESS_DOMAIN_ORIGIN_LOWER_LEFT - Obsolete, use SWIZZLE_BUFFER_INDEX instead.COMPILER_OPTION_MSL_PLATFORM - Obsolete, use SWIZZLE_BUFFER_INDEX instead.COMPILER_OPTION_MSL_ARGUMENT_BUFFERS - Obsolete, use SWIZZLE_BUFFER_INDEX instead.COMPILER_OPTION_GLSL_EMIT_PUSH_CONSTANT_AS_UNIFORM_BUFFER - Obsolete, use SWIZZLE_BUFFER_INDEX instead.COMPILER_OPTION_MSL_TEXTURE_BUFFER_NATIVE - Obsolete, use SWIZZLE_BUFFER_INDEX instead.COMPILER_OPTION_GLSL_EMIT_UNIFORM_BUFFER_AS_PLAIN_UNIFORMS - Obsolete, use SWIZZLE_BUFFER_INDEX instead.COMPILER_OPTION_MSL_BUFFER_SIZE_BUFFER_INDEX - Obsolete, use SWIZZLE_BUFFER_INDEX instead.COMPILER_OPTION_EMIT_LINE_DIRECTIVES - Obsolete, use SWIZZLE_BUFFER_INDEX instead.COMPILER_OPTION_MSL_MULTIVIEW - Obsolete, use SWIZZLE_BUFFER_INDEX instead.COMPILER_OPTION_MSL_VIEW_MASK_BUFFER_INDEX - Obsolete, use SWIZZLE_BUFFER_INDEX instead.COMPILER_OPTION_MSL_DEVICE_INDEX - Obsolete, use SWIZZLE_BUFFER_INDEX instead.COMPILER_OPTION_MSL_VIEW_INDEX_FROM_DEVICE_INDEX - Obsolete, use SWIZZLE_BUFFER_INDEX instead.COMPILER_OPTION_MSL_DISPATCH_BASE - Obsolete, use SWIZZLE_BUFFER_INDEX instead.COMPILER_OPTION_MSL_DYNAMIC_OFFSETS_BUFFER_INDEX - Obsolete, use SWIZZLE_BUFFER_INDEX instead.COMPILER_OPTION_MSL_TEXTURE_1D_AS_2DCOMPILER_OPTION_MSL_ENABLE_BASE_INDEX_ZEROCOMPILER_OPTION_MSL_IOS_FRAMEBUFFER_FETCH_SUBPASSCOMPILER_OPTION_MSL_INVARIANT_FP_MATHCOMPILER_OPTION_MSL_EMULATE_CUBEMAP_ARRAYCOMPILER_OPTION_MSL_ENABLE_DECORATION_BINDINGpublic static final int SPVC_COMPILER_OPTION_MSL_SHADER_OUTPUT_BUFFER_INDEX
(spvc_compiler_option)
COMPILER_OPTION_UNKNOWNCOMPILER_OPTION_FORCE_TEMPORARYCOMPILER_OPTION_FLATTEN_MULTIDIMENSIONAL_ARRAYSCOMPILER_OPTION_FIXUP_DEPTH_CONVENTIONCOMPILER_OPTION_FLIP_VERTEX_YCOMPILER_OPTION_GLSL_SUPPORT_NONZERO_BASE_INSTANCECOMPILER_OPTION_GLSL_SEPARATE_SHADER_OBJECTSCOMPILER_OPTION_GLSL_ENABLE_420PACK_EXTENSIONCOMPILER_OPTION_GLSL_VERSIONCOMPILER_OPTION_GLSL_ESCOMPILER_OPTION_GLSL_VULKAN_SEMANTICSCOMPILER_OPTION_GLSL_ES_DEFAULT_FLOAT_PRECISION_HIGHPCOMPILER_OPTION_GLSL_ES_DEFAULT_INT_PRECISION_HIGHPCOMPILER_OPTION_HLSL_SHADER_MODELCOMPILER_OPTION_HLSL_POINT_SIZE_COMPATCOMPILER_OPTION_HLSL_POINT_COORD_COMPATCOMPILER_OPTION_HLSL_SUPPORT_NONZERO_BASE_VERTEX_BASE_INSTANCECOMPILER_OPTION_MSL_VERSIONCOMPILER_OPTION_MSL_TEXEL_BUFFER_TEXTURE_WIDTHCOMPILER_OPTION_MSL_AUX_BUFFER_INDEX - Obsolete, use SWIZZLE_BUFFER_INDEX instead.COMPILER_OPTION_MSL_SWIZZLE_BUFFER_INDEX - Obsolete, use SWIZZLE_BUFFER_INDEX instead.COMPILER_OPTION_MSL_INDIRECT_PARAMS_BUFFER_INDEX - Obsolete, use SWIZZLE_BUFFER_INDEX instead.COMPILER_OPTION_MSL_SHADER_OUTPUT_BUFFER_INDEX - Obsolete, use SWIZZLE_BUFFER_INDEX instead.COMPILER_OPTION_MSL_SHADER_PATCH_OUTPUT_BUFFER_INDEX - Obsolete, use SWIZZLE_BUFFER_INDEX instead.COMPILER_OPTION_MSL_SHADER_TESS_FACTOR_OUTPUT_BUFFER_INDEX - Obsolete, use SWIZZLE_BUFFER_INDEX instead.COMPILER_OPTION_MSL_SHADER_INPUT_WORKGROUP_INDEX - Obsolete, use SWIZZLE_BUFFER_INDEX instead.COMPILER_OPTION_MSL_ENABLE_POINT_SIZE_BUILTIN - Obsolete, use SWIZZLE_BUFFER_INDEX instead.COMPILER_OPTION_MSL_DISABLE_RASTERIZATION - Obsolete, use SWIZZLE_BUFFER_INDEX instead.COMPILER_OPTION_MSL_CAPTURE_OUTPUT_TO_BUFFER - Obsolete, use SWIZZLE_BUFFER_INDEX instead.COMPILER_OPTION_MSL_SWIZZLE_TEXTURE_SAMPLES - Obsolete, use SWIZZLE_BUFFER_INDEX instead.COMPILER_OPTION_MSL_PAD_FRAGMENT_OUTPUT_COMPONENTS - Obsolete, use SWIZZLE_BUFFER_INDEX instead.COMPILER_OPTION_MSL_TESS_DOMAIN_ORIGIN_LOWER_LEFT - Obsolete, use SWIZZLE_BUFFER_INDEX instead.COMPILER_OPTION_MSL_PLATFORM - Obsolete, use SWIZZLE_BUFFER_INDEX instead.COMPILER_OPTION_MSL_ARGUMENT_BUFFERS - Obsolete, use SWIZZLE_BUFFER_INDEX instead.COMPILER_OPTION_GLSL_EMIT_PUSH_CONSTANT_AS_UNIFORM_BUFFER - Obsolete, use SWIZZLE_BUFFER_INDEX instead.COMPILER_OPTION_MSL_TEXTURE_BUFFER_NATIVE - Obsolete, use SWIZZLE_BUFFER_INDEX instead.COMPILER_OPTION_GLSL_EMIT_UNIFORM_BUFFER_AS_PLAIN_UNIFORMS - Obsolete, use SWIZZLE_BUFFER_INDEX instead.COMPILER_OPTION_MSL_BUFFER_SIZE_BUFFER_INDEX - Obsolete, use SWIZZLE_BUFFER_INDEX instead.COMPILER_OPTION_EMIT_LINE_DIRECTIVES - Obsolete, use SWIZZLE_BUFFER_INDEX instead.COMPILER_OPTION_MSL_MULTIVIEW - Obsolete, use SWIZZLE_BUFFER_INDEX instead.COMPILER_OPTION_MSL_VIEW_MASK_BUFFER_INDEX - Obsolete, use SWIZZLE_BUFFER_INDEX instead.COMPILER_OPTION_MSL_DEVICE_INDEX - Obsolete, use SWIZZLE_BUFFER_INDEX instead.COMPILER_OPTION_MSL_VIEW_INDEX_FROM_DEVICE_INDEX - Obsolete, use SWIZZLE_BUFFER_INDEX instead.COMPILER_OPTION_MSL_DISPATCH_BASE - Obsolete, use SWIZZLE_BUFFER_INDEX instead.COMPILER_OPTION_MSL_DYNAMIC_OFFSETS_BUFFER_INDEX - Obsolete, use SWIZZLE_BUFFER_INDEX instead.COMPILER_OPTION_MSL_TEXTURE_1D_AS_2DCOMPILER_OPTION_MSL_ENABLE_BASE_INDEX_ZEROCOMPILER_OPTION_MSL_IOS_FRAMEBUFFER_FETCH_SUBPASSCOMPILER_OPTION_MSL_INVARIANT_FP_MATHCOMPILER_OPTION_MSL_EMULATE_CUBEMAP_ARRAYCOMPILER_OPTION_MSL_ENABLE_DECORATION_BINDINGpublic static final int SPVC_COMPILER_OPTION_MSL_SHADER_PATCH_OUTPUT_BUFFER_INDEX
(spvc_compiler_option)
COMPILER_OPTION_UNKNOWNCOMPILER_OPTION_FORCE_TEMPORARYCOMPILER_OPTION_FLATTEN_MULTIDIMENSIONAL_ARRAYSCOMPILER_OPTION_FIXUP_DEPTH_CONVENTIONCOMPILER_OPTION_FLIP_VERTEX_YCOMPILER_OPTION_GLSL_SUPPORT_NONZERO_BASE_INSTANCECOMPILER_OPTION_GLSL_SEPARATE_SHADER_OBJECTSCOMPILER_OPTION_GLSL_ENABLE_420PACK_EXTENSIONCOMPILER_OPTION_GLSL_VERSIONCOMPILER_OPTION_GLSL_ESCOMPILER_OPTION_GLSL_VULKAN_SEMANTICSCOMPILER_OPTION_GLSL_ES_DEFAULT_FLOAT_PRECISION_HIGHPCOMPILER_OPTION_GLSL_ES_DEFAULT_INT_PRECISION_HIGHPCOMPILER_OPTION_HLSL_SHADER_MODELCOMPILER_OPTION_HLSL_POINT_SIZE_COMPATCOMPILER_OPTION_HLSL_POINT_COORD_COMPATCOMPILER_OPTION_HLSL_SUPPORT_NONZERO_BASE_VERTEX_BASE_INSTANCECOMPILER_OPTION_MSL_VERSIONCOMPILER_OPTION_MSL_TEXEL_BUFFER_TEXTURE_WIDTHCOMPILER_OPTION_MSL_AUX_BUFFER_INDEX - Obsolete, use SWIZZLE_BUFFER_INDEX instead.COMPILER_OPTION_MSL_SWIZZLE_BUFFER_INDEX - Obsolete, use SWIZZLE_BUFFER_INDEX instead.COMPILER_OPTION_MSL_INDIRECT_PARAMS_BUFFER_INDEX - Obsolete, use SWIZZLE_BUFFER_INDEX instead.COMPILER_OPTION_MSL_SHADER_OUTPUT_BUFFER_INDEX - Obsolete, use SWIZZLE_BUFFER_INDEX instead.COMPILER_OPTION_MSL_SHADER_PATCH_OUTPUT_BUFFER_INDEX - Obsolete, use SWIZZLE_BUFFER_INDEX instead.COMPILER_OPTION_MSL_SHADER_TESS_FACTOR_OUTPUT_BUFFER_INDEX - Obsolete, use SWIZZLE_BUFFER_INDEX instead.COMPILER_OPTION_MSL_SHADER_INPUT_WORKGROUP_INDEX - Obsolete, use SWIZZLE_BUFFER_INDEX instead.COMPILER_OPTION_MSL_ENABLE_POINT_SIZE_BUILTIN - Obsolete, use SWIZZLE_BUFFER_INDEX instead.COMPILER_OPTION_MSL_DISABLE_RASTERIZATION - Obsolete, use SWIZZLE_BUFFER_INDEX instead.COMPILER_OPTION_MSL_CAPTURE_OUTPUT_TO_BUFFER - Obsolete, use SWIZZLE_BUFFER_INDEX instead.COMPILER_OPTION_MSL_SWIZZLE_TEXTURE_SAMPLES - Obsolete, use SWIZZLE_BUFFER_INDEX instead.COMPILER_OPTION_MSL_PAD_FRAGMENT_OUTPUT_COMPONENTS - Obsolete, use SWIZZLE_BUFFER_INDEX instead.COMPILER_OPTION_MSL_TESS_DOMAIN_ORIGIN_LOWER_LEFT - Obsolete, use SWIZZLE_BUFFER_INDEX instead.COMPILER_OPTION_MSL_PLATFORM - Obsolete, use SWIZZLE_BUFFER_INDEX instead.COMPILER_OPTION_MSL_ARGUMENT_BUFFERS - Obsolete, use SWIZZLE_BUFFER_INDEX instead.COMPILER_OPTION_GLSL_EMIT_PUSH_CONSTANT_AS_UNIFORM_BUFFER - Obsolete, use SWIZZLE_BUFFER_INDEX instead.COMPILER_OPTION_MSL_TEXTURE_BUFFER_NATIVE - Obsolete, use SWIZZLE_BUFFER_INDEX instead.COMPILER_OPTION_GLSL_EMIT_UNIFORM_BUFFER_AS_PLAIN_UNIFORMS - Obsolete, use SWIZZLE_BUFFER_INDEX instead.COMPILER_OPTION_MSL_BUFFER_SIZE_BUFFER_INDEX - Obsolete, use SWIZZLE_BUFFER_INDEX instead.COMPILER_OPTION_EMIT_LINE_DIRECTIVES - Obsolete, use SWIZZLE_BUFFER_INDEX instead.COMPILER_OPTION_MSL_MULTIVIEW - Obsolete, use SWIZZLE_BUFFER_INDEX instead.COMPILER_OPTION_MSL_VIEW_MASK_BUFFER_INDEX - Obsolete, use SWIZZLE_BUFFER_INDEX instead.COMPILER_OPTION_MSL_DEVICE_INDEX - Obsolete, use SWIZZLE_BUFFER_INDEX instead.COMPILER_OPTION_MSL_VIEW_INDEX_FROM_DEVICE_INDEX - Obsolete, use SWIZZLE_BUFFER_INDEX instead.COMPILER_OPTION_MSL_DISPATCH_BASE - Obsolete, use SWIZZLE_BUFFER_INDEX instead.COMPILER_OPTION_MSL_DYNAMIC_OFFSETS_BUFFER_INDEX - Obsolete, use SWIZZLE_BUFFER_INDEX instead.COMPILER_OPTION_MSL_TEXTURE_1D_AS_2DCOMPILER_OPTION_MSL_ENABLE_BASE_INDEX_ZEROCOMPILER_OPTION_MSL_IOS_FRAMEBUFFER_FETCH_SUBPASSCOMPILER_OPTION_MSL_INVARIANT_FP_MATHCOMPILER_OPTION_MSL_EMULATE_CUBEMAP_ARRAYCOMPILER_OPTION_MSL_ENABLE_DECORATION_BINDINGpublic static final int SPVC_COMPILER_OPTION_MSL_SHADER_TESS_FACTOR_OUTPUT_BUFFER_INDEX
(spvc_compiler_option)
COMPILER_OPTION_UNKNOWNCOMPILER_OPTION_FORCE_TEMPORARYCOMPILER_OPTION_FLATTEN_MULTIDIMENSIONAL_ARRAYSCOMPILER_OPTION_FIXUP_DEPTH_CONVENTIONCOMPILER_OPTION_FLIP_VERTEX_YCOMPILER_OPTION_GLSL_SUPPORT_NONZERO_BASE_INSTANCECOMPILER_OPTION_GLSL_SEPARATE_SHADER_OBJECTSCOMPILER_OPTION_GLSL_ENABLE_420PACK_EXTENSIONCOMPILER_OPTION_GLSL_VERSIONCOMPILER_OPTION_GLSL_ESCOMPILER_OPTION_GLSL_VULKAN_SEMANTICSCOMPILER_OPTION_GLSL_ES_DEFAULT_FLOAT_PRECISION_HIGHPCOMPILER_OPTION_GLSL_ES_DEFAULT_INT_PRECISION_HIGHPCOMPILER_OPTION_HLSL_SHADER_MODELCOMPILER_OPTION_HLSL_POINT_SIZE_COMPATCOMPILER_OPTION_HLSL_POINT_COORD_COMPATCOMPILER_OPTION_HLSL_SUPPORT_NONZERO_BASE_VERTEX_BASE_INSTANCECOMPILER_OPTION_MSL_VERSIONCOMPILER_OPTION_MSL_TEXEL_BUFFER_TEXTURE_WIDTHCOMPILER_OPTION_MSL_AUX_BUFFER_INDEX - Obsolete, use SWIZZLE_BUFFER_INDEX instead.COMPILER_OPTION_MSL_SWIZZLE_BUFFER_INDEX - Obsolete, use SWIZZLE_BUFFER_INDEX instead.COMPILER_OPTION_MSL_INDIRECT_PARAMS_BUFFER_INDEX - Obsolete, use SWIZZLE_BUFFER_INDEX instead.COMPILER_OPTION_MSL_SHADER_OUTPUT_BUFFER_INDEX - Obsolete, use SWIZZLE_BUFFER_INDEX instead.COMPILER_OPTION_MSL_SHADER_PATCH_OUTPUT_BUFFER_INDEX - Obsolete, use SWIZZLE_BUFFER_INDEX instead.COMPILER_OPTION_MSL_SHADER_TESS_FACTOR_OUTPUT_BUFFER_INDEX - Obsolete, use SWIZZLE_BUFFER_INDEX instead.COMPILER_OPTION_MSL_SHADER_INPUT_WORKGROUP_INDEX - Obsolete, use SWIZZLE_BUFFER_INDEX instead.COMPILER_OPTION_MSL_ENABLE_POINT_SIZE_BUILTIN - Obsolete, use SWIZZLE_BUFFER_INDEX instead.COMPILER_OPTION_MSL_DISABLE_RASTERIZATION - Obsolete, use SWIZZLE_BUFFER_INDEX instead.COMPILER_OPTION_MSL_CAPTURE_OUTPUT_TO_BUFFER - Obsolete, use SWIZZLE_BUFFER_INDEX instead.COMPILER_OPTION_MSL_SWIZZLE_TEXTURE_SAMPLES - Obsolete, use SWIZZLE_BUFFER_INDEX instead.COMPILER_OPTION_MSL_PAD_FRAGMENT_OUTPUT_COMPONENTS - Obsolete, use SWIZZLE_BUFFER_INDEX instead.COMPILER_OPTION_MSL_TESS_DOMAIN_ORIGIN_LOWER_LEFT - Obsolete, use SWIZZLE_BUFFER_INDEX instead.COMPILER_OPTION_MSL_PLATFORM - Obsolete, use SWIZZLE_BUFFER_INDEX instead.COMPILER_OPTION_MSL_ARGUMENT_BUFFERS - Obsolete, use SWIZZLE_BUFFER_INDEX instead.COMPILER_OPTION_GLSL_EMIT_PUSH_CONSTANT_AS_UNIFORM_BUFFER - Obsolete, use SWIZZLE_BUFFER_INDEX instead.COMPILER_OPTION_MSL_TEXTURE_BUFFER_NATIVE - Obsolete, use SWIZZLE_BUFFER_INDEX instead.COMPILER_OPTION_GLSL_EMIT_UNIFORM_BUFFER_AS_PLAIN_UNIFORMS - Obsolete, use SWIZZLE_BUFFER_INDEX instead.COMPILER_OPTION_MSL_BUFFER_SIZE_BUFFER_INDEX - Obsolete, use SWIZZLE_BUFFER_INDEX instead.COMPILER_OPTION_EMIT_LINE_DIRECTIVES - Obsolete, use SWIZZLE_BUFFER_INDEX instead.COMPILER_OPTION_MSL_MULTIVIEW - Obsolete, use SWIZZLE_BUFFER_INDEX instead.COMPILER_OPTION_MSL_VIEW_MASK_BUFFER_INDEX - Obsolete, use SWIZZLE_BUFFER_INDEX instead.COMPILER_OPTION_MSL_DEVICE_INDEX - Obsolete, use SWIZZLE_BUFFER_INDEX instead.COMPILER_OPTION_MSL_VIEW_INDEX_FROM_DEVICE_INDEX - Obsolete, use SWIZZLE_BUFFER_INDEX instead.COMPILER_OPTION_MSL_DISPATCH_BASE - Obsolete, use SWIZZLE_BUFFER_INDEX instead.COMPILER_OPTION_MSL_DYNAMIC_OFFSETS_BUFFER_INDEX - Obsolete, use SWIZZLE_BUFFER_INDEX instead.COMPILER_OPTION_MSL_TEXTURE_1D_AS_2DCOMPILER_OPTION_MSL_ENABLE_BASE_INDEX_ZEROCOMPILER_OPTION_MSL_IOS_FRAMEBUFFER_FETCH_SUBPASSCOMPILER_OPTION_MSL_INVARIANT_FP_MATHCOMPILER_OPTION_MSL_EMULATE_CUBEMAP_ARRAYCOMPILER_OPTION_MSL_ENABLE_DECORATION_BINDINGpublic static final int SPVC_COMPILER_OPTION_MSL_SHADER_INPUT_WORKGROUP_INDEX
(spvc_compiler_option)
COMPILER_OPTION_UNKNOWNCOMPILER_OPTION_FORCE_TEMPORARYCOMPILER_OPTION_FLATTEN_MULTIDIMENSIONAL_ARRAYSCOMPILER_OPTION_FIXUP_DEPTH_CONVENTIONCOMPILER_OPTION_FLIP_VERTEX_YCOMPILER_OPTION_GLSL_SUPPORT_NONZERO_BASE_INSTANCECOMPILER_OPTION_GLSL_SEPARATE_SHADER_OBJECTSCOMPILER_OPTION_GLSL_ENABLE_420PACK_EXTENSIONCOMPILER_OPTION_GLSL_VERSIONCOMPILER_OPTION_GLSL_ESCOMPILER_OPTION_GLSL_VULKAN_SEMANTICSCOMPILER_OPTION_GLSL_ES_DEFAULT_FLOAT_PRECISION_HIGHPCOMPILER_OPTION_GLSL_ES_DEFAULT_INT_PRECISION_HIGHPCOMPILER_OPTION_HLSL_SHADER_MODELCOMPILER_OPTION_HLSL_POINT_SIZE_COMPATCOMPILER_OPTION_HLSL_POINT_COORD_COMPATCOMPILER_OPTION_HLSL_SUPPORT_NONZERO_BASE_VERTEX_BASE_INSTANCECOMPILER_OPTION_MSL_VERSIONCOMPILER_OPTION_MSL_TEXEL_BUFFER_TEXTURE_WIDTHCOMPILER_OPTION_MSL_AUX_BUFFER_INDEX - Obsolete, use SWIZZLE_BUFFER_INDEX instead.COMPILER_OPTION_MSL_SWIZZLE_BUFFER_INDEX - Obsolete, use SWIZZLE_BUFFER_INDEX instead.COMPILER_OPTION_MSL_INDIRECT_PARAMS_BUFFER_INDEX - Obsolete, use SWIZZLE_BUFFER_INDEX instead.COMPILER_OPTION_MSL_SHADER_OUTPUT_BUFFER_INDEX - Obsolete, use SWIZZLE_BUFFER_INDEX instead.COMPILER_OPTION_MSL_SHADER_PATCH_OUTPUT_BUFFER_INDEX - Obsolete, use SWIZZLE_BUFFER_INDEX instead.COMPILER_OPTION_MSL_SHADER_TESS_FACTOR_OUTPUT_BUFFER_INDEX - Obsolete, use SWIZZLE_BUFFER_INDEX instead.COMPILER_OPTION_MSL_SHADER_INPUT_WORKGROUP_INDEX - Obsolete, use SWIZZLE_BUFFER_INDEX instead.COMPILER_OPTION_MSL_ENABLE_POINT_SIZE_BUILTIN - Obsolete, use SWIZZLE_BUFFER_INDEX instead.COMPILER_OPTION_MSL_DISABLE_RASTERIZATION - Obsolete, use SWIZZLE_BUFFER_INDEX instead.COMPILER_OPTION_MSL_CAPTURE_OUTPUT_TO_BUFFER - Obsolete, use SWIZZLE_BUFFER_INDEX instead.COMPILER_OPTION_MSL_SWIZZLE_TEXTURE_SAMPLES - Obsolete, use SWIZZLE_BUFFER_INDEX instead.COMPILER_OPTION_MSL_PAD_FRAGMENT_OUTPUT_COMPONENTS - Obsolete, use SWIZZLE_BUFFER_INDEX instead.COMPILER_OPTION_MSL_TESS_DOMAIN_ORIGIN_LOWER_LEFT - Obsolete, use SWIZZLE_BUFFER_INDEX instead.COMPILER_OPTION_MSL_PLATFORM - Obsolete, use SWIZZLE_BUFFER_INDEX instead.COMPILER_OPTION_MSL_ARGUMENT_BUFFERS - Obsolete, use SWIZZLE_BUFFER_INDEX instead.COMPILER_OPTION_GLSL_EMIT_PUSH_CONSTANT_AS_UNIFORM_BUFFER - Obsolete, use SWIZZLE_BUFFER_INDEX instead.COMPILER_OPTION_MSL_TEXTURE_BUFFER_NATIVE - Obsolete, use SWIZZLE_BUFFER_INDEX instead.COMPILER_OPTION_GLSL_EMIT_UNIFORM_BUFFER_AS_PLAIN_UNIFORMS - Obsolete, use SWIZZLE_BUFFER_INDEX instead.COMPILER_OPTION_MSL_BUFFER_SIZE_BUFFER_INDEX - Obsolete, use SWIZZLE_BUFFER_INDEX instead.COMPILER_OPTION_EMIT_LINE_DIRECTIVES - Obsolete, use SWIZZLE_BUFFER_INDEX instead.COMPILER_OPTION_MSL_MULTIVIEW - Obsolete, use SWIZZLE_BUFFER_INDEX instead.COMPILER_OPTION_MSL_VIEW_MASK_BUFFER_INDEX - Obsolete, use SWIZZLE_BUFFER_INDEX instead.COMPILER_OPTION_MSL_DEVICE_INDEX - Obsolete, use SWIZZLE_BUFFER_INDEX instead.COMPILER_OPTION_MSL_VIEW_INDEX_FROM_DEVICE_INDEX - Obsolete, use SWIZZLE_BUFFER_INDEX instead.COMPILER_OPTION_MSL_DISPATCH_BASE - Obsolete, use SWIZZLE_BUFFER_INDEX instead.COMPILER_OPTION_MSL_DYNAMIC_OFFSETS_BUFFER_INDEX - Obsolete, use SWIZZLE_BUFFER_INDEX instead.COMPILER_OPTION_MSL_TEXTURE_1D_AS_2DCOMPILER_OPTION_MSL_ENABLE_BASE_INDEX_ZEROCOMPILER_OPTION_MSL_IOS_FRAMEBUFFER_FETCH_SUBPASSCOMPILER_OPTION_MSL_INVARIANT_FP_MATHCOMPILER_OPTION_MSL_EMULATE_CUBEMAP_ARRAYCOMPILER_OPTION_MSL_ENABLE_DECORATION_BINDINGpublic static final int SPVC_COMPILER_OPTION_MSL_ENABLE_POINT_SIZE_BUILTIN
(spvc_compiler_option)
COMPILER_OPTION_UNKNOWNCOMPILER_OPTION_FORCE_TEMPORARYCOMPILER_OPTION_FLATTEN_MULTIDIMENSIONAL_ARRAYSCOMPILER_OPTION_FIXUP_DEPTH_CONVENTIONCOMPILER_OPTION_FLIP_VERTEX_YCOMPILER_OPTION_GLSL_SUPPORT_NONZERO_BASE_INSTANCECOMPILER_OPTION_GLSL_SEPARATE_SHADER_OBJECTSCOMPILER_OPTION_GLSL_ENABLE_420PACK_EXTENSIONCOMPILER_OPTION_GLSL_VERSIONCOMPILER_OPTION_GLSL_ESCOMPILER_OPTION_GLSL_VULKAN_SEMANTICSCOMPILER_OPTION_GLSL_ES_DEFAULT_FLOAT_PRECISION_HIGHPCOMPILER_OPTION_GLSL_ES_DEFAULT_INT_PRECISION_HIGHPCOMPILER_OPTION_HLSL_SHADER_MODELCOMPILER_OPTION_HLSL_POINT_SIZE_COMPATCOMPILER_OPTION_HLSL_POINT_COORD_COMPATCOMPILER_OPTION_HLSL_SUPPORT_NONZERO_BASE_VERTEX_BASE_INSTANCECOMPILER_OPTION_MSL_VERSIONCOMPILER_OPTION_MSL_TEXEL_BUFFER_TEXTURE_WIDTHCOMPILER_OPTION_MSL_AUX_BUFFER_INDEX - Obsolete, use SWIZZLE_BUFFER_INDEX instead.COMPILER_OPTION_MSL_SWIZZLE_BUFFER_INDEX - Obsolete, use SWIZZLE_BUFFER_INDEX instead.COMPILER_OPTION_MSL_INDIRECT_PARAMS_BUFFER_INDEX - Obsolete, use SWIZZLE_BUFFER_INDEX instead.COMPILER_OPTION_MSL_SHADER_OUTPUT_BUFFER_INDEX - Obsolete, use SWIZZLE_BUFFER_INDEX instead.COMPILER_OPTION_MSL_SHADER_PATCH_OUTPUT_BUFFER_INDEX - Obsolete, use SWIZZLE_BUFFER_INDEX instead.COMPILER_OPTION_MSL_SHADER_TESS_FACTOR_OUTPUT_BUFFER_INDEX - Obsolete, use SWIZZLE_BUFFER_INDEX instead.COMPILER_OPTION_MSL_SHADER_INPUT_WORKGROUP_INDEX - Obsolete, use SWIZZLE_BUFFER_INDEX instead.COMPILER_OPTION_MSL_ENABLE_POINT_SIZE_BUILTIN - Obsolete, use SWIZZLE_BUFFER_INDEX instead.COMPILER_OPTION_MSL_DISABLE_RASTERIZATION - Obsolete, use SWIZZLE_BUFFER_INDEX instead.COMPILER_OPTION_MSL_CAPTURE_OUTPUT_TO_BUFFER - Obsolete, use SWIZZLE_BUFFER_INDEX instead.COMPILER_OPTION_MSL_SWIZZLE_TEXTURE_SAMPLES - Obsolete, use SWIZZLE_BUFFER_INDEX instead.COMPILER_OPTION_MSL_PAD_FRAGMENT_OUTPUT_COMPONENTS - Obsolete, use SWIZZLE_BUFFER_INDEX instead.COMPILER_OPTION_MSL_TESS_DOMAIN_ORIGIN_LOWER_LEFT - Obsolete, use SWIZZLE_BUFFER_INDEX instead.COMPILER_OPTION_MSL_PLATFORM - Obsolete, use SWIZZLE_BUFFER_INDEX instead.COMPILER_OPTION_MSL_ARGUMENT_BUFFERS - Obsolete, use SWIZZLE_BUFFER_INDEX instead.COMPILER_OPTION_GLSL_EMIT_PUSH_CONSTANT_AS_UNIFORM_BUFFER - Obsolete, use SWIZZLE_BUFFER_INDEX instead.COMPILER_OPTION_MSL_TEXTURE_BUFFER_NATIVE - Obsolete, use SWIZZLE_BUFFER_INDEX instead.COMPILER_OPTION_GLSL_EMIT_UNIFORM_BUFFER_AS_PLAIN_UNIFORMS - Obsolete, use SWIZZLE_BUFFER_INDEX instead.COMPILER_OPTION_MSL_BUFFER_SIZE_BUFFER_INDEX - Obsolete, use SWIZZLE_BUFFER_INDEX instead.COMPILER_OPTION_EMIT_LINE_DIRECTIVES - Obsolete, use SWIZZLE_BUFFER_INDEX instead.COMPILER_OPTION_MSL_MULTIVIEW - Obsolete, use SWIZZLE_BUFFER_INDEX instead.COMPILER_OPTION_MSL_VIEW_MASK_BUFFER_INDEX - Obsolete, use SWIZZLE_BUFFER_INDEX instead.COMPILER_OPTION_MSL_DEVICE_INDEX - Obsolete, use SWIZZLE_BUFFER_INDEX instead.COMPILER_OPTION_MSL_VIEW_INDEX_FROM_DEVICE_INDEX - Obsolete, use SWIZZLE_BUFFER_INDEX instead.COMPILER_OPTION_MSL_DISPATCH_BASE - Obsolete, use SWIZZLE_BUFFER_INDEX instead.COMPILER_OPTION_MSL_DYNAMIC_OFFSETS_BUFFER_INDEX - Obsolete, use SWIZZLE_BUFFER_INDEX instead.COMPILER_OPTION_MSL_TEXTURE_1D_AS_2DCOMPILER_OPTION_MSL_ENABLE_BASE_INDEX_ZEROCOMPILER_OPTION_MSL_IOS_FRAMEBUFFER_FETCH_SUBPASSCOMPILER_OPTION_MSL_INVARIANT_FP_MATHCOMPILER_OPTION_MSL_EMULATE_CUBEMAP_ARRAYCOMPILER_OPTION_MSL_ENABLE_DECORATION_BINDINGpublic static final int SPVC_COMPILER_OPTION_MSL_DISABLE_RASTERIZATION
(spvc_compiler_option)
COMPILER_OPTION_UNKNOWNCOMPILER_OPTION_FORCE_TEMPORARYCOMPILER_OPTION_FLATTEN_MULTIDIMENSIONAL_ARRAYSCOMPILER_OPTION_FIXUP_DEPTH_CONVENTIONCOMPILER_OPTION_FLIP_VERTEX_YCOMPILER_OPTION_GLSL_SUPPORT_NONZERO_BASE_INSTANCECOMPILER_OPTION_GLSL_SEPARATE_SHADER_OBJECTSCOMPILER_OPTION_GLSL_ENABLE_420PACK_EXTENSIONCOMPILER_OPTION_GLSL_VERSIONCOMPILER_OPTION_GLSL_ESCOMPILER_OPTION_GLSL_VULKAN_SEMANTICSCOMPILER_OPTION_GLSL_ES_DEFAULT_FLOAT_PRECISION_HIGHPCOMPILER_OPTION_GLSL_ES_DEFAULT_INT_PRECISION_HIGHPCOMPILER_OPTION_HLSL_SHADER_MODELCOMPILER_OPTION_HLSL_POINT_SIZE_COMPATCOMPILER_OPTION_HLSL_POINT_COORD_COMPATCOMPILER_OPTION_HLSL_SUPPORT_NONZERO_BASE_VERTEX_BASE_INSTANCECOMPILER_OPTION_MSL_VERSIONCOMPILER_OPTION_MSL_TEXEL_BUFFER_TEXTURE_WIDTHCOMPILER_OPTION_MSL_AUX_BUFFER_INDEX - Obsolete, use SWIZZLE_BUFFER_INDEX instead.COMPILER_OPTION_MSL_SWIZZLE_BUFFER_INDEX - Obsolete, use SWIZZLE_BUFFER_INDEX instead.COMPILER_OPTION_MSL_INDIRECT_PARAMS_BUFFER_INDEX - Obsolete, use SWIZZLE_BUFFER_INDEX instead.COMPILER_OPTION_MSL_SHADER_OUTPUT_BUFFER_INDEX - Obsolete, use SWIZZLE_BUFFER_INDEX instead.COMPILER_OPTION_MSL_SHADER_PATCH_OUTPUT_BUFFER_INDEX - Obsolete, use SWIZZLE_BUFFER_INDEX instead.COMPILER_OPTION_MSL_SHADER_TESS_FACTOR_OUTPUT_BUFFER_INDEX - Obsolete, use SWIZZLE_BUFFER_INDEX instead.COMPILER_OPTION_MSL_SHADER_INPUT_WORKGROUP_INDEX - Obsolete, use SWIZZLE_BUFFER_INDEX instead.COMPILER_OPTION_MSL_ENABLE_POINT_SIZE_BUILTIN - Obsolete, use SWIZZLE_BUFFER_INDEX instead.COMPILER_OPTION_MSL_DISABLE_RASTERIZATION - Obsolete, use SWIZZLE_BUFFER_INDEX instead.COMPILER_OPTION_MSL_CAPTURE_OUTPUT_TO_BUFFER - Obsolete, use SWIZZLE_BUFFER_INDEX instead.COMPILER_OPTION_MSL_SWIZZLE_TEXTURE_SAMPLES - Obsolete, use SWIZZLE_BUFFER_INDEX instead.COMPILER_OPTION_MSL_PAD_FRAGMENT_OUTPUT_COMPONENTS - Obsolete, use SWIZZLE_BUFFER_INDEX instead.COMPILER_OPTION_MSL_TESS_DOMAIN_ORIGIN_LOWER_LEFT - Obsolete, use SWIZZLE_BUFFER_INDEX instead.COMPILER_OPTION_MSL_PLATFORM - Obsolete, use SWIZZLE_BUFFER_INDEX instead.COMPILER_OPTION_MSL_ARGUMENT_BUFFERS - Obsolete, use SWIZZLE_BUFFER_INDEX instead.COMPILER_OPTION_GLSL_EMIT_PUSH_CONSTANT_AS_UNIFORM_BUFFER - Obsolete, use SWIZZLE_BUFFER_INDEX instead.COMPILER_OPTION_MSL_TEXTURE_BUFFER_NATIVE - Obsolete, use SWIZZLE_BUFFER_INDEX instead.COMPILER_OPTION_GLSL_EMIT_UNIFORM_BUFFER_AS_PLAIN_UNIFORMS - Obsolete, use SWIZZLE_BUFFER_INDEX instead.COMPILER_OPTION_MSL_BUFFER_SIZE_BUFFER_INDEX - Obsolete, use SWIZZLE_BUFFER_INDEX instead.COMPILER_OPTION_EMIT_LINE_DIRECTIVES - Obsolete, use SWIZZLE_BUFFER_INDEX instead.COMPILER_OPTION_MSL_MULTIVIEW - Obsolete, use SWIZZLE_BUFFER_INDEX instead.COMPILER_OPTION_MSL_VIEW_MASK_BUFFER_INDEX - Obsolete, use SWIZZLE_BUFFER_INDEX instead.COMPILER_OPTION_MSL_DEVICE_INDEX - Obsolete, use SWIZZLE_BUFFER_INDEX instead.COMPILER_OPTION_MSL_VIEW_INDEX_FROM_DEVICE_INDEX - Obsolete, use SWIZZLE_BUFFER_INDEX instead.COMPILER_OPTION_MSL_DISPATCH_BASE - Obsolete, use SWIZZLE_BUFFER_INDEX instead.COMPILER_OPTION_MSL_DYNAMIC_OFFSETS_BUFFER_INDEX - Obsolete, use SWIZZLE_BUFFER_INDEX instead.COMPILER_OPTION_MSL_TEXTURE_1D_AS_2DCOMPILER_OPTION_MSL_ENABLE_BASE_INDEX_ZEROCOMPILER_OPTION_MSL_IOS_FRAMEBUFFER_FETCH_SUBPASSCOMPILER_OPTION_MSL_INVARIANT_FP_MATHCOMPILER_OPTION_MSL_EMULATE_CUBEMAP_ARRAYCOMPILER_OPTION_MSL_ENABLE_DECORATION_BINDINGpublic static final int SPVC_COMPILER_OPTION_MSL_CAPTURE_OUTPUT_TO_BUFFER
(spvc_compiler_option)
COMPILER_OPTION_UNKNOWNCOMPILER_OPTION_FORCE_TEMPORARYCOMPILER_OPTION_FLATTEN_MULTIDIMENSIONAL_ARRAYSCOMPILER_OPTION_FIXUP_DEPTH_CONVENTIONCOMPILER_OPTION_FLIP_VERTEX_YCOMPILER_OPTION_GLSL_SUPPORT_NONZERO_BASE_INSTANCECOMPILER_OPTION_GLSL_SEPARATE_SHADER_OBJECTSCOMPILER_OPTION_GLSL_ENABLE_420PACK_EXTENSIONCOMPILER_OPTION_GLSL_VERSIONCOMPILER_OPTION_GLSL_ESCOMPILER_OPTION_GLSL_VULKAN_SEMANTICSCOMPILER_OPTION_GLSL_ES_DEFAULT_FLOAT_PRECISION_HIGHPCOMPILER_OPTION_GLSL_ES_DEFAULT_INT_PRECISION_HIGHPCOMPILER_OPTION_HLSL_SHADER_MODELCOMPILER_OPTION_HLSL_POINT_SIZE_COMPATCOMPILER_OPTION_HLSL_POINT_COORD_COMPATCOMPILER_OPTION_HLSL_SUPPORT_NONZERO_BASE_VERTEX_BASE_INSTANCECOMPILER_OPTION_MSL_VERSIONCOMPILER_OPTION_MSL_TEXEL_BUFFER_TEXTURE_WIDTHCOMPILER_OPTION_MSL_AUX_BUFFER_INDEX - Obsolete, use SWIZZLE_BUFFER_INDEX instead.COMPILER_OPTION_MSL_SWIZZLE_BUFFER_INDEX - Obsolete, use SWIZZLE_BUFFER_INDEX instead.COMPILER_OPTION_MSL_INDIRECT_PARAMS_BUFFER_INDEX - Obsolete, use SWIZZLE_BUFFER_INDEX instead.COMPILER_OPTION_MSL_SHADER_OUTPUT_BUFFER_INDEX - Obsolete, use SWIZZLE_BUFFER_INDEX instead.COMPILER_OPTION_MSL_SHADER_PATCH_OUTPUT_BUFFER_INDEX - Obsolete, use SWIZZLE_BUFFER_INDEX instead.COMPILER_OPTION_MSL_SHADER_TESS_FACTOR_OUTPUT_BUFFER_INDEX - Obsolete, use SWIZZLE_BUFFER_INDEX instead.COMPILER_OPTION_MSL_SHADER_INPUT_WORKGROUP_INDEX - Obsolete, use SWIZZLE_BUFFER_INDEX instead.COMPILER_OPTION_MSL_ENABLE_POINT_SIZE_BUILTIN - Obsolete, use SWIZZLE_BUFFER_INDEX instead.COMPILER_OPTION_MSL_DISABLE_RASTERIZATION - Obsolete, use SWIZZLE_BUFFER_INDEX instead.COMPILER_OPTION_MSL_CAPTURE_OUTPUT_TO_BUFFER - Obsolete, use SWIZZLE_BUFFER_INDEX instead.COMPILER_OPTION_MSL_SWIZZLE_TEXTURE_SAMPLES - Obsolete, use SWIZZLE_BUFFER_INDEX instead.COMPILER_OPTION_MSL_PAD_FRAGMENT_OUTPUT_COMPONENTS - Obsolete, use SWIZZLE_BUFFER_INDEX instead.COMPILER_OPTION_MSL_TESS_DOMAIN_ORIGIN_LOWER_LEFT - Obsolete, use SWIZZLE_BUFFER_INDEX instead.COMPILER_OPTION_MSL_PLATFORM - Obsolete, use SWIZZLE_BUFFER_INDEX instead.COMPILER_OPTION_MSL_ARGUMENT_BUFFERS - Obsolete, use SWIZZLE_BUFFER_INDEX instead.COMPILER_OPTION_GLSL_EMIT_PUSH_CONSTANT_AS_UNIFORM_BUFFER - Obsolete, use SWIZZLE_BUFFER_INDEX instead.COMPILER_OPTION_MSL_TEXTURE_BUFFER_NATIVE - Obsolete, use SWIZZLE_BUFFER_INDEX instead.COMPILER_OPTION_GLSL_EMIT_UNIFORM_BUFFER_AS_PLAIN_UNIFORMS - Obsolete, use SWIZZLE_BUFFER_INDEX instead.COMPILER_OPTION_MSL_BUFFER_SIZE_BUFFER_INDEX - Obsolete, use SWIZZLE_BUFFER_INDEX instead.COMPILER_OPTION_EMIT_LINE_DIRECTIVES - Obsolete, use SWIZZLE_BUFFER_INDEX instead.COMPILER_OPTION_MSL_MULTIVIEW - Obsolete, use SWIZZLE_BUFFER_INDEX instead.COMPILER_OPTION_MSL_VIEW_MASK_BUFFER_INDEX - Obsolete, use SWIZZLE_BUFFER_INDEX instead.COMPILER_OPTION_MSL_DEVICE_INDEX - Obsolete, use SWIZZLE_BUFFER_INDEX instead.COMPILER_OPTION_MSL_VIEW_INDEX_FROM_DEVICE_INDEX - Obsolete, use SWIZZLE_BUFFER_INDEX instead.COMPILER_OPTION_MSL_DISPATCH_BASE - Obsolete, use SWIZZLE_BUFFER_INDEX instead.COMPILER_OPTION_MSL_DYNAMIC_OFFSETS_BUFFER_INDEX - Obsolete, use SWIZZLE_BUFFER_INDEX instead.COMPILER_OPTION_MSL_TEXTURE_1D_AS_2DCOMPILER_OPTION_MSL_ENABLE_BASE_INDEX_ZEROCOMPILER_OPTION_MSL_IOS_FRAMEBUFFER_FETCH_SUBPASSCOMPILER_OPTION_MSL_INVARIANT_FP_MATHCOMPILER_OPTION_MSL_EMULATE_CUBEMAP_ARRAYCOMPILER_OPTION_MSL_ENABLE_DECORATION_BINDINGpublic static final int SPVC_COMPILER_OPTION_MSL_SWIZZLE_TEXTURE_SAMPLES
(spvc_compiler_option)
COMPILER_OPTION_UNKNOWNCOMPILER_OPTION_FORCE_TEMPORARYCOMPILER_OPTION_FLATTEN_MULTIDIMENSIONAL_ARRAYSCOMPILER_OPTION_FIXUP_DEPTH_CONVENTIONCOMPILER_OPTION_FLIP_VERTEX_YCOMPILER_OPTION_GLSL_SUPPORT_NONZERO_BASE_INSTANCECOMPILER_OPTION_GLSL_SEPARATE_SHADER_OBJECTSCOMPILER_OPTION_GLSL_ENABLE_420PACK_EXTENSIONCOMPILER_OPTION_GLSL_VERSIONCOMPILER_OPTION_GLSL_ESCOMPILER_OPTION_GLSL_VULKAN_SEMANTICSCOMPILER_OPTION_GLSL_ES_DEFAULT_FLOAT_PRECISION_HIGHPCOMPILER_OPTION_GLSL_ES_DEFAULT_INT_PRECISION_HIGHPCOMPILER_OPTION_HLSL_SHADER_MODELCOMPILER_OPTION_HLSL_POINT_SIZE_COMPATCOMPILER_OPTION_HLSL_POINT_COORD_COMPATCOMPILER_OPTION_HLSL_SUPPORT_NONZERO_BASE_VERTEX_BASE_INSTANCECOMPILER_OPTION_MSL_VERSIONCOMPILER_OPTION_MSL_TEXEL_BUFFER_TEXTURE_WIDTHCOMPILER_OPTION_MSL_AUX_BUFFER_INDEX - Obsolete, use SWIZZLE_BUFFER_INDEX instead.COMPILER_OPTION_MSL_SWIZZLE_BUFFER_INDEX - Obsolete, use SWIZZLE_BUFFER_INDEX instead.COMPILER_OPTION_MSL_INDIRECT_PARAMS_BUFFER_INDEX - Obsolete, use SWIZZLE_BUFFER_INDEX instead.COMPILER_OPTION_MSL_SHADER_OUTPUT_BUFFER_INDEX - Obsolete, use SWIZZLE_BUFFER_INDEX instead.COMPILER_OPTION_MSL_SHADER_PATCH_OUTPUT_BUFFER_INDEX - Obsolete, use SWIZZLE_BUFFER_INDEX instead.COMPILER_OPTION_MSL_SHADER_TESS_FACTOR_OUTPUT_BUFFER_INDEX - Obsolete, use SWIZZLE_BUFFER_INDEX instead.COMPILER_OPTION_MSL_SHADER_INPUT_WORKGROUP_INDEX - Obsolete, use SWIZZLE_BUFFER_INDEX instead.COMPILER_OPTION_MSL_ENABLE_POINT_SIZE_BUILTIN - Obsolete, use SWIZZLE_BUFFER_INDEX instead.COMPILER_OPTION_MSL_DISABLE_RASTERIZATION - Obsolete, use SWIZZLE_BUFFER_INDEX instead.COMPILER_OPTION_MSL_CAPTURE_OUTPUT_TO_BUFFER - Obsolete, use SWIZZLE_BUFFER_INDEX instead.COMPILER_OPTION_MSL_SWIZZLE_TEXTURE_SAMPLES - Obsolete, use SWIZZLE_BUFFER_INDEX instead.COMPILER_OPTION_MSL_PAD_FRAGMENT_OUTPUT_COMPONENTS - Obsolete, use SWIZZLE_BUFFER_INDEX instead.COMPILER_OPTION_MSL_TESS_DOMAIN_ORIGIN_LOWER_LEFT - Obsolete, use SWIZZLE_BUFFER_INDEX instead.COMPILER_OPTION_MSL_PLATFORM - Obsolete, use SWIZZLE_BUFFER_INDEX instead.COMPILER_OPTION_MSL_ARGUMENT_BUFFERS - Obsolete, use SWIZZLE_BUFFER_INDEX instead.COMPILER_OPTION_GLSL_EMIT_PUSH_CONSTANT_AS_UNIFORM_BUFFER - Obsolete, use SWIZZLE_BUFFER_INDEX instead.COMPILER_OPTION_MSL_TEXTURE_BUFFER_NATIVE - Obsolete, use SWIZZLE_BUFFER_INDEX instead.COMPILER_OPTION_GLSL_EMIT_UNIFORM_BUFFER_AS_PLAIN_UNIFORMS - Obsolete, use SWIZZLE_BUFFER_INDEX instead.COMPILER_OPTION_MSL_BUFFER_SIZE_BUFFER_INDEX - Obsolete, use SWIZZLE_BUFFER_INDEX instead.COMPILER_OPTION_EMIT_LINE_DIRECTIVES - Obsolete, use SWIZZLE_BUFFER_INDEX instead.COMPILER_OPTION_MSL_MULTIVIEW - Obsolete, use SWIZZLE_BUFFER_INDEX instead.COMPILER_OPTION_MSL_VIEW_MASK_BUFFER_INDEX - Obsolete, use SWIZZLE_BUFFER_INDEX instead.COMPILER_OPTION_MSL_DEVICE_INDEX - Obsolete, use SWIZZLE_BUFFER_INDEX instead.COMPILER_OPTION_MSL_VIEW_INDEX_FROM_DEVICE_INDEX - Obsolete, use SWIZZLE_BUFFER_INDEX instead.COMPILER_OPTION_MSL_DISPATCH_BASE - Obsolete, use SWIZZLE_BUFFER_INDEX instead.COMPILER_OPTION_MSL_DYNAMIC_OFFSETS_BUFFER_INDEX - Obsolete, use SWIZZLE_BUFFER_INDEX instead.COMPILER_OPTION_MSL_TEXTURE_1D_AS_2DCOMPILER_OPTION_MSL_ENABLE_BASE_INDEX_ZEROCOMPILER_OPTION_MSL_IOS_FRAMEBUFFER_FETCH_SUBPASSCOMPILER_OPTION_MSL_INVARIANT_FP_MATHCOMPILER_OPTION_MSL_EMULATE_CUBEMAP_ARRAYCOMPILER_OPTION_MSL_ENABLE_DECORATION_BINDINGpublic static final int SPVC_COMPILER_OPTION_MSL_PAD_FRAGMENT_OUTPUT_COMPONENTS
(spvc_compiler_option)
COMPILER_OPTION_UNKNOWNCOMPILER_OPTION_FORCE_TEMPORARYCOMPILER_OPTION_FLATTEN_MULTIDIMENSIONAL_ARRAYSCOMPILER_OPTION_FIXUP_DEPTH_CONVENTIONCOMPILER_OPTION_FLIP_VERTEX_YCOMPILER_OPTION_GLSL_SUPPORT_NONZERO_BASE_INSTANCECOMPILER_OPTION_GLSL_SEPARATE_SHADER_OBJECTSCOMPILER_OPTION_GLSL_ENABLE_420PACK_EXTENSIONCOMPILER_OPTION_GLSL_VERSIONCOMPILER_OPTION_GLSL_ESCOMPILER_OPTION_GLSL_VULKAN_SEMANTICSCOMPILER_OPTION_GLSL_ES_DEFAULT_FLOAT_PRECISION_HIGHPCOMPILER_OPTION_GLSL_ES_DEFAULT_INT_PRECISION_HIGHPCOMPILER_OPTION_HLSL_SHADER_MODELCOMPILER_OPTION_HLSL_POINT_SIZE_COMPATCOMPILER_OPTION_HLSL_POINT_COORD_COMPATCOMPILER_OPTION_HLSL_SUPPORT_NONZERO_BASE_VERTEX_BASE_INSTANCECOMPILER_OPTION_MSL_VERSIONCOMPILER_OPTION_MSL_TEXEL_BUFFER_TEXTURE_WIDTHCOMPILER_OPTION_MSL_AUX_BUFFER_INDEX - Obsolete, use SWIZZLE_BUFFER_INDEX instead.COMPILER_OPTION_MSL_SWIZZLE_BUFFER_INDEX - Obsolete, use SWIZZLE_BUFFER_INDEX instead.COMPILER_OPTION_MSL_INDIRECT_PARAMS_BUFFER_INDEX - Obsolete, use SWIZZLE_BUFFER_INDEX instead.COMPILER_OPTION_MSL_SHADER_OUTPUT_BUFFER_INDEX - Obsolete, use SWIZZLE_BUFFER_INDEX instead.COMPILER_OPTION_MSL_SHADER_PATCH_OUTPUT_BUFFER_INDEX - Obsolete, use SWIZZLE_BUFFER_INDEX instead.COMPILER_OPTION_MSL_SHADER_TESS_FACTOR_OUTPUT_BUFFER_INDEX - Obsolete, use SWIZZLE_BUFFER_INDEX instead.COMPILER_OPTION_MSL_SHADER_INPUT_WORKGROUP_INDEX - Obsolete, use SWIZZLE_BUFFER_INDEX instead.COMPILER_OPTION_MSL_ENABLE_POINT_SIZE_BUILTIN - Obsolete, use SWIZZLE_BUFFER_INDEX instead.COMPILER_OPTION_MSL_DISABLE_RASTERIZATION - Obsolete, use SWIZZLE_BUFFER_INDEX instead.COMPILER_OPTION_MSL_CAPTURE_OUTPUT_TO_BUFFER - Obsolete, use SWIZZLE_BUFFER_INDEX instead.COMPILER_OPTION_MSL_SWIZZLE_TEXTURE_SAMPLES - Obsolete, use SWIZZLE_BUFFER_INDEX instead.COMPILER_OPTION_MSL_PAD_FRAGMENT_OUTPUT_COMPONENTS - Obsolete, use SWIZZLE_BUFFER_INDEX instead.COMPILER_OPTION_MSL_TESS_DOMAIN_ORIGIN_LOWER_LEFT - Obsolete, use SWIZZLE_BUFFER_INDEX instead.COMPILER_OPTION_MSL_PLATFORM - Obsolete, use SWIZZLE_BUFFER_INDEX instead.COMPILER_OPTION_MSL_ARGUMENT_BUFFERS - Obsolete, use SWIZZLE_BUFFER_INDEX instead.COMPILER_OPTION_GLSL_EMIT_PUSH_CONSTANT_AS_UNIFORM_BUFFER - Obsolete, use SWIZZLE_BUFFER_INDEX instead.COMPILER_OPTION_MSL_TEXTURE_BUFFER_NATIVE - Obsolete, use SWIZZLE_BUFFER_INDEX instead.COMPILER_OPTION_GLSL_EMIT_UNIFORM_BUFFER_AS_PLAIN_UNIFORMS - Obsolete, use SWIZZLE_BUFFER_INDEX instead.COMPILER_OPTION_MSL_BUFFER_SIZE_BUFFER_INDEX - Obsolete, use SWIZZLE_BUFFER_INDEX instead.COMPILER_OPTION_EMIT_LINE_DIRECTIVES - Obsolete, use SWIZZLE_BUFFER_INDEX instead.COMPILER_OPTION_MSL_MULTIVIEW - Obsolete, use SWIZZLE_BUFFER_INDEX instead.COMPILER_OPTION_MSL_VIEW_MASK_BUFFER_INDEX - Obsolete, use SWIZZLE_BUFFER_INDEX instead.COMPILER_OPTION_MSL_DEVICE_INDEX - Obsolete, use SWIZZLE_BUFFER_INDEX instead.COMPILER_OPTION_MSL_VIEW_INDEX_FROM_DEVICE_INDEX - Obsolete, use SWIZZLE_BUFFER_INDEX instead.COMPILER_OPTION_MSL_DISPATCH_BASE - Obsolete, use SWIZZLE_BUFFER_INDEX instead.COMPILER_OPTION_MSL_DYNAMIC_OFFSETS_BUFFER_INDEX - Obsolete, use SWIZZLE_BUFFER_INDEX instead.COMPILER_OPTION_MSL_TEXTURE_1D_AS_2DCOMPILER_OPTION_MSL_ENABLE_BASE_INDEX_ZEROCOMPILER_OPTION_MSL_IOS_FRAMEBUFFER_FETCH_SUBPASSCOMPILER_OPTION_MSL_INVARIANT_FP_MATHCOMPILER_OPTION_MSL_EMULATE_CUBEMAP_ARRAYCOMPILER_OPTION_MSL_ENABLE_DECORATION_BINDINGpublic static final int SPVC_COMPILER_OPTION_MSL_TESS_DOMAIN_ORIGIN_LOWER_LEFT
(spvc_compiler_option)
COMPILER_OPTION_UNKNOWNCOMPILER_OPTION_FORCE_TEMPORARYCOMPILER_OPTION_FLATTEN_MULTIDIMENSIONAL_ARRAYSCOMPILER_OPTION_FIXUP_DEPTH_CONVENTIONCOMPILER_OPTION_FLIP_VERTEX_YCOMPILER_OPTION_GLSL_SUPPORT_NONZERO_BASE_INSTANCECOMPILER_OPTION_GLSL_SEPARATE_SHADER_OBJECTSCOMPILER_OPTION_GLSL_ENABLE_420PACK_EXTENSIONCOMPILER_OPTION_GLSL_VERSIONCOMPILER_OPTION_GLSL_ESCOMPILER_OPTION_GLSL_VULKAN_SEMANTICSCOMPILER_OPTION_GLSL_ES_DEFAULT_FLOAT_PRECISION_HIGHPCOMPILER_OPTION_GLSL_ES_DEFAULT_INT_PRECISION_HIGHPCOMPILER_OPTION_HLSL_SHADER_MODELCOMPILER_OPTION_HLSL_POINT_SIZE_COMPATCOMPILER_OPTION_HLSL_POINT_COORD_COMPATCOMPILER_OPTION_HLSL_SUPPORT_NONZERO_BASE_VERTEX_BASE_INSTANCECOMPILER_OPTION_MSL_VERSIONCOMPILER_OPTION_MSL_TEXEL_BUFFER_TEXTURE_WIDTHCOMPILER_OPTION_MSL_AUX_BUFFER_INDEX - Obsolete, use SWIZZLE_BUFFER_INDEX instead.COMPILER_OPTION_MSL_SWIZZLE_BUFFER_INDEX - Obsolete, use SWIZZLE_BUFFER_INDEX instead.COMPILER_OPTION_MSL_INDIRECT_PARAMS_BUFFER_INDEX - Obsolete, use SWIZZLE_BUFFER_INDEX instead.COMPILER_OPTION_MSL_SHADER_OUTPUT_BUFFER_INDEX - Obsolete, use SWIZZLE_BUFFER_INDEX instead.COMPILER_OPTION_MSL_SHADER_PATCH_OUTPUT_BUFFER_INDEX - Obsolete, use SWIZZLE_BUFFER_INDEX instead.COMPILER_OPTION_MSL_SHADER_TESS_FACTOR_OUTPUT_BUFFER_INDEX - Obsolete, use SWIZZLE_BUFFER_INDEX instead.COMPILER_OPTION_MSL_SHADER_INPUT_WORKGROUP_INDEX - Obsolete, use SWIZZLE_BUFFER_INDEX instead.COMPILER_OPTION_MSL_ENABLE_POINT_SIZE_BUILTIN - Obsolete, use SWIZZLE_BUFFER_INDEX instead.COMPILER_OPTION_MSL_DISABLE_RASTERIZATION - Obsolete, use SWIZZLE_BUFFER_INDEX instead.COMPILER_OPTION_MSL_CAPTURE_OUTPUT_TO_BUFFER - Obsolete, use SWIZZLE_BUFFER_INDEX instead.COMPILER_OPTION_MSL_SWIZZLE_TEXTURE_SAMPLES - Obsolete, use SWIZZLE_BUFFER_INDEX instead.COMPILER_OPTION_MSL_PAD_FRAGMENT_OUTPUT_COMPONENTS - Obsolete, use SWIZZLE_BUFFER_INDEX instead.COMPILER_OPTION_MSL_TESS_DOMAIN_ORIGIN_LOWER_LEFT - Obsolete, use SWIZZLE_BUFFER_INDEX instead.COMPILER_OPTION_MSL_PLATFORM - Obsolete, use SWIZZLE_BUFFER_INDEX instead.COMPILER_OPTION_MSL_ARGUMENT_BUFFERS - Obsolete, use SWIZZLE_BUFFER_INDEX instead.COMPILER_OPTION_GLSL_EMIT_PUSH_CONSTANT_AS_UNIFORM_BUFFER - Obsolete, use SWIZZLE_BUFFER_INDEX instead.COMPILER_OPTION_MSL_TEXTURE_BUFFER_NATIVE - Obsolete, use SWIZZLE_BUFFER_INDEX instead.COMPILER_OPTION_GLSL_EMIT_UNIFORM_BUFFER_AS_PLAIN_UNIFORMS - Obsolete, use SWIZZLE_BUFFER_INDEX instead.COMPILER_OPTION_MSL_BUFFER_SIZE_BUFFER_INDEX - Obsolete, use SWIZZLE_BUFFER_INDEX instead.COMPILER_OPTION_EMIT_LINE_DIRECTIVES - Obsolete, use SWIZZLE_BUFFER_INDEX instead.COMPILER_OPTION_MSL_MULTIVIEW - Obsolete, use SWIZZLE_BUFFER_INDEX instead.COMPILER_OPTION_MSL_VIEW_MASK_BUFFER_INDEX - Obsolete, use SWIZZLE_BUFFER_INDEX instead.COMPILER_OPTION_MSL_DEVICE_INDEX - Obsolete, use SWIZZLE_BUFFER_INDEX instead.COMPILER_OPTION_MSL_VIEW_INDEX_FROM_DEVICE_INDEX - Obsolete, use SWIZZLE_BUFFER_INDEX instead.COMPILER_OPTION_MSL_DISPATCH_BASE - Obsolete, use SWIZZLE_BUFFER_INDEX instead.COMPILER_OPTION_MSL_DYNAMIC_OFFSETS_BUFFER_INDEX - Obsolete, use SWIZZLE_BUFFER_INDEX instead.COMPILER_OPTION_MSL_TEXTURE_1D_AS_2DCOMPILER_OPTION_MSL_ENABLE_BASE_INDEX_ZEROCOMPILER_OPTION_MSL_IOS_FRAMEBUFFER_FETCH_SUBPASSCOMPILER_OPTION_MSL_INVARIANT_FP_MATHCOMPILER_OPTION_MSL_EMULATE_CUBEMAP_ARRAYCOMPILER_OPTION_MSL_ENABLE_DECORATION_BINDINGpublic static final int SPVC_COMPILER_OPTION_MSL_PLATFORM
(spvc_compiler_option)
COMPILER_OPTION_UNKNOWNCOMPILER_OPTION_FORCE_TEMPORARYCOMPILER_OPTION_FLATTEN_MULTIDIMENSIONAL_ARRAYSCOMPILER_OPTION_FIXUP_DEPTH_CONVENTIONCOMPILER_OPTION_FLIP_VERTEX_YCOMPILER_OPTION_GLSL_SUPPORT_NONZERO_BASE_INSTANCECOMPILER_OPTION_GLSL_SEPARATE_SHADER_OBJECTSCOMPILER_OPTION_GLSL_ENABLE_420PACK_EXTENSIONCOMPILER_OPTION_GLSL_VERSIONCOMPILER_OPTION_GLSL_ESCOMPILER_OPTION_GLSL_VULKAN_SEMANTICSCOMPILER_OPTION_GLSL_ES_DEFAULT_FLOAT_PRECISION_HIGHPCOMPILER_OPTION_GLSL_ES_DEFAULT_INT_PRECISION_HIGHPCOMPILER_OPTION_HLSL_SHADER_MODELCOMPILER_OPTION_HLSL_POINT_SIZE_COMPATCOMPILER_OPTION_HLSL_POINT_COORD_COMPATCOMPILER_OPTION_HLSL_SUPPORT_NONZERO_BASE_VERTEX_BASE_INSTANCECOMPILER_OPTION_MSL_VERSIONCOMPILER_OPTION_MSL_TEXEL_BUFFER_TEXTURE_WIDTHCOMPILER_OPTION_MSL_AUX_BUFFER_INDEX - Obsolete, use SWIZZLE_BUFFER_INDEX instead.COMPILER_OPTION_MSL_SWIZZLE_BUFFER_INDEX - Obsolete, use SWIZZLE_BUFFER_INDEX instead.COMPILER_OPTION_MSL_INDIRECT_PARAMS_BUFFER_INDEX - Obsolete, use SWIZZLE_BUFFER_INDEX instead.COMPILER_OPTION_MSL_SHADER_OUTPUT_BUFFER_INDEX - Obsolete, use SWIZZLE_BUFFER_INDEX instead.COMPILER_OPTION_MSL_SHADER_PATCH_OUTPUT_BUFFER_INDEX - Obsolete, use SWIZZLE_BUFFER_INDEX instead.COMPILER_OPTION_MSL_SHADER_TESS_FACTOR_OUTPUT_BUFFER_INDEX - Obsolete, use SWIZZLE_BUFFER_INDEX instead.COMPILER_OPTION_MSL_SHADER_INPUT_WORKGROUP_INDEX - Obsolete, use SWIZZLE_BUFFER_INDEX instead.COMPILER_OPTION_MSL_ENABLE_POINT_SIZE_BUILTIN - Obsolete, use SWIZZLE_BUFFER_INDEX instead.COMPILER_OPTION_MSL_DISABLE_RASTERIZATION - Obsolete, use SWIZZLE_BUFFER_INDEX instead.COMPILER_OPTION_MSL_CAPTURE_OUTPUT_TO_BUFFER - Obsolete, use SWIZZLE_BUFFER_INDEX instead.COMPILER_OPTION_MSL_SWIZZLE_TEXTURE_SAMPLES - Obsolete, use SWIZZLE_BUFFER_INDEX instead.COMPILER_OPTION_MSL_PAD_FRAGMENT_OUTPUT_COMPONENTS - Obsolete, use SWIZZLE_BUFFER_INDEX instead.COMPILER_OPTION_MSL_TESS_DOMAIN_ORIGIN_LOWER_LEFT - Obsolete, use SWIZZLE_BUFFER_INDEX instead.COMPILER_OPTION_MSL_PLATFORM - Obsolete, use SWIZZLE_BUFFER_INDEX instead.COMPILER_OPTION_MSL_ARGUMENT_BUFFERS - Obsolete, use SWIZZLE_BUFFER_INDEX instead.COMPILER_OPTION_GLSL_EMIT_PUSH_CONSTANT_AS_UNIFORM_BUFFER - Obsolete, use SWIZZLE_BUFFER_INDEX instead.COMPILER_OPTION_MSL_TEXTURE_BUFFER_NATIVE - Obsolete, use SWIZZLE_BUFFER_INDEX instead.COMPILER_OPTION_GLSL_EMIT_UNIFORM_BUFFER_AS_PLAIN_UNIFORMS - Obsolete, use SWIZZLE_BUFFER_INDEX instead.COMPILER_OPTION_MSL_BUFFER_SIZE_BUFFER_INDEX - Obsolete, use SWIZZLE_BUFFER_INDEX instead.COMPILER_OPTION_EMIT_LINE_DIRECTIVES - Obsolete, use SWIZZLE_BUFFER_INDEX instead.COMPILER_OPTION_MSL_MULTIVIEW - Obsolete, use SWIZZLE_BUFFER_INDEX instead.COMPILER_OPTION_MSL_VIEW_MASK_BUFFER_INDEX - Obsolete, use SWIZZLE_BUFFER_INDEX instead.COMPILER_OPTION_MSL_DEVICE_INDEX - Obsolete, use SWIZZLE_BUFFER_INDEX instead.COMPILER_OPTION_MSL_VIEW_INDEX_FROM_DEVICE_INDEX - Obsolete, use SWIZZLE_BUFFER_INDEX instead.COMPILER_OPTION_MSL_DISPATCH_BASE - Obsolete, use SWIZZLE_BUFFER_INDEX instead.COMPILER_OPTION_MSL_DYNAMIC_OFFSETS_BUFFER_INDEX - Obsolete, use SWIZZLE_BUFFER_INDEX instead.COMPILER_OPTION_MSL_TEXTURE_1D_AS_2DCOMPILER_OPTION_MSL_ENABLE_BASE_INDEX_ZEROCOMPILER_OPTION_MSL_IOS_FRAMEBUFFER_FETCH_SUBPASSCOMPILER_OPTION_MSL_INVARIANT_FP_MATHCOMPILER_OPTION_MSL_EMULATE_CUBEMAP_ARRAYCOMPILER_OPTION_MSL_ENABLE_DECORATION_BINDINGpublic static final int SPVC_COMPILER_OPTION_MSL_ARGUMENT_BUFFERS
(spvc_compiler_option)
COMPILER_OPTION_UNKNOWNCOMPILER_OPTION_FORCE_TEMPORARYCOMPILER_OPTION_FLATTEN_MULTIDIMENSIONAL_ARRAYSCOMPILER_OPTION_FIXUP_DEPTH_CONVENTIONCOMPILER_OPTION_FLIP_VERTEX_YCOMPILER_OPTION_GLSL_SUPPORT_NONZERO_BASE_INSTANCECOMPILER_OPTION_GLSL_SEPARATE_SHADER_OBJECTSCOMPILER_OPTION_GLSL_ENABLE_420PACK_EXTENSIONCOMPILER_OPTION_GLSL_VERSIONCOMPILER_OPTION_GLSL_ESCOMPILER_OPTION_GLSL_VULKAN_SEMANTICSCOMPILER_OPTION_GLSL_ES_DEFAULT_FLOAT_PRECISION_HIGHPCOMPILER_OPTION_GLSL_ES_DEFAULT_INT_PRECISION_HIGHPCOMPILER_OPTION_HLSL_SHADER_MODELCOMPILER_OPTION_HLSL_POINT_SIZE_COMPATCOMPILER_OPTION_HLSL_POINT_COORD_COMPATCOMPILER_OPTION_HLSL_SUPPORT_NONZERO_BASE_VERTEX_BASE_INSTANCECOMPILER_OPTION_MSL_VERSIONCOMPILER_OPTION_MSL_TEXEL_BUFFER_TEXTURE_WIDTHCOMPILER_OPTION_MSL_AUX_BUFFER_INDEX - Obsolete, use SWIZZLE_BUFFER_INDEX instead.COMPILER_OPTION_MSL_SWIZZLE_BUFFER_INDEX - Obsolete, use SWIZZLE_BUFFER_INDEX instead.COMPILER_OPTION_MSL_INDIRECT_PARAMS_BUFFER_INDEX - Obsolete, use SWIZZLE_BUFFER_INDEX instead.COMPILER_OPTION_MSL_SHADER_OUTPUT_BUFFER_INDEX - Obsolete, use SWIZZLE_BUFFER_INDEX instead.COMPILER_OPTION_MSL_SHADER_PATCH_OUTPUT_BUFFER_INDEX - Obsolete, use SWIZZLE_BUFFER_INDEX instead.COMPILER_OPTION_MSL_SHADER_TESS_FACTOR_OUTPUT_BUFFER_INDEX - Obsolete, use SWIZZLE_BUFFER_INDEX instead.COMPILER_OPTION_MSL_SHADER_INPUT_WORKGROUP_INDEX - Obsolete, use SWIZZLE_BUFFER_INDEX instead.COMPILER_OPTION_MSL_ENABLE_POINT_SIZE_BUILTIN - Obsolete, use SWIZZLE_BUFFER_INDEX instead.COMPILER_OPTION_MSL_DISABLE_RASTERIZATION - Obsolete, use SWIZZLE_BUFFER_INDEX instead.COMPILER_OPTION_MSL_CAPTURE_OUTPUT_TO_BUFFER - Obsolete, use SWIZZLE_BUFFER_INDEX instead.COMPILER_OPTION_MSL_SWIZZLE_TEXTURE_SAMPLES - Obsolete, use SWIZZLE_BUFFER_INDEX instead.COMPILER_OPTION_MSL_PAD_FRAGMENT_OUTPUT_COMPONENTS - Obsolete, use SWIZZLE_BUFFER_INDEX instead.COMPILER_OPTION_MSL_TESS_DOMAIN_ORIGIN_LOWER_LEFT - Obsolete, use SWIZZLE_BUFFER_INDEX instead.COMPILER_OPTION_MSL_PLATFORM - Obsolete, use SWIZZLE_BUFFER_INDEX instead.COMPILER_OPTION_MSL_ARGUMENT_BUFFERS - Obsolete, use SWIZZLE_BUFFER_INDEX instead.COMPILER_OPTION_GLSL_EMIT_PUSH_CONSTANT_AS_UNIFORM_BUFFER - Obsolete, use SWIZZLE_BUFFER_INDEX instead.COMPILER_OPTION_MSL_TEXTURE_BUFFER_NATIVE - Obsolete, use SWIZZLE_BUFFER_INDEX instead.COMPILER_OPTION_GLSL_EMIT_UNIFORM_BUFFER_AS_PLAIN_UNIFORMS - Obsolete, use SWIZZLE_BUFFER_INDEX instead.COMPILER_OPTION_MSL_BUFFER_SIZE_BUFFER_INDEX - Obsolete, use SWIZZLE_BUFFER_INDEX instead.COMPILER_OPTION_EMIT_LINE_DIRECTIVES - Obsolete, use SWIZZLE_BUFFER_INDEX instead.COMPILER_OPTION_MSL_MULTIVIEW - Obsolete, use SWIZZLE_BUFFER_INDEX instead.COMPILER_OPTION_MSL_VIEW_MASK_BUFFER_INDEX - Obsolete, use SWIZZLE_BUFFER_INDEX instead.COMPILER_OPTION_MSL_DEVICE_INDEX - Obsolete, use SWIZZLE_BUFFER_INDEX instead.COMPILER_OPTION_MSL_VIEW_INDEX_FROM_DEVICE_INDEX - Obsolete, use SWIZZLE_BUFFER_INDEX instead.COMPILER_OPTION_MSL_DISPATCH_BASE - Obsolete, use SWIZZLE_BUFFER_INDEX instead.COMPILER_OPTION_MSL_DYNAMIC_OFFSETS_BUFFER_INDEX - Obsolete, use SWIZZLE_BUFFER_INDEX instead.COMPILER_OPTION_MSL_TEXTURE_1D_AS_2DCOMPILER_OPTION_MSL_ENABLE_BASE_INDEX_ZEROCOMPILER_OPTION_MSL_IOS_FRAMEBUFFER_FETCH_SUBPASSCOMPILER_OPTION_MSL_INVARIANT_FP_MATHCOMPILER_OPTION_MSL_EMULATE_CUBEMAP_ARRAYCOMPILER_OPTION_MSL_ENABLE_DECORATION_BINDINGpublic static final int SPVC_COMPILER_OPTION_GLSL_EMIT_PUSH_CONSTANT_AS_UNIFORM_BUFFER
(spvc_compiler_option)
COMPILER_OPTION_UNKNOWNCOMPILER_OPTION_FORCE_TEMPORARYCOMPILER_OPTION_FLATTEN_MULTIDIMENSIONAL_ARRAYSCOMPILER_OPTION_FIXUP_DEPTH_CONVENTIONCOMPILER_OPTION_FLIP_VERTEX_YCOMPILER_OPTION_GLSL_SUPPORT_NONZERO_BASE_INSTANCECOMPILER_OPTION_GLSL_SEPARATE_SHADER_OBJECTSCOMPILER_OPTION_GLSL_ENABLE_420PACK_EXTENSIONCOMPILER_OPTION_GLSL_VERSIONCOMPILER_OPTION_GLSL_ESCOMPILER_OPTION_GLSL_VULKAN_SEMANTICSCOMPILER_OPTION_GLSL_ES_DEFAULT_FLOAT_PRECISION_HIGHPCOMPILER_OPTION_GLSL_ES_DEFAULT_INT_PRECISION_HIGHPCOMPILER_OPTION_HLSL_SHADER_MODELCOMPILER_OPTION_HLSL_POINT_SIZE_COMPATCOMPILER_OPTION_HLSL_POINT_COORD_COMPATCOMPILER_OPTION_HLSL_SUPPORT_NONZERO_BASE_VERTEX_BASE_INSTANCECOMPILER_OPTION_MSL_VERSIONCOMPILER_OPTION_MSL_TEXEL_BUFFER_TEXTURE_WIDTHCOMPILER_OPTION_MSL_AUX_BUFFER_INDEX - Obsolete, use SWIZZLE_BUFFER_INDEX instead.COMPILER_OPTION_MSL_SWIZZLE_BUFFER_INDEX - Obsolete, use SWIZZLE_BUFFER_INDEX instead.COMPILER_OPTION_MSL_INDIRECT_PARAMS_BUFFER_INDEX - Obsolete, use SWIZZLE_BUFFER_INDEX instead.COMPILER_OPTION_MSL_SHADER_OUTPUT_BUFFER_INDEX - Obsolete, use SWIZZLE_BUFFER_INDEX instead.COMPILER_OPTION_MSL_SHADER_PATCH_OUTPUT_BUFFER_INDEX - Obsolete, use SWIZZLE_BUFFER_INDEX instead.COMPILER_OPTION_MSL_SHADER_TESS_FACTOR_OUTPUT_BUFFER_INDEX - Obsolete, use SWIZZLE_BUFFER_INDEX instead.COMPILER_OPTION_MSL_SHADER_INPUT_WORKGROUP_INDEX - Obsolete, use SWIZZLE_BUFFER_INDEX instead.COMPILER_OPTION_MSL_ENABLE_POINT_SIZE_BUILTIN - Obsolete, use SWIZZLE_BUFFER_INDEX instead.COMPILER_OPTION_MSL_DISABLE_RASTERIZATION - Obsolete, use SWIZZLE_BUFFER_INDEX instead.COMPILER_OPTION_MSL_CAPTURE_OUTPUT_TO_BUFFER - Obsolete, use SWIZZLE_BUFFER_INDEX instead.COMPILER_OPTION_MSL_SWIZZLE_TEXTURE_SAMPLES - Obsolete, use SWIZZLE_BUFFER_INDEX instead.COMPILER_OPTION_MSL_PAD_FRAGMENT_OUTPUT_COMPONENTS - Obsolete, use SWIZZLE_BUFFER_INDEX instead.COMPILER_OPTION_MSL_TESS_DOMAIN_ORIGIN_LOWER_LEFT - Obsolete, use SWIZZLE_BUFFER_INDEX instead.COMPILER_OPTION_MSL_PLATFORM - Obsolete, use SWIZZLE_BUFFER_INDEX instead.COMPILER_OPTION_MSL_ARGUMENT_BUFFERS - Obsolete, use SWIZZLE_BUFFER_INDEX instead.COMPILER_OPTION_GLSL_EMIT_PUSH_CONSTANT_AS_UNIFORM_BUFFER - Obsolete, use SWIZZLE_BUFFER_INDEX instead.COMPILER_OPTION_MSL_TEXTURE_BUFFER_NATIVE - Obsolete, use SWIZZLE_BUFFER_INDEX instead.COMPILER_OPTION_GLSL_EMIT_UNIFORM_BUFFER_AS_PLAIN_UNIFORMS - Obsolete, use SWIZZLE_BUFFER_INDEX instead.COMPILER_OPTION_MSL_BUFFER_SIZE_BUFFER_INDEX - Obsolete, use SWIZZLE_BUFFER_INDEX instead.COMPILER_OPTION_EMIT_LINE_DIRECTIVES - Obsolete, use SWIZZLE_BUFFER_INDEX instead.COMPILER_OPTION_MSL_MULTIVIEW - Obsolete, use SWIZZLE_BUFFER_INDEX instead.COMPILER_OPTION_MSL_VIEW_MASK_BUFFER_INDEX - Obsolete, use SWIZZLE_BUFFER_INDEX instead.COMPILER_OPTION_MSL_DEVICE_INDEX - Obsolete, use SWIZZLE_BUFFER_INDEX instead.COMPILER_OPTION_MSL_VIEW_INDEX_FROM_DEVICE_INDEX - Obsolete, use SWIZZLE_BUFFER_INDEX instead.COMPILER_OPTION_MSL_DISPATCH_BASE - Obsolete, use SWIZZLE_BUFFER_INDEX instead.COMPILER_OPTION_MSL_DYNAMIC_OFFSETS_BUFFER_INDEX - Obsolete, use SWIZZLE_BUFFER_INDEX instead.COMPILER_OPTION_MSL_TEXTURE_1D_AS_2DCOMPILER_OPTION_MSL_ENABLE_BASE_INDEX_ZEROCOMPILER_OPTION_MSL_IOS_FRAMEBUFFER_FETCH_SUBPASSCOMPILER_OPTION_MSL_INVARIANT_FP_MATHCOMPILER_OPTION_MSL_EMULATE_CUBEMAP_ARRAYCOMPILER_OPTION_MSL_ENABLE_DECORATION_BINDINGpublic static final int SPVC_COMPILER_OPTION_MSL_TEXTURE_BUFFER_NATIVE
(spvc_compiler_option)
COMPILER_OPTION_UNKNOWNCOMPILER_OPTION_FORCE_TEMPORARYCOMPILER_OPTION_FLATTEN_MULTIDIMENSIONAL_ARRAYSCOMPILER_OPTION_FIXUP_DEPTH_CONVENTIONCOMPILER_OPTION_FLIP_VERTEX_YCOMPILER_OPTION_GLSL_SUPPORT_NONZERO_BASE_INSTANCECOMPILER_OPTION_GLSL_SEPARATE_SHADER_OBJECTSCOMPILER_OPTION_GLSL_ENABLE_420PACK_EXTENSIONCOMPILER_OPTION_GLSL_VERSIONCOMPILER_OPTION_GLSL_ESCOMPILER_OPTION_GLSL_VULKAN_SEMANTICSCOMPILER_OPTION_GLSL_ES_DEFAULT_FLOAT_PRECISION_HIGHPCOMPILER_OPTION_GLSL_ES_DEFAULT_INT_PRECISION_HIGHPCOMPILER_OPTION_HLSL_SHADER_MODELCOMPILER_OPTION_HLSL_POINT_SIZE_COMPATCOMPILER_OPTION_HLSL_POINT_COORD_COMPATCOMPILER_OPTION_HLSL_SUPPORT_NONZERO_BASE_VERTEX_BASE_INSTANCECOMPILER_OPTION_MSL_VERSIONCOMPILER_OPTION_MSL_TEXEL_BUFFER_TEXTURE_WIDTHCOMPILER_OPTION_MSL_AUX_BUFFER_INDEX - Obsolete, use SWIZZLE_BUFFER_INDEX instead.COMPILER_OPTION_MSL_SWIZZLE_BUFFER_INDEX - Obsolete, use SWIZZLE_BUFFER_INDEX instead.COMPILER_OPTION_MSL_INDIRECT_PARAMS_BUFFER_INDEX - Obsolete, use SWIZZLE_BUFFER_INDEX instead.COMPILER_OPTION_MSL_SHADER_OUTPUT_BUFFER_INDEX - Obsolete, use SWIZZLE_BUFFER_INDEX instead.COMPILER_OPTION_MSL_SHADER_PATCH_OUTPUT_BUFFER_INDEX - Obsolete, use SWIZZLE_BUFFER_INDEX instead.COMPILER_OPTION_MSL_SHADER_TESS_FACTOR_OUTPUT_BUFFER_INDEX - Obsolete, use SWIZZLE_BUFFER_INDEX instead.COMPILER_OPTION_MSL_SHADER_INPUT_WORKGROUP_INDEX - Obsolete, use SWIZZLE_BUFFER_INDEX instead.COMPILER_OPTION_MSL_ENABLE_POINT_SIZE_BUILTIN - Obsolete, use SWIZZLE_BUFFER_INDEX instead.COMPILER_OPTION_MSL_DISABLE_RASTERIZATION - Obsolete, use SWIZZLE_BUFFER_INDEX instead.COMPILER_OPTION_MSL_CAPTURE_OUTPUT_TO_BUFFER - Obsolete, use SWIZZLE_BUFFER_INDEX instead.COMPILER_OPTION_MSL_SWIZZLE_TEXTURE_SAMPLES - Obsolete, use SWIZZLE_BUFFER_INDEX instead.COMPILER_OPTION_MSL_PAD_FRAGMENT_OUTPUT_COMPONENTS - Obsolete, use SWIZZLE_BUFFER_INDEX instead.COMPILER_OPTION_MSL_TESS_DOMAIN_ORIGIN_LOWER_LEFT - Obsolete, use SWIZZLE_BUFFER_INDEX instead.COMPILER_OPTION_MSL_PLATFORM - Obsolete, use SWIZZLE_BUFFER_INDEX instead.COMPILER_OPTION_MSL_ARGUMENT_BUFFERS - Obsolete, use SWIZZLE_BUFFER_INDEX instead.COMPILER_OPTION_GLSL_EMIT_PUSH_CONSTANT_AS_UNIFORM_BUFFER - Obsolete, use SWIZZLE_BUFFER_INDEX instead.COMPILER_OPTION_MSL_TEXTURE_BUFFER_NATIVE - Obsolete, use SWIZZLE_BUFFER_INDEX instead.COMPILER_OPTION_GLSL_EMIT_UNIFORM_BUFFER_AS_PLAIN_UNIFORMS - Obsolete, use SWIZZLE_BUFFER_INDEX instead.COMPILER_OPTION_MSL_BUFFER_SIZE_BUFFER_INDEX - Obsolete, use SWIZZLE_BUFFER_INDEX instead.COMPILER_OPTION_EMIT_LINE_DIRECTIVES - Obsolete, use SWIZZLE_BUFFER_INDEX instead.COMPILER_OPTION_MSL_MULTIVIEW - Obsolete, use SWIZZLE_BUFFER_INDEX instead.COMPILER_OPTION_MSL_VIEW_MASK_BUFFER_INDEX - Obsolete, use SWIZZLE_BUFFER_INDEX instead.COMPILER_OPTION_MSL_DEVICE_INDEX - Obsolete, use SWIZZLE_BUFFER_INDEX instead.COMPILER_OPTION_MSL_VIEW_INDEX_FROM_DEVICE_INDEX - Obsolete, use SWIZZLE_BUFFER_INDEX instead.COMPILER_OPTION_MSL_DISPATCH_BASE - Obsolete, use SWIZZLE_BUFFER_INDEX instead.COMPILER_OPTION_MSL_DYNAMIC_OFFSETS_BUFFER_INDEX - Obsolete, use SWIZZLE_BUFFER_INDEX instead.COMPILER_OPTION_MSL_TEXTURE_1D_AS_2DCOMPILER_OPTION_MSL_ENABLE_BASE_INDEX_ZEROCOMPILER_OPTION_MSL_IOS_FRAMEBUFFER_FETCH_SUBPASSCOMPILER_OPTION_MSL_INVARIANT_FP_MATHCOMPILER_OPTION_MSL_EMULATE_CUBEMAP_ARRAYCOMPILER_OPTION_MSL_ENABLE_DECORATION_BINDINGpublic static final int SPVC_COMPILER_OPTION_GLSL_EMIT_UNIFORM_BUFFER_AS_PLAIN_UNIFORMS
(spvc_compiler_option)
COMPILER_OPTION_UNKNOWNCOMPILER_OPTION_FORCE_TEMPORARYCOMPILER_OPTION_FLATTEN_MULTIDIMENSIONAL_ARRAYSCOMPILER_OPTION_FIXUP_DEPTH_CONVENTIONCOMPILER_OPTION_FLIP_VERTEX_YCOMPILER_OPTION_GLSL_SUPPORT_NONZERO_BASE_INSTANCECOMPILER_OPTION_GLSL_SEPARATE_SHADER_OBJECTSCOMPILER_OPTION_GLSL_ENABLE_420PACK_EXTENSIONCOMPILER_OPTION_GLSL_VERSIONCOMPILER_OPTION_GLSL_ESCOMPILER_OPTION_GLSL_VULKAN_SEMANTICSCOMPILER_OPTION_GLSL_ES_DEFAULT_FLOAT_PRECISION_HIGHPCOMPILER_OPTION_GLSL_ES_DEFAULT_INT_PRECISION_HIGHPCOMPILER_OPTION_HLSL_SHADER_MODELCOMPILER_OPTION_HLSL_POINT_SIZE_COMPATCOMPILER_OPTION_HLSL_POINT_COORD_COMPATCOMPILER_OPTION_HLSL_SUPPORT_NONZERO_BASE_VERTEX_BASE_INSTANCECOMPILER_OPTION_MSL_VERSIONCOMPILER_OPTION_MSL_TEXEL_BUFFER_TEXTURE_WIDTHCOMPILER_OPTION_MSL_AUX_BUFFER_INDEX - Obsolete, use SWIZZLE_BUFFER_INDEX instead.COMPILER_OPTION_MSL_SWIZZLE_BUFFER_INDEX - Obsolete, use SWIZZLE_BUFFER_INDEX instead.COMPILER_OPTION_MSL_INDIRECT_PARAMS_BUFFER_INDEX - Obsolete, use SWIZZLE_BUFFER_INDEX instead.COMPILER_OPTION_MSL_SHADER_OUTPUT_BUFFER_INDEX - Obsolete, use SWIZZLE_BUFFER_INDEX instead.COMPILER_OPTION_MSL_SHADER_PATCH_OUTPUT_BUFFER_INDEX - Obsolete, use SWIZZLE_BUFFER_INDEX instead.COMPILER_OPTION_MSL_SHADER_TESS_FACTOR_OUTPUT_BUFFER_INDEX - Obsolete, use SWIZZLE_BUFFER_INDEX instead.COMPILER_OPTION_MSL_SHADER_INPUT_WORKGROUP_INDEX - Obsolete, use SWIZZLE_BUFFER_INDEX instead.COMPILER_OPTION_MSL_ENABLE_POINT_SIZE_BUILTIN - Obsolete, use SWIZZLE_BUFFER_INDEX instead.COMPILER_OPTION_MSL_DISABLE_RASTERIZATION - Obsolete, use SWIZZLE_BUFFER_INDEX instead.COMPILER_OPTION_MSL_CAPTURE_OUTPUT_TO_BUFFER - Obsolete, use SWIZZLE_BUFFER_INDEX instead.COMPILER_OPTION_MSL_SWIZZLE_TEXTURE_SAMPLES - Obsolete, use SWIZZLE_BUFFER_INDEX instead.COMPILER_OPTION_MSL_PAD_FRAGMENT_OUTPUT_COMPONENTS - Obsolete, use SWIZZLE_BUFFER_INDEX instead.COMPILER_OPTION_MSL_TESS_DOMAIN_ORIGIN_LOWER_LEFT - Obsolete, use SWIZZLE_BUFFER_INDEX instead.COMPILER_OPTION_MSL_PLATFORM - Obsolete, use SWIZZLE_BUFFER_INDEX instead.COMPILER_OPTION_MSL_ARGUMENT_BUFFERS - Obsolete, use SWIZZLE_BUFFER_INDEX instead.COMPILER_OPTION_GLSL_EMIT_PUSH_CONSTANT_AS_UNIFORM_BUFFER - Obsolete, use SWIZZLE_BUFFER_INDEX instead.COMPILER_OPTION_MSL_TEXTURE_BUFFER_NATIVE - Obsolete, use SWIZZLE_BUFFER_INDEX instead.COMPILER_OPTION_GLSL_EMIT_UNIFORM_BUFFER_AS_PLAIN_UNIFORMS - Obsolete, use SWIZZLE_BUFFER_INDEX instead.COMPILER_OPTION_MSL_BUFFER_SIZE_BUFFER_INDEX - Obsolete, use SWIZZLE_BUFFER_INDEX instead.COMPILER_OPTION_EMIT_LINE_DIRECTIVES - Obsolete, use SWIZZLE_BUFFER_INDEX instead.COMPILER_OPTION_MSL_MULTIVIEW - Obsolete, use SWIZZLE_BUFFER_INDEX instead.COMPILER_OPTION_MSL_VIEW_MASK_BUFFER_INDEX - Obsolete, use SWIZZLE_BUFFER_INDEX instead.COMPILER_OPTION_MSL_DEVICE_INDEX - Obsolete, use SWIZZLE_BUFFER_INDEX instead.COMPILER_OPTION_MSL_VIEW_INDEX_FROM_DEVICE_INDEX - Obsolete, use SWIZZLE_BUFFER_INDEX instead.COMPILER_OPTION_MSL_DISPATCH_BASE - Obsolete, use SWIZZLE_BUFFER_INDEX instead.COMPILER_OPTION_MSL_DYNAMIC_OFFSETS_BUFFER_INDEX - Obsolete, use SWIZZLE_BUFFER_INDEX instead.COMPILER_OPTION_MSL_TEXTURE_1D_AS_2DCOMPILER_OPTION_MSL_ENABLE_BASE_INDEX_ZEROCOMPILER_OPTION_MSL_IOS_FRAMEBUFFER_FETCH_SUBPASSCOMPILER_OPTION_MSL_INVARIANT_FP_MATHCOMPILER_OPTION_MSL_EMULATE_CUBEMAP_ARRAYCOMPILER_OPTION_MSL_ENABLE_DECORATION_BINDINGpublic static final int SPVC_COMPILER_OPTION_MSL_BUFFER_SIZE_BUFFER_INDEX
(spvc_compiler_option)
COMPILER_OPTION_UNKNOWNCOMPILER_OPTION_FORCE_TEMPORARYCOMPILER_OPTION_FLATTEN_MULTIDIMENSIONAL_ARRAYSCOMPILER_OPTION_FIXUP_DEPTH_CONVENTIONCOMPILER_OPTION_FLIP_VERTEX_YCOMPILER_OPTION_GLSL_SUPPORT_NONZERO_BASE_INSTANCECOMPILER_OPTION_GLSL_SEPARATE_SHADER_OBJECTSCOMPILER_OPTION_GLSL_ENABLE_420PACK_EXTENSIONCOMPILER_OPTION_GLSL_VERSIONCOMPILER_OPTION_GLSL_ESCOMPILER_OPTION_GLSL_VULKAN_SEMANTICSCOMPILER_OPTION_GLSL_ES_DEFAULT_FLOAT_PRECISION_HIGHPCOMPILER_OPTION_GLSL_ES_DEFAULT_INT_PRECISION_HIGHPCOMPILER_OPTION_HLSL_SHADER_MODELCOMPILER_OPTION_HLSL_POINT_SIZE_COMPATCOMPILER_OPTION_HLSL_POINT_COORD_COMPATCOMPILER_OPTION_HLSL_SUPPORT_NONZERO_BASE_VERTEX_BASE_INSTANCECOMPILER_OPTION_MSL_VERSIONCOMPILER_OPTION_MSL_TEXEL_BUFFER_TEXTURE_WIDTHCOMPILER_OPTION_MSL_AUX_BUFFER_INDEX - Obsolete, use SWIZZLE_BUFFER_INDEX instead.COMPILER_OPTION_MSL_SWIZZLE_BUFFER_INDEX - Obsolete, use SWIZZLE_BUFFER_INDEX instead.COMPILER_OPTION_MSL_INDIRECT_PARAMS_BUFFER_INDEX - Obsolete, use SWIZZLE_BUFFER_INDEX instead.COMPILER_OPTION_MSL_SHADER_OUTPUT_BUFFER_INDEX - Obsolete, use SWIZZLE_BUFFER_INDEX instead.COMPILER_OPTION_MSL_SHADER_PATCH_OUTPUT_BUFFER_INDEX - Obsolete, use SWIZZLE_BUFFER_INDEX instead.COMPILER_OPTION_MSL_SHADER_TESS_FACTOR_OUTPUT_BUFFER_INDEX - Obsolete, use SWIZZLE_BUFFER_INDEX instead.COMPILER_OPTION_MSL_SHADER_INPUT_WORKGROUP_INDEX - Obsolete, use SWIZZLE_BUFFER_INDEX instead.COMPILER_OPTION_MSL_ENABLE_POINT_SIZE_BUILTIN - Obsolete, use SWIZZLE_BUFFER_INDEX instead.COMPILER_OPTION_MSL_DISABLE_RASTERIZATION - Obsolete, use SWIZZLE_BUFFER_INDEX instead.COMPILER_OPTION_MSL_CAPTURE_OUTPUT_TO_BUFFER - Obsolete, use SWIZZLE_BUFFER_INDEX instead.COMPILER_OPTION_MSL_SWIZZLE_TEXTURE_SAMPLES - Obsolete, use SWIZZLE_BUFFER_INDEX instead.COMPILER_OPTION_MSL_PAD_FRAGMENT_OUTPUT_COMPONENTS - Obsolete, use SWIZZLE_BUFFER_INDEX instead.COMPILER_OPTION_MSL_TESS_DOMAIN_ORIGIN_LOWER_LEFT - Obsolete, use SWIZZLE_BUFFER_INDEX instead.COMPILER_OPTION_MSL_PLATFORM - Obsolete, use SWIZZLE_BUFFER_INDEX instead.COMPILER_OPTION_MSL_ARGUMENT_BUFFERS - Obsolete, use SWIZZLE_BUFFER_INDEX instead.COMPILER_OPTION_GLSL_EMIT_PUSH_CONSTANT_AS_UNIFORM_BUFFER - Obsolete, use SWIZZLE_BUFFER_INDEX instead.COMPILER_OPTION_MSL_TEXTURE_BUFFER_NATIVE - Obsolete, use SWIZZLE_BUFFER_INDEX instead.COMPILER_OPTION_GLSL_EMIT_UNIFORM_BUFFER_AS_PLAIN_UNIFORMS - Obsolete, use SWIZZLE_BUFFER_INDEX instead.COMPILER_OPTION_MSL_BUFFER_SIZE_BUFFER_INDEX - Obsolete, use SWIZZLE_BUFFER_INDEX instead.COMPILER_OPTION_EMIT_LINE_DIRECTIVES - Obsolete, use SWIZZLE_BUFFER_INDEX instead.COMPILER_OPTION_MSL_MULTIVIEW - Obsolete, use SWIZZLE_BUFFER_INDEX instead.COMPILER_OPTION_MSL_VIEW_MASK_BUFFER_INDEX - Obsolete, use SWIZZLE_BUFFER_INDEX instead.COMPILER_OPTION_MSL_DEVICE_INDEX - Obsolete, use SWIZZLE_BUFFER_INDEX instead.COMPILER_OPTION_MSL_VIEW_INDEX_FROM_DEVICE_INDEX - Obsolete, use SWIZZLE_BUFFER_INDEX instead.COMPILER_OPTION_MSL_DISPATCH_BASE - Obsolete, use SWIZZLE_BUFFER_INDEX instead.COMPILER_OPTION_MSL_DYNAMIC_OFFSETS_BUFFER_INDEX - Obsolete, use SWIZZLE_BUFFER_INDEX instead.COMPILER_OPTION_MSL_TEXTURE_1D_AS_2DCOMPILER_OPTION_MSL_ENABLE_BASE_INDEX_ZEROCOMPILER_OPTION_MSL_IOS_FRAMEBUFFER_FETCH_SUBPASSCOMPILER_OPTION_MSL_INVARIANT_FP_MATHCOMPILER_OPTION_MSL_EMULATE_CUBEMAP_ARRAYCOMPILER_OPTION_MSL_ENABLE_DECORATION_BINDINGpublic static final int SPVC_COMPILER_OPTION_EMIT_LINE_DIRECTIVES
(spvc_compiler_option)
COMPILER_OPTION_UNKNOWNCOMPILER_OPTION_FORCE_TEMPORARYCOMPILER_OPTION_FLATTEN_MULTIDIMENSIONAL_ARRAYSCOMPILER_OPTION_FIXUP_DEPTH_CONVENTIONCOMPILER_OPTION_FLIP_VERTEX_YCOMPILER_OPTION_GLSL_SUPPORT_NONZERO_BASE_INSTANCECOMPILER_OPTION_GLSL_SEPARATE_SHADER_OBJECTSCOMPILER_OPTION_GLSL_ENABLE_420PACK_EXTENSIONCOMPILER_OPTION_GLSL_VERSIONCOMPILER_OPTION_GLSL_ESCOMPILER_OPTION_GLSL_VULKAN_SEMANTICSCOMPILER_OPTION_GLSL_ES_DEFAULT_FLOAT_PRECISION_HIGHPCOMPILER_OPTION_GLSL_ES_DEFAULT_INT_PRECISION_HIGHPCOMPILER_OPTION_HLSL_SHADER_MODELCOMPILER_OPTION_HLSL_POINT_SIZE_COMPATCOMPILER_OPTION_HLSL_POINT_COORD_COMPATCOMPILER_OPTION_HLSL_SUPPORT_NONZERO_BASE_VERTEX_BASE_INSTANCECOMPILER_OPTION_MSL_VERSIONCOMPILER_OPTION_MSL_TEXEL_BUFFER_TEXTURE_WIDTHCOMPILER_OPTION_MSL_AUX_BUFFER_INDEX - Obsolete, use SWIZZLE_BUFFER_INDEX instead.COMPILER_OPTION_MSL_SWIZZLE_BUFFER_INDEX - Obsolete, use SWIZZLE_BUFFER_INDEX instead.COMPILER_OPTION_MSL_INDIRECT_PARAMS_BUFFER_INDEX - Obsolete, use SWIZZLE_BUFFER_INDEX instead.COMPILER_OPTION_MSL_SHADER_OUTPUT_BUFFER_INDEX - Obsolete, use SWIZZLE_BUFFER_INDEX instead.COMPILER_OPTION_MSL_SHADER_PATCH_OUTPUT_BUFFER_INDEX - Obsolete, use SWIZZLE_BUFFER_INDEX instead.COMPILER_OPTION_MSL_SHADER_TESS_FACTOR_OUTPUT_BUFFER_INDEX - Obsolete, use SWIZZLE_BUFFER_INDEX instead.COMPILER_OPTION_MSL_SHADER_INPUT_WORKGROUP_INDEX - Obsolete, use SWIZZLE_BUFFER_INDEX instead.COMPILER_OPTION_MSL_ENABLE_POINT_SIZE_BUILTIN - Obsolete, use SWIZZLE_BUFFER_INDEX instead.COMPILER_OPTION_MSL_DISABLE_RASTERIZATION - Obsolete, use SWIZZLE_BUFFER_INDEX instead.COMPILER_OPTION_MSL_CAPTURE_OUTPUT_TO_BUFFER - Obsolete, use SWIZZLE_BUFFER_INDEX instead.COMPILER_OPTION_MSL_SWIZZLE_TEXTURE_SAMPLES - Obsolete, use SWIZZLE_BUFFER_INDEX instead.COMPILER_OPTION_MSL_PAD_FRAGMENT_OUTPUT_COMPONENTS - Obsolete, use SWIZZLE_BUFFER_INDEX instead.COMPILER_OPTION_MSL_TESS_DOMAIN_ORIGIN_LOWER_LEFT - Obsolete, use SWIZZLE_BUFFER_INDEX instead.COMPILER_OPTION_MSL_PLATFORM - Obsolete, use SWIZZLE_BUFFER_INDEX instead.COMPILER_OPTION_MSL_ARGUMENT_BUFFERS - Obsolete, use SWIZZLE_BUFFER_INDEX instead.COMPILER_OPTION_GLSL_EMIT_PUSH_CONSTANT_AS_UNIFORM_BUFFER - Obsolete, use SWIZZLE_BUFFER_INDEX instead.COMPILER_OPTION_MSL_TEXTURE_BUFFER_NATIVE - Obsolete, use SWIZZLE_BUFFER_INDEX instead.COMPILER_OPTION_GLSL_EMIT_UNIFORM_BUFFER_AS_PLAIN_UNIFORMS - Obsolete, use SWIZZLE_BUFFER_INDEX instead.COMPILER_OPTION_MSL_BUFFER_SIZE_BUFFER_INDEX - Obsolete, use SWIZZLE_BUFFER_INDEX instead.COMPILER_OPTION_EMIT_LINE_DIRECTIVES - Obsolete, use SWIZZLE_BUFFER_INDEX instead.COMPILER_OPTION_MSL_MULTIVIEW - Obsolete, use SWIZZLE_BUFFER_INDEX instead.COMPILER_OPTION_MSL_VIEW_MASK_BUFFER_INDEX - Obsolete, use SWIZZLE_BUFFER_INDEX instead.COMPILER_OPTION_MSL_DEVICE_INDEX - Obsolete, use SWIZZLE_BUFFER_INDEX instead.COMPILER_OPTION_MSL_VIEW_INDEX_FROM_DEVICE_INDEX - Obsolete, use SWIZZLE_BUFFER_INDEX instead.COMPILER_OPTION_MSL_DISPATCH_BASE - Obsolete, use SWIZZLE_BUFFER_INDEX instead.COMPILER_OPTION_MSL_DYNAMIC_OFFSETS_BUFFER_INDEX - Obsolete, use SWIZZLE_BUFFER_INDEX instead.COMPILER_OPTION_MSL_TEXTURE_1D_AS_2DCOMPILER_OPTION_MSL_ENABLE_BASE_INDEX_ZEROCOMPILER_OPTION_MSL_IOS_FRAMEBUFFER_FETCH_SUBPASSCOMPILER_OPTION_MSL_INVARIANT_FP_MATHCOMPILER_OPTION_MSL_EMULATE_CUBEMAP_ARRAYCOMPILER_OPTION_MSL_ENABLE_DECORATION_BINDINGpublic static final int SPVC_COMPILER_OPTION_MSL_MULTIVIEW
(spvc_compiler_option)
COMPILER_OPTION_UNKNOWNCOMPILER_OPTION_FORCE_TEMPORARYCOMPILER_OPTION_FLATTEN_MULTIDIMENSIONAL_ARRAYSCOMPILER_OPTION_FIXUP_DEPTH_CONVENTIONCOMPILER_OPTION_FLIP_VERTEX_YCOMPILER_OPTION_GLSL_SUPPORT_NONZERO_BASE_INSTANCECOMPILER_OPTION_GLSL_SEPARATE_SHADER_OBJECTSCOMPILER_OPTION_GLSL_ENABLE_420PACK_EXTENSIONCOMPILER_OPTION_GLSL_VERSIONCOMPILER_OPTION_GLSL_ESCOMPILER_OPTION_GLSL_VULKAN_SEMANTICSCOMPILER_OPTION_GLSL_ES_DEFAULT_FLOAT_PRECISION_HIGHPCOMPILER_OPTION_GLSL_ES_DEFAULT_INT_PRECISION_HIGHPCOMPILER_OPTION_HLSL_SHADER_MODELCOMPILER_OPTION_HLSL_POINT_SIZE_COMPATCOMPILER_OPTION_HLSL_POINT_COORD_COMPATCOMPILER_OPTION_HLSL_SUPPORT_NONZERO_BASE_VERTEX_BASE_INSTANCECOMPILER_OPTION_MSL_VERSIONCOMPILER_OPTION_MSL_TEXEL_BUFFER_TEXTURE_WIDTHCOMPILER_OPTION_MSL_AUX_BUFFER_INDEX - Obsolete, use SWIZZLE_BUFFER_INDEX instead.COMPILER_OPTION_MSL_SWIZZLE_BUFFER_INDEX - Obsolete, use SWIZZLE_BUFFER_INDEX instead.COMPILER_OPTION_MSL_INDIRECT_PARAMS_BUFFER_INDEX - Obsolete, use SWIZZLE_BUFFER_INDEX instead.COMPILER_OPTION_MSL_SHADER_OUTPUT_BUFFER_INDEX - Obsolete, use SWIZZLE_BUFFER_INDEX instead.COMPILER_OPTION_MSL_SHADER_PATCH_OUTPUT_BUFFER_INDEX - Obsolete, use SWIZZLE_BUFFER_INDEX instead.COMPILER_OPTION_MSL_SHADER_TESS_FACTOR_OUTPUT_BUFFER_INDEX - Obsolete, use SWIZZLE_BUFFER_INDEX instead.COMPILER_OPTION_MSL_SHADER_INPUT_WORKGROUP_INDEX - Obsolete, use SWIZZLE_BUFFER_INDEX instead.COMPILER_OPTION_MSL_ENABLE_POINT_SIZE_BUILTIN - Obsolete, use SWIZZLE_BUFFER_INDEX instead.COMPILER_OPTION_MSL_DISABLE_RASTERIZATION - Obsolete, use SWIZZLE_BUFFER_INDEX instead.COMPILER_OPTION_MSL_CAPTURE_OUTPUT_TO_BUFFER - Obsolete, use SWIZZLE_BUFFER_INDEX instead.COMPILER_OPTION_MSL_SWIZZLE_TEXTURE_SAMPLES - Obsolete, use SWIZZLE_BUFFER_INDEX instead.COMPILER_OPTION_MSL_PAD_FRAGMENT_OUTPUT_COMPONENTS - Obsolete, use SWIZZLE_BUFFER_INDEX instead.COMPILER_OPTION_MSL_TESS_DOMAIN_ORIGIN_LOWER_LEFT - Obsolete, use SWIZZLE_BUFFER_INDEX instead.COMPILER_OPTION_MSL_PLATFORM - Obsolete, use SWIZZLE_BUFFER_INDEX instead.COMPILER_OPTION_MSL_ARGUMENT_BUFFERS - Obsolete, use SWIZZLE_BUFFER_INDEX instead.COMPILER_OPTION_GLSL_EMIT_PUSH_CONSTANT_AS_UNIFORM_BUFFER - Obsolete, use SWIZZLE_BUFFER_INDEX instead.COMPILER_OPTION_MSL_TEXTURE_BUFFER_NATIVE - Obsolete, use SWIZZLE_BUFFER_INDEX instead.COMPILER_OPTION_GLSL_EMIT_UNIFORM_BUFFER_AS_PLAIN_UNIFORMS - Obsolete, use SWIZZLE_BUFFER_INDEX instead.COMPILER_OPTION_MSL_BUFFER_SIZE_BUFFER_INDEX - Obsolete, use SWIZZLE_BUFFER_INDEX instead.COMPILER_OPTION_EMIT_LINE_DIRECTIVES - Obsolete, use SWIZZLE_BUFFER_INDEX instead.COMPILER_OPTION_MSL_MULTIVIEW - Obsolete, use SWIZZLE_BUFFER_INDEX instead.COMPILER_OPTION_MSL_VIEW_MASK_BUFFER_INDEX - Obsolete, use SWIZZLE_BUFFER_INDEX instead.COMPILER_OPTION_MSL_DEVICE_INDEX - Obsolete, use SWIZZLE_BUFFER_INDEX instead.COMPILER_OPTION_MSL_VIEW_INDEX_FROM_DEVICE_INDEX - Obsolete, use SWIZZLE_BUFFER_INDEX instead.COMPILER_OPTION_MSL_DISPATCH_BASE - Obsolete, use SWIZZLE_BUFFER_INDEX instead.COMPILER_OPTION_MSL_DYNAMIC_OFFSETS_BUFFER_INDEX - Obsolete, use SWIZZLE_BUFFER_INDEX instead.COMPILER_OPTION_MSL_TEXTURE_1D_AS_2DCOMPILER_OPTION_MSL_ENABLE_BASE_INDEX_ZEROCOMPILER_OPTION_MSL_IOS_FRAMEBUFFER_FETCH_SUBPASSCOMPILER_OPTION_MSL_INVARIANT_FP_MATHCOMPILER_OPTION_MSL_EMULATE_CUBEMAP_ARRAYCOMPILER_OPTION_MSL_ENABLE_DECORATION_BINDINGpublic static final int SPVC_COMPILER_OPTION_MSL_VIEW_MASK_BUFFER_INDEX
(spvc_compiler_option)
COMPILER_OPTION_UNKNOWNCOMPILER_OPTION_FORCE_TEMPORARYCOMPILER_OPTION_FLATTEN_MULTIDIMENSIONAL_ARRAYSCOMPILER_OPTION_FIXUP_DEPTH_CONVENTIONCOMPILER_OPTION_FLIP_VERTEX_YCOMPILER_OPTION_GLSL_SUPPORT_NONZERO_BASE_INSTANCECOMPILER_OPTION_GLSL_SEPARATE_SHADER_OBJECTSCOMPILER_OPTION_GLSL_ENABLE_420PACK_EXTENSIONCOMPILER_OPTION_GLSL_VERSIONCOMPILER_OPTION_GLSL_ESCOMPILER_OPTION_GLSL_VULKAN_SEMANTICSCOMPILER_OPTION_GLSL_ES_DEFAULT_FLOAT_PRECISION_HIGHPCOMPILER_OPTION_GLSL_ES_DEFAULT_INT_PRECISION_HIGHPCOMPILER_OPTION_HLSL_SHADER_MODELCOMPILER_OPTION_HLSL_POINT_SIZE_COMPATCOMPILER_OPTION_HLSL_POINT_COORD_COMPATCOMPILER_OPTION_HLSL_SUPPORT_NONZERO_BASE_VERTEX_BASE_INSTANCECOMPILER_OPTION_MSL_VERSIONCOMPILER_OPTION_MSL_TEXEL_BUFFER_TEXTURE_WIDTHCOMPILER_OPTION_MSL_AUX_BUFFER_INDEX - Obsolete, use SWIZZLE_BUFFER_INDEX instead.COMPILER_OPTION_MSL_SWIZZLE_BUFFER_INDEX - Obsolete, use SWIZZLE_BUFFER_INDEX instead.COMPILER_OPTION_MSL_INDIRECT_PARAMS_BUFFER_INDEX - Obsolete, use SWIZZLE_BUFFER_INDEX instead.COMPILER_OPTION_MSL_SHADER_OUTPUT_BUFFER_INDEX - Obsolete, use SWIZZLE_BUFFER_INDEX instead.COMPILER_OPTION_MSL_SHADER_PATCH_OUTPUT_BUFFER_INDEX - Obsolete, use SWIZZLE_BUFFER_INDEX instead.COMPILER_OPTION_MSL_SHADER_TESS_FACTOR_OUTPUT_BUFFER_INDEX - Obsolete, use SWIZZLE_BUFFER_INDEX instead.COMPILER_OPTION_MSL_SHADER_INPUT_WORKGROUP_INDEX - Obsolete, use SWIZZLE_BUFFER_INDEX instead.COMPILER_OPTION_MSL_ENABLE_POINT_SIZE_BUILTIN - Obsolete, use SWIZZLE_BUFFER_INDEX instead.COMPILER_OPTION_MSL_DISABLE_RASTERIZATION - Obsolete, use SWIZZLE_BUFFER_INDEX instead.COMPILER_OPTION_MSL_CAPTURE_OUTPUT_TO_BUFFER - Obsolete, use SWIZZLE_BUFFER_INDEX instead.COMPILER_OPTION_MSL_SWIZZLE_TEXTURE_SAMPLES - Obsolete, use SWIZZLE_BUFFER_INDEX instead.COMPILER_OPTION_MSL_PAD_FRAGMENT_OUTPUT_COMPONENTS - Obsolete, use SWIZZLE_BUFFER_INDEX instead.COMPILER_OPTION_MSL_TESS_DOMAIN_ORIGIN_LOWER_LEFT - Obsolete, use SWIZZLE_BUFFER_INDEX instead.COMPILER_OPTION_MSL_PLATFORM - Obsolete, use SWIZZLE_BUFFER_INDEX instead.COMPILER_OPTION_MSL_ARGUMENT_BUFFERS - Obsolete, use SWIZZLE_BUFFER_INDEX instead.COMPILER_OPTION_GLSL_EMIT_PUSH_CONSTANT_AS_UNIFORM_BUFFER - Obsolete, use SWIZZLE_BUFFER_INDEX instead.COMPILER_OPTION_MSL_TEXTURE_BUFFER_NATIVE - Obsolete, use SWIZZLE_BUFFER_INDEX instead.COMPILER_OPTION_GLSL_EMIT_UNIFORM_BUFFER_AS_PLAIN_UNIFORMS - Obsolete, use SWIZZLE_BUFFER_INDEX instead.COMPILER_OPTION_MSL_BUFFER_SIZE_BUFFER_INDEX - Obsolete, use SWIZZLE_BUFFER_INDEX instead.COMPILER_OPTION_EMIT_LINE_DIRECTIVES - Obsolete, use SWIZZLE_BUFFER_INDEX instead.COMPILER_OPTION_MSL_MULTIVIEW - Obsolete, use SWIZZLE_BUFFER_INDEX instead.COMPILER_OPTION_MSL_VIEW_MASK_BUFFER_INDEX - Obsolete, use SWIZZLE_BUFFER_INDEX instead.COMPILER_OPTION_MSL_DEVICE_INDEX - Obsolete, use SWIZZLE_BUFFER_INDEX instead.COMPILER_OPTION_MSL_VIEW_INDEX_FROM_DEVICE_INDEX - Obsolete, use SWIZZLE_BUFFER_INDEX instead.COMPILER_OPTION_MSL_DISPATCH_BASE - Obsolete, use SWIZZLE_BUFFER_INDEX instead.COMPILER_OPTION_MSL_DYNAMIC_OFFSETS_BUFFER_INDEX - Obsolete, use SWIZZLE_BUFFER_INDEX instead.COMPILER_OPTION_MSL_TEXTURE_1D_AS_2DCOMPILER_OPTION_MSL_ENABLE_BASE_INDEX_ZEROCOMPILER_OPTION_MSL_IOS_FRAMEBUFFER_FETCH_SUBPASSCOMPILER_OPTION_MSL_INVARIANT_FP_MATHCOMPILER_OPTION_MSL_EMULATE_CUBEMAP_ARRAYCOMPILER_OPTION_MSL_ENABLE_DECORATION_BINDINGpublic static final int SPVC_COMPILER_OPTION_MSL_DEVICE_INDEX
(spvc_compiler_option)
COMPILER_OPTION_UNKNOWNCOMPILER_OPTION_FORCE_TEMPORARYCOMPILER_OPTION_FLATTEN_MULTIDIMENSIONAL_ARRAYSCOMPILER_OPTION_FIXUP_DEPTH_CONVENTIONCOMPILER_OPTION_FLIP_VERTEX_YCOMPILER_OPTION_GLSL_SUPPORT_NONZERO_BASE_INSTANCECOMPILER_OPTION_GLSL_SEPARATE_SHADER_OBJECTSCOMPILER_OPTION_GLSL_ENABLE_420PACK_EXTENSIONCOMPILER_OPTION_GLSL_VERSIONCOMPILER_OPTION_GLSL_ESCOMPILER_OPTION_GLSL_VULKAN_SEMANTICSCOMPILER_OPTION_GLSL_ES_DEFAULT_FLOAT_PRECISION_HIGHPCOMPILER_OPTION_GLSL_ES_DEFAULT_INT_PRECISION_HIGHPCOMPILER_OPTION_HLSL_SHADER_MODELCOMPILER_OPTION_HLSL_POINT_SIZE_COMPATCOMPILER_OPTION_HLSL_POINT_COORD_COMPATCOMPILER_OPTION_HLSL_SUPPORT_NONZERO_BASE_VERTEX_BASE_INSTANCECOMPILER_OPTION_MSL_VERSIONCOMPILER_OPTION_MSL_TEXEL_BUFFER_TEXTURE_WIDTHCOMPILER_OPTION_MSL_AUX_BUFFER_INDEX - Obsolete, use SWIZZLE_BUFFER_INDEX instead.COMPILER_OPTION_MSL_SWIZZLE_BUFFER_INDEX - Obsolete, use SWIZZLE_BUFFER_INDEX instead.COMPILER_OPTION_MSL_INDIRECT_PARAMS_BUFFER_INDEX - Obsolete, use SWIZZLE_BUFFER_INDEX instead.COMPILER_OPTION_MSL_SHADER_OUTPUT_BUFFER_INDEX - Obsolete, use SWIZZLE_BUFFER_INDEX instead.COMPILER_OPTION_MSL_SHADER_PATCH_OUTPUT_BUFFER_INDEX - Obsolete, use SWIZZLE_BUFFER_INDEX instead.COMPILER_OPTION_MSL_SHADER_TESS_FACTOR_OUTPUT_BUFFER_INDEX - Obsolete, use SWIZZLE_BUFFER_INDEX instead.COMPILER_OPTION_MSL_SHADER_INPUT_WORKGROUP_INDEX - Obsolete, use SWIZZLE_BUFFER_INDEX instead.COMPILER_OPTION_MSL_ENABLE_POINT_SIZE_BUILTIN - Obsolete, use SWIZZLE_BUFFER_INDEX instead.COMPILER_OPTION_MSL_DISABLE_RASTERIZATION - Obsolete, use SWIZZLE_BUFFER_INDEX instead.COMPILER_OPTION_MSL_CAPTURE_OUTPUT_TO_BUFFER - Obsolete, use SWIZZLE_BUFFER_INDEX instead.COMPILER_OPTION_MSL_SWIZZLE_TEXTURE_SAMPLES - Obsolete, use SWIZZLE_BUFFER_INDEX instead.COMPILER_OPTION_MSL_PAD_FRAGMENT_OUTPUT_COMPONENTS - Obsolete, use SWIZZLE_BUFFER_INDEX instead.COMPILER_OPTION_MSL_TESS_DOMAIN_ORIGIN_LOWER_LEFT - Obsolete, use SWIZZLE_BUFFER_INDEX instead.COMPILER_OPTION_MSL_PLATFORM - Obsolete, use SWIZZLE_BUFFER_INDEX instead.COMPILER_OPTION_MSL_ARGUMENT_BUFFERS - Obsolete, use SWIZZLE_BUFFER_INDEX instead.COMPILER_OPTION_GLSL_EMIT_PUSH_CONSTANT_AS_UNIFORM_BUFFER - Obsolete, use SWIZZLE_BUFFER_INDEX instead.COMPILER_OPTION_MSL_TEXTURE_BUFFER_NATIVE - Obsolete, use SWIZZLE_BUFFER_INDEX instead.COMPILER_OPTION_GLSL_EMIT_UNIFORM_BUFFER_AS_PLAIN_UNIFORMS - Obsolete, use SWIZZLE_BUFFER_INDEX instead.COMPILER_OPTION_MSL_BUFFER_SIZE_BUFFER_INDEX - Obsolete, use SWIZZLE_BUFFER_INDEX instead.COMPILER_OPTION_EMIT_LINE_DIRECTIVES - Obsolete, use SWIZZLE_BUFFER_INDEX instead.COMPILER_OPTION_MSL_MULTIVIEW - Obsolete, use SWIZZLE_BUFFER_INDEX instead.COMPILER_OPTION_MSL_VIEW_MASK_BUFFER_INDEX - Obsolete, use SWIZZLE_BUFFER_INDEX instead.COMPILER_OPTION_MSL_DEVICE_INDEX - Obsolete, use SWIZZLE_BUFFER_INDEX instead.COMPILER_OPTION_MSL_VIEW_INDEX_FROM_DEVICE_INDEX - Obsolete, use SWIZZLE_BUFFER_INDEX instead.COMPILER_OPTION_MSL_DISPATCH_BASE - Obsolete, use SWIZZLE_BUFFER_INDEX instead.COMPILER_OPTION_MSL_DYNAMIC_OFFSETS_BUFFER_INDEX - Obsolete, use SWIZZLE_BUFFER_INDEX instead.COMPILER_OPTION_MSL_TEXTURE_1D_AS_2DCOMPILER_OPTION_MSL_ENABLE_BASE_INDEX_ZEROCOMPILER_OPTION_MSL_IOS_FRAMEBUFFER_FETCH_SUBPASSCOMPILER_OPTION_MSL_INVARIANT_FP_MATHCOMPILER_OPTION_MSL_EMULATE_CUBEMAP_ARRAYCOMPILER_OPTION_MSL_ENABLE_DECORATION_BINDINGpublic static final int SPVC_COMPILER_OPTION_MSL_VIEW_INDEX_FROM_DEVICE_INDEX
(spvc_compiler_option)
COMPILER_OPTION_UNKNOWNCOMPILER_OPTION_FORCE_TEMPORARYCOMPILER_OPTION_FLATTEN_MULTIDIMENSIONAL_ARRAYSCOMPILER_OPTION_FIXUP_DEPTH_CONVENTIONCOMPILER_OPTION_FLIP_VERTEX_YCOMPILER_OPTION_GLSL_SUPPORT_NONZERO_BASE_INSTANCECOMPILER_OPTION_GLSL_SEPARATE_SHADER_OBJECTSCOMPILER_OPTION_GLSL_ENABLE_420PACK_EXTENSIONCOMPILER_OPTION_GLSL_VERSIONCOMPILER_OPTION_GLSL_ESCOMPILER_OPTION_GLSL_VULKAN_SEMANTICSCOMPILER_OPTION_GLSL_ES_DEFAULT_FLOAT_PRECISION_HIGHPCOMPILER_OPTION_GLSL_ES_DEFAULT_INT_PRECISION_HIGHPCOMPILER_OPTION_HLSL_SHADER_MODELCOMPILER_OPTION_HLSL_POINT_SIZE_COMPATCOMPILER_OPTION_HLSL_POINT_COORD_COMPATCOMPILER_OPTION_HLSL_SUPPORT_NONZERO_BASE_VERTEX_BASE_INSTANCECOMPILER_OPTION_MSL_VERSIONCOMPILER_OPTION_MSL_TEXEL_BUFFER_TEXTURE_WIDTHCOMPILER_OPTION_MSL_AUX_BUFFER_INDEX - Obsolete, use SWIZZLE_BUFFER_INDEX instead.COMPILER_OPTION_MSL_SWIZZLE_BUFFER_INDEX - Obsolete, use SWIZZLE_BUFFER_INDEX instead.COMPILER_OPTION_MSL_INDIRECT_PARAMS_BUFFER_INDEX - Obsolete, use SWIZZLE_BUFFER_INDEX instead.COMPILER_OPTION_MSL_SHADER_OUTPUT_BUFFER_INDEX - Obsolete, use SWIZZLE_BUFFER_INDEX instead.COMPILER_OPTION_MSL_SHADER_PATCH_OUTPUT_BUFFER_INDEX - Obsolete, use SWIZZLE_BUFFER_INDEX instead.COMPILER_OPTION_MSL_SHADER_TESS_FACTOR_OUTPUT_BUFFER_INDEX - Obsolete, use SWIZZLE_BUFFER_INDEX instead.COMPILER_OPTION_MSL_SHADER_INPUT_WORKGROUP_INDEX - Obsolete, use SWIZZLE_BUFFER_INDEX instead.COMPILER_OPTION_MSL_ENABLE_POINT_SIZE_BUILTIN - Obsolete, use SWIZZLE_BUFFER_INDEX instead.COMPILER_OPTION_MSL_DISABLE_RASTERIZATION - Obsolete, use SWIZZLE_BUFFER_INDEX instead.COMPILER_OPTION_MSL_CAPTURE_OUTPUT_TO_BUFFER - Obsolete, use SWIZZLE_BUFFER_INDEX instead.COMPILER_OPTION_MSL_SWIZZLE_TEXTURE_SAMPLES - Obsolete, use SWIZZLE_BUFFER_INDEX instead.COMPILER_OPTION_MSL_PAD_FRAGMENT_OUTPUT_COMPONENTS - Obsolete, use SWIZZLE_BUFFER_INDEX instead.COMPILER_OPTION_MSL_TESS_DOMAIN_ORIGIN_LOWER_LEFT - Obsolete, use SWIZZLE_BUFFER_INDEX instead.COMPILER_OPTION_MSL_PLATFORM - Obsolete, use SWIZZLE_BUFFER_INDEX instead.COMPILER_OPTION_MSL_ARGUMENT_BUFFERS - Obsolete, use SWIZZLE_BUFFER_INDEX instead.COMPILER_OPTION_GLSL_EMIT_PUSH_CONSTANT_AS_UNIFORM_BUFFER - Obsolete, use SWIZZLE_BUFFER_INDEX instead.COMPILER_OPTION_MSL_TEXTURE_BUFFER_NATIVE - Obsolete, use SWIZZLE_BUFFER_INDEX instead.COMPILER_OPTION_GLSL_EMIT_UNIFORM_BUFFER_AS_PLAIN_UNIFORMS - Obsolete, use SWIZZLE_BUFFER_INDEX instead.COMPILER_OPTION_MSL_BUFFER_SIZE_BUFFER_INDEX - Obsolete, use SWIZZLE_BUFFER_INDEX instead.COMPILER_OPTION_EMIT_LINE_DIRECTIVES - Obsolete, use SWIZZLE_BUFFER_INDEX instead.COMPILER_OPTION_MSL_MULTIVIEW - Obsolete, use SWIZZLE_BUFFER_INDEX instead.COMPILER_OPTION_MSL_VIEW_MASK_BUFFER_INDEX - Obsolete, use SWIZZLE_BUFFER_INDEX instead.COMPILER_OPTION_MSL_DEVICE_INDEX - Obsolete, use SWIZZLE_BUFFER_INDEX instead.COMPILER_OPTION_MSL_VIEW_INDEX_FROM_DEVICE_INDEX - Obsolete, use SWIZZLE_BUFFER_INDEX instead.COMPILER_OPTION_MSL_DISPATCH_BASE - Obsolete, use SWIZZLE_BUFFER_INDEX instead.COMPILER_OPTION_MSL_DYNAMIC_OFFSETS_BUFFER_INDEX - Obsolete, use SWIZZLE_BUFFER_INDEX instead.COMPILER_OPTION_MSL_TEXTURE_1D_AS_2DCOMPILER_OPTION_MSL_ENABLE_BASE_INDEX_ZEROCOMPILER_OPTION_MSL_IOS_FRAMEBUFFER_FETCH_SUBPASSCOMPILER_OPTION_MSL_INVARIANT_FP_MATHCOMPILER_OPTION_MSL_EMULATE_CUBEMAP_ARRAYCOMPILER_OPTION_MSL_ENABLE_DECORATION_BINDINGpublic static final int SPVC_COMPILER_OPTION_MSL_DISPATCH_BASE
(spvc_compiler_option)
COMPILER_OPTION_UNKNOWNCOMPILER_OPTION_FORCE_TEMPORARYCOMPILER_OPTION_FLATTEN_MULTIDIMENSIONAL_ARRAYSCOMPILER_OPTION_FIXUP_DEPTH_CONVENTIONCOMPILER_OPTION_FLIP_VERTEX_YCOMPILER_OPTION_GLSL_SUPPORT_NONZERO_BASE_INSTANCECOMPILER_OPTION_GLSL_SEPARATE_SHADER_OBJECTSCOMPILER_OPTION_GLSL_ENABLE_420PACK_EXTENSIONCOMPILER_OPTION_GLSL_VERSIONCOMPILER_OPTION_GLSL_ESCOMPILER_OPTION_GLSL_VULKAN_SEMANTICSCOMPILER_OPTION_GLSL_ES_DEFAULT_FLOAT_PRECISION_HIGHPCOMPILER_OPTION_GLSL_ES_DEFAULT_INT_PRECISION_HIGHPCOMPILER_OPTION_HLSL_SHADER_MODELCOMPILER_OPTION_HLSL_POINT_SIZE_COMPATCOMPILER_OPTION_HLSL_POINT_COORD_COMPATCOMPILER_OPTION_HLSL_SUPPORT_NONZERO_BASE_VERTEX_BASE_INSTANCECOMPILER_OPTION_MSL_VERSIONCOMPILER_OPTION_MSL_TEXEL_BUFFER_TEXTURE_WIDTHCOMPILER_OPTION_MSL_AUX_BUFFER_INDEX - Obsolete, use SWIZZLE_BUFFER_INDEX instead.COMPILER_OPTION_MSL_SWIZZLE_BUFFER_INDEX - Obsolete, use SWIZZLE_BUFFER_INDEX instead.COMPILER_OPTION_MSL_INDIRECT_PARAMS_BUFFER_INDEX - Obsolete, use SWIZZLE_BUFFER_INDEX instead.COMPILER_OPTION_MSL_SHADER_OUTPUT_BUFFER_INDEX - Obsolete, use SWIZZLE_BUFFER_INDEX instead.COMPILER_OPTION_MSL_SHADER_PATCH_OUTPUT_BUFFER_INDEX - Obsolete, use SWIZZLE_BUFFER_INDEX instead.COMPILER_OPTION_MSL_SHADER_TESS_FACTOR_OUTPUT_BUFFER_INDEX - Obsolete, use SWIZZLE_BUFFER_INDEX instead.COMPILER_OPTION_MSL_SHADER_INPUT_WORKGROUP_INDEX - Obsolete, use SWIZZLE_BUFFER_INDEX instead.COMPILER_OPTION_MSL_ENABLE_POINT_SIZE_BUILTIN - Obsolete, use SWIZZLE_BUFFER_INDEX instead.COMPILER_OPTION_MSL_DISABLE_RASTERIZATION - Obsolete, use SWIZZLE_BUFFER_INDEX instead.COMPILER_OPTION_MSL_CAPTURE_OUTPUT_TO_BUFFER - Obsolete, use SWIZZLE_BUFFER_INDEX instead.COMPILER_OPTION_MSL_SWIZZLE_TEXTURE_SAMPLES - Obsolete, use SWIZZLE_BUFFER_INDEX instead.COMPILER_OPTION_MSL_PAD_FRAGMENT_OUTPUT_COMPONENTS - Obsolete, use SWIZZLE_BUFFER_INDEX instead.COMPILER_OPTION_MSL_TESS_DOMAIN_ORIGIN_LOWER_LEFT - Obsolete, use SWIZZLE_BUFFER_INDEX instead.COMPILER_OPTION_MSL_PLATFORM - Obsolete, use SWIZZLE_BUFFER_INDEX instead.COMPILER_OPTION_MSL_ARGUMENT_BUFFERS - Obsolete, use SWIZZLE_BUFFER_INDEX instead.COMPILER_OPTION_GLSL_EMIT_PUSH_CONSTANT_AS_UNIFORM_BUFFER - Obsolete, use SWIZZLE_BUFFER_INDEX instead.COMPILER_OPTION_MSL_TEXTURE_BUFFER_NATIVE - Obsolete, use SWIZZLE_BUFFER_INDEX instead.COMPILER_OPTION_GLSL_EMIT_UNIFORM_BUFFER_AS_PLAIN_UNIFORMS - Obsolete, use SWIZZLE_BUFFER_INDEX instead.COMPILER_OPTION_MSL_BUFFER_SIZE_BUFFER_INDEX - Obsolete, use SWIZZLE_BUFFER_INDEX instead.COMPILER_OPTION_EMIT_LINE_DIRECTIVES - Obsolete, use SWIZZLE_BUFFER_INDEX instead.COMPILER_OPTION_MSL_MULTIVIEW - Obsolete, use SWIZZLE_BUFFER_INDEX instead.COMPILER_OPTION_MSL_VIEW_MASK_BUFFER_INDEX - Obsolete, use SWIZZLE_BUFFER_INDEX instead.COMPILER_OPTION_MSL_DEVICE_INDEX - Obsolete, use SWIZZLE_BUFFER_INDEX instead.COMPILER_OPTION_MSL_VIEW_INDEX_FROM_DEVICE_INDEX - Obsolete, use SWIZZLE_BUFFER_INDEX instead.COMPILER_OPTION_MSL_DISPATCH_BASE - Obsolete, use SWIZZLE_BUFFER_INDEX instead.COMPILER_OPTION_MSL_DYNAMIC_OFFSETS_BUFFER_INDEX - Obsolete, use SWIZZLE_BUFFER_INDEX instead.COMPILER_OPTION_MSL_TEXTURE_1D_AS_2DCOMPILER_OPTION_MSL_ENABLE_BASE_INDEX_ZEROCOMPILER_OPTION_MSL_IOS_FRAMEBUFFER_FETCH_SUBPASSCOMPILER_OPTION_MSL_INVARIANT_FP_MATHCOMPILER_OPTION_MSL_EMULATE_CUBEMAP_ARRAYCOMPILER_OPTION_MSL_ENABLE_DECORATION_BINDINGpublic static final int SPVC_COMPILER_OPTION_MSL_DYNAMIC_OFFSETS_BUFFER_INDEX
(spvc_compiler_option)
COMPILER_OPTION_UNKNOWNCOMPILER_OPTION_FORCE_TEMPORARYCOMPILER_OPTION_FLATTEN_MULTIDIMENSIONAL_ARRAYSCOMPILER_OPTION_FIXUP_DEPTH_CONVENTIONCOMPILER_OPTION_FLIP_VERTEX_YCOMPILER_OPTION_GLSL_SUPPORT_NONZERO_BASE_INSTANCECOMPILER_OPTION_GLSL_SEPARATE_SHADER_OBJECTSCOMPILER_OPTION_GLSL_ENABLE_420PACK_EXTENSIONCOMPILER_OPTION_GLSL_VERSIONCOMPILER_OPTION_GLSL_ESCOMPILER_OPTION_GLSL_VULKAN_SEMANTICSCOMPILER_OPTION_GLSL_ES_DEFAULT_FLOAT_PRECISION_HIGHPCOMPILER_OPTION_GLSL_ES_DEFAULT_INT_PRECISION_HIGHPCOMPILER_OPTION_HLSL_SHADER_MODELCOMPILER_OPTION_HLSL_POINT_SIZE_COMPATCOMPILER_OPTION_HLSL_POINT_COORD_COMPATCOMPILER_OPTION_HLSL_SUPPORT_NONZERO_BASE_VERTEX_BASE_INSTANCECOMPILER_OPTION_MSL_VERSIONCOMPILER_OPTION_MSL_TEXEL_BUFFER_TEXTURE_WIDTHCOMPILER_OPTION_MSL_AUX_BUFFER_INDEX - Obsolete, use SWIZZLE_BUFFER_INDEX instead.COMPILER_OPTION_MSL_SWIZZLE_BUFFER_INDEX - Obsolete, use SWIZZLE_BUFFER_INDEX instead.COMPILER_OPTION_MSL_INDIRECT_PARAMS_BUFFER_INDEX - Obsolete, use SWIZZLE_BUFFER_INDEX instead.COMPILER_OPTION_MSL_SHADER_OUTPUT_BUFFER_INDEX - Obsolete, use SWIZZLE_BUFFER_INDEX instead.COMPILER_OPTION_MSL_SHADER_PATCH_OUTPUT_BUFFER_INDEX - Obsolete, use SWIZZLE_BUFFER_INDEX instead.COMPILER_OPTION_MSL_SHADER_TESS_FACTOR_OUTPUT_BUFFER_INDEX - Obsolete, use SWIZZLE_BUFFER_INDEX instead.COMPILER_OPTION_MSL_SHADER_INPUT_WORKGROUP_INDEX - Obsolete, use SWIZZLE_BUFFER_INDEX instead.COMPILER_OPTION_MSL_ENABLE_POINT_SIZE_BUILTIN - Obsolete, use SWIZZLE_BUFFER_INDEX instead.COMPILER_OPTION_MSL_DISABLE_RASTERIZATION - Obsolete, use SWIZZLE_BUFFER_INDEX instead.COMPILER_OPTION_MSL_CAPTURE_OUTPUT_TO_BUFFER - Obsolete, use SWIZZLE_BUFFER_INDEX instead.COMPILER_OPTION_MSL_SWIZZLE_TEXTURE_SAMPLES - Obsolete, use SWIZZLE_BUFFER_INDEX instead.COMPILER_OPTION_MSL_PAD_FRAGMENT_OUTPUT_COMPONENTS - Obsolete, use SWIZZLE_BUFFER_INDEX instead.COMPILER_OPTION_MSL_TESS_DOMAIN_ORIGIN_LOWER_LEFT - Obsolete, use SWIZZLE_BUFFER_INDEX instead.COMPILER_OPTION_MSL_PLATFORM - Obsolete, use SWIZZLE_BUFFER_INDEX instead.COMPILER_OPTION_MSL_ARGUMENT_BUFFERS - Obsolete, use SWIZZLE_BUFFER_INDEX instead.COMPILER_OPTION_GLSL_EMIT_PUSH_CONSTANT_AS_UNIFORM_BUFFER - Obsolete, use SWIZZLE_BUFFER_INDEX instead.COMPILER_OPTION_MSL_TEXTURE_BUFFER_NATIVE - Obsolete, use SWIZZLE_BUFFER_INDEX instead.COMPILER_OPTION_GLSL_EMIT_UNIFORM_BUFFER_AS_PLAIN_UNIFORMS - Obsolete, use SWIZZLE_BUFFER_INDEX instead.COMPILER_OPTION_MSL_BUFFER_SIZE_BUFFER_INDEX - Obsolete, use SWIZZLE_BUFFER_INDEX instead.COMPILER_OPTION_EMIT_LINE_DIRECTIVES - Obsolete, use SWIZZLE_BUFFER_INDEX instead.COMPILER_OPTION_MSL_MULTIVIEW - Obsolete, use SWIZZLE_BUFFER_INDEX instead.COMPILER_OPTION_MSL_VIEW_MASK_BUFFER_INDEX - Obsolete, use SWIZZLE_BUFFER_INDEX instead.COMPILER_OPTION_MSL_DEVICE_INDEX - Obsolete, use SWIZZLE_BUFFER_INDEX instead.COMPILER_OPTION_MSL_VIEW_INDEX_FROM_DEVICE_INDEX - Obsolete, use SWIZZLE_BUFFER_INDEX instead.COMPILER_OPTION_MSL_DISPATCH_BASE - Obsolete, use SWIZZLE_BUFFER_INDEX instead.COMPILER_OPTION_MSL_DYNAMIC_OFFSETS_BUFFER_INDEX - Obsolete, use SWIZZLE_BUFFER_INDEX instead.COMPILER_OPTION_MSL_TEXTURE_1D_AS_2DCOMPILER_OPTION_MSL_ENABLE_BASE_INDEX_ZEROCOMPILER_OPTION_MSL_IOS_FRAMEBUFFER_FETCH_SUBPASSCOMPILER_OPTION_MSL_INVARIANT_FP_MATHCOMPILER_OPTION_MSL_EMULATE_CUBEMAP_ARRAYCOMPILER_OPTION_MSL_ENABLE_DECORATION_BINDINGpublic static final int SPVC_COMPILER_OPTION_MSL_TEXTURE_1D_AS_2D
(spvc_compiler_option)
COMPILER_OPTION_UNKNOWNCOMPILER_OPTION_FORCE_TEMPORARYCOMPILER_OPTION_FLATTEN_MULTIDIMENSIONAL_ARRAYSCOMPILER_OPTION_FIXUP_DEPTH_CONVENTIONCOMPILER_OPTION_FLIP_VERTEX_YCOMPILER_OPTION_GLSL_SUPPORT_NONZERO_BASE_INSTANCECOMPILER_OPTION_GLSL_SEPARATE_SHADER_OBJECTSCOMPILER_OPTION_GLSL_ENABLE_420PACK_EXTENSIONCOMPILER_OPTION_GLSL_VERSIONCOMPILER_OPTION_GLSL_ESCOMPILER_OPTION_GLSL_VULKAN_SEMANTICSCOMPILER_OPTION_GLSL_ES_DEFAULT_FLOAT_PRECISION_HIGHPCOMPILER_OPTION_GLSL_ES_DEFAULT_INT_PRECISION_HIGHPCOMPILER_OPTION_HLSL_SHADER_MODELCOMPILER_OPTION_HLSL_POINT_SIZE_COMPATCOMPILER_OPTION_HLSL_POINT_COORD_COMPATCOMPILER_OPTION_HLSL_SUPPORT_NONZERO_BASE_VERTEX_BASE_INSTANCECOMPILER_OPTION_MSL_VERSIONCOMPILER_OPTION_MSL_TEXEL_BUFFER_TEXTURE_WIDTHCOMPILER_OPTION_MSL_AUX_BUFFER_INDEX - Obsolete, use SWIZZLE_BUFFER_INDEX instead.COMPILER_OPTION_MSL_SWIZZLE_BUFFER_INDEX - Obsolete, use SWIZZLE_BUFFER_INDEX instead.COMPILER_OPTION_MSL_INDIRECT_PARAMS_BUFFER_INDEX - Obsolete, use SWIZZLE_BUFFER_INDEX instead.COMPILER_OPTION_MSL_SHADER_OUTPUT_BUFFER_INDEX - Obsolete, use SWIZZLE_BUFFER_INDEX instead.COMPILER_OPTION_MSL_SHADER_PATCH_OUTPUT_BUFFER_INDEX - Obsolete, use SWIZZLE_BUFFER_INDEX instead.COMPILER_OPTION_MSL_SHADER_TESS_FACTOR_OUTPUT_BUFFER_INDEX - Obsolete, use SWIZZLE_BUFFER_INDEX instead.COMPILER_OPTION_MSL_SHADER_INPUT_WORKGROUP_INDEX - Obsolete, use SWIZZLE_BUFFER_INDEX instead.COMPILER_OPTION_MSL_ENABLE_POINT_SIZE_BUILTIN - Obsolete, use SWIZZLE_BUFFER_INDEX instead.COMPILER_OPTION_MSL_DISABLE_RASTERIZATION - Obsolete, use SWIZZLE_BUFFER_INDEX instead.COMPILER_OPTION_MSL_CAPTURE_OUTPUT_TO_BUFFER - Obsolete, use SWIZZLE_BUFFER_INDEX instead.COMPILER_OPTION_MSL_SWIZZLE_TEXTURE_SAMPLES - Obsolete, use SWIZZLE_BUFFER_INDEX instead.COMPILER_OPTION_MSL_PAD_FRAGMENT_OUTPUT_COMPONENTS - Obsolete, use SWIZZLE_BUFFER_INDEX instead.COMPILER_OPTION_MSL_TESS_DOMAIN_ORIGIN_LOWER_LEFT - Obsolete, use SWIZZLE_BUFFER_INDEX instead.COMPILER_OPTION_MSL_PLATFORM - Obsolete, use SWIZZLE_BUFFER_INDEX instead.COMPILER_OPTION_MSL_ARGUMENT_BUFFERS - Obsolete, use SWIZZLE_BUFFER_INDEX instead.COMPILER_OPTION_GLSL_EMIT_PUSH_CONSTANT_AS_UNIFORM_BUFFER - Obsolete, use SWIZZLE_BUFFER_INDEX instead.COMPILER_OPTION_MSL_TEXTURE_BUFFER_NATIVE - Obsolete, use SWIZZLE_BUFFER_INDEX instead.COMPILER_OPTION_GLSL_EMIT_UNIFORM_BUFFER_AS_PLAIN_UNIFORMS - Obsolete, use SWIZZLE_BUFFER_INDEX instead.COMPILER_OPTION_MSL_BUFFER_SIZE_BUFFER_INDEX - Obsolete, use SWIZZLE_BUFFER_INDEX instead.COMPILER_OPTION_EMIT_LINE_DIRECTIVES - Obsolete, use SWIZZLE_BUFFER_INDEX instead.COMPILER_OPTION_MSL_MULTIVIEW - Obsolete, use SWIZZLE_BUFFER_INDEX instead.COMPILER_OPTION_MSL_VIEW_MASK_BUFFER_INDEX - Obsolete, use SWIZZLE_BUFFER_INDEX instead.COMPILER_OPTION_MSL_DEVICE_INDEX - Obsolete, use SWIZZLE_BUFFER_INDEX instead.COMPILER_OPTION_MSL_VIEW_INDEX_FROM_DEVICE_INDEX - Obsolete, use SWIZZLE_BUFFER_INDEX instead.COMPILER_OPTION_MSL_DISPATCH_BASE - Obsolete, use SWIZZLE_BUFFER_INDEX instead.COMPILER_OPTION_MSL_DYNAMIC_OFFSETS_BUFFER_INDEX - Obsolete, use SWIZZLE_BUFFER_INDEX instead.COMPILER_OPTION_MSL_TEXTURE_1D_AS_2DCOMPILER_OPTION_MSL_ENABLE_BASE_INDEX_ZEROCOMPILER_OPTION_MSL_IOS_FRAMEBUFFER_FETCH_SUBPASSCOMPILER_OPTION_MSL_INVARIANT_FP_MATHCOMPILER_OPTION_MSL_EMULATE_CUBEMAP_ARRAYCOMPILER_OPTION_MSL_ENABLE_DECORATION_BINDINGpublic static final int SPVC_COMPILER_OPTION_MSL_ENABLE_BASE_INDEX_ZERO
(spvc_compiler_option)
COMPILER_OPTION_UNKNOWNCOMPILER_OPTION_FORCE_TEMPORARYCOMPILER_OPTION_FLATTEN_MULTIDIMENSIONAL_ARRAYSCOMPILER_OPTION_FIXUP_DEPTH_CONVENTIONCOMPILER_OPTION_FLIP_VERTEX_YCOMPILER_OPTION_GLSL_SUPPORT_NONZERO_BASE_INSTANCECOMPILER_OPTION_GLSL_SEPARATE_SHADER_OBJECTSCOMPILER_OPTION_GLSL_ENABLE_420PACK_EXTENSIONCOMPILER_OPTION_GLSL_VERSIONCOMPILER_OPTION_GLSL_ESCOMPILER_OPTION_GLSL_VULKAN_SEMANTICSCOMPILER_OPTION_GLSL_ES_DEFAULT_FLOAT_PRECISION_HIGHPCOMPILER_OPTION_GLSL_ES_DEFAULT_INT_PRECISION_HIGHPCOMPILER_OPTION_HLSL_SHADER_MODELCOMPILER_OPTION_HLSL_POINT_SIZE_COMPATCOMPILER_OPTION_HLSL_POINT_COORD_COMPATCOMPILER_OPTION_HLSL_SUPPORT_NONZERO_BASE_VERTEX_BASE_INSTANCECOMPILER_OPTION_MSL_VERSIONCOMPILER_OPTION_MSL_TEXEL_BUFFER_TEXTURE_WIDTHCOMPILER_OPTION_MSL_AUX_BUFFER_INDEX - Obsolete, use SWIZZLE_BUFFER_INDEX instead.COMPILER_OPTION_MSL_SWIZZLE_BUFFER_INDEX - Obsolete, use SWIZZLE_BUFFER_INDEX instead.COMPILER_OPTION_MSL_INDIRECT_PARAMS_BUFFER_INDEX - Obsolete, use SWIZZLE_BUFFER_INDEX instead.COMPILER_OPTION_MSL_SHADER_OUTPUT_BUFFER_INDEX - Obsolete, use SWIZZLE_BUFFER_INDEX instead.COMPILER_OPTION_MSL_SHADER_PATCH_OUTPUT_BUFFER_INDEX - Obsolete, use SWIZZLE_BUFFER_INDEX instead.COMPILER_OPTION_MSL_SHADER_TESS_FACTOR_OUTPUT_BUFFER_INDEX - Obsolete, use SWIZZLE_BUFFER_INDEX instead.COMPILER_OPTION_MSL_SHADER_INPUT_WORKGROUP_INDEX - Obsolete, use SWIZZLE_BUFFER_INDEX instead.COMPILER_OPTION_MSL_ENABLE_POINT_SIZE_BUILTIN - Obsolete, use SWIZZLE_BUFFER_INDEX instead.COMPILER_OPTION_MSL_DISABLE_RASTERIZATION - Obsolete, use SWIZZLE_BUFFER_INDEX instead.COMPILER_OPTION_MSL_CAPTURE_OUTPUT_TO_BUFFER - Obsolete, use SWIZZLE_BUFFER_INDEX instead.COMPILER_OPTION_MSL_SWIZZLE_TEXTURE_SAMPLES - Obsolete, use SWIZZLE_BUFFER_INDEX instead.COMPILER_OPTION_MSL_PAD_FRAGMENT_OUTPUT_COMPONENTS - Obsolete, use SWIZZLE_BUFFER_INDEX instead.COMPILER_OPTION_MSL_TESS_DOMAIN_ORIGIN_LOWER_LEFT - Obsolete, use SWIZZLE_BUFFER_INDEX instead.COMPILER_OPTION_MSL_PLATFORM - Obsolete, use SWIZZLE_BUFFER_INDEX instead.COMPILER_OPTION_MSL_ARGUMENT_BUFFERS - Obsolete, use SWIZZLE_BUFFER_INDEX instead.COMPILER_OPTION_GLSL_EMIT_PUSH_CONSTANT_AS_UNIFORM_BUFFER - Obsolete, use SWIZZLE_BUFFER_INDEX instead.COMPILER_OPTION_MSL_TEXTURE_BUFFER_NATIVE - Obsolete, use SWIZZLE_BUFFER_INDEX instead.COMPILER_OPTION_GLSL_EMIT_UNIFORM_BUFFER_AS_PLAIN_UNIFORMS - Obsolete, use SWIZZLE_BUFFER_INDEX instead.COMPILER_OPTION_MSL_BUFFER_SIZE_BUFFER_INDEX - Obsolete, use SWIZZLE_BUFFER_INDEX instead.COMPILER_OPTION_EMIT_LINE_DIRECTIVES - Obsolete, use SWIZZLE_BUFFER_INDEX instead.COMPILER_OPTION_MSL_MULTIVIEW - Obsolete, use SWIZZLE_BUFFER_INDEX instead.COMPILER_OPTION_MSL_VIEW_MASK_BUFFER_INDEX - Obsolete, use SWIZZLE_BUFFER_INDEX instead.COMPILER_OPTION_MSL_DEVICE_INDEX - Obsolete, use SWIZZLE_BUFFER_INDEX instead.COMPILER_OPTION_MSL_VIEW_INDEX_FROM_DEVICE_INDEX - Obsolete, use SWIZZLE_BUFFER_INDEX instead.COMPILER_OPTION_MSL_DISPATCH_BASE - Obsolete, use SWIZZLE_BUFFER_INDEX instead.COMPILER_OPTION_MSL_DYNAMIC_OFFSETS_BUFFER_INDEX - Obsolete, use SWIZZLE_BUFFER_INDEX instead.COMPILER_OPTION_MSL_TEXTURE_1D_AS_2DCOMPILER_OPTION_MSL_ENABLE_BASE_INDEX_ZEROCOMPILER_OPTION_MSL_IOS_FRAMEBUFFER_FETCH_SUBPASSCOMPILER_OPTION_MSL_INVARIANT_FP_MATHCOMPILER_OPTION_MSL_EMULATE_CUBEMAP_ARRAYCOMPILER_OPTION_MSL_ENABLE_DECORATION_BINDINGpublic static final int SPVC_COMPILER_OPTION_MSL_IOS_FRAMEBUFFER_FETCH_SUBPASS
(spvc_compiler_option)
COMPILER_OPTION_UNKNOWNCOMPILER_OPTION_FORCE_TEMPORARYCOMPILER_OPTION_FLATTEN_MULTIDIMENSIONAL_ARRAYSCOMPILER_OPTION_FIXUP_DEPTH_CONVENTIONCOMPILER_OPTION_FLIP_VERTEX_YCOMPILER_OPTION_GLSL_SUPPORT_NONZERO_BASE_INSTANCECOMPILER_OPTION_GLSL_SEPARATE_SHADER_OBJECTSCOMPILER_OPTION_GLSL_ENABLE_420PACK_EXTENSIONCOMPILER_OPTION_GLSL_VERSIONCOMPILER_OPTION_GLSL_ESCOMPILER_OPTION_GLSL_VULKAN_SEMANTICSCOMPILER_OPTION_GLSL_ES_DEFAULT_FLOAT_PRECISION_HIGHPCOMPILER_OPTION_GLSL_ES_DEFAULT_INT_PRECISION_HIGHPCOMPILER_OPTION_HLSL_SHADER_MODELCOMPILER_OPTION_HLSL_POINT_SIZE_COMPATCOMPILER_OPTION_HLSL_POINT_COORD_COMPATCOMPILER_OPTION_HLSL_SUPPORT_NONZERO_BASE_VERTEX_BASE_INSTANCECOMPILER_OPTION_MSL_VERSIONCOMPILER_OPTION_MSL_TEXEL_BUFFER_TEXTURE_WIDTHCOMPILER_OPTION_MSL_AUX_BUFFER_INDEX - Obsolete, use SWIZZLE_BUFFER_INDEX instead.COMPILER_OPTION_MSL_SWIZZLE_BUFFER_INDEX - Obsolete, use SWIZZLE_BUFFER_INDEX instead.COMPILER_OPTION_MSL_INDIRECT_PARAMS_BUFFER_INDEX - Obsolete, use SWIZZLE_BUFFER_INDEX instead.COMPILER_OPTION_MSL_SHADER_OUTPUT_BUFFER_INDEX - Obsolete, use SWIZZLE_BUFFER_INDEX instead.COMPILER_OPTION_MSL_SHADER_PATCH_OUTPUT_BUFFER_INDEX - Obsolete, use SWIZZLE_BUFFER_INDEX instead.COMPILER_OPTION_MSL_SHADER_TESS_FACTOR_OUTPUT_BUFFER_INDEX - Obsolete, use SWIZZLE_BUFFER_INDEX instead.COMPILER_OPTION_MSL_SHADER_INPUT_WORKGROUP_INDEX - Obsolete, use SWIZZLE_BUFFER_INDEX instead.COMPILER_OPTION_MSL_ENABLE_POINT_SIZE_BUILTIN - Obsolete, use SWIZZLE_BUFFER_INDEX instead.COMPILER_OPTION_MSL_DISABLE_RASTERIZATION - Obsolete, use SWIZZLE_BUFFER_INDEX instead.COMPILER_OPTION_MSL_CAPTURE_OUTPUT_TO_BUFFER - Obsolete, use SWIZZLE_BUFFER_INDEX instead.COMPILER_OPTION_MSL_SWIZZLE_TEXTURE_SAMPLES - Obsolete, use SWIZZLE_BUFFER_INDEX instead.COMPILER_OPTION_MSL_PAD_FRAGMENT_OUTPUT_COMPONENTS - Obsolete, use SWIZZLE_BUFFER_INDEX instead.COMPILER_OPTION_MSL_TESS_DOMAIN_ORIGIN_LOWER_LEFT - Obsolete, use SWIZZLE_BUFFER_INDEX instead.COMPILER_OPTION_MSL_PLATFORM - Obsolete, use SWIZZLE_BUFFER_INDEX instead.COMPILER_OPTION_MSL_ARGUMENT_BUFFERS - Obsolete, use SWIZZLE_BUFFER_INDEX instead.COMPILER_OPTION_GLSL_EMIT_PUSH_CONSTANT_AS_UNIFORM_BUFFER - Obsolete, use SWIZZLE_BUFFER_INDEX instead.COMPILER_OPTION_MSL_TEXTURE_BUFFER_NATIVE - Obsolete, use SWIZZLE_BUFFER_INDEX instead.COMPILER_OPTION_GLSL_EMIT_UNIFORM_BUFFER_AS_PLAIN_UNIFORMS - Obsolete, use SWIZZLE_BUFFER_INDEX instead.COMPILER_OPTION_MSL_BUFFER_SIZE_BUFFER_INDEX - Obsolete, use SWIZZLE_BUFFER_INDEX instead.COMPILER_OPTION_EMIT_LINE_DIRECTIVES - Obsolete, use SWIZZLE_BUFFER_INDEX instead.COMPILER_OPTION_MSL_MULTIVIEW - Obsolete, use SWIZZLE_BUFFER_INDEX instead.COMPILER_OPTION_MSL_VIEW_MASK_BUFFER_INDEX - Obsolete, use SWIZZLE_BUFFER_INDEX instead.COMPILER_OPTION_MSL_DEVICE_INDEX - Obsolete, use SWIZZLE_BUFFER_INDEX instead.COMPILER_OPTION_MSL_VIEW_INDEX_FROM_DEVICE_INDEX - Obsolete, use SWIZZLE_BUFFER_INDEX instead.COMPILER_OPTION_MSL_DISPATCH_BASE - Obsolete, use SWIZZLE_BUFFER_INDEX instead.COMPILER_OPTION_MSL_DYNAMIC_OFFSETS_BUFFER_INDEX - Obsolete, use SWIZZLE_BUFFER_INDEX instead.COMPILER_OPTION_MSL_TEXTURE_1D_AS_2DCOMPILER_OPTION_MSL_ENABLE_BASE_INDEX_ZEROCOMPILER_OPTION_MSL_IOS_FRAMEBUFFER_FETCH_SUBPASSCOMPILER_OPTION_MSL_INVARIANT_FP_MATHCOMPILER_OPTION_MSL_EMULATE_CUBEMAP_ARRAYCOMPILER_OPTION_MSL_ENABLE_DECORATION_BINDINGpublic static final int SPVC_COMPILER_OPTION_MSL_INVARIANT_FP_MATH
(spvc_compiler_option)
COMPILER_OPTION_UNKNOWNCOMPILER_OPTION_FORCE_TEMPORARYCOMPILER_OPTION_FLATTEN_MULTIDIMENSIONAL_ARRAYSCOMPILER_OPTION_FIXUP_DEPTH_CONVENTIONCOMPILER_OPTION_FLIP_VERTEX_YCOMPILER_OPTION_GLSL_SUPPORT_NONZERO_BASE_INSTANCECOMPILER_OPTION_GLSL_SEPARATE_SHADER_OBJECTSCOMPILER_OPTION_GLSL_ENABLE_420PACK_EXTENSIONCOMPILER_OPTION_GLSL_VERSIONCOMPILER_OPTION_GLSL_ESCOMPILER_OPTION_GLSL_VULKAN_SEMANTICSCOMPILER_OPTION_GLSL_ES_DEFAULT_FLOAT_PRECISION_HIGHPCOMPILER_OPTION_GLSL_ES_DEFAULT_INT_PRECISION_HIGHPCOMPILER_OPTION_HLSL_SHADER_MODELCOMPILER_OPTION_HLSL_POINT_SIZE_COMPATCOMPILER_OPTION_HLSL_POINT_COORD_COMPATCOMPILER_OPTION_HLSL_SUPPORT_NONZERO_BASE_VERTEX_BASE_INSTANCECOMPILER_OPTION_MSL_VERSIONCOMPILER_OPTION_MSL_TEXEL_BUFFER_TEXTURE_WIDTHCOMPILER_OPTION_MSL_AUX_BUFFER_INDEX - Obsolete, use SWIZZLE_BUFFER_INDEX instead.COMPILER_OPTION_MSL_SWIZZLE_BUFFER_INDEX - Obsolete, use SWIZZLE_BUFFER_INDEX instead.COMPILER_OPTION_MSL_INDIRECT_PARAMS_BUFFER_INDEX - Obsolete, use SWIZZLE_BUFFER_INDEX instead.COMPILER_OPTION_MSL_SHADER_OUTPUT_BUFFER_INDEX - Obsolete, use SWIZZLE_BUFFER_INDEX instead.COMPILER_OPTION_MSL_SHADER_PATCH_OUTPUT_BUFFER_INDEX - Obsolete, use SWIZZLE_BUFFER_INDEX instead.COMPILER_OPTION_MSL_SHADER_TESS_FACTOR_OUTPUT_BUFFER_INDEX - Obsolete, use SWIZZLE_BUFFER_INDEX instead.COMPILER_OPTION_MSL_SHADER_INPUT_WORKGROUP_INDEX - Obsolete, use SWIZZLE_BUFFER_INDEX instead.COMPILER_OPTION_MSL_ENABLE_POINT_SIZE_BUILTIN - Obsolete, use SWIZZLE_BUFFER_INDEX instead.COMPILER_OPTION_MSL_DISABLE_RASTERIZATION - Obsolete, use SWIZZLE_BUFFER_INDEX instead.COMPILER_OPTION_MSL_CAPTURE_OUTPUT_TO_BUFFER - Obsolete, use SWIZZLE_BUFFER_INDEX instead.COMPILER_OPTION_MSL_SWIZZLE_TEXTURE_SAMPLES - Obsolete, use SWIZZLE_BUFFER_INDEX instead.COMPILER_OPTION_MSL_PAD_FRAGMENT_OUTPUT_COMPONENTS - Obsolete, use SWIZZLE_BUFFER_INDEX instead.COMPILER_OPTION_MSL_TESS_DOMAIN_ORIGIN_LOWER_LEFT - Obsolete, use SWIZZLE_BUFFER_INDEX instead.COMPILER_OPTION_MSL_PLATFORM - Obsolete, use SWIZZLE_BUFFER_INDEX instead.COMPILER_OPTION_MSL_ARGUMENT_BUFFERS - Obsolete, use SWIZZLE_BUFFER_INDEX instead.COMPILER_OPTION_GLSL_EMIT_PUSH_CONSTANT_AS_UNIFORM_BUFFER - Obsolete, use SWIZZLE_BUFFER_INDEX instead.COMPILER_OPTION_MSL_TEXTURE_BUFFER_NATIVE - Obsolete, use SWIZZLE_BUFFER_INDEX instead.COMPILER_OPTION_GLSL_EMIT_UNIFORM_BUFFER_AS_PLAIN_UNIFORMS - Obsolete, use SWIZZLE_BUFFER_INDEX instead.COMPILER_OPTION_MSL_BUFFER_SIZE_BUFFER_INDEX - Obsolete, use SWIZZLE_BUFFER_INDEX instead.COMPILER_OPTION_EMIT_LINE_DIRECTIVES - Obsolete, use SWIZZLE_BUFFER_INDEX instead.COMPILER_OPTION_MSL_MULTIVIEW - Obsolete, use SWIZZLE_BUFFER_INDEX instead.COMPILER_OPTION_MSL_VIEW_MASK_BUFFER_INDEX - Obsolete, use SWIZZLE_BUFFER_INDEX instead.COMPILER_OPTION_MSL_DEVICE_INDEX - Obsolete, use SWIZZLE_BUFFER_INDEX instead.COMPILER_OPTION_MSL_VIEW_INDEX_FROM_DEVICE_INDEX - Obsolete, use SWIZZLE_BUFFER_INDEX instead.COMPILER_OPTION_MSL_DISPATCH_BASE - Obsolete, use SWIZZLE_BUFFER_INDEX instead.COMPILER_OPTION_MSL_DYNAMIC_OFFSETS_BUFFER_INDEX - Obsolete, use SWIZZLE_BUFFER_INDEX instead.COMPILER_OPTION_MSL_TEXTURE_1D_AS_2DCOMPILER_OPTION_MSL_ENABLE_BASE_INDEX_ZEROCOMPILER_OPTION_MSL_IOS_FRAMEBUFFER_FETCH_SUBPASSCOMPILER_OPTION_MSL_INVARIANT_FP_MATHCOMPILER_OPTION_MSL_EMULATE_CUBEMAP_ARRAYCOMPILER_OPTION_MSL_ENABLE_DECORATION_BINDINGpublic static final int SPVC_COMPILER_OPTION_MSL_EMULATE_CUBEMAP_ARRAY
(spvc_compiler_option)
COMPILER_OPTION_UNKNOWNCOMPILER_OPTION_FORCE_TEMPORARYCOMPILER_OPTION_FLATTEN_MULTIDIMENSIONAL_ARRAYSCOMPILER_OPTION_FIXUP_DEPTH_CONVENTIONCOMPILER_OPTION_FLIP_VERTEX_YCOMPILER_OPTION_GLSL_SUPPORT_NONZERO_BASE_INSTANCECOMPILER_OPTION_GLSL_SEPARATE_SHADER_OBJECTSCOMPILER_OPTION_GLSL_ENABLE_420PACK_EXTENSIONCOMPILER_OPTION_GLSL_VERSIONCOMPILER_OPTION_GLSL_ESCOMPILER_OPTION_GLSL_VULKAN_SEMANTICSCOMPILER_OPTION_GLSL_ES_DEFAULT_FLOAT_PRECISION_HIGHPCOMPILER_OPTION_GLSL_ES_DEFAULT_INT_PRECISION_HIGHPCOMPILER_OPTION_HLSL_SHADER_MODELCOMPILER_OPTION_HLSL_POINT_SIZE_COMPATCOMPILER_OPTION_HLSL_POINT_COORD_COMPATCOMPILER_OPTION_HLSL_SUPPORT_NONZERO_BASE_VERTEX_BASE_INSTANCECOMPILER_OPTION_MSL_VERSIONCOMPILER_OPTION_MSL_TEXEL_BUFFER_TEXTURE_WIDTHCOMPILER_OPTION_MSL_AUX_BUFFER_INDEX - Obsolete, use SWIZZLE_BUFFER_INDEX instead.COMPILER_OPTION_MSL_SWIZZLE_BUFFER_INDEX - Obsolete, use SWIZZLE_BUFFER_INDEX instead.COMPILER_OPTION_MSL_INDIRECT_PARAMS_BUFFER_INDEX - Obsolete, use SWIZZLE_BUFFER_INDEX instead.COMPILER_OPTION_MSL_SHADER_OUTPUT_BUFFER_INDEX - Obsolete, use SWIZZLE_BUFFER_INDEX instead.COMPILER_OPTION_MSL_SHADER_PATCH_OUTPUT_BUFFER_INDEX - Obsolete, use SWIZZLE_BUFFER_INDEX instead.COMPILER_OPTION_MSL_SHADER_TESS_FACTOR_OUTPUT_BUFFER_INDEX - Obsolete, use SWIZZLE_BUFFER_INDEX instead.COMPILER_OPTION_MSL_SHADER_INPUT_WORKGROUP_INDEX - Obsolete, use SWIZZLE_BUFFER_INDEX instead.COMPILER_OPTION_MSL_ENABLE_POINT_SIZE_BUILTIN - Obsolete, use SWIZZLE_BUFFER_INDEX instead.COMPILER_OPTION_MSL_DISABLE_RASTERIZATION - Obsolete, use SWIZZLE_BUFFER_INDEX instead.COMPILER_OPTION_MSL_CAPTURE_OUTPUT_TO_BUFFER - Obsolete, use SWIZZLE_BUFFER_INDEX instead.COMPILER_OPTION_MSL_SWIZZLE_TEXTURE_SAMPLES - Obsolete, use SWIZZLE_BUFFER_INDEX instead.COMPILER_OPTION_MSL_PAD_FRAGMENT_OUTPUT_COMPONENTS - Obsolete, use SWIZZLE_BUFFER_INDEX instead.COMPILER_OPTION_MSL_TESS_DOMAIN_ORIGIN_LOWER_LEFT - Obsolete, use SWIZZLE_BUFFER_INDEX instead.COMPILER_OPTION_MSL_PLATFORM - Obsolete, use SWIZZLE_BUFFER_INDEX instead.COMPILER_OPTION_MSL_ARGUMENT_BUFFERS - Obsolete, use SWIZZLE_BUFFER_INDEX instead.COMPILER_OPTION_GLSL_EMIT_PUSH_CONSTANT_AS_UNIFORM_BUFFER - Obsolete, use SWIZZLE_BUFFER_INDEX instead.COMPILER_OPTION_MSL_TEXTURE_BUFFER_NATIVE - Obsolete, use SWIZZLE_BUFFER_INDEX instead.COMPILER_OPTION_GLSL_EMIT_UNIFORM_BUFFER_AS_PLAIN_UNIFORMS - Obsolete, use SWIZZLE_BUFFER_INDEX instead.COMPILER_OPTION_MSL_BUFFER_SIZE_BUFFER_INDEX - Obsolete, use SWIZZLE_BUFFER_INDEX instead.COMPILER_OPTION_EMIT_LINE_DIRECTIVES - Obsolete, use SWIZZLE_BUFFER_INDEX instead.COMPILER_OPTION_MSL_MULTIVIEW - Obsolete, use SWIZZLE_BUFFER_INDEX instead.COMPILER_OPTION_MSL_VIEW_MASK_BUFFER_INDEX - Obsolete, use SWIZZLE_BUFFER_INDEX instead.COMPILER_OPTION_MSL_DEVICE_INDEX - Obsolete, use SWIZZLE_BUFFER_INDEX instead.COMPILER_OPTION_MSL_VIEW_INDEX_FROM_DEVICE_INDEX - Obsolete, use SWIZZLE_BUFFER_INDEX instead.COMPILER_OPTION_MSL_DISPATCH_BASE - Obsolete, use SWIZZLE_BUFFER_INDEX instead.COMPILER_OPTION_MSL_DYNAMIC_OFFSETS_BUFFER_INDEX - Obsolete, use SWIZZLE_BUFFER_INDEX instead.COMPILER_OPTION_MSL_TEXTURE_1D_AS_2DCOMPILER_OPTION_MSL_ENABLE_BASE_INDEX_ZEROCOMPILER_OPTION_MSL_IOS_FRAMEBUFFER_FETCH_SUBPASSCOMPILER_OPTION_MSL_INVARIANT_FP_MATHCOMPILER_OPTION_MSL_EMULATE_CUBEMAP_ARRAYCOMPILER_OPTION_MSL_ENABLE_DECORATION_BINDINGpublic static final int SPVC_COMPILER_OPTION_MSL_ENABLE_DECORATION_BINDING
(spvc_compiler_option)
COMPILER_OPTION_UNKNOWNCOMPILER_OPTION_FORCE_TEMPORARYCOMPILER_OPTION_FLATTEN_MULTIDIMENSIONAL_ARRAYSCOMPILER_OPTION_FIXUP_DEPTH_CONVENTIONCOMPILER_OPTION_FLIP_VERTEX_YCOMPILER_OPTION_GLSL_SUPPORT_NONZERO_BASE_INSTANCECOMPILER_OPTION_GLSL_SEPARATE_SHADER_OBJECTSCOMPILER_OPTION_GLSL_ENABLE_420PACK_EXTENSIONCOMPILER_OPTION_GLSL_VERSIONCOMPILER_OPTION_GLSL_ESCOMPILER_OPTION_GLSL_VULKAN_SEMANTICSCOMPILER_OPTION_GLSL_ES_DEFAULT_FLOAT_PRECISION_HIGHPCOMPILER_OPTION_GLSL_ES_DEFAULT_INT_PRECISION_HIGHPCOMPILER_OPTION_HLSL_SHADER_MODELCOMPILER_OPTION_HLSL_POINT_SIZE_COMPATCOMPILER_OPTION_HLSL_POINT_COORD_COMPATCOMPILER_OPTION_HLSL_SUPPORT_NONZERO_BASE_VERTEX_BASE_INSTANCECOMPILER_OPTION_MSL_VERSIONCOMPILER_OPTION_MSL_TEXEL_BUFFER_TEXTURE_WIDTHCOMPILER_OPTION_MSL_AUX_BUFFER_INDEX - Obsolete, use SWIZZLE_BUFFER_INDEX instead.COMPILER_OPTION_MSL_SWIZZLE_BUFFER_INDEX - Obsolete, use SWIZZLE_BUFFER_INDEX instead.COMPILER_OPTION_MSL_INDIRECT_PARAMS_BUFFER_INDEX - Obsolete, use SWIZZLE_BUFFER_INDEX instead.COMPILER_OPTION_MSL_SHADER_OUTPUT_BUFFER_INDEX - Obsolete, use SWIZZLE_BUFFER_INDEX instead.COMPILER_OPTION_MSL_SHADER_PATCH_OUTPUT_BUFFER_INDEX - Obsolete, use SWIZZLE_BUFFER_INDEX instead.COMPILER_OPTION_MSL_SHADER_TESS_FACTOR_OUTPUT_BUFFER_INDEX - Obsolete, use SWIZZLE_BUFFER_INDEX instead.COMPILER_OPTION_MSL_SHADER_INPUT_WORKGROUP_INDEX - Obsolete, use SWIZZLE_BUFFER_INDEX instead.COMPILER_OPTION_MSL_ENABLE_POINT_SIZE_BUILTIN - Obsolete, use SWIZZLE_BUFFER_INDEX instead.COMPILER_OPTION_MSL_DISABLE_RASTERIZATION - Obsolete, use SWIZZLE_BUFFER_INDEX instead.COMPILER_OPTION_MSL_CAPTURE_OUTPUT_TO_BUFFER - Obsolete, use SWIZZLE_BUFFER_INDEX instead.COMPILER_OPTION_MSL_SWIZZLE_TEXTURE_SAMPLES - Obsolete, use SWIZZLE_BUFFER_INDEX instead.COMPILER_OPTION_MSL_PAD_FRAGMENT_OUTPUT_COMPONENTS - Obsolete, use SWIZZLE_BUFFER_INDEX instead.COMPILER_OPTION_MSL_TESS_DOMAIN_ORIGIN_LOWER_LEFT - Obsolete, use SWIZZLE_BUFFER_INDEX instead.COMPILER_OPTION_MSL_PLATFORM - Obsolete, use SWIZZLE_BUFFER_INDEX instead.COMPILER_OPTION_MSL_ARGUMENT_BUFFERS - Obsolete, use SWIZZLE_BUFFER_INDEX instead.COMPILER_OPTION_GLSL_EMIT_PUSH_CONSTANT_AS_UNIFORM_BUFFER - Obsolete, use SWIZZLE_BUFFER_INDEX instead.COMPILER_OPTION_MSL_TEXTURE_BUFFER_NATIVE - Obsolete, use SWIZZLE_BUFFER_INDEX instead.COMPILER_OPTION_GLSL_EMIT_UNIFORM_BUFFER_AS_PLAIN_UNIFORMS - Obsolete, use SWIZZLE_BUFFER_INDEX instead.COMPILER_OPTION_MSL_BUFFER_SIZE_BUFFER_INDEX - Obsolete, use SWIZZLE_BUFFER_INDEX instead.COMPILER_OPTION_EMIT_LINE_DIRECTIVES - Obsolete, use SWIZZLE_BUFFER_INDEX instead.COMPILER_OPTION_MSL_MULTIVIEW - Obsolete, use SWIZZLE_BUFFER_INDEX instead.COMPILER_OPTION_MSL_VIEW_MASK_BUFFER_INDEX - Obsolete, use SWIZZLE_BUFFER_INDEX instead.COMPILER_OPTION_MSL_DEVICE_INDEX - Obsolete, use SWIZZLE_BUFFER_INDEX instead.COMPILER_OPTION_MSL_VIEW_INDEX_FROM_DEVICE_INDEX - Obsolete, use SWIZZLE_BUFFER_INDEX instead.COMPILER_OPTION_MSL_DISPATCH_BASE - Obsolete, use SWIZZLE_BUFFER_INDEX instead.COMPILER_OPTION_MSL_DYNAMIC_OFFSETS_BUFFER_INDEX - Obsolete, use SWIZZLE_BUFFER_INDEX instead.COMPILER_OPTION_MSL_TEXTURE_1D_AS_2DCOMPILER_OPTION_MSL_ENABLE_BASE_INDEX_ZEROCOMPILER_OPTION_MSL_IOS_FRAMEBUFFER_FETCH_SUBPASSCOMPILER_OPTION_MSL_INVARIANT_FP_MATHCOMPILER_OPTION_MSL_EMULATE_CUBEMAP_ARRAYCOMPILER_OPTION_MSL_ENABLE_DECORATION_BINDINGpublic static org.lwjgl.system.SharedLibrary getLibrary()
SharedLibrary.public static void nspvc_get_version(long major,
long minor,
long patch)
get_versionpublic static void spvc_get_version(java.nio.IntBuffer major,
java.nio.IntBuffer minor,
java.nio.IntBuffer patch)
SPVC_C_API_VERSION_* used to build this library. Can be used to check for ABI mismatch if so-versioning did not catch it.public static long nspvc_get_commit_revision_and_timestamp()
get_commit_revision_and_timestamp@Nullable public static java.lang.String spvc_get_commit_revision_and_timestamp()
public static void nspvc_msl_vertex_attribute_init(long attr)
msl_vertex_attribute_initpublic static void spvc_msl_vertex_attribute_init(SpvcMslVertexAttribute attr)
public static void nspvc_msl_resource_binding_init(long binding)
msl_resource_binding_initpublic static void spvc_msl_resource_binding_init(SpvcMslResourceBinding binding)
public static int spvc_msl_get_aux_buffer_struct_version()
public static void nspvc_msl_constexpr_sampler_init(long sampler)
msl_constexpr_sampler_initpublic static void spvc_msl_constexpr_sampler_init(SpvcMslConstexprSampler sampler)
constexpr sampler struct. The defaults are non-zero.public static void nspvc_msl_sampler_ycbcr_conversion_init(long conv)
msl_sampler_ycbcr_conversion_initpublic static void spvc_msl_sampler_ycbcr_conversion_init(SpvcMslSamplerYcbcrConversion conv)
constexpr sampler struct. The defaults are non-zero.public static int nspvc_context_create(long context)
context_createpublic static int spvc_context_create(org.lwjgl.PointerBuffer context)
The context owns all memory allocations made by its child object hierarchy, including various non-opaque structs and strings. This means that the API
user only has to care about one "destroy" call ever when using the C API. All pointers handed out by the APIs are only valid as long as the context is
alive and context_release_allocations has not been called.
public static void spvc_context_destroy(long context)
public static void spvc_context_release_allocations(long context)
public static long nspvc_context_get_last_error_string(long context)
context_get_last_error_string@Nullable public static java.lang.String spvc_context_get_last_error_string(long context)
public static void nspvc_context_set_error_callback(long context,
long cb,
long userdata)
context_set_error_callbackpublic static void spvc_context_set_error_callback(long context,
SpvcErrorCallbackI cb,
long userdata)
public static int nspvc_context_parse_spirv(long context,
long spirv,
long word_count,
long parsed_ir)
context_parse_spirvpublic static int spvc_context_parse_spirv(long context,
java.nio.IntBuffer spirv,
long word_count,
org.lwjgl.PointerBuffer parsed_ir)
Parser which then creates a ParsedIR, and that IR is extracted into the handle.public static int nspvc_context_create_compiler(long context,
int backend,
long parsed_ir,
int mode,
long compiler)
context_create_compilerpublic static int spvc_context_create_compiler(long context,
int backend,
long parsed_ir,
int mode,
org.lwjgl.PointerBuffer compiler)
Capture mode controls if we construct by copy or move semantics. It is always recommended to use CAPTURE_MODE_TAKE_OWNERSHIP if you only intend to
cross-compile the IR once.
public static int spvc_compiler_get_current_id_bound(long compiler)
public static int nspvc_compiler_create_compiler_options(long compiler,
long options)
compiler_create_compiler_optionspublic static int spvc_compiler_create_compiler_options(long compiler,
org.lwjgl.PointerBuffer options)
public static int spvc_compiler_options_set_bool(long options,
int option,
boolean value)
public static int spvc_compiler_options_set_uint(long options,
int option,
int value)
public static int spvc_compiler_install_compiler_options(long compiler,
long options)
public static int nspvc_compiler_compile(long compiler,
long source)
compiler_compilepublic static int spvc_compiler_compile(long compiler,
org.lwjgl.PointerBuffer source)
source - owned by the context, and caller must not free it themselvespublic static int nspvc_compiler_add_header_line(long compiler,
long line)
compiler_add_header_linepublic static int spvc_compiler_add_header_line(long compiler,
java.nio.ByteBuffer line)
public static int spvc_compiler_add_header_line(long compiler,
java.lang.CharSequence line)
public static int nspvc_compiler_require_extension(long compiler,
long ext)
public static int spvc_compiler_require_extension(long compiler,
java.nio.ByteBuffer ext)
public static int spvc_compiler_require_extension(long compiler,
java.lang.CharSequence ext)
public static int spvc_compiler_flatten_buffer_block(long compiler,
int id)
public static int nspvc_compiler_hlsl_set_root_constants_layout(long compiler,
long constant_info,
long count)
compiler_hlsl_set_root_constants_layoutpublic static int spvc_compiler_hlsl_set_root_constants_layout(long compiler,
SpvcHlslRootConstants constant_info,
long count)
public static int nspvc_compiler_hlsl_add_vertex_attribute_remap(long compiler,
long remap,
long remaps)
public static int spvc_compiler_hlsl_add_vertex_attribute_remap(long compiler,
SpvcHlslVertexAttributeRemap remap,
long remaps)
public static int spvc_compiler_hlsl_remap_num_workgroups_builtin(long compiler)
public static int spvc_compiler_hlsl_set_resource_binding_flags(long compiler,
int flags)
public static boolean spvc_compiler_msl_is_rasterization_disabled(long compiler)
public static boolean spvc_compiler_msl_needs_swizzle_buffer(long compiler)
public static boolean spvc_compiler_msl_needs_buffer_size_buffer(long compiler)
public static boolean spvc_compiler_msl_needs_output_buffer(long compiler)
public static boolean spvc_compiler_msl_needs_patch_output_buffer(long compiler)
public static boolean spvc_compiler_msl_needs_input_threadgroup_mem(long compiler)
public static int nspvc_compiler_msl_add_vertex_attribute(long compiler,
long attrs)
public static int spvc_compiler_msl_add_vertex_attribute(long compiler,
SpvcMslVertexAttribute attrs)
public static int nspvc_compiler_msl_add_resource_binding(long compiler,
long binding)
public static int spvc_compiler_msl_add_resource_binding(long compiler,
SpvcMslResourceBinding binding)
public static int spvc_compiler_msl_add_discrete_descriptor_set(long compiler,
int desc_set)
public static int spvc_compiler_msl_set_argument_buffer_device_address_space(long compiler,
int desc_set,
boolean device_address)
public static boolean spvc_compiler_msl_is_vertex_attribute_used(long compiler,
int location)
public static boolean spvc_compiler_msl_is_resource_used(long compiler,
int model,
int set,
int binding)
public static int nspvc_compiler_msl_remap_constexpr_sampler(long compiler,
int id,
long sampler)
public static int spvc_compiler_msl_remap_constexpr_sampler(long compiler,
int id,
SpvcMslConstexprSampler sampler)
public static int nspvc_compiler_msl_remap_constexpr_sampler_by_binding(long compiler,
int desc_set,
int binding,
long sampler)
public static int spvc_compiler_msl_remap_constexpr_sampler_by_binding(long compiler,
int desc_set,
int binding,
SpvcMslConstexprSampler sampler)
public static int nspvc_compiler_msl_remap_constexpr_sampler_ycbcr(long compiler,
int id,
long sampler,
long conv)
public static int spvc_compiler_msl_remap_constexpr_sampler_ycbcr(long compiler,
int id,
SpvcMslConstexprSampler sampler,
SpvcMslSamplerYcbcrConversion conv)
public static int nspvc_compiler_msl_remap_constexpr_sampler_by_binding_ycbcr(long compiler,
int desc_set,
int binding,
long sampler,
long conv)
public static int spvc_compiler_msl_remap_constexpr_sampler_by_binding_ycbcr(long compiler,
int desc_set,
int binding,
SpvcMslConstexprSampler sampler,
SpvcMslSamplerYcbcrConversion conv)
public static int spvc_compiler_msl_set_fragment_output_components(long compiler,
int location,
int components)
public static int spvc_compiler_msl_get_automatic_resource_binding(long compiler,
int id)
public static int spvc_compiler_msl_get_automatic_resource_binding_secondary(long compiler,
int id)
public static int spvc_compiler_msl_add_dynamic_buffer(long compiler,
int desc_set,
int binding,
int index)
public static int nspvc_compiler_get_active_interface_variables(long compiler,
long set)
compiler_get_active_interface_variablespublic static int spvc_compiler_get_active_interface_variables(long compiler,
org.lwjgl.PointerBuffer set)
public static int spvc_compiler_set_enabled_interface_variables(long compiler,
long set)
public static int nspvc_compiler_create_shader_resources(long compiler,
long resources)
public static int spvc_compiler_create_shader_resources(long compiler,
org.lwjgl.PointerBuffer resources)
public static int nspvc_compiler_create_shader_resources_for_active_variables(long compiler,
long resources,
long active)
public static int spvc_compiler_create_shader_resources_for_active_variables(long compiler,
org.lwjgl.PointerBuffer resources,
long active)
public static int nspvc_resources_get_resource_list_for_type(long resources,
int type,
long resource_list,
long resource_size)
public static int spvc_resources_get_resource_list_for_type(long resources,
int type,
org.lwjgl.PointerBuffer resource_list,
org.lwjgl.PointerBuffer resource_size)
public static void spvc_compiler_set_decoration(long compiler,
int id,
int decoration,
int argument)
public static void nspvc_compiler_set_decoration_string(long compiler,
int id,
int decoration,
long argument)
public static void spvc_compiler_set_decoration_string(long compiler,
int id,
int decoration,
java.nio.ByteBuffer argument)
public static void spvc_compiler_set_decoration_string(long compiler,
int id,
int decoration,
java.lang.CharSequence argument)
public static void nspvc_compiler_set_name(long compiler,
int id,
long argument)
public static void spvc_compiler_set_name(long compiler,
int id,
java.nio.ByteBuffer argument)
public static void spvc_compiler_set_name(long compiler,
int id,
java.lang.CharSequence argument)
public static void spvc_compiler_set_member_decoration(long compiler,
int id,
int member_index,
int decoration,
int argument)
public static void nspvc_compiler_set_member_decoration_string(long compiler,
int id,
int member_index,
int decoration,
long argument)
public static void spvc_compiler_set_member_decoration_string(long compiler,
int id,
int member_index,
int decoration,
java.nio.ByteBuffer argument)
public static void spvc_compiler_set_member_decoration_string(long compiler,
int id,
int member_index,
int decoration,
java.lang.CharSequence argument)
public static void nspvc_compiler_set_member_name(long compiler,
int id,
int member_index,
long argument)
public static void spvc_compiler_set_member_name(long compiler,
int id,
int member_index,
java.nio.ByteBuffer argument)
public static void spvc_compiler_set_member_name(long compiler,
int id,
int member_index,
java.lang.CharSequence argument)
public static void spvc_compiler_unset_decoration(long compiler,
int id,
int decoration)
public static void spvc_compiler_unset_member_decoration(long compiler,
int id,
int member_index,
int decoration)
public static boolean spvc_compiler_has_decoration(long compiler,
int id,
int decoration)
public static boolean spvc_compiler_has_member_decoration(long compiler,
int id,
int member_index,
int decoration)
public static long nspvc_compiler_get_name(long compiler,
int id)
@Nullable
public static java.lang.String spvc_compiler_get_name(long compiler,
int id)
public static int spvc_compiler_get_decoration(long compiler,
int id,
int decoration)
public static long nspvc_compiler_get_decoration_string(long compiler,
int id,
int decoration)
@Nullable
public static java.lang.String spvc_compiler_get_decoration_string(long compiler,
int id,
int decoration)
public static int spvc_compiler_get_member_decoration(long compiler,
int id,
int member_index,
int decoration)
public static long nspvc_compiler_get_member_decoration_string(long compiler,
int id,
int member_index,
int decoration)
@Nullable
public static java.lang.String spvc_compiler_get_member_decoration_string(long compiler,
int id,
int member_index,
int decoration)
public static long nspvc_compiler_get_member_name(long compiler,
int id,
int member_index)
@Nullable
public static java.lang.String spvc_compiler_get_member_name(long compiler,
int id,
int member_index)
public static int nspvc_compiler_get_entry_points(long compiler,
long entry_points,
long num_entry_points)
compiler_get_entry_pointspublic static int spvc_compiler_get_entry_points(long compiler,
org.lwjgl.PointerBuffer entry_points,
org.lwjgl.PointerBuffer num_entry_points)
public static int nspvc_compiler_set_entry_point(long compiler,
long name,
int model)
public static int spvc_compiler_set_entry_point(long compiler,
java.nio.ByteBuffer name,
int model)
public static int spvc_compiler_set_entry_point(long compiler,
java.lang.CharSequence name,
int model)
public static int nspvc_compiler_rename_entry_point(long compiler,
long old_name,
long new_name,
int model)
public static int spvc_compiler_rename_entry_point(long compiler,
java.nio.ByteBuffer old_name,
java.nio.ByteBuffer new_name,
int model)
public static int spvc_compiler_rename_entry_point(long compiler,
java.lang.CharSequence old_name,
java.lang.CharSequence new_name,
int model)
public static long nspvc_compiler_get_cleansed_entry_point_name(long compiler,
long name,
int model)
@Nullable
public static java.lang.String spvc_compiler_get_cleansed_entry_point_name(long compiler,
java.nio.ByteBuffer name,
int model)
@Nullable
public static java.lang.String spvc_compiler_get_cleansed_entry_point_name(long compiler,
java.lang.CharSequence name,
int model)
public static void spvc_compiler_set_execution_mode(long compiler,
int mode)
public static void spvc_compiler_unset_execution_mode(long compiler,
int mode)
public static void spvc_compiler_set_execution_mode_with_arguments(long compiler,
int mode,
int arg0,
int arg1,
int arg2)
public static int nspvc_compiler_get_execution_modes(long compiler,
long modes,
long num_modes)
public static int spvc_compiler_get_execution_modes(long compiler,
org.lwjgl.PointerBuffer modes,
org.lwjgl.PointerBuffer num_modes)
public static int spvc_compiler_get_execution_mode_argument(long compiler,
int mode)
public static int spvc_compiler_get_execution_mode_argument_by_index(long compiler,
int mode,
int index)
public static int spvc_compiler_get_execution_model(long compiler)
public static long spvc_compiler_get_type_handle(long compiler,
int id)
public static int spvc_type_get_base_type_id(long type)
SPIRType::self.
This effectively gives the type ID without array or pointer qualifiers. This is necessary when reflecting decoration/name information on members of a
struct, which are placed in the base type, not the qualified type. This is similar to spvc_reflected_resource::base_type_id.
public static int spvc_type_get_basetype(long type)
public static int spvc_type_get_bit_width(long type)
public static int spvc_type_get_vector_size(long type)
public static int spvc_type_get_columns(long type)
public static int spvc_type_get_num_array_dimensions(long type)
public static boolean spvc_type_array_dimension_is_literal(long type,
int dimension)
public static int spvc_type_get_array_dimension(long type,
int dimension)
public static int spvc_type_get_num_member_types(long type)
public static int spvc_type_get_member_type(long type,
int index)
public static int spvc_type_get_storage_class(long type)
public static int spvc_type_get_image_sampled_type(long type)
public static int spvc_type_get_image_dimension(long type)
public static boolean spvc_type_get_image_is_depth(long type)
public static boolean spvc_type_get_image_arrayed(long type)
public static boolean spvc_type_get_image_multisampled(long type)
public static boolean spvc_type_get_image_is_storage(long type)
public static int spvc_type_get_image_storage_format(long type)
public static int spvc_type_get_image_access_qualifier(long type)
public static int nspvc_compiler_get_declared_struct_size(long compiler,
long struct_type,
long size)
compiler_get_declared_struct_sizepublic static int spvc_compiler_get_declared_struct_size(long compiler,
long struct_type,
org.lwjgl.PointerBuffer size)
public static int nspvc_compiler_get_declared_struct_size_runtime_array(long compiler,
long struct_type,
long array_size,
long size)
public static int spvc_compiler_get_declared_struct_size_runtime_array(long compiler,
long struct_type,
long array_size,
org.lwjgl.PointerBuffer size)
public static int nspvc_compiler_get_declared_struct_member_size(long compiler,
long type,
int index,
long size)
public static int spvc_compiler_get_declared_struct_member_size(long compiler,
long type,
int index,
org.lwjgl.PointerBuffer size)
public static int nspvc_compiler_type_struct_member_offset(long compiler,
long type,
int index,
long offset)
public static int spvc_compiler_type_struct_member_offset(long compiler,
long type,
int index,
java.nio.IntBuffer offset)
public static int nspvc_compiler_type_struct_member_array_stride(long compiler,
long type,
int index,
long stride)
public static int spvc_compiler_type_struct_member_array_stride(long compiler,
long type,
int index,
java.nio.IntBuffer stride)
public static int nspvc_compiler_type_struct_member_matrix_stride(long compiler,
long type,
int index,
long stride)
public static int spvc_compiler_type_struct_member_matrix_stride(long compiler,
long type,
int index,
java.nio.IntBuffer stride)
public static int nspvc_compiler_build_dummy_sampler_for_combined_images(long compiler,
long id)
compiler_build_dummy_sampler_for_combined_imagespublic static int spvc_compiler_build_dummy_sampler_for_combined_images(long compiler,
java.nio.IntBuffer id)
public static int spvc_compiler_build_combined_image_samplers(long compiler)
public static int nspvc_compiler_get_combined_image_samplers(long compiler,
long samplers,
long num_samplers)
public static int spvc_compiler_get_combined_image_samplers(long compiler,
org.lwjgl.PointerBuffer samplers,
org.lwjgl.PointerBuffer num_samplers)
public static int nspvc_compiler_get_specialization_constants(long compiler,
long constants,
long num_constants)
compiler_get_specialization_constantspublic static int spvc_compiler_get_specialization_constants(long compiler,
org.lwjgl.PointerBuffer constants,
org.lwjgl.PointerBuffer num_constants)
public static long spvc_compiler_get_constant_handle(long compiler,
int id)
public static int nspvc_compiler_get_work_group_size_specialization_constants(long compiler,
long x,
long y,
long z)
public static int spvc_compiler_get_work_group_size_specialization_constants(long compiler,
SpvcSpecializationConstant x,
SpvcSpecializationConstant y,
SpvcSpecializationConstant z)
public static int nspvc_compiler_get_active_buffer_ranges(long compiler,
int id,
long ranges,
long num_ranges)
compiler_get_active_buffer_rangespublic static int spvc_compiler_get_active_buffer_ranges(long compiler,
int id,
org.lwjgl.PointerBuffer ranges,
org.lwjgl.PointerBuffer num_ranges)
public static float spvc_constant_get_scalar_fp16(long constant,
int column,
int row)
public static float spvc_constant_get_scalar_fp32(long constant,
int column,
int row)
public static double spvc_constant_get_scalar_fp64(long constant,
int column,
int row)
public static int spvc_constant_get_scalar_u32(long constant,
int column,
int row)
public static int spvc_constant_get_scalar_i32(long constant,
int column,
int row)
public static int spvc_constant_get_scalar_u16(long constant,
int column,
int row)
public static int spvc_constant_get_scalar_i16(long constant,
int column,
int row)
public static int spvc_constant_get_scalar_u8(long constant,
int column,
int row)
public static int spvc_constant_get_scalar_i8(long constant,
int column,
int row)
public static void nspvc_constant_get_subconstants(long constant,
long constituents,
long count)
public static void spvc_constant_get_subconstants(long constant,
org.lwjgl.PointerBuffer constituents,
org.lwjgl.PointerBuffer count)
public static int spvc_constant_get_type(long constant)
public static boolean nspvc_compiler_get_binary_offset_for_decoration(long compiler,
int id,
int decoration,
long word_offset)
compiler_get_binary_offset_for_decorationpublic static boolean spvc_compiler_get_binary_offset_for_decoration(long compiler,
int id,
int decoration,
java.nio.IntBuffer word_offset)
public static boolean spvc_compiler_buffer_is_hlsl_counter_buffer(long compiler,
int id)
public static boolean nspvc_compiler_buffer_get_hlsl_counter_buffer(long compiler,
int id,
long counter_id)
public static boolean spvc_compiler_buffer_get_hlsl_counter_buffer(long compiler,
int id,
java.nio.IntBuffer counter_id)
public static int nspvc_compiler_get_declared_capabilities(long compiler,
long capabilities,
long num_capabilities)
public static int spvc_compiler_get_declared_capabilities(long compiler,
org.lwjgl.PointerBuffer capabilities,
org.lwjgl.PointerBuffer num_capabilities)
public static int nspvc_compiler_get_declared_extensions(long compiler,
long extensions,
long num_extensions)
public static int spvc_compiler_get_declared_extensions(long compiler,
org.lwjgl.PointerBuffer extensions,
org.lwjgl.PointerBuffer num_extensions)
public static long nspvc_compiler_get_remapped_declared_block_name(long compiler,
int id)
@Nullable
public static java.lang.String spvc_compiler_get_remapped_declared_block_name(long compiler,
int id)
public static int nspvc_compiler_get_buffer_block_decorations(long compiler,
int id,
long decorations,
long num_decorations)
public static int spvc_compiler_get_buffer_block_decorations(long compiler,
int id,
org.lwjgl.PointerBuffer decorations,
org.lwjgl.PointerBuffer num_decorations)
Copyright LWJGL. All Rights Reserved. License terms.