xref: /aosp_15_r20/external/skia/resources/sksl/errors/InvalidWorkgroupCompute.compute (revision c8dee2aa9b3f27cf6c858bd81872bdeb2c07ed17)
1layout(set=0, binding=0) workgroup float x;
2
3layout(set=0, binding=1) workgroup buffer myBuffer {
4   float foo;
5};
6
7layout(set=0, binding=2) buffer myOtherBuffer {
8   workgroup float bar;
9};
10
11layout (r32f) workgroup readonly texture2D rtex;
12
13layout (r32f) workgroup writeonly texture2D wtex;
14
15workgroup void a() {}
16
17void b(workgroup int b) {}
18
19void c() {
20    workgroup bool x;
21}
22
23/*%%*
24modifier 'workgroup' is not permitted on an interface block field
25'workgroup' is not permitted here
26'workgroup' is not permitted here
27'workgroup' is not permitted here
28'workgroup' is not permitted here
29expected expression, but found 'workgroup'
30*%%*/
31