• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1 // GENERATED FILE - DO NOT EDIT.
2 // Generated by gen_builtin_symbols.py using data from builtin_variables.json and
3 // builtin_function_declarations.txt.
4 //
5 // Copyright 2019 The ANGLE Project Authors. All rights reserved.
6 // Use of this source code is governed by a BSD-style license that can be
7 // found in the LICENSE file.
8 //
9 // BuiltIn_autogen.h:
10 //   Compile-time initialized built-ins.
11 
12 #ifndef COMPILER_TRANSLATOR_TREEUTIL_BUILTIN_AUTOGEN_H_
13 #define COMPILER_TRANSLATOR_TREEUTIL_BUILTIN_AUTOGEN_H_
14 
15 #include "compiler/translator/SymbolUniqueId.h"
16 
17 namespace sh
18 {
19 
20 class TVariable;
21 
22 class BuiltInId
23 {
24   public:
25     static constexpr const TSymbolUniqueId radians_Float1                   = TSymbolUniqueId(0);
26     static constexpr const TSymbolUniqueId pt00B                            = TSymbolUniqueId(1);
27     static constexpr const TSymbolUniqueId radians_Float2                   = TSymbolUniqueId(2);
28     static constexpr const TSymbolUniqueId pt10B                            = TSymbolUniqueId(3);
29     static constexpr const TSymbolUniqueId radians_Float3                   = TSymbolUniqueId(4);
30     static constexpr const TSymbolUniqueId pt20B                            = TSymbolUniqueId(5);
31     static constexpr const TSymbolUniqueId radians_Float4                   = TSymbolUniqueId(6);
32     static constexpr const TSymbolUniqueId pt30B                            = TSymbolUniqueId(7);
33     static constexpr const TSymbolUniqueId degrees_Float1                   = TSymbolUniqueId(8);
34     static constexpr const TSymbolUniqueId degrees_Float2                   = TSymbolUniqueId(9);
35     static constexpr const TSymbolUniqueId degrees_Float3                   = TSymbolUniqueId(10);
36     static constexpr const TSymbolUniqueId degrees_Float4                   = TSymbolUniqueId(11);
37     static constexpr const TSymbolUniqueId sin_Float1                       = TSymbolUniqueId(12);
38     static constexpr const TSymbolUniqueId sin_Float2                       = TSymbolUniqueId(13);
39     static constexpr const TSymbolUniqueId sin_Float3                       = TSymbolUniqueId(14);
40     static constexpr const TSymbolUniqueId sin_Float4                       = TSymbolUniqueId(15);
41     static constexpr const TSymbolUniqueId cos_Float1                       = TSymbolUniqueId(16);
42     static constexpr const TSymbolUniqueId cos_Float2                       = TSymbolUniqueId(17);
43     static constexpr const TSymbolUniqueId cos_Float3                       = TSymbolUniqueId(18);
44     static constexpr const TSymbolUniqueId cos_Float4                       = TSymbolUniqueId(19);
45     static constexpr const TSymbolUniqueId tan_Float1                       = TSymbolUniqueId(20);
46     static constexpr const TSymbolUniqueId tan_Float2                       = TSymbolUniqueId(21);
47     static constexpr const TSymbolUniqueId tan_Float3                       = TSymbolUniqueId(22);
48     static constexpr const TSymbolUniqueId tan_Float4                       = TSymbolUniqueId(23);
49     static constexpr const TSymbolUniqueId asin_Float1                      = TSymbolUniqueId(24);
50     static constexpr const TSymbolUniqueId asin_Float2                      = TSymbolUniqueId(25);
51     static constexpr const TSymbolUniqueId asin_Float3                      = TSymbolUniqueId(26);
52     static constexpr const TSymbolUniqueId asin_Float4                      = TSymbolUniqueId(27);
53     static constexpr const TSymbolUniqueId acos_Float1                      = TSymbolUniqueId(28);
54     static constexpr const TSymbolUniqueId acos_Float2                      = TSymbolUniqueId(29);
55     static constexpr const TSymbolUniqueId acos_Float3                      = TSymbolUniqueId(30);
56     static constexpr const TSymbolUniqueId acos_Float4                      = TSymbolUniqueId(31);
57     static constexpr const TSymbolUniqueId atan_Float1_Float1               = TSymbolUniqueId(32);
58     static constexpr const TSymbolUniqueId atan_Float2_Float2               = TSymbolUniqueId(33);
59     static constexpr const TSymbolUniqueId atan_Float3_Float3               = TSymbolUniqueId(34);
60     static constexpr const TSymbolUniqueId atan_Float4_Float4               = TSymbolUniqueId(35);
61     static constexpr const TSymbolUniqueId atan_Float1                      = TSymbolUniqueId(36);
62     static constexpr const TSymbolUniqueId atan_Float2                      = TSymbolUniqueId(37);
63     static constexpr const TSymbolUniqueId atan_Float3                      = TSymbolUniqueId(38);
64     static constexpr const TSymbolUniqueId atan_Float4                      = TSymbolUniqueId(39);
65     static constexpr const TSymbolUniqueId sinh_Float1                      = TSymbolUniqueId(40);
66     static constexpr const TSymbolUniqueId sinh_Float2                      = TSymbolUniqueId(41);
67     static constexpr const TSymbolUniqueId sinh_Float3                      = TSymbolUniqueId(42);
68     static constexpr const TSymbolUniqueId sinh_Float4                      = TSymbolUniqueId(43);
69     static constexpr const TSymbolUniqueId cosh_Float1                      = TSymbolUniqueId(44);
70     static constexpr const TSymbolUniqueId cosh_Float2                      = TSymbolUniqueId(45);
71     static constexpr const TSymbolUniqueId cosh_Float3                      = TSymbolUniqueId(46);
72     static constexpr const TSymbolUniqueId cosh_Float4                      = TSymbolUniqueId(47);
73     static constexpr const TSymbolUniqueId tanh_Float1                      = TSymbolUniqueId(48);
74     static constexpr const TSymbolUniqueId tanh_Float2                      = TSymbolUniqueId(49);
75     static constexpr const TSymbolUniqueId tanh_Float3                      = TSymbolUniqueId(50);
76     static constexpr const TSymbolUniqueId tanh_Float4                      = TSymbolUniqueId(51);
77     static constexpr const TSymbolUniqueId asinh_Float1                     = TSymbolUniqueId(52);
78     static constexpr const TSymbolUniqueId asinh_Float2                     = TSymbolUniqueId(53);
79     static constexpr const TSymbolUniqueId asinh_Float3                     = TSymbolUniqueId(54);
80     static constexpr const TSymbolUniqueId asinh_Float4                     = TSymbolUniqueId(55);
81     static constexpr const TSymbolUniqueId acosh_Float1                     = TSymbolUniqueId(56);
82     static constexpr const TSymbolUniqueId acosh_Float2                     = TSymbolUniqueId(57);
83     static constexpr const TSymbolUniqueId acosh_Float3                     = TSymbolUniqueId(58);
84     static constexpr const TSymbolUniqueId acosh_Float4                     = TSymbolUniqueId(59);
85     static constexpr const TSymbolUniqueId atanh_Float1                     = TSymbolUniqueId(60);
86     static constexpr const TSymbolUniqueId atanh_Float2                     = TSymbolUniqueId(61);
87     static constexpr const TSymbolUniqueId atanh_Float3                     = TSymbolUniqueId(62);
88     static constexpr const TSymbolUniqueId atanh_Float4                     = TSymbolUniqueId(63);
89     static constexpr const TSymbolUniqueId pow_Float1_Float1                = TSymbolUniqueId(64);
90     static constexpr const TSymbolUniqueId pow_Float2_Float2                = TSymbolUniqueId(65);
91     static constexpr const TSymbolUniqueId pow_Float3_Float3                = TSymbolUniqueId(66);
92     static constexpr const TSymbolUniqueId pow_Float4_Float4                = TSymbolUniqueId(67);
93     static constexpr const TSymbolUniqueId exp_Float1                       = TSymbolUniqueId(68);
94     static constexpr const TSymbolUniqueId exp_Float2                       = TSymbolUniqueId(69);
95     static constexpr const TSymbolUniqueId exp_Float3                       = TSymbolUniqueId(70);
96     static constexpr const TSymbolUniqueId exp_Float4                       = TSymbolUniqueId(71);
97     static constexpr const TSymbolUniqueId log_Float1                       = TSymbolUniqueId(72);
98     static constexpr const TSymbolUniqueId log_Float2                       = TSymbolUniqueId(73);
99     static constexpr const TSymbolUniqueId log_Float3                       = TSymbolUniqueId(74);
100     static constexpr const TSymbolUniqueId log_Float4                       = TSymbolUniqueId(75);
101     static constexpr const TSymbolUniqueId exp2_Float1                      = TSymbolUniqueId(76);
102     static constexpr const TSymbolUniqueId exp2_Float2                      = TSymbolUniqueId(77);
103     static constexpr const TSymbolUniqueId exp2_Float3                      = TSymbolUniqueId(78);
104     static constexpr const TSymbolUniqueId exp2_Float4                      = TSymbolUniqueId(79);
105     static constexpr const TSymbolUniqueId log2_Float1                      = TSymbolUniqueId(80);
106     static constexpr const TSymbolUniqueId log2_Float2                      = TSymbolUniqueId(81);
107     static constexpr const TSymbolUniqueId log2_Float3                      = TSymbolUniqueId(82);
108     static constexpr const TSymbolUniqueId log2_Float4                      = TSymbolUniqueId(83);
109     static constexpr const TSymbolUniqueId sqrt_Float1                      = TSymbolUniqueId(84);
110     static constexpr const TSymbolUniqueId sqrt_Float2                      = TSymbolUniqueId(85);
111     static constexpr const TSymbolUniqueId sqrt_Float3                      = TSymbolUniqueId(86);
112     static constexpr const TSymbolUniqueId sqrt_Float4                      = TSymbolUniqueId(87);
113     static constexpr const TSymbolUniqueId inversesqrt_Float1               = TSymbolUniqueId(88);
114     static constexpr const TSymbolUniqueId inversesqrt_Float2               = TSymbolUniqueId(89);
115     static constexpr const TSymbolUniqueId inversesqrt_Float3               = TSymbolUniqueId(90);
116     static constexpr const TSymbolUniqueId inversesqrt_Float4               = TSymbolUniqueId(91);
117     static constexpr const TSymbolUniqueId abs_Float1                       = TSymbolUniqueId(92);
118     static constexpr const TSymbolUniqueId abs_Float2                       = TSymbolUniqueId(93);
119     static constexpr const TSymbolUniqueId abs_Float3                       = TSymbolUniqueId(94);
120     static constexpr const TSymbolUniqueId abs_Float4                       = TSymbolUniqueId(95);
121     static constexpr const TSymbolUniqueId abs_Int1                         = TSymbolUniqueId(96);
122     static constexpr const TSymbolUniqueId pt00C                            = TSymbolUniqueId(97);
123     static constexpr const TSymbolUniqueId abs_Int2                         = TSymbolUniqueId(98);
124     static constexpr const TSymbolUniqueId pt10C                            = TSymbolUniqueId(99);
125     static constexpr const TSymbolUniqueId abs_Int3                         = TSymbolUniqueId(100);
126     static constexpr const TSymbolUniqueId pt20C                            = TSymbolUniqueId(101);
127     static constexpr const TSymbolUniqueId abs_Int4                         = TSymbolUniqueId(102);
128     static constexpr const TSymbolUniqueId pt30C                            = TSymbolUniqueId(103);
129     static constexpr const TSymbolUniqueId sign_Float1                      = TSymbolUniqueId(104);
130     static constexpr const TSymbolUniqueId sign_Float2                      = TSymbolUniqueId(105);
131     static constexpr const TSymbolUniqueId sign_Float3                      = TSymbolUniqueId(106);
132     static constexpr const TSymbolUniqueId sign_Float4                      = TSymbolUniqueId(107);
133     static constexpr const TSymbolUniqueId sign_Int1                        = TSymbolUniqueId(108);
134     static constexpr const TSymbolUniqueId sign_Int2                        = TSymbolUniqueId(109);
135     static constexpr const TSymbolUniqueId sign_Int3                        = TSymbolUniqueId(110);
136     static constexpr const TSymbolUniqueId sign_Int4                        = TSymbolUniqueId(111);
137     static constexpr const TSymbolUniqueId floor_Float1                     = TSymbolUniqueId(112);
138     static constexpr const TSymbolUniqueId floor_Float2                     = TSymbolUniqueId(113);
139     static constexpr const TSymbolUniqueId floor_Float3                     = TSymbolUniqueId(114);
140     static constexpr const TSymbolUniqueId floor_Float4                     = TSymbolUniqueId(115);
141     static constexpr const TSymbolUniqueId trunc_Float1                     = TSymbolUniqueId(116);
142     static constexpr const TSymbolUniqueId trunc_Float2                     = TSymbolUniqueId(117);
143     static constexpr const TSymbolUniqueId trunc_Float3                     = TSymbolUniqueId(118);
144     static constexpr const TSymbolUniqueId trunc_Float4                     = TSymbolUniqueId(119);
145     static constexpr const TSymbolUniqueId round_Float1                     = TSymbolUniqueId(120);
146     static constexpr const TSymbolUniqueId round_Float2                     = TSymbolUniqueId(121);
147     static constexpr const TSymbolUniqueId round_Float3                     = TSymbolUniqueId(122);
148     static constexpr const TSymbolUniqueId round_Float4                     = TSymbolUniqueId(123);
149     static constexpr const TSymbolUniqueId roundEven_Float1                 = TSymbolUniqueId(124);
150     static constexpr const TSymbolUniqueId roundEven_Float2                 = TSymbolUniqueId(125);
151     static constexpr const TSymbolUniqueId roundEven_Float3                 = TSymbolUniqueId(126);
152     static constexpr const TSymbolUniqueId roundEven_Float4                 = TSymbolUniqueId(127);
153     static constexpr const TSymbolUniqueId ceil_Float1                      = TSymbolUniqueId(128);
154     static constexpr const TSymbolUniqueId ceil_Float2                      = TSymbolUniqueId(129);
155     static constexpr const TSymbolUniqueId ceil_Float3                      = TSymbolUniqueId(130);
156     static constexpr const TSymbolUniqueId ceil_Float4                      = TSymbolUniqueId(131);
157     static constexpr const TSymbolUniqueId fract_Float1                     = TSymbolUniqueId(132);
158     static constexpr const TSymbolUniqueId fract_Float2                     = TSymbolUniqueId(133);
159     static constexpr const TSymbolUniqueId fract_Float3                     = TSymbolUniqueId(134);
160     static constexpr const TSymbolUniqueId fract_Float4                     = TSymbolUniqueId(135);
161     static constexpr const TSymbolUniqueId mod_Float1_Float1                = TSymbolUniqueId(136);
162     static constexpr const TSymbolUniqueId mod_Float2_Float1                = TSymbolUniqueId(137);
163     static constexpr const TSymbolUniqueId mod_Float3_Float1                = TSymbolUniqueId(138);
164     static constexpr const TSymbolUniqueId mod_Float4_Float1                = TSymbolUniqueId(139);
165     static constexpr const TSymbolUniqueId mod_Float2_Float2                = TSymbolUniqueId(140);
166     static constexpr const TSymbolUniqueId mod_Float3_Float3                = TSymbolUniqueId(141);
167     static constexpr const TSymbolUniqueId mod_Float4_Float4                = TSymbolUniqueId(142);
168     static constexpr const TSymbolUniqueId min_Float1_Float1                = TSymbolUniqueId(143);
169     static constexpr const TSymbolUniqueId min_Float2_Float1                = TSymbolUniqueId(144);
170     static constexpr const TSymbolUniqueId min_Float3_Float1                = TSymbolUniqueId(145);
171     static constexpr const TSymbolUniqueId min_Float4_Float1                = TSymbolUniqueId(146);
172     static constexpr const TSymbolUniqueId min_Float2_Float2                = TSymbolUniqueId(147);
173     static constexpr const TSymbolUniqueId min_Float3_Float3                = TSymbolUniqueId(148);
174     static constexpr const TSymbolUniqueId min_Float4_Float4                = TSymbolUniqueId(149);
175     static constexpr const TSymbolUniqueId min_Int1_Int1                    = TSymbolUniqueId(150);
176     static constexpr const TSymbolUniqueId min_Int2_Int2                    = TSymbolUniqueId(151);
177     static constexpr const TSymbolUniqueId min_Int3_Int3                    = TSymbolUniqueId(152);
178     static constexpr const TSymbolUniqueId min_Int4_Int4                    = TSymbolUniqueId(153);
179     static constexpr const TSymbolUniqueId min_Int2_Int1                    = TSymbolUniqueId(154);
180     static constexpr const TSymbolUniqueId min_Int3_Int1                    = TSymbolUniqueId(155);
181     static constexpr const TSymbolUniqueId min_Int4_Int1                    = TSymbolUniqueId(156);
182     static constexpr const TSymbolUniqueId min_UInt1_UInt1                  = TSymbolUniqueId(157);
183     static constexpr const TSymbolUniqueId pt00D                            = TSymbolUniqueId(158);
184     static constexpr const TSymbolUniqueId min_UInt2_UInt2                  = TSymbolUniqueId(159);
185     static constexpr const TSymbolUniqueId pt10D                            = TSymbolUniqueId(160);
186     static constexpr const TSymbolUniqueId min_UInt3_UInt3                  = TSymbolUniqueId(161);
187     static constexpr const TSymbolUniqueId pt20D                            = TSymbolUniqueId(162);
188     static constexpr const TSymbolUniqueId min_UInt4_UInt4                  = TSymbolUniqueId(163);
189     static constexpr const TSymbolUniqueId pt30D                            = TSymbolUniqueId(164);
190     static constexpr const TSymbolUniqueId min_UInt2_UInt1                  = TSymbolUniqueId(165);
191     static constexpr const TSymbolUniqueId min_UInt3_UInt1                  = TSymbolUniqueId(166);
192     static constexpr const TSymbolUniqueId min_UInt4_UInt1                  = TSymbolUniqueId(167);
193     static constexpr const TSymbolUniqueId max_Float1_Float1                = TSymbolUniqueId(168);
194     static constexpr const TSymbolUniqueId max_Float2_Float1                = TSymbolUniqueId(169);
195     static constexpr const TSymbolUniqueId max_Float3_Float1                = TSymbolUniqueId(170);
196     static constexpr const TSymbolUniqueId max_Float4_Float1                = TSymbolUniqueId(171);
197     static constexpr const TSymbolUniqueId max_Float2_Float2                = TSymbolUniqueId(172);
198     static constexpr const TSymbolUniqueId max_Float3_Float3                = TSymbolUniqueId(173);
199     static constexpr const TSymbolUniqueId max_Float4_Float4                = TSymbolUniqueId(174);
200     static constexpr const TSymbolUniqueId max_Int1_Int1                    = TSymbolUniqueId(175);
201     static constexpr const TSymbolUniqueId max_Int2_Int2                    = TSymbolUniqueId(176);
202     static constexpr const TSymbolUniqueId max_Int3_Int3                    = TSymbolUniqueId(177);
203     static constexpr const TSymbolUniqueId max_Int4_Int4                    = TSymbolUniqueId(178);
204     static constexpr const TSymbolUniqueId max_Int2_Int1                    = TSymbolUniqueId(179);
205     static constexpr const TSymbolUniqueId max_Int3_Int1                    = TSymbolUniqueId(180);
206     static constexpr const TSymbolUniqueId max_Int4_Int1                    = TSymbolUniqueId(181);
207     static constexpr const TSymbolUniqueId max_UInt1_UInt1                  = TSymbolUniqueId(182);
208     static constexpr const TSymbolUniqueId max_UInt2_UInt2                  = TSymbolUniqueId(183);
209     static constexpr const TSymbolUniqueId max_UInt3_UInt3                  = TSymbolUniqueId(184);
210     static constexpr const TSymbolUniqueId max_UInt4_UInt4                  = TSymbolUniqueId(185);
211     static constexpr const TSymbolUniqueId max_UInt2_UInt1                  = TSymbolUniqueId(186);
212     static constexpr const TSymbolUniqueId max_UInt3_UInt1                  = TSymbolUniqueId(187);
213     static constexpr const TSymbolUniqueId max_UInt4_UInt1                  = TSymbolUniqueId(188);
214     static constexpr const TSymbolUniqueId clamp_Float1_Float1_Float1       = TSymbolUniqueId(189);
215     static constexpr const TSymbolUniqueId clamp_Float2_Float1_Float1       = TSymbolUniqueId(190);
216     static constexpr const TSymbolUniqueId clamp_Float3_Float1_Float1       = TSymbolUniqueId(191);
217     static constexpr const TSymbolUniqueId clamp_Float4_Float1_Float1       = TSymbolUniqueId(192);
218     static constexpr const TSymbolUniqueId clamp_Float2_Float2_Float2       = TSymbolUniqueId(193);
219     static constexpr const TSymbolUniqueId clamp_Float3_Float3_Float3       = TSymbolUniqueId(194);
220     static constexpr const TSymbolUniqueId clamp_Float4_Float4_Float4       = TSymbolUniqueId(195);
221     static constexpr const TSymbolUniqueId clamp_Int1_Int1_Int1             = TSymbolUniqueId(196);
222     static constexpr const TSymbolUniqueId clamp_Int2_Int1_Int1             = TSymbolUniqueId(197);
223     static constexpr const TSymbolUniqueId clamp_Int3_Int1_Int1             = TSymbolUniqueId(198);
224     static constexpr const TSymbolUniqueId clamp_Int4_Int1_Int1             = TSymbolUniqueId(199);
225     static constexpr const TSymbolUniqueId clamp_Int2_Int2_Int2             = TSymbolUniqueId(200);
226     static constexpr const TSymbolUniqueId clamp_Int3_Int3_Int3             = TSymbolUniqueId(201);
227     static constexpr const TSymbolUniqueId clamp_Int4_Int4_Int4             = TSymbolUniqueId(202);
228     static constexpr const TSymbolUniqueId clamp_UInt1_UInt1_UInt1          = TSymbolUniqueId(203);
229     static constexpr const TSymbolUniqueId clamp_UInt2_UInt1_UInt1          = TSymbolUniqueId(204);
230     static constexpr const TSymbolUniqueId clamp_UInt3_UInt1_UInt1          = TSymbolUniqueId(205);
231     static constexpr const TSymbolUniqueId clamp_UInt4_UInt1_UInt1          = TSymbolUniqueId(206);
232     static constexpr const TSymbolUniqueId clamp_UInt2_UInt2_UInt2          = TSymbolUniqueId(207);
233     static constexpr const TSymbolUniqueId clamp_UInt3_UInt3_UInt3          = TSymbolUniqueId(208);
234     static constexpr const TSymbolUniqueId clamp_UInt4_UInt4_UInt4          = TSymbolUniqueId(209);
235     static constexpr const TSymbolUniqueId mix_Float1_Float1_Float1         = TSymbolUniqueId(210);
236     static constexpr const TSymbolUniqueId mix_Float2_Float2_Float1         = TSymbolUniqueId(211);
237     static constexpr const TSymbolUniqueId mix_Float3_Float3_Float1         = TSymbolUniqueId(212);
238     static constexpr const TSymbolUniqueId mix_Float4_Float4_Float1         = TSymbolUniqueId(213);
239     static constexpr const TSymbolUniqueId mix_Float2_Float2_Float2         = TSymbolUniqueId(214);
240     static constexpr const TSymbolUniqueId mix_Float3_Float3_Float3         = TSymbolUniqueId(215);
241     static constexpr const TSymbolUniqueId mix_Float4_Float4_Float4         = TSymbolUniqueId(216);
242     static constexpr const TSymbolUniqueId mix_Float1_Float1_Bool1          = TSymbolUniqueId(217);
243     static constexpr const TSymbolUniqueId pt00E                            = TSymbolUniqueId(218);
244     static constexpr const TSymbolUniqueId mix_Float2_Float2_Bool2          = TSymbolUniqueId(219);
245     static constexpr const TSymbolUniqueId pt10E                            = TSymbolUniqueId(220);
246     static constexpr const TSymbolUniqueId mix_Float3_Float3_Bool3          = TSymbolUniqueId(221);
247     static constexpr const TSymbolUniqueId pt20E                            = TSymbolUniqueId(222);
248     static constexpr const TSymbolUniqueId mix_Float4_Float4_Bool4          = TSymbolUniqueId(223);
249     static constexpr const TSymbolUniqueId pt30E                            = TSymbolUniqueId(224);
250     static constexpr const TSymbolUniqueId step_Float1_Float1               = TSymbolUniqueId(225);
251     static constexpr const TSymbolUniqueId step_Float2_Float2               = TSymbolUniqueId(226);
252     static constexpr const TSymbolUniqueId step_Float3_Float3               = TSymbolUniqueId(227);
253     static constexpr const TSymbolUniqueId step_Float4_Float4               = TSymbolUniqueId(228);
254     static constexpr const TSymbolUniqueId step_Float1_Float2               = TSymbolUniqueId(229);
255     static constexpr const TSymbolUniqueId step_Float1_Float3               = TSymbolUniqueId(230);
256     static constexpr const TSymbolUniqueId step_Float1_Float4               = TSymbolUniqueId(231);
257     static constexpr const TSymbolUniqueId smoothstep_Float1_Float1_Float1  = TSymbolUniqueId(232);
258     static constexpr const TSymbolUniqueId smoothstep_Float2_Float2_Float2  = TSymbolUniqueId(233);
259     static constexpr const TSymbolUniqueId smoothstep_Float3_Float3_Float3  = TSymbolUniqueId(234);
260     static constexpr const TSymbolUniqueId smoothstep_Float4_Float4_Float4  = TSymbolUniqueId(235);
261     static constexpr const TSymbolUniqueId smoothstep_Float1_Float1_Float2  = TSymbolUniqueId(236);
262     static constexpr const TSymbolUniqueId smoothstep_Float1_Float1_Float3  = TSymbolUniqueId(237);
263     static constexpr const TSymbolUniqueId smoothstep_Float1_Float1_Float4  = TSymbolUniqueId(238);
264     static constexpr const TSymbolUniqueId modf_Float1_Float1               = TSymbolUniqueId(239);
265     static constexpr const TSymbolUniqueId pt_o_00B                         = TSymbolUniqueId(240);
266     static constexpr const TSymbolUniqueId modf_Float2_Float2               = TSymbolUniqueId(241);
267     static constexpr const TSymbolUniqueId pt_o_10B                         = TSymbolUniqueId(242);
268     static constexpr const TSymbolUniqueId modf_Float3_Float3               = TSymbolUniqueId(243);
269     static constexpr const TSymbolUniqueId pt_o_20B                         = TSymbolUniqueId(244);
270     static constexpr const TSymbolUniqueId modf_Float4_Float4               = TSymbolUniqueId(245);
271     static constexpr const TSymbolUniqueId pt_o_30B                         = TSymbolUniqueId(246);
272     static constexpr const TSymbolUniqueId isnan_Float1                     = TSymbolUniqueId(247);
273     static constexpr const TSymbolUniqueId isnan_Float2                     = TSymbolUniqueId(248);
274     static constexpr const TSymbolUniqueId isnan_Float3                     = TSymbolUniqueId(249);
275     static constexpr const TSymbolUniqueId isnan_Float4                     = TSymbolUniqueId(250);
276     static constexpr const TSymbolUniqueId isinf_Float1                     = TSymbolUniqueId(251);
277     static constexpr const TSymbolUniqueId isinf_Float2                     = TSymbolUniqueId(252);
278     static constexpr const TSymbolUniqueId isinf_Float3                     = TSymbolUniqueId(253);
279     static constexpr const TSymbolUniqueId isinf_Float4                     = TSymbolUniqueId(254);
280     static constexpr const TSymbolUniqueId floatBitsToInt_Float1            = TSymbolUniqueId(255);
281     static constexpr const TSymbolUniqueId floatBitsToInt_Float2            = TSymbolUniqueId(256);
282     static constexpr const TSymbolUniqueId floatBitsToInt_Float3            = TSymbolUniqueId(257);
283     static constexpr const TSymbolUniqueId floatBitsToInt_Float4            = TSymbolUniqueId(258);
284     static constexpr const TSymbolUniqueId floatBitsToUint_Float1           = TSymbolUniqueId(259);
285     static constexpr const TSymbolUniqueId floatBitsToUint_Float2           = TSymbolUniqueId(260);
286     static constexpr const TSymbolUniqueId floatBitsToUint_Float3           = TSymbolUniqueId(261);
287     static constexpr const TSymbolUniqueId floatBitsToUint_Float4           = TSymbolUniqueId(262);
288     static constexpr const TSymbolUniqueId intBitsToFloat_Int1              = TSymbolUniqueId(263);
289     static constexpr const TSymbolUniqueId intBitsToFloat_Int2              = TSymbolUniqueId(264);
290     static constexpr const TSymbolUniqueId intBitsToFloat_Int3              = TSymbolUniqueId(265);
291     static constexpr const TSymbolUniqueId intBitsToFloat_Int4              = TSymbolUniqueId(266);
292     static constexpr const TSymbolUniqueId uintBitsToFloat_UInt1            = TSymbolUniqueId(267);
293     static constexpr const TSymbolUniqueId uintBitsToFloat_UInt2            = TSymbolUniqueId(268);
294     static constexpr const TSymbolUniqueId uintBitsToFloat_UInt3            = TSymbolUniqueId(269);
295     static constexpr const TSymbolUniqueId uintBitsToFloat_UInt4            = TSymbolUniqueId(270);
296     static constexpr const TSymbolUniqueId frexp_Float1_Int1                = TSymbolUniqueId(271);
297     static constexpr const TSymbolUniqueId pt_o_00C                         = TSymbolUniqueId(272);
298     static constexpr const TSymbolUniqueId frexp_Float2_Int2                = TSymbolUniqueId(273);
299     static constexpr const TSymbolUniqueId pt_o_10C                         = TSymbolUniqueId(274);
300     static constexpr const TSymbolUniqueId frexp_Float3_Int3                = TSymbolUniqueId(275);
301     static constexpr const TSymbolUniqueId pt_o_20C                         = TSymbolUniqueId(276);
302     static constexpr const TSymbolUniqueId frexp_Float4_Int4                = TSymbolUniqueId(277);
303     static constexpr const TSymbolUniqueId pt_o_30C                         = TSymbolUniqueId(278);
304     static constexpr const TSymbolUniqueId ldexp_Float1_Int1                = TSymbolUniqueId(279);
305     static constexpr const TSymbolUniqueId ldexp_Float2_Int2                = TSymbolUniqueId(280);
306     static constexpr const TSymbolUniqueId ldexp_Float3_Int3                = TSymbolUniqueId(281);
307     static constexpr const TSymbolUniqueId ldexp_Float4_Int4                = TSymbolUniqueId(282);
308     static constexpr const TSymbolUniqueId packSnorm2x16_Float2             = TSymbolUniqueId(283);
309     static constexpr const TSymbolUniqueId packUnorm2x16_Float2             = TSymbolUniqueId(284);
310     static constexpr const TSymbolUniqueId packHalf2x16_Float2              = TSymbolUniqueId(285);
311     static constexpr const TSymbolUniqueId unpackSnorm2x16_UInt1            = TSymbolUniqueId(286);
312     static constexpr const TSymbolUniqueId unpackUnorm2x16_UInt1            = TSymbolUniqueId(287);
313     static constexpr const TSymbolUniqueId unpackHalf2x16_UInt1             = TSymbolUniqueId(288);
314     static constexpr const TSymbolUniqueId packUnorm4x8_Float4              = TSymbolUniqueId(289);
315     static constexpr const TSymbolUniqueId packSnorm4x8_Float4              = TSymbolUniqueId(290);
316     static constexpr const TSymbolUniqueId unpackUnorm4x8_UInt1             = TSymbolUniqueId(291);
317     static constexpr const TSymbolUniqueId unpackSnorm4x8_UInt1             = TSymbolUniqueId(292);
318     static constexpr const TSymbolUniqueId length_Float1                    = TSymbolUniqueId(293);
319     static constexpr const TSymbolUniqueId length_Float2                    = TSymbolUniqueId(294);
320     static constexpr const TSymbolUniqueId length_Float3                    = TSymbolUniqueId(295);
321     static constexpr const TSymbolUniqueId length_Float4                    = TSymbolUniqueId(296);
322     static constexpr const TSymbolUniqueId distance_Float1_Float1           = TSymbolUniqueId(297);
323     static constexpr const TSymbolUniqueId distance_Float2_Float2           = TSymbolUniqueId(298);
324     static constexpr const TSymbolUniqueId distance_Float3_Float3           = TSymbolUniqueId(299);
325     static constexpr const TSymbolUniqueId distance_Float4_Float4           = TSymbolUniqueId(300);
326     static constexpr const TSymbolUniqueId dot_Float1_Float1                = TSymbolUniqueId(301);
327     static constexpr const TSymbolUniqueId dot_Float2_Float2                = TSymbolUniqueId(302);
328     static constexpr const TSymbolUniqueId dot_Float3_Float3                = TSymbolUniqueId(303);
329     static constexpr const TSymbolUniqueId dot_Float4_Float4                = TSymbolUniqueId(304);
330     static constexpr const TSymbolUniqueId cross_Float3_Float3              = TSymbolUniqueId(305);
331     static constexpr const TSymbolUniqueId normalize_Float1                 = TSymbolUniqueId(306);
332     static constexpr const TSymbolUniqueId normalize_Float2                 = TSymbolUniqueId(307);
333     static constexpr const TSymbolUniqueId normalize_Float3                 = TSymbolUniqueId(308);
334     static constexpr const TSymbolUniqueId normalize_Float4                 = TSymbolUniqueId(309);
335     static constexpr const TSymbolUniqueId faceforward_Float1_Float1_Float1 = TSymbolUniqueId(310);
336     static constexpr const TSymbolUniqueId faceforward_Float2_Float2_Float2 = TSymbolUniqueId(311);
337     static constexpr const TSymbolUniqueId faceforward_Float3_Float3_Float3 = TSymbolUniqueId(312);
338     static constexpr const TSymbolUniqueId faceforward_Float4_Float4_Float4 = TSymbolUniqueId(313);
339     static constexpr const TSymbolUniqueId reflect_Float1_Float1            = TSymbolUniqueId(314);
340     static constexpr const TSymbolUniqueId reflect_Float2_Float2            = TSymbolUniqueId(315);
341     static constexpr const TSymbolUniqueId reflect_Float3_Float3            = TSymbolUniqueId(316);
342     static constexpr const TSymbolUniqueId reflect_Float4_Float4            = TSymbolUniqueId(317);
343     static constexpr const TSymbolUniqueId refract_Float1_Float1_Float1     = TSymbolUniqueId(318);
344     static constexpr const TSymbolUniqueId refract_Float2_Float2_Float1     = TSymbolUniqueId(319);
345     static constexpr const TSymbolUniqueId refract_Float3_Float3_Float1     = TSymbolUniqueId(320);
346     static constexpr const TSymbolUniqueId refract_Float4_Float4_Float1     = TSymbolUniqueId(321);
347     static constexpr const TSymbolUniqueId matrixCompMult_Float2x2_Float2x2 = TSymbolUniqueId(322);
348     static constexpr const TSymbolUniqueId pt50B                            = TSymbolUniqueId(323);
349     static constexpr const TSymbolUniqueId matrixCompMult_Float3x3_Float3x3 = TSymbolUniqueId(324);
350     static constexpr const TSymbolUniqueId ptA0B                            = TSymbolUniqueId(325);
351     static constexpr const TSymbolUniqueId matrixCompMult_Float4x4_Float4x4 = TSymbolUniqueId(326);
352     static constexpr const TSymbolUniqueId ptF0B                            = TSymbolUniqueId(327);
353     static constexpr const TSymbolUniqueId matrixCompMult_Float2x3_Float2x3 = TSymbolUniqueId(328);
354     static constexpr const TSymbolUniqueId pt90B                            = TSymbolUniqueId(329);
355     static constexpr const TSymbolUniqueId matrixCompMult_Float3x2_Float3x2 = TSymbolUniqueId(330);
356     static constexpr const TSymbolUniqueId pt60B                            = TSymbolUniqueId(331);
357     static constexpr const TSymbolUniqueId matrixCompMult_Float2x4_Float2x4 = TSymbolUniqueId(332);
358     static constexpr const TSymbolUniqueId ptD0B                            = TSymbolUniqueId(333);
359     static constexpr const TSymbolUniqueId matrixCompMult_Float4x2_Float4x2 = TSymbolUniqueId(334);
360     static constexpr const TSymbolUniqueId pt70B                            = TSymbolUniqueId(335);
361     static constexpr const TSymbolUniqueId matrixCompMult_Float3x4_Float3x4 = TSymbolUniqueId(336);
362     static constexpr const TSymbolUniqueId ptE0B                            = TSymbolUniqueId(337);
363     static constexpr const TSymbolUniqueId matrixCompMult_Float4x3_Float4x3 = TSymbolUniqueId(338);
364     static constexpr const TSymbolUniqueId ptB0B                            = TSymbolUniqueId(339);
365     static constexpr const TSymbolUniqueId outerProduct_Float2_Float2       = TSymbolUniqueId(340);
366     static constexpr const TSymbolUniqueId outerProduct_Float3_Float3       = TSymbolUniqueId(341);
367     static constexpr const TSymbolUniqueId outerProduct_Float4_Float4       = TSymbolUniqueId(342);
368     static constexpr const TSymbolUniqueId outerProduct_Float3_Float2       = TSymbolUniqueId(343);
369     static constexpr const TSymbolUniqueId outerProduct_Float2_Float3       = TSymbolUniqueId(344);
370     static constexpr const TSymbolUniqueId outerProduct_Float4_Float2       = TSymbolUniqueId(345);
371     static constexpr const TSymbolUniqueId outerProduct_Float2_Float4       = TSymbolUniqueId(346);
372     static constexpr const TSymbolUniqueId outerProduct_Float4_Float3       = TSymbolUniqueId(347);
373     static constexpr const TSymbolUniqueId outerProduct_Float3_Float4       = TSymbolUniqueId(348);
374     static constexpr const TSymbolUniqueId transpose_Float2x2               = TSymbolUniqueId(349);
375     static constexpr const TSymbolUniqueId transpose_Float3x3               = TSymbolUniqueId(350);
376     static constexpr const TSymbolUniqueId transpose_Float4x4               = TSymbolUniqueId(351);
377     static constexpr const TSymbolUniqueId transpose_Float3x2               = TSymbolUniqueId(352);
378     static constexpr const TSymbolUniqueId transpose_Float2x3               = TSymbolUniqueId(353);
379     static constexpr const TSymbolUniqueId transpose_Float4x2               = TSymbolUniqueId(354);
380     static constexpr const TSymbolUniqueId transpose_Float2x4               = TSymbolUniqueId(355);
381     static constexpr const TSymbolUniqueId transpose_Float4x3               = TSymbolUniqueId(356);
382     static constexpr const TSymbolUniqueId transpose_Float3x4               = TSymbolUniqueId(357);
383     static constexpr const TSymbolUniqueId determinant_Float2x2             = TSymbolUniqueId(358);
384     static constexpr const TSymbolUniqueId determinant_Float3x3             = TSymbolUniqueId(359);
385     static constexpr const TSymbolUniqueId determinant_Float4x4             = TSymbolUniqueId(360);
386     static constexpr const TSymbolUniqueId inverse_Float2x2                 = TSymbolUniqueId(361);
387     static constexpr const TSymbolUniqueId inverse_Float3x3                 = TSymbolUniqueId(362);
388     static constexpr const TSymbolUniqueId inverse_Float4x4                 = TSymbolUniqueId(363);
389     static constexpr const TSymbolUniqueId lessThan_Float2_Float2           = TSymbolUniqueId(364);
390     static constexpr const TSymbolUniqueId lessThan_Float3_Float3           = TSymbolUniqueId(365);
391     static constexpr const TSymbolUniqueId lessThan_Float4_Float4           = TSymbolUniqueId(366);
392     static constexpr const TSymbolUniqueId lessThan_Int2_Int2               = TSymbolUniqueId(367);
393     static constexpr const TSymbolUniqueId lessThan_Int3_Int3               = TSymbolUniqueId(368);
394     static constexpr const TSymbolUniqueId lessThan_Int4_Int4               = TSymbolUniqueId(369);
395     static constexpr const TSymbolUniqueId lessThan_UInt2_UInt2             = TSymbolUniqueId(370);
396     static constexpr const TSymbolUniqueId lessThan_UInt3_UInt3             = TSymbolUniqueId(371);
397     static constexpr const TSymbolUniqueId lessThan_UInt4_UInt4             = TSymbolUniqueId(372);
398     static constexpr const TSymbolUniqueId lessThanEqual_Float2_Float2      = TSymbolUniqueId(373);
399     static constexpr const TSymbolUniqueId lessThanEqual_Float3_Float3      = TSymbolUniqueId(374);
400     static constexpr const TSymbolUniqueId lessThanEqual_Float4_Float4      = TSymbolUniqueId(375);
401     static constexpr const TSymbolUniqueId lessThanEqual_Int2_Int2          = TSymbolUniqueId(376);
402     static constexpr const TSymbolUniqueId lessThanEqual_Int3_Int3          = TSymbolUniqueId(377);
403     static constexpr const TSymbolUniqueId lessThanEqual_Int4_Int4          = TSymbolUniqueId(378);
404     static constexpr const TSymbolUniqueId lessThanEqual_UInt2_UInt2        = TSymbolUniqueId(379);
405     static constexpr const TSymbolUniqueId lessThanEqual_UInt3_UInt3        = TSymbolUniqueId(380);
406     static constexpr const TSymbolUniqueId lessThanEqual_UInt4_UInt4        = TSymbolUniqueId(381);
407     static constexpr const TSymbolUniqueId greaterThan_Float2_Float2        = TSymbolUniqueId(382);
408     static constexpr const TSymbolUniqueId greaterThan_Float3_Float3        = TSymbolUniqueId(383);
409     static constexpr const TSymbolUniqueId greaterThan_Float4_Float4        = TSymbolUniqueId(384);
410     static constexpr const TSymbolUniqueId greaterThan_Int2_Int2            = TSymbolUniqueId(385);
411     static constexpr const TSymbolUniqueId greaterThan_Int3_Int3            = TSymbolUniqueId(386);
412     static constexpr const TSymbolUniqueId greaterThan_Int4_Int4            = TSymbolUniqueId(387);
413     static constexpr const TSymbolUniqueId greaterThan_UInt2_UInt2          = TSymbolUniqueId(388);
414     static constexpr const TSymbolUniqueId greaterThan_UInt3_UInt3          = TSymbolUniqueId(389);
415     static constexpr const TSymbolUniqueId greaterThan_UInt4_UInt4          = TSymbolUniqueId(390);
416     static constexpr const TSymbolUniqueId greaterThanEqual_Float2_Float2   = TSymbolUniqueId(391);
417     static constexpr const TSymbolUniqueId greaterThanEqual_Float3_Float3   = TSymbolUniqueId(392);
418     static constexpr const TSymbolUniqueId greaterThanEqual_Float4_Float4   = TSymbolUniqueId(393);
419     static constexpr const TSymbolUniqueId greaterThanEqual_Int2_Int2       = TSymbolUniqueId(394);
420     static constexpr const TSymbolUniqueId greaterThanEqual_Int3_Int3       = TSymbolUniqueId(395);
421     static constexpr const TSymbolUniqueId greaterThanEqual_Int4_Int4       = TSymbolUniqueId(396);
422     static constexpr const TSymbolUniqueId greaterThanEqual_UInt2_UInt2     = TSymbolUniqueId(397);
423     static constexpr const TSymbolUniqueId greaterThanEqual_UInt3_UInt3     = TSymbolUniqueId(398);
424     static constexpr const TSymbolUniqueId greaterThanEqual_UInt4_UInt4     = TSymbolUniqueId(399);
425     static constexpr const TSymbolUniqueId equal_Float2_Float2              = TSymbolUniqueId(400);
426     static constexpr const TSymbolUniqueId equal_Float3_Float3              = TSymbolUniqueId(401);
427     static constexpr const TSymbolUniqueId equal_Float4_Float4              = TSymbolUniqueId(402);
428     static constexpr const TSymbolUniqueId equal_Int2_Int2                  = TSymbolUniqueId(403);
429     static constexpr const TSymbolUniqueId equal_Int3_Int3                  = TSymbolUniqueId(404);
430     static constexpr const TSymbolUniqueId equal_Int4_Int4                  = TSymbolUniqueId(405);
431     static constexpr const TSymbolUniqueId equal_UInt2_UInt2                = TSymbolUniqueId(406);
432     static constexpr const TSymbolUniqueId equal_UInt3_UInt3                = TSymbolUniqueId(407);
433     static constexpr const TSymbolUniqueId equal_UInt4_UInt4                = TSymbolUniqueId(408);
434     static constexpr const TSymbolUniqueId equal_Bool2_Bool2                = TSymbolUniqueId(409);
435     static constexpr const TSymbolUniqueId equal_Bool3_Bool3                = TSymbolUniqueId(410);
436     static constexpr const TSymbolUniqueId equal_Bool4_Bool4                = TSymbolUniqueId(411);
437     static constexpr const TSymbolUniqueId notEqual_Float2_Float2           = TSymbolUniqueId(412);
438     static constexpr const TSymbolUniqueId notEqual_Float3_Float3           = TSymbolUniqueId(413);
439     static constexpr const TSymbolUniqueId notEqual_Float4_Float4           = TSymbolUniqueId(414);
440     static constexpr const TSymbolUniqueId notEqual_Int2_Int2               = TSymbolUniqueId(415);
441     static constexpr const TSymbolUniqueId notEqual_Int3_Int3               = TSymbolUniqueId(416);
442     static constexpr const TSymbolUniqueId notEqual_Int4_Int4               = TSymbolUniqueId(417);
443     static constexpr const TSymbolUniqueId notEqual_UInt2_UInt2             = TSymbolUniqueId(418);
444     static constexpr const TSymbolUniqueId notEqual_UInt3_UInt3             = TSymbolUniqueId(419);
445     static constexpr const TSymbolUniqueId notEqual_UInt4_UInt4             = TSymbolUniqueId(420);
446     static constexpr const TSymbolUniqueId notEqual_Bool2_Bool2             = TSymbolUniqueId(421);
447     static constexpr const TSymbolUniqueId notEqual_Bool3_Bool3             = TSymbolUniqueId(422);
448     static constexpr const TSymbolUniqueId notEqual_Bool4_Bool4             = TSymbolUniqueId(423);
449     static constexpr const TSymbolUniqueId any_Bool2                        = TSymbolUniqueId(424);
450     static constexpr const TSymbolUniqueId any_Bool3                        = TSymbolUniqueId(425);
451     static constexpr const TSymbolUniqueId any_Bool4                        = TSymbolUniqueId(426);
452     static constexpr const TSymbolUniqueId all_Bool2                        = TSymbolUniqueId(427);
453     static constexpr const TSymbolUniqueId all_Bool3                        = TSymbolUniqueId(428);
454     static constexpr const TSymbolUniqueId all_Bool4                        = TSymbolUniqueId(429);
455     static constexpr const TSymbolUniqueId notFunc_Bool2                    = TSymbolUniqueId(430);
456     static constexpr const TSymbolUniqueId notFunc_Bool3                    = TSymbolUniqueId(431);
457     static constexpr const TSymbolUniqueId notFunc_Bool4                    = TSymbolUniqueId(432);
458     static constexpr const TSymbolUniqueId bitfieldExtract_Int1_Int1_Int1   = TSymbolUniqueId(433);
459     static constexpr const TSymbolUniqueId bitfieldExtract_Int2_Int1_Int1   = TSymbolUniqueId(434);
460     static constexpr const TSymbolUniqueId bitfieldExtract_Int3_Int1_Int1   = TSymbolUniqueId(435);
461     static constexpr const TSymbolUniqueId bitfieldExtract_Int4_Int1_Int1   = TSymbolUniqueId(436);
462     static constexpr const TSymbolUniqueId bitfieldExtract_UInt1_Int1_Int1  = TSymbolUniqueId(437);
463     static constexpr const TSymbolUniqueId bitfieldExtract_UInt2_Int1_Int1  = TSymbolUniqueId(438);
464     static constexpr const TSymbolUniqueId bitfieldExtract_UInt3_Int1_Int1  = TSymbolUniqueId(439);
465     static constexpr const TSymbolUniqueId bitfieldExtract_UInt4_Int1_Int1  = TSymbolUniqueId(440);
466     static constexpr const TSymbolUniqueId bitfieldInsert_Int1_Int1_Int1_Int1 =
467         TSymbolUniqueId(441);
468     static constexpr const TSymbolUniqueId bitfieldInsert_Int2_Int2_Int1_Int1 =
469         TSymbolUniqueId(442);
470     static constexpr const TSymbolUniqueId bitfieldInsert_Int3_Int3_Int1_Int1 =
471         TSymbolUniqueId(443);
472     static constexpr const TSymbolUniqueId bitfieldInsert_Int4_Int4_Int1_Int1 =
473         TSymbolUniqueId(444);
474     static constexpr const TSymbolUniqueId bitfieldInsert_UInt1_UInt1_Int1_Int1 =
475         TSymbolUniqueId(445);
476     static constexpr const TSymbolUniqueId bitfieldInsert_UInt2_UInt2_Int1_Int1 =
477         TSymbolUniqueId(446);
478     static constexpr const TSymbolUniqueId bitfieldInsert_UInt3_UInt3_Int1_Int1 =
479         TSymbolUniqueId(447);
480     static constexpr const TSymbolUniqueId bitfieldInsert_UInt4_UInt4_Int1_Int1 =
481         TSymbolUniqueId(448);
482     static constexpr const TSymbolUniqueId bitfieldReverse_Int1         = TSymbolUniqueId(449);
483     static constexpr const TSymbolUniqueId bitfieldReverse_Int2         = TSymbolUniqueId(450);
484     static constexpr const TSymbolUniqueId bitfieldReverse_Int3         = TSymbolUniqueId(451);
485     static constexpr const TSymbolUniqueId bitfieldReverse_Int4         = TSymbolUniqueId(452);
486     static constexpr const TSymbolUniqueId bitfieldReverse_UInt1        = TSymbolUniqueId(453);
487     static constexpr const TSymbolUniqueId bitfieldReverse_UInt2        = TSymbolUniqueId(454);
488     static constexpr const TSymbolUniqueId bitfieldReverse_UInt3        = TSymbolUniqueId(455);
489     static constexpr const TSymbolUniqueId bitfieldReverse_UInt4        = TSymbolUniqueId(456);
490     static constexpr const TSymbolUniqueId bitCount_Int1                = TSymbolUniqueId(457);
491     static constexpr const TSymbolUniqueId bitCount_Int2                = TSymbolUniqueId(458);
492     static constexpr const TSymbolUniqueId bitCount_Int3                = TSymbolUniqueId(459);
493     static constexpr const TSymbolUniqueId bitCount_Int4                = TSymbolUniqueId(460);
494     static constexpr const TSymbolUniqueId bitCount_UInt1               = TSymbolUniqueId(461);
495     static constexpr const TSymbolUniqueId bitCount_UInt2               = TSymbolUniqueId(462);
496     static constexpr const TSymbolUniqueId bitCount_UInt3               = TSymbolUniqueId(463);
497     static constexpr const TSymbolUniqueId bitCount_UInt4               = TSymbolUniqueId(464);
498     static constexpr const TSymbolUniqueId findLSB_Int1                 = TSymbolUniqueId(465);
499     static constexpr const TSymbolUniqueId findLSB_Int2                 = TSymbolUniqueId(466);
500     static constexpr const TSymbolUniqueId findLSB_Int3                 = TSymbolUniqueId(467);
501     static constexpr const TSymbolUniqueId findLSB_Int4                 = TSymbolUniqueId(468);
502     static constexpr const TSymbolUniqueId findLSB_UInt1                = TSymbolUniqueId(469);
503     static constexpr const TSymbolUniqueId findLSB_UInt2                = TSymbolUniqueId(470);
504     static constexpr const TSymbolUniqueId findLSB_UInt3                = TSymbolUniqueId(471);
505     static constexpr const TSymbolUniqueId findLSB_UInt4                = TSymbolUniqueId(472);
506     static constexpr const TSymbolUniqueId findMSB_Int1                 = TSymbolUniqueId(473);
507     static constexpr const TSymbolUniqueId findMSB_Int2                 = TSymbolUniqueId(474);
508     static constexpr const TSymbolUniqueId findMSB_Int3                 = TSymbolUniqueId(475);
509     static constexpr const TSymbolUniqueId findMSB_Int4                 = TSymbolUniqueId(476);
510     static constexpr const TSymbolUniqueId findMSB_UInt1                = TSymbolUniqueId(477);
511     static constexpr const TSymbolUniqueId findMSB_UInt2                = TSymbolUniqueId(478);
512     static constexpr const TSymbolUniqueId findMSB_UInt3                = TSymbolUniqueId(479);
513     static constexpr const TSymbolUniqueId findMSB_UInt4                = TSymbolUniqueId(480);
514     static constexpr const TSymbolUniqueId uaddCarry_UInt1_UInt1_UInt1  = TSymbolUniqueId(481);
515     static constexpr const TSymbolUniqueId pt_o_00D                     = TSymbolUniqueId(482);
516     static constexpr const TSymbolUniqueId uaddCarry_UInt2_UInt2_UInt2  = TSymbolUniqueId(483);
517     static constexpr const TSymbolUniqueId pt_o_10D                     = TSymbolUniqueId(484);
518     static constexpr const TSymbolUniqueId uaddCarry_UInt3_UInt3_UInt3  = TSymbolUniqueId(485);
519     static constexpr const TSymbolUniqueId pt_o_20D                     = TSymbolUniqueId(486);
520     static constexpr const TSymbolUniqueId uaddCarry_UInt4_UInt4_UInt4  = TSymbolUniqueId(487);
521     static constexpr const TSymbolUniqueId pt_o_30D                     = TSymbolUniqueId(488);
522     static constexpr const TSymbolUniqueId usubBorrow_UInt1_UInt1_UInt1 = TSymbolUniqueId(489);
523     static constexpr const TSymbolUniqueId usubBorrow_UInt2_UInt2_UInt2 = TSymbolUniqueId(490);
524     static constexpr const TSymbolUniqueId usubBorrow_UInt3_UInt3_UInt3 = TSymbolUniqueId(491);
525     static constexpr const TSymbolUniqueId usubBorrow_UInt4_UInt4_UInt4 = TSymbolUniqueId(492);
526     static constexpr const TSymbolUniqueId umulExtended_UInt1_UInt1_UInt1_UInt1 =
527         TSymbolUniqueId(493);
528     static constexpr const TSymbolUniqueId umulExtended_UInt2_UInt2_UInt2_UInt2 =
529         TSymbolUniqueId(494);
530     static constexpr const TSymbolUniqueId umulExtended_UInt3_UInt3_UInt3_UInt3 =
531         TSymbolUniqueId(495);
532     static constexpr const TSymbolUniqueId umulExtended_UInt4_UInt4_UInt4_UInt4 =
533         TSymbolUniqueId(496);
534     static constexpr const TSymbolUniqueId imulExtended_Int1_Int1_Int1_Int1 = TSymbolUniqueId(497);
535     static constexpr const TSymbolUniqueId imulExtended_Int2_Int2_Int2_Int2 = TSymbolUniqueId(498);
536     static constexpr const TSymbolUniqueId imulExtended_Int3_Int3_Int3_Int3 = TSymbolUniqueId(499);
537     static constexpr const TSymbolUniqueId imulExtended_Int4_Int4_Int4_Int4 = TSymbolUniqueId(500);
538     static constexpr const TSymbolUniqueId texture2D_Sampler2D1_Float2      = TSymbolUniqueId(501);
539     static constexpr const TSymbolUniqueId pt00H                            = TSymbolUniqueId(502);
540     static constexpr const TSymbolUniqueId texture2DProj_Sampler2D1_Float3  = TSymbolUniqueId(503);
541     static constexpr const TSymbolUniqueId texture2DProj_Sampler2D1_Float4  = TSymbolUniqueId(504);
542     static constexpr const TSymbolUniqueId textureCube_SamplerCube1_Float3  = TSymbolUniqueId(505);
543     static constexpr const TSymbolUniqueId pt00J                            = TSymbolUniqueId(506);
544     static constexpr const TSymbolUniqueId texture2D_SamplerExternalOES1_Float2 =
545         TSymbolUniqueId(507);
546     static constexpr const TSymbolUniqueId pt00L = TSymbolUniqueId(508);
547     static constexpr const TSymbolUniqueId texture2DProj_SamplerExternalOES1_Float3 =
548         TSymbolUniqueId(509);
549     static constexpr const TSymbolUniqueId texture2DProj_SamplerExternalOES1_Float4 =
550         TSymbolUniqueId(510);
551     static constexpr const TSymbolUniqueId texture2DRect_Sampler2DRect1_Float2 =
552         TSymbolUniqueId(511);
553     static constexpr const TSymbolUniqueId pt00N = TSymbolUniqueId(512);
554     static constexpr const TSymbolUniqueId texture2DRectProj_Sampler2DRect1_Float3 =
555         TSymbolUniqueId(513);
556     static constexpr const TSymbolUniqueId texture2DRectProj_Sampler2DRect1_Float4 =
557         TSymbolUniqueId(514);
558     static constexpr const TSymbolUniqueId texture_Sampler2DRect1_Float2     = TSymbolUniqueId(515);
559     static constexpr const TSymbolUniqueId textureProj_Sampler2DRect1_Float3 = TSymbolUniqueId(516);
560     static constexpr const TSymbolUniqueId textureProj_Sampler2DRect1_Float4 = TSymbolUniqueId(517);
561     static constexpr const TSymbolUniqueId texture2DGradEXT_Sampler2D1_Float2_Float2_Float2 =
562         TSymbolUniqueId(518);
563     static constexpr const TSymbolUniqueId texture2DProjGradEXT_Sampler2D1_Float3_Float2_Float2 =
564         TSymbolUniqueId(519);
565     static constexpr const TSymbolUniqueId texture2DProjGradEXT_Sampler2D1_Float4_Float2_Float2 =
566         TSymbolUniqueId(520);
567     static constexpr const TSymbolUniqueId textureCubeGradEXT_SamplerCube1_Float3_Float3_Float3 =
568         TSymbolUniqueId(521);
569     static constexpr const TSymbolUniqueId texture2D_Sampler2D1_Float2_Float1 =
570         TSymbolUniqueId(522);
571     static constexpr const TSymbolUniqueId texture2DProj_Sampler2D1_Float3_Float1 =
572         TSymbolUniqueId(523);
573     static constexpr const TSymbolUniqueId texture2DProj_Sampler2D1_Float4_Float1 =
574         TSymbolUniqueId(524);
575     static constexpr const TSymbolUniqueId textureCube_SamplerCube1_Float3_Float1 =
576         TSymbolUniqueId(525);
577     static constexpr const TSymbolUniqueId dFdxExt_Float1   = TSymbolUniqueId(526);
578     static constexpr const TSymbolUniqueId dFdxExt_Float2   = TSymbolUniqueId(527);
579     static constexpr const TSymbolUniqueId dFdxExt_Float3   = TSymbolUniqueId(528);
580     static constexpr const TSymbolUniqueId dFdxExt_Float4   = TSymbolUniqueId(529);
581     static constexpr const TSymbolUniqueId dFdyExt_Float1   = TSymbolUniqueId(530);
582     static constexpr const TSymbolUniqueId dFdyExt_Float2   = TSymbolUniqueId(531);
583     static constexpr const TSymbolUniqueId dFdyExt_Float3   = TSymbolUniqueId(532);
584     static constexpr const TSymbolUniqueId dFdyExt_Float4   = TSymbolUniqueId(533);
585     static constexpr const TSymbolUniqueId fwidthExt_Float1 = TSymbolUniqueId(534);
586     static constexpr const TSymbolUniqueId fwidthExt_Float2 = TSymbolUniqueId(535);
587     static constexpr const TSymbolUniqueId fwidthExt_Float3 = TSymbolUniqueId(536);
588     static constexpr const TSymbolUniqueId fwidthExt_Float4 = TSymbolUniqueId(537);
589     static constexpr const TSymbolUniqueId texture2DLodEXT_Sampler2D1_Float2_Float1 =
590         TSymbolUniqueId(538);
591     static constexpr const TSymbolUniqueId texture2DProjLodEXT_Sampler2D1_Float3_Float1 =
592         TSymbolUniqueId(539);
593     static constexpr const TSymbolUniqueId texture2DProjLodEXT_Sampler2D1_Float4_Float1 =
594         TSymbolUniqueId(540);
595     static constexpr const TSymbolUniqueId textureCubeLodEXT_SamplerCube1_Float3_Float1 =
596         TSymbolUniqueId(541);
597     static constexpr const TSymbolUniqueId texture3D_Sampler3D1_Float3 = TSymbolUniqueId(542);
598     static constexpr const TSymbolUniqueId pt00I                       = TSymbolUniqueId(543);
599     static constexpr const TSymbolUniqueId texture3D_Sampler3D1_Float3_Float1 =
600         TSymbolUniqueId(544);
601     static constexpr const TSymbolUniqueId texture3DProj_Sampler3D1_Float4 = TSymbolUniqueId(545);
602     static constexpr const TSymbolUniqueId texture3DProj_Sampler3D1_Float4_Float1 =
603         TSymbolUniqueId(546);
604     static constexpr const TSymbolUniqueId texture3DLod_Sampler3D1_Float3_Float1 =
605         TSymbolUniqueId(547);
606     static constexpr const TSymbolUniqueId texture3DProjLod_Sampler3D1_Float4_Float1 =
607         TSymbolUniqueId(548);
608     static constexpr const TSymbolUniqueId texture2DLod_Sampler2D1_Float2_Float1 =
609         TSymbolUniqueId(549);
610     static constexpr const TSymbolUniqueId texture2DProjLod_Sampler2D1_Float3_Float1 =
611         TSymbolUniqueId(550);
612     static constexpr const TSymbolUniqueId texture2DProjLod_Sampler2D1_Float4_Float1 =
613         TSymbolUniqueId(551);
614     static constexpr const TSymbolUniqueId textureCubeLod_SamplerCube1_Float3_Float1 =
615         TSymbolUniqueId(552);
616     static constexpr const TSymbolUniqueId texture_Sampler2D1_Float2       = TSymbolUniqueId(553);
617     static constexpr const TSymbolUniqueId texture_ISampler2D1_Float2      = TSymbolUniqueId(554);
618     static constexpr const TSymbolUniqueId pt00Q                           = TSymbolUniqueId(555);
619     static constexpr const TSymbolUniqueId texture_USampler2D1_Float2      = TSymbolUniqueId(556);
620     static constexpr const TSymbolUniqueId pt00W                           = TSymbolUniqueId(557);
621     static constexpr const TSymbolUniqueId texture_Sampler3D1_Float3       = TSymbolUniqueId(558);
622     static constexpr const TSymbolUniqueId texture_ISampler3D1_Float3      = TSymbolUniqueId(559);
623     static constexpr const TSymbolUniqueId pt00R                           = TSymbolUniqueId(560);
624     static constexpr const TSymbolUniqueId texture_USampler3D1_Float3      = TSymbolUniqueId(561);
625     static constexpr const TSymbolUniqueId pt00X                           = TSymbolUniqueId(562);
626     static constexpr const TSymbolUniqueId texture_SamplerCube1_Float3     = TSymbolUniqueId(563);
627     static constexpr const TSymbolUniqueId texture_ISamplerCube1_Float3    = TSymbolUniqueId(564);
628     static constexpr const TSymbolUniqueId pt00S                           = TSymbolUniqueId(565);
629     static constexpr const TSymbolUniqueId texture_USamplerCube1_Float3    = TSymbolUniqueId(566);
630     static constexpr const TSymbolUniqueId pt00Y                           = TSymbolUniqueId(567);
631     static constexpr const TSymbolUniqueId texture_Sampler2DArray1_Float3  = TSymbolUniqueId(568);
632     static constexpr const TSymbolUniqueId pt00K                           = TSymbolUniqueId(569);
633     static constexpr const TSymbolUniqueId texture_ISampler2DArray1_Float3 = TSymbolUniqueId(570);
634     static constexpr const TSymbolUniqueId pt00T                           = TSymbolUniqueId(571);
635     static constexpr const TSymbolUniqueId texture_USampler2DArray1_Float3 = TSymbolUniqueId(572);
636     static constexpr const TSymbolUniqueId pt00Z                           = TSymbolUniqueId(573);
637     static constexpr const TSymbolUniqueId textureProj_Sampler2D1_Float3   = TSymbolUniqueId(574);
638     static constexpr const TSymbolUniqueId textureProj_ISampler2D1_Float3  = TSymbolUniqueId(575);
639     static constexpr const TSymbolUniqueId textureProj_USampler2D1_Float3  = TSymbolUniqueId(576);
640     static constexpr const TSymbolUniqueId textureProj_Sampler2D1_Float4   = TSymbolUniqueId(577);
641     static constexpr const TSymbolUniqueId textureProj_ISampler2D1_Float4  = TSymbolUniqueId(578);
642     static constexpr const TSymbolUniqueId textureProj_USampler2D1_Float4  = TSymbolUniqueId(579);
643     static constexpr const TSymbolUniqueId textureProj_Sampler3D1_Float4   = TSymbolUniqueId(580);
644     static constexpr const TSymbolUniqueId textureProj_ISampler3D1_Float4  = TSymbolUniqueId(581);
645     static constexpr const TSymbolUniqueId textureProj_USampler3D1_Float4  = TSymbolUniqueId(582);
646     static constexpr const TSymbolUniqueId textureLod_Sampler2D1_Float2_Float1 =
647         TSymbolUniqueId(583);
648     static constexpr const TSymbolUniqueId textureLod_ISampler2D1_Float2_Float1 =
649         TSymbolUniqueId(584);
650     static constexpr const TSymbolUniqueId textureLod_USampler2D1_Float2_Float1 =
651         TSymbolUniqueId(585);
652     static constexpr const TSymbolUniqueId textureLod_Sampler3D1_Float3_Float1 =
653         TSymbolUniqueId(586);
654     static constexpr const TSymbolUniqueId textureLod_ISampler3D1_Float3_Float1 =
655         TSymbolUniqueId(587);
656     static constexpr const TSymbolUniqueId textureLod_USampler3D1_Float3_Float1 =
657         TSymbolUniqueId(588);
658     static constexpr const TSymbolUniqueId textureLod_SamplerCube1_Float3_Float1 =
659         TSymbolUniqueId(589);
660     static constexpr const TSymbolUniqueId textureLod_ISamplerCube1_Float3_Float1 =
661         TSymbolUniqueId(590);
662     static constexpr const TSymbolUniqueId textureLod_USamplerCube1_Float3_Float1 =
663         TSymbolUniqueId(591);
664     static constexpr const TSymbolUniqueId textureLod_Sampler2DArray1_Float3_Float1 =
665         TSymbolUniqueId(592);
666     static constexpr const TSymbolUniqueId textureLod_ISampler2DArray1_Float3_Float1 =
667         TSymbolUniqueId(593);
668     static constexpr const TSymbolUniqueId textureLod_USampler2DArray1_Float3_Float1 =
669         TSymbolUniqueId(594);
670     static constexpr const TSymbolUniqueId texture_Sampler2DShadow1_Float3   = TSymbolUniqueId(595);
671     static constexpr const TSymbolUniqueId pt00c                             = TSymbolUniqueId(596);
672     static constexpr const TSymbolUniqueId texture_SamplerCubeShadow1_Float4 = TSymbolUniqueId(597);
673     static constexpr const TSymbolUniqueId pt00d                             = TSymbolUniqueId(598);
674     static constexpr const TSymbolUniqueId texture_Sampler2DArrayShadow1_Float4 =
675         TSymbolUniqueId(599);
676     static constexpr const TSymbolUniqueId pt00e = TSymbolUniqueId(600);
677     static constexpr const TSymbolUniqueId textureProj_Sampler2DShadow1_Float4 =
678         TSymbolUniqueId(601);
679     static constexpr const TSymbolUniqueId textureLod_Sampler2DShadow1_Float3_Float1 =
680         TSymbolUniqueId(602);
681     static constexpr const TSymbolUniqueId textureSize_Sampler2D1_Int1       = TSymbolUniqueId(603);
682     static constexpr const TSymbolUniqueId textureSize_ISampler2D1_Int1      = TSymbolUniqueId(604);
683     static constexpr const TSymbolUniqueId textureSize_USampler2D1_Int1      = TSymbolUniqueId(605);
684     static constexpr const TSymbolUniqueId textureSize_Sampler3D1_Int1       = TSymbolUniqueId(606);
685     static constexpr const TSymbolUniqueId textureSize_ISampler3D1_Int1      = TSymbolUniqueId(607);
686     static constexpr const TSymbolUniqueId textureSize_USampler3D1_Int1      = TSymbolUniqueId(608);
687     static constexpr const TSymbolUniqueId textureSize_SamplerCube1_Int1     = TSymbolUniqueId(609);
688     static constexpr const TSymbolUniqueId textureSize_ISamplerCube1_Int1    = TSymbolUniqueId(610);
689     static constexpr const TSymbolUniqueId textureSize_USamplerCube1_Int1    = TSymbolUniqueId(611);
690     static constexpr const TSymbolUniqueId textureSize_Sampler2DArray1_Int1  = TSymbolUniqueId(612);
691     static constexpr const TSymbolUniqueId textureSize_ISampler2DArray1_Int1 = TSymbolUniqueId(613);
692     static constexpr const TSymbolUniqueId textureSize_USampler2DArray1_Int1 = TSymbolUniqueId(614);
693     static constexpr const TSymbolUniqueId textureSize_Sampler2DShadow1_Int1 = TSymbolUniqueId(615);
694     static constexpr const TSymbolUniqueId textureSize_SamplerCubeShadow1_Int1 =
695         TSymbolUniqueId(616);
696     static constexpr const TSymbolUniqueId textureSize_Sampler2DArrayShadow1_Int1 =
697         TSymbolUniqueId(617);
698     static constexpr const TSymbolUniqueId textureProjLod_Sampler2D1_Float3_Float1 =
699         TSymbolUniqueId(618);
700     static constexpr const TSymbolUniqueId textureProjLod_ISampler2D1_Float3_Float1 =
701         TSymbolUniqueId(619);
702     static constexpr const TSymbolUniqueId textureProjLod_USampler2D1_Float3_Float1 =
703         TSymbolUniqueId(620);
704     static constexpr const TSymbolUniqueId textureProjLod_Sampler2D1_Float4_Float1 =
705         TSymbolUniqueId(621);
706     static constexpr const TSymbolUniqueId textureProjLod_ISampler2D1_Float4_Float1 =
707         TSymbolUniqueId(622);
708     static constexpr const TSymbolUniqueId textureProjLod_USampler2D1_Float4_Float1 =
709         TSymbolUniqueId(623);
710     static constexpr const TSymbolUniqueId textureProjLod_Sampler3D1_Float4_Float1 =
711         TSymbolUniqueId(624);
712     static constexpr const TSymbolUniqueId textureProjLod_ISampler3D1_Float4_Float1 =
713         TSymbolUniqueId(625);
714     static constexpr const TSymbolUniqueId textureProjLod_USampler3D1_Float4_Float1 =
715         TSymbolUniqueId(626);
716     static constexpr const TSymbolUniqueId textureProjLod_Sampler2DShadow1_Float4_Float1 =
717         TSymbolUniqueId(627);
718     static constexpr const TSymbolUniqueId texelFetch_Sampler2D1_Int2_Int1  = TSymbolUniqueId(628);
719     static constexpr const TSymbolUniqueId texelFetch_ISampler2D1_Int2_Int1 = TSymbolUniqueId(629);
720     static constexpr const TSymbolUniqueId texelFetch_USampler2D1_Int2_Int1 = TSymbolUniqueId(630);
721     static constexpr const TSymbolUniqueId texelFetch_Sampler3D1_Int3_Int1  = TSymbolUniqueId(631);
722     static constexpr const TSymbolUniqueId texelFetch_ISampler3D1_Int3_Int1 = TSymbolUniqueId(632);
723     static constexpr const TSymbolUniqueId texelFetch_USampler3D1_Int3_Int1 = TSymbolUniqueId(633);
724     static constexpr const TSymbolUniqueId texelFetch_Sampler2DArray1_Int3_Int1 =
725         TSymbolUniqueId(634);
726     static constexpr const TSymbolUniqueId texelFetch_ISampler2DArray1_Int3_Int1 =
727         TSymbolUniqueId(635);
728     static constexpr const TSymbolUniqueId texelFetch_USampler2DArray1_Int3_Int1 =
729         TSymbolUniqueId(636);
730     static constexpr const TSymbolUniqueId textureGrad_Sampler2D1_Float2_Float2_Float2 =
731         TSymbolUniqueId(637);
732     static constexpr const TSymbolUniqueId textureGrad_ISampler2D1_Float2_Float2_Float2 =
733         TSymbolUniqueId(638);
734     static constexpr const TSymbolUniqueId textureGrad_USampler2D1_Float2_Float2_Float2 =
735         TSymbolUniqueId(639);
736     static constexpr const TSymbolUniqueId textureGrad_Sampler3D1_Float3_Float3_Float3 =
737         TSymbolUniqueId(640);
738     static constexpr const TSymbolUniqueId textureGrad_ISampler3D1_Float3_Float3_Float3 =
739         TSymbolUniqueId(641);
740     static constexpr const TSymbolUniqueId textureGrad_USampler3D1_Float3_Float3_Float3 =
741         TSymbolUniqueId(642);
742     static constexpr const TSymbolUniqueId textureGrad_SamplerCube1_Float3_Float3_Float3 =
743         TSymbolUniqueId(643);
744     static constexpr const TSymbolUniqueId textureGrad_ISamplerCube1_Float3_Float3_Float3 =
745         TSymbolUniqueId(644);
746     static constexpr const TSymbolUniqueId textureGrad_USamplerCube1_Float3_Float3_Float3 =
747         TSymbolUniqueId(645);
748     static constexpr const TSymbolUniqueId textureGrad_Sampler2DShadow1_Float3_Float2_Float2 =
749         TSymbolUniqueId(646);
750     static constexpr const TSymbolUniqueId textureGrad_SamplerCubeShadow1_Float4_Float3_Float3 =
751         TSymbolUniqueId(647);
752     static constexpr const TSymbolUniqueId textureGrad_Sampler2DArray1_Float3_Float2_Float2 =
753         TSymbolUniqueId(648);
754     static constexpr const TSymbolUniqueId textureGrad_ISampler2DArray1_Float3_Float2_Float2 =
755         TSymbolUniqueId(649);
756     static constexpr const TSymbolUniqueId textureGrad_USampler2DArray1_Float3_Float2_Float2 =
757         TSymbolUniqueId(650);
758     static constexpr const TSymbolUniqueId textureGrad_Sampler2DArrayShadow1_Float4_Float2_Float2 =
759         TSymbolUniqueId(651);
760     static constexpr const TSymbolUniqueId textureProjGrad_Sampler2D1_Float3_Float2_Float2 =
761         TSymbolUniqueId(652);
762     static constexpr const TSymbolUniqueId textureProjGrad_ISampler2D1_Float3_Float2_Float2 =
763         TSymbolUniqueId(653);
764     static constexpr const TSymbolUniqueId textureProjGrad_USampler2D1_Float3_Float2_Float2 =
765         TSymbolUniqueId(654);
766     static constexpr const TSymbolUniqueId textureProjGrad_Sampler2D1_Float4_Float2_Float2 =
767         TSymbolUniqueId(655);
768     static constexpr const TSymbolUniqueId textureProjGrad_ISampler2D1_Float4_Float2_Float2 =
769         TSymbolUniqueId(656);
770     static constexpr const TSymbolUniqueId textureProjGrad_USampler2D1_Float4_Float2_Float2 =
771         TSymbolUniqueId(657);
772     static constexpr const TSymbolUniqueId textureProjGrad_Sampler3D1_Float4_Float3_Float3 =
773         TSymbolUniqueId(658);
774     static constexpr const TSymbolUniqueId textureProjGrad_ISampler3D1_Float4_Float3_Float3 =
775         TSymbolUniqueId(659);
776     static constexpr const TSymbolUniqueId textureProjGrad_USampler3D1_Float4_Float3_Float3 =
777         TSymbolUniqueId(660);
778     static constexpr const TSymbolUniqueId textureProjGrad_Sampler2DShadow1_Float4_Float2_Float2 =
779         TSymbolUniqueId(661);
780     static constexpr const TSymbolUniqueId textureSize_Sampler2DMS1       = TSymbolUniqueId(662);
781     static constexpr const TSymbolUniqueId pt00O                          = TSymbolUniqueId(663);
782     static constexpr const TSymbolUniqueId textureSize_ISampler2DMS1      = TSymbolUniqueId(664);
783     static constexpr const TSymbolUniqueId pt00U                          = TSymbolUniqueId(665);
784     static constexpr const TSymbolUniqueId textureSize_USampler2DMS1      = TSymbolUniqueId(666);
785     static constexpr const TSymbolUniqueId pt00a                          = TSymbolUniqueId(667);
786     static constexpr const TSymbolUniqueId textureSizeExt_Sampler2DMS1    = TSymbolUniqueId(668);
787     static constexpr const TSymbolUniqueId textureSizeExt_ISampler2DMS1   = TSymbolUniqueId(669);
788     static constexpr const TSymbolUniqueId textureSizeExt_USampler2DMS1   = TSymbolUniqueId(670);
789     static constexpr const TSymbolUniqueId textureSize_Sampler2DMSArray1  = TSymbolUniqueId(671);
790     static constexpr const TSymbolUniqueId pt00P                          = TSymbolUniqueId(672);
791     static constexpr const TSymbolUniqueId textureSize_ISampler2DMSArray1 = TSymbolUniqueId(673);
792     static constexpr const TSymbolUniqueId pt00V                          = TSymbolUniqueId(674);
793     static constexpr const TSymbolUniqueId textureSize_USampler2DMSArray1 = TSymbolUniqueId(675);
794     static constexpr const TSymbolUniqueId pt00b                          = TSymbolUniqueId(676);
795     static constexpr const TSymbolUniqueId textureOffset_Sampler2D1_Float2_Int2 =
796         TSymbolUniqueId(677);
797     static constexpr const TSymbolUniqueId textureOffset_ISampler2D1_Float2_Int2 =
798         TSymbolUniqueId(678);
799     static constexpr const TSymbolUniqueId textureOffset_USampler2D1_Float2_Int2 =
800         TSymbolUniqueId(679);
801     static constexpr const TSymbolUniqueId textureOffset_Sampler3D1_Float3_Int3 =
802         TSymbolUniqueId(680);
803     static constexpr const TSymbolUniqueId textureOffset_ISampler3D1_Float3_Int3 =
804         TSymbolUniqueId(681);
805     static constexpr const TSymbolUniqueId textureOffset_USampler3D1_Float3_Int3 =
806         TSymbolUniqueId(682);
807     static constexpr const TSymbolUniqueId textureOffset_Sampler2DShadow1_Float3_Int2 =
808         TSymbolUniqueId(683);
809     static constexpr const TSymbolUniqueId textureOffset_Sampler2DArray1_Float3_Int2 =
810         TSymbolUniqueId(684);
811     static constexpr const TSymbolUniqueId textureOffset_ISampler2DArray1_Float3_Int2 =
812         TSymbolUniqueId(685);
813     static constexpr const TSymbolUniqueId textureOffset_USampler2DArray1_Float3_Int2 =
814         TSymbolUniqueId(686);
815     static constexpr const TSymbolUniqueId textureProjOffset_Sampler2D1_Float3_Int2 =
816         TSymbolUniqueId(687);
817     static constexpr const TSymbolUniqueId textureProjOffset_ISampler2D1_Float3_Int2 =
818         TSymbolUniqueId(688);
819     static constexpr const TSymbolUniqueId textureProjOffset_USampler2D1_Float3_Int2 =
820         TSymbolUniqueId(689);
821     static constexpr const TSymbolUniqueId textureProjOffset_Sampler2D1_Float4_Int2 =
822         TSymbolUniqueId(690);
823     static constexpr const TSymbolUniqueId textureProjOffset_ISampler2D1_Float4_Int2 =
824         TSymbolUniqueId(691);
825     static constexpr const TSymbolUniqueId textureProjOffset_USampler2D1_Float4_Int2 =
826         TSymbolUniqueId(692);
827     static constexpr const TSymbolUniqueId textureProjOffset_Sampler3D1_Float4_Int3 =
828         TSymbolUniqueId(693);
829     static constexpr const TSymbolUniqueId textureProjOffset_ISampler3D1_Float4_Int3 =
830         TSymbolUniqueId(694);
831     static constexpr const TSymbolUniqueId textureProjOffset_USampler3D1_Float4_Int3 =
832         TSymbolUniqueId(695);
833     static constexpr const TSymbolUniqueId textureProjOffset_Sampler2DShadow1_Float4_Int2 =
834         TSymbolUniqueId(696);
835     static constexpr const TSymbolUniqueId textureLodOffset_Sampler2D1_Float2_Float1_Int2 =
836         TSymbolUniqueId(697);
837     static constexpr const TSymbolUniqueId textureLodOffset_ISampler2D1_Float2_Float1_Int2 =
838         TSymbolUniqueId(698);
839     static constexpr const TSymbolUniqueId textureLodOffset_USampler2D1_Float2_Float1_Int2 =
840         TSymbolUniqueId(699);
841     static constexpr const TSymbolUniqueId textureLodOffset_Sampler3D1_Float3_Float1_Int3 =
842         TSymbolUniqueId(700);
843     static constexpr const TSymbolUniqueId textureLodOffset_ISampler3D1_Float3_Float1_Int3 =
844         TSymbolUniqueId(701);
845     static constexpr const TSymbolUniqueId textureLodOffset_USampler3D1_Float3_Float1_Int3 =
846         TSymbolUniqueId(702);
847     static constexpr const TSymbolUniqueId textureLodOffset_Sampler2DShadow1_Float3_Float1_Int2 =
848         TSymbolUniqueId(703);
849     static constexpr const TSymbolUniqueId textureLodOffset_Sampler2DArray1_Float3_Float1_Int2 =
850         TSymbolUniqueId(704);
851     static constexpr const TSymbolUniqueId textureLodOffset_ISampler2DArray1_Float3_Float1_Int2 =
852         TSymbolUniqueId(705);
853     static constexpr const TSymbolUniqueId textureLodOffset_USampler2DArray1_Float3_Float1_Int2 =
854         TSymbolUniqueId(706);
855     static constexpr const TSymbolUniqueId textureProjLodOffset_Sampler2D1_Float3_Float1_Int2 =
856         TSymbolUniqueId(707);
857     static constexpr const TSymbolUniqueId textureProjLodOffset_ISampler2D1_Float3_Float1_Int2 =
858         TSymbolUniqueId(708);
859     static constexpr const TSymbolUniqueId textureProjLodOffset_USampler2D1_Float3_Float1_Int2 =
860         TSymbolUniqueId(709);
861     static constexpr const TSymbolUniqueId textureProjLodOffset_Sampler2D1_Float4_Float1_Int2 =
862         TSymbolUniqueId(710);
863     static constexpr const TSymbolUniqueId textureProjLodOffset_ISampler2D1_Float4_Float1_Int2 =
864         TSymbolUniqueId(711);
865     static constexpr const TSymbolUniqueId textureProjLodOffset_USampler2D1_Float4_Float1_Int2 =
866         TSymbolUniqueId(712);
867     static constexpr const TSymbolUniqueId textureProjLodOffset_Sampler3D1_Float4_Float1_Int3 =
868         TSymbolUniqueId(713);
869     static constexpr const TSymbolUniqueId textureProjLodOffset_ISampler3D1_Float4_Float1_Int3 =
870         TSymbolUniqueId(714);
871     static constexpr const TSymbolUniqueId textureProjLodOffset_USampler3D1_Float4_Float1_Int3 =
872         TSymbolUniqueId(715);
873     static constexpr const TSymbolUniqueId
874         textureProjLodOffset_Sampler2DShadow1_Float4_Float1_Int2 = TSymbolUniqueId(716);
875     static constexpr const TSymbolUniqueId texelFetchOffset_Sampler2D1_Int2_Int1_Int2 =
876         TSymbolUniqueId(717);
877     static constexpr const TSymbolUniqueId texelFetchOffset_ISampler2D1_Int2_Int1_Int2 =
878         TSymbolUniqueId(718);
879     static constexpr const TSymbolUniqueId texelFetchOffset_USampler2D1_Int2_Int1_Int2 =
880         TSymbolUniqueId(719);
881     static constexpr const TSymbolUniqueId texelFetchOffset_Sampler3D1_Int3_Int1_Int3 =
882         TSymbolUniqueId(720);
883     static constexpr const TSymbolUniqueId texelFetchOffset_ISampler3D1_Int3_Int1_Int3 =
884         TSymbolUniqueId(721);
885     static constexpr const TSymbolUniqueId texelFetchOffset_USampler3D1_Int3_Int1_Int3 =
886         TSymbolUniqueId(722);
887     static constexpr const TSymbolUniqueId texelFetchOffset_Sampler2DArray1_Int3_Int1_Int2 =
888         TSymbolUniqueId(723);
889     static constexpr const TSymbolUniqueId texelFetchOffset_ISampler2DArray1_Int3_Int1_Int2 =
890         TSymbolUniqueId(724);
891     static constexpr const TSymbolUniqueId texelFetchOffset_USampler2DArray1_Int3_Int1_Int2 =
892         TSymbolUniqueId(725);
893     static constexpr const TSymbolUniqueId textureGradOffset_Sampler2D1_Float2_Float2_Float2_Int2 =
894         TSymbolUniqueId(726);
895     static constexpr const TSymbolUniqueId textureGradOffset_ISampler2D1_Float2_Float2_Float2_Int2 =
896         TSymbolUniqueId(727);
897     static constexpr const TSymbolUniqueId textureGradOffset_USampler2D1_Float2_Float2_Float2_Int2 =
898         TSymbolUniqueId(728);
899     static constexpr const TSymbolUniqueId textureGradOffset_Sampler3D1_Float3_Float3_Float3_Int3 =
900         TSymbolUniqueId(729);
901     static constexpr const TSymbolUniqueId textureGradOffset_ISampler3D1_Float3_Float3_Float3_Int3 =
902         TSymbolUniqueId(730);
903     static constexpr const TSymbolUniqueId textureGradOffset_USampler3D1_Float3_Float3_Float3_Int3 =
904         TSymbolUniqueId(731);
905     static constexpr const TSymbolUniqueId
906         textureGradOffset_Sampler2DShadow1_Float3_Float2_Float2_Int2 = TSymbolUniqueId(732);
907     static constexpr const TSymbolUniqueId
908         textureGradOffset_Sampler2DArray1_Float3_Float2_Float2_Int2 = TSymbolUniqueId(733);
909     static constexpr const TSymbolUniqueId
910         textureGradOffset_ISampler2DArray1_Float3_Float2_Float2_Int2 = TSymbolUniqueId(734);
911     static constexpr const TSymbolUniqueId
912         textureGradOffset_USampler2DArray1_Float3_Float2_Float2_Int2 = TSymbolUniqueId(735);
913     static constexpr const TSymbolUniqueId
914         textureGradOffset_Sampler2DArrayShadow1_Float4_Float2_Float2_Int2 = TSymbolUniqueId(736);
915     static constexpr const TSymbolUniqueId
916         textureProjGradOffset_Sampler2D1_Float3_Float2_Float2_Int2 = TSymbolUniqueId(737);
917     static constexpr const TSymbolUniqueId
918         textureProjGradOffset_ISampler2D1_Float3_Float2_Float2_Int2 = TSymbolUniqueId(738);
919     static constexpr const TSymbolUniqueId
920         textureProjGradOffset_USampler2D1_Float3_Float2_Float2_Int2 = TSymbolUniqueId(739);
921     static constexpr const TSymbolUniqueId
922         textureProjGradOffset_Sampler2D1_Float4_Float2_Float2_Int2 = TSymbolUniqueId(740);
923     static constexpr const TSymbolUniqueId
924         textureProjGradOffset_ISampler2D1_Float4_Float2_Float2_Int2 = TSymbolUniqueId(741);
925     static constexpr const TSymbolUniqueId
926         textureProjGradOffset_USampler2D1_Float4_Float2_Float2_Int2 = TSymbolUniqueId(742);
927     static constexpr const TSymbolUniqueId
928         textureProjGradOffset_Sampler3D1_Float4_Float3_Float3_Int3 = TSymbolUniqueId(743);
929     static constexpr const TSymbolUniqueId
930         textureProjGradOffset_ISampler3D1_Float4_Float3_Float3_Int3 = TSymbolUniqueId(744);
931     static constexpr const TSymbolUniqueId
932         textureProjGradOffset_USampler3D1_Float4_Float3_Float3_Int3 = TSymbolUniqueId(745);
933     static constexpr const TSymbolUniqueId
934         textureProjGradOffset_Sampler2DShadow1_Float4_Float2_Float2_Int2 = TSymbolUniqueId(746);
935     static constexpr const TSymbolUniqueId textureOffset_Sampler2D1_Float2_Int2_Float1 =
936         TSymbolUniqueId(747);
937     static constexpr const TSymbolUniqueId textureOffset_ISampler2D1_Float2_Int2_Float1 =
938         TSymbolUniqueId(748);
939     static constexpr const TSymbolUniqueId textureOffset_USampler2D1_Float2_Int2_Float1 =
940         TSymbolUniqueId(749);
941     static constexpr const TSymbolUniqueId textureOffset_Sampler3D1_Float3_Int3_Float1 =
942         TSymbolUniqueId(750);
943     static constexpr const TSymbolUniqueId textureOffset_ISampler3D1_Float3_Int3_Float1 =
944         TSymbolUniqueId(751);
945     static constexpr const TSymbolUniqueId textureOffset_USampler3D1_Float3_Int3_Float1 =
946         TSymbolUniqueId(752);
947     static constexpr const TSymbolUniqueId textureOffset_Sampler2DShadow1_Float3_Int2_Float1 =
948         TSymbolUniqueId(753);
949     static constexpr const TSymbolUniqueId textureOffset_Sampler2DArray1_Float3_Int2_Float1 =
950         TSymbolUniqueId(754);
951     static constexpr const TSymbolUniqueId textureOffset_ISampler2DArray1_Float3_Int2_Float1 =
952         TSymbolUniqueId(755);
953     static constexpr const TSymbolUniqueId textureOffset_USampler2DArray1_Float3_Int2_Float1 =
954         TSymbolUniqueId(756);
955     static constexpr const TSymbolUniqueId textureProjOffset_Sampler2D1_Float3_Int2_Float1 =
956         TSymbolUniqueId(757);
957     static constexpr const TSymbolUniqueId textureProjOffset_ISampler2D1_Float3_Int2_Float1 =
958         TSymbolUniqueId(758);
959     static constexpr const TSymbolUniqueId textureProjOffset_USampler2D1_Float3_Int2_Float1 =
960         TSymbolUniqueId(759);
961     static constexpr const TSymbolUniqueId textureProjOffset_Sampler2D1_Float4_Int2_Float1 =
962         TSymbolUniqueId(760);
963     static constexpr const TSymbolUniqueId textureProjOffset_ISampler2D1_Float4_Int2_Float1 =
964         TSymbolUniqueId(761);
965     static constexpr const TSymbolUniqueId textureProjOffset_USampler2D1_Float4_Int2_Float1 =
966         TSymbolUniqueId(762);
967     static constexpr const TSymbolUniqueId textureProjOffset_Sampler3D1_Float4_Int3_Float1 =
968         TSymbolUniqueId(763);
969     static constexpr const TSymbolUniqueId textureProjOffset_ISampler3D1_Float4_Int3_Float1 =
970         TSymbolUniqueId(764);
971     static constexpr const TSymbolUniqueId textureProjOffset_USampler3D1_Float4_Int3_Float1 =
972         TSymbolUniqueId(765);
973     static constexpr const TSymbolUniqueId textureProjOffset_Sampler2DShadow1_Float4_Int2_Float1 =
974         TSymbolUniqueId(766);
975     static constexpr const TSymbolUniqueId texture_SamplerExternalOES1_Float2 =
976         TSymbolUniqueId(767);
977     static constexpr const TSymbolUniqueId textureProj_SamplerExternalOES1_Float3 =
978         TSymbolUniqueId(768);
979     static constexpr const TSymbolUniqueId textureProj_SamplerExternalOES1_Float4 =
980         TSymbolUniqueId(769);
981     static constexpr const TSymbolUniqueId textureSize_SamplerExternalOES1_Int1 =
982         TSymbolUniqueId(770);
983     static constexpr const TSymbolUniqueId texelFetch_SamplerExternalOES1_Int2_Int1 =
984         TSymbolUniqueId(771);
985     static constexpr const TSymbolUniqueId texture_SamplerExternal2DY2YEXT1_Float2 =
986         TSymbolUniqueId(772);
987     static constexpr const TSymbolUniqueId pt00M = TSymbolUniqueId(773);
988     static constexpr const TSymbolUniqueId textureProj_SamplerExternal2DY2YEXT1_Float3 =
989         TSymbolUniqueId(774);
990     static constexpr const TSymbolUniqueId textureProj_SamplerExternal2DY2YEXT1_Float4 =
991         TSymbolUniqueId(775);
992     static constexpr const TSymbolUniqueId rgb_2_yuv_Float3_YuvCscStandardEXT1 =
993         TSymbolUniqueId(776);
994     static constexpr const TSymbolUniqueId pt00G = TSymbolUniqueId(777);
995     static constexpr const TSymbolUniqueId yuv_2_rgb_Float3_YuvCscStandardEXT1 =
996         TSymbolUniqueId(778);
997     static constexpr const TSymbolUniqueId textureSize_SamplerExternal2DY2YEXT1_Int1 =
998         TSymbolUniqueId(779);
999     static constexpr const TSymbolUniqueId texelFetch_SamplerExternal2DY2YEXT1_Int2_Int1 =
1000         TSymbolUniqueId(780);
1001     static constexpr const TSymbolUniqueId texture_Sampler2D1_Float2_Float1  = TSymbolUniqueId(781);
1002     static constexpr const TSymbolUniqueId texture_ISampler2D1_Float2_Float1 = TSymbolUniqueId(782);
1003     static constexpr const TSymbolUniqueId texture_USampler2D1_Float2_Float1 = TSymbolUniqueId(783);
1004     static constexpr const TSymbolUniqueId texture_Sampler3D1_Float3_Float1  = TSymbolUniqueId(784);
1005     static constexpr const TSymbolUniqueId texture_ISampler3D1_Float3_Float1 = TSymbolUniqueId(785);
1006     static constexpr const TSymbolUniqueId texture_USampler3D1_Float3_Float1 = TSymbolUniqueId(786);
1007     static constexpr const TSymbolUniqueId texture_SamplerCube1_Float3_Float1 =
1008         TSymbolUniqueId(787);
1009     static constexpr const TSymbolUniqueId texture_ISamplerCube1_Float3_Float1 =
1010         TSymbolUniqueId(788);
1011     static constexpr const TSymbolUniqueId texture_USamplerCube1_Float3_Float1 =
1012         TSymbolUniqueId(789);
1013     static constexpr const TSymbolUniqueId texture_Sampler2DArray1_Float3_Float1 =
1014         TSymbolUniqueId(790);
1015     static constexpr const TSymbolUniqueId texture_ISampler2DArray1_Float3_Float1 =
1016         TSymbolUniqueId(791);
1017     static constexpr const TSymbolUniqueId texture_USampler2DArray1_Float3_Float1 =
1018         TSymbolUniqueId(792);
1019     static constexpr const TSymbolUniqueId textureProj_Sampler2D1_Float3_Float1 =
1020         TSymbolUniqueId(793);
1021     static constexpr const TSymbolUniqueId textureProj_ISampler2D1_Float3_Float1 =
1022         TSymbolUniqueId(794);
1023     static constexpr const TSymbolUniqueId textureProj_USampler2D1_Float3_Float1 =
1024         TSymbolUniqueId(795);
1025     static constexpr const TSymbolUniqueId textureProj_Sampler2D1_Float4_Float1 =
1026         TSymbolUniqueId(796);
1027     static constexpr const TSymbolUniqueId textureProj_ISampler2D1_Float4_Float1 =
1028         TSymbolUniqueId(797);
1029     static constexpr const TSymbolUniqueId textureProj_USampler2D1_Float4_Float1 =
1030         TSymbolUniqueId(798);
1031     static constexpr const TSymbolUniqueId textureProj_Sampler3D1_Float4_Float1 =
1032         TSymbolUniqueId(799);
1033     static constexpr const TSymbolUniqueId textureProj_ISampler3D1_Float4_Float1 =
1034         TSymbolUniqueId(800);
1035     static constexpr const TSymbolUniqueId textureProj_USampler3D1_Float4_Float1 =
1036         TSymbolUniqueId(801);
1037     static constexpr const TSymbolUniqueId texture_Sampler2DShadow1_Float3_Float1 =
1038         TSymbolUniqueId(802);
1039     static constexpr const TSymbolUniqueId texture_SamplerCubeShadow1_Float4_Float1 =
1040         TSymbolUniqueId(803);
1041     static constexpr const TSymbolUniqueId textureProj_Sampler2DShadow1_Float4_Float1 =
1042         TSymbolUniqueId(804);
1043     static constexpr const TSymbolUniqueId texture_SamplerExternalOES1_Float2_Float1 =
1044         TSymbolUniqueId(805);
1045     static constexpr const TSymbolUniqueId textureProj_SamplerExternalOES1_Float3_Float1 =
1046         TSymbolUniqueId(806);
1047     static constexpr const TSymbolUniqueId textureProj_SamplerExternalOES1_Float4_Float1 =
1048         TSymbolUniqueId(807);
1049     static constexpr const TSymbolUniqueId texture_SamplerExternal2DY2YEXT1_Float2_Float1 =
1050         TSymbolUniqueId(808);
1051     static constexpr const TSymbolUniqueId textureProj_SamplerExternal2DY2YEXT1_Float3_Float1 =
1052         TSymbolUniqueId(809);
1053     static constexpr const TSymbolUniqueId textureProj_SamplerExternal2DY2YEXT1_Float4_Float1 =
1054         TSymbolUniqueId(810);
1055     static constexpr const TSymbolUniqueId texelFetch_Sampler2DMS1_Int2_Int1 = TSymbolUniqueId(811);
1056     static constexpr const TSymbolUniqueId texelFetch_ISampler2DMS1_Int2_Int1 =
1057         TSymbolUniqueId(812);
1058     static constexpr const TSymbolUniqueId texelFetch_USampler2DMS1_Int2_Int1 =
1059         TSymbolUniqueId(813);
1060     static constexpr const TSymbolUniqueId texelFetchExt_Sampler2DMS1_Int2_Int1 =
1061         TSymbolUniqueId(814);
1062     static constexpr const TSymbolUniqueId texelFetchExt_ISampler2DMS1_Int2_Int1 =
1063         TSymbolUniqueId(815);
1064     static constexpr const TSymbolUniqueId texelFetchExt_USampler2DMS1_Int2_Int1 =
1065         TSymbolUniqueId(816);
1066     static constexpr const TSymbolUniqueId texelFetch_Sampler2DMSArray1_Int3_Int1 =
1067         TSymbolUniqueId(817);
1068     static constexpr const TSymbolUniqueId texelFetch_ISampler2DMSArray1_Int3_Int1 =
1069         TSymbolUniqueId(818);
1070     static constexpr const TSymbolUniqueId texelFetch_USampler2DMSArray1_Int3_Int1 =
1071         TSymbolUniqueId(819);
1072     static constexpr const TSymbolUniqueId textureGather_Sampler2D1_Float2  = TSymbolUniqueId(820);
1073     static constexpr const TSymbolUniqueId textureGather_ISampler2D1_Float2 = TSymbolUniqueId(821);
1074     static constexpr const TSymbolUniqueId textureGather_USampler2D1_Float2 = TSymbolUniqueId(822);
1075     static constexpr const TSymbolUniqueId textureGather_Sampler2D1_Float2_Int1 =
1076         TSymbolUniqueId(823);
1077     static constexpr const TSymbolUniqueId textureGather_ISampler2D1_Float2_Int1 =
1078         TSymbolUniqueId(824);
1079     static constexpr const TSymbolUniqueId textureGather_USampler2D1_Float2_Int1 =
1080         TSymbolUniqueId(825);
1081     static constexpr const TSymbolUniqueId textureGather_Sampler2DArray1_Float3 =
1082         TSymbolUniqueId(826);
1083     static constexpr const TSymbolUniqueId textureGather_ISampler2DArray1_Float3 =
1084         TSymbolUniqueId(827);
1085     static constexpr const TSymbolUniqueId textureGather_USampler2DArray1_Float3 =
1086         TSymbolUniqueId(828);
1087     static constexpr const TSymbolUniqueId textureGather_Sampler2DArray1_Float3_Int1 =
1088         TSymbolUniqueId(829);
1089     static constexpr const TSymbolUniqueId textureGather_ISampler2DArray1_Float3_Int1 =
1090         TSymbolUniqueId(830);
1091     static constexpr const TSymbolUniqueId textureGather_USampler2DArray1_Float3_Int1 =
1092         TSymbolUniqueId(831);
1093     static constexpr const TSymbolUniqueId textureGather_SamplerCube1_Float3 = TSymbolUniqueId(832);
1094     static constexpr const TSymbolUniqueId textureGather_ISamplerCube1_Float3 =
1095         TSymbolUniqueId(833);
1096     static constexpr const TSymbolUniqueId textureGather_USamplerCube1_Float3 =
1097         TSymbolUniqueId(834);
1098     static constexpr const TSymbolUniqueId textureGather_SamplerCube1_Float3_Int1 =
1099         TSymbolUniqueId(835);
1100     static constexpr const TSymbolUniqueId textureGather_ISamplerCube1_Float3_Int1 =
1101         TSymbolUniqueId(836);
1102     static constexpr const TSymbolUniqueId textureGather_USamplerCube1_Float3_Int1 =
1103         TSymbolUniqueId(837);
1104     static constexpr const TSymbolUniqueId textureGather_Sampler2DShadow1_Float2 =
1105         TSymbolUniqueId(838);
1106     static constexpr const TSymbolUniqueId textureGather_Sampler2DShadow1_Float2_Float1 =
1107         TSymbolUniqueId(839);
1108     static constexpr const TSymbolUniqueId textureGather_Sampler2DArrayShadow1_Float3 =
1109         TSymbolUniqueId(840);
1110     static constexpr const TSymbolUniqueId textureGather_Sampler2DArrayShadow1_Float3_Float1 =
1111         TSymbolUniqueId(841);
1112     static constexpr const TSymbolUniqueId textureGather_SamplerCubeShadow1_Float3 =
1113         TSymbolUniqueId(842);
1114     static constexpr const TSymbolUniqueId textureGather_SamplerCubeShadow1_Float3_Float1 =
1115         TSymbolUniqueId(843);
1116     static constexpr const TSymbolUniqueId textureGatherOffset_Sampler2D1_Float2_Int2 =
1117         TSymbolUniqueId(844);
1118     static constexpr const TSymbolUniqueId textureGatherOffset_ISampler2D1_Float2_Int2 =
1119         TSymbolUniqueId(845);
1120     static constexpr const TSymbolUniqueId textureGatherOffset_USampler2D1_Float2_Int2 =
1121         TSymbolUniqueId(846);
1122     static constexpr const TSymbolUniqueId textureGatherOffset_Sampler2D1_Float2_Int2_Int1 =
1123         TSymbolUniqueId(847);
1124     static constexpr const TSymbolUniqueId textureGatherOffset_ISampler2D1_Float2_Int2_Int1 =
1125         TSymbolUniqueId(848);
1126     static constexpr const TSymbolUniqueId textureGatherOffset_USampler2D1_Float2_Int2_Int1 =
1127         TSymbolUniqueId(849);
1128     static constexpr const TSymbolUniqueId textureGatherOffset_Sampler2DArray1_Float3_Int2 =
1129         TSymbolUniqueId(850);
1130     static constexpr const TSymbolUniqueId textureGatherOffset_ISampler2DArray1_Float3_Int2 =
1131         TSymbolUniqueId(851);
1132     static constexpr const TSymbolUniqueId textureGatherOffset_USampler2DArray1_Float3_Int2 =
1133         TSymbolUniqueId(852);
1134     static constexpr const TSymbolUniqueId textureGatherOffset_Sampler2DArray1_Float3_Int2_Int1 =
1135         TSymbolUniqueId(853);
1136     static constexpr const TSymbolUniqueId textureGatherOffset_ISampler2DArray1_Float3_Int2_Int1 =
1137         TSymbolUniqueId(854);
1138     static constexpr const TSymbolUniqueId textureGatherOffset_USampler2DArray1_Float3_Int2_Int1 =
1139         TSymbolUniqueId(855);
1140     static constexpr const TSymbolUniqueId textureGatherOffset_Sampler2DShadow1_Float2_Float1_Int2 =
1141         TSymbolUniqueId(856);
1142     static constexpr const TSymbolUniqueId
1143         textureGatherOffset_Sampler2DArrayShadow1_Float3_Float1_Int2    = TSymbolUniqueId(857);
1144     static constexpr const TSymbolUniqueId dFdx_Float1                  = TSymbolUniqueId(858);
1145     static constexpr const TSymbolUniqueId dFdx_Float2                  = TSymbolUniqueId(859);
1146     static constexpr const TSymbolUniqueId dFdx_Float3                  = TSymbolUniqueId(860);
1147     static constexpr const TSymbolUniqueId dFdx_Float4                  = TSymbolUniqueId(861);
1148     static constexpr const TSymbolUniqueId dFdy_Float1                  = TSymbolUniqueId(862);
1149     static constexpr const TSymbolUniqueId dFdy_Float2                  = TSymbolUniqueId(863);
1150     static constexpr const TSymbolUniqueId dFdy_Float3                  = TSymbolUniqueId(864);
1151     static constexpr const TSymbolUniqueId dFdy_Float4                  = TSymbolUniqueId(865);
1152     static constexpr const TSymbolUniqueId fwidth_Float1                = TSymbolUniqueId(866);
1153     static constexpr const TSymbolUniqueId fwidth_Float2                = TSymbolUniqueId(867);
1154     static constexpr const TSymbolUniqueId fwidth_Float3                = TSymbolUniqueId(868);
1155     static constexpr const TSymbolUniqueId fwidth_Float4                = TSymbolUniqueId(869);
1156     static constexpr const TSymbolUniqueId atomicCounter_AtomicCounter1 = TSymbolUniqueId(870);
1157     static constexpr const TSymbolUniqueId pt00F                        = TSymbolUniqueId(871);
1158     static constexpr const TSymbolUniqueId atomicCounterIncrement_AtomicCounter1 =
1159         TSymbolUniqueId(872);
1160     static constexpr const TSymbolUniqueId atomicCounterDecrement_AtomicCounter1 =
1161         TSymbolUniqueId(873);
1162     static constexpr const TSymbolUniqueId atomicAdd_UInt1_UInt1            = TSymbolUniqueId(874);
1163     static constexpr const TSymbolUniqueId pt_io_00D                        = TSymbolUniqueId(875);
1164     static constexpr const TSymbolUniqueId atomicAdd_Int1_Int1              = TSymbolUniqueId(876);
1165     static constexpr const TSymbolUniqueId pt_io_00C                        = TSymbolUniqueId(877);
1166     static constexpr const TSymbolUniqueId atomicMin_UInt1_UInt1            = TSymbolUniqueId(878);
1167     static constexpr const TSymbolUniqueId atomicMin_Int1_Int1              = TSymbolUniqueId(879);
1168     static constexpr const TSymbolUniqueId atomicMax_UInt1_UInt1            = TSymbolUniqueId(880);
1169     static constexpr const TSymbolUniqueId atomicMax_Int1_Int1              = TSymbolUniqueId(881);
1170     static constexpr const TSymbolUniqueId atomicAnd_UInt1_UInt1            = TSymbolUniqueId(882);
1171     static constexpr const TSymbolUniqueId atomicAnd_Int1_Int1              = TSymbolUniqueId(883);
1172     static constexpr const TSymbolUniqueId atomicOr_UInt1_UInt1             = TSymbolUniqueId(884);
1173     static constexpr const TSymbolUniqueId atomicOr_Int1_Int1               = TSymbolUniqueId(885);
1174     static constexpr const TSymbolUniqueId atomicXor_UInt1_UInt1            = TSymbolUniqueId(886);
1175     static constexpr const TSymbolUniqueId atomicXor_Int1_Int1              = TSymbolUniqueId(887);
1176     static constexpr const TSymbolUniqueId atomicExchange_UInt1_UInt1       = TSymbolUniqueId(888);
1177     static constexpr const TSymbolUniqueId atomicExchange_Int1_Int1         = TSymbolUniqueId(889);
1178     static constexpr const TSymbolUniqueId atomicCompSwap_UInt1_UInt1_UInt1 = TSymbolUniqueId(890);
1179     static constexpr const TSymbolUniqueId atomicCompSwap_Int1_Int1_Int1    = TSymbolUniqueId(891);
1180     static constexpr const TSymbolUniqueId imageSize_Image2D1               = TSymbolUniqueId(892);
1181     static constexpr const TSymbolUniqueId pt00f                            = TSymbolUniqueId(893);
1182     static constexpr const TSymbolUniqueId imageSize_IImage2D1              = TSymbolUniqueId(894);
1183     static constexpr const TSymbolUniqueId pt00g                            = TSymbolUniqueId(895);
1184     static constexpr const TSymbolUniqueId imageSize_UImage2D1              = TSymbolUniqueId(896);
1185     static constexpr const TSymbolUniqueId pt00h                            = TSymbolUniqueId(897);
1186     static constexpr const TSymbolUniqueId imageSize_Image3D1               = TSymbolUniqueId(898);
1187     static constexpr const TSymbolUniqueId pt00i                            = TSymbolUniqueId(899);
1188     static constexpr const TSymbolUniqueId imageSize_IImage3D1              = TSymbolUniqueId(900);
1189     static constexpr const TSymbolUniqueId pt00j                            = TSymbolUniqueId(901);
1190     static constexpr const TSymbolUniqueId imageSize_UImage3D1              = TSymbolUniqueId(902);
1191     static constexpr const TSymbolUniqueId pt00k                            = TSymbolUniqueId(903);
1192     static constexpr const TSymbolUniqueId imageSize_Image2DArray1          = TSymbolUniqueId(904);
1193     static constexpr const TSymbolUniqueId pt00l                            = TSymbolUniqueId(905);
1194     static constexpr const TSymbolUniqueId imageSize_IImage2DArray1         = TSymbolUniqueId(906);
1195     static constexpr const TSymbolUniqueId pt00m                            = TSymbolUniqueId(907);
1196     static constexpr const TSymbolUniqueId imageSize_UImage2DArray1         = TSymbolUniqueId(908);
1197     static constexpr const TSymbolUniqueId pt00n                            = TSymbolUniqueId(909);
1198     static constexpr const TSymbolUniqueId imageSize_ImageCube1             = TSymbolUniqueId(910);
1199     static constexpr const TSymbolUniqueId pt00o                            = TSymbolUniqueId(911);
1200     static constexpr const TSymbolUniqueId imageSize_IImageCube1            = TSymbolUniqueId(912);
1201     static constexpr const TSymbolUniqueId pt00p                            = TSymbolUniqueId(913);
1202     static constexpr const TSymbolUniqueId imageSize_UImageCube1            = TSymbolUniqueId(914);
1203     static constexpr const TSymbolUniqueId pt00q                            = TSymbolUniqueId(915);
1204     static constexpr const TSymbolUniqueId imageLoad_Image2D1_Int2          = TSymbolUniqueId(916);
1205     static constexpr const TSymbolUniqueId imageLoad_IImage2D1_Int2         = TSymbolUniqueId(917);
1206     static constexpr const TSymbolUniqueId imageLoad_UImage2D1_Int2         = TSymbolUniqueId(918);
1207     static constexpr const TSymbolUniqueId imageLoad_Image3D1_Int3          = TSymbolUniqueId(919);
1208     static constexpr const TSymbolUniqueId imageLoad_IImage3D1_Int3         = TSymbolUniqueId(920);
1209     static constexpr const TSymbolUniqueId imageLoad_UImage3D1_Int3         = TSymbolUniqueId(921);
1210     static constexpr const TSymbolUniqueId imageLoad_Image2DArray1_Int3     = TSymbolUniqueId(922);
1211     static constexpr const TSymbolUniqueId imageLoad_IImage2DArray1_Int3    = TSymbolUniqueId(923);
1212     static constexpr const TSymbolUniqueId imageLoad_UImage2DArray1_Int3    = TSymbolUniqueId(924);
1213     static constexpr const TSymbolUniqueId imageLoad_ImageCube1_Int3        = TSymbolUniqueId(925);
1214     static constexpr const TSymbolUniqueId imageLoad_IImageCube1_Int3       = TSymbolUniqueId(926);
1215     static constexpr const TSymbolUniqueId imageLoad_UImageCube1_Int3       = TSymbolUniqueId(927);
1216     static constexpr const TSymbolUniqueId imageStore_Image2D1_Int2_Float4  = TSymbolUniqueId(928);
1217     static constexpr const TSymbolUniqueId imageStore_IImage2D1_Int2_Int4   = TSymbolUniqueId(929);
1218     static constexpr const TSymbolUniqueId imageStore_UImage2D1_Int2_UInt4  = TSymbolUniqueId(930);
1219     static constexpr const TSymbolUniqueId imageStore_Image3D1_Int3_Float4  = TSymbolUniqueId(931);
1220     static constexpr const TSymbolUniqueId imageStore_IImage3D1_Int3_Int4   = TSymbolUniqueId(932);
1221     static constexpr const TSymbolUniqueId imageStore_UImage3D1_Int3_UInt4  = TSymbolUniqueId(933);
1222     static constexpr const TSymbolUniqueId imageStore_Image2DArray1_Int3_Float4 =
1223         TSymbolUniqueId(934);
1224     static constexpr const TSymbolUniqueId imageStore_IImage2DArray1_Int3_Int4 =
1225         TSymbolUniqueId(935);
1226     static constexpr const TSymbolUniqueId imageStore_UImage2DArray1_Int3_UInt4 =
1227         TSymbolUniqueId(936);
1228     static constexpr const TSymbolUniqueId imageStore_ImageCube1_Int3_Float4 = TSymbolUniqueId(937);
1229     static constexpr const TSymbolUniqueId imageStore_IImageCube1_Int3_Int4  = TSymbolUniqueId(938);
1230     static constexpr const TSymbolUniqueId imageStore_UImageCube1_Int3_UInt4 = TSymbolUniqueId(939);
1231     static constexpr const TSymbolUniqueId memoryBarrier                     = TSymbolUniqueId(940);
1232     static constexpr const TSymbolUniqueId memoryBarrierAtomicCounter        = TSymbolUniqueId(941);
1233     static constexpr const TSymbolUniqueId memoryBarrierBuffer               = TSymbolUniqueId(942);
1234     static constexpr const TSymbolUniqueId memoryBarrierImage                = TSymbolUniqueId(943);
1235     static constexpr const TSymbolUniqueId barrier                           = TSymbolUniqueId(944);
1236     static constexpr const TSymbolUniqueId memoryBarrierShared               = TSymbolUniqueId(945);
1237     static constexpr const TSymbolUniqueId groupMemoryBarrier                = TSymbolUniqueId(946);
1238     static constexpr const TSymbolUniqueId EmitVertex                        = TSymbolUniqueId(947);
1239     static constexpr const TSymbolUniqueId EndPrimitive                      = TSymbolUniqueId(948);
1240     static constexpr const TSymbolUniqueId gl_DepthRangeParameters           = TSymbolUniqueId(949);
1241     static constexpr const TSymbolUniqueId gl_DepthRange                     = TSymbolUniqueId(950);
1242     static constexpr const TSymbolUniqueId gl_MaxVertexAttribs               = TSymbolUniqueId(951);
1243     static constexpr const TSymbolUniqueId gl_MaxVertexUniformVectors        = TSymbolUniqueId(952);
1244     static constexpr const TSymbolUniqueId gl_MaxVertexTextureImageUnits     = TSymbolUniqueId(953);
1245     static constexpr const TSymbolUniqueId gl_MaxCombinedTextureImageUnits   = TSymbolUniqueId(954);
1246     static constexpr const TSymbolUniqueId gl_MaxTextureImageUnits           = TSymbolUniqueId(955);
1247     static constexpr const TSymbolUniqueId gl_MaxFragmentUniformVectors      = TSymbolUniqueId(956);
1248     static constexpr const TSymbolUniqueId gl_MaxVaryingVectors              = TSymbolUniqueId(957);
1249     static constexpr const TSymbolUniqueId gl_MaxDrawBuffers                 = TSymbolUniqueId(958);
1250     static constexpr const TSymbolUniqueId gl_MaxDualSourceDrawBuffersEXT    = TSymbolUniqueId(959);
1251     static constexpr const TSymbolUniqueId gl_MaxVertexOutputVectors         = TSymbolUniqueId(960);
1252     static constexpr const TSymbolUniqueId gl_MaxFragmentInputVectors        = TSymbolUniqueId(961);
1253     static constexpr const TSymbolUniqueId gl_MinProgramTexelOffset          = TSymbolUniqueId(962);
1254     static constexpr const TSymbolUniqueId gl_MaxProgramTexelOffset          = TSymbolUniqueId(963);
1255     static constexpr const TSymbolUniqueId gl_MaxImageUnits                  = TSymbolUniqueId(964);
1256     static constexpr const TSymbolUniqueId gl_MaxVertexImageUniforms         = TSymbolUniqueId(965);
1257     static constexpr const TSymbolUniqueId gl_MaxFragmentImageUniforms       = TSymbolUniqueId(966);
1258     static constexpr const TSymbolUniqueId gl_MaxComputeImageUniforms        = TSymbolUniqueId(967);
1259     static constexpr const TSymbolUniqueId gl_MaxCombinedImageUniforms       = TSymbolUniqueId(968);
1260     static constexpr const TSymbolUniqueId gl_MaxCombinedShaderOutputResources =
1261         TSymbolUniqueId(969);
1262     static constexpr const TSymbolUniqueId gl_MaxComputeWorkGroupCount       = TSymbolUniqueId(970);
1263     static constexpr const TSymbolUniqueId gl_MaxComputeWorkGroupSize        = TSymbolUniqueId(971);
1264     static constexpr const TSymbolUniqueId gl_MaxComputeUniformComponents    = TSymbolUniqueId(972);
1265     static constexpr const TSymbolUniqueId gl_MaxComputeTextureImageUnits    = TSymbolUniqueId(973);
1266     static constexpr const TSymbolUniqueId gl_MaxComputeAtomicCounters       = TSymbolUniqueId(974);
1267     static constexpr const TSymbolUniqueId gl_MaxComputeAtomicCounterBuffers = TSymbolUniqueId(975);
1268     static constexpr const TSymbolUniqueId gl_MaxVertexAtomicCounters        = TSymbolUniqueId(976);
1269     static constexpr const TSymbolUniqueId gl_MaxFragmentAtomicCounters      = TSymbolUniqueId(977);
1270     static constexpr const TSymbolUniqueId gl_MaxCombinedAtomicCounters      = TSymbolUniqueId(978);
1271     static constexpr const TSymbolUniqueId gl_MaxAtomicCounterBindings       = TSymbolUniqueId(979);
1272     static constexpr const TSymbolUniqueId gl_MaxVertexAtomicCounterBuffers  = TSymbolUniqueId(980);
1273     static constexpr const TSymbolUniqueId gl_MaxFragmentAtomicCounterBuffers =
1274         TSymbolUniqueId(981);
1275     static constexpr const TSymbolUniqueId gl_MaxCombinedAtomicCounterBuffers =
1276         TSymbolUniqueId(982);
1277     static constexpr const TSymbolUniqueId gl_MaxAtomicCounterBufferSize   = TSymbolUniqueId(983);
1278     static constexpr const TSymbolUniqueId gl_MaxGeometryInputComponents   = TSymbolUniqueId(984);
1279     static constexpr const TSymbolUniqueId gl_MaxGeometryOutputComponents  = TSymbolUniqueId(985);
1280     static constexpr const TSymbolUniqueId gl_MaxGeometryImageUniforms     = TSymbolUniqueId(986);
1281     static constexpr const TSymbolUniqueId gl_MaxGeometryTextureImageUnits = TSymbolUniqueId(987);
1282     static constexpr const TSymbolUniqueId gl_MaxGeometryOutputVertices    = TSymbolUniqueId(988);
1283     static constexpr const TSymbolUniqueId gl_MaxGeometryTotalOutputComponents =
1284         TSymbolUniqueId(989);
1285     static constexpr const TSymbolUniqueId gl_MaxGeometryUniformComponents = TSymbolUniqueId(990);
1286     static constexpr const TSymbolUniqueId gl_MaxGeometryAtomicCounters    = TSymbolUniqueId(991);
1287     static constexpr const TSymbolUniqueId gl_MaxGeometryAtomicCounterBuffers =
1288         TSymbolUniqueId(992);
1289     static constexpr const TSymbolUniqueId gl_FragCoord             = TSymbolUniqueId(993);
1290     static constexpr const TSymbolUniqueId gl_FrontFacing           = TSymbolUniqueId(994);
1291     static constexpr const TSymbolUniqueId gl_PointCoord            = TSymbolUniqueId(995);
1292     static constexpr const TSymbolUniqueId gl_FragColor             = TSymbolUniqueId(996);
1293     static constexpr const TSymbolUniqueId gl_FragData              = TSymbolUniqueId(997);
1294     static constexpr const TSymbolUniqueId gl_FragDepth             = TSymbolUniqueId(998);
1295     static constexpr const TSymbolUniqueId gl_SecondaryFragColorEXT = TSymbolUniqueId(999);
1296     static constexpr const TSymbolUniqueId gl_SecondaryFragDataEXT  = TSymbolUniqueId(1000);
1297     static constexpr const TSymbolUniqueId gl_FragDepthEXT          = TSymbolUniqueId(1001);
1298     static constexpr const TSymbolUniqueId gl_LastFragData          = TSymbolUniqueId(1002);
1299     static constexpr const TSymbolUniqueId gl_LastFragColor         = TSymbolUniqueId(1003);
1300     static constexpr const TSymbolUniqueId gl_LastFragDataNV        = TSymbolUniqueId(1004);
1301     static constexpr const TSymbolUniqueId gl_LastFragColorARM      = TSymbolUniqueId(1005);
1302     static constexpr const TSymbolUniqueId gl_PrimitiveID           = TSymbolUniqueId(1006);
1303     static constexpr const TSymbolUniqueId gl_Layer                 = TSymbolUniqueId(1007);
1304     static constexpr const TSymbolUniqueId gl_Position              = TSymbolUniqueId(1008);
1305     static constexpr const TSymbolUniqueId gl_PointSize             = TSymbolUniqueId(1009);
1306     static constexpr const TSymbolUniqueId gl_InstanceID            = TSymbolUniqueId(1010);
1307     static constexpr const TSymbolUniqueId gl_VertexID              = TSymbolUniqueId(1011);
1308     static constexpr const TSymbolUniqueId gl_ViewportIndex         = TSymbolUniqueId(1012);
1309     static constexpr const TSymbolUniqueId gl_LayerVS               = TSymbolUniqueId(1013);
1310     static constexpr const TSymbolUniqueId gl_DrawID                = TSymbolUniqueId(1014);
1311     static constexpr const TSymbolUniqueId gl_DrawIDESSL1           = TSymbolUniqueId(1015);
1312     static constexpr const TSymbolUniqueId gl_BaseVertex            = TSymbolUniqueId(1016);
1313     static constexpr const TSymbolUniqueId gl_BaseInstance          = TSymbolUniqueId(1017);
1314     static constexpr const TSymbolUniqueId gl_NumWorkGroups         = TSymbolUniqueId(1018);
1315     static constexpr const TSymbolUniqueId gl_WorkGroupSize         = TSymbolUniqueId(1019);
1316     static constexpr const TSymbolUniqueId gl_WorkGroupID           = TSymbolUniqueId(1020);
1317     static constexpr const TSymbolUniqueId gl_LocalInvocationID     = TSymbolUniqueId(1021);
1318     static constexpr const TSymbolUniqueId gl_GlobalInvocationID    = TSymbolUniqueId(1022);
1319     static constexpr const TSymbolUniqueId gl_LocalInvocationIndex  = TSymbolUniqueId(1023);
1320     static constexpr const TSymbolUniqueId gl_PrimitiveIDIn         = TSymbolUniqueId(1024);
1321     static constexpr const TSymbolUniqueId gl_InvocationID          = TSymbolUniqueId(1025);
1322     static constexpr const TSymbolUniqueId gl_PrimitiveIDGS         = TSymbolUniqueId(1026);
1323     static constexpr const TSymbolUniqueId gl_LayerGS               = TSymbolUniqueId(1027);
1324     static constexpr const TSymbolUniqueId gl_PerVertex             = TSymbolUniqueId(1028);
1325     static constexpr const TSymbolUniqueId gl_in                    = TSymbolUniqueId(1029);
1326     static constexpr const TSymbolUniqueId gl_PerVertexOutBlock     = TSymbolUniqueId(1030);
1327     static constexpr const TSymbolUniqueId gl_PositionGS            = TSymbolUniqueId(1031);
1328     static constexpr const TSymbolUniqueId gl_ViewID_OVR            = TSymbolUniqueId(1032);
1329     static constexpr const TSymbolUniqueId gl_ViewID_OVRESSL1       = TSymbolUniqueId(1033);
1330 
1331 };  // class BuiltInId
1332 
1333 namespace BuiltInVariable
1334 {
1335 
1336 const TVariable *gl_BaseInstance();
1337 const TVariable *gl_BaseVertex();
1338 const TVariable *gl_DrawID();
1339 const TVariable *gl_DrawIDESSL1();
1340 const TVariable *gl_FragColor();
1341 const TVariable *gl_FragCoord();
1342 const TVariable *gl_FragDepth();
1343 const TVariable *gl_FrontFacing();
1344 const TVariable *gl_GlobalInvocationID();
1345 const TVariable *gl_InstanceID();
1346 const TVariable *gl_InvocationID();
1347 const TVariable *gl_LastFragColor();
1348 const TVariable *gl_LastFragColorARM();
1349 const TVariable *gl_Layer();
1350 const TVariable *gl_LayerGS();
1351 const TVariable *gl_LayerVS();
1352 const TVariable *gl_LocalInvocationID();
1353 const TVariable *gl_LocalInvocationIndex();
1354 const TVariable *gl_NumWorkGroups();
1355 const TVariable *gl_PointCoord();
1356 const TVariable *gl_PointSize();
1357 const TVariable *gl_Position();
1358 const TVariable *gl_PrimitiveID();
1359 const TVariable *gl_PrimitiveIDGS();
1360 const TVariable *gl_PrimitiveIDIn();
1361 const TVariable *gl_SecondaryFragColorEXT();
1362 const TVariable *gl_VertexID();
1363 const TVariable *gl_ViewID_OVR();
1364 const TVariable *gl_ViewID_OVRESSL1();
1365 const TVariable *gl_ViewportIndex();
1366 const TVariable *gl_WorkGroupID();
1367 const TVariable *gl_WorkGroupSize();
1368 
1369 }  // namespace BuiltInVariable
1370 
1371 }  // namespace sh
1372 
1373 #endif  // COMPILER_TRANSLATOR_TREEUTIL_BUILTIN_AUTOGEN_H_
1374