xref: /aosp_15_r20/external/skia/resources/sksl/errors/InvalidInOutType.compute (revision c8dee2aa9b3f27cf6c858bd81872bdeb2c07ed17)
1layout(set=0, binding=0) in int x;
2layout(set=0, binding=1) out float4 y;
3layout(set=0, binding=2) in int[5] z;
4layout(set=0, binding=3) inout float w;
5layout(set=0, binding=4) out int[] a;
6layout(set=0, binding=5) in int[] b;
7layout(set=0, binding=6) in blockOne {
8    int c;
9};
10layout(set=0, binding=5) out blockTwo {
11    int d;
12};
13
14void main() {
15}
16
17/*%%*
18pipeline inputs not permitted in compute shaders
19pipeline outputs not permitted in compute shaders
20pipeline inputs not permitted in compute shaders
21pipeline inputs not permitted in compute shaders
22unsized arrays are not permitted here
23pipeline outputs not permitted in compute shaders
24'out' variables may not have unsized array type
25unsized arrays are not permitted here
26pipeline inputs not permitted in compute shaders
27'in' variables may not have unsized array type
28pipeline inputs not permitted in compute shaders
29pipeline outputs not permitted in compute shaders
30*%%*/
31