summaryrefslogtreecommitdiffstats
path: root/tests/bugs/gh-3783.slang
blob: 9e343b22fdca356d3b60f90b01016dfc490e8e39 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
//TEST:SIMPLE(filecheck=CHECK):-target spirv -emit-spirv-directly

// CHECK: error 55200:

RWStructuredBuffer<float> outputBuffer;

float testFunc(vector<vector<float, 3>, 2> v1)
{
    return v1.x.x;
}

[numthreads(1,1,1)]
void main(uint v : SV_DispatchThreadID)
{
    vector<vector<float, 3>, 2> v1 = { { 1, 2, 3 }, { 4, 5, v } };
    outputBuffer[0] = testFunc(v1);
}