blob: 8f0a3e2439f31e044a23e05c93fc63accd6211ad [file] [log] [blame]
// GENERATED FILE - DO NOT EDIT.
// Generated by gen_builtin_symbols.py using data from builtin_variables.json and
// builtin_function_declarations.txt.
//
// Copyright 2019 The ANGLE Project Authors. All rights reserved.
// Use of this source code is governed by a BSD-style license that can be
// found in the LICENSE file.
//
// SymbolTable_ESSL_autogen.cpp:
// Compile-time initialized built-ins.
#include "compiler/translator/SymbolTable.h"
#include "angle_gl.h"
#include "compiler/translator/ImmutableString.h"
#include "compiler/translator/StaticType.h"
#include "compiler/translator/Symbol.h"
#include "compiler/translator/SymbolTable.h"
#include "compiler/translator/tree_util/BuiltIn.h"
namespace sh
{
using Resources = ShBuiltInResources;
using TableBase = TSymbolTableBase;
// Since some of the BuiltInId declarations are used outside of constexpr expressions, we need to
// have these definitions without an initializer. C++17 should eventually remove the need for this.
const TSymbolUniqueId BuiltInId::radians_Float1 = TSymbolUniqueId(2300);
const TSymbolUniqueId BuiltInId::pt00B = TSymbolUniqueId(2301);
const TSymbolUniqueId BuiltInId::radians_Float2 = TSymbolUniqueId(2302);
const TSymbolUniqueId BuiltInId::pt10B = TSymbolUniqueId(2303);
const TSymbolUniqueId BuiltInId::radians_Float3 = TSymbolUniqueId(2304);
const TSymbolUniqueId BuiltInId::pt20B = TSymbolUniqueId(2305);
const TSymbolUniqueId BuiltInId::radians_Float4 = TSymbolUniqueId(2306);
const TSymbolUniqueId BuiltInId::pt30B = TSymbolUniqueId(2307);
const TSymbolUniqueId BuiltInId::degrees_Float1 = TSymbolUniqueId(2308);
const TSymbolUniqueId BuiltInId::degrees_Float2 = TSymbolUniqueId(2309);
const TSymbolUniqueId BuiltInId::degrees_Float3 = TSymbolUniqueId(2310);
const TSymbolUniqueId BuiltInId::degrees_Float4 = TSymbolUniqueId(2311);
const TSymbolUniqueId BuiltInId::sin_Float1 = TSymbolUniqueId(2312);
const TSymbolUniqueId BuiltInId::sin_Float2 = TSymbolUniqueId(2313);
const TSymbolUniqueId BuiltInId::sin_Float3 = TSymbolUniqueId(2314);
const TSymbolUniqueId BuiltInId::sin_Float4 = TSymbolUniqueId(2315);
const TSymbolUniqueId BuiltInId::cos_Float1 = TSymbolUniqueId(2316);
const TSymbolUniqueId BuiltInId::cos_Float2 = TSymbolUniqueId(2317);
const TSymbolUniqueId BuiltInId::cos_Float3 = TSymbolUniqueId(2318);
const TSymbolUniqueId BuiltInId::cos_Float4 = TSymbolUniqueId(2319);
const TSymbolUniqueId BuiltInId::tan_Float1 = TSymbolUniqueId(2320);
const TSymbolUniqueId BuiltInId::tan_Float2 = TSymbolUniqueId(2321);
const TSymbolUniqueId BuiltInId::tan_Float3 = TSymbolUniqueId(2322);
const TSymbolUniqueId BuiltInId::tan_Float4 = TSymbolUniqueId(2323);
const TSymbolUniqueId BuiltInId::asin_Float1 = TSymbolUniqueId(2324);
const TSymbolUniqueId BuiltInId::asin_Float2 = TSymbolUniqueId(2325);
const TSymbolUniqueId BuiltInId::asin_Float3 = TSymbolUniqueId(2326);
const TSymbolUniqueId BuiltInId::asin_Float4 = TSymbolUniqueId(2327);
const TSymbolUniqueId BuiltInId::acos_Float1 = TSymbolUniqueId(2328);
const TSymbolUniqueId BuiltInId::acos_Float2 = TSymbolUniqueId(2329);
const TSymbolUniqueId BuiltInId::acos_Float3 = TSymbolUniqueId(2330);
const TSymbolUniqueId BuiltInId::acos_Float4 = TSymbolUniqueId(2331);
const TSymbolUniqueId BuiltInId::atan_Float1_Float1 = TSymbolUniqueId(2332);
const TSymbolUniqueId BuiltInId::atan_Float2_Float2 = TSymbolUniqueId(2333);
const TSymbolUniqueId BuiltInId::atan_Float3_Float3 = TSymbolUniqueId(2334);
const TSymbolUniqueId BuiltInId::atan_Float4_Float4 = TSymbolUniqueId(2335);
const TSymbolUniqueId BuiltInId::atan_Float1 = TSymbolUniqueId(2336);
const TSymbolUniqueId BuiltInId::atan_Float2 = TSymbolUniqueId(2337);
const TSymbolUniqueId BuiltInId::atan_Float3 = TSymbolUniqueId(2338);
const TSymbolUniqueId BuiltInId::atan_Float4 = TSymbolUniqueId(2339);
const TSymbolUniqueId BuiltInId::sinh_Float1 = TSymbolUniqueId(2340);
const TSymbolUniqueId BuiltInId::sinh_Float2 = TSymbolUniqueId(2341);
const TSymbolUniqueId BuiltInId::sinh_Float3 = TSymbolUniqueId(2342);
const TSymbolUniqueId BuiltInId::sinh_Float4 = TSymbolUniqueId(2343);
const TSymbolUniqueId BuiltInId::cosh_Float1 = TSymbolUniqueId(2344);
const TSymbolUniqueId BuiltInId::cosh_Float2 = TSymbolUniqueId(2345);
const TSymbolUniqueId BuiltInId::cosh_Float3 = TSymbolUniqueId(2346);
const TSymbolUniqueId BuiltInId::cosh_Float4 = TSymbolUniqueId(2347);
const TSymbolUniqueId BuiltInId::tanh_Float1 = TSymbolUniqueId(2348);
const TSymbolUniqueId BuiltInId::tanh_Float2 = TSymbolUniqueId(2349);
const TSymbolUniqueId BuiltInId::tanh_Float3 = TSymbolUniqueId(2350);
const TSymbolUniqueId BuiltInId::tanh_Float4 = TSymbolUniqueId(2351);
const TSymbolUniqueId BuiltInId::asinh_Float1 = TSymbolUniqueId(2352);
const TSymbolUniqueId BuiltInId::asinh_Float2 = TSymbolUniqueId(2353);
const TSymbolUniqueId BuiltInId::asinh_Float3 = TSymbolUniqueId(2354);
const TSymbolUniqueId BuiltInId::asinh_Float4 = TSymbolUniqueId(2355);
const TSymbolUniqueId BuiltInId::acosh_Float1 = TSymbolUniqueId(2356);
const TSymbolUniqueId BuiltInId::acosh_Float2 = TSymbolUniqueId(2357);
const TSymbolUniqueId BuiltInId::acosh_Float3 = TSymbolUniqueId(2358);
const TSymbolUniqueId BuiltInId::acosh_Float4 = TSymbolUniqueId(2359);
const TSymbolUniqueId BuiltInId::atanh_Float1 = TSymbolUniqueId(2360);
const TSymbolUniqueId BuiltInId::atanh_Float2 = TSymbolUniqueId(2361);
const TSymbolUniqueId BuiltInId::atanh_Float3 = TSymbolUniqueId(2362);
const TSymbolUniqueId BuiltInId::atanh_Float4 = TSymbolUniqueId(2363);
const TSymbolUniqueId BuiltInId::pow_Float1_Float1 = TSymbolUniqueId(2364);
const TSymbolUniqueId BuiltInId::pow_Float2_Float2 = TSymbolUniqueId(2365);
const TSymbolUniqueId BuiltInId::pow_Float3_Float3 = TSymbolUniqueId(2366);
const TSymbolUniqueId BuiltInId::pow_Float4_Float4 = TSymbolUniqueId(2367);
const TSymbolUniqueId BuiltInId::exp_Float1 = TSymbolUniqueId(2368);
const TSymbolUniqueId BuiltInId::exp_Float2 = TSymbolUniqueId(2369);
const TSymbolUniqueId BuiltInId::exp_Float3 = TSymbolUniqueId(2370);
const TSymbolUniqueId BuiltInId::exp_Float4 = TSymbolUniqueId(2371);
const TSymbolUniqueId BuiltInId::log_Float1 = TSymbolUniqueId(2372);
const TSymbolUniqueId BuiltInId::log_Float2 = TSymbolUniqueId(2373);
const TSymbolUniqueId BuiltInId::log_Float3 = TSymbolUniqueId(2374);
const TSymbolUniqueId BuiltInId::log_Float4 = TSymbolUniqueId(2375);
const TSymbolUniqueId BuiltInId::exp2_Float1 = TSymbolUniqueId(2376);
const TSymbolUniqueId BuiltInId::exp2_Float2 = TSymbolUniqueId(2377);
const TSymbolUniqueId BuiltInId::exp2_Float3 = TSymbolUniqueId(2378);
const TSymbolUniqueId BuiltInId::exp2_Float4 = TSymbolUniqueId(2379);
const TSymbolUniqueId BuiltInId::log2_Float1 = TSymbolUniqueId(2380);
const TSymbolUniqueId BuiltInId::log2_Float2 = TSymbolUniqueId(2381);
const TSymbolUniqueId BuiltInId::log2_Float3 = TSymbolUniqueId(2382);
const TSymbolUniqueId BuiltInId::log2_Float4 = TSymbolUniqueId(2383);
const TSymbolUniqueId BuiltInId::sqrt_Float1 = TSymbolUniqueId(2384);
const TSymbolUniqueId BuiltInId::sqrt_Float2 = TSymbolUniqueId(2385);
const TSymbolUniqueId BuiltInId::sqrt_Float3 = TSymbolUniqueId(2386);
const TSymbolUniqueId BuiltInId::sqrt_Float4 = TSymbolUniqueId(2387);
const TSymbolUniqueId BuiltInId::inversesqrt_Float1 = TSymbolUniqueId(2388);
const TSymbolUniqueId BuiltInId::inversesqrt_Float2 = TSymbolUniqueId(2389);
const TSymbolUniqueId BuiltInId::inversesqrt_Float3 = TSymbolUniqueId(2390);
const TSymbolUniqueId BuiltInId::inversesqrt_Float4 = TSymbolUniqueId(2391);
const TSymbolUniqueId BuiltInId::abs_Float1 = TSymbolUniqueId(2392);
const TSymbolUniqueId BuiltInId::abs_Float2 = TSymbolUniqueId(2393);
const TSymbolUniqueId BuiltInId::abs_Float3 = TSymbolUniqueId(2394);
const TSymbolUniqueId BuiltInId::abs_Float4 = TSymbolUniqueId(2395);
const TSymbolUniqueId BuiltInId::abs_Int1 = TSymbolUniqueId(2396);
const TSymbolUniqueId BuiltInId::pt00D = TSymbolUniqueId(2397);
const TSymbolUniqueId BuiltInId::abs_Int2 = TSymbolUniqueId(2398);
const TSymbolUniqueId BuiltInId::pt10D = TSymbolUniqueId(2399);
const TSymbolUniqueId BuiltInId::abs_Int3 = TSymbolUniqueId(2400);
const TSymbolUniqueId BuiltInId::pt20D = TSymbolUniqueId(2401);
const TSymbolUniqueId BuiltInId::abs_Int4 = TSymbolUniqueId(2402);
const TSymbolUniqueId BuiltInId::pt30D = TSymbolUniqueId(2403);
const TSymbolUniqueId BuiltInId::sign_Float1 = TSymbolUniqueId(2404);
const TSymbolUniqueId BuiltInId::sign_Float2 = TSymbolUniqueId(2405);
const TSymbolUniqueId BuiltInId::sign_Float3 = TSymbolUniqueId(2406);
const TSymbolUniqueId BuiltInId::sign_Float4 = TSymbolUniqueId(2407);
const TSymbolUniqueId BuiltInId::sign_Int1 = TSymbolUniqueId(2408);
const TSymbolUniqueId BuiltInId::sign_Int2 = TSymbolUniqueId(2409);
const TSymbolUniqueId BuiltInId::sign_Int3 = TSymbolUniqueId(2410);
const TSymbolUniqueId BuiltInId::sign_Int4 = TSymbolUniqueId(2411);
const TSymbolUniqueId BuiltInId::floor_Float1 = TSymbolUniqueId(2412);
const TSymbolUniqueId BuiltInId::floor_Float2 = TSymbolUniqueId(2413);
const TSymbolUniqueId BuiltInId::floor_Float3 = TSymbolUniqueId(2414);
const TSymbolUniqueId BuiltInId::floor_Float4 = TSymbolUniqueId(2415);
const TSymbolUniqueId BuiltInId::trunc_Float1 = TSymbolUniqueId(2416);
const TSymbolUniqueId BuiltInId::trunc_Float2 = TSymbolUniqueId(2417);
const TSymbolUniqueId BuiltInId::trunc_Float3 = TSymbolUniqueId(2418);
const TSymbolUniqueId BuiltInId::trunc_Float4 = TSymbolUniqueId(2419);
const TSymbolUniqueId BuiltInId::round_Float1 = TSymbolUniqueId(2420);
const TSymbolUniqueId BuiltInId::round_Float2 = TSymbolUniqueId(2421);
const TSymbolUniqueId BuiltInId::round_Float3 = TSymbolUniqueId(2422);
const TSymbolUniqueId BuiltInId::round_Float4 = TSymbolUniqueId(2423);
const TSymbolUniqueId BuiltInId::roundEven_Float1 = TSymbolUniqueId(2424);
const TSymbolUniqueId BuiltInId::roundEven_Float2 = TSymbolUniqueId(2425);
const TSymbolUniqueId BuiltInId::roundEven_Float3 = TSymbolUniqueId(2426);
const TSymbolUniqueId BuiltInId::roundEven_Float4 = TSymbolUniqueId(2427);
const TSymbolUniqueId BuiltInId::ceil_Float1 = TSymbolUniqueId(2428);
const TSymbolUniqueId BuiltInId::ceil_Float2 = TSymbolUniqueId(2429);
const TSymbolUniqueId BuiltInId::ceil_Float3 = TSymbolUniqueId(2430);
const TSymbolUniqueId BuiltInId::ceil_Float4 = TSymbolUniqueId(2431);
const TSymbolUniqueId BuiltInId::fract_Float1 = TSymbolUniqueId(2432);
const TSymbolUniqueId BuiltInId::fract_Float2 = TSymbolUniqueId(2433);
const TSymbolUniqueId BuiltInId::fract_Float3 = TSymbolUniqueId(2434);
const TSymbolUniqueId BuiltInId::fract_Float4 = TSymbolUniqueId(2435);
const TSymbolUniqueId BuiltInId::mod_Float1_Float1 = TSymbolUniqueId(2436);
const TSymbolUniqueId BuiltInId::mod_Float2_Float1 = TSymbolUniqueId(2437);
const TSymbolUniqueId BuiltInId::mod_Float3_Float1 = TSymbolUniqueId(2438);
const TSymbolUniqueId BuiltInId::mod_Float4_Float1 = TSymbolUniqueId(2439);
const TSymbolUniqueId BuiltInId::mod_Float2_Float2 = TSymbolUniqueId(2440);
const TSymbolUniqueId BuiltInId::mod_Float3_Float3 = TSymbolUniqueId(2441);
const TSymbolUniqueId BuiltInId::mod_Float4_Float4 = TSymbolUniqueId(2442);
const TSymbolUniqueId BuiltInId::min_Float1_Float1 = TSymbolUniqueId(2443);
const TSymbolUniqueId BuiltInId::min_Float2_Float1 = TSymbolUniqueId(2444);
const TSymbolUniqueId BuiltInId::min_Float3_Float1 = TSymbolUniqueId(2445);
const TSymbolUniqueId BuiltInId::min_Float4_Float1 = TSymbolUniqueId(2446);
const TSymbolUniqueId BuiltInId::min_Float2_Float2 = TSymbolUniqueId(2447);
const TSymbolUniqueId BuiltInId::min_Float3_Float3 = TSymbolUniqueId(2448);
const TSymbolUniqueId BuiltInId::min_Float4_Float4 = TSymbolUniqueId(2449);
const TSymbolUniqueId BuiltInId::min_Int1_Int1 = TSymbolUniqueId(2450);
const TSymbolUniqueId BuiltInId::min_Int2_Int2 = TSymbolUniqueId(2451);
const TSymbolUniqueId BuiltInId::min_Int3_Int3 = TSymbolUniqueId(2452);
const TSymbolUniqueId BuiltInId::min_Int4_Int4 = TSymbolUniqueId(2453);
const TSymbolUniqueId BuiltInId::min_Int2_Int1 = TSymbolUniqueId(2454);
const TSymbolUniqueId BuiltInId::min_Int3_Int1 = TSymbolUniqueId(2455);
const TSymbolUniqueId BuiltInId::min_Int4_Int1 = TSymbolUniqueId(2456);
const TSymbolUniqueId BuiltInId::min_UInt1_UInt1 = TSymbolUniqueId(2457);
const TSymbolUniqueId BuiltInId::pt00E = TSymbolUniqueId(2458);
const TSymbolUniqueId BuiltInId::min_UInt2_UInt2 = TSymbolUniqueId(2459);
const TSymbolUniqueId BuiltInId::pt10E = TSymbolUniqueId(2460);
const TSymbolUniqueId BuiltInId::min_UInt3_UInt3 = TSymbolUniqueId(2461);
const TSymbolUniqueId BuiltInId::pt20E = TSymbolUniqueId(2462);
const TSymbolUniqueId BuiltInId::min_UInt4_UInt4 = TSymbolUniqueId(2463);
const TSymbolUniqueId BuiltInId::pt30E = TSymbolUniqueId(2464);
const TSymbolUniqueId BuiltInId::min_UInt2_UInt1 = TSymbolUniqueId(2465);
const TSymbolUniqueId BuiltInId::min_UInt3_UInt1 = TSymbolUniqueId(2466);
const TSymbolUniqueId BuiltInId::min_UInt4_UInt1 = TSymbolUniqueId(2467);
const TSymbolUniqueId BuiltInId::max_Float1_Float1 = TSymbolUniqueId(2468);
const TSymbolUniqueId BuiltInId::max_Float2_Float1 = TSymbolUniqueId(2469);
const TSymbolUniqueId BuiltInId::max_Float3_Float1 = TSymbolUniqueId(2470);
const TSymbolUniqueId BuiltInId::max_Float4_Float1 = TSymbolUniqueId(2471);
const TSymbolUniqueId BuiltInId::max_Float2_Float2 = TSymbolUniqueId(2472);
const TSymbolUniqueId BuiltInId::max_Float3_Float3 = TSymbolUniqueId(2473);
const TSymbolUniqueId BuiltInId::max_Float4_Float4 = TSymbolUniqueId(2474);
const TSymbolUniqueId BuiltInId::max_Int1_Int1 = TSymbolUniqueId(2475);
const TSymbolUniqueId BuiltInId::max_Int2_Int2 = TSymbolUniqueId(2476);
const TSymbolUniqueId BuiltInId::max_Int3_Int3 = TSymbolUniqueId(2477);
const TSymbolUniqueId BuiltInId::max_Int4_Int4 = TSymbolUniqueId(2478);
const TSymbolUniqueId BuiltInId::max_Int2_Int1 = TSymbolUniqueId(2479);
const TSymbolUniqueId BuiltInId::max_Int3_Int1 = TSymbolUniqueId(2480);
const TSymbolUniqueId BuiltInId::max_Int4_Int1 = TSymbolUniqueId(2481);
const TSymbolUniqueId BuiltInId::max_UInt1_UInt1 = TSymbolUniqueId(2482);
const TSymbolUniqueId BuiltInId::max_UInt2_UInt2 = TSymbolUniqueId(2483);
const TSymbolUniqueId BuiltInId::max_UInt3_UInt3 = TSymbolUniqueId(2484);
const TSymbolUniqueId BuiltInId::max_UInt4_UInt4 = TSymbolUniqueId(2485);
const TSymbolUniqueId BuiltInId::max_UInt2_UInt1 = TSymbolUniqueId(2486);
const TSymbolUniqueId BuiltInId::max_UInt3_UInt1 = TSymbolUniqueId(2487);
const TSymbolUniqueId BuiltInId::max_UInt4_UInt1 = TSymbolUniqueId(2488);
const TSymbolUniqueId BuiltInId::clamp_Float1_Float1_Float1 = TSymbolUniqueId(2489);
const TSymbolUniqueId BuiltInId::clamp_Float2_Float1_Float1 = TSymbolUniqueId(2490);
const TSymbolUniqueId BuiltInId::clamp_Float3_Float1_Float1 = TSymbolUniqueId(2491);
const TSymbolUniqueId BuiltInId::clamp_Float4_Float1_Float1 = TSymbolUniqueId(2492);
const TSymbolUniqueId BuiltInId::clamp_Float2_Float2_Float2 = TSymbolUniqueId(2493);
const TSymbolUniqueId BuiltInId::clamp_Float3_Float3_Float3 = TSymbolUniqueId(2494);
const TSymbolUniqueId BuiltInId::clamp_Float4_Float4_Float4 = TSymbolUniqueId(2495);
const TSymbolUniqueId BuiltInId::clamp_Int1_Int1_Int1 = TSymbolUniqueId(2496);
const TSymbolUniqueId BuiltInId::clamp_Int2_Int1_Int1 = TSymbolUniqueId(2497);
const TSymbolUniqueId BuiltInId::clamp_Int3_Int1_Int1 = TSymbolUniqueId(2498);
const TSymbolUniqueId BuiltInId::clamp_Int4_Int1_Int1 = TSymbolUniqueId(2499);
const TSymbolUniqueId BuiltInId::clamp_Int2_Int2_Int2 = TSymbolUniqueId(2500);
const TSymbolUniqueId BuiltInId::clamp_Int3_Int3_Int3 = TSymbolUniqueId(2501);
const TSymbolUniqueId BuiltInId::clamp_Int4_Int4_Int4 = TSymbolUniqueId(2502);
const TSymbolUniqueId BuiltInId::clamp_UInt1_UInt1_UInt1 = TSymbolUniqueId(2503);
const TSymbolUniqueId BuiltInId::clamp_UInt2_UInt1_UInt1 = TSymbolUniqueId(2504);
const TSymbolUniqueId BuiltInId::clamp_UInt3_UInt1_UInt1 = TSymbolUniqueId(2505);
const TSymbolUniqueId BuiltInId::clamp_UInt4_UInt1_UInt1 = TSymbolUniqueId(2506);
const TSymbolUniqueId BuiltInId::clamp_UInt2_UInt2_UInt2 = TSymbolUniqueId(2507);
const TSymbolUniqueId BuiltInId::clamp_UInt3_UInt3_UInt3 = TSymbolUniqueId(2508);
const TSymbolUniqueId BuiltInId::clamp_UInt4_UInt4_UInt4 = TSymbolUniqueId(2509);
const TSymbolUniqueId BuiltInId::mix_Float1_Float1_Float1 = TSymbolUniqueId(2510);
const TSymbolUniqueId BuiltInId::mix_Float2_Float2_Float1 = TSymbolUniqueId(2511);
const TSymbolUniqueId BuiltInId::mix_Float3_Float3_Float1 = TSymbolUniqueId(2512);
const TSymbolUniqueId BuiltInId::mix_Float4_Float4_Float1 = TSymbolUniqueId(2513);
const TSymbolUniqueId BuiltInId::mix_Float2_Float2_Float2 = TSymbolUniqueId(2514);
const TSymbolUniqueId BuiltInId::mix_Float3_Float3_Float3 = TSymbolUniqueId(2515);
const TSymbolUniqueId BuiltInId::mix_Float4_Float4_Float4 = TSymbolUniqueId(2516);
const TSymbolUniqueId BuiltInId::mix_Float1_Float1_Bool1 = TSymbolUniqueId(2517);
const TSymbolUniqueId BuiltInId::pt00F = TSymbolUniqueId(2518);
const TSymbolUniqueId BuiltInId::mix_Float2_Float2_Bool2 = TSymbolUniqueId(2519);
const TSymbolUniqueId BuiltInId::pt10F = TSymbolUniqueId(2520);
const TSymbolUniqueId BuiltInId::mix_Float3_Float3_Bool3 = TSymbolUniqueId(2521);
const TSymbolUniqueId BuiltInId::pt20F = TSymbolUniqueId(2522);
const TSymbolUniqueId BuiltInId::mix_Float4_Float4_Bool4 = TSymbolUniqueId(2523);
const TSymbolUniqueId BuiltInId::pt30F = TSymbolUniqueId(2524);
const TSymbolUniqueId BuiltInId::step_Float1_Float1 = TSymbolUniqueId(2525);
const TSymbolUniqueId BuiltInId::step_Float2_Float2 = TSymbolUniqueId(2526);
const TSymbolUniqueId BuiltInId::step_Float3_Float3 = TSymbolUniqueId(2527);
const TSymbolUniqueId BuiltInId::step_Float4_Float4 = TSymbolUniqueId(2528);
const TSymbolUniqueId BuiltInId::step_Float1_Float2 = TSymbolUniqueId(2529);
const TSymbolUniqueId BuiltInId::step_Float1_Float3 = TSymbolUniqueId(2530);
const TSymbolUniqueId BuiltInId::step_Float1_Float4 = TSymbolUniqueId(2531);
const TSymbolUniqueId BuiltInId::smoothstep_Float1_Float1_Float1 = TSymbolUniqueId(2532);
const TSymbolUniqueId BuiltInId::smoothstep_Float2_Float2_Float2 = TSymbolUniqueId(2533);
const TSymbolUniqueId BuiltInId::smoothstep_Float3_Float3_Float3 = TSymbolUniqueId(2534);
const TSymbolUniqueId BuiltInId::smoothstep_Float4_Float4_Float4 = TSymbolUniqueId(2535);
const TSymbolUniqueId BuiltInId::smoothstep_Float1_Float1_Float2 = TSymbolUniqueId(2536);
const TSymbolUniqueId BuiltInId::smoothstep_Float1_Float1_Float3 = TSymbolUniqueId(2537);
const TSymbolUniqueId BuiltInId::smoothstep_Float1_Float1_Float4 = TSymbolUniqueId(2538);
const TSymbolUniqueId BuiltInId::modf_Float1_Float1 = TSymbolUniqueId(2539);
const TSymbolUniqueId BuiltInId::pt_o_00B = TSymbolUniqueId(2540);
const TSymbolUniqueId BuiltInId::modf_Float2_Float2 = TSymbolUniqueId(2541);
const TSymbolUniqueId BuiltInId::pt_o_10B = TSymbolUniqueId(2542);
const TSymbolUniqueId BuiltInId::modf_Float3_Float3 = TSymbolUniqueId(2543);
const TSymbolUniqueId BuiltInId::pt_o_20B = TSymbolUniqueId(2544);
const TSymbolUniqueId BuiltInId::modf_Float4_Float4 = TSymbolUniqueId(2545);
const TSymbolUniqueId BuiltInId::pt_o_30B = TSymbolUniqueId(2546);
const TSymbolUniqueId BuiltInId::isnan_Float1 = TSymbolUniqueId(2547);
const TSymbolUniqueId BuiltInId::isnan_Float2 = TSymbolUniqueId(2548);
const TSymbolUniqueId BuiltInId::isnan_Float3 = TSymbolUniqueId(2549);
const TSymbolUniqueId BuiltInId::isnan_Float4 = TSymbolUniqueId(2550);
const TSymbolUniqueId BuiltInId::isinf_Float1 = TSymbolUniqueId(2551);
const TSymbolUniqueId BuiltInId::isinf_Float2 = TSymbolUniqueId(2552);
const TSymbolUniqueId BuiltInId::isinf_Float3 = TSymbolUniqueId(2553);
const TSymbolUniqueId BuiltInId::isinf_Float4 = TSymbolUniqueId(2554);
const TSymbolUniqueId BuiltInId::floatBitsToInt_Float1 = TSymbolUniqueId(2555);
const TSymbolUniqueId BuiltInId::floatBitsToInt_Float2 = TSymbolUniqueId(2556);
const TSymbolUniqueId BuiltInId::floatBitsToInt_Float3 = TSymbolUniqueId(2557);
const TSymbolUniqueId BuiltInId::floatBitsToInt_Float4 = TSymbolUniqueId(2558);
const TSymbolUniqueId BuiltInId::floatBitsToUint_Float1 = TSymbolUniqueId(2559);
const TSymbolUniqueId BuiltInId::floatBitsToUint_Float2 = TSymbolUniqueId(2560);
const TSymbolUniqueId BuiltInId::floatBitsToUint_Float3 = TSymbolUniqueId(2561);
const TSymbolUniqueId BuiltInId::floatBitsToUint_Float4 = TSymbolUniqueId(2562);
const TSymbolUniqueId BuiltInId::intBitsToFloat_Int1 = TSymbolUniqueId(2563);
const TSymbolUniqueId BuiltInId::intBitsToFloat_Int2 = TSymbolUniqueId(2564);
const TSymbolUniqueId BuiltInId::intBitsToFloat_Int3 = TSymbolUniqueId(2565);
const TSymbolUniqueId BuiltInId::intBitsToFloat_Int4 = TSymbolUniqueId(2566);
const TSymbolUniqueId BuiltInId::uintBitsToFloat_UInt1 = TSymbolUniqueId(2567);
const TSymbolUniqueId BuiltInId::uintBitsToFloat_UInt2 = TSymbolUniqueId(2568);
const TSymbolUniqueId BuiltInId::uintBitsToFloat_UInt3 = TSymbolUniqueId(2569);
const TSymbolUniqueId BuiltInId::uintBitsToFloat_UInt4 = TSymbolUniqueId(2570);
const TSymbolUniqueId BuiltInId::frexp_Float1_Int1 = TSymbolUniqueId(2571);
const TSymbolUniqueId BuiltInId::pt_o_00D = TSymbolUniqueId(2572);
const TSymbolUniqueId BuiltInId::frexp_Float2_Int2 = TSymbolUniqueId(2573);
const TSymbolUniqueId BuiltInId::pt_o_10D = TSymbolUniqueId(2574);
const TSymbolUniqueId BuiltInId::frexp_Float3_Int3 = TSymbolUniqueId(2575);
const TSymbolUniqueId BuiltInId::pt_o_20D = TSymbolUniqueId(2576);
const TSymbolUniqueId BuiltInId::frexp_Float4_Int4 = TSymbolUniqueId(2577);
const TSymbolUniqueId BuiltInId::pt_o_30D = TSymbolUniqueId(2578);
const TSymbolUniqueId BuiltInId::ldexp_Float1_Int1 = TSymbolUniqueId(2579);
const TSymbolUniqueId BuiltInId::ldexp_Float2_Int2 = TSymbolUniqueId(2580);
const TSymbolUniqueId BuiltInId::ldexp_Float3_Int3 = TSymbolUniqueId(2581);
const TSymbolUniqueId BuiltInId::ldexp_Float4_Int4 = TSymbolUniqueId(2582);
const TSymbolUniqueId BuiltInId::packSnorm2x16_Float2 = TSymbolUniqueId(2583);
const TSymbolUniqueId BuiltInId::packHalf2x16_Float2 = TSymbolUniqueId(2584);
const TSymbolUniqueId BuiltInId::unpackSnorm2x16_UInt1 = TSymbolUniqueId(2585);
const TSymbolUniqueId BuiltInId::unpackHalf2x16_UInt1 = TSymbolUniqueId(2586);
const TSymbolUniqueId BuiltInId::packUnorm2x16_Float2 = TSymbolUniqueId(2587);
const TSymbolUniqueId BuiltInId::unpackUnorm2x16_UInt1 = TSymbolUniqueId(2588);
const TSymbolUniqueId BuiltInId::packUnorm4x8_Float4 = TSymbolUniqueId(2589);
const TSymbolUniqueId BuiltInId::packSnorm4x8_Float4 = TSymbolUniqueId(2590);
const TSymbolUniqueId BuiltInId::unpackUnorm4x8_UInt1 = TSymbolUniqueId(2591);
const TSymbolUniqueId BuiltInId::unpackSnorm4x8_UInt1 = TSymbolUniqueId(2592);
const TSymbolUniqueId BuiltInId::length_Float1 = TSymbolUniqueId(2593);
const TSymbolUniqueId BuiltInId::length_Float2 = TSymbolUniqueId(2594);
const TSymbolUniqueId BuiltInId::length_Float3 = TSymbolUniqueId(2595);
const TSymbolUniqueId BuiltInId::length_Float4 = TSymbolUniqueId(2596);
const TSymbolUniqueId BuiltInId::distance_Float1_Float1 = TSymbolUniqueId(2597);
const TSymbolUniqueId BuiltInId::distance_Float2_Float2 = TSymbolUniqueId(2598);
const TSymbolUniqueId BuiltInId::distance_Float3_Float3 = TSymbolUniqueId(2599);
const TSymbolUniqueId BuiltInId::distance_Float4_Float4 = TSymbolUniqueId(2600);
const TSymbolUniqueId BuiltInId::dot_Float1_Float1 = TSymbolUniqueId(2601);
const TSymbolUniqueId BuiltInId::dot_Float2_Float2 = TSymbolUniqueId(2602);
const TSymbolUniqueId BuiltInId::dot_Float3_Float3 = TSymbolUniqueId(2603);
const TSymbolUniqueId BuiltInId::dot_Float4_Float4 = TSymbolUniqueId(2604);
const TSymbolUniqueId BuiltInId::cross_Float3_Float3 = TSymbolUniqueId(2605);
const TSymbolUniqueId BuiltInId::normalize_Float1 = TSymbolUniqueId(2606);
const TSymbolUniqueId BuiltInId::normalize_Float2 = TSymbolUniqueId(2607);
const TSymbolUniqueId BuiltInId::normalize_Float3 = TSymbolUniqueId(2608);
const TSymbolUniqueId BuiltInId::normalize_Float4 = TSymbolUniqueId(2609);
const TSymbolUniqueId BuiltInId::faceforward_Float1_Float1_Float1 = TSymbolUniqueId(2610);
const TSymbolUniqueId BuiltInId::faceforward_Float2_Float2_Float2 = TSymbolUniqueId(2611);
const TSymbolUniqueId BuiltInId::faceforward_Float3_Float3_Float3 = TSymbolUniqueId(2612);
const TSymbolUniqueId BuiltInId::faceforward_Float4_Float4_Float4 = TSymbolUniqueId(2613);
const TSymbolUniqueId BuiltInId::reflect_Float1_Float1 = TSymbolUniqueId(2614);
const TSymbolUniqueId BuiltInId::reflect_Float2_Float2 = TSymbolUniqueId(2615);
const TSymbolUniqueId BuiltInId::reflect_Float3_Float3 = TSymbolUniqueId(2616);
const TSymbolUniqueId BuiltInId::reflect_Float4_Float4 = TSymbolUniqueId(2617);
const TSymbolUniqueId BuiltInId::refract_Float1_Float1_Float1 = TSymbolUniqueId(2618);
const TSymbolUniqueId BuiltInId::refract_Float2_Float2_Float1 = TSymbolUniqueId(2619);
const TSymbolUniqueId BuiltInId::refract_Float3_Float3_Float1 = TSymbolUniqueId(2620);
const TSymbolUniqueId BuiltInId::refract_Float4_Float4_Float1 = TSymbolUniqueId(2621);
const TSymbolUniqueId BuiltInId::matrixCompMult_Float2x2_Float2x2 = TSymbolUniqueId(2622);
const TSymbolUniqueId BuiltInId::pt50B = TSymbolUniqueId(2623);
const TSymbolUniqueId BuiltInId::matrixCompMult_Float3x3_Float3x3 = TSymbolUniqueId(2624);
const TSymbolUniqueId BuiltInId::ptA0B = TSymbolUniqueId(2625);
const TSymbolUniqueId BuiltInId::matrixCompMult_Float4x4_Float4x4 = TSymbolUniqueId(2626);
const TSymbolUniqueId BuiltInId::ptF0B = TSymbolUniqueId(2627);
const TSymbolUniqueId BuiltInId::matrixCompMult_Float2x3_Float2x3 = TSymbolUniqueId(2628);
const TSymbolUniqueId BuiltInId::pt90B = TSymbolUniqueId(2629);
const TSymbolUniqueId BuiltInId::matrixCompMult_Float3x2_Float3x2 = TSymbolUniqueId(2630);
const TSymbolUniqueId BuiltInId::pt60B = TSymbolUniqueId(2631);
const TSymbolUniqueId BuiltInId::matrixCompMult_Float2x4_Float2x4 = TSymbolUniqueId(2632);
const TSymbolUniqueId BuiltInId::ptD0B = TSymbolUniqueId(2633);
const TSymbolUniqueId BuiltInId::matrixCompMult_Float4x2_Float4x2 = TSymbolUniqueId(2634);
const TSymbolUniqueId BuiltInId::pt70B = TSymbolUniqueId(2635);
const TSymbolUniqueId BuiltInId::matrixCompMult_Float3x4_Float3x4 = TSymbolUniqueId(2636);
const TSymbolUniqueId BuiltInId::ptE0B = TSymbolUniqueId(2637);
const TSymbolUniqueId BuiltInId::matrixCompMult_Float4x3_Float4x3 = TSymbolUniqueId(2638);
const TSymbolUniqueId BuiltInId::ptB0B = TSymbolUniqueId(2639);
const TSymbolUniqueId BuiltInId::outerProduct_Float2_Float2 = TSymbolUniqueId(2640);
const TSymbolUniqueId BuiltInId::outerProduct_Float3_Float3 = TSymbolUniqueId(2641);
const TSymbolUniqueId BuiltInId::outerProduct_Float4_Float4 = TSymbolUniqueId(2642);
const TSymbolUniqueId BuiltInId::outerProduct_Float3_Float2 = TSymbolUniqueId(2643);
const TSymbolUniqueId BuiltInId::outerProduct_Float2_Float3 = TSymbolUniqueId(2644);
const TSymbolUniqueId BuiltInId::outerProduct_Float4_Float2 = TSymbolUniqueId(2645);
const TSymbolUniqueId BuiltInId::outerProduct_Float2_Float4 = TSymbolUniqueId(2646);
const TSymbolUniqueId BuiltInId::outerProduct_Float4_Float3 = TSymbolUniqueId(2647);
const TSymbolUniqueId BuiltInId::outerProduct_Float3_Float4 = TSymbolUniqueId(2648);
const TSymbolUniqueId BuiltInId::transpose_Float2x2 = TSymbolUniqueId(2649);
const TSymbolUniqueId BuiltInId::transpose_Float3x3 = TSymbolUniqueId(2650);
const TSymbolUniqueId BuiltInId::transpose_Float4x4 = TSymbolUniqueId(2651);
const TSymbolUniqueId BuiltInId::transpose_Float3x2 = TSymbolUniqueId(2652);
const TSymbolUniqueId BuiltInId::transpose_Float2x3 = TSymbolUniqueId(2653);
const TSymbolUniqueId BuiltInId::transpose_Float4x2 = TSymbolUniqueId(2654);
const TSymbolUniqueId BuiltInId::transpose_Float2x4 = TSymbolUniqueId(2655);
const TSymbolUniqueId BuiltInId::transpose_Float4x3 = TSymbolUniqueId(2656);
const TSymbolUniqueId BuiltInId::transpose_Float3x4 = TSymbolUniqueId(2657);
const TSymbolUniqueId BuiltInId::determinant_Float2x2 = TSymbolUniqueId(2658);
const TSymbolUniqueId BuiltInId::determinant_Float3x3 = TSymbolUniqueId(2659);
const TSymbolUniqueId BuiltInId::determinant_Float4x4 = TSymbolUniqueId(2660);
const TSymbolUniqueId BuiltInId::inverse_Float2x2 = TSymbolUniqueId(2661);
const TSymbolUniqueId BuiltInId::inverse_Float3x3 = TSymbolUniqueId(2662);
const TSymbolUniqueId BuiltInId::inverse_Float4x4 = TSymbolUniqueId(2663);
const TSymbolUniqueId BuiltInId::lessThan_Float2_Float2 = TSymbolUniqueId(2664);
const TSymbolUniqueId BuiltInId::lessThan_Float3_Float3 = TSymbolUniqueId(2665);
const TSymbolUniqueId BuiltInId::lessThan_Float4_Float4 = TSymbolUniqueId(2666);
const TSymbolUniqueId BuiltInId::lessThan_Int2_Int2 = TSymbolUniqueId(2667);
const TSymbolUniqueId BuiltInId::lessThan_Int3_Int3 = TSymbolUniqueId(2668);
const TSymbolUniqueId BuiltInId::lessThan_Int4_Int4 = TSymbolUniqueId(2669);
const TSymbolUniqueId BuiltInId::lessThan_UInt2_UInt2 = TSymbolUniqueId(2670);
const TSymbolUniqueId BuiltInId::lessThan_UInt3_UInt3 = TSymbolUniqueId(2671);
const TSymbolUniqueId BuiltInId::lessThan_UInt4_UInt4 = TSymbolUniqueId(2672);
const TSymbolUniqueId BuiltInId::lessThanEqual_Float2_Float2 = TSymbolUniqueId(2673);
const TSymbolUniqueId BuiltInId::lessThanEqual_Float3_Float3 = TSymbolUniqueId(2674);
const TSymbolUniqueId BuiltInId::lessThanEqual_Float4_Float4 = TSymbolUniqueId(2675);
const TSymbolUniqueId BuiltInId::lessThanEqual_Int2_Int2 = TSymbolUniqueId(2676);
const TSymbolUniqueId BuiltInId::lessThanEqual_Int3_Int3 = TSymbolUniqueId(2677);
const TSymbolUniqueId BuiltInId::lessThanEqual_Int4_Int4 = TSymbolUniqueId(2678);
const TSymbolUniqueId BuiltInId::lessThanEqual_UInt2_UInt2 = TSymbolUniqueId(2679);
const TSymbolUniqueId BuiltInId::lessThanEqual_UInt3_UInt3 = TSymbolUniqueId(2680);
const TSymbolUniqueId BuiltInId::lessThanEqual_UInt4_UInt4 = TSymbolUniqueId(2681);
const TSymbolUniqueId BuiltInId::greaterThan_Float2_Float2 = TSymbolUniqueId(2682);
const TSymbolUniqueId BuiltInId::greaterThan_Float3_Float3 = TSymbolUniqueId(2683);
const TSymbolUniqueId BuiltInId::greaterThan_Float4_Float4 = TSymbolUniqueId(2684);
const TSymbolUniqueId BuiltInId::greaterThan_Int2_Int2 = TSymbolUniqueId(2685);
const TSymbolUniqueId BuiltInId::greaterThan_Int3_Int3 = TSymbolUniqueId(2686);
const TSymbolUniqueId BuiltInId::greaterThan_Int4_Int4 = TSymbolUniqueId(2687);
const TSymbolUniqueId BuiltInId::greaterThan_UInt2_UInt2 = TSymbolUniqueId(2688);
const TSymbolUniqueId BuiltInId::greaterThan_UInt3_UInt3 = TSymbolUniqueId(2689);
const TSymbolUniqueId BuiltInId::greaterThan_UInt4_UInt4 = TSymbolUniqueId(2690);
const TSymbolUniqueId BuiltInId::greaterThanEqual_Float2_Float2 = TSymbolUniqueId(2691);
const TSymbolUniqueId BuiltInId::greaterThanEqual_Float3_Float3 = TSymbolUniqueId(2692);
const TSymbolUniqueId BuiltInId::greaterThanEqual_Float4_Float4 = TSymbolUniqueId(2693);
const TSymbolUniqueId BuiltInId::greaterThanEqual_Int2_Int2 = TSymbolUniqueId(2694);
const TSymbolUniqueId BuiltInId::greaterThanEqual_Int3_Int3 = TSymbolUniqueId(2695);
const TSymbolUniqueId BuiltInId::greaterThanEqual_Int4_Int4 = TSymbolUniqueId(2696);
const TSymbolUniqueId BuiltInId::greaterThanEqual_UInt2_UInt2 = TSymbolUniqueId(2697);
const TSymbolUniqueId BuiltInId::greaterThanEqual_UInt3_UInt3 = TSymbolUniqueId(2698);
const TSymbolUniqueId BuiltInId::greaterThanEqual_UInt4_UInt4 = TSymbolUniqueId(2699);
const TSymbolUniqueId BuiltInId::equal_Float2_Float2 = TSymbolUniqueId(2700);
const TSymbolUniqueId BuiltInId::equal_Float3_Float3 = TSymbolUniqueId(2701);
const TSymbolUniqueId BuiltInId::equal_Float4_Float4 = TSymbolUniqueId(2702);
const TSymbolUniqueId BuiltInId::equal_Int2_Int2 = TSymbolUniqueId(2703);
const TSymbolUniqueId BuiltInId::equal_Int3_Int3 = TSymbolUniqueId(2704);
const TSymbolUniqueId BuiltInId::equal_Int4_Int4 = TSymbolUniqueId(2705);
const TSymbolUniqueId BuiltInId::equal_UInt2_UInt2 = TSymbolUniqueId(2706);
const TSymbolUniqueId BuiltInId::equal_UInt3_UInt3 = TSymbolUniqueId(2707);
const TSymbolUniqueId BuiltInId::equal_UInt4_UInt4 = TSymbolUniqueId(2708);
const TSymbolUniqueId BuiltInId::equal_Bool2_Bool2 = TSymbolUniqueId(2709);
const TSymbolUniqueId BuiltInId::equal_Bool3_Bool3 = TSymbolUniqueId(2710);
const TSymbolUniqueId BuiltInId::equal_Bool4_Bool4 = TSymbolUniqueId(2711);
const TSymbolUniqueId BuiltInId::notEqual_Float2_Float2 = TSymbolUniqueId(2712);
const TSymbolUniqueId BuiltInId::notEqual_Float3_Float3 = TSymbolUniqueId(2713);
const TSymbolUniqueId BuiltInId::notEqual_Float4_Float4 = TSymbolUniqueId(2714);
const TSymbolUniqueId BuiltInId::notEqual_Int2_Int2 = TSymbolUniqueId(2715);
const TSymbolUniqueId BuiltInId::notEqual_Int3_Int3 = TSymbolUniqueId(2716);
const TSymbolUniqueId BuiltInId::notEqual_Int4_Int4 = TSymbolUniqueId(2717);
const TSymbolUniqueId BuiltInId::notEqual_UInt2_UInt2 = TSymbolUniqueId(2718);
const TSymbolUniqueId BuiltInId::notEqual_UInt3_UInt3 = TSymbolUniqueId(2719);
const TSymbolUniqueId BuiltInId::notEqual_UInt4_UInt4 = TSymbolUniqueId(2720);
const TSymbolUniqueId BuiltInId::notEqual_Bool2_Bool2 = TSymbolUniqueId(2721);
const TSymbolUniqueId BuiltInId::notEqual_Bool3_Bool3 = TSymbolUniqueId(2722);
const TSymbolUniqueId BuiltInId::notEqual_Bool4_Bool4 = TSymbolUniqueId(2723);
const TSymbolUniqueId BuiltInId::any_Bool2 = TSymbolUniqueId(2724);
const TSymbolUniqueId BuiltInId::any_Bool3 = TSymbolUniqueId(2725);
const TSymbolUniqueId BuiltInId::any_Bool4 = TSymbolUniqueId(2726);
const TSymbolUniqueId BuiltInId::all_Bool2 = TSymbolUniqueId(2727);
const TSymbolUniqueId BuiltInId::all_Bool3 = TSymbolUniqueId(2728);
const TSymbolUniqueId BuiltInId::all_Bool4 = TSymbolUniqueId(2729);
const TSymbolUniqueId BuiltInId::notFunc_Bool2 = TSymbolUniqueId(2730);
const TSymbolUniqueId BuiltInId::notFunc_Bool3 = TSymbolUniqueId(2731);
const TSymbolUniqueId BuiltInId::notFunc_Bool4 = TSymbolUniqueId(2732);
const TSymbolUniqueId BuiltInId::bitfieldExtract_Int1_Int1_Int1 = TSymbolUniqueId(2733);
const TSymbolUniqueId BuiltInId::bitfieldExtract_Int2_Int1_Int1 = TSymbolUniqueId(2734);
const TSymbolUniqueId BuiltInId::bitfieldExtract_Int3_Int1_Int1 = TSymbolUniqueId(2735);
const TSymbolUniqueId BuiltInId::bitfieldExtract_Int4_Int1_Int1 = TSymbolUniqueId(2736);
const TSymbolUniqueId BuiltInId::bitfieldExtract_UInt1_Int1_Int1 = TSymbolUniqueId(2737);
const TSymbolUniqueId BuiltInId::bitfieldExtract_UInt2_Int1_Int1 = TSymbolUniqueId(2738);
const TSymbolUniqueId BuiltInId::bitfieldExtract_UInt3_Int1_Int1 = TSymbolUniqueId(2739);
const TSymbolUniqueId BuiltInId::bitfieldExtract_UInt4_Int1_Int1 = TSymbolUniqueId(2740);
const TSymbolUniqueId BuiltInId::bitfieldInsert_Int1_Int1_Int1_Int1 = TSymbolUniqueId(2741);
const TSymbolUniqueId BuiltInId::bitfieldInsert_Int2_Int2_Int1_Int1 = TSymbolUniqueId(2742);
const TSymbolUniqueId BuiltInId::bitfieldInsert_Int3_Int3_Int1_Int1 = TSymbolUniqueId(2743);
const TSymbolUniqueId BuiltInId::bitfieldInsert_Int4_Int4_Int1_Int1 = TSymbolUniqueId(2744);
const TSymbolUniqueId BuiltInId::bitfieldInsert_UInt1_UInt1_Int1_Int1 = TSymbolUniqueId(2745);
const TSymbolUniqueId BuiltInId::bitfieldInsert_UInt2_UInt2_Int1_Int1 = TSymbolUniqueId(2746);
const TSymbolUniqueId BuiltInId::bitfieldInsert_UInt3_UInt3_Int1_Int1 = TSymbolUniqueId(2747);
const TSymbolUniqueId BuiltInId::bitfieldInsert_UInt4_UInt4_Int1_Int1 = TSymbolUniqueId(2748);
const TSymbolUniqueId BuiltInId::bitfieldReverse_Int1 = TSymbolUniqueId(2749);
const TSymbolUniqueId BuiltInId::bitfieldReverse_Int2 = TSymbolUniqueId(2750);
const TSymbolUniqueId BuiltInId::bitfieldReverse_Int3 = TSymbolUniqueId(2751);
const TSymbolUniqueId BuiltInId::bitfieldReverse_Int4 = TSymbolUniqueId(2752);
const TSymbolUniqueId BuiltInId::bitfieldReverse_UInt1 = TSymbolUniqueId(2753);
const TSymbolUniqueId BuiltInId::bitfieldReverse_UInt2 = TSymbolUniqueId(2754);
const TSymbolUniqueId BuiltInId::bitfieldReverse_UInt3 = TSymbolUniqueId(2755);
const TSymbolUniqueId BuiltInId::bitfieldReverse_UInt4 = TSymbolUniqueId(2756);
const TSymbolUniqueId BuiltInId::bitCount_Int1 = TSymbolUniqueId(2757);
const TSymbolUniqueId BuiltInId::bitCount_Int2 = TSymbolUniqueId(2758);
const TSymbolUniqueId BuiltInId::bitCount_Int3 = TSymbolUniqueId(2759);
const TSymbolUniqueId BuiltInId::bitCount_Int4 = TSymbolUniqueId(2760);
const TSymbolUniqueId BuiltInId::bitCount_UInt1 = TSymbolUniqueId(2761);
const TSymbolUniqueId BuiltInId::bitCount_UInt2 = TSymbolUniqueId(2762);
const TSymbolUniqueId BuiltInId::bitCount_UInt3 = TSymbolUniqueId(2763);
const TSymbolUniqueId BuiltInId::bitCount_UInt4 = TSymbolUniqueId(2764);
const TSymbolUniqueId BuiltInId::findLSB_Int1 = TSymbolUniqueId(2765);
const TSymbolUniqueId BuiltInId::findLSB_Int2 = TSymbolUniqueId(2766);
const TSymbolUniqueId BuiltInId::findLSB_Int3 = TSymbolUniqueId(2767);
const TSymbolUniqueId BuiltInId::findLSB_Int4 = TSymbolUniqueId(2768);
const TSymbolUniqueId BuiltInId::findLSB_UInt1 = TSymbolUniqueId(2769);
const TSymbolUniqueId BuiltInId::findLSB_UInt2 = TSymbolUniqueId(2770);
const TSymbolUniqueId BuiltInId::findLSB_UInt3 = TSymbolUniqueId(2771);
const TSymbolUniqueId BuiltInId::findLSB_UInt4 = TSymbolUniqueId(2772);
const TSymbolUniqueId BuiltInId::findMSB_Int1 = TSymbolUniqueId(2773);
const TSymbolUniqueId BuiltInId::findMSB_Int2 = TSymbolUniqueId(2774);
const TSymbolUniqueId BuiltInId::findMSB_Int3 = TSymbolUniqueId(2775);
const TSymbolUniqueId BuiltInId::findMSB_Int4 = TSymbolUniqueId(2776);
const TSymbolUniqueId BuiltInId::findMSB_UInt1 = TSymbolUniqueId(2777);
const TSymbolUniqueId BuiltInId::findMSB_UInt2 = TSymbolUniqueId(2778);
const TSymbolUniqueId BuiltInId::findMSB_UInt3 = TSymbolUniqueId(2779);
const TSymbolUniqueId BuiltInId::findMSB_UInt4 = TSymbolUniqueId(2780);
const TSymbolUniqueId BuiltInId::uaddCarry_UInt1_UInt1_UInt1 = TSymbolUniqueId(2781);
const TSymbolUniqueId BuiltInId::pt_o_00E = TSymbolUniqueId(2782);
const TSymbolUniqueId BuiltInId::uaddCarry_UInt2_UInt2_UInt2 = TSymbolUniqueId(2783);
const TSymbolUniqueId BuiltInId::pt_o_10E = TSymbolUniqueId(2784);
const TSymbolUniqueId BuiltInId::uaddCarry_UInt3_UInt3_UInt3 = TSymbolUniqueId(2785);
const TSymbolUniqueId BuiltInId::pt_o_20E = TSymbolUniqueId(2786);
const TSymbolUniqueId BuiltInId::uaddCarry_UInt4_UInt4_UInt4 = TSymbolUniqueId(2787);
const TSymbolUniqueId BuiltInId::pt_o_30E = TSymbolUniqueId(2788);
const TSymbolUniqueId BuiltInId::usubBorrow_UInt1_UInt1_UInt1 = TSymbolUniqueId(2789);
const TSymbolUniqueId BuiltInId::usubBorrow_UInt2_UInt2_UInt2 = TSymbolUniqueId(2790);
const TSymbolUniqueId BuiltInId::usubBorrow_UInt3_UInt3_UInt3 = TSymbolUniqueId(2791);
const TSymbolUniqueId BuiltInId::usubBorrow_UInt4_UInt4_UInt4 = TSymbolUniqueId(2792);
const TSymbolUniqueId BuiltInId::umulExtended_UInt1_UInt1_UInt1_UInt1 = TSymbolUniqueId(2793);
const TSymbolUniqueId BuiltInId::umulExtended_UInt2_UInt2_UInt2_UInt2 = TSymbolUniqueId(2794);
const TSymbolUniqueId BuiltInId::umulExtended_UInt3_UInt3_UInt3_UInt3 = TSymbolUniqueId(2795);
const TSymbolUniqueId BuiltInId::umulExtended_UInt4_UInt4_UInt4_UInt4 = TSymbolUniqueId(2796);
const TSymbolUniqueId BuiltInId::imulExtended_Int1_Int1_Int1_Int1 = TSymbolUniqueId(2797);
const TSymbolUniqueId BuiltInId::imulExtended_Int2_Int2_Int2_Int2 = TSymbolUniqueId(2798);
const TSymbolUniqueId BuiltInId::imulExtended_Int3_Int3_Int3_Int3 = TSymbolUniqueId(2799);
const TSymbolUniqueId BuiltInId::imulExtended_Int4_Int4_Int4_Int4 = TSymbolUniqueId(2800);
const TSymbolUniqueId BuiltInId::texture2D_Sampler2D1_Float2 = TSymbolUniqueId(2801);
const TSymbolUniqueId BuiltInId::pt00I = TSymbolUniqueId(2802);
const TSymbolUniqueId BuiltInId::texture2DProj_Sampler2D1_Float3 = TSymbolUniqueId(2803);
const TSymbolUniqueId BuiltInId::texture2DProj_Sampler2D1_Float4 = TSymbolUniqueId(2804);
const TSymbolUniqueId BuiltInId::textureCube_SamplerCube1_Float3 = TSymbolUniqueId(2805);
const TSymbolUniqueId BuiltInId::pt00K = TSymbolUniqueId(2806);
const TSymbolUniqueId BuiltInId::texture2D_SamplerExternalOES1_Float2 = TSymbolUniqueId(2807);
const TSymbolUniqueId BuiltInId::pt00M = TSymbolUniqueId(2808);
const TSymbolUniqueId BuiltInId::texture2DProj_SamplerExternalOES1_Float3 = TSymbolUniqueId(2809);
const TSymbolUniqueId BuiltInId::texture2DProj_SamplerExternalOES1_Float4 = TSymbolUniqueId(2810);
const TSymbolUniqueId BuiltInId::texture2DRect_Sampler2DRect1_Float2 = TSymbolUniqueId(2811);
const TSymbolUniqueId BuiltInId::pt00O = TSymbolUniqueId(2812);
const TSymbolUniqueId BuiltInId::texture2DRectProj_Sampler2DRect1_Float3 = TSymbolUniqueId(2813);
const TSymbolUniqueId BuiltInId::texture2DRectProj_Sampler2DRect1_Float4 = TSymbolUniqueId(2814);
const TSymbolUniqueId BuiltInId::texture_Sampler2DRect1_Float2 = TSymbolUniqueId(2815);
const TSymbolUniqueId BuiltInId::textureProj_Sampler2DRect1_Float3 = TSymbolUniqueId(2816);
const TSymbolUniqueId BuiltInId::textureProj_Sampler2DRect1_Float4 = TSymbolUniqueId(2817);
const TSymbolUniqueId BuiltInId::texture2DGradEXT_Sampler2D1_Float2_Float2_Float2 =
TSymbolUniqueId(2818);
const TSymbolUniqueId BuiltInId::texture2DProjGradEXT_Sampler2D1_Float3_Float2_Float2 =
TSymbolUniqueId(2819);
const TSymbolUniqueId BuiltInId::texture2DProjGradEXT_Sampler2D1_Float4_Float2_Float2 =
TSymbolUniqueId(2820);
const TSymbolUniqueId BuiltInId::textureCubeGradEXT_SamplerCube1_Float3_Float3_Float3 =
TSymbolUniqueId(2821);
const TSymbolUniqueId BuiltInId::texture2D_Sampler2D1_Float2_Float1 = TSymbolUniqueId(2822);
const TSymbolUniqueId BuiltInId::texture2DProj_Sampler2D1_Float3_Float1 = TSymbolUniqueId(2823);
const TSymbolUniqueId BuiltInId::texture2DProj_Sampler2D1_Float4_Float1 = TSymbolUniqueId(2824);
const TSymbolUniqueId BuiltInId::textureCube_SamplerCube1_Float3_Float1 = TSymbolUniqueId(2825);
const TSymbolUniqueId BuiltInId::dFdxExt_Float1 = TSymbolUniqueId(2826);
const TSymbolUniqueId BuiltInId::dFdxExt_Float2 = TSymbolUniqueId(2827);
const TSymbolUniqueId BuiltInId::dFdxExt_Float3 = TSymbolUniqueId(2828);
const TSymbolUniqueId BuiltInId::dFdxExt_Float4 = TSymbolUniqueId(2829);
const TSymbolUniqueId BuiltInId::dFdyExt_Float1 = TSymbolUniqueId(2830);
const TSymbolUniqueId BuiltInId::dFdyExt_Float2 = TSymbolUniqueId(2831);
const TSymbolUniqueId BuiltInId::dFdyExt_Float3 = TSymbolUniqueId(2832);
const TSymbolUniqueId BuiltInId::dFdyExt_Float4 = TSymbolUniqueId(2833);
const TSymbolUniqueId BuiltInId::fwidthExt_Float1 = TSymbolUniqueId(2834);
const TSymbolUniqueId BuiltInId::fwidthExt_Float2 = TSymbolUniqueId(2835);
const TSymbolUniqueId BuiltInId::fwidthExt_Float3 = TSymbolUniqueId(2836);
const TSymbolUniqueId BuiltInId::fwidthExt_Float4 = TSymbolUniqueId(2837);
const TSymbolUniqueId BuiltInId::texture2DLodEXT_Sampler2D1_Float2_Float1 = TSymbolUniqueId(2838);
const TSymbolUniqueId BuiltInId::texture2DProjLodEXT_Sampler2D1_Float3_Float1 =
TSymbolUniqueId(2839);
const TSymbolUniqueId BuiltInId::texture2DProjLodEXT_Sampler2D1_Float4_Float1 =
TSymbolUniqueId(2840);
const TSymbolUniqueId BuiltInId::textureCubeLodEXT_SamplerCube1_Float3_Float1 =
TSymbolUniqueId(2841);
const TSymbolUniqueId BuiltInId::texture3D_Sampler3D1_Float3 = TSymbolUniqueId(2842);
const TSymbolUniqueId BuiltInId::pt00J = TSymbolUniqueId(2843);
const TSymbolUniqueId BuiltInId::texture3DProj_Sampler3D1_Float4 = TSymbolUniqueId(2844);
const TSymbolUniqueId BuiltInId::texture3D_Sampler3D1_Float3_Float1 = TSymbolUniqueId(2845);
const TSymbolUniqueId BuiltInId::texture3DProj_Sampler3D1_Float4_Float1 = TSymbolUniqueId(2846);
const TSymbolUniqueId BuiltInId::texture3DLod_Sampler3D1_Float3_Float1 = TSymbolUniqueId(2847);
const TSymbolUniqueId BuiltInId::texture3DProjLod_Sampler3D1_Float4_Float1 = TSymbolUniqueId(2848);
const TSymbolUniqueId BuiltInId::texture2DLod_Sampler2D1_Float2_Float1 = TSymbolUniqueId(2849);
const TSymbolUniqueId BuiltInId::texture2DProjLod_Sampler2D1_Float3_Float1 = TSymbolUniqueId(2850);
const TSymbolUniqueId BuiltInId::texture2DProjLod_Sampler2D1_Float4_Float1 = TSymbolUniqueId(2851);
const TSymbolUniqueId BuiltInId::textureCubeLod_SamplerCube1_Float3_Float1 = TSymbolUniqueId(2852);
const TSymbolUniqueId BuiltInId::texture_Sampler2D1_Float2 = TSymbolUniqueId(2853);
const TSymbolUniqueId BuiltInId::texture_ISampler2D1_Float2 = TSymbolUniqueId(2854);
const TSymbolUniqueId BuiltInId::pt00R = TSymbolUniqueId(2855);
const TSymbolUniqueId BuiltInId::texture_USampler2D1_Float2 = TSymbolUniqueId(2856);
const TSymbolUniqueId BuiltInId::pt00X = TSymbolUniqueId(2857);
const TSymbolUniqueId BuiltInId::texture_Sampler3D1_Float3 = TSymbolUniqueId(2858);
const TSymbolUniqueId BuiltInId::texture_ISampler3D1_Float3 = TSymbolUniqueId(2859);
const TSymbolUniqueId BuiltInId::pt00S = TSymbolUniqueId(2860);
const TSymbolUniqueId BuiltInId::texture_USampler3D1_Float3 = TSymbolUniqueId(2861);
const TSymbolUniqueId BuiltInId::pt00Y = TSymbolUniqueId(2862);
const TSymbolUniqueId BuiltInId::texture_SamplerCube1_Float3 = TSymbolUniqueId(2863);
const TSymbolUniqueId BuiltInId::texture_ISamplerCube1_Float3 = TSymbolUniqueId(2864);
const TSymbolUniqueId BuiltInId::pt00T = TSymbolUniqueId(2865);
const TSymbolUniqueId BuiltInId::texture_USamplerCube1_Float3 = TSymbolUniqueId(2866);
const TSymbolUniqueId BuiltInId::pt00Z = TSymbolUniqueId(2867);
const TSymbolUniqueId BuiltInId::texture_Sampler2DArray1_Float3 = TSymbolUniqueId(2868);
const TSymbolUniqueId BuiltInId::pt00L = TSymbolUniqueId(2869);
const TSymbolUniqueId BuiltInId::texture_ISampler2DArray1_Float3 = TSymbolUniqueId(2870);
const TSymbolUniqueId BuiltInId::pt00U = TSymbolUniqueId(2871);
const TSymbolUniqueId BuiltInId::texture_USampler2DArray1_Float3 = TSymbolUniqueId(2872);
const TSymbolUniqueId BuiltInId::pt00a = TSymbolUniqueId(2873);
const TSymbolUniqueId BuiltInId::texture_Sampler2DShadow1_Float3 = TSymbolUniqueId(2874);
const TSymbolUniqueId BuiltInId::pt00d = TSymbolUniqueId(2875);
const TSymbolUniqueId BuiltInId::texture_SamplerCubeShadow1_Float4 = TSymbolUniqueId(2876);
const TSymbolUniqueId BuiltInId::pt00e = TSymbolUniqueId(2877);
const TSymbolUniqueId BuiltInId::texture_Sampler2DArrayShadow1_Float4 = TSymbolUniqueId(2878);
const TSymbolUniqueId BuiltInId::pt00f = TSymbolUniqueId(2879);
const TSymbolUniqueId BuiltInId::textureProj_Sampler2D1_Float3 = TSymbolUniqueId(2880);
const TSymbolUniqueId BuiltInId::textureProj_ISampler2D1_Float3 = TSymbolUniqueId(2881);
const TSymbolUniqueId BuiltInId::textureProj_USampler2D1_Float3 = TSymbolUniqueId(2882);
const TSymbolUniqueId BuiltInId::textureProj_Sampler2D1_Float4 = TSymbolUniqueId(2883);
const TSymbolUniqueId BuiltInId::textureProj_ISampler2D1_Float4 = TSymbolUniqueId(2884);
const TSymbolUniqueId BuiltInId::textureProj_USampler2D1_Float4 = TSymbolUniqueId(2885);
const TSymbolUniqueId BuiltInId::textureProj_Sampler3D1_Float4 = TSymbolUniqueId(2886);
const TSymbolUniqueId BuiltInId::textureProj_ISampler3D1_Float4 = TSymbolUniqueId(2887);
const TSymbolUniqueId BuiltInId::textureProj_USampler3D1_Float4 = TSymbolUniqueId(2888);
const TSymbolUniqueId BuiltInId::textureProj_Sampler2DShadow1_Float4 = TSymbolUniqueId(2889);
const TSymbolUniqueId BuiltInId::textureLod_Sampler2D1_Float2_Float1 = TSymbolUniqueId(2890);
const TSymbolUniqueId BuiltInId::textureLod_ISampler2D1_Float2_Float1 = TSymbolUniqueId(2891);
const TSymbolUniqueId BuiltInId::textureLod_USampler2D1_Float2_Float1 = TSymbolUniqueId(2892);
const TSymbolUniqueId BuiltInId::textureLod_Sampler3D1_Float3_Float1 = TSymbolUniqueId(2893);
const TSymbolUniqueId BuiltInId::textureLod_ISampler3D1_Float3_Float1 = TSymbolUniqueId(2894);
const TSymbolUniqueId BuiltInId::textureLod_USampler3D1_Float3_Float1 = TSymbolUniqueId(2895);
const TSymbolUniqueId BuiltInId::textureLod_SamplerCube1_Float3_Float1 = TSymbolUniqueId(2896);
const TSymbolUniqueId BuiltInId::textureLod_ISamplerCube1_Float3_Float1 = TSymbolUniqueId(2897);
const TSymbolUniqueId BuiltInId::textureLod_USamplerCube1_Float3_Float1 = TSymbolUniqueId(2898);
const TSymbolUniqueId BuiltInId::textureLod_Sampler2DArray1_Float3_Float1 = TSymbolUniqueId(2899);
const TSymbolUniqueId BuiltInId::textureLod_ISampler2DArray1_Float3_Float1 = TSymbolUniqueId(2900);
const TSymbolUniqueId BuiltInId::textureLod_USampler2DArray1_Float3_Float1 = TSymbolUniqueId(2901);
const TSymbolUniqueId BuiltInId::textureLod_Sampler2DShadow1_Float3_Float1 = TSymbolUniqueId(2902);
const TSymbolUniqueId BuiltInId::textureSize_Sampler2D1_Int1 = TSymbolUniqueId(2903);
const TSymbolUniqueId BuiltInId::textureSize_ISampler2D1_Int1 = TSymbolUniqueId(2904);
const TSymbolUniqueId BuiltInId::textureSize_USampler2D1_Int1 = TSymbolUniqueId(2905);
const TSymbolUniqueId BuiltInId::textureSize_Sampler3D1_Int1 = TSymbolUniqueId(2906);
const TSymbolUniqueId BuiltInId::textureSize_ISampler3D1_Int1 = TSymbolUniqueId(2907);
const TSymbolUniqueId BuiltInId::textureSize_USampler3D1_Int1 = TSymbolUniqueId(2908);
const TSymbolUniqueId BuiltInId::textureSize_SamplerCube1_Int1 = TSymbolUniqueId(2909);
const TSymbolUniqueId BuiltInId::textureSize_ISamplerCube1_Int1 = TSymbolUniqueId(2910);
const TSymbolUniqueId BuiltInId::textureSize_USamplerCube1_Int1 = TSymbolUniqueId(2911);
const TSymbolUniqueId BuiltInId::textureSize_Sampler2DArray1_Int1 = TSymbolUniqueId(2912);
const TSymbolUniqueId BuiltInId::textureSize_ISampler2DArray1_Int1 = TSymbolUniqueId(2913);
const TSymbolUniqueId BuiltInId::textureSize_USampler2DArray1_Int1 = TSymbolUniqueId(2914);
const TSymbolUniqueId BuiltInId::textureSize_Sampler2DShadow1_Int1 = TSymbolUniqueId(2915);
const TSymbolUniqueId BuiltInId::textureSize_SamplerCubeShadow1_Int1 = TSymbolUniqueId(2916);
const TSymbolUniqueId BuiltInId::textureSize_Sampler2DArrayShadow1_Int1 = TSymbolUniqueId(2917);
const TSymbolUniqueId BuiltInId::textureProjLod_Sampler2D1_Float3_Float1 = TSymbolUniqueId(2918);
const TSymbolUniqueId BuiltInId::textureProjLod_ISampler2D1_Float3_Float1 = TSymbolUniqueId(2919);
const TSymbolUniqueId BuiltInId::textureProjLod_USampler2D1_Float3_Float1 = TSymbolUniqueId(2920);
const TSymbolUniqueId BuiltInId::textureProjLod_Sampler2D1_Float4_Float1 = TSymbolUniqueId(2921);
const TSymbolUniqueId BuiltInId::textureProjLod_ISampler2D1_Float4_Float1 = TSymbolUniqueId(2922);
const TSymbolUniqueId BuiltInId::textureProjLod_USampler2D1_Float4_Float1 = TSymbolUniqueId(2923);
const TSymbolUniqueId BuiltInId::textureProjLod_Sampler3D1_Float4_Float1 = TSymbolUniqueId(2924);
const TSymbolUniqueId BuiltInId::textureProjLod_ISampler3D1_Float4_Float1 = TSymbolUniqueId(2925);
const TSymbolUniqueId BuiltInId::textureProjLod_USampler3D1_Float4_Float1 = TSymbolUniqueId(2926);
const TSymbolUniqueId BuiltInId::textureProjLod_Sampler2DShadow1_Float4_Float1 =
TSymbolUniqueId(2927);
const TSymbolUniqueId BuiltInId::texelFetch_Sampler2D1_Int2_Int1 = TSymbolUniqueId(2928);
const TSymbolUniqueId BuiltInId::texelFetch_ISampler2D1_Int2_Int1 = TSymbolUniqueId(2929);
const TSymbolUniqueId BuiltInId::texelFetch_USampler2D1_Int2_Int1 = TSymbolUniqueId(2930);
const TSymbolUniqueId BuiltInId::texelFetch_Sampler3D1_Int3_Int1 = TSymbolUniqueId(2931);
const TSymbolUniqueId BuiltInId::texelFetch_ISampler3D1_Int3_Int1 = TSymbolUniqueId(2932);
const TSymbolUniqueId BuiltInId::texelFetch_USampler3D1_Int3_Int1 = TSymbolUniqueId(2933);
const TSymbolUniqueId BuiltInId::texelFetch_Sampler2DArray1_Int3_Int1 = TSymbolUniqueId(2934);
const TSymbolUniqueId BuiltInId::texelFetch_ISampler2DArray1_Int3_Int1 = TSymbolUniqueId(2935);
const TSymbolUniqueId BuiltInId::texelFetch_USampler2DArray1_Int3_Int1 = TSymbolUniqueId(2936);
const TSymbolUniqueId BuiltInId::textureGrad_Sampler2D1_Float2_Float2_Float2 =
TSymbolUniqueId(2937);
const TSymbolUniqueId BuiltInId::textureGrad_ISampler2D1_Float2_Float2_Float2 =
TSymbolUniqueId(2938);
const TSymbolUniqueId BuiltInId::textureGrad_USampler2D1_Float2_Float2_Float2 =
TSymbolUniqueId(2939);
const TSymbolUniqueId BuiltInId::textureGrad_Sampler3D1_Float3_Float3_Float3 =
TSymbolUniqueId(2940);
const TSymbolUniqueId BuiltInId::textureGrad_ISampler3D1_Float3_Float3_Float3 =
TSymbolUniqueId(2941);
const TSymbolUniqueId BuiltInId::textureGrad_USampler3D1_Float3_Float3_Float3 =
TSymbolUniqueId(2942);
const TSymbolUniqueId BuiltInId::textureGrad_SamplerCube1_Float3_Float3_Float3 =
TSymbolUniqueId(2943);
const TSymbolUniqueId BuiltInId::textureGrad_ISamplerCube1_Float3_Float3_Float3 =
TSymbolUniqueId(2944);
const TSymbolUniqueId BuiltInId::textureGrad_USamplerCube1_Float3_Float3_Float3 =
TSymbolUniqueId(2945);
const TSymbolUniqueId BuiltInId::textureGrad_Sampler2DShadow1_Float3_Float2_Float2 =
TSymbolUniqueId(2946);
const TSymbolUniqueId BuiltInId::textureGrad_SamplerCubeShadow1_Float4_Float3_Float3 =
TSymbolUniqueId(2947);
const TSymbolUniqueId BuiltInId::textureGrad_Sampler2DArray1_Float3_Float2_Float2 =
TSymbolUniqueId(2948);
const TSymbolUniqueId BuiltInId::textureGrad_ISampler2DArray1_Float3_Float2_Float2 =
TSymbolUniqueId(2949);
const TSymbolUniqueId BuiltInId::textureGrad_USampler2DArray1_Float3_Float2_Float2 =
TSymbolUniqueId(2950);
const TSymbolUniqueId BuiltInId::textureGrad_Sampler2DArrayShadow1_Float4_Float2_Float2 =
TSymbolUniqueId(2951);
const TSymbolUniqueId BuiltInId::textureProjGrad_Sampler2D1_Float3_Float2_Float2 =
TSymbolUniqueId(2952);
const TSymbolUniqueId BuiltInId::textureProjGrad_ISampler2D1_Float3_Float2_Float2 =
TSymbolUniqueId(2953);
const TSymbolUniqueId BuiltInId::textureProjGrad_USampler2D1_Float3_Float2_Float2 =
TSymbolUniqueId(2954);
const TSymbolUniqueId BuiltInId::textureProjGrad_Sampler2D1_Float4_Float2_Float2 =
TSymbolUniqueId(2955);
const TSymbolUniqueId BuiltInId::textureProjGrad_ISampler2D1_Float4_Float2_Float2 =
TSymbolUniqueId(2956);
const TSymbolUniqueId BuiltInId::textureProjGrad_USampler2D1_Float4_Float2_Float2 =
TSymbolUniqueId(2957);
const TSymbolUniqueId BuiltInId::textureProjGrad_Sampler3D1_Float4_Float3_Float3 =
TSymbolUniqueId(2958);
const TSymbolUniqueId BuiltInId::textureProjGrad_ISampler3D1_Float4_Float3_Float3 =
TSymbolUniqueId(2959);
const TSymbolUniqueId BuiltInId::textureProjGrad_USampler3D1_Float4_Float3_Float3 =
TSymbolUniqueId(2960);
const TSymbolUniqueId BuiltInId::textureProjGrad_Sampler2DShadow1_Float4_Float2_Float2 =
TSymbolUniqueId(2961);
const TSymbolUniqueId BuiltInId::textureSize_Sampler2DMS1 = TSymbolUniqueId(2962);
const TSymbolUniqueId BuiltInId::pt00P = TSymbolUniqueId(2963);
const TSymbolUniqueId BuiltInId::textureSize_ISampler2DMS1 = TSymbolUniqueId(2964);
const TSymbolUniqueId BuiltInId::pt00V = TSymbolUniqueId(2965);
const TSymbolUniqueId BuiltInId::textureSize_USampler2DMS1 = TSymbolUniqueId(2966);
const TSymbolUniqueId BuiltInId::pt00b = TSymbolUniqueId(2967);
const TSymbolUniqueId BuiltInId::textureSizeExt_Sampler2DMS1 = TSymbolUniqueId(2968);
const TSymbolUniqueId BuiltInId::textureSizeExt_ISampler2DMS1 = TSymbolUniqueId(2969);
const TSymbolUniqueId BuiltInId::textureSizeExt_USampler2DMS1 = TSymbolUniqueId(2970);
const TSymbolUniqueId BuiltInId::textureSizeExt_Sampler2DMSArray1 = TSymbolUniqueId(2971);
const TSymbolUniqueId BuiltInId::pt00Q = TSymbolUniqueId(2972);
const TSymbolUniqueId BuiltInId::textureSizeExt_ISampler2DMSArray1 = TSymbolUniqueId(2973);
const TSymbolUniqueId BuiltInId::pt00W = TSymbolUniqueId(2974);
const TSymbolUniqueId BuiltInId::textureSizeExt_USampler2DMSArray1 = TSymbolUniqueId(2975);
const TSymbolUniqueId BuiltInId::pt00c = TSymbolUniqueId(2976);
const TSymbolUniqueId BuiltInId::texelFetch_Sampler2DMS1_Int2_Int1 = TSymbolUniqueId(2977);
const TSymbolUniqueId BuiltInId::texelFetch_ISampler2DMS1_Int2_Int1 = TSymbolUniqueId(2978);
const TSymbolUniqueId BuiltInId::texelFetch_USampler2DMS1_Int2_Int1 = TSymbolUniqueId(2979);
const TSymbolUniqueId BuiltInId::texelFetchExt_Sampler2DMS1_Int2_Int1 = TSymbolUniqueId(2980);
const TSymbolUniqueId BuiltInId::texelFetchExt_ISampler2DMS1_Int2_Int1 = TSymbolUniqueId(2981);
const TSymbolUniqueId BuiltInId::texelFetchExt_USampler2DMS1_Int2_Int1 = TSymbolUniqueId(2982);
const TSymbolUniqueId BuiltInId::texelFetchExt_Sampler2DMSArray1_Int3_Int1 = TSymbolUniqueId(2983);
const TSymbolUniqueId BuiltInId::texelFetchExt_ISampler2DMSArray1_Int3_Int1 = TSymbolUniqueId(2984);
const TSymbolUniqueId BuiltInId::texelFetchExt_USampler2DMSArray1_Int3_Int1 = TSymbolUniqueId(2985);
const TSymbolUniqueId BuiltInId::texture_Sampler2D1_Float2_Float1 = TSymbolUniqueId(2986);
const TSymbolUniqueId BuiltInId::texture_ISampler2D1_Float2_Float1 = TSymbolUniqueId(2987);
const TSymbolUniqueId BuiltInId::texture_USampler2D1_Float2_Float1 = TSymbolUniqueId(2988);
const TSymbolUniqueId BuiltInId::texture_Sampler3D1_Float3_Float1 = TSymbolUniqueId(2989);
const TSymbolUniqueId BuiltInId::texture_ISampler3D1_Float3_Float1 = TSymbolUniqueId(2990);
const TSymbolUniqueId BuiltInId::texture_USampler3D1_Float3_Float1 = TSymbolUniqueId(2991);
const TSymbolUniqueId BuiltInId::texture_SamplerCube1_Float3_Float1 = TSymbolUniqueId(2992);
const TSymbolUniqueId BuiltInId::texture_ISamplerCube1_Float3_Float1 = TSymbolUniqueId(2993);
const TSymbolUniqueId BuiltInId::texture_USamplerCube1_Float3_Float1 = TSymbolUniqueId(2994);
const TSymbolUniqueId BuiltInId::texture_Sampler2DArray1_Float3_Float1 = TSymbolUniqueId(2995);
const TSymbolUniqueId BuiltInId::texture_ISampler2DArray1_Float3_Float1 = TSymbolUniqueId(2996);
const TSymbolUniqueId BuiltInId::texture_USampler2DArray1_Float3_Float1 = TSymbolUniqueId(2997);
const TSymbolUniqueId BuiltInId::textureProj_Sampler2D1_Float3_Float1 = TSymbolUniqueId(2998);
const TSymbolUniqueId BuiltInId::textureProj_ISampler2D1_Float3_Float1 = TSymbolUniqueId(2999);
const TSymbolUniqueId BuiltInId::textureProj_USampler2D1_Float3_Float1 = TSymbolUniqueId(3000);
const TSymbolUniqueId BuiltInId::textureProj_Sampler2D1_Float4_Float1 = TSymbolUniqueId(3001);
const TSymbolUniqueId BuiltInId::textureProj_ISampler2D1_Float4_Float1 = TSymbolUniqueId(3002);
const TSymbolUniqueId BuiltInId::textureProj_USampler2D1_Float4_Float1 = TSymbolUniqueId(3003);
const TSymbolUniqueId BuiltInId::textureProj_Sampler3D1_Float4_Float1 = TSymbolUniqueId(3004);
const TSymbolUniqueId BuiltInId::textureProj_ISampler3D1_Float4_Float1 = TSymbolUniqueId(3005);
const TSymbolUniqueId BuiltInId::textureProj_USampler3D1_Float4_Float1 = TSymbolUniqueId(3006);
const TSymbolUniqueId BuiltInId::texture_Sampler2DShadow1_Float3_Float1 = TSymbolUniqueId(3007);
const TSymbolUniqueId BuiltInId::texture_SamplerCubeShadow1_Float4_Float1 = TSymbolUniqueId(3008);
const TSymbolUniqueId BuiltInId::textureProj_Sampler2DShadow1_Float4_Float1 = TSymbolUniqueId(3009);
const TSymbolUniqueId BuiltInId::texture_SamplerExternalOES1_Float2_Float1 = TSymbolUniqueId(3010);
const TSymbolUniqueId BuiltInId::textureProj_SamplerExternalOES1_Float3_Float1 =
TSymbolUniqueId(3011);
const TSymbolUniqueId BuiltInId::textureProj_SamplerExternalOES1_Float4_Float1 =
TSymbolUniqueId(3012);
const TSymbolUniqueId BuiltInId::texture_SamplerExternal2DY2YEXT1_Float2_Float1 =
TSymbolUniqueId(3013);
const TSymbolUniqueId BuiltInId::pt00N = TSymbolUniqueId(3014);
const TSymbolUniqueId BuiltInId::textureProj_SamplerExternal2DY2YEXT1_Float3_Float1 =
TSymbolUniqueId(3015);
const TSymbolUniqueId BuiltInId::textureProj_SamplerExternal2DY2YEXT1_Float4_Float1 =
TSymbolUniqueId(3016);
const TSymbolUniqueId BuiltInId::textureOffset_Sampler2D1_Float2_Int2 = TSymbolUniqueId(3017);
const TSymbolUniqueId BuiltInId::textureOffset_ISampler2D1_Float2_Int2 = TSymbolUniqueId(3018);
const TSymbolUniqueId BuiltInId::textureOffset_USampler2D1_Float2_Int2 = TSymbolUniqueId(3019);
const TSymbolUniqueId BuiltInId::textureOffset_Sampler3D1_Float3_Int3 = TSymbolUniqueId(3020);
const TSymbolUniqueId BuiltInId::textureOffset_ISampler3D1_Float3_Int3 = TSymbolUniqueId(3021);
const TSymbolUniqueId BuiltInId::textureOffset_USampler3D1_Float3_Int3 = TSymbolUniqueId(3022);
const TSymbolUniqueId BuiltInId::textureOffset_Sampler2DShadow1_Float3_Int2 = TSymbolUniqueId(3023);
const TSymbolUniqueId BuiltInId::textureOffset_Sampler2DArray1_Float3_Int2 = TSymbolUniqueId(3024);
const TSymbolUniqueId BuiltInId::textureOffset_ISampler2DArray1_Float3_Int2 = TSymbolUniqueId(3025);
const TSymbolUniqueId BuiltInId::textureOffset_USampler2DArray1_Float3_Int2 = TSymbolUniqueId(3026);
const TSymbolUniqueId BuiltInId::textureProjOffset_Sampler2D1_Float3_Int2 = TSymbolUniqueId(3027);
const TSymbolUniqueId BuiltInId::textureProjOffset_ISampler2D1_Float3_Int2 = TSymbolUniqueId(3028);
const TSymbolUniqueId BuiltInId::textureProjOffset_USampler2D1_Float3_Int2 = TSymbolUniqueId(3029);
const TSymbolUniqueId BuiltInId::textureProjOffset_Sampler2D1_Float4_Int2 = TSymbolUniqueId(3030);
const TSymbolUniqueId BuiltInId::textureProjOffset_ISampler2D1_Float4_Int2 = TSymbolUniqueId(3031);
const TSymbolUniqueId BuiltInId::textureProjOffset_USampler2D1_Float4_Int2 = TSymbolUniqueId(3032);
const TSymbolUniqueId BuiltInId::textureProjOffset_Sampler3D1_Float4_Int3 = TSymbolUniqueId(3033);
const TSymbolUniqueId BuiltInId::textureProjOffset_ISampler3D1_Float4_Int3 = TSymbolUniqueId(3034);
const TSymbolUniqueId BuiltInId::textureProjOffset_USampler3D1_Float4_Int3 = TSymbolUniqueId(3035);
const TSymbolUniqueId BuiltInId::textureProjOffset_Sampler2DShadow1_Float4_Int2 =
TSymbolUniqueId(3036);
const TSymbolUniqueId BuiltInId::textureLodOffset_Sampler2D1_Float2_Float1_Int2 =
TSymbolUniqueId(3037);
const TSymbolUniqueId BuiltInId::textureLodOffset_ISampler2D1_Float2_Float1_Int2 =
TSymbolUniqueId(3038);
const TSymbolUniqueId BuiltInId::textureLodOffset_USampler2D1_Float2_Float1_Int2 =
TSymbolUniqueId(3039);
const TSymbolUniqueId BuiltInId::textureLodOffset_Sampler3D1_Float3_Float1_Int3 =
TSymbolUniqueId(3040);
const TSymbolUniqueId BuiltInId::textureLodOffset_ISampler3D1_Float3_Float1_Int3 =
TSymbolUniqueId(3041);
const TSymbolUniqueId BuiltInId::textureLodOffset_USampler3D1_Float3_Float1_Int3 =
TSymbolUniqueId(3042);
const TSymbolUniqueId BuiltInId::textureLodOffset_Sampler2DShadow1_Float3_Float1_Int2 =
TSymbolUniqueId(3043);
const TSymbolUniqueId BuiltInId::textureLodOffset_Sampler2DArray1_Float3_Float1_Int2 =
TSymbolUniqueId(3044);
const TSymbolUniqueId BuiltInId::textureLodOffset_ISampler2DArray1_Float3_Float1_Int2 =
TSymbolUniqueId(3045);
const TSymbolUniqueId BuiltInId::textureLodOffset_USampler2DArray1_Float3_Float1_Int2 =
TSymbolUniqueId(3046);
const TSymbolUniqueId BuiltInId::textureProjLodOffset_Sampler2D1_Float3_Float1_Int2 =
TSymbolUniqueId(3047);
const TSymbolUniqueId BuiltInId::textureProjLodOffset_ISampler2D1_Float3_Float1_Int2 =
TSymbolUniqueId(3048);
const TSymbolUniqueId BuiltInId::textureProjLodOffset_USampler2D1_Float3_Float1_Int2 =
TSymbolUniqueId(3049);
const TSymbolUniqueId BuiltInId::textureProjLodOffset_Sampler2D1_Float4_Float1_Int2 =
TSymbolUniqueId(3050);
const TSymbolUniqueId BuiltInId::textureProjLodOffset_ISampler2D1_Float4_Float1_Int2 =
TSymbolUniqueId(3051);
const TSymbolUniqueId BuiltInId::textureProjLodOffset_USampler2D1_Float4_Float1_Int2 =
TSymbolUniqueId(3052);
const TSymbolUniqueId BuiltInId::textureProjLodOffset_Sampler3D1_Float4_Float1_Int3 =
TSymbolUniqueId(3053);
const TSymbolUniqueId BuiltInId::textureProjLodOffset_ISampler3D1_Float4_Float1_Int3 =
TSymbolUniqueId(3054);
const TSymbolUniqueId BuiltInId::textureProjLodOffset_USampler3D1_Float4_Float1_Int3 =
TSymbolUniqueId(3055);
const TSymbolUniqueId BuiltInId::textureProjLodOffset_Sampler2DShadow1_Float4_Float1_Int2 =
TSymbolUniqueId(3056);
const TSymbolUniqueId BuiltInId::texelFetchOffset_Sampler2D1_Int2_Int1_Int2 = TSymbolUniqueId(3057);
const TSymbolUniqueId BuiltInId::texelFetchOffset_ISampler2D1_Int2_Int1_Int2 =
TSymbolUniqueId(3058);
const TSymbolUniqueId BuiltInId::texelFetchOffset_USampler2D1_Int2_Int1_Int2 =
TSymbolUniqueId(3059);
const TSymbolUniqueId BuiltInId::texelFetchOffset_Sampler3D1_Int3_Int1_Int3 = TSymbolUniqueId(3060);
const TSymbolUniqueId BuiltInId::texelFetchOffset_ISampler3D1_Int3_Int1_Int3 =
TSymbolUniqueId(3061);
const TSymbolUniqueId BuiltInId::texelFetchOffset_USampler3D1_Int3_Int1_Int3 =
TSymbolUniqueId(3062);
const TSymbolUniqueId BuiltInId::texelFetchOffset_Sampler2DArray1_Int3_Int1_Int2 =
TSymbolUniqueId(3063);
const TSymbolUniqueId BuiltInId::texelFetchOffset_ISampler2DArray1_Int3_Int1_Int2 =
TSymbolUniqueId(3064);
const TSymbolUniqueId BuiltInId::texelFetchOffset_USampler2DArray1_Int3_Int1_Int2 =
TSymbolUniqueId(3065);
const TSymbolUniqueId BuiltInId::textureGradOffset_Sampler2D1_Float2_Float2_Float2_Int2 =
TSymbolUniqueId(3066);
const TSymbolUniqueId BuiltInId::textureGradOffset_ISampler2D1_Float2_Float2_Float2_Int2 =
TSymbolUniqueId(3067);
const TSymbolUniqueId BuiltInId::textureGradOffset_USampler2D1_Float2_Float2_Float2_Int2 =
TSymbolUniqueId(3068);
const TSymbolUniqueId BuiltInId::textureGradOffset_Sampler3D1_Float3_Float3_Float3_Int3 =
TSymbolUniqueId(3069);
const TSymbolUniqueId BuiltInId::textureGradOffset_ISampler3D1_Float3_Float3_Float3_Int3 =
TSymbolUniqueId(3070);
const TSymbolUniqueId BuiltInId::textureGradOffset_USampler3D1_Float3_Float3_Float3_Int3 =
TSymbolUniqueId(3071);
const TSymbolUniqueId BuiltInId::textureGradOffset_Sampler2DShadow1_Float3_Float2_Float2_Int2 =
TSymbolUniqueId(3072);
const TSymbolUniqueId BuiltInId::textureGradOffset_Sampler2DArray1_Float3_Float2_Float2_Int2 =
TSymbolUniqueId(3073);
const TSymbolUniqueId BuiltInId::textureGradOffset_ISampler2DArray1_Float3_Float2_Float2_Int2 =
TSymbolUniqueId(3074);
const TSymbolUniqueId BuiltInId::textureGradOffset_USampler2DArray1_Float3_Float2_Float2_Int2 =
TSymbolUniqueId(3075);
const TSymbolUniqueId BuiltInId::textureGradOffset_Sampler2DArrayShadow1_Float4_Float2_Float2_Int2 =
TSymbolUniqueId(3076);
const TSymbolUniqueId BuiltInId::textureProjGradOffset_Sampler2D1_Float3_Float2_Float2_Int2 =
TSymbolUniqueId(3077);
const TSymbolUniqueId BuiltInId::textureProjGradOffset_ISampler2D1_Float3_Float2_Float2_Int2 =
TSymbolUniqueId(3078);
const TSymbolUniqueId BuiltInId::textureProjGradOffset_USampler2D1_Float3_Float2_Float2_Int2 =
TSymbolUniqueId(3079);
const TSymbolUniqueId BuiltInId::textureProjGradOffset_Sampler2D1_Float4_Float2_Float2_Int2 =
TSymbolUniqueId(3080);
const TSymbolUniqueId BuiltInId::textureProjGradOffset_ISampler2D1_Float4_Float2_Float2_Int2 =
TSymbolUniqueId(3081);
const TSymbolUniqueId BuiltInId::textureProjGradOffset_USampler2D1_Float4_Float2_Float2_Int2 =
TSymbolUniqueId(3082);
const TSymbolUniqueId BuiltInId::textureProjGradOffset_Sampler3D1_Float4_Float3_Float3_Int3 =
TSymbolUniqueId(3083);
const TSymbolUniqueId BuiltInId::textureProjGradOffset_ISampler3D1_Float4_Float3_Float3_Int3 =
TSymbolUniqueId(3084);
const TSymbolUniqueId BuiltInId::textureProjGradOffset_USampler3D1_Float4_Float3_Float3_Int3 =
TSymbolUniqueId(3085);
const TSymbolUniqueId BuiltInId::textureProjGradOffset_Sampler2DShadow1_Float4_Float2_Float2_Int2 =
TSymbolUniqueId(3086);
const TSymbolUniqueId BuiltInId::textureOffset_Sampler2D1_Float2_Int2_Float1 =
TSymbolUniqueId(3087);
const TSymbolUniqueId BuiltInId::textureOffset_ISampler2D1_Float2_Int2_Float1 =
TSymbolUniqueId(3088);
const TSymbolUniqueId BuiltInId::textureOffset_USampler2D1_Float2_Int2_Float1 =
TSymbolUniqueId(3089);
const TSymbolUniqueId BuiltInId::textureOffset_Sampler3D1_Float3_Int3_Float1 =
TSymbolUniqueId(3090);
const TSymbolUniqueId BuiltInId::textureOffset_ISampler3D1_Float3_Int3_Float1 =
TSymbolUniqueId(3091);
const TSymbolUniqueId BuiltInId::textureOffset_USampler3D1_Float3_Int3_Float1 =
TSymbolUniqueId(3092);
const TSymbolUniqueId BuiltInId::textureOffset_Sampler2DShadow1_Float3_Int2_Float1 =
TSymbolUniqueId(3093);
const TSymbolUniqueId BuiltInId::textureOffset_Sampler2DArray1_Float3_Int2_Float1 =
TSymbolUniqueId(3094);
const TSymbolUniqueId BuiltInId::textureOffset_ISampler2DArray1_Float3_Int2_Float1 =
TSymbolUniqueId(3095);
const TSymbolUniqueId BuiltInId::textureOffset_USampler2DArray1_Float3_Int2_Float1 =
TSymbolUniqueId(3096);
const TSymbolUniqueId BuiltInId::textureProjOffset_Sampler2D1_Float3_Int2_Float1 =
TSymbolUniqueId(3097);
const TSymbolUniqueId BuiltInId::textureProjOffset_ISampler2D1_Float3_Int2_Float1 =
TSymbolUniqueId(3098);
const TSymbolUniqueId BuiltInId::textureProjOffset_USampler2D1_Float3_Int2_Float1 =
TSymbolUniqueId(3099);
const TSymbolUniqueId BuiltInId::textureProjOffset_Sampler2D1_Float4_Int2_Float1 =
TSymbolUniqueId(3100);
const TSymbolUniqueId BuiltInId::textureProjOffset_ISampler2D1_Float4_Int2_Float1 =
TSymbolUniqueId(3101);
const TSymbolUniqueId BuiltInId::textureProjOffset_USampler2D1_Float4_Int2_Float1 =
TSymbolUniqueId(3102);
const TSymbolUniqueId BuiltInId::textureProjOffset_Sampler3D1_Float4_Int3_Float1 =
TSymbolUniqueId(3103);
const TSymbolUniqueId BuiltInId::textureProjOffset_ISampler3D1_Float4_Int3_Float1 =
TSymbolUniqueId(3104);
const TSymbolUniqueId BuiltInId::textureProjOffset_USampler3D1_Float4_Int3_Float1 =
TSymbolUniqueId(3105);
const TSymbolUniqueId BuiltInId::textureProjOffset_Sampler2DShadow1_Float4_Int2_Float1 =
TSymbolUniqueId(3106);
const TSymbolUniqueId BuiltInId::texture_SamplerExternalOES1_Float2 = TSymbolUniqueId(3107);
const TSymbolUniqueId BuiltInId::textureProj_SamplerExternalOES1_Float3 = TSymbolUniqueId(3108);
const TSymbolUniqueId BuiltInId::textureProj_SamplerExternalOES1_Float4 = TSymbolUniqueId(3109);
const TSymbolUniqueId BuiltInId::textureSize_SamplerExternalOES1_Int1 = TSymbolUniqueId(3110);
const TSymbolUniqueId BuiltInId::texelFetch_SamplerExternalOES1_Int2_Int1 = TSymbolUniqueId(3111);
const TSymbolUniqueId BuiltInId::texture_SamplerExternal2DY2YEXT1_Float2 = TSymbolUniqueId(3112);
const TSymbolUniqueId BuiltInId::textureProj_SamplerExternal2DY2YEXT1_Float3 =
TSymbolUniqueId(3113);
const TSymbolUniqueId BuiltInId::textureProj_SamplerExternal2DY2YEXT1_Float4 =
TSymbolUniqueId(3114);
const TSymbolUniqueId BuiltInId::rgb_2_yuv_Float3_YuvCscStandardEXT1 = TSymbolUniqueId(3115);
const TSymbolUniqueId BuiltInId::pt00H = TSymbolUniqueId(3116);
const TSymbolUniqueId BuiltInId::yuv_2_rgb_Float3_YuvCscStandardEXT1 = TSymbolUniqueId(3117);
const TSymbolUniqueId BuiltInId::textureSize_SamplerExternal2DY2YEXT1_Int1 = TSymbolUniqueId(3118);
const TSymbolUniqueId BuiltInId::texelFetch_SamplerExternal2DY2YEXT1_Int2_Int1 =
TSymbolUniqueId(3119);
const TSymbolUniqueId BuiltInId::textureGather_Sampler2D1_Float2 = TSymbolUniqueId(3120);
const TSymbolUniqueId BuiltInId::textureGather_ISampler2D1_Float2 = TSymbolUniqueId(3121);
const TSymbolUniqueId BuiltInId::textureGather_USampler2D1_Float2 = TSymbolUniqueId(3122);
const TSymbolUniqueId BuiltInId::textureGather_Sampler2D1_Float2_Int1 = TSymbolUniqueId(3123);
const TSymbolUniqueId BuiltInId::textureGather_ISampler2D1_Float2_Int1 = TSymbolUniqueId(3124);
const TSymbolUniqueId BuiltInId::textureGather_USampler2D1_Float2_Int1 = TSymbolUniqueId(3125);
const TSymbolUniqueId BuiltInId::textureGather_Sampler2DArray1_Float3 = TSymbolUniqueId(3126);
const TSymbolUniqueId BuiltInId::textureGather_ISampler2DArray1_Float3 = TSymbolUniqueId(3127);
const TSymbolUniqueId BuiltInId::textureGather_USampler2DArray1_Float3 = TSymbolUniqueId(3128);
const TSymbolUniqueId BuiltInId::textureGather_Sampler2DArray1_Float3_Int1 = TSymbolUniqueId(3129);
const TSymbolUniqueId BuiltInId::textureGather_ISampler2DArray1_Float3_Int1 = TSymbolUniqueId(3130);
const TSymbolUniqueId BuiltInId::textureGather_USampler2DArray1_Float3_Int1 = TSymbolUniqueId(3131);
const TSymbolUniqueId BuiltInId::textureGather_SamplerCube1_Float3 = TSymbolUniqueId(3132);
const TSymbolUniqueId BuiltInId::textureGather_ISamplerCube1_Float3 = TSymbolUniqueId(3133);
const TSymbolUniqueId BuiltInId::textureGather_USamplerCube1_Float3 = TSymbolUniqueId(3134);
const TSymbolUniqueId BuiltInId::textureGather_SamplerCube1_Float3_Int1 = TSymbolUniqueId(3135);
const TSymbolUniqueId BuiltInId::textureGather_ISamplerCube1_Float3_Int1 = TSymbolUniqueId(3136);
const TSymbolUniqueId BuiltInId::textureGather_USamplerCube1_Float3_Int1 = TSymbolUniqueId(3137);
const TSymbolUniqueId BuiltInId::textureGather_Sampler2DShadow1_Float2 = TSymbolUniqueId(3138);
const TSymbolUniqueId BuiltInId::textureGather_Sampler2DShadow1_Float2_Float1 =
TSymbolUniqueId(3139);
const TSymbolUniqueId BuiltInId::textureGather_Sampler2DArrayShadow1_Float3 = TSymbolUniqueId(3140);
const TSymbolUniqueId BuiltInId::textureGather_Sampler2DArrayShadow1_Float3_Float1 =
TSymbolUniqueId(3141);
const TSymbolUniqueId BuiltInId::textureGather_SamplerCubeShadow1_Float3 = TSymbolUniqueId(3142);
const TSymbolUniqueId BuiltInId::textureGather_SamplerCubeShadow1_Float3_Float1 =
TSymbolUniqueId(3143);
const TSymbolUniqueId BuiltInId::textureGatherOffset_Sampler2D1_Float2_Int2 = TSymbolUniqueId(3144);
const TSymbolUniqueId BuiltInId::textureGatherOffset_ISampler2D1_Float2_Int2 =
TSymbolUniqueId(3145);
const TSymbolUniqueId BuiltInId::textureGatherOffset_USampler2D1_Float2_Int2 =
TSymbolUniqueId(3146);
const TSymbolUniqueId BuiltInId::textureGatherOffset_Sampler2D1_Float2_Int2_Int1 =
TSymbolUniqueId(3147);
const TSymbolUniqueId BuiltInId::textureGatherOffset_ISampler2D1_Float2_Int2_Int1 =
TSymbolUniqueId(3148);
const TSymbolUniqueId BuiltInId::textureGatherOffset_USampler2D1_Float2_Int2_Int1 =
TSymbolUniqueId(3149);
const TSymbolUniqueId BuiltInId::textureGatherOffset_Sampler2DArray1_Float3_Int2 =
TSymbolUniqueId(3150);
const TSymbolUniqueId BuiltInId::textureGatherOffset_ISampler2DArray1_Float3_Int2 =
TSymbolUniqueId(3151);
const TSymbolUniqueId BuiltInId::textureGatherOffset_USampler2DArray1_Float3_Int2 =
TSymbolUniqueId(3152);
const TSymbolUniqueId BuiltInId::textureGatherOffset_Sampler2DArray1_Float3_Int2_Int1 =
TSymbolUniqueId(3153);
const TSymbolUniqueId BuiltInId::textureGatherOffset_ISampler2DArray1_Float3_Int2_Int1 =
TSymbolUniqueId(3154);
const TSymbolUniqueId BuiltInId::textureGatherOffset_USampler2DArray1_Float3_Int2_Int1 =
TSymbolUniqueId(3155);
const TSymbolUniqueId BuiltInId::textureGatherOffset_Sampler2DShadow1_Float2_Float1_Int2 =
TSymbolUniqueId(3156);
const TSymbolUniqueId BuiltInId::textureGatherOffset_Sampler2DArrayShadow1_Float3_Float1_Int2 =
TSymbolUniqueId(3157);
const TSymbolUniqueId BuiltInId::dFdx_Float1 = TSymbolUniqueId(3158);
const TSymbolUniqueId BuiltInId::dFdx_Float2 = TSymbolUniqueId(3159);
const TSymbolUniqueId BuiltInId::dFdx_Float3 = TSymbolUniqueId(3160);
const TSymbolUniqueId BuiltInId::dFdx_Float4 = TSymbolUniqueId(3161);
const TSymbolUniqueId BuiltInId::dFdy_Float1 = TSymbolUniqueId(3162);
const TSymbolUniqueId BuiltInId::dFdy_Float2 = TSymbolUniqueId(3163);
const TSymbolUniqueId BuiltInId::dFdy_Float3 = TSymbolUniqueId(3164);
const TSymbolUniqueId BuiltInId::dFdy_Float4 = TSymbolUniqueId(3165);
const TSymbolUniqueId BuiltInId::fwidth_Float1 = TSymbolUniqueId(3166);
const TSymbolUniqueId BuiltInId::fwidth_Float2 = TSymbolUniqueId(3167);
const TSymbolUniqueId BuiltInId::fwidth_Float3 = TSymbolUniqueId(3168);
const TSymbolUniqueId BuiltInId::fwidth_Float4 = TSymbolUniqueId(3169);
const TSymbolUniqueId BuiltInId::atomicCounter_AtomicCounter1 = TSymbolUniqueId(3170);
const TSymbolUniqueId BuiltInId::pt00G = TSymbolUniqueId(3171);
const TSymbolUniqueId BuiltInId::atomicCounterIncrement_AtomicCounter1 = TSymbolUniqueId(3172);
const TSymbolUniqueId BuiltInId::atomicCounterDecrement_AtomicCounter1 = TSymbolUniqueId(3173);
const TSymbolUniqueId BuiltInId::atomicAdd_UInt1_UInt1 = TSymbolUniqueId(3174);
const TSymbolUniqueId BuiltInId::pt_io_00E = TSymbolUniqueId(3175);
const TSymbolUniqueId BuiltInId::atomicAdd_Int1_Int1 = TSymbolUniqueId(3176);
const TSymbolUniqueId BuiltInId::pt_io_00D = TSymbolUniqueId(3177);
const TSymbolUniqueId BuiltInId::atomicMin_UInt1_UInt1 = TSymbolUniqueId(3178);
const TSymbolUniqueId BuiltInId::atomicMin_Int1_Int1 = TSymbolUniqueId(3179);
const TSymbolUniqueId BuiltInId::atomicMax_UInt1_UInt1 = TSymbolUniqueId(3180);
const TSymbolUniqueId BuiltInId::atomicMax_Int1_Int1 = TSymbolUniqueId(3181);
const TSymbolUniqueId BuiltInId::atomicAnd_UInt1_UInt1 = TSymbolUniqueId(3182);
const TSymbolUniqueId BuiltInId::atomicAnd_Int1_Int1 = TSymbolUniqueId(3183);
const TSymbolUniqueId BuiltInId::atomicOr_UInt1_UInt1 = TSymbolUniqueId(3184);
const TSymbolUniqueId BuiltInId::atomicOr_Int1_Int1 = TSymbolUniqueId(3185);
const TSymbolUniqueId BuiltInId::atomicXor_UInt1_UInt1 = TSymbolUniqueId(3186);
const TSymbolUniqueId BuiltInId::atomicXor_Int1_Int1 = TSymbolUniqueId(3187);
const TSymbolUniqueId BuiltInId::atomicExchange_UInt1_UInt1 = TSymbolUniqueId(3188);
const TSymbolUniqueId BuiltInId::atomicExchange_Int1_Int1 = TSymbolUniqueId(3189);
const TSymbolUniqueId BuiltInId::atomicCompSwap_UInt1_UInt1_UInt1 = TSymbolUniqueId(3190);
const TSymbolUniqueId BuiltInId::atomicCompSwap_Int1_Int1_Int1 = TSymbolUniqueId(3191);
const TSymbolUniqueId BuiltInId::imageSize_Image2D1 = TSymbolUniqueId(3192);
const TSymbolUniqueId BuiltInId::pt00y = TSymbolUniqueId(3193);
const TSymbolUniqueId BuiltInId::imageSize_IImage2D1 = TSymbolUniqueId(3194);
const TSymbolUniqueId BuiltInId::pt00z = TSymbolUniqueId(3195);
const TSymbolUniqueId BuiltInId::imageSize_UImage2D1 = TSymbolUniqueId(3196);
const TSymbolUniqueId BuiltInId::pt01A = TSymbolUniqueId(3197);
const TSymbolUniqueId BuiltInId::imageSize_Image3D1 = TSymbolUniqueId(3198);
const TSymbolUniqueId BuiltInId::pt01B = TSymbolUniqueId(3199);
const TSymbolUniqueId BuiltInId::imageSize_IImage3D1 = TSymbolUniqueId(3200);
const TSymbolUniqueId BuiltInId::pt01C = TSymbolUniqueId(3201);
const TSymbolUniqueId BuiltInId::imageSize_UImage3D1 = TSymbolUniqueId(3202);
const TSymbolUniqueId BuiltInId::pt01D = TSymbolUniqueId(3203);
const TSymbolUniqueId BuiltInId::imageSize_Image2DArray1 = TSymbolUniqueId(3204);
const TSymbolUniqueId BuiltInId::pt01E = TSymbolUniqueId(3205);
const TSymbolUniqueId BuiltInId::imageSize_IImage2DArray1 = TSymbolUniqueId(3206);
const TSymbolUniqueId BuiltInId::pt01F = TSymbolUniqueId(3207);
const TSymbolUniqueId BuiltInId::imageSize_UImage2DArray1 = TSymbolUniqueId(3208);
const TSymbolUniqueId BuiltInId::pt01G = TSymbolUniqueId(3209);
const TSymbolUniqueId BuiltInId::imageSize_ImageCube1 = TSymbolUniqueId(3210);
const TSymbolUniqueId BuiltInId::pt01H = TSymbolUniqueId(3211);
const TSymbolUniqueId BuiltInId::imageSize_IImageCube1 = TSymbolUniqueId(3212);
const TSymbolUniqueId BuiltInId::pt01I = TSymbolUniqueId(3213);
const TSymbolUniqueId BuiltInId::imageSize_UImageCube1 = TSymbolUniqueId(3214);
const TSymbolUniqueId BuiltInId::pt01J = TSymbolUniqueId(3215);
const TSymbolUniqueId BuiltInId::imageLoad_Image2D1_Int2 = TSymbolUniqueId(3216);
const TSymbolUniqueId BuiltInId::imageLoad_IImage2D1_Int2 = TSymbolUniqueId(3217);
const TSymbolUniqueId BuiltInId::imageLoad_UImage2D1_Int2 = TSymbolUniqueId(3218);
const TSymbolUniqueId BuiltInId::imageLoad_Image3D1_Int3 = TSymbolUniqueId(3219);
const TSymbolUniqueId BuiltInId::imageLoad_IImage3D1_Int3 = TSymbolUniqueId(3220);
const TSymbolUniqueId BuiltInId::imageLoad_UImage3D1_Int3 = TSymbolUniqueId(3221);
const TSymbolUniqueId BuiltInId::imageLoad_Image2DArray1_Int3 = TSymbolUniqueId(3222);
const TSymbolUniqueId BuiltInId::imageLoad_IImage2DArray1_Int3 = TSymbolUniqueId(3223);
const TSymbolUniqueId BuiltInId::imageLoad_UImage2DArray1_Int3 = TSymbolUniqueId(3224);
const TSymbolUniqueId BuiltInId::imageLoad_ImageCube1_Int3 = TSymbolUniqueId(3225);
const TSymbolUniqueId BuiltInId::imageLoad_IImageCube1_Int3 = TSymbolUniqueId(3226);
const TSymbolUniqueId BuiltInId::imageLoad_UImageCube1_Int3 = TSymbolUniqueId(3227);
const TSymbolUniqueId BuiltInId::imageStore_Image2D1_Int2_Float4 = TSymbolUniqueId(3228);
const TSymbolUniqueId BuiltInId::imageStore_IImage2D1_Int2_Int4 = TSymbolUniqueId(3229);
const TSymbolUniqueId BuiltInId::imageStore_UImage2D1_Int2_UInt4 = TSymbolUniqueId(3230);
const TSymbolUniqueId BuiltInId::imageStore_Image3D1_Int3_Float4 = TSymbolUniqueId(3231);
const TSymbolUniqueId BuiltInId::imageStore_IImage3D1_Int3_Int4 = TSymbolUniqueId(3232);
const TSymbolUniqueId BuiltInId::imageStore_UImage3D1_Int3_UInt4 = TSymbolUniqueId(3233);
const TSymbolUniqueId BuiltInId::imageStore_Image2DArray1_Int3_Float4 = TSymbolUniqueId(3234);
const TSymbolUniqueId BuiltInId::imageStore_IImage2DArray1_Int3_Int4 = TSymbolUniqueId(3235);
const TSymbolUniqueId BuiltInId::imageStore_UImage2DArray1_Int3_UInt4 = TSymbolUniqueId(3236);
const TSymbolUniqueId BuiltInId::imageStore_ImageCube1_Int3_Float4 = TSymbolUniqueId(3237);
const TSymbolUniqueId BuiltInId::imageStore_IImageCube1_Int3_Int4 = TSymbolUniqueId(3238);
const TSymbolUniqueId BuiltInId::imageStore_UImageCube1_Int3_UInt4 = TSymbolUniqueId(3239);
const TSymbolUniqueId BuiltInId::memoryBarrier = TSymbolUniqueId(3240);
const TSymbolUniqueId BuiltInId::memoryBarrierAtomicCounter = TSymbolUniqueId(3241);
const TSymbolUniqueId BuiltInId::memoryBarrierBuffer = TSymbolUniqueId(3242);
const TSymbolUniqueId BuiltInId::memoryBarrierImage = TSymbolUniqueId(3243);
const TSymbolUniqueId BuiltInId::barrier = TSymbolUniqueId(3244);
const TSymbolUniqueId BuiltInId::memoryBarrierShared = TSymbolUniqueId(3245);
const TSymbolUniqueId BuiltInId::groupMemoryBarrier = TSymbolUniqueId(3246);
const TSymbolUniqueId BuiltInId::EmitVertex = TSymbolUniqueId(3247);
const TSymbolUniqueId BuiltInId::EndPrimitive = TSymbolUniqueId(3248);
const TSymbolUniqueId BuiltInId::gl_DepthRangeParameters = TSymbolUniqueId(3249);
const TSymbolUniqueId BuiltInId::gl_DepthRange = TSymbolUniqueId(3250);
const TSymbolUniqueId BuiltInId::gl_MaxVertexAttribs = TSymbolUniqueId(3251);
const TSymbolUniqueId BuiltInId::gl_MaxVertexUniformVectors = TSymbolUniqueId(3252);
const TSymbolUniqueId BuiltInId::gl_MaxVertexTextureImageUnits = TSymbolUniqueId(3253);
const TSymbolUniqueId BuiltInId::gl_MaxCombinedTextureImageUnits = TSymbolUniqueId(3254);
const TSymbolUniqueId BuiltInId::gl_MaxTextureImageUnits = TSymbolUniqueId(3255);
const TSymbolUniqueId BuiltInId::gl_MaxFragmentUniformVectors = TSymbolUniqueId(3256);
const TSymbolUniqueId BuiltInId::gl_MaxVaryingVectors = TSymbolUniqueId(3257);
const TSymbolUniqueId BuiltInId::gl_MaxDrawBuffers = TSymbolUniqueId(3258);
const TSymbolUniqueId BuiltInId::gl_MaxDualSourceDrawBuffersEXT = TSymbolUniqueId(3259);
const TSymbolUniqueId BuiltInId::gl_MaxVertexOutputVectors = TSymbolUniqueId(3260);
const TSymbolUniqueId BuiltInId::gl_MaxFragmentInputVectors = TSymbolUniqueId(3261);
const TSymbolUniqueId BuiltInId::gl_MinProgramTexelOffset = TSymbolUniqueId(3262);
const TSymbolUniqueId BuiltInId::gl_MaxProgramTexelOffset = TSymbolUniqueId(3263);
const TSymbolUniqueId BuiltInId::gl_MaxImageUnits = TSymbolUniqueId(3264);
const TSymbolUniqueId BuiltInId::gl_MaxVertexImageUniforms = TSymbolUniqueId(3265);
const TSymbolUniqueId BuiltInId::gl_MaxFragmentImageUniforms = TSymbolUniqueId(3266);
const TSymbolUniqueId BuiltInId::gl_MaxComputeImageUniforms = TSymbolUniqueId(3267);
const TSymbolUniqueId BuiltInId::gl_MaxCombinedImageUniforms = TSymbolUniqueId(3268);
const TSymbolUniqueId BuiltInId::gl_MaxCombinedShaderOutputResources = TSymbolUniqueId(3269);
const TSymbolUniqueId BuiltInId::gl_MaxComputeWorkGroupCount = TSymbolUniqueId(3270);
const TSymbolUniqueId BuiltInId::gl_MaxComputeWorkGroupSize = TSymbolUniqueId(3271);
const TSymbolUniqueId BuiltInId::gl_MaxComputeUniformComponents = TSymbolUniqueId(3272);
const TSymbolUniqueId BuiltInId::gl_MaxComputeTextureImageUnits = TSymbolUniqueId(3273);
const TSymbolUniqueId BuiltInId::gl_MaxComputeAtomicCounters = TSymbolUniqueId(3274);
const TSymbolUniqueId BuiltInId::gl_MaxComputeAtomicCounterBuffers = TSymbolUniqueId(3275);
const TSymbolUniqueId BuiltInId::gl_MaxVertexAtomicCounters = TSymbolUniqueId(3276);
const TSymbolUniqueId BuiltInId::gl_MaxFragmentAtomicCounters = TSymbolUniqueId(3277);
const TSymbolUniqueId BuiltInId::gl_MaxCombinedAtomicCounters = TSymbolUniqueId(3278);
const TSymbolUniqueId BuiltInId::gl_MaxAtomicCounterBindings = TSymbolUniqueId(3279);
const TSymbolUniqueId BuiltInId::gl_MaxVertexAtomicCounterBuffers = TSymbolUniqueId(3280);
const TSymbolUniqueId BuiltInId::gl_MaxFragmentAtomicCounterBuffers = TSymbolUniqueId(3281);
const TSymbolUniqueId BuiltInId::gl_MaxCombinedAtomicCounterBuffers = TSymbolUniqueId(3282);
const TSymbolUniqueId BuiltInId::gl_MaxAtomicCounterBufferSize = TSymbolUniqueId(3283);
const TSymbolUniqueId BuiltInId::gl_MaxGeometryInputComponents = TSymbolUniqueId(3284);
const TSymbolUniqueId BuiltInId::gl_MaxGeometryOutputComponents = TSymbolUniqueId(3285);
const TSymbolUniqueId BuiltInId::gl_MaxGeometryImageUniforms = TSymbolUniqueId(3286);
const TSymbolUniqueId BuiltInId::gl_MaxGeometryTextureImageUnits = TSymbolUniqueId(3287);
const TSymbolUniqueId BuiltInId::gl_MaxGeometryOutputVertices = TSymbolUniqueId(3288);
const TSymbolUniqueId BuiltInId::gl_MaxGeometryTotalOutputComponents = TSymbolUniqueId(3289);
const TSymbolUniqueId BuiltInId::gl_MaxGeometryUniformComponents = TSymbolUniqueId(3290);
const TSymbolUniqueId BuiltInId::gl_MaxGeometryAtomicCounters = TSymbolUniqueId(3291);
const TSymbolUniqueId BuiltInId::gl_MaxGeometryAtomicCounterBuffers = TSymbolUniqueId(3292);
const TSymbolUniqueId BuiltInId::gl_FragCoord = TSymbolUniqueId(3293);
const TSymbolUniqueId BuiltInId::gl_FrontFacing = TSymbolUniqueId(3294);
const TSymbolUniqueId BuiltInId::gl_PointCoord = TSymbolUniqueId(3295);
const TSymbolUniqueId BuiltInId::gl_FragColor = TSymbolUniqueId(3296);
const TSymbolUniqueId BuiltInId::gl_FragData = TSymbolUniqueId(3297);
const TSymbolUniqueId BuiltInId::gl_FragDepth = TSymbolUniqueId(3298);
const TSymbolUniqueId BuiltInId::gl_HelperInvocation = TSymbolUniqueId(3299);
const TSymbolUniqueId BuiltInId::gl_SecondaryFragColorEXT = TSymbolUniqueId(3300);
const TSymbolUniqueId BuiltInId::gl_SecondaryFragDataEXT = TSymbolUniqueId(3301);
const TSymbolUniqueId BuiltInId::gl_FragDepthEXT = TSymbolUniqueId(3302);
const TSymbolUniqueId BuiltInId::gl_LastFragData = TSymbolUniqueId(3303);
const TSymbolUniqueId BuiltInId::gl_LastFragColor = TSymbolUniqueId(3304);
const TSymbolUniqueId BuiltInId::gl_LastFragDataNV = TSymbolUniqueId(3305);
const TSymbolUniqueId BuiltInId::gl_LastFragColorARM = TSymbolUniqueId(3306);
const TSymbolUniqueId BuiltInId::gl_PrimitiveID = TSymbolUniqueId(3307);
const TSymbolUniqueId BuiltInId::gl_Layer = TSymbolUniqueId(3308);
const TSymbolUniqueId BuiltInId::gl_Position = TSymbolUniqueId(3309);
const TSymbolUniqueId BuiltInId::gl_PointSize = TSymbolUniqueId(3310);
const TSymbolUniqueId BuiltInId::gl_InstanceID = TSymbolUniqueId(3311);
const TSymbolUniqueId BuiltInId::gl_InstanceIndex = TSymbolUniqueId(3312);
const TSymbolUniqueId BuiltInId::gl_VertexID = TSymbolUniqueId(3313);
const TSymbolUniqueId BuiltInId::gl_VertexIndex = TSymbolUniqueId(3314);
const TSymbolUniqueId BuiltInId::gl_ViewportIndex = TSymbolUniqueId(3315);
const TSymbolUniqueId BuiltInId::gl_LayerVS = TSymbolUniqueId(3316);
const TSymbolUniqueId BuiltInId::gl_DrawID = TSymbolUniqueId(3317);
const TSymbolUniqueId BuiltInId::gl_BaseVertex = TSymbolUniqueId(3318);
const TSymbolUniqueId BuiltInId::gl_BaseInstance = TSymbolUniqueId(3319);
const TSymbolUniqueId BuiltInId::angle_BaseVertex = TSymbolUniqueId(3320);
const TSymbolUniqueId BuiltInId::angle_BaseInstance = TSymbolUniqueId(3321);
const TSymbolUniqueId BuiltInId::gl_NumWorkGroups = TSymbolUniqueId(3322);
const TSymbolUniqueId BuiltInId::gl_WorkGroupSize = TSymbolUniqueId(3323);
const TSymbolUniqueId BuiltInId::gl_WorkGroupID = TSymbolUniqueId(3324);
const TSymbolUniqueId BuiltInId::gl_LocalInvocationID = TSymbolUniqueId(3325);
const TSymbolUniqueId BuiltInId::gl_GlobalInvocationID = TSymbolUniqueId(3326);
const TSymbolUniqueId BuiltInId::gl_LocalInvocationIndex = TSymbolUniqueId(3327);
const TSymbolUniqueId BuiltInId::gl_PrimitiveIDIn = TSymbolUniqueId(3328);
const TSymbolUniqueId BuiltInId::gl_InvocationID = TSymbolUniqueId(3329);
const TSymbolUniqueId BuiltInId::gl_PrimitiveIDGS = TSymbolUniqueId(3330);
const TSymbolUniqueId BuiltInId::gl_LayerGS = TSymbolUniqueId(3331);
const TSymbolUniqueId BuiltInId::gl_PerVertex = TSymbolUniqueId(3332);
const TSymbolUniqueId BuiltInId::gl_in = TSymbolUniqueId(3333);
const TSymbolUniqueId BuiltInId::gl_PerVertexOutBlock = TSymbolUniqueId(3334);
const TSymbolUniqueId BuiltInId::gl_PositionGS = TSymbolUniqueId(3335);
const TSymbolUniqueId BuiltInId::gl_ViewID_OVR = TSymbolUniqueId(3336);
const int TSymbolTable::kLastBuiltInId = 3336;
namespace BuiltInName
{
const ImmutableString _empty("");
const ImmutableString EmitVertex("EmitVertex");
const ImmutableString EndPrimitive("EndPrimitive");
const ImmutableString abs("abs");
const ImmutableString acos("acos");
const ImmutableString acosh("acosh");
const ImmutableString all("all");
const ImmutableString angle_BaseInstance("angle_BaseInstance");
const ImmutableString angle_BaseVertex("angle_BaseVertex");
const ImmutableString any("any");
const ImmutableString asin("asin");
const ImmutableString asinh("asinh");
const ImmutableString atan("atan");
const ImmutableString atanh("atanh");
const ImmutableString atomicAdd("atomicAdd");
const ImmutableString atomicAnd("atomicAnd");
const ImmutableString atomicCompSwap("atomicCompSwap");
const ImmutableString atomicCounter("atomicCounter");
const ImmutableString atomicCounterDecrement("atomicCounterDecrement");
const ImmutableString atomicCounterIncrement("atomicCounterIncrement");
const ImmutableString atomicExchange("atomicExchange");
const ImmutableString atomicMax("atomicMax");
const ImmutableString atomicMin("atomicMin");
const ImmutableString atomicOr("atomicOr");
const ImmutableString atomicXor("atomicXor");
const ImmutableString barrier("barrier");
const ImmutableString bitCount("bitCount");
const ImmutableString bitfieldExtract("bitfieldExtract");
const ImmutableString bitfieldInsert("bitfieldInsert");
const ImmutableString bitfieldReverse("bitfieldReverse");
const ImmutableString ceil("ceil");
const ImmutableString clamp("clamp");
const ImmutableString cos("cos");
const ImmutableString cosh("cosh");
const ImmutableString cross("cross");
const ImmutableString dFdx("dFdx");
const ImmutableString dFdxExt("dFdx");
const ImmutableString dFdy("dFdy");
const ImmutableString dFdyExt("dFdy");
const ImmutableString degrees("degrees");
const ImmutableString determinant("determinant");
const ImmutableString diff("diff");
const ImmutableString distance("distance");
const ImmutableString dot("dot");
const ImmutableString equal("equal");
const ImmutableString exp("exp");
const ImmutableString exp2("exp2");
const ImmutableString faceforward("faceforward");
const ImmutableString far("far");
const ImmutableString findLSB("findLSB");
const ImmutableString findMSB("findMSB");
const ImmutableString floatBitsToInt("floatBitsToInt");
const ImmutableString floatBitsToUint("floatBitsToUint");
const ImmutableString floor("floor");
const ImmutableString fract("fract");
const ImmutableString frexp("frexp");
const ImmutableString fwidth("fwidth");
const ImmutableString fwidthExt("fwidth");
const ImmutableString gl_BaseInstance("gl_BaseInstance");
const ImmutableString gl_BaseVertex("gl_BaseVertex");
const ImmutableString gl_DepthRange("gl_DepthRange");
const ImmutableString gl_DepthRangeParameters("gl_DepthRangeParameters");
const ImmutableString gl_DrawID("gl_DrawID");
const ImmutableString gl_FragColor("gl_FragColor");
const ImmutableString gl_FragCoord("gl_FragCoord");
const ImmutableString gl_FragData("gl_FragData");
const ImmutableString gl_FragDepth("gl_FragDepth");
const ImmutableString gl_FragDepthEXT("gl_FragDepthEXT");
const ImmutableString gl_FrontFacing("gl_FrontFacing");
const ImmutableString gl_GlobalInvocationID("gl_GlobalInvocationID");
const ImmutableString gl_HelperInvocation("gl_HelperInvocation");
const ImmutableString gl_InstanceID("gl_InstanceID");
const ImmutableString gl_InstanceIndex("gl_InstanceIndex");
const ImmutableString gl_InvocationID("gl_InvocationID");
const ImmutableString gl_LastFragColor("gl_LastFragColor");
const ImmutableString gl_LastFragColorARM("gl_LastFragColorARM");
const ImmutableString gl_LastFragData("gl_LastFragData");
const ImmutableString gl_Layer("gl_Layer");
const ImmutableString gl_LocalInvocationID("gl_LocalInvocationID");
const ImmutableString gl_LocalInvocationIndex("gl_LocalInvocationIndex");
const ImmutableString gl_MaxAtomicCounterBindings("gl_MaxAtomicCounterBindings");
const ImmutableString gl_MaxAtomicCounterBufferSize("gl_MaxAtomicCounterBufferSize");
const ImmutableString gl_MaxCombinedAtomicCounterBuffers("gl_MaxCombinedAtomicCounterBuffers");
const ImmutableString gl_MaxCombinedAtomicCounters("gl_MaxCombinedAtomicCounters");
const ImmutableString gl_MaxCombinedImageUniforms("gl_MaxCombinedImageUniforms");
const ImmutableString gl_MaxCombinedShaderOutputResources("gl_MaxCombinedShaderOutputResources");
const ImmutableString gl_MaxCombinedTextureImageUnits("gl_MaxCombinedTextureImageUnits");
const ImmutableString gl_MaxComputeAtomicCounterBuffers("gl_MaxComputeAtomicCounterBuffers");
const ImmutableString gl_MaxComputeAtomicCounters("gl_MaxComputeAtomicCounters");
const ImmutableString gl_MaxComputeImageUniforms("gl_MaxComputeImageUniforms");
const ImmutableString gl_MaxComputeTextureImageUnits("gl_MaxComputeTextureImageUnits");
const ImmutableString gl_MaxComputeUniformComponents("gl_MaxComputeUniformComponents");
const ImmutableString gl_MaxComputeWorkGroupCount("gl_MaxComputeWorkGroupCount");
const ImmutableString gl_MaxComputeWorkGroupSize("gl_MaxComputeWorkGroupSize");
const ImmutableString gl_MaxDrawBuffers("gl_MaxDrawBuffers");
const ImmutableString gl_MaxDualSourceDrawBuffersEXT("gl_MaxDualSourceDrawBuffersEXT");
const ImmutableString gl_MaxFragmentAtomicCounterBuffers("gl_MaxFragmentAtomicCounterBuffers");
const ImmutableString gl_MaxFragmentAtomicCounters("gl_MaxFragmentAtomicCounters");
const ImmutableString gl_MaxFragmentImageUniforms("gl_MaxFragmentImageUniforms");
const ImmutableString gl_MaxFragmentInputVectors("gl_MaxFragmentInputVectors");
const ImmutableString gl_MaxFragmentUniformVectors("gl_MaxFragmentUniformVectors");
const ImmutableString gl_MaxGeometryAtomicCounterBuffers("gl_MaxGeometryAtomicCounterBuffers");
const ImmutableString gl_MaxGeometryAtomicCounters("gl_MaxGeometryAtomicCounters");
const ImmutableString gl_MaxGeometryImageUniforms("gl_MaxGeometryImageUniforms");
const ImmutableString gl_MaxGeometryInputComponents("gl_MaxGeometryInputComponents");
const ImmutableString gl_MaxGeometryOutputComponents("gl_MaxGeometryOutputComponents");
const ImmutableString gl_MaxGeometryOutputVertices("gl_MaxGeometryOutputVertices");
const ImmutableString gl_MaxGeometryTextureImageUnits("gl_MaxGeometryTextureImageUnits");
const ImmutableString gl_MaxGeometryTotalOutputComponents("gl_MaxGeometryTotalOutputComponents");
const ImmutableString gl_MaxGeometryUniformComponents("gl_MaxGeometryUniformComponents");
const ImmutableString gl_MaxImageUnits("gl_MaxImageUnits");
const ImmutableString gl_MaxProgramTexelOffset("gl_MaxProgramTexelOffset");
const ImmutableString gl_MaxTextureImageUnits("gl_MaxTextureImageUnits");
const ImmutableString gl_MaxVaryingVectors("gl_MaxVaryingVectors");
const ImmutableString gl_MaxVertexAtomicCounterBuffers("gl_MaxVertexAtomicCounterBuffers");
const ImmutableString gl_MaxVertexAtomicCounters("gl_MaxVertexAtomicCounters");
const ImmutableString gl_MaxVertexAttribs("gl_MaxVertexAttribs");
const ImmutableString gl_MaxVertexImageUniforms("gl_MaxVertexImageUniforms");
const ImmutableString gl_MaxVertexOutputVectors("gl_MaxVertexOutputVectors");
const ImmutableString gl_MaxVertexTextureImageUnits("gl_MaxVertexTextureImageUnits");
const ImmutableString gl_MaxVertexUniformVectors("gl_MaxVertexUniformVectors");
const ImmutableString gl_MinProgramTexelOffset("gl_MinProgramTexelOffset");
const ImmutableString gl_NumWorkGroups("gl_NumWorkGroups");
const ImmutableString gl_PerVertex("gl_PerVertex");
const ImmutableString gl_PointCoord("gl_PointCoord");
const ImmutableString gl_PointSize("gl_PointSize");
const ImmutableString gl_Position("gl_Position");
const ImmutableString gl_PrimitiveID("gl_PrimitiveID");
const ImmutableString gl_PrimitiveIDIn("gl_PrimitiveIDIn");
const ImmutableString gl_SecondaryFragColorEXT("gl_SecondaryFragColorEXT");
const ImmutableString gl_SecondaryFragDataEXT("gl_SecondaryFragDataEXT");
const ImmutableString gl_VertexID("gl_VertexID");
const ImmutableString gl_VertexIndex("gl_VertexIndex");
const ImmutableString gl_ViewID_OVR("gl_ViewID_OVR");
const ImmutableString gl_ViewportIndex("gl_ViewportIndex");
const ImmutableString gl_WorkGroupID("gl_WorkGroupID");
const ImmutableString gl_WorkGroupSize("gl_WorkGroupSize");
const ImmutableString gl_in("gl_in");
const ImmutableString greaterThan("greaterThan");
const ImmutableString greaterThanEqual("greaterThanEqual");
const ImmutableString groupMemoryBarrier("groupMemoryBarrier");
const ImmutableString imageLoad("imageLoad");
const ImmutableString imageSize("imageSize");
const ImmutableString imageStore("imageStore");
const ImmutableString imulExtended("imulExtended");
const ImmutableString intBitsToFloat("intBitsToFloat");
const ImmutableString inverse("inverse");
const ImmutableString inversesqrt("inversesqrt");
const ImmutableString isinf("isinf");
const ImmutableString isnan("isnan");
const ImmutableString ldexp("ldexp");
const ImmutableString length("length");
const ImmutableString lessThan("lessThan");
const ImmutableString lessThanEqual("lessThanEqual");
const ImmutableString log("log");
const ImmutableString log2("log2");
const ImmutableString matrixCompMult("matrixCompMult");
const ImmutableString max("max");
const ImmutableString memoryBarrier("memoryBarrier");
const ImmutableString memoryBarrierAtomicCounter("memoryBarrierAtomicCounter");
const ImmutableString memoryBarrierBuffer("memoryBarrierBuffer");
const ImmutableString memoryBarrierImage("memoryBarrierImage");
const ImmutableString memoryBarrierShared("memoryBarrierShared");
const ImmutableString min("min");
const ImmutableString mix("mix");
const ImmutableString mod("mod");
const ImmutableString modf("modf");
const ImmutableString near("near");
const ImmutableString normalize("normalize");
const ImmutableString notEqual("notEqual");
const ImmutableString notFunc("not");
const ImmutableString outerProduct("outerProduct");
const ImmutableString packHalf2x16("packHalf2x16");
const ImmutableString packSnorm2x16("packSnorm2x16");
const ImmutableString packSnorm4x8("packSnorm4x8");
const ImmutableString packUnorm2x16("packUnorm2x16");
const ImmutableString packUnorm4x8("packUnorm4x8");
const ImmutableString pow("pow");
const ImmutableString radians("radians");
const ImmutableString reflect("reflect");
const ImmutableString refract("refract");
const ImmutableString rgb_2_yuv("rgb_2_yuv");
const ImmutableString round("round");
const ImmutableString roundEven("roundEven");
const ImmutableString sign("sign");
const ImmutableString sin("sin");
const ImmutableString sinh("sinh");
const ImmutableString smoothstep("smoothstep");
const ImmutableString sqrt("sqrt");
const ImmutableString step("step");
const ImmutableString tan("tan");
const ImmutableString tanh("tanh");
const ImmutableString texelFetch("texelFetch");
const ImmutableString texelFetchExt("texelFetch");
const ImmutableString texelFetchOffset("texelFetchOffset");
const ImmutableString texture("texture");
const ImmutableString texture2D("texture2D");
const ImmutableString texture2DGradEXT("texture2DGradEXT");
const ImmutableString texture2DLod("texture2DLod");
const ImmutableString texture2DLodEXT("texture2DLodEXT");
const ImmutableString texture2DProj("texture2DProj");
const ImmutableString texture2DProjGradEXT("texture2DProjGradEXT");
const ImmutableString texture2DProjLod("texture2DProjLod");
const ImmutableString texture2DProjLodEXT("texture2DProjLodEXT");
const ImmutableString texture2DRect("texture2DRect");
const ImmutableString texture2DRectProj("texture2DRectProj");
const ImmutableString texture3D("texture3D");
const ImmutableString texture3DLod("texture3DLod");
const ImmutableString texture3DProj("texture3DProj");
const ImmutableString texture3DProjLod("texture3DProjLod");
const ImmutableString textureCube("textureCube");
const ImmutableString textureCubeGradEXT("textureCubeGradEXT");
const ImmutableString textureCubeLod("textureCubeLod");
const ImmutableString textureCubeLodEXT("textureCubeLodEXT");
const ImmutableString textureGather("textureGather");
const ImmutableString textureGatherOffset("textureGatherOffset");
const ImmutableString textureGrad("textureGrad");
const ImmutableString textureGradOffset("textureGradOffset");
const ImmutableString textureLod("textureLod");
const ImmutableString textureLodOffset("textureLodOffset");
const ImmutableString textureOffset("textureOffset");
const ImmutableString textureProj("textureProj");
const ImmutableString textureProjGrad("textureProjGrad");
const ImmutableString textureProjGradOffset("textureProjGradOffset");
const ImmutableString textureProjLod("textureProjLod");
const ImmutableString textureProjLodOffset("textureProjLodOffset");
const ImmutableString textureProjOffset("textureProjOffset");
const ImmutableString textureSize("textureSize");
const ImmutableString textureSizeExt("textureSize");
const ImmutableString transpose("transpose");
const ImmutableString trunc("trunc");
const ImmutableString uaddCarry("uaddCarry");
const ImmutableString uintBitsToFloat("uintBitsToFloat");
const ImmutableString umulExtended("umulExtended");
const ImmutableString unpackHalf2x16("unpackHalf2x16");
const ImmutableString unpackSnorm2x16("unpackSnorm2x16");
const ImmutableString unpackSnorm4x8("unpackSnorm4x8");
const ImmutableString unpackUnorm2x16("unpackUnorm2x16");
const ImmutableString unpackUnorm4x8("unpackUnorm4x8");
const ImmutableString usubBorrow("usubBorrow");
const ImmutableString yuv_2_rgb("yuv_2_rgb");
} // namespace BuiltInName
// TODO(oetuaho): Would be nice to make this a class instead of a namespace so that we could friend
// this from TVariable. Now symbol constructors taking an id have to be public even though they're
// not supposed to be accessible from outside of here. http://anglebug.com/2390
namespace BuiltInVariable
{
const TVariable kangle_BaseInstance(BuiltInId::angle_BaseInstance,
BuiltInName::angle_BaseInstance,
SymbolType::BuiltIn,
TExtension::ANGLE_base_vertex_base_instance,
StaticType::Get<EbtInt, EbpHigh, EvqBaseInstance, 1, 1>());
const TVariable kangle_BaseVertex(BuiltInId::angle_BaseVertex,
BuiltInName::angle_BaseVertex,
SymbolType::BuiltIn,
TExtension::ANGLE_base_vertex_base_instance,
StaticType::Get<EbtInt, EbpHigh, EvqBaseVertex, 1, 1>());
const TVariable kgl_BaseInstance(BuiltInId::gl_BaseInstance,
BuiltInName::gl_BaseInstance,
SymbolType::BuiltIn,
TExtension::ANGLE_base_vertex_base_instance,
StaticType::Get<EbtInt, EbpHigh, EvqBaseInstance, 1, 1>());
const TVariable kgl_BaseVertex(BuiltInId::gl_BaseVertex,
BuiltInName::gl_BaseVertex,
SymbolType::BuiltIn,
TExtension::ANGLE_base_vertex_base_instance,
StaticType::Get<EbtInt, EbpHigh, EvqBaseVertex, 1, 1>());
const TVariable kgl_DrawID(BuiltInId::gl_DrawID,
BuiltInName::gl_DrawID,
SymbolType::BuiltIn,
TExtension::ANGLE_multi_draw,
StaticType::Get<EbtInt, EbpHigh, EvqDrawID, 1, 1>());
const TVariable kgl_FragColor(BuiltInId::gl_FragColor,
BuiltInName::gl_FragColor,
SymbolType::BuiltIn,
TExtension::UNDEFINED,
StaticType::Get<EbtFloat, EbpMedium, EvqFragColor, 4, 1>());
const TVariable kgl_FragCoord(BuiltInId::gl_FragCoord,
BuiltInName::gl_FragCoord,
SymbolType::BuiltIn,
TExtension::UNDEFINED,
StaticType::Get<EbtFloat, EbpMedium, EvqFragCoord, 4, 1>());
const TVariable kgl_FragDepth(BuiltInId::gl_FragDepth,
BuiltInName::gl_FragDepth,
SymbolType::BuiltIn,
TExtension::UNDEFINED,
StaticType::Get<EbtFloat, EbpHigh, EvqFragDepth, 1, 1>());
const TVariable kgl_FrontFacing(BuiltInId::gl_FrontFacing,
BuiltInName::gl_FrontFacing,
SymbolType::BuiltIn,
TExtension::UNDEFINED,
StaticType::Get<EbtBool, EbpUndefined, EvqFrontFacing, 1, 1>());
const TVariable kgl_GlobalInvocationID(
BuiltInId::gl_GlobalInvocationID,
BuiltInName::gl_GlobalInvocationID,
SymbolType::BuiltIn,
TExtension::UNDEFINED,
StaticType::Get<EbtUInt, EbpUndefined, EvqGlobalInvocationID, 3, 1>());
const TVariable kgl_HelperInvocation(
BuiltInId::gl_HelperInvocation,
BuiltInName::gl_HelperInvocation,
SymbolType::BuiltIn,
TExtension::UNDEFINED,
StaticType::Get<EbtBool, EbpUndefined, EvqHelperInvocation, 1, 1>());
const TVariable kgl_InstanceID(BuiltInId::gl_InstanceID,
BuiltInName::gl_InstanceID,
SymbolType::BuiltIn,
TExtension::UNDEFINED,
StaticType::Get<EbtInt, EbpHigh, EvqInstanceID, 1, 1>());
const TVariable kgl_InstanceIndex(BuiltInId::gl_InstanceIndex,
BuiltInName::gl_InstanceIndex,
SymbolType::BuiltIn,
TExtension::UNDEFINED,
StaticType::Get<EbtInt, EbpHigh, EvqInstanceID, 1, 1>());
const TVariable kgl_InvocationID(BuiltInId::gl_InvocationID,
BuiltInName::gl_InvocationID,
SymbolType::BuiltIn,
TExtension::EXT_geometry_shader,
StaticType::Get<EbtInt, EbpHigh, EvqInvocationID, 1, 1>());
const TVariable kgl_LastFragColor(BuiltInId::gl_LastFragColor,
BuiltInName::gl_LastFragColor,
SymbolType::BuiltIn,
TExtension::NV_shader_framebuffer_fetch,
StaticType::Get<EbtFloat, EbpMedium, EvqLastFragColor, 4, 1>());
const TVariable kgl_LastFragColorARM(
BuiltInId::gl_LastFragColorARM,
BuiltInName::gl_LastFragColorARM,
SymbolType::BuiltIn,
TExtension::ARM_shader_framebuffer_fetch,
StaticType::Get<EbtFloat, EbpMedium, EvqLastFragColor, 4, 1>());
const TVariable kgl_Layer(BuiltInId::gl_Layer,
BuiltInName::gl_Layer,
SymbolType::BuiltIn,
TExtension::EXT_geometry_shader,
StaticType::Get<EbtInt, EbpHigh, EvqLayer, 1, 1>());
const TVariable kgl_LayerGS(BuiltInId::gl_LayerGS,
BuiltInName::gl_Layer,
SymbolType::BuiltIn,
TExtension::EXT_geometry_shader,
StaticType::Get<EbtInt, EbpHigh, EvqLayer, 1, 1>());
const TVariable kgl_LayerVS(BuiltInId::gl_LayerVS,
BuiltInName::gl_Layer,
SymbolType::BuiltIn,
TExtension::UNDEFINED,
StaticType::Get<EbtInt, EbpHigh, EvqLayer, 1, 1>());
const TVariable kgl_LocalInvocationID(
BuiltInId::gl_LocalInvocationID,
BuiltInName::gl_LocalInvocationID,
SymbolType::BuiltIn,
TExtension::UNDEFINED,
StaticType::Get<EbtUInt, EbpUndefined, EvqLocalInvocationID, 3, 1>());
const TVariable kgl_LocalInvocationIndex(
BuiltInId::gl_LocalInvocationIndex,
BuiltInName::gl_LocalInvocationIndex,
SymbolType::BuiltIn,
TExtension::UNDEFINED,
StaticType::Get<EbtUInt, EbpUndefined, EvqLocalInvocationIndex, 1, 1>());
const TVariable kgl_NumWorkGroups(BuiltInId::gl_NumWorkGroups,
BuiltInName::gl_NumWorkGroups,
SymbolType::BuiltIn,
TExtension::UNDEFINED,
StaticType::Get<EbtUInt, EbpUndefined, EvqNumWorkGroups, 3, 1>());
const TVariable kgl_PointCoord(BuiltInId::gl_PointCoord,
BuiltInName::gl_PointCoord,
SymbolType::BuiltIn,
TExtension::UNDEFINED,
StaticType::Get<EbtFloat, EbpMedium, EvqPointCoord, 2, 1>());
const TVariable kgl_PointSize(BuiltInId::gl_PointSize,
BuiltInName::gl_PointSize,
SymbolType::BuiltIn,
TExtension::UNDEFINED,
StaticType::Get<EbtFloat, EbpMedium, EvqPointSize, 1, 1>());
const TVariable kgl_Position(BuiltInId::gl_Position,
BuiltInName::gl_Position,
SymbolType::BuiltIn,
TExtension::UNDEFINED,
StaticType::Get<EbtFloat, EbpHigh, EvqPosition, 4, 1>());
const TVariable kgl_PrimitiveID(BuiltInId::gl_PrimitiveID,
BuiltInName::gl_PrimitiveID,
SymbolType::BuiltIn,
TExtension::EXT_geometry_shader,
StaticType::Get<EbtInt, EbpHigh, EvqPrimitiveID, 1, 1>());
const TVariable kgl_PrimitiveIDGS(BuiltInId::gl_PrimitiveIDGS,
BuiltInName::gl_PrimitiveID,
SymbolType::BuiltIn,
TExtension::EXT_geometry_shader,
StaticType::Get<EbtInt, EbpHigh, EvqPrimitiveID, 1, 1>());
const TVariable kgl_PrimitiveIDIn(BuiltInId::gl_PrimitiveIDIn,
BuiltInName::gl_PrimitiveIDIn,
SymbolType::BuiltIn,
TExtension::EXT_geometry_shader,
StaticType::Get<EbtInt, EbpHigh, EvqPrimitiveIDIn, 1, 1>());
const TVariable kgl_SecondaryFragColorEXT(
BuiltInId::gl_SecondaryFragColorEXT,
BuiltInName::gl_SecondaryFragColorEXT,
SymbolType::BuiltIn,
TExtension::EXT_blend_func_extended,
StaticType::Get<EbtFloat, EbpMedium, EvqSecondaryFragColorEXT, 4, 1>());
const TVariable kgl_VertexID(BuiltInId::gl_VertexID,
BuiltInName::gl_VertexID,
SymbolType::BuiltIn,
TExtension::UNDEFINED,
StaticType::Get<EbtInt, EbpHigh, EvqVertexID, 1, 1>());
const TVariable kgl_VertexIndex(BuiltInId::gl_VertexIndex,
BuiltInName::gl_VertexIndex,
SymbolType::BuiltIn,
TExtension::UNDEFINED,
StaticType::Get<EbtInt, EbpHigh, EvqVertexID, 1, 1>());
const TVariable kgl_ViewID_OVR(BuiltInId::gl_ViewID_OVR,
BuiltInName::gl_ViewID_OVR,
SymbolType::BuiltIn,
TExtension::OVR_multiview,
StaticType::Get<EbtUInt, EbpHigh, EvqViewIDOVR, 1, 1>());
const TVariable kgl_ViewportIndex(BuiltInId::gl_ViewportIndex,
BuiltInName::gl_ViewportIndex,
SymbolType::BuiltIn,
TExtension::UNDEFINED,
StaticType::Get<EbtInt, EbpHigh, EvqViewportIndex, 1, 1>());
const TVariable kgl_WorkGroupID(BuiltInId::gl_WorkGroupID,
BuiltInName::gl_WorkGroupID,
SymbolType::BuiltIn,
TExtension::UNDEFINED,
StaticType::Get<EbtUInt, EbpUndefined, EvqWorkGroupID, 3, 1>());
const TVariable kgl_WorkGroupSize(BuiltInId::gl_WorkGroupSize,
BuiltInName::gl_WorkGroupSize,
SymbolType::BuiltIn,
TExtension::UNDEFINED,
StaticType::Get<EbtUInt, EbpUndefined, EvqWorkGroupSize, 3, 1>());
const TVariable kpt00B(BuiltInId::pt00B,
BuiltInName::_empty,
SymbolType::BuiltIn,
TExtension::UNDEFINED,
StaticType::Get<EbtFloat, EbpUndefined, EvqGlobal, 1, 1>());
const TVariable kpt00D(BuiltInId::pt00D,
BuiltInName::_empty,
SymbolType::BuiltIn,
TExtension::UNDEFINED,
StaticType::Get<EbtInt, EbpUndefined, EvqGlobal, 1, 1>());
const TVariable kpt00E(BuiltInId::pt00E,
BuiltInName::_empty,
SymbolType::BuiltIn,
TExtension::UNDEFINED,
StaticType::Get<EbtUInt, EbpUndefined, EvqGlobal, 1, 1>());
const TVariable kpt00F(BuiltInId::pt00F,
BuiltInName::_empty,
SymbolType::BuiltIn,
TExtension::UNDEFINED,
StaticType::Get<EbtBool, EbpUndefined, EvqGlobal, 1, 1>());
const TVariable kpt00G(BuiltInId::pt00G,
BuiltInName::_empty,
SymbolType::BuiltIn,
TExtension::UNDEFINED,
StaticType::Get<EbtAtomicCounter, EbpUndefined, EvqGlobal, 1, 1>());
const TVariable kpt00H(BuiltInId::pt00H,
BuiltInName::_empty,
SymbolType::BuiltIn,
TExtension::UNDEFINED,
StaticType::Get<EbtYuvCscStandardEXT, EbpUndefined, EvqGlobal, 1, 1>());
const TVariable kpt00I(BuiltInId::pt00I,
BuiltInName::_empty,
SymbolType::BuiltIn,
TExtension::UNDEFINED,
StaticType::Get<EbtSampler2D, EbpUndefined, EvqGlobal, 1, 1>());
const TVariable kpt00J(BuiltInId::pt00J,
BuiltInName::_empty,
SymbolType::BuiltIn,
TExtension::UNDEFINED,
StaticType::Get<EbtSampler3D, EbpUndefined, EvqGlobal, 1, 1>());
const TVariable kpt00K(BuiltInId::pt00K,
BuiltInName::_empty,
SymbolType::BuiltIn,
TExtension::UNDEFINED,
StaticType::Get<EbtSamplerCube, EbpUndefined, EvqGlobal, 1, 1>());
const TVariable kpt00L(BuiltInId::pt00L,
BuiltInName::_empty,
SymbolType::BuiltIn,
TExtension::UNDEFINED,
StaticType::Get<EbtSampler2DArray, EbpUndefined, EvqGlobal, 1, 1>());
const TVariable kpt00M(BuiltInId::pt00M,
BuiltInName::_empty,
SymbolType::BuiltIn,
TExtension::UNDEFINED,
StaticType::Get<EbtSamplerExternalOES, EbpUndefined, EvqGlobal, 1, 1>());
const TVariable kpt00N(
BuiltInId::pt00N,
BuiltInName::_empty,
SymbolType::BuiltIn,
TExtension::UNDEFINED,
StaticType::Get<EbtSamplerExternal2DY2YEXT, EbpUndefined, EvqGlobal, 1, 1>());
const TVariable kpt00O(BuiltInId::pt00O,
BuiltInName::_empty,
SymbolType::BuiltIn,
TExtension::UNDEFINED,
StaticType::Get<EbtSampler2DRect, EbpUndefined, EvqGlobal, 1, 1>());
const TVariable kpt00P(BuiltInId::pt00P,
BuiltInName::_empty,
SymbolType::BuiltIn,
TExtension::UNDEFINED,
StaticType::Get<EbtSampler2DMS, EbpUndefined, EvqGlobal, 1, 1>());
const TVariable kpt00Q(BuiltInId::pt00Q,
BuiltInName::_empty,
SymbolType::BuiltIn,
TExtension::UNDEFINED,
StaticType::Get<EbtSampler2DMSArray, EbpUndefined, EvqGlobal, 1, 1>());
const TVariable kpt00R(BuiltInId::pt00R,
BuiltInName::_empty,
SymbolType::BuiltIn,
TExtension::UNDEFINED,
StaticType::Get<EbtISampler2D, EbpUndefined, EvqGlobal, 1, 1>());
const TVariable kpt00S(BuiltInId::pt00S,
BuiltInName::_empty,
SymbolType::BuiltIn,
TExtension::UNDEFINED,
StaticType::Get<EbtISampler3D, EbpUndefined, EvqGlobal, 1, 1>());
const TVariable kpt00T(BuiltInId::pt00T,
BuiltInName::_empty,
SymbolType::BuiltIn,
TExtension::UNDEFINED,
StaticType::Get<EbtISamplerCube, EbpUndefined, EvqGlobal, 1, 1>());
const TVariable kpt00U(BuiltInId::pt00U,
BuiltInName::_empty,
SymbolType::BuiltIn,
TExtension::UNDEFINED,
StaticType::Get<EbtISampler2DArray, EbpUndefined, EvqGlobal, 1, 1>());
const TVariable kpt00V(BuiltInId::pt00V,
BuiltInName::_empty,
SymbolType::BuiltIn,
TExtension::UNDEFINED,
StaticType::Get<EbtISampler2DMS, EbpUndefined, EvqGlobal, 1, 1>());
const TVariable kpt00W(BuiltInId::pt00W,
BuiltInName::_empty,
SymbolType::BuiltIn,
TExtension::UNDEFINED,
StaticType::Get<EbtISampler2DMSArray, EbpUndefined, EvqGlobal, 1, 1>());
const TVariable kpt00X(BuiltInId::pt00X,
BuiltInName::_empty,
SymbolType::BuiltIn,
TExtension::UNDEFINED,
StaticType::Get<EbtUSampler2D, EbpUndefined, EvqGlobal, 1, 1>());
const TVariable kpt00Y(BuiltInId::pt00Y,
BuiltInName::_empty,
SymbolType::BuiltIn,
TExtension::UNDEFINED,
StaticType::Get<EbtUSampler3D, EbpUndefined, EvqGlobal, 1, 1>());
const TVariable kpt00Z(BuiltInId::pt00Z,
BuiltInName::_empty,
SymbolType::BuiltIn,
TExtension::UNDEFINED,
StaticType::Get<EbtUSamplerCube, EbpUndefined, EvqGlobal, 1, 1>());
const TVariable kpt00a(BuiltInId::pt00a,
BuiltInName::_empty,
SymbolType::BuiltIn,
TExtension::UNDEFINED,
StaticType::Get<EbtUSampler2DArray, EbpUndefined, EvqGlobal, 1, 1>());
const TVariable kpt00b(BuiltInId::pt00b,
BuiltInName::_empty,
SymbolType::BuiltIn,
TExtension::UNDEFINED,
StaticType::Get<EbtUSampler2DMS, EbpUndefined, EvqGlobal, 1, 1>());
const TVariable kpt00c(BuiltInId::pt00c,
BuiltInName::_empty,
SymbolType::BuiltIn,
TExtension::UNDEFINED,
StaticType::Get<EbtUSampler2DMSArray, EbpUndefined, EvqGlobal, 1, 1>());
const TVariable kpt00d(BuiltInId::pt00d,
BuiltInName::_empty,
SymbolType::BuiltIn,
TExtension::UNDEFINED,
StaticType::Get<EbtSampler2DShadow, EbpUndefined, EvqGlobal, 1, 1>());
const TVariable kpt00e(BuiltInId::pt00e,
BuiltInName::_empty,
SymbolType::BuiltIn,
TExtension::UNDEFINED,
StaticType::Get<EbtSamplerCubeShadow, EbpUndefined, EvqGlobal, 1, 1>());
const TVariable kpt00f(BuiltInId::pt00f,
BuiltInName::_empty,
SymbolType::BuiltIn,
TExtension::UNDEFINED,
StaticType::Get<EbtSampler2DArrayShadow, EbpUndefined, EvqGlobal, 1, 1>());
const TVariable kpt00y(BuiltInId::pt00y,
BuiltInName::_empty,
SymbolType::BuiltIn,
TExtension::UNDEFINED,
StaticType::Get<EbtImage2D, EbpUndefined, EvqGlobal, 1, 1>());
const TVariable kpt00z(BuiltInId::pt00z,
BuiltInName::_empty,
SymbolType::BuiltIn,
TExtension::UNDEFINED,
StaticType::Get<EbtIImage2D, EbpUndefined, EvqGlobal, 1, 1>());
const TVariable kpt01A(BuiltInId::pt01A,
BuiltInName::_empty,
SymbolType::BuiltIn,
TExtension::UNDEFINED,
StaticType::Get<EbtUImage2D, EbpUndefined, EvqGlobal, 1, 1>());
const TVariable kpt01B(BuiltInId::pt01B,
BuiltInName::_empty,
SymbolType::BuiltIn,
TExtension::UNDEFINED,
StaticType::Get<EbtImage3D, EbpUndefined, EvqGlobal, 1, 1>());
const TVariable kpt01C(BuiltInId::pt01C,
BuiltInName::_empty,
SymbolType::BuiltIn,
TExtension::UNDEFINED,
StaticType::Get<EbtIImage3D, EbpUndefined, EvqGlobal, 1, 1>());
const TVariable kpt01D(BuiltInId::pt01D,
BuiltInName::_empty,
SymbolType::BuiltIn,
TExtension::UNDEFINED,
StaticType::Get<EbtUImage3D, EbpUndefined, EvqGlobal, 1, 1>());
const TVariable kpt01E(BuiltInId::pt01E,
BuiltInName::_empty,
SymbolType::BuiltIn,
TExtension::UNDEFINED,
StaticType::Get<EbtImage2DArray, EbpUndefined, EvqGlobal, 1, 1>());
const TVariable kpt01F(BuiltInId::pt01F,
BuiltInName::_empty,
SymbolType::BuiltIn,
TExtension::UNDEFINED,
StaticType::Get<EbtIImage2DArray, EbpUndefined, EvqGlobal, 1, 1>());
const TVariable kpt01G(BuiltInId::pt01G,
BuiltInName::_empty,
SymbolType::BuiltIn,
TExtension::UNDEFINED,
StaticType::Get<EbtUImage2DArray, EbpUndefined, EvqGlobal, 1, 1>());
const TVariable kpt01H(BuiltInId::pt01H,
BuiltInName::_empty,
SymbolType::BuiltIn,
TExtension::UNDEFINED,
StaticType::Get<EbtImageCube, EbpUndefined, EvqGlobal, 1, 1>());
const TVariable kpt01I(BuiltInId::pt01I,
BuiltInName::_empty,
SymbolType::BuiltIn,
TExtension::UNDEFINED,
StaticType::Get<EbtIImageCube, EbpUndefined, EvqGlobal, 1, 1>());
const TVariable kpt01J(BuiltInId::pt01J,
BuiltInName::_empty,
SymbolType::BuiltIn,
TExtension::UNDEFINED,
StaticType::Get<EbtUImageCube, EbpUndefined, EvqGlobal, 1, 1>());
const TVariable kpt10B(BuiltInId::pt10B,
BuiltInName::_empty,
SymbolType::BuiltIn,
TExtension::UNDEFINED,
StaticType::Get<EbtFloat, EbpUndefined, EvqGlobal, 2, 1>());
const TVariable kpt10D(BuiltInId::pt10D,
BuiltInName::_empty,
SymbolType::BuiltIn,
TExtension::UNDEFINED,
StaticType::Get<EbtInt, EbpUndefined, EvqGlobal, 2, 1>());
const TVariable kpt10E(BuiltInId::pt10E,
BuiltInName::_empty,
SymbolType::BuiltIn,
TExtension::UNDEFINED,
StaticType::Get<EbtUInt, EbpUndefined, EvqGlobal, 2, 1>());
const TVariable kpt10F(BuiltInId::pt10F,
BuiltInName::_empty,
SymbolType::BuiltIn,
TExtension::UNDEFINED,
StaticType::Get<EbtBool, EbpUndefined, EvqGlobal, 2, 1>());
const TVariable kpt20B(BuiltInId::pt20B,
BuiltInName::_empty,
SymbolType::BuiltIn,
TExtension::UNDEFINED,
StaticType::Get<EbtFloat, EbpUndefined, EvqGlobal, 3, 1>());
const TVariable kpt20D(BuiltInId::pt20D,
BuiltInName::_empty,
SymbolType::BuiltIn,
TExtension::UNDEFINED,
StaticType::Get<EbtInt, EbpUndefined, EvqGlobal, 3, 1>());
const TVariable kpt20E(BuiltInId::pt20E,
BuiltInName::_empty,
SymbolType::BuiltIn,
TExtension::UNDEFINED,
StaticType::Get<EbtUInt, EbpUndefined, EvqGlobal, 3, 1>());
const TVariable kpt20F(BuiltInId::pt20F,
BuiltInName::_empty,
SymbolType::BuiltIn,
TExtension::UNDEFINED,
StaticType::Get<EbtBool, EbpUndefined, EvqGlobal, 3, 1>());
const TVariable kpt30B(BuiltInId::pt30B,
BuiltInName::_empty,
SymbolType::BuiltIn,
TExtension::UNDEFINED,
StaticType::Get<EbtFloat, EbpUndefined, EvqGlobal, 4, 1>());
const TVariable kpt30D(BuiltInId::pt30D,
BuiltInName::_empty,
SymbolType::BuiltIn,
TExtension::UNDEFINED,
StaticType::Get<EbtInt, EbpUndefined, EvqGlobal, 4, 1>());
const TVariable kpt30E(BuiltInId::pt30E,
BuiltInName::_empty,
SymbolType::BuiltIn,
TExtension::UNDEFINED,
StaticType::Get<EbtUInt, EbpUndefined, EvqGlobal, 4, 1>());
const TVariable kpt30F(BuiltInId::pt30F,
BuiltInName::_empty,
SymbolType::BuiltIn,
TExtension::UNDEFINED,
StaticType::Get<EbtBool, EbpUndefined, EvqGlobal, 4, 1>());
const TVariable kpt50B(BuiltInId::pt50B,
BuiltInName::_empty,
SymbolType::BuiltIn,
TExtension::UNDEFINED,
StaticType::Get<EbtFloat, EbpUndefined, EvqGlobal, 2, 2>());
const TVariable kpt60B(BuiltInId::pt60B,
BuiltInName::_empty,
SymbolType::BuiltIn,
TExtension::UNDEFINED,
StaticType::Get<EbtFloat, EbpUndefined, EvqGlobal, 3, 2>());
const TVariable kpt70B(BuiltInId::pt70B,
BuiltInName::_empty,
SymbolType::BuiltIn,
TExtension::UNDEFINED,
StaticType::Get<EbtFloat, EbpUndefined, EvqGlobal, 4, 2>());
const TVariable kpt90B(BuiltInId::pt90B,
BuiltInName::_empty,
SymbolType::BuiltIn,
TExtension::UNDEFINED,
StaticType::Get<EbtFloat, EbpUndefined, EvqGlobal, 2, 3>());
const TVariable kptA0B(BuiltInId::ptA0B,
BuiltInName::_empty,
SymbolType::BuiltIn,
TExtension::UNDEFINED,
StaticType::Get<EbtFloat, EbpUndefined, EvqGlobal, 3, 3>());
const TVariable kptB0B(BuiltInId::ptB0B,
BuiltInName::_empty,
SymbolType::BuiltIn,
TExtension::UNDEFINED,
StaticType::Get<EbtFloat, EbpUndefined, EvqGlobal, 4, 3>());
const TVariable kptD0B(BuiltInId::ptD0B,
BuiltInName::_empty,
SymbolType::BuiltIn,
TExtension::UNDEFINED,
StaticType::Get<EbtFloat, EbpUndefined, EvqGlobal, 2, 4>());
const TVariable kptE0B(BuiltInId::ptE0B,
BuiltInName::_empty,
SymbolType::BuiltIn,
TExtension::UNDEFINED,
StaticType::Get<EbtFloat, EbpUndefined, EvqGlobal, 3, 4>());
const TVariable kptF0B(BuiltInId::ptF0B,
BuiltInName::_empty,
SymbolType::BuiltIn,
TExtension::UNDEFINED,
StaticType::Get<EbtFloat, EbpUndefined, EvqGlobal, 4, 4>());
const TVariable kpt_io_00D(BuiltInId::pt_io_00D,
BuiltInName::_empty,
SymbolType::BuiltIn,
TExtension::UNDEFINED,
StaticType::Get<EbtInt, EbpUndefined, EvqInOut, 1, 1>());
const TVariable kpt_io_00E(BuiltInId::pt_io_00E,
BuiltInName::_empty,
SymbolType::BuiltIn,
TExtension::UNDEFINED,
StaticType::Get<EbtUInt, EbpUndefined, EvqInOut, 1, 1>());
const TVariable kpt_o_00B(BuiltInId::pt_o_00B,
BuiltInName::_empty,
SymbolType::BuiltIn,
TExtension::UNDEFINED,
StaticType::Get<EbtFloat, EbpUndefined, EvqOut, 1, 1>());
const TVariable kpt_o_00D(BuiltInId::pt_o_00D,
BuiltInName::_empty,
SymbolType::BuiltIn,
TExtension::UNDEFINED,
StaticType::Get<EbtInt, EbpUndefined, EvqOut, 1, 1>());
const TVariable kpt_o_00E(BuiltInId::pt_o_00E,
BuiltInName::_empty,
SymbolType::BuiltIn,
TExtension::UNDEFINED,
StaticType::Get<EbtUInt, EbpUndefined, EvqOut, 1, 1>());
const TVariable kpt_o_10B(BuiltInId::pt_o_10B,
BuiltInName::_empty,
SymbolType::BuiltIn,
TExtension::UNDEFINED,
StaticType::Get<EbtFloat, EbpUndefined, EvqOut, 2, 1>());
const TVariable kpt_o_10D(BuiltInId::pt_o_10D,
BuiltInName::_empty,
SymbolType::BuiltIn,
TExtension::UNDEFINED,
StaticType::Get<EbtInt, EbpUndefined, EvqOut, 2, 1>());
const TVariable kpt_o_10E(BuiltInId::pt_o_10E,
BuiltInName::_empty,
SymbolType::BuiltIn,
TExtension::UNDEFINED,
StaticType::Get<EbtUInt, EbpUndefined, EvqOut, 2, 1>());
const TVariable kpt_o_20B(BuiltInId::pt_o_20B,
BuiltInName::_empty,
SymbolType::BuiltIn,
TExtension::UNDEFINED,
StaticType::Get<EbtFloat, EbpUndefined, EvqOut, 3, 1>());
const TVariable kpt_o_20D(BuiltInId::pt_o_20D,
BuiltInName::_empty,
SymbolType::BuiltIn,
TExtension::UNDEFINED,
StaticType::Get<EbtInt, EbpUndefined, EvqOut, 3, 1>());
const TVariable kpt_o_20E(BuiltInId::pt_o_20E,
BuiltInName::_empty,
SymbolType::BuiltIn,
TExtension::UNDEFINED,
StaticType::Get<EbtUInt, EbpUndefined, EvqOut, 3, 1>());
const TVariable kpt_o_30B(BuiltInId::pt_o_30B,
BuiltInName::_empty,
SymbolType::BuiltIn,
TExtension::UNDEFINED,
StaticType::Get<EbtFloat, EbpUndefined, EvqOut, 4, 1>());
const TVariable kpt_o_30D(BuiltInId::pt_o_30D,
BuiltInName::_empty,
SymbolType::BuiltIn,
TExtension::UNDEFINED,
StaticType::Get<EbtInt, EbpUndefined, EvqOut, 4, 1>());
const TVariable kpt_o_30E(BuiltInId::pt_o_30E,
BuiltInName::_empty,
SymbolType::BuiltIn,
TExtension::UNDEFINED,
StaticType::Get<EbtUInt, EbpUndefined, EvqOut, 4, 1>());
const TVariable *angle_BaseInstance()
{
return &kangle_BaseInstance;
}
const TVariable *angle_BaseVertex()
{
return &kangle_BaseVertex;
}
const TVariable *gl_BaseInstance()
{
return &kgl_BaseInstance;
}
const TVariable *gl_BaseVertex()
{
return &kgl_BaseVertex;
}
const TVariable *gl_DrawID()
{
return &kgl_DrawID;
}
const TVariable *gl_FragColor()
{
return &kgl_FragColor;
}
const TVariable *gl_FragCoord()
{
return &kgl_FragCoord;
}
const TVariable *gl_FragDepth()
{
return &kgl_FragDepth;
}
const TVariable *gl_FrontFacing()
{
return &kgl_FrontFacing;
}
const TVariable *gl_GlobalInvocationID()
{
return &kgl_GlobalInvocationID;
}
const TVariable *gl_HelperInvocation()
{