• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
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
11workgroup texture2D tex;
12
13workgroup void a() {}
14
15void b(workgroup int b) {}
16
17void c() {
18    workgroup bool x;
19}
20
21/*%%*
22modifier 'workgroup' is not permitted on a struct field
23'workgroup' is not permitted here
24'workgroup' is not permitted here
25'workgroup' is not permitted here
26expected expression, but found 'workgroup'
27*%%*/
28