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

30 lines
2.4 KiB
Plaintext
Raw Normal View History

#<
SPV_GOOGLE_hlsl_functionality1main hlsl/counter_buffers.hlsl\X#line 1 "hlsl/counter_buffers.hlsl"
struct Data {
float4 f4;
int i;
};
ConsumeStructuredBuffer<Data> MyBufferIn : register(u3, space2);
AppendStructuredBuffer<Data> MyBufferOut : register(u4, space2);
float4 main(float4 PosCS : SV_Position) : SV_TARGET0
{
Data val = MyBufferIn.Consume();
MyBufferOut.Append(val);
return val.f4;
}
 bb.entryDataf4i type.ConsumeStructuredBuffer.Data MyBufferIn
type.ACSBuffer.counter counter.var.MyBufferIn type.AppendStructuredBuffer.DataMyBufferOutcounter.var.MyBufferOutsrc.mainmainparam.var.PosCSout.var.SV_TARGET0PosCS!Data!f4!i#valH#H#G H#GH
#G
L  H #G LG SV_PositionSV_TARGET0GG "G !G"G!G "G !G"G!   
  
   !   !! "!$ +$%+$&+' ( ,+9; ; ;; ;;6<00>;=9><00>867<00> ;"#A() %<00>*)&%'<00>+*'A,- %+=.-Q/.Q0.P!1/0>#1A(2%<00>32&%'A,4%3=!5#Q65Q75P867>48A:#9=;:<00>;8