2
2
// RUN: -fdx-rootsignature-version=rootsig_1_0 %s -verify=v10
3
3
// RUN: %clang_cc1 -triple dxil-pc-shadermodel6.3-library -x hlsl -fsyntax-only \
4
4
// RUN: -fdx-rootsignature-version=rootsig_1_1 %s -verify=v11
5
-
5
+ // RUN: %clang_cc1 -triple dxil-pc-shadermodel6.3-library -x hlsl -fsyntax-only \
6
+ // RUN: -fdx-rootsignature-version=rootsig_1_2 %s -verify=v12
6
7
// Root Descriptor Flags:
7
8
8
9
// v10-error@+1 {{invalid flags for version 1.0}}
@@ -13,8 +14,9 @@ void bad_root_descriptor_flags_0() {}
13
14
[RootSignature ("CBV(b0, flags = DATA_STATIC_WHILE_SET_AT_EXECUTE)" )]
14
15
void bad_root_descriptor_flags_1 () {}
15
16
16
- // v10-error@+2 {{invalid flags for version 1.0}}
17
- // v11-error@+1 {{invalid flags for version 1.1}}
17
+ // v10-error@+3 {{invalid flags for version 1.0}}
18
+ // v11-error@+2 {{invalid flags for version 1.1}}
19
+ // v12-error@+1 {{invalid flags for version 1.2}}
18
20
[RootSignature ("CBV(b0, flags = DATA_STATIC | DATA_VOLATILE)" )]
19
21
void bad_root_descriptor_flags_2 () {}
20
22
@@ -40,18 +42,20 @@ void bad_descriptor_range_flags_3() {}
40
42
[RootSignature ("DescriptorTable(CBV(b0, flags = DESCRIPTORS_STATIC_KEEPING_BUFFER_BOUNDS_CHECKS))" )]
41
43
void bad_descriptor_range_flags_4 () {}
42
44
43
- // v10-error@+2 {{invalid flags for version 1.0}}
44
- // v11-error@+1 {{invalid flags for version 1.1}}
45
+ // v10-error@+3 {{invalid flags for version 1.0}}
46
+ // v11-error@+2 {{invalid flags for version 1.1}}
47
+ // v12-error@+1 {{invalid flags for version 1.2}}
45
48
[RootSignature ("DescriptorTable(CBV(b0, flags = DATA_STATIC | DATA_STATIC_WHILE_SET_AT_EXECUTE))" )]
46
49
void bad_descriptor_range_flags_5 () {}
47
50
48
- // v10-error@+2 {{invalid flags for version 1.0}}
49
- // v11-error@+1 {{invalid flags for version 1.1}}
51
+ // v10-error@+3 {{invalid flags for version 1.0}}
52
+ // v11-error@+2 {{invalid flags for version 1.1}}
53
+ // v12-error@+1 {{invalid flags for version 1.2}}
50
54
[RootSignature ("DescriptorTable(CBV(b0, flags = DESCRIPTORS_VOLATILE | DESCRIPTORS_STATIC_KEEPING_BUFFER_BOUNDS_CHECKS))" )]
51
55
void bad_descriptor_range_flags_6 () {}
52
56
53
- // v10-error@+2 {{invalid flags for version 1.0}}
54
- // v11-error@+1 {{invalid flags for version 1.1}}
57
+ // v10-error@+3 {{invalid flags for version 1.0}}
58
+ // v11-error@+2 {{invalid flags for version 1.1}}
59
+ // v12-error@+1 {{invalid flags for version 1.2}}
55
60
[RootSignature ("DescriptorTable(CBV(b0, flags = DESCRIPTORS_VOLATILE | DATA_STATIC))" )]
56
61
void bad_descriptor_range_flags_7 () {}
57
-
0 commit comments