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