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-01-09 14:26:46 +0300
committerHans-Kristian Arntzen <hans-kristian.arntzen@arm.com>2018-01-09 14:26:46 +0300
commit27ad8c0922b2862a03b102d5be38ade3d296a9af (patch)
tree2f452a1fd2bd87060e7760161714e2c7ed06cbab /reference/opt/shaders/comp
parent166eed8c18ed7b8952b8733e41549ad125d80c54 (diff)
Add more exhaustive test for barrier handling.
Diffstat (limited to 'reference/opt/shaders/comp')
-rw-r--r--reference/opt/shaders/comp/barriers.comp14
1 files changed, 14 insertions, 0 deletions
diff --git a/reference/opt/shaders/comp/barriers.comp b/reference/opt/shaders/comp/barriers.comp
index 2c78f322..a091497a 100644
--- a/reference/opt/shaders/comp/barriers.comp
+++ b/reference/opt/shaders/comp/barriers.comp
@@ -10,5 +10,19 @@ void main()
groupMemoryBarrier();
memoryBarrierShared();
barrier();
+ memoryBarrier();
+ memoryBarrierShared();
+ barrier();
+ memoryBarrierImage();
+ memoryBarrierShared();
+ barrier();
+ memoryBarrierBuffer();
+ memoryBarrierShared();
+ barrier();
+ groupMemoryBarrier();
+ memoryBarrierShared();
+ barrier();
+ memoryBarrierShared();
+ barrier();
}