| 123456789101112131415 |
- // RUN: %dxilver 1.6 | %dxc -E main -T cs_6_0 %s | FileCheck %s
- // Verify that an unbounded array will add the 64Uav shader flag
- // CHECK: Note: shader requires additional functionality:
- // CHECK: 64 UAV slots
- // CHECK: @main
- RWBuffer<float> output : register(u0);
- RWStructuredBuffer<float> g_buf[] : register(u1);
- [numthreads(8,8,1)]
- void main(uint GI : SV_GroupIndex) {
- output[GI] = g_buf[1][GI] + g_buf[2][GI] + g_buf[3][GI] + g_buf[4][GI];
- }
|