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-06-18 13:46:39 +0300
committerHans-Kristian Arntzen <post@arntzen-software.no>2020-06-18 13:46:39 +0300
commit7314f51a3234dd98350320acc0944ac90eb1745d (patch)
tree496cea34a39e473852ce1b5df532dca29f6e8050 /spirv_glsl.hpp
parent02db4c1f161cb80c8b6b8cd3e307b3c6a575782f (diff)
MSL: Deal with loading non-value-type arrays.
Diffstat (limited to 'spirv_glsl.hpp')
-rw-r--r--spirv_glsl.hpp1
1 files changed, 1 insertions, 0 deletions
diff --git a/spirv_glsl.hpp b/spirv_glsl.hpp
index 1cd9da68..351adae1 100644
--- a/spirv_glsl.hpp
+++ b/spirv_glsl.hpp
@@ -763,6 +763,7 @@ protected:
void disallow_forwarding_in_expression_chain(const SPIRExpression &expr);
bool expression_is_constant_null(uint32_t id) const;
+ bool expression_is_non_value_type_array(uint32_t ptr);
virtual void emit_store_statement(uint32_t lhs_expression, uint32_t rhs_expression);
uint32_t get_integer_width_for_instruction(const Instruction &instr) const;