blob: fd1010ed1638e5f5fc6af3c04045555627ed25af [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_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(0);
const TSymbolUniqueId BuiltInId::pt00B = TSymbolUniqueId(1);
const TSymbolUniqueId BuiltInId::radians_Float2 = TSymbolUniqueId(2);
const TSymbolUniqueId BuiltInId::pt10B = TSymbolUniqueId(3);
const TSymbolUniqueId BuiltInId::radians_Float3 = TSymbolUniqueId(4);
const TSymbolUniqueId BuiltInId::pt20B = TSymbolUniqueId(5);
const TSymbolUniqueId BuiltInId::radians_Float4 = TSymbolUniqueId(6);
const TSymbolUniqueId BuiltInId::pt30B = TSymbolUniqueId(7);
const TSymbolUniqueId BuiltInId::degrees_Float1 = TSymbolUniqueId(8);
const TSymbolUniqueId BuiltInId::degrees_Float2 = TSymbolUniqueId(9);
const TSymbolUniqueId BuiltInId::degrees_Float3 = TSymbolUniqueId(10);
const TSymbolUniqueId BuiltInId::degrees_Float4 = TSymbolUniqueId(11);
const TSymbolUniqueId BuiltInId::sin_Float1 = TSymbolUniqueId(12);
const TSymbolUniqueId BuiltInId::sin_Float2 = TSymbolUniqueId(13);
const TSymbolUniqueId BuiltInId::sin_Float3 = TSymbolUniqueId(14);
const TSymbolUniqueId BuiltInId::sin_Float4 = TSymbolUniqueId(15);
const TSymbolUniqueId BuiltInId::cos_Float1 = TSymbolUniqueId(16);
const TSymbolUniqueId BuiltInId::cos_Float2 = TSymbolUniqueId(17);
const TSymbolUniqueId BuiltInId::cos_Float3 = TSymbolUniqueId(18);
const TSymbolUniqueId BuiltInId::cos_Float4 = TSymbolUniqueId(19);
const TSymbolUniqueId BuiltInId::tan_Float1 = TSymbolUniqueId(20);
const TSymbolUniqueId BuiltInId::tan_Float2 = TSymbolUniqueId(21);
const TSymbolUniqueId BuiltInId::tan_Float3 = TSymbolUniqueId(22);
const TSymbolUniqueId BuiltInId::tan_Float4 = TSymbolUniqueId(23);
const TSymbolUniqueId BuiltInId::asin_Float1 = TSymbolUniqueId(24);
const TSymbolUniqueId BuiltInId::asin_Float2 = TSymbolUniqueId(25);
const TSymbolUniqueId BuiltInId::asin_Float3 = TSymbolUniqueId(26);
const TSymbolUniqueId BuiltInId::asin_Float4 = TSymbolUniqueId(27);
const TSymbolUniqueId BuiltInId::acos_Float1 = TSymbolUniqueId(28);
const TSymbolUniqueId BuiltInId::acos_Float2 = TSymbolUniqueId(29);
const TSymbolUniqueId BuiltInId::acos_Float3 = TSymbolUniqueId(30);
const TSymbolUniqueId BuiltInId::acos_Float4 = TSymbolUniqueId(31);
const TSymbolUniqueId BuiltInId::atan_Float1_Float1 = TSymbolUniqueId(32);
const TSymbolUniqueId BuiltInId::atan_Float2_Float2 = TSymbolUniqueId(33);
const TSymbolUniqueId BuiltInId::atan_Float3_Float3 = TSymbolUniqueId(34);
const TSymbolUniqueId BuiltInId::atan_Float4_Float4 = TSymbolUniqueId(35);
const TSymbolUniqueId BuiltInId::atan_Float1 = TSymbolUniqueId(36);
const TSymbolUniqueId BuiltInId::atan_Float2 = TSymbolUniqueId(37);
const TSymbolUniqueId BuiltInId::atan_Float3 = TSymbolUniqueId(38);
const TSymbolUniqueId BuiltInId::atan_Float4 = TSymbolUniqueId(39);
const TSymbolUniqueId BuiltInId::sinh_Float1 = TSymbolUniqueId(40);
const TSymbolUniqueId BuiltInId::sinh_Float2 = TSymbolUniqueId(41);
const TSymbolUniqueId BuiltInId::sinh_Float3 = TSymbolUniqueId(42);
const TSymbolUniqueId BuiltInId::sinh_Float4 = TSymbolUniqueId(43);
const TSymbolUniqueId BuiltInId::cosh_Float1 = TSymbolUniqueId(44);
const TSymbolUniqueId BuiltInId::cosh_Float2 = TSymbolUniqueId(45);
const TSymbolUniqueId BuiltInId::cosh_Float3 = TSymbolUniqueId(46);
const TSymbolUniqueId BuiltInId::cosh_Float4 = TSymbolUniqueId(47);
const TSymbolUniqueId BuiltInId::tanh_Float1 = TSymbolUniqueId(48);
const TSymbolUniqueId BuiltInId::tanh_Float2 = TSymbolUniqueId(49);
const TSymbolUniqueId BuiltInId::tanh_Float3 = TSymbolUniqueId(50);
const TSymbolUniqueId BuiltInId::tanh_Float4 = TSymbolUniqueId(51);
const TSymbolUniqueId BuiltInId::asinh_Float1 = TSymbolUniqueId(52);
const TSymbolUniqueId BuiltInId::asinh_Float2 = TSymbolUniqueId(53);
const TSymbolUniqueId BuiltInId::asinh_Float3 = TSymbolUniqueId(54);
const TSymbolUniqueId BuiltInId::asinh_Float4 = TSymbolUniqueId(55);
const TSymbolUniqueId BuiltInId::acosh_Float1 = TSymbolUniqueId(56);
const TSymbolUniqueId BuiltInId::acosh_Float2 = TSymbolUniqueId(57);
const TSymbolUniqueId BuiltInId::acosh_Float3 = TSymbolUniqueId(58);
const TSymbolUniqueId BuiltInId::acosh_Float4 = TSymbolUniqueId(59);
const TSymbolUniqueId BuiltInId::atanh_Float1 = TSymbolUniqueId(60);
const TSymbolUniqueId BuiltInId::atanh_Float2 = TSymbolUniqueId(61);
const TSymbolUniqueId BuiltInId::atanh_Float3 = TSymbolUniqueId(62);
const TSymbolUniqueId BuiltInId::atanh_Float4 = TSymbolUniqueId(63);
const TSymbolUniqueId BuiltInId::pow_Float1_Float1 = TSymbolUniqueId(64);
const TSymbolUniqueId BuiltInId::pow_Float2_Float2 = TSymbolUniqueId(65);
const TSymbolUniqueId BuiltInId::pow_Float3_Float3 = TSymbolUniqueId(66);
const TSymbolUniqueId BuiltInId::pow_Float4_Float4 = TSymbolUniqueId(67);
const TSymbolUniqueId BuiltInId::exp_Float1 = TSymbolUniqueId(68);
const TSymbolUniqueId BuiltInId::exp_Float2 = TSymbolUniqueId(69);
const TSymbolUniqueId BuiltInId::exp_Float3 = TSymbolUniqueId(70);
const TSymbolUniqueId BuiltInId::exp_Float4 = TSymbolUniqueId(71);
const TSymbolUniqueId BuiltInId::log_Float1 = TSymbolUniqueId(72);
const TSymbolUniqueId BuiltInId::log_Float2 = TSymbolUniqueId(73);
const TSymbolUniqueId BuiltInId::log_Float3 = TSymbolUniqueId(74);
const TSymbolUniqueId BuiltInId::log_Float4 = TSymbolUniqueId(75);
const TSymbolUniqueId BuiltInId::exp2_Float1 = TSymbolUniqueId(76);
const TSymbolUniqueId BuiltInId::exp2_Float2 = TSymbolUniqueId(77);
const TSymbolUniqueId BuiltInId::exp2_Float3 = TSymbolUniqueId(78);
const TSymbolUniqueId BuiltInId::exp2_Float4 = TSymbolUniqueId(79);
const TSymbolUniqueId BuiltInId::log2_Float1 = TSymbolUniqueId(80);
const TSymbolUniqueId BuiltInId::log2_Float2 = TSymbolUniqueId(81);
const TSymbolUniqueId BuiltInId::log2_Float3 = TSymbolUniqueId(82);
const TSymbolUniqueId BuiltInId::log2_Float4 = TSymbolUniqueId(83);
const TSymbolUniqueId BuiltInId::sqrt_Float1 = TSymbolUniqueId(84);
const TSymbolUniqueId BuiltInId::sqrt_Float2 = TSymbolUniqueId(85);
const TSymbolUniqueId BuiltInId::sqrt_Float3 = TSymbolUniqueId(86);
const TSymbolUniqueId BuiltInId::sqrt_Float4 = TSymbolUniqueId(87);
const TSymbolUniqueId BuiltInId::sqrt_Double1 = TSymbolUniqueId(88);
const TSymbolUniqueId BuiltInId::pt00C = TSymbolUniqueId(89);
const TSymbolUniqueId BuiltInId::sqrt_Double2 = TSymbolUniqueId(90);
const TSymbolUniqueId BuiltInId::pt10C = TSymbolUniqueId(91);
const TSymbolUniqueId BuiltInId::sqrt_Double3 = TSymbolUniqueId(92);
const TSymbolUniqueId BuiltInId::pt20C = TSymbolUniqueId(93);
const TSymbolUniqueId BuiltInId::sqrt_Double4 = TSymbolUniqueId(94);
const TSymbolUniqueId BuiltInId::pt30C = TSymbolUniqueId(95);
const TSymbolUniqueId BuiltInId::inversesqrt_Float1 = TSymbolUniqueId(96);
const TSymbolUniqueId BuiltInId::inversesqrt_Float2 = TSymbolUniqueId(97);
const TSymbolUniqueId BuiltInId::inversesqrt_Float3 = TSymbolUniqueId(98);
const TSymbolUniqueId BuiltInId::inversesqrt_Float4 = TSymbolUniqueId(99);
const TSymbolUniqueId BuiltInId::inversesqrt_Double1 = TSymbolUniqueId(100);
const TSymbolUniqueId BuiltInId::inversesqrt_Double2 = TSymbolUniqueId(101);
const TSymbolUniqueId BuiltInId::inversesqrt_Double3 = TSymbolUniqueId(102);
const TSymbolUniqueId BuiltInId::inversesqrt_Double4 = TSymbolUniqueId(103);
const TSymbolUniqueId BuiltInId::abs_Float1 = TSymbolUniqueId(104);
const TSymbolUniqueId BuiltInId::abs_Float2 = TSymbolUniqueId(105);
const TSymbolUniqueId BuiltInId::abs_Float3 = TSymbolUniqueId(106);
const TSymbolUniqueId BuiltInId::abs_Float4 = TSymbolUniqueId(107);
const TSymbolUniqueId BuiltInId::abs_Int1 = TSymbolUniqueId(108);
const TSymbolUniqueId BuiltInId::pt00D = TSymbolUniqueId(109);
const TSymbolUniqueId BuiltInId::abs_Int2 = TSymbolUniqueId(110);
const TSymbolUniqueId BuiltInId::pt10D = TSymbolUniqueId(111);
const TSymbolUniqueId BuiltInId::abs_Int3 = TSymbolUniqueId(112);
const TSymbolUniqueId BuiltInId::pt20D = TSymbolUniqueId(113);
const TSymbolUniqueId BuiltInId::abs_Int4 = TSymbolUniqueId(114);
const TSymbolUniqueId BuiltInId::pt30D = TSymbolUniqueId(115);
const TSymbolUniqueId BuiltInId::abs_Double1 = TSymbolUniqueId(116);
const TSymbolUniqueId BuiltInId::abs_Double2 = TSymbolUniqueId(117);
const TSymbolUniqueId BuiltInId::abs_Double3 = TSymbolUniqueId(118);
const TSymbolUniqueId BuiltInId::abs_Double4 = TSymbolUniqueId(119);
const TSymbolUniqueId BuiltInId::sign_Float1 = TSymbolUniqueId(120);
const TSymbolUniqueId BuiltInId::sign_Float2 = TSymbolUniqueId(121);
const TSymbolUniqueId BuiltInId::sign_Float3 = TSymbolUniqueId(122);
const TSymbolUniqueId BuiltInId::sign_Float4 = TSymbolUniqueId(123);
const TSymbolUniqueId BuiltInId::sign_Int1 = TSymbolUniqueId(124);
const TSymbolUniqueId BuiltInId::sign_Int2 = TSymbolUniqueId(125);
const TSymbolUniqueId BuiltInId::sign_Int3 = TSymbolUniqueId(126);
const TSymbolUniqueId BuiltInId::sign_Int4 = TSymbolUniqueId(127);
const TSymbolUniqueId BuiltInId::sign_Double1 = TSymbolUniqueId(128);
const TSymbolUniqueId BuiltInId::sign_Double2 = TSymbolUniqueId(129);
const TSymbolUniqueId BuiltInId::sign_Double3 = TSymbolUniqueId(130);
const TSymbolUniqueId BuiltInId::sign_Double4 = TSymbolUniqueId(131);
const TSymbolUniqueId BuiltInId::floor_Float1 = TSymbolUniqueId(132);
const TSymbolUniqueId BuiltInId::floor_Float2 = TSymbolUniqueId(133);
const TSymbolUniqueId BuiltInId::floor_Float3 = TSymbolUniqueId(134);
const TSymbolUniqueId BuiltInId::floor_Float4 = TSymbolUniqueId(135);
const TSymbolUniqueId BuiltInId::floor_Double1 = TSymbolUniqueId(136);
const TSymbolUniqueId BuiltInId::floor_Double2 = TSymbolUniqueId(137);
const TSymbolUniqueId BuiltInId::floor_Double3 = TSymbolUniqueId(138);
const TSymbolUniqueId BuiltInId::floor_Double4 = TSymbolUniqueId(139);
const TSymbolUniqueId BuiltInId::trunc_Float1 = TSymbolUniqueId(140);
const TSymbolUniqueId BuiltInId::trunc_Float2 = TSymbolUniqueId(141);
const TSymbolUniqueId BuiltInId::trunc_Float3 = TSymbolUniqueId(142);
const TSymbolUniqueId BuiltInId::trunc_Float4 = TSymbolUniqueId(143);
const TSymbolUniqueId BuiltInId::trunc_Double1 = TSymbolUniqueId(144);
const TSymbolUniqueId BuiltInId::trunc_Double2 = TSymbolUniqueId(145);
const TSymbolUniqueId BuiltInId::trunc_Double3 = TSymbolUniqueId(146);
const TSymbolUniqueId BuiltInId::trunc_Double4 = TSymbolUniqueId(147);
const TSymbolUniqueId BuiltInId::round_Float1 = TSymbolUniqueId(148);
const TSymbolUniqueId BuiltInId::round_Float2 = TSymbolUniqueId(149);
const TSymbolUniqueId BuiltInId::round_Float3 = TSymbolUniqueId(150);
const TSymbolUniqueId BuiltInId::round_Float4 = TSymbolUniqueId(151);
const TSymbolUniqueId BuiltInId::round_Double1 = TSymbolUniqueId(152);
const TSymbolUniqueId BuiltInId::round_Double2 = TSymbolUniqueId(153);
const TSymbolUniqueId BuiltInId::round_Double3 = TSymbolUniqueId(154);
const TSymbolUniqueId BuiltInId::round_Double4 = TSymbolUniqueId(155);
const TSymbolUniqueId BuiltInId::roundEven_Float1 = TSymbolUniqueId(156);
const TSymbolUniqueId BuiltInId::roundEven_Float2 = TSymbolUniqueId(157);
const TSymbolUniqueId BuiltInId::roundEven_Float3 = TSymbolUniqueId(158);
const TSymbolUniqueId BuiltInId::roundEven_Float4 = TSymbolUniqueId(159);
const TSymbolUniqueId BuiltInId::roundEven_Double1 = TSymbolUniqueId(160);
const TSymbolUniqueId BuiltInId::roundEven_Double2 = TSymbolUniqueId(161);
const TSymbolUniqueId BuiltInId::roundEven_Double3 = TSymbolUniqueId(162);
const TSymbolUniqueId BuiltInId::roundEven_Double4 = TSymbolUniqueId(163);
const TSymbolUniqueId BuiltInId::ceil_Float1 = TSymbolUniqueId(164);
const TSymbolUniqueId BuiltInId::ceil_Float2 = TSymbolUniqueId(165);
const TSymbolUniqueId BuiltInId::ceil_Float3 = TSymbolUniqueId(166);
const TSymbolUniqueId BuiltInId::ceil_Float4 = TSymbolUniqueId(167);
const TSymbolUniqueId BuiltInId::ceil_Double1 = TSymbolUniqueId(168);
const TSymbolUniqueId BuiltInId::ceil_Double2 = TSymbolUniqueId(169);
const TSymbolUniqueId BuiltInId::ceil_Double3 = TSymbolUniqueId(170);
const TSymbolUniqueId BuiltInId::ceil_Double4 = TSymbolUniqueId(171);
const TSymbolUniqueId BuiltInId::fract_Float1 = TSymbolUniqueId(172);
const TSymbolUniqueId BuiltInId::fract_Float2 = TSymbolUniqueId(173);
const TSymbolUniqueId BuiltInId::fract_Float3 = TSymbolUniqueId(174);
const TSymbolUniqueId BuiltInId::fract_Float4 = TSymbolUniqueId(175);
const TSymbolUniqueId BuiltInId::fract_Double1 = TSymbolUniqueId(176);
const TSymbolUniqueId BuiltInId::fract_Double2 = TSymbolUniqueId(177);
const TSymbolUniqueId BuiltInId::fract_Double3 = TSymbolUniqueId(178);
const TSymbolUniqueId BuiltInId::fract_Double4 = TSymbolUniqueId(179);
const TSymbolUniqueId BuiltInId::mod_Float1_Float1 = TSymbolUniqueId(180);
const TSymbolUniqueId BuiltInId::mod_Float2_Float1 = TSymbolUniqueId(181);
const TSymbolUniqueId BuiltInId::mod_Float3_Float1 = TSymbolUniqueId(182);
const TSymbolUniqueId BuiltInId::mod_Float4_Float1 = TSymbolUniqueId(183);
const TSymbolUniqueId BuiltInId::mod_Float2_Float2 = TSymbolUniqueId(184);
const TSymbolUniqueId BuiltInId::mod_Float3_Float3 = TSymbolUniqueId(185);
const TSymbolUniqueId BuiltInId::mod_Float4_Float4 = TSymbolUniqueId(186);
const TSymbolUniqueId BuiltInId::mod_Double1_Double1 = TSymbolUniqueId(187);
const TSymbolUniqueId BuiltInId::mod_Double2_Double1 = TSymbolUniqueId(188);
const TSymbolUniqueId BuiltInId::mod_Double3_Double1 = TSymbolUniqueId(189);
const TSymbolUniqueId BuiltInId::mod_Double4_Double1 = TSymbolUniqueId(190);
const TSymbolUniqueId BuiltInId::mod_Double2_Double2 = TSymbolUniqueId(191);
const TSymbolUniqueId BuiltInId::mod_Double3_Double3 = TSymbolUniqueId(192);
const TSymbolUniqueId BuiltInId::mod_Double4_Double4 = TSymbolUniqueId(193);
const TSymbolUniqueId BuiltInId::min_Float1_Float1 = TSymbolUniqueId(194);
const TSymbolUniqueId BuiltInId::min_Float2_Float1 = TSymbolUniqueId(195);
const TSymbolUniqueId BuiltInId::min_Float3_Float1 = TSymbolUniqueId(196);
const TSymbolUniqueId BuiltInId::min_Float4_Float1 = TSymbolUniqueId(197);
const TSymbolUniqueId BuiltInId::min_Float2_Float2 = TSymbolUniqueId(198);
const TSymbolUniqueId BuiltInId::min_Float3_Float3 = TSymbolUniqueId(199);
const TSymbolUniqueId BuiltInId::min_Float4_Float4 = TSymbolUniqueId(200);
const TSymbolUniqueId BuiltInId::min_Double1_Double1 = TSymbolUniqueId(201);
const TSymbolUniqueId BuiltInId::min_Double2_Double2 = TSymbolUniqueId(202);
const TSymbolUniqueId BuiltInId::min_Double3_Double3 = TSymbolUniqueId(203);
const TSymbolUniqueId BuiltInId::min_Double4_Double4 = TSymbolUniqueId(204);
const TSymbolUniqueId BuiltInId::min_Double2_Double1 = TSymbolUniqueId(205);
const TSymbolUniqueId BuiltInId::min_Double3_Double1 = TSymbolUniqueId(206);
const TSymbolUniqueId BuiltInId::min_Double4_Double1 = TSymbolUniqueId(207);
const TSymbolUniqueId BuiltInId::min_Int1_Int1 = TSymbolUniqueId(208);
const TSymbolUniqueId BuiltInId::min_Int2_Int2 = TSymbolUniqueId(209);
const TSymbolUniqueId BuiltInId::min_Int3_Int3 = TSymbolUniqueId(210);
const TSymbolUniqueId BuiltInId::min_Int4_Int4 = TSymbolUniqueId(211);
const TSymbolUniqueId BuiltInId::min_Int2_Int1 = TSymbolUniqueId(212);
const TSymbolUniqueId BuiltInId::min_Int3_Int1 = TSymbolUniqueId(213);
const TSymbolUniqueId BuiltInId::min_Int4_Int1 = TSymbolUniqueId(214);
const TSymbolUniqueId BuiltInId::min_UInt1_UInt1 = TSymbolUniqueId(215);
const TSymbolUniqueId BuiltInId::pt00E = TSymbolUniqueId(216);
const TSymbolUniqueId BuiltInId::min_UInt2_UInt2 = TSymbolUniqueId(217);
const TSymbolUniqueId BuiltInId::pt10E = TSymbolUniqueId(218);
const TSymbolUniqueId BuiltInId::min_UInt3_UInt3 = TSymbolUniqueId(219);
const TSymbolUniqueId BuiltInId::pt20E = TSymbolUniqueId(220);
const TSymbolUniqueId BuiltInId::min_UInt4_UInt4 = TSymbolUniqueId(221);
const TSymbolUniqueId BuiltInId::pt30E = TSymbolUniqueId(222);
const TSymbolUniqueId BuiltInId::min_UInt2_UInt1 = TSymbolUniqueId(223);
const TSymbolUniqueId BuiltInId::min_UInt3_UInt1 = TSymbolUniqueId(224);
const TSymbolUniqueId BuiltInId::min_UInt4_UInt1 = TSymbolUniqueId(225);
const TSymbolUniqueId BuiltInId::max_Float1_Float1 = TSymbolUniqueId(226);
const TSymbolUniqueId BuiltInId::max_Float2_Float1 = TSymbolUniqueId(227);
const TSymbolUniqueId BuiltInId::max_Float3_Float1 = TSymbolUniqueId(228);
const TSymbolUniqueId BuiltInId::max_Float4_Float1 = TSymbolUniqueId(229);
const TSymbolUniqueId BuiltInId::max_Float2_Float2 = TSymbolUniqueId(230);
const TSymbolUniqueId BuiltInId::max_Float3_Float3 = TSymbolUniqueId(231);
const TSymbolUniqueId BuiltInId::max_Float4_Float4 = TSymbolUniqueId(232);
const TSymbolUniqueId BuiltInId::max_Double1_Double1 = TSymbolUniqueId(233);
const TSymbolUniqueId BuiltInId::max_Double2_Double2 = TSymbolUniqueId(234);
const TSymbolUniqueId BuiltInId::max_Double3_Double3 = TSymbolUniqueId(235);
const TSymbolUniqueId BuiltInId::max_Double4_Double4 = TSymbolUniqueId(236);
const TSymbolUniqueId BuiltInId::max_Double2_Double1 = TSymbolUniqueId(237);
const TSymbolUniqueId BuiltInId::max_Double3_Double1 = TSymbolUniqueId(238);
const TSymbolUniqueId BuiltInId::max_Double4_Double1 = TSymbolUniqueId(239);
const TSymbolUniqueId BuiltInId::max_Int1_Int1 = TSymbolUniqueId(240);
const TSymbolUniqueId BuiltInId::max_Int2_Int2 = TSymbolUniqueId(241);
const TSymbolUniqueId BuiltInId::max_Int3_Int3 = TSymbolUniqueId(242);
const TSymbolUniqueId BuiltInId::max_Int4_Int4 = TSymbolUniqueId(243);
const TSymbolUniqueId BuiltInId::max_Int2_Int1 = TSymbolUniqueId(244);
const TSymbolUniqueId BuiltInId::max_Int3_Int1 = TSymbolUniqueId(245);
const TSymbolUniqueId BuiltInId::max_Int4_Int1 = TSymbolUniqueId(246);
const TSymbolUniqueId BuiltInId::max_UInt1_UInt1 = TSymbolUniqueId(247);
const TSymbolUniqueId BuiltInId::max_UInt2_UInt2 = TSymbolUniqueId(248);
const TSymbolUniqueId BuiltInId::max_UInt3_UInt3 = TSymbolUniqueId(249);
const TSymbolUniqueId BuiltInId::max_UInt4_UInt4 = TSymbolUniqueId(250);
const TSymbolUniqueId BuiltInId::max_UInt2_UInt1 = TSymbolUniqueId(251);
const TSymbolUniqueId BuiltInId::max_UInt3_UInt1 = TSymbolUniqueId(252);
const TSymbolUniqueId BuiltInId::max_UInt4_UInt1 = TSymbolUniqueId(253);
const TSymbolUniqueId BuiltInId::clamp_Float1_Float1_Float1 = TSymbolUniqueId(254);
const TSymbolUniqueId BuiltInId::clamp_Float2_Float1_Float1 = TSymbolUniqueId(255);
const TSymbolUniqueId BuiltInId::clamp_Float3_Float1_Float1 = TSymbolUniqueId(256);
const TSymbolUniqueId BuiltInId::clamp_Float4_Float1_Float1 = TSymbolUniqueId(257);
const TSymbolUniqueId BuiltInId::clamp_Float2_Float2_Float2 = TSymbolUniqueId(258);
const TSymbolUniqueId BuiltInId::clamp_Float3_Float3_Float3 = TSymbolUniqueId(259);
const TSymbolUniqueId BuiltInId::clamp_Float4_Float4_Float4 = TSymbolUniqueId(260);
const TSymbolUniqueId BuiltInId::clamp_Double1_Double1_Double1 = TSymbolUniqueId(261);
const TSymbolUniqueId BuiltInId::clamp_Double2_Double1_Double1 = TSymbolUniqueId(262);
const TSymbolUniqueId BuiltInId::clamp_Double3_Double1_Double1 = TSymbolUniqueId(263);
const TSymbolUniqueId BuiltInId::clamp_Double4_Double1_Double1 = TSymbolUniqueId(264);
const TSymbolUniqueId BuiltInId::clamp_Double2_Double2_Double2 = TSymbolUniqueId(265);
const TSymbolUniqueId BuiltInId::clamp_Double3_Double3_Double3 = TSymbolUniqueId(266);
const TSymbolUniqueId BuiltInId::clamp_Double4_Double4_Double4 = TSymbolUniqueId(267);
const TSymbolUniqueId BuiltInId::clamp_Int1_Int1_Int1 = TSymbolUniqueId(268);
const TSymbolUniqueId BuiltInId::clamp_Int2_Int1_Int1 = TSymbolUniqueId(269);
const TSymbolUniqueId BuiltInId::clamp_Int3_Int1_Int1 = TSymbolUniqueId(270);
const TSymbolUniqueId BuiltInId::clamp_Int4_Int1_Int1 = TSymbolUniqueId(271);
const TSymbolUniqueId BuiltInId::clamp_Int2_Int2_Int2 = TSymbolUniqueId(272);
const TSymbolUniqueId BuiltInId::clamp_Int3_Int3_Int3 = TSymbolUniqueId(273);
const TSymbolUniqueId BuiltInId::clamp_Int4_Int4_Int4 = TSymbolUniqueId(274);
const TSymbolUniqueId BuiltInId::clamp_UInt1_UInt1_UInt1 = TSymbolUniqueId(275);
const TSymbolUniqueId BuiltInId::clamp_UInt2_UInt1_UInt1 = TSymbolUniqueId(276);
const TSymbolUniqueId BuiltInId::clamp_UInt3_UInt1_UInt1 = TSymbolUniqueId(277);
const TSymbolUniqueId BuiltInId::clamp_UInt4_UInt1_UInt1 = TSymbolUniqueId(278);
const TSymbolUniqueId BuiltInId::clamp_UInt2_UInt2_UInt2 = TSymbolUniqueId(279);
const TSymbolUniqueId BuiltInId::clamp_UInt3_UInt3_UInt3 = TSymbolUniqueId(280);
const TSymbolUniqueId BuiltInId::clamp_UInt4_UInt4_UInt4 = TSymbolUniqueId(281);
const TSymbolUniqueId BuiltInId::mix_Float1_Float1_Float1 = TSymbolUniqueId(282);
const TSymbolUniqueId BuiltInId::mix_Float2_Float2_Float1 = TSymbolUniqueId(283);
const TSymbolUniqueId BuiltInId::mix_Float3_Float3_Float1 = TSymbolUniqueId(284);
const TSymbolUniqueId BuiltInId::mix_Float4_Float4_Float1 = TSymbolUniqueId(285);
const TSymbolUniqueId BuiltInId::mix_Float2_Float2_Float2 = TSymbolUniqueId(286);
const TSymbolUniqueId BuiltInId::mix_Float3_Float3_Float3 = TSymbolUniqueId(287);
const TSymbolUniqueId BuiltInId::mix_Float4_Float4_Float4 = TSymbolUniqueId(288);
const TSymbolUniqueId BuiltInId::mix_Double1_Double1_Double1 = TSymbolUniqueId(289);
const TSymbolUniqueId BuiltInId::mix_Double2_Double2_Double1 = TSymbolUniqueId(290);
const TSymbolUniqueId BuiltInId::mix_Double3_Double3_Double1 = TSymbolUniqueId(291);
const TSymbolUniqueId BuiltInId::mix_Double4_Double4_Double1 = TSymbolUniqueId(292);
const TSymbolUniqueId BuiltInId::mix_Double2_Double2_Double2 = TSymbolUniqueId(293);
const TSymbolUniqueId BuiltInId::mix_Double3_Double3_Double3 = TSymbolUniqueId(294);
const TSymbolUniqueId BuiltInId::mix_Double4_Double4_Double4 = TSymbolUniqueId(295);
const TSymbolUniqueId BuiltInId::mix_Float1_Float1_Bool1 = TSymbolUniqueId(296);
const TSymbolUniqueId BuiltInId::pt00F = TSymbolUniqueId(297);
const TSymbolUniqueId BuiltInId::mix_Float2_Float2_Bool2 = TSymbolUniqueId(298);
const TSymbolUniqueId BuiltInId::pt10F = TSymbolUniqueId(299);
const TSymbolUniqueId BuiltInId::mix_Float3_Float3_Bool3 = TSymbolUniqueId(300);
const TSymbolUniqueId BuiltInId::pt20F = TSymbolUniqueId(301);
const TSymbolUniqueId BuiltInId::mix_Float4_Float4_Bool4 = TSymbolUniqueId(302);
const TSymbolUniqueId BuiltInId::pt30F = TSymbolUniqueId(303);
const TSymbolUniqueId BuiltInId::mix_Double1_Double1_Bool1 = TSymbolUniqueId(304);
const TSymbolUniqueId BuiltInId::mix_Double2_Double2_Bool2 = TSymbolUniqueId(305);
const TSymbolUniqueId BuiltInId::mix_Double3_Double3_Bool3 = TSymbolUniqueId(306);
const TSymbolUniqueId BuiltInId::mix_Double4_Double4_Bool4 = TSymbolUniqueId(307);
const TSymbolUniqueId BuiltInId::mix_Int1_Int1_Bool1 = TSymbolUniqueId(308);
const TSymbolUniqueId BuiltInId::mix_Int2_Int2_Bool2 = TSymbolUniqueId(309);
const TSymbolUniqueId BuiltInId::mix_Int3_Int3_Bool3 = TSymbolUniqueId(310);
const TSymbolUniqueId BuiltInId::mix_Int4_Int4_Bool4 = TSymbolUniqueId(311);
const TSymbolUniqueId BuiltInId::mix_UInt1_UInt1_Bool1 = TSymbolUniqueId(312);
const TSymbolUniqueId BuiltInId::mix_UInt2_UInt2_Bool2 = TSymbolUniqueId(313);
const TSymbolUniqueId BuiltInId::mix_UInt3_UInt3_Bool3 = TSymbolUniqueId(314);
const TSymbolUniqueId BuiltInId::mix_UInt4_UInt4_Bool4 = TSymbolUniqueId(315);
const TSymbolUniqueId BuiltInId::mix_Bool1_Bool1_Bool1 = TSymbolUniqueId(316);
const TSymbolUniqueId BuiltInId::mix_Bool2_Bool2_Bool2 = TSymbolUniqueId(317);
const TSymbolUniqueId BuiltInId::mix_Bool3_Bool3_Bool3 = TSymbolUniqueId(318);
const TSymbolUniqueId BuiltInId::mix_Bool4_Bool4_Bool4 = TSymbolUniqueId(319);
const TSymbolUniqueId BuiltInId::step_Float1_Float1 = TSymbolUniqueId(320);
const TSymbolUniqueId BuiltInId::step_Float2_Float2 = TSymbolUniqueId(321);
const TSymbolUniqueId BuiltInId::step_Float3_Float3 = TSymbolUniqueId(322);
const TSymbolUniqueId BuiltInId::step_Float4_Float4 = TSymbolUniqueId(323);
const TSymbolUniqueId BuiltInId::step_Float1_Float2 = TSymbolUniqueId(324);
const TSymbolUniqueId BuiltInId::step_Float1_Float3 = TSymbolUniqueId(325);
const TSymbolUniqueId BuiltInId::step_Float1_Float4 = TSymbolUniqueId(326);
const TSymbolUniqueId BuiltInId::step_Double1_Double1 = TSymbolUniqueId(327);
const TSymbolUniqueId BuiltInId::step_Double2_Double2 = TSymbolUniqueId(328);
const TSymbolUniqueId BuiltInId::step_Double3_Double3 = TSymbolUniqueId(329);
const TSymbolUniqueId BuiltInId::step_Double4_Double4 = TSymbolUniqueId(330);
const TSymbolUniqueId BuiltInId::step_Double1_Double2 = TSymbolUniqueId(331);
const TSymbolUniqueId BuiltInId::step_Double1_Double3 = TSymbolUniqueId(332);
const TSymbolUniqueId BuiltInId::step_Double1_Double4 = TSymbolUniqueId(333);
const TSymbolUniqueId BuiltInId::smoothstep_Double1_Double1_Double1 = TSymbolUniqueId(334);
const TSymbolUniqueId BuiltInId::smoothstep_Double2_Double2_Double2 = TSymbolUniqueId(335);
const TSymbolUniqueId BuiltInId::smoothstep_Double3_Double3_Double3 = TSymbolUniqueId(336);
const TSymbolUniqueId BuiltInId::smoothstep_Double4_Double4_Double4 = TSymbolUniqueId(337);
const TSymbolUniqueId BuiltInId::smoothstep_Double1_Double1_Double2 = TSymbolUniqueId(338);
const TSymbolUniqueId BuiltInId::smoothstep_Double1_Double1_Double3 = TSymbolUniqueId(339);
const TSymbolUniqueId BuiltInId::smoothstep_Double1_Double1_Double4 = TSymbolUniqueId(340);
const TSymbolUniqueId BuiltInId::smoothstep_Float1_Float1_Float1 = TSymbolUniqueId(341);
const TSymbolUniqueId BuiltInId::smoothstep_Float2_Float2_Float2 = TSymbolUniqueId(342);
const TSymbolUniqueId BuiltInId::smoothstep_Float3_Float3_Float3 = TSymbolUniqueId(343);
const TSymbolUniqueId BuiltInId::smoothstep_Float4_Float4_Float4 = TSymbolUniqueId(344);
const TSymbolUniqueId BuiltInId::smoothstep_Float1_Float1_Float2 = TSymbolUniqueId(345);
const TSymbolUniqueId BuiltInId::smoothstep_Float1_Float1_Float3 = TSymbolUniqueId(346);
const TSymbolUniqueId BuiltInId::smoothstep_Float1_Float1_Float4 = TSymbolUniqueId(347);
const TSymbolUniqueId BuiltInId::modf_Float1_Float1 = TSymbolUniqueId(348);
const TSymbolUniqueId BuiltInId::pt_o_00B = TSymbolUniqueId(349);
const TSymbolUniqueId BuiltInId::modf_Float2_Float2 = TSymbolUniqueId(350);
const TSymbolUniqueId BuiltInId::pt_o_10B = TSymbolUniqueId(351);
const TSymbolUniqueId BuiltInId::modf_Float3_Float3 = TSymbolUniqueId(352);
const TSymbolUniqueId BuiltInId::pt_o_20B = TSymbolUniqueId(353);
const TSymbolUniqueId BuiltInId::modf_Float4_Float4 = TSymbolUniqueId(354);
const TSymbolUniqueId BuiltInId::pt_o_30B = TSymbolUniqueId(355);
const TSymbolUniqueId BuiltInId::modf_Double1_Double1 = TSymbolUniqueId(356);
const TSymbolUniqueId BuiltInId::pt_o_00C = TSymbolUniqueId(357);
const TSymbolUniqueId BuiltInId::modf_Double2_Double2 = TSymbolUniqueId(358);
const TSymbolUniqueId BuiltInId::pt_o_10C = TSymbolUniqueId(359);
const TSymbolUniqueId BuiltInId::modf_Double3_Double3 = TSymbolUniqueId(360);
const TSymbolUniqueId BuiltInId::pt_o_20C = TSymbolUniqueId(361);
const TSymbolUniqueId BuiltInId::modf_Double4_Double4 = TSymbolUniqueId(362);
const TSymbolUniqueId BuiltInId::pt_o_30C = TSymbolUniqueId(363);
const TSymbolUniqueId BuiltInId::isnan_Float1 = TSymbolUniqueId(364);
const TSymbolUniqueId BuiltInId::isnan_Float2 = TSymbolUniqueId(365);
const TSymbolUniqueId BuiltInId::isnan_Float3 = TSymbolUniqueId(366);
const TSymbolUniqueId BuiltInId::isnan_Float4 = TSymbolUniqueId(367);
const TSymbolUniqueId BuiltInId::isnan_Double1 = TSymbolUniqueId(368);
const TSymbolUniqueId BuiltInId::isnan_Double2 = TSymbolUniqueId(369);
const TSymbolUniqueId BuiltInId::isnan_Double3 = TSymbolUniqueId(370);
const TSymbolUniqueId BuiltInId::isnan_Double4 = TSymbolUniqueId(371);
const TSymbolUniqueId BuiltInId::isinf_Float1 = TSymbolUniqueId(372);
const TSymbolUniqueId BuiltInId::isinf_Float2 = TSymbolUniqueId(373);
const TSymbolUniqueId BuiltInId::isinf_Float3 = TSymbolUniqueId(374);
const TSymbolUniqueId BuiltInId::isinf_Float4 = TSymbolUniqueId(375);
const TSymbolUniqueId BuiltInId::isinf_Double1 = TSymbolUniqueId(376);
const TSymbolUniqueId BuiltInId::isinf_Double2 = TSymbolUniqueId(377);
const TSymbolUniqueId BuiltInId::isinf_Double3 = TSymbolUniqueId(378);
const TSymbolUniqueId BuiltInId::isinf_Double4 = TSymbolUniqueId(379);
const TSymbolUniqueId BuiltInId::floatBitsToInt_Float1 = TSymbolUniqueId(380);
const TSymbolUniqueId BuiltInId::floatBitsToInt_Float2 = TSymbolUniqueId(381);
const TSymbolUniqueId BuiltInId::floatBitsToInt_Float3 = TSymbolUniqueId(382);
const TSymbolUniqueId BuiltInId::floatBitsToInt_Float4 = TSymbolUniqueId(383);
const TSymbolUniqueId BuiltInId::floatBitsToUint_Float1 = TSymbolUniqueId(384);
const TSymbolUniqueId BuiltInId::floatBitsToUint_Float2 = TSymbolUniqueId(385);
const TSymbolUniqueId BuiltInId::floatBitsToUint_Float3 = TSymbolUniqueId(386);
const TSymbolUniqueId BuiltInId::floatBitsToUint_Float4 = TSymbolUniqueId(387);
const TSymbolUniqueId BuiltInId::intBitsToFloat_Int1 = TSymbolUniqueId(388);
const TSymbolUniqueId BuiltInId::intBitsToFloat_Int2 = TSymbolUniqueId(389);
const TSymbolUniqueId BuiltInId::intBitsToFloat_Int3 = TSymbolUniqueId(390);
const TSymbolUniqueId BuiltInId::intBitsToFloat_Int4 = TSymbolUniqueId(391);
const TSymbolUniqueId BuiltInId::uintBitsToFloat_UInt1 = TSymbolUniqueId(392);
const TSymbolUniqueId BuiltInId::uintBitsToFloat_UInt2 = TSymbolUniqueId(393);
const TSymbolUniqueId BuiltInId::uintBitsToFloat_UInt3 = TSymbolUniqueId(394);
const TSymbolUniqueId BuiltInId::uintBitsToFloat_UInt4 = TSymbolUniqueId(395);
const TSymbolUniqueId BuiltInId::fma_Float1_Float1_Float1 = TSymbolUniqueId(396);
const TSymbolUniqueId BuiltInId::fma_Float2_Float2_Float2 = TSymbolUniqueId(397);
const TSymbolUniqueId BuiltInId::fma_Float3_Float3_Float3 = TSymbolUniqueId(398);
const TSymbolUniqueId BuiltInId::fma_Float4_Float4_Float4 = TSymbolUniqueId(399);
const TSymbolUniqueId BuiltInId::fma_Double1_Double1_Double1 = TSymbolUniqueId(400);
const TSymbolUniqueId BuiltInId::fma_Double2_Double2_Double2 = TSymbolUniqueId(401);
const TSymbolUniqueId BuiltInId::fma_Double3_Double3_Double3 = TSymbolUniqueId(402);
const TSymbolUniqueId BuiltInId::fma_Double4_Double4_Double4 = TSymbolUniqueId(403);
const TSymbolUniqueId BuiltInId::frexp_Float1_Int1 = TSymbolUniqueId(404);
const TSymbolUniqueId BuiltInId::pt_o_00D = TSymbolUniqueId(405);
const TSymbolUniqueId BuiltInId::frexp_Float2_Int2 = TSymbolUniqueId(406);
const TSymbolUniqueId BuiltInId::pt_o_10D = TSymbolUniqueId(407);
const TSymbolUniqueId BuiltInId::frexp_Float3_Int3 = TSymbolUniqueId(408);
const TSymbolUniqueId BuiltInId::pt_o_20D = TSymbolUniqueId(409);
const TSymbolUniqueId BuiltInId::frexp_Float4_Int4 = TSymbolUniqueId(410);
const TSymbolUniqueId BuiltInId::pt_o_30D = TSymbolUniqueId(411);
const TSymbolUniqueId BuiltInId::frexp_Double1_Int1 = TSymbolUniqueId(412);
const TSymbolUniqueId BuiltInId::frexp_Double2_Int2 = TSymbolUniqueId(413);
const TSymbolUniqueId BuiltInId::frexp_Double3_Int3 = TSymbolUniqueId(414);
const TSymbolUniqueId BuiltInId::frexp_Double4_Int4 = TSymbolUniqueId(415);
const TSymbolUniqueId BuiltInId::ldexp_Float1_Int1 = TSymbolUniqueId(416);
const TSymbolUniqueId BuiltInId::ldexp_Float2_Int2 = TSymbolUniqueId(417);
const TSymbolUniqueId BuiltInId::ldexp_Float3_Int3 = TSymbolUniqueId(418);
const TSymbolUniqueId BuiltInId::ldexp_Float4_Int4 = TSymbolUniqueId(419);
const TSymbolUniqueId BuiltInId::ldexp_Double1_Int1 = TSymbolUniqueId(420);
const TSymbolUniqueId BuiltInId::ldexp_Double2_Int2 = TSymbolUniqueId(421);
const TSymbolUniqueId BuiltInId::ldexp_Double3_Int3 = TSymbolUniqueId(422);
const TSymbolUniqueId BuiltInId::ldexp_Double4_Int4 = TSymbolUniqueId(423);
const TSymbolUniqueId BuiltInId::packSnorm2x16_Float2 = TSymbolUniqueId(424);
const TSymbolUniqueId BuiltInId::packHalf2x16_Float2 = TSymbolUniqueId(425);
const TSymbolUniqueId BuiltInId::unpackSnorm2x16_UInt1 = TSymbolUniqueId(426);
const TSymbolUniqueId BuiltInId::unpackHalf2x16_UInt1 = TSymbolUniqueId(427);
const TSymbolUniqueId BuiltInId::packUnorm2x16_Float2 = TSymbolUniqueId(428);
const TSymbolUniqueId BuiltInId::unpackUnorm2x16_UInt1 = TSymbolUniqueId(429);
const TSymbolUniqueId BuiltInId::packUnorm4x8_Float4 = TSymbolUniqueId(430);
const TSymbolUniqueId BuiltInId::packSnorm4x8_Float4 = TSymbolUniqueId(431);
const TSymbolUniqueId BuiltInId::unpackUnorm4x8_UInt1 = TSymbolUniqueId(432);
const TSymbolUniqueId BuiltInId::unpackSnorm4x8_UInt1 = TSymbolUniqueId(433);
const TSymbolUniqueId BuiltInId::packDouble2x32_UInt2 = TSymbolUniqueId(434);
const TSymbolUniqueId BuiltInId::unpackDouble2x32_Double1 = TSymbolUniqueId(435);
const TSymbolUniqueId BuiltInId::length_Float1 = TSymbolUniqueId(436);
const TSymbolUniqueId BuiltInId::length_Float2 = TSymbolUniqueId(437);
const TSymbolUniqueId BuiltInId::length_Float3 = TSymbolUniqueId(438);
const TSymbolUniqueId BuiltInId::length_Float4 = TSymbolUniqueId(439);
const TSymbolUniqueId BuiltInId::length_Double1 = TSymbolUniqueId(440);
const TSymbolUniqueId BuiltInId::length_Double2 = TSymbolUniqueId(441);
const TSymbolUniqueId BuiltInId::length_Double3 = TSymbolUniqueId(442);
const TSymbolUniqueId BuiltInId::length_Double4 = TSymbolUniqueId(443);
const TSymbolUniqueId BuiltInId::distance_Float1_Float1 = TSymbolUniqueId(444);
const TSymbolUniqueId BuiltInId::distance_Float2_Float2 = TSymbolUniqueId(445);
const TSymbolUniqueId BuiltInId::distance_Float3_Float3 = TSymbolUniqueId(446);
const TSymbolUniqueId BuiltInId::distance_Float4_Float4 = TSymbolUniqueId(447);
const TSymbolUniqueId BuiltInId::distance_Double1_Double1 = TSymbolUniqueId(448);
const TSymbolUniqueId BuiltInId::distance_Double2_Double2 = TSymbolUniqueId(449);
const TSymbolUniqueId BuiltInId::distance_Double3_Double3 = TSymbolUniqueId(450);
const TSymbolUniqueId BuiltInId::distance_Double4_Double4 = TSymbolUniqueId(451);
const TSymbolUniqueId BuiltInId::dot_Float1_Float1 = TSymbolUniqueId(452);
const TSymbolUniqueId BuiltInId::dot_Float2_Float2 = TSymbolUniqueId(453);
const TSymbolUniqueId BuiltInId::dot_Float3_Float3 = TSymbolUniqueId(454);
const TSymbolUniqueId BuiltInId::dot_Float4_Float4 = TSymbolUniqueId(455);
const TSymbolUniqueId BuiltInId::dot_Double1_Double1 = TSymbolUniqueId(456);
const TSymbolUniqueId BuiltInId::dot_Double2_Double2 = TSymbolUniqueId(457);
const TSymbolUniqueId BuiltInId::dot_Double3_Double3 = TSymbolUniqueId(458);
const TSymbolUniqueId BuiltInId::dot_Double4_Double4 = TSymbolUniqueId(459);
const TSymbolUniqueId BuiltInId::cross_Float3_Float3 = TSymbolUniqueId(460);
const TSymbolUniqueId BuiltInId::cross_Double3_Double3 = TSymbolUniqueId(461);
const TSymbolUniqueId BuiltInId::normalize_Float1 = TSymbolUniqueId(462);
const TSymbolUniqueId BuiltInId::normalize_Float2 = TSymbolUniqueId(463);
const TSymbolUniqueId BuiltInId::normalize_Float3 = TSymbolUniqueId(464);
const TSymbolUniqueId BuiltInId::normalize_Float4 = TSymbolUniqueId(465);
const TSymbolUniqueId BuiltInId::normalize_Double1 = TSymbolUniqueId(466);
const TSymbolUniqueId BuiltInId::normalize_Double2 = TSymbolUniqueId(467);
const TSymbolUniqueId BuiltInId::normalize_Double3 = TSymbolUniqueId(468);
const TSymbolUniqueId BuiltInId::normalize_Double4 = TSymbolUniqueId(469);
const TSymbolUniqueId BuiltInId::faceforward_Float1_Float1_Float1 = TSymbolUniqueId(470);
const TSymbolUniqueId BuiltInId::faceforward_Float2_Float2_Float2 = TSymbolUniqueId(471);
const TSymbolUniqueId BuiltInId::faceforward_Float3_Float3_Float3 = TSymbolUniqueId(472);
const TSymbolUniqueId BuiltInId::faceforward_Float4_Float4_Float4 = TSymbolUniqueId(473);
const TSymbolUniqueId BuiltInId::faceforward_Double1_Double1_Double1 = TSymbolUniqueId(474);
const TSymbolUniqueId BuiltInId::faceforward_Double2_Double2_Double2 = TSymbolUniqueId(475);
const TSymbolUniqueId BuiltInId::faceforward_Double3_Double3_Double3 = TSymbolUniqueId(476);
const TSymbolUniqueId BuiltInId::faceforward_Double4_Double4_Double4 = TSymbolUniqueId(477);
const TSymbolUniqueId BuiltInId::reflect_Float1_Float1 = TSymbolUniqueId(478);
const TSymbolUniqueId BuiltInId::reflect_Float2_Float2 = TSymbolUniqueId(479);
const TSymbolUniqueId BuiltInId::reflect_Float3_Float3 = TSymbolUniqueId(480);
const TSymbolUniqueId BuiltInId::reflect_Float4_Float4 = TSymbolUniqueId(481);
const TSymbolUniqueId BuiltInId::reflect_Double1_Double1 = TSymbolUniqueId(482);
const TSymbolUniqueId BuiltInId::reflect_Double2_Double2 = TSymbolUniqueId(483);
const TSymbolUniqueId BuiltInId::reflect_Double3_Double3 = TSymbolUniqueId(484);
const TSymbolUniqueId BuiltInId::reflect_Double4_Double4 = TSymbolUniqueId(485);
const TSymbolUniqueId BuiltInId::refract_Float1_Float1_Float1 = TSymbolUniqueId(486);
const TSymbolUniqueId BuiltInId::refract_Float2_Float2_Float1 = TSymbolUniqueId(487);
const TSymbolUniqueId BuiltInId::refract_Float3_Float3_Float1 = TSymbolUniqueId(488);
const TSymbolUniqueId BuiltInId::refract_Float4_Float4_Float1 = TSymbolUniqueId(489);
const TSymbolUniqueId BuiltInId::refract_Double1_Double1_Float1 = TSymbolUniqueId(490);
const TSymbolUniqueId BuiltInId::refract_Double2_Double2_Float1 = TSymbolUniqueId(491);
const TSymbolUniqueId BuiltInId::refract_Double3_Double3_Float1 = TSymbolUniqueId(492);
const TSymbolUniqueId BuiltInId::refract_Double4_Double4_Float1 = TSymbolUniqueId(493);
const TSymbolUniqueId BuiltInId::ftransform = TSymbolUniqueId(494);
const TSymbolUniqueId BuiltInId::matrixCompMult_Float2x2_Float2x2 = TSymbolUniqueId(495);
const TSymbolUniqueId BuiltInId::pt50B = TSymbolUniqueId(496);
const TSymbolUniqueId BuiltInId::matrixCompMult_Float3x3_Float3x3 = TSymbolUniqueId(497);
const TSymbolUniqueId BuiltInId::ptA0B = TSymbolUniqueId(498);
const TSymbolUniqueId BuiltInId::matrixCompMult_Float4x4_Float4x4 = TSymbolUniqueId(499);
const TSymbolUniqueId BuiltInId::ptF0B = TSymbolUniqueId(500);
const TSymbolUniqueId BuiltInId::matrixCompMult_Float2x3_Float2x3 = TSymbolUniqueId(501);
const TSymbolUniqueId BuiltInId::pt90B = TSymbolUniqueId(502);
const TSymbolUniqueId BuiltInId::matrixCompMult_Float3x2_Float3x2 = TSymbolUniqueId(503);
const TSymbolUniqueId BuiltInId::pt60B = TSymbolUniqueId(504);
const TSymbolUniqueId BuiltInId::matrixCompMult_Float2x4_Float2x4 = TSymbolUniqueId(505);
const TSymbolUniqueId BuiltInId::ptD0B = TSymbolUniqueId(506);
const TSymbolUniqueId BuiltInId::matrixCompMult_Float4x2_Float4x2 = TSymbolUniqueId(507);
const TSymbolUniqueId BuiltInId::pt70B = TSymbolUniqueId(508);
const TSymbolUniqueId BuiltInId::matrixCompMult_Float3x4_Float3x4 = TSymbolUniqueId(509);
const TSymbolUniqueId BuiltInId::ptE0B = TSymbolUniqueId(510);
const TSymbolUniqueId BuiltInId::matrixCompMult_Float4x3_Float4x3 = TSymbolUniqueId(511);
const TSymbolUniqueId BuiltInId::ptB0B = TSymbolUniqueId(512);
const TSymbolUniqueId BuiltInId::outerProduct_Float2_Float2 = TSymbolUniqueId(513);
const TSymbolUniqueId BuiltInId::outerProduct_Float3_Float3 = TSymbolUniqueId(514);
const TSymbolUniqueId BuiltInId::outerProduct_Float4_Float4 = TSymbolUniqueId(515);
const TSymbolUniqueId BuiltInId::outerProduct_Float3_Float2 = TSymbolUniqueId(516);
const TSymbolUniqueId BuiltInId::outerProduct_Float2_Float3 = TSymbolUniqueId(517);
const TSymbolUniqueId BuiltInId::outerProduct_Float4_Float2 = TSymbolUniqueId(518);
const TSymbolUniqueId BuiltInId::outerProduct_Float2_Float4 = TSymbolUniqueId(519);
const TSymbolUniqueId BuiltInId::outerProduct_Float4_Float3 = TSymbolUniqueId(520);
const TSymbolUniqueId BuiltInId::outerProduct_Float3_Float4 = TSymbolUniqueId(521);
const TSymbolUniqueId BuiltInId::transpose_Float2x2 = TSymbolUniqueId(522);
const TSymbolUniqueId BuiltInId::transpose_Float3x3 = TSymbolUniqueId(523);
const TSymbolUniqueId BuiltInId::transpose_Float4x4 = TSymbolUniqueId(524);
const TSymbolUniqueId BuiltInId::transpose_Float3x2 = TSymbolUniqueId(525);
const TSymbolUniqueId BuiltInId::transpose_Float2x3 = TSymbolUniqueId(526);
const TSymbolUniqueId BuiltInId::transpose_Float4x2 = TSymbolUniqueId(527);
const TSymbolUniqueId BuiltInId::transpose_Float2x4 = TSymbolUniqueId(528);
const TSymbolUniqueId BuiltInId::transpose_Float4x3 = TSymbolUniqueId(529);
const TSymbolUniqueId BuiltInId::transpose_Float3x4 = TSymbolUniqueId(530);
const TSymbolUniqueId BuiltInId::determinant_Float2x2 = TSymbolUniqueId(531);
const TSymbolUniqueId BuiltInId::determinant_Float3x3 = TSymbolUniqueId(532);
const TSymbolUniqueId BuiltInId::determinant_Float4x4 = TSymbolUniqueId(533);
const TSymbolUniqueId BuiltInId::inverse_Float2x2 = TSymbolUniqueId(534);
const TSymbolUniqueId BuiltInId::inverse_Float3x3 = TSymbolUniqueId(535);
const TSymbolUniqueId BuiltInId::inverse_Float4x4 = TSymbolUniqueId(536);
const TSymbolUniqueId BuiltInId::lessThan_Float2_Float2 = TSymbolUniqueId(537);
const TSymbolUniqueId BuiltInId::lessThan_Float3_Float3 = TSymbolUniqueId(538);
const TSymbolUniqueId BuiltInId::lessThan_Float4_Float4 = TSymbolUniqueId(539);
const TSymbolUniqueId BuiltInId::lessThan_Int2_Int2 = TSymbolUniqueId(540);
const TSymbolUniqueId BuiltInId::lessThan_Int3_Int3 = TSymbolUniqueId(541);
const TSymbolUniqueId BuiltInId::lessThan_Int4_Int4 = TSymbolUniqueId(542);
const TSymbolUniqueId BuiltInId::lessThan_UInt2_UInt2 = TSymbolUniqueId(543);
const TSymbolUniqueId BuiltInId::lessThan_UInt3_UInt3 = TSymbolUniqueId(544);
const TSymbolUniqueId BuiltInId::lessThan_UInt4_UInt4 = TSymbolUniqueId(545);
const TSymbolUniqueId BuiltInId::lessThanEqual_Float2_Float2 = TSymbolUniqueId(546);
const TSymbolUniqueId BuiltInId::lessThanEqual_Float3_Float3 = TSymbolUniqueId(547);
const TSymbolUniqueId BuiltInId::lessThanEqual_Float4_Float4 = TSymbolUniqueId(548);
const TSymbolUniqueId BuiltInId::lessThanEqual_Int2_Int2 = TSymbolUniqueId(549);
const TSymbolUniqueId BuiltInId::lessThanEqual_Int3_Int3 = TSymbolUniqueId(550);
const TSymbolUniqueId BuiltInId::lessThanEqual_Int4_Int4 = TSymbolUniqueId(551);
const TSymbolUniqueId BuiltInId::lessThanEqual_UInt2_UInt2 = TSymbolUniqueId(552);
const TSymbolUniqueId BuiltInId::lessThanEqual_UInt3_UInt3 = TSymbolUniqueId(553);
const TSymbolUniqueId BuiltInId::lessThanEqual_UInt4_UInt4 = TSymbolUniqueId(554);
const TSymbolUniqueId BuiltInId::greaterThan_Float2_Float2 = TSymbolUniqueId(555);
const TSymbolUniqueId BuiltInId::greaterThan_Float3_Float3 = TSymbolUniqueId(556);
const TSymbolUniqueId BuiltInId::greaterThan_Float4_Float4 = TSymbolUniqueId(557);
const TSymbolUniqueId BuiltInId::greaterThan_Int2_Int2 = TSymbolUniqueId(558);
const TSymbolUniqueId BuiltInId::greaterThan_Int3_Int3 = TSymbolUniqueId(559);
const TSymbolUniqueId BuiltInId::greaterThan_Int4_Int4 = TSymbolUniqueId(560);
const TSymbolUniqueId BuiltInId::greaterThan_UInt2_UInt2 = TSymbolUniqueId(561);
const TSymbolUniqueId BuiltInId::greaterThan_UInt3_UInt3 = TSymbolUniqueId(562);
const TSymbolUniqueId BuiltInId::greaterThan_UInt4_UInt4 = TSymbolUniqueId(563);
const TSymbolUniqueId BuiltInId::greaterThanEqual_Float2_Float2 = TSymbolUniqueId(564);
const TSymbolUniqueId BuiltInId::greaterThanEqual_Float3_Float3 = TSymbolUniqueId(565);
const TSymbolUniqueId BuiltInId::greaterThanEqual_Float4_Float4 = TSymbolUniqueId(566);
const TSymbolUniqueId BuiltInId::greaterThanEqual_Int2_Int2 = TSymbolUniqueId(567);
const TSymbolUniqueId BuiltInId::greaterThanEqual_Int3_Int3 = TSymbolUniqueId(568);
const TSymbolUniqueId BuiltInId::greaterThanEqual_Int4_Int4 = TSymbolUniqueId(569);
const TSymbolUniqueId BuiltInId::greaterThanEqual_UInt2_UInt2 = TSymbolUniqueId(570);
const TSymbolUniqueId BuiltInId::greaterThanEqual_UInt3_UInt3 = TSymbolUniqueId(571);
const TSymbolUniqueId BuiltInId::greaterThanEqual_UInt4_UInt4 = TSymbolUniqueId(572);
const TSymbolUniqueId BuiltInId::equal_Float2_Float2 = TSymbolUniqueId(573);
const TSymbolUniqueId BuiltInId::equal_Float3_Float3 = TSymbolUniqueId(574);
const TSymbolUniqueId BuiltInId::equal_Float4_Float4 = TSymbolUniqueId(575);
const TSymbolUniqueId BuiltInId::equal_Int2_Int2 = TSymbolUniqueId(576);
const TSymbolUniqueId BuiltInId::equal_Int3_Int3 = TSymbolUniqueId(577);
const TSymbolUniqueId BuiltInId::equal_Int4_Int4 = TSymbolUniqueId(578);
const TSymbolUniqueId BuiltInId::equal_UInt2_UInt2 = TSymbolUniqueId(579);
const TSymbolUniqueId BuiltInId::equal_UInt3_UInt3 = TSymbolUniqueId(580);
const TSymbolUniqueId BuiltInId::equal_UInt4_UInt4 = TSymbolUniqueId(581);
const TSymbolUniqueId BuiltInId::equal_Bool2_Bool2 = TSymbolUniqueId(582);
const TSymbolUniqueId BuiltInId::equal_Bool3_Bool3 = TSymbolUniqueId(583);
const TSymbolUniqueId BuiltInId::equal_Bool4_Bool4 = TSymbolUniqueId(584);
const TSymbolUniqueId BuiltInId::notEqual_Float2_Float2 = TSymbolUniqueId(585);
const TSymbolUniqueId BuiltInId::notEqual_Float3_Float3 = TSymbolUniqueId(586);
const TSymbolUniqueId BuiltInId::notEqual_Float4_Float4 = TSymbolUniqueId(587);
const TSymbolUniqueId BuiltInId::notEqual_Int2_Int2 = TSymbolUniqueId(588);
const TSymbolUniqueId BuiltInId::notEqual_Int3_Int3 = TSymbolUniqueId(589);
const TSymbolUniqueId BuiltInId::notEqual_Int4_Int4 = TSymbolUniqueId(590);
const TSymbolUniqueId BuiltInId::notEqual_UInt2_UInt2 = TSymbolUniqueId(591);
const TSymbolUniqueId BuiltInId::notEqual_UInt3_UInt3 = TSymbolUniqueId(592);
const TSymbolUniqueId BuiltInId::notEqual_UInt4_UInt4 = TSymbolUniqueId(593);
const TSymbolUniqueId BuiltInId::notEqual_Bool2_Bool2 = TSymbolUniqueId(594);
const TSymbolUniqueId BuiltInId::notEqual_Bool3_Bool3 = TSymbolUniqueId(595);
const TSymbolUniqueId BuiltInId::notEqual_Bool4_Bool4 = TSymbolUniqueId(596);
const TSymbolUniqueId BuiltInId::any_Bool2 = TSymbolUniqueId(597);
const TSymbolUniqueId BuiltInId::any_Bool3 = TSymbolUniqueId(598);
const TSymbolUniqueId BuiltInId::any_Bool4 = TSymbolUniqueId(599);
const TSymbolUniqueId BuiltInId::all_Bool2 = TSymbolUniqueId(600);
const TSymbolUniqueId BuiltInId::all_Bool3 = TSymbolUniqueId(601);
const TSymbolUniqueId BuiltInId::all_Bool4 = TSymbolUniqueId(602);
const TSymbolUniqueId BuiltInId::notFunc_Bool2 = TSymbolUniqueId(603);
const TSymbolUniqueId BuiltInId::notFunc_Bool3 = TSymbolUniqueId(604);
const TSymbolUniqueId BuiltInId::notFunc_Bool4 = TSymbolUniqueId(605);
const TSymbolUniqueId BuiltInId::bitfieldExtract_Int1_Int1_Int1 = TSymbolUniqueId(606);
const TSymbolUniqueId BuiltInId::bitfieldExtract_Int2_Int1_Int1 = TSymbolUniqueId(607);
const TSymbolUniqueId BuiltInId::bitfieldExtract_Int3_Int1_Int1 = TSymbolUniqueId(608);
const TSymbolUniqueId BuiltInId::bitfieldExtract_Int4_Int1_Int1 = TSymbolUniqueId(609);
const TSymbolUniqueId BuiltInId::bitfieldExtract_UInt1_Int1_Int1 = TSymbolUniqueId(610);
const TSymbolUniqueId BuiltInId::bitfieldExtract_UInt2_Int1_Int1 = TSymbolUniqueId(611);
const TSymbolUniqueId BuiltInId::bitfieldExtract_UInt3_Int1_Int1 = TSymbolUniqueId(612);
const TSymbolUniqueId BuiltInId::bitfieldExtract_UInt4_Int1_Int1 = TSymbolUniqueId(613);
const TSymbolUniqueId BuiltInId::bitfieldInsert_Int1_Int1_Int1_Int1 = TSymbolUniqueId(614);
const TSymbolUniqueId BuiltInId::bitfieldInsert_Int2_Int2_Int1_Int1 = TSymbolUniqueId(615);
const TSymbolUniqueId BuiltInId::bitfieldInsert_Int3_Int3_Int1_Int1 = TSymbolUniqueId(616);
const TSymbolUniqueId BuiltInId::bitfieldInsert_Int4_Int4_Int1_Int1 = TSymbolUniqueId(617);
const TSymbolUniqueId BuiltInId::bitfieldInsert_UInt1_UInt1_Int1_Int1 = TSymbolUniqueId(618);
const TSymbolUniqueId BuiltInId::bitfieldInsert_UInt2_UInt2_Int1_Int1 = TSymbolUniqueId(619);
const TSymbolUniqueId BuiltInId::bitfieldInsert_UInt3_UInt3_Int1_Int1 = TSymbolUniqueId(620);
const TSymbolUniqueId BuiltInId::bitfieldInsert_UInt4_UInt4_Int1_Int1 = TSymbolUniqueId(621);
const TSymbolUniqueId BuiltInId::bitfieldReverse_Int1 = TSymbolUniqueId(622);
const TSymbolUniqueId BuiltInId::bitfieldReverse_Int2 = TSymbolUniqueId(623);
const TSymbolUniqueId BuiltInId::bitfieldReverse_Int3 = TSymbolUniqueId(624);
const TSymbolUniqueId BuiltInId::bitfieldReverse_Int4 = TSymbolUniqueId(625);
const TSymbolUniqueId BuiltInId::bitfieldReverse_UInt1 = TSymbolUniqueId(626);
const TSymbolUniqueId BuiltInId::bitfieldReverse_UInt2 = TSymbolUniqueId(627);
const TSymbolUniqueId BuiltInId::bitfieldReverse_UInt3 = TSymbolUniqueId(628);
const TSymbolUniqueId BuiltInId::bitfieldReverse_UInt4 = TSymbolUniqueId(629);
const TSymbolUniqueId BuiltInId::bitCount_Int1 = TSymbolUniqueId(630);
const TSymbolUniqueId BuiltInId::bitCount_Int2 = TSymbolUniqueId(631);
const TSymbolUniqueId BuiltInId::bitCount_Int3 = TSymbolUniqueId(632);
const TSymbolUniqueId BuiltInId::bitCount_Int4 = TSymbolUniqueId(633);
const TSymbolUniqueId BuiltInId::bitCount_UInt1 = TSymbolUniqueId(634);
const TSymbolUniqueId BuiltInId::bitCount_UInt2 = TSymbolUniqueId(635);
const TSymbolUniqueId BuiltInId::bitCount_UInt3 = TSymbolUniqueId(636);
const TSymbolUniqueId BuiltInId::bitCount_UInt4 = TSymbolUniqueId(637);
const TSymbolUniqueId BuiltInId::findLSB_Int1 = TSymbolUniqueId(638);
const TSymbolUniqueId BuiltInId::findLSB_Int2 = TSymbolUniqueId(639);
const TSymbolUniqueId BuiltInId::findLSB_Int3 = TSymbolUniqueId(640);
const TSymbolUniqueId BuiltInId::findLSB_Int4 = TSymbolUniqueId(641);
const TSymbolUniqueId BuiltInId::findLSB_UInt1 = TSymbolUniqueId(642);
const TSymbolUniqueId BuiltInId::findLSB_UInt2 = TSymbolUniqueId(643);
const TSymbolUniqueId BuiltInId::findLSB_UInt3 = TSymbolUniqueId(644);
const TSymbolUniqueId BuiltInId::findLSB_UInt4 = TSymbolUniqueId(645);
const TSymbolUniqueId BuiltInId::findMSB_Int1 = TSymbolUniqueId(646);
const TSymbolUniqueId BuiltInId::findMSB_Int2 = TSymbolUniqueId(647);
const TSymbolUniqueId BuiltInId::findMSB_Int3 = TSymbolUniqueId(648);
const TSymbolUniqueId BuiltInId::findMSB_Int4 = TSymbolUniqueId(649);
const TSymbolUniqueId BuiltInId::findMSB_UInt1 = TSymbolUniqueId(650);
const TSymbolUniqueId BuiltInId::findMSB_UInt2 = TSymbolUniqueId(651);
const TSymbolUniqueId BuiltInId::findMSB_UInt3 = TSymbolUniqueId(652);
const TSymbolUniqueId BuiltInId::findMSB_UInt4 = TSymbolUniqueId(653);
const TSymbolUniqueId BuiltInId::uaddCarry_UInt1_UInt1_UInt1 = TSymbolUniqueId(654);
const TSymbolUniqueId BuiltInId::pt_o_00E = TSymbolUniqueId(655);
const TSymbolUniqueId BuiltInId::uaddCarry_UInt2_UInt2_UInt2 = TSymbolUniqueId(656);
const TSymbolUniqueId BuiltInId::pt_o_10E = TSymbolUniqueId(657);
const TSymbolUniqueId BuiltInId::uaddCarry_UInt3_UInt3_UInt3 = TSymbolUniqueId(658);
const TSymbolUniqueId BuiltInId::pt_o_20E = TSymbolUniqueId(659);
const TSymbolUniqueId BuiltInId::uaddCarry_UInt4_UInt4_UInt4 = TSymbolUniqueId(660);
const TSymbolUniqueId BuiltInId::pt_o_30E = TSymbolUniqueId(661);
const TSymbolUniqueId BuiltInId::usubBorrow_UInt1_UInt1_UInt1 = TSymbolUniqueId(662);
const TSymbolUniqueId BuiltInId::usubBorrow_UInt2_UInt2_UInt2 = TSymbolUniqueId(663);
const TSymbolUniqueId BuiltInId::usubBorrow_UInt3_UInt3_UInt3 = TSymbolUniqueId(664);
const TSymbolUniqueId BuiltInId::usubBorrow_UInt4_UInt4_UInt4 = TSymbolUniqueId(665);
const TSymbolUniqueId BuiltInId::umulExtended_UInt1_UInt1_UInt1_UInt1 = TSymbolUniqueId(666);
const TSymbolUniqueId BuiltInId::umulExtended_UInt2_UInt2_UInt2_UInt2 = TSymbolUniqueId(667);
const TSymbolUniqueId BuiltInId::umulExtended_UInt3_UInt3_UInt3_UInt3 = TSymbolUniqueId(668);
const TSymbolUniqueId BuiltInId::umulExtended_UInt4_UInt4_UInt4_UInt4 = TSymbolUniqueId(669);
const TSymbolUniqueId BuiltInId::imulExtended_Int1_Int1_Int1_Int1 = TSymbolUniqueId(670);
const TSymbolUniqueId BuiltInId::imulExtended_Int2_Int2_Int2_Int2 = TSymbolUniqueId(671);
const TSymbolUniqueId BuiltInId::imulExtended_Int3_Int3_Int3_Int3 = TSymbolUniqueId(672);
const TSymbolUniqueId BuiltInId::imulExtended_Int4_Int4_Int4_Int4 = TSymbolUniqueId(673);
const TSymbolUniqueId BuiltInId::texture2D_Sampler2D1_Float2 = TSymbolUniqueId(674);
const TSymbolUniqueId BuiltInId::pt00I = TSymbolUniqueId(675);
const TSymbolUniqueId BuiltInId::texture2DProj_Sampler2D1_Float3 = TSymbolUniqueId(676);
const TSymbolUniqueId BuiltInId::texture2DProj_Sampler2D1_Float4 = TSymbolUniqueId(677);
const TSymbolUniqueId BuiltInId::textureCube_SamplerCube1_Float3 = TSymbolUniqueId(678);
const TSymbolUniqueId BuiltInId::pt00K = TSymbolUniqueId(679);
const TSymbolUniqueId BuiltInId::texture1D_Sampler1D1_Float1 = TSymbolUniqueId(680);
const TSymbolUniqueId BuiltInId::pt00g = TSymbolUniqueId(681);
const TSymbolUniqueId BuiltInId::texture1DProj_Sampler1D1_Float2 = TSymbolUniqueId(682);
const TSymbolUniqueId BuiltInId::texture1DProj_Sampler1D1_Float4 = TSymbolUniqueId(683);
const TSymbolUniqueId BuiltInId::texture3D_Sampler3D1_Float3 = TSymbolUniqueId(684);
const TSymbolUniqueId BuiltInId::pt00J = TSymbolUniqueId(685);
const TSymbolUniqueId BuiltInId::texture3DProj_Sampler3D1_Float4 = TSymbolUniqueId(686);
const TSymbolUniqueId BuiltInId::shadow1D_Sampler1DShadow1_Float3 = TSymbolUniqueId(687);
const TSymbolUniqueId BuiltInId::pt00m = TSymbolUniqueId(688);
const TSymbolUniqueId BuiltInId::shadow1DProj_Sampler1DShadow1_Float4 = TSymbolUniqueId(689);
const TSymbolUniqueId BuiltInId::shadow2D_Sampler2DShadow1_Float3 = TSymbolUniqueId(690);
const TSymbolUniqueId BuiltInId::pt00d = TSymbolUniqueId(691);
const TSymbolUniqueId BuiltInId::shadow2DProj_Sampler2DShadow1_Float4 = TSymbolUniqueId(692);
const TSymbolUniqueId BuiltInId::texture2D_SamplerExternalOES1_Float2 = TSymbolUniqueId(693);
const TSymbolUniqueId BuiltInId::pt00M = TSymbolUniqueId(694);
const TSymbolUniqueId BuiltInId::texture2DProj_SamplerExternalOES1_Float3 = TSymbolUniqueId(695);
const TSymbolUniqueId BuiltInId::texture2DProj_SamplerExternalOES1_Float4 = TSymbolUniqueId(696);
const TSymbolUniqueId BuiltInId::texture2DRect_Sampler2DRect1_Float2 = TSymbolUniqueId(697);
const TSymbolUniqueId BuiltInId::pt00O = TSymbolUniqueId(698);
const TSymbolUniqueId BuiltInId::texture2DRectProj_Sampler2DRect1_Float3 = TSymbolUniqueId(699);
const TSymbolUniqueId BuiltInId::texture2DRectProj_Sampler2DRect1_Float4 = TSymbolUniqueId(700);
const TSymbolUniqueId BuiltInId::texture_Sampler2DRect1_Float2 = TSymbolUniqueId(701);
const TSymbolUniqueId BuiltInId::textureProj_Sampler2DRect1_Float3 = TSymbolUniqueId(702);
const TSymbolUniqueId BuiltInId::textureProj_Sampler2DRect1_Float4 = TSymbolUniqueId(703);
const TSymbolUniqueId BuiltInId::texture2DGradEXT_Sampler2D1_Float2_Float2_Float2 =
TSymbolUniqueId(704);
const TSymbolUniqueId BuiltInId::texture2DProjGradEXT_Sampler2D1_Float3_Float2_Float2 =
TSymbolUniqueId(705);
const TSymbolUniqueId BuiltInId::texture2DProjGradEXT_Sampler2D1_Float4_Float2_Float2 =
TSymbolUniqueId(706);
const TSymbolUniqueId BuiltInId::textureCubeGradEXT_SamplerCube1_Float3_Float3_Float3 =
TSymbolUniqueId(707);
const TSymbolUniqueId BuiltInId::texture2D_Sampler2D1_Float2_Float1 = TSymbolUniqueId(708);
const TSymbolUniqueId BuiltInId::texture2DProj_Sampler2D1_Float3_Float1 = TSymbolUniqueId(709);
const TSymbolUniqueId BuiltInId::texture2DProj_Sampler2D1_Float4_Float1 = TSymbolUniqueId(710);
const TSymbolUniqueId BuiltInId::textureCube_SamplerCube1_Float3_Float1 = TSymbolUniqueId(711);
const TSymbolUniqueId BuiltInId::texture3D_Sampler3D1_Float3_Float1 = TSymbolUniqueId(712);
const TSymbolUniqueId BuiltInId::texture3DProj_Sampler3D1_Float4_Float1 = TSymbolUniqueId(713);
const TSymbolUniqueId BuiltInId::texture3DLod_Sampler3D1_Float3_Float1 = TSymbolUniqueId(714);
const TSymbolUniqueId BuiltInId::texture3DProjLod_Sampler3D1_Float4_Float1 = TSymbolUniqueId(715);
const TSymbolUniqueId BuiltInId::texture1D_Sampler1D1_Float1_Float1 = TSymbolUniqueId(716);
const TSymbolUniqueId BuiltInId::texture1DProj_Sampler1D1_Float2_Float1 = TSymbolUniqueId(717);
const TSymbolUniqueId BuiltInId::texture1DProj_Sampler1D1_Float4_Float1 = TSymbolUniqueId(718);
const TSymbolUniqueId BuiltInId::shadow1D_Sampler1DShadow1_Float3_Float1 = TSymbolUniqueId(719);
const TSymbolUniqueId BuiltInId::shadow1DProj_Sampler1DShadow1_Float4_Float1 = TSymbolUniqueId(720);
const TSymbolUniqueId BuiltInId::shadow2D_Sampler2DShadow1_Float3_Float1 = TSymbolUniqueId(721);
const TSymbolUniqueId BuiltInId::shadow2DProj_Sampler2DShadow1_Float4_Float1 = TSymbolUniqueId(722);
const TSymbolUniqueId BuiltInId::dFdxExt_Float1 = TSymbolUniqueId(723);
const TSymbolUniqueId BuiltInId::dFdxExt_Float2 = TSymbolUniqueId(724);
const TSymbolUniqueId BuiltInId::dFdxExt_Float3 = TSymbolUniqueId(725);
const TSymbolUniqueId BuiltInId::dFdxExt_Float4 = TSymbolUniqueId(726);
const TSymbolUniqueId BuiltInId::dFdyExt_Float1 = TSymbolUniqueId(727);
const TSymbolUniqueId BuiltInId::dFdyExt_Float2 = TSymbolUniqueId(728);
const TSymbolUniqueId BuiltInId::dFdyExt_Float3 = TSymbolUniqueId(729);
const TSymbolUniqueId BuiltInId::dFdyExt_Float4 = TSymbolUniqueId(730);
const TSymbolUniqueId BuiltInId::fwidthExt_Float1 = TSymbolUniqueId(731);
const TSymbolUniqueId BuiltInId::fwidthExt_Float2 = TSymbolUniqueId(732);
const TSymbolUniqueId BuiltInId::fwidthExt_Float3 = TSymbolUniqueId(733);
const TSymbolUniqueId BuiltInId::fwidthExt_Float4 = TSymbolUniqueId(734);
const TSymbolUniqueId BuiltInId::texture2DLodEXT_Sampler2D1_Float2_Float1 = TSymbolUniqueId(735);
const TSymbolUniqueId BuiltInId::texture2DProjLodEXT_Sampler2D1_Float3_Float1 =
TSymbolUniqueId(736);
const TSymbolUniqueId BuiltInId::texture2DProjLodEXT_Sampler2D1_Float4_Float1 =
TSymbolUniqueId(737);
const TSymbolUniqueId BuiltInId::textureCubeLodEXT_SamplerCube1_Float3_Float1 =
TSymbolUniqueId(738);
const TSymbolUniqueId BuiltInId::texture2DLod_Sampler2D1_Float2_Float1 = TSymbolUniqueId(739);
const TSymbolUniqueId BuiltInId::texture2DProjLod_Sampler2D1_Float3_Float1 = TSymbolUniqueId(740);
const TSymbolUniqueId BuiltInId::texture2DProjLod_Sampler2D1_Float4_Float1 = TSymbolUniqueId(741);
const TSymbolUniqueId BuiltInId::textureCubeLod_SamplerCube1_Float3_Float1 = TSymbolUniqueId(742);
const TSymbolUniqueId BuiltInId::texture1DLod_Sampler1D1_Float1_Float1 = TSymbolUniqueId(743);
const TSymbolUniqueId BuiltInId::texture1DProjLod_Sampler1D1_Float2_Float1 = TSymbolUniqueId(744);
const TSymbolUniqueId BuiltInId::texture1DProjLod_Sampler1D1_Float4_Float1 = TSymbolUniqueId(745);
const TSymbolUniqueId BuiltInId::shadow1DLod_Sampler1DShadow1_Float3_Float1 = TSymbolUniqueId(746);
const TSymbolUniqueId BuiltInId::shadow1DProjLod_Sampler1DShadow1_Float4_Float1 =
TSymbolUniqueId(747);
const TSymbolUniqueId BuiltInId::shadow2DLod_Sampler2DShadow1_Float3_Float1 = TSymbolUniqueId(748);
const TSymbolUniqueId BuiltInId::shadow2DProjLod_Sampler2DShadow1_Float4_Float1 =
TSymbolUniqueId(749);
const TSymbolUniqueId BuiltInId::texture_Sampler2D1_Float2 = TSymbolUniqueId(750);
const TSymbolUniqueId BuiltInId::texture_ISampler2D1_Float2 = TSymbolUniqueId(751);
const TSymbolUniqueId BuiltInId::pt00R = TSymbolUniqueId(752);
const TSymbolUniqueId BuiltInId::texture_USampler2D1_Float2 = TSymbolUniqueId(753);
const TSymbolUniqueId BuiltInId::pt00X = TSymbolUniqueId(754);
const TSymbolUniqueId BuiltInId::texture_Sampler3D1_Float3 = TSymbolUniqueId(755);
const TSymbolUniqueId BuiltInId::texture_ISampler3D1_Float3 = TSymbolUniqueId(756);
const TSymbolUniqueId BuiltInId::pt00S = TSymbolUniqueId(757);
const TSymbolUniqueId BuiltInId::texture_USampler3D1_Float3 = TSymbolUniqueId(758);
const TSymbolUniqueId BuiltInId::pt00Y = TSymbolUniqueId(759);
const TSymbolUniqueId BuiltInId::texture_SamplerCube1_Float3 = TSymbolUniqueId(760);
const TSymbolUniqueId BuiltInId::texture_ISamplerCube1_Float3 = TSymbolUniqueId(761);
const TSymbolUniqueId BuiltInId::pt00T = TSymbolUniqueId(762);
const TSymbolUniqueId BuiltInId::texture_USamplerCube1_Float3 = TSymbolUniqueId(763);
const TSymbolUniqueId BuiltInId::pt00Z = TSymbolUniqueId(764);
const TSymbolUniqueId BuiltInId::texture_Sampler2DArray1_Float3 = TSymbolUniqueId(765);
const TSymbolUniqueId BuiltInId::pt00L = TSymbolUniqueId(766);
const TSymbolUniqueId BuiltInId::texture_ISampler2DArray1_Float3 = TSymbolUniqueId(767);
const TSymbolUniqueId BuiltInId::pt00U = TSymbolUniqueId(768);
const TSymbolUniqueId BuiltInId::texture_USampler2DArray1_Float3 = TSymbolUniqueId(769);
const TSymbolUniqueId BuiltInId::pt00a = TSymbolUniqueId(770);
const TSymbolUniqueId BuiltInId::texture_Sampler2DShadow1_Float3 = TSymbolUniqueId(771);
const TSymbolUniqueId BuiltInId::texture_SamplerCubeShadow1_Float4 = TSymbolUniqueId(772);
const TSymbolUniqueId BuiltInId::pt00e = TSymbolUniqueId(773);
const TSymbolUniqueId BuiltInId::texture_Sampler2DArrayShadow1_Float4 = TSymbolUniqueId(774);
const TSymbolUniqueId BuiltInId::pt00f = TSymbolUniqueId(775);
const TSymbolUniqueId BuiltInId::texture_Sampler1D1_Float1 = TSymbolUniqueId(776);
const TSymbolUniqueId BuiltInId::texture_ISampler1D1_Float1 = TSymbolUniqueId(777);
const TSymbolUniqueId BuiltInId::pt00o = TSymbolUniqueId(778);
const TSymbolUniqueId BuiltInId::texture_USampler1D1_Float1 = TSymbolUniqueId(779);
const TSymbolUniqueId BuiltInId::pt00t = TSymbolUniqueId(780);
const TSymbolUniqueId BuiltInId::texture_Sampler1DShadow1_Float3 = TSymbolUniqueId(781);
const TSymbolUniqueId BuiltInId::texture_Sampler1DArray1_Float3 = TSymbolUniqueId(782);
const TSymbolUniqueId BuiltInId::pt00h = TSymbolUniqueId(783);
const TSymbolUniqueId BuiltInId::texture_ISampler1DArray1_Float3 = TSymbolUniqueId(784);
const TSymbolUniqueId BuiltInId::pt00p = TSymbolUniqueId(785);
const TSymbolUniqueId BuiltInId::texture_USampler1DArray1_Float3 = TSymbolUniqueId(786);
const TSymbolUniqueId BuiltInId::pt00u = TSymbolUniqueId(787);
const TSymbolUniqueId BuiltInId::texture_Sampler1DArrayShadow1_Float3 = TSymbolUniqueId(788);
const TSymbolUniqueId BuiltInId::pt00i = TSymbolUniqueId(789);
const TSymbolUniqueId BuiltInId::texture_ISampler2DRect1_Float2 = TSymbolUniqueId(790);
const TSymbolUniqueId BuiltInId::pt00q = TSymbolUniqueId(791);
const TSymbolUniqueId BuiltInId::texture_USampler2DRect1_Float2 = TSymbolUniqueId(792);
const TSymbolUniqueId BuiltInId::pt00v = TSymbolUniqueId(793);
const TSymbolUniqueId BuiltInId::texture_Sampler2DRectShadow1_Float3 = TSymbolUniqueId(794);
const TSymbolUniqueId BuiltInId::pt00n = TSymbolUniqueId(795);
const TSymbolUniqueId BuiltInId::texture_SamplerCubeArrayShadow1_Float4_Float1 =
TSymbolUniqueId(796);
const TSymbolUniqueId BuiltInId::pt00l = TSymbolUniqueId(797);
const TSymbolUniqueId BuiltInId::textureProj_Sampler2D1_Float3 = TSymbolUniqueId(798);
const TSymbolUniqueId BuiltInId::textureProj_ISampler2D1_Float3 = TSymbolUniqueId(799);
const TSymbolUniqueId BuiltInId::textureProj_USampler2D1_Float3 = TSymbolUniqueId(800);
const TSymbolUniqueId BuiltInId::textureProj_Sampler2D1_Float4 = TSymbolUniqueId(801);
const TSymbolUniqueId BuiltInId::textureProj_ISampler2D1_Float4 = TSymbolUniqueId(802);
const TSymbolUniqueId BuiltInId::textureProj_USampler2D1_Float4 = TSymbolUniqueId(803);
const TSymbolUniqueId BuiltInId::textureProj_Sampler3D1_Float4 = TSymbolUniqueId(804);
const TSymbolUniqueId BuiltInId::textureProj_ISampler3D1_Float4 = TSymbolUniqueId(805);
const TSymbolUniqueId BuiltInId::textureProj_USampler3D1_Float4 = TSymbolUniqueId(806);
const TSymbolUniqueId BuiltInId::textureProj_Sampler2DShadow1_Float4 = TSymbolUniqueId(807);
const TSymbolUniqueId BuiltInId::textureProj_Sampler1D1_Float2 = TSymbolUniqueId(808);
const TSymbolUniqueId BuiltInId::textureProj_ISampler1D1_Float2 = TSymbolUniqueId(809);
const TSymbolUniqueId BuiltInId::textureProj_USampler1D1_Float2 = TSymbolUniqueId(810);
const TSymbolUniqueId BuiltInId::textureProj_Sampler1D1_Float4 = TSymbolUniqueId(811);
const TSymbolUniqueId BuiltInId::textureProj_ISampler1D1_Float4 = TSymbolUniqueId(812);
const TSymbolUniqueId BuiltInId::textureProj_USampler1D1_Float4 = TSymbolUniqueId(813);
const TSymbolUniqueId BuiltInId::textureProj_Sampler1DShadow1_Float4 = TSymbolUniqueId(814);
const TSymbolUniqueId BuiltInId::textureProj_ISampler2DRect1_Float3 = TSymbolUniqueId(815);
const TSymbolUniqueId BuiltInId::textureProj_USampler2DRect1_Float3 = TSymbolUniqueId(816);
const TSymbolUniqueId BuiltInId::textureProj_ISampler2DRect1_Float4 = TSymbolUniqueId(817);
const TSymbolUniqueId BuiltInId::textureProj_USampler2DRect1_Float4 = TSymbolUniqueId(818);
const TSymbolUniqueId BuiltInId::textureProj_Sampler2DRectShadow1_Float4 = TSymbolUniqueId(819);
const TSymbolUniqueId BuiltInId::textureLod_Sampler2D1_Float2_Float1 = TSymbolUniqueId(820);
const TSymbolUniqueId BuiltInId::textureLod_ISampler2D1_Float2_Float1 = TSymbolUniqueId(821);
const TSymbolUniqueId BuiltInId::textureLod_USampler2D1_Float2_Float1 = TSymbolUniqueId(822);
const TSymbolUniqueId BuiltInId::textureLod_Sampler3D1_Float3_Float1 = TSymbolUniqueId(823);
const TSymbolUniqueId BuiltInId::textureLod_ISampler3D1_Float3_Float1 = TSymbolUniqueId(824);
const TSymbolUniqueId BuiltInId::textureLod_USampler3D1_Float3_Float1 = TSymbolUniqueId(825);
const TSymbolUniqueId BuiltInId::textureLod_SamplerCube1_Float3_Float1 = TSymbolUniqueId(826);
const TSymbolUniqueId BuiltInId::textureLod_ISamplerCube1_Float3_Float1 = TSymbolUniqueId(827);
const TSymbolUniqueId BuiltInId::textureLod_USamplerCube1_Float3_Float1 = TSymbolUniqueId(828);
const TSymbolUniqueId BuiltInId::textureLod_Sampler2DArray1_Float3_Float1 = TSymbolUniqueId(829);
const TSymbolUniqueId BuiltInId::textureLod_ISampler2DArray1_Float3_Float1 = TSymbolUniqueId(830);
const TSymbolUniqueId BuiltInId::textureLod_USampler2DArray1_Float3_Float1 = TSymbolUniqueId(831);
const TSymbolUniqueId BuiltInId::textureLod_Sampler2DShadow1_Float3_Float1 = TSymbolUniqueId(832);
const TSymbolUniqueId BuiltInId::textureLod_Sampler1D1_Float1_Float1 = TSymbolUniqueId(833);
const TSymbolUniqueId BuiltInId::textureLod_ISampler1D1_Float1_Float1 = TSymbolUniqueId(834);
const TSymbolUniqueId BuiltInId::textureLod_USampler1D1_Float1_Float1 = TSymbolUniqueId(835);
const TSymbolUniqueId BuiltInId::textureLod_Sampler1DShadow1_Float3_Float1 = TSymbolUniqueId(836);
const TSymbolUniqueId BuiltInId::textureLod_Sampler1DArray1_Float2_Float1 = TSymbolUniqueId(837);
const TSymbolUniqueId BuiltInId::textureLod_ISampler1DArray1_Float2_Float1 = TSymbolUniqueId(838);
const TSymbolUniqueId BuiltInId::textureLod_USampler1DArray1_Float2_Float1 = TSymbolUniqueId(839);
const TSymbolUniqueId BuiltInId::textureLod_Sampler1DArrayShadow1_Float3_Float1 =
TSymbolUniqueId(840);
const TSymbolUniqueId BuiltInId::textureLod_SamplerCubeArray1_Float4_Float1 = TSymbolUniqueId(841);
const TSymbolUniqueId BuiltInId::pt00k = TSymbolUniqueId(842);
const TSymbolUniqueId BuiltInId::textureLod_ISamplerCubeArray1_Float4_Float1 = TSymbolUniqueId(843);
const TSymbolUniqueId BuiltInId::pt00s = TSymbolUniqueId(844);
const TSymbolUniqueId BuiltInId::textureLod_USamplerCubeArray1_Float4_Float1 = TSymbolUniqueId(845);
const TSymbolUniqueId BuiltInId::pt00x = TSymbolUniqueId(846);
const TSymbolUniqueId BuiltInId::textureSize_Sampler2D1_Int1 = TSymbolUniqueId(847);
const TSymbolUniqueId BuiltInId::textureSize_ISampler2D1_Int1 = TSymbolUniqueId(848);
const TSymbolUniqueId BuiltInId::textureSize_USampler2D1_Int1 = TSymbolUniqueId(849);
const TSymbolUniqueId BuiltInId::textureSize_Sampler3D1_Int1 = TSymbolUniqueId(850);
const TSymbolUniqueId BuiltInId::textureSize_ISampler3D1_Int1 = TSymbolUniqueId(851);
const TSymbolUniqueId BuiltInId::textureSize_USampler3D1_Int1 = TSymbolUniqueId(852);
const TSymbolUniqueId BuiltInId::textureSize_SamplerCube1_Int1 = TSymbolUniqueId(853);
const TSymbolUniqueId BuiltInId::textureSize_ISamplerCube1_Int1 = TSymbolUniqueId(854);
const TSymbolUniqueId BuiltInId::textureSize_USamplerCube1_Int1 = TSymbolUniqueId(855);
const TSymbolUniqueId BuiltInId::textureSize_Sampler2DArray1_Int1 = TSymbolUniqueId(856);
const TSymbolUniqueId BuiltInId::textureSize_ISampler2DArray1_Int1 = TSymbolUniqueId(857);
const TSymbolUniqueId BuiltInId::textureSize_USampler2DArray1_Int1 = TSymbolUniqueId(858);
const TSymbolUniqueId BuiltInId::textureSize_Sampler2DShadow1_Int1 = TSymbolUniqueId(859);
const TSymbolUniqueId BuiltInId::textureSize_SamplerCubeShadow1_Int1 = TSymbolUniqueId(860);
const TSymbolUniqueId BuiltInId::textureSize_Sampler2DArrayShadow1_Int1 = TSymbolUniqueId(861);
const TSymbolUniqueId BuiltInId::textureSize_Sampler1D1_Int1 = TSymbolUniqueId(862);
const TSymbolUniqueId BuiltInId::textureSize_ISampler1D1_Int1 = TSymbolUniqueId(863);
const TSymbolUniqueId BuiltInId::textureSize_USampler1D1_Int1 = TSymbolUniqueId(864);
const TSymbolUniqueId BuiltInId::textureSize_Sampler1DShadow1_Int1 = TSymbolUniqueId(865);
const TSymbolUniqueId BuiltInId::textureSize_SamplerCubeArray1_Int1 = TSymbolUniqueId(866);
const TSymbolUniqueId BuiltInId::textureSize_ISamplerCubeArray1_Int1 = TSymbolUniqueId(867);
const TSymbolUniqueId BuiltInId::textureSize_USamplerCubeArray1_Int1 = TSymbolUniqueId(868);
const TSymbolUniqueId BuiltInId::textureSize_SamplerCubeArrayShadow1_Int1 = TSymbolUniqueId(869);
const TSymbolUniqueId BuiltInId::textureSize_Sampler2DRect1 = TSymbolUniqueId(870);
const TSymbolUniqueId BuiltInId::textureSize_ISampler2DRect1 = TSymbolUniqueId(871);
const TSymbolUniqueId BuiltInId::textureSize_USampler2DRect1 = TSymbolUniqueId(872);
const TSymbolUniqueId BuiltInId::textureSize_Sampler2DRectShadow1 = TSymbolUniqueId(873);
const TSymbolUniqueId BuiltInId::textureSize_Sampler1DArray1_Int1 = TSymbolUniqueId(874);
const TSymbolUniqueId BuiltInId::textureSize_ISampler1DArray1_Int1 = TSymbolUniqueId(875);
const TSymbolUniqueId BuiltInId::textureSize_USampler1DArray1_Int1 = TSymbolUniqueId(876);
const TSymbolUniqueId BuiltInId::textureSize_Sampler1DArrayShadow1_Int1 = TSymbolUniqueId(877);
const TSymbolUniqueId BuiltInId::textureSize_SamplerBuffer1 = TSymbolUniqueId(878);
const TSymbolUniqueId BuiltInId::pt00j = TSymbolUniqueId(879);
const TSymbolUniqueId BuiltInId::textureSize_ISamplerBuffer1 = TSymbolUniqueId(880);
const TSymbolUniqueId BuiltInId::pt00r = TSymbolUniqueId(881);
const TSymbolUniqueId BuiltInId::textureSize_USamplerBuffer1 = TSymbolUniqueId(882);
const TSymbolUniqueId BuiltInId::pt00w = TSymbolUniqueId(883);
const TSymbolUniqueId BuiltInId::textureProjLod_Sampler2D1_Float3_Float1 = TSymbolUniqueId(884);
const TSymbolUniqueId BuiltInId::textureProjLod_ISampler2D1_Float3_Float1 = TSymbolUniqueId(885);
const TSymbolUniqueId BuiltInId::textureProjLod_USampler2D1_Float3_Float1 = TSymbolUniqueId(886);
const TSymbolUniqueId BuiltInId::textureProjLod_Sampler2D1_Float4_Float1 = TSymbolUniqueId(887);
const TSymbolUniqueId BuiltInId::textureProjLod_ISampler2D1_Float4_Float1 = TSymbolUniqueId(888);
const TSymbolUniqueId BuiltInId::textureProjLod_USampler2D1_Float4_Float1 = TSymbolUniqueId(889);
const TSymbolUniqueId BuiltInId::textureProjLod_Sampler3D1_Float4_Float1 = TSymbolUniqueId(890);
const TSymbolUniqueId BuiltInId::textureProjLod_ISampler3D1_Float4_Float1 = TSymbolUniqueId(891);
const TSymbolUniqueId BuiltInId::textureProjLod_USampler3D1_Float4_Float1 = TSymbolUniqueId(892);
const TSymbolUniqueId BuiltInId::textureProjLod_Sampler2DShadow1_Float4_Float1 =
TSymbolUniqueId(893);
const TSymbolUniqueId BuiltInId::textureProjLod_Sampler1D1_Float2_Float1 = TSymbolUniqueId(894);
const TSymbolUniqueId BuiltInId::textureProjLod_ISampler1D1_Float2_Float1 = TSymbolUniqueId(895);
const TSymbolUniqueId BuiltInId::textureProjLod_USampler1D1_Float2_Float1 = TSymbolUniqueId(896);
const TSymbolUniqueId BuiltInId::textureProjLod_Sampler1D1_Float4_Float1 = TSymbolUniqueId(897);
const TSymbolUniqueId BuiltInId::textureProjLod_ISampler1D1_Float4_Float1 = TSymbolUniqueId(898);
const TSymbolUniqueId BuiltInId::textureProjLod_USampler1D1_Float4_Float1 = TSymbolUniqueId(899);
const TSymbolUniqueId BuiltInId::textureProjLod_Sampler1DShadow1_Float4_Float1 =
TSymbolUniqueId(900);
const TSymbolUniqueId BuiltInId::texelFetch_Sampler2D1_Int2_Int1 = TSymbolUniqueId(901);
const TSymbolUniqueId BuiltInId::texelFetch_ISampler2D1_Int2_Int1 = TSymbolUniqueId(902);
const TSymbolUniqueId BuiltInId::texelFetch_USampler2D1_Int2_Int1 = TSymbolUniqueId(903);
const TSymbolUniqueId BuiltInId::texelFetch_Sampler3D1_Int3_Int1 = TSymbolUniqueId(904);
const TSymbolUniqueId BuiltInId::texelFetch_ISampler3D1_Int3_Int1 = TSymbolUniqueId(905);
const TSymbolUniqueId BuiltInId::texelFetch_USampler3D1_Int3_Int1 = TSymbolUniqueId(906);
const TSymbolUniqueId BuiltInId::texelFetch_Sampler2DArray1_Int3_Int1 = TSymbolUniqueId(907);
const TSymbolUniqueId BuiltInId::texelFetch_ISampler2DArray1_Int3_Int1 = TSymbolUniqueId(908);
const TSymbolUniqueId BuiltInId::texelFetch_USampler2DArray1_Int3_Int1 = TSymbolUniqueId(909);
const TSymbolUniqueId BuiltInId::texelFetch_Sampler1D1_Int1_Int1 = TSymbolUniqueId(910);
const TSymbolUniqueId BuiltInId::texelFetch_ISampler1D1_Int1_Int1 = TSymbolUniqueId(911);
const TSymbolUniqueId BuiltInId::texelFetch_USampler1D1_Int1_Int1 = TSymbolUniqueId(912);
const TSymbolUniqueId BuiltInId::texelFetch_Sampler2DRect1_Int2 = TSymbolUniqueId(913);
const TSymbolUniqueId BuiltInId::texelFetch_ISampler2DRect1_Int2 = TSymbolUniqueId(914);
const TSymbolUniqueId BuiltInId::texelFetch_USampler2DRect1_Int2 = TSymbolUniqueId(915);
const TSymbolUniqueId BuiltInId::texelFetch_Sampler1DArray1_Int2_Int1 = TSymbolUniqueId(916);
const TSymbolUniqueId BuiltInId::texelFetch_ISampler1DArray1_Int2_Int1 = TSymbolUniqueId(917);
const TSymbolUniqueId BuiltInId::texelFetch_USampler1DArray1_Int2_Int1 = TSymbolUniqueId(918);
const TSymbolUniqueId BuiltInId::texelFetch_SamplerBuffer1_Int1 = TSymbolUniqueId(919);
const TSymbolUniqueId BuiltInId::texelFetch_ISamplerBuffer1_Int1 = TSymbolUniqueId(920);
const TSymbolUniqueId BuiltInId::texelFetch_USamplerBuffer1_Int1 = TSymbolUniqueId(921);
const TSymbolUniqueId BuiltInId::textureGrad_Sampler2D1_Float2_Float2_Float2 = TSymbolUniqueId(922);
const TSymbolUniqueId BuiltInId::textureGrad_ISampler2D1_Float2_Float2_Float2 =
TSymbolUniqueId(923);
const TSymbolUniqueId BuiltInId::textureGrad_USampler2D1_Float2_Float2_Float2 =
TSymbolUniqueId(924);
const TSymbolUniqueId BuiltInId::textureGrad_Sampler3D1_Float3_Float3_Float3 = TSymbolUniqueId(925);
const TSymbolUniqueId BuiltInId::textureGrad_ISampler3D1_Float3_Float3_Float3 =
TSymbolUniqueId(926);
const TSymbolUniqueId BuiltInId::textureGrad_USampler3D1_Float3_Float3_Float3 =
TSymbolUniqueId(927);
const TSymbolUniqueId BuiltInId::textureGrad_SamplerCube1_Float3_Float3_Float3 =
TSymbolUniqueId(928);
const TSymbolUniqueId BuiltInId::textureGrad_ISamplerCube1_Float3_Float3_Float3 =
TSymbolUniqueId(929);
const TSymbolUniqueId BuiltInId::textureGrad_USamplerCube1_Float3_Float3_Float3 =
TSymbolUniqueId(930);
const TSymbolUniqueId BuiltInId::textureGrad_Sampler2D1_Float1_Float1_Float1 = TSymbolUniqueId(931);
const TSymbolUniqueId BuiltInId::textureGrad_ISampler2D1_Float1_Float1_Float1 =
TSymbolUniqueId(932);
const TSymbolUniqueId BuiltInId::textureGrad_USampler2D1_Float1_Float1_Float1 =
TSymbolUniqueId(933);
const TSymbolUniqueId BuiltInId::textureGrad_Sampler2DRect1_Float2_Float2_Float2 =
TSymbolUniqueId(934);
const TSymbolUniqueId BuiltInId::textureGrad_ISampler2DRect1_Float2_Float2_Float2 =
TSymbolUniqueId(935);
const TSymbolUniqueId BuiltInId::textureGrad_USampler2DRect1_Float2_Float2_Float2 =
TSymbolUniqueId(936);
const TSymbolUniqueId BuiltInId::textureGrad_Sampler2DRectShadow1_Float3_Float2_Float2 =
TSymbolUniqueId(937);
const TSymbolUniqueId BuiltInId::textureGrad_Sampler2DShadow1_Float3_Float2_Float2 =
TSymbolUniqueId(938);
const TSymbolUniqueId BuiltInId::textureGrad_SamplerCubeShadow1_Float4_Float3_Float3 =
TSymbolUniqueId(939);
const TSymbolUniqueId BuiltInId::textureGrad_Sampler2DArray1_Float3_Float2_Float2 =
TSymbolUniqueId(940);
const TSymbolUniqueId BuiltInId::textureGrad_ISampler2DArray1_Float3_Float2_Float2 =
TSymbolUniqueId(941);
const TSymbolUniqueId BuiltInId::textureGrad_USampler2DArray1_Float3_Float2_Float2 =
TSymbolUniqueId(942);
const TSymbolUniqueId BuiltInId::textureGrad_Sampler2DArrayShadow1_Float4_Float2_Float2 =
TSymbolUniqueId(943);
const TSymbolUniqueId BuiltInId::textureGrad_Sampler1DShadow1_Float3_Float1_Float1 =
TSymbolUniqueId(944);
const TSymbolUniqueId BuiltInId::textureGrad_Sampler1DArray1_Float2_Float1_Float1 =
TSymbolUniqueId(945);
const TSymbolUniqueId BuiltInId::textureGrad_ISampler1DArray1_Float2_Float1_Float1 =
TSymbolUniqueId(946);
const TSymbolUniqueId BuiltInId::textureGrad_USampler1DArray1_Float2_Float1_Float1 =
TSymbolUniqueId(947);
const TSymbolUniqueId BuiltInId::textureGrad_Sampler1DArrayShadow1_Float3_Float1_Float1 =
TSymbolUniqueId(948);
const TSymbolUniqueId BuiltInId::textureGrad_SamplerCubeArray1_Float4_Float3_Float3 =
TSymbolUniqueId(949);
const TSymbolUniqueId BuiltInId::textureGrad_ISamplerCubeArray1_Float4_Float3_Float3 =
TSymbolUniqueId(950);
const TSymbolUniqueId BuiltInId::textureGrad_USamplerCubeArray1_Float4_Float3_Float3 =
TSymbolUniqueId(951);
const TSymbolUniqueId BuiltInId::textureProjGrad_Sampler2D1_Float3_Float2_Float2 =
TSymbolUniqueId(952);
const TSymbolUniqueId BuiltInId::textureProjGrad_ISampler2D1_Float3_Float2_Float2 =
TSymbolUniqueId(953);
const TSymbolUniqueId BuiltInId::textureProjGrad_USampler2D1_Float3_Float2_Float2 =
TSymbolUniqueId(954);
const TSymbolUniqueId BuiltInId::textureProjGrad_Sampler2D1_Float4_Float2_Float2 =
TSymbolUniqueId(955);
const TSymbolUniqueId BuiltInId::textureProjGrad_ISampler2D1_Float4_Float2_Float2 =
TSymbolUniqueId(956);
const TSymbolUniqueId BuiltInId::textureProjGrad_USampler2D1_Float4_Float2_Float2 =
TSymbolUniqueId(957);
const TSymbolUniqueId BuiltInId::textureProjGrad_Sampler3D1_Float4_Float3_Float3 =
TSymbolUniqueId(958);
const TSymbolUniqueId BuiltInId::textureProjGrad_ISampler3D1_Float4_Float3_Float3 =
TSymbolUniqueId(959);
const TSymbolUniqueId BuiltInId::textureProjGrad_USampler3D1_Float4_Float3_Float3 =
TSymbolUniqueId(960);
const TSymbolUniqueId BuiltInId::textureProjGrad_Sampler2DShadow1_Float4_Float2_Float2 =
TSymbolUniqueId(961);
const TSymbolUniqueId BuiltInId::textureProjGrad_Sampler1D1_Float2_Float1_Float1 =
TSymbolUniqueId(962);
const TSymbolUniqueId BuiltInId::textureProjGrad_ISampler1D1_Float2_Float1_Float1 =
TSymbolUniqueId(963);
const TSymbolUniqueId BuiltInId::textureProjGrad_USampler1D1_Float2_Float1_Float1 =
TSymbolUniqueId(964);
const TSymbolUniqueId BuiltInId::textureProjGrad_Sampler1D1_Float4_Float1_Float1 =
TSymbolUniqueId(965);
const TSymbolUniqueId BuiltInId::textureProjGrad_ISampler1D1_Float4_Float1_Float1 =
TSymbolUniqueId(966);
const TSymbolUniqueId BuiltInId::textureProjGrad_USampler1D1_Float4_Float1_Float1 =
TSymbolUniqueId(967);
const TSymbolUniqueId BuiltInId::textureProjGrad_Sampler1DShadow1_Float4_Float1_Float1 =
TSymbolUniqueId(968);
const TSymbolUniqueId BuiltInId::textureProjGrad_Sampler2DRect1_Float3_Float2_Float2 =
TSymbolUniqueId(969);
const TSymbolUniqueId BuiltInId::textureProjGrad_ISampler2DRect1_Float3_Float2_Float2 =
TSymbolUniqueId(970);
const TSymbolUniqueId BuiltInId::textureProjGrad_USampler2DRect1_Float3_Float2_Float2 =
TSymbolUniqueId(971);
const TSymbolUniqueId BuiltInId::textureProjGrad_Sampler2DRect1_Float4_Float2_Float2 =
TSymbolUniqueId(972);
const TSymbolUniqueId BuiltInId::textureProjGrad_ISampler2DRect1_Float4_Float2_Float2 =
TSymbolUniqueId(973);
const TSymbolUniqueId BuiltInId::textureProjGrad_USampler2DRect1_Float4_Float2_Float2 =
TSymbolUniqueId(974);
const TSymbolUniqueId BuiltInId::textureProjGrad_Sampler2DRectShadow1_Float4_Float2_Float2 =
TSymbolUniqueId(975);
const TSymbolUniqueId BuiltInId::textureQueryLevels_Sampler1D1 = TSymbolUniqueId(976);
const TSymbolUniqueId BuiltInId::textureQueryLevels_ISampler1D1 = TSymbolUniqueId(977);
const TSymbolUniqueId BuiltInId::textureQueryLevels_USampler1D1 = TSymbolUniqueId(978);
const TSymbolUniqueId BuiltInId::textureQueryLevels_Sampler2D1 = TSymbolUniqueId(979);
const TSymbolUniqueId BuiltInId::textureQueryLevels_ISampler2D1 = TSymbolUniqueId(980);
const TSymbolUniqueId BuiltInId::textureQueryLevels_USampler2D1 = TSymbolUniqueId(981);
const TSymbolUniqueId BuiltInId::textureQueryLevels_Sampler3D1 = TSymbolUniqueId(982);
const TSymbolUniqueId BuiltInId::textureQueryLevels_ISampler3D1 = TSymbolUniqueId(983);
const TSymbolUniqueId BuiltInId::textureQueryLevels_USampler3D1 = TSymbolUniqueId(984);
const TSymbolUniqueId BuiltInId::textureQueryLevels_SamplerCube1 = TSymbolUniqueId(985);
const TSymbolUniqueId BuiltInId::textureQueryLevels_ISamplerCube1 = TSymbolUniqueId(986);
const TSymbolUniqueId BuiltInId::textureQueryLevels_USamplerCube1 = TSymbolUniqueId(987);
const TSymbolUniqueId BuiltInId::textureQueryLevels_Sampler1DArray1 = TSymbolUniqueId(988);
const TSymbolUniqueId BuiltInId::textureQueryLevels_ISampler1DArray1 = TSymbolUniqueId(989);
const TSymbolUniqueId BuiltInId::textureQueryLevels_USampler1DArray1 = TSymbolUniqueId(990);
const TSymbolUniqueId BuiltInId::textureQueryLevels_Sampler2DArray1 = TSymbolUniqueId(991);
const TSymbolUniqueId BuiltInId::textureQueryLevels_ISampler2DArray1 = TSymbolUniqueId(992);
const TSymbolUniqueId BuiltInId::textureQueryLevels_USampler2DArray1 = TSymbolUniqueId(993);
const TSymbolUniqueId BuiltInId::textureQueryLevels_SamplerCubeArray1 = TSymbolUniqueId(994);
const TSymbolUniqueId BuiltInId::textureQueryLevels_ISamplerCubeArray1 = TSymbolUniqueId(995);
const TSymbolUniqueId BuiltInId::textureQueryLevels_USamplerCubeArray1 = TSymbolUniqueId(996);
const TSymbolUniqueId BuiltInId::textureQueryLevels_Sampler1DShadow1 = TSymbolUniqueId(997);
const TSymbolUniqueId BuiltInId::textureQueryLevels_Sampler2DShadow1 = TSymbolUniqueId(998);
const TSymbolUniqueId BuiltInId::textureQueryLevels_SamplerCubeShadow1 = TSymbolUniqueId(999);
const TSymbolUniqueId BuiltInId::textureQueryLevels_Sampler1DArrayShadow1 = TSymbolUniqueId(1000);
const TSymbolUniqueId BuiltInId::textureQueryLevels_Sampler2DArrayShadow1 = TSymbolUniqueId(1001);
const TSymbolUniqueId BuiltInId::textureQueryLevels_SamplerCubeArrayShadow1 = TSymbolUniqueId(1002);
const TSymbolUniqueId BuiltInId::textureSamples_Sampler2DMS1 = TSymbolUniqueId(1003);
const TSymbolUniqueId BuiltInId::pt00P = TSymbolUniqueId(1004);
const TSymbolUniqueId BuiltInId::textureSamples_ISampler2DMS1 = TSymbolUniqueId(1005);
const TSymbolUniqueId BuiltInId::pt00V = TSymbolUniqueId(1006);
const TSymbolUniqueId BuiltInId::textureSamples_USampler2DMS1 = TSymbolUniqueId(1007);
const TSymbolUniqueId BuiltInId::pt00b = TSymbolUniqueId(1008);
const TSymbolUniqueId BuiltInId::textureSamples_Sampler2DMSArray1 = TSymbolUniqueId(1009);
const TSymbolUniqueId BuiltInId::pt00Q = TSymbolUniqueId(1010);
const TSymbolUniqueId BuiltInId::textureSamples_ISampler2DMSArray1 = TSymbolUniqueId(1011);
const TSymbolUniqueId BuiltInId::pt00W = TSymbolUniqueId(1012);
const TSymbolUniqueId BuiltInId::textureSamples_USampler2DMSArray1 = TSymbolUniqueId(1013);
const TSymbolUniqueId BuiltInId::pt00c = TSymbolUniqueId(1014);
const TSymbolUniqueId BuiltInId::textureSize_Sampler2DMS1 = TSymbolUniqueId(1015);
const TSymbolUniqueId BuiltInId::textureSize_ISampler2DMS1 = TSymbolUniqueId(1016);
const TSymbolUniqueId BuiltInId::textureSize_USampler2DMS1 = TSymbolUniqueId(1017);
const TSymbolUniqueId BuiltInId::textureSizeExt_Sampler2DMS1 = TSymbolUniqueId(1018);
const TSymbolUniqueId BuiltInId::textureSizeExt_ISampler2DMS1 = TSymbolUniqueId(1019);
const TSymbolUniqueId BuiltInId::textureSizeExt_USampler2DMS1 = TSymbolUniqueId(1020);
const TSymbolUniqueId BuiltInId::textureSize_Sampler2DMSArray1 = TSymbolUniqueId(1021);
const TSymbolUniqueId BuiltInId::textureSize_ISampler2DMSArray1 = TSymbolUniqueId(1022);
const TSymbolUniqueId BuiltInId::textureSize_USampler2DMSArray1 = TSymbolUniqueId(1023);
const TSymbolUniqueId BuiltInId::textureSizeExt_Sampler2DMSArray1 = TSymbolUniqueId(1024);
const TSymbolUniqueId BuiltInId::textureSizeExt_ISampler2DMSArray1 = TSymbolUniqueId(1025);
const TSymbolUniqueId BuiltInId::textureSizeExt_USampler2DMSArray1 = TSymbolUniqueId(1026);
const TSymbolUniqueId BuiltInId::texelFetch_Sampler2DMS1_Int2_Int1 = TSymbolUniqueId(1027);
const TSymbolUniqueId BuiltInId::texelFetch_ISampler2DMS1_Int2_Int1 = TSymbolUniqueId(1028);
const TSymbolUniqueId BuiltInId::texelFetch_USampler2DMS1_Int2_Int1 = TSymbolUniqueId(1029);
const TSymbolUniqueId BuiltInId::texelFetchExt_Sampler2DMS1_Int2_Int1 = TSymbolUniqueId(1030);
const TSymbolUniqueId BuiltInId::texelFetchExt_ISampler2DMS1_Int2_Int1 = TSymbolUniqueId(1031);
const TSymbolUniqueId BuiltInId::texelFetchExt_USampler2DMS1_Int2_Int1 = TSymbolUniqueId(1032);
const TSymbolUniqueId BuiltInId::texelFetch_Sampler2DMSArray1_Int3_Int1 = TSymbolUniqueId(1033);
const TSymbolUniqueId BuiltInId::texelFetch_ISampler2DMSArray1_Int3_Int1 = TSymbolUniqueId(1034);
const TSymbolUniqueId BuiltInId::texelFetch_USampler2DMSArray1_Int3_Int1 = TSymbolUniqueId(1035);
const TSymbolUniqueId BuiltInId::texelFetchExt_Sampler2DMSArray1_Int3_Int1 = TSymbolUniqueId(1036);
const TSymbolUniqueId BuiltInId::texelFetchExt_ISampler2DMSArray1_Int3_Int1 = TSymbolUniqueId(1037);
const TSymbolUniqueId BuiltInId::texelFetchExt_USampler2DMSArray1_Int3_Int1 = TSymbolUniqueId(1038);
const TSymbolUniqueId BuiltInId::texture_Sampler2D1_Float2_Float1 = TSymbolUniqueId(1039);
const TSymbolUniqueId BuiltInId::texture_ISampler2D1_Float2_Float1 = TSymbolUniqueId(1040);
const TSymbolUniqueId BuiltInId::texture_USampler2D1_Float2_Float1 = TSymbolUniqueId(1041);
const TSymbolUniqueId BuiltInId::texture_Sampler3D1_Float3_Float1 = TSymbolUniqueId(1042);
const TSymbolUniqueId BuiltInId::texture_ISampler3D1_Float3_Float1 = TSymbolUniqueId(1043);
const TSymbolUniqueId BuiltInId::texture_USampler3D1_Float3_Float1 = TSymbolUniqueId(1044);
const TSymbolUniqueId BuiltInId::texture_SamplerCube1_Float3_Float1 = TSymbolUniqueId(1045);
const TSymbolUniqueId BuiltInId::texture_ISamplerCube1_Float3_Float1 = TSymbolUniqueId(1046);
const TSymbolUniqueId BuiltInId::texture_USamplerCube1_Float3_Float1 = TSymbolUniqueId(1047);
const TSymbolUniqueId BuiltInId::texture_Sampler2DArray1_Float3_Float1 = TSymbolUniqueId(1048);
const TSymbolUniqueId BuiltInId::texture_ISampler2DArray1_Float3_Float1 = TSymbolUniqueId(1049);
const TSymbolUniqueId BuiltInId::texture_USampler2DArray1_Float3_Float1 = TSymbolUniqueId(1050);
const TSymbolUniqueId BuiltInId::textureProj_Sampler2D1_Float3_Float1 = TSymbolUniqueId(1051);
const TSymbolUniqueId BuiltInId::textureProj_ISampler2D1_Float3_Float1 = TSymbolUniqueId(1052);
const TSymbolUniqueId BuiltInId::textureProj_USampler2D1_Float3_Float1 = TSymbolUniqueId(1053);
const TSymbolUniqueId BuiltInId::textureProj_Sampler2D1_Float4_Float1 = TSymbolUniqueId(1054);
const TSymbolUniqueId BuiltInId::textureProj_ISampler2D1_Float4_Float1 = TSymbolUniqueId(1055);
const TSymbolUniqueId BuiltInId::textureProj_USampler2D1_Float4_Float1 = TSymbolUniqueId(1056);
const TSymbolUniqueId BuiltInId::textureProj_Sampler3D1_Float4_Float1 = TSymbolUniqueId(1057);
const TSymbolUniqueId BuiltInId::textureProj_ISampler3D1_Float4_Float1 = TSymbolUniqueId(1058);
const TSymbolUniqueId BuiltInId::textureProj_USampler3D1_Float4_Float1 = TSymbolUniqueId(1059);
const TSymbolUniqueId BuiltInId::texture_Sampler2DShadow1_Float3_Float1 = TSymbolUniqueId(1060);
const TSymbolUniqueId BuiltInId::texture_SamplerCubeShadow1_Float4_Float1 = TSymbolUniqueId(1061);
const TSymbolUniqueId BuiltInId::textureProj_Sampler2DShadow1_Float4_Float1 = TSymbolUniqueId(1062);
const TSymbolUniqueId BuiltInId::texture_Sampler1D1_Float1_Float1 = TSymbolUniqueId(1063);
const TSymbolUniqueId BuiltInId::texture_ISampler1D1_Float1_Float1 = TSymbolUniqueId(1064);
const TSymbolUniqueId BuiltInId::texture_USampler1D1_Float1_Float1 = TSymbolUniqueId(1065);
const TSymbolUniqueId BuiltInId::texture_Sampler1DShadow1_Float3_Float1 = TSymbolUniqueId(1066);
const TSymbolUniqueId BuiltInId::texture_Sampler1DArray1_Float3_Float1 = TSymbolUniqueId(1067);
const TSymbolUniqueId BuiltInId::texture_ISampler1DArray1_Float3_Float1 = TSymbolUniqueId(1068);
const TSymbolUniqueId BuiltInId::texture_USampler1DArray1_Float3_Float1 = TSymbolUniqueId(1069);
const TSymbolUniqueId BuiltInId::texture_Sampler1DArrayShadow1_Float3_Float1 =
TSymbolUniqueId(1070);
const TSymbolUniqueId BuiltInId::texture_Sampler2DArrayShadow1_Float4_Float1 =
TSymbolUniqueId(1071);
const TSymbolUniqueId BuiltInId::textureProj_Sampler1D1_Float2_Float1 = TSymbolUniqueId(1072);
const TSymbolUniqueId BuiltInId::textureProj_ISampler1D1_Float2_Float1 = TSymbolUniqueId(1073);
const TSymbolUniqueId BuiltInId::textureProj_USampler1D1_Float2_Float1 = TSymbolUniqueId(1074);
const TSymbolUniqueId BuiltInId::textureProj_Sampler1D1_Float4_Float1 = TSymbolUniqueId(1075);
const TSymbolUniqueId BuiltInId::textureProj_ISampler1D1_Float4_Float1 = TSymbolUniqueId(1076);
const TSymbolUniqueId BuiltInId::textureProj_USampler1D1_Float4_Float1 = TSymbolUniqueId(1077);
const TSymbolUniqueId BuiltInId::textureProj_Sampler1DShadow1_Float4_Float1 = TSymbolUniqueId(1078);
const TSymbolUniqueId BuiltInId::texture_SamplerExternalOES1_Float2_Float1 = TSymbolUniqueId(1079);
const TSymbolUniqueId BuiltInId::textureProj_SamplerExternalOES1_Float3_Float1 =
TSymbolUniqueId(1080);
const TSymbolUniqueId BuiltInId::textureProj_SamplerExternalOES1_Float4_Float1 =
TSymbolUniqueId(1081);
const TSymbolUniqueId BuiltInId::texture_SamplerExternal2DY2YEXT1_Float2_Float1 =
TSymbolUniqueId(1082);
const TSymbolUniqueId BuiltInId::pt00N = TSymbolUniqueId(1083);
const TSymbolUniqueId BuiltInId::textureProj_SamplerExternal2DY2YEXT1_Float3_Float1 =
TSymbolUniqueId(1084);
const TSymbolUniqueId BuiltInId::textureProj_SamplerExternal2DY2YEXT1_Float4_Float1 =
TSymbolUniqueId(1085);
const TSymbolUniqueId BuiltInId::textureQueryLod_Sampler1D1_Float1 = TSymbolUniqueId(1086);
const TSymbolUniqueId BuiltInId::textureQueryLod_ISampler1D1_Float1 = TSymbolUniqueId(1087);
const TSymbolUniqueId BuiltInId::textureQueryLod_USampler1D1_Float1 = TSymbolUniqueId(1088);
const TSymbolUniqueId BuiltInId::textureQueryLod_Sampler2D1_Float2 = TSymbolUniqueId(1089);
const TSymbolUniqueId BuiltInId::textureQueryLod_ISampler2D1_Float2 = TSymbolUniqueId(1090);
const TSymbolUniqueId BuiltInId::textureQueryLod_USampler2D1_Float2 = TSymbolUniqueId(1091);
const TSymbolUniqueId BuiltInId::textureQueryLod_Sampler3D1_Float3 = TSymbolUniqueId(1092);
const TSymbolUniqueId BuiltInId::textureQueryLod_ISampler3D1_Float3 = TSymbolUniqueId(1093);
const TSymbolUniqueId BuiltInId::textureQueryLod_USampler3D1_Float3 = TSymbolUniqueId(1094);
const TSymbolUniqueId BuiltInId::textureQueryLod_SamplerCube1_Float3 = TSymbolUniqueId(1095);
const TSymbolUniqueId BuiltInId::textureQueryLod_ISamplerCube1_Float3 = TSymbolUniqueId(1096);
const TSymbolUniqueId BuiltInId::textureQueryLod_USamplerCube1_Float3 = TSymbolUniqueId(1097);
const TSymbolUniqueId BuiltInId::textureQueryLod_Sampler1DArray1_Float1 = TSymbolUniqueId(1098);
const TSymbolUniqueId BuiltInId::textureQueryLod_ISampler1DArray1_Float1 = TSymbolUniqueId(1099);
const TSymbolUniqueId BuiltInId::textureQueryLod_USampler1DArray1_Float1 = TSymbolUniqueId(1100);
const TSymbolUniqueId BuiltInId::textureQueryLod_Sampler2DArray1_Float2 = TSymbolUniqueId(1101);
const TSymbolUniqueId BuiltInId::textureQueryLod_ISampler2DArray1_Float2 = TSymbolUniqueId(1102);
const TSymbolUniqueId BuiltInId::textureQueryLod_USampler2DArray1_Float2 = TSymbolUniqueId(1103);
const TSymbolUniqueId BuiltInId::textureQueryLod_SamplerCubeArray1_Float3 = TSymbolUniqueId(1104);
const TSymbolUniqueId BuiltInId::textureQueryLod_ISamplerCubeArray1_Float3 = TSymbolUniqueId(1105);
const TSymbolUniqueId BuiltInId::textureQueryLod_USamplerCubeArray1_Float3 = TSymbolUniqueId(1106);
const TSymbolUniqueId BuiltInId::textureQueryLod_Sampler1DShadow1_Float1 = TSymbolUniqueId(1107);
const TSymbolUniqueId BuiltInId::textureQueryLod_Sampler2DShadow1_Float2 = TSymbolUniqueId(1108);
const TSymbolUniqueId BuiltInId::textureQueryLod_SamplerCubeShadow1_Float3 = TSymbolUniqueId(1109);
const TSymbolUniqueId BuiltInId::textureQueryLod_Sampler1DArrayShadow1_Float1 =
TSymbolUniqueId(1110);
const TSymbolUniqueId BuiltInId::textureQueryLod_Sampler2DArrayShadow1_Float2 =
TSymbolUniqueId(1111);
const TSymbolUniqueId BuiltInId::textureQueryLod_SamplerCubeArrayShadow1_Float3 =
TSymbolUniqueId(1112);
const TSymbolUniqueId BuiltInId::textureOffset_Sampler2D1_Float2_Int2 = TSymbolUniqueId(1113);
const TSymbolUniqueId BuiltInId::textureOffset_ISampler2D1_Float2_Int2 = TSymbolUniqueId(1114);
const TSymbolUniqueId BuiltInId::textureOffset_USampler2D1_Float2_Int2 = TSymbolUniqueId(1115);
const TSymbolUniqueId BuiltInId::textureOffset_Sampler3D1_Float3_Int3 = TSymbolUniqueId(1116);
const TSymbolUniqueId BuiltInId::textureOffset_ISampler3D1_Float3_Int3 = TSymbolUniqueId(1117);
const TSymbolUniqueId BuiltInId::textureOffset_USampler3D1_Float3_Int3 = TSymbolUniqueId(1118);
const TSymbolUniqueId BuiltInId::textureOffset_Sampler2DShadow1_Float3_Int2 = TSymbolUniqueId(1119);
const TSymbolUniqueId BuiltInId::textureOffset_Sampler2DArray1_Float3_Int2 = TSymbolUniqueId(1120);
const TSymbolUniqueId BuiltInId::textureOffset_ISampler2DArray1_Float3_Int2 = TSymbolUniqueId(1121);
const TSymbolUniqueId BuiltInId::textureOffset_USampler2DArray1_Float3_Int2 = TSymbolUniqueId(1122);
const TSymbolUniqueId BuiltInId::textureOffset_Sampler1D1_Float1_Int1 = TSymbolUniqueId(1123);
const TSymbolUniqueId BuiltInId::textureOffset_ISampler1D1_Float1_Int1 = TSymbolUniqueId(1124);
const TSymbolUniqueId BuiltInId::textureOffset_USampler1D1_Float1_Int1 = TSymbolUniqueId(1125);
const TSymbolUniqueId BuiltInId::textureOffset_Sampler2DRect1_Float2_Int2 = TSymbolUniqueId(1126);
const TSymbolUniqueId BuiltInId::textureOffset_ISampler2DRect1_Float2_Int2 = TSymbolUniqueId(1127);
const TSymbolUniqueId BuiltInId::textureOffset_USampler2DRect1_Float2_Int2 = TSymbolUniqueId(1128);
const TSymbolUniqueId BuiltInId::textureOffset_Sampler2DRectShadow1_Float3_Int2 =
TSymbolUniqueId(1129);
const TSymbolUniqueId BuiltInId::textureOffset_Sampler1DShadow1_Float3_Int1 = TSymbolUniqueId(1130);
const TSymbolUniqueId BuiltInId::textureOffset_Sampler1DArray1_Float2_Int1 = TSymbolUniqueId(1131);
const TSymbolUniqueId BuiltInId::textureOffset_ISampler1DArray1_Float2_Int1 = TSymbolUniqueId(1132);
const TSymbolUniqueId BuiltInId::textureOffset_USampler1DArray1_Float2_Int1 = TSymbolUniqueId(1133);
const TSymbolUniqueId BuiltInId::textureOffset_Sampler1DArrayShadow1_Float3_Int1 =
TSymbolUniqueId(1134);
const TSymbolUniqueId BuiltInId::textureOffset_Sampler2DArrayShadow1_Float4_Int2 =
TSymbolUniqueId(1135);
const TSymbolUniqueId BuiltInId::textureProjOffset_Sampler2D1_Float3_Int2 = TSymbolUniqueId(1136);
const TSymbolUniqueId BuiltInId::textureProjOffset_ISampler2D1_Float3_Int2 = TSymbolUniqueId(1137);
const TSymbolUniqueId BuiltInId::textureProjOffset_USampler2D1_Float3_Int2 = TSymbolUniqueId(1138);
const TSymbolUniqueId BuiltInId::textureProjOffset_Sampler2D1_Float4_Int2 = TSymbolUniqueId(1139);
const TSymbolUniqueId BuiltInId::textureProjOffset_ISampler2D1_Float4_Int2 = TSymbolUniqueId(1140);
const TSymbolUniqueId BuiltInId::textureProjOffset_USampler2D1_Float4_Int2 = TSymbolUniqueId(1141);
const TSymbolUniqueId BuiltInId::textureProjOffset_Sampler3D1_Float4_Int3 = TSymbolUniqueId(1142);
const TSymbolUniqueId BuiltInId::textureProjOffset_ISampler3D1_Float4_Int3 = TSymbolUniqueId(1143);
const TSymbolUniqueId BuiltInId::textureProjOffset_USampler3D1_Float4_Int3 = TSymbolUniqueId(1144);
const TSymbolUniqueId BuiltInId::textureProjOffset_Sampler2DShadow1_Float4_Int2 =
TSymbolUniqueId(1145);
const TSymbolUniqueId BuiltInId::textureProjOffset_Sampler1D1_Float2_Int1 = TSymbolUniqueId(1146);
const TSymbolUniqueId BuiltInId::textureProjOffset_ISampler1D1_Float2_Int1 = TSymbolUniqueId(1147);
const TSymbolUniqueId BuiltInId::textureProjOffset_USampler1D1_Float2_Int1 = TSymbolUniqueId(1148);
const TSymbolUniqueId BuiltInId::textureProjOffset_Sampler1D1_Float4_Int1 = TSymbolUniqueId(1149);
const TSymbolUniqueId BuiltInId::textureProjOffset_ISampler1D1_Float4_Int1 = TSymbolUniqueId(1150);
const TSymbolUniqueId BuiltInId::textureProjOffset_USampler1D1_Float4_Int1 = TSymbolUniqueId(1151);
const TSymbolUniqueId BuiltInId::textureProjOffset_Sampler2DRect1_Float3_Int2 =
TSymbolUniqueId(1152);
const TSymbolUniqueId BuiltInId::textureProjOffset_ISampler2DRect1_Float3_Int2 =
TSymbolUniqueId(1153);
const TSymbolUniqueId BuiltInId::textureProjOffset_USampler2DRect1_Float3_Int2 =
TSymbolUniqueId(1154);
const TSymbolUniqueId BuiltInId::textureProjOffset_Sampler2DRect1_Float4_Int2 =
TSymbolUniqueId(1155);
const TSymbolUniqueId BuiltInId::textureProjOffset_ISampler2DRect1_Float4_Int2 =
TSymbolUniqueId(1156);
const TSymbolUniqueId BuiltInId::textureProjOffset_USampler2DRect1_Float4_Int2 =
TSymbolUniqueId(1157);
const TSymbolUniqueId BuiltInId::textureProjOffset_Sampler2DRectShadow1_Float4_Int2 =
TSymbolUniqueId(1158);
const TSymbolUniqueId BuiltInId::textureProjOffset_Sampler1DShadow1_Float4_Int1 =
TSymbolUniqueId(1159);
const TSymbolUniqueId BuiltInId::textureLodOffset_Sampler2D1_Float2_Float1_Int2 =
TSymbolUniqueId(1160);
const TSymbolUniqueId BuiltInId::textureLodOffset_ISampler2D1_Float2_Float1_Int2 =
TSymbolUniqueId(1161);
const TSymbolUniqueId BuiltInId::textureLodOffset_USampler2D1_Float2_Float1_Int2 =
TSymbolUniqueId(1162);
const TSymbolUniqueId BuiltInId::textureLodOffset_Sampler3D1_Float3_Float1_Int3 =
TSymbolUniqueId(1163);
const TSymbolUniqueId BuiltInId::textureLodOffset_ISampler3D1_Float3_Float1_Int3 =
TSymbolUniqueId(1164);
const TSymbolUniqueId BuiltInId::textureLodOffset_USampler3D1_Float3_Float1_Int3 =
TSymbolUniqueId(1165);
const TSymbolUniqueId BuiltInId::textureLodOffset_Sampler2DShadow1_Float3_Float1_Int2 =
TSymbolUniqueId(1166);
const TSymbolUniqueId BuiltInId::textureLodOffset_Sampler2DArray1_Float3_Float1_Int2 =
TSymbolUniqueId(1167);
const TSymbolUniqueId BuiltInId::textureLodOffset_ISampler2DArray1_Float3_Float1_Int2 =
TSymbolUniqueId(1168);
const TSymbolUniqueId BuiltInId::textureLodOffset_USampler2DArray1_Float3_Float1_Int2 =
TSymbolUniqueId(1169);
const TSymbolUniqueId BuiltInId::textureLodOffset_Sampler1D1_Float1_Float1_Int1 =
TSymbolUniqueId(1170);
const TSymbolUniqueId BuiltInId::textureLodOffset_ISampler1D1_Float1_Float1_Int1 =
TSymbolUniqueId(1171);
const TSymbolUniqueId BuiltInId::textureLodOffset_USampler1D1_Float1_Float1_Int1 =
TSymbolUniqueId(1172);
const TSymbolUniqueId BuiltInId::textureLodOffset_Sampler1DShadow1_Float3_Float1_Int1 =
TSymbolUniqueId(1173);
const TSymbolUniqueId BuiltInId::textureLodOffset_Sampler1DArray1_Float2_Float1_Int1 =
TSymbolUniqueId(1174);
const TSymbolUniqueId BuiltInId::textureLodOffset_ISampler1DArray1_Float2_Float1_Int1 =
TSymbolUniqueId(1175);
const TSymbolUniqueId BuiltInId::textureLodOffset_USampler1DArray1_Float2_Float1_Int1 =
TSymbolUniqueId(1176);
const TSymbolUniqueId BuiltInId::textureLodOffset_Sampler1DArrayShadow1_Float3_Float1_Int1 =
TSymbolUniqueId(1177);
const TSymbolUniqueId BuiltInId::textureProjLodOffset_Sampler2D1_Float3_Float1_Int2 =
TSymbolUniqueId(1178);
const TSymbolUniqueId BuiltInId::textureProjLodOffset_ISampler2D1_Float3_Float1_Int2 =
TSymbolUniqueId(1179);
const TSymbolUniqueId BuiltInId::textureProjLodOffset_USampler2D1_Float3_Float1_Int2 =
TSymbolUniqueId(1180);
const TSymbolUniqueId BuiltInId::textureProjLodOffset_Sampler2D1_Float4_Float1_Int2 =
TSymbolUniqueId(1181);
const TSymbolUniqueId BuiltInId::textureProjLodOffset_ISampler2D1_Float4_Float1_Int2 =
TSymbolUniqueId(1182);
const TSymbolUniqueId BuiltInId::textureProjLodOffset_USampler2D1_Float4_Float1_Int2 =
TSymbolUniqueId(1183);
const TSymbolUniqueId BuiltInId::textureProjLodOffset_Sampler3D1_Float4_Float1_Int3 =
TSymbolUniqueId(1184);
const TSymbolUniqueId BuiltInId::textureProjLodOffset_ISampler3D1_Float4_Float1_Int3 =
TSymbolUniqueId(1185);
const TSymbolUniqueId BuiltInId::textureProjLodOffset_USampler3D1_Float4_Float1_Int3 =
TSymbolUniqueId(1186);
const TSymbolUniqueId BuiltInId::textureProjLodOffset_Sampler2DShadow1_Float4_Float1_Int2 =
TSymbolUniqueId(1187);
const TSymbolUniqueId BuiltInId::textureProjLodOffset_Sampler1D1_Float2_Float1_Int1 =
TSymbolUniqueId(1188);
const TSymbolUniqueId BuiltInId::textureProjLodOffset_ISampler1D1_Float2_Float1_Int1 =
TSymbolUniqueId(1189);
const TSymbolUniqueId BuiltInId::textureProjLodOffset_USampler1D1_Float2_Float1_Int1 =
TSymbolUniqueId(1190);
const TSymbolUniqueId BuiltInId::textureProjLodOffset_Sampler1D1_Float4_Float1_Int1 =
TSymbolUniqueId(1191);
const TSymbolUniqueId BuiltInId::textureProjLodOffset_ISampler1D1_Float4_Float1_Int1 =
TSymbolUniqueId(1192);
const TSymbolUniqueId BuiltInId::textureProjLodOffset_USampler1D1_Float4_Float1_Int1 =
TSymbolUniqueId(1193);
const TSymbolUniqueId BuiltInId::textureProjLodOffset_Sampler1DShadow1_Float4_Float1_Int1 =
TSymbolUniqueId(1194);
const TSymbolUniqueId BuiltInId::texelFetchOffset_Sampler2D1_Int2_Int1_Int2 = TSymbolUniqueId(1195);
const TSymbolUniqueId BuiltInId::texelFetchOffset_ISampler2D1_Int2_Int1_Int2 =
TSymbolUniqueId(1196);
const TSymbolUniqueId BuiltInId::texelFetchOffset_USampler2D1_Int2_Int1_Int2 =
TSymbolUniqueId(1197);
const TSymbolUniqueId BuiltInId::texelFetchOffset_Sampler3D1_Int3_Int1_Int3 = TSymbolUniqueId(1198);
const TSymbolUniqueId BuiltInId::texelFetchOffset_ISampler3D1_Int3_Int1_Int3 =
TSymbolUniqueId(1199);
const TSymbolUniqueId BuiltInId::texelFetchOffset_USampler3D1_Int3_Int1_Int3 =
TSymbolUniqueId(1200);
const TSymbolUniqueId BuiltInId::texelFetchOffset_Sampler2DArray1_Int3_Int1_Int2 =
TSymbolUniqueId(1201);
const TSymbolUniqueId BuiltInId::texelFetchOffset_ISampler2DArray1_Int3_Int1_Int2 =
TSymbolUniqueId(1202);
const TSymbolUniqueId BuiltInId::texelFetchOffset_USampler2DArray1_Int3_Int1_Int2 =
TSymbolUniqueId(1203);
const TSymbolUniqueId BuiltInId::texelFetchOffset_Sampler1D1_Int1_Int1_Int1 = TSymbolUniqueId(1204);
const TSymbolUniqueId BuiltInId::texelFetchOffset_ISampler1D1_Int1_Int1_Int1 =
TSymbolUniqueId(1205);
const TSymbolUniqueId BuiltInId::texelFetchOffset_USampler1D1_Int1_Int1_Int1 =
TSymbolUniqueId(1206);
const TSymbolUniqueId BuiltInId::texelFetchOffset_Sampler2DRect1_Int2_Int2 = TSymbolUniqueId(1207);
const TSymbolUniqueId BuiltInId::texelFetchOffset_ISampler2DRect1_Int2_Int2 = TSymbolUniqueId(1208);
const TSymbolUniqueId BuiltInId::texelFetchOffset_USampler2DRect1_Int2_Int2 = TSymbolUniqueId(1209);
const TSymbolUniqueId BuiltInId::texelFetchOffset_Sampler1DArray1_Int2_Int1_Int1 =
TSymbolUniqueId(1210);
const TSymbolUniqueId BuiltInId::texelFetchOffset_ISampler1DArray1_Int2_Int1_Int1 =
TSymbolUniqueId(1211);
const TSymbolUniqueId BuiltInId::texelFetchOffset_USampler1DArray1_Int2_Int1_Int1 =
TSymbolUniqueId(1212);
const TSymbolUniqueId BuiltInId::textureGradOffset_Sampler2D1_Float2_Float2_Float2_Int2 =
TSymbolUniqueId(1213);
const TSymbolUniqueId BuiltInId::textureGradOffset_ISampler2D1_Float2_Float2_Float2_Int2 =
TSymbolUniqueId(1214);
const TSymbolUniqueId BuiltInId::textureGradOffset_USampler2D1_Float2_Float2_Float2_Int2 =
TSymbolUniqueId(1215);
const TSymbolUniqueId BuiltInId::textureGradOffset_Sampler3D1_Float3_Float3_Float3_Int3 =
TSymbolUniqueId(1216);
const TSymbolUniqueId BuiltInId::textureGradOffset_ISampler3D1_Float3_Float3_Float3_Int3 =
TSymbolUniqueId(1217);
const TSymbolUniqueId BuiltInId::textureGradOffset_USampler3D1_Float3_Float3_Float3_Int3 =
TSymbolUniqueId(1218);
const TSymbolUniqueId BuiltInId::textureGradOffset_Sampler2DShadow1_Float3_Float2_Float2_Int2 =
TSymbolUniqueId(1219);
const TSymbolUniqueId BuiltInId::textureGradOffset_Sampler2DArray1_Float3_Float2_Float2_Int2 =
TSymbolUniqueId(1220);
const TSymbolUniqueId BuiltInId::textureGradOffset_ISampler2DArray1_Float3_Float2_Float2_Int2 =
TSymbolUniqueId(1221);
const TSymbolUniqueId BuiltInId::textureGradOffset_USampler2DArray1_Float3_Float2_Float2_Int2 =
TSymbolUniqueId(1222);
const TSymbolUniqueId BuiltInId::textureGradOffset_Sampler2DArrayShadow1_Float4_Float2_Float2_Int2 =
TSymbolUniqueId(1223);
const TSymbolUniqueId BuiltInId::textureGradOffset_Sampler1D1_Float1_Float1_Float1_Int1 =
TSymbolUniqueId(1224);
const TSymbolUniqueId BuiltInId::textureGradOffset_ISampler1D1_Float1_Float1_Float1_Int1 =
TSymbolUniqueId(1225);
const TSymbolUniqueId BuiltInId::textureGradOffset_USampler1D1_Float1_Float1_Float1_Int1 =
TSymbolUniqueId(1226);
const TSymbolUniqueId BuiltInId::textureGradOffset_Sampler2DRect1_Float2_Float2_Float2_Int2 =
TSymbolUniqueId(1227);
const TSymbolUniqueId BuiltInId::textureGradOffset_ISampler2DRect1_Float2_Float2_Float2_Int2 =
TSymbolUniqueId(1228);
const TSymbolUniqueId BuiltInId::textureGradOffset_USampler2DRect1_Float2_Float2_Float2_Int2 =
TSymbolUniqueId(1229);
const TSymbolUniqueId BuiltInId::textureGradOffset_Sampler2DRectShadow1_Float3_Float2_Float2_Int2 =
TSymbolUniqueId(1230);
const TSymbolUniqueId BuiltInId::textureGradOffset_Sampler1DShadow1_Float3_Float1_Float1_Int1 =
TSymbolUniqueId(1231);
const TSymbolUniqueId BuiltInId::textureGradOffset_Sampler1DArray1_Float2_Float1_Float1_Int1 =
TSymbolUniqueId(1232);
const TSymbolUniqueId BuiltInId::textureGradOffset_ISampler1DArray1_Float2_Float1_Float1_Int1 =
TSymbolUniqueId(1233);
const TSymbolUniqueId BuiltInId::textureGradOffset_USampler1DArray1_Float2_Float1_Float1_Int1 =
TSymbolUniqueId(1234);
const TSymbolUniqueId BuiltInId::textureGradOffset_Sampler1DArrayShadow1_Float3_Float1_Float1_Int1 =
TSymbolUniqueId(1235);
const TSymbolUniqueId BuiltInId::textureProjGradOffset_Sampler2D1_Float3_Float2_Float2_Int2 =
TSymbolUniqueId(1236);
const TSymbolUniqueId BuiltInId::textureProjGradOffset_ISampler2D1_Float3_Float2_Float2_Int2 =
TSymbolUniqueId(1237);
const TSymbolUniqueId BuiltInId::textureProjGradOffset_USampler2D1_Float3_Float2_Float2_Int2 =
TSymbolUniqueId(1238);
const TSymbolUniqueId BuiltInId::textureProjGradOffset_Sampler2D1_Float4_Float2_Float2_Int2 =
TSymbolUniqueId(1239);
const TSymbolUniqueId BuiltInId::textureProjGradOffset_ISampler2D1_Float4_Float2_Float2_Int2 =
TSymbolUniqueId(1240);
const TSymbolUniqueId BuiltInId::textureProjGradOffset_USampler2D1_Float4_Float2_Float2_Int2 =
TSymbolUniqueId(1241);
const TSymbolUniqueId BuiltInId::textureProjGradOffset_Sampler3D1_Float4_Float3_Float3_Int3 =
TSymbolUniqueId(1242);
const TSymbolUniqueId BuiltInId::textureProjGradOffset_ISampler3D1_Float4_Float3_Float3_Int3 =
TSymbolUniqueId(1243);
const TSymbolUniqueId BuiltInId::textureProjGradOffset_USampler3D1_Float4_Float3_Float3_Int3 =
TSymbolUniqueId(1244);
const TSymbolUniqueId BuiltInId::textureProjGradOffset_Sampler2DShadow1_Float4_Float2_Float2_Int2 =
TSymbolUniqueId(1245);
const TSymbolUniqueId BuiltInId::textureProjGradOffset_Sampler1D1_Float2_Float1_Float1_Int1 =
TSymbolUniqueId(1246);
const TSymbolUniqueId BuiltInId::textureProjGradOffset_ISampler1D1_Float2_Float1_Float1_Int1 =
TSymbolUniqueId(1247);
const TSymbolUniqueId BuiltInId::textureProjGradOffset_USampler1D1_Float2_Float1_Float1_Int1 =
TSymbolUniqueId(1248);
const TSymbolUniqueId BuiltInId::textureProjGradOffset_Sampler1D1_Float4_Float1_Float1_Int1 =
TSymbolUniqueId(1249);
const TSymbolUniqueId BuiltInId::textureProjGradOffset_ISampler1D1_Float4_Float1_Float1_Int1 =
TSymbolUniqueId(1250);
const TSymbolUniqueId BuiltInId::textureProjGradOffset_USampler1D1_Float4_Float1_Float1_Int1 =
TSymbolUniqueId(1251);
const TSymbolUniqueId BuiltInId::textureProjGradOffset_Sampler2DRect1_Float3_Float2_Float2_Int2 =
TSymbolUniqueId(1252);
const TSymbolUniqueId BuiltInId::textureProjGradOffset_ISampler2DRect1_Float3_Float2_Float2_Int2 =
TSymbolUniqueId(1253);
const TSymbolUniqueId BuiltInId::textureProjGradOffset_USampler2DRect1_Float3_Float2_Float2_Int2 =
TSymbolUniqueId(1254);
const TSymbolUniqueId BuiltInId::textureProjGradOffset_Sampler2DRect1_Float4_Float2_Float2_Int2 =
TSymbolUniqueId(1255);
const TSymbolUniqueId BuiltInId::textureProjGradOffset_ISampler2DRect1_Float4_Float2_Float2_Int2 =
TSymbolUniqueId(1256);
const TSymbolUniqueId BuiltInId::textureProjGradOffset_USampler2DRect1_Float4_Float2_Float2_Int2 =
TSymbolUniqueId(1257);
const TSymbolUniqueId
BuiltInId::textureProjGradOffset_Sampler2DRectShadow1_Float4_Float2_Float2_Int2 =
TSymbolUniqueId(1258);
const TSymbolUniqueId BuiltInId::textureProjGradOffset_Sampler1DShadow1_Float4_Float1_Float1_Int1 =
TSymbolUniqueId(1259);
const TSymbolUniqueId BuiltInId::textureOffset_Sampler2D1_Float2_Int2_Float1 =
TSymbolUniqueId(1260);
const TSymbolUniqueId BuiltInId::textureOffset_ISampler2D1_Float2_Int2_Float1 =
TSymbolUniqueId(1261);
const TSymbolUniqueId BuiltInId::textureOffset_USampler2D1_Float2_Int2_Float1 =
TSymbolUniqueId(1262);
const TSymbolUniqueId BuiltInId::textureOffset_Sampler3D1_Float3_Int3_Float1 =
TSymbolUniqueId(1263);
const TSymbolUniqueId BuiltInId::textureOffset_ISampler3D1_Float3_Int3_Float1 =
TSymbolUniqueId(1264);
const TSymbolUniqueId BuiltInId::textureOffset_USampler3D1_Float3_Int3_Float1 =
TSymbolUniqueId(1265);
const TSymbolUniqueId BuiltInId::textureOffset_Sampler2DShadow1_Float3_Int2_Float1 =
TSymbolUniqueId(1266);
const TSymbolUniqueId BuiltInId::textureOffset_Sampler2DArray1_Float3_Int2_Float1 =
TSymbolUniqueId(1267);
const TSymbolUniqueId BuiltInId::textureOffset_ISampler2DArray1_Float3_Int2_Float1 =
TSymbolUniqueId(1268);
const TSymbolUniqueId BuiltInId::textureOffset_USampler2DArray1_Float3_Int2_Float1 =
TSymbolUniqueId(1269);
const TSymbolUniqueId BuiltInId::textureOffset_Sampler1D1_Float1_Int1_Float1 =
TSymbolUniqueId(1270);
const TSymbolUniqueId BuiltInId::textureOffset_ISampler1D1_Float1_Int1_Float1 =
TSymbolUniqueId(1271);
const TSymbolUniqueId BuiltInId::textureOffset_USampler1D1_Float1_Int1_Float1 =
TSymbolUniqueId(1272);
const TSymbolUniqueId BuiltInId::textureOffset_Sampler1DShadow1_Float3_Int1_Float1 =
TSymbolUniqueId(1273);
const TSymbolUniqueId BuiltInId::textureOffset_Sampler1DArray1_Float2_Int1_Float1 =
TSymbolUniqueId(1274);
const TSymbolUniqueId BuiltInId::textureOffset_ISampler1DArray1_Float2_Int1_Float1 =
TSymbolUniqueId(1275);
const TSymbolUniqueId BuiltInId::textureOffset_USampler1DArray1_Float2_Int1_Float1 =
TSymbolUniqueId(1276);
const TSymbolUniqueId BuiltInId::textureOffset_Sampler1DArrayShadow1_Float3_Int1_Float1 =
TSymbolUniqueId(1277);
const TSymbolUniqueId BuiltInId::textureProjOffset_Sampler2D1_Float3_Int2_Float1 =
TSymbolUniqueId(1278);
const TSymbolUniqueId BuiltInId::textureProjOffset_ISampler2D1_Float3_Int2_Float1 =
TSymbolUniqueId(1279);
const TSymbolUniqueId BuiltInId::textureProjOffset_USampler2D1_Float3_Int2_Float1 =
TSymbolUniqueId(1280);
const TSymbolUniqueId BuiltInId::textureProjOffset_Sampler2D1_Float4_Int2_Float1 =
TSymbolUniqueId(1281);
const TSymbolUniqueId BuiltInId::textureProjOffset_ISampler2D1_Float4_Int2_Float1 =
TSymbolUniqueId(1282);
const TSymbolUniqueId BuiltInId::textureProjOffset_USampler2D1_Float4_Int2_Float1 =
TSymbolUniqueId(1283);
const TSymbolUniqueId BuiltInId::textureProjOffset_Sampler3D1_Float4_Int3_Float1 =
TSymbolUniqueId(1284);
const TSymbolUniqueId BuiltInId::textureProjOffset_ISampler3D1_Float4_Int3_Float1 =
TSymbolUniqueId(1285);
const TSymbolUniqueId BuiltInId::textureProjOffset_USampler3D1_Float4_Int3_Float1 =
TSymbolUniqueId(1286);
const TSymbolUniqueId BuiltInId::textureProjOffset_Sampler2DShadow1_Float4_Int2_Float1 =
TSymbolUniqueId(1287);
const TSymbolUniqueId BuiltInId::textureProjOffset_Sampler1D1_Float2_Int1_Float1 =
TSymbolUniqueId(1288);
const TSymbolUniqueId BuiltInId::textureProjOffset_ISampler1D1_Float2_Int1_Float1 =
TSymbolUniqueId(1289);
const TSymbolUniqueId BuiltInId::textureProjOffset_USampler1D1_Float2_Int1_Float1 =
TSymbolUniqueId(1290);
const TSymbolUniqueId BuiltInId::textureProjOffset_Sampler1D1_Float4_Int1_Float1 =
TSymbolUniqueId(1291);
const TSymbolUniqueId BuiltInId::textureProjOffset_ISampler1D1_Float4_Int1_Float1 =
TSymbolUniqueId(1292);
const TSymbolUniqueId BuiltInId::textureProjOffset_USampler1D1_Float4_Int1_Float1 =
TSymbolUniqueId(1293);
const TSymbolUniqueId BuiltInId::textureProjOffset_Sampler1DShadow1_Float4_Int1_Float1 =
TSymbolUniqueId(1294);
const TSymbolUniqueId BuiltInId::texture_SamplerExternalOES1_Float2 = TSymbolUniqueId(1295);
const TSymbolUniqueId BuiltInId::textureProj_SamplerExternalOES1_Float3 = TSymbolUniqueId(1296);
const TSymbolUniqueId BuiltInId::textureProj_SamplerExternalOES1_Float4 = TSymbolUniqueId(1297);
const TSymbolUniqueId BuiltInId::textureSize_SamplerExternalOES1_Int1 = TSymbolUniqueId(1298);
const TSymbolUniqueId BuiltInId::texelFetch_SamplerExternalOES1_Int2_Int1 = TSymbolUniqueId(1299);
const TSymbolUniqueId BuiltInId::texture_SamplerExternal2DY2YEXT1_Float2 = TSymbolUniqueId(1300);
const TSymbolUniqueId BuiltInId::textureProj_SamplerExternal2DY2YEXT1_Float3 =
TSymbolUniqueId(1301);
const TSymbolUniqueId BuiltInId::textureProj_SamplerExternal2DY2YEXT1_Float4 =
TSymbolUniqueId(1302);
const TSymbolUniqueId BuiltInId::rgb_2_yuv_Float3_YuvCscStandardEXT1 = TSymbolUniqueId(1303);
const TSymbolUniqueId BuiltInId::pt00H = TSymbolUniqueId(1304);
const TSymbolUniqueId BuiltInId::yuv_2_rgb_Float3_YuvCscStandardEXT1 = TSymbolUniqueId(1305);
const TSymbolUniqueId BuiltInId::textureSize_SamplerExternal2DY2YEXT1_Int1 = TSymbolUniqueId(1306);
const TSymbolUniqueId BuiltInId::texelFetch_SamplerExternal2DY2YEXT1_Int2_Int1 =
TSymbolUniqueId(1307);
const TSymbolUniqueId BuiltInId::textureGather_Sampler2D1_Float2 = TSymbolUniqueId(1308);
const TSymbolUniqueId BuiltInId::textureGather_ISampler2D1_Float2 = TSymbolUniqueId(1309);
const TSymbolUniqueId BuiltInId::textureGather_USampler2D1_Float2 = TSymbolUniqueId(1310);
const TSymbolUniqueId BuiltInId::textureGather_Sampler2D1_Float2_Int1 = TSymbolUniqueId(1311);
const TSymbolUniqueId BuiltInId::textureGather_ISampler2D1_Float2_Int1 = TSymbolUniqueId(1312);
const TSymbolUniqueId BuiltInId::textureGather_USampler2D1_Float2_Int1 = TSymbolUniqueId(1313);
const TSymbolUniqueId BuiltInId::textureGather_Sampler2DArray1_Float3 = TSymbolUniqueId(1314);
const TSymbolUniqueId BuiltInId::textureGather_ISampler2DArray1_Float3 = TSymbolUniqueId(1315);
const TSymbolUniqueId BuiltInId::textureGather_USampler2DArray1_Float3 = TSymbolUniqueId(1316);
const TSymbolUniqueId BuiltInId::textureGather_Sampler2DArray1_Float3_Int1 = TSymbolUniqueId(1317);
const TSymbolUniqueId BuiltInId::textureGather_ISampler2DArray1_Float3_Int1 = TSymbolUniqueId(1318);
const TSymbolUniqueId BuiltInId::textureGather_USampler2DArray1_Float3_Int1 = TSymbolUniqueId(1319);
const TSymbolUniqueId BuiltInId::textureGather_SamplerCube1_Float3 = TSymbolUniqueId(1320);
const TSymbolUniqueId BuiltInId::textureGather_ISamplerCube1_Float3 = TSymbolUniqueId(1321);
const TSymbolUniqueId BuiltInId::textureGather_USamplerCube1_Float3 = TSymbolUniqueId(1322);
const TSymbolUniqueId BuiltInId::textureGather_SamplerCube1_Float3_Int1 = TSymbolUniqueId(1323);
const TSymbolUniqueId BuiltInId::textureGather_ISamplerCube1_Float3_Int1 = TSymbolUniqueId(1324);
const TSymbolUniqueId BuiltInId::textureGather_USamplerCube1_Float3_Int1 = TSymbolUniqueId(1325);
const TSymbolUniqueId BuiltInId::textureGather_SamplerCubeArray1_Float4 = TSymbolUniqueId(1326);
const TSymbolUniqueId BuiltInId::textureGather_ISamplerCubeArray1_Float4 = TSymbolUniqueId(1327);
const TSymbolUniqueId BuiltInId::textureGather_USamplerCubeArray1_Float4 = TSymbolUniqueId(1328);
const TSymbolUniqueId BuiltInId::textureGather_SamplerCubeArray1_Float4_Int1 =
TSymbolUniqueId(1329);
const TSymbolUniqueId BuiltInId::textureGather_ISamplerCubeArray1_Float4_Int1 =
TSymbolUniqueId(1330);
const TSymbolUniqueId BuiltInId::textureGather_USamplerCubeArray1_Float4_Int1 =
TSymbolUniqueId(1331);
const TSymbolUniqueId BuiltInId::textureGather_Sampler2DRect1_Float3 = TSymbolUniqueId(1332);
const TSymbolUniqueId BuiltInId::textureGather_ISampler2DRect1_Float3 = TSymbolUniqueId(1333);
const TSymbolUniqueId BuiltInId::textureGather_USampler2DRect1_Float3 = TSymbolUniqueId(1334);
const TSymbolUniqueId BuiltInId::textureGather_Sampler2DRect1_Float3_Int1 = TSymbolUniqueId(1335);
const TSymbolUniqueId BuiltInId::textureGather_ISampler2DRect1_Float3_Int1 = TSymbolUniqueId(1336);
const TSymbolUniqueId BuiltInId::textureGather_USampler2DRect1_Float3_Int1 = TSymbolUniqueId(1337);
const TSymbolUniqueId BuiltInId::textureGather_Sampler2DShadow1_Float2 = TSymbolUniqueId(1338);
const TSymbolUniqueId BuiltInId::textureGather_Sampler2DShadow1_Float2_Float1 =
TSymbolUniqueId(1339);
const TSymbolUniqueId BuiltInId::textureGather_Sampler2DArrayShadow1_Float3 = TSymbolUniqueId(1340);
const TSymbolUniqueId BuiltInId::textureGather_Sampler2DArrayShadow1_Float3_Float1 =
TSymbolUniqueId(1341);
const TSymbolUniqueId BuiltInId::textureGather_SamplerCubeShadow1_Float3 = TSymbolUniqueId(1342);
const TSymbolUniqueId BuiltInId::textureGather_SamplerCubeShadow1_Float3_Float1 =
TSymbolUniqueId(1343);
const TSymbolUniqueId BuiltInId::textureGather_SamplerCubeArrayShadow1_Float4_Float1 =
TSymbolUniqueId(1344);
const TSymbolUniqueId BuiltInId::textureGather_Sampler2DRectShadow1_Float2_Float1 =
TSymbolUniqueId(1345);
const TSymbolUniqueId BuiltInId::textureGatherOffset_Sampler2D1_Float2_Int2 = TSymbolUniqueId(1346);
const TSymbolUniqueId BuiltInId::textureGatherOffset_ISampler2D1_Float2_Int2 =
TSymbolUniqueId(1347);
const TSymbolUniqueId BuiltInId::textureGatherOffset_USampler2D1_Float2_Int2 =
TSymbolUniqueId(1348);
const TSymbolUniqueId BuiltInId::textureGatherOffset_Sampler2D1_Float2_Int2_Int1 =
TSymbolUniqueId(1349);
const TSymbolUniqueId BuiltInId::textureGatherOffset_ISampler2D1_Float2_Int2_Int1 =
TSymbolUniqueId(1350);
const TSymbolUniqueId BuiltInId::textureGatherOffset_USampler2D1_Float2_Int2_Int1 =
TSymbolUniqueId(1351);
const TSymbolUniqueId BuiltInId::textureGatherOffset_Sampler2DArray1_Float3_Int2 =
TSymbolUniqueId(1352);
const TSymbolUniqueId BuiltInId::textureGatherOffset_ISampler2DArray1_Float3_Int2 =
TSymbolUniqueId(1353);
const TSymbolUniqueId BuiltInId::textureGatherOffset_USampler2DArray1_Float3_Int2 =
TSymbolUniqueId(1354);
const TSymbolUniqueId BuiltInId::textureGatherOffset_Sampler2DArray1_Float3_Int2_Int1 =
TSymbolUniqueId(1355);
const TSymbolUniqueId BuiltInId::textureGatherOffset_ISampler2DArray1_Float3_Int2_Int1 =
TSymbolUniqueId(1356);
const TSymbolUniqueId BuiltInId::textureGatherOffset_USampler2DArray1_Float3_Int2_Int1 =
TSymbolUniqueId(1357);
const TSymbolUniqueId BuiltInId::textureGatherOffset_Sampler2DShadow1_Float2_Float1_Int2 =
TSymbolUniqueId(1358);
const TSymbolUniqueId BuiltInId::textureGatherOffset_Sampler2DArrayShadow1_Float3_Float1_Int2 =
TSymbolUniqueId(1359);
const TSymbolUniqueId BuiltInId::textureGatherOffset_Sampler2DRect1_Float2_Int2 =
TSymbolUniqueId(1360);
const TSymbolUniqueId BuiltInId::textureGatherOffset_ISampler2DRect1_Float2_Int2 =
TSymbolUniqueId(1361);
const TSymbolUniqueId BuiltInId::textureGatherOffset_USampler2DRect1_Float2_Int2 =
TSymbolUniqueId(1362);
const TSymbolUniqueId BuiltInId::textureGatherOffset_Sampler2DRect1_Float2_Int2_Int1 =
TSymbolUniqueId(1363);
const TSymbolUniqueId BuiltInId::textureGatherOffset_ISampler2DRect1_Float2_Int2_Int1 =
TSymbolUniqueId(1364);
const TSymbolUniqueId BuiltInId::textureGatherOffset_USampler2DRect1_Float2_Int2_Int1 =
TSymbolUniqueId(1365);
const TSymbolUniqueId BuiltInId::textureGatherOffset_Sampler2DRectShadow1_Float2_Float1_Int2 =
TSymbolUniqueId(1366);
const TSymbolUniqueId BuiltInId::textureGatherOffsets_Sampler2D1_Float2_Int4x2 =
TSymbolUniqueId(1367);
const TSymbolUniqueId BuiltInId::pt70D = TSymbolUniqueId(1368);
const TSymbolUniqueId BuiltInId::textureGatherOffsets_ISampler2D1_Float2_Int4x2 =
TSymbolUniqueId(1369);
const TSymbolUniqueId BuiltInId::textureGatherOffsets_USampler2D1_Float2_Int4x2 =
TSymbolUniqueId(1370);
const TSymbolUniqueId BuiltInId::textureGatherOffsets_Sampler2D1_Float2_Int4x2_Int1 =
TSymbolUniqueId(1371);
const TSymbolUniqueId BuiltInId::textureGatherOffsets_ISampler2D1_Float2_Int4x2_Int1 =
TSymbolUniqueId(1372);
const TSymbolUniqueId BuiltInId::textureGatherOffsets_USampler2D1_Float2_Int4x2_Int1 =
TSymbolUniqueId(1373);
const TSymbolUniqueId BuiltInId::textureGatherOffsets_Sampler2DArray1_Float3_Int4x2 =
TSymbolUniqueId(1374);
const TSymbolUniqueId BuiltInId::textureGatherOffsets_ISampler2DArray1_Float3_Int4x2 =
TSymbolUniqueId(1375);
const TSymbolUniqueId BuiltInId::textureGatherOffsets_USampler2DArray1_Float3_Int4x2 =
TSymbolUniqueId(1376);
const TSymbolUniqueId BuiltInId::textureGatherOffsets_Sampler2DArray1_Float3_Int4x2_Int1 =
TSymbolUniqueId(1377);
const TSymbolUniqueId BuiltInId::textureGatherOffsets_ISampler2DArray1_Float3_Int4x2_Int1 =
TSymbolUniqueId(1378);
const TSymbolUniqueId BuiltInId::textureGatherOffsets_USampler2DArray1_Float3_Int4x2_Int1 =
TSymbolUniqueId(1379);
const TSymbolUniqueId BuiltInId::textureGatherOffsets_Sampler2DRect1_Float2_Int4x2 =
TSymbolUniqueId(1380);
const TSymbolUniqueId BuiltInId::textureGatherOffsets_ISampler2DRect1_Float2_Int4x2 =
TSymbolUniqueId(1381);
const TSymbolUniqueId BuiltInId::textureGatherOffsets_USampler2DRect1_Float2_Int4x2 =
TSymbolUniqueId(1382);
const TSymbolUniqueId BuiltInId::textureGatherOffsets_Sampler2DRect1_Float2_Int4x2_Int1 =
TSymbolUniqueId(1383);
const TSymbolUniqueId BuiltInId::textureGatherOffsets_ISampler2DRect1_Float2_Int4x2_Int1 =
TSymbolUniqueId(1384);
const TSymbolUniqueId BuiltInId::textureGatherOffsets_USampler2DRect1_Float2_Int4x2_Int1 =
TSymbolUniqueId(1385);
const TSymbolUniqueId BuiltInId::textureGatherOffsets_Sampler2DShadow1_Float2_Float1_Int4x2 =
TSymbolUniqueId(1386);
const TSymbolUniqueId BuiltInId::textureGatherOffsets_Sampler2DArrayShadow1_Float3_Float1_Int4x2 =
TSymbolUniqueId(1387);
const TSymbolUniqueId BuiltInId::textureGatherOffsets_Sampler2DRectShadow1_Float2_Float1_Int4x2 =
TSymbolUniqueId(1388);
const TSymbolUniqueId BuiltInId::dFdx_Float1 = TSymbolUniqueId(1389);
const TSymbolUniqueId BuiltInId::dFdx_Float2 = TSymbolUniqueId(1390);
const TSymbolUniqueId BuiltInId::dFdx_Float3 = TSymbolUniqueId(1391);
const TSymbolUniqueId BuiltInId::dFdx_Float4 = TSymbolUniqueId(1392);
const TSymbolUniqueId BuiltInId::dFdy_Float1 = TSymbolUniqueId(1393);
const TSymbolUniqueId BuiltInId::dFdy_Float2 = TSymbolUniqueId(1394);
const TSymbolUniqueId BuiltInId::dFdy_Float3 = TSymbolUniqueId(1395);
const TSymbolUniqueId BuiltInId::dFdy_Float4 = TSymbolUniqueId(1396);
const TSymbolUniqueId BuiltInId::fwidth_Float1 = TSymbolUniqueId(1397);
const TSymbolUniqueId BuiltInId::fwidth_Float2 = TSymbolUniqueId(1398);
const TSymbolUniqueId BuiltInId::fwidth_Float3 = TSymbolUniqueId(1399);
const TSymbolUniqueId BuiltInId::fwidth_Float4 = TSymbolUniqueId(1400);
const TSymbolUniqueId BuiltInId::dFdxFine_Float1 = TSymbolUniqueId(1401);
const TSymbolUniqueId BuiltInId::dFdxFine_Float2 = TSymbolUniqueId(1402);
const TSymbolUniqueId BuiltInId::dFdxFine_Float3 = TSymbolUniqueId(1403);
const TSymbolUniqueId BuiltInId::dFdxFine_Float4 = TSymbolUniqueId(1404);
const TSymbolUniqueId BuiltInId::dFdyFine_Float1 = TSymbolUniqueId(1405);
const TSymbolUniqueId BuiltInId::dFdyFine_Float2 = TSymbolUniqueId(1406);
const TSymbolUniqueId BuiltInId::dFdyFine_Float3 = TSymbolUniqueId(1407);
const TSymbolUniqueId BuiltInId::dFdyFine_Float4 = TSymbolUniqueId(1408);
const TSymbolUniqueId BuiltInId::dFdxCoarse_Float1 = TSymbolUniqueId(1409);
const TSymbolUniqueId BuiltInId::dFdxCoarse_Float2 = TSymbolUniqueId(1410);
const TSymbolUniqueId BuiltInId::dFdxCoarse_Float3 = TSymbolUniqueId(1411);
const TSymbolUniqueId BuiltInId::dFdxCoarse_Float4 = TSymbolUniqueId(1412);
const TSymbolUniqueId BuiltInId::dFdyCoarse_Float1 = TSymbolUniqueId(1413);
const TSymbolUniqueId BuiltInId::dFdyCoarse_Float2 = TSymbolUniqueId(1414);
const TSymbolUniqueId BuiltInId::dFdyCoarse_Float3 = TSymbolUniqueId(1415);
const TSymbolUniqueId BuiltInId::dFdyCoarse_Float4 = TSymbolUniqueId(1416);
const TSymbolUniqueId BuiltInId::fwidthFine_Float1 = TSymbolUniqueId(1417);
const TSymbolUniqueId BuiltInId::fwidthFine_Float2 = TSymbolUniqueId(1418);
const TSymbolUniqueId BuiltInId::fwidthFine_Float3 = TSymbolUniqueId(1419);
const TSymbolUniqueId BuiltInId::fwidthFine_Float4 = TSymbolUniqueId(1420);
const TSymbolUniqueId BuiltInId::fwidthCoarse_Float1 = TSymbolUniqueId(1421);
const TSymbolUniqueId BuiltInId::fwidthCoarse_Float2 = TSymbolUniqueId(1422);
const TSymbolUniqueId BuiltInId::fwidthCoarse_Float3 = TSymbolUniqueId(1423);
const TSymbolUniqueId BuiltInId::fwidthCoarse_Float4 = TSymbolUniqueId(1424);
const TSymbolUniqueId BuiltInId::interpolateAtCentroid_Float1 = TSymbolUniqueId(1425);
const TSymbolUniqueId BuiltInId::interpolateAtCentroid_Float2 = TSymbolUniqueId(1426);
const TSymbolUniqueId BuiltInId::interpolateAtCentroid_Float3 = TSymbolUniqueId(1427);
const TSymbolUniqueId BuiltInId::interpolateAtCentroid_Float4 = TSymbolUniqueId(1428);
const TSymbolUniqueId BuiltInId::interpolateAtSample_Float1_Int1 = TSymbolUniqueId(1429);
const TSymbolUniqueId BuiltInId::interpolateAtSample_Float2_Int1 = TSymbolUniqueId(1430);
const TSymbolUniqueId BuiltInId::interpolateAtSample_Float3_Int1 = TSymbolUniqueId(1431);
const TSymbolUniqueId BuiltInId::interpolateAtSample_Float4_Int1 = TSymbolUniqueId(1432);
const TSymbolUniqueId BuiltInId::interpolateAtOffset_Float1_Float2 = TSymbolUniqueId(1433);
const TSymbolUniqueId BuiltInId::interpolateAtOffset_Float2_Float2 = TSymbolUniqueId(1434);
const TSymbolUniqueId BuiltInId::interpolateAtOffset_Float3_Float2 = TSymbolUniqueId(1435);
const TSymbolUniqueId BuiltInId::interpolateAtOffset_Float4_Float2 = TSymbolUniqueId(1436);
const TSymbolUniqueId BuiltInId::atomicCounter_AtomicCounter1 = TSymbolUniqueId(1437);
const TSymbolUniqueId BuiltInId::pt00G = TSymbolUniqueId(1438);
const TSymbolUniqueId BuiltInId::atomicCounterIncrement_AtomicCounter1 = TSymbolUniqueId(1439);
const TSymbolUniqueId BuiltInId::atomicCounterDecrement_AtomicCounter1 = TSymbolUniqueId(1440);
const TSymbolUniqueId BuiltInId::atomicCounterAdd_AtomicCounter1_UInt1 = TSymbolUniqueId(1441);
const TSymbolUniqueId BuiltInId::atomicCounterSubtract_AtomicCounter1_UInt1 = TSymbolUniqueId(1442);
const TSymbolUniqueId BuiltInId::atomicCounterMin_AtomicCounter1_UInt1 = TSymbolUniqueId(1443);
const TSymbolUniqueId BuiltInId::atomicCounterMax_AtomicCounter1_UInt1 = TSymbolUniqueId(1444);
const TSymbolUniqueId BuiltInId::atomicCounterAnd_AtomicCounter1_UInt1 = TSymbolUniqueId(1445);
const TSymbolUniqueId BuiltInId::atomicCounterOr_AtomicCounter1_UInt1 = TSymbolUniqueId(1446);
const TSymbolUniqueId BuiltInId::atomicCounterXor_AtomicCounter1_UInt1 = TSymbolUniqueId(1447);
const TSymbolUniqueId BuiltInId::atomicCounterExchange_AtomicCounter1_UInt1 = TSymbolUniqueId(1448);
const TSymbolUniqueId BuiltInId::atomicCounterCompSwap_AtomicCounter1_UInt1_UInt1 =
TSymbolUniqueId(1449);
const TSymbolUniqueId BuiltInId::atomicAdd_UInt1_UInt1 = TSymbolUniqueId(1450);
const TSymbolUniqueId BuiltInId::pt_io_00E = TSymbolUniqueId(1451);
const TSymbolUniqueId BuiltInId::atomicAdd_Int1_Int1 = TSymbolUniqueId(1452);
const TSymbolUniqueId BuiltInId::pt_io_00D = TSymbolUniqueId(1453);
const TSymbolUniqueId BuiltInId::atomicMin_UInt1_UInt1 = TSymbolUniqueId(1454);
const TSymbolUniqueId BuiltInId::atomicMin_Int1_Int1 = TSymbolUniqueId(1455);
const TSymbolUniqueId BuiltInId::atomicMax_UInt1_UInt1 = TSymbolUniqueId(1456);
const TSymbolUniqueId BuiltInId::atomicMax_Int1_Int1 = TSymbolUniqueId(1457);
const TSymbolUniqueId BuiltInId::atomicAnd_UInt1_UInt1 = TSymbolUniqueId(1458);
const TSymbolUniqueId BuiltInId::atomicAnd_Int1_Int1 = TSymbolUniqueId(1459);
const TSymbolUniqueId BuiltInId::atomicOr_UInt1_UInt1 = TSymbolUniqueId(1460);
const TSymbolUniqueId BuiltInId::atomicOr_Int1_Int1 = TSymbolUniqueId(1461);
const TSymbolUniqueId BuiltInId::atomicXor_UInt1_UInt1 = TSymbolUniqueId(1462);
const TSymbolUniqueId BuiltInId::atomicXor_Int1_Int1 = TSymbolUniqueId(1463);
const TSymbolUniqueId BuiltInId::atomicExchange_UInt1_UInt1 = TSymbolUniqueId(1464);
const TSymbolUniqueId BuiltInId::atomicExchange_Int1_Int1 = TSymbolUniqueId(1465);
const TSymbolUniqueId BuiltInId::atomicCompSwap_UInt1_UInt1_UInt1 = TSymbolUniqueId(1466);
const TSymbolUniqueId BuiltInId::atomicCompSwap_Int1_Int1_Int1 = TSymbolUniqueId(1467);
const TSymbolUniqueId BuiltInId::imageSize_Image2D1 = TSymbolUniqueId(1468);
const TSymbolUniqueId BuiltInId::pt00y = TSymbolUniqueId(1469);
const TSymbolUniqueId BuiltInId::imageSize_IImage2D1 = TSymbolUniqueId(1470);
const TSymbolUniqueId BuiltInId::pt00z = TSymbolUniqueId(1471);
const TSymbolUniqueId BuiltInId::imageSize_UImage2D1 = TSymbolUniqueId(1472);
const TSymbolUniqueId BuiltInId::pt01A = TSymbolUniqueId(1473);
const TSymbolUniqueId BuiltInId::imageSize_Image3D1 = TSymbolUniqueId(1474);
const TSymbolUniqueId BuiltInId::pt01B = TSymbolUniqueId(1475);
const TSymbolUniqueId BuiltInId::imageSize_IImage3D1 = TSymbolUniqueId(1476);
const TSymbolUniqueId BuiltInId::pt01C = TSymbolUniqueId(1477);
const TSymbolUniqueId BuiltInId::imageSize_UImage3D1 = TSymbolUniqueId(1478);
const TSymbolUniqueId BuiltInId::pt01D = TSymbolUniqueId(1479);
const TSymbolUniqueId BuiltInId::imageSize_Image2DArray1 = TSymbolUniqueId(1480);
const TSymbolUniqueId BuiltInId::pt01E = TSymbolUniqueId(1481);
const TSymbolUniqueId BuiltInId::imageSize_IImage2DArray1 = TSymbolUniqueId(1482);
const TSymbolUniqueId BuiltInId::pt01F = TSymbolUniqueId(1483);
const TSymbolUniqueId BuiltInId::imageSize_UImage2DArray1 = TSymbolUniqueId(1484);
const TSymbolUniqueId BuiltInId::pt01G = TSymbolUniqueId(1485);
const TSymbolUniqueId BuiltInId::imageSize_ImageCube1 = TSymbolUniqueId(1486);
const TSymbolUniqueId BuiltInId::pt01H = TSymbolUniqueId(1487);
const TSymbolUniqueId BuiltInId::imageSize_IImageCube1 = TSymbolUniqueId(1488);
const TSymbolUniqueId BuiltInId::pt01I = TSymbolUniqueId(1489);
const TSymbolUniqueId BuiltInId::imageSize_UImageCube1 = TSymbolUniqueId(1490);
const TSymbolUniqueId BuiltInId::pt01J = TSymbolUniqueId(1491);
const TSymbolUniqueId BuiltInId::imageSize_Image1D1 = TSymbolUniqueId(1492);
const TSymbolUniqueId BuiltInId::pt01K = TSymbolUniqueId(1493);
const TSymbolUniqueId BuiltInId::imageSize_IImage1D1 = TSymbolUniqueId(1494);
const TSymbolUniqueId BuiltInId::pt01L = TSymbolUniqueId(1495);
const TSymbolUniqueId BuiltInId::imageSize_UImage1D1 = TSymbolUniqueId(1496);
const TSymbolUniqueId BuiltInId::pt01M = TSymbolUniqueId(1497);
const TSymbolUniqueId BuiltInId::imageSize_ImageCubeArray1 = TSymbolUniqueId(1498);
const TSymbolUniqueId BuiltInId::pt01Z = TSymbolUniqueId(1499);
const TSymbolUniqueId BuiltInId::imageSize_IImageCubeArray1 = TSymbolUniqueId(1500);
const TSymbolUniqueId BuiltInId::pt01a = TSymbolUniqueId(1501);
const TSymbolUniqueId BuiltInId::imageSize_UImageCubeArray1 = TSymbolUniqueId(1502);
const TSymbolUniqueId BuiltInId::pt01b = TSymbolUniqueId(1503);
const TSymbolUniqueId BuiltInId::imageSize_ImageRect1 = TSymbolUniqueId(1504);
const TSymbolUniqueId BuiltInId::pt01c = TSymbolUniqueId(1505);
const TSymbolUniqueId BuiltInId::imageSize_IImageRect1 = TSymbolUniqueId(1506);
const TSymbolUniqueId BuiltInId::pt01d = TSymbolUniqueId(1507);
const TSymbolUniqueId BuiltInId::imageSize_UImageRect1 = TSymbolUniqueId(1508);
const TSymbolUniqueId BuiltInId::pt01e = TSymbolUniqueId(1509);
const TSymbolUniqueId BuiltInId::imageSize_Image1DArray1 = TSymbolUniqueId(1510);
const TSymbolUniqueId BuiltInId::pt01N = TSymbolUniqueId(1511);
const TSymbolUniqueId BuiltInId::imageSize_IImage1DArray1 = TSymbolUniqueId(1512);
const TSymbolUniqueId BuiltInId::pt01O = TSymbolUniqueId(1513);
const TSymbolUniqueId BuiltInId::imageSize_UImage1DArray1 = TSymbolUniqueId(1514);
const TSymbolUniqueId BuiltInId::pt01P = TSymbolUniqueId(1515);
const TSymbolUniqueId BuiltInId::imageSize_ImageBuffer1 = TSymbolUniqueId(1516);
const TSymbolUniqueId BuiltInId::pt01f = TSymbolUniqueId(1517);
const TSymbolUniqueId BuiltInId::imageSize_IImageBuffer1 = TSymbolUniqueId(1518);
const TSymbolUniqueId BuiltInId::pt01g = TSymbolUniqueId(1519);
const TSymbolUniqueId BuiltInId::imageSize_UImageBuffer1 = TSymbolUniqueId(1520);
const TSymbolUniqueId BuiltInId::pt01h = TSymbolUniqueId(1521);
const TSymbolUniqueId BuiltInId::imageSize_Image2DMS1 = TSymbolUniqueId(1522);
const TSymbolUniqueId BuiltInId::pt01Q = TSymbolUniqueId(1523);
const TSymbolUniqueId BuiltInId::imageSize_IImage2DMS1 = TSymbolUniqueId(1524);
const TSymbolUniqueId BuiltInId::pt01R = TSymbolUniqueId(1525);
const TSymbolUniqueId BuiltInId::imageSize_UImage2DMS1 = TSymbolUniqueId(1526);
const TSymbolUniqueId BuiltInId::pt01S = TSymbolUniqueId(1527);
const TSymbolUniqueId BuiltInId::imageSize_Image2DMSArray1 = TSymbolUniqueId(1528);
const TSymbolUniqueId BuiltInId::pt01T = TSymbolUniqueId(1529);
const TSymbolUniqueId BuiltInId::imageSize_IImage2DMSArray1 = TSymbolUniqueId(1530);
const TSymbolUniqueId BuiltInId::pt01U = TSymbolUniqueId(1531);
const TSymbolUniqueId BuiltInId::imageSize_UImage2DMSArray1 = TSymbolUniqueId(1532);
const TSymbolUniqueId BuiltInId::pt01V = TSymbolUniqueId(1533);
const TSymbolUniqueId BuiltInId::imageSamples_Image2DMS1 = TSymbolUniqueId(1534);
const TSymbolUniqueId BuiltInId::imageSamples_IImage2DMS1 = TSymbolUniqueId(1535);
const TSymbolUniqueId BuiltInId::imageSamples_UImage2DMS1 = TSymbolUniqueId(1536);
const TSymbolUniqueId BuiltInId::imageSamples_Image2DMSArray1 = TSymbolUniqueId(1537);
const TSymbolUniqueId BuiltInId::imageSamples_IImage2DMSArray1 = TSymbolUniqueId(1538);
const TSymbolUniqueId BuiltInId::imageSamples_UImage2DMSArray1 = TSymbolUniqueId(1539);
const TSymbolUniqueId BuiltInId::imageAtomicAdd_Image2D1_Int2_UInt1 = TSymbolUniqueId(1540);
const TSymbolUniqueId BuiltInId::imageAtomicAdd_IImage2D1_Int2_UInt1 = TSymbolUniqueId(1541);
const TSymbolUniqueId BuiltInId::imageAtomicAdd_UImage2D1_Int2_UInt1 = TSymbolUniqueId(1542);
const TSymbolUniqueId BuiltInId::imageAtomicAdd_Image3D1_Int3_UInt1 = TSymbolUniqueId(1543);
const TSymbolUniqueId BuiltInId::imageAtomicAdd_IImage3D1_Int3_UInt1 = TSymbolUniqueId(1544);
const TSymbolUniqueId BuiltInId::imageAtomicAdd_UImage3D1_Int3_UInt1 = TSymbolUniqueId(1545);
const TSymbolUniqueId BuiltInId::imageAtomicAdd_ImageCube1_Int3_UInt1 = TSymbolUniqueId(1546);
const TSymbolUniqueId BuiltInId::imageAtomicAdd_IImageCube1_Int3_UInt1 = TSymbolUniqueId(1547);
const TSymbolUniqueId BuiltInId::imageAtomicAdd_UImageCube1_Int3_UInt1 = TSymbolUniqueId(1548);
const TSymbolUniqueId BuiltInId::imageAtomicAdd_ImageBuffer1_Int1_UInt1 = TSymbolUniqueId(1549);
const TSymbolUniqueId BuiltInId::imageAtomicAdd_IImageBuffer1_Int1_UInt1 = TSymbolUniqueId(1550);
const TSymbolUniqueId BuiltInId::imageAtomicAdd_UImageBuffer1_Int1_UInt1 = TSymbolUniqueId(1551);
const TSymbolUniqueId BuiltInId::imageAtomicAdd_Image2DArray1_Int3_UInt1 = TSymbolUniqueId(1552);
const TSymbolUniqueId BuiltInId::imageAtomicAdd_IImage2DArray1_Int3_UInt1 = TSymbolUniqueId(1553);
const TSymbolUniqueId BuiltInId::imageAtomicAdd_UImage2DArray1_Int3_UInt1 = TSymbolUniqueId(1554);
const TSymbolUniqueId BuiltInId::imageAtomicAdd_ImageCubeArray1_Int3_UInt1 = TSymbolUniqueId(1555);
const TSymbolUniqueId BuiltInId::imageAtomicAdd_IImageCubeArray1_Int3_UInt1 = TSymbolUniqueId(1556);
const TSymbolUniqueId BuiltInId::imageAtomicAdd_UImageCubeArray1_Int3_UInt1 = TSymbolUniqueId(1557);
const TSymbolUniqueId BuiltInId::imageAtomicAdd_Image1D1_Int1_UInt1 = TSymbolUniqueId(1558);
const TSymbolUniqueId BuiltInId::imageAtomicAdd_IImage1D1_Int1_UInt1 = TSymbolUniqueId(1559);
const TSymbolUniqueId BuiltInId::imageAtomicAdd_UImage1D1_Int1_UInt1 = TSymbolUniqueId(1560);
const TSymbolUniqueId BuiltInId::imageAtomicAdd_Image1DArray1_Int2_UInt1 = TSymbolUniqueId(1561);
const TSymbolUniqueId BuiltInId::imageAtomicAdd_IImage1DArray1_Int2_UInt1 = TSymbolUniqueId(1562);
const TSymbolUniqueId BuiltInId::imageAtomicAdd_UImage1DArray1_Int2_UInt1 = TSymbolUniqueId(1563);
const TSymbolUniqueId BuiltInId::imageAtomicAdd_Image2DRect1_Int2_UInt1 = TSymbolUniqueId(1564);
const TSymbolUniqueId BuiltInId::pt01W = TSymbolUniqueId(1565);
const TSymbolUniqueId BuiltInId::imageAtomicAdd_IImage2DRect1_Int2_UInt1 = TSymbolUniqueId(1566);
const TSymbolUniqueId BuiltInId::pt01X = TSymbolUniqueId(1567);
const TSymbolUniqueId BuiltInId::imageAtomicAdd_UImage2DRect1_Int2_UInt1 = TSymbolUniqueId(1568);
const TSymbolUniqueId BuiltInId::pt01Y = TSymbolUniqueId(1569);
const TSymbolUniqueId BuiltInId::imageAtomicAdd_Image2DMS1_Int2_Int1_UInt1 = TSymbolUniqueId(1570);
const TSymbolUniqueId BuiltInId::imageAtomicAdd_IImage2DMS1_Int2_Int1_UInt1 = TSymbolUniqueId(1571);
const TSymbolUniqueId BuiltInId::imageAtomicAdd_UImage2DMS1_Int2_Int1_UInt1 = TSymbolUniqueId(1572);
const TSymbolUniqueId BuiltInId::imageAtomicAdd_Image2DMSArray1_Int3_Int1_UInt1 =
TSymbolUniqueId(1573);
const TSymbolUniqueId BuiltInId::imageAtomicAdd_IImage2DMSArray1_Int3_Int1_UInt1 =
TSymbolUniqueId(1574);
const TSymbolUniqueId BuiltInId::imageAtomicAdd_UImage2DMSArray1_Int3_Int1_UInt1 =
TSymbolUniqueId(1575);
const TSymbolUniqueId BuiltInId::imageAtomicAdd_Image2D1_Int2_Int1 = TSymbolUniqueId(1576);
const TSymbolUniqueId BuiltInId::imageAtomicAdd_IImage2D1_Int2_Int1 = TSymbolUniqueId(1577);
const TSymbolUniqueId BuiltInId::imageAtomicAdd_UImage2D1_Int2_Int1 = TSymbolUniqueId(1578);
const TSymbolUniqueId BuiltInId::imageAtomicAdd_Image3D1_Int3_Int1 = TSymbolUniqueId(1579);
const TSymbolUniqueId BuiltInId::imageAtomicAdd_IImage3D1_Int3_Int1 = TSymbolUniqueId(1580);
const TSymbolUniqueId BuiltInId::imageAtomicAdd_UImage3D1_Int3_Int1 = TSymbolUniqueId(1581);
const TSymbolUniqueId BuiltInId::imageAtomicAdd_ImageCube1_Int3_Int1 = TSymbolUniqueId(1582);
const TSymbolUniqueId BuiltInId::imageAtomicAdd_IImageCube1_Int3_Int1 = TSymbolUniqueId(1583);
const TSymbolUniqueId BuiltInId::imageAtomicAdd_UImageCube1_Int3_Int1 = TSymbolUniqueId(1584);
const TSymbolUniqueId BuiltInId::imageAtomicAdd_ImageBuffer1_Int1_Int1 = TSymbolUniqueId(1585);
const TSymbolUniqueId BuiltInId::imageAtomicAdd_IImageBuffer1_Int1_Int1 = TSymbolUniqueId(1586);
const TSymbolUniqueId BuiltInId::imageAtomicAdd_UImageBuffer1_Int1_Int1 = TSymbolUniqueId(1587);
const TSymbolUniqueId BuiltInId::imageAtomicAdd_Image2DArray1_Int3_Int1 = TSymbolUniqueId(1588);
const TSymbolUniqueId BuiltInId::imageAtomicAdd_IImage2DArray1_Int3_Int1 = TSymbolUniqueId(1589);
const TSymbolUniqueId BuiltInId::imageAtomicAdd_UImage2DArray1_Int3_Int1 = TSymbolUniqueId(1590);
const TSymbolUniqueId BuiltInId::imageAtomicAdd_ImageCubeArray1_Int3_Int1 = TSymbolUniqueId(1591);
const TSymbolUniqueId BuiltInId::imageAtomicAdd_IImageCubeArray1_Int3_Int1 = TSymbolUniqueId(1592);
const TSymbolUniqueId BuiltInId::imageAtomicAdd_UImageCubeArray1_Int3_Int1 = TSymbolUniqueId(1593);
const TSymbolUniqueId BuiltInId::imageAtomicAdd_Image1D1_Int1_Int1 = TSymbolUniqueId(1594);
const TSymbolUniqueId BuiltInId::imageAtomicAdd_IImage1D1_Int1_Int1 = TSymbolUniqueId(1595);
const TSymbolUniqueId BuiltInId::imageAtomicAdd_UImage1D1_Int1_Int1 = TSymbolUniqueId(1596);
const TSymbolUniqueId BuiltInId::imageAtomicAdd_Image1DArray1_Int2_Int1 = TSymbolUniqueId(1597);
const TSymbolUniqueId BuiltInId::imageAtomicAdd_IImage1DArray1_Int2_Int1 = TSymbolUniqueId(1598);
const TSymbolUniqueId BuiltInId::imageAtomicAdd_UImage1DArray1_Int2_Int1 = TSymbolUniqueId(1599);
const TSymbolUniqueId BuiltInId::imageAtomicAdd_Image2DRect1_Int2_Int1 = TSymbolUniqueId(1600);
const TSymbolUniqueId BuiltInId::imageAtomicAdd_IImage2DRect1_Int2_Int1 = TSymbolUniqueId(1601);
const TSymbolUniqueId BuiltInId::imageAtomicAdd_UImage2DRect1_Int2_Int1 = TSymbolUniqueId(1602);
const TSymbolUniqueId BuiltInId::imageAtomicAdd_Image2DMS1_Int2_Int1_Int1 = TSymbolUniqueId(1603);
const TSymbolUniqueId BuiltInId::imageAtomicAdd_IImage2DMS1_Int2_Int1_Int1 = TSymbolUniqueId(1604);
const TSymbolUniqueId BuiltInId::imageAtomicAdd_UImage2DMS1_Int2_Int1_Int1 = TSymbolUniqueId(1605);
const TSymbolUniqueId BuiltInId::imageAtomicAdd_Image2DMSArray1_Int3_Int1_Int1 =
TSymbolUniqueId(1606);
const TSymbolUniqueId BuiltInId::imageAtomicAdd_IImage2DMSArray1_Int3_Int1_Int1 =
TSymbolUniqueId(1607);
const TSymbolUniqueId BuiltInId::imageAtomicAdd_UImage2DMSArray1_Int3_Int1_Int1 =
TSymbolUniqueId(1608);
const TSymbolUniqueId BuiltInId::imageAtomicMin_Image2D1_Int2_UInt1 = TSymbolUniqueId(1609);
const TSymbolUniqueId BuiltInId::imageAtomicMin_IImage2D1_Int2_UInt1 = TSymbolUniqueId(1610);
const TSymbolUniqueId BuiltInId::imageAtomicMin_UImage2D1_Int2_UInt1 = TSymbolUniqueId(1611);
const TSymbolUniqueId BuiltInId::imageAtomicMin_Image3D1_Int3_UInt1 = TSymbolUniqueId(1612);
const TSymbolUniqueId BuiltInId::imageAtomicMin_IImage3D1_Int3_UInt1 = TSymbolUniqueId(1613);
const TSymbolUniqueId BuiltInId::imageAtomicMin_UImage3D1_Int3_UInt1 = TSymbolUniqueId(1614);
const TSymbolUniqueId BuiltInId::imageAtomicMin_ImageCube1_Int3_UInt1 = TSymbolUniqueId(1615);
const TSymbolUniqueId BuiltInId::imageAtomicMin_IImageCube1_Int3_UInt1 = TSymbolUniqueId(1616);
const TSymbolUniqueId BuiltInId::imageAtomicMin_UImageCube1_Int3_UInt1 = TSymbolUniqueId(1617);
const TSymbolUniqueId BuiltInId::imageAtomicMin_ImageBuffer1_Int1_UInt1 = TSymbolUniqueId(1618);
const TSymbolUniqueId BuiltInId::imageAtomicMin_IImageBuffer1_Int1_UInt1 = TSymbolUniqueId(1619);
const TSymbolUniqueId BuiltInId::imageAtomicMin_UImageBuffer1_Int1_UInt1 = TSymbolUniqueId(1620);
const TSymbolUniqueId BuiltInId::imageAtomicMin_Image2DArray1_Int3_UInt1 = TSymbolUniqueId(1621);
const TSymbolUniqueId BuiltInId::imageAtomicMin_IImage2DArray1_Int3_UInt1 = TSymbolUniqueId(1622);
const TSymbolUniqueId BuiltInId::imageAtomicMin_UImage2DArray1_Int3_UInt1 = TSymbolUniqueId(1623);
const TSymbolUniqueId BuiltInId::imageAtomicMin_ImageCubeArray1_Int3_UInt1 = TSymbolUniqueId(1624);
const TSymbolUniqueId BuiltInId::imageAtomicMin_IImageCubeArray1_Int3_UInt1 = TSymbolUniqueId(1625);
const TSymbolUniqueId BuiltInId::imageAtomicMin_UImageCubeArray1_Int3_UInt1 = TSymbolUniqueId(1626);
const TSymbolUniqueId BuiltInId::imageAtomicMin_Image1D1_Int1_UInt1 = TSymbolUniqueId(1627);
const TSymbolUniqueId BuiltInId::imageAtomicMin_IImage1D1_Int1_UInt1 = TSymbolUniqueId(1628);
const TSymbolUniqueId BuiltInId::imageAtomicMin_UImage1D1_Int1_UInt1 = TSymbolUniqueId(1629);
const TSymbolUniqueId BuiltInId::imageAtomicMin_Image1DArray1_Int2_UInt1 = TSymbolUniqueId(1630);
const TSymbolUniqueId BuiltInId::imageAtomicMin_IImage1DArray1_Int2_UInt1 = TSymbolUniqueId(1631);
const TSymbolUniqueId BuiltInId::imageAtomicMin_UImage1DArray1_Int2_UInt1 = TSymbolUniqueId(1632);
const TSymbolUniqueId BuiltInId::imageAtomicMin_Image2DRect1_Int2_UInt1 = TSymbolUniqueId(1633);
const TSymbolUniqueId BuiltInId::imageAtomicMin_IImage2DRect1_Int2_UInt1 = TSymbolUniqueId(1634);
const TSymbolUniqueId BuiltInId::imageAtomicMin_UImage2DRect1_Int2_UInt1 = TSymbolUniqueId(1635);
const TSymbolUniqueId BuiltInId::imageAtomicMin_Image2DMS1_Int2_Int1_UInt1 = TSymbolUniqueId(1636);
const TSymbolUniqueId BuiltInId::imageAtomicMin_IImage2DMS1_Int2_Int1_UInt1 = TSymbolUniqueId(1637);
const TSymbolUniqueId BuiltInId::imageAtomicMin_UImage2DMS1_Int2_Int1_UInt1 = TSymbolUniqueId(1638);
const TSymbolUniqueId BuiltInId::imageAtomicMin_Image2DMSArray1_Int3_Int1_UInt1 =
TSymbolUniqueId(1639);
const TSymbolUniqueId BuiltInId::imageAtomicMin_IImage2DMSArray1_Int3_Int1_UInt1 =
TSymbolUniqueId(1640);
const TSymbolUniqueId BuiltInId::imageAtomicMin_UImage2DMSArray1_Int3_Int1_UInt1 =
TSymbolUniqueId(1641);
const TSymbolUniqueId BuiltInId::imageAtomicMin_Image2D1_Int2_Int1 = TSymbolUniqueId(1642);
const TSymbolUniqueId BuiltInId::imageAtomicMin_IImage2D1_Int2_Int1 = TSymbolUniqueId(1643);
const TSymbolUniqueId BuiltInId::imageAtomicMin_UImage2D1_Int2_Int1 = TSymbolUniqueId(1644);
const TSymbolUniqueId BuiltInId::imageAtomicMin_Image3D1_Int3_Int1 = TSymbolUniqueId(1645);
const TSymbolUniqueId BuiltInId::imageAtomicMin_IImage3D1_Int3_Int1 = TSymbolUniqueId(1646);
const TSymbolUniqueId BuiltInId::imageAtomicMin_UImage3D1_Int3_Int1 = TSymbolUniqueId(1647);
const TSymbolUniqueId BuiltInId::imageAtomicMin_ImageCube1_Int3_Int1 = TSymbolUniqueId(1648);
const TSymbolUniqueId BuiltInId::imageAtomicMin_IImageCube1_Int3_Int1 = TSymbolUniqueId(1649);
const TSymbolUniqueId BuiltInId::imageAtomicMin_UImageCube1_Int3_Int1 = TSymbolUniqueId(1650);
const TSymbolUniqueId BuiltInId::imageAtomicMin_ImageBuffer1_Int1_Int1 = TSymbolUniqueId(1651);
const TSymbolUniqueId BuiltInId::imageAtomicMin_IImageBuffer1_Int1_Int1 = TSymbolUniqueId(1652);
const TSymbolUniqueId BuiltInId::imageAtomicMin_UImageBuffer1_Int1_Int1 = TSymbolUniqueId(1653);
const TSymbolUniqueId BuiltInId::imageAtomicMin_Image2DArray1_Int3_Int1 = TSymbolUniqueId(1654);
const TSymbolUniqueId BuiltInId::imageAtomicMin_IImage2DArray1_Int3_Int1 = TSymbolUniqueId(1655);
const TSymbolUniqueId BuiltInId::imageAtomicMin_UImage2DArray1_Int3_Int1 = TSymbolUniqueId(1656);
const TSymbolUniqueId BuiltInId::imageAtomicMin_ImageCubeArray1_Int3_Int1 = TSymbolUniqueId(1657);
const TSymbolUniqueId BuiltInId::imageAtomicMin_IImageCubeArray1_Int3_Int1 = TSymbolUniqueId(1658);
const TSymbolUniqueId BuiltInId::imageAtomicMin_UImageCubeArray1_Int3_Int1 = TSymbolUniqueId(1659);
const TSymbolUniqueId BuiltInId::imageAtomicMin_Image1D1_Int1_Int1 = TSymbolUniqueId(1660);
const TSymbolUniqueId BuiltInId::imageAtomicMin_IImage1D1_Int1_Int1 = TSymbolUniqueId(1661);
const TSymbolUniqueId BuiltInId::imageAtomicMin_UImage1D1_Int1_Int1 = TSymbolUniqueId(1662);
const TSymbolUniqueId BuiltInId::imageAtomicMin_Image1DArray1_Int2_Int1 = TSymbolUniqueId(1663);
const TSymbolUniqueId BuiltInId::imageAtomicMin_IImage1DArray1_Int2_Int1 = TSymbolUniqueId(1664);
const TSymbolUniqueId BuiltInId::imageAtomicMin_UImage1DArray1_Int2_Int1 = TSymbolUniqueId(1665);
const TSymbolUniqueId BuiltInId::imageAtomicMin_Image2DRect1_Int2_Int1 = TSymbolUniqueId(1666);
const TSymbolUniqueId BuiltInId::imageAtomicMin_IImage2DRect1_Int2_Int1 = TSymbolUniqueId(1667);
const TSymbolUniqueId BuiltInId::imageAtomicMin_UImage2DRect1_Int2_Int1 = TSymbolUniqueId(1668);
const TSymbolUniqueId BuiltInId::imageAtomicMin_Image2DMS1_Int2_Int1_Int1 = TSymbolUniqueId(1669);
const TSymbolUniqueId BuiltInId::imageAtomicMin_IImage2DMS1_Int2_Int1_Int1 = TSymbolUniqueId(1670);
const TSymbolUniqueId BuiltInId::imageAtomicMin_UImage2DMS1_Int2_Int1_Int1 = TSymbolUniqueId(1671);
const TSymbolUniqueId BuiltInId::imageAtomicMin_Image2DMSArray1_Int3_Int1_Int1 =
TSymbolUniqueId(1672);
const TSymbolUniqueId BuiltInId::imageAtomicMin_IImage2DMSArray1_Int3_Int1_Int1 =
TSymbolUniqueId(1673);
const TSymbolUniqueId BuiltInId::imageAtomicMin_UImage2DMSArray1_Int3_Int1_Int1 =
TSymbolUniqueId(1674);
const TSymbolUniqueId BuiltInId::imageAtomicMax_Image2D1_Int2_UInt1 = TSymbolUniqueId(1675);
const TSymbolUniqueId BuiltInId::imageAtomicMax_IImage2D1_Int2_UInt1 = TSymbolUniqueId(1676);
const TSymbolUniqueId BuiltInId::imageAtomicMax_UImage2D1_Int2_UInt1 = TSymbolUniqueId(1677);
const TSymbolUniqueId BuiltInId::imageAtomicMax_Image3D1_Int3_UInt1 = TSymbolUniqueId(1678);
const TSymbolUniqueId BuiltInId::imageAtomicMax_IImage3D1_Int3_UInt1 = TSymbolUniqueId(1679);
const TSymbolUniqueId BuiltInId::imageAtomicMax_UImage3D1_Int3_UInt1 = TSymbolUniqueId(1680);
const TSymbolUniqueId BuiltInId::imageAtomicMax_ImageCube1_Int3_UInt1 = TSymbolUniqueId(1681);
const TSymbolUniqueId BuiltInId::imageAtomicMax_IImageCube1_Int3_UInt1 = TSymbolUniqueId(1682);
const TSymbolUniqueId BuiltInId::imageAtomicMax_UImageCube1_Int3_UInt1 = TSymbolUniqueId(1683);
const TSymbolUniqueId BuiltInId::imageAtomicMax_ImageBuffer1_Int1_UInt1 = TSymbolUniqueId(1684);
const TSymbolUniqueId BuiltInId::imageAtomicMax_IImageBuffer1_Int1_UInt1 = TSymbolUniqueId(1685);
const TSymbolUniqueId BuiltInId::imageAtomicMax_UImageBuffer1_Int1_UInt1 = TSymbolUniqueId(1686);
const TSymbolUniqueId BuiltInId::imageAtomicMax_Image2DArray1_Int3_UInt1 = TSymbolUniqueId(1687);
const TSymbolUniqueId BuiltInId::imageAtomicMax_IImage2DArray1_Int3_UInt1 = TSymbolUniqueId(1688);
const TSymbolUniqueId BuiltInId::imageAtomicMax_UImage2DArray1_Int3_UInt1 = TSymbolUniqueId(1689);
const TSymbolUniqueId BuiltInId::imageAtomicMax_ImageCubeArray1_Int3_UInt1 = TSymbolUniqueId(1690);
const TSymbolUniqueId BuiltInId::imageAtomicMax_IImageCubeArray1_Int3_UInt1 = TSymbolUniqueId(1691);
const TSymbolUniqueId BuiltInId::imageAtomicMax_UImageCubeArray1_Int3_UInt1 = TSymbolUniqueId(1692);
const TSymbolUniqueId BuiltInId::imageAtomicMax_Image1D1_Int1_UInt1 = TSymbolUniqueId(1693);
const TSymbolUniqueId BuiltInId::imageAtomicMax_IImage1D1_Int1_UInt1 = TSymbolUniqueId(1694);
const TSymbolUniqueId BuiltInId::imageAtomicMax_UImage1D1_Int1_UInt1 = TSymbolUniqueId(1695);
const TSymbolUniqueId BuiltInId::imageAtomicMax_Image1DArray1_Int2_UInt1 = TSymbolUniqueId(1696);
const TSymbolUniqueId BuiltInId::imageAtomicMax_IImage1DArray1_Int2_UInt1 = TSymbolUniqueId(1697);
const TSymbolUniqueId BuiltInId::imageAtomicMax_UImage1DArray1_Int2_UInt1 = TSymbolUniqueId(1698);
const TSymbolUniqueId BuiltInId::imageAtomicMax_Image2DRect1_Int2_UInt1 = TSymbolUniqueId(1699);
const TSymbolUniqueId BuiltInId::imageAtomicMax_IImage2DRect1_Int2_UInt1 = TSymbolUniqueId(1700);
const TSymbolUniqueId BuiltInId::imageAtomicMax_UImage2DRect1_Int2_UInt1 = TSymbolUniqueId(1701);
const TSymbolUniqueId BuiltInId::imageAtomicMax_Image2DMS1_Int2_Int1_UInt1 = TSymbolUniqueId(1702);
const TSymbolUniqueId BuiltInId::imageAtomicMax_IImage2DMS1_Int2_Int1_UInt1 = TSymbolUniqueId(1703);
const TSymbolUniqueId BuiltInId::imageAtomicMax_UImage2DMS1_Int2_Int1_UInt1 = TSymbolUniqueId(1704);
const TSymbolUniqueId BuiltInId::imageAtomicMax_Image2DMSArray1_Int3_Int1_UInt1 =
TSymbolUniqueId(1705);
const TSymbolUniqueId BuiltInId::imageAtomicMax_IImage2DMSArray1_Int3_Int1_UInt1 =
TSymbolUniqueId(1706);
const TSymbolUniqueId BuiltInId::imageAtomicMax_UImage2DMSArray1_Int3_Int1_UInt1 =
TSymbolUniqueId(1707);
const TSymbolUniqueId BuiltInId::imageAtomicMax_Image2D1_Int2_Int1 = TSymbolUniqueId(1708);
const TSymbolUniqueId BuiltInId::imageAtomicMax_IImage2D1_Int2_Int1 = TSymbolUniqueId(1709);
const TSymbolUniqueId BuiltInId::imageAtomicMax_UImage2D1_Int2_Int1 = TSymbolUniqueId(1710);
const TSymbolUniqueId BuiltInId::imageAtomicMax_Image3D1_Int3_Int1 = TSymbolUniqueId(1711);
const TSymbolUniqueId BuiltInId::imageAtomicMax_IImage3D1_Int3_Int1 = TSymbolUniqueId(1712);
const TSymbolUniqueId BuiltInId::imageAtomicMax_UImage3D1_Int3_Int1 = TSymbolUniqueId(1713);
const TSymbolUniqueId BuiltInId::imageAtomicMax_ImageCube1_Int3_Int1 = TSymbolUniqueId(1714);
const TSymbolUniqueId BuiltInId::imageAtomicMax_IImageCube1_Int3_Int1 = TSymbolUniqueId(1715);
const TSymbolUniqueId BuiltInId::imageAtomicMax_UImageCube1_Int3_Int1 = TSymbolUniqueId(1716);
const TSymbolUniqueId BuiltInId::imageAtomicMax_ImageBuffer1_Int1_Int1 = TSymbolUniqueId(1717);
const TSymbolUniqueId BuiltInId::imageAtomicMax_IImageBuffer1_Int1_Int1 = TSymbolUniqueId(1718);
const TSymbolUniqueId BuiltInId::imageAtomicMax_UImageBuffer1_Int1_Int1 = TSymbolUniqueId(1719);
const TSymbolUniqueId BuiltInId::imageAtomicMax_Image2DArray1_Int3_Int1 = TSymbolUniqueId(1720);
const TSymbolUniqueId BuiltInId::imageAtomicMax_IImage2DArray1_Int3_Int1 = TSymbolUniqueId(1721);
const TSymbolUniqueId BuiltInId::imageAtomicMax_UImage2DArray1_Int3_Int1 = TSymbolUniqueId(1722);
const TSymbolUniqueId BuiltInId::imageAtomicMax_ImageCubeArray1_Int3_Int1 = TSymbolUniqueId(1723);
const TSymbolUniqueId BuiltInId::imageAtomicMax_IImageCubeArray1_Int3_Int1 = TSymbolUniqueId(1724);
const TSymbolUniqueId BuiltInId::imageAtomicMax_UImageCubeArray1_Int3_Int1 = TSymbolUniqueId(1725);
const TSymbolUniqueId BuiltInId::imageAtomicMax_Image1D1_Int1_Int1 = TSymbolUniqueId(1726);
const TSymbolUniqueId BuiltInId::imageAtomicMax_IImage1D1_Int1_Int1 = TSymbolUniqueId(1727);
const TSymbolUniqueId BuiltInId::imageAtomicMax_UImage1D1_Int1_Int1 = TSymbolUniqueId(1728);
const TSymbolUniqueId BuiltInId::imageAtomicMax_Image1DArray1_Int2_Int1 = TSymbolUniqueId(1729);
const TSymbolUniqueId BuiltInId::imageAtomicMax_IImage1DArray1_Int2_Int1 = TSymbolUniqueId(1730);
const TSymbolUniqueId BuiltInId::imageAtomicMax_UImage1DArray1_Int2_Int1 = TSymbolUniqueId(1731);
const TSymbolUniqueId BuiltInId::imageAtomicMax_Image2DRect1_Int2_Int1 = TSymbolUniqueId(1732);
const TSymbolUniqueId BuiltInId::imageAtomicMax_IImage2DRect1_Int2_Int1 = TSymbolUniqueId(1733);
const TSymbolUniqueId BuiltInId::imageAtomicMax_UImage2DRect1_Int2_Int1 = TSymbolUniqueId(1734);
const TSymbolUniqueId BuiltInId::imageAtomicMax_Image2DMS1_Int2_Int1_Int1 = TSymbolUniqueId(1735);
const TSymbolUniqueId BuiltInId::imageAtomicMax_IImage2DMS1_Int2_Int1_Int1 = TSymbolUniqueId(1736);
const TSymbolUniqueId BuiltInId::imageAtomicMax_UImage2DMS1_Int2_Int1_Int1 = TSymbolUniqueId(1737);
const TSymbolUniqueId BuiltInId::imageAtomicMax_Image2DMSArray1_Int3_Int1_Int1 =
TSymbolUniqueId(1738);
const TSymbolUniqueId BuiltInId::imageAtomicMax_IImage2DMSArray1_Int3_Int1_Int1 =
TSymbolUniqueId(1739);
const TSymbolUniqueId BuiltInId::imageAtomicMax_UImage2DMSArray1_Int3_Int1_Int1 =
TSymbolUniqueId(1740);
const TSymbolUniqueId BuiltInId::imageAtomicAnd_Image2D1_Int2_UInt1 = TSymbolUniqueId(1741);
const TSymbolUniqueId BuiltInId::imageAtomicAnd_IImage2D1_Int2_UInt1 = TSymbolUniqueId(1742);
const TSymbolUniqueId BuiltInId::imageAtomicAnd_UImage2D1_Int2_UInt1 = TSymbolUniqueId(1743);
const TSymbolUniqueId BuiltInId::imageAtomicAnd_Image3D1_Int3_UInt1 = TSymbolUniqueId(1744);
const TSymbolUniqueId BuiltInId::imageAtomicAnd_IImage3D1_Int3_UInt1 = TSymbolUniqueId(1745);
const TSymbolUniqueId BuiltInId::imageAtomicAnd_UImage3D1_Int3_UInt1 = TSymbolUniqueId(1746);
const TSymbolUniqueId BuiltInId::imageAtomicAnd_ImageCube1_Int3_UInt1 = TSymbolUniqueId(1747);
const TSymbolUniqueId BuiltInId::imageAtomicAnd_IImageCube1_Int3_UInt1 = TSymbolUniqueId(1748);
const TSymbolUniqueId BuiltInId::imageAtomicAnd_UImageCube1_Int3_UInt1 = TSymbolUniqueId(1749);
const TSymbolUniqueId BuiltInId::imageAtomicAnd_ImageBuffer1_Int1_UInt1 = TSymbolUniqueId(1750);
const TSymbolUniqueId BuiltInId::imageAtomicAnd_IImageBuffer1_Int1_UInt1 = TSymbolUniqueId(1751);
const TSymbolUniqueId BuiltInId::imageAtomicAnd_UImageBuffer1_Int1_UInt1 = TSymbolUniqueId(1752);
const TSymbolUniqueId BuiltInId::imageAtomicAnd_Image2DArray1_Int3_UInt1 = TSymbolUniqueId(1753);
const TSymbolUniqueId BuiltInId::imageAtomicAnd_IImage2DArray1_Int3_UInt1 = TSymbolUniqueId(1754);
const TSymbolUniqueId BuiltInId::imageAtomicAnd_UImage2DArray1_Int3_UInt1 = TSymbolUniqueId(1755);
const TSymbolUniqueId BuiltInId::imageAtomicAnd_ImageCubeArray1_Int3_UInt1 = TSymbolUniqueId(1756);
const TSymbolUniqueId BuiltInId::imageAtomicAnd_IImageCubeArray1_Int3_UInt1 = TSymbolUniqueId(1757);
const TSymbolUniqueId BuiltInId::imageAtomicAnd_UImageCubeArray1_Int3_UInt1 = TSymbolUniqueId(1758);
const TSymbolUniqueId BuiltInId::imageAtomicAnd_Image1D1_Int1_UInt1 = TSymbolUniqueId(1759);
const TSymbolUniqueId BuiltInId::imageAtomicAnd_IImage1D1_Int1_UInt1 = TSymbolUniqueId(1760);
const TSymbolUniqueId BuiltInId::imageAtomicAnd_UImage1D1_Int1_UInt1 = TSymbolUniqueId(1761);
const TSymbolUniqueId BuiltInId::imageAtomicAnd_Image1DArray1_Int2_UInt1 = TSymbolUniqueId(1762);
const TSymbolUniqueId BuiltInId::imageAtomicAnd_IImage1DArray1_Int2_UInt1 = TSymbolUniqueId(1763);
const TSymbolUniqueId BuiltInId::imageAtomicAnd_UImage1DArray1_Int2_UInt1 = TSymbolUniqueId(1764);
const TSymbolUniqueId BuiltInId::imageAtomicAnd_Image2DRect1_Int2_UInt1 = TSymbolUniqueId(1765);
const TSymbolUniqueId BuiltInId::imageAtomicAnd_IImage2DRect1_Int2_UInt1 = TSymbolUniqueId(1766);
const TSymbolUniqueId BuiltInId::imageAtomicAnd_UImage2DRect1_Int2_UInt1 = TSymbolUniqueId(1767);
const TSymbolUniqueId BuiltInId::imageAtomicAnd_Image2DMS1_Int2_Int1_UInt1 = TSymbolUniqueId(1768);
const TSymbolUniqueId BuiltInId::imageAtomicAnd_IImage2DMS1_Int2_Int1_UInt1 = TSymbolUniqueId(1769);
const TSymbolUniqueId BuiltInId::imageAtomicAnd_UImage2DMS1_Int2_Int1_UInt1 = TSymbolUniqueId(1770);
const TSymbolUniqueId BuiltInId::imageAtomicAnd_Image2DMSArray1_Int3_Int1_UInt1 =
TSymbolUniqueId(1771);
const TSymbolUniqueId BuiltInId::imageAtomicAnd_IImage2DMSArray1_Int3_Int1_UInt1 =
TSymbolUniqueId(1772);
const TSymbolUniqueId BuiltInId::imageAtomicAnd_UImage2DMSArray1_Int3_Int1_UInt1 =
TSymbolUniqueId(1773);
const TSymbolUniqueId BuiltInId::imageAtomicAnd_Image2D1_Int2_Int1 = TSymbolUniqueId(1774);
const TSymbolUniqueId BuiltInId::imageAtomicAnd_IImage2D1_Int2_Int1 = TSymbolUniqueId(1775);
const TSymbolUniqueId BuiltInId::imageAtomicAnd_UImage2D1_Int2_Int1 = TSymbolUniqueId(1776);
const TSymbolUniqueId BuiltInId::imageAtomicAnd_Image3D1_Int3_Int1 = TSymbolUniqueId(1777);
const TSymbolUniqueId BuiltInId::imageAtomicAnd_IImage3D1_Int3_Int1 = TSymbolUniqueId(1778);
const TSymbolUniqueId BuiltInId::imageAtomicAnd_UImage3D1_Int3_Int1 = TSymbolUniqueId(1779);
const TSymbolUniqueId BuiltInId::imageAtomicAnd_ImageCube1_Int3_Int1 = TSymbolUniqueId(1780);
const TSymbolUniqueId BuiltInId::imageAtomicAnd_IImageCube1_Int3_Int1 = TSymbolUniqueId(1781);
const TSymbolUniqueId BuiltInId::imageAtomicAnd_UImageCube1_Int3_Int1 = TSymbolUniqueId(1782);
const TSymbolUniqueId BuiltInId::imageAtomicAnd_ImageBuffer1_Int1_Int1 = TSymbolUniqueId(1783);
const TSymbolUniqueId BuiltInId::imageAtomicAnd_IImageBuffer1_Int1_Int1 = TSymbolUniqueId(1784);
const TSymbolUniqueId BuiltInId::imageAtomicAnd_UImageBuffer1_Int1_Int1 = TSymbolUniqueId(1785);
const TSymbolUniqueId BuiltInId::imageAtomicAnd_Image2DArray1_Int3_Int1 = TSymbolUniqueId(1786);
const TSymbolUniqueId BuiltInId::imageAtomicAnd_IImage2DArray1_Int3_Int1 = TSymbolUniqueId(1787);
const TSymbolUniqueId BuiltInId::imageAtomicAnd_UImage2DArray1_Int3_Int1 = TSymbolUniqueId(1788);
const TSymbolUniqueId BuiltInId::imageAtomicAnd_ImageCubeArray1_Int3_Int1 = TSymbolUniqueId(1789);
const TSymbolUniqueId BuiltInId::imageAtomicAnd_IImageCubeArray1_Int3_Int1 = TSymbolUniqueId(1790);
const TSymbolUniqueId BuiltInId::imageAtomicAnd_UImageCubeArray1_Int3_Int1 = TSymbolUniqueId(1791);
const TSymbolUniqueId BuiltInId::imageAtomicAnd_Image1D1_Int1_Int1 = TSymbolUniqueId(1792);
const TSymbolUniqueId BuiltInId::imageAtomicAnd_IImage1D1_Int1_Int1 = TSymbolUniqueId(1793);
const TSymbolUniqueId BuiltInId::imageAtomicAnd_UImage1D1_Int1_Int1 = TSymbolUniqueId(1794);
const TSymbolUniqueId BuiltInId::imageAtomicAnd_Image1DArray1_Int2_Int1 = TSymbolUniqueId(1795);
const TSymbolUniqueId BuiltInId::imageAtomicAnd_IImage1DArray1_Int2_Int1 = TSymbolUniqueId(1796);
const TSymbolUniqueId BuiltInId::imageAtomicAnd_UImage1DArray1_Int2_Int1 = TSymbolUniqueId(1797);
const TSymbolUniqueId BuiltInId::imageAtomicAnd_Image2DRect1_Int2_Int1 = TSymbolUniqueId(1798);
const TSymbolUniqueId BuiltInId::imageAtomicAnd_IImage2DRect1_Int2_Int1 = TSymbolUniqueId(1799);
const TSymbolUniqueId BuiltInId::imageAtomicAnd_UImage2DRect1_Int2_Int1 = TSymbolUniqueId(1800);
const TSymbolUniqueId BuiltInId::imageAtomicAnd_Image2DMS1_Int2_Int1_Int1 = TSymbolUniqueId(1801);
const TSymbolUniqueId BuiltInId::imageAtomicAnd_IImage2DMS1_Int2_Int1_Int1 = TSymbolUniqueId(1802);
const TSymbolUniqueId BuiltInId::imageAtomicAnd_UImage2DMS1_Int2_Int1_Int1 = TSymbolUniqueId(1803);
const TSymbolUniqueId BuiltInId::imageAtomicAnd_Image2DMSArray1_Int3_Int1_Int1 =
TSymbolUniqueId(1804);
const TSymbolUniqueId BuiltInId::imageAtomicAnd_IImage2DMSArray1_Int3_Int1_Int1 =
TSymbolUniqueId(1805);
const TSymbolUniqueId BuiltInId::imageAtomicAnd_UImage2DMSArray1_Int3_Int1_Int1 =
TSymbolUniqueId(1806);
const TSymbolUniqueId BuiltInId::imageAtomicOr_Image2D1_Int2_UInt1 = TSymbolUniqueId(1807);
const TSymbolUniqueId BuiltInId::imageAtomicOr_IImage2D1_Int2_UInt1 = TSymbolUniqueId(1808);
const TSymbolUniqueId BuiltInId::imageAtomicOr_UImage2D1_Int2_UInt1 = TSymbolUniqueId(1809);
const TSymbolUniqueId BuiltInId::imageAtomicOr_Image3D1_Int3_UInt1 = TSymbolUniqueId(1810);
const TSymbolUniqueId BuiltInId::imageAtomicOr_IImage3D1_Int3_UInt1 = TSymbolUniqueId(1811);
const TSymbolUniqueId BuiltInId::imageAtomicOr_UImage3D1_Int3_UInt1 = TSymbolUniqueId(1812);
const TSymbolUniqueId BuiltInId::imageAtomicOr_ImageCube1_Int3_UInt1 = TSymbolUniqueId(1813);
const TSymbolUniqueId BuiltInId::imageAtomicOr_IImageCube1_Int3_UInt1 = TSymbolUniqueId(1814);
const TSymbolUniqueId BuiltInId::imageAtomicOr_UImageCube1_Int3_UInt1 = TSymbolUniqueId(1815);
const TSymbolUniqueId BuiltInId::imageAtomicOr_ImageBuffer1_Int1_UInt1 = TSymbolUniqueId(1816);
const TSymbolUniqueId BuiltInId::imageAtomicOr_IImageBuffer1_Int1_UInt1 = TSymbolUniqueId(1817);
const TSymbolUniqueId BuiltInId::imageAtomicOr_UImageBuffer1_Int1_UInt1 = TSymbolUniqueId(1818);
const TSymbolUniqueId BuiltInId::imageAtomicOr_Image2DArray1_Int3_UInt1 = TSymbolUniqueId(1819);
const TSymbolUniqueId BuiltInId::imageAtomicOr_IImage2DArray1_Int3_UInt1 = TSymbolUniqueId(1820);
const TSymbolUniqueId BuiltInId::imageAtomicOr_UImage2DArray1_Int3_UInt1 = TSymbolUniqueId(1821);
const TSymbolUniqueId BuiltInId::imageAtomicOr_ImageCubeArray1_Int3_UInt1 = TSymbolUniqueId(1822);
const TSymbolUniqueId BuiltInId::imageAtomicOr_IImageCubeArray1_Int3_UInt1 = TSymbolUniqueId(1823);
const TSymbolUniqueId BuiltInId::imageAtomicOr_UImageCubeArray1_Int3_UInt1 = TSymbolUniqueId(1824);
const TSymbolUniqueId BuiltInId::imageAtomicOr_Image1D1_Int1_UInt1 = TSymbolUniqueId(1825);
const TSymbolUniqueId BuiltInId::imageAtomicOr_IImage1D1_Int1_UInt1 = TSymbolUniqueId(1826);
const TSymbolUniqueId BuiltInId::imageAtomicOr_UImage1D1_Int1_UInt1 = TSymbolUniqueId(1827);
const TSymbolUniqueId BuiltInId::imageAtomicOr_Image1DArray1_Int2_UInt1 = TSymbolUniqueId(1828);
const TSymbolUniqueId BuiltInId::imageAtomicOr_IImage1DArray1_Int2_UInt1 = TSymbolUniqueId(1829);
const TSymbolUniqueId BuiltInId::imageAtomicOr_UImage1DArray1_Int2_UInt1 = TSymbolUniqueId(1830);
const TSymbolUniqueId BuiltInId::imageAtomicOr_Image2DRect1_Int2_UInt1 = TSymbolUniqueId(1831);
const TSymbolUniqueId BuiltInId::imageAtomicOr_IImage2DRect1_Int2_UInt1 = TSymbolUniqueId(1832);
const TSymbolUniqueId BuiltInId::imageAtomicOr_UImage2DRect1_Int2_UInt1 = TSymbolUniqueId(1833);
const TSymbolUniqueId BuiltInId::imageAtomicOr_Image2DMS1_Int2_Int1_UInt1 = TSymbolUniqueId(1834);
const TSymbolUniqueId BuiltInId::imageAtomicOr_IImage2DMS1_Int2_Int1_UInt1 = TSymbolUniqueId(1835);
const TSymbolUniqueId BuiltInId::imageAtomicOr_UImage2DMS1_Int2_Int1_UInt1 = TSymbolUniqueId(1836);
const TSymbolUniqueId BuiltInId::imageAtomicOr_Image2DMSArray1_Int3_Int1_UInt1 =
TSymbolUniqueId(1837);
const TSymbolUniqueId BuiltInId::imageAtomicOr_IImage2DMSArray1_Int3_Int1_UInt1 =
TSymbolUniqueId(1838);
const TSymbolUniqueId BuiltInId::imageAtomicOr_UImage2DMSArray1_Int3_Int1_UInt1 =
TSymbolUniqueId(1839);
const TSymbolUniqueId BuiltInId::imageAtomicOr_Image2D1_Int2_Int1 = TSymbolUniqueId(1840);
const TSymbolUniqueId BuiltInId::imageAtomicOr_IImage2D1_Int2_Int1 = TSymbolUniqueId(1841);
const TSymbolUniqueId BuiltInId::imageAtomicOr_UImage2D1_Int2_Int1 = TSymbolUniqueId(1842);
const TSymbolUniqueId BuiltInId::imageAtomicOr_Image3D1_Int3_Int1 = TSymbolUniqueId(1843);
const TSymbolUniqueId BuiltInId::imageAtomicOr_IImage3D1_Int3_Int1 = TSymbolUniqueId(1844);
const TSymbolUniqueId BuiltInId::imageAtomicOr_UImage3D1_Int3_Int1 = TSymbolUniqueId(1845);
const TSymbolUniqueId BuiltInId::imageAtomicOr_ImageCube1_Int3_Int1 = TSymbolUniqueId(1846);
const TSymbolUniqueId BuiltInId::imageAtomicOr_IImageCube1_Int3_Int1 = TSymbolUniqueId(1847);
const TSymbolUniqueId BuiltInId::imageAtomicOr_UImageCube1_Int3_Int1 = TSymbolUniqueId(1848);
const TSymbolUniqueId BuiltInId::imageAtomicOr_ImageBuffer1_Int1_Int1 = TSymbolUniqueId(1849);
const TSymbolUniqueId BuiltInId::imageAtomicOr_IImageBuffer1_Int1_Int1 = TSymbolUniqueId(1850);
const TSymbolUniqueId BuiltInId::imageAtomicOr_UImageBuffer1_Int1_Int1 = TSymbolUniqueId(1851);
const TSymbolUniqueId BuiltInId::imageAtomicOr_Image2DArray1_Int3_Int1 = TSymbolUniqueId(1852);
const TSymbolUniqueId BuiltInId::imageAtomicOr_IImage2DArray1_Int3_Int1 = TSymbolUniqueId(1853);
const TSymbolUniqueId BuiltInId::imageAtomicOr_UImage2DArray1_Int3_Int1 = TSymbolUniqueId(1854);
const TSymbolUniqueId BuiltInId::imageAtomicOr_ImageCubeArray1_Int3_Int1 = TSymbolUniqueId(1855);
const TSymbolUniqueId BuiltInId::imageAtomicOr_IImageCubeArray1_Int3_Int1 = TSymbolUniqueId(1856);
const TSymbolUniqueId BuiltInId::imageAtomicOr_UImageCubeArray1_Int3_Int1 = TSymbolUniqueId(1857);
const TSymbolUniqueId BuiltInId::imageAtomicOr_Image1D1_Int1_Int1 = TSymbolUniqueId(1858);
const TSymbolUniqueId BuiltInId::imageAtomicOr_IImage1D1_Int1_Int1 = TSymbolUniqueId(1859);
const TSymbolUniqueId BuiltInId::imageAtomicOr_UImage1D1_Int1_Int1 = TSymbolUniqueId(1860);
const TSymbolUniqueId BuiltInId::imageAtomicOr_Image1DArray1_Int2_Int1 = TSymbolUniqueId(1861);
const TSymbolUniqueId BuiltInId::imageAtomicOr_IImage1DArray1_Int2_Int1 = TSymbolUniqueId(1862);
const TSymbolUniqueId BuiltInId::imageAtomicOr_UImage1DArray1_Int2_Int1 = TSymbolUniqueId(1863);
const TSymbolUniqueId BuiltInId::imageAtomicOr_Image2DRect1_Int2_Int1 = TSymbolUniqueId(1864);
const TSymbolUniqueId BuiltInId::imageAtomicOr_IImage2DRect1_Int2_Int1 = TSymbolUniqueId(1865);
const TSymbolUniqueId BuiltInId::imageAtomicOr_UImage2DRect1_Int2_Int1 = TSymbolUniqueId(1866);
const TSymbolUniqueId BuiltInId::imageAtomicOr_Image2DMS1_Int2_Int1_Int1 = TSymbolUniqueId(1867);
const TSymbolUniqueId BuiltInId::imageAtomicOr_IImage2DMS1_Int2_Int1_Int1 = TSymbolUniqueId(1868);
const TSymbolUniqueId BuiltInId::imageAtomicOr_UImage2DMS1_Int2_Int1_Int1 = TSymbolUniqueId(1869);
const TSymbolUniqueId BuiltInId::imageAtomicOr_Image2DMSArray1_Int3_Int1_Int1 =
TSymbolUniqueId(1870);
const TSymbolUniqueId BuiltInId::imageAtomicOr_IImage2DMSArray1_Int3_Int1_Int1 =
TSymbolUniqueId(1871);
const TSymbolUniqueId BuiltInId::imageAtomicOr_UImage2DMSArray1_Int3_Int1_Int1 =
TSymbolUniqueId(1872);
const TSymbolUniqueId BuiltInId::imageAtomicXor_Image2D1_Int2_UInt1 = TSymbolUniqueId(1873);
const TSymbolUniqueId BuiltInId::imageAtomicXor_IImage2D1_Int2_UInt1 = TSymbolUniqueId(1874);
const TSymbolUniqueId BuiltInId::imageAtomicXor_UImage2D1_Int2_UInt1 = TSymbolUniqueId(1875);
const TSymbolUniqueId BuiltInId::imageAtomicXor_Image3D1_Int3_UInt1 = TSymbolUniqueId(1876);
const TSymbolUniqueId BuiltInId::imageAtomicXor_IImage3D1_Int3_UInt1 = TSymbolUniqueId(1877);
const TSymbolUniqueId BuiltInId::imageAtomicXor_UImage3D1_Int3_UInt1 = TSymbolUniqueId(1878);
const TSymbolUniqueId BuiltInId::imageAtomicXor_ImageCube1_Int3_UInt1 = TSymbolUniqueId(1879);
const TSymbolUniqueId BuiltInId::imageAtomicXor_IImageCube1_Int3_UInt1 = TSymbolUniqueId(1880);
const TSymbolUniqueId BuiltInId::imageAtomicXor_UImageCube1_Int3_UInt1 = TSymbolUniqueId(1881);
const TSymbolUniqueId BuiltInId::imageAtomicXor_ImageBuffer1_Int1_UInt1 = TSymbolUniqueId(1882);
const TSymbolUniqueId BuiltInId::imageAtomicXor_IImageBuffer1_Int1_UInt1 = TSymbolUniqueId(1883);
const TSymbolUniqueId BuiltInId::imageAtomicXor_UImageBuffer1_Int1_UInt1 = TSymbolUniqueId(1884);
const TSymbolUniqueId BuiltInId::imageAtomicXor_Image2DArray1_Int3_UInt1 = TSymbolUniqueId(1885);
const TSymbolUniqueId BuiltInId::imageAtomicXor_IImage2DArray1_Int3_UInt1 = TSymbolUniqueId(1886);
const TSymbolUniqueId BuiltInId::imageAtomicXor_UImage2DArray1_Int3_UInt1 = TSymbolUniqueId(1887);
const TSymbolUniqueId BuiltInId::imageAtomicXor_ImageCubeArray1_Int3_UInt1 = TSymbolUniqueId(1888);
const TSymbolUniqueId BuiltInId::imageAtomicXor_IImageCubeArray1_Int3_UInt1 = TSymbolUniqueId(1889);
const TSymbolUniqueId BuiltInId::imageAtomicXor_UImageCubeArray1_Int3_UInt1 = TSymbolUniqueId(1890);
const TSymbolUniqueId BuiltInId::imageAtomicXor_Image1D1_Int1_UInt1 = TSymbolUniqueId(1891);
const TSymbolUniqueId BuiltInId::imageAtomicXor_IImage1D1_Int1_UInt1 = TSymbolUniqueId(1892);
const TSymbolUniqueId BuiltInId::imageAtomicXor_UImage1D1_Int1_UInt1 = TSymbolUniqueId(1893);
const TSymbolUniqueId BuiltInId::imageAtomicXor_Image1DArray1_Int2_UInt1 = TSymbolUniqueId(1894);
const TSymbolUniqueId BuiltInId::imageAtomicXor_IImage1DArray1_Int2_UInt1 = TSymbolUniqueId(1895);
const TSymbolUniqueId BuiltInId::imageAtomicXor_UImage1DArray1_Int2_UInt1 = TSymbolUniqueId(1896);
const TSymbolUniqueId BuiltInId::imageAtomicXor_Image2DRect1_Int2_UInt1 = TSymbolUniqueId(1897);
const TSymbolUniqueId BuiltInId::imageAtomicXor_IImage2DRect1_Int2_UInt1 = TSymbolUniqueId(1898);
const TSymbolUniqueId BuiltInId::imageAtomicXor_UImage2DRect1_Int2_UInt1 = TSymbolUniqueId(1899);
const TSymbolUniqueId BuiltInId::imageAtomicXor_Image2DMS1_Int2_Int1_UInt1 = TSymbolUniqueId(1900);
const TSymbolUniqueId BuiltInId::imageAtomicXor_IImage2DMS1_Int2_Int1_UInt1 = TSymbolUniqueId(1901);
const TSymbolUniqueId BuiltInId::imageAtomicXor_UImage2DMS1_Int2_Int1_UInt1 = TSymbolUniqueId(1902);
const TSymbolUniqueId BuiltInId::imageAtomicXor_Image2DMSArray1_Int3_Int1_UInt1 =
TSymbolUniqueId(1903);
const TSymbolUniqueId BuiltInId::imageAtomicXor_IImage2DMSArray1_Int3_Int1_UInt1 =
TSymbolUniqueId(1904);
const TSymbolUniqueId BuiltInId::imageAtomicXor_UImage2DMSArray1_Int3_Int1_UInt1 =
TSymbolUniqueId(1905);
const TSymbolUniqueId BuiltInId::imageAtomicXor_Image2D1_Int2_Int1 = TSymbolUniqueId(1906);
const TSymbolUniqueId BuiltInId::imageAtomicXor_IImage2D1_Int2_Int1 = TSymbolUniqueId(1907);
const TSymbolUniqueId BuiltInId::imageAtomicXor_UImage2D1_Int2_Int1 = TSymbolUniqueId(1908);
const TSymbolUniqueId BuiltInId::imageAtomicXor_Image3D1_Int3_Int1 = TSymbolUniqueId(1909);
const TSymbolUniqueId BuiltInId::imageAtomicXor_IImage3D1_Int3_Int1 = TSymbolUniqueId(1910);
const TSymbolUniqueId BuiltInId::imageAtomicXor_UImage3D1_Int3_Int1 = TSymbolUniqueId(1911);
const TSymbolUniqueId BuiltInId::imageAtomicXor_ImageCube1_Int3_Int1 = TSymbolUniqueId(1912);
const TSymbolUniqueId BuiltInId::imageAtomicXor_IImageCube1_Int3_Int1 = TSymbolUniqueId(1913);
const TSymbolUniqueId BuiltInId::imageAtomicXor_UImageCube1_Int3_Int1 = TSymbolUniqueId(1914);
const TSymbolUniqueId BuiltInId::imageAtomicXor_ImageBuffer1_Int1_Int1 = TSymbolUniqueId(1915);
const TSymbolUniqueId BuiltInId::imageAtomicXor_IImageBuffer1_Int1_Int1 = TSymbolUniqueId(1916);
const TSymbolUniqueId BuiltInId::imageAtomicXor_UImageBuffer1_Int1_Int1 = TSymbolUniqueId(1917);
const TSymbolUniqueId BuiltInId::imageAtomicXor_Image2DArray1_Int3_Int1 = TSymbolUniqueId(1918);
const TSymbolUniqueId BuiltInId::imageAtomicXor_IImage2DArray1_Int3_Int1 = TSymbolUniqueId(1919);
const TSymbolUniqueId BuiltInId::imageAtomicXor_UImage2DArray1_Int3_Int1 = TSymbolUniqueId(1920);
const TSymbolUniqueId BuiltInId::imageAtomicXor_ImageCubeArray1_Int3_Int1 = TSymbolUniqueId(1921);
const TSymbolUniqueId BuiltInId::imageAtomicXor_IImageCubeArray1_Int3_Int1 = TSymbolUniqueId(1922);
const TSymbolUniqueId BuiltInId::imageAtomicXor_UImageCubeArray1_Int3_Int1 = TSymbolUniqueId(1923);
const TSymbolUniqueId BuiltInId::imageAtomicXor_Image1D1_Int1_Int1 = TSymbolUniqueId(1924);
const TSymbolUniqueId BuiltInId::imageAtomicXor_IImage1D1_Int1_Int1 = TSymbolUniqueId(1925);
const TSymbolUniqueId BuiltInId::imageAtomicXor_UImage1D1_Int1_Int1 = TSymbolUniqueId(1926);
const TSymbolUniqueId BuiltInId::imageAtomicXor_Image1DArray1_Int2_Int1 = TSymbolUniqueId(1927);
const TSymbolUniqueId BuiltInId::imageAtomicXor_IImage1DArray1_Int2_Int1 = TSymbolUniqueId(1928);
const TSymbolUniqueId BuiltInId::imageAtomicXor_UImage1DArray1_Int2_Int1 = TSymbolUniqueId(1929);
const TSymbolUniqueId BuiltInId::imageAtomicXor_Image2DRect1_Int2_Int1 = TSymbolUniqueId(1930);
const TSymbolUniqueId BuiltInId::imageAtomicXor_IImage2DRect1_Int2_Int1 = TSymbolUniqueId(1931);
const TSymbolUniqueId BuiltInId::imageAtomicXor_UImage2DRect1_Int2_Int1 = TSymbolUniqueId(1932);
const TSymbolUniqueId BuiltInId::imageAtomicXor_Image2DMS1_Int2_Int1_Int1 = TSymbolUniqueId(1933);
const TSymbolUniqueId BuiltInId::imageAtomicXor_IImage2DMS1_Int2_Int1_Int1 = TSymbolUniqueId(1934);
const TSymbolUniqueId BuiltInId::imageAtomicXor_UImage2DMS1_Int2_Int1_Int1 = TSymbolUniqueId(1935);
const TSymbolUniqueId BuiltInId::imageAtomicXor_Image2DMSArray1_Int3_Int1_Int1 =
TSymbolUniqueId(1936);
const TSymbolUniqueId BuiltInId::imageAtomicXor_IImage2DMSArray1_Int3_Int1_Int1 =
TSymbolUniqueId(1937);
const TSymbolUniqueId BuiltInId::imageAtomicXor_UImage2DMSArray1_Int3_Int1_Int1 =
TSymbolUniqueId(1938);
const TSymbolUniqueId BuiltInId::imageAtomicExchange_Image2D1_Int2_UInt1 = TSymbolUniqueId(1939);
const TSymbolUniqueId BuiltInId::imageAtomicExchange_IImage2D1_Int2_UInt1 = TSymbolUniqueId(1940);
const TSymbolUniqueId BuiltInId::imageAtomicExchange_UImage2D1_Int2_UInt1 = TSymbolUniqueId(1941);
const TSymbolUniqueId BuiltInId::imageAtomicExchange_Image3D1_Int3_UInt1 = TSymbolUniqueId(1942);
const TSymbolUniqueId BuiltInId::imageAtomicExchange_IImage3D1_Int3_UInt1 = TSymbolUniqueId(1943);
const TSymbolUniqueId BuiltInId::imageAtomicExchange_UImage3D1_Int3_UInt1 = TSymbolUniqueId(1944);
const TSymbolUniqueId BuiltInId::imageAtomicExchange_ImageCube1_Int3_UInt1 = TSymbolUniqueId(1945);
const TSymbolUniqueId BuiltInId::imageAtomicExchange_IImageCube1_Int3_UInt1 = TSymbolUniqueId(1946);
const TSymbolUniqueId BuiltInId::imageAtomicExchange_UImageCube1_Int3_UInt1 = TSymbolUniqueId(1947);
const TSymbolUniqueId BuiltInId::imageAtomicExchange_ImageBuffer1_Int1_UInt1 =
TSymbolUniqueId(1948);
const TSymbolUniqueId BuiltInId::imageAtomicExchange_IImageBuffer1_Int1_UInt1 =
TSymbolUniqueId(1949);
const TSymbolUniqueId BuiltInId::imageAtomicExchange_UImageBuffer1_Int1_UInt1 =
TSymbolUniqueId(1950);
const TSymbolUniqueId BuiltInId::imageAtomicExchange_Image2DArray1_Int3_UInt1 =
TSymbolUniqueId(1951);
const TSymbolUniqueId BuiltInId::imageAtomicExchange_IImage2DArray1_Int3_UInt1 =
TSymbolUniqueId(1952);
const TSymbolUniqueId BuiltInId::imageAtomicExchange_UImage2DArray1_Int3_UInt1 =
TSymbolUniqueId(1953);
const TSymbolUniqueId BuiltInId::imageAtomicExchange_ImageCubeArray1_Int3_UInt1 =
TSymbolUniqueId(1954);
const TSymbolUniqueId BuiltInId::imageAtomicExchange_IImageCubeArray1_Int3_UInt1 =
TSymbolUniqueId(1955);
const TSymbolUniqueId BuiltInId::imageAtomicExchange_UImageCubeArray1_Int3_UInt1 =
TSymbolUniqueId(1956);
const TSymbolUniqueId BuiltInId::imageAtomicExchange_Image1D1_Int1_UInt1 = TSymbolUniqueId(1957);
const TSymbolUniqueId BuiltInId::imageAtomicExchange_IImage1D1_Int1_UInt1 = TSymbolUniqueId(1958);
const TSymbolUniqueId BuiltInId::imageAtomicExchange_UImage1D1_Int1_UInt1 = TSymbolUniqueId(1959);
const TSymbolUniqueId BuiltInId::imageAtomicExchange_Image1DArray1_Int2_UInt1 =
TSymbolUniqueId(1960);
const TSymbolUniqueId BuiltInId::imageAtomicExchange_IImage1DArray1_Int2_UInt1 =
TSymbolUniqueId(1961);
const TSymbolUniqueId BuiltInId::imageAtomicExchange_UImage1DArray1_Int2_UInt1 =
TSymbolUniqueId(1962);
const TSymbolUniqueId BuiltInId::imageAtomicExchange_Image2DRect1_Int2_UInt1 =
TSymbolUniqueId(1963);
const TSymbolUniqueId BuiltInId::imageAtomicExchange_IImage2DRect1_Int2_UInt1 =
TSymbolUniqueId(1964);
const TSymbolUniqueId BuiltInId::imageAtomicExchange_UImage2DRect1_Int2_UInt1 =
TSymbolUniqueId(1965);
const TSymbolUniqueId BuiltInId::imageAtomicExchange_Image2DMS1_Int2_Int1_UInt1 =
TSymbolUniqueId(1966);
const TSymbolUniqueId BuiltInId::imageAtomicExchange_IImage2DMS1_Int2_Int1_UInt1 =
TSymbolUniqueId(1967);
const TSymbolUniqueId BuiltInId::imageAtomicExchange_UImage2DMS1_Int2_Int1_UInt1 =
TSymbolUniqueId(1968);
const TSymbolUniqueId BuiltInId::imageAtomicExchange_Image2DMSArray1_Int3_Int1_UInt1 =
TSymbolUniqueId(1969);
const TSymbolUniqueId BuiltInId::imageAtomicExchange_IImage2DMSArray1_Int3_Int1_UInt1 =
TSymbolUniqueId(1970);
const TSymbolUniqueId BuiltInId::imageAtomicExchange_UImage2DMSArray1_Int3_Int1_UInt1 =
TSymbolUniqueId(1971);
const TSymbolUniqueId BuiltInId::imageAtomicExchange_Image2D1_Int2_Int1 = TSymbolUniqueId(1972);
const TSymbolUniqueId BuiltInId::imageAtomicExchange_IImage2D1_Int2_Int1 = TSymbolUniqueId(1973);
const TSymbolUniqueId BuiltInId::imageAtomicExchange_UImage2D1_Int2_Int1 = TSymbolUniqueId(1974);
const TSymbolUniqueId BuiltInId::imageAtomicExchange_Image3D1_Int3_Int1 = TSymbolUniqueId(1975);
const TSymbolUniqueId BuiltInId::imageAtomicExchange_IImage3D1_Int3_Int1 = TSymbolUniqueId(1976);
const TSymbolUniqueId BuiltInId::imageAtomicExchange_UImage3D1_Int3_Int1 = TSymbolUniqueId(1977);
const TSymbolUniqueId BuiltInId::imageAtomicExchange_ImageCube1_Int3_Int1 = TSymbolUniqueId(1978);
const TSymbolUniqueId BuiltInId::imageAtomicExchange_IImageCube1_Int3_Int1 = TSymbolUniqueId(1979);
const TSymbolUniqueId BuiltInId::imageAtomicExchange_UImageCube1_Int3_Int1 = TSymbolUniqueId(1980);
const TSymbolUniqueId BuiltInId::imageAtomicExchange_ImageBuffer1_Int1_Int1 = TSymbolUniqueId(1981);
const TSymbolUniqueId BuiltInId::imageAtomicExchange_IImageBuffer1_Int1_Int1 =
TSymbolUniqueId(1982);
const TSymbolUniqueId BuiltInId::imageAtomicExchange_UImageBuffer1_Int1_Int1 =
TSymbolUniqueId(1983);
const TSymbolUniqueId BuiltInId::imageAtomicExchange_Image2DArray1_Int3_Int1 =
TSymbolUniqueId(1984);
const TSymbolUniqueId BuiltInId::imageAtomicExchange_IImage2DArray1_Int3_Int1 =
TSymbolUniqueId(1985);
const TSymbolUniqueId BuiltInId::imageAtomicExchange_UImage2DArray1_Int3_Int1 =
TSymbolUniqueId(1986);
const TSymbolUniqueId BuiltInId::imageAtomicExchange_ImageCubeArray1_Int3_Int1 =
TSymbolUniqueId(1987);
const TSymbolUniqueId BuiltInId::imageAtomicExchange_IImageCubeArray1_Int3_Int1 =
TSymbolUniqueId(1988);
const TSymbolUniqueId BuiltInId::imageAtomicExchange_UImageCubeArray1_Int3_Int1 =
TSymbolUniqueId(1989);
const TSymbolUniqueId BuiltInId::imageAtomicExchange_Image1D1_Int1_Int1 = TSymbolUniqueId(1990);
const TSymbolUniqueId BuiltInId::imageAtomicExchange_IImage1D1_Int1_Int1 = TSymbolUniqueId(1991);
const TSymbolUniqueId BuiltInId::imageAtomicExchange_UImage1D1_Int1_Int1 = TSymbolUniqueId(1992);
const TSymbolUniqueId BuiltInId::imageAtomicExchange_Image1DArray1_Int2_Int1 =
TSymbolUniqueId(1993);
const TSymbolUniqueId BuiltInId::imageAtomicExchange_IImage1DArray1_Int2_Int1 =
TSymbolUniqueId(1994);
const TSymbolUniqueId BuiltInId::imageAtomicExchange_UImage1DArray1_Int2_Int1 =
TSymbolUniqueId(1995);
const TSymbolUniqueId BuiltInId::imageAtomicExchange_Image2DRect1_Int2_Int1 = TSymbolUniqueId(1996);
const TSymbolUniqueId BuiltInId::imageAtomicExchange_IImage2DRect1_Int2_Int1 =
TSymbolUniqueId(1997);
const TSymbolUniqueId BuiltInId::imageAtomicExchange_UImage2DRect1_Int2_Int1 =
TSymbolUniqueId(1998);
const TSymbolUniqueId BuiltInId::imageAtomicExchange_Image2DMS1_Int2_Int1_Int1 =
TSymbolUniqueId(1999);
const TSymbolUniqueId BuiltInId::imageAtomicExchange_IImage2DMS1_Int2_Int1_Int1 =
TSymbolUniqueId(2000);
const TSymbolUniqueId BuiltInId::imageAtomicExchange_UImage2DMS1_Int2_Int1_Int1 =
TSymbolUniqueId(2001);
const TSymbolUniqueId BuiltInId::imageAtomicExchange_Image2DMSArray1_Int3_Int1_Int1 =
TSymbolUniqueId(2002);
const TSymbolUniqueId BuiltInId::imageAtomicExchange_IImage2DMSArray1_Int3_Int1_Int1 =
TSymbolUniqueId(2003);
const TSymbolUniqueId BuiltInId::imageAtomicExchange_UImage2DMSArray1_Int3_Int1_Int1 =
TSymbolUniqueId(2004);
const TSymbolUniqueId BuiltInId::imageAtomicExchange_Image2D1_Int2_Float1 = TSymbolUniqueId(2005);
const TSymbolUniqueId BuiltInId::imageAtomicExchange_IImage2D1_Int2_Float1 = TSymbolUniqueId(2006);
const TSymbolUniqueId BuiltInId::imageAtomicExchange_UImage2D1_Int2_Float1 = TSymbolUniqueId(2007);
const TSymbolUniqueId BuiltInId::imageAtomicExchange_Image3D1_Int3_Float1 = TSymbolUniqueId(2008);
const TSymbolUniqueId BuiltInId::imageAtomicExchange_IImage3D1_Int3_Float1 = TSymbolUniqueId(2009);
const TSymbolUniqueId BuiltInId::imageAtomicExchange_UImage3D1_Int3_Float1 = TSymbolUniqueId(2010);
const TSymbolUniqueId BuiltInId::imageAtomicExchange_ImageCube1_Int3_Float1 = TSymbolUniqueId(2011);
const TSymbolUniqueId BuiltInId::imageAtomicExchange_IImageCube1_Int3_Float1 =
TSymbolUniqueId(2012);
const TSymbolUniqueId BuiltInId::imageAtomicExchange_UImageCube1_Int3_Float1 =
TSymbolUniqueId(2013);
const TSymbolUniqueId BuiltInId::imageAtomicExchange_ImageBuffer1_Int1_Float1 =
TSymbolUniqueId(2014);
const TSymbolUniqueId BuiltInId::imageAtomicExchange_IImageBuffer1_Int1_Float1 =
TSymbolUniqueId(2015);
const TSymbolUniqueId BuiltInId::imageAtomicExchange_UImageBuffer1_Int1_Float1 =
TSymbolUniqueId(2016);
const TSymbolUniqueId BuiltInId::imageAtomicExchange_Image2DArray1_Int3_Float1 =
TSymbolUniqueId(2017);
const TSymbolUniqueId BuiltInId::imageAtomicExchange_IImage2DArray1_Int3_Float1 =
TSymbolUniqueId(2018);
const TSymbolUniqueId BuiltInId::imageAtomicExchange_UImage2DArray1_Int3_Float1 =
TSymbolUniqueId(2019);
const TSymbolUniqueId BuiltInId::imageAtomicExchange_ImageCubeArray1_Int3_Float1 =
TSymbolUniqueId(2020);
const TSymbolUniqueId BuiltInId::imageAtomicExchange_IImageCubeArray1_Int3_Float1 =
TSymbolUniqueId(2021);
const TSymbolUniqueId BuiltInId::imageAtomicExchange_UImageCubeArray1_Int3_Float1 =
TSymbolUniqueId(2022);
const TSymbolUniqueId BuiltInId::imageAtomicExchange_Image1D1_Int1_Float1 = TSymbolUniqueId(2023);
const TSymbolUniqueId BuiltInId::imageAtomicExchange_IImage1D1_Int1_Float1 = TSymbolUniqueId(2024);
const TSymbolUniqueId BuiltInId::imageAtomicExchange_UImage1D1_Int1_Float1 = TSymbolUniqueId(2025);
const TSymbolUniqueId BuiltInId::imageAtomicExchange_Image1DArray1_Int2_Float1 =
TSymbolUniqueId(2026);
const TSymbolUniqueId BuiltInId::imageAtomicExchange_IImage1DArray1_Int2_Float1 =
TSymbolUniqueId(2027);
const TSymbolUniqueId BuiltInId::imageAtomicExchange_UImage1DArray1_Int2_Float1 =
TSymbolUniqueId(2028);
const TSymbolUniqueId BuiltInId::imageAtomicExchange_Image2DRect1_Int2_Float1 =
TSymbolUniqueId(2029);
const TSymbolUniqueId BuiltInId::imageAtomicExchange_IImage2DRect1_Int2_Float1 =
TSymbolUniqueId(2030);
const TSymbolUniqueId BuiltInId::imageAtomicExchange_UImage2DRect1_Int2_Float1 =
TSymbolUniqueId(2031);
const TSymbolUniqueId BuiltInId::imageAtomicExchange_Image2DMS1_Int2_Int1_Float1 =
TSymbolUniqueId(2032);
const TSymbolUniqueId BuiltInId::imageAtomicExchange_IImage2DMS1_Int2_Int1_Float1 =
TSymbolUniqueId(2033);
const TSymbolUniqueId BuiltInId::imageAtomicExchange_UImage2DMS1_Int2_Int1_Float1 =
TSymbolUniqueId(2034);
const TSymbolUniqueId BuiltInId::imageAtomicExchange_Image2DMSArray1_Int3_Int1_Float1 =
TSymbolUniqueId(2035);
const TSymbolUniqueId BuiltInId::imageAtomicExchange_IImage2DMSArray1_Int3_Int1_Float1 =
TSymbolUniqueId(2036);
const TSymbolUniqueId BuiltInId::imageAtomicExchange_UImage2DMSArray1_Int3_Int1_Float1 =
TSymbolUniqueId(2037);
const TSymbolUniqueId BuiltInId::imageAtomicCompSwap_Image2D1_Int2_UInt1_UInt1 =
TSymbolUniqueId(2038);
const TSymbolUniqueId BuiltInId::imageAtomicCompSwap_IImage2D1_Int2_UInt1_UInt1 =
TSymbolUniqueId(2039);
const TSymbolUniqueId BuiltInId::imageAtomicCompSwap_UImage2D1_Int2_UInt1_UInt1 =
TSymbolUniqueId(2040);
const TSymbolUniqueId BuiltInId::imageAtomicCompSwap_Image3D1_Int3_UInt1_UInt1 =
TSymbolUniqueId(2041);
const TSymbolUniqueId BuiltInId::imageAtomicCompSwap_IImage3D1_Int3_UInt1_UInt1 =
TSymbolUniqueId(2042);
const TSymbolUniqueId BuiltInId::imageAtomicCompSwap_UImage3D1_Int3_UInt1_UInt1 =
TSymbolUniqueId(2043);
const TSymbolUniqueId BuiltInId::imageAtomicCompSwap_ImageCube1_Int3_UInt1_UInt1 =
TSymbolUniqueId(2044);
const TSymbolUniqueId BuiltInId::imageAtomicCompSwap_IImageCube1_Int3_UInt1_UInt1 =
TSymbolUniqueId(2045);
const TSymbolUniqueId BuiltInId::imageAtomicCompSwap_UImageCube1_Int3_UInt1_UInt1 =
TSymbolUniqueId(2046);
const TSymbolUniqueId BuiltInId::imageAtomicCompSwap_ImageBuffer1_Int1_UInt1_UInt1 =
TSymbolUniqueId(2047);
const TSymbolUniqueId BuiltInId::imageAtomicCompSwap_IImageBuffer1_Int1_UInt1_UInt1 =
TSymbolUniqueId(2048);
const TSymbolUniqueId BuiltInId::imageAtomicCompSwap_UImageBuffer1_Int1_UInt1_UInt1 =
TSymbolUniqueId(2049);
const TSymbolUniqueId BuiltInId::imageAtomicCompSwap_Image2DArray1_Int3_UInt1_UInt1 =
TSymbolUniqueId(2050);
const TSymbolUniqueId BuiltInId::imageAtomicCompSwap_IImage2DArray1_Int3_UInt1_UInt1 =
TSymbolUniqueId(2051);
const TSymbolUniqueId BuiltInId::imageAtomicCompSwap_UImage2DArray1_Int3_UInt1_UInt1 =
TSymbolUniqueId(2052);
const TSymbolUniqueId BuiltInId::imageAtomicCompSwap_ImageCubeArray1_Int3_UInt1_UInt1 =
TSymbolUniqueId(2053);
const TSymbolUniqueId BuiltInId::imageAtomicCompSwap_IImageCubeArray1_Int3_UInt1_UInt1 =
TSymbolUniqueId(2054);
const TSymbolUniqueId BuiltInId::imageAtomicCompSwap_UImageCubeArray1_Int3_UInt1_UInt1 =
TSymbolUniqueId(2055);
const TSymbolUniqueId BuiltInId::imageAtomicCompSwap_Image1D1_Int1_UInt1_UInt1 =
TSymbolUniqueId(2056);
const TSymbolUniqueId BuiltInId::imageAtomicCompSwap_IImage1D1_Int1_UInt1_UInt1 =
TSymbolUniqueId(2057);
const TSymbolUniqueId BuiltInId::imageAtomicCompSwap_UImage1D1_Int1_UInt1_UInt1 =
TSymbolUniqueId(2058);
const TSymbolUniqueId BuiltInId::imageAtomicCompSwap_Image1DArray1_Int2_UInt1_UInt1 =
TSymbolUniqueId(2059);
const TSymbolUniqueId BuiltInId::imageAtomicCompSwap_IImage1DArray1_Int2_UInt1_UInt1 =
TSymbolUniqueId(2060);
const TSymbolUniqueId BuiltInId::imageAtomicCompSwap_UImage1DArray1_Int2_UInt1_UInt1 =
TSymbolUniqueId(2061);
const TSymbolUniqueId BuiltInId::imageAtomicCompSwap_Image2DRect1_Int2_UInt1_UInt1 =
TSymbolUniqueId(2062);
const TSymbolUniqueId BuiltInId::imageAtomicCompSwap_IImage2DRect1_Int2_UInt1_UInt1 =
TSymbolUniqueId(2063);
const TSymbolUniqueId BuiltInId::imageAtomicCompSwap_UImage2DRect1_Int2_UInt1_UInt1 =
TSymbolUniqueId(2064);
const TSymbolUniqueId BuiltInId::imageAtomicCompSwap_Image2DMS1_Int2_Int1_UInt1_UInt1 =
TSymbolUniqueId(2065);
const TSymbolUniqueId BuiltInId::imageAtomicCompSwap_IImage2DMS1_Int2_Int1_UInt1_UInt1 =
TSymbolUniqueId(2066);
const TSymbolUniqueId BuiltInId::imageAtomicCompSwap_UImage2DMS1_Int2_Int1_UInt1_UInt1 =
TSymbolUniqueId(2067);
const TSymbolUniqueId BuiltInId::imageAtomicCompSwap_Image2DMSArray1_Int3_Int1_UInt1_UInt1 =
TSymbolUniqueId(2068);
const TSymbolUniqueId BuiltInId::imageAtomicCompSwap_IImage2DMSArray1_Int3_Int1_UInt1_UInt1 =
TSymbolUniqueId(2069);
const TSymbolUniqueId BuiltInId::imageAtomicCompSwap_UImage2DMSArray1_Int3_Int1_UInt1_UInt1 =
TSymbolUniqueId(2070);
const TSymbolUniqueId BuiltInId::imageAtomicCompSwap_Image2D1_Int2_Int1_Int1 =
TSymbolUniqueId(2071);
const TSymbolUniqueId BuiltInId::imageAtomicCompSwap_IImage2D1_Int2_Int1_Int1 =
TSymbolUniqueId(2072);
const TSymbolUniqueId BuiltInId::imageAtomicCompSwap_UImage2D1_Int2_Int1_Int1 =
TSymbolUniqueId(2073);
const TSymbolUniqueId BuiltInId::imageAtomicCompSwap_Image3D1_Int3_Int1_Int1 =
TSymbolUniqueId(2074);
const TSymbolUniqueId BuiltInId::imageAtomicCompSwap_IImage3D1_Int3_Int1_Int1 =
TSymbolUniqueId(2075);
const TSymbolUniqueId BuiltInId::imageAtomicCompSwap_UImage3D1_Int3_Int1_Int1 =
TSymbolUniqueId(2076);
const TSymbolUniqueId BuiltInId::imageAtomicCompSwap_ImageCube1_Int3_Int1_Int1 =
TSymbolUniqueId(2077);
const TSymbolUniqueId BuiltInId::imageAtomicCompSwap_IImageCube1_Int3_Int1_Int1 =
TSymbolUniqueId(2078);
const TSymbolUniqueId BuiltInId::imageAtomicCompSwap_UImageCube1_Int3_Int1_Int1 =
TSymbolUniqueId(2079);
const TSymbolUniqueId BuiltInId::imageAtomicCompSwap_ImageBuffer1_Int1_Int1_Int1 =
TSymbolUniqueId(2080);
const TSymbolUniqueId BuiltInId::imageAtomicCompSwap_IImageBuffer1_Int1_Int1_Int1 =
TSymbolUniqueId(2081);
const TSymbolUniqueId BuiltInId::imageAtomicCompSwap_UImageBuffer1_Int1_Int1_Int1 =
TSymbolUniqueId(2082);
const TSymbolUniqueId BuiltInId::imageAtomicCompSwap_Image2DArray1_Int3_Int1_Int1 =
TSymbolUniqueId(2083);
const TSymbolUniqueId BuiltInId::imageAtomicCompSwap_IImage2DArray1_Int3_Int1_Int1 =
TSymbolUniqueId(2084);
const TSymbolUniqueId BuiltInId::imageAtomicCompSwap_UImage2DArray1_Int3_Int1_Int1 =
TSymbolUniqueId(2085);
const TSymbolUniqueId BuiltInId::imageAtomicCompSwap_ImageCubeArray1_Int3_Int1_Int1 =
TSymbolUniqueId(2086);
const TSymbolUniqueId BuiltInId::imageAtomicCompSwap_IImageCubeArray1_Int3_Int1_Int1 =
TSymbolUniqueId(2087);
const TSymbolUniqueId BuiltInId::imageAtomicCompSwap_UImageCubeArray1_Int3_Int1_Int1 =
TSymbolUniqueId(2088);
const TSymbolUniqueId BuiltInId::imageAtomicCompSwap_Image1D1_Int1_Int1_Int1 =
TSymbolUniqueId(2089);
const TSymbolUniqueId BuiltInId::imageAtomicCompSwap_IImage1D1_Int1_Int1_Int1 =
TSymbolUniqueId(2090);
const TSymbolUniqueId BuiltInId::imageAtomicCompSwap_UImage1D1_Int1_Int1_Int1 =
TSymbolUniqueId(2091);
const TSymbolUniqueId BuiltInId::imageAtomicCompSwap_Image1DArray1_Int2_Int1_Int1 =
TSymbolUniqueId(2092);
const TSymbolUniqueId BuiltInId::imageAtomicCompSwap_IImage1DArray1_Int2_Int1_Int1 =
TSymbolUniqueId(2093);
const TSymbolUniqueId BuiltInId::imageAtomicCompSwap_UImage1DArray1_Int2_Int1_Int1 =
TSymbolUniqueId(2094);
const TSymbolUniqueId BuiltInId::imageAtomicCompSwap_Image2DRect1_Int2_Int1_Int1 =
TSymbolUniqueId(2095);
const TSymbolUniqueId BuiltInId::imageAtomicCompSwap_IImage2DRect1_Int2_Int1_Int1 =
TSymbolUniqueId(2096);
const TSymbolUniqueId BuiltInId::imageAtomicCompSwap_UImage2DRect1_Int2_Int1_Int1 =
TSymbolUniqueId(2097);
const TSymbolUniqueId BuiltInId::imageAtomicCompSwap_Image2DMS1_Int2_Int1_Int1_Int1 =
TSymbolUniqueId(2098);
const TSymbolUniqueId BuiltInId::imageAtomicCompSwap_IImage2DMS1_Int2_Int1_Int1_Int1 =
TSymbolUniqueId(2099);
const TSymbolUniqueId BuiltInId::imageAtomicCompSwap_UImage2DMS1_Int2_Int1_Int1_Int1 =
TSymbolUniqueId(2100);
const TSymbolUniqueId BuiltInId::imageAtomicCompSwap_Image2DMSArray1_Int3_Int1_Int1_Int1 =
TSymbolUniqueId(2101);
const TSymbolUniqueId BuiltInId::imageAtomicCompSwap_IImage2DMSArray1_Int3_Int1_Int1_Int1 =
TSymbolUniqueId(2102);
const TSymbolUniqueId BuiltInId::imageAtomicCompSwap_UImage2DMSArray1_Int3_Int1_Int1_Int1 =
TSymbolUniqueId(2103);
const TSymbolUniqueId BuiltInId::imageLoad_Image2D1_Int2 = TSymbolUniqueId(2104);
const TSymbolUniqueId BuiltInId::imageLoad_IImage2D1_Int2 = TSymbolUniqueId(2105);
const TSymbolUniqueId BuiltInId::imageLoad_UImage2D1_Int2 = TSymbolUniqueId(2106);
const TSymbolUniqueId BuiltInId::imageLoad_Image3D1_Int3 = TSymbolUniqueId(2107);
const TSymbolUniqueId BuiltInId::imageLoad_IImage3D1_Int3 = TSymbolUniqueId(2108);
const TSymbolUniqueId BuiltInId::imageLoad_UImage3D1_Int3 = TSymbolUniqueId(2109);
const TSymbolUniqueId BuiltInId::imageLoad_Image2DArray1_Int3 = TSymbolUniqueId(2110);
const TSymbolUniqueId BuiltInId::imageLoad_IImage2DArray1_Int3 = TSymbolUniqueId(2111);
const TSymbolUniqueId BuiltInId::imageLoad_UImage2DArray1_Int3 = TSymbolUniqueId(2112);
const TSymbolUniqueId BuiltInId::imageLoad_ImageCube1_Int3 = TSymbolUniqueId(2113);
const TSymbolUniqueId BuiltInId::imageLoad_IImageCube1_Int3 = TSymbolUniqueId(2114);
const TSymbolUniqueId BuiltInId::imageLoad_UImageCube1_Int3 = TSymbolUniqueId(2115);
const TSymbolUniqueId BuiltInId::imageLoad_ImageBuffer1_Int1 = TSymbolUniqueId(2116);
const TSymbolUniqueId BuiltInId::imageLoad_IImageBuffer1_Int1 = TSymbolUniqueId(2117);
const TSymbolUniqueId BuiltInId::imageLoad_UImageBuffer1_Int1 = TSymbolUniqueId(2118);
const TSymbolUniqueId BuiltInId::imageLoad_ImageCubeArray1_Int3 = TSymbolUniqueId(2119);
const TSymbolUniqueId BuiltInId::imageLoad_IImageCubeArray1_Int3 = TSymbolUniqueId(2120);
const TSymbolUniqueId BuiltInId::imageLoad_UImageCubeArray1_Int3 = TSymbolUniqueId(2121);
const TSymbolUniqueId BuiltInId::imageLoad_Image1D1_Int1 = TSymbolUniqueId(2122);
const TSymbolUniqueId BuiltInId::imageLoad_IImage1D1_Int1 = TSymbolUniqueId(2123);
const TSymbolUniqueId BuiltInId::imageLoad_UImage1D1_Int1 = TSymbolUniqueId(2124);
const TSymbolUniqueId BuiltInId::imageLoad_Image1DArray1_Int2 = TSymbolUniqueId(2125);
const TSymbolUniqueId BuiltInId::imageLoad_IImage1DArray1_Int2 = TSymbolUniqueId(2126);
const TSymbolUniqueId BuiltInId::imageLoad_UImage1DArray1_Int2 = TSymbolUniqueId(2127);
const TSymbolUniqueId BuiltInId::imageLoad_Image2DRect1_Int2 = TSymbolUniqueId(2128);
const TSymbolUniqueId BuiltInId::imageLoad_IImage2DRect1_Int2 = TSymbolUniqueId(2129);
const TSymbolUniqueId BuiltInId::imageLoad_UImage2DRect1_Int2 = TSymbolUniqueId(2130);
const TSymbolUniqueId BuiltInId::imageLoad_Image2DMS1_Int2_Int1 = TSymbolUniqueId(2131);
const TSymbolUniqueId BuiltInId::imageLoad_IImage2DMS1_Int2_Int1 = TSymbolUniqueId(2132);
const TSymbolUniqueId BuiltInId::imageLoad_UImage2DMS1_Int2_Int1 = TSymbolUniqueId(2133);
const TSymbolUniqueId BuiltInId::imageLoad_Image2DMSArray1_Int3_Int1 = TSymbolUniqueId(2134);
const TSymbolUniqueId BuiltInId::imageLoad_IImage2DMSArray1_Int3_Int1 = TSymbolUniqueId(2135);
const TSymbolUniqueId BuiltInId::imageLoad_UImage2DMSArray1_Int3_Int1 = TSymbolUniqueId(2136);
const TSymbolUniqueId BuiltInId::imageStore_Image2D1_Int2_Float4 = TSymbolUniqueId(2137);
const TSymbolUniqueId BuiltInId::imageStore_IImage2D1_Int2_Int4 = TSymbolUniqueId(2138);
const TSymbolUniqueId BuiltInId::imageStore_UImage2D1_Int2_UInt4 = TSymbolUniqueId(2139);
const TSymbolUniqueId BuiltInId::imageStore_Image3D1_Int3_Float4 = TSymbolUniqueId(2140);
const TSymbolUniqueId BuiltInId::imageStore_IImage3D1_Int3_Int4 = TSymbolUniqueId(2141);
const TSymbolUniqueId BuiltInId::imageStore_UImage3D1_Int3_UInt4 = TSymbolUniqueId(2142);
const TSymbolUniqueId BuiltInId::imageStore_Image2DArray1_Int3_Float4 = TSymbolUniqueId(2143);
const TSymbolUniqueId BuiltInId::imageStore_IImage2DArray1_Int3_Int4 = TSymbolUniqueId(2144);
const TSymbolUniqueId BuiltInId::imageStore_UImage2DArray1_Int3_UInt4 = TSymbolUniqueId(2145);
const TSymbolUniqueId BuiltInId::imageStore_ImageCube1_Int3_Float4 = TSymbolUniqueId(2146);
const TSymbolUniqueId BuiltInId::imageStore_IImageCube1_Int3_Int4 = TSymbolUniqueId(2147);
const TSymbolUniqueId BuiltInId::imageStore_UImageCube1_Int3_UInt4 = TSymbolUniqueId(2148);
const TSymbolUniqueId BuiltInId::imageStore_ImageBuffer1_Int1_Float4 = TSymbolUniqueId(2149);
const TSymbolUniqueId BuiltInId::imageStore_IImageBuffer1_Int1_Int4 = TSymbolUniqueId(2150);
const TSymbolUniqueId BuiltInId::imageStore_UImageBuffer1_Int1_UInt4 = TSymbolUniqueId(2151);
const TSymbolUniqueId BuiltInId::imageStore_ImageCubeArray1_Int3_Float4 = TSymbolUniqueId(2152);
const TSymbolUniqueId BuiltInId::imageStore_IImageCubeArray1_Int3_Int4 = TSymbolUniqueId(2153);
const TSymbolUniqueId BuiltInId::imageStore_UImageCubeArray1_Int3_UInt4 = TSymbolUniqueId(2154);
const TSymbolUniqueId BuiltInId::imageStore_Image1D1_Int1_Float4 = TSymbolUniqueId(2155);
const TSymbolUniqueId BuiltInId::imageStore_IImage1D1_Int1_Int4 = TSymbolUniqueId(2156);
const TSymbolUniqueId BuiltInId::imageStore_UImage1D1_Int1_UInt4 = TSymbolUniqueId(2157);
const TSymbolUniqueId BuiltInId::imageStore_Image1DArray1_Int2_Float4 = TSymbolUniqueId(2158);
const TSymbolUniqueId BuiltInId::imageStore_IImage1DArray1_Int2_Int4 = TSymbolUniqueId(2159);
const TSymbolUniqueId BuiltInId::imageStore_UImage1DArray1_Int2_UInt4 = TSymbolUniqueId(2160);
const TSymbolUniqueId BuiltInId::imageStore_Image2DRect1_Int2_Float4 = TSymbolUniqueId(2161);
const TSymbolUniqueId BuiltInId::imageStore_IImage2DRect1_Int2_Int4 = TSymbolUniqueId(2162);
const TSymbolUniqueId BuiltInId::imageStore_UImage2DRect1_Int2_UInt4 = TSymbolUniqueId(2163);
const TSymbolUniqueId BuiltInId::imageStore_Image2DMS1_Int2_Int1_Float4 = TSymbolUniqueId(2164);
const TSymbolUniqueId BuiltInId::imageStore_IImage2DMS1_Int2_Int1_Int4 = TSymbolUniqueId(2165);
const TSymbolUniqueId BuiltInId::imageStore_UImage2DMS1_Int2_Int1_UInt4 = TSymbolUniqueId(2166);
const TSymbolUniqueId BuiltInId::imageStore_Image2DMSArray1_Int3_Int1_Float4 =
TSymbolUniqueId(2167);
const TSymbolUniqueId BuiltInId::imageStore_IImage2DMSArray1_Int3_Int1_Int4 = TSymbolUniqueId(2168);
const TSymbolUniqueId BuiltInId::imageStore_UImage2DMSArray1_Int3_Int1_UInt4 =
TSymbolUniqueId(2169);
const TSymbolUniqueId BuiltInId::noise1_Float1 = TSymbolUniqueId(2170);
const TSymbolUniqueId BuiltInId::noise1_Float2 = TSymbolUniqueId(2171);
const TSymbolUniqueId BuiltInId::noise1_Float3 = TSymbolUniqueId(2172);
const TSymbolUniqueId BuiltInId::noise1_Float4 = TSymbolUniqueId(2173);
const TSymbolUniqueId BuiltInId::noise2_Float1 = TSymbolUniqueId(2174);
const TSymbolUniqueId BuiltInId::noise2_Float2 = TSymbolUniqueId(2175);
const TSymbolUniqueId BuiltInId::noise2_Float3 = TSymbolUniqueId(2176);
const TSymbolUniqueId BuiltInId::noise2_Float4 = TSymbolUniqueId(2177);
const TSymbolUniqueId BuiltInId::noise3_Float1 = TSymbolUniqueId(2178);
const TSymbolUniqueId BuiltInId::noise3_Float2 = TSymbolUniqueId(2179);
const TSymbolUniqueId BuiltInId::noise3_Float3 = TSymbolUniqueId(2180);
const TSymbolUniqueId BuiltInId::noise3_Float4 = TSymbolUniqueId(2181);
const TSymbolUniqueId BuiltInId::noise4_Float1 = TSymbolUniqueId(2182);
const TSymbolUniqueId BuiltInId::noise4_Float2 = TSymbolUniqueId(2183);
const TSymbolUniqueId BuiltInId::noise4_Float3 = TSymbolUniqueId(2184);
const TSymbolUniqueId BuiltInId::noise4_Float4 = TSymbolUniqueId(2185);
const TSymbolUniqueId BuiltInId::memoryBarrier = TSymbolUniqueId(2186);
const TSymbolUniqueId BuiltInId::memoryBarrierAtomicCounter = TSymbolUniqueId(2187);
const TSymbolUniqueId BuiltInId::memoryBarrierBuffer = TSymbolUniqueId(2188);
const TSymbolUniqueId BuiltInId::memoryBarrierImage = TSymbolUniqueId(2189);
const TSymbolUniqueId BuiltInId::barrier = TSymbolUniqueId(2190);
const TSymbolUniqueId BuiltInId::memoryBarrierShared = TSymbolUniqueId(2191);
const TSymbolUniqueId BuiltInId::groupMemoryBarrier = TSymbolUniqueId(2192);
const TSymbolUniqueId BuiltInId::EmitVertex = TSymbolUniqueId(2193);
const TSymbolUniqueId BuiltInId::EndPrimitive = TSymbolUniqueId(2194);
const TSymbolUniqueId BuiltInId::EmitStreamVertex_Int1 = TSymbolUniqueId(2195);
const TSymbolUniqueId BuiltInId::EndStreamPrimitive_Int1 = TSymbolUniqueId(2196);
const TSymbolUniqueId BuiltInId::subpassLoad_SubpassInput1 = TSymbolUniqueId(2197);
const TSymbolUniqueId BuiltInId::pt01i = TSymbolUniqueId(2198);
const TSymbolUniqueId BuiltInId::subpassLoad_ISubpassInput1 = TSymbolUniqueId(2199);
const TSymbolUniqueId BuiltInId::pt01j = TSymbolUniqueId(2200);
const TSymbolUniqueId BuiltInId::subpassLoad_USubpassInput1 = TSymbolUniqueId(2201);
const TSymbolUniqueId BuiltInId::pt01k = TSymbolUniqueId(2202);
const TSymbolUniqueId BuiltInId::subpassLoad_SubpassInputMS1_Int1 = TSymbolUniqueId(2203);
const TSymbolUniqueId BuiltInId::pt01l = TSymbolUniqueId(2204);
const TSymbolUniqueId BuiltInId::subpassLoad_ISubpassInputMS1_Int1 = TSymbolUniqueId(2205);
const TSymbolUniqueId BuiltInId::pt01m = TSymbolUniqueId(2206);
const TSymbolUniqueId BuiltInId::subpassLoad_USubpassInputMS1_Int1 = TSymbolUniqueId(2207);
const TSymbolUniqueId BuiltInId::pt01n = TSymbolUniqueId(2208);
const TSymbolUniqueId BuiltInId::anyInvocation_Bool1 = TSymbolUniqueId(2209);
const TSymbolUniqueId BuiltInId::allInvocations_Bool1 = TSymbolUniqueId(2210);
const TSymbolUniqueId BuiltInId::allInvocationsEqual_Bool1 = TSymbolUniqueId(2211);
const TSymbolUniqueId BuiltInId::gl_DepthRangeParameters = TSymbolUniqueId(2212);
const TSymbolUniqueId BuiltInId::gl_DepthRange = TSymbolUniqueId(2213);
const TSymbolUniqueId BuiltInId::gl_MaxVertexAttribs = TSymbolUniqueId(2214);
const TSymbolUniqueId BuiltInId::gl_MaxVertexUniformVectors = TSymbolUniqueId(2215);
const TSymbolUniqueId BuiltInId::gl_MaxVertexTextureImageUnits = TSymbolUniqueId(2216);
const TSymbolUniqueId BuiltInId::gl_MaxCombinedTextureImageUnits = TSymbolUniqueId(2217);
const TSymbolUniqueId BuiltInId::gl_MaxTextureImageUnits = TSymbolUniqueId(2218);
const TSymbolUniqueId BuiltInId::gl_MaxFragmentUniformVectors = TSymbolUniqueId(2219);
const TSymbolUniqueId BuiltInId::gl_MaxVaryingVectors = TSymbolUniqueId(2220);
const TSymbolUniqueId BuiltInId::gl_MaxDrawBuffers = TSymbolUniqueId(2221);
const TSymbolUniqueId BuiltInId::gl_MaxDualSourceDrawBuffersEXT = TSymbolUniqueId(2222);
const TSymbolUniqueId BuiltInId::gl_MaxVertexOutputVectors = TSymbolUniqueId(2223);
const TSymbolUniqueId BuiltInId::gl_MaxFragmentInputVectors = TSymbolUniqueId(2224);
const TSymbolUniqueId BuiltInId::gl_MinProgramTexelOffset = TSymbolUniqueId(2225);
const TSymbolUniqueId BuiltInId::gl_MaxProgramTexelOffset = TSymbolUniqueId(2226);
const TSymbolUniqueId BuiltInId::gl_MaxImageUnits = TSymbolUniqueId(2227);
const TSymbolUniqueId BuiltInId::gl_MaxVertexImageUniforms = TSymbolUniqueId(2228);
const TSymbolUniqueId BuiltInId::gl_MaxFragmentImageUniforms = TSymbolUniqueId(2229);
const TSymbolUniqueId BuiltInId::gl_MaxComputeImageUniforms = TSymbolUniqueId(2230);
const TSymbolUniqueId BuiltInId::gl_MaxCombinedImageUniforms = TSymbolUniqueId(2231);
const TSymbolUniqueId BuiltInId::gl_MaxCombinedShaderOutputResources = TSymbolUniqueId(2232);
const TSymbolUniqueId BuiltInId::gl_MaxComputeWorkGroupCount = TSymbolUniqueId(2233);
const TSymbolUniqueId BuiltInId::gl_MaxComputeWorkGroupSize = TSymbolUniqueId(2234);
const TSymbolUniqueId BuiltInId::gl_MaxComputeUniformComponents = TSymbolUniqueId(2235);
const TSymbolUniqueId BuiltInId::gl_MaxComputeTextureImageUnits = TSymbolUniqueId(2236);
const TSymbolUniqueId BuiltInId::gl_MaxComputeAtomicCounters = TSymbolUniqueId(2237);
const TSymbolUniqueId BuiltInId::gl_MaxComputeAtomicCounterBuffers = TSymbolUniqueId(2238);
const TSymbolUniqueId BuiltInId::gl_MaxVertexAtomicCounters = TSymbolUniqueId(2239);
const TSymbolUniqueId BuiltInId::gl_MaxFragmentAtomicCounters = TSymbolUniqueId(2240);
const TSymbolUniqueId BuiltInId::gl_MaxCombinedAtomicCounters = TSymbolUniqueId(2241);
const TSymbolUniqueId BuiltInId::gl_MaxAtomicCounterBindings = TSymbolUniqueId(2242);
const TSymbolUniqueId BuiltInId::gl_MaxVertexAtomicCounterBuffers = TSymbolUniqueId(2243);
const TSymbolUniqueId BuiltInId::gl_MaxFragmentAtomicCounterBuffers = TSymbolUniqueId(2244);
const TSymbolUniqueId BuiltInId::gl_MaxCombinedAtomicCounterBuffers = TSymbolUniqueId(2245);
const TSymbolUniqueId BuiltInId::gl_MaxAtomicCounterBufferSize = TSymbolUniqueId(2246);
const TSymbolUniqueId BuiltInId::gl_MaxGeometryInputComponents = TSymbolUniqueId(2247);
const TSymbolUniqueId BuiltInId::gl_MaxGeometryOutputComponents = TSymbolUniqueId(2248);
const TSymbolUniqueId BuiltInId::gl_MaxGeometryImageUniforms = TSymbolUniqueId(2249);
const TSymbolUniqueId BuiltInId::gl_MaxGeometryTextureImageUnits = TSymbolUniqueId(2250);
const TSymbolUniqueId BuiltInId::gl_MaxGeometryOutputVertices = TSymbolUniqueId(2251);
const TSymbolUniqueId BuiltInId::gl_MaxGeometryTotalOutputComponents = TSymbolUniqueId(2252);
const TSymbolUniqueId BuiltInId::gl_MaxGeometryUniformComponents = TSymbolUniqueId(2253);
const TSymbolUniqueId BuiltInId::gl_MaxGeometryAtomicCounters = TSymbolUniqueId(2254);
const TSymbolUniqueId BuiltInId::gl_MaxGeometryAtomicCounterBuffers = TSymbolUniqueId(2255);
const TSymbolUniqueId BuiltInId::gl_FragCoord = TSymbolUniqueId(2256);
const TSymbolUniqueId BuiltInId::gl_FrontFacing = TSymbolUniqueId(2257);
const TSymbolUniqueId BuiltInId::gl_PointCoord = TSymbolUniqueId(2258);
const TSymbolUniqueId BuiltInId::gl_FragColor = TSymbolUniqueId(2259);
const TSymbolUniqueId BuiltInId::gl_FragData = TSymbolUniqueId(2260);
const TSymbolUniqueId BuiltInId::gl_FragDepth = TSymbolUniqueId(2261);
const TSymbolUniqueId BuiltInId::gl_HelperInvocation = TSymbolUniqueId(2262);
const TSymbolUniqueId BuiltInId::gl_SecondaryFragColorEXT = TSymbolUniqueId(2263);
const TSymbolUniqueId BuiltInId::gl_SecondaryFragDataEXT = TSymbolUniqueId(2264);
const TSymbolUniqueId BuiltInId::gl_FragDepthEXT = TSymbolUniqueId(2265);
const TSymbolUniqueId BuiltInId::gl_LastFragData = TSymbolUniqueId(2266);
const TSymbolUniqueId BuiltInId::gl_LastFragColor = TSymbolUniqueId(2267);
const TSymbolUniqueId BuiltInId::gl_LastFragDataNV = TSymbolUniqueId(2268);
const TSymbolUniqueId BuiltInId::gl_LastFragColorARM = TSymbolUniqueId(2269);
const TSymbolUniqueId BuiltInId::gl_PrimitiveID = TSymbolUniqueId(2270);
const TSymbolUniqueId BuiltInId::gl_Layer = TSymbolUniqueId(2271);
const TSymbolUniqueId BuiltInId::gl_Position = TSymbolUniqueId(2272);
const TSymbolUniqueId BuiltInId::gl_PointSize = TSymbolUniqueId(2273);
const TSymbolUniqueId BuiltInId::gl_InstanceID = TSymbolUniqueId(2274);
const TSymbolUniqueId BuiltInId::gl_InstanceIndex = TSymbolUniqueId(2275);
const TSymbolUniqueId BuiltInId::gl_VertexID = TSymbolUniqueId(2276);
const TSymbolUniqueId BuiltInId::gl_VertexIndex = TSymbolUniqueId(2277);
const TSymbolUniqueId BuiltInId::gl_ViewportIndex = TSymbolUniqueId(2278);
const TSymbolUniqueId BuiltInId::gl_LayerVS = TSymbolUniqueId(2279);
const TSymbolUniqueId BuiltInId::gl_DrawID = TSymbolUniqueId(2280);
const TSymbolUniqueId BuiltInId::gl_BaseVertex = TSymbolUniqueId(2281);
const TSymbolUniqueId BuiltInId::gl_BaseInstance = TSymbolUniqueId(2282);
const TSymbolUniqueId BuiltInId::angle_BaseVertex = TSymbolUniqueId(2283);
const TSymbolUniqueId BuiltInId::angle_BaseInstance = TSymbolUniqueId(2284);
const TSymbolUniqueId BuiltInId::gl_NumWorkGroups = TSymbolUniqueId(2285);
const TSymbolUniqueId BuiltInId::gl_WorkGroupSize = TSymbolUniqueId(2286);
const TSymbolUniqueId BuiltInId::gl_WorkGroupID = TSymbolUniqueId(2287);
const TSymbolUniqueId BuiltInId::gl_LocalInvocationID = TSymbolUniqueId(2288);
const TSymbolUniqueId BuiltInId::gl_GlobalInvocationID = TSymbolUniqueId(2289);
const TSymbolUniqueId BuiltInId::gl_LocalInvocationIndex = TSymbolUniqueId(2290);
const TSymbolUniqueId BuiltInId::gl_PrimitiveIDIn = TSymbolUniqueId(2291);
const TSymbolUniqueId BuiltInId::gl_InvocationID = TSymbolUniqueId(2292);
const TSymbolUniqueId BuiltInId::gl_PrimitiveIDGS = TSymbolUniqueId(2293);
const TSymbolUniqueId BuiltInId::gl_LayerGS = TSymbolUniqueId(2294);
const TSymbolUniqueId BuiltInId::gl_PerVertex = TSymbolUniqueId(2295);
const TSymbolUniqueId BuiltInId::gl_in = TSymbolUniqueId(2296);
const TSymbolUniqueId BuiltInId::gl_PerVertexOutBlock = TSymbolUniqueId(2297);
const TSymbolUniqueId BuiltInId::gl_PositionGS = TSymbolUniqueId(2298);
const TSymbolUniqueId BuiltInId::gl_ViewID_OVR = TSymbolUniqueId(2299);
const int TSymbolTable::kLastBuiltInId = 2299;
namespace BuiltInName
{
const ImmutableString _empty("");
const ImmutableString EmitStreamVertex("EmitStreamVertex");
const ImmutableString EmitVertex("EmitVertex");
const ImmutableString EndPrimitive("EndPrimitive");
const ImmutableString EndStreamPrimitive("EndStreamPrimitive");
const ImmutableString abs("abs");
const ImmutableString acos("acos");
const ImmutableString acosh("acosh");
const ImmutableString all("all");
const ImmutableString allInvocations("allInvocations");
const ImmutableString allInvocationsEqual("allInvocationsEqual");
const ImmutableString angle_BaseInstance("angle_BaseInstance");
const ImmutableString angle_BaseVertex("angle_BaseVertex");
const ImmutableString any("any");
const ImmutableString anyInvocation("anyInvocation");
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 atomicCounterAdd("atomicCounterAdd");
const ImmutableString atomicCounterAnd("atomicCounterAnd");
const ImmutableString atomicCounterCompSwap("atomicCounterCompSwap");
const ImmutableString atomicCounterDecrement("atomicCounterDecrement");
const ImmutableString atomicCounterExchange("atomicCounterExchange");
const ImmutableString atomicCounterIncrement("atomicCounterIncrement");
const ImmutableString atomicCounterMax("atomicCounterMax");
const ImmutableString atomicCounterMin("atomicCounterMin");
const ImmutableString atomicCounterOr("atomicCounterOr");
const ImmutableString atomicCounterSubtract("atomicCounterSubtract");
const ImmutableString atomicCounterXor("atomicCounterXor");
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 dFdxCoarse("dFdxCoarse");
const ImmutableString dFdxExt("dFdx");
const ImmutableString dFdxFine("dFdxFine");
const ImmutableString dFdy("dFdy");
const ImmutableString dFdyCoarse("dFdyCoarse");
const ImmutableString dFdyExt("dFdy");
const ImmutableString dFdyFine("dFdyFine");
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 fma("fma");
const ImmutableString fract("fract");
const ImmutableString frexp("frexp");
const ImmutableString ftransform("ftransform");
const ImmutableString fwidth("fwidth");
const ImmutableString fwidthCoarse("fwidthCoarse");
const ImmutableString fwidthExt("fwidth");
const ImmutableString fwidthFine("fwidthFine");
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 imageAtomicAdd("imageAtomicAdd");
const ImmutableString imageAtomicAnd("imageAtomicAnd");
const ImmutableString imageAtomicCompSwap("imageAtomicCompSwap");
const ImmutableString imageAtomicExchange("imageAtomicExchange");
const ImmutableString imageAtomicMax("imageAtomicMax");
const ImmutableString imageAtomicMin("imageAtomicMin");
const ImmutableString imageAtomicOr("imageAtomicOr");
const ImmutableString imageAtomicXor("imageAtomicXor");
const ImmutableString imageLoad("imageLoad");
const ImmutableString imageSamples("imageSamples");
const ImmutableString imageSize("imageSize");
const ImmutableString imageStore("imageStore");
const ImmutableString imulExtended("imulExtended");
const ImmutableString intBitsToFloat("intBitsToFloat");
const ImmutableString interpolateAtCentroid("interpolateAtCentroid");
const ImmutableString interpolateAtOffset("interpolateAtOffset");
const ImmutableString interpolateAtSample("interpolateAtSample");
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 noise1("noise1");
const ImmutableString noise2("noise2");
const ImmutableString noise3("noise3");
const ImmutableString noise4("noise4");
const ImmutableString normalize("normalize");
const ImmutableString notEqual("notEqual");
const ImmutableString notFunc("not");
const ImmutableString outerProduct("outerProduct");
const ImmutableString packDouble2x32("packDouble2x32");
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 shadow1D("shadow1D");
const ImmutableString shadow1DLod("shadow1DLod");
const ImmutableString shadow1DProj("shadow1DProj");
const ImmutableString shadow1DProjLod("shadow1DProjLod");
const ImmutableString shadow2D("shadow2D");
const ImmutableString shadow2DLod("shadow2DLod");
const ImmutableString shadow2DProj("shadow2DProj");
const ImmutableString shadow2DProjLod("shadow2DProjLod");
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 subpassLoad("subpassLoad");
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 texture1D("texture1D");
const ImmutableString texture1DLod("texture1DLod");
const ImmutableString texture1DProj("texture1DProj");
const ImmutableString texture1DProjLod("texture1DProjLod");
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 textureGatherOffsets("textureGatherOffsets");
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 textureQueryLevels("textureQueryLevels");
const ImmutableString textureQueryLod("textureQueryLod");
const ImmutableString textureSamples("textureSamples");
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 unpackDouble2x32("unpackDouble2x32");
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 kpt00C(BuiltInId::pt00C,
BuiltInName::_empty,
SymbolType::BuiltIn,
TExtension::UNDEFINED,
StaticType::Get<EbtDouble, 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 kpt00g(BuiltInId::pt00g,
BuiltInName::_empty,
SymbolType::BuiltIn,
TExtension::UNDEFINED,
StaticType::Get<EbtSampler1D, EbpUndefined, EvqGlobal, 1, 1>());
const TVariable kpt00h(BuiltInId::pt00h,
BuiltInName::_empty,
SymbolType::BuiltIn,
TExtension::UNDEFINED,
StaticType::Get<EbtSampler1DArray, EbpUndefined, EvqGlobal, 1, 1>());
const TVariable kpt00i(BuiltInId::pt00i,
BuiltInName::_empty,
SymbolType::BuiltIn,
TExtension::UNDEFINED,
StaticType::Get<EbtSampler1DArrayShadow, EbpUndefined, EvqGlobal, 1, 1>());
const TVariable kpt00j(BuiltInId::pt00j,
BuiltInName::_empty,
SymbolType::BuiltIn,
TExtension::UNDEFINED,
StaticType::Get<EbtSamplerBuffer, EbpUndefined, EvqGlobal, 1, 1>());
const TVariable kpt00k(BuiltInId::pt00k,
BuiltInName::_empty,
SymbolType::BuiltIn,
TExtension::UNDEFINED,
StaticType::Get<EbtSamplerCubeArray, EbpUndefined, EvqGlobal, 1, 1>());
const TVariable kpt00l(BuiltInId::pt00l,
BuiltInName::_empty,
SymbolType::BuiltIn,
TExtension::UNDEFINED,
StaticType::Get<EbtSamplerCubeArrayShadow, EbpUndefined, EvqGlobal, 1, 1>());
const TVariable kpt00m(BuiltInId::pt00m,
BuiltInName::_empty,
SymbolType::BuiltIn,
TExtension::UNDEFINED,
StaticType::Get<EbtSampler1DShadow, EbpUndefined, EvqGlobal, 1, 1>());
const TVariable kpt00n(BuiltInId::pt00n,
BuiltInName::_empty,
SymbolType::BuiltIn,
TExtension::UNDEFINED,
StaticType::Get<EbtSampler2DRectShadow, EbpUndefined, EvqGlobal, 1, 1>());
const TVariable kpt00o(BuiltInId::pt00o,
BuiltInName::_empty,
SymbolType::BuiltIn,
TExtension::UNDEFINED,
StaticType::Get<EbtISampler1D, EbpUndefined, EvqGlobal, 1, 1>());
const TVariable kpt00p(BuiltInId::pt00p,
BuiltInName::_empty,
SymbolType::BuiltIn,
TExtension::UNDEFINED,
StaticType::Get<EbtISampler1DArray, EbpUndefined, EvqGlobal, 1, 1>());
const TVariable kpt00q(BuiltInId::pt00q,
BuiltInName::_empty,
SymbolType::BuiltIn,
TExtension::UNDEFINED,
StaticType::Get<EbtISampler2DRect, EbpUndefined, EvqGlobal, 1, 1>());
const TVariable kpt00r(BuiltInId::pt00r,
BuiltInName::_empty,
SymbolType::BuiltIn,
TExtension::UNDEFINED,
StaticType::Get<EbtISamplerBuffer, EbpUndefined, EvqGlobal, 1, 1>());
const TVariable kpt00s(BuiltInId::pt00s,
BuiltInName::_empty,
SymbolType::BuiltIn,
TExtension::UNDEFINED,
StaticType::Get<EbtISamplerCubeArray, EbpUndefined, EvqGlobal, 1, 1>());
const TVariable kpt00t(BuiltInId::pt00t,
BuiltInName::_empty,
SymbolType::BuiltIn,
TExtension::UNDEFINED,
StaticType::Get<EbtUSampler1D, EbpUndefined, EvqGlobal, 1, 1>());
const TVariable kpt00u(BuiltInId::pt00u,
BuiltInName::_empty,
SymbolType::BuiltIn,
TExtension::UNDEFINED,
StaticType::Get<EbtUSampler1DArray, EbpUndefined, EvqGlobal, 1, 1>());
const TVariable kpt00v(BuiltInId::pt00v,
BuiltInName::_empty,
SymbolType::BuiltIn,
TExtension::UNDEFINED,
StaticType::Get<EbtUSampler2DRect, EbpUndefined, EvqGlobal, 1, 1>());
const TVariable kpt00w(BuiltInId::pt00w,
BuiltInName::_empty,
SymbolType::BuiltIn,
TExtension::UNDEFINED,
StaticType::Get<EbtUSamplerBuffer, EbpUndefined, EvqGlobal, 1, 1>());
const TVariable kpt00x(BuiltInId::pt00x,
BuiltInName::_empty,
SymbolType::BuiltIn,
TExtension::UNDEFINED,
StaticType::Get<EbtUSamplerCubeArray, 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 kpt01K(BuiltInId::pt01K,
BuiltInName::_empty,
SymbolType::BuiltIn,
TExtension::UNDEFINED,
StaticType::Get<EbtImage1D, EbpUndefined, EvqGlobal, 1, 1>());
const TVariable kpt01L(BuiltInId::pt01L,
BuiltInName::_empty,
SymbolType::BuiltIn,
TExtension::UNDEFINED,
StaticType::Get<EbtIImage1D, EbpUndefined, EvqGlobal, 1, 1>());
const TVariable kpt01M(BuiltInId::pt01M,
BuiltInName::_empty,
SymbolType::BuiltIn,
TExtension::UNDEFINED,
StaticType::Get<EbtUImage1D, EbpUndefined, EvqGlobal, 1, 1>());
const TVariable kpt01N(BuiltInId::pt01N,
BuiltInName::_empty,
SymbolType::BuiltIn,
TExtension::UNDEFINED,
StaticType::Get<EbtImage1DArray, EbpUndefined, EvqGlobal, 1, 1>());
const TVariable kpt01O(BuiltInId::pt01O,
BuiltInName::_empty,
SymbolType::BuiltIn,
TExtension::UNDEFINED,
StaticType::Get<EbtIImage1DArray, EbpUndefined, EvqGlobal, 1, 1>());
const TVariable kpt01P(BuiltInId::pt01P,
BuiltInName::_empty,
SymbolType::BuiltIn,
TExtension::UNDEFINED,
StaticType::Get<EbtUImage1DArray, EbpUndefined, EvqGlobal, 1, 1>());
const TVariable kpt01Q(BuiltInId::pt01Q,
BuiltInName::_empty,
SymbolType::BuiltIn,
TExtension::UNDEFINED,
StaticType::Get<EbtImage2DMS, EbpUndefined, EvqGlobal, 1, 1>());
const TVariable kpt01R(BuiltInId::pt01R,
BuiltInName::_empty,
SymbolType::BuiltIn,
TExtension::UNDEFINED,
StaticType::Get<EbtIImage2DMS, EbpUndefined, EvqGlobal, 1, 1>());
const TVariable kpt01S(BuiltInId::pt01S,
BuiltInName::_empty,
SymbolType::BuiltIn,
TExtension::UNDEFINED,
StaticType::Get<EbtUImage2DMS, EbpUndefined, EvqGlobal, 1, 1>());
const TVariable kpt01T(BuiltInId::pt01T,
BuiltInName::_empty,
SymbolType::BuiltIn,
TExtension::UNDEFINED,
StaticType::Get<EbtImage2DMSArray, EbpUndefined, EvqGlobal, 1, 1>());
const TVariable kpt01U(BuiltInId::pt01U,
BuiltInName::_empty,
SymbolType::BuiltIn,
TExtension::UNDEFINED,
StaticType::Get<EbtIImage2DMSArray, EbpUndefined, EvqGlobal, 1, 1>());
const TVariable kpt01V(BuiltInId::pt01V,
BuiltInName::_empty,
SymbolType::BuiltIn,
TExtension::UNDEFINED,
StaticType::Get<EbtUImage2DMSArray, EbpUndefined, EvqGlobal, 1, 1>());
const TVariable kpt01W(BuiltInId::pt01W,
BuiltInName::_empty,
SymbolType::BuiltIn,
TExtension::UNDEFINED,
StaticType::Get<EbtImage2DRect, EbpUndefined, EvqGlobal, 1, 1>());
const TVariable kpt01X(BuiltInId::pt01X,
BuiltInName::_empty,
SymbolType::BuiltIn,
TExtension::UNDEFINED,
StaticType::Get<EbtIImage2DRect, EbpUndefined, EvqGlobal, 1, 1>());
const TVariable kpt01Y(BuiltInId::pt01Y,
BuiltInName::_empty,
SymbolType::BuiltIn,
TExtension::UNDEFINED,
StaticType::Get<EbtUImage2DRect, EbpUndefined, EvqGlobal, 1, 1>());
const TVariable kpt01Z(BuiltInId::pt01Z,
BuiltInName::_empty,
SymbolType::BuiltIn,
TExtension::UNDEFINED,
StaticType::Get<EbtImageCubeArray, EbpUndefined, EvqGlobal, 1, 1>());
const TVariable kpt01a(BuiltInId::pt01a,
BuiltInName::_empty,
SymbolType::BuiltIn,
TExtension::UNDEFINED,
StaticType::Get<EbtIImageCubeArray, EbpUndefined, EvqGlobal, 1, 1>());
const TVariable kpt01b(BuiltInId::pt01b,
BuiltInName::_empty,
SymbolType::BuiltIn,
TExtension::UNDEFINED,
StaticType::Get<EbtUImageCubeArray, EbpUndefined, EvqGlobal, 1, 1>());
const TVariable kpt01c(BuiltInId::pt01c,
BuiltInName::_empty,
SymbolType::BuiltIn,
TExtension::UNDEFINED,
StaticType::Get<EbtImageRect, EbpUndefined, EvqGlobal, 1, 1>());
const TVariable kpt01d(BuiltInId::pt01d,
BuiltInName::_empty,
SymbolType::BuiltIn,
TExtension::UNDEFINED,
StaticType::Get<EbtIImageRect, EbpUndefined, EvqGlobal, 1, 1>());
const TVariable kpt01e(BuiltInId::pt01e,
BuiltInName::_empty,
SymbolType::BuiltIn,
TExtension::UNDEFINED,
StaticType::Get<EbtUImageRect, EbpUndefined, EvqGlobal, 1, 1>());
const TVariable kpt01f(BuiltInId::pt01f,
BuiltInName::_empty,
SymbolType::BuiltIn,
TExtension::UNDEFINED,
StaticType::Get<EbtImageBuffer, EbpUndefined, EvqGlobal, 1, 1>());
const TVariable kpt01g(BuiltInId::pt01g,
BuiltInName::_empty,
SymbolType::BuiltIn,
TExtension::UNDEFINED,
StaticType::Get<EbtIImageBuffer, EbpUndefined, EvqGlobal, 1, 1>());
const TVariable kpt01h(BuiltInId::pt01h,
BuiltInName::_empty,
SymbolType::BuiltIn,
TExtension::UNDEFINED,
StaticType::Get<EbtUImageBuffer, EbpUndefined, EvqGlobal, 1, 1>());
const TVariable kpt01i(BuiltInId::pt01i,
BuiltInName::_empty,
SymbolType::BuiltIn,
TExtension::UNDEFINED,
StaticType::Get<EbtSubpassInput, EbpUndefined, EvqGlobal, 1, 1>());
const TVariable kpt01j(BuiltInId::pt01j,
BuiltInName::_empty,
SymbolType::BuiltIn,
TExtension::UNDEFINED,
StaticType::Get<EbtISubpassInput, EbpUndefined, EvqGlobal, 1, 1>());
const TVariable kpt01k(BuiltInId::pt01k,
BuiltInName::_empty,
SymbolType::BuiltIn,
TExtension::UNDEFINED,
StaticType::Get<EbtUSubpassInput, EbpUndefined, EvqGlobal, 1, 1>());
const TVariable kpt01l(BuiltInId::pt01l,
BuiltInName::_empty,
SymbolType::BuiltIn,
TExtension::UNDEFINED,
StaticType::Get<EbtSubpassInputMS, EbpUndefined, EvqGlobal, 1, 1>());
const TVariable kpt01m(BuiltInId::pt01m,
BuiltInName::_empty,
SymbolType::BuiltIn,
TExtension::UNDEFINED,
StaticType::Get<EbtISubpassInputMS, EbpUndefined, EvqGlobal, 1, 1>());
const TVariable kpt01n(BuiltInId::pt01n,
BuiltInName::_empty,
SymbolType::BuiltIn,
TExtension::UNDEFINED,
StaticType::Get<EbtUSubpassInputMS, EbpUndefined, EvqGlobal, 1, 1>());
const TVariable kpt10B(BuiltInId::pt10B,
BuiltInName::_empty,
SymbolType::BuiltIn,
TExtension::UNDEFINED,
StaticType::Get<EbtFloat, EbpUndefined, EvqGlobal, 2, 1>());
const TVariable kpt10C(BuiltInId::pt10C,
BuiltInName::_empty,
SymbolType::BuiltIn,
TExtension::UNDEFINED,
StaticType::Get<EbtDouble, 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 kpt20C(BuiltInId::pt20C,
BuiltInName::_empty,
SymbolType::BuiltIn,
TExtension::UNDEFINED,
StaticType::Get<EbtDouble, 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 kpt30C(BuiltInId::pt30C,
BuiltInName::_empty,
SymbolType::BuiltIn,
TExtension::UNDEFINED,
StaticType::Get<EbtDouble, 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 kpt70D(BuiltInId::pt70D,
BuiltInName::_empty,
SymbolType::BuiltIn,
TExtension::UNDEFINED,
StaticType::Get<EbtInt, 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_00C(BuiltInId::pt_o_00C,
BuiltInName::_empty,
SymbolType::BuiltIn,
TExtension::UNDEFINED,
StaticType::Get<EbtDouble, 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_10C(BuiltInId::pt_o_10C,
BuiltInName::_empty,
SymbolType::BuiltIn,
TExtension::UNDEFINED,
StaticType::Get<EbtDouble, 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_20C(BuiltInId::pt_o_20C,
BuiltInName::_empty,
SymbolType::BuiltIn,
TExtension::UNDEFINED,
StaticType::Get<EbtDouble, 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_30C(BuiltInId::pt_o_30C,
BuiltInName::_empty,
SymbolType::BuiltIn,
TExtension::UNDEFINED,
StaticType::Get<EbtDouble, 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()
{
return &kgl_HelperInvocation;
}
const TVariable *gl_InstanceID()
{
return &kgl_InstanceID;
}
const TVariable *gl_InstanceIndex()
{
return &kgl_InstanceIndex;
}
const TVariable *gl_InvocationID()
{
return &kgl_InvocationID;
}
const TVariable *gl_LastFragColor()
{
return &kgl_LastFragColor;
}
const TVariable *gl_LastFragColorARM()
{
return &kgl_LastFragColorARM;
}
const TVariable *gl_Layer()
{
return &kgl_Layer;
}
const TVariable *gl_LayerGS()
{
return &kgl_LayerGS;
}
const TVariable *gl_LayerVS()
{
return &kgl_LayerVS;
}
const TVariable *gl_LocalInvocationID()
{
return &kgl_LocalInvocationID;
}
const TVariable *gl_LocalInvocationIndex()
{
return &kgl_LocalInvocationIndex;
}
const TVariable *gl_NumWorkGroups()
{
return &kgl_NumWorkGroups;
}
const TVariable *gl_PointCoord()
{
return &kgl_PointCoord;
}
const TVariable *gl_PointSize()
{
return &kgl_PointSize;
}
const TVariable *gl_Position()
{
return &kgl_Position;
}
const TVariable *gl_PrimitiveID()
{
return &kgl_PrimitiveID;
}
const TVariable *gl_PrimitiveIDGS()
{
return &kgl_PrimitiveIDGS;
}
const TVariable *gl_PrimitiveIDIn()
{
return &kgl_PrimitiveIDIn;
}
const TVariable *gl_SecondaryFragColorEXT()
{
return &kgl_SecondaryFragColorEXT;
}
const TVariable *gl_VertexID()
{
return &kgl_VertexID;
}
const TVariable *gl_VertexIndex()
{
return &kgl_VertexIndex;
}
const TVariable *gl_ViewID_OVR()
{
return &kgl_ViewID_OVR;
}
const TVariable *gl_ViewportIndex()
{
return &kgl_ViewportIndex;
}
const TVariable *gl_WorkGroupID()
{
return &kgl_WorkGroupID;
}
const TVariable *gl_WorkGroupSize()
{
return &kgl_WorkGroupSize;
}
} // namespace BuiltInVariable
namespace BuiltInParameters
{
constexpr const TVariable **empty = nullptr;
constexpr const TVariable *p00B00B00B[3] = {&BuiltInVariable::kpt00B, &BuiltInVariable::kpt00B,
&BuiltInVariable::kpt00B};
constexpr const TVariable *p00B00B00F[3] = {&BuiltInVariable::kpt00B, &BuiltInVariable::kpt00B,
&BuiltInVariable::kpt00F};
constexpr const TVariable *p00B00B10B[3] = {&BuiltInVariable::kpt00B, &BuiltInVariable::kpt00B,
&BuiltInVariable::kpt10B};
constexpr const TVariable *p00B00B20B[3] = {&BuiltInVariable::kpt00B, &BuiltInVariable::kpt00B,
&BuiltInVariable::kpt20B};
constexpr const TVariable *p00B00B30B[3] = {&BuiltInVariable::kpt00B, &BuiltInVariable::kpt00B,
&BuiltInVariable::kpt30B};
constexpr const TVariable *p00B00D[2] = {&BuiltInVariable::kpt00B, &BuiltInVariable::kpt00D};
constexpr const TVariable *p00B10B[2] = {&BuiltInVariable::kpt00B, &BuiltInVariable::kpt10B};
constexpr const TVariable *p00B20B[2] = {&BuiltInVariable::kpt00B, &BuiltInVariable::kpt20B};
constexpr const TVariable *p00B30B[2] = {&BuiltInVariable::kpt00B, &BuiltInVariable::kpt30B};
constexpr const TVariable *p00B_o_00B[2] = {&BuiltInVariable::kpt00B, &BuiltInVariable::kpt_o_00B};
constexpr const TVariable *p00B_o_00D[2] = {&BuiltInVariable::kpt00B, &BuiltInVariable::kpt_o_00D};
constexpr const TVariable *p00C00C00B[3] = {&BuiltInVariable::kpt00C, &BuiltInVariable::kpt00C,
&BuiltInVariable::kpt00B};
constexpr const TVariable *p00C00C00C[3] = {&BuiltInVariable::kpt00C, &BuiltInVariable::kpt00C,
&BuiltInVariable::kpt00C};
constexpr const TVariable *p00C00C00F[3] = {&BuiltInVariable::kpt00C, &BuiltInVariable::kpt00C,
&BuiltInVariable::kpt00F};
constexpr const TVariable *p00C00C10C[3] = {&BuiltInVariable::kpt00C, &BuiltInVariable::kpt00C,
&BuiltInVariable::kpt10C};
constexpr const TVariable *p00C00C20C[3] = {&BuiltInVariable::kpt00C, &BuiltInVariable::kpt00C,
&BuiltInVariable::kpt20C};
constexpr const TVariable *p00C00C30C[3] = {&BuiltInVariable::kpt00C, &BuiltInVariable::kpt00C,
&BuiltInVariable::kpt30C};
constexpr const TVariable *p00C00D[2] = {&BuiltInVariable::kpt00C, &BuiltInVariable::kpt00D};
constexpr const TVariable *p00C10C[2] = {&BuiltInVariable::kpt00C, &BuiltInVariable::kpt10C};
constexpr const TVariable *p00C20C[2] = {&BuiltInVariable::kpt00C, &BuiltInVariable::kpt20C};
constexpr const TVariable *p00C30C[2] = {&BuiltInVariable::kpt00C, &BuiltInVariable::kpt30C};
constexpr const TVariable *p00C_o_00C[2] = {&BuiltInVariable::kpt00C, &BuiltInVariable::kpt_o_00C};
constexpr const TVariable *p00C_o_00D[2] = {&BuiltInVariable::kpt00C, &BuiltInVariable::kpt_o_00D};
constexpr const TVariable *p00D00D00D00D[4] = {&BuiltInVariable::kpt00D, &BuiltInVariable::kpt00D,
&BuiltInVariable::kpt00D, &BuiltInVariable::kpt00D};
constexpr const TVariable *p00D00D00F[3] = {&BuiltInVariable::kpt00D, &BuiltInVariable::kpt00D,
&BuiltInVariable::kpt00F};
constexpr const TVariable *p00D00D_o_00D_o_00D[4] = {
&BuiltInVariable::kpt00D, &BuiltInVariable::kpt00D, &BuiltInVariable::kpt_o_00D,
&BuiltInVariable::kpt_o_00D};
constexpr const TVariable *p00E00D00D[3] = {&BuiltInVariable::kpt00E, &BuiltInVariable::kpt00D,
&BuiltInVariable::kpt00D};
constexpr const TVariable *p00E00E00D00D[4] = {&BuiltInVariable::kpt00E, &BuiltInVariable::kpt00E,
&BuiltInVariable::kpt00D, &BuiltInVariable::kpt00D};
constexpr const TVariable *p00E00E00E[3] = {&BuiltInVariable::kpt00E, &BuiltInVariable::kpt00E,
&BuiltInVariable::kpt00E};
constexpr const TVariable *p00E00E00F[3] = {&BuiltInVariable::kpt00E, &BuiltInVariable::kpt00E,
&BuiltInVariable::kpt00F};
constexpr const TVariable *p00E00E_o_00E_o_00E[4] = {
&BuiltInVariable::kpt00E, &BuiltInVariable::kpt00E, &BuiltInVariable::kpt_o_00E,
&BuiltInVariable::kpt_o_00E};
constexpr const TVariable *p00F00F00F[3] = {&BuiltInVariable::kpt00F, &BuiltInVariable::kpt00F,
&BuiltInVariable::kpt00F};
constexpr const TVariable *p00G00E00E[3] = {&BuiltInVariable::kpt00G, &BuiltInVariable::kpt00E,
&BuiltInVariable::kpt00E};
constexpr const TVariable *p00I00B00B00B[4] = {&BuiltInVariable::kpt00I, &BuiltInVariable::kpt00B,
&BuiltInVariable::kpt00B, &BuiltInVariable::kpt00B};
constexpr const TVariable *p00I00D[2] = {&BuiltInVariable::kpt00I, &BuiltInVariable::kpt00D};
constexpr const TVariable *p00I10B00B10D[4] = {&BuiltInVariable::kpt00I, &BuiltInVariable::kpt10B,
&BuiltInVariable::kpt00B, &BuiltInVariable::kpt10D};
constexpr const TVariable *p00I10B00D[3] = {&BuiltInVariable::kpt00I, &BuiltInVariable::kpt10B,
&BuiltInVariable::kpt00D};
constexpr const TVariable *p00I10B10B10B10D[5] = {
&BuiltInVariable::kpt00I, &BuiltInVariable::kpt10B, &BuiltInVariable::kpt10B,
&BuiltInVariable::kpt10B, &BuiltInVariable::kpt10D};
constexpr const TVariable *p00I10B10D00B[4] = {&BuiltInVariable::kpt00I, &BuiltInVariable::kpt10B,
&BuiltInVariable::kpt10D, &BuiltInVariable::kpt00B};
constexpr const TVariable *p00I10B10D00D[4] = {&BuiltInVariable::kpt00I, &BuiltInVariable::kpt10B,
&BuiltInVariable::kpt10D, &BuiltInVariable::kpt00D};
constexpr const TVariable *p00I10B70D00D[4] = {&BuiltInVariable::kpt00I, &BuiltInVariable::kpt10B,
&BuiltInVariable::kpt70D, &BuiltInVariable::kpt00D};
constexpr const TVariable *p00I10D00D10D[4] = {&BuiltInVariable::kpt00I, &BuiltInVariable::kpt10D,
&BuiltInVariable::kpt00D, &BuiltInVariable::kpt10D};
constexpr const TVariable *p00I20B00B10D[4] = {&BuiltInVariable::kpt00I, &BuiltInVariable::kpt20B,
&BuiltInVariable::kpt00B, &BuiltInVariable::kpt10D};
constexpr const TVariable *p00I20B10B10B10D[5] = {
&BuiltInVariable::kpt00I, &BuiltInVariable::kpt20B, &BuiltInVariable::kpt10B,
&BuiltInVariable::kpt10B, &BuiltInVariable::kpt10D};
constexpr const TVariable *p00I20B10D00B[4] = {&BuiltInVariable::kpt00I, &BuiltInVariable::kpt20B,
&BuiltInVariable::kpt10D, &BuiltInVariable::kpt00B};
constexpr const TVariable *p00I30B00B10D[4] = {&BuiltInVariable::kpt00I, &BuiltInVariable::kpt30B,
&BuiltInVariable::kpt00B, &BuiltInVariable::kpt10D};
constexpr const TVariable *p00I30B10B10B10D[5] = {
&BuiltInVariable::kpt00I, &BuiltInVariable::kpt30B, &BuiltInVariable::kpt10B,
&BuiltInVariable::kpt10B, &BuiltInVariable::kpt10D};
constexpr const TVariable *p00I30B10D00B[4] = {&BuiltInVariable::kpt00I, &BuiltInVariable::kpt30B,
&BuiltInVariable::kpt10D, &BuiltInVariable::kpt00B};
constexpr const TVariable *p00J00D[2] = {&BuiltInVariable::kpt00J, &BuiltInVariable::kpt00D};
constexpr const TVariable *p00J20B00B20D[4] = {&BuiltInVariable::kpt00J, &BuiltInVariable::kpt20B,
&BuiltInVariable::kpt00B, &BuiltInVariable::kpt20D};
constexpr const TVariable *p00J20B20B20B20D[5] = {
&BuiltInVariable::kpt00J, &BuiltInVariable::kpt20B, &BuiltInVariable::kpt20B,
&BuiltInVariable::kpt20B, &BuiltInVariable::kpt20D};
constexpr const TVariable *p00J20B20D00B[4] = {&BuiltInVariable::kpt00J, &BuiltInVariable::kpt20B,
&BuiltInVariable::kpt20D, &BuiltInVariable::kpt00B};
constexpr const TVariable *p00J20D00D20D[4] = {&BuiltInVariable::kpt00J, &BuiltInVariable::kpt20D,
&BuiltInVariable::kpt00D, &BuiltInVariable::kpt20D};
constexpr const TVariable *p00J30B00B20D[4] = {&BuiltInVariable::kpt00J, &BuiltInVariable::kpt30B,
&BuiltInVariable::kpt00B, &BuiltInVariable::kpt20D};
constexpr const TVariable *p00J30B20B20B20D[5] = {
&BuiltInVariable::kpt00J, &BuiltInVariable::kpt30B, &BuiltInVariable::kpt20B,
&BuiltInVariable::kpt20B, &BuiltInVariable::kpt20D};
constexpr const TVariable *p00J30B20D00B[4] = {&BuiltInVariable::kpt00J, &BuiltInVariable::kpt30B,
&BuiltInVariable::kpt20D, &BuiltInVariable::kpt00B};
constexpr const TVariable *p00K00D[2] = {&BuiltInVariable::kpt00K, &BuiltInVariable::kpt00D};
constexpr const TVariable *p00K20B00B[3] = {&BuiltInVariable::kpt00K, &BuiltInVariable::kpt20B,
&BuiltInVariable::kpt00B};
constexpr const TVariable *p00K20B00D[3] = {&BuiltInVariable::kpt00K, &BuiltInVariable::kpt20B,
&BuiltInVariable::kpt00D};
constexpr const TVariable *p00K20B20B20B[4] = {&BuiltInVariable::kpt00K, &BuiltInVariable::kpt20B,
&BuiltInVariable::kpt20B, &BuiltInVariable::kpt20B};
constexpr const TVariable *p00L00D[2] = {&BuiltInVariable::kpt00L, &BuiltInVariable::kpt00D};
constexpr const TVariable *p00L10B[2] = {&BuiltInVariable::kpt00L, &BuiltInVariable::kpt10B};
constexpr const TVariable *p00L20B00B10D[4] = {&BuiltInVariable::kpt00L, &BuiltInVariable::kpt20B,
&BuiltInVariable::kpt00B, &BuiltInVariable::kpt10D};
constexpr const TVariable *p00L20B00D[3] = {&BuiltInVariable::kpt00L, &BuiltInVariable::kpt20B,
&BuiltInVariable::kpt00D};
constexpr const TVariable *p00L20B10B10B10D[5] = {
&BuiltInVariable::kpt00L, &BuiltInVariable::kpt20B, &BuiltInVariable::kpt10B,
&BuiltInVariable::kpt10B, &BuiltInVariable::kpt10D};
constexpr const TVariable *p00L20B10D00B[4] = {&BuiltInVariable::kpt00L, &BuiltInVariable::kpt20B,
&BuiltInVariable::kpt10D, &BuiltInVariable::kpt00B};
constexpr const TVariable *p00L20B10D00D[4] = {&BuiltInVariable::kpt00L, &BuiltInVariable::kpt20B,
&BuiltInVariable::kpt10D, &BuiltInVariable::kpt00D};
constexpr const TVariable *p00L20B70D00D[4] = {&BuiltInVariable::kpt00L, &BuiltInVariable::kpt20B,
&BuiltInVariable::kpt70D, &BuiltInVariable::kpt00D};
constexpr const TVariable *p00L20D00D10D[4] = {&BuiltInVariable::kpt00L, &BuiltInVariable::kpt20D,
&BuiltInVariable::kpt00D, &BuiltInVariable::kpt10D};
constexpr const TVariable *p00M00D[2] = {&BuiltInVariable::kpt00M, &BuiltInVariable::kpt00D};
constexpr const TVariable *p00M10B00B[3] = {&BuiltInVariable::kpt00M, &BuiltInVariable::kpt10B,
&BuiltInVariable::kpt00B};
constexpr const TVariable *p00M10D00D[3] = {&BuiltInVariable::kpt00M, &BuiltInVariable::kpt10D,
&BuiltInVariable::kpt00D};
constexpr const TVariable *p00M20B00B[3] = {&BuiltInVariable::kpt00M, &BuiltInVariable::kpt20B,
&BuiltInVariable::kpt00B};
constexpr const TVariable *p00M30B00B[3] = {&BuiltInVariable::kpt00M, &BuiltInVariable::kpt30B,
&BuiltInVariable::kpt00B};
constexpr const TVariable *p00N00D[2] = {&BuiltInVariable::kpt00N, &BuiltInVariable::kpt00D};
constexpr const TVariable *p00N10B00B[3] = {&BuiltInVariable::kpt00N, &BuiltInVariable::kpt10B,
&BuiltInVariable::kpt00B};
constexpr const TVariable *p00N10D00D[3] = {&BuiltInVariable::kpt00N, &BuiltInVariable::kpt10D,
&BuiltInVariable::kpt00D};
constexpr const TVariable *p00N20B00B[3] = {&BuiltInVariable::kpt00N, &BuiltInVariable::kpt20B,
&BuiltInVariable::kpt00B};
constexpr const TVariable *p00N30B00B[3] = {&BuiltInVariable::kpt00N, &BuiltInVariable::kpt30B,
&BuiltInVariable::kpt00B};
constexpr const TVariable *p00O10B10B10B10D[5] = {
&BuiltInVariable::kpt00O, &BuiltInVariable::kpt10B, &BuiltInVariable::kpt10B,
&BuiltInVariable::kpt10B, &BuiltInVariable::kpt10D};
constexpr const TVariable *p00O10B10D00D[4] = {&BuiltInVariable::kpt00O, &BuiltInVariable::kpt10B,
&BuiltInVariable::kpt10D, &BuiltInVariable::kpt00D};
constexpr const TVariable *p00O10B70D00D[4] = {&BuiltInVariable::kpt00O, &BuiltInVariable::kpt10B,
&BuiltInVariable::kpt70D, &BuiltInVariable::kpt00D};
constexpr const TVariable *p00O10D10D[3] = {&BuiltInVariable::kpt00O, &BuiltInVariable::kpt10D,
&BuiltInVariable::kpt10D};
constexpr const TVariable *p00O20B00D[3] = {&BuiltInVariable::kpt00O, &BuiltInVariable::kpt20B,
&BuiltInVariable::kpt00D};
constexpr const TVariable *p00O20B10B10B10D[5] = {
&BuiltInVariable::kpt00O, &BuiltInVariable::kpt20B, &BuiltInVariable::kpt10B,
&BuiltInVariable::kpt10B, &BuiltInVariable::kpt10D};
constexpr const TVariable *p00O20B10D[3] = {&BuiltInVariable::kpt00O, &BuiltInVariable::kpt20B,
&BuiltInVariable::kpt10D};
constexpr const TVariable *p00O30B10B10B10D[5] = {
&BuiltInVariable::kpt00O, &BuiltInVariable::kpt30B, &BuiltInVariable::kpt10B,
&BuiltInVariable::kpt10B, &BuiltInVariable::kpt10D};
constexpr const TVariable *p00O30B10D[3] = {&BuiltInVariable::kpt00O, &BuiltInVariable::kpt30B,
&BuiltInVariable::kpt10D};
constexpr const TVariable *p00P10D00D[3] = {&BuiltInVariable::kpt00P, &BuiltInVariable::kpt10D,
&BuiltInVariable::kpt00D};
constexpr const TVariable *p00Q20D00D[3] = {&BuiltInVariable::kpt00Q, &BuiltInVariable::kpt20D,
&BuiltInVariable::kpt00D};
constexpr const TVariable *p00R00B00B00B[4] = {&BuiltInVariable::kpt00R, &BuiltInVariable::kpt00B,
&BuiltInVariable::kpt00B, &BuiltInVariable::kpt00B};
constexpr const TVariable *p00R00D[2] = {&BuiltInVariable::kpt00R, &BuiltInVariable::kpt00D};
constexpr const TVariable *p00R10B00B10D[4] = {&BuiltInVariable::kpt00R, &BuiltInVariable::kpt10B,
&BuiltInVariable::kpt00B, &BuiltInVariable::kpt10D};
constexpr const TVariable *p00R10B00D[3] = {&BuiltInVariable::kpt00R, &BuiltInVariable::kpt10B,
&BuiltInVariable::kpt00D};
constexpr const TVariable *p00R10B10B10B10D[5] = {
&BuiltInVariable::kpt00R, &BuiltInVariable::kpt10B, &BuiltInVariable::kpt10B,
&BuiltInVariable::kpt10B, &BuiltInVariable::kpt10D};
constexpr const TVariable *p00R10B10D00B[4] = {&BuiltInVariable::kpt00R, &BuiltInVariable::kpt10B,
&BuiltInVariable::kpt10D, &BuiltInVariable::kpt00B};
constexpr const TVariable *p00R10B10D00D[4] = {&BuiltInVariable::kpt00R, &BuiltInVariable::kpt10B,
&BuiltInVariable::kpt10D, &BuiltInVariable::kpt00D};
constexpr const TVariable *p00R10B70D00D[4] = {&BuiltInVariable::kpt00R, &BuiltInVariable::kpt10B,
&BuiltInVariable::kpt70D, &BuiltInVariable::kpt00D};
constexpr const TVariable *p00R10D00D10D[4] = {&BuiltInVariable::kpt00R, &BuiltInVariable::kpt10D,
&BuiltInVariable::kpt00D, &BuiltInVariable::kpt10D};
constexpr const TVariable *p00R20B00B10D[4] = {&BuiltInVariable::kpt00R, &BuiltInVariable::kpt20B,
&BuiltInVariable::kpt00B, &BuiltInVariable::kpt10D};
constexpr const TVariable *p00R20B10B10B10D[5] = {
&BuiltInVariable::kpt00R, &BuiltInVariable::kpt20B, &BuiltInVariable::kpt10B,
&BuiltInVariable::kpt10B, &BuiltInVariable::kpt10D};
constexpr const TVariable *p00R20B10D00B[4] = {&BuiltInVariable::kpt00R, &BuiltInVariable::kpt20B,
&BuiltInVariable::kpt10D, &BuiltInVariable::kpt00B};
constexpr const TVariable *p00R30B00B10D[4] = {&BuiltInVariable::kpt00R, &BuiltInVariable::kpt30B,
&BuiltInVariable::kpt00B, &BuiltInVariable::kpt10D};
constexpr const TVariable *p00R30B10B10B10D[5] = {
&BuiltInVariable::kpt00R, &BuiltInVariable::kpt30B, &BuiltInVariable::kpt10B,
&BuiltInVariable::kpt10B, &BuiltInVariable::kpt10D};
constexpr const TVariable *p00R30B10D00B[4] = {&BuiltInVariable::kpt00R, &BuiltInVariable::kpt30B,
&BuiltInVariable::kpt10D, &BuiltInVariable::kpt00B};
constexpr const TVariable *p00S00D[2] = {&BuiltInVariable::kpt00S, &BuiltInVariable::kpt00D};
constexpr const TVariable *p00S20B00B20D[4] = {&BuiltInVariable::kpt00S, &BuiltInVariable::kpt20B,
&BuiltInVariable::kpt00B, &BuiltInVariable::kpt20D};
constexpr const TVariable *p00S20B20B20B20D[5] = {
&BuiltInVariable::kpt00S, &BuiltInVariable::kpt20B, &BuiltInVariable::kpt20B,
&BuiltInVariable::kpt20B, &BuiltInVariable::kpt20D};
constexpr const TVariable *p00S20B20D00B[4] = {&BuiltInVariable::kpt00S, &BuiltInVariable::kpt20B,
&BuiltInVariable::kpt20D, &BuiltInVariable::kpt00B};
constexpr const TVariable *p00S20D00D20D[4] = {&BuiltInVariable::kpt00S, &BuiltInVariable::kpt20D,
&BuiltInVariable::kpt00D, &BuiltInVariable::kpt20D};
constexpr const TVariable *p00S30B00B20D[4] = {&BuiltInVariable::kpt00S, &BuiltInVariable::kpt30B,
&BuiltInVariable::kpt00B, &BuiltInVariable::kpt20D};
constexpr const TVariable *p00S30B20B20B20D[5] = {
&BuiltInVariable::kpt00S, &BuiltInVariable::kpt30B, &BuiltInVariable::kpt20B,
&BuiltInVariable::kpt20B, &BuiltInVariable::kpt20D};
constexpr const TVariable *p00S30B20D00B[4] = {&BuiltInVariable::kpt00S, &BuiltInVariable::kpt30B,
&BuiltInVariable::kpt20D, &BuiltInVariable::kpt00B};
constexpr const TVariable *p00T00D[2] = {&BuiltInVariable::kpt00T, &BuiltInVariable::kpt00D};
constexpr const TVariable *p00T20B00B[3] = {&BuiltInVariable::kpt00T, &BuiltInVariable::kpt20B,
&BuiltInVariable::kpt00B};
constexpr const TVariable *p00T20B00D[3] = {&BuiltInVariable::kpt00T, &BuiltInVariable::kpt20B,
&BuiltInVariable::kpt00D};
constexpr const TVariable *p00T20B20B20B[4] = {&BuiltInVariable::kpt00T, &BuiltInVariable::kpt20B,
&BuiltInVariable::kpt20B, &BuiltInVariable::kpt20B};
constexpr const TVariable *p00U00D[2] = {&BuiltInVariable::kpt00U, &BuiltInVariable::kpt00D};
constexpr const TVariable *p00U10B[2] = {&BuiltInVariable::kpt00U, &BuiltInVariable::kpt10B};
constexpr const TVariable *p00U20B00B10D[4] = {&BuiltInVariable::kpt00U, &BuiltInVariable::kpt20B,
&BuiltInVariable::kpt00B, &BuiltInVariable::kpt10D};
constexpr const TVariable *p00U20B00D[3] = {&BuiltInVariable::kpt00U, &BuiltInVariable::kpt20B,
&BuiltInVariable::kpt00D};
constexpr const TVariable *p00U20B10B10B10D[5] = {
&BuiltInVariable::kpt00U, &BuiltInVariable::kpt20B, &BuiltInVariable::kpt10B,
&BuiltInVariable::kpt10B, &BuiltInVariable::kpt10D};
constexpr const TVariable *p00U20B10D00B[4] = {&BuiltInVariable::kpt00U, &BuiltInVariable::kpt20B,
&BuiltInVariable::kpt10D, &BuiltInVariable::kpt00B};
constexpr const TVariable *p00U20B10D00D[4] = {&BuiltInVariable::kpt00U, &BuiltInVariable::kpt20B,
&BuiltInVariable::kpt10D, &BuiltInVariable::kpt00D};
constexpr const TVariable *p00U20B70D00D[4] = {&BuiltInVariable::kpt00U, &BuiltInVariable::kpt20B,
&BuiltInVariable::kpt70D, &BuiltInVariable::kpt00D};
constexpr const TVariable *p00U20D00D10D[4] = {&BuiltInVariable::kpt00U, &BuiltInVariable::kpt20D,
&BuiltInVariable::kpt00D, &BuiltInVariable::kpt10D};
constexpr const TVariable *p00V10D00D[3] = {&BuiltInVariable::kpt00V, &BuiltInVariable::kpt10D,
&BuiltInVariable::kpt00D};
constexpr const TVariable *p00W20D00D[3] = {&BuiltInVariable::kpt00W, &BuiltInVariable::kpt20D,
&BuiltInVariable::kpt00D};
constexpr const TVariable *p00X00B00B00B[4] = {&BuiltInVariable::kpt00X, &BuiltInVariable::kpt00B,
&BuiltInVariable::kpt00B, &BuiltInVariable::kpt00B};
constexpr const TVariable *p00X00D[2] = {&BuiltInVariable::kpt00X, &BuiltInVariable::kpt00D};
constexpr const TVariable *p00X10B00B10D[4] = {&BuiltInVariable::kpt00X, &BuiltInVariable::kpt10B,
&BuiltInVariable::kpt00B, &BuiltInVariable::kpt10D};
constexpr const TVariable *p00X10B00D[3] = {&BuiltInVariable::kpt00X, &BuiltInVariable::kpt10B,
&BuiltInVariable::kpt00D};
constexpr const TVariable *p00X10B10B10B10D[5] = {
&BuiltInVariable::kpt00X, &BuiltInVariable::kpt10B, &BuiltInVariable::kpt10B,
&BuiltInVariable::kpt10B, &BuiltInVariable::kpt10D};
constexpr const TVariable *p00X10B10D00B[4] = {&BuiltInVariable::kpt00X, &BuiltInVariable::kpt10B,
&BuiltInVariable::kpt10D, &BuiltInVariable::kpt00B};
constexpr const TVariable *p00X10B10D00D[4] = {&BuiltInVariable::kpt00X, &BuiltInVariable::kpt10B,
&BuiltInVariable::kpt10D, &BuiltInVariable::kpt00D};
constexpr const TVariable *p00X10B70D00D[4] = {&BuiltInVariable::kpt00X, &BuiltInVariable::kpt10B,
&BuiltInVariable::kpt70D, &BuiltInVariable::kpt00D};
constexpr const TVariable *p00X10D00D10D[4] = {&BuiltInVariable::kpt00X, &BuiltInVariable::kpt10D,
&BuiltInVariable::kpt00D, &BuiltInVariable::kpt10D};
constexpr const TVariable *p00X20B00B10D[4] = {&BuiltInVariable::kpt00X, &BuiltInVariable::kpt20B,
&BuiltInVariable::kpt00B, &BuiltInVariable::kpt10D};
constexpr const TVariable *p00X20B10B10B10D[5] = {
&BuiltInVariable::kpt00X, &BuiltInVariable::kpt20B, &BuiltInVariable::kpt10B,
&BuiltInVariable::kpt10B, &BuiltInVariable::kpt10D};
constexpr const TVariable *p00X20B10D00B[4] = {&BuiltInVariable::kpt00X, &BuiltInVariable::kpt20B,
&BuiltInVariable::kpt10D, &BuiltInVariable::kpt00B};
constexpr const TVariable *p00X30B00B10D[4] = {&BuiltInVariable::kpt00X, &BuiltInVariable::kpt30B,
&BuiltInVariable::kpt00B, &BuiltInVariable::kpt10D};
constexpr const TVariable *p00X30B10B10B10D[5] = {
&BuiltInVariable::kpt00X, &BuiltInVariable::kpt30B, &BuiltInVariable::kpt10B,
&BuiltInVariable::kpt10B, &BuiltInVariable::kpt10D};
constexpr const TVariable *p00X30B10D00B[4] = {&BuiltInVariable::kpt00X, &BuiltInVariable::kpt30B,
&BuiltInVariable::kpt10D, &BuiltInVariable::kpt00B};
constexpr const TVariable *p00Y00D[2] = {&BuiltInVariable::kpt00Y, &BuiltInVariable::kpt00D};
constexpr const TVariable *p00Y20B00B20D[4] = {&BuiltInVariable::kpt00Y, &BuiltInVariable::kpt20B,
&BuiltInVariable::kpt00B, &BuiltInVariable::kpt20D};
constexpr const TVariable *p00Y20B20B20B20D[5] = {
&BuiltInVariable::kpt00Y, &BuiltInVariable::kpt20B, &BuiltInVariable::kpt20B,
&BuiltInVariable::kpt20B, &BuiltInVariable::kpt20D};
constexpr const TVariable *p00Y20B20D00B[4] = {&BuiltInVariable::kpt00Y, &BuiltInVariable::kpt20B,
&BuiltInVariable::kpt20D, &BuiltInVariable::kpt00B};
constexpr const TVariable *p00Y20D00D20D[4] = {&BuiltInVariable::kpt00Y, &BuiltInVariable::kpt20D,
&BuiltInVariable::kpt00D, &BuiltInVariable::kpt20D};
constexpr const TVariable *p00Y30B00B20D[4] = {&BuiltInVariable::kpt00Y, &BuiltInVariable::kpt30B,
&BuiltInVariable::kpt00B, &BuiltInVariable::kpt20D};
constexpr const TVariable *p00Y30B20B20B20D[5] = {
&BuiltInVariable::kpt00Y, &BuiltInVariable::kpt30B, &BuiltInVariable::kpt20B,
&BuiltInVariable::kpt20B, &BuiltInVariable::kpt20D};
constexpr const TVariable *p00Y30B20D00B[4] = {&BuiltInVariable::kpt00Y, &BuiltInVariable::kpt30B,
&BuiltInVariable::kpt20D, &BuiltInVariable::kpt00B};
constexpr const TVariable *p00Z00D[2] = {&BuiltInVariable::kpt00Z, &BuiltInVariable::kpt00D};
constexpr const TVariable *p00Z20B00B[3] = {&BuiltInVariable::kpt00Z, &BuiltInVariable::kpt20B,
&BuiltInVariable::kpt00B};
constexpr const TVariable *p00Z20B00D[3] = {&BuiltInVariable::kpt00Z, &BuiltInVariable::kpt20B,
&BuiltInVariable::kpt00D};
constexpr const TVariable *p00Z20B20B20B[4] = {&BuiltInVariable::kpt00Z, &BuiltInVariable::kpt20B,
&BuiltInVariable::kpt20B, &BuiltInVariable::kpt20B};
constexpr const TVariable *p00a00D[2] = {&BuiltInVariable::kpt00a, &BuiltInVariable::kpt00D};
constexpr const TVariable *p00a10B[2] = {&BuiltInVariable::kpt00a, &BuiltInVariable::kpt10B};
constexpr const TVariable *p00a20B00B10D[4] = {&BuiltInVariable::kpt00a, &BuiltInVariable::kpt20B,
&BuiltInVariable::kpt00B, &BuiltInVariable::kpt10D};
constexpr const TVariable *p00a20B00D[3] = {&BuiltInVariable::kpt00a, &BuiltInVariable::kpt20B,
&BuiltInVariable::kpt00D};
constexpr const TVariable *p00a20B10B10B10D[5] = {
&BuiltInVariable::kpt00a, &BuiltInVariable::kpt20B, &BuiltInVariable::kpt10B,
&BuiltInVariable::kpt10B, &BuiltInVariable::kpt10D};
constexpr const TVariable *p00a20B10D00B[4] = {&BuiltInVariable::kpt00a, &BuiltInVariable::kpt20B,
&BuiltInVariable::kpt10D, &BuiltInVariable::kpt00B};
constexpr const TVariable *p00a20B10D00D[4] = {&BuiltInVariable::kpt00a, &BuiltInVariable::kpt20B,
&BuiltInVariable::kpt10D, &BuiltInVariable::kpt00D};
constexpr const TVariable *p00a20B70D00D[4] = {&BuiltInVariable::kpt00a, &BuiltInVariable::kpt20B,
&BuiltInVariable::kpt70D, &BuiltInVariable::kpt00D};
constexpr const TVariable *p00a20D00D10D[4] = {&BuiltInVariable::kpt00a, &BuiltInVariable::kpt20D,
&BuiltInVariable::kpt00D, &BuiltInVariable::kpt10D};
constexpr const TVariable *p00b10D00D[3] = {&BuiltInVariable::kpt00b, &BuiltInVariable::kpt10D,
&BuiltInVariable::kpt00D};
constexpr const TVariable *p00c20D00D[3] = {&BuiltInVariable::kpt00c, &BuiltInVariable::kpt20D,
&BuiltInVariable::kpt00D};
constexpr const TVariable *p00d00D[2] = {&BuiltInVariable::kpt00d, &BuiltInVariable::kpt00D};
constexpr const TVariable *p00d10B00B10D[4] = {&BuiltInVariable::kpt00d, &BuiltInVariable::kpt10B,
&BuiltInVariable::kpt00B, &BuiltInVariable::kpt10D};
constexpr const TVariable *p00d10B00B70D[4] = {&BuiltInVariable::kpt00d, &BuiltInVariable::kpt10B,
&BuiltInVariable::kpt00B, &BuiltInVariable::kpt70D};
constexpr const TVariable *p00d20B00B10D[4] = {&BuiltInVariable::kpt00d, &BuiltInVariable::kpt20B,
&BuiltInVariable::kpt00B, &BuiltInVariable::kpt10D};
constexpr const TVariable *p00d20B10B10B10D[5] = {
&BuiltInVariable::kpt00d, &BuiltInVariable::kpt20B, &BuiltInVariable::kpt10B,
&BuiltInVariable::kpt10B, &BuiltInVariable::kpt10D};
constexpr const TVariable *p00d20B10D00B[4] = {&BuiltInVariable::kpt00d, &BuiltInVariable::kpt20B,
&BuiltInVariable::kpt10D, &BuiltInVariable::kpt00B};
constexpr const TVariable *p00d30B00B10D[4] = {&BuiltInVariable::kpt00d, &BuiltInVariable::kpt30B,
&BuiltInVariable::kpt00B, &BuiltInVariable::kpt10D};
constexpr const TVariable *p00d30B10B10B10D[5] = {
&BuiltInVariable::kpt00d, &BuiltInVariable::kpt30B, &BuiltInVariable::kpt10B,
&BuiltInVariable::kpt10B, &BuiltInVariable::kpt10D};
constexpr const TVariable *p00d30B10D00B[4] = {&BuiltInVariable::kpt00d, &BuiltInVariable::kpt30B,
&BuiltInVariable::kpt10D, &BuiltInVariable::kpt00B};
constexpr const TVariable *p00e00D[2] = {&BuiltInVariable::kpt00e, &BuiltInVariable::kpt00D};
constexpr const TVariable *p00e20B00B[3] = {&BuiltInVariable::kpt00e, &BuiltInVariable::kpt20B,
&BuiltInVariable::kpt00B};
constexpr const TVariable *p00e30B00B[3] = {&BuiltInVariable::kpt00e, &BuiltInVariable::kpt30B,
&BuiltInVariable::kpt00B};
constexpr const TVariable *p00e30B20B20B[4] = {&BuiltInVariable::kpt00e, &BuiltInVariable::kpt30B,
&BuiltInVariable::kpt20B, &BuiltInVariable::kpt20B};
constexpr const TVariable *p00f00D[2] = {&BuiltInVariable::kpt00f, &BuiltInVariable::kpt00D};
constexpr const TVariable *p00f10B[2] = {&BuiltInVariable::kpt00f, &BuiltInVariable::kpt10B};
constexpr const TVariable *p00f20B00B10D[4] = {&BuiltInVariable::kpt00f, &BuiltInVariable::kpt20B,
&BuiltInVariable::kpt00B, &BuiltInVariable::kpt10D};
constexpr const TVariable *p00f20B00B70D[4] = {&BuiltInVariable::kpt00f, &BuiltInVariable::kpt20B,
&BuiltInVariable::kpt00B, &BuiltInVariable::kpt70D};
constexpr const TVariable *p00f30B00B[3] = {&BuiltInVariable::kpt00f, &BuiltInVariable::kpt30B,
&BuiltInVariable::kpt00B};
constexpr const TVariable *p00f30B10B10B10D[5] = {
&BuiltInVariable::kpt00f, &BuiltInVariable::kpt30B, &BuiltInVariable::kpt10B,
&BuiltInVariable::kpt10B, &BuiltInVariable::kpt10D};
constexpr const TVariable *p00f30B10D[3] = {&BuiltInVariable::kpt00f, &BuiltInVariable::kpt30B,
&BuiltInVariable::kpt10D};
constexpr const TVariable *p00g00B00B00B00D[5] = {
&BuiltInVariable::kpt00g, &BuiltInVariable::kpt00B, &BuiltInVariable::kpt00B,
&BuiltInVariable::kpt00B, &BuiltInVariable::kpt00D};
constexpr const TVariable *p00g00B00B00D[4] = {&BuiltInVariable::kpt00g, &BuiltInVariable::kpt00B,
&BuiltInVariable::kpt00B, &BuiltInVariable::kpt00D};
constexpr const TVariable *p00g00B00D00B[4] = {&BuiltInVariable::kpt00g, &BuiltInVariable::kpt00B,
&BuiltInVariable::kpt00D, &BuiltInVariable::kpt00B};
constexpr const TVariable *p00g00D00D00D[4] = {&BuiltInVariable::kpt00g, &BuiltInVariable::kpt00D,
&BuiltInVariable::kpt00D, &BuiltInVariable::kpt00D};
constexpr const TVariable *p00g10B00B00B00D[5] = {
&BuiltInVariable::kpt00g, &BuiltInVariable::kpt10B, &BuiltInVariable::kpt00B,
&BuiltInVariable::kpt00B, &BuiltInVariable::kpt00D};
constexpr const TVariable *p00g10B00B00D[4] = {&BuiltInVariable::kpt00g, &BuiltInVariable::kpt10B,
&BuiltInVariable::kpt00B, &BuiltInVariable::kpt00D};
constexpr const TVariable *p00g10B00D00B[4] = {&BuiltInVariable::kpt00g, &BuiltInVariable::kpt10B,
&BuiltInVariable::kpt00D, &BuiltInVariable::kpt00B};
constexpr const TVariable *p00g30B00B00B00D[5] = {
&BuiltInVariable::kpt00g, &BuiltInVariable::kpt30B, &BuiltInVariable::kpt00B,
&BuiltInVariable::kpt00B, &BuiltInVariable::kpt00D};
constexpr const TVariable *p00g30B00B00D[4] = {&BuiltInVariable::kpt00g, &BuiltInVariable::kpt30B,
&BuiltInVariable::kpt00B, &BuiltInVariable::kpt00D};
constexpr const TVariable *p00g30B00D00B[4] = {&BuiltInVariable::kpt00g, &BuiltInVariable::kpt30B,
&BuiltInVariable::kpt00D, &BuiltInVariable::kpt00B};
constexpr const TVariable *p00h00B[2] = {&BuiltInVariable::kpt00h, &BuiltInVariable::kpt00B};
constexpr const TVariable *p00h00D[2] = {&BuiltInVariable::kpt00h, &BuiltInVariable::kpt00D};
constexpr const TVariable *p00h10B00B00B00D[5] = {
&BuiltInVariable::kpt00h, &BuiltInVariable::kpt10B, &BuiltInVariable::kpt00B,
&BuiltInVariable::kpt00B, &BuiltInVariable::kpt00D};
constexpr const TVariable *p00h10B00B00D[4] = {&BuiltInVariable::kpt00h, &BuiltInVariable::kpt10B,
&BuiltInVariable::kpt00B, &BuiltInVariable::kpt00D};
constexpr const TVariable *p00h10B00D00B[4] = {&BuiltInVariable::kpt00h, &BuiltInVariable::kpt10B,
&BuiltInVariable::kpt00D, &BuiltInVariable::kpt00B};
constexpr const TVariable *p00h10D00D00D[4] = {&BuiltInVariable::kpt00h, &BuiltInVariable::kpt10D,
&BuiltInVariable::kpt00D, &BuiltInVariable::kpt00D};
constexpr const TVariable *p00h20B00B[3] = {&BuiltInVariable::kpt00h, &BuiltInVariable::kpt20B,
&BuiltInVariable::kpt00B};
constexpr const TVariable *p00i00B[2] = {&BuiltInVariable::kpt00i, &BuiltInVariable::kpt00B};
constexpr const TVariable *p00i00D[2] = {&BuiltInVariable::kpt00i, &BuiltInVariable::kpt00D};
constexpr const TVariable *p00i20B00B00B00D[5] = {
&BuiltInVariable::kpt00i, &BuiltInVariable::kpt20B, &BuiltInVariable::kpt00B,
&BuiltInVariable::kpt00B, &BuiltInVariable::kpt00D};
constexpr const TVariable *p00i20B00B00D[4] = {&BuiltInVariable::kpt00i, &BuiltInVariable::kpt20B,
&BuiltInVariable::kpt00B, &BuiltInVariable::kpt00D};
constexpr const TVariable *p00i20B00D00B[4] = {&BuiltInVariable::kpt00i, &BuiltInVariable::kpt20B,
&BuiltInVariable::kpt00D, &BuiltInVariable::kpt00B};
constexpr const TVariable *p00j00D[2] = {&BuiltInVariable::kpt00j, &BuiltInVariable::kpt00D};
constexpr const TVariable *p00k00D[2] = {&BuiltInVariable::kpt00k, &BuiltInVariable::kpt00D};
constexpr const TVariable *p00k20B[2] = {&BuiltInVariable::kpt00k, &BuiltInVariable::kpt20B};
constexpr const TVariable *p00k30B00B[3] = {&BuiltInVariable::kpt00k, &BuiltInVariable::kpt30B,
&BuiltInVariable::kpt00B};
constexpr const TVariable *p00k30B00D[3] = {&BuiltInVariable::kpt00k, &BuiltInVariable::kpt30B,
&BuiltInVariable::kpt00D};
constexpr const TVariable *p00k30B20B20B[4] = {&BuiltInVariable::kpt00k, &BuiltInVariable::kpt30B,
&BuiltInVariable::kpt20B, &BuiltInVariable::kpt20B};
constexpr const TVariable *p00l00D[2] = {&BuiltInVariable::kpt00l, &BuiltInVariable::kpt00D};
constexpr const TVariable *p00l20B[2] = {&BuiltInVariable::kpt00l, &BuiltInVariable::kpt20B};
constexpr const TVariable *p00l30B00B[3] = {&BuiltInVariable::kpt00l, &BuiltInVariable::kpt30B,
&BuiltInVariable::kpt00B};
constexpr const TVariable *p00m00B[2] = {&BuiltInVariable::kpt00m, &BuiltInVariable::kpt00B};
constexpr const TVariable *p00m00D[2] = {&BuiltInVariable::kpt00m, &BuiltInVariable::kpt00D};
constexpr const TVariable *p00m20B00B00B00D[5] = {
&BuiltInVariable::kpt00m, &BuiltInVariable::kpt20B, &BuiltInVariable::kpt00B,
&BuiltInVariable::kpt00B, &BuiltInVariable::kpt00D};
constexpr const TVariable *p00m20B00B00D[4] = {&BuiltInVariable::kpt00m, &BuiltInVariable::kpt20B,
&BuiltInVariable::kpt00B, &BuiltInVariable::kpt00D};
constexpr const TVariable *p00m20B00D00B[4] = {&BuiltInVariable::kpt00m, &BuiltInVariable::kpt20B,
&BuiltInVariable::kpt00D, &BuiltInVariable::kpt00B};
constexpr const TVariable *p00m30B00B00B00D[5] = {
&BuiltInVariable::kpt00m, &BuiltInVariable::kpt30B, &BuiltInVariable::kpt00B,
&BuiltInVariable::kpt00B, &BuiltInVariable::kpt00D};
constexpr const TVariable *p00m30B00B00D[4] = {&BuiltInVariable::kpt00m, &BuiltInVariable::kpt30B,
&BuiltInVariable::kpt00B, &BuiltInVariable::kpt00D};
constexpr const TVariable *p00m30B00D00B[4] = {&BuiltInVariable::kpt00m, &BuiltInVariable::kpt30B,
&BuiltInVariable::kpt00D, &BuiltInVariable::kpt00B};
constexpr const TVariable *p00n10B00B10D[4] = {&BuiltInVariable::kpt00n, &BuiltInVariable::kpt10B,
&BuiltInVariable::kpt00B, &BuiltInVariable::kpt10D};
constexpr const TVariable *p00n10B00B70D[4] = {&BuiltInVariable::kpt00n, &BuiltInVariable::kpt10B,
&BuiltInVariable::kpt00B, &BuiltInVariable::kpt70D};
constexpr const TVariable *p00n20B10B10B10D[5] = {
&BuiltInVariable::kpt00n, &BuiltInVariable::kpt20B, &BuiltInVariable::kpt10B,
&BuiltInVariable::kpt10B, &BuiltInVariable::kpt10D};
constexpr const TVariable *p00n20B10D[3] = {&BuiltInVariable::kpt00n, &BuiltInVariable::kpt20B,
&BuiltInVariable::kpt10D};
constexpr const TVariable *p00n30B10B10B10D[5] = {
&BuiltInVariable::kpt00n, &BuiltInVariable::kpt30B, &BuiltInVariable::kpt10B,
&BuiltInVariable::kpt10B, &BuiltInVariable::kpt10D};
constexpr const TVariable *p00n30B10D[3] = {&BuiltInVariable::kpt00n, &BuiltInVariable::kpt30B,
&BuiltInVariable::kpt10D};
constexpr const TVariable *p00o00B00B00B00D[5] = {
&BuiltInVariable::kpt00o, &BuiltInVariable::kpt00B, &BuiltInVariable::kpt00B,
&BuiltInVariable::kpt00B, &BuiltInVariable::kpt00D};
constexpr const TVariable *p00o00B00B00D[4] = {&BuiltInVariable::kpt00o, &BuiltInVariable::kpt00B,
&BuiltInVariable::kpt00B, &BuiltInVariable::kpt00D};
constexpr const TVariable *p00o00B00D00B[4] = {&BuiltInVariable::kpt00o, &BuiltInVariable::kpt00B,
&BuiltInVariable::kpt00D, &BuiltInVariable::kpt00B};
constexpr const TVariable *p00o00D00D00D[4] = {&BuiltInVariable::kpt00o, &BuiltInVariable::kpt00D,
&BuiltInVariable::kpt00D, &BuiltInVariable::kpt00D};
constexpr const TVariable *p00o10B00B00B00D[5] = {
&BuiltInVariable::kpt00o, &BuiltInVariable::kpt10B, &BuiltInVariable::kpt00B,
&BuiltInVariable::kpt00B, &BuiltInVariable::kpt00D};
constexpr const TVariable *p00o10B00B00D[4] = {&BuiltInVariable::kpt00o, &BuiltInVariable::kpt10B,
&BuiltInVariable::kpt00B, &BuiltInVariable::kpt00D};
constexpr const TVariable *p00o10B00D00B[4] = {&BuiltInVariable::kpt00o, &BuiltInVariable::kpt10B,
&BuiltInVariable::kpt00D, &BuiltInVariable::kpt00B};
constexpr const TVariable *p00o30B00B00B00D[5] = {
&BuiltInVariable::kpt00o, &BuiltInVariable::kpt30B, &BuiltInVariable::kpt00B,
&BuiltInVariable::kpt00B, &BuiltInVariable::kpt00D};
constexpr const TVariable *p00o30B00B00D[4] = {&BuiltInVariable::kpt00o, &BuiltInVariable::kpt30B,
&BuiltInVariable::kpt00B, &BuiltInVariable::kpt00D};
constexpr const TVariable *p00o30B00D00B[4] = {&BuiltInVariable::kpt00o, &BuiltInVariable::kpt30B,
&BuiltInVariable::kpt00D, &BuiltInVariable::kpt00B};
constexpr const TVariable *p00p00B[2] = {&BuiltInVariable::kpt00p, &BuiltInVariable::kpt00B};
constexpr const TVariable *p00p00D[2] = {&BuiltInVariable::kpt00p, &BuiltInVariable::kpt00D};
constexpr const TVariable *p00p10B00B00B00D[5] = {
&BuiltInVariable::kpt00p, &BuiltInVariable::kpt10B, &BuiltInVariable::kpt00B,
&BuiltInVariable::kpt00B, &BuiltInVariable::kpt00D};
constexpr const TVariable *p00p10B00B00D[4] = {&BuiltInVariable::kpt00p, &BuiltInVariable::kpt10B,
&BuiltInVariable::kpt00B, &BuiltInVariable::kpt00D};
constexpr const TVariable *p00p10B00D00B[4] = {&BuiltInVariable::kpt00p, &BuiltInVariable::kpt10B,
&BuiltInVariable::kpt00D, &BuiltInVariable::kpt00B};
constexpr const TVariable *p00p10D00D00D[4] = {&BuiltInVariable::kpt00p, &BuiltInVariable::kpt10D,
&BuiltInVariable::kpt00D, &BuiltInVariable::kpt00D};
constexpr const TVariable *p00p20B00B[3] = {&BuiltInVariable::kpt00p, &BuiltInVariable::kpt20B,
&BuiltInVariable::kpt00B};
constexpr const TVariable *p00q10B10B10B10D[5] = {
&BuiltInVariable::kpt00q, &BuiltInVariable::kpt10B, &BuiltInVariable::kpt10B,
&BuiltInVariable::kpt10B, &BuiltInVariable::kpt10D};
constexpr const TVariable *p00q10B10D00D[4] = {&BuiltInVariable::kpt00q, &BuiltInVariable::kpt10B,
&BuiltInVariable::kpt10D, &BuiltInVariable::kpt00D};
constexpr const TVariable *p00q10B70D00D[4] = {&BuiltInVariable::kpt00q, &BuiltInVariable::kpt10B,
&BuiltInVariable::kpt70D, &BuiltInVariable::kpt00D};
constexpr const TVariable *p00q10D10D[3] = {&BuiltInVariable::kpt00q, &BuiltInVariable::kpt10D,
&BuiltInVariable::kpt10D};
constexpr const TVariable *p00q20B00D[3] = {&BuiltInVariable::kpt00q, &BuiltInVariable::kpt20B,
&BuiltInVariable::kpt00D};
constexpr const TVariable *p00q20B10B10B10D[5] = {
&BuiltInVariable::kpt00q, &BuiltInVariable::kpt20B, &BuiltInVariable::kpt10B,
&BuiltInVariable::kpt10B, &BuiltInVariable::kpt10D};
constexpr const TVariable *p00q20B10D[3] = {&BuiltInVariable::kpt00q, &BuiltInVariable::kpt20B,
&BuiltInVariable::kpt10D};
constexpr const TVariable *p00q30B10B10B10D[5] = {
&BuiltInVariable::kpt00q, &BuiltInVariable::kpt30B, &BuiltInVariable::kpt10B,
&BuiltInVariable::kpt10B, &BuiltInVariable::kpt10D};
constexpr const TVariable *p00q30B10D[3] = {&BuiltInVariable::kpt00q, &BuiltInVariable::kpt30B,
&BuiltInVariable::kpt10D};
constexpr const TVariable *p00r00D[2] = {&BuiltInVariable::kpt00r, &BuiltInVariable::kpt00D};
constexpr const TVariable *p00s00D[2] = {&BuiltInVariable::kpt00s, &BuiltInVariable::kpt00D};
constexpr const TVariable *p00s20B[2] = {&BuiltInVariable::kpt00s, &BuiltInVariable::kpt20B};
constexpr const TVariable *p00s30B00B[3] = {&BuiltInVariable::kpt00s, &BuiltInVariable::kpt30B,
&BuiltInVariable::kpt00B};
constexpr const TVariable *p00s30B00D[3] = {&BuiltInVariable::kpt00s, &BuiltInVariable::kpt30B,
&BuiltInVariable::kpt00D};
constexpr const TVariable *p00s30B20B20B[4] = {&BuiltInVariable::kpt00s, &BuiltInVariable::kpt30B,
&BuiltInVariable::kpt20B, &BuiltInVariable::kpt20B};
constexpr const TVariable *p00t00B00B00B00D[5] = {
&BuiltInVariable::kpt00t, &BuiltInVariable::kpt00B, &BuiltInVariable::kpt00B,
&BuiltInVariable::kpt00B, &BuiltInVariable::kpt00D};
constexpr const TVariable *p00t00B00B00D[4] = {&BuiltInVariable::kpt00t, &BuiltInVariable::kpt00B,
&BuiltInVariable::kpt00B, &BuiltInVariable::kpt00D};
constexpr const TVariable *p00t00B00D00B[4] = {&BuiltInVariable::kpt00t, &BuiltInVariable::kpt00B,
&BuiltInVariable::kpt00D, &BuiltInVariable::kpt00B};
constexpr const TVariable *p00t00D00D00D[4] = {&BuiltInVariable::kpt00t, &BuiltInVariable::kpt00D,
&BuiltInVariable::kpt00D, &BuiltInVariable::kpt00D};
constexpr const TVariable *p00t10B00B00B00D[5] = {
&BuiltInVariable::kpt00t, &BuiltInVariable::kpt10B, &BuiltInVariable::kpt00B,
&BuiltInVariable::kpt00B, &BuiltInVariable::kpt00D};
constexpr const TVariable *p00t10B00B00D[4] = {&BuiltInVariable::kpt00t, &BuiltInVariable::kpt10B,
&BuiltInVariable::kpt00B, &BuiltInVariable::kpt00D};
constexpr const TVariable *p00t10B00D00B[4] = {&BuiltInVariable::kpt00t, &BuiltInVariable::kpt10B,
&BuiltInVariable::kpt00D, &BuiltInVariable::kpt00B};
constexpr const TVariable *p00t30B00B00B00D[5] = {
&BuiltInVariable::kpt00t, &BuiltInVariable::kpt30B, &BuiltInVariable::kpt00B,
&BuiltInVariable::kpt00B, &BuiltInVariable::kpt00D};
constexpr const TVariable *p00t30B00B00D[4] = {&BuiltInVariable::kpt00t, &BuiltInVariable::kpt30B,
&BuiltInVariable::kpt00B, &BuiltInVariable::kpt00D};
constexpr const TVariable *p00t30B00D00B[4] = {&BuiltInVariable::kpt00t, &BuiltInVariable::kpt30B,
&BuiltInVariable::kpt00D, &BuiltInVariable::kpt00B};
constexpr const TVariable *p00u00B[2] = {&BuiltInVariable::kpt00u, &BuiltInVariable::kpt00B};
constexpr const TVariable *p00u00D[2] = {&BuiltInVariable::kpt00u, &BuiltInVariable::kpt00D};
constexpr const TVariable *p00u10B00B00B00D[5] = {
&BuiltInVariable::kpt00u, &BuiltInVariable::kpt10B, &BuiltInVariable::kpt00B,
&BuiltInVariable::kpt00B, &BuiltInVariable::kpt00D};
constexpr const TVariable *p00u10B00B00D[4] = {&BuiltInVariable::kpt00u, &BuiltInVariable::kpt10B,
&BuiltInVariable::kpt00B, &BuiltInVariable::kpt00D};
constexpr const TVariable *p00u10B00D00B[4] = {&BuiltInVariable::kpt00u, &BuiltInVariable::kpt10B,
&BuiltInVariable::kpt00D, &BuiltInVariable::kpt00B};
constexpr const TVariable *p00u10D00D00D[4] = {&BuiltInVariable::kpt00u, &BuiltInVariable::kpt10D,
&BuiltInVariable::kpt00D, &BuiltInVariable::kpt00D};
constexpr const TVariable *p00u20B00B[3] = {&BuiltInVariable::kpt00u, &BuiltInVariable::kpt20B,
&BuiltInVariable::kpt00B};
constexpr const TVariable *p00v10B10B10B10D[5] = {
&BuiltInVariable::kpt00v, &BuiltInVariable::kpt10B, &BuiltInVariable::kpt10B,
&BuiltInVariable::kpt10B, &BuiltInVariable::kpt10D};
constexpr const TVariable *p00v10B10D00D[4] = {&BuiltInVariable::kpt00v, &BuiltInVariable::kpt10B,
&BuiltInVariable::kpt10D, &BuiltInVariable::kpt00D};
constexpr const TVariable *p00v10B70D00D[4] = {&BuiltInVariable::kpt00v, &BuiltInVariable::kpt10B,
&BuiltInVariable::kpt70D, &BuiltInVariable::kpt00D};
constexpr const TVariable *p00v10D10D[3] = {&BuiltInVariable::kpt00v, &BuiltInVariable::kpt10D,
&BuiltInVariable::kpt10D};
constexpr const TVariable *p00v20B00D[3] = {&BuiltInVariable::kpt00v, &BuiltInVariable::kpt20B,
&BuiltInVariable::kpt00D};
constexpr const TVariable *p00v20B10B10B10D[5] = {
&BuiltInVariable::kpt00v, &BuiltInVariable::kpt20B, &BuiltInVariable::kpt10B,
&BuiltInVariable::kpt10B, &BuiltInVariable::kpt10D};
constexpr const TVariable *p00v20B10D[3] = {&BuiltInVariable::kpt00v, &BuiltInVariable::kpt20B,
&BuiltInVariable::kpt10D};
constexpr const TVariable *p00v30B10B10B10D[5] = {
&BuiltInVariable::kpt00v, &BuiltInVariable::kpt30B, &BuiltInVariable::kpt10B,
&BuiltInVariable::kpt10B, &BuiltInVariable::kpt10D};
constexpr const TVariable *p00v30B10D[3] = {&BuiltInVariable::kpt00v, &BuiltInVariable::kpt30B,
&BuiltInVariable::kpt10D};
constexpr const TVariable *p00w00D[2] = {&BuiltInVariable::kpt00w, &BuiltInVariable::kpt00D};
constexpr const TVariable *p00x00D[2] = {&BuiltInVariable::kpt00x, &BuiltInVariable::kpt00D};
constexpr const TVariable *p00x20B[2] = {&BuiltInVariable::kpt00x, &BuiltInVariable::kpt20B};
constexpr const TVariable *p00x30B00B[3] = {&BuiltInVariable::kpt00x, &BuiltInVariable::kpt30B,
&BuiltInVariable::kpt00B};
constexpr const TVariable *p00x30B00D[3] = {&BuiltInVariable::kpt00x, &BuiltInVariable::kpt30B,
&BuiltInVariable::kpt00D};
constexpr const TVariable *p00x30B20B20B[4] = {&BuiltInVariable::kpt00x, &BuiltInVariable::kpt30B,
&BuiltInVariable::kpt20B, &BuiltInVariable::kpt20B};
constexpr const TVariable *p00y10D00B[3] = {&BuiltInVariable::kpt00y, &BuiltInVariable::kpt10D,
&BuiltInVariable::kpt00B};
constexpr const TVariable *p00y10D00D00D[4] = {&BuiltInVariable::kpt00y, &BuiltInVariable::kpt10D,
&BuiltInVariable::kpt00D, &BuiltInVariable::kpt00D};
constexpr const TVariable *p00y10D00E00E[4] = {&BuiltInVariable::kpt00y, &BuiltInVariable::kpt10D,
&BuiltInVariable::kpt00E, &BuiltInVariable::kpt00E};
constexpr const TVariable *p00y10D30B[3] = {&BuiltInVariable::kpt00y, &BuiltInVariable::kpt10D,
&BuiltInVariable::kpt30B};
constexpr const TVariable *p00z10D00B[3] = {&BuiltInVariable::kpt00z, &BuiltInVariable::kpt10D,
&BuiltInVariable::kpt00B};
constexpr const TVariable *p00z10D00D00D[4] = {&BuiltInVariable::kpt00z, &BuiltInVariable::kpt10D,
&BuiltInVariable::kpt00D, &BuiltInVariable::kpt00D};
constexpr const TVariable *p00z10D00E00E[4] = {&BuiltInVariable::kpt00z, &BuiltInVariable::kpt10D,
&BuiltInVariable::kpt00E, &BuiltInVariable::kpt00E};
constexpr const TVariable *p00z10D30D[3] = {&BuiltInVariable::kpt00z, &BuiltInVariable::kpt10D,
&BuiltInVariable::kpt30D};
constexpr const TVariable *p01A10D00B[3] = {&BuiltInVariable::kpt01A, &BuiltInVariable::kpt10D,
&BuiltInVariable::kpt00B};
constexpr const TVariable *p01A10D00D00D[4] = {&BuiltInVariable::kpt01A, &BuiltInVariable::kpt10D,
&BuiltInVariable::kpt00D, &BuiltInVariable::kpt00D};
constexpr const TVariable *p01A10D00E00E[4] = {&BuiltInVariable::kpt01A, &BuiltInVariable::kpt10D,
&BuiltInVariable::kpt00E, &BuiltInVariable::kpt00E};
constexpr const TVariable *p01A10D30E[3] = {&BuiltInVariable::kpt01A, &BuiltInVariable::kpt10D,
&BuiltInVariable::kpt30E};
constexpr const TVariable *p01B20D00B[3] = {&BuiltInVariable::kpt01B, &BuiltInVariable::kpt20D,
&BuiltInVariable::kpt00B};
constexpr const TVariable *p01B20D00D00D[4] = {&BuiltInVariable::kpt01B, &BuiltInVariable::kpt20D,
&BuiltInVariable::kpt00D, &BuiltInVariable::kpt00D};
constexpr const TVariable *p01B20D00E00E[4] = {&BuiltInVariable::kpt01B, &BuiltInVariable::kpt20D,
&BuiltInVariable::kpt00E, &BuiltInVariable::kpt00E};
constexpr const TVariable *p01B20D30B[3] = {&BuiltInVariable::kpt01B, &BuiltInVariable::kpt20D,
&BuiltInVariable::kpt30B};
constexpr const TVariable *p01C20D00B[3] = {&BuiltInVariable::kpt01C, &BuiltInVariable::kpt20D,
&BuiltInVariable::kpt00B};
constexpr const TVariable *p01C20D00D00D[4] = {&BuiltInVariable::kpt01C, &BuiltInVariable::kpt20D,
&BuiltInVariable::kpt00D, &BuiltInVariable::kpt00D};
constexpr const TVariable *p01C20D00E00E[4] = {&BuiltInVariable::kpt01C, &BuiltInVariable::kpt20D,
&BuiltInVariable::kpt00E, &BuiltInVariable::kpt00E};
constexpr const TVariable *p01C20D30D[3] = {&BuiltInVariable::kpt01C, &BuiltInVariable::kpt20D,
&BuiltInVariable::kpt30D};
constexpr const TVariable *p01D20D00B[3] = {&BuiltInVariable::kpt01D, &BuiltInVariable::kpt20D,
&BuiltInVariable::kpt00B};
constexpr const TVariable *p01D20D00D00D[4] = {&BuiltInVariable::kpt01D, &BuiltInVariable::kpt20D,
&BuiltInVariable::kpt00D, &BuiltInVariable::kpt00D};
constexpr const TVariable *p01D20D00E00E[4] = {&BuiltInVariable::kpt01D, &BuiltInVariable::kpt20D,
&BuiltInVariable::kpt00E, &BuiltInVariable::kpt00E};
constexpr const TVariable *p01D20D30E[3] = {&BuiltInVariable::kpt01D, &BuiltInVariable::kpt20D,
&BuiltInVariable::kpt30E};
constexpr const TVariable *p01E20D00B[3] = {&BuiltInVariable::kpt01E, &BuiltInVariable::kpt20D,
&BuiltInVariable::kpt00B};
constexpr const TVariable *p01E20D00D00D[4] = {&BuiltInVariable::kpt01E, &BuiltInVariable::kpt20D,
&BuiltInVariable::kpt00D, &BuiltInVariable::kpt00D};
constexpr const TVariable *p01E20D00E00E[4] = {&BuiltInVariable::kpt01E, &BuiltInVariable::kpt20D,
&BuiltInVariable::kpt00E, &BuiltInVariable::kpt00E};
constexpr const TVariable *p01E20D30B[3] = {&BuiltInVariable::kpt01E, &BuiltInVariable::kpt20D,
&BuiltInVariable::kpt30B};
constexpr const TVariable *p01F20D00B[3] = {&BuiltInVariable::kpt01F, &BuiltInVariable::kpt20D,
&BuiltInVariable::kpt00B};
constexpr const TVariable *p01F20D00D00D[4] = {&BuiltInVariable::kpt01F, &BuiltInVariable::kpt20D,
&BuiltInVariable::kpt00D, &BuiltInVariable::kpt00D};
constexpr const TVariable *p01F20D00E00E[4] = {&BuiltInVariable::kpt01F, &BuiltInVariable::kpt20D,
&BuiltInVariable::kpt00E, &BuiltInVariable::kpt00E};
constexpr const TVariable *p01F20D30D[3] = {&BuiltInVariable::kpt01F, &BuiltInVariable::kpt20D,
&BuiltInVariable::kpt30D};
constexpr const TVariable *p01G20D00B[3] = {&BuiltInVariable::kpt01G, &BuiltInVariable::kpt20D,
&BuiltInVariable::kpt00B};
constexpr const TVariable *p01G20D00D00D[4] = {&BuiltInVariable::kpt01G, &BuiltInVariable::kpt20D,
&BuiltInVariable::kpt00D, &BuiltInVariable::kpt00D};
constexpr const TVariable *p01G20D00E00E[4] = {&BuiltInVariable::kpt01G, &BuiltInVariable::kpt20D,
&BuiltInVariable::kpt00E, &BuiltInVariable::kpt00E};
constexpr const TVariable *p01G20D30E[3] = {&BuiltInVariable::kpt01G, &BuiltInVariable::kpt20D,
&BuiltInVariable::kpt30E};
constexpr const TVariable *p01H20D00B[3] = {&BuiltInVariable::kpt01H, &BuiltInVariable::kpt20D,
&BuiltInVariable::kpt00B};
constexpr const TVariable *p01H20D00D00D[4] = {&BuiltInVariable::kpt01H, &BuiltInVariable::kpt20D,
&BuiltInVariable::kpt00D, &BuiltInVariable::kpt00D};
constexpr const TVariable *p01H20D00E00E[4] = {&BuiltInVariable::kpt01H, &BuiltInVariable::kpt20D,
&BuiltInVariable::kpt00E, &BuiltInVariable::kpt00E};
constexpr const TVariable *p01H20D30B[3] = {&BuiltInVariable::kpt01H, &BuiltInVariable::kpt20D,
&BuiltInVariable::kpt30B};
constexpr const TVariable *p01I20D00B[3] = {&BuiltInVariable::kpt01I, &BuiltInVariable::kpt20D,
&BuiltInVariable::kpt00B};
constexpr const TVariable *p01I20D00D00D[4] = {&BuiltInVariable::kpt01I, &BuiltInVariable::kpt20D,
&BuiltInVariable::kpt00D, &BuiltInVariable::kpt00D};
constexpr const TVariable *p01I20D00E00E[4] = {&BuiltInVariable::kpt01I, &BuiltInVariable::kpt20D,
&BuiltInVariable::kpt00E, &BuiltInVariable::kpt00E};
constexpr const TVariable *p01I20D30D[3] = {&BuiltInVariable::kpt01I, &BuiltInVariable::kpt20D,
&BuiltInVariable::kpt30D};
constexpr const TVariable *p01J20D00B[3] = {&BuiltInVariable::kpt01J, &BuiltInVariable::kpt20D,
&BuiltInVariable::kpt00B};
constexpr const TVariable *p01J20D00D00D[4] = {&BuiltInVariable::kpt01J, &BuiltInVariable::kpt20D,
&BuiltInVariable::kpt00D, &BuiltInVariable::kpt00D};
constexpr const TVariable *p01J20D00E00E[4] = {&BuiltInVariable::kpt01J, &BuiltInVariable::kpt20D,
&BuiltInVariable::kpt00E, &BuiltInVariable::kpt00E};
constexpr const TVariable *p01J20D30E[3] = {&BuiltInVariable::kpt01J, &BuiltInVariable::kpt20D,
&BuiltInVariable::kpt30E};
constexpr const TVariable *p01K00D00B[3] = {&BuiltInVariable::kpt01K, &BuiltInVariable::kpt00D,
&BuiltInVariable::kpt00B};
constexpr const TVariable *p01K00D00D00D[4] = {&BuiltInVariable::kpt01K, &BuiltInVariable::kpt00D,
&BuiltInVariable::kpt00D, &BuiltInVariable::kpt00D};
constexpr const TVariable *p01K00D00E00E[4] = {&BuiltInVariable::kpt01K, &BuiltInVariable::kpt00D,
&BuiltInVariable::kpt00E, &BuiltInVariable::kpt00E};
constexpr const TVariable *p01K00D30B[3] = {&BuiltInVariable::kpt01K, &BuiltInVariable::kpt00D,
&BuiltInVariable::kpt30B};
constexpr const TVariable *p01L00D00B[3] = {&BuiltInVariable::kpt01L, &BuiltInVariable::kpt00D,
&BuiltInVariable::kpt00B};
constexpr const TVariable *p01L00D00D00D[4] = {&BuiltInVariable::kpt01L, &BuiltInVariable::kpt00D,
&BuiltInVariable::kpt00D, &BuiltInVariable::kpt00D};
constexpr const TVariable *p01L00D00E00E[4] = {&BuiltInVariable::kpt01L, &BuiltInVariable::kpt00D,
&BuiltInVariable::kpt00E, &BuiltInVariable::kpt00E};
constexpr const TVariable *p01L00D30D[3] = {&BuiltInVariable::kpt01L, &BuiltInVariable::kpt00D,
&BuiltInVariable::kpt30D};
constexpr const TVariable *p01M00D00B[3] = {&BuiltInVariable::kpt01M, &BuiltInVariable::kpt00D,
&BuiltInVariable::kpt00B};
constexpr const TVariable *p01M00D00D00D[4] = {&BuiltInVariable::kpt01M, &BuiltInVariable::kpt00D,
&BuiltInVariable::kpt00D, &BuiltInVariable::kpt00D};
constexpr const TVariable *p01M00D00E00E[4] = {&BuiltInVariable::kpt01M, &BuiltInVariable::kpt00D,
&BuiltInVariable::kpt00E, &BuiltInVariable::kpt00E};
constexpr const TVariable *p01M00D30E[3] = {&BuiltInVariable::kpt01M, &BuiltInVariable::kpt00D,
&BuiltInVariable::kpt30E};
constexpr const TVariable *p01N10D00B[3] = {&BuiltInVariable::kpt01N, &BuiltInVariable::kpt10D,
&BuiltInVariable::kpt00B};
constexpr const TVariable *p01N10D00D00D[4] = {&BuiltInVariable::kpt01N, &BuiltInVariable::kpt10D,
&BuiltInVariable::kpt00D, &BuiltInVariable::kpt00D};
constexpr const TVariable *p01N10D00E00E[4] = {&BuiltInVariable::kpt01N, &BuiltInVariable::kpt10D,
&BuiltInVariable::kpt00E, &BuiltInVariable::kpt00E};
constexpr const TVariable *p01N10D30B[3] = {&BuiltInVariable::kpt01N, &BuiltInVariable::kpt10D,
&BuiltInVariable::kpt30B};
constexpr const TVariable *p01O10D00B[3] = {&BuiltInVariable::kpt01O, &BuiltInVariable::kpt10D,
&BuiltInVariable::kpt00B};
constexpr const TVariable *p01O10D00D00D[4] = {&BuiltInVariable::kpt01O, &BuiltInVariable::kpt10D,
&BuiltInVariable::kpt00D, &BuiltInVariable::kpt00D};
constexpr const TVariable *p01O10D00E00E[4] = {&BuiltInVariable::kpt01O, &BuiltInVariable::kpt10D,
&BuiltInVariable::kpt00E, &BuiltInVariable::kpt00E};
constexpr const TVariable *p01O10D30D[3] = {&BuiltInVariable::kpt01O, &BuiltInVariable::kpt10D,
&BuiltInVariable::kpt30D};
constexpr const TVariable *p01P10D00B[3] = {&BuiltInVariable::kpt01P, &BuiltInVariable::kpt10D,
&BuiltInVariable::kpt00B};
constexpr const TVariable *p01P10D00D00D[4] = {&BuiltInVariable::kpt01P, &BuiltInVariable::kpt10D,
&BuiltInVariable::kpt00D, &BuiltInVariable::kpt00D};
constexpr const TVariable *p01P10D00E00E[4] = {&BuiltInVariable::kpt01P, &BuiltInVariable::kpt10D,
&BuiltInVariable::kpt00E, &BuiltInVariable::kpt00E};
constexpr const TVariable *p01P10D30E[3] = {&BuiltInVariable::kpt01P, &BuiltInVariable::kpt10D,
&BuiltInVariable::kpt30E};
constexpr const TVariable *p01Q10D00D00B[4] = {&BuiltInVariable::kpt01Q, &BuiltInVariable::kpt10D,
&BuiltInVariable::kpt00D, &BuiltInVariable::kpt00B};
constexpr const TVariable *p01Q10D00D00D00D[5] = {
&BuiltInVariable::kpt01Q, &BuiltInVariable::kpt10D, &BuiltInVariable::kpt00D,
&BuiltInVariable::kpt00D, &BuiltInVariable::kpt00D};
constexpr const TVariable *p01Q10D00D00E00E[5] = {
&BuiltInVariable::kpt01Q, &BuiltInVariable::kpt10D, &BuiltInVariable::kpt00D,
&BuiltInVariable::kpt00E, &BuiltInVariable::kpt00E};
constexpr const TVariable *p01Q10D00D30B[4] = {&BuiltInVariable::kpt01Q, &BuiltInVariable::kpt10D,
&BuiltInVariable::kpt00D, &BuiltInVariable::kpt30B};
constexpr const TVariable *p01R10D00D00B[4] = {&BuiltInVariable::kpt01R, &BuiltInVariable::kpt10D,
&BuiltInVariable::kpt00D, &BuiltInVariable::kpt00B};
constexpr const TVariable *p01R10D00D00D00D[5] = {
&BuiltInVariable::kpt01R, &BuiltInVariable::kpt10D, &BuiltInVariable::kpt00D,
&BuiltInVariable::kpt00D, &BuiltInVariable::kpt00D};
constexpr const TVariable *p01R10D00D00E00E[5] = {
&BuiltInVariable::kpt01R, &BuiltInVariable::kpt10D, &BuiltInVariable::kpt00D,
&BuiltInVariable::kpt00E, &BuiltInVariable::kpt00E};
constexpr const TVariable *p01R10D00D30D[4] = {&BuiltInVariable::kpt01R, &BuiltInVariable::kpt10D,
&BuiltInVariable::kpt00D, &BuiltInVariable::kpt30D};
constexpr const TVariable *p01S10D00D00B[4] = {&BuiltInVariable::kpt01S, &BuiltInVariable::kpt10D,
&BuiltInVariable::kpt00D, &BuiltInVariable::kpt00B};
constexpr const TVariable *p01S10D00D00D00D[5] = {
&BuiltInVariable::kpt01S, &BuiltInVariable::kpt10D, &BuiltInVariable::kpt00D,
&BuiltInVariable::kpt00D, &BuiltInVariable::kpt00D};
constexpr const TVariable *p01S10D00D00E00E[5] = {
&BuiltInVariable::kpt01S, &BuiltInVariable::kpt10D, &BuiltInVariable::kpt00D,
&BuiltInVariable::kpt00E, &BuiltInVariable::kpt00E};
constexpr const TVariable *p01S10D00D30E[4] = {&BuiltInVariable::kpt01S, &BuiltInVariable::kpt10D,
&BuiltInVariable::kpt00D, &BuiltInVariable::kpt30E};
constexpr const TVariable *p01T20D00D00B[4] = {&BuiltInVariable::kpt01T, &BuiltInVariable::kpt20D,
&BuiltInVariable::kpt00D, &BuiltInVariable::kpt00B};
constexpr const TVariable *p01T20D00D00D00D[5] = {
&BuiltInVariable::kpt01T, &BuiltInVariable::kpt20D, &BuiltInVariable::kpt00D,
&BuiltInVariable::kpt00D, &BuiltInVariable::kpt00D};
constexpr const TVariable *p01T20D00D00E00E[5] = {
&BuiltInVariable::kpt01T, &BuiltInVariable::kpt20D, &BuiltInVariable::kpt00D,
&BuiltInVariable::kpt00E, &BuiltInVariable::kpt00E};
constexpr const TVariable *p01T20D00D30B[4] = {&BuiltInVariable::kpt01T, &BuiltInVariable::kpt20D,
&BuiltInVariable::kpt00D, &BuiltInVariable::kpt30B};
constexpr const TVariable *p01U20D00D00B[4] = {&BuiltInVariable::kpt01U, &BuiltInVariable::kpt20D,
&BuiltInVariable::kpt00D, &BuiltInVariable::kpt00B};
constexpr const TVariable *p01U20D00D00D00D[5] = {
&BuiltInVariable::kpt01U, &BuiltInVariable::kpt20D, &BuiltInVariable::kpt00D,
&BuiltInVariable::kpt00D, &BuiltInVariable::kpt00D};
constexpr const TVariable *p01U20D00D00E00E[5] = {
&BuiltInVariable::kpt01U, &BuiltInVariable::kpt20D, &BuiltInVariable::kpt00D,
&BuiltInVariable::kpt00E, &BuiltInVariable::kpt00E};
constexpr const TVariable *p01U20D00D30D[4] = {&BuiltInVariable::kpt01U, &BuiltInVariable::kpt20D,
&BuiltInVariable::kpt00D, &BuiltInVariable::kpt30D};
constexpr const TVariable *p01V20D00D00B[4] = {&BuiltInVariable::kpt01V, &BuiltInVariable::kpt20D,
&BuiltInVariable::kpt00D, &BuiltInVariable::kpt00B};
constexpr const TVariable *p01V20D00D00D00D[5] = {
&BuiltInVariable::kpt01V, &BuiltInVariable::kpt20D, &BuiltInVariable::kpt00D,
&BuiltInVariable::kpt00D, &BuiltInVariable::kpt00D};
constexpr const TVariable *p01V20D00D00E00E[5] = {
&BuiltInVariable::kpt01V, &BuiltInVariable::kpt20D, &BuiltInVariable::kpt00D,
&BuiltInVariable::kpt00E, &BuiltInVariable::kpt00E};
constexpr const TVariable *p01V20D00D30E[4] = {&BuiltInVariable::kpt01V, &BuiltInVariable::kpt20D,
&BuiltInVariable::kpt00D, &BuiltInVariable::kpt30E};
constexpr const TVariable *p01W10D00B[3] = {&BuiltInVariable::kpt01W, &BuiltInVariable::kpt10D,
&BuiltInVariable::kpt00B};
constexpr const TVariable *p01W10D00D00D[4] = {&BuiltInVariable::kpt01W, &BuiltInVariable::kpt10D,
&BuiltInVariable::kpt00D, &BuiltInVariable::kpt00D};
constexpr const TVariable *p01W10D00E00E[4] = {&BuiltInVariable::kpt01W, &BuiltInVariable::kpt10D,
&BuiltInVariable::kpt00E, &BuiltInVariable::kpt00E};
constexpr const TVariable *p01W10D30B[3] = {&BuiltInVariable::kpt01W, &BuiltInVariable::kpt10D,
&BuiltInVariable::kpt30B};
constexpr const TVariable *p01X10D00B[3] = {&BuiltInVariable::kpt01X, &BuiltInVariable::kpt10D,
&BuiltInVariable::kpt00B};
constexpr const TVariable *p01X10D00D00D[4] = {&BuiltInVariable::kpt01X, &BuiltInVariable::kpt10D,
&BuiltInVariable::kpt00D, &BuiltInVariable::kpt00D};
constexpr const TVariable *p01X10D00E00E[4] = {&BuiltInVariable::kpt01X, &BuiltInVariable::kpt10D,
&BuiltInVariable::kpt00E, &BuiltInVariable::kpt00E};
constexpr const TVariable *p01X10D30D[3] = {&BuiltInVariable::kpt01X, &BuiltInVariable::kpt10D,
&BuiltInVariable::kpt30D};
constexpr const TVariable *p01Y10D00B[3] = {&BuiltInVariable::kpt01Y, &BuiltInVariable::kpt10D,
&BuiltInVariable::kpt00B};
constexpr const TVariable *p01Y10D00D00D[4] = {&BuiltInVariable::kpt01Y, &BuiltInVariable::kpt10D,
&BuiltInVariable::kpt00D, &BuiltInVariable::kpt00D};
constexpr const TVariable *p01Y10D00E00E[4] = {&BuiltInVariable::kpt01Y, &BuiltInVariable::kpt10D,
&BuiltInVariable::kpt00E, &BuiltInVariable::kpt00E};
constexpr const TVariable *p01Y10D30E[3] = {&BuiltInVariable::kpt01Y, &BuiltInVariable::kpt10D,
&BuiltInVariable::kpt30E};
constexpr const TVariable *p01Z20D00B[3] = {&BuiltInVariable::kpt01Z, &BuiltInVariable::kpt20D,
&BuiltInVariable::kpt00B};
constexpr const TVariable *p01Z20D00D00D[4] = {&BuiltInVariable::kpt01Z, &BuiltInVariable::kpt20D,
&BuiltInVariable::kpt00D, &BuiltInVariable::kpt00D};
constexpr const TVariable *p01Z20D00E00E[4] = {&BuiltInVariable::kpt01Z, &BuiltInVariable::kpt20D,
&BuiltInVariable::kpt00E, &BuiltInVariable::kpt00E};
constexpr const TVariable *p01Z20D30B[3] = {&BuiltInVariable::kpt01Z, &BuiltInVariable::kpt20D,
&BuiltInVariable::kpt30B};
constexpr const TVariable *p01a20D00B[3] = {&BuiltInVariable::kpt01a, &BuiltInVariable::kpt20D,
&BuiltInVariable::kpt00B};
constexpr const TVariable *p01a20D00D00D[4] = {&BuiltInVariable::kpt01a, &BuiltInVariable::kpt20D,
&BuiltInVariable::kpt00D, &BuiltInVariable::kpt00D};
constexpr const TVariable *p01a20D00E00E[4] = {&BuiltInVariable::kpt01a, &BuiltInVariable::kpt20D,
&BuiltInVariable::kpt00E, &BuiltInVariable::kpt00E};
constexpr const TVariable *p01a20D30D[3] = {&BuiltInVariable::kpt01a, &BuiltInVariable::kpt20D,
&BuiltInVariable::kpt30D};
constexpr const TVariable *p01b20D00B[3] = {&BuiltInVariable::kpt01b, &BuiltInVariable::kpt20D,
&BuiltInVariable::kpt00B};
constexpr const TVariable *p01b20D00D00D[4] = {&BuiltInVariable::kpt01b, &BuiltInVariable::kpt20D,
&BuiltInVariable::kpt00D, &BuiltInVariable::kpt00D};
constexpr const TVariable *p01b20D00E00E[4] = {&BuiltInVariable::kpt01b, &BuiltInVariable::kpt20D,
&BuiltInVariable::kpt00E, &BuiltInVariable::kpt00E};
constexpr const TVariable *p01b20D30E[3] = {&BuiltInVariable::kpt01b, &BuiltInVariable::kpt20D,
&BuiltInVariable::kpt30E};
constexpr const TVariable *p01c[1] = {&BuiltInVariable::kpt01c};
constexpr const TVariable *p01d[1] = {&BuiltInVariable::kpt01d};
constexpr const TVariable *p01e[1] = {&BuiltInVariable::kpt01e};
constexpr const TVariable *p01f00D00B[3] = {&BuiltInVariable::kpt01f, &BuiltInVariable::kpt00D,
&BuiltInVariable::kpt00B};
constexpr const TVariable *p01f00D00D00D[4] = {&BuiltInVariable::kpt01f, &BuiltInVariable::kpt00D,
&BuiltInVariable::kpt00D, &BuiltInVariable::kpt00D};
constexpr const TVariable *p01f00D00E00E[4] = {&BuiltInVariable::kpt01f, &BuiltInVariable::kpt00D,
&BuiltInVariable::kpt00E, &BuiltInVariable::kpt00E};
constexpr const TVariable *p01f00D30B[3] = {&BuiltInVariable::kpt01f, &BuiltInVariable::kpt00D,
&BuiltInVariable::kpt30B};
constexpr const TVariable *p01g00D00B[3] = {&BuiltInVariable::kpt01g, &BuiltInVariable::kpt00D,
&BuiltInVariable::kpt00B};
constexpr const TVariable *p01g00D00D00D[4] = {&BuiltInVariable::kpt01g, &BuiltInVariable::kpt00D,
&BuiltInVariable::kpt00D, &BuiltInVariable::kpt00D};
constexpr const TVariable *p01g00D00E00E[4] = {&BuiltInVariable::kpt01g, &BuiltInVariable::kpt00D,
&BuiltInVariable::kpt00E, &BuiltInVariable::kpt00E};
constexpr const TVariable *p01g00D30D[3] = {&BuiltInVariable::kpt01g, &BuiltInVariable::kpt00D,
&BuiltInVariable::kpt30D};
constexpr const TVariable *p01h00D00B[3] = {&BuiltInVariable::kpt01h, &BuiltInVariable::kpt00D,
&BuiltInVariable::kpt00B};
constexpr const TVariable *p01h00D00D00D[4] = {&BuiltInVariable::kpt01h, &BuiltInVariable::kpt00D,
&BuiltInVariable::kpt00D, &BuiltInVariable::kpt00D};
constexpr const TVariable *p01h00D00E00E[4] = {&BuiltInVariable::kpt01h, &BuiltInVariable::kpt00D,
&BuiltInVariable::kpt00E, &BuiltInVariable::kpt00E};
constexpr const TVariable *p01h00D30E[3] = {&BuiltInVariable::kpt01h, &BuiltInVariable::kpt00D,
&BuiltInVariable::kpt30E};
constexpr const TVariable *p01i[1] = {&BuiltInVariable::kpt01i};
constexpr const TVariable *p01j[1] = {&BuiltInVariable::kpt01j};
constexpr const TVariable *p01k[1] = {&BuiltInVariable::kpt01k};
constexpr const TVariable *p01l00D[2] = {&BuiltInVariable::kpt01l, &BuiltInVariable::kpt00D};
constexpr const TVariable *p01m00D[2] = {&BuiltInVariable::kpt01m, &BuiltInVariable::kpt00D};
constexpr const TVariable *p01n00D[2] = {&BuiltInVariable::kpt01n, &BuiltInVariable::kpt00D};
constexpr const TVariable *p10B00B00B[3] = {&BuiltInVariable::kpt10B, &BuiltInVariable::kpt00B,
&BuiltInVariable::kpt00B};
constexpr const TVariable *p10B00D[2] = {&BuiltInVariable::kpt10B, &BuiltInVariable::kpt00D};
constexpr const TVariable *p10B10B00B[3] = {&BuiltInVariable::kpt10B, &BuiltInVariable::kpt10B,
&BuiltInVariable::kpt00B};
constexpr const TVariable *p10B10B10B[3] = {&BuiltInVariable::kpt10B, &BuiltInVariable::kpt10B,
&BuiltInVariable::kpt10B};
constexpr const TVariable *p10B10B10F[3] = {&BuiltInVariable::kpt10B, &BuiltInVariable::kpt10B,
&BuiltInVariable::kpt10F};
constexpr const TVariable *p10B10D[2] = {&BuiltInVariable::kpt10B, &BuiltInVariable::kpt10D};
constexpr const TVariable *p10B20B[2] = {&BuiltInVariable::kpt10B, &BuiltInVariable::kpt20B};
constexpr const TVariable *p10B30B[2] = {&BuiltInVariable::kpt10B, &BuiltInVariable::kpt30B};
constexpr const TVariable *p10B_o_10B[2] = {&BuiltInVariable::kpt10B, &BuiltInVariable::kpt_o_10B};
constexpr const TVariable *p10B_o_10D[2] = {&BuiltInVariable::kpt10B, &BuiltInVariable::kpt_o_10D};
constexpr const TVariable *p10C00C00C[3] = {&BuiltInVariable::kpt10C, &BuiltInVariable::kpt00C,
&BuiltInVariable::kpt00C};
constexpr const TVariable *p10C10C00B[3] = {&BuiltInVariable::kpt10C, &BuiltInVariable::kpt10C,
&BuiltInVariable::kpt00B};
constexpr const TVariable *p10C10C00C[3] = {&BuiltInVariable::kpt10C, &BuiltInVariable::kpt10C,
&BuiltInVariable::kpt00C};
constexpr const TVariable *p10C10C10C[3] = {&BuiltInVariable::kpt10C, &BuiltInVariable::kpt10C,
&BuiltInVariable::kpt10C};
constexpr const TVariable *p10C10C10F[3] = {&BuiltInVariable::kpt10C, &BuiltInVariable::kpt10C,
&BuiltInVariable::kpt10F};
constexpr const TVariable *p10C10D[2] = {&BuiltInVariable::kpt10C, &BuiltInVariable::kpt10D};
constexpr const TVariable *p10C_o_10C[2] = {&BuiltInVariable::kpt10C, &BuiltInVariable::kpt_o_10C};
constexpr const TVariable *p10C_o_10D[2] = {&BuiltInVariable::kpt10C, &BuiltInVariable::kpt_o_10D};
constexpr const TVariable *p10D00D00D[3] = {&BuiltInVariable::kpt10D, &BuiltInVariable::kpt00D,
&BuiltInVariable::kpt00D};
constexpr const TVariable *p10D10D00D00D[4] = {&BuiltInVariable::kpt10D, &BuiltInVariable::kpt10D,
&BuiltInVariable::kpt00D, &BuiltInVariable::kpt00D};
constexpr const TVariable *p10D10D10D[3] = {&BuiltInVariable::kpt10D, &BuiltInVariable::kpt10D,
&BuiltInVariable::kpt10D};
constexpr const TVariable *p10D10D10F[3] = {&BuiltInVariable::kpt10D, &BuiltInVariable::kpt10D,
&BuiltInVariable::kpt10F};
constexpr const TVariable *p10D10D_o_10D_o_10D[4] = {
&BuiltInVariable::kpt10D, &BuiltInVariable::kpt10D, &BuiltInVariable::kpt_o_10D,
&BuiltInVariable::kpt_o_10D};
constexpr const TVariable *p10E00D00D[3] = {&BuiltInVariable::kpt10E, &BuiltInVariable::kpt00D,
&BuiltInVariable::kpt00D};
constexpr const TVariable *p10E00E00E[3] = {&BuiltInVariable::kpt10E, &BuiltInVariable::kpt00E,
&BuiltInVariable::kpt00E};
constexpr const TVariable *p10E10E00D00D[4] = {&BuiltInVariable::kpt10E, &BuiltInVariable::kpt10E,
&BuiltInVariable::kpt00D, &BuiltInVariable::kpt00D};
constexpr const TVariable *p10E10E10E[3] = {&BuiltInVariable::kpt10E, &BuiltInVariable::kpt10E,
&BuiltInVariable::kpt10E};
constexpr const TVariable *p10E10E10F[3] = {&BuiltInVariable::kpt10E, &BuiltInVariable::kpt10E,
&BuiltInVariable::kpt10F};
constexpr const TVariable *p10E10E_o_10E_o_10E[4] = {
&BuiltInVariable::kpt10E, &BuiltInVariable::kpt10E, &BuiltInVariable::kpt_o_10E,
&BuiltInVariable::kpt_o_10E};
constexpr const TVariable *p10F10F10F[3] = {&BuiltInVariable::kpt10F, &BuiltInVariable::kpt10F,
&BuiltInVariable::kpt10F};
constexpr const TVariable *p20B00B00B[3] = {&BuiltInVariable::kpt20B, &BuiltInVariable::kpt00B,
&BuiltInVariable::kpt00B};
constexpr const TVariable *p20B00D[2] = {&BuiltInVariable::kpt20B, &BuiltInVariable::kpt00D};
constexpr const TVariable *p20B00H[2] = {&BuiltInVariable::kpt20B, &BuiltInVariable::kpt00H};
constexpr const TVariable *p20B10B[2] = {&BuiltInVariable::kpt20B, &BuiltInVariable::kpt10B};
constexpr const TVariable *p20B20B00B[3] = {&BuiltInVariable::kpt20B, &BuiltInVariable::kpt20B,
&BuiltInVariable::kpt00B};
constexpr const TVariable *p20B20B20B[3] = {&BuiltInVariable::kpt20B, &BuiltInVariable::kpt20B,
&BuiltInVariable::kpt20B};
constexpr const TVariable *p20B20B20F[3] = {&BuiltInVariable::kpt20B, &BuiltInVariable::kpt20B,
&BuiltInVariable::kpt20F};
constexpr const TVariable *p20B20D[2] = {&BuiltInVariable::kpt20B, &BuiltInVariable::kpt20D};
constexpr const TVariable *p20B30B[2] = {&BuiltInVariable::kpt20B, &BuiltInVariable::kpt30B};
constexpr const TVariable *p20B_o_20B[2] = {&BuiltInVariable::kpt20B, &BuiltInVariable::kpt_o_20B};
constexpr const TVariable *p20B_o_20D[2] = {&BuiltInVariable::kpt20B, &BuiltInVariable::kpt_o_20D};
constexpr const TVariable *p20C00C00C[3] = {&BuiltInVariable::kpt20C, &BuiltInVariable::kpt00C,
&BuiltInVariable::kpt00C};
constexpr const TVariable *p20C20C00B[3] = {&BuiltInVariable::kpt20C, &BuiltInVariable::kpt20C,
&BuiltInVariable::kpt00B};
constexpr const TVariable *p20C20C00C[3] = {&BuiltInVariable::kpt20C, &BuiltInVariable::kpt20C,
&BuiltInVariable::kpt00C};
constexpr const TVariable *p20C20C20C[3] = {&BuiltInVariable::kpt20C, &BuiltInVariable::kpt20C,
&BuiltInVariable::kpt20C};
constexpr const TVariable *p20C20C20F[3] = {&BuiltInVariable::kpt20C, &BuiltInVariable::kpt20C,
&BuiltInVariable::kpt20F};
constexpr const TVariable *p20C20D[2] = {&BuiltInVariable::kpt20C, &BuiltInVariable::kpt20D};
constexpr const TVariable *p20C_o_20C[2] = {&BuiltInVariable::kpt20C, &BuiltInVariable::kpt_o_20C};
constexpr const TVariable *p20C_o_20D[2] = {&BuiltInVariable::kpt20C, &BuiltInVariable::kpt_o_20D};
constexpr const TVariable *p20D00D00D[3] = {&BuiltInVariable::kpt20D, &BuiltInVariable::kpt00D,
&BuiltInVariable::kpt00D};
constexpr const TVariable *p20D20D00D00D[4] = {&BuiltInVariable::kpt20D, &BuiltInVariable::kpt20D,
&BuiltInVariable::kpt00D, &BuiltInVariable::kpt00D};
constexpr const TVariable *p20D20D20D[3] = {&BuiltInVariable::kpt20D, &BuiltInVariable::kpt20D,
&BuiltInVariable::kpt20D};
constexpr const TVariable *p20D20D20F[3] = {&BuiltInVariable::kpt20D, &BuiltInVariable::kpt20D,
&BuiltInVariable::kpt20F};
constexpr const TVariable *p20D20D_o_20D_o_20D[4] = {
&BuiltInVariable::kpt20D, &BuiltInVariable::kpt20D, &BuiltInVariable::kpt_o_20D,
&BuiltInVariable::kpt_o_20D};
constexpr const TVariable *p20E00D00D[3] = {&BuiltInVariable::kpt20E, &BuiltInVariable::kpt00D,
&BuiltInVariable::kpt00D};
constexpr const TVariable *p20E00E00E[3] = {&BuiltInVariable::kpt20E, &BuiltInVariable::kpt00E,
&BuiltInVariable::kpt00E};
constexpr const TVariable *p20E20E00D00D[4] = {&BuiltInVariable::kpt20E, &BuiltInVariable::kpt20E,
&BuiltInVariable::kpt00D, &BuiltInVariable::kpt00D};
constexpr const TVariable *p20E20E20E[3] = {&BuiltInVariable::kpt20E, &BuiltInVariable::kpt20E,
&BuiltInVariable::kpt20E};
constexpr const TVariable *p20E20E20F[3] = {&BuiltInVariable::kpt20E, &BuiltInVariable::kpt20E,
&BuiltInVariable::kpt20F};
constexpr const TVariable *p20E20E_o_20E_o_20E[4] = {
&BuiltInVariable::kpt20E, &BuiltInVariable::kpt20E, &BuiltInVariable::kpt_o_20E,
&BuiltInVariable::kpt_o_20E};
constexpr const TVariable *p20F20F20F[3] = {&BuiltInVariable::kpt20F, &BuiltInVariable::kpt20F,
&BuiltInVariable::kpt20F};
constexpr const TVariable *p30B00B00B[3] = {&BuiltInVariable::kpt30B, &BuiltInVariable::kpt00B,
&BuiltInVariable::kpt00B};
constexpr const TVariable *p30B00D[2] = {&BuiltInVariable::kpt30B, &BuiltInVariable::kpt00D};
constexpr const TVariable *p30B10B[2] = {&BuiltInVariable::kpt30B, &BuiltInVariable::kpt10B};
constexpr const TVariable *p30B20B[2] = {&BuiltInVariable::kpt30B, &BuiltInVariable::kpt20B};
constexpr const TVariable *p30B30B00B[3] = {&BuiltInVariable::kpt30B, &BuiltInVariable::kpt30B,
&BuiltInVariable::kpt00B};
constexpr const TVariable *p30B30B30B[3] = {&BuiltInVariable::kpt30B, &BuiltInVariable::kpt30B,
&BuiltInVariable::kpt30B};
constexpr const TVariable *p30B30B30F[3] = {&BuiltInVariable::kpt30B, &BuiltInVariable::kpt30B,
&BuiltInVariable::kpt30F};
constexpr const TVariable *p30B30D[2] = {&BuiltInVariable::kpt30B, &BuiltInVariable::kpt30D};
constexpr const TVariable *p30B_o_30B[2] = {&BuiltInVariable::kpt30B, &BuiltInVariable::kpt_o_30B};
constexpr const TVariable *p30B_o_30D[2] = {&BuiltInVariable::kpt30B, &BuiltInVariable::kpt_o_30D};
constexpr const TVariable *p30C00C00C[3] = {&BuiltInVariable::kpt30C, &BuiltInVariable::kpt00C,
&BuiltInVariable::kpt00C};
constexpr const TVariable *p30C30C00B[3] = {&BuiltInVariable::kpt30C, &BuiltInVariable::kpt30C,
&BuiltInVariable::kpt00B};
constexpr const TVariable *p30C30C00C[3] = {&BuiltInVariable::kpt30C, &BuiltInVariable::kpt30C,
&BuiltInVariable::kpt00C};
constexpr const TVariable *p30C30C30C[3] = {&BuiltInVariable::kpt30C, &BuiltInVariable::kpt30C,
&BuiltInVariable::kpt30C};
constexpr const TVariable *p30C30C30F[3] = {&BuiltInVariable::kpt30C, &BuiltInVariable::kpt30C,
&BuiltInVariable::kpt30F};
constexpr const TVariable *p30C30D[2] = {&BuiltInVariable::kpt30C, &BuiltInVariable::kpt30D};
constexpr const TVariable *p30C_o_30C[2] = {&BuiltInVariable::kpt30C, &BuiltInVariable::kpt_o_30C};
constexpr const TVariable *p30C_o_30D[2] = {&BuiltInVariable::kpt30C, &BuiltInVariable::kpt_o_30D};
constexpr const TVariable *p30D00D00D[3] = {&BuiltInVariable::kpt30D, &BuiltInVariable::kpt00D,
&BuiltInVariable::kpt00D};
constexpr const TVariable *p30D30D00D00D[4] = {&BuiltInVariable::kpt30D, &BuiltInVariable::kpt30D,
&BuiltInVariable::kpt00D, &BuiltInVariable::kpt00D};
constexpr const TVariable *p30D30D30D[3] = {&BuiltInVariable::kpt30D, &BuiltInVariable::kpt30D,
&BuiltInVariable::kpt30D};
constexpr const TVariable *p30D30D30F[3] = {&BuiltInVariable::kpt30D, &BuiltInVariable::kpt30D,
&BuiltInVariable::kpt30F};
constexpr const TVariable *p30D30D_o_30D_o_30D[4] = {
&BuiltInVariable::kpt30D, &BuiltInVariable::kpt30D, &BuiltInVariable::kpt_o_30D,
&BuiltInVariable::kpt_o_30D};
constexpr const TVariable *p30E00D00D[3] = {&BuiltInVariable::kpt30E, &BuiltInVariable::kpt00D,
&BuiltInVariable::kpt00D};
constexpr const TVariable *p30E00E00E[3] = {&BuiltInVariable::kpt30E, &BuiltInVariable::kpt00E,
&BuiltInVariable::kpt00E};
constexpr const TVariable *p30E30E00D00D[4] = {&BuiltInVariable::kpt30E, &BuiltInVariable::kpt30E,
&BuiltInVariable::kpt00D, &BuiltInVariable::kpt00D};
constexpr const TVariable *p30E30E30E[3] = {&BuiltInVariable::kpt30E, &BuiltInVariable::kpt30E,
&BuiltInVariable::kpt30E};
constexpr const TVariable *p30E30E30F[3] = {&BuiltInVariable::kpt30E, &BuiltInVariable::kpt30E,
&BuiltInVariable::kpt30F};
constexpr const TVariable *p30E30E_o_30E_o_30E[4] = {
&BuiltInVariable::kpt30E, &BuiltInVariable::kpt30E, &BuiltInVariable::kpt_o_30E,
&BuiltInVariable::kpt_o_30E};
constexpr const TVariable *p30F30F30F[3] = {&BuiltInVariable::kpt30F, &BuiltInVariable::kpt30F,
&BuiltInVariable::kpt30F};
constexpr const TVariable *p50B50B[2] = {&BuiltInVariable::kpt50B, &BuiltInVariable::kpt50B};
constexpr const TVariable *p60B60B[2] = {&BuiltInVariable::kpt60B, &BuiltInVariable::kpt60B};
constexpr const TVariable *p70B70B[2] = {&BuiltInVariable::kpt70B, &BuiltInVariable::kpt70B};
constexpr const TVariable *p90B90B[2] = {&BuiltInVariable::kpt90B, &BuiltInVariable::kpt90B};
constexpr const TVariable *pA0BA0B[2] = {&BuiltInVariable::kptA0B, &BuiltInVariable::kptA0B};
constexpr const TVariable *pB0BB0B[2] = {&BuiltInVariable::kptB0B, &BuiltInVariable::kptB0B};
constexpr const TVariable *pD0BD0B[2] = {&BuiltInVariable::kptD0B, &BuiltInVariable::kptD0B};
constexpr const TVariable *pE0BE0B[2] = {&BuiltInVariable::kptE0B, &BuiltInVariable::kptE0B};
constexpr const TVariable *pF0BF0B[2] = {&BuiltInVariable::kptF0B, &BuiltInVariable::kptF0B};
constexpr const TVariable *p_io_00D00D00D[3] = {&BuiltInVariable::kpt_io_00D,
&BuiltInVariable::kpt00D, &BuiltInVariable::kpt00D};
constexpr const TVariable *p_io_00E00E00E[3] = {&BuiltInVariable::kpt_io_00E,
&BuiltInVariable::kpt00E, &BuiltInVariable::kpt00E};
} // namespace BuiltInParameters
// TODO(oetuaho): Would be nice to make this a class instead of a namespace so that we could friend
// this from TFunction. 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 Func
{
const TFunction radians_00B(BuiltInId::radians_Float1,
BuiltInName::radians,
TExtension::UNDEFINED,
BuiltInParameters::p00B00B30B,
1,
StaticType::Get<EbtFloat, EbpUndefined, EvqGlobal, 1, 1>(),
EOpRadians,
true);
const TFunction radians_10B(BuiltInId::radians_Float2,
BuiltInName::radians,
TExtension::UNDEFINED,
BuiltInParameters::p10B_o_10B,
1,
StaticType::Get<EbtFloat, EbpUndefined, EvqGlobal, 2, 1>(),
EOpRadians,
true);
const TFunction radians_20B(BuiltInId::radians_Float3,
BuiltInName::radians,
TExtension::UNDEFINED,
BuiltInParameters::p20B20B00B,
1,
StaticType::Get<EbtFloat, EbpUndefined, EvqGlobal, 3, 1>(),
EOpRadians,
true);
const TFunction radians_30B(BuiltInId::radians_Float4,
BuiltInName::radians,
TExtension::UNDEFINED,
BuiltInParameters::p30B30D,
1,
StaticType::Get<EbtFloat, EbpUndefined, EvqGlobal, 4, 1>(),
EOpRadians,
true);
const TFunction degrees_00B(BuiltInId::degrees_Float1,
BuiltInName::degrees,
TExtension::UNDEFINED,
BuiltInParameters::p00B00B30B,
1,
StaticType::Get<EbtFloat, EbpUndefined, EvqGlobal, 1, 1>(),
EOpDegrees,
true);
const TFunction degrees_10B(BuiltInId::degrees_Float2,
BuiltInName::degrees,
TExtension::UNDEFINED,
BuiltInParameters::p10B_o_10B,
1,
StaticType::Get<EbtFloat, EbpUndefined, EvqGlobal, 2, 1>(),
EOpDegrees,
true);
const TFunction degrees_20B(BuiltInId::degrees_Float3,
BuiltInName::degrees,
TExtension::UNDEFINED,
BuiltInParameters::p20B20B00B,
1,
StaticType::Get<EbtFloat, EbpUndefined, EvqGlobal, 3, 1>(),
EOpDegrees,
true);
const TFunction degrees_30B(BuiltInId::degrees_Float4,
BuiltInName::degrees,
TExtension::UNDEFINED,
BuiltInParameters::p30B30D,
1,
StaticType::Get<EbtFloat, EbpUndefined, EvqGlobal, 4, 1>(),
EOpDegrees,
true);
const TFunction sin_00B(BuiltInId::sin_Float1,
BuiltInName::sin,
TExtension::UNDEFINED,
BuiltInParameters::p00B00B30B,
1,
StaticType::Get<EbtFloat, EbpUndefined, EvqGlobal, 1, 1>(),
EOpSin,
true);
const TFunction sin_10B(BuiltInId::sin_Float2,
BuiltInName::sin,
TExtension::UNDEFINED,
BuiltInParameters::p10B_o_10B,
1,
StaticType::Get<EbtFloat, EbpUndefined, EvqGlobal, 2, 1>(),
EOpSin,
true);
const TFunction sin_20B(BuiltInId::sin_Float3,
BuiltInName::sin,
TExtension::UNDEFINED,
BuiltInParameters::p20B20B00B,
1,
StaticType::Get<EbtFloat, EbpUndefined, EvqGlobal, 3, 1>(),
EOpSin,
true);
const TFunction sin_30B(BuiltInId::sin_Float4,
BuiltInName::sin,
TExtension::UNDEFINED,
BuiltInParameters::p30B30D,
1,
StaticType::Get<EbtFloat, EbpUndefined, EvqGlobal, 4, 1>(),
EOpSin,
true);
const TFunction cos_00B(BuiltInId::cos_Float1,
BuiltInName::cos,
TExtension::UNDEFINED,
BuiltInParameters::p00B00B30B,
1,
StaticType::Get<EbtFloat, EbpUndefined, EvqGlobal, 1, 1>(),
EOpCos,
true);
const TFunction cos_10B(BuiltInId::cos_Float2,
BuiltInName::cos,
TExtension::UNDEFINED,
BuiltInParameters::p10B_o_10B,
1,
StaticType::Get<EbtFloat, EbpUndefined, EvqGlobal, 2, 1>(),
EOpCos,
true);
const TFunction cos_20B(BuiltInId::cos_Float3,
BuiltInName::cos,
TExtension::UNDEFINED,
BuiltInParameters::p20B20B00B,
1,
StaticType::Get<EbtFloat, EbpUndefined, EvqGlobal, 3, 1>(),
EOpCos,
true);
const TFunction cos_30B(BuiltInId::cos_Float4,
BuiltInName::cos,
TExtension::UNDEFINED,
BuiltInParameters::p30B30D,
1,
StaticType::Get<EbtFloat, EbpUndefined, EvqGlobal, 4, 1>(),
EOpCos,
true);
const TFunction tan_00B(BuiltInId::tan_Float1,
BuiltInName::tan,
TExtension::UNDEFINED,
BuiltInParameters::p00B00B30B,
1,
StaticType::Get<EbtFloat, EbpUndefined, EvqGlobal, 1, 1>(),
EOpTan,
true);
const TFunction tan_10B(BuiltInId::tan_Float2,
BuiltInName::tan,
TExtension::UNDEFINED,
BuiltInParameters::p10B_o_10B,
1,
StaticType::Get<EbtFloat, EbpUndefined, EvqGlobal, 2, 1>(),
EOpTan,
true);
const TFunction tan_20B(BuiltInId::tan_Float3,
BuiltInName::tan,
TExtension::UNDEFINED,
BuiltInParameters::p20B20B00B,
1,
StaticType::Get<EbtFloat, EbpUndefined, EvqGlobal, 3, 1>(),
EOpTan,
true);
const TFunction tan_30B(BuiltInId::tan_Float4,
BuiltInName::tan,
TExtension::UNDEFINED,
BuiltInParameters::p30B30D,
1,
StaticType::Get<EbtFloat, EbpUndefined, EvqGlobal, 4, 1>(),
EOpTan,
true);
const TFunction asin_00B(BuiltInId::asin_Float1,
BuiltInName::asin,
TExtension::UNDEFINED,
BuiltInParameters::p00B00B30B,
1,
StaticType::Get<EbtFloat, EbpUndefined, EvqGlobal, 1, 1>(),
EOpAsin,
true);
const TFunction asin_10B(BuiltInId::asin_Float2,
BuiltInName::asin,
TExtension::UNDEFINED,
BuiltInParameters::p10B_o_10B,
1,
StaticType::Get<EbtFloat, EbpUndefined, EvqGlobal, 2, 1>(),
EOpAsin,
true);
const TFunction asin_20B(BuiltInId::asin_Float3,
BuiltInName::asin,
TExtension::UNDEFINED,
BuiltInParameters::p20B20B00B,
1,
StaticType::Get<EbtFloat, EbpUndefined, EvqGlobal, 3, 1>(),
EOpAsin,
true);
const TFunction asin_30B(BuiltInId::asin_Float4,
BuiltInName::asin,
TExtension::UNDEFINED,
BuiltInParameters::p30B30D,
1,
StaticType::Get<EbtFloat, EbpUndefined, EvqGlobal, 4, 1>(),
EOpAsin,
true);
const TFunction acos_00B(BuiltInId::acos_Float1,
BuiltInName::acos,
TExtension::UNDEFINED,
BuiltInParameters::p00B00B30B,
1,
StaticType::Get<EbtFloat, EbpUndefined, EvqGlobal, 1, 1>(),
EOpAcos,
true);
const TFunction acos_10B(BuiltInId::acos_Float2,
BuiltInName::acos,
TExtension::UNDEFINED,
BuiltInParameters::p10B_o_10B,
1,
StaticType::Get<EbtFloat, EbpUndefined, EvqGlobal, 2, 1>(),
EOpAcos,
true);
const TFunction acos_20B(BuiltInId::acos_Float3,
BuiltInName::acos,
TExtension::UNDEFINED,
BuiltInParameters::p20B20B00B,
1,
StaticType::Get<EbtFloat, EbpUndefined, EvqGlobal, 3, 1>(),
EOpAcos,
true);
const TFunction acos_30B(BuiltInId::acos_Float4,
BuiltInName::acos,
TExtension::UNDEFINED,
BuiltInParameters::p30B30D,
1,
StaticType::Get<EbtFloat, EbpUndefined, EvqGlobal, 4, 1>(),
EOpAcos,
true);
const TFunction atan_00B00B(BuiltInId::atan_Float1_Float1,
BuiltInName::atan,
TExtension::UNDEFINED,
BuiltInParameters::p00B00B30B,
2,
StaticType::Get<EbtFloat, EbpUndefined, EvqGlobal, 1, 1>(),
EOpAtan,
true);
const TFunction atan_10B10B(BuiltInId::atan_Float2_Float2,
BuiltInName::atan,
TExtension::UNDEFINED,
BuiltInParameters::p10B10B00B,
2,
StaticType::Get<EbtFloat, EbpUndefined, EvqGlobal, 2, 1>(),
EOpAtan,
true);
const TFunction atan_20B20B(BuiltInId::atan_Float3_Float3,
BuiltInName::atan,
TExtension::UNDEFINED,
BuiltInParameters::p20B20B00B,
2,
StaticType::Get<EbtFloat, EbpUndefined, EvqGlobal, 3, 1>(),
EOpAtan,
true);
const TFunction atan_30B30B(BuiltInId::atan_Float4_Float4,
BuiltInName::atan,
TExtension::UNDEFINED,
BuiltInParameters::p30B30B30F,
2,
StaticType::Get<EbtFloat, EbpUndefined, EvqGlobal, 4, 1>(),
EOpAtan,
true);
const TFunction atan_00B(BuiltInId::atan_Float1,
BuiltInName::atan,
TExtension::UNDEFINED,
BuiltInParameters::p00B00B30B,
1,
StaticType::Get<EbtFloat, EbpUndefined, EvqGlobal, 1, 1>(),
EOpAtan,
true);
const TFunction atan_10B(BuiltInId::atan_Float2,
BuiltInName::atan,
TExtension::UNDEFINED,
BuiltInParameters::p10B_o_10B,
1,
StaticType::Get<EbtFloat, EbpUndefined, EvqGlobal, 2, 1>(),
EOpAtan,
true);
const TFunction atan_20B(BuiltInId::atan_Float3,
BuiltInName::atan,
TExtension::UNDEFINED,
BuiltInParameters::p20B20B00B,
1,
StaticType::Get<EbtFloat, EbpUndefined, EvqGlobal, 3, 1>(),
EOpAtan,
true);
const TFunction atan_30B(BuiltInId::atan_Float4,
BuiltInName::atan,
TExtension::UNDEFINED,
BuiltInParameters::p30B30D,
1,
StaticType::Get<EbtFloat, EbpUndefined, EvqGlobal, 4, 1>(),
EOpAtan,
true);
const TFunction sinh_00B(BuiltInId::sinh_Float1,
BuiltInName::sinh,
TExtension::UNDEFINED,
BuiltInParameters::p00B00B30B,
1,
StaticType::Get<EbtFloat, EbpUndefined, EvqGlobal, 1, 1>(),
EOpSinh,
true);
const TFunction sinh_10B(BuiltInId::sinh_Float2,
BuiltInName::sinh,
TExtension::UNDEFINED,
BuiltInParameters::p10B_o_10B,
1,
StaticType::Get<EbtFloat, EbpUndefined, EvqGlobal, 2, 1>(),
EOpSinh,
true);
const TFunction sinh_20B(BuiltInId::sinh_Float3,
BuiltInName::sinh,
TExtension::UNDEFINED,
BuiltInParameters::p20B20B00B,
1,
StaticType::Get<EbtFloat, EbpUndefined, EvqGlobal, 3, 1>(),
EOpSinh,
true);
const TFunction sinh_30B(BuiltInId::sinh_Float4,
BuiltInName::sinh,
TExtension::UNDEFINED,
BuiltInParameters::p30B30D,
1,
StaticType::Get<EbtFloat, EbpUndefined, EvqGlobal, 4, 1>(),
EOpSinh,
true);
const TFunction cosh_00B(BuiltInId::cosh_Float1,
BuiltInName::cosh,
TExtension::UNDEFINED,
BuiltInParameters::p00B00B30B,
1,
StaticType::Get<EbtFloat, EbpUndefined, EvqGlobal, 1, 1>(),
EOpCosh,
true);
const TFunction cosh_10B(BuiltInId::cosh_Float2,
BuiltInName::cosh,
TExtension::UNDEFINED,
BuiltInParameters::p10B_o_10B,
1,
StaticType::Get<EbtFloat, EbpUndefined, EvqGlobal, 2, 1>(),
EOpCosh,
true);
const TFunction cosh_20B(BuiltInId::cosh_Float3,
BuiltInName::cosh,
TExtension::UNDEFINED,
BuiltInParameters::p20B20B00B,
1,
StaticType::Get<EbtFloat, EbpUndefined, EvqGlobal, 3, 1>(),
EOpCosh,
true);
const TFunction cosh_30B(BuiltInId::cosh_Float4,
BuiltInName::cosh,
TExtension::UNDEFINED,
BuiltInParameters::p30B30D,
1,
StaticType::Get<EbtFloat, EbpUndefined, EvqGlobal, 4, 1>(),
EOpCosh,
true);
const TFunction tanh_00B(BuiltInId::tanh_Float1,
BuiltInName::tanh,
TExtension::UNDEFINED,
BuiltInParameters::p00B00B30B,
1,
StaticType::Get<EbtFloat, EbpUndefined, EvqGlobal, 1, 1>(),
EOpTanh,
true);
const TFunction tanh_10B(BuiltInId::tanh_Float2,
BuiltInName::tanh,
TExtension::UNDEFINED,
BuiltInParameters::p10B_o_10B,
1,
StaticType::Get<EbtFloat, EbpUndefined, EvqGlobal, 2, 1>(),
EOpTanh,
true);
const TFunction tanh_20B(BuiltInId::tanh_Float3,
BuiltInName::tanh,
TExtension::UNDEFINED,
BuiltInParameters::p20B20B00B,
1,
StaticType::Get<EbtFloat, EbpUndefined, EvqGlobal, 3, 1>(),
EOpTanh,
true);
const TFunction tanh_30B(BuiltInId::tanh_Float4,
BuiltInName::tanh,
TExtension::UNDEFINED,
BuiltInParameters::p30B30D,
1,
StaticType::Get<EbtFloat, EbpUndefined, EvqGlobal, 4, 1>(),
EOpTanh,
true);
const TFunction asinh_00B(BuiltInId::asinh_Float1,
BuiltInName::asinh,
TExtension::UNDEFINED,
BuiltInParameters::p00B00B30B,
1,
StaticType::Get<EbtFloat, EbpUndefined, EvqGlobal, 1, 1>(),
EOpAsinh,
true);
const TFunction asinh_10B(BuiltInId::asinh_Float2,
BuiltInName::asinh,
TExtension::UNDEFINED,
BuiltInParameters::p10B_o_10B,
1,
StaticType::Get<EbtFloat, EbpUndefined, EvqGlobal, 2, 1>(),
EOpAsinh,
true);
const TFunction asinh_20B(BuiltInId::asinh_Float3,
BuiltInName::asinh,
TExtension::UNDEFINED,
BuiltInParameters::p20B20B00B,
1,
StaticType::Get<EbtFloat, EbpUndefined, EvqGlobal, 3, 1>(),
EOpAsinh,
true);
const TFunction asinh_30B(BuiltInId::asinh_Float4,
BuiltInName::asinh,
TExtension::UNDEFINED,
BuiltInParameters::p30B30D,
1,
StaticType::Get<EbtFloat, EbpUndefined, EvqGlobal, 4, 1>(),
EOpAsinh,
true);
const TFunction acosh_00B(BuiltInId::acosh_Float1,
BuiltInName::acosh,
TExtension::UNDEFINED,
BuiltInParameters::p00B00B30B,
1,
StaticType::Get<EbtFloat, EbpUndefined, EvqGlobal, 1, 1>(),
EOpAcosh,
true);
const TFunction acosh_10B(BuiltInId::acosh_Float2,
BuiltInName::acosh,
TExtension::UNDEFINED,
BuiltInParameters::p10B_o_10B,
1,
StaticType::Get<EbtFloat, EbpUndefined, EvqGlobal, 2, 1>(),
EOpAcosh,
true);
const TFunction acosh_20B(BuiltInId::acosh_Float3,
BuiltInName::acosh,
TExtension::UNDEFINED,
BuiltInParameters::p20B20B00B,
1,
StaticType::Get<EbtFloat, EbpUndefined, EvqGlobal, 3, 1>(),
EOpAcosh,
true);
const TFunction acosh_30B(BuiltInId::acosh_Float4,
BuiltInName::acosh,
TExtension::UNDEFINED,
BuiltInParameters::p30B30D,
1,
StaticType::Get<EbtFloat, EbpUndefined, EvqGlobal, 4, 1>(),
EOpAcosh,
true);
const TFunction atanh_00B(BuiltInId::atanh_Float1,
BuiltInName::atanh,
TExtension::UNDEFINED,
BuiltInParameters::p00B00B30B,
1,
StaticType::Get<EbtFloat, EbpUndefined, EvqGlobal, 1, 1>(),
EOpAtanh,
true);
const TFunction atanh_10B(BuiltInId::atanh_Float2,
BuiltInName::atanh,
TExtension::UNDEFINED,
BuiltInParameters::p10B_o_10B,
1,
StaticType::Get<EbtFloat, EbpUndefined, EvqGlobal, 2, 1>(),
EOpAtanh,
true);
const TFunction atanh_20B(BuiltInId::atanh_Float3,
BuiltInName::atanh,
TExtension::UNDEFINED,
BuiltInParameters::p20B20B00B,
1,
StaticType::Get<EbtFloat, EbpUndefined, EvqGlobal, 3, 1>(),
EOpAtanh,
true);
const TFunction atanh_30B(BuiltInId::atanh_Float4,
BuiltInName::atanh,
TExtension::UNDEFINED,
BuiltInParameters::p30B30D,
1,
StaticType::Get<EbtFloat, EbpUndefined, EvqGlobal, 4, 1>(),
EOpAtanh,
true);
const TFunction pow_00B00B(BuiltInId::pow_Float1_Float1,
BuiltInName::pow,
TExtension::UNDEFINED,
BuiltInParameters::p00B00B30B,
2,
StaticType::Get<EbtFloat, EbpUndefined, EvqGlobal, 1, 1>(),
EOpPow,
true);
const TFunction pow_10B10B(BuiltInId::pow_Float2_Float2,
BuiltInName::pow,
TExtension::UNDEFINED,
BuiltInParameters::p10B10B00B,
2,
StaticType::Get<EbtFloat, EbpUndefined, EvqGlobal, 2, 1>(),
EOpPow,
true);
const TFunction pow_20B20B(BuiltInId::pow_Float3_Float3,
BuiltInName::pow,
TExtension::UNDEFINED,
BuiltInParameters::p20B20B00B,
2,
StaticType::Get<EbtFloat, EbpUndefined, EvqGlobal, 3, 1>(),
EOpPow,
true);
const TFunction pow_30B30B(BuiltInId::pow_Float4_Float4,
BuiltInName::pow,
TExtension::UNDEFINED,
BuiltInParameters::p30B30B30F,
2,
StaticType::Get<EbtFloat, EbpUndefined, EvqGlobal, 4, 1>(),
EOpPow,
true);
const TFunction exp_00B(BuiltInId::exp_Float1,
BuiltInName::exp,
TExtension::UNDEFINED,
BuiltInParameters::p00B00B30B,
1,
StaticType::Get<EbtFloat, EbpUndefined, EvqGlobal, 1, 1>(),
EOpExp,
true);
const TFunction exp_10B(BuiltInId::exp_Float2,
BuiltInName::exp,
TExtension::UNDEFINED,
BuiltInParameters::p10B_o_10B,
1,
StaticType::Get<EbtFloat, EbpUndefined, EvqGlobal, 2, 1>(),
EOpExp,
true);
const TFunction exp_20B(BuiltInId::exp_Float3,
BuiltInName::exp,
TExtension::UNDEFINED,
BuiltInParameters::p20B20B00B,
1,
StaticType::Get<EbtFloat, EbpUndefined, EvqGlobal, 3, 1>(),
EOpExp,
true);
const TFunction exp_30B(BuiltInId::exp_Float4,
BuiltInName::exp,
TExtension::UNDEFINED,
BuiltInParameters::p30B30D,
1,
StaticType::Get<EbtFloat, EbpUndefined, EvqGlobal, 4, 1>(),
EOpExp,
true);
const TFunction log_00B(BuiltInId::log_Float1,
BuiltInName::log,
TExtension::UNDEFINED,
BuiltInParameters::p00B00B30B,
1,
StaticType::Get<EbtFloat, EbpUndefined, EvqGlobal, 1, 1>(),
EOpLog,
true);
const TFunction log_10B(BuiltInId::log_Float2,
BuiltInName::log,
TExtension::UNDEFINED,
BuiltInParameters::p10B_o_10B,
1,
StaticType::Get<EbtFloat, EbpUndefined, EvqGlobal, 2, 1>(),
EOpLog,
true);
const TFunction log_20B(BuiltInId::log_Float3,
BuiltInName::log,
TExtension::UNDEFINED,
BuiltInParameters::p20B20B00B,
1,
StaticType::Get<EbtFloat, EbpUndefined, EvqGlobal, 3, 1>(),
EOpLog,
true);
const TFunction log_30B(BuiltInId::log_Float4,
BuiltInName::log,
TExtension::UNDEFINED,
BuiltInParameters::p30B30D,
1,
StaticType::Get<EbtFloat, EbpUndefined, EvqGlobal, 4, 1>(),
EOpLog,
true);
const TFunction exp2_00B(BuiltInId::exp2_Float1,
BuiltInName::exp2,
TExtension::UNDEFINED,
BuiltInParameters::p00B00B30B,
1,
StaticType::Get<EbtFloat, EbpUndefined, EvqGlobal, 1, 1>(),
EOpExp2,
true);
const TFunction exp2_10B(BuiltInId::exp2_Float2,
BuiltInName::exp2,
TExtension::UNDEFINED,
BuiltInParameters::p10B_o_10B,
1,
StaticType::Get<EbtFloat, EbpUndefined, EvqGlobal, 2, 1>(),
EOpExp2,
true);
const TFunction exp2_20B(BuiltInId::exp2_Float3,
BuiltInName::exp2,
TExtension::UNDEFINED,
BuiltInParameters::p20B20B00B,
1,
StaticType::Get<EbtFloat, EbpUndefined, EvqGlobal, 3, 1>(),
EOpExp2,
true);
const TFunction exp2_30B(BuiltInId::exp2_Float4,
BuiltInName::exp2,
TExtension::UNDEFINED,
BuiltInParameters::p30B30D,
1,
StaticType::Get<EbtFloat, EbpUndefined, EvqGlobal, 4, 1>(),
EOpExp2,
true);
const TFunction log2_00B(BuiltInId::log2_Float1,
BuiltInName::log2,
TExtension::UNDEFINED,
BuiltInParameters::p00B00B30B,
1,
StaticType::Get<EbtFloat, EbpUndefined, EvqGlobal, 1, 1>(),
EOpLog2,
true);
const TFunction log2_10B(BuiltInId::log2_Float2,
BuiltInName::log2,
TExtension::UNDEFINED,
BuiltInParameters::p10B_o_10B,
1,
StaticType::Get<EbtFloat, EbpUndefined, EvqGlobal, 2, 1>(),
EOpLog2,
true);
const TFunction log2_20B(BuiltInId::log2_Float3,
BuiltInName::log2,
TExtension::UNDEFINED,
BuiltInParameters::p20B20B00B,
1,
StaticType::Get<EbtFloat, EbpUndefined, EvqGlobal, 3, 1>(),
EOpLog2,
true);
const TFunction log2_30B(BuiltInId::log2_Float4,
BuiltInName::log2,
TExtension::UNDEFINED,
BuiltInParameters::p30B30D,
1,
StaticType::Get<EbtFloat, EbpUndefined, EvqGlobal, 4, 1>(),
EOpLog2,
true);
const TFunction sqrt_00B(BuiltInId::sqrt_Float1,
BuiltInName::sqrt,
TExtension::UNDEFINED,
BuiltInParameters::p00B00B30B,
1,
StaticType::Get<EbtFloat, EbpUndefined, EvqGlobal, 1, 1>(),
EOpSqrt,
true);
const TFunction sqrt_10B(BuiltInId::sqrt_Float2,
BuiltInName::sqrt,
TExtension::UNDEFINED,
BuiltInParameters::p10B_o_10B,
1,
StaticType::Get<EbtFloat, EbpUndefined, EvqGlobal, 2, 1>(),
EOpSqrt,
true);
const TFunction sqrt_20B(BuiltInId::sqrt_Float3,
BuiltInName::sqrt,
TExtension::UNDEFINED,
BuiltInParameters::p20B20B00B,
1,
StaticType::Get<EbtFloat, EbpUndefined, EvqGlobal, 3, 1>(),
EOpSqrt,
true);
const TFunction sqrt_30B(BuiltInId::sqrt_Float4,
BuiltInName::sqrt,
TExtension::UNDEFINED,
BuiltInParameters::p30B30D,
1,
StaticType::Get<EbtFloat, EbpUndefined, EvqGlobal, 4, 1>(),
EOpSqrt,
true);
const TFunction sqrt_00C(BuiltInId::sqrt_Double1,
BuiltInName::sqrt,
TExtension::UNDEFINED,
BuiltInParameters::p00C10C,
1,
StaticType::Get<EbtDouble, EbpUndefined, EvqGlobal, 1, 1>(),
EOpSqrt,
true);
const TFunction sqrt_10C(BuiltInId::sqrt_Double2,
BuiltInName::sqrt,
TExtension::UNDEFINED,
BuiltInParameters::p10C_o_10C,
1,
StaticType::Get<EbtDouble, EbpUndefined, EvqGlobal, 2, 1>(),
EOpSqrt,
true);
const TFunction sqrt_20C(BuiltInId::sqrt_Double3,
BuiltInName::sqrt,
TExtension::UNDEFINED,
BuiltInParameters::p20C20C20F,
1,
StaticType::Get<EbtDouble, EbpUndefined, EvqGlobal, 3, 1>(),
EOpSqrt,
true);
const TFunction sqrt_30C(BuiltInId::sqrt_Double4,
BuiltInName::sqrt,
TExtension::UNDEFINED,
BuiltInParameters::p30C30C00B,
1,
StaticType::Get<EbtDouble, EbpUndefined, EvqGlobal, 4, 1>(),
EOpSqrt,
true);
const TFunction inversesqrt_00B(BuiltInId::inversesqrt_Float1,
BuiltInName::inversesqrt,
TExtension::UNDEFINED,
BuiltInParameters::p00B00B30B,
1,
StaticType::Get<EbtFloat, EbpUndefined, EvqGlobal, 1, 1>(),
EOpInversesqrt,
true);
const TFunction inversesqrt_10B(BuiltInId::inversesqrt_Float2,
BuiltInName::inversesqrt,
TExtension::UNDEFINED,
BuiltInParameters::p10B_o_10B,
1,
StaticType::Get<EbtFloat, EbpUndefined, EvqGlobal, 2, 1>(),
EOpInversesqrt,
true);
const TFunction inversesqrt_20B(BuiltInId::inversesqrt_Float3,
BuiltInName::inversesqrt,
TExtension::UNDEFINED,
BuiltInParameters::p20B20B00B,
1,
StaticType::Get<EbtFloat, EbpUndefined, EvqGlobal, 3, 1>(),
EOpInversesqrt,
true);
const TFunction inversesqrt_30B(BuiltInId::inversesqrt_Float4,
BuiltInName::inversesqrt,
TExtension::UNDEFINED,
BuiltInParameters::p30B30D,
1,
StaticType::Get<EbtFloat, EbpUndefined, EvqGlobal, 4, 1>(),
EOpInversesqrt,
true);
const TFunction inversesqrt_00C(BuiltInId::inversesqrt_Double1,
BuiltInName::inversesqrt,
TExtension::UNDEFINED,
BuiltInParameters::p00C10C,
1,
StaticType::Get<EbtDouble, EbpUndefined, EvqGlobal, 1, 1>(),
EOpInversesqrt,
true);
const TFunction inversesqrt_10C(BuiltInId::inversesqrt_Double2,
BuiltInName::inversesqrt,
TExtension::UNDEFINED,
BuiltInParameters::p10C_o_10C,
1,
StaticType::Get<EbtDouble, EbpUndefined, EvqGlobal, 2, 1>(),
EOpInversesqrt,
true);
const TFunction inversesqrt_20C(BuiltInId::inversesqrt_Double3,
BuiltInName::inversesqrt,
TExtension::UNDEFINED,
BuiltInParameters::p20C20C20F,
1,
StaticType::Get<EbtDouble, EbpUndefined, EvqGlobal, 3, 1>(),
EOpInversesqrt,
true);
const TFunction inversesqrt_30C(BuiltInId::inversesqrt_Double4,
BuiltInName::inversesqrt,
TExtension::UNDEFINED,
BuiltInParameters::p30C30C00B,
1,
StaticType::Get<EbtDouble, EbpUndefined, EvqGlobal, 4, 1>(),
EOpInversesqrt,
true);
const TFunction abs_00B(BuiltInId::abs_Float1,
BuiltInName::abs,
TExtension::UNDEFINED,
BuiltInParameters::p00B00B30B,
1,
StaticType::Get<EbtFloat, EbpUndefined, EvqGlobal, 1, 1>(),
EOpAbs,
true);
const TFunction abs_10B(BuiltInId::abs_Float2,
BuiltInName::abs,
TExtension::UNDEFINED,
BuiltInParameters::p10B_o_10B,
1,
StaticType::Get<EbtFloat, EbpUndefined, EvqGlobal, 2, 1>(),
EOpAbs,
true);
const TFunction abs_20B(BuiltInId::abs_Float3,
BuiltInName::abs,
TExtension::UNDEFINED,
BuiltInParameters::p20B20B00B,
1,
StaticType::Get<EbtFloat, EbpUndefined, EvqGlobal, 3, 1>(),
EOpAbs,
true);
const TFunction abs_30B(BuiltInId::abs_Float4,
BuiltInName::abs,
TExtension::UNDEFINED,
BuiltInParameters::p30B30D,
1,
StaticType::Get<EbtFloat, EbpUndefined, EvqGlobal, 4, 1>(),
EOpAbs,
true);
const TFunction abs_00D(BuiltInId::abs_Int1,
BuiltInName::abs,
TExtension::UNDEFINED,
BuiltInParameters::p00D00D_o_00D_o_00D,
1,
StaticType::Get<EbtInt, EbpUndefined, EvqGlobal, 1, 1>(),
EOpAbs,
true);
const TFunction abs_10D(BuiltInId::abs_Int2,
BuiltInName::abs,
TExtension::UNDEFINED,
BuiltInParameters::p10D10D_o_10D_o_10D,
1,
StaticType::Get<EbtInt, EbpUndefined, EvqGlobal, 2, 1>(),
EOpAbs,
true);
const TFunction abs_20D(BuiltInId::abs_Int3,
BuiltInName::abs,
TExtension::UNDEFINED,
BuiltInParameters::p20D20D00D00D,
1,
StaticType::Get<EbtInt, EbpUndefined, EvqGlobal, 3, 1>(),
EOpAbs,
true);
const TFunction abs_30D(BuiltInId::abs_Int4,
BuiltInName::abs,
TExtension::UNDEFINED,
BuiltInParameters::p30D30D30F,
1,
StaticType::Get<EbtInt, EbpUndefined, EvqGlobal, 4, 1>(),
EOpAbs,
true);
const TFunction abs_00C(BuiltInId::abs_Double1,
BuiltInName::abs,
TExtension::UNDEFINED,
BuiltInParameters::p00C10C,
1,
StaticType::Get<EbtDouble, EbpUndefined, EvqGlobal, 1, 1>(),
EOpAbs,
true);
const TFunction abs_10C(BuiltInId::abs_Double2,
BuiltInName::abs,
TExtension::UNDEFINED,
BuiltInParameters::p10C_o_10C,
1,
StaticType::Get<EbtDouble, EbpUndefined, EvqGlobal, 2, 1>(),
EOpAbs,
true);
const TFunction abs_20C(BuiltInId::abs_Double3,
BuiltInName::abs,
TExtension::UNDEFINED,
BuiltInParameters::p20C20C20F,
1,
StaticType::Get<EbtDouble, EbpUndefined, EvqGlobal, 3, 1>(),
EOpAbs,
true);
const TFunction abs_30C(BuiltInId::abs_Double4,
BuiltInName::abs,
TExtension::UNDEFINED,
BuiltInParameters::p30C30C00B,
1,
StaticType::Get<EbtDouble, EbpUndefined, EvqGlobal, 4, 1>(),
EOpAbs,
true);
const TFunction sign_00B(BuiltInId::sign_Float1,
BuiltInName::sign,
TExtension::UNDEFINED,
BuiltInParameters::p00B00B30B,
1,
StaticType::Get<EbtFloat, EbpUndefined, EvqGlobal, 1, 1>(),
EOpSign,
true);
const TFunction sign_10B(BuiltInId::sign_Float2,
BuiltInName::sign,
TExtension::UNDEFINED,
BuiltInParameters::p10B_o_10B,
1,
StaticType::Get<EbtFloat, EbpUndefined, EvqGlobal, 2, 1>(),
EOpSign,
true);
const TFunction sign_20B(BuiltInId::sign_Float3,
BuiltInName::sign,
TExtension::UNDEFINED,
BuiltInParameters::p20B20B00B,
1,
StaticType::Get<EbtFloat, EbpUndefined, EvqGlobal, 3, 1>(),
EOpSign,
true);
const TFunction sign_30B(BuiltInId::sign_Float4,
BuiltInName::sign,
TExtension::UNDEFINED,
BuiltInParameters::p30B30D,
1,
StaticType::Get<EbtFloat, EbpUndefined, EvqGlobal, 4, 1>(),
EOpSign,
true);
const TFunction sign_00D(BuiltInId::sign_Int1,
BuiltInName::sign,
TExtension::UNDEFINED,
BuiltInParameters::p00D00D_o_00D_o_00D,
1,
StaticType::Get<EbtInt, EbpUndefined, EvqGlobal, 1, 1>(),
EOpSign,
true);
const TFunction sign_10D(BuiltInId::sign_Int2,
BuiltInName::sign,
TExtension::UNDEFINED,
BuiltInParameters::p10D10D_o_10D_o_10D,
1,
StaticType::Get<EbtInt, EbpUndefined, EvqGlobal, 2, 1>(),
EOpSign,
true);
const TFunction sign_20D(BuiltInId::sign_Int3,
BuiltInName::sign,
TExtension::UNDEFINED,
BuiltInParameters::p20D20D00D00D,
1,
StaticType::Get<EbtInt, EbpUndefined, EvqGlobal, 3, 1>(),
EOpSign,
true);
const TFunction sign_30D(BuiltInId::sign_Int4,
BuiltInName::sign,
TExtension::UNDEFINED,
BuiltInParameters::p30D30D30F,
1,
StaticType::Get<EbtInt, EbpUndefined, EvqGlobal, 4, 1>(),
EOpSign,
true);
const TFunction sign_00C(BuiltInId::sign_Double1,
BuiltInName::sign,
TExtension::UNDEFINED,
BuiltInParameters::p00C10C,
1,
StaticType::Get<EbtDouble, EbpUndefined, EvqGlobal, 1, 1>(),
EOpSign,
true);
const TFunction sign_10C(BuiltInId::sign_Double2,
BuiltInName::sign,
TExtension::UNDEFINED,
BuiltInParameters::p10C_o_10C,
1,
StaticType::Get<EbtDouble, EbpUndefined, EvqGlobal, 2, 1>(),
EOpSign,
true);
const TFunction sign_20C(BuiltInId::sign_Double3,
BuiltInName::sign,
TExtension::UNDEFINED,
BuiltInParameters::p20C20C20F,
1,
StaticType::Get<EbtDouble, EbpUndefined, EvqGlobal, 3, 1>(),
EOpSign,
true);
const TFunction sign_30C(BuiltInId::sign_Double4,
BuiltInName::sign,
TExtension::UNDEFINED,
BuiltInParameters::p30C30C00B,
1,
StaticType::Get<EbtDouble, EbpUndefined, EvqGlobal, 4, 1>(),
EOpSign,
true);
const TFunction floor_00B(BuiltInId::floor_Float1,
BuiltInName::floor,
TExtension::UNDEFINED,
BuiltInParameters::p00B00B30B,
1,
StaticType::Get<EbtFloat, EbpUndefined, EvqGlobal, 1, 1>(),
EOpFloor,
true);
const TFunction floor_10B(BuiltInId::floor_Float2,
BuiltInName::floor,
TExtension::UNDEFINED,
BuiltInParameters::p10B_o_10B,
1,
StaticType::Get<EbtFloat, EbpUndefined, EvqGlobal, 2, 1>(),
EOpFloor,
true);
const TFunction floor_20B(BuiltInId::floor_Float3,
BuiltInName::floor,
TExtension::UNDEFINED,
BuiltInParameters::p20B20B00B,
1,
StaticType::Get<EbtFloat, EbpUndefined, EvqGlobal, 3, 1>(),
EOpFloor,
true);
const TFunction floor_30B(BuiltInId::floor_Float4,
BuiltInName::floor,
TExtension::UNDEFINED,
BuiltInParameters::p30B30D,
1,
StaticType::Get<EbtFloat, EbpUndefined, EvqGlobal, 4, 1>(),
EOpFloor,
true);
const TFunction floor_00C(BuiltInId::floor_Double1,
BuiltInName::floor,
TExtension::UNDEFINED,
BuiltInParameters::p00C10C,
1,
StaticType::Get<EbtDouble, EbpUndefined, EvqGlobal, 1, 1>(),
EOpFloor,
true);
const TFunction floor_10C(BuiltInId::floor_Double2,
BuiltInName::floor,
TExtension::UNDEFINED,
BuiltInParameters::p10C_o_10C,
1,
StaticType::Get<EbtDouble, EbpUndefined, EvqGlobal, 2, 1>(),
EOpFloor,
true);
const TFunction floor_20C(BuiltInId::floor_Double3,
BuiltInName::floor,
TExtension::UNDEFINED,
BuiltInParameters::p20C20C20F,
1,
StaticType::Get<EbtDouble, EbpUndefined, EvqGlobal, 3, 1>(),
EOpFloor,
true);
const TFunction floor_30C(BuiltInId::floor_Double4,
BuiltInName::floor,
TExtension::UNDEFINED,
BuiltInParameters::p30C30C00B,
1,
StaticType::Get<EbtDouble, EbpUndefined, EvqGlobal, 4, 1>(),
EOpFloor,
true);
const TFunction trunc_00B(BuiltInId::trunc_Float1,
BuiltInName::trunc,
TExtension::UNDEFINED,
BuiltInParameters::p00B00B30B,
1,
StaticType::Get<EbtFloat, EbpUndefined, EvqGlobal, 1, 1>(),
EOpTrunc,
true);
const TFunction trunc_10B(BuiltInId::trunc_Float2,
BuiltInName::trunc,
TExtension::UNDEFINED,
BuiltInParameters::p10B_o_10B,
1,
StaticType::Get<EbtFloat, EbpUndefined, EvqGlobal, 2, 1>(),
EOpTrunc,
true);
const TFunction trunc_20B(BuiltInId::trunc_Float3,
BuiltInName::trunc,
TExtension::UNDEFINED,
BuiltInParameters::p20B20B00B,
1,
StaticType::Get<EbtFloat, EbpUndefined, EvqGlobal, 3, 1>(),
EOpTrunc,
true);
const TFunction trunc_30B(BuiltInId::trunc_Float4,
BuiltInName::trunc,
TExtension::UNDEFINED,
BuiltInParameters::p30B30D,
1,
StaticType::Get<EbtFloat, EbpUndefined, EvqGlobal, 4, 1>(),
EOpTrunc,
true);
const TFunction trunc_00C(BuiltInId::trunc_Double1,
BuiltInName::trunc,
TExtension::UNDEFINED,
BuiltInParameters::p00C10C,
1,
StaticType::Get<EbtDouble, EbpUndefined, EvqGlobal, 1, 1>(),
EOpTrunc,
true);
const TFunction trunc_10C(BuiltInId::trunc_Double2,
BuiltInName::trunc,
TExtension::UNDEFINED,
BuiltInParameters::p10C_o_10C,
1,
StaticType::Get<EbtDouble, EbpUndefined, EvqGlobal, 2, 1>(),
EOpTrunc,
true);
const TFunction trunc_20C(BuiltInId::trunc_Double3,
BuiltInName::trunc,
TExtension::UNDEFINED,
BuiltInParameters::p20C20C20F,
1,
StaticType::Get<EbtDouble, EbpUndefined, EvqGlobal, 3, 1>(),
EOpTrunc,
true);
const TFunction trunc_30C(BuiltInId::trunc_Double4,
BuiltInName::trunc,
TExtension::UNDEFINED,
BuiltInParameters::p30C30C00B,
1,
StaticType::Get<EbtDouble, EbpUndefined, EvqGlobal, 4, 1>(),
EOpTrunc,
true);
const TFunction round_00B(BuiltInId::round_Float1,
BuiltInName::round,
TExtension::UNDEFINED,
BuiltInParameters::p00B00B30B,
1,
StaticType::Get<EbtFloat, EbpUndefined, EvqGlobal, 1, 1>(),
EOpRound,
true);
const TFunction round_10B(BuiltInId::round_Float2,
BuiltInName::round,
TExtension::UNDEFINED,
BuiltInParameters::p10B_o_10B,
1,
StaticType::Get<EbtFloat, EbpUndefined, EvqGlobal, 2, 1>(),
EOpRound,
true);
const TFunction round_20B(BuiltInId::round_Float3,
BuiltInName::round,
TExtension::UNDEFINED,
BuiltInParameters::p20B20B00B,
1,
StaticType::Get<EbtFloat, EbpUndefined, EvqGlobal, 3, 1>(),
EOpRound,
true);
const TFunction round_30B(BuiltInId::round_Float4,
BuiltInName::round,
TExtension::UNDEFINED,
BuiltInParameters::p30B30D,
1,
StaticType::Get<EbtFloat, EbpUndefined, EvqGlobal, 4, 1>(),
EOpRound,
true);
const TFunction round_00C(BuiltInId::round_Double1,
BuiltInName::round,
TExtension::UNDEFINED,
BuiltInParameters::p00C10C,
1,
StaticType::Get<EbtDouble, EbpUndefined, EvqGlobal, 1, 1>(),
EOpRound,
true);
const TFunction round_10C(BuiltInId::round_Double2,
BuiltInName::round,
TExtension::UNDEFINED,
BuiltInParameters::p10C_o_10C,
1,
StaticType::Get<EbtDouble, EbpUndefined, EvqGlobal, 2, 1>(),
EOpRound,
true);
const TFunction round_20C(BuiltInId::round_Double3,
BuiltInName::round,
TExtension::UNDEFINED,
BuiltInParameters::p20C20C20F,
1,
StaticType::Get<EbtDouble, EbpUndefined, EvqGlobal, 3, 1>(),
EOpRound,
true);
const TFunction round_30C(BuiltInId::round_Double4,
BuiltInName::round,
TExtension::UNDEFINED,
BuiltInParameters::p30C30C00B,
1,
StaticType::Get<EbtDouble, EbpUndefined, EvqGlobal, 4, 1>(),
EOpRound,
true);
const TFunction roundEven_00B(BuiltInId::roundEven_Float1,
BuiltInName::roundEven,
TExtension::UNDEFINED,
BuiltInParameters::p00B00B30B,
1,
StaticType::Get<EbtFloat, EbpUndefined, EvqGlobal, 1, 1>(),
EOpRoundEven,
true);
const TFunction roundEven_10B(BuiltInId::roundEven_Float2,
BuiltInName::roundEven,
TExtension::UNDEFINED,
BuiltInParameters::p10B_o_10B,
1,
StaticType::Get<EbtFloat, EbpUndefined, EvqGlobal, 2, 1>(),
EOpRoundEven,
true);
const TFunction roundEven_20B(BuiltInId::roundEven_Float3,
BuiltInName::roundEven,
TExtension::UNDEFINED,
BuiltInParameters::p20B20B00B,
1,
StaticType::Get<EbtFloat, EbpUndefined, EvqGlobal, 3, 1>(),
EOpRoundEven,
true);
const TFunction roundEven_30B(BuiltInId::roundEven_Float4,
BuiltInName::roundEven,
TExtension::UNDEFINED,
BuiltInParameters::p30B30D,
1,
StaticType::Get<EbtFloat, EbpUndefined, EvqGlobal, 4, 1>(),
EOpRoundEven,
true);
const TFunction roundEven_00C(BuiltInId::roundEven_Double1,
BuiltInName::roundEven,
TExtension::UNDEFINED,
BuiltInParameters::p00C10C,
1,
StaticType::Get<EbtDouble, EbpUndefined, EvqGlobal, 1, 1>(),
EOpRoundEven,
true);
const TFunction roundEven_10C(BuiltInId::roundEven_Double2,
BuiltInName::roundEven,
TExtension::UNDEFINED,
BuiltInParameters::p10C_o_10C,
1,
StaticType::Get<EbtDouble, EbpUndefined, EvqGlobal, 2, 1>(),
EOpRoundEven,
true);
const TFunction roundEven_20C(BuiltInId::roundEven_Double3,
BuiltInName::roundEven,
TExtension::UNDEFINED,
BuiltInParameters::p20C20C20F,
1,
StaticType::Get<EbtDouble, EbpUndefined, EvqGlobal, 3, 1>(),
EOpRoundEven,
true);
const TFunction roundEven_30C(BuiltInId::roundEven_Double4,
BuiltInName::roundEven,
TExtension::UNDEFINED,
BuiltInParameters::p30C30C00B,
1,
StaticType::Get<EbtDouble, EbpUndefined, EvqGlobal, 4, 1>(),
EOpRoundEven,
true);
const TFunction ceil_00B(BuiltInId::ceil_Float1,
BuiltInName::ceil,
TExtension::UNDEFINED,
BuiltInParameters::p00B00B30B,
1,
StaticType::Get<EbtFloat, EbpUndefined, EvqGlobal, 1, 1>(),
EOpCeil,
true);
const TFunction ceil_10B(BuiltInId::ceil_Float2,
BuiltInName::ceil,
TExtension::UNDEFINED,
BuiltInParameters::p10B_o_10B,
1,
StaticType::Get<EbtFloat, EbpUndefined, EvqGlobal, 2, 1>(),
EOpCeil,
true);
const TFunction ceil_20B(BuiltInId::ceil_Float3,
BuiltInName::ceil,
TExtension::UNDEFINED,
BuiltInParameters::p20B20B00B,
1,
StaticType::Get<EbtFloat, EbpUndefined, EvqGlobal, 3, 1>(),
EOpCeil,
true);
const TFunction ceil_30B(BuiltInId::ceil_Float4,
BuiltInName::ceil,
TExtension::UNDEFINED,
BuiltInParameters::p30B30D,
1,
StaticType::Get<EbtFloat, EbpUndefined, EvqGlobal, 4, 1>(),
EOpCeil,
true);
const TFunction ceil_00C(BuiltInId::ceil_Double1,
BuiltInName::ceil,
TExtension::UNDEFINED,
BuiltInParameters::p00C10C,
1,
StaticType::Get<EbtDouble, EbpUndefined, EvqGlobal, 1, 1>(),
EOpCeil,
true);
const TFunction ceil_10C(BuiltInId::ceil_Double2,
BuiltInName::ceil,
TExtension::UNDEFINED,
BuiltInParameters::p10C_o_10C,
1,
StaticType::Get<EbtDouble, EbpUndefined, EvqGlobal, 2, 1>(),
EOpCeil,
true);
const TFunction ceil_20C(BuiltInId::ceil_Double3,
BuiltInName::ceil,
TExtension::UNDEFINED,
BuiltInParameters::p20C20C20F,
1,
StaticType::Get<EbtDouble, EbpUndefined, EvqGlobal, 3, 1>(),
EOpCeil,
true);
const TFunction ceil_30C(BuiltInId::ceil_Double4,
BuiltInName::ceil,
TExtension::UNDEFINED,
BuiltInParameters::p30C30C00B,
1,
StaticType::Get<EbtDouble, EbpUndefined, EvqGlobal, 4, 1>(),
EOpCeil,
true);
const TFunction fract_00B(BuiltInId::fract_Float1,
BuiltInName::fract,
TExtension::UNDEFINED,
BuiltInParameters::p00B00B30B,
1,
StaticType::Get<EbtFloat, EbpUndefined, EvqGlobal, 1, 1>(),
EOpFract,
true);
const TFunction fract_10B(BuiltInId::fract_Float2,
BuiltInName::fract,
TExtension::UNDEFINED,
BuiltInParameters::p10B_o_10B,
1,
StaticType::Get<EbtFloat, EbpUndefined, EvqGlobal, 2, 1>(),
EOpFract,
true);
const TFunction fract_20B(BuiltInId::fract_Float3,
BuiltInName::fract,
TExtension::UNDEFINED,
BuiltInParameters::p20B20B00B,
1,
StaticType::Get<EbtFloat, EbpUndefined, EvqGlobal, 3, 1>(),
EOpFract,
true);
const TFunction fract_30B(BuiltInId::fract_Float4,
BuiltInName::fract,
TExtension::UNDEFINED,
BuiltInParameters::p30B30D,
1,
StaticType::Get<EbtFloat, EbpUndefined, EvqGlobal, 4, 1>(),
EOpFract,
true);
const TFunction fract_00C(BuiltInId::fract_Double1,
BuiltInName::fract,
TExtension::UNDEFINED,
BuiltInParameters::p00C10C,
1,
StaticType::Get<EbtDouble, EbpUndefined, EvqGlobal, 1, 1>(),
EOpFract,
true);
const TFunction fract_10C(BuiltInId::fract_Double2,
BuiltInName::fract,
TExtension::UNDEFINED,
BuiltInParameters::p10C_o_10C,
1,
StaticType::Get<EbtDouble, EbpUndefined, EvqGlobal, 2, 1>(),
EOpFract,
true);
const TFunction fract_20C(BuiltInId::fract_Double3,
BuiltInName::fract,
TExtension::UNDEFINED,
BuiltInParameters::p20C20C20F,
1,
StaticType::Get<EbtDouble, EbpUndefined, EvqGlobal, 3, 1>(),
EOpFract,
true);
const TFunction fract_30C(BuiltInId::fract_Double4,
BuiltInName::fract,
TExtension::UNDEFINED,
BuiltInParameters::p30C30C00B,
1,
StaticType::Get<EbtDouble, EbpUndefined, EvqGlobal, 4, 1>(),
EOpFract,
true);
const TFunction mod_00B00B(BuiltInId::mod_Float1_Float1,
BuiltInName::mod,
TExtension::UNDEFINED,
BuiltInParameters::p00B00B30B,
2,
StaticType::Get<EbtFloat, EbpUndefined, EvqGlobal, 1, 1>(),
EOpMod,
true);
const TFunction mod_10B00B(BuiltInId::mod_Float2_Float1,
BuiltInName::mod,
TExtension::UNDEFINED,
BuiltInParameters::p10B00B00B,
2,
StaticType::Get<EbtFloat, EbpUndefined, EvqGlobal, 2, 1>(),
EOpMod,
true);
const TFunction mod_20B00B(BuiltInId::mod_Float3_Float1,
BuiltInName::mod,
TExtension::UNDEFINED,
BuiltInParameters::p20B00B00B,
2,
StaticType::Get<EbtFloat, EbpUndefined, EvqGlobal, 3, 1>(),
EOpMod,
true);
const TFunction mod_30B00B(BuiltInId::mod_Float4_Float1,
BuiltInName::mod,
TExtension::UNDEFINED,
BuiltInParameters::p30B00B00B,
2,
StaticType::Get<EbtFloat, EbpUndefined, EvqGlobal, 4, 1>(),
EOpMod,
true);
const TFunction mod_10B10B(BuiltInId::mod_Float2_Float2,
BuiltInName::mod,
TExtension::UNDEFINED,
BuiltInParameters::p10B10B00B,
2,
StaticType::Get<EbtFloat, EbpUndefined, EvqGlobal, 2, 1>(),
EOpMod,
true);
const TFunction mod_20B20B(BuiltInId::mod_Float3_Float3,
BuiltInName::mod,
TExtension::UNDEFINED,
BuiltInParameters::p20B20B00B,
2,
StaticType::Get<EbtFloat, EbpUndefined, EvqGlobal, 3, 1>(),
EOpMod,
true);
const TFunction mod_30B30B(BuiltInId::mod_Float4_Float4,
BuiltInName::mod,
TExtension::UNDEFINED,
BuiltInParameters::p30B30B30F,
2,
StaticType::Get<EbtFloat, EbpUndefined, EvqGlobal, 4, 1>(),
EOpMod,
true);
const TFunction mod_00C00C(BuiltInId::mod_Double1_Double1,
BuiltInName::mod,
TExtension::UNDEFINED,
BuiltInParameters::p00C00C10C,
2,
StaticType::Get<EbtDouble, EbpUndefined, EvqGlobal, 1, 1>(),
EOpMod,
true);
const TFunction mod_10C00C(BuiltInId::mod_Double2_Double1,
BuiltInName::mod,
TExtension::UNDEFINED,
BuiltInParameters::p10C00C00C,
2,
StaticType::Get<EbtDouble, EbpUndefined, EvqGlobal, 2, 1>(),
EOpMod,
true);
const TFunction mod_20C00C(BuiltInId::mod_Double3_Double1,
BuiltInName::mod,
TExtension::UNDEFINED,
BuiltInParameters::p20C00C00C,
2,
StaticType::Get<EbtDouble, EbpUndefined, EvqGlobal, 3, 1>(),
EOpMod,
true);
const TFunction mod_30C00C(BuiltInId::mod_Double4_Double1,
BuiltInName::mod,
TExtension::UNDEFINED,
BuiltInParameters::p30C00C00C,
2,
StaticType::Get<EbtDouble, EbpUndefined, EvqGlobal, 4, 1>(),
EOpMod,
true);
const TFunction mod_10C10C(BuiltInId::mod_Double2_Double2,
BuiltInName::mod,
TExtension::UNDEFINED,
BuiltInParameters::p10C10C10F,
2,
StaticType::Get<EbtDouble, EbpUndefined, EvqGlobal, 2, 1>(),
EOpMod,
true);
const TFunction mod_20C20C(BuiltInId::mod_Double3_Double3,
BuiltInName::mod,
TExtension::UNDEFINED,
BuiltInParameters::p20C20C20F,
2,
StaticType::Get<EbtDouble, EbpUndefined, EvqGlobal, 3, 1>(),
EOpMod,
true);
const TFunction mod_30C30C(BuiltInId::mod_Double4_Double4,
BuiltInName::mod,
TExtension::UNDEFINED,
BuiltInParameters::p30C30C00B,
2,
StaticType::Get<EbtDouble, EbpUndefined, EvqGlobal, 4, 1>(),
EOpMod,
true);
const TFunction min_00B00B(BuiltInId::min_Float1_Float1,
BuiltInName::min,
TExtension::UNDEFINED,
BuiltInParameters::p00B00B30B,
2,
StaticType::Get<EbtFloat, EbpUndefined, EvqGlobal, 1, 1>(),
EOpMin,
true);
const TFunction min_10B00B(BuiltInId::min_Float2_Float1,
BuiltInName::min,
TExtension::UNDEFINED,
BuiltInParameters::p10B00B00B,
2,
StaticType::Get<EbtFloat, EbpUndefined, EvqGlobal, 2, 1>(),
EOpMin,
true);
const TFunction min_20B00B(BuiltInId::min_Float3_Float1,
BuiltInName::min,
TExtension::UNDEFINED,
BuiltInParameters::p20B00B00B,
2,
StaticType::Get<EbtFloat, EbpUndefined, EvqGlobal, 3, 1>(),
EOpMin,
true);
const TFunction min_30B00B(BuiltInId::min_Float4_Float1,
BuiltInName::min,
TExtension::UNDEFINED,
BuiltInParameters::p30B00B00B,
2,
StaticType::Get<EbtFloat, EbpUndefined, EvqGlobal, 4, 1>(),
EOpMin,
true);
const TFunction min_10B10B(BuiltInId::min_Float2_Float2,
BuiltInName::min,
TExtension::UNDEFINED,
BuiltInParameters::p10B10B00B,
2,
StaticType::Get<EbtFloat, EbpUndefined, EvqGlobal, 2, 1>(),
EOpMin,
true);
const TFunction min_20B20B(BuiltInId::min_Float3_Float3,
BuiltInName::min,
TExtension::UNDEFINED,
BuiltInParameters::p20B20B00B,
2,
StaticType::Get<EbtFloat, EbpUndefined, EvqGlobal, 3, 1>(),
EOpMin,
true);
const TFunction min_30B30B(BuiltInId::min_Float4_Float4,
BuiltInName::min,
TExtension::UNDEFINED,
BuiltInParameters::p30B30B30F,
2,
StaticType::Get<EbtFloat, EbpUndefined, EvqGlobal, 4, 1>(),
EOpMin,
true);
const TFunction min_00C00C(BuiltInId::min_Double1_Double1,
BuiltInName::min,
TExtension::UNDEFINED,
BuiltInParameters::p00C00C10C,
2,
StaticType::Get<EbtDouble, EbpUndefined, EvqGlobal, 1, 1>(),
EOpMin,
true);
const TFunction min_10C10C(BuiltInId::min_Double2_Double2,
BuiltInName::min,
TExtension::UNDEFINED,
BuiltInParameters::p10C10C10F,
2,
StaticType::Get<EbtDouble, EbpUndefined, EvqGlobal, 2, 1>(),
EOpMin,
true);
const TFunction min_20C20C(BuiltInId::min_Double3_Double3,
BuiltInName::min,
TExtension::UNDEFINED,
BuiltInParameters::p20C20C20F,
2,
StaticType::Get<EbtDouble, EbpUndefined, EvqGlobal, 3, 1>(),
EOpMin,
true);
const TFunction min_30C30C(BuiltInId::min_Double4_Double4,
BuiltInName::min,
TExtension::UNDEFINED,
BuiltInParameters::p30C30C00B,
2,
StaticType::Get<EbtDouble, EbpUndefined, EvqGlobal, 4, 1>(),
EOpMin,
true);
const TFunction min_10C00C(BuiltInId::min_Double2_Double1,
BuiltInName::min,
TExtension::UNDEFINED,
BuiltInParameters::p10C00C00C,
2,
StaticType::Get<EbtDouble, EbpUndefined, EvqGlobal, 2, 1>(),
EOpMin,
true);
const TFunction min_20C00C(BuiltInId::min_Double3_Double1,
BuiltInName::min,
TExtension::UNDEFINED,
BuiltInParameters::p20C00C00C,
2,
StaticType::Get<EbtDouble, EbpUndefined, EvqGlobal, 3, 1>(),
EOpMin,
true);
const TFunction min_30C00C(BuiltInId::min_Double4_Double1,
BuiltInName::min,
TExtension::UNDEFINED,
BuiltInParameters::p30C00C00C,
2,
StaticType::Get<EbtDouble, EbpUndefined, EvqGlobal, 4, 1>(),
EOpMin,
true);
const TFunction min_00D00D(BuiltInId::min_Int1_Int1,
BuiltInName::min,
TExtension::UNDEFINED,
BuiltInParameters::p00D00D_o_00D_o_00D,
2,
StaticType::Get<EbtInt, EbpUndefined, EvqGlobal, 1, 1>(),
EOpMin,
true);
const TFunction min_10D10D(BuiltInId::min_Int2_Int2,
BuiltInName::min,
TExtension::UNDEFINED,
BuiltInParameters::p10D10D_o_10D_o_10D,
2,
StaticType::Get<EbtInt, EbpUndefined, EvqGlobal, 2, 1>(),
EOpMin,
true);
const TFunction min_20D20D(BuiltInId::min_Int3_Int3,
BuiltInName::min,
TExtension::UNDEFINED,
BuiltInParameters::p20D20D00D00D,
2,
StaticType::Get<EbtInt, EbpUndefined, EvqGlobal, 3, 1>(),
EOpMin,
true);
const TFunction min_30D30D(BuiltInId::min_Int4_Int4,
BuiltInName::min,
TExtension::UNDEFINED,
BuiltInParameters::p30D30D30F,
2,
StaticType::Get<EbtInt, EbpUndefined, EvqGlobal, 4, 1>(),
EOpMin,
true);
const TFunction min_10D00D(BuiltInId::min_Int2_Int1,
BuiltInName::min,
TExtension::UNDEFINED,
BuiltInParameters::p10D00D00D,
2,
StaticType::Get<EbtInt, EbpUndefined, EvqGlobal, 2, 1>(),
EOpMin,
true);
const TFunction min_20D00D(BuiltInId::min_Int3_Int1,
BuiltInName::min,
TExtension::UNDEFINED,
BuiltInParameters::p20D00D00D,
2,
StaticType::Get<EbtInt, EbpUndefined, EvqGlobal, 3, 1>(),
EOpMin,
true);
const TFunction min_30D00D(BuiltInId::min_Int4_Int1,
BuiltInName::min,
TExtension::UNDEFINED,
BuiltInParameters::p30D00D00D,
2,
StaticType::Get<EbtInt, EbpUndefined, EvqGlobal, 4, 1>(),
EOpMin,
true);
const TFunction min_00E00E(BuiltInId::min_UInt1_UInt1,
BuiltInName::min,
TExtension::UNDEFINED,
BuiltInParameters::p00E00E00E,
2,
StaticType::Get<EbtUInt, EbpUndefined, EvqGlobal, 1, 1>(),
EOpMin,
true);
const TFunction min_10E10E(BuiltInId::min_UInt2_UInt2,
BuiltInName::min,
TExtension::UNDEFINED,
BuiltInParameters::p10E10E00D00D,
2,
StaticType::Get<EbtUInt, EbpUndefined, EvqGlobal, 2, 1>(),
EOpMin,
true);
const TFunction min_20E20E(BuiltInId::min_UInt3_UInt3,
BuiltInName::min,
TExtension::UNDEFINED,
BuiltInParameters::p20E20E00D00D,
2,
StaticType::Get<EbtUInt, EbpUndefined, EvqGlobal, 3, 1>(),
EOpMin,
true);
const TFunction min_30E30E(BuiltInId::min_UInt4_UInt4,
BuiltInName::min,
TExtension::UNDEFINED,
BuiltInParameters::p30E30E00D00D,
2,
StaticType::Get<EbtUInt, EbpUndefined, EvqGlobal, 4, 1>(),
EOpMin,
true);
const TFunction min_10E00E(BuiltInId::min_UInt2_UInt1,
BuiltInName::min,
TExtension::UNDEFINED,
BuiltInParameters::p10E00E00E,
2,
StaticType::Get<EbtUInt, EbpUndefined, EvqGlobal, 2, 1>(),
EOpMin,
true);
const TFunction min_20E00E(BuiltInId::min_UInt3_UInt1,
BuiltInName::min,
TExtension::UNDEFINED,
BuiltInParameters::p20E00E00E,
2,
StaticType::Get<EbtUInt, EbpUndefined, EvqGlobal, 3, 1>(),
EOpMin,
true);
const TFunction min_30E00E(BuiltInId::min_UInt4_UInt1,
BuiltInName::min,
TExtension::UNDEFINED,
BuiltInParameters::p30E00E00E,
2,
StaticType::Get<EbtUInt, EbpUndefined, EvqGlobal, 4, 1>(),
EOpMin,
true);
const TFunction max_00B00B(BuiltInId::max_Float1_Float1,
BuiltInName::max,
TExtension::UNDEFINED,
BuiltInParameters::p00B00B30B,
2,
StaticType::Get<EbtFloat, EbpUndefined, EvqGlobal, 1, 1>(),
EOpMax,
true);
const TFunction max_10B00B(BuiltInId::max_Float2_Float1,
BuiltInName::max,
TExtension::UNDEFINED,
BuiltInParameters::p10B00B00B,
2,
StaticType::Get<EbtFloat, EbpUndefined, EvqGlobal, 2, 1>(),
EOpMax,
true);
const TFunction max_20B00B(BuiltInId::max_Float3_Float1,
BuiltInName::max,
TExtension::UNDEFINED,
BuiltInParameters::p20B00B00B,
2,
StaticType::Get<EbtFloat, EbpUndefined, EvqGlobal, 3, 1>(),
EOpMax,
true);
const TFunction max_30B00B(BuiltInId::max_Float4_Float1,
BuiltInName::max,
TExtension::UNDEFINED,
BuiltInParameters::p30B00B00B,
2,
StaticType::Get<EbtFloat, EbpUndefined, EvqGlobal, 4, 1>(),
EOpMax,
true);
const TFunction max_10B10B(BuiltInId::max_Float2_Float2,
BuiltInName::max,
TExtension::UNDEFINED,
BuiltInParameters::p10B10B00B,
2,
StaticType::Get<EbtFloat, EbpUndefined, EvqGlobal, 2, 1>(),
EOpMax,
true);
const TFunction max_20B20B(BuiltInId::max_Float3_Float3,
BuiltInName::max,
TExtension::UNDEFINED,
BuiltInParameters::p20B20B00B,
2,
StaticType::Get<EbtFloat, EbpUndefined, EvqGlobal, 3, 1>(),
EOpMax,
true);
const TFunction max_30B30B(BuiltInId::max_Float4_Float4,
BuiltInName::max,
TExtension::UNDEFINED,
BuiltInParameters::p30B30B30F,
2,
StaticType::Get<EbtFloat, EbpUndefined, EvqGlobal, 4, 1>(),
EOpMax,
true);
const TFunction max_00C00C(BuiltInId::max_Double1_Double1,
BuiltInName::max,
TExtension::UNDEFINED,
BuiltInParameters::p00C00C10C,
2,
StaticType::Get<EbtDouble, EbpUndefined, EvqGlobal, 1, 1>(),
EOpMax,
true);
const TFunction max_10C10C(BuiltInId::max_Double2_Double2,
BuiltInName::max,
TExtension::UNDEFINED,
BuiltInParameters::p10C10C10F,
2,
StaticType::Get<EbtDouble, EbpUndefined, EvqGlobal, 2, 1>(),
EOpMax,
true);
const TFunction max_20C20C(BuiltInId::max_Double3_Double3,
BuiltInName::max,
TExtension::UNDEFINED,
BuiltInParameters::p20C20C20F,
2,
StaticType::Get<EbtDouble, EbpUndefined, EvqGlobal, 3, 1>(),
EOpMax,
true);
const TFunction max_30C30C(BuiltInId::max_Double4_Double4,
BuiltInName::max,
TExtension::UNDEFINED,
BuiltInParameters::p30C30C00B,
2,
StaticType::Get<EbtDouble, EbpUndefined, EvqGlobal, 4, 1>(),
EOpMax,
true);
const TFunction max_10C00C(BuiltInId::max_Double2_Double1,
BuiltInName::max,
TExtension::UNDEFINED,
BuiltInParameters::p10C00C00C,
2,
StaticType::Get<EbtDouble, EbpUndefined, EvqGlobal, 2, 1>(),
EOpMax,
true);
const TFunction max_20C00C(BuiltInId::max_Double3_Double1,
BuiltInName::max,
TExtension::UNDEFINED,
BuiltInParameters::p20C00C00C,
2,
StaticType::Get<EbtDouble, EbpUndefined, EvqGlobal, 3, 1>(),
EOpMax,
true);
const TFunction max_30C00C(BuiltInId::max_Double4_Double1,
BuiltInName::max,
TExtension::UNDEFINED,
BuiltInParameters::p30C00C00C,
2,
StaticType::Get<EbtDouble, EbpUndefined, EvqGlobal, 4, 1>(),
EOpMax,
true);
const TFunction max_00D00D(BuiltInId::max_Int1_Int1,
BuiltInName::max,
TExtension::UNDEFINED,
BuiltInParameters::p00D00D_o_00D_o_00D,
2,
StaticType::Get<EbtInt, EbpUndefined, EvqGlobal, 1, 1>(),
EOpMax,
true);
const TFunction max_10D10D(BuiltInId::max_Int2_Int2,
BuiltInName::max,
TExtension::UNDEFINED,
BuiltInParameters::p10D10D_o_10D_o_10D,
2,
StaticType::Get<EbtInt, EbpUndefined, EvqGlobal, 2, 1>(),
EOpMax,
true);
const TFunction max_20D20D(BuiltInId::max_Int3_Int3,
BuiltInName::max,
TExtension::UNDEFINED,
BuiltInParameters::p20D20D00D00D,
2,
StaticType::Get<EbtInt, EbpUndefined, EvqGlobal, 3, 1>(),
EOpMax,
true);
const TFunction max_30D30D(BuiltInId::max_Int4_Int4,
BuiltInName::max,
TExtension::UNDEFINED,
BuiltInParameters::p30D30D30F,
2,
StaticType::Get<EbtInt, EbpUndefined, EvqGlobal, 4, 1>(),
EOpMax,
true);
const TFunction max_10D00D(BuiltInId::max_Int2_Int1,
BuiltInName::max,
TExtension::UNDEFINED,
BuiltInParameters::p10D00D00D,
2,
StaticType::Get<EbtInt, EbpUndefined, EvqGlobal, 2, 1>(),
EOpMax,
true);
const TFunction max_20D00D(BuiltInId::max_Int3_Int1,
BuiltInName::max,
TExtension::UNDEFINED,
BuiltInParameters::p20D00D00D,
2,
StaticType::Get<EbtInt, EbpUndefined, EvqGlobal, 3, 1>(),
EOpMax,
true);
const TFunction max_30D00D(BuiltInId::max_Int4_Int1,
BuiltInName::max,
TExtension::UNDEFINED,
BuiltInParameters::p30D00D00D,
2,
StaticType::Get<EbtInt, EbpUndefined, EvqGlobal, 4, 1>(),
EOpMax,
true);
const TFunction max_00E00E(BuiltInId::max_UInt1_UInt1,
BuiltInName::max,
TExtension::UNDEFINED,
BuiltInParameters::p00E00E00E,
2,
StaticType::Get<EbtUInt, EbpUndefined, EvqGlobal, 1, 1>(),
EOpMax,
true);
const TFunction max_10E10E(BuiltInId::max_UInt2_UInt2,
BuiltInName::max,
TExtension::UNDEFINED,
BuiltInParameters::p10E10E00D00D,
2,
StaticType::Get<EbtUInt, EbpUndefined, EvqGlobal, 2, 1>(),
EOpMax,
true);
const TFunction max_20E20E(BuiltInId::max_UInt3_UInt3,
BuiltInName::max,
TExtension::UNDEFINED,
BuiltInParameters::p20E20E00D00D,
2,
StaticType::Get<EbtUInt, EbpUndefined, EvqGlobal, 3, 1>(),
EOpMax,
true);
const TFunction max_30E30E(BuiltInId::max_UInt4_UInt4,
BuiltInName::max,
TExtension::UNDEFINED,
BuiltInParameters::p30E30E00D00D,
2,
StaticType::Get<EbtUInt, EbpUndefined, EvqGlobal, 4, 1>(),
EOpMax,
true);
const TFunction max_10E00E(BuiltInId::max_UInt2_UInt1,
BuiltInName::max,
TExtension::UNDEFINED,
BuiltInParameters::p10E00E00E,
2,
StaticType::Get<EbtUInt, EbpUndefined, EvqGlobal, 2, 1>(),
EOpMax,
true);
const TFunction max_20E00E(BuiltInId::max_UInt3_UInt1,
BuiltInName::max,
TExtension::UNDEFINED,
BuiltInParameters::p20E00E00E,
2,
StaticType::Get<EbtUInt, EbpUndefined, EvqGlobal, 3, 1>(),
EOpMax,
true);
const TFunction max_30E00E(BuiltInId::max_UInt4_UInt1,
BuiltInName::max,
TExtension::UNDEFINED,
BuiltInParameters::p30E00E00E,
2,
StaticType::Get<EbtUInt, EbpUndefined, EvqGlobal, 4, 1>(),
EOpMax,
true);
const TFunction clamp_00B00B00B(BuiltInId::clamp_Float1_Float1_Float1,
BuiltInName::clamp,
TExtension::UNDEFINED,
BuiltInParameters::p00B00B00B,
3,
StaticType::Get<EbtFloat, EbpUndefined, EvqGlobal, 1, 1>(),
EOpClamp,
true);
const TFunction clamp_10B00B00B(BuiltInId::clamp_Float2_Float1_Float1,
BuiltInName::clamp,
TExtension::UNDEFINED,
BuiltInParameters::p10B00B00B,
3,
StaticType::Get<EbtFloat, EbpUndefined, EvqGlobal, 2, 1>(),
EOpClamp,
true);
const TFunction clamp_20B00B00B(BuiltInId::clamp_Float3_Float1_Float1,
BuiltInName::clamp,
TExtension::UNDEFINED,
BuiltInParameters::p20B00B00B,
3,
StaticType::Get<EbtFloat, EbpUndefined, EvqGlobal, 3, 1>(),
EOpClamp,
true);
const TFunction clamp_30B00B00B(BuiltInId::clamp_Float4_Float1_Float1,
BuiltInName::clamp,
TExtension::UNDEFINED,
BuiltInParameters::p30B00B00B,
3,
StaticType::Get<EbtFloat, EbpUndefined, EvqGlobal, 4, 1>(),
EOpClamp,
true);
const TFunction clamp_10B10B10B(BuiltInId::clamp_Float2_Float2_Float2,
BuiltInName::clamp,
TExtension::UNDEFINED,
BuiltInParameters::p10B10B10B,
3,
StaticType::Get<EbtFloat, EbpUndefined, EvqGlobal, 2, 1>(),
EOpClamp,
true);
const TFunction clamp_20B20B20B(BuiltInId::clamp_Float3_Float3_Float3,
BuiltInName::clamp,
TExtension::UNDEFINED,
BuiltInParameters::p20B20B20B,
3,
StaticType::Get<EbtFloat, EbpUndefined, EvqGlobal, 3, 1>(),
EOpClamp,
true);
const TFunction clamp_30B30B30B(BuiltInId::clamp_Float4_Float4_Float4,
BuiltInName::clamp,
TExtension::UNDEFINED,
BuiltInParameters::p30B30B30B,
3,
StaticType::Get<EbtFloat, EbpUndefined, EvqGlobal, 4, 1>(),
EOpClamp,
true);
const TFunction clamp_00C00C00C(BuiltInId::clamp_Double1_Double1_Double1,
BuiltInName::clamp,
TExtension::UNDEFINED,
BuiltInParameters::p00C00C00C,
3,
StaticType::Get<EbtDouble, EbpUndefined, EvqGlobal, 1, 1>(),
EOpClamp,
true);
const TFunction clamp_10C00C00C(BuiltInId::clamp_Double2_Double1_Double1,
BuiltInName::clamp,
TExtension::UNDEFINED,
BuiltInParameters::p10C00C00C,
3,
StaticType::Get<EbtDouble, EbpUndefined, EvqGlobal, 2, 1>(),
EOpClamp,
true);
const TFunction clamp_20C00C00C(BuiltInId::clamp_Double3_Double1_Double1,
BuiltInName::clamp,
TExtension::UNDEFINED,
BuiltInParameters::p20C00C00C,
3,
StaticType::Get<EbtDouble, EbpUndefined, EvqGlobal, 3, 1>(),
EOpClamp,
true);
const TFunction clamp_30C00C00C(BuiltInId::clamp_Double4_Double1_Double1,
BuiltInName::clamp,
TExtension::UNDEFINED,
BuiltInParameters::p30C00C00C,
3,
StaticType::Get<EbtDouble, EbpUndefined, EvqGlobal, 4, 1>(),
EOpClamp,
true);
const TFunction clamp_10C10C10C(BuiltInId::clamp_Double2_Double2_Double2,
BuiltInName::clamp,
TExtension::UNDEFINED,
BuiltInParameters::p10C10C10C,
3,
StaticType::Get<EbtDouble, EbpUndefined, EvqGlobal, 2, 1>(),
EOpClamp,
true);
const TFunction clamp_20C20C20C(BuiltInId::clamp_Double3_Double3_Double3,
BuiltInName::clamp,
TExtension::UNDEFINED,
BuiltInParameters::p20C20C20C,
3,
StaticType::Get<EbtDouble, EbpUndefined, EvqGlobal, 3, 1>(),
EOpClamp,
true);
const TFunction clamp_30C30C30C(BuiltInId::clamp_Double4_Double4_Double4,
BuiltInName::clamp,
TExtension::UNDEFINED,
BuiltInParameters::p30C30C30C,
3,
StaticType::Get<EbtDouble, EbpUndefined, EvqGlobal, 4, 1>(),
EOpClamp,
true);
const TFunction clamp_00D00D00D(BuiltInId::clamp_Int1_Int1_Int1,
BuiltInName::clamp,
TExtension::UNDEFINED,
BuiltInParameters::p00D00D00D00D,
3,
StaticType::Get<EbtInt, EbpUndefined, EvqGlobal, 1, 1>(),
EOpClamp,
true);
const TFunction clamp_10D00D00D(BuiltInId::clamp_Int2_Int1_Int1,
BuiltInName::clamp,
TExtension::UNDEFINED,
BuiltInParameters::p10D00D00D,
3,
StaticType::Get<EbtInt, EbpUndefined, EvqGlobal, 2, 1>(),
EOpClamp,
true);
const TFunction clamp_20D00D00D(BuiltInId::clamp_Int3_Int1_Int1,
BuiltInName::clamp,
TExtension::UNDEFINED,
BuiltInParameters::p20D00D00D,
3,
StaticType::Get<EbtInt, EbpUndefined, EvqGlobal, 3, 1>(),
EOpClamp,
true);
const TFunction clamp_30D00D00D(BuiltInId::clamp_Int4_Int1_Int1,
BuiltInName::clamp,
TExtension::UNDEFINED,
BuiltInParameters::p30D00D00D,
3,
StaticType::Get<EbtInt, EbpUndefined, EvqGlobal, 4, 1>(),
EOpClamp,
true);
const TFunction clamp_10D10D10D(BuiltInId::clamp_Int2_Int2_Int2,
BuiltInName::clamp,
TExtension::UNDEFINED,
BuiltInParameters::p10D10D10D,
3,
StaticType::Get<EbtInt, EbpUndefined, EvqGlobal, 2, 1>(),
EOpClamp,
true);
const TFunction clamp_20D20D20D(BuiltInId::clamp_Int3_Int3_Int3,
BuiltInName::clamp,
TExtension::UNDEFINED,
BuiltInParameters::p20D20D20D,
3,
StaticType::Get<EbtInt, EbpUndefined, EvqGlobal, 3, 1>(),
EOpClamp,
true);
const TFunction clamp_30D30D30D(BuiltInId::clamp_Int4_Int4_Int4,
BuiltInName::clamp,
TExtension::UNDEFINED,
BuiltInParameters::p30D30D30D,
3,
StaticType::Get<EbtInt, EbpUndefined, EvqGlobal, 4, 1>(),
EOpClamp,
true);
const TFunction clamp_00E00E00E(BuiltInId::clamp_UInt1_UInt1_UInt1,
BuiltInName::clamp,
TExtension::UNDEFINED,
BuiltInParameters::p00E00E00E,
3,
StaticType::Get<EbtUInt, EbpUndefined, EvqGlobal, 1, 1>(),
EOpClamp,
true);
const TFunction clamp_10E00E00E(BuiltInId::clamp_UInt2_UInt1_UInt1,
BuiltInName::clamp,
TExtension::UNDEFINED,
BuiltInParameters::p10E00E00E,
3,
StaticType::Get<EbtUInt, EbpUndefined, EvqGlobal, 2, 1>(),
EOpClamp,
true);
const TFunction clamp_20E00E00E(BuiltInId::clamp_UInt3_UInt1_UInt1,
BuiltInName::clamp,
TExtension::UNDEFINED,
BuiltInParameters::p20E00E00E,
3,
StaticType::Get<EbtUInt, EbpUndefined, EvqGlobal, 3, 1>(),
EOpClamp,
true);
const TFunction clamp_30E00E00E(BuiltInId::clamp_UInt4_UInt1_UInt1,
BuiltInName::clamp,
TExtension::UNDEFINED,
BuiltInParameters::p30E00E00E,
3,
StaticType::Get<EbtUInt, EbpUndefined, EvqGlobal, 4, 1>(),
EOpClamp,
true);
const TFunction clamp_10E10E10E(BuiltInId::clamp_UInt2_UInt2_UInt2,
BuiltInName::clamp,
TExtension::UNDEFINED,
BuiltInParameters::p10E10E10E,
3,
StaticType::Get<EbtUInt, EbpUndefined, EvqGlobal, 2, 1>(),
EOpClamp,
true);
const TFunction clamp_20E20E20E(BuiltInId::clamp_UInt3_UInt3_UInt3,
BuiltInName::clamp,
TExtension::UNDEFINED,
BuiltInParameters::p20E20E20E,
3,
StaticType::Get<EbtUInt, EbpUndefined, EvqGlobal, 3, 1>(),
EOpClamp,
true);
const TFunction clamp_30E30E30E(BuiltInId::clamp_UInt4_UInt4_UInt4,
BuiltInName::clamp,
TExtension::UNDEFINED,
BuiltInParameters::p30E30E30E,
3,
StaticType::Get<EbtUInt, EbpUndefined, EvqGlobal, 4, 1>(),
EOpClamp,
true);
const TFunction mix_00B00B00B(BuiltInId::mix_Float1_Float1_Float1,
BuiltInName::mix,
TExtension::UNDEFINED,
BuiltInParameters::p00B00B00B,
3,
StaticType::Get<EbtFloat, EbpUndefined, EvqGlobal, 1, 1>(),
EOpMix,
true);
const TFunction mix_10B10B00B(BuiltInId::mix_Float2_Float2_Float1,
BuiltInName::mix,
TExtension::UNDEFINED,
BuiltInParameters::p10B10B00B,
3,
StaticType::Get<EbtFloat, EbpUndefined, EvqGlobal, 2, 1>(),
EOpMix,
true);
const TFunction mix_20B20B00B(BuiltInId::mix_Float3_Float3_Float1,
BuiltInName::mix,
TExtension::UNDEFINED,
BuiltInParameters::p20B20B00B,
3,
StaticType::Get<EbtFloat, EbpUndefined, EvqGlobal, 3, 1>(),
EOpMix,
true);
const TFunction mix_30B30B00B(BuiltInId::mix_Float4_Float4_Float1,
BuiltInName::mix,
TExtension::UNDEFINED,
BuiltInParameters::p30B30B00B,
3,
StaticType::Get<EbtFloat, EbpUndefined, EvqGlobal, 4, 1>(),
EOpMix,
true);
const TFunction mix_10B10B10B(BuiltInId::mix_Float2_Float2_Float2,
BuiltInName::mix,
TExtension::UNDEFINED,
BuiltInParameters::p10B10B10B,
3,
StaticType::Get<EbtFloat, EbpUndefined, EvqGlobal, 2, 1>(),
EOpMix,
true);
const TFunction mix_20B20B20B(BuiltInId::mix_Float3_Float3_Float3,
BuiltInName::mix,
TExtension::UNDEFINED,
BuiltInParameters::p20B20B20B,
3,
StaticType::Get<EbtFloat, EbpUndefined, EvqGlobal, 3, 1>(),
EOpMix,
true);
const TFunction mix_30B30B30B(BuiltInId::mix_Float4_Float4_Float4,
BuiltInName::mix,
TExtension::UNDEFINED,
BuiltInParameters::p30B30B30B,
3,
StaticType::Get<EbtFloat, EbpUndefined, EvqGlobal, 4, 1>(),
EOpMix,
true);
const TFunction mix_00C00C00C(BuiltInId::mix_Double1_Double1_Double1,
BuiltInName::mix,
TExtension::UNDEFINED,
BuiltInParameters::p00C00C00C,
3,
StaticType::Get<EbtDouble, EbpUndefined, EvqGlobal, 1, 1>(),
EOpMix,
true);
const TFunction mix_10C10C00C(BuiltInId::mix_Double2_Double2_Double1,
BuiltInName::mix,
TExtension::UNDEFINED,
BuiltInParameters::p10C10C00C,
3,
StaticType::Get<EbtDouble, EbpUndefined, EvqGlobal, 2, 1>(),
EOpMix,
true);
const TFunction mix_20C20C00C(BuiltInId::mix_Double3_Double3_Double1,
BuiltInName::mix,
TExtension::UNDEFINED,
BuiltInParameters::p20C20C00C,
3,
StaticType::Get<EbtDouble, EbpUndefined, EvqGlobal, 3, 1>(),
EOpMix,
true);
const TFunction mix_30C30C00C(BuiltInId::mix_Double4_Double4_Double1,
BuiltInName::mix,
TExtension::UNDEFINED,
BuiltInParameters::p30C30C00C,
3,
StaticType::Get<EbtDouble, EbpUndefined, EvqGlobal, 4, 1>(),
EOpMix,
true);
const TFunction mix_10C10C10C(BuiltInId::mix_Double2_Double2_Double2,
BuiltInName::mix,
TExtension::UNDEFINED,
BuiltInParameters::p10C10C10C,
3,
StaticType::Get<EbtDouble, EbpUndefined, EvqGlobal, 2, 1>(),
EOpMix,
true);
const TFunction mix_20C20C20C(BuiltInId::mix_Double3_Double3_Double3,
BuiltInName::mix,
TExtension::UNDEFINED,
BuiltInParameters::p20C20C20C,
3,
StaticType::Get<EbtDouble, EbpUndefined, EvqGlobal, 3, 1>(),
EOpMix,
true);
const TFunction mix_30C30C30C(BuiltInId::mix_Double4_Double4_Double4,
BuiltInName::mix,
TExtension::UNDEFINED,
BuiltInParameters::p30C30C30C,
3,
StaticType::Get<EbtDouble, EbpUndefined, EvqGlobal, 4, 1>(),
EOpMix,
true);
const TFunction mix_00B00B00F(BuiltInId::mix_Float1_Float1_Bool1,
BuiltInName::mix,
TExtension::UNDEFINED,
BuiltInParameters::p00B00B00F,
3,
StaticType::Get<EbtFloat, EbpUndefined, EvqGlobal, 1, 1>(),
EOpMix,
true);
const TFunction mix_10B10B10F(BuiltInId::mix_Float2_Float2_Bool2,
BuiltInName::mix,
TExtension::UNDEFINED,
BuiltInParameters::p10B10B10F,
3,
StaticType::Get<EbtFloat, EbpUndefined, EvqGlobal, 2, 1>(),
EOpMix,
true);
const TFunction mix_20B20B20F(BuiltInId::mix_Float3_Float3_Bool3,
BuiltInName::mix,
TExtension::UNDEFINED,
BuiltInParameters::p20B20B20F,
3,
StaticType::Get<EbtFloat, EbpUndefined, EvqGlobal, 3, 1>(),
EOpMix,
true);
const TFunction mix_30B30B30F(BuiltInId::mix_Float4_Float4_Bool4,
BuiltInName::mix,
TExtension::UNDEFINED,
BuiltInParameters::p30B30B30F,
3,
StaticType::Get<EbtFloat, EbpUndefined, EvqGlobal, 4, 1>(),
EOpMix,
true);
const TFunction mix_00C00C00F(BuiltInId::mix_Double1_Double1_Bool1,
BuiltInName::mix,
TExtension::UNDEFINED,
BuiltInParameters::p00C00C00F,
3,
StaticType::Get<EbtDouble, EbpUndefined, EvqGlobal, 1, 1>(),
EOpMix,
true);
const TFunction mix_10C10C10F(BuiltInId::mix_Double2_Double2_Bool2,
BuiltInName::mix,
TExtension::UNDEFINED,
BuiltInParameters::p10C10C10F,
3,
StaticType::Get<EbtDouble, EbpUndefined, EvqGlobal, 2, 1>(),
EOpMix,
true);
const TFunction mix_20C20C20F(BuiltInId::mix_Double3_Double3_Bool3,
BuiltInName::mix,
TExtension::UNDEFINED,
BuiltInParameters::p20C20C20F,
3,
StaticType::Get<EbtDouble, EbpUndefined, EvqGlobal, 3, 1>(),
EOpMix,
true);
const TFunction mix_30C30C30F(BuiltInId::mix_Double4_Double4_Bool4,
BuiltInName::mix,
TExtension::UNDEFINED,
BuiltInParameters::p30C30C30F,
3,
StaticType::Get<EbtDouble, EbpUndefined, EvqGlobal, 4, 1>(),
EOpMix,
true);
const TFunction mix_00D00D00F(BuiltInId::mix_Int1_Int1_Bool1,
BuiltInName::mix,
TExtension::UNDEFINED,
BuiltInParameters::p00D00D00F,
3,
StaticType::Get<EbtInt, EbpUndefined, EvqGlobal, 1, 1>(),
EOpMix,
true);
const TFunction mix_10D10D10F(BuiltInId::mix_Int2_Int2_Bool2,
BuiltInName::mix,
TExtension::UNDEFINED,
BuiltInParameters::p10D10D10F,
3,
StaticType::Get<EbtInt, EbpUndefined, EvqGlobal, 2, 1>(),
EOpMix,
true);
const TFunction mix_20D20D20F(BuiltInId::mix_Int3_Int3_Bool3,
BuiltInName::mix,
TExtension::UNDEFINED,
BuiltInParameters::p20D20D20F,
3,
StaticType::Get<EbtInt, EbpUndefined, EvqGlobal, 3, 1>(),
EOpMix,
true);
const TFunction mix_30D30D30F(BuiltInId::mix_Int4_Int4_Bool4,
BuiltInName::mix,
TExtension::UNDEFINED,
BuiltInParameters::p30D30D30F,
3,
StaticType::Get<EbtInt, EbpUndefined, EvqGlobal, 4, 1>(),
EOpMix,
true);
const TFunction mix_00E00E00F(BuiltInId::mix_UInt1_UInt1_Bool1,
BuiltInName::mix,
TExtension::UNDEFINED,
BuiltInParameters::p00E00E00F,
3,
StaticType::Get<EbtUInt, EbpUndefined, EvqGlobal, 1, 1>(),
EOpMix,
true);
const TFunction mix_10E10E10F(BuiltInId::mix_UInt2_UInt2_Bool2,
BuiltInName::mix,
TExtension::UNDEFINED,
BuiltInParameters::p10E10E10F,
3,
StaticType::Get<EbtUInt, EbpUndefined, EvqGlobal, 2, 1>(),
EOpMix,
true);
const TFunction mix_20E20E20F(BuiltInId::mix_UInt3_UInt3_Bool3,
BuiltInName::mix,
TExtension::UNDEFINED,
BuiltInParameters::p20E20E20F,
3,
StaticType::Get<EbtUInt, EbpUndefined, EvqGlobal, 3, 1>(),
EOpMix,
true);
const TFunction mix_30E30E30F(BuiltInId::mix_UInt4_UInt4_Bool4,
BuiltInName::mix,
TExtension::UNDEFINED,
BuiltInParameters::p30E30E30F,
3,
StaticType::Get<EbtUInt, EbpUndefined, EvqGlobal, 4, 1>(),
EOpMix,
true);
const TFunction mix_00F00F00F(BuiltInId::mix_Bool1_Bool1_Bool1,
BuiltInName::mix,
TExtension::UNDEFINED,
BuiltInParameters::p00F00F00F,
3,
StaticType::Get<EbtBool, EbpUndefined, EvqGlobal, 1, 1>(),
EOpMix,
true);
const TFunction mix_10F10F10F(BuiltInId::mix_Bool2_Bool2_Bool2,
BuiltInName::mix,
TExtension::UNDEFINED,
BuiltInParameters::p10F10F10F,
3,
StaticType::Get<EbtBool, EbpUndefined, EvqGlobal, 2, 1>(),
EOpMix,
true);
const TFunction mix_20F20F20F(BuiltInId::mix_Bool3_Bool3_Bool3,
BuiltInName::mix,
TExtension::UNDEFINED,
BuiltInParameters::p20F20F20F,
3,
StaticType::Get<EbtBool, EbpUndefined, EvqGlobal, 3, 1>(),
EOpMix,
true);
const TFunction mix_30F30F30F(BuiltInId::mix_Bool4_Bool4_Bool4,
BuiltInName::mix,
TExtension::UNDEFINED,
BuiltInParameters::p30F30F30F,
3,
StaticType::Get<EbtBool, EbpUndefined, EvqGlobal, 4, 1>(),
EOpMix,
true);
const TFunction step_00B00B(BuiltInId::step_Float1_Float1,
BuiltInName::step,
TExtension::UNDEFINED,
BuiltInParameters::p00B00B30B,
2,
StaticType::Get<EbtFloat, EbpUndefined, EvqGlobal, 1, 1>(),
EOpStep,
true);
const TFunction step_10B10B(BuiltInId::step_Float2_Float2,
BuiltInName::step,
TExtension::UNDEFINED,
BuiltInParameters::p10B10B00B,
2,
StaticType::Get<EbtFloat, EbpUndefined, EvqGlobal, 2, 1>(),
EOpStep,
true);
const TFunction step_20B20B(BuiltInId::step_Float3_Float3,
BuiltInName::step,
TExtension::UNDEFINED,
BuiltInParameters::p20B20B00B,
2,
StaticType::Get<EbtFloat, EbpUndefined, EvqGlobal, 3, 1>(),
EOpStep,
true);
const TFunction step_30B30B(BuiltInId::step_Float4_Float4,
BuiltInName::step,
TExtension::UNDEFINED,
BuiltInParameters::p30B30B30F,
2,
StaticType::Get<EbtFloat, EbpUndefined, EvqGlobal, 4, 1>(),
EOpStep,
true);
const TFunction step_00B10B(BuiltInId::step_Float1_Float2,
BuiltInName::step,
TExtension::UNDEFINED,
BuiltInParameters::p00B10B,
2,
StaticType::Get<EbtFloat, EbpUndefined, EvqGlobal, 2, 1>(),
EOpStep,
true);
const TFunction step_00B20B(BuiltInId::step_Float1_Float3,
BuiltInName::step,
TExtension::UNDEFINED,
BuiltInParameters::p00B20B,
2,
StaticType::Get<EbtFloat, EbpUndefined, EvqGlobal, 3, 1>(),
EOpStep,
true);
const TFunction step_00B30B(BuiltInId::step_Float1_Float4,
BuiltInName::step,
TExtension::UNDEFINED,
BuiltInParameters::p00B30B,
2,
StaticType::Get<EbtFloat, EbpUndefined, EvqGlobal, 4, 1>(),
EOpStep,
true);
const TFunction step_00C00C(BuiltInId::step_Double1_Double1,
BuiltInName::step,
TExtension::UNDEFINED,
BuiltInParameters::p00C00C10C,
2,
StaticType::Get<EbtDouble, EbpUndefined, EvqGlobal, 1, 1>(),
EOpStep,
true);
const TFunction step_10C10C(BuiltInId::step_Double2_Double2,
BuiltInName::step,
TExtension::UNDEFINED,
BuiltInParameters::p10C10C10F,
2,
StaticType::Get<EbtDouble, EbpUndefined, EvqGlobal, 2, 1>(),
EOpStep,
true);
const TFunction step_20C20C(BuiltInId::step_Double3_Double3,
BuiltInName::step,
TExtension::UNDEFINED,
BuiltInParameters::p20C20C20F,
2,
StaticType::Get<EbtDouble, EbpUndefined, EvqGlobal, 3, 1>(),
EOpStep,
true);
const TFunction step_30C30C(BuiltInId::step_Double4_Double4,
BuiltInName::step,
TExtension::UNDEFINED,
BuiltInParameters::p30C30C00B,
2,
StaticType::Get<EbtDouble, EbpUndefined, EvqGlobal, 4, 1>(),
EOpStep,
true);
const TFunction step_00C10C(BuiltInId::step_Double1_Double2,
BuiltInName::step,
TExtension::UNDEFINED,
BuiltInParameters::p00C10C,
2,
StaticType::Get<EbtDouble, EbpUndefined, EvqGlobal, 2, 1>(),
EOpStep,
true);
const TFunction step_00C20C(BuiltInId::step_Double1_Double3,
BuiltInName::step,
TExtension::UNDEFINED,
BuiltInParameters::p00C20C,
2,
StaticType::Get<EbtDouble, EbpUndefined, EvqGlobal, 3, 1>(),
EOpStep,
true);
const TFunction step_00C30C(BuiltInId::step_Double1_Double4,
BuiltInName::step,
TExtension::UNDEFINED,
BuiltInParameters::p00C30C,
2,
StaticType::Get<EbtDouble, EbpUndefined, EvqGlobal, 4, 1>(),
EOpStep,
true);
const TFunction smoothstep_00C00C00C(BuiltInId::smoothstep_Double1_Double1_Double1,
BuiltInName::smoothstep,
TExtension::UNDEFINED,
BuiltInParameters::p00C00C00C,
3,
StaticType::Get<EbtDouble, EbpUndefined, EvqGlobal, 1, 1>(),
EOpSmoothstep,
true);
const TFunction smoothstep_10C10C10C(BuiltInId::smoothstep_Double2_Double2_Double2,
BuiltInName::smoothstep,
TExtension::UNDEFINED,
BuiltInParameters::p10C10C10C,
3,
StaticType::Get<EbtDouble, EbpUndefined, EvqGlobal, 2, 1>(),
EOpSmoothstep,
true);
const TFunction smoothstep_20C20C20C(BuiltInId::smoothstep_Double3_Double3_Double3,
BuiltInName::smoothstep,
TExtension::UNDEFINED,
BuiltInParameters::p20C20C20C,
3,
StaticType::Get<EbtDouble, EbpUndefined, EvqGlobal, 3, 1>(),
EOpSmoothstep,
true);
const TFunction smoothstep_30C30C30C(BuiltInId::smoothstep_Double4_Double4_Double4,
BuiltInName::smoothstep,
TExtension::UNDEFINED,
BuiltInParameters::p30C30C30C,
3,
StaticType::Get<EbtDouble, EbpUndefined, EvqGlobal, 4, 1>(),
EOpSmoothstep,
true);
const TFunction smoothstep_00C00C10C(BuiltInId::smoothstep_Double1_Double1_Double2,
BuiltInName::smoothstep,
TExtension::UNDEFINED,
BuiltInParameters::p00C00C10C,
3,
StaticType::Get<EbtDouble, EbpUndefined, EvqGlobal, 2, 1>(),
EOpSmoothstep,
true);
const TFunction smoothstep_00C00C20C(BuiltInId::smoothstep_Double1_Double1_Double3,
BuiltInName::smoothstep,
TExtension::UNDEFINED,
BuiltInParameters::p00C00C20C,
3,
StaticType::Get<EbtDouble, EbpUndefined, EvqGlobal, 3, 1>(),
EOpSmoothstep,
true);
const TFunction smoothstep_00C00C30C(BuiltInId::smoothstep_Double1_Double1_Double4,
BuiltInName::smoothstep,
TExtension::UNDEFINED,
BuiltInParameters::p00C00C30C,
3,
StaticType::Get<EbtDouble, EbpUndefined, EvqGlobal, 4, 1>(),
EOpSmoothstep,
true);
const TFunction smoothstep_00B00B00B(BuiltInId::smoothstep_Float1_Float1_Float1,
BuiltInName::smoothstep,
TExtension::UNDEFINED,
BuiltInParameters::p00B00B00B,
3,
StaticType::Get<EbtFloat, EbpUndefined, EvqGlobal, 1, 1>(),
EOpSmoothstep,
true);
const TFunction smoothstep_10B10B10B(BuiltInId::smoothstep_Float2_Float2_Float2,
BuiltInName::smoothstep,
TExtension::UNDEFINED,
BuiltInParameters::p10B10B10B,
3,
StaticType::Get<EbtFloat, EbpUndefined, EvqGlobal, 2, 1>(),
EOpSmoothstep,
true);
const TFunction smoothstep_20B20B20B(BuiltInId::smoothstep_Float3_Float3_Float3,
BuiltInName::smoothstep,
TExtension::UNDEFINED,
BuiltInParameters::p20B20B20B,
3,
StaticType::Get<EbtFloat, EbpUndefined, EvqGlobal, 3, 1>(),
EOpSmoothstep,
true);
const TFunction smoothstep_30B30B30B(BuiltInId::smoothstep_Float4_Float4_Float4,
BuiltInName::smoothstep,
TExtension::UNDEFINED,
BuiltInParameters::p30B30B30B,
3,
StaticType::Get<EbtFloat, EbpUndefined, EvqGlobal, 4, 1>(),
EOpSmoothstep,
true);
const TFunction smoothstep_00B00B10B(BuiltInId::smoothstep_Float1_Float1_Float2,
BuiltInName::smoothstep,
TExtension::UNDEFINED,
BuiltInParameters::p00B00B10B,
3,
StaticType::Get<EbtFloat, EbpUndefined, EvqGlobal, 2, 1>(),
EOpSmoothstep,
true);
const TFunction smoothstep_00B00B20B(BuiltInId::smoothstep_Float1_Float1_Float3,
BuiltInName::smoothstep,
TExtension::UNDEFINED,
BuiltInParameters::p00B00B20B,
3,
StaticType::Get<EbtFloat, EbpUndefined, EvqGlobal, 3, 1>(),
EOpSmoothstep,
true);
const TFunction smoothstep_00B00B30B(BuiltInId::smoothstep_Float1_Float1_Float4,
BuiltInName::smoothstep,
TExtension::UNDEFINED,
BuiltInParameters::p00B00B30B,
3,
StaticType::Get<EbtFloat, EbpUndefined, EvqGlobal, 4, 1>(),
EOpSmoothstep,
true);
const TFunction modf_00B00B(BuiltInId::modf_Float1_Float1,
BuiltInName::modf,
TExtension::UNDEFINED,
BuiltInParameters::p00B_o_00B,
2,
StaticType::Get<EbtFloat, EbpUndefined, EvqGlobal, 1, 1>(),
EOpModf,
false);
const TFunction modf_10B10B(BuiltInId::modf_Float2_Float2,
BuiltInName::modf,
TExtension::UNDEFINED,
BuiltInParameters::p10B_o_10B,
2,
StaticType::Get<EbtFloat, EbpUndefined, EvqGlobal, 2, 1>(),
EOpModf,
false);
const TFunction modf_20B20B(BuiltInId::modf_Float3_Float3,
BuiltInName::modf,
TExtension::UNDEFINED,
BuiltInParameters::p20B_o_20B,
2,
StaticType::Get<EbtFloat, EbpUndefined, EvqGlobal, 3, 1>(),
EOpModf,
false);
const TFunction modf_30B30B(BuiltInId::modf_Float4_Float4,
BuiltInName::modf,
TExtension::UNDEFINED,
BuiltInParameters::p30B_o_30B,
2,
StaticType::Get<EbtFloat, EbpUndefined, EvqGlobal, 4, 1>(),
EOpModf,
false);
const TFunction modf_00C00C(BuiltInId::modf_Double1_Double1,
BuiltInName::modf,
TExtension::UNDEFINED,
BuiltInParameters::p00C_o_00C,
2,
StaticType::Get<EbtDouble, EbpUndefined, EvqGlobal, 1, 1>(),
EOpModf,
false);
const TFunction modf_10C10C(BuiltInId::modf_Double2_Double2,
BuiltInName::modf,
TExtension::UNDEFINED,
BuiltInParameters::p10C_o_10C,
2,
StaticType::Get<EbtDouble, EbpUndefined, EvqGlobal, 2, 1>(),
EOpModf,
false);
const TFunction modf_20C20C(BuiltInId::modf_Double3_Double3,
BuiltInName::modf,
TExtension::UNDEFINED,
BuiltInParameters::p20C_o_20C,
2,
StaticType::Get<EbtDouble, EbpUndefined, EvqGlobal, 3, 1>(),
EOpModf,
false);
const TFunction modf_30C30C(BuiltInId::modf_Double4_Double4,
BuiltInName::modf,
TExtension::UNDEFINED,
BuiltInParameters::p30C_o_30C,
2,
StaticType::Get<EbtDouble, EbpUndefined, EvqGlobal, 4, 1>(),
EOpModf,
false);
const TFunction isnan_00B(BuiltInId::isnan_Float1,
BuiltInName::isnan,
TExtension::UNDEFINED,
BuiltInParameters::p00B00B30B,
1,
StaticType::Get<EbtBool, EbpUndefined, EvqGlobal, 1, 1>(),
EOpIsnan,
true);
const TFunction isnan_10B(BuiltInId::isnan_Float2,
BuiltInName::isnan,
TExtension::UNDEFINED,
BuiltInParameters::p10B_o_10B,
1,
StaticType::Get<EbtBool, EbpUndefined, EvqGlobal, 2, 1>(),
EOpIsnan,
true);
const TFunction isnan_20B(BuiltInId::isnan_Float3,
BuiltInName::isnan,
TExtension::UNDEFINED,
BuiltInParameters::p20B20B00B,
1,
StaticType::Get<EbtBool, EbpUndefined, EvqGlobal, 3, 1>(),
EOpIsnan,
true);
const TFunction isnan_30B(BuiltInId::isnan_Float4,
BuiltInName::isnan,
TExtension::UNDEFINED,
BuiltInParameters::p30B30D,
1,
StaticType::Get<EbtBool, EbpUndefined, EvqGlobal, 4, 1>(),
EOpIsnan,
true);
const TFunction isnan_00C(BuiltInId::isnan_Double1,
BuiltInName::isnan,
TExtension::UNDEFINED,
BuiltInParameters::p00C10C,
1,
StaticType::Get<EbtBool, EbpUndefined, EvqGlobal, 1, 1>(),
EOpIsnan,
true);
const TFunction isnan_10C(BuiltInId::isnan_Double2,
BuiltInName::isnan,
TExtension::UNDEFINED,
BuiltInParameters::p10C_o_10C,
1,
StaticType::Get<EbtBool, EbpUndefined, EvqGlobal, 2, 1>(),
EOpIsnan,
true);
const TFunction isnan_20C(BuiltInId::isnan_Double3,
BuiltInName::isnan,
TExtension::UNDEFINED,
BuiltInParameters::p20C20C20F,
1,
StaticType::Get<EbtBool, EbpUndefined, EvqGlobal, 3, 1>(),
EOpIsnan,
true);
const TFunction isnan_30C(BuiltInId::isnan_Double4,
BuiltInName::isnan,
TExtension::UNDEFINED,
BuiltInParameters::p30C30C00B,
1,
StaticType::Get<EbtBool, EbpUndefined, EvqGlobal, 4, 1>(),
EOpIsnan,
true);
const TFunction isinf_00B(BuiltInId::isinf_Float1,
BuiltInName::isinf,
TExtension::UNDEFINED,
BuiltInParameters::p00B00B30B,
1,
StaticType::Get<EbtBool, EbpUndefined, EvqGlobal, 1, 1>(),
EOpIsinf,
true);
const TFunction isinf_10B(BuiltInId::isinf_Float2,
BuiltInName::isinf,
TExtension::UNDEFINED,
BuiltInParameters::p10B_o_10B,
1,
StaticType::Get<EbtBool, EbpUndefined, EvqGlobal, 2, 1>(),
EOpIsinf,
true);
const TFunction isinf_20B(BuiltInId::isinf_Float3,
BuiltInName::isinf,
TExtension::UNDEFINED,
BuiltInParameters::p20B20B00B,
1,
StaticType::Get<EbtBool, EbpUndefined, EvqGlobal, 3, 1>(),
EOpIsinf,
true);
const TFunction isinf_30B(BuiltInId::isinf_Float4,
BuiltInName::isinf,
TExtension::UNDEFINED,
BuiltInParameters::p30B30D,
1,
StaticType::Get<EbtBool, EbpUndefined, EvqGlobal, 4, 1>(),
EOpIsinf,
true);
const TFunction isinf_00C(BuiltInId::isinf_Double1,
BuiltInName::isinf,
TExtension::UNDEFINED,
BuiltInParameters::p00C10C,
1,
StaticType::Get<EbtBool, EbpUndefined, EvqGlobal, 1, 1>(),
EOpIsinf,
true);
const TFunction isinf_10C(BuiltInId::isinf_Double2,
BuiltInName::isinf,
TExtension::UNDEFINED,
BuiltInParameters::p10C_o_10C,
1,
StaticType::Get<EbtBool, EbpUndefined, EvqGlobal, 2, 1>(),
EOpIsinf,
true);
const TFunction isinf_20C(BuiltInId::isinf_Double3,
BuiltInName::isinf,
TExtension::UNDEFINED,
BuiltInParameters::p20C20C20F,
1,
StaticType::Get<EbtBool, EbpUndefined, EvqGlobal, 3, 1>(),
EOpIsinf,
true);
const TFunction isinf_30C(BuiltInId::isinf_Double4,
BuiltInName::isinf,
TExtension::UNDEFINED,
BuiltInParameters::p30C30C00B,
1,
StaticType::Get<EbtBool, EbpUndefined, EvqGlobal, 4, 1>(),
EOpIsinf,
true);
const TFunction floatBitsToInt_00B(BuiltInId::floatBitsToInt_Float1,
BuiltInName::floatBitsToInt,
TExtension::UNDEFINED,
BuiltInParameters::p00B00B30B,
1,
StaticType::Get<EbtInt, EbpUndefined, EvqGlobal, 1, 1>(),
EOpFloatBitsToInt,
true);
const TFunction floatBitsToInt_10B(BuiltInId::floatBitsToInt_Float2,
BuiltInName::floatBitsToInt,
TExtension::UNDEFINED,
BuiltInParameters::p10B_o_10B,
1,
StaticType::Get<EbtInt, EbpUndefined, EvqGlobal, 2, 1>(),
EOpFloatBitsToInt,
true);
const TFunction floatBitsToInt_20B(BuiltInId::floatBitsToInt_Float3,
BuiltInName::floatBitsToInt,
TExtension::UNDEFINED,
BuiltInParameters::p20B20B00B,
1,
StaticType::Get<EbtInt, EbpUndefined, EvqGlobal, 3, 1>(),
EOpFloatBitsToInt,
true);
const TFunction floatBitsToInt_30B(BuiltInId::floatBitsToInt_Float4,
BuiltInName::floatBitsToInt,
TExtension::UNDEFINED,
BuiltInParameters::p30B30D,
1,
StaticType::Get<EbtInt, EbpUndefined, EvqGlobal, 4, 1>(),
EOpFloatBitsToInt,
true);
const TFunction floatBitsToUint_00B(BuiltInId::floatBitsToUint_Float1,
BuiltInName::floatBitsToUint,
TExtension::UNDEFINED,
BuiltInParameters::p00B00B30B,
1,
StaticType::Get<EbtUInt, EbpUndefined, EvqGlobal, 1, 1>(),
EOpFloatBitsToUint,
true);
const TFunction floatBitsToUint_10B(BuiltInId::floatBitsToUint_Float2,
BuiltInName::floatBitsToUint,
TExtension::UNDEFINED,
BuiltInParameters::p10B_o_10B,
1,
StaticType::Get<EbtUInt, EbpUndefined, EvqGlobal, 2, 1>(),
EOpFloatBitsToUint,
true);
const TFunction floatBitsToUint_20B(BuiltInId::floatBitsToUint_Float3,
BuiltInName::floatBitsToUint,
TExtension::UNDEFINED,
BuiltInParameters::p20B20B00B,
1,
StaticType::Get<EbtUInt, EbpUndefined, EvqGlobal, 3, 1>(),
EOpFloatBitsToUint,
true);
const TFunction floatBitsToUint_30B(BuiltInId::floatBitsToUint_Float4,
BuiltInName::floatBitsToUint,
TExtension::UNDEFINED,
BuiltInParameters::p30B30D,
1,
StaticType::Get<EbtUInt, EbpUndefined, EvqGlobal, 4, 1>(),
EOpFloatBitsToUint,
true);
const TFunction intBitsToFloat_00D(BuiltInId::intBitsToFloat_Int1,
BuiltInName::intBitsToFloat,
TExtension::UNDEFINED,
BuiltInParameters::p00D00D_o_00D_o_00D,
1,
StaticType::Get<EbtFloat, EbpUndefined, EvqGlobal, 1, 1>(),
EOpIntBitsToFloat,
true);
const TFunction intBitsToFloat_10D(BuiltInId::intBitsToFloat_Int2,
BuiltInName::intBitsToFloat,
TExtension::UNDEFINED,
BuiltInParameters::p10D10D_o_10D_o_10D,
1,
StaticType::Get<EbtFloat, EbpUndefined, EvqGlobal, 2, 1>(),
EOpIntBitsToFloat,
true);
const TFunction intBitsToFloat_20D(BuiltInId::intBitsToFloat_Int3,
BuiltInName::intBitsToFloat,
TExtension::UNDEFINED,
BuiltInParameters::p20D20D00D00D,
1,
StaticType::Get<EbtFloat, EbpUndefined, EvqGlobal, 3, 1>(),
EOpIntBitsToFloat,
true);
const TFunction intBitsToFloat_30D(BuiltInId::intBitsToFloat_Int4,
BuiltInName::intBitsToFloat,
TExtension::UNDEFINED,
BuiltInParameters::p30D30D30F,
1,
StaticType::Get<EbtFloat, EbpUndefined, EvqGlobal, 4, 1>(),
EOpIntBitsToFloat,
true);
const TFunction uintBitsToFloat_00E(BuiltInId::uintBitsToFloat_UInt1,
BuiltInName::uintBitsToFloat,
TExtension::UNDEFINED,
BuiltInParameters::p00E00E00E,
1,
StaticType::Get<EbtFloat, EbpUndefined, EvqGlobal, 1, 1>(),
EOpUintBitsToFloat,
true);
const TFunction uintBitsToFloat_10E(BuiltInId::uintBitsToFloat_UInt2,
BuiltInName::uintBitsToFloat,
TExtension::UNDEFINED,
BuiltInParameters::p10E10E00D00D,
1,
StaticType::Get<EbtFloat, EbpUndefined, EvqGlobal, 2, 1>(),
EOpUintBitsToFloat,
true);
const TFunction uintBitsToFloat_20E(BuiltInId::uintBitsToFloat_UInt3,
BuiltInName::uintBitsToFloat,
TExtension::UNDEFINED,
BuiltInParameters::p20E20E00D00D,
1,
StaticType::Get<EbtFloat, EbpUndefined, EvqGlobal, 3, 1>(),
EOpUintBitsToFloat,
true);
const TFunction uintBitsToFloat_30E(BuiltInId::uintBitsToFloat_UInt4,
BuiltInName::uintBitsToFloat,
TExtension::UNDEFINED,
BuiltInParameters::p30E30E00D00D,
1,
StaticType::Get<EbtFloat, EbpUndefined, EvqGlobal, 4, 1>(),
EOpUintBitsToFloat,
true);
const TFunction fma_00B00B00B(BuiltInId::fma_Float1_Float1_Float1,
BuiltInName::fma,
TExtension::UNDEFINED,
BuiltInParameters::p00B00B00B,
3,
StaticType::Get<EbtFloat, EbpUndefined, EvqGlobal, 1, 1>(),
EOpFma,
true);
const TFunction fma_10B10B10B(BuiltInId::fma_Float2_Float2_Float2,
BuiltInName::fma,
TExtension::UNDEFINED,
BuiltInParameters::p10B10B10B,
3,
StaticType::Get<EbtFloat, EbpUndefined, EvqGlobal, 2, 1>(),
EOpFma,
true);
const TFunction fma_20B20B20B(BuiltInId::fma_Float3_Float3_Float3,
BuiltInName::fma,
TExtension::UNDEFINED,
BuiltInParameters::p20B20B20B,
3,
StaticType::Get<EbtFloat, EbpUndefined, EvqGlobal, 3, 1>(),
EOpFma,
true);
const TFunction fma_30B30B30B(BuiltInId::fma_Float4_Float4_Float4,
BuiltInName::fma,
TExtension::UNDEFINED,
BuiltInParameters::p30B30B30B,
3,
StaticType::Get<EbtFloat, EbpUndefined, EvqGlobal, 4, 1>(),
EOpFma,
true);
const TFunction fma_00C00C00C(BuiltInId::fma_Double1_Double1_Double1,
BuiltInName::fma,
TExtension::UNDEFINED,
BuiltInParameters::p00C00C00C,
3,
StaticType::Get<EbtFloat, EbpUndefined, EvqGlobal, 1, 1>(),
EOpFma,
true);
const TFunction fma_10C10C10C(BuiltInId::fma_Double2_Double2_Double2,
BuiltInName::fma,
TExtension::UNDEFINED,
BuiltInParameters::p10C10C10C,
3,
StaticType::Get<EbtFloat, EbpUndefined, EvqGlobal, 2, 1>(),
EOpFma,
true);
const TFunction fma_20C20C20C(BuiltInId::fma_Double3_Double3_Double3,
BuiltInName::fma,
TExtension::UNDEFINED,
BuiltInParameters::p20C20C20C,
3,
StaticType::Get<EbtFloat, EbpUndefined, EvqGlobal, 3, 1>(),
EOpFma,
true);
const TFunction fma_30C30C30C(BuiltInId::fma_Double4_Double4_Double4,
BuiltInName::fma,
TExtension::UNDEFINED,
BuiltInParameters::p30C30C30C,
3,
StaticType::Get<EbtFloat, EbpUndefined, EvqGlobal, 4, 1>(),
EOpFma,
true);
const TFunction frexp_00B00D(BuiltInId::frexp_Float1_Int1,
BuiltInName::frexp,
TExtension::UNDEFINED,
BuiltInParameters::p00B_o_00D,
2,
StaticType::Get<EbtFloat, EbpUndefined, EvqGlobal, 1, 1>(),
EOpFrexp,
false);
const TFunction frexp_10B10D(BuiltInId::frexp_Float2_Int2,
BuiltInName::frexp,
TExtension::UNDEFINED,
BuiltInParameters::p10B_o_10D,
2,
StaticType::Get<EbtFloat, EbpUndefined, EvqGlobal, 2, 1>(),
EOpFrexp,
false);
const TFunction frexp_20B20D(BuiltInId::frexp_Float3_Int3,
BuiltInName::frexp,
TExtension::UNDEFINED,
BuiltInParameters::p20B_o_20D,
2,
StaticType::Get<EbtFloat, EbpUndefined, EvqGlobal, 3, 1>(),
EOpFrexp,
false);
const TFunction frexp_30B30D(BuiltInId::frexp_Float4_Int4,
BuiltInName::frexp,
TExtension::UNDEFINED,
BuiltInParameters::p30B_o_30D,
2,
StaticType::Get<EbtFloat, EbpUndefined, EvqGlobal, 4, 1>(),
EOpFrexp,
false);
const TFunction frexp_00C00D(BuiltInId::frexp_Double1_Int1,
BuiltInName::frexp,
TExtension::UNDEFINED,
BuiltInParameters::p00C_o_00D,
2,
StaticType::Get<EbtDouble, EbpUndefined, EvqGlobal, 1, 1>(),
EOpFrexp,
false);
const TFunction frexp_10C10D(BuiltInId::frexp_Double2_Int2,
BuiltInName::frexp,
TExtension::UNDEFINED,
BuiltInParameters::p10C_o_10D,
2,
StaticType::Get<EbtDouble, EbpUndefined, EvqGlobal, 2, 1>(),
EOpFrexp,
false);
const TFunction frexp_20C20D(BuiltInId::frexp_Double3_Int3,
BuiltInName::frexp,
TExtension::UNDEFINED,
BuiltInParameters::p20C_o_20D,
2,
StaticType::Get<EbtDouble, EbpUndefined, EvqGlobal, 3, 1>(),
EOpFrexp,
false);
const TFunction frexp_30C30D(BuiltInId::frexp_Double4_Int4,
BuiltInName::frexp,
TExtension::UNDEFINED,
BuiltInParameters::p30C_o_30D,
2,
StaticType::Get<EbtDouble, EbpUndefined, EvqGlobal, 4, 1>(),
EOpFrexp,
false);
const TFunction ldexp_00B00D(BuiltInId::ldexp_Float1_Int1,
BuiltInName::ldexp,
TExtension::UNDEFINED,
BuiltInParameters::p00B00D,
2,
StaticType::Get<EbtFloat, EbpUndefined, EvqGlobal, 1, 1>(),
EOpLdexp,
true);
const TFunction ldexp_10B10D(BuiltInId::ldexp_Float2_Int2,
BuiltInName::ldexp,
TExtension::UNDEFINED,
BuiltInParameters::p10B10D,
2,
StaticType::Get<EbtFloat, EbpUndefined, EvqGlobal, 2, 1>(),
EOpLdexp,
true);
const TFunction ldexp_20B20D(BuiltInId::ldexp_Float3_Int3,
BuiltInName::ldexp,
TExtension::UNDEFINED,
BuiltInParameters::p20B20D,
2,
StaticType::Get<EbtFloat, EbpUndefined, EvqGlobal, 3, 1>(),
EOpLdexp,
true);
const TFunction ldexp_30B30D(BuiltInId::ldexp_Float4_Int4,
BuiltInName::ldexp,
TExtension::UNDEFINED,
BuiltInParameters::p30B30D,
2,
StaticType::Get<EbtFloat, EbpUndefined, EvqGlobal, 4, 1>(),
EOpLdexp,
true);
const TFunction ldexp_00C00D(BuiltInId::ldexp_Double1_Int1,
BuiltInName::ldexp,
TExtension::UNDEFINED,
BuiltInParameters::p00C00D,
2,
StaticType::Get<EbtDouble, EbpUndefined, EvqGlobal, 1, 1>(),
EOpLdexp,
true);
const TFunction ldexp_10C10D(BuiltInId::ldexp_Double2_Int2,
BuiltInName::ldexp,
TExtension::UNDEFINED,
BuiltInParameters::p10C10D,
2,
StaticType::Get<EbtDouble, EbpUndefined, EvqGlobal, 2, 1>(),
EOpLdexp,
true);
const TFunction ldexp_20C20D(BuiltInId::ldexp_Double3_Int3,
BuiltInName::ldexp,
TExtension::UNDEFINED,
BuiltInParameters::p20C20D,
2,
StaticType::Get<EbtDouble, EbpUndefined, EvqGlobal, 3, 1>(),
EOpLdexp,
true);
const TFunction ldexp_30C30D(BuiltInId::ldexp_Double4_Int4,
BuiltInName::ldexp,
TExtension::UNDEFINED,
BuiltInParameters::p30C30D,
2,
StaticType::Get<EbtDouble, EbpUndefined, EvqGlobal, 4, 1>(),
EOpLdexp,
true);
const TFunction packSnorm2x16_10B(BuiltInId::packSnorm2x16_Float2,
BuiltInName::packSnorm2x16,
TExtension::UNDEFINED,
BuiltInParameters::p10B_o_10B,
1,
StaticType::Get<EbtUInt, EbpUndefined, EvqGlobal, 1, 1>(),
EOpPackSnorm2x16,
true);
const TFunction packHalf2x16_10B(BuiltInId::packHalf2x16_Float2,
BuiltInName::packHalf2x16,
TExtension::UNDEFINED,
BuiltInParameters::p10B_o_10B,
1,
StaticType::Get<EbtUInt, EbpUndefined, EvqGlobal, 1, 1>(),
EOpPackHalf2x16,
true);
const TFunction unpackSnorm2x16_00E(BuiltInId::unpackSnorm2x16_UInt1,
BuiltInName::unpackSnorm2x16,
TExtension::UNDEFINED,
BuiltInParameters::p00E00E00E,
1,
StaticType::Get<EbtFloat, EbpUndefined, EvqGlobal, 2, 1>(),
EOpUnpackSnorm2x16,
true);
const TFunction unpackHalf2x16_00E(BuiltInId::unpackHalf2x16_UInt1,
BuiltInName::unpackHalf2x16,
TExtension::UNDEFINED,
BuiltInParameters::p00E00E00E,
1,
StaticType::Get<EbtFloat, EbpUndefined, EvqGlobal, 2, 1>(),
EOpUnpackHalf2x16,
true);
const TFunction packUnorm2x16_10B(BuiltInId::packUnorm2x16_Float2,
BuiltInName::packUnorm2x16,
TExtension::UNDEFINED,
BuiltInParameters::p10B_o_10B,
1,
StaticType::Get<EbtUInt, EbpUndefined, EvqGlobal, 1, 1>(),
EOpPackUnorm2x16,
true);
const TFunction unpackUnorm2x16_00E(BuiltInId::unpackUnorm2x16_UInt1,
BuiltInName::unpackUnorm2x16,
TExtension::UNDEFINED,
BuiltInParameters::p00E00E00E,
1,
StaticType::Get<EbtFloat, EbpUndefined, EvqGlobal, 2, 1>(),
EOpUnpackUnorm2x16,
true);
const TFunction packUnorm4x8_30B(BuiltInId::packUnorm4x8_Float4,
BuiltInName::packUnorm4x8,
TExtension::UNDEFINED,
BuiltInParameters::p30B30D,
1,
StaticType::Get<EbtUInt, EbpUndefined, EvqGlobal, 1, 1>(),
EOpPackUnorm4x8,
true);
const TFunction packSnorm4x8_30B(BuiltInId::packSnorm4x8_Float4,
BuiltInName::packSnorm4x8,
TExtension::UNDEFINED,
BuiltInParameters::p30B30D,
1,
StaticType::Get<EbtUInt, EbpUndefined, EvqGlobal, 1, 1>(),
EOpPackSnorm4x8,
true);
const TFunction unpackUnorm4x8_00E(BuiltInId::unpackUnorm4x8_UInt1,
BuiltInName::unpackUnorm4x8,
TExtension::UNDEFINED,
BuiltInParameters::p00E00E00E,
1,
StaticType::Get<EbtFloat, EbpUndefined, EvqGlobal, 4, 1>(),
EOpUnpackUnorm4x8,
true);
const TFunction unpackSnorm4x8_00E(BuiltInId::unpackSnorm4x8_UInt1,
BuiltInName::unpackSnorm4x8,
TExtension::UNDEFINED,
BuiltInParameters::p00E00E00E,
1,
StaticType::Get<EbtFloat, EbpUndefined, EvqGlobal, 4, 1>(),
EOpUnpackSnorm4x8,
true);
const TFunction packDouble2x32_10E(BuiltInId::packDouble2x32_UInt2,
BuiltInName::packDouble2x32,
TExtension::UNDEFINED,
BuiltInParameters::p10E10E00D00D,
1,
StaticType::Get<EbtDouble, EbpUndefined, EvqGlobal, 1, 1>(),
EOpPackDouble2x32,
true);
const TFunction unpackDouble2x32_00C(BuiltInId::unpackDouble2x32_Double1,
BuiltInName::unpackDouble2x32,
TExtension::UNDEFINED,
BuiltInParameters::p00C10C,
1,
StaticType::Get<EbtUInt, EbpUndefined, EvqGlobal, 2, 1>(),
EOpUnpackDouble2x32,
true);
const TFunction length_00B(BuiltInId::length_Float1,
BuiltInName::length,
TExtension::UNDEFINED,
BuiltInParameters::p00B00B30B,
1,
StaticType::Get<EbtFloat, EbpUndefined, EvqGlobal, 1, 1>(),
EOpLength,
true);
const TFunction length_10B(BuiltInId::length_Float2,
BuiltInName::length,
TExtension::UNDEFINED,
BuiltInParameters::p10B_o_10B,
1,
StaticType::Get<EbtFloat, EbpUndefined, EvqGlobal, 1, 1>(),
EOpLength,
true);
const TFunction length_20B(BuiltInId::length_Float3,
BuiltInName::length,
TExtension::UNDEFINED,
BuiltInParameters::p20B20B00B,
1,
StaticType::Get<EbtFloat, EbpUndefined, EvqGlobal, 1, 1>(),
EOpLength,
true);
const TFunction length_30B(BuiltInId::length_Float4,
BuiltInName::length,
TExtension::UNDEFINED,
BuiltInParameters::p30B30D,
1,
StaticType::Get<EbtFloat, EbpUndefined, EvqGlobal, 1, 1>(),
EOpLength,
true);
const TFunction length_00C(BuiltInId::length_Double1,
BuiltInName::length,
TExtension::UNDEFINED,
BuiltInParameters::p00C10C,
1,
StaticType::Get<EbtDouble, EbpUndefined, EvqGlobal, 1, 1>(),
EOpLength,
true);
const TFunction length_10C(BuiltInId::length_Double2,
BuiltInName::length,
TExtension::UNDEFINED,
BuiltInParameters::p10C_o_10C,
1,
StaticType::Get<EbtDouble, EbpUndefined, EvqGlobal, 1, 1>(),
EOpLength,
true);
const TFunction length_20C(BuiltInId::length_Double3,
BuiltInName::length,
TExtension::UNDEFINED,
BuiltInParameters::p20C20C20F,
1,
StaticType::Get<EbtDouble, EbpUndefined, EvqGlobal, 1, 1>(),
EOpLength,
true);
const TFunction length_30C(BuiltInId::length_Double4,
BuiltInName::length,
TExtension::UNDEFINED,
BuiltInParameters::p30C30C00B,
1,
StaticType::Get<EbtDouble, EbpUndefined, EvqGlobal, 1, 1>(),
EOpLength,
true);
const TFunction distance_00B00B(BuiltInId::distance_Float1_Float1,
BuiltInName::distance,
TExtension::UNDEFINED,
BuiltInParameters::p00B00B30B,
2,
StaticType::Get<EbtFloat, EbpUndefined, EvqGlobal, 1, 1>(),
EOpDistance,
true);
const TFunction distance_10B10B(BuiltInId::distance_Float2_Float2,
BuiltInName::distance,
TExtension::UNDEFINED,
BuiltInParameters::p10B10B00B,
2,
StaticType::Get<EbtFloat, EbpUndefined, EvqGlobal, 1, 1>(),
EOpDistance,
true);
const TFunction distance_20B20B(BuiltInId::distance_Float3_Float3,
BuiltInName::distance,
TExtension::UNDEFINED,
BuiltInParameters::p20B20B00B,
2,
StaticType::Get<EbtFloat, EbpUndefined, EvqGlobal, 1, 1>(),
EOpDistance,
true);
const TFunction distance_30B30B(BuiltInId::distance_Float4_Float4,
BuiltInName::distance,
TExtension::UNDEFINED,
BuiltInParameters::p30B30B30F,
2,
StaticType::Get<EbtFloat, EbpUndefined, EvqGlobal, 1, 1>(),
EOpDistance,
true);
const TFunction distance_00C00C(BuiltInId::distance_Double1_Double1,
BuiltInName::distance,
TExtension::UNDEFINED,
BuiltInParameters::p00C00C10C,
2,
StaticType::Get<EbtDouble, EbpUndefined, EvqGlobal, 1, 1>(),
EOpDistance,
true);
const TFunction distance_10C10C(BuiltInId::distance_Double2_Double2,
BuiltInName::distance,
TExtension::UNDEFINED,
BuiltInParameters::p10C10C10F,
2,
StaticType::Get<EbtDouble, EbpUndefined, EvqGlobal, 1, 1>(),
EOpDistance,
true);
const TFunction distance_20C20C(BuiltInId::distance_Double3_Double3,
BuiltInName::distance,
TExtension::UNDEFINED,
BuiltInParameters::p20C20C20F,
2,
StaticType::Get<EbtDouble, EbpUndefined, EvqGlobal, 1, 1>(),
EOpDistance,
true);
const TFunction distance_30C30C(BuiltInId::distance_Double4_Double4,
BuiltInName::distance,
TExtension::UNDEFINED,
BuiltInParameters::p30C30C00B,
2,
StaticType::Get<EbtDouble, EbpUndefined, EvqGlobal, 1, 1>(),
EOpDistance,
true);
const TFunction dot_00B00B(BuiltInId::dot_Float1_Float1,
BuiltInName::dot,
TExtension::UNDEFINED,
BuiltInParameters::p00B00B30B,
2,
StaticType::Get<EbtFloat, EbpUndefined, EvqGlobal, 1, 1>(),
EOpDot,
true);
const TFunction dot_10B10B(BuiltInId::dot_Float2_Float2,
BuiltInName::dot,
TExtension::UNDEFINED,
BuiltInParameters::p10B10B00B,
2,
StaticType::Get<EbtFloat, EbpUndefined, EvqGlobal, 1, 1>(),
EOpDot,
true);
const TFunction dot_20B20B(BuiltInId::dot_Float3_Float3,
BuiltInName::dot,
TExtension::UNDEFINED,
BuiltInParameters::p20B20B00B,
2,
StaticType::Get<EbtFloat, EbpUndefined, EvqGlobal, 1, 1>(),
EOpDot,
true);
const TFunction dot_30B30B(BuiltInId::dot_Float4_Float4,
BuiltInName::dot,
TExtension::UNDEFINED,
BuiltInParameters::p30B30B30F,
2,
StaticType::Get<EbtFloat, EbpUndefined, EvqGlobal, 1, 1>(),
EOpDot,
true);
const TFunction dot_00C00C(BuiltInId::dot_Double1_Double1,
BuiltInName::dot,
TExtension::UNDEFINED,
BuiltInParameters::p00C00C10C,
2,
StaticType::Get<EbtDouble, EbpUndefined, EvqGlobal, 1, 1>(),
EOpDot,
true);
const TFunction dot_10C10C(BuiltInId::dot_Double2_Double2,
BuiltInName::dot,
TExtension::UNDEFINED,
BuiltInParameters::p10C10C10F,
2,
StaticType::Get<EbtDouble, EbpUndefined, EvqGlobal, 1, 1>(),
EOpDot,
true);
const TFunction dot_20C20C(BuiltInId::dot_Double3_Double3,
BuiltInName::dot,
TExtension::UNDEFINED,
BuiltInParameters::p20C20C20F,
2,
StaticType::Get<EbtDouble, EbpUndefined, EvqGlobal, 1, 1>(),
EOpDot,
true);
const TFunction dot_30C30C(BuiltInId::dot_Double4_Double4,
BuiltInName::dot,
TExtension::UNDEFINED,
BuiltInParameters::p30C30C00B,
2,
StaticType::Get<EbtDouble, EbpUndefined, EvqGlobal, 1, 1>(),
EOpDot,
true);
const TFunction cross_20B20B(BuiltInId::cross_Float3_Float3,
BuiltInName::cross,
TExtension::UNDEFINED,
BuiltInParameters::p20B20B00B,
2,
StaticType::Get<EbtFloat, EbpUndefined, EvqGlobal, 3, 1>(),
EOpCross,
true);
const TFunction cross_20C20C(BuiltInId::cross_Double3_Double3,
BuiltInName::cross,
TExtension::UNDEFINED,
BuiltInParameters::p20C20C20F,
2,
StaticType::Get<EbtDouble, EbpUndefined, EvqGlobal, 3, 1>(),
EOpCross,
true);
const TFunction normalize_00B(BuiltInId::normalize_Float1,
BuiltInName::normalize,
TExtension::UNDEFINED,
BuiltInParameters::p00B00B30B,
1,
StaticType::Get<EbtFloat, EbpUndefined, EvqGlobal, 1, 1>(),
EOpNormalize,
true);
const TFunction normalize_10B(BuiltInId::normalize_Float2,
BuiltInName::normalize,
TExtension::UNDEFINED,
BuiltInParameters::p10B_o_10B,
1,
StaticType::Get<EbtFloat, EbpUndefined, EvqGlobal, 2, 1>(),
EOpNormalize,
true);
const TFunction normalize_20B(BuiltInId::normalize_Float3,
BuiltInName::normalize,
TExtension::UNDEFINED,
BuiltInParameters::p20B20B00B,
1,
StaticType::Get<EbtFloat, EbpUndefined, EvqGlobal, 3, 1>(),
EOpNormalize,
true);
const TFunction normalize_30B(BuiltInId::normalize_Float4,
BuiltInName::normalize,
TExtension::UNDEFINED,
BuiltInParameters::p30B30D,
1,
StaticType::Get<EbtFloat, EbpUndefined, EvqGlobal, 4, 1>(),
EOpNormalize,
true);
const TFunction normalize_00C(BuiltInId::normalize_Double1,
BuiltInName::normalize,
TExtension::UNDEFINED,
BuiltInParameters::p00C10C,
1,
StaticType::Get<EbtDouble, EbpUndefined, EvqGlobal, 1, 1>(),
EOpNormalize,
true);
const TFunction normalize_10C(BuiltInId::normalize_Double2,
BuiltInName::normalize,
TExtension::UNDEFINED,
BuiltInParameters::p10C_o_10C,
1,
StaticType::Get<EbtDouble, EbpUndefined, EvqGlobal, 2, 1>(),
EOpNormalize,
true);
const TFunction normalize_20C(BuiltInId::normalize_Double3,
BuiltInName::normalize,
TExtension::UNDEFINED,
BuiltInParameters::p20C20C20F,
1,
StaticType::Get<EbtDouble, EbpUndefined, EvqGlobal, 3, 1>(),
EOpNormalize,
true);
const TFunction normalize_30C(BuiltInId::normalize_Double4,
BuiltInName::normalize,
TExtension::UNDEFINED,
BuiltInParameters::p30C30C00B,
1,
StaticType::Get<EbtDouble, EbpUndefined, EvqGlobal, 4, 1>(),
EOpNormalize,
true);
const TFunction faceforward_00B00B00B(BuiltInId::faceforward_Float1_Float1_Float1,
BuiltInName::faceforward,
TExtension::UNDEFINED,
BuiltInParameters::p00B00B00B,
3,
StaticType::Get<EbtFloat, EbpUndefined, EvqGlobal, 1, 1>(),
EOpFaceforward,
true);
const TFunction faceforward_10B10B10B(BuiltInId::faceforward_Float2_Float2_Float2,
BuiltInName::faceforward,
TExtension::UNDEFINED,
BuiltInParameters::p10B10B10B,
3,
StaticType::Get<EbtFloat, EbpUndefined, EvqGlobal, 2, 1>(),
EOpFaceforward,
true);
const TFunction faceforward_20B20B20B(BuiltInId::faceforward_Float3_Float3_Float3,
BuiltInName::faceforward,
TExtension::UNDEFINED,
BuiltInParameters::p20B20B20B,
3,
StaticType::Get<EbtFloat, EbpUndefined, EvqGlobal, 3, 1>(),
EOpFaceforward,
true);
const TFunction faceforward_30B30B30B(BuiltInId::faceforward_Float4_Float4_Float4,
BuiltInName::faceforward,
TExtension::UNDEFINED,
BuiltInParameters::p30B30B30B,
3,
StaticType::Get<EbtFloat, EbpUndefined, EvqGlobal, 4, 1>(),
EOpFaceforward,
true);
const TFunction faceforward_00C00C00C(BuiltInId::faceforward_Double1_Double1_Double1,
BuiltInName::faceforward,
TExtension::UNDEFINED,
BuiltInParameters::p00C00C00C,
3,
StaticType::Get<EbtDouble, EbpUndefined, EvqGlobal, 1, 1>(),
EOpFaceforward,
true);
const TFunction faceforward_10C10C10C(BuiltInId::faceforward_Double2_Double2_Double2,
BuiltInName::faceforward,
TExtension::UNDEFINED,
BuiltInParameters::p10C10C10C,
3,
StaticType::Get<EbtDouble, EbpUndefined, EvqGlobal, 2, 1>(),
EOpFaceforward,
true);
const TFunction faceforward_20C20C20C(BuiltInId::faceforward_Double3_Double3_Double3,
BuiltInName::faceforward,
TExtension::UNDEFINED,
BuiltInParameters::p20C20C20C,
3,
StaticType::Get<EbtDouble, EbpUndefined, EvqGlobal, 3, 1>(),
EOpFaceforward,
true);
const TFunction faceforward_30C30C30C(BuiltInId::faceforward_Double4_Double4_Double4,
BuiltInName::faceforward,
TExtension::UNDEFINED,
BuiltInParameters::p30C30C30C,
3,
StaticType::Get<EbtDouble, EbpUndefined, EvqGlobal, 4, 1>(),
EOpFaceforward,
true);
const TFunction reflect_00B00B(BuiltInId::reflect_Float1_Float1,
BuiltInName::reflect,
TExtension::UNDEFINED,
BuiltInParameters::p00B00B30B,
2,
StaticType::Get<EbtFloat, EbpUndefined, EvqGlobal, 1, 1>(),
EOpReflect,
true);
const TFunction reflect_10B10B(BuiltInId::reflect_Float2_Float2,
BuiltInName::reflect,
TExtension::UNDEFINED,
BuiltInParameters::p10B10B00B,
2,
StaticType::Get<EbtFloat, EbpUndefined, EvqGlobal, 2, 1>(),
EOpReflect,
true);
const TFunction reflect_20B20B(BuiltInId::reflect_Float3_Float3,
BuiltInName::reflect,
TExtension::UNDEFINED,
BuiltInParameters::p20B20B00B,
2,
StaticType::Get<EbtFloat, EbpUndefined, EvqGlobal, 3, 1>(),
EOpReflect,
true);
const TFunction reflect_30B30B(BuiltInId::reflect_Float4_Float4,
BuiltInName::reflect,
TExtension::UNDEFINED,
BuiltInParameters::p30B30B30F,
2,
StaticType::Get<EbtFloat, EbpUndefined, EvqGlobal, 4, 1>(),
EOpReflect,
true);
const TFunction reflect_00C00C(BuiltInId::reflect_Double1_Double1,
BuiltInName::reflect,
TExtension::UNDEFINED,
BuiltInParameters::p00C00C10C,
2,
StaticType::Get<EbtDouble, EbpUndefined, EvqGlobal, 1, 1>(),
EOpReflect,
true);
const TFunction reflect_10C10C(BuiltInId::reflect_Double2_Double2,
BuiltInName::reflect,
TExtension::UNDEFINED,
BuiltInParameters::p10C10C10F,
2,
StaticType::Get<EbtDouble, EbpUndefined, EvqGlobal, 2, 1>(),
EOpReflect,
true);
const TFunction reflect_20C20C(BuiltInId::reflect_Double3_Double3,
BuiltInName::reflect,
TExtension::UNDEFINED,
BuiltInParameters::p20C20C20F,
2,
StaticType::Get<EbtDouble, EbpUndefined, EvqGlobal, 3, 1>(),
EOpReflect,
true);
const TFunction reflect_30C30C(BuiltInId::reflect_Double4_Double4,
BuiltInName::reflect,
TExtension::UNDEFINED,
BuiltInParameters::p30C30C00B,
2,
StaticType::Get<EbtDouble, EbpUndefined, EvqGlobal, 4, 1>(),
EOpReflect,
true);
const TFunction refract_00B00B00B(BuiltInId::refract_Float1_Float1_Float1,
BuiltInName::refract,
TExtension::UNDEFINED,
BuiltInParameters::p00B00B00B,
3,
StaticType::Get<EbtFloat, EbpUndefined, EvqGlobal, 1, 1>(),
EOpRefract,
true);
const TFunction refract_10B10B00B(BuiltInId::refract_Float2_Float2_Float1,
BuiltInName::refract,
TExtension::UNDEFINED,
BuiltInParameters::p10B10B00B,
3,
StaticType::Get<EbtFloat, EbpUndefined, EvqGlobal, 2, 1>(),
EOpRefract,
true);
const TFunction refract_20B20B00B(BuiltInId::refract_Float3_Float3_Float1,
BuiltInName::refract,
TExtension::UNDEFINED,
BuiltInParameters::p20B20B00B,
3,
StaticType::Get<EbtFloat, EbpUndefined, EvqGlobal, 3, 1>(),
EOpRefract,
true);
const TFunction refract_30B30B00B(BuiltInId::refract_Float4_Float4_Float1,
BuiltInName::refract,
TExtension::UNDEFINED,
BuiltInParameters::p30B30B00B,
3,
StaticType::Get<EbtFloat, EbpUndefined, EvqGlobal, 4, 1>(),
EOpRefract,
true);
const TFunction refract_00C00C00B(BuiltInId::refract_Double1_Double1_Float1,
BuiltInName::refract,
TExtension::UNDEFINED,
BuiltInParameters::p00C00C00B,
3,
StaticType::Get<EbtDouble, EbpUndefined, EvqGlobal, 1, 1>(),
EOpRefract,
true);
const TFunction refract_10C10C00B(BuiltInId::refract_Double2_Double2_Float1,
BuiltInName::refract,
TExtension::UNDEFINED,
BuiltInParameters::p10C10C00B,
3,
StaticType::Get<EbtDouble, EbpUndefined, EvqGlobal, 2, 1>(),
EOpRefract,
true);
const TFunction refract_20C20C00B(BuiltInId::refract_Double3_Double3_Float1,
BuiltInName::refract,
TExtension::UNDEFINED,
BuiltInParameters::p20C20C00B,
3,
StaticType::Get<EbtDouble, EbpUndefined, EvqGlobal, 3, 1>(),
EOpRefract,
true);
const TFunction refract_30C30C00B(BuiltInId::refract_Double4_Double4_Float1,
BuiltInName::refract,
TExtension::UNDEFINED,
BuiltInParameters::p30C30C00B,
3,
StaticType::Get<EbtDouble, EbpUndefined, EvqGlobal, 4, 1>(),
EOpRefract,
true);
const TFunction ftransform_(BuiltInId::ftransform,
BuiltInName::ftransform,
TExtension::UNDEFINED,
BuiltInParameters::empty,
0,
StaticType::Get<EbtFloat, EbpUndefined, EvqGlobal, 4, 1>(),
EOpCallBuiltInFunction,
false);
const TFunction matrixCompMult_50B50B(BuiltInId::matrixCompMult_Float2x2_Float2x2,
BuiltInName::matrixCompMult,
TExtension::UNDEFINED,
BuiltInParameters::p50B50B,
2,
StaticType::Get<EbtFloat, EbpUndefined, EvqGlobal, 2, 2>(),
EOpMulMatrixComponentWise,
true);
const TFunction matrixCompMult_A0BA0B(BuiltInId::matrixCompMult_Float3x3_Float3x3,
BuiltInName::matrixCompMult,
TExtension::UNDEFINED,
BuiltInParameters::pA0BA0B,
2,
StaticType::Get<EbtFloat, EbpUndefined, EvqGlobal, 3, 3>(),
EOpMulMatrixComponentWise,
true);
const TFunction matrixCompMult_F0BF0B(BuiltInId::matrixCompMult_Float4x4_Float4x4,
BuiltInName::matrixCompMult,
TExtension::UNDEFINED,
BuiltInParameters::pF0BF0B,
2,
StaticType::Get<EbtFloat, EbpUndefined, EvqGlobal, 4, 4>(),
EOpMulMatrixComponentWise,
true);
const TFunction matrixCompMult_90B90B(BuiltInId::matrixCompMult_Float2x3_Float2x3,
BuiltInName::matrixCompMult,
TExtension::UNDEFINED,
BuiltInParameters::p90B90B,
2,
StaticType::Get<EbtFloat, EbpUndefined, EvqGlobal, 2, 3>(),
EOpMulMatrixComponentWise,
true);
const TFunction matrixCompMult_60B60B(BuiltInId::matrixCompMult_Float3x2_Float3x2,
BuiltInName::matrixCompMult,
TExtension::UNDEFINED,
BuiltInParameters::p60B60B,
2,
StaticType::Get<EbtFloat, EbpUndefined, EvqGlobal, 3, 2>(),
EOpMulMatrixComponentWise,
true);
const TFunction matrixCompMult_D0BD0B(BuiltInId::matrixCompMult_Float2x4_Float2x4,
BuiltInName::matrixCompMult,
TExtension::UNDEFINED,
BuiltInParameters::pD0BD0B,
2,
StaticType::Get<EbtFloat, EbpUndefined, EvqGlobal, 2, 4>(),
EOpMulMatrixComponentWise,
true);
const TFunction matrixCompMult_70B70B(BuiltInId::matrixCompMult_Float4x2_Float4x2,
BuiltInName::matrixCompMult,
TExtension::UNDEFINED,
BuiltInParameters::p70B70B,
2,
StaticType::Get<EbtFloat, EbpUndefined, EvqGlobal, 4, 2>(),
EOpMulMatrixComponentWise,
true);
const TFunction matrixCompMult_E0BE0B(BuiltInId::matrixCompMult_Float3x4_Float3x4,
BuiltInName::matrixCompMult,
TExtension::UNDEFINED,
BuiltInParameters::pE0BE0B,
2,
StaticType::Get<EbtFloat, EbpUndefined, EvqGlobal, 3, 4>(),
EOpMulMatrixComponentWise,
true);
const TFunction matrixCompMult_B0BB0B(BuiltInId::matrixCompMult_Float4x3_Float4x3,
BuiltInName::matrixCompMult,
TExtension::UNDEFINED,
BuiltInParameters::pB0BB0B,
2,
StaticType::Get<EbtFloat, EbpUndefined, EvqGlobal, 4, 3>(),
EOpMulMatrixComponentWise,
true);
const TFunction outerProduct_10B10B(BuiltInId::outerProduct_Float2_Float2,
BuiltInName::outerProduct,
TExtension::UNDEFINED,
BuiltInParameters::p10B10B00B,
2,
StaticType::Get<EbtFloat, EbpUndefined, EvqGlobal, 2, 2>(),
EOpOuterProduct,
true);
const TFunction outerProduct_20B20B(BuiltInId::outerProduct_Float3_Float3,
BuiltInName::outerProduct,
TExtension::UNDEFINED,
BuiltInParameters::p20B20B00B,
2,
StaticType::Get<EbtFloat, EbpUndefined, EvqGlobal, 3, 3>(),
EOpOuterProduct,
true);
const TFunction outerProduct_30B30B(BuiltInId::outerProduct_Float4_Float4,
BuiltInName::outerProduct,
TExtension::UNDEFINED,
BuiltInParameters::p30B30B30F,
2,
StaticType::Get<EbtFloat, EbpUndefined, EvqGlobal, 4, 4>(),
EOpOuterProduct,
true);
const TFunction outerProduct_20B10B(BuiltInId::outerProduct_Float3_Float2,
BuiltInName::outerProduct,
TExtension::UNDEFINED,
BuiltInParameters::p20B10B,
2,
StaticType::Get<EbtFloat, EbpUndefined, EvqGlobal, 2, 3>(),
EOpOuterProduct,
true);
const TFunction outerProduct_10B20B(BuiltInId::outerProduct_Float2_Float3,
BuiltInName::outerProduct,
TExtension::UNDEFINED,
BuiltInParameters::p10B20B,
2,
StaticType::Get<EbtFloat, EbpUndefined, EvqGlobal, 3, 2>(),
EOpOuterProduct,
true);
const TFunction outerProduct_30B10B(BuiltInId::outerProduct_Float4_Float2,
BuiltInName::outerProduct,
TExtension::UNDEFINED,
BuiltInParameters::p30B10B,
2,
StaticType::Get<EbtFloat, EbpUndefined, EvqGlobal, 2, 4>(),
EOpOuterProduct,
true);
const TFunction outerProduct_10B30B(BuiltInId::outerProduct_Float2_Float4,
BuiltInName::outerProduct,
TExtension::UNDEFINED,
BuiltInParameters::p10B30B,
2,
StaticType::Get<EbtFloat, EbpUndefined, EvqGlobal, 4, 2>(),
EOpOuterProduct,
true);
const TFunction outerProduct_30B20B(BuiltInId::outerProduct_Float4_Float3,
BuiltInName::outerProduct,
TExtension::UNDEFINED,
BuiltInParameters::p30B20B,
2,
StaticType::Get<EbtFloat, EbpUndefined, EvqGlobal, 3, 4>(),
EOpOuterProduct,
true);
const TFunction outerProduct_20B30B(BuiltInId::outerProduct_Float3_Float4,
BuiltInName::outerProduct,
TExtension::UNDEFINED,
BuiltInParameters::p20B30B,
2,
StaticType::Get<EbtFloat, EbpUndefined, EvqGlobal, 4, 3>(),
EOpOuterProduct,
true);
const TFunction transpose_50B(BuiltInId::transpose_Float2x2,
BuiltInName::transpose,
TExtension::UNDEFINED,
BuiltInParameters::p50B50B,
1,
StaticType::Get<EbtFloat, EbpUndefined, EvqGlobal, 2, 2>(),
EOpTranspose,
true);
const TFunction transpose_A0B(BuiltInId::transpose_Float3x3,
BuiltInName::transpose,
TExtension::UNDEFINED,
BuiltInParameters::pA0BA0B,
1,
StaticType::Get<EbtFloat, EbpUndefined, EvqGlobal, 3, 3>(),
EOpTranspose,
true);
const TFunction transpose_F0B(BuiltInId::transpose_Float4x4,
BuiltInName::transpose,
TExtension::UNDEFINED,
BuiltInParameters::pF0BF0B,
1,
StaticType::Get<EbtFloat, EbpUndefined, EvqGlobal, 4, 4>(),
EOpTranspose,
true);
const TFunction transpose_60B(BuiltInId::transpose_Float3x2,
BuiltInName::transpose,
TExtension::UNDEFINED,
BuiltInParameters::p60B60B,
1,
StaticType::Get<EbtFloat, EbpUndefined, EvqGlobal, 2, 3>(),
EOpTranspose,
true);
const TFunction transpose_90B(BuiltInId::transpose_Float2x3,
BuiltInName::transpose,
TExtension::UNDEFINED,
BuiltInParameters::p90B90B,
1,
StaticType::Get<EbtFloat, EbpUndefined, EvqGlobal, 3, 2>(),
EOpTranspose,
true);
const TFunction transpose_70B(BuiltInId::transpose_Float4x2,
BuiltInName::transpose,
TExtension::UNDEFINED,
BuiltInParameters::p70B70B,
1,
StaticType::Get<EbtFloat, EbpUndefined, EvqGlobal, 2, 4>(),
EOpTranspose,
true);
const TFunction transpose_D0B(BuiltInId::transpose_Float2x4,
BuiltInName::transpose,
TExtension::UNDEFINED,
BuiltInParameters::pD0BD0B,
1,
StaticType::Get<EbtFloat, EbpUndefined, EvqGlobal, 4, 2>(),
EOpTranspose,
true);
const TFunction transpose_B0B(BuiltInId::transpose_Float4x3,
BuiltInName::transpose,
TExtension::UNDEFINED,
BuiltInParameters::pB0BB0B,
1,
StaticType::Get<EbtFloat, EbpUndefined, EvqGlobal, 3, 4>(),
EOpTranspose,
true);
const TFunction transpose_E0B(BuiltInId::transpose_Float3x4,
BuiltInName::transpose,
TExtension::UNDEFINED,
BuiltInParameters::pE0BE0B,
1,
StaticType::Get<EbtFloat, EbpUndefined, EvqGlobal, 4, 3>(),
EOpTranspose,
true);
const TFunction determinant_50B(BuiltInId::determinant_Float2x2,
BuiltInName::determinant,
TExtension::UNDEFINED,
BuiltInParameters::p50B50B,
1,
StaticType::Get<EbtFloat, EbpUndefined, EvqGlobal, 1, 1>(),
EOpDeterminant,
true);
const TFunction determinant_A0B(BuiltInId::determinant_Float3x3,
BuiltInName::determinant,
TExtension::UNDEFINED,
BuiltInParameters::pA0BA0B,
1,
StaticType::Get<EbtFloat, EbpUndefined, EvqGlobal, 1, 1>(),
EOpDeterminant,
true);
const TFunction determinant_F0B(BuiltInId::determinant_Float4x4,
BuiltInName::determinant,
TExtension::UNDEFINED,
BuiltInParameters::pF0BF0B,
1,
StaticType::Get<EbtFloat, EbpUndefined, EvqGlobal, 1, 1>(),
EOpDeterminant,
true);
const TFunction inverse_50B(BuiltInId::inverse_Float2x2,
BuiltInName::inverse,
TExtension::UNDEFINED,
BuiltInParameters::p50B50B,
1,
StaticType::Get<EbtFloat, EbpUndefined, EvqGlobal, 2, 2>(),
EOpInverse,
true);
const TFunction inverse_A0B(BuiltInId::inverse_Float3x3,
BuiltInName::inverse,
TExtension::UNDEFINED,
BuiltInParameters::pA0BA0B,
1,
StaticType::Get<EbtFloat, EbpUndefined, EvqGlobal, 3, 3>(),
EOpInverse,
true);
const TFunction inverse_F0B(BuiltInId::inverse_Float4x4,
BuiltInName::inverse,
TExtension::UNDEFINED,
BuiltInParameters::pF0BF0B,
1,
StaticType::Get<EbtFloat, EbpUndefined, EvqGlobal, 4, 4>(),
EOpInverse,
true);
const TFunction lessThan_10B10B(BuiltInId::lessThan_Float2_Float2,
BuiltInName::lessThan,
TExtension::UNDEFINED,
BuiltInParameters::p10B10B00B,
2,
StaticType::Get<EbtBool, EbpUndefined, EvqGlobal, 2, 1>(),
EOpLessThanComponentWise,
true);
const TFunction lessThan_20B20B(BuiltInId::lessThan_Float3_Float3,
BuiltInName::lessThan,
TExtension::UNDEFINED,
BuiltInParameters::p20B20B00B,
2,
StaticType::Get<EbtBool, EbpUndefined, EvqGlobal, 3, 1>(),
EOpLessThanComponentWise,
true);
const TFunction lessThan_30B30B(BuiltInId::lessThan_Float4_Float4,
BuiltInName::lessThan,
TExtension::UNDEFINED,
BuiltInParameters::p30B30B30F,
2,
StaticType::Get<EbtBool, EbpUndefined, EvqGlobal, 4, 1>(),
EOpLessThanComponentWise,
true);
const TFunction lessThan_10D10D(BuiltInId::lessThan_Int2_Int2,
BuiltInName::lessThan,
TExtension::UNDEFINED,
BuiltInParameters::p10D10D_o_10D_o_10D,
2,
StaticType::Get<EbtBool, EbpUndefined, EvqGlobal, 2, 1>(),
EOpLessThanComponentWise,
true);
const TFunction lessThan_20D20D(BuiltInId::lessThan_Int3_Int3,
BuiltInName::lessThan,
TExtension::UNDEFINED,
BuiltInParameters::p20D20D00D00D,
2,
StaticType::Get<EbtBool, EbpUndefined, EvqGlobal, 3, 1>(),
EOpLessThanComponentWise,
true);
const TFunction lessThan_30D30D(BuiltInId::lessThan_Int4_Int4,
BuiltInName::lessThan,
TExtension::UNDEFINED,
BuiltInParameters::p30D30D30F,
2,
StaticType::Get<EbtBool, EbpUndefined, EvqGlobal, 4, 1>(),
EOpLessThanComponentWise,
true);
const TFunction lessThan_10E10E(BuiltInId::lessThan_UInt2_UInt2,
BuiltInName::lessThan,
TExtension::UNDEFINED,
BuiltInParameters::p10E10E00D00D,
2,
StaticType::Get<EbtBool, EbpUndefined, EvqGlobal, 2, 1>(),
EOpLessThanComponentWise,
true);
const TFunction lessThan_20E20E(BuiltInId::lessThan_UInt3_UInt3,
BuiltInName::lessThan,
TExtension::UNDEFINED,
BuiltInParameters::p20E20E00D00D,
2,
StaticType::Get<EbtBool, EbpUndefined, EvqGlobal, 3, 1>(),
EOpLessThanComponentWise,
true);
const TFunction lessThan_30E30E(BuiltInId::lessThan_UInt4_UInt4,
BuiltInName::lessThan,
TExtension::UNDEFINED,
BuiltInParameters::p30E30E00D00D,
2,
StaticType::Get<EbtBool, EbpUndefined, EvqGlobal, 4, 1>(),
EOpLessThanComponentWise,
true);
const TFunction lessThanEqual_10B10B(BuiltInId::lessThanEqual_Float2_Float2,
BuiltInName::lessThanEqual,
TExtension::UNDEFINED,
BuiltInParameters::p10B10B00B,
2,
StaticType::Get<EbtBool, EbpUndefined, EvqGlobal, 2, 1>(),
EOpLessThanEqualComponentWise,
true);
const TFunction lessThanEqual_20B20B(BuiltInId::lessThanEqual_Float3_Float3,
BuiltInName::lessThanEqual,
TExtension::UNDEFINED,
BuiltInParameters::p20B20B00B,
2,
StaticType::Get<EbtBool, EbpUndefined, EvqGlobal, 3, 1>(),
EOpLessThanEqualComponentWise,
true);
const TFunction lessThanEqual_30B30B(BuiltInId::lessThanEqual_Float4_Float4,
BuiltInName::lessThanEqual,
TExtension::UNDEFINED,
BuiltInParameters::p30B30B30F,
2,
StaticType::Get<EbtBool, EbpUndefined, EvqGlobal, 4, 1>(),
EOpLessThanEqualComponentWise,
true);
const TFunction lessThanEqual_10D10D(BuiltInId::lessThanEqual_Int2_Int2,
BuiltInName::lessThanEqual,
TExtension::UNDEFINED,
BuiltInParameters::p10D10D_o_10D_o_10D,
2,
StaticType::Get<EbtBool, EbpUndefined, EvqGlobal, 2, 1>(),
EOpLessThanEqualComponentWise,
true);
const TFunction lessThanEqual_20D20D(BuiltInId::lessThanEqual_Int3_Int3,
BuiltInName::lessThanEqual,
TExtension::UNDEFINED,
BuiltInParameters::p20D20D00D00D,
2,
StaticType::Get<EbtBool, EbpUndefined, EvqGlobal, 3, 1>(),
EOpLessThanEqualComponentWise,
true);
const TFunction lessThanEqual_30D30D(BuiltInId::lessThanEqual_Int4_Int4,
BuiltInName::lessThanEqual,
TExtension::UNDEFINED,
BuiltInParameters::p30D30D30F,
2,
StaticType::Get<EbtBool, EbpUndefined, EvqGlobal, 4, 1>(),
EOpLessThanEqualComponentWise,
true);
const TFunction lessThanEqual_10E10E(BuiltInId::lessThanEqual_UInt2_UInt2,
BuiltInName::lessThanEqual,
TExtension::UNDEFINED,
BuiltInParameters::p10E10E00D00D,
2,
StaticType::Get<EbtBool, EbpUndefined, EvqGlobal, 2, 1>(),
EOpLessThanEqualComponentWise,
true);
const TFunction lessThanEqual_20E20E(BuiltInId::lessThanEqual_UInt3_UInt3,
BuiltInName::lessThanEqual,
TExtension::UNDEFINED,
BuiltInParameters::p20E20E00D00D,
2,
StaticType::Get<EbtBool, EbpUndefined, EvqGlobal, 3, 1>(),
EOpLessThanEqualComponentWise,
true);
const TFunction lessThanEqual_30E30E(BuiltInId::lessThanEqual_UInt4_UInt4,
BuiltInName::lessThanEqual,
TExtension::UNDEFINED,
BuiltInParameters::p30E30E00D00D,
2,
StaticType::Get<EbtBool, EbpUndefined, EvqGlobal, 4, 1>(),
EOpLessThanEqualComponentWise,
true);
const TFunction greaterThan_10B10B(BuiltInId::greaterThan_Float2_Float2,
BuiltInName::greaterThan,
TExtension::UNDEFINED,
BuiltInParameters::p10B10B00B,
2,
StaticType::Get<EbtBool, EbpUndefined, EvqGlobal, 2, 1>(),
EOpGreaterThanComponentWise,
true);
const TFunction greaterThan_20B20B(BuiltInId::greaterThan_Float3_Float3,
BuiltInName::greaterThan,
TExtension::UNDEFINED,
BuiltInParameters::p20B20B00B,
2,
StaticType::Get<EbtBool, EbpUndefined, EvqGlobal, 3, 1>(),
EOpGreaterThanComponentWise,
true);
const TFunction greaterThan_30B30B(BuiltInId::greaterThan_Float4_Float4,
BuiltInName::greaterThan,
TExtension::UNDEFINED,
BuiltInParameters::p30B30B30F,
2,
StaticType::Get<EbtBool, EbpUndefined, EvqGlobal, 4, 1>(),
EOpGreaterThanComponentWise,
true);
const TFunction greaterThan_10D10D(BuiltInId::greaterThan_Int2_Int2,
BuiltInName::greaterThan,
TExtension::UNDEFINED,
BuiltInParameters::p10D10D_o_10D_o_10D,
2,
StaticType::Get<EbtBool, EbpUndefined, EvqGlobal, 2, 1>(),
EOpGreaterThanComponentWise,
true);
const TFunction greaterThan_20D20D(BuiltInId::greaterThan_Int3_Int3,
BuiltInName::greaterThan,
TExtension::UNDEFINED,
BuiltInParameters::p20D20D00D00D,
2,
StaticType::Get<EbtBool, EbpUndefined, EvqGlobal, 3, 1>(),
EOpGreaterThanComponentWise,
true);
const TFunction greaterThan_30D30D(BuiltInId::greaterThan_Int4_Int4,
BuiltInName::greaterThan,
TExtension::UNDEFINED,
BuiltInParameters::p30D30D30F,
2,
StaticType::Get<EbtBool, EbpUndefined, EvqGlobal, 4, 1>(),
EOpGreaterThanComponentWise,
true);
const TFunction greaterThan_10E10E(BuiltInId::greaterThan_UInt2_UInt2,
BuiltInName::greaterThan,
TExtension::UNDEFINED,
BuiltInParameters::p10E10E00D00D,
2,
StaticType::Get<EbtBool, EbpUndefined, EvqGlobal, 2, 1>(),
EOpGreaterThanComponentWise,
true);
const TFunction greaterThan_20E20E(BuiltInId::greaterThan_UInt3_UInt3,
BuiltInName::greaterThan,
TExtension::UNDEFINED,
BuiltInParameters::p20E20E00D00D,
2,
StaticType::Get<EbtBool, EbpUndefined, EvqGlobal, 3, 1>(),
EOpGreaterThanComponentWise,
true);
const TFunction greaterThan_30E30E(BuiltInId::greaterThan_UInt4_UInt4,
BuiltInName::greaterThan,
TExtension::UNDEFINED,
BuiltInParameters::p30E30E00D00D,
2,
StaticType::Get<EbtBool, EbpUndefined, EvqGlobal, 4, 1>(),
EOpGreaterThanComponentWise,
true);
const TFunction greaterThanEqual_10B10B(BuiltInId::greaterThanEqual_Float2_Float2,
BuiltInName::greaterThanEqual,
TExtension::UNDEFINED,
BuiltInParameters::p10B10B00B,
2,
StaticType::Get<EbtBool, EbpUndefined, EvqGlobal, 2, 1>(),
EOpGreaterThanEqualComponentWise,
true);
const TFunction greaterThanEqual_20B20B(BuiltInId::greaterThanEqual_Float3_Float3,
BuiltInName::greaterThanEqual,
TExtension::UNDEFINED,
BuiltInParameters::p20B20B00B,
2,
StaticType::Get<EbtBool, EbpUndefined, EvqGlobal, 3, 1>(),
EOpGreaterThanEqualComponentWise,
true);
const TFunction greaterThanEqual_30B30B(BuiltInId::greaterThanEqual_Float4_Float4,
BuiltInName::greaterThanEqual,
TExtension::UNDEFINED,
BuiltInParameters::p30B30B30F,
2,
StaticType::Get<EbtBool, EbpUndefined, EvqGlobal, 4, 1>(),
EOpGreaterThanEqualComponentWise,
true);
const TFunction greaterThanEqual_10D10D(BuiltInId::greaterThanEqual_Int2_Int2,
BuiltInName::greaterThanEqual,
TExtension::UNDEFINED,
BuiltInParameters::p10D10D_o_10D_o_10D,
2,
StaticType::Get<EbtBool, EbpUndefined, EvqGlobal, 2, 1>(),
EOpGreaterThanEqualComponentWise,
true);
const TFunction greaterThanEqual_20D20D(BuiltInId::greaterThanEqual_Int3_Int3,
BuiltInName::greaterThanEqual,
TExtension::UNDEFINED,
BuiltInParameters::p20D20D00D00D,
2,
StaticType::Get<EbtBool, EbpUndefined, EvqGlobal, 3, 1>(),
EOpGreaterThanEqualComponentWise,
true);
const TFunction greaterThanEqual_30D30D(BuiltInId::greaterThanEqual_Int4_Int4,
BuiltInName::greaterThanEqual,
TExtension::UNDEFINED,
BuiltInParameters::p30D30D30F,
2,
StaticType::Get<EbtBool, EbpUndefined, EvqGlobal, 4, 1>(),
EOpGreaterThanEqualComponentWise,
true);
const TFunction greaterThanEqual_10E10E(BuiltInId::greaterThanEqual_UInt2_UInt2,
BuiltInName::greaterThanEqual,
TExtension::UNDEFINED,
BuiltInParameters::p10E10E00D00D,
2,
StaticType::Get<EbtBool, EbpUndefined, EvqGlobal, 2, 1>(),
EOpGreaterThanEqualComponentWise,
true);
const TFunction greaterThanEqual_20E20E(BuiltInId::greaterThanEqual_UInt3_UInt3,
BuiltInName::greaterThanEqual,
TExtension::UNDEFINED,
BuiltInParameters::p20E20E00D00D,
2,
StaticType::Get<EbtBool, EbpUndefined, EvqGlobal, 3, 1>(),
EOpGreaterThanEqualComponentWise,
true);
const TFunction greaterThanEqual_30E30E(BuiltInId::greaterThanEqual_UInt4_UInt4,
BuiltInName::greaterThanEqual,
TExtension::UNDEFINED,
BuiltInParameters::p30E30E00D00D,
2,
StaticType::Get<EbtBool, EbpUndefined, EvqGlobal, 4, 1>(),
EOpGreaterThanEqualComponentWise,
true);
const TFunction equal_10B10B(BuiltInId::equal_Float2_Float2,
BuiltInName::equal,
TExtension::UNDEFINED,
BuiltInParameters::p10B10B00B,
2,
StaticType::Get<EbtBool, EbpUndefined, EvqGlobal, 2, 1>(),
EOpEqualComponentWise,
true);
const TFunction equal_20B20B(BuiltInId::equal_Float3_Float3,
BuiltInName::equal,
TExtension::UNDEFINED,
BuiltInParameters::p20B20B00B,
2,
StaticType::Get<EbtBool, EbpUndefined, EvqGlobal, 3, 1>(),
EOpEqualComponentWise,
true);
const TFunction equal_30B30B(BuiltInId::equal_Float4_Float4,
BuiltInName::equal,
TExtension::UNDEFINED,
BuiltInParameters::p30B30B30F,
2,
StaticType::Get<EbtBool, EbpUndefined, EvqGlobal, 4, 1>(),
EOpEqualComponentWise,
true);
const TFunction equal_10D10D(BuiltInId::equal_Int2_Int2,
BuiltInName::equal,
TExtension::UNDEFINED,
BuiltInParameters::p10D10D_o_10D_o_10D,
2,
StaticType::Get<EbtBool, EbpUndefined, EvqGlobal, 2, 1>(),
EOpEqualComponentWise,
true);
const TFunction equal_20D20D(BuiltInId::equal_Int3_Int3,
BuiltInName::equal,
TExtension::UNDEFINED,
BuiltInParameters::p20D20D00D00D,
2,
StaticType::Get<EbtBool, EbpUndefined, EvqGlobal, 3, 1>(),
EOpEqualComponentWise,
true);
const TFunction equal_30D30D(BuiltInId::equal_Int4_Int4,
BuiltInName::equal,
TExtension::UNDEFINED,
BuiltInParameters::p30D30D30F,
2,
StaticType::Get<EbtBool, EbpUndefined, EvqGlobal, 4, 1>(),
EOpEqualComponentWise,
true);
const TFunction equal_10E10E(BuiltInId::equal_UInt2_UInt2,
BuiltInName::equal,
TExtension::UNDEFINED,
BuiltInParameters::p10E10E00D00D,
2,
StaticType::Get<EbtBool, EbpUndefined, EvqGlobal, 2, 1>(),
EOpEqualComponentWise,
true);
const TFunction equal_20E20E(BuiltInId::equal_UInt3_UInt3,
BuiltInName::equal,
TExtension::UNDEFINED,
BuiltInParameters::p20E20E00D00D,
2,
StaticType::Get<EbtBool, EbpUndefined, EvqGlobal, 3, 1>(),
EOpEqualComponentWise,
true);
const TFunction equal_30E30E(BuiltInId::equal_UInt4_UInt4,
BuiltInName::equal,
TExtension::UNDEFINED,
BuiltInParameters::p30E30E00D00D,
2,
StaticType::Get<EbtBool, EbpUndefined, EvqGlobal, 4, 1>(),
EOpEqualComponentWise,
true);
const TFunction equal_10F10F(BuiltInId::equal_Bool2_Bool2,
BuiltInName::equal,
TExtension::UNDEFINED,
BuiltInParameters::p10F10F10F,
2,
StaticType::Get<EbtBool, EbpUndefined, EvqGlobal, 2, 1>(),
EOpEqualComponentWise,
true);
const TFunction equal_20F20F(BuiltInId::equal_Bool3_Bool3,
BuiltInName::equal,
TExtension::UNDEFINED,
BuiltInParameters::p20F20F20F,
2,
StaticType::Get<EbtBool, EbpUndefined, EvqGlobal, 3, 1>(),
EOpEqualComponentWise,
true);
const TFunction equal_30F30F(BuiltInId::equal_Bool4_Bool4,
BuiltInName::equal,
TExtension::UNDEFINED,
BuiltInParameters::p30F30F30F,
2,
StaticType::Get<EbtBool, EbpUndefined, EvqGlobal, 4, 1>(),
EOpEqualComponentWise,
true);
const TFunction notEqual_10B10B(BuiltInId::notEqual_Float2_Float2,
BuiltInName::notEqual,
TExtension::UNDEFINED,
BuiltInParameters::p10B10B00B,
2,
StaticType::Get<EbtBool, EbpUndefined, EvqGlobal, 2, 1>(),
EOpNotEqualComponentWise,
true);
const TFunction notEqual_20B20B(BuiltInId::notEqual_Float3_Float3,
BuiltInName::notEqual,
TExtension::UNDEFINED,
BuiltInParameters::p20B20B00B,
2,
StaticType::Get<EbtBool, EbpUndefined, EvqGlobal, 3, 1>(),
EOpNotEqualComponentWise,
true);
const TFunction notEqual_30B30B(BuiltInId::notEqual_Float4_Float4,
BuiltInName::notEqual,
TExtension::UNDEFINED,
BuiltInParameters::p30B30B30F,
2,
StaticType::Get<EbtBool, EbpUndefined, EvqGlobal, 4, 1>(),
EOpNotEqualComponentWise,
true);
const TFunction notEqual_10D10D(BuiltInId::notEqual_Int2_Int2,
BuiltInName::notEqual,
TExtension::UNDEFINED,
BuiltInParameters::p10D10D_o_10D_o_10D,
2,
StaticType::Get<EbtBool, EbpUndefined, EvqGlobal, 2, 1>(),
EOpNotEqualComponentWise,
true);
const TFunction notEqual_20D20D(BuiltInId::notEqual_Int3_Int3,
BuiltInName::notEqual,
TExtension::UNDEFINED,
BuiltInParameters::p20D20D00D00D,
2,
StaticType::Get<EbtBool, EbpUndefined, EvqGlobal, 3, 1>(),
EOpNotEqualComponentWise,
true);
const TFunction notEqual_30D30D(BuiltInId::notEqual_Int4_Int4,
BuiltInName::notEqual,
TExtension::UNDEFINED,
BuiltInParameters::p30D30D30F,
2,
StaticType::Get<EbtBool, EbpUndefined, EvqGlobal, 4, 1>(),
EOpNotEqualComponentWise,
true);
const TFunction notEqual_10E10E(BuiltInId::notEqual_UInt2_UInt2,
BuiltInName::notEqual,
TExtension::UNDEFINED,
BuiltInParameters::p10E10E00D00D,
2,
StaticType::Get<EbtBool, EbpUndefined, EvqGlobal, 2, 1>(),
EOpNotEqualComponentWise,
true);
const TFunction notEqual_20E20E(BuiltInId::notEqual_UInt3_UInt3,
BuiltInName::notEqual,
TExtension::UNDEFINED,
BuiltInParameters::p20E20E00D00D,
2,
StaticType::Get<EbtBool, EbpUndefined, EvqGlobal, 3, 1>(),
EOpNotEqualComponentWise,
true);
const TFunction notEqual_30E30E(BuiltInId::notEqual_UInt4_UInt4,
BuiltInName::notEqual,
TExtension::UNDEFINED,
BuiltInParameters::p30E30E00D00D,
2,
StaticType::Get<EbtBool, EbpUndefined, EvqGlobal, 4, 1>(),
EOpNotEqualComponentWise,
true);
const TFunction notEqual_10F10F(BuiltInId::notEqual_Bool2_Bool2,
BuiltInName::notEqual,
TExtension::UNDEFINED,
BuiltInParameters::p10F10F10F,
2,
StaticType::Get<EbtBool, EbpUndefined, EvqGlobal, 2, 1>(),
EOpNotEqualComponentWise,
true);
const TFunction notEqual_20F20F(BuiltInId::notEqual_Bool3_Bool3,
BuiltInName::notEqual,
TExtension::UNDEFINED,
BuiltInParameters::p20F20F20F,
2,
StaticType::Get<EbtBool, EbpUndefined, EvqGlobal, 3, 1>(),
EOpNotEqualComponentWise,
true);
const TFunction notEqual_30F30F(BuiltInId::notEqual_Bool4_Bool4,
BuiltInName::notEqual,
TExtension::UNDEFINED,
BuiltInParameters::p30F30F30F,
2,
StaticType::Get<EbtBool, EbpUndefined, EvqGlobal, 4, 1>(),
EOpNotEqualComponentWise,
true);
const TFunction any_10F(BuiltInId::any_Bool2,
BuiltInName::any,
TExtension::UNDEFINED,
BuiltInParameters::p10F10F10F,
1,
StaticType::Get<EbtBool, EbpUndefined, EvqGlobal, 1, 1>(),
EOpAny,
true);
const TFunction any_20F(BuiltInId::any_Bool3,
BuiltInName::any,
TExtension::UNDEFINED,
BuiltInParameters::p20F20F20F,
1,
StaticType::Get<EbtBool, EbpUndefined, EvqGlobal, 1, 1>(),
EOpAny,
true);
const TFunction any_30F(BuiltInId::any_Bool4,
BuiltInName::any,
TExtension::UNDEFINED,
BuiltInParameters::p30F30F30F,
1,
StaticType::Get<EbtBool, EbpUndefined, EvqGlobal, 1, 1>(),
EOpAny,
true);
const TFunction all_10F(BuiltInId::all_Bool2,
BuiltInName::all,
TExtension::UNDEFINED,
BuiltInParameters::p10F10F10F,
1,
StaticType::Get<EbtBool, EbpUndefined, EvqGlobal, 1, 1>(),
EOpAll,
true);
const TFunction all_20F(BuiltInId::all_Bool3,
BuiltInName::all,
TExtension::UNDEFINED,
BuiltInParameters::p20F20F20F,
1,
StaticType::Get<EbtBool, EbpUndefined, EvqGlobal, 1, 1>(),
EOpAll,
true);
const TFunction all_30F(BuiltInId::all_Bool4,
BuiltInName::all,
TExtension::UNDEFINED,
BuiltInParameters::p30F30F30F,
1,
StaticType::Get<EbtBool, EbpUndefined, EvqGlobal, 1, 1>(),
EOpAll,
true);
const TFunction notFunc_10F(BuiltInId::notFunc_Bool2,
BuiltInName::notFunc,
TExtension::UNDEFINED,
BuiltInParameters::p10F10F10F,
1,
StaticType::Get<EbtBool, EbpUndefined, EvqGlobal, 2, 1>(),
EOpLogicalNotComponentWise,
true);
const TFunction notFunc_20F(BuiltInId::notFunc_Bool3,
BuiltInName::notFunc,
TExtension::UNDEFINED,
BuiltInParameters::p20F20F20F,
1,
StaticType::Get<EbtBool, EbpUndefined, EvqGlobal, 3, 1>(),
EOpLogicalNotComponentWise,
true);
const TFunction notFunc_30F(BuiltInId::notFunc_Bool4,
BuiltInName::notFunc,
TExtension::UNDEFINED,
BuiltInParameters::p30F30F30F,
1,
StaticType::Get<EbtBool, EbpUndefined, EvqGlobal, 4, 1>(),
EOpLogicalNotComponentWise,
true);
const TFunction bitfieldExtract_00D00D00D(BuiltInId::bitfieldExtract_Int1_Int1_Int1,
BuiltInName::bitfieldExtract,
TExtension::UNDEFINED,
BuiltInParameters::p00D00D00D00D,
3,
StaticType::Get<EbtInt, EbpUndefined, EvqGlobal, 1, 1>(),
EOpBitfieldExtract,
true);
const TFunction bitfieldExtract_10D00D00D(BuiltInId::bitfieldExtract_Int2_Int1_Int1,
BuiltInName::bitfieldExtract,
TExtension::UNDEFINED,
BuiltInParameters::p10D00D00D,
3,
StaticType::Get<EbtInt, EbpUndefined, EvqGlobal, 2, 1>(),
EOpBitfieldExtract,
true);
const TFunction bitfieldExtract_20D00D00D(BuiltInId::bitfieldExtract_Int3_Int1_Int1,
BuiltInName::bitfieldExtract,
TExtension::UNDEFINED,
BuiltInParameters::p20D00D00D,
3,
StaticType::Get<EbtInt, EbpUndefined, EvqGlobal, 3, 1>(),
EOpBitfieldExtract,
true);
const TFunction bitfieldExtract_30D00D00D(BuiltInId::bitfieldExtract_Int4_Int1_Int1,
BuiltInName::bitfieldExtract,
TExtension::UNDEFINED,
BuiltInParameters::p30D00D00D,
3,
StaticType::Get<EbtInt, EbpUndefined, EvqGlobal, 4, 1>(),
EOpBitfieldExtract,
true);
const TFunction bitfieldExtract_00E00D00D(BuiltInId::bitfieldExtract_UInt1_Int1_Int1,
BuiltInName::bitfieldExtract,
TExtension::UNDEFINED,
BuiltInParameters::p00E00D00D,
3,
StaticType::Get<EbtUInt, EbpUndefined, EvqGlobal, 1, 1>(),
EOpBitfieldExtract,
true);
const TFunction bitfieldExtract_10E00D00D(BuiltInId::bitfieldExtract_UInt2_Int1_Int1,
BuiltInName::bitfieldExtract,
TExtension::UNDEFINED,
BuiltInParameters::p10E00D00D,
3,
StaticType::Get<EbtUInt, EbpUndefined, EvqGlobal, 2, 1>(),
EOpBitfieldExtract,
true);
const TFunction bitfieldExtract_20E00D00D(BuiltInId::bitfieldExtract_UInt3_Int1_Int1,
BuiltInName::bitfieldExtract,
TExtension::UNDEFINED,
BuiltInParameters::p20E00D00D,
3,
StaticType::Get<EbtUInt, EbpUndefined, EvqGlobal, 3, 1>(),
EOpBitfieldExtract,
true);
const TFunction bitfieldExtract_30E00D00D(BuiltInId::bitfieldExtract_UInt4_Int1_Int1,
BuiltInName::bitfieldExtract,
TExtension::UNDEFINED,
BuiltInParameters::p30E00D00D,
3,
StaticType::Get<EbtUInt, EbpUndefined, EvqGlobal, 4, 1>(),
EOpBitfieldExtract,
true);
const TFunction bitfieldInsert_00D00D00D00D(
BuiltInId::bitfieldInsert_Int1_Int1_Int1_Int1,
BuiltInName::bitfieldInsert,
TExtension::UNDEFINED,
BuiltInParameters::p00D00D00D00D,
4,
StaticType::Get<EbtInt, EbpUndefined, EvqGlobal, 1, 1>(),
EOpBitfieldInsert,
true);
const TFunction bitfieldInsert_10D10D00D00D(
BuiltInId::bitfieldInsert_Int2_Int2_Int1_Int1,
BuiltInName::bitfieldInsert,
TExtension::UNDEFINED,
BuiltInParameters::p10D10D00D00D,
4,
StaticType::Get<EbtInt, EbpUndefined, EvqGlobal, 2, 1>(),
EOpBitfieldInsert,
true);
const TFunction bitfieldInsert_20D20D00D00D(
BuiltInId::bitfieldInsert_Int3_Int3_Int1_Int1,
BuiltInName::bitfieldInsert,
TExtension::UNDEFINED,
BuiltInParameters::p20D20D00D00D,
4,
StaticType::Get<EbtInt, EbpUndefined, EvqGlobal, 3, 1>(),
EOpBitfieldInsert,
true);
const TFunction bitfieldInsert_30D30D00D00D(
BuiltInId::bitfieldInsert_Int4_Int4_Int1_Int1,
BuiltInName::bitfieldInsert,
TExtension::UNDEFINED,
BuiltInParameters::p30D30D00D00D,
4,
StaticType::Get<EbtInt, EbpUndefined, EvqGlobal, 4, 1>(),
EOpBitfieldInsert,
true);
const TFunction bitfieldInsert_00E00E00D00D(
BuiltInId::bitfieldInsert_UInt1_UInt1_Int1_Int1,
BuiltInName::bitfieldInsert,
TExtension::UNDEFINED,
BuiltInParameters::p00E00E00D00D,
4,
StaticType::Get<EbtUInt, EbpUndefined, EvqGlobal, 1, 1>(),
EOpBitfieldInsert,
true);
const TFunction bitfieldInsert_10E10E00D00D(
BuiltInId::bitfieldInsert_UInt2_UInt2_Int1_Int1,
BuiltInName::bitfieldInsert,
TExtension::UNDEFINED,
BuiltInParameters::p10E10E00D00D,
4,
StaticType::Get<EbtUInt, EbpUndefined, EvqGlobal, 2, 1>(),
EOpBitfieldInsert,
true);
const TFunction bitfieldInsert_20E20E00D00D(
BuiltInId::bitfieldInsert_UInt3_UInt3_Int1_Int1,
BuiltInName::bitfieldInsert,
TExtension::UNDEFINED,
BuiltInParameters::p20E20E00D00D,
4,
StaticType::Get<EbtUInt, EbpUndefined, EvqGlobal, 3, 1>(),
EOpBitfieldInsert,
true);
const TFunction bitfieldInsert_30E30E00D00D(
BuiltInId::bitfieldInsert_UInt4_UInt4_Int1_Int1,
BuiltInName::bitfieldInsert,
TExtension::UNDEFINED,
BuiltInParameters::p30E30E00D00D,
4,
StaticType::Get<EbtUInt, EbpUndefined, EvqGlobal, 4, 1>(),
EOpBitfieldInsert,
true);
const TFunction bitfieldReverse_00D(BuiltInId::bitfieldReverse_Int1,
BuiltInName::bitfieldReverse,
TExtension::UNDEFINED,
BuiltInParameters::p00D00D_o_00D_o_00D,
1,
StaticType::Get<EbtInt, EbpUndefined, EvqGlobal, 1, 1>(),
EOpBitfieldReverse,
true);
const TFunction bitfieldReverse_10D(BuiltInId::bitfieldReverse_Int2,
BuiltInName::bitfieldReverse,
TExtension::UNDEFINED,
BuiltInParameters::p10D10D_o_10D_o_10D,
1,
StaticType::Get<EbtInt, EbpUndefined, EvqGlobal, 2, 1>(),
EOpBitfieldReverse,
true);
const TFunction bitfieldReverse_20D(BuiltInId::bitfieldReverse_Int3,
BuiltInName::bitfieldReverse,
TExtension::UNDEFINED,
BuiltInParameters::p20D20D00D00D,
1,
StaticType::Get<EbtInt, EbpUndefined, EvqGlobal, 3, 1>(),
EOpBitfieldReverse,
true);
const TFunction bitfieldReverse_30D(BuiltInId::bitfieldReverse_Int4,
BuiltInName::bitfieldReverse,
TExtension::UNDEFINED,
BuiltInParameters::p30D30D30F,
1,
StaticType::Get<EbtInt, EbpUndefined, EvqGlobal, 4, 1>(),
EOpBitfieldReverse,
true);
const TFunction bitfieldReverse_00E(BuiltInId::bitfieldReverse_UInt1,
BuiltInName::bitfieldReverse,
TExtension::UNDEFINED,
BuiltInParameters::p00E00E00E,
1,
StaticType::Get<EbtUInt, EbpUndefined, EvqGlobal, 1, 1>(),
EOpBitfieldReverse,
true);
const TFunction bitfieldReverse_10E(BuiltInId::bitfieldReverse_UInt2,
BuiltInName::bitfieldReverse,
TExtension::UNDEFINED,
BuiltInParameters::p10E10E00D00D,
1,
StaticType::Get<EbtUInt, EbpUndefined, EvqGlobal, 2, 1>(),
EOpBitfieldReverse,
true);
const TFunction bitfieldReverse_20E(BuiltInId::bitfieldReverse_UInt3,
BuiltInName::bitfieldReverse,
TExtension::UNDEFINED,
BuiltInParameters::p20E20E00D00D,
1,
StaticType::Get<EbtUInt, EbpUndefined, EvqGlobal, 3, 1>(),
EOpBitfieldReverse,
true);
const TFunction bitfieldReverse_30E(BuiltInId::bitfieldReverse_UInt4,
BuiltInName::bitfieldReverse,
TExtension::UNDEFINED,
BuiltInParameters::p30E30E00D00D,
1,
StaticType::Get<EbtUInt, EbpUndefined, EvqGlobal, 4, 1>(),
EOpBitfieldReverse,
true);
const TFunction bitCount_00D(BuiltInId::bitCount_Int1,
BuiltInName::bitCount,
TExtension::UNDEFINED,
BuiltInParameters::p00D00D_o_00D_o_00D,
1,
StaticType::Get<EbtInt, EbpUndefined, EvqGlobal, 1, 1>(),
EOpBitCount,
true);
const TFunction bitCount_10D(BuiltInId::bitCount_Int2,
BuiltInName::bitCount,
TExtension::UNDEFINED,
BuiltInParameters::p10D10D_o_10D_o_10D,
1,
StaticType::Get<EbtInt, EbpUndefined, EvqGlobal, 2, 1>(),
EOpBitCount,
true);
const TFunction bitCount_20D(BuiltInId::bitCount_Int3,
BuiltInName::bitCount,
TExtension::UNDEFINED,
BuiltInParameters::p20D20D00D00D,
1,
StaticType::Get<EbtInt, EbpUndefined, EvqGlobal, 3, 1>(),
EOpBitCount,
true);
const TFunction bitCount_30D(BuiltInId::bitCount_Int4,
BuiltInName::bitCount,
TExtension::UNDEFINED,
BuiltInParameters::p30D30D30F,
1,
StaticType::Get<EbtInt, EbpUndefined, EvqGlobal, 4, 1>(),
EOpBitCount,
true);
const TFunction bitCount_00E(BuiltInId::bitCount_UInt1,
BuiltInName::bitCount,
TExtension::UNDEFINED,
BuiltInParameters::p00E00E00E,
1,
StaticType::Get<EbtInt, EbpUndefined, EvqGlobal, 1, 1>(),
EOpBitCount,
true);
const TFunction bitCount_10E(BuiltInId::bitCount_UInt2,
BuiltInName::bitCount,
TExtension::UNDEFINED,
BuiltInParameters::p10E10E00D00D,
1,
StaticType::Get<EbtInt, EbpUndefined, EvqGlobal, 2, 1>(),
EOpBitCount,
true);
const TFunction bitCount_20E(BuiltInId::bitCount_UInt3,
BuiltInName::bitCount,
TExtension::UNDEFINED,
BuiltInParameters::p20E20E00D00D,
1,
StaticType::Get<EbtInt, EbpUndefined, EvqGlobal, 3, 1>(),
EOpBitCount,
true);
const TFunction bitCount_30E(BuiltInId::bitCount_UInt4,
BuiltInName::bitCount,
TExtension::UNDEFINED,
BuiltInParameters::p30E30E00D00D,
1,
StaticType::Get<EbtInt, EbpUndefined, EvqGlobal, 4, 1>(),
EOpBitCount,
true);
const TFunction findLSB_00D(BuiltInId::findLSB_Int1,
BuiltInName::findLSB,
TExtension::UNDEFINED,
BuiltInParameters::p00D00D_o_00D_o_00D,
1,
StaticType::Get<EbtInt, EbpUndefined, EvqGlobal, 1, 1>(),
EOpFindLSB,
true);
const TFunction findLSB_10D(BuiltInId::findLSB_Int2,
BuiltInName::findLSB,
TExtension::UNDEFINED,
BuiltInParameters::p10D10D_o_10D_o_10D,
1,
StaticType::Get<EbtInt, EbpUndefined, EvqGlobal, 2, 1>(),
EOpFindLSB,
true);
const TFunction findLSB_20D(BuiltInId::findLSB_Int3,
BuiltInName::findLSB,
TExtension::UNDEFINED,
BuiltInParameters::p20D20D00D00D,
1,
StaticType::Get<EbtInt, EbpUndefined, EvqGlobal, 3, 1>(),
EOpFindLSB,
true);
const TFunction findLSB_30D(BuiltInId::findLSB_Int4,
BuiltInName::findLSB,
TExtension::UNDEFINED,
BuiltInParameters::p30D30D30F,
1,
StaticType::Get<EbtInt, EbpUndefined, EvqGlobal, 4, 1>(),
EOpFindLSB,
true);
const TFunction findLSB_00E(BuiltInId::findLSB_UInt1,
BuiltInName::findLSB,
TExtension::UNDEFINED,
BuiltInParameters::p00E00E00E,
1,
StaticType::Get<EbtInt, EbpUndefined, EvqGlobal, 1, 1>(),
EOpFindLSB,
true);
const TFunction findLSB_10E(BuiltInId::findLSB_UInt2,
BuiltInName::findLSB,
TExtension::UNDEFINED,
BuiltInParameters::p10E10E00D00D,
1,
StaticType::Get<EbtInt, EbpUndefined, EvqGlobal, 2, 1>(),
EOpFindLSB,
true);
const TFunction findLSB_20E(BuiltInId::findLSB_UInt3,
BuiltInName::findLSB,
TExtension::UNDEFINED,
BuiltInParameters::p20E20E00D00D,
1,
StaticType::Get<EbtInt, EbpUndefined, EvqGlobal, 3, 1>(),
EOpFindLSB,
true);
const TFunction findLSB_30E(BuiltInId::findLSB_UInt4,
BuiltInName::findLSB,
TExtension::UNDEFINED,
BuiltInParameters::p30E30E00D00D,
1,
StaticType::Get<EbtInt, EbpUndefined, EvqGlobal, 4, 1>(),
EOpFindLSB,
true);
const TFunction findMSB_00D(BuiltInId::findMSB_Int1,
BuiltInName::findMSB,
TExtension::UNDEFINED,
BuiltInParameters::p00D00D_o_00D_o_00D,
1,
StaticType::Get<EbtInt, EbpUndefined, EvqGlobal, 1, 1>(),
EOpFindMSB,
true);
const TFunction findMSB_10D(BuiltInId::findMSB_Int2,
BuiltInName::findMSB,
TExtension::UNDEFINED,
BuiltInParameters::p10D10D_o_10D_o_10D,
1,
StaticType::Get<EbtInt, EbpUndefined, EvqGlobal, 2, 1>(),
EOpFindMSB,
true);
const TFunction findMSB_20D(BuiltInId::findMSB_Int3,
BuiltInName::findMSB,
TExtension::UNDEFINED,
BuiltInParameters::p20D20D00D00D,
1,
StaticType::Get<EbtInt, EbpUndefined, EvqGlobal, 3, 1>(),
EOpFindMSB,
true);
const TFunction findMSB_30D(BuiltInId::findMSB_Int4,
BuiltInName::findMSB,
TExtension::UNDEFINED,
BuiltInParameters::p30D30D30F,
1,
StaticType::Get<EbtInt, EbpUndefined, EvqGlobal, 4, 1>(),
EOpFindMSB,
true);
const TFunction findMSB_00E(BuiltInId::findMSB_UInt1,
BuiltInName::findMSB,
TExtension::UNDEFINED,
BuiltInParameters::p00E00E00E,
1,
StaticType::Get<EbtInt, EbpUndefined, EvqGlobal, 1, 1>(),
EOpFindMSB,
true);
const TFunction findMSB_10E(BuiltInId::findMSB_UInt2,
BuiltInName::findMSB,
TExtension::UNDEFINED,
BuiltInParameters::p10E10E00D00D,
1,
StaticType::Get<EbtInt, EbpUndefined, EvqGlobal, 2, 1>(),
EOpFindMSB,
true);
const TFunction findMSB_20E(BuiltInId::findMSB_UInt3,
BuiltInName::findMSB,
TExtension::UNDEFINED,
BuiltInParameters::p20E20E00D00D,
1,
StaticType::Get<EbtInt, EbpUndefined, EvqGlobal, 3, 1>(),
EOpFindMSB,
true);
const TFunction findMSB_30E(BuiltInId::findMSB_UInt4,
BuiltInName::findMSB,
TExtension::UNDEFINED,
BuiltInParameters::p30E30E00D00D,
1,
StaticType::Get<EbtInt, EbpUndefined, EvqGlobal, 4, 1>(),
EOpFindMSB,
true);
const TFunction uaddCarry_00E00E00E(BuiltInId::uaddCarry_UInt1_UInt1_UInt1,
BuiltInName::uaddCarry,
TExtension::UNDEFINED,
BuiltInParameters::p00E00E_o_00E_o_00E,
3,
StaticType::Get<EbtUInt, EbpUndefined, EvqGlobal, 1, 1>(),
EOpUaddCarry,
false);
const TFunction uaddCarry_10E10E10E(BuiltInId::uaddCarry_UInt2_UInt2_UInt2,
BuiltInName::uaddCarry,
TExtension::UNDEFINED,
BuiltInParameters::p10E10E_o_10E_o_10E,
3,
StaticType::Get<EbtUInt, EbpUndefined, EvqGlobal, 2, 1>(),
EOpUaddCarry,
false);
const TFunction uaddCarry_20E20E20E(BuiltInId::uaddCarry_UInt3_UInt3_UInt3,
BuiltInName::uaddCarry,
TExtension::UNDEFINED,
BuiltInParameters::p20E20E_o_20E_o_20E,
3,
StaticType::Get<EbtUInt, EbpUndefined, EvqGlobal, 3, 1>(),
EOpUaddCarry,
false);
const TFunction uaddCarry_30E30E30E(BuiltInId::uaddCarry_UInt4_UInt4_UInt4,
BuiltInName::uaddCarry,
TExtension::UNDEFINED,
BuiltInParameters::p30E30E_o_30E_o_30E,
3,
StaticType::Get<EbtUInt, EbpUndefined, EvqGlobal, 4, 1>(),
EOpUaddCarry,
false);
const TFunction usubBorrow_00E00E00E(BuiltInId::usubBorrow_UInt1_UInt1_UInt1,
BuiltInName::usubBorrow,
TExtension::UNDEFINED,
BuiltInParameters::p00E00E_o_00E_o_00E,
3,
StaticType::Get<EbtUInt, EbpUndefined, EvqGlobal, 1, 1>(),
EOpUsubBorrow,
false);
const TFunction usubBorrow_10E10E10E(BuiltInId::usubBorrow_UInt2_UInt2_UInt2,
BuiltInName::usubBorrow,
TExtension::UNDEFINED,
BuiltInParameters::p10E10E_o_10E_o_10E,
3,
StaticType::Get<EbtUInt, EbpUndefined, EvqGlobal, 2, 1>(),
EOpUsubBorrow,
false);
const TFunction usubBorrow_20E20E20E(BuiltInId::usubBorrow_UInt3_UInt3_UInt3,
BuiltInName::usubBorrow,
TExtension::UNDEFINED,
BuiltInParameters::p20E20E_o_20E_o_20E,
3,
StaticType::Get<EbtUInt, EbpUndefined, EvqGlobal, 3, 1>(),
EOpUsubBorrow,
false);
const TFunction usubBorrow_30E30E30E(BuiltInId::usubBorrow_UInt4_UInt4_UInt4,
BuiltInName::usubBorrow,
TExtension::UNDEFINED,
BuiltInParameters::p30E30E_o_30E_o_30E,
3,
StaticType::Get<EbtUInt, EbpUndefined, EvqGlobal, 4, 1>(),
EOpUsubBorrow,
false);
const TFunction umulExtended_00E00E00E00E(BuiltInId::umulExtended_UInt1_UInt1_UInt1_UInt1,
BuiltInName::umulExtended,
TExtension::UNDEFINED,
BuiltInParameters::p00E00E_o_00E_o_00E,
4,
StaticType::Get<EbtVoid, EbpUndefined, EvqGlobal, 1, 1>(),
EOpUmulExtended,
false);
const TFunction umulExtended_10E10E10E10E(BuiltInId::umulExtended_UInt2_UInt2_UInt2_UInt2,
BuiltInName::umulExtended,
TExtension::UNDEFINED,
BuiltInParameters::p10E10E_o_10E_o_10E,
4,
StaticType::Get<EbtVoid, EbpUndefined, EvqGlobal, 1, 1>(),
EOpUmulExtended,
false);
const TFunction umulExtended_20E20E20E20E(BuiltInId::umulExtended_UInt3_UInt3_UInt3_UInt3,
BuiltInName::umulExtended,
TExtension::UNDEFINED,
BuiltInParameters::p20E20E_o_20E_o_20E,
4,
StaticType::Get<EbtVoid, EbpUndefined, EvqGlobal, 1, 1>(),
EOpUmulExtended,
false);
const TFunction umulExtended_30E30E30E30E(BuiltInId::umulExtended_UInt4_UInt4_UInt4_UInt4,
BuiltInName::umulExtended,
TExtension::UNDEFINED,
BuiltInParameters::p30E30E_o_30E_o_30E,
4,
StaticType::Get<EbtVoid, EbpUndefined, EvqGlobal, 1, 1>(),
EOpUmulExtended,
false);
const TFunction imulExtended_00D00D00D00D(BuiltInId::imulExtended_Int1_Int1_Int1_Int1,
BuiltInName::imulExtended,
TExtension::UNDEFINED,
BuiltInParameters::p00D00D_o_00D_o_00D,
4,
StaticType::Get<EbtVoid, EbpUndefined, EvqGlobal, 1, 1>(),
EOpImulExtended,
false);
const TFunction imulExtended_10D10D10D10D(BuiltInId::imulExtended_Int2_Int2_Int2_Int2,
BuiltInName::imulExtended,
TExtension::UNDEFINED,
BuiltInParameters::p10D10D_o_10D_o_10D,
4,
StaticType::Get<EbtVoid, EbpUndefined, EvqGlobal, 1, 1>(),
EOpImulExtended,
false);
const TFunction imulExtended_20D20D20D20D(BuiltInId::imulExtended_Int3_Int3_Int3_Int3,
BuiltInName::imulExtended,
TExtension::UNDEFINED,
BuiltInParameters::p20D20D_o_20D_o_20D,
4,
StaticType::Get<EbtVoid, EbpUndefined, EvqGlobal, 1, 1>(),
EOpImulExtended,
false);
const TFunction imulExtended_30D30D30D30D(BuiltInId::imulExtended_Int4_Int4_Int4_Int4,
BuiltInName::imulExtended,
TExtension::UNDEFINED,
BuiltInParameters::p30D30D_o_30D_o_30D,
4,
StaticType::Get<EbtVoid, EbpUndefined, EvqGlobal, 1, 1>(),
EOpImulExtended,
false);
const TFunction texture2D_00I10B(BuiltInId::texture2D_Sampler2D1_Float2,
BuiltInName::texture2D,
TExtension::UNDEFINED,
BuiltInParameters::p00I10B00D,
2,
StaticType::Get<EbtFloat, EbpUndefined, EvqGlobal, 4, 1>(),
EOpCallBuiltInFunction,
false);
const TFunction texture2DProj_00I20B(BuiltInId::texture2DProj_Sampler2D1_Float3,
BuiltInName::texture2DProj,
TExtension::UNDEFINED,
BuiltInParameters::p00I20B10B10B10D,
2,
StaticType::Get<EbtFloat, EbpUndefined, EvqGlobal, 4, 1>(),
EOpCallBuiltInFunction,
false);
const TFunction texture2DProj_00I30B(BuiltInId::texture2DProj_Sampler2D1_Float4,
BuiltInName::texture2DProj,
TExtension::UNDEFINED,
BuiltInParameters::p00I30B00B10D,
2,
StaticType::Get<EbtFloat, EbpUndefined, EvqGlobal, 4, 1>(),
EOpCallBuiltInFunction,
false);
const TFunction textureCube_00K20B(BuiltInId::textureCube_SamplerCube1_Float3,
BuiltInName::textureCube,
TExtension::UNDEFINED,
BuiltInParameters::p00K20B20B20B,
2,
StaticType::Get<EbtFloat, EbpUndefined, EvqGlobal, 4, 1>(),
EOpCallBuiltInFunction,
false);
const TFunction texture1D_00g00B(BuiltInId::texture1D_Sampler1D1_Float1,
BuiltInName::texture1D,
TExtension::UNDEFINED,
BuiltInParameters::p00g00B00B00B00D,
2,
StaticType::Get<EbtFloat, EbpUndefined, EvqGlobal, 4, 1>(),
EOpCallBuiltInFunction,
false);
const TFunction texture1DProj_00g10B(BuiltInId::texture1DProj_Sampler1D1_Float2,
BuiltInName::texture1DProj,
TExtension::UNDEFINED,
BuiltInParameters::p00g10B00B00D,
2,
StaticType::Get<EbtFloat, EbpUndefined, EvqGlobal, 4, 1>(),
EOpCallBuiltInFunction,
false);
const TFunction texture1DProj_00g30B(BuiltInId::texture1DProj_Sampler1D1_Float4,
BuiltInName::texture1DProj,
TExtension::UNDEFINED,
BuiltInParameters::p00g30B00B00D,
2,
StaticType::Get<EbtFloat, EbpUndefined, EvqGlobal, 4, 1>(),
EOpCallBuiltInFunction,
false);
const TFunction texture3D_00J20B(BuiltInId::texture3D_Sampler3D1_Float3,
BuiltInName::texture3D,
TExtension::UNDEFINED,
BuiltInParameters::p00J20B00B20D,
2,
StaticType::Get<EbtFloat, EbpUndefined, EvqGlobal, 4, 1>(),
EOpCallBuiltInFunction,
false);
const TFunction texture3DProj_00J30B(BuiltInId::texture3DProj_Sampler3D1_Float4,
BuiltInName::texture3DProj,
TExtension::UNDEFINED,
BuiltInParameters::p00J30B00B20D,
2,
StaticType::Get<EbtFloat, EbpUndefined, EvqGlobal, 4, 1>(),
EOpCallBuiltInFunction,
false);
const TFunction shadow1D_00m20B(BuiltInId::shadow1D_Sampler1DShadow1_Float3,
BuiltInName::shadow1D,
TExtension::UNDEFINED,
BuiltInParameters::p00m20B00B00D,
2,
StaticType::Get<EbtFloat, EbpUndefined, EvqGlobal, 4, 1>(),
EOpCallBuiltInFunction,
false);
const TFunction shadow1DProj_00m30B(BuiltInId::shadow1DProj_Sampler1DShadow1_Float4,
BuiltInName::shadow1DProj,
TExtension::UNDEFINED,
BuiltInParameters::p00m30B00D00B,
2,
StaticType::Get<EbtFloat, EbpUndefined, EvqGlobal, 4, 1>(),
EOpCallBuiltInFunction,
false);
const TFunction shadow2D_00d20B(BuiltInId::shadow2D_Sampler2DShadow1_Float3,
BuiltInName::shadow2D,
TExtension::UNDEFINED,
BuiltInParameters::p00d20B00B10D,
2,
StaticType::Get<EbtFloat, EbpUndefined, EvqGlobal, 4, 1>(),
EOpCallBuiltInFunction,
false);
const TFunction shadow2DProj_00d30B(BuiltInId::shadow2DProj_Sampler2DShadow1_Float4,
BuiltInName::shadow2DProj,
TExtension::UNDEFINED,
BuiltInParameters::p00d30B10B10B10D,
2,
StaticType::Get<EbtFloat, EbpUndefined, EvqGlobal, 4, 1>(),
EOpCallBuiltInFunction,
false);
const TFunction texture2D_00M10B(BuiltInId::texture2D_SamplerExternalOES1_Float2,
BuiltInName::texture2D,
TExtension::UNDEFINED,
BuiltInParameters::p00M10B00B,
2,
StaticType::Get<EbtFloat, EbpUndefined, EvqGlobal, 4, 1>(),
EOpCallBuiltInFunction,
false);
const TFunction texture2DProj_00M20B(BuiltInId::texture2DProj_SamplerExternalOES1_Float3,
BuiltInName::texture2DProj,
TExtension::UNDEFINED,
BuiltInParameters::p00M20B00B,
2,
StaticType::Get<EbtFloat, EbpUndefined, EvqGlobal, 4, 1>(),
EOpCallBuiltInFunction,
false);
const TFunction texture2DProj_00M30B(BuiltInId::texture2DProj_SamplerExternalOES1_Float4,
BuiltInName::texture2DProj,
TExtension::UNDEFINED,
BuiltInParameters::p00M30B00B,
2,
StaticType::Get<EbtFloat, EbpUndefined, EvqGlobal, 4, 1>(),
EOpCallBuiltInFunction,
false);
const TFunction texture2DRect_00O10B(BuiltInId::texture2DRect_Sampler2DRect1_Float2,
BuiltInName::texture2DRect,
TExtension::ARB_texture_rectangle,
BuiltInParameters::p00O10B70D00D,
2,
StaticType::Get<EbtFloat, EbpUndefined, EvqGlobal, 4, 1>(),
EOpCallBuiltInFunction,
false);
const TFunction texture2DRectProj_00O20B(BuiltInId::texture2DRectProj_Sampler2DRect1_Float3,
BuiltInName::texture2DRectProj,
TExtension::ARB_texture_rectangle,
BuiltInParameters::p00O20B00D,
2,
StaticType::Get<EbtFloat, EbpUndefined, EvqGlobal, 4, 1>(),
EOpCallBuiltInFunction,
false);
const TFunction texture2DRectProj_00O30B(BuiltInId::texture2DRectProj_Sampler2DRect1_Float4,
BuiltInName::texture2DRectProj,
TExtension::ARB_texture_rectangle,
BuiltInParameters::p00O30B10B10B10D,
2,
StaticType::Get<EbtFloat, EbpUndefined, EvqGlobal, 4, 1>(),
EOpCallBuiltInFunction,
false);
const TFunction texture_00O10B(BuiltInId::texture_Sampler2DRect1_Float2,
BuiltInName::texture,
TExtension::ARB_texture_rectangle,
BuiltInParameters::p00O10B70D00D,
2,
StaticType::Get<EbtFloat, EbpUndefined, EvqGlobal, 4, 1>(),
EOpCallBuiltInFunction,
false);
const TFunction textureProj_00O20B(BuiltInId::textureProj_Sampler2DRect1_Float3,
BuiltInName::textureProj,
TExtension::ARB_texture_rectangle,
BuiltInParameters::p00O20B00D,
2,
StaticType::Get<EbtFloat, EbpUndefined, EvqGlobal, 4, 1>(),
EOpCallBuiltInFunction,
false);
const TFunction textureProj_00O30B(BuiltInId::textureProj_Sampler2DRect1_Float4,
BuiltInName::textureProj,
TExtension::ARB_texture_rectangle,
BuiltInParameters::p00O30B10B10B10D,
2,
StaticType::Get<EbtFloat, EbpUndefined, EvqGlobal, 4, 1>(),
EOpCallBuiltInFunction,
false);
const TFunction texture2DGradEXT_00I10B10B10B(
BuiltInId::texture2DGradEXT_Sampler2D1_Float2_Float2_Float2,
BuiltInName::texture2DGradEXT,
TExtension::EXT_shader_texture_lod,
BuiltInParameters::p00I10B10B10B10D,
4,
StaticType::Get<EbtFloat, EbpUndefined, EvqGlobal, 4, 1>(),
EOpCallBuiltInFunction,
false);
const TFunction texture2DProjGradEXT_00I20B10B10B(
BuiltInId::texture2DProjGradEXT_Sampler2D1_Float3_Float2_Float2,
BuiltInName::texture2DProjGradEXT,
TExtension::EXT_shader_texture_lod,
BuiltInParameters::p00I20B10B10B10D,
4,
StaticType::Get<EbtFloat, EbpUndefined, EvqGlobal, 4, 1>(),
EOpCallBuiltInFunction,
false);
const TFunction texture2DProjGradEXT_00I30B10B10B(
BuiltInId::texture2DProjGradEXT_Sampler2D1_Float4_Float2_Float2,
BuiltInName::texture2DProjGradEXT,
TExtension::EXT_shader_texture_lod,
BuiltInParameters::p00I30B10B10B10D,
4,
StaticType::Get<EbtFloat, EbpUndefined, EvqGlobal, 4, 1>(),
EOpCallBuiltInFunction,
false);
const TFunction textureCubeGradEXT_00K20B20B20B(
BuiltInId::textureCubeGradEXT_SamplerCube1_Float3_Float3_Float3,
BuiltInName::textureCubeGradEXT,
TExtension::EXT_shader_texture_lod,
BuiltInParameters::p00K20B20B20B,
4,
StaticType::Get<EbtFloat, EbpUndefined, EvqGlobal, 4, 1>(),
EOpCallBuiltInFunction,
false);
const TFunction texture2D_00I10B00B(BuiltInId::texture2D_Sampler2D1_Float2_Float1,
BuiltInName::texture2D,
TExtension::UNDEFINED,
BuiltInParameters::p00I10B00B10D,
3,
StaticType::Get<EbtFloat, EbpUndefined, EvqGlobal, 4, 1>(),
EOpCallBuiltInFunction,
false);
const TFunction texture2DProj_00I20B00B(BuiltInId::texture2DProj_Sampler2D1_Float3_Float1,
BuiltInName::texture2DProj,
TExtension::UNDEFINED,
BuiltInParameters::p00I20B00B10D,
3,
StaticType::Get<EbtFloat, EbpUndefined, EvqGlobal, 4, 1>(),
EOpCallBuiltInFunction,
false);
const TFunction texture2DProj_00I30B00B(BuiltInId::texture2DProj_Sampler2D1_Float4_Float1,
BuiltInName::texture2DProj,
TExtension::UNDEFINED,
BuiltInParameters::p00I30B00B10D,
3,
StaticType::Get<EbtFloat, EbpUndefined, EvqGlobal, 4, 1>(),
EOpCallBuiltInFunction,
false);
const TFunction textureCube_00K20B00B(BuiltInId::textureCube_SamplerCube1_Float3_Float1,
BuiltInName::textureCube,
TExtension::UNDEFINED,
BuiltInParameters::p00K20B00B,
3,
StaticType::Get<EbtFloat, EbpUndefined, EvqGlobal, 4, 1>(),
EOpCallBuiltInFunction,
false);
const TFunction texture3D_00J20B00B(BuiltInId::texture3D_Sampler3D1_Float3_Float1,
BuiltInName::texture3D,
TExtension::UNDEFINED,
BuiltInParameters::p00J20B00B20D,
3,
StaticType::Get<EbtFloat, EbpUndefined, EvqGlobal, 4, 1>(),
EOpCallBuiltInFunction,
false);
const TFunction texture3DProj_00J30B00B(BuiltInId::texture3DProj_Sampler3D1_Float4_Float1,
BuiltInName::texture3DProj,
TExtension::UNDEFINED,
BuiltInParameters::p00J30B00B20D,
3,
StaticType::Get<EbtFloat, EbpUndefined, EvqGlobal, 4, 1>(),
EOpCallBuiltInFunction,
false);
const TFunction texture3DLod_00J20B00B(BuiltInId::texture3DLod_Sampler3D1_Float3_Float1,
BuiltInName::texture3DLod,
TExtension::UNDEFINED,
BuiltInParameters::p00J20B00B20D,
3,
StaticType::Get<EbtFloat, EbpUndefined, EvqGlobal, 4, 1>(),
EOpCallBuiltInFunction,
false);
const TFunction texture3DProjLod_00J30B00B(
BuiltInId::texture3DProjLod_Sampler3D1_Float4_Float1,
BuiltInName::texture3DProjLod,
TExtension::UNDEFINED,
BuiltInParameters::p00J30B00B20D,
3,
StaticType::Get<EbtFloat, EbpUndefined, EvqGlobal, 4, 1>(),
EOpCallBuiltInFunction,
false);
const TFunction texture1D_00g00B00B(BuiltInId::texture1D_Sampler1D1_Float1_Float1,
BuiltInName::texture1D,
TExtension::UNDEFINED,
BuiltInParameters::p00g00B00B00B00D,
3,
StaticType::Get<EbtFloat, EbpUndefined, EvqGlobal, 4, 1>(),
EOpCallBuiltInFunction,
false);
const TFunction texture1DProj_00g10B00B(BuiltInId::texture1DProj_Sampler1D1_Float2_Float1,
BuiltInName::texture1DProj,
TExtension::UNDEFINED,
BuiltInParameters::p00g10B00B00D,
3,
StaticType::Get<EbtFloat, EbpUndefined, EvqGlobal, 4, 1>(),
EOpCallBuiltInFunction,
false);
const TFunction texture1DProj_00g30B00B(BuiltInId::texture1DProj_Sampler1D1_Float4_Float1,
BuiltInName::texture1DProj,
TExtension::UNDEFINED,
BuiltInParameters::p00g30B00B00B00D,
3,
StaticType::Get<EbtFloat, EbpUndefined, EvqGlobal, 4, 1>(),
EOpCallBuiltInFunction,
false);
const TFunction shadow1D_00m20B00B(BuiltInId::shadow1D_Sampler1DShadow1_Float3_Float1,
BuiltInName::shadow1D,
TExtension::UNDEFINED,
BuiltInParameters::p00m20B00B00B00D,
3,
StaticType::Get<EbtFloat, EbpUndefined, EvqGlobal, 4, 1>(),
EOpCallBuiltInFunction,
false);
const TFunction shadow1DProj_00m30B00B(BuiltInId::shadow1DProj_Sampler1DShadow1_Float4_Float1,
BuiltInName::shadow1DProj,
TExtension::UNDEFINED,
BuiltInParameters::p00m30B00B00D,
3,
StaticType::Get<EbtFloat, EbpUndefined, EvqGlobal, 4, 1>(),
EOpCallBuiltInFunction,
false);
const TFunction shadow2D_00d20B00B(BuiltInId::shadow2D_Sampler2DShadow1_Float3_Float1,
BuiltInName::shadow2D,
TExtension::UNDEFINED,
BuiltInParameters::p00d20B00B10D,
3,
StaticType::Get<EbtFloat, EbpUndefined, EvqGlobal, 4, 1>(),
EOpCallBuiltInFunction,
false);
const TFunction shadow2DProj_00d30B00B(BuiltInId::shadow2DProj_Sampler2DShadow1_Float4_Float1,
BuiltInName::shadow2DProj,
TExtension::UNDEFINED,
BuiltInParameters::p00d30B00B10D,
3,
StaticType::Get<EbtFloat, EbpUndefined, EvqGlobal, 4, 1>(),
EOpCallBuiltInFunction,
false);
const TFunction dFdxExt_00B(BuiltInId::dFdxExt_Float1,
BuiltInName::dFdxExt,
TExtension::OES_standard_derivatives,
BuiltInParameters::p00B00B30B,
1,
StaticType::Get<EbtFloat, EbpUndefined, EvqGlobal, 1, 1>(),
EOpDFdx,
false);
const TFunction dFdxExt_10B(BuiltInId::dFdxExt_Float2,
BuiltInName::dFdxExt,
TExtension::OES_standard_derivatives,
BuiltInParameters::p10B_o_10B,
1,
StaticType::Get<EbtFloat, EbpUndefined, EvqGlobal, 2, 1>(),
EOpDFdx,
false);
const TFunction dFdxExt_20B(BuiltInId::dFdxExt_Float3,
BuiltInName::dFdxExt,
TExtension::OES_standard_derivatives,
BuiltInParameters::p20B20B00B,
1,
StaticType::Get<EbtFloat, EbpUndefined, EvqGlobal, 3, 1>(),
EOpDFdx,
false);
const TFunction dFdxExt_30B(BuiltInId::dFdxExt_Float4,
BuiltInName::dFdxExt,
TExtension::OES_standard_derivatives,
BuiltInParameters::p30B30D,
1,
StaticType::Get<EbtFloat, EbpUndefined, EvqGlobal, 4, 1>(),
EOpDFdx,
false);
const TFunction dFdyExt_00B(BuiltInId::dFdyExt_Float1,
BuiltInName::dFdyExt,
TExtension::OES_standard_derivatives,
BuiltInParameters::p00B00B30B,
1,
StaticType::Get<EbtFloat, EbpUndefined, EvqGlobal, 1, 1>(),
EOpDFdy,
false);
const TFunction dFdyExt_10B(BuiltInId::dFdyExt_Float2,
BuiltInName::dFdyExt,
TExtension::OES_standard_derivatives,
BuiltInParameters::p10B_o_10B,
1,
StaticType::Get<EbtFloat, EbpUndefined, EvqGlobal, 2, 1>(),
EOpDFdy,
false);
const TFunction dFdyExt_20B(BuiltInId::dFdyExt_Float3,
BuiltInName::dFdyExt,
TExtension::OES_standard_derivatives,
BuiltInParameters::p20B20B00B,
1,
StaticType::Get<EbtFloat, EbpUndefined, EvqGlobal, 3, 1>(),
EOpDFdy,
false);
const TFunction dFdyExt_30B(BuiltInId::dFdyExt_Float4,
BuiltInName::dFdyExt,
TExtension::OES_standard_derivatives,
BuiltInParameters::p30B30D,
1,
StaticType::Get<EbtFloat, EbpUndefined, EvqGlobal, 4, 1>(),
EOpDFdy,
false);
const TFunction fwidthExt_00B(BuiltInId::fwidthExt_Float1,
BuiltInName::fwidthExt,
TExtension::OES_standard_derivatives,
BuiltInParameters::p00B00B30B,
1,
StaticType::Get<EbtFloat, EbpUndefined, EvqGlobal, 1, 1>(),
EOpFwidth,
false);
const TFunction fwidthExt_10B(BuiltInId::fwidthExt_Float2,
BuiltInName::fwidthExt,
TExtension::OES_standard_derivatives,
BuiltInParameters::p10B_o_10B,
1,
StaticType::Get<EbtFloat, EbpUndefined, EvqGlobal, 2, 1>(),
EOpFwidth,
false);
const TFunction fwidthExt_20B(BuiltInId::fwidthExt_Float3,
BuiltInName::fwidthExt,
TExtension::OES_standard_derivatives,
BuiltInParameters::p20B20B00B,
1,
StaticType::Get<EbtFloat, EbpUndefined, EvqGlobal, 3, 1>(),
EOpFwidth,
false);
const TFunction fwidthExt_30B(BuiltInId::fwidthExt_Float4,
BuiltInName::fwidthExt,
TExtension::OES_standard_derivatives,
BuiltInParameters::p30B30D,
1,
StaticType::Get<EbtFloat, EbpUndefined, EvqGlobal, 4, 1>(),
EOpFwidth,
false);
const TFunction texture2DLodEXT_00I10B00B(
BuiltInId::texture2DLodEXT_Sampler2D1_Float2_Float1,
BuiltInName::texture2DLodEXT,
TExtension::EXT_shader_texture_lod,
BuiltInParameters::p00I10B00B10D,
3,
StaticType::Get<EbtFloat, EbpUndefined, EvqGlobal, 4, 1>(),
EOpCallBuiltInFunction,
false);
const TFunction texture2DProjLodEXT_00I20B00B(
BuiltInId::texture2DProjLodEXT_Sampler2D1_Float3_Float1,
BuiltInName::texture2DProjLodEXT,
TExtension::EXT_shader_texture_lod,
BuiltInParameters::p00I20B00B10D,
3,
StaticType::Get<EbtFloat, EbpUndefined, EvqGlobal, 4, 1>(),
EOpCallBuiltInFunction,
false);
const TFunction texture2DProjLodEXT_00I30B00B(
BuiltInId::texture2DProjLodEXT_Sampler2D1_Float4_Float1,
BuiltInName::texture2DProjLodEXT,
TExtension::EXT_shader_texture_lod,
BuiltInParameters::p00I30B00B10D,
3,
StaticType::Get<EbtFloat, EbpUndefined, EvqGlobal, 4, 1>(),
EOpCallBuiltInFunction,
false);
const TFunction textureCubeLodEXT_00K20B00B(
BuiltInId::textureCubeLodEXT_SamplerCube1_Float3_Float1,
BuiltInName::textureCubeLodEXT,
TExtension::EXT_shader_texture_lod,
BuiltInParameters::p00K20B00B,
3,
StaticType::Get<EbtFloat, EbpUndefined, EvqGlobal, 4, 1>(),
EOpCallBuiltInFunction,
false);
const TFunction texture2DLod_00I10B00B(BuiltInId::texture2DLod_Sampler2D1_Float2_Float1,
BuiltInName::texture2DLod,
TExtension::UNDEFINED,
BuiltInParameters::p00I10B00B10D,
3,
StaticType::Get<EbtFloat, EbpUndefined, EvqGlobal, 4, 1>(),
EOpCallBuiltInFunction,
false);
const TFunction texture2DProjLod_00I20B00B(
BuiltInId::texture2DProjLod_Sampler2D1_Float3_Float1,
BuiltInName::texture2DProjLod,
TExtension::UNDEFINED,
BuiltInParameters::p00I20B00B10D,
3,
StaticType::Get<EbtFloat, EbpUndefined, EvqGlobal, 4, 1>(),
EOpCallBuiltInFunction,
false);
const TFunction texture2DProjLod_00I30B00B(
BuiltInId::texture2DProjLod_Sampler2D1_Float4_Float1,
BuiltInName::texture2DProjLod,
TExtension::UNDEFINED,
BuiltInParameters::p00I30B00B10D,
3,
StaticType::Get<EbtFloat, EbpUndefined, EvqGlobal, 4, 1>(),
EOpCallBuiltInFunction,
false);
const TFunction textureCubeLod_00K20B00B(BuiltInId::textureCubeLod_SamplerCube1_Float3_Float1,
BuiltInName::textureCubeLod,
TExtension::UNDEFINED,
BuiltInParameters::p00K20B00B,
3,
StaticType::Get<EbtFloat, EbpUndefined, EvqGlobal, 4, 1>(),
EOpCallBuiltInFunction,
false);
const TFunction texture1DLod_00g00B00B(BuiltInId::texture1DLod_Sampler1D1_Float1_Float1,
BuiltInName::texture1DLod,
TExtension::UNDEFINED,
BuiltInParameters::p00g00B00B00B00D,
3,
StaticType::Get<EbtFloat, EbpUndefined, EvqGlobal, 4, 1>(),
EOpCallBuiltInFunction,
false);
const TFunction texture1DProjLod_00g10B00B(
BuiltInId::texture1DProjLod_Sampler1D1_Float2_Float1,
BuiltInName::texture1DProjLod,
TExtension::UNDEFINED,
BuiltInParameters::p00g10B00B00D,
3,
StaticType::Get<EbtFloat, EbpUndefined, EvqGlobal, 4, 1>(),
EOpCallBuiltInFunction,
false);
const TFunction texture1DProjLod_00g30B00B(
BuiltInId::texture1DProjLod_Sampler1D1_Float4_Float1,
BuiltInName::texture1DProjLod,
TExtension::UNDEFINED,
BuiltInParameters::p00g30B00B00B00D,
3,
StaticType::Get<EbtFloat, EbpUndefined, EvqGlobal, 4, 1>(),
EOpCallBuiltInFunction,
false);
const TFunction shadow1DLod_00m20B00B(BuiltInId::shadow1DLod_Sampler1DShadow1_Float3_Float1,
BuiltInName::shadow1DLod,
TExtension::UNDEFINED,
BuiltInParameters::p00m20B00B00B00D,
3,
StaticType::Get<EbtFloat, EbpUndefined, EvqGlobal, 4, 1>(),
EOpCallBuiltInFunction,
false);
const TFunction shadow1DProjLod_00m30B00B(
BuiltInId::shadow1DProjLod_Sampler1DShadow1_Float4_Float1,
BuiltInName::shadow1DProjLod,
TExtension::UNDEFINED,
BuiltInParameters::p00m30B00B00D,
3,
StaticType::Get<EbtFloat, EbpUndefined, EvqGlobal, 4, 1>(),
EOpCallBuiltInFunction,
false);
const TFunction shadow2DLod_00d20B00B(BuiltInId::shadow2DLod_Sampler2DShadow1_Float3_Float1,
BuiltInName::shadow2DLod,
TExtension::UNDEFINED,
BuiltInParameters::p00d20B00B10D,
3,
StaticType::Get<EbtFloat, EbpUndefined, EvqGlobal, 4, 1>(),
EOpCallBuiltInFunction,
false);
const TFunction shadow2DProjLod_00d30B00B(
BuiltInId::shadow2DProjLod_Sampler2DShadow1_Float4_Float1,
BuiltInName::shadow2DProjLod,
TExtension::UNDEFINED,
BuiltInParameters::p00d30B00B10D,
3,
StaticType::Get<EbtFloat, EbpUndefined, EvqGlobal, 4, 1>(),
EOpCallBuiltInFunction,
false);
const TFunction texture_00I10B(BuiltInId::texture_Sampler2D1_Float2,
BuiltInName::texture,
TExtension::UNDEFINED,
BuiltInParameters::p00I10B00D,
2,
StaticType::Get<EbtFloat, EbpUndefined, EvqGlobal, 4, 1>(),
EOpCallBuiltInFunction,
false);
const TFunction texture_00R10B(BuiltInId::texture_ISampler2D1_Float2,
BuiltInName::texture,
TExtension::UNDEFINED,
BuiltInParameters::p00R10B70D00D,
2,
StaticType::Get<EbtInt, EbpUndefined, EvqGlobal, 4, 1>(),
EOpCallBuiltInFunction,
false);
const TFunction texture_00X10B(BuiltInId::texture_USampler2D1_Float2,
BuiltInName::texture,
TExtension::UNDEFINED,
BuiltInParameters::p00X10B70D00D,
2,
StaticType::Get<EbtUInt, EbpUndefined, EvqGlobal, 4, 1>(),
EOpCallBuiltInFunction,
false);
const TFunction texture_00J20B(BuiltInId::texture_Sampler3D1_Float3,
BuiltInName::texture,
TExtension::UNDEFINED,
BuiltInParameters::p00J20B00B20D,
2,
StaticType::Get<EbtFloat, EbpUndefined, EvqGlobal, 4, 1>(),
EOpCallBuiltInFunction,
false);
const TFunction texture_00S20B(BuiltInId::texture_ISampler3D1_Float3,
BuiltInName::texture,
TExtension::UNDEFINED,
BuiltInParameters::p00S20B20B20B20D,
2,
StaticType::Get<EbtInt, EbpUndefined, EvqGlobal, 4, 1>(),
EOpCallBuiltInFunction,
false);
const TFunction texture_00Y20B(BuiltInId::texture_USampler3D1_Float3,
BuiltInName::texture,
TExtension::UNDEFINED,
BuiltInParameters::p00Y20B20B20B20D,
2,
StaticType::Get<EbtUInt, EbpUndefined, EvqGlobal, 4, 1>(),
EOpCallBuiltInFunction,
false);
const TFunction texture_00K20B(BuiltInId::texture_SamplerCube1_Float3,
BuiltInName::texture,
TExtension::UNDEFINED,
BuiltInParameters::p00K20B20B20B,
2,
StaticType::Get<EbtFloat, EbpUndefined, EvqGlobal, 4, 1>(),
EOpCallBuiltInFunction,
false);
const TFunction texture_00T20B(BuiltInId::texture_ISamplerCube1_Float3,
BuiltInName::texture,
TExtension::UNDEFINED,
BuiltInParameters::p00T20B00D,
2,
StaticType::Get<EbtInt, EbpUndefined, EvqGlobal, 4, 1>(),
EOpCallBuiltInFunction,
false);
const TFunction texture_00Z20B(BuiltInId::texture_USamplerCube1_Float3,
BuiltInName::texture,
TExtension::UNDEFINED,
BuiltInParameters::p00Z20B00B,
2,
StaticType::Get<EbtUInt, EbpUndefined, EvqGlobal, 4, 1>(),
EOpCallBuiltInFunction,
false);
const TFunction texture_00L20B(BuiltInId::texture_Sampler2DArray1_Float3,
BuiltInName::texture,
TExtension::UNDEFINED,
BuiltInParameters::p00L20B10D00D,
2,
StaticType::Get<EbtFloat, EbpUndefined, EvqGlobal, 4, 1>(),
EOpCallBuiltInFunction,
false);
const TFunction texture_00U20B(BuiltInId::texture_ISampler2DArray1_Float3,
BuiltInName::texture,
TExtension::UNDEFINED,
BuiltInParameters::p00U20B10D00D,
2,
StaticType::Get<EbtInt, EbpUndefined, EvqGlobal, 4, 1>(),
EOpCallBuiltInFunction,
false);
const TFunction texture_00a20B(BuiltInId::texture_USampler2DArray1_Float3,
BuiltInName::texture,
TExtension::UNDEFINED,
BuiltInParameters::p00a20B10B10B10D,
2,
StaticType::Get<EbtUInt, EbpUndefined, EvqGlobal, 4, 1>(),
EOpCallBuiltInFunction,
false);
const TFunction texture_00d20B(BuiltInId::texture_Sampler2DShadow1_Float3,
BuiltInName::texture,
TExtension::UNDEFINED,
BuiltInParameters::p00d20B00B10D,
2,
StaticType::Get<EbtFloat, EbpUndefined, EvqGlobal, 1, 1>(),
EOpCallBuiltInFunction,
false);
const TFunction texture_00e30B(BuiltInId::texture_SamplerCubeShadow1_Float4,
BuiltInName::texture,
TExtension::UNDEFINED,
BuiltInParameters::p00e30B20B20B,
2,
StaticType::Get<EbtFloat, EbpUndefined, EvqGlobal, 1, 1>(),
EOpCallBuiltInFunction,
false);
const TFunction texture_00f30B(BuiltInId::texture_Sampler2DArrayShadow1_Float4,
BuiltInName::texture,
TExtension::UNDEFINED,
BuiltInParameters::p00f30B10B10B10D,
2,
StaticType::Get<EbtFloat, EbpUndefined, EvqGlobal, 1, 1>(),
EOpCallBuiltInFunction,
false);
const TFunction texture_00g00B(BuiltInId::texture_Sampler1D1_Float1,
BuiltInName::texture,
TExtension::UNDEFINED,
BuiltInParameters::p00g00B00B00B00D,
2,
StaticType::Get<EbtFloat, EbpUndefined, EvqGlobal, 4, 1>(),
EOpCallBuiltInFunction,
false);
const TFunction texture_00o00B(BuiltInId::texture_ISampler1D1_Float1,
BuiltInName::texture,
TExtension::UNDEFINED,
BuiltInParameters::p00o00B00B00D,
2,
StaticType::Get<EbtInt, EbpUndefined, EvqGlobal, 4, 1>(),
EOpCallBuiltInFunction,
false);
const TFunction texture_00t00B(BuiltInId::texture_USampler1D1_Float1,
BuiltInName::texture,
TExtension::UNDEFINED,
BuiltInParameters::p00t00B00B00D,
2,
StaticType::Get<EbtUInt, EbpUndefined, EvqGlobal, 4, 1>(),
EOpCallBuiltInFunction,
false);
const TFunction texture_00m20B(BuiltInId::texture_Sampler1DShadow1_Float3,
BuiltInName::texture,
TExtension::UNDEFINED,
BuiltInParameters::p00m20B00B00D,
2,
StaticType::Get<EbtFloat, EbpUndefined, EvqGlobal, 1, 1>(),
EOpCallBuiltInFunction,
false);
const TFunction texture_00h20B(BuiltInId::texture_Sampler1DArray1_Float3,
BuiltInName::texture,
TExtension::UNDEFINED,
BuiltInParameters::p00h20B00B,
2,
StaticType::Get<EbtFloat, EbpUndefined, EvqGlobal, 4, 1>(),
EOpCallBuiltInFunction,
false);
const TFunction texture_00p20B(BuiltInId::texture_ISampler1DArray1_Float3,
BuiltInName::texture,
TExtension::UNDEFINED,
BuiltInParameters::p00p20B00B,
2,
StaticType::Get<EbtInt, EbpUndefined, EvqGlobal, 4, 1>(),
EOpCallBuiltInFunction,
false);
const TFunction texture_00u20B(BuiltInId::texture_USampler1DArray1_Float3,
BuiltInName::texture,
TExtension::UNDEFINED,
BuiltInParameters::p00u20B00B,
2,
StaticType::Get<EbtUInt, EbpUndefined, EvqGlobal, 4, 1>(),
EOpCallBuiltInFunction,
false);
const TFunction texture_00i20B(BuiltInId::texture_Sampler1DArrayShadow1_Float3,
BuiltInName::texture,
TExtension::UNDEFINED,
BuiltInParameters::p00i20B00B00D,
2,
StaticType::Get<EbtFloat, EbpUndefined, EvqGlobal, 1, 1>(),
EOpCallBuiltInFunction,
false);
const TFunction texture_00q10B(BuiltInId::texture_ISampler2DRect1_Float2,
BuiltInName::texture,
TExtension::UNDEFINED,
BuiltInParameters::p00q10B10D00D,
2,
StaticType::Get<EbtInt, EbpUndefined, EvqGlobal, 4, 1>(),
EOpCallBuiltInFunction,
false);
const TFunction texture_00v10B(BuiltInId::texture_USampler2DRect1_Float2,
BuiltInName::texture,
TExtension::UNDEFINED,
BuiltInParameters::p00v10B70D00D,
2,
StaticType::Get<EbtUInt, EbpUndefined, EvqGlobal, 4, 1>(),
EOpCallBuiltInFunction,
false);
const TFunction texture_00n20B(BuiltInId::texture_Sampler2DRectShadow1_Float3,
BuiltInName::texture,
TExtension::UNDEFINED,
BuiltInParameters::p00n20B10B10B10D,
2,
StaticType::Get<EbtFloat, EbpUndefined, EvqGlobal, 1, 1>(),
EOpCallBuiltInFunction,
false);
const TFunction texture_00l30B00B(BuiltInId::texture_SamplerCubeArrayShadow1_Float4_Float1,
BuiltInName::texture,
TExtension::UNDEFINED,
BuiltInParameters::p00l30B00B,
3,
StaticType::Get<EbtFloat, EbpUndefined, EvqGlobal, 1, 1>(),
EOpCallBuiltInFunction,
false);
const TFunction textureProj_00I20B(BuiltInId::textureProj_Sampler2D1_Float3,
BuiltInName::textureProj,
TExtension::UNDEFINED,
BuiltInParameters::p00I20B10B10B10D,
2,
StaticType::Get<EbtFloat, EbpUndefined, EvqGlobal, 4, 1>(),
EOpCallBuiltInFunction,
false);
const TFunction textureProj_00R20B(BuiltInId::textureProj_ISampler2D1_Float3,
BuiltInName::textureProj,
TExtension::UNDEFINED,
BuiltInParameters::p00R20B00B10D,
2,
StaticType::Get<EbtInt, EbpUndefined, EvqGlobal, 4, 1>(),
EOpCallBuiltInFunction,
false);
const TFunction textureProj_00X20B(BuiltInId::textureProj_USampler2D1_Float3,
BuiltInName::textureProj,
TExtension::UNDEFINED,
BuiltInParameters::p00X20B10B10B10D,
2,
StaticType::Get<EbtUInt, EbpUndefined, EvqGlobal, 4, 1>(),
EOpCallBuiltInFunction,
false);
const TFunction textureProj_00I30B(BuiltInId::textureProj_Sampler2D1_Float4,
BuiltInName::textureProj,
TExtension::UNDEFINED,
BuiltInParameters::p00I30B00B10D,
2,
StaticType::Get<EbtFloat, EbpUndefined, EvqGlobal, 4, 1>(),
EOpCallBuiltInFunction,
false);
const TFunction textureProj_00R30B(BuiltInId::textureProj_ISampler2D1_Float4,
BuiltInName::textureProj,
TExtension::UNDEFINED,
BuiltInParameters::p00R30B10B10B10D,
2,
StaticType::Get<EbtInt, EbpUndefined, EvqGlobal, 4, 1>(),
EOpCallBuiltInFunction,
false);
const TFunction textureProj_00X30B(BuiltInId::textureProj_USampler2D1_Float4,
BuiltInName::textureProj,
TExtension::UNDEFINED,
BuiltInParameters::p00X30B10D00B,
2,
StaticType::Get<EbtUInt, EbpUndefined, EvqGlobal, 4, 1>(),
EOpCallBuiltInFunction,
false);
const TFunction textureProj_00J30B(BuiltInId::textureProj_Sampler3D1_Float4,
BuiltInName::textureProj,
TExtension::UNDEFINED,
BuiltInParameters::p00J30B00B20D,
2,
StaticType::Get<EbtFloat, EbpUndefined, EvqGlobal, 4, 1>(),
EOpCallBuiltInFunction,
false);
const TFunction textureProj_00S30B(BuiltInId::textureProj_ISampler3D1_Float4,
BuiltInName::textureProj,
TExtension::UNDEFINED,
BuiltInParameters::p00S30B20D00B,
2,
StaticType::Get<EbtInt, EbpUndefined, EvqGlobal, 4, 1>(),
EOpCallBuiltInFunction,
false);
const TFunction textureProj_00Y30B(BuiltInId::textureProj_USampler3D1_Float4,
BuiltInName::textureProj,
TExtension::UNDEFINED,
BuiltInParameters::p00Y30B20D00B,
2,
StaticType::Get<EbtUInt, EbpUndefined, EvqGlobal, 4, 1>(),
EOpCallBuiltInFunction,
false);
const TFunction textureProj_00d30B(BuiltInId::textureProj_Sampler2DShadow1_Float4,
BuiltInName::textureProj,
TExtension::UNDEFINED,
BuiltInParameters::p00d30B10B10B10D,
2,
StaticType::Get<EbtFloat, EbpUndefined, EvqGlobal, 1, 1>(),
EOpCallBuiltInFunction,
false);
const TFunction textureProj_00g10B(BuiltInId::textureProj_Sampler1D1_Float2,
BuiltInName::textureProj,
TExtension::UNDEFINED,
BuiltInParameters::p00g10B00B00D,
2,
StaticType::Get<EbtFloat, EbpUndefined, EvqGlobal, 4, 1>(),
EOpCallBuiltInFunction,
false);
const TFunction textureProj_00o10B(BuiltInId::textureProj_ISampler1D1_Float2,
BuiltInName::textureProj,
TExtension::UNDEFINED,
BuiltInParameters::p00o10B00B00B00D,
2,
StaticType::Get<EbtInt, EbpUndefined, EvqGlobal, 4, 1>(),
EOpCallBuiltInFunction,
false);
const TFunction textureProj_00t10B(BuiltInId::textureProj_USampler1D1_Float2,
BuiltInName::textureProj,
TExtension::UNDEFINED,
BuiltInParameters::p00t10B00D00B,
2,
StaticType::Get<EbtUInt, EbpUndefined, EvqGlobal, 4, 1>(),
EOpCallBuiltInFunction,
false);
const TFunction textureProj_00g30B(BuiltInId::textureProj_Sampler1D1_Float4,
BuiltInName::textureProj,
TExtension::UNDEFINED,
BuiltInParameters::p00g30B00B00D,
2,
StaticType::Get<EbtFloat, EbpUndefined, EvqGlobal, 4, 1>(),
EOpCallBuiltInFunction,
false);
const TFunction textureProj_00o30B(BuiltInId::textureProj_ISampler1D1_Float4,
BuiltInName::textureProj,
TExtension::UNDEFINED,
BuiltInParameters::p00o30B00D00B,
2,
StaticType::Get<EbtInt, EbpUndefined, EvqGlobal, 4, 1>(),
EOpCallBuiltInFunction,
false);
const TFunction textureProj_00t30B(BuiltInId::textureProj_USampler1D1_Float4,
BuiltInName::textureProj,
TExtension::UNDEFINED,
BuiltInParameters::p00t30B00D00B,
2,
StaticType::Get<EbtUInt, EbpUndefined, EvqGlobal, 4, 1>(),
EOpCallBuiltInFunction,
false);
const TFunction textureProj_00m30B(BuiltInId::textureProj_Sampler1DShadow1_Float4,
BuiltInName::textureProj,
TExtension::UNDEFINED,
BuiltInParameters::p00m30B00D00B,
2,
StaticType::Get<EbtFloat, EbpUndefined, EvqGlobal, 1, 1>(),
EOpCallBuiltInFunction,
false);
const TFunction textureProj_00q20B(BuiltInId::textureProj_ISampler2DRect1_Float3,
BuiltInName::textureProj,
TExtension::UNDEFINED,
BuiltInParameters::p00q20B10B10B10D,
2,
StaticType::Get<EbtInt, EbpUndefined, EvqGlobal, 4, 1>(),
EOpCallBuiltInFunction,
false);
const TFunction textureProj_00v20B(BuiltInId::textureProj_USampler2DRect1_Float3,
BuiltInName::textureProj,
TExtension::UNDEFINED,
BuiltInParameters::p00v20B00D,
2,
StaticType::Get<EbtUInt, EbpUndefined, EvqGlobal, 4, 1>(),
EOpCallBuiltInFunction,
false);
const TFunction textureProj_00q30B(BuiltInId::textureProj_ISampler2DRect1_Float4,
BuiltInName::textureProj,
TExtension::UNDEFINED,
BuiltInParameters::p00q30B10D,
2,