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