diff options
author | Hans-Kristian Arntzen <post@arntzen-software.no> | 2019-11-04 12:53:09 +0300 |
---|---|---|
committer | Hans-Kristian Arntzen <post@arntzen-software.no> | 2019-11-04 12:53:09 +0300 |
commit | e8ed10d445d92bc74e92fd67a48b72eeedc3778d (patch) | |
tree | 6a5938250295a3f38992d588d51730067fc5d238 /spirv_cross_c.cpp | |
parent | e9ad6398de4f2917be1760bc9117073e4deded99 (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.cpp | 5 |
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. |