| layout(set=0, binding=0) in int x; |
| layout(set=0, binding=1) out float4 y; |
| layout(set=0, binding=2) in int[5] z; |
| layout(set=0, binding=3) inout float w; |
| layout(set=0, binding=4) out int[] a; |
| layout(set=0, binding=5) in int[] b; |
| layout(set=0, binding=6) in blockOne { |
| int c; |
| }; |
| layout(set=0, binding=5) out blockTwo { |
| int d; |
| }; |
| |
| void main() { |
| } |
| |
| /*%%* |
| pipeline inputs not permitted in compute shaders |
| pipeline outputs not permitted in compute shaders |
| pipeline inputs not permitted in compute shaders |
| pipeline inputs not permitted in compute shaders |
| unsized arrays are not permitted here |
| pipeline outputs not permitted in compute shaders |
| 'out' variables may not have unsized array type |
| unsized arrays are not permitted here |
| pipeline inputs not permitted in compute shaders |
| 'in' variables may not have unsized array type |
| pipeline inputs not permitted in compute shaders |
| pipeline outputs not permitted in compute shaders |
| *%%*/ |