Files
CosmicEngine/lib/All/SPIRV-Reflect/tests/hlsl/append_consume.spv

20 lines
2.3 KiB
Plaintext
Raw Normal View History

#:
SPV_GOOGLE_hlsl_functionality1main hlsl/append_consume.hlslYX#line 1 "hlsl/append_consume.hlsl"
struct Data {
uint rgba;
};
ConsumeStructuredBuffer<Data> BufferIn : register(u0, space1);
AppendStructuredBuffer<Data> BufferOut : register(u1, space2);
float4 main(float4 sv_pos : SV_Position) : SV_TARGET
{
Data val = BufferIn.Consume();
BufferOut.Append(val);
return float4(1, 0, 0, 0);
}
!bb.entryDatargba type.ConsumeStructuredBuffer.DataBufferIn type.ACSBuffer.counter counter.var.BufferIn type.AppendStructuredBuffer.DataBufferOutcounter.var.BufferOutsrc.mainmainparam.var.sv_posout.var.SV_TARGET sv_pos"Data"rgba$valH#GH#GH #G L H #G LG SV_PositionSV_TARGETGG"G!G"G!G "G !G"G!     
     !    !" #"+%+&+' ( ,+7<00>?+8,97888;;
; ;
;;6<00>;=9><00>867 <00>!;#$ A() %<00>*)&%'<00>+*'A,-%+=.-Q/.P"0/>$0 A(1%<00>21&%'A,3%2="4$Q54P65>36<00>98