blob: 5c78cb10b145dea9a6bd3b952e84c0815349d012 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
|
// register-bindings.slang
//DIAGNOSTIC_TEST:SIMPLE:-target hlsl
// Various bad forms for register bindings
// Not a valid register class:
Texture2D a : register(DOESNT_EXIST);
// No register index given:
TextureCube b : register(t);
// Unexpected name in place of `space`:
SamplerState c : register(s0, s1);
// No space index given after `space`:
SamplerState d : register(s2, space);
void main()
{}
|