blob: 17d2036e71ad3c4903dd856af68a41e6da7e8c1d (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
|
//TEST:SIMPLE(filecheck=CHECK):-target glsl -profile glsl_450 -entry MainCs -stage compute -fvk-b-shift 0 0 -fvk-s-shift 14 0 -fvk-t-shift 30 0 -fvk-u-shift 158 0
// CHECK-DAG: layout(std430, binding = 159) buffer
// CHECK-DAG: } g_ByteBuffer
// CHECK-DAG: layout(std430, binding = 158) buffer
RWStructuredBuffer<uint> g_OutputCullBits;
RWByteAddressBuffer g_ByteBuffer;
[numthreads(32, 1, 1)]
void MainCs(uint3 vThreadId : SV_DispatchThreadID, uint3 vGroupThreadId : SV_GroupThreadID, uint3 vGroupId : SV_GroupID)
{
g_OutputCullBits[vThreadId.x] = g_ByteBuffer.Load(0);
}
|