diff options
| author | Harsh Aggarwal (NVIDIA) <haaggarwal@nvidia.com> | 2025-09-03 10:45:57 +0530 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2025-09-03 05:15:57 +0000 |
| commit | 639978008de3a74c00e03451cd9fc74452766fcd (patch) | |
| tree | bcde5b0fc80c09a7f0d36ba2d17fbe8e48f0a94d /tests/hlsl/register-syntax.slang | |
| parent | 4886bf95fcf6e7f38f48a346f4112fe340a453c8 (diff) | |
Fix#8086: Batch-10: Enable cuda tests (#8270)
Diffstat (limited to 'tests/hlsl/register-syntax.slang')
| -rw-r--r-- | tests/hlsl/register-syntax.slang | 15 |
1 files changed, 15 insertions, 0 deletions
diff --git a/tests/hlsl/register-syntax.slang b/tests/hlsl/register-syntax.slang index f3633028d..6eb1241b9 100644 --- a/tests/hlsl/register-syntax.slang +++ b/tests/hlsl/register-syntax.slang @@ -1,5 +1,6 @@ //TEST:SIMPLE(filecheck=CHECK_GLSL): -target glsl -stage compute -entry computeMain //TEST:SIMPLE(filecheck=CHECK_HLSL): -target hlsl -stage compute -entry computeMain +//TEST:SIMPLE(filecheck=CHECK_CUDA): -target cuda -stage compute -entry computeMain //CHECK_GLSL-DAG: binding = 4, set = 2 //CHECK_GLSL-DAG: binding = 5, set = 1 @@ -15,6 +16,20 @@ //CHECK_HLSL-DAG: u9 //CHECK_HLSL-DAG: u12 +//CHECK_CUDA-DAG: RWStructuredBuffer<int> [[BUFFER0:b0[_0-9]*]]; +//CHECK_CUDA-DAG: RWStructuredBuffer<int> [[BUFFER1:b1[_0-9]*]]; +//CHECK_CUDA-DAG: RWStructuredBuffer<int> [[BUFFER2:b2[_0-9]*]]; +//CHECK_CUDA-DAG: RWStructuredBuffer<int> [[BUFFER3:b3[_0-9]*]]; +//CHECK_CUDA-DAG: FixedArray<RWStructuredBuffer<int>, 2> [[BUFFER4:b4[_0-9]*]]; +//CHECK_CUDA-DAG: FixedArray<RWStructuredBuffer<int>, 2> [[BUFFER5:b5[_0-9]*]]; +//CHECK_CUDA: *(&([[GLOBALPARAMS:globalParams[_0-9]*]]->[[BUFFER0]])[int(0)]) = int(1); +//CHECK_CUDA: *(&([[GLOBALPARAMS]]->[[BUFFER1]])[int(0)]) = int(1); +//CHECK_CUDA: *(&([[GLOBALPARAMS]]->[[BUFFER2]])[int(0)]) = int(1); +//CHECK_CUDA: *(&([[GLOBALPARAMS]]->[[BUFFER3]])[int(0)]) = int(1); +//CHECK_CUDA: *(&([[GLOBALPARAMS]]->[[BUFFER4]][int(0)])[int(0)]) = int(1); +//CHECK_CUDA: *(&([[GLOBALPARAMS]]->[[BUFFER4]][int(0)])[int(1)]) = int(1); +//CHECK_CUDA: *(&([[GLOBALPARAMS]]->[[BUFFER5]][int(0)])[int(1)]) = int(1); + [[vk::binding(4,2)]] RWStructuredBuffer<int> b0 : register(u4, space2); |
