blob: 1e98541ae9fcb5b523aa1c26fce8ceaf09ef6072 [file] [log] [blame]
SKIP: FAILED
[numthreads(1, 1, 1)]
void main() {
bool_var1 = false;
bool_var2 = false;
bool_var3 = false;
i32_var1 = 0;
i32_var2 = 0;
i32_var3 = 0;
u32_var1 = 0u;
u32_var2 = 0u;
u32_var3 = 0u;
v3bool_var1 = (false).xxx;
v3bool_var2 = (false).xxx;
v3bool_var3 = (false).xxx;
v3bool_var4 = (false).xxx;
v4bool_var5 = (false).xxxx;
v3i32_var1 = (0).xxx;
v3i32_var2 = (0).xxx;
v3i32_var3 = (0).xxx;
v3u32_var1 = (0u).xxx;
v3u32_var2 = (0u).xxx;
v3u32_var3 = (0u).xxx;
}
DXC validation failure:
hlsl.hlsl:3:3: error: use of undeclared identifier 'bool_var1'
bool_var1 = false;
^
hlsl.hlsl:4:3: error: use of undeclared identifier 'bool_var2'
bool_var2 = false;
^
hlsl.hlsl:5:3: error: use of undeclared identifier 'bool_var3'
bool_var3 = false;
^
hlsl.hlsl:6:3: error: use of undeclared identifier 'i32_var1'
i32_var1 = 0;
^
hlsl.hlsl:7:3: error: use of undeclared identifier 'i32_var2'
i32_var2 = 0;
^
hlsl.hlsl:8:3: error: use of undeclared identifier 'i32_var3'
i32_var3 = 0;
^
hlsl.hlsl:9:3: error: use of undeclared identifier 'u32_var1'
u32_var1 = 0u;
^
hlsl.hlsl:10:3: error: use of undeclared identifier 'u32_var2'
u32_var2 = 0u;
^
hlsl.hlsl:11:3: error: use of undeclared identifier 'u32_var3'
u32_var3 = 0u;
^
hlsl.hlsl:12:3: error: use of undeclared identifier 'v3bool_var1'
v3bool_var1 = (false).xxx;
^
hlsl.hlsl:13:3: error: use of undeclared identifier 'v3bool_var2'
v3bool_var2 = (false).xxx;
^
hlsl.hlsl:14:3: error: use of undeclared identifier 'v3bool_var3'
v3bool_var3 = (false).xxx;
^
hlsl.hlsl:15:3: error: use of undeclared identifier 'v3bool_var4'
v3bool_var4 = (false).xxx;
^
hlsl.hlsl:16:3: error: use of undeclared identifier 'v4bool_var5'
v4bool_var5 = (false).xxxx;
^
hlsl.hlsl:17:3: error: use of undeclared identifier 'v3i32_var1'
v3i32_var1 = (0).xxx;
^
hlsl.hlsl:18:3: error: use of undeclared identifier 'v3i32_var2'
v3i32_var2 = (0).xxx;
^
hlsl.hlsl:19:3: error: use of undeclared identifier 'v3i32_var3'
v3i32_var3 = (0).xxx;
^
hlsl.hlsl:20:3: error: use of undeclared identifier 'v3u32_var1'
v3u32_var1 = (0u).xxx;
^
hlsl.hlsl:21:3: error: use of undeclared identifier 'v3u32_var2'
v3u32_var2 = (0u).xxx;
^
hlsl.hlsl:22:3: error: use of undeclared identifier 'v3u32_var3'
v3u32_var3 = (0u).xxx;
^