John Kessenich | 3d157c5 | 2016-07-25 16:05:33 -0600 | [diff] [blame] | 1 | cbuffer { |
| 2 | float4 v1; |
| 3 | }; |
| 4 | |
| 5 | tbuffer { |
| 6 | float4 v2; |
| 7 | }; |
| 8 | |
| 9 | cbuffer cbufName : register(b2) { |
| 10 | float4 v3; |
| 11 | int i3 : packoffset(c1.y); |
| 12 | }; |
| 13 | |
| 14 | tbuffer tbufName : register(b8) { |
| 15 | float4 v4 : packoffset(c1); |
John Kessenich | 82d6baf | 2016-07-29 13:03:05 -0600 | [diff] [blame^] | 16 | int i4 : packoffset(c3); |
| 17 | float f1 : packoffset(c3.w); |
| 18 | float f3 : packoffset(c4.x); |
| 19 | float f4 : packoffset(c4.y); |
| 20 | float f5 : packoffset(c4.z); |
| 21 | float f6 : packoffset(c); |
| 22 | float f7; |
John Kessenich | 3d157c5 | 2016-07-25 16:05:33 -0600 | [diff] [blame] | 23 | }; |
| 24 | |
| 25 | float4 PixelShaderFunction(float4 input) : COLOR0 |
| 26 | { |
| 27 | return input + v1 + v2 + v3 + v4; |
| 28 | } |