diff options
author | Hans-Kristian Arntzen <post@arntzen-software.no> | 2020-05-25 12:05:42 +0300 |
---|---|---|
committer | Hans-Kristian Arntzen <post@arntzen-software.no> | 2020-05-25 14:45:49 +0300 |
commit | 58dad82fcb48fe5331f30ebdcde12cfc4afd0b4d (patch) | |
tree | 1699e68e7d0cc0b9fa2aa7250fd237f1da60cacb /spirv_parser.hpp | |
parent | f992548434c234187981adf38fc31c50de6e0f80 (diff) |
Handle physical pointers in reflection API.
Diffstat (limited to 'spirv_parser.hpp')
-rw-r--r-- | spirv_parser.hpp | 1 |
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; |