1
2cbuffer TestCB
3{
4    uint W;
5    uint H;
6};
7
8struct BufType
9{
10    float4 va;
11    float4 vb;
12};
13
14StructuredBuffer < BufType > SB0;
15RWStructuredBuffer < BufType > SB1;
16
17float4 main(float4 pos : POS) : SV_Target0
18{
19    float4 vTmp = SB0[pos.y * W + pos.x].va + SB0[pos.y * W + pos.x].vb;
20
21    vTmp += SB1[pos.y * W + pos.x].va + SB1[pos.y * W + pos.x].vb;
22
23    return vTmp;
24}
25