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>2020-04-03 12:21:41 +0300
committerHans-Kristian Arntzen <post@arntzen-software.no>2020-04-03 12:50:50 +0300
commit28bf9057df1ff525695f3f80ebe9a3d1bb8f19de (patch)
treeff670c157bb9db28ae6a4bcb1b155890166c4d50 /spirv_cross_c.cpp
parente58e8d5dbe03ea2cc755dbaf43ffefa1b8d77bef (diff)
HLSL: Add support for treating NonWritable UAV texture as SRV instead.
Diffstat (limited to 'spirv_cross_c.cpp')
-rw-r--r--spirv_cross_c.cpp4
1 files changed, 4 insertions, 0 deletions
diff --git a/spirv_cross_c.cpp b/spirv_cross_c.cpp
index ead44691..2750afcb 100644
--- a/spirv_cross_c.cpp
+++ b/spirv_cross_c.cpp
@@ -481,6 +481,10 @@ spvc_result spvc_compiler_options_set_uint(spvc_compiler_options options, spvc_c
case SPVC_COMPILER_OPTION_HLSL_FORCE_STORAGE_BUFFER_AS_UAV:
options->hlsl.force_storage_buffer_as_uav = value != 0;
break;
+
+ case SPVC_COMPILER_OPTION_HLSL_NONWRITABLE_UAV_TEXTURE_AS_SRV:
+ options->hlsl.nonwritable_uav_texture_as_srv = value != 0;
+ break;
#endif
#if SPIRV_CROSS_C_API_MSL