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 <hans-kristian.arntzen@arm.com>2018-05-11 11:14:20 +0300
committerHans-Kristian Arntzen <hans-kristian.arntzen@arm.com>2018-05-11 11:15:42 +0300
commit7eba2478647049059b5aa09f7a3e32e688a05c18 (patch)
tree30848996000034dcf018a28c1920722e468257b9 /reference/opt/shaders/comp
parent97e38bcd38057e6a6358bc0d6a96e96f5bcf17b9 (diff)
Handle inout properly with split access chains.
Found some other issues. Had some bugs with variable writes not properly invalidating if writes came from split access chains.
Diffstat (limited to 'reference/opt/shaders/comp')
-rw-r--r--reference/opt/shaders/comp/struct-packing.comp4
1 files changed, 2 insertions, 2 deletions
diff --git a/reference/opt/shaders/comp/struct-packing.comp b/reference/opt/shaders/comp/struct-packing.comp
index ecd7932b..8a2ac762 100644
--- a/reference/opt/shaders/comp/struct-packing.comp
+++ b/reference/opt/shaders/comp/struct-packing.comp
@@ -62,7 +62,7 @@ struct Content_1
S4 m3s[8];
};
-layout(binding = 1, std430) buffer SSBO1
+layout(binding = 1, std430) restrict buffer SSBO1
{
Content content;
Content content1[2];
@@ -78,7 +78,7 @@ layout(binding = 1, std430) buffer SSBO1
float array[];
} ssbo_430;
-layout(binding = 0, std140) buffer SSBO0
+layout(binding = 0, std140) restrict buffer SSBO0
{
Content_1 content;
Content_1 content1[2];