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-05-25 12:05:42 +0300
committerHans-Kristian Arntzen <post@arntzen-software.no>2020-05-25 14:45:49 +0300
commit58dad82fcb48fe5331f30ebdcde12cfc4afd0b4d (patch)
tree1699e68e7d0cc0b9fa2aa7250fd237f1da60cacb /spirv_parser.hpp
parentf992548434c234187981adf38fc31c50de6e0f80 (diff)
Handle physical pointers in reflection API.
Diffstat (limited to 'spirv_parser.hpp')
-rw-r--r--spirv_parser.hpp1
1 files changed, 1 insertions, 0 deletions
diff --git a/spirv_parser.hpp b/spirv_parser.hpp
index dafa3e86..7b3edded 100644
--- a/spirv_parser.hpp
+++ b/spirv_parser.hpp
@@ -84,6 +84,7 @@ private:
// This must be an ordered data structure so we always pick the same type aliases.
SmallVector<uint32_t> global_struct_cache;
+ SmallVector<std::pair<uint32_t, uint32_t>> forward_pointer_fixups;
bool types_are_logically_equivalent(const SPIRType &a, const SPIRType &b) const;
bool variable_storage_is_aliased(const SPIRVariable &v) const;