yum-mirror/glslang
git clone https://git.yummers.dev/yum-mirror/glslang
24e895b4
main
1 2// float4 Fn1(ConsumeStructuredBuffer<float4> arg_c) 3// { 4// return arg_c.Consume(); 5// } 6 7float4 Fn2 (AppendStructuredBuffer < float4 > arg_a ,ConsumeStructuredBuffer < float4 > arg_c ) 8{ 9arg_a .Append (float4 (1 ,2 ,3 ,4 )); 10return arg_c .Consume (); 11} 12 13AppendStructuredBuffer < float4 > sbuf_a ; 14ConsumeStructuredBuffer < float4 > sbuf_c ; 15 16AppendStructuredBuffer < float4 > sbuf_unused ; 17 18float4 main ( uint pos : FOO ) : SV_Target0 19{ 20// Fn1(sbuf_c); 21 22return Fn2 ( sbuf_a , sbuf_c ); 23}