diff options
author | Hans-Kristian Arntzen <hans-kristian.arntzen@arm.com> | 2018-05-11 11:14:20 +0300 |
---|---|---|
committer | Hans-Kristian Arntzen <hans-kristian.arntzen@arm.com> | 2018-05-11 11:15:42 +0300 |
commit | 7eba2478647049059b5aa09f7a3e32e688a05c18 (patch) | |
tree | 30848996000034dcf018a28c1920722e468257b9 /reference/opt/shaders/comp | |
parent | 97e38bcd38057e6a6358bc0d6a96e96f5bcf17b9 (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.comp | 4 |
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]; |