1234567891011121314151617181920212223242526272829 |
- cbuffer MyUB1 : register(b5) // explicitly assigned & offsetted
- {
- float g_a;
- int g_b;
- };
- cbuffer MyUB2 // implicitly assigned
- {
- float g_c;
- };
- cbuffer MyUB3 // implicitly assigned
- {
- float g_d;
- };
- struct PS_OUTPUT
- {
- float4 Color : SV_Target0;
- };
- PS_OUTPUT main()
- {
- PS_OUTPUT psout;
- psout.Color = g_a + g_b + g_c + g_d;
- return psout;
- }
|