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:53:09 +0300
committerHans-Kristian Arntzen <post@arntzen-software.no>2019-11-04 12:53:09 +0300
commite8ed10d445d92bc74e92fd67a48b72eeedc3778d (patch)
tree6a5938250295a3f38992d588d51730067fc5d238 /spirv_cross_c.cpp
parente9ad6398de4f2917be1760bc9117073e4deded99 (diff)
Add spvc_type_get_base_type_id.
Wraps SPIRType::self which is necessary for advanced reflection.
Diffstat (limited to 'spirv_cross_c.cpp')
-rw-r--r--spirv_cross_c.cpp5
1 files changed, 5 insertions, 0 deletions
diff --git a/spirv_cross_c.cpp b/spirv_cross_c.cpp
index 9502a9e2..4abf8929 100644
--- a/spirv_cross_c.cpp
+++ b/spirv_cross_c.cpp
@@ -1663,6 +1663,11 @@ spvc_type spvc_compiler_get_type_handle(spvc_compiler compiler, spvc_type_id id)
SPVC_END_SAFE_SCOPE(compiler->context, nullptr)
}
+spvc_type_id spvc_type_get_base_type_id(spvc_type type)
+{
+ return type->self;
+}
+
static spvc_basetype convert_basetype(SPIRType::BaseType type)
{
// For now the enums match up.