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

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