• 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 2020 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_ESSL_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(2321);
26     static constexpr const TSymbolUniqueId pt00B                            = TSymbolUniqueId(2322);
27     static constexpr const TSymbolUniqueId radians_Float2                   = TSymbolUniqueId(2323);
28     static constexpr const TSymbolUniqueId pt10B                            = TSymbolUniqueId(2324);
29     static constexpr const TSymbolUniqueId radians_Float3                   = TSymbolUniqueId(2325);
30     static constexpr const TSymbolUniqueId pt20B                            = TSymbolUniqueId(2326);
31     static constexpr const TSymbolUniqueId radians_Float4                   = TSymbolUniqueId(2327);
32     static constexpr const TSymbolUniqueId pt30B                            = TSymbolUniqueId(2328);
33     static constexpr const TSymbolUniqueId degrees_Float1                   = TSymbolUniqueId(2329);
34     static constexpr const TSymbolUniqueId degrees_Float2                   = TSymbolUniqueId(2330);
35     static constexpr const TSymbolUniqueId degrees_Float3                   = TSymbolUniqueId(2331);
36     static constexpr const TSymbolUniqueId degrees_Float4                   = TSymbolUniqueId(2332);
37     static constexpr const TSymbolUniqueId sin_Float1                       = TSymbolUniqueId(2333);
38     static constexpr const TSymbolUniqueId sin_Float2                       = TSymbolUniqueId(2334);
39     static constexpr const TSymbolUniqueId sin_Float3                       = TSymbolUniqueId(2335);
40     static constexpr const TSymbolUniqueId sin_Float4                       = TSymbolUniqueId(2336);
41     static constexpr const TSymbolUniqueId cos_Float1                       = TSymbolUniqueId(2337);
42     static constexpr const TSymbolUniqueId cos_Float2                       = TSymbolUniqueId(2338);
43     static constexpr const TSymbolUniqueId cos_Float3                       = TSymbolUniqueId(2339);
44     static constexpr const TSymbolUniqueId cos_Float4                       = TSymbolUniqueId(2340);
45     static constexpr const TSymbolUniqueId tan_Float1                       = TSymbolUniqueId(2341);
46     static constexpr const TSymbolUniqueId tan_Float2                       = TSymbolUniqueId(2342);
47     static constexpr const TSymbolUniqueId tan_Float3                       = TSymbolUniqueId(2343);
48     static constexpr const TSymbolUniqueId tan_Float4                       = TSymbolUniqueId(2344);
49     static constexpr const TSymbolUniqueId asin_Float1                      = TSymbolUniqueId(2345);
50     static constexpr const TSymbolUniqueId asin_Float2                      = TSymbolUniqueId(2346);
51     static constexpr const TSymbolUniqueId asin_Float3                      = TSymbolUniqueId(2347);
52     static constexpr const TSymbolUniqueId asin_Float4                      = TSymbolUniqueId(2348);
53     static constexpr const TSymbolUniqueId acos_Float1                      = TSymbolUniqueId(2349);
54     static constexpr const TSymbolUniqueId acos_Float2                      = TSymbolUniqueId(2350);
55     static constexpr const TSymbolUniqueId acos_Float3                      = TSymbolUniqueId(2351);
56     static constexpr const TSymbolUniqueId acos_Float4                      = TSymbolUniqueId(2352);
57     static constexpr const TSymbolUniqueId atan_Float1_Float1               = TSymbolUniqueId(2353);
58     static constexpr const TSymbolUniqueId atan_Float2_Float2               = TSymbolUniqueId(2354);
59     static constexpr const TSymbolUniqueId atan_Float3_Float3               = TSymbolUniqueId(2355);
60     static constexpr const TSymbolUniqueId atan_Float4_Float4               = TSymbolUniqueId(2356);
61     static constexpr const TSymbolUniqueId atan_Float1                      = TSymbolUniqueId(2357);
62     static constexpr const TSymbolUniqueId atan_Float2                      = TSymbolUniqueId(2358);
63     static constexpr const TSymbolUniqueId atan_Float3                      = TSymbolUniqueId(2359);
64     static constexpr const TSymbolUniqueId atan_Float4                      = TSymbolUniqueId(2360);
65     static constexpr const TSymbolUniqueId sinh_Float1                      = TSymbolUniqueId(2361);
66     static constexpr const TSymbolUniqueId sinh_Float2                      = TSymbolUniqueId(2362);
67     static constexpr const TSymbolUniqueId sinh_Float3                      = TSymbolUniqueId(2363);
68     static constexpr const TSymbolUniqueId sinh_Float4                      = TSymbolUniqueId(2364);
69     static constexpr const TSymbolUniqueId cosh_Float1                      = TSymbolUniqueId(2365);
70     static constexpr const TSymbolUniqueId cosh_Float2                      = TSymbolUniqueId(2366);
71     static constexpr const TSymbolUniqueId cosh_Float3                      = TSymbolUniqueId(2367);
72     static constexpr const TSymbolUniqueId cosh_Float4                      = TSymbolUniqueId(2368);
73     static constexpr const TSymbolUniqueId tanh_Float1                      = TSymbolUniqueId(2369);
74     static constexpr const TSymbolUniqueId tanh_Float2                      = TSymbolUniqueId(2370);
75     static constexpr const TSymbolUniqueId tanh_Float3                      = TSymbolUniqueId(2371);
76     static constexpr const TSymbolUniqueId tanh_Float4                      = TSymbolUniqueId(2372);
77     static constexpr const TSymbolUniqueId asinh_Float1                     = TSymbolUniqueId(2373);
78     static constexpr const TSymbolUniqueId asinh_Float2                     = TSymbolUniqueId(2374);
79     static constexpr const TSymbolUniqueId asinh_Float3                     = TSymbolUniqueId(2375);
80     static constexpr const TSymbolUniqueId asinh_Float4                     = TSymbolUniqueId(2376);
81     static constexpr const TSymbolUniqueId acosh_Float1                     = TSymbolUniqueId(2377);
82     static constexpr const TSymbolUniqueId acosh_Float2                     = TSymbolUniqueId(2378);
83     static constexpr const TSymbolUniqueId acosh_Float3                     = TSymbolUniqueId(2379);
84     static constexpr const TSymbolUniqueId acosh_Float4                     = TSymbolUniqueId(2380);
85     static constexpr const TSymbolUniqueId atanh_Float1                     = TSymbolUniqueId(2381);
86     static constexpr const TSymbolUniqueId atanh_Float2                     = TSymbolUniqueId(2382);
87     static constexpr const TSymbolUniqueId atanh_Float3                     = TSymbolUniqueId(2383);
88     static constexpr const TSymbolUniqueId atanh_Float4                     = TSymbolUniqueId(2384);
89     static constexpr const TSymbolUniqueId pow_Float1_Float1                = TSymbolUniqueId(2385);
90     static constexpr const TSymbolUniqueId pow_Float2_Float2                = TSymbolUniqueId(2386);
91     static constexpr const TSymbolUniqueId pow_Float3_Float3                = TSymbolUniqueId(2387);
92     static constexpr const TSymbolUniqueId pow_Float4_Float4                = TSymbolUniqueId(2388);
93     static constexpr const TSymbolUniqueId exp_Float1                       = TSymbolUniqueId(2389);
94     static constexpr const TSymbolUniqueId exp_Float2                       = TSymbolUniqueId(2390);
95     static constexpr const TSymbolUniqueId exp_Float3                       = TSymbolUniqueId(2391);
96     static constexpr const TSymbolUniqueId exp_Float4                       = TSymbolUniqueId(2392);
97     static constexpr const TSymbolUniqueId log_Float1                       = TSymbolUniqueId(2393);
98     static constexpr const TSymbolUniqueId log_Float2                       = TSymbolUniqueId(2394);
99     static constexpr const TSymbolUniqueId log_Float3                       = TSymbolUniqueId(2395);
100     static constexpr const TSymbolUniqueId log_Float4                       = TSymbolUniqueId(2396);
101     static constexpr const TSymbolUniqueId exp2_Float1                      = TSymbolUniqueId(2397);
102     static constexpr const TSymbolUniqueId exp2_Float2                      = TSymbolUniqueId(2398);
103     static constexpr const TSymbolUniqueId exp2_Float3                      = TSymbolUniqueId(2399);
104     static constexpr const TSymbolUniqueId exp2_Float4                      = TSymbolUniqueId(2400);
105     static constexpr const TSymbolUniqueId log2_Float1                      = TSymbolUniqueId(2401);
106     static constexpr const TSymbolUniqueId log2_Float2                      = TSymbolUniqueId(2402);
107     static constexpr const TSymbolUniqueId log2_Float3                      = TSymbolUniqueId(2403);
108     static constexpr const TSymbolUniqueId log2_Float4                      = TSymbolUniqueId(2404);
109     static constexpr const TSymbolUniqueId sqrt_Float1                      = TSymbolUniqueId(2405);
110     static constexpr const TSymbolUniqueId sqrt_Float2                      = TSymbolUniqueId(2406);
111     static constexpr const TSymbolUniqueId sqrt_Float3                      = TSymbolUniqueId(2407);
112     static constexpr const TSymbolUniqueId sqrt_Float4                      = TSymbolUniqueId(2408);
113     static constexpr const TSymbolUniqueId inversesqrt_Float1               = TSymbolUniqueId(2409);
114     static constexpr const TSymbolUniqueId inversesqrt_Float2               = TSymbolUniqueId(2410);
115     static constexpr const TSymbolUniqueId inversesqrt_Float3               = TSymbolUniqueId(2411);
116     static constexpr const TSymbolUniqueId inversesqrt_Float4               = TSymbolUniqueId(2412);
117     static constexpr const TSymbolUniqueId abs_Float1                       = TSymbolUniqueId(2413);
118     static constexpr const TSymbolUniqueId abs_Float2                       = TSymbolUniqueId(2414);
119     static constexpr const TSymbolUniqueId abs_Float3                       = TSymbolUniqueId(2415);
120     static constexpr const TSymbolUniqueId abs_Float4                       = TSymbolUniqueId(2416);
121     static constexpr const TSymbolUniqueId abs_Int1                         = TSymbolUniqueId(2417);
122     static constexpr const TSymbolUniqueId pt00D                            = TSymbolUniqueId(2418);
123     static constexpr const TSymbolUniqueId abs_Int2                         = TSymbolUniqueId(2419);
124     static constexpr const TSymbolUniqueId pt10D                            = TSymbolUniqueId(2420);
125     static constexpr const TSymbolUniqueId abs_Int3                         = TSymbolUniqueId(2421);
126     static constexpr const TSymbolUniqueId pt20D                            = TSymbolUniqueId(2422);
127     static constexpr const TSymbolUniqueId abs_Int4                         = TSymbolUniqueId(2423);
128     static constexpr const TSymbolUniqueId pt30D                            = TSymbolUniqueId(2424);
129     static constexpr const TSymbolUniqueId sign_Float1                      = TSymbolUniqueId(2425);
130     static constexpr const TSymbolUniqueId sign_Float2                      = TSymbolUniqueId(2426);
131     static constexpr const TSymbolUniqueId sign_Float3                      = TSymbolUniqueId(2427);
132     static constexpr const TSymbolUniqueId sign_Float4                      = TSymbolUniqueId(2428);
133     static constexpr const TSymbolUniqueId sign_Int1                        = TSymbolUniqueId(2429);
134     static constexpr const TSymbolUniqueId sign_Int2                        = TSymbolUniqueId(2430);
135     static constexpr const TSymbolUniqueId sign_Int3                        = TSymbolUniqueId(2431);
136     static constexpr const TSymbolUniqueId sign_Int4                        = TSymbolUniqueId(2432);
137     static constexpr const TSymbolUniqueId floor_Float1                     = TSymbolUniqueId(2433);
138     static constexpr const TSymbolUniqueId floor_Float2                     = TSymbolUniqueId(2434);
139     static constexpr const TSymbolUniqueId floor_Float3                     = TSymbolUniqueId(2435);
140     static constexpr const TSymbolUniqueId floor_Float4                     = TSymbolUniqueId(2436);
141     static constexpr const TSymbolUniqueId trunc_Float1                     = TSymbolUniqueId(2437);
142     static constexpr const TSymbolUniqueId trunc_Float2                     = TSymbolUniqueId(2438);
143     static constexpr const TSymbolUniqueId trunc_Float3                     = TSymbolUniqueId(2439);
144     static constexpr const TSymbolUniqueId trunc_Float4                     = TSymbolUniqueId(2440);
145     static constexpr const TSymbolUniqueId round_Float1                     = TSymbolUniqueId(2441);
146     static constexpr const TSymbolUniqueId round_Float2                     = TSymbolUniqueId(2442);
147     static constexpr const TSymbolUniqueId round_Float3                     = TSymbolUniqueId(2443);
148     static constexpr const TSymbolUniqueId round_Float4                     = TSymbolUniqueId(2444);
149     static constexpr const TSymbolUniqueId roundEven_Float1                 = TSymbolUniqueId(2445);
150     static constexpr const TSymbolUniqueId roundEven_Float2                 = TSymbolUniqueId(2446);
151     static constexpr const TSymbolUniqueId roundEven_Float3                 = TSymbolUniqueId(2447);
152     static constexpr const TSymbolUniqueId roundEven_Float4                 = TSymbolUniqueId(2448);
153     static constexpr const TSymbolUniqueId ceil_Float1                      = TSymbolUniqueId(2449);
154     static constexpr const TSymbolUniqueId ceil_Float2                      = TSymbolUniqueId(2450);
155     static constexpr const TSymbolUniqueId ceil_Float3                      = TSymbolUniqueId(2451);
156     static constexpr const TSymbolUniqueId ceil_Float4                      = TSymbolUniqueId(2452);
157     static constexpr const TSymbolUniqueId fract_Float1                     = TSymbolUniqueId(2453);
158     static constexpr const TSymbolUniqueId fract_Float2                     = TSymbolUniqueId(2454);
159     static constexpr const TSymbolUniqueId fract_Float3                     = TSymbolUniqueId(2455);
160     static constexpr const TSymbolUniqueId fract_Float4                     = TSymbolUniqueId(2456);
161     static constexpr const TSymbolUniqueId mod_Float1_Float1                = TSymbolUniqueId(2457);
162     static constexpr const TSymbolUniqueId mod_Float2_Float1                = TSymbolUniqueId(2458);
163     static constexpr const TSymbolUniqueId mod_Float3_Float1                = TSymbolUniqueId(2459);
164     static constexpr const TSymbolUniqueId mod_Float4_Float1                = TSymbolUniqueId(2460);
165     static constexpr const TSymbolUniqueId mod_Float2_Float2                = TSymbolUniqueId(2461);
166     static constexpr const TSymbolUniqueId mod_Float3_Float3                = TSymbolUniqueId(2462);
167     static constexpr const TSymbolUniqueId mod_Float4_Float4                = TSymbolUniqueId(2463);
168     static constexpr const TSymbolUniqueId min_Float1_Float1                = TSymbolUniqueId(2464);
169     static constexpr const TSymbolUniqueId min_Float2_Float1                = TSymbolUniqueId(2465);
170     static constexpr const TSymbolUniqueId min_Float3_Float1                = TSymbolUniqueId(2466);
171     static constexpr const TSymbolUniqueId min_Float4_Float1                = TSymbolUniqueId(2467);
172     static constexpr const TSymbolUniqueId min_Float2_Float2                = TSymbolUniqueId(2468);
173     static constexpr const TSymbolUniqueId min_Float3_Float3                = TSymbolUniqueId(2469);
174     static constexpr const TSymbolUniqueId min_Float4_Float4                = TSymbolUniqueId(2470);
175     static constexpr const TSymbolUniqueId min_Int1_Int1                    = TSymbolUniqueId(2471);
176     static constexpr const TSymbolUniqueId min_Int2_Int2                    = TSymbolUniqueId(2472);
177     static constexpr const TSymbolUniqueId min_Int3_Int3                    = TSymbolUniqueId(2473);
178     static constexpr const TSymbolUniqueId min_Int4_Int4                    = TSymbolUniqueId(2474);
179     static constexpr const TSymbolUniqueId min_Int2_Int1                    = TSymbolUniqueId(2475);
180     static constexpr const TSymbolUniqueId min_Int3_Int1                    = TSymbolUniqueId(2476);
181     static constexpr const TSymbolUniqueId min_Int4_Int1                    = TSymbolUniqueId(2477);
182     static constexpr const TSymbolUniqueId min_UInt1_UInt1                  = TSymbolUniqueId(2478);
183     static constexpr const TSymbolUniqueId pt00E                            = TSymbolUniqueId(2479);
184     static constexpr const TSymbolUniqueId min_UInt2_UInt2                  = TSymbolUniqueId(2480);
185     static constexpr const TSymbolUniqueId pt10E                            = TSymbolUniqueId(2481);
186     static constexpr const TSymbolUniqueId min_UInt3_UInt3                  = TSymbolUniqueId(2482);
187     static constexpr const TSymbolUniqueId pt20E                            = TSymbolUniqueId(2483);
188     static constexpr const TSymbolUniqueId min_UInt4_UInt4                  = TSymbolUniqueId(2484);
189     static constexpr const TSymbolUniqueId pt30E                            = TSymbolUniqueId(2485);
190     static constexpr const TSymbolUniqueId min_UInt2_UInt1                  = TSymbolUniqueId(2486);
191     static constexpr const TSymbolUniqueId min_UInt3_UInt1                  = TSymbolUniqueId(2487);
192     static constexpr const TSymbolUniqueId min_UInt4_UInt1                  = TSymbolUniqueId(2488);
193     static constexpr const TSymbolUniqueId max_Float1_Float1                = TSymbolUniqueId(2489);
194     static constexpr const TSymbolUniqueId max_Float2_Float1                = TSymbolUniqueId(2490);
195     static constexpr const TSymbolUniqueId max_Float3_Float1                = TSymbolUniqueId(2491);
196     static constexpr const TSymbolUniqueId max_Float4_Float1                = TSymbolUniqueId(2492);
197     static constexpr const TSymbolUniqueId max_Float2_Float2                = TSymbolUniqueId(2493);
198     static constexpr const TSymbolUniqueId max_Float3_Float3                = TSymbolUniqueId(2494);
199     static constexpr const TSymbolUniqueId max_Float4_Float4                = TSymbolUniqueId(2495);
200     static constexpr const TSymbolUniqueId max_Int1_Int1                    = TSymbolUniqueId(2496);
201     static constexpr const TSymbolUniqueId max_Int2_Int2                    = TSymbolUniqueId(2497);
202     static constexpr const TSymbolUniqueId max_Int3_Int3                    = TSymbolUniqueId(2498);
203     static constexpr const TSymbolUniqueId max_Int4_Int4                    = TSymbolUniqueId(2499);
204     static constexpr const TSymbolUniqueId max_Int2_Int1                    = TSymbolUniqueId(2500);
205     static constexpr const TSymbolUniqueId max_Int3_Int1                    = TSymbolUniqueId(2501);
206     static constexpr const TSymbolUniqueId max_Int4_Int1                    = TSymbolUniqueId(2502);
207     static constexpr const TSymbolUniqueId max_UInt1_UInt1                  = TSymbolUniqueId(2503);
208     static constexpr const TSymbolUniqueId max_UInt2_UInt2                  = TSymbolUniqueId(2504);
209     static constexpr const TSymbolUniqueId max_UInt3_UInt3                  = TSymbolUniqueId(2505);
210     static constexpr const TSymbolUniqueId max_UInt4_UInt4                  = TSymbolUniqueId(2506);
211     static constexpr const TSymbolUniqueId max_UInt2_UInt1                  = TSymbolUniqueId(2507);
212     static constexpr const TSymbolUniqueId max_UInt3_UInt1                  = TSymbolUniqueId(2508);
213     static constexpr const TSymbolUniqueId max_UInt4_UInt1                  = TSymbolUniqueId(2509);
214     static constexpr const TSymbolUniqueId clamp_Float1_Float1_Float1       = TSymbolUniqueId(2510);
215     static constexpr const TSymbolUniqueId clamp_Float2_Float1_Float1       = TSymbolUniqueId(2511);
216     static constexpr const TSymbolUniqueId clamp_Float3_Float1_Float1       = TSymbolUniqueId(2512);
217     static constexpr const TSymbolUniqueId clamp_Float4_Float1_Float1       = TSymbolUniqueId(2513);
218     static constexpr const TSymbolUniqueId clamp_Float2_Float2_Float2       = TSymbolUniqueId(2514);
219     static constexpr const TSymbolUniqueId clamp_Float3_Float3_Float3       = TSymbolUniqueId(2515);
220     static constexpr const TSymbolUniqueId clamp_Float4_Float4_Float4       = TSymbolUniqueId(2516);
221     static constexpr const TSymbolUniqueId clamp_Int1_Int1_Int1             = TSymbolUniqueId(2517);
222     static constexpr const TSymbolUniqueId clamp_Int2_Int1_Int1             = TSymbolUniqueId(2518);
223     static constexpr const TSymbolUniqueId clamp_Int3_Int1_Int1             = TSymbolUniqueId(2519);
224     static constexpr const TSymbolUniqueId clamp_Int4_Int1_Int1             = TSymbolUniqueId(2520);
225     static constexpr const TSymbolUniqueId clamp_Int2_Int2_Int2             = TSymbolUniqueId(2521);
226     static constexpr const TSymbolUniqueId clamp_Int3_Int3_Int3             = TSymbolUniqueId(2522);
227     static constexpr const TSymbolUniqueId clamp_Int4_Int4_Int4             = TSymbolUniqueId(2523);
228     static constexpr const TSymbolUniqueId clamp_UInt1_UInt1_UInt1          = TSymbolUniqueId(2524);
229     static constexpr const TSymbolUniqueId clamp_UInt2_UInt1_UInt1          = TSymbolUniqueId(2525);
230     static constexpr const TSymbolUniqueId clamp_UInt3_UInt1_UInt1          = TSymbolUniqueId(2526);
231     static constexpr const TSymbolUniqueId clamp_UInt4_UInt1_UInt1          = TSymbolUniqueId(2527);
232     static constexpr const TSymbolUniqueId clamp_UInt2_UInt2_UInt2          = TSymbolUniqueId(2528);
233     static constexpr const TSymbolUniqueId clamp_UInt3_UInt3_UInt3          = TSymbolUniqueId(2529);
234     static constexpr const TSymbolUniqueId clamp_UInt4_UInt4_UInt4          = TSymbolUniqueId(2530);
235     static constexpr const TSymbolUniqueId mix_Float1_Float1_Float1         = TSymbolUniqueId(2531);
236     static constexpr const TSymbolUniqueId mix_Float2_Float2_Float1         = TSymbolUniqueId(2532);
237     static constexpr const TSymbolUniqueId mix_Float3_Float3_Float1         = TSymbolUniqueId(2533);
238     static constexpr const TSymbolUniqueId mix_Float4_Float4_Float1         = TSymbolUniqueId(2534);
239     static constexpr const TSymbolUniqueId mix_Float2_Float2_Float2         = TSymbolUniqueId(2535);
240     static constexpr const TSymbolUniqueId mix_Float3_Float3_Float3         = TSymbolUniqueId(2536);
241     static constexpr const TSymbolUniqueId mix_Float4_Float4_Float4         = TSymbolUniqueId(2537);
242     static constexpr const TSymbolUniqueId mix_Float1_Float1_Bool1          = TSymbolUniqueId(2538);
243     static constexpr const TSymbolUniqueId pt00F                            = TSymbolUniqueId(2539);
244     static constexpr const TSymbolUniqueId mix_Float2_Float2_Bool2          = TSymbolUniqueId(2540);
245     static constexpr const TSymbolUniqueId pt10F                            = TSymbolUniqueId(2541);
246     static constexpr const TSymbolUniqueId mix_Float3_Float3_Bool3          = TSymbolUniqueId(2542);
247     static constexpr const TSymbolUniqueId pt20F                            = TSymbolUniqueId(2543);
248     static constexpr const TSymbolUniqueId mix_Float4_Float4_Bool4          = TSymbolUniqueId(2544);
249     static constexpr const TSymbolUniqueId pt30F                            = TSymbolUniqueId(2545);
250     static constexpr const TSymbolUniqueId mix_Int1_Int1_Bool1              = TSymbolUniqueId(2546);
251     static constexpr const TSymbolUniqueId mix_Int2_Int2_Bool2              = TSymbolUniqueId(2547);
252     static constexpr const TSymbolUniqueId mix_Int3_Int3_Bool3              = TSymbolUniqueId(2548);
253     static constexpr const TSymbolUniqueId mix_Int4_Int4_Bool4              = TSymbolUniqueId(2549);
254     static constexpr const TSymbolUniqueId mix_UInt1_UInt1_Bool1            = TSymbolUniqueId(2550);
255     static constexpr const TSymbolUniqueId mix_UInt2_UInt2_Bool2            = TSymbolUniqueId(2551);
256     static constexpr const TSymbolUniqueId mix_UInt3_UInt3_Bool3            = TSymbolUniqueId(2552);
257     static constexpr const TSymbolUniqueId mix_UInt4_UInt4_Bool4            = TSymbolUniqueId(2553);
258     static constexpr const TSymbolUniqueId mix_Bool1_Bool1_Bool1            = TSymbolUniqueId(2554);
259     static constexpr const TSymbolUniqueId mix_Bool2_Bool2_Bool2            = TSymbolUniqueId(2555);
260     static constexpr const TSymbolUniqueId mix_Bool3_Bool3_Bool3            = TSymbolUniqueId(2556);
261     static constexpr const TSymbolUniqueId mix_Bool4_Bool4_Bool4            = TSymbolUniqueId(2557);
262     static constexpr const TSymbolUniqueId step_Float1_Float1               = TSymbolUniqueId(2558);
263     static constexpr const TSymbolUniqueId step_Float2_Float2               = TSymbolUniqueId(2559);
264     static constexpr const TSymbolUniqueId step_Float3_Float3               = TSymbolUniqueId(2560);
265     static constexpr const TSymbolUniqueId step_Float4_Float4               = TSymbolUniqueId(2561);
266     static constexpr const TSymbolUniqueId step_Float1_Float2               = TSymbolUniqueId(2562);
267     static constexpr const TSymbolUniqueId step_Float1_Float3               = TSymbolUniqueId(2563);
268     static constexpr const TSymbolUniqueId step_Float1_Float4               = TSymbolUniqueId(2564);
269     static constexpr const TSymbolUniqueId smoothstep_Float1_Float1_Float1  = TSymbolUniqueId(2565);
270     static constexpr const TSymbolUniqueId smoothstep_Float2_Float2_Float2  = TSymbolUniqueId(2566);
271     static constexpr const TSymbolUniqueId smoothstep_Float3_Float3_Float3  = TSymbolUniqueId(2567);
272     static constexpr const TSymbolUniqueId smoothstep_Float4_Float4_Float4  = TSymbolUniqueId(2568);
273     static constexpr const TSymbolUniqueId smoothstep_Float1_Float1_Float2  = TSymbolUniqueId(2569);
274     static constexpr const TSymbolUniqueId smoothstep_Float1_Float1_Float3  = TSymbolUniqueId(2570);
275     static constexpr const TSymbolUniqueId smoothstep_Float1_Float1_Float4  = TSymbolUniqueId(2571);
276     static constexpr const TSymbolUniqueId modf_Float1_Float1               = TSymbolUniqueId(2572);
277     static constexpr const TSymbolUniqueId pt_o_00B                         = TSymbolUniqueId(2573);
278     static constexpr const TSymbolUniqueId modf_Float2_Float2               = TSymbolUniqueId(2574);
279     static constexpr const TSymbolUniqueId pt_o_10B                         = TSymbolUniqueId(2575);
280     static constexpr const TSymbolUniqueId modf_Float3_Float3               = TSymbolUniqueId(2576);
281     static constexpr const TSymbolUniqueId pt_o_20B                         = TSymbolUniqueId(2577);
282     static constexpr const TSymbolUniqueId modf_Float4_Float4               = TSymbolUniqueId(2578);
283     static constexpr const TSymbolUniqueId pt_o_30B                         = TSymbolUniqueId(2579);
284     static constexpr const TSymbolUniqueId isnan_Float1                     = TSymbolUniqueId(2580);
285     static constexpr const TSymbolUniqueId isnan_Float2                     = TSymbolUniqueId(2581);
286     static constexpr const TSymbolUniqueId isnan_Float3                     = TSymbolUniqueId(2582);
287     static constexpr const TSymbolUniqueId isnan_Float4                     = TSymbolUniqueId(2583);
288     static constexpr const TSymbolUniqueId isinf_Float1                     = TSymbolUniqueId(2584);
289     static constexpr const TSymbolUniqueId isinf_Float2                     = TSymbolUniqueId(2585);
290     static constexpr const TSymbolUniqueId isinf_Float3                     = TSymbolUniqueId(2586);
291     static constexpr const TSymbolUniqueId isinf_Float4                     = TSymbolUniqueId(2587);
292     static constexpr const TSymbolUniqueId floatBitsToInt_Float1            = TSymbolUniqueId(2588);
293     static constexpr const TSymbolUniqueId floatBitsToInt_Float2            = TSymbolUniqueId(2589);
294     static constexpr const TSymbolUniqueId floatBitsToInt_Float3            = TSymbolUniqueId(2590);
295     static constexpr const TSymbolUniqueId floatBitsToInt_Float4            = TSymbolUniqueId(2591);
296     static constexpr const TSymbolUniqueId floatBitsToUint_Float1           = TSymbolUniqueId(2592);
297     static constexpr const TSymbolUniqueId floatBitsToUint_Float2           = TSymbolUniqueId(2593);
298     static constexpr const TSymbolUniqueId floatBitsToUint_Float3           = TSymbolUniqueId(2594);
299     static constexpr const TSymbolUniqueId floatBitsToUint_Float4           = TSymbolUniqueId(2595);
300     static constexpr const TSymbolUniqueId intBitsToFloat_Int1              = TSymbolUniqueId(2596);
301     static constexpr const TSymbolUniqueId intBitsToFloat_Int2              = TSymbolUniqueId(2597);
302     static constexpr const TSymbolUniqueId intBitsToFloat_Int3              = TSymbolUniqueId(2598);
303     static constexpr const TSymbolUniqueId intBitsToFloat_Int4              = TSymbolUniqueId(2599);
304     static constexpr const TSymbolUniqueId uintBitsToFloat_UInt1            = TSymbolUniqueId(2600);
305     static constexpr const TSymbolUniqueId uintBitsToFloat_UInt2            = TSymbolUniqueId(2601);
306     static constexpr const TSymbolUniqueId uintBitsToFloat_UInt3            = TSymbolUniqueId(2602);
307     static constexpr const TSymbolUniqueId uintBitsToFloat_UInt4            = TSymbolUniqueId(2603);
308     static constexpr const TSymbolUniqueId fma_Float1_Float1_Float1         = TSymbolUniqueId(2604);
309     static constexpr const TSymbolUniqueId fma_Float2_Float2_Float2         = TSymbolUniqueId(2605);
310     static constexpr const TSymbolUniqueId fma_Float3_Float3_Float3         = TSymbolUniqueId(2606);
311     static constexpr const TSymbolUniqueId fma_Float4_Float4_Float4         = TSymbolUniqueId(2607);
312     static constexpr const TSymbolUniqueId fmaExt_Float1_Float1_Float1      = TSymbolUniqueId(2608);
313     static constexpr const TSymbolUniqueId fmaExt_Float2_Float2_Float2      = TSymbolUniqueId(2609);
314     static constexpr const TSymbolUniqueId fmaExt_Float3_Float3_Float3      = TSymbolUniqueId(2610);
315     static constexpr const TSymbolUniqueId fmaExt_Float4_Float4_Float4      = TSymbolUniqueId(2611);
316     static constexpr const TSymbolUniqueId frexp_Float1_Int1                = TSymbolUniqueId(2612);
317     static constexpr const TSymbolUniqueId pt_o_00D                         = TSymbolUniqueId(2613);
318     static constexpr const TSymbolUniqueId frexp_Float2_Int2                = TSymbolUniqueId(2614);
319     static constexpr const TSymbolUniqueId pt_o_10D                         = TSymbolUniqueId(2615);
320     static constexpr const TSymbolUniqueId frexp_Float3_Int3                = TSymbolUniqueId(2616);
321     static constexpr const TSymbolUniqueId pt_o_20D                         = TSymbolUniqueId(2617);
322     static constexpr const TSymbolUniqueId frexp_Float4_Int4                = TSymbolUniqueId(2618);
323     static constexpr const TSymbolUniqueId pt_o_30D                         = TSymbolUniqueId(2619);
324     static constexpr const TSymbolUniqueId ldexp_Float1_Int1                = TSymbolUniqueId(2620);
325     static constexpr const TSymbolUniqueId ldexp_Float2_Int2                = TSymbolUniqueId(2621);
326     static constexpr const TSymbolUniqueId ldexp_Float3_Int3                = TSymbolUniqueId(2622);
327     static constexpr const TSymbolUniqueId ldexp_Float4_Int4                = TSymbolUniqueId(2623);
328     static constexpr const TSymbolUniqueId packSnorm2x16_Float2             = TSymbolUniqueId(2624);
329     static constexpr const TSymbolUniqueId packHalf2x16_Float2              = TSymbolUniqueId(2625);
330     static constexpr const TSymbolUniqueId unpackSnorm2x16_UInt1            = TSymbolUniqueId(2626);
331     static constexpr const TSymbolUniqueId unpackHalf2x16_UInt1             = TSymbolUniqueId(2627);
332     static constexpr const TSymbolUniqueId packUnorm2x16_Float2             = TSymbolUniqueId(2628);
333     static constexpr const TSymbolUniqueId unpackUnorm2x16_UInt1            = TSymbolUniqueId(2629);
334     static constexpr const TSymbolUniqueId packUnorm4x8_Float4              = TSymbolUniqueId(2630);
335     static constexpr const TSymbolUniqueId packSnorm4x8_Float4              = TSymbolUniqueId(2631);
336     static constexpr const TSymbolUniqueId unpackUnorm4x8_UInt1             = TSymbolUniqueId(2632);
337     static constexpr const TSymbolUniqueId unpackSnorm4x8_UInt1             = TSymbolUniqueId(2633);
338     static constexpr const TSymbolUniqueId length_Float1                    = TSymbolUniqueId(2634);
339     static constexpr const TSymbolUniqueId length_Float2                    = TSymbolUniqueId(2635);
340     static constexpr const TSymbolUniqueId length_Float3                    = TSymbolUniqueId(2636);
341     static constexpr const TSymbolUniqueId length_Float4                    = TSymbolUniqueId(2637);
342     static constexpr const TSymbolUniqueId distance_Float1_Float1           = TSymbolUniqueId(2638);
343     static constexpr const TSymbolUniqueId distance_Float2_Float2           = TSymbolUniqueId(2639);
344     static constexpr const TSymbolUniqueId distance_Float3_Float3           = TSymbolUniqueId(2640);
345     static constexpr const TSymbolUniqueId distance_Float4_Float4           = TSymbolUniqueId(2641);
346     static constexpr const TSymbolUniqueId dot_Float1_Float1                = TSymbolUniqueId(2642);
347     static constexpr const TSymbolUniqueId dot_Float2_Float2                = TSymbolUniqueId(2643);
348     static constexpr const TSymbolUniqueId dot_Float3_Float3                = TSymbolUniqueId(2644);
349     static constexpr const TSymbolUniqueId dot_Float4_Float4                = TSymbolUniqueId(2645);
350     static constexpr const TSymbolUniqueId cross_Float3_Float3              = TSymbolUniqueId(2646);
351     static constexpr const TSymbolUniqueId normalize_Float1                 = TSymbolUniqueId(2647);
352     static constexpr const TSymbolUniqueId normalize_Float2                 = TSymbolUniqueId(2648);
353     static constexpr const TSymbolUniqueId normalize_Float3                 = TSymbolUniqueId(2649);
354     static constexpr const TSymbolUniqueId normalize_Float4                 = TSymbolUniqueId(2650);
355     static constexpr const TSymbolUniqueId faceforward_Float1_Float1_Float1 = TSymbolUniqueId(2651);
356     static constexpr const TSymbolUniqueId faceforward_Float2_Float2_Float2 = TSymbolUniqueId(2652);
357     static constexpr const TSymbolUniqueId faceforward_Float3_Float3_Float3 = TSymbolUniqueId(2653);
358     static constexpr const TSymbolUniqueId faceforward_Float4_Float4_Float4 = TSymbolUniqueId(2654);
359     static constexpr const TSymbolUniqueId reflect_Float1_Float1            = TSymbolUniqueId(2655);
360     static constexpr const TSymbolUniqueId reflect_Float2_Float2            = TSymbolUniqueId(2656);
361     static constexpr const TSymbolUniqueId reflect_Float3_Float3            = TSymbolUniqueId(2657);
362     static constexpr const TSymbolUniqueId reflect_Float4_Float4            = TSymbolUniqueId(2658);
363     static constexpr const TSymbolUniqueId refract_Float1_Float1_Float1     = TSymbolUniqueId(2659);
364     static constexpr const TSymbolUniqueId refract_Float2_Float2_Float1     = TSymbolUniqueId(2660);
365     static constexpr const TSymbolUniqueId refract_Float3_Float3_Float1     = TSymbolUniqueId(2661);
366     static constexpr const TSymbolUniqueId refract_Float4_Float4_Float1     = TSymbolUniqueId(2662);
367     static constexpr const TSymbolUniqueId matrixCompMult_Float2x2_Float2x2 = TSymbolUniqueId(2663);
368     static constexpr const TSymbolUniqueId pt50B                            = TSymbolUniqueId(2664);
369     static constexpr const TSymbolUniqueId matrixCompMult_Float3x3_Float3x3 = TSymbolUniqueId(2665);
370     static constexpr const TSymbolUniqueId ptA0B                            = TSymbolUniqueId(2666);
371     static constexpr const TSymbolUniqueId matrixCompMult_Float4x4_Float4x4 = TSymbolUniqueId(2667);
372     static constexpr const TSymbolUniqueId ptF0B                            = TSymbolUniqueId(2668);
373     static constexpr const TSymbolUniqueId matrixCompMult_Float2x3_Float2x3 = TSymbolUniqueId(2669);
374     static constexpr const TSymbolUniqueId pt90B                            = TSymbolUniqueId(2670);
375     static constexpr const TSymbolUniqueId matrixCompMult_Float3x2_Float3x2 = TSymbolUniqueId(2671);
376     static constexpr const TSymbolUniqueId pt60B                            = TSymbolUniqueId(2672);
377     static constexpr const TSymbolUniqueId matrixCompMult_Float2x4_Float2x4 = TSymbolUniqueId(2673);
378     static constexpr const TSymbolUniqueId ptD0B                            = TSymbolUniqueId(2674);
379     static constexpr const TSymbolUniqueId matrixCompMult_Float4x2_Float4x2 = TSymbolUniqueId(2675);
380     static constexpr const TSymbolUniqueId pt70B                            = TSymbolUniqueId(2676);
381     static constexpr const TSymbolUniqueId matrixCompMult_Float3x4_Float3x4 = TSymbolUniqueId(2677);
382     static constexpr const TSymbolUniqueId ptE0B                            = TSymbolUniqueId(2678);
383     static constexpr const TSymbolUniqueId matrixCompMult_Float4x3_Float4x3 = TSymbolUniqueId(2679);
384     static constexpr const TSymbolUniqueId ptB0B                            = TSymbolUniqueId(2680);
385     static constexpr const TSymbolUniqueId outerProduct_Float2_Float2       = TSymbolUniqueId(2681);
386     static constexpr const TSymbolUniqueId outerProduct_Float3_Float3       = TSymbolUniqueId(2682);
387     static constexpr const TSymbolUniqueId outerProduct_Float4_Float4       = TSymbolUniqueId(2683);
388     static constexpr const TSymbolUniqueId outerProduct_Float3_Float2       = TSymbolUniqueId(2684);
389     static constexpr const TSymbolUniqueId outerProduct_Float2_Float3       = TSymbolUniqueId(2685);
390     static constexpr const TSymbolUniqueId outerProduct_Float4_Float2       = TSymbolUniqueId(2686);
391     static constexpr const TSymbolUniqueId outerProduct_Float2_Float4       = TSymbolUniqueId(2687);
392     static constexpr const TSymbolUniqueId outerProduct_Float4_Float3       = TSymbolUniqueId(2688);
393     static constexpr const TSymbolUniqueId outerProduct_Float3_Float4       = TSymbolUniqueId(2689);
394     static constexpr const TSymbolUniqueId transpose_Float2x2               = TSymbolUniqueId(2690);
395     static constexpr const TSymbolUniqueId transpose_Float3x3               = TSymbolUniqueId(2691);
396     static constexpr const TSymbolUniqueId transpose_Float4x4               = TSymbolUniqueId(2692);
397     static constexpr const TSymbolUniqueId transpose_Float3x2               = TSymbolUniqueId(2693);
398     static constexpr const TSymbolUniqueId transpose_Float2x3               = TSymbolUniqueId(2694);
399     static constexpr const TSymbolUniqueId transpose_Float4x2               = TSymbolUniqueId(2695);
400     static constexpr const TSymbolUniqueId transpose_Float2x4               = TSymbolUniqueId(2696);
401     static constexpr const TSymbolUniqueId transpose_Float4x3               = TSymbolUniqueId(2697);
402     static constexpr const TSymbolUniqueId transpose_Float3x4               = TSymbolUniqueId(2698);
403     static constexpr const TSymbolUniqueId determinant_Float2x2             = TSymbolUniqueId(2699);
404     static constexpr const TSymbolUniqueId determinant_Float3x3             = TSymbolUniqueId(2700);
405     static constexpr const TSymbolUniqueId determinant_Float4x4             = TSymbolUniqueId(2701);
406     static constexpr const TSymbolUniqueId inverse_Float2x2                 = TSymbolUniqueId(2702);
407     static constexpr const TSymbolUniqueId inverse_Float3x3                 = TSymbolUniqueId(2703);
408     static constexpr const TSymbolUniqueId inverse_Float4x4                 = TSymbolUniqueId(2704);
409     static constexpr const TSymbolUniqueId lessThan_Float2_Float2           = TSymbolUniqueId(2705);
410     static constexpr const TSymbolUniqueId lessThan_Float3_Float3           = TSymbolUniqueId(2706);
411     static constexpr const TSymbolUniqueId lessThan_Float4_Float4           = TSymbolUniqueId(2707);
412     static constexpr const TSymbolUniqueId lessThan_Int2_Int2               = TSymbolUniqueId(2708);
413     static constexpr const TSymbolUniqueId lessThan_Int3_Int3               = TSymbolUniqueId(2709);
414     static constexpr const TSymbolUniqueId lessThan_Int4_Int4               = TSymbolUniqueId(2710);
415     static constexpr const TSymbolUniqueId lessThan_UInt2_UInt2             = TSymbolUniqueId(2711);
416     static constexpr const TSymbolUniqueId lessThan_UInt3_UInt3             = TSymbolUniqueId(2712);
417     static constexpr const TSymbolUniqueId lessThan_UInt4_UInt4             = TSymbolUniqueId(2713);
418     static constexpr const TSymbolUniqueId lessThanEqual_Float2_Float2      = TSymbolUniqueId(2714);
419     static constexpr const TSymbolUniqueId lessThanEqual_Float3_Float3      = TSymbolUniqueId(2715);
420     static constexpr const TSymbolUniqueId lessThanEqual_Float4_Float4      = TSymbolUniqueId(2716);
421     static constexpr const TSymbolUniqueId lessThanEqual_Int2_Int2          = TSymbolUniqueId(2717);
422     static constexpr const TSymbolUniqueId lessThanEqual_Int3_Int3          = TSymbolUniqueId(2718);
423     static constexpr const TSymbolUniqueId lessThanEqual_Int4_Int4          = TSymbolUniqueId(2719);
424     static constexpr const TSymbolUniqueId lessThanEqual_UInt2_UInt2        = TSymbolUniqueId(2720);
425     static constexpr const TSymbolUniqueId lessThanEqual_UInt3_UInt3        = TSymbolUniqueId(2721);
426     static constexpr const TSymbolUniqueId lessThanEqual_UInt4_UInt4        = TSymbolUniqueId(2722);
427     static constexpr const TSymbolUniqueId greaterThan_Float2_Float2        = TSymbolUniqueId(2723);
428     static constexpr const TSymbolUniqueId greaterThan_Float3_Float3        = TSymbolUniqueId(2724);
429     static constexpr const TSymbolUniqueId greaterThan_Float4_Float4        = TSymbolUniqueId(2725);
430     static constexpr const TSymbolUniqueId greaterThan_Int2_Int2            = TSymbolUniqueId(2726);
431     static constexpr const TSymbolUniqueId greaterThan_Int3_Int3            = TSymbolUniqueId(2727);
432     static constexpr const TSymbolUniqueId greaterThan_Int4_Int4            = TSymbolUniqueId(2728);
433     static constexpr const TSymbolUniqueId greaterThan_UInt2_UInt2          = TSymbolUniqueId(2729);
434     static constexpr const TSymbolUniqueId greaterThan_UInt3_UInt3          = TSymbolUniqueId(2730);
435     static constexpr const TSymbolUniqueId greaterThan_UInt4_UInt4          = TSymbolUniqueId(2731);
436     static constexpr const TSymbolUniqueId greaterThanEqual_Float2_Float2   = TSymbolUniqueId(2732);
437     static constexpr const TSymbolUniqueId greaterThanEqual_Float3_Float3   = TSymbolUniqueId(2733);
438     static constexpr const TSymbolUniqueId greaterThanEqual_Float4_Float4   = TSymbolUniqueId(2734);
439     static constexpr const TSymbolUniqueId greaterThanEqual_Int2_Int2       = TSymbolUniqueId(2735);
440     static constexpr const TSymbolUniqueId greaterThanEqual_Int3_Int3       = TSymbolUniqueId(2736);
441     static constexpr const TSymbolUniqueId greaterThanEqual_Int4_Int4       = TSymbolUniqueId(2737);
442     static constexpr const TSymbolUniqueId greaterThanEqual_UInt2_UInt2     = TSymbolUniqueId(2738);
443     static constexpr const TSymbolUniqueId greaterThanEqual_UInt3_UInt3     = TSymbolUniqueId(2739);
444     static constexpr const TSymbolUniqueId greaterThanEqual_UInt4_UInt4     = TSymbolUniqueId(2740);
445     static constexpr const TSymbolUniqueId equal_Float2_Float2              = TSymbolUniqueId(2741);
446     static constexpr const TSymbolUniqueId equal_Float3_Float3              = TSymbolUniqueId(2742);
447     static constexpr const TSymbolUniqueId equal_Float4_Float4              = TSymbolUniqueId(2743);
448     static constexpr const TSymbolUniqueId equal_Int2_Int2                  = TSymbolUniqueId(2744);
449     static constexpr const TSymbolUniqueId equal_Int3_Int3                  = TSymbolUniqueId(2745);
450     static constexpr const TSymbolUniqueId equal_Int4_Int4                  = TSymbolUniqueId(2746);
451     static constexpr const TSymbolUniqueId equal_UInt2_UInt2                = TSymbolUniqueId(2747);
452     static constexpr const TSymbolUniqueId equal_UInt3_UInt3                = TSymbolUniqueId(2748);
453     static constexpr const TSymbolUniqueId equal_UInt4_UInt4                = TSymbolUniqueId(2749);
454     static constexpr const TSymbolUniqueId equal_Bool2_Bool2                = TSymbolUniqueId(2750);
455     static constexpr const TSymbolUniqueId equal_Bool3_Bool3                = TSymbolUniqueId(2751);
456     static constexpr const TSymbolUniqueId equal_Bool4_Bool4                = TSymbolUniqueId(2752);
457     static constexpr const TSymbolUniqueId notEqual_Float2_Float2           = TSymbolUniqueId(2753);
458     static constexpr const TSymbolUniqueId notEqual_Float3_Float3           = TSymbolUniqueId(2754);
459     static constexpr const TSymbolUniqueId notEqual_Float4_Float4           = TSymbolUniqueId(2755);
460     static constexpr const TSymbolUniqueId notEqual_Int2_Int2               = TSymbolUniqueId(2756);
461     static constexpr const TSymbolUniqueId notEqual_Int3_Int3               = TSymbolUniqueId(2757);
462     static constexpr const TSymbolUniqueId notEqual_Int4_Int4               = TSymbolUniqueId(2758);
463     static constexpr const TSymbolUniqueId notEqual_UInt2_UInt2             = TSymbolUniqueId(2759);
464     static constexpr const TSymbolUniqueId notEqual_UInt3_UInt3             = TSymbolUniqueId(2760);
465     static constexpr const TSymbolUniqueId notEqual_UInt4_UInt4             = TSymbolUniqueId(2761);
466     static constexpr const TSymbolUniqueId notEqual_Bool2_Bool2             = TSymbolUniqueId(2762);
467     static constexpr const TSymbolUniqueId notEqual_Bool3_Bool3             = TSymbolUniqueId(2763);
468     static constexpr const TSymbolUniqueId notEqual_Bool4_Bool4             = TSymbolUniqueId(2764);
469     static constexpr const TSymbolUniqueId any_Bool2                        = TSymbolUniqueId(2765);
470     static constexpr const TSymbolUniqueId any_Bool3                        = TSymbolUniqueId(2766);
471     static constexpr const TSymbolUniqueId any_Bool4                        = TSymbolUniqueId(2767);
472     static constexpr const TSymbolUniqueId all_Bool2                        = TSymbolUniqueId(2768);
473     static constexpr const TSymbolUniqueId all_Bool3                        = TSymbolUniqueId(2769);
474     static constexpr const TSymbolUniqueId all_Bool4                        = TSymbolUniqueId(2770);
475     static constexpr const TSymbolUniqueId notFunc_Bool2                    = TSymbolUniqueId(2771);
476     static constexpr const TSymbolUniqueId notFunc_Bool3                    = TSymbolUniqueId(2772);
477     static constexpr const TSymbolUniqueId notFunc_Bool4                    = TSymbolUniqueId(2773);
478     static constexpr const TSymbolUniqueId bitfieldExtract_Int1_Int1_Int1   = TSymbolUniqueId(2774);
479     static constexpr const TSymbolUniqueId bitfieldExtract_Int2_Int1_Int1   = TSymbolUniqueId(2775);
480     static constexpr const TSymbolUniqueId bitfieldExtract_Int3_Int1_Int1   = TSymbolUniqueId(2776);
481     static constexpr const TSymbolUniqueId bitfieldExtract_Int4_Int1_Int1   = TSymbolUniqueId(2777);
482     static constexpr const TSymbolUniqueId bitfieldExtract_UInt1_Int1_Int1  = TSymbolUniqueId(2778);
483     static constexpr const TSymbolUniqueId bitfieldExtract_UInt2_Int1_Int1  = TSymbolUniqueId(2779);
484     static constexpr const TSymbolUniqueId bitfieldExtract_UInt3_Int1_Int1  = TSymbolUniqueId(2780);
485     static constexpr const TSymbolUniqueId bitfieldExtract_UInt4_Int1_Int1  = TSymbolUniqueId(2781);
486     static constexpr const TSymbolUniqueId bitfieldInsert_Int1_Int1_Int1_Int1 =
487         TSymbolUniqueId(2782);
488     static constexpr const TSymbolUniqueId bitfieldInsert_Int2_Int2_Int1_Int1 =
489         TSymbolUniqueId(2783);
490     static constexpr const TSymbolUniqueId bitfieldInsert_Int3_Int3_Int1_Int1 =
491         TSymbolUniqueId(2784);
492     static constexpr const TSymbolUniqueId bitfieldInsert_Int4_Int4_Int1_Int1 =
493         TSymbolUniqueId(2785);
494     static constexpr const TSymbolUniqueId bitfieldInsert_UInt1_UInt1_Int1_Int1 =
495         TSymbolUniqueId(2786);
496     static constexpr const TSymbolUniqueId bitfieldInsert_UInt2_UInt2_Int1_Int1 =
497         TSymbolUniqueId(2787);
498     static constexpr const TSymbolUniqueId bitfieldInsert_UInt3_UInt3_Int1_Int1 =
499         TSymbolUniqueId(2788);
500     static constexpr const TSymbolUniqueId bitfieldInsert_UInt4_UInt4_Int1_Int1 =
501         TSymbolUniqueId(2789);
502     static constexpr const TSymbolUniqueId bitfieldReverse_Int1         = TSymbolUniqueId(2790);
503     static constexpr const TSymbolUniqueId bitfieldReverse_Int2         = TSymbolUniqueId(2791);
504     static constexpr const TSymbolUniqueId bitfieldReverse_Int3         = TSymbolUniqueId(2792);
505     static constexpr const TSymbolUniqueId bitfieldReverse_Int4         = TSymbolUniqueId(2793);
506     static constexpr const TSymbolUniqueId bitfieldReverse_UInt1        = TSymbolUniqueId(2794);
507     static constexpr const TSymbolUniqueId bitfieldReverse_UInt2        = TSymbolUniqueId(2795);
508     static constexpr const TSymbolUniqueId bitfieldReverse_UInt3        = TSymbolUniqueId(2796);
509     static constexpr const TSymbolUniqueId bitfieldReverse_UInt4        = TSymbolUniqueId(2797);
510     static constexpr const TSymbolUniqueId bitCount_Int1                = TSymbolUniqueId(2798);
511     static constexpr const TSymbolUniqueId bitCount_Int2                = TSymbolUniqueId(2799);
512     static constexpr const TSymbolUniqueId bitCount_Int3                = TSymbolUniqueId(2800);
513     static constexpr const TSymbolUniqueId bitCount_Int4                = TSymbolUniqueId(2801);
514     static constexpr const TSymbolUniqueId bitCount_UInt1               = TSymbolUniqueId(2802);
515     static constexpr const TSymbolUniqueId bitCount_UInt2               = TSymbolUniqueId(2803);
516     static constexpr const TSymbolUniqueId bitCount_UInt3               = TSymbolUniqueId(2804);
517     static constexpr const TSymbolUniqueId bitCount_UInt4               = TSymbolUniqueId(2805);
518     static constexpr const TSymbolUniqueId findLSB_Int1                 = TSymbolUniqueId(2806);
519     static constexpr const TSymbolUniqueId findLSB_Int2                 = TSymbolUniqueId(2807);
520     static constexpr const TSymbolUniqueId findLSB_Int3                 = TSymbolUniqueId(2808);
521     static constexpr const TSymbolUniqueId findLSB_Int4                 = TSymbolUniqueId(2809);
522     static constexpr const TSymbolUniqueId findLSB_UInt1                = TSymbolUniqueId(2810);
523     static constexpr const TSymbolUniqueId findLSB_UInt2                = TSymbolUniqueId(2811);
524     static constexpr const TSymbolUniqueId findLSB_UInt3                = TSymbolUniqueId(2812);
525     static constexpr const TSymbolUniqueId findLSB_UInt4                = TSymbolUniqueId(2813);
526     static constexpr const TSymbolUniqueId findMSB_Int1                 = TSymbolUniqueId(2814);
527     static constexpr const TSymbolUniqueId findMSB_Int2                 = TSymbolUniqueId(2815);
528     static constexpr const TSymbolUniqueId findMSB_Int3                 = TSymbolUniqueId(2816);
529     static constexpr const TSymbolUniqueId findMSB_Int4                 = TSymbolUniqueId(2817);
530     static constexpr const TSymbolUniqueId findMSB_UInt1                = TSymbolUniqueId(2818);
531     static constexpr const TSymbolUniqueId findMSB_UInt2                = TSymbolUniqueId(2819);
532     static constexpr const TSymbolUniqueId findMSB_UInt3                = TSymbolUniqueId(2820);
533     static constexpr const TSymbolUniqueId findMSB_UInt4                = TSymbolUniqueId(2821);
534     static constexpr const TSymbolUniqueId uaddCarry_UInt1_UInt1_UInt1  = TSymbolUniqueId(2822);
535     static constexpr const TSymbolUniqueId pt_o_00E                     = TSymbolUniqueId(2823);
536     static constexpr const TSymbolUniqueId uaddCarry_UInt2_UInt2_UInt2  = TSymbolUniqueId(2824);
537     static constexpr const TSymbolUniqueId pt_o_10E                     = TSymbolUniqueId(2825);
538     static constexpr const TSymbolUniqueId uaddCarry_UInt3_UInt3_UInt3  = TSymbolUniqueId(2826);
539     static constexpr const TSymbolUniqueId pt_o_20E                     = TSymbolUniqueId(2827);
540     static constexpr const TSymbolUniqueId uaddCarry_UInt4_UInt4_UInt4  = TSymbolUniqueId(2828);
541     static constexpr const TSymbolUniqueId pt_o_30E                     = TSymbolUniqueId(2829);
542     static constexpr const TSymbolUniqueId usubBorrow_UInt1_UInt1_UInt1 = TSymbolUniqueId(2830);
543     static constexpr const TSymbolUniqueId usubBorrow_UInt2_UInt2_UInt2 = TSymbolUniqueId(2831);
544     static constexpr const TSymbolUniqueId usubBorrow_UInt3_UInt3_UInt3 = TSymbolUniqueId(2832);
545     static constexpr const TSymbolUniqueId usubBorrow_UInt4_UInt4_UInt4 = TSymbolUniqueId(2833);
546     static constexpr const TSymbolUniqueId umulExtended_UInt1_UInt1_UInt1_UInt1 =
547         TSymbolUniqueId(2834);
548     static constexpr const TSymbolUniqueId umulExtended_UInt2_UInt2_UInt2_UInt2 =
549         TSymbolUniqueId(2835);
550     static constexpr const TSymbolUniqueId umulExtended_UInt3_UInt3_UInt3_UInt3 =
551         TSymbolUniqueId(2836);
552     static constexpr const TSymbolUniqueId umulExtended_UInt4_UInt4_UInt4_UInt4 =
553         TSymbolUniqueId(2837);
554     static constexpr const TSymbolUniqueId imulExtended_Int1_Int1_Int1_Int1 = TSymbolUniqueId(2838);
555     static constexpr const TSymbolUniqueId imulExtended_Int2_Int2_Int2_Int2 = TSymbolUniqueId(2839);
556     static constexpr const TSymbolUniqueId imulExtended_Int3_Int3_Int3_Int3 = TSymbolUniqueId(2840);
557     static constexpr const TSymbolUniqueId imulExtended_Int4_Int4_Int4_Int4 = TSymbolUniqueId(2841);
558     static constexpr const TSymbolUniqueId texture2D_Sampler2D1_Float2      = TSymbolUniqueId(2842);
559     static constexpr const TSymbolUniqueId pt00I                            = TSymbolUniqueId(2843);
560     static constexpr const TSymbolUniqueId texture2DProj_Sampler2D1_Float3  = TSymbolUniqueId(2844);
561     static constexpr const TSymbolUniqueId texture2DProj_Sampler2D1_Float4  = TSymbolUniqueId(2845);
562     static constexpr const TSymbolUniqueId textureCube_SamplerCube1_Float3  = TSymbolUniqueId(2846);
563     static constexpr const TSymbolUniqueId pt00K                            = TSymbolUniqueId(2847);
564     static constexpr const TSymbolUniqueId texture2D_SamplerExternalOES1_Float2 =
565         TSymbolUniqueId(2848);
566     static constexpr const TSymbolUniqueId pt00M = TSymbolUniqueId(2849);
567     static constexpr const TSymbolUniqueId texture2DProj_SamplerExternalOES1_Float3 =
568         TSymbolUniqueId(2850);
569     static constexpr const TSymbolUniqueId texture2DProj_SamplerExternalOES1_Float4 =
570         TSymbolUniqueId(2851);
571     static constexpr const TSymbolUniqueId texture2DRect_Sampler2DRect1_Float2 =
572         TSymbolUniqueId(2852);
573     static constexpr const TSymbolUniqueId pt00O = TSymbolUniqueId(2853);
574     static constexpr const TSymbolUniqueId texture2DRectProj_Sampler2DRect1_Float3 =
575         TSymbolUniqueId(2854);
576     static constexpr const TSymbolUniqueId texture2DRectProj_Sampler2DRect1_Float4 =
577         TSymbolUniqueId(2855);
578     static constexpr const TSymbolUniqueId texture_Sampler2DRect1_Float2 = TSymbolUniqueId(2856);
579     static constexpr const TSymbolUniqueId textureProj_Sampler2DRect1_Float3 =
580         TSymbolUniqueId(2857);
581     static constexpr const TSymbolUniqueId textureProj_Sampler2DRect1_Float4 =
582         TSymbolUniqueId(2858);
583     static constexpr const TSymbolUniqueId texture2DGradEXT_Sampler2D1_Float2_Float2_Float2 =
584         TSymbolUniqueId(2859);
585     static constexpr const TSymbolUniqueId texture2DProjGradEXT_Sampler2D1_Float3_Float2_Float2 =
586         TSymbolUniqueId(2860);
587     static constexpr const TSymbolUniqueId texture2DProjGradEXT_Sampler2D1_Float4_Float2_Float2 =
588         TSymbolUniqueId(2861);
589     static constexpr const TSymbolUniqueId textureCubeGradEXT_SamplerCube1_Float3_Float3_Float3 =
590         TSymbolUniqueId(2862);
591     static constexpr const TSymbolUniqueId texture2D_Sampler2D1_Float2_Float1 =
592         TSymbolUniqueId(2863);
593     static constexpr const TSymbolUniqueId texture2DProj_Sampler2D1_Float3_Float1 =
594         TSymbolUniqueId(2864);
595     static constexpr const TSymbolUniqueId texture2DProj_Sampler2D1_Float4_Float1 =
596         TSymbolUniqueId(2865);
597     static constexpr const TSymbolUniqueId textureCube_SamplerCube1_Float3_Float1 =
598         TSymbolUniqueId(2866);
599     static constexpr const TSymbolUniqueId dFdxExt_Float1   = TSymbolUniqueId(2867);
600     static constexpr const TSymbolUniqueId dFdxExt_Float2   = TSymbolUniqueId(2868);
601     static constexpr const TSymbolUniqueId dFdxExt_Float3   = TSymbolUniqueId(2869);
602     static constexpr const TSymbolUniqueId dFdxExt_Float4   = TSymbolUniqueId(2870);
603     static constexpr const TSymbolUniqueId dFdyExt_Float1   = TSymbolUniqueId(2871);
604     static constexpr const TSymbolUniqueId dFdyExt_Float2   = TSymbolUniqueId(2872);
605     static constexpr const TSymbolUniqueId dFdyExt_Float3   = TSymbolUniqueId(2873);
606     static constexpr const TSymbolUniqueId dFdyExt_Float4   = TSymbolUniqueId(2874);
607     static constexpr const TSymbolUniqueId fwidthExt_Float1 = TSymbolUniqueId(2875);
608     static constexpr const TSymbolUniqueId fwidthExt_Float2 = TSymbolUniqueId(2876);
609     static constexpr const TSymbolUniqueId fwidthExt_Float3 = TSymbolUniqueId(2877);
610     static constexpr const TSymbolUniqueId fwidthExt_Float4 = TSymbolUniqueId(2878);
611     static constexpr const TSymbolUniqueId texture2DLodEXT_Sampler2D1_Float2_Float1 =
612         TSymbolUniqueId(2879);
613     static constexpr const TSymbolUniqueId texture2DProjLodEXT_Sampler2D1_Float3_Float1 =
614         TSymbolUniqueId(2880);
615     static constexpr const TSymbolUniqueId texture2DProjLodEXT_Sampler2D1_Float4_Float1 =
616         TSymbolUniqueId(2881);
617     static constexpr const TSymbolUniqueId textureCubeLodEXT_SamplerCube1_Float3_Float1 =
618         TSymbolUniqueId(2882);
619     static constexpr const TSymbolUniqueId texture3D_Sampler3D1_Float3     = TSymbolUniqueId(2883);
620     static constexpr const TSymbolUniqueId pt00J                           = TSymbolUniqueId(2884);
621     static constexpr const TSymbolUniqueId texture3DProj_Sampler3D1_Float4 = TSymbolUniqueId(2885);
622     static constexpr const TSymbolUniqueId texture3D_Sampler3D1_Float3_Float1 =
623         TSymbolUniqueId(2886);
624     static constexpr const TSymbolUniqueId texture3DProj_Sampler3D1_Float4_Float1 =
625         TSymbolUniqueId(2887);
626     static constexpr const TSymbolUniqueId texture3DLod_Sampler3D1_Float3_Float1 =
627         TSymbolUniqueId(2888);
628     static constexpr const TSymbolUniqueId texture3DProjLod_Sampler3D1_Float4_Float1 =
629         TSymbolUniqueId(2889);
630     static constexpr const TSymbolUniqueId texture2DLod_Sampler2D1_Float2_Float1 =
631         TSymbolUniqueId(2890);
632     static constexpr const TSymbolUniqueId texture2DProjLod_Sampler2D1_Float3_Float1 =
633         TSymbolUniqueId(2891);
634     static constexpr const TSymbolUniqueId texture2DProjLod_Sampler2D1_Float4_Float1 =
635         TSymbolUniqueId(2892);
636     static constexpr const TSymbolUniqueId textureCubeLod_SamplerCube1_Float3_Float1 =
637         TSymbolUniqueId(2893);
638     static constexpr const TSymbolUniqueId texture_Sampler2D1_Float2       = TSymbolUniqueId(2894);
639     static constexpr const TSymbolUniqueId texture_ISampler2D1_Float2      = TSymbolUniqueId(2895);
640     static constexpr const TSymbolUniqueId pt00R                           = TSymbolUniqueId(2896);
641     static constexpr const TSymbolUniqueId texture_USampler2D1_Float2      = TSymbolUniqueId(2897);
642     static constexpr const TSymbolUniqueId pt00X                           = TSymbolUniqueId(2898);
643     static constexpr const TSymbolUniqueId texture_Sampler3D1_Float3       = TSymbolUniqueId(2899);
644     static constexpr const TSymbolUniqueId texture_ISampler3D1_Float3      = TSymbolUniqueId(2900);
645     static constexpr const TSymbolUniqueId pt00S                           = TSymbolUniqueId(2901);
646     static constexpr const TSymbolUniqueId texture_USampler3D1_Float3      = TSymbolUniqueId(2902);
647     static constexpr const TSymbolUniqueId pt00Y                           = TSymbolUniqueId(2903);
648     static constexpr const TSymbolUniqueId texture_SamplerCube1_Float3     = TSymbolUniqueId(2904);
649     static constexpr const TSymbolUniqueId texture_ISamplerCube1_Float3    = TSymbolUniqueId(2905);
650     static constexpr const TSymbolUniqueId pt00T                           = TSymbolUniqueId(2906);
651     static constexpr const TSymbolUniqueId texture_USamplerCube1_Float3    = TSymbolUniqueId(2907);
652     static constexpr const TSymbolUniqueId pt00Z                           = TSymbolUniqueId(2908);
653     static constexpr const TSymbolUniqueId texture_Sampler2DArray1_Float3  = TSymbolUniqueId(2909);
654     static constexpr const TSymbolUniqueId pt00L                           = TSymbolUniqueId(2910);
655     static constexpr const TSymbolUniqueId texture_ISampler2DArray1_Float3 = TSymbolUniqueId(2911);
656     static constexpr const TSymbolUniqueId pt00U                           = TSymbolUniqueId(2912);
657     static constexpr const TSymbolUniqueId texture_USampler2DArray1_Float3 = TSymbolUniqueId(2913);
658     static constexpr const TSymbolUniqueId pt00a                           = TSymbolUniqueId(2914);
659     static constexpr const TSymbolUniqueId texture_Sampler2DShadow1_Float3 = TSymbolUniqueId(2915);
660     static constexpr const TSymbolUniqueId pt00d                           = TSymbolUniqueId(2916);
661     static constexpr const TSymbolUniqueId texture_SamplerCubeShadow1_Float4 =
662         TSymbolUniqueId(2917);
663     static constexpr const TSymbolUniqueId pt00e = TSymbolUniqueId(2918);
664     static constexpr const TSymbolUniqueId texture_Sampler2DArrayShadow1_Float4 =
665         TSymbolUniqueId(2919);
666     static constexpr const TSymbolUniqueId pt00f                          = TSymbolUniqueId(2920);
667     static constexpr const TSymbolUniqueId textureProj_Sampler2D1_Float3  = TSymbolUniqueId(2921);
668     static constexpr const TSymbolUniqueId textureProj_ISampler2D1_Float3 = TSymbolUniqueId(2922);
669     static constexpr const TSymbolUniqueId textureProj_USampler2D1_Float3 = TSymbolUniqueId(2923);
670     static constexpr const TSymbolUniqueId textureProj_Sampler2D1_Float4  = TSymbolUniqueId(2924);
671     static constexpr const TSymbolUniqueId textureProj_ISampler2D1_Float4 = TSymbolUniqueId(2925);
672     static constexpr const TSymbolUniqueId textureProj_USampler2D1_Float4 = TSymbolUniqueId(2926);
673     static constexpr const TSymbolUniqueId textureProj_Sampler3D1_Float4  = TSymbolUniqueId(2927);
674     static constexpr const TSymbolUniqueId textureProj_ISampler3D1_Float4 = TSymbolUniqueId(2928);
675     static constexpr const TSymbolUniqueId textureProj_USampler3D1_Float4 = TSymbolUniqueId(2929);
676     static constexpr const TSymbolUniqueId textureProj_Sampler2DShadow1_Float4 =
677         TSymbolUniqueId(2930);
678     static constexpr const TSymbolUniqueId textureLod_Sampler2D1_Float2_Float1 =
679         TSymbolUniqueId(2931);
680     static constexpr const TSymbolUniqueId textureLod_ISampler2D1_Float2_Float1 =
681         TSymbolUniqueId(2932);
682     static constexpr const TSymbolUniqueId textureLod_USampler2D1_Float2_Float1 =
683         TSymbolUniqueId(2933);
684     static constexpr const TSymbolUniqueId textureLod_Sampler3D1_Float3_Float1 =
685         TSymbolUniqueId(2934);
686     static constexpr const TSymbolUniqueId textureLod_ISampler3D1_Float3_Float1 =
687         TSymbolUniqueId(2935);
688     static constexpr const TSymbolUniqueId textureLod_USampler3D1_Float3_Float1 =
689         TSymbolUniqueId(2936);
690     static constexpr const TSymbolUniqueId textureLod_SamplerCube1_Float3_Float1 =
691         TSymbolUniqueId(2937);
692     static constexpr const TSymbolUniqueId textureLod_ISamplerCube1_Float3_Float1 =
693         TSymbolUniqueId(2938);
694     static constexpr const TSymbolUniqueId textureLod_USamplerCube1_Float3_Float1 =
695         TSymbolUniqueId(2939);
696     static constexpr const TSymbolUniqueId textureLod_Sampler2DArray1_Float3_Float1 =
697         TSymbolUniqueId(2940);
698     static constexpr const TSymbolUniqueId textureLod_ISampler2DArray1_Float3_Float1 =
699         TSymbolUniqueId(2941);
700     static constexpr const TSymbolUniqueId textureLod_USampler2DArray1_Float3_Float1 =
701         TSymbolUniqueId(2942);
702     static constexpr const TSymbolUniqueId textureLod_Sampler2DShadow1_Float3_Float1 =
703         TSymbolUniqueId(2943);
704     static constexpr const TSymbolUniqueId textureSize_Sampler2D1_Int1      = TSymbolUniqueId(2944);
705     static constexpr const TSymbolUniqueId textureSize_ISampler2D1_Int1     = TSymbolUniqueId(2945);
706     static constexpr const TSymbolUniqueId textureSize_USampler2D1_Int1     = TSymbolUniqueId(2946);
707     static constexpr const TSymbolUniqueId textureSize_Sampler3D1_Int1      = TSymbolUniqueId(2947);
708     static constexpr const TSymbolUniqueId textureSize_ISampler3D1_Int1     = TSymbolUniqueId(2948);
709     static constexpr const TSymbolUniqueId textureSize_USampler3D1_Int1     = TSymbolUniqueId(2949);
710     static constexpr const TSymbolUniqueId textureSize_SamplerCube1_Int1    = TSymbolUniqueId(2950);
711     static constexpr const TSymbolUniqueId textureSize_ISamplerCube1_Int1   = TSymbolUniqueId(2951);
712     static constexpr const TSymbolUniqueId textureSize_USamplerCube1_Int1   = TSymbolUniqueId(2952);
713     static constexpr const TSymbolUniqueId textureSize_Sampler2DArray1_Int1 = TSymbolUniqueId(2953);
714     static constexpr const TSymbolUniqueId textureSize_ISampler2DArray1_Int1 =
715         TSymbolUniqueId(2954);
716     static constexpr const TSymbolUniqueId textureSize_USampler2DArray1_Int1 =
717         TSymbolUniqueId(2955);
718     static constexpr const TSymbolUniqueId textureSize_Sampler2DShadow1_Int1 =
719         TSymbolUniqueId(2956);
720     static constexpr const TSymbolUniqueId textureSize_SamplerCubeShadow1_Int1 =
721         TSymbolUniqueId(2957);
722     static constexpr const TSymbolUniqueId textureSize_Sampler2DArrayShadow1_Int1 =
723         TSymbolUniqueId(2958);
724     static constexpr const TSymbolUniqueId textureProjLod_Sampler2D1_Float3_Float1 =
725         TSymbolUniqueId(2959);
726     static constexpr const TSymbolUniqueId textureProjLod_ISampler2D1_Float3_Float1 =
727         TSymbolUniqueId(2960);
728     static constexpr const TSymbolUniqueId textureProjLod_USampler2D1_Float3_Float1 =
729         TSymbolUniqueId(2961);
730     static constexpr const TSymbolUniqueId textureProjLod_Sampler2D1_Float4_Float1 =
731         TSymbolUniqueId(2962);
732     static constexpr const TSymbolUniqueId textureProjLod_ISampler2D1_Float4_Float1 =
733         TSymbolUniqueId(2963);
734     static constexpr const TSymbolUniqueId textureProjLod_USampler2D1_Float4_Float1 =
735         TSymbolUniqueId(2964);
736     static constexpr const TSymbolUniqueId textureProjLod_Sampler3D1_Float4_Float1 =
737         TSymbolUniqueId(2965);
738     static constexpr const TSymbolUniqueId textureProjLod_ISampler3D1_Float4_Float1 =
739         TSymbolUniqueId(2966);
740     static constexpr const TSymbolUniqueId textureProjLod_USampler3D1_Float4_Float1 =
741         TSymbolUniqueId(2967);
742     static constexpr const TSymbolUniqueId textureProjLod_Sampler2DShadow1_Float4_Float1 =
743         TSymbolUniqueId(2968);
744     static constexpr const TSymbolUniqueId texelFetch_Sampler2D1_Int2_Int1  = TSymbolUniqueId(2969);
745     static constexpr const TSymbolUniqueId texelFetch_ISampler2D1_Int2_Int1 = TSymbolUniqueId(2970);
746     static constexpr const TSymbolUniqueId texelFetch_USampler2D1_Int2_Int1 = TSymbolUniqueId(2971);
747     static constexpr const TSymbolUniqueId texelFetch_Sampler3D1_Int3_Int1  = TSymbolUniqueId(2972);
748     static constexpr const TSymbolUniqueId texelFetch_ISampler3D1_Int3_Int1 = TSymbolUniqueId(2973);
749     static constexpr const TSymbolUniqueId texelFetch_USampler3D1_Int3_Int1 = TSymbolUniqueId(2974);
750     static constexpr const TSymbolUniqueId texelFetch_Sampler2DArray1_Int3_Int1 =
751         TSymbolUniqueId(2975);
752     static constexpr const TSymbolUniqueId texelFetch_ISampler2DArray1_Int3_Int1 =
753         TSymbolUniqueId(2976);
754     static constexpr const TSymbolUniqueId texelFetch_USampler2DArray1_Int3_Int1 =
755         TSymbolUniqueId(2977);
756     static constexpr const TSymbolUniqueId textureGrad_Sampler2D1_Float2_Float2_Float2 =
757         TSymbolUniqueId(2978);
758     static constexpr const TSymbolUniqueId textureGrad_ISampler2D1_Float2_Float2_Float2 =
759         TSymbolUniqueId(2979);
760     static constexpr const TSymbolUniqueId textureGrad_USampler2D1_Float2_Float2_Float2 =
761         TSymbolUniqueId(2980);
762     static constexpr const TSymbolUniqueId textureGrad_Sampler3D1_Float3_Float3_Float3 =
763         TSymbolUniqueId(2981);
764     static constexpr const TSymbolUniqueId textureGrad_ISampler3D1_Float3_Float3_Float3 =
765         TSymbolUniqueId(2982);
766     static constexpr const TSymbolUniqueId textureGrad_USampler3D1_Float3_Float3_Float3 =
767         TSymbolUniqueId(2983);
768     static constexpr const TSymbolUniqueId textureGrad_SamplerCube1_Float3_Float3_Float3 =
769         TSymbolUniqueId(2984);
770     static constexpr const TSymbolUniqueId textureGrad_ISamplerCube1_Float3_Float3_Float3 =
771         TSymbolUniqueId(2985);
772     static constexpr const TSymbolUniqueId textureGrad_USamplerCube1_Float3_Float3_Float3 =
773         TSymbolUniqueId(2986);
774     static constexpr const TSymbolUniqueId textureGrad_Sampler2DShadow1_Float3_Float2_Float2 =
775         TSymbolUniqueId(2987);
776     static constexpr const TSymbolUniqueId textureGrad_SamplerCubeShadow1_Float4_Float3_Float3 =
777         TSymbolUniqueId(2988);
778     static constexpr const TSymbolUniqueId textureGrad_Sampler2DArray1_Float3_Float2_Float2 =
779         TSymbolUniqueId(2989);
780     static constexpr const TSymbolUniqueId textureGrad_ISampler2DArray1_Float3_Float2_Float2 =
781         TSymbolUniqueId(2990);
782     static constexpr const TSymbolUniqueId textureGrad_USampler2DArray1_Float3_Float2_Float2 =
783         TSymbolUniqueId(2991);
784     static constexpr const TSymbolUniqueId textureGrad_Sampler2DArrayShadow1_Float4_Float2_Float2 =
785         TSymbolUniqueId(2992);
786     static constexpr const TSymbolUniqueId textureProjGrad_Sampler2D1_Float3_Float2_Float2 =
787         TSymbolUniqueId(2993);
788     static constexpr const TSymbolUniqueId textureProjGrad_ISampler2D1_Float3_Float2_Float2 =
789         TSymbolUniqueId(2994);
790     static constexpr const TSymbolUniqueId textureProjGrad_USampler2D1_Float3_Float2_Float2 =
791         TSymbolUniqueId(2995);
792     static constexpr const TSymbolUniqueId textureProjGrad_Sampler2D1_Float4_Float2_Float2 =
793         TSymbolUniqueId(2996);
794     static constexpr const TSymbolUniqueId textureProjGrad_ISampler2D1_Float4_Float2_Float2 =
795         TSymbolUniqueId(2997);
796     static constexpr const TSymbolUniqueId textureProjGrad_USampler2D1_Float4_Float2_Float2 =
797         TSymbolUniqueId(2998);
798     static constexpr const TSymbolUniqueId textureProjGrad_Sampler3D1_Float4_Float3_Float3 =
799         TSymbolUniqueId(2999);
800     static constexpr const TSymbolUniqueId textureProjGrad_ISampler3D1_Float4_Float3_Float3 =
801         TSymbolUniqueId(3000);
802     static constexpr const TSymbolUniqueId textureProjGrad_USampler3D1_Float4_Float3_Float3 =
803         TSymbolUniqueId(3001);
804     static constexpr const TSymbolUniqueId textureProjGrad_Sampler2DShadow1_Float4_Float2_Float2 =
805         TSymbolUniqueId(3002);
806     static constexpr const TSymbolUniqueId textureSize_Sampler2DMS1         = TSymbolUniqueId(3003);
807     static constexpr const TSymbolUniqueId pt00P                            = TSymbolUniqueId(3004);
808     static constexpr const TSymbolUniqueId textureSize_ISampler2DMS1        = TSymbolUniqueId(3005);
809     static constexpr const TSymbolUniqueId pt00V                            = TSymbolUniqueId(3006);
810     static constexpr const TSymbolUniqueId textureSize_USampler2DMS1        = TSymbolUniqueId(3007);
811     static constexpr const TSymbolUniqueId pt00b                            = TSymbolUniqueId(3008);
812     static constexpr const TSymbolUniqueId textureSizeExt_Sampler2DMS1      = TSymbolUniqueId(3009);
813     static constexpr const TSymbolUniqueId textureSizeExt_ISampler2DMS1     = TSymbolUniqueId(3010);
814     static constexpr const TSymbolUniqueId textureSizeExt_USampler2DMS1     = TSymbolUniqueId(3011);
815     static constexpr const TSymbolUniqueId textureSizeExt_Sampler2DMSArray1 = TSymbolUniqueId(3012);
816     static constexpr const TSymbolUniqueId pt00Q                            = TSymbolUniqueId(3013);
817     static constexpr const TSymbolUniqueId textureSizeExt_ISampler2DMSArray1 =
818         TSymbolUniqueId(3014);
819     static constexpr const TSymbolUniqueId pt00W = TSymbolUniqueId(3015);
820     static constexpr const TSymbolUniqueId textureSizeExt_USampler2DMSArray1 =
821         TSymbolUniqueId(3016);
822     static constexpr const TSymbolUniqueId pt00c = TSymbolUniqueId(3017);
823     static constexpr const TSymbolUniqueId texelFetch_Sampler2DMS1_Int2_Int1 =
824         TSymbolUniqueId(3018);
825     static constexpr const TSymbolUniqueId texelFetch_ISampler2DMS1_Int2_Int1 =
826         TSymbolUniqueId(3019);
827     static constexpr const TSymbolUniqueId texelFetch_USampler2DMS1_Int2_Int1 =
828         TSymbolUniqueId(3020);
829     static constexpr const TSymbolUniqueId texelFetchExt_Sampler2DMS1_Int2_Int1 =
830         TSymbolUniqueId(3021);
831     static constexpr const TSymbolUniqueId texelFetchExt_ISampler2DMS1_Int2_Int1 =
832         TSymbolUniqueId(3022);
833     static constexpr const TSymbolUniqueId texelFetchExt_USampler2DMS1_Int2_Int1 =
834         TSymbolUniqueId(3023);
835     static constexpr const TSymbolUniqueId texelFetchExt_Sampler2DMSArray1_Int3_Int1 =
836         TSymbolUniqueId(3024);
837     static constexpr const TSymbolUniqueId texelFetchExt_ISampler2DMSArray1_Int3_Int1 =
838         TSymbolUniqueId(3025);
839     static constexpr const TSymbolUniqueId texelFetchExt_USampler2DMSArray1_Int3_Int1 =
840         TSymbolUniqueId(3026);
841     static constexpr const TSymbolUniqueId texture_Sampler2D1_Float2_Float1 = TSymbolUniqueId(3027);
842     static constexpr const TSymbolUniqueId texture_ISampler2D1_Float2_Float1 =
843         TSymbolUniqueId(3028);
844     static constexpr const TSymbolUniqueId texture_USampler2D1_Float2_Float1 =
845         TSymbolUniqueId(3029);
846     static constexpr const TSymbolUniqueId texture_Sampler3D1_Float3_Float1 = TSymbolUniqueId(3030);
847     static constexpr const TSymbolUniqueId texture_ISampler3D1_Float3_Float1 =
848         TSymbolUniqueId(3031);
849     static constexpr const TSymbolUniqueId texture_USampler3D1_Float3_Float1 =
850         TSymbolUniqueId(3032);
851     static constexpr const TSymbolUniqueId texture_SamplerCube1_Float3_Float1 =
852         TSymbolUniqueId(3033);
853     static constexpr const TSymbolUniqueId texture_ISamplerCube1_Float3_Float1 =
854         TSymbolUniqueId(3034);
855     static constexpr const TSymbolUniqueId texture_USamplerCube1_Float3_Float1 =
856         TSymbolUniqueId(3035);
857     static constexpr const TSymbolUniqueId texture_Sampler2DArray1_Float3_Float1 =
858         TSymbolUniqueId(3036);
859     static constexpr const TSymbolUniqueId texture_ISampler2DArray1_Float3_Float1 =
860         TSymbolUniqueId(3037);
861     static constexpr const TSymbolUniqueId texture_USampler2DArray1_Float3_Float1 =
862         TSymbolUniqueId(3038);
863     static constexpr const TSymbolUniqueId textureProj_Sampler2D1_Float3_Float1 =
864         TSymbolUniqueId(3039);
865     static constexpr const TSymbolUniqueId textureProj_ISampler2D1_Float3_Float1 =
866         TSymbolUniqueId(3040);
867     static constexpr const TSymbolUniqueId textureProj_USampler2D1_Float3_Float1 =
868         TSymbolUniqueId(3041);
869     static constexpr const TSymbolUniqueId textureProj_Sampler2D1_Float4_Float1 =
870         TSymbolUniqueId(3042);
871     static constexpr const TSymbolUniqueId textureProj_ISampler2D1_Float4_Float1 =
872         TSymbolUniqueId(3043);
873     static constexpr const TSymbolUniqueId textureProj_USampler2D1_Float4_Float1 =
874         TSymbolUniqueId(3044);
875     static constexpr const TSymbolUniqueId textureProj_Sampler3D1_Float4_Float1 =
876         TSymbolUniqueId(3045);
877     static constexpr const TSymbolUniqueId textureProj_ISampler3D1_Float4_Float1 =
878         TSymbolUniqueId(3046);
879     static constexpr const TSymbolUniqueId textureProj_USampler3D1_Float4_Float1 =
880         TSymbolUniqueId(3047);
881     static constexpr const TSymbolUniqueId texture_Sampler2DShadow1_Float3_Float1 =
882         TSymbolUniqueId(3048);
883     static constexpr const TSymbolUniqueId texture_SamplerCubeShadow1_Float4_Float1 =
884         TSymbolUniqueId(3049);
885     static constexpr const TSymbolUniqueId textureProj_Sampler2DShadow1_Float4_Float1 =
886         TSymbolUniqueId(3050);
887     static constexpr const TSymbolUniqueId texture_SamplerExternalOES1_Float2_Float1 =
888         TSymbolUniqueId(3051);
889     static constexpr const TSymbolUniqueId textureProj_SamplerExternalOES1_Float3_Float1 =
890         TSymbolUniqueId(3052);
891     static constexpr const TSymbolUniqueId textureProj_SamplerExternalOES1_Float4_Float1 =
892         TSymbolUniqueId(3053);
893     static constexpr const TSymbolUniqueId texture_SamplerExternal2DY2YEXT1_Float2_Float1 =
894         TSymbolUniqueId(3054);
895     static constexpr const TSymbolUniqueId pt00N = TSymbolUniqueId(3055);
896     static constexpr const TSymbolUniqueId textureProj_SamplerExternal2DY2YEXT1_Float3_Float1 =
897         TSymbolUniqueId(3056);
898     static constexpr const TSymbolUniqueId textureProj_SamplerExternal2DY2YEXT1_Float4_Float1 =
899         TSymbolUniqueId(3057);
900     static constexpr const TSymbolUniqueId textureOffset_Sampler2D1_Float2_Int2 =
901         TSymbolUniqueId(3058);
902     static constexpr const TSymbolUniqueId textureOffset_ISampler2D1_Float2_Int2 =
903         TSymbolUniqueId(3059);
904     static constexpr const TSymbolUniqueId textureOffset_USampler2D1_Float2_Int2 =
905         TSymbolUniqueId(3060);
906     static constexpr const TSymbolUniqueId textureOffset_Sampler3D1_Float3_Int3 =
907         TSymbolUniqueId(3061);
908     static constexpr const TSymbolUniqueId textureOffset_ISampler3D1_Float3_Int3 =
909         TSymbolUniqueId(3062);
910     static constexpr const TSymbolUniqueId textureOffset_USampler3D1_Float3_Int3 =
911         TSymbolUniqueId(3063);
912     static constexpr const TSymbolUniqueId textureOffset_Sampler2DShadow1_Float3_Int2 =
913         TSymbolUniqueId(3064);
914     static constexpr const TSymbolUniqueId textureOffset_Sampler2DArray1_Float3_Int2 =
915         TSymbolUniqueId(3065);
916     static constexpr const TSymbolUniqueId textureOffset_ISampler2DArray1_Float3_Int2 =
917         TSymbolUniqueId(3066);
918     static constexpr const TSymbolUniqueId textureOffset_USampler2DArray1_Float3_Int2 =
919         TSymbolUniqueId(3067);
920     static constexpr const TSymbolUniqueId textureProjOffset_Sampler2D1_Float3_Int2 =
921         TSymbolUniqueId(3068);
922     static constexpr const TSymbolUniqueId textureProjOffset_ISampler2D1_Float3_Int2 =
923         TSymbolUniqueId(3069);
924     static constexpr const TSymbolUniqueId textureProjOffset_USampler2D1_Float3_Int2 =
925         TSymbolUniqueId(3070);
926     static constexpr const TSymbolUniqueId textureProjOffset_Sampler2D1_Float4_Int2 =
927         TSymbolUniqueId(3071);
928     static constexpr const TSymbolUniqueId textureProjOffset_ISampler2D1_Float4_Int2 =
929         TSymbolUniqueId(3072);
930     static constexpr const TSymbolUniqueId textureProjOffset_USampler2D1_Float4_Int2 =
931         TSymbolUniqueId(3073);
932     static constexpr const TSymbolUniqueId textureProjOffset_Sampler3D1_Float4_Int3 =
933         TSymbolUniqueId(3074);
934     static constexpr const TSymbolUniqueId textureProjOffset_ISampler3D1_Float4_Int3 =
935         TSymbolUniqueId(3075);
936     static constexpr const TSymbolUniqueId textureProjOffset_USampler3D1_Float4_Int3 =
937         TSymbolUniqueId(3076);
938     static constexpr const TSymbolUniqueId textureProjOffset_Sampler2DShadow1_Float4_Int2 =
939         TSymbolUniqueId(3077);
940     static constexpr const TSymbolUniqueId textureLodOffset_Sampler2D1_Float2_Float1_Int2 =
941         TSymbolUniqueId(3078);
942     static constexpr const TSymbolUniqueId textureLodOffset_ISampler2D1_Float2_Float1_Int2 =
943         TSymbolUniqueId(3079);
944     static constexpr const TSymbolUniqueId textureLodOffset_USampler2D1_Float2_Float1_Int2 =
945         TSymbolUniqueId(3080);
946     static constexpr const TSymbolUniqueId textureLodOffset_Sampler3D1_Float3_Float1_Int3 =
947         TSymbolUniqueId(3081);
948     static constexpr const TSymbolUniqueId textureLodOffset_ISampler3D1_Float3_Float1_Int3 =
949         TSymbolUniqueId(3082);
950     static constexpr const TSymbolUniqueId textureLodOffset_USampler3D1_Float3_Float1_Int3 =
951         TSymbolUniqueId(3083);
952     static constexpr const TSymbolUniqueId textureLodOffset_Sampler2DShadow1_Float3_Float1_Int2 =
953         TSymbolUniqueId(3084);
954     static constexpr const TSymbolUniqueId textureLodOffset_Sampler2DArray1_Float3_Float1_Int2 =
955         TSymbolUniqueId(3085);
956     static constexpr const TSymbolUniqueId textureLodOffset_ISampler2DArray1_Float3_Float1_Int2 =
957         TSymbolUniqueId(3086);
958     static constexpr const TSymbolUniqueId textureLodOffset_USampler2DArray1_Float3_Float1_Int2 =
959         TSymbolUniqueId(3087);
960     static constexpr const TSymbolUniqueId textureProjLodOffset_Sampler2D1_Float3_Float1_Int2 =
961         TSymbolUniqueId(3088);
962     static constexpr const TSymbolUniqueId textureProjLodOffset_ISampler2D1_Float3_Float1_Int2 =
963         TSymbolUniqueId(3089);
964     static constexpr const TSymbolUniqueId textureProjLodOffset_USampler2D1_Float3_Float1_Int2 =
965         TSymbolUniqueId(3090);
966     static constexpr const TSymbolUniqueId textureProjLodOffset_Sampler2D1_Float4_Float1_Int2 =
967         TSymbolUniqueId(3091);
968     static constexpr const TSymbolUniqueId textureProjLodOffset_ISampler2D1_Float4_Float1_Int2 =
969         TSymbolUniqueId(3092);
970     static constexpr const TSymbolUniqueId textureProjLodOffset_USampler2D1_Float4_Float1_Int2 =
971         TSymbolUniqueId(3093);
972     static constexpr const TSymbolUniqueId textureProjLodOffset_Sampler3D1_Float4_Float1_Int3 =
973         TSymbolUniqueId(3094);
974     static constexpr const TSymbolUniqueId textureProjLodOffset_ISampler3D1_Float4_Float1_Int3 =
975         TSymbolUniqueId(3095);
976     static constexpr const TSymbolUniqueId textureProjLodOffset_USampler3D1_Float4_Float1_Int3 =
977         TSymbolUniqueId(3096);
978     static constexpr const TSymbolUniqueId
979         textureProjLodOffset_Sampler2DShadow1_Float4_Float1_Int2 = TSymbolUniqueId(3097);
980     static constexpr const TSymbolUniqueId texelFetchOffset_Sampler2D1_Int2_Int1_Int2 =
981         TSymbolUniqueId(3098);
982     static constexpr const TSymbolUniqueId texelFetchOffset_ISampler2D1_Int2_Int1_Int2 =
983         TSymbolUniqueId(3099);
984     static constexpr const TSymbolUniqueId texelFetchOffset_USampler2D1_Int2_Int1_Int2 =
985         TSymbolUniqueId(3100);
986     static constexpr const TSymbolUniqueId texelFetchOffset_Sampler3D1_Int3_Int1_Int3 =
987         TSymbolUniqueId(3101);
988     static constexpr const TSymbolUniqueId texelFetchOffset_ISampler3D1_Int3_Int1_Int3 =
989         TSymbolUniqueId(3102);
990     static constexpr const TSymbolUniqueId texelFetchOffset_USampler3D1_Int3_Int1_Int3 =
991         TSymbolUniqueId(3103);
992     static constexpr const TSymbolUniqueId texelFetchOffset_Sampler2DArray1_Int3_Int1_Int2 =
993         TSymbolUniqueId(3104);
994     static constexpr const TSymbolUniqueId texelFetchOffset_ISampler2DArray1_Int3_Int1_Int2 =
995         TSymbolUniqueId(3105);
996     static constexpr const TSymbolUniqueId texelFetchOffset_USampler2DArray1_Int3_Int1_Int2 =
997         TSymbolUniqueId(3106);
998     static constexpr const TSymbolUniqueId textureGradOffset_Sampler2D1_Float2_Float2_Float2_Int2 =
999         TSymbolUniqueId(3107);
1000     static constexpr const TSymbolUniqueId textureGradOffset_ISampler2D1_Float2_Float2_Float2_Int2 =
1001         TSymbolUniqueId(3108);
1002     static constexpr const TSymbolUniqueId textureGradOffset_USampler2D1_Float2_Float2_Float2_Int2 =
1003         TSymbolUniqueId(3109);
1004     static constexpr const TSymbolUniqueId textureGradOffset_Sampler3D1_Float3_Float3_Float3_Int3 =
1005         TSymbolUniqueId(3110);
1006     static constexpr const TSymbolUniqueId textureGradOffset_ISampler3D1_Float3_Float3_Float3_Int3 =
1007         TSymbolUniqueId(3111);
1008     static constexpr const TSymbolUniqueId textureGradOffset_USampler3D1_Float3_Float3_Float3_Int3 =
1009         TSymbolUniqueId(3112);
1010     static constexpr const TSymbolUniqueId
1011         textureGradOffset_Sampler2DShadow1_Float3_Float2_Float2_Int2 = TSymbolUniqueId(3113);
1012     static constexpr const TSymbolUniqueId
1013         textureGradOffset_Sampler2DArray1_Float3_Float2_Float2_Int2 = TSymbolUniqueId(3114);
1014     static constexpr const TSymbolUniqueId
1015         textureGradOffset_ISampler2DArray1_Float3_Float2_Float2_Int2 = TSymbolUniqueId(3115);
1016     static constexpr const TSymbolUniqueId
1017         textureGradOffset_USampler2DArray1_Float3_Float2_Float2_Int2 = TSymbolUniqueId(3116);
1018     static constexpr const TSymbolUniqueId
1019         textureGradOffset_Sampler2DArrayShadow1_Float4_Float2_Float2_Int2 = TSymbolUniqueId(3117);
1020     static constexpr const TSymbolUniqueId
1021         textureProjGradOffset_Sampler2D1_Float3_Float2_Float2_Int2 = TSymbolUniqueId(3118);
1022     static constexpr const TSymbolUniqueId
1023         textureProjGradOffset_ISampler2D1_Float3_Float2_Float2_Int2 = TSymbolUniqueId(3119);
1024     static constexpr const TSymbolUniqueId
1025         textureProjGradOffset_USampler2D1_Float3_Float2_Float2_Int2 = TSymbolUniqueId(3120);
1026     static constexpr const TSymbolUniqueId
1027         textureProjGradOffset_Sampler2D1_Float4_Float2_Float2_Int2 = TSymbolUniqueId(3121);
1028     static constexpr const TSymbolUniqueId
1029         textureProjGradOffset_ISampler2D1_Float4_Float2_Float2_Int2 = TSymbolUniqueId(3122);
1030     static constexpr const TSymbolUniqueId
1031         textureProjGradOffset_USampler2D1_Float4_Float2_Float2_Int2 = TSymbolUniqueId(3123);
1032     static constexpr const TSymbolUniqueId
1033         textureProjGradOffset_Sampler3D1_Float4_Float3_Float3_Int3 = TSymbolUniqueId(3124);
1034     static constexpr const TSymbolUniqueId
1035         textureProjGradOffset_ISampler3D1_Float4_Float3_Float3_Int3 = TSymbolUniqueId(3125);
1036     static constexpr const TSymbolUniqueId
1037         textureProjGradOffset_USampler3D1_Float4_Float3_Float3_Int3 = TSymbolUniqueId(3126);
1038     static constexpr const TSymbolUniqueId
1039         textureProjGradOffset_Sampler2DShadow1_Float4_Float2_Float2_Int2 = TSymbolUniqueId(3127);
1040     static constexpr const TSymbolUniqueId textureOffset_Sampler2D1_Float2_Int2_Float1 =
1041         TSymbolUniqueId(3128);
1042     static constexpr const TSymbolUniqueId textureOffset_ISampler2D1_Float2_Int2_Float1 =
1043         TSymbolUniqueId(3129);
1044     static constexpr const TSymbolUniqueId textureOffset_USampler2D1_Float2_Int2_Float1 =
1045         TSymbolUniqueId(3130);
1046     static constexpr const TSymbolUniqueId textureOffset_Sampler3D1_Float3_Int3_Float1 =
1047         TSymbolUniqueId(3131);
1048     static constexpr const TSymbolUniqueId textureOffset_ISampler3D1_Float3_Int3_Float1 =
1049         TSymbolUniqueId(3132);
1050     static constexpr const TSymbolUniqueId textureOffset_USampler3D1_Float3_Int3_Float1 =
1051         TSymbolUniqueId(3133);
1052     static constexpr const TSymbolUniqueId textureOffset_Sampler2DShadow1_Float3_Int2_Float1 =
1053         TSymbolUniqueId(3134);
1054     static constexpr const TSymbolUniqueId textureOffset_Sampler2DArray1_Float3_Int2_Float1 =
1055         TSymbolUniqueId(3135);
1056     static constexpr const TSymbolUniqueId textureOffset_ISampler2DArray1_Float3_Int2_Float1 =
1057         TSymbolUniqueId(3136);
1058     static constexpr const TSymbolUniqueId textureOffset_USampler2DArray1_Float3_Int2_Float1 =
1059         TSymbolUniqueId(3137);
1060     static constexpr const TSymbolUniqueId textureProjOffset_Sampler2D1_Float3_Int2_Float1 =
1061         TSymbolUniqueId(3138);
1062     static constexpr const TSymbolUniqueId textureProjOffset_ISampler2D1_Float3_Int2_Float1 =
1063         TSymbolUniqueId(3139);
1064     static constexpr const TSymbolUniqueId textureProjOffset_USampler2D1_Float3_Int2_Float1 =
1065         TSymbolUniqueId(3140);
1066     static constexpr const TSymbolUniqueId textureProjOffset_Sampler2D1_Float4_Int2_Float1 =
1067         TSymbolUniqueId(3141);
1068     static constexpr const TSymbolUniqueId textureProjOffset_ISampler2D1_Float4_Int2_Float1 =
1069         TSymbolUniqueId(3142);
1070     static constexpr const TSymbolUniqueId textureProjOffset_USampler2D1_Float4_Int2_Float1 =
1071         TSymbolUniqueId(3143);
1072     static constexpr const TSymbolUniqueId textureProjOffset_Sampler3D1_Float4_Int3_Float1 =
1073         TSymbolUniqueId(3144);
1074     static constexpr const TSymbolUniqueId textureProjOffset_ISampler3D1_Float4_Int3_Float1 =
1075         TSymbolUniqueId(3145);
1076     static constexpr const TSymbolUniqueId textureProjOffset_USampler3D1_Float4_Int3_Float1 =
1077         TSymbolUniqueId(3146);
1078     static constexpr const TSymbolUniqueId textureProjOffset_Sampler2DShadow1_Float4_Int2_Float1 =
1079         TSymbolUniqueId(3147);
1080     static constexpr const TSymbolUniqueId texture_SamplerExternalOES1_Float2 =
1081         TSymbolUniqueId(3148);
1082     static constexpr const TSymbolUniqueId textureProj_SamplerExternalOES1_Float3 =
1083         TSymbolUniqueId(3149);
1084     static constexpr const TSymbolUniqueId textureProj_SamplerExternalOES1_Float4 =
1085         TSymbolUniqueId(3150);
1086     static constexpr const TSymbolUniqueId textureSize_SamplerExternalOES1_Int1 =
1087         TSymbolUniqueId(3151);
1088     static constexpr const TSymbolUniqueId texelFetch_SamplerExternalOES1_Int2_Int1 =
1089         TSymbolUniqueId(3152);
1090     static constexpr const TSymbolUniqueId texture_SamplerExternal2DY2YEXT1_Float2 =
1091         TSymbolUniqueId(3153);
1092     static constexpr const TSymbolUniqueId textureProj_SamplerExternal2DY2YEXT1_Float3 =
1093         TSymbolUniqueId(3154);
1094     static constexpr const TSymbolUniqueId textureProj_SamplerExternal2DY2YEXT1_Float4 =
1095         TSymbolUniqueId(3155);
1096     static constexpr const TSymbolUniqueId rgb_2_yuv_Float3_YuvCscStandardEXT1 =
1097         TSymbolUniqueId(3156);
1098     static constexpr const TSymbolUniqueId pt00H = TSymbolUniqueId(3157);
1099     static constexpr const TSymbolUniqueId yuv_2_rgb_Float3_YuvCscStandardEXT1 =
1100         TSymbolUniqueId(3158);
1101     static constexpr const TSymbolUniqueId textureSize_SamplerExternal2DY2YEXT1_Int1 =
1102         TSymbolUniqueId(3159);
1103     static constexpr const TSymbolUniqueId texelFetch_SamplerExternal2DY2YEXT1_Int2_Int1 =
1104         TSymbolUniqueId(3160);
1105     static constexpr const TSymbolUniqueId textureGather_Sampler2D1_Float2  = TSymbolUniqueId(3161);
1106     static constexpr const TSymbolUniqueId textureGather_ISampler2D1_Float2 = TSymbolUniqueId(3162);
1107     static constexpr const TSymbolUniqueId textureGather_USampler2D1_Float2 = TSymbolUniqueId(3163);
1108     static constexpr const TSymbolUniqueId textureGather_Sampler2D1_Float2_Int1 =
1109         TSymbolUniqueId(3164);
1110     static constexpr const TSymbolUniqueId textureGather_ISampler2D1_Float2_Int1 =
1111         TSymbolUniqueId(3165);
1112     static constexpr const TSymbolUniqueId textureGather_USampler2D1_Float2_Int1 =
1113         TSymbolUniqueId(3166);
1114     static constexpr const TSymbolUniqueId textureGather_Sampler2DArray1_Float3 =
1115         TSymbolUniqueId(3167);
1116     static constexpr const TSymbolUniqueId textureGather_ISampler2DArray1_Float3 =
1117         TSymbolUniqueId(3168);
1118     static constexpr const TSymbolUniqueId textureGather_USampler2DArray1_Float3 =
1119         TSymbolUniqueId(3169);
1120     static constexpr const TSymbolUniqueId textureGather_Sampler2DArray1_Float3_Int1 =
1121         TSymbolUniqueId(3170);
1122     static constexpr const TSymbolUniqueId textureGather_ISampler2DArray1_Float3_Int1 =
1123         TSymbolUniqueId(3171);
1124     static constexpr const TSymbolUniqueId textureGather_USampler2DArray1_Float3_Int1 =
1125         TSymbolUniqueId(3172);
1126     static constexpr const TSymbolUniqueId textureGather_SamplerCube1_Float3 =
1127         TSymbolUniqueId(3173);
1128     static constexpr const TSymbolUniqueId textureGather_ISamplerCube1_Float3 =
1129         TSymbolUniqueId(3174);
1130     static constexpr const TSymbolUniqueId textureGather_USamplerCube1_Float3 =
1131         TSymbolUniqueId(3175);
1132     static constexpr const TSymbolUniqueId textureGather_SamplerCube1_Float3_Int1 =
1133         TSymbolUniqueId(3176);
1134     static constexpr const TSymbolUniqueId textureGather_ISamplerCube1_Float3_Int1 =
1135         TSymbolUniqueId(3177);
1136     static constexpr const TSymbolUniqueId textureGather_USamplerCube1_Float3_Int1 =
1137         TSymbolUniqueId(3178);
1138     static constexpr const TSymbolUniqueId textureGather_Sampler2DShadow1_Float2 =
1139         TSymbolUniqueId(3179);
1140     static constexpr const TSymbolUniqueId textureGather_Sampler2DShadow1_Float2_Float1 =
1141         TSymbolUniqueId(3180);
1142     static constexpr const TSymbolUniqueId textureGather_Sampler2DArrayShadow1_Float3 =
1143         TSymbolUniqueId(3181);
1144     static constexpr const TSymbolUniqueId textureGather_Sampler2DArrayShadow1_Float3_Float1 =
1145         TSymbolUniqueId(3182);
1146     static constexpr const TSymbolUniqueId textureGather_SamplerCubeShadow1_Float3 =
1147         TSymbolUniqueId(3183);
1148     static constexpr const TSymbolUniqueId textureGather_SamplerCubeShadow1_Float3_Float1 =
1149         TSymbolUniqueId(3184);
1150     static constexpr const TSymbolUniqueId textureGatherOffsets_Sampler2D1_Float2_4xInt2_Int1 =
1151         TSymbolUniqueId(3185);
1152     static constexpr const TSymbolUniqueId pt10Dx4 = TSymbolUniqueId(3186);
1153     static constexpr const TSymbolUniqueId textureGatherOffsets_ISampler2D1_Float2_4xInt2_Int1 =
1154         TSymbolUniqueId(3187);
1155     static constexpr const TSymbolUniqueId textureGatherOffsets_USampler2D1_Float2_4xInt2_Int1 =
1156         TSymbolUniqueId(3188);
1157     static constexpr const TSymbolUniqueId textureGatherOffsets_Sampler2DArray1_Float3_4xInt2_Int1 =
1158         TSymbolUniqueId(3189);
1159     static constexpr const TSymbolUniqueId
1160         textureGatherOffsets_ISampler2DArray1_Float3_4xInt2_Int1 = TSymbolUniqueId(3190);
1161     static constexpr const TSymbolUniqueId
1162         textureGatherOffsets_USampler2DArray1_Float3_4xInt2_Int1 = TSymbolUniqueId(3191);
1163     static constexpr const TSymbolUniqueId textureGatherOffsetsExt_Sampler2D1_Float2_4xInt2_Int1 =
1164         TSymbolUniqueId(3192);
1165     static constexpr const TSymbolUniqueId textureGatherOffsetsExt_ISampler2D1_Float2_4xInt2_Int1 =
1166         TSymbolUniqueId(3193);
1167     static constexpr const TSymbolUniqueId textureGatherOffsetsExt_USampler2D1_Float2_4xInt2_Int1 =
1168         TSymbolUniqueId(3194);
1169     static constexpr const TSymbolUniqueId
1170         textureGatherOffsetsExt_Sampler2DArray1_Float3_4xInt2_Int1 = TSymbolUniqueId(3195);
1171     static constexpr const TSymbolUniqueId
1172         textureGatherOffsetsExt_ISampler2DArray1_Float3_4xInt2_Int1 = TSymbolUniqueId(3196);
1173     static constexpr const TSymbolUniqueId
1174         textureGatherOffsetsExt_USampler2DArray1_Float3_4xInt2_Int1 = TSymbolUniqueId(3197);
1175     static constexpr const TSymbolUniqueId textureGatherOffsets_Sampler2D1_Float2_4xInt2 =
1176         TSymbolUniqueId(3198);
1177     static constexpr const TSymbolUniqueId textureGatherOffsets_ISampler2D1_Float2_4xInt2 =
1178         TSymbolUniqueId(3199);
1179     static constexpr const TSymbolUniqueId textureGatherOffsets_USampler2D1_Float2_4xInt2 =
1180         TSymbolUniqueId(3200);
1181     static constexpr const TSymbolUniqueId textureGatherOffsets_Sampler2DArray1_Float3_4xInt2 =
1182         TSymbolUniqueId(3201);
1183     static constexpr const TSymbolUniqueId textureGatherOffsets_ISampler2DArray1_Float3_4xInt2 =
1184         TSymbolUniqueId(3202);
1185     static constexpr const TSymbolUniqueId textureGatherOffsets_USampler2DArray1_Float3_4xInt2 =
1186         TSymbolUniqueId(3203);
1187     static constexpr const TSymbolUniqueId
1188         textureGatherOffsets_Sampler2DShadow1_Float2_Float1_4xInt2 = TSymbolUniqueId(3204);
1189     static constexpr const TSymbolUniqueId
1190         textureGatherOffsets_Sampler2DArrayShadow1_Float3_Float1_4xInt2 = TSymbolUniqueId(3205);
1191     static constexpr const TSymbolUniqueId textureGatherOffsetsExt_Sampler2D1_Float2_4xInt2 =
1192         TSymbolUniqueId(3206);
1193     static constexpr const TSymbolUniqueId textureGatherOffsetsExt_ISampler2D1_Float2_4xInt2 =
1194         TSymbolUniqueId(3207);
1195     static constexpr const TSymbolUniqueId textureGatherOffsetsExt_USampler2D1_Float2_4xInt2 =
1196         TSymbolUniqueId(3208);
1197     static constexpr const TSymbolUniqueId textureGatherOffsetsExt_Sampler2DArray1_Float3_4xInt2 =
1198         TSymbolUniqueId(3209);
1199     static constexpr const TSymbolUniqueId textureGatherOffsetsExt_ISampler2DArray1_Float3_4xInt2 =
1200         TSymbolUniqueId(3210);
1201     static constexpr const TSymbolUniqueId textureGatherOffsetsExt_USampler2DArray1_Float3_4xInt2 =
1202         TSymbolUniqueId(3211);
1203     static constexpr const TSymbolUniqueId
1204         textureGatherOffsetsExt_Sampler2DShadow1_Float2_Float1_4xInt2 = TSymbolUniqueId(3212);
1205     static constexpr const TSymbolUniqueId
1206         textureGatherOffsetsExt_Sampler2DArrayShadow1_Float3_Float1_4xInt2 = TSymbolUniqueId(3213);
1207     static constexpr const TSymbolUniqueId textureGatherOffset_Sampler2D1_Float2_Int2_Int1 =
1208         TSymbolUniqueId(3214);
1209     static constexpr const TSymbolUniqueId textureGatherOffset_ISampler2D1_Float2_Int2_Int1 =
1210         TSymbolUniqueId(3215);
1211     static constexpr const TSymbolUniqueId textureGatherOffset_USampler2D1_Float2_Int2_Int1 =
1212         TSymbolUniqueId(3216);
1213     static constexpr const TSymbolUniqueId textureGatherOffset_Sampler2DArray1_Float3_Int2_Int1 =
1214         TSymbolUniqueId(3217);
1215     static constexpr const TSymbolUniqueId textureGatherOffset_ISampler2DArray1_Float3_Int2_Int1 =
1216         TSymbolUniqueId(3218);
1217     static constexpr const TSymbolUniqueId textureGatherOffset_USampler2DArray1_Float3_Int2_Int1 =
1218         TSymbolUniqueId(3219);
1219     static constexpr const TSymbolUniqueId textureGatherOffset_Sampler2D1_Float2_Int2 =
1220         TSymbolUniqueId(3220);
1221     static constexpr const TSymbolUniqueId textureGatherOffset_ISampler2D1_Float2_Int2 =
1222         TSymbolUniqueId(3221);
1223     static constexpr const TSymbolUniqueId textureGatherOffset_USampler2D1_Float2_Int2 =
1224         TSymbolUniqueId(3222);
1225     static constexpr const TSymbolUniqueId textureGatherOffset_Sampler2DArray1_Float3_Int2 =
1226         TSymbolUniqueId(3223);
1227     static constexpr const TSymbolUniqueId textureGatherOffset_ISampler2DArray1_Float3_Int2 =
1228         TSymbolUniqueId(3224);
1229     static constexpr const TSymbolUniqueId textureGatherOffset_USampler2DArray1_Float3_Int2 =
1230         TSymbolUniqueId(3225);
1231     static constexpr const TSymbolUniqueId textureGatherOffset_Sampler2DShadow1_Float2_Float1_Int2 =
1232         TSymbolUniqueId(3226);
1233     static constexpr const TSymbolUniqueId
1234         textureGatherOffset_Sampler2DArrayShadow1_Float3_Float1_Int2    = TSymbolUniqueId(3227);
1235     static constexpr const TSymbolUniqueId dFdx_Float1                  = TSymbolUniqueId(3228);
1236     static constexpr const TSymbolUniqueId dFdx_Float2                  = TSymbolUniqueId(3229);
1237     static constexpr const TSymbolUniqueId dFdx_Float3                  = TSymbolUniqueId(3230);
1238     static constexpr const TSymbolUniqueId dFdx_Float4                  = TSymbolUniqueId(3231);
1239     static constexpr const TSymbolUniqueId dFdy_Float1                  = TSymbolUniqueId(3232);
1240     static constexpr const TSymbolUniqueId dFdy_Float2                  = TSymbolUniqueId(3233);
1241     static constexpr const TSymbolUniqueId dFdy_Float3                  = TSymbolUniqueId(3234);
1242     static constexpr const TSymbolUniqueId dFdy_Float4                  = TSymbolUniqueId(3235);
1243     static constexpr const TSymbolUniqueId fwidth_Float1                = TSymbolUniqueId(3236);
1244     static constexpr const TSymbolUniqueId fwidth_Float2                = TSymbolUniqueId(3237);
1245     static constexpr const TSymbolUniqueId fwidth_Float3                = TSymbolUniqueId(3238);
1246     static constexpr const TSymbolUniqueId fwidth_Float4                = TSymbolUniqueId(3239);
1247     static constexpr const TSymbolUniqueId atomicCounter_AtomicCounter1 = TSymbolUniqueId(3240);
1248     static constexpr const TSymbolUniqueId pt00G                        = TSymbolUniqueId(3241);
1249     static constexpr const TSymbolUniqueId atomicCounterIncrement_AtomicCounter1 =
1250         TSymbolUniqueId(3242);
1251     static constexpr const TSymbolUniqueId atomicCounterDecrement_AtomicCounter1 =
1252         TSymbolUniqueId(3243);
1253     static constexpr const TSymbolUniqueId atomicAdd_UInt1_UInt1            = TSymbolUniqueId(3244);
1254     static constexpr const TSymbolUniqueId pt_io_00E                        = TSymbolUniqueId(3245);
1255     static constexpr const TSymbolUniqueId atomicAdd_Int1_Int1              = TSymbolUniqueId(3246);
1256     static constexpr const TSymbolUniqueId pt_io_00D                        = TSymbolUniqueId(3247);
1257     static constexpr const TSymbolUniqueId atomicMin_UInt1_UInt1            = TSymbolUniqueId(3248);
1258     static constexpr const TSymbolUniqueId atomicMin_Int1_Int1              = TSymbolUniqueId(3249);
1259     static constexpr const TSymbolUniqueId atomicMax_UInt1_UInt1            = TSymbolUniqueId(3250);
1260     static constexpr const TSymbolUniqueId atomicMax_Int1_Int1              = TSymbolUniqueId(3251);
1261     static constexpr const TSymbolUniqueId atomicAnd_UInt1_UInt1            = TSymbolUniqueId(3252);
1262     static constexpr const TSymbolUniqueId atomicAnd_Int1_Int1              = TSymbolUniqueId(3253);
1263     static constexpr const TSymbolUniqueId atomicOr_UInt1_UInt1             = TSymbolUniqueId(3254);
1264     static constexpr const TSymbolUniqueId atomicOr_Int1_Int1               = TSymbolUniqueId(3255);
1265     static constexpr const TSymbolUniqueId atomicXor_UInt1_UInt1            = TSymbolUniqueId(3256);
1266     static constexpr const TSymbolUniqueId atomicXor_Int1_Int1              = TSymbolUniqueId(3257);
1267     static constexpr const TSymbolUniqueId atomicExchange_UInt1_UInt1       = TSymbolUniqueId(3258);
1268     static constexpr const TSymbolUniqueId atomicExchange_Int1_Int1         = TSymbolUniqueId(3259);
1269     static constexpr const TSymbolUniqueId atomicCompSwap_UInt1_UInt1_UInt1 = TSymbolUniqueId(3260);
1270     static constexpr const TSymbolUniqueId atomicCompSwap_Int1_Int1_Int1    = TSymbolUniqueId(3261);
1271     static constexpr const TSymbolUniqueId imageSize_Image2D1               = TSymbolUniqueId(3262);
1272     static constexpr const TSymbolUniqueId pt00z                            = TSymbolUniqueId(3263);
1273     static constexpr const TSymbolUniqueId imageSize_IImage2D1              = TSymbolUniqueId(3264);
1274     static constexpr const TSymbolUniqueId pt01A                            = TSymbolUniqueId(3265);
1275     static constexpr const TSymbolUniqueId imageSize_UImage2D1              = TSymbolUniqueId(3266);
1276     static constexpr const TSymbolUniqueId pt01B                            = TSymbolUniqueId(3267);
1277     static constexpr const TSymbolUniqueId imageSize_Image3D1               = TSymbolUniqueId(3268);
1278     static constexpr const TSymbolUniqueId pt01C                            = TSymbolUniqueId(3269);
1279     static constexpr const TSymbolUniqueId imageSize_IImage3D1              = TSymbolUniqueId(3270);
1280     static constexpr const TSymbolUniqueId pt01D                            = TSymbolUniqueId(3271);
1281     static constexpr const TSymbolUniqueId imageSize_UImage3D1              = TSymbolUniqueId(3272);
1282     static constexpr const TSymbolUniqueId pt01E                            = TSymbolUniqueId(3273);
1283     static constexpr const TSymbolUniqueId imageSize_Image2DArray1          = TSymbolUniqueId(3274);
1284     static constexpr const TSymbolUniqueId pt01F                            = TSymbolUniqueId(3275);
1285     static constexpr const TSymbolUniqueId imageSize_IImage2DArray1         = TSymbolUniqueId(3276);
1286     static constexpr const TSymbolUniqueId pt01G                            = TSymbolUniqueId(3277);
1287     static constexpr const TSymbolUniqueId imageSize_UImage2DArray1         = TSymbolUniqueId(3278);
1288     static constexpr const TSymbolUniqueId pt01H                            = TSymbolUniqueId(3279);
1289     static constexpr const TSymbolUniqueId imageSize_ImageCube1             = TSymbolUniqueId(3280);
1290     static constexpr const TSymbolUniqueId pt01I                            = TSymbolUniqueId(3281);
1291     static constexpr const TSymbolUniqueId imageSize_IImageCube1            = TSymbolUniqueId(3282);
1292     static constexpr const TSymbolUniqueId pt01J                            = TSymbolUniqueId(3283);
1293     static constexpr const TSymbolUniqueId imageSize_UImageCube1            = TSymbolUniqueId(3284);
1294     static constexpr const TSymbolUniqueId pt01K                            = TSymbolUniqueId(3285);
1295     static constexpr const TSymbolUniqueId imageLoad_Image2D1_Int2          = TSymbolUniqueId(3286);
1296     static constexpr const TSymbolUniqueId imageLoad_IImage2D1_Int2         = TSymbolUniqueId(3287);
1297     static constexpr const TSymbolUniqueId imageLoad_UImage2D1_Int2         = TSymbolUniqueId(3288);
1298     static constexpr const TSymbolUniqueId imageLoad_Image3D1_Int3          = TSymbolUniqueId(3289);
1299     static constexpr const TSymbolUniqueId imageLoad_IImage3D1_Int3         = TSymbolUniqueId(3290);
1300     static constexpr const TSymbolUniqueId imageLoad_UImage3D1_Int3         = TSymbolUniqueId(3291);
1301     static constexpr const TSymbolUniqueId imageLoad_Image2DArray1_Int3     = TSymbolUniqueId(3292);
1302     static constexpr const TSymbolUniqueId imageLoad_IImage2DArray1_Int3    = TSymbolUniqueId(3293);
1303     static constexpr const TSymbolUniqueId imageLoad_UImage2DArray1_Int3    = TSymbolUniqueId(3294);
1304     static constexpr const TSymbolUniqueId imageLoad_ImageCube1_Int3        = TSymbolUniqueId(3295);
1305     static constexpr const TSymbolUniqueId imageLoad_IImageCube1_Int3       = TSymbolUniqueId(3296);
1306     static constexpr const TSymbolUniqueId imageLoad_UImageCube1_Int3       = TSymbolUniqueId(3297);
1307     static constexpr const TSymbolUniqueId imageStore_Image2D1_Int2_Float4  = TSymbolUniqueId(3298);
1308     static constexpr const TSymbolUniqueId imageStore_IImage2D1_Int2_Int4   = TSymbolUniqueId(3299);
1309     static constexpr const TSymbolUniqueId imageStore_UImage2D1_Int2_UInt4  = TSymbolUniqueId(3300);
1310     static constexpr const TSymbolUniqueId imageStore_Image3D1_Int3_Float4  = TSymbolUniqueId(3301);
1311     static constexpr const TSymbolUniqueId imageStore_IImage3D1_Int3_Int4   = TSymbolUniqueId(3302);
1312     static constexpr const TSymbolUniqueId imageStore_UImage3D1_Int3_UInt4  = TSymbolUniqueId(3303);
1313     static constexpr const TSymbolUniqueId imageStore_Image2DArray1_Int3_Float4 =
1314         TSymbolUniqueId(3304);
1315     static constexpr const TSymbolUniqueId imageStore_IImage2DArray1_Int3_Int4 =
1316         TSymbolUniqueId(3305);
1317     static constexpr const TSymbolUniqueId imageStore_UImage2DArray1_Int3_UInt4 =
1318         TSymbolUniqueId(3306);
1319     static constexpr const TSymbolUniqueId imageStore_ImageCube1_Int3_Float4 =
1320         TSymbolUniqueId(3307);
1321     static constexpr const TSymbolUniqueId imageStore_IImageCube1_Int3_Int4 = TSymbolUniqueId(3308);
1322     static constexpr const TSymbolUniqueId imageStore_UImageCube1_Int3_UInt4 =
1323         TSymbolUniqueId(3309);
1324     static constexpr const TSymbolUniqueId memoryBarrier              = TSymbolUniqueId(3310);
1325     static constexpr const TSymbolUniqueId memoryBarrierAtomicCounter = TSymbolUniqueId(3311);
1326     static constexpr const TSymbolUniqueId memoryBarrierBuffer        = TSymbolUniqueId(3312);
1327     static constexpr const TSymbolUniqueId memoryBarrierImage         = TSymbolUniqueId(3313);
1328     static constexpr const TSymbolUniqueId barrier                    = TSymbolUniqueId(3314);
1329     static constexpr const TSymbolUniqueId memoryBarrierShared        = TSymbolUniqueId(3315);
1330     static constexpr const TSymbolUniqueId groupMemoryBarrier         = TSymbolUniqueId(3316);
1331     static constexpr const TSymbolUniqueId EmitVertex                 = TSymbolUniqueId(3317);
1332     static constexpr const TSymbolUniqueId EndPrimitive               = TSymbolUniqueId(3318);
1333     static constexpr const TSymbolUniqueId textureVideoWEBGL_SamplerVideoWEBGL1_Float2 =
1334         TSymbolUniqueId(3319);
1335     static constexpr const TSymbolUniqueId pt00y = TSymbolUniqueId(3320);
1336     static constexpr const TSymbolUniqueId texture_SamplerVideoWEBGL1_Float2 =
1337         TSymbolUniqueId(3321);
1338     static constexpr const TSymbolUniqueId gl_DepthRangeParameters         = TSymbolUniqueId(3322);
1339     static constexpr const TSymbolUniqueId gl_DepthRange                   = TSymbolUniqueId(3323);
1340     static constexpr const TSymbolUniqueId gl_MaxVertexAttribs             = TSymbolUniqueId(3324);
1341     static constexpr const TSymbolUniqueId gl_MaxVertexUniformVectors      = TSymbolUniqueId(3325);
1342     static constexpr const TSymbolUniqueId gl_MaxVertexTextureImageUnits   = TSymbolUniqueId(3326);
1343     static constexpr const TSymbolUniqueId gl_MaxCombinedTextureImageUnits = TSymbolUniqueId(3327);
1344     static constexpr const TSymbolUniqueId gl_MaxTextureImageUnits         = TSymbolUniqueId(3328);
1345     static constexpr const TSymbolUniqueId gl_MaxFragmentUniformVectors    = TSymbolUniqueId(3329);
1346     static constexpr const TSymbolUniqueId gl_MaxVaryingVectors            = TSymbolUniqueId(3330);
1347     static constexpr const TSymbolUniqueId gl_MaxDrawBuffers               = TSymbolUniqueId(3331);
1348     static constexpr const TSymbolUniqueId gl_MaxDualSourceDrawBuffersEXT  = TSymbolUniqueId(3332);
1349     static constexpr const TSymbolUniqueId gl_MaxVertexOutputVectors       = TSymbolUniqueId(3333);
1350     static constexpr const TSymbolUniqueId gl_MaxFragmentInputVectors      = TSymbolUniqueId(3334);
1351     static constexpr const TSymbolUniqueId gl_MinProgramTexelOffset        = TSymbolUniqueId(3335);
1352     static constexpr const TSymbolUniqueId gl_MaxProgramTexelOffset        = TSymbolUniqueId(3336);
1353     static constexpr const TSymbolUniqueId gl_MaxImageUnits                = TSymbolUniqueId(3337);
1354     static constexpr const TSymbolUniqueId gl_MaxVertexImageUniforms       = TSymbolUniqueId(3338);
1355     static constexpr const TSymbolUniqueId gl_MaxFragmentImageUniforms     = TSymbolUniqueId(3339);
1356     static constexpr const TSymbolUniqueId gl_MaxComputeImageUniforms      = TSymbolUniqueId(3340);
1357     static constexpr const TSymbolUniqueId gl_MaxCombinedImageUniforms     = TSymbolUniqueId(3341);
1358     static constexpr const TSymbolUniqueId gl_MaxCombinedShaderOutputResources =
1359         TSymbolUniqueId(3342);
1360     static constexpr const TSymbolUniqueId gl_MaxComputeWorkGroupCount    = TSymbolUniqueId(3343);
1361     static constexpr const TSymbolUniqueId gl_MaxComputeWorkGroupSize     = TSymbolUniqueId(3344);
1362     static constexpr const TSymbolUniqueId gl_MaxComputeUniformComponents = TSymbolUniqueId(3345);
1363     static constexpr const TSymbolUniqueId gl_MaxComputeTextureImageUnits = TSymbolUniqueId(3346);
1364     static constexpr const TSymbolUniqueId gl_MaxComputeAtomicCounters    = TSymbolUniqueId(3347);
1365     static constexpr const TSymbolUniqueId gl_MaxComputeAtomicCounterBuffers =
1366         TSymbolUniqueId(3348);
1367     static constexpr const TSymbolUniqueId gl_MaxVertexAtomicCounters       = TSymbolUniqueId(3349);
1368     static constexpr const TSymbolUniqueId gl_MaxFragmentAtomicCounters     = TSymbolUniqueId(3350);
1369     static constexpr const TSymbolUniqueId gl_MaxCombinedAtomicCounters     = TSymbolUniqueId(3351);
1370     static constexpr const TSymbolUniqueId gl_MaxAtomicCounterBindings      = TSymbolUniqueId(3352);
1371     static constexpr const TSymbolUniqueId gl_MaxVertexAtomicCounterBuffers = TSymbolUniqueId(3353);
1372     static constexpr const TSymbolUniqueId gl_MaxFragmentAtomicCounterBuffers =
1373         TSymbolUniqueId(3354);
1374     static constexpr const TSymbolUniqueId gl_MaxCombinedAtomicCounterBuffers =
1375         TSymbolUniqueId(3355);
1376     static constexpr const TSymbolUniqueId gl_MaxAtomicCounterBufferSize   = TSymbolUniqueId(3356);
1377     static constexpr const TSymbolUniqueId gl_MaxGeometryInputComponents   = TSymbolUniqueId(3357);
1378     static constexpr const TSymbolUniqueId gl_MaxGeometryOutputComponents  = TSymbolUniqueId(3358);
1379     static constexpr const TSymbolUniqueId gl_MaxGeometryImageUniforms     = TSymbolUniqueId(3359);
1380     static constexpr const TSymbolUniqueId gl_MaxGeometryTextureImageUnits = TSymbolUniqueId(3360);
1381     static constexpr const TSymbolUniqueId gl_MaxGeometryOutputVertices    = TSymbolUniqueId(3361);
1382     static constexpr const TSymbolUniqueId gl_MaxGeometryTotalOutputComponents =
1383         TSymbolUniqueId(3362);
1384     static constexpr const TSymbolUniqueId gl_MaxGeometryUniformComponents = TSymbolUniqueId(3363);
1385     static constexpr const TSymbolUniqueId gl_MaxGeometryAtomicCounters    = TSymbolUniqueId(3364);
1386     static constexpr const TSymbolUniqueId gl_MaxGeometryAtomicCounterBuffers =
1387         TSymbolUniqueId(3365);
1388     static constexpr const TSymbolUniqueId gl_FragCoord             = TSymbolUniqueId(3366);
1389     static constexpr const TSymbolUniqueId gl_FrontFacing           = TSymbolUniqueId(3367);
1390     static constexpr const TSymbolUniqueId gl_PointCoord            = TSymbolUniqueId(3368);
1391     static constexpr const TSymbolUniqueId gl_FragColor             = TSymbolUniqueId(3369);
1392     static constexpr const TSymbolUniqueId gl_FragData              = TSymbolUniqueId(3370);
1393     static constexpr const TSymbolUniqueId gl_FragDepth             = TSymbolUniqueId(3371);
1394     static constexpr const TSymbolUniqueId gl_HelperInvocation      = TSymbolUniqueId(3372);
1395     static constexpr const TSymbolUniqueId gl_SecondaryFragColorEXT = TSymbolUniqueId(3373);
1396     static constexpr const TSymbolUniqueId gl_SecondaryFragDataEXT  = TSymbolUniqueId(3374);
1397     static constexpr const TSymbolUniqueId gl_FragDepthEXT          = TSymbolUniqueId(3375);
1398     static constexpr const TSymbolUniqueId gl_LastFragData          = TSymbolUniqueId(3376);
1399     static constexpr const TSymbolUniqueId gl_LastFragColor         = TSymbolUniqueId(3377);
1400     static constexpr const TSymbolUniqueId gl_LastFragDataNV        = TSymbolUniqueId(3378);
1401     static constexpr const TSymbolUniqueId gl_LastFragColorARM      = TSymbolUniqueId(3379);
1402     static constexpr const TSymbolUniqueId gl_PrimitiveID           = TSymbolUniqueId(3380);
1403     static constexpr const TSymbolUniqueId gl_Layer                 = TSymbolUniqueId(3381);
1404     static constexpr const TSymbolUniqueId gl_Position              = TSymbolUniqueId(3382);
1405     static constexpr const TSymbolUniqueId gl_PointSize             = TSymbolUniqueId(3383);
1406     static constexpr const TSymbolUniqueId gl_InstanceID            = TSymbolUniqueId(3384);
1407     static constexpr const TSymbolUniqueId gl_InstanceIndex         = TSymbolUniqueId(3385);
1408     static constexpr const TSymbolUniqueId gl_VertexID              = TSymbolUniqueId(3386);
1409     static constexpr const TSymbolUniqueId gl_VertexIndex           = TSymbolUniqueId(3387);
1410     static constexpr const TSymbolUniqueId gl_ViewportIndex         = TSymbolUniqueId(3388);
1411     static constexpr const TSymbolUniqueId gl_LayerVS               = TSymbolUniqueId(3389);
1412     static constexpr const TSymbolUniqueId gl_DrawID                = TSymbolUniqueId(3390);
1413     static constexpr const TSymbolUniqueId gl_BaseVertex            = TSymbolUniqueId(3391);
1414     static constexpr const TSymbolUniqueId gl_BaseInstance          = TSymbolUniqueId(3392);
1415     static constexpr const TSymbolUniqueId angle_BaseVertex         = TSymbolUniqueId(3393);
1416     static constexpr const TSymbolUniqueId angle_BaseInstance       = TSymbolUniqueId(3394);
1417     static constexpr const TSymbolUniqueId gl_NumWorkGroups         = TSymbolUniqueId(3395);
1418     static constexpr const TSymbolUniqueId gl_WorkGroupSize         = TSymbolUniqueId(3396);
1419     static constexpr const TSymbolUniqueId gl_WorkGroupID           = TSymbolUniqueId(3397);
1420     static constexpr const TSymbolUniqueId gl_LocalInvocationID     = TSymbolUniqueId(3398);
1421     static constexpr const TSymbolUniqueId gl_GlobalInvocationID    = TSymbolUniqueId(3399);
1422     static constexpr const TSymbolUniqueId gl_LocalInvocationIndex  = TSymbolUniqueId(3400);
1423     static constexpr const TSymbolUniqueId gl_PrimitiveIDIn         = TSymbolUniqueId(3401);
1424     static constexpr const TSymbolUniqueId gl_InvocationID          = TSymbolUniqueId(3402);
1425     static constexpr const TSymbolUniqueId gl_PrimitiveIDGS         = TSymbolUniqueId(3403);
1426     static constexpr const TSymbolUniqueId gl_LayerGS               = TSymbolUniqueId(3404);
1427     static constexpr const TSymbolUniqueId gl_PerVertex             = TSymbolUniqueId(3405);
1428     static constexpr const TSymbolUniqueId gl_in                    = TSymbolUniqueId(3406);
1429     static constexpr const TSymbolUniqueId gl_PerVertexOutBlock     = TSymbolUniqueId(3407);
1430     static constexpr const TSymbolUniqueId gl_PositionGS            = TSymbolUniqueId(3408);
1431     static constexpr const TSymbolUniqueId gl_ViewID_OVR            = TSymbolUniqueId(3409);
1432 
1433 };  // class BuiltInId
1434 
1435 namespace BuiltInVariable
1436 {
1437 
1438 const TVariable *angle_BaseInstance();
1439 const TVariable *angle_BaseVertex();
1440 const TVariable *gl_BaseInstance();
1441 const TVariable *gl_BaseVertex();
1442 const TVariable *gl_DrawID();
1443 const TVariable *gl_FragColor();
1444 const TVariable *gl_FragCoord();
1445 const TVariable *gl_FragDepth();
1446 const TVariable *gl_FrontFacing();
1447 const TVariable *gl_GlobalInvocationID();
1448 const TVariable *gl_HelperInvocation();
1449 const TVariable *gl_InstanceID();
1450 const TVariable *gl_InstanceIndex();
1451 const TVariable *gl_InvocationID();
1452 const TVariable *gl_LastFragColor();
1453 const TVariable *gl_LastFragColorARM();
1454 const TVariable *gl_Layer();
1455 const TVariable *gl_LayerGS();
1456 const TVariable *gl_LayerVS();
1457 const TVariable *gl_LocalInvocationID();
1458 const TVariable *gl_LocalInvocationIndex();
1459 const TVariable *gl_NumWorkGroups();
1460 const TVariable *gl_PointCoord();
1461 const TVariable *gl_PointSize();
1462 const TVariable *gl_Position();
1463 const TVariable *gl_PrimitiveID();
1464 const TVariable *gl_PrimitiveIDGS();
1465 const TVariable *gl_PrimitiveIDIn();
1466 const TVariable *gl_SecondaryFragColorEXT();
1467 const TVariable *gl_VertexID();
1468 const TVariable *gl_VertexIndex();
1469 const TVariable *gl_ViewID_OVR();
1470 const TVariable *gl_ViewportIndex();
1471 const TVariable *gl_WorkGroupID();
1472 const TVariable *gl_WorkGroupSize();
1473 
1474 }  // namespace BuiltInVariable
1475 
1476 }  // namespace sh
1477 
1478 #endif  // COMPILER_TRANSLATOR_TREEUTIL_BUILTIN_AUTOGEN_H_
1479