Skip to content

Commit 2f6d579

Browse files
author
joaosaffran
committed
adding more tests
1 parent 93e04bd commit 2f6d579

File tree

2 files changed

+116
-0
lines changed

2 files changed

+116
-0
lines changed
Lines changed: 57 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,57 @@
1+
# RUN: yaml2obj %s | obj2yaml | FileCheck %s
2+
3+
--- !dxcontainer
4+
Header:
5+
Hash: [ 0x32, 0x9A, 0x53, 0xD8, 0xEC, 0xBE, 0x35, 0x6F, 0x5,
6+
0x39, 0xE1, 0xFE, 0x31, 0x20, 0xF0, 0xC1 ]
7+
Version:
8+
Major: 1
9+
Minor: 0
10+
FileSize: 133
11+
PartCount: 1
12+
PartOffsets: [ 36 ]
13+
Parts:
14+
- Name: RTS0
15+
Size: 89
16+
RootSignature:
17+
Version: 1
18+
NumRootParameters: 1
19+
RootParametersOffset: 24
20+
NumStaticSamplers: 0
21+
StaticSamplersOffset: 60
22+
Parameters:
23+
- ParameterType: 0 # SRV
24+
ShaderVisibility: 3 # Domain
25+
Table:
26+
NumRanges: 1
27+
Ranges:
28+
- RangeType: 0
29+
NumDescriptors: 41
30+
BaseShaderRegister: 42
31+
RegisterSpace: 43
32+
OffsetInDescriptorsFromTableStart: -1
33+
AllowInputAssemblerInputLayout: true
34+
DenyGeometryShaderRootAccess: true
35+
36+
# CHECK: - Name: RTS0
37+
# CHECK-NEXT: Size: 89
38+
# CHECK-NEXT: RootSignature:
39+
# CHECK-NEXT: Version: 1
40+
# CHECK-NEXT: NumRootParameters: 1
41+
# CHECK-NEXT: RootParametersOffset: 24
42+
# CHECK-NEXT: NumStaticSamplers: 0
43+
# CHECK-NEXT: StaticSamplersOffset: 60
44+
# CHECK-NEXT: Parameters:
45+
# CHECK-NEXT: - ParameterType: 0
46+
# CHECK-NEXT: ShaderVisibility: 3
47+
# CHECK-NEXT: Table:
48+
# CHECK-NEXT: NumRanges: 1
49+
# CHECK-NEXT: RangesOffset: 44
50+
# CHECK-NEXT: Ranges:
51+
# CHECK-NEXT: - RangeType: 0
52+
# CHECK-NEXT: NumDescriptors: 41
53+
# CHECK-NEXT: BaseShaderRegister: 42
54+
# CHECK-NEXT: RegisterSpace: 43
55+
# CHECK-NEXT: OffsetInDescriptorsFromTableStart: -1
56+
# CHECK-NEXT: AllowInputAssemblerInputLayout: true
57+
# CHECK-NEXT: DenyGeometryShaderRootAccess: true
Lines changed: 59 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,59 @@
1+
# RUN: yaml2obj %s | obj2yaml | FileCheck %s
2+
3+
--- !dxcontainer
4+
Header:
5+
Hash: [ 0x32, 0x9A, 0x53, 0xD8, 0xEC, 0xBE, 0x35, 0x6F, 0x5,
6+
0x39, 0xE1, 0xFE, 0x31, 0x20, 0xF0, 0xC1 ]
7+
Version:
8+
Major: 1
9+
Minor: 0
10+
FileSize: 133
11+
PartCount: 1
12+
PartOffsets: [ 36 ]
13+
Parts:
14+
- Name: RTS0
15+
Size: 89
16+
RootSignature:
17+
Version: 2
18+
NumRootParameters: 1
19+
RootParametersOffset: 24
20+
NumStaticSamplers: 0
21+
StaticSamplersOffset: 60
22+
Parameters:
23+
- ParameterType: 0 # SRV
24+
ShaderVisibility: 3 # Domain
25+
Table:
26+
NumRanges: 1
27+
Ranges:
28+
- RangeType: 0
29+
NumDescriptors: 41
30+
BaseShaderRegister: 42
31+
RegisterSpace: 43
32+
OffsetInDescriptorsFromTableStart: -1
33+
DATA_STATIC_WHILE_SET_AT_EXECUTE: true
34+
AllowInputAssemblerInputLayout: true
35+
DenyGeometryShaderRootAccess: true
36+
37+
# CHECK: - Name: RTS0
38+
# CHECK-NEXT: Size: 89
39+
# CHECK-NEXT: RootSignature:
40+
# CHECK-NEXT: Version: 2
41+
# CHECK-NEXT: NumRootParameters: 1
42+
# CHECK-NEXT: RootParametersOffset: 24
43+
# CHECK-NEXT: NumStaticSamplers: 0
44+
# CHECK-NEXT: StaticSamplersOffset: 60
45+
# CHECK-NEXT: Parameters:
46+
# CHECK-NEXT: - ParameterType: 0
47+
# CHECK-NEXT: ShaderVisibility: 3
48+
# CHECK-NEXT: Table:
49+
# CHECK-NEXT: NumRanges: 1
50+
# CHECK-NEXT: RangesOffset: 44
51+
# CHECK-NEXT: Ranges:
52+
# CHECK-NEXT: - RangeType: 0
53+
# CHECK-NEXT: NumDescriptors: 41
54+
# CHECK-NEXT: BaseShaderRegister: 42
55+
# CHECK-NEXT: RegisterSpace: 43
56+
# CHECK-NEXT: OffsetInDescriptorsFromTableStart: -1
57+
# CHECK-NEXT: DATA_STATIC_WHILE_SET_AT_EXECUTE: true
58+
# CHECK-NEXT: AllowInputAssemblerInputLayout: true
59+
# CHECK-NEXT: DenyGeometryShaderRootAccess: true

0 commit comments

Comments
 (0)