Skip to main content

rspirv/grammar/
autogen_nonsemantic_vkspreflection.rs

1// AUTOMATICALLY GENERATED from the SPIR-V JSON grammar:
2//   external/spirv.core.grammar.json.
3// DO NOT MODIFY!
4
5static NONSEMANTIC_VKSPREFLECTION_INSTRUCTIONS: &[ExtendedInstruction<'static>] = &[
6    ext_inst!(
7        NonsemanticVkspreflection,
8        NonsemanticVkspreflectionOp,
9        Configuration,
10        [],
11        [],
12        [
13            (IdRef, One),
14            (IdRef, One),
15            (IdRef, One),
16            (IdRef, One),
17            (IdRef, One),
18            (IdRef, One),
19            (IdRef, One),
20            (IdRef, One),
21            (IdRef, One)
22        ]
23    ),
24    ext_inst!(
25        NonsemanticVkspreflection,
26        NonsemanticVkspreflectionOp,
27        StartCounter,
28        [],
29        [],
30        [(IdRef, One)]
31    ),
32    ext_inst!(
33        NonsemanticVkspreflection,
34        NonsemanticVkspreflectionOp,
35        StopCounter,
36        [],
37        [],
38        [(IdRef, One)]
39    ),
40    ext_inst!(
41        NonsemanticVkspreflection,
42        NonsemanticVkspreflectionOp,
43        PushConstants,
44        [],
45        [],
46        [(IdRef, One), (IdRef, One), (IdRef, One), (IdRef, One)]
47    ),
48    ext_inst!(
49        NonsemanticVkspreflection,
50        NonsemanticVkspreflectionOp,
51        SpecializationMapEntry,
52        [],
53        [],
54        [(IdRef, One), (IdRef, One), (IdRef, One)]
55    ),
56    ext_inst!(
57        NonsemanticVkspreflection,
58        NonsemanticVkspreflectionOp,
59        DescriptorSetBuffer,
60        [],
61        [],
62        [
63            (IdRef, One),
64            (IdRef, One),
65            (IdRef, One),
66            (IdRef, One),
67            (IdRef, One),
68            (IdRef, One),
69            (IdRef, One),
70            (IdRef, One),
71            (IdRef, One),
72            (IdRef, One),
73            (IdRef, One),
74            (IdRef, One),
75            (IdRef, One),
76            (IdRef, One),
77            (IdRef, One)
78        ]
79    ),
80    ext_inst!(
81        NonsemanticVkspreflection,
82        NonsemanticVkspreflectionOp,
83        DescriptorSetImage,
84        [],
85        [],
86        [
87            (IdRef, One),
88            (IdRef, One),
89            (IdRef, One),
90            (IdRef, One),
91            (IdRef, One),
92            (IdRef, One),
93            (IdRef, One),
94            (IdRef, One),
95            (IdRef, One),
96            (IdRef, One),
97            (IdRef, One),
98            (IdRef, One),
99            (IdRef, One),
100            (IdRef, One),
101            (IdRef, One),
102            (IdRef, One),
103            (IdRef, One),
104            (IdRef, One),
105            (IdRef, One),
106            (IdRef, One),
107            (IdRef, One),
108            (IdRef, One),
109            (IdRef, One),
110            (IdRef, One),
111            (IdRef, One),
112            (IdRef, One),
113            (IdRef, One),
114            (IdRef, One),
115            (IdRef, One),
116            (IdRef, One),
117            (IdRef, One),
118            (IdRef, One),
119            (IdRef, One)
120        ]
121    ),
122    ext_inst!(
123        NonsemanticVkspreflection,
124        NonsemanticVkspreflectionOp,
125        DescriptorSetSampler,
126        [],
127        [],
128        [
129            (IdRef, One),
130            (IdRef, One),
131            (IdRef, One),
132            (IdRef, One),
133            (IdRef, One),
134            (IdRef, One),
135            (IdRef, One),
136            (IdRef, One),
137            (IdRef, One),
138            (IdRef, One),
139            (IdRef, One),
140            (IdRef, One),
141            (IdRef, One),
142            (IdRef, One),
143            (IdRef, One),
144            (IdRef, One),
145            (IdRef, One),
146            (IdRef, One),
147            (IdRef, One)
148        ]
149    ),
150];
151pub static NONSEMANTIC_VKSPREFLECTION_INSTRUCTION_TABLE: InstructionTable<ExtInstOp> =
152    InstructionTable(
153        NONSEMANTIC_VKSPREFLECTION_INSTRUCTIONS,
154        std::marker::PhantomData,
155    );