Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/KhronosGroup/SPIRV-Cross.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorHans-Kristian Arntzen <post@arntzen-software.no>2019-11-04 12:42:20 +0300
committerHans-Kristian Arntzen <post@arntzen-software.no>2019-11-04 12:42:20 +0300
commite9ad6398de4f2917be1760bc9117073e4deded99 (patch)
tree5c8b08aa2c00e57e84fa61d1b2f7bc8250f02e5b /spirv_cross_c.cpp
parentab1564f3c9ee7f3a4a82b53512bc991a38f275c8 (diff)
C API: Add missing boolean options.
Diffstat (limited to 'spirv_cross_c.cpp')
-rw-r--r--spirv_cross_c.cpp24
1 files changed, 24 insertions, 0 deletions
diff --git a/spirv_cross_c.cpp b/spirv_cross_c.cpp
index f6e63b4a..9502a9e2 100644
--- a/spirv_cross_c.cpp
+++ b/spirv_cross_c.cpp
@@ -569,6 +569,30 @@ spvc_result spvc_compiler_options_set_uint(spvc_compiler_options options, spvc_c
case SPVC_COMPILER_OPTION_MSL_DYNAMIC_OFFSETS_BUFFER_INDEX:
options->msl.dynamic_offsets_buffer_index = value;
break;
+
+ case SPVC_COMPILER_OPTION_MSL_TEXTURE_1D_AS_2D:
+ options->msl.texture_1D_as_2D = value != 0;
+ break;
+
+ case SPVC_COMPILER_OPTION_MSL_ENABLE_BASE_INDEX_ZERO:
+ options->msl.enable_base_index_zero = value != 0;
+ break;
+
+ case SPVC_COMPILER_OPTION_MSL_IOS_FRAMEBUFFER_FETCH_SUBPASS:
+ options->msl.ios_use_framebuffer_fetch_subpasses = value != 0;
+ break;
+
+ case SPVC_COMPILER_OPTION_MSL_INVARIANT_FP_MATH:
+ options->msl.invariant_float_math = value != 0;
+ break;
+
+ case SPVC_COMPILER_OPTION_MSL_EMULATE_CUBEMAP_ARRAY:
+ options->msl.emulate_cube_array = value != 0;
+ break;
+
+ case SPVC_COMPILER_OPTION_MSL_ENABLE_DECORATION_BINDING:
+ options->msl.enable_decoration_binding = value != 0;
+ break;
#endif
default: