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