Tests: Add a test for concurrent use of std430 and push_constant.
authorJohn Kessenich <cepheus@frii.com>
Thu, 6 Jul 2017 00:34:15 +0000 (18:34 -0600)
committerJohn Kessenich <cepheus@frii.com>
Thu, 6 Jul 2017 00:34:15 +0000 (18:34 -0600)
Test/vulkan.frag

index 2b686eb2a7e55c63e06de51a2ff75f82ab811ada..1447ec167e601f30d9502b8dd53df8b95ac1a08b 100644 (file)
@@ -43,7 +43,7 @@ layout(push_constant) buffer pcb {            // ERROR, not on a buffer
 layout(push_constant) uniform float pcfloat;  // ERROR 2X: not on a non-block, and non-opaque outside block\r
 \r
 layout(push_constant) uniform;                // ERROR, needs an object\r
-\r
+layout(std430, push_constant) uniform pcb1 { int a; } pcb1inst;\r
 layout(push_constant) uniform pcb2 {\r
     int a;\r
 };                                            // Okay now to have no instance name\r