summaryrefslogtreecommitdiff
path: root/chromium/third_party/angle/src/compiler
diff options
context:
space:
mode:
Diffstat (limited to 'chromium/third_party/angle/src/compiler')
-rw-r--r--chromium/third_party/angle/src/compiler/translator/CallDAG.cpp2
-rw-r--r--chromium/third_party/angle/src/compiler/translator/Compiler.cpp2
-rw-r--r--chromium/third_party/angle/src/compiler/translator/ExtensionBehavior.cpp4
-rw-r--r--chromium/third_party/angle/src/compiler/translator/ExtensionBehavior.h7
-rw-r--r--chromium/third_party/angle/src/compiler/translator/HashNames.cpp36
-rw-r--r--chromium/third_party/angle/src/compiler/translator/ImmutableString_ESSL_autogen.cpp301
-rw-r--r--chromium/third_party/angle/src/compiler/translator/ImmutableString_autogen.cpp617
-rw-r--r--chromium/third_party/angle/src/compiler/translator/Initialize.cpp12
-rw-r--r--chromium/third_party/angle/src/compiler/translator/Operator.h4
-rw-r--r--chromium/third_party/angle/src/compiler/translator/ParseContext_ESSL_autogen.h26
-rw-r--r--chromium/third_party/angle/src/compiler/translator/ParseContext_complete_autogen.h26
-rw-r--r--chromium/third_party/angle/src/compiler/translator/ShaderLang.cpp2
-rw-r--r--chromium/third_party/angle/src/compiler/translator/ShaderVars.cpp33
-rw-r--r--chromium/third_party/angle/src/compiler/translator/SymbolTable.h4
-rw-r--r--chromium/third_party/angle/src/compiler/translator/SymbolTable_ESSL_autogen.cpp2592
-rw-r--r--chromium/third_party/angle/src/compiler/translator/SymbolTable_autogen.cpp4330
-rw-r--r--chromium/third_party/angle/src/compiler/translator/SymbolUniqueId.h4
-rw-r--r--chromium/third_party/angle/src/compiler/translator/TranslatorGLSL.cpp23
-rw-r--r--chromium/third_party/angle/src/compiler/translator/TranslatorMetal.cpp11
-rw-r--r--chromium/third_party/angle/src/compiler/translator/TranslatorVulkan.cpp103
-rw-r--r--chromium/third_party/angle/src/compiler/translator/TranslatorVulkan.h2
-rw-r--r--chromium/third_party/angle/src/compiler/translator/Types.cpp14
-rw-r--r--chromium/third_party/angle/src/compiler/translator/builtin_function_declarations.txt38
-rw-r--r--chromium/third_party/angle/src/compiler/translator/glslang.l33
-rw-r--r--chromium/third_party/angle/src/compiler/translator/glslang.y116
-rw-r--r--chromium/third_party/angle/src/compiler/translator/glslang_lex_autogen.cpp1009
-rw-r--r--chromium/third_party/angle/src/compiler/translator/glslang_tab_autogen.cpp1465
-rw-r--r--chromium/third_party/angle/src/compiler/translator/glslang_tab_autogen.h152
-rw-r--r--chromium/third_party/angle/src/compiler/translator/tree_ops/RewriteDfdy.cpp112
-rw-r--r--chromium/third_party/angle/src/compiler/translator/tree_ops/RewriteDfdy.h4
-rw-r--r--chromium/third_party/angle/src/compiler/translator/tree_util/BuiltIn_ESSL_autogen.h2248
-rw-r--r--chromium/third_party/angle/src/compiler/translator/tree_util/BuiltIn_complete_autogen.h2603
-rw-r--r--chromium/third_party/angle/src/compiler/translator/tree_util/FindFunction.h2
-rw-r--r--chromium/third_party/angle/src/compiler/translator/tree_util/ReplaceClipDistanceVariable.h2
-rw-r--r--chromium/third_party/angle/src/compiler/translator/util.cpp14
35 files changed, 8693 insertions, 7260 deletions
diff --git a/chromium/third_party/angle/src/compiler/translator/CallDAG.cpp b/chromium/third_party/angle/src/compiler/translator/CallDAG.cpp
index 02b17c8ae51..5d47518eba0 100644
--- a/chromium/third_party/angle/src/compiler/translator/CallDAG.cpp
+++ b/chromium/third_party/angle/src/compiler/translator/CallDAG.cpp
@@ -190,7 +190,7 @@ class CallDAG::CallDAGCreator : public TIntermTraverser
if (!function->definitionNode)
{
errorStream << "Undefined function '" << function->name
- << ")' used in the following call chain:";
+ << "()' used in the following call chain:";
result = INITDAG_UNDEFINED;
break;
}
diff --git a/chromium/third_party/angle/src/compiler/translator/Compiler.cpp b/chromium/third_party/angle/src/compiler/translator/Compiler.cpp
index 9fa105bc0ac..ba58f9375a8 100644
--- a/chromium/third_party/angle/src/compiler/translator/Compiler.cpp
+++ b/chromium/third_party/angle/src/compiler/translator/Compiler.cpp
@@ -1087,6 +1087,8 @@ void TCompiler::setResourceString()
<< ":ANGLE_multi_draw:" << mResources.ANGLE_multi_draw
<< ":ANGLE_base_vertex_base_instance:" << mResources.ANGLE_base_vertex_base_instance
<< ":APPLE_clip_distance:" << mResources.APPLE_clip_distance
+ << ":OES_texture_cube_map_array:" << mResources.OES_texture_cube_map_array
+ << ":EXT_texture_cube_map_array:" << mResources.EXT_texture_cube_map_array
<< ":MinProgramTextureGatherOffset:" << mResources.MinProgramTextureGatherOffset
<< ":MaxProgramTextureGatherOffset:" << mResources.MaxProgramTextureGatherOffset
<< ":MaxImageUnits:" << mResources.MaxImageUnits
diff --git a/chromium/third_party/angle/src/compiler/translator/ExtensionBehavior.cpp b/chromium/third_party/angle/src/compiler/translator/ExtensionBehavior.cpp
index 0c3425c008b..9edb8dc2d08 100644
--- a/chromium/third_party/angle/src/compiler/translator/ExtensionBehavior.cpp
+++ b/chromium/third_party/angle/src/compiler/translator/ExtensionBehavior.cpp
@@ -38,7 +38,9 @@
OP(ANGLE_multi_draw) \
OP(ANGLE_base_vertex_base_instance) \
OP(WEBGL_video_texture) \
- OP(APPLE_clip_distance)
+ OP(APPLE_clip_distance) \
+ OP(OES_texture_cube_map_array) \
+ OP(EXT_texture_cube_map_array)
namespace sh
{
diff --git a/chromium/third_party/angle/src/compiler/translator/ExtensionBehavior.h b/chromium/third_party/angle/src/compiler/translator/ExtensionBehavior.h
index b0f854d54b2..15a01a2f949 100644
--- a/chromium/third_party/angle/src/compiler/translator/ExtensionBehavior.h
+++ b/chromium/third_party/angle/src/compiler/translator/ExtensionBehavior.h
@@ -9,12 +9,13 @@
#ifndef COMPILER_TRANSLATOR_EXTENSIONBEHAVIOR_H_
#define COMPILER_TRANSLATOR_EXTENSIONBEHAVIOR_H_
+#include <cstdint>
#include <map>
namespace sh
{
-enum class TExtension
+enum class TExtension : uint8_t
{
UNDEFINED, // Special value used to indicate no extension.
@@ -44,9 +45,11 @@ enum class TExtension
ANGLE_base_vertex_base_instance,
WEBGL_video_texture,
APPLE_clip_distance,
+ OES_texture_cube_map_array,
+ EXT_texture_cube_map_array,
};
-enum TBehavior
+enum TBehavior : uint8_t
{
EBhRequire,
EBhEnable,
diff --git a/chromium/third_party/angle/src/compiler/translator/HashNames.cpp b/chromium/third_party/angle/src/compiler/translator/HashNames.cpp
index 6e2eb6d8269..015bf3bb779 100644
--- a/chromium/third_party/angle/src/compiler/translator/HashNames.cpp
+++ b/chromium/third_party/angle/src/compiler/translator/HashNames.cpp
@@ -36,6 +36,22 @@ ImmutableString HashName(const ImmutableString &name, ShHashFunction64 hashFunct
return hashedName;
}
+void AddToNameMapIfNotMapped(const ImmutableString &name,
+ const ImmutableString &hashedName,
+ NameMap *nameMap)
+{
+ if (nameMap)
+ {
+ NameMap::const_iterator it = nameMap->find(name.data());
+ if (it != nameMap->end())
+ {
+ // (How bout returning?)
+ return;
+ }
+ (*nameMap)[name.data()] = hashedName.data();
+ }
+}
+
} // anonymous namespace
ImmutableString HashName(const ImmutableString &name,
@@ -84,22 +100,14 @@ ImmutableString HashName(const ImmutableString &name,
}
ImmutableStringBuilder prefixedName(kUnhashedNamePrefix.length() + name.length());
prefixedName << kUnhashedNamePrefix << name;
- return prefixedName;
- }
- if (nameMap)
- {
- NameMap::const_iterator it = nameMap->find(name.data());
- if (it != nameMap->end())
- {
- // TODO(oetuaho): Would be nice if we didn't need to allocate a string here.
- return ImmutableString(it->second);
- }
+ ImmutableString res = prefixedName;
+ AddToNameMapIfNotMapped(name, res, nameMap);
+ return res;
}
+
+ // Has a hash function
ImmutableString hashedName = HashName(name, hashFunction);
- if (nameMap)
- {
- (*nameMap)[name.data()] = hashedName.data();
- }
+ AddToNameMapIfNotMapped(name, hashedName, nameMap);
return hashedName;
}
diff --git a/chromium/third_party/angle/src/compiler/translator/ImmutableString_ESSL_autogen.cpp b/chromium/third_party/angle/src/compiler/translator/ImmutableString_ESSL_autogen.cpp
index 38e16b91116..c96df627252 100644
--- a/chromium/third_party/angle/src/compiler/translator/ImmutableString_ESSL_autogen.cpp
+++ b/chromium/third_party/angle/src/compiler/translator/ImmutableString_ESSL_autogen.cpp
@@ -24,129 +24,139 @@ std::ostream &operator<<(std::ostream &os, const sh::ImmutableString &str)
namespace
{
-constexpr int mangledkT1[] = {576, 1799, 1318, 442, 700, 1751, 1287, 678, 1525, 206,
- 1170, 550, 1470, 1009, 1178, 1566, 842, 605, 1223, 1577,
- 476, 175, 132, 18, 774, 1001, 217, 1124, 1447, 1736,
- 1792, 378, 1483, 993, 90, 1452, 902};
-constexpr int mangledkT2[] = {387, 1455, 891, 850, 1815, 915, 378, 591, 905, 1053,
- 906, 1369, 1680, 39, 406, 1514, 1170, 728, 206, 1497,
- 596, 667, 1461, 12, 25, 375, 1578, 1123, 322, 502,
- 62, 32, 1393, 1552, 1715, 947, 526};
+constexpr int mangledkT1[] = {1687, 1918, 1635, 89, 1810, 832, 422, 1932, 1379, 706,
+ 1114, 534, 457, 343, 605, 691, 62, 1004, 626, 1437,
+ 1528, 643, 320, 761, 1619, 653, 1176, 1843, 1558, 646,
+ 1281, 751, 996, 1673, 6, 389, 1399};
+constexpr int mangledkT2[] = {24, 908, 260, 250, 1791, 819, 1942, 1246, 344, 255,
+ 830, 1865, 1511, 411, 312, 236, 326, 828, 951, 441,
+ 1520, 422, 1792, 1138, 106, 1636, 763, 1503, 287, 149,
+ 856, 1312, 1508, 1052, 251, 1939, 897};
constexpr int mangledkG[] = {
- 0, 0, 0, 577, 0, 0, 0, 0, 0, 52, 0, 799, 0, 0, 0, 0,
- 0, 0, 0, 0, 0, 977, 0, 0, 797, 0, 0, 0, 0, 0, 0, 0,
- 0, 0, 0, 0, 0, 0, 262, 0, 1594, 0, 0, 0, 0, 0, 0, 0,
- 0, 0, 1311, 0, 0, 0, 654, 0, 0, 0, 0, 0, 0, 0, 0, 0,
- 0, 307, 0, 0, 0, 48, 0, 0, 0, 0, 104, 0, 1196, 1352, 0, 1056,
- 0, 253, 0, 824, 0, 0, 994, 0, 0, 808, 1366, 0, 0, 0, 0, 0,
- 0, 0, 0, 0, 0, 0, 0, 0, 0, 166, 1315, 0, 0, 148, 0, 0,
- 1699, 0, 0, 0, 1085, 0, 0, 0, 91, 0, 0, 0, 1123, 0, 0, 0,
- 1150, 0, 735, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1465, 780, 196, 0,
- 0, 0, 0, 345, 1662, 0, 718, 895, 0, 1329, 1148, 0, 0, 1516, 926, 0,
- 0, 0, 0, 0, 0, 1581, 0, 0, 1408, 428, 0, 1312, 0, 1127, 544, 0,
- 0, 0, 0, 0, 0, 214, 716, 0, 0, 1182, 0, 0, 0, 330, 1138, 0,
- 0, 1781, 0, 0, 780, 636, 0, 157, 0, 0, 0, 0, 0, 0, 0, 1089,
- 0, 0, 436, 110, 0, 1572, 1494, 0, 0, 1595, 0, 0, 0, 709, 991, 0,
- 0, 0, 1355, 0, 1201, 1786, 0, 312, 235, 1386, 0, 0, 1582, 1448, 0, 1574,
- 620, 0, 0, 0, 0, 493, 7, 0, 952, 912, 0, 170, 0, 0, 0, 1564,
- 585, 0, 0, 0, 0, 0, 1481, 0, 278, 0, 535, 0, 0, 1634, 29, 611,
- 1486, 106, 0, 0, 1070, 0, 0, 0, 266, 0, 0, 1806, 0, 216, 0, 98,
- 676, 0, 651, 0, 0, 0, 0, 0, 0, 0, 0, 105, 72, 0, 317, 133,
- 0, 0, 146, 354, 0, 677, 0, 110, 0, 1097, 0, 1674, 0, 0, 57, 0,
- 1574, 587, 0, 242, 188, 0, 196, 864, 1330, 735, 0, 339, 0, 739, 0, 58,
- 193, 0, 0, 165, 0, 823, 0, 128, 0, 0, 1077, 0, 0, 0, 0, 0,
- 0, 872, 1782, 1692, 0, 0, 664, 1270, 0, 1199, 0, 0, 61, 0, 0, 0,
- 662, 0, 489, 0, 1029, 0, 0, 0, 1333, 69, 466, 0, 0, 1360, 0, 0,
- 251, 153, 445, 173, 0, 1181, 0, 0, 325, 0, 0, 342, 391, 0, 901, 0,
- 707, 0, 0, 0, 0, 1272, 0, 490, 0, 0, 0, 0, 721, 0, 0, 0,
- 0, 1220, 1228, 811, 1359, 1353, 1262, 72, 0, 0, 683, 0, 1339, 0, 0, 0,
- 1343, 0, 717, 0, 0, 1723, 728, 0, 0, 0, 78, 533, 243, 0, 0, 1416,
- 363, 0, 0, 0, 426, 0, 514, 0, 1132, 501, 262, 0, 0, 42, 1647, 1775,
- 903, 803, 607, 0, 0, 905, 237, 0, 0, 309, 1164, 0, 0, 730, 1700, 0,
- 0, 0, 0, 0, 0, 234, 1663, 0, 0, 383, 1018, 0, 1665, 0, 0, 1252,
- 0, 0, 0, 785, 0, 346, 1420, 0, 0, 0, 0, 0, 0, 1755, 1334, 0,
- 990, 1230, 0, 1479, 927, 1760, 233, 852, 0, 712, 103, 1512, 436, 0, 0, 133,
- 0, 0, 0, 0, 0, 419, 1746, 193, 0, 0, 1280, 832, 744, 0, 0, 826,
- 0, 1600, 0, 963, 485, 238, 0, 217, 1374, 1715, 867, 0, 877, 569, 438, 599,
- 0, 0, 429, 920, 850, 0, 0, 0, 141, 0, 138, 0, 0, 0, 1513, 0,
- 0, 0, 0, 643, 0, 0, 1275, 0, 0, 1541, 1451, 0, 87, 0, 0, 0,
- 0, 0, 0, 179, 1089, 0, 0, 0, 0, 0, 0, 486, 0, 0, 313, 0,
- 339, 324, 1465, 0, 0, 390, 0, 0, 0, 767, 0, 0, 828, 377, 1779, 151,
- 0, 0, 1694, 0, 671, 0, 627, 1483, 0, 0, 631, 422, 0, 29, 0, 540,
- 1147, 0, 1461, 0, 1509, 262, 0, 0, 368, 1384, 1624, 1602, 876, 0, 820, 396,
- 844, 1671, 277, 0, 0, 1364, 0, 0, 0, 875, 0, 440, 0, 0, 0, 0,
- 232, 0, 0, 47, 295, 10, 0, 0, 0, 412, 311, 0, 1318, 76, 1064, 0,
- 0, 1386, 726, 0, 0, 1237, 0, 957, 986, 0, 771, 1508, 292, 0, 0, 291,
- 995, 394, 0, 0, 0, 0, 1363, 11, 867, 0, 534, 302, 124, 0, 0, 0,
- 1743, 0, 0, 104, 912, 272, 0, 0, 0, 0, 227, 0, 0, 0, 1579, 710,
- 1031, 0, 0, 0, 0, 901, 0, 483, 0, 390, 755, 474, 1270, 0, 305, 0,
- 559, 0, 352, 0, 0, 401, 0, 1348, 0, 840, 0, 108, 0, 0, 0, 794,
- 0, 441, 1049, 338, 0, 857, 0, 334, 272, 960, 0, 0, 461, 326, 856, 1246,
- 1607, 767, 381, 286, 0, 351, 0, 0, 0, 1309, 0, 150, 350, 0, 367, 708,
- 0, 0, 36, 0, 0, 1157, 1713, 559, 246, 484, 680, 149, 0, 0, 0, 329,
- 734, 0, 0, 1796, 137, 0, 56, 98, 0, 0, 656, 0, 655, 0, 0, 167,
- 0, 0, 177, 0, 1391, 0, 0, 0, 0, 719, 913, 1751, 642, 478, 1387, 0,
- 0, 1677, 612, 1120, 0, 482, 294, 753, 0, 882, 723, 13, 0, 1586, 616, 0,
- 1624, 918, 687, 1383, 0, 802, 923, 1781, 0, 0, 198, 1475, 90, 0, 0, 927,
- 0, 0, 0, 1454, 0, 791, 1180, 0, 1687, 1763, 80, 61, 1326, 0, 0, 0,
- 0, 870, 782, 0, 448, 1407, 713, 1080, 0, 0, 0, 880, 612, 0, 0, 1706,
- 834, 1073, 839, 0, 0, 38, 1653, 0, 1265, 0, 0, 662, 1613, 0, 0, 0,
- 1495, 1110, 19, 0, 0, 0, 968, 0, 0, 1375, 0, 1646, 1490, 0, 594, 671,
- 0, 622, 0, 83, 362, 164, 0, 0, 145, 198, 0, 0, 193, 0, 560, 700,
- 0, 0, 0, 1404, 906, 436, 0, 1314, 0, 1250, 0, 0, 1691, 0, 181, 0,
- 99, 1086, 0, 1601, 796, 346, 1494, 0, 0, 0, 490, 0, 1226, 0, 487, 1113,
- 165, 1429, 897, 0, 1674, 1030, 402, 0, 810, 841, 1490, 451, 701, 0, 0, 0,
- 1685, 138, 336, 0, 227, 0, 67, 0, 344, 0, 0, 817, 986, 663, 135, 725,
- 0, 199, 1155, 546, 1519, 0, 1438, 1223, 0, 277, 0, 0, 0, 0, 0, 0,
- 0, 542, 0, 1237, 0, 1205, 0, 0, 1294, 0, 0, 0, 0, 442, 0, 744,
- 906, 0, 0, 0, 749, 22, 915, 0, 1494, 706, 747, 0, 816, 0, 788, 331,
- 153, 1308, 922, 0, 264, 887, 219, 1039, 353, 477, 0, 0, 0, 1447, 0, 673,
- 1610, 29, 115, 1670, 0, 0, 0, 442, 0, 0, 0, 0, 0, 0, 0, 230,
- 0, 1327, 0, 925, 0, 1366, 1558, 0, 0, 683, 0, 355, 326, 583, 346, 0,
- 1680, 1333, 0, 763, 1703, 752, 0, 97, 0, 1721, 0, 0, 607, 312, 0, 283,
- 372, 496, 605, 44, 0, 148, 329, 651, 0, 1198, 897, 139, 123, 63, 564, 0,
- 1471, 1670, 0, 0, 483, 335, 642, 0, 176, 0, 63, 1671, 544, 0, 1577, 119,
- 1557, 785, 436, 27, 134, 835, 1170, 0, 0, 0, 86, 0, 682, 397, 251, 64,
- 0, 59, 0, 529, 0, 879, 0, 0, 181, 1656, 39, 286, 1657, 0, 794, 1514,
- 555, 461, 642, 0, 398, 0, 0, 0, 29, 0, 0, 127, 1604, 0, 658, 0,
- 1266, 0, 222, 0, 0, 0, 190, 741, 185, 339, 615, 0, 0, 1657, 0, 1547,
- 0, 449, 0, 257, 0, 1019, 519, 1791, 366, 820, 734, 429, 0, 606, 1647, 634,
- 824, 618, 0, 105, 0, 114, 389, 462, 814, 0, 509, 0, 929, 779, 327, 717,
- 420, 1169, 1494, 0, 0, 513, 940, 1170, 185, 0, 913, 110, 0, 0, 13, 819,
- 668, 1569, 1739, 1086, 36, 0, 1320, 0, 0, 1378, 0, 0, 1072, 397, 0, 0,
- 49, 0, 0, 624, 0, 1523, 0, 805, 1237, 1770, 827, 0, 616, 0, 405, 0,
- 0, 0, 1685, 1351, 0, 778, 463, 944, 1255, 0, 413, 0, 0, 0, 660, 1008,
- 0, 0, 1401, 522, 0, 14, 0, 1510, 0, 1139, 608, 1607, 585, 0, 0, 0,
- 240, 297, 692, 220, 1434, 59, 518, 70, 152, 403, 506, 224, 0, 0, 369, 0,
- 801, 740, 0, 1701, 0, 0, 1599, 0, 0, 0, 0, 709, 275, 322, 0, 0,
- 805, 0, 281, 298, 60, 0, 0, 282, 705, 0, 0, 0, 1782, 1148, 952, 0,
- 451, 486, 152, 0, 0, 0, 0, 194, 552, 54, 0, 110, 5, 1457, 0, 861,
- 1311, 0, 34, 1424, 107, 0, 0, 137, 324, 248, 736, 1751, 644, 1330, 594, 1088,
- 1375, 0, 0, 1114, 102, 0, 0, 0, 0, 304, 0, 1050, 0, 0, 0, 632,
- 0, 32, 0, 321, 576, 0, 215, 933, 0, 604, 0, 0, 0, 1650, 0, 0,
- 1404, 480, 77, 0, 0, 1173, 743, 271, 0, 0, 805, 1481, 501, 1053, 580, 0,
- 0, 0, 746, 0, 1508, 1247, 1496, 0, 0, 289, 525, 176, 0, 0, 902, 0,
- 184, 0, 1327, 0, 7, 581, 1163, 951, 161, 0, 229, 243, 795, 0, 437, 290,
- 0, 427, 248, 350, 409, 0, 556, 0, 128, 93, 238, 347, 332, 0, 472, 551,
- 792, 728, 0, 208, 460, 0, 356, 0, 434, 231, 1458, 1246, 0, 739, 941, 1745,
- 1801, 1555, 1390, 0, 714, 358, 400, 173, 523, 1176, 660, 325, 488, 953, 0, 0,
- 1388, 574, 0, 0, 215, 459, 606, 1757, 571, 373, 201, 0, 0, 423, 77, 0,
- 608, 207, 0, 706, 0, 0, 0, 0, 983, 0, 0, 0, 1011, 1266, 343, 0,
- 0, 0, 847, 1137, 10, 531, 995, 0, 0, 391, 0, 1784, 0, 528, 222, 863,
- 885, 0, 1779, 0, 1642, 977, 0, 0, 489, 628, 805, 0, 404, 127, 268, 0,
- 0, 242, 0, 0, 0, 1750, 293, 663, 861, 528, 0, 0, 0, 1104, 685, 314,
- 262, 781, 1359, 666, 1370, 1656, 219, 1100, 1675, 920, 512, 802, 1258, 1601, 1721, 780,
- 0, 0, 689, 1765, 947, 1507, 1540, 0, 0, 831, 1609, 385, 0, 1776, 844, 1601,
- 0, 2, 939, 657, 0, 0, 247, 436, 1136, 205, 1200, 471, 98, 889, 166, 47,
- 1627, 659, 407, 676, 851, 985, 830, 106, 1076, 1090, 0, 1810, 0, 672, 32, 1351,
- 1387, 1446, 390, 586, 0, 202, 585, 687, 205, 0, 746, 1212, 97, 130, 1218, 498,
- 0, 0, 911, 584, 409, 416, 0, 0, 0, 1412, 511, 480, 81, 1061, 0, 803,
- 75, 0, 0, 859, 0, 434, 504, 0, 0, 267, 852, 990, 1679, 1265, 0, 122,
- 0, 0, 789, 0, 111, 0, 0, 0, 674, 0, 0, 0, 1763, 0, 0, 615,
- 0, 0, 85, 754, 0, 574, 1220, 1262, 0, 353, 0, 753, 0, 1542, 0, 614,
- 978, 166, 1728, 0, 0, 290, 0, 0, 508, 1316, 383, 0, 17, 1452, 832, 478,
- 0, 1574, 913, 73, 0, 0, 1323, 0, 53, 1656, 0, 0, 0, 315, 0, 0,
- 0, 0, 446, 0, 0, 0, 614, 331, 1486, 0, 1315};
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 193, 0, 0, 1354,
+ 0, 0, 0, 0, 0, 0, 1121, 0, 1738, 0, 1207, 0, 0, 0, 0, 1720,
+ 0, 0, 1097, 0, 0, 0, 0, 0, 0, 0, 1859, 0, 0, 0, 0, 0,
+ 0, 0, 0, 1604, 0, 0, 0, 215, 0, 1963, 0, 0, 1397, 0, 52, 0,
+ 0, 0, 0, 0, 0, 1606, 0, 0, 0, 0, 350, 0, 1235, 212, 0, 0,
+ 0, 0, 0, 0, 1595, 0, 0, 602, 16, 0, 713, 1126, 0, 0, 0, 0,
+ 0, 1739, 0, 0, 474, 0, 0, 1520, 0, 1856, 0, 0, 0, 0, 0, 0,
+ 1572, 0, 0, 0, 0, 1368, 0, 119, 0, 1818, 0, 797, 0, 0, 0, 0,
+ 0, 0, 0, 824, 0, 0, 0, 0, 0, 0, 1667, 0, 0, 1956, 0, 149,
+ 0, 805, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 423,
+ 0, 0, 1315, 1801, 0, 0, 969, 0, 0, 0, 0, 229, 0, 831, 0, 190,
+ 0, 0, 0, 0, 640, 0, 0, 0, 0, 0, 0, 1928, 59, 720, 897, 0,
+ 0, 0, 552, 0, 0, 1079, 0, 0, 0, 0, 0, 0, 0, 0, 693, 0,
+ 0, 0, 922, 0, 0, 0, 0, 228, 0, 0, 0, 0, 0, 1044, 1407, 0,
+ 0, 54, 0, 0, 697, 0, 630, 980, 300, 0, 450, 693, 0, 0, 0, 0,
+ 0, 0, 769, 0, 11, 0, 1728, 0, 0, 1591, 723, 0, 1508, 1928, 0, 0,
+ 154, 0, 1088, 0, 1573, 0, 0, 0, 0, 98, 0, 708, 0, 0, 207, 1198,
+ 0, 0, 0, 1649, 404, 0, 0, 0, 0, 0, 267, 0, 242, 130, 0, 0,
+ 99, 0, 598, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 10, 949,
+ 0, 0, 112, 959, 536, 695, 1237, 0, 0, 179, 1911, 0, 0, 0, 0, 1812,
+ 0, 0, 0, 0, 0, 816, 532, 624, 0, 0, 0, 0, 0, 0, 810, 0,
+ 0, 973, 1068, 0, 0, 0, 127, 0, 0, 1201, 0, 1866, 0, 0, 0, 0,
+ 628, 0, 0, 0, 0, 1910, 0, 1976, 835, 0, 405, 0, 0, 1220, 0, 1923,
+ 305, 0, 0, 0, 955, 851, 0, 0, 0, 997, 0, 0, 0, 0, 1680, 395,
+ 2, 0, 969, 668, 1411, 1876, 951, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 873, 0, 0, 701, 0, 0, 525, 998, 1713, 0, 0, 537, 0, 0, 0,
+ 0, 0, 0, 0, 1571, 0, 327, 0, 0, 1409, 1757, 0, 647, 1681, 0, 1861,
+ 0, 0, 78, 0, 306, 523, 23, 1412, 1225, 223, 0, 0, 75, 0, 948, 0,
+ 167, 1394, 0, 0, 0, 0, 254, 0, 0, 0, 0, 0, 332, 1156, 130, 0,
+ 0, 370, 282, 0, 0, 420, 0, 297, 553, 0, 0, 0, 777, 0, 0, 9,
+ 192, 537, 1909, 1153, 67, 0, 1881, 823, 0, 0, 10, 0, 603, 0, 187, 0,
+ 0, 1604, 798, 827, 1474, 1302, 0, 1349, 893, 0, 1700, 1194, 0, 1444, 0, 0,
+ 458, 680, 973, 0, 0, 0, 1195, 0, 0, 0, 220, 1053, 100, 731, 1797, 0,
+ 0, 0, 680, 0, 215, 0, 1580, 470, 0, 0, 177, 685, 0, 0, 52, 0,
+ 1783, 1547, 11, 446, 0, 523, 0, 0, 0, 1650, 787, 0, 1965, 0, 744, 0,
+ 0, 0, 126, 0, 30, 0, 0, 0, 0, 1364, 0, 156, 1580, 1320, 0, 333,
+ 0, 0, 0, 0, 0, 0, 699, 0, 990, 368, 1812, 0, 105, 0, 0, 148,
+ 0, 0, 0, 759, 0, 310, 0, 0, 0, 0, 0, 0, 0, 1894, 697, 137,
+ 211, 913, 328, 861, 1462, 0, 0, 885, 0, 0, 438, 0, 739, 1328, 647, 1898,
+ 0, 268, 0, 0, 0, 731, 0, 1349, 1872, 0, 0, 0, 205, 0, 0, 0,
+ 0, 0, 1030, 562, 0, 297, 0, 629, 835, 921, 0, 0, 344, 1740, 0, 0,
+ 495, 0, 371, 0, 283, 457, 908, 361, 0, 1806, 1411, 863, 0, 0, 796, 146,
+ 0, 0, 1590, 0, 0, 0, 1832, 0, 0, 0, 904, 901, 81, 938, 0, 896,
+ 903, 1408, 17, 918, 0, 1827, 0, 1737, 0, 0, 1190, 0, 0, 0, 0, 0,
+ 0, 1744, 0, 514, 666, 674, 0, 0, 881, 90, 1423, 515, 473, 910, 0, 0,
+ 1134, 0, 425, 0, 609, 189, 682, 0, 1699, 0, 628, 156, 0, 0, 0, 0,
+ 1124, 0, 0, 0, 1895, 419, 0, 0, 1767, 0, 101, 0, 0, 0, 425, 749,
+ 127, 1690, 0, 1900, 0, 533, 1100, 0, 1879, 0, 0, 655, 0, 116, 0, 1734,
+ 1051, 0, 521, 0, 0, 1730, 0, 1449, 0, 0, 0, 0, 1903, 0, 0, 311,
+ 1006, 0, 0, 1576, 551, 142, 0, 677, 1364, 1515, 0, 0, 0, 0, 0, 1725,
+ 1469, 0, 0, 351, 0, 0, 0, 793, 0, 0, 541, 1934, 636, 1010, 0, 1370,
+ 0, 0, 0, 618, 1334, 1839, 0, 1002, 0, 431, 1440, 635, 0, 920, 0, 0,
+ 0, 403, 0, 1945, 0, 74, 0, 0, 0, 1466, 1095, 0, 981, 0, 0, 0,
+ 262, 0, 0, 1495, 0, 0, 0, 0, 1534, 1933, 0, 46, 0, 0, 0, 1393,
+ 398, 1105, 0, 735, 371, 115, 39, 613, 255, 0, 1906, 0, 0, 0, 1844, 946,
+ 242, 0, 0, 129, 0, 1856, 1145, 1186, 0, 939, 1693, 0, 1581, 0, 1961, 0,
+ 65, 139, 984, 1401, 0, 0, 1576, 142, 1937, 0, 0, 987, 130, 889, 0, 347,
+ 975, 1463, 0, 456, 1825, 1232, 103, 647, 1609, 0, 0, 0, 123, 267, 642, 0,
+ 718, 0, 893, 0, 0, 1198, 602, 285, 1670, 105, 0, 0, 1247, 0, 872, 0,
+ 113, 236, 0, 1227, 1217, 0, 0, 391, 0, 1959, 729, 700, 0, 1011, 0, 0,
+ 0, 315, 283, 1897, 238, 0, 598, 687, 0, 0, 857, 0, 0, 637, 139, 0,
+ 0, 0, 980, 695, 106, 0, 373, 269, 0, 774, 757, 0, 0, 1022, 0, 746,
+ 1802, 2, 509, 0, 454, 0, 0, 934, 1615, 0, 0, 77, 0, 355, 0, 1518,
+ 1138, 1333, 0, 0, 0, 0, 0, 0, 471, 441, 0, 396, 0, 682, 246, 894,
+ 0, 1784, 1647, 677, 0, 847, 0, 0, 0, 0, 0, 0, 327, 0, 203, 1171,
+ 266, 1459, 919, 1091, 1126, 515, 0, 1656, 469, 183, 0, 1797, 0, 809, 0, 1523,
+ 71, 0, 1387, 0, 347, 0, 539, 301, 56, 110, 21, 1776, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 274, 0, 298, 1875, 0, 1362, 448, 0, 1052, 1964, 0,
+ 0, 678, 0, 0, 501, 0, 0, 765, 923, 0, 539, 410, 885, 0, 261, 1240,
+ 0, 446, 339, 876, 0, 616, 1186, 0, 1454, 0, 0, 876, 653, 87, 78, 406,
+ 938, 1335, 0, 0, 6, 0, 0, 0, 1594, 0, 1072, 83, 0, 0, 0, 0,
+ 0, 1152, 0, 995, 0, 346, 0, 366, 305, 1274, 0, 163, 0, 0, 1756, 0,
+ 363, 234, 0, 280, 0, 0, 1660, 897, 0, 125, 1548, 312, 1290, 907, 0, 80,
+ 0, 714, 161, 0, 0, 264, 0, 0, 0, 534, 0, 216, 0, 0, 0, 638,
+ 0, 49, 0, 803, 0, 1441, 0, 475, 0, 0, 137, 1965, 1181, 0, 883, 0,
+ 501, 13, 1693, 0, 924, 0, 0, 0, 536, 248, 0, 672, 0, 0, 513, 908,
+ 1045, 0, 142, 374, 128, 0, 210, 1580, 833, 1602, 278, 660, 0, 0, 303, 0,
+ 1569, 0, 0, 200, 0, 0, 1085, 0, 0, 0, 1896, 0, 1929, 0, 0, 451,
+ 791, 0, 147, 412, 1221, 0, 970, 410, 0, 50, 13, 939, 93, 0, 774, 90,
+ 0, 0, 820, 71, 987, 948, 0, 1779, 0, 1318, 475, 1759, 0, 0, 0, 104,
+ 0, 0, 467, 12, 1410, 0, 909, 723, 143, 1853, 1481, 0, 773, 0, 107, 0,
+ 491, 656, 0, 0, 0, 1778, 1468, 630, 0, 316, 0, 1866, 0, 1139, 919, 1848,
+ 0, 1296, 4, 0, 0, 0, 633, 987, 0, 0, 0, 683, 133, 0, 728, 997,
+ 190, 230, 1861, 0, 585, 634, 0, 1326, 895, 1335, 0, 0, 0, 422, 667, 221,
+ 79, 1937, 0, 0, 457, 845, 1736, 500, 903, 498, 370, 1635, 1409, 9, 15, 0,
+ 0, 522, 0, 518, 118, 841, 417, 0, 929, 827, 802, 0, 0, 0, 184, 1639,
+ 0, 0, 1731, 261, 0, 0, 0, 886, 454, 0, 1742, 3, 0, 0, 111, 0,
+ 0, 0, 552, 0, 0, 376, 966, 0, 0, 516, 254, 900, 0, 0, 0, 0,
+ 499, 0, 0, 0, 889, 705, 0, 0, 255, 0, 0, 1907, 0, 1898, 0, 814,
+ 0, 605, 0, 412, 222, 790, 335, 0, 0, 142, 794, 0, 0, 972, 0, 0,
+ 628, 0, 109, 1553, 1153, 335, 748, 1512, 892, 1355, 1943, 801, 115, 0, 934, 228,
+ 428, 0, 0, 0, 255, 0, 1865, 1531, 0, 0, 0, 0, 962, 979, 1268, 237,
+ 108, 673, 0, 1560, 0, 0, 712, 1749, 0, 651, 289, 0, 108, 0, 157, 1623,
+ 0, 120, 77, 990, 1706, 350, 567, 1837, 1488, 0, 169, 1498, 0, 630, 217, 200,
+ 0, 0, 1818, 0, 0, 0, 0, 0, 0, 270, 1599, 632, 1505, 172, 963, 546,
+ 0, 613, 929, 0, 0, 214, 1539, 0, 82, 1768, 482, 0, 0, 1957, 0, 96,
+ 970, 398, 797, 688, 0, 723, 1379, 952, 661, 0, 1897, 0, 1675, 348, 0, 0,
+ 0, 1027, 0, 0, 0, 0, 865, 1550, 1452, 0, 537, 0, 64, 0, 965, 408,
+ 1303, 1236, 871, 0, 0, 27, 0, 0, 436, 493, 1723, 577, 1555, 0, 1868, 0,
+ 400, 0, 0, 0, 0, 0, 0, 597, 303, 745, 790, 629, 1482, 1010, 737, 0,
+ 0, 0, 0, 0, 0, 0, 949, 63, 1460, 753, 0, 0, 0, 435, 326, 0,
+ 130, 0, 82, 703, 0, 1759, 826, 0, 0, 0, 0, 1889, 0, 114, 607, 390,
+ 506, 0, 557, 1799, 921, 560, 5, 1109, 0, 430, 529, 0, 350, 573, 1399, 0,
+ 1050, 592, 0, 0, 118, 446, 830, 1365, 501, 1289, 376, 232, 0, 90, 1956, 0,
+ 723, 123, 0, 166, 609, 744, 0, 0, 0, 0, 956, 62, 0, 302, 530, 288,
+ 0, 727, 0, 1023, 0, 1388, 1335, 0, 0, 880, 496, 315, 1521, 478, 667, 898,
+ 86, 1735, 0, 1683, 178, 566, 1495, 27, 0, 0, 0, 0, 245, 266, 394, 73,
+ 0, 780, 280, 577, 0, 1902, 631, 0, 1922, 60, 358, 0, 0, 836, 0, 937,
+ 0, 75, 0, 526, 698, 0, 742, 1253, 0, 302, 1938, 506, 0, 862, 41, 0,
+ 0, 0, 746, 102, 696, 0, 0, 473, 159, 161, 1885, 0, 15, 1035, 0, 275,
+ 0, 301, 19, 0, 762, 0, 563, 286, 1117, 0, 1944, 184, 0, 1175, 760, 0,
+ 0, 1737, 0, 86, 1429, 1594, 1868, 440, 560, 1114, 0, 521, 0, 599, 808, 0,
+ 0, 1229, 331, 0, 316, 649, 492, 514, 425, 0, 563, 870, 479, 684, 549, 0,
+ 1736, 976, 595, 786, 0, 0, 63, 0, 929, 664, 0, 0, 98, 0, 819, 590,
+ 0, 1612, 0, 1444, 0, 0, 184, 297, 882, 1322, 702, 219, 1053, 247, 0, 393,
+ 1705, 41, 874, 231, 0, 55, 236, 0, 411, 0, 0, 539, 0, 0, 0, 620,
+ 878, 942, 329, 1729, 0, 782, 558, 0, 87, 0, 1844, 719, 0, 0, 0, 1261,
+ 0, 0, 0, 234, 0, 0, 109, 351, 0, 0, 187, 0, 0, 1944, 852, 0,
+ 1703, 68, 958, 5, 296, 0, 1809, 0, 427, 0, 1731, 1757, 0, 357, 1876, 697,
+ 174, 0, 51, 0, 0, 0, 30, 0, 0, 0, 0, 415, 824, 1251, 0, 1648,
+ 675, 389, 0, 597, 0, 724, 0, 0, 0, 0, 252, 923, 408, 0, 296, 1143,
+ 0, 148, 1573, 0, 384, 893, 0, 772, 1843, 0, 375, 232, 882, 0, 619, 0,
+ 690, 0, 1374, 516, 356, 0, 1889, 0, 2, 0, 0, 0, 0, 492, 86, 3,
+ 0, 953, 1190, 0, 307, 433, 0, 0, 1104};
int MangledHashG(const char *key, const int *T)
{
@@ -155,7 +165,7 @@ int MangledHashG(const char *key, const int *T)
for (int i = 0; key[i] != '\0'; i++)
{
sum += T[i] * key[i];
- sum %= 1819;
+ sum %= 1977;
}
return mangledkG[sum];
}
@@ -165,30 +175,29 @@ int MangledPerfectHash(const char *key)
if (strlen(key) > 37)
return 0;
- return (MangledHashG(key, mangledkT1) + MangledHashG(key, mangledkT2)) % 1819;
+ return (MangledHashG(key, mangledkT1) + MangledHashG(key, mangledkT2)) % 1977;
}
-constexpr int unmangledkT1[] = {293, 75, 40, 95, 74, 289, 163, 32, 196, 213, 151, 250, 270,
- 222, 33, 225, 68, 121, 96, 188, 267, 106, 137, 167, 63, 225};
-constexpr int unmangledkT2[] = {282, 168, 232, 116, 146, 41, 230, 239, 190, 13, 17, 153, 163,
- 115, 101, 5, 235, 257, 66, 70, 287, 264, 162, 100, 294, 5};
+constexpr int unmangledkT1[] = {163, 200, 23, 188, 228, 164, 235, 223, 155, 227, 190, 135, 61,
+ 36, 102, 226, 161, 44, 69, 138, 105, 177, 44, 180, 41, 256};
+constexpr int unmangledkT2[] = {185, 17, 279, 66, 39, 191, 246, 40, 267, 239, 253, 57, 237,
+ 78, 238, 45, 82, 49, 8, 23, 206, 264, 108, 23, 272, 147};
constexpr int unmangledkG[] = {
- 0, 0, 0, 0, 215, 0, 0, 0, 0, 0, 55, 0, 0, 0, 240, 0, 27, 192, 0,
- 0, 135, 7, 53, 165, 0, 0, 0, 0, 0, 0, 0, 0, 0, 291, 0, 0, 145, 74,
- 0, 258, 13, 0, 0, 200, 0, 0, 0, 71, 116, 0, 53, 0, 48, 222, 0, 185, 0,
- 135, 0, 24, 262, 0, 24, 242, 0, 0, 0, 195, 0, 39, 8, 99, 152, 0, 0, 4,
- 0, 0, 0, 94, 97, 0, 0, 32, 0, 242, 67, 0, 3, 0, 100, 0, 0, 0, 13,
- 101, 0, 46, 0, 0, 105, 0, 0, 0, 0, 96, 0, 110, 228, 0, 52, 269, 0, 0,
- 0, 0, 0, 6, 0, 0, 109, 131, 0, 0, 0, 93, 283, 251, 189, 0, 111, 0, 0,
- 0, 65, 24, 236, 154, 0, 132, 204, 0, 207, 0, 0, 0, 0, 0, 87, 74, 60, 142,
- 137, 69, 0, 0, 0, 75, 0, 0, 88, 0, 124, 51, 56, 0, 113, 0, 0, 0, 46,
- 0, 0, 221, 0, 58, 278, 257, 0, 0, 0, 271, 149, 91, 0, 224, 95, 152, 0, 0,
- 81, 49, 198, 121, 74, 0, 0, 0, 0, 0, 94, 247, 41, 0, 0, 0, 10, 140, 0,
- 0, 0, 119, 25, 0, 106, 0, 195, 115, 35, 0, 162, 0, 81, 0, 23, 76, 0, 272,
- 86, 72, 52, 0, 0, 118, 0, 125, 0, 145, 0, 214, 0, 145, 228, 0, 0, 121, 0,
- 0, 110, 60, 18, 7, 5, 190, 276, 96, 0, 57, 249, 0, 65, 31, 213, 0, 0, 29,
- 178, 108, 125, 30, 0, 0, 0, 0, 0, 200, 250, 0, 35, 0, 103, 230, 243, 276, 17,
- 268, 147, 180, 46, 55, 26, 4, 269, 16, 0};
+ 0, 0, 0, 0, 0, 88, 0, 159, 0, 0, 56, 0, 142, 0, 0, 0, 80, 0, 0,
+ 0, 24, 0, 0, 24, 64, 178, 0, 0, 0, 0, 0, 0, 31, 16, 129, 0, 0, 0,
+ 0, 267, 0, 120, 0, 0, 84, 0, 270, 263, 101, 0, 77, 149, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 87, 82, 0, 113, 0, 0, 255, 92, 0, 155, 136, 0, 25,
+ 52, 0, 95, 0, 91, 0, 0, 0, 169, 253, 9, 16, 104, 6, 0, 0, 0, 229, 0,
+ 102, 254, 40, 0, 75, 6, 117, 253, 0, 0, 138, 0, 147, 0, 0, 0, 0, 0, 0,
+ 0, 0, 47, 0, 0, 72, 0, 149, 0, 272, 62, 128, 0, 71, 169, 106, 0, 121, 57,
+ 279, 0, 0, 0, 0, 98, 0, 0, 251, 55, 0, 12, 0, 143, 0, 201, 243, 58, 207,
+ 0, 160, 52, 0, 0, 0, 0, 3, 0, 190, 0, 22, 0, 0, 67, 10, 56, 0, 268,
+ 259, 151, 112, 0, 52, 145, 19, 104, 0, 99, 0, 0, 255, 118, 61, 0, 16, 83, 0,
+ 0, 54, 16, 15, 141, 21, 0, 259, 145, 186, 92, 253, 1, 254, 97, 0, 15, 0, 212,
+ 111, 18, 215, 50, 0, 0, 27, 36, 59, 157, 256, 272, 0, 267, 180, 0, 31, 0, 13,
+ 0, 208, 109, 0, 0, 279, 13, 0, 0, 67, 0, 65, 84, 0, 215, 0, 0, 176, 131,
+ 0, 136, 0, 273, 235, 0, 251, 43, 35, 251, 118, 49, 39, 66, 0, 180, 87, 0, 62,
+ 191, 0, 8, 158, 203, 196, 58, 185, 136, 139, 126, 0, 0, 0, 0};
int UnmangledHashG(const char *key, const int *T)
{
@@ -197,7 +206,7 @@ int UnmangledHashG(const char *key, const int *T)
for (int i = 0; key[i] != '\0'; i++)
{
sum += T[i] * key[i];
- sum %= 295;
+ sum %= 281;
}
return unmangledkG[sum];
}
@@ -207,7 +216,7 @@ int UnmangledPerfectHash(const char *key)
if (strlen(key) > 26)
return 0;
- return (UnmangledHashG(key, unmangledkT1) + UnmangledHashG(key, unmangledkT2)) % 295;
+ return (UnmangledHashG(key, unmangledkT1) + UnmangledHashG(key, unmangledkT2)) % 281;
}
} // namespace
diff --git a/chromium/third_party/angle/src/compiler/translator/ImmutableString_autogen.cpp b/chromium/third_party/angle/src/compiler/translator/ImmutableString_autogen.cpp
index b7790f7b566..11b3c06f932 100644
--- a/chromium/third_party/angle/src/compiler/translator/ImmutableString_autogen.cpp
+++ b/chromium/third_party/angle/src/compiler/translator/ImmutableString_autogen.cpp
@@ -24,293 +24,294 @@ std::ostream &operator<<(std::ostream &os, const sh::ImmutableString &str)
namespace
{
-constexpr int mangledkT1[] = {417, 3313, 3044, 680, 2508, 3561, 1073, 351, 457, 1363,
- 1704, 3701, 2117, 3388, 1046, 3102, 4330, 1835, 3825, 249,
- 345, 1171, 4152, 3215, 3212, 3745, 2872, 3795, 3526, 3916,
- 2870, 642, 326, 585, 2346, 2144, 2595};
-constexpr int mangledkT2[] = {173, 3815, 3691, 3308, 3907, 1340, 3432, 3919, 2665, 3544,
- 3700, 2906, 3546, 3971, 952, 918, 2735, 3910, 3624, 3624,
- 689, 3012, 1300, 3916, 1468, 4198, 864, 1975, 3174, 2392,
- 2885, 3797, 379, 3769, 1054, 4303, 2029};
+constexpr int mangledkT1[] = {419, 3324, 3055, 682, 2516, 3573, 1077, 352, 459, 1367,
+ 1709, 3713, 2124, 3400, 1049, 3112, 4345, 1841, 3838, 250,
+ 346, 1175, 4166, 3226, 3223, 3757, 2882, 3808, 3538, 3929,
+ 2879, 645, 327, 587, 2354, 2152, 2604};
+constexpr int mangledkT2[] = {173, 3828, 3704, 3319, 3921, 1345, 3443, 3932, 2674, 3556,
+ 3712, 2915, 3558, 3985, 956, 921, 2744, 3923, 3636, 3636,
+ 691, 3023, 1304, 3929, 1473, 4212, 867, 1982, 3185, 2400,
+ 2895, 3809, 381, 3781, 1058, 4317, 2036};
constexpr int mangledkG[] = {
- 0, 0, 0, 0, 0, 0, 0, 0, 4046, 0, 0, 0, 3913, 0, 0, 0,
- 0, 1688, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1126, 0,
- 0, 0, 0, 0, 0, 0, 0, 1324, 0, 0, 559, 3047, 0, 0, 0, 0,
- 0, 0, 0, 0, 0, 0, 0, 0, 0, 1220, 3078, 4432, 0, 0, 0, 4398,
- 1246, 0, 0, 0, 2758, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
- 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1024, 0,
- 0, 0, 0, 4156, 0, 0, 0, 0, 0, 2014, 0, 0, 0, 0, 0, 0,
- 3409, 1575, 0, 1860, 818, 1854, 0, 0, 2843, 0, 0, 0, 0, 0, 376, 0,
- 0, 0, 0, 0, 0, 0, 3906, 0, 982, 0, 0, 0, 1719, 0, 0, 0,
- 0, 0, 0, 0, 0, 240, 0, 0, 0, 829, 0, 0, 0, 0, 0, 0,
- 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 4174, 0, 0, 0,
- 0, 0, 296, 1398, 0, 1665, 0, 0, 67, 0, 853, 0, 0, 2957, 0, 0,
- 2419, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
- 0, 0, 0, 0, 0, 1211, 0, 0, 3659, 0, 0, 0, 0, 0, 0, 0,
- 240, 0, 1545, 1946, 0, 0, 0, 2341, 0, 0, 0, 0, 0, 0, 2096, 0,
- 0, 3018, 0, 0, 0, 0, 0, 2306, 984, 14, 0, 0, 0, 3367, 0, 0,
- 4406, 0, 0, 0, 0, 3898, 0, 0, 354, 0, 0, 0, 0, 4386, 0, 2046,
- 0, 0, 0, 0, 0, 1234, 0, 1483, 0, 0, 4335, 228, 2659, 0, 526, 0,
- 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1896, 0, 0, 0, 0,
- 0, 0, 1728, 0, 0, 0, 2163, 1841, 3798, 0, 0, 0, 890, 0, 0, 0,
- 0, 0, 0, 0, 0, 0, 0, 0, 872, 0, 0, 0, 0, 0, 503, 0,
- 333, 1676, 0, 0, 4356, 2068, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
- 798, 0, 115, 1536, 0, 0, 0, 0, 4327, 0, 0, 0, 0, 0, 0, 0,
- 3513, 0, 0, 0, 0, 4035, 999, 764, 0, 0, 0, 0, 0, 0, 0, 1127,
- 2850, 0, 0, 0, 0, 0, 0, 0, 0, 3897, 0, 0, 0, 0, 0, 0,
- 0, 2732, 1387, 0, 0, 0, 0, 0, 0, 0, 0, 0, 773, 3079, 0, 0,
- 0, 1425, 0, 0, 0, 874, 306, 0, 0, 0, 0, 0, 0, 0, 0, 0,
- 1153, 0, 0, 1232, 0, 0, 0, 1208, 0, 0, 0, 0, 0, 3898, 0, 0,
- 0, 0, 0, 0, 0, 1706, 3200, 3292, 1993, 0, 1020, 3202, 0, 0, 0, 0,
- 2043, 862, 0, 3541, 0, 0, 3985, 0, 0, 0, 0, 0, 0, 75, 0, 0,
- 0, 0, 3555, 1345, 640, 0, 0, 0, 0, 0, 0, 0, 2041, 0, 3950, 874,
- 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3176, 412,
- 0, 0, 0, 0, 4409, 0, 0, 3255, 0, 0, 0, 0, 0, 0, 0, 0,
- 896, 0, 0, 0, 4344, 4215, 0, 0, 3028, 0, 0, 0, 1697, 269, 0, 0,
- 0, 0, 1530, 0, 0, 4216, 1620, 0, 0, 0, 0, 611, 498, 0, 0, 452,
- 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 1757, 0, 0, 117, 1172,
- 0, 900, 4137, 0, 0, 3639, 1838, 0, 0, 793, 0, 0, 0, 0, 191, 0,
- 0, 0, 0, 2407, 0, 0, 0, 311, 0, 0, 0, 0, 824, 0, 1560, 0,
- 0, 2105, 0, 0, 1522, 4347, 0, 1445, 1601, 0, 3674, 0, 2444, 0, 0, 0,
- 0, 1467, 1387, 3874, 2896, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
- 2099, 0, 0, 3277, 0, 1100, 0, 0, 2418, 0, 0, 1616, 0, 3212, 0, 328,
- 0, 0, 0, 2574, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
- 773, 0, 0, 0, 0, 1652, 0, 2750, 955, 719, 0, 0, 0, 0, 383, 0,
- 0, 0, 0, 0, 0, 0, 0, 1385, 0, 0, 84, 0, 0, 0, 3263, 0,
- 0, 0, 3517, 0, 0, 0, 0, 0, 1634, 0, 1931, 2758, 0, 0, 0, 0,
- 3887, 570, 851, 0, 0, 1408, 1789, 0, 0, 1637, 590, 0, 0, 0, 0, 891,
- 0, 0, 0, 2412, 0, 0, 0, 0, 0, 0, 3824, 0, 0, 131, 0, 0,
- 0, 0, 0, 0, 0, 0, 0, 0, 909, 0, 0, 0, 0, 0, 0, 3632,
- 0, 0, 0, 0, 0, 876, 0, 0, 1684, 0, 3820, 0, 0, 0, 0, 1902,
- 2531, 677, 0, 3733, 1261, 139, 1652, 0, 0, 0, 1331, 1631, 0, 0, 0, 0,
- 0, 515, 1197, 645, 0, 2137, 203, 0, 0, 0, 0, 369, 469, 0, 0, 0,
- 0, 0, 0, 0, 0, 0, 0, 0, 0, 1816, 782, 0, 3192, 0, 1959, 0,
- 243, 0, 573, 0, 0, 0, 3141, 0, 0, 0, 0, 0, 290, 1751, 0, 0,
- 1943, 0, 0, 1021, 2402, 0, 2671, 0, 2747, 4067, 0, 0, 0, 0, 0, 0,
- 3845, 4125, 0, 356, 0, 0, 2585, 0, 0, 0, 1626, 0, 0, 4289, 0, 0,
- 0, 0, 990, 916, 302, 0, 0, 0, 0, 0, 2310, 0, 4383, 0, 0, 2396,
- 0, 4088, 1847, 0, 3847, 0, 0, 0, 0, 0, 0, 0, 315, 0, 0, 1091,
- 0, 0, 0, 2669, 0, 4148, 0, 0, 0, 0, 630, 0, 251, 0, 3728, 0,
- 1546, 1879, 0, 3815, 0, 1548, 1389, 0, 2596, 3228, 314, 3563, 3798, 0, 206, 3170,
- 0, 0, 2316, 0, 3357, 3608, 0, 0, 466, 0, 101, 3756, 0, 0, 0, 2093,
- 780, 0, 0, 0, 2844, 0, 0, 0, 0, 0, 1190, 201, 0, 0, 0, 0,
- 0, 480, 0, 4413, 4024, 0, 36, 0, 0, 1795, 1037, 0, 0, 0, 3440, 1528,
- 0, 0, 1643, 0, 3495, 0, 0, 1786, 0, 0, 0, 0, 0, 0, 0, 90,
- 3083, 3508, 3718, 2824, 0, 0, 3774, 0, 0, 0, 0, 150, 0, 0, 4245, 0,
- 1010, 1446, 0, 0, 0, 0, 0, 981, 0, 689, 0, 422, 0, 0, 4075, 0,
- 0, 0, 0, 739, 316, 0, 0, 0, 0, 964, 0, 1060, 0, 0, 3893, 0,
- 1724, 126, 0, 0, 0, 428, 3764, 0, 411, 0, 0, 0, 0, 0, 1164, 3790,
- 0, 0, 0, 454, 879, 0, 0, 0, 1677, 0, 1093, 0, 1249, 843, 524, 0,
- 0, 0, 3691, 0, 0, 1343, 3408, 0, 0, 1798, 0, 251, 0, 0, 0, 0,
- 0, 4121, 0, 0, 3993, 1416, 0, 779, 0, 0, 0, 0, 0, 2935, 0, 0,
- 930, 0, 749, 0, 0, 0, 0, 499, 0, 1031, 2063, 1762, 1334, 2398, 0, 875,
- 0, 1016, 0, 0, 0, 0, 0, 0, 0, 273, 2030, 1220, 0, 0, 3271, 0,
- 0, 0, 0, 1910, 0, 0, 0, 0, 0, 0, 0, 0, 597, 1737, 2139, 0,
- 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 79, 0, 1123, 0, 0,
- 1124, 3860, 203, 675, 0, 4057, 0, 0, 745, 0, 0, 0, 1175, 0, 3140, 64,
- 0, 2640, 0, 104, 0, 2072, 772, 0, 0, 0, 0, 547, 0, 0, 0, 1312,
- 0, 0, 0, 0, 1870, 0, 3993, 2934, 0, 0, 2777, 0, 4314, 648, 0, 677,
- 0, 2942, 0, 452, 0, 3622, 0, 4209, 0, 0, 1009, 0, 0, 0, 0, 0,
- 1023, 0, 312, 1713, 1127, 0, 866, 0, 0, 0, 0, 0, 2113, 510, 4204, 0,
- 0, 0, 0, 0, 645, 213, 0, 0, 1985, 1181, 0, 1408, 165, 931, 76, 0,
- 0, 1291, 4264, 0, 1507, 1278, 0, 0, 0, 0, 630, 0, 0, 513, 1092, 4033,
- 0, 4339, 930, 0, 450, 1569, 4389, 0, 0, 0, 0, 982, 0, 0, 897, 0,
- 1706, 0, 1963, 0, 0, 789, 2035, 0, 813, 342, 0, 3001, 0, 230, 0, 2916,
- 0, 0, 2637, 1897, 0, 0, 0, 0, 0, 882, 37, 0, 2120, 0, 2968, 0,
- 0, 567, 0, 3458, 0, 0, 0, 0, 730, 0, 3579, 0, 1364, 0, 0, 4416,
- 0, 0, 3773, 1046, 3779, 0, 540, 1666, 1678, 0, 822, 0, 0, 0, 0, 0,
- 0, 900, 1908, 0, 0, 0, 4332, 4273, 1025, 739, 2558, 216, 368, 0, 0, 0,
- 2454, 857, 0, 148, 451, 0, 0, 170, 0, 0, 1104, 0, 216, 0, 1662, 782,
- 0, 0, 0, 1240, 1098, 4298, 0, 0, 0, 0, 449, 0, 0, 0, 69, 0,
- 0, 0, 669, 0, 797, 0, 266, 2615, 2513, 0, 1231, 0, 1362, 0, 0, 0,
- 2775, 0, 165, 0, 0, 0, 1516, 0, 963, 0, 0, 0, 805, 0, 0, 0,
- 0, 0, 1258, 0, 4209, 0, 1035, 84, 0, 760, 0, 2044, 0, 0, 1164, 42,
- 1205, 35, 0, 3565, 2849, 0, 2741, 2048, 0, 2451, 0, 0, 0, 0, 0, 0,
- 2880, 720, 1617, 0, 1493, 0, 0, 0, 0, 3678, 0, 0, 2489, 0, 2423, 0,
- 1279, 469, 3735, 408, 0, 2886, 0, 0, 0, 0, 0, 0, 1616, 223, 3639, 923,
- 1892, 0, 3758, 0, 0, 0, 0, 3901, 1934, 0, 0, 0, 0, 0, 31, 962,
- 3425, 0, 169, 766, 169, 0, 0, 369, 0, 137, 2234, 0, 0, 0, 1699, 3838,
- 3523, 561, 109, 3650, 0, 1784, 3960, 1203, 0, 0, 0, 0, 0, 86, 0, 0,
- 2396, 0, 1855, 0, 0, 0, 0, 0, 3004, 0, 2934, 904, 0, 4399, 29, 0,
- 902, 1046, 3238, 0, 0, 0, 1763, 0, 628, 0, 0, 88, 0, 0, 2368, 0,
- 0, 0, 704, 2780, 0, 604, 0, 0, 360, 4304, 2313, 271, 0, 0, 0, 222,
- 3006, 880, 0, 3146, 1328, 1562, 1138, 101, 4260, 84, 1737, 1511, 4327, 0, 2211, 1612,
- 0, 0, 0, 952, 0, 3654, 1919, 1720, 0, 0, 0, 1716, 3380, 1891, 0, 1351,
- 0, 97, 0, 0, 3450, 0, 3751, 3934, 0, 0, 704, 0, 0, 0, 0, 0,
- 1929, 94, 0, 1166, 0, 60, 0, 87, 0, 1128, 0, 0, 654, 0, 4131, 1291,
- 0, 175, 0, 700, 1706, 0, 0, 0, 0, 0, 0, 180, 1705, 2132, 235, 0,
- 1290, 578, 0, 815, 0, 0, 4050, 0, 0, 0, 163, 0, 2590, 0, 0, 0,
- 0, 0, 347, 0, 1960, 0, 0, 3038, 0, 3307, 3297, 0, 0, 1848, 0, 1211,
- 0, 0, 0, 0, 0, 2903, 50, 64, 2403, 1253, 0, 622, 0, 0, 1984, 3035,
- 0, 0, 1332, 3984, 1098, 4181, 0, 0, 0, 623, 0, 1503, 0, 0, 1202, 0,
- 405, 281, 0, 2447, 0, 0, 1010, 0, 192, 0, 3923, 554, 0, 0, 0, 1216,
- 0, 354, 1150, 0, 3779, 0, 0, 0, 1086, 1257, 4383, 0, 0, 4128, 0, 3408,
- 3718, 3991, 0, 0, 0, 2006, 0, 0, 3731, 0, 0, 4216, 1907, 1880, 0, 0,
- 1698, 1335, 812, 0, 0, 0, 4173, 0, 3273, 0, 0, 881, 0, 4111, 0, 0,
- 0, 0, 1740, 0, 991, 4135, 0, 0, 0, 99, 3182, 0, 3246, 1752, 1853, 0,
- 2670, 0, 2896, 2800, 1790, 208, 1188, 0, 3136, 0, 292, 1489, 641, 1693, 0, 1837,
- 413, 2584, 0, 0, 0, 0, 0, 373, 0, 2199, 362, 4049, 2535, 57, 2776, 0,
- 3416, 0, 0, 1123, 0, 2573, 0, 0, 416, 2966, 0, 716, 0, 455, 0, 1352,
- 0, 0, 1086, 1996, 444, 2239, 914, 0, 3600, 0, 0, 0, 0, 0, 1159, 0,
- 0, 99, 4250, 0, 2033, 3204, 3970, 0, 446, 0, 0, 0, 0, 0, 1869, 2409,
- 0, 0, 0, 0, 1341, 0, 1696, 0, 589, 0, 3326, 4332, 0, 0, 3146, 0,
- 0, 0, 0, 195, 0, 0, 0, 0, 0, 374, 2590, 2571, 1804, 0, 0, 0,
- 0, 178, 1641, 444, 4049, 0, 4038, 575, 0, 0, 258, 1456, 0, 0, 2000, 1085,
- 0, 1911, 0, 0, 0, 3651, 0, 311, 1771, 0, 4083, 2800, 0, 0, 0, 0,
- 0, 553, 534, 0, 440, 0, 0, 2082, 0, 0, 0, 2524, 1559, 4115, 2154, 0,
- 0, 0, 389, 0, 363, 0, 871, 2076, 1097, 3734, 3674, 0, 244, 3638, 0, 1541,
- 0, 203, 1051, 1630, 0, 0, 2713, 0, 0, 0, 915, 0, 0, 0, 2988, 0,
- 0, 0, 0, 4329, 3873, 0, 0, 1676, 0, 0, 0, 1839, 1017, 560, 0, 0,
- 4372, 0, 0, 169, 0, 0, 0, 0, 0, 0, 143, 0, 0, 0, 44, 1440,
- 397, 0, 0, 158, 0, 709, 0, 2456, 2069, 4250, 0, 1729, 0, 0, 0, 0,
- 1508, 0, 0, 68, 0, 0, 443, 2979, 2402, 0, 0, 0, 0, 3208, 0, 2317,
- 0, 37, 376, 4204, 0, 2224, 0, 0, 50, 219, 729, 3407, 1141, 0, 1769, 0,
- 563, 451, 193, 238, 58, 3468, 0, 3863, 0, 91, 1053, 0, 2888, 0, 1887, 4176,
- 0, 620, 0, 478, 0, 0, 1481, 0, 4074, 0, 0, 0, 596, 0, 0, 0,
- 1435, 0, 2441, 1374, 0, 0, 4208, 2090, 0, 0, 0, 3760, 0, 0, 1134, 109,
- 2325, 797, 0, 0, 0, 996, 497, 1077, 0, 2551, 329, 322, 0, 0, 1925, 0,
- 0, 1118, 0, 1481, 3885, 0, 261, 0, 0, 0, 0, 0, 0, 174, 0, 0,
- 0, 1376, 0, 1617, 0, 576, 0, 3778, 0, 961, 1375, 4359, 0, 1542, 143, 0,
- 733, 0, 4026, 2149, 0, 1675, 339, 1811, 0, 0, 0, 1612, 0, 0, 2146, 0,
- 0, 0, 3890, 0, 218, 0, 1250, 0, 4070, 0, 0, 2363, 4280, 231, 0, 0,
- 1236, 1568, 3398, 448, 0, 0, 3680, 674, 0, 1743, 0, 0, 4012, 830, 3922, 1380,
- 658, 0, 2166, 293, 1824, 0, 0, 1102, 0, 3662, 1902, 228, 0, 0, 0, 0,
- 0, 41, 1793, 2577, 0, 0, 726, 4196, 0, 0, 0, 0, 2824, 0, 0, 4408,
- 0, 0, 0, 1779, 3767, 3623, 1313, 0, 0, 1780, 0, 1149, 1648, 0, 2360, 0,
- 4117, 646, 0, 0, 1661, 2840, 0, 3553, 0, 1867, 2797, 0, 0, 0, 0, 3265,
- 799, 4307, 0, 386, 0, 490, 4172, 1695, 0, 0, 0, 696, 0, 524, 480, 3188,
- 2035, 891, 0, 0, 0, 0, 1409, 262, 242, 700, 0, 0, 845, 2268, 1247, 1646,
- 2602, 0, 1048, 0, 3406, 408, 0, 584, 0, 1680, 0, 0, 2036, 0, 0, 274,
- 0, 0, 0, 0, 0, 3781, 0, 168, 4136, 16, 164, 136, 1992, 0, 406, 0,
- 0, 1967, 0, 3903, 2555, 0, 1280, 3742, 537, 1272, 966, 797, 2924, 0, 1952, 1013,
- 0, 1923, 0, 1397, 1507, 497, 0, 0, 401, 923, 455, 0, 0, 4122, 1592, 4257,
- 0, 1350, 1364, 4006, 3958, 0, 1301, 1947, 0, 2168, 818, 187, 0, 0, 0, 1324,
- 0, 1438, 1375, 0, 2397, 2984, 0, 1864, 252, 0, 0, 0, 0, 2361, 395, 0,
- 2309, 814, 0, 802, 0, 3423, 1205, 0, 0, 465, 0, 0, 0, 4179, 0, 2954,
- 4373, 1898, 1202, 2019, 0, 2057, 0, 0, 1190, 1647, 4065, 0, 268, 3437, 0, 678,
- 1061, 0, 0, 0, 0, 613, 403, 2081, 0, 0, 2063, 2059, 0, 1683, 1069, 358,
- 637, 396, 0, 0, 980, 0, 1211, 1120, 651, 1280, 969, 846, 3385, 4414, 0, 0,
- 337, 0, 1750, 788, 1163, 0, 0, 0, 113, 616, 1822, 0, 0, 0, 491, 0,
- 0, 1911, 0, 0, 0, 974, 0, 1641, 2128, 0, 0, 0, 0, 650, 419, 345,
- 0, 0, 0, 1569, 791, 0, 660, 0, 1915, 361, 1658, 1717, 324, 0, 0, 1290,
- 0, 2282, 280, 0, 416, 1629, 0, 2152, 4186, 904, 3459, 0, 0, 2017, 0, 0,
- 0, 0, 267, 1207, 1198, 4348, 0, 0, 250, 0, 0, 0, 3204, 1165, 817, 2708,
- 1012, 0, 0, 482, 1649, 0, 1745, 0, 980, 761, 0, 0, 3182, 0, 0, 1287,
- 0, 0, 905, 410, 1246, 566, 0, 756, 4011, 0, 2273, 2742, 0, 375, 1787, 695,
- 0, 3955, 471, 0, 3229, 202, 3939, 1958, 436, 318, 0, 0, 0, 4009, 0, 617,
- 1530, 699, 1307, 1945, 0, 2074, 1869, 583, 1664, 120, 1156, 1879, 0, 0, 3457, 1710,
- 0, 0, 0, 0, 318, 926, 0, 0, 1650, 0, 0, 957, 0, 0, 0, 0,
- 0, 0, 0, 0, 0, 592, 4318, 0, 9, 4355, 911, 973, 0, 3257, 0, 78,
- 0, 1024, 0, 0, 0, 3569, 0, 1532, 0, 0, 571, 1217, 350, 0, 0, 0,
- 3742, 0, 359, 0, 1178, 0, 0, 839, 1834, 994, 65, 59, 0, 0, 4289, 69,
- 0, 0, 0, 2795, 746, 0, 0, 305, 0, 0, 0, 0, 0, 3674, 0, 0,
- 0, 3899, 0, 1828, 1851, 2091, 0, 1700, 4120, 913, 0, 188, 0, 3340, 1848, 984,
- 0, 0, 4345, 0, 1948, 3914, 1915, 0, 0, 1721, 0, 2950, 0, 0, 0, 0,
- 456, 300, 2456, 803, 0, 509, 1737, 0, 0, 0, 0, 2049, 0, 16, 407, 0,
- 506, 352, 1668, 1465, 0, 0, 0, 1298, 0, 0, 0, 390, 3405, 0, 0, 0,
- 2027, 842, 1321, 1194, 0, 0, 935, 0, 0, 0, 0, 546, 1221, 0, 0, 396,
- 1452, 4370, 0, 0, 0, 0, 2029, 0, 0, 826, 1297, 4178, 0, 764, 0, 4253,
- 1954, 0, 0, 0, 1357, 0, 1214, 0, 0, 0, 0, 2712, 0, 1269, 0, 2851,
- 0, 507, 332, 0, 4198, 0, 0, 0, 1545, 0, 0, 0, 0, 230, 496, 0,
- 3648, 0, 1465, 0, 0, 278, 0, 2294, 1121, 0, 832, 0, 1789, 3253, 1445, 3773,
- 2820, 512, 4259, 1924, 3447, 0, 0, 0, 1741, 255, 0, 3039, 1501, 0, 2854, 1484,
- 1325, 838, 897, 549, 3815, 1736, 0, 129, 3982, 4324, 0, 1955, 2835, 0, 1594, 0,
- 686, 4385, 71, 1672, 1799, 4169, 0, 0, 1012, 0, 0, 1686, 0, 864, 0, 1120,
- 0, 2792, 0, 0, 1227, 0, 655, 785, 1315, 655, 1893, 0, 0, 0, 3540, 2028,
- 0, 3509, 1283, 1075, 0, 0, 0, 4368, 2010, 0, 0, 969, 2626, 4070, 1159, 1998,
- 0, 860, 3518, 0, 1754, 4247, 34, 4167, 1467, 0, 1894, 178, 0, 0, 0, 1203,
- 0, 0, 1593, 0, 867, 3802, 473, 0, 0, 0, 551, 1061, 972, 0, 0, 0,
- 0, 451, 3555, 0, 2097, 3002, 0, 2043, 0, 0, 926, 1990, 1201, 0, 0, 0,
- 2083, 690, 0, 0, 0, 0, 0, 0, 1180, 489, 3296, 1558, 2379, 569, 3423, 453,
- 574, 0, 0, 0, 511, 798, 0, 0, 0, 1147, 731, 829, 1112, 3623, 0, 0,
- 3548, 0, 0, 2031, 1090, 3615, 0, 637, 3063, 0, 292, 499, 0, 0, 0, 2989,
- 1413, 611, 1114, 2129, 0, 0, 0, 1303, 4279, 0, 1950, 0, 3053, 1591, 854, 2996,
- 1181, 0, 742, 939, 840, 1319, 0, 4025, 3328, 0, 3242, 2929, 2251, 0, 1988, 1670,
- 1350, 0, 3672, 0, 0, 0, 3553, 0, 0, 157, 1015, 0, 0, 0, 4053, 1517,
- 0, 0, 0, 0, 677, 0, 0, 3545, 750, 599, 0, 0, 4404, 0, 1852, 1513,
- 0, 412, 0, 0, 4128, 284, 0, 473, 442, 24, 3048, 0, 455, 0, 2433, 684,
- 470, 276, 594, 700, 1282, 0, 0, 0, 1586, 103, 0, 888, 0, 1559, 1476, 841,
- 0, 2709, 3176, 1538, 486, 0, 119, 0, 0, 1992, 0, 370, 453, 0, 206, 1839,
- 240, 2465, 383, 727, 689, 0, 1083, 4384, 0, 1151, 1688, 0, 2026, 1388, 1075, 0,
- 177, 2683, 0, 4405, 1962, 3120, 4162, 0, 0, 247, 720, 0, 0, 714, 1552, 1043,
- 417, 0, 197, 0, 729, 1098, 0, 106, 0, 801, 3127, 0, 0, 1459, 309, 0,
- 737, 316, 1451, 67, 275, 400, 135, 93, 4001, 3413, 0, 372, 4022, 1371, 146, 4242,
- 847, 0, 959, 1431, 4173, 4172, 708, 0, 249, 3339, 112, 0, 1866, 2450, 3786, 0,
- 1653, 1627, 0, 0, 0, 0, 4325, 1809, 351, 1199, 3317, 0, 4271, 1685, 883, 2360,
- 939, 836, 0, 0, 2395, 0, 1135, 0, 800, 337, 0, 0, 4292, 3378, 0, 4239,
- 0, 37, 2292, 0, 0, 0, 1629, 0, 792, 0, 2073, 1096, 541, 0, 263, 1237,
- 3719, 1463, 0, 0, 2130, 0, 1861, 512, 0, 853, 649, 2388, 1035, 1904, 0, 969,
- 0, 1492, 615, 3658, 313, 340, 1217, 3502, 1555, 1407, 833, 999, 2591, 2118, 0, 704,
- 4231, 0, 279, 0, 2642, 1822, 1715, 1707, 1030, 2920, 2567, 0, 0, 0, 0, 0,
- 2900, 3155, 0, 3667, 1772, 2, 0, 1078, 2977, 0, 0, 0, 2729, 0, 1442, 0,
- 0, 0, 0, 0, 3920, 0, 0, 3935, 0, 1268, 0, 0, 445, 1392, 1363, 0,
- 0, 1065, 0, 488, 174, 3583, 2426, 1695, 0, 0, 1701, 947, 2725, 506, 1912, 0,
- 0, 2584, 783, 0, 73, 63, 8, 0, 4059, 281, 0, 0, 0, 200, 1234, 0,
- 0, 0, 2040, 0, 0, 491, 2550, 0, 270, 0, 0, 3633, 0, 545, 0, 1828,
- 0, 2017, 776, 2246, 1943, 3754, 0, 1359, 3380, 1757, 0, 0, 1655, 0, 972, 0,
- 820, 0, 721, 0, 902, 0, 4345, 139, 833, 0, 613, 3566, 2190, 1456, 4312, 0,
- 0, 0, 0, 21, 0, 2853, 0, 0, 675, 2107, 0, 293, 0, 479, 0, 0,
- 2196, 1468, 0, 0, 484, 0, 2156, 0, 946, 145, 1120, 1186, 0, 172, 1633, 1336,
- 0, 0, 289, 3205, 0, 256, 593, 968, 0, 3951, 0, 1419, 2564, 2002, 0, 0,
- 1740, 0, 0, 4287, 0, 1653, 1921, 570, 0, 1034, 0, 1124, 662, 0, 0, 1755,
- 1400, 0, 0, 0, 316, 0, 0, 0, 1490, 0, 0, 0, 0, 0, 1541, 4087,
- 0, 1393, 0, 948, 0, 4399, 1366, 0, 239, 0, 0, 4434, 0, 0, 247, 0,
- 3410, 0, 677, 412, 3905, 0, 2360, 0, 3052, 0, 838, 1582, 0, 1221, 0, 0,
- 0, 1453, 528, 2773, 0, 515, 0, 2112, 3720, 1068, 3636, 378, 0, 1726, 778, 4077,
- 0, 0, 0, 55, 1311, 1115, 1243, 0, 0, 3736, 1583, 0, 2313, 1409, 213, 0,
- 3382, 0, 0, 1182, 1514, 993, 853, 1962, 0, 0, 1307, 693, 0, 1299, 382, 0,
- 843, 0, 0, 2964, 515, 1136, 0, 0, 0, 0, 0, 1064, 1333, 0, 1655, 3331,
- 1533, 3489, 0, 1758, 2071, 51, 2062, 0, 0, 0, 3874, 4331, 2770, 0, 1815, 0,
- 0, 3463, 0, 1133, 682, 3269, 0, 991, 685, 0, 1954, 4084, 435, 0, 270, 0,
- 485, 4390, 1306, 0, 743, 192, 3816, 0, 0, 1694, 1547, 4004, 1444, 1348, 754, 345,
- 0, 2231, 945, 1737, 2846, 0, 893, 1224, 664, 1978, 0, 410, 3665, 1977, 1389, 0,
- 568, 0, 785, 938, 2869, 1699, 820, 0, 0, 14, 124, 0, 3984, 58, 0, 2133,
- 0, 0, 4166, 0, 1983, 0, 0, 1672, 1835, 2693, 3941, 850, 0, 1504, 0, 0,
- 0, 166, 2235, 3296, 0, 3197, 1921, 1293, 0, 789, 0, 0, 0, 0, 0, 0,
- 735, 472, 2520, 657, 1893, 1044, 4135, 0, 1939, 551, 0, 0, 0, 0, 753, 0,
- 0, 1206, 985, 0, 1472, 377, 218, 2261, 1553, 3987, 1622, 0, 4395, 2758, 1471, 4329,
- 110, 1951, 308, 212, 312, 0, 3532, 1846, 1738, 0, 2034, 0, 1002, 248, 1935, 0,
- 0, 1105, 0, 0, 4251, 315, 0, 167, 2505, 361, 0, 3188, 422, 0, 0, 0,
- 0, 0, 0, 1639, 0, 1178, 1681, 3464, 1113, 962, 0, 0, 1164, 803, 807, 0,
- 0, 0, 0, 0, 0, 0, 1541, 0, 0, 723, 0, 255, 0, 0, 196, 0,
- 0, 1239, 4332, 0, 161, 0, 0, 0, 12, 663, 899, 1396, 0, 706, 3925, 3944,
- 0, 1580, 580, 0, 770, 0, 0, 0, 1308, 0, 0, 3245, 0, 1509, 1581, 4074,
- 796, 0, 67, 1991, 2099, 0, 0, 756, 1332, 0, 3100, 1685, 473, 0, 0, 3556,
- 310, 1742, 0, 99, 0, 0, 0, 1615, 1045, 0, 0, 4293, 0, 0, 63, 1454,
- 1201, 1423, 3959, 0, 0, 1550, 1409, 0, 338, 0, 0, 4084, 0, 0, 0, 0,
- 1808, 0, 0, 544, 0, 2445, 1182, 1095, 45, 0, 2143, 0, 1297, 3930, 1618, 4262,
- 271, 945, 2502, 0, 0, 3228, 0, 0, 1921, 0, 0, 0, 52, 1704, 510, 556,
- 571, 0, 4124, 0, 2102, 3796, 0, 889, 0, 0, 44, 1938, 629, 224, 0, 0,
- 0, 0, 385, 1554, 0, 2228, 139, 0, 627, 1972, 335, 62, 669, 1773, 0, 2083,
- 1366, 0, 1471, 0, 498, 3988, 0, 522, 0, 205, 1606, 1757, 3023, 0, 1010, 564,
- 107, 628, 1884, 0, 3461, 1369, 585, 0, 1725, 3483, 3024, 653, 4278, 1602, 889, 372,
- 220, 1198, 460, 0, 1165, 0, 863, 0, 0, 0, 0, 496, 3563, 1046, 0, 0,
- 0, 0, 1745, 1158, 2089, 125, 857, 0, 2195, 0, 619, 4298, 0, 0, 0, 732,
- 313, 711, 0, 1694, 372, 0, 1326, 930, 4009, 1224, 0, 1090, 3888, 2008, 1390, 3070,
- 2099, 2815, 3538, 3573, 1715, 4373, 0, 0, 1474, 1076, 2760, 1542, 0, 861, 0, 0,
- 0, 0, 0, 944, 4203, 990, 3499, 0, 0, 177, 1642, 0, 1222, 0, 196, 3731,
- 0, 0, 1858, 0, 0, 2971, 0, 678, 0, 3380, 601, 698, 2915, 3734, 0, 2065,
- 0, 0, 2780, 1479, 0, 0, 1624, 0, 0, 0, 2957, 2660, 3970, 0, 196, 392,
- 0, 754, 0, 0, 0, 0, 1601, 1405, 2884, 1413, 4185, 0, 1844, 104, 1007, 2054,
- 0, 0, 700, 0, 336, 0, 3635, 202, 0, 0, 0, 1449, 798, 758, 522, 2544,
- 0, 34, 0, 2092, 434, 146, 0, 0, 4294, 0, 4276, 863, 0, 3228, 0, 725,
- 4420, 987, 0, 1882, 0, 1881, 3797, 1764, 2024, 2690, 0, 220, 0, 549, 1106, 505,
- 1260, 0, 0, 2110, 3273, 0, 768, 2086, 0, 795, 3357, 4368, 142, 0, 3030, 10,
- 1109, 1192, 0, 3817, 3209, 2265, 983, 170, 0, 0, 1582, 0, 0, 0, 480, 943,
- 0, 1295, 1216, 1460, 1193, 0, 0, 368, 1386, 3889, 764, 0, 1310, 0, 2126, 1118,
- 1355, 0, 1486, 1056, 2964, 1596, 4059, 0, 0, 2131, 3414, 29, 910, 555, 1830, 982,
- 2894, 3557, 0, 2950, 2127, 2982, 360, 0, 0, 1204, 0, 1170, 0, 0, 1242, 282,
- 1052, 1942, 0, 2124, 0, 289, 511, 527, 0, 0, 4314, 3611, 0, 911, 1100, 0,
- 118, 479, 1874, 3541, 344, 259, 3202, 0, 3182, 127, 1813, 1476, 0, 0, 0, 0,
- 2944, 468, 0, 521, 0, 578, 0, 808, 0, 450, 1054, 425, 850, 1197, 0, 715,
- 0, 1203, 4109, 2110, 0, 0, 1093, 0, 2023, 760, 1473, 0, 0, 1944, 0, 72,
- 0, 1519, 1, 3083, 440, 1294, 671, 739, 4179, 1407, 0, 0, 3482, 1356, 1345, 2094,
- 0, 209, 732, 0, 1134, 1230, 3570, 1386, 1806, 424, 302, 1604, 662, 2635, 0, 0,
- 1469, 0, 820, 0, 1600, 0, 47, 894, 1388, 4282, 0, 855, 2659, 0, 2707, 3184,
- 3384, 0, 0, 47, 0, 0, 1454, 1646, 958, 4262, 0, 0, 0, 1630, 0, 0,
- 0, 3738, 2920, 0, 2965, 0, 362, 0, 0, 0, 1026, 0, 547, 4297, 1897, 973,
- 1775, 0, 3494, 2714, 3430, 852, 1497, 1432, 0, 4150, 2123, 40, 1254, 697, 912, 0,
- 4211, 0, 878, 0, 1346};
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 2630, 3675, 882, 0, 3822, 0, 0, 0, 0, 0, 1494,
+ 1899, 0, 0, 2963, 0, 0, 0, 1859, 0, 0, 0, 0, 0, 0, 0, 0,
+ 4374, 0, 0, 1232, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 3537, 0, 0, 0, 0, 0, 0, 0, 0, 3291, 3382, 0, 0, 0,
+ 4267, 0, 0, 0, 0, 0, 0, 0, 4011, 0, 0, 0, 0, 0, 2849, 2820,
+ 0, 0, 4136, 0, 0, 4107, 0, 0, 0, 0, 1640, 955, 0, 0, 3367, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1033, 0,
+ 3769, 0, 0, 0, 4347, 0, 0, 0, 0, 0, 0, 0, 3664, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 48, 0, 0, 864,
+ 4374, 0, 0, 0, 0, 0, 0, 2269, 0, 0, 0, 0, 0, 0, 438, 0,
+ 0, 0, 0, 0, 0, 0, 4295, 4046, 0, 0, 517, 2304, 3284, 0, 0, 0,
+ 0, 0, 0, 0, 0, 3597, 0, 0, 0, 0, 0, 0, 0, 0, 1239, 0,
+ 1142, 4180, 0, 0, 0, 751, 0, 1221, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 1364, 1250, 4066, 0, 3333, 0, 0, 0, 0, 0, 0, 0, 2206, 2883,
+ 0, 0, 0, 0, 3226, 0, 0, 0, 0, 3858, 0, 0, 1113, 0, 0, 0,
+ 0, 0, 3999, 0, 4391, 0, 4102, 0, 0, 0, 0, 3875, 0, 0, 0, 0,
+ 1243, 0, 613, 2744, 559, 0, 0, 0, 0, 1145, 194, 0, 0, 0, 0, 2883,
+ 4271, 1209, 0, 3568, 0, 1870, 0, 0, 0, 0, 1281, 2427, 2360, 0, 4183, 3437,
+ 0, 904, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2306, 0, 0, 1157, 4242,
+ 2811, 0, 0, 0, 0, 2198, 0, 0, 2406, 2596, 3, 0, 0, 0, 0, 0,
+ 0, 0, 4311, 2906, 463, 0, 894, 0, 4245, 0, 1024, 2083, 0, 0, 1553, 2733,
+ 0, 0, 1201, 0, 0, 0, 1477, 0, 3057, 452, 0, 0, 0, 0, 1223, 0,
+ 0, 1324, 0, 2477, 0, 0, 0, 0, 669, 3599, 0, 0, 0, 1006, 3579, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 3250, 0, 0, 0, 3221, 3883, 1203,
+ 0, 0, 4408, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 1011, 0, 0, 434, 0, 0, 0, 0, 0, 0, 0, 0, 164, 0, 0, 3054,
+ 446, 0, 0, 0, 634, 4156, 0, 0, 0, 1903, 0, 4037, 3641, 0, 0, 0,
+ 0, 0, 961, 4328, 3145, 3282, 0, 2003, 1632, 0, 0, 0, 1628, 1632, 0, 4073,
+ 0, 0, 648, 3234, 0, 922, 0, 1625, 0, 0, 0, 0, 0, 0, 0, 2729,
+ 0, 589, 0, 0, 0, 0, 4244, 958, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 758, 0, 0, 0, 0, 0, 2159, 0, 185, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 776, 0, 0, 0, 212, 1099, 0, 11, 0, 1789,
+ 0, 0, 0, 0, 0, 0, 398, 0, 0, 0, 0, 0, 0, 900, 4153, 0,
+ 0, 1095, 0, 0, 0, 0, 0, 0, 0, 655, 3766, 634, 1640, 0, 0, 0,
+ 846, 0, 1155, 0, 0, 0, 0, 191, 3422, 0, 0, 0, 1242, 855, 4108, 2813,
+ 2941, 0, 337, 592, 0, 1502, 3892, 0, 0, 0, 4198, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 1794, 0, 0, 0, 0, 4224, 0, 0, 1144, 0, 0,
+ 199, 0, 1702, 0, 84, 0, 0, 0, 665, 0, 0, 0, 0, 0, 0, 1731,
+ 851, 311, 0, 3240, 0, 0, 0, 365, 0, 0, 4302, 0, 0, 0, 0, 2975,
+ 0, 0, 0, 0, 1808, 904, 3894, 796, 0, 0, 0, 0, 0, 0, 0, 1424,
+ 0, 0, 0, 3503, 0, 117, 0, 4034, 0, 0, 2155, 0, 1588, 0, 0, 0,
+ 399, 0, 0, 0, 3811, 568, 1220, 443, 0, 1640, 0, 1657, 0, 0, 0, 0,
+ 3427, 0, 0, 4376, 1148, 0, 0, 582, 0, 0, 895, 0, 0, 0, 0, 1907,
+ 3439, 0, 1265, 0, 0, 0, 0, 0, 3103, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 505, 0, 0, 0, 0, 563, 1942, 565, 0, 0, 0, 0, 0,
+ 1667, 0, 0, 0, 0, 1897, 0, 643, 0, 0, 241, 0, 586, 1821, 0, 1918,
+ 0, 0, 0, 4292, 0, 1416, 0, 0, 1289, 0, 0, 3144, 0, 0, 2147, 194,
+ 0, 572, 0, 0, 0, 0, 0, 0, 862, 0, 2245, 0, 0, 1625, 1025, 0,
+ 0, 500, 0, 0, 0, 0, 0, 2699, 0, 2101, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 326, 0, 0, 0, 0, 0, 1944, 0, 0, 0, 0, 0,
+ 0, 0, 0, 1964, 1234, 0, 541, 0, 1214, 467, 0, 0, 4033, 0, 0, 0,
+ 0, 0, 0, 0, 0, 1392, 0, 0, 0, 0, 783, 0, 0, 0, 0, 0,
+ 4421, 386, 1242, 0, 2144, 0, 0, 775, 891, 0, 0, 0, 0, 0, 0, 414,
+ 2413, 1636, 0, 482, 0, 1731, 1041, 3244, 0, 0, 3311, 0, 1450, 0, 0, 1551,
+ 0, 283, 0, 0, 0, 704, 0, 1619, 0, 1060, 0, 243, 1948, 0, 477, 0,
+ 225, 1547, 4432, 0, 0, 0, 0, 0, 0, 1198, 543, 985, 2987, 77, 710, 0,
+ 0, 0, 0, 0, 0, 0, 1532, 0, 0, 0, 1868, 0, 735, 0, 0, 0,
+ 742, 4107, 2126, 1284, 0, 2674, 3313, 0, 0, 0, 0, 0, 0, 0, 1708, 0,
+ 3977, 28, 2591, 0, 3589, 698, 0, 0, 0, 0, 0, 0, 608, 0, 0, 0,
+ 2437, 0, 525, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1302, 97, 0, 1347,
+ 0, 0, 0, 0, 0, 0, 1580, 0, 556, 2831, 777, 0, 0, 0, 0, 0,
+ 0, 0, 0, 892, 1682, 0, 0, 0, 0, 3598, 455, 752, 1230, 0, 1435, 4347,
+ 667, 4212, 0, 0, 0, 0, 0, 0, 0, 0, 4366, 1164, 4016, 0, 2234, 0,
+ 0, 0, 412, 3764, 0, 3815, 0, 623, 1845, 0, 0, 0, 0, 0, 318, 0,
+ 0, 0, 4339, 0, 0, 0, 0, 0, 0, 3300, 0, 0, 90, 0, 0, 0,
+ 429, 0, 273, 0, 0, 83, 0, 48, 3941, 0, 124, 0, 0, 2110, 0, 0,
+ 1803, 0, 0, 0, 0, 1224, 1973, 3802, 0, 0, 0, 1784, 0, 0, 0, 599,
+ 1452, 0, 343, 1729, 481, 0, 0, 0, 0, 1035, 1875, 777, 934, 0, 909, 0,
+ 1133, 256, 3598, 0, 0, 0, 0, 4199, 0, 2278, 0, 1919, 1041, 4075, 0, 0,
+ 0, 0, 0, 3325, 3227, 0, 782, 0, 2175, 0, 0, 0, 0, 0, 3535, 0,
+ 86, 0, 531, 0, 0, 112, 0, 516, 0, 1803, 0, 3381, 0, 1576, 1711, 1921,
+ 4439, 0, 3528, 227, 4405, 3857, 0, 2445, 0, 416, 4380, 0, 0, 2008, 360, 0,
+ 3821, 0, 0, 0, 3354, 0, 0, 0, 1116, 79, 0, 0, 2646, 0, 923, 0,
+ 1322, 0, 0, 0, 0, 2012, 1481, 0, 0, 748, 1238, 1581, 0, 4344, 0, 484,
+ 529, 0, 0, 0, 0, 3569, 1728, 0, 0, 2280, 0, 1023, 0, 0, 2158, 4024,
+ 0, 1110, 47, 0, 685, 1314, 0, 0, 0, 0, 0, 0, 0, 380, 0, 1671,
+ 0, 4151, 0, 2491, 1544, 562, 0, 0, 4205, 382, 0, 0, 1378, 0, 1359, 0,
+ 647, 0, 0, 0, 2439, 3870, 4165, 0, 0, 1722, 1029, 0, 0, 0, 0, 0,
+ 1081, 473, 2172, 880, 0, 0, 3863, 36, 4309, 0, 0, 219, 870, 0, 0, 0,
+ 0, 1432, 4012, 0, 465, 4141, 0, 291, 0, 4221, 0, 0, 0, 0, 0, 0,
+ 0, 1003, 1667, 0, 0, 3856, 1231, 0, 122, 0, 0, 2664, 503, 0, 4210, 0,
+ 0, 0, 0, 0, 0, 0, 0, 75, 0, 0, 2103, 0, 0, 0, 165, 0,
+ 0, 1262, 0, 1187, 3016, 0, 0, 0, 2053, 0, 0, 0, 450, 0, 1335, 0,
+ 3609, 0, 0, 0, 0, 0, 0, 2235, 0, 0, 3550, 3839, 0, 0, 938, 0,
+ 926, 1605, 2972, 0, 3235, 777, 1269, 206, 0, 320, 1331, 0, 108, 929, 0, 1573,
+ 0, 1497, 1520, 2609, 1673, 808, 0, 0, 0, 618, 4302, 0, 0, 1489, 1944, 0,
+ 0, 0, 2055, 0, 0, 0, 3953, 0, 0, 0, 0, 2172, 0, 1269, 857, 0,
+ 0, 0, 0, 0, 0, 0, 1119, 0, 0, 0, 0, 149, 0, 892, 1178, 2991,
+ 0, 1413, 3786, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3882, 4234, 1833,
+ 0, 704, 0, 2437, 1426, 0, 0, 2945, 4389, 749, 0, 1671, 0, 292, 0, 0,
+ 0, 4118, 0, 0, 0, 4345, 0, 2341, 3107, 1191, 1865, 0, 4227, 266, 506, 0,
+ 0, 0, 0, 2060, 0, 1489, 1272, 0, 1815, 0, 1142, 1527, 598, 3556, 1860, 0,
+ 0, 2996, 1766, 0, 1058, 974, 0, 0, 0, 2555, 2298, 0, 1122, 0, 0, 1979,
+ 0, 0, 0, 0, 1547, 2276, 1040, 762, 558, 1307, 0, 538, 0, 0, 1324, 4139,
+ 2788, 0, 0, 1235, 2945, 2804, 0, 0, 144, 0, 3013, 0, 0, 0, 2226, 0,
+ 1148, 0, 0, 2985, 0, 0, 0, 86, 894, 0, 0, 0, 1495, 0, 1355, 0,
+ 0, 0, 0, 0, 1934, 0, 3815, 236, 169, 1294, 3739, 0, 641, 0, 500, 0,
+ 1338, 0, 0, 1200, 4365, 0, 0, 0, 4107, 0, 0, 4287, 0, 2348, 0, 2492,
+ 3134, 0, 305, 2012, 1617, 0, 0, 819, 1372, 0, 0, 271, 0, 559, 0, 0,
+ 3791, 0, 0, 0, 1380, 0, 1257, 0, 0, 1515, 1730, 0, 0, 2453, 3079, 0,
+ 0, 0, 3938, 1672, 0, 1220, 282, 0, 4013, 0, 0, 1488, 692, 0, 0, 2138,
+ 0, 562, 0, 1460, 0, 0, 2085, 0, 0, 733, 0, 948, 0, 1903, 0, 0,
+ 404, 0, 1696, 1965, 406, 0, 1389, 0, 1836, 0, 0, 1507, 0, 0, 754, 4406,
+ 1768, 644, 0, 0, 3761, 1154, 580, 1143, 0, 0, 2861, 3473, 2257, 0, 0, 0,
+ 3613, 0, 0, 1028, 0, 2011, 308, 0, 0, 0, 1916, 0, 1865, 0, 743, 0,
+ 232, 0, 1648, 0, 0, 0, 0, 470, 0, 1703, 0, 788, 4401, 0, 0, 1819,
+ 1551, 876, 1236, 0, 0, 0, 0, 3257, 0, 1592, 0, 0, 1958, 4062, 0, 0,
+ 0, 1695, 755, 2544, 1806, 0, 1745, 2154, 0, 4408, 1493, 497, 0, 1795, 0, 2147,
+ 624, 643, 2635, 0, 235, 0, 520, 1665, 0, 1975, 0, 0, 0, 353, 3148, 0,
+ 0, 1436, 0, 0, 0, 1223, 445, 1589, 580, 0, 1818, 0, 0, 1698, 0, 1256,
+ 3650, 0, 4240, 0, 0, 0, 3395, 0, 0, 0, 0, 1363, 4172, 2731, 1868, 1336,
+ 0, 0, 2360, 0, 945, 0, 0, 0, 2038, 1620, 0, 0, 0, 4158, 0, 0,
+ 889, 0, 1858, 0, 3318, 0, 269, 0, 0, 0, 195, 0, 804, 1148, 539, 382,
+ 1095, 0, 1686, 0, 0, 0, 2461, 1525, 0, 42, 2474, 21, 4394, 0, 0, 1630,
+ 1420, 3080, 4185, 0, 4176, 1692, 0, 2365, 0, 0, 894, 1093, 1685, 0, 0, 0,
+ 3139, 4269, 657, 535, 4182, 2710, 0, 0, 426, 0, 0, 0, 0, 374, 1692, 257,
+ 3660, 521, 0, 0, 3169, 3396, 256, 394, 4056, 204, 203, 2539, 4408, 1209, 1097, 0,
+ 4188, 0, 792, 0, 166, 0, 1334, 0, 240, 0, 0, 0, 2908, 0, 0, 0,
+ 2383, 1989, 0, 1254, 0, 0, 0, 0, 1126, 980, 0, 0, 0, 4181, 707, 0,
+ 0, 0, 0, 0, 0, 0, 3560, 0, 0, 681, 1931, 191, 461, 0, 2756, 0,
+ 0, 0, 0, 2844, 554, 3968, 0, 1577, 0, 4120, 0, 2824, 0, 0, 0, 0,
+ 30, 0, 0, 4141, 1681, 0, 0, 0, 194, 4009, 2735, 0, 0, 138, 0, 0,
+ 612, 0, 0, 0, 0, 1238, 0, 854, 98, 0, 0, 0, 0, 0, 0, 0,
+ 0, 3802, 4048, 0, 0, 0, 994, 4088, 0, 1322, 171, 2789, 3513, 4055, 0, 1485,
+ 3286, 0, 0, 0, 0, 0, 0, 340, 0, 2473, 1844, 3928, 0, 3358, 62, 752,
+ 393, 0, 598, 0, 0, 2088, 0, 1821, 1512, 0, 0, 3929, 277, 0, 0, 0,
+ 3870, 0, 0, 0, 3573, 66, 1021, 193, 1804, 715, 0, 1120, 35, 0, 0, 984,
+ 0, 0, 4441, 3617, 0, 96, 0, 0, 0, 0, 0, 2697, 0, 0, 326, 0,
+ 0, 323, 0, 0, 4263, 2675, 0, 336, 0, 0, 4294, 0, 0, 3624, 3734, 0,
+ 0, 0, 2075, 444, 604, 0, 0, 0, 0, 3347, 2244, 1622, 0, 0, 0, 1748,
+ 0, 4431, 3702, 1284, 4080, 3182, 0, 0, 428, 0, 4354, 0, 0, 4451, 1183, 0,
+ 4282, 0, 3906, 3098, 15, 428, 0, 0, 0, 324, 0, 0, 0, 308, 1659, 487,
+ 0, 199, 1554, 1106, 0, 1832, 2266, 0, 2359, 0, 1983, 622, 834, 0, 0, 501,
+ 1531, 600, 0, 0, 494, 0, 537, 811, 1126, 1829, 0, 0, 1797, 0, 0, 3549,
+ 3891, 1000, 0, 0, 676, 0, 340, 0, 2608, 0, 0, 0, 0, 0, 0, 1295,
+ 170, 1434, 0, 0, 0, 551, 1610, 4219, 0, 0, 702, 0, 1901, 0, 0, 800,
+ 1153, 746, 3822, 2121, 1672, 1930, 0, 0, 0, 0, 1382, 0, 52, 4332, 0, 1103,
+ 0, 1739, 3848, 698, 0, 0, 1265, 0, 231, 4343, 0, 242, 491, 0, 1684, 0,
+ 2942, 0, 0, 0, 1699, 534, 0, 0, 959, 536, 1168, 1507, 3947, 0, 3631, 0,
+ 981, 1992, 0, 218, 2093, 49, 627, 1840, 0, 660, 16, 0, 164, 0, 4064, 0,
+ 0, 1688, 0, 302, 1362, 0, 0, 538, 656, 0, 559, 1798, 501, 0, 1066, 3361,
+ 0, 0, 0, 2411, 0, 2414, 1444, 0, 1980, 0, 279, 208, 4253, 0, 614, 1773,
+ 3632, 449, 0, 3160, 4191, 1276, 2767, 0, 0, 0, 0, 3896, 0, 0, 0, 0,
+ 0, 1381, 736, 1666, 1982, 1653, 0, 975, 0, 0, 0, 0, 0, 0, 4157, 0,
+ 0, 3068, 1850, 3817, 1782, 1703, 2105, 0, 1199, 3398, 0, 1903, 1785, 3213, 0, 1035,
+ 0, 0, 3130, 0, 1926, 498, 0, 0, 927, 2016, 986, 669, 1152, 0, 0, 353,
+ 4274, 3920, 0, 0, 3689, 0, 0, 0, 0, 0, 0, 0, 0, 2818, 806, 0,
+ 0, 602, 2726, 0, 0, 273, 0, 0, 89, 2193, 0, 0, 807, 1989, 697, 2113,
+ 2041, 0, 0, 366, 0, 281, 1375, 0, 4308, 0, 604, 0, 0, 1648, 0, 4,
+ 385, 618, 0, 0, 0, 3697, 3707, 0, 1374, 0, 0, 3829, 4227, 628, 0, 1755,
+ 3152, 794, 2658, 0, 0, 0, 0, 0, 1354, 1841, 990, 3234, 0, 1774, 3163, 0,
+ 0, 3634, 0, 0, 159, 0, 0, 0, 4225, 0, 3370, 1223, 0, 836, 2140, 0,
+ 0, 253, 1118, 973, 1623, 1289, 0, 252, 3997, 0, 0, 0, 280, 2064, 1747, 4053,
+ 74, 1042, 0, 0, 0, 0, 0, 0, 348, 0, 3056, 0, 821, 0, 0, 0,
+ 0, 2880, 0, 3427, 2134, 0, 0, 1084, 0, 837, 1438, 1760, 952, 0, 0, 908,
+ 4096, 3631, 1237, 4048, 801, 2627, 0, 0, 1028, 3840, 439, 0, 1928, 0, 393, 0,
+ 0, 483, 4193, 0, 0, 851, 707, 1120, 760, 0, 705, 130, 0, 1430, 0, 660,
+ 0, 269, 113, 190, 1931, 0, 1331, 2201, 120, 0, 0, 4299, 0, 4098, 0, 108,
+ 1715, 378, 2060, 437, 835, 0, 0, 0, 341, 0, 0, 1669, 32, 376, 1874, 3066,
+ 0, 0, 455, 0, 364, 1536, 3511, 0, 3191, 933, 0, 1925, 1479, 0, 736, 1812,
+ 4130, 0, 3852, 2613, 1182, 0, 768, 0, 0, 0, 0, 0, 0, 3034, 1629, 3104,
+ 0, 2050, 0, 2004, 1660, 1722, 0, 1063, 0, 1001, 1839, 2974, 0, 0, 0, 0,
+ 0, 0, 3846, 589, 701, 0, 0, 880, 0, 0, 0, 0, 0, 988, 3432, 417,
+ 1058, 0, 0, 4185, 0, 0, 1545, 82, 0, 0, 3123, 0, 992, 0, 0, 1640,
+ 3222, 3364, 0, 0, 1655, 0, 604, 0, 0, 3813, 0, 1586, 403, 0, 0, 0,
+ 0, 301, 0, 235, 1752, 0, 2395, 0, 0, 487, 510, 3883, 88, 0, 3768, 0,
+ 0, 2116, 4352, 0, 1953, 1308, 3602, 0, 239, 691, 0, 507, 0, 0, 0, 3375,
+ 0, 0, 0, 457, 0, 0, 820, 4014, 954, 0, 0, 0, 0, 0, 0, 3975,
+ 0, 0, 0, 0, 0, 335, 0, 1751, 0, 4086, 0, 207, 0, 1263, 519, 0,
+ 0, 3831, 0, 0, 0, 0, 0, 0, 493, 0, 0, 504, 3954, 0, 0, 2127,
+ 0, 0, 4387, 0, 0, 0, 0, 0, 0, 658, 278, 0, 0, 268, 2614, 547,
+ 0, 332, 0, 4122, 0, 0, 845, 2465, 267, 1593, 0, 1419, 0, 0, 3762, 3258,
+ 0, 0, 0, 3877, 0, 1268, 1325, 496, 0, 747, 0, 1622, 0, 0, 0, 0,
+ 1749, 3079, 3598, 769, 0, 0, 772, 0, 193, 0, 0, 1673, 0, 778, 0, 0,
+ 0, 1403, 0, 0, 0, 252, 0, 966, 3777, 807, 326, 0, 0, 3716, 1843, 0,
+ 1264, 0, 2090, 2625, 2082, 0, 15, 0, 1430, 1807, 0, 1028, 310, 3244, 0, 0,
+ 2719, 4367, 0, 0, 2031, 672, 664, 1207, 2246, 1334, 3695, 0, 0, 0, 1393, 0,
+ 3564, 2272, 1652, 364, 0, 2276, 3103, 3758, 569, 0, 836, 4251, 657, 811, 0, 0,
+ 1296, 0, 0, 1319, 1218, 3650, 0, 1758, 0, 0, 2044, 0, 0, 610, 755, 0,
+ 1737, 300, 185, 3799, 675, 937, 3578, 2116, 0, 0, 771, 753, 0, 0, 3882, 0,
+ 4045, 4009, 0, 120, 0, 0, 1899, 1090, 744, 0, 0, 1116, 4309, 0, 0, 0,
+ 0, 4023, 2727, 587, 749, 1125, 0, 4140, 0, 2419, 0, 1563, 1733, 4049, 1307, 3227,
+ 0, 833, 447, 2055, 734, 0, 1340, 2015, 0, 1732, 803, 670, 3492, 0, 368, 0,
+ 490, 656, 861, 0, 4056, 2135, 0, 0, 0, 0, 0, 108, 1248, 1973, 0, 0,
+ 0, 1757, 0, 1258, 3314, 4409, 0, 1999, 0, 1083, 0, 0, 3571, 2036, 1124, 0,
+ 1492, 491, 0, 1225, 0, 0, 689, 2671, 0, 312, 0, 0, 0, 1563, 1599, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 710, 2238, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 1179, 1815, 0, 0, 3385, 727, 0, 1464, 0, 1449, 4291, 0, 725,
+ 0, 284, 0, 0, 1720, 2927, 2488, 0, 0, 0, 794, 1304, 741, 0, 1883, 1234,
+ 101, 4087, 0, 0, 4342, 4404, 371, 1159, 17, 914, 0, 45, 27, 1031, 4033, 456,
+ 866, 0, 4173, 81, 146, 4085, 963, 0, 1951, 0, 0, 0, 0, 154, 1508, 0,
+ 657, 2555, 0, 0, 0, 1894, 0, 0, 2444, 1831, 0, 1008, 3034, 0, 0, 1967,
+ 577, 0, 0, 0, 430, 0, 1958, 2232, 1350, 0, 4037, 0, 0, 3070, 0, 0,
+ 0, 1118, 570, 3212, 1456, 1203, 284, 1918, 3700, 524, 2221, 0, 0, 0, 0, 0,
+ 4036, 1911, 0, 753, 0, 0, 0, 1511, 591, 0, 0, 2209, 443, 0, 0, 3931,
+ 0, 840, 201, 240, 0, 1110, 2031, 453, 0, 0, 1997, 3449, 2354, 1778, 1814, 803,
+ 2811, 0, 0, 169, 1690, 0, 0, 4364, 0, 1136, 43, 539, 0, 1422, 0, 568,
+ 3883, 0, 0, 2051, 186, 1001, 0, 194, 2469, 0, 0, 283, 3617, 0, 0, 0,
+ 4384, 0, 247, 0, 1772, 4302, 177, 2753, 4113, 2776, 119, 3156, 0, 0, 0, 4055,
+ 2686, 135, 4023, 1985, 0, 1039, 1018, 0, 839, 0, 0, 3800, 1411, 275, 268, 0,
+ 3909, 401, 3648, 3769, 1263, 0, 0, 0, 2320, 1678, 3621, 2718, 0, 0, 3999, 893,
+ 0, 1770, 0, 2940, 83, 2544, 225, 513, 0, 0, 1590, 867, 0, 0, 531, 0,
+ 979, 3698, 595, 0, 0, 0, 2527, 1482, 707, 220, 3168, 0, 1402, 0, 3047, 0,
+ 1410, 1824, 0, 4017, 1229, 3629, 174, 1641, 1396, 2765, 1704, 664, 0, 2031, 0, 0,
+ 29, 0, 0, 0, 0, 0, 0, 0, 314, 816, 0, 2053, 3408, 0, 0, 0,
+ 483, 2170, 0, 155, 795, 442, 0, 1100, 1207, 0, 2315, 0, 3420, 2207, 3056, 1848,
+ 0, 0, 0, 3834, 923, 0, 3118, 0, 0, 0, 0, 1545, 576, 1649, 0, 2027,
+ 723, 0, 3283, 0, 3670, 0, 1249, 2174, 2420, 1138, 0, 2243, 1149, 615, 653, 0,
+ 0, 352, 0, 0, 0, 0, 0, 3877, 4436, 0, 0, 2315, 0, 1200, 0, 2081,
+ 4415, 0, 43, 1053, 0, 0, 4122, 317, 0, 0, 0, 63, 0, 3246, 0, 0,
+ 0, 133, 881, 0, 590, 833, 389, 737, 0, 571, 0, 895, 0, 0, 723, 1975,
+ 595, 364, 1648, 0, 200, 172, 1440, 2062, 150, 1009, 0, 1736, 1766, 0, 0, 1405,
+ 0, 167, 0, 0, 847, 0, 0, 0, 0, 0, 0, 0, 1548, 0, 0, 874,
+ 0, 1123, 0, 1397, 3525, 577, 0, 0, 4364, 0, 0, 0, 0, 2923, 0, 228,
+ 3563, 0, 182, 983, 0, 4140, 735, 394, 1431, 3564, 421, 700, 0, 0, 0, 2841,
+ 605, 0, 1469, 1428, 0, 1084, 3405, 0, 2035, 4298, 2118, 1081, 464, 3424, 1323, 3786,
+ 0, 570, 3382, 3883, 234, 0, 4200, 4232, 0, 0, 0, 3468, 1044, 0, 182, 4395,
+ 0, 2321, 1469, 135, 2201, 0, 0, 953, 2912, 2371, 1387, 0, 0, 1854, 4276, 687,
+ 706, 4077, 1980, 2007, 0, 0, 0, 301, 605, 0, 0, 1595, 0, 1143, 4133, 286,
+ 0, 1927, 0, 2637, 0, 2071, 0, 1731, 0, 215, 0, 2582, 0, 385, 1834, 812,
+ 1194, 0, 0, 1932, 1228, 3368, 605, 1225, 213, 1237, 0, 1763, 2210, 0, 0, 62,
+ 0, 1247, 1478, 0, 1629, 581, 0, 2713, 814, 1614, 0, 0, 1372, 359, 1569, 0,
+ 304, 2667, 1222, 1818, 2125, 0, 106, 3838, 3579, 48, 2734, 2051, 0, 0, 124, 1820,
+ 0, 3695, 3683, 0, 0, 3834, 464, 972, 2678, 3716, 1071, 1021, 0, 1870, 2130, 4252,
+ 4320, 2981, 3280, 0, 1036, 594, 661, 908, 1920, 0, 1610, 1991, 3, 1375, 0, 1192,
+ 0, 2312, 0, 1128, 0, 2322, 2894, 2222, 537, 4424, 0, 0, 1407, 954, 781, 0,
+ 3676, 378, 133, 3228, 0, 0, 17, 0, 248, 0, 0, 2459, 746, 67, 731, 788,
+ 306, 923, 0, 1352, 0, 166, 2502, 0, 0, 0, 854, 0, 0, 917, 0, 1253,
+ 0, 0, 1561, 0, 603, 841, 265, 305, 2753, 2906, 362, 0, 1022, 180, 1982, 1940,
+ 486, 262, 0, 0, 1454, 1006, 0, 0, 1194, 0, 2039, 526, 2749, 3542, 650, 0,
+ 1845, 0, 0, 0, 860, 3057, 960, 2101, 0, 4286, 0, 0, 524, 1966, 0, 1956,
+ 3835, 3337, 0, 0, 4054, 0, 806, 3300, 0, 1321, 0, 448, 1906, 0, 0, 0,
+ 0, 3888, 2784, 2114, 0, 0, 534, 2255, 852, 0, 0, 3332, 2315, 392, 0, 0,
+ 2722, 0, 0, 67, 0, 1925, 0, 2898, 3801, 2341, 0, 0, 4247, 3574, 111, 0,
+ 1861, 219, 0, 0, 0, 431, 0, 0, 4397, 4279, 2108, 2546, 4067, 4259, 0, 257,
+ 584, 0, 674, 218, 1210, 0, 331, 2803, 2380, 544, 861, 0, 1935, 0, 3854, 0,
+ 1388, 0, 0, 0, 3538, 917, 1996, 1686, 0, 0, 1125, 4160, 1370, 0, 0, 0,
+ 2573, 4296, 0, 825, 0, 0, 727, 694, 802, 1067, 0, 0, 0, 92, 0, 0,
+ 320, 0, 0, 215, 45, 1656, 0, 0, 0, 0, 0, 3164, 1801, 224, 115, 3793,
+ 0, 0, 1475, 2486, 3661, 2080, 0, 1456, 1250, 557, 336, 0, 0, 824, 1, 196,
+ 0, 0, 0, 0, 1705, 0, 0, 0, 2273, 919, 0, 0, 1168, 2571, 0, 4042,
+ 774, 0, 0, 0, 997, 1754, 3223, 0, 1736, 1313, 0, 0, 542, 498, 2297, 0,
+ 28, 62, 2996, 443, 3445, 0, 3402, 0, 1444, 0, 0, 3924, 3772, 107, 790, 0,
+ 0, 0, 0, 3727, 0, 3381, 0, 0, 0, 0, 1643, 0, 0, 335, 0, 0,
+ 4408, 0, 2915, 0, 2095, 558, 0, 1172, 1310, 586, 0, 326, 4312, 277, 314, 1068,
+ 1099, 386, 3578, 58, 0, 0, 0, 1394, 719, 0, 1819, 0, 0, 1891, 0, 1270,
+ 0, 159, 2474, 630, 44, 195, 0, 639, 3387, 0, 1750, 1679, 0, 0, 476, 2000,
+ 4187, 0, 0, 1045, 3059, 0, 0, 4011, 757, 879, 1309, 0, 0, 1285, 0, 493,
+ 0, 0, 403, 3090, 0, 1420, 0, 0, 0, 93, 3097, 0, 2678, 0, 4382, 519,
+ 0, 0, 0, 1483, 3662, 677, 0, 0, 210, 2969, 1381, 0, 0, 697, 621, 1034,
+ 2438, 0, 548, 454, 2031, 998, 0, 0, 1344, 3719, 762, 1854, 322, 1565, 2898, 0,
+ 0, 1880, 488, 4066, 1208, 4331, 0, 1946, 2947, 1001, 957, 0, 605, 0, 0, 2653,
+ 0, 2576, 1071, 2691, 1453, 839, 1699, 1498, 0, 0, 1453, 2837, 644, 390, 0, 1417,
+ 0, 0, 2002, 403, 0, 0, 1058, 151, 3634, 2514, 685, 0, 1552, 1957, 0, 0,
+ 4008, 0, 0, 907, 1180, 1970, 5, 1554, 1716, 1406, 0, 1281, 1608, 1386, 0, 46,
+ 990, 1196, 0, 2749, 2074, 458, 0, 1147, 0, 303, 4093, 2353, 3243, 2029, 3905, 0,
+ 1344, 0, 889, 3759, 0, 0, 0, 0, 697, 1292, 0, 0, 940, 4381, 0, 1097,
+ 1279, 0, 0, 0, 921, 0, 3951, 0, 0, 1774, 0, 0, 3666, 0, 0, 0,
+ 2132, 49, 0, 1998, 0, 0, 3063, 2263, 0, 0, 0, 0, 4133, 0, 4168, 0,
+ 2291, 0, 30, 2020, 1578, 0, 0, 1340, 3835, 1601, 0, 1154, 623, 3975, 1990, 431,
+ 1879, 0, 0, 0, 1250, 1437, 0, 205, 0, 484, 1031, 107, 1358, 173, 1159, 4001,
+ 294, 4263, 528, 92, 0, 2683, 0, 42, 0, 205, 0, 2971, 0, 0, 0, 122,
+ 299, 3205, 0, 850, 906, 625, 2413, 2904, 410, 0, 3395, 2076, 68, 0, 0, 1587,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 1551, 989, 0, 4344, 1523, 0, 967,
+ 0, 673, 795, 0, 0, 746, 0, 3633, 412, 781, 0, 762, 0, 0, 1435, 0,
+ 87, 0, 603, 2598, 982, 0, 936, 302, 1113, 0, 0, 0, 0, 178, 0, 3223,
+ 0, 147, 2023, 361, 1492, 290, 3936, 1176, 0, 366, 4185, 3937, 6, 1188, 247, 1755,
+ 556, 0, 1633, 0, 0, 2129, 0, 3726, 716, 0, 1102, 0, 0, 0, 0, 0,
+ 241, 1792, 0, 758, 0, 0, 3855, 480, 0, 0, 902, 3812, 0, 823, 0, 3631,
+ 1447, 0, 3684, 1302, 520, 685, 1701, 0, 4131, 1127, 40, 0, 0, 0, 0, 641,
+ 4256, 1076, 1442, 0, 1018, 0, 970, 377, 0, 919, 0, 645, 1391, 564, 443, 1843,
+ 465, 1697, 916, 797, 0, 0, 1433, 0, 1727, 3260, 0, 0, 0, 0, 0, 3978,
+ 4255, 0, 0, 185, 798, 0, 3635, 4265, 1466, 0, 4057, 430, 1811, 0, 1753, 605,
+ 0, 469, 839, 325, 1451, 1317, 1902, 4251, 0, 2, 0, 0, 86, 439, 0, 1255,
+ 1536, 2001, 2390, 0, 0, 0, 0, 878, 966, 986, 0, 0, 1343, 0, 2039, 0,
+ 0, 61, 1939, 1875, 202, 0, 0, 2049, 0, 3918, 1470, 897, 1501, 0, 0, 3211,
+ 403, 0, 504, 459};
int MangledHashG(const char *key, const int *T)
{
@@ -319,7 +320,7 @@ int MangledHashG(const char *key, const int *T)
for (int i = 0; key[i] != '\0'; i++)
{
sum += T[i] * key[i];
- sum %= 4437;
+ sum %= 4452;
}
return mangledkG[sum];
}
@@ -329,7 +330,7 @@ int MangledPerfectHash(const char *key)
if (strlen(key) > 37)
return 0;
- return (MangledHashG(key, mangledkT1) + MangledHashG(key, mangledkT2)) % 4437;
+ return (MangledHashG(key, mangledkT1) + MangledHashG(key, mangledkT2)) % 4452;
}
constexpr int unmangledkT1[] = {162, 98, 200, 17, 263, 137, 354, 364, 24, 149, 40, 40, 170,
@@ -338,26 +339,26 @@ constexpr int unmangledkT2[] = {290, 338, 301, 284, 117, 303, 83, 150, 389, 350
316, 310, 107, 30, 65, 14, 310, 8, 298, 365, 40, 174, 83};
constexpr int unmangledkG[] = {
0, 0, 0, 0, 0, 15, 0, 0, 0, 0, 0, 0, 0, 0, 199, 165, 0, 0, 0,
- 0, 0, 231, 244, 164, 0, 0, 71, 381, 37, 0, 0, 138, 9, 33, 0, 6, 0, 0,
- 163, 102, 0, 0, 152, 0, 70, 0, 0, 203, 0, 181, 0, 0, 206, 0, 0, 0, 0,
- 0, 0, 0, 40, 0, 0, 119, 0, 0, 122, 0, 116, 0, 66, 0, 92, 116, 0, 355,
- 101, 0, 0, 0, 70, 0, 0, 0, 78, 366, 0, 28, 383, 0, 0, 273, 0, 392, 0,
- 0, 0, 369, 325, 0, 74, 0, 0, 260, 0, 0, 0, 306, 306, 0, 68, 0, 123, 61,
- 0, 140, 190, 0, 0, 0, 165, 88, 73, 0, 379, 17, 81, 82, 360, 0, 170, 28, 120,
- 0, 0, 0, 0, 315, 58, 56, 0, 393, 50, 0, 0, 392, 48, 305, 0, 0, 384, 24,
- 0, 381, 0, 0, 0, 74, 0, 0, 227, 0, 0, 160, 174, 0, 0, 0, 0, 0, 0,
- 0, 0, 192, 0, 59, 0, 0, 0, 225, 327, 0, 75, 142, 367, 0, 0, 107, 0, 0,
- 48, 0, 0, 66, 47, 0, 0, 0, 228, 341, 58, 0, 196, 40, 130, 25, 41, 179, 136,
- 3, 0, 115, 373, 0, 0, 311, 31, 0, 0, 0, 349, 113, 62, 89, 0, 21, 0, 21,
- 24, 76, 378, 0, 390, 0, 140, 123, 0, 0, 0, 0, 2, 322, 151, 382, 112, 0, 19,
- 273, 137, 0, 0, 69, 23, 0, 0, 160, 0, 39, 26, 269, 362, 0, 186, 0, 109, 62,
- 82, 0, 57, 37, 0, 155, 64, 399, 146, 191, 0, 0, 282, 0, 0, 163, 392, 153, 192,
- 127, 0, 98, 0, 72, 0, 0, 128, 24, 396, 0, 41, 71, 0, 0, 17, 133, 0, 381,
- 180, 310, 115, 124, 166, 7, 0, 0, 0, 0, 81, 295, 369, 0, 230, 134, 86, 0, 121,
- 0, 0, 206, 0, 0, 188, 85, 230, 197, 118, 0, 0, 10, 394, 59, 96, 0, 371, 53,
- 0, 369, 0, 364, 0, 209, 0, 178, 195, 228, 0, 0, 0, 0, 0, 0, 0, 167, 41,
- 89, 0, 76, 0, 172, 0, 0, 176, 0, 48, 0, 198, 0, 265, 56, 157, 0, 283, 0,
- 102, 217, 0, 0, 0, 38, 146, 0, 112, 0, 41, 0, 0, 0, 200, 0, 19, 43, 0,
+ 0, 0, 230, 245, 164, 0, 0, 71, 382, 38, 0, 0, 137, 9, 34, 0, 6, 0, 0,
+ 162, 101, 0, 0, 151, 0, 70, 0, 0, 201, 0, 181, 0, 0, 207, 0, 0, 0, 0,
+ 0, 0, 0, 38, 0, 0, 120, 0, 0, 121, 0, 115, 0, 67, 0, 92, 115, 0, 356,
+ 99, 0, 0, 0, 70, 0, 0, 0, 79, 366, 0, 28, 383, 0, 0, 273, 0, 392, 0,
+ 0, 0, 369, 324, 0, 74, 0, 0, 261, 0, 0, 0, 304, 306, 0, 68, 0, 123, 61,
+ 0, 142, 190, 0, 0, 0, 164, 88, 73, 0, 378, 17, 81, 82, 361, 0, 169, 27, 119,
+ 0, 0, 0, 0, 313, 58, 56, 0, 393, 50, 0, 0, 392, 47, 305, 0, 0, 384, 24,
+ 0, 380, 0, 0, 0, 73, 0, 0, 227, 0, 0, 158, 174, 0, 0, 0, 0, 0, 0,
+ 0, 0, 193, 0, 59, 0, 0, 0, 225, 327, 0, 76, 142, 367, 0, 0, 106, 0, 0,
+ 48, 0, 0, 66, 45, 0, 0, 0, 227, 340, 57, 0, 195, 39, 130, 25, 40, 179, 135,
+ 3, 0, 114, 373, 0, 0, 312, 31, 0, 0, 0, 348, 113, 61, 88, 0, 21, 0, 21,
+ 25, 76, 376, 0, 391, 0, 141, 122, 0, 0, 0, 0, 2, 322, 150, 381, 112, 0, 19,
+ 272, 136, 0, 0, 69, 22, 0, 0, 159, 0, 39, 26, 268, 364, 0, 186, 0, 108, 62,
+ 82, 0, 56, 35, 0, 154, 65, 400, 145, 191, 0, 0, 282, 0, 0, 163, 391, 152, 192,
+ 127, 0, 97, 0, 71, 0, 0, 127, 24, 396, 0, 41, 70, 0, 0, 90, 132, 0, 382,
+ 180, 311, 114, 123, 165, 7, 0, 0, 0, 0, 81, 296, 369, 0, 229, 133, 85, 0, 120,
+ 0, 0, 206, 0, 0, 188, 84, 230, 196, 117, 0, 0, 10, 394, 59, 97, 0, 371, 53,
+ 0, 370, 0, 364, 0, 208, 0, 178, 195, 229, 0, 0, 0, 0, 0, 0, 0, 166, 41,
+ 89, 0, 77, 0, 171, 0, 0, 177, 0, 47, 0, 198, 0, 266, 56, 156, 0, 283, 0,
+ 101, 218, 0, 0, 0, 38, 145, 0, 111, 0, 41, 0, 0, 0, 201, 0, 19, 43, 0,
82, 396, 57};
int UnmangledHashG(const char *key, const int *T)
diff --git a/chromium/third_party/angle/src/compiler/translator/Initialize.cpp b/chromium/third_party/angle/src/compiler/translator/Initialize.cpp
index 7b61e4cfaa6..bd75ab7e0f4 100644
--- a/chromium/third_party/angle/src/compiler/translator/Initialize.cpp
+++ b/chromium/third_party/angle/src/compiler/translator/Initialize.cpp
@@ -117,6 +117,14 @@ void InitExtensionBehavior(const ShBuiltInResources &resources, TExtensionBehavi
{
extBehavior[TExtension::APPLE_clip_distance] = EBhUndefined;
}
+ if (resources.OES_texture_cube_map_array)
+ {
+ extBehavior[TExtension::OES_texture_cube_map_array] = EBhUndefined;
+ }
+ if (resources.EXT_texture_cube_map_array)
+ {
+ extBehavior[TExtension::EXT_texture_cube_map_array] = EBhUndefined;
+ }
}
void ResetExtensionBehavior(const ShBuiltInResources &resources,
@@ -137,8 +145,8 @@ void ResetExtensionBehavior(const ShBuiltInResources &resources,
else
{
// Restore ARB_texture_rectangle in case it was removed during an earlier reset. As
- // noted above, it doesn't follow the standard for extension directives and is enabled
- // by default.
+ // noted above, it doesn't follow the standard for extension directives and is
+ // enabled by default.
extBehavior[TExtension::ARB_texture_rectangle] = EBhEnable;
}
}
diff --git a/chromium/third_party/angle/src/compiler/translator/Operator.h b/chromium/third_party/angle/src/compiler/translator/Operator.h
index a4e515e0456..ef33a9f0677 100644
--- a/chromium/third_party/angle/src/compiler/translator/Operator.h
+++ b/chromium/third_party/angle/src/compiler/translator/Operator.h
@@ -7,10 +7,12 @@
#ifndef COMPILER_TRANSLATOR_OPERATOR_H_
#define COMPILER_TRANSLATOR_OPERATOR_H_
+#include <cstdint>
+
//
// Operators used by the high-level (parse tree) representation.
//
-enum TOperator
+enum TOperator : uint8_t
{
EOpNull, // if in a node, should only mean a node is still being built
diff --git a/chromium/third_party/angle/src/compiler/translator/ParseContext_ESSL_autogen.h b/chromium/third_party/angle/src/compiler/translator/ParseContext_ESSL_autogen.h
index e7dcd489ec7..7a46b52852b 100644
--- a/chromium/third_party/angle/src/compiler/translator/ParseContext_ESSL_autogen.h
+++ b/chromium/third_party/angle/src/compiler/translator/ParseContext_ESSL_autogen.h
@@ -21,67 +21,67 @@ namespace BuiltInGroup
bool isTextureOffsetNoBias(const TFunction *func)
{
int id = func->uniqueId().get();
- return id >= 3060 && id <= 3129;
+ return id >= 3094 && id <= 3163;
}
bool isTextureOffsetBias(const TFunction *func)
{
int id = func->uniqueId().get();
- return id >= 3130 && id <= 3149;
+ return id >= 3164 && id <= 3183;
}
bool isTextureGatherOffsetsComp(const TFunction *func)
{
int id = func->uniqueId().get();
- return id >= 3187 && id <= 3199;
+ return id >= 3221 && id <= 3233;
}
bool isTextureGatherOffsetsNoComp(const TFunction *func)
{
int id = func->uniqueId().get();
- return id >= 3200 && id <= 3215;
+ return id >= 3234 && id <= 3249;
}
bool isTextureGatherOffsets(const TFunction *func)
{
int id = func->uniqueId().get();
- return id >= 3187 && id <= 3215;
+ return id >= 3221 && id <= 3249;
}
bool isTextureGatherOffsetComp(const TFunction *func)
{
int id = func->uniqueId().get();
- return id >= 3216 && id <= 3221;
+ return id >= 3250 && id <= 3255;
}
bool isTextureGatherOffsetNoComp(const TFunction *func)
{
int id = func->uniqueId().get();
- return id >= 3222 && id <= 3229;
+ return id >= 3256 && id <= 3263;
}
bool isTextureGatherOffset(const TFunction *func)
{
int id = func->uniqueId().get();
- return id >= 3216 && id <= 3229;
+ return id >= 3250 && id <= 3263;
}
bool isTextureGather(const TFunction *func)
{
int id = func->uniqueId().get();
- return id >= 3163 && id <= 3229;
+ return id >= 3197 && id <= 3263;
}
bool isAtomicMemory(const TFunction *func)
{
int id = func->uniqueId().get();
- return id >= 3246 && id <= 3263;
+ return id >= 3280 && id <= 3297;
}
bool isImageLoad(const TFunction *func)
{
int id = func->uniqueId().get();
- return id >= 3288 && id <= 3299;
+ return id >= 3328 && id <= 3342;
}
bool isImageStore(const TFunction *func)
{
int id = func->uniqueId().get();
- return id >= 3300 && id <= 3311;
+ return id >= 3343 && id <= 3357;
}
bool isImage(const TFunction *func)
{
int id = func->uniqueId().get();
- return id >= 3264 && id <= 3311;
+ return id >= 3298 && id <= 3357;
}
} // namespace BuiltInGroup
diff --git a/chromium/third_party/angle/src/compiler/translator/ParseContext_complete_autogen.h b/chromium/third_party/angle/src/compiler/translator/ParseContext_complete_autogen.h
index 2e546359457..78b3f008b97 100644
--- a/chromium/third_party/angle/src/compiler/translator/ParseContext_complete_autogen.h
+++ b/chromium/third_party/angle/src/compiler/translator/ParseContext_complete_autogen.h
@@ -21,67 +21,67 @@ namespace BuiltInGroup
bool isTextureOffsetNoBias(const TFunction *func)
{
int id = func->uniqueId().get();
- return id >= 1117 && id <= 1263;
+ return id >= 1130 && id <= 1276;
}
bool isTextureOffsetBias(const TFunction *func)
{
int id = func->uniqueId().get();
- return id >= 1264 && id <= 1298;
+ return id >= 1277 && id <= 1311;
}
bool isTextureGatherOffsetsComp(const TFunction *func)
{
int id = func->uniqueId().get();
- return id >= 1350 && id <= 1365;
+ return id >= 1356 && id <= 1371;
}
bool isTextureGatherOffsetsNoComp(const TFunction *func)
{
int id = func->uniqueId().get();
- return id >= 1366 && id <= 1385;
+ return id >= 1372 && id <= 1391;
}
bool isTextureGatherOffsets(const TFunction *func)
{
int id = func->uniqueId().get();
- return id >= 1350 && id <= 1385;
+ return id >= 1356 && id <= 1391;
}
bool isTextureGatherOffsetComp(const TFunction *func)
{
int id = func->uniqueId().get();
- return id >= 1386 && id <= 1394;
+ return id >= 1392 && id <= 1400;
}
bool isTextureGatherOffsetNoComp(const TFunction *func)
{
int id = func->uniqueId().get();
- return id >= 1395 && id <= 1406;
+ return id >= 1401 && id <= 1412;
}
bool isTextureGatherOffset(const TFunction *func)
{
int id = func->uniqueId().get();
- return id >= 1386 && id <= 1406;
+ return id >= 1392 && id <= 1412;
}
bool isTextureGather(const TFunction *func)
{
int id = func->uniqueId().get();
- return id >= 1312 && id <= 1406;
+ return id >= 1325 && id <= 1412;
}
bool isAtomicMemory(const TFunction *func)
{
int id = func->uniqueId().get();
- return id >= 1468 && id <= 1485;
+ return id >= 1474 && id <= 1491;
}
bool isImageLoad(const TFunction *func)
{
int id = func->uniqueId().get();
- return id >= 2122 && id <= 2154;
+ return id >= 2128 && id <= 2160;
}
bool isImageStore(const TFunction *func)
{
int id = func->uniqueId().get();
- return id >= 2155 && id <= 2187;
+ return id >= 2161 && id <= 2193;
}
bool isImage(const TFunction *func)
{
int id = func->uniqueId().get();
- return id >= 1486 && id <= 2187;
+ return id >= 1492 && id <= 2193;
}
} // namespace BuiltInGroup
diff --git a/chromium/third_party/angle/src/compiler/translator/ShaderLang.cpp b/chromium/third_party/angle/src/compiler/translator/ShaderLang.cpp
index 02eb966c6b9..ea7dffe274f 100644
--- a/chromium/third_party/angle/src/compiler/translator/ShaderLang.cpp
+++ b/chromium/third_party/angle/src/compiler/translator/ShaderLang.cpp
@@ -176,6 +176,8 @@ void InitBuiltInResources(ShBuiltInResources *resources)
resources->ANGLE_base_vertex_base_instance = 0;
resources->WEBGL_video_texture = 0;
resources->APPLE_clip_distance = 0;
+ resources->OES_texture_cube_map_array = 0;
+ resources->EXT_texture_cube_map_array = 0;
resources->NV_draw_buffers = 0;
diff --git a/chromium/third_party/angle/src/compiler/translator/ShaderVars.cpp b/chromium/third_party/angle/src/compiler/translator/ShaderVars.cpp
index 44780948b76..024138bd0b3 100644
--- a/chromium/third_party/angle/src/compiler/translator/ShaderVars.cpp
+++ b/chromium/third_party/angle/src/compiler/translator/ShaderVars.cpp
@@ -282,6 +282,39 @@ bool ShaderVariable::findInfoByMappedName(const std::string &mappedFullName,
}
}
+const sh::ShaderVariable *ShaderVariable::findField(const std::string &fullName,
+ uint32_t *fieldIndexOut) const
+{
+ if (fields.empty())
+ {
+ return nullptr;
+ }
+ size_t pos = fullName.find_first_of(".");
+ if (pos == std::string::npos)
+ {
+ return nullptr;
+ }
+ std::string topName = fullName.substr(0, pos);
+ if (topName != name)
+ {
+ return nullptr;
+ }
+ std::string fieldName = fullName.substr(pos + 1);
+ if (fieldName.empty())
+ {
+ return nullptr;
+ }
+ for (size_t field = 0; field < fields.size(); ++field)
+ {
+ if (fields[field].name == fieldName)
+ {
+ *fieldIndexOut = static_cast<GLuint>(field);
+ return &fields[field];
+ }
+ }
+ return nullptr;
+}
+
bool ShaderVariable::isBuiltIn() const
{
return (name.size() >= 4 && name[0] == 'g' && name[1] == 'l' && name[2] == '_');
diff --git a/chromium/third_party/angle/src/compiler/translator/SymbolTable.h b/chromium/third_party/angle/src/compiler/translator/SymbolTable.h
index fdb84eab201..0e8b7fca88e 100644
--- a/chromium/third_party/angle/src/compiler/translator/SymbolTable.h
+++ b/chromium/third_party/angle/src/compiler/translator/SymbolTable.h
@@ -42,7 +42,7 @@
#include "compiler/translator/Symbol.h"
#include "compiler/translator/SymbolTable_autogen.h"
-enum class Shader
+enum class Shader : uint8_t
{
ALL,
FRAGMENT, // GL_FRAGMENT_SHADER
@@ -66,7 +66,7 @@ struct UnmangledBuiltIn
using VarPointer = TSymbol *(TSymbolTableBase::*);
using ValidateExtension = int ShBuiltInResources::*;
-enum class Spec
+enum class Spec : uint8_t
{
GLSL,
ESSL
diff --git a/chromium/third_party/angle/src/compiler/translator/SymbolTable_ESSL_autogen.cpp b/chromium/third_party/angle/src/compiler/translator/SymbolTable_ESSL_autogen.cpp
index bda42d84bed..d7b61e71160 100644
--- a/chromium/third_party/angle/src/compiler/translator/SymbolTable_ESSL_autogen.cpp
+++ b/chromium/third_party/angle/src/compiler/translator/SymbolTable_ESSL_autogen.cpp
@@ -662,6 +662,30 @@ constexpr const TSymbolUniqueId BuiltInId::textureSizeExt_USampler2DMS1;
constexpr const TSymbolUniqueId BuiltInId::textureSizeExt_Sampler2DMSArray1;
constexpr const TSymbolUniqueId BuiltInId::textureSizeExt_ISampler2DMSArray1;
constexpr const TSymbolUniqueId BuiltInId::textureSizeExt_USampler2DMSArray1;
+constexpr const TSymbolUniqueId BuiltInId::textureSize_SamplerCubeArray1_Int1;
+constexpr const TSymbolUniqueId BuiltInId::textureSize_ISamplerCubeArray1_Int1;
+constexpr const TSymbolUniqueId BuiltInId::textureSize_USamplerCubeArray1_Int1;
+constexpr const TSymbolUniqueId BuiltInId::textureSize_SamplerCubeArrayShadow1_Int1;
+constexpr const TSymbolUniqueId BuiltInId::texture_SamplerCubeArray1_Float4;
+constexpr const TSymbolUniqueId BuiltInId::texture_ISamplerCubeArray1_Float4;
+constexpr const TSymbolUniqueId BuiltInId::texture_USamplerCubeArray1_Float4;
+constexpr const TSymbolUniqueId BuiltInId::texture_SamplerCubeArray1_Float4_Float1;
+constexpr const TSymbolUniqueId BuiltInId::texture_ISamplerCubeArray1_Float4_Float1;
+constexpr const TSymbolUniqueId BuiltInId::texture_USamplerCubeArray1_Float4_Float1;
+constexpr const TSymbolUniqueId BuiltInId::texture_SamplerCubeArrayShadow1_Float4_Float1;
+constexpr const TSymbolUniqueId BuiltInId::textureLod_SamplerCubeArray1_Float4_Float1;
+constexpr const TSymbolUniqueId BuiltInId::textureLod_ISamplerCubeArray1_Float4_Float1;
+constexpr const TSymbolUniqueId BuiltInId::textureLod_USamplerCubeArray1_Float4_Float1;
+constexpr const TSymbolUniqueId BuiltInId::textureGrad_SamplerCubeArray1_Float4_Float3_Float3;
+constexpr const TSymbolUniqueId BuiltInId::textureGrad_ISamplerCubeArray1_Float4_Float3_Float3;
+constexpr const TSymbolUniqueId BuiltInId::textureGrad_USamplerCubeArray1_Float4_Float3_Float3;
+constexpr const TSymbolUniqueId BuiltInId::textureGather_SamplerCubeArray1_Float4;
+constexpr const TSymbolUniqueId BuiltInId::textureGather_ISamplerCubeArray1_Float4;
+constexpr const TSymbolUniqueId BuiltInId::textureGather_USamplerCubeArray1_Float4;
+constexpr const TSymbolUniqueId BuiltInId::textureGather_SamplerCubeArray1_Float4_Int1;
+constexpr const TSymbolUniqueId BuiltInId::textureGather_ISamplerCubeArray1_Float4_Int1;
+constexpr const TSymbolUniqueId BuiltInId::textureGather_USamplerCubeArray1_Float4_Int1;
+constexpr const TSymbolUniqueId BuiltInId::textureGather_SamplerCubeArrayShadow1_Float4_Float1;
constexpr const TSymbolUniqueId BuiltInId::texelFetch_Sampler2DMS1_Int2_Int1;
constexpr const TSymbolUniqueId BuiltInId::texelFetch_ISampler2DMS1_Int2_Int1;
constexpr const TSymbolUniqueId BuiltInId::texelFetch_USampler2DMS1_Int2_Int1;
@@ -935,6 +959,9 @@ constexpr const TSymbolUniqueId BuiltInId::imageSize_UImage2DArray1;
constexpr const TSymbolUniqueId BuiltInId::imageSize_ImageCube1;
constexpr const TSymbolUniqueId BuiltInId::imageSize_IImageCube1;
constexpr const TSymbolUniqueId BuiltInId::imageSize_UImageCube1;
+constexpr const TSymbolUniqueId BuiltInId::imageSize_ImageCubeArray1;
+constexpr const TSymbolUniqueId BuiltInId::imageSize_IImageCubeArray1;
+constexpr const TSymbolUniqueId BuiltInId::imageSize_UImageCubeArray1;
constexpr const TSymbolUniqueId BuiltInId::imageLoad_Image2D1_Int2;
constexpr const TSymbolUniqueId BuiltInId::imageLoad_IImage2D1_Int2;
constexpr const TSymbolUniqueId BuiltInId::imageLoad_UImage2D1_Int2;
@@ -947,6 +974,9 @@ constexpr const TSymbolUniqueId BuiltInId::imageLoad_UImage2DArray1_Int3;
constexpr const TSymbolUniqueId BuiltInId::imageLoad_ImageCube1_Int3;
constexpr const TSymbolUniqueId BuiltInId::imageLoad_IImageCube1_Int3;
constexpr const TSymbolUniqueId BuiltInId::imageLoad_UImageCube1_Int3;
+constexpr const TSymbolUniqueId BuiltInId::imageLoad_ImageCubeArray1_Int3;
+constexpr const TSymbolUniqueId BuiltInId::imageLoad_IImageCubeArray1_Int3;
+constexpr const TSymbolUniqueId BuiltInId::imageLoad_UImageCubeArray1_Int3;
constexpr const TSymbolUniqueId BuiltInId::imageStore_Image2D1_Int2_Float4;
constexpr const TSymbolUniqueId BuiltInId::imageStore_IImage2D1_Int2_Int4;
constexpr const TSymbolUniqueId BuiltInId::imageStore_UImage2D1_Int2_UInt4;
@@ -959,6 +989,9 @@ constexpr const TSymbolUniqueId BuiltInId::imageStore_UImage2DArray1_Int3_UInt4;
constexpr const TSymbolUniqueId BuiltInId::imageStore_ImageCube1_Int3_Float4;
constexpr const TSymbolUniqueId BuiltInId::imageStore_IImageCube1_Int3_Int4;
constexpr const TSymbolUniqueId BuiltInId::imageStore_UImageCube1_Int3_UInt4;
+constexpr const TSymbolUniqueId BuiltInId::imageStore_ImageCubeArray1_Int3_Float4;
+constexpr const TSymbolUniqueId BuiltInId::imageStore_IImageCubeArray1_Int3_Int4;
+constexpr const TSymbolUniqueId BuiltInId::imageStore_UImageCubeArray1_Int3_UInt4;
constexpr const TSymbolUniqueId BuiltInId::memoryBarrier;
constexpr const TSymbolUniqueId BuiltInId::memoryBarrierAtomicCounter;
constexpr const TSymbolUniqueId BuiltInId::memoryBarrierBuffer;
@@ -1061,7 +1094,7 @@ constexpr const TSymbolUniqueId BuiltInId::gl_PerVertexOutBlock;
constexpr const TSymbolUniqueId BuiltInId::gl_PositionGS;
constexpr const TSymbolUniqueId BuiltInId::gl_ViewID_OVR;
-const int TSymbolTable::kLastBuiltInId = 3413;
+const int TSymbolTable::kLastBuiltInId = 3459;
namespace BuiltInName
{
@@ -1691,6 +1724,30 @@ constexpr const TVariable kpt00f(
SymbolType::BuiltIn,
TExtension::UNDEFINED,
StaticType::Get<EbtSampler2DArrayShadow, EbpUndefined, EvqGlobal, 1, 1>());
+constexpr const TVariable kpt00k(
+ BuiltInId::pt00k,
+ BuiltInName::_empty,
+ SymbolType::BuiltIn,
+ TExtension::UNDEFINED,
+ StaticType::Get<EbtSamplerCubeArray, EbpUndefined, EvqGlobal, 1, 1>());
+constexpr const TVariable kpt00l(
+ BuiltInId::pt00l,
+ BuiltInName::_empty,
+ SymbolType::BuiltIn,
+ TExtension::UNDEFINED,
+ StaticType::Get<EbtSamplerCubeArrayShadow, EbpUndefined, EvqGlobal, 1, 1>());
+constexpr const TVariable kpt00s(
+ BuiltInId::pt00s,
+ BuiltInName::_empty,
+ SymbolType::BuiltIn,
+ TExtension::UNDEFINED,
+ StaticType::Get<EbtISamplerCubeArray, EbpUndefined, EvqGlobal, 1, 1>());
+constexpr const TVariable kpt00x(
+ BuiltInId::pt00x,
+ BuiltInName::_empty,
+ SymbolType::BuiltIn,
+ TExtension::UNDEFINED,
+ StaticType::Get<EbtUSamplerCubeArray, EbpUndefined, EvqGlobal, 1, 1>());
constexpr const TVariable kpt00y(
BuiltInId::pt00y,
BuiltInName::_empty,
@@ -1759,6 +1816,24 @@ constexpr const TVariable kpt01K(BuiltInId::pt01K,
SymbolType::BuiltIn,
TExtension::UNDEFINED,
StaticType::Get<EbtUImageCube, EbpUndefined, EvqGlobal, 1, 1>());
+constexpr const TVariable kpt01a(
+ BuiltInId::pt01a,
+ BuiltInName::_empty,
+ SymbolType::BuiltIn,
+ TExtension::UNDEFINED,
+ StaticType::Get<EbtImageCubeArray, EbpUndefined, EvqGlobal, 1, 1>());
+constexpr const TVariable kpt01b(
+ BuiltInId::pt01b,
+ BuiltInName::_empty,
+ SymbolType::BuiltIn,
+ TExtension::UNDEFINED,
+ StaticType::Get<EbtIImageCubeArray, EbpUndefined, EvqGlobal, 1, 1>());
+constexpr const TVariable kpt01c(
+ BuiltInId::pt01c,
+ BuiltInName::_empty,
+ SymbolType::BuiltIn,
+ TExtension::UNDEFINED,
+ StaticType::Get<EbtUImageCubeArray, EbpUndefined, EvqGlobal, 1, 1>());
constexpr const TVariable kpt10B(BuiltInId::pt10B,
BuiltInName::_empty,
SymbolType::BuiltIn,
@@ -2440,42 +2515,72 @@ constexpr const TVariable *p00f20B00B10Dx4[4] = {&BuiltInVariable::kpt00f, &Buil
constexpr const TVariable *p00f30B10B10B10D[5] = {
&BuiltInVariable::kpt00f, &BuiltInVariable::kpt30B, &BuiltInVariable::kpt10B,
&BuiltInVariable::kpt10B, &BuiltInVariable::kpt10D};
-constexpr const TVariable *p00y10B[2] = {&BuiltInVariable::kpt00y, &BuiltInVariable::kpt10B};
-constexpr const TVariable *p00z10D30B[3] = {&BuiltInVariable::kpt00z, &BuiltInVariable::kpt10D,
+constexpr const TVariable *p00k00D[2] = {&BuiltInVariable::kpt00k, &BuiltInVariable::kpt00D};
+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 *p00l30B00B[3] = {&BuiltInVariable::kpt00l, &BuiltInVariable::kpt30B,
+ &BuiltInVariable::kpt00B};
+constexpr const TVariable *p00s00D[2] = {&BuiltInVariable::kpt00s, &BuiltInVariable::kpt00D};
+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 *p00x00D[2] = {&BuiltInVariable::kpt00x, &BuiltInVariable::kpt00D};
+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 *p00y10B[2] = {&BuiltInVariable::kpt00y, &BuiltInVariable::kpt10B};
+constexpr const TVariable *p00z10D30B[3] = {&BuiltInVariable::kpt00z, &BuiltInVariable::kpt10D,
&BuiltInVariable::kpt30B};
-constexpr const TVariable *p01A10D30D[3] = {&BuiltInVariable::kpt01A, &BuiltInVariable::kpt10D,
+constexpr const TVariable *p01A10D30D[3] = {&BuiltInVariable::kpt01A, &BuiltInVariable::kpt10D,
&BuiltInVariable::kpt30D};
-constexpr const TVariable *p01B10D30E[3] = {&BuiltInVariable::kpt01B, &BuiltInVariable::kpt10D,
+constexpr const TVariable *p01B10D30E[3] = {&BuiltInVariable::kpt01B, &BuiltInVariable::kpt10D,
&BuiltInVariable::kpt30E};
-constexpr const TVariable *p01C20D30B[3] = {&BuiltInVariable::kpt01C, &BuiltInVariable::kpt20D,
+constexpr const TVariable *p01C20D30B[3] = {&BuiltInVariable::kpt01C, &BuiltInVariable::kpt20D,
&BuiltInVariable::kpt30B};
-constexpr const TVariable *p01D20D30D[3] = {&BuiltInVariable::kpt01D, &BuiltInVariable::kpt20D,
+constexpr const TVariable *p01D20D30D[3] = {&BuiltInVariable::kpt01D, &BuiltInVariable::kpt20D,
&BuiltInVariable::kpt30D};
-constexpr const TVariable *p01E20D30E[3] = {&BuiltInVariable::kpt01E, &BuiltInVariable::kpt20D,
+constexpr const TVariable *p01E20D30E[3] = {&BuiltInVariable::kpt01E, &BuiltInVariable::kpt20D,
&BuiltInVariable::kpt30E};
-constexpr const TVariable *p01F20D30B[3] = {&BuiltInVariable::kpt01F, &BuiltInVariable::kpt20D,
+constexpr const TVariable *p01F20D30B[3] = {&BuiltInVariable::kpt01F, &BuiltInVariable::kpt20D,
&BuiltInVariable::kpt30B};
-constexpr const TVariable *p01G20D30D[3] = {&BuiltInVariable::kpt01G, &BuiltInVariable::kpt20D,
+constexpr const TVariable *p01G20D30D[3] = {&BuiltInVariable::kpt01G, &BuiltInVariable::kpt20D,
&BuiltInVariable::kpt30D};
-constexpr const TVariable *p01H20D30E[3] = {&BuiltInVariable::kpt01H, &BuiltInVariable::kpt20D,
+constexpr const TVariable *p01H20D30E[3] = {&BuiltInVariable::kpt01H, &BuiltInVariable::kpt20D,
&BuiltInVariable::kpt30E};
-constexpr const TVariable *p01I20D30B[3] = {&BuiltInVariable::kpt01I, &BuiltInVariable::kpt20D,
+constexpr const TVariable *p01I20D30B[3] = {&BuiltInVariable::kpt01I, &BuiltInVariable::kpt20D,
&BuiltInVariable::kpt30B};
-constexpr const TVariable *p01J20D30D[3] = {&BuiltInVariable::kpt01J, &BuiltInVariable::kpt20D,
+constexpr const TVariable *p01J20D30D[3] = {&BuiltInVariable::kpt01J, &BuiltInVariable::kpt20D,
&BuiltInVariable::kpt30D};
-constexpr const TVariable *p01K20D30E[3] = {&BuiltInVariable::kpt01K, &BuiltInVariable::kpt20D,
+constexpr const TVariable *p01K20D30E[3] = {&BuiltInVariable::kpt01K, &BuiltInVariable::kpt20D,
&BuiltInVariable::kpt30E};
-constexpr const TVariable *p10B00B00B[3] = {&BuiltInVariable::kpt10B, &BuiltInVariable::kpt00B,
+constexpr const TVariable *p01a20D30B[3] = {&BuiltInVariable::kpt01a, &BuiltInVariable::kpt20D,
+ &BuiltInVariable::kpt30B};
+constexpr const TVariable *p01b20D30D[3] = {&BuiltInVariable::kpt01b, &BuiltInVariable::kpt20D,
+ &BuiltInVariable::kpt30D};
+constexpr const TVariable *p01c20D30E[3] = {&BuiltInVariable::kpt01c, &BuiltInVariable::kpt20D,
+ &BuiltInVariable::kpt30E};
+constexpr const TVariable *p10B00B00B[3] = {&BuiltInVariable::kpt10B, &BuiltInVariable::kpt00B,
&BuiltInVariable::kpt00B};
-constexpr const TVariable *p10B10B00B[3] = {&BuiltInVariable::kpt10B, &BuiltInVariable::kpt10B,
+constexpr const TVariable *p10B10B00B[3] = {&BuiltInVariable::kpt10B, &BuiltInVariable::kpt10B,
&BuiltInVariable::kpt00B};
-constexpr const TVariable *p10B10B10B[3] = {&BuiltInVariable::kpt10B, &BuiltInVariable::kpt10B,
+constexpr const TVariable *p10B10B10B[3] = {&BuiltInVariable::kpt10B, &BuiltInVariable::kpt10B,
&BuiltInVariable::kpt10B};
-constexpr const TVariable *p10B10B10F[3] = {&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 *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 *p10D00D00D[3] = {&BuiltInVariable::kpt10D, &BuiltInVariable::kpt00D,
@@ -7971,6 +8076,219 @@ constexpr const TFunction textureSizeExt_00c(
StaticType::Get<EbtInt, EbpUndefined, EvqGlobal, 3, 1>(),
EOpCallBuiltInFunction,
false);
+constexpr const TFunction textureSize_00k00D(
+ BuiltInId::textureSize_SamplerCubeArray1_Int1,
+ BuiltInName::textureSize,
+ TExtension::UNDEFINED,
+ BuiltInParameters::p00k00D,
+ 2,
+ StaticType::Get<EbtInt, EbpUndefined, EvqGlobal, 3, 1>(),
+ EOpCallBuiltInFunction,
+ false);
+constexpr const TFunction textureSize_00s00D(
+ BuiltInId::textureSize_ISamplerCubeArray1_Int1,
+ BuiltInName::textureSize,
+ TExtension::UNDEFINED,
+ BuiltInParameters::p00s00D,
+ 2,
+ StaticType::Get<EbtInt, EbpUndefined, EvqGlobal, 3, 1>(),
+ EOpCallBuiltInFunction,
+ false);
+constexpr const TFunction textureSize_00x00D(
+ BuiltInId::textureSize_USamplerCubeArray1_Int1,
+ BuiltInName::textureSize,
+ TExtension::UNDEFINED,
+ BuiltInParameters::p00x00D,
+ 2,
+ StaticType::Get<EbtInt, EbpUndefined, EvqGlobal, 3, 1>(),
+ EOpCallBuiltInFunction,
+ false);
+constexpr const TFunction textureSize_00l00D(
+ BuiltInId::textureSize_SamplerCubeArrayShadow1_Int1,
+ BuiltInName::textureSize,
+ TExtension::UNDEFINED,
+ BuiltInParameters::p00l00D,
+ 2,
+ StaticType::Get<EbtInt, EbpUndefined, EvqGlobal, 3, 1>(),
+ EOpCallBuiltInFunction,
+ false);
+constexpr const TFunction texture_00k30B(BuiltInId::texture_SamplerCubeArray1_Float4,
+ BuiltInName::texture,
+ TExtension::UNDEFINED,
+ BuiltInParameters::p00k30B00B,
+ 2,
+ StaticType::Get<EbtFloat, EbpUndefined, EvqGlobal, 4, 1>(),
+ EOpCallBuiltInFunction,
+ false);
+constexpr const TFunction texture_00s30B(BuiltInId::texture_ISamplerCubeArray1_Float4,
+ BuiltInName::texture,
+ TExtension::UNDEFINED,
+ BuiltInParameters::p00s30B00B,
+ 2,
+ StaticType::Get<EbtInt, EbpUndefined, EvqGlobal, 4, 1>(),
+ EOpCallBuiltInFunction,
+ false);
+constexpr const TFunction texture_00x30B(BuiltInId::texture_USamplerCubeArray1_Float4,
+ BuiltInName::texture,
+ TExtension::UNDEFINED,
+ BuiltInParameters::p00x30B00B,
+ 2,
+ StaticType::Get<EbtUInt, EbpUndefined, EvqGlobal, 4, 1>(),
+ EOpCallBuiltInFunction,
+ false);
+constexpr const TFunction texture_00k30B00B(
+ BuiltInId::texture_SamplerCubeArray1_Float4_Float1,
+ BuiltInName::texture,
+ TExtension::UNDEFINED,
+ BuiltInParameters::p00k30B00B,
+ 3,
+ StaticType::Get<EbtFloat, EbpUndefined, EvqGlobal, 4, 1>(),
+ EOpCallBuiltInFunction,
+ false);
+constexpr const TFunction texture_00s30B00B(
+ BuiltInId::texture_ISamplerCubeArray1_Float4_Float1,
+ BuiltInName::texture,
+ TExtension::UNDEFINED,
+ BuiltInParameters::p00s30B00B,
+ 3,
+ StaticType::Get<EbtInt, EbpUndefined, EvqGlobal, 4, 1>(),
+ EOpCallBuiltInFunction,
+ false);
+constexpr const TFunction texture_00x30B00B(
+ BuiltInId::texture_USamplerCubeArray1_Float4_Float1,
+ BuiltInName::texture,
+ TExtension::UNDEFINED,
+ BuiltInParameters::p00x30B00B,
+ 3,
+ StaticType::Get<EbtUInt, EbpUndefined, EvqGlobal, 4, 1>(),
+ EOpCallBuiltInFunction,
+ false);
+constexpr 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);
+constexpr const TFunction textureLod_00k30B00B(
+ BuiltInId::textureLod_SamplerCubeArray1_Float4_Float1,
+ BuiltInName::textureLod,
+ TExtension::UNDEFINED,
+ BuiltInParameters::p00k30B00B,
+ 3,
+ StaticType::Get<EbtFloat, EbpUndefined, EvqGlobal, 4, 1>(),
+ EOpCallBuiltInFunction,
+ false);
+constexpr const TFunction textureLod_00s30B00B(
+ BuiltInId::textureLod_ISamplerCubeArray1_Float4_Float1,
+ BuiltInName::textureLod,
+ TExtension::UNDEFINED,
+ BuiltInParameters::p00s30B00B,
+ 3,
+ StaticType::Get<EbtInt, EbpUndefined, EvqGlobal, 4, 1>(),
+ EOpCallBuiltInFunction,
+ false);
+constexpr const TFunction textureLod_00x30B00B(
+ BuiltInId::textureLod_USamplerCubeArray1_Float4_Float1,
+ BuiltInName::textureLod,
+ TExtension::UNDEFINED,
+ BuiltInParameters::p00x30B00B,
+ 3,
+ StaticType::Get<EbtUInt, EbpUndefined, EvqGlobal, 4, 1>(),
+ EOpCallBuiltInFunction,
+ false);
+constexpr const TFunction textureGrad_00k30B20B20B(
+ BuiltInId::textureGrad_SamplerCubeArray1_Float4_Float3_Float3,
+ BuiltInName::textureGrad,
+ TExtension::UNDEFINED,
+ BuiltInParameters::p00k30B20B20B,
+ 4,
+ StaticType::Get<EbtFloat, EbpUndefined, EvqGlobal, 4, 1>(),
+ EOpCallBuiltInFunction,
+ false);
+constexpr const TFunction textureGrad_00s30B20B20B(
+ BuiltInId::textureGrad_ISamplerCubeArray1_Float4_Float3_Float3,
+ BuiltInName::textureGrad,
+ TExtension::UNDEFINED,
+ BuiltInParameters::p00s30B20B20B,
+ 4,
+ StaticType::Get<EbtInt, EbpUndefined, EvqGlobal, 4, 1>(),
+ EOpCallBuiltInFunction,
+ false);
+constexpr const TFunction textureGrad_00x30B20B20B(
+ BuiltInId::textureGrad_USamplerCubeArray1_Float4_Float3_Float3,
+ BuiltInName::textureGrad,
+ TExtension::UNDEFINED,
+ BuiltInParameters::p00x30B20B20B,
+ 4,
+ StaticType::Get<EbtUInt, EbpUndefined, EvqGlobal, 4, 1>(),
+ EOpCallBuiltInFunction,
+ false);
+constexpr const TFunction textureGather_00k30B(
+ BuiltInId::textureGather_SamplerCubeArray1_Float4,
+ BuiltInName::textureGather,
+ TExtension::UNDEFINED,
+ BuiltInParameters::p00k30B00B,
+ 2,
+ StaticType::Get<EbtFloat, EbpUndefined, EvqGlobal, 4, 1>(),
+ EOpCallBuiltInFunction,
+ false);
+constexpr const TFunction textureGather_00s30B(
+ BuiltInId::textureGather_ISamplerCubeArray1_Float4,
+ BuiltInName::textureGather,
+ TExtension::UNDEFINED,
+ BuiltInParameters::p00s30B00B,
+ 2,
+ StaticType::Get<EbtInt, EbpUndefined, EvqGlobal, 4, 1>(),
+ EOpCallBuiltInFunction,
+ false);
+constexpr const TFunction textureGather_00x30B(
+ BuiltInId::textureGather_USamplerCubeArray1_Float4,
+ BuiltInName::textureGather,
+ TExtension::UNDEFINED,
+ BuiltInParameters::p00x30B00B,
+ 2,
+ StaticType::Get<EbtUInt, EbpUndefined, EvqGlobal, 4, 1>(),
+ EOpCallBuiltInFunction,
+ false);
+constexpr const TFunction textureGather_00k30B00D(
+ BuiltInId::textureGather_SamplerCubeArray1_Float4_Int1,
+ BuiltInName::textureGather,
+ TExtension::UNDEFINED,
+ BuiltInParameters::p00k30B00D,
+ 3,
+ StaticType::Get<EbtFloat, EbpUndefined, EvqGlobal, 4, 1>(),
+ EOpCallBuiltInFunction,
+ false);
+constexpr const TFunction textureGather_00s30B00D(
+ BuiltInId::textureGather_ISamplerCubeArray1_Float4_Int1,
+ BuiltInName::textureGather,
+ TExtension::UNDEFINED,
+ BuiltInParameters::p00s30B00D,
+ 3,
+ StaticType::Get<EbtInt, EbpUndefined, EvqGlobal, 4, 1>(),
+ EOpCallBuiltInFunction,
+ false);
+constexpr const TFunction textureGather_00x30B00D(
+ BuiltInId::textureGather_USamplerCubeArray1_Float4_Int1,
+ BuiltInName::textureGather,
+ TExtension::UNDEFINED,
+ BuiltInParameters::p00x30B00D,
+ 3,
+ StaticType::Get<EbtUInt, EbpUndefined, EvqGlobal, 4, 1>(),
+ EOpCallBuiltInFunction,
+ false);
+constexpr const TFunction textureGather_00l30B00B(
+ BuiltInId::textureGather_SamplerCubeArrayShadow1_Float4_Float1,
+ BuiltInName::textureGather,
+ TExtension::UNDEFINED,
+ BuiltInParameters::p00l30B00B,
+ 3,
+ StaticType::Get<EbtFloat, EbpUndefined, EvqGlobal, 4, 1>(),
+ EOpCallBuiltInFunction,
+ false);
constexpr const TFunction texelFetch_00P10D00D(
BuiltInId::texelFetch_Sampler2DMS1_Int2_Int1,
BuiltInName::texelFetch,
@@ -10188,6 +10506,30 @@ constexpr const TFunction imageSize_01K(BuiltInId::imageSize_UImageCube1,
StaticType::Get<EbtInt, EbpUndefined, EvqGlobal, 2, 1>(),
EOpCallBuiltInFunction,
false);
+constexpr const TFunction imageSize_01a(BuiltInId::imageSize_ImageCubeArray1,
+ BuiltInName::imageSize,
+ TExtension::UNDEFINED,
+ BuiltInParameters::p01a20D30B,
+ 1,
+ StaticType::Get<EbtInt, EbpUndefined, EvqGlobal, 3, 1>(),
+ EOpCallBuiltInFunction,
+ false);
+constexpr const TFunction imageSize_01b(BuiltInId::imageSize_IImageCubeArray1,
+ BuiltInName::imageSize,
+ TExtension::UNDEFINED,
+ BuiltInParameters::p01b20D30D,
+ 1,
+ StaticType::Get<EbtInt, EbpUndefined, EvqGlobal, 3, 1>(),
+ EOpCallBuiltInFunction,
+ false);
+constexpr const TFunction imageSize_01c(BuiltInId::imageSize_UImageCubeArray1,
+ BuiltInName::imageSize,
+ TExtension::UNDEFINED,
+ BuiltInParameters::p01c20D30E,
+ 1,
+ StaticType::Get<EbtInt, EbpUndefined, EvqGlobal, 3, 1>(),
+ EOpCallBuiltInFunction,
+ false);
constexpr const TFunction imageLoad_00z10D(
BuiltInId::imageLoad_Image2D1_Int2,
BuiltInName::imageLoad,
@@ -10292,6 +10634,32 @@ constexpr const TFunction imageLoad_01K20D(
StaticType::Get<EbtUInt, EbpUndefined, EvqGlobal, 4, 1>(),
EOpCallBuiltInFunction,
false);
+constexpr const TFunction imageLoad_01a20D(
+ BuiltInId::imageLoad_ImageCubeArray1_Int3,
+ BuiltInName::imageLoad,
+ TExtension::UNDEFINED,
+ BuiltInParameters::p01a20D30B,
+ 2,
+ StaticType::Get<EbtFloat, EbpUndefined, EvqGlobal, 4, 1>(),
+ EOpCallBuiltInFunction,
+ false);
+constexpr const TFunction imageLoad_01b20D(BuiltInId::imageLoad_IImageCubeArray1_Int3,
+ BuiltInName::imageLoad,
+ TExtension::UNDEFINED,
+ BuiltInParameters::p01b20D30D,
+ 2,
+ StaticType::Get<EbtInt, EbpUndefined, EvqGlobal, 4, 1>(),
+ EOpCallBuiltInFunction,
+ false);
+constexpr const TFunction imageLoad_01c20D(
+ BuiltInId::imageLoad_UImageCubeArray1_Int3,
+ BuiltInName::imageLoad,
+ TExtension::UNDEFINED,
+ BuiltInParameters::p01c20D30E,
+ 2,
+ StaticType::Get<EbtUInt, EbpUndefined, EvqGlobal, 4, 1>(),
+ EOpCallBuiltInFunction,
+ false);
constexpr const TFunction imageStore_00z10D30B(
BuiltInId::imageStore_Image2D1_Int2_Float4,
BuiltInName::imageStore,
@@ -10400,6 +10768,33 @@ constexpr const TFunction imageStore_01K20D30E(
StaticType::Get<EbtVoid, EbpUndefined, EvqGlobal, 1, 1>(),
EOpCallBuiltInFunction,
false);
+constexpr const TFunction imageStore_01a20D30B(
+ BuiltInId::imageStore_ImageCubeArray1_Int3_Float4,
+ BuiltInName::imageStore,
+ TExtension::UNDEFINED,
+ BuiltInParameters::p01a20D30B,
+ 3,
+ StaticType::Get<EbtFloat, EbpUndefined, EvqGlobal, 4, 1>(),
+ EOpCallBuiltInFunction,
+ false);
+constexpr const TFunction imageStore_01b20D30D(
+ BuiltInId::imageStore_IImageCubeArray1_Int3_Int4,
+ BuiltInName::imageStore,
+ TExtension::UNDEFINED,
+ BuiltInParameters::p01b20D30D,
+ 3,
+ StaticType::Get<EbtInt, EbpUndefined, EvqGlobal, 4, 1>(),
+ EOpCallBuiltInFunction,
+ false);
+constexpr const TFunction imageStore_01c20D30E(
+ BuiltInId::imageStore_UImageCubeArray1_Int3_UInt4,
+ BuiltInName::imageStore,
+ TExtension::UNDEFINED,
+ BuiltInParameters::p01c20D30E,
+ 3,
+ StaticType::Get<EbtUInt, EbpUndefined, EvqGlobal, 4, 1>(),
+ EOpCallBuiltInFunction,
+ false);
constexpr const TFunction memoryBarrier_(BuiltInId::memoryBarrier,
BuiltInName::memoryBarrier,
TExtension::UNDEFINED,
@@ -10504,6 +10899,7 @@ using Rule = SymbolRule;
// Rules used to initialize the mangled name array.
constexpr SymbolRule kRules[] = {
+ Rule::Get<Spec::ESSL, 310, Shader::ALL, 0>(&textureSize_00s00D),
Rule::Get<Spec::ESSL, 300, Shader::FRAGMENT, 0>(&textureProj_00R30B00B),
Rule::Get<Spec::GLSL, 130, Shader::FRAGMENT, 0>(&textureProj_00R30B00B),
Rule::Get<Spec::ESSL, 310, Shader::ALL, 0>(&imageStore_01G20D30D),
@@ -10548,6 +10944,7 @@ constexpr SymbolRule kRules[] = {
&textureGatherOffsetsExt_00U20B10Dx400D),
Rule::Get<Spec::ESSL, 300, Shader::ALL, 0>(&clamp_00E00E00E),
Rule::Get<Spec::GLSL, 130, Shader::ALL, 0>(&clamp_00E00E00E),
+ Rule::Get<Spec::ESSL, 310, Shader::ALL, 0>(&imageLoad_01E20D),
Rule::Get<Spec::ESSL, 300, Shader::ALL, 0>(&transpose_50B),
Rule::Get<Spec::GLSL, 120, Shader::ALL, 0>(&transpose_50B),
Rule::Get<Spec::ESSL, 310, Shader::ALL, 0>(&ldexp_00B00D),
@@ -10570,6 +10967,7 @@ constexpr SymbolRule kRules[] = {
Rule::Get<Spec::GLSL, 130, Shader::ALL, 0>(&textureProjGrad_00Y30B20B20B),
Rule::Get<Spec::ESSL, 300, Shader::ALL, 0>(&roundEven_30B),
Rule::Get<Spec::GLSL, 130, Shader::ALL, 0>(&roundEven_30B),
+ Rule::Get<Spec::ESSL, 310, Shader::ALL, 0>(&texture_00l30B00B),
Rule::Get<Spec::ESSL, 300, Shader::ALL, 0>(&acosh_20B),
Rule::Get<Spec::GLSL, 130, Shader::ALL, 0>(&acosh_20B),
Rule::Get<Spec::ESSL, 300, Shader::ALL, 0>(&atanh_10B),
@@ -10643,8 +11041,8 @@ constexpr SymbolRule kRules[] = {
&TableBase::m_gl_MaxGeometryOutputComponents),
Rule::Get<Spec::ESSL, 310, Shader::ALL, EXT_INDEX(EXT_geometry_shader)>(
&TableBase::m_gl_MaxGeometryTextureImageUnits),
- Rule::Get<Spec::ESSL, 300, Shader::ALL, 0>(&floatBitsToUint_20B),
- Rule::Get<Spec::GLSL, 330, Shader::ALL, 0>(&floatBitsToUint_20B),
+ Rule::Get<Spec::ESSL, 310, Shader::ALL, 0>(&unpackSnorm4x8_00E),
+ Rule::Get<Spec::GLSL, 400, Shader::ALL, 0>(&unpackSnorm4x8_00E),
Rule::Get<Spec::ESSL, 310, Shader::ALL, 0>(&bitfieldInsert_20D20D00D00D),
Rule::Get<Spec::GLSL, 400, Shader::ALL, 0>(&bitfieldInsert_20D20D00D00D),
Rule::Get<Spec::ESSL, 0, Shader::ALL, 0>(&TableBase::m_gl_MaxVertexTextureImageUnits),
@@ -10688,9 +11086,11 @@ constexpr SymbolRule kRules[] = {
Rule::Get<Spec::GLSL, 430, Shader::COMPUTE, 0>(&groupMemoryBarrier_),
Rule::Get<Spec::ESSL, 300, Shader::ALL, 0>(&mix_00B00B00F),
Rule::Get<Spec::GLSL, 130, Shader::ALL, 0>(&mix_00B00B00F),
+ Rule::Get<Spec::ESSL, 310, Shader::ALL, 0>(&imageStore_01b20D30D),
Rule::Get<Spec::ESSL, 300, Shader::ALL, 0>(&textureProjGradOffset_00R20B10B10B10D),
Rule::Get<Spec::GLSL, 130, Shader::ALL, 0>(&textureProjGradOffset_00R20B10B10B10D),
Rule::Get<Spec::ESSL, 310, Shader::ALL, 0>(&imageLoad_01A10D),
+ Rule::Get<Spec::ESSL, 310, Shader::ALL, 0>(&textureGather_00s30B00D),
Rule::Get<Spec::ESSL, 300, Shader::ALL, 0>(&intBitsToFloat_30D),
Rule::Get<Spec::GLSL, 330, Shader::ALL, 0>(&intBitsToFloat_30D),
Rule::Get<Spec::ESSL, 320, Shader::ALL, 0>(&textureGatherOffsets_00X10B10Dx4),
@@ -10701,7 +11101,10 @@ constexpr SymbolRule kRules[] = {
Rule::Get<Spec::GLSL, 130, Shader::ALL, 0>(&textureProj_00I20B),
Rule::Get<Spec::ESSL, 300, Shader::ALL, 0>(&texelFetch_00I10D00D),
Rule::Get<Spec::GLSL, 130, Shader::ALL, 0>(&texelFetch_00I10D00D),
- Rule::Get<Spec::ESSL, 310, Shader::ALL, 0>(&imageStore_01I20D30B),
+ Rule::Get<Spec::ESSL, 320, Shader::ALL, 0>(&textureGatherOffsets_00U20B10Dx4),
+ Rule::Get<Spec::GLSL, 400, Shader::ALL, 0>(&textureGatherOffsets_00U20B10Dx4),
+ Rule::Get<Spec::ESSL, 310, Shader::ALL, EXT_INDEX(EXT_gpu_shader5)>(
+ &textureGatherOffsetsExt_00U20B10Dx4),
Rule::Get<Spec::ESSL, 0, Shader::ALL, 0>(&min_30B30B),
Rule::Get<Spec::GLSL, 0, Shader::ALL, 0>(&min_30B30B),
Rule::Get<Spec::ESSL, 310, Shader::ALL, 0>(&TableBase::m_gl_MaxVertexAtomicCounterBuffers),
@@ -10838,6 +11241,8 @@ constexpr SymbolRule kRules[] = {
Rule::Get<Spec::GLSL, 420, Shader::ALL, 0>(&atomicCounterDecrement_00G),
Rule::Get<Spec::ESSL, 300, Shader::ALL, 0>(&textureGradOffset_00S20B20B20B20D),
Rule::Get<Spec::GLSL, 130, Shader::ALL, 0>(&textureGradOffset_00S20B20B20B20D),
+ Rule::Get<Spec::ESSL, 310, Shader::ALL, 0>(&imageStore_01I20D30B),
+ Rule::Get<Spec::ESSL, 310, Shader::ALL, 0>(&imageLoad_01c20D),
Rule::Get<Spec::ESSL, 310, Shader::ALL, 0>(&atomicXor_00E00E),
Rule::Get<Spec::GLSL, 430, Shader::ALL, 0>(&atomicXor_00E00E),
Rule::Get<Spec::ESSL, 300, Shader::ALL, 0>(&textureProjOffset_00R20B10D),
@@ -10847,12 +11252,16 @@ constexpr SymbolRule kRules[] = {
Rule::Get<Spec::ESSL, 300, Shader::ALL, 0>(&clamp_30E30E30E),
Rule::Get<Spec::GLSL, 130, Shader::ALL, 0>(&clamp_30E30E30E),
Rule::Get<Spec::ESSL, 300, Shader::FRAGMENT, EXT_INDEX(EXT_YUV_target)>(&textureProj_00N30B00B),
+ Rule::Get<Spec::ESSL, 300, Shader::ALL, 0>(&TableBase::m_gl_MaxProgramTexelOffset),
+ Rule::Get<Spec::GLSL, 0, Shader::ALL, 0>(&TableBase::m_gl_MaxProgramTexelOffset),
Rule::Get<Spec::ESSL, 300, Shader::ALL, 0>(&textureSize_00R00D),
Rule::Get<Spec::GLSL, 130, Shader::ALL, 0>(&textureSize_00R00D),
Rule::Get<Spec::ESSL, 310, Shader::ALL, 0>(&TableBase::m_gl_MaxFragmentImageUniforms),
Rule::Get<Spec::GLSL, 0, Shader::ALL, 0>(&TableBase::m_gl_MaxFragmentImageUniforms),
Rule::Get<Spec::ESSL, 0, Shader::ALL, 0>(&normalize_00B),
Rule::Get<Spec::GLSL, 0, Shader::ALL, 0>(&normalize_00B),
+ Rule::Get<Spec::ESSL, 0, Shader::ALL, 0>(&TableBase::m_gl_DepthRangeParameters),
+ Rule::Get<Spec::GLSL, 0, Shader::ALL, 0>(&TableBase::m_gl_DepthRangeParameters),
Rule::Get<Spec::ESSL, 300, Shader::ALL, 0>(&textureOffset_00I10B10D),
Rule::Get<Spec::GLSL, 130, Shader::ALL, 0>(&textureOffset_00I10B10D),
Rule::Get<Spec::ESSL, 310, Shader::ALL, 0>(&atomicExchange_00E00E),
@@ -10869,8 +11278,7 @@ constexpr SymbolRule kRules[] = {
Rule::Get<Spec::GLSL, 0, Shader::ALL, 0>(&min_20B00B),
Rule::Get<Spec::ESSL, 300, Shader::FRAGMENT, EXT_INDEX(OES_EGL_image_external_essl3)>(
&textureProj_00M30B00B),
- Rule::Get<Spec::ESSL, 310, Shader::ALL, 0>(&atomicMax_00D00D),
- Rule::Get<Spec::GLSL, 430, Shader::ALL, 0>(&atomicMax_00D00D),
+ Rule::Get<Spec::ESSL, 310, Shader::ALL, 0>(&imageLoad_01b20D),
Rule::Get<Spec::ESSL, 300, Shader::ALL, EXT_INDEX(OES_EGL_image_external_essl3)>(
&textureProj_00M20B),
Rule::Get<Spec::ESSL, 300, Shader::FRAGMENT, 0>(&texture_00I10B00B),
@@ -11068,8 +11476,7 @@ constexpr SymbolRule kRules[] = {
Rule::Get<Spec::GLSL, 130, Shader::FRAGMENT, 0>(&textureProj_00S30B00B),
Rule::Get<Spec::ESSL, 300, Shader::ALL, 0>(&textureGrad_00Y20B20B20B),
Rule::Get<Spec::GLSL, 130, Shader::ALL, 0>(&textureGrad_00Y20B20B20B),
- Rule::Get<Spec::ESSL, 310, Shader::ALL, 0>(&TableBase::m_gl_MaxCombinedAtomicCounters),
- Rule::Get<Spec::GLSL, 0, Shader::ALL, 0>(&TableBase::m_gl_MaxCombinedAtomicCounters),
+ Rule::Get<Spec::ESSL, 310, Shader::ALL, 0>(&textureGrad_00x30B20B20B),
Rule::Get<Spec::ESSL, 310, Shader::ALL, 0>(&textureGather_00L20B00D),
Rule::Get<Spec::GLSL, 400, Shader::ALL, 0>(&textureGather_00L20B00D),
Rule::Get<Spec::ESSL, 300, Shader::ALL, 0>(&textureProjGradOffset_00S30B20B20B20D),
@@ -11120,6 +11527,7 @@ constexpr SymbolRule kRules[] = {
&texture3DProjLod_00J30B00B),
Rule::Get<Spec::ESSL, 0, Shader::ALL, 0>(&notFunc_20F),
Rule::Get<Spec::GLSL, 0, Shader::ALL, 0>(&notFunc_20F),
+ Rule::Get<Spec::ESSL, 310, Shader::ALL, 0>(&textureGather_00k30B00D),
Rule::Get<Spec::ESSL, 310, Shader::ALL, 0>(&findMSB_20D),
Rule::Get<Spec::GLSL, 400, Shader::ALL, 0>(&findMSB_20D),
Rule::Get<Spec::ESSL, 310, Shader::ALL, 0>(&findMSB_20E),
@@ -11138,14 +11546,15 @@ constexpr SymbolRule kRules[] = {
Rule::Get<Spec::GLSL, 450, Shader::ALL, 0>(&mix_10D10D10F),
Rule::Get<Spec::ESSL, 0, Shader::ALL, 0>(&atan_30B30B),
Rule::Get<Spec::GLSL, 0, Shader::ALL, 0>(&atan_30B30B),
- Rule::Get<Spec::ESSL, 310, Shader::ALL, 0>(&unpackSnorm4x8_00E),
- Rule::Get<Spec::GLSL, 400, Shader::ALL, 0>(&unpackSnorm4x8_00E),
+ Rule::Get<Spec::ESSL, 300, Shader::ALL, 0>(&floatBitsToUint_20B),
+ Rule::Get<Spec::GLSL, 330, Shader::ALL, 0>(&floatBitsToUint_20B),
Rule::Get<Spec::ESSL, 310, Shader::ALL, 0>(&bitCount_30E),
Rule::Get<Spec::GLSL, 400, Shader::ALL, 0>(&bitCount_30E),
Rule::Get<Spec::ESSL, 300, Shader::ALL, 0>(&textureProjLodOffset_00R20B00B10D),
Rule::Get<Spec::GLSL, 130, Shader::ALL, 0>(&textureProjLodOffset_00R20B00B10D),
Rule::Get<Spec::ESSL, 0, Shader::ALL, 0>(&log_20B),
Rule::Get<Spec::GLSL, 0, Shader::ALL, 0>(&log_20B),
+ Rule::Get<Spec::ESSL, 310, Shader::ALL, 0>(&textureGather_00l30B00B),
Rule::Get<Spec::ESSL, 0, Shader::ALL, 0>(&asin_30B),
Rule::Get<Spec::GLSL, 0, Shader::ALL, 0>(&asin_30B),
Rule::Get<Spec::ESSL, 310, Shader::ALL, 0>(&textureGather_00f20B),
@@ -11174,10 +11583,7 @@ constexpr SymbolRule kRules[] = {
Rule::Get<Spec::GLSL, 330, Shader::ALL, 0>(&floatBitsToInt_30B),
Rule::Get<Spec::ESSL, 300, Shader::ALL, 0>(&textureProj_00J30B),
Rule::Get<Spec::GLSL, 130, Shader::ALL, 0>(&textureProj_00J30B),
- Rule::Get<Spec::ESSL, 320, Shader::ALL, 0>(&textureGatherOffsets_00d10B00B10Dx4),
- Rule::Get<Spec::GLSL, 400, Shader::ALL, 0>(&textureGatherOffsets_00d10B00B10Dx4),
- Rule::Get<Spec::ESSL, 310, Shader::ALL, EXT_INDEX(EXT_gpu_shader5)>(
- &textureGatherOffsetsExt_00d10B00B10Dx4),
+ Rule::Get<Spec::ESSL, 310, Shader::ALL, 0>(&texture_00s30B),
Rule::Get<Spec::ESSL, 310, Shader::GEOMETRY_EXT, EXT_INDEX(EXT_geometry_shader)>(
&BuiltInVariable::kgl_InvocationID),
Rule::Get<Spec::ESSL, 300, Shader::ALL, 0>(&max_30E00E),
@@ -11192,8 +11598,6 @@ constexpr SymbolRule kRules[] = {
Rule::Get<Spec::GLSL, 130, Shader::ALL, 0>(&texelFetch_00U20D00D),
Rule::Get<Spec::ESSL, 310, Shader::ALL, 0>(&TableBase::m_gl_MaxComputeWorkGroupSize),
Rule::Get<Spec::GLSL, 0, Shader::ALL, 0>(&TableBase::m_gl_MaxComputeWorkGroupSize),
- Rule::Get<Spec::ESSL, 300, Shader::VERTEX, EXT_INDEX(ANGLE_base_vertex_base_instance)>(
- &BuiltInVariable::kgl_BaseVertex),
Rule::Get<Spec::ESSL, 300, Shader::ALL, 0>(&max_00D00D),
Rule::Get<Spec::GLSL, 130, Shader::ALL, 0>(&max_00D00D),
Rule::Get<Spec::ESSL, 100, Shader::FRAGMENT, EXT_INDEX(EXT_shader_framebuffer_fetch)>(
@@ -11212,8 +11616,7 @@ constexpr SymbolRule kRules[] = {
Rule::Get<Spec::GLSL, 130, Shader::FRAGMENT, 0>(&texture_00S20B00B),
Rule::Get<Spec::ESSL, 310, Shader::ALL, 0>(&textureGather_00e20B00B),
Rule::Get<Spec::GLSL, 400, Shader::ALL, 0>(&textureGather_00e20B00B),
- Rule::Get<Spec::ESSL, 0, Shader::ALL, 0>(&TableBase::m_gl_DepthRangeParameters),
- Rule::Get<Spec::GLSL, 0, Shader::ALL, 0>(&TableBase::m_gl_DepthRangeParameters),
+ Rule::Get<Spec::ESSL, 310, Shader::ALL, 0>(&textureSize_00k00D),
Rule::Get<Spec::ESSL, 0, Shader::ALL, 0>(&distance_10B10B),
Rule::Get<Spec::GLSL, 0, Shader::ALL, 0>(&distance_10B10B),
Rule::Get<Spec::ESSL, 0, Shader::ALL, 0>(&reflect_20B20B),
@@ -11242,6 +11645,7 @@ constexpr SymbolRule kRules[] = {
Rule::Get<Spec::ESSL, 0, Shader::ALL, 0>(&greaterThanEqual_10D10D),
Rule::Get<Spec::GLSL, 0, Shader::ALL, 0>(&greaterThanEqual_10D10D),
Rule::Get<Spec::ESSL, 310, Shader::ALL, 0>(&imageSize_01F),
+ Rule::Get<Spec::ESSL, 310, Shader::ALL, 0>(&textureLod_00k30B00B),
Rule::Get<Spec::ESSL, 300, Shader::FRAGMENT, 0>(&texture_00e30B00B),
Rule::Get<Spec::GLSL, 130, Shader::FRAGMENT, 0>(&texture_00e30B00B),
Rule::Get<Spec::ESSL, 300, Shader::ALL, 0>(&textureLodOffset_00Y20B00B20D),
@@ -11324,6 +11728,11 @@ constexpr SymbolRule kRules[] = {
Rule::Get<Spec::GLSL, 400, Shader::ALL, 0>(&umulExtended_10E10E10E10E),
Rule::Get<Spec::ESSL, 310, Shader::ALL, 0>(&mix_00D00D00F),
Rule::Get<Spec::GLSL, 450, Shader::ALL, 0>(&mix_00D00D00F),
+ Rule::Get<Spec::ESSL, 310, Shader::ALL, 0>(&imageStore_01a20D30B),
+ Rule::Get<Spec::ESSL, 0, Shader::VERTEX, 0>(&BuiltInVariable::kgl_Position),
+ Rule::Get<Spec::GLSL, 0, Shader::VERTEX, 0>(&BuiltInVariable::kgl_Position),
+ Rule::Get<Spec::ESSL, 310, Shader::GEOMETRY_EXT, EXT_INDEX(EXT_geometry_shader)>(
+ &TableBase::m_gl_PositionGS),
Rule::Get<Spec::ESSL, 300, Shader::ALL, 0>(&textureGradOffset_00a20B10B10B10D),
Rule::Get<Spec::GLSL, 130, Shader::ALL, 0>(&textureGradOffset_00a20B10B10B10D),
Rule::Get<Spec::ESSL, 0, Shader::ALL, 0>(&notEqual_20F20F),
@@ -11361,6 +11770,7 @@ constexpr SymbolRule kRules[] = {
Rule::Get<Spec::GLSL, 0, Shader::ALL, 0>(&step_00B00B),
Rule::Get<Spec::ESSL, 300, Shader::ALL, 0>(&texelFetch_00L20D00D),
Rule::Get<Spec::GLSL, 130, Shader::ALL, 0>(&texelFetch_00L20D00D),
+ Rule::Get<Spec::ESSL, 310, Shader::ALL, 0>(&texture_00x30B00B),
Rule::Get<Spec::ESSL, 310, Shader::ALL, 0>(&memoryBarrierBuffer_),
Rule::Get<Spec::GLSL, 430, Shader::ALL, 0>(&memoryBarrierBuffer_),
Rule::Get<Spec::ESSL, 300, Shader::ALL, 0>(&isinf_00B),
@@ -11446,6 +11856,7 @@ constexpr SymbolRule kRules[] = {
Rule::Get<Spec::GLSL, 130, Shader::ALL, 0>(&textureProjGrad_00X20B10B10B),
Rule::Get<Spec::ESSL, 300, Shader::ALL, 0>(&max_30E30E),
Rule::Get<Spec::GLSL, 130, Shader::ALL, 0>(&max_30E30E),
+ Rule::Get<Spec::ESSL, 310, Shader::ALL, 0>(&imageLoad_01J20D),
Rule::Get<Spec::ESSL, 300, Shader::ALL, 0>(&isnan_30B),
Rule::Get<Spec::GLSL, 130, Shader::ALL, 0>(&isnan_30B),
Rule::Get<Spec::ESSL, 310, Shader::ALL, 0>(&imulExtended_00D00D00D00D),
@@ -11525,6 +11936,7 @@ constexpr SymbolRule kRules[] = {
Rule::Get<Spec::GLSL, 130, Shader::ALL, 0>(&greaterThan_30E30E),
Rule::Get<Spec::ESSL, 310, Shader::ALL, 0>(&frexp_10B10D),
Rule::Get<Spec::GLSL, 400, Shader::ALL, 0>(&frexp_10B10D),
+ Rule::Get<Spec::ESSL, 310, Shader::ALL, 0>(&texture_00x30B),
Rule::Get<Spec::ESSL, 300, Shader::ALL, 0>(&max_10E00E),
Rule::Get<Spec::GLSL, 130, Shader::ALL, 0>(&max_10E00E),
Rule::Get<Spec::ESSL, 0, Shader::ALL, 0>(&smoothstep_00B00B10B),
@@ -11565,12 +11977,15 @@ constexpr SymbolRule kRules[] = {
Rule::Get<Spec::GLSL, 0, Shader::ALL, 0>(&length_00B),
Rule::Get<Spec::ESSL, 0, Shader::ALL, 0>(&any_20F),
Rule::Get<Spec::GLSL, 0, Shader::ALL, 0>(&any_20F),
+ Rule::Get<Spec::ESSL, 310, Shader::ALL, 0>(&textureGather_00s30B),
Rule::Get<Spec::ESSL, 310, Shader::GEOMETRY_EXT, EXT_INDEX(EXT_geometry_shader)>(
&TableBase::m_gl_PerVertex),
Rule::Get<Spec::ESSL, 300, Shader::FRAGMENT, 0>(&textureProj_00X30B00B),
Rule::Get<Spec::GLSL, 130, Shader::FRAGMENT, 0>(&textureProj_00X30B00B),
Rule::Get<Spec::ESSL, 310, Shader::FRAGMENT, 0>(&BuiltInVariable::kgl_HelperInvocation),
Rule::Get<Spec::GLSL, 0, Shader::FRAGMENT, 0>(&BuiltInVariable::kgl_HelperInvocation),
+ Rule::Get<Spec::ESSL, 310, Shader::ALL, 0>(&atomicMax_00D00D),
+ Rule::Get<Spec::GLSL, 430, Shader::ALL, 0>(&atomicMax_00D00D),
Rule::Get<Spec::ESSL, 310, Shader::ALL, 0>(&textureGather_00L20B),
Rule::Get<Spec::GLSL, 400, Shader::ALL, 0>(&textureGather_00L20B),
Rule::Get<Spec::ESSL, 300, Shader::NOT_COMPUTE, EXT_INDEX(OVR_multiview)>(
@@ -11586,11 +12001,12 @@ constexpr SymbolRule kRules[] = {
Rule::Get<Spec::GLSL, 0, Shader::ALL, 0>(&tan_00B),
Rule::Get<Spec::ESSL, 0, Shader::ALL, 0>(&mod_20B20B),
Rule::Get<Spec::GLSL, 0, Shader::ALL, 0>(&mod_20B20B),
- Rule::Get<Spec::ESSL, 310, Shader::ALL, 0>(&imageLoad_01J20D),
- Rule::Get<Spec::ESSL, 310, Shader::COMPUTE, 0>(&BuiltInVariable::kgl_WorkGroupSize),
- Rule::Get<Spec::GLSL, 0, Shader::COMPUTE, 0>(&BuiltInVariable::kgl_WorkGroupSize),
+ Rule::Get<Spec::ESSL, 310, Shader::ALL, 0>(&texture_00k30B),
+ Rule::Get<Spec::ESSL, 310, Shader::ALL, 0>(&textureGather_00x30B00D),
+ Rule::Get<Spec::ESSL, 310, Shader::ALL, 0>(&textureLod_00x30B00B),
Rule::Get<Spec::ESSL, 300, Shader::ALL, 0>(&asinh_30B),
Rule::Get<Spec::GLSL, 130, Shader::ALL, 0>(&asinh_30B),
+ Rule::Get<Spec::ESSL, 310, Shader::ALL, 0>(&textureGrad_00k30B20B20B),
Rule::Get<Spec::ESSL, 300, Shader::ALL, 0>(&outerProduct_10B30B),
Rule::Get<Spec::GLSL, 120, Shader::ALL, 0>(&outerProduct_10B30B),
Rule::Get<Spec::ESSL, 100, Shader::ALL, 0>(&textureCube_00K20B),
@@ -11695,6 +12111,7 @@ constexpr SymbolRule kRules[] = {
Rule::Get<Spec::GLSL, 130, Shader::ALL, 0>(&textureGradOffset_00I10B10B10B10D),
Rule::Get<Spec::ESSL, 300, Shader::ALL, 0>(&notEqual_30E30E),
Rule::Get<Spec::GLSL, 130, Shader::ALL, 0>(&notEqual_30E30E),
+ Rule::Get<Spec::ESSL, 310, Shader::ALL, 0>(&textureGrad_00s30B20B20B),
Rule::Get<Spec::ESSL, 310, Shader::ALL, 0>(&textureGather_00I10B),
Rule::Get<Spec::GLSL, 400, Shader::ALL, 0>(&textureGather_00I10B),
Rule::Get<Spec::ESSL, 300, Shader::ALL, 0>(&lessThanEqual_10E10E),
@@ -11750,8 +12167,7 @@ constexpr SymbolRule kRules[] = {
Rule::Get<Spec::ESSL, 300, Shader::ALL, 0>(&textureProjGradOffset_00d30B10B10B10D),
Rule::Get<Spec::GLSL, 130, Shader::ALL, 0>(&textureProjGradOffset_00d30B10B10B10D),
Rule::Get<Spec::ESSL, 300, Shader::ALL, EXT_INDEX(EXT_YUV_target)>(&textureProj_00N30B),
- Rule::Get<Spec::ESSL, 300, Shader::ALL, 0>(&TableBase::m_gl_MaxProgramTexelOffset),
- Rule::Get<Spec::GLSL, 0, Shader::ALL, 0>(&TableBase::m_gl_MaxProgramTexelOffset),
+ Rule::Get<Spec::ESSL, 310, Shader::ALL, 0>(&imageSize_01a),
Rule::Get<Spec::ESSL, 0, Shader::ALL, 0>(&exp2_30B),
Rule::Get<Spec::GLSL, 0, Shader::ALL, 0>(&exp2_30B),
Rule::Get<Spec::ESSL, 300, Shader::ALL, 0>(&texelFetchOffset_00L20D00D10D),
@@ -11767,8 +12183,7 @@ constexpr SymbolRule kRules[] = {
Rule::Get<Spec::GLSL, 330, Shader::ALL, 0>(&floatBitsToUint_30B),
Rule::Get<Spec::ESSL, 0, Shader::ALL, 0>(&lessThanEqual_30D30D),
Rule::Get<Spec::GLSL, 0, Shader::ALL, 0>(&lessThanEqual_30D30D),
- Rule::Get<Spec::ESSL, 310, Shader::ALL, EXT_INDEX(EXT_geometry_shader)>(
- &TableBase::m_gl_MaxGeometryImageUniforms),
+ Rule::Get<Spec::ESSL, 310, Shader::ALL, 0>(&textureLod_00s30B00B),
Rule::Get<Spec::ESSL, 300, Shader::ALL, 0>(&asinh_00B),
Rule::Get<Spec::GLSL, 130, Shader::ALL, 0>(&asinh_00B),
Rule::Get<Spec::ESSL, 300, Shader::ALL, 0>(&textureOffset_00R10B10D),
@@ -11856,7 +12271,9 @@ constexpr SymbolRule kRules[] = {
Rule::Get<Spec::GLSL, 130, Shader::FRAGMENT, 0>(&textureProj_00R20B00B),
Rule::Get<Spec::ESSL, 0, Shader::ALL, 0>(&faceforward_20B20B20B),
Rule::Get<Spec::GLSL, 0, Shader::ALL, 0>(&faceforward_20B20B20B),
+ Rule::Get<Spec::ESSL, 310, Shader::ALL, 0>(&textureSize_00l00D),
Rule::Get<Spec::ESSL, 310, Shader::ALL, 0>(&imageSize_01E),
+ Rule::Get<Spec::ESSL, 310, Shader::ALL, 0>(&textureSize_00x00D),
Rule::Get<Spec::ESSL, 0, Shader::ALL, 0>(&acos_20B),
Rule::Get<Spec::GLSL, 0, Shader::ALL, 0>(&acos_20B),
Rule::Get<Spec::ESSL, 300, Shader::ALL, 0>(&texelFetch_00X10D00D),
@@ -11887,8 +12304,8 @@ constexpr SymbolRule kRules[] = {
Rule::Get<Spec::GLSL, 130, Shader::ALL, 0>(&textureLod_00X10B00B),
Rule::Get<Spec::ESSL, 0, Shader::ALL, 0>(&exp_30B),
Rule::Get<Spec::GLSL, 0, Shader::ALL, 0>(&exp_30B),
- Rule::Get<Spec::ESSL, 310, Shader::ALL, 0>(&memoryBarrier_),
- Rule::Get<Spec::GLSL, 420, Shader::ALL, 0>(&memoryBarrier_),
+ Rule::Get<Spec::ESSL, 300, Shader::VERTEX, EXT_INDEX(ANGLE_base_vertex_base_instance)>(
+ &BuiltInVariable::kgl_BaseVertex),
Rule::Get<Spec::ESSL, 310, Shader::ALL, 0>(&imageSize_01D),
Rule::Get<Spec::ESSL, 0, Shader::ALL, 0>(&step_00B30B),
Rule::Get<Spec::GLSL, 0, Shader::ALL, 0>(&step_00B30B),
@@ -11996,6 +12413,8 @@ constexpr SymbolRule kRules[] = {
Rule::Get<Spec::GLSL, 130, Shader::ALL, 0>(&atanh_20B),
Rule::Get<Spec::ESSL, 300, Shader::ALL, 0>(&clamp_10E00E00E),
Rule::Get<Spec::GLSL, 130, Shader::ALL, 0>(&clamp_10E00E00E),
+ Rule::Get<Spec::ESSL, 310, Shader::ALL, 0>(&TableBase::m_gl_MaxCombinedAtomicCounters),
+ Rule::Get<Spec::GLSL, 0, Shader::ALL, 0>(&TableBase::m_gl_MaxCombinedAtomicCounters),
Rule::Get<Spec::ESSL, 310, Shader::ALL, 0>(&imageStore_01C20D30B),
Rule::Get<Spec::ESSL, 300, Shader::ALL, 0>(&clamp_20D00D00D),
Rule::Get<Spec::GLSL, 130, Shader::ALL, 0>(&clamp_20D00D00D),
@@ -12056,13 +12475,14 @@ constexpr SymbolRule kRules[] = {
Rule::Get<Spec::GLSL, 0, Shader::ALL, 0>(&lessThan_10B10B),
Rule::Get<Spec::ESSL, 310, Shader::ALL, 0>(&textureGatherOffset_00X10B10D),
Rule::Get<Spec::GLSL, 400, Shader::ALL, 0>(&textureGatherOffset_00X10B10D),
+ Rule::Get<Spec::ESSL, 310, Shader::ALL, 0>(&imageSize_01c),
Rule::Get<Spec::ESSL, 310, Shader::ALL, 0>(&bitfieldInsert_10E10E00D00D),
Rule::Get<Spec::GLSL, 400, Shader::ALL, 0>(&bitfieldInsert_10E10E00D00D),
Rule::Get<Spec::ESSL, 310, Shader::ALL, 0>(&packSnorm4x8_30B),
Rule::Get<Spec::GLSL, 400, Shader::ALL, 0>(&packSnorm4x8_30B),
Rule::Get<Spec::ESSL, 0, Shader::ALL, 0>(&mix_10B10B00B),
Rule::Get<Spec::GLSL, 0, Shader::ALL, 0>(&mix_10B10B00B),
- Rule::Get<Spec::ESSL, 310, Shader::ALL, 0>(&imageLoad_01E20D),
+ Rule::Get<Spec::ESSL, 310, Shader::ALL, 0>(&imageSize_01b),
Rule::Get<Spec::ESSL, 300, Shader::ALL, 0>(&clamp_30D30D30D),
Rule::Get<Spec::GLSL, 130, Shader::ALL, 0>(&clamp_30D30D30D),
Rule::Get<Spec::ESSL, 310, Shader::ALL, 0>(&textureGather_00U20B00D),
@@ -12089,6 +12509,8 @@ constexpr SymbolRule kRules[] = {
Rule::Get<Spec::GLSL, 0, Shader::ALL, 0>(&pow_20B20B),
Rule::Get<Spec::ESSL, 100, Shader::ALL, EXT_INDEX(EXT_shader_texture_lod)>(
&texture2DProjGradEXT_00I20B10B10B),
+ Rule::Get<Spec::ESSL, 310, Shader::COMPUTE, 0>(&BuiltInVariable::kgl_WorkGroupSize),
+ Rule::Get<Spec::GLSL, 0, Shader::COMPUTE, 0>(&BuiltInVariable::kgl_WorkGroupSize),
Rule::Get<Spec::ESSL, 100, Shader::FRAGMENT, EXT_INDEX(ARM_shader_framebuffer_fetch)>(
&BuiltInVariable::kgl_LastFragColorARM),
Rule::Get<Spec::ESSL, 310, Shader::ALL, 0>(&textureGather_00Z20B00D),
@@ -12133,6 +12555,7 @@ constexpr SymbolRule kRules[] = {
Rule::Get<Spec::GLSL, 450, Shader::ALL, 0>(&mix_20F20F20F),
Rule::Get<Spec::ESSL, 0, Shader::ALL, 0>(&smoothstep_00B00B30B),
Rule::Get<Spec::GLSL, 0, Shader::ALL, 0>(&smoothstep_00B00B30B),
+ Rule::Get<Spec::ESSL, 310, Shader::ALL, 0>(&texture_00s30B00B),
Rule::Get<Spec::ESSL, 300, Shader::ALL, EXT_INDEX(OES_EGL_image_external_essl3)>(
&textureSize_00M00D),
Rule::Get<Spec::ESSL, 0, Shader::ALL, 0>(&log2_20B),
@@ -12151,10 +12574,7 @@ constexpr SymbolRule kRules[] = {
Rule::Get<Spec::GLSL, 0, Shader::ALL, 0>(&degrees_10B),
Rule::Get<Spec::ESSL, 0, Shader::ALL, 0>(&TableBase::m_gl_MaxTextureImageUnits),
Rule::Get<Spec::GLSL, 0, Shader::ALL, 0>(&TableBase::m_gl_MaxTextureImageUnits),
- Rule::Get<Spec::ESSL, 0, Shader::VERTEX, 0>(&BuiltInVariable::kgl_Position),
- Rule::Get<Spec::GLSL, 0, Shader::VERTEX, 0>(&BuiltInVariable::kgl_Position),
- Rule::Get<Spec::ESSL, 310, Shader::GEOMETRY_EXT, EXT_INDEX(EXT_geometry_shader)>(
- &TableBase::m_gl_PositionGS),
+ Rule::Get<Spec::ESSL, 310, Shader::ALL, 0>(&texture_00k30B00B),
Rule::Get<Spec::ESSL, 300, Shader::ALL, 0>(&texture_00K20B),
Rule::Get<Spec::GLSL, 130, Shader::ALL, 0>(&texture_00K20B),
Rule::Get<Spec::ESSL, 310, Shader::ALL, 0>(&atomicCompSwap_00E00E00E),
@@ -12172,10 +12592,6 @@ constexpr SymbolRule kRules[] = {
Rule::Get<Spec::GLSL, 0, Shader::ALL, 0>(&ceil_10B),
Rule::Get<Spec::ESSL, 300, Shader::ALL, 0>(&textureSize_00S00D),
Rule::Get<Spec::GLSL, 130, Shader::ALL, 0>(&textureSize_00S00D),
- Rule::Get<Spec::ESSL, 320, Shader::ALL, 0>(&textureGatherOffsets_00U20B10Dx4),
- Rule::Get<Spec::GLSL, 400, Shader::ALL, 0>(&textureGatherOffsets_00U20B10Dx4),
- Rule::Get<Spec::ESSL, 310, Shader::ALL, EXT_INDEX(EXT_gpu_shader5)>(
- &textureGatherOffsetsExt_00U20B10Dx4),
Rule::Get<Spec::ESSL, 300, Shader::ALL, 0>(&textureProjLod_00I20B00B),
Rule::Get<Spec::GLSL, 130, Shader::ALL, 0>(&textureProjLod_00I20B00B),
Rule::Get<Spec::ESSL, 0, Shader::ALL, 0>(&greaterThanEqual_10B10B),
@@ -12190,8 +12606,12 @@ constexpr SymbolRule kRules[] = {
Rule::Get<Spec::GLSL, 0, Shader::ALL, 0>(&dot_20B20B),
Rule::Get<Spec::ESSL, 300, Shader::ALL, 0>(&transpose_90B),
Rule::Get<Spec::GLSL, 120, Shader::ALL, 0>(&transpose_90B),
+ Rule::Get<Spec::ESSL, 310, Shader::ALL, EXT_INDEX(EXT_geometry_shader)>(
+ &TableBase::m_gl_MaxGeometryImageUniforms),
Rule::Get<Spec::ESSL, 0, Shader::ALL, 0>(&notFunc_30F),
Rule::Get<Spec::GLSL, 0, Shader::ALL, 0>(&notFunc_30F),
+ Rule::Get<Spec::ESSL, 310, Shader::ALL, 0>(&memoryBarrier_),
+ Rule::Get<Spec::GLSL, 420, Shader::ALL, 0>(&memoryBarrier_),
Rule::Get<Spec::ESSL, 300, Shader::ALL, 0>(&textureProjLodOffset_00I20B00B10D),
Rule::Get<Spec::GLSL, 130, Shader::ALL, 0>(&textureProjLodOffset_00I20B00B10D),
Rule::Get<Spec::ESSL, 0, Shader::ALL, 0>(&notEqual_10F10F),
@@ -12225,6 +12645,7 @@ constexpr SymbolRule kRules[] = {
Rule::Get<Spec::ESSL, 300, Shader::ALL, 0>(&textureProjGrad_00I20B10B10B),
Rule::Get<Spec::GLSL, 130, Shader::ALL, 0>(&textureProjGrad_00I20B10B10B),
Rule::Get<Spec::ESSL, 310, Shader::ALL, 0>(&textureGather_00e20B),
+ Rule::Get<Spec::ESSL, 310, Shader::ALL, 0>(&textureGather_00k30B),
Rule::Get<Spec::ESSL, 100, Shader::ALL, 0>(&texture2D_00M10B),
Rule::Get<Spec::ESSL, 300, Shader::ALL, 0>(&min_00D00D),
Rule::Get<Spec::GLSL, 130, Shader::ALL, 0>(&min_00D00D),
@@ -12238,6 +12659,7 @@ constexpr SymbolRule kRules[] = {
Rule::Get<Spec::GLSL, 0, Shader::ALL, 0>(&TableBase::m_gl_MaxVaryingVectors),
Rule::Get<Spec::ESSL, 300, Shader::FRAGMENT, 0>(&textureProjOffset_00I30B10D00B),
Rule::Get<Spec::GLSL, 130, Shader::FRAGMENT, 0>(&textureProjOffset_00I30B10D00B),
+ Rule::Get<Spec::ESSL, 310, Shader::ALL, 0>(&textureGather_00x30B),
Rule::Get<Spec::ESSL, 300, Shader::ALL, 0>(&textureSize_00d00D),
Rule::Get<Spec::GLSL, 130, Shader::ALL, 0>(&textureSize_00d00D),
Rule::Get<Spec::ESSL, 0, Shader::ALL, 0>(&sin_00B),
@@ -12295,10 +12717,15 @@ constexpr SymbolRule kRules[] = {
Rule::Get<Spec::GLSL, 130, Shader::FRAGMENT, 0>(&textureProjOffset_00d30B10D00B),
Rule::Get<Spec::ESSL, 300, Shader::ALL, 0>(&round_10B),
Rule::Get<Spec::GLSL, 130, Shader::ALL, 0>(&round_10B),
+ Rule::Get<Spec::ESSL, 320, Shader::ALL, 0>(&textureGatherOffsets_00d10B00B10Dx4),
+ Rule::Get<Spec::GLSL, 400, Shader::ALL, 0>(&textureGatherOffsets_00d10B00B10Dx4),
+ Rule::Get<Spec::ESSL, 310, Shader::ALL, EXT_INDEX(EXT_gpu_shader5)>(
+ &textureGatherOffsetsExt_00d10B00B10Dx4),
Rule::Get<Spec::ESSL, 300, Shader::ALL, 0>(&textureProjOffset_00d30B10D),
Rule::Get<Spec::GLSL, 130, Shader::ALL, 0>(&textureProjOffset_00d30B10D),
Rule::Get<Spec::ESSL, 300, Shader::ALL, 0>(&notEqual_10E10E),
Rule::Get<Spec::GLSL, 130, Shader::ALL, 0>(&notEqual_10E10E),
+ Rule::Get<Spec::ESSL, 310, Shader::ALL, 0>(&imageStore_01c20D30E),
Rule::Get<Spec::ESSL, 300, Shader::ALL, 0>(&textureProj_00R30B),
Rule::Get<Spec::GLSL, 130, Shader::ALL, 0>(&textureProj_00R30B),
Rule::Get<Spec::ESSL, 0, Shader::ALL, 0>(&matrixCompMult_50B50B),
@@ -12394,6 +12821,7 @@ constexpr SymbolRule kRules[] = {
Rule::Get<Spec::GLSL, 0, Shader::VERTEX, 0>(&textureCubeLod_00K20B00B),
Rule::Get<Spec::ESSL, 300, Shader::ALL, 0>(&textureOffset_00J20B20D),
Rule::Get<Spec::GLSL, 130, Shader::ALL, 0>(&textureOffset_00J20B20D),
+ Rule::Get<Spec::ESSL, 310, Shader::ALL, 0>(&imageLoad_01a20D),
Rule::Get<Spec::ESSL, 300, Shader::ALL, 0>(&texelFetch_00J20D00D),
Rule::Get<Spec::GLSL, 130, Shader::ALL, 0>(&texelFetch_00J20D00D),
Rule::Get<Spec::ESSL, 300, Shader::FRAGMENT, EXT_INDEX(OES_EGL_image_external_essl3)>(
@@ -12440,7 +12868,8 @@ constexpr SymbolRule kRules[] = {
&texture3DLod_00J20B00B)};
// Flat array of all mangled names.
-constexpr const char *kMangledNames[] = {"textureProj(00R30B00B",
+constexpr const char *kMangledNames[] = {"textureSize(00s00D",
+ "textureProj(00R30B00B",
"imageStore(01G20D30D",
"texture(00N10B00B",
"clamp(10D00D00D",
@@ -12460,6 +12889,7 @@ constexpr const char *kMangledNames[] = {"textureProj(00R30B00B",
"dFdx(30B",
"textureGatherOffsets(00U20B10Dx400D",
"clamp(00E00E00E",
+ "imageLoad(01E20D",
"transpose(50B",
"ldexp(00B00D",
"textureGather(00K20B00D",
@@ -12471,6 +12901,7 @@ constexpr const char *kMangledNames[] = {"textureProj(00R30B00B",
"bitfieldInsert(00D00D00D00D",
"textureProjGrad(00Y30B20B20B",
"roundEven(30B",
+ "texture(00l30B00B",
"acosh(20B",
"atanh(10B",
"mix(20B20B00B",
@@ -12508,7 +12939,7 @@ constexpr const char *kMangledNames[] = {"textureProj(00R30B00B",
"atomicAdd(00D00D",
"gl_MaxGeometryOutputComponents",
"gl_MaxGeometryTextureImageUnits",
- "floatBitsToUint(20B",
+ "unpackSnorm4x8(00E",
"bitfieldInsert(20D20D00D00D",
"gl_MaxVertexTextureImageUnits",
"texture(00Z20B",
@@ -12531,13 +12962,15 @@ constexpr const char *kMangledNames[] = {"textureProj(00R30B00B",
"max(30D00D",
"groupMemoryBarrier(",
"mix(00B00B00F",
+ "imageStore(01b20D30D",
"textureProjGradOffset(00R20B10B10B10D",
"imageLoad(01A10D",
+ "textureGather(00s30B00D",
"intBitsToFloat(30D",
"textureGatherOffsets(00X10B10Dx4",
"textureProj(00I20B",
"texelFetch(00I10D00D",
- "imageStore(01I20D30B",
+ "textureGatherOffsets(00U20B10Dx4",
"min(30B30B",
"gl_MaxVertexAtomicCounterBuffers",
"textureLodOffset(00S20B00B20D",
@@ -12607,14 +13040,18 @@ constexpr const char *kMangledNames[] = {"textureProj(00R30B00B",
"textureOffset(00Y20B20D00B",
"atomicCounterDecrement(00G",
"textureGradOffset(00S20B20B20B20D",
+ "imageStore(01I20D30B",
+ "imageLoad(01c20D",
"atomicXor(00E00E",
"textureProjOffset(00R20B10D",
"gl_FragCoord",
"clamp(30E30E30E",
"textureProj(00N30B00B",
+ "gl_MaxProgramTexelOffset",
"textureSize(00R00D",
"gl_MaxFragmentImageUniforms",
"normalize(00B",
+ "gl_DepthRangeParameters",
"textureOffset(00I10B10D",
"atomicExchange(00E00E",
"textureProj(00I30B00B",
@@ -12623,7 +13060,7 @@ constexpr const char *kMangledNames[] = {"textureProj(00R30B00B",
"atomicOr(00E00E",
"min(20B00B",
"textureProj(00M30B00B",
- "atomicMax(00D00D",
+ "imageLoad(01b20D",
"textureProj(00M20B",
"texture(00I10B00B",
"reflect(00B00B",
@@ -12724,7 +13161,7 @@ constexpr const char *kMangledNames[] = {"textureProj(00R30B00B",
"floor(30B",
"textureProj(00S30B00B",
"textureGrad(00Y20B20B20B",
- "gl_MaxCombinedAtomicCounters",
+ "textureGrad(00x30B20B20B",
"textureGather(00L20B00D",
"textureProjGradOffset(00S30B20B20B20D",
"imageStore(01A10D30D",
@@ -12750,7 +13187,7 @@ constexpr const char *kMangledNames[] = {"textureProj(00R30B00B",
"texture2DProj(00I20B",
"texture3DProjLod(00J30B00B",
"not(20F",
- "",
+ "textureGather(00k30B00D",
"findMSB(20D",
"findMSB(20E",
"texelFetchOffset(00I10D00D10D",
@@ -12759,10 +13196,11 @@ constexpr const char *kMangledNames[] = {"textureProj(00R30B00B",
"outerProduct(20B20B",
"mix(10D10D10F",
"atan(30B30B",
- "unpackSnorm4x8(00E",
+ "floatBitsToUint(20B",
"bitCount(30E",
"textureProjLodOffset(00R20B00B10D",
"log(20B",
+ "textureGather(00l30B00B",
"asin(30B",
"textureGather(00f20B",
"modf(30B30B",
@@ -12776,7 +13214,7 @@ constexpr const char *kMangledNames[] = {"textureProj(00R30B00B",
"outerProduct(30B10B",
"floatBitsToInt(30B",
"textureProj(00J30B",
- "textureGatherOffsets(00d10B00B10Dx4",
+ "texture(00s30B",
"gl_InvocationID",
"max(30E00E",
"exp2(20B",
@@ -12784,7 +13222,6 @@ constexpr const char *kMangledNames[] = {"textureProj(00R30B00B",
"radians(10B",
"texelFetch(00U20D00D",
"gl_MaxComputeWorkGroupSize",
- "gl_BaseVertex",
"max(00D00D",
"gl_LastFragData",
"ceil(30B",
@@ -12793,7 +13230,7 @@ constexpr const char *kMangledNames[] = {"textureProj(00R30B00B",
"bitCount(10E",
"texture(00S20B00B",
"textureGather(00e20B00B",
- "gl_DepthRangeParameters",
+ "textureSize(00k00D",
"distance(10B10B",
"reflect(20B20B",
"mod(10B00B",
@@ -12809,6 +13246,7 @@ constexpr const char *kMangledNames[] = {"textureProj(00R30B00B",
"textureLod(00I10B00B",
"greaterThanEqual(10D10D",
"imageSize(01F",
+ "textureLod(00k30B00B",
"texture(00e30B00B",
"textureLodOffset(00Y20B00B20D",
"log2(00B",
@@ -12851,6 +13289,8 @@ constexpr const char *kMangledNames[] = {"textureProj(00R30B00B",
"mix(00E00E00F",
"umulExtended(10E10E10E10E",
"mix(00D00D00F",
+ "imageStore(01a20D30B",
+ "gl_Position",
"textureGradOffset(00a20B10B10B10D",
"notEqual(20F20F",
"mod(30B30B",
@@ -12869,6 +13309,7 @@ constexpr const char *kMangledNames[] = {"textureProj(00R30B00B",
"bitCount(20D",
"step(00B00B",
"texelFetch(00L20D00D",
+ "texture(00x30B00B",
"memoryBarrierBuffer(",
"isinf(00B",
"imageSize(00z",
@@ -12913,6 +13354,7 @@ constexpr const char *kMangledNames[] = {"textureProj(00R30B00B",
"inverse(A0B",
"textureProjGrad(00X20B10B10B",
"max(30E30E",
+ "imageLoad(01J20D",
"isnan(30B",
"imulExtended(00D00D00D00D",
"gl_in",
@@ -12951,6 +13393,7 @@ constexpr const char *kMangledNames[] = {"textureProj(00R30B00B",
"clamp(20D20D20D",
"greaterThan(30E30E",
"frexp(10B10D",
+ "texture(00x30B",
"max(10E00E",
"smoothstep(00B00B10B",
"gl_GlobalInvocationID",
@@ -12965,6 +13408,7 @@ constexpr const char *kMangledNames[] = {"textureProj(00R30B00B",
"texture(00L20B00B",
"notEqual(10B10B",
"imageLoad(01G20D",
+ "",
"bitfieldExtract(00E00D00D",
"textureGatherOffsets(00a20B10Dx400D",
"mix(10E10E10F",
@@ -12972,9 +13416,11 @@ constexpr const char *kMangledNames[] = {"textureProj(00R30B00B",
"matrixCompMult(E0BE0B",
"length(00B",
"any(20F",
+ "textureGather(00s30B",
"gl_PerVertex",
"textureProj(00X30B00B",
"gl_HelperInvocation",
+ "atomicMax(00D00D",
"textureGather(00L20B",
"gl_ViewID_OVR",
"floor(10B",
@@ -12983,9 +13429,11 @@ constexpr const char *kMangledNames[] = {"textureProj(00R30B00B",
"texelFetchOffset(00J20D00D20D",
"tan(00B",
"mod(20B20B",
- "imageLoad(01J20D",
- "gl_WorkGroupSize",
+ "texture(00k30B",
+ "textureGather(00x30B00D",
+ "textureLod(00x30B00B",
"asinh(30B",
+ "textureGrad(00k30B20B20B",
"outerProduct(10B30B",
"textureCube(00K20B",
"textureSize(00c",
@@ -13037,6 +13485,7 @@ constexpr const char *kMangledNames[] = {"textureProj(00R30B00B",
"modf(20B20B",
"textureGradOffset(00I10B10B10B10D",
"notEqual(30E30E",
+ "textureGrad(00s30B20B20B",
"textureGather(00I10B",
"lessThanEqual(10E10E",
"inversesqrt(20B",
@@ -13064,7 +13513,7 @@ constexpr const char *kMangledNames[] = {"textureProj(00R30B00B",
"any(10F",
"textureProjGradOffset(00d30B10B10B10D",
"textureProj(00N30B",
- "gl_MaxProgramTexelOffset",
+ "imageSize(01a",
"exp2(30B",
"texelFetchOffset(00L20D00D10D",
"equal(30D30D",
@@ -13073,7 +13522,7 @@ constexpr const char *kMangledNames[] = {"textureProj(00R30B00B",
"packSnorm2x16(10B",
"floatBitsToUint(30B",
"lessThanEqual(30D30D",
- "gl_MaxGeometryImageUniforms",
+ "textureLod(00s30B00B",
"asinh(00B",
"textureOffset(00R10B10D",
"greaterThanEqual(10E10E",
@@ -13116,7 +13565,9 @@ constexpr const char *kMangledNames[] = {"textureProj(00R30B00B",
"textureLodOffset(00U20B00B10D",
"textureProj(00R20B00B",
"faceforward(20B20B20B",
+ "textureSize(00l00D",
"imageSize(01E",
+ "textureSize(00x00D",
"acos(20B",
"texelFetch(00X10D00D",
"sinh(00B",
@@ -13131,7 +13582,7 @@ constexpr const char *kMangledNames[] = {"textureProj(00R30B00B",
"lessThanEqual(20E20E",
"textureLod(00X10B00B",
"exp(30B",
- "memoryBarrier(",
+ "gl_BaseVertex",
"imageSize(01D",
"step(00B30B",
"bitCount(10D",
@@ -13186,6 +13637,7 @@ constexpr const char *kMangledNames[] = {"textureProj(00R30B00B",
"dFdy(30B",
"atanh(20B",
"clamp(10E00E00E",
+ "gl_MaxCombinedAtomicCounters",
"imageStore(01C20D30B",
"clamp(20D00D00D",
"all(20F",
@@ -13220,10 +13672,11 @@ constexpr const char *kMangledNames[] = {"textureProj(00R30B00B",
"abs(30B",
"lessThan(10B10B",
"textureGatherOffset(00X10B10D",
+ "imageSize(01c",
"bitfieldInsert(10E10E00D00D",
"packSnorm4x8(30B",
"mix(10B10B00B",
- "imageLoad(01E20D",
+ "imageSize(01b",
"clamp(30D30D30D",
"textureGather(00U20B00D",
"textureSize(00f00D",
@@ -13238,6 +13691,7 @@ constexpr const char *kMangledNames[] = {"textureProj(00R30B00B",
"transpose(A0B",
"pow(20B20B",
"texture2DProjGradEXT(00I20B10B10B",
+ "gl_WorkGroupSize",
"gl_LastFragColorARM",
"textureGather(00Z20B00D",
"textureGather(00R10B",
@@ -13260,6 +13714,7 @@ constexpr const char *kMangledNames[] = {"textureProj(00R30B00B",
"mix(20F20F20F",
"",
"smoothstep(00B00B30B",
+ "texture(00s30B00B",
"textureSize(00M00D",
"log2(20B",
"ldexp(10B10D",
@@ -13269,7 +13724,7 @@ constexpr const char *kMangledNames[] = {"textureProj(00R30B00B",
"mix(10F10F10F",
"degrees(10B",
"gl_MaxTextureImageUnits",
- "gl_Position",
+ "texture(00k30B00B",
"texture(00K20B",
"atomicCompSwap(00E00E00E",
"fma(30B30B30B",
@@ -13278,14 +13733,15 @@ constexpr const char *kMangledNames[] = {"textureProj(00R30B00B",
"textureGradOffset(00L20B10B10B10D",
"ceil(10B",
"textureSize(00S00D",
- "textureGatherOffsets(00U20B10Dx4",
"textureProjLod(00I20B00B",
"greaterThanEqual(10B10B",
"textureGatherOffsets(00I10B10Dx400D",
"textureCube(00K20B00B",
"dot(20B20B",
"transpose(90B",
+ "gl_MaxGeometryImageUniforms",
"not(30F",
+ "memoryBarrier(",
"textureProjLodOffset(00I20B00B10D",
"notEqual(10F10F",
"textureProjGrad(00R20B10B10B",
@@ -13303,6 +13759,7 @@ constexpr const char *kMangledNames[] = {"textureProj(00R30B00B",
"textureGrad(00R10B10B10B",
"textureProjGrad(00I20B10B10B",
"textureGather(00e20B",
+ "textureGather(00k30B",
"texture2D(00M10B",
"min(00D00D",
"outerProduct(10B10B",
@@ -13310,6 +13767,7 @@ constexpr const char *kMangledNames[] = {"textureProj(00R30B00B",
"trunc(20B",
"gl_MaxVaryingVectors",
"textureProjOffset(00I30B10D00B",
+ "textureGather(00x30B",
"textureSize(00d00D",
"sin(00B",
"gl_MaxVertexUniformVectors",
@@ -13340,8 +13798,10 @@ constexpr const char *kMangledNames[] = {"textureProj(00R30B00B",
"EmitVertex(",
"textureProjOffset(00d30B10D00B",
"round(10B",
+ "textureGatherOffsets(00d10B00B10Dx4",
"textureProjOffset(00d30B10D",
"notEqual(10E10E",
+ "imageStore(01c20D30E",
"textureProj(00R30B",
"matrixCompMult(50B50B",
"equal(20F20F",
@@ -13389,6 +13849,7 @@ constexpr const char *kMangledNames[] = {"textureProj(00R30B00B",
"smoothstep(20B20B20B",
"textureCubeLod(00K20B00B",
"textureOffset(00J20B20D",
+ "imageLoad(01a20D",
"texelFetch(00J20D00D",
"textureProj(00M20B00B",
"floatBitsToUint(00B",
@@ -13413,976 +13874,1009 @@ constexpr const char *kMangledNames[] = {"textureProj(00R30B00B",
// Flat array of offsets from a symbol into the rules table.
constexpr uint16_t kMangledOffsets[] = {
- 0, // textureProj_00R30B00B
- 2, // imageStore_01G20D30D
- 3, // texture_00N10B00B
- 4, // clamp_10D00D00D
- 6, // gl_PrimitiveID
- 8, // texture_00R10B00B
- 10, // modf_00B00B
- 12, // gl_MaxAtomicCounterBindings
- 14, // notEqual_20D20D
- 16, // gl_MaxComputeImageUniforms
- 18, // textureLod_00L20B00B
- 20, // angle_BaseVertex
- 21, // determinant_A0B
- 22, // textureProjGrad_00I30B10B10B
- 24, // tanh_30B
- 26, // gl_Layer
- 28, // textureOffset_00d20B10D
- 30, // dFdx_30B
- 33, // textureGatherOffsets_00U20B10Dx400D
- 36, // clamp_00E00E00E
- 38, // transpose_50B
- 40, // ldexp_00B00D
- 42, // textureGather_00K20B00D
- 44, // lessThanEqual_30B30B
- 46, // greaterThanEqual_20D20D
- 48, // min_20E20E
- 50, // asin_20B
- 52, // outerProduct_20B30B
- 54, // bitfieldInsert_00D00D00D00D
- 56, // textureProjGrad_00Y30B20B20B
- 58, // roundEven_30B
- 60, // acosh_20B
- 62, // atanh_10B
- 64, // mix_20B20B00B
- 66, // clamp_10B10B10B
- 68, // textureGrad_00I10B10B10B
- 70, // textureGatherOffset_00L20B10D00D
- 72, // bitCount_00D
- 74, // step_00B20B
- 76, // lessThan_30E30E
- 78, // uintBitsToFloat_30E
- 80, // imulExtended_30D30D30D30D
- 82, // textureSize_00K00D
- 84, // textureGatherOffsets_00X10B10Dx400D
- 87, // imageStore_01B10D30E
- 88, // transpose_70B
- 90, // textureProjOffset_00S30B20D00B
- 92, // textureProjLod_00X30B00B
- 94, // textureSize_00Y00D
- 96, // gl_MinProgramTexelOffset
- 98, // texture_00d20B
- 100, // textureProj_00J30B00B
- 102, // atan_10B10B
- 104, // max_20B00B
- 106, // clamp_30B30B30B
- 108, // EndPrimitive_
- 109, // textureLod_00Y20B00B
- 111, // textureLodOffset_00a20B00B10D
- 113, // texelFetchOffset_00Y20D00D20D
- 115, // texelFetch_00a20D00D
- 117, // min_20D00D
- 119, // imageLoad_01F20D
- 120, // uintBitsToFloat_00E
- 122, // lessThanEqual_20B20B
- 124, // texelFetch_00N10D00D
- 125, // atomicAdd_00D00D
- 127, // gl_MaxGeometryOutputComponents
- 128, // gl_MaxGeometryTextureImageUnits
- 129, // floatBitsToUint_20B
- 131, // bitfieldInsert_20D20D00D00D
- 133, // gl_MaxVertexTextureImageUnits
- 135, // texture_00Z20B
- 137, // min_10D10D
- 139, // mix_20D20D20F
- 141, // mix_30F30F30F
- 143, // tanh_00B
- 145, // textureProjOffset_00J30B20D00B
- 147, // all_30F
- 149, // abs_20D
- 151, // abs_20B
- 153, // inversesqrt_00B
- 155, // matrixCompMult_D0BD0B
- 156, // gl_MaxClipDistances
- 157, // lessThanEqual_10B10B
- 159, // bitfieldReverse_20D
- 161, // bitfieldReverse_20E
- 163, // textureProjGrad_00S30B20B20B
- 165, // equal_10D10D
- 167, // max_30D00D
- 169, // groupMemoryBarrier_
- 171, // mix_00B00B00F
- 173, // textureProjGradOffset_00R20B10B10B10D
- 175, // imageLoad_01A10D
- 176, // intBitsToFloat_30D
- 178, // textureGatherOffsets_00X10B10Dx4
- 181, // textureProj_00I20B
- 183, // texelFetch_00I10D00D
- 185, // imageStore_01I20D30B
- 186, // min_30B30B
- 188, // gl_MaxVertexAtomicCounterBuffers
- 190, // textureLodOffset_00S20B00B20D
- 192, // textureGatherOffset_00R10B10D
- 194, // acos_00B
- 196, // fract_10B
- 198, // transpose_E0B
- 200, // intBitsToFloat_00D
- 202, // textureGradOffset_00J20B20B20B20D
- 204, // memoryBarrierAtomicCounter_
- 206, // texture2DGradEXT_00I10B10B10B
- 207, // bitfieldInsert_00E00E00D00D
- 209, // atomicXor_00D00D
- 211, // greaterThan_20B20B
- 213, // textureLodOffset_00I10B00B10D
- 215, // texelFetch_00Y20D00D
- 217, // texture2DProjGradEXT_00I30B10B10B
- 218, // textureGrad_00d20B10B10B
- 220, // textureProjOffset_00R30B10D
- 222, // textureOffset_00U20B10D
- 224, // atan_10B
- 226, // modf_10B10B
- 228, // min_30B00B
- 230, // determinant_50B
- 231, // lessThan_20B20B
- 233, // atomicAnd_00D00D
- 235, // gl_FragColor
- 237, // exp_10B
- 239, // textureProjOffset_00I20B10D00B
- 241, // step_00B10B
- 243, // bitCount_30D
- 245, // mix_30E30E30F
- 247, // unpackUnorm2x16_00E
- 249, // rgb_2_yuv_20B00H
- 250, // sqrt_20B
- 252, // sign_20B
- 254, // sign_20D
- 256, // atanh_00B
- 258, // textureGradOffset_00X10B10B10B10D
- 260, // imageStore_01K20D30E
- 261, // gl_DepthRange
- 263, // imulExtended_10D10D10D10D
- 265, // atan_20B
- 267, // texture_00M10B
- 268, // gl_MaxVertexOutputVectors
- 270, // texture_00T20B
- 272, // log2_10B
- 274, // min_10B10B
- 276, // gl_MaxImageUnits
- 278, // pow_10B10B
- 280, // findLSB_20E
- 282, // findLSB_20D
- 284, // texture_00Y20B
- 286, // packUnorm4x8_30B
- 288, // texture_00X10B00B
- 290, // frexp_00B00D
- 292, // texture2D_00I10B
- 294, // not_10F
- 296, // texelFetch_00P10D00D
- 299, // lessThan_10E10E
- 301, // ceil_20B
- 303, // textureLodOffset_00R10B00B10D
- 305, // clamp_10D10D10D
- 307, // texelFetch_00M10D00D
- 308, // texture_00O10B
- 309, // transpose_F0B
- 311, // textureOffset_00Y20B20D00B
- 313, // atomicCounterDecrement_00G
- 315, // textureGradOffset_00S20B20B20B20D
- 317, // atomicXor_00E00E
- 319, // textureProjOffset_00R20B10D
- 321, // gl_FragCoord
- 323, // clamp_30E30E30E
- 325, // textureProj_00N30B00B
- 326, // textureSize_00R00D
- 328, // gl_MaxFragmentImageUniforms
- 330, // normalize_00B
- 332, // textureOffset_00I10B10D
- 334, // atomicExchange_00E00E
- 336, // textureProj_00I30B00B
- 338, // acosh_10B
- 340, // gl_MaxCombinedShaderOutputResources
- 342, // atomicOr_00E00E
- 344, // min_20B00B
- 346, // textureProj_00M30B00B
- 347, // atomicMax_00D00D
- 349, // textureProj_00M20B
- 350, // texture_00I10B00B
- 352, // reflect_00B00B
- 354, // mod_20B00B
- 356, // lessThan_20D20D
- 358, // reflect_10B10B
- 360, // floatBitsToInt_20B
- 362, // textureLod_00J20B00B
- 364, // sqrt_10B
- 366, // textureProjLod_00S30B00B
- 368, // clamp_20E20E20E
- 370, // atomicAnd_00E00E
- 372, // max_20D00D
- 374, // textureSize_00I00D
- 376, // gl_MaxComputeAtomicCounterBuffers
- 378, // gl_PrimitiveIDIn
- 379, // texelFetchOffset_00R10D00D10D
- 381, // isinf_30B
- 383, // textureGatherOffset_00a20B10D00D
- 385, // textureGatherOffset_00I10B10D
- 387, // textureOffset_00L20B10D00B
- 389, // textureLodOffset_00X10B00B10D
- 391, // texture_00T20B00B
- 393, // textureOffset_00L20B10D
- 395, // lessThanEqual_30E30E
- 397, // textureOffset_00J20B20D00B
- 399, // min_10E00E
- 401, // log_30B
- 403, // imageStore_01J20D30D
- 404, // atomicCounter_00G
- 406, // textureProjOffset_00S30B20D
- 408, // imageLoad_01I20D
- 409, // round_00B
- 411, // smoothstep_00B00B20B
- 413, // imageLoad_01H20D
- 414, // textureGather_00K20B
- 416, // bitfieldInsert_30D30D00D00D
- 418, // fwidth_10B
- 421, // textureProjLod_00R20B00B
- 423, // notEqual_30D30D
- 425, // refract_10B10B00B
- 427, // textureProjOffset_00I20B10D
- 429, // greaterThan_30D30D
- 431, // greaterThan_10D10D
- 433, // texture_00U20B
- 435, // textureSize_00a00D
- 437, // bitfieldExtract_10E00D00D
- 439, // gl_MaxDrawBuffers
- 441, // textureGatherOffset_00U20B10D00D
- 443, // floatBitsToUint_10B
- 445, // textureProjLod_00J30B00B
- 447, // texture2DRect_00O10B
- 448, // imulExtended_20D20D20D20D
- 450, // any_30F
- 452, // distance_30B30B
- 454, // greaterThan_20D20D
- 456, // textureOffset_00a20B10D
- 458, // greaterThan_30B30B
- 460, // trunc_00B
- 462, // texture_00Z20B00B
- 464, // sinh_30B
- 466, // length_10B
- 468, // findMSB_10E
- 470, // findMSB_10D
- 472, // dot_00B00B
- 474, // asinh_20B
- 476, // dot_30B30B
- 478, // bitCount_00E
- 480, // tan_30B
- 482, // textureLod_00T20B00B
- 484, // imageStore_00z10D30B
- 485, // usubBorrow_20E20E20E
- 487, // textureProjGrad_00R30B10B10B
- 489, // exp2_10B
- 491, // textureProj_00O20B
- 492, // textureProjOffset_00X20B10D00B
- 494, // outerProduct_10B20B
- 496, // gl_MaxGeometryAtomicCounterBuffers
- 497, // textureProjGradOffset_00X30B10B10B10D
- 499, // textureOffset_00I10B10D00B
- 501, // clamp_30B00B00B
- 503, // inverse_50B
- 505, // lessThan_20E20E
- 507, // dot_10B10B
- 509, // textureProjLodOffset_00Y30B00B20D
- 511, // unpackHalf2x16_00E
- 513, // matrixCompMult_A0BA0B
- 515, // texture2DProjLod_00I20B00B
- 517, // texelFetch_00W20D00D
- 518, // texture2DRectProj_00O30B
- 519, // radians_20B
- 521, // textureGrad_00S20B20B20B
- 523, // max_10D00D
- 525, // round_30B
- 527, // gl_MaxComputeTextureImageUnits
- 529, // clamp_00D00D00D
- 531, // sin_30B
- 533, // floor_30B
- 535, // textureProj_00S30B00B
- 537, // textureGrad_00Y20B20B20B
- 539, // gl_MaxCombinedAtomicCounters
- 541, // textureGather_00L20B00D
- 543, // textureProjGradOffset_00S30B20B20B20D
- 545, // imageStore_01A10D30D
- 546, // gl_MaxGeometryOutputVertices
- 547, // texture_00J20B
- 549, // gl_PointCoord
- 551, // textureGatherOffsets_00a20B10Dx4
- 554, // dFdx_20B
- 557, // imageStore_01F20D30B
- 558, // textureProj_00X20B
- 560, // max_10E10E
- 562, // max_30B30B
- 564, // clamp_10E10E10E
- 566, // texelFetchOffset_00S20D00D20D
- 568, // texture_00N10B
- 569, // texture_00L20B
- 571, // barrier_
- 573, // gl_MaxGeometryUniformComponents
- 574, // greaterThanEqual_20E20E
- 576, // lessThan_10D10D
- 578, // texelFetchOffset_00a20D00D10D
- 580, // textureProjGradOffset_00X20B10B10B10D
- 582, // texture2DProj_00I20B
- 584, // texture3DProjLod_00J30B00B
- 585, // not_20F
- 587, // Empty
- 587, // findMSB_20D
- 589, // findMSB_20E
- 591, // texelFetchOffset_00I10D00D10D
- 593, // textureGather_00I10B00D
- 595, // texelFetch_00V10D00D
- 598, // outerProduct_20B20B
- 600, // mix_10D10D10F
- 602, // atan_30B30B
- 604, // unpackSnorm4x8_00E
- 606, // bitCount_30E
- 608, // textureProjLodOffset_00R20B00B10D
- 610, // log_20B
- 612, // asin_30B
- 614, // textureGather_00f20B
- 615, // modf_30B30B
- 617, // texture_00y10B
- 619, // isnan_20B
- 621, // max_00B00B
- 623, // roundEven_20B
- 625, // fwidth_00B
- 628, // textureProjGrad_00J30B20B20B
- 630, // dFdy_10B
- 633, // outerProduct_30B10B
- 635, // floatBitsToInt_30B
- 637, // textureProj_00J30B
- 639, // textureGatherOffsets_00d10B00B10Dx4
- 642, // gl_InvocationID
- 643, // max_30E00E
- 645, // exp2_20B
- 647, // textureLod_00d20B00B
- 649, // radians_10B
- 651, // texelFetch_00U20D00D
- 653, // gl_MaxComputeWorkGroupSize
- 655, // gl_BaseVertex
- 656, // max_00D00D
- 658, // gl_LastFragData
- 660, // ceil_30B
- 662, // atomicMin_00E00E
- 664, // gl_MaxCombinedTextureImageUnits
- 666, // bitCount_10E
- 668, // texture_00S20B00B
- 670, // textureGather_00e20B00B
- 672, // gl_DepthRangeParameters
- 674, // distance_10B10B
- 676, // reflect_20B20B
- 678, // mod_10B00B
- 680, // uintBitsToFloat_10E
- 682, // textureGrad_00Z20B20B20B
- 684, // equal_10F10F
- 686, // cosh_00B
- 688, // bitfieldReverse_00D
- 690, // bitfieldReverse_00E
- 692, // max_20E20E
- 694, // matrixCompMult_70B70B
- 695, // bitfieldExtract_30E00D00D
- 697, // textureLod_00I10B00B
- 699, // greaterThanEqual_10D10D
- 701, // imageSize_01F
- 702, // texture_00e30B00B
- 704, // textureLodOffset_00Y20B00B20D
- 706, // log2_00B
- 708, // gl_LastFragColor
- 709, // abs_10D
- 711, // abs_10B
- 713, // acos_30B
- 715, // tanh_10B
- 717, // degrees_30B
- 719, // imageStore_01E20D30E
- 720, // dFdx_10B
- 723, // textureProjOffset_00I30B10D
- 725, // bitfieldReverse_30E
- 727, // bitfieldReverse_30D
- 729, // gl_ClipDistance
- 730, // inversesqrt_30B
- 732, // gl_LocalInvocationID
- 734, // Empty
- 734, // clamp_00B00B00B
- 736, // textureGather_00d10B
- 737, // frexp_20B20D
- 739, // intBitsToFloat_20D
- 741, // fract_00B
- 743, // gl_FragDepth
- 745, // min_30E00E
- 747, // exp_20B
- 749, // equal_20B20B
- 751, // textureProjLodOffset_00X20B00B10D
- 753, // acosh_00B
- 755, // log_10B
- 757, // textureVideoWEBGL_00y10B
- 759, // textureProjLodOffset_00S30B00B20D
- 761, // sinh_20B
- 763, // fma_10B10B10B
- 766, // reflect_30B30B
- 768, // outerProduct_30B20B
- 770, // texture_00U20B00B
- 772, // texture_00S20B
- 774, // outerProduct_20B10B
- 776, // mix_00E00E00F
- 778, // umulExtended_10E10E10E10E
- 780, // mix_00D00D00F
- 782, // textureGradOffset_00a20B10B10B10D
- 784, // notEqual_20F20F
- 786, // mod_30B30B
- 788, // bitfieldExtract_10D00D00D
- 790, // sign_30B
- 792, // sign_30D
- 794, // pow_00B00B
- 796, // mod_00B00B
- 798, // texture_00Y20B00B
- 800, // notEqual_30B30B
- 802, // roundEven_10B
- 804, // texture2DProjLodEXT_00I30B00B
- 805, // atanh_30B
- 807, // dFdy_20B
- 810, // textureProj_00Y30B
- 812, // bitCount_20D
- 814, // step_00B00B
- 816, // texelFetch_00L20D00D
- 818, // memoryBarrierBuffer_
- 820, // isinf_00B
- 822, // imageSize_00z
- 823, // distance_20B20B
- 825, // textureGrad_00U20B10B10B
- 827, // uaddCarry_30E30E30E
- 829, // mod_30B00B
- 831, // texture_00K20B00B
- 833, // gl_MaxCombinedImageUniforms
- 835, // atomicCompSwap_00D00D00D
- 837, // yuv_2_rgb_20B00H
- 838, // textureGather_00f20B00B
- 840, // greaterThan_20E20E
- 842, // textureGrad_00a20B10B10B
- 844, // textureOffset_00U20B10D00B
- 846, // intBitsToFloat_10D
- 848, // texture_00J20B00B
- 850, // refract_20B20B00B
- 852, // textureProjLod_00I30B00B
- 854, // refract_00B00B00B
- 856, // findLSB_10D
- 858, // findLSB_10E
- 860, // mix_10B10B10F
- 862, // mix_10B10B10B
- 864, // textureProj_00Y30B00B
- 866, // texture3D_00J20B
- 867, // gl_SecondaryFragDataEXT
- 868, // transpose_D0B
- 870, // log2_30B
- 872, // textureGrad_00J20B20B20B
- 874, // textureProjGrad_00d30B10B10B
- 876, // fract_30B
- 878, // gl_LocalInvocationIndex
- 880, // textureSize_00J00D
- 882, // textureGatherOffset_00I10B10D00D
- 884, // textureGather_00X10B00D
- 886, // texelFetchOffset_00U20D00D10D
- 888, // textureSize_00L00D
- 890, // textureSize_00e00D
- 892, // notEqual_20E20E
- 894, // textureLodOffset_00d20B00B10D
- 896, // inverse_A0B
- 898, // textureProjGrad_00X20B10B10B
- 900, // max_30E30E
- 902, // isnan_30B
- 904, // imulExtended_00D00D00D00D
- 906, // gl_in
- 907, // atan_20B20B
- 909, // usubBorrow_00E00E00E
- 911, // textureProjLodOffset_00J30B00B20D
- 913, // frexp_30B30D
- 915, // degrees_20B
- 917, // min_30E30E
- 919, // imageLoad_01B10D
- 920, // texture2DProj_00I30B00B
- 922, // textureCubeGradEXT_00K20B20B20B
- 923, // texture_00I10B
- 925, // min_00B00B
- 927, // gl_InstanceID
- 929, // texelFetch_00c20D00D
- 930, // gl_MaxVertexImageUniforms
- 932, // sqrt_00B
- 934, // normalize_20B
- 936, // gl_MaxFragmentAtomicCounterBuffers
- 938, // gl_WorkGroupID
- 940, // degrees_00B
- 942, // inverse_F0B
- 944, // min_20E00E
- 946, // textureProjLod_00R30B00B
- 948, // textureSize_00P
- 951, // textureGradOffset_00d20B10B10B10D
- 953, // textureGatherOffsets_00R10B10Dx4
- 956, // textureProjLodOffset_00R30B00B10D
- 958, // atan_00B
- 960, // atomicExchange_00D00D
- 962, // textureGatherOffset_00R10B10D00D
- 964, // gl_MaxGeometryAtomicCounters
- 965, // texture2D_00I10B00B
- 967, // textureProj_00X20B00B
- 969, // clamp_20D20D20D
- 971, // greaterThan_30E30E
- 973, // frexp_10B10D
- 975, // max_10E00E
- 977, // smoothstep_00B00B10B
- 979, // gl_GlobalInvocationID
- 981, // matrixCompMult_60B60B
- 982, // memoryBarrierShared_
- 984, // normalize_10B
- 986, // unpackSnorm2x16_00E
- 988, // imageLoad_00z10D
- 989, // lessThan_30D30D
- 991, // atan_00B00B
- 993, // bitfieldExtract_20D00D00D
- 995, // texture_00L20B00B
- 997, // notEqual_10B10B
- 999, // imageLoad_01G20D
- 1000, // bitfieldExtract_00E00D00D
- 1002, // textureGatherOffsets_00a20B10Dx400D
- 1005, // mix_10E10E10F
- 1007, // trunc_30B
- 1009, // matrixCompMult_E0BE0B
- 1010, // length_00B
- 1012, // any_20F
- 1014, // gl_PerVertex
- 1015, // textureProj_00X30B00B
- 1017, // gl_HelperInvocation
- 1019, // textureGather_00L20B
- 1021, // gl_ViewID_OVR
- 1022, // floor_10B
- 1024, // sin_10B
- 1026, // textureSize_00N00D
- 1027, // texelFetchOffset_00J20D00D20D
- 1029, // tan_00B
- 1031, // mod_20B20B
- 1033, // imageLoad_01J20D
- 1034, // gl_WorkGroupSize
- 1036, // asinh_30B
- 1038, // outerProduct_10B30B
- 1040, // textureCube_00K20B
- 1042, // textureSize_00c
- 1043, // textureSize_00b
- 1046, // cos_00B
- 1048, // min_20B20B
- 1050, // textureGradOffset_00f30B10B10B10D
- 1052, // max_20D20D
- 1054, // textureProj_00I30B
- 1056, // max_10D10D
- 1058, // textureOffset_00a20B10D00B
- 1060, // textureGather_00X10B
- 1062, // textureGatherOffsets_00L20B10Dx4
- 1065, // pow_30B30B
- 1067, // textureGather_00a20B
- 1069, // smoothstep_10B10B10B
- 1071, // textureProj_00O30B
- 1072, // textureGatherOffset_00d10B00B10D
- 1074, // refract_30B30B00B
- 1076, // bitfieldInsert_20E20E00D00D
- 1078, // floor_20B
- 1080, // equal_20E20E
- 1082, // mix_00B00B00B
- 1084, // imageSize_01B
- 1085, // greaterThanEqual_20B20B
- 1087, // uaddCarry_00E00E00E
- 1089, // sin_20B
- 1091, // textureSize_00Q
- 1092, // round_20B
- 1094, // matrixCompMult_90B90B
- 1095, // textureProjLod_00d30B00B
- 1097, // textureSize_00W
- 1098, // textureProjLod_00X20B00B
- 1100, // textureGatherOffsets_00I10B10Dx4
- 1103, // gl_MaxCombinedAtomicCounterBuffers
- 1105, // isnan_00B
- 1107, // umulExtended_30E30E30E30E
- 1109, // faceforward_30B30B30B
- 1111, // textureGradOffset_00Y20B20B20B20D
- 1113, // clamp_30E00E00E
- 1115, // asin_00B
- 1117, // ceil_00B
- 1119, // texture3D_00J20B00B
- 1120, // distance_00B00B
- 1122, // texture_00a20B
- 1124, // textureGatherOffset_00a20B10D
- 1126, // textureGrad_00f30B10B10B
- 1128, // texture2DProj_00I30B
- 1130, // modf_20B20B
- 1132, // textureGradOffset_00I10B10B10B10D
- 1134, // notEqual_30E30E
- 1136, // textureGather_00I10B
- 1138, // lessThanEqual_10E10E
- 1140, // inversesqrt_20B
- 1142, // textureLodOffset_00J20B00B20D
- 1144, // min_30D30D
- 1146, // textureOffset_00R10B10D00B
- 1148, // textureGrad_00e30B20B20B
- 1150, // atomicAdd_00E00E
- 1152, // gl_MaxGeometryInputComponents
- 1153, // findMSB_30E
- 1155, // findMSB_30D
- 1157, // textureGrad_00X10B10B10B
- 1159, // length_30B
- 1161, // greaterThanEqual_30E30E
- 1163, // fwidth_30B
- 1166, // textureGrad_00K20B20B20B
- 1168, // mix_20B20B20F
- 1170, // texelFetch_00S20D00D
- 1172, // textureGradOffset_00U20B10B10B10D
- 1174, // mix_20B20B20B
- 1176, // floatBitsToInt_10B
- 1178, // max_10B00B
- 1180, // textureGatherOffset_00L20B10D
- 1182, // textureLod_00a20B00B
- 1184, // any_10F
- 1186, // textureProjGradOffset_00d30B10B10B10D
- 1188, // textureProj_00N30B
- 1189, // gl_MaxProgramTexelOffset
- 1191, // exp2_30B
- 1193, // texelFetchOffset_00L20D00D10D
- 1195, // equal_30D30D
- 1197, // texture3DProj_00J30B00B
- 1198, // imageStore_01D20D30D
- 1199, // packSnorm2x16_10B
- 1201, // floatBitsToUint_30B
- 1203, // lessThanEqual_30D30D
- 1205, // gl_MaxGeometryImageUniforms
- 1206, // asinh_00B
- 1208, // textureOffset_00R10B10D
- 1210, // greaterThanEqual_10E10E
- 1212, // textureProjGradOffset_00I30B10B10B10D
- 1214, // textureGather_00Z20B
- 1216, // textureOffset_00X10B10D
- 1218, // cosh_30B
- 1220, // textureOffset_00d20B10D00B
- 1222, // texture_00R10B
- 1224, // textureOffset_00S20B20D00B
- 1226, // usubBorrow_30E30E30E
- 1228, // radians_00B
- 1230, // textureProjOffset_00R20B10D00B
- 1232, // ldexp_30B30D
- 1234, // max_30B00B
- 1236, // min_20D20D
- 1238, // textureGatherOffsets_00f20B00B10Dx4
- 1241, // step_10B10B
- 1243, // gl_MaxDualSourceDrawBuffersEXT
- 1244, // textureGatherOffsets_00L20B10Dx400D
- 1247, // step_30B30B
- 1249, // bitfieldReverse_10E
- 1251, // bitfieldReverse_10D
- 1253, // texture3DProj_00J30B
- 1254, // gl_FragDepthEXT
- 1255, // matrixCompMult_B0BB0B
- 1256, // lessThan_30B30B
- 1258, // cross_20B20B
- 1260, // all_10F
- 1262, // clamp_20B00B00B
- 1264, // tanh_20B
- 1266, // dFdx_00B
- 1269, // matrixCompMult_F0BF0B
- 1271, // textureProjOffset_00Y30B20D
- 1273, // abs_00D
- 1275, // abs_00B
- 1277, // textureLod_00R10B00B
- 1279, // step_20B20B
- 1281, // gl_MaxFragmentAtomicCounters
- 1283, // textureLodOffset_00U20B00B10D
- 1285, // textureProj_00R20B00B
- 1287, // faceforward_20B20B20B
- 1289, // imageSize_01E
- 1290, // acos_20B
- 1292, // texelFetch_00X10D00D
- 1294, // sinh_00B
- 1296, // imageSize_01A
- 1297, // texture2DLod_00I10B00B
- 1299, // texelFetch_00b10D00D
- 1302, // fma_20B20B20B
- 1305, // gl_MaxAtomicCounterBufferSize
- 1307, // max_20B20B
- 1309, // textureGatherOffset_00f20B00B10D
- 1311, // outerProduct_30B30B
- 1313, // lessThanEqual_20E20E
- 1315, // textureLod_00X10B00B
- 1317, // exp_30B
- 1319, // memoryBarrier_
- 1321, // imageSize_01D
- 1322, // step_00B30B
- 1324, // bitCount_10D
- 1326, // equal_30E30E
- 1328, // sign_00B
- 1330, // log_00B
- 1332, // mix_00F00F00F
- 1334, // textureLod_00Z20B00B
- 1336, // sign_00D
- 1338, // textureOffset_00Y20B20D
- 1340, // transpose_60B
- 1342, // findMSB_00D
- 1344, // gl_MaxGeometryTotalOutputComponents
- 1345, // acosh_30B
- 1347, // findMSB_00E
- 1349, // bitfieldExtract_20E00D00D
- 1351, // uintBitsToFloat_20E
- 1353, // unpackUnorm4x8_00E
- 1355, // texture2DProj_00M20B
- 1356, // texelFetchOffset_00X10D00D10D
- 1358, // mod_10B10B
- 1360, // texture_00d20B00B
- 1362, // notEqual_10D10D
- 1364, // texture2DProj_00M30B
- 1365, // textureSize_00V
- 1368, // packUnorm2x16_10B
- 1370, // faceforward_00B00B00B
- 1372, // umulExtended_20E20E20E20E
- 1374, // textureOffset_00X10B10D00B
- 1376, // cos_30B
- 1378, // findLSB_30D
- 1380, // findLSB_30E
- 1382, // bitCount_20E
- 1384, // gl_NumWorkGroups
- 1386, // equal_20D20D
- 1388, // textureProjOffset_00Y30B20D00B
- 1390, // textureGatherOffset_00U20B10D
- 1392, // faceforward_10B10B10B
- 1394, // mix_30D30D30F
- 1396, // gl_MaxComputeUniformComponents
- 1398, // textureGather_00R10B00D
- 1400, // imageStore_01H20D30E
- 1401, // textureSize_00Z00D
- 1403, // textureGather_00U20B
- 1405, // bitfieldExtract_30D00D00D
- 1407, // min_10D00D
- 1409, // texelFetch_00Q20D00D
- 1410, // max_20E00E
- 1412, // textureProj_00S30B
- 1414, // roundEven_00B
- 1416, // texture2DLodEXT_00I10B00B
- 1417, // dFdy_30B
- 1420, // atanh_20B
- 1422, // clamp_10E00E00E
- 1424, // imageStore_01C20D30B
- 1425, // clamp_20D00D00D
- 1427, // all_20F
- 1429, // isinf_10B
- 1431, // imageLoad_01C20D
- 1432, // imageSize_01J
- 1433, // imageSize_01K
- 1434, // imageSize_01H
- 1435, // imageSize_01I
- 1436, // packHalf2x16_10B
- 1438, // texture2DProj_00I20B00B
- 1440, // findLSB_00E
- 1442, // findLSB_00D
- 1444, // textureProjOffset_00X30B10D
- 1446, // imageSize_01C
- 1447, // greaterThanEqual_30B30B
- 1449, // textureSize_00U00D
- 1451, // textureGradOffset_00R10B10B10B10D
- 1453, // imageSize_01G
- 1454, // equal_30F30F
- 1456, // bitfieldExtract_00D00D00D
- 1458, // texture2DProjLodEXT_00I20B00B
- 1459, // notEqual_30F30F
- 1461, // gl_FrontFacing
- 1463, // gl_SecondaryFragColorEXT
- 1464, // inversesqrt_10B
- 1466, // gl_MaxComputeWorkGroupCount
- 1468, // acos_10B
- 1470, // abs_30D
- 1472, // gl_MaxFragmentUniformVectors
- 1474, // fract_20B
- 1476, // abs_30B
- 1478, // lessThan_10B10B
- 1480, // textureGatherOffset_00X10B10D
- 1482, // bitfieldInsert_10E10E00D00D
- 1484, // packSnorm4x8_30B
- 1486, // mix_10B10B00B
- 1488, // imageLoad_01E20D
- 1489, // clamp_30D30D30D
- 1491, // textureGather_00U20B00D
- 1493, // textureSize_00f00D
- 1495, // textureProj_00N20B00B
- 1496, // gl_FragData
- 1498, // textureProj_00d30B00B
- 1500, // clamp_20E00E00E
- 1502, // texture_00X10B
- 1504, // textureProj_00d30B
- 1506, // mix_30B30B30F
- 1508, // determinant_F0B
- 1509, // transpose_A0B
- 1511, // pow_20B20B
- 1513, // texture2DProjGradEXT_00I20B10B10B
- 1514, // gl_LastFragColorARM
- 1515, // textureGather_00Z20B00D
- 1517, // textureGather_00R10B
- 1519, // lessThanEqual_20D20D
- 1521, // textureLod_00S20B00B
- 1523, // textureProjLod_00Y30B00B
- 1525, // cosh_10B
- 1527, // sqrt_30B
- 1529, // gl_VertexID
- 1531, // sign_10D
- 1533, // textureProj_00M30B
- 1534, // exp_00B
- 1536, // min_00E00E
- 1538, // max_30D30D
- 1540, // umulExtended_00E00E00E00E
- 1542, // gl_MaxVertexAttribs
- 1544, // gl_BaseInstance
- 1545, // transpose_B0B
- 1547, // fwidth_20B
- 1550, // mix_20F20F20F
- 1552, // Empty
- 1552, // smoothstep_00B00B30B
- 1554, // textureSize_00M00D
- 1555, // log2_20B
- 1557, // ldexp_10B10D
- 1559, // min_10B00B
- 1561, // mix_30B30B00B
- 1563, // angle_BaseInstance
- 1564, // mix_10F10F10F
- 1566, // degrees_10B
- 1568, // gl_MaxTextureImageUnits
- 1570, // gl_Position
- 1573, // texture_00K20B
- 1575, // atomicCompSwap_00E00E00E
- 1577, // fma_30B30B30B
- 1580, // sinh_10B
- 1582, // atan_30B
- 1584, // textureGradOffset_00L20B10B10B10D
- 1586, // ceil_10B
- 1588, // textureSize_00S00D
- 1590, // textureGatherOffsets_00U20B10Dx4
- 1593, // textureProjLod_00I20B00B
- 1595, // greaterThanEqual_10B10B
- 1597, // textureGatherOffsets_00I10B10Dx400D
- 1600, // textureCube_00K20B00B
- 1602, // dot_20B20B
- 1604, // transpose_90B
- 1606, // not_30F
- 1608, // textureProjLodOffset_00I20B00B10D
- 1610, // notEqual_10F10F
- 1612, // textureProjGrad_00R20B10B10B
- 1614, // texture_00f30B
- 1616, // smoothstep_00B00B00B
- 1618, // textureProjLodOffset_00d30B00B10D
- 1620, // texelFetch_00R10D00D
- 1622, // cosh_20B
- 1624, // textureProjLodOffset_00I30B00B10D
- 1626, // normalize_30B
- 1628, // smoothstep_30B30B30B
- 1630, // bitfieldInsert_10D10D00D00D
- 1632, // clamp_20B20B20B
- 1634, // textureGrad_00L20B10B10B
- 1636, // textureGrad_00R10B10B10B
- 1638, // textureProjGrad_00I20B10B10B
- 1640, // textureGather_00e20B
- 1641, // texture2D_00M10B
- 1642, // min_00D00D
- 1644, // outerProduct_10B10B
- 1646, // lessThanEqual_10D10D
- 1648, // trunc_20B
- 1650, // gl_MaxVaryingVectors
- 1652, // textureProjOffset_00I30B10D00B
- 1654, // textureSize_00d00D
- 1656, // sin_00B
- 1658, // gl_MaxVertexUniformVectors
- 1660, // textureCubeLodEXT_00K20B00B
- 1661, // textureGather_00T20B00D
- 1663, // textureProj_00N20B
- 1664, // uaddCarry_10E10E10E
- 1666, // tan_10B
- 1668, // textureLodOffset_00L20B00B10D
- 1670, // atomicCounterIncrement_00G
- 1672, // ldexp_20B20D
- 1674, // greaterThanEqual_30D30D
- 1676, // notEqual_20B20B
- 1678, // imageLoad_01D20D
- 1679, // textureProjLodOffset_00X30B00B10D
- 1681, // isinf_20B
- 1683, // cos_10B
- 1685, // mix_30B30B30B
- 1687, // texture_00e30B
- 1689, // textureSize_00T00D
- 1691, // textureGatherOffset_00X10B10D00D
- 1693, // equal_10E10E
- 1695, // min_10E10E
- 1697, // textureProjGradOffset_00Y30B20B20B20D
- 1699, // textureGrad_00T20B20B20B
- 1701, // memoryBarrierImage_
- 1703, // textureProjOffset_00J30B20D
- 1705, // EmitVertex_
- 1706, // textureProjOffset_00d30B10D00B
- 1708, // round_10B
- 1710, // textureProjOffset_00d30B10D
- 1712, // notEqual_10E10E
- 1714, // textureProj_00R30B
- 1716, // matrixCompMult_50B50B
- 1718, // equal_20F20F
- 1720, // gl_MaxFragmentInputVectors
- 1722, // equal_30B30B
- 1724, // textureLod_00U20B00B
- 1726, // usubBorrow_10E10E10E
- 1728, // equal_10B10B
- 1730, // fma_00B00B00B
- 1733, // textureProjGradOffset_00I20B10B10B10D
- 1735, // texture2DProjLod_00I30B00B
- 1737, // isnan_10B
- 1739, // uaddCarry_20E20E20E
- 1741, // max_10B10B
- 1743, // atomicMax_00E00E
- 1745, // gl_PointSize
- 1747, // atomicMin_00D00D
- 1749, // textureSize_00X00D
- 1751, // greaterThan_10B10B
- 1753, // asin_10B
- 1755, // textureGather_00d10B00B
- 1757, // trunc_10B
- 1759, // gl_MaxComputeAtomicCounters
- 1761, // textureProj_00X30B
- 1763, // gl_MaxVertexAtomicCounters
- 1765, // length_20B
- 1767, // bitfieldInsert_30E30E00D00D
- 1769, // textureOffset_00S20B20D
- 1771, // textureProjOffset_00X20B10D
- 1773, // clamp_30D00D00D
- 1775, // clamp_10B00B00B
- 1777, // mix_20E20E20F
- 1779, // textureProj_00R20B
- 1781, // textureProj_00I20B00B
- 1783, // greaterThan_10E10E
- 1785, // imageLoad_01K20D
- 1786, // textureProjOffset_00R30B10D00B
- 1788, // dFdy_00B
- 1791, // min_30D00D
- 1793, // floatBitsToInt_00B
- 1795, // sign_10B
- 1797, // max_00E00E
- 1799, // texture_00a20B00B
- 1801, // texture_00M10B00B
- 1802, // smoothstep_20B20B20B
- 1804, // textureCubeLod_00K20B00B
- 1806, // textureOffset_00J20B20D
- 1808, // texelFetch_00J20D00D
- 1810, // textureProj_00M20B00B
- 1811, // floatBitsToUint_00B
- 1813, // textureProjGradOffset_00R30B10B10B10D
- 1815, // textureLod_00K20B00B
- 1817, // textureProjOffset_00X30B10D00B
- 1819, // cos_20B
- 1821, // exp2_00B
- 1823, // radians_30B
- 1825, // texture2DRectProj_00O20B
- 1826, // tan_20B
- 1828, // textureGather_00T20B
- 1830, // textureGather_00a20B00D
- 1832, // textureProjGradOffset_00J30B20B20B20D
- 1834, // asinh_10B
- 1836, // textureProjGrad_00X30B10B10B
- 1838, // floor_00B
- 1840, // gl_DrawID
- 1841, // textureGatherOffsets_00R10B10Dx400D
- 1844, // atomicOr_00D00D
- 1846, // texture3DLod_00J20B00B
+ 0, // textureSize_00s00D
+ 1, // textureProj_00R30B00B
+ 3, // imageStore_01G20D30D
+ 4, // texture_00N10B00B
+ 5, // clamp_10D00D00D
+ 7, // gl_PrimitiveID
+ 9, // texture_00R10B00B
+ 11, // modf_00B00B
+ 13, // gl_MaxAtomicCounterBindings
+ 15, // notEqual_20D20D
+ 17, // gl_MaxComputeImageUniforms
+ 19, // textureLod_00L20B00B
+ 21, // angle_BaseVertex
+ 22, // determinant_A0B
+ 23, // textureProjGrad_00I30B10B10B
+ 25, // tanh_30B
+ 27, // gl_Layer
+ 29, // textureOffset_00d20B10D
+ 31, // dFdx_30B
+ 34, // textureGatherOffsets_00U20B10Dx400D
+ 37, // clamp_00E00E00E
+ 39, // imageLoad_01E20D
+ 40, // transpose_50B
+ 42, // ldexp_00B00D
+ 44, // textureGather_00K20B00D
+ 46, // lessThanEqual_30B30B
+ 48, // greaterThanEqual_20D20D
+ 50, // min_20E20E
+ 52, // asin_20B
+ 54, // outerProduct_20B30B
+ 56, // bitfieldInsert_00D00D00D00D
+ 58, // textureProjGrad_00Y30B20B20B
+ 60, // roundEven_30B
+ 62, // texture_00l30B00B
+ 63, // acosh_20B
+ 65, // atanh_10B
+ 67, // mix_20B20B00B
+ 69, // clamp_10B10B10B
+ 71, // textureGrad_00I10B10B10B
+ 73, // textureGatherOffset_00L20B10D00D
+ 75, // bitCount_00D
+ 77, // step_00B20B
+ 79, // lessThan_30E30E
+ 81, // uintBitsToFloat_30E
+ 83, // imulExtended_30D30D30D30D
+ 85, // textureSize_00K00D
+ 87, // textureGatherOffsets_00X10B10Dx400D
+ 90, // imageStore_01B10D30E
+ 91, // transpose_70B
+ 93, // textureProjOffset_00S30B20D00B
+ 95, // textureProjLod_00X30B00B
+ 97, // textureSize_00Y00D
+ 99, // gl_MinProgramTexelOffset
+ 101, // texture_00d20B
+ 103, // textureProj_00J30B00B
+ 105, // atan_10B10B
+ 107, // max_20B00B
+ 109, // clamp_30B30B30B
+ 111, // EndPrimitive_
+ 112, // textureLod_00Y20B00B
+ 114, // textureLodOffset_00a20B00B10D
+ 116, // texelFetchOffset_00Y20D00D20D
+ 118, // texelFetch_00a20D00D
+ 120, // min_20D00D
+ 122, // imageLoad_01F20D
+ 123, // uintBitsToFloat_00E
+ 125, // lessThanEqual_20B20B
+ 127, // texelFetch_00N10D00D
+ 128, // atomicAdd_00D00D
+ 130, // gl_MaxGeometryOutputComponents
+ 131, // gl_MaxGeometryTextureImageUnits
+ 132, // unpackSnorm4x8_00E
+ 134, // bitfieldInsert_20D20D00D00D
+ 136, // gl_MaxVertexTextureImageUnits
+ 138, // texture_00Z20B
+ 140, // min_10D10D
+ 142, // mix_20D20D20F
+ 144, // mix_30F30F30F
+ 146, // tanh_00B
+ 148, // textureProjOffset_00J30B20D00B
+ 150, // all_30F
+ 152, // abs_20D
+ 154, // abs_20B
+ 156, // inversesqrt_00B
+ 158, // matrixCompMult_D0BD0B
+ 159, // gl_MaxClipDistances
+ 160, // lessThanEqual_10B10B
+ 162, // bitfieldReverse_20D
+ 164, // bitfieldReverse_20E
+ 166, // textureProjGrad_00S30B20B20B
+ 168, // equal_10D10D
+ 170, // max_30D00D
+ 172, // groupMemoryBarrier_
+ 174, // mix_00B00B00F
+ 176, // imageStore_01b20D30D
+ 177, // textureProjGradOffset_00R20B10B10B10D
+ 179, // imageLoad_01A10D
+ 180, // textureGather_00s30B00D
+ 181, // intBitsToFloat_30D
+ 183, // textureGatherOffsets_00X10B10Dx4
+ 186, // textureProj_00I20B
+ 188, // texelFetch_00I10D00D
+ 190, // textureGatherOffsets_00U20B10Dx4
+ 193, // min_30B30B
+ 195, // gl_MaxVertexAtomicCounterBuffers
+ 197, // textureLodOffset_00S20B00B20D
+ 199, // textureGatherOffset_00R10B10D
+ 201, // acos_00B
+ 203, // fract_10B
+ 205, // transpose_E0B
+ 207, // intBitsToFloat_00D
+ 209, // textureGradOffset_00J20B20B20B20D
+ 211, // memoryBarrierAtomicCounter_
+ 213, // texture2DGradEXT_00I10B10B10B
+ 214, // bitfieldInsert_00E00E00D00D
+ 216, // atomicXor_00D00D
+ 218, // greaterThan_20B20B
+ 220, // textureLodOffset_00I10B00B10D
+ 222, // texelFetch_00Y20D00D
+ 224, // texture2DProjGradEXT_00I30B10B10B
+ 225, // textureGrad_00d20B10B10B
+ 227, // textureProjOffset_00R30B10D
+ 229, // textureOffset_00U20B10D
+ 231, // atan_10B
+ 233, // modf_10B10B
+ 235, // min_30B00B
+ 237, // determinant_50B
+ 238, // lessThan_20B20B
+ 240, // atomicAnd_00D00D
+ 242, // gl_FragColor
+ 244, // exp_10B
+ 246, // textureProjOffset_00I20B10D00B
+ 248, // step_00B10B
+ 250, // bitCount_30D
+ 252, // mix_30E30E30F
+ 254, // unpackUnorm2x16_00E
+ 256, // rgb_2_yuv_20B00H
+ 257, // sqrt_20B
+ 259, // sign_20B
+ 261, // sign_20D
+ 263, // atanh_00B
+ 265, // textureGradOffset_00X10B10B10B10D
+ 267, // imageStore_01K20D30E
+ 268, // gl_DepthRange
+ 270, // imulExtended_10D10D10D10D
+ 272, // atan_20B
+ 274, // texture_00M10B
+ 275, // gl_MaxVertexOutputVectors
+ 277, // texture_00T20B
+ 279, // log2_10B
+ 281, // min_10B10B
+ 283, // gl_MaxImageUnits
+ 285, // pow_10B10B
+ 287, // findLSB_20E
+ 289, // findLSB_20D
+ 291, // texture_00Y20B
+ 293, // packUnorm4x8_30B
+ 295, // texture_00X10B00B
+ 297, // frexp_00B00D
+ 299, // texture2D_00I10B
+ 301, // not_10F
+ 303, // texelFetch_00P10D00D
+ 306, // lessThan_10E10E
+ 308, // ceil_20B
+ 310, // textureLodOffset_00R10B00B10D
+ 312, // clamp_10D10D10D
+ 314, // texelFetch_00M10D00D
+ 315, // texture_00O10B
+ 316, // transpose_F0B
+ 318, // textureOffset_00Y20B20D00B
+ 320, // atomicCounterDecrement_00G
+ 322, // textureGradOffset_00S20B20B20B20D
+ 324, // imageStore_01I20D30B
+ 325, // imageLoad_01c20D
+ 326, // atomicXor_00E00E
+ 328, // textureProjOffset_00R20B10D
+ 330, // gl_FragCoord
+ 332, // clamp_30E30E30E
+ 334, // textureProj_00N30B00B
+ 335, // gl_MaxProgramTexelOffset
+ 337, // textureSize_00R00D
+ 339, // gl_MaxFragmentImageUniforms
+ 341, // normalize_00B
+ 343, // gl_DepthRangeParameters
+ 345, // textureOffset_00I10B10D
+ 347, // atomicExchange_00E00E
+ 349, // textureProj_00I30B00B
+ 351, // acosh_10B
+ 353, // gl_MaxCombinedShaderOutputResources
+ 355, // atomicOr_00E00E
+ 357, // min_20B00B
+ 359, // textureProj_00M30B00B
+ 360, // imageLoad_01b20D
+ 361, // textureProj_00M20B
+ 362, // texture_00I10B00B
+ 364, // reflect_00B00B
+ 366, // mod_20B00B
+ 368, // lessThan_20D20D
+ 370, // reflect_10B10B
+ 372, // floatBitsToInt_20B
+ 374, // textureLod_00J20B00B
+ 376, // sqrt_10B
+ 378, // textureProjLod_00S30B00B
+ 380, // clamp_20E20E20E
+ 382, // atomicAnd_00E00E
+ 384, // max_20D00D
+ 386, // textureSize_00I00D
+ 388, // gl_MaxComputeAtomicCounterBuffers
+ 390, // gl_PrimitiveIDIn
+ 391, // texelFetchOffset_00R10D00D10D
+ 393, // isinf_30B
+ 395, // textureGatherOffset_00a20B10D00D
+ 397, // textureGatherOffset_00I10B10D
+ 399, // textureOffset_00L20B10D00B
+ 401, // textureLodOffset_00X10B00B10D
+ 403, // texture_00T20B00B
+ 405, // textureOffset_00L20B10D
+ 407, // lessThanEqual_30E30E
+ 409, // textureOffset_00J20B20D00B
+ 411, // min_10E00E
+ 413, // log_30B
+ 415, // imageStore_01J20D30D
+ 416, // atomicCounter_00G
+ 418, // textureProjOffset_00S30B20D
+ 420, // imageLoad_01I20D
+ 421, // round_00B
+ 423, // smoothstep_00B00B20B
+ 425, // imageLoad_01H20D
+ 426, // textureGather_00K20B
+ 428, // bitfieldInsert_30D30D00D00D
+ 430, // fwidth_10B
+ 433, // textureProjLod_00R20B00B
+ 435, // notEqual_30D30D
+ 437, // refract_10B10B00B
+ 439, // textureProjOffset_00I20B10D
+ 441, // greaterThan_30D30D
+ 443, // greaterThan_10D10D
+ 445, // texture_00U20B
+ 447, // textureSize_00a00D
+ 449, // bitfieldExtract_10E00D00D
+ 451, // gl_MaxDrawBuffers
+ 453, // textureGatherOffset_00U20B10D00D
+ 455, // floatBitsToUint_10B
+ 457, // textureProjLod_00J30B00B
+ 459, // texture2DRect_00O10B
+ 460, // imulExtended_20D20D20D20D
+ 462, // any_30F
+ 464, // distance_30B30B
+ 466, // greaterThan_20D20D
+ 468, // textureOffset_00a20B10D
+ 470, // greaterThan_30B30B
+ 472, // trunc_00B
+ 474, // texture_00Z20B00B
+ 476, // sinh_30B
+ 478, // length_10B
+ 480, // findMSB_10E
+ 482, // findMSB_10D
+ 484, // dot_00B00B
+ 486, // asinh_20B
+ 488, // dot_30B30B
+ 490, // bitCount_00E
+ 492, // tan_30B
+ 494, // textureLod_00T20B00B
+ 496, // imageStore_00z10D30B
+ 497, // usubBorrow_20E20E20E
+ 499, // textureProjGrad_00R30B10B10B
+ 501, // exp2_10B
+ 503, // textureProj_00O20B
+ 504, // textureProjOffset_00X20B10D00B
+ 506, // outerProduct_10B20B
+ 508, // gl_MaxGeometryAtomicCounterBuffers
+ 509, // textureProjGradOffset_00X30B10B10B10D
+ 511, // textureOffset_00I10B10D00B
+ 513, // clamp_30B00B00B
+ 515, // inverse_50B
+ 517, // lessThan_20E20E
+ 519, // dot_10B10B
+ 521, // textureProjLodOffset_00Y30B00B20D
+ 523, // unpackHalf2x16_00E
+ 525, // matrixCompMult_A0BA0B
+ 527, // texture2DProjLod_00I20B00B
+ 529, // texelFetch_00W20D00D
+ 530, // texture2DRectProj_00O30B
+ 531, // radians_20B
+ 533, // textureGrad_00S20B20B20B
+ 535, // max_10D00D
+ 537, // round_30B
+ 539, // gl_MaxComputeTextureImageUnits
+ 541, // clamp_00D00D00D
+ 543, // sin_30B
+ 545, // floor_30B
+ 547, // textureProj_00S30B00B
+ 549, // textureGrad_00Y20B20B20B
+ 551, // textureGrad_00x30B20B20B
+ 552, // textureGather_00L20B00D
+ 554, // textureProjGradOffset_00S30B20B20B20D
+ 556, // imageStore_01A10D30D
+ 557, // gl_MaxGeometryOutputVertices
+ 558, // texture_00J20B
+ 560, // gl_PointCoord
+ 562, // textureGatherOffsets_00a20B10Dx4
+ 565, // dFdx_20B
+ 568, // imageStore_01F20D30B
+ 569, // textureProj_00X20B
+ 571, // max_10E10E
+ 573, // max_30B30B
+ 575, // clamp_10E10E10E
+ 577, // texelFetchOffset_00S20D00D20D
+ 579, // texture_00N10B
+ 580, // texture_00L20B
+ 582, // barrier_
+ 584, // gl_MaxGeometryUniformComponents
+ 585, // greaterThanEqual_20E20E
+ 587, // lessThan_10D10D
+ 589, // texelFetchOffset_00a20D00D10D
+ 591, // textureProjGradOffset_00X20B10B10B10D
+ 593, // texture2DProj_00I20B
+ 595, // texture3DProjLod_00J30B00B
+ 596, // not_20F
+ 598, // textureGather_00k30B00D
+ 599, // findMSB_20D
+ 601, // findMSB_20E
+ 603, // texelFetchOffset_00I10D00D10D
+ 605, // textureGather_00I10B00D
+ 607, // texelFetch_00V10D00D
+ 610, // outerProduct_20B20B
+ 612, // mix_10D10D10F
+ 614, // atan_30B30B
+ 616, // floatBitsToUint_20B
+ 618, // bitCount_30E
+ 620, // textureProjLodOffset_00R20B00B10D
+ 622, // log_20B
+ 624, // textureGather_00l30B00B
+ 625, // asin_30B
+ 627, // textureGather_00f20B
+ 628, // modf_30B30B
+ 630, // texture_00y10B
+ 632, // isnan_20B
+ 634, // max_00B00B
+ 636, // roundEven_20B
+ 638, // fwidth_00B
+ 641, // textureProjGrad_00J30B20B20B
+ 643, // dFdy_10B
+ 646, // outerProduct_30B10B
+ 648, // floatBitsToInt_30B
+ 650, // textureProj_00J30B
+ 652, // texture_00s30B
+ 653, // gl_InvocationID
+ 654, // max_30E00E
+ 656, // exp2_20B
+ 658, // textureLod_00d20B00B
+ 660, // radians_10B
+ 662, // texelFetch_00U20D00D
+ 664, // gl_MaxComputeWorkGroupSize
+ 666, // max_00D00D
+ 668, // gl_LastFragData
+ 670, // ceil_30B
+ 672, // atomicMin_00E00E
+ 674, // gl_MaxCombinedTextureImageUnits
+ 676, // bitCount_10E
+ 678, // texture_00S20B00B
+ 680, // textureGather_00e20B00B
+ 682, // textureSize_00k00D
+ 683, // distance_10B10B
+ 685, // reflect_20B20B
+ 687, // mod_10B00B
+ 689, // uintBitsToFloat_10E
+ 691, // textureGrad_00Z20B20B20B
+ 693, // equal_10F10F
+ 695, // cosh_00B
+ 697, // bitfieldReverse_00D
+ 699, // bitfieldReverse_00E
+ 701, // max_20E20E
+ 703, // matrixCompMult_70B70B
+ 704, // bitfieldExtract_30E00D00D
+ 706, // textureLod_00I10B00B
+ 708, // greaterThanEqual_10D10D
+ 710, // imageSize_01F
+ 711, // textureLod_00k30B00B
+ 712, // texture_00e30B00B
+ 714, // textureLodOffset_00Y20B00B20D
+ 716, // log2_00B
+ 718, // gl_LastFragColor
+ 719, // abs_10D
+ 721, // abs_10B
+ 723, // acos_30B
+ 725, // tanh_10B
+ 727, // degrees_30B
+ 729, // imageStore_01E20D30E
+ 730, // dFdx_10B
+ 733, // textureProjOffset_00I30B10D
+ 735, // bitfieldReverse_30E
+ 737, // bitfieldReverse_30D
+ 739, // gl_ClipDistance
+ 740, // inversesqrt_30B
+ 742, // gl_LocalInvocationID
+ 744, // Empty
+ 744, // clamp_00B00B00B
+ 746, // textureGather_00d10B
+ 747, // frexp_20B20D
+ 749, // intBitsToFloat_20D
+ 751, // fract_00B
+ 753, // gl_FragDepth
+ 755, // min_30E00E
+ 757, // exp_20B
+ 759, // equal_20B20B
+ 761, // textureProjLodOffset_00X20B00B10D
+ 763, // acosh_00B
+ 765, // log_10B
+ 767, // textureVideoWEBGL_00y10B
+ 769, // textureProjLodOffset_00S30B00B20D
+ 771, // sinh_20B
+ 773, // fma_10B10B10B
+ 776, // reflect_30B30B
+ 778, // outerProduct_30B20B
+ 780, // texture_00U20B00B
+ 782, // texture_00S20B
+ 784, // outerProduct_20B10B
+ 786, // mix_00E00E00F
+ 788, // umulExtended_10E10E10E10E
+ 790, // mix_00D00D00F
+ 792, // imageStore_01a20D30B
+ 793, // gl_Position
+ 796, // textureGradOffset_00a20B10B10B10D
+ 798, // notEqual_20F20F
+ 800, // mod_30B30B
+ 802, // bitfieldExtract_10D00D00D
+ 804, // sign_30B
+ 806, // sign_30D
+ 808, // pow_00B00B
+ 810, // mod_00B00B
+ 812, // texture_00Y20B00B
+ 814, // notEqual_30B30B
+ 816, // roundEven_10B
+ 818, // texture2DProjLodEXT_00I30B00B
+ 819, // atanh_30B
+ 821, // dFdy_20B
+ 824, // textureProj_00Y30B
+ 826, // bitCount_20D
+ 828, // step_00B00B
+ 830, // texelFetch_00L20D00D
+ 832, // texture_00x30B00B
+ 833, // memoryBarrierBuffer_
+ 835, // isinf_00B
+ 837, // imageSize_00z
+ 838, // distance_20B20B
+ 840, // textureGrad_00U20B10B10B
+ 842, // uaddCarry_30E30E30E
+ 844, // mod_30B00B
+ 846, // texture_00K20B00B
+ 848, // gl_MaxCombinedImageUniforms
+ 850, // atomicCompSwap_00D00D00D
+ 852, // yuv_2_rgb_20B00H
+ 853, // textureGather_00f20B00B
+ 855, // greaterThan_20E20E
+ 857, // textureGrad_00a20B10B10B
+ 859, // textureOffset_00U20B10D00B
+ 861, // intBitsToFloat_10D
+ 863, // texture_00J20B00B
+ 865, // refract_20B20B00B
+ 867, // textureProjLod_00I30B00B
+ 869, // refract_00B00B00B
+ 871, // findLSB_10D
+ 873, // findLSB_10E
+ 875, // mix_10B10B10F
+ 877, // mix_10B10B10B
+ 879, // textureProj_00Y30B00B
+ 881, // texture3D_00J20B
+ 882, // gl_SecondaryFragDataEXT
+ 883, // transpose_D0B
+ 885, // log2_30B
+ 887, // textureGrad_00J20B20B20B
+ 889, // textureProjGrad_00d30B10B10B
+ 891, // fract_30B
+ 893, // gl_LocalInvocationIndex
+ 895, // textureSize_00J00D
+ 897, // textureGatherOffset_00I10B10D00D
+ 899, // textureGather_00X10B00D
+ 901, // texelFetchOffset_00U20D00D10D
+ 903, // textureSize_00L00D
+ 905, // textureSize_00e00D
+ 907, // notEqual_20E20E
+ 909, // textureLodOffset_00d20B00B10D
+ 911, // inverse_A0B
+ 913, // textureProjGrad_00X20B10B10B
+ 915, // max_30E30E
+ 917, // imageLoad_01J20D
+ 918, // isnan_30B
+ 920, // imulExtended_00D00D00D00D
+ 922, // gl_in
+ 923, // atan_20B20B
+ 925, // usubBorrow_00E00E00E
+ 927, // textureProjLodOffset_00J30B00B20D
+ 929, // frexp_30B30D
+ 931, // degrees_20B
+ 933, // min_30E30E
+ 935, // imageLoad_01B10D
+ 936, // texture2DProj_00I30B00B
+ 938, // textureCubeGradEXT_00K20B20B20B
+ 939, // texture_00I10B
+ 941, // min_00B00B
+ 943, // gl_InstanceID
+ 945, // texelFetch_00c20D00D
+ 946, // gl_MaxVertexImageUniforms
+ 948, // sqrt_00B
+ 950, // normalize_20B
+ 952, // gl_MaxFragmentAtomicCounterBuffers
+ 954, // gl_WorkGroupID
+ 956, // degrees_00B
+ 958, // inverse_F0B
+ 960, // min_20E00E
+ 962, // textureProjLod_00R30B00B
+ 964, // textureSize_00P
+ 967, // textureGradOffset_00d20B10B10B10D
+ 969, // textureGatherOffsets_00R10B10Dx4
+ 972, // textureProjLodOffset_00R30B00B10D
+ 974, // atan_00B
+ 976, // atomicExchange_00D00D
+ 978, // textureGatherOffset_00R10B10D00D
+ 980, // gl_MaxGeometryAtomicCounters
+ 981, // texture2D_00I10B00B
+ 983, // textureProj_00X20B00B
+ 985, // clamp_20D20D20D
+ 987, // greaterThan_30E30E
+ 989, // frexp_10B10D
+ 991, // texture_00x30B
+ 992, // max_10E00E
+ 994, // smoothstep_00B00B10B
+ 996, // gl_GlobalInvocationID
+ 998, // matrixCompMult_60B60B
+ 999, // memoryBarrierShared_
+ 1001, // normalize_10B
+ 1003, // unpackSnorm2x16_00E
+ 1005, // imageLoad_00z10D
+ 1006, // lessThan_30D30D
+ 1008, // atan_00B00B
+ 1010, // bitfieldExtract_20D00D00D
+ 1012, // texture_00L20B00B
+ 1014, // notEqual_10B10B
+ 1016, // imageLoad_01G20D
+ 1017, // Empty
+ 1017, // bitfieldExtract_00E00D00D
+ 1019, // textureGatherOffsets_00a20B10Dx400D
+ 1022, // mix_10E10E10F
+ 1024, // trunc_30B
+ 1026, // matrixCompMult_E0BE0B
+ 1027, // length_00B
+ 1029, // any_20F
+ 1031, // textureGather_00s30B
+ 1032, // gl_PerVertex
+ 1033, // textureProj_00X30B00B
+ 1035, // gl_HelperInvocation
+ 1037, // atomicMax_00D00D
+ 1039, // textureGather_00L20B
+ 1041, // gl_ViewID_OVR
+ 1042, // floor_10B
+ 1044, // sin_10B
+ 1046, // textureSize_00N00D
+ 1047, // texelFetchOffset_00J20D00D20D
+ 1049, // tan_00B
+ 1051, // mod_20B20B
+ 1053, // texture_00k30B
+ 1054, // textureGather_00x30B00D
+ 1055, // textureLod_00x30B00B
+ 1056, // asinh_30B
+ 1058, // textureGrad_00k30B20B20B
+ 1059, // outerProduct_10B30B
+ 1061, // textureCube_00K20B
+ 1063, // textureSize_00c
+ 1064, // textureSize_00b
+ 1067, // cos_00B
+ 1069, // min_20B20B
+ 1071, // textureGradOffset_00f30B10B10B10D
+ 1073, // max_20D20D
+ 1075, // textureProj_00I30B
+ 1077, // max_10D10D
+ 1079, // textureOffset_00a20B10D00B
+ 1081, // textureGather_00X10B
+ 1083, // textureGatherOffsets_00L20B10Dx4
+ 1086, // pow_30B30B
+ 1088, // textureGather_00a20B
+ 1090, // smoothstep_10B10B10B
+ 1092, // textureProj_00O30B
+ 1093, // textureGatherOffset_00d10B00B10D
+ 1095, // refract_30B30B00B
+ 1097, // bitfieldInsert_20E20E00D00D
+ 1099, // floor_20B
+ 1101, // equal_20E20E
+ 1103, // mix_00B00B00B
+ 1105, // imageSize_01B
+ 1106, // greaterThanEqual_20B20B
+ 1108, // uaddCarry_00E00E00E
+ 1110, // sin_20B
+ 1112, // textureSize_00Q
+ 1113, // round_20B
+ 1115, // matrixCompMult_90B90B
+ 1116, // textureProjLod_00d30B00B
+ 1118, // textureSize_00W
+ 1119, // textureProjLod_00X20B00B
+ 1121, // textureGatherOffsets_00I10B10Dx4
+ 1124, // gl_MaxCombinedAtomicCounterBuffers
+ 1126, // isnan_00B
+ 1128, // umulExtended_30E30E30E30E
+ 1130, // faceforward_30B30B30B
+ 1132, // textureGradOffset_00Y20B20B20B20D
+ 1134, // clamp_30E00E00E
+ 1136, // asin_00B
+ 1138, // ceil_00B
+ 1140, // texture3D_00J20B00B
+ 1141, // distance_00B00B
+ 1143, // texture_00a20B
+ 1145, // textureGatherOffset_00a20B10D
+ 1147, // textureGrad_00f30B10B10B
+ 1149, // texture2DProj_00I30B
+ 1151, // modf_20B20B
+ 1153, // textureGradOffset_00I10B10B10B10D
+ 1155, // notEqual_30E30E
+ 1157, // textureGrad_00s30B20B20B
+ 1158, // textureGather_00I10B
+ 1160, // lessThanEqual_10E10E
+ 1162, // inversesqrt_20B
+ 1164, // textureLodOffset_00J20B00B20D
+ 1166, // min_30D30D
+ 1168, // textureOffset_00R10B10D00B
+ 1170, // textureGrad_00e30B20B20B
+ 1172, // atomicAdd_00E00E
+ 1174, // gl_MaxGeometryInputComponents
+ 1175, // findMSB_30E
+ 1177, // findMSB_30D
+ 1179, // textureGrad_00X10B10B10B
+ 1181, // length_30B
+ 1183, // greaterThanEqual_30E30E
+ 1185, // fwidth_30B
+ 1188, // textureGrad_00K20B20B20B
+ 1190, // mix_20B20B20F
+ 1192, // texelFetch_00S20D00D
+ 1194, // textureGradOffset_00U20B10B10B10D
+ 1196, // mix_20B20B20B
+ 1198, // floatBitsToInt_10B
+ 1200, // max_10B00B
+ 1202, // textureGatherOffset_00L20B10D
+ 1204, // textureLod_00a20B00B
+ 1206, // any_10F
+ 1208, // textureProjGradOffset_00d30B10B10B10D
+ 1210, // textureProj_00N30B
+ 1211, // imageSize_01a
+ 1212, // exp2_30B
+ 1214, // texelFetchOffset_00L20D00D10D
+ 1216, // equal_30D30D
+ 1218, // texture3DProj_00J30B00B
+ 1219, // imageStore_01D20D30D
+ 1220, // packSnorm2x16_10B
+ 1222, // floatBitsToUint_30B
+ 1224, // lessThanEqual_30D30D
+ 1226, // textureLod_00s30B00B
+ 1227, // asinh_00B
+ 1229, // textureOffset_00R10B10D
+ 1231, // greaterThanEqual_10E10E
+ 1233, // textureProjGradOffset_00I30B10B10B10D
+ 1235, // textureGather_00Z20B
+ 1237, // textureOffset_00X10B10D
+ 1239, // cosh_30B
+ 1241, // textureOffset_00d20B10D00B
+ 1243, // texture_00R10B
+ 1245, // textureOffset_00S20B20D00B
+ 1247, // usubBorrow_30E30E30E
+ 1249, // radians_00B
+ 1251, // textureProjOffset_00R20B10D00B
+ 1253, // ldexp_30B30D
+ 1255, // max_30B00B
+ 1257, // min_20D20D
+ 1259, // textureGatherOffsets_00f20B00B10Dx4
+ 1262, // step_10B10B
+ 1264, // gl_MaxDualSourceDrawBuffersEXT
+ 1265, // textureGatherOffsets_00L20B10Dx400D
+ 1268, // step_30B30B
+ 1270, // bitfieldReverse_10E
+ 1272, // bitfieldReverse_10D
+ 1274, // texture3DProj_00J30B
+ 1275, // gl_FragDepthEXT
+ 1276, // matrixCompMult_B0BB0B
+ 1277, // lessThan_30B30B
+ 1279, // cross_20B20B
+ 1281, // all_10F
+ 1283, // clamp_20B00B00B
+ 1285, // tanh_20B
+ 1287, // dFdx_00B
+ 1290, // matrixCompMult_F0BF0B
+ 1292, // textureProjOffset_00Y30B20D
+ 1294, // abs_00D
+ 1296, // abs_00B
+ 1298, // textureLod_00R10B00B
+ 1300, // step_20B20B
+ 1302, // gl_MaxFragmentAtomicCounters
+ 1304, // textureLodOffset_00U20B00B10D
+ 1306, // textureProj_00R20B00B
+ 1308, // faceforward_20B20B20B
+ 1310, // textureSize_00l00D
+ 1311, // imageSize_01E
+ 1312, // textureSize_00x00D
+ 1313, // acos_20B
+ 1315, // texelFetch_00X10D00D
+ 1317, // sinh_00B
+ 1319, // imageSize_01A
+ 1320, // texture2DLod_00I10B00B
+ 1322, // texelFetch_00b10D00D
+ 1325, // fma_20B20B20B
+ 1328, // gl_MaxAtomicCounterBufferSize
+ 1330, // max_20B20B
+ 1332, // textureGatherOffset_00f20B00B10D
+ 1334, // outerProduct_30B30B
+ 1336, // lessThanEqual_20E20E
+ 1338, // textureLod_00X10B00B
+ 1340, // exp_30B
+ 1342, // gl_BaseVertex
+ 1343, // imageSize_01D
+ 1344, // step_00B30B
+ 1346, // bitCount_10D
+ 1348, // equal_30E30E
+ 1350, // sign_00B
+ 1352, // log_00B
+ 1354, // mix_00F00F00F
+ 1356, // textureLod_00Z20B00B
+ 1358, // sign_00D
+ 1360, // textureOffset_00Y20B20D
+ 1362, // transpose_60B
+ 1364, // findMSB_00D
+ 1366, // gl_MaxGeometryTotalOutputComponents
+ 1367, // acosh_30B
+ 1369, // findMSB_00E
+ 1371, // bitfieldExtract_20E00D00D
+ 1373, // uintBitsToFloat_20E
+ 1375, // unpackUnorm4x8_00E
+ 1377, // texture2DProj_00M20B
+ 1378, // texelFetchOffset_00X10D00D10D
+ 1380, // mod_10B10B
+ 1382, // texture_00d20B00B
+ 1384, // notEqual_10D10D
+ 1386, // texture2DProj_00M30B
+ 1387, // textureSize_00V
+ 1390, // packUnorm2x16_10B
+ 1392, // faceforward_00B00B00B
+ 1394, // umulExtended_20E20E20E20E
+ 1396, // textureOffset_00X10B10D00B
+ 1398, // cos_30B
+ 1400, // findLSB_30D
+ 1402, // findLSB_30E
+ 1404, // bitCount_20E
+ 1406, // gl_NumWorkGroups
+ 1408, // equal_20D20D
+ 1410, // textureProjOffset_00Y30B20D00B
+ 1412, // textureGatherOffset_00U20B10D
+ 1414, // faceforward_10B10B10B
+ 1416, // mix_30D30D30F
+ 1418, // gl_MaxComputeUniformComponents
+ 1420, // textureGather_00R10B00D
+ 1422, // imageStore_01H20D30E
+ 1423, // textureSize_00Z00D
+ 1425, // textureGather_00U20B
+ 1427, // bitfieldExtract_30D00D00D
+ 1429, // min_10D00D
+ 1431, // texelFetch_00Q20D00D
+ 1432, // max_20E00E
+ 1434, // textureProj_00S30B
+ 1436, // roundEven_00B
+ 1438, // texture2DLodEXT_00I10B00B
+ 1439, // dFdy_30B
+ 1442, // atanh_20B
+ 1444, // clamp_10E00E00E
+ 1446, // gl_MaxCombinedAtomicCounters
+ 1448, // imageStore_01C20D30B
+ 1449, // clamp_20D00D00D
+ 1451, // all_20F
+ 1453, // isinf_10B
+ 1455, // imageLoad_01C20D
+ 1456, // imageSize_01J
+ 1457, // imageSize_01K
+ 1458, // imageSize_01H
+ 1459, // imageSize_01I
+ 1460, // packHalf2x16_10B
+ 1462, // texture2DProj_00I20B00B
+ 1464, // findLSB_00E
+ 1466, // findLSB_00D
+ 1468, // textureProjOffset_00X30B10D
+ 1470, // imageSize_01C
+ 1471, // greaterThanEqual_30B30B
+ 1473, // textureSize_00U00D
+ 1475, // textureGradOffset_00R10B10B10B10D
+ 1477, // imageSize_01G
+ 1478, // equal_30F30F
+ 1480, // bitfieldExtract_00D00D00D
+ 1482, // texture2DProjLodEXT_00I20B00B
+ 1483, // notEqual_30F30F
+ 1485, // gl_FrontFacing
+ 1487, // gl_SecondaryFragColorEXT
+ 1488, // inversesqrt_10B
+ 1490, // gl_MaxComputeWorkGroupCount
+ 1492, // acos_10B
+ 1494, // abs_30D
+ 1496, // gl_MaxFragmentUniformVectors
+ 1498, // fract_20B
+ 1500, // abs_30B
+ 1502, // lessThan_10B10B
+ 1504, // textureGatherOffset_00X10B10D
+ 1506, // imageSize_01c
+ 1507, // bitfieldInsert_10E10E00D00D
+ 1509, // packSnorm4x8_30B
+ 1511, // mix_10B10B00B
+ 1513, // imageSize_01b
+ 1514, // clamp_30D30D30D
+ 1516, // textureGather_00U20B00D
+ 1518, // textureSize_00f00D
+ 1520, // textureProj_00N20B00B
+ 1521, // gl_FragData
+ 1523, // textureProj_00d30B00B
+ 1525, // clamp_20E00E00E
+ 1527, // texture_00X10B
+ 1529, // textureProj_00d30B
+ 1531, // mix_30B30B30F
+ 1533, // determinant_F0B
+ 1534, // transpose_A0B
+ 1536, // pow_20B20B
+ 1538, // texture2DProjGradEXT_00I20B10B10B
+ 1539, // gl_WorkGroupSize
+ 1541, // gl_LastFragColorARM
+ 1542, // textureGather_00Z20B00D
+ 1544, // textureGather_00R10B
+ 1546, // lessThanEqual_20D20D
+ 1548, // textureLod_00S20B00B
+ 1550, // textureProjLod_00Y30B00B
+ 1552, // cosh_10B
+ 1554, // sqrt_30B
+ 1556, // gl_VertexID
+ 1558, // sign_10D
+ 1560, // textureProj_00M30B
+ 1561, // exp_00B
+ 1563, // min_00E00E
+ 1565, // max_30D30D
+ 1567, // umulExtended_00E00E00E00E
+ 1569, // gl_MaxVertexAttribs
+ 1571, // gl_BaseInstance
+ 1572, // transpose_B0B
+ 1574, // fwidth_20B
+ 1577, // mix_20F20F20F
+ 1579, // Empty
+ 1579, // smoothstep_00B00B30B
+ 1581, // texture_00s30B00B
+ 1582, // textureSize_00M00D
+ 1583, // log2_20B
+ 1585, // ldexp_10B10D
+ 1587, // min_10B00B
+ 1589, // mix_30B30B00B
+ 1591, // angle_BaseInstance
+ 1592, // mix_10F10F10F
+ 1594, // degrees_10B
+ 1596, // gl_MaxTextureImageUnits
+ 1598, // texture_00k30B00B
+ 1599, // texture_00K20B
+ 1601, // atomicCompSwap_00E00E00E
+ 1603, // fma_30B30B30B
+ 1606, // sinh_10B
+ 1608, // atan_30B
+ 1610, // textureGradOffset_00L20B10B10B10D
+ 1612, // ceil_10B
+ 1614, // textureSize_00S00D
+ 1616, // textureProjLod_00I20B00B
+ 1618, // greaterThanEqual_10B10B
+ 1620, // textureGatherOffsets_00I10B10Dx400D
+ 1623, // textureCube_00K20B00B
+ 1625, // dot_20B20B
+ 1627, // transpose_90B
+ 1629, // gl_MaxGeometryImageUniforms
+ 1630, // not_30F
+ 1632, // memoryBarrier_
+ 1634, // textureProjLodOffset_00I20B00B10D
+ 1636, // notEqual_10F10F
+ 1638, // textureProjGrad_00R20B10B10B
+ 1640, // texture_00f30B
+ 1642, // smoothstep_00B00B00B
+ 1644, // textureProjLodOffset_00d30B00B10D
+ 1646, // texelFetch_00R10D00D
+ 1648, // cosh_20B
+ 1650, // textureProjLodOffset_00I30B00B10D
+ 1652, // normalize_30B
+ 1654, // smoothstep_30B30B30B
+ 1656, // bitfieldInsert_10D10D00D00D
+ 1658, // clamp_20B20B20B
+ 1660, // textureGrad_00L20B10B10B
+ 1662, // textureGrad_00R10B10B10B
+ 1664, // textureProjGrad_00I20B10B10B
+ 1666, // textureGather_00e20B
+ 1667, // textureGather_00k30B
+ 1668, // texture2D_00M10B
+ 1669, // min_00D00D
+ 1671, // outerProduct_10B10B
+ 1673, // lessThanEqual_10D10D
+ 1675, // trunc_20B
+ 1677, // gl_MaxVaryingVectors
+ 1679, // textureProjOffset_00I30B10D00B
+ 1681, // textureGather_00x30B
+ 1682, // textureSize_00d00D
+ 1684, // sin_00B
+ 1686, // gl_MaxVertexUniformVectors
+ 1688, // textureCubeLodEXT_00K20B00B
+ 1689, // textureGather_00T20B00D
+ 1691, // textureProj_00N20B
+ 1692, // uaddCarry_10E10E10E
+ 1694, // tan_10B
+ 1696, // textureLodOffset_00L20B00B10D
+ 1698, // atomicCounterIncrement_00G
+ 1700, // ldexp_20B20D
+ 1702, // greaterThanEqual_30D30D
+ 1704, // notEqual_20B20B
+ 1706, // imageLoad_01D20D
+ 1707, // textureProjLodOffset_00X30B00B10D
+ 1709, // isinf_20B
+ 1711, // cos_10B
+ 1713, // mix_30B30B30B
+ 1715, // texture_00e30B
+ 1717, // textureSize_00T00D
+ 1719, // textureGatherOffset_00X10B10D00D
+ 1721, // equal_10E10E
+ 1723, // min_10E10E
+ 1725, // textureProjGradOffset_00Y30B20B20B20D
+ 1727, // textureGrad_00T20B20B20B
+ 1729, // memoryBarrierImage_
+ 1731, // textureProjOffset_00J30B20D
+ 1733, // EmitVertex_
+ 1734, // textureProjOffset_00d30B10D00B
+ 1736, // round_10B
+ 1738, // textureGatherOffsets_00d10B00B10Dx4
+ 1741, // textureProjOffset_00d30B10D
+ 1743, // notEqual_10E10E
+ 1745, // imageStore_01c20D30E
+ 1746, // textureProj_00R30B
+ 1748, // matrixCompMult_50B50B
+ 1750, // equal_20F20F
+ 1752, // gl_MaxFragmentInputVectors
+ 1754, // equal_30B30B
+ 1756, // textureLod_00U20B00B
+ 1758, // usubBorrow_10E10E10E
+ 1760, // equal_10B10B
+ 1762, // fma_00B00B00B
+ 1765, // textureProjGradOffset_00I20B10B10B10D
+ 1767, // texture2DProjLod_00I30B00B
+ 1769, // isnan_10B
+ 1771, // uaddCarry_20E20E20E
+ 1773, // max_10B10B
+ 1775, // atomicMax_00E00E
+ 1777, // gl_PointSize
+ 1779, // atomicMin_00D00D
+ 1781, // textureSize_00X00D
+ 1783, // greaterThan_10B10B
+ 1785, // asin_10B
+ 1787, // textureGather_00d10B00B
+ 1789, // trunc_10B
+ 1791, // gl_MaxComputeAtomicCounters
+ 1793, // textureProj_00X30B
+ 1795, // gl_MaxVertexAtomicCounters
+ 1797, // length_20B
+ 1799, // bitfieldInsert_30E30E00D00D
+ 1801, // textureOffset_00S20B20D
+ 1803, // textureProjOffset_00X20B10D
+ 1805, // clamp_30D00D00D
+ 1807, // clamp_10B00B00B
+ 1809, // mix_20E20E20F
+ 1811, // textureProj_00R20B
+ 1813, // textureProj_00I20B00B
+ 1815, // greaterThan_10E10E
+ 1817, // imageLoad_01K20D
+ 1818, // textureProjOffset_00R30B10D00B
+ 1820, // dFdy_00B
+ 1823, // min_30D00D
+ 1825, // floatBitsToInt_00B
+ 1827, // sign_10B
+ 1829, // max_00E00E
+ 1831, // texture_00a20B00B
+ 1833, // texture_00M10B00B
+ 1834, // smoothstep_20B20B20B
+ 1836, // textureCubeLod_00K20B00B
+ 1838, // textureOffset_00J20B20D
+ 1840, // imageLoad_01a20D
+ 1841, // texelFetch_00J20D00D
+ 1843, // textureProj_00M20B00B
+ 1844, // floatBitsToUint_00B
+ 1846, // textureProjGradOffset_00R30B10B10B10D
+ 1848, // textureLod_00K20B00B
+ 1850, // textureProjOffset_00X30B10D00B
+ 1852, // cos_20B
+ 1854, // exp2_00B
+ 1856, // radians_30B
+ 1858, // texture2DRectProj_00O20B
+ 1859, // tan_20B
+ 1861, // textureGather_00T20B
+ 1863, // textureGather_00a20B00D
+ 1865, // textureProjGradOffset_00J30B20B20B20D
+ 1867, // asinh_10B
+ 1869, // textureProjGrad_00X30B10B10B
+ 1871, // floor_00B
+ 1873, // gl_DrawID
+ 1874, // textureGatherOffsets_00R10B10Dx400D
+ 1877, // atomicOr_00D00D
+ 1879, // texture3DLod_00J20B00B
};
using Ext = TExtension;
@@ -14440,13 +14934,13 @@ constexpr UnmangledEntry unmangled[] = {
{"dFdx", Ext::UNDEFINED, Ext::UNDEFINED, 300, 0, Shader::FRAGMENT},
{"memoryBarrierShared", Ext::UNDEFINED, Ext::UNDEFINED, 310, 430, Shader::COMPUTE},
{"texture3DLod", Ext::OES_texture_3D, Ext::UNDEFINED, 100, -1, Shader::FRAGMENT},
- {"textureLod", Ext::UNDEFINED, Ext::UNDEFINED, 300, 130, Shader::ALL},
+ {"textureLod", Ext::UNDEFINED, Ext::UNDEFINED, 310, -1, Shader::ALL},
{"faceforward", Ext::UNDEFINED, Ext::UNDEFINED, 0, 0, Shader::ALL},
{"abs", Ext::UNDEFINED, Ext::UNDEFINED, 300, 130, Shader::ALL},
{"max", Ext::UNDEFINED, Ext::UNDEFINED, 300, 130, Shader::ALL},
{"unpackSnorm2x16", Ext::UNDEFINED, Ext::UNDEFINED, 300, 420, Shader::ALL},
{"log2", Ext::UNDEFINED, Ext::UNDEFINED, 0, 0, Shader::ALL},
- {"textureGrad", Ext::UNDEFINED, Ext::UNDEFINED, 300, 130, Shader::ALL},
+ {"textureGrad", Ext::UNDEFINED, Ext::UNDEFINED, 310, -1, Shader::ALL},
{"barrier", Ext::UNDEFINED, Ext::UNDEFINED, 310, 400, Shader::COMPUTE},
{"texture2DProj", Ext::UNDEFINED, Ext::UNDEFINED, 100, 0, Shader::FRAGMENT},
{"atomicCounterDecrement", Ext::UNDEFINED, Ext::UNDEFINED, 310, 420, Shader::ALL},
@@ -14469,7 +14963,6 @@ constexpr UnmangledEntry unmangled[] = {
{"unpackHalf2x16", Ext::UNDEFINED, Ext::UNDEFINED, 300, 420, Shader::ALL},
{"matrixCompMult", Ext::UNDEFINED, Ext::UNDEFINED, 300, -1, Shader::ALL},
{"pow", Ext::UNDEFINED, Ext::UNDEFINED, 0, 0, Shader::ALL},
- {"atomicExchange", Ext::UNDEFINED, Ext::UNDEFINED, 310, 430, Shader::ALL},
{"texture2DProjLod", Ext::UNDEFINED, Ext::UNDEFINED, 100, 0, Shader::VERTEX},
{"ldexp", Ext::UNDEFINED, Ext::UNDEFINED, 310, 400, Shader::ALL},
{"floatBitsToUint", Ext::UNDEFINED, Ext::UNDEFINED, 300, 330, Shader::ALL},
@@ -14519,6 +15012,7 @@ constexpr UnmangledEntry unmangled[] = {
{"sqrt", Ext::UNDEFINED, Ext::UNDEFINED, 0, 0, Shader::ALL},
{"mix", Ext::UNDEFINED, Ext::UNDEFINED, 310, 450, Shader::ALL},
{"sin", Ext::UNDEFINED, Ext::UNDEFINED, 0, 0, Shader::ALL},
+ {"atomicExchange", Ext::UNDEFINED, Ext::UNDEFINED, 310, 430, Shader::ALL},
{"textureGradOffset", Ext::UNDEFINED, Ext::UNDEFINED, 300, 130, Shader::ALL},
{"atan", Ext::UNDEFINED, Ext::UNDEFINED, 0, 0, Shader::ALL},
{"unpackUnorm2x16", Ext::UNDEFINED, Ext::UNDEFINED, 300, 400, Shader::ALL},
@@ -15038,7 +15532,7 @@ namespace
{
uint16_t GetNextRuleIndex(uint32_t nameHash)
{
- if (nameHash == 970 - 1)
+ if (nameHash == 1003 - 1)
return ArraySize(BuiltInArray::kRules);
return BuiltInArray::kMangledOffsets[nameHash + 1];
}
@@ -15050,7 +15544,7 @@ const TSymbol *TSymbolTable::findBuiltIn(const ImmutableString &name, int shader
return nullptr;
uint32_t nameHash = name.mangledNameHash();
- if (nameHash >= 970)
+ if (nameHash >= 1003)
return nullptr;
const char *actualName = BuiltInArray::kMangledNames[nameHash];
diff --git a/chromium/third_party/angle/src/compiler/translator/SymbolTable_autogen.cpp b/chromium/third_party/angle/src/compiler/translator/SymbolTable_autogen.cpp
index 26be983b07f..56cd754693f 100644
--- a/chromium/third_party/angle/src/compiler/translator/SymbolTable_autogen.cpp
+++ b/chromium/third_party/angle/src/compiler/translator/SymbolTable_autogen.cpp
@@ -971,6 +971,19 @@ constexpr const TSymbolUniqueId BuiltInId::textureSize_USampler2DMSArray1;
constexpr const TSymbolUniqueId BuiltInId::textureSizeExt_Sampler2DMSArray1;
constexpr const TSymbolUniqueId BuiltInId::textureSizeExt_ISampler2DMSArray1;
constexpr const TSymbolUniqueId BuiltInId::textureSizeExt_USampler2DMSArray1;
+constexpr const TSymbolUniqueId BuiltInId::texture_SamplerCubeArray1_Float4;
+constexpr const TSymbolUniqueId BuiltInId::texture_ISamplerCubeArray1_Float4;
+constexpr const TSymbolUniqueId BuiltInId::texture_USamplerCubeArray1_Float4;
+constexpr const TSymbolUniqueId BuiltInId::texture_SamplerCubeArray1_Float4_Float1;
+constexpr const TSymbolUniqueId BuiltInId::texture_ISamplerCubeArray1_Float4_Float1;
+constexpr const TSymbolUniqueId BuiltInId::texture_USamplerCubeArray1_Float4_Float1;
+constexpr const TSymbolUniqueId BuiltInId::textureGather_SamplerCubeArray1_Float4;
+constexpr const TSymbolUniqueId BuiltInId::textureGather_ISamplerCubeArray1_Float4;
+constexpr const TSymbolUniqueId BuiltInId::textureGather_USamplerCubeArray1_Float4;
+constexpr const TSymbolUniqueId BuiltInId::textureGather_SamplerCubeArray1_Float4_Int1;
+constexpr const TSymbolUniqueId BuiltInId::textureGather_ISamplerCubeArray1_Float4_Int1;
+constexpr const TSymbolUniqueId BuiltInId::textureGather_USamplerCubeArray1_Float4_Int1;
+constexpr const TSymbolUniqueId BuiltInId::textureGather_SamplerCubeArrayShadow1_Float4_Float1;
constexpr const TSymbolUniqueId BuiltInId::texelFetch_Sampler2DMS1_Int2_Int1;
constexpr const TSymbolUniqueId BuiltInId::texelFetch_ISampler2DMS1_Int2_Int1;
constexpr const TSymbolUniqueId BuiltInId::texelFetch_USampler2DMS1_Int2_Int1;
@@ -1307,12 +1320,6 @@ constexpr const TSymbolUniqueId BuiltInId::textureGather_USamplerCube1_Float3;
constexpr const TSymbolUniqueId BuiltInId::textureGather_SamplerCube1_Float3_Int1;
constexpr const TSymbolUniqueId BuiltInId::textureGather_ISamplerCube1_Float3_Int1;
constexpr const TSymbolUniqueId BuiltInId::textureGather_USamplerCube1_Float3_Int1;
-constexpr const TSymbolUniqueId BuiltInId::textureGather_SamplerCubeArray1_Float4;
-constexpr const TSymbolUniqueId BuiltInId::textureGather_ISamplerCubeArray1_Float4;
-constexpr const TSymbolUniqueId BuiltInId::textureGather_USamplerCubeArray1_Float4;
-constexpr const TSymbolUniqueId BuiltInId::textureGather_SamplerCubeArray1_Float4_Int1;
-constexpr const TSymbolUniqueId BuiltInId::textureGather_ISamplerCubeArray1_Float4_Int1;
-constexpr const TSymbolUniqueId BuiltInId::textureGather_USamplerCubeArray1_Float4_Int1;
constexpr const TSymbolUniqueId BuiltInId::textureGather_Sampler2DRect1_Float3;
constexpr const TSymbolUniqueId BuiltInId::textureGather_ISampler2DRect1_Float3;
constexpr const TSymbolUniqueId BuiltInId::textureGather_USampler2DRect1_Float3;
@@ -1325,7 +1332,6 @@ constexpr const TSymbolUniqueId BuiltInId::textureGather_Sampler2DArrayShadow1_F
constexpr const TSymbolUniqueId BuiltInId::textureGather_Sampler2DArrayShadow1_Float3_Float1;
constexpr const TSymbolUniqueId BuiltInId::textureGather_SamplerCubeShadow1_Float3;
constexpr const TSymbolUniqueId BuiltInId::textureGather_SamplerCubeShadow1_Float3_Float1;
-constexpr const TSymbolUniqueId BuiltInId::textureGather_SamplerCubeArrayShadow1_Float4_Float1;
constexpr const TSymbolUniqueId BuiltInId::textureGather_Sampler2DRectShadow1_Float2_Float1;
constexpr const TSymbolUniqueId BuiltInId::textureGatherOffsets_Sampler2D1_Float2_4xInt2_Int1;
constexpr const TSymbolUniqueId BuiltInId::textureGatherOffsets_ISampler2D1_Float2_4xInt2_Int1;
@@ -1481,12 +1487,12 @@ constexpr const TSymbolUniqueId BuiltInId::imageSize_UImage2DArray1;
constexpr const TSymbolUniqueId BuiltInId::imageSize_ImageCube1;
constexpr const TSymbolUniqueId BuiltInId::imageSize_IImageCube1;
constexpr const TSymbolUniqueId BuiltInId::imageSize_UImageCube1;
-constexpr const TSymbolUniqueId BuiltInId::imageSize_Image1D1;
-constexpr const TSymbolUniqueId BuiltInId::imageSize_IImage1D1;
-constexpr const TSymbolUniqueId BuiltInId::imageSize_UImage1D1;
constexpr const TSymbolUniqueId BuiltInId::imageSize_ImageCubeArray1;
constexpr const TSymbolUniqueId BuiltInId::imageSize_IImageCubeArray1;
constexpr const TSymbolUniqueId BuiltInId::imageSize_UImageCubeArray1;
+constexpr const TSymbolUniqueId BuiltInId::imageSize_Image1D1;
+constexpr const TSymbolUniqueId BuiltInId::imageSize_IImage1D1;
+constexpr const TSymbolUniqueId BuiltInId::imageSize_UImage1D1;
constexpr const TSymbolUniqueId BuiltInId::imageSize_ImageRect1;
constexpr const TSymbolUniqueId BuiltInId::imageSize_IImageRect1;
constexpr const TSymbolUniqueId BuiltInId::imageSize_UImageRect1;
@@ -2084,12 +2090,12 @@ constexpr const TSymbolUniqueId BuiltInId::imageLoad_UImage2DArray1_Int3;
constexpr const TSymbolUniqueId BuiltInId::imageLoad_ImageCube1_Int3;
constexpr const TSymbolUniqueId BuiltInId::imageLoad_IImageCube1_Int3;
constexpr const TSymbolUniqueId BuiltInId::imageLoad_UImageCube1_Int3;
-constexpr const TSymbolUniqueId BuiltInId::imageLoad_ImageBuffer1_Int1;
-constexpr const TSymbolUniqueId BuiltInId::imageLoad_IImageBuffer1_Int1;
-constexpr const TSymbolUniqueId BuiltInId::imageLoad_UImageBuffer1_Int1;
constexpr const TSymbolUniqueId BuiltInId::imageLoad_ImageCubeArray1_Int3;
constexpr const TSymbolUniqueId BuiltInId::imageLoad_IImageCubeArray1_Int3;
constexpr const TSymbolUniqueId BuiltInId::imageLoad_UImageCubeArray1_Int3;
+constexpr const TSymbolUniqueId BuiltInId::imageLoad_ImageBuffer1_Int1;
+constexpr const TSymbolUniqueId BuiltInId::imageLoad_IImageBuffer1_Int1;
+constexpr const TSymbolUniqueId BuiltInId::imageLoad_UImageBuffer1_Int1;
constexpr const TSymbolUniqueId BuiltInId::imageLoad_Image1D1_Int1;
constexpr const TSymbolUniqueId BuiltInId::imageLoad_IImage1D1_Int1;
constexpr const TSymbolUniqueId BuiltInId::imageLoad_UImage1D1_Int1;
@@ -2117,12 +2123,12 @@ constexpr const TSymbolUniqueId BuiltInId::imageStore_UImage2DArray1_Int3_UInt4;
constexpr const TSymbolUniqueId BuiltInId::imageStore_ImageCube1_Int3_Float4;
constexpr const TSymbolUniqueId BuiltInId::imageStore_IImageCube1_Int3_Int4;
constexpr const TSymbolUniqueId BuiltInId::imageStore_UImageCube1_Int3_UInt4;
-constexpr const TSymbolUniqueId BuiltInId::imageStore_ImageBuffer1_Int1_Float4;
-constexpr const TSymbolUniqueId BuiltInId::imageStore_IImageBuffer1_Int1_Int4;
-constexpr const TSymbolUniqueId BuiltInId::imageStore_UImageBuffer1_Int1_UInt4;
constexpr const TSymbolUniqueId BuiltInId::imageStore_ImageCubeArray1_Int3_Float4;
constexpr const TSymbolUniqueId BuiltInId::imageStore_IImageCubeArray1_Int3_Int4;
constexpr const TSymbolUniqueId BuiltInId::imageStore_UImageCubeArray1_Int3_UInt4;
+constexpr const TSymbolUniqueId BuiltInId::imageStore_ImageBuffer1_Int1_Float4;
+constexpr const TSymbolUniqueId BuiltInId::imageStore_IImageBuffer1_Int1_Int4;
+constexpr const TSymbolUniqueId BuiltInId::imageStore_UImageBuffer1_Int1_UInt4;
constexpr const TSymbolUniqueId BuiltInId::imageStore_Image1D1_Int1_Float4;
constexpr const TSymbolUniqueId BuiltInId::imageStore_IImage1D1_Int1_Int4;
constexpr const TSymbolUniqueId BuiltInId::imageStore_UImage1D1_Int1_UInt4;
@@ -2267,7 +2273,7 @@ constexpr const TSymbolUniqueId BuiltInId::gl_PerVertexOutBlock;
constexpr const TSymbolUniqueId BuiltInId::gl_PositionGS;
constexpr const TSymbolUniqueId BuiltInId::gl_ViewID_OVR;
-const int TSymbolTable::kLastBuiltInId = 2322;
+const int TSymbolTable::kLastBuiltInId = 2328;
namespace BuiltInName
{
@@ -12754,6 +12760,120 @@ constexpr const TFunction textureSizeExt_00c(
StaticType::Get<EbtInt, EbpUndefined, EvqGlobal, 3, 1>(),
EOpCallBuiltInFunction,
false);
+constexpr const TFunction texture_00k30B(BuiltInId::texture_SamplerCubeArray1_Float4,
+ BuiltInName::texture,
+ TExtension::UNDEFINED,
+ BuiltInParameters::p00k30B00B,
+ 2,
+ StaticType::Get<EbtFloat, EbpUndefined, EvqGlobal, 4, 1>(),
+ EOpCallBuiltInFunction,
+ false);
+constexpr const TFunction texture_00s30B(BuiltInId::texture_ISamplerCubeArray1_Float4,
+ BuiltInName::texture,
+ TExtension::UNDEFINED,
+ BuiltInParameters::p00s30B00B,
+ 2,
+ StaticType::Get<EbtInt, EbpUndefined, EvqGlobal, 4, 1>(),
+ EOpCallBuiltInFunction,
+ false);
+constexpr const TFunction texture_00x30B(BuiltInId::texture_USamplerCubeArray1_Float4,
+ BuiltInName::texture,
+ TExtension::UNDEFINED,
+ BuiltInParameters::p00x30B00B,
+ 2,
+ StaticType::Get<EbtUInt, EbpUndefined, EvqGlobal, 4, 1>(),
+ EOpCallBuiltInFunction,
+ false);
+constexpr const TFunction texture_00k30B00B(
+ BuiltInId::texture_SamplerCubeArray1_Float4_Float1,
+ BuiltInName::texture,
+ TExtension::UNDEFINED,
+ BuiltInParameters::p00k30B00B,
+ 3,
+ StaticType::Get<EbtFloat, EbpUndefined, EvqGlobal, 4, 1>(),
+ EOpCallBuiltInFunction,
+ false);
+constexpr const TFunction texture_00s30B00B(
+ BuiltInId::texture_ISamplerCubeArray1_Float4_Float1,
+ BuiltInName::texture,
+ TExtension::UNDEFINED,
+ BuiltInParameters::p00s30B00B,
+ 3,
+ StaticType::Get<EbtInt, EbpUndefined, EvqGlobal, 4, 1>(),
+ EOpCallBuiltInFunction,
+ false);
+constexpr const TFunction texture_00x30B00B(
+ BuiltInId::texture_USamplerCubeArray1_Float4_Float1,
+ BuiltInName::texture,
+ TExtension::UNDEFINED,
+ BuiltInParameters::p00x30B00B,
+ 3,
+ StaticType::Get<EbtUInt, EbpUndefined, EvqGlobal, 4, 1>(),
+ EOpCallBuiltInFunction,
+ false);
+constexpr const TFunction textureGather_00k30B(
+ BuiltInId::textureGather_SamplerCubeArray1_Float4,
+ BuiltInName::textureGather,
+ TExtension::UNDEFINED,
+ BuiltInParameters::p00k30B00B,
+ 2,
+ StaticType::Get<EbtFloat, EbpUndefined, EvqGlobal, 4, 1>(),
+ EOpCallBuiltInFunction,
+ false);
+constexpr const TFunction textureGather_00s30B(
+ BuiltInId::textureGather_ISamplerCubeArray1_Float4,
+ BuiltInName::textureGather,
+ TExtension::UNDEFINED,
+ BuiltInParameters::p00s30B00B,
+ 2,
+ StaticType::Get<EbtInt, EbpUndefined, EvqGlobal, 4, 1>(),
+ EOpCallBuiltInFunction,
+ false);
+constexpr const TFunction textureGather_00x30B(
+ BuiltInId::textureGather_USamplerCubeArray1_Float4,
+ BuiltInName::textureGather,
+ TExtension::UNDEFINED,
+ BuiltInParameters::p00x30B00B,
+ 2,
+ StaticType::Get<EbtUInt, EbpUndefined, EvqGlobal, 4, 1>(),
+ EOpCallBuiltInFunction,
+ false);
+constexpr const TFunction textureGather_00k30B00D(
+ BuiltInId::textureGather_SamplerCubeArray1_Float4_Int1,
+ BuiltInName::textureGather,
+ TExtension::UNDEFINED,
+ BuiltInParameters::p00k30B00D,
+ 3,
+ StaticType::Get<EbtFloat, EbpUndefined, EvqGlobal, 4, 1>(),
+ EOpCallBuiltInFunction,
+ false);
+constexpr const TFunction textureGather_00s30B00D(
+ BuiltInId::textureGather_ISamplerCubeArray1_Float4_Int1,
+ BuiltInName::textureGather,
+ TExtension::UNDEFINED,
+ BuiltInParameters::p00s30B00D,
+ 3,
+ StaticType::Get<EbtInt, EbpUndefined, EvqGlobal, 4, 1>(),
+ EOpCallBuiltInFunction,
+ false);
+constexpr const TFunction textureGather_00x30B00D(
+ BuiltInId::textureGather_USamplerCubeArray1_Float4_Int1,
+ BuiltInName::textureGather,
+ TExtension::UNDEFINED,
+ BuiltInParameters::p00x30B00D,
+ 3,
+ StaticType::Get<EbtUInt, EbpUndefined, EvqGlobal, 4, 1>(),
+ EOpCallBuiltInFunction,
+ false);
+constexpr const TFunction textureGather_00l30B00B(
+ BuiltInId::textureGather_SamplerCubeArrayShadow1_Float4_Float1,
+ BuiltInName::textureGather,
+ TExtension::UNDEFINED,
+ BuiltInParameters::p00l30B00B,
+ 3,
+ StaticType::Get<EbtFloat, EbpUndefined, EvqGlobal, 4, 1>(),
+ EOpCallBuiltInFunction,
+ false);
constexpr const TFunction texelFetch_00P10D00D(
BuiltInId::texelFetch_Sampler2DMS1_Int2_Int1,
BuiltInName::texelFetch,
@@ -15425,60 +15545,6 @@ constexpr const TFunction textureGather_00Z20B00D(
StaticType::Get<EbtUInt, EbpUndefined, EvqGlobal, 4, 1>(),
EOpCallBuiltInFunction,
false);
-constexpr const TFunction textureGather_00k30B(
- BuiltInId::textureGather_SamplerCubeArray1_Float4,
- BuiltInName::textureGather,
- TExtension::UNDEFINED,
- BuiltInParameters::p00k30B00B,
- 2,
- StaticType::Get<EbtFloat, EbpUndefined, EvqGlobal, 4, 1>(),
- EOpCallBuiltInFunction,
- false);
-constexpr const TFunction textureGather_00s30B(
- BuiltInId::textureGather_ISamplerCubeArray1_Float4,
- BuiltInName::textureGather,
- TExtension::UNDEFINED,
- BuiltInParameters::p00s30B00B,
- 2,
- StaticType::Get<EbtInt, EbpUndefined, EvqGlobal, 4, 1>(),
- EOpCallBuiltInFunction,
- false);
-constexpr const TFunction textureGather_00x30B(
- BuiltInId::textureGather_USamplerCubeArray1_Float4,
- BuiltInName::textureGather,
- TExtension::UNDEFINED,
- BuiltInParameters::p00x30B00B,
- 2,
- StaticType::Get<EbtUInt, EbpUndefined, EvqGlobal, 4, 1>(),
- EOpCallBuiltInFunction,
- false);
-constexpr const TFunction textureGather_00k30B00D(
- BuiltInId::textureGather_SamplerCubeArray1_Float4_Int1,
- BuiltInName::textureGather,
- TExtension::UNDEFINED,
- BuiltInParameters::p00k30B00D,
- 3,
- StaticType::Get<EbtFloat, EbpUndefined, EvqGlobal, 4, 1>(),
- EOpCallBuiltInFunction,
- false);
-constexpr const TFunction textureGather_00s30B00D(
- BuiltInId::textureGather_ISamplerCubeArray1_Float4_Int1,
- BuiltInName::textureGather,
- TExtension::UNDEFINED,
- BuiltInParameters::p00s30B00D,
- 3,
- StaticType::Get<EbtInt, EbpUndefined, EvqGlobal, 4, 1>(),
- EOpCallBuiltInFunction,
- false);
-constexpr const TFunction textureGather_00x30B00D(
- BuiltInId::textureGather_USamplerCubeArray1_Float4_Int1,
- BuiltInName::textureGather,
- TExtension::UNDEFINED,
- BuiltInParameters::p00x30B00D,
- 3,
- StaticType::Get<EbtUInt, EbpUndefined, EvqGlobal, 4, 1>(),
- EOpCallBuiltInFunction,
- false);
constexpr const TFunction textureGather_00O20B(
BuiltInId::textureGather_Sampler2DRect1_Float3,
BuiltInName::textureGather,
@@ -15587,15 +15653,6 @@ constexpr const TFunction textureGather_00e20B00B(
StaticType::Get<EbtFloat, EbpUndefined, EvqGlobal, 4, 1>(),
EOpCallBuiltInFunction,
false);
-constexpr const TFunction textureGather_00l30B00B(
- BuiltInId::textureGather_SamplerCubeArrayShadow1_Float4_Float1,
- BuiltInName::textureGather,
- TExtension::UNDEFINED,
- BuiltInParameters::p00l30B00B,
- 3,
- StaticType::Get<EbtFloat, EbpUndefined, EvqGlobal, 4, 1>(),
- EOpCallBuiltInFunction,
- false);
constexpr const TFunction textureGather_00n10B00B(
BuiltInId::textureGather_Sampler2DRectShadow1_Float2_Float1,
BuiltInName::textureGather,
@@ -16850,52 +16907,52 @@ constexpr const TFunction imageSize_01K(BuiltInId::imageSize_UImageCube1,
StaticType::Get<EbtInt, EbpUndefined, EvqGlobal, 2, 1>(),
EOpCallBuiltInFunction,
false);
-constexpr const TFunction imageSize_01L(BuiltInId::imageSize_Image1D1,
+constexpr const TFunction imageSize_01a(BuiltInId::imageSize_ImageCubeArray1,
BuiltInName::imageSize,
TExtension::UNDEFINED,
- BuiltInParameters::p01L00D00E00E,
+ BuiltInParameters::p01a20D00E00E,
1,
- StaticType::Get<EbtInt, EbpUndefined, EvqGlobal, 1, 1>(),
+ StaticType::Get<EbtInt, EbpUndefined, EvqGlobal, 3, 1>(),
EOpCallBuiltInFunction,
false);
-constexpr const TFunction imageSize_01M(BuiltInId::imageSize_IImage1D1,
+constexpr const TFunction imageSize_01b(BuiltInId::imageSize_IImageCubeArray1,
BuiltInName::imageSize,
TExtension::UNDEFINED,
- BuiltInParameters::p01M00D00D00D,
+ BuiltInParameters::p01b20D00D00D,
1,
- StaticType::Get<EbtInt, EbpUndefined, EvqGlobal, 1, 1>(),
+ StaticType::Get<EbtInt, EbpUndefined, EvqGlobal, 3, 1>(),
EOpCallBuiltInFunction,
false);
-constexpr const TFunction imageSize_01N(BuiltInId::imageSize_UImage1D1,
+constexpr const TFunction imageSize_01c(BuiltInId::imageSize_UImageCubeArray1,
BuiltInName::imageSize,
TExtension::UNDEFINED,
- BuiltInParameters::p01N00D30E,
+ BuiltInParameters::p01c20D30E,
1,
- StaticType::Get<EbtInt, EbpUndefined, EvqGlobal, 1, 1>(),
+ StaticType::Get<EbtInt, EbpUndefined, EvqGlobal, 3, 1>(),
EOpCallBuiltInFunction,
false);
-constexpr const TFunction imageSize_01a(BuiltInId::imageSize_ImageCubeArray1,
+constexpr const TFunction imageSize_01L(BuiltInId::imageSize_Image1D1,
BuiltInName::imageSize,
TExtension::UNDEFINED,
- BuiltInParameters::p01a20D00E00E,
+ BuiltInParameters::p01L00D00E00E,
1,
- StaticType::Get<EbtInt, EbpUndefined, EvqGlobal, 3, 1>(),
+ StaticType::Get<EbtInt, EbpUndefined, EvqGlobal, 1, 1>(),
EOpCallBuiltInFunction,
false);
-constexpr const TFunction imageSize_01b(BuiltInId::imageSize_IImageCubeArray1,
+constexpr const TFunction imageSize_01M(BuiltInId::imageSize_IImage1D1,
BuiltInName::imageSize,
TExtension::UNDEFINED,
- BuiltInParameters::p01b20D00D00D,
+ BuiltInParameters::p01M00D00D00D,
1,
- StaticType::Get<EbtInt, EbpUndefined, EvqGlobal, 3, 1>(),
+ StaticType::Get<EbtInt, EbpUndefined, EvqGlobal, 1, 1>(),
EOpCallBuiltInFunction,
false);
-constexpr const TFunction imageSize_01c(BuiltInId::imageSize_UImageCubeArray1,
+constexpr const TFunction imageSize_01N(BuiltInId::imageSize_UImage1D1,
BuiltInName::imageSize,
TExtension::UNDEFINED,
- BuiltInParameters::p01c20D30E,
+ BuiltInParameters::p01N00D30E,
1,
- StaticType::Get<EbtInt, EbpUndefined, EvqGlobal, 3, 1>(),
+ StaticType::Get<EbtInt, EbpUndefined, EvqGlobal, 1, 1>(),
EOpCallBuiltInFunction,
false);
constexpr const TFunction imageSize_01d(BuiltInId::imageSize_ImageRect1,
@@ -22219,54 +22276,54 @@ constexpr const TFunction imageLoad_01K20D(
StaticType::Get<EbtUInt, EbpUndefined, EvqGlobal, 4, 1>(),
EOpCallBuiltInFunction,
false);
-constexpr const TFunction imageLoad_01g00D(
- BuiltInId::imageLoad_ImageBuffer1_Int1,
+constexpr const TFunction imageLoad_01a20D(
+ BuiltInId::imageLoad_ImageCubeArray1_Int3,
BuiltInName::imageLoad,
TExtension::UNDEFINED,
- BuiltInParameters::p01g00D30B,
+ BuiltInParameters::p01a20D00E00E,
2,
StaticType::Get<EbtFloat, EbpUndefined, EvqGlobal, 4, 1>(),
EOpCallBuiltInFunction,
false);
-constexpr const TFunction imageLoad_01h00D(BuiltInId::imageLoad_IImageBuffer1_Int1,
+constexpr const TFunction imageLoad_01b20D(BuiltInId::imageLoad_IImageCubeArray1_Int3,
BuiltInName::imageLoad,
TExtension::UNDEFINED,
- BuiltInParameters::p01h00D00E00E,
+ BuiltInParameters::p01b20D00D00D,
2,
StaticType::Get<EbtInt, EbpUndefined, EvqGlobal, 4, 1>(),
EOpCallBuiltInFunction,
false);
-constexpr const TFunction imageLoad_01i00D(
- BuiltInId::imageLoad_UImageBuffer1_Int1,
+constexpr const TFunction imageLoad_01c20D(
+ BuiltInId::imageLoad_UImageCubeArray1_Int3,
BuiltInName::imageLoad,
TExtension::UNDEFINED,
- BuiltInParameters::p01i00D00D00D,
+ BuiltInParameters::p01c20D30E,
2,
StaticType::Get<EbtUInt, EbpUndefined, EvqGlobal, 4, 1>(),
EOpCallBuiltInFunction,
false);
-constexpr const TFunction imageLoad_01a20D(
- BuiltInId::imageLoad_ImageCubeArray1_Int3,
+constexpr const TFunction imageLoad_01g00D(
+ BuiltInId::imageLoad_ImageBuffer1_Int1,
BuiltInName::imageLoad,
TExtension::UNDEFINED,
- BuiltInParameters::p01a20D00E00E,
+ BuiltInParameters::p01g00D30B,
2,
StaticType::Get<EbtFloat, EbpUndefined, EvqGlobal, 4, 1>(),
EOpCallBuiltInFunction,
false);
-constexpr const TFunction imageLoad_01b20D(BuiltInId::imageLoad_IImageCubeArray1_Int3,
+constexpr const TFunction imageLoad_01h00D(BuiltInId::imageLoad_IImageBuffer1_Int1,
BuiltInName::imageLoad,
TExtension::UNDEFINED,
- BuiltInParameters::p01b20D00D00D,
+ BuiltInParameters::p01h00D00E00E,
2,
StaticType::Get<EbtInt, EbpUndefined, EvqGlobal, 4, 1>(),
EOpCallBuiltInFunction,
false);
-constexpr const TFunction imageLoad_01c20D(
- BuiltInId::imageLoad_UImageCubeArray1_Int3,
+constexpr const TFunction imageLoad_01i00D(
+ BuiltInId::imageLoad_UImageBuffer1_Int1,
BuiltInName::imageLoad,
TExtension::UNDEFINED,
- BuiltInParameters::p01c20D30E,
+ BuiltInParameters::p01i00D00D00D,
2,
StaticType::Get<EbtUInt, EbpUndefined, EvqGlobal, 4, 1>(),
EOpCallBuiltInFunction,
@@ -22511,56 +22568,56 @@ constexpr const TFunction imageStore_01K20D30E(
StaticType::Get<EbtVoid, EbpUndefined, EvqGlobal, 1, 1>(),
EOpCallBuiltInFunction,
false);
-constexpr const TFunction imageStore_01g00D30B(
- BuiltInId::imageStore_ImageBuffer1_Int1_Float4,
+constexpr const TFunction imageStore_01a20D30B(
+ BuiltInId::imageStore_ImageCubeArray1_Int3_Float4,
BuiltInName::imageStore,
TExtension::UNDEFINED,
- BuiltInParameters::p01g00D30B,
+ BuiltInParameters::p01a20D30B,
3,
- StaticType::Get<EbtVoid, EbpUndefined, EvqGlobal, 1, 1>(),
+ StaticType::Get<EbtFloat, EbpUndefined, EvqGlobal, 4, 1>(),
EOpCallBuiltInFunction,
false);
-constexpr const TFunction imageStore_01h00D30D(
- BuiltInId::imageStore_IImageBuffer1_Int1_Int4,
+constexpr const TFunction imageStore_01b20D30D(
+ BuiltInId::imageStore_IImageCubeArray1_Int3_Int4,
BuiltInName::imageStore,
TExtension::UNDEFINED,
- BuiltInParameters::p01h00D30D,
+ BuiltInParameters::p01b20D30D,
3,
- StaticType::Get<EbtVoid, EbpUndefined, EvqGlobal, 1, 1>(),
+ StaticType::Get<EbtInt, EbpUndefined, EvqGlobal, 4, 1>(),
EOpCallBuiltInFunction,
false);
-constexpr const TFunction imageStore_01i00D30E(
- BuiltInId::imageStore_UImageBuffer1_Int1_UInt4,
+constexpr const TFunction imageStore_01c20D30E(
+ BuiltInId::imageStore_UImageCubeArray1_Int3_UInt4,
BuiltInName::imageStore,
TExtension::UNDEFINED,
- BuiltInParameters::p01i00D30E,
+ BuiltInParameters::p01c20D30E,
3,
- StaticType::Get<EbtVoid, EbpUndefined, EvqGlobal, 1, 1>(),
+ StaticType::Get<EbtUInt, EbpUndefined, EvqGlobal, 4, 1>(),
EOpCallBuiltInFunction,
false);
-constexpr const TFunction imageStore_01a20D30B(
- BuiltInId::imageStore_ImageCubeArray1_Int3_Float4,
+constexpr const TFunction imageStore_01g00D30B(
+ BuiltInId::imageStore_ImageBuffer1_Int1_Float4,
BuiltInName::imageStore,
TExtension::UNDEFINED,
- BuiltInParameters::p01a20D30B,
+ BuiltInParameters::p01g00D30B,
3,
StaticType::Get<EbtVoid, EbpUndefined, EvqGlobal, 1, 1>(),
EOpCallBuiltInFunction,
false);
-constexpr const TFunction imageStore_01b20D30D(
- BuiltInId::imageStore_IImageCubeArray1_Int3_Int4,
+constexpr const TFunction imageStore_01h00D30D(
+ BuiltInId::imageStore_IImageBuffer1_Int1_Int4,
BuiltInName::imageStore,
TExtension::UNDEFINED,
- BuiltInParameters::p01b20D30D,
+ BuiltInParameters::p01h00D30D,
3,
StaticType::Get<EbtVoid, EbpUndefined, EvqGlobal, 1, 1>(),
EOpCallBuiltInFunction,
false);
-constexpr const TFunction imageStore_01c20D30E(
- BuiltInId::imageStore_UImageCubeArray1_Int3_UInt4,
+constexpr const TFunction imageStore_01i00D30E(
+ BuiltInId::imageStore_UImageBuffer1_Int1_UInt4,
BuiltInName::imageStore,
TExtension::UNDEFINED,
- BuiltInParameters::p01c20D30E,
+ BuiltInParameters::p01i00D30E,
3,
StaticType::Get<EbtVoid, EbpUndefined, EvqGlobal, 1, 1>(),
EOpCallBuiltInFunction,
@@ -23305,8 +23362,7 @@ constexpr SymbolRule kRules[] = {
Rule::Get<Spec::GLSL, 420, Shader::ALL, 0>(&imageAtomicOr_01R10D00D00D),
Rule::Get<Spec::ESSL, 310, Shader::ALL, 0>(&imageLoad_01K20D),
Rule::Get<Spec::GLSL, 420, Shader::ALL, 0>(&imageLoad_01K20D),
- Rule::Get<Spec::ESSL, 300, Shader::ALL, 0>(&textureLod_00X10B00B),
- Rule::Get<Spec::GLSL, 130, Shader::ALL, 0>(&textureLod_00X10B00B),
+ Rule::Get<Spec::GLSL, 130, Shader::FRAGMENT, 0>(&textureProjOffset_00g10B00D00B),
Rule::Get<Spec::ESSL, 310, Shader::GEOMETRY_EXT, EXT_INDEX(EXT_geometry_shader)>(
&BuiltInVariable::kgl_InvocationID),
Rule::Get<Spec::GLSL, 420, Shader::ALL, 0>(&imageAtomicAnd_01R10D00D00D),
@@ -23473,12 +23529,14 @@ constexpr SymbolRule kRules[] = {
Rule::Get<Spec::GLSL, 420, Shader::ALL, 0>(&imageAtomicMax_01R10D00D00E),
Rule::Get<Spec::GLSL, 420, Shader::ALL, 0>(&imageAtomicMax_01R10D00D00D),
Rule::Get<Spec::GLSL, 130, Shader::ALL, 0>(&textureProjLodOffset_00o10B00B00D),
+ Rule::Get<Spec::ESSL, 310, Shader::ALL, 0>(&textureGather_00x30B00D),
Rule::Get<Spec::GLSL, 400, Shader::ALL, 0>(&textureGather_00x30B00D),
Rule::Get<Spec::GLSL, 400, Shader::FRAGMENT, 0>(&interpolateAtSample_10B00D),
Rule::Get<Spec::GLSL, 420, Shader::ALL, 0>(&imageAtomicMin_01F20D00E),
Rule::Get<Spec::GLSL, 420, Shader::ALL, 0>(&imageAtomicMin_01F20D00D),
Rule::Get<Spec::ESSL, 300, Shader::ALL, 0>(&outerProduct_10B30B),
Rule::Get<Spec::GLSL, 120, Shader::ALL, 0>(&outerProduct_10B30B),
+ Rule::Get<Spec::ESSL, 310, Shader::ALL, 0>(&texture_00k30B),
Rule::Get<Spec::GLSL, 420, Shader::ALL, 0>(&imageAtomicCompSwap_01O10D00E00E),
Rule::Get<Spec::ESSL, 0, Shader::ALL, 0>(&cos_00B),
Rule::Get<Spec::GLSL, 0, Shader::ALL, 0>(&cos_00B),
@@ -23550,8 +23608,8 @@ constexpr SymbolRule kRules[] = {
Rule::Get<Spec::GLSL, 420, Shader::ALL, 0>(&imageAtomicExchange_01T10D00D00D),
Rule::Get<Spec::ESSL, 310, Shader::ALL, 0>(&TableBase::m_gl_MaxVertexAtomicCounters),
Rule::Get<Spec::GLSL, 0, Shader::ALL, 0>(&TableBase::m_gl_MaxVertexAtomicCounters),
- Rule::Get<Spec::ESSL, 300, Shader::ALL, 0>(&textureProjOffset_00X20B10D),
- Rule::Get<Spec::GLSL, 130, Shader::ALL, 0>(&textureProjOffset_00X20B10D),
+ Rule::Get<Spec::ESSL, 0, Shader::ALL, 0>(&mix_20B20B20B),
+ Rule::Get<Spec::GLSL, 0, Shader::ALL, 0>(&mix_20B20B20B),
Rule::Get<Spec::ESSL, 0, Shader::ALL, 0>(&any_10F),
Rule::Get<Spec::GLSL, 0, Shader::ALL, 0>(&any_10F),
Rule::Get<Spec::ESSL, 300, Shader::ALL, 0>(&textureProjGradOffset_00d30B10B10B10D),
@@ -23594,6 +23652,7 @@ constexpr SymbolRule kRules[] = {
Rule::Get<Spec::GLSL, 0, Shader::ALL, 0>(&TableBase::m_gl_MaxFragmentAtomicCounters),
Rule::Get<Spec::ESSL, 0, Shader::ALL, 0>(&faceforward_20B20B20B),
Rule::Get<Spec::GLSL, 0, Shader::ALL, 0>(&faceforward_20B20B20B),
+ Rule::Get<Spec::ESSL, 310, Shader::ALL, 0>(&textureSize_00x00D),
Rule::Get<Spec::GLSL, 400, Shader::ALL, 0>(&textureSize_00x00D),
Rule::Get<Spec::ESSL, 300, Shader::FRAGMENT, 0>(&textureProj_00S30B00B),
Rule::Get<Spec::GLSL, 130, Shader::FRAGMENT, 0>(&textureProj_00S30B00B),
@@ -23704,8 +23763,7 @@ constexpr SymbolRule kRules[] = {
Rule::Get<Spec::GLSL, 400, Shader::GEOMETRY, 0>(&EmitStreamVertex_00D),
Rule::Get<Spec::ESSL, 300, Shader::ALL, 0>(&textureProjOffset_00Y30B20D),
Rule::Get<Spec::GLSL, 130, Shader::ALL, 0>(&textureProjOffset_00Y30B20D),
- Rule::Get<Spec::ESSL, 310, Shader::ALL, 0>(&bitCount_30E),
- Rule::Get<Spec::GLSL, 400, Shader::ALL, 0>(&bitCount_30E),
+ Rule::Get<Spec::GLSL, 140, Shader::ALL, 0>(&textureOffset_00n20B10D),
Rule::Get<Spec::ESSL, 0, Shader::ALL, 0>(&atan_30B),
Rule::Get<Spec::GLSL, 0, Shader::ALL, 0>(&atan_30B),
Rule::Get<Spec::GLSL, 420, Shader::ALL, 0>(&imageAtomicMax_01b20D00E),
@@ -23893,6 +23951,7 @@ constexpr SymbolRule kRules[] = {
Rule::Get<Spec::GLSL, 420, Shader::ALL, 0>(&imageAtomicXor_01h00D00E),
Rule::Get<Spec::GLSL, 400, Shader::ALL, 0>(&ldexp_30C30D),
Rule::Get<Spec::GLSL, 130, Shader::ALL, 0>(&texture_00o00B),
+ Rule::Get<Spec::ESSL, 310, Shader::ALL, 0>(&texture_00x30B00B),
Rule::Get<Spec::ESSL, 0, Shader::ALL, 0>(&lessThanEqual_20B20B),
Rule::Get<Spec::GLSL, 0, Shader::ALL, 0>(&lessThanEqual_20B20B),
Rule::Get<Spec::ESSL, 0, Shader::ALL, 0>(&min_10B00B),
@@ -23920,6 +23979,7 @@ constexpr SymbolRule kRules[] = {
Rule::Get<Spec::GLSL, 0, Shader::ALL, 0>(&mix_00B00B00B),
Rule::Get<Spec::ESSL, 300, Shader::ALL, 0>(&mix_00B00B00F),
Rule::Get<Spec::GLSL, 130, Shader::ALL, 0>(&mix_00B00B00F),
+ Rule::Get<Spec::ESSL, 310, Shader::ALL, 0>(&textureGather_00s30B00D),
Rule::Get<Spec::GLSL, 400, Shader::ALL, 0>(&textureGather_00s30B00D),
Rule::Get<Spec::ESSL, 300, Shader::ALL, 0>(&textureProj_00I20B),
Rule::Get<Spec::GLSL, 130, Shader::ALL, 0>(&textureProj_00I20B),
@@ -24009,6 +24069,7 @@ constexpr SymbolRule kRules[] = {
Rule::Get<Spec::GLSL, 420, Shader::ALL, 0>(&imageAtomicMin_01C20D00D),
Rule::Get<Spec::GLSL, 420, Shader::ALL, 0>(&imageAtomicMin_01C20D00E),
Rule::Get<Spec::GLSL, 420, Shader::ALL, 0>(&imageAtomicAnd_01F20D00E),
+ Rule::Get<Spec::ESSL, 310, Shader::ALL, 0>(&imageStore_01a20D30B),
Rule::Get<Spec::GLSL, 420, Shader::ALL, 0>(&imageStore_01a20D30B),
Rule::Get<Spec::ESSL, 300, Shader::ALL, 0>(&textureProjLod_00d30B00B),
Rule::Get<Spec::GLSL, 130, Shader::ALL, 0>(&textureProjLod_00d30B00B),
@@ -24107,6 +24168,7 @@ constexpr SymbolRule kRules[] = {
Rule::Get<Spec::GLSL, 130, Shader::ALL, 0>(&texelFetch_00U20D00D),
Rule::Get<Spec::ESSL, 300, Shader::ALL, 0>(&max_00D00D),
Rule::Get<Spec::GLSL, 130, Shader::ALL, 0>(&max_00D00D),
+ Rule::Get<Spec::GLSL, 400, Shader::ALL, 0>(&round_20C),
Rule::Get<Spec::ESSL, 310, Shader::ALL, 0>(&atomicMin_00E00E),
Rule::Get<Spec::GLSL, 430, Shader::ALL, 0>(&atomicMin_00E00E),
Rule::Get<Spec::GLSL, 140, Shader::ALL, 0>(&textureGradOffset_00v10B10B10B10D),
@@ -24154,6 +24216,7 @@ constexpr SymbolRule kRules[] = {
Rule::Get<Spec::GLSL, 130, Shader::ALL, 0>(&textureGradOffset_00a20B10B10B10D),
Rule::Get<Spec::ESSL, 0, Shader::ALL, 0>(&smoothstep_00B00B20B),
Rule::Get<Spec::GLSL, 0, Shader::ALL, 0>(&smoothstep_00B00B20B),
+ Rule::Get<Spec::ESSL, 310, Shader::ALL, 0>(&textureLod_00s30B00B),
Rule::Get<Spec::GLSL, 400, Shader::ALL, 0>(&textureLod_00s30B00B),
Rule::Get<Spec::GLSL, 420, Shader::ALL, 0>(&imageAtomicOr_01C20D00D),
Rule::Get<Spec::GLSL, 420, Shader::ALL, 0>(&imageAtomicOr_01C20D00E),
@@ -24226,8 +24289,10 @@ constexpr SymbolRule kRules[] = {
Rule::Get<Spec::GLSL, 400, Shader::ALL, 0>(&clamp_00C00C00C),
Rule::Get<Spec::GLSL, 420, Shader::ALL, 0>(&imageAtomicXor_01N00D00D),
Rule::Get<Spec::GLSL, 420, Shader::ALL, 0>(&imageAtomicXor_01N00D00E),
+ Rule::Get<Spec::ESSL, 310, Shader::ALL, 0>(&texture_00x30B),
Rule::Get<Spec::ESSL, 300, Shader::ALL, 0>(&max_10E00E),
Rule::Get<Spec::GLSL, 130, Shader::ALL, 0>(&max_10E00E),
+ Rule::Get<Spec::ESSL, 310, Shader::ALL, 0>(&imageLoad_01c20D),
Rule::Get<Spec::GLSL, 420, Shader::ALL, 0>(&imageLoad_01c20D),
Rule::Get<Spec::ESSL, 300, Shader::ALL, 0>(&textureGrad_00U20B10B10B),
Rule::Get<Spec::GLSL, 130, Shader::ALL, 0>(&textureGrad_00U20B10B10B),
@@ -24343,7 +24408,7 @@ constexpr SymbolRule kRules[] = {
Rule::Get<Spec::GLSL, 420, Shader::ALL, 0>(&imageAtomicMax_01Z10D00D),
Rule::Get<Spec::ESSL, 310, Shader::ALL, 0>(&TableBase::m_gl_MaxComputeAtomicCounters),
Rule::Get<Spec::GLSL, 0, Shader::ALL, 0>(&TableBase::m_gl_MaxComputeAtomicCounters),
- Rule::Get<Spec::GLSL, 400, Shader::ALL, 0>(&round_20C),
+ Rule::Get<Spec::ESSL, 310, Shader::ALL, 0>(&texture_00s30B),
Rule::Get<Spec::GLSL, 150, Shader::GEOMETRY, 0>(&EndPrimitive_),
Rule::Get<Spec::ESSL, 310, Shader::GEOMETRY_EXT, EXT_INDEX(EXT_geometry_shader)>(
&EndPrimitive_),
@@ -24393,8 +24458,7 @@ constexpr SymbolRule kRules[] = {
Rule::Get<Spec::GLSL, 430, Shader::ALL, 0>(&imageSize_01J),
Rule::Get<Spec::ESSL, 310, Shader::ALL, 0>(&imageSize_01K),
Rule::Get<Spec::GLSL, 430, Shader::ALL, 0>(&imageSize_01K),
- Rule::Get<Spec::ESSL, 310, Shader::ALL, 0>(&imageSize_01H),
- Rule::Get<Spec::GLSL, 430, Shader::ALL, 0>(&imageSize_01H),
+ Rule::Get<Spec::GLSL, 130, Shader::FRAGMENT, 0>(&textureOffset_00t00B00D00B),
Rule::Get<Spec::ESSL, 310, Shader::ALL, 0>(&imageSize_01I),
Rule::Get<Spec::GLSL, 430, Shader::ALL, 0>(&imageSize_01I),
Rule::Get<Spec::ESSL, 300, Shader::ALL, 0>(&packHalf2x16_10B),
@@ -24407,7 +24471,8 @@ constexpr SymbolRule kRules[] = {
Rule::Get<Spec::GLSL, 430, Shader::ALL, 0>(&imageSize_01B),
Rule::Get<Spec::ESSL, 310, Shader::ALL, 0>(&imageSize_01C),
Rule::Get<Spec::GLSL, 430, Shader::ALL, 0>(&imageSize_01C),
- Rule::Get<Spec::GLSL, 140, Shader::ALL, 0>(&texelFetch_00r00D),
+ Rule::Get<Spec::ESSL, 310, Shader::ALL, 0>(&imageSize_01A),
+ Rule::Get<Spec::GLSL, 430, Shader::ALL, 0>(&imageSize_01A),
Rule::Get<Spec::ESSL, 310, Shader::ALL, 0>(&imageSize_01F),
Rule::Get<Spec::GLSL, 430, Shader::ALL, 0>(&imageSize_01F),
Rule::Get<Spec::ESSL, 310, Shader::ALL, 0>(&imageSize_01G),
@@ -24437,8 +24502,10 @@ constexpr SymbolRule kRules[] = {
Rule::Get<Spec::GLSL, 0, Shader::ALL, 0>(&fract_20B),
Rule::Get<Spec::ESSL, 310, Shader::ALL, 0>(&textureGatherOffset_00X10B10D),
Rule::Get<Spec::GLSL, 400, Shader::ALL, 0>(&textureGatherOffset_00X10B10D),
+ Rule::Get<Spec::ESSL, 310, Shader::ALL, 0>(&imageSize_01c),
Rule::Get<Spec::GLSL, 430, Shader::ALL, 0>(&imageSize_01c),
Rule::Get<Spec::GLSL, 420, Shader::ALL, 0>(&imageStore_01R10D00D30B),
+ Rule::Get<Spec::ESSL, 310, Shader::ALL, 0>(&imageSize_01a),
Rule::Get<Spec::GLSL, 430, Shader::ALL, 0>(&imageSize_01a),
Rule::Get<Spec::GLSL, 430, Shader::ALL, 0>(&imageSize_01f),
Rule::Get<Spec::ESSL, 100, Shader::ALL, EXT_INDEX(EXT_shader_texture_lod)>(
@@ -24450,6 +24517,7 @@ constexpr SymbolRule kRules[] = {
Rule::Get<Spec::GLSL, 420, Shader::ALL, 0>(&imageAtomicMin_01J20D00D),
Rule::Get<Spec::ESSL, 300, Shader::FRAGMENT, 0>(&BuiltInVariable::kgl_FragDepth),
Rule::Get<Spec::GLSL, 0, Shader::FRAGMENT, 0>(&BuiltInVariable::kgl_FragDepth),
+ Rule::Get<Spec::ESSL, 310, Shader::ALL, 0>(&textureGather_00x30B),
Rule::Get<Spec::GLSL, 400, Shader::ALL, 0>(&textureGather_00x30B),
Rule::Get<Spec::ESSL, 300, Shader::ALL, 0>(&mix_30B30B30F),
Rule::Get<Spec::GLSL, 130, Shader::ALL, 0>(&mix_30B30B30F),
@@ -24586,6 +24654,7 @@ constexpr SymbolRule kRules[] = {
Rule::Get<Spec::GLSL, 400, Shader::ALL, 0>(&textureGather_00U20B00D),
Rule::Get<Spec::ESSL, 300, Shader::ALL, 0>(&floatBitsToInt_00B),
Rule::Get<Spec::GLSL, 330, Shader::ALL, 0>(&floatBitsToInt_00B),
+ Rule::Get<Spec::ESSL, 310, Shader::ALL, 0>(&imageLoad_01a20D),
Rule::Get<Spec::GLSL, 420, Shader::ALL, 0>(&imageLoad_01a20D),
Rule::Get<Spec::ESSL, 300, Shader::ALL, 0>(&floatBitsToUint_00B),
Rule::Get<Spec::GLSL, 330, Shader::ALL, 0>(&floatBitsToUint_00B),
@@ -24703,7 +24772,8 @@ constexpr SymbolRule kRules[] = {
Rule::Get<Spec::GLSL, 430, Shader::ALL, 0>(&atomicAnd_00D00D),
Rule::Get<Spec::ESSL, 0, Shader::ALL, 0>(&exp_10B),
Rule::Get<Spec::GLSL, 0, Shader::ALL, 0>(&exp_10B),
- Rule::Get<Spec::GLSL, 140, Shader::ALL, 0>(&textureOffset_00n20B10D),
+ Rule::Get<Spec::ESSL, 310, Shader::ALL, 0>(&bitCount_30E),
+ Rule::Get<Spec::GLSL, 400, Shader::ALL, 0>(&bitCount_30E),
Rule::Get<Spec::ESSL, 310, Shader::ALL, 0>(&bitCount_30D),
Rule::Get<Spec::GLSL, 400, Shader::ALL, 0>(&bitCount_30D),
Rule::Get<Spec::ESSL, 300, Shader::ALL, 0>(&unpackUnorm2x16_00E),
@@ -24910,6 +24980,7 @@ constexpr SymbolRule kRules[] = {
Rule::Get<Spec::GLSL, 130, Shader::ALL, 0>(&textureProjLod_00t10B00B),
Rule::Get<Spec::GLSL, 420, Shader::ALL, 0>(&imageAtomicMin_01c20D00D),
Rule::Get<Spec::GLSL, 420, Shader::ALL, 0>(&imageAtomicMin_01c20D00E),
+ Rule::Get<Spec::ESSL, 310, Shader::ALL, 0>(&textureSize_00k00D),
Rule::Get<Spec::GLSL, 400, Shader::ALL, 0>(&textureSize_00k00D),
Rule::Get<Spec::ESSL, 0, Shader::ALL, 0>(&reflect_20B20B),
Rule::Get<Spec::GLSL, 0, Shader::ALL, 0>(&reflect_20B20B),
@@ -24946,6 +25017,7 @@ constexpr SymbolRule kRules[] = {
Rule::Get<Spec::ESSL, 0, Shader::ALL, 0>(&reflect_30B30B),
Rule::Get<Spec::GLSL, 0, Shader::ALL, 0>(&reflect_30B30B),
Rule::Get<Spec::GLSL, 400, Shader::FRAGMENT, 0>(&interpolateAtCentroid_30B),
+ Rule::Get<Spec::ESSL, 310, Shader::ALL, 0>(&textureGather_00s30B),
Rule::Get<Spec::GLSL, 400, Shader::ALL, 0>(&textureGather_00s30B),
Rule::Get<Spec::GLSL, 420, Shader::ALL, 0>(&imageAtomicXor_01X10D00E),
Rule::Get<Spec::GLSL, 420, Shader::ALL, 0>(&imageAtomicXor_01X10D00D),
@@ -25055,6 +25127,7 @@ constexpr SymbolRule kRules[] = {
Rule::Get<Spec::GLSL, 450, Shader::FRAGMENT, 0>(&fwidthCoarse_00B),
Rule::Get<Spec::GLSL, 450, Shader::FRAGMENT, 0>(&dFdyCoarse_20B),
Rule::Get<Spec::GLSL, 130, Shader::ALL, 0>(&textureProjGradOffset_00o30B00B00B00D),
+ Rule::Get<Spec::ESSL, 310, Shader::ALL, 0>(&imageStore_01b20D30D),
Rule::Get<Spec::GLSL, 420, Shader::ALL, 0>(&imageStore_01b20D30D),
Rule::Get<Spec::GLSL, 130, Shader::FRAGMENT, 0>(&textureProj_00g30B00B),
Rule::Get<Spec::ESSL, 310, Shader::ALL, 0>(&bitfieldExtract_00E00D00D),
@@ -25074,6 +25147,7 @@ constexpr SymbolRule kRules[] = {
Rule::Get<Spec::GLSL, 0, Shader::ALL, 0>(&mod_20B20B),
Rule::Get<Spec::GLSL, 420, Shader::ALL, 0>(&imageAtomicOr_01h00D00E),
Rule::Get<Spec::GLSL, 420, Shader::ALL, 0>(&imageAtomicOr_01h00D00D),
+ Rule::Get<Spec::ESSL, 310, Shader::ALL, 0>(&textureGrad_00k30B20B20B),
Rule::Get<Spec::GLSL, 400, Shader::ALL, 0>(&textureGrad_00k30B20B20B),
Rule::Get<Spec::GLSL, 130, Shader::ALL, 0>(&textureProjOffset_00o10B00D),
Rule::Get<Spec::GLSL, 420, Shader::ALL, 0>(&imageAtomicMin_01A10D00E),
@@ -25158,7 +25232,8 @@ constexpr SymbolRule kRules[] = {
Rule::Get<Spec::GLSL, 420, Shader::ALL, 0>(&imageAtomicMax_01W20D00D00D),
Rule::Get<Spec::ESSL, 300, Shader::FRAGMENT, 0>(&textureProjOffset_00R20B10D00B),
Rule::Get<Spec::GLSL, 130, Shader::FRAGMENT, 0>(&textureProjOffset_00R20B10D00B),
- Rule::Get<Spec::GLSL, 130, Shader::FRAGMENT, 0>(&textureOffset_00t00B00D00B),
+ Rule::Get<Spec::ESSL, 310, Shader::ALL, 0>(&imageSize_01H),
+ Rule::Get<Spec::GLSL, 430, Shader::ALL, 0>(&imageSize_01H),
Rule::Get<Spec::GLSL, 130, Shader::FRAGMENT, 0>(&textureOffset_00i20B00D00B),
Rule::Get<Spec::GLSL, 0, Shader::ALL, 0>(&texture3DProj_00J30B),
Rule::Get<Spec::ESSL, 100, Shader::FRAGMENT, EXT_INDEX(OES_texture_3D)>(&texture3DProj_00J30B),
@@ -25182,13 +25257,13 @@ constexpr SymbolRule kRules[] = {
Rule::Get<Spec::GLSL, 130, Shader::FRAGMENT, 0>(&textureProj_00R20B00B),
Rule::Get<Spec::ESSL, 0, Shader::ALL, 0>(&acos_20B),
Rule::Get<Spec::GLSL, 0, Shader::ALL, 0>(&acos_20B),
- Rule::Get<Spec::ESSL, 310, Shader::ALL, 0>(&imageSize_01A),
- Rule::Get<Spec::GLSL, 430, Shader::ALL, 0>(&imageSize_01A),
+ Rule::Get<Spec::GLSL, 140, Shader::ALL, 0>(&texelFetch_00r00D),
Rule::Get<Spec::ESSL, 0, Shader::ALL, 0>(&max_20B20B),
Rule::Get<Spec::GLSL, 0, Shader::ALL, 0>(&max_20B20B),
Rule::Get<Spec::ESSL, 300, Shader::ALL, 0>(&lessThan_20E20E),
Rule::Get<Spec::GLSL, 130, Shader::ALL, 0>(&lessThan_20E20E),
- Rule::Get<Spec::GLSL, 130, Shader::FRAGMENT, 0>(&textureProjOffset_00g10B00D00B),
+ Rule::Get<Spec::ESSL, 300, Shader::ALL, 0>(&textureLod_00X10B00B),
+ Rule::Get<Spec::GLSL, 130, Shader::ALL, 0>(&textureLod_00X10B00B),
Rule::Get<Spec::ESSL, 0, Shader::ALL, 0>(&equal_30F30F),
Rule::Get<Spec::GLSL, 0, Shader::ALL, 0>(&equal_30F30F),
Rule::Get<Spec::GLSL, 400, Shader::ALL, 0>(&sign_00C),
@@ -25265,6 +25340,7 @@ constexpr SymbolRule kRules[] = {
Rule::Get<Spec::GLSL, 400, Shader::ALL, 0>(&packSnorm4x8_30B),
Rule::Get<Spec::ESSL, 0, Shader::ALL, 0>(&mix_10B10B00B),
Rule::Get<Spec::GLSL, 0, Shader::ALL, 0>(&mix_10B10B00B),
+ Rule::Get<Spec::ESSL, 310, Shader::ALL, 0>(&imageSize_01b),
Rule::Get<Spec::GLSL, 430, Shader::ALL, 0>(&imageSize_01b),
Rule::Get<Spec::ESSL, 300, Shader::ALL, 0>(&clamp_30D30D30D),
Rule::Get<Spec::GLSL, 130, Shader::ALL, 0>(&clamp_30D30D30D),
@@ -25293,6 +25369,7 @@ constexpr SymbolRule kRules[] = {
Rule::Get<Spec::GLSL, 420, Shader::ALL, 0>(&imageAtomicMax_01g00D00E),
Rule::Get<Spec::GLSL, 140, Shader::ALL, 0>(&textureProj_00v30B),
Rule::Get<Spec::GLSL, 140, Shader::ALL, 0>(&textureProjGrad_00O20B10B10B),
+ Rule::Get<Spec::ESSL, 310, Shader::ALL, 0>(&texture_00s30B00B),
Rule::Get<Spec::ESSL, 0, Shader::ALL, 0>(&log2_20B),
Rule::Get<Spec::GLSL, 0, Shader::ALL, 0>(&log2_20B),
Rule::Get<Spec::GLSL, 400, Shader::ALL, 0>(&dot_30C30C),
@@ -25317,6 +25394,7 @@ constexpr SymbolRule kRules[] = {
Rule::Get<Spec::GLSL, 400, Shader::ALL, 0>(&bitfieldInsert_10D10D00D00D),
Rule::Get<Spec::GLSL, 420, Shader::ALL, 0>(&imageAtomicCompSwap_01N00D00D00D),
Rule::Get<Spec::GLSL, 420, Shader::ALL, 0>(&imageAtomicCompSwap_01L00D00D00D),
+ Rule::Get<Spec::ESSL, 310, Shader::ALL, 0>(&textureGather_00k30B),
Rule::Get<Spec::GLSL, 400, Shader::ALL, 0>(&textureGather_00k30B),
Rule::Get<Spec::ESSL, 300, Shader::ALL, 0>(&texture_00J20B),
Rule::Get<Spec::GLSL, 130, Shader::ALL, 0>(&texture_00J20B),
@@ -25409,6 +25487,7 @@ constexpr SymbolRule kRules[] = {
Rule::Get<Spec::GLSL, 400, Shader::ALL, 0>(&textureGather_00a20B00D),
Rule::Get<Spec::GLSL, 420, Shader::ALL, 0>(&imageStore_01S10D00D30D),
Rule::Get<Spec::GLSL, 400, Shader::ALL, 0>(&ldexp_00C00D),
+ Rule::Get<Spec::ESSL, 310, Shader::ALL, 0>(&textureSize_00s00D),
Rule::Get<Spec::GLSL, 400, Shader::ALL, 0>(&textureSize_00s00D),
Rule::Get<Spec::GLSL, 420, Shader::ALL, 0>(&imageAtomicXor_01P10D00E),
Rule::Get<Spec::GLSL, 420, Shader::ALL, 0>(&imageAtomicOr_01I20D00D),
@@ -25443,6 +25522,7 @@ constexpr SymbolRule kRules[] = {
Rule::Get<Spec::ESSL, 0, Shader::ALL, 0>(&asin_20B),
Rule::Get<Spec::GLSL, 0, Shader::ALL, 0>(&asin_20B),
Rule::Get<Spec::GLSL, 420, Shader::ALL, 0>(&imageAtomicCompSwap_01U20D00D00E00E),
+ Rule::Get<Spec::ESSL, 310, Shader::ALL, 0>(&texture_00l30B00B),
Rule::Get<Spec::GLSL, 400, Shader::ALL, 0>(&texture_00l30B00B),
Rule::Get<Spec::GLSL, 0, Shader::VERTEX, 0>(&texture1DProjLod_00g10B00B),
Rule::Get<Spec::ESSL, 300, Shader::FRAGMENT, 0>(&fwidth_10B),
@@ -25555,6 +25635,7 @@ constexpr SymbolRule kRules[] = {
Rule::Get<Spec::GLSL, 130, Shader::ALL, 0>(&textureSize_00R00D),
Rule::Get<Spec::ESSL, 300, Shader::ALL, 0>(&acosh_10B),
Rule::Get<Spec::GLSL, 130, Shader::ALL, 0>(&acosh_10B),
+ Rule::Get<Spec::ESSL, 310, Shader::ALL, 0>(&imageLoad_01b20D),
Rule::Get<Spec::GLSL, 420, Shader::ALL, 0>(&imageLoad_01b20D),
Rule::Get<Spec::GLSL, 420, Shader::ALL, 0>(&imageAtomicCompSwap_01Z10D00E00E),
Rule::Get<Spec::ESSL, 300, Shader::FRAGMENT, 0>(&textureOffset_00L20B10D00B),
@@ -25636,6 +25717,7 @@ constexpr SymbolRule kRules[] = {
Rule::Get<Spec::GLSL, 130, Shader::ALL, 0>(&round_30B),
Rule::Get<Spec::GLSL, 400, Shader::ALL, 0>(&round_30C),
Rule::Get<Spec::GLSL, 460, Shader::ALL, 0>(&anyInvocation_00F),
+ Rule::Get<Spec::ESSL, 310, Shader::ALL, 0>(&textureGrad_00x30B20B20B),
Rule::Get<Spec::GLSL, 400, Shader::ALL, 0>(&textureGrad_00x30B20B20B),
Rule::Get<Spec::GLSL, 420, Shader::ALL, 0>(&imageAtomicCompSwap_01D20D00E00E),
Rule::Get<Spec::GLSL, 130, Shader::ALL, 0>(&textureProjLod_00o30B00B),
@@ -25651,6 +25733,7 @@ constexpr SymbolRule kRules[] = {
Rule::Get<Spec::GLSL, 420, Shader::ALL, 0>(&imageAtomicOr_01N00D00E),
Rule::Get<Spec::GLSL, 420, Shader::ALL, 0>(&imageAtomicOr_01N00D00D),
Rule::Get<Spec::GLSL, 420, Shader::ALL, 0>(&imageAtomicAdd_01a20D00D),
+ Rule::Get<Spec::ESSL, 310, Shader::ALL, 0>(&textureGather_00k30B00D),
Rule::Get<Spec::GLSL, 400, Shader::ALL, 0>(&textureGather_00k30B00D),
Rule::Get<Spec::ESSL, 310, Shader::ALL, 0>(&findMSB_20D),
Rule::Get<Spec::GLSL, 400, Shader::ALL, 0>(&findMSB_20D),
@@ -25668,6 +25751,7 @@ constexpr SymbolRule kRules[] = {
Rule::Get<Spec::GLSL, 420, Shader::ALL, 0>(&imageLoad_01C20D),
Rule::Get<Spec::GLSL, 420, Shader::ALL, 0>(&imageAtomicMax_01C20D00D),
Rule::Get<Spec::GLSL, 420, Shader::ALL, 0>(&imageAtomicMax_01C20D00E),
+ Rule::Get<Spec::ESSL, 310, Shader::ALL, 0>(&textureGather_00l30B00B),
Rule::Get<Spec::GLSL, 400, Shader::ALL, 0>(&textureGather_00l30B00B),
Rule::Get<Spec::ESSL, 0, Shader::ALL, 0>(&normalize_10B),
Rule::Get<Spec::GLSL, 0, Shader::ALL, 0>(&normalize_10B),
@@ -25702,6 +25786,7 @@ constexpr SymbolRule kRules[] = {
Rule::Get<Spec::GLSL, 420, Shader::ALL, 0>(&imageAtomicAdd_01I20D00D),
Rule::Get<Spec::GLSL, 420, Shader::ALL, 0>(&imageAtomicMax_01M00D00D),
Rule::Get<Spec::GLSL, 420, Shader::ALL, 0>(&imageAtomicMax_01M00D00E),
+ Rule::Get<Spec::ESSL, 310, Shader::ALL, 0>(&textureLod_00k30B00B),
Rule::Get<Spec::GLSL, 400, Shader::ALL, 0>(&textureLod_00k30B00B),
Rule::Get<Spec::GLSL, 420, Shader::ALL, 0>(&imageAtomicAdd_01E20D00D),
Rule::Get<Spec::ESSL, 300, Shader::ALL, 0>(&textureLodOffset_00Y20B00B20D),
@@ -25817,6 +25902,7 @@ constexpr SymbolRule kRules[] = {
Rule::Get<Spec::ESSL, 310, Shader::ALL, EXT_INDEX(EXT_geometry_shader)>(
&TableBase::m_gl_MaxGeometryAtomicCounters),
Rule::Get<Spec::GLSL, 430, Shader::ALL, 0>(&textureOffset_00f30B10D),
+ Rule::Get<Spec::ESSL, 310, Shader::ALL, 0>(&imageStore_01c20D30E),
Rule::Get<Spec::GLSL, 420, Shader::ALL, 0>(&imageStore_01c20D30E),
Rule::Get<Spec::GLSL, 420, Shader::ALL, 0>(&imageAtomicExchange_01a20D00D),
Rule::Get<Spec::GLSL, 420, Shader::ALL, 0>(&imageAtomicExchange_01a20D00E),
@@ -25851,6 +25937,7 @@ constexpr SymbolRule kRules[] = {
Rule::Get<Spec::GLSL, 0, Shader::ALL, 0>(&tan_00B),
Rule::Get<Spec::ESSL, 300, Shader::ALL, 0>(&min_20E00E),
Rule::Get<Spec::GLSL, 130, Shader::ALL, 0>(&min_20E00E),
+ Rule::Get<Spec::ESSL, 310, Shader::ALL, 0>(&textureLod_00x30B00B),
Rule::Get<Spec::GLSL, 400, Shader::ALL, 0>(&textureLod_00x30B00B),
Rule::Get<Spec::GLSL, 140, Shader::ALL, 0>(&textureSize_00j),
Rule::Get<Spec::GLSL, 140, Shader::ALL, 0>(&textureSize_00n),
@@ -25908,6 +25995,7 @@ constexpr SymbolRule kRules[] = {
Rule::Get<Spec::GLSL, 140, Shader::ALL, 0>(&texelFetch_00O10D),
Rule::Get<Spec::GLSL, 420, Shader::ALL, 0>(&imageAtomicExchange_01C20D00D),
Rule::Get<Spec::GLSL, 420, Shader::ALL, 0>(&imageAtomicExchange_01C20D00E),
+ Rule::Get<Spec::ESSL, 310, Shader::ALL, 0>(&textureGrad_00s30B20B20B),
Rule::Get<Spec::GLSL, 400, Shader::ALL, 0>(&textureGrad_00s30B20B20B),
Rule::Get<Spec::ESSL, 310, Shader::ALL, 0>(&textureGather_00I10B),
Rule::Get<Spec::GLSL, 400, Shader::ALL, 0>(&textureGather_00I10B),
@@ -25964,6 +26052,7 @@ constexpr SymbolRule kRules[] = {
Rule::Get<Spec::ESSL, 0, Shader::ALL, 0>(&sin_20B),
Rule::Get<Spec::GLSL, 0, Shader::ALL, 0>(&sin_20B),
Rule::Get<Spec::GLSL, 400, Shader::ALL, 0>(&smoothstep_00C00C30C),
+ Rule::Get<Spec::ESSL, 310, Shader::ALL, 0>(&textureSize_00l00D),
Rule::Get<Spec::GLSL, 400, Shader::ALL, 0>(&textureSize_00l00D),
Rule::Get<Spec::GLSL, 130, Shader::ALL, 0>(&textureLod_00o00B00B),
Rule::Get<Spec::ESSL, 300, Shader::FRAGMENT, 0>(&textureOffset_00I10B10D00B),
@@ -26071,6 +26160,7 @@ constexpr SymbolRule kRules[] = {
Rule::Get<Spec::GLSL, 130, Shader::ALL, 0>(&texture_00Z20B),
Rule::Get<Spec::ESSL, 0, Shader::ALL, 0>(&degrees_10B),
Rule::Get<Spec::GLSL, 0, Shader::ALL, 0>(&degrees_10B),
+ Rule::Get<Spec::ESSL, 310, Shader::ALL, 0>(&texture_00k30B00B),
Rule::Get<Spec::ESSL, 300, Shader::ALL, 0>(&texture_00K20B),
Rule::Get<Spec::GLSL, 130, Shader::ALL, 0>(&texture_00K20B),
Rule::Get<Spec::ESSL, 300, Shader::ALL, 0>(&sinh_10B),
@@ -26147,8 +26237,8 @@ constexpr SymbolRule kRules[] = {
Rule::Get<Spec::GLSL, 400, Shader::ALL, 0>(&findMSB_00D),
Rule::Get<Spec::ESSL, 310, Shader::ALL, 0>(&findMSB_00E),
Rule::Get<Spec::GLSL, 400, Shader::ALL, 0>(&findMSB_00E),
- Rule::Get<Spec::ESSL, 0, Shader::ALL, 0>(&mix_20B20B20B),
- Rule::Get<Spec::GLSL, 0, Shader::ALL, 0>(&mix_20B20B20B),
+ Rule::Get<Spec::ESSL, 300, Shader::ALL, 0>(&textureProjOffset_00X20B10D),
+ Rule::Get<Spec::GLSL, 130, Shader::ALL, 0>(&textureProjOffset_00X20B10D),
Rule::Get<Spec::GLSL, 420, Shader::ALL, 0>(&imageAtomicCompSwap_01X10D00D00D),
Rule::Get<Spec::GLSL, 400, Shader::ALL, 0>(&frexp_30C30D),
Rule::Get<Spec::GLSL, 400, Shader::ALL, 0>(&mix_10C10C10C),
@@ -26378,7 +26468,7 @@ constexpr const char *kMangledNames[] = {"textureProj(00R30B00B",
"imageAtomicOr(01R10D00D00E",
"imageAtomicOr(01R10D00D00D",
"imageLoad(01K20D",
- "textureLod(00X10B00B",
+ "textureProjOffset(00g10B00D00B",
"gl_InvocationID",
"imageAtomicAnd(01R10D00D00D",
"imageAtomicAdd(01E20D00E",
@@ -26492,6 +26582,7 @@ constexpr const char *kMangledNames[] = {"textureProj(00R30B00B",
"imageAtomicMin(01F20D00E",
"imageAtomicMin(01F20D00D",
"outerProduct(10B30B",
+ "texture(00k30B",
"imageAtomicCompSwap(01O10D00E00E",
"cos(00B",
"imageAtomicXor(01F20D00E",
@@ -26539,7 +26630,7 @@ constexpr const char *kMangledNames[] = {"textureProj(00R30B00B",
"imageAtomicExchange(01T10D00D00E",
"imageAtomicExchange(01T10D00D00D",
"gl_MaxVertexAtomicCounters",
- "textureProjOffset(00X20B10D",
+ "mix(20B20B20B",
"any(10F",
"textureProjGradOffset(00d30B10B10B10D",
"imageLoad(01X10D",
@@ -26635,7 +26726,7 @@ constexpr const char *kMangledNames[] = {"textureProj(00R30B00B",
"textureSize(00a00D",
"EmitStreamVertex(00D",
"textureProjOffset(00Y30B20D",
- "bitCount(30E",
+ "textureOffset(00n20B10D",
"atan(30B",
"imageAtomicMax(01b20D00E",
"imageAtomicMax(01b20D00D",
@@ -26763,6 +26854,7 @@ constexpr const char *kMangledNames[] = {"textureProj(00R30B00B",
"imageAtomicXor(01h00D00E",
"ldexp(30C30D",
"texture(00o00B",
+ "texture(00x30B00B",
"lessThanEqual(20B20B",
"min(10B00B",
"textureQueryLod(00f10B",
@@ -26913,6 +27005,7 @@ constexpr const char *kMangledNames[] = {"textureProj(00R30B00B",
"floatBitsToInt(20B",
"texelFetch(00U20D00D",
"max(00D00D",
+ "round(20C",
"atomicMin(00E00E",
"textureGradOffset(00v10B10B10B10D",
"textureGrad(00n20B10B10B",
@@ -26996,6 +27089,7 @@ constexpr const char *kMangledNames[] = {"textureProj(00R30B00B",
"clamp(00C00C00C",
"imageAtomicXor(01N00D00D",
"imageAtomicXor(01N00D00E",
+ "texture(00x30B",
"max(10E00E",
"imageLoad(01c20D",
"textureGrad(00U20B10B10B",
@@ -27075,7 +27169,7 @@ constexpr const char *kMangledNames[] = {"textureProj(00R30B00B",
"textureProjGradOffset(00X20B10B10B10D",
"imageAtomicMax(01Z10D00D",
"gl_MaxComputeAtomicCounters",
- "round(20C",
+ "texture(00s30B",
"EndPrimitive(",
"step(00B30B",
"round(20B",
@@ -27106,7 +27200,7 @@ constexpr const char *kMangledNames[] = {"textureProj(00R30B00B",
"all(20F",
"imageSize(01J",
"imageSize(01K",
- "imageSize(01H",
+ "textureOffset(00t00B00D00B",
"imageSize(01I",
"packHalf2x16(10B",
"textureProj(00I20B00B",
@@ -27114,7 +27208,7 @@ constexpr const char *kMangledNames[] = {"textureProj(00R30B00B",
"imageSize(01M",
"imageSize(01B",
"imageSize(01C",
- "texelFetch(00r00D",
+ "imageSize(01A",
"imageSize(01F",
"imageSize(01G",
"imageSize(01D",
@@ -27320,7 +27414,7 @@ constexpr const char *kMangledNames[] = {"textureProj(00R30B00B",
"min(30B00B",
"atomicAnd(00D00D",
"exp(10B",
- "textureOffset(00n20B10D",
+ "bitCount(30E",
"bitCount(30D",
"unpackUnorm2x16(00E",
"sqrt(20B",
@@ -27633,7 +27727,7 @@ constexpr const char *kMangledNames[] = {"textureProj(00R30B00B",
"imageAtomicMax(01W20D00D00E",
"imageAtomicMax(01W20D00D00D",
"textureProjOffset(00R20B10D00B",
- "textureOffset(00t00B00D00B",
+ "imageSize(01H",
"textureOffset(00i20B00D00B",
"texture3DProj(00J30B",
"matrixCompMult(B0BB0B",
@@ -27648,10 +27742,10 @@ constexpr const char *kMangledNames[] = {"textureProj(00R30B00B",
"imageAtomicXor(01i00D00E",
"textureProj(00R20B00B",
"acos(20B",
- "imageSize(01A",
+ "texelFetch(00r00D",
"max(20B20B",
"lessThan(20E20E",
- "textureProjOffset(00g10B00D00B",
+ "textureLod(00X10B00B",
"equal(30F30F",
"sign(00C",
"cosh(00B",
@@ -27726,6 +27820,7 @@ constexpr const char *kMangledNames[] = {"textureProj(00R30B00B",
"imageAtomicMax(01g00D00E",
"textureProj(00v30B",
"textureProjGrad(00O20B10B10B",
+ "texture(00s30B00B",
"log2(20B",
"dot(30C30C",
"fwidthCoarse(10B",
@@ -28257,6 +28352,7 @@ constexpr const char *kMangledNames[] = {"textureProj(00R30B00B",
"textureProjOffset(00g30B00D",
"texture(00Z20B",
"degrees(10B",
+ "texture(00k30B00B",
"texture(00K20B",
"sinh(10B",
"texture(00m20B",
@@ -28303,7 +28399,7 @@ constexpr const char *kMangledNames[] = {"textureProj(00R30B00B",
"textureProj(00X30B",
"findMSB(00D",
"findMSB(00E",
- "mix(20B20B20B",
+ "textureProjOffset(00X20B10D",
"imageAtomicCompSwap(01X10D00D00D",
"frexp(30C30D",
"mix(10C10C10C",
@@ -28521,1956 +28617,1962 @@ constexpr uint16_t kMangledOffsets[] = {
267, // imageAtomicOr_01R10D00D00E
268, // imageAtomicOr_01R10D00D00D
269, // imageLoad_01K20D
- 271, // textureLod_00X10B00B
- 273, // gl_InvocationID
- 274, // imageAtomicAnd_01R10D00D00D
- 275, // imageAtomicAdd_01E20D00E
- 276, // radians_10B
- 278, // textureGatherOffset_00n10B00B10D
- 279, // noise2_10B
- 280, // textureQueryLod_00a10B
- 281, // textureGather_00e20B00B
- 283, // distance_10B10B
- 285, // textureGrad_00Z20B20B20B
- 287, // sign_00B
- 289, // bitfieldReverse_00D
- 291, // bitfieldReverse_00E
- 293, // bitfieldExtract_30E00D00D
- 295, // textureLod_00I10B00B
- 297, // greaterThanEqual_10D10D
- 299, // imageAtomicCompSwap_01I20D00E00E
- 300, // degrees_30B
- 302, // inversesqrt_30B
- 304, // inversesqrt_30C
- 305, // imageAtomicMin_01I20D00D
- 306, // textureGather_00v20B00D
- 307, // intBitsToFloat_20D
- 309, // exp_20B
- 311, // imageAtomicMax_01A10D00E
- 312, // imageAtomicMax_01A10D00D
- 313, // acosh_00B
- 315, // log_10B
- 317, // textureProjLodOffset_00S30B00B20D
- 319, // textureGather_00L20B
- 321, // textureProj_00n30B
- 322, // textureQueryLod_00i00B
- 323, // texture_00p20B
- 324, // outerProduct_30B20B
- 326, // texture_00S20B
- 328, // atomicXor_00D00D
- 330, // texelFetch_00Y20D00D
- 332, // imageAtomicOr_01P10D00D
- 333, // imageAtomicOr_01P10D00E
- 334, // bitfieldExtract_10D00D00D
- 336, // sign_30B
- 338, // sign_30C
- 339, // sign_30D
- 341, // texture_00Y20B00B
- 343, // dFdy_20B
- 346, // textureProj_00Y30B
- 348, // textureOffset_00X10B10D00B
- 350, // memoryBarrierBuffer_
- 352, // isinf_00B
- 354, // isinf_00C
- 355, // clamp_20D00D00D
- 357, // texture2DProj_00I20B00B
- 359, // mod_30B00B
- 361, // imageAtomicAnd_01A10D00E
- 362, // textureGather_00f20B00B
- 364, // textureProj_00m30B
- 365, // greaterThan_20E20E
- 367, // textureProjLod_00I30B00B
- 369, // refract_00B00B00B
- 371, // gl_MaxGeometryImageUniforms
- 372, // imageAtomicMin_01X10D00D
- 373, // imageAtomicMin_01X10D00E
- 374, // noise4_20B
- 375, // textureSize_00e00D
- 377, // imageStore_01N00D30E
- 378, // gl_NumWorkGroups
- 380, // texelFetch_00a20D00D
- 382, // step_00C10C
- 383, // frexp_30B30D
- 385, // imageAtomicMin_01Y10D00E
- 386, // texture_00t00B00B
- 387, // min_30C00C
- 388, // imageAtomicCompSwap_01X10D00E00E
- 389, // texture_00I10B
- 391, // gl_InstanceID
- 393, // normalize_20B
- 395, // normalize_20C
- 396, // imageAtomicCompSwap_01H20D00D00D
- 397, // inverse_F0B
- 399, // frexp_20C20D
- 400, // atan_00B
- 402, // textureGatherOffset_00R10B10D00D
- 404, // imageAtomicMin_01h00D00E
- 405, // imageAtomicMin_01h00D00D
- 406, // greaterThan_30E30E
- 408, // imageAtomicAdd_01N00D00D
- 409, // imageAtomicAdd_01N00D00E
- 410, // texelFetchOffset_00p10D00D00D
- 411, // imageAtomicAnd_01J20D00D
- 412, // imageAtomicAnd_01J20D00E
- 413, // gl_DepthRange
- 415, // imageAtomicMax_01S10D00D00D
- 416, // textureProj_00o30B
- 417, // imageAtomicAdd_01I20D00E
- 418, // bitfieldExtract_20D00D00D
- 420, // texture_00L20B00B
- 422, // imageAtomicOr_01L00D00E
- 423, // imageAtomicOr_01L00D00D
- 424, // mix_30D30D30F
- 426, // gl_MaxComputeUniformComponents
- 428, // imageLoad_01h00D
- 429, // imageAtomicCompSwap_01E20D00E00E
- 430, // textureProjOffset_00O30B10D
- 431, // floor_10B
- 433, // floor_10C
- 434, // imageAtomicMax_01R10D00D00E
- 435, // imageAtomicMax_01R10D00D00D
- 436, // textureProjLodOffset_00o10B00B00D
- 437, // textureGather_00x30B00D
+ 271, // textureProjOffset_00g10B00D00B
+ 272, // gl_InvocationID
+ 273, // imageAtomicAnd_01R10D00D00D
+ 274, // imageAtomicAdd_01E20D00E
+ 275, // radians_10B
+ 277, // textureGatherOffset_00n10B00B10D
+ 278, // noise2_10B
+ 279, // textureQueryLod_00a10B
+ 280, // textureGather_00e20B00B
+ 282, // distance_10B10B
+ 284, // textureGrad_00Z20B20B20B
+ 286, // sign_00B
+ 288, // bitfieldReverse_00D
+ 290, // bitfieldReverse_00E
+ 292, // bitfieldExtract_30E00D00D
+ 294, // textureLod_00I10B00B
+ 296, // greaterThanEqual_10D10D
+ 298, // imageAtomicCompSwap_01I20D00E00E
+ 299, // degrees_30B
+ 301, // inversesqrt_30B
+ 303, // inversesqrt_30C
+ 304, // imageAtomicMin_01I20D00D
+ 305, // textureGather_00v20B00D
+ 306, // intBitsToFloat_20D
+ 308, // exp_20B
+ 310, // imageAtomicMax_01A10D00E
+ 311, // imageAtomicMax_01A10D00D
+ 312, // acosh_00B
+ 314, // log_10B
+ 316, // textureProjLodOffset_00S30B00B20D
+ 318, // textureGather_00L20B
+ 320, // textureProj_00n30B
+ 321, // textureQueryLod_00i00B
+ 322, // texture_00p20B
+ 323, // outerProduct_30B20B
+ 325, // texture_00S20B
+ 327, // atomicXor_00D00D
+ 329, // texelFetch_00Y20D00D
+ 331, // imageAtomicOr_01P10D00D
+ 332, // imageAtomicOr_01P10D00E
+ 333, // bitfieldExtract_10D00D00D
+ 335, // sign_30B
+ 337, // sign_30C
+ 338, // sign_30D
+ 340, // texture_00Y20B00B
+ 342, // dFdy_20B
+ 345, // textureProj_00Y30B
+ 347, // textureOffset_00X10B10D00B
+ 349, // memoryBarrierBuffer_
+ 351, // isinf_00B
+ 353, // isinf_00C
+ 354, // clamp_20D00D00D
+ 356, // texture2DProj_00I20B00B
+ 358, // mod_30B00B
+ 360, // imageAtomicAnd_01A10D00E
+ 361, // textureGather_00f20B00B
+ 363, // textureProj_00m30B
+ 364, // greaterThan_20E20E
+ 366, // textureProjLod_00I30B00B
+ 368, // refract_00B00B00B
+ 370, // gl_MaxGeometryImageUniforms
+ 371, // imageAtomicMin_01X10D00D
+ 372, // imageAtomicMin_01X10D00E
+ 373, // noise4_20B
+ 374, // textureSize_00e00D
+ 376, // imageStore_01N00D30E
+ 377, // gl_NumWorkGroups
+ 379, // texelFetch_00a20D00D
+ 381, // step_00C10C
+ 382, // frexp_30B30D
+ 384, // imageAtomicMin_01Y10D00E
+ 385, // texture_00t00B00B
+ 386, // min_30C00C
+ 387, // imageAtomicCompSwap_01X10D00E00E
+ 388, // texture_00I10B
+ 390, // gl_InstanceID
+ 392, // normalize_20B
+ 394, // normalize_20C
+ 395, // imageAtomicCompSwap_01H20D00D00D
+ 396, // inverse_F0B
+ 398, // frexp_20C20D
+ 399, // atan_00B
+ 401, // textureGatherOffset_00R10B10D00D
+ 403, // imageAtomicMin_01h00D00E
+ 404, // imageAtomicMin_01h00D00D
+ 405, // greaterThan_30E30E
+ 407, // imageAtomicAdd_01N00D00D
+ 408, // imageAtomicAdd_01N00D00E
+ 409, // texelFetchOffset_00p10D00D00D
+ 410, // imageAtomicAnd_01J20D00D
+ 411, // imageAtomicAnd_01J20D00E
+ 412, // gl_DepthRange
+ 414, // imageAtomicMax_01S10D00D00D
+ 415, // textureProj_00o30B
+ 416, // imageAtomicAdd_01I20D00E
+ 417, // bitfieldExtract_20D00D00D
+ 419, // texture_00L20B00B
+ 421, // imageAtomicOr_01L00D00E
+ 422, // imageAtomicOr_01L00D00D
+ 423, // mix_30D30D30F
+ 425, // gl_MaxComputeUniformComponents
+ 427, // imageLoad_01h00D
+ 428, // imageAtomicCompSwap_01E20D00E00E
+ 429, // textureProjOffset_00O30B10D
+ 430, // floor_10B
+ 432, // floor_10C
+ 433, // imageAtomicMax_01R10D00D00E
+ 434, // imageAtomicMax_01R10D00D00D
+ 435, // textureProjLodOffset_00o10B00B00D
+ 436, // textureGather_00x30B00D
438, // interpolateAtSample_10B00D
439, // imageAtomicMin_01F20D00E
440, // imageAtomicMin_01F20D00D
441, // outerProduct_10B30B
- 443, // imageAtomicCompSwap_01O10D00E00E
- 444, // cos_00B
- 446, // imageAtomicXor_01F20D00E
- 447, // imageAtomicXor_01B10D00E
- 448, // frexp_00C00D
- 449, // atomicCounterCompSwap_00G00E00E
- 450, // textureOffset_00a20B10D00B
- 452, // imageAtomicCompSwap_01b20D00E00E
- 453, // textureGather_00X10B
- 455, // imageLoad_01T10D00D
- 456, // textureOffset_00R10B10D00B
- 458, // textureGatherOffset_00d10B00B10D
- 460, // gl_MaxFragmentImageUniforms
- 462, // textureSize_00i00D
- 463, // equal_20E20E
- 465, // uaddCarry_00E00E00E
- 467, // textureQueryLod_00T20B
- 468, // textureCube_00K20B
- 470, // imageAtomicMax_01U20D00D00E
- 471, // imageAtomicMax_01U20D00D00D
- 472, // imageAtomicAnd_01K20D00D
- 473, // matrixCompMult_90B90B
- 474, // textureGatherOffsets_00I10B10Dx4
- 477, // textureGradOffset_00p10B00B00B00D
- 478, // textureProjLodOffset_00g30B00B00D
- 479, // clamp_30E00E00E
- 481, // asin_00B
- 483, // textureProjOffset_00J30B20D00B
- 485, // texelFetch_00w00D
- 486, // notEqual_30E30E
- 488, // imageAtomicOr_01K20D00D
- 489, // imageAtomicOr_01K20D00E
- 490, // lessThanEqual_10E10E
- 492, // inversesqrt_20C
- 493, // inversesqrt_20B
- 495, // textureLod_00i20B00B
- 496, // textureOffset_00u10B00D00B
- 497, // reflect_00C00C
- 498, // atomicAdd_00E00E
- 500, // intBitsToFloat_30D
- 502, // textureProjGradOffset_00v20B10B10B10D
- 503, // textureGrad_00X10B10B10B
- 505, // greaterThanEqual_30E30E
- 507, // mix_20B20B20F
- 509, // imageAtomicExchange_01T10D00D00E
- 510, // imageAtomicExchange_01T10D00D00D
- 511, // gl_MaxVertexAtomicCounters
- 513, // textureProjOffset_00X20B10D
- 515, // any_10F
- 517, // textureProjGradOffset_00d30B10B10B10D
- 519, // imageLoad_01X10D
- 520, // textureProjOffset_00I30B10D
- 522, // textureOffset_00X10B10D
- 524, // texture_00R10B
- 526, // imageAtomicXor_01R10D00D00E
- 527, // imageStore_01M00D30D
- 528, // radians_00B
- 530, // textureGatherOffsets_00f20B00B10Dx4
- 533, // step_10B10B
- 535, // gl_MaxDualSourceDrawBuffersEXT
- 536, // imageAtomicAdd_01Y10D00D
- 537, // imageAtomicAdd_01Y10D00E
- 538, // bitfieldReverse_10E
- 540, // bitfieldReverse_10D
- 542, // imageStore_01g00D30B
- 543, // textureProjGradOffset_00q20B10B10B10D
- 544, // imageAtomicExchange_01S10D00D00E
- 545, // atomicXor_00E00E
- 547, // mix_00C00C00F
- 548, // textureLodOffset_00g00B00B00D
- 549, // greaterThan_30B30B
- 551, // gl_MaxFragmentAtomicCounters
- 553, // faceforward_20B20B20B
- 555, // textureSize_00x00D
- 556, // textureProj_00S30B00B
- 558, // fma_20B20B20B
- 561, // textureProjLod_00o10B00B
- 562, // imageAtomicMin_01J20D00E
- 563, // outerProduct_30B30B
- 565, // exp_30B
- 567, // bitCount_10E
- 569, // bitCount_10D
- 571, // log_00B
- 573, // mix_00F00F00F
- 575, // imageAtomicCompSwap_01M00D00D00D
- 576, // imageAtomicAdd_01Q10D00E
- 577, // acosh_30B
- 579, // imageAtomicOr_01Y10D00E
- 580, // imageAtomicOr_01Y10D00D
- 581, // textureGradOffset_00X10B10B10B10D
- 583, // texelFetchOffset_00X10D00D10D
- 585, // packUnorm2x16_10B
- 587, // texture_00h20B00B
- 588, // umulExtended_20E20E20E20E
- 590, // texture_00m20B00B
- 591, // textureProjGradOffset_00g30B00B00B00D
- 592, // textureProj_00o30B00B
- 593, // imageAtomicCompSwap_01T10D00D00E00E
- 594, // textureCubeLod_00K20B00B
- 596, // textureSize_00L00D
- 598, // imageAtomicXor_01L00D00E
- 599, // imageAtomicCompSwap_01Q10D00D00D
- 600, // max_20E00E
- 602, // textureProj_00S30B
- 604, // dFdy_30B
- 607, // isinf_10C
- 608, // isinf_10B
- 610, // gl_MaxVertexTextureImageUnits
- 612, // greaterThanEqual_30B30B
- 614, // texture2DProjLodEXT_00I20B00B
- 615, // gl_FrontFacing
- 617, // textureProjOffset_00t10B00D00B
- 618, // acos_10B
- 620, // textureCube_00K20B00B
- 622, // lessThan_10B10B
- 624, // imageAtomicCompSwap_01B10D00E00E
- 625, // gl_MaxComputeAtomicCounterBuffers
- 627, // textureSize_00f00D
- 629, // texelFetchOffset_00h10D00D00D
- 630, // mod_20C00C
- 631, // imageAtomicAnd_01g00D00D
- 632, // gl_LastFragColorARM
- 633, // textureGatherOffsets_00q10B10Dx4
- 634, // lessThanEqual_20D20D
- 636, // textureQueryLod_00k20B
- 637, // imageAtomicAdd_01B10D00E
- 638, // textureProjLod_00Y30B00B
- 640, // gl_SecondaryFragColorEXT
- 641, // imageAtomicAnd_01U20D00D00D
- 642, // imageAtomicAnd_01U20D00D00E
- 643, // gl_BaseInstance
- 644, // transpose_B0B
- 646, // imageAtomicXor_01b20D00E
- 647, // mix_20F20F20F
- 649, // smoothstep_00B00B30B
- 651, // imageAtomicExchange_01M00D00B
- 652, // imageAtomicExchange_01M00D00D
- 653, // imageAtomicExchange_01M00D00E
- 654, // textureQueryLod_00d10B
- 655, // texelFetch_00N10D00D
- 656, // textureSize_00a00D
- 658, // EmitStreamVertex_00D
- 659, // textureProjOffset_00Y30B20D
- 661, // bitCount_30E
- 663, // atan_30B
- 665, // imageAtomicMax_01b20D00E
- 666, // imageAtomicMax_01b20D00D
- 667, // ceil_10B
- 669, // textureSize_00S00D
- 671, // imageAtomicExchange_01S10D00D00B
- 672, // atomicCounterDecrement_00G
- 674, // ceil_30B
- 676, // imageAtomicAnd_01Q10D00D
- 677, // imageAtomicAnd_01Q10D00E
- 678, // imageAtomicAnd_01c20D00E
- 679, // imageAtomicAnd_01c20D00D
- 680, // textureSize_00t00D
- 681, // texture_00f30B
- 683, // imageSamples_01R
- 684, // texelFetch_00R10D00D
- 686, // sign_20B
- 688, // smoothstep_30B30B30B
- 690, // imageAtomicExchange_01T10D00D00B
- 691, // textureGrad_00R10B10B10B
- 693, // min_00D00D
- 695, // textureProj_00t10B00B
- 696, // imageAtomicAdd_01V20D00D00E
- 697, // ldexp_20B20D
- 699, // greaterThanEqual_30D30D
- 701, // imageLoad_01D20D
- 703, // findLSB_10E
- 705, // texture_00Z20B00B
- 707, // imageAtomicXor_01S10D00D00E
- 708, // imageAtomicXor_01S10D00D00D
- 709, // cos_10B
- 711, // texelFetch_00v10D
- 712, // texture_00e30B
- 714, // textureSize_00T00D
- 716, // imageAtomicAnd_01g00D00E
- 717, // textureSize_00u00D
- 718, // textureProjGradOffset_00Y30B20B20B20D
- 720, // noise3_30B
- 721, // textureGrad_00T20B20B20B
- 723, // texture1DProj_00g10B00B
- 724, // textureProjOffset_00d30B10D00B
- 726, // imageAtomicMin_01B10D00D
- 727, // imageAtomicMin_01B10D00E
- 728, // imageAtomicXor_01U20D00D00D
- 729, // imageAtomicXor_01U20D00D00E
- 730, // imageAtomicAdd_01h00D00D
- 731, // imageAtomicAdd_01h00D00E
- 732, // matrixCompMult_50B50B
- 734, // equal_30B30B
- 736, // imageAtomicExchange_01E20D00B
- 737, // textureLod_00U20B00B
- 739, // imageAtomicXor_01I20D00E
- 740, // imageAtomicXor_01I20D00D
- 741, // textureOffset_00h10B00D
- 742, // textureLod_00p10B00B
- 743, // max_20C20C
- 744, // max_10B10B
- 746, // gl_PointSize
- 748, // imageAtomicCompSwap_01F20D00E00E
- 749, // asin_10B
- 751, // sinh_00B
- 753, // imageAtomicAdd_01g00D00D
- 754, // imageAtomicCompSwap_01h00D00E00E
- 755, // textureOffset_00S20B20D
- 757, // fma_20C20C20C
- 758, // textureProj_00R20B
- 760, // greaterThan_10E10E
- 762, // imageAtomicAnd_01M00D00E
- 763, // imageAtomicAdd_01B10D00D
- 764, // imageAtomicAnd_01M00D00D
- 765, // textureGatherOffsets_00n10B00B10Dx4
- 766, // EmitVertex_
- 768, // smoothstep_20B20B20B
- 770, // textureSamples_00b
- 771, // textureOffset_00J20B20D
- 773, // texelFetch_00J20D00D
- 775, // imageAtomicExchange_01V20D00D00E
- 776, // imageAtomicExchange_01V20D00D00B
- 777, // imageAtomicCompSwap_01Y10D00E00E
- 778, // gl_ViewID_OVR
- 779, // radians_30B
- 781, // fract_30B
- 783, // imageAtomicMin_01H20D00E
- 784, // uaddCarry_20E20E20E
- 786, // textureProjGrad_00X30B10B10B
- 788, // textureSamples_00P
- 789, // textureProjOffset_00v20B10D
- 790, // shadow2D_00d20B00B
- 791, // texelFetchOffset_00o00D00D00D
- 792, // textureSamples_00V
- 793, // textureSamples_00W
- 794, // textureProjGrad_00q30B10B10B
- 795, // textureGatherOffset_00O10B10D
- 796, // clamp_10D00D00D
- 798, // gl_MaxComputeImageUniforms
- 800, // textureLod_00L20B00B
- 802, // imageAtomicExchange_01A10D00B
- 803, // imageAtomicCompSwap_01V20D00D00D00D
- 804, // imageAtomicExchange_01A10D00E
- 805, // imageAtomicExchange_01A10D00D
- 806, // imageAtomicXor_01b20D00D
- 807, // texture_00n20B
- 808, // ldexp_20C20D
- 809, // clamp_00E00E00E
- 811, // length_20B
- 813, // ldexp_00B00D
- 815, // bitfieldInsert_00D00D00D00D
- 817, // textureProjGrad_00Y30B20B20B
- 819, // imageAtomicAdd_01W20D00D00E
- 820, // roundEven_30B
- 822, // roundEven_30C
- 823, // acosh_20B
- 825, // atanh_10B
- 827, // length_20C
- 828, // clamp_10B10B10B
- 830, // textureGatherOffset_00L20B10D00D
- 832, // bitCount_00D
- 834, // bitCount_00E
- 836, // floatBitsToInt_30B
- 838, // max_20B00B
- 840, // imageAtomicAdd_00z10D00D
- 841, // texelFetchOffset_00Y20D00D20D
- 843, // atomicExchange_00E00E
- 845, // imageAtomicXor_01h00D00D
- 846, // imageAtomicXor_01h00D00E
- 847, // ldexp_30C30D
- 848, // texture_00o00B
- 849, // lessThanEqual_20B20B
- 851, // min_10B00B
- 853, // textureQueryLod_00f10B
- 854, // smoothstep_10C10C10C
- 855, // imageAtomicAnd_01L00D00D
- 856, // imageAtomicAnd_01L00D00E
- 857, // mix_30F30F30F
- 859, // imageAtomicMax_01T10D00D00E
- 860, // imageAtomicMax_01T10D00D00D
- 861, // textureGatherOffsets_00O10B10Dx400D
- 862, // abs_20D
- 864, // abs_20C
- 865, // abs_20B
- 867, // lessThanEqual_10B10B
- 869, // min_30E30E
- 871, // imageAtomicOr_01a20D00D
- 872, // mix_00B00B00B
- 874, // mix_00B00B00F
- 876, // textureGather_00s30B00D
- 877, // textureProj_00I20B
- 879, // textureLodOffset_00p10B00B00D
- 880, // gl_MaxVertexAtomicCounterBuffers
- 882, // unpackDouble2x32_00C
- 883, // acos_00B
- 885, // textureGradOffset_00J20B20B20B20D
- 887, // fma_00C00C00C
- 888, // texture2DGradEXT_00I10B10B10B
- 889, // imageAtomicCompSwap_01G20D00D00D
- 890, // imageAtomicAnd_01I20D00D
- 891, // texture2DProjGradEXT_00I30B10B10B
- 892, // fma_30B30B30B
- 895, // imageAtomicAdd_01L00D00D
- 896, // texture_00i20B00B
- 897, // gl_MaxComputeWorkGroupCount
- 899, // clamp_20C00C00C
- 900, // imageAtomicMax_01X10D00E
- 901, // imageLoad_01i00D
- 902, // mix_30E30E30F
- 904, // gl_FragColor
- 906, // imageAtomicMin_01G20D00D
- 907, // imageAtomicMin_01G20D00E
- 908, // imageAtomicExchange_01S10D00D00D
- 909, // atan_20B
- 911, // interpolateAtSample_30B00D
- 912, // dFdxCoarse_30B
- 913, // texture_00M10B
- 914, // min_10B10B
- 916, // textureLodOffset_00h10B00B00D
- 917, // EndStreamPrimitive_00D
- 918, // pow_10B10B
- 920, // texture_00Y20B
- 922, // imageAtomicXor_01P10D00D
- 923, // texture_00X10B00B
- 925, // frexp_00B00D
- 927, // texture2D_00I10B
- 929, // imageLoad_01O10D
- 930, // ceil_20C
- 931, // ceil_20B
- 933, // imageAtomicMin_01b20D00E
- 934, // imageAtomicMin_01b20D00D
- 935, // imageAtomicMax_01P10D00D
- 936, // imageAtomicMax_01P10D00E
- 937, // imageAtomicExchange_01P10D00B
- 938, // textureProjOffset_00R20B10D
- 940, // imageStore_01V20D00D30D
- 941, // subpassLoad_01m00D
- 942, // textureOffset_00I10B10D
- 944, // min_20B00B
- 946, // reflect_00B00B
- 948, // noise4_10B
- 949, // sqrt_10C
- 950, // sqrt_10B
- 952, // clamp_20E20E20E
- 954, // textureGradOffset_00g00B00B00B00D
- 955, // textureGather_00q20B
- 956, // noise3_00B
- 957, // imageAtomicOr_01G20D00D
- 958, // imageAtomicOr_01G20D00E
- 959, // imageAtomicMin_01C20D00D
- 960, // imageAtomicMin_01C20D00E
- 961, // imageAtomicAnd_01F20D00E
- 962, // imageStore_01a20D30B
- 963, // textureProjLod_00d30B00B
- 965, // imageLoad_01H20D
- 967, // textureProjGradOffset_00I20B10B10B10D
- 969, // interpolateAtSample_20B00D
- 970, // reflect_10B10B
- 972, // refract_10B10B00B
- 974, // imageAtomicMax_01h00D00D
- 975, // mix_20C20C20F
- 976, // imageAtomicExchange_01X10D00D
- 977, // imageAtomicExchange_01X10D00E
- 978, // mix_20C20C20C
- 979, // textureOffset_00v10B10D
- 980, // imageAtomicExchange_01Q10D00E
- 981, // imageAtomicExchange_01Q10D00D
- 982, // imageAtomicMin_01P10D00D
- 983, // sinh_30B
- 985, // textureSize_00m00D
- 986, // imageAtomicMin_01N00D00E
- 987, // imageAtomicMin_01N00D00D
- 988, // textureQueryLod_00e20B
- 989, // asinh_20B
- 991, // imageAtomicAdd_01C20D00D
- 992, // imageAtomicCompSwap_01I20D00D00D
- 993, // textureProj_00O20B
- 995, // imageAtomicCompSwap_01M00D00E00E
- 996, // frexp_10B10D
- 998, // inverse_50B
- 1000, // dot_10B10B
- 1002, // noise2_00B
- 1003, // textureProjGradOffset_00o10B00B00B00D
- 1004, // radians_20B
- 1006, // atomicCompSwap_00E00E00E
- 1008, // textureGrad_00I00B00B00B
- 1009, // textureGrad_00Y20B20B20B
- 1011, // imageAtomicCompSwap_01Z10D00D00D
- 1012, // gl_MaxVertexUniformVectors
- 1014, // imageAtomicExchange_01W20D00D00B
- 1015, // textureOffset_00o00B00D00B
- 1016, // imageAtomicExchange_01W20D00D00E
- 1017, // imageAtomicExchange_01W20D00D00D
- 1018, // ftransform_
- 1019, // textureProj_00X20B
- 1021, // textureProjOffset_00n30B10D
- 1022, // imageAtomicOr_01W20D00D00E
- 1023, // imageAtomicOr_01W20D00D00D
- 1024, // greaterThanEqual_20E20E
- 1026, // textureProj_00M20B
- 1027, // texture3DProjLod_00J30B00B
- 1029, // isinf_30C
- 1030, // imageAtomicAdd_01Z10D00E
- 1031, // imageAtomicAdd_01Z10D00D
- 1032, // mix_10D10D10F
- 1034, // textureProjGrad_00g10B00B00B
- 1035, // log_20B
- 1037, // imageAtomicMax_01D20D00E
- 1038, // imageAtomicMax_01D20D00D
- 1039, // textureOffset_00h10B00D00B
- 1040, // modf_30B30B
- 1042, // roundEven_20C
- 1043, // roundEven_20B
- 1045, // outerProduct_30B10B
- 1047, // textureProj_00J30B
- 1049, // imageAtomicOr_01F20D00E
- 1050, // imageAtomicOr_01F20D00D
- 1051, // textureLodOffset_00t00B00B00D
- 1052, // floatBitsToInt_20B
- 1054, // texelFetch_00U20D00D
- 1056, // max_00D00D
- 1058, // atomicMin_00E00E
- 1060, // textureGradOffset_00v10B10B10B10D
- 1061, // textureGrad_00n20B10B10B
- 1062, // imageLoad_01S10D00D
- 1063, // textureGatherOffsets_00a20B10Dx4
- 1066, // max_20E20E
- 1068, // imageAtomicCompSwap_01F20D00D00D
- 1069, // abs_10D
- 1071, // abs_10B
- 1073, // abs_10C
- 1074, // gl_FragDepthEXT
- 1075, // imageAtomicAdd_01V20D00D00D
- 1076, // gl_ClipDistance
- 1077, // modf_30C30C
- 1078, // imageAtomicMin_01T10D00D00E
- 1079, // imageAtomicMin_01T10D00D00D
- 1080, // textureGrad_00i20B00B00B
- 1081, // textureProj_00g10B
- 1082, // equal_20B20B
- 1084, // textureProjLodOffset_00X20B00B10D
- 1086, // max_30C00C
- 1087, // texture_00U20B00B
- 1089, // textureProj_00I30B
- 1091, // mix_00E00E00F
- 1093, // imageAtomicCompSwap_01h00D00D00D
- 1094, // mix_00D00D00F
- 1096, // textureProjOffset_00q20B10D
- 1097, // texture_00i20B
- 1098, // textureGradOffset_00a20B10B10B10D
- 1100, // smoothstep_00B00B20B
- 1102, // textureLod_00s30B00B
- 1103, // imageAtomicOr_01C20D00D
- 1104, // imageAtomicOr_01C20D00E
- 1105, // imageAtomicXor_01g00D00E
- 1106, // notEqual_30B30B
- 1108, // textureGatherOffset_00f20B00B10D
- 1110, // imageAtomicAnd_01N00D00D
- 1111, // imageAtomicAnd_01N00D00E
- 1112, // imageSize_00z
- 1114, // mod_10C10C
- 1115, // imageAtomicXor_01g00D00D
- 1116, // faceforward_00C00C00C
- 1117, // textureGrad_00a20B10B10B
- 1119, // dFdxCoarse_00B
- 1120, // imageAtomicMin_01a20D00D
- 1121, // texture_00J20B00B
- 1123, // refract_20B20B00B
- 1125, // ceil_30C
- 1126, // gl_MaxGeometryOutputComponents
- 1127, // noise1_30B
- 1128, // log2_30B
- 1130, // textureProjGrad_00d30B10B10B
- 1132, // mod_20C20C
- 1133, // fract_30C
- 1134, // texelFetch_00t00D00D
- 1135, // imageAtomicXor_01L00D00D
- 1136, // max_30E30E
- 1138, // gl_MaxFragmentAtomicCounterBuffers
- 1140, // gl_in
- 1141, // noise4_00B
- 1142, // distance_10C10C
- 1143, // textureProjLodOffset_00J30B00B20D
- 1145, // imageLoad_01B10D
- 1147, // imageAtomicMax_01H20D00E
- 1148, // imageAtomicMax_01H20D00D
- 1149, // imageStore_01h00D30D
- 1150, // imageAtomicExchange_01O10D00D
- 1151, // texelFetch_00c20D00D
- 1153, // sqrt_00B
- 1155, // sqrt_00C
- 1156, // textureProjLod_00R30B00B
- 1158, // noise3_10B
- 1159, // texelFetch_00q10D
- 1160, // imageAtomicAnd_01F20D00D
- 1161, // textureLod_00m20B00B
- 1162, // textureProjOffset_00m30B00D00B
- 1163, // textureProjGrad_00v30B10B10B
- 1164, // clamp_20D20D20D
- 1166, // imageAtomicMin_01P10D00E
- 1167, // imageAtomicAdd_01C20D00E
- 1168, // clamp_00C00C00C
- 1169, // imageAtomicXor_01N00D00D
- 1170, // imageAtomicXor_01N00D00E
- 1171, // max_10E00E
- 1173, // imageLoad_01c20D
- 1174, // textureGrad_00U20B10B10B
- 1176, // imageLoad_00z10D
- 1178, // clamp_30C00C00C
- 1179, // textureGatherOffsets_00a20B10Dx400D
- 1182, // sinh_20B
- 1184, // matrixCompMult_E0BE0B
- 1185, // fwidthFine_00B
- 1186, // gl_PerVertex
- 1187, // textureGradOffset_00m20B00B00B00D
- 1188, // imageAtomicMin_01K20D00E
- 1189, // textureQueryLevels_00p
- 1190, // gl_WorkGroupSize
- 1192, // asinh_30B
- 1194, // cross_20C20C
- 1195, // textureGather_00a20B
- 1197, // textureProjGradOffset_00O20B10B10B10D
- 1198, // pow_30B30B
- 1200, // imageAtomicCompSwap_01G20D00E00E
- 1201, // smoothstep_10B10B10B
- 1203, // textureProj_00O30B
- 1205, // textureQueryLod_00R10B
- 1206, // imageAtomicAdd_01R10D00D00D
- 1207, // imageAtomicAdd_01R10D00D00E
- 1208, // imageAtomicExchange_01E20D00D
- 1209, // imageAtomicMin_01Q10D00E
- 1210, // imageAtomicMin_01Q10D00D
- 1211, // imageAtomicExchange_01E20D00E
- 1212, // isnan_00B
- 1214, // isnan_00C
- 1215, // imulExtended_10D10D10D10D
- 1217, // textureProjGrad_00o10B00B00B
- 1218, // imageAtomicMax_01i00D00D
- 1219, // imageAtomicMax_01i00D00E
- 1220, // refract_10C10C00B
- 1221, // min_00E00E
- 1223, // imageStore_01T10D00D30E
- 1224, // texture2DProj_00I30B
- 1226, // textureGradOffset_00I10B10B10B10D
- 1228, // textureLodOffset_00J20B00B20D
- 1230, // notEqual_20B20B
- 1232, // atomicCompSwap_00D00D00D
- 1234, // Empty
- 1234, // textureOffset_00i20B00D
- 1235, // dFdyFine_00B
- 1236, // textureLod_00a20B00B
- 1238, // textureProj_00N30B
- 1239, // refract_30C30C00B
- 1240, // equal_30D30D
- 1242, // imageStore_01D20D30D
- 1244, // packSnorm2x16_10B
- 1246, // floatBitsToUint_30B
- 1248, // textureOffset_00R10B10D
- 1250, // textureProjGrad_00q20B10B10B
- 1251, // textureProjGradOffset_00R20B10B10B10D
- 1253, // ldexp_30B30D
- 1255, // max_30B00B
- 1257, // atomicCounterOr_00G00E
- 1258, // imageAtomicMin_01i00D00E
- 1259, // step_30B30B
- 1261, // textureProj_00I30B00B
- 1263, // imageAtomicExchange_01D20D00E
- 1264, // textureOffset_00g00B00D00B
- 1265, // imageAtomicExchange_01D20D00B
- 1266, // imageAtomicMin_01g00D00E
- 1267, // imageAtomicMax_01c20D00D
- 1268, // abs_00D
- 1270, // abs_00C
- 1271, // abs_00B
- 1273, // textureLod_00R10B00B
- 1275, // dFdxCoarse_10B
- 1276, // texture1D_00g00B
- 1277, // frexp_10C10D
- 1278, // imageAtomicAdd_01g00D00E
- 1279, // texture2DLod_00I10B00B
- 1281, // textureProjGradOffset_00X20B10B10B10D
- 1283, // imageAtomicMax_01Z10D00D
- 1284, // gl_MaxComputeAtomicCounters
- 1286, // round_20C
- 1287, // EndPrimitive_
- 1289, // step_00B30B
- 1291, // round_20B
- 1293, // equal_30E30E
- 1295, // imageAtomicCompSwap_01R10D00D00E00E
- 1296, // step_00C20C
- 1297, // dot_00C00C
- 1298, // max_30C30C
- 1299, // atomicOr_00D00D
- 1301, // texture2DProj_00M20B
- 1302, // notEqual_10D10D
- 1304, // imageAtomicExchange_01Z10D00D
- 1305, // textureSize_00V
- 1308, // imageAtomicAnd_01h00D00D
- 1309, // min_20C00C
- 1310, // imageAtomicAdd_01G20D00E
- 1311, // imageAtomicAdd_01G20D00D
- 1312, // findLSB_30D
- 1314, // findLSB_30E
- 1316, // textureProj_00X20B00B
- 1318, // shadow2D_00d20B
- 1319, // textureGatherOffset_00U20B10D
- 1321, // imageAtomicExchange_01Z10D00E
- 1322, // faceforward_10B10B10B
- 1324, // imageAtomicAnd_01h00D00E
- 1325, // min_10D00D
- 1327, // imageAtomicCompSwap_01J20D00D00D
- 1328, // all_20F
- 1330, // imageSize_01J
- 1332, // imageSize_01K
- 1334, // imageSize_01H
- 1336, // imageSize_01I
- 1338, // packHalf2x16_10B
- 1340, // textureProj_00I20B00B
- 1342, // imageSize_01L
- 1343, // imageSize_01M
- 1344, // imageSize_01B
- 1346, // imageSize_01C
- 1348, // texelFetch_00r00D
- 1349, // imageSize_01F
- 1351, // imageSize_01G
- 1353, // imageSize_01D
- 1355, // imageSize_01E
- 1357, // imageAtomicExchange_01L00D00B
- 1358, // imageAtomicExchange_01L00D00E
- 1359, // texelFetch_00X10D00D
- 1361, // notEqual_30F30F
- 1363, // imageSize_01R
- 1364, // imageSize_01S
- 1365, // imageSize_01P
- 1366, // imageSize_01Q
- 1367, // imageSize_01V
- 1368, // textureQueryLod_00g00B
- 1369, // imageSize_01T
- 1370, // imageSize_01U
- 1371, // imageSize_01h
- 1372, // imageSize_01i
- 1373, // fract_20C
- 1374, // fract_20B
- 1376, // textureGatherOffset_00X10B10D
- 1378, // imageSize_01c
- 1379, // imageStore_01R10D00D30B
- 1380, // imageSize_01a
- 1381, // imageSize_01f
- 1382, // texture2DProjGradEXT_00I20B10B10B
- 1383, // imageSize_01d
- 1384, // textureLod_00S20B00B
- 1386, // step_30C30C
- 1387, // imageAtomicMin_01J20D00D
- 1388, // gl_FragDepth
- 1390, // textureGather_00x30B
- 1391, // mix_30B30B30F
- 1393, // mix_30B30B30B
- 1395, // textureGather_00Z20B00D
- 1397, // imageAtomicAnd_01Z10D00E
- 1398, // imageAtomicAnd_01Z10D00D
- 1399, // imageStore_01E20D30E
- 1401, // sqrt_30C
- 1402, // sqrt_30B
- 1404, // exp_00B
- 1406, // max_30D30D
- 1408, // gl_MaxGeometryTextureImageUnits
- 1409, // interpolateAtCentroid_10B
- 1410, // texture_00q10B
- 1411, // textureSize_00M00D
- 1412, // textureSamples_00c
- 1413, // angle_BaseInstance
- 1414, // mix_10F10F10F
- 1416, // textureGradOffset_00U20B10B10B10D
- 1418, // gl_Position
- 1421, // textureGradOffset_00O10B10B10B10D
- 1422, // textureProj_00M30B
- 1423, // textureGradOffset_00L20B10B10B10D
- 1425, // imageAtomicExchange_01V20D00D00D
- 1426, // imageAtomicExchange_01J20D00B
- 1427, // imageAtomicExchange_01J20D00E
- 1428, // imageAtomicExchange_01J20D00D
- 1429, // textureQueryLod_00l20B
- 1430, // imageAtomicOr_01M00D00E
- 1431, // dot_20B20B
- 1433, // textureProjGrad_00v20B10B10B
- 1434, // textureProjLod_00S30B00B
- 1436, // textureProjGrad_00R20B10B10B
- 1438, // imageAtomicAnd_01i00D00E
- 1439, // imageAtomicAnd_01i00D00D
- 1440, // imageAtomicMax_00z10D00E
- 1441, // imageAtomicMax_00z10D00D
- 1442, // normalize_30C
- 1443, // normalize_30B
- 1445, // textureOffset_00O10B10D
- 1446, // textureProjGrad_00I20B10B10B
- 1448, // textureGather_00e20B
- 1449, // imageAtomicMax_01V20D00D00E
- 1450, // texture2D_00M10B
- 1451, // imageAtomicAdd_01a20D00E
- 1452, // fwidthFine_30B
- 1453, // textureGather_00K20B00D
- 1455, // textureCubeLodEXT_00K20B00B
- 1456, // textureGather_00T20B00D
- 1458, // textureProj_00N20B
- 1459, // textureQueryLod_00I10B
- 1460, // imageAtomicCompSwap_01A10D00E00E
- 1461, // dFdyFine_10B
- 1462, // modf_10C10C
- 1463, // imageAtomicMax_01E20D00D
- 1464, // imageAtomicMax_01E20D00E
- 1465, // textureProjLodOffset_00X30B00B10D
- 1467, // imageStore_01W20D00D30E
- 1468, // textureProjLod_00m30B00B
- 1469, // textureProjOffset_00g30B00D00B
- 1470, // texelFetchOffset_00U20D00D10D
- 1472, // imageAtomicCompSwap_00z10D00E00E
- 1473, // imageAtomicMin_01D20D00E
- 1474, // textureProjGradOffset_00q30B10B10B10D
- 1475, // textureGradOffset_00d20B10B10B10D
- 1477, // fwidthCoarse_20B
- 1478, // imageAtomicCompSwap_01N00D00E00E
- 1479, // textureProjOffset_00d30B10D
- 1481, // imageAtomicOr_01T10D00D00E
- 1482, // imageAtomicOr_01T10D00D00D
- 1483, // equal_20F20F
- 1485, // mix_20C20C00C
- 1486, // usubBorrow_10E10E10E
- 1488, // equal_10B10B
- 1490, // textureLodOffset_00U20B00B10D
- 1492, // isnan_10C
- 1493, // isnan_10B
- 1495, // imageAtomicMin_01H20D00D
- 1496, // imageAtomicXor_01A10D00D
- 1497, // imageAtomicXor_01A10D00E
- 1498, // imageAtomicCompSwap_01C20D00D00D
- 1499, // textureGrad_00R00B00B00B
- 1500, // atomicMin_00D00D
- 1502, // textureSize_00X00D
- 1504, // greaterThan_10B10B
- 1506, // mix_00C00C00C
- 1507, // noise1_20B
- 1508, // clamp_30D00D00D
- 1510, // mix_20E20E20F
- 1512, // floatBitsToInt_10B
- 1514, // textureProjOffset_00R30B10D00B
- 1516, // textureGather_00U20B00D
- 1518, // floatBitsToInt_00B
- 1520, // imageLoad_01a20D
- 1521, // floatBitsToUint_00B
- 1523, // min_30C30C
- 1524, // textureSamples_00Q
- 1525, // textureGradOffset_00i20B00B00B00D
- 1526, // imageAtomicXor_00z10D00D
- 1527, // texture2DRectProj_00O20B
- 1528, // modf_20C20C
- 1529, // tan_20B
- 1531, // floor_00C
- 1532, // floor_00B
- 1534, // imageAtomicMax_01O10D00E
- 1535, // imageAtomicMax_01O10D00D
- 1536, // mod_30C30C
- 1537, // gl_DrawID
- 1538, // textureOffset_00t00B00D
- 1539, // texture3DLod_00J20B00B
- 1541, // imageLoad_01Q10D
- 1542, // texture_00R10B00B
- 1544, // imageStore_01Y10D30D
- 1545, // modf_00B00B
- 1547, // notEqual_20D20D
- 1549, // imageAtomicExchange_01R10D00D00E
- 1550, // imageAtomicExchange_01R10D00D00D
- 1551, // ldexp_10C10D
- 1552, // imageAtomicExchange_01F20D00E
- 1553, // determinant_A0B
- 1554, // imageAtomicExchange_01i00D00D
- 1555, // textureLodOffset_00i20B00B00D
- 1556, // imageAtomicExchange_01i00D00B
- 1557, // shadow1DLod_00m20B00B
- 1558, // imageAtomicOr_01I20D00E
- 1559, // distance_00C00C
- 1560, // isnan_30B
- 1562, // textureProjOffset_00o30B00D
- 1563, // lessThanEqual_30D30D
- 1565, // textureProj_00M30B00B
- 1566, // texture2DProj_00M30B
- 1567, // atomicCounterMax_00G00E
- 1568, // atomicCounterExchange_00G00E
- 1569, // textureGrad_00I10B10B10B
- 1571, // step_00B20B
- 1573, // texture2DProjLod_00I20B00B
- 1575, // step_00C30C
- 1576, // yuv_2_rgb_20B00H
- 1577, // texelFetch_00b10D00D
- 1580, // textureProj_00J30B00B
- 1582, // textureGather_00R10B
- 1584, // imageAtomicCompSwap_01c20D00D00D
- 1585, // imageAtomicOr_01V20D00D00D
- 1586, // imageAtomicOr_01V20D00D00E
- 1587, // imageAtomicExchange_01P10D00D
- 1588, // imageLoad_01L00D
- 1589, // min_10D10D
- 1591, // all_30F
- 1593, // imageAtomicExchange_01P10D00E
- 1594, // imageAtomicAnd_01S10D00D00E
- 1595, // imageAtomicAnd_01S10D00D00D
- 1596, // angle_BaseVertex
- 1597, // bitfieldReverse_20D
- 1599, // bitfieldReverse_20E
- 1601, // imageAtomicExchange_01I20D00D
- 1602, // imageAtomicExchange_01I20D00E
- 1603, // imageAtomicExchange_01I20D00B
- 1604, // imageAtomicExchange_01c20D00E
- 1605, // gl_MaxGeometryInputComponents
- 1606, // textureGatherOffsets_00X10B10Dx4
- 1609, // texture_00u20B
- 1610, // textureGather_00v20B
- 1611, // fract_10B
- 1613, // fract_10C
- 1614, // textureGatherOffset_00O10B10D00D
- 1615, // textureQueryLod_00K20B
- 1616, // textureLodOffset_00I10B00B10D
- 1618, // imageAtomicCompSwap_01S10D00D00E00E
- 1619, // imageAtomicXor_01c20D00E
- 1620, // imageAtomicXor_01c20D00D
- 1621, // textureOffset_00U20B10D
- 1623, // min_30B00B
- 1625, // atomicAnd_00D00D
- 1627, // exp_10B
- 1629, // textureOffset_00n20B10D
- 1630, // bitCount_30D
- 1632, // unpackUnorm2x16_00E
- 1634, // sqrt_20B
- 1636, // sqrt_20C
- 1637, // textureGrad_00L20B10B10B
- 1639, // interpolateAtCentroid_00B
- 1640, // textureSize_00o00D
- 1641, // gl_MaxImageUnits
- 1643, // textureProjGrad_00o30B00B00B
- 1644, // imageAtomicOr_01Q10D00D
- 1645, // packUnorm4x8_30B
- 1647, // imageAtomicMax_01Q10D00E
- 1648, // texelFetch_00P10D00D
- 1651, // imageAtomicCompSwap_01i00D00D00D
- 1652, // textureGatherOffsets_00d10B00B10Dx4
- 1655, // texture_00O10B
- 1657, // imageAtomicMin_01M00D00D
- 1658, // imageAtomicMin_01M00D00E
- 1659, // texture_00e30B00B
- 1661, // imageAtomicMin_01O10D00E
- 1662, // imageAtomicMin_01O10D00D
- 1663, // gl_FragCoord
- 1665, // imageAtomicMax_01Q10D00D
- 1666, // imageAtomicMax_01X10D00D
- 1667, // textureGrad_00u10B00B00B
- 1668, // fwidthFine_20B
- 1669, // textureQueryLod_00o00B
- 1670, // imageAtomicAnd_01E20D00E
- 1671, // imageAtomicAnd_01E20D00D
- 1672, // normalize_00B
- 1674, // normalize_00C
- 1675, // clamp_10C00C00C
- 1676, // imageAtomicOr_01A10D00E
- 1677, // imageAtomicOr_01A10D00D
- 1678, // imageAtomicCompSwap_01Q10D00E00E
- 1679, // atomicMax_00D00D
- 1681, // textureProjGrad_00m30B00B00B
- 1682, // imageAtomicAnd_01R10D00D00E
- 1683, // floatBitsToUint_10B
- 1685, // textureLod_00J20B00B
- 1687, // textureGrad_00O10B10B10B
- 1688, // dFdyFine_20B
- 1689, // imageLoad_01W20D00D
- 1690, // textureSize_00I00D
- 1692, // gl_MaxComputeWorkGroupSize
- 1694, // texelFetchOffset_00R10D00D10D
- 1696, // dFdxFine_10B
- 1697, // imageAtomicExchange_01D20D00D
- 1698, // textureLodOffset_00X10B00B10D
- 1700, // texture_00T20B00B
- 1702, // log_30B
- 1704, // notEqual_20F20F
- 1706, // allInvocationsEqual_00F
- 1707, // imageAtomicMax_01K20D00D
- 1708, // imageAtomicMax_01K20D00E
- 1709, // dFdyCoarse_30B
- 1710, // textureProjLod_00R20B00B
- 1712, // notEqual_30D30D
- 1714, // fwidthCoarse_30B
- 1715, // textureProjOffset_00I20B10D
- 1717, // textureQueryLevels_00l
- 1718, // textureQueryLevels_00m
- 1719, // textureQueryLevels_00o
- 1720, // textureQueryLevels_00h
- 1721, // textureQueryLevels_00i
- 1722, // textureQueryLevels_00k
- 1723, // textureQueryLevels_00d
- 1724, // textureQueryLevels_00e
- 1725, // textureQueryLevels_00f
- 1726, // textureQueryLevels_00g
- 1727, // gl_MaxDrawBuffers
- 1729, // textureQueryLevels_00a
- 1730, // atomicCounterMin_00G00E
- 1731, // textureGradOffset_00u10B00B00B00D
- 1732, // gl_MaxCombinedTextureImageUnits
- 1734, // textureQueryLevels_00x
- 1735, // textureQueryLevels_00t
- 1736, // textureQueryLevels_00u
- 1737, // imageAtomicMin_01K20D00D
- 1738, // imulExtended_20D20D20D20D
- 1740, // any_30F
- 1742, // distance_30B30B
- 1744, // textureQueryLevels_00s
- 1745, // textureQueryLevels_00L
- 1746, // textureQueryLevels_00I
- 1747, // textureQueryLevels_00J
- 1748, // textureQueryLevels_00K
- 1749, // imageAtomicExchange_01L00D00D
- 1750, // texture3D_00J20B00B
- 1752, // texture1DLod_00g00B00B
- 1753, // textureQueryLevels_00X
- 1754, // textureQueryLevels_00Y
- 1755, // textureQueryLevels_00Z
- 1756, // dot_30B30B
- 1758, // textureQueryLevels_00T
- 1759, // textureQueryLevels_00U
- 1760, // textureQueryLevels_00R
- 1761, // textureQueryLevels_00S
- 1762, // gl_MaxTextureImageUnits
- 1764, // usubBorrow_20E20E20E
- 1766, // textureProj_00t30B00B
- 1767, // shadow1DProj_00m30B00B
- 1768, // clamp_30B00B00B
- 1770, // textureGatherOffsets_00O10B10Dx4
- 1771, // texture2DRectProj_00O30B
- 1772, // max_10D00D
- 1774, // textureGradOffset_00n20B10B10B10D
- 1775, // clamp_00D00D00D
- 1777, // floor_30B
- 1779, // floor_30C
- 1780, // imageStore_01P10D30D
- 1781, // textureProjGradOffset_00S30B20B20B20D
- 1783, // reflect_30C30C
- 1784, // gl_PointCoord
- 1786, // imageAtomicOr_01D20D00E
- 1787, // textureGatherOffset_00v10B10D
- 1788, // imageAtomicOr_01D20D00D
- 1789, // imageStore_01F20D30B
- 1791, // packDouble2x32_10E
- 1792, // clamp_10B00B00B
- 1794, // texelFetchOffset_00S20D00D20D
- 1796, // lessThan_10D10D
- 1798, // textureSize_00g00D
- 1799, // textureGatherOffset_00U20B10D00D
- 1801, // textureGatherOffset_00q10B10D00D
- 1802, // textureGather_00I10B00D
- 1804, // texture1DProjLod_00g30B00B
- 1805, // texelFetch_00V10D00D
- 1808, // imageAtomicExchange_01h00D00E
- 1809, // imageAtomicExchange_01h00D00D
- 1810, // atan_30B30B
- 1812, // imageAtomicExchange_01h00D00B
- 1813, // imageAtomicMax_01a20D00D
- 1814, // imageAtomicMax_01a20D00E
- 1815, // textureProjLod_00g30B00B
- 1816, // max_00B00B
- 1818, // imageAtomicOr_01J20D00E
- 1819, // imageAtomicOr_01J20D00D
- 1820, // imageAtomicMax_01F20D00E
- 1821, // imageAtomicMax_01F20D00D
- 1822, // exp2_20B
- 1824, // smoothstep_30C30C30C
- 1825, // imageAtomicExchange_00z10D00B
- 1826, // imageAtomicExchange_00z10D00E
- 1827, // imageAtomicExchange_00z10D00D
- 1828, // textureProj_00q20B
- 1829, // textureProjLod_00t10B00B
- 1830, // imageAtomicMin_01c20D00D
- 1831, // imageAtomicMin_01c20D00E
- 1832, // textureSize_00k00D
- 1833, // reflect_20B20B
- 1835, // imageAtomicXor_01V20D00D00E
- 1836, // imageAtomicXor_01V20D00D00D
- 1837, // equal_10F10F
- 1839, // acos_30B
- 1841, // textureVideoWEBGL_00y10B
- 1843, // dFdx_10B
- 1846, // bitfieldReverse_30E
- 1848, // bitfieldReverse_30D
- 1850, // imageAtomicOr_01Z10D00D
- 1851, // imageAtomicOr_01Z10D00E
- 1852, // texture1DProj_00g30B
- 1853, // textureGatherOffsets_00v10B10Dx400D
- 1854, // fract_00C
- 1855, // fract_00B
- 1857, // min_30E00E
- 1859, // gl_MinProgramTexelOffset
- 1861, // imageAtomicOr_01Q10D00E
- 1862, // interpolateAtOffset_20B10B
- 1863, // imageAtomicOr_01c20D00D
- 1864, // imageAtomicOr_01c20D00E
- 1865, // reflect_30B30B
- 1867, // interpolateAtCentroid_30B
- 1868, // textureGather_00s30B
- 1869, // imageAtomicXor_01X10D00E
- 1870, // imageAtomicXor_01X10D00D
- 1871, // memoryBarrier_
- 1873, // texture1D_00g00B00B
- 1874, // pow_00B00B
- 1876, // mod_00B00B
- 1878, // faceforward_30C30C30C
- 1879, // imageAtomicExchange_01K20D00D
- 1880, // roundEven_10B
- 1882, // roundEven_10C
- 1883, // atanh_30B
- 1885, // textureLod_00K20B00B
- 1887, // bitCount_20D
- 1889, // bitCount_20E
- 1891, // texelFetch_00L20D00D
- 1893, // dFdxFine_00B
- 1894, // imageAtomicAnd_01K20D00E
- 1895, // distance_20B20B
- 1897, // textureGradOffset_00q10B10B10B10D
- 1898, // uaddCarry_30E30E30E
- 1900, // textureSize_00U00D
- 1902, // textureProjOffset_00o10B00D00B
- 1903, // gl_MaxCombinedImageUniforms
- 1905, // atomicCounterXor_00G00E
- 1906, // imageAtomicOr_01g00D00D
- 1907, // imageAtomicOr_01g00D00E
- 1908, // gl_GlobalInvocationID
- 1910, // gl_LocalInvocationIndex
- 1912, // gl_VertexID
- 1914, // imageAtomicMin_01L00D00E
- 1915, // smoothstep_20C20C20C
- 1916, // imageAtomicCompSwap_01U20D00D00D00D
- 1917, // atomicOr_00E00E
- 1919, // mix_10B10B10F
- 1921, // reflect_10C10C
- 1922, // mix_10B10B10B
- 1924, // textureProj_00Y30B00B
- 1926, // imageAtomicMax_01I20D00D
- 1927, // imageAtomicMax_01I20D00E
- 1928, // frexp_20B20D
- 1930, // textureGatherOffset_00I10B10D00D
- 1932, // notEqual_20E20E
- 1934, // textureLodOffset_00d20B00B10D
- 1936, // inverse_A0B
- 1938, // textureProjGrad_00X20B10B10B
- 1940, // imageLoad_01J20D
- 1942, // textureSize_00Y00D
- 1944, // atan_20B20B
- 1946, // usubBorrow_00E00E00E
- 1948, // imageAtomicXor_01M00D00E
- 1949, // textureGatherOffsets_00L20B10Dx400D
- 1952, // dFdyFine_30B
- 1953, // textureQueryLod_00s20B
- 1954, // texture_00v10B
- 1955, // textureGatherOffsets_00U20B10Dx4
- 1958, // subpassLoad_01n00D
- 1959, // imageAtomicCompSwap_01c20D00E00E
- 1960, // textureProjLodOffset_00g10B00B00D
- 1961, // step_10C10C
- 1962, // textureQueryLod_00x20B
- 1963, // fma_10B10B10B
- 1966, // smoothstep_00B00B10B
- 1968, // imageAtomicCompSwap_01a20D00D00D
- 1969, // imageSize_01N
- 1970, // textureLod_00u10B00B
- 1971, // textureProjGradOffset_00m30B00B00B00D
- 1972, // fwidthCoarse_00B
- 1973, // dFdyCoarse_20B
- 1974, // textureProjGradOffset_00o30B00B00B00D
- 1975, // imageStore_01b20D30D
- 1976, // textureProj_00g30B00B
- 1977, // bitfieldExtract_00E00D00D
- 1979, // distance_30C30C
- 1980, // any_20F
- 1982, // gl_HelperInvocation
- 1984, // textureLod_00g00B00B
- 1985, // sin_10B
- 1987, // gl_MaxClipDistances
- 1988, // textureSize_00N00D
- 1989, // mod_20B20B
- 1991, // imageAtomicOr_01h00D00E
- 1992, // imageAtomicOr_01h00D00D
- 1993, // textureGrad_00k30B20B20B
- 1994, // textureProjOffset_00o10B00D
- 1995, // imageAtomicMin_01A10D00E
- 1996, // imageAtomicMin_01A10D00D
- 1997, // textureGradOffset_00f30B10B10B10D
- 1999, // max_20D20D
- 2001, // max_10D10D
- 2003, // textureGradOffset_00t00B00B00B00D
- 2004, // refract_30B30B00B
- 2006, // floor_20C
- 2007, // floor_20B
- 2009, // texelFetchOffset_00t00D00D00D
- 2010, // imageAtomicOr_01a20D00E
- 2011, // matrixCompMult_F0BF0B
- 2013, // umulExtended_10E10E10E10E
- 2015, // texture_00d20B00B
- 2017, // gl_MaxCombinedAtomicCounterBuffers
- 2019, // umulExtended_30E30E30E30E
- 2021, // textureGradOffset_00Y20B20B20B20D
- 2023, // textureGatherOffset_00a20B10D
- 2025, // textureGrad_00f30B10B10B
- 2027, // atomicCounterSubtract_00G00E
- 2028, // imageAtomicXor_01C20D00E
- 2029, // modf_20B20B
- 2031, // imageAtomicAnd_01Y10D00D
- 2032, // imageAtomicAnd_01Y10D00E
- 2033, // imageAtomicAdd_01i00D00E
- 2034, // imageAtomicAdd_01i00D00D
- 2035, // noise1_00B
- 2036, // imageLoad_01M00D
- 2037, // imageAtomicCompSwap_01L00D00E00E
- 2038, // texture_00y10B
- 2040, // length_30C
- 2041, // length_30B
- 2043, // imageStore_01B10D30E
- 2045, // mod_30B30B
- 2047, // mix_10C10C10F
- 2048, // imageAtomicMin_00z10D00E
- 2049, // imageAtomicMin_00z10D00D
- 2050, // imageStore_01I20D30B
- 2052, // exp2_30B
- 2054, // allInvocations_00F
- 2055, // max_20C00C
- 2056, // texture3DProj_00J30B00B
- 2058, // imageAtomicAdd_01K20D00E
- 2059, // imageAtomicAdd_01K20D00D
- 2060, // textureProjLod_00X30B00B
- 2062, // textureProjGradOffset_00I30B10B10B10D
- 2064, // imageAtomicAdd_01W20D00D00D
- 2065, // cosh_30B
- 2067, // textureProj_00q30B
- 2068, // textureOffset_00S20B20D00B
- 2070, // usubBorrow_30E30E30E
- 2072, // imageAtomicMax_01W20D00D00E
- 2073, // imageAtomicMax_01W20D00D00D
- 2074, // textureProjOffset_00R20B10D00B
- 2076, // textureOffset_00t00B00D00B
- 2077, // textureOffset_00i20B00D00B
- 2078, // texture3DProj_00J30B
- 2080, // matrixCompMult_B0BB0B
- 2081, // lessThan_30B30B
- 2083, // cross_20B20B
- 2085, // imageSize_01O
- 2086, // textureGrad_00q10B10B10B
- 2087, // clamp_20B00B00B
- 2089, // dFdx_00B
- 2092, // findLSB_00D
- 2094, // textureProjLodOffset_00o30B00B00D
- 2095, // imageAtomicXor_01i00D00E
- 2096, // textureProj_00R20B00B
- 2098, // acos_20B
- 2100, // imageSize_01A
- 2102, // max_20B20B
- 2104, // lessThan_20E20E
- 2106, // textureProjOffset_00g10B00D00B
- 2107, // equal_30F30F
- 2109, // sign_00C
- 2110, // cosh_00B
- 2112, // bitfieldExtract_00D00D00D
- 2114, // imageAtomicMin_01E20D00D
- 2115, // imageAtomicMin_01E20D00E
- 2116, // textureLod_00Z20B00B
- 2118, // sign_00D
- 2120, // textureOffset_00Y20B20D
- 2122, // imageAtomicXor_01Q10D00D
- 2123, // imageAtomicXor_01Q10D00E
- 2124, // transpose_60B
- 2126, // imageStore_01G20D30D
- 2128, // imageAtomicAdd_01O10D00D
- 2129, // imageAtomicAdd_01O10D00E
- 2130, // faceforward_00B00B00B
- 2132, // imageLoad_01Z10D
- 2133, // imageAtomicOr_01O10D00E
- 2134, // imageAtomicOr_01O10D00D
- 2135, // imageAtomicAdd_01b20D00D
- 2136, // interpolateAtCentroid_20B
- 2137, // textureProjLodOffset_00R30B00B10D
- 2139, // textureGrad_00h10B00B00B
- 2140, // imageAtomicExchange_01U20D00D00B
- 2141, // texture1DProj_00g30B00B
- 2142, // textureQueryLod_00h00B
- 2143, // imageAtomicExchange_01U20D00D00E
- 2144, // modf_00C00C
- 2145, // textureProjLod_00t30B00B
- 2146, // textureOffset_00o00B00D
- 2147, // imageAtomicExchange_01U20D00D00D
- 2148, // imageStore_01H20D30E
- 2150, // textureGather_00U20B
- 2152, // texelFetch_00Q20D00D
- 2154, // roundEven_00C
- 2155, // roundEven_00B
- 2157, // texelFetchOffset_00O10D10D
- 2158, // atanh_20B
- 2160, // clamp_10E00E00E
- 2162, // dFdxFine_30B
- 2163, // imageAtomicAdd_01L00D00E
- 2164, // textureQueryLod_00J20B
- 2165, // textureProjOffset_00X30B10D
- 2167, // gl_MaxFragmentUniformVectors
- 2169, // texture2DProjLod_00I30B00B
- 2171, // interpolateAtOffset_10B10B
- 2172, // max_10C10C
- 2173, // texelFetch_00g00D00D
- 2174, // abs_30B
- 2176, // bitfieldInsert_10E10E00D00D
- 2178, // packSnorm4x8_30B
- 2180, // mix_10B10B00B
- 2182, // imageSize_01b
- 2183, // clamp_30D30D30D
- 2185, // textureGatherOffsets_00L20B10Dx4
- 2188, // imageAtomicMax_01c20D00E
- 2189, // mod_10C00C
- 2190, // imageAtomicMax_01G20D00D
- 2191, // imageAtomicMax_01G20D00E
- 2192, // determinant_F0B
- 2193, // transpose_A0B
- 2195, // pow_20B20B
- 2197, // imageSize_01g
- 2198, // imageAtomicMax_01B10D00D
- 2199, // imageAtomicMax_01B10D00E
- 2200, // imageAtomicExchange_01G20D00B
- 2201, // imageSize_01e
- 2202, // imageAtomicExchange_01G20D00D
- 2203, // imageAtomicExchange_01G20D00E
- 2204, // imageLoad_01Y10D
- 2205, // imageAtomicMax_01g00D00D
- 2206, // imageAtomicMax_01g00D00E
- 2207, // textureProj_00v30B
- 2208, // textureProjGrad_00O20B10B10B
- 2209, // log2_20B
- 2211, // dot_30C30C
- 2212, // fwidthCoarse_10B
- 2213, // textureProjOffset_00I20B10D00B
- 2215, // imageAtomicAnd_01T10D00D00D
- 2216, // imageAtomicAnd_01T10D00D00E
- 2217, // notEqual_10F10F
- 2219, // smoothstep_00B00B00B
- 2221, // textureProjLodOffset_00d30B00B10D
- 2223, // imageAtomicAnd_01P10D00E
- 2224, // imageAtomicAnd_01P10D00D
- 2225, // textureProjLodOffset_00I30B00B10D
- 2227, // gl_MaxCombinedAtomicCounters
- 2229, // bitfieldInsert_10D10D00D00D
- 2231, // imageAtomicCompSwap_01N00D00D00D
- 2232, // imageAtomicCompSwap_01L00D00D00D
- 2233, // textureGather_00k30B
- 2234, // texture_00J20B
- 2236, // lessThanEqual_10D10D
- 2238, // textureProjOffset_00o30B00D00B
- 2239, // gl_MaxVaryingVectors
- 2241, // textureSize_00d00D
- 2243, // sin_00B
- 2245, // uaddCarry_10E10E10E
- 2247, // mix_10C10C00C
- 2248, // atomicCounterIncrement_00G
- 2250, // imageAtomicAdd_01J20D00D
- 2251, // imageAtomicAdd_01J20D00E
- 2252, // imageAtomicCompSwap_01S10D00D00D00D
- 2253, // imageStore_01Q10D30E
- 2254, // textureProj_00o10B00B
- 2255, // imageAtomicAdd_01U20D00D00D
- 2256, // imageAtomicAdd_01U20D00D00E
- 2257, // textureProjOffset_00m30B00D
- 2258, // imageAtomicExchange_01Y10D00B
- 2259, // equal_10E10E
- 2261, // imageAtomicExchange_01Y10D00E
- 2262, // imageAtomicExchange_01Y10D00D
- 2263, // imageAtomicExchange_01O10D00B
- 2264, // imageAtomicExchange_01O10D00E
- 2265, // textureProjOffset_00J30B20D
- 2267, // imageSize_01W
- 2268, // imageAtomicXor_01D20D00E
- 2269, // notEqual_10E10E
- 2271, // min_10C10C
- 2272, // textureProjGrad_00t10B00B00B
- 2273, // imageAtomicExchange_01N00D00B
- 2274, // textureGather_00q20B00D
- 2275, // imageAtomicExchange_01N00D00E
- 2276, // imageAtomicExchange_01N00D00D
- 2277, // textureGatherOffsets_00q10B10Dx400D
- 2278, // imageAtomicCompSwap_01O10D00D00D
- 2279, // shadow1DProjLod_00m30B00B
- 2280, // imageAtomicMin_01i00D00D
- 2281, // texture_00u20B00B
- 2282, // textureLodOffset_00R10B00B10D
- 2284, // trunc_10B
- 2286, // trunc_10C
- 2287, // imageAtomicAdd_01S10D00D00D
- 2288, // texelFetch_00u10D00D
- 2289, // dot_20C20C
- 2290, // gl_DepthRangeParameters
- 2292, // noise4_30B
- 2293, // textureGather_00f20B
- 2294, // noise1_10B
- 2295, // textureProjGrad_00g30B00B00B
- 2296, // shadow2DProj_00d30B
- 2297, // textureProj_00d30B00B
- 2299, // sign_10B
- 2301, // max_00E00E
- 2303, // texture_00a20B00B
- 2305, // textureProj_00o10B
- 2306, // refract_20C20C00B
- 2307, // textureProj_00M20B00B
- 2308, // imageLoad_01A10D
- 2310, // textureProjOffset_00X30B10D00B
- 2312, // exp2_00B
- 2314, // imageAtomicExchange_01H20D00B
- 2315, // texelFetchOffset_00u10D00D00D
- 2316, // imageAtomicCompSwap_01H20D00E00E
- 2317, // imageAtomicExchange_01H20D00E
- 2318, // imageAtomicExchange_01H20D00D
- 2319, // textureGatherOffset_00q10B10D
- 2320, // textureGather_00a20B00D
- 2322, // imageStore_01S10D00D30D
- 2323, // ldexp_00C00D
- 2324, // textureSize_00s00D
- 2325, // imageAtomicXor_01P10D00E
- 2326, // imageAtomicOr_01I20D00D
- 2327, // texture_00N10B00B
- 2328, // gl_PrimitiveID
- 2330, // imageAtomicCompSwap_01Y10D00D00D
- 2331, // textureProjGrad_00I30B10B10B
- 2333, // gl_Layer
- 2335, // textureOffset_00d20B10D
- 2337, // dFdx_30B
- 2340, // textureGatherOffsets_00U20B10Dx400D
- 2343, // imageAtomicMin_01V20D00D00D
- 2344, // imageAtomicMin_01V20D00D00E
- 2345, // gl_LastFragColor
- 2346, // textureProjGradOffset_00t30B00B00B00D
- 2347, // min_20E20E
- 2349, // asin_20B
- 2351, // imageAtomicCompSwap_01U20D00D00E00E
- 2352, // texture_00l30B00B
- 2353, // texture1DProjLod_00g10B00B
- 2354, // fwidth_10B
- 2357, // dFdy_00B
- 2360, // shadow2DLod_00d20B00B
- 2361, // texture1DProj_00g10B
- 2362, // lessThan_30E30E
- 2364, // imulExtended_30D30D30D30D
- 2366, // transpose_70B
- 2368, // imulExtended_00D00D00D00D
- 2370, // imageAtomicAdd_01F20D00D
- 2371, // imageAtomicAdd_01F20D00E
- 2372, // texture_00S20B00B
- 2374, // textureLod_00Y20B00B
- 2376, // imageAtomicExchange_01c20D00D
- 2377, // faceforward_10C10C10C
- 2378, // imageStore_01Z10D30E
- 2379, // textureQueryLod_00u00B
- 2380, // imageAtomicExchange_01c20D00B
- 2381, // min_20D00D
- 2383, // imageAtomicCompSwap_01P10D00D00D
- 2384, // uintBitsToFloat_00E
- 2386, // dFdxFine_20B
- 2387, // imageAtomicMin_01L00D00D
- 2388, // imageAtomicExchange_01g00D00D
- 2389, // bitfieldInsert_20D20D00D00D
- 2391, // mix_30B30B00B
- 2393, // textureQueryLod_00U10B
- 2394, // tanh_00B
- 2396, // subpassLoad_01o00D
- 2397, // imageAtomicMax_01N00D00E
- 2398, // imageAtomicMax_01N00D00D
- 2399, // max_10C00C
- 2400, // matrixCompMult_D0BD0B
- 2401, // imageAtomicXor_01M00D00D
- 2402, // imageAtomicAnd_01X10D00E
- 2403, // shadow2DProjLod_00d30B00B
- 2404, // imageAtomicAnd_01X10D00D
- 2405, // min_30B30B
- 2407, // reflect_20C20C
- 2408, // texelFetch_00h10D00D
- 2409, // memoryBarrierAtomicCounter_
- 2411, // bitfieldInsert_00E00E00D00D
- 2413, // imageAtomicAdd_01b20D00E
- 2414, // imageAtomicMin_01a20D00E
- 2415, // textureGrad_00d20B10B10B
- 2417, // atan_10B
- 2419, // imageAtomicCompSwap_01g00D00D00D
- 2420, // clamp_30C30C30C
- 2421, // textureProj_00v20B
- 2422, // step_00B10B
- 2424, // textureProjLod_00I20B00B
- 2426, // rgb_2_yuv_20B00H
- 2427, // imageLoad_01P10D
- 2428, // texture_00T20B
- 2430, // log2_10B
- 2432, // imageAtomicAnd_01D20D00D
- 2433, // imageAtomicAnd_01D20D00E
- 2434, // findLSB_20E
- 2436, // findLSB_20D
- 2438, // imageAtomicCompSwap_01B10D00D00D
- 2439, // imageAtomicOr_01X10D00D
- 2440, // imageAtomicOr_01X10D00E
- 2441, // noise2_30B
- 2442, // imageAtomicOr_01U20D00D00E
- 2443, // greaterThanEqual_10B10B
- 2445, // clamp_10D10D10D
- 2447, // texelFetch_00M10D00D
- 2448, // textureQueryLod_00Y20B
- 2449, // transpose_F0B
- 2451, // textureOffset_00Y20B20D00B
- 2453, // textureGradOffset_00S20B20B20B20D
- 2455, // imageAtomicOr_01U20D00D00D
- 2456, // clamp_30E30E30E
- 2458, // textureSize_00R00D
- 2460, // acosh_10B
- 2462, // imageLoad_01b20D
- 2463, // imageAtomicCompSwap_01Z10D00E00E
- 2464, // textureOffset_00L20B10D00B
- 2466, // mod_20B00B
- 2468, // imageLoad_01U20D00D
- 2469, // textureProjLod_00J30B00B
- 2471, // subpassLoad_01k
- 2472, // transpose_90B
- 2474, // mix_30C30C00C
- 2475, // subpassLoad_01l
- 2476, // atomicAnd_00E00E
- 2478, // max_20D00D
- 2480, // texelFetchOffset_00I10D00D10D
- 2482, // imageAtomicMin_01Z10D00D
- 2483, // imageAtomicMin_01Z10D00E
- 2484, // imageAtomicCompSwap_01i00D00E00E
- 2485, // imageAtomicCompSwap_01K20D00D00D
- 2486, // textureQueryLod_00L10B
- 2487, // imageStore_01J20D30D
- 2489, // atomicCounter_00G
- 2491, // textureGrad_00m20B00B00B
- 2492, // noise3_20B
- 2493, // bitfieldInsert_30D30D00D00D
- 2495, // min_10C00C
- 2496, // greaterThan_10D10D
- 2498, // bitfieldExtract_10E00D00D
- 2500, // textureGradOffset_00h10B00B00B00D
- 2501, // imageAtomicMax_01V20D00D00D
- 2502, // texture2D_00I10B00B
- 2504, // greaterThan_20D20D
- 2506, // imageAtomicAnd_01W20D00D00D
- 2507, // imageAtomicAnd_01W20D00D00E
- 2508, // textureProjLodOffset_00t10B00B00D
- 2509, // textureProjOffset_00O20B10D
- 2510, // trunc_00B
- 2512, // length_10C
- 2513, // length_10B
- 2515, // imageLoad_01R10D00D
- 2516, // imageAtomicAdd_01H20D00D
- 2517, // imageAtomicAdd_01H20D00E
- 2518, // subpassLoad_01j
- 2519, // dot_00B00B
- 2521, // tan_30B
- 2523, // textureLod_00T20B00B
- 2525, // textureProjGrad_00R30B10B10B
- 2527, // exp2_10B
- 2529, // textureProjOffset_00X20B10D00B
- 2531, // textureProjGradOffset_00X30B10B10B10D
- 2533, // imageAtomicAnd_01B10D00D
- 2534, // imageStore_01U20D00D30B
- 2535, // matrixCompMult_A0BA0B
- 2537, // textureGrad_00S20B20B20B
- 2539, // round_30B
- 2541, // round_30C
- 2542, // anyInvocation_00F
- 2543, // textureGrad_00x30B20B20B
- 2544, // imageAtomicCompSwap_01D20D00E00E
- 2545, // textureProjLod_00o30B00B
- 2546, // smoothstep_00C00C10C
- 2547, // interpolateAtSample_00B00D
- 2548, // dFdx_20B
- 2551, // texture_00L20B
- 2553, // barrier_
- 2555, // imageAtomicOr_01N00D00E
- 2556, // imageAtomicOr_01N00D00D
- 2557, // imageAtomicAdd_01a20D00D
- 2558, // textureGather_00k30B00D
- 2559, // findMSB_20D
- 2561, // textureGatherOffset_00L20B10D
- 2563, // imageAtomicMin_01S10D00D00D
- 2564, // imageAtomicMin_01S10D00D00E
- 2565, // textureProjOffset_00S30B20D00B
- 2567, // imageAtomicAdd_01D20D00D
- 2568, // normalize_10C
- 2569, // unpackSnorm4x8_00E
- 2571, // imageLoad_01C20D
- 2573, // imageAtomicMax_01C20D00D
- 2574, // imageAtomicMax_01C20D00E
- 2575, // textureGather_00l30B00B
- 2576, // normalize_10B
- 2578, // asin_30B
- 2580, // isnan_20B
- 2582, // isnan_20C
- 2583, // fwidth_00B
- 2586, // dFdy_10B
- 2589, // imageAtomicAdd_01P10D00E
- 2590, // imageAtomicAdd_01P10D00D
- 2591, // max_30E00E
- 2593, // textureLod_00d20B00B
- 2595, // textureOffset_00q10B10D
- 2596, // imageAtomicAdd_01c20D00E
- 2597, // imageAtomicAdd_01c20D00D
- 2598, // mod_10B00B
- 2600, // texture_00g00B00B
- 2601, // uintBitsToFloat_10E
- 2603, // textureProjOffset_00t30B00D
- 2604, // matrixCompMult_70B70B
- 2605, // imageAtomicAdd_01I20D00D
- 2606, // imageAtomicMax_01M00D00D
- 2607, // imageAtomicMax_01M00D00E
- 2608, // textureLod_00k30B00B
- 2609, // imageAtomicAdd_01E20D00D
- 2610, // textureLodOffset_00Y20B00B20D
- 2612, // refract_00C00C00B
- 2613, // log2_00B
- 2615, // tanh_10B
- 2617, // imageAtomicMin_01I20D00E
- 2618, // textureLod_00h10B00B
- 2619, // textureGather_00O20B00D
- 2620, // gl_LocalInvocationID
- 2622, // clamp_00B00B00B
- 2624, // textureGather_00d10B
- 2625, // gl_MaxGeometryAtomicCounterBuffers
- 2626, // textureOffset_00p10B00D00B
- 2627, // clamp_10C10C10C
- 2628, // imageAtomicXor_01B10D00D
- 2629, // outerProduct_20B10B
- 2631, // textureProjOffset_00t10B00D
- 2632, // isinf_20C
- 2633, // textureGrad_00e30B20B20B
- 2635, // textureSize_00J00D
- 2637, // textureQueryLod_00Z20B
- 2638, // dot_10C10C
- 2639, // imageAtomicXor_01K20D00E
- 2640, // imageAtomicXor_01K20D00D
- 2641, // textureProjGrad_00n30B10B10B
- 2642, // imageAtomicMin_01U20D00D00E
- 2643, // imageAtomicMin_01U20D00D00D
- 2644, // imageAtomicAdd_01Q10D00D
- 2645, // texture2DProjLodEXT_00I30B00B
- 2646, // imageAtomicXor_01T10D00D00D
- 2647, // imageAtomicXor_01T10D00D00E
- 2648, // imageAtomicAnd_01b20D00D
- 2649, // step_00B00B
- 2651, // texture2DLodEXT_00I10B00B
- 2652, // texture_00K20B00B
- 2654, // textureProjGradOffset_00n30B10B10B10D
- 2655, // textureGrad_00J20B20B20B
- 2657, // imageAtomicCompSwap_01V20D00D00E00E
- 2658, // textureOffset_00U20B10D00B
- 2660, // intBitsToFloat_10D
- 2662, // min_20C20C
- 2663, // findLSB_10D
- 2665, // textureProjLodOffset_00Y30B00B20D
- 2667, // imageAtomicMax_01h00D00E
- 2668, // texture3D_00J20B
- 2670, // gl_SecondaryFragDataEXT
- 2671, // imageAtomicAdd_01X10D00E
- 2672, // faceforward_20C20C20C
- 2673, // imageAtomicAnd_01O10D00E
- 2674, // imageAtomicAdd_01X10D00D
- 2675, // imageAtomicXor_01W20D00D00D
- 2676, // imageAtomicXor_01W20D00D00E
- 2677, // textureGather_00n10B00B
- 2678, // imageAtomicXor_01Z10D00E
- 2679, // imageAtomicXor_01Z10D00D
- 2680, // textureGather_00X10B00D
- 2682, // imageAtomicMax_01L00D00E
- 2683, // imageAtomicMax_01L00D00D
- 2684, // imageAtomicXor_01G20D00E
- 2685, // imageAtomicXor_01G20D00D
- 2686, // textureOffset_00a20B10D
- 2688, // imageAtomicExchange_01X10D00B
- 2689, // textureGatherOffsets_00v10B10Dx4
- 2690, // texture2DProj_00I30B00B
- 2692, // textureQueryLod_00X10B
- 2693, // imageAtomicAnd_01I20D00E
- 2694, // textureCubeGradEXT_00K20B20B20B
- 2695, // min_00B00B
- 2697, // textureGradOffset_00o00B00B00B00D
- 2698, // imageAtomicExchange_01Q10D00B
- 2699, // mix_30C30C30F
- 2700, // mix_30C30C30C
- 2701, // gl_WorkGroupID
- 2703, // degrees_00B
- 2705, // imageAtomicMax_01J20D00E
- 2706, // imageAtomicMax_01J20D00D
- 2707, // imageAtomicMin_01D20D00D
- 2708, // textureGatherOffsets_00R10B10Dx4
- 2711, // atomicExchange_00D00D
- 2713, // textureOffset_00m20B00D00B
- 2714, // gl_MaxGeometryAtomicCounters
- 2715, // textureOffset_00f30B10D
- 2716, // imageStore_01c20D30E
- 2717, // imageAtomicExchange_01a20D00D
- 2718, // imageAtomicExchange_01a20D00E
- 2719, // imageAtomicExchange_01a20D00B
- 2720, // matrixCompMult_60B60B
- 2721, // imageAtomicCompSwap_00z10D00D00D
- 2722, // textureProj_00t30B
- 2723, // textureProjGradOffset_00t10B00B00B00D
- 2724, // unpackSnorm2x16_00E
- 2726, // lessThan_30D30D
- 2728, // atan_00B00B
- 2730, // textureQueryLod_00S20B
- 2731, // notEqual_10B10B
- 2733, // imageLoad_01G20D
- 2735, // trunc_30B
- 2737, // trunc_30C
- 2738, // length_00B
- 2740, // length_00C
- 2741, // imageAtomicAnd_01H20D00D
- 2742, // imageAtomicAnd_01H20D00E
- 2743, // textureProj_00X30B00B
- 2745, // imageAtomicCompSwap_01C20D00E00E
- 2746, // tan_00B
- 2748, // min_20E00E
- 2750, // textureLod_00x30B00B
- 2751, // textureSize_00j
- 2752, // textureSize_00n
- 2753, // imageAtomicXor_01F20D00D
- 2754, // textureSize_00c
- 2756, // textureSize_00b
- 2759, // min_20B20B
- 2761, // textureSize_00q
- 2762, // textureSize_00r
- 2763, // textureSize_00w
- 2764, // textureSize_00v
- 2765, // bitfieldInsert_20E20E00D00D
- 2767, // gl_MaxProgramTexelOffset
- 2769, // textureSize_00O
- 2770, // imageAtomicAnd_01a20D00E
- 2771, // imageAtomicMin_01g00D00D
- 2772, // trunc_00C
- 2773, // imageAtomicAnd_01a20D00D
- 2774, // textureSize_00Q
- 2776, // textureSize_00P
- 2779, // imageAtomicAdd_01M00D00E
- 2780, // imageAtomicAdd_01M00D00D
- 2781, // textureSize_00W
- 2783, // textureProjLod_00X20B00B
- 2785, // smoothstep_00C00C00C
- 2786, // atomicCounterAnd_00G00E
- 2787, // faceforward_30B30B30B
- 2789, // distance_20C20C
- 2790, // atomicCounterAdd_00G00E
- 2791, // imageStore_01O10D30B
- 2792, // texture_00X10B
- 2794, // ceil_00C
- 2795, // ceil_00B
- 2797, // distance_00B00B
- 2799, // texelFetch_00O10D
- 2800, // imageAtomicExchange_01C20D00D
- 2801, // imageAtomicExchange_01C20D00E
- 2802, // textureGrad_00s30B20B20B
- 2803, // textureGather_00I10B
- 2805, // imageAtomicExchange_01C20D00B
- 2806, // min_30D30D
- 2808, // imageAtomicExchange_01Z10D00B
- 2809, // findMSB_30E
- 2811, // findMSB_30D
- 2813, // textureGradOffset_00R10B10B10B10D
- 2815, // fwidth_30B
- 2818, // textureGrad_00K20B20B20B
- 2820, // texelFetch_00S20D00D
- 2822, // max_10B00B
- 2824, // textureProjGradOffset_00R30B10B10B10D
- 2826, // texelFetchOffset_00L20D00D10D
- 2828, // isnan_30C
- 2829, // transpose_50B
- 2831, // greaterThanEqual_20D20D
- 2833, // asinh_00B
- 2835, // gl_PrimitiveIDIn
- 2836, // textureGather_00Z20B
- 2838, // textureGrad_00p10B00B00B
- 2839, // textureProjOffset_00v30B10D
- 2840, // greaterThan_20B20B
- 2842, // min_20D20D
- 2844, // texelFetchOffset_00g00D00D00D
- 2845, // imageAtomicCompSwap_01g00D00E00E
- 2846, // imageAtomicMin_01W20D00D00E
- 2847, // imageAtomicMin_01W20D00D00D
- 2848, // imageAtomicXor_01O10D00D
- 2849, // imageAtomicXor_01O10D00E
- 2850, // tanh_20B
- 2852, // textureProj_00m30B00B
- 2853, // sin_20B
- 2855, // smoothstep_00C00C30C
- 2856, // textureSize_00l00D
- 2857, // textureLod_00o00B00B
- 2858, // textureOffset_00I10B10D00B
- 2860, // imageAtomicAnd_00z10D00D
- 2861, // imageAtomicAnd_00z10D00E
- 2862, // imageAtomicCompSwap_01W20D00D00D00D
- 2863, // gl_MaxAtomicCounterBufferSize
- 2865, // textureOffset_00J20B20D00B
- 2867, // lessThanEqual_20E20E
- 2869, // gl_BaseVertex
- 2870, // textureOffset_00g00B00D
- 2871, // textureProj_00g30B
- 2872, // gl_MaxGeometryTotalOutputComponents
- 2873, // bitfieldInsert_30E30E00D00D
- 2875, // bitfieldExtract_20E00D00D
- 2877, // uintBitsToFloat_20E
- 2879, // unpackUnorm4x8_00E
- 2881, // imageAtomicExchange_01K20D00E
- 2882, // mod_10B10B
- 2884, // imageAtomicExchange_01K20D00B
- 2885, // imageAtomicAnd_01B10D00E
- 2886, // imageAtomicXor_01i00D00D
- 2887, // gl_MaxVertexImageUniforms
- 2889, // equal_20D20D
- 2891, // mix_10E10E10F
- 2893, // textureGather_00R10B00D
- 2895, // textureSize_00Z00D
- 2897, // bitfieldExtract_30D00D00D
- 2899, // imageAtomicXor_01J20D00D
- 2900, // imageAtomicXor_01J20D00E
- 2901, // intBitsToFloat_00D
- 2903, // textureLodOffset_00m20B00B00D
- 2904, // findLSB_00E
- 2906, // texelFetch_00p10D00D
- 2907, // textureGather_00d10B00B
- 2909, // shadow2DProj_00d30B00B
- 2910, // imageAtomicAdd_01T10D00D00D
- 2911, // imageAtomicAdd_01T10D00D00E
- 2912, // inversesqrt_10B
- 2914, // inversesqrt_10C
- 2915, // abs_30D
- 2917, // transpose_D0B
- 2919, // abs_30C
- 2920, // textureProjGrad_00O30B10B10B
- 2921, // Empty
- 2921, // imageLoad_01E20D
- 2923, // textureProj_00N20B00B
- 2924, // gl_FragData
- 2926, // dFdxCoarse_20B
- 2927, // clamp_20E00E00E
- 2929, // textureProj_00d30B
- 2931, // gl_MaxVertexOutputVectors
- 2933, // imageAtomicOr_01i00D00D
- 2934, // imageAtomicOr_01i00D00E
- 2935, // shadow1D_00m20B
- 2936, // textureOffset_00u10B00D
- 2937, // cosh_10B
- 2939, // sign_10C
- 2940, // imageAtomicAnd_01G20D00E
- 2941, // imageAtomicAnd_01G20D00D
- 2942, // sign_10D
- 2944, // umulExtended_00E00E00E00E
- 2946, // gl_MaxVertexAttribs
- 2948, // Empty
- 2948, // texture_00a20B
- 2950, // imageAtomicExchange_01g00D00B
- 2951, // imageAtomicExchange_01B10D00B
- 2952, // ldexp_10B10D
- 2954, // imageAtomicExchange_01B10D00D
- 2955, // imageAtomicExchange_01B10D00E
- 2956, // textureProjOffset_00g30B00D
- 2957, // texture_00Z20B
- 2959, // degrees_10B
- 2961, // texture_00K20B
- 2963, // sinh_10B
- 2965, // texture_00m20B
- 2966, // imageAtomicXor_01C20D00D
- 2967, // textureGatherOffsets_00I10B10Dx400D
- 2970, // not_30F
- 2972, // textureProjLodOffset_00I20B00B10D
- 2974, // textureGather_00K20B
- 2976, // textureGatherOffset_00R10B10D
- 2978, // memoryBarrierShared_
- 2980, // clamp_20B20B20B
- 2982, // texelFetch_00W20D00D
- 2984, // textureProjLod_00g10B00B
- 2985, // trunc_20C
- 2986, // trunc_20B
- 2988, // textureProjOffset_00I30B10D00B
- 2990, // max_00C00C
- 2991, // tan_10B
- 2993, // texture_00g00B
- 2994, // textureLodOffset_00L20B00B10D
- 2996, // textureLodOffset_00u10B00B00D
- 2997, // imageAtomicOr_01B10D00D
- 2998, // imageAtomicOr_01B10D00E
- 2999, // isinf_20B
- 3001, // dFdyCoarse_10B
- 3002, // textureGatherOffset_00X10B10D00D
- 3004, // min_10E10E
- 3006, // memoryBarrierImage_
- 3008, // round_10B
- 3010, // round_10C
- 3011, // textureProjLodOffset_00m30B00B00D
- 3012, // textureProjGradOffset_00g10B00B00B00D
- 3013, // textureProj_00R30B
- 3015, // shadow1DProj_00m30B
- 3016, // texture_00f30B00B
- 3017, // fma_00B00B00B
- 3020, // imageStore_01X10D30B
- 3021, // imageAtomicOr_01b20D00E
- 3022, // imageAtomicOr_01b20D00D
- 3023, // textureGatherOffset_00v10B10D00D
- 3024, // atomicMax_00E00E
- 3026, // textureQueryLod_00t00B
- 3027, // textureProjOffset_00R30B10D
- 3029, // textureProj_00X30B
- 3031, // findMSB_00D
- 3033, // findMSB_00E
- 3035, // mix_20B20B20B
- 3037, // imageAtomicCompSwap_01X10D00D00D
- 3038, // frexp_30C30D
- 3039, // mix_10C10C10C
- 3040, // min_30D00D
- 3042, // imageAtomicCompSwap_01K20D00E00E
- 3043, // texture_00M10B00B
- 3044, // fwidth_20B
- 3047, // imageAtomicOr_01S10D00D00D
- 3048, // imageAtomicOr_01S10D00D00E
- 3049, // mod_30C00C
- 3050, // imageAtomicAdd_01A10D00D
- 3051, // imageAtomicAdd_01A10D00E
- 3052, // texture_00o00B00B
- 3053, // imageAtomicOr_01H20D00E
- 3054, // imageAtomicOr_01H20D00D
- 3055, // cos_20B
- 3057, // gl_MaxGeometryUniformComponents
- 3058, // textureGather_00T20B
- 3060, // textureProjGradOffset_00J30B20B20B20D
- 3062, // asinh_10B
- 3064, // texelFetchOffset_00v10D10D
- 3065, // imageAtomicXor_01E20D00E
- 3066, // imageAtomicXor_01E20D00D
- 3067, // textureGatherOffsets_00R10B10Dx400D
+ 443, // texture_00k30B
+ 444, // imageAtomicCompSwap_01O10D00E00E
+ 445, // cos_00B
+ 447, // imageAtomicXor_01F20D00E
+ 448, // imageAtomicXor_01B10D00E
+ 449, // frexp_00C00D
+ 450, // atomicCounterCompSwap_00G00E00E
+ 451, // textureOffset_00a20B10D00B
+ 453, // imageAtomicCompSwap_01b20D00E00E
+ 454, // textureGather_00X10B
+ 456, // imageLoad_01T10D00D
+ 457, // textureOffset_00R10B10D00B
+ 459, // textureGatherOffset_00d10B00B10D
+ 461, // gl_MaxFragmentImageUniforms
+ 463, // textureSize_00i00D
+ 464, // equal_20E20E
+ 466, // uaddCarry_00E00E00E
+ 468, // textureQueryLod_00T20B
+ 469, // textureCube_00K20B
+ 471, // imageAtomicMax_01U20D00D00E
+ 472, // imageAtomicMax_01U20D00D00D
+ 473, // imageAtomicAnd_01K20D00D
+ 474, // matrixCompMult_90B90B
+ 475, // textureGatherOffsets_00I10B10Dx4
+ 478, // textureGradOffset_00p10B00B00B00D
+ 479, // textureProjLodOffset_00g30B00B00D
+ 480, // clamp_30E00E00E
+ 482, // asin_00B
+ 484, // textureProjOffset_00J30B20D00B
+ 486, // texelFetch_00w00D
+ 487, // notEqual_30E30E
+ 489, // imageAtomicOr_01K20D00D
+ 490, // imageAtomicOr_01K20D00E
+ 491, // lessThanEqual_10E10E
+ 493, // inversesqrt_20C
+ 494, // inversesqrt_20B
+ 496, // textureLod_00i20B00B
+ 497, // textureOffset_00u10B00D00B
+ 498, // reflect_00C00C
+ 499, // atomicAdd_00E00E
+ 501, // intBitsToFloat_30D
+ 503, // textureProjGradOffset_00v20B10B10B10D
+ 504, // textureGrad_00X10B10B10B
+ 506, // greaterThanEqual_30E30E
+ 508, // mix_20B20B20F
+ 510, // imageAtomicExchange_01T10D00D00E
+ 511, // imageAtomicExchange_01T10D00D00D
+ 512, // gl_MaxVertexAtomicCounters
+ 514, // mix_20B20B20B
+ 516, // any_10F
+ 518, // textureProjGradOffset_00d30B10B10B10D
+ 520, // imageLoad_01X10D
+ 521, // textureProjOffset_00I30B10D
+ 523, // textureOffset_00X10B10D
+ 525, // texture_00R10B
+ 527, // imageAtomicXor_01R10D00D00E
+ 528, // imageStore_01M00D30D
+ 529, // radians_00B
+ 531, // textureGatherOffsets_00f20B00B10Dx4
+ 534, // step_10B10B
+ 536, // gl_MaxDualSourceDrawBuffersEXT
+ 537, // imageAtomicAdd_01Y10D00D
+ 538, // imageAtomicAdd_01Y10D00E
+ 539, // bitfieldReverse_10E
+ 541, // bitfieldReverse_10D
+ 543, // imageStore_01g00D30B
+ 544, // textureProjGradOffset_00q20B10B10B10D
+ 545, // imageAtomicExchange_01S10D00D00E
+ 546, // atomicXor_00E00E
+ 548, // mix_00C00C00F
+ 549, // textureLodOffset_00g00B00B00D
+ 550, // greaterThan_30B30B
+ 552, // gl_MaxFragmentAtomicCounters
+ 554, // faceforward_20B20B20B
+ 556, // textureSize_00x00D
+ 558, // textureProj_00S30B00B
+ 560, // fma_20B20B20B
+ 563, // textureProjLod_00o10B00B
+ 564, // imageAtomicMin_01J20D00E
+ 565, // outerProduct_30B30B
+ 567, // exp_30B
+ 569, // bitCount_10E
+ 571, // bitCount_10D
+ 573, // log_00B
+ 575, // mix_00F00F00F
+ 577, // imageAtomicCompSwap_01M00D00D00D
+ 578, // imageAtomicAdd_01Q10D00E
+ 579, // acosh_30B
+ 581, // imageAtomicOr_01Y10D00E
+ 582, // imageAtomicOr_01Y10D00D
+ 583, // textureGradOffset_00X10B10B10B10D
+ 585, // texelFetchOffset_00X10D00D10D
+ 587, // packUnorm2x16_10B
+ 589, // texture_00h20B00B
+ 590, // umulExtended_20E20E20E20E
+ 592, // texture_00m20B00B
+ 593, // textureProjGradOffset_00g30B00B00B00D
+ 594, // textureProj_00o30B00B
+ 595, // imageAtomicCompSwap_01T10D00D00E00E
+ 596, // textureCubeLod_00K20B00B
+ 598, // textureSize_00L00D
+ 600, // imageAtomicXor_01L00D00E
+ 601, // imageAtomicCompSwap_01Q10D00D00D
+ 602, // max_20E00E
+ 604, // textureProj_00S30B
+ 606, // dFdy_30B
+ 609, // isinf_10C
+ 610, // isinf_10B
+ 612, // gl_MaxVertexTextureImageUnits
+ 614, // greaterThanEqual_30B30B
+ 616, // texture2DProjLodEXT_00I20B00B
+ 617, // gl_FrontFacing
+ 619, // textureProjOffset_00t10B00D00B
+ 620, // acos_10B
+ 622, // textureCube_00K20B00B
+ 624, // lessThan_10B10B
+ 626, // imageAtomicCompSwap_01B10D00E00E
+ 627, // gl_MaxComputeAtomicCounterBuffers
+ 629, // textureSize_00f00D
+ 631, // texelFetchOffset_00h10D00D00D
+ 632, // mod_20C00C
+ 633, // imageAtomicAnd_01g00D00D
+ 634, // gl_LastFragColorARM
+ 635, // textureGatherOffsets_00q10B10Dx4
+ 636, // lessThanEqual_20D20D
+ 638, // textureQueryLod_00k20B
+ 639, // imageAtomicAdd_01B10D00E
+ 640, // textureProjLod_00Y30B00B
+ 642, // gl_SecondaryFragColorEXT
+ 643, // imageAtomicAnd_01U20D00D00D
+ 644, // imageAtomicAnd_01U20D00D00E
+ 645, // gl_BaseInstance
+ 646, // transpose_B0B
+ 648, // imageAtomicXor_01b20D00E
+ 649, // mix_20F20F20F
+ 651, // smoothstep_00B00B30B
+ 653, // imageAtomicExchange_01M00D00B
+ 654, // imageAtomicExchange_01M00D00D
+ 655, // imageAtomicExchange_01M00D00E
+ 656, // textureQueryLod_00d10B
+ 657, // texelFetch_00N10D00D
+ 658, // textureSize_00a00D
+ 660, // EmitStreamVertex_00D
+ 661, // textureProjOffset_00Y30B20D
+ 663, // textureOffset_00n20B10D
+ 664, // atan_30B
+ 666, // imageAtomicMax_01b20D00E
+ 667, // imageAtomicMax_01b20D00D
+ 668, // ceil_10B
+ 670, // textureSize_00S00D
+ 672, // imageAtomicExchange_01S10D00D00B
+ 673, // atomicCounterDecrement_00G
+ 675, // ceil_30B
+ 677, // imageAtomicAnd_01Q10D00D
+ 678, // imageAtomicAnd_01Q10D00E
+ 679, // imageAtomicAnd_01c20D00E
+ 680, // imageAtomicAnd_01c20D00D
+ 681, // textureSize_00t00D
+ 682, // texture_00f30B
+ 684, // imageSamples_01R
+ 685, // texelFetch_00R10D00D
+ 687, // sign_20B
+ 689, // smoothstep_30B30B30B
+ 691, // imageAtomicExchange_01T10D00D00B
+ 692, // textureGrad_00R10B10B10B
+ 694, // min_00D00D
+ 696, // textureProj_00t10B00B
+ 697, // imageAtomicAdd_01V20D00D00E
+ 698, // ldexp_20B20D
+ 700, // greaterThanEqual_30D30D
+ 702, // imageLoad_01D20D
+ 704, // findLSB_10E
+ 706, // texture_00Z20B00B
+ 708, // imageAtomicXor_01S10D00D00E
+ 709, // imageAtomicXor_01S10D00D00D
+ 710, // cos_10B
+ 712, // texelFetch_00v10D
+ 713, // texture_00e30B
+ 715, // textureSize_00T00D
+ 717, // imageAtomicAnd_01g00D00E
+ 718, // textureSize_00u00D
+ 719, // textureProjGradOffset_00Y30B20B20B20D
+ 721, // noise3_30B
+ 722, // textureGrad_00T20B20B20B
+ 724, // texture1DProj_00g10B00B
+ 725, // textureProjOffset_00d30B10D00B
+ 727, // imageAtomicMin_01B10D00D
+ 728, // imageAtomicMin_01B10D00E
+ 729, // imageAtomicXor_01U20D00D00D
+ 730, // imageAtomicXor_01U20D00D00E
+ 731, // imageAtomicAdd_01h00D00D
+ 732, // imageAtomicAdd_01h00D00E
+ 733, // matrixCompMult_50B50B
+ 735, // equal_30B30B
+ 737, // imageAtomicExchange_01E20D00B
+ 738, // textureLod_00U20B00B
+ 740, // imageAtomicXor_01I20D00E
+ 741, // imageAtomicXor_01I20D00D
+ 742, // textureOffset_00h10B00D
+ 743, // textureLod_00p10B00B
+ 744, // max_20C20C
+ 745, // max_10B10B
+ 747, // gl_PointSize
+ 749, // imageAtomicCompSwap_01F20D00E00E
+ 750, // asin_10B
+ 752, // sinh_00B
+ 754, // imageAtomicAdd_01g00D00D
+ 755, // imageAtomicCompSwap_01h00D00E00E
+ 756, // textureOffset_00S20B20D
+ 758, // fma_20C20C20C
+ 759, // textureProj_00R20B
+ 761, // greaterThan_10E10E
+ 763, // imageAtomicAnd_01M00D00E
+ 764, // imageAtomicAdd_01B10D00D
+ 765, // imageAtomicAnd_01M00D00D
+ 766, // textureGatherOffsets_00n10B00B10Dx4
+ 767, // EmitVertex_
+ 769, // smoothstep_20B20B20B
+ 771, // textureSamples_00b
+ 772, // textureOffset_00J20B20D
+ 774, // texelFetch_00J20D00D
+ 776, // imageAtomicExchange_01V20D00D00E
+ 777, // imageAtomicExchange_01V20D00D00B
+ 778, // imageAtomicCompSwap_01Y10D00E00E
+ 779, // gl_ViewID_OVR
+ 780, // radians_30B
+ 782, // fract_30B
+ 784, // imageAtomicMin_01H20D00E
+ 785, // uaddCarry_20E20E20E
+ 787, // textureProjGrad_00X30B10B10B
+ 789, // textureSamples_00P
+ 790, // textureProjOffset_00v20B10D
+ 791, // shadow2D_00d20B00B
+ 792, // texelFetchOffset_00o00D00D00D
+ 793, // textureSamples_00V
+ 794, // textureSamples_00W
+ 795, // textureProjGrad_00q30B10B10B
+ 796, // textureGatherOffset_00O10B10D
+ 797, // clamp_10D00D00D
+ 799, // gl_MaxComputeImageUniforms
+ 801, // textureLod_00L20B00B
+ 803, // imageAtomicExchange_01A10D00B
+ 804, // imageAtomicCompSwap_01V20D00D00D00D
+ 805, // imageAtomicExchange_01A10D00E
+ 806, // imageAtomicExchange_01A10D00D
+ 807, // imageAtomicXor_01b20D00D
+ 808, // texture_00n20B
+ 809, // ldexp_20C20D
+ 810, // clamp_00E00E00E
+ 812, // length_20B
+ 814, // ldexp_00B00D
+ 816, // bitfieldInsert_00D00D00D00D
+ 818, // textureProjGrad_00Y30B20B20B
+ 820, // imageAtomicAdd_01W20D00D00E
+ 821, // roundEven_30B
+ 823, // roundEven_30C
+ 824, // acosh_20B
+ 826, // atanh_10B
+ 828, // length_20C
+ 829, // clamp_10B10B10B
+ 831, // textureGatherOffset_00L20B10D00D
+ 833, // bitCount_00D
+ 835, // bitCount_00E
+ 837, // floatBitsToInt_30B
+ 839, // max_20B00B
+ 841, // imageAtomicAdd_00z10D00D
+ 842, // texelFetchOffset_00Y20D00D20D
+ 844, // atomicExchange_00E00E
+ 846, // imageAtomicXor_01h00D00D
+ 847, // imageAtomicXor_01h00D00E
+ 848, // ldexp_30C30D
+ 849, // texture_00o00B
+ 850, // texture_00x30B00B
+ 851, // lessThanEqual_20B20B
+ 853, // min_10B00B
+ 855, // textureQueryLod_00f10B
+ 856, // smoothstep_10C10C10C
+ 857, // imageAtomicAnd_01L00D00D
+ 858, // imageAtomicAnd_01L00D00E
+ 859, // mix_30F30F30F
+ 861, // imageAtomicMax_01T10D00D00E
+ 862, // imageAtomicMax_01T10D00D00D
+ 863, // textureGatherOffsets_00O10B10Dx400D
+ 864, // abs_20D
+ 866, // abs_20C
+ 867, // abs_20B
+ 869, // lessThanEqual_10B10B
+ 871, // min_30E30E
+ 873, // imageAtomicOr_01a20D00D
+ 874, // mix_00B00B00B
+ 876, // mix_00B00B00F
+ 878, // textureGather_00s30B00D
+ 880, // textureProj_00I20B
+ 882, // textureLodOffset_00p10B00B00D
+ 883, // gl_MaxVertexAtomicCounterBuffers
+ 885, // unpackDouble2x32_00C
+ 886, // acos_00B
+ 888, // textureGradOffset_00J20B20B20B20D
+ 890, // fma_00C00C00C
+ 891, // texture2DGradEXT_00I10B10B10B
+ 892, // imageAtomicCompSwap_01G20D00D00D
+ 893, // imageAtomicAnd_01I20D00D
+ 894, // texture2DProjGradEXT_00I30B10B10B
+ 895, // fma_30B30B30B
+ 898, // imageAtomicAdd_01L00D00D
+ 899, // texture_00i20B00B
+ 900, // gl_MaxComputeWorkGroupCount
+ 902, // clamp_20C00C00C
+ 903, // imageAtomicMax_01X10D00E
+ 904, // imageLoad_01i00D
+ 905, // mix_30E30E30F
+ 907, // gl_FragColor
+ 909, // imageAtomicMin_01G20D00D
+ 910, // imageAtomicMin_01G20D00E
+ 911, // imageAtomicExchange_01S10D00D00D
+ 912, // atan_20B
+ 914, // interpolateAtSample_30B00D
+ 915, // dFdxCoarse_30B
+ 916, // texture_00M10B
+ 917, // min_10B10B
+ 919, // textureLodOffset_00h10B00B00D
+ 920, // EndStreamPrimitive_00D
+ 921, // pow_10B10B
+ 923, // texture_00Y20B
+ 925, // imageAtomicXor_01P10D00D
+ 926, // texture_00X10B00B
+ 928, // frexp_00B00D
+ 930, // texture2D_00I10B
+ 932, // imageLoad_01O10D
+ 933, // ceil_20C
+ 934, // ceil_20B
+ 936, // imageAtomicMin_01b20D00E
+ 937, // imageAtomicMin_01b20D00D
+ 938, // imageAtomicMax_01P10D00D
+ 939, // imageAtomicMax_01P10D00E
+ 940, // imageAtomicExchange_01P10D00B
+ 941, // textureProjOffset_00R20B10D
+ 943, // imageStore_01V20D00D30D
+ 944, // subpassLoad_01m00D
+ 945, // textureOffset_00I10B10D
+ 947, // min_20B00B
+ 949, // reflect_00B00B
+ 951, // noise4_10B
+ 952, // sqrt_10C
+ 953, // sqrt_10B
+ 955, // clamp_20E20E20E
+ 957, // textureGradOffset_00g00B00B00B00D
+ 958, // textureGather_00q20B
+ 959, // noise3_00B
+ 960, // imageAtomicOr_01G20D00D
+ 961, // imageAtomicOr_01G20D00E
+ 962, // imageAtomicMin_01C20D00D
+ 963, // imageAtomicMin_01C20D00E
+ 964, // imageAtomicAnd_01F20D00E
+ 965, // imageStore_01a20D30B
+ 967, // textureProjLod_00d30B00B
+ 969, // imageLoad_01H20D
+ 971, // textureProjGradOffset_00I20B10B10B10D
+ 973, // interpolateAtSample_20B00D
+ 974, // reflect_10B10B
+ 976, // refract_10B10B00B
+ 978, // imageAtomicMax_01h00D00D
+ 979, // mix_20C20C20F
+ 980, // imageAtomicExchange_01X10D00D
+ 981, // imageAtomicExchange_01X10D00E
+ 982, // mix_20C20C20C
+ 983, // textureOffset_00v10B10D
+ 984, // imageAtomicExchange_01Q10D00E
+ 985, // imageAtomicExchange_01Q10D00D
+ 986, // imageAtomicMin_01P10D00D
+ 987, // sinh_30B
+ 989, // textureSize_00m00D
+ 990, // imageAtomicMin_01N00D00E
+ 991, // imageAtomicMin_01N00D00D
+ 992, // textureQueryLod_00e20B
+ 993, // asinh_20B
+ 995, // imageAtomicAdd_01C20D00D
+ 996, // imageAtomicCompSwap_01I20D00D00D
+ 997, // textureProj_00O20B
+ 999, // imageAtomicCompSwap_01M00D00E00E
+ 1000, // frexp_10B10D
+ 1002, // inverse_50B
+ 1004, // dot_10B10B
+ 1006, // noise2_00B
+ 1007, // textureProjGradOffset_00o10B00B00B00D
+ 1008, // radians_20B
+ 1010, // atomicCompSwap_00E00E00E
+ 1012, // textureGrad_00I00B00B00B
+ 1013, // textureGrad_00Y20B20B20B
+ 1015, // imageAtomicCompSwap_01Z10D00D00D
+ 1016, // gl_MaxVertexUniformVectors
+ 1018, // imageAtomicExchange_01W20D00D00B
+ 1019, // textureOffset_00o00B00D00B
+ 1020, // imageAtomicExchange_01W20D00D00E
+ 1021, // imageAtomicExchange_01W20D00D00D
+ 1022, // ftransform_
+ 1023, // textureProj_00X20B
+ 1025, // textureProjOffset_00n30B10D
+ 1026, // imageAtomicOr_01W20D00D00E
+ 1027, // imageAtomicOr_01W20D00D00D
+ 1028, // greaterThanEqual_20E20E
+ 1030, // textureProj_00M20B
+ 1031, // texture3DProjLod_00J30B00B
+ 1033, // isinf_30C
+ 1034, // imageAtomicAdd_01Z10D00E
+ 1035, // imageAtomicAdd_01Z10D00D
+ 1036, // mix_10D10D10F
+ 1038, // textureProjGrad_00g10B00B00B
+ 1039, // log_20B
+ 1041, // imageAtomicMax_01D20D00E
+ 1042, // imageAtomicMax_01D20D00D
+ 1043, // textureOffset_00h10B00D00B
+ 1044, // modf_30B30B
+ 1046, // roundEven_20C
+ 1047, // roundEven_20B
+ 1049, // outerProduct_30B10B
+ 1051, // textureProj_00J30B
+ 1053, // imageAtomicOr_01F20D00E
+ 1054, // imageAtomicOr_01F20D00D
+ 1055, // textureLodOffset_00t00B00B00D
+ 1056, // floatBitsToInt_20B
+ 1058, // texelFetch_00U20D00D
+ 1060, // max_00D00D
+ 1062, // round_20C
+ 1063, // atomicMin_00E00E
+ 1065, // textureGradOffset_00v10B10B10B10D
+ 1066, // textureGrad_00n20B10B10B
+ 1067, // imageLoad_01S10D00D
+ 1068, // textureGatherOffsets_00a20B10Dx4
+ 1071, // max_20E20E
+ 1073, // imageAtomicCompSwap_01F20D00D00D
+ 1074, // abs_10D
+ 1076, // abs_10B
+ 1078, // abs_10C
+ 1079, // gl_FragDepthEXT
+ 1080, // imageAtomicAdd_01V20D00D00D
+ 1081, // gl_ClipDistance
+ 1082, // modf_30C30C
+ 1083, // imageAtomicMin_01T10D00D00E
+ 1084, // imageAtomicMin_01T10D00D00D
+ 1085, // textureGrad_00i20B00B00B
+ 1086, // textureProj_00g10B
+ 1087, // equal_20B20B
+ 1089, // textureProjLodOffset_00X20B00B10D
+ 1091, // max_30C00C
+ 1092, // texture_00U20B00B
+ 1094, // textureProj_00I30B
+ 1096, // mix_00E00E00F
+ 1098, // imageAtomicCompSwap_01h00D00D00D
+ 1099, // mix_00D00D00F
+ 1101, // textureProjOffset_00q20B10D
+ 1102, // texture_00i20B
+ 1103, // textureGradOffset_00a20B10B10B10D
+ 1105, // smoothstep_00B00B20B
+ 1107, // textureLod_00s30B00B
+ 1109, // imageAtomicOr_01C20D00D
+ 1110, // imageAtomicOr_01C20D00E
+ 1111, // imageAtomicXor_01g00D00E
+ 1112, // notEqual_30B30B
+ 1114, // textureGatherOffset_00f20B00B10D
+ 1116, // imageAtomicAnd_01N00D00D
+ 1117, // imageAtomicAnd_01N00D00E
+ 1118, // imageSize_00z
+ 1120, // mod_10C10C
+ 1121, // imageAtomicXor_01g00D00D
+ 1122, // faceforward_00C00C00C
+ 1123, // textureGrad_00a20B10B10B
+ 1125, // dFdxCoarse_00B
+ 1126, // imageAtomicMin_01a20D00D
+ 1127, // texture_00J20B00B
+ 1129, // refract_20B20B00B
+ 1131, // ceil_30C
+ 1132, // gl_MaxGeometryOutputComponents
+ 1133, // noise1_30B
+ 1134, // log2_30B
+ 1136, // textureProjGrad_00d30B10B10B
+ 1138, // mod_20C20C
+ 1139, // fract_30C
+ 1140, // texelFetch_00t00D00D
+ 1141, // imageAtomicXor_01L00D00D
+ 1142, // max_30E30E
+ 1144, // gl_MaxFragmentAtomicCounterBuffers
+ 1146, // gl_in
+ 1147, // noise4_00B
+ 1148, // distance_10C10C
+ 1149, // textureProjLodOffset_00J30B00B20D
+ 1151, // imageLoad_01B10D
+ 1153, // imageAtomicMax_01H20D00E
+ 1154, // imageAtomicMax_01H20D00D
+ 1155, // imageStore_01h00D30D
+ 1156, // imageAtomicExchange_01O10D00D
+ 1157, // texelFetch_00c20D00D
+ 1159, // sqrt_00B
+ 1161, // sqrt_00C
+ 1162, // textureProjLod_00R30B00B
+ 1164, // noise3_10B
+ 1165, // texelFetch_00q10D
+ 1166, // imageAtomicAnd_01F20D00D
+ 1167, // textureLod_00m20B00B
+ 1168, // textureProjOffset_00m30B00D00B
+ 1169, // textureProjGrad_00v30B10B10B
+ 1170, // clamp_20D20D20D
+ 1172, // imageAtomicMin_01P10D00E
+ 1173, // imageAtomicAdd_01C20D00E
+ 1174, // clamp_00C00C00C
+ 1175, // imageAtomicXor_01N00D00D
+ 1176, // imageAtomicXor_01N00D00E
+ 1177, // texture_00x30B
+ 1178, // max_10E00E
+ 1180, // imageLoad_01c20D
+ 1182, // textureGrad_00U20B10B10B
+ 1184, // imageLoad_00z10D
+ 1186, // clamp_30C00C00C
+ 1187, // textureGatherOffsets_00a20B10Dx400D
+ 1190, // sinh_20B
+ 1192, // matrixCompMult_E0BE0B
+ 1193, // fwidthFine_00B
+ 1194, // gl_PerVertex
+ 1195, // textureGradOffset_00m20B00B00B00D
+ 1196, // imageAtomicMin_01K20D00E
+ 1197, // textureQueryLevels_00p
+ 1198, // gl_WorkGroupSize
+ 1200, // asinh_30B
+ 1202, // cross_20C20C
+ 1203, // textureGather_00a20B
+ 1205, // textureProjGradOffset_00O20B10B10B10D
+ 1206, // pow_30B30B
+ 1208, // imageAtomicCompSwap_01G20D00E00E
+ 1209, // smoothstep_10B10B10B
+ 1211, // textureProj_00O30B
+ 1213, // textureQueryLod_00R10B
+ 1214, // imageAtomicAdd_01R10D00D00D
+ 1215, // imageAtomicAdd_01R10D00D00E
+ 1216, // imageAtomicExchange_01E20D00D
+ 1217, // imageAtomicMin_01Q10D00E
+ 1218, // imageAtomicMin_01Q10D00D
+ 1219, // imageAtomicExchange_01E20D00E
+ 1220, // isnan_00B
+ 1222, // isnan_00C
+ 1223, // imulExtended_10D10D10D10D
+ 1225, // textureProjGrad_00o10B00B00B
+ 1226, // imageAtomicMax_01i00D00D
+ 1227, // imageAtomicMax_01i00D00E
+ 1228, // refract_10C10C00B
+ 1229, // min_00E00E
+ 1231, // imageStore_01T10D00D30E
+ 1232, // texture2DProj_00I30B
+ 1234, // textureGradOffset_00I10B10B10B10D
+ 1236, // textureLodOffset_00J20B00B20D
+ 1238, // notEqual_20B20B
+ 1240, // atomicCompSwap_00D00D00D
+ 1242, // Empty
+ 1242, // textureOffset_00i20B00D
+ 1243, // dFdyFine_00B
+ 1244, // textureLod_00a20B00B
+ 1246, // textureProj_00N30B
+ 1247, // refract_30C30C00B
+ 1248, // equal_30D30D
+ 1250, // imageStore_01D20D30D
+ 1252, // packSnorm2x16_10B
+ 1254, // floatBitsToUint_30B
+ 1256, // textureOffset_00R10B10D
+ 1258, // textureProjGrad_00q20B10B10B
+ 1259, // textureProjGradOffset_00R20B10B10B10D
+ 1261, // ldexp_30B30D
+ 1263, // max_30B00B
+ 1265, // atomicCounterOr_00G00E
+ 1266, // imageAtomicMin_01i00D00E
+ 1267, // step_30B30B
+ 1269, // textureProj_00I30B00B
+ 1271, // imageAtomicExchange_01D20D00E
+ 1272, // textureOffset_00g00B00D00B
+ 1273, // imageAtomicExchange_01D20D00B
+ 1274, // imageAtomicMin_01g00D00E
+ 1275, // imageAtomicMax_01c20D00D
+ 1276, // abs_00D
+ 1278, // abs_00C
+ 1279, // abs_00B
+ 1281, // textureLod_00R10B00B
+ 1283, // dFdxCoarse_10B
+ 1284, // texture1D_00g00B
+ 1285, // frexp_10C10D
+ 1286, // imageAtomicAdd_01g00D00E
+ 1287, // texture2DLod_00I10B00B
+ 1289, // textureProjGradOffset_00X20B10B10B10D
+ 1291, // imageAtomicMax_01Z10D00D
+ 1292, // gl_MaxComputeAtomicCounters
+ 1294, // texture_00s30B
+ 1295, // EndPrimitive_
+ 1297, // step_00B30B
+ 1299, // round_20B
+ 1301, // equal_30E30E
+ 1303, // imageAtomicCompSwap_01R10D00D00E00E
+ 1304, // step_00C20C
+ 1305, // dot_00C00C
+ 1306, // max_30C30C
+ 1307, // atomicOr_00D00D
+ 1309, // texture2DProj_00M20B
+ 1310, // notEqual_10D10D
+ 1312, // imageAtomicExchange_01Z10D00D
+ 1313, // textureSize_00V
+ 1316, // imageAtomicAnd_01h00D00D
+ 1317, // min_20C00C
+ 1318, // imageAtomicAdd_01G20D00E
+ 1319, // imageAtomicAdd_01G20D00D
+ 1320, // findLSB_30D
+ 1322, // findLSB_30E
+ 1324, // textureProj_00X20B00B
+ 1326, // shadow2D_00d20B
+ 1327, // textureGatherOffset_00U20B10D
+ 1329, // imageAtomicExchange_01Z10D00E
+ 1330, // faceforward_10B10B10B
+ 1332, // imageAtomicAnd_01h00D00E
+ 1333, // min_10D00D
+ 1335, // imageAtomicCompSwap_01J20D00D00D
+ 1336, // all_20F
+ 1338, // imageSize_01J
+ 1340, // imageSize_01K
+ 1342, // textureOffset_00t00B00D00B
+ 1343, // imageSize_01I
+ 1345, // packHalf2x16_10B
+ 1347, // textureProj_00I20B00B
+ 1349, // imageSize_01L
+ 1350, // imageSize_01M
+ 1351, // imageSize_01B
+ 1353, // imageSize_01C
+ 1355, // imageSize_01A
+ 1357, // imageSize_01F
+ 1359, // imageSize_01G
+ 1361, // imageSize_01D
+ 1363, // imageSize_01E
+ 1365, // imageAtomicExchange_01L00D00B
+ 1366, // imageAtomicExchange_01L00D00E
+ 1367, // texelFetch_00X10D00D
+ 1369, // notEqual_30F30F
+ 1371, // imageSize_01R
+ 1372, // imageSize_01S
+ 1373, // imageSize_01P
+ 1374, // imageSize_01Q
+ 1375, // imageSize_01V
+ 1376, // textureQueryLod_00g00B
+ 1377, // imageSize_01T
+ 1378, // imageSize_01U
+ 1379, // imageSize_01h
+ 1380, // imageSize_01i
+ 1381, // fract_20C
+ 1382, // fract_20B
+ 1384, // textureGatherOffset_00X10B10D
+ 1386, // imageSize_01c
+ 1388, // imageStore_01R10D00D30B
+ 1389, // imageSize_01a
+ 1391, // imageSize_01f
+ 1392, // texture2DProjGradEXT_00I20B10B10B
+ 1393, // imageSize_01d
+ 1394, // textureLod_00S20B00B
+ 1396, // step_30C30C
+ 1397, // imageAtomicMin_01J20D00D
+ 1398, // gl_FragDepth
+ 1400, // textureGather_00x30B
+ 1402, // mix_30B30B30F
+ 1404, // mix_30B30B30B
+ 1406, // textureGather_00Z20B00D
+ 1408, // imageAtomicAnd_01Z10D00E
+ 1409, // imageAtomicAnd_01Z10D00D
+ 1410, // imageStore_01E20D30E
+ 1412, // sqrt_30C
+ 1413, // sqrt_30B
+ 1415, // exp_00B
+ 1417, // max_30D30D
+ 1419, // gl_MaxGeometryTextureImageUnits
+ 1420, // interpolateAtCentroid_10B
+ 1421, // texture_00q10B
+ 1422, // textureSize_00M00D
+ 1423, // textureSamples_00c
+ 1424, // angle_BaseInstance
+ 1425, // mix_10F10F10F
+ 1427, // textureGradOffset_00U20B10B10B10D
+ 1429, // gl_Position
+ 1432, // textureGradOffset_00O10B10B10B10D
+ 1433, // textureProj_00M30B
+ 1434, // textureGradOffset_00L20B10B10B10D
+ 1436, // imageAtomicExchange_01V20D00D00D
+ 1437, // imageAtomicExchange_01J20D00B
+ 1438, // imageAtomicExchange_01J20D00E
+ 1439, // imageAtomicExchange_01J20D00D
+ 1440, // textureQueryLod_00l20B
+ 1441, // imageAtomicOr_01M00D00E
+ 1442, // dot_20B20B
+ 1444, // textureProjGrad_00v20B10B10B
+ 1445, // textureProjLod_00S30B00B
+ 1447, // textureProjGrad_00R20B10B10B
+ 1449, // imageAtomicAnd_01i00D00E
+ 1450, // imageAtomicAnd_01i00D00D
+ 1451, // imageAtomicMax_00z10D00E
+ 1452, // imageAtomicMax_00z10D00D
+ 1453, // normalize_30C
+ 1454, // normalize_30B
+ 1456, // textureOffset_00O10B10D
+ 1457, // textureProjGrad_00I20B10B10B
+ 1459, // textureGather_00e20B
+ 1460, // imageAtomicMax_01V20D00D00E
+ 1461, // texture2D_00M10B
+ 1462, // imageAtomicAdd_01a20D00E
+ 1463, // fwidthFine_30B
+ 1464, // textureGather_00K20B00D
+ 1466, // textureCubeLodEXT_00K20B00B
+ 1467, // textureGather_00T20B00D
+ 1469, // textureProj_00N20B
+ 1470, // textureQueryLod_00I10B
+ 1471, // imageAtomicCompSwap_01A10D00E00E
+ 1472, // dFdyFine_10B
+ 1473, // modf_10C10C
+ 1474, // imageAtomicMax_01E20D00D
+ 1475, // imageAtomicMax_01E20D00E
+ 1476, // textureProjLodOffset_00X30B00B10D
+ 1478, // imageStore_01W20D00D30E
+ 1479, // textureProjLod_00m30B00B
+ 1480, // textureProjOffset_00g30B00D00B
+ 1481, // texelFetchOffset_00U20D00D10D
+ 1483, // imageAtomicCompSwap_00z10D00E00E
+ 1484, // imageAtomicMin_01D20D00E
+ 1485, // textureProjGradOffset_00q30B10B10B10D
+ 1486, // textureGradOffset_00d20B10B10B10D
+ 1488, // fwidthCoarse_20B
+ 1489, // imageAtomicCompSwap_01N00D00E00E
+ 1490, // textureProjOffset_00d30B10D
+ 1492, // imageAtomicOr_01T10D00D00E
+ 1493, // imageAtomicOr_01T10D00D00D
+ 1494, // equal_20F20F
+ 1496, // mix_20C20C00C
+ 1497, // usubBorrow_10E10E10E
+ 1499, // equal_10B10B
+ 1501, // textureLodOffset_00U20B00B10D
+ 1503, // isnan_10C
+ 1504, // isnan_10B
+ 1506, // imageAtomicMin_01H20D00D
+ 1507, // imageAtomicXor_01A10D00D
+ 1508, // imageAtomicXor_01A10D00E
+ 1509, // imageAtomicCompSwap_01C20D00D00D
+ 1510, // textureGrad_00R00B00B00B
+ 1511, // atomicMin_00D00D
+ 1513, // textureSize_00X00D
+ 1515, // greaterThan_10B10B
+ 1517, // mix_00C00C00C
+ 1518, // noise1_20B
+ 1519, // clamp_30D00D00D
+ 1521, // mix_20E20E20F
+ 1523, // floatBitsToInt_10B
+ 1525, // textureProjOffset_00R30B10D00B
+ 1527, // textureGather_00U20B00D
+ 1529, // floatBitsToInt_00B
+ 1531, // imageLoad_01a20D
+ 1533, // floatBitsToUint_00B
+ 1535, // min_30C30C
+ 1536, // textureSamples_00Q
+ 1537, // textureGradOffset_00i20B00B00B00D
+ 1538, // imageAtomicXor_00z10D00D
+ 1539, // texture2DRectProj_00O20B
+ 1540, // modf_20C20C
+ 1541, // tan_20B
+ 1543, // floor_00C
+ 1544, // floor_00B
+ 1546, // imageAtomicMax_01O10D00E
+ 1547, // imageAtomicMax_01O10D00D
+ 1548, // mod_30C30C
+ 1549, // gl_DrawID
+ 1550, // textureOffset_00t00B00D
+ 1551, // texture3DLod_00J20B00B
+ 1553, // imageLoad_01Q10D
+ 1554, // texture_00R10B00B
+ 1556, // imageStore_01Y10D30D
+ 1557, // modf_00B00B
+ 1559, // notEqual_20D20D
+ 1561, // imageAtomicExchange_01R10D00D00E
+ 1562, // imageAtomicExchange_01R10D00D00D
+ 1563, // ldexp_10C10D
+ 1564, // imageAtomicExchange_01F20D00E
+ 1565, // determinant_A0B
+ 1566, // imageAtomicExchange_01i00D00D
+ 1567, // textureLodOffset_00i20B00B00D
+ 1568, // imageAtomicExchange_01i00D00B
+ 1569, // shadow1DLod_00m20B00B
+ 1570, // imageAtomicOr_01I20D00E
+ 1571, // distance_00C00C
+ 1572, // isnan_30B
+ 1574, // textureProjOffset_00o30B00D
+ 1575, // lessThanEqual_30D30D
+ 1577, // textureProj_00M30B00B
+ 1578, // texture2DProj_00M30B
+ 1579, // atomicCounterMax_00G00E
+ 1580, // atomicCounterExchange_00G00E
+ 1581, // textureGrad_00I10B10B10B
+ 1583, // step_00B20B
+ 1585, // texture2DProjLod_00I20B00B
+ 1587, // step_00C30C
+ 1588, // yuv_2_rgb_20B00H
+ 1589, // texelFetch_00b10D00D
+ 1592, // textureProj_00J30B00B
+ 1594, // textureGather_00R10B
+ 1596, // imageAtomicCompSwap_01c20D00D00D
+ 1597, // imageAtomicOr_01V20D00D00D
+ 1598, // imageAtomicOr_01V20D00D00E
+ 1599, // imageAtomicExchange_01P10D00D
+ 1600, // imageLoad_01L00D
+ 1601, // min_10D10D
+ 1603, // all_30F
+ 1605, // imageAtomicExchange_01P10D00E
+ 1606, // imageAtomicAnd_01S10D00D00E
+ 1607, // imageAtomicAnd_01S10D00D00D
+ 1608, // angle_BaseVertex
+ 1609, // bitfieldReverse_20D
+ 1611, // bitfieldReverse_20E
+ 1613, // imageAtomicExchange_01I20D00D
+ 1614, // imageAtomicExchange_01I20D00E
+ 1615, // imageAtomicExchange_01I20D00B
+ 1616, // imageAtomicExchange_01c20D00E
+ 1617, // gl_MaxGeometryInputComponents
+ 1618, // textureGatherOffsets_00X10B10Dx4
+ 1621, // texture_00u20B
+ 1622, // textureGather_00v20B
+ 1623, // fract_10B
+ 1625, // fract_10C
+ 1626, // textureGatherOffset_00O10B10D00D
+ 1627, // textureQueryLod_00K20B
+ 1628, // textureLodOffset_00I10B00B10D
+ 1630, // imageAtomicCompSwap_01S10D00D00E00E
+ 1631, // imageAtomicXor_01c20D00E
+ 1632, // imageAtomicXor_01c20D00D
+ 1633, // textureOffset_00U20B10D
+ 1635, // min_30B00B
+ 1637, // atomicAnd_00D00D
+ 1639, // exp_10B
+ 1641, // bitCount_30E
+ 1643, // bitCount_30D
+ 1645, // unpackUnorm2x16_00E
+ 1647, // sqrt_20B
+ 1649, // sqrt_20C
+ 1650, // textureGrad_00L20B10B10B
+ 1652, // interpolateAtCentroid_00B
+ 1653, // textureSize_00o00D
+ 1654, // gl_MaxImageUnits
+ 1656, // textureProjGrad_00o30B00B00B
+ 1657, // imageAtomicOr_01Q10D00D
+ 1658, // packUnorm4x8_30B
+ 1660, // imageAtomicMax_01Q10D00E
+ 1661, // texelFetch_00P10D00D
+ 1664, // imageAtomicCompSwap_01i00D00D00D
+ 1665, // textureGatherOffsets_00d10B00B10Dx4
+ 1668, // texture_00O10B
+ 1670, // imageAtomicMin_01M00D00D
+ 1671, // imageAtomicMin_01M00D00E
+ 1672, // texture_00e30B00B
+ 1674, // imageAtomicMin_01O10D00E
+ 1675, // imageAtomicMin_01O10D00D
+ 1676, // gl_FragCoord
+ 1678, // imageAtomicMax_01Q10D00D
+ 1679, // imageAtomicMax_01X10D00D
+ 1680, // textureGrad_00u10B00B00B
+ 1681, // fwidthFine_20B
+ 1682, // textureQueryLod_00o00B
+ 1683, // imageAtomicAnd_01E20D00E
+ 1684, // imageAtomicAnd_01E20D00D
+ 1685, // normalize_00B
+ 1687, // normalize_00C
+ 1688, // clamp_10C00C00C
+ 1689, // imageAtomicOr_01A10D00E
+ 1690, // imageAtomicOr_01A10D00D
+ 1691, // imageAtomicCompSwap_01Q10D00E00E
+ 1692, // atomicMax_00D00D
+ 1694, // textureProjGrad_00m30B00B00B
+ 1695, // imageAtomicAnd_01R10D00D00E
+ 1696, // floatBitsToUint_10B
+ 1698, // textureLod_00J20B00B
+ 1700, // textureGrad_00O10B10B10B
+ 1701, // dFdyFine_20B
+ 1702, // imageLoad_01W20D00D
+ 1703, // textureSize_00I00D
+ 1705, // gl_MaxComputeWorkGroupSize
+ 1707, // texelFetchOffset_00R10D00D10D
+ 1709, // dFdxFine_10B
+ 1710, // imageAtomicExchange_01D20D00D
+ 1711, // textureLodOffset_00X10B00B10D
+ 1713, // texture_00T20B00B
+ 1715, // log_30B
+ 1717, // notEqual_20F20F
+ 1719, // allInvocationsEqual_00F
+ 1720, // imageAtomicMax_01K20D00D
+ 1721, // imageAtomicMax_01K20D00E
+ 1722, // dFdyCoarse_30B
+ 1723, // textureProjLod_00R20B00B
+ 1725, // notEqual_30D30D
+ 1727, // fwidthCoarse_30B
+ 1728, // textureProjOffset_00I20B10D
+ 1730, // textureQueryLevels_00l
+ 1731, // textureQueryLevels_00m
+ 1732, // textureQueryLevels_00o
+ 1733, // textureQueryLevels_00h
+ 1734, // textureQueryLevels_00i
+ 1735, // textureQueryLevels_00k
+ 1736, // textureQueryLevels_00d
+ 1737, // textureQueryLevels_00e
+ 1738, // textureQueryLevels_00f
+ 1739, // textureQueryLevels_00g
+ 1740, // gl_MaxDrawBuffers
+ 1742, // textureQueryLevels_00a
+ 1743, // atomicCounterMin_00G00E
+ 1744, // textureGradOffset_00u10B00B00B00D
+ 1745, // gl_MaxCombinedTextureImageUnits
+ 1747, // textureQueryLevels_00x
+ 1748, // textureQueryLevels_00t
+ 1749, // textureQueryLevels_00u
+ 1750, // imageAtomicMin_01K20D00D
+ 1751, // imulExtended_20D20D20D20D
+ 1753, // any_30F
+ 1755, // distance_30B30B
+ 1757, // textureQueryLevels_00s
+ 1758, // textureQueryLevels_00L
+ 1759, // textureQueryLevels_00I
+ 1760, // textureQueryLevels_00J
+ 1761, // textureQueryLevels_00K
+ 1762, // imageAtomicExchange_01L00D00D
+ 1763, // texture3D_00J20B00B
+ 1765, // texture1DLod_00g00B00B
+ 1766, // textureQueryLevels_00X
+ 1767, // textureQueryLevels_00Y
+ 1768, // textureQueryLevels_00Z
+ 1769, // dot_30B30B
+ 1771, // textureQueryLevels_00T
+ 1772, // textureQueryLevels_00U
+ 1773, // textureQueryLevels_00R
+ 1774, // textureQueryLevels_00S
+ 1775, // gl_MaxTextureImageUnits
+ 1777, // usubBorrow_20E20E20E
+ 1779, // textureProj_00t30B00B
+ 1780, // shadow1DProj_00m30B00B
+ 1781, // clamp_30B00B00B
+ 1783, // textureGatherOffsets_00O10B10Dx4
+ 1784, // texture2DRectProj_00O30B
+ 1785, // max_10D00D
+ 1787, // textureGradOffset_00n20B10B10B10D
+ 1788, // clamp_00D00D00D
+ 1790, // floor_30B
+ 1792, // floor_30C
+ 1793, // imageStore_01P10D30D
+ 1794, // textureProjGradOffset_00S30B20B20B20D
+ 1796, // reflect_30C30C
+ 1797, // gl_PointCoord
+ 1799, // imageAtomicOr_01D20D00E
+ 1800, // textureGatherOffset_00v10B10D
+ 1801, // imageAtomicOr_01D20D00D
+ 1802, // imageStore_01F20D30B
+ 1804, // packDouble2x32_10E
+ 1805, // clamp_10B00B00B
+ 1807, // texelFetchOffset_00S20D00D20D
+ 1809, // lessThan_10D10D
+ 1811, // textureSize_00g00D
+ 1812, // textureGatherOffset_00U20B10D00D
+ 1814, // textureGatherOffset_00q10B10D00D
+ 1815, // textureGather_00I10B00D
+ 1817, // texture1DProjLod_00g30B00B
+ 1818, // texelFetch_00V10D00D
+ 1821, // imageAtomicExchange_01h00D00E
+ 1822, // imageAtomicExchange_01h00D00D
+ 1823, // atan_30B30B
+ 1825, // imageAtomicExchange_01h00D00B
+ 1826, // imageAtomicMax_01a20D00D
+ 1827, // imageAtomicMax_01a20D00E
+ 1828, // textureProjLod_00g30B00B
+ 1829, // max_00B00B
+ 1831, // imageAtomicOr_01J20D00E
+ 1832, // imageAtomicOr_01J20D00D
+ 1833, // imageAtomicMax_01F20D00E
+ 1834, // imageAtomicMax_01F20D00D
+ 1835, // exp2_20B
+ 1837, // smoothstep_30C30C30C
+ 1838, // imageAtomicExchange_00z10D00B
+ 1839, // imageAtomicExchange_00z10D00E
+ 1840, // imageAtomicExchange_00z10D00D
+ 1841, // textureProj_00q20B
+ 1842, // textureProjLod_00t10B00B
+ 1843, // imageAtomicMin_01c20D00D
+ 1844, // imageAtomicMin_01c20D00E
+ 1845, // textureSize_00k00D
+ 1847, // reflect_20B20B
+ 1849, // imageAtomicXor_01V20D00D00E
+ 1850, // imageAtomicXor_01V20D00D00D
+ 1851, // equal_10F10F
+ 1853, // acos_30B
+ 1855, // textureVideoWEBGL_00y10B
+ 1857, // dFdx_10B
+ 1860, // bitfieldReverse_30E
+ 1862, // bitfieldReverse_30D
+ 1864, // imageAtomicOr_01Z10D00D
+ 1865, // imageAtomicOr_01Z10D00E
+ 1866, // texture1DProj_00g30B
+ 1867, // textureGatherOffsets_00v10B10Dx400D
+ 1868, // fract_00C
+ 1869, // fract_00B
+ 1871, // min_30E00E
+ 1873, // gl_MinProgramTexelOffset
+ 1875, // imageAtomicOr_01Q10D00E
+ 1876, // interpolateAtOffset_20B10B
+ 1877, // imageAtomicOr_01c20D00D
+ 1878, // imageAtomicOr_01c20D00E
+ 1879, // reflect_30B30B
+ 1881, // interpolateAtCentroid_30B
+ 1882, // textureGather_00s30B
+ 1884, // imageAtomicXor_01X10D00E
+ 1885, // imageAtomicXor_01X10D00D
+ 1886, // memoryBarrier_
+ 1888, // texture1D_00g00B00B
+ 1889, // pow_00B00B
+ 1891, // mod_00B00B
+ 1893, // faceforward_30C30C30C
+ 1894, // imageAtomicExchange_01K20D00D
+ 1895, // roundEven_10B
+ 1897, // roundEven_10C
+ 1898, // atanh_30B
+ 1900, // textureLod_00K20B00B
+ 1902, // bitCount_20D
+ 1904, // bitCount_20E
+ 1906, // texelFetch_00L20D00D
+ 1908, // dFdxFine_00B
+ 1909, // imageAtomicAnd_01K20D00E
+ 1910, // distance_20B20B
+ 1912, // textureGradOffset_00q10B10B10B10D
+ 1913, // uaddCarry_30E30E30E
+ 1915, // textureSize_00U00D
+ 1917, // textureProjOffset_00o10B00D00B
+ 1918, // gl_MaxCombinedImageUniforms
+ 1920, // atomicCounterXor_00G00E
+ 1921, // imageAtomicOr_01g00D00D
+ 1922, // imageAtomicOr_01g00D00E
+ 1923, // gl_GlobalInvocationID
+ 1925, // gl_LocalInvocationIndex
+ 1927, // gl_VertexID
+ 1929, // imageAtomicMin_01L00D00E
+ 1930, // smoothstep_20C20C20C
+ 1931, // imageAtomicCompSwap_01U20D00D00D00D
+ 1932, // atomicOr_00E00E
+ 1934, // mix_10B10B10F
+ 1936, // reflect_10C10C
+ 1937, // mix_10B10B10B
+ 1939, // textureProj_00Y30B00B
+ 1941, // imageAtomicMax_01I20D00D
+ 1942, // imageAtomicMax_01I20D00E
+ 1943, // frexp_20B20D
+ 1945, // textureGatherOffset_00I10B10D00D
+ 1947, // notEqual_20E20E
+ 1949, // textureLodOffset_00d20B00B10D
+ 1951, // inverse_A0B
+ 1953, // textureProjGrad_00X20B10B10B
+ 1955, // imageLoad_01J20D
+ 1957, // textureSize_00Y00D
+ 1959, // atan_20B20B
+ 1961, // usubBorrow_00E00E00E
+ 1963, // imageAtomicXor_01M00D00E
+ 1964, // textureGatherOffsets_00L20B10Dx400D
+ 1967, // dFdyFine_30B
+ 1968, // textureQueryLod_00s20B
+ 1969, // texture_00v10B
+ 1970, // textureGatherOffsets_00U20B10Dx4
+ 1973, // subpassLoad_01n00D
+ 1974, // imageAtomicCompSwap_01c20D00E00E
+ 1975, // textureProjLodOffset_00g10B00B00D
+ 1976, // step_10C10C
+ 1977, // textureQueryLod_00x20B
+ 1978, // fma_10B10B10B
+ 1981, // smoothstep_00B00B10B
+ 1983, // imageAtomicCompSwap_01a20D00D00D
+ 1984, // imageSize_01N
+ 1985, // textureLod_00u10B00B
+ 1986, // textureProjGradOffset_00m30B00B00B00D
+ 1987, // fwidthCoarse_00B
+ 1988, // dFdyCoarse_20B
+ 1989, // textureProjGradOffset_00o30B00B00B00D
+ 1990, // imageStore_01b20D30D
+ 1992, // textureProj_00g30B00B
+ 1993, // bitfieldExtract_00E00D00D
+ 1995, // distance_30C30C
+ 1996, // any_20F
+ 1998, // gl_HelperInvocation
+ 2000, // textureLod_00g00B00B
+ 2001, // sin_10B
+ 2003, // gl_MaxClipDistances
+ 2004, // textureSize_00N00D
+ 2005, // mod_20B20B
+ 2007, // imageAtomicOr_01h00D00E
+ 2008, // imageAtomicOr_01h00D00D
+ 2009, // textureGrad_00k30B20B20B
+ 2011, // textureProjOffset_00o10B00D
+ 2012, // imageAtomicMin_01A10D00E
+ 2013, // imageAtomicMin_01A10D00D
+ 2014, // textureGradOffset_00f30B10B10B10D
+ 2016, // max_20D20D
+ 2018, // max_10D10D
+ 2020, // textureGradOffset_00t00B00B00B00D
+ 2021, // refract_30B30B00B
+ 2023, // floor_20C
+ 2024, // floor_20B
+ 2026, // texelFetchOffset_00t00D00D00D
+ 2027, // imageAtomicOr_01a20D00E
+ 2028, // matrixCompMult_F0BF0B
+ 2030, // umulExtended_10E10E10E10E
+ 2032, // texture_00d20B00B
+ 2034, // gl_MaxCombinedAtomicCounterBuffers
+ 2036, // umulExtended_30E30E30E30E
+ 2038, // textureGradOffset_00Y20B20B20B20D
+ 2040, // textureGatherOffset_00a20B10D
+ 2042, // textureGrad_00f30B10B10B
+ 2044, // atomicCounterSubtract_00G00E
+ 2045, // imageAtomicXor_01C20D00E
+ 2046, // modf_20B20B
+ 2048, // imageAtomicAnd_01Y10D00D
+ 2049, // imageAtomicAnd_01Y10D00E
+ 2050, // imageAtomicAdd_01i00D00E
+ 2051, // imageAtomicAdd_01i00D00D
+ 2052, // noise1_00B
+ 2053, // imageLoad_01M00D
+ 2054, // imageAtomicCompSwap_01L00D00E00E
+ 2055, // texture_00y10B
+ 2057, // length_30C
+ 2058, // length_30B
+ 2060, // imageStore_01B10D30E
+ 2062, // mod_30B30B
+ 2064, // mix_10C10C10F
+ 2065, // imageAtomicMin_00z10D00E
+ 2066, // imageAtomicMin_00z10D00D
+ 2067, // imageStore_01I20D30B
+ 2069, // exp2_30B
+ 2071, // allInvocations_00F
+ 2072, // max_20C00C
+ 2073, // texture3DProj_00J30B00B
+ 2075, // imageAtomicAdd_01K20D00E
+ 2076, // imageAtomicAdd_01K20D00D
+ 2077, // textureProjLod_00X30B00B
+ 2079, // textureProjGradOffset_00I30B10B10B10D
+ 2081, // imageAtomicAdd_01W20D00D00D
+ 2082, // cosh_30B
+ 2084, // textureProj_00q30B
+ 2085, // textureOffset_00S20B20D00B
+ 2087, // usubBorrow_30E30E30E
+ 2089, // imageAtomicMax_01W20D00D00E
+ 2090, // imageAtomicMax_01W20D00D00D
+ 2091, // textureProjOffset_00R20B10D00B
+ 2093, // imageSize_01H
+ 2095, // textureOffset_00i20B00D00B
+ 2096, // texture3DProj_00J30B
+ 2098, // matrixCompMult_B0BB0B
+ 2099, // lessThan_30B30B
+ 2101, // cross_20B20B
+ 2103, // imageSize_01O
+ 2104, // textureGrad_00q10B10B10B
+ 2105, // clamp_20B00B00B
+ 2107, // dFdx_00B
+ 2110, // findLSB_00D
+ 2112, // textureProjLodOffset_00o30B00B00D
+ 2113, // imageAtomicXor_01i00D00E
+ 2114, // textureProj_00R20B00B
+ 2116, // acos_20B
+ 2118, // texelFetch_00r00D
+ 2119, // max_20B20B
+ 2121, // lessThan_20E20E
+ 2123, // textureLod_00X10B00B
+ 2125, // equal_30F30F
+ 2127, // sign_00C
+ 2128, // cosh_00B
+ 2130, // bitfieldExtract_00D00D00D
+ 2132, // imageAtomicMin_01E20D00D
+ 2133, // imageAtomicMin_01E20D00E
+ 2134, // textureLod_00Z20B00B
+ 2136, // sign_00D
+ 2138, // textureOffset_00Y20B20D
+ 2140, // imageAtomicXor_01Q10D00D
+ 2141, // imageAtomicXor_01Q10D00E
+ 2142, // transpose_60B
+ 2144, // imageStore_01G20D30D
+ 2146, // imageAtomicAdd_01O10D00D
+ 2147, // imageAtomicAdd_01O10D00E
+ 2148, // faceforward_00B00B00B
+ 2150, // imageLoad_01Z10D
+ 2151, // imageAtomicOr_01O10D00E
+ 2152, // imageAtomicOr_01O10D00D
+ 2153, // imageAtomicAdd_01b20D00D
+ 2154, // interpolateAtCentroid_20B
+ 2155, // textureProjLodOffset_00R30B00B10D
+ 2157, // textureGrad_00h10B00B00B
+ 2158, // imageAtomicExchange_01U20D00D00B
+ 2159, // texture1DProj_00g30B00B
+ 2160, // textureQueryLod_00h00B
+ 2161, // imageAtomicExchange_01U20D00D00E
+ 2162, // modf_00C00C
+ 2163, // textureProjLod_00t30B00B
+ 2164, // textureOffset_00o00B00D
+ 2165, // imageAtomicExchange_01U20D00D00D
+ 2166, // imageStore_01H20D30E
+ 2168, // textureGather_00U20B
+ 2170, // texelFetch_00Q20D00D
+ 2172, // roundEven_00C
+ 2173, // roundEven_00B
+ 2175, // texelFetchOffset_00O10D10D
+ 2176, // atanh_20B
+ 2178, // clamp_10E00E00E
+ 2180, // dFdxFine_30B
+ 2181, // imageAtomicAdd_01L00D00E
+ 2182, // textureQueryLod_00J20B
+ 2183, // textureProjOffset_00X30B10D
+ 2185, // gl_MaxFragmentUniformVectors
+ 2187, // texture2DProjLod_00I30B00B
+ 2189, // interpolateAtOffset_10B10B
+ 2190, // max_10C10C
+ 2191, // texelFetch_00g00D00D
+ 2192, // abs_30B
+ 2194, // bitfieldInsert_10E10E00D00D
+ 2196, // packSnorm4x8_30B
+ 2198, // mix_10B10B00B
+ 2200, // imageSize_01b
+ 2202, // clamp_30D30D30D
+ 2204, // textureGatherOffsets_00L20B10Dx4
+ 2207, // imageAtomicMax_01c20D00E
+ 2208, // mod_10C00C
+ 2209, // imageAtomicMax_01G20D00D
+ 2210, // imageAtomicMax_01G20D00E
+ 2211, // determinant_F0B
+ 2212, // transpose_A0B
+ 2214, // pow_20B20B
+ 2216, // imageSize_01g
+ 2217, // imageAtomicMax_01B10D00D
+ 2218, // imageAtomicMax_01B10D00E
+ 2219, // imageAtomicExchange_01G20D00B
+ 2220, // imageSize_01e
+ 2221, // imageAtomicExchange_01G20D00D
+ 2222, // imageAtomicExchange_01G20D00E
+ 2223, // imageLoad_01Y10D
+ 2224, // imageAtomicMax_01g00D00D
+ 2225, // imageAtomicMax_01g00D00E
+ 2226, // textureProj_00v30B
+ 2227, // textureProjGrad_00O20B10B10B
+ 2228, // texture_00s30B00B
+ 2229, // log2_20B
+ 2231, // dot_30C30C
+ 2232, // fwidthCoarse_10B
+ 2233, // textureProjOffset_00I20B10D00B
+ 2235, // imageAtomicAnd_01T10D00D00D
+ 2236, // imageAtomicAnd_01T10D00D00E
+ 2237, // notEqual_10F10F
+ 2239, // smoothstep_00B00B00B
+ 2241, // textureProjLodOffset_00d30B00B10D
+ 2243, // imageAtomicAnd_01P10D00E
+ 2244, // imageAtomicAnd_01P10D00D
+ 2245, // textureProjLodOffset_00I30B00B10D
+ 2247, // gl_MaxCombinedAtomicCounters
+ 2249, // bitfieldInsert_10D10D00D00D
+ 2251, // imageAtomicCompSwap_01N00D00D00D
+ 2252, // imageAtomicCompSwap_01L00D00D00D
+ 2253, // textureGather_00k30B
+ 2255, // texture_00J20B
+ 2257, // lessThanEqual_10D10D
+ 2259, // textureProjOffset_00o30B00D00B
+ 2260, // gl_MaxVaryingVectors
+ 2262, // textureSize_00d00D
+ 2264, // sin_00B
+ 2266, // uaddCarry_10E10E10E
+ 2268, // mix_10C10C00C
+ 2269, // atomicCounterIncrement_00G
+ 2271, // imageAtomicAdd_01J20D00D
+ 2272, // imageAtomicAdd_01J20D00E
+ 2273, // imageAtomicCompSwap_01S10D00D00D00D
+ 2274, // imageStore_01Q10D30E
+ 2275, // textureProj_00o10B00B
+ 2276, // imageAtomicAdd_01U20D00D00D
+ 2277, // imageAtomicAdd_01U20D00D00E
+ 2278, // textureProjOffset_00m30B00D
+ 2279, // imageAtomicExchange_01Y10D00B
+ 2280, // equal_10E10E
+ 2282, // imageAtomicExchange_01Y10D00E
+ 2283, // imageAtomicExchange_01Y10D00D
+ 2284, // imageAtomicExchange_01O10D00B
+ 2285, // imageAtomicExchange_01O10D00E
+ 2286, // textureProjOffset_00J30B20D
+ 2288, // imageSize_01W
+ 2289, // imageAtomicXor_01D20D00E
+ 2290, // notEqual_10E10E
+ 2292, // min_10C10C
+ 2293, // textureProjGrad_00t10B00B00B
+ 2294, // imageAtomicExchange_01N00D00B
+ 2295, // textureGather_00q20B00D
+ 2296, // imageAtomicExchange_01N00D00E
+ 2297, // imageAtomicExchange_01N00D00D
+ 2298, // textureGatherOffsets_00q10B10Dx400D
+ 2299, // imageAtomicCompSwap_01O10D00D00D
+ 2300, // shadow1DProjLod_00m30B00B
+ 2301, // imageAtomicMin_01i00D00D
+ 2302, // texture_00u20B00B
+ 2303, // textureLodOffset_00R10B00B10D
+ 2305, // trunc_10B
+ 2307, // trunc_10C
+ 2308, // imageAtomicAdd_01S10D00D00D
+ 2309, // texelFetch_00u10D00D
+ 2310, // dot_20C20C
+ 2311, // gl_DepthRangeParameters
+ 2313, // noise4_30B
+ 2314, // textureGather_00f20B
+ 2315, // noise1_10B
+ 2316, // textureProjGrad_00g30B00B00B
+ 2317, // shadow2DProj_00d30B
+ 2318, // textureProj_00d30B00B
+ 2320, // sign_10B
+ 2322, // max_00E00E
+ 2324, // texture_00a20B00B
+ 2326, // textureProj_00o10B
+ 2327, // refract_20C20C00B
+ 2328, // textureProj_00M20B00B
+ 2329, // imageLoad_01A10D
+ 2331, // textureProjOffset_00X30B10D00B
+ 2333, // exp2_00B
+ 2335, // imageAtomicExchange_01H20D00B
+ 2336, // texelFetchOffset_00u10D00D00D
+ 2337, // imageAtomicCompSwap_01H20D00E00E
+ 2338, // imageAtomicExchange_01H20D00E
+ 2339, // imageAtomicExchange_01H20D00D
+ 2340, // textureGatherOffset_00q10B10D
+ 2341, // textureGather_00a20B00D
+ 2343, // imageStore_01S10D00D30D
+ 2344, // ldexp_00C00D
+ 2345, // textureSize_00s00D
+ 2347, // imageAtomicXor_01P10D00E
+ 2348, // imageAtomicOr_01I20D00D
+ 2349, // texture_00N10B00B
+ 2350, // gl_PrimitiveID
+ 2352, // imageAtomicCompSwap_01Y10D00D00D
+ 2353, // textureProjGrad_00I30B10B10B
+ 2355, // gl_Layer
+ 2357, // textureOffset_00d20B10D
+ 2359, // dFdx_30B
+ 2362, // textureGatherOffsets_00U20B10Dx400D
+ 2365, // imageAtomicMin_01V20D00D00D
+ 2366, // imageAtomicMin_01V20D00D00E
+ 2367, // gl_LastFragColor
+ 2368, // textureProjGradOffset_00t30B00B00B00D
+ 2369, // min_20E20E
+ 2371, // asin_20B
+ 2373, // imageAtomicCompSwap_01U20D00D00E00E
+ 2374, // texture_00l30B00B
+ 2376, // texture1DProjLod_00g10B00B
+ 2377, // fwidth_10B
+ 2380, // dFdy_00B
+ 2383, // shadow2DLod_00d20B00B
+ 2384, // texture1DProj_00g10B
+ 2385, // lessThan_30E30E
+ 2387, // imulExtended_30D30D30D30D
+ 2389, // transpose_70B
+ 2391, // imulExtended_00D00D00D00D
+ 2393, // imageAtomicAdd_01F20D00D
+ 2394, // imageAtomicAdd_01F20D00E
+ 2395, // texture_00S20B00B
+ 2397, // textureLod_00Y20B00B
+ 2399, // imageAtomicExchange_01c20D00D
+ 2400, // faceforward_10C10C10C
+ 2401, // imageStore_01Z10D30E
+ 2402, // textureQueryLod_00u00B
+ 2403, // imageAtomicExchange_01c20D00B
+ 2404, // min_20D00D
+ 2406, // imageAtomicCompSwap_01P10D00D00D
+ 2407, // uintBitsToFloat_00E
+ 2409, // dFdxFine_20B
+ 2410, // imageAtomicMin_01L00D00D
+ 2411, // imageAtomicExchange_01g00D00D
+ 2412, // bitfieldInsert_20D20D00D00D
+ 2414, // mix_30B30B00B
+ 2416, // textureQueryLod_00U10B
+ 2417, // tanh_00B
+ 2419, // subpassLoad_01o00D
+ 2420, // imageAtomicMax_01N00D00E
+ 2421, // imageAtomicMax_01N00D00D
+ 2422, // max_10C00C
+ 2423, // matrixCompMult_D0BD0B
+ 2424, // imageAtomicXor_01M00D00D
+ 2425, // imageAtomicAnd_01X10D00E
+ 2426, // shadow2DProjLod_00d30B00B
+ 2427, // imageAtomicAnd_01X10D00D
+ 2428, // min_30B30B
+ 2430, // reflect_20C20C
+ 2431, // texelFetch_00h10D00D
+ 2432, // memoryBarrierAtomicCounter_
+ 2434, // bitfieldInsert_00E00E00D00D
+ 2436, // imageAtomicAdd_01b20D00E
+ 2437, // imageAtomicMin_01a20D00E
+ 2438, // textureGrad_00d20B10B10B
+ 2440, // atan_10B
+ 2442, // imageAtomicCompSwap_01g00D00D00D
+ 2443, // clamp_30C30C30C
+ 2444, // textureProj_00v20B
+ 2445, // step_00B10B
+ 2447, // textureProjLod_00I20B00B
+ 2449, // rgb_2_yuv_20B00H
+ 2450, // imageLoad_01P10D
+ 2451, // texture_00T20B
+ 2453, // log2_10B
+ 2455, // imageAtomicAnd_01D20D00D
+ 2456, // imageAtomicAnd_01D20D00E
+ 2457, // findLSB_20E
+ 2459, // findLSB_20D
+ 2461, // imageAtomicCompSwap_01B10D00D00D
+ 2462, // imageAtomicOr_01X10D00D
+ 2463, // imageAtomicOr_01X10D00E
+ 2464, // noise2_30B
+ 2465, // imageAtomicOr_01U20D00D00E
+ 2466, // greaterThanEqual_10B10B
+ 2468, // clamp_10D10D10D
+ 2470, // texelFetch_00M10D00D
+ 2471, // textureQueryLod_00Y20B
+ 2472, // transpose_F0B
+ 2474, // textureOffset_00Y20B20D00B
+ 2476, // textureGradOffset_00S20B20B20B20D
+ 2478, // imageAtomicOr_01U20D00D00D
+ 2479, // clamp_30E30E30E
+ 2481, // textureSize_00R00D
+ 2483, // acosh_10B
+ 2485, // imageLoad_01b20D
+ 2487, // imageAtomicCompSwap_01Z10D00E00E
+ 2488, // textureOffset_00L20B10D00B
+ 2490, // mod_20B00B
+ 2492, // imageLoad_01U20D00D
+ 2493, // textureProjLod_00J30B00B
+ 2495, // subpassLoad_01k
+ 2496, // transpose_90B
+ 2498, // mix_30C30C00C
+ 2499, // subpassLoad_01l
+ 2500, // atomicAnd_00E00E
+ 2502, // max_20D00D
+ 2504, // texelFetchOffset_00I10D00D10D
+ 2506, // imageAtomicMin_01Z10D00D
+ 2507, // imageAtomicMin_01Z10D00E
+ 2508, // imageAtomicCompSwap_01i00D00E00E
+ 2509, // imageAtomicCompSwap_01K20D00D00D
+ 2510, // textureQueryLod_00L10B
+ 2511, // imageStore_01J20D30D
+ 2513, // atomicCounter_00G
+ 2515, // textureGrad_00m20B00B00B
+ 2516, // noise3_20B
+ 2517, // bitfieldInsert_30D30D00D00D
+ 2519, // min_10C00C
+ 2520, // greaterThan_10D10D
+ 2522, // bitfieldExtract_10E00D00D
+ 2524, // textureGradOffset_00h10B00B00B00D
+ 2525, // imageAtomicMax_01V20D00D00D
+ 2526, // texture2D_00I10B00B
+ 2528, // greaterThan_20D20D
+ 2530, // imageAtomicAnd_01W20D00D00D
+ 2531, // imageAtomicAnd_01W20D00D00E
+ 2532, // textureProjLodOffset_00t10B00B00D
+ 2533, // textureProjOffset_00O20B10D
+ 2534, // trunc_00B
+ 2536, // length_10C
+ 2537, // length_10B
+ 2539, // imageLoad_01R10D00D
+ 2540, // imageAtomicAdd_01H20D00D
+ 2541, // imageAtomicAdd_01H20D00E
+ 2542, // subpassLoad_01j
+ 2543, // dot_00B00B
+ 2545, // tan_30B
+ 2547, // textureLod_00T20B00B
+ 2549, // textureProjGrad_00R30B10B10B
+ 2551, // exp2_10B
+ 2553, // textureProjOffset_00X20B10D00B
+ 2555, // textureProjGradOffset_00X30B10B10B10D
+ 2557, // imageAtomicAnd_01B10D00D
+ 2558, // imageStore_01U20D00D30B
+ 2559, // matrixCompMult_A0BA0B
+ 2561, // textureGrad_00S20B20B20B
+ 2563, // round_30B
+ 2565, // round_30C
+ 2566, // anyInvocation_00F
+ 2567, // textureGrad_00x30B20B20B
+ 2569, // imageAtomicCompSwap_01D20D00E00E
+ 2570, // textureProjLod_00o30B00B
+ 2571, // smoothstep_00C00C10C
+ 2572, // interpolateAtSample_00B00D
+ 2573, // dFdx_20B
+ 2576, // texture_00L20B
+ 2578, // barrier_
+ 2580, // imageAtomicOr_01N00D00E
+ 2581, // imageAtomicOr_01N00D00D
+ 2582, // imageAtomicAdd_01a20D00D
+ 2583, // textureGather_00k30B00D
+ 2585, // findMSB_20D
+ 2587, // textureGatherOffset_00L20B10D
+ 2589, // imageAtomicMin_01S10D00D00D
+ 2590, // imageAtomicMin_01S10D00D00E
+ 2591, // textureProjOffset_00S30B20D00B
+ 2593, // imageAtomicAdd_01D20D00D
+ 2594, // normalize_10C
+ 2595, // unpackSnorm4x8_00E
+ 2597, // imageLoad_01C20D
+ 2599, // imageAtomicMax_01C20D00D
+ 2600, // imageAtomicMax_01C20D00E
+ 2601, // textureGather_00l30B00B
+ 2603, // normalize_10B
+ 2605, // asin_30B
+ 2607, // isnan_20B
+ 2609, // isnan_20C
+ 2610, // fwidth_00B
+ 2613, // dFdy_10B
+ 2616, // imageAtomicAdd_01P10D00E
+ 2617, // imageAtomicAdd_01P10D00D
+ 2618, // max_30E00E
+ 2620, // textureLod_00d20B00B
+ 2622, // textureOffset_00q10B10D
+ 2623, // imageAtomicAdd_01c20D00E
+ 2624, // imageAtomicAdd_01c20D00D
+ 2625, // mod_10B00B
+ 2627, // texture_00g00B00B
+ 2628, // uintBitsToFloat_10E
+ 2630, // textureProjOffset_00t30B00D
+ 2631, // matrixCompMult_70B70B
+ 2632, // imageAtomicAdd_01I20D00D
+ 2633, // imageAtomicMax_01M00D00D
+ 2634, // imageAtomicMax_01M00D00E
+ 2635, // textureLod_00k30B00B
+ 2637, // imageAtomicAdd_01E20D00D
+ 2638, // textureLodOffset_00Y20B00B20D
+ 2640, // refract_00C00C00B
+ 2641, // log2_00B
+ 2643, // tanh_10B
+ 2645, // imageAtomicMin_01I20D00E
+ 2646, // textureLod_00h10B00B
+ 2647, // textureGather_00O20B00D
+ 2648, // gl_LocalInvocationID
+ 2650, // clamp_00B00B00B
+ 2652, // textureGather_00d10B
+ 2653, // gl_MaxGeometryAtomicCounterBuffers
+ 2654, // textureOffset_00p10B00D00B
+ 2655, // clamp_10C10C10C
+ 2656, // imageAtomicXor_01B10D00D
+ 2657, // outerProduct_20B10B
+ 2659, // textureProjOffset_00t10B00D
+ 2660, // isinf_20C
+ 2661, // textureGrad_00e30B20B20B
+ 2663, // textureSize_00J00D
+ 2665, // textureQueryLod_00Z20B
+ 2666, // dot_10C10C
+ 2667, // imageAtomicXor_01K20D00E
+ 2668, // imageAtomicXor_01K20D00D
+ 2669, // textureProjGrad_00n30B10B10B
+ 2670, // imageAtomicMin_01U20D00D00E
+ 2671, // imageAtomicMin_01U20D00D00D
+ 2672, // imageAtomicAdd_01Q10D00D
+ 2673, // texture2DProjLodEXT_00I30B00B
+ 2674, // imageAtomicXor_01T10D00D00D
+ 2675, // imageAtomicXor_01T10D00D00E
+ 2676, // imageAtomicAnd_01b20D00D
+ 2677, // step_00B00B
+ 2679, // texture2DLodEXT_00I10B00B
+ 2680, // texture_00K20B00B
+ 2682, // textureProjGradOffset_00n30B10B10B10D
+ 2683, // textureGrad_00J20B20B20B
+ 2685, // imageAtomicCompSwap_01V20D00D00E00E
+ 2686, // textureOffset_00U20B10D00B
+ 2688, // intBitsToFloat_10D
+ 2690, // min_20C20C
+ 2691, // findLSB_10D
+ 2693, // textureProjLodOffset_00Y30B00B20D
+ 2695, // imageAtomicMax_01h00D00E
+ 2696, // texture3D_00J20B
+ 2698, // gl_SecondaryFragDataEXT
+ 2699, // imageAtomicAdd_01X10D00E
+ 2700, // faceforward_20C20C20C
+ 2701, // imageAtomicAnd_01O10D00E
+ 2702, // imageAtomicAdd_01X10D00D
+ 2703, // imageAtomicXor_01W20D00D00D
+ 2704, // imageAtomicXor_01W20D00D00E
+ 2705, // textureGather_00n10B00B
+ 2706, // imageAtomicXor_01Z10D00E
+ 2707, // imageAtomicXor_01Z10D00D
+ 2708, // textureGather_00X10B00D
+ 2710, // imageAtomicMax_01L00D00E
+ 2711, // imageAtomicMax_01L00D00D
+ 2712, // imageAtomicXor_01G20D00E
+ 2713, // imageAtomicXor_01G20D00D
+ 2714, // textureOffset_00a20B10D
+ 2716, // imageAtomicExchange_01X10D00B
+ 2717, // textureGatherOffsets_00v10B10Dx4
+ 2718, // texture2DProj_00I30B00B
+ 2720, // textureQueryLod_00X10B
+ 2721, // imageAtomicAnd_01I20D00E
+ 2722, // textureCubeGradEXT_00K20B20B20B
+ 2723, // min_00B00B
+ 2725, // textureGradOffset_00o00B00B00B00D
+ 2726, // imageAtomicExchange_01Q10D00B
+ 2727, // mix_30C30C30F
+ 2728, // mix_30C30C30C
+ 2729, // gl_WorkGroupID
+ 2731, // degrees_00B
+ 2733, // imageAtomicMax_01J20D00E
+ 2734, // imageAtomicMax_01J20D00D
+ 2735, // imageAtomicMin_01D20D00D
+ 2736, // textureGatherOffsets_00R10B10Dx4
+ 2739, // atomicExchange_00D00D
+ 2741, // textureOffset_00m20B00D00B
+ 2742, // gl_MaxGeometryAtomicCounters
+ 2743, // textureOffset_00f30B10D
+ 2744, // imageStore_01c20D30E
+ 2746, // imageAtomicExchange_01a20D00D
+ 2747, // imageAtomicExchange_01a20D00E
+ 2748, // imageAtomicExchange_01a20D00B
+ 2749, // matrixCompMult_60B60B
+ 2750, // imageAtomicCompSwap_00z10D00D00D
+ 2751, // textureProj_00t30B
+ 2752, // textureProjGradOffset_00t10B00B00B00D
+ 2753, // unpackSnorm2x16_00E
+ 2755, // lessThan_30D30D
+ 2757, // atan_00B00B
+ 2759, // textureQueryLod_00S20B
+ 2760, // notEqual_10B10B
+ 2762, // imageLoad_01G20D
+ 2764, // trunc_30B
+ 2766, // trunc_30C
+ 2767, // length_00B
+ 2769, // length_00C
+ 2770, // imageAtomicAnd_01H20D00D
+ 2771, // imageAtomicAnd_01H20D00E
+ 2772, // textureProj_00X30B00B
+ 2774, // imageAtomicCompSwap_01C20D00E00E
+ 2775, // tan_00B
+ 2777, // min_20E00E
+ 2779, // textureLod_00x30B00B
+ 2781, // textureSize_00j
+ 2782, // textureSize_00n
+ 2783, // imageAtomicXor_01F20D00D
+ 2784, // textureSize_00c
+ 2786, // textureSize_00b
+ 2789, // min_20B20B
+ 2791, // textureSize_00q
+ 2792, // textureSize_00r
+ 2793, // textureSize_00w
+ 2794, // textureSize_00v
+ 2795, // bitfieldInsert_20E20E00D00D
+ 2797, // gl_MaxProgramTexelOffset
+ 2799, // textureSize_00O
+ 2800, // imageAtomicAnd_01a20D00E
+ 2801, // imageAtomicMin_01g00D00D
+ 2802, // trunc_00C
+ 2803, // imageAtomicAnd_01a20D00D
+ 2804, // textureSize_00Q
+ 2806, // textureSize_00P
+ 2809, // imageAtomicAdd_01M00D00E
+ 2810, // imageAtomicAdd_01M00D00D
+ 2811, // textureSize_00W
+ 2813, // textureProjLod_00X20B00B
+ 2815, // smoothstep_00C00C00C
+ 2816, // atomicCounterAnd_00G00E
+ 2817, // faceforward_30B30B30B
+ 2819, // distance_20C20C
+ 2820, // atomicCounterAdd_00G00E
+ 2821, // imageStore_01O10D30B
+ 2822, // texture_00X10B
+ 2824, // ceil_00C
+ 2825, // ceil_00B
+ 2827, // distance_00B00B
+ 2829, // texelFetch_00O10D
+ 2830, // imageAtomicExchange_01C20D00D
+ 2831, // imageAtomicExchange_01C20D00E
+ 2832, // textureGrad_00s30B20B20B
+ 2834, // textureGather_00I10B
+ 2836, // imageAtomicExchange_01C20D00B
+ 2837, // min_30D30D
+ 2839, // imageAtomicExchange_01Z10D00B
+ 2840, // findMSB_30E
+ 2842, // findMSB_30D
+ 2844, // textureGradOffset_00R10B10B10B10D
+ 2846, // fwidth_30B
+ 2849, // textureGrad_00K20B20B20B
+ 2851, // texelFetch_00S20D00D
+ 2853, // max_10B00B
+ 2855, // textureProjGradOffset_00R30B10B10B10D
+ 2857, // texelFetchOffset_00L20D00D10D
+ 2859, // isnan_30C
+ 2860, // transpose_50B
+ 2862, // greaterThanEqual_20D20D
+ 2864, // asinh_00B
+ 2866, // gl_PrimitiveIDIn
+ 2867, // textureGather_00Z20B
+ 2869, // textureGrad_00p10B00B00B
+ 2870, // textureProjOffset_00v30B10D
+ 2871, // greaterThan_20B20B
+ 2873, // min_20D20D
+ 2875, // texelFetchOffset_00g00D00D00D
+ 2876, // imageAtomicCompSwap_01g00D00E00E
+ 2877, // imageAtomicMin_01W20D00D00E
+ 2878, // imageAtomicMin_01W20D00D00D
+ 2879, // imageAtomicXor_01O10D00D
+ 2880, // imageAtomicXor_01O10D00E
+ 2881, // tanh_20B
+ 2883, // textureProj_00m30B00B
+ 2884, // sin_20B
+ 2886, // smoothstep_00C00C30C
+ 2887, // textureSize_00l00D
+ 2889, // textureLod_00o00B00B
+ 2890, // textureOffset_00I10B10D00B
+ 2892, // imageAtomicAnd_00z10D00D
+ 2893, // imageAtomicAnd_00z10D00E
+ 2894, // imageAtomicCompSwap_01W20D00D00D00D
+ 2895, // gl_MaxAtomicCounterBufferSize
+ 2897, // textureOffset_00J20B20D00B
+ 2899, // lessThanEqual_20E20E
+ 2901, // gl_BaseVertex
+ 2902, // textureOffset_00g00B00D
+ 2903, // textureProj_00g30B
+ 2904, // gl_MaxGeometryTotalOutputComponents
+ 2905, // bitfieldInsert_30E30E00D00D
+ 2907, // bitfieldExtract_20E00D00D
+ 2909, // uintBitsToFloat_20E
+ 2911, // unpackUnorm4x8_00E
+ 2913, // imageAtomicExchange_01K20D00E
+ 2914, // mod_10B10B
+ 2916, // imageAtomicExchange_01K20D00B
+ 2917, // imageAtomicAnd_01B10D00E
+ 2918, // imageAtomicXor_01i00D00D
+ 2919, // gl_MaxVertexImageUniforms
+ 2921, // equal_20D20D
+ 2923, // mix_10E10E10F
+ 2925, // textureGather_00R10B00D
+ 2927, // textureSize_00Z00D
+ 2929, // bitfieldExtract_30D00D00D
+ 2931, // imageAtomicXor_01J20D00D
+ 2932, // imageAtomicXor_01J20D00E
+ 2933, // intBitsToFloat_00D
+ 2935, // textureLodOffset_00m20B00B00D
+ 2936, // findLSB_00E
+ 2938, // texelFetch_00p10D00D
+ 2939, // textureGather_00d10B00B
+ 2941, // shadow2DProj_00d30B00B
+ 2942, // imageAtomicAdd_01T10D00D00D
+ 2943, // imageAtomicAdd_01T10D00D00E
+ 2944, // inversesqrt_10B
+ 2946, // inversesqrt_10C
+ 2947, // abs_30D
+ 2949, // transpose_D0B
+ 2951, // abs_30C
+ 2952, // textureProjGrad_00O30B10B10B
+ 2953, // Empty
+ 2953, // imageLoad_01E20D
+ 2955, // textureProj_00N20B00B
+ 2956, // gl_FragData
+ 2958, // dFdxCoarse_20B
+ 2959, // clamp_20E00E00E
+ 2961, // textureProj_00d30B
+ 2963, // gl_MaxVertexOutputVectors
+ 2965, // imageAtomicOr_01i00D00D
+ 2966, // imageAtomicOr_01i00D00E
+ 2967, // shadow1D_00m20B
+ 2968, // textureOffset_00u10B00D
+ 2969, // cosh_10B
+ 2971, // sign_10C
+ 2972, // imageAtomicAnd_01G20D00E
+ 2973, // imageAtomicAnd_01G20D00D
+ 2974, // sign_10D
+ 2976, // umulExtended_00E00E00E00E
+ 2978, // gl_MaxVertexAttribs
+ 2980, // Empty
+ 2980, // texture_00a20B
+ 2982, // imageAtomicExchange_01g00D00B
+ 2983, // imageAtomicExchange_01B10D00B
+ 2984, // ldexp_10B10D
+ 2986, // imageAtomicExchange_01B10D00D
+ 2987, // imageAtomicExchange_01B10D00E
+ 2988, // textureProjOffset_00g30B00D
+ 2989, // texture_00Z20B
+ 2991, // degrees_10B
+ 2993, // texture_00k30B00B
+ 2994, // texture_00K20B
+ 2996, // sinh_10B
+ 2998, // texture_00m20B
+ 2999, // imageAtomicXor_01C20D00D
+ 3000, // textureGatherOffsets_00I10B10Dx400D
+ 3003, // not_30F
+ 3005, // textureProjLodOffset_00I20B00B10D
+ 3007, // textureGather_00K20B
+ 3009, // textureGatherOffset_00R10B10D
+ 3011, // memoryBarrierShared_
+ 3013, // clamp_20B20B20B
+ 3015, // texelFetch_00W20D00D
+ 3017, // textureProjLod_00g10B00B
+ 3018, // trunc_20C
+ 3019, // trunc_20B
+ 3021, // textureProjOffset_00I30B10D00B
+ 3023, // max_00C00C
+ 3024, // tan_10B
+ 3026, // texture_00g00B
+ 3027, // textureLodOffset_00L20B00B10D
+ 3029, // textureLodOffset_00u10B00B00D
+ 3030, // imageAtomicOr_01B10D00D
+ 3031, // imageAtomicOr_01B10D00E
+ 3032, // isinf_20B
+ 3034, // dFdyCoarse_10B
+ 3035, // textureGatherOffset_00X10B10D00D
+ 3037, // min_10E10E
+ 3039, // memoryBarrierImage_
+ 3041, // round_10B
+ 3043, // round_10C
+ 3044, // textureProjLodOffset_00m30B00B00D
+ 3045, // textureProjGradOffset_00g10B00B00B00D
+ 3046, // textureProj_00R30B
+ 3048, // shadow1DProj_00m30B
+ 3049, // texture_00f30B00B
+ 3050, // fma_00B00B00B
+ 3053, // imageStore_01X10D30B
+ 3054, // imageAtomicOr_01b20D00E
+ 3055, // imageAtomicOr_01b20D00D
+ 3056, // textureGatherOffset_00v10B10D00D
+ 3057, // atomicMax_00E00E
+ 3059, // textureQueryLod_00t00B
+ 3060, // textureProjOffset_00R30B10D
+ 3062, // textureProj_00X30B
+ 3064, // findMSB_00D
+ 3066, // findMSB_00E
+ 3068, // textureProjOffset_00X20B10D
+ 3070, // imageAtomicCompSwap_01X10D00D00D
+ 3071, // frexp_30C30D
+ 3072, // mix_10C10C10C
+ 3073, // min_30D00D
+ 3075, // imageAtomicCompSwap_01K20D00E00E
+ 3076, // texture_00M10B00B
+ 3077, // fwidth_20B
+ 3080, // imageAtomicOr_01S10D00D00D
+ 3081, // imageAtomicOr_01S10D00D00E
+ 3082, // mod_30C00C
+ 3083, // imageAtomicAdd_01A10D00D
+ 3084, // imageAtomicAdd_01A10D00E
+ 3085, // texture_00o00B00B
+ 3086, // imageAtomicOr_01H20D00E
+ 3087, // imageAtomicOr_01H20D00D
+ 3088, // cos_20B
+ 3090, // gl_MaxGeometryUniformComponents
+ 3091, // textureGather_00T20B
+ 3093, // textureProjGradOffset_00J30B20B20B20D
+ 3095, // asinh_10B
+ 3097, // texelFetchOffset_00v10D10D
+ 3098, // imageAtomicXor_01E20D00E
+ 3099, // imageAtomicXor_01E20D00D
+ 3100, // textureGatherOffsets_00R10B10Dx400D
};
using Ext = TExtension;
@@ -30541,7 +30643,7 @@ constexpr UnmangledEntry unmangled[] = {
{"dFdx", Ext::UNDEFINED, Ext::UNDEFINED, 300, 0, Shader::FRAGMENT},
{"memoryBarrierShared", Ext::UNDEFINED, Ext::UNDEFINED, 310, 430, Shader::COMPUTE},
{"shadow2DProj", Ext::UNDEFINED, Ext::UNDEFINED, -1, 0, Shader::ALL},
- {"textureLod", Ext::UNDEFINED, Ext::UNDEFINED, -1, 400, Shader::ALL},
+ {"textureLod", Ext::UNDEFINED, Ext::UNDEFINED, 310, -1, Shader::ALL},
{"faceforward", Ext::UNDEFINED, Ext::UNDEFINED, -1, 400, Shader::ALL},
{"abs", Ext::UNDEFINED, Ext::UNDEFINED, -1, 400, Shader::ALL},
{"allInvocations", Ext::UNDEFINED, Ext::UNDEFINED, -1, 460, Shader::ALL},
@@ -30550,7 +30652,7 @@ constexpr UnmangledEntry unmangled[] = {
{"atomicCounterAnd", Ext::UNDEFINED, Ext::UNDEFINED, -1, 460, Shader::ALL},
{"unpackSnorm2x16", Ext::UNDEFINED, Ext::UNDEFINED, 300, 420, Shader::ALL},
{"log2", Ext::UNDEFINED, Ext::UNDEFINED, 0, 0, Shader::ALL},
- {"textureGrad", Ext::UNDEFINED, Ext::UNDEFINED, -1, 400, Shader::ALL},
+ {"textureGrad", Ext::UNDEFINED, Ext::UNDEFINED, 310, -1, Shader::ALL},
{"barrier", Ext::UNDEFINED, Ext::UNDEFINED, 310, 400, Shader::COMPUTE},
{"texture2DProj", Ext::UNDEFINED, Ext::UNDEFINED, 100, 0, Shader::FRAGMENT},
{"atomicCounterDecrement", Ext::UNDEFINED, Ext::UNDEFINED, 310, 420, Shader::ALL},
@@ -30576,7 +30678,6 @@ constexpr UnmangledEntry unmangled[] = {
{"unpackHalf2x16", Ext::UNDEFINED, Ext::UNDEFINED, 300, 420, Shader::ALL},
{"matrixCompMult", Ext::UNDEFINED, Ext::UNDEFINED, 300, -1, Shader::ALL},
{"pow", Ext::UNDEFINED, Ext::UNDEFINED, 0, 0, Shader::ALL},
- {"atomicExchange", Ext::UNDEFINED, Ext::UNDEFINED, 310, 430, Shader::ALL},
{"texture2DProjLod", Ext::UNDEFINED, Ext::UNDEFINED, 100, 0, Shader::VERTEX},
{"ldexp", Ext::UNDEFINED, Ext::UNDEFINED, -1, 400, Shader::ALL},
{"floatBitsToUint", Ext::UNDEFINED, Ext::UNDEFINED, 300, 330, Shader::ALL},
@@ -30650,6 +30751,7 @@ constexpr UnmangledEntry unmangled[] = {
{"shadow2D", Ext::UNDEFINED, Ext::UNDEFINED, -1, 0, Shader::ALL},
{"anyInvocation", Ext::UNDEFINED, Ext::UNDEFINED, -1, 460, Shader::ALL},
{"shadow2DLod", Ext::UNDEFINED, Ext::UNDEFINED, -1, 0, Shader::VERTEX},
+ {"atomicExchange", Ext::UNDEFINED, Ext::UNDEFINED, 310, 430, Shader::ALL},
{"imageAtomicMin", Ext::UNDEFINED, Ext::UNDEFINED, -1, 420, Shader::ALL},
{"allInvocationsEqual", Ext::UNDEFINED, Ext::UNDEFINED, -1, 460, Shader::ALL},
{"textureGradOffset", Ext::UNDEFINED, Ext::UNDEFINED, -1, 130, Shader::ALL},
@@ -31181,7 +31283,7 @@ namespace
{
uint16_t GetNextRuleIndex(uint32_t nameHash)
{
- if (nameHash == 2140 - 1)
+ if (nameHash == 2146 - 1)
return ArraySize(BuiltInArray::kRules);
return BuiltInArray::kMangledOffsets[nameHash + 1];
}
@@ -31193,7 +31295,7 @@ const TSymbol *TSymbolTable::findBuiltIn(const ImmutableString &name, int shader
return nullptr;
uint32_t nameHash = name.mangledNameHash();
- if (nameHash >= 2140)
+ if (nameHash >= 2146)
return nullptr;
const char *actualName = BuiltInArray::kMangledNames[nameHash];
diff --git a/chromium/third_party/angle/src/compiler/translator/SymbolUniqueId.h b/chromium/third_party/angle/src/compiler/translator/SymbolUniqueId.h
index 12330bfc37e..7e0312d0549 100644
--- a/chromium/third_party/angle/src/compiler/translator/SymbolUniqueId.h
+++ b/chromium/third_party/angle/src/compiler/translator/SymbolUniqueId.h
@@ -37,7 +37,7 @@ class TSymbolUniqueId
int mId;
};
-enum class SymbolType
+enum class SymbolType : uint8_t
{
BuiltIn,
UserDefined,
@@ -45,7 +45,7 @@ enum class SymbolType
Empty // Meaning symbol without a name.
};
-enum class SymbolClass
+enum class SymbolClass : uint8_t
{
Function,
Variable,
diff --git a/chromium/third_party/angle/src/compiler/translator/TranslatorGLSL.cpp b/chromium/third_party/angle/src/compiler/translator/TranslatorGLSL.cpp
index 054b2231ade..ee15ec6aa19 100644
--- a/chromium/third_party/angle/src/compiler/translator/TranslatorGLSL.cpp
+++ b/chromium/third_party/angle/src/compiler/translator/TranslatorGLSL.cpp
@@ -254,6 +254,8 @@ void TranslatorGLSL::writeVersion(TIntermNode *root)
void TranslatorGLSL::writeExtensionBehavior(TIntermNode *root, ShCompileOptions compileOptions)
{
+ bool usesTextureCubeMapArray = false;
+
TInfoSinkBase &sink = getInfoSink().obj;
const TExtensionBehavior &extBehavior = getExtensionBehavior();
for (const auto &iter : extBehavior)
@@ -305,6 +307,13 @@ void TranslatorGLSL::writeExtensionBehavior(TIntermNode *root, ShCompileOptions
sink << "#extension GL_ARB_texture_multisample : " << GetBehaviorString(iter.second)
<< "\n";
}
+
+ if ((iter.first == TExtension::OES_texture_cube_map_array ||
+ iter.first == TExtension::EXT_texture_cube_map_array) &&
+ (iter.second == EBhRequire || iter.second == EBhEnable))
+ {
+ usesTextureCubeMapArray = true;
+ }
}
// GLSL ES 3 explicit location qualifiers need to use an extension before GLSL 330
@@ -326,6 +335,20 @@ void TranslatorGLSL::writeExtensionBehavior(TIntermNode *root, ShCompileOptions
sink << "#extension GL_EXT_gpu_shader5 : enable\n";
}
+ if (usesTextureCubeMapArray)
+ {
+ if (getOutputType() >= SH_GLSL_COMPATIBILITY_OUTPUT &&
+ getOutputType() < SH_GLSL_400_CORE_OUTPUT)
+ {
+ sink << "#extension GL_ARB_texture_cube_map_array : enable\n";
+ }
+ else if (getOutputType() == SH_ESSL_OUTPUT && getShaderVersion() < 320)
+ {
+ sink << "#extension GL_OES_texture_cube_map_array : enable\n";
+ sink << "#extension GL_EXT_texture_cube_map_array : enable\n";
+ }
+ }
+
TExtensionGLSL extensionGLSL(getOutputType());
root->traverse(&extensionGLSL);
diff --git a/chromium/third_party/angle/src/compiler/translator/TranslatorMetal.cpp b/chromium/third_party/angle/src/compiler/translator/TranslatorMetal.cpp
index 43539be87cc..7846090b90c 100644
--- a/chromium/third_party/angle/src/compiler/translator/TranslatorMetal.cpp
+++ b/chromium/third_party/angle/src/compiler/translator/TranslatorMetal.cpp
@@ -35,7 +35,7 @@ namespace
ANGLE_NO_DISCARD bool AppendVertexShaderPositionYCorrectionToMain(TCompiler *compiler,
TIntermBlock *root,
TSymbolTable *symbolTable,
- TIntermBinary *negViewportYScale)
+ TIntermSwizzle *negFlipY)
{
// Create a symbol reference to "gl_Position"
const TVariable *position = BuiltInVariable::gl_Position();
@@ -46,8 +46,8 @@ ANGLE_NO_DISCARD bool AppendVertexShaderPositionYCorrectionToMain(TCompiler *com
swizzleOffsetY.push_back(1);
TIntermSwizzle *positionY = new TIntermSwizzle(positionRef, swizzleOffsetY);
- // Create the expression "gl_Position.y * negViewportScaleY"
- TIntermBinary *inverseY = new TIntermBinary(EOpMul, positionY->deepCopy(), negViewportYScale);
+ // Create the expression "gl_Position.y * negFlipY"
+ TIntermBinary *inverseY = new TIntermBinary(EOpMul, positionY->deepCopy(), negFlipY);
// Create the assignment "gl_Position.y = gl_Position.y * negViewportScaleY
TIntermTyped *positionYLHS = positionY->deepCopy();
@@ -81,11 +81,10 @@ bool TranslatorMetal::translate(TIntermBlock *root,
if (getShaderType() == GL_VERTEX_SHADER)
{
- auto negViewportYScale = getDriverUniformNegViewportYScaleRef(driverUniforms);
+ auto negFlipY = getDriverUniformNegFlipYRef(driverUniforms);
// Append gl_Position.y correction to main
- if (!AppendVertexShaderPositionYCorrectionToMain(this, root, &getSymbolTable(),
- negViewportYScale))
+ if (!AppendVertexShaderPositionYCorrectionToMain(this, root, &getSymbolTable(), negFlipY))
{
return false;
}
diff --git a/chromium/third_party/angle/src/compiler/translator/TranslatorVulkan.cpp b/chromium/third_party/angle/src/compiler/translator/TranslatorVulkan.cpp
index 87bb6218600..5b3570cb095 100644
--- a/chromium/third_party/angle/src/compiler/translator/TranslatorVulkan.cpp
+++ b/chromium/third_party/angle/src/compiler/translator/TranslatorVulkan.cpp
@@ -174,9 +174,9 @@ constexpr ImmutableString kLineRasterEmulationSpecConstVarName =
ImmutableString("ANGLELineRasterEmulation");
constexpr const char kViewport[] = "viewport";
-constexpr const char kHalfRenderAreaHeight[] = "halfRenderAreaHeight";
-constexpr const char kViewportYScale[] = "viewportYScale";
-constexpr const char kNegViewportYScale[] = "negViewportYScale";
+constexpr const char kHalfRenderArea[] = "halfRenderArea";
+constexpr const char kFlipXY[] = "flipXY";
+constexpr const char kNegFlipXY[] = "negFlipXY";
constexpr const char kClipDistancesEnabled[] = "clipDistancesEnabled";
constexpr const char kXfbActiveUnpaused[] = "xfbActiveUnpaused";
constexpr const char kXfbVerticesPerDraw[] = "xfbVerticesPerDraw";
@@ -184,12 +184,13 @@ constexpr const char kXfbBufferOffsets[] = "xfbBufferOffsets";
constexpr const char kAcbBufferOffsets[] = "acbBufferOffsets";
constexpr const char kDepthRange[] = "depthRange";
constexpr const char kPreRotation[] = "preRotation";
+constexpr const char kFragRotation[] = "fragRotation";
-constexpr size_t kNumGraphicsDriverUniforms = 11;
+constexpr size_t kNumGraphicsDriverUniforms = 12;
constexpr std::array<const char *, kNumGraphicsDriverUniforms> kGraphicsDriverUniformNames = {
- {kViewport, kHalfRenderAreaHeight, kViewportYScale, kNegViewportYScale, kClipDistancesEnabled,
- kXfbActiveUnpaused, kXfbVerticesPerDraw, kXfbBufferOffsets, kAcbBufferOffsets, kDepthRange,
- kPreRotation}};
+ {kViewport, kHalfRenderArea, kFlipXY, kNegFlipXY, kClipDistancesEnabled, kXfbActiveUnpaused,
+ kXfbVerticesPerDraw, kXfbBufferOffsets, kAcbBufferOffsets, kDepthRange, kPreRotation,
+ kFragRotation}};
constexpr size_t kNumComputeDriverUniforms = 1;
constexpr std::array<const char *, kNumComputeDriverUniforms> kComputeDriverUniformNames = {
@@ -221,22 +222,23 @@ TIntermBinary *CreateDriverUniformRef(const TVariable *driverUniforms, const cha
return new TIntermBinary(EOpIndexDirectInterfaceBlock, angleUniformsRef, indexRef);
}
-// Replaces a builtin variable with a version that corrects the Y coordinate.
-ANGLE_NO_DISCARD bool FlipBuiltinVariable(TCompiler *compiler,
- TIntermBlock *root,
- TIntermSequence *insertSequence,
- TIntermTyped *viewportYScale,
- TSymbolTable *symbolTable,
- const TVariable *builtin,
- const ImmutableString &flippedVariableName,
- TIntermTyped *pivot)
+// Replaces a builtin variable with a version that is rotated and corrects the X and Y coordinates.
+ANGLE_NO_DISCARD bool RotateAndFlipBuiltinVariable(TCompiler *compiler,
+ TIntermBlock *root,
+ TIntermSequence *insertSequence,
+ TIntermTyped *flipXY,
+ TSymbolTable *symbolTable,
+ const TVariable *builtin,
+ const ImmutableString &flippedVariableName,
+ TIntermTyped *pivot,
+ TIntermTyped *fragRotation)
{
// Create a symbol reference to 'builtin'.
TIntermSymbol *builtinRef = new TIntermSymbol(builtin);
- // Create a swizzle to "builtin.y"
- TVector<int> swizzleOffsetY = {1};
- TIntermSwizzle *builtinY = new TIntermSwizzle(builtinRef, swizzleOffsetY);
+ // Create a swizzle to "builtin.xy"
+ TVector<int> swizzleOffsetXY = {0, 1};
+ TIntermSwizzle *builtinXY = new TIntermSwizzle(builtinRef, swizzleOffsetXY);
// Create a symbol reference to our new variable that will hold the modified builtin.
const TType *type = StaticType::GetForVec<EbtFloat>(
@@ -252,10 +254,14 @@ ANGLE_NO_DISCARD bool FlipBuiltinVariable(TCompiler *compiler,
return false;
}
- // Create the expression "(builtin.y - pivot) * viewportYScale + pivot
- TIntermBinary *removePivot = new TIntermBinary(EOpSub, builtinY, pivot);
- TIntermBinary *inverseY = new TIntermBinary(EOpMul, removePivot, viewportYScale);
- TIntermBinary *plusPivot = new TIntermBinary(EOpAdd, inverseY, pivot->deepCopy());
+ // Create the expression "(builtin.xy * fragRotation)"
+ TIntermBinary *rotatedXY =
+ new TIntermBinary(EOpMatrixTimesVector, fragRotation->deepCopy(), builtinXY->deepCopy());
+
+ // Create the expression "(builtin.xy - pivot) * flipXY + pivot
+ TIntermBinary *removePivot = new TIntermBinary(EOpSub, rotatedXY, pivot);
+ TIntermBinary *inverseXY = new TIntermBinary(EOpMul, removePivot, flipXY);
+ TIntermBinary *plusPivot = new TIntermBinary(EOpAdd, inverseXY, pivot->deepCopy());
// Create the corrected variable and copy the value of the original builtin.
TIntermSequence *sequence = new TIntermSequence();
@@ -263,9 +269,10 @@ ANGLE_NO_DISCARD bool FlipBuiltinVariable(TCompiler *compiler,
TIntermAggregate *aggregate = TIntermAggregate::CreateConstructor(builtin->getType(), sequence);
TIntermBinary *assignment = new TIntermBinary(EOpInitialize, flippedBuiltinRef, aggregate);
- // Create an assignment to the replaced variable's y.
- TIntermSwizzle *correctedY = new TIntermSwizzle(flippedBuiltinRef->deepCopy(), swizzleOffsetY);
- TIntermBinary *assignToY = new TIntermBinary(EOpAssign, correctedY, plusPivot);
+ // Create an assignment to the replaced variable's .xy.
+ TIntermSwizzle *correctedXY =
+ new TIntermSwizzle(flippedBuiltinRef->deepCopy(), swizzleOffsetXY);
+ TIntermBinary *assignToY = new TIntermBinary(EOpAssign, correctedXY, plusPivot);
// Add this assigment at the beginning of the main function
insertSequence->insert(insertSequence->begin(), assignToY);
@@ -415,17 +422,18 @@ const TVariable *AddGraphicsDriverUniformsToShader(TIntermBlock *root, TSymbolTa
const std::array<TType *, kNumGraphicsDriverUniforms> kDriverUniformTypes = {{
new TType(EbtFloat, 4),
- new TType(EbtFloat),
- new TType(EbtFloat),
- new TType(EbtFloat),
+ new TType(EbtFloat, 2),
+ new TType(EbtFloat, 2),
+ new TType(EbtFloat, 2),
new TType(EbtUInt), // uint clipDistancesEnabled; // 32 bits for 32 clip distances max
new TType(EbtUInt),
new TType(EbtUInt),
- // NOTE: There's a vec2 gap here that can be used in the future
+ // NOTE: There's a vec3 gap here that can be used in the future
new TType(EbtInt, 4),
new TType(EbtUInt, 4),
emulatedDepthRangeType,
new TType(EbtFloat, 2, 2),
+ new TType(EbtFloat, 2, 2),
}};
for (size_t uniformIndex = 0; uniformIndex < kNumGraphicsDriverUniforms; ++uniformIndex)
@@ -575,10 +583,12 @@ ANGLE_NO_DISCARD bool InsertFragCoordCorrection(TCompiler *compiler,
TSymbolTable *symbolTable,
const TVariable *driverUniforms)
{
- TIntermBinary *viewportYScale = CreateDriverUniformRef(driverUniforms, kViewportYScale);
- TIntermBinary *pivot = CreateDriverUniformRef(driverUniforms, kHalfRenderAreaHeight);
- return FlipBuiltinVariable(compiler, root, insertSequence, viewportYScale, symbolTable,
- BuiltInVariable::gl_FragCoord(), kFlippedFragCoordName, pivot);
+ TIntermBinary *flipXY = CreateDriverUniformRef(driverUniforms, kFlipXY);
+ TIntermBinary *pivot = CreateDriverUniformRef(driverUniforms, kHalfRenderArea);
+ TIntermBinary *fragRotation = CreateDriverUniformRef(driverUniforms, kFragRotation);
+ return RotateAndFlipBuiltinVariable(compiler, root, insertSequence, flipXY, symbolTable,
+ BuiltInVariable::gl_FragCoord(), kFlippedFragCoordName,
+ pivot, fragRotation);
}
// This block adds OpenGL line segment rasterization emulation behind a specialization constant
@@ -964,12 +974,12 @@ bool TranslatorVulkan::translateImpl(TIntermBlock *root,
if (usesPointCoord)
{
- TIntermBinary *viewportYScale =
- CreateDriverUniformRef(driverUniforms, kNegViewportYScale);
+ TIntermBinary *flipXY = CreateDriverUniformRef(driverUniforms, kNegFlipXY);
TIntermConstantUnion *pivot = CreateFloatNode(0.5f);
- if (!FlipBuiltinVariable(this, root, GetMainSequence(root), viewportYScale,
- &getSymbolTable(), BuiltInVariable::gl_PointCoord(),
- kFlippedPointCoordName, pivot))
+ TIntermBinary *fragRotation = CreateDriverUniformRef(driverUniforms, kFragRotation);
+ if (!RotateAndFlipBuiltinVariable(this, root, GetMainSequence(root), flipXY,
+ &getSymbolTable(), BuiltInVariable::gl_PointCoord(),
+ kFlippedPointCoordName, pivot, fragRotation))
{
return false;
}
@@ -985,8 +995,10 @@ bool TranslatorVulkan::translateImpl(TIntermBlock *root,
}
{
- TIntermBinary *viewportYScale = CreateDriverUniformRef(driverUniforms, kViewportYScale);
- if (!RewriteDfdy(this, root, getSymbolTable(), getShaderVersion(), viewportYScale))
+ TIntermBinary *flipXY = CreateDriverUniformRef(driverUniforms, kFlipXY);
+ TIntermBinary *fragRotation = CreateDriverUniformRef(driverUniforms, kFragRotation);
+ if (!RewriteDfdy(this, root, getSymbolTable(), getShaderVersion(), flipXY,
+ fragRotation))
{
return false;
}
@@ -1104,10 +1116,13 @@ bool TranslatorVulkan::shouldFlattenPragmaStdglInvariantAll()
return false;
}
-TIntermBinary *TranslatorVulkan::getDriverUniformNegViewportYScaleRef(
- const TVariable *driverUniforms) const
+TIntermSwizzle *TranslatorVulkan::getDriverUniformNegFlipYRef(const TVariable *driverUniforms) const
{
- return CreateDriverUniformRef(driverUniforms, kNegViewportYScale);
+ // Create a swizzle to "negFlipXY.y"
+ TIntermBinary *negFlipXY = CreateDriverUniformRef(driverUniforms, kNegFlipXY);
+ TVector<int> swizzleOffsetY = {1};
+ TIntermSwizzle *negFlipY = new TIntermSwizzle(negFlipXY, swizzleOffsetY);
+ return negFlipY;
}
TIntermBinary *TranslatorVulkan::getDriverUniformDepthRangeReservedFieldRef(
diff --git a/chromium/third_party/angle/src/compiler/translator/TranslatorVulkan.h b/chromium/third_party/angle/src/compiler/translator/TranslatorVulkan.h
index 6b3c71aff3f..8458a490226 100644
--- a/chromium/third_party/angle/src/compiler/translator/TranslatorVulkan.h
+++ b/chromium/third_party/angle/src/compiler/translator/TranslatorVulkan.h
@@ -30,7 +30,7 @@ class TranslatorVulkan : public TCompiler
PerformanceDiagnostics *perfDiagnostics) override;
bool shouldFlattenPragmaStdglInvariantAll() override;
- TIntermBinary *getDriverUniformNegViewportYScaleRef(const TVariable *driverUniforms) const;
+ TIntermSwizzle *getDriverUniformNegFlipYRef(const TVariable *driverUniforms) const;
TIntermBinary *getDriverUniformDepthRangeReservedFieldRef(
const TVariable *driverUniforms) const;
// Subclass can call this method to transform the AST before writing the final output.
diff --git a/chromium/third_party/angle/src/compiler/translator/Types.cpp b/chromium/third_party/angle/src/compiler/translator/Types.cpp
index d5431c386cd..2a5bf1dd9b0 100644
--- a/chromium/third_party/angle/src/compiler/translator/Types.cpp
+++ b/chromium/third_party/angle/src/compiler/translator/Types.cpp
@@ -54,6 +54,8 @@ const char *getBasicString(TBasicType t)
return "sampler2DMS";
case EbtSampler2DMSArray:
return "sampler2DMSArray";
+ case EbtSamplerCubeArray:
+ return "samplerCubeArray";
case EbtISampler2D:
return "isampler2D";
case EbtISampler3D:
@@ -66,6 +68,8 @@ const char *getBasicString(TBasicType t)
return "isampler2DMS";
case EbtISampler2DMSArray:
return "isampler2DMSArray";
+ case EbtISamplerCubeArray:
+ return "isamplerCubeArray";
case EbtUSampler2D:
return "usampler2D";
case EbtUSampler3D:
@@ -78,12 +82,16 @@ const char *getBasicString(TBasicType t)
return "usampler2DMS";
case EbtUSampler2DMSArray:
return "usampler2DMSArray";
+ case EbtUSamplerCubeArray:
+ return "usamplerCubeArray";
case EbtSampler2DShadow:
return "sampler2DShadow";
case EbtSamplerCubeShadow:
return "samplerCubeShadow";
case EbtSampler2DArrayShadow:
return "sampler2DArrayShadow";
+ case EbtSamplerCubeArrayShadow:
+ return "samplerCubeArrayShadow";
case EbtStruct:
return "structure";
case EbtInterfaceBlock:
@@ -112,6 +120,12 @@ const char *getBasicString(TBasicType t)
return "iimageCube";
case EbtUImageCube:
return "uimageCube";
+ case EbtImageCubeArray:
+ return "imageCubeArray";
+ case EbtIImageCubeArray:
+ return "iimageCubeArray";
+ case EbtUImageCubeArray:
+ return "uimageCubeArray";
case EbtAtomicCounter:
return "atomic_uint";
case EbtSamplerVideoWEBGL:
diff --git a/chromium/third_party/angle/src/compiler/translator/builtin_function_declarations.txt b/chromium/third_party/angle/src/compiler/translator/builtin_function_declarations.txt
index 891757569bb..e353cf29095 100644
--- a/chromium/third_party/angle/src/compiler/translator/builtin_function_declarations.txt
+++ b/chromium/third_party/angle/src/compiler/translator/builtin_function_declarations.txt
@@ -649,6 +649,23 @@ GROUP BEGIN TextureSizeMSArrayExt
ivec3 textureSize(gsampler2DMSArray);
GROUP END TextureSizeMSArrayExt
+// These functions are part of OES/EXT_texture_cube_map.
+// There's no way to mark alternative extensions for builtins, so these are marked with none.
+// TODO(anglebug.com/4589)
+GROUP BEGIN OES_cube_map_array
+ DEFAULT METADATA {"essl_level": "ESSL3_1_BUILTINS", "op": "CallBuiltInFunction"}
+ ivec3 textureSize(gsamplerCubeArray, int);
+ ivec3 textureSize(samplerCubeArrayShadow, int);
+ gvec4 texture(gsamplerCubeArray, vec4);
+ gvec4 texture(gsamplerCubeArray, vec4, float);
+ float texture(samplerCubeArrayShadow, vec4, float);
+ gvec4 textureLod(gsamplerCubeArray, vec4, float);
+ gvec4 textureGrad(gsamplerCubeArray, vec4, vec3, vec3);
+ gvec4 textureGather(gsamplerCubeArray, vec4);
+ gvec4 textureGather(gsamplerCubeArray, vec4, int);
+ vec4 textureGather(samplerCubeArrayShadow, vec4, float);
+GROUP END OES_cube_map_array
+
GROUP BEGIN TexelFetchMS
DEFAULT METADATA {"essl_level": "ESSL3_1_BUILTINS", "glsl_level": "GLSL1_5_BUILTINS", "op": "CallBuiltInFunction"}
gvec4 texelFetch(gsampler2DMS, ivec2, int);
@@ -1001,6 +1018,13 @@ GROUP BEGIN Image {"queryFunction": true}
void imageStore(gimage3D, ivec3, gvec4);
void imageStore(gimage2DArray, ivec3, gvec4);
void imageStore(gimageCube, ivec3, gvec4);
+
+ // These functions are part of OES/EXT_texture_cube_map.
+ // There's no way to mark alternative extensions for builtins, so these are marked with none.
+ // TODO(anglebug.com/4589)
+ DEFAULT METADATA {"essl_level": "ESSL3_1_BUILTINS", "op": "CallBuiltInFunction"}
+ gvec4 imageStore(gimageCubeArray, ivec3, gvec4);
+
DEFAULT METADATA {"glsl_level": "GLSL4_2_BUILTINS", "op": "CallBuiltInFunction"}
void imageStore(writeonly IMAGE_PARAMS, gvec4);
GROUP END Store
@@ -1010,6 +1034,13 @@ GROUP BEGIN Image {"queryFunction": true}
gvec4 imageLoad(gimage3D, ivec3);
gvec4 imageLoad(gimage2DArray, ivec3);
gvec4 imageLoad(gimageCube, ivec3);
+
+ // These functions are part of OES/EXT_texture_cube_map.
+ // There's no way to mark alternative extensions for builtins, so these are marked with none.
+ // TODO(anglebug.com/4589)
+ DEFAULT METADATA {"essl_level": "ESSL3_1_BUILTINS", "op": "CallBuiltInFunction"}
+ gvec4 imageLoad(gimageCubeArray, ivec3);
+
DEFAULT METADATA {"glsl_level": "GLSL4_2_BUILTINS", "op": "CallBuiltInFunction"}
gvec4 imageLoad(readonly IMAGE_PARAMS);
GROUP END Load
@@ -1018,6 +1049,13 @@ GROUP BEGIN Image {"queryFunction": true}
ivec3 imageSize(gimage3D);
ivec3 imageSize(gimage2DArray);
ivec2 imageSize(gimageCube);
+
+ // These functions are part of OES/EXT_texture_cube_map.
+ // There's no way to mark alternative extensions for builtins, so these are marked with none.
+ // TODO(anglebug.com/4589)
+ DEFAULT METADATA {"essl_level": "ESSL3_1_BUILTINS", "op": "CallBuiltInFunction"}
+ ivec3 imageSize(gimageCubeArray);
+
DEFAULT METADATA {"glsl_level": "GLSL4_3_BUILTINS", "op": "CallBuiltInFunction"}
int imageSize(readonly writeonly gimage1D);
ivec2 imageSize(readonly writeonly gimage2D);
diff --git a/chromium/third_party/angle/src/compiler/translator/glslang.l b/chromium/third_party/angle/src/compiler/translator/glslang.l
index a77728b21b6..e1b2e2c14f1 100644
--- a/chromium/third_party/angle/src/compiler/translator/glslang.l
+++ b/chromium/third_party/angle/src/compiler/translator/glslang.l
@@ -108,6 +108,7 @@ static int ES3_reserved_ES3_1_extension_ES3_2_keyword(TParseContext *context, TE
static int ES3_reserved_ES3_extension(TParseContext *context, TExtension extension, int token);
static int ES3_reserved_ES3_extension_ES3_1_keyword(TParseContext *context, TExtension extension, int token);
static int ES3_1_reserved_ES3_1_extension_ES3_2_keyword(TParseContext *context, TExtension extension, int token);
+static int ES3_1_reserved_ES3_1_extension_ES3_2_keyword_2(TParseContext *context, TExtension extension1, TExtension extension2, int token1, int token2);
static int WEBGL_video_texture_extension(TParseContext *context, int token);
static int uint_constant(TParseContext *context);
static int int_constant(TParseContext *context);
@@ -231,6 +232,10 @@ O [0-7]
"sampler2DMSArray" { return ES3_reserved_ES3_1_extension_ES3_2_keyword(context, TExtension::OES_texture_storage_multisample_2d_array, SAMPLER2DMSARRAY); }
"isampler2DMSArray" { return ES3_reserved_ES3_1_extension_ES3_2_keyword(context, TExtension::OES_texture_storage_multisample_2d_array, ISAMPLER2DMSARRAY); }
"usampler2DMSArray" { return ES3_reserved_ES3_1_extension_ES3_2_keyword(context, TExtension::OES_texture_storage_multisample_2d_array, USAMPLER2DMSARRAY); }
+"samplerCubeArray" { return ES3_1_reserved_ES3_1_extension_ES3_2_keyword_2(context, TExtension::OES_texture_cube_map_array, TExtension::EXT_texture_cube_map_array, SAMPLERCUBEARRAYOES, SAMPLERCUBEARRAYEXT); }
+"samplerCubeArrayShadow" { return ES3_1_reserved_ES3_1_extension_ES3_2_keyword_2(context, TExtension::OES_texture_cube_map_array, TExtension::EXT_texture_cube_map_array, SAMPLERCUBEARRAYSHADOWOES, SAMPLERCUBEARRAYSHADOWEXT); }
+"isamplerCubeArray" { return ES3_1_reserved_ES3_1_extension_ES3_2_keyword_2(context, TExtension::OES_texture_cube_map_array, TExtension::EXT_texture_cube_map_array, ISAMPLERCUBEARRAYOES, ISAMPLERCUBEARRAYEXT); }
+"usamplerCubeArray" { return ES3_1_reserved_ES3_1_extension_ES3_2_keyword_2(context, TExtension::OES_texture_cube_map_array, TExtension::EXT_texture_cube_map_array, USAMPLERCUBEARRAYOES, USAMPLERCUBEARRAYEXT); }
"samplerVideoWEBGL" { return WEBGL_video_texture_extension(context, SAMPLERVIDEOWEBGL); }
"struct" { return STRUCT; }
@@ -253,6 +258,9 @@ O [0-7]
"iimageCube" { return ES3_reserved_ES3_1_keyword(context, IIMAGECUBE); }
"uimageCube" { return ES3_reserved_ES3_1_keyword(context, UIMAGECUBE); }
"imageCube" { return ES3_reserved_ES3_1_keyword(context, IMAGECUBE); }
+"imageCubeArray" { return ES3_1_reserved_ES3_1_extension_ES3_2_keyword_2(context, TExtension::OES_texture_cube_map_array, TExtension::EXT_texture_cube_map_array, IMAGECUBEARRAYOES, IMAGECUBEARRAYEXT); }
+"iimageCubeArray" { return ES3_1_reserved_ES3_1_extension_ES3_2_keyword_2(context, TExtension::OES_texture_cube_map_array, TExtension::EXT_texture_cube_map_array, IIMAGECUBEARRAYOES, IIMAGECUBEARRAYEXT); }
+"uimageCubeArray" { return ES3_1_reserved_ES3_1_extension_ES3_2_keyword_2(context, TExtension::OES_texture_cube_map_array, TExtension::EXT_texture_cube_map_array, UIMAGECUBEARRAYOES, UIMAGECUBEARRAYEXT); }
"readonly" { return ES3_reserved_ES3_1_keyword(context, READONLY); }
"writeonly" { return ES3_reserved_ES3_1_keyword(context, WRITEONLY); }
"coherent" { return ES3_reserved_ES3_1_keyword(context, COHERENT); }
@@ -711,6 +719,31 @@ static int ES3_1_reserved_ES3_1_extension_ES3_2_keyword(TParseContext *context,
return check_type(yyscanner);
}
+static int ES3_1_reserved_ES3_1_extension_ES3_2_keyword_2(TParseContext *context, TExtension extension1, TExtension extension2, int token1, int token2)
+{
+ struct yyguts_t* yyg = (struct yyguts_t*) context->getScanner();
+ yyscan_t yyscanner = (yyscan_t) context->getScanner();
+
+ // A keyword in GLSL ES 3.20 or GLSL ES 3.10 with enabled extension.
+ if (is_extension_enabled_or_is_core(context, 310, extension1, 320))
+ {
+ return token1;
+ }
+ else if (is_extension_enabled_or_is_core(context, 310, extension2, 320))
+ {
+ return token2;
+ }
+
+ // A reserved word in GLSL ES 3.10
+ if (context->getShaderVersion() == 310)
+ {
+ return reserved_word(yyscanner);
+ }
+
+ yylval->lex.string = AllocatePoolCharArray(yytext, yyleng);
+ return check_type(yyscanner);
+}
+
int uint_constant(TParseContext *context)
{
struct yyguts_t* yyg = (struct yyguts_t*) context->getScanner();
diff --git a/chromium/third_party/angle/src/compiler/translator/glslang.y b/chromium/third_party/angle/src/compiler/translator/glslang.y
index 8a0c52fbb0a..bddbf613ed6 100644
--- a/chromium/third_party/angle/src/compiler/translator/glslang.y
+++ b/chromium/third_party/angle/src/compiler/translator/glslang.y
@@ -173,9 +173,13 @@ extern void yyerror(YYLTYPE* yylloc, TParseContext* context, void *scanner, cons
%token <lex> SAMPLER2DMS ISAMPLER2DMS USAMPLER2DMS
%token <lex> SAMPLER2DMSARRAY ISAMPLER2DMSARRAY USAMPLER2DMSARRAY
%token <lex> SAMPLER3D SAMPLER3DRECT SAMPLER2DSHADOW SAMPLERCUBESHADOW SAMPLER2DARRAYSHADOW SAMPLERVIDEOWEBGL
+%token <lex> SAMPLERCUBEARRAYOES SAMPLERCUBEARRAYSHADOWOES ISAMPLERCUBEARRAYOES USAMPLERCUBEARRAYOES
+%token <lex> SAMPLERCUBEARRAYEXT SAMPLERCUBEARRAYSHADOWEXT ISAMPLERCUBEARRAYEXT USAMPLERCUBEARRAYEXT
%token <lex> SAMPLEREXTERNAL2DY2YEXT
%token <lex> IMAGE2D IIMAGE2D UIMAGE2D IMAGE3D IIMAGE3D UIMAGE3D IMAGE2DARRAY IIMAGE2DARRAY UIMAGE2DARRAY
%token <lex> IMAGECUBE IIMAGECUBE UIMAGECUBE
+%token <lex> IMAGECUBEARRAYOES IIMAGECUBEARRAYOES UIMAGECUBEARRAYOES
+%token <lex> IMAGECUBEARRAYEXT IIMAGECUBEARRAYEXT UIMAGECUBEARRAYEXT
%token <lex> ATOMICUINT
%token <lex> LAYOUT
%token <lex> YUVCSCSTANDARDEXT YUVCSCSTANDARDEXTCONSTANT
@@ -1102,6 +1106,22 @@ type_specifier_nonarray
| SAMPLER2DMSARRAY {
$$.initialize(EbtSampler2DMSArray, @1);
}
+ | SAMPLERCUBEARRAYOES {
+ if (context->getShaderVersion() < 320
+ && !context->checkCanUseExtension(@1, TExtension::OES_texture_cube_map_array))
+ {
+ context->error(@1, "unsupported type", "__samplerCubeArray");
+ }
+ $$.initialize(EbtSamplerCubeArray, @1);
+ }
+ | SAMPLERCUBEARRAYEXT {
+ if (context->getShaderVersion() < 320
+ && !context->checkCanUseExtension(@1, TExtension::EXT_texture_cube_map_array))
+ {
+ context->error(@1, "unsupported type", "__samplerCubeArray");
+ }
+ $$.initialize(EbtSamplerCubeArray, @1);
+ }
| ISAMPLER2D {
$$.initialize(EbtISampler2D, @1);
}
@@ -1120,6 +1140,22 @@ type_specifier_nonarray
| ISAMPLER2DMSARRAY {
$$.initialize(EbtISampler2DMSArray, @1);
}
+ | ISAMPLERCUBEARRAYOES {
+ if (context->getShaderVersion() < 320
+ && !context->checkCanUseExtension(@1, TExtension::OES_texture_cube_map_array))
+ {
+ context->error(@1, "unsupported type", "__isamplerCubeArray");
+ }
+ $$.initialize(EbtISamplerCubeArray, @1);
+ }
+ | ISAMPLERCUBEARRAYEXT {
+ if (context->getShaderVersion() < 320
+ && !context->checkCanUseExtension(@1, TExtension::EXT_texture_cube_map_array))
+ {
+ context->error(@1, "unsupported type", "__isamplerCubeArray");
+ }
+ $$.initialize(EbtISamplerCubeArray, @1);
+ }
| USAMPLER2D {
$$.initialize(EbtUSampler2D, @1);
}
@@ -1138,6 +1174,22 @@ type_specifier_nonarray
| USAMPLER2DMSARRAY {
$$.initialize(EbtUSampler2DMSArray, @1);
}
+ | USAMPLERCUBEARRAYOES {
+ if (context->getShaderVersion() < 320
+ && !context->checkCanUseExtension(@1, TExtension::OES_texture_cube_map_array))
+ {
+ context->error(@1, "unsupported type", "__usamplerCubeArray");
+ }
+ $$.initialize(EbtUSamplerCubeArray, @1);
+ }
+ | USAMPLERCUBEARRAYEXT {
+ if (context->getShaderVersion() < 320
+ && !context->checkCanUseExtension(@1, TExtension::EXT_texture_cube_map_array))
+ {
+ context->error(@1, "unsupported type", "__usamplerCubeArray");
+ }
+ $$.initialize(EbtUSamplerCubeArray, @1);
+ }
| SAMPLER2DSHADOW {
$$.initialize(EbtSampler2DShadow, @1);
}
@@ -1147,6 +1199,22 @@ type_specifier_nonarray
| SAMPLER2DARRAYSHADOW {
$$.initialize(EbtSampler2DArrayShadow, @1);
}
+ | SAMPLERCUBEARRAYSHADOWOES {
+ if (context->getShaderVersion() < 320
+ && !context->checkCanUseExtension(@1, TExtension::OES_texture_cube_map_array))
+ {
+ context->error(@1, "unsupported type", "__samplerCubeArrayShadow");
+ }
+ $$.initialize(EbtSamplerCubeArrayShadow, @1);
+ }
+ | SAMPLERCUBEARRAYSHADOWEXT {
+ if (context->getShaderVersion() < 320
+ && !context->checkCanUseExtension(@1, TExtension::EXT_texture_cube_map_array))
+ {
+ context->error(@1, "unsupported type", "__samplerCubeArrayShadow");
+ }
+ $$.initialize(EbtSamplerCubeArrayShadow, @1);
+ }
| SAMPLERVIDEOWEBGL {
if (!context->checkCanUseExtension(@1, TExtension::WEBGL_video_texture))
{
@@ -1214,6 +1282,54 @@ type_specifier_nonarray
| UIMAGECUBE {
$$.initialize(EbtUImageCube, @1);
}
+ | IMAGECUBEARRAYOES {
+ if (context->getShaderVersion() < 320
+ && !context->checkCanUseExtension(@1, TExtension::OES_texture_cube_map_array))
+ {
+ context->error(@1, "unsupported type", "__imageCubeArray");
+ }
+ $$.initialize(EbtImageCubeArray, @1);
+ }
+ | IMAGECUBEARRAYEXT {
+ if (context->getShaderVersion() < 320
+ && !context->checkCanUseExtension(@1, TExtension::EXT_texture_cube_map_array))
+ {
+ context->error(@1, "unsupported type", "__imageCubeArray");
+ }
+ $$.initialize(EbtImageCubeArray, @1);
+ }
+ | IIMAGECUBEARRAYOES {
+ if (context->getShaderVersion() < 320
+ && !context->checkCanUseExtension(@1, TExtension::OES_texture_cube_map_array))
+ {
+ context->error(@1, "unsupported type", "__iimageCubeArray");
+ }
+ $$.initialize(EbtIImageCubeArray, @1);
+ }
+ | IIMAGECUBEARRAYEXT {
+ if (context->getShaderVersion() < 320
+ && !context->checkCanUseExtension(@1, TExtension::EXT_texture_cube_map_array))
+ {
+ context->error(@1, "unsupported type", "__iimageCubeArray");
+ }
+ $$.initialize(EbtIImageCubeArray, @1);
+ }
+ | UIMAGECUBEARRAYOES {
+ if (context->getShaderVersion() < 320
+ && !context->checkCanUseExtension(@1, TExtension::OES_texture_cube_map_array))
+ {
+ context->error(@1, "unsupported type", "__uimageCubeArray");
+ }
+ $$.initialize(EbtUImageCubeArray, @1);
+ }
+ | UIMAGECUBEARRAYEXT {
+ if (context->getShaderVersion() < 320
+ && !context->checkCanUseExtension(@1, TExtension::EXT_texture_cube_map_array))
+ {
+ context->error(@1, "unsupported type", "__uimageCubeArray");
+ }
+ $$.initialize(EbtUImageCubeArray, @1);
+ }
| ATOMICUINT {
$$.initialize(EbtAtomicCounter, @1);
}
diff --git a/chromium/third_party/angle/src/compiler/translator/glslang_lex_autogen.cpp b/chromium/third_party/angle/src/compiler/translator/glslang_lex_autogen.cpp
index c6ef03e7cb2..ac4990522f3 100644
--- a/chromium/third_party/angle/src/compiler/translator/glslang_lex_autogen.cpp
+++ b/chromium/third_party/angle/src/compiler/translator/glslang_lex_autogen.cpp
@@ -414,8 +414,8 @@ static void yynoreturn yy_fatal_error(const char *msg, yyscan_t yyscanner);
yyg->yy_hold_char = *yy_cp; \
*yy_cp = '\0'; \
yyg->yy_c_buf_p = yy_cp;
-#define YY_NUM_RULES 249
-#define YY_END_OF_BUFFER 250
+#define YY_NUM_RULES 256
+#define YY_END_OF_BUFFER 257
/* This struct is not used in this scanner,
but its presence is necessary. */
struct yy_trans_info
@@ -423,71 +423,72 @@ struct yy_trans_info
flex_int32_t yy_verify;
flex_int32_t yy_nxt;
};
-static const flex_int16_t yy_accept[902] = {
- 0, 0, 0, 0, 0, 250, 248, 247, 247, 231, 237, 242, 226, 227, 235, 234, 223,
- 232, 230, 236, 189, 189, 224, 220, 238, 225, 239, 243, 186, 228, 229, 241, 186, 186,
- 186, 186, 186, 186, 186, 186, 186, 186, 186, 186, 186, 186, 186, 186, 186, 186, 186,
- 186, 186, 186, 221, 240, 222, 233, 246, 245, 249, 244, 217, 203, 222, 211, 206, 201,
- 209, 199, 210, 200, 195, 202, 194, 188, 189, 0, 192, 0, 229, 221, 228, 218, 214,
- 216, 215, 219, 186, 207, 213, 186, 186, 186, 186, 186, 186, 186, 186, 186, 186,
-
- 186, 186, 186, 186, 13, 186, 186, 186, 186, 186, 186, 186, 186, 186, 186, 186, 186,
- 186, 16, 186, 186, 25, 186, 186, 186, 186, 186, 186, 186, 186, 186, 186, 186, 186,
- 186, 186, 186, 186, 186, 186, 186, 186, 186, 186, 186, 186, 186, 186, 186, 186, 186,
- 186, 186, 186, 186, 186, 186, 208, 212, 244, 0, 198, 194, 0, 197, 191, 0, 193,
- 187, 204, 205, 186, 186, 146, 186, 186, 186, 186, 186, 186, 186, 186, 186, 186, 186,
- 186, 186, 186, 186, 186, 186, 186, 186, 186, 186, 186, 186, 186, 14, 186,
-
- 186, 186, 186, 186, 186, 186, 186, 186, 186, 30, 186, 186, 186, 186, 186, 186, 186,
- 186, 186, 186, 186, 186, 26, 186, 186, 186, 186, 186, 186, 186, 186, 186, 186, 186,
- 186, 186, 186, 186, 186, 186, 186, 186, 186, 186, 186, 186, 186, 186, 186, 186, 186,
- 186, 186, 186, 186, 186, 186, 186, 186, 0, 195, 0, 194, 196, 190, 186, 186, 186,
- 186, 33, 186, 186, 186, 19, 183, 186, 186, 186, 186, 186, 186, 186, 186, 186, 186,
- 17, 149, 186, 186, 186, 186, 22, 186, 186, 153, 164, 186, 186, 186, 186,
-
- 186, 186, 186, 186, 186, 186, 186, 186, 186, 161, 4, 38, 39, 40, 186, 186, 186,
- 186, 186, 186, 186, 186, 186, 186, 186, 186, 186, 186, 186, 186, 186, 186, 186, 186,
- 186, 186, 186, 186, 186, 152, 34, 186, 186, 31, 186, 186, 186, 186, 186, 186, 186,
- 50, 51, 52, 32, 186, 186, 186, 186, 186, 186, 186, 186, 11, 186, 56, 57, 58,
- 186, 147, 186, 186, 7, 186, 186, 186, 186, 173, 174, 175, 186, 35, 186, 165, 29,
- 176, 177, 178, 2, 170, 171, 172, 186, 186, 186, 27, 168, 186, 186, 186,
-
- 186, 186, 53, 54, 55, 186, 186, 186, 186, 186, 186, 186, 186, 186, 186, 186, 114,
- 186, 186, 186, 186, 186, 186, 186, 186, 162, 186, 186, 186, 186, 186, 186, 186, 186,
- 186, 186, 186, 148, 186, 186, 185, 59, 60, 61, 186, 186, 15, 186, 186, 186, 119,
- 186, 186, 9, 186, 186, 117, 186, 186, 186, 163, 158, 120, 186, 186, 186, 186, 186,
- 186, 154, 186, 186, 186, 186, 186, 89, 41, 44, 46, 45, 42, 48, 47, 49, 43,
- 186, 186, 186, 186, 169, 145, 186, 186, 156, 186, 186, 186, 37, 115, 28,
-
- 182, 23, 157, 88, 186, 167, 18, 186, 186, 186, 186, 186, 186, 186, 186, 186, 186,
- 186, 186, 186, 186, 186, 186, 20, 36, 186, 186, 186, 186, 186, 186, 121, 94, 100,
- 186, 186, 186, 186, 186, 91, 93, 3, 186, 186, 186, 186, 112, 186, 186, 186, 186,
- 186, 186, 186, 150, 186, 186, 186, 186, 186, 8, 186, 186, 10, 186, 186, 186, 186,
- 186, 186, 21, 108, 12, 159, 122, 95, 102, 186, 186, 186, 186, 186, 186, 186, 186,
- 186, 186, 186, 186, 186, 155, 186, 186, 186, 106, 113, 109, 186, 186, 186,
-
- 186, 186, 186, 186, 186, 151, 123, 96, 101, 186, 186, 166, 186, 110, 186, 186, 186,
- 186, 6, 186, 186, 186, 186, 186, 186, 186, 186, 186, 105, 160, 1, 186, 186, 186,
- 186, 186, 186, 184, 186, 118, 5, 179, 62, 65, 186, 186, 186, 186, 186, 186, 186,
- 186, 186, 186, 186, 186, 186, 186, 107, 186, 186, 186, 186, 186, 186, 103, 186, 186,
- 186, 186, 186, 136, 70, 71, 186, 186, 186, 186, 186, 186, 186, 186, 186, 186, 186,
- 186, 186, 186, 186, 116, 186, 186, 186, 104, 138, 75, 76, 186, 186, 186,
-
- 186, 111, 186, 186, 186, 186, 186, 186, 186, 131, 186, 186, 186, 186, 186, 186, 186,
- 186, 186, 186, 186, 69, 186, 186, 186, 186, 63, 186, 186, 186, 186, 186, 186, 186,
- 186, 186, 186, 186, 186, 186, 186, 186, 132, 124, 186, 97, 186, 186, 186, 74, 186,
- 186, 72, 186, 186, 186, 186, 186, 186, 186, 186, 186, 186, 186, 186, 186, 186, 186,
- 133, 186, 186, 79, 186, 186, 77, 186, 186, 125, 98, 186, 127, 186, 128, 186, 186,
- 186, 186, 186, 186, 24, 186, 186, 186, 186, 67, 186, 66, 142, 186, 186,
-
- 186, 126, 99, 186, 186, 186, 186, 186, 186, 186, 186, 186, 186, 186, 186, 140, 143,
- 186, 134, 186, 68, 186, 186, 186, 186, 186, 186, 186, 186, 186, 141, 144, 186, 186,
- 186, 186, 137, 73, 186, 186, 186, 180, 186, 186, 186, 80, 186, 186, 186, 139, 78,
- 186, 186, 186, 186, 186, 186, 186, 186, 186, 84, 186, 186, 186, 186, 186, 186, 186,
- 186, 186, 85, 186, 186, 186, 186, 81, 186, 87, 86, 90, 186, 129, 130, 92, 186,
- 186, 186, 64, 186, 186, 186, 181, 186, 135, 82, 186, 186, 186, 186, 83,
-
- 0};
+static const flex_int16_t yy_accept[938] = {
+ 0, 0, 0, 0, 0, 257, 255, 254, 254, 238, 244, 249, 233, 234, 242, 241, 230, 239, 237,
+ 243, 196, 196, 231, 227, 245, 232, 246, 250, 193, 235, 236, 248, 193, 193, 193, 193, 193, 193,
+ 193, 193, 193, 193, 193, 193, 193, 193, 193, 193, 193, 193, 193, 193, 193, 193, 228, 247, 229,
+ 240, 253, 252, 256, 251, 224, 210, 229, 218, 213, 208, 216, 206, 217, 207, 202, 209, 201, 195,
+ 196, 0, 199, 0, 236, 228, 235, 225, 221, 223, 222, 226, 193, 214, 220, 193, 193, 193, 193,
+ 193, 193, 193, 193, 193, 193,
+
+ 193, 193, 193, 193, 13, 193, 193, 193, 193, 193, 193, 193, 193, 193, 193, 193, 193, 193, 16,
+ 193, 193, 25, 193, 193, 193, 193, 193, 193, 193, 193, 193, 193, 193, 193, 193, 193, 193, 193,
+ 193, 193, 193, 193, 193, 193, 193, 193, 193, 193, 193, 193, 193, 193, 193, 193, 193, 193, 193,
+ 215, 219, 251, 0, 205, 201, 0, 204, 198, 0, 200, 194, 211, 212, 193, 193, 153, 193, 193,
+ 193, 193, 193, 193, 193, 193, 193, 193, 193, 193, 193, 193, 193, 193, 193, 193, 193, 193, 193,
+ 193, 193, 193, 14, 193,
+
+ 193, 193, 193, 193, 193, 193, 193, 193, 193, 30, 193, 193, 193, 193, 193, 193, 193, 193, 193,
+ 193, 193, 193, 26, 193, 193, 193, 193, 193, 193, 193, 193, 193, 193, 193, 193, 193, 193, 193,
+ 193, 193, 193, 193, 193, 193, 193, 193, 193, 193, 193, 193, 193, 193, 193, 193, 193, 193, 193,
+ 193, 193, 0, 202, 0, 201, 203, 197, 193, 193, 193, 193, 33, 193, 193, 193, 19, 190, 193,
+ 193, 193, 193, 193, 193, 193, 193, 193, 193, 17, 156, 193, 193, 193, 193, 22, 193, 193, 160,
+ 171, 193, 193, 193, 193,
+
+ 193, 193, 193, 193, 193, 193, 193, 193, 193, 168, 4, 38, 39, 40, 193, 193, 193, 193, 193,
+ 193, 193, 193, 193, 193, 193, 193, 193, 193, 193, 193, 193, 193, 193, 193, 193, 193, 193, 193,
+ 193, 159, 34, 193, 193, 31, 193, 193, 193, 193, 193, 193, 193, 50, 51, 52, 32, 193, 193,
+ 193, 193, 193, 193, 193, 193, 11, 193, 56, 57, 58, 193, 154, 193, 193, 7, 193, 193, 193,
+ 193, 180, 181, 182, 193, 35, 193, 172, 29, 183, 184, 185, 2, 177, 178, 179, 193, 193, 193,
+ 27, 175, 193, 193, 193,
+
+ 193, 193, 53, 54, 55, 193, 193, 193, 193, 193, 193, 193, 193, 193, 193, 193, 121, 193, 193,
+ 193, 193, 193, 193, 193, 193, 169, 193, 193, 193, 193, 193, 193, 193, 193, 193, 193, 193, 155,
+ 193, 193, 192, 59, 60, 61, 193, 193, 15, 193, 193, 193, 126, 193, 193, 9, 193, 193, 124,
+ 193, 193, 193, 170, 165, 127, 193, 193, 193, 193, 193, 193, 161, 193, 193, 193, 193, 193, 93,
+ 41, 44, 46, 45, 42, 48, 47, 49, 43, 193, 193, 193, 193, 176, 152, 193, 193, 163, 193,
+ 193, 193, 37, 122, 28,
+
+ 189, 23, 164, 92, 193, 174, 18, 193, 193, 193, 193, 193, 193, 193, 193, 193, 193, 193, 193,
+ 193, 193, 193, 193, 20, 36, 193, 193, 193, 193, 193, 193, 128, 98, 104, 193, 193, 193, 193,
+ 193, 95, 97, 3, 193, 193, 193, 193, 119, 193, 193, 193, 193, 193, 193, 193, 157, 193, 193,
+ 193, 193, 193, 8, 193, 193, 10, 193, 193, 193, 193, 193, 193, 21, 115, 12, 166, 129, 99,
+ 106, 193, 193, 193, 193, 193, 193, 193, 193, 193, 193, 193, 193, 193, 162, 193, 193, 193, 113,
+ 120, 116, 193, 193, 193,
+
+ 193, 193, 193, 193, 193, 158, 130, 100, 105, 193, 193, 173, 193, 117, 193, 193, 193, 193, 6,
+ 193, 193, 193, 193, 193, 193, 193, 193, 193, 109, 167, 1, 193, 193, 193, 193, 193, 193, 191,
+ 193, 125, 5, 186, 62, 65, 193, 193, 193, 193, 193, 193, 193, 193, 193, 193, 193, 193, 193,
+ 193, 114, 193, 193, 193, 193, 193, 193, 107, 193, 193, 193, 193, 193, 193, 143, 70, 71, 193,
+ 193, 193, 193, 193, 193, 193, 193, 193, 193, 193, 193, 193, 193, 193, 123, 193, 193, 193, 108,
+ 145, 75, 76, 193, 193,
+
+ 193, 193, 118, 193, 193, 193, 193, 193, 193, 193, 193, 138, 193, 193, 193, 193, 193, 193, 193,
+ 193, 193, 193, 193, 193, 69, 193, 193, 193, 193, 63, 193, 193, 193, 193, 193, 193, 193, 193,
+ 193, 193, 193, 193, 193, 193, 193, 193, 139, 193, 131, 193, 101, 193, 193, 193, 193, 74, 193,
+ 193, 72, 193, 193, 193, 193, 193, 193, 193, 193, 193, 193, 193, 193, 193, 193, 193, 193, 140,
+ 193, 193, 193, 79, 193, 193, 77, 193, 193, 132, 102, 193, 193, 134, 193, 135, 193, 193, 193,
+ 193, 193, 193, 193, 193,
+
+ 24, 193, 193, 193, 193, 67, 193, 66, 149, 193, 193, 193, 193, 133, 103, 193, 193, 193, 193,
+ 193, 193, 193, 193, 193, 193, 193, 193, 110, 193, 193, 193, 147, 150, 193, 193, 141, 193, 68,
+ 193, 193, 193, 193, 193, 193, 193, 193, 193, 193, 193, 148, 151, 193, 193, 193, 111, 193, 193,
+ 144, 73, 193, 193, 193, 193, 187, 193, 193, 193, 80, 193, 193, 193, 193, 112, 146, 78, 193,
+ 193, 193, 193, 193, 193, 193, 193, 193, 193, 193, 84, 193, 87, 193, 193, 193, 193, 193, 193,
+ 193, 193, 193, 85, 89,
+
+ 193, 193, 193, 193, 193, 81, 193, 91, 86, 90, 94, 193, 136, 137, 96, 193, 193, 193, 193,
+ 64, 193, 193, 193, 188, 193, 193, 142, 82, 193, 193, 193, 193, 88, 193, 193, 83, 0};
static const YY_CHAR yy_ec[256] = {
0, 1, 1, 1, 1, 1, 1, 1, 1, 2, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1,
@@ -511,148 +512,152 @@ static const YY_CHAR yy_meta[82] = {0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1,
6, 6, 6, 7, 6, 6, 6, 6, 1, 1, 1, 6, 4, 4, 4, 4, 3, 5, 6, 6, 6,
6, 6, 6, 6, 6, 6, 6, 6, 6, 7, 6, 6, 6, 6, 6, 1, 1, 1, 1};
-static const flex_int16_t yy_base[908] = {
- 0, 0, 0, 81, 0, 1155, 1156, 1156, 1156, 1126, 135, 159, 1156, 1156, 1125,
- 156, 1156, 155, 153, 1124, 175, 166, 1122, 1156, 175, 1122, 153, 1156, 0, 1156,
- 1156, 157, 1096, 148, 158, 168, 178, 141, 175, 1081, 187, 193, 154, 159, 161,
- 1075, 199, 1088, 208, 185, 215, 220, 117, 1073, 1156, 178, 1156, 1156, 1156, 1156,
- 1156, 0, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 240, 1156, 248,
- 241, 259, 317, 1156, 0, 1156, 1156, 1156, 1116, 1156, 1156, 1156, 1115, 0, 1156,
- 1156, 1072, 1070, 1075, 224, 1072, 1080, 1078, 1078, 1065, 1068,
-
- 1079, 231, 1073, 1061, 1058, 1071, 1058, 1055, 1055, 1061, 192, 236, 1055, 1065, 1051,
- 1057, 1060, 1061, 0, 1053, 1063, 241, 1062, 1043, 1056, 1037, 227, 1041, 1054, 1045,
- 253, 1038, 254, 1050, 1052, 248, 1041, 257, 1028, 1037, 274, 287, 1041, 1037, 1039,
- 1028, 1031, 279, 260, 292, 1040, 1028, 1040, 150, 1033, 1032, 1020, 1156, 1156, 0,
- 341, 1156, 312, 357, 1156, 1156, 367, 377, 357, 1156, 1156, 1038, 1029, 0, 1025,
- 1020, 1024, 1033, 1027, 1029, 345, 1013, 1013, 1024, 1016, 279, 1026, 1023, 1023, 1021,
- 1018, 1010, 1016, 1003, 1001, 1013, 999, 1015, 0, 1012,
-
- 1000, 1007, 1004, 1008, 1009, 1002, 999, 988, 987, 1000, 1003, 991, 1002, 998, 986,
- 992, 983, 387, 988, 991, 982, 989, 978, 982, 973, 987, 986, 977, 983, 340,
- 967, 970, 968, 967, 977, 967, 962, 960, 962, 972, 958, 960, 957, 968, 967,
- 970, 952, 350, 960, 956, 954, 963, 942, 401, 960, 962, 951, 943, 980, 422,
- 432, 442, 454, 1156, 1156, 947, 938, 948, 947, 0, 945, 949, 404, 0, 0,
- 937, 935, 935, 936, 931, 939, 928, 945, 934, 407, 0, 0, 928, 938, 937,
- 937, 0, 922, 413, 0, 0, 924, 416, 931, 932,
-
- 923, 917, 916, 917, 916, 916, 393, 462, 911, 0, 0, 907, 906, 905, 907,
- 908, 913, 907, 903, 916, 911, 911, 909, 908, 902, 896, 898, 897, 901, 906,
- 892, 895, 890, 898, 903, 891, 888, 900, 891, 0, 0, 897, 893, 0, 885,
- 885, 890, 881, 888, 465, 885, 0, 0, 0, 0, 875, 887, 886, 873, 874,
- 883, 884, 884, 0, 869, 0, 0, 0, 870, 0, 878, 869, 0, 868, 869,
- 863, 873, 0, 0, 0, 864, 0, 860, 0, 0, 0, 0, 0, 0, 0,
- 0, 0, 870, 469, 869, 0, 0, 867, 863, 860,
-
- 908, 907, 0, 0, 0, 850, 475, 478, 481, 855, 851, 856, 847, 845, 858,
- 843, 0, 843, 856, 845, 841, 847, 842, 849, 849, 0, 846, 843, 847, 831,
- 829, 832, 838, 844, 839, 838, 826, 0, 828, 829, 0, 0, 0, 0, 826,
- 829, 0, 823, 833, 824, 0, 834, 814, 0, 823, 818, 0, 811, 811, 824,
- 0, 826, 0, 487, 845, 844, 843, 804, 803, 0, 820, 819, 814, 855, 846,
- 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 801, 814, 801, 798, 0,
- 0, 803, 350, 0, 800, 807, 806, 0, 792, 0,
-
- 0, 0, 0, 0, 789, 0, 0, 788, 799, 490, 792, 798, 797, 794, 789,
- 786, 808, 792, 777, 777, 790, 775, 787, 0, 0, 780, 809, 808, 807, 768,
- 767, 478, 481, 0, 779, 782, 780, 769, 765, 780, 0, 0, 776, 773, 772,
- 762, 0, 761, 751, 768, 754, 498, 762, 765, 0, 788, 787, 786, 747, 746,
- 0, 760, 747, 0, 757, 750, 742, 743, 749, 752, 0, 0, 0, 0, 778,
- 777, 0, 748, 751, 736, 743, 734, 741, 742, 742, 741, 727, 509, 738, 738,
- 0, 739, 728, 727, 0, 0, 0, 758, 757, 756,
-
- 717, 716, 712, 724, 719, 0, 753, 752, 0, 723, 726, 0, 518, 0, 704,
- 725, 743, 711, 0, 707, 706, 715, 715, 703, 717, 701, 715, 710, 0, 0,
- 0, 733, 732, 731, 692, 691, 690, 0, 690, 0, 0, 486, 497, 718, 700,
- 703, 686, 699, 697, 685, 684, 693, 693, 716, 715, 714, 675, 674, 0, 679,
- 669, 672, 673, 672, 682, 0, 685, 681, 683, 679, 666, 703, 507, 0, 674,
- 677, 667, 668, 660, 667, 658, 683, 667, 663, 665, 663, 663, 662, 661, 0,
- 649, 648, 658, 0, 684, 512, 0, 655, 658, 655,
-
- 640, 0, 656, 655, 639, 631, 639, 629, 637, 0, 634, 633, 658, 642, 640,
- 640, 633, 623, 626, 640, 624, 661, 635, 636, 633, 630, 644, 617, 618, 630,
- 629, 613, 612, 611, 636, 620, 618, 618, 621, 616, 597, 596, 0, 628, 596,
- 626, 594, 598, 597, 634, 608, 605, 0, 609, 599, 600, 584, 586, 570, 118,
- 177, 173, 196, 239, 254, 279, 276, 290, 0, 299, 341, 396, 372, 409, 0,
- 419, 420, 0, 0, 449, 0, 450, 0, 464, 478, 476, 475, 479, 484, 0,
- 479, 489, 481, 489, 516, 493, 0, 0, 507, 508,
-
- 528, 0, 0, 510, 511, 497, 496, 499, 512, 504, 517, 518, 497, 498, 506,
- 0, 0, 522, 534, 504, 536, 526, 520, 508, 526, 520, 553, 510, 511, 519,
- 0, 0, 554, 536, 534, 535, 0, 0, 539, 528, 534, 0, 535, 521, 544,
- 0, 532, 559, 564, 0, 0, 548, 555, 540, 538, 539, 531, 548, 555, 556,
- 0, 554, 538, 578, 575, 539, 572, 600, 544, 545, 0, 562, 564, 565, 556,
- 0, 581, 0, 0, 0, 591, 0, 0, 0, 559, 560, 554, 0, 580, 556,
- 557, 0, 615, 0, 0, 584, 599, 587, 592, 0,
-
- 1156, 635, 640, 645, 650, 653, 656};
-
-static const flex_int16_t yy_def[908] = {
- 0, 901, 1, 901, 3, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901,
- 901, 901, 901, 901, 902, 901, 901, 901, 901, 901, 901, 903, 901, 901, 901, 903, 903,
- 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903,
- 903, 903, 903, 901, 901, 901, 901, 901, 901, 901, 904, 901, 901, 901, 901, 901, 901,
- 901, 901, 901, 901, 905, 901, 906, 20, 902, 901, 901, 907, 901, 901, 901, 901, 901,
- 901, 901, 901, 903, 901, 901, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903,
-
- 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903,
- 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903,
- 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903,
- 903, 903, 903, 903, 903, 903, 901, 901, 904, 901, 901, 906, 901, 901, 901, 901, 901,
- 907, 901, 901, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903,
- 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903,
-
- 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903,
- 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903,
- 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903,
- 903, 903, 903, 903, 903, 903, 903, 903, 901, 901, 901, 901, 901, 901, 903, 903, 903,
- 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903,
- 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903,
-
- 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903,
- 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903,
- 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903,
- 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903,
- 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903,
- 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903,
-
- 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903,
- 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903,
- 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903,
- 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903,
- 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903,
- 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903,
-
- 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903,
- 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903,
- 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903,
- 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903,
- 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903,
- 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903,
-
- 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903,
- 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903,
- 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903,
- 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903,
- 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903,
- 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903,
-
- 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903,
- 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903,
- 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903,
- 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903,
- 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903,
- 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903,
-
- 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903,
- 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903,
- 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903,
- 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903,
- 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903,
- 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903,
-
- 0, 901, 901, 901, 901, 901, 901};
-
-static const flex_int16_t yy_nxt[1238] = {
+static const flex_int16_t yy_base[944] = {
+ 0, 0, 0, 81, 0, 1191, 1192, 1192, 1192, 1162, 135, 159, 1192, 1192, 1161,
+ 156, 1192, 155, 153, 1160, 175, 166, 1158, 1192, 175, 1158, 153, 1192, 0, 1192,
+ 1192, 157, 1132, 148, 158, 168, 178, 141, 175, 1117, 187, 193, 154, 159, 161,
+ 1111, 199, 1124, 208, 185, 215, 220, 117, 1109, 1192, 178, 1192, 1192, 1192, 1192,
+ 1192, 0, 1192, 1192, 1192, 1192, 1192, 1192, 1192, 1192, 1192, 1192, 240, 1192, 248,
+ 241, 259, 317, 1192, 0, 1192, 1192, 1192, 1152, 1192, 1192, 1192, 1151, 0, 1192,
+ 1192, 1108, 1106, 1111, 224, 1108, 1116, 1114, 1114, 1101, 1104,
+
+ 1115, 231, 1109, 1097, 1094, 1107, 1094, 1091, 1091, 1097, 192, 236, 1091, 1101, 1087,
+ 1093, 1096, 1097, 0, 1089, 1099, 241, 1098, 1079, 1092, 1073, 227, 1077, 1090, 1081,
+ 253, 1074, 254, 1086, 1088, 248, 1077, 257, 1064, 1073, 274, 287, 1077, 1073, 1075,
+ 1064, 1067, 279, 260, 292, 1076, 1064, 1076, 150, 1069, 1068, 1056, 1192, 1192, 0,
+ 341, 1192, 312, 357, 1192, 1192, 367, 377, 357, 1192, 1192, 1074, 1065, 0, 1061,
+ 1056, 1060, 1069, 1063, 1065, 345, 1049, 1049, 1060, 1052, 279, 1062, 1059, 1059, 1057,
+ 1054, 1046, 1052, 1039, 1037, 1049, 1035, 1051, 0, 1048,
+
+ 1036, 1043, 1040, 1044, 1045, 1038, 1035, 1024, 1023, 1036, 1039, 1027, 1038, 1034, 1022,
+ 1028, 1019, 387, 1024, 1027, 1018, 1025, 1014, 1018, 1009, 1023, 1022, 1013, 1019, 340,
+ 1003, 1006, 1004, 1003, 1013, 1003, 998, 996, 998, 1008, 994, 996, 993, 1004, 1003,
+ 1006, 988, 350, 996, 992, 990, 999, 978, 401, 996, 998, 987, 979, 1016, 422,
+ 432, 442, 454, 1192, 1192, 983, 974, 984, 983, 0, 981, 985, 404, 0, 0,
+ 973, 971, 971, 972, 967, 975, 964, 981, 970, 407, 0, 0, 964, 974, 973,
+ 973, 0, 958, 413, 0, 0, 960, 416, 967, 968,
+
+ 959, 953, 952, 953, 952, 952, 393, 462, 947, 0, 0, 943, 942, 941, 943,
+ 944, 949, 943, 939, 952, 947, 947, 945, 944, 938, 932, 934, 933, 937, 942,
+ 928, 931, 926, 934, 939, 927, 924, 936, 927, 0, 0, 933, 929, 0, 921,
+ 921, 926, 917, 924, 465, 921, 0, 0, 0, 0, 911, 923, 922, 909, 910,
+ 919, 920, 920, 0, 905, 0, 0, 0, 906, 0, 914, 905, 0, 904, 905,
+ 899, 909, 0, 0, 0, 900, 0, 896, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 906, 469, 905, 0, 0, 903, 899, 896,
+
+ 944, 943, 0, 0, 0, 886, 475, 478, 481, 891, 887, 892, 883, 881, 894,
+ 879, 0, 879, 892, 881, 877, 883, 878, 885, 885, 0, 882, 879, 883, 867,
+ 865, 868, 874, 880, 875, 874, 862, 0, 864, 865, 0, 0, 0, 0, 862,
+ 865, 0, 859, 869, 860, 0, 870, 850, 0, 859, 854, 0, 847, 847, 860,
+ 0, 862, 0, 487, 881, 880, 879, 840, 839, 0, 856, 855, 850, 891, 882,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 837, 850, 837, 834, 0,
+ 0, 839, 350, 0, 836, 843, 842, 0, 828, 0,
+
+ 0, 0, 0, 0, 825, 0, 0, 824, 835, 490, 828, 834, 833, 830, 825,
+ 822, 844, 828, 813, 813, 826, 811, 823, 0, 0, 816, 845, 844, 843, 804,
+ 803, 478, 481, 0, 815, 818, 816, 805, 801, 816, 0, 0, 812, 809, 808,
+ 798, 0, 797, 787, 804, 790, 498, 798, 801, 0, 824, 823, 822, 783, 782,
+ 0, 796, 783, 0, 793, 786, 778, 779, 785, 788, 0, 0, 0, 0, 814,
+ 813, 0, 784, 787, 772, 779, 770, 777, 778, 778, 777, 763, 509, 774, 774,
+ 0, 775, 764, 763, 0, 0, 0, 794, 793, 792,
+
+ 753, 752, 748, 760, 755, 0, 789, 788, 0, 759, 762, 0, 518, 0, 740,
+ 761, 779, 747, 0, 743, 742, 751, 751, 739, 753, 737, 751, 746, 772, 0,
+ 0, 768, 767, 766, 727, 726, 725, 0, 725, 0, 0, 486, 497, 753, 735,
+ 738, 721, 734, 732, 720, 719, 728, 728, 751, 750, 749, 710, 709, 0, 714,
+ 704, 707, 708, 707, 717, 743, 719, 715, 717, 713, 700, 699, 736, 507, 0,
+ 707, 710, 700, 701, 693, 700, 691, 716, 700, 696, 698, 696, 696, 695, 694,
+ 0, 682, 681, 691, 717, 716, 512, 0, 687, 690,
+
+ 687, 672, 0, 688, 687, 671, 670, 662, 670, 660, 668, 0, 665, 664, 663,
+ 688, 672, 670, 670, 663, 653, 656, 670, 654, 691, 665, 666, 663, 660, 514,
+ 648, 649, 661, 660, 644, 643, 642, 641, 666, 650, 648, 648, 651, 646, 627,
+ 626, 0, 632, 657, 625, 655, 619, 636, 608, 607, 644, 133, 176, 213, 212,
+ 242, 266, 269, 298, 297, 297, 353, 356, 359, 398, 427, 423, 463, 435, 442,
+ 0, 463, 477, 479, 522, 499, 498, 527, 490, 491, 0, 0, 507, 501, 0,
+ 502, 0, 488, 511, 512, 498, 497, 500, 501, 502,
+
+ 0, 496, 506, 498, 506, 533, 510, 0, 0, 509, 525, 526, 546, 0, 0,
+ 528, 529, 530, 516, 515, 518, 519, 532, 524, 515, 538, 539, 0, 518, 519,
+ 527, 0, 0, 528, 544, 556, 526, 558, 548, 542, 530, 551, 549, 543, 576,
+ 533, 534, 535, 543, 0, 0, 544, 579, 561, 0, 559, 560, 0, 0, 564,
+ 565, 554, 560, 0, 561, 547, 570, 0, 549, 559, 586, 591, 0, 0, 0,
+ 575, 576, 583, 568, 566, 567, 559, 560, 577, 584, 585, 0, 583, 598, 568,
+ 608, 605, 569, 570, 603, 631, 575, 576, 0, 0,
+
+ 593, 595, 596, 587, 594, 0, 613, 0, 0, 0, 0, 623, 0, 0, 0,
+ 591, 592, 586, 607, 0, 613, 589, 590, 0, 608, 649, 0, 0, 600, 619,
+ 595, 635, 0, 623, 628, 0, 1192, 671, 676, 681, 686, 689, 692};
+
+static const flex_int16_t yy_def[944] = {
+ 0, 937, 1, 937, 3, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937,
+ 937, 937, 937, 937, 938, 937, 937, 937, 937, 937, 937, 939, 937, 937, 937, 939, 939,
+ 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939,
+ 939, 939, 939, 937, 937, 937, 937, 937, 937, 937, 940, 937, 937, 937, 937, 937, 937,
+ 937, 937, 937, 937, 941, 937, 942, 20, 938, 937, 937, 943, 937, 937, 937, 937, 937,
+ 937, 937, 937, 939, 937, 937, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939,
+
+ 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939,
+ 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939,
+ 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939,
+ 939, 939, 939, 939, 939, 939, 937, 937, 940, 937, 937, 942, 937, 937, 937, 937, 937,
+ 943, 937, 937, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939,
+ 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939,
+
+ 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939,
+ 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939,
+ 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939,
+ 939, 939, 939, 939, 939, 939, 939, 939, 937, 937, 937, 937, 937, 937, 939, 939, 939,
+ 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939,
+ 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939,
+
+ 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939,
+ 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939,
+ 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939,
+ 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939,
+ 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939,
+ 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939,
+
+ 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939,
+ 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939,
+ 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939,
+ 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939,
+ 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939,
+ 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939,
+
+ 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939,
+ 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939,
+ 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939,
+ 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939,
+ 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939,
+ 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939,
+
+ 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939,
+ 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939,
+ 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939,
+ 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939,
+ 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939,
+ 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939,
+
+ 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939,
+ 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939,
+ 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939,
+ 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939,
+ 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939,
+ 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939,
+
+ 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939,
+ 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939,
+ 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939,
+ 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939,
+ 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939,
+ 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939,
+
+ 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939,
+ 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939,
+ 939, 939, 0, 937, 937, 937, 937, 937, 937};
+
+static const flex_int16_t yy_nxt[1274] = {
0, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 21, 21,
21, 21, 21, 21, 21, 21, 22, 23, 24, 25, 26, 27, 28, 28, 28, 28, 28, 28, 28,
28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 29, 30, 31, 32, 33, 34, 35,
@@ -664,83 +669,85 @@ static const flex_int16_t yy_nxt[1238] = {
61, 61, 61, 61, 61, 61, 61, 61, 61, 61, 61, 58, 58, 58, 61, 61, 61, 61, 61,
61, 61, 61, 61, 61, 61, 61, 61, 61, 61, 61, 61, 61, 61, 61, 61, 61, 61, 61,
61, 58, 58, 58, 58, 63, 64, 65, 68, 70, 72, 72, 72, 72, 72, 72, 72, 72, 72,
- 72, 155, 74, 81, 86, 87, 71, 69, 89, 156, 66, 74, 795, 75, 75, 75, 75, 75, 75,
+ 72, 155, 74, 81, 86, 87, 71, 69, 89, 156, 66, 74, 797, 75, 75, 75, 75, 75, 75,
75, 75, 76, 76, 82,
77, 83, 84, 92, 107, 158, 108, 126, 90, 77, 78, 255, 128, 256, 130, 109, 129, 93, 94,
- 78, 127, 99, 79, 77, 95, 100, 96, 131, 110, 97, 98, 101, 77, 796, 102, 103, 111, 78,
- 112, 104, 116, 113, 144, 797, 105, 145, 78, 114, 117, 79, 106, 119, 133, 146, 120, 195, 159,
- 121, 122, 118, 147, 137, 123, 124, 798, 125, 196, 134, 138, 139, 135, 74, 140, 152, 161, 162,
- 148, 153, 141, 142, 149, 143, 164, 165, 150, 166, 154, 151, 901, 197, 175, 184, 216, 77, 176,
- 185, 186, 161, 162, 799,
-
- 217, 229, 198, 78, 207, 164, 165, 208, 209, 224, 233, 210, 166, 211, 221, 901, 77, 230, 231,
- 800, 222, 248, 225, 234, 226, 801, 167, 237, 167, 249, 78, 168, 168, 168, 168, 168, 168, 168,
- 168, 168, 168, 239, 238, 246, 247, 250, 164, 165, 280, 281, 260, 802, 260, 251, 240, 261, 261,
- 261, 261, 261, 261, 261, 261, 261, 261, 803, 262, 804, 262, 164, 165, 263, 263, 263, 263, 263,
+ 78, 127, 99, 79, 77, 95, 100, 96, 131, 110, 97, 98, 101, 77, 798, 102, 103, 111, 78,
+ 112, 104, 116, 113, 144, 799, 105, 145, 78, 114, 117, 79, 106, 119, 133, 146, 120, 195, 159,
+ 121, 122, 118, 147, 137, 123, 124, 800, 125, 196, 134, 138, 139, 135, 74, 140, 152, 161, 162,
+ 148, 153, 141, 142, 149, 143, 164, 165, 150, 166, 154, 151, 937, 197, 175, 184, 216, 77, 176,
+ 185, 186, 161, 162, 801,
+
+ 217, 229, 198, 78, 207, 164, 165, 208, 209, 224, 233, 210, 166, 211, 221, 937, 77, 230, 231,
+ 802, 222, 248, 225, 234, 226, 803, 167, 237, 167, 249, 78, 168, 168, 168, 168, 168, 168, 168,
+ 168, 168, 168, 239, 238, 246, 247, 250, 164, 165, 280, 281, 260, 804, 260, 251, 240, 261, 261,
+ 261, 261, 261, 261, 261, 261, 261, 261, 805, 262, 806, 262, 164, 165, 263, 263, 263, 263, 263,
263, 263, 263, 263, 263, 168, 168, 168, 168, 168, 168, 168, 168, 168, 168, 168, 168, 168, 168,
168, 168, 168, 168, 168,
- 168, 265, 274, 312, 313, 314, 326, 547, 345, 805, 327, 548, 264, 401, 402, 275, 346, 352, 353,
- 354, 366, 367, 368, 378, 379, 380, 806, 807, 265, 386, 387, 388, 390, 391, 392, 264, 261, 261,
+ 168, 265, 274, 312, 313, 314, 326, 547, 345, 807, 327, 548, 264, 401, 402, 275, 346, 352, 353,
+ 354, 366, 367, 368, 378, 379, 380, 808, 809, 265, 386, 387, 388, 390, 391, 392, 264, 261, 261,
261, 261, 261, 261, 261, 261, 261, 261, 261, 261, 261, 261, 261, 261, 261, 261, 261, 261, 263,
- 263, 263, 263, 263, 263, 263, 263, 263, 263, 808, 162, 263, 263, 263, 263, 263, 263, 263, 263,
- 263, 263, 403, 404, 405, 442, 443, 444, 465, 466, 467, 809, 810, 165, 162, 477, 478, 479, 480,
+ 263, 263, 263, 263, 263, 263, 263, 263, 263, 810, 162, 263, 263, 263, 263, 263, 263, 263, 263,
+ 263, 263, 403, 404, 405, 442, 443, 444, 465, 466, 467, 811, 812, 165, 162, 477, 478, 479, 480,
481, 482, 483, 484, 485,
- 468, 469, 527, 528, 529, 556, 557, 558, 580, 811, 812, 582, 165, 598, 599, 600, 679, 813, 530,
- 531, 581, 559, 560, 583, 632, 633, 634, 681, 680, 601, 602, 814, 603, 654, 655, 656, 682, 712,
- 683, 684, 635, 636, 734, 604, 815, 816, 713, 817, 714, 657, 658, 735, 818, 736, 819, 820, 821,
+ 468, 469, 527, 528, 529, 556, 557, 558, 580, 813, 814, 582, 165, 598, 599, 600, 680, 815, 530,
+ 531, 581, 559, 560, 583, 632, 633, 634, 682, 681, 601, 602, 816, 603, 654, 655, 656, 683, 715,
+ 684, 685, 635, 636, 738, 604, 770, 817, 716, 818, 717, 657, 658, 739, 819, 740, 820, 821, 771,
822, 823, 824, 825, 826, 827, 828, 829, 830, 831, 832, 833, 834, 835, 836, 837, 838, 839, 840,
841, 842, 843, 844, 845, 846, 847, 848, 849, 850, 851, 852, 853, 854, 855, 856, 857, 858, 859,
860, 861, 862, 863, 864,
865, 866, 867, 868, 869, 870, 871, 872, 873, 874, 875, 876, 877, 878, 879, 880, 881, 882, 883,
- 884, 885, 886, 887, 888, 889, 890, 891, 892, 893, 894, 895, 896, 897, 898, 899, 900, 76, 76,
- 794, 793, 792, 76, 88, 88, 88, 88, 88, 160, 160, 160, 160, 160, 72, 791, 72, 163, 790,
- 163, 169, 169, 169, 789, 788, 787, 786, 785, 784, 783, 782, 781, 780, 779, 778, 777, 776, 775,
- 774, 773, 772, 771, 770, 769, 768, 767, 766, 765, 764, 763, 762, 761, 760, 759, 758, 757, 756,
- 755, 754, 753, 752, 751,
-
- 750, 749, 748, 747, 746, 745, 744, 743, 742, 741, 740, 739, 738, 737, 733, 732, 731, 730, 729,
- 728, 727, 726, 725, 724, 723, 722, 721, 720, 719, 718, 717, 716, 715, 711, 710, 709, 708, 707,
- 706, 705, 704, 703, 702, 701, 700, 699, 698, 697, 696, 695, 694, 693, 692, 691, 690, 689, 688,
- 687, 686, 685, 678, 677, 676, 675, 674, 673, 672, 671, 670, 669, 668, 667, 666, 665, 664, 663,
- 662, 661, 660, 659, 653, 652, 651, 650, 649, 648, 647, 646, 645, 644, 643, 642, 641, 640, 639,
- 638, 637, 631, 630, 629,
-
- 628, 627, 626, 625, 624, 623, 622, 621, 620, 619, 618, 617, 616, 615, 614, 613, 612, 611, 610,
- 609, 608, 607, 606, 605, 597, 596, 595, 594, 593, 592, 591, 590, 589, 588, 587, 586, 585, 584,
- 579, 578, 577, 576, 575, 574, 573, 572, 571, 570, 569, 568, 567, 566, 565, 564, 563, 562, 561,
- 555, 554, 553, 552, 551, 550, 549, 546, 545, 544, 543, 542, 541, 540, 539, 538, 537, 536, 535,
- 534, 533, 532, 526, 525, 524, 523, 522, 521, 520, 519, 518, 517, 516, 515, 514, 513, 512, 511,
- 510, 509, 508, 507, 506,
-
- 505, 504, 503, 502, 501, 500, 499, 498, 497, 496, 495, 494, 493, 492, 491, 490, 489, 488, 487,
- 486, 476, 475, 474, 473, 472, 471, 470, 464, 463, 462, 461, 460, 459, 458, 457, 456, 455, 454,
- 453, 452, 451, 450, 449, 448, 447, 446, 445, 441, 440, 439, 438, 437, 436, 435, 434, 433, 432,
- 431, 430, 429, 428, 427, 426, 425, 424, 423, 422, 421, 420, 419, 418, 417, 416, 415, 414, 413,
- 412, 411, 410, 409, 408, 407, 406, 400, 399, 398, 397, 396, 395, 394, 393, 389, 385, 384, 383,
- 382, 381, 377, 376, 375,
-
- 374, 373, 372, 371, 370, 369, 365, 364, 363, 362, 361, 360, 359, 358, 357, 356, 355, 351, 350,
- 349, 348, 347, 344, 343, 342, 341, 340, 339, 338, 337, 336, 335, 334, 333, 332, 331, 330, 329,
- 328, 325, 324, 323, 322, 321, 320, 319, 318, 317, 316, 315, 311, 310, 309, 308, 307, 306, 305,
- 304, 303, 302, 301, 300, 299, 298, 297, 296, 295, 294, 293, 292, 291, 290, 289, 288, 287, 286,
- 285, 284, 283, 282, 279, 278, 277, 276, 273, 272, 271, 270, 269, 268, 267, 266, 259, 258, 257,
- 254, 253, 252, 245, 244,
-
- 243, 242, 241, 236, 235, 232, 228, 227, 223, 220, 219, 218, 215, 214, 213, 212, 206, 205, 204,
- 203, 202, 201, 200, 199, 194, 193, 192, 191, 190, 189, 188, 187, 183, 182, 181, 180, 179, 178,
- 177, 174, 173, 172, 171, 170, 157, 136, 132, 115, 91, 85, 80, 73, 67, 62, 901, 5, 901,
- 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901,
- 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901,
- 901, 901, 901, 901, 901,
-
- 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901,
- 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901};
-
-static const flex_int16_t yy_chk[1238] = {
+ 884, 885, 886, 887, 888, 889, 890, 891, 892, 893, 894, 895, 896, 897, 898, 899, 900, 901, 902,
+ 903, 904, 905, 906, 907, 908, 909, 910, 911, 912, 913, 914, 915, 916, 917, 918, 919, 920, 921,
+ 922, 923, 924, 925, 926, 927, 928, 929, 930, 931, 932, 933, 934, 935, 936, 76, 76, 796, 795,
+ 794, 76, 88, 88, 88, 88, 88, 160, 160, 160, 160, 160, 72, 793, 72, 163, 792, 163, 169,
+ 169, 169, 791, 790, 789,
+
+ 788, 787, 786, 785, 784, 783, 782, 781, 780, 779, 778, 777, 776, 775, 774, 773, 772, 769, 768,
+ 767, 766, 765, 764, 763, 762, 761, 760, 759, 758, 757, 756, 755, 754, 753, 752, 751, 750, 749,
+ 748, 747, 746, 745, 744, 743, 742, 741, 737, 736, 735, 734, 733, 732, 731, 730, 729, 728, 727,
+ 726, 725, 724, 723, 722, 721, 720, 719, 718, 714, 713, 712, 711, 710, 709, 708, 707, 706, 705,
+ 704, 703, 702, 701, 700, 699, 698, 697, 696, 695, 694, 693, 692, 691, 690, 689, 688, 687, 686,
+ 679, 678, 677, 676, 675,
+
+ 674, 673, 672, 671, 670, 669, 668, 667, 666, 665, 664, 663, 662, 661, 660, 659, 653, 652, 651,
+ 650, 649, 648, 647, 646, 645, 644, 643, 642, 641, 640, 639, 638, 637, 631, 630, 629, 628, 627,
+ 626, 625, 624, 623, 622, 621, 620, 619, 618, 617, 616, 615, 614, 613, 612, 611, 610, 609, 608,
+ 607, 606, 605, 597, 596, 595, 594, 593, 592, 591, 590, 589, 588, 587, 586, 585, 584, 579, 578,
+ 577, 576, 575, 574, 573, 572, 571, 570, 569, 568, 567, 566, 565, 564, 563, 562, 561, 555, 554,
+ 553, 552, 551, 550, 549,
+
+ 546, 545, 544, 543, 542, 541, 540, 539, 538, 537, 536, 535, 534, 533, 532, 526, 525, 524, 523,
+ 522, 521, 520, 519, 518, 517, 516, 515, 514, 513, 512, 511, 510, 509, 508, 507, 506, 505, 504,
+ 503, 502, 501, 500, 499, 498, 497, 496, 495, 494, 493, 492, 491, 490, 489, 488, 487, 486, 476,
+ 475, 474, 473, 472, 471, 470, 464, 463, 462, 461, 460, 459, 458, 457, 456, 455, 454, 453, 452,
+ 451, 450, 449, 448, 447, 446, 445, 441, 440, 439, 438, 437, 436, 435, 434, 433, 432, 431, 430,
+ 429, 428, 427, 426, 425,
+
+ 424, 423, 422, 421, 420, 419, 418, 417, 416, 415, 414, 413, 412, 411, 410, 409, 408, 407, 406,
+ 400, 399, 398, 397, 396, 395, 394, 393, 389, 385, 384, 383, 382, 381, 377, 376, 375, 374, 373,
+ 372, 371, 370, 369, 365, 364, 363, 362, 361, 360, 359, 358, 357, 356, 355, 351, 350, 349, 348,
+ 347, 344, 343, 342, 341, 340, 339, 338, 337, 336, 335, 334, 333, 332, 331, 330, 329, 328, 325,
+ 324, 323, 322, 321, 320, 319, 318, 317, 316, 315, 311, 310, 309, 308, 307, 306, 305, 304, 303,
+ 302, 301, 300, 299, 298,
+
+ 297, 296, 295, 294, 293, 292, 291, 290, 289, 288, 287, 286, 285, 284, 283, 282, 279, 278, 277,
+ 276, 273, 272, 271, 270, 269, 268, 267, 266, 259, 258, 257, 254, 253, 252, 245, 244, 243, 242,
+ 241, 236, 235, 232, 228, 227, 223, 220, 219, 218, 215, 214, 213, 212, 206, 205, 204, 203, 202,
+ 201, 200, 199, 194, 193, 192, 191, 190, 189, 188, 187, 183, 182, 181, 180, 179, 178, 177, 174,
+ 173, 172, 171, 170, 157, 136, 132, 115, 91, 85, 80, 73, 67, 62, 937, 5, 937, 937, 937,
+ 937, 937, 937, 937, 937,
+
+ 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937,
+ 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937,
+ 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937,
+ 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937};
+
+static const flex_int16_t yy_chk[1274] = {
0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
@@ -752,92 +759,95 @@ static const flex_int16_t yy_chk[1238] = {
3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3,
3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3,
3, 3, 3, 3, 3, 10, 10, 11, 15, 17, 18, 18, 18, 18, 18, 18, 18, 18, 18,
- 18, 52, 21, 24, 26, 26, 17, 15, 31, 52, 11, 20, 760, 20, 20, 20, 20, 20, 20,
+ 18, 52, 21, 24, 26, 26, 17, 15, 31, 52, 11, 20, 757, 20, 20, 20, 20, 20, 20,
20, 20, 20, 20, 24,
21, 24, 24, 33, 37, 55, 37, 42, 31, 20, 21, 154, 43, 154, 44, 37, 43, 33, 33,
- 20, 42, 35, 20, 21, 34, 35, 34, 44, 38, 34, 34, 35, 20, 761, 35, 36, 38, 21,
- 38, 36, 40, 38, 49, 762, 36, 49, 20, 38, 40, 20, 36, 41, 46, 49, 41, 111, 55,
- 41, 41, 40, 49, 48, 41, 41, 763, 41, 111, 46, 48, 48, 46, 76, 48, 51, 72, 72,
+ 20, 42, 35, 20, 21, 34, 35, 34, 44, 38, 34, 34, 35, 20, 758, 35, 36, 38, 21,
+ 38, 36, 40, 38, 49, 759, 36, 49, 20, 38, 40, 20, 36, 41, 46, 49, 41, 111, 55,
+ 41, 41, 40, 49, 48, 41, 41, 760, 41, 111, 46, 48, 48, 46, 76, 48, 51, 72, 72,
50, 51, 48, 48, 50, 48, 74, 74, 50, 75, 51, 50, 75, 112, 94, 102, 127, 76, 94,
- 102, 102, 72, 72, 764,
+ 102, 102, 72, 72, 761,
127, 136, 112, 76, 122, 74, 74, 122, 122, 133, 138, 122, 75, 122, 131, 75, 76, 136, 136,
- 765, 131, 149, 133, 138, 133, 766, 77, 141, 77, 149, 76, 77, 77, 77, 77, 77, 77, 77,
- 77, 77, 77, 142, 141, 148, 148, 150, 163, 163, 186, 186, 161, 767, 161, 150, 142, 161, 161,
- 161, 161, 161, 161, 161, 161, 161, 161, 768, 164, 770, 164, 163, 163, 164, 164, 164, 164, 164,
+ 762, 131, 149, 133, 138, 133, 763, 77, 141, 77, 149, 76, 77, 77, 77, 77, 77, 77, 77,
+ 77, 77, 77, 142, 141, 148, 148, 150, 163, 163, 186, 186, 161, 764, 161, 150, 142, 161, 161,
+ 161, 161, 161, 161, 161, 161, 161, 161, 765, 164, 766, 164, 163, 163, 164, 164, 164, 164, 164,
164, 164, 164, 164, 164, 167, 167, 167, 167, 167, 167, 167, 167, 167, 167, 168, 168, 168, 168,
168, 168, 168, 168, 168,
- 168, 169, 181, 218, 218, 218, 230, 493, 248, 771, 230, 493, 168, 307, 307, 181, 248, 254, 254,
- 254, 273, 273, 273, 285, 285, 285, 772, 773, 169, 294, 294, 294, 298, 298, 298, 168, 260, 260,
+ 168, 169, 181, 218, 218, 218, 230, 493, 248, 767, 230, 493, 168, 307, 307, 181, 248, 254, 254,
+ 254, 273, 273, 273, 285, 285, 285, 768, 769, 169, 294, 294, 294, 298, 298, 298, 168, 260, 260,
260, 260, 260, 260, 260, 260, 260, 260, 261, 261, 261, 261, 261, 261, 261, 261, 261, 261, 262,
- 262, 262, 262, 262, 262, 262, 262, 262, 262, 774, 261, 263, 263, 263, 263, 263, 263, 263, 263,
- 263, 263, 308, 308, 308, 350, 350, 350, 394, 394, 394, 776, 777, 263, 261, 407, 407, 407, 408,
+ 262, 262, 262, 262, 262, 262, 262, 262, 262, 770, 261, 263, 263, 263, 263, 263, 263, 263, 263,
+ 263, 263, 308, 308, 308, 350, 350, 350, 394, 394, 394, 771, 772, 263, 261, 407, 407, 407, 408,
408, 408, 409, 409, 409,
- 394, 394, 464, 464, 464, 510, 510, 510, 532, 780, 782, 533, 263, 552, 552, 552, 642, 784, 464,
- 464, 532, 510, 510, 533, 588, 588, 588, 643, 642, 552, 552, 785, 552, 613, 613, 613, 643, 673,
- 643, 643, 588, 588, 696, 552, 786, 787, 673, 788, 673, 613, 613, 696, 789, 696, 791, 792, 793,
- 794, 795, 796, 799, 800, 801, 804, 805, 806, 807, 808, 809, 810, 811, 812, 813, 814, 815, 818,
- 819, 820, 821, 822, 823, 824, 825, 826, 827, 828, 829, 830, 833, 834, 835, 836, 839, 840, 841,
- 843, 844, 845, 847, 848,
-
- 849, 852, 853, 854, 855, 856, 857, 858, 859, 860, 862, 863, 864, 865, 866, 867, 868, 869, 870,
- 872, 873, 874, 875, 877, 881, 885, 886, 887, 889, 890, 891, 893, 896, 897, 898, 899, 902, 902,
- 759, 758, 757, 902, 903, 903, 903, 903, 903, 904, 904, 904, 904, 904, 905, 756, 905, 906, 755,
- 906, 907, 907, 907, 754, 752, 751, 750, 749, 748, 747, 746, 745, 744, 742, 741, 740, 739, 738,
- 737, 736, 735, 734, 733, 732, 731, 730, 729, 728, 727, 726, 725, 724, 723, 722, 721, 720, 719,
- 718, 717, 716, 715, 714,
-
- 713, 712, 711, 709, 708, 707, 706, 705, 704, 703, 701, 700, 699, 698, 695, 693, 692, 691, 689,
- 688, 687, 686, 685, 684, 683, 682, 681, 680, 679, 678, 677, 676, 675, 672, 671, 670, 669, 668,
- 667, 665, 664, 663, 662, 661, 660, 658, 657, 656, 655, 654, 653, 652, 651, 650, 649, 648, 647,
- 646, 645, 644, 639, 637, 636, 635, 634, 633, 632, 628, 627, 626, 625, 624, 623, 622, 621, 620,
- 618, 617, 616, 615, 611, 610, 608, 607, 605, 604, 603, 602, 601, 600, 599, 598, 594, 593, 592,
- 590, 589, 587, 586, 585,
-
- 584, 583, 582, 581, 580, 579, 578, 576, 575, 570, 569, 568, 567, 566, 565, 563, 562, 560, 559,
- 558, 557, 556, 554, 553, 551, 550, 549, 548, 546, 545, 544, 543, 540, 539, 538, 537, 536, 535,
- 531, 530, 529, 528, 527, 526, 523, 522, 521, 520, 519, 518, 517, 516, 515, 514, 513, 512, 511,
- 509, 508, 505, 499, 497, 496, 495, 492, 489, 488, 487, 486, 475, 474, 473, 472, 471, 469, 468,
- 467, 466, 465, 462, 460, 459, 458, 456, 455, 453, 452, 450, 449, 448, 446, 445, 440, 439, 437,
- 436, 435, 434, 433, 432,
-
- 431, 430, 429, 428, 427, 425, 424, 423, 422, 421, 420, 419, 418, 416, 415, 414, 413, 412, 411,
- 410, 406, 402, 401, 400, 399, 398, 395, 393, 383, 381, 377, 376, 375, 374, 372, 371, 369, 365,
- 363, 362, 361, 360, 359, 358, 357, 356, 351, 349, 348, 347, 346, 345, 343, 342, 339, 338, 337,
- 336, 335, 334, 333, 332, 331, 330, 329, 328, 327, 326, 325, 324, 323, 322, 321, 320, 319, 318,
- 317, 316, 315, 314, 313, 312, 309, 306, 305, 304, 303, 302, 301, 300, 299, 297, 293, 291, 290,
- 289, 288, 284, 283, 282,
-
- 281, 280, 279, 278, 277, 276, 272, 271, 269, 268, 267, 266, 259, 258, 257, 256, 255, 253, 252,
- 251, 250, 249, 247, 246, 245, 244, 243, 242, 241, 240, 239, 238, 237, 236, 235, 234, 233, 232,
- 231, 229, 228, 227, 226, 225, 224, 223, 222, 221, 220, 219, 217, 216, 215, 214, 213, 212, 211,
- 210, 209, 208, 207, 206, 205, 204, 203, 202, 201, 200, 198, 197, 196, 195, 194, 193, 192, 191,
- 190, 189, 188, 187, 185, 184, 183, 182, 180, 179, 178, 177, 176, 175, 173, 172, 157, 156, 155,
- 153, 152, 151, 147, 146,
-
- 145, 144, 143, 140, 139, 137, 135, 134, 132, 130, 129, 128, 126, 125, 124, 123, 121, 120, 118,
- 117, 116, 115, 114, 113, 110, 109, 108, 107, 106, 105, 104, 103, 101, 100, 99, 98, 97, 96,
- 95, 93, 92, 91, 87, 83, 53, 47, 45, 39, 32, 25, 22, 19, 14, 9, 5, 901, 901,
- 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901,
- 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901,
- 901, 901, 901, 901, 901,
-
- 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901,
- 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901};
+ 394, 394, 464, 464, 464, 510, 510, 510, 532, 773, 774, 533, 263, 552, 552, 552, 642, 775, 464,
+ 464, 532, 510, 510, 533, 588, 588, 588, 643, 642, 552, 552, 777, 552, 613, 613, 613, 643, 674,
+ 643, 643, 588, 588, 697, 552, 730, 778, 674, 779, 674, 613, 613, 697, 780, 697, 781, 782, 730,
+ 783, 784, 785, 788, 789, 791, 793, 794, 795, 796, 797, 798, 799, 800, 802, 803, 804, 805, 806,
+ 807, 810, 811, 812, 813, 816, 817, 818, 819, 820, 821, 822, 823, 824, 825, 826, 827, 829, 830,
+ 831, 834, 835, 836, 837,
+
+ 838, 839, 840, 841, 842, 843, 844, 845, 846, 847, 848, 849, 852, 853, 854, 856, 857, 860, 861,
+ 862, 863, 865, 866, 867, 869, 870, 871, 872, 876, 877, 878, 879, 880, 881, 882, 883, 884, 885,
+ 886, 888, 889, 890, 891, 892, 893, 894, 895, 896, 897, 898, 901, 902, 903, 904, 905, 907, 912,
+ 916, 917, 918, 919, 921, 922, 923, 925, 926, 929, 930, 931, 932, 934, 935, 938, 938, 756, 755,
+ 754, 938, 939, 939, 939, 939, 939, 940, 940, 940, 940, 940, 941, 753, 941, 942, 752, 942, 943,
+ 943, 943, 751, 750, 749,
+
+ 748, 746, 745, 744, 743, 742, 741, 740, 739, 738, 737, 736, 735, 734, 733, 732, 731, 729, 728,
+ 727, 726, 725, 724, 723, 722, 721, 720, 719, 718, 717, 716, 715, 714, 713, 711, 710, 709, 708,
+ 707, 706, 705, 704, 702, 701, 700, 699, 696, 695, 694, 693, 692, 690, 689, 688, 687, 686, 685,
+ 684, 683, 682, 681, 680, 679, 678, 677, 676, 673, 672, 671, 670, 669, 668, 667, 666, 665, 664,
+ 663, 662, 661, 660, 658, 657, 656, 655, 654, 653, 652, 651, 650, 649, 648, 647, 646, 645, 644,
+ 639, 637, 636, 635, 634,
+
+ 633, 632, 629, 628, 627, 626, 625, 624, 623, 622, 621, 620, 618, 617, 616, 615, 611, 610, 608,
+ 607, 605, 604, 603, 602, 601, 600, 599, 598, 594, 593, 592, 590, 589, 587, 586, 585, 584, 583,
+ 582, 581, 580, 579, 578, 576, 575, 570, 569, 568, 567, 566, 565, 563, 562, 560, 559, 558, 557,
+ 556, 554, 553, 551, 550, 549, 548, 546, 545, 544, 543, 540, 539, 538, 537, 536, 535, 531, 530,
+ 529, 528, 527, 526, 523, 522, 521, 520, 519, 518, 517, 516, 515, 514, 513, 512, 511, 509, 508,
+ 505, 499, 497, 496, 495,
+
+ 492, 489, 488, 487, 486, 475, 474, 473, 472, 471, 469, 468, 467, 466, 465, 462, 460, 459, 458,
+ 456, 455, 453, 452, 450, 449, 448, 446, 445, 440, 439, 437, 436, 435, 434, 433, 432, 431, 430,
+ 429, 428, 427, 425, 424, 423, 422, 421, 420, 419, 418, 416, 415, 414, 413, 412, 411, 410, 406,
+ 402, 401, 400, 399, 398, 395, 393, 383, 381, 377, 376, 375, 374, 372, 371, 369, 365, 363, 362,
+ 361, 360, 359, 358, 357, 356, 351, 349, 348, 347, 346, 345, 343, 342, 339, 338, 337, 336, 335,
+ 334, 333, 332, 331, 330,
+
+ 329, 328, 327, 326, 325, 324, 323, 322, 321, 320, 319, 318, 317, 316, 315, 314, 313, 312, 309,
+ 306, 305, 304, 303, 302, 301, 300, 299, 297, 293, 291, 290, 289, 288, 284, 283, 282, 281, 280,
+ 279, 278, 277, 276, 272, 271, 269, 268, 267, 266, 259, 258, 257, 256, 255, 253, 252, 251, 250,
+ 249, 247, 246, 245, 244, 243, 242, 241, 240, 239, 238, 237, 236, 235, 234, 233, 232, 231, 229,
+ 228, 227, 226, 225, 224, 223, 222, 221, 220, 219, 217, 216, 215, 214, 213, 212, 211, 210, 209,
+ 208, 207, 206, 205, 204,
+
+ 203, 202, 201, 200, 198, 197, 196, 195, 194, 193, 192, 191, 190, 189, 188, 187, 185, 184, 183,
+ 182, 180, 179, 178, 177, 176, 175, 173, 172, 157, 156, 155, 153, 152, 151, 147, 146, 145, 144,
+ 143, 140, 139, 137, 135, 134, 132, 130, 129, 128, 126, 125, 124, 123, 121, 120, 118, 117, 116,
+ 115, 114, 113, 110, 109, 108, 107, 106, 105, 104, 103, 101, 100, 99, 98, 97, 96, 95, 93,
+ 92, 91, 87, 83, 53, 47, 45, 39, 32, 25, 22, 19, 14, 9, 5, 937, 937, 937, 937,
+ 937, 937, 937, 937, 937,
+
+ 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937,
+ 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937,
+ 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937,
+ 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937};
/* Table of booleans, true if rule could match eol. */
-static const flex_int32_t yy_rule_can_match_eol[250] = {
- 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
- 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
- 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
- 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
- 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
- 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
- 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
- 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0,
+static const flex_int32_t yy_rule_can_match_eol[257] = {
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0,
};
/* The intent behind this definition is that it'll catch
@@ -928,6 +938,11 @@ static int ES3_reserved_ES3_extension_ES3_1_keyword(TParseContext *context,
static int ES3_1_reserved_ES3_1_extension_ES3_2_keyword(TParseContext *context,
TExtension extension,
int token);
+static int ES3_1_reserved_ES3_1_extension_ES3_2_keyword_2(TParseContext *context,
+ TExtension extension1,
+ TExtension extension2,
+ int token1,
+ int token2);
static int WEBGL_video_texture_extension(TParseContext *context, int token);
static int uint_constant(TParseContext *context);
static int int_constant(TParseContext *context);
@@ -1235,12 +1250,12 @@ YY_DECL
while (yy_chk[yy_base[yy_current_state] + yy_c] != yy_current_state)
{
yy_current_state = (int)yy_def[yy_current_state];
- if (yy_current_state >= 902)
+ if (yy_current_state >= 938)
yy_c = yy_meta[yy_c];
}
yy_current_state = yy_nxt[yy_base[yy_current_state] + yy_c];
++yy_cp;
- } while (yy_current_state != 901);
+ } while (yy_current_state != 937);
yy_cp = yyg->yy_last_accepting_cpos;
yy_current_state = yyg->yy_last_accepting_state;
@@ -1582,100 +1597,156 @@ YY_DECL
case 87:
YY_RULE_SETUP
{
- return WEBGL_video_texture_extension(context, SAMPLERVIDEOWEBGL);
+ return ES3_1_reserved_ES3_1_extension_ES3_2_keyword_2(
+ context, TExtension::OES_texture_cube_map_array,
+ TExtension::EXT_texture_cube_map_array, SAMPLERCUBEARRAYOES,
+ SAMPLERCUBEARRAYEXT);
}
YY_BREAK
case 88:
- YY_RULE_SETUP { return STRUCT; }
+ YY_RULE_SETUP
+ {
+ return ES3_1_reserved_ES3_1_extension_ES3_2_keyword_2(
+ context, TExtension::OES_texture_cube_map_array,
+ TExtension::EXT_texture_cube_map_array, SAMPLERCUBEARRAYSHADOWOES,
+ SAMPLERCUBEARRAYSHADOWEXT);
+ }
YY_BREAK
case 89:
- YY_RULE_SETUP { return ES3_keyword(context, LAYOUT); }
+ YY_RULE_SETUP
+ {
+ return ES3_1_reserved_ES3_1_extension_ES3_2_keyword_2(
+ context, TExtension::OES_texture_cube_map_array,
+ TExtension::EXT_texture_cube_map_array, ISAMPLERCUBEARRAYOES,
+ ISAMPLERCUBEARRAYEXT);
+ }
YY_BREAK
case 90:
YY_RULE_SETUP
{
- return ES3_extension(context, TExtension::EXT_YUV_target,
- YUVCSCSTANDARDEXT);
+ return ES3_1_reserved_ES3_1_extension_ES3_2_keyword_2(
+ context, TExtension::OES_texture_cube_map_array,
+ TExtension::EXT_texture_cube_map_array, USAMPLERCUBEARRAYOES,
+ USAMPLERCUBEARRAYEXT);
}
YY_BREAK
case 91:
- YY_RULE_SETUP { return yuvcscstandardext_constant(context); }
+ YY_RULE_SETUP
+ {
+ return WEBGL_video_texture_extension(context, SAMPLERVIDEOWEBGL);
+ }
YY_BREAK
case 92:
- YY_RULE_SETUP { return yuvcscstandardext_constant(context); }
+ YY_RULE_SETUP { return STRUCT; }
YY_BREAK
case 93:
- YY_RULE_SETUP { return yuvcscstandardext_constant(context); }
+ YY_RULE_SETUP { return ES3_keyword(context, LAYOUT); }
YY_BREAK
case 94:
- YY_RULE_SETUP { return ES3_reserved_ES3_1_keyword(context, IMAGE2D); }
+ YY_RULE_SETUP
+ {
+ return ES3_extension(context, TExtension::EXT_YUV_target,
+ YUVCSCSTANDARDEXT);
+ }
YY_BREAK
case 95:
- YY_RULE_SETUP { return ES3_reserved_ES3_1_keyword(context, IIMAGE2D); }
+ YY_RULE_SETUP { return yuvcscstandardext_constant(context); }
YY_BREAK
case 96:
- YY_RULE_SETUP { return ES3_reserved_ES3_1_keyword(context, UIMAGE2D); }
+ YY_RULE_SETUP { return yuvcscstandardext_constant(context); }
YY_BREAK
case 97:
- YY_RULE_SETUP { return ES3_reserved_ES3_1_keyword(context, IMAGE2DARRAY); }
+ YY_RULE_SETUP { return yuvcscstandardext_constant(context); }
YY_BREAK
case 98:
- YY_RULE_SETUP { return ES3_reserved_ES3_1_keyword(context, IIMAGE2DARRAY); }
+ YY_RULE_SETUP { return ES3_reserved_ES3_1_keyword(context, IMAGE2D); }
YY_BREAK
case 99:
- YY_RULE_SETUP { return ES3_reserved_ES3_1_keyword(context, UIMAGE2DARRAY); }
+ YY_RULE_SETUP { return ES3_reserved_ES3_1_keyword(context, IIMAGE2D); }
YY_BREAK
case 100:
- YY_RULE_SETUP { return ES3_reserved_ES3_1_keyword(context, IMAGE3D); }
+ YY_RULE_SETUP { return ES3_reserved_ES3_1_keyword(context, UIMAGE2D); }
YY_BREAK
case 101:
- YY_RULE_SETUP { return ES3_reserved_ES3_1_keyword(context, UIMAGE3D); }
+ YY_RULE_SETUP { return ES3_reserved_ES3_1_keyword(context, IMAGE2DARRAY); }
YY_BREAK
case 102:
- YY_RULE_SETUP { return ES3_reserved_ES3_1_keyword(context, IIMAGE3D); }
+ YY_RULE_SETUP { return ES3_reserved_ES3_1_keyword(context, IIMAGE2DARRAY); }
YY_BREAK
case 103:
- YY_RULE_SETUP { return ES3_reserved_ES3_1_keyword(context, IIMAGECUBE); }
+ YY_RULE_SETUP { return ES3_reserved_ES3_1_keyword(context, UIMAGE2DARRAY); }
YY_BREAK
case 104:
- YY_RULE_SETUP { return ES3_reserved_ES3_1_keyword(context, UIMAGECUBE); }
+ YY_RULE_SETUP { return ES3_reserved_ES3_1_keyword(context, IMAGE3D); }
YY_BREAK
case 105:
- YY_RULE_SETUP { return ES3_reserved_ES3_1_keyword(context, IMAGECUBE); }
+ YY_RULE_SETUP { return ES3_reserved_ES3_1_keyword(context, UIMAGE3D); }
YY_BREAK
case 106:
- YY_RULE_SETUP { return ES3_reserved_ES3_1_keyword(context, READONLY); }
+ YY_RULE_SETUP { return ES3_reserved_ES3_1_keyword(context, IIMAGE3D); }
YY_BREAK
case 107:
- YY_RULE_SETUP { return ES3_reserved_ES3_1_keyword(context, WRITEONLY); }
+ YY_RULE_SETUP { return ES3_reserved_ES3_1_keyword(context, IIMAGECUBE); }
YY_BREAK
case 108:
- YY_RULE_SETUP { return ES3_reserved_ES3_1_keyword(context, COHERENT); }
+ YY_RULE_SETUP { return ES3_reserved_ES3_1_keyword(context, UIMAGECUBE); }
YY_BREAK
case 109:
- YY_RULE_SETUP { return ES3_reserved_ES3_1_keyword(context, RESTRICT); }
+ YY_RULE_SETUP { return ES3_reserved_ES3_1_keyword(context, IMAGECUBE); }
YY_BREAK
case 110:
- YY_RULE_SETUP { return ES2_reserved_ES3_1_keyword(context, VOLATILE); }
+ YY_RULE_SETUP
+ {
+ return ES3_1_reserved_ES3_1_extension_ES3_2_keyword_2(
+ context, TExtension::OES_texture_cube_map_array,
+ TExtension::EXT_texture_cube_map_array, IMAGECUBEARRAYOES,
+ IMAGECUBEARRAYEXT);
+ }
YY_BREAK
case 111:
- YY_RULE_SETUP { return ES3_reserved_ES3_1_keyword(context, ATOMICUINT); }
+ YY_RULE_SETUP
+ {
+ return ES3_1_reserved_ES3_1_extension_ES3_2_keyword_2(
+ context, TExtension::OES_texture_cube_map_array,
+ TExtension::EXT_texture_cube_map_array, IIMAGECUBEARRAYOES,
+ IIMAGECUBEARRAYEXT);
+ }
YY_BREAK
case 112:
YY_RULE_SETUP
{
- return ES3_1_reserved_ES3_1_extension_ES3_2_keyword(
- context, TExtension::EXT_gpu_shader5, PRECISE);
+ return ES3_1_reserved_ES3_1_extension_ES3_2_keyword_2(
+ context, TExtension::OES_texture_cube_map_array,
+ TExtension::EXT_texture_cube_map_array, UIMAGECUBEARRAYOES,
+ UIMAGECUBEARRAYEXT);
}
YY_BREAK
- /* Reserved keywords for GLSL ES 3.00 that are not reserved for GLSL ES 1.00 */
case 113:
+ YY_RULE_SETUP { return ES3_reserved_ES3_1_keyword(context, READONLY); }
+ YY_BREAK
case 114:
+ YY_RULE_SETUP { return ES3_reserved_ES3_1_keyword(context, WRITEONLY); }
+ YY_BREAK
case 115:
+ YY_RULE_SETUP { return ES3_reserved_ES3_1_keyword(context, COHERENT); }
+ YY_BREAK
case 116:
+ YY_RULE_SETUP { return ES3_reserved_ES3_1_keyword(context, RESTRICT); }
+ YY_BREAK
case 117:
+ YY_RULE_SETUP { return ES2_reserved_ES3_1_keyword(context, VOLATILE); }
+ YY_BREAK
case 118:
+ YY_RULE_SETUP { return ES3_reserved_ES3_1_keyword(context, ATOMICUINT); }
+ YY_BREAK
case 119:
+ YY_RULE_SETUP
+ {
+ return ES3_1_reserved_ES3_1_extension_ES3_2_keyword(
+ context, TExtension::EXT_gpu_shader5, PRECISE);
+ }
+ YY_BREAK
+ /* Reserved keywords for GLSL ES 3.00 that are not reserved for GLSL ES 1.00 */
case 120:
case 121:
case 122:
@@ -1701,6 +1772,13 @@ YY_DECL
case 142:
case 143:
case 144:
+ case 145:
+ case 146:
+ case 147:
+ case 148:
+ case 149:
+ case 150:
+ case 151:
YY_RULE_SETUP
{
if (context->getShaderVersion() < 300)
@@ -1712,7 +1790,7 @@ YY_DECL
}
YY_BREAK
/* Reserved keywords in GLSL ES 1.00 that are not reserved in GLSL ES 3.00 */
- case 145:
+ case 152:
YY_RULE_SETUP
{
if (context->getShaderVersion() >= 300)
@@ -1725,13 +1803,6 @@ YY_DECL
}
YY_BREAK
/* Reserved keywords */
- case 146:
- case 147:
- case 148:
- case 149:
- case 150:
- case 151:
- case 152:
case 153:
case 154:
case 155:
@@ -1765,191 +1836,198 @@ YY_DECL
case 183:
case 184:
case 185:
+ case 186:
+ case 187:
+ case 188:
+ case 189:
+ case 190:
+ case 191:
+ case 192:
YY_RULE_SETUP { return reserved_word(yyscanner); }
YY_BREAK
- case 186:
+ case 193:
YY_RULE_SETUP
{
yylval->lex.string = AllocatePoolCharArray(yytext, yyleng);
return check_type(yyscanner);
}
YY_BREAK
- case 187:
+ case 194:
YY_RULE_SETUP { return int_constant(context); }
YY_BREAK
- case 188:
+ case 195:
YY_RULE_SETUP { return int_constant(context); }
YY_BREAK
- case 189:
+ case 196:
YY_RULE_SETUP { return int_constant(context); }
YY_BREAK
- case 190:
+ case 197:
YY_RULE_SETUP { return uint_constant(context); }
YY_BREAK
- case 191:
+ case 198:
YY_RULE_SETUP { return uint_constant(context); }
YY_BREAK
- case 192:
+ case 199:
YY_RULE_SETUP { return uint_constant(context); }
YY_BREAK
- case 193:
+ case 200:
YY_RULE_SETUP { return float_constant(yyscanner); }
YY_BREAK
- case 194:
+ case 201:
YY_RULE_SETUP { return float_constant(yyscanner); }
YY_BREAK
- case 195:
+ case 202:
YY_RULE_SETUP { return float_constant(yyscanner); }
YY_BREAK
- case 196:
+ case 203:
YY_RULE_SETUP { return floatsuffix_check(context); }
YY_BREAK
- case 197:
+ case 204:
YY_RULE_SETUP { return floatsuffix_check(context); }
YY_BREAK
- case 198:
+ case 205:
YY_RULE_SETUP { return floatsuffix_check(context); }
YY_BREAK
- case 199:
+ case 206:
YY_RULE_SETUP { return ADD_ASSIGN; }
YY_BREAK
- case 200:
+ case 207:
YY_RULE_SETUP { return SUB_ASSIGN; }
YY_BREAK
- case 201:
+ case 208:
YY_RULE_SETUP { return MUL_ASSIGN; }
YY_BREAK
- case 202:
+ case 209:
YY_RULE_SETUP { return DIV_ASSIGN; }
YY_BREAK
- case 203:
+ case 210:
YY_RULE_SETUP { return MOD_ASSIGN; }
YY_BREAK
- case 204:
+ case 211:
YY_RULE_SETUP { return LEFT_ASSIGN; }
YY_BREAK
- case 205:
+ case 212:
YY_RULE_SETUP { return RIGHT_ASSIGN; }
YY_BREAK
- case 206:
+ case 213:
YY_RULE_SETUP { return AND_ASSIGN; }
YY_BREAK
- case 207:
+ case 214:
YY_RULE_SETUP { return XOR_ASSIGN; }
YY_BREAK
- case 208:
+ case 215:
YY_RULE_SETUP { return OR_ASSIGN; }
YY_BREAK
- case 209:
+ case 216:
YY_RULE_SETUP { return INC_OP; }
YY_BREAK
- case 210:
+ case 217:
YY_RULE_SETUP { return DEC_OP; }
YY_BREAK
- case 211:
+ case 218:
YY_RULE_SETUP { return AND_OP; }
YY_BREAK
- case 212:
+ case 219:
YY_RULE_SETUP { return OR_OP; }
YY_BREAK
- case 213:
+ case 220:
YY_RULE_SETUP { return XOR_OP; }
YY_BREAK
- case 214:
+ case 221:
YY_RULE_SETUP { return LE_OP; }
YY_BREAK
- case 215:
+ case 222:
YY_RULE_SETUP { return GE_OP; }
YY_BREAK
- case 216:
+ case 223:
YY_RULE_SETUP { return EQ_OP; }
YY_BREAK
- case 217:
+ case 224:
YY_RULE_SETUP { return NE_OP; }
YY_BREAK
- case 218:
+ case 225:
YY_RULE_SETUP { return LEFT_OP; }
YY_BREAK
- case 219:
+ case 226:
YY_RULE_SETUP { return RIGHT_OP; }
YY_BREAK
- case 220:
+ case 227:
YY_RULE_SETUP { return SEMICOLON; }
YY_BREAK
- case 221:
+ case 228:
YY_RULE_SETUP { return LEFT_BRACE; }
YY_BREAK
- case 222:
+ case 229:
YY_RULE_SETUP { return RIGHT_BRACE; }
YY_BREAK
- case 223:
+ case 230:
YY_RULE_SETUP { return COMMA; }
YY_BREAK
- case 224:
+ case 231:
YY_RULE_SETUP { return COLON; }
YY_BREAK
- case 225:
+ case 232:
YY_RULE_SETUP { return EQUAL; }
YY_BREAK
- case 226:
+ case 233:
YY_RULE_SETUP { return LEFT_PAREN; }
YY_BREAK
- case 227:
+ case 234:
YY_RULE_SETUP { return RIGHT_PAREN; }
YY_BREAK
- case 228:
+ case 235:
YY_RULE_SETUP { return LEFT_BRACKET; }
YY_BREAK
- case 229:
+ case 236:
YY_RULE_SETUP { return RIGHT_BRACKET; }
YY_BREAK
- case 230:
+ case 237:
YY_RULE_SETUP
{
BEGIN(FIELDS);
return DOT;
}
YY_BREAK
- case 231:
+ case 238:
YY_RULE_SETUP { return BANG; }
YY_BREAK
- case 232:
+ case 239:
YY_RULE_SETUP { return DASH; }
YY_BREAK
- case 233:
+ case 240:
YY_RULE_SETUP { return TILDE; }
YY_BREAK
- case 234:
+ case 241:
YY_RULE_SETUP { return PLUS; }
YY_BREAK
- case 235:
+ case 242:
YY_RULE_SETUP { return STAR; }
YY_BREAK
- case 236:
+ case 243:
YY_RULE_SETUP { return SLASH; }
YY_BREAK
- case 237:
+ case 244:
YY_RULE_SETUP { return PERCENT; }
YY_BREAK
- case 238:
+ case 245:
YY_RULE_SETUP { return LEFT_ANGLE; }
YY_BREAK
- case 239:
+ case 246:
YY_RULE_SETUP { return RIGHT_ANGLE; }
YY_BREAK
- case 240:
+ case 247:
YY_RULE_SETUP { return VERTICAL_BAR; }
YY_BREAK
- case 241:
+ case 248:
YY_RULE_SETUP { return CARET; }
YY_BREAK
- case 242:
+ case 249:
YY_RULE_SETUP { return AMPERSAND; }
YY_BREAK
- case 243:
+ case 250:
YY_RULE_SETUP { return QUESTION; }
YY_BREAK
- case 244:
+ case 251:
YY_RULE_SETUP
{
BEGIN(INITIAL);
@@ -1957,18 +2035,18 @@ YY_DECL
return FIELD_SELECTION;
}
YY_BREAK
- case 245:
+ case 252:
YY_RULE_SETUP {}
YY_BREAK
- case 246:
+ case 253:
YY_RULE_SETUP
{
yyextra->error(*yylloc, "Illegal character at fieldname start", yytext);
return 0;
}
YY_BREAK
- case 247:
- /* rule 247 can match eol */
+ case 254:
+ /* rule 254 can match eol */
YY_RULE_SETUP {}
YY_BREAK
case YY_STATE_EOF(INITIAL):
@@ -1977,14 +2055,14 @@ YY_DECL
yyterminate();
}
YY_BREAK
- case 248:
+ case 255:
YY_RULE_SETUP
{
assert(false);
return 0;
}
YY_BREAK
- case 249:
+ case 256:
YY_RULE_SETUP
ECHO;
YY_BREAK
@@ -2278,7 +2356,7 @@ static yy_state_type yy_get_previous_state(yyscan_t yyscanner)
while (yy_chk[yy_base[yy_current_state] + yy_c] != yy_current_state)
{
yy_current_state = (int)yy_def[yy_current_state];
- if (yy_current_state >= 902)
+ if (yy_current_state >= 938)
yy_c = yy_meta[yy_c];
}
yy_current_state = yy_nxt[yy_base[yy_current_state] + yy_c];
@@ -2308,11 +2386,11 @@ static yy_state_type yy_try_NUL_trans(yy_state_type yy_current_state, yyscan_t y
while (yy_chk[yy_base[yy_current_state] + yy_c] != yy_current_state)
{
yy_current_state = (int)yy_def[yy_current_state];
- if (yy_current_state >= 902)
+ if (yy_current_state >= 938)
yy_c = yy_meta[yy_c];
}
yy_current_state = yy_nxt[yy_base[yy_current_state] + yy_c];
- yy_is_jam = (yy_current_state == 901);
+ yy_is_jam = (yy_current_state == 937);
(void)yyg;
return yy_is_jam ? 0 : yy_current_state;
@@ -3424,6 +3502,35 @@ static int ES3_1_reserved_ES3_1_extension_ES3_2_keyword(TParseContext *context,
return check_type(yyscanner);
}
+static int ES3_1_reserved_ES3_1_extension_ES3_2_keyword_2(TParseContext *context,
+ TExtension extension1,
+ TExtension extension2,
+ int token1,
+ int token2)
+{
+ struct yyguts_t *yyg = (struct yyguts_t *)context->getScanner();
+ yyscan_t yyscanner = (yyscan_t)context->getScanner();
+
+ // A keyword in GLSL ES 3.20 or GLSL ES 3.10 with enabled extension.
+ if (is_extension_enabled_or_is_core(context, 310, extension1, 320))
+ {
+ return token1;
+ }
+ else if (is_extension_enabled_or_is_core(context, 310, extension2, 320))
+ {
+ return token2;
+ }
+
+ // A reserved word in GLSL ES 3.10
+ if (context->getShaderVersion() == 310)
+ {
+ return reserved_word(yyscanner);
+ }
+
+ yylval->lex.string = AllocatePoolCharArray(yytext, yyleng);
+ return check_type(yyscanner);
+}
+
int uint_constant(TParseContext *context)
{
struct yyguts_t *yyg = (struct yyguts_t *)context->getScanner();
diff --git a/chromium/third_party/angle/src/compiler/translator/glslang_tab_autogen.cpp b/chromium/third_party/angle/src/compiler/translator/glslang_tab_autogen.cpp
index 2fcd81ec19f..5e855f9c33e 100644
--- a/chromium/third_party/angle/src/compiler/translator/glslang_tab_autogen.cpp
+++ b/chromium/third_party/angle/src/compiler/translator/glslang_tab_autogen.cpp
@@ -231,75 +231,89 @@ enum yytokentype
SAMPLERCUBESHADOW = 343,
SAMPLER2DARRAYSHADOW = 344,
SAMPLERVIDEOWEBGL = 345,
- SAMPLEREXTERNAL2DY2YEXT = 346,
- IMAGE2D = 347,
- IIMAGE2D = 348,
- UIMAGE2D = 349,
- IMAGE3D = 350,
- IIMAGE3D = 351,
- UIMAGE3D = 352,
- IMAGE2DARRAY = 353,
- IIMAGE2DARRAY = 354,
- UIMAGE2DARRAY = 355,
- IMAGECUBE = 356,
- IIMAGECUBE = 357,
- UIMAGECUBE = 358,
- ATOMICUINT = 359,
- LAYOUT = 360,
- YUVCSCSTANDARDEXT = 361,
- YUVCSCSTANDARDEXTCONSTANT = 362,
- IDENTIFIER = 363,
- TYPE_NAME = 364,
- FLOATCONSTANT = 365,
- INTCONSTANT = 366,
- UINTCONSTANT = 367,
- BOOLCONSTANT = 368,
- FIELD_SELECTION = 369,
- LEFT_OP = 370,
- RIGHT_OP = 371,
- INC_OP = 372,
- DEC_OP = 373,
- LE_OP = 374,
- GE_OP = 375,
- EQ_OP = 376,
- NE_OP = 377,
- AND_OP = 378,
- OR_OP = 379,
- XOR_OP = 380,
- MUL_ASSIGN = 381,
- DIV_ASSIGN = 382,
- ADD_ASSIGN = 383,
- MOD_ASSIGN = 384,
- LEFT_ASSIGN = 385,
- RIGHT_ASSIGN = 386,
- AND_ASSIGN = 387,
- XOR_ASSIGN = 388,
- OR_ASSIGN = 389,
- SUB_ASSIGN = 390,
- LEFT_PAREN = 391,
- RIGHT_PAREN = 392,
- LEFT_BRACKET = 393,
- RIGHT_BRACKET = 394,
- LEFT_BRACE = 395,
- RIGHT_BRACE = 396,
- DOT = 397,
- COMMA = 398,
- COLON = 399,
- EQUAL = 400,
- SEMICOLON = 401,
- BANG = 402,
- DASH = 403,
- TILDE = 404,
- PLUS = 405,
- STAR = 406,
- SLASH = 407,
- PERCENT = 408,
- LEFT_ANGLE = 409,
- RIGHT_ANGLE = 410,
- VERTICAL_BAR = 411,
- CARET = 412,
- AMPERSAND = 413,
- QUESTION = 414
+ SAMPLERCUBEARRAYOES = 346,
+ SAMPLERCUBEARRAYSHADOWOES = 347,
+ ISAMPLERCUBEARRAYOES = 348,
+ USAMPLERCUBEARRAYOES = 349,
+ SAMPLERCUBEARRAYEXT = 350,
+ SAMPLERCUBEARRAYSHADOWEXT = 351,
+ ISAMPLERCUBEARRAYEXT = 352,
+ USAMPLERCUBEARRAYEXT = 353,
+ SAMPLEREXTERNAL2DY2YEXT = 354,
+ IMAGE2D = 355,
+ IIMAGE2D = 356,
+ UIMAGE2D = 357,
+ IMAGE3D = 358,
+ IIMAGE3D = 359,
+ UIMAGE3D = 360,
+ IMAGE2DARRAY = 361,
+ IIMAGE2DARRAY = 362,
+ UIMAGE2DARRAY = 363,
+ IMAGECUBE = 364,
+ IIMAGECUBE = 365,
+ UIMAGECUBE = 366,
+ IMAGECUBEARRAYOES = 367,
+ IIMAGECUBEARRAYOES = 368,
+ UIMAGECUBEARRAYOES = 369,
+ IMAGECUBEARRAYEXT = 370,
+ IIMAGECUBEARRAYEXT = 371,
+ UIMAGECUBEARRAYEXT = 372,
+ ATOMICUINT = 373,
+ LAYOUT = 374,
+ YUVCSCSTANDARDEXT = 375,
+ YUVCSCSTANDARDEXTCONSTANT = 376,
+ IDENTIFIER = 377,
+ TYPE_NAME = 378,
+ FLOATCONSTANT = 379,
+ INTCONSTANT = 380,
+ UINTCONSTANT = 381,
+ BOOLCONSTANT = 382,
+ FIELD_SELECTION = 383,
+ LEFT_OP = 384,
+ RIGHT_OP = 385,
+ INC_OP = 386,
+ DEC_OP = 387,
+ LE_OP = 388,
+ GE_OP = 389,
+ EQ_OP = 390,
+ NE_OP = 391,
+ AND_OP = 392,
+ OR_OP = 393,
+ XOR_OP = 394,
+ MUL_ASSIGN = 395,
+ DIV_ASSIGN = 396,
+ ADD_ASSIGN = 397,
+ MOD_ASSIGN = 398,
+ LEFT_ASSIGN = 399,
+ RIGHT_ASSIGN = 400,
+ AND_ASSIGN = 401,
+ XOR_ASSIGN = 402,
+ OR_ASSIGN = 403,
+ SUB_ASSIGN = 404,
+ LEFT_PAREN = 405,
+ RIGHT_PAREN = 406,
+ LEFT_BRACKET = 407,
+ RIGHT_BRACKET = 408,
+ LEFT_BRACE = 409,
+ RIGHT_BRACE = 410,
+ DOT = 411,
+ COMMA = 412,
+ COLON = 413,
+ EQUAL = 414,
+ SEMICOLON = 415,
+ BANG = 416,
+ DASH = 417,
+ TILDE = 418,
+ PLUS = 419,
+ STAR = 420,
+ SLASH = 421,
+ PERCENT = 422,
+ LEFT_ANGLE = 423,
+ RIGHT_ANGLE = 424,
+ VERTICAL_BAR = 425,
+ CARET = 426,
+ AMPERSAND = 427,
+ QUESTION = 428
};
# endif
@@ -672,21 +686,21 @@ union yyalloc
#endif /* !YYCOPY_NEEDED */
/* YYFINAL -- State number of the termination state. */
-#define YYFINAL 142
+#define YYFINAL 156
/* YYLAST -- Last index in YYTABLE. */
-#define YYLAST 3017
+#define YYLAST 3325
/* YYNTOKENS -- Number of terminals. */
-#define YYNTOKENS 160
+#define YYNTOKENS 174
/* YYNNTS -- Number of nonterminals. */
#define YYNNTS 96
/* YYNRULES -- Number of rules. */
-#define YYNRULES 304
+#define YYNRULES 318
/* YYNSTATES -- Number of states. */
-#define YYNSTATES 430
+#define YYNSTATES 444
#define YYUNDEFTOK 2
-#define YYMAXUTOK 414
+#define YYMAXUTOK 428
/* YYTRANSLATE(TOKEN-NUM) -- Symbol number corresponding to TOKEN-NUM
as returned by yylex, with out-of-bounds checking. */
@@ -716,31 +730,32 @@ static const yytype_uint8 yytranslate[] = {
87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105,
106, 107, 108, 109, 110, 111, 112, 113, 114, 115, 116, 117, 118, 119, 120, 121, 122, 123, 124,
125, 126, 127, 128, 129, 130, 131, 132, 133, 134, 135, 136, 137, 138, 139, 140, 141, 142, 143,
- 144, 145, 146, 147, 148, 149, 150, 151, 152, 153, 154, 155, 156, 157, 158, 159};
+ 144, 145, 146, 147, 148, 149, 150, 151, 152, 153, 154, 155, 156, 157, 158, 159, 160, 161, 162,
+ 163, 164, 165, 166, 167, 168, 169, 170, 171, 172, 173};
#if YYDEBUG
/* YYRLINE[YYN] -- Source line where rule number YYN was defined. */
static const yytype_uint16 yyrline[] = {
- 0, 251, 251, 252, 255, 262, 265, 270, 275, 280, 285, 294, 300, 303, 306, 309,
- 312, 315, 321, 328, 334, 337, 345, 348, 354, 357, 363, 367, 374, 382, 385, 388,
- 394, 397, 400, 403, 410, 411, 412, 413, 421, 422, 425, 428, 435, 436, 439, 445,
- 446, 450, 457, 458, 461, 464, 467, 473, 474, 477, 483, 484, 491, 492, 499, 500,
- 507, 508, 514, 515, 521, 522, 528, 529, 535, 536, 542, 543, 544, 545, 549, 550,
- 551, 555, 559, 563, 567, 574, 577, 583, 590, 597, 600, 603, 607, 611, 615, 619,
- 623, 630, 637, 640, 647, 655, 672, 682, 685, 691, 695, 699, 703, 710, 717, 720,
- 724, 728, 733, 740, 744, 748, 752, 757, 764, 768, 774, 777, 780, 790, 794, 801,
- 807, 813, 817, 821, 824, 827, 831, 839, 844, 848, 851, 854, 857, 860, 864, 867,
- 871, 874, 877, 880, 883, 886, 893, 900, 903, 906, 912, 919, 922, 928, 931, 934,
- 937, 943, 946, 953, 958, 965, 970, 981, 984, 987, 990, 993, 996, 1000, 1004, 1008,
- 1012, 1016, 1020, 1024, 1028, 1032, 1036, 1040, 1044, 1048, 1052, 1056, 1060, 1064, 1068, 1072,
- 1076, 1080, 1087, 1090, 1093, 1096, 1099, 1102, 1105, 1108, 1111, 1114, 1117, 1120, 1123, 1126,
- 1129, 1132, 1135, 1138, 1141, 1144, 1147, 1150, 1157, 1167, 1174, 1181, 1184, 1187, 1190, 1193,
- 1196, 1199, 1202, 1205, 1208, 1211, 1214, 1217, 1220, 1223, 1231, 1231, 1234, 1234, 1240, 1243,
- 1249, 1252, 1259, 1263, 1269, 1272, 1278, 1282, 1286, 1287, 1293, 1294, 1295, 1296, 1297, 1298,
- 1299, 1303, 1307, 1307, 1307, 1314, 1315, 1319, 1319, 1320, 1320, 1325, 1329, 1336, 1340, 1347,
- 1348, 1352, 1358, 1362, 1371, 1371, 1378, 1381, 1387, 1391, 1397, 1397, 1402, 1402, 1406, 1406,
- 1414, 1417, 1423, 1426, 1432, 1436, 1443, 1446, 1449, 1452, 1455, 1463, 1469, 1475, 1478, 1484,
- 1484};
+ 0, 255, 255, 256, 259, 266, 269, 274, 279, 284, 289, 298, 304, 307, 310, 313,
+ 316, 319, 325, 332, 338, 341, 349, 352, 358, 361, 367, 371, 378, 386, 389, 392,
+ 398, 401, 404, 407, 414, 415, 416, 417, 425, 426, 429, 432, 439, 440, 443, 449,
+ 450, 454, 461, 462, 465, 468, 471, 477, 478, 481, 487, 488, 495, 496, 503, 504,
+ 511, 512, 518, 519, 525, 526, 532, 533, 539, 540, 546, 547, 548, 549, 553, 554,
+ 555, 559, 563, 567, 571, 578, 581, 587, 594, 601, 604, 607, 611, 615, 619, 623,
+ 627, 634, 641, 644, 651, 659, 676, 686, 689, 695, 699, 703, 707, 714, 721, 724,
+ 728, 732, 737, 744, 748, 752, 756, 761, 768, 772, 778, 781, 784, 794, 798, 805,
+ 811, 817, 821, 825, 828, 831, 835, 843, 848, 852, 855, 858, 861, 864, 868, 871,
+ 875, 878, 881, 884, 887, 890, 897, 904, 907, 910, 916, 923, 926, 932, 935, 938,
+ 941, 947, 950, 957, 962, 969, 974, 985, 988, 991, 994, 997, 1000, 1004, 1008, 1012,
+ 1016, 1020, 1024, 1028, 1032, 1036, 1040, 1044, 1048, 1052, 1056, 1060, 1064, 1068, 1072, 1076,
+ 1080, 1084, 1091, 1094, 1097, 1100, 1103, 1106, 1109, 1117, 1125, 1128, 1131, 1134, 1137, 1140,
+ 1143, 1151, 1159, 1162, 1165, 1168, 1171, 1174, 1177, 1185, 1193, 1196, 1199, 1202, 1210, 1218,
+ 1225, 1235, 1242, 1249, 1252, 1255, 1258, 1261, 1264, 1267, 1270, 1273, 1276, 1279, 1282, 1285,
+ 1293, 1301, 1309, 1317, 1325, 1333, 1336, 1339, 1347, 1347, 1350, 1350, 1356, 1359, 1365, 1368,
+ 1375, 1379, 1385, 1388, 1394, 1398, 1402, 1403, 1409, 1410, 1411, 1412, 1413, 1414, 1415, 1419,
+ 1423, 1423, 1423, 1430, 1431, 1435, 1435, 1436, 1436, 1441, 1445, 1452, 1456, 1463, 1464, 1468,
+ 1474, 1478, 1487, 1487, 1494, 1497, 1503, 1507, 1513, 1513, 1518, 1518, 1522, 1522, 1530, 1533,
+ 1539, 1542, 1548, 1552, 1559, 1562, 1565, 1568, 1571, 1579, 1585, 1591, 1594, 1600, 1600};
#endif
#if YYDEBUG || YYERROR_VERBOSE || 0
@@ -837,6 +852,14 @@ static const char *const yytname[] = {"$end",
"SAMPLERCUBESHADOW",
"SAMPLER2DARRAYSHADOW",
"SAMPLERVIDEOWEBGL",
+ "SAMPLERCUBEARRAYOES",
+ "SAMPLERCUBEARRAYSHADOWOES",
+ "ISAMPLERCUBEARRAYOES",
+ "USAMPLERCUBEARRAYOES",
+ "SAMPLERCUBEARRAYEXT",
+ "SAMPLERCUBEARRAYSHADOWEXT",
+ "ISAMPLERCUBEARRAYEXT",
+ "USAMPLERCUBEARRAYEXT",
"SAMPLEREXTERNAL2DY2YEXT",
"IMAGE2D",
"IIMAGE2D",
@@ -850,6 +873,12 @@ static const char *const yytname[] = {"$end",
"IMAGECUBE",
"IIMAGECUBE",
"UIMAGECUBE",
+ "IMAGECUBEARRAYOES",
+ "IIMAGECUBEARRAYOES",
+ "UIMAGECUBEARRAYOES",
+ "IMAGECUBEARRAYEXT",
+ "IIMAGECUBEARRAYEXT",
+ "UIMAGECUBEARRAYEXT",
"ATOMICUINT",
"LAYOUT",
"YUVCSCSTANDARDEXT",
@@ -1017,47 +1046,49 @@ static const yytype_uint16 yytoknum[] = {
345, 346, 347, 348, 349, 350, 351, 352, 353, 354, 355, 356, 357, 358, 359, 360, 361, 362,
363, 364, 365, 366, 367, 368, 369, 370, 371, 372, 373, 374, 375, 376, 377, 378, 379, 380,
381, 382, 383, 384, 385, 386, 387, 388, 389, 390, 391, 392, 393, 394, 395, 396, 397, 398,
- 399, 400, 401, 402, 403, 404, 405, 406, 407, 408, 409, 410, 411, 412, 413, 414};
+ 399, 400, 401, 402, 403, 404, 405, 406, 407, 408, 409, 410, 411, 412, 413, 414, 415, 416,
+ 417, 418, 419, 420, 421, 422, 423, 424, 425, 426, 427, 428};
#endif
-#define YYPACT_NINF -368
+#define YYPACT_NINF -385
-#define yypact_value_is_default(Yystate) (!!((Yystate) == (-368)))
+#define yypact_value_is_default(Yystate) (!!((Yystate) == (-385)))
-#define YYTABLE_NINF -264
+#define YYTABLE_NINF -278
#define yytable_value_is_error(Yytable_value) 0
/* YYPACT[STATE-NUM] -- Index in YYTABLE of the portion describing
STATE-NUM. */
static const yytype_int16 yypact[] = {
- 2603, -368, -368, -368, -368, -368, 151, -368, -368, -368, -368, -368, -368, -368, -368, -368,
- -368, -368, -368, -368, -368, -368, -368, -368, -368, -368, -368, -368, -368, -368, -368, -368,
- -368, -368, -368, -368, -368, -368, -368, -368, -368, -368, -368, -368, -368, -368, -368, -368,
- -368, -368, -85, -368, -368, -368, -368, -368, -368, -368, -368, -368, -368, -368, -368, -368,
- -368, -368, -368, -368, -368, -368, -368, -368, -368, -368, -368, -368, -368, -368, -368, -368,
- -368, -368, -368, -368, -368, -368, -368, -368, -368, -368, -79, -368, -368, -368, -98, -57,
- -76, 2710, -113, -368, -24, -368, 1410, -368, -368, -368, -368, -368, -368, -368, -368, -47,
- -368, 2496, -368, -368, 2908, -368, -368, -368, -26, -46, -368, -5, -368, 2710, -368, -368,
- -368, 2710, 33, 33, -368, -35, -110, -97, -368, 2710, -368, -368, 1510, -42, -368, -368,
- -2, 2710, -368, -368, 19, -90, -368, 414, -368, -368, -368, -368, -47, -70, -368, 1894,
- -69, -368, -368, 2710, 33, 2148, -368, -368, 26, -368, -368, -368, -368, -368, 1894, 1894,
- 1894, -368, -368, -368, -368, -368, -368, -368, -52, -368, -368, -368, 29, -48, 2020, 38,
- -368, 1894, 8, -40, 31, -94, 28, 20, 23, 21, 61, 73, -82, -368, 60, -368,
- 1639, -368, 2264, 2710, 41, -368, -46, 54, 55, -368, 66, 67, 59, 1768, 72, 1894,
- 65, 76, 74, -368, -368, 62, -368, -368, -37, -368, -98, 77, -368, -368, -368, -368,
- 562, -368, -368, -368, -368, -368, -368, -42, 1894, -67, -368, -368, 1894, 33, -47, -31,
- -368, -88, -368, -368, -368, -44, -368, -368, 1894, 2809, -368, -368, 1894, 79, -368, -368,
- -368, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894,
- 1894, 1894, 1894, 1894, 1894, -368, -368, 75, -368, 2380, -368, -368, -368, -368, -368, 78,
- -368, 1894, -368, -368, -19, 1894, 97, -368, -368, -368, 710, -368, -368, -368, -368, -368,
- -368, -368, -368, -368, -368, -368, 1894, 1894, -368, -368, -368, -368, 1894, -368, -7, -42,
- 33, -368, -107, -368, -368, 80, 100, -368, 81, -368, -368, -368, -368, -368, 8, 8,
- -40, -40, 31, 31, 31, 31, -94, -94, 28, 20, 23, 21, 61, 73, 25, -368,
- -368, 179, -5, 1006, 1154, -43, -368, -39, -368, 1282, 710, -368, -368, -368, -368, -368,
- 1894, -368, -368, 1894, 109, -368, -368, -368, -368, 1282, 78, -368, 100, 33, 2710, 110,
- 105, 112, -368, 1894, -368, 102, 115, 235, -368, 114, 111, 858, -368, 113, -32, 1894,
- 858, 78, -368, 1894, -368, -368, -368, -368, 116, 100, -368, -368, -368, -368};
+ 2855, -385, -385, -385, -385, -385, 126, -385, -385, -385, -385, -385, -385, -385, -385, -385,
+ -385, -385, -385, -385, -385, -385, -385, -385, -385, -385, -385, -385, -385, -385, -385, -385,
+ -385, -385, -385, -385, -385, -385, -385, -385, -385, -385, -385, -385, -385, -385, -385, -385,
+ -385, -385, -96, -385, -385, -385, -385, -385, -385, -385, -385, -385, -385, -385, -385, -385,
+ -385, -385, -385, -385, -385, -385, -385, -385, -385, -385, -385, -385, -385, -385, -385, -385,
+ -385, -385, -385, -385, -385, -385, -385, -385, -385, -385, -385, -385, -385, -385, -385, -385,
+ -385, -385, -385, -385, -385, -385, -385, -385, -125, -385, -385, -385, -130, -91, -76, 2976,
+ -89, -385, 14, -385, 1522, -385, -385, -385, -385, -385, -385, -385, -385, -62, -385, 2734,
+ -385, -385, 3202, -385, -385, -385, -60, -44, -385, -53, -385, 2976, -385, -385, -385, 2976,
+ 30, 30, -385, -42, -124, -112, -385, 2976, -385, -385, 1636, -27, -385, -385, -26, 2976,
+ -385, -385, -19, -72, -385, 428, -385, -385, -385, -385, -62, -109, -385, 2062, -90, -385,
+ -385, 2976, 30, 2344, -385, -385, -6, -385, -385, -385, -385, -385, 2062, 2062, 2062, -385,
+ -385, -385, -385, -385, -385, -385, -65, -385, -385, -385, 7, -71, 2202, 10, -385, 2062,
+ -17, -111, 25, -93, 26, 2, 5, 8, 43, 46, -117, -385, 33, -385, 1779, -385,
+ 2474, 2976, 38, -385, -44, 28, 29, -385, 52, 53, 41, 1922, 57, 2062, 50, 59,
+ 56, -385, -385, 51, -385, -385, -55, -385, -130, 62, -385, -385, -385, -385, 590, -385,
+ -385, -385, -385, -385, -385, -27, 2062, -75, -385, -385, 2062, 30, -62, -51, -385, -99,
+ -385, -385, -385, -68, -385, -385, 2062, 3089, -385, -385, 2062, 63, -385, -385, -385, 2062,
+ 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062,
+ 2062, 2062, 2062, -385, -385, 64, -385, 2604, -385, -385, -385, -385, -385, 61, -385, 2062,
+ -385, -385, -36, 2062, 58, -385, -385, -385, 752, -385, -385, -385, -385, -385, -385, -385,
+ -385, -385, -385, -385, 2062, 2062, -385, -385, -385, -385, 2062, -385, -31, -27, 30, -385,
+ -121, -385, -385, 65, 66, -385, 69, -385, -385, -385, -385, -385, -17, -17, -111, -111,
+ 25, 25, 25, 25, -93, -93, 26, 2, 5, 8, 43, 46, 9, -385, -385, 155,
+ -53, 1076, 1238, -59, -385, -58, -385, 1380, 752, -385, -385, -385, -385, -385, 2062, -385,
+ -385, 2062, 71, -385, -385, -385, -385, 1380, 61, -385, 66, 30, 2976, 75, 67, 74,
+ -385, 2062, -385, 68, 79, 213, -385, 78, 76, 914, -385, 73, -47, 2062, 914, 61,
+ -385, 2062, -385, -385, -385, -385, 77, 66, -385, -385, -385, -385};
/* YYDEFACT[STATE-NUM] -- Default reduction number in state STATE-NUM.
Performed when YYTABLE does not specify something else to do. Zero
@@ -1065,430 +1096,466 @@ static const yytype_int16 yypact[] = {
static const yytype_uint16 yydefact[] = {
0, 127, 128, 151, 152, 153, 0, 135, 137, 171, 168, 169, 170, 175, 176, 177, 178, 179, 180,
172, 173, 174, 181, 182, 183, 184, 185, 186, 138, 139, 140, 142, 143, 136, 187, 188, 189, 190,
- 191, 192, 141, 123, 122, 124, 144, 145, 146, 147, 148, 149, 0, 167, 194, 196, 216, 218, 197,
- 200, 201, 202, 203, 206, 207, 208, 209, 198, 204, 210, 199, 205, 211, 195, 212, 213, 214, 215,
- 217, 219, 220, 221, 222, 223, 224, 225, 226, 227, 228, 229, 230, 231, 0, 193, 233, 302, 303,
- 0, 99, 98, 0, 110, 115, 132, 0, 133, 134, 125, 129, 120, 131, 130, 150, 161, 232, 0,
- 299, 301, 0, 2, 3, 236, 0, 0, 89, 0, 97, 0, 106, 100, 108, 0, 109, 0, 90,
- 2, 116, 0, 95, 0, 126, 121, 0, 162, 1, 300, 0, 0, 234, 160, 157, 0, 155, 0,
- 304, 101, 105, 107, 103, 111, 102, 0, 117, 88, 96, 0, 0, 0, 238, 10, 4, 8, 6,
- 7, 9, 31, 0, 0, 0, 163, 38, 37, 39, 36, 5, 12, 32, 14, 19, 20, 0, 0,
- 25, 0, 40, 0, 44, 47, 50, 55, 58, 60, 62, 64, 66, 68, 70, 87, 0, 29, 0,
- 91, 0, 0, 0, 154, 0, 0, 0, 284, 0, 0, 0, 0, 0, 0, 0, 0, 258, 267,
- 271, 40, 72, 85, 0, 247, 0, 150, 250, 269, 249, 248, 0, 251, 252, 253, 254, 255, 256,
- 104, 0, 112, 246, 119, 0, 0, 244, 0, 242, 0, 239, 33, 34, 0, 16, 17, 0, 0,
- 23, 22, 0, 167, 26, 28, 35, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
- 0, 0, 0, 0, 0, 0, 0, 0, 164, 165, 0, 237, 0, 158, 159, 156, 295, 294, 265,
- 286, 0, 298, 296, 0, 0, 0, 279, 282, 257, 0, 75, 76, 78, 77, 80, 81, 82, 83,
- 84, 79, 74, 0, 0, 272, 268, 270, 114, 0, 118, 0, 245, 0, 240, 0, 92, 11, 0,
- 18, 30, 15, 21, 27, 41, 42, 43, 46, 45, 48, 49, 53, 54, 51, 52, 56, 57, 59,
- 61, 63, 65, 67, 69, 0, 166, 235, 0, 0, 0, 0, 0, 297, 0, 278, 0, 259, 73,
- 86, 113, 241, 243, 0, 93, 13, 0, 0, 264, 266, 289, 288, 291, 265, 276, 280, 0, 0,
- 0, 0, 0, 71, 0, 290, 0, 0, 275, 273, 0, 0, 0, 260, 0, 0, 292, 0, 265,
- 277, 0, 262, 283, 261, 94, 0, 293, 287, 274, 281, 285};
+ 191, 192, 141, 123, 122, 124, 144, 145, 146, 147, 148, 149, 0, 167, 194, 196, 224, 226, 197,
+ 202, 203, 204, 205, 210, 211, 212, 213, 198, 206, 214, 199, 207, 215, 195, 218, 219, 220, 223,
+ 200, 221, 208, 216, 201, 222, 209, 217, 225, 227, 228, 229, 230, 231, 232, 233, 234, 235, 236,
+ 237, 238, 239, 241, 243, 240, 242, 244, 245, 0, 193, 247, 316, 317, 0, 99, 98, 0, 110,
+ 115, 132, 0, 133, 134, 125, 129, 120, 131, 130, 150, 161, 246, 0, 313, 315, 0, 2, 3,
+ 250, 0, 0, 89, 0, 97, 0, 106, 100, 108, 0, 109, 0, 90, 2, 116, 0, 95, 0,
+ 126, 121, 0, 162, 1, 314, 0, 0, 248, 160, 157, 0, 155, 0, 318, 101, 105, 107, 103,
+ 111, 102, 0, 117, 88, 96, 0, 0, 0, 252, 10, 4, 8, 6, 7, 9, 31, 0, 0,
+ 0, 163, 38, 37, 39, 36, 5, 12, 32, 14, 19, 20, 0, 0, 25, 0, 40, 0, 44,
+ 47, 50, 55, 58, 60, 62, 64, 66, 68, 70, 87, 0, 29, 0, 91, 0, 0, 0, 154,
+ 0, 0, 0, 298, 0, 0, 0, 0, 0, 0, 0, 0, 272, 281, 285, 40, 72, 85, 0,
+ 261, 0, 150, 264, 283, 263, 262, 0, 265, 266, 267, 268, 269, 270, 104, 0, 112, 260, 119,
+ 0, 0, 258, 0, 256, 0, 253, 33, 34, 0, 16, 17, 0, 0, 23, 22, 0, 167, 26,
+ 28, 35, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 164, 165, 0, 251, 0, 158, 159, 156, 309, 308, 279, 300, 0, 312, 310, 0,
+ 0, 0, 293, 296, 271, 0, 75, 76, 78, 77, 80, 81, 82, 83, 84, 79, 74, 0, 0,
+ 286, 282, 284, 114, 0, 118, 0, 259, 0, 254, 0, 92, 11, 0, 18, 30, 15, 21, 27,
+ 41, 42, 43, 46, 45, 48, 49, 53, 54, 51, 52, 56, 57, 59, 61, 63, 65, 67, 69,
+ 0, 166, 249, 0, 0, 0, 0, 0, 311, 0, 292, 0, 273, 73, 86, 113, 255, 257, 0,
+ 93, 13, 0, 0, 278, 280, 303, 302, 305, 279, 290, 294, 0, 0, 0, 0, 0, 71, 0,
+ 304, 0, 0, 289, 287, 0, 0, 0, 274, 0, 0, 306, 0, 279, 291, 0, 276, 297, 275,
+ 94, 0, 307, 301, 288, 295, 299};
/* YYPGOTO[NTERM-NUM]. */
static const yytype_int16 yypgoto[] = {
- -368, -49, -368, -368, -368, -368, -368, -368, -8, -368, -368, -368, -368, -53, -368, -104,
- -103, -149, -99, -28, -27, -25, -23, -29, -22, -368, -135, -145, -368, -138, -201, -368,
- 15, 17, -368, -368, -368, 135, 142, 139, -368, -368, -356, -368, -91, -368, -368, -100,
- -368, -93, 264, -368, -368, 57, 0, -116, -368, -368, -368, -368, -132, -154, 22, -64,
- -240, -96, -230, -352, -136, -368, -368, -137, -367, -368, -368, -120, -36, -92, -368, -368,
- -368, -368, -368, -112, -368, -368, -368, -368, -368, -368, -368, -368, -368, 169, -368, -368};
+ -385, -49, -385, -385, -385, -385, -385, -385, -45, -385, -385, -385, -385, -32, -385, -122,
+ -120, -182, -128, -64, -63, -61, -57, -56, -52, -385, -149, -159, -385, -178, -215, -385,
+ 11, 20, -385, -385, -385, 97, 104, 101, -385, -385, -358, -385, -105, -385, -385, -114,
+ -385, -107, 239, -385, -385, 19, 0, -133, -385, -385, -385, -385, -143, -169, -15, -74,
+ -249, -108, -246, -366, -148, -385, -385, -153, -384, -385, -385, -134, -48, -104, -385, -385,
+ -385, -385, -385, -126, -385, -385, -385, -385, -385, -385, -385, -385, -385, 152, -385, -385};
/* YYDEFGOTO[NTERM-NUM]. */
static const yytype_int16 yydefgoto[] = {
- -1, 254, 182, 183, 184, 341, 185, 186, 187, 188, 189, 190, 191, 229, 193, 194,
- 195, 196, 197, 198, 199, 200, 201, 202, 203, 204, 230, 231, 326, 232, 206, 137,
- 233, 234, 95, 96, 97, 126, 127, 128, 98, 99, 100, 101, 102, 103, 104, 105,
- 106, 107, 108, 109, 149, 150, 207, 141, 111, 112, 211, 145, 165, 166, 255, 256,
- 251, 236, 237, 238, 239, 314, 400, 421, 369, 370, 371, 422, 240, 241, 242, 408,
- 243, 409, 244, 399, 245, 377, 303, 372, 393, 405, 406, 246, 113, 114, 115, 123};
+ -1, 268, 196, 197, 198, 355, 199, 200, 201, 202, 203, 204, 205, 243, 207, 208,
+ 209, 210, 211, 212, 213, 214, 215, 216, 217, 218, 244, 245, 340, 246, 220, 151,
+ 247, 248, 109, 110, 111, 140, 141, 142, 112, 113, 114, 115, 116, 117, 118, 119,
+ 120, 121, 122, 123, 163, 164, 221, 155, 125, 126, 225, 159, 179, 180, 269, 270,
+ 265, 250, 251, 252, 253, 328, 414, 435, 383, 384, 385, 436, 254, 255, 256, 422,
+ 257, 423, 258, 413, 259, 391, 317, 386, 407, 419, 420, 260, 127, 128, 129, 137};
/* YYTABLE[YYPACT[STATE-NUM]] -- What to do in state STATE-NUM. If
positive, shift that token. If negative, reduce the rule whose
number is the opposite. If YYTABLE_NINF, syntax error. */
static const yytype_int16 yytable[] = {
- 110, 120, 138, 152, 130, 205, 129, 295, 331, 139, 330, 258, 333, 210, 250, 93, 147, 94, 160,
- 390, 338, 397, 310, 117, 118, 280, 281, 407, 140, 138, 131, 384, 130, 132, 129, 159, 130, 397,
- 261, 385, 247, 249, 291, 161, 164, 270, 163, 213, 122, 162, 427, 134, 164, 214, 163, 119, 258,
- 121, 339, 420, 282, 283, 148, 138, 420, 262, 263, 125, 140, 208, 253, 208, 164, 205, 163, 248,
- 252, 292, 332, 297, 124, 156, 157, 308, 133, 118, 264, 192, 205, 267, 265, 140, 381, 340, 394,
- 268, 208, 110, 395, 327, 327, 158, 110, 250, 327, 424, 327, 250, 276, 328, 277, 327, 336, 110,
- 146, 337, 144, 164, 164, 163, 163, 259, 260, 346, 327, 110, 342, 374, 93, 110, 94, 354, 355,
- 356, 357, 151, 336, 110, 335, 382, 272, 117, 118, 258, 209, 110, 278, 279, 330, 284, 285, 235,
- 298, 299, 366, 192, 3, 4, 5, 273, 274, 275, -30, 110, 212, 110, 266, 373, 327, 387, 192,
- 375, 350, 351, 271, 352, 353, 288, 286, 428, 287, 379, 380, 401, 289, 358, 359, 250, 315, 316,
- 317, 318, 319, 320, 321, 322, 323, 324, 290, 293, 301, 302, 304, 305, 164, 306, 163, 325, 309,
- 311, 110, 110, 312, -29, 367, 313, -24, -31, -263, 386, 347, 348, 349, 192, 192, 192, 192, 192,
- 192, 192, 192, 192, 192, 192, 192, 192, 192, 192, 192, 396, 235, 376, 402, 327, 388, 403, 412,
- 411, 415, 205, 389, 413, 416, 417, 226, 396, 419, 345, 360, 423, 361, 364, 429, 362, 154, 414,
- 363, 153, 155, 365, 116, 300, 383, 418, 250, 334, 391, 425, 378, 426, 392, 404, 143, 0, 0,
- 0, 398, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 110, 138, 0, 0, 0, 398, 0,
- 0, 139, 0, 0, 0, 0, 0, 0, 0, 0, 235, 0, 0, 0, 0, 0, 0, 0, 0,
- 0, 0, 0, 0, 0, 0, 0, 0, 192, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
- 0, 0, 0, 0, 0, 0, 410, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
- 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 235, 235, 0, 0, 0, 0, 235, 235, 0,
- 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 235, 0, 0, 0, 0, 110,
- 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 235, 0, 0, 0, 0, 235, 1,
- 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 215, 216, 217, 0, 218, 219, 220, 221,
- 222, 223, 224, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28,
- 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47,
- 48, 49, 50, 51, 225, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65,
- 66, 67, 68, 69, 70, 71, 0, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83,
- 84, 85, 86, 87, 88, 89, 90, 91, 167, 168, 92, 169, 170, 171, 172, 173, 0, 0, 174,
- 175, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 176,
- 0, 0, 0, 226, 227, 0, 0, 0, 0, 228, 178, 179, 180, 181, 1, 2, 3, 4, 5,
- 6, 7, 8, 9, 10, 11, 12, 215, 216, 217, 0, 218, 219, 220, 221, 222, 223, 224, 13,
- 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32,
- 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51,
- 225, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69,
- 70, 71, 0, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87,
- 88, 89, 90, 91, 167, 168, 92, 169, 170, 171, 172, 173, 0, 0, 174, 175, 0, 0, 0,
- 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 176, 0, 0, 0, 226,
- 329, 0, 0, 0, 0, 228, 178, 179, 180, 181, 1, 2, 3, 4, 5, 6, 7, 8, 9,
- 10, 11, 12, 215, 216, 217, 0, 218, 219, 220, 221, 222, 223, 224, 13, 14, 15, 16, 17,
- 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36,
- 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 225, 52, 53, 54,
- 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 0, 72,
- 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91,
- 167, 168, 92, 169, 170, 171, 172, 173, 0, 0, 174, 175, 0, 0, 0, 0, 0, 0, 0,
- 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 176, 0, 0, 0, 226, 0, 0, 0, 0,
- 0, 228, 178, 179, 180, 181, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 215,
- 216, 217, 0, 218, 219, 220, 221, 222, 223, 224, 13, 14, 15, 16, 17, 18, 19, 20, 21,
- 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40,
- 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 225, 52, 53, 54, 55, 56, 57, 58,
- 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 0, 72, 73, 74, 75, 76,
- 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 167, 168, 92, 169,
- 170, 171, 172, 173, 0, 0, 174, 175, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
- 0, 0, 0, 0, 0, 0, 176, 0, 0, 0, 151, 0, 0, 0, 0, 0, 228, 178, 179,
- 180, 181, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 215, 216, 217, 0, 218,
- 219, 220, 221, 222, 223, 224, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25,
- 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44,
- 45, 46, 47, 48, 49, 50, 51, 225, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62,
- 63, 64, 65, 66, 67, 68, 69, 70, 71, 0, 72, 73, 74, 75, 76, 77, 78, 79, 80,
- 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 167, 168, 92, 169, 170, 171, 172, 173,
- 0, 0, 174, 175, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
- 0, 0, 176, 0, 0, 0, 0, 0, 0, 0, 0, 0, 228, 178, 179, 180, 181, 1, 2,
- 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 0, 0, 0, 0, 0, 0, 0, 0, 0,
- 0, 0, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29,
- 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48,
- 49, 50, 51, 0, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66,
- 67, 68, 69, 70, 71, 0, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84,
- 85, 86, 87, 88, 89, 90, 91, 167, 168, 92, 169, 170, 171, 172, 173, 0, 0, 174, 175,
- 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 2, 3, 4, 5, 176, 7,
- 8, 9, 10, 11, 12, 0, 0, 0, 228, 178, 179, 180, 181, 0, 0, 0, 13, 14, 15,
- 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34,
- 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 0, 52,
- 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71,
- 0, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89,
- 90, 91, 167, 168, 92, 169, 170, 171, 172, 173, 0, 0, 174, 175, 0, 0, 0, 0, 0,
- 0, 0, 0, 0, 0, 0, 0, 1, 2, 3, 4, 5, 176, 7, 8, 9, 10, 11, 12,
- 0, 0, 0, 0, 178, 179, 180, 181, 0, 0, 0, 13, 14, 15, 16, 17, 18, 19, 20,
- 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39,
- 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 0, 52, 53, 54, 55, 56, 57,
- 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 0, 72, 73, 74, 75,
- 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 0, 135, 92,
- 0, 9, 10, 11, 12, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 13, 14, 15,
- 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 0, 0, 0, 0, 0, 136, 34,
- 35, 36, 37, 38, 39, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 50, 51, 0, 52,
- 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71,
- 0, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89,
- 0, 91, 167, 168, 92, 169, 170, 171, 172, 173, 0, 0, 174, 175, 0, 0, 0, 0, 0,
- 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 176, 0, 0, 177, 9, 10, 11,
- 12, 0, 0, 0, 178, 179, 180, 181, 0, 0, 0, 0, 13, 14, 15, 16, 17, 18, 19,
- 20, 21, 22, 23, 24, 25, 26, 27, 0, 0, 0, 0, 0, 0, 34, 35, 36, 37, 38,
- 39, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 50, 51, 0, 52, 53, 54, 55, 56,
- 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 0, 72, 73, 74,
- 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 0, 91, 167, 168,
- 92, 169, 170, 171, 172, 173, 0, 0, 174, 175, 0, 0, 0, 0, 0, 0, 0, 0, 0,
- 0, 0, 0, 0, 0, 0, 0, 0, 176, 0, 0, 294, 9, 10, 11, 12, 0, 0, 0,
- 178, 179, 180, 181, 0, 0, 0, 0, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23,
- 24, 25, 26, 27, 0, 0, 0, 0, 0, 0, 34, 35, 36, 37, 38, 39, 0, 0, 0,
- 0, 0, 0, 0, 0, 0, 0, 50, 51, 0, 52, 53, 54, 55, 56, 57, 58, 59, 60,
- 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 0, 72, 73, 74, 75, 76, 77, 78,
- 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 0, 91, 167, 168, 92, 169, 170, 171,
- 172, 173, 0, 0, 174, 175, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
- 0, 0, 0, 0, 176, 9, 10, 11, 12, 0, 0, 0, 0, 0, 307, 178, 179, 180, 181,
- 0, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 0, 0, 0,
- 0, 0, 0, 34, 35, 36, 37, 38, 39, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
- 50, 51, 0, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67,
- 68, 69, 70, 71, 0, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85,
- 86, 87, 88, 89, 0, 91, 167, 168, 92, 169, 170, 171, 172, 173, 0, 0, 174, 175, 0,
- 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 176, 9, 10,
- 11, 12, 0, 0, 0, 0, 0, 0, 178, 179, 180, 181, 0, 13, 14, 15, 16, 17, 18,
- 19, 20, 21, 22, 23, 24, 25, 26, 27, 0, 0, 0, 0, 0, 0, 34, 35, 36, 37,
- 38, 39, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 50, 269, 0, 52, 53, 54, 55,
- 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 0, 72, 73,
- 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 0, 91, 167,
- 168, 92, 169, 170, 171, 172, 173, 0, 0, 174, 175, 0, 0, 0, 0, 0, 0, 0, 0,
- 0, 0, 0, 0, 1, 2, 3, 4, 5, 176, 7, 8, 9, 10, 11, 12, 0, 0, 0,
- 0, 178, 179, 180, 181, 0, 0, 0, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23,
- 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42,
- 43, 44, 45, 46, 47, 48, 49, 50, 51, 0, 52, 53, 54, 55, 56, 57, 58, 59, 60,
- 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 0, 72, 73, 74, 75, 76, 77, 78,
- 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 0, 0, 92, 0, 0, 0,
- 0, 0, 0, 0, 0, 0, 1, 2, 3, 4, 5, 0, 7, 8, 9, 10, 11, 12, 0,
- 0, 0, 0, 0, 0, 0, 0, 0, 0, 257, 13, 14, 15, 16, 17, 18, 19, 20, 21,
- 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40,
- 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 0, 52, 53, 54, 55, 56, 57, 58,
- 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 0, 72, 73, 74, 75, 76,
- 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 0, 0, 92, 0,
- 0, 0, 0, 0, 0, 0, 0, 0, 1, 2, 3, 4, 5, 0, 7, 8, 9, 10, 11,
- 12, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 296, 13, 14, 15, 16, 17, 18, 19,
- 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38,
- 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 0, 52, 53, 54, 55, 56,
- 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 0, 72, 73, 74,
- 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 0, 0,
- 92, 0, 0, 0, 0, 0, 0, 142, 0, 0, 1, 2, 3, 4, 5, 6, 7, 8, 9,
- 10, 11, 12, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 368, 13, 14, 15, 16, 17,
- 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36,
- 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 0, 52, 53, 54,
- 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 0, 72,
- 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91,
- 0, 0, 92, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 0, 0, 0, 0,
- 0, 0, 0, 0, 0, 0, 0, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24,
- 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43,
- 44, 45, 46, 47, 48, 49, 50, 51, 0, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61,
- 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 0, 72, 73, 74, 75, 76, 77, 78, 79,
- 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 0, 0, 92, 1, 2, 3, 4,
- 5, 0, 7, 8, 9, 10, 11, 12, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
- 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31,
- 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50,
- 51, 0, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68,
- 69, 70, 71, 0, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86,
- 87, 88, 89, 90, 91, 0, 0, 92, 9, 10, 11, 12, 0, 0, 0, 0, 0, 0, 0,
- 0, 0, 0, 0, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27,
- 0, 0, 0, 0, 0, 0, 34, 35, 36, 37, 38, 39, 0, 0, 0, 0, 0, 0, 0,
- 0, 0, 0, 50, 51, 0, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64,
- 65, 66, 67, 68, 69, 70, 71, 0, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82,
- 83, 84, 85, 86, 87, 88, 89, 0, 91, 0, 343, 92, 9, 10, 11, 12, 344, 0, 0,
- 0, 0, 0, 0, 0, 0, 0, 0, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23,
- 24, 25, 26, 27, 0, 0, 0, 0, 0, 0, 34, 35, 36, 37, 38, 39, 0, 0, 0,
- 0, 0, 0, 0, 0, 0, 0, 50, 51, 0, 52, 53, 54, 55, 56, 57, 58, 59, 60,
- 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 0, 72, 73, 74, 75, 76, 77, 78,
- 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 0, 91, 0, 0, 92};
+ 124, 134, 152, 166, 144, 219, 143, 309, 344, 153, 272, 107, 275, 345, 264, 174, 224, 347, 161,
+ 404, 108, 305, 324, 352, 421, 135, 131, 132, 154, 152, 136, 398, 144, 411, 143, 173, 144, 261,
+ 263, 399, 294, 295, 175, 154, 178, 284, 177, 441, 176, 411, 262, 290, 178, 291, 177, 272, 306,
+ 322, 133, 434, 138, 353, 222, 152, 434, 148, 276, 277, 145, 266, 267, 146, 178, 219, 177, 296,
+ 297, 222, 162, 227, 281, 139, 311, 354, 346, 228, 282, 278, 219, 341, 154, 279, 408, 409, 160,
+ 170, 171, 395, 341, 341, 356, 165, 341, 264, 438, 342, 350, 264, 172, 351, 341, 124, 368, 369,
+ 370, 371, 124, 178, 178, 177, 177, 341, 206, 360, 388, 222, 350, 124, 380, 396, 158, 3, 4,
+ 5, 223, 349, 147, 132, 107, 124, 226, 387, 272, 124, -30, 389, 344, 108, 287, 288, 289, 124,
+ 131, 132, 292, 293, 273, 274, 280, 124, 285, 298, 299, 312, 313, 249, 341, 401, 364, 365, 372,
+ 373, 366, 367, 300, 286, 301, 124, 302, 124, 303, 393, 394, 415, 442, 304, 307, 264, 315, 316,
+ 206, 329, 330, 331, 332, 333, 334, 335, 336, 337, 338, 320, 318, 319, 178, 206, 177, 323, 325,
+ 326, 339, 327, -29, 410, -24, -277, 390, 381, 400, -31, 402, 417, 426, 341, 124, 124, 425, 427,
+ 429, 410, 430, 431, 240, 437, 359, 433, 374, 443, 375, 428, 168, 376, 416, 167, 169, 130, 377,
+ 314, 378, 219, 403, 439, 348, 379, 249, 361, 362, 363, 206, 206, 206, 206, 206, 206, 206, 206,
+ 206, 206, 206, 206, 206, 206, 206, 206, 264, 432, 397, 440, 405, 157, 392, 418, 406, 0, 0,
+ 0, 412, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 152, 0, 0, 0, 412, 0,
+ 0, 153, 0, 0, 0, 0, 0, 124, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 249, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 424, 0, 0, 0, 206, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 249, 249, 0, 0, 0, 0, 249, 249, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 249, 0, 0, 0, 0, 124, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 249, 0, 0, 0, 0, 249, 1, 2, 3, 4, 5, 6,
+ 7, 8, 9, 10, 11, 12, 229, 230, 231, 0, 232, 233, 234, 235, 236, 237, 238, 13, 14,
+ 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33,
+ 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 239,
+ 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70,
+ 71, 0, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88,
+ 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 181, 182,
+ 106, 183, 184, 185, 186, 187, 0, 0, 188, 189, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 190, 0, 0, 0, 240, 241, 0, 0, 0, 0, 242,
+ 192, 193, 194, 195, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 229, 230, 231,
+ 0, 232, 233, 234, 235, 236, 237, 238, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23,
+ 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42,
+ 43, 44, 45, 46, 47, 48, 49, 50, 51, 239, 52, 53, 54, 55, 56, 57, 58, 59, 60,
+ 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 0, 72, 73, 74, 75, 76, 77, 78,
+ 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97,
+ 98, 99, 100, 101, 102, 103, 104, 105, 181, 182, 106, 183, 184, 185, 186, 187, 0, 0, 188,
+ 189, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 190,
+ 0, 0, 0, 240, 343, 0, 0, 0, 0, 242, 192, 193, 194, 195, 1, 2, 3, 4, 5,
+ 6, 7, 8, 9, 10, 11, 12, 229, 230, 231, 0, 232, 233, 234, 235, 236, 237, 238, 13,
+ 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32,
+ 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51,
+ 239, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69,
+ 70, 71, 0, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87,
+ 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 181,
+ 182, 106, 183, 184, 185, 186, 187, 0, 0, 188, 189, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 190, 0, 0, 0, 240, 0, 0, 0, 0, 0,
+ 242, 192, 193, 194, 195, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 229, 230,
+ 231, 0, 232, 233, 234, 235, 236, 237, 238, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22,
+ 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41,
+ 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 239, 52, 53, 54, 55, 56, 57, 58, 59,
+ 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 0, 72, 73, 74, 75, 76, 77,
+ 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96,
+ 97, 98, 99, 100, 101, 102, 103, 104, 105, 181, 182, 106, 183, 184, 185, 186, 187, 0, 0,
+ 188, 189, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 190, 0, 0, 0, 165, 0, 0, 0, 0, 0, 242, 192, 193, 194, 195, 1, 2, 3, 4,
+ 5, 6, 7, 8, 9, 10, 11, 12, 229, 230, 231, 0, 232, 233, 234, 235, 236, 237, 238,
+ 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31,
+ 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50,
+ 51, 239, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68,
+ 69, 70, 71, 0, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86,
+ 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105,
+ 181, 182, 106, 183, 184, 185, 186, 187, 0, 0, 188, 189, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 190, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 242, 192, 193, 194, 195, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 13, 14, 15, 16, 17, 18, 19, 20, 21,
+ 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40,
+ 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 0, 52, 53, 54, 55, 56, 57, 58,
+ 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 0, 72, 73, 74, 75, 76,
+ 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95,
+ 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 181, 182, 106, 183, 184, 185, 186, 187, 0,
+ 0, 188, 189, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 2, 3, 4,
+ 5, 190, 7, 8, 9, 10, 11, 12, 0, 0, 0, 242, 192, 193, 194, 195, 0, 0, 0,
+ 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31,
+ 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50,
+ 51, 0, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68,
+ 69, 70, 71, 0, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86,
+ 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105,
+ 181, 182, 106, 183, 184, 185, 186, 187, 0, 0, 188, 189, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 1, 2, 3, 4, 5, 190, 7, 8, 9, 10, 11, 12, 0, 0,
+ 0, 0, 192, 193, 194, 195, 0, 0, 0, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22,
+ 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41,
+ 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 0, 52, 53, 54, 55, 56, 57, 58, 59,
+ 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 0, 72, 73, 74, 75, 76, 77,
+ 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96,
+ 97, 98, 99, 100, 101, 102, 103, 104, 105, 0, 149, 106, 0, 9, 10, 11, 12, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22,
+ 23, 24, 25, 26, 27, 0, 0, 0, 0, 0, 150, 34, 35, 36, 37, 38, 39, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 50, 51, 0, 52, 53, 54, 55, 56, 57, 58, 59,
+ 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 0, 72, 73, 74, 75, 76, 77,
+ 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96,
+ 97, 98, 99, 100, 101, 102, 103, 0, 105, 181, 182, 106, 183, 184, 185, 186, 187, 0, 0,
+ 188, 189, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 190, 0, 0, 191, 9, 10, 11, 12, 0, 0, 0, 192, 193, 194, 195, 0, 0, 0, 0,
+ 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 0, 0, 0, 0,
+ 0, 0, 34, 35, 36, 37, 38, 39, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 50,
+ 51, 0, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68,
+ 69, 70, 71, 0, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86,
+ 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 0, 105,
+ 181, 182, 106, 183, 184, 185, 186, 187, 0, 0, 188, 189, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 190, 0, 0, 308, 9, 10, 11, 12, 0,
+ 0, 0, 192, 193, 194, 195, 0, 0, 0, 0, 13, 14, 15, 16, 17, 18, 19, 20, 21,
+ 22, 23, 24, 25, 26, 27, 0, 0, 0, 0, 0, 0, 34, 35, 36, 37, 38, 39, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 50, 51, 0, 52, 53, 54, 55, 56, 57, 58,
+ 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 0, 72, 73, 74, 75, 76,
+ 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95,
+ 96, 97, 98, 99, 100, 101, 102, 103, 0, 105, 181, 182, 106, 183, 184, 185, 186, 187, 0,
+ 0, 188, 189, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 190, 9, 10, 11, 12, 0, 0, 0, 0, 0, 321, 192, 193, 194, 195, 0, 13, 14,
+ 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 0, 0, 0, 0, 0, 0,
+ 34, 35, 36, 37, 38, 39, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 50, 51, 0,
+ 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70,
+ 71, 0, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88,
+ 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 0, 105, 181, 182,
+ 106, 183, 184, 185, 186, 187, 0, 0, 188, 189, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 190, 9, 10, 11, 12, 0, 0, 0, 0, 0, 0,
+ 192, 193, 194, 195, 0, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26,
+ 27, 0, 0, 0, 0, 0, 0, 34, 35, 36, 37, 38, 39, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 50, 283, 0, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63,
+ 64, 65, 66, 67, 68, 69, 70, 71, 0, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81,
+ 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100,
+ 101, 102, 103, 0, 105, 181, 182, 106, 183, 184, 185, 186, 187, 0, 0, 188, 189, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 2, 3, 4, 5, 190, 7, 8, 9,
+ 10, 11, 12, 0, 0, 0, 0, 192, 193, 194, 195, 0, 0, 0, 13, 14, 15, 16, 17,
+ 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36,
+ 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 0, 52, 53, 54,
+ 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 0, 72,
+ 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91,
+ 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 0, 0, 106, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 1, 2, 3, 4, 5, 0, 7, 8, 9, 10, 11, 12,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 271, 13, 14, 15, 16, 17, 18, 19, 20,
+ 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39,
+ 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 0, 52, 53, 54, 55, 56, 57,
+ 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 0, 72, 73, 74, 75,
+ 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94,
+ 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 0, 0, 106, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 1, 2, 3, 4, 5, 0, 7, 8, 9, 10, 11, 12, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 310, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23,
+ 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42,
+ 43, 44, 45, 46, 47, 48, 49, 50, 51, 0, 52, 53, 54, 55, 56, 57, 58, 59, 60,
+ 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 0, 72, 73, 74, 75, 76, 77, 78,
+ 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97,
+ 98, 99, 100, 101, 102, 103, 104, 105, 0, 0, 106, 0, 0, 0, 0, 0, 0, 156, 0,
+ 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 382, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26,
+ 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45,
+ 46, 47, 48, 49, 50, 51, 0, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63,
+ 64, 65, 66, 67, 68, 69, 70, 71, 0, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81,
+ 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100,
+ 101, 102, 103, 104, 105, 0, 0, 106, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11,
+ 12, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 13, 14, 15, 16, 17, 18, 19,
+ 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38,
+ 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 0, 52, 53, 54, 55, 56,
+ 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 0, 72, 73, 74,
+ 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93,
+ 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 0, 0, 106, 1, 2, 3, 4,
+ 5, 0, 7, 8, 9, 10, 11, 12, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31,
+ 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50,
+ 51, 0, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68,
+ 69, 70, 71, 0, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86,
+ 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105,
+ 0, 0, 106, 9, 10, 11, 12, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 13,
+ 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 0, 0, 0, 0, 0,
+ 0, 34, 35, 36, 37, 38, 39, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 50, 51,
+ 0, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69,
+ 70, 71, 0, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87,
+ 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 0, 105, 0,
+ 357, 106, 9, 10, 11, 12, 358, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 13, 14,
+ 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 0, 0, 0, 0, 0, 0,
+ 34, 35, 36, 37, 38, 39, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 50, 51, 0,
+ 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70,
+ 71, 0, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88,
+ 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 0, 105, 0, 0,
+ 106};
static const yytype_int16 yycheck[] = {
- 0, 50, 102, 123, 97, 140, 97, 208, 248, 102, 240, 165, 252, 145, 159, 0, 62, 0, 134,
- 371, 108, 377, 223, 108, 109, 119, 120, 394, 138, 129, 143, 138, 125, 146, 125, 145, 129, 393,
- 176, 146, 156, 157, 124, 140, 137, 190, 137, 137, 146, 146, 417, 100, 145, 143, 145, 140, 210,
- 136, 146, 411, 154, 155, 108, 163, 416, 117, 118, 143, 138, 138, 163, 138, 165, 208, 165, 145,
- 145, 159, 145, 211, 137, 130, 131, 221, 108, 109, 138, 140, 223, 137, 142, 138, 332, 137, 137,
- 143, 138, 97, 137, 143, 143, 136, 102, 248, 143, 137, 143, 252, 148, 146, 150, 143, 143, 113,
- 140, 146, 116, 210, 211, 210, 211, 174, 175, 268, 143, 125, 264, 146, 113, 129, 113, 280, 281,
- 282, 283, 140, 143, 137, 254, 146, 193, 108, 109, 297, 146, 145, 115, 116, 378, 121, 122, 151,
- 111, 112, 292, 208, 5, 6, 7, 151, 152, 153, 136, 163, 145, 165, 137, 305, 143, 144, 223,
- 309, 276, 277, 136, 278, 279, 156, 158, 419, 157, 326, 327, 384, 123, 284, 285, 332, 126, 127,
- 128, 129, 130, 131, 132, 133, 134, 135, 125, 139, 146, 146, 136, 136, 297, 146, 297, 145, 136,
- 144, 210, 211, 136, 136, 139, 141, 137, 136, 140, 139, 273, 274, 275, 276, 277, 278, 279, 280,
- 281, 282, 283, 284, 285, 286, 287, 288, 289, 290, 291, 377, 240, 144, 387, 143, 65, 136, 141,
- 137, 146, 384, 370, 139, 137, 18, 140, 393, 145, 265, 286, 146, 287, 290, 146, 288, 129, 403,
- 289, 125, 129, 291, 6, 214, 336, 409, 419, 253, 372, 415, 314, 416, 372, 393, 113, -1, -1,
- -1, 377, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 297, 398, -1, -1, -1, 393, -1,
- -1, 398, -1, -1, -1, -1, -1, -1, -1, -1, 314, -1, -1, -1, -1, -1, -1, -1, -1,
- -1, -1, -1, -1, -1, -1, -1, -1, 384, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
- -1, -1, -1, -1, -1, -1, 397, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
- -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 371, 372, -1, -1, -1, -1, 377, 378, -1,
- -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 393, -1, -1, -1, -1, 398,
- -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 411, -1, -1, -1, -1, 416, 3,
- 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, -1, 19, 20, 21, 22,
- 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41,
- 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60,
- 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79,
- 80, 81, 82, 83, 84, 85, -1, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98,
- 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109, 110, 111, 112, 113, 114, -1, -1, 117,
- 118, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 136,
- -1, -1, -1, 140, 141, -1, -1, -1, -1, 146, 147, 148, 149, 150, 3, 4, 5, 6, 7,
+ 0, 50, 116, 137, 111, 154, 111, 222, 254, 116, 179, 0, 190, 262, 173, 148, 159, 266, 62,
+ 385, 0, 138, 237, 122, 408, 150, 122, 123, 152, 143, 160, 152, 139, 391, 139, 159, 143, 170,
+ 171, 160, 133, 134, 154, 152, 151, 204, 151, 431, 160, 407, 159, 162, 159, 164, 159, 224, 173,
+ 235, 154, 425, 151, 160, 152, 177, 430, 114, 131, 132, 157, 159, 177, 160, 179, 222, 179, 168,
+ 169, 152, 122, 151, 151, 157, 225, 151, 159, 157, 157, 152, 237, 157, 152, 156, 151, 151, 154,
+ 144, 145, 346, 157, 157, 278, 154, 157, 262, 151, 160, 157, 266, 150, 160, 157, 111, 294, 295,
+ 296, 297, 116, 224, 225, 224, 225, 157, 154, 282, 160, 152, 157, 127, 306, 160, 130, 5, 6,
+ 7, 160, 268, 122, 123, 127, 139, 159, 319, 311, 143, 150, 323, 392, 127, 165, 166, 167, 151,
+ 122, 123, 129, 130, 188, 189, 151, 159, 150, 135, 136, 125, 126, 165, 157, 158, 290, 291, 298,
+ 299, 292, 293, 172, 207, 171, 177, 170, 179, 137, 340, 341, 398, 433, 139, 153, 346, 160, 160,
+ 222, 140, 141, 142, 143, 144, 145, 146, 147, 148, 149, 160, 150, 150, 311, 237, 311, 150, 158,
+ 150, 159, 155, 150, 391, 151, 154, 158, 153, 153, 150, 65, 150, 155, 157, 224, 225, 151, 153,
+ 160, 407, 151, 18, 154, 160, 279, 159, 300, 160, 301, 417, 143, 302, 401, 139, 143, 6, 303,
+ 228, 304, 398, 384, 429, 267, 305, 254, 287, 288, 289, 290, 291, 292, 293, 294, 295, 296, 297,
+ 298, 299, 300, 301, 302, 303, 304, 305, 433, 423, 350, 430, 386, 127, 328, 407, 386, -1, -1,
+ -1, 391, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 412, -1, -1, -1, 407, -1,
+ -1, 412, -1, -1, -1, -1, -1, 311, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, 328, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, 411, -1, -1, -1, 398, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, 385, 386, -1, -1, -1, -1, 391, 392, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1, 407, -1, -1, -1, -1, 412, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, 425, -1, -1, -1, -1, 430, 3, 4, 5, 6, 7, 8,
+ 9, 10, 11, 12, 13, 14, 15, 16, 17, -1, 19, 20, 21, 22, 23, 24, 25, 26, 27,
+ 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46,
+ 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65,
+ 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84,
+ 85, -1, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103,
+ 104, 105, 106, 107, 108, 109, 110, 111, 112, 113, 114, 115, 116, 117, 118, 119, 120, 121, 122,
+ 123, 124, 125, 126, 127, 128, -1, -1, 131, 132, -1, -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1, 150, -1, -1, -1, 154, 155, -1, -1, -1, -1, 160,
+ 161, 162, 163, 164, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17,
+ -1, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36,
+ 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55,
+ 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74,
+ 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, -1, 87, 88, 89, 90, 91, 92, 93,
+ 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109, 110, 111, 112,
+ 113, 114, 115, 116, 117, 118, 119, 120, 121, 122, 123, 124, 125, 126, 127, 128, -1, -1, 131,
+ 132, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 150,
+ -1, -1, -1, 154, 155, -1, -1, -1, -1, 160, 161, 162, 163, 164, 3, 4, 5, 6, 7,
8, 9, 10, 11, 12, 13, 14, 15, 16, 17, -1, 19, 20, 21, 22, 23, 24, 25, 26,
27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45,
46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64,
65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83,
84, 85, -1, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102,
- 103, 104, 105, 106, 107, 108, 109, 110, 111, 112, 113, 114, -1, -1, 117, 118, -1, -1, -1,
- -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 136, -1, -1, -1, 140,
- 141, -1, -1, -1, -1, 146, 147, 148, 149, 150, 3, 4, 5, 6, 7, 8, 9, 10, 11,
- 12, 13, 14, 15, 16, 17, -1, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30,
- 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49,
- 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68,
- 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, -1, 87,
- 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106,
- 107, 108, 109, 110, 111, 112, 113, 114, -1, -1, 117, 118, -1, -1, -1, -1, -1, -1, -1,
- -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 136, -1, -1, -1, 140, -1, -1, -1, -1,
- -1, 146, 147, 148, 149, 150, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15,
- 16, 17, -1, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34,
+ 103, 104, 105, 106, 107, 108, 109, 110, 111, 112, 113, 114, 115, 116, 117, 118, 119, 120, 121,
+ 122, 123, 124, 125, 126, 127, 128, -1, -1, 131, 132, -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1, -1, 150, -1, -1, -1, 154, -1, -1, -1, -1, -1,
+ 160, 161, 162, 163, 164, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16,
+ 17, -1, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35,
+ 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54,
+ 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73,
+ 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, -1, 87, 88, 89, 90, 91, 92,
+ 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109, 110, 111,
+ 112, 113, 114, 115, 116, 117, 118, 119, 120, 121, 122, 123, 124, 125, 126, 127, 128, -1, -1,
+ 131, 132, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
+ 150, -1, -1, -1, 154, -1, -1, -1, -1, -1, 160, 161, 162, 163, 164, 3, 4, 5, 6,
+ 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, -1, 19, 20, 21, 22, 23, 24, 25,
+ 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44,
+ 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63,
+ 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82,
+ 83, 84, 85, -1, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101,
+ 102, 103, 104, 105, 106, 107, 108, 109, 110, 111, 112, 113, 114, 115, 116, 117, 118, 119, 120,
+ 121, 122, 123, 124, 125, 126, 127, 128, -1, -1, 131, 132, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 150, -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, 160, 161, 162, 163, 164, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 26, 27, 28, 29, 30, 31, 32, 33, 34,
35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53,
- 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72,
+ 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, -1, 66, 67, 68, 69, 70, 71, 72,
+ 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, -1, 87, 88, 89, 90, 91,
+ 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109, 110,
+ 111, 112, 113, 114, 115, 116, 117, 118, 119, 120, 121, 122, 123, 124, 125, 126, 127, 128, -1,
+ -1, 131, 132, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 3, 4, 5, 6,
+ 7, 150, 9, 10, 11, 12, 13, 14, -1, -1, -1, 160, 161, 162, 163, 164, -1, -1, -1,
+ 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44,
+ 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63,
+ 64, -1, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82,
+ 83, 84, 85, -1, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101,
+ 102, 103, 104, 105, 106, 107, 108, 109, 110, 111, 112, 113, 114, 115, 116, 117, 118, 119, 120,
+ 121, 122, 123, 124, 125, 126, 127, 128, -1, -1, 131, 132, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, 3, 4, 5, 6, 7, 150, 9, 10, 11, 12, 13, 14, -1, -1,
+ -1, -1, 161, 162, 163, 164, -1, -1, -1, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35,
+ 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54,
+ 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, -1, 66, 67, 68, 69, 70, 71, 72, 73,
+ 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, -1, 87, 88, 89, 90, 91, 92,
+ 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109, 110, 111,
+ 112, 113, 114, 115, 116, 117, 118, 119, 120, -1, 122, 123, -1, 11, 12, 13, 14, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1, -1, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35,
+ 36, 37, 38, 39, 40, -1, -1, -1, -1, -1, 160, 47, 48, 49, 50, 51, 52, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1, 63, 64, -1, 66, 67, 68, 69, 70, 71, 72, 73,
+ 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, -1, 87, 88, 89, 90, 91, 92,
+ 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109, 110, 111,
+ 112, 113, 114, 115, 116, 117, 118, -1, 120, 121, 122, 123, 124, 125, 126, 127, 128, -1, -1,
+ 131, 132, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
+ 150, -1, -1, 153, 11, 12, 13, 14, -1, -1, -1, 161, 162, 163, 164, -1, -1, -1, -1,
+ 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, -1, -1, -1, -1,
+ -1, -1, 47, 48, 49, 50, 51, 52, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 63,
+ 64, -1, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82,
+ 83, 84, 85, -1, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101,
+ 102, 103, 104, 105, 106, 107, 108, 109, 110, 111, 112, 113, 114, 115, 116, 117, 118, -1, 120,
+ 121, 122, 123, 124, 125, 126, 127, 128, -1, -1, 131, 132, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 150, -1, -1, 153, 11, 12, 13, 14, -1,
+ -1, -1, 161, 162, 163, 164, -1, -1, -1, -1, 26, 27, 28, 29, 30, 31, 32, 33, 34,
+ 35, 36, 37, 38, 39, 40, -1, -1, -1, -1, -1, -1, 47, 48, 49, 50, 51, 52, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1, -1, 63, 64, -1, 66, 67, 68, 69, 70, 71, 72,
73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, -1, 87, 88, 89, 90, 91,
92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109, 110,
- 111, 112, 113, 114, -1, -1, 117, 118, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
- -1, -1, -1, -1, -1, -1, 136, -1, -1, -1, 140, -1, -1, -1, -1, -1, 146, 147, 148,
- 149, 150, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, -1, 19,
- 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38,
- 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57,
- 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76,
- 77, 78, 79, 80, 81, 82, 83, 84, 85, -1, 87, 88, 89, 90, 91, 92, 93, 94, 95,
- 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109, 110, 111, 112, 113, 114,
- -1, -1, 117, 118, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
- -1, -1, 136, -1, -1, -1, -1, -1, -1, -1, -1, -1, 146, 147, 148, 149, 150, 3, 4,
- 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, -1, -1, -1, -1, -1, -1, -1, -1, -1,
- -1, -1, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42,
- 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61,
- 62, 63, 64, -1, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80,
- 81, 82, 83, 84, 85, -1, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99,
- 100, 101, 102, 103, 104, 105, 106, 107, 108, 109, 110, 111, 112, 113, 114, -1, -1, 117, 118,
- -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 3, 4, 5, 6, 7, 136, 9,
- 10, 11, 12, 13, 14, -1, -1, -1, 146, 147, 148, 149, 150, -1, -1, -1, 26, 27, 28,
- 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47,
- 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, -1, 66,
- 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85,
- -1, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104,
- 105, 106, 107, 108, 109, 110, 111, 112, 113, 114, -1, -1, 117, 118, -1, -1, -1, -1, -1,
- -1, -1, -1, -1, -1, -1, -1, 3, 4, 5, 6, 7, 136, 9, 10, 11, 12, 13, 14,
- -1, -1, -1, -1, 147, 148, 149, 150, -1, -1, -1, 26, 27, 28, 29, 30, 31, 32, 33,
+ 111, 112, 113, 114, 115, 116, 117, 118, -1, 120, 121, 122, 123, 124, 125, 126, 127, 128, -1,
+ -1, 131, 132, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, 150, 11, 12, 13, 14, -1, -1, -1, -1, -1, 160, 161, 162, 163, 164, -1, 26, 27,
+ 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, -1, -1, -1, -1, -1, -1,
+ 47, 48, 49, 50, 51, 52, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 63, 64, -1,
+ 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84,
+ 85, -1, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103,
+ 104, 105, 106, 107, 108, 109, 110, 111, 112, 113, 114, 115, 116, 117, 118, -1, 120, 121, 122,
+ 123, 124, 125, 126, 127, 128, -1, -1, 131, 132, -1, -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1, 150, 11, 12, 13, 14, -1, -1, -1, -1, -1, -1,
+ 161, 162, 163, 164, -1, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39,
+ 40, -1, -1, -1, -1, -1, -1, 47, 48, 49, 50, 51, 52, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, 63, 64, -1, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77,
+ 78, 79, 80, 81, 82, 83, 84, 85, -1, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96,
+ 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109, 110, 111, 112, 113, 114, 115,
+ 116, 117, 118, -1, 120, 121, 122, 123, 124, 125, 126, 127, 128, -1, -1, 131, 132, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 3, 4, 5, 6, 7, 150, 9, 10, 11,
+ 12, 13, 14, -1, -1, -1, -1, 161, 162, 163, 164, -1, -1, -1, 26, 27, 28, 29, 30,
+ 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49,
+ 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, -1, 66, 67, 68,
+ 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, -1, 87,
+ 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106,
+ 107, 108, 109, 110, 111, 112, 113, 114, 115, 116, 117, 118, 119, 120, -1, -1, 123, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, 3, 4, 5, 6, 7, -1, 9, 10, 11, 12, 13, 14,
+ -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 155, 26, 27, 28, 29, 30, 31, 32, 33,
34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52,
53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, -1, 66, 67, 68, 69, 70, 71,
72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, -1, 87, 88, 89, 90,
- 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, -1, 108, 109,
- -1, 11, 12, 13, 14, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 26, 27, 28,
- 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, -1, -1, -1, -1, -1, 146, 47,
- 48, 49, 50, 51, 52, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 63, 64, -1, 66,
- 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85,
- -1, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104,
- -1, 106, 107, 108, 109, 110, 111, 112, 113, 114, -1, -1, 117, 118, -1, -1, -1, -1, -1,
- -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 136, -1, -1, 139, 11, 12, 13,
- 14, -1, -1, -1, 147, 148, 149, 150, -1, -1, -1, -1, 26, 27, 28, 29, 30, 31, 32,
- 33, 34, 35, 36, 37, 38, 39, 40, -1, -1, -1, -1, -1, -1, 47, 48, 49, 50, 51,
- 52, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 63, 64, -1, 66, 67, 68, 69, 70,
- 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, -1, 87, 88, 89,
- 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, -1, 106, 107, 108,
- 109, 110, 111, 112, 113, 114, -1, -1, 117, 118, -1, -1, -1, -1, -1, -1, -1, -1, -1,
- -1, -1, -1, -1, -1, -1, -1, -1, 136, -1, -1, 139, 11, 12, 13, 14, -1, -1, -1,
- 147, 148, 149, 150, -1, -1, -1, -1, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36,
- 37, 38, 39, 40, -1, -1, -1, -1, -1, -1, 47, 48, 49, 50, 51, 52, -1, -1, -1,
- -1, -1, -1, -1, -1, -1, -1, 63, 64, -1, 66, 67, 68, 69, 70, 71, 72, 73, 74,
- 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, -1, 87, 88, 89, 90, 91, 92, 93,
- 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, -1, 106, 107, 108, 109, 110, 111, 112,
- 113, 114, -1, -1, 117, 118, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
- -1, -1, -1, -1, 136, 11, 12, 13, 14, -1, -1, -1, -1, -1, 146, 147, 148, 149, 150,
- -1, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, -1, -1, -1,
- -1, -1, -1, 47, 48, 49, 50, 51, 52, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
- 63, 64, -1, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81,
- 82, 83, 84, 85, -1, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100,
- 101, 102, 103, 104, -1, 106, 107, 108, 109, 110, 111, 112, 113, 114, -1, -1, 117, 118, -1,
- -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 136, 11, 12,
- 13, 14, -1, -1, -1, -1, -1, -1, 147, 148, 149, 150, -1, 26, 27, 28, 29, 30, 31,
- 32, 33, 34, 35, 36, 37, 38, 39, 40, -1, -1, -1, -1, -1, -1, 47, 48, 49, 50,
- 51, 52, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 63, 64, -1, 66, 67, 68, 69,
- 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, -1, 87, 88,
- 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, -1, 106, 107,
- 108, 109, 110, 111, 112, 113, 114, -1, -1, 117, 118, -1, -1, -1, -1, -1, -1, -1, -1,
- -1, -1, -1, -1, 3, 4, 5, 6, 7, 136, 9, 10, 11, 12, 13, 14, -1, -1, -1,
- -1, 147, 148, 149, 150, -1, -1, -1, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36,
+ 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109,
+ 110, 111, 112, 113, 114, 115, 116, 117, 118, 119, 120, -1, -1, 123, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, 3, 4, 5, 6, 7, -1, 9, 10, 11, 12, 13, 14, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, 155, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36,
37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55,
56, 57, 58, 59, 60, 61, 62, 63, 64, -1, 66, 67, 68, 69, 70, 71, 72, 73, 74,
75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, -1, 87, 88, 89, 90, 91, 92, 93,
- 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, -1, -1, 109, -1, -1, -1,
- -1, -1, -1, -1, -1, -1, 3, 4, 5, 6, 7, -1, 9, 10, 11, 12, 13, 14, -1,
- -1, -1, -1, -1, -1, -1, -1, -1, -1, 141, 26, 27, 28, 29, 30, 31, 32, 33, 34,
- 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53,
- 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, -1, 66, 67, 68, 69, 70, 71, 72,
- 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, -1, 87, 88, 89, 90, 91,
- 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, -1, -1, 109, -1,
- -1, -1, -1, -1, -1, -1, -1, -1, 3, 4, 5, 6, 7, -1, 9, 10, 11, 12, 13,
- 14, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 141, 26, 27, 28, 29, 30, 31, 32,
+ 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109, 110, 111, 112,
+ 113, 114, 115, 116, 117, 118, 119, 120, -1, -1, 123, -1, -1, -1, -1, -1, -1, 0, -1,
+ -1, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, 155, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39,
+ 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58,
+ 59, 60, 61, 62, 63, 64, -1, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77,
+ 78, 79, 80, 81, 82, 83, 84, 85, -1, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96,
+ 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109, 110, 111, 112, 113, 114, 115,
+ 116, 117, 118, 119, 120, -1, -1, 123, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13,
+ 14, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 26, 27, 28, 29, 30, 31, 32,
33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51,
52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, -1, 66, 67, 68, 69, 70,
71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, -1, 87, 88, 89,
- 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, -1, -1,
- 109, -1, -1, -1, -1, -1, -1, 0, -1, -1, 3, 4, 5, 6, 7, 8, 9, 10, 11,
- 12, 13, 14, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 141, 26, 27, 28, 29, 30,
- 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49,
- 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, -1, 66, 67, 68,
- 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, -1, 87,
- 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106,
- -1, -1, 109, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, -1, -1, -1, -1,
- -1, -1, -1, -1, -1, -1, -1, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37,
- 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56,
- 57, 58, 59, 60, 61, 62, 63, 64, -1, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75,
- 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, -1, 87, 88, 89, 90, 91, 92, 93, 94,
- 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, -1, -1, 109, 3, 4, 5, 6,
+ 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108,
+ 109, 110, 111, 112, 113, 114, 115, 116, 117, 118, 119, 120, -1, -1, 123, 3, 4, 5, 6,
7, -1, 9, 10, 11, 12, 13, 14, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44,
45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63,
64, -1, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82,
83, 84, 85, -1, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101,
- 102, 103, 104, 105, 106, -1, -1, 109, 11, 12, 13, 14, -1, -1, -1, -1, -1, -1, -1,
- -1, -1, -1, -1, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40,
- -1, -1, -1, -1, -1, -1, 47, 48, 49, 50, 51, 52, -1, -1, -1, -1, -1, -1, -1,
- -1, -1, -1, 63, 64, -1, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78,
- 79, 80, 81, 82, 83, 84, 85, -1, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97,
- 98, 99, 100, 101, 102, 103, 104, -1, 106, -1, 108, 109, 11, 12, 13, 14, 114, -1, -1,
- -1, -1, -1, -1, -1, -1, -1, -1, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36,
- 37, 38, 39, 40, -1, -1, -1, -1, -1, -1, 47, 48, 49, 50, 51, 52, -1, -1, -1,
- -1, -1, -1, -1, -1, -1, -1, 63, 64, -1, 66, 67, 68, 69, 70, 71, 72, 73, 74,
- 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, -1, 87, 88, 89, 90, 91, 92, 93,
- 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, -1, 106, -1, -1, 109};
+ 102, 103, 104, 105, 106, 107, 108, 109, 110, 111, 112, 113, 114, 115, 116, 117, 118, 119, 120,
+ -1, -1, 123, 11, 12, 13, 14, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 26,
+ 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, -1, -1, -1, -1, -1,
+ -1, 47, 48, 49, 50, 51, 52, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 63, 64,
+ -1, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83,
+ 84, 85, -1, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102,
+ 103, 104, 105, 106, 107, 108, 109, 110, 111, 112, 113, 114, 115, 116, 117, 118, -1, 120, -1,
+ 122, 123, 11, 12, 13, 14, 128, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 26, 27,
+ 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, -1, -1, -1, -1, -1, -1,
+ 47, 48, 49, 50, 51, 52, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 63, 64, -1,
+ 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84,
+ 85, -1, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103,
+ 104, 105, 106, 107, 108, 109, 110, 111, 112, 113, 114, 115, 116, 117, 118, -1, 120, -1, -1,
+ 123};
/* YYSTOS[STATE-NUM] -- The (internal number of the) accessing
symbol of state STATE-NUM. */
-static const yytype_uint8 yystos[] = {
+static const yytype_uint16 yystos[] = {
0, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 26, 27, 28, 29, 30, 31,
32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50,
51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 66, 67, 68, 69, 70,
71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 87, 88, 89, 90,
- 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 109, 192, 193,
- 194, 195, 196, 200, 201, 202, 203, 204, 205, 206, 207, 208, 209, 210, 211, 214, 216, 217, 252,
- 253, 254, 210, 108, 109, 140, 161, 136, 146, 255, 137, 143, 197, 198, 199, 204, 209, 143, 146,
- 108, 161, 108, 146, 191, 207, 209, 138, 215, 0, 253, 214, 219, 140, 62, 108, 212, 213, 140,
- 235, 198, 197, 199, 161, 161, 136, 145, 215, 140, 146, 204, 209, 220, 221, 107, 108, 110, 111,
- 112, 113, 114, 117, 118, 136, 139, 147, 148, 149, 150, 162, 163, 164, 166, 167, 168, 169, 170,
- 171, 172, 173, 174, 175, 176, 177, 178, 179, 180, 181, 182, 183, 184, 185, 186, 190, 214, 138,
- 146, 220, 218, 145, 137, 143, 15, 16, 17, 19, 20, 21, 22, 23, 24, 25, 65, 140, 141,
- 146, 173, 186, 187, 189, 192, 193, 214, 225, 226, 227, 228, 236, 237, 238, 240, 242, 244, 251,
- 215, 145, 215, 187, 224, 145, 209, 161, 222, 223, 141, 221, 173, 173, 189, 117, 118, 138, 142,
- 137, 137, 143, 64, 187, 136, 173, 151, 152, 153, 148, 150, 115, 116, 119, 120, 154, 155, 121,
- 122, 158, 157, 156, 123, 125, 124, 159, 139, 139, 190, 141, 220, 111, 112, 213, 146, 146, 246,
- 136, 136, 146, 146, 189, 136, 190, 144, 136, 141, 229, 126, 127, 128, 129, 130, 131, 132, 133,
- 134, 135, 145, 188, 143, 146, 141, 226, 224, 145, 224, 222, 215, 143, 146, 108, 146, 137, 165,
- 189, 108, 114, 168, 187, 173, 173, 173, 175, 175, 176, 176, 177, 177, 177, 177, 178, 178, 179,
- 180, 181, 182, 183, 184, 189, 139, 141, 232, 233, 234, 247, 189, 146, 189, 144, 245, 236, 187,
- 187, 224, 146, 223, 138, 146, 139, 144, 65, 235, 227, 225, 237, 248, 137, 137, 189, 202, 204,
- 243, 230, 190, 187, 136, 243, 249, 250, 232, 239, 241, 161, 137, 141, 139, 189, 146, 137, 18,
- 228, 145, 227, 231, 235, 146, 137, 189, 231, 232, 224, 146};
+ 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109,
+ 110, 111, 112, 113, 114, 115, 116, 117, 118, 119, 120, 123, 206, 207, 208, 209, 210, 214, 215,
+ 216, 217, 218, 219, 220, 221, 222, 223, 224, 225, 228, 230, 231, 266, 267, 268, 224, 122, 123,
+ 154, 175, 150, 160, 269, 151, 157, 211, 212, 213, 218, 223, 157, 160, 122, 175, 122, 160, 205,
+ 221, 223, 152, 229, 0, 267, 228, 233, 154, 62, 122, 226, 227, 154, 249, 212, 211, 213, 175,
+ 175, 150, 159, 229, 154, 160, 218, 223, 234, 235, 121, 122, 124, 125, 126, 127, 128, 131, 132,
+ 150, 153, 161, 162, 163, 164, 176, 177, 178, 180, 181, 182, 183, 184, 185, 186, 187, 188, 189,
+ 190, 191, 192, 193, 194, 195, 196, 197, 198, 199, 200, 204, 228, 152, 160, 234, 232, 159, 151,
+ 157, 15, 16, 17, 19, 20, 21, 22, 23, 24, 25, 65, 154, 155, 160, 187, 200, 201, 203,
+ 206, 207, 228, 239, 240, 241, 242, 250, 251, 252, 254, 256, 258, 265, 229, 159, 229, 201, 238,
+ 159, 223, 175, 236, 237, 155, 235, 187, 187, 203, 131, 132, 152, 156, 151, 151, 157, 64, 201,
+ 150, 187, 165, 166, 167, 162, 164, 129, 130, 133, 134, 168, 169, 135, 136, 172, 171, 170, 137,
+ 139, 138, 173, 153, 153, 204, 155, 234, 125, 126, 227, 160, 160, 260, 150, 150, 160, 160, 203,
+ 150, 204, 158, 150, 155, 243, 140, 141, 142, 143, 144, 145, 146, 147, 148, 149, 159, 202, 157,
+ 160, 155, 240, 238, 159, 238, 236, 229, 157, 160, 122, 160, 151, 179, 203, 122, 128, 182, 201,
+ 187, 187, 187, 189, 189, 190, 190, 191, 191, 191, 191, 192, 192, 193, 194, 195, 196, 197, 198,
+ 203, 153, 155, 246, 247, 248, 261, 203, 160, 203, 158, 259, 250, 201, 201, 238, 160, 237, 152,
+ 160, 153, 158, 65, 249, 241, 239, 251, 262, 151, 151, 203, 216, 218, 257, 244, 204, 201, 150,
+ 257, 263, 264, 246, 253, 255, 175, 151, 155, 153, 203, 160, 151, 18, 242, 159, 241, 245, 249,
+ 160, 151, 203, 245, 246, 238, 160};
/* YYR1[YYN] -- Symbol number of symbol that rule YYN derives. */
-static const yytype_uint8 yyr1[] = {
- 0, 160, 161, 161, 162, 163, 163, 163, 163, 163, 163, 163, 164, 164, 164, 164, 164, 164,
- 165, 166, 167, 167, 168, 168, 169, 169, 170, 170, 171, 172, 172, 172, 173, 173, 173, 173,
- 174, 174, 174, 174, 175, 175, 175, 175, 176, 176, 176, 177, 177, 177, 178, 178, 178, 178,
- 178, 179, 179, 179, 180, 180, 181, 181, 182, 182, 183, 183, 184, 184, 185, 185, 186, 186,
- 187, 187, 188, 188, 188, 188, 188, 188, 188, 188, 188, 188, 188, 189, 189, 190, 191, 192,
- 192, 192, 192, 192, 192, 192, 192, 193, 194, 194, 195, 195, 196, 197, 197, 198, 198, 198,
- 198, 199, 200, 200, 200, 200, 200, 201, 201, 201, 201, 201, 202, 202, 203, 203, 203, 204,
- 204, 205, 206, 207, 207, 207, 207, 207, 207, 208, 208, 208, 208, 208, 208, 208, 208, 208,
- 208, 208, 208, 208, 208, 208, 209, 210, 210, 210, 211, 212, 212, 213, 213, 213, 213, 214,
- 214, 215, 215, 215, 215, 216, 216, 216, 216, 216, 216, 216, 216, 216, 216, 216, 216, 216,
- 216, 216, 216, 216, 216, 216, 216, 216, 216, 216, 216, 216, 216, 216, 216, 216, 216, 216,
- 216, 216, 216, 216, 216, 216, 216, 216, 216, 216, 216, 216, 216, 216, 216, 216, 216, 216,
- 216, 216, 216, 216, 216, 216, 216, 216, 216, 216, 216, 216, 216, 216, 216, 216, 216, 216,
- 218, 217, 219, 217, 220, 220, 221, 221, 222, 222, 223, 223, 224, 225, 226, 226, 227, 227,
- 227, 227, 227, 227, 227, 228, 229, 230, 228, 231, 231, 233, 232, 234, 232, 235, 235, 236,
- 236, 237, 237, 238, 239, 239, 241, 240, 242, 242, 243, 243, 245, 244, 246, 244, 247, 244,
- 248, 248, 249, 249, 250, 250, 251, 251, 251, 251, 251, 252, 252, 253, 253, 255, 254};
+static const yytype_uint16 yyr1[] = {
+ 0, 174, 175, 175, 176, 177, 177, 177, 177, 177, 177, 177, 178, 178, 178, 178, 178, 178, 179,
+ 180, 181, 181, 182, 182, 183, 183, 184, 184, 185, 186, 186, 186, 187, 187, 187, 187, 188, 188,
+ 188, 188, 189, 189, 189, 189, 190, 190, 190, 191, 191, 191, 192, 192, 192, 192, 192, 193, 193,
+ 193, 194, 194, 195, 195, 196, 196, 197, 197, 198, 198, 199, 199, 200, 200, 201, 201, 202, 202,
+ 202, 202, 202, 202, 202, 202, 202, 202, 202, 203, 203, 204, 205, 206, 206, 206, 206, 206, 206,
+ 206, 206, 207, 208, 208, 209, 209, 210, 211, 211, 212, 212, 212, 212, 213, 214, 214, 214, 214,
+ 214, 215, 215, 215, 215, 215, 216, 216, 217, 217, 217, 218, 218, 219, 220, 221, 221, 221, 221,
+ 221, 221, 222, 222, 222, 222, 222, 222, 222, 222, 222, 222, 222, 222, 222, 222, 222, 223, 224,
+ 224, 224, 225, 226, 226, 227, 227, 227, 227, 228, 228, 229, 229, 229, 229, 230, 230, 230, 230,
+ 230, 230, 230, 230, 230, 230, 230, 230, 230, 230, 230, 230, 230, 230, 230, 230, 230, 230, 230,
+ 230, 230, 230, 230, 230, 230, 230, 230, 230, 230, 230, 230, 230, 230, 230, 230, 230, 230, 230,
+ 230, 230, 230, 230, 230, 230, 230, 230, 230, 230, 230, 230, 230, 230, 230, 230, 230, 230, 230,
+ 230, 230, 230, 230, 230, 230, 230, 230, 230, 230, 230, 230, 230, 230, 230, 230, 230, 230, 230,
+ 230, 232, 231, 233, 231, 234, 234, 235, 235, 236, 236, 237, 237, 238, 239, 240, 240, 241, 241,
+ 241, 241, 241, 241, 241, 242, 243, 244, 242, 245, 245, 247, 246, 248, 246, 249, 249, 250, 250,
+ 251, 251, 252, 253, 253, 255, 254, 256, 256, 257, 257, 259, 258, 260, 258, 261, 258, 262, 262,
+ 263, 263, 264, 264, 265, 265, 265, 265, 265, 266, 266, 267, 267, 269, 268};
/* YYR2[YYN] -- Number of symbols on the right hand side of rule YYN. */
static const yytype_uint8 yyr2[] = {
- 0, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 4, 1, 3, 2, 2, 1, 1, 1, 3, 2, 2, 2, 1, 2, 3, 2, 1, 1,
- 1, 1, 2, 2, 2, 1, 1, 1, 1, 1, 3, 3, 3, 1, 3, 3, 1, 3, 3, 1, 3, 3, 3, 3, 1, 3, 3, 1, 3, 1, 3,
- 1, 3, 1, 3, 1, 3, 1, 3, 1, 5, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 2, 2, 2, 4, 5,
- 6, 9, 2, 3, 2, 1, 1, 2, 3, 3, 2, 3, 2, 1, 2, 1, 1, 1, 3, 4, 6, 5, 1, 2, 3, 5, 4, 1, 2, 1, 1,
- 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 4,
- 1, 3, 1, 3, 3, 1, 1, 2, 2, 3, 3, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
- 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
- 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0, 6, 0, 5, 1, 2, 3, 4, 1, 3, 1, 2, 1, 1,
- 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 0, 0, 5, 1, 1, 0, 2, 0, 2, 2, 3, 1, 2, 1, 2, 5, 3, 1, 0, 6, 3,
- 2, 1, 4, 0, 6, 0, 8, 0, 7, 1, 1, 1, 0, 2, 3, 2, 2, 2, 3, 2, 1, 2, 1, 1, 0, 3};
+ 0, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 4, 1, 3, 2, 2, 1, 1, 1, 3, 2, 2, 2, 1, 2, 3, 2, 1, 1, 1,
+ 1, 2, 2, 2, 1, 1, 1, 1, 1, 3, 3, 3, 1, 3, 3, 1, 3, 3, 1, 3, 3, 3, 3, 1, 3, 3, 1, 3, 1, 3, 1, 3,
+ 1, 3, 1, 3, 1, 3, 1, 5, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 2, 2, 2, 4, 5, 6, 9, 2,
+ 3, 2, 1, 1, 2, 3, 3, 2, 3, 2, 1, 2, 1, 1, 1, 3, 4, 6, 5, 1, 2, 3, 5, 4, 1, 2, 1, 1, 1, 1, 2, 1,
+ 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 4, 1, 3, 1, 3, 3,
+ 1, 1, 2, 2, 3, 3, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
+ 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
+ 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0, 6, 0, 5, 1, 2, 3, 4,
+ 1, 3, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 0, 0, 5, 1, 1, 0, 2, 0, 2, 2, 3, 1, 2, 1, 2, 5,
+ 3, 1, 0, 6, 3, 2, 1, 4, 0, 6, 0, 8, 0, 7, 1, 1, 1, 0, 2, 3, 2, 2, 2, 3, 2, 1, 2, 1, 1, 0, 3};
#define yyerrok (yyerrstatus = 0)
#define yyclearin (yychar = YYEMPTY)
@@ -4089,7 +4156,12 @@ yyreduce:
case 200:
{
- (yyval.interm.typeSpecifierNonArray).initialize(EbtISampler2D, (yylsp[0]));
+ if (context->getShaderVersion() < 320 &&
+ !context->checkCanUseExtension((yylsp[0]), TExtension::OES_texture_cube_map_array))
+ {
+ context->error((yylsp[0]), "unsupported type", "__samplerCubeArray");
+ }
+ (yyval.interm.typeSpecifierNonArray).initialize(EbtSamplerCubeArray, (yylsp[0]));
}
break;
@@ -4097,7 +4169,12 @@ yyreduce:
case 201:
{
- (yyval.interm.typeSpecifierNonArray).initialize(EbtISampler3D, (yylsp[0]));
+ if (context->getShaderVersion() < 320 &&
+ !context->checkCanUseExtension((yylsp[0]), TExtension::EXT_texture_cube_map_array))
+ {
+ context->error((yylsp[0]), "unsupported type", "__samplerCubeArray");
+ }
+ (yyval.interm.typeSpecifierNonArray).initialize(EbtSamplerCubeArray, (yylsp[0]));
}
break;
@@ -4105,7 +4182,7 @@ yyreduce:
case 202:
{
- (yyval.interm.typeSpecifierNonArray).initialize(EbtISamplerCube, (yylsp[0]));
+ (yyval.interm.typeSpecifierNonArray).initialize(EbtISampler2D, (yylsp[0]));
}
break;
@@ -4113,7 +4190,7 @@ yyreduce:
case 203:
{
- (yyval.interm.typeSpecifierNonArray).initialize(EbtISampler2DArray, (yylsp[0]));
+ (yyval.interm.typeSpecifierNonArray).initialize(EbtISampler3D, (yylsp[0]));
}
break;
@@ -4121,7 +4198,7 @@ yyreduce:
case 204:
{
- (yyval.interm.typeSpecifierNonArray).initialize(EbtISampler2DMS, (yylsp[0]));
+ (yyval.interm.typeSpecifierNonArray).initialize(EbtISamplerCube, (yylsp[0]));
}
break;
@@ -4129,7 +4206,7 @@ yyreduce:
case 205:
{
- (yyval.interm.typeSpecifierNonArray).initialize(EbtISampler2DMSArray, (yylsp[0]));
+ (yyval.interm.typeSpecifierNonArray).initialize(EbtISampler2DArray, (yylsp[0]));
}
break;
@@ -4137,7 +4214,7 @@ yyreduce:
case 206:
{
- (yyval.interm.typeSpecifierNonArray).initialize(EbtUSampler2D, (yylsp[0]));
+ (yyval.interm.typeSpecifierNonArray).initialize(EbtISampler2DMS, (yylsp[0]));
}
break;
@@ -4145,7 +4222,7 @@ yyreduce:
case 207:
{
- (yyval.interm.typeSpecifierNonArray).initialize(EbtUSampler3D, (yylsp[0]));
+ (yyval.interm.typeSpecifierNonArray).initialize(EbtISampler2DMSArray, (yylsp[0]));
}
break;
@@ -4153,7 +4230,12 @@ yyreduce:
case 208:
{
- (yyval.interm.typeSpecifierNonArray).initialize(EbtUSamplerCube, (yylsp[0]));
+ if (context->getShaderVersion() < 320 &&
+ !context->checkCanUseExtension((yylsp[0]), TExtension::OES_texture_cube_map_array))
+ {
+ context->error((yylsp[0]), "unsupported type", "__isamplerCubeArray");
+ }
+ (yyval.interm.typeSpecifierNonArray).initialize(EbtISamplerCubeArray, (yylsp[0]));
}
break;
@@ -4161,7 +4243,12 @@ yyreduce:
case 209:
{
- (yyval.interm.typeSpecifierNonArray).initialize(EbtUSampler2DArray, (yylsp[0]));
+ if (context->getShaderVersion() < 320 &&
+ !context->checkCanUseExtension((yylsp[0]), TExtension::EXT_texture_cube_map_array))
+ {
+ context->error((yylsp[0]), "unsupported type", "__isamplerCubeArray");
+ }
+ (yyval.interm.typeSpecifierNonArray).initialize(EbtISamplerCubeArray, (yylsp[0]));
}
break;
@@ -4169,7 +4256,7 @@ yyreduce:
case 210:
{
- (yyval.interm.typeSpecifierNonArray).initialize(EbtUSampler2DMS, (yylsp[0]));
+ (yyval.interm.typeSpecifierNonArray).initialize(EbtUSampler2D, (yylsp[0]));
}
break;
@@ -4177,7 +4264,7 @@ yyreduce:
case 211:
{
- (yyval.interm.typeSpecifierNonArray).initialize(EbtUSampler2DMSArray, (yylsp[0]));
+ (yyval.interm.typeSpecifierNonArray).initialize(EbtUSampler3D, (yylsp[0]));
}
break;
@@ -4185,7 +4272,7 @@ yyreduce:
case 212:
{
- (yyval.interm.typeSpecifierNonArray).initialize(EbtSampler2DShadow, (yylsp[0]));
+ (yyval.interm.typeSpecifierNonArray).initialize(EbtUSamplerCube, (yylsp[0]));
}
break;
@@ -4193,7 +4280,7 @@ yyreduce:
case 213:
{
- (yyval.interm.typeSpecifierNonArray).initialize(EbtSamplerCubeShadow, (yylsp[0]));
+ (yyval.interm.typeSpecifierNonArray).initialize(EbtUSampler2DArray, (yylsp[0]));
}
break;
@@ -4201,7 +4288,7 @@ yyreduce:
case 214:
{
- (yyval.interm.typeSpecifierNonArray).initialize(EbtSampler2DArrayShadow, (yylsp[0]));
+ (yyval.interm.typeSpecifierNonArray).initialize(EbtUSampler2DMS, (yylsp[0]));
}
break;
@@ -4209,6 +4296,90 @@ yyreduce:
case 215:
{
+ (yyval.interm.typeSpecifierNonArray).initialize(EbtUSampler2DMSArray, (yylsp[0]));
+ }
+
+ break;
+
+ case 216:
+
+ {
+ if (context->getShaderVersion() < 320 &&
+ !context->checkCanUseExtension((yylsp[0]), TExtension::OES_texture_cube_map_array))
+ {
+ context->error((yylsp[0]), "unsupported type", "__usamplerCubeArray");
+ }
+ (yyval.interm.typeSpecifierNonArray).initialize(EbtUSamplerCubeArray, (yylsp[0]));
+ }
+
+ break;
+
+ case 217:
+
+ {
+ if (context->getShaderVersion() < 320 &&
+ !context->checkCanUseExtension((yylsp[0]), TExtension::EXT_texture_cube_map_array))
+ {
+ context->error((yylsp[0]), "unsupported type", "__usamplerCubeArray");
+ }
+ (yyval.interm.typeSpecifierNonArray).initialize(EbtUSamplerCubeArray, (yylsp[0]));
+ }
+
+ break;
+
+ case 218:
+
+ {
+ (yyval.interm.typeSpecifierNonArray).initialize(EbtSampler2DShadow, (yylsp[0]));
+ }
+
+ break;
+
+ case 219:
+
+ {
+ (yyval.interm.typeSpecifierNonArray).initialize(EbtSamplerCubeShadow, (yylsp[0]));
+ }
+
+ break;
+
+ case 220:
+
+ {
+ (yyval.interm.typeSpecifierNonArray).initialize(EbtSampler2DArrayShadow, (yylsp[0]));
+ }
+
+ break;
+
+ case 221:
+
+ {
+ if (context->getShaderVersion() < 320 &&
+ !context->checkCanUseExtension((yylsp[0]), TExtension::OES_texture_cube_map_array))
+ {
+ context->error((yylsp[0]), "unsupported type", "__samplerCubeArrayShadow");
+ }
+ (yyval.interm.typeSpecifierNonArray).initialize(EbtSamplerCubeArrayShadow, (yylsp[0]));
+ }
+
+ break;
+
+ case 222:
+
+ {
+ if (context->getShaderVersion() < 320 &&
+ !context->checkCanUseExtension((yylsp[0]), TExtension::EXT_texture_cube_map_array))
+ {
+ context->error((yylsp[0]), "unsupported type", "__samplerCubeArrayShadow");
+ }
+ (yyval.interm.typeSpecifierNonArray).initialize(EbtSamplerCubeArrayShadow, (yylsp[0]));
+ }
+
+ break;
+
+ case 223:
+
+ {
if (!context->checkCanUseExtension((yylsp[0]), TExtension::WEBGL_video_texture))
{
context->error((yylsp[0]), "unsupported type", "samplerVideoWEBGL");
@@ -4218,7 +4389,7 @@ yyreduce:
break;
- case 216:
+ case 224:
{
constexpr std::array<TExtension, 3u> extensions{
@@ -4233,7 +4404,7 @@ yyreduce:
break;
- case 217:
+ case 225:
{
if (!context->checkCanUseExtension((yylsp[0]), TExtension::EXT_YUV_target))
@@ -4245,7 +4416,7 @@ yyreduce:
break;
- case 218:
+ case 226:
{
if (!context->checkCanUseExtension((yylsp[0]), TExtension::ARB_texture_rectangle))
@@ -4257,7 +4428,7 @@ yyreduce:
break;
- case 219:
+ case 227:
{
(yyval.interm.typeSpecifierNonArray).initialize(EbtImage2D, (yylsp[0]));
@@ -4265,7 +4436,7 @@ yyreduce:
break;
- case 220:
+ case 228:
{
(yyval.interm.typeSpecifierNonArray).initialize(EbtIImage2D, (yylsp[0]));
@@ -4273,7 +4444,7 @@ yyreduce:
break;
- case 221:
+ case 229:
{
(yyval.interm.typeSpecifierNonArray).initialize(EbtUImage2D, (yylsp[0]));
@@ -4281,7 +4452,7 @@ yyreduce:
break;
- case 222:
+ case 230:
{
(yyval.interm.typeSpecifierNonArray).initialize(EbtImage3D, (yylsp[0]));
@@ -4289,7 +4460,7 @@ yyreduce:
break;
- case 223:
+ case 231:
{
(yyval.interm.typeSpecifierNonArray).initialize(EbtIImage3D, (yylsp[0]));
@@ -4297,7 +4468,7 @@ yyreduce:
break;
- case 224:
+ case 232:
{
(yyval.interm.typeSpecifierNonArray).initialize(EbtUImage3D, (yylsp[0]));
@@ -4305,7 +4476,7 @@ yyreduce:
break;
- case 225:
+ case 233:
{
(yyval.interm.typeSpecifierNonArray).initialize(EbtImage2DArray, (yylsp[0]));
@@ -4313,7 +4484,7 @@ yyreduce:
break;
- case 226:
+ case 234:
{
(yyval.interm.typeSpecifierNonArray).initialize(EbtIImage2DArray, (yylsp[0]));
@@ -4321,7 +4492,7 @@ yyreduce:
break;
- case 227:
+ case 235:
{
(yyval.interm.typeSpecifierNonArray).initialize(EbtUImage2DArray, (yylsp[0]));
@@ -4329,7 +4500,7 @@ yyreduce:
break;
- case 228:
+ case 236:
{
(yyval.interm.typeSpecifierNonArray).initialize(EbtImageCube, (yylsp[0]));
@@ -4337,7 +4508,7 @@ yyreduce:
break;
- case 229:
+ case 237:
{
(yyval.interm.typeSpecifierNonArray).initialize(EbtIImageCube, (yylsp[0]));
@@ -4345,7 +4516,7 @@ yyreduce:
break;
- case 230:
+ case 238:
{
(yyval.interm.typeSpecifierNonArray).initialize(EbtUImageCube, (yylsp[0]));
@@ -4353,7 +4524,85 @@ yyreduce:
break;
- case 231:
+ case 239:
+
+ {
+ if (context->getShaderVersion() < 320 &&
+ !context->checkCanUseExtension((yylsp[0]), TExtension::OES_texture_cube_map_array))
+ {
+ context->error((yylsp[0]), "unsupported type", "__imageCubeArray");
+ }
+ (yyval.interm.typeSpecifierNonArray).initialize(EbtImageCubeArray, (yylsp[0]));
+ }
+
+ break;
+
+ case 240:
+
+ {
+ if (context->getShaderVersion() < 320 &&
+ !context->checkCanUseExtension((yylsp[0]), TExtension::EXT_texture_cube_map_array))
+ {
+ context->error((yylsp[0]), "unsupported type", "__imageCubeArray");
+ }
+ (yyval.interm.typeSpecifierNonArray).initialize(EbtImageCubeArray, (yylsp[0]));
+ }
+
+ break;
+
+ case 241:
+
+ {
+ if (context->getShaderVersion() < 320 &&
+ !context->checkCanUseExtension((yylsp[0]), TExtension::OES_texture_cube_map_array))
+ {
+ context->error((yylsp[0]), "unsupported type", "__iimageCubeArray");
+ }
+ (yyval.interm.typeSpecifierNonArray).initialize(EbtIImageCubeArray, (yylsp[0]));
+ }
+
+ break;
+
+ case 242:
+
+ {
+ if (context->getShaderVersion() < 320 &&
+ !context->checkCanUseExtension((yylsp[0]), TExtension::EXT_texture_cube_map_array))
+ {
+ context->error((yylsp[0]), "unsupported type", "__iimageCubeArray");
+ }
+ (yyval.interm.typeSpecifierNonArray).initialize(EbtIImageCubeArray, (yylsp[0]));
+ }
+
+ break;
+
+ case 243:
+
+ {
+ if (context->getShaderVersion() < 320 &&
+ !context->checkCanUseExtension((yylsp[0]), TExtension::OES_texture_cube_map_array))
+ {
+ context->error((yylsp[0]), "unsupported type", "__uimageCubeArray");
+ }
+ (yyval.interm.typeSpecifierNonArray).initialize(EbtUImageCubeArray, (yylsp[0]));
+ }
+
+ break;
+
+ case 244:
+
+ {
+ if (context->getShaderVersion() < 320 &&
+ !context->checkCanUseExtension((yylsp[0]), TExtension::EXT_texture_cube_map_array))
+ {
+ context->error((yylsp[0]), "unsupported type", "__uimageCubeArray");
+ }
+ (yyval.interm.typeSpecifierNonArray).initialize(EbtUImageCubeArray, (yylsp[0]));
+ }
+
+ break;
+
+ case 245:
{
(yyval.interm.typeSpecifierNonArray).initialize(EbtAtomicCounter, (yylsp[0]));
@@ -4361,7 +4610,7 @@ yyreduce:
break;
- case 232:
+ case 246:
{
(yyval.interm.typeSpecifierNonArray) = (yyvsp[0].interm.typeSpecifierNonArray);
@@ -4369,7 +4618,7 @@ yyreduce:
break;
- case 233:
+ case 247:
{
// This is for user defined type names. The lexical phase looked up the type.
@@ -4379,7 +4628,7 @@ yyreduce:
break;
- case 234:
+ case 248:
{
context->enterStructDeclaration((yylsp[-1]), ImmutableString((yyvsp[-1].lex).string));
@@ -4387,7 +4636,7 @@ yyreduce:
break;
- case 235:
+ case 249:
{
(yyval.interm.typeSpecifierNonArray) = context->addStructure(
@@ -4397,7 +4646,7 @@ yyreduce:
break;
- case 236:
+ case 250:
{
context->enterStructDeclaration((yylsp[0]), kEmptyImmutableString);
@@ -4405,7 +4654,7 @@ yyreduce:
break;
- case 237:
+ case 251:
{
(yyval.interm.typeSpecifierNonArray) = context->addStructure(
@@ -4414,7 +4663,7 @@ yyreduce:
break;
- case 238:
+ case 252:
{
(yyval.interm.fieldList) =
@@ -4423,7 +4672,7 @@ yyreduce:
break;
- case 239:
+ case 253:
{
(yyval.interm.fieldList) = context->combineStructFieldLists(
@@ -4432,7 +4681,7 @@ yyreduce:
break;
- case 240:
+ case 254:
{
(yyval.interm.fieldList) = context->addStructDeclaratorList(
@@ -4441,7 +4690,7 @@ yyreduce:
break;
- case 241:
+ case 255:
{
// ES3 Only, but errors should be handled elsewhere
@@ -4452,7 +4701,7 @@ yyreduce:
break;
- case 242:
+ case 256:
{
(yyval.interm.declaratorList) = new TDeclaratorList();
@@ -4461,7 +4710,7 @@ yyreduce:
break;
- case 243:
+ case 257:
{
(yyval.interm.declaratorList)->push_back((yyvsp[0].interm.declarator));
@@ -4469,7 +4718,7 @@ yyreduce:
break;
- case 244:
+ case 258:
{
(yyval.interm.declarator) =
@@ -4478,7 +4727,7 @@ yyreduce:
break;
- case 245:
+ case 259:
{
(yyval.interm.declarator) = context->parseStructArrayDeclarator(
@@ -4487,7 +4736,7 @@ yyreduce:
break;
- case 246:
+ case 260:
{
(yyval.interm.intermTypedNode) = (yyvsp[0].interm.intermTypedNode);
@@ -4495,7 +4744,7 @@ yyreduce:
break;
- case 247:
+ case 261:
{
(yyval.interm.intermNode) = (yyvsp[0].interm.intermNode);
@@ -4503,7 +4752,7 @@ yyreduce:
break;
- case 248:
+ case 262:
{
(yyval.interm.intermNode) = (yyvsp[0].interm.intermBlock);
@@ -4511,7 +4760,7 @@ yyreduce:
break;
- case 249:
+ case 263:
{
(yyval.interm.intermNode) = (yyvsp[0].interm.intermNode);
@@ -4519,7 +4768,7 @@ yyreduce:
break;
- case 250:
+ case 264:
{
(yyval.interm.intermNode) = (yyvsp[0].interm.intermNode);
@@ -4527,7 +4776,7 @@ yyreduce:
break;
- case 251:
+ case 265:
{
(yyval.interm.intermNode) = (yyvsp[0].interm.intermNode);
@@ -4535,7 +4784,7 @@ yyreduce:
break;
- case 252:
+ case 266:
{
(yyval.interm.intermNode) = (yyvsp[0].interm.intermNode);
@@ -4543,7 +4792,7 @@ yyreduce:
break;
- case 253:
+ case 267:
{
(yyval.interm.intermNode) = (yyvsp[0].interm.intermSwitch);
@@ -4551,7 +4800,7 @@ yyreduce:
break;
- case 254:
+ case 268:
{
(yyval.interm.intermNode) = (yyvsp[0].interm.intermCase);
@@ -4559,7 +4808,7 @@ yyreduce:
break;
- case 255:
+ case 269:
{
(yyval.interm.intermNode) = (yyvsp[0].interm.intermNode);
@@ -4567,7 +4816,7 @@ yyreduce:
break;
- case 256:
+ case 270:
{
(yyval.interm.intermNode) = (yyvsp[0].interm.intermNode);
@@ -4575,7 +4824,7 @@ yyreduce:
break;
- case 257:
+ case 271:
{
(yyval.interm.intermBlock) = new TIntermBlock();
@@ -4584,7 +4833,7 @@ yyreduce:
break;
- case 258:
+ case 272:
{
context->symbolTable.push();
@@ -4592,7 +4841,7 @@ yyreduce:
break;
- case 259:
+ case 273:
{
context->symbolTable.pop();
@@ -4600,7 +4849,7 @@ yyreduce:
break;
- case 260:
+ case 274:
{
(yyvsp[-2].interm.intermBlock)->setLine((yyloc));
@@ -4609,7 +4858,7 @@ yyreduce:
break;
- case 261:
+ case 275:
{
(yyval.interm.intermNode) = (yyvsp[0].interm.intermBlock);
@@ -4617,7 +4866,7 @@ yyreduce:
break;
- case 262:
+ case 276:
{
(yyval.interm.intermNode) = (yyvsp[0].interm.intermNode);
@@ -4625,7 +4874,7 @@ yyreduce:
break;
- case 263:
+ case 277:
{
context->symbolTable.push();
@@ -4633,7 +4882,7 @@ yyreduce:
break;
- case 264:
+ case 278:
{
context->symbolTable.pop();
@@ -4642,7 +4891,7 @@ yyreduce:
break;
- case 265:
+ case 279:
{
context->symbolTable.push();
@@ -4650,7 +4899,7 @@ yyreduce:
break;
- case 266:
+ case 280:
{
context->symbolTable.pop();
@@ -4659,7 +4908,7 @@ yyreduce:
break;
- case 267:
+ case 281:
{
(yyval.interm.intermBlock) = new TIntermBlock();
@@ -4668,7 +4917,7 @@ yyreduce:
break;
- case 268:
+ case 282:
{
(yyvsp[-1].interm.intermBlock)->setLine((yyloc));
@@ -4677,7 +4926,7 @@ yyreduce:
break;
- case 269:
+ case 283:
{
(yyval.interm.intermBlock) = new TIntermBlock();
@@ -4686,7 +4935,7 @@ yyreduce:
break;
- case 270:
+ case 284:
{
(yyval.interm.intermBlock) = (yyvsp[-1].interm.intermBlock);
@@ -4695,7 +4944,7 @@ yyreduce:
break;
- case 271:
+ case 285:
{
(yyval.interm.intermNode) = context->addEmptyStatement((yyloc));
@@ -4703,7 +4952,7 @@ yyreduce:
break;
- case 272:
+ case 286:
{
(yyval.interm.intermNode) = (yyvsp[-1].interm.intermTypedNode);
@@ -4711,7 +4960,7 @@ yyreduce:
break;
- case 273:
+ case 287:
{
(yyval.interm.intermNode) = context->addIfElse((yyvsp[-2].interm.intermTypedNode),
@@ -4720,7 +4969,7 @@ yyreduce:
break;
- case 274:
+ case 288:
{
(yyval.interm.nodePair).node1 = (yyvsp[-2].interm.intermNode);
@@ -4729,7 +4978,7 @@ yyreduce:
break;
- case 275:
+ case 289:
{
(yyval.interm.nodePair).node1 = (yyvsp[0].interm.intermNode);
@@ -4738,7 +4987,7 @@ yyreduce:
break;
- case 276:
+ case 290:
{
context->incrSwitchNestingLevel();
@@ -4746,7 +4995,7 @@ yyreduce:
break;
- case 277:
+ case 291:
{
(yyval.interm.intermSwitch) = context->addSwitch(
@@ -4756,7 +5005,7 @@ yyreduce:
break;
- case 278:
+ case 292:
{
(yyval.interm.intermCase) =
@@ -4765,7 +5014,7 @@ yyreduce:
break;
- case 279:
+ case 293:
{
(yyval.interm.intermCase) = context->addDefault((yylsp[-1]));
@@ -4773,7 +5022,7 @@ yyreduce:
break;
- case 280:
+ case 294:
{
(yyval.interm.intermNode) = (yyvsp[0].interm.intermTypedNode);
@@ -4783,7 +5032,7 @@ yyreduce:
break;
- case 281:
+ case 295:
{
(yyval.interm.intermNode) = context->addConditionInitializer(
@@ -4793,7 +5042,7 @@ yyreduce:
break;
- case 282:
+ case 296:
{
context->symbolTable.push();
@@ -4802,7 +5051,7 @@ yyreduce:
break;
- case 283:
+ case 297:
{
context->symbolTable.pop();
@@ -4814,7 +5063,7 @@ yyreduce:
break;
- case 284:
+ case 298:
{
context->incrLoopNestingLevel();
@@ -4822,7 +5071,7 @@ yyreduce:
break;
- case 285:
+ case 299:
{
(yyval.interm.intermNode) =
@@ -4833,7 +5082,7 @@ yyreduce:
break;
- case 286:
+ case 300:
{
context->symbolTable.push();
@@ -4842,7 +5091,7 @@ yyreduce:
break;
- case 287:
+ case 301:
{
context->symbolTable.pop();
@@ -4855,7 +5104,7 @@ yyreduce:
break;
- case 288:
+ case 302:
{
(yyval.interm.intermNode) = (yyvsp[0].interm.intermNode);
@@ -4863,7 +5112,7 @@ yyreduce:
break;
- case 289:
+ case 303:
{
(yyval.interm.intermNode) = (yyvsp[0].interm.intermNode);
@@ -4871,7 +5120,7 @@ yyreduce:
break;
- case 290:
+ case 304:
{
(yyval.interm.intermNode) = (yyvsp[0].interm.intermNode);
@@ -4879,7 +5128,7 @@ yyreduce:
break;
- case 291:
+ case 305:
{
(yyval.interm.intermNode) = nullptr;
@@ -4887,7 +5136,7 @@ yyreduce:
break;
- case 292:
+ case 306:
{
(yyval.interm.nodePair).node1 = (yyvsp[-1].interm.intermNode);
@@ -4896,7 +5145,7 @@ yyreduce:
break;
- case 293:
+ case 307:
{
(yyval.interm.nodePair).node1 = (yyvsp[-2].interm.intermNode);
@@ -4905,7 +5154,7 @@ yyreduce:
break;
- case 294:
+ case 308:
{
(yyval.interm.intermNode) = context->addBranch(EOpContinue, (yylsp[-1]));
@@ -4913,7 +5162,7 @@ yyreduce:
break;
- case 295:
+ case 309:
{
(yyval.interm.intermNode) = context->addBranch(EOpBreak, (yylsp[-1]));
@@ -4921,7 +5170,7 @@ yyreduce:
break;
- case 296:
+ case 310:
{
(yyval.interm.intermNode) = context->addBranch(EOpReturn, (yylsp[-1]));
@@ -4929,7 +5178,7 @@ yyreduce:
break;
- case 297:
+ case 311:
{
(yyval.interm.intermNode) =
@@ -4938,7 +5187,7 @@ yyreduce:
break;
- case 298:
+ case 312:
{
(yyval.interm.intermNode) = context->addBranch(EOpKill, (yylsp[-1]));
@@ -4946,7 +5195,7 @@ yyreduce:
break;
- case 299:
+ case 313:
{
(yyval.interm.intermBlock) = new TIntermBlock();
@@ -4957,7 +5206,7 @@ yyreduce:
break;
- case 300:
+ case 314:
{
(yyval.interm.intermBlock)->appendStatement((yyvsp[0].interm.intermNode));
@@ -4965,7 +5214,7 @@ yyreduce:
break;
- case 301:
+ case 315:
{
(yyval.interm.intermNode) = (yyvsp[0].interm.intermNode);
@@ -4973,7 +5222,7 @@ yyreduce:
break;
- case 302:
+ case 316:
{
(yyval.interm.intermNode) = (yyvsp[0].interm.intermNode);
@@ -4981,7 +5230,7 @@ yyreduce:
break;
- case 303:
+ case 317:
{
context->parseFunctionDefinitionHeader((yylsp[0]), (yyvsp[0].interm).function,
@@ -4990,7 +5239,7 @@ yyreduce:
break;
- case 304:
+ case 318:
{
(yyval.interm.intermNode) =
diff --git a/chromium/third_party/angle/src/compiler/translator/glslang_tab_autogen.h b/chromium/third_party/angle/src/compiler/translator/glslang_tab_autogen.h
index 6a1136162ea..a538b391c2b 100644
--- a/chromium/third_party/angle/src/compiler/translator/glslang_tab_autogen.h
+++ b/chromium/third_party/angle/src/compiler/translator/glslang_tab_autogen.h
@@ -142,75 +142,89 @@ enum yytokentype
SAMPLERCUBESHADOW = 343,
SAMPLER2DARRAYSHADOW = 344,
SAMPLERVIDEOWEBGL = 345,
- SAMPLEREXTERNAL2DY2YEXT = 346,
- IMAGE2D = 347,
- IIMAGE2D = 348,
- UIMAGE2D = 349,
- IMAGE3D = 350,
- IIMAGE3D = 351,
- UIMAGE3D = 352,
- IMAGE2DARRAY = 353,
- IIMAGE2DARRAY = 354,
- UIMAGE2DARRAY = 355,
- IMAGECUBE = 356,
- IIMAGECUBE = 357,
- UIMAGECUBE = 358,
- ATOMICUINT = 359,
- LAYOUT = 360,
- YUVCSCSTANDARDEXT = 361,
- YUVCSCSTANDARDEXTCONSTANT = 362,
- IDENTIFIER = 363,
- TYPE_NAME = 364,
- FLOATCONSTANT = 365,
- INTCONSTANT = 366,
- UINTCONSTANT = 367,
- BOOLCONSTANT = 368,
- FIELD_SELECTION = 369,
- LEFT_OP = 370,
- RIGHT_OP = 371,
- INC_OP = 372,
- DEC_OP = 373,
- LE_OP = 374,
- GE_OP = 375,
- EQ_OP = 376,
- NE_OP = 377,
- AND_OP = 378,
- OR_OP = 379,
- XOR_OP = 380,
- MUL_ASSIGN = 381,
- DIV_ASSIGN = 382,
- ADD_ASSIGN = 383,
- MOD_ASSIGN = 384,
- LEFT_ASSIGN = 385,
- RIGHT_ASSIGN = 386,
- AND_ASSIGN = 387,
- XOR_ASSIGN = 388,
- OR_ASSIGN = 389,
- SUB_ASSIGN = 390,
- LEFT_PAREN = 391,
- RIGHT_PAREN = 392,
- LEFT_BRACKET = 393,
- RIGHT_BRACKET = 394,
- LEFT_BRACE = 395,
- RIGHT_BRACE = 396,
- DOT = 397,
- COMMA = 398,
- COLON = 399,
- EQUAL = 400,
- SEMICOLON = 401,
- BANG = 402,
- DASH = 403,
- TILDE = 404,
- PLUS = 405,
- STAR = 406,
- SLASH = 407,
- PERCENT = 408,
- LEFT_ANGLE = 409,
- RIGHT_ANGLE = 410,
- VERTICAL_BAR = 411,
- CARET = 412,
- AMPERSAND = 413,
- QUESTION = 414
+ SAMPLERCUBEARRAYOES = 346,
+ SAMPLERCUBEARRAYSHADOWOES = 347,
+ ISAMPLERCUBEARRAYOES = 348,
+ USAMPLERCUBEARRAYOES = 349,
+ SAMPLERCUBEARRAYEXT = 350,
+ SAMPLERCUBEARRAYSHADOWEXT = 351,
+ ISAMPLERCUBEARRAYEXT = 352,
+ USAMPLERCUBEARRAYEXT = 353,
+ SAMPLEREXTERNAL2DY2YEXT = 354,
+ IMAGE2D = 355,
+ IIMAGE2D = 356,
+ UIMAGE2D = 357,
+ IMAGE3D = 358,
+ IIMAGE3D = 359,
+ UIMAGE3D = 360,
+ IMAGE2DARRAY = 361,
+ IIMAGE2DARRAY = 362,
+ UIMAGE2DARRAY = 363,
+ IMAGECUBE = 364,
+ IIMAGECUBE = 365,
+ UIMAGECUBE = 366,
+ IMAGECUBEARRAYOES = 367,
+ IIMAGECUBEARRAYOES = 368,
+ UIMAGECUBEARRAYOES = 369,
+ IMAGECUBEARRAYEXT = 370,
+ IIMAGECUBEARRAYEXT = 371,
+ UIMAGECUBEARRAYEXT = 372,
+ ATOMICUINT = 373,
+ LAYOUT = 374,
+ YUVCSCSTANDARDEXT = 375,
+ YUVCSCSTANDARDEXTCONSTANT = 376,
+ IDENTIFIER = 377,
+ TYPE_NAME = 378,
+ FLOATCONSTANT = 379,
+ INTCONSTANT = 380,
+ UINTCONSTANT = 381,
+ BOOLCONSTANT = 382,
+ FIELD_SELECTION = 383,
+ LEFT_OP = 384,
+ RIGHT_OP = 385,
+ INC_OP = 386,
+ DEC_OP = 387,
+ LE_OP = 388,
+ GE_OP = 389,
+ EQ_OP = 390,
+ NE_OP = 391,
+ AND_OP = 392,
+ OR_OP = 393,
+ XOR_OP = 394,
+ MUL_ASSIGN = 395,
+ DIV_ASSIGN = 396,
+ ADD_ASSIGN = 397,
+ MOD_ASSIGN = 398,
+ LEFT_ASSIGN = 399,
+ RIGHT_ASSIGN = 400,
+ AND_ASSIGN = 401,
+ XOR_ASSIGN = 402,
+ OR_ASSIGN = 403,
+ SUB_ASSIGN = 404,
+ LEFT_PAREN = 405,
+ RIGHT_PAREN = 406,
+ LEFT_BRACKET = 407,
+ RIGHT_BRACKET = 408,
+ LEFT_BRACE = 409,
+ RIGHT_BRACE = 410,
+ DOT = 411,
+ COMMA = 412,
+ COLON = 413,
+ EQUAL = 414,
+ SEMICOLON = 415,
+ BANG = 416,
+ DASH = 417,
+ TILDE = 418,
+ PLUS = 419,
+ STAR = 420,
+ SLASH = 421,
+ PERCENT = 422,
+ LEFT_ANGLE = 423,
+ RIGHT_ANGLE = 424,
+ VERTICAL_BAR = 425,
+ CARET = 426,
+ AMPERSAND = 427,
+ QUESTION = 428
};
#endif
diff --git a/chromium/third_party/angle/src/compiler/translator/tree_ops/RewriteDfdy.cpp b/chromium/third_party/angle/src/compiler/translator/tree_ops/RewriteDfdy.cpp
index 0755a6bf54e..1e4bd4b522a 100644
--- a/chromium/third_party/angle/src/compiler/translator/tree_ops/RewriteDfdy.cpp
+++ b/chromium/third_party/angle/src/compiler/translator/tree_ops/RewriteDfdy.cpp
@@ -9,6 +9,7 @@
#include "compiler/translator/tree_ops/RewriteDfdy.h"
#include "common/angleutils.h"
+#include "compiler/translator/StaticType.h"
#include "compiler/translator/SymbolTable.h"
#include "compiler/translator/tree_util/IntermNode_util.h"
#include "compiler/translator/tree_util/IntermTraverse.h"
@@ -25,52 +26,116 @@ class Traverser : public TIntermTraverser
ANGLE_NO_DISCARD static bool Apply(TCompiler *compiler,
TIntermNode *root,
const TSymbolTable &symbolTable,
- TIntermBinary *viewportYScale);
+ TIntermBinary *flipXY,
+ TIntermTyped *fragRotation);
private:
- Traverser(TIntermBinary *viewportYScale, TSymbolTable *symbolTable);
+ Traverser(TIntermBinary *flipXY, TIntermTyped *fragRotation, TSymbolTable *symbolTable);
bool visitUnary(Visit visit, TIntermUnary *node) override;
- TIntermBinary *mViewportYScale = nullptr;
+ TIntermBinary *mFlipXY = nullptr;
+ TIntermTyped *mFragRotation = nullptr;
};
-Traverser::Traverser(TIntermBinary *viewportYScale, TSymbolTable *symbolTable)
- : TIntermTraverser(true, false, false, symbolTable), mViewportYScale(viewportYScale)
+Traverser::Traverser(TIntermBinary *flipXY, TIntermTyped *fragRotation, TSymbolTable *symbolTable)
+ : TIntermTraverser(true, false, false, symbolTable),
+ mFlipXY(flipXY),
+ mFragRotation(fragRotation)
{}
// static
bool Traverser::Apply(TCompiler *compiler,
TIntermNode *root,
const TSymbolTable &symbolTable,
- TIntermBinary *viewportYScale)
+ TIntermBinary *flipXY,
+ TIntermTyped *fragRotation)
{
TSymbolTable *pSymbolTable = const_cast<TSymbolTable *>(&symbolTable);
- Traverser traverser(viewportYScale, pSymbolTable);
+ Traverser traverser(flipXY, fragRotation, pSymbolTable);
root->traverse(&traverser);
return traverser.updateTree(compiler, root);
}
bool Traverser::visitUnary(Visit visit, TIntermUnary *node)
{
- // Decide if the node represents a call to dFdy()
- if (node->getOp() != EOpDFdy)
+ // Decide if the node represents a call to dFdx() or dFdy()
+ if ((node->getOp() != EOpDFdx) && (node->getOp() != EOpDFdy))
{
return true;
}
- // Copy the dFdy node so we can replace it with the corrected value
- TIntermUnary *newDfdy = node->deepCopy()->getAsUnaryNode();
-
- size_t objectSize = node->getType().getObjectSize();
- TOperator multiplyOp = (objectSize == 1) ? EOpMul : EOpVectorTimesScalar;
-
- // Correct dFdy()'s value:
- // (dFdy() * ANGLEUniforms.viewportYScale)
- TIntermBinary *correctedDfdy =
- new TIntermBinary(multiplyOp, newDfdy, mViewportYScale->deepCopy());
+ // Prior to supporting Android pre-rotation, dFdy() needed to be multiplied by mFlipXY.y:
+ //
+ // correctedDfdy(operand) = dFdy(operand) * mFlipXY.y
+ //
+ // For Android pre-rotation, both dFdx() and dFdy() need to be "rotated" and multiplied by
+ // mFlipXY. "Rotation" means to swap them for 90 and 270 degrees, or to not swap them for 0
+ // and 180 degrees. This rotation is accomplished with mFragRotation, which is a 2x2 matrix
+ // used for fragment shader rotation. The 1st half (a vec2 that is either (1,0) or (0,1)) is
+ // used for rewriting dFdx() and the 2nd half (either (0,1) or (1,0)) is used for rewriting
+ // dFdy(). Otherwise, the formula for the rewrite is the same:
+ //
+ // result = ((dFdx(operand) * (mFragRotation[half] * mFlipXY).x) +
+ // (dFdy(operand) * (mFragRotation[half] * mFlipXY).y))
+ //
+ // For dFdx(), half is 0 (the 1st half). For dFdy(), half is 1 (the 2nd half). Depending on
+ // the rotation, mFragRotation[half] will cause either dFdx(operand) or dFdy(operand) to be
+ // zeroed-out. That effectively means that the above code results in the following for 0 and
+ // 180 degrees:
+ //
+ // correctedDfdx(operand) = dFdx(operand) * mFlipXY.x
+ // correctedDfdy(operand) = dFdy(operand) * mFlipXY.y
+ //
+ // and the following for 90 and 270 degrees:
+ //
+ // correctedDfdx(operand) = dFdy(operand) * mFlipXY.y
+ // correctedDfdy(operand) = dFdx(operand) * mFlipXY.x
+ //
+ // TODO(ianelliott): Look at the performance of this approach and potentially optimize it
+ // http://anglebug.com/4678
+
+ // Get a vec2 with the correct half of ANGLEUniforms.fragRotation
+ TIntermBinary *halfRotationMat = nullptr;
+ if (node->getOp() == EOpDFdx)
+ {
+ halfRotationMat =
+ new TIntermBinary(EOpIndexDirect, mFragRotation->deepCopy(), CreateIndexNode(0));
+ }
+ else
+ {
+ halfRotationMat =
+ new TIntermBinary(EOpIndexDirect, mFragRotation->deepCopy(), CreateIndexNode(1));
+ }
- // Replace the old dFdy node with the new node that contains the corrected value
- queueReplacement(correctedDfdy, OriginalNode::IS_DROPPED);
+ // Multiply halfRotationMat by ANGLEUniforms.flipXY and store in a temporary variable
+ TIntermBinary *rotatedFlipXY = new TIntermBinary(EOpMul, mFlipXY->deepCopy(), halfRotationMat);
+ const TType *vec2Type = StaticType::GetBasic<EbtFloat, 2>();
+ TIntermSymbol *tmpRotFlipXY = new TIntermSymbol(CreateTempVariable(mSymbolTable, vec2Type));
+ TIntermSequence *tmpDecl = new TIntermSequence;
+ tmpDecl->push_back(CreateTempInitDeclarationNode(&tmpRotFlipXY->variable(), rotatedFlipXY));
+ insertStatementsInParentBlock(*tmpDecl);
+
+ // Get the .x and .y swizzles to use as multipliers
+ TVector<int> swizzleOffsetX = {0};
+ TVector<int> swizzleOffsetY = {1};
+ TIntermSwizzle *multiplierX = new TIntermSwizzle(tmpRotFlipXY, swizzleOffsetX);
+ TIntermSwizzle *multiplierY = new TIntermSwizzle(tmpRotFlipXY->deepCopy(), swizzleOffsetY);
+
+ // Get the results of dFdx(operand) and dFdy(operand), and multiply them by the swizzles
+ TIntermTyped *operand = node->getOperand();
+ TIntermUnary *dFdx = new TIntermUnary(EOpDFdx, operand->deepCopy(), node->getFunction());
+ TIntermUnary *dFdy = new TIntermUnary(EOpDFdy, operand->deepCopy(), node->getFunction());
+ size_t objectSize = node->getType().getObjectSize();
+ TOperator multiplyOp = (objectSize == 1) ? EOpMul : EOpVectorTimesScalar;
+ TIntermBinary *rotatedFlippedDfdx = new TIntermBinary(multiplyOp, dFdx, multiplierX);
+ TIntermBinary *rotatedFlippedDfdy = new TIntermBinary(multiplyOp, dFdy, multiplierY);
+
+ // Sum them together into the result:
+ TIntermBinary *correctedResult =
+ new TIntermBinary(EOpAdd, rotatedFlippedDfdx, rotatedFlippedDfdy);
+
+ // Replace the old dFdx() or dFdy() node with the new node that contains the corrected value
+ queueReplacement(correctedResult, OriginalNode::IS_DROPPED);
return true;
}
@@ -81,13 +146,14 @@ bool RewriteDfdy(TCompiler *compiler,
TIntermNode *root,
const TSymbolTable &symbolTable,
int shaderVersion,
- TIntermBinary *viewportYScale)
+ TIntermBinary *flipXY,
+ TIntermTyped *fragRotation)
{
// dFdy is only valid in GLSL 3.0 and later.
if (shaderVersion < 300)
return true;
- return Traverser::Apply(compiler, root, symbolTable, viewportYScale);
+ return Traverser::Apply(compiler, root, symbolTable, flipXY, fragRotation);
}
} // namespace sh
diff --git a/chromium/third_party/angle/src/compiler/translator/tree_ops/RewriteDfdy.h b/chromium/third_party/angle/src/compiler/translator/tree_ops/RewriteDfdy.h
index 25474c28af2..f59c5e15896 100644
--- a/chromium/third_party/angle/src/compiler/translator/tree_ops/RewriteDfdy.h
+++ b/chromium/third_party/angle/src/compiler/translator/tree_ops/RewriteDfdy.h
@@ -21,13 +21,15 @@ namespace sh
class TCompiler;
class TIntermNode;
class TIntermBinary;
+class TIntermTyped;
class TSymbolTable;
ANGLE_NO_DISCARD bool RewriteDfdy(TCompiler *compiler,
TIntermNode *root,
const TSymbolTable &symbolTable,
int shaderVersion,
- TIntermBinary *viewportYScale);
+ TIntermBinary *flipXY,
+ TIntermTyped *fragRotation);
} // namespace sh
diff --git a/chromium/third_party/angle/src/compiler/translator/tree_util/BuiltIn_ESSL_autogen.h b/chromium/third_party/angle/src/compiler/translator/tree_util/BuiltIn_ESSL_autogen.h
index 96cbba4c7f0..6ab4de88621 100644
--- a/chromium/third_party/angle/src/compiler/translator/tree_util/BuiltIn_ESSL_autogen.h
+++ b/chromium/third_party/angle/src/compiler/translator/tree_util/BuiltIn_ESSL_autogen.h
@@ -22,1415 +22,1481 @@ class TVariable;
class BuiltInId
{
public:
- static constexpr const TSymbolUniqueId radians_Float1 = TSymbolUniqueId(2323);
- static constexpr const TSymbolUniqueId pt00B = TSymbolUniqueId(2324);
- static constexpr const TSymbolUniqueId radians_Float2 = TSymbolUniqueId(2325);
- static constexpr const TSymbolUniqueId pt10B = TSymbolUniqueId(2326);
- static constexpr const TSymbolUniqueId radians_Float3 = TSymbolUniqueId(2327);
- static constexpr const TSymbolUniqueId pt20B = TSymbolUniqueId(2328);
- static constexpr const TSymbolUniqueId radians_Float4 = TSymbolUniqueId(2329);
- static constexpr const TSymbolUniqueId pt30B = TSymbolUniqueId(2330);
- static constexpr const TSymbolUniqueId degrees_Float1 = TSymbolUniqueId(2331);
- static constexpr const TSymbolUniqueId degrees_Float2 = TSymbolUniqueId(2332);
- static constexpr const TSymbolUniqueId degrees_Float3 = TSymbolUniqueId(2333);
- static constexpr const TSymbolUniqueId degrees_Float4 = TSymbolUniqueId(2334);
- static constexpr const TSymbolUniqueId sin_Float1 = TSymbolUniqueId(2335);
- static constexpr const TSymbolUniqueId sin_Float2 = TSymbolUniqueId(2336);
- static constexpr const TSymbolUniqueId sin_Float3 = TSymbolUniqueId(2337);
- static constexpr const TSymbolUniqueId sin_Float4 = TSymbolUniqueId(2338);
- static constexpr const TSymbolUniqueId cos_Float1 = TSymbolUniqueId(2339);
- static constexpr const TSymbolUniqueId cos_Float2 = TSymbolUniqueId(2340);
- static constexpr const TSymbolUniqueId cos_Float3 = TSymbolUniqueId(2341);
- static constexpr const TSymbolUniqueId cos_Float4 = TSymbolUniqueId(2342);
- static constexpr const TSymbolUniqueId tan_Float1 = TSymbolUniqueId(2343);
- static constexpr const TSymbolUniqueId tan_Float2 = TSymbolUniqueId(2344);
- static constexpr const TSymbolUniqueId tan_Float3 = TSymbolUniqueId(2345);
- static constexpr const TSymbolUniqueId tan_Float4 = TSymbolUniqueId(2346);
- static constexpr const TSymbolUniqueId asin_Float1 = TSymbolUniqueId(2347);
- static constexpr const TSymbolUniqueId asin_Float2 = TSymbolUniqueId(2348);
- static constexpr const TSymbolUniqueId asin_Float3 = TSymbolUniqueId(2349);
- static constexpr const TSymbolUniqueId asin_Float4 = TSymbolUniqueId(2350);
- static constexpr const TSymbolUniqueId acos_Float1 = TSymbolUniqueId(2351);
- static constexpr const TSymbolUniqueId acos_Float2 = TSymbolUniqueId(2352);
- static constexpr const TSymbolUniqueId acos_Float3 = TSymbolUniqueId(2353);
- static constexpr const TSymbolUniqueId acos_Float4 = TSymbolUniqueId(2354);
- static constexpr const TSymbolUniqueId atan_Float1_Float1 = TSymbolUniqueId(2355);
- static constexpr const TSymbolUniqueId atan_Float2_Float2 = TSymbolUniqueId(2356);
- static constexpr const TSymbolUniqueId atan_Float3_Float3 = TSymbolUniqueId(2357);
- static constexpr const TSymbolUniqueId atan_Float4_Float4 = TSymbolUniqueId(2358);
- static constexpr const TSymbolUniqueId atan_Float1 = TSymbolUniqueId(2359);
- static constexpr const TSymbolUniqueId atan_Float2 = TSymbolUniqueId(2360);
- static constexpr const TSymbolUniqueId atan_Float3 = TSymbolUniqueId(2361);
- static constexpr const TSymbolUniqueId atan_Float4 = TSymbolUniqueId(2362);
- static constexpr const TSymbolUniqueId sinh_Float1 = TSymbolUniqueId(2363);
- static constexpr const TSymbolUniqueId sinh_Float2 = TSymbolUniqueId(2364);
- static constexpr const TSymbolUniqueId sinh_Float3 = TSymbolUniqueId(2365);
- static constexpr const TSymbolUniqueId sinh_Float4 = TSymbolUniqueId(2366);
- static constexpr const TSymbolUniqueId cosh_Float1 = TSymbolUniqueId(2367);
- static constexpr const TSymbolUniqueId cosh_Float2 = TSymbolUniqueId(2368);
- static constexpr const TSymbolUniqueId cosh_Float3 = TSymbolUniqueId(2369);
- static constexpr const TSymbolUniqueId cosh_Float4 = TSymbolUniqueId(2370);
- static constexpr const TSymbolUniqueId tanh_Float1 = TSymbolUniqueId(2371);
- static constexpr const TSymbolUniqueId tanh_Float2 = TSymbolUniqueId(2372);
- static constexpr const TSymbolUniqueId tanh_Float3 = TSymbolUniqueId(2373);
- static constexpr const TSymbolUniqueId tanh_Float4 = TSymbolUniqueId(2374);
- static constexpr const TSymbolUniqueId asinh_Float1 = TSymbolUniqueId(2375);
- static constexpr const TSymbolUniqueId asinh_Float2 = TSymbolUniqueId(2376);
- static constexpr const TSymbolUniqueId asinh_Float3 = TSymbolUniqueId(2377);
- static constexpr const TSymbolUniqueId asinh_Float4 = TSymbolUniqueId(2378);
- static constexpr const TSymbolUniqueId acosh_Float1 = TSymbolUniqueId(2379);
- static constexpr const TSymbolUniqueId acosh_Float2 = TSymbolUniqueId(2380);
- static constexpr const TSymbolUniqueId acosh_Float3 = TSymbolUniqueId(2381);
- static constexpr const TSymbolUniqueId acosh_Float4 = TSymbolUniqueId(2382);
- static constexpr const TSymbolUniqueId atanh_Float1 = TSymbolUniqueId(2383);
- static constexpr const TSymbolUniqueId atanh_Float2 = TSymbolUniqueId(2384);
- static constexpr const TSymbolUniqueId atanh_Float3 = TSymbolUniqueId(2385);
- static constexpr const TSymbolUniqueId atanh_Float4 = TSymbolUniqueId(2386);
- static constexpr const TSymbolUniqueId pow_Float1_Float1 = TSymbolUniqueId(2387);
- static constexpr const TSymbolUniqueId pow_Float2_Float2 = TSymbolUniqueId(2388);
- static constexpr const TSymbolUniqueId pow_Float3_Float3 = TSymbolUniqueId(2389);
- static constexpr const TSymbolUniqueId pow_Float4_Float4 = TSymbolUniqueId(2390);
- static constexpr const TSymbolUniqueId exp_Float1 = TSymbolUniqueId(2391);
- static constexpr const TSymbolUniqueId exp_Float2 = TSymbolUniqueId(2392);
- static constexpr const TSymbolUniqueId exp_Float3 = TSymbolUniqueId(2393);
- static constexpr const TSymbolUniqueId exp_Float4 = TSymbolUniqueId(2394);
- static constexpr const TSymbolUniqueId log_Float1 = TSymbolUniqueId(2395);
- static constexpr const TSymbolUniqueId log_Float2 = TSymbolUniqueId(2396);
- static constexpr const TSymbolUniqueId log_Float3 = TSymbolUniqueId(2397);
- static constexpr const TSymbolUniqueId log_Float4 = TSymbolUniqueId(2398);
- static constexpr const TSymbolUniqueId exp2_Float1 = TSymbolUniqueId(2399);
- static constexpr const TSymbolUniqueId exp2_Float2 = TSymbolUniqueId(2400);
- static constexpr const TSymbolUniqueId exp2_Float3 = TSymbolUniqueId(2401);
- static constexpr const TSymbolUniqueId exp2_Float4 = TSymbolUniqueId(2402);
- static constexpr const TSymbolUniqueId log2_Float1 = TSymbolUniqueId(2403);
- static constexpr const TSymbolUniqueId log2_Float2 = TSymbolUniqueId(2404);
- static constexpr const TSymbolUniqueId log2_Float3 = TSymbolUniqueId(2405);
- static constexpr const TSymbolUniqueId log2_Float4 = TSymbolUniqueId(2406);
- static constexpr const TSymbolUniqueId sqrt_Float1 = TSymbolUniqueId(2407);
- static constexpr const TSymbolUniqueId sqrt_Float2 = TSymbolUniqueId(2408);
- static constexpr const TSymbolUniqueId sqrt_Float3 = TSymbolUniqueId(2409);
- static constexpr const TSymbolUniqueId sqrt_Float4 = TSymbolUniqueId(2410);
- static constexpr const TSymbolUniqueId inversesqrt_Float1 = TSymbolUniqueId(2411);
- static constexpr const TSymbolUniqueId inversesqrt_Float2 = TSymbolUniqueId(2412);
- static constexpr const TSymbolUniqueId inversesqrt_Float3 = TSymbolUniqueId(2413);
- static constexpr const TSymbolUniqueId inversesqrt_Float4 = TSymbolUniqueId(2414);
- static constexpr const TSymbolUniqueId abs_Float1 = TSymbolUniqueId(2415);
- static constexpr const TSymbolUniqueId abs_Float2 = TSymbolUniqueId(2416);
- static constexpr const TSymbolUniqueId abs_Float3 = TSymbolUniqueId(2417);
- static constexpr const TSymbolUniqueId abs_Float4 = TSymbolUniqueId(2418);
- static constexpr const TSymbolUniqueId abs_Int1 = TSymbolUniqueId(2419);
- static constexpr const TSymbolUniqueId pt00D = TSymbolUniqueId(2420);
- static constexpr const TSymbolUniqueId abs_Int2 = TSymbolUniqueId(2421);
- static constexpr const TSymbolUniqueId pt10D = TSymbolUniqueId(2422);
- static constexpr const TSymbolUniqueId abs_Int3 = TSymbolUniqueId(2423);
- static constexpr const TSymbolUniqueId pt20D = TSymbolUniqueId(2424);
- static constexpr const TSymbolUniqueId abs_Int4 = TSymbolUniqueId(2425);
- static constexpr const TSymbolUniqueId pt30D = TSymbolUniqueId(2426);
- static constexpr const TSymbolUniqueId sign_Float1 = TSymbolUniqueId(2427);
- static constexpr const TSymbolUniqueId sign_Float2 = TSymbolUniqueId(2428);
- static constexpr const TSymbolUniqueId sign_Float3 = TSymbolUniqueId(2429);
- static constexpr const TSymbolUniqueId sign_Float4 = TSymbolUniqueId(2430);
- static constexpr const TSymbolUniqueId sign_Int1 = TSymbolUniqueId(2431);
- static constexpr const TSymbolUniqueId sign_Int2 = TSymbolUniqueId(2432);
- static constexpr const TSymbolUniqueId sign_Int3 = TSymbolUniqueId(2433);
- static constexpr const TSymbolUniqueId sign_Int4 = TSymbolUniqueId(2434);
- static constexpr const TSymbolUniqueId floor_Float1 = TSymbolUniqueId(2435);
- static constexpr const TSymbolUniqueId floor_Float2 = TSymbolUniqueId(2436);
- static constexpr const TSymbolUniqueId floor_Float3 = TSymbolUniqueId(2437);
- static constexpr const TSymbolUniqueId floor_Float4 = TSymbolUniqueId(2438);
- static constexpr const TSymbolUniqueId trunc_Float1 = TSymbolUniqueId(2439);
- static constexpr const TSymbolUniqueId trunc_Float2 = TSymbolUniqueId(2440);
- static constexpr const TSymbolUniqueId trunc_Float3 = TSymbolUniqueId(2441);
- static constexpr const TSymbolUniqueId trunc_Float4 = TSymbolUniqueId(2442);
- static constexpr const TSymbolUniqueId round_Float1 = TSymbolUniqueId(2443);
- static constexpr const TSymbolUniqueId round_Float2 = TSymbolUniqueId(2444);
- static constexpr const TSymbolUniqueId round_Float3 = TSymbolUniqueId(2445);
- static constexpr const TSymbolUniqueId round_Float4 = TSymbolUniqueId(2446);
- static constexpr const TSymbolUniqueId roundEven_Float1 = TSymbolUniqueId(2447);
- static constexpr const TSymbolUniqueId roundEven_Float2 = TSymbolUniqueId(2448);
- static constexpr const TSymbolUniqueId roundEven_Float3 = TSymbolUniqueId(2449);
- static constexpr const TSymbolUniqueId roundEven_Float4 = TSymbolUniqueId(2450);
- static constexpr const TSymbolUniqueId ceil_Float1 = TSymbolUniqueId(2451);
- static constexpr const TSymbolUniqueId ceil_Float2 = TSymbolUniqueId(2452);
- static constexpr const TSymbolUniqueId ceil_Float3 = TSymbolUniqueId(2453);
- static constexpr const TSymbolUniqueId ceil_Float4 = TSymbolUniqueId(2454);
- static constexpr const TSymbolUniqueId fract_Float1 = TSymbolUniqueId(2455);
- static constexpr const TSymbolUniqueId fract_Float2 = TSymbolUniqueId(2456);
- static constexpr const TSymbolUniqueId fract_Float3 = TSymbolUniqueId(2457);
- static constexpr const TSymbolUniqueId fract_Float4 = TSymbolUniqueId(2458);
- static constexpr const TSymbolUniqueId mod_Float1_Float1 = TSymbolUniqueId(2459);
- static constexpr const TSymbolUniqueId mod_Float2_Float1 = TSymbolUniqueId(2460);
- static constexpr const TSymbolUniqueId mod_Float3_Float1 = TSymbolUniqueId(2461);
- static constexpr const TSymbolUniqueId mod_Float4_Float1 = TSymbolUniqueId(2462);
- static constexpr const TSymbolUniqueId mod_Float2_Float2 = TSymbolUniqueId(2463);
- static constexpr const TSymbolUniqueId mod_Float3_Float3 = TSymbolUniqueId(2464);
- static constexpr const TSymbolUniqueId mod_Float4_Float4 = TSymbolUniqueId(2465);
- static constexpr const TSymbolUniqueId min_Float1_Float1 = TSymbolUniqueId(2466);
- static constexpr const TSymbolUniqueId min_Float2_Float1 = TSymbolUniqueId(2467);
- static constexpr const TSymbolUniqueId min_Float3_Float1 = TSymbolUniqueId(2468);
- static constexpr const TSymbolUniqueId min_Float4_Float1 = TSymbolUniqueId(2469);
- static constexpr const TSymbolUniqueId min_Float2_Float2 = TSymbolUniqueId(2470);
- static constexpr const TSymbolUniqueId min_Float3_Float3 = TSymbolUniqueId(2471);
- static constexpr const TSymbolUniqueId min_Float4_Float4 = TSymbolUniqueId(2472);
- static constexpr const TSymbolUniqueId min_Int1_Int1 = TSymbolUniqueId(2473);
- static constexpr const TSymbolUniqueId min_Int2_Int2 = TSymbolUniqueId(2474);
- static constexpr const TSymbolUniqueId min_Int3_Int3 = TSymbolUniqueId(2475);
- static constexpr const TSymbolUniqueId min_Int4_Int4 = TSymbolUniqueId(2476);
- static constexpr const TSymbolUniqueId min_Int2_Int1 = TSymbolUniqueId(2477);
- static constexpr const TSymbolUniqueId min_Int3_Int1 = TSymbolUniqueId(2478);
- static constexpr const TSymbolUniqueId min_Int4_Int1 = TSymbolUniqueId(2479);
- static constexpr const TSymbolUniqueId min_UInt1_UInt1 = TSymbolUniqueId(2480);
- static constexpr const TSymbolUniqueId pt00E = TSymbolUniqueId(2481);
- static constexpr const TSymbolUniqueId min_UInt2_UInt2 = TSymbolUniqueId(2482);
- static constexpr const TSymbolUniqueId pt10E = TSymbolUniqueId(2483);
- static constexpr const TSymbolUniqueId min_UInt3_UInt3 = TSymbolUniqueId(2484);
- static constexpr const TSymbolUniqueId pt20E = TSymbolUniqueId(2485);
- static constexpr const TSymbolUniqueId min_UInt4_UInt4 = TSymbolUniqueId(2486);
- static constexpr const TSymbolUniqueId pt30E = TSymbolUniqueId(2487);
- static constexpr const TSymbolUniqueId min_UInt2_UInt1 = TSymbolUniqueId(2488);
- static constexpr const TSymbolUniqueId min_UInt3_UInt1 = TSymbolUniqueId(2489);
- static constexpr const TSymbolUniqueId min_UInt4_UInt1 = TSymbolUniqueId(2490);
- static constexpr const TSymbolUniqueId max_Float1_Float1 = TSymbolUniqueId(2491);
- static constexpr const TSymbolUniqueId max_Float2_Float1 = TSymbolUniqueId(2492);
- static constexpr const TSymbolUniqueId max_Float3_Float1 = TSymbolUniqueId(2493);
- static constexpr const TSymbolUniqueId max_Float4_Float1 = TSymbolUniqueId(2494);
- static constexpr const TSymbolUniqueId max_Float2_Float2 = TSymbolUniqueId(2495);
- static constexpr const TSymbolUniqueId max_Float3_Float3 = TSymbolUniqueId(2496);
- static constexpr const TSymbolUniqueId max_Float4_Float4 = TSymbolUniqueId(2497);
- static constexpr const TSymbolUniqueId max_Int1_Int1 = TSymbolUniqueId(2498);
- static constexpr const TSymbolUniqueId max_Int2_Int2 = TSymbolUniqueId(2499);
- static constexpr const TSymbolUniqueId max_Int3_Int3 = TSymbolUniqueId(2500);
- static constexpr const TSymbolUniqueId max_Int4_Int4 = TSymbolUniqueId(2501);
- static constexpr const TSymbolUniqueId max_Int2_Int1 = TSymbolUniqueId(2502);
- static constexpr const TSymbolUniqueId max_Int3_Int1 = TSymbolUniqueId(2503);
- static constexpr const TSymbolUniqueId max_Int4_Int1 = TSymbolUniqueId(2504);
- static constexpr const TSymbolUniqueId max_UInt1_UInt1 = TSymbolUniqueId(2505);
- static constexpr const TSymbolUniqueId max_UInt2_UInt2 = TSymbolUniqueId(2506);
- static constexpr const TSymbolUniqueId max_UInt3_UInt3 = TSymbolUniqueId(2507);
- static constexpr const TSymbolUniqueId max_UInt4_UInt4 = TSymbolUniqueId(2508);
- static constexpr const TSymbolUniqueId max_UInt2_UInt1 = TSymbolUniqueId(2509);
- static constexpr const TSymbolUniqueId max_UInt3_UInt1 = TSymbolUniqueId(2510);
- static constexpr const TSymbolUniqueId max_UInt4_UInt1 = TSymbolUniqueId(2511);
- static constexpr const TSymbolUniqueId clamp_Float1_Float1_Float1 = TSymbolUniqueId(2512);
- static constexpr const TSymbolUniqueId clamp_Float2_Float1_Float1 = TSymbolUniqueId(2513);
- static constexpr const TSymbolUniqueId clamp_Float3_Float1_Float1 = TSymbolUniqueId(2514);
- static constexpr const TSymbolUniqueId clamp_Float4_Float1_Float1 = TSymbolUniqueId(2515);
- static constexpr const TSymbolUniqueId clamp_Float2_Float2_Float2 = TSymbolUniqueId(2516);
- static constexpr const TSymbolUniqueId clamp_Float3_Float3_Float3 = TSymbolUniqueId(2517);
- static constexpr const TSymbolUniqueId clamp_Float4_Float4_Float4 = TSymbolUniqueId(2518);
- static constexpr const TSymbolUniqueId clamp_Int1_Int1_Int1 = TSymbolUniqueId(2519);
- static constexpr const TSymbolUniqueId clamp_Int2_Int1_Int1 = TSymbolUniqueId(2520);
- static constexpr const TSymbolUniqueId clamp_Int3_Int1_Int1 = TSymbolUniqueId(2521);
- static constexpr const TSymbolUniqueId clamp_Int4_Int1_Int1 = TSymbolUniqueId(2522);
- static constexpr const TSymbolUniqueId clamp_Int2_Int2_Int2 = TSymbolUniqueId(2523);
- static constexpr const TSymbolUniqueId clamp_Int3_Int3_Int3 = TSymbolUniqueId(2524);
- static constexpr const TSymbolUniqueId clamp_Int4_Int4_Int4 = TSymbolUniqueId(2525);
- static constexpr const TSymbolUniqueId clamp_UInt1_UInt1_UInt1 = TSymbolUniqueId(2526);
- static constexpr const TSymbolUniqueId clamp_UInt2_UInt1_UInt1 = TSymbolUniqueId(2527);
- static constexpr const TSymbolUniqueId clamp_UInt3_UInt1_UInt1 = TSymbolUniqueId(2528);
- static constexpr const TSymbolUniqueId clamp_UInt4_UInt1_UInt1 = TSymbolUniqueId(2529);
- static constexpr const TSymbolUniqueId clamp_UInt2_UInt2_UInt2 = TSymbolUniqueId(2530);
- static constexpr const TSymbolUniqueId clamp_UInt3_UInt3_UInt3 = TSymbolUniqueId(2531);
- static constexpr const TSymbolUniqueId clamp_UInt4_UInt4_UInt4 = TSymbolUniqueId(2532);
- static constexpr const TSymbolUniqueId mix_Float1_Float1_Float1 = TSymbolUniqueId(2533);
- static constexpr const TSymbolUniqueId mix_Float2_Float2_Float1 = TSymbolUniqueId(2534);
- static constexpr const TSymbolUniqueId mix_Float3_Float3_Float1 = TSymbolUniqueId(2535);
- static constexpr const TSymbolUniqueId mix_Float4_Float4_Float1 = TSymbolUniqueId(2536);
- static constexpr const TSymbolUniqueId mix_Float2_Float2_Float2 = TSymbolUniqueId(2537);
- static constexpr const TSymbolUniqueId mix_Float3_Float3_Float3 = TSymbolUniqueId(2538);
- static constexpr const TSymbolUniqueId mix_Float4_Float4_Float4 = TSymbolUniqueId(2539);
- static constexpr const TSymbolUniqueId mix_Float1_Float1_Bool1 = TSymbolUniqueId(2540);
- static constexpr const TSymbolUniqueId pt00F = TSymbolUniqueId(2541);
- static constexpr const TSymbolUniqueId mix_Float2_Float2_Bool2 = TSymbolUniqueId(2542);
- static constexpr const TSymbolUniqueId pt10F = TSymbolUniqueId(2543);
- static constexpr const TSymbolUniqueId mix_Float3_Float3_Bool3 = TSymbolUniqueId(2544);
- static constexpr const TSymbolUniqueId pt20F = TSymbolUniqueId(2545);
- static constexpr const TSymbolUniqueId mix_Float4_Float4_Bool4 = TSymbolUniqueId(2546);
- static constexpr const TSymbolUniqueId pt30F = TSymbolUniqueId(2547);
- static constexpr const TSymbolUniqueId mix_Int1_Int1_Bool1 = TSymbolUniqueId(2548);
- static constexpr const TSymbolUniqueId mix_Int2_Int2_Bool2 = TSymbolUniqueId(2549);
- static constexpr const TSymbolUniqueId mix_Int3_Int3_Bool3 = TSymbolUniqueId(2550);
- static constexpr const TSymbolUniqueId mix_Int4_Int4_Bool4 = TSymbolUniqueId(2551);
- static constexpr const TSymbolUniqueId mix_UInt1_UInt1_Bool1 = TSymbolUniqueId(2552);
- static constexpr const TSymbolUniqueId mix_UInt2_UInt2_Bool2 = TSymbolUniqueId(2553);
- static constexpr const TSymbolUniqueId mix_UInt3_UInt3_Bool3 = TSymbolUniqueId(2554);
- static constexpr const TSymbolUniqueId mix_UInt4_UInt4_Bool4 = TSymbolUniqueId(2555);
- static constexpr const TSymbolUniqueId mix_Bool1_Bool1_Bool1 = TSymbolUniqueId(2556);
- static constexpr const TSymbolUniqueId mix_Bool2_Bool2_Bool2 = TSymbolUniqueId(2557);
- static constexpr const TSymbolUniqueId mix_Bool3_Bool3_Bool3 = TSymbolUniqueId(2558);
- static constexpr const TSymbolUniqueId mix_Bool4_Bool4_Bool4 = TSymbolUniqueId(2559);
- static constexpr const TSymbolUniqueId step_Float1_Float1 = TSymbolUniqueId(2560);
- static constexpr const TSymbolUniqueId step_Float2_Float2 = TSymbolUniqueId(2561);
- static constexpr const TSymbolUniqueId step_Float3_Float3 = TSymbolUniqueId(2562);
- static constexpr const TSymbolUniqueId step_Float4_Float4 = TSymbolUniqueId(2563);
- static constexpr const TSymbolUniqueId step_Float1_Float2 = TSymbolUniqueId(2564);
- static constexpr const TSymbolUniqueId step_Float1_Float3 = TSymbolUniqueId(2565);
- static constexpr const TSymbolUniqueId step_Float1_Float4 = TSymbolUniqueId(2566);
- static constexpr const TSymbolUniqueId smoothstep_Float1_Float1_Float1 = TSymbolUniqueId(2567);
- static constexpr const TSymbolUniqueId smoothstep_Float2_Float2_Float2 = TSymbolUniqueId(2568);
- static constexpr const TSymbolUniqueId smoothstep_Float3_Float3_Float3 = TSymbolUniqueId(2569);
- static constexpr const TSymbolUniqueId smoothstep_Float4_Float4_Float4 = TSymbolUniqueId(2570);
- static constexpr const TSymbolUniqueId smoothstep_Float1_Float1_Float2 = TSymbolUniqueId(2571);
- static constexpr const TSymbolUniqueId smoothstep_Float1_Float1_Float3 = TSymbolUniqueId(2572);
- static constexpr const TSymbolUniqueId smoothstep_Float1_Float1_Float4 = TSymbolUniqueId(2573);
- static constexpr const TSymbolUniqueId modf_Float1_Float1 = TSymbolUniqueId(2574);
- static constexpr const TSymbolUniqueId pt_o_00B = TSymbolUniqueId(2575);
- static constexpr const TSymbolUniqueId modf_Float2_Float2 = TSymbolUniqueId(2576);
- static constexpr const TSymbolUniqueId pt_o_10B = TSymbolUniqueId(2577);
- static constexpr const TSymbolUniqueId modf_Float3_Float3 = TSymbolUniqueId(2578);
- static constexpr const TSymbolUniqueId pt_o_20B = TSymbolUniqueId(2579);
- static constexpr const TSymbolUniqueId modf_Float4_Float4 = TSymbolUniqueId(2580);
- static constexpr const TSymbolUniqueId pt_o_30B = TSymbolUniqueId(2581);
- static constexpr const TSymbolUniqueId isnan_Float1 = TSymbolUniqueId(2582);
- static constexpr const TSymbolUniqueId isnan_Float2 = TSymbolUniqueId(2583);
- static constexpr const TSymbolUniqueId isnan_Float3 = TSymbolUniqueId(2584);
- static constexpr const TSymbolUniqueId isnan_Float4 = TSymbolUniqueId(2585);
- static constexpr const TSymbolUniqueId isinf_Float1 = TSymbolUniqueId(2586);
- static constexpr const TSymbolUniqueId isinf_Float2 = TSymbolUniqueId(2587);
- static constexpr const TSymbolUniqueId isinf_Float3 = TSymbolUniqueId(2588);
- static constexpr const TSymbolUniqueId isinf_Float4 = TSymbolUniqueId(2589);
- static constexpr const TSymbolUniqueId floatBitsToInt_Float1 = TSymbolUniqueId(2590);
- static constexpr const TSymbolUniqueId floatBitsToInt_Float2 = TSymbolUniqueId(2591);
- static constexpr const TSymbolUniqueId floatBitsToInt_Float3 = TSymbolUniqueId(2592);
- static constexpr const TSymbolUniqueId floatBitsToInt_Float4 = TSymbolUniqueId(2593);
- static constexpr const TSymbolUniqueId floatBitsToUint_Float1 = TSymbolUniqueId(2594);
- static constexpr const TSymbolUniqueId floatBitsToUint_Float2 = TSymbolUniqueId(2595);
- static constexpr const TSymbolUniqueId floatBitsToUint_Float3 = TSymbolUniqueId(2596);
- static constexpr const TSymbolUniqueId floatBitsToUint_Float4 = TSymbolUniqueId(2597);
- static constexpr const TSymbolUniqueId intBitsToFloat_Int1 = TSymbolUniqueId(2598);
- static constexpr const TSymbolUniqueId intBitsToFloat_Int2 = TSymbolUniqueId(2599);
- static constexpr const TSymbolUniqueId intBitsToFloat_Int3 = TSymbolUniqueId(2600);
- static constexpr const TSymbolUniqueId intBitsToFloat_Int4 = TSymbolUniqueId(2601);
- static constexpr const TSymbolUniqueId uintBitsToFloat_UInt1 = TSymbolUniqueId(2602);
- static constexpr const TSymbolUniqueId uintBitsToFloat_UInt2 = TSymbolUniqueId(2603);
- static constexpr const TSymbolUniqueId uintBitsToFloat_UInt3 = TSymbolUniqueId(2604);
- static constexpr const TSymbolUniqueId uintBitsToFloat_UInt4 = TSymbolUniqueId(2605);
- static constexpr const TSymbolUniqueId fma_Float1_Float1_Float1 = TSymbolUniqueId(2606);
- static constexpr const TSymbolUniqueId fma_Float2_Float2_Float2 = TSymbolUniqueId(2607);
- static constexpr const TSymbolUniqueId fma_Float3_Float3_Float3 = TSymbolUniqueId(2608);
- static constexpr const TSymbolUniqueId fma_Float4_Float4_Float4 = TSymbolUniqueId(2609);
- static constexpr const TSymbolUniqueId fmaExt_Float1_Float1_Float1 = TSymbolUniqueId(2610);
- static constexpr const TSymbolUniqueId fmaExt_Float2_Float2_Float2 = TSymbolUniqueId(2611);
- static constexpr const TSymbolUniqueId fmaExt_Float3_Float3_Float3 = TSymbolUniqueId(2612);
- static constexpr const TSymbolUniqueId fmaExt_Float4_Float4_Float4 = TSymbolUniqueId(2613);
- static constexpr const TSymbolUniqueId frexp_Float1_Int1 = TSymbolUniqueId(2614);
- static constexpr const TSymbolUniqueId pt_o_00D = TSymbolUniqueId(2615);
- static constexpr const TSymbolUniqueId frexp_Float2_Int2 = TSymbolUniqueId(2616);
- static constexpr const TSymbolUniqueId pt_o_10D = TSymbolUniqueId(2617);
- static constexpr const TSymbolUniqueId frexp_Float3_Int3 = TSymbolUniqueId(2618);
- static constexpr const TSymbolUniqueId pt_o_20D = TSymbolUniqueId(2619);
- static constexpr const TSymbolUniqueId frexp_Float4_Int4 = TSymbolUniqueId(2620);
- static constexpr const TSymbolUniqueId pt_o_30D = TSymbolUniqueId(2621);
- static constexpr const TSymbolUniqueId ldexp_Float1_Int1 = TSymbolUniqueId(2622);
- static constexpr const TSymbolUniqueId ldexp_Float2_Int2 = TSymbolUniqueId(2623);
- static constexpr const TSymbolUniqueId ldexp_Float3_Int3 = TSymbolUniqueId(2624);
- static constexpr const TSymbolUniqueId ldexp_Float4_Int4 = TSymbolUniqueId(2625);
- static constexpr const TSymbolUniqueId packSnorm2x16_Float2 = TSymbolUniqueId(2626);
- static constexpr const TSymbolUniqueId packHalf2x16_Float2 = TSymbolUniqueId(2627);
- static constexpr const TSymbolUniqueId unpackSnorm2x16_UInt1 = TSymbolUniqueId(2628);
- static constexpr const TSymbolUniqueId unpackHalf2x16_UInt1 = TSymbolUniqueId(2629);
- static constexpr const TSymbolUniqueId packUnorm2x16_Float2 = TSymbolUniqueId(2630);
- static constexpr const TSymbolUniqueId unpackUnorm2x16_UInt1 = TSymbolUniqueId(2631);
- static constexpr const TSymbolUniqueId packUnorm4x8_Float4 = TSymbolUniqueId(2632);
- static constexpr const TSymbolUniqueId packSnorm4x8_Float4 = TSymbolUniqueId(2633);
- static constexpr const TSymbolUniqueId unpackUnorm4x8_UInt1 = TSymbolUniqueId(2634);
- static constexpr const TSymbolUniqueId unpackSnorm4x8_UInt1 = TSymbolUniqueId(2635);
- static constexpr const TSymbolUniqueId length_Float1 = TSymbolUniqueId(2636);
- static constexpr const TSymbolUniqueId length_Float2 = TSymbolUniqueId(2637);
- static constexpr const TSymbolUniqueId length_Float3 = TSymbolUniqueId(2638);
- static constexpr const TSymbolUniqueId length_Float4 = TSymbolUniqueId(2639);
- static constexpr const TSymbolUniqueId distance_Float1_Float1 = TSymbolUniqueId(2640);
- static constexpr const TSymbolUniqueId distance_Float2_Float2 = TSymbolUniqueId(2641);
- static constexpr const TSymbolUniqueId distance_Float3_Float3 = TSymbolUniqueId(2642);
- static constexpr const TSymbolUniqueId distance_Float4_Float4 = TSymbolUniqueId(2643);
- static constexpr const TSymbolUniqueId dot_Float1_Float1 = TSymbolUniqueId(2644);
- static constexpr const TSymbolUniqueId dot_Float2_Float2 = TSymbolUniqueId(2645);
- static constexpr const TSymbolUniqueId dot_Float3_Float3 = TSymbolUniqueId(2646);
- static constexpr const TSymbolUniqueId dot_Float4_Float4 = TSymbolUniqueId(2647);
- static constexpr const TSymbolUniqueId cross_Float3_Float3 = TSymbolUniqueId(2648);
- static constexpr const TSymbolUniqueId normalize_Float1 = TSymbolUniqueId(2649);
- static constexpr const TSymbolUniqueId normalize_Float2 = TSymbolUniqueId(2650);
- static constexpr const TSymbolUniqueId normalize_Float3 = TSymbolUniqueId(2651);
- static constexpr const TSymbolUniqueId normalize_Float4 = TSymbolUniqueId(2652);
- static constexpr const TSymbolUniqueId faceforward_Float1_Float1_Float1 = TSymbolUniqueId(2653);
- static constexpr const TSymbolUniqueId faceforward_Float2_Float2_Float2 = TSymbolUniqueId(2654);
- static constexpr const TSymbolUniqueId faceforward_Float3_Float3_Float3 = TSymbolUniqueId(2655);
- static constexpr const TSymbolUniqueId faceforward_Float4_Float4_Float4 = TSymbolUniqueId(2656);
- static constexpr const TSymbolUniqueId reflect_Float1_Float1 = TSymbolUniqueId(2657);
- static constexpr const TSymbolUniqueId reflect_Float2_Float2 = TSymbolUniqueId(2658);
- static constexpr const TSymbolUniqueId reflect_Float3_Float3 = TSymbolUniqueId(2659);
- static constexpr const TSymbolUniqueId reflect_Float4_Float4 = TSymbolUniqueId(2660);
- static constexpr const TSymbolUniqueId refract_Float1_Float1_Float1 = TSymbolUniqueId(2661);
- static constexpr const TSymbolUniqueId refract_Float2_Float2_Float1 = TSymbolUniqueId(2662);
- static constexpr const TSymbolUniqueId refract_Float3_Float3_Float1 = TSymbolUniqueId(2663);
- static constexpr const TSymbolUniqueId refract_Float4_Float4_Float1 = TSymbolUniqueId(2664);
- static constexpr const TSymbolUniqueId matrixCompMult_Float2x2_Float2x2 = TSymbolUniqueId(2665);
- static constexpr const TSymbolUniqueId pt50B = TSymbolUniqueId(2666);
- static constexpr const TSymbolUniqueId matrixCompMult_Float3x3_Float3x3 = TSymbolUniqueId(2667);
- static constexpr const TSymbolUniqueId ptA0B = TSymbolUniqueId(2668);
- static constexpr const TSymbolUniqueId matrixCompMult_Float4x4_Float4x4 = TSymbolUniqueId(2669);
- static constexpr const TSymbolUniqueId ptF0B = TSymbolUniqueId(2670);
- static constexpr const TSymbolUniqueId matrixCompMult_Float2x3_Float2x3 = TSymbolUniqueId(2671);
- static constexpr const TSymbolUniqueId pt90B = TSymbolUniqueId(2672);
- static constexpr const TSymbolUniqueId matrixCompMult_Float3x2_Float3x2 = TSymbolUniqueId(2673);
- static constexpr const TSymbolUniqueId pt60B = TSymbolUniqueId(2674);
- static constexpr const TSymbolUniqueId matrixCompMult_Float2x4_Float2x4 = TSymbolUniqueId(2675);
- static constexpr const TSymbolUniqueId ptD0B = TSymbolUniqueId(2676);
- static constexpr const TSymbolUniqueId matrixCompMult_Float4x2_Float4x2 = TSymbolUniqueId(2677);
- static constexpr const TSymbolUniqueId pt70B = TSymbolUniqueId(2678);
- static constexpr const TSymbolUniqueId matrixCompMult_Float3x4_Float3x4 = TSymbolUniqueId(2679);
- static constexpr const TSymbolUniqueId ptE0B = TSymbolUniqueId(2680);
- static constexpr const TSymbolUniqueId matrixCompMult_Float4x3_Float4x3 = TSymbolUniqueId(2681);
- static constexpr const TSymbolUniqueId ptB0B = TSymbolUniqueId(2682);
- static constexpr const TSymbolUniqueId outerProduct_Float2_Float2 = TSymbolUniqueId(2683);
- static constexpr const TSymbolUniqueId outerProduct_Float3_Float3 = TSymbolUniqueId(2684);
- static constexpr const TSymbolUniqueId outerProduct_Float4_Float4 = TSymbolUniqueId(2685);
- static constexpr const TSymbolUniqueId outerProduct_Float3_Float2 = TSymbolUniqueId(2686);
- static constexpr const TSymbolUniqueId outerProduct_Float2_Float3 = TSymbolUniqueId(2687);
- static constexpr const TSymbolUniqueId outerProduct_Float4_Float2 = TSymbolUniqueId(2688);
- static constexpr const TSymbolUniqueId outerProduct_Float2_Float4 = TSymbolUniqueId(2689);
- static constexpr const TSymbolUniqueId outerProduct_Float4_Float3 = TSymbolUniqueId(2690);
- static constexpr const TSymbolUniqueId outerProduct_Float3_Float4 = TSymbolUniqueId(2691);
- static constexpr const TSymbolUniqueId transpose_Float2x2 = TSymbolUniqueId(2692);
- static constexpr const TSymbolUniqueId transpose_Float3x3 = TSymbolUniqueId(2693);
- static constexpr const TSymbolUniqueId transpose_Float4x4 = TSymbolUniqueId(2694);
- static constexpr const TSymbolUniqueId transpose_Float3x2 = TSymbolUniqueId(2695);
- static constexpr const TSymbolUniqueId transpose_Float2x3 = TSymbolUniqueId(2696);
- static constexpr const TSymbolUniqueId transpose_Float4x2 = TSymbolUniqueId(2697);
- static constexpr const TSymbolUniqueId transpose_Float2x4 = TSymbolUniqueId(2698);
- static constexpr const TSymbolUniqueId transpose_Float4x3 = TSymbolUniqueId(2699);
- static constexpr const TSymbolUniqueId transpose_Float3x4 = TSymbolUniqueId(2700);
- static constexpr const TSymbolUniqueId determinant_Float2x2 = TSymbolUniqueId(2701);
- static constexpr const TSymbolUniqueId determinant_Float3x3 = TSymbolUniqueId(2702);
- static constexpr const TSymbolUniqueId determinant_Float4x4 = TSymbolUniqueId(2703);
- static constexpr const TSymbolUniqueId inverse_Float2x2 = TSymbolUniqueId(2704);
- static constexpr const TSymbolUniqueId inverse_Float3x3 = TSymbolUniqueId(2705);
- static constexpr const TSymbolUniqueId inverse_Float4x4 = TSymbolUniqueId(2706);
- static constexpr const TSymbolUniqueId lessThan_Float2_Float2 = TSymbolUniqueId(2707);
- static constexpr const TSymbolUniqueId lessThan_Float3_Float3 = TSymbolUniqueId(2708);
- static constexpr const TSymbolUniqueId lessThan_Float4_Float4 = TSymbolUniqueId(2709);
- static constexpr const TSymbolUniqueId lessThan_Int2_Int2 = TSymbolUniqueId(2710);
- static constexpr const TSymbolUniqueId lessThan_Int3_Int3 = TSymbolUniqueId(2711);
- static constexpr const TSymbolUniqueId lessThan_Int4_Int4 = TSymbolUniqueId(2712);
- static constexpr const TSymbolUniqueId lessThan_UInt2_UInt2 = TSymbolUniqueId(2713);
- static constexpr const TSymbolUniqueId lessThan_UInt3_UInt3 = TSymbolUniqueId(2714);
- static constexpr const TSymbolUniqueId lessThan_UInt4_UInt4 = TSymbolUniqueId(2715);
- static constexpr const TSymbolUniqueId lessThanEqual_Float2_Float2 = TSymbolUniqueId(2716);
- static constexpr const TSymbolUniqueId lessThanEqual_Float3_Float3 = TSymbolUniqueId(2717);
- static constexpr const TSymbolUniqueId lessThanEqual_Float4_Float4 = TSymbolUniqueId(2718);
- static constexpr const TSymbolUniqueId lessThanEqual_Int2_Int2 = TSymbolUniqueId(2719);
- static constexpr const TSymbolUniqueId lessThanEqual_Int3_Int3 = TSymbolUniqueId(2720);
- static constexpr const TSymbolUniqueId lessThanEqual_Int4_Int4 = TSymbolUniqueId(2721);
- static constexpr const TSymbolUniqueId lessThanEqual_UInt2_UInt2 = TSymbolUniqueId(2722);
- static constexpr const TSymbolUniqueId lessThanEqual_UInt3_UInt3 = TSymbolUniqueId(2723);
- static constexpr const TSymbolUniqueId lessThanEqual_UInt4_UInt4 = TSymbolUniqueId(2724);
- static constexpr const TSymbolUniqueId greaterThan_Float2_Float2 = TSymbolUniqueId(2725);
- static constexpr const TSymbolUniqueId greaterThan_Float3_Float3 = TSymbolUniqueId(2726);
- static constexpr const TSymbolUniqueId greaterThan_Float4_Float4 = TSymbolUniqueId(2727);
- static constexpr const TSymbolUniqueId greaterThan_Int2_Int2 = TSymbolUniqueId(2728);
- static constexpr const TSymbolUniqueId greaterThan_Int3_Int3 = TSymbolUniqueId(2729);
- static constexpr const TSymbolUniqueId greaterThan_Int4_Int4 = TSymbolUniqueId(2730);
- static constexpr const TSymbolUniqueId greaterThan_UInt2_UInt2 = TSymbolUniqueId(2731);
- static constexpr const TSymbolUniqueId greaterThan_UInt3_UInt3 = TSymbolUniqueId(2732);
- static constexpr const TSymbolUniqueId greaterThan_UInt4_UInt4 = TSymbolUniqueId(2733);
- static constexpr const TSymbolUniqueId greaterThanEqual_Float2_Float2 = TSymbolUniqueId(2734);
- static constexpr const TSymbolUniqueId greaterThanEqual_Float3_Float3 = TSymbolUniqueId(2735);
- static constexpr const TSymbolUniqueId greaterThanEqual_Float4_Float4 = TSymbolUniqueId(2736);
- static constexpr const TSymbolUniqueId greaterThanEqual_Int2_Int2 = TSymbolUniqueId(2737);
- static constexpr const TSymbolUniqueId greaterThanEqual_Int3_Int3 = TSymbolUniqueId(2738);
- static constexpr const TSymbolUniqueId greaterThanEqual_Int4_Int4 = TSymbolUniqueId(2739);
- static constexpr const TSymbolUniqueId greaterThanEqual_UInt2_UInt2 = TSymbolUniqueId(2740);
- static constexpr const TSymbolUniqueId greaterThanEqual_UInt3_UInt3 = TSymbolUniqueId(2741);
- static constexpr const TSymbolUniqueId greaterThanEqual_UInt4_UInt4 = TSymbolUniqueId(2742);
- static constexpr const TSymbolUniqueId equal_Float2_Float2 = TSymbolUniqueId(2743);
- static constexpr const TSymbolUniqueId equal_Float3_Float3 = TSymbolUniqueId(2744);
- static constexpr const TSymbolUniqueId equal_Float4_Float4 = TSymbolUniqueId(2745);
- static constexpr const TSymbolUniqueId equal_Int2_Int2 = TSymbolUniqueId(2746);
- static constexpr const TSymbolUniqueId equal_Int3_Int3 = TSymbolUniqueId(2747);
- static constexpr const TSymbolUniqueId equal_Int4_Int4 = TSymbolUniqueId(2748);
- static constexpr const TSymbolUniqueId equal_UInt2_UInt2 = TSymbolUniqueId(2749);
- static constexpr const TSymbolUniqueId equal_UInt3_UInt3 = TSymbolUniqueId(2750);
- static constexpr const TSymbolUniqueId equal_UInt4_UInt4 = TSymbolUniqueId(2751);
- static constexpr const TSymbolUniqueId equal_Bool2_Bool2 = TSymbolUniqueId(2752);
- static constexpr const TSymbolUniqueId equal_Bool3_Bool3 = TSymbolUniqueId(2753);
- static constexpr const TSymbolUniqueId equal_Bool4_Bool4 = TSymbolUniqueId(2754);
- static constexpr const TSymbolUniqueId notEqual_Float2_Float2 = TSymbolUniqueId(2755);
- static constexpr const TSymbolUniqueId notEqual_Float3_Float3 = TSymbolUniqueId(2756);
- static constexpr const TSymbolUniqueId notEqual_Float4_Float4 = TSymbolUniqueId(2757);
- static constexpr const TSymbolUniqueId notEqual_Int2_Int2 = TSymbolUniqueId(2758);
- static constexpr const TSymbolUniqueId notEqual_Int3_Int3 = TSymbolUniqueId(2759);
- static constexpr const TSymbolUniqueId notEqual_Int4_Int4 = TSymbolUniqueId(2760);
- static constexpr const TSymbolUniqueId notEqual_UInt2_UInt2 = TSymbolUniqueId(2761);
- static constexpr const TSymbolUniqueId notEqual_UInt3_UInt3 = TSymbolUniqueId(2762);
- static constexpr const TSymbolUniqueId notEqual_UInt4_UInt4 = TSymbolUniqueId(2763);
- static constexpr const TSymbolUniqueId notEqual_Bool2_Bool2 = TSymbolUniqueId(2764);
- static constexpr const TSymbolUniqueId notEqual_Bool3_Bool3 = TSymbolUniqueId(2765);
- static constexpr const TSymbolUniqueId notEqual_Bool4_Bool4 = TSymbolUniqueId(2766);
- static constexpr const TSymbolUniqueId any_Bool2 = TSymbolUniqueId(2767);
- static constexpr const TSymbolUniqueId any_Bool3 = TSymbolUniqueId(2768);
- static constexpr const TSymbolUniqueId any_Bool4 = TSymbolUniqueId(2769);
- static constexpr const TSymbolUniqueId all_Bool2 = TSymbolUniqueId(2770);
- static constexpr const TSymbolUniqueId all_Bool3 = TSymbolUniqueId(2771);
- static constexpr const TSymbolUniqueId all_Bool4 = TSymbolUniqueId(2772);
- static constexpr const TSymbolUniqueId notFunc_Bool2 = TSymbolUniqueId(2773);
- static constexpr const TSymbolUniqueId notFunc_Bool3 = TSymbolUniqueId(2774);
- static constexpr const TSymbolUniqueId notFunc_Bool4 = TSymbolUniqueId(2775);
- static constexpr const TSymbolUniqueId bitfieldExtract_Int1_Int1_Int1 = TSymbolUniqueId(2776);
- static constexpr const TSymbolUniqueId bitfieldExtract_Int2_Int1_Int1 = TSymbolUniqueId(2777);
- static constexpr const TSymbolUniqueId bitfieldExtract_Int3_Int1_Int1 = TSymbolUniqueId(2778);
- static constexpr const TSymbolUniqueId bitfieldExtract_Int4_Int1_Int1 = TSymbolUniqueId(2779);
- static constexpr const TSymbolUniqueId bitfieldExtract_UInt1_Int1_Int1 = TSymbolUniqueId(2780);
- static constexpr const TSymbolUniqueId bitfieldExtract_UInt2_Int1_Int1 = TSymbolUniqueId(2781);
- static constexpr const TSymbolUniqueId bitfieldExtract_UInt3_Int1_Int1 = TSymbolUniqueId(2782);
- static constexpr const TSymbolUniqueId bitfieldExtract_UInt4_Int1_Int1 = TSymbolUniqueId(2783);
+ static constexpr const TSymbolUniqueId radians_Float1 = TSymbolUniqueId(2329);
+ static constexpr const TSymbolUniqueId pt00B = TSymbolUniqueId(2330);
+ static constexpr const TSymbolUniqueId radians_Float2 = TSymbolUniqueId(2331);
+ static constexpr const TSymbolUniqueId pt10B = TSymbolUniqueId(2332);
+ static constexpr const TSymbolUniqueId radians_Float3 = TSymbolUniqueId(2333);
+ static constexpr const TSymbolUniqueId pt20B = TSymbolUniqueId(2334);
+ static constexpr const TSymbolUniqueId radians_Float4 = TSymbolUniqueId(2335);
+ static constexpr const TSymbolUniqueId pt30B = TSymbolUniqueId(2336);
+ static constexpr const TSymbolUniqueId degrees_Float1 = TSymbolUniqueId(2337);
+ static constexpr const TSymbolUniqueId degrees_Float2 = TSymbolUniqueId(2338);
+ static constexpr const TSymbolUniqueId degrees_Float3 = TSymbolUniqueId(2339);
+ static constexpr const TSymbolUniqueId degrees_Float4 = TSymbolUniqueId(2340);
+ static constexpr const TSymbolUniqueId sin_Float1 = TSymbolUniqueId(2341);
+ static constexpr const TSymbolUniqueId sin_Float2 = TSymbolUniqueId(2342);
+ static constexpr const TSymbolUniqueId sin_Float3 = TSymbolUniqueId(2343);
+ static constexpr const TSymbolUniqueId sin_Float4 = TSymbolUniqueId(2344);
+ static constexpr const TSymbolUniqueId cos_Float1 = TSymbolUniqueId(2345);
+ static constexpr const TSymbolUniqueId cos_Float2 = TSymbolUniqueId(2346);
+ static constexpr const TSymbolUniqueId cos_Float3 = TSymbolUniqueId(2347);
+ static constexpr const TSymbolUniqueId cos_Float4 = TSymbolUniqueId(2348);
+ static constexpr const TSymbolUniqueId tan_Float1 = TSymbolUniqueId(2349);
+ static constexpr const TSymbolUniqueId tan_Float2 = TSymbolUniqueId(2350);
+ static constexpr const TSymbolUniqueId tan_Float3 = TSymbolUniqueId(2351);
+ static constexpr const TSymbolUniqueId tan_Float4 = TSymbolUniqueId(2352);
+ static constexpr const TSymbolUniqueId asin_Float1 = TSymbolUniqueId(2353);
+ static constexpr const TSymbolUniqueId asin_Float2 = TSymbolUniqueId(2354);
+ static constexpr const TSymbolUniqueId asin_Float3 = TSymbolUniqueId(2355);
+ static constexpr const TSymbolUniqueId asin_Float4 = TSymbolUniqueId(2356);
+ static constexpr const TSymbolUniqueId acos_Float1 = TSymbolUniqueId(2357);
+ static constexpr const TSymbolUniqueId acos_Float2 = TSymbolUniqueId(2358);
+ static constexpr const TSymbolUniqueId acos_Float3 = TSymbolUniqueId(2359);
+ static constexpr const TSymbolUniqueId acos_Float4 = TSymbolUniqueId(2360);
+ static constexpr const TSymbolUniqueId atan_Float1_Float1 = TSymbolUniqueId(2361);
+ static constexpr const TSymbolUniqueId atan_Float2_Float2 = TSymbolUniqueId(2362);
+ static constexpr const TSymbolUniqueId atan_Float3_Float3 = TSymbolUniqueId(2363);
+ static constexpr const TSymbolUniqueId atan_Float4_Float4 = TSymbolUniqueId(2364);
+ static constexpr const TSymbolUniqueId atan_Float1 = TSymbolUniqueId(2365);
+ static constexpr const TSymbolUniqueId atan_Float2 = TSymbolUniqueId(2366);
+ static constexpr const TSymbolUniqueId atan_Float3 = TSymbolUniqueId(2367);
+ static constexpr const TSymbolUniqueId atan_Float4 = TSymbolUniqueId(2368);
+ static constexpr const TSymbolUniqueId sinh_Float1 = TSymbolUniqueId(2369);
+ static constexpr const TSymbolUniqueId sinh_Float2 = TSymbolUniqueId(2370);
+ static constexpr const TSymbolUniqueId sinh_Float3 = TSymbolUniqueId(2371);
+ static constexpr const TSymbolUniqueId sinh_Float4 = TSymbolUniqueId(2372);
+ static constexpr const TSymbolUniqueId cosh_Float1 = TSymbolUniqueId(2373);
+ static constexpr const TSymbolUniqueId cosh_Float2 = TSymbolUniqueId(2374);
+ static constexpr const TSymbolUniqueId cosh_Float3 = TSymbolUniqueId(2375);
+ static constexpr const TSymbolUniqueId cosh_Float4 = TSymbolUniqueId(2376);
+ static constexpr const TSymbolUniqueId tanh_Float1 = TSymbolUniqueId(2377);
+ static constexpr const TSymbolUniqueId tanh_Float2 = TSymbolUniqueId(2378);
+ static constexpr const TSymbolUniqueId tanh_Float3 = TSymbolUniqueId(2379);
+ static constexpr const TSymbolUniqueId tanh_Float4 = TSymbolUniqueId(2380);
+ static constexpr const TSymbolUniqueId asinh_Float1 = TSymbolUniqueId(2381);
+ static constexpr const TSymbolUniqueId asinh_Float2 = TSymbolUniqueId(2382);
+ static constexpr const TSymbolUniqueId asinh_Float3 = TSymbolUniqueId(2383);
+ static constexpr const TSymbolUniqueId asinh_Float4 = TSymbolUniqueId(2384);
+ static constexpr const TSymbolUniqueId acosh_Float1 = TSymbolUniqueId(2385);
+ static constexpr const TSymbolUniqueId acosh_Float2 = TSymbolUniqueId(2386);
+ static constexpr const TSymbolUniqueId acosh_Float3 = TSymbolUniqueId(2387);
+ static constexpr const TSymbolUniqueId acosh_Float4 = TSymbolUniqueId(2388);
+ static constexpr const TSymbolUniqueId atanh_Float1 = TSymbolUniqueId(2389);
+ static constexpr const TSymbolUniqueId atanh_Float2 = TSymbolUniqueId(2390);
+ static constexpr const TSymbolUniqueId atanh_Float3 = TSymbolUniqueId(2391);
+ static constexpr const TSymbolUniqueId atanh_Float4 = TSymbolUniqueId(2392);
+ static constexpr const TSymbolUniqueId pow_Float1_Float1 = TSymbolUniqueId(2393);
+ static constexpr const TSymbolUniqueId pow_Float2_Float2 = TSymbolUniqueId(2394);
+ static constexpr const TSymbolUniqueId pow_Float3_Float3 = TSymbolUniqueId(2395);
+ static constexpr const TSymbolUniqueId pow_Float4_Float4 = TSymbolUniqueId(2396);
+ static constexpr const TSymbolUniqueId exp_Float1 = TSymbolUniqueId(2397);
+ static constexpr const TSymbolUniqueId exp_Float2 = TSymbolUniqueId(2398);
+ static constexpr const TSymbolUniqueId exp_Float3 = TSymbolUniqueId(2399);
+ static constexpr const TSymbolUniqueId exp_Float4 = TSymbolUniqueId(2400);
+ static constexpr const TSymbolUniqueId log_Float1 = TSymbolUniqueId(2401);
+ static constexpr const TSymbolUniqueId log_Float2 = TSymbolUniqueId(2402);
+ static constexpr const TSymbolUniqueId log_Float3 = TSymbolUniqueId(2403);
+ static constexpr const TSymbolUniqueId log_Float4 = TSymbolUniqueId(2404);
+ static constexpr const TSymbolUniqueId exp2_Float1 = TSymbolUniqueId(2405);
+ static constexpr const TSymbolUniqueId exp2_Float2 = TSymbolUniqueId(2406);
+ static constexpr const TSymbolUniqueId exp2_Float3 = TSymbolUniqueId(2407);
+ static constexpr const TSymbolUniqueId exp2_Float4 = TSymbolUniqueId(2408);
+ static constexpr const TSymbolUniqueId log2_Float1 = TSymbolUniqueId(2409);
+ static constexpr const TSymbolUniqueId log2_Float2 = TSymbolUniqueId(2410);
+ static constexpr const TSymbolUniqueId log2_Float3 = TSymbolUniqueId(2411);
+ static constexpr const TSymbolUniqueId log2_Float4 = TSymbolUniqueId(2412);
+ static constexpr const TSymbolUniqueId sqrt_Float1 = TSymbolUniqueId(2413);
+ static constexpr const TSymbolUniqueId sqrt_Float2 = TSymbolUniqueId(2414);
+ static constexpr const TSymbolUniqueId sqrt_Float3 = TSymbolUniqueId(2415);
+ static constexpr const TSymbolUniqueId sqrt_Float4 = TSymbolUniqueId(2416);
+ static constexpr const TSymbolUniqueId inversesqrt_Float1 = TSymbolUniqueId(2417);
+ static constexpr const TSymbolUniqueId inversesqrt_Float2 = TSymbolUniqueId(2418);
+ static constexpr const TSymbolUniqueId inversesqrt_Float3 = TSymbolUniqueId(2419);
+ static constexpr const TSymbolUniqueId inversesqrt_Float4 = TSymbolUniqueId(2420);
+ static constexpr const TSymbolUniqueId abs_Float1 = TSymbolUniqueId(2421);
+ static constexpr const TSymbolUniqueId abs_Float2 = TSymbolUniqueId(2422);
+ static constexpr const TSymbolUniqueId abs_Float3 = TSymbolUniqueId(2423);
+ static constexpr const TSymbolUniqueId abs_Float4 = TSymbolUniqueId(2424);
+ static constexpr const TSymbolUniqueId abs_Int1 = TSymbolUniqueId(2425);
+ static constexpr const TSymbolUniqueId pt00D = TSymbolUniqueId(2426);
+ static constexpr const TSymbolUniqueId abs_Int2 = TSymbolUniqueId(2427);
+ static constexpr const TSymbolUniqueId pt10D = TSymbolUniqueId(2428);
+ static constexpr const TSymbolUniqueId abs_Int3 = TSymbolUniqueId(2429);
+ static constexpr const TSymbolUniqueId pt20D = TSymbolUniqueId(2430);
+ static constexpr const TSymbolUniqueId abs_Int4 = TSymbolUniqueId(2431);
+ static constexpr const TSymbolUniqueId pt30D = TSymbolUniqueId(2432);
+ static constexpr const TSymbolUniqueId sign_Float1 = TSymbolUniqueId(2433);
+ static constexpr const TSymbolUniqueId sign_Float2 = TSymbolUniqueId(2434);
+ static constexpr const TSymbolUniqueId sign_Float3 = TSymbolUniqueId(2435);
+ static constexpr const TSymbolUniqueId sign_Float4 = TSymbolUniqueId(2436);
+ static constexpr const TSymbolUniqueId sign_Int1 = TSymbolUniqueId(2437);
+ static constexpr const TSymbolUniqueId sign_Int2 = TSymbolUniqueId(2438);
+ static constexpr const TSymbolUniqueId sign_Int3 = TSymbolUniqueId(2439);
+ static constexpr const TSymbolUniqueId sign_Int4 = TSymbolUniqueId(2440);
+ static constexpr const TSymbolUniqueId floor_Float1 = TSymbolUniqueId(2441);
+ static constexpr const TSymbolUniqueId floor_Float2 = TSymbolUniqueId(2442);
+ static constexpr const TSymbolUniqueId floor_Float3 = TSymbolUniqueId(2443);
+ static constexpr const TSymbolUniqueId floor_Float4 = TSymbolUniqueId(2444);
+ static constexpr const TSymbolUniqueId trunc_Float1 = TSymbolUniqueId(2445);
+ static constexpr const TSymbolUniqueId trunc_Float2 = TSymbolUniqueId(2446);
+ static constexpr const TSymbolUniqueId trunc_Float3 = TSymbolUniqueId(2447);
+ static constexpr const TSymbolUniqueId trunc_Float4 = TSymbolUniqueId(2448);
+ static constexpr const TSymbolUniqueId round_Float1 = TSymbolUniqueId(2449);
+ static constexpr const TSymbolUniqueId round_Float2 = TSymbolUniqueId(2450);
+ static constexpr const TSymbolUniqueId round_Float3 = TSymbolUniqueId(2451);
+ static constexpr const TSymbolUniqueId round_Float4 = TSymbolUniqueId(2452);
+ static constexpr const TSymbolUniqueId roundEven_Float1 = TSymbolUniqueId(2453);
+ static constexpr const TSymbolUniqueId roundEven_Float2 = TSymbolUniqueId(2454);
+ static constexpr const TSymbolUniqueId roundEven_Float3 = TSymbolUniqueId(2455);
+ static constexpr const TSymbolUniqueId roundEven_Float4 = TSymbolUniqueId(2456);
+ static constexpr const TSymbolUniqueId ceil_Float1 = TSymbolUniqueId(2457);
+ static constexpr const TSymbolUniqueId ceil_Float2 = TSymbolUniqueId(2458);
+ static constexpr const TSymbolUniqueId ceil_Float3 = TSymbolUniqueId(2459);
+ static constexpr const TSymbolUniqueId ceil_Float4 = TSymbolUniqueId(2460);
+ static constexpr const TSymbolUniqueId fract_Float1 = TSymbolUniqueId(2461);
+ static constexpr const TSymbolUniqueId fract_Float2 = TSymbolUniqueId(2462);
+ static constexpr const TSymbolUniqueId fract_Float3 = TSymbolUniqueId(2463);
+ static constexpr const TSymbolUniqueId fract_Float4 = TSymbolUniqueId(2464);
+ static constexpr const TSymbolUniqueId mod_Float1_Float1 = TSymbolUniqueId(2465);
+ static constexpr const TSymbolUniqueId mod_Float2_Float1 = TSymbolUniqueId(2466);
+ static constexpr const TSymbolUniqueId mod_Float3_Float1 = TSymbolUniqueId(2467);
+ static constexpr const TSymbolUniqueId mod_Float4_Float1 = TSymbolUniqueId(2468);
+ static constexpr const TSymbolUniqueId mod_Float2_Float2 = TSymbolUniqueId(2469);
+ static constexpr const TSymbolUniqueId mod_Float3_Float3 = TSymbolUniqueId(2470);
+ static constexpr const TSymbolUniqueId mod_Float4_Float4 = TSymbolUniqueId(2471);
+ static constexpr const TSymbolUniqueId min_Float1_Float1 = TSymbolUniqueId(2472);
+ static constexpr const TSymbolUniqueId min_Float2_Float1 = TSymbolUniqueId(2473);
+ static constexpr const TSymbolUniqueId min_Float3_Float1 = TSymbolUniqueId(2474);
+ static constexpr const TSymbolUniqueId min_Float4_Float1 = TSymbolUniqueId(2475);
+ static constexpr const TSymbolUniqueId min_Float2_Float2 = TSymbolUniqueId(2476);
+ static constexpr const TSymbolUniqueId min_Float3_Float3 = TSymbolUniqueId(2477);
+ static constexpr const TSymbolUniqueId min_Float4_Float4 = TSymbolUniqueId(2478);
+ static constexpr const TSymbolUniqueId min_Int1_Int1 = TSymbolUniqueId(2479);
+ static constexpr const TSymbolUniqueId min_Int2_Int2 = TSymbolUniqueId(2480);
+ static constexpr const TSymbolUniqueId min_Int3_Int3 = TSymbolUniqueId(2481);
+ static constexpr const TSymbolUniqueId min_Int4_Int4 = TSymbolUniqueId(2482);
+ static constexpr const TSymbolUniqueId min_Int2_Int1 = TSymbolUniqueId(2483);
+ static constexpr const TSymbolUniqueId min_Int3_Int1 = TSymbolUniqueId(2484);
+ static constexpr const TSymbolUniqueId min_Int4_Int1 = TSymbolUniqueId(2485);
+ static constexpr const TSymbolUniqueId min_UInt1_UInt1 = TSymbolUniqueId(2486);
+ static constexpr const TSymbolUniqueId pt00E = TSymbolUniqueId(2487);
+ static constexpr const TSymbolUniqueId min_UInt2_UInt2 = TSymbolUniqueId(2488);
+ static constexpr const TSymbolUniqueId pt10E = TSymbolUniqueId(2489);
+ static constexpr const TSymbolUniqueId min_UInt3_UInt3 = TSymbolUniqueId(2490);
+ static constexpr const TSymbolUniqueId pt20E = TSymbolUniqueId(2491);
+ static constexpr const TSymbolUniqueId min_UInt4_UInt4 = TSymbolUniqueId(2492);
+ static constexpr const TSymbolUniqueId pt30E = TSymbolUniqueId(2493);
+ static constexpr const TSymbolUniqueId min_UInt2_UInt1 = TSymbolUniqueId(2494);
+ static constexpr const TSymbolUniqueId min_UInt3_UInt1 = TSymbolUniqueId(2495);
+ static constexpr const TSymbolUniqueId min_UInt4_UInt1 = TSymbolUniqueId(2496);
+ static constexpr const TSymbolUniqueId max_Float1_Float1 = TSymbolUniqueId(2497);
+ static constexpr const TSymbolUniqueId max_Float2_Float1 = TSymbolUniqueId(2498);
+ static constexpr const TSymbolUniqueId max_Float3_Float1 = TSymbolUniqueId(2499);
+ static constexpr const TSymbolUniqueId max_Float4_Float1 = TSymbolUniqueId(2500);
+ static constexpr const TSymbolUniqueId max_Float2_Float2 = TSymbolUniqueId(2501);
+ static constexpr const TSymbolUniqueId max_Float3_Float3 = TSymbolUniqueId(2502);
+ static constexpr const TSymbolUniqueId max_Float4_Float4 = TSymbolUniqueId(2503);
+ static constexpr const TSymbolUniqueId max_Int1_Int1 = TSymbolUniqueId(2504);
+ static constexpr const TSymbolUniqueId max_Int2_Int2 = TSymbolUniqueId(2505);
+ static constexpr const TSymbolUniqueId max_Int3_Int3 = TSymbolUniqueId(2506);
+ static constexpr const TSymbolUniqueId max_Int4_Int4 = TSymbolUniqueId(2507);
+ static constexpr const TSymbolUniqueId max_Int2_Int1 = TSymbolUniqueId(2508);
+ static constexpr const TSymbolUniqueId max_Int3_Int1 = TSymbolUniqueId(2509);
+ static constexpr const TSymbolUniqueId max_Int4_Int1 = TSymbolUniqueId(2510);
+ static constexpr const TSymbolUniqueId max_UInt1_UInt1 = TSymbolUniqueId(2511);
+ static constexpr const TSymbolUniqueId max_UInt2_UInt2 = TSymbolUniqueId(2512);
+ static constexpr const TSymbolUniqueId max_UInt3_UInt3 = TSymbolUniqueId(2513);
+ static constexpr const TSymbolUniqueId max_UInt4_UInt4 = TSymbolUniqueId(2514);
+ static constexpr const TSymbolUniqueId max_UInt2_UInt1 = TSymbolUniqueId(2515);
+ static constexpr const TSymbolUniqueId max_UInt3_UInt1 = TSymbolUniqueId(2516);
+ static constexpr const TSymbolUniqueId max_UInt4_UInt1 = TSymbolUniqueId(2517);
+ static constexpr const TSymbolUniqueId clamp_Float1_Float1_Float1 = TSymbolUniqueId(2518);
+ static constexpr const TSymbolUniqueId clamp_Float2_Float1_Float1 = TSymbolUniqueId(2519);
+ static constexpr const TSymbolUniqueId clamp_Float3_Float1_Float1 = TSymbolUniqueId(2520);
+ static constexpr const TSymbolUniqueId clamp_Float4_Float1_Float1 = TSymbolUniqueId(2521);
+ static constexpr const TSymbolUniqueId clamp_Float2_Float2_Float2 = TSymbolUniqueId(2522);
+ static constexpr const TSymbolUniqueId clamp_Float3_Float3_Float3 = TSymbolUniqueId(2523);
+ static constexpr const TSymbolUniqueId clamp_Float4_Float4_Float4 = TSymbolUniqueId(2524);
+ static constexpr const TSymbolUniqueId clamp_Int1_Int1_Int1 = TSymbolUniqueId(2525);
+ static constexpr const TSymbolUniqueId clamp_Int2_Int1_Int1 = TSymbolUniqueId(2526);
+ static constexpr const TSymbolUniqueId clamp_Int3_Int1_Int1 = TSymbolUniqueId(2527);
+ static constexpr const TSymbolUniqueId clamp_Int4_Int1_Int1 = TSymbolUniqueId(2528);
+ static constexpr const TSymbolUniqueId clamp_Int2_Int2_Int2 = TSymbolUniqueId(2529);
+ static constexpr const TSymbolUniqueId clamp_Int3_Int3_Int3 = TSymbolUniqueId(2530);
+ static constexpr const TSymbolUniqueId clamp_Int4_Int4_Int4 = TSymbolUniqueId(2531);
+ static constexpr const TSymbolUniqueId clamp_UInt1_UInt1_UInt1 = TSymbolUniqueId(2532);
+ static constexpr const TSymbolUniqueId clamp_UInt2_UInt1_UInt1 = TSymbolUniqueId(2533);
+ static constexpr const TSymbolUniqueId clamp_UInt3_UInt1_UInt1 = TSymbolUniqueId(2534);
+ static constexpr const TSymbolUniqueId clamp_UInt4_UInt1_UInt1 = TSymbolUniqueId(2535);
+ static constexpr const TSymbolUniqueId clamp_UInt2_UInt2_UInt2 = TSymbolUniqueId(2536);
+ static constexpr const TSymbolUniqueId clamp_UInt3_UInt3_UInt3 = TSymbolUniqueId(2537);
+ static constexpr const TSymbolUniqueId clamp_UInt4_UInt4_UInt4 = TSymbolUniqueId(2538);
+ static constexpr const TSymbolUniqueId mix_Float1_Float1_Float1 = TSymbolUniqueId(2539);
+ static constexpr const TSymbolUniqueId mix_Float2_Float2_Float1 = TSymbolUniqueId(2540);
+ static constexpr const TSymbolUniqueId mix_Float3_Float3_Float1 = TSymbolUniqueId(2541);
+ static constexpr const TSymbolUniqueId mix_Float4_Float4_Float1 = TSymbolUniqueId(2542);
+ static constexpr const TSymbolUniqueId mix_Float2_Float2_Float2 = TSymbolUniqueId(2543);
+ static constexpr const TSymbolUniqueId mix_Float3_Float3_Float3 = TSymbolUniqueId(2544);
+ static constexpr const TSymbolUniqueId mix_Float4_Float4_Float4 = TSymbolUniqueId(2545);
+ static constexpr const TSymbolUniqueId mix_Float1_Float1_Bool1 = TSymbolUniqueId(2546);
+ static constexpr const TSymbolUniqueId pt00F = TSymbolUniqueId(2547);
+ static constexpr const TSymbolUniqueId mix_Float2_Float2_Bool2 = TSymbolUniqueId(2548);
+ static constexpr const TSymbolUniqueId pt10F = TSymbolUniqueId(2549);
+ static constexpr const TSymbolUniqueId mix_Float3_Float3_Bool3 = TSymbolUniqueId(2550);
+ static constexpr const TSymbolUniqueId pt20F = TSymbolUniqueId(2551);
+ static constexpr const TSymbolUniqueId mix_Float4_Float4_Bool4 = TSymbolUniqueId(2552);
+ static constexpr const TSymbolUniqueId pt30F = TSymbolUniqueId(2553);
+ static constexpr const TSymbolUniqueId mix_Int1_Int1_Bool1 = TSymbolUniqueId(2554);
+ static constexpr const TSymbolUniqueId mix_Int2_Int2_Bool2 = TSymbolUniqueId(2555);
+ static constexpr const TSymbolUniqueId mix_Int3_Int3_Bool3 = TSymbolUniqueId(2556);
+ static constexpr const TSymbolUniqueId mix_Int4_Int4_Bool4 = TSymbolUniqueId(2557);
+ static constexpr const TSymbolUniqueId mix_UInt1_UInt1_Bool1 = TSymbolUniqueId(2558);
+ static constexpr const TSymbolUniqueId mix_UInt2_UInt2_Bool2 = TSymbolUniqueId(2559);
+ static constexpr const TSymbolUniqueId mix_UInt3_UInt3_Bool3 = TSymbolUniqueId(2560);
+ static constexpr const TSymbolUniqueId mix_UInt4_UInt4_Bool4 = TSymbolUniqueId(2561);
+ static constexpr const TSymbolUniqueId mix_Bool1_Bool1_Bool1 = TSymbolUniqueId(2562);
+ static constexpr const TSymbolUniqueId mix_Bool2_Bool2_Bool2 = TSymbolUniqueId(2563);
+ static constexpr const TSymbolUniqueId mix_Bool3_Bool3_Bool3 = TSymbolUniqueId(2564);
+ static constexpr const TSymbolUniqueId mix_Bool4_Bool4_Bool4 = TSymbolUniqueId(2565);
+ static constexpr const TSymbolUniqueId step_Float1_Float1 = TSymbolUniqueId(2566);
+ static constexpr const TSymbolUniqueId step_Float2_Float2 = TSymbolUniqueId(2567);
+ static constexpr const TSymbolUniqueId step_Float3_Float3 = TSymbolUniqueId(2568);
+ static constexpr const TSymbolUniqueId step_Float4_Float4 = TSymbolUniqueId(2569);
+ static constexpr const TSymbolUniqueId step_Float1_Float2 = TSymbolUniqueId(2570);
+ static constexpr const TSymbolUniqueId step_Float1_Float3 = TSymbolUniqueId(2571);
+ static constexpr const TSymbolUniqueId step_Float1_Float4 = TSymbolUniqueId(2572);
+ static constexpr const TSymbolUniqueId smoothstep_Float1_Float1_Float1 = TSymbolUniqueId(2573);
+ static constexpr const TSymbolUniqueId smoothstep_Float2_Float2_Float2 = TSymbolUniqueId(2574);
+ static constexpr const TSymbolUniqueId smoothstep_Float3_Float3_Float3 = TSymbolUniqueId(2575);
+ static constexpr const TSymbolUniqueId smoothstep_Float4_Float4_Float4 = TSymbolUniqueId(2576);
+ static constexpr const TSymbolUniqueId smoothstep_Float1_Float1_Float2 = TSymbolUniqueId(2577);
+ static constexpr const TSymbolUniqueId smoothstep_Float1_Float1_Float3 = TSymbolUniqueId(2578);
+ static constexpr const TSymbolUniqueId smoothstep_Float1_Float1_Float4 = TSymbolUniqueId(2579);
+ static constexpr const TSymbolUniqueId modf_Float1_Float1 = TSymbolUniqueId(2580);
+ static constexpr const TSymbolUniqueId pt_o_00B = TSymbolUniqueId(2581);
+ static constexpr const TSymbolUniqueId modf_Float2_Float2 = TSymbolUniqueId(2582);
+ static constexpr const TSymbolUniqueId pt_o_10B = TSymbolUniqueId(2583);
+ static constexpr const TSymbolUniqueId modf_Float3_Float3 = TSymbolUniqueId(2584);
+ static constexpr const TSymbolUniqueId pt_o_20B = TSymbolUniqueId(2585);
+ static constexpr const TSymbolUniqueId modf_Float4_Float4 = TSymbolUniqueId(2586);
+ static constexpr const TSymbolUniqueId pt_o_30B = TSymbolUniqueId(2587);
+ static constexpr const TSymbolUniqueId isnan_Float1 = TSymbolUniqueId(2588);
+ static constexpr const TSymbolUniqueId isnan_Float2 = TSymbolUniqueId(2589);
+ static constexpr const TSymbolUniqueId isnan_Float3 = TSymbolUniqueId(2590);
+ static constexpr const TSymbolUniqueId isnan_Float4 = TSymbolUniqueId(2591);
+ static constexpr const TSymbolUniqueId isinf_Float1 = TSymbolUniqueId(2592);
+ static constexpr const TSymbolUniqueId isinf_Float2 = TSymbolUniqueId(2593);
+ static constexpr const TSymbolUniqueId isinf_Float3 = TSymbolUniqueId(2594);
+ static constexpr const TSymbolUniqueId isinf_Float4 = TSymbolUniqueId(2595);
+ static constexpr const TSymbolUniqueId floatBitsToInt_Float1 = TSymbolUniqueId(2596);
+ static constexpr const TSymbolUniqueId floatBitsToInt_Float2 = TSymbolUniqueId(2597);
+ static constexpr const TSymbolUniqueId floatBitsToInt_Float3 = TSymbolUniqueId(2598);
+ static constexpr const TSymbolUniqueId floatBitsToInt_Float4 = TSymbolUniqueId(2599);
+ static constexpr const TSymbolUniqueId floatBitsToUint_Float1 = TSymbolUniqueId(2600);
+ static constexpr const TSymbolUniqueId floatBitsToUint_Float2 = TSymbolUniqueId(2601);
+ static constexpr const TSymbolUniqueId floatBitsToUint_Float3 = TSymbolUniqueId(2602);
+ static constexpr const TSymbolUniqueId floatBitsToUint_Float4 = TSymbolUniqueId(2603);
+ static constexpr const TSymbolUniqueId intBitsToFloat_Int1 = TSymbolUniqueId(2604);
+ static constexpr const TSymbolUniqueId intBitsToFloat_Int2 = TSymbolUniqueId(2605);
+ static constexpr const TSymbolUniqueId intBitsToFloat_Int3 = TSymbolUniqueId(2606);
+ static constexpr const TSymbolUniqueId intBitsToFloat_Int4 = TSymbolUniqueId(2607);
+ static constexpr const TSymbolUniqueId uintBitsToFloat_UInt1 = TSymbolUniqueId(2608);
+ static constexpr const TSymbolUniqueId uintBitsToFloat_UInt2 = TSymbolUniqueId(2609);
+ static constexpr const TSymbolUniqueId uintBitsToFloat_UInt3 = TSymbolUniqueId(2610);
+ static constexpr const TSymbolUniqueId uintBitsToFloat_UInt4 = TSymbolUniqueId(2611);
+ static constexpr const TSymbolUniqueId fma_Float1_Float1_Float1 = TSymbolUniqueId(2612);
+ static constexpr const TSymbolUniqueId fma_Float2_Float2_Float2 = TSymbolUniqueId(2613);
+ static constexpr const TSymbolUniqueId fma_Float3_Float3_Float3 = TSymbolUniqueId(2614);
+ static constexpr const TSymbolUniqueId fma_Float4_Float4_Float4 = TSymbolUniqueId(2615);
+ static constexpr const TSymbolUniqueId fmaExt_Float1_Float1_Float1 = TSymbolUniqueId(2616);
+ static constexpr const TSymbolUniqueId fmaExt_Float2_Float2_Float2 = TSymbolUniqueId(2617);
+ static constexpr const TSymbolUniqueId fmaExt_Float3_Float3_Float3 = TSymbolUniqueId(2618);
+ static constexpr const TSymbolUniqueId fmaExt_Float4_Float4_Float4 = TSymbolUniqueId(2619);
+ static constexpr const TSymbolUniqueId frexp_Float1_Int1 = TSymbolUniqueId(2620);
+ static constexpr const TSymbolUniqueId pt_o_00D = TSymbolUniqueId(2621);
+ static constexpr const TSymbolUniqueId frexp_Float2_Int2 = TSymbolUniqueId(2622);
+ static constexpr const TSymbolUniqueId pt_o_10D = TSymbolUniqueId(2623);
+ static constexpr const TSymbolUniqueId frexp_Float3_Int3 = TSymbolUniqueId(2624);
+ static constexpr const TSymbolUniqueId pt_o_20D = TSymbolUniqueId(2625);
+ static constexpr const TSymbolUniqueId frexp_Float4_Int4 = TSymbolUniqueId(2626);
+ static constexpr const TSymbolUniqueId pt_o_30D = TSymbolUniqueId(2627);
+ static constexpr const TSymbolUniqueId ldexp_Float1_Int1 = TSymbolUniqueId(2628);
+ static constexpr const TSymbolUniqueId ldexp_Float2_Int2 = TSymbolUniqueId(2629);
+ static constexpr const TSymbolUniqueId ldexp_Float3_Int3 = TSymbolUniqueId(2630);
+ static constexpr const TSymbolUniqueId ldexp_Float4_Int4 = TSymbolUniqueId(2631);
+ static constexpr const TSymbolUniqueId packSnorm2x16_Float2 = TSymbolUniqueId(2632);
+ static constexpr const TSymbolUniqueId packHalf2x16_Float2 = TSymbolUniqueId(2633);
+ static constexpr const TSymbolUniqueId unpackSnorm2x16_UInt1 = TSymbolUniqueId(2634);
+ static constexpr const TSymbolUniqueId unpackHalf2x16_UInt1 = TSymbolUniqueId(2635);
+ static constexpr const TSymbolUniqueId packUnorm2x16_Float2 = TSymbolUniqueId(2636);
+ static constexpr const TSymbolUniqueId unpackUnorm2x16_UInt1 = TSymbolUniqueId(2637);
+ static constexpr const TSymbolUniqueId packUnorm4x8_Float4 = TSymbolUniqueId(2638);
+ static constexpr const TSymbolUniqueId packSnorm4x8_Float4 = TSymbolUniqueId(2639);
+ static constexpr const TSymbolUniqueId unpackUnorm4x8_UInt1 = TSymbolUniqueId(2640);
+ static constexpr const TSymbolUniqueId unpackSnorm4x8_UInt1 = TSymbolUniqueId(2641);
+ static constexpr const TSymbolUniqueId length_Float1 = TSymbolUniqueId(2642);
+ static constexpr const TSymbolUniqueId length_Float2 = TSymbolUniqueId(2643);
+ static constexpr const TSymbolUniqueId length_Float3 = TSymbolUniqueId(2644);
+ static constexpr const TSymbolUniqueId length_Float4 = TSymbolUniqueId(2645);
+ static constexpr const TSymbolUniqueId distance_Float1_Float1 = TSymbolUniqueId(2646);
+ static constexpr const TSymbolUniqueId distance_Float2_Float2 = TSymbolUniqueId(2647);
+ static constexpr const TSymbolUniqueId distance_Float3_Float3 = TSymbolUniqueId(2648);
+ static constexpr const TSymbolUniqueId distance_Float4_Float4 = TSymbolUniqueId(2649);
+ static constexpr const TSymbolUniqueId dot_Float1_Float1 = TSymbolUniqueId(2650);
+ static constexpr const TSymbolUniqueId dot_Float2_Float2 = TSymbolUniqueId(2651);
+ static constexpr const TSymbolUniqueId dot_Float3_Float3 = TSymbolUniqueId(2652);
+ static constexpr const TSymbolUniqueId dot_Float4_Float4 = TSymbolUniqueId(2653);
+ static constexpr const TSymbolUniqueId cross_Float3_Float3 = TSymbolUniqueId(2654);
+ static constexpr const TSymbolUniqueId normalize_Float1 = TSymbolUniqueId(2655);
+ static constexpr const TSymbolUniqueId normalize_Float2 = TSymbolUniqueId(2656);
+ static constexpr const TSymbolUniqueId normalize_Float3 = TSymbolUniqueId(2657);
+ static constexpr const TSymbolUniqueId normalize_Float4 = TSymbolUniqueId(2658);
+ static constexpr const TSymbolUniqueId faceforward_Float1_Float1_Float1 = TSymbolUniqueId(2659);
+ static constexpr const TSymbolUniqueId faceforward_Float2_Float2_Float2 = TSymbolUniqueId(2660);
+ static constexpr const TSymbolUniqueId faceforward_Float3_Float3_Float3 = TSymbolUniqueId(2661);
+ static constexpr const TSymbolUniqueId faceforward_Float4_Float4_Float4 = TSymbolUniqueId(2662);
+ static constexpr const TSymbolUniqueId reflect_Float1_Float1 = TSymbolUniqueId(2663);
+ static constexpr const TSymbolUniqueId reflect_Float2_Float2 = TSymbolUniqueId(2664);
+ static constexpr const TSymbolUniqueId reflect_Float3_Float3 = TSymbolUniqueId(2665);
+ static constexpr const TSymbolUniqueId reflect_Float4_Float4 = TSymbolUniqueId(2666);
+ static constexpr const TSymbolUniqueId refract_Float1_Float1_Float1 = TSymbolUniqueId(2667);
+ static constexpr const TSymbolUniqueId refract_Float2_Float2_Float1 = TSymbolUniqueId(2668);
+ static constexpr const TSymbolUniqueId refract_Float3_Float3_Float1 = TSymbolUniqueId(2669);
+ static constexpr const TSymbolUniqueId refract_Float4_Float4_Float1 = TSymbolUniqueId(2670);
+ static constexpr const TSymbolUniqueId matrixCompMult_Float2x2_Float2x2 = TSymbolUniqueId(2671);
+ static constexpr const TSymbolUniqueId pt50B = TSymbolUniqueId(2672);
+ static constexpr const TSymbolUniqueId matrixCompMult_Float3x3_Float3x3 = TSymbolUniqueId(2673);
+ static constexpr const TSymbolUniqueId ptA0B = TSymbolUniqueId(2674);
+ static constexpr const TSymbolUniqueId matrixCompMult_Float4x4_Float4x4 = TSymbolUniqueId(2675);
+ static constexpr const TSymbolUniqueId ptF0B = TSymbolUniqueId(2676);
+ static constexpr const TSymbolUniqueId matrixCompMult_Float2x3_Float2x3 = TSymbolUniqueId(2677);
+ static constexpr const TSymbolUniqueId pt90B = TSymbolUniqueId(2678);
+ static constexpr const TSymbolUniqueId matrixCompMult_Float3x2_Float3x2 = TSymbolUniqueId(2679);
+ static constexpr const TSymbolUniqueId pt60B = TSymbolUniqueId(2680);
+ static constexpr const TSymbolUniqueId matrixCompMult_Float2x4_Float2x4 = TSymbolUniqueId(2681);
+ static constexpr const TSymbolUniqueId ptD0B = TSymbolUniqueId(2682);
+ static constexpr const TSymbolUniqueId matrixCompMult_Float4x2_Float4x2 = TSymbolUniqueId(2683);
+ static constexpr const TSymbolUniqueId pt70B = TSymbolUniqueId(2684);
+ static constexpr const TSymbolUniqueId matrixCompMult_Float3x4_Float3x4 = TSymbolUniqueId(2685);
+ static constexpr const TSymbolUniqueId ptE0B = TSymbolUniqueId(2686);
+ static constexpr const TSymbolUniqueId matrixCompMult_Float4x3_Float4x3 = TSymbolUniqueId(2687);
+ static constexpr const TSymbolUniqueId ptB0B = TSymbolUniqueId(2688);
+ static constexpr const TSymbolUniqueId outerProduct_Float2_Float2 = TSymbolUniqueId(2689);
+ static constexpr const TSymbolUniqueId outerProduct_Float3_Float3 = TSymbolUniqueId(2690);
+ static constexpr const TSymbolUniqueId outerProduct_Float4_Float4 = TSymbolUniqueId(2691);
+ static constexpr const TSymbolUniqueId outerProduct_Float3_Float2 = TSymbolUniqueId(2692);
+ static constexpr const TSymbolUniqueId outerProduct_Float2_Float3 = TSymbolUniqueId(2693);
+ static constexpr const TSymbolUniqueId outerProduct_Float4_Float2 = TSymbolUniqueId(2694);
+ static constexpr const TSymbolUniqueId outerProduct_Float2_Float4 = TSymbolUniqueId(2695);
+ static constexpr const TSymbolUniqueId outerProduct_Float4_Float3 = TSymbolUniqueId(2696);
+ static constexpr const TSymbolUniqueId outerProduct_Float3_Float4 = TSymbolUniqueId(2697);
+ static constexpr const TSymbolUniqueId transpose_Float2x2 = TSymbolUniqueId(2698);
+ static constexpr const TSymbolUniqueId transpose_Float3x3 = TSymbolUniqueId(2699);
+ static constexpr const TSymbolUniqueId transpose_Float4x4 = TSymbolUniqueId(2700);
+ static constexpr const TSymbolUniqueId transpose_Float3x2 = TSymbolUniqueId(2701);
+ static constexpr const TSymbolUniqueId transpose_Float2x3 = TSymbolUniqueId(2702);
+ static constexpr const TSymbolUniqueId transpose_Float4x2 = TSymbolUniqueId(2703);
+ static constexpr const TSymbolUniqueId transpose_Float2x4 = TSymbolUniqueId(2704);
+ static constexpr const TSymbolUniqueId transpose_Float4x3 = TSymbolUniqueId(2705);
+ static constexpr const TSymbolUniqueId transpose_Float3x4 = TSymbolUniqueId(2706);
+ static constexpr const TSymbolUniqueId determinant_Float2x2 = TSymbolUniqueId(2707);
+ static constexpr const TSymbolUniqueId determinant_Float3x3 = TSymbolUniqueId(2708);
+ static constexpr const TSymbolUniqueId determinant_Float4x4 = TSymbolUniqueId(2709);
+ static constexpr const TSymbolUniqueId inverse_Float2x2 = TSymbolUniqueId(2710);
+ static constexpr const TSymbolUniqueId inverse_Float3x3 = TSymbolUniqueId(2711);
+ static constexpr const TSymbolUniqueId inverse_Float4x4 = TSymbolUniqueId(2712);
+ static constexpr const TSymbolUniqueId lessThan_Float2_Float2 = TSymbolUniqueId(2713);
+ static constexpr const TSymbolUniqueId lessThan_Float3_Float3 = TSymbolUniqueId(2714);
+ static constexpr const TSymbolUniqueId lessThan_Float4_Float4 = TSymbolUniqueId(2715);
+ static constexpr const TSymbolUniqueId lessThan_Int2_Int2 = TSymbolUniqueId(2716);
+ static constexpr const TSymbolUniqueId lessThan_Int3_Int3 = TSymbolUniqueId(2717);
+ static constexpr const TSymbolUniqueId lessThan_Int4_Int4 = TSymbolUniqueId(2718);
+ static constexpr const TSymbolUniqueId lessThan_UInt2_UInt2 = TSymbolUniqueId(2719);
+ static constexpr const TSymbolUniqueId lessThan_UInt3_UInt3 = TSymbolUniqueId(2720);
+ static constexpr const TSymbolUniqueId lessThan_UInt4_UInt4 = TSymbolUniqueId(2721);
+ static constexpr const TSymbolUniqueId lessThanEqual_Float2_Float2 = TSymbolUniqueId(2722);
+ static constexpr const TSymbolUniqueId lessThanEqual_Float3_Float3 = TSymbolUniqueId(2723);
+ static constexpr const TSymbolUniqueId lessThanEqual_Float4_Float4 = TSymbolUniqueId(2724);
+ static constexpr const TSymbolUniqueId lessThanEqual_Int2_Int2 = TSymbolUniqueId(2725);
+ static constexpr const TSymbolUniqueId lessThanEqual_Int3_Int3 = TSymbolUniqueId(2726);
+ static constexpr const TSymbolUniqueId lessThanEqual_Int4_Int4 = TSymbolUniqueId(2727);
+ static constexpr const TSymbolUniqueId lessThanEqual_UInt2_UInt2 = TSymbolUniqueId(2728);
+ static constexpr const TSymbolUniqueId lessThanEqual_UInt3_UInt3 = TSymbolUniqueId(2729);
+ static constexpr const TSymbolUniqueId lessThanEqual_UInt4_UInt4 = TSymbolUniqueId(2730);
+ static constexpr const TSymbolUniqueId greaterThan_Float2_Float2 = TSymbolUniqueId(2731);
+ static constexpr const TSymbolUniqueId greaterThan_Float3_Float3 = TSymbolUniqueId(2732);
+ static constexpr const TSymbolUniqueId greaterThan_Float4_Float4 = TSymbolUniqueId(2733);
+ static constexpr const TSymbolUniqueId greaterThan_Int2_Int2 = TSymbolUniqueId(2734);
+ static constexpr const TSymbolUniqueId greaterThan_Int3_Int3 = TSymbolUniqueId(2735);
+ static constexpr const TSymbolUniqueId greaterThan_Int4_Int4 = TSymbolUniqueId(2736);
+ static constexpr const TSymbolUniqueId greaterThan_UInt2_UInt2 = TSymbolUniqueId(2737);
+ static constexpr const TSymbolUniqueId greaterThan_UInt3_UInt3 = TSymbolUniqueId(2738);
+ static constexpr const TSymbolUniqueId greaterThan_UInt4_UInt4 = TSymbolUniqueId(2739);
+ static constexpr const TSymbolUniqueId greaterThanEqual_Float2_Float2 = TSymbolUniqueId(2740);
+ static constexpr const TSymbolUniqueId greaterThanEqual_Float3_Float3 = TSymbolUniqueId(2741);
+ static constexpr const TSymbolUniqueId greaterThanEqual_Float4_Float4 = TSymbolUniqueId(2742);
+ static constexpr const TSymbolUniqueId greaterThanEqual_Int2_Int2 = TSymbolUniqueId(2743);
+ static constexpr const TSymbolUniqueId greaterThanEqual_Int3_Int3 = TSymbolUniqueId(2744);
+ static constexpr const TSymbolUniqueId greaterThanEqual_Int4_Int4 = TSymbolUniqueId(2745);
+ static constexpr const TSymbolUniqueId greaterThanEqual_UInt2_UInt2 = TSymbolUniqueId(2746);
+ static constexpr const TSymbolUniqueId greaterThanEqual_UInt3_UInt3 = TSymbolUniqueId(2747);
+ static constexpr const TSymbolUniqueId greaterThanEqual_UInt4_UInt4 = TSymbolUniqueId(2748);
+ static constexpr const TSymbolUniqueId equal_Float2_Float2 = TSymbolUniqueId(2749);
+ static constexpr const TSymbolUniqueId equal_Float3_Float3 = TSymbolUniqueId(2750);
+ static constexpr const TSymbolUniqueId equal_Float4_Float4 = TSymbolUniqueId(2751);
+ static constexpr const TSymbolUniqueId equal_Int2_Int2 = TSymbolUniqueId(2752);
+ static constexpr const TSymbolUniqueId equal_Int3_Int3 = TSymbolUniqueId(2753);
+ static constexpr const TSymbolUniqueId equal_Int4_Int4 = TSymbolUniqueId(2754);
+ static constexpr const TSymbolUniqueId equal_UInt2_UInt2 = TSymbolUniqueId(2755);
+ static constexpr const TSymbolUniqueId equal_UInt3_UInt3 = TSymbolUniqueId(2756);
+ static constexpr const TSymbolUniqueId equal_UInt4_UInt4 = TSymbolUniqueId(2757);
+ static constexpr const TSymbolUniqueId equal_Bool2_Bool2 = TSymbolUniqueId(2758);
+ static constexpr const TSymbolUniqueId equal_Bool3_Bool3 = TSymbolUniqueId(2759);
+ static constexpr const TSymbolUniqueId equal_Bool4_Bool4 = TSymbolUniqueId(2760);
+ static constexpr const TSymbolUniqueId notEqual_Float2_Float2 = TSymbolUniqueId(2761);
+ static constexpr const TSymbolUniqueId notEqual_Float3_Float3 = TSymbolUniqueId(2762);
+ static constexpr const TSymbolUniqueId notEqual_Float4_Float4 = TSymbolUniqueId(2763);
+ static constexpr const TSymbolUniqueId notEqual_Int2_Int2 = TSymbolUniqueId(2764);
+ static constexpr const TSymbolUniqueId notEqual_Int3_Int3 = TSymbolUniqueId(2765);
+ static constexpr const TSymbolUniqueId notEqual_Int4_Int4 = TSymbolUniqueId(2766);
+ static constexpr const TSymbolUniqueId notEqual_UInt2_UInt2 = TSymbolUniqueId(2767);
+ static constexpr const TSymbolUniqueId notEqual_UInt3_UInt3 = TSymbolUniqueId(2768);
+ static constexpr const TSymbolUniqueId notEqual_UInt4_UInt4 = TSymbolUniqueId(2769);
+ static constexpr const TSymbolUniqueId notEqual_Bool2_Bool2 = TSymbolUniqueId(2770);
+ static constexpr const TSymbolUniqueId notEqual_Bool3_Bool3 = TSymbolUniqueId(2771);
+ static constexpr const TSymbolUniqueId notEqual_Bool4_Bool4 = TSymbolUniqueId(2772);
+ static constexpr const TSymbolUniqueId any_Bool2 = TSymbolUniqueId(2773);
+ static constexpr const TSymbolUniqueId any_Bool3 = TSymbolUniqueId(2774);
+ static constexpr const TSymbolUniqueId any_Bool4 = TSymbolUniqueId(2775);
+ static constexpr const TSymbolUniqueId all_Bool2 = TSymbolUniqueId(2776);
+ static constexpr const TSymbolUniqueId all_Bool3 = TSymbolUniqueId(2777);
+ static constexpr const TSymbolUniqueId all_Bool4 = TSymbolUniqueId(2778);
+ static constexpr const TSymbolUniqueId notFunc_Bool2 = TSymbolUniqueId(2779);
+ static constexpr const TSymbolUniqueId notFunc_Bool3 = TSymbolUniqueId(2780);
+ static constexpr const TSymbolUniqueId notFunc_Bool4 = TSymbolUniqueId(2781);
+ static constexpr const TSymbolUniqueId bitfieldExtract_Int1_Int1_Int1 = TSymbolUniqueId(2782);
+ static constexpr const TSymbolUniqueId bitfieldExtract_Int2_Int1_Int1 = TSymbolUniqueId(2783);
+ static constexpr const TSymbolUniqueId bitfieldExtract_Int3_Int1_Int1 = TSymbolUniqueId(2784);
+ static constexpr const TSymbolUniqueId bitfieldExtract_Int4_Int1_Int1 = TSymbolUniqueId(2785);
+ static constexpr const TSymbolUniqueId bitfieldExtract_UInt1_Int1_Int1 = TSymbolUniqueId(2786);
+ static constexpr const TSymbolUniqueId bitfieldExtract_UInt2_Int1_Int1 = TSymbolUniqueId(2787);
+ static constexpr const TSymbolUniqueId bitfieldExtract_UInt3_Int1_Int1 = TSymbolUniqueId(2788);
+ static constexpr const TSymbolUniqueId bitfieldExtract_UInt4_Int1_Int1 = TSymbolUniqueId(2789);
static constexpr const TSymbolUniqueId bitfieldInsert_Int1_Int1_Int1_Int1 =
- TSymbolUniqueId(2784);
+ TSymbolUniqueId(2790);
static constexpr const TSymbolUniqueId bitfieldInsert_Int2_Int2_Int1_Int1 =
- TSymbolUniqueId(2785);
+ TSymbolUniqueId(2791);
static constexpr const TSymbolUniqueId bitfieldInsert_Int3_Int3_Int1_Int1 =
- TSymbolUniqueId(2786);
+ TSymbolUniqueId(2792);
static constexpr const TSymbolUniqueId bitfieldInsert_Int4_Int4_Int1_Int1 =
- TSymbolUniqueId(2787);
+ TSymbolUniqueId(2793);
static constexpr const TSymbolUniqueId bitfieldInsert_UInt1_UInt1_Int1_Int1 =
- TSymbolUniqueId(2788);
+ TSymbolUniqueId(2794);
static constexpr const TSymbolUniqueId bitfieldInsert_UInt2_UInt2_Int1_Int1 =
- TSymbolUniqueId(2789);
+ TSymbolUniqueId(2795);
static constexpr const TSymbolUniqueId bitfieldInsert_UInt3_UInt3_Int1_Int1 =
- TSymbolUniqueId(2790);
+ TSymbolUniqueId(2796);
static constexpr const TSymbolUniqueId bitfieldInsert_UInt4_UInt4_Int1_Int1 =
- TSymbolUniqueId(2791);
- static constexpr const TSymbolUniqueId bitfieldReverse_Int1 = TSymbolUniqueId(2792);
- static constexpr const TSymbolUniqueId bitfieldReverse_Int2 = TSymbolUniqueId(2793);
- static constexpr const TSymbolUniqueId bitfieldReverse_Int3 = TSymbolUniqueId(2794);
- static constexpr const TSymbolUniqueId bitfieldReverse_Int4 = TSymbolUniqueId(2795);
- static constexpr const TSymbolUniqueId bitfieldReverse_UInt1 = TSymbolUniqueId(2796);
- static constexpr const TSymbolUniqueId bitfieldReverse_UInt2 = TSymbolUniqueId(2797);
- static constexpr const TSymbolUniqueId bitfieldReverse_UInt3 = TSymbolUniqueId(2798);
- static constexpr const TSymbolUniqueId bitfieldReverse_UInt4 = TSymbolUniqueId(2799);
- static constexpr const TSymbolUniqueId bitCount_Int1 = TSymbolUniqueId(2800);
- static constexpr const TSymbolUniqueId bitCount_Int2 = TSymbolUniqueId(2801);
- static constexpr const TSymbolUniqueId bitCount_Int3 = TSymbolUniqueId(2802);
- static constexpr const TSymbolUniqueId bitCount_Int4 = TSymbolUniqueId(2803);
- static constexpr const TSymbolUniqueId bitCount_UInt1 = TSymbolUniqueId(2804);
- static constexpr const TSymbolUniqueId bitCount_UInt2 = TSymbolUniqueId(2805);
- static constexpr const TSymbolUniqueId bitCount_UInt3 = TSymbolUniqueId(2806);
- static constexpr const TSymbolUniqueId bitCount_UInt4 = TSymbolUniqueId(2807);
- static constexpr const TSymbolUniqueId findLSB_Int1 = TSymbolUniqueId(2808);
- static constexpr const TSymbolUniqueId findLSB_Int2 = TSymbolUniqueId(2809);
- static constexpr const TSymbolUniqueId findLSB_Int3 = TSymbolUniqueId(2810);
- static constexpr const TSymbolUniqueId findLSB_Int4 = TSymbolUniqueId(2811);
- static constexpr const TSymbolUniqueId findLSB_UInt1 = TSymbolUniqueId(2812);
- static constexpr const TSymbolUniqueId findLSB_UInt2 = TSymbolUniqueId(2813);
- static constexpr const TSymbolUniqueId findLSB_UInt3 = TSymbolUniqueId(2814);
- static constexpr const TSymbolUniqueId findLSB_UInt4 = TSymbolUniqueId(2815);
- static constexpr const TSymbolUniqueId findMSB_Int1 = TSymbolUniqueId(2816);
- static constexpr const TSymbolUniqueId findMSB_Int2 = TSymbolUniqueId(2817);
- static constexpr const TSymbolUniqueId findMSB_Int3 = TSymbolUniqueId(2818);
- static constexpr const TSymbolUniqueId findMSB_Int4 = TSymbolUniqueId(2819);
- static constexpr const TSymbolUniqueId findMSB_UInt1 = TSymbolUniqueId(2820);
- static constexpr const TSymbolUniqueId findMSB_UInt2 = TSymbolUniqueId(2821);
- static constexpr const TSymbolUniqueId findMSB_UInt3 = TSymbolUniqueId(2822);
- static constexpr const TSymbolUniqueId findMSB_UInt4 = TSymbolUniqueId(2823);
- static constexpr const TSymbolUniqueId uaddCarry_UInt1_UInt1_UInt1 = TSymbolUniqueId(2824);
- static constexpr const TSymbolUniqueId pt_o_00E = TSymbolUniqueId(2825);
- static constexpr const TSymbolUniqueId uaddCarry_UInt2_UInt2_UInt2 = TSymbolUniqueId(2826);
- static constexpr const TSymbolUniqueId pt_o_10E = TSymbolUniqueId(2827);
- static constexpr const TSymbolUniqueId uaddCarry_UInt3_UInt3_UInt3 = TSymbolUniqueId(2828);
- static constexpr const TSymbolUniqueId pt_o_20E = TSymbolUniqueId(2829);
- static constexpr const TSymbolUniqueId uaddCarry_UInt4_UInt4_UInt4 = TSymbolUniqueId(2830);
- static constexpr const TSymbolUniqueId pt_o_30E = TSymbolUniqueId(2831);
- static constexpr const TSymbolUniqueId usubBorrow_UInt1_UInt1_UInt1 = TSymbolUniqueId(2832);
- static constexpr const TSymbolUniqueId usubBorrow_UInt2_UInt2_UInt2 = TSymbolUniqueId(2833);
- static constexpr const TSymbolUniqueId usubBorrow_UInt3_UInt3_UInt3 = TSymbolUniqueId(2834);
- static constexpr const TSymbolUniqueId usubBorrow_UInt4_UInt4_UInt4 = TSymbolUniqueId(2835);
+ TSymbolUniqueId(2797);
+ static constexpr const TSymbolUniqueId bitfieldReverse_Int1 = TSymbolUniqueId(2798);
+ static constexpr const TSymbolUniqueId bitfieldReverse_Int2 = TSymbolUniqueId(2799);
+ static constexpr const TSymbolUniqueId bitfieldReverse_Int3 = TSymbolUniqueId(2800);
+ static constexpr const TSymbolUniqueId bitfieldReverse_Int4 = TSymbolUniqueId(2801);
+ static constexpr const TSymbolUniqueId bitfieldReverse_UInt1 = TSymbolUniqueId(2802);
+ static constexpr const TSymbolUniqueId bitfieldReverse_UInt2 = TSymbolUniqueId(2803);
+ static constexpr const TSymbolUniqueId bitfieldReverse_UInt3 = TSymbolUniqueId(2804);
+ static constexpr const TSymbolUniqueId bitfieldReverse_UInt4 = TSymbolUniqueId(2805);
+ static constexpr const TSymbolUniqueId bitCount_Int1 = TSymbolUniqueId(2806);
+ static constexpr const TSymbolUniqueId bitCount_Int2 = TSymbolUniqueId(2807);
+ static constexpr const TSymbolUniqueId bitCount_Int3 = TSymbolUniqueId(2808);
+ static constexpr const TSymbolUniqueId bitCount_Int4 = TSymbolUniqueId(2809);
+ static constexpr const TSymbolUniqueId bitCount_UInt1 = TSymbolUniqueId(2810);
+ static constexpr const TSymbolUniqueId bitCount_UInt2 = TSymbolUniqueId(2811);
+ static constexpr const TSymbolUniqueId bitCount_UInt3 = TSymbolUniqueId(2812);
+ static constexpr const TSymbolUniqueId bitCount_UInt4 = TSymbolUniqueId(2813);
+ static constexpr const TSymbolUniqueId findLSB_Int1 = TSymbolUniqueId(2814);
+ static constexpr const TSymbolUniqueId findLSB_Int2 = TSymbolUniqueId(2815);
+ static constexpr const TSymbolUniqueId findLSB_Int3 = TSymbolUniqueId(2816);
+ static constexpr const TSymbolUniqueId findLSB_Int4 = TSymbolUniqueId(2817);
+ static constexpr const TSymbolUniqueId findLSB_UInt1 = TSymbolUniqueId(2818);
+ static constexpr const TSymbolUniqueId findLSB_UInt2 = TSymbolUniqueId(2819);
+ static constexpr const TSymbolUniqueId findLSB_UInt3 = TSymbolUniqueId(2820);
+ static constexpr const TSymbolUniqueId findLSB_UInt4 = TSymbolUniqueId(2821);
+ static constexpr const TSymbolUniqueId findMSB_Int1 = TSymbolUniqueId(2822);
+ static constexpr const TSymbolUniqueId findMSB_Int2 = TSymbolUniqueId(2823);
+ static constexpr const TSymbolUniqueId findMSB_Int3 = TSymbolUniqueId(2824);
+ static constexpr const TSymbolUniqueId findMSB_Int4 = TSymbolUniqueId(2825);
+ static constexpr const TSymbolUniqueId findMSB_UInt1 = TSymbolUniqueId(2826);
+ static constexpr const TSymbolUniqueId findMSB_UInt2 = TSymbolUniqueId(2827);
+ static constexpr const TSymbolUniqueId findMSB_UInt3 = TSymbolUniqueId(2828);
+ static constexpr const TSymbolUniqueId findMSB_UInt4 = TSymbolUniqueId(2829);
+ static constexpr const TSymbolUniqueId uaddCarry_UInt1_UInt1_UInt1 = TSymbolUniqueId(2830);
+ static constexpr const TSymbolUniqueId pt_o_00E = TSymbolUniqueId(2831);
+ static constexpr const TSymbolUniqueId uaddCarry_UInt2_UInt2_UInt2 = TSymbolUniqueId(2832);
+ static constexpr const TSymbolUniqueId pt_o_10E = TSymbolUniqueId(2833);
+ static constexpr const TSymbolUniqueId uaddCarry_UInt3_UInt3_UInt3 = TSymbolUniqueId(2834);
+ static constexpr const TSymbolUniqueId pt_o_20E = TSymbolUniqueId(2835);
+ static constexpr const TSymbolUniqueId uaddCarry_UInt4_UInt4_UInt4 = TSymbolUniqueId(2836);
+ static constexpr const TSymbolUniqueId pt_o_30E = TSymbolUniqueId(2837);
+ static constexpr const TSymbolUniqueId usubBorrow_UInt1_UInt1_UInt1 = TSymbolUniqueId(2838);
+ static constexpr const TSymbolUniqueId usubBorrow_UInt2_UInt2_UInt2 = TSymbolUniqueId(2839);
+ static constexpr const TSymbolUniqueId usubBorrow_UInt3_UInt3_UInt3 = TSymbolUniqueId(2840);
+ static constexpr const TSymbolUniqueId usubBorrow_UInt4_UInt4_UInt4 = TSymbolUniqueId(2841);
static constexpr const TSymbolUniqueId umulExtended_UInt1_UInt1_UInt1_UInt1 =
- TSymbolUniqueId(2836);
+ TSymbolUniqueId(2842);
static constexpr const TSymbolUniqueId umulExtended_UInt2_UInt2_UInt2_UInt2 =
- TSymbolUniqueId(2837);
+ TSymbolUniqueId(2843);
static constexpr const TSymbolUniqueId umulExtended_UInt3_UInt3_UInt3_UInt3 =
- TSymbolUniqueId(2838);
+ TSymbolUniqueId(2844);
static constexpr const TSymbolUniqueId umulExtended_UInt4_UInt4_UInt4_UInt4 =
- TSymbolUniqueId(2839);
- static constexpr const TSymbolUniqueId imulExtended_Int1_Int1_Int1_Int1 = TSymbolUniqueId(2840);
- static constexpr const TSymbolUniqueId imulExtended_Int2_Int2_Int2_Int2 = TSymbolUniqueId(2841);
- static constexpr const TSymbolUniqueId imulExtended_Int3_Int3_Int3_Int3 = TSymbolUniqueId(2842);
- static constexpr const TSymbolUniqueId imulExtended_Int4_Int4_Int4_Int4 = TSymbolUniqueId(2843);
- static constexpr const TSymbolUniqueId texture2D_Sampler2D1_Float2 = TSymbolUniqueId(2844);
- static constexpr const TSymbolUniqueId pt00I = TSymbolUniqueId(2845);
- static constexpr const TSymbolUniqueId texture2DProj_Sampler2D1_Float3 = TSymbolUniqueId(2846);
- static constexpr const TSymbolUniqueId texture2DProj_Sampler2D1_Float4 = TSymbolUniqueId(2847);
- static constexpr const TSymbolUniqueId textureCube_SamplerCube1_Float3 = TSymbolUniqueId(2848);
- static constexpr const TSymbolUniqueId pt00K = TSymbolUniqueId(2849);
+ TSymbolUniqueId(2845);
+ static constexpr const TSymbolUniqueId imulExtended_Int1_Int1_Int1_Int1 = TSymbolUniqueId(2846);
+ static constexpr const TSymbolUniqueId imulExtended_Int2_Int2_Int2_Int2 = TSymbolUniqueId(2847);
+ static constexpr const TSymbolUniqueId imulExtended_Int3_Int3_Int3_Int3 = TSymbolUniqueId(2848);
+ static constexpr const TSymbolUniqueId imulExtended_Int4_Int4_Int4_Int4 = TSymbolUniqueId(2849);
+ static constexpr const TSymbolUniqueId texture2D_Sampler2D1_Float2 = TSymbolUniqueId(2850);
+ static constexpr const TSymbolUniqueId pt00I = TSymbolUniqueId(2851);
+ static constexpr const TSymbolUniqueId texture2DProj_Sampler2D1_Float3 = TSymbolUniqueId(2852);
+ static constexpr const TSymbolUniqueId texture2DProj_Sampler2D1_Float4 = TSymbolUniqueId(2853);
+ static constexpr const TSymbolUniqueId textureCube_SamplerCube1_Float3 = TSymbolUniqueId(2854);
+ static constexpr const TSymbolUniqueId pt00K = TSymbolUniqueId(2855);
static constexpr const TSymbolUniqueId texture2D_SamplerExternalOES1_Float2 =
- TSymbolUniqueId(2850);
- static constexpr const TSymbolUniqueId pt00M = TSymbolUniqueId(2851);
+ TSymbolUniqueId(2856);
+ static constexpr const TSymbolUniqueId pt00M = TSymbolUniqueId(2857);
static constexpr const TSymbolUniqueId texture2DProj_SamplerExternalOES1_Float3 =
- TSymbolUniqueId(2852);
+ TSymbolUniqueId(2858);
static constexpr const TSymbolUniqueId texture2DProj_SamplerExternalOES1_Float4 =
- TSymbolUniqueId(2853);
+ TSymbolUniqueId(2859);
static constexpr const TSymbolUniqueId texture2DRect_Sampler2DRect1_Float2 =
- TSymbolUniqueId(2854);
- static constexpr const TSymbolUniqueId pt00O = TSymbolUniqueId(2855);
+ TSymbolUniqueId(2860);
+ static constexpr const TSymbolUniqueId pt00O = TSymbolUniqueId(2861);
static constexpr const TSymbolUniqueId texture2DRectProj_Sampler2DRect1_Float3 =
- TSymbolUniqueId(2856);
+ TSymbolUniqueId(2862);
static constexpr const TSymbolUniqueId texture2DRectProj_Sampler2DRect1_Float4 =
- TSymbolUniqueId(2857);
- static constexpr const TSymbolUniqueId texture_Sampler2DRect1_Float2 = TSymbolUniqueId(2858);
+ TSymbolUniqueId(2863);
+ static constexpr const TSymbolUniqueId texture_Sampler2DRect1_Float2 = TSymbolUniqueId(2864);
static constexpr const TSymbolUniqueId textureProj_Sampler2DRect1_Float3 =
- TSymbolUniqueId(2859);
+ TSymbolUniqueId(2865);
static constexpr const TSymbolUniqueId textureProj_Sampler2DRect1_Float4 =
- TSymbolUniqueId(2860);
+ TSymbolUniqueId(2866);
static constexpr const TSymbolUniqueId texture2DGradEXT_Sampler2D1_Float2_Float2_Float2 =
- TSymbolUniqueId(2861);
+ TSymbolUniqueId(2867);
static constexpr const TSymbolUniqueId texture2DProjGradEXT_Sampler2D1_Float3_Float2_Float2 =
- TSymbolUniqueId(2862);
+ TSymbolUniqueId(2868);
static constexpr const TSymbolUniqueId texture2DProjGradEXT_Sampler2D1_Float4_Float2_Float2 =
- TSymbolUniqueId(2863);
+ TSymbolUniqueId(2869);
static constexpr const TSymbolUniqueId textureCubeGradEXT_SamplerCube1_Float3_Float3_Float3 =
- TSymbolUniqueId(2864);
+ TSymbolUniqueId(2870);
static constexpr const TSymbolUniqueId texture2D_Sampler2D1_Float2_Float1 =
- TSymbolUniqueId(2865);
+ TSymbolUniqueId(2871);
static constexpr const TSymbolUniqueId texture2DProj_Sampler2D1_Float3_Float1 =
- TSymbolUniqueId(2866);
+ TSymbolUniqueId(2872);
static constexpr const TSymbolUniqueId texture2DProj_Sampler2D1_Float4_Float1 =
- TSymbolUniqueId(2867);
+ TSymbolUniqueId(2873);
static constexpr const TSymbolUniqueId textureCube_SamplerCube1_Float3_Float1 =
- TSymbolUniqueId(2868);
- static constexpr const TSymbolUniqueId dFdxExt_Float1 = TSymbolUniqueId(2869);
- static constexpr const TSymbolUniqueId dFdxExt_Float2 = TSymbolUniqueId(2870);
- static constexpr const TSymbolUniqueId dFdxExt_Float3 = TSymbolUniqueId(2871);
- static constexpr const TSymbolUniqueId dFdxExt_Float4 = TSymbolUniqueId(2872);
- static constexpr const TSymbolUniqueId dFdyExt_Float1 = TSymbolUniqueId(2873);
- static constexpr const TSymbolUniqueId dFdyExt_Float2 = TSymbolUniqueId(2874);
- static constexpr const TSymbolUniqueId dFdyExt_Float3 = TSymbolUniqueId(2875);
- static constexpr const TSymbolUniqueId dFdyExt_Float4 = TSymbolUniqueId(2876);
- static constexpr const TSymbolUniqueId fwidthExt_Float1 = TSymbolUniqueId(2877);
- static constexpr const TSymbolUniqueId fwidthExt_Float2 = TSymbolUniqueId(2878);
- static constexpr const TSymbolUniqueId fwidthExt_Float3 = TSymbolUniqueId(2879);
- static constexpr const TSymbolUniqueId fwidthExt_Float4 = TSymbolUniqueId(2880);
+ TSymbolUniqueId(2874);
+ static constexpr const TSymbolUniqueId dFdxExt_Float1 = TSymbolUniqueId(2875);
+ static constexpr const TSymbolUniqueId dFdxExt_Float2 = TSymbolUniqueId(2876);
+ static constexpr const TSymbolUniqueId dFdxExt_Float3 = TSymbolUniqueId(2877);
+ static constexpr const TSymbolUniqueId dFdxExt_Float4 = TSymbolUniqueId(2878);
+ static constexpr const TSymbolUniqueId dFdyExt_Float1 = TSymbolUniqueId(2879);
+ static constexpr const TSymbolUniqueId dFdyExt_Float2 = TSymbolUniqueId(2880);
+ static constexpr const TSymbolUniqueId dFdyExt_Float3 = TSymbolUniqueId(2881);
+ static constexpr const TSymbolUniqueId dFdyExt_Float4 = TSymbolUniqueId(2882);
+ static constexpr const TSymbolUniqueId fwidthExt_Float1 = TSymbolUniqueId(2883);
+ static constexpr const TSymbolUniqueId fwidthExt_Float2 = TSymbolUniqueId(2884);
+ static constexpr const TSymbolUniqueId fwidthExt_Float3 = TSymbolUniqueId(2885);
+ static constexpr const TSymbolUniqueId fwidthExt_Float4 = TSymbolUniqueId(2886);
static constexpr const TSymbolUniqueId texture2DLodEXT_Sampler2D1_Float2_Float1 =
- TSymbolUniqueId(2881);
+ TSymbolUniqueId(2887);
static constexpr const TSymbolUniqueId texture2DProjLodEXT_Sampler2D1_Float3_Float1 =
- TSymbolUniqueId(2882);
+ TSymbolUniqueId(2888);
static constexpr const TSymbolUniqueId texture2DProjLodEXT_Sampler2D1_Float4_Float1 =
- TSymbolUniqueId(2883);
+ TSymbolUniqueId(2889);
static constexpr const TSymbolUniqueId textureCubeLodEXT_SamplerCube1_Float3_Float1 =
- TSymbolUniqueId(2884);
- static constexpr const TSymbolUniqueId texture3D_Sampler3D1_Float3 = TSymbolUniqueId(2885);
- static constexpr const TSymbolUniqueId pt00J = TSymbolUniqueId(2886);
- static constexpr const TSymbolUniqueId texture3DProj_Sampler3D1_Float4 = TSymbolUniqueId(2887);
+ TSymbolUniqueId(2890);
+ static constexpr const TSymbolUniqueId texture3D_Sampler3D1_Float3 = TSymbolUniqueId(2891);
+ static constexpr const TSymbolUniqueId pt00J = TSymbolUniqueId(2892);
+ static constexpr const TSymbolUniqueId texture3DProj_Sampler3D1_Float4 = TSymbolUniqueId(2893);
static constexpr const TSymbolUniqueId texture3D_Sampler3D1_Float3_Float1 =
- TSymbolUniqueId(2888);
+ TSymbolUniqueId(2894);
static constexpr const TSymbolUniqueId texture3DProj_Sampler3D1_Float4_Float1 =
- TSymbolUniqueId(2889);
+ TSymbolUniqueId(2895);
static constexpr const TSymbolUniqueId texture3DLod_Sampler3D1_Float3_Float1 =
- TSymbolUniqueId(2890);
+ TSymbolUniqueId(2896);
static constexpr const TSymbolUniqueId texture3DProjLod_Sampler3D1_Float4_Float1 =
- TSymbolUniqueId(2891);
+ TSymbolUniqueId(2897);
static constexpr const TSymbolUniqueId texture2DLod_Sampler2D1_Float2_Float1 =
- TSymbolUniqueId(2892);
+ TSymbolUniqueId(2898);
static constexpr const TSymbolUniqueId texture2DProjLod_Sampler2D1_Float3_Float1 =
- TSymbolUniqueId(2893);
+ TSymbolUniqueId(2899);
static constexpr const TSymbolUniqueId texture2DProjLod_Sampler2D1_Float4_Float1 =
- TSymbolUniqueId(2894);
+ TSymbolUniqueId(2900);
static constexpr const TSymbolUniqueId textureCubeLod_SamplerCube1_Float3_Float1 =
- TSymbolUniqueId(2895);
- static constexpr const TSymbolUniqueId texture_Sampler2D1_Float2 = TSymbolUniqueId(2896);
- static constexpr const TSymbolUniqueId texture_ISampler2D1_Float2 = TSymbolUniqueId(2897);
- static constexpr const TSymbolUniqueId pt00R = TSymbolUniqueId(2898);
- static constexpr const TSymbolUniqueId texture_USampler2D1_Float2 = TSymbolUniqueId(2899);
- static constexpr const TSymbolUniqueId pt00X = TSymbolUniqueId(2900);
- static constexpr const TSymbolUniqueId texture_Sampler3D1_Float3 = TSymbolUniqueId(2901);
- static constexpr const TSymbolUniqueId texture_ISampler3D1_Float3 = TSymbolUniqueId(2902);
- static constexpr const TSymbolUniqueId pt00S = TSymbolUniqueId(2903);
- static constexpr const TSymbolUniqueId texture_USampler3D1_Float3 = TSymbolUniqueId(2904);
- static constexpr const TSymbolUniqueId pt00Y = TSymbolUniqueId(2905);
- static constexpr const TSymbolUniqueId texture_SamplerCube1_Float3 = TSymbolUniqueId(2906);
- static constexpr const TSymbolUniqueId texture_ISamplerCube1_Float3 = TSymbolUniqueId(2907);
- static constexpr const TSymbolUniqueId pt00T = TSymbolUniqueId(2908);
- static constexpr const TSymbolUniqueId texture_USamplerCube1_Float3 = TSymbolUniqueId(2909);
- static constexpr const TSymbolUniqueId pt00Z = TSymbolUniqueId(2910);
- static constexpr const TSymbolUniqueId texture_Sampler2DArray1_Float3 = TSymbolUniqueId(2911);
- static constexpr const TSymbolUniqueId pt00L = TSymbolUniqueId(2912);
- static constexpr const TSymbolUniqueId texture_ISampler2DArray1_Float3 = TSymbolUniqueId(2913);
- static constexpr const TSymbolUniqueId pt00U = TSymbolUniqueId(2914);
- static constexpr const TSymbolUniqueId texture_USampler2DArray1_Float3 = TSymbolUniqueId(2915);
- static constexpr const TSymbolUniqueId pt00a = TSymbolUniqueId(2916);
- static constexpr const TSymbolUniqueId texture_Sampler2DShadow1_Float3 = TSymbolUniqueId(2917);
- static constexpr const TSymbolUniqueId pt00d = TSymbolUniqueId(2918);
+ TSymbolUniqueId(2901);
+ static constexpr const TSymbolUniqueId texture_Sampler2D1_Float2 = TSymbolUniqueId(2902);
+ static constexpr const TSymbolUniqueId texture_ISampler2D1_Float2 = TSymbolUniqueId(2903);
+ static constexpr const TSymbolUniqueId pt00R = TSymbolUniqueId(2904);
+ static constexpr const TSymbolUniqueId texture_USampler2D1_Float2 = TSymbolUniqueId(2905);
+ static constexpr const TSymbolUniqueId pt00X = TSymbolUniqueId(2906);
+ static constexpr const TSymbolUniqueId texture_Sampler3D1_Float3 = TSymbolUniqueId(2907);
+ static constexpr const TSymbolUniqueId texture_ISampler3D1_Float3 = TSymbolUniqueId(2908);
+ static constexpr const TSymbolUniqueId pt00S = TSymbolUniqueId(2909);
+ static constexpr const TSymbolUniqueId texture_USampler3D1_Float3 = TSymbolUniqueId(2910);
+ static constexpr const TSymbolUniqueId pt00Y = TSymbolUniqueId(2911);
+ static constexpr const TSymbolUniqueId texture_SamplerCube1_Float3 = TSymbolUniqueId(2912);
+ static constexpr const TSymbolUniqueId texture_ISamplerCube1_Float3 = TSymbolUniqueId(2913);
+ static constexpr const TSymbolUniqueId pt00T = TSymbolUniqueId(2914);
+ static constexpr const TSymbolUniqueId texture_USamplerCube1_Float3 = TSymbolUniqueId(2915);
+ static constexpr const TSymbolUniqueId pt00Z = TSymbolUniqueId(2916);
+ static constexpr const TSymbolUniqueId texture_Sampler2DArray1_Float3 = TSymbolUniqueId(2917);
+ static constexpr const TSymbolUniqueId pt00L = TSymbolUniqueId(2918);
+ static constexpr const TSymbolUniqueId texture_ISampler2DArray1_Float3 = TSymbolUniqueId(2919);
+ static constexpr const TSymbolUniqueId pt00U = TSymbolUniqueId(2920);
+ static constexpr const TSymbolUniqueId texture_USampler2DArray1_Float3 = TSymbolUniqueId(2921);
+ static constexpr const TSymbolUniqueId pt00a = TSymbolUniqueId(2922);
+ static constexpr const TSymbolUniqueId texture_Sampler2DShadow1_Float3 = TSymbolUniqueId(2923);
+ static constexpr const TSymbolUniqueId pt00d = TSymbolUniqueId(2924);
static constexpr const TSymbolUniqueId texture_SamplerCubeShadow1_Float4 =
- TSymbolUniqueId(2919);
- static constexpr const TSymbolUniqueId pt00e = TSymbolUniqueId(2920);
+ TSymbolUniqueId(2925);
+ static constexpr const TSymbolUniqueId pt00e = TSymbolUniqueId(2926);
static constexpr const TSymbolUniqueId texture_Sampler2DArrayShadow1_Float4 =
- TSymbolUniqueId(2921);
- static constexpr const TSymbolUniqueId pt00f = TSymbolUniqueId(2922);
- static constexpr const TSymbolUniqueId textureProj_Sampler2D1_Float3 = TSymbolUniqueId(2923);
- static constexpr const TSymbolUniqueId textureProj_ISampler2D1_Float3 = TSymbolUniqueId(2924);
- static constexpr const TSymbolUniqueId textureProj_USampler2D1_Float3 = TSymbolUniqueId(2925);
- static constexpr const TSymbolUniqueId textureProj_Sampler2D1_Float4 = TSymbolUniqueId(2926);
- static constexpr const TSymbolUniqueId textureProj_ISampler2D1_Float4 = TSymbolUniqueId(2927);
- static constexpr const TSymbolUniqueId textureProj_USampler2D1_Float4 = TSymbolUniqueId(2928);
- static constexpr const TSymbolUniqueId textureProj_Sampler3D1_Float4 = TSymbolUniqueId(2929);
- static constexpr const TSymbolUniqueId textureProj_ISampler3D1_Float4 = TSymbolUniqueId(2930);
- static constexpr const TSymbolUniqueId textureProj_USampler3D1_Float4 = TSymbolUniqueId(2931);
+ TSymbolUniqueId(2927);
+ static constexpr const TSymbolUniqueId pt00f = TSymbolUniqueId(2928);
+ static constexpr const TSymbolUniqueId textureProj_Sampler2D1_Float3 = TSymbolUniqueId(2929);
+ static constexpr const TSymbolUniqueId textureProj_ISampler2D1_Float3 = TSymbolUniqueId(2930);
+ static constexpr const TSymbolUniqueId textureProj_USampler2D1_Float3 = TSymbolUniqueId(2931);
+ static constexpr const TSymbolUniqueId textureProj_Sampler2D1_Float4 = TSymbolUniqueId(2932);
+ static constexpr const TSymbolUniqueId textureProj_ISampler2D1_Float4 = TSymbolUniqueId(2933);
+ static constexpr const TSymbolUniqueId textureProj_USampler2D1_Float4 = TSymbolUniqueId(2934);
+ static constexpr const TSymbolUniqueId textureProj_Sampler3D1_Float4 = TSymbolUniqueId(2935);
+ static constexpr const TSymbolUniqueId textureProj_ISampler3D1_Float4 = TSymbolUniqueId(2936);
+ static constexpr const TSymbolUniqueId textureProj_USampler3D1_Float4 = TSymbolUniqueId(2937);
static constexpr const TSymbolUniqueId textureProj_Sampler2DShadow1_Float4 =
- TSymbolUniqueId(2932);
+ TSymbolUniqueId(2938);
static constexpr const TSymbolUniqueId textureLod_Sampler2D1_Float2_Float1 =
- TSymbolUniqueId(2933);
+ TSymbolUniqueId(2939);
static constexpr const TSymbolUniqueId textureLod_ISampler2D1_Float2_Float1 =
- TSymbolUniqueId(2934);
+ TSymbolUniqueId(2940);
static constexpr const TSymbolUniqueId textureLod_USampler2D1_Float2_Float1 =
- TSymbolUniqueId(2935);
+ TSymbolUniqueId(2941);
static constexpr const TSymbolUniqueId textureLod_Sampler3D1_Float3_Float1 =
- TSymbolUniqueId(2936);
+ TSymbolUniqueId(2942);
static constexpr const TSymbolUniqueId textureLod_ISampler3D1_Float3_Float1 =
- TSymbolUniqueId(2937);
+ TSymbolUniqueId(2943);
static constexpr const TSymbolUniqueId textureLod_USampler3D1_Float3_Float1 =
- TSymbolUniqueId(2938);
+ TSymbolUniqueId(2944);
static constexpr const TSymbolUniqueId textureLod_SamplerCube1_Float3_Float1 =
- TSymbolUniqueId(2939);
+ TSymbolUniqueId(2945);
static constexpr const TSymbolUniqueId textureLod_ISamplerCube1_Float3_Float1 =
- TSymbolUniqueId(2940);
+ TSymbolUniqueId(2946);
static constexpr const TSymbolUniqueId textureLod_USamplerCube1_Float3_Float1 =
- TSymbolUniqueId(2941);
+ TSymbolUniqueId(2947);
static constexpr const TSymbolUniqueId textureLod_Sampler2DArray1_Float3_Float1 =
- TSymbolUniqueId(2942);
+ TSymbolUniqueId(2948);
static constexpr const TSymbolUniqueId textureLod_ISampler2DArray1_Float3_Float1 =
- TSymbolUniqueId(2943);
+ TSymbolUniqueId(2949);
static constexpr const TSymbolUniqueId textureLod_USampler2DArray1_Float3_Float1 =
- TSymbolUniqueId(2944);
+ TSymbolUniqueId(2950);
static constexpr const TSymbolUniqueId textureLod_Sampler2DShadow1_Float3_Float1 =
- TSymbolUniqueId(2945);
- static constexpr const TSymbolUniqueId textureSize_Sampler2D1_Int1 = TSymbolUniqueId(2946);
- static constexpr const TSymbolUniqueId textureSize_ISampler2D1_Int1 = TSymbolUniqueId(2947);
- static constexpr const TSymbolUniqueId textureSize_USampler2D1_Int1 = TSymbolUniqueId(2948);
- static constexpr const TSymbolUniqueId textureSize_Sampler3D1_Int1 = TSymbolUniqueId(2949);
- static constexpr const TSymbolUniqueId textureSize_ISampler3D1_Int1 = TSymbolUniqueId(2950);
- static constexpr const TSymbolUniqueId textureSize_USampler3D1_Int1 = TSymbolUniqueId(2951);
- static constexpr const TSymbolUniqueId textureSize_SamplerCube1_Int1 = TSymbolUniqueId(2952);
- static constexpr const TSymbolUniqueId textureSize_ISamplerCube1_Int1 = TSymbolUniqueId(2953);
- static constexpr const TSymbolUniqueId textureSize_USamplerCube1_Int1 = TSymbolUniqueId(2954);
- static constexpr const TSymbolUniqueId textureSize_Sampler2DArray1_Int1 = TSymbolUniqueId(2955);
+ TSymbolUniqueId(2951);
+ static constexpr const TSymbolUniqueId textureSize_Sampler2D1_Int1 = TSymbolUniqueId(2952);
+ static constexpr const TSymbolUniqueId textureSize_ISampler2D1_Int1 = TSymbolUniqueId(2953);
+ static constexpr const TSymbolUniqueId textureSize_USampler2D1_Int1 = TSymbolUniqueId(2954);
+ static constexpr const TSymbolUniqueId textureSize_Sampler3D1_Int1 = TSymbolUniqueId(2955);
+ static constexpr const TSymbolUniqueId textureSize_ISampler3D1_Int1 = TSymbolUniqueId(2956);
+ static constexpr const TSymbolUniqueId textureSize_USampler3D1_Int1 = TSymbolUniqueId(2957);
+ static constexpr const TSymbolUniqueId textureSize_SamplerCube1_Int1 = TSymbolUniqueId(2958);
+ static constexpr const TSymbolUniqueId textureSize_ISamplerCube1_Int1 = TSymbolUniqueId(2959);
+ static constexpr const TSymbolUniqueId textureSize_USamplerCube1_Int1 = TSymbolUniqueId(2960);
+ static constexpr const TSymbolUniqueId textureSize_Sampler2DArray1_Int1 = TSymbolUniqueId(2961);
static constexpr const TSymbolUniqueId textureSize_ISampler2DArray1_Int1 =
- TSymbolUniqueId(2956);
+ TSymbolUniqueId(2962);
static constexpr const TSymbolUniqueId textureSize_USampler2DArray1_Int1 =
- TSymbolUniqueId(2957);
+ TSymbolUniqueId(2963);
static constexpr const TSymbolUniqueId textureSize_Sampler2DShadow1_Int1 =
- TSymbolUniqueId(2958);
+ TSymbolUniqueId(2964);
static constexpr const TSymbolUniqueId textureSize_SamplerCubeShadow1_Int1 =
- TSymbolUniqueId(2959);
+ TSymbolUniqueId(2965);
static constexpr const TSymbolUniqueId textureSize_Sampler2DArrayShadow1_Int1 =
- TSymbolUniqueId(2960);
+ TSymbolUniqueId(2966);
static constexpr const TSymbolUniqueId textureProjLod_Sampler2D1_Float3_Float1 =
- TSymbolUniqueId(2961);
+ TSymbolUniqueId(2967);
static constexpr const TSymbolUniqueId textureProjLod_ISampler2D1_Float3_Float1 =
- TSymbolUniqueId(2962);
+ TSymbolUniqueId(2968);
static constexpr const TSymbolUniqueId textureProjLod_USampler2D1_Float3_Float1 =
- TSymbolUniqueId(2963);
+ TSymbolUniqueId(2969);
static constexpr const TSymbolUniqueId textureProjLod_Sampler2D1_Float4_Float1 =
- TSymbolUniqueId(2964);
+ TSymbolUniqueId(2970);
static constexpr const TSymbolUniqueId textureProjLod_ISampler2D1_Float4_Float1 =
- TSymbolUniqueId(2965);
+ TSymbolUniqueId(2971);
static constexpr const TSymbolUniqueId textureProjLod_USampler2D1_Float4_Float1 =
- TSymbolUniqueId(2966);
+ TSymbolUniqueId(2972);
static constexpr const TSymbolUniqueId textureProjLod_Sampler3D1_Float4_Float1 =
- TSymbolUniqueId(2967);
+ TSymbolUniqueId(2973);
static constexpr const TSymbolUniqueId textureProjLod_ISampler3D1_Float4_Float1 =
- TSymbolUniqueId(2968);
+ TSymbolUniqueId(2974);
static constexpr const TSymbolUniqueId textureProjLod_USampler3D1_Float4_Float1 =
- TSymbolUniqueId(2969);
+ TSymbolUniqueId(2975);
static constexpr const TSymbolUniqueId textureProjLod_Sampler2DShadow1_Float4_Float1 =
- TSymbolUniqueId(2970);
- static constexpr const TSymbolUniqueId texelFetch_Sampler2D1_Int2_Int1 = TSymbolUniqueId(2971);
- static constexpr const TSymbolUniqueId texelFetch_ISampler2D1_Int2_Int1 = TSymbolUniqueId(2972);
- static constexpr const TSymbolUniqueId texelFetch_USampler2D1_Int2_Int1 = TSymbolUniqueId(2973);
- static constexpr const TSymbolUniqueId texelFetch_Sampler3D1_Int3_Int1 = TSymbolUniqueId(2974);
- static constexpr const TSymbolUniqueId texelFetch_ISampler3D1_Int3_Int1 = TSymbolUniqueId(2975);
- static constexpr const TSymbolUniqueId texelFetch_USampler3D1_Int3_Int1 = TSymbolUniqueId(2976);
+ TSymbolUniqueId(2976);
+ static constexpr const TSymbolUniqueId texelFetch_Sampler2D1_Int2_Int1 = TSymbolUniqueId(2977);
+ static constexpr const TSymbolUniqueId texelFetch_ISampler2D1_Int2_Int1 = TSymbolUniqueId(2978);
+ static constexpr const TSymbolUniqueId texelFetch_USampler2D1_Int2_Int1 = TSymbolUniqueId(2979);
+ static constexpr const TSymbolUniqueId texelFetch_Sampler3D1_Int3_Int1 = TSymbolUniqueId(2980);
+ static constexpr const TSymbolUniqueId texelFetch_ISampler3D1_Int3_Int1 = TSymbolUniqueId(2981);
+ static constexpr const TSymbolUniqueId texelFetch_USampler3D1_Int3_Int1 = TSymbolUniqueId(2982);
static constexpr const TSymbolUniqueId texelFetch_Sampler2DArray1_Int3_Int1 =
- TSymbolUniqueId(2977);
+ TSymbolUniqueId(2983);
static constexpr const TSymbolUniqueId texelFetch_ISampler2DArray1_Int3_Int1 =
- TSymbolUniqueId(2978);
+ TSymbolUniqueId(2984);
static constexpr const TSymbolUniqueId texelFetch_USampler2DArray1_Int3_Int1 =
- TSymbolUniqueId(2979);
+ TSymbolUniqueId(2985);
static constexpr const TSymbolUniqueId textureGrad_Sampler2D1_Float2_Float2_Float2 =
- TSymbolUniqueId(2980);
+ TSymbolUniqueId(2986);
static constexpr const TSymbolUniqueId textureGrad_ISampler2D1_Float2_Float2_Float2 =
- TSymbolUniqueId(2981);
+ TSymbolUniqueId(2987);
static constexpr const TSymbolUniqueId textureGrad_USampler2D1_Float2_Float2_Float2 =
- TSymbolUniqueId(2982);
+ TSymbolUniqueId(2988);
static constexpr const TSymbolUniqueId textureGrad_Sampler3D1_Float3_Float3_Float3 =
- TSymbolUniqueId(2983);
+ TSymbolUniqueId(2989);
static constexpr const TSymbolUniqueId textureGrad_ISampler3D1_Float3_Float3_Float3 =
- TSymbolUniqueId(2984);
+ TSymbolUniqueId(2990);
static constexpr const TSymbolUniqueId textureGrad_USampler3D1_Float3_Float3_Float3 =
- TSymbolUniqueId(2985);
+ TSymbolUniqueId(2991);
static constexpr const TSymbolUniqueId textureGrad_SamplerCube1_Float3_Float3_Float3 =
- TSymbolUniqueId(2986);
+ TSymbolUniqueId(2992);
static constexpr const TSymbolUniqueId textureGrad_ISamplerCube1_Float3_Float3_Float3 =
- TSymbolUniqueId(2987);
+ TSymbolUniqueId(2993);
static constexpr const TSymbolUniqueId textureGrad_USamplerCube1_Float3_Float3_Float3 =
- TSymbolUniqueId(2988);
+ TSymbolUniqueId(2994);
static constexpr const TSymbolUniqueId textureGrad_Sampler2DShadow1_Float3_Float2_Float2 =
- TSymbolUniqueId(2989);
+ TSymbolUniqueId(2995);
static constexpr const TSymbolUniqueId textureGrad_SamplerCubeShadow1_Float4_Float3_Float3 =
- TSymbolUniqueId(2990);
+ TSymbolUniqueId(2996);
static constexpr const TSymbolUniqueId textureGrad_Sampler2DArray1_Float3_Float2_Float2 =
- TSymbolUniqueId(2991);
+ TSymbolUniqueId(2997);
static constexpr const TSymbolUniqueId textureGrad_ISampler2DArray1_Float3_Float2_Float2 =
- TSymbolUniqueId(2992);
+ TSymbolUniqueId(2998);
static constexpr const TSymbolUniqueId textureGrad_USampler2DArray1_Float3_Float2_Float2 =
- TSymbolUniqueId(2993);
+ TSymbolUniqueId(2999);
static constexpr const TSymbolUniqueId textureGrad_Sampler2DArrayShadow1_Float4_Float2_Float2 =
- TSymbolUniqueId(2994);
+ TSymbolUniqueId(3000);
static constexpr const TSymbolUniqueId textureProjGrad_Sampler2D1_Float3_Float2_Float2 =
- TSymbolUniqueId(2995);
+ TSymbolUniqueId(3001);
static constexpr const TSymbolUniqueId textureProjGrad_ISampler2D1_Float3_Float2_Float2 =
- TSymbolUniqueId(2996);
+ TSymbolUniqueId(3002);
static constexpr const TSymbolUniqueId textureProjGrad_USampler2D1_Float3_Float2_Float2 =
- TSymbolUniqueId(2997);
+ TSymbolUniqueId(3003);
static constexpr const TSymbolUniqueId textureProjGrad_Sampler2D1_Float4_Float2_Float2 =
- TSymbolUniqueId(2998);
+ TSymbolUniqueId(3004);
static constexpr const TSymbolUniqueId textureProjGrad_ISampler2D1_Float4_Float2_Float2 =
- TSymbolUniqueId(2999);
+ TSymbolUniqueId(3005);
static constexpr const TSymbolUniqueId textureProjGrad_USampler2D1_Float4_Float2_Float2 =
- TSymbolUniqueId(3000);
+ TSymbolUniqueId(3006);
static constexpr const TSymbolUniqueId textureProjGrad_Sampler3D1_Float4_Float3_Float3 =
- TSymbolUniqueId(3001);
+ TSymbolUniqueId(3007);
static constexpr const TSymbolUniqueId textureProjGrad_ISampler3D1_Float4_Float3_Float3 =
- TSymbolUniqueId(3002);
+ TSymbolUniqueId(3008);
static constexpr const TSymbolUniqueId textureProjGrad_USampler3D1_Float4_Float3_Float3 =
- TSymbolUniqueId(3003);
+ TSymbolUniqueId(3009);
static constexpr const TSymbolUniqueId textureProjGrad_Sampler2DShadow1_Float4_Float2_Float2 =
- TSymbolUniqueId(3004);
- static constexpr const TSymbolUniqueId textureSize_Sampler2DMS1 = TSymbolUniqueId(3005);
- static constexpr const TSymbolUniqueId pt00P = TSymbolUniqueId(3006);
- static constexpr const TSymbolUniqueId textureSize_ISampler2DMS1 = TSymbolUniqueId(3007);
- static constexpr const TSymbolUniqueId pt00V = TSymbolUniqueId(3008);
- static constexpr const TSymbolUniqueId textureSize_USampler2DMS1 = TSymbolUniqueId(3009);
- static constexpr const TSymbolUniqueId pt00b = TSymbolUniqueId(3010);
- static constexpr const TSymbolUniqueId textureSizeExt_Sampler2DMS1 = TSymbolUniqueId(3011);
- static constexpr const TSymbolUniqueId textureSizeExt_ISampler2DMS1 = TSymbolUniqueId(3012);
- static constexpr const TSymbolUniqueId textureSizeExt_USampler2DMS1 = TSymbolUniqueId(3013);
- static constexpr const TSymbolUniqueId textureSizeExt_Sampler2DMSArray1 = TSymbolUniqueId(3014);
- static constexpr const TSymbolUniqueId pt00Q = TSymbolUniqueId(3015);
+ TSymbolUniqueId(3010);
+ static constexpr const TSymbolUniqueId textureSize_Sampler2DMS1 = TSymbolUniqueId(3011);
+ static constexpr const TSymbolUniqueId pt00P = TSymbolUniqueId(3012);
+ static constexpr const TSymbolUniqueId textureSize_ISampler2DMS1 = TSymbolUniqueId(3013);
+ static constexpr const TSymbolUniqueId pt00V = TSymbolUniqueId(3014);
+ static constexpr const TSymbolUniqueId textureSize_USampler2DMS1 = TSymbolUniqueId(3015);
+ static constexpr const TSymbolUniqueId pt00b = TSymbolUniqueId(3016);
+ static constexpr const TSymbolUniqueId textureSizeExt_Sampler2DMS1 = TSymbolUniqueId(3017);
+ static constexpr const TSymbolUniqueId textureSizeExt_ISampler2DMS1 = TSymbolUniqueId(3018);
+ static constexpr const TSymbolUniqueId textureSizeExt_USampler2DMS1 = TSymbolUniqueId(3019);
+ static constexpr const TSymbolUniqueId textureSizeExt_Sampler2DMSArray1 = TSymbolUniqueId(3020);
+ static constexpr const TSymbolUniqueId pt00Q = TSymbolUniqueId(3021);
static constexpr const TSymbolUniqueId textureSizeExt_ISampler2DMSArray1 =
- TSymbolUniqueId(3016);
- static constexpr const TSymbolUniqueId pt00W = TSymbolUniqueId(3017);
+ TSymbolUniqueId(3022);
+ static constexpr const TSymbolUniqueId pt00W = TSymbolUniqueId(3023);
static constexpr const TSymbolUniqueId textureSizeExt_USampler2DMSArray1 =
- TSymbolUniqueId(3018);
- static constexpr const TSymbolUniqueId pt00c = TSymbolUniqueId(3019);
+ TSymbolUniqueId(3024);
+ static constexpr const TSymbolUniqueId pt00c = TSymbolUniqueId(3025);
+ static constexpr const TSymbolUniqueId textureSize_SamplerCubeArray1_Int1 =
+ TSymbolUniqueId(3026);
+ static constexpr const TSymbolUniqueId pt00k = TSymbolUniqueId(3027);
+ static constexpr const TSymbolUniqueId textureSize_ISamplerCubeArray1_Int1 =
+ TSymbolUniqueId(3028);
+ static constexpr const TSymbolUniqueId pt00s = TSymbolUniqueId(3029);
+ static constexpr const TSymbolUniqueId textureSize_USamplerCubeArray1_Int1 =
+ TSymbolUniqueId(3030);
+ static constexpr const TSymbolUniqueId pt00x = TSymbolUniqueId(3031);
+ static constexpr const TSymbolUniqueId textureSize_SamplerCubeArrayShadow1_Int1 =
+ TSymbolUniqueId(3032);
+ static constexpr const TSymbolUniqueId pt00l = TSymbolUniqueId(3033);
+ static constexpr const TSymbolUniqueId texture_SamplerCubeArray1_Float4 = TSymbolUniqueId(3034);
+ static constexpr const TSymbolUniqueId texture_ISamplerCubeArray1_Float4 =
+ TSymbolUniqueId(3035);
+ static constexpr const TSymbolUniqueId texture_USamplerCubeArray1_Float4 =
+ TSymbolUniqueId(3036);
+ static constexpr const TSymbolUniqueId texture_SamplerCubeArray1_Float4_Float1 =
+ TSymbolUniqueId(3037);
+ static constexpr const TSymbolUniqueId texture_ISamplerCubeArray1_Float4_Float1 =
+ TSymbolUniqueId(3038);
+ static constexpr const TSymbolUniqueId texture_USamplerCubeArray1_Float4_Float1 =
+ TSymbolUniqueId(3039);
+ static constexpr const TSymbolUniqueId texture_SamplerCubeArrayShadow1_Float4_Float1 =
+ TSymbolUniqueId(3040);
+ static constexpr const TSymbolUniqueId textureLod_SamplerCubeArray1_Float4_Float1 =
+ TSymbolUniqueId(3041);
+ static constexpr const TSymbolUniqueId textureLod_ISamplerCubeArray1_Float4_Float1 =
+ TSymbolUniqueId(3042);
+ static constexpr const TSymbolUniqueId textureLod_USamplerCubeArray1_Float4_Float1 =
+ TSymbolUniqueId(3043);
+ static constexpr const TSymbolUniqueId textureGrad_SamplerCubeArray1_Float4_Float3_Float3 =
+ TSymbolUniqueId(3044);
+ static constexpr const TSymbolUniqueId textureGrad_ISamplerCubeArray1_Float4_Float3_Float3 =
+ TSymbolUniqueId(3045);
+ static constexpr const TSymbolUniqueId textureGrad_USamplerCubeArray1_Float4_Float3_Float3 =
+ TSymbolUniqueId(3046);
+ static constexpr const TSymbolUniqueId textureGather_SamplerCubeArray1_Float4 =
+ TSymbolUniqueId(3047);
+ static constexpr const TSymbolUniqueId textureGather_ISamplerCubeArray1_Float4 =
+ TSymbolUniqueId(3048);
+ static constexpr const TSymbolUniqueId textureGather_USamplerCubeArray1_Float4 =
+ TSymbolUniqueId(3049);
+ static constexpr const TSymbolUniqueId textureGather_SamplerCubeArray1_Float4_Int1 =
+ TSymbolUniqueId(3050);
+ static constexpr const TSymbolUniqueId textureGather_ISamplerCubeArray1_Float4_Int1 =
+ TSymbolUniqueId(3051);
+ static constexpr const TSymbolUniqueId textureGather_USamplerCubeArray1_Float4_Int1 =
+ TSymbolUniqueId(3052);
+ static constexpr const TSymbolUniqueId textureGather_SamplerCubeArrayShadow1_Float4_Float1 =
+ TSymbolUniqueId(3053);
static constexpr const TSymbolUniqueId texelFetch_Sampler2DMS1_Int2_Int1 =
- TSymbolUniqueId(3020);
+ TSymbolUniqueId(3054);
static constexpr const TSymbolUniqueId texelFetch_ISampler2DMS1_Int2_Int1 =
- TSymbolUniqueId(3021);
+ TSymbolUniqueId(3055);
static constexpr const TSymbolUniqueId texelFetch_USampler2DMS1_Int2_Int1 =
- TSymbolUniqueId(3022);
+ TSymbolUniqueId(3056);
static constexpr const TSymbolUniqueId texelFetchExt_Sampler2DMS1_Int2_Int1 =
- TSymbolUniqueId(3023);
+ TSymbolUniqueId(3057);
static constexpr const TSymbolUniqueId texelFetchExt_ISampler2DMS1_Int2_Int1 =
- TSymbolUniqueId(3024);
+ TSymbolUniqueId(3058);
static constexpr const TSymbolUniqueId texelFetchExt_USampler2DMS1_Int2_Int1 =
- TSymbolUniqueId(3025);
+ TSymbolUniqueId(3059);
static constexpr const TSymbolUniqueId texelFetchExt_Sampler2DMSArray1_Int3_Int1 =
- TSymbolUniqueId(3026);
+ TSymbolUniqueId(3060);
static constexpr const TSymbolUniqueId texelFetchExt_ISampler2DMSArray1_Int3_Int1 =
- TSymbolUniqueId(3027);
+ TSymbolUniqueId(3061);
static constexpr const TSymbolUniqueId texelFetchExt_USampler2DMSArray1_Int3_Int1 =
- TSymbolUniqueId(3028);
- static constexpr const TSymbolUniqueId texture_Sampler2D1_Float2_Float1 = TSymbolUniqueId(3029);
+ TSymbolUniqueId(3062);
+ static constexpr const TSymbolUniqueId texture_Sampler2D1_Float2_Float1 = TSymbolUniqueId(3063);
static constexpr const TSymbolUniqueId texture_ISampler2D1_Float2_Float1 =
- TSymbolUniqueId(3030);
+ TSymbolUniqueId(3064);
static constexpr const TSymbolUniqueId texture_USampler2D1_Float2_Float1 =
- TSymbolUniqueId(3031);
- static constexpr const TSymbolUniqueId texture_Sampler3D1_Float3_Float1 = TSymbolUniqueId(3032);
+ TSymbolUniqueId(3065);
+ static constexpr const TSymbolUniqueId texture_Sampler3D1_Float3_Float1 = TSymbolUniqueId(3066);
static constexpr const TSymbolUniqueId texture_ISampler3D1_Float3_Float1 =
- TSymbolUniqueId(3033);
+ TSymbolUniqueId(3067);
static constexpr const TSymbolUniqueId texture_USampler3D1_Float3_Float1 =
- TSymbolUniqueId(3034);
+ TSymbolUniqueId(3068);
static constexpr const TSymbolUniqueId texture_SamplerCube1_Float3_Float1 =
- TSymbolUniqueId(3035);
+ TSymbolUniqueId(3069);
static constexpr const TSymbolUniqueId texture_ISamplerCube1_Float3_Float1 =
- TSymbolUniqueId(3036);
+ TSymbolUniqueId(3070);
static constexpr const TSymbolUniqueId texture_USamplerCube1_Float3_Float1 =
- TSymbolUniqueId(3037);
+ TSymbolUniqueId(3071);
static constexpr const TSymbolUniqueId texture_Sampler2DArray1_Float3_Float1 =
- TSymbolUniqueId(3038);
+ TSymbolUniqueId(3072);
static constexpr const TSymbolUniqueId texture_ISampler2DArray1_Float3_Float1 =
- TSymbolUniqueId(3039);
+ TSymbolUniqueId(3073);
static constexpr const TSymbolUniqueId texture_USampler2DArray1_Float3_Float1 =
- TSymbolUniqueId(3040);
+ TSymbolUniqueId(3074);
static constexpr const TSymbolUniqueId textureProj_Sampler2D1_Float3_Float1 =
- TSymbolUniqueId(3041);
+ TSymbolUniqueId(3075);
static constexpr const TSymbolUniqueId textureProj_ISampler2D1_Float3_Float1 =
- TSymbolUniqueId(3042);
+ TSymbolUniqueId(3076);
static constexpr const TSymbolUniqueId textureProj_USampler2D1_Float3_Float1 =
- TSymbolUniqueId(3043);
+ TSymbolUniqueId(3077);
static constexpr const TSymbolUniqueId textureProj_Sampler2D1_Float4_Float1 =
- TSymbolUniqueId(3044);
+ TSymbolUniqueId(3078);
static constexpr const TSymbolUniqueId textureProj_ISampler2D1_Float4_Float1 =
- TSymbolUniqueId(3045);
+ TSymbolUniqueId(3079);
static constexpr const TSymbolUniqueId textureProj_USampler2D1_Float4_Float1 =
- TSymbolUniqueId(3046);
+ TSymbolUniqueId(3080);
static constexpr const TSymbolUniqueId textureProj_Sampler3D1_Float4_Float1 =
- TSymbolUniqueId(3047);
+ TSymbolUniqueId(3081);
static constexpr const TSymbolUniqueId textureProj_ISampler3D1_Float4_Float1 =
- TSymbolUniqueId(3048);
+ TSymbolUniqueId(3082);
static constexpr const TSymbolUniqueId textureProj_USampler3D1_Float4_Float1 =
- TSymbolUniqueId(3049);
+ TSymbolUniqueId(3083);
static constexpr const TSymbolUniqueId texture_Sampler2DShadow1_Float3_Float1 =
- TSymbolUniqueId(3050);
+ TSymbolUniqueId(3084);
static constexpr const TSymbolUniqueId texture_SamplerCubeShadow1_Float4_Float1 =
- TSymbolUniqueId(3051);
+ TSymbolUniqueId(3085);
static constexpr const TSymbolUniqueId textureProj_Sampler2DShadow1_Float4_Float1 =
- TSymbolUniqueId(3052);
+ TSymbolUniqueId(3086);
static constexpr const TSymbolUniqueId texture_SamplerExternalOES1_Float2_Float1 =
- TSymbolUniqueId(3053);
+ TSymbolUniqueId(3087);
static constexpr const TSymbolUniqueId textureProj_SamplerExternalOES1_Float3_Float1 =
- TSymbolUniqueId(3054);
+ TSymbolUniqueId(3088);
static constexpr const TSymbolUniqueId textureProj_SamplerExternalOES1_Float4_Float1 =
- TSymbolUniqueId(3055);
+ TSymbolUniqueId(3089);
static constexpr const TSymbolUniqueId texture_SamplerExternal2DY2YEXT1_Float2_Float1 =
- TSymbolUniqueId(3056);
- static constexpr const TSymbolUniqueId pt00N = TSymbolUniqueId(3057);
+ TSymbolUniqueId(3090);
+ static constexpr const TSymbolUniqueId pt00N = TSymbolUniqueId(3091);
static constexpr const TSymbolUniqueId textureProj_SamplerExternal2DY2YEXT1_Float3_Float1 =
- TSymbolUniqueId(3058);
+ TSymbolUniqueId(3092);
static constexpr const TSymbolUniqueId textureProj_SamplerExternal2DY2YEXT1_Float4_Float1 =
- TSymbolUniqueId(3059);
+ TSymbolUniqueId(3093);
static constexpr const TSymbolUniqueId textureOffset_Sampler2D1_Float2_Int2 =
- TSymbolUniqueId(3060);
+ TSymbolUniqueId(3094);
static constexpr const TSymbolUniqueId textureOffset_ISampler2D1_Float2_Int2 =
- TSymbolUniqueId(3061);
+ TSymbolUniqueId(3095);
static constexpr const TSymbolUniqueId textureOffset_USampler2D1_Float2_Int2 =
- TSymbolUniqueId(3062);
+ TSymbolUniqueId(3096);
static constexpr const TSymbolUniqueId textureOffset_Sampler3D1_Float3_Int3 =
- TSymbolUniqueId(3063);
+ TSymbolUniqueId(3097);
static constexpr const TSymbolUniqueId textureOffset_ISampler3D1_Float3_Int3 =
- TSymbolUniqueId(3064);
+ TSymbolUniqueId(3098);
static constexpr const TSymbolUniqueId textureOffset_USampler3D1_Float3_Int3 =
- TSymbolUniqueId(3065);
+ TSymbolUniqueId(3099);
static constexpr const TSymbolUniqueId textureOffset_Sampler2DShadow1_Float3_Int2 =
- TSymbolUniqueId(3066);
+ TSymbolUniqueId(3100);
static constexpr const TSymbolUniqueId textureOffset_Sampler2DArray1_Float3_Int2 =
- TSymbolUniqueId(3067);
+ TSymbolUniqueId(3101);
static constexpr const TSymbolUniqueId textureOffset_ISampler2DArray1_Float3_Int2 =
- TSymbolUniqueId(3068);
+ TSymbolUniqueId(3102);
static constexpr const TSymbolUniqueId textureOffset_USampler2DArray1_Float3_Int2 =
- TSymbolUniqueId(3069);
+ TSymbolUniqueId(3103);
static constexpr const TSymbolUniqueId textureProjOffset_Sampler2D1_Float3_Int2 =
- TSymbolUniqueId(3070);
+ TSymbolUniqueId(3104);
static constexpr const TSymbolUniqueId textureProjOffset_ISampler2D1_Float3_Int2 =
- TSymbolUniqueId(3071);
+ TSymbolUniqueId(3105);
static constexpr const TSymbolUniqueId textureProjOffset_USampler2D1_Float3_Int2 =
- TSymbolUniqueId(3072);
+ TSymbolUniqueId(3106);
static constexpr const TSymbolUniqueId textureProjOffset_Sampler2D1_Float4_Int2 =
- TSymbolUniqueId(3073);
+ TSymbolUniqueId(3107);
static constexpr const TSymbolUniqueId textureProjOffset_ISampler2D1_Float4_Int2 =
- TSymbolUniqueId(3074);
+ TSymbolUniqueId(3108);
static constexpr const TSymbolUniqueId textureProjOffset_USampler2D1_Float4_Int2 =
- TSymbolUniqueId(3075);
+ TSymbolUniqueId(3109);
static constexpr const TSymbolUniqueId textureProjOffset_Sampler3D1_Float4_Int3 =
- TSymbolUniqueId(3076);
+ TSymbolUniqueId(3110);
static constexpr const TSymbolUniqueId textureProjOffset_ISampler3D1_Float4_Int3 =
- TSymbolUniqueId(3077);
+ TSymbolUniqueId(3111);
static constexpr const TSymbolUniqueId textureProjOffset_USampler3D1_Float4_Int3 =
- TSymbolUniqueId(3078);
+ TSymbolUniqueId(3112);
static constexpr const TSymbolUniqueId textureProjOffset_Sampler2DShadow1_Float4_Int2 =
- TSymbolUniqueId(3079);
+ TSymbolUniqueId(3113);
static constexpr const TSymbolUniqueId textureLodOffset_Sampler2D1_Float2_Float1_Int2 =
- TSymbolUniqueId(3080);
+ TSymbolUniqueId(3114);
static constexpr const TSymbolUniqueId textureLodOffset_ISampler2D1_Float2_Float1_Int2 =
- TSymbolUniqueId(3081);
+ TSymbolUniqueId(3115);
static constexpr const TSymbolUniqueId textureLodOffset_USampler2D1_Float2_Float1_Int2 =
- TSymbolUniqueId(3082);
+ TSymbolUniqueId(3116);
static constexpr const TSymbolUniqueId textureLodOffset_Sampler3D1_Float3_Float1_Int3 =
- TSymbolUniqueId(3083);
+ TSymbolUniqueId(3117);
static constexpr const TSymbolUniqueId textureLodOffset_ISampler3D1_Float3_Float1_Int3 =
- TSymbolUniqueId(3084);
+ TSymbolUniqueId(3118);
static constexpr const TSymbolUniqueId textureLodOffset_USampler3D1_Float3_Float1_Int3 =
- TSymbolUniqueId(3085);
+ TSymbolUniqueId(3119);
static constexpr const TSymbolUniqueId textureLodOffset_Sampler2DShadow1_Float3_Float1_Int2 =
- TSymbolUniqueId(3086);
+ TSymbolUniqueId(3120);
static constexpr const TSymbolUniqueId textureLodOffset_Sampler2DArray1_Float3_Float1_Int2 =
- TSymbolUniqueId(3087);
+ TSymbolUniqueId(3121);
static constexpr const TSymbolUniqueId textureLodOffset_ISampler2DArray1_Float3_Float1_Int2 =
- TSymbolUniqueId(3088);
+ TSymbolUniqueId(3122);
static constexpr const TSymbolUniqueId textureLodOffset_USampler2DArray1_Float3_Float1_Int2 =
- TSymbolUniqueId(3089);
+ TSymbolUniqueId(3123);
static constexpr const TSymbolUniqueId textureProjLodOffset_Sampler2D1_Float3_Float1_Int2 =
- TSymbolUniqueId(3090);
+ TSymbolUniqueId(3124);
static constexpr const TSymbolUniqueId textureProjLodOffset_ISampler2D1_Float3_Float1_Int2 =
- TSymbolUniqueId(3091);
+ TSymbolUniqueId(3125);
static constexpr const TSymbolUniqueId textureProjLodOffset_USampler2D1_Float3_Float1_Int2 =
- TSymbolUniqueId(3092);
+ TSymbolUniqueId(3126);
static constexpr const TSymbolUniqueId textureProjLodOffset_Sampler2D1_Float4_Float1_Int2 =
- TSymbolUniqueId(3093);
+ TSymbolUniqueId(3127);
static constexpr const TSymbolUniqueId textureProjLodOffset_ISampler2D1_Float4_Float1_Int2 =
- TSymbolUniqueId(3094);
+ TSymbolUniqueId(3128);
static constexpr const TSymbolUniqueId textureProjLodOffset_USampler2D1_Float4_Float1_Int2 =
- TSymbolUniqueId(3095);
+ TSymbolUniqueId(3129);
static constexpr const TSymbolUniqueId textureProjLodOffset_Sampler3D1_Float4_Float1_Int3 =
- TSymbolUniqueId(3096);
+ TSymbolUniqueId(3130);
static constexpr const TSymbolUniqueId textureProjLodOffset_ISampler3D1_Float4_Float1_Int3 =
- TSymbolUniqueId(3097);
+ TSymbolUniqueId(3131);
static constexpr const TSymbolUniqueId textureProjLodOffset_USampler3D1_Float4_Float1_Int3 =
- TSymbolUniqueId(3098);
+ TSymbolUniqueId(3132);
static constexpr const TSymbolUniqueId
- textureProjLodOffset_Sampler2DShadow1_Float4_Float1_Int2 = TSymbolUniqueId(3099);
+ textureProjLodOffset_Sampler2DShadow1_Float4_Float1_Int2 = TSymbolUniqueId(3133);
static constexpr const TSymbolUniqueId texelFetchOffset_Sampler2D1_Int2_Int1_Int2 =
- TSymbolUniqueId(3100);
+ TSymbolUniqueId(3134);
static constexpr const TSymbolUniqueId texelFetchOffset_ISampler2D1_Int2_Int1_Int2 =
- TSymbolUniqueId(3101);
+ TSymbolUniqueId(3135);
static constexpr const TSymbolUniqueId texelFetchOffset_USampler2D1_Int2_Int1_Int2 =
- TSymbolUniqueId(3102);
+ TSymbolUniqueId(3136);
static constexpr const TSymbolUniqueId texelFetchOffset_Sampler3D1_Int3_Int1_Int3 =
- TSymbolUniqueId(3103);
+ TSymbolUniqueId(3137);
static constexpr const TSymbolUniqueId texelFetchOffset_ISampler3D1_Int3_Int1_Int3 =
- TSymbolUniqueId(3104);
+ TSymbolUniqueId(3138);
static constexpr const TSymbolUniqueId texelFetchOffset_USampler3D1_Int3_Int1_Int3 =
- TSymbolUniqueId(3105);
+ TSymbolUniqueId(3139);
static constexpr const TSymbolUniqueId texelFetchOffset_Sampler2DArray1_Int3_Int1_Int2 =
- TSymbolUniqueId(3106);
+ TSymbolUniqueId(3140);
static constexpr const TSymbolUniqueId texelFetchOffset_ISampler2DArray1_Int3_Int1_Int2 =
- TSymbolUniqueId(3107);
+ TSymbolUniqueId(3141);
static constexpr const TSymbolUniqueId texelFetchOffset_USampler2DArray1_Int3_Int1_Int2 =
- TSymbolUniqueId(3108);
+ TSymbolUniqueId(3142);
static constexpr const TSymbolUniqueId textureGradOffset_Sampler2D1_Float2_Float2_Float2_Int2 =
- TSymbolUniqueId(3109);
+ TSymbolUniqueId(3143);
static constexpr const TSymbolUniqueId textureGradOffset_ISampler2D1_Float2_Float2_Float2_Int2 =
- TSymbolUniqueId(3110);
+ TSymbolUniqueId(3144);
static constexpr const TSymbolUniqueId textureGradOffset_USampler2D1_Float2_Float2_Float2_Int2 =
- TSymbolUniqueId(3111);
+ TSymbolUniqueId(3145);
static constexpr const TSymbolUniqueId textureGradOffset_Sampler3D1_Float3_Float3_Float3_Int3 =
- TSymbolUniqueId(3112);
+ TSymbolUniqueId(3146);
static constexpr const TSymbolUniqueId textureGradOffset_ISampler3D1_Float3_Float3_Float3_Int3 =
- TSymbolUniqueId(3113);
+ TSymbolUniqueId(3147);
static constexpr const TSymbolUniqueId textureGradOffset_USampler3D1_Float3_Float3_Float3_Int3 =
- TSymbolUniqueId(3114);
+ TSymbolUniqueId(3148);
static constexpr const TSymbolUniqueId
- textureGradOffset_Sampler2DShadow1_Float3_Float2_Float2_Int2 = TSymbolUniqueId(3115);
+ textureGradOffset_Sampler2DShadow1_Float3_Float2_Float2_Int2 = TSymbolUniqueId(3149);
static constexpr const TSymbolUniqueId
- textureGradOffset_Sampler2DArray1_Float3_Float2_Float2_Int2 = TSymbolUniqueId(3116);
+ textureGradOffset_Sampler2DArray1_Float3_Float2_Float2_Int2 = TSymbolUniqueId(3150);
static constexpr const TSymbolUniqueId
- textureGradOffset_ISampler2DArray1_Float3_Float2_Float2_Int2 = TSymbolUniqueId(3117);
+ textureGradOffset_ISampler2DArray1_Float3_Float2_Float2_Int2 = TSymbolUniqueId(3151);
static constexpr const TSymbolUniqueId
- textureGradOffset_USampler2DArray1_Float3_Float2_Float2_Int2 = TSymbolUniqueId(3118);
+ textureGradOffset_USampler2DArray1_Float3_Float2_Float2_Int2 = TSymbolUniqueId(3152);
static constexpr const TSymbolUniqueId
- textureGradOffset_Sampler2DArrayShadow1_Float4_Float2_Float2_Int2 = TSymbolUniqueId(3119);
+ textureGradOffset_Sampler2DArrayShadow1_Float4_Float2_Float2_Int2 = TSymbolUniqueId(3153);
static constexpr const TSymbolUniqueId
- textureProjGradOffset_Sampler2D1_Float3_Float2_Float2_Int2 = TSymbolUniqueId(3120);
+ textureProjGradOffset_Sampler2D1_Float3_Float2_Float2_Int2 = TSymbolUniqueId(3154);
static constexpr const TSymbolUniqueId
- textureProjGradOffset_ISampler2D1_Float3_Float2_Float2_Int2 = TSymbolUniqueId(3121);
+ textureProjGradOffset_ISampler2D1_Float3_Float2_Float2_Int2 = TSymbolUniqueId(3155);
static constexpr const TSymbolUniqueId
- textureProjGradOffset_USampler2D1_Float3_Float2_Float2_Int2 = TSymbolUniqueId(3122);
+ textureProjGradOffset_USampler2D1_Float3_Float2_Float2_Int2 = TSymbolUniqueId(3156);
static constexpr const TSymbolUniqueId
- textureProjGradOffset_Sampler2D1_Float4_Float2_Float2_Int2 = TSymbolUniqueId(3123);
+ textureProjGradOffset_Sampler2D1_Float4_Float2_Float2_Int2 = TSymbolUniqueId(3157);
static constexpr const TSymbolUniqueId
- textureProjGradOffset_ISampler2D1_Float4_Float2_Float2_Int2 = TSymbolUniqueId(3124);
+ textureProjGradOffset_ISampler2D1_Float4_Float2_Float2_Int2 = TSymbolUniqueId(3158);
static constexpr const TSymbolUniqueId
- textureProjGradOffset_USampler2D1_Float4_Float2_Float2_Int2 = TSymbolUniqueId(3125);
+ textureProjGradOffset_USampler2D1_Float4_Float2_Float2_Int2 = TSymbolUniqueId(3159);
static constexpr const TSymbolUniqueId
- textureProjGradOffset_Sampler3D1_Float4_Float3_Float3_Int3 = TSymbolUniqueId(3126);
+ textureProjGradOffset_Sampler3D1_Float4_Float3_Float3_Int3 = TSymbolUniqueId(3160);
static constexpr const TSymbolUniqueId
- textureProjGradOffset_ISampler3D1_Float4_Float3_Float3_Int3 = TSymbolUniqueId(3127);
+ textureProjGradOffset_ISampler3D1_Float4_Float3_Float3_Int3 = TSymbolUniqueId(3161);
static constexpr const TSymbolUniqueId
- textureProjGradOffset_USampler3D1_Float4_Float3_Float3_Int3 = TSymbolUniqueId(3128);
+ textureProjGradOffset_USampler3D1_Float4_Float3_Float3_Int3 = TSymbolUniqueId(3162);
static constexpr const TSymbolUniqueId
- textureProjGradOffset_Sampler2DShadow1_Float4_Float2_Float2_Int2 = TSymbolUniqueId(3129);
+ textureProjGradOffset_Sampler2DShadow1_Float4_Float2_Float2_Int2 = TSymbolUniqueId(3163);
static constexpr const TSymbolUniqueId textureOffset_Sampler2D1_Float2_Int2_Float1 =
- TSymbolUniqueId(3130);
+ TSymbolUniqueId(3164);
static constexpr const TSymbolUniqueId textureOffset_ISampler2D1_Float2_Int2_Float1 =
- TSymbolUniqueId(3131);
+ TSymbolUniqueId(3165);
static constexpr const TSymbolUniqueId textureOffset_USampler2D1_Float2_Int2_Float1 =
- TSymbolUniqueId(3132);
+ TSymbolUniqueId(3166);
static constexpr const TSymbolUniqueId textureOffset_Sampler3D1_Float3_Int3_Float1 =
- TSymbolUniqueId(3133);
+ TSymbolUniqueId(3167);
static constexpr const TSymbolUniqueId textureOffset_ISampler3D1_Float3_Int3_Float1 =
- TSymbolUniqueId(3134);
+ TSymbolUniqueId(3168);
static constexpr const TSymbolUniqueId textureOffset_USampler3D1_Float3_Int3_Float1 =
- TSymbolUniqueId(3135);
+ TSymbolUniqueId(3169);
static constexpr const TSymbolUniqueId textureOffset_Sampler2DShadow1_Float3_Int2_Float1 =
- TSymbolUniqueId(3136);
+ TSymbolUniqueId(3170);
static constexpr const TSymbolUniqueId textureOffset_Sampler2DArray1_Float3_Int2_Float1 =
- TSymbolUniqueId(3137);
+ TSymbolUniqueId(3171);
static constexpr const TSymbolUniqueId textureOffset_ISampler2DArray1_Float3_Int2_Float1 =
- TSymbolUniqueId(3138);
+ TSymbolUniqueId(3172);
static constexpr const TSymbolUniqueId textureOffset_USampler2DArray1_Float3_Int2_Float1 =
- TSymbolUniqueId(3139);
+ TSymbolUniqueId(3173);
static constexpr const TSymbolUniqueId textureProjOffset_Sampler2D1_Float3_Int2_Float1 =
- TSymbolUniqueId(3140);
+ TSymbolUniqueId(3174);
static constexpr const TSymbolUniqueId textureProjOffset_ISampler2D1_Float3_Int2_Float1 =
- TSymbolUniqueId(3141);
+ TSymbolUniqueId(3175);
static constexpr const TSymbolUniqueId textureProjOffset_USampler2D1_Float3_Int2_Float1 =
- TSymbolUniqueId(3142);
+ TSymbolUniqueId(3176);
static constexpr const TSymbolUniqueId textureProjOffset_Sampler2D1_Float4_Int2_Float1 =
- TSymbolUniqueId(3143);
+ TSymbolUniqueId(3177);
static constexpr const TSymbolUniqueId textureProjOffset_ISampler2D1_Float4_Int2_Float1 =
- TSymbolUniqueId(3144);
+ TSymbolUniqueId(3178);
static constexpr const TSymbolUniqueId textureProjOffset_USampler2D1_Float4_Int2_Float1 =
- TSymbolUniqueId(3145);
+ TSymbolUniqueId(3179);
static constexpr const TSymbolUniqueId textureProjOffset_Sampler3D1_Float4_Int3_Float1 =
- TSymbolUniqueId(3146);
+ TSymbolUniqueId(3180);
static constexpr const TSymbolUniqueId textureProjOffset_ISampler3D1_Float4_Int3_Float1 =
- TSymbolUniqueId(3147);
+ TSymbolUniqueId(3181);
static constexpr const TSymbolUniqueId textureProjOffset_USampler3D1_Float4_Int3_Float1 =
- TSymbolUniqueId(3148);
+ TSymbolUniqueId(3182);
static constexpr const TSymbolUniqueId textureProjOffset_Sampler2DShadow1_Float4_Int2_Float1 =
- TSymbolUniqueId(3149);
+ TSymbolUniqueId(3183);
static constexpr const TSymbolUniqueId texture_SamplerExternalOES1_Float2 =
- TSymbolUniqueId(3150);
+ TSymbolUniqueId(3184);
static constexpr const TSymbolUniqueId textureProj_SamplerExternalOES1_Float3 =
- TSymbolUniqueId(3151);
+ TSymbolUniqueId(3185);
static constexpr const TSymbolUniqueId textureProj_SamplerExternalOES1_Float4 =
- TSymbolUniqueId(3152);
+ TSymbolUniqueId(3186);
static constexpr const TSymbolUniqueId textureSize_SamplerExternalOES1_Int1 =
- TSymbolUniqueId(3153);
+ TSymbolUniqueId(3187);
static constexpr const TSymbolUniqueId texelFetch_SamplerExternalOES1_Int2_Int1 =
- TSymbolUniqueId(3154);
+ TSymbolUniqueId(3188);
static constexpr const TSymbolUniqueId texture_SamplerExternal2DY2YEXT1_Float2 =
- TSymbolUniqueId(3155);
+ TSymbolUniqueId(3189);
static constexpr const TSymbolUniqueId textureProj_SamplerExternal2DY2YEXT1_Float3 =
- TSymbolUniqueId(3156);
+ TSymbolUniqueId(3190);
static constexpr const TSymbolUniqueId textureProj_SamplerExternal2DY2YEXT1_Float4 =
- TSymbolUniqueId(3157);
+ TSymbolUniqueId(3191);
static constexpr const TSymbolUniqueId rgb_2_yuv_Float3_YuvCscStandardEXT1 =
- TSymbolUniqueId(3158);
- static constexpr const TSymbolUniqueId pt00H = TSymbolUniqueId(3159);
+ TSymbolUniqueId(3192);
+ static constexpr const TSymbolUniqueId pt00H = TSymbolUniqueId(3193);
static constexpr const TSymbolUniqueId yuv_2_rgb_Float3_YuvCscStandardEXT1 =
- TSymbolUniqueId(3160);
+ TSymbolUniqueId(3194);
static constexpr const TSymbolUniqueId textureSize_SamplerExternal2DY2YEXT1_Int1 =
- TSymbolUniqueId(3161);
+ TSymbolUniqueId(3195);
static constexpr const TSymbolUniqueId texelFetch_SamplerExternal2DY2YEXT1_Int2_Int1 =
- TSymbolUniqueId(3162);
- static constexpr const TSymbolUniqueId textureGather_Sampler2D1_Float2 = TSymbolUniqueId(3163);
- static constexpr const TSymbolUniqueId textureGather_ISampler2D1_Float2 = TSymbolUniqueId(3164);
- static constexpr const TSymbolUniqueId textureGather_USampler2D1_Float2 = TSymbolUniqueId(3165);
+ TSymbolUniqueId(3196);
+ static constexpr const TSymbolUniqueId textureGather_Sampler2D1_Float2 = TSymbolUniqueId(3197);
+ static constexpr const TSymbolUniqueId textureGather_ISampler2D1_Float2 = TSymbolUniqueId(3198);
+ static constexpr const TSymbolUniqueId textureGather_USampler2D1_Float2 = TSymbolUniqueId(3199);
static constexpr const TSymbolUniqueId textureGather_Sampler2D1_Float2_Int1 =
- TSymbolUniqueId(3166);
+ TSymbolUniqueId(3200);
static constexpr const TSymbolUniqueId textureGather_ISampler2D1_Float2_Int1 =
- TSymbolUniqueId(3167);
+ TSymbolUniqueId(3201);
static constexpr const TSymbolUniqueId textureGather_USampler2D1_Float2_Int1 =
- TSymbolUniqueId(3168);
+ TSymbolUniqueId(3202);
static constexpr const TSymbolUniqueId textureGather_Sampler2DArray1_Float3 =
- TSymbolUniqueId(3169);
+ TSymbolUniqueId(3203);
static constexpr const TSymbolUniqueId textureGather_ISampler2DArray1_Float3 =
- TSymbolUniqueId(3170);
+ TSymbolUniqueId(3204);
static constexpr const TSymbolUniqueId textureGather_USampler2DArray1_Float3 =
- TSymbolUniqueId(3171);
+ TSymbolUniqueId(3205);
static constexpr const TSymbolUniqueId textureGather_Sampler2DArray1_Float3_Int1 =
- TSymbolUniqueId(3172);
+ TSymbolUniqueId(3206);
static constexpr const TSymbolUniqueId textureGather_ISampler2DArray1_Float3_Int1 =
- TSymbolUniqueId(3173);
+ TSymbolUniqueId(3207);
static constexpr const TSymbolUniqueId textureGather_USampler2DArray1_Float3_Int1 =
- TSymbolUniqueId(3174);
+ TSymbolUniqueId(3208);
static constexpr const TSymbolUniqueId textureGather_SamplerCube1_Float3 =
- TSymbolUniqueId(3175);
+ TSymbolUniqueId(3209);
static constexpr const TSymbolUniqueId textureGather_ISamplerCube1_Float3 =
- TSymbolUniqueId(3176);
+ TSymbolUniqueId(3210);
static constexpr const TSymbolUniqueId textureGather_USamplerCube1_Float3 =
- TSymbolUniqueId(3177);
+ TSymbolUniqueId(3211);
static constexpr const TSymbolUniqueId textureGather_SamplerCube1_Float3_Int1 =
- TSymbolUniqueId(3178);
+ TSymbolUniqueId(3212);
static constexpr const TSymbolUniqueId textureGather_ISamplerCube1_Float3_Int1 =
- TSymbolUniqueId(3179);
+ TSymbolUniqueId(3213);
static constexpr const TSymbolUniqueId textureGather_USamplerCube1_Float3_Int1 =
- TSymbolUniqueId(3180);
+ TSymbolUniqueId(3214);
static constexpr const TSymbolUniqueId textureGather_Sampler2DShadow1_Float2 =
- TSymbolUniqueId(3181);
+ TSymbolUniqueId(3215);
static constexpr const TSymbolUniqueId textureGather_Sampler2DShadow1_Float2_Float1 =
- TSymbolUniqueId(3182);
+ TSymbolUniqueId(3216);
static constexpr const TSymbolUniqueId textureGather_Sampler2DArrayShadow1_Float3 =
- TSymbolUniqueId(3183);
+ TSymbolUniqueId(3217);
static constexpr const TSymbolUniqueId textureGather_Sampler2DArrayShadow1_Float3_Float1 =
- TSymbolUniqueId(3184);
+ TSymbolUniqueId(3218);
static constexpr const TSymbolUniqueId textureGather_SamplerCubeShadow1_Float3 =
- TSymbolUniqueId(3185);
+ TSymbolUniqueId(3219);
static constexpr const TSymbolUniqueId textureGather_SamplerCubeShadow1_Float3_Float1 =
- TSymbolUniqueId(3186);
+ TSymbolUniqueId(3220);
static constexpr const TSymbolUniqueId textureGatherOffsets_Sampler2D1_Float2_4xInt2_Int1 =
- TSymbolUniqueId(3187);
- static constexpr const TSymbolUniqueId pt10Dx4 = TSymbolUniqueId(3188);
+ TSymbolUniqueId(3221);
+ static constexpr const TSymbolUniqueId pt10Dx4 = TSymbolUniqueId(3222);
static constexpr const TSymbolUniqueId textureGatherOffsets_ISampler2D1_Float2_4xInt2_Int1 =
- TSymbolUniqueId(3189);
+ TSymbolUniqueId(3223);
static constexpr const TSymbolUniqueId textureGatherOffsets_USampler2D1_Float2_4xInt2_Int1 =
- TSymbolUniqueId(3190);
+ TSymbolUniqueId(3224);
static constexpr const TSymbolUniqueId textureGatherOffsets_Sampler2DArray1_Float3_4xInt2_Int1 =
- TSymbolUniqueId(3191);
+ TSymbolUniqueId(3225);
static constexpr const TSymbolUniqueId
- textureGatherOffsets_ISampler2DArray1_Float3_4xInt2_Int1 = TSymbolUniqueId(3192);
+ textureGatherOffsets_ISampler2DArray1_Float3_4xInt2_Int1 = TSymbolUniqueId(3226);
static constexpr const TSymbolUniqueId
- textureGatherOffsets_USampler2DArray1_Float3_4xInt2_Int1 = TSymbolUniqueId(3193);
+ textureGatherOffsets_USampler2DArray1_Float3_4xInt2_Int1 = TSymbolUniqueId(3227);
static constexpr const TSymbolUniqueId textureGatherOffsetsExt_Sampler2D1_Float2_4xInt2_Int1 =
- TSymbolUniqueId(3194);
+ TSymbolUniqueId(3228);
static constexpr const TSymbolUniqueId textureGatherOffsetsExt_ISampler2D1_Float2_4xInt2_Int1 =
- TSymbolUniqueId(3195);
+ TSymbolUniqueId(3229);
static constexpr const TSymbolUniqueId textureGatherOffsetsExt_USampler2D1_Float2_4xInt2_Int1 =
- TSymbolUniqueId(3196);
+ TSymbolUniqueId(3230);
static constexpr const TSymbolUniqueId
- textureGatherOffsetsExt_Sampler2DArray1_Float3_4xInt2_Int1 = TSymbolUniqueId(3197);
+ textureGatherOffsetsExt_Sampler2DArray1_Float3_4xInt2_Int1 = TSymbolUniqueId(3231);
static constexpr const TSymbolUniqueId
- textureGatherOffsetsExt_ISampler2DArray1_Float3_4xInt2_Int1 = TSymbolUniqueId(3198);
+ textureGatherOffsetsExt_ISampler2DArray1_Float3_4xInt2_Int1 = TSymbolUniqueId(3232);
static constexpr const TSymbolUniqueId
- textureGatherOffsetsExt_USampler2DArray1_Float3_4xInt2_Int1 = TSymbolUniqueId(3199);
+ textureGatherOffsetsExt_USampler2DArray1_Float3_4xInt2_Int1 = TSymbolUniqueId(3233);
static constexpr const TSymbolUniqueId textureGatherOffsets_Sampler2D1_Float2_4xInt2 =
- TSymbolUniqueId(3200);
+ TSymbolUniqueId(3234);
static constexpr const TSymbolUniqueId textureGatherOffsets_ISampler2D1_Float2_4xInt2 =
- TSymbolUniqueId(3201);
+ TSymbolUniqueId(3235);
static constexpr const TSymbolUniqueId textureGatherOffsets_USampler2D1_Float2_4xInt2 =
- TSymbolUniqueId(3202);
+ TSymbolUniqueId(3236);
static constexpr const TSymbolUniqueId textureGatherOffsets_Sampler2DArray1_Float3_4xInt2 =
- TSymbolUniqueId(3203);
+ TSymbolUniqueId(3237);
static constexpr const TSymbolUniqueId textureGatherOffsets_ISampler2DArray1_Float3_4xInt2 =
- TSymbolUniqueId(3204);
+ TSymbolUniqueId(3238);
static constexpr const TSymbolUniqueId textureGatherOffsets_USampler2DArray1_Float3_4xInt2 =
- TSymbolUniqueId(3205);
+ TSymbolUniqueId(3239);
static constexpr const TSymbolUniqueId
- textureGatherOffsets_Sampler2DShadow1_Float2_Float1_4xInt2 = TSymbolUniqueId(3206);
+ textureGatherOffsets_Sampler2DShadow1_Float2_Float1_4xInt2 = TSymbolUniqueId(3240);
static constexpr const TSymbolUniqueId
- textureGatherOffsets_Sampler2DArrayShadow1_Float3_Float1_4xInt2 = TSymbolUniqueId(3207);
+ textureGatherOffsets_Sampler2DArrayShadow1_Float3_Float1_4xInt2 = TSymbolUniqueId(3241);
static constexpr const TSymbolUniqueId textureGatherOffsetsExt_Sampler2D1_Float2_4xInt2 =
- TSymbolUniqueId(3208);
+ TSymbolUniqueId(3242);
static constexpr const TSymbolUniqueId textureGatherOffsetsExt_ISampler2D1_Float2_4xInt2 =
- TSymbolUniqueId(3209);
+ TSymbolUniqueId(3243);
static constexpr const TSymbolUniqueId textureGatherOffsetsExt_USampler2D1_Float2_4xInt2 =
- TSymbolUniqueId(3210);
+ TSymbolUniqueId(3244);
static constexpr const TSymbolUniqueId textureGatherOffsetsExt_Sampler2DArray1_Float3_4xInt2 =
- TSymbolUniqueId(3211);
+ TSymbolUniqueId(3245);
static constexpr const TSymbolUniqueId textureGatherOffsetsExt_ISampler2DArray1_Float3_4xInt2 =
- TSymbolUniqueId(3212);
+ TSymbolUniqueId(3246);
static constexpr const TSymbolUniqueId textureGatherOffsetsExt_USampler2DArray1_Float3_4xInt2 =
- TSymbolUniqueId(3213);
+ TSymbolUniqueId(3247);
static constexpr const TSymbolUniqueId
- textureGatherOffsetsExt_Sampler2DShadow1_Float2_Float1_4xInt2 = TSymbolUniqueId(3214);
+ textureGatherOffsetsExt_Sampler2DShadow1_Float2_Float1_4xInt2 = TSymbolUniqueId(3248);
static constexpr const TSymbolUniqueId
- textureGatherOffsetsExt_Sampler2DArrayShadow1_Float3_Float1_4xInt2 = TSymbolUniqueId(3215);
+ textureGatherOffsetsExt_Sampler2DArrayShadow1_Float3_Float1_4xInt2 = TSymbolUniqueId(3249);
static constexpr const TSymbolUniqueId textureGatherOffset_Sampler2D1_Float2_Int2_Int1 =
- TSymbolUniqueId(3216);
+ TSymbolUniqueId(3250);
static constexpr const TSymbolUniqueId textureGatherOffset_ISampler2D1_Float2_Int2_Int1 =
- TSymbolUniqueId(3217);
+ TSymbolUniqueId(3251);
static constexpr const TSymbolUniqueId textureGatherOffset_USampler2D1_Float2_Int2_Int1 =
- TSymbolUniqueId(3218);
+ TSymbolUniqueId(3252);
static constexpr const TSymbolUniqueId textureGatherOffset_Sampler2DArray1_Float3_Int2_Int1 =
- TSymbolUniqueId(3219);
+ TSymbolUniqueId(3253);
static constexpr const TSymbolUniqueId textureGatherOffset_ISampler2DArray1_Float3_Int2_Int1 =
- TSymbolUniqueId(3220);
+ TSymbolUniqueId(3254);
static constexpr const TSymbolUniqueId textureGatherOffset_USampler2DArray1_Float3_Int2_Int1 =
- TSymbolUniqueId(3221);
+ TSymbolUniqueId(3255);
static constexpr const TSymbolUniqueId textureGatherOffset_Sampler2D1_Float2_Int2 =
- TSymbolUniqueId(3222);
+ TSymbolUniqueId(3256);
static constexpr const TSymbolUniqueId textureGatherOffset_ISampler2D1_Float2_Int2 =
- TSymbolUniqueId(3223);
+ TSymbolUniqueId(3257);
static constexpr const TSymbolUniqueId textureGatherOffset_USampler2D1_Float2_Int2 =
- TSymbolUniqueId(3224);
+ TSymbolUniqueId(3258);
static constexpr const TSymbolUniqueId textureGatherOffset_Sampler2DArray1_Float3_Int2 =
- TSymbolUniqueId(3225);
+ TSymbolUniqueId(3259);
static constexpr const TSymbolUniqueId textureGatherOffset_ISampler2DArray1_Float3_Int2 =
- TSymbolUniqueId(3226);
+ TSymbolUniqueId(3260);
static constexpr const TSymbolUniqueId textureGatherOffset_USampler2DArray1_Float3_Int2 =
- TSymbolUniqueId(3227);
+ TSymbolUniqueId(3261);
static constexpr const TSymbolUniqueId textureGatherOffset_Sampler2DShadow1_Float2_Float1_Int2 =
- TSymbolUniqueId(3228);
+ TSymbolUniqueId(3262);
static constexpr const TSymbolUniqueId
- textureGatherOffset_Sampler2DArrayShadow1_Float3_Float1_Int2 = TSymbolUniqueId(3229);
- static constexpr const TSymbolUniqueId dFdx_Float1 = TSymbolUniqueId(3230);
- static constexpr const TSymbolUniqueId dFdx_Float2 = TSymbolUniqueId(3231);
- static constexpr const TSymbolUniqueId dFdx_Float3 = TSymbolUniqueId(3232);
- static constexpr const TSymbolUniqueId dFdx_Float4 = TSymbolUniqueId(3233);
- static constexpr const TSymbolUniqueId dFdy_Float1 = TSymbolUniqueId(3234);
- static constexpr const TSymbolUniqueId dFdy_Float2 = TSymbolUniqueId(3235);
- static constexpr const TSymbolUniqueId dFdy_Float3 = TSymbolUniqueId(3236);
- static constexpr const TSymbolUniqueId dFdy_Float4 = TSymbolUniqueId(3237);
- static constexpr const TSymbolUniqueId fwidth_Float1 = TSymbolUniqueId(3238);
- static constexpr const TSymbolUniqueId fwidth_Float2 = TSymbolUniqueId(3239);
- static constexpr const TSymbolUniqueId fwidth_Float3 = TSymbolUniqueId(3240);
- static constexpr const TSymbolUniqueId fwidth_Float4 = TSymbolUniqueId(3241);
- static constexpr const TSymbolUniqueId atomicCounter_AtomicCounter1 = TSymbolUniqueId(3242);
- static constexpr const TSymbolUniqueId pt00G = TSymbolUniqueId(3243);
+ textureGatherOffset_Sampler2DArrayShadow1_Float3_Float1_Int2 = TSymbolUniqueId(3263);
+ static constexpr const TSymbolUniqueId dFdx_Float1 = TSymbolUniqueId(3264);
+ static constexpr const TSymbolUniqueId dFdx_Float2 = TSymbolUniqueId(3265);
+ static constexpr const TSymbolUniqueId dFdx_Float3 = TSymbolUniqueId(3266);
+ static constexpr const TSymbolUniqueId dFdx_Float4 = TSymbolUniqueId(3267);
+ static constexpr const TSymbolUniqueId dFdy_Float1 = TSymbolUniqueId(3268);
+ static constexpr const TSymbolUniqueId dFdy_Float2 = TSymbolUniqueId(3269);
+ static constexpr const TSymbolUniqueId dFdy_Float3 = TSymbolUniqueId(3270);
+ static constexpr const TSymbolUniqueId dFdy_Float4 = TSymbolUniqueId(3271);
+ static constexpr const TSymbolUniqueId fwidth_Float1 = TSymbolUniqueId(3272);
+ static constexpr const TSymbolUniqueId fwidth_Float2 = TSymbolUniqueId(3273);
+ static constexpr const TSymbolUniqueId fwidth_Float3 = TSymbolUniqueId(3274);
+ static constexpr const TSymbolUniqueId fwidth_Float4 = TSymbolUniqueId(3275);
+ static constexpr const TSymbolUniqueId atomicCounter_AtomicCounter1 = TSymbolUniqueId(3276);
+ static constexpr const TSymbolUniqueId pt00G = TSymbolUniqueId(3277);
static constexpr const TSymbolUniqueId atomicCounterIncrement_AtomicCounter1 =
- TSymbolUniqueId(3244);
+ TSymbolUniqueId(3278);
static constexpr const TSymbolUniqueId atomicCounterDecrement_AtomicCounter1 =
- TSymbolUniqueId(3245);
- static constexpr const TSymbolUniqueId atomicAdd_UInt1_UInt1 = TSymbolUniqueId(3246);
- static constexpr const TSymbolUniqueId pt_io_00E = TSymbolUniqueId(3247);
- static constexpr const TSymbolUniqueId atomicAdd_Int1_Int1 = TSymbolUniqueId(3248);
- static constexpr const TSymbolUniqueId pt_io_00D = TSymbolUniqueId(3249);
- static constexpr const TSymbolUniqueId atomicMin_UInt1_UInt1 = TSymbolUniqueId(3250);
- static constexpr const TSymbolUniqueId atomicMin_Int1_Int1 = TSymbolUniqueId(3251);
- static constexpr const TSymbolUniqueId atomicMax_UInt1_UInt1 = TSymbolUniqueId(3252);
- static constexpr const TSymbolUniqueId atomicMax_Int1_Int1 = TSymbolUniqueId(3253);
- static constexpr const TSymbolUniqueId atomicAnd_UInt1_UInt1 = TSymbolUniqueId(3254);
- static constexpr const TSymbolUniqueId atomicAnd_Int1_Int1 = TSymbolUniqueId(3255);
- static constexpr const TSymbolUniqueId atomicOr_UInt1_UInt1 = TSymbolUniqueId(3256);
- static constexpr const TSymbolUniqueId atomicOr_Int1_Int1 = TSymbolUniqueId(3257);
- static constexpr const TSymbolUniqueId atomicXor_UInt1_UInt1 = TSymbolUniqueId(3258);
- static constexpr const TSymbolUniqueId atomicXor_Int1_Int1 = TSymbolUniqueId(3259);
- static constexpr const TSymbolUniqueId atomicExchange_UInt1_UInt1 = TSymbolUniqueId(3260);
- static constexpr const TSymbolUniqueId atomicExchange_Int1_Int1 = TSymbolUniqueId(3261);
- static constexpr const TSymbolUniqueId atomicCompSwap_UInt1_UInt1_UInt1 = TSymbolUniqueId(3262);
- static constexpr const TSymbolUniqueId atomicCompSwap_Int1_Int1_Int1 = TSymbolUniqueId(3263);
- static constexpr const TSymbolUniqueId imageSize_Image2D1 = TSymbolUniqueId(3264);
- static constexpr const TSymbolUniqueId pt00z = TSymbolUniqueId(3265);
- static constexpr const TSymbolUniqueId imageSize_IImage2D1 = TSymbolUniqueId(3266);
- static constexpr const TSymbolUniqueId pt01A = TSymbolUniqueId(3267);
- static constexpr const TSymbolUniqueId imageSize_UImage2D1 = TSymbolUniqueId(3268);
- static constexpr const TSymbolUniqueId pt01B = TSymbolUniqueId(3269);
- static constexpr const TSymbolUniqueId imageSize_Image3D1 = TSymbolUniqueId(3270);
- static constexpr const TSymbolUniqueId pt01C = TSymbolUniqueId(3271);
- static constexpr const TSymbolUniqueId imageSize_IImage3D1 = TSymbolUniqueId(3272);
- static constexpr const TSymbolUniqueId pt01D = TSymbolUniqueId(3273);
- static constexpr const TSymbolUniqueId imageSize_UImage3D1 = TSymbolUniqueId(3274);
- static constexpr const TSymbolUniqueId pt01E = TSymbolUniqueId(3275);
- static constexpr const TSymbolUniqueId imageSize_Image2DArray1 = TSymbolUniqueId(3276);
- static constexpr const TSymbolUniqueId pt01F = TSymbolUniqueId(3277);
- static constexpr const TSymbolUniqueId imageSize_IImage2DArray1 = TSymbolUniqueId(3278);
- static constexpr const TSymbolUniqueId pt01G = TSymbolUniqueId(3279);
- static constexpr const TSymbolUniqueId imageSize_UImage2DArray1 = TSymbolUniqueId(3280);
- static constexpr const TSymbolUniqueId pt01H = TSymbolUniqueId(3281);
- static constexpr const TSymbolUniqueId imageSize_ImageCube1 = TSymbolUniqueId(3282);
- static constexpr const TSymbolUniqueId pt01I = TSymbolUniqueId(3283);
- static constexpr const TSymbolUniqueId imageSize_IImageCube1 = TSymbolUniqueId(3284);
- static constexpr const TSymbolUniqueId pt01J = TSymbolUniqueId(3285);
- static constexpr const TSymbolUniqueId imageSize_UImageCube1 = TSymbolUniqueId(3286);
- static constexpr const TSymbolUniqueId pt01K = TSymbolUniqueId(3287);
- static constexpr const TSymbolUniqueId imageLoad_Image2D1_Int2 = TSymbolUniqueId(3288);
- static constexpr const TSymbolUniqueId imageLoad_IImage2D1_Int2 = TSymbolUniqueId(3289);
- static constexpr const TSymbolUniqueId imageLoad_UImage2D1_Int2 = TSymbolUniqueId(3290);
- static constexpr const TSymbolUniqueId imageLoad_Image3D1_Int3 = TSymbolUniqueId(3291);
- static constexpr const TSymbolUniqueId imageLoad_IImage3D1_Int3 = TSymbolUniqueId(3292);
- static constexpr const TSymbolUniqueId imageLoad_UImage3D1_Int3 = TSymbolUniqueId(3293);
- static constexpr const TSymbolUniqueId imageLoad_Image2DArray1_Int3 = TSymbolUniqueId(3294);
- static constexpr const TSymbolUniqueId imageLoad_IImage2DArray1_Int3 = TSymbolUniqueId(3295);
- static constexpr const TSymbolUniqueId imageLoad_UImage2DArray1_Int3 = TSymbolUniqueId(3296);
- static constexpr const TSymbolUniqueId imageLoad_ImageCube1_Int3 = TSymbolUniqueId(3297);
- static constexpr const TSymbolUniqueId imageLoad_IImageCube1_Int3 = TSymbolUniqueId(3298);
- static constexpr const TSymbolUniqueId imageLoad_UImageCube1_Int3 = TSymbolUniqueId(3299);
- static constexpr const TSymbolUniqueId imageStore_Image2D1_Int2_Float4 = TSymbolUniqueId(3300);
- static constexpr const TSymbolUniqueId imageStore_IImage2D1_Int2_Int4 = TSymbolUniqueId(3301);
- static constexpr const TSymbolUniqueId imageStore_UImage2D1_Int2_UInt4 = TSymbolUniqueId(3302);
- static constexpr const TSymbolUniqueId imageStore_Image3D1_Int3_Float4 = TSymbolUniqueId(3303);
- static constexpr const TSymbolUniqueId imageStore_IImage3D1_Int3_Int4 = TSymbolUniqueId(3304);
- static constexpr const TSymbolUniqueId imageStore_UImage3D1_Int3_UInt4 = TSymbolUniqueId(3305);
+ TSymbolUniqueId(3279);
+ static constexpr const TSymbolUniqueId atomicAdd_UInt1_UInt1 = TSymbolUniqueId(3280);
+ static constexpr const TSymbolUniqueId pt_io_00E = TSymbolUniqueId(3281);
+ static constexpr const TSymbolUniqueId atomicAdd_Int1_Int1 = TSymbolUniqueId(3282);
+ static constexpr const TSymbolUniqueId pt_io_00D = TSymbolUniqueId(3283);
+ static constexpr const TSymbolUniqueId atomicMin_UInt1_UInt1 = TSymbolUniqueId(3284);
+ static constexpr const TSymbolUniqueId atomicMin_Int1_Int1 = TSymbolUniqueId(3285);
+ static constexpr const TSymbolUniqueId atomicMax_UInt1_UInt1 = TSymbolUniqueId(3286);
+ static constexpr const TSymbolUniqueId atomicMax_Int1_Int1 = TSymbolUniqueId(3287);
+ static constexpr const TSymbolUniqueId atomicAnd_UInt1_UInt1 = TSymbolUniqueId(3288);
+ static constexpr const TSymbolUniqueId atomicAnd_Int1_Int1 = TSymbolUniqueId(3289);
+ static constexpr const TSymbolUniqueId atomicOr_UInt1_UInt1 = TSymbolUniqueId(3290);
+ static constexpr const TSymbolUniqueId atomicOr_Int1_Int1 = TSymbolUniqueId(3291);
+ static constexpr const TSymbolUniqueId atomicXor_UInt1_UInt1 = TSymbolUniqueId(3292);
+ static constexpr const TSymbolUniqueId atomicXor_Int1_Int1 = TSymbolUniqueId(3293);
+ static constexpr const TSymbolUniqueId atomicExchange_UInt1_UInt1 = TSymbolUniqueId(3294);
+ static constexpr const TSymbolUniqueId atomicExchange_Int1_Int1 = TSymbolUniqueId(3295);
+ static constexpr const TSymbolUniqueId atomicCompSwap_UInt1_UInt1_UInt1 = TSymbolUniqueId(3296);
+ static constexpr const TSymbolUniqueId atomicCompSwap_Int1_Int1_Int1 = TSymbolUniqueId(3297);
+ static constexpr const TSymbolUniqueId imageSize_Image2D1 = TSymbolUniqueId(3298);
+ static constexpr const TSymbolUniqueId pt00z = TSymbolUniqueId(3299);
+ static constexpr const TSymbolUniqueId imageSize_IImage2D1 = TSymbolUniqueId(3300);
+ static constexpr const TSymbolUniqueId pt01A = TSymbolUniqueId(3301);
+ static constexpr const TSymbolUniqueId imageSize_UImage2D1 = TSymbolUniqueId(3302);
+ static constexpr const TSymbolUniqueId pt01B = TSymbolUniqueId(3303);
+ static constexpr const TSymbolUniqueId imageSize_Image3D1 = TSymbolUniqueId(3304);
+ static constexpr const TSymbolUniqueId pt01C = TSymbolUniqueId(3305);
+ static constexpr const TSymbolUniqueId imageSize_IImage3D1 = TSymbolUniqueId(3306);
+ static constexpr const TSymbolUniqueId pt01D = TSymbolUniqueId(3307);
+ static constexpr const TSymbolUniqueId imageSize_UImage3D1 = TSymbolUniqueId(3308);
+ static constexpr const TSymbolUniqueId pt01E = TSymbolUniqueId(3309);
+ static constexpr const TSymbolUniqueId imageSize_Image2DArray1 = TSymbolUniqueId(3310);
+ static constexpr const TSymbolUniqueId pt01F = TSymbolUniqueId(3311);
+ static constexpr const TSymbolUniqueId imageSize_IImage2DArray1 = TSymbolUniqueId(3312);
+ static constexpr const TSymbolUniqueId pt01G = TSymbolUniqueId(3313);
+ static constexpr const TSymbolUniqueId imageSize_UImage2DArray1 = TSymbolUniqueId(3314);
+ static constexpr const TSymbolUniqueId pt01H = TSymbolUniqueId(3315);
+ static constexpr const TSymbolUniqueId imageSize_ImageCube1 = TSymbolUniqueId(3316);
+ static constexpr const TSymbolUniqueId pt01I = TSymbolUniqueId(3317);
+ static constexpr const TSymbolUniqueId imageSize_IImageCube1 = TSymbolUniqueId(3318);
+ static constexpr const TSymbolUniqueId pt01J = TSymbolUniqueId(3319);
+ static constexpr const TSymbolUniqueId imageSize_UImageCube1 = TSymbolUniqueId(3320);
+ static constexpr const TSymbolUniqueId pt01K = TSymbolUniqueId(3321);
+ static constexpr const TSymbolUniqueId imageSize_ImageCubeArray1 = TSymbolUniqueId(3322);
+ static constexpr const TSymbolUniqueId pt01a = TSymbolUniqueId(3323);
+ static constexpr const TSymbolUniqueId imageSize_IImageCubeArray1 = TSymbolUniqueId(3324);
+ static constexpr const TSymbolUniqueId pt01b = TSymbolUniqueId(3325);
+ static constexpr const TSymbolUniqueId imageSize_UImageCubeArray1 = TSymbolUniqueId(3326);
+ static constexpr const TSymbolUniqueId pt01c = TSymbolUniqueId(3327);
+ static constexpr const TSymbolUniqueId imageLoad_Image2D1_Int2 = TSymbolUniqueId(3328);
+ static constexpr const TSymbolUniqueId imageLoad_IImage2D1_Int2 = TSymbolUniqueId(3329);
+ static constexpr const TSymbolUniqueId imageLoad_UImage2D1_Int2 = TSymbolUniqueId(3330);
+ static constexpr const TSymbolUniqueId imageLoad_Image3D1_Int3 = TSymbolUniqueId(3331);
+ static constexpr const TSymbolUniqueId imageLoad_IImage3D1_Int3 = TSymbolUniqueId(3332);
+ static constexpr const TSymbolUniqueId imageLoad_UImage3D1_Int3 = TSymbolUniqueId(3333);
+ static constexpr const TSymbolUniqueId imageLoad_Image2DArray1_Int3 = TSymbolUniqueId(3334);
+ static constexpr const TSymbolUniqueId imageLoad_IImage2DArray1_Int3 = TSymbolUniqueId(3335);
+ static constexpr const TSymbolUniqueId imageLoad_UImage2DArray1_Int3 = TSymbolUniqueId(3336);
+ static constexpr const TSymbolUniqueId imageLoad_ImageCube1_Int3 = TSymbolUniqueId(3337);
+ static constexpr const TSymbolUniqueId imageLoad_IImageCube1_Int3 = TSymbolUniqueId(3338);
+ static constexpr const TSymbolUniqueId imageLoad_UImageCube1_Int3 = TSymbolUniqueId(3339);
+ static constexpr const TSymbolUniqueId imageLoad_ImageCubeArray1_Int3 = TSymbolUniqueId(3340);
+ static constexpr const TSymbolUniqueId imageLoad_IImageCubeArray1_Int3 = TSymbolUniqueId(3341);
+ static constexpr const TSymbolUniqueId imageLoad_UImageCubeArray1_Int3 = TSymbolUniqueId(3342);
+ static constexpr const TSymbolUniqueId imageStore_Image2D1_Int2_Float4 = TSymbolUniqueId(3343);
+ static constexpr const TSymbolUniqueId imageStore_IImage2D1_Int2_Int4 = TSymbolUniqueId(3344);
+ static constexpr const TSymbolUniqueId imageStore_UImage2D1_Int2_UInt4 = TSymbolUniqueId(3345);
+ static constexpr const TSymbolUniqueId imageStore_Image3D1_Int3_Float4 = TSymbolUniqueId(3346);
+ static constexpr const TSymbolUniqueId imageStore_IImage3D1_Int3_Int4 = TSymbolUniqueId(3347);
+ static constexpr const TSymbolUniqueId imageStore_UImage3D1_Int3_UInt4 = TSymbolUniqueId(3348);
static constexpr const TSymbolUniqueId imageStore_Image2DArray1_Int3_Float4 =
- TSymbolUniqueId(3306);
+ TSymbolUniqueId(3349);
static constexpr const TSymbolUniqueId imageStore_IImage2DArray1_Int3_Int4 =
- TSymbolUniqueId(3307);
+ TSymbolUniqueId(3350);
static constexpr const TSymbolUniqueId imageStore_UImage2DArray1_Int3_UInt4 =
- TSymbolUniqueId(3308);
+ TSymbolUniqueId(3351);
static constexpr const TSymbolUniqueId imageStore_ImageCube1_Int3_Float4 =
- TSymbolUniqueId(3309);
- static constexpr const TSymbolUniqueId imageStore_IImageCube1_Int3_Int4 = TSymbolUniqueId(3310);
+ TSymbolUniqueId(3352);
+ static constexpr const TSymbolUniqueId imageStore_IImageCube1_Int3_Int4 = TSymbolUniqueId(3353);
static constexpr const TSymbolUniqueId imageStore_UImageCube1_Int3_UInt4 =
- TSymbolUniqueId(3311);
- static constexpr const TSymbolUniqueId memoryBarrier = TSymbolUniqueId(3312);
- static constexpr const TSymbolUniqueId memoryBarrierAtomicCounter = TSymbolUniqueId(3313);
- static constexpr const TSymbolUniqueId memoryBarrierBuffer = TSymbolUniqueId(3314);
- static constexpr const TSymbolUniqueId memoryBarrierImage = TSymbolUniqueId(3315);
- static constexpr const TSymbolUniqueId barrier = TSymbolUniqueId(3316);
- static constexpr const TSymbolUniqueId memoryBarrierShared = TSymbolUniqueId(3317);
- static constexpr const TSymbolUniqueId groupMemoryBarrier = TSymbolUniqueId(3318);
- static constexpr const TSymbolUniqueId EmitVertex = TSymbolUniqueId(3319);
- static constexpr const TSymbolUniqueId EndPrimitive = TSymbolUniqueId(3320);
+ TSymbolUniqueId(3354);
+ static constexpr const TSymbolUniqueId imageStore_ImageCubeArray1_Int3_Float4 =
+ TSymbolUniqueId(3355);
+ static constexpr const TSymbolUniqueId imageStore_IImageCubeArray1_Int3_Int4 =
+ TSymbolUniqueId(3356);
+ static constexpr const TSymbolUniqueId imageStore_UImageCubeArray1_Int3_UInt4 =
+ TSymbolUniqueId(3357);
+ static constexpr const TSymbolUniqueId memoryBarrier = TSymbolUniqueId(3358);
+ static constexpr const TSymbolUniqueId memoryBarrierAtomicCounter = TSymbolUniqueId(3359);
+ static constexpr const TSymbolUniqueId memoryBarrierBuffer = TSymbolUniqueId(3360);
+ static constexpr const TSymbolUniqueId memoryBarrierImage = TSymbolUniqueId(3361);
+ static constexpr const TSymbolUniqueId barrier = TSymbolUniqueId(3362);
+ static constexpr const TSymbolUniqueId memoryBarrierShared = TSymbolUniqueId(3363);
+ static constexpr const TSymbolUniqueId groupMemoryBarrier = TSymbolUniqueId(3364);
+ static constexpr const TSymbolUniqueId EmitVertex = TSymbolUniqueId(3365);
+ static constexpr const TSymbolUniqueId EndPrimitive = TSymbolUniqueId(3366);
static constexpr const TSymbolUniqueId textureVideoWEBGL_SamplerVideoWEBGL1_Float2 =
- TSymbolUniqueId(3321);
- static constexpr const TSymbolUniqueId pt00y = TSymbolUniqueId(3322);
+ TSymbolUniqueId(3367);
+ static constexpr const TSymbolUniqueId pt00y = TSymbolUniqueId(3368);
static constexpr const TSymbolUniqueId texture_SamplerVideoWEBGL1_Float2 =
- TSymbolUniqueId(3323);
- static constexpr const TSymbolUniqueId gl_DepthRangeParameters = TSymbolUniqueId(3324);
- static constexpr const TSymbolUniqueId gl_DepthRange = TSymbolUniqueId(3325);
- static constexpr const TSymbolUniqueId gl_MaxVertexAttribs = TSymbolUniqueId(3326);
- static constexpr const TSymbolUniqueId gl_MaxVertexUniformVectors = TSymbolUniqueId(3327);
- static constexpr const TSymbolUniqueId gl_MaxVertexTextureImageUnits = TSymbolUniqueId(3328);
- static constexpr const TSymbolUniqueId gl_MaxCombinedTextureImageUnits = TSymbolUniqueId(3329);
- static constexpr const TSymbolUniqueId gl_MaxTextureImageUnits = TSymbolUniqueId(3330);
- static constexpr const TSymbolUniqueId gl_MaxFragmentUniformVectors = TSymbolUniqueId(3331);
- static constexpr const TSymbolUniqueId gl_MaxVaryingVectors = TSymbolUniqueId(3332);
- static constexpr const TSymbolUniqueId gl_MaxDrawBuffers = TSymbolUniqueId(3333);
- static constexpr const TSymbolUniqueId gl_MaxDualSourceDrawBuffersEXT = TSymbolUniqueId(3334);
- static constexpr const TSymbolUniqueId gl_MaxVertexOutputVectors = TSymbolUniqueId(3335);
- static constexpr const TSymbolUniqueId gl_MaxFragmentInputVectors = TSymbolUniqueId(3336);
- static constexpr const TSymbolUniqueId gl_MinProgramTexelOffset = TSymbolUniqueId(3337);
- static constexpr const TSymbolUniqueId gl_MaxProgramTexelOffset = TSymbolUniqueId(3338);
- static constexpr const TSymbolUniqueId gl_MaxImageUnits = TSymbolUniqueId(3339);
- static constexpr const TSymbolUniqueId gl_MaxVertexImageUniforms = TSymbolUniqueId(3340);
- static constexpr const TSymbolUniqueId gl_MaxFragmentImageUniforms = TSymbolUniqueId(3341);
- static constexpr const TSymbolUniqueId gl_MaxComputeImageUniforms = TSymbolUniqueId(3342);
- static constexpr const TSymbolUniqueId gl_MaxCombinedImageUniforms = TSymbolUniqueId(3343);
+ TSymbolUniqueId(3369);
+ static constexpr const TSymbolUniqueId gl_DepthRangeParameters = TSymbolUniqueId(3370);
+ static constexpr const TSymbolUniqueId gl_DepthRange = TSymbolUniqueId(3371);
+ static constexpr const TSymbolUniqueId gl_MaxVertexAttribs = TSymbolUniqueId(3372);
+ static constexpr const TSymbolUniqueId gl_MaxVertexUniformVectors = TSymbolUniqueId(3373);
+ static constexpr const TSymbolUniqueId gl_MaxVertexTextureImageUnits = TSymbolUniqueId(3374);
+ static constexpr const TSymbolUniqueId gl_MaxCombinedTextureImageUnits = TSymbolUniqueId(3375);
+ static constexpr const TSymbolUniqueId gl_MaxTextureImageUnits = TSymbolUniqueId(3376);
+ static constexpr const TSymbolUniqueId gl_MaxFragmentUniformVectors = TSymbolUniqueId(3377);
+ static constexpr const TSymbolUniqueId gl_MaxVaryingVectors = TSymbolUniqueId(3378);
+ static constexpr const TSymbolUniqueId gl_MaxDrawBuffers = TSymbolUniqueId(3379);
+ static constexpr const TSymbolUniqueId gl_MaxDualSourceDrawBuffersEXT = TSymbolUniqueId(3380);
+ static constexpr const TSymbolUniqueId gl_MaxVertexOutputVectors = TSymbolUniqueId(3381);
+ static constexpr const TSymbolUniqueId gl_MaxFragmentInputVectors = TSymbolUniqueId(3382);
+ static constexpr const TSymbolUniqueId gl_MinProgramTexelOffset = TSymbolUniqueId(3383);
+ static constexpr const TSymbolUniqueId gl_MaxProgramTexelOffset = TSymbolUniqueId(3384);
+ static constexpr const TSymbolUniqueId gl_MaxImageUnits = TSymbolUniqueId(3385);
+ static constexpr const TSymbolUniqueId gl_MaxVertexImageUniforms = TSymbolUniqueId(3386);
+ static constexpr const TSymbolUniqueId gl_MaxFragmentImageUniforms = TSymbolUniqueId(3387);
+ static constexpr const TSymbolUniqueId gl_MaxComputeImageUniforms = TSymbolUniqueId(3388);
+ static constexpr const TSymbolUniqueId gl_MaxCombinedImageUniforms = TSymbolUniqueId(3389);
static constexpr const TSymbolUniqueId gl_MaxCombinedShaderOutputResources =
- TSymbolUniqueId(3344);
- static constexpr const TSymbolUniqueId gl_MaxComputeWorkGroupCount = TSymbolUniqueId(3345);
- static constexpr const TSymbolUniqueId gl_MaxComputeWorkGroupSize = TSymbolUniqueId(3346);
- static constexpr const TSymbolUniqueId gl_MaxComputeUniformComponents = TSymbolUniqueId(3347);
- static constexpr const TSymbolUniqueId gl_MaxComputeTextureImageUnits = TSymbolUniqueId(3348);
- static constexpr const TSymbolUniqueId gl_MaxComputeAtomicCounters = TSymbolUniqueId(3349);
+ TSymbolUniqueId(3390);
+ static constexpr const TSymbolUniqueId gl_MaxComputeWorkGroupCount = TSymbolUniqueId(3391);
+ static constexpr const TSymbolUniqueId gl_MaxComputeWorkGroupSize = TSymbolUniqueId(3392);
+ static constexpr const TSymbolUniqueId gl_MaxComputeUniformComponents = TSymbolUniqueId(3393);
+ static constexpr const TSymbolUniqueId gl_MaxComputeTextureImageUnits = TSymbolUniqueId(3394);
+ static constexpr const TSymbolUniqueId gl_MaxComputeAtomicCounters = TSymbolUniqueId(3395);
static constexpr const TSymbolUniqueId gl_MaxComputeAtomicCounterBuffers =
- TSymbolUniqueId(3350);
- static constexpr const TSymbolUniqueId gl_MaxVertexAtomicCounters = TSymbolUniqueId(3351);
- static constexpr const TSymbolUniqueId gl_MaxFragmentAtomicCounters = TSymbolUniqueId(3352);
- static constexpr const TSymbolUniqueId gl_MaxCombinedAtomicCounters = TSymbolUniqueId(3353);
- static constexpr const TSymbolUniqueId gl_MaxAtomicCounterBindings = TSymbolUniqueId(3354);
- static constexpr const TSymbolUniqueId gl_MaxVertexAtomicCounterBuffers = TSymbolUniqueId(3355);
+ TSymbolUniqueId(3396);
+ static constexpr const TSymbolUniqueId gl_MaxVertexAtomicCounters = TSymbolUniqueId(3397);
+ static constexpr const TSymbolUniqueId gl_MaxFragmentAtomicCounters = TSymbolUniqueId(3398);
+ static constexpr const TSymbolUniqueId gl_MaxCombinedAtomicCounters = TSymbolUniqueId(3399);
+ static constexpr const TSymbolUniqueId gl_MaxAtomicCounterBindings = TSymbolUniqueId(3400);
+ static constexpr const TSymbolUniqueId gl_MaxVertexAtomicCounterBuffers = TSymbolUniqueId(3401);
static constexpr const TSymbolUniqueId gl_MaxFragmentAtomicCounterBuffers =
- TSymbolUniqueId(3356);
+ TSymbolUniqueId(3402);
static constexpr const TSymbolUniqueId gl_MaxCombinedAtomicCounterBuffers =
- TSymbolUniqueId(3357);
- static constexpr const TSymbolUniqueId gl_MaxAtomicCounterBufferSize = TSymbolUniqueId(3358);
- static constexpr const TSymbolUniqueId gl_MaxGeometryInputComponents = TSymbolUniqueId(3359);
- static constexpr const TSymbolUniqueId gl_MaxGeometryOutputComponents = TSymbolUniqueId(3360);
- static constexpr const TSymbolUniqueId gl_MaxGeometryImageUniforms = TSymbolUniqueId(3361);
- static constexpr const TSymbolUniqueId gl_MaxGeometryTextureImageUnits = TSymbolUniqueId(3362);
- static constexpr const TSymbolUniqueId gl_MaxGeometryOutputVertices = TSymbolUniqueId(3363);
+ TSymbolUniqueId(3403);
+ static constexpr const TSymbolUniqueId gl_MaxAtomicCounterBufferSize = TSymbolUniqueId(3404);
+ static constexpr const TSymbolUniqueId gl_MaxGeometryInputComponents = TSymbolUniqueId(3405);
+ static constexpr const TSymbolUniqueId gl_MaxGeometryOutputComponents = TSymbolUniqueId(3406);
+ static constexpr const TSymbolUniqueId gl_MaxGeometryImageUniforms = TSymbolUniqueId(3407);
+ static constexpr const TSymbolUniqueId gl_MaxGeometryTextureImageUnits = TSymbolUniqueId(3408);
+ static constexpr const TSymbolUniqueId gl_MaxGeometryOutputVertices = TSymbolUniqueId(3409);
static constexpr const TSymbolUniqueId gl_MaxGeometryTotalOutputComponents =
- TSymbolUniqueId(3364);
- static constexpr const TSymbolUniqueId gl_MaxGeometryUniformComponents = TSymbolUniqueId(3365);
- static constexpr const TSymbolUniqueId gl_MaxGeometryAtomicCounters = TSymbolUniqueId(3366);
+ TSymbolUniqueId(3410);
+ static constexpr const TSymbolUniqueId gl_MaxGeometryUniformComponents = TSymbolUniqueId(3411);
+ static constexpr const TSymbolUniqueId gl_MaxGeometryAtomicCounters = TSymbolUniqueId(3412);
static constexpr const TSymbolUniqueId gl_MaxGeometryAtomicCounterBuffers =
- TSymbolUniqueId(3367);
- static constexpr const TSymbolUniqueId gl_FragCoord = TSymbolUniqueId(3368);
- static constexpr const TSymbolUniqueId gl_FrontFacing = TSymbolUniqueId(3369);
- static constexpr const TSymbolUniqueId gl_PointCoord = TSymbolUniqueId(3370);
- static constexpr const TSymbolUniqueId gl_FragColor = TSymbolUniqueId(3371);
- static constexpr const TSymbolUniqueId gl_FragData = TSymbolUniqueId(3372);
- static constexpr const TSymbolUniqueId gl_FragDepth = TSymbolUniqueId(3373);
- static constexpr const TSymbolUniqueId gl_HelperInvocation = TSymbolUniqueId(3374);
- static constexpr const TSymbolUniqueId gl_SecondaryFragColorEXT = TSymbolUniqueId(3375);
- static constexpr const TSymbolUniqueId gl_SecondaryFragDataEXT = TSymbolUniqueId(3376);
- static constexpr const TSymbolUniqueId gl_FragDepthEXT = TSymbolUniqueId(3377);
- static constexpr const TSymbolUniqueId gl_LastFragData = TSymbolUniqueId(3378);
- static constexpr const TSymbolUniqueId gl_LastFragColor = TSymbolUniqueId(3379);
- static constexpr const TSymbolUniqueId gl_LastFragDataNV = TSymbolUniqueId(3380);
- static constexpr const TSymbolUniqueId gl_LastFragColorARM = TSymbolUniqueId(3381);
- static constexpr const TSymbolUniqueId gl_PrimitiveID = TSymbolUniqueId(3382);
- static constexpr const TSymbolUniqueId gl_Layer = TSymbolUniqueId(3383);
- static constexpr const TSymbolUniqueId gl_Position = TSymbolUniqueId(3384);
- static constexpr const TSymbolUniqueId gl_PointSize = TSymbolUniqueId(3385);
- static constexpr const TSymbolUniqueId gl_InstanceID = TSymbolUniqueId(3386);
- static constexpr const TSymbolUniqueId gl_InstanceIndex = TSymbolUniqueId(3387);
- static constexpr const TSymbolUniqueId gl_VertexID = TSymbolUniqueId(3388);
- static constexpr const TSymbolUniqueId gl_VertexIndex = TSymbolUniqueId(3389);
- static constexpr const TSymbolUniqueId gl_ViewportIndex = TSymbolUniqueId(3390);
- static constexpr const TSymbolUniqueId gl_LayerVS = TSymbolUniqueId(3391);
- static constexpr const TSymbolUniqueId gl_DrawID = TSymbolUniqueId(3392);
- static constexpr const TSymbolUniqueId gl_BaseVertex = TSymbolUniqueId(3393);
- static constexpr const TSymbolUniqueId gl_BaseInstance = TSymbolUniqueId(3394);
- static constexpr const TSymbolUniqueId angle_BaseVertex = TSymbolUniqueId(3395);
- static constexpr const TSymbolUniqueId angle_BaseInstance = TSymbolUniqueId(3396);
- static constexpr const TSymbolUniqueId gl_ClipDistance = TSymbolUniqueId(3397);
- static constexpr const TSymbolUniqueId gl_MaxClipDistances = TSymbolUniqueId(3398);
- static constexpr const TSymbolUniqueId gl_NumWorkGroups = TSymbolUniqueId(3399);
- static constexpr const TSymbolUniqueId gl_WorkGroupSize = TSymbolUniqueId(3400);
- static constexpr const TSymbolUniqueId gl_WorkGroupID = TSymbolUniqueId(3401);
- static constexpr const TSymbolUniqueId gl_LocalInvocationID = TSymbolUniqueId(3402);
- static constexpr const TSymbolUniqueId gl_GlobalInvocationID = TSymbolUniqueId(3403);
- static constexpr const TSymbolUniqueId gl_LocalInvocationIndex = TSymbolUniqueId(3404);
- static constexpr const TSymbolUniqueId gl_PrimitiveIDIn = TSymbolUniqueId(3405);
- static constexpr const TSymbolUniqueId gl_InvocationID = TSymbolUniqueId(3406);
- static constexpr const TSymbolUniqueId gl_PrimitiveIDGS = TSymbolUniqueId(3407);
- static constexpr const TSymbolUniqueId gl_LayerGS = TSymbolUniqueId(3408);
- static constexpr const TSymbolUniqueId gl_PerVertex = TSymbolUniqueId(3409);
- static constexpr const TSymbolUniqueId gl_in = TSymbolUniqueId(3410);
- static constexpr const TSymbolUniqueId gl_PerVertexOutBlock = TSymbolUniqueId(3411);
- static constexpr const TSymbolUniqueId gl_PositionGS = TSymbolUniqueId(3412);
- static constexpr const TSymbolUniqueId gl_ViewID_OVR = TSymbolUniqueId(3413);
+ TSymbolUniqueId(3413);
+ static constexpr const TSymbolUniqueId gl_FragCoord = TSymbolUniqueId(3414);
+ static constexpr const TSymbolUniqueId gl_FrontFacing = TSymbolUniqueId(3415);
+ static constexpr const TSymbolUniqueId gl_PointCoord = TSymbolUniqueId(3416);
+ static constexpr const TSymbolUniqueId gl_FragColor = TSymbolUniqueId(3417);
+ static constexpr const TSymbolUniqueId gl_FragData = TSymbolUniqueId(3418);
+ static constexpr const TSymbolUniqueId gl_FragDepth = TSymbolUniqueId(3419);
+ static constexpr const TSymbolUniqueId gl_HelperInvocation = TSymbolUniqueId(3420);
+ static constexpr const TSymbolUniqueId gl_SecondaryFragColorEXT = TSymbolUniqueId(3421);
+ static constexpr const TSymbolUniqueId gl_SecondaryFragDataEXT = TSymbolUniqueId(3422);
+ static constexpr const TSymbolUniqueId gl_FragDepthEXT = TSymbolUniqueId(3423);
+ static constexpr const TSymbolUniqueId gl_LastFragData = TSymbolUniqueId(3424);
+ static constexpr const TSymbolUniqueId gl_LastFragColor = TSymbolUniqueId(3425);
+ static constexpr const TSymbolUniqueId gl_LastFragDataNV = TSymbolUniqueId(3426);
+ static constexpr const TSymbolUniqueId gl_LastFragColorARM = TSymbolUniqueId(3427);
+ static constexpr const TSymbolUniqueId gl_PrimitiveID = TSymbolUniqueId(3428);
+ static constexpr const TSymbolUniqueId gl_Layer = TSymbolUniqueId(3429);
+ static constexpr const TSymbolUniqueId gl_Position = TSymbolUniqueId(3430);
+ static constexpr const TSymbolUniqueId gl_PointSize = TSymbolUniqueId(3431);
+ static constexpr const TSymbolUniqueId gl_InstanceID = TSymbolUniqueId(3432);
+ static constexpr const TSymbolUniqueId gl_InstanceIndex = TSymbolUniqueId(3433);
+ static constexpr const TSymbolUniqueId gl_VertexID = TSymbolUniqueId(3434);
+ static constexpr const TSymbolUniqueId gl_VertexIndex = TSymbolUniqueId(3435);
+ static constexpr const TSymbolUniqueId gl_ViewportIndex = TSymbolUniqueId(3436);
+ static constexpr const TSymbolUniqueId gl_LayerVS = TSymbolUniqueId(3437);
+ static constexpr const TSymbolUniqueId gl_DrawID = TSymbolUniqueId(3438);
+ static constexpr const TSymbolUniqueId gl_BaseVertex = TSymbolUniqueId(3439);
+ static constexpr const TSymbolUniqueId gl_BaseInstance = TSymbolUniqueId(3440);
+ static constexpr const TSymbolUniqueId angle_BaseVertex = TSymbolUniqueId(3441);
+ static constexpr const TSymbolUniqueId angle_BaseInstance = TSymbolUniqueId(3442);
+ static constexpr const TSymbolUniqueId gl_ClipDistance = TSymbolUniqueId(3443);
+ static constexpr const TSymbolUniqueId gl_MaxClipDistances = TSymbolUniqueId(3444);
+ static constexpr const TSymbolUniqueId gl_NumWorkGroups = TSymbolUniqueId(3445);
+ static constexpr const TSymbolUniqueId gl_WorkGroupSize = TSymbolUniqueId(3446);
+ static constexpr const TSymbolUniqueId gl_WorkGroupID = TSymbolUniqueId(3447);
+ static constexpr const TSymbolUniqueId gl_LocalInvocationID = TSymbolUniqueId(3448);
+ static constexpr const TSymbolUniqueId gl_GlobalInvocationID = TSymbolUniqueId(3449);
+ static constexpr const TSymbolUniqueId gl_LocalInvocationIndex = TSymbolUniqueId(3450);
+ static constexpr const TSymbolUniqueId gl_PrimitiveIDIn = TSymbolUniqueId(3451);
+ static constexpr const TSymbolUniqueId gl_InvocationID = TSymbolUniqueId(3452);
+ static constexpr const TSymbolUniqueId gl_PrimitiveIDGS = TSymbolUniqueId(3453);
+ static constexpr const TSymbolUniqueId gl_LayerGS = TSymbolUniqueId(3454);
+ static constexpr const TSymbolUniqueId gl_PerVertex = TSymbolUniqueId(3455);
+ static constexpr const TSymbolUniqueId gl_in = TSymbolUniqueId(3456);
+ static constexpr const TSymbolUniqueId gl_PerVertexOutBlock = TSymbolUniqueId(3457);
+ static constexpr const TSymbolUniqueId gl_PositionGS = TSymbolUniqueId(3458);
+ static constexpr const TSymbolUniqueId gl_ViewID_OVR = TSymbolUniqueId(3459);
}; // class BuiltInId
diff --git a/chromium/third_party/angle/src/compiler/translator/tree_util/BuiltIn_complete_autogen.h b/chromium/third_party/angle/src/compiler/translator/tree_util/BuiltIn_complete_autogen.h
index e510c737d45..89fbab6a9ce 100644
--- a/chromium/third_party/angle/src/compiler/translator/tree_util/BuiltIn_complete_autogen.h
+++ b/chromium/third_party/angle/src/compiler/translator/tree_util/BuiltIn_complete_autogen.h
@@ -1256,2275 +1256,2286 @@ class BuiltInId
TSymbolUniqueId(1029);
static constexpr const TSymbolUniqueId textureSizeExt_USampler2DMSArray1 =
TSymbolUniqueId(1030);
+ static constexpr const TSymbolUniqueId texture_SamplerCubeArray1_Float4 = TSymbolUniqueId(1031);
+ static constexpr const TSymbolUniqueId texture_ISamplerCubeArray1_Float4 =
+ TSymbolUniqueId(1032);
+ static constexpr const TSymbolUniqueId texture_USamplerCubeArray1_Float4 =
+ TSymbolUniqueId(1033);
+ static constexpr const TSymbolUniqueId texture_SamplerCubeArray1_Float4_Float1 =
+ TSymbolUniqueId(1034);
+ static constexpr const TSymbolUniqueId texture_ISamplerCubeArray1_Float4_Float1 =
+ TSymbolUniqueId(1035);
+ static constexpr const TSymbolUniqueId texture_USamplerCubeArray1_Float4_Float1 =
+ TSymbolUniqueId(1036);
+ static constexpr const TSymbolUniqueId textureGather_SamplerCubeArray1_Float4 =
+ TSymbolUniqueId(1037);
+ static constexpr const TSymbolUniqueId textureGather_ISamplerCubeArray1_Float4 =
+ TSymbolUniqueId(1038);
+ static constexpr const TSymbolUniqueId textureGather_USamplerCubeArray1_Float4 =
+ TSymbolUniqueId(1039);
+ static constexpr const TSymbolUniqueId textureGather_SamplerCubeArray1_Float4_Int1 =
+ TSymbolUniqueId(1040);
+ static constexpr const TSymbolUniqueId textureGather_ISamplerCubeArray1_Float4_Int1 =
+ TSymbolUniqueId(1041);
+ static constexpr const TSymbolUniqueId textureGather_USamplerCubeArray1_Float4_Int1 =
+ TSymbolUniqueId(1042);
+ static constexpr const TSymbolUniqueId textureGather_SamplerCubeArrayShadow1_Float4_Float1 =
+ TSymbolUniqueId(1043);
static constexpr const TSymbolUniqueId texelFetch_Sampler2DMS1_Int2_Int1 =
- TSymbolUniqueId(1031);
+ TSymbolUniqueId(1044);
static constexpr const TSymbolUniqueId texelFetch_ISampler2DMS1_Int2_Int1 =
- TSymbolUniqueId(1032);
+ TSymbolUniqueId(1045);
static constexpr const TSymbolUniqueId texelFetch_USampler2DMS1_Int2_Int1 =
- TSymbolUniqueId(1033);
+ TSymbolUniqueId(1046);
static constexpr const TSymbolUniqueId texelFetchExt_Sampler2DMS1_Int2_Int1 =
- TSymbolUniqueId(1034);
+ TSymbolUniqueId(1047);
static constexpr const TSymbolUniqueId texelFetchExt_ISampler2DMS1_Int2_Int1 =
- TSymbolUniqueId(1035);
+ TSymbolUniqueId(1048);
static constexpr const TSymbolUniqueId texelFetchExt_USampler2DMS1_Int2_Int1 =
- TSymbolUniqueId(1036);
+ TSymbolUniqueId(1049);
static constexpr const TSymbolUniqueId texelFetch_Sampler2DMSArray1_Int3_Int1 =
- TSymbolUniqueId(1037);
+ TSymbolUniqueId(1050);
static constexpr const TSymbolUniqueId texelFetch_ISampler2DMSArray1_Int3_Int1 =
- TSymbolUniqueId(1038);
+ TSymbolUniqueId(1051);
static constexpr const TSymbolUniqueId texelFetch_USampler2DMSArray1_Int3_Int1 =
- TSymbolUniqueId(1039);
+ TSymbolUniqueId(1052);
static constexpr const TSymbolUniqueId texelFetchExt_Sampler2DMSArray1_Int3_Int1 =
- TSymbolUniqueId(1040);
+ TSymbolUniqueId(1053);
static constexpr const TSymbolUniqueId texelFetchExt_ISampler2DMSArray1_Int3_Int1 =
- TSymbolUniqueId(1041);
+ TSymbolUniqueId(1054);
static constexpr const TSymbolUniqueId texelFetchExt_USampler2DMSArray1_Int3_Int1 =
- TSymbolUniqueId(1042);
- static constexpr const TSymbolUniqueId texture_Sampler2D1_Float2_Float1 = TSymbolUniqueId(1043);
+ TSymbolUniqueId(1055);
+ static constexpr const TSymbolUniqueId texture_Sampler2D1_Float2_Float1 = TSymbolUniqueId(1056);
static constexpr const TSymbolUniqueId texture_ISampler2D1_Float2_Float1 =
- TSymbolUniqueId(1044);
+ TSymbolUniqueId(1057);
static constexpr const TSymbolUniqueId texture_USampler2D1_Float2_Float1 =
- TSymbolUniqueId(1045);
- static constexpr const TSymbolUniqueId texture_Sampler3D1_Float3_Float1 = TSymbolUniqueId(1046);
+ TSymbolUniqueId(1058);
+ static constexpr const TSymbolUniqueId texture_Sampler3D1_Float3_Float1 = TSymbolUniqueId(1059);
static constexpr const TSymbolUniqueId texture_ISampler3D1_Float3_Float1 =
- TSymbolUniqueId(1047);
+ TSymbolUniqueId(1060);
static constexpr const TSymbolUniqueId texture_USampler3D1_Float3_Float1 =
- TSymbolUniqueId(1048);
+ TSymbolUniqueId(1061);
static constexpr const TSymbolUniqueId texture_SamplerCube1_Float3_Float1 =
- TSymbolUniqueId(1049);
+ TSymbolUniqueId(1062);
static constexpr const TSymbolUniqueId texture_ISamplerCube1_Float3_Float1 =
- TSymbolUniqueId(1050);
+ TSymbolUniqueId(1063);
static constexpr const TSymbolUniqueId texture_USamplerCube1_Float3_Float1 =
- TSymbolUniqueId(1051);
+ TSymbolUniqueId(1064);
static constexpr const TSymbolUniqueId texture_Sampler2DArray1_Float3_Float1 =
- TSymbolUniqueId(1052);
+ TSymbolUniqueId(1065);
static constexpr const TSymbolUniqueId texture_ISampler2DArray1_Float3_Float1 =
- TSymbolUniqueId(1053);
+ TSymbolUniqueId(1066);
static constexpr const TSymbolUniqueId texture_USampler2DArray1_Float3_Float1 =
- TSymbolUniqueId(1054);
+ TSymbolUniqueId(1067);
static constexpr const TSymbolUniqueId textureProj_Sampler2D1_Float3_Float1 =
- TSymbolUniqueId(1055);
+ TSymbolUniqueId(1068);
static constexpr const TSymbolUniqueId textureProj_ISampler2D1_Float3_Float1 =
- TSymbolUniqueId(1056);
+ TSymbolUniqueId(1069);
static constexpr const TSymbolUniqueId textureProj_USampler2D1_Float3_Float1 =
- TSymbolUniqueId(1057);
+ TSymbolUniqueId(1070);
static constexpr const TSymbolUniqueId textureProj_Sampler2D1_Float4_Float1 =
- TSymbolUniqueId(1058);
+ TSymbolUniqueId(1071);
static constexpr const TSymbolUniqueId textureProj_ISampler2D1_Float4_Float1 =
- TSymbolUniqueId(1059);
+ TSymbolUniqueId(1072);
static constexpr const TSymbolUniqueId textureProj_USampler2D1_Float4_Float1 =
- TSymbolUniqueId(1060);
+ TSymbolUniqueId(1073);
static constexpr const TSymbolUniqueId textureProj_Sampler3D1_Float4_Float1 =
- TSymbolUniqueId(1061);
+ TSymbolUniqueId(1074);
static constexpr const TSymbolUniqueId textureProj_ISampler3D1_Float4_Float1 =
- TSymbolUniqueId(1062);
+ TSymbolUniqueId(1075);
static constexpr const TSymbolUniqueId textureProj_USampler3D1_Float4_Float1 =
- TSymbolUniqueId(1063);
+ TSymbolUniqueId(1076);
static constexpr const TSymbolUniqueId texture_Sampler2DShadow1_Float3_Float1 =
- TSymbolUniqueId(1064);
+ TSymbolUniqueId(1077);
static constexpr const TSymbolUniqueId texture_SamplerCubeShadow1_Float4_Float1 =
- TSymbolUniqueId(1065);
+ TSymbolUniqueId(1078);
static constexpr const TSymbolUniqueId textureProj_Sampler2DShadow1_Float4_Float1 =
- TSymbolUniqueId(1066);
- static constexpr const TSymbolUniqueId texture_Sampler1D1_Float1_Float1 = TSymbolUniqueId(1067);
+ TSymbolUniqueId(1079);
+ static constexpr const TSymbolUniqueId texture_Sampler1D1_Float1_Float1 = TSymbolUniqueId(1080);
static constexpr const TSymbolUniqueId texture_ISampler1D1_Float1_Float1 =
- TSymbolUniqueId(1068);
+ TSymbolUniqueId(1081);
static constexpr const TSymbolUniqueId texture_USampler1D1_Float1_Float1 =
- TSymbolUniqueId(1069);
+ TSymbolUniqueId(1082);
static constexpr const TSymbolUniqueId texture_Sampler1DShadow1_Float3_Float1 =
- TSymbolUniqueId(1070);
+ TSymbolUniqueId(1083);
static constexpr const TSymbolUniqueId texture_Sampler1DArray1_Float3_Float1 =
- TSymbolUniqueId(1071);
+ TSymbolUniqueId(1084);
static constexpr const TSymbolUniqueId texture_ISampler1DArray1_Float3_Float1 =
- TSymbolUniqueId(1072);
+ TSymbolUniqueId(1085);
static constexpr const TSymbolUniqueId texture_USampler1DArray1_Float3_Float1 =
- TSymbolUniqueId(1073);
+ TSymbolUniqueId(1086);
static constexpr const TSymbolUniqueId texture_Sampler1DArrayShadow1_Float3_Float1 =
- TSymbolUniqueId(1074);
+ TSymbolUniqueId(1087);
static constexpr const TSymbolUniqueId texture_Sampler2DArrayShadow1_Float4_Float1 =
- TSymbolUniqueId(1075);
+ TSymbolUniqueId(1088);
static constexpr const TSymbolUniqueId textureProj_Sampler1D1_Float2_Float1 =
- TSymbolUniqueId(1076);
+ TSymbolUniqueId(1089);
static constexpr const TSymbolUniqueId textureProj_ISampler1D1_Float2_Float1 =
- TSymbolUniqueId(1077);
+ TSymbolUniqueId(1090);
static constexpr const TSymbolUniqueId textureProj_USampler1D1_Float2_Float1 =
- TSymbolUniqueId(1078);
+ TSymbolUniqueId(1091);
static constexpr const TSymbolUniqueId textureProj_Sampler1D1_Float4_Float1 =
- TSymbolUniqueId(1079);
+ TSymbolUniqueId(1092);
static constexpr const TSymbolUniqueId textureProj_ISampler1D1_Float4_Float1 =
- TSymbolUniqueId(1080);
+ TSymbolUniqueId(1093);
static constexpr const TSymbolUniqueId textureProj_USampler1D1_Float4_Float1 =
- TSymbolUniqueId(1081);
+ TSymbolUniqueId(1094);
static constexpr const TSymbolUniqueId textureProj_Sampler1DShadow1_Float4_Float1 =
- TSymbolUniqueId(1082);
+ TSymbolUniqueId(1095);
static constexpr const TSymbolUniqueId texture_SamplerExternalOES1_Float2_Float1 =
- TSymbolUniqueId(1083);
+ TSymbolUniqueId(1096);
static constexpr const TSymbolUniqueId textureProj_SamplerExternalOES1_Float3_Float1 =
- TSymbolUniqueId(1084);
+ TSymbolUniqueId(1097);
static constexpr const TSymbolUniqueId textureProj_SamplerExternalOES1_Float4_Float1 =
- TSymbolUniqueId(1085);
+ TSymbolUniqueId(1098);
static constexpr const TSymbolUniqueId texture_SamplerExternal2DY2YEXT1_Float2_Float1 =
- TSymbolUniqueId(1086);
- static constexpr const TSymbolUniqueId pt00N = TSymbolUniqueId(1087);
+ TSymbolUniqueId(1099);
+ static constexpr const TSymbolUniqueId pt00N = TSymbolUniqueId(1100);
static constexpr const TSymbolUniqueId textureProj_SamplerExternal2DY2YEXT1_Float3_Float1 =
- TSymbolUniqueId(1088);
+ TSymbolUniqueId(1101);
static constexpr const TSymbolUniqueId textureProj_SamplerExternal2DY2YEXT1_Float4_Float1 =
- TSymbolUniqueId(1089);
+ TSymbolUniqueId(1102);
static constexpr const TSymbolUniqueId textureQueryLod_Sampler1D1_Float1 =
- TSymbolUniqueId(1090);
+ TSymbolUniqueId(1103);
static constexpr const TSymbolUniqueId textureQueryLod_ISampler1D1_Float1 =
- TSymbolUniqueId(1091);
+ TSymbolUniqueId(1104);
static constexpr const TSymbolUniqueId textureQueryLod_USampler1D1_Float1 =
- TSymbolUniqueId(1092);
+ TSymbolUniqueId(1105);
static constexpr const TSymbolUniqueId textureQueryLod_Sampler2D1_Float2 =
- TSymbolUniqueId(1093);
+ TSymbolUniqueId(1106);
static constexpr const TSymbolUniqueId textureQueryLod_ISampler2D1_Float2 =
- TSymbolUniqueId(1094);
+ TSymbolUniqueId(1107);
static constexpr const TSymbolUniqueId textureQueryLod_USampler2D1_Float2 =
- TSymbolUniqueId(1095);
+ TSymbolUniqueId(1108);
static constexpr const TSymbolUniqueId textureQueryLod_Sampler3D1_Float3 =
- TSymbolUniqueId(1096);
+ TSymbolUniqueId(1109);
static constexpr const TSymbolUniqueId textureQueryLod_ISampler3D1_Float3 =
- TSymbolUniqueId(1097);
+ TSymbolUniqueId(1110);
static constexpr const TSymbolUniqueId textureQueryLod_USampler3D1_Float3 =
- TSymbolUniqueId(1098);
+ TSymbolUniqueId(1111);
static constexpr const TSymbolUniqueId textureQueryLod_SamplerCube1_Float3 =
- TSymbolUniqueId(1099);
+ TSymbolUniqueId(1112);
static constexpr const TSymbolUniqueId textureQueryLod_ISamplerCube1_Float3 =
- TSymbolUniqueId(1100);
+ TSymbolUniqueId(1113);
static constexpr const TSymbolUniqueId textureQueryLod_USamplerCube1_Float3 =
- TSymbolUniqueId(1101);
+ TSymbolUniqueId(1114);
static constexpr const TSymbolUniqueId textureQueryLod_Sampler1DArray1_Float1 =
- TSymbolUniqueId(1102);
+ TSymbolUniqueId(1115);
static constexpr const TSymbolUniqueId textureQueryLod_ISampler1DArray1_Float1 =
- TSymbolUniqueId(1103);
+ TSymbolUniqueId(1116);
static constexpr const TSymbolUniqueId textureQueryLod_USampler1DArray1_Float1 =
- TSymbolUniqueId(1104);
+ TSymbolUniqueId(1117);
static constexpr const TSymbolUniqueId textureQueryLod_Sampler2DArray1_Float2 =
- TSymbolUniqueId(1105);
+ TSymbolUniqueId(1118);
static constexpr const TSymbolUniqueId textureQueryLod_ISampler2DArray1_Float2 =
- TSymbolUniqueId(1106);
+ TSymbolUniqueId(1119);
static constexpr const TSymbolUniqueId textureQueryLod_USampler2DArray1_Float2 =
- TSymbolUniqueId(1107);
+ TSymbolUniqueId(1120);
static constexpr const TSymbolUniqueId textureQueryLod_SamplerCubeArray1_Float3 =
- TSymbolUniqueId(1108);
+ TSymbolUniqueId(1121);
static constexpr const TSymbolUniqueId textureQueryLod_ISamplerCubeArray1_Float3 =
- TSymbolUniqueId(1109);
+ TSymbolUniqueId(1122);
static constexpr const TSymbolUniqueId textureQueryLod_USamplerCubeArray1_Float3 =
- TSymbolUniqueId(1110);
+ TSymbolUniqueId(1123);
static constexpr const TSymbolUniqueId textureQueryLod_Sampler1DShadow1_Float1 =
- TSymbolUniqueId(1111);
+ TSymbolUniqueId(1124);
static constexpr const TSymbolUniqueId textureQueryLod_Sampler2DShadow1_Float2 =
- TSymbolUniqueId(1112);
+ TSymbolUniqueId(1125);
static constexpr const TSymbolUniqueId textureQueryLod_SamplerCubeShadow1_Float3 =
- TSymbolUniqueId(1113);
+ TSymbolUniqueId(1126);
static constexpr const TSymbolUniqueId textureQueryLod_Sampler1DArrayShadow1_Float1 =
- TSymbolUniqueId(1114);
+ TSymbolUniqueId(1127);
static constexpr const TSymbolUniqueId textureQueryLod_Sampler2DArrayShadow1_Float2 =
- TSymbolUniqueId(1115);
+ TSymbolUniqueId(1128);
static constexpr const TSymbolUniqueId textureQueryLod_SamplerCubeArrayShadow1_Float3 =
- TSymbolUniqueId(1116);
+ TSymbolUniqueId(1129);
static constexpr const TSymbolUniqueId textureOffset_Sampler2D1_Float2_Int2 =
- TSymbolUniqueId(1117);
+ TSymbolUniqueId(1130);
static constexpr const TSymbolUniqueId textureOffset_ISampler2D1_Float2_Int2 =
- TSymbolUniqueId(1118);
+ TSymbolUniqueId(1131);
static constexpr const TSymbolUniqueId textureOffset_USampler2D1_Float2_Int2 =
- TSymbolUniqueId(1119);
+ TSymbolUniqueId(1132);
static constexpr const TSymbolUniqueId textureOffset_Sampler3D1_Float3_Int3 =
- TSymbolUniqueId(1120);
+ TSymbolUniqueId(1133);
static constexpr const TSymbolUniqueId textureOffset_ISampler3D1_Float3_Int3 =
- TSymbolUniqueId(1121);
+ TSymbolUniqueId(1134);
static constexpr const TSymbolUniqueId textureOffset_USampler3D1_Float3_Int3 =
- TSymbolUniqueId(1122);
+ TSymbolUniqueId(1135);
static constexpr const TSymbolUniqueId textureOffset_Sampler2DShadow1_Float3_Int2 =
- TSymbolUniqueId(1123);
+ TSymbolUniqueId(1136);
static constexpr const TSymbolUniqueId textureOffset_Sampler2DArray1_Float3_Int2 =
- TSymbolUniqueId(1124);
+ TSymbolUniqueId(1137);
static constexpr const TSymbolUniqueId textureOffset_ISampler2DArray1_Float3_Int2 =
- TSymbolUniqueId(1125);
+ TSymbolUniqueId(1138);
static constexpr const TSymbolUniqueId textureOffset_USampler2DArray1_Float3_Int2 =
- TSymbolUniqueId(1126);
+ TSymbolUniqueId(1139);
static constexpr const TSymbolUniqueId textureOffset_Sampler1D1_Float1_Int1 =
- TSymbolUniqueId(1127);
+ TSymbolUniqueId(1140);
static constexpr const TSymbolUniqueId textureOffset_ISampler1D1_Float1_Int1 =
- TSymbolUniqueId(1128);
+ TSymbolUniqueId(1141);
static constexpr const TSymbolUniqueId textureOffset_USampler1D1_Float1_Int1 =
- TSymbolUniqueId(1129);
+ TSymbolUniqueId(1142);
static constexpr const TSymbolUniqueId textureOffset_Sampler2DRect1_Float2_Int2 =
- TSymbolUniqueId(1130);
+ TSymbolUniqueId(1143);
static constexpr const TSymbolUniqueId textureOffset_ISampler2DRect1_Float2_Int2 =
- TSymbolUniqueId(1131);
+ TSymbolUniqueId(1144);
static constexpr const TSymbolUniqueId textureOffset_USampler2DRect1_Float2_Int2 =
- TSymbolUniqueId(1132);
+ TSymbolUniqueId(1145);
static constexpr const TSymbolUniqueId textureOffset_Sampler2DRectShadow1_Float3_Int2 =
- TSymbolUniqueId(1133);
+ TSymbolUniqueId(1146);
static constexpr const TSymbolUniqueId textureOffset_Sampler1DShadow1_Float3_Int1 =
- TSymbolUniqueId(1134);
+ TSymbolUniqueId(1147);
static constexpr const TSymbolUniqueId textureOffset_Sampler1DArray1_Float2_Int1 =
- TSymbolUniqueId(1135);
+ TSymbolUniqueId(1148);
static constexpr const TSymbolUniqueId textureOffset_ISampler1DArray1_Float2_Int1 =
- TSymbolUniqueId(1136);
+ TSymbolUniqueId(1149);
static constexpr const TSymbolUniqueId textureOffset_USampler1DArray1_Float2_Int1 =
- TSymbolUniqueId(1137);
+ TSymbolUniqueId(1150);
static constexpr const TSymbolUniqueId textureOffset_Sampler1DArrayShadow1_Float3_Int1 =
- TSymbolUniqueId(1138);
+ TSymbolUniqueId(1151);
static constexpr const TSymbolUniqueId textureOffset_Sampler2DArrayShadow1_Float4_Int2 =
- TSymbolUniqueId(1139);
+ TSymbolUniqueId(1152);
static constexpr const TSymbolUniqueId textureProjOffset_Sampler2D1_Float3_Int2 =
- TSymbolUniqueId(1140);
+ TSymbolUniqueId(1153);
static constexpr const TSymbolUniqueId textureProjOffset_ISampler2D1_Float3_Int2 =
- TSymbolUniqueId(1141);
+ TSymbolUniqueId(1154);
static constexpr const TSymbolUniqueId textureProjOffset_USampler2D1_Float3_Int2 =
- TSymbolUniqueId(1142);
+ TSymbolUniqueId(1155);
static constexpr const TSymbolUniqueId textureProjOffset_Sampler2D1_Float4_Int2 =
- TSymbolUniqueId(1143);
+ TSymbolUniqueId(1156);
static constexpr const TSymbolUniqueId textureProjOffset_ISampler2D1_Float4_Int2 =
- TSymbolUniqueId(1144);
+ TSymbolUniqueId(1157);
static constexpr const TSymbolUniqueId textureProjOffset_USampler2D1_Float4_Int2 =
- TSymbolUniqueId(1145);
+ TSymbolUniqueId(1158);
static constexpr const TSymbolUniqueId textureProjOffset_Sampler3D1_Float4_Int3 =
- TSymbolUniqueId(1146);
+ TSymbolUniqueId(1159);
static constexpr const TSymbolUniqueId textureProjOffset_ISampler3D1_Float4_Int3 =
- TSymbolUniqueId(1147);
+ TSymbolUniqueId(1160);
static constexpr const TSymbolUniqueId textureProjOffset_USampler3D1_Float4_Int3 =
- TSymbolUniqueId(1148);
+ TSymbolUniqueId(1161);
static constexpr const TSymbolUniqueId textureProjOffset_Sampler2DShadow1_Float4_Int2 =
- TSymbolUniqueId(1149);
+ TSymbolUniqueId(1162);
static constexpr const TSymbolUniqueId textureProjOffset_Sampler1D1_Float2_Int1 =
- TSymbolUniqueId(1150);
+ TSymbolUniqueId(1163);
static constexpr const TSymbolUniqueId textureProjOffset_ISampler1D1_Float2_Int1 =
- TSymbolUniqueId(1151);
+ TSymbolUniqueId(1164);
static constexpr const TSymbolUniqueId textureProjOffset_USampler1D1_Float2_Int1 =
- TSymbolUniqueId(1152);
+ TSymbolUniqueId(1165);
static constexpr const TSymbolUniqueId textureProjOffset_Sampler1D1_Float4_Int1 =
- TSymbolUniqueId(1153);
+ TSymbolUniqueId(1166);
static constexpr const TSymbolUniqueId textureProjOffset_ISampler1D1_Float4_Int1 =
- TSymbolUniqueId(1154);
+ TSymbolUniqueId(1167);
static constexpr const TSymbolUniqueId textureProjOffset_USampler1D1_Float4_Int1 =
- TSymbolUniqueId(1155);
+ TSymbolUniqueId(1168);
static constexpr const TSymbolUniqueId textureProjOffset_Sampler2DRect1_Float3_Int2 =
- TSymbolUniqueId(1156);
+ TSymbolUniqueId(1169);
static constexpr const TSymbolUniqueId textureProjOffset_ISampler2DRect1_Float3_Int2 =
- TSymbolUniqueId(1157);
+ TSymbolUniqueId(1170);
static constexpr const TSymbolUniqueId textureProjOffset_USampler2DRect1_Float3_Int2 =
- TSymbolUniqueId(1158);
+ TSymbolUniqueId(1171);
static constexpr const TSymbolUniqueId textureProjOffset_Sampler2DRect1_Float4_Int2 =
- TSymbolUniqueId(1159);
+ TSymbolUniqueId(1172);
static constexpr const TSymbolUniqueId textureProjOffset_ISampler2DRect1_Float4_Int2 =
- TSymbolUniqueId(1160);
+ TSymbolUniqueId(1173);
static constexpr const TSymbolUniqueId textureProjOffset_USampler2DRect1_Float4_Int2 =
- TSymbolUniqueId(1161);
+ TSymbolUniqueId(1174);
static constexpr const TSymbolUniqueId textureProjOffset_Sampler2DRectShadow1_Float4_Int2 =
- TSymbolUniqueId(1162);
+ TSymbolUniqueId(1175);
static constexpr const TSymbolUniqueId textureProjOffset_Sampler1DShadow1_Float4_Int1 =
- TSymbolUniqueId(1163);
+ TSymbolUniqueId(1176);
static constexpr const TSymbolUniqueId textureLodOffset_Sampler2D1_Float2_Float1_Int2 =
- TSymbolUniqueId(1164);
+ TSymbolUniqueId(1177);
static constexpr const TSymbolUniqueId textureLodOffset_ISampler2D1_Float2_Float1_Int2 =
- TSymbolUniqueId(1165);
+ TSymbolUniqueId(1178);
static constexpr const TSymbolUniqueId textureLodOffset_USampler2D1_Float2_Float1_Int2 =
- TSymbolUniqueId(1166);
+ TSymbolUniqueId(1179);
static constexpr const TSymbolUniqueId textureLodOffset_Sampler3D1_Float3_Float1_Int3 =
- TSymbolUniqueId(1167);
+ TSymbolUniqueId(1180);
static constexpr const TSymbolUniqueId textureLodOffset_ISampler3D1_Float3_Float1_Int3 =
- TSymbolUniqueId(1168);
+ TSymbolUniqueId(1181);
static constexpr const TSymbolUniqueId textureLodOffset_USampler3D1_Float3_Float1_Int3 =
- TSymbolUniqueId(1169);
+ TSymbolUniqueId(1182);
static constexpr const TSymbolUniqueId textureLodOffset_Sampler2DShadow1_Float3_Float1_Int2 =
- TSymbolUniqueId(1170);
+ TSymbolUniqueId(1183);
static constexpr const TSymbolUniqueId textureLodOffset_Sampler2DArray1_Float3_Float1_Int2 =
- TSymbolUniqueId(1171);
+ TSymbolUniqueId(1184);
static constexpr const TSymbolUniqueId textureLodOffset_ISampler2DArray1_Float3_Float1_Int2 =
- TSymbolUniqueId(1172);
+ TSymbolUniqueId(1185);
static constexpr const TSymbolUniqueId textureLodOffset_USampler2DArray1_Float3_Float1_Int2 =
- TSymbolUniqueId(1173);
+ TSymbolUniqueId(1186);
static constexpr const TSymbolUniqueId textureLodOffset_Sampler1D1_Float1_Float1_Int1 =
- TSymbolUniqueId(1174);
+ TSymbolUniqueId(1187);
static constexpr const TSymbolUniqueId textureLodOffset_ISampler1D1_Float1_Float1_Int1 =
- TSymbolUniqueId(1175);
+ TSymbolUniqueId(1188);
static constexpr const TSymbolUniqueId textureLodOffset_USampler1D1_Float1_Float1_Int1 =
- TSymbolUniqueId(1176);
+ TSymbolUniqueId(1189);
static constexpr const TSymbolUniqueId textureLodOffset_Sampler1DShadow1_Float3_Float1_Int1 =
- TSymbolUniqueId(1177);
+ TSymbolUniqueId(1190);
static constexpr const TSymbolUniqueId textureLodOffset_Sampler1DArray1_Float2_Float1_Int1 =
- TSymbolUniqueId(1178);
+ TSymbolUniqueId(1191);
static constexpr const TSymbolUniqueId textureLodOffset_ISampler1DArray1_Float2_Float1_Int1 =
- TSymbolUniqueId(1179);
+ TSymbolUniqueId(1192);
static constexpr const TSymbolUniqueId textureLodOffset_USampler1DArray1_Float2_Float1_Int1 =
- TSymbolUniqueId(1180);
+ TSymbolUniqueId(1193);
static constexpr const TSymbolUniqueId
- textureLodOffset_Sampler1DArrayShadow1_Float3_Float1_Int1 = TSymbolUniqueId(1181);
+ textureLodOffset_Sampler1DArrayShadow1_Float3_Float1_Int1 = TSymbolUniqueId(1194);
static constexpr const TSymbolUniqueId textureProjLodOffset_Sampler2D1_Float3_Float1_Int2 =
- TSymbolUniqueId(1182);
+ TSymbolUniqueId(1195);
static constexpr const TSymbolUniqueId textureProjLodOffset_ISampler2D1_Float3_Float1_Int2 =
- TSymbolUniqueId(1183);
+ TSymbolUniqueId(1196);
static constexpr const TSymbolUniqueId textureProjLodOffset_USampler2D1_Float3_Float1_Int2 =
- TSymbolUniqueId(1184);
+ TSymbolUniqueId(1197);
static constexpr const TSymbolUniqueId textureProjLodOffset_Sampler2D1_Float4_Float1_Int2 =
- TSymbolUniqueId(1185);
+ TSymbolUniqueId(1198);
static constexpr const TSymbolUniqueId textureProjLodOffset_ISampler2D1_Float4_Float1_Int2 =
- TSymbolUniqueId(1186);
+ TSymbolUniqueId(1199);
static constexpr const TSymbolUniqueId textureProjLodOffset_USampler2D1_Float4_Float1_Int2 =
- TSymbolUniqueId(1187);
+ TSymbolUniqueId(1200);
static constexpr const TSymbolUniqueId textureProjLodOffset_Sampler3D1_Float4_Float1_Int3 =
- TSymbolUniqueId(1188);
+ TSymbolUniqueId(1201);
static constexpr const TSymbolUniqueId textureProjLodOffset_ISampler3D1_Float4_Float1_Int3 =
- TSymbolUniqueId(1189);
+ TSymbolUniqueId(1202);
static constexpr const TSymbolUniqueId textureProjLodOffset_USampler3D1_Float4_Float1_Int3 =
- TSymbolUniqueId(1190);
+ TSymbolUniqueId(1203);
static constexpr const TSymbolUniqueId
- textureProjLodOffset_Sampler2DShadow1_Float4_Float1_Int2 = TSymbolUniqueId(1191);
+ textureProjLodOffset_Sampler2DShadow1_Float4_Float1_Int2 = TSymbolUniqueId(1204);
static constexpr const TSymbolUniqueId textureProjLodOffset_Sampler1D1_Float2_Float1_Int1 =
- TSymbolUniqueId(1192);
+ TSymbolUniqueId(1205);
static constexpr const TSymbolUniqueId textureProjLodOffset_ISampler1D1_Float2_Float1_Int1 =
- TSymbolUniqueId(1193);
+ TSymbolUniqueId(1206);
static constexpr const TSymbolUniqueId textureProjLodOffset_USampler1D1_Float2_Float1_Int1 =
- TSymbolUniqueId(1194);
+ TSymbolUniqueId(1207);
static constexpr const TSymbolUniqueId textureProjLodOffset_Sampler1D1_Float4_Float1_Int1 =
- TSymbolUniqueId(1195);
+ TSymbolUniqueId(1208);
static constexpr const TSymbolUniqueId textureProjLodOffset_ISampler1D1_Float4_Float1_Int1 =
- TSymbolUniqueId(1196);
+ TSymbolUniqueId(1209);
static constexpr const TSymbolUniqueId textureProjLodOffset_USampler1D1_Float4_Float1_Int1 =
- TSymbolUniqueId(1197);
+ TSymbolUniqueId(1210);
static constexpr const TSymbolUniqueId
- textureProjLodOffset_Sampler1DShadow1_Float4_Float1_Int1 = TSymbolUniqueId(1198);
+ textureProjLodOffset_Sampler1DShadow1_Float4_Float1_Int1 = TSymbolUniqueId(1211);
static constexpr const TSymbolUniqueId texelFetchOffset_Sampler2D1_Int2_Int1_Int2 =
- TSymbolUniqueId(1199);
+ TSymbolUniqueId(1212);
static constexpr const TSymbolUniqueId texelFetchOffset_ISampler2D1_Int2_Int1_Int2 =
- TSymbolUniqueId(1200);
+ TSymbolUniqueId(1213);
static constexpr const TSymbolUniqueId texelFetchOffset_USampler2D1_Int2_Int1_Int2 =
- TSymbolUniqueId(1201);
+ TSymbolUniqueId(1214);
static constexpr const TSymbolUniqueId texelFetchOffset_Sampler3D1_Int3_Int1_Int3 =
- TSymbolUniqueId(1202);
+ TSymbolUniqueId(1215);
static constexpr const TSymbolUniqueId texelFetchOffset_ISampler3D1_Int3_Int1_Int3 =
- TSymbolUniqueId(1203);
+ TSymbolUniqueId(1216);
static constexpr const TSymbolUniqueId texelFetchOffset_USampler3D1_Int3_Int1_Int3 =
- TSymbolUniqueId(1204);
+ TSymbolUniqueId(1217);
static constexpr const TSymbolUniqueId texelFetchOffset_Sampler2DArray1_Int3_Int1_Int2 =
- TSymbolUniqueId(1205);
+ TSymbolUniqueId(1218);
static constexpr const TSymbolUniqueId texelFetchOffset_ISampler2DArray1_Int3_Int1_Int2 =
- TSymbolUniqueId(1206);
+ TSymbolUniqueId(1219);
static constexpr const TSymbolUniqueId texelFetchOffset_USampler2DArray1_Int3_Int1_Int2 =
- TSymbolUniqueId(1207);
+ TSymbolUniqueId(1220);
static constexpr const TSymbolUniqueId texelFetchOffset_Sampler1D1_Int1_Int1_Int1 =
- TSymbolUniqueId(1208);
+ TSymbolUniqueId(1221);
static constexpr const TSymbolUniqueId texelFetchOffset_ISampler1D1_Int1_Int1_Int1 =
- TSymbolUniqueId(1209);
+ TSymbolUniqueId(1222);
static constexpr const TSymbolUniqueId texelFetchOffset_USampler1D1_Int1_Int1_Int1 =
- TSymbolUniqueId(1210);
+ TSymbolUniqueId(1223);
static constexpr const TSymbolUniqueId texelFetchOffset_Sampler2DRect1_Int2_Int2 =
- TSymbolUniqueId(1211);
+ TSymbolUniqueId(1224);
static constexpr const TSymbolUniqueId texelFetchOffset_ISampler2DRect1_Int2_Int2 =
- TSymbolUniqueId(1212);
+ TSymbolUniqueId(1225);
static constexpr const TSymbolUniqueId texelFetchOffset_USampler2DRect1_Int2_Int2 =
- TSymbolUniqueId(1213);
+ TSymbolUniqueId(1226);
static constexpr const TSymbolUniqueId texelFetchOffset_Sampler1DArray1_Int2_Int1_Int1 =
- TSymbolUniqueId(1214);
+ TSymbolUniqueId(1227);
static constexpr const TSymbolUniqueId texelFetchOffset_ISampler1DArray1_Int2_Int1_Int1 =
- TSymbolUniqueId(1215);
+ TSymbolUniqueId(1228);
static constexpr const TSymbolUniqueId texelFetchOffset_USampler1DArray1_Int2_Int1_Int1 =
- TSymbolUniqueId(1216);
+ TSymbolUniqueId(1229);
static constexpr const TSymbolUniqueId textureGradOffset_Sampler2D1_Float2_Float2_Float2_Int2 =
- TSymbolUniqueId(1217);
+ TSymbolUniqueId(1230);
static constexpr const TSymbolUniqueId textureGradOffset_ISampler2D1_Float2_Float2_Float2_Int2 =
- TSymbolUniqueId(1218);
+ TSymbolUniqueId(1231);
static constexpr const TSymbolUniqueId textureGradOffset_USampler2D1_Float2_Float2_Float2_Int2 =
- TSymbolUniqueId(1219);
+ TSymbolUniqueId(1232);
static constexpr const TSymbolUniqueId textureGradOffset_Sampler3D1_Float3_Float3_Float3_Int3 =
- TSymbolUniqueId(1220);
+ TSymbolUniqueId(1233);
static constexpr const TSymbolUniqueId textureGradOffset_ISampler3D1_Float3_Float3_Float3_Int3 =
- TSymbolUniqueId(1221);
+ TSymbolUniqueId(1234);
static constexpr const TSymbolUniqueId textureGradOffset_USampler3D1_Float3_Float3_Float3_Int3 =
- TSymbolUniqueId(1222);
+ TSymbolUniqueId(1235);
static constexpr const TSymbolUniqueId
- textureGradOffset_Sampler2DShadow1_Float3_Float2_Float2_Int2 = TSymbolUniqueId(1223);
+ textureGradOffset_Sampler2DShadow1_Float3_Float2_Float2_Int2 = TSymbolUniqueId(1236);
static constexpr const TSymbolUniqueId
- textureGradOffset_Sampler2DArray1_Float3_Float2_Float2_Int2 = TSymbolUniqueId(1224);
+ textureGradOffset_Sampler2DArray1_Float3_Float2_Float2_Int2 = TSymbolUniqueId(1237);
static constexpr const TSymbolUniqueId
- textureGradOffset_ISampler2DArray1_Float3_Float2_Float2_Int2 = TSymbolUniqueId(1225);
+ textureGradOffset_ISampler2DArray1_Float3_Float2_Float2_Int2 = TSymbolUniqueId(1238);
static constexpr const TSymbolUniqueId
- textureGradOffset_USampler2DArray1_Float3_Float2_Float2_Int2 = TSymbolUniqueId(1226);
+ textureGradOffset_USampler2DArray1_Float3_Float2_Float2_Int2 = TSymbolUniqueId(1239);
static constexpr const TSymbolUniqueId
- textureGradOffset_Sampler2DArrayShadow1_Float4_Float2_Float2_Int2 = TSymbolUniqueId(1227);
+ textureGradOffset_Sampler2DArrayShadow1_Float4_Float2_Float2_Int2 = TSymbolUniqueId(1240);
static constexpr const TSymbolUniqueId textureGradOffset_Sampler1D1_Float1_Float1_Float1_Int1 =
- TSymbolUniqueId(1228);
+ TSymbolUniqueId(1241);
static constexpr const TSymbolUniqueId textureGradOffset_ISampler1D1_Float1_Float1_Float1_Int1 =
- TSymbolUniqueId(1229);
+ TSymbolUniqueId(1242);
static constexpr const TSymbolUniqueId textureGradOffset_USampler1D1_Float1_Float1_Float1_Int1 =
- TSymbolUniqueId(1230);
+ TSymbolUniqueId(1243);
static constexpr const TSymbolUniqueId
- textureGradOffset_Sampler2DRect1_Float2_Float2_Float2_Int2 = TSymbolUniqueId(1231);
+ textureGradOffset_Sampler2DRect1_Float2_Float2_Float2_Int2 = TSymbolUniqueId(1244);
static constexpr const TSymbolUniqueId
- textureGradOffset_ISampler2DRect1_Float2_Float2_Float2_Int2 = TSymbolUniqueId(1232);
+ textureGradOffset_ISampler2DRect1_Float2_Float2_Float2_Int2 = TSymbolUniqueId(1245);
static constexpr const TSymbolUniqueId
- textureGradOffset_USampler2DRect1_Float2_Float2_Float2_Int2 = TSymbolUniqueId(1233);
+ textureGradOffset_USampler2DRect1_Float2_Float2_Float2_Int2 = TSymbolUniqueId(1246);
static constexpr const TSymbolUniqueId
- textureGradOffset_Sampler2DRectShadow1_Float3_Float2_Float2_Int2 = TSymbolUniqueId(1234);
+ textureGradOffset_Sampler2DRectShadow1_Float3_Float2_Float2_Int2 = TSymbolUniqueId(1247);
static constexpr const TSymbolUniqueId
- textureGradOffset_Sampler1DShadow1_Float3_Float1_Float1_Int1 = TSymbolUniqueId(1235);
+ textureGradOffset_Sampler1DShadow1_Float3_Float1_Float1_Int1 = TSymbolUniqueId(1248);
static constexpr const TSymbolUniqueId
- textureGradOffset_Sampler1DArray1_Float2_Float1_Float1_Int1 = TSymbolUniqueId(1236);
+ textureGradOffset_Sampler1DArray1_Float2_Float1_Float1_Int1 = TSymbolUniqueId(1249);
static constexpr const TSymbolUniqueId
- textureGradOffset_ISampler1DArray1_Float2_Float1_Float1_Int1 = TSymbolUniqueId(1237);
+ textureGradOffset_ISampler1DArray1_Float2_Float1_Float1_Int1 = TSymbolUniqueId(1250);
static constexpr const TSymbolUniqueId
- textureGradOffset_USampler1DArray1_Float2_Float1_Float1_Int1 = TSymbolUniqueId(1238);
+ textureGradOffset_USampler1DArray1_Float2_Float1_Float1_Int1 = TSymbolUniqueId(1251);
static constexpr const TSymbolUniqueId
- textureGradOffset_Sampler1DArrayShadow1_Float3_Float1_Float1_Int1 = TSymbolUniqueId(1239);
+ textureGradOffset_Sampler1DArrayShadow1_Float3_Float1_Float1_Int1 = TSymbolUniqueId(1252);
static constexpr const TSymbolUniqueId
- textureProjGradOffset_Sampler2D1_Float3_Float2_Float2_Int2 = TSymbolUniqueId(1240);
+ textureProjGradOffset_Sampler2D1_Float3_Float2_Float2_Int2 = TSymbolUniqueId(1253);
static constexpr const TSymbolUniqueId
- textureProjGradOffset_ISampler2D1_Float3_Float2_Float2_Int2 = TSymbolUniqueId(1241);
+ textureProjGradOffset_ISampler2D1_Float3_Float2_Float2_Int2 = TSymbolUniqueId(1254);
static constexpr const TSymbolUniqueId
- textureProjGradOffset_USampler2D1_Float3_Float2_Float2_Int2 = TSymbolUniqueId(1242);
+ textureProjGradOffset_USampler2D1_Float3_Float2_Float2_Int2 = TSymbolUniqueId(1255);
static constexpr const TSymbolUniqueId
- textureProjGradOffset_Sampler2D1_Float4_Float2_Float2_Int2 = TSymbolUniqueId(1243);
+ textureProjGradOffset_Sampler2D1_Float4_Float2_Float2_Int2 = TSymbolUniqueId(1256);
static constexpr const TSymbolUniqueId
- textureProjGradOffset_ISampler2D1_Float4_Float2_Float2_Int2 = TSymbolUniqueId(1244);
+ textureProjGradOffset_ISampler2D1_Float4_Float2_Float2_Int2 = TSymbolUniqueId(1257);
static constexpr const TSymbolUniqueId
- textureProjGradOffset_USampler2D1_Float4_Float2_Float2_Int2 = TSymbolUniqueId(1245);
+ textureProjGradOffset_USampler2D1_Float4_Float2_Float2_Int2 = TSymbolUniqueId(1258);
static constexpr const TSymbolUniqueId
- textureProjGradOffset_Sampler3D1_Float4_Float3_Float3_Int3 = TSymbolUniqueId(1246);
+ textureProjGradOffset_Sampler3D1_Float4_Float3_Float3_Int3 = TSymbolUniqueId(1259);
static constexpr const TSymbolUniqueId
- textureProjGradOffset_ISampler3D1_Float4_Float3_Float3_Int3 = TSymbolUniqueId(1247);
+ textureProjGradOffset_ISampler3D1_Float4_Float3_Float3_Int3 = TSymbolUniqueId(1260);
static constexpr const TSymbolUniqueId
- textureProjGradOffset_USampler3D1_Float4_Float3_Float3_Int3 = TSymbolUniqueId(1248);
+ textureProjGradOffset_USampler3D1_Float4_Float3_Float3_Int3 = TSymbolUniqueId(1261);
static constexpr const TSymbolUniqueId
- textureProjGradOffset_Sampler2DShadow1_Float4_Float2_Float2_Int2 = TSymbolUniqueId(1249);
+ textureProjGradOffset_Sampler2DShadow1_Float4_Float2_Float2_Int2 = TSymbolUniqueId(1262);
static constexpr const TSymbolUniqueId
- textureProjGradOffset_Sampler1D1_Float2_Float1_Float1_Int1 = TSymbolUniqueId(1250);
+ textureProjGradOffset_Sampler1D1_Float2_Float1_Float1_Int1 = TSymbolUniqueId(1263);
static constexpr const TSymbolUniqueId
- textureProjGradOffset_ISampler1D1_Float2_Float1_Float1_Int1 = TSymbolUniqueId(1251);
+ textureProjGradOffset_ISampler1D1_Float2_Float1_Float1_Int1 = TSymbolUniqueId(1264);
static constexpr const TSymbolUniqueId
- textureProjGradOffset_USampler1D1_Float2_Float1_Float1_Int1 = TSymbolUniqueId(1252);
+ textureProjGradOffset_USampler1D1_Float2_Float1_Float1_Int1 = TSymbolUniqueId(1265);
static constexpr const TSymbolUniqueId
- textureProjGradOffset_Sampler1D1_Float4_Float1_Float1_Int1 = TSymbolUniqueId(1253);
+ textureProjGradOffset_Sampler1D1_Float4_Float1_Float1_Int1 = TSymbolUniqueId(1266);
static constexpr const TSymbolUniqueId
- textureProjGradOffset_ISampler1D1_Float4_Float1_Float1_Int1 = TSymbolUniqueId(1254);
+ textureProjGradOffset_ISampler1D1_Float4_Float1_Float1_Int1 = TSymbolUniqueId(1267);
static constexpr const TSymbolUniqueId
- textureProjGradOffset_USampler1D1_Float4_Float1_Float1_Int1 = TSymbolUniqueId(1255);
+ textureProjGradOffset_USampler1D1_Float4_Float1_Float1_Int1 = TSymbolUniqueId(1268);
static constexpr const TSymbolUniqueId
- textureProjGradOffset_Sampler2DRect1_Float3_Float2_Float2_Int2 = TSymbolUniqueId(1256);
+ textureProjGradOffset_Sampler2DRect1_Float3_Float2_Float2_Int2 = TSymbolUniqueId(1269);
static constexpr const TSymbolUniqueId
- textureProjGradOffset_ISampler2DRect1_Float3_Float2_Float2_Int2 = TSymbolUniqueId(1257);
+ textureProjGradOffset_ISampler2DRect1_Float3_Float2_Float2_Int2 = TSymbolUniqueId(1270);
static constexpr const TSymbolUniqueId
- textureProjGradOffset_USampler2DRect1_Float3_Float2_Float2_Int2 = TSymbolUniqueId(1258);
+ textureProjGradOffset_USampler2DRect1_Float3_Float2_Float2_Int2 = TSymbolUniqueId(1271);
static constexpr const TSymbolUniqueId
- textureProjGradOffset_Sampler2DRect1_Float4_Float2_Float2_Int2 = TSymbolUniqueId(1259);
+ textureProjGradOffset_Sampler2DRect1_Float4_Float2_Float2_Int2 = TSymbolUniqueId(1272);
static constexpr const TSymbolUniqueId
- textureProjGradOffset_ISampler2DRect1_Float4_Float2_Float2_Int2 = TSymbolUniqueId(1260);
+ textureProjGradOffset_ISampler2DRect1_Float4_Float2_Float2_Int2 = TSymbolUniqueId(1273);
static constexpr const TSymbolUniqueId
- textureProjGradOffset_USampler2DRect1_Float4_Float2_Float2_Int2 = TSymbolUniqueId(1261);
+ textureProjGradOffset_USampler2DRect1_Float4_Float2_Float2_Int2 = TSymbolUniqueId(1274);
static constexpr const TSymbolUniqueId
textureProjGradOffset_Sampler2DRectShadow1_Float4_Float2_Float2_Int2 =
- TSymbolUniqueId(1262);
+ TSymbolUniqueId(1275);
static constexpr const TSymbolUniqueId
- textureProjGradOffset_Sampler1DShadow1_Float4_Float1_Float1_Int1 = TSymbolUniqueId(1263);
+ textureProjGradOffset_Sampler1DShadow1_Float4_Float1_Float1_Int1 = TSymbolUniqueId(1276);
static constexpr const TSymbolUniqueId textureOffset_Sampler2D1_Float2_Int2_Float1 =
- TSymbolUniqueId(1264);
+ TSymbolUniqueId(1277);
static constexpr const TSymbolUniqueId textureOffset_ISampler2D1_Float2_Int2_Float1 =
- TSymbolUniqueId(1265);
+ TSymbolUniqueId(1278);
static constexpr const TSymbolUniqueId textureOffset_USampler2D1_Float2_Int2_Float1 =
- TSymbolUniqueId(1266);
+ TSymbolUniqueId(1279);
static constexpr const TSymbolUniqueId textureOffset_Sampler3D1_Float3_Int3_Float1 =
- TSymbolUniqueId(1267);
+ TSymbolUniqueId(1280);
static constexpr const TSymbolUniqueId textureOffset_ISampler3D1_Float3_Int3_Float1 =
- TSymbolUniqueId(1268);
+ TSymbolUniqueId(1281);
static constexpr const TSymbolUniqueId textureOffset_USampler3D1_Float3_Int3_Float1 =
- TSymbolUniqueId(1269);
+ TSymbolUniqueId(1282);
static constexpr const TSymbolUniqueId textureOffset_Sampler2DShadow1_Float3_Int2_Float1 =
- TSymbolUniqueId(1270);
+ TSymbolUniqueId(1283);
static constexpr const TSymbolUniqueId textureOffset_Sampler2DArray1_Float3_Int2_Float1 =
- TSymbolUniqueId(1271);
+ TSymbolUniqueId(1284);
static constexpr const TSymbolUniqueId textureOffset_ISampler2DArray1_Float3_Int2_Float1 =
- TSymbolUniqueId(1272);
+ TSymbolUniqueId(1285);
static constexpr const TSymbolUniqueId textureOffset_USampler2DArray1_Float3_Int2_Float1 =
- TSymbolUniqueId(1273);
+ TSymbolUniqueId(1286);
static constexpr const TSymbolUniqueId textureOffset_Sampler1D1_Float1_Int1_Float1 =
- TSymbolUniqueId(1274);
+ TSymbolUniqueId(1287);
static constexpr const TSymbolUniqueId textureOffset_ISampler1D1_Float1_Int1_Float1 =
- TSymbolUniqueId(1275);
+ TSymbolUniqueId(1288);
static constexpr const TSymbolUniqueId textureOffset_USampler1D1_Float1_Int1_Float1 =
- TSymbolUniqueId(1276);
+ TSymbolUniqueId(1289);
static constexpr const TSymbolUniqueId textureOffset_Sampler1DShadow1_Float3_Int1_Float1 =
- TSymbolUniqueId(1277);
+ TSymbolUniqueId(1290);
static constexpr const TSymbolUniqueId textureOffset_Sampler1DArray1_Float2_Int1_Float1 =
- TSymbolUniqueId(1278);
+ TSymbolUniqueId(1291);
static constexpr const TSymbolUniqueId textureOffset_ISampler1DArray1_Float2_Int1_Float1 =
- TSymbolUniqueId(1279);
+ TSymbolUniqueId(1292);
static constexpr const TSymbolUniqueId textureOffset_USampler1DArray1_Float2_Int1_Float1 =
- TSymbolUniqueId(1280);
+ TSymbolUniqueId(1293);
static constexpr const TSymbolUniqueId textureOffset_Sampler1DArrayShadow1_Float3_Int1_Float1 =
- TSymbolUniqueId(1281);
+ TSymbolUniqueId(1294);
static constexpr const TSymbolUniqueId textureProjOffset_Sampler2D1_Float3_Int2_Float1 =
- TSymbolUniqueId(1282);
+ TSymbolUniqueId(1295);
static constexpr const TSymbolUniqueId textureProjOffset_ISampler2D1_Float3_Int2_Float1 =
- TSymbolUniqueId(1283);
+ TSymbolUniqueId(1296);
static constexpr const TSymbolUniqueId textureProjOffset_USampler2D1_Float3_Int2_Float1 =
- TSymbolUniqueId(1284);
+ TSymbolUniqueId(1297);
static constexpr const TSymbolUniqueId textureProjOffset_Sampler2D1_Float4_Int2_Float1 =
- TSymbolUniqueId(1285);
+ TSymbolUniqueId(1298);
static constexpr const TSymbolUniqueId textureProjOffset_ISampler2D1_Float4_Int2_Float1 =
- TSymbolUniqueId(1286);
+ TSymbolUniqueId(1299);
static constexpr const TSymbolUniqueId textureProjOffset_USampler2D1_Float4_Int2_Float1 =
- TSymbolUniqueId(1287);
+ TSymbolUniqueId(1300);
static constexpr const TSymbolUniqueId textureProjOffset_Sampler3D1_Float4_Int3_Float1 =
- TSymbolUniqueId(1288);
+ TSymbolUniqueId(1301);
static constexpr const TSymbolUniqueId textureProjOffset_ISampler3D1_Float4_Int3_Float1 =
- TSymbolUniqueId(1289);
+ TSymbolUniqueId(1302);
static constexpr const TSymbolUniqueId textureProjOffset_USampler3D1_Float4_Int3_Float1 =
- TSymbolUniqueId(1290);
+ TSymbolUniqueId(1303);
static constexpr const TSymbolUniqueId textureProjOffset_Sampler2DShadow1_Float4_Int2_Float1 =
- TSymbolUniqueId(1291);
+ TSymbolUniqueId(1304);
static constexpr const TSymbolUniqueId textureProjOffset_Sampler1D1_Float2_Int1_Float1 =
- TSymbolUniqueId(1292);
+ TSymbolUniqueId(1305);
static constexpr const TSymbolUniqueId textureProjOffset_ISampler1D1_Float2_Int1_Float1 =
- TSymbolUniqueId(1293);
+ TSymbolUniqueId(1306);
static constexpr const TSymbolUniqueId textureProjOffset_USampler1D1_Float2_Int1_Float1 =
- TSymbolUniqueId(1294);
+ TSymbolUniqueId(1307);
static constexpr const TSymbolUniqueId textureProjOffset_Sampler1D1_Float4_Int1_Float1 =
- TSymbolUniqueId(1295);
+ TSymbolUniqueId(1308);
static constexpr const TSymbolUniqueId textureProjOffset_ISampler1D1_Float4_Int1_Float1 =
- TSymbolUniqueId(1296);
+ TSymbolUniqueId(1309);
static constexpr const TSymbolUniqueId textureProjOffset_USampler1D1_Float4_Int1_Float1 =
- TSymbolUniqueId(1297);
+ TSymbolUniqueId(1310);
static constexpr const TSymbolUniqueId textureProjOffset_Sampler1DShadow1_Float4_Int1_Float1 =
- TSymbolUniqueId(1298);
+ TSymbolUniqueId(1311);
static constexpr const TSymbolUniqueId texture_SamplerExternalOES1_Float2 =
- TSymbolUniqueId(1299);
+ TSymbolUniqueId(1312);
static constexpr const TSymbolUniqueId textureProj_SamplerExternalOES1_Float3 =
- TSymbolUniqueId(1300);
+ TSymbolUniqueId(1313);
static constexpr const TSymbolUniqueId textureProj_SamplerExternalOES1_Float4 =
- TSymbolUniqueId(1301);
+ TSymbolUniqueId(1314);
static constexpr const TSymbolUniqueId textureSize_SamplerExternalOES1_Int1 =
- TSymbolUniqueId(1302);
+ TSymbolUniqueId(1315);
static constexpr const TSymbolUniqueId texelFetch_SamplerExternalOES1_Int2_Int1 =
- TSymbolUniqueId(1303);
+ TSymbolUniqueId(1316);
static constexpr const TSymbolUniqueId texture_SamplerExternal2DY2YEXT1_Float2 =
- TSymbolUniqueId(1304);
+ TSymbolUniqueId(1317);
static constexpr const TSymbolUniqueId textureProj_SamplerExternal2DY2YEXT1_Float3 =
- TSymbolUniqueId(1305);
+ TSymbolUniqueId(1318);
static constexpr const TSymbolUniqueId textureProj_SamplerExternal2DY2YEXT1_Float4 =
- TSymbolUniqueId(1306);
+ TSymbolUniqueId(1319);
static constexpr const TSymbolUniqueId rgb_2_yuv_Float3_YuvCscStandardEXT1 =
- TSymbolUniqueId(1307);
- static constexpr const TSymbolUniqueId pt00H = TSymbolUniqueId(1308);
+ TSymbolUniqueId(1320);
+ static constexpr const TSymbolUniqueId pt00H = TSymbolUniqueId(1321);
static constexpr const TSymbolUniqueId yuv_2_rgb_Float3_YuvCscStandardEXT1 =
- TSymbolUniqueId(1309);
+ TSymbolUniqueId(1322);
static constexpr const TSymbolUniqueId textureSize_SamplerExternal2DY2YEXT1_Int1 =
- TSymbolUniqueId(1310);
+ TSymbolUniqueId(1323);
static constexpr const TSymbolUniqueId texelFetch_SamplerExternal2DY2YEXT1_Int2_Int1 =
- TSymbolUniqueId(1311);
- static constexpr const TSymbolUniqueId textureGather_Sampler2D1_Float2 = TSymbolUniqueId(1312);
- static constexpr const TSymbolUniqueId textureGather_ISampler2D1_Float2 = TSymbolUniqueId(1313);
- static constexpr const TSymbolUniqueId textureGather_USampler2D1_Float2 = TSymbolUniqueId(1314);
+ TSymbolUniqueId(1324);
+ static constexpr const TSymbolUniqueId textureGather_Sampler2D1_Float2 = TSymbolUniqueId(1325);
+ static constexpr const TSymbolUniqueId textureGather_ISampler2D1_Float2 = TSymbolUniqueId(1326);
+ static constexpr const TSymbolUniqueId textureGather_USampler2D1_Float2 = TSymbolUniqueId(1327);
static constexpr const TSymbolUniqueId textureGather_Sampler2D1_Float2_Int1 =
- TSymbolUniqueId(1315);
+ TSymbolUniqueId(1328);
static constexpr const TSymbolUniqueId textureGather_ISampler2D1_Float2_Int1 =
- TSymbolUniqueId(1316);
+ TSymbolUniqueId(1329);
static constexpr const TSymbolUniqueId textureGather_USampler2D1_Float2_Int1 =
- TSymbolUniqueId(1317);
+ TSymbolUniqueId(1330);
static constexpr const TSymbolUniqueId textureGather_Sampler2DArray1_Float3 =
- TSymbolUniqueId(1318);
+ TSymbolUniqueId(1331);
static constexpr const TSymbolUniqueId textureGather_ISampler2DArray1_Float3 =
- TSymbolUniqueId(1319);
+ TSymbolUniqueId(1332);
static constexpr const TSymbolUniqueId textureGather_USampler2DArray1_Float3 =
- TSymbolUniqueId(1320);
+ TSymbolUniqueId(1333);
static constexpr const TSymbolUniqueId textureGather_Sampler2DArray1_Float3_Int1 =
- TSymbolUniqueId(1321);
+ TSymbolUniqueId(1334);
static constexpr const TSymbolUniqueId textureGather_ISampler2DArray1_Float3_Int1 =
- TSymbolUniqueId(1322);
+ TSymbolUniqueId(1335);
static constexpr const TSymbolUniqueId textureGather_USampler2DArray1_Float3_Int1 =
- TSymbolUniqueId(1323);
+ TSymbolUniqueId(1336);
static constexpr const TSymbolUniqueId textureGather_SamplerCube1_Float3 =
- TSymbolUniqueId(1324);
+ TSymbolUniqueId(1337);
static constexpr const TSymbolUniqueId textureGather_ISamplerCube1_Float3 =
- TSymbolUniqueId(1325);
+ TSymbolUniqueId(1338);
static constexpr const TSymbolUniqueId textureGather_USamplerCube1_Float3 =
- TSymbolUniqueId(1326);
+ TSymbolUniqueId(1339);
static constexpr const TSymbolUniqueId textureGather_SamplerCube1_Float3_Int1 =
- TSymbolUniqueId(1327);
+ TSymbolUniqueId(1340);
static constexpr const TSymbolUniqueId textureGather_ISamplerCube1_Float3_Int1 =
- TSymbolUniqueId(1328);
+ TSymbolUniqueId(1341);
static constexpr const TSymbolUniqueId textureGather_USamplerCube1_Float3_Int1 =
- TSymbolUniqueId(1329);
- static constexpr const TSymbolUniqueId textureGather_SamplerCubeArray1_Float4 =
- TSymbolUniqueId(1330);
- static constexpr const TSymbolUniqueId textureGather_ISamplerCubeArray1_Float4 =
- TSymbolUniqueId(1331);
- static constexpr const TSymbolUniqueId textureGather_USamplerCubeArray1_Float4 =
- TSymbolUniqueId(1332);
- static constexpr const TSymbolUniqueId textureGather_SamplerCubeArray1_Float4_Int1 =
- TSymbolUniqueId(1333);
- static constexpr const TSymbolUniqueId textureGather_ISamplerCubeArray1_Float4_Int1 =
- TSymbolUniqueId(1334);
- static constexpr const TSymbolUniqueId textureGather_USamplerCubeArray1_Float4_Int1 =
- TSymbolUniqueId(1335);
+ TSymbolUniqueId(1342);
static constexpr const TSymbolUniqueId textureGather_Sampler2DRect1_Float3 =
- TSymbolUniqueId(1336);
+ TSymbolUniqueId(1343);
static constexpr const TSymbolUniqueId textureGather_ISampler2DRect1_Float3 =
- TSymbolUniqueId(1337);
+ TSymbolUniqueId(1344);
static constexpr const TSymbolUniqueId textureGather_USampler2DRect1_Float3 =
- TSymbolUniqueId(1338);
+ TSymbolUniqueId(1345);
static constexpr const TSymbolUniqueId textureGather_Sampler2DRect1_Float3_Int1 =
- TSymbolUniqueId(1339);
+ TSymbolUniqueId(1346);
static constexpr const TSymbolUniqueId textureGather_ISampler2DRect1_Float3_Int1 =
- TSymbolUniqueId(1340);
+ TSymbolUniqueId(1347);
static constexpr const TSymbolUniqueId textureGather_USampler2DRect1_Float3_Int1 =
- TSymbolUniqueId(1341);
+ TSymbolUniqueId(1348);
static constexpr const TSymbolUniqueId textureGather_Sampler2DShadow1_Float2 =
- TSymbolUniqueId(1342);
+ TSymbolUniqueId(1349);
static constexpr const TSymbolUniqueId textureGather_Sampler2DShadow1_Float2_Float1 =
- TSymbolUniqueId(1343);
+ TSymbolUniqueId(1350);
static constexpr const TSymbolUniqueId textureGather_Sampler2DArrayShadow1_Float3 =
- TSymbolUniqueId(1344);
+ TSymbolUniqueId(1351);
static constexpr const TSymbolUniqueId textureGather_Sampler2DArrayShadow1_Float3_Float1 =
- TSymbolUniqueId(1345);
+ TSymbolUniqueId(1352);
static constexpr const TSymbolUniqueId textureGather_SamplerCubeShadow1_Float3 =
- TSymbolUniqueId(1346);
+ TSymbolUniqueId(1353);
static constexpr const TSymbolUniqueId textureGather_SamplerCubeShadow1_Float3_Float1 =
- TSymbolUniqueId(1347);
- static constexpr const TSymbolUniqueId textureGather_SamplerCubeArrayShadow1_Float4_Float1 =
- TSymbolUniqueId(1348);
+ TSymbolUniqueId(1354);
static constexpr const TSymbolUniqueId textureGather_Sampler2DRectShadow1_Float2_Float1 =
- TSymbolUniqueId(1349);
+ TSymbolUniqueId(1355);
static constexpr const TSymbolUniqueId textureGatherOffsets_Sampler2D1_Float2_4xInt2_Int1 =
- TSymbolUniqueId(1350);
- static constexpr const TSymbolUniqueId pt10Dx4 = TSymbolUniqueId(1351);
+ TSymbolUniqueId(1356);
+ static constexpr const TSymbolUniqueId pt10Dx4 = TSymbolUniqueId(1357);
static constexpr const TSymbolUniqueId textureGatherOffsets_ISampler2D1_Float2_4xInt2_Int1 =
- TSymbolUniqueId(1352);
+ TSymbolUniqueId(1358);
static constexpr const TSymbolUniqueId textureGatherOffsets_USampler2D1_Float2_4xInt2_Int1 =
- TSymbolUniqueId(1353);
+ TSymbolUniqueId(1359);
static constexpr const TSymbolUniqueId textureGatherOffsets_Sampler2DArray1_Float3_4xInt2_Int1 =
- TSymbolUniqueId(1354);
+ TSymbolUniqueId(1360);
static constexpr const TSymbolUniqueId
- textureGatherOffsets_ISampler2DArray1_Float3_4xInt2_Int1 = TSymbolUniqueId(1355);
+ textureGatherOffsets_ISampler2DArray1_Float3_4xInt2_Int1 = TSymbolUniqueId(1361);
static constexpr const TSymbolUniqueId
- textureGatherOffsets_USampler2DArray1_Float3_4xInt2_Int1 = TSymbolUniqueId(1356);
+ textureGatherOffsets_USampler2DArray1_Float3_4xInt2_Int1 = TSymbolUniqueId(1362);
static constexpr const TSymbolUniqueId textureGatherOffsetsExt_Sampler2D1_Float2_4xInt2_Int1 =
- TSymbolUniqueId(1357);
+ TSymbolUniqueId(1363);
static constexpr const TSymbolUniqueId textureGatherOffsetsExt_ISampler2D1_Float2_4xInt2_Int1 =
- TSymbolUniqueId(1358);
+ TSymbolUniqueId(1364);
static constexpr const TSymbolUniqueId textureGatherOffsetsExt_USampler2D1_Float2_4xInt2_Int1 =
- TSymbolUniqueId(1359);
+ TSymbolUniqueId(1365);
static constexpr const TSymbolUniqueId
- textureGatherOffsetsExt_Sampler2DArray1_Float3_4xInt2_Int1 = TSymbolUniqueId(1360);
+ textureGatherOffsetsExt_Sampler2DArray1_Float3_4xInt2_Int1 = TSymbolUniqueId(1366);
static constexpr const TSymbolUniqueId
- textureGatherOffsetsExt_ISampler2DArray1_Float3_4xInt2_Int1 = TSymbolUniqueId(1361);
+ textureGatherOffsetsExt_ISampler2DArray1_Float3_4xInt2_Int1 = TSymbolUniqueId(1367);
static constexpr const TSymbolUniqueId
- textureGatherOffsetsExt_USampler2DArray1_Float3_4xInt2_Int1 = TSymbolUniqueId(1362);
+ textureGatherOffsetsExt_USampler2DArray1_Float3_4xInt2_Int1 = TSymbolUniqueId(1368);
static constexpr const TSymbolUniqueId textureGatherOffsets_Sampler2DRect1_Float2_4xInt2_Int1 =
- TSymbolUniqueId(1363);
+ TSymbolUniqueId(1369);
static constexpr const TSymbolUniqueId textureGatherOffsets_ISampler2DRect1_Float2_4xInt2_Int1 =
- TSymbolUniqueId(1364);
+ TSymbolUniqueId(1370);
static constexpr const TSymbolUniqueId textureGatherOffsets_USampler2DRect1_Float2_4xInt2_Int1 =
- TSymbolUniqueId(1365);
+ TSymbolUniqueId(1371);
static constexpr const TSymbolUniqueId textureGatherOffsets_Sampler2D1_Float2_4xInt2 =
- TSymbolUniqueId(1366);
+ TSymbolUniqueId(1372);
static constexpr const TSymbolUniqueId textureGatherOffsets_ISampler2D1_Float2_4xInt2 =
- TSymbolUniqueId(1367);
+ TSymbolUniqueId(1373);
static constexpr const TSymbolUniqueId textureGatherOffsets_USampler2D1_Float2_4xInt2 =
- TSymbolUniqueId(1368);
+ TSymbolUniqueId(1374);
static constexpr const TSymbolUniqueId textureGatherOffsets_Sampler2DArray1_Float3_4xInt2 =
- TSymbolUniqueId(1369);
+ TSymbolUniqueId(1375);
static constexpr const TSymbolUniqueId textureGatherOffsets_ISampler2DArray1_Float3_4xInt2 =
- TSymbolUniqueId(1370);
+ TSymbolUniqueId(1376);
static constexpr const TSymbolUniqueId textureGatherOffsets_USampler2DArray1_Float3_4xInt2 =
- TSymbolUniqueId(1371);
+ TSymbolUniqueId(1377);
static constexpr const TSymbolUniqueId
- textureGatherOffsets_Sampler2DShadow1_Float2_Float1_4xInt2 = TSymbolUniqueId(1372);
+ textureGatherOffsets_Sampler2DShadow1_Float2_Float1_4xInt2 = TSymbolUniqueId(1378);
static constexpr const TSymbolUniqueId
- textureGatherOffsets_Sampler2DArrayShadow1_Float3_Float1_4xInt2 = TSymbolUniqueId(1373);
+ textureGatherOffsets_Sampler2DArrayShadow1_Float3_Float1_4xInt2 = TSymbolUniqueId(1379);
static constexpr const TSymbolUniqueId textureGatherOffsetsExt_Sampler2D1_Float2_4xInt2 =
- TSymbolUniqueId(1374);
+ TSymbolUniqueId(1380);
static constexpr const TSymbolUniqueId textureGatherOffsetsExt_ISampler2D1_Float2_4xInt2 =
- TSymbolUniqueId(1375);
+ TSymbolUniqueId(1381);
static constexpr const TSymbolUniqueId textureGatherOffsetsExt_USampler2D1_Float2_4xInt2 =
- TSymbolUniqueId(1376);
+ TSymbolUniqueId(1382);
static constexpr const TSymbolUniqueId textureGatherOffsetsExt_Sampler2DArray1_Float3_4xInt2 =
- TSymbolUniqueId(1377);
+ TSymbolUniqueId(1383);
static constexpr const TSymbolUniqueId textureGatherOffsetsExt_ISampler2DArray1_Float3_4xInt2 =
- TSymbolUniqueId(1378);
+ TSymbolUniqueId(1384);
static constexpr const TSymbolUniqueId textureGatherOffsetsExt_USampler2DArray1_Float3_4xInt2 =
- TSymbolUniqueId(1379);
+ TSymbolUniqueId(1385);
static constexpr const TSymbolUniqueId
- textureGatherOffsetsExt_Sampler2DShadow1_Float2_Float1_4xInt2 = TSymbolUniqueId(1380);
+ textureGatherOffsetsExt_Sampler2DShadow1_Float2_Float1_4xInt2 = TSymbolUniqueId(1386);
static constexpr const TSymbolUniqueId
- textureGatherOffsetsExt_Sampler2DArrayShadow1_Float3_Float1_4xInt2 = TSymbolUniqueId(1381);
+ textureGatherOffsetsExt_Sampler2DArrayShadow1_Float3_Float1_4xInt2 = TSymbolUniqueId(1387);
static constexpr const TSymbolUniqueId textureGatherOffsets_Sampler2DRect1_Float2_4xInt2 =
- TSymbolUniqueId(1382);
+ TSymbolUniqueId(1388);
static constexpr const TSymbolUniqueId textureGatherOffsets_ISampler2DRect1_Float2_4xInt2 =
- TSymbolUniqueId(1383);
+ TSymbolUniqueId(1389);
static constexpr const TSymbolUniqueId textureGatherOffsets_USampler2DRect1_Float2_4xInt2 =
- TSymbolUniqueId(1384);
+ TSymbolUniqueId(1390);
static constexpr const TSymbolUniqueId
- textureGatherOffsets_Sampler2DRectShadow1_Float2_Float1_4xInt2 = TSymbolUniqueId(1385);
+ textureGatherOffsets_Sampler2DRectShadow1_Float2_Float1_4xInt2 = TSymbolUniqueId(1391);
static constexpr const TSymbolUniqueId textureGatherOffset_Sampler2D1_Float2_Int2_Int1 =
- TSymbolUniqueId(1386);
+ TSymbolUniqueId(1392);
static constexpr const TSymbolUniqueId textureGatherOffset_ISampler2D1_Float2_Int2_Int1 =
- TSymbolUniqueId(1387);
+ TSymbolUniqueId(1393);
static constexpr const TSymbolUniqueId textureGatherOffset_USampler2D1_Float2_Int2_Int1 =
- TSymbolUniqueId(1388);
+ TSymbolUniqueId(1394);
static constexpr const TSymbolUniqueId textureGatherOffset_Sampler2DArray1_Float3_Int2_Int1 =
- TSymbolUniqueId(1389);
+ TSymbolUniqueId(1395);
static constexpr const TSymbolUniqueId textureGatherOffset_ISampler2DArray1_Float3_Int2_Int1 =
- TSymbolUniqueId(1390);
+ TSymbolUniqueId(1396);
static constexpr const TSymbolUniqueId textureGatherOffset_USampler2DArray1_Float3_Int2_Int1 =
- TSymbolUniqueId(1391);
+ TSymbolUniqueId(1397);
static constexpr const TSymbolUniqueId textureGatherOffset_Sampler2DRect1_Float2_Int2_Int1 =
- TSymbolUniqueId(1392);
+ TSymbolUniqueId(1398);
static constexpr const TSymbolUniqueId textureGatherOffset_ISampler2DRect1_Float2_Int2_Int1 =
- TSymbolUniqueId(1393);
+ TSymbolUniqueId(1399);
static constexpr const TSymbolUniqueId textureGatherOffset_USampler2DRect1_Float2_Int2_Int1 =
- TSymbolUniqueId(1394);
+ TSymbolUniqueId(1400);
static constexpr const TSymbolUniqueId textureGatherOffset_Sampler2D1_Float2_Int2 =
- TSymbolUniqueId(1395);
+ TSymbolUniqueId(1401);
static constexpr const TSymbolUniqueId textureGatherOffset_ISampler2D1_Float2_Int2 =
- TSymbolUniqueId(1396);
+ TSymbolUniqueId(1402);
static constexpr const TSymbolUniqueId textureGatherOffset_USampler2D1_Float2_Int2 =
- TSymbolUniqueId(1397);
+ TSymbolUniqueId(1403);
static constexpr const TSymbolUniqueId textureGatherOffset_Sampler2DArray1_Float3_Int2 =
- TSymbolUniqueId(1398);
+ TSymbolUniqueId(1404);
static constexpr const TSymbolUniqueId textureGatherOffset_ISampler2DArray1_Float3_Int2 =
- TSymbolUniqueId(1399);
+ TSymbolUniqueId(1405);
static constexpr const TSymbolUniqueId textureGatherOffset_USampler2DArray1_Float3_Int2 =
- TSymbolUniqueId(1400);
+ TSymbolUniqueId(1406);
static constexpr const TSymbolUniqueId textureGatherOffset_Sampler2DShadow1_Float2_Float1_Int2 =
- TSymbolUniqueId(1401);
+ TSymbolUniqueId(1407);
static constexpr const TSymbolUniqueId
- textureGatherOffset_Sampler2DArrayShadow1_Float3_Float1_Int2 = TSymbolUniqueId(1402);
+ textureGatherOffset_Sampler2DArrayShadow1_Float3_Float1_Int2 = TSymbolUniqueId(1408);
static constexpr const TSymbolUniqueId textureGatherOffset_Sampler2DRect1_Float2_Int2 =
- TSymbolUniqueId(1403);
+ TSymbolUniqueId(1409);
static constexpr const TSymbolUniqueId textureGatherOffset_ISampler2DRect1_Float2_Int2 =
- TSymbolUniqueId(1404);
+ TSymbolUniqueId(1410);
static constexpr const TSymbolUniqueId textureGatherOffset_USampler2DRect1_Float2_Int2 =
- TSymbolUniqueId(1405);
+ TSymbolUniqueId(1411);
static constexpr const TSymbolUniqueId
- textureGatherOffset_Sampler2DRectShadow1_Float2_Float1_Int2 = TSymbolUniqueId(1406);
- static constexpr const TSymbolUniqueId dFdx_Float1 = TSymbolUniqueId(1407);
- static constexpr const TSymbolUniqueId dFdx_Float2 = TSymbolUniqueId(1408);
- static constexpr const TSymbolUniqueId dFdx_Float3 = TSymbolUniqueId(1409);
- static constexpr const TSymbolUniqueId dFdx_Float4 = TSymbolUniqueId(1410);
- static constexpr const TSymbolUniqueId dFdy_Float1 = TSymbolUniqueId(1411);
- static constexpr const TSymbolUniqueId dFdy_Float2 = TSymbolUniqueId(1412);
- static constexpr const TSymbolUniqueId dFdy_Float3 = TSymbolUniqueId(1413);
- static constexpr const TSymbolUniqueId dFdy_Float4 = TSymbolUniqueId(1414);
- static constexpr const TSymbolUniqueId fwidth_Float1 = TSymbolUniqueId(1415);
- static constexpr const TSymbolUniqueId fwidth_Float2 = TSymbolUniqueId(1416);
- static constexpr const TSymbolUniqueId fwidth_Float3 = TSymbolUniqueId(1417);
- static constexpr const TSymbolUniqueId fwidth_Float4 = TSymbolUniqueId(1418);
- static constexpr const TSymbolUniqueId dFdxFine_Float1 = TSymbolUniqueId(1419);
- static constexpr const TSymbolUniqueId dFdxFine_Float2 = TSymbolUniqueId(1420);
- static constexpr const TSymbolUniqueId dFdxFine_Float3 = TSymbolUniqueId(1421);
- static constexpr const TSymbolUniqueId dFdxFine_Float4 = TSymbolUniqueId(1422);
- static constexpr const TSymbolUniqueId dFdyFine_Float1 = TSymbolUniqueId(1423);
- static constexpr const TSymbolUniqueId dFdyFine_Float2 = TSymbolUniqueId(1424);
- static constexpr const TSymbolUniqueId dFdyFine_Float3 = TSymbolUniqueId(1425);
- static constexpr const TSymbolUniqueId dFdyFine_Float4 = TSymbolUniqueId(1426);
- static constexpr const TSymbolUniqueId dFdxCoarse_Float1 = TSymbolUniqueId(1427);
- static constexpr const TSymbolUniqueId dFdxCoarse_Float2 = TSymbolUniqueId(1428);
- static constexpr const TSymbolUniqueId dFdxCoarse_Float3 = TSymbolUniqueId(1429);
- static constexpr const TSymbolUniqueId dFdxCoarse_Float4 = TSymbolUniqueId(1430);
- static constexpr const TSymbolUniqueId dFdyCoarse_Float1 = TSymbolUniqueId(1431);
- static constexpr const TSymbolUniqueId dFdyCoarse_Float2 = TSymbolUniqueId(1432);
- static constexpr const TSymbolUniqueId dFdyCoarse_Float3 = TSymbolUniqueId(1433);
- static constexpr const TSymbolUniqueId dFdyCoarse_Float4 = TSymbolUniqueId(1434);
- static constexpr const TSymbolUniqueId fwidthFine_Float1 = TSymbolUniqueId(1435);
- static constexpr const TSymbolUniqueId fwidthFine_Float2 = TSymbolUniqueId(1436);
- static constexpr const TSymbolUniqueId fwidthFine_Float3 = TSymbolUniqueId(1437);
- static constexpr const TSymbolUniqueId fwidthFine_Float4 = TSymbolUniqueId(1438);
- static constexpr const TSymbolUniqueId fwidthCoarse_Float1 = TSymbolUniqueId(1439);
- static constexpr const TSymbolUniqueId fwidthCoarse_Float2 = TSymbolUniqueId(1440);
- static constexpr const TSymbolUniqueId fwidthCoarse_Float3 = TSymbolUniqueId(1441);
- static constexpr const TSymbolUniqueId fwidthCoarse_Float4 = TSymbolUniqueId(1442);
- static constexpr const TSymbolUniqueId interpolateAtCentroid_Float1 = TSymbolUniqueId(1443);
- static constexpr const TSymbolUniqueId interpolateAtCentroid_Float2 = TSymbolUniqueId(1444);
- static constexpr const TSymbolUniqueId interpolateAtCentroid_Float3 = TSymbolUniqueId(1445);
- static constexpr const TSymbolUniqueId interpolateAtCentroid_Float4 = TSymbolUniqueId(1446);
- static constexpr const TSymbolUniqueId interpolateAtSample_Float1_Int1 = TSymbolUniqueId(1447);
- static constexpr const TSymbolUniqueId interpolateAtSample_Float2_Int1 = TSymbolUniqueId(1448);
- static constexpr const TSymbolUniqueId interpolateAtSample_Float3_Int1 = TSymbolUniqueId(1449);
- static constexpr const TSymbolUniqueId interpolateAtSample_Float4_Int1 = TSymbolUniqueId(1450);
+ textureGatherOffset_Sampler2DRectShadow1_Float2_Float1_Int2 = TSymbolUniqueId(1412);
+ static constexpr const TSymbolUniqueId dFdx_Float1 = TSymbolUniqueId(1413);
+ static constexpr const TSymbolUniqueId dFdx_Float2 = TSymbolUniqueId(1414);
+ static constexpr const TSymbolUniqueId dFdx_Float3 = TSymbolUniqueId(1415);
+ static constexpr const TSymbolUniqueId dFdx_Float4 = TSymbolUniqueId(1416);
+ static constexpr const TSymbolUniqueId dFdy_Float1 = TSymbolUniqueId(1417);
+ static constexpr const TSymbolUniqueId dFdy_Float2 = TSymbolUniqueId(1418);
+ static constexpr const TSymbolUniqueId dFdy_Float3 = TSymbolUniqueId(1419);
+ static constexpr const TSymbolUniqueId dFdy_Float4 = TSymbolUniqueId(1420);
+ static constexpr const TSymbolUniqueId fwidth_Float1 = TSymbolUniqueId(1421);
+ static constexpr const TSymbolUniqueId fwidth_Float2 = TSymbolUniqueId(1422);
+ static constexpr const TSymbolUniqueId fwidth_Float3 = TSymbolUniqueId(1423);
+ static constexpr const TSymbolUniqueId fwidth_Float4 = TSymbolUniqueId(1424);
+ static constexpr const TSymbolUniqueId dFdxFine_Float1 = TSymbolUniqueId(1425);
+ static constexpr const TSymbolUniqueId dFdxFine_Float2 = TSymbolUniqueId(1426);
+ static constexpr const TSymbolUniqueId dFdxFine_Float3 = TSymbolUniqueId(1427);
+ static constexpr const TSymbolUniqueId dFdxFine_Float4 = TSymbolUniqueId(1428);
+ static constexpr const TSymbolUniqueId dFdyFine_Float1 = TSymbolUniqueId(1429);
+ static constexpr const TSymbolUniqueId dFdyFine_Float2 = TSymbolUniqueId(1430);
+ static constexpr const TSymbolUniqueId dFdyFine_Float3 = TSymbolUniqueId(1431);
+ static constexpr const TSymbolUniqueId dFdyFine_Float4 = TSymbolUniqueId(1432);
+ static constexpr const TSymbolUniqueId dFdxCoarse_Float1 = TSymbolUniqueId(1433);
+ static constexpr const TSymbolUniqueId dFdxCoarse_Float2 = TSymbolUniqueId(1434);
+ static constexpr const TSymbolUniqueId dFdxCoarse_Float3 = TSymbolUniqueId(1435);
+ static constexpr const TSymbolUniqueId dFdxCoarse_Float4 = TSymbolUniqueId(1436);
+ static constexpr const TSymbolUniqueId dFdyCoarse_Float1 = TSymbolUniqueId(1437);
+ static constexpr const TSymbolUniqueId dFdyCoarse_Float2 = TSymbolUniqueId(1438);
+ static constexpr const TSymbolUniqueId dFdyCoarse_Float3 = TSymbolUniqueId(1439);
+ static constexpr const TSymbolUniqueId dFdyCoarse_Float4 = TSymbolUniqueId(1440);
+ static constexpr const TSymbolUniqueId fwidthFine_Float1 = TSymbolUniqueId(1441);
+ static constexpr const TSymbolUniqueId fwidthFine_Float2 = TSymbolUniqueId(1442);
+ static constexpr const TSymbolUniqueId fwidthFine_Float3 = TSymbolUniqueId(1443);
+ static constexpr const TSymbolUniqueId fwidthFine_Float4 = TSymbolUniqueId(1444);
+ static constexpr const TSymbolUniqueId fwidthCoarse_Float1 = TSymbolUniqueId(1445);
+ static constexpr const TSymbolUniqueId fwidthCoarse_Float2 = TSymbolUniqueId(1446);
+ static constexpr const TSymbolUniqueId fwidthCoarse_Float3 = TSymbolUniqueId(1447);
+ static constexpr const TSymbolUniqueId fwidthCoarse_Float4 = TSymbolUniqueId(1448);
+ static constexpr const TSymbolUniqueId interpolateAtCentroid_Float1 = TSymbolUniqueId(1449);
+ static constexpr const TSymbolUniqueId interpolateAtCentroid_Float2 = TSymbolUniqueId(1450);
+ static constexpr const TSymbolUniqueId interpolateAtCentroid_Float3 = TSymbolUniqueId(1451);
+ static constexpr const TSymbolUniqueId interpolateAtCentroid_Float4 = TSymbolUniqueId(1452);
+ static constexpr const TSymbolUniqueId interpolateAtSample_Float1_Int1 = TSymbolUniqueId(1453);
+ static constexpr const TSymbolUniqueId interpolateAtSample_Float2_Int1 = TSymbolUniqueId(1454);
+ static constexpr const TSymbolUniqueId interpolateAtSample_Float3_Int1 = TSymbolUniqueId(1455);
+ static constexpr const TSymbolUniqueId interpolateAtSample_Float4_Int1 = TSymbolUniqueId(1456);
static constexpr const TSymbolUniqueId interpolateAtOffset_Float1_Float2 =
- TSymbolUniqueId(1451);
+ TSymbolUniqueId(1457);
static constexpr const TSymbolUniqueId interpolateAtOffset_Float2_Float2 =
- TSymbolUniqueId(1452);
+ TSymbolUniqueId(1458);
static constexpr const TSymbolUniqueId interpolateAtOffset_Float3_Float2 =
- TSymbolUniqueId(1453);
+ TSymbolUniqueId(1459);
static constexpr const TSymbolUniqueId interpolateAtOffset_Float4_Float2 =
- TSymbolUniqueId(1454);
- static constexpr const TSymbolUniqueId atomicCounter_AtomicCounter1 = TSymbolUniqueId(1455);
- static constexpr const TSymbolUniqueId pt00G = TSymbolUniqueId(1456);
+ TSymbolUniqueId(1460);
+ static constexpr const TSymbolUniqueId atomicCounter_AtomicCounter1 = TSymbolUniqueId(1461);
+ static constexpr const TSymbolUniqueId pt00G = TSymbolUniqueId(1462);
static constexpr const TSymbolUniqueId atomicCounterIncrement_AtomicCounter1 =
- TSymbolUniqueId(1457);
+ TSymbolUniqueId(1463);
static constexpr const TSymbolUniqueId atomicCounterDecrement_AtomicCounter1 =
- TSymbolUniqueId(1458);
+ TSymbolUniqueId(1464);
static constexpr const TSymbolUniqueId atomicCounterAdd_AtomicCounter1_UInt1 =
- TSymbolUniqueId(1459);
+ TSymbolUniqueId(1465);
static constexpr const TSymbolUniqueId atomicCounterSubtract_AtomicCounter1_UInt1 =
- TSymbolUniqueId(1460);
+ TSymbolUniqueId(1466);
static constexpr const TSymbolUniqueId atomicCounterMin_AtomicCounter1_UInt1 =
- TSymbolUniqueId(1461);
+ TSymbolUniqueId(1467);
static constexpr const TSymbolUniqueId atomicCounterMax_AtomicCounter1_UInt1 =
- TSymbolUniqueId(1462);
+ TSymbolUniqueId(1468);
static constexpr const TSymbolUniqueId atomicCounterAnd_AtomicCounter1_UInt1 =
- TSymbolUniqueId(1463);
+ TSymbolUniqueId(1469);
static constexpr const TSymbolUniqueId atomicCounterOr_AtomicCounter1_UInt1 =
- TSymbolUniqueId(1464);
+ TSymbolUniqueId(1470);
static constexpr const TSymbolUniqueId atomicCounterXor_AtomicCounter1_UInt1 =
- TSymbolUniqueId(1465);
+ TSymbolUniqueId(1471);
static constexpr const TSymbolUniqueId atomicCounterExchange_AtomicCounter1_UInt1 =
- TSymbolUniqueId(1466);
+ TSymbolUniqueId(1472);
static constexpr const TSymbolUniqueId atomicCounterCompSwap_AtomicCounter1_UInt1_UInt1 =
- TSymbolUniqueId(1467);
- static constexpr const TSymbolUniqueId atomicAdd_UInt1_UInt1 = TSymbolUniqueId(1468);
- static constexpr const TSymbolUniqueId pt_io_00E = TSymbolUniqueId(1469);
- static constexpr const TSymbolUniqueId atomicAdd_Int1_Int1 = TSymbolUniqueId(1470);
- static constexpr const TSymbolUniqueId pt_io_00D = TSymbolUniqueId(1471);
- static constexpr const TSymbolUniqueId atomicMin_UInt1_UInt1 = TSymbolUniqueId(1472);
- static constexpr const TSymbolUniqueId atomicMin_Int1_Int1 = TSymbolUniqueId(1473);
- static constexpr const TSymbolUniqueId atomicMax_UInt1_UInt1 = TSymbolUniqueId(1474);
- static constexpr const TSymbolUniqueId atomicMax_Int1_Int1 = TSymbolUniqueId(1475);
- static constexpr const TSymbolUniqueId atomicAnd_UInt1_UInt1 = TSymbolUniqueId(1476);
- static constexpr const TSymbolUniqueId atomicAnd_Int1_Int1 = TSymbolUniqueId(1477);
- static constexpr const TSymbolUniqueId atomicOr_UInt1_UInt1 = TSymbolUniqueId(1478);
- static constexpr const TSymbolUniqueId atomicOr_Int1_Int1 = TSymbolUniqueId(1479);
- static constexpr const TSymbolUniqueId atomicXor_UInt1_UInt1 = TSymbolUniqueId(1480);
- static constexpr const TSymbolUniqueId atomicXor_Int1_Int1 = TSymbolUniqueId(1481);
- static constexpr const TSymbolUniqueId atomicExchange_UInt1_UInt1 = TSymbolUniqueId(1482);
- static constexpr const TSymbolUniqueId atomicExchange_Int1_Int1 = TSymbolUniqueId(1483);
- static constexpr const TSymbolUniqueId atomicCompSwap_UInt1_UInt1_UInt1 = TSymbolUniqueId(1484);
- static constexpr const TSymbolUniqueId atomicCompSwap_Int1_Int1_Int1 = TSymbolUniqueId(1485);
- static constexpr const TSymbolUniqueId imageSize_Image2D1 = TSymbolUniqueId(1486);
- static constexpr const TSymbolUniqueId pt00z = TSymbolUniqueId(1487);
- static constexpr const TSymbolUniqueId imageSize_IImage2D1 = TSymbolUniqueId(1488);
- static constexpr const TSymbolUniqueId pt01A = TSymbolUniqueId(1489);
- static constexpr const TSymbolUniqueId imageSize_UImage2D1 = TSymbolUniqueId(1490);
- static constexpr const TSymbolUniqueId pt01B = TSymbolUniqueId(1491);
- static constexpr const TSymbolUniqueId imageSize_Image3D1 = TSymbolUniqueId(1492);
- static constexpr const TSymbolUniqueId pt01C = TSymbolUniqueId(1493);
- static constexpr const TSymbolUniqueId imageSize_IImage3D1 = TSymbolUniqueId(1494);
- static constexpr const TSymbolUniqueId pt01D = TSymbolUniqueId(1495);
- static constexpr const TSymbolUniqueId imageSize_UImage3D1 = TSymbolUniqueId(1496);
- static constexpr const TSymbolUniqueId pt01E = TSymbolUniqueId(1497);
- static constexpr const TSymbolUniqueId imageSize_Image2DArray1 = TSymbolUniqueId(1498);
- static constexpr const TSymbolUniqueId pt01F = TSymbolUniqueId(1499);
- static constexpr const TSymbolUniqueId imageSize_IImage2DArray1 = TSymbolUniqueId(1500);
- static constexpr const TSymbolUniqueId pt01G = TSymbolUniqueId(1501);
- static constexpr const TSymbolUniqueId imageSize_UImage2DArray1 = TSymbolUniqueId(1502);
- static constexpr const TSymbolUniqueId pt01H = TSymbolUniqueId(1503);
- static constexpr const TSymbolUniqueId imageSize_ImageCube1 = TSymbolUniqueId(1504);
- static constexpr const TSymbolUniqueId pt01I = TSymbolUniqueId(1505);
- static constexpr const TSymbolUniqueId imageSize_IImageCube1 = TSymbolUniqueId(1506);
- static constexpr const TSymbolUniqueId pt01J = TSymbolUniqueId(1507);
- static constexpr const TSymbolUniqueId imageSize_UImageCube1 = TSymbolUniqueId(1508);
- static constexpr const TSymbolUniqueId pt01K = TSymbolUniqueId(1509);
- static constexpr const TSymbolUniqueId imageSize_Image1D1 = TSymbolUniqueId(1510);
- static constexpr const TSymbolUniqueId pt01L = TSymbolUniqueId(1511);
- static constexpr const TSymbolUniqueId imageSize_IImage1D1 = TSymbolUniqueId(1512);
- static constexpr const TSymbolUniqueId pt01M = TSymbolUniqueId(1513);
- static constexpr const TSymbolUniqueId imageSize_UImage1D1 = TSymbolUniqueId(1514);
- static constexpr const TSymbolUniqueId pt01N = TSymbolUniqueId(1515);
+ TSymbolUniqueId(1473);
+ static constexpr const TSymbolUniqueId atomicAdd_UInt1_UInt1 = TSymbolUniqueId(1474);
+ static constexpr const TSymbolUniqueId pt_io_00E = TSymbolUniqueId(1475);
+ static constexpr const TSymbolUniqueId atomicAdd_Int1_Int1 = TSymbolUniqueId(1476);
+ static constexpr const TSymbolUniqueId pt_io_00D = TSymbolUniqueId(1477);
+ static constexpr const TSymbolUniqueId atomicMin_UInt1_UInt1 = TSymbolUniqueId(1478);
+ static constexpr const TSymbolUniqueId atomicMin_Int1_Int1 = TSymbolUniqueId(1479);
+ static constexpr const TSymbolUniqueId atomicMax_UInt1_UInt1 = TSymbolUniqueId(1480);
+ static constexpr const TSymbolUniqueId atomicMax_Int1_Int1 = TSymbolUniqueId(1481);
+ static constexpr const TSymbolUniqueId atomicAnd_UInt1_UInt1 = TSymbolUniqueId(1482);
+ static constexpr const TSymbolUniqueId atomicAnd_Int1_Int1 = TSymbolUniqueId(1483);
+ static constexpr const TSymbolUniqueId atomicOr_UInt1_UInt1 = TSymbolUniqueId(1484);
+ static constexpr const TSymbolUniqueId atomicOr_Int1_Int1 = TSymbolUniqueId(1485);
+ static constexpr const TSymbolUniqueId atomicXor_UInt1_UInt1 = TSymbolUniqueId(1486);
+ static constexpr const TSymbolUniqueId atomicXor_Int1_Int1 = TSymbolUniqueId(1487);
+ static constexpr const TSymbolUniqueId atomicExchange_UInt1_UInt1 = TSymbolUniqueId(1488);
+ static constexpr const TSymbolUniqueId atomicExchange_Int1_Int1 = TSymbolUniqueId(1489);
+ static constexpr const TSymbolUniqueId atomicCompSwap_UInt1_UInt1_UInt1 = TSymbolUniqueId(1490);
+ static constexpr const TSymbolUniqueId atomicCompSwap_Int1_Int1_Int1 = TSymbolUniqueId(1491);
+ static constexpr const TSymbolUniqueId imageSize_Image2D1 = TSymbolUniqueId(1492);
+ static constexpr const TSymbolUniqueId pt00z = TSymbolUniqueId(1493);
+ static constexpr const TSymbolUniqueId imageSize_IImage2D1 = TSymbolUniqueId(1494);
+ static constexpr const TSymbolUniqueId pt01A = TSymbolUniqueId(1495);
+ static constexpr const TSymbolUniqueId imageSize_UImage2D1 = TSymbolUniqueId(1496);
+ static constexpr const TSymbolUniqueId pt01B = TSymbolUniqueId(1497);
+ static constexpr const TSymbolUniqueId imageSize_Image3D1 = TSymbolUniqueId(1498);
+ static constexpr const TSymbolUniqueId pt01C = TSymbolUniqueId(1499);
+ static constexpr const TSymbolUniqueId imageSize_IImage3D1 = TSymbolUniqueId(1500);
+ static constexpr const TSymbolUniqueId pt01D = TSymbolUniqueId(1501);
+ static constexpr const TSymbolUniqueId imageSize_UImage3D1 = TSymbolUniqueId(1502);
+ static constexpr const TSymbolUniqueId pt01E = TSymbolUniqueId(1503);
+ static constexpr const TSymbolUniqueId imageSize_Image2DArray1 = TSymbolUniqueId(1504);
+ static constexpr const TSymbolUniqueId pt01F = TSymbolUniqueId(1505);
+ static constexpr const TSymbolUniqueId imageSize_IImage2DArray1 = TSymbolUniqueId(1506);
+ static constexpr const TSymbolUniqueId pt01G = TSymbolUniqueId(1507);
+ static constexpr const TSymbolUniqueId imageSize_UImage2DArray1 = TSymbolUniqueId(1508);
+ static constexpr const TSymbolUniqueId pt01H = TSymbolUniqueId(1509);
+ static constexpr const TSymbolUniqueId imageSize_ImageCube1 = TSymbolUniqueId(1510);
+ static constexpr const TSymbolUniqueId pt01I = TSymbolUniqueId(1511);
+ static constexpr const TSymbolUniqueId imageSize_IImageCube1 = TSymbolUniqueId(1512);
+ static constexpr const TSymbolUniqueId pt01J = TSymbolUniqueId(1513);
+ static constexpr const TSymbolUniqueId imageSize_UImageCube1 = TSymbolUniqueId(1514);
+ static constexpr const TSymbolUniqueId pt01K = TSymbolUniqueId(1515);
static constexpr const TSymbolUniqueId imageSize_ImageCubeArray1 = TSymbolUniqueId(1516);
static constexpr const TSymbolUniqueId pt01a = TSymbolUniqueId(1517);
static constexpr const TSymbolUniqueId imageSize_IImageCubeArray1 = TSymbolUniqueId(1518);
static constexpr const TSymbolUniqueId pt01b = TSymbolUniqueId(1519);
static constexpr const TSymbolUniqueId imageSize_UImageCubeArray1 = TSymbolUniqueId(1520);
static constexpr const TSymbolUniqueId pt01c = TSymbolUniqueId(1521);
- static constexpr const TSymbolUniqueId imageSize_ImageRect1 = TSymbolUniqueId(1522);
- static constexpr const TSymbolUniqueId pt01d = TSymbolUniqueId(1523);
- static constexpr const TSymbolUniqueId imageSize_IImageRect1 = TSymbolUniqueId(1524);
- static constexpr const TSymbolUniqueId pt01e = TSymbolUniqueId(1525);
- static constexpr const TSymbolUniqueId imageSize_UImageRect1 = TSymbolUniqueId(1526);
- static constexpr const TSymbolUniqueId pt01f = TSymbolUniqueId(1527);
- static constexpr const TSymbolUniqueId imageSize_Image1DArray1 = TSymbolUniqueId(1528);
- static constexpr const TSymbolUniqueId pt01O = TSymbolUniqueId(1529);
- static constexpr const TSymbolUniqueId imageSize_IImage1DArray1 = TSymbolUniqueId(1530);
- static constexpr const TSymbolUniqueId pt01P = TSymbolUniqueId(1531);
- static constexpr const TSymbolUniqueId imageSize_UImage1DArray1 = TSymbolUniqueId(1532);
- static constexpr const TSymbolUniqueId pt01Q = TSymbolUniqueId(1533);
- static constexpr const TSymbolUniqueId imageSize_ImageBuffer1 = TSymbolUniqueId(1534);
- static constexpr const TSymbolUniqueId pt01g = TSymbolUniqueId(1535);
- static constexpr const TSymbolUniqueId imageSize_IImageBuffer1 = TSymbolUniqueId(1536);
- static constexpr const TSymbolUniqueId pt01h = TSymbolUniqueId(1537);
- static constexpr const TSymbolUniqueId imageSize_UImageBuffer1 = TSymbolUniqueId(1538);
- static constexpr const TSymbolUniqueId pt01i = TSymbolUniqueId(1539);
- static constexpr const TSymbolUniqueId imageSize_Image2DMS1 = TSymbolUniqueId(1540);
- static constexpr const TSymbolUniqueId pt01R = TSymbolUniqueId(1541);
- static constexpr const TSymbolUniqueId imageSize_IImage2DMS1 = TSymbolUniqueId(1542);
- static constexpr const TSymbolUniqueId pt01S = TSymbolUniqueId(1543);
- static constexpr const TSymbolUniqueId imageSize_UImage2DMS1 = TSymbolUniqueId(1544);
- static constexpr const TSymbolUniqueId pt01T = TSymbolUniqueId(1545);
- static constexpr const TSymbolUniqueId imageSize_Image2DMSArray1 = TSymbolUniqueId(1546);
- static constexpr const TSymbolUniqueId pt01U = TSymbolUniqueId(1547);
- static constexpr const TSymbolUniqueId imageSize_IImage2DMSArray1 = TSymbolUniqueId(1548);
- static constexpr const TSymbolUniqueId pt01V = TSymbolUniqueId(1549);
- static constexpr const TSymbolUniqueId imageSize_UImage2DMSArray1 = TSymbolUniqueId(1550);
- static constexpr const TSymbolUniqueId pt01W = TSymbolUniqueId(1551);
- static constexpr const TSymbolUniqueId imageSamples_Image2DMS1 = TSymbolUniqueId(1552);
- static constexpr const TSymbolUniqueId imageSamples_IImage2DMS1 = TSymbolUniqueId(1553);
- static constexpr const TSymbolUniqueId imageSamples_UImage2DMS1 = TSymbolUniqueId(1554);
- static constexpr const TSymbolUniqueId imageSamples_Image2DMSArray1 = TSymbolUniqueId(1555);
- static constexpr const TSymbolUniqueId imageSamples_IImage2DMSArray1 = TSymbolUniqueId(1556);
- static constexpr const TSymbolUniqueId imageSamples_UImage2DMSArray1 = TSymbolUniqueId(1557);
+ static constexpr const TSymbolUniqueId imageSize_Image1D1 = TSymbolUniqueId(1522);
+ static constexpr const TSymbolUniqueId pt01L = TSymbolUniqueId(1523);
+ static constexpr const TSymbolUniqueId imageSize_IImage1D1 = TSymbolUniqueId(1524);
+ static constexpr const TSymbolUniqueId pt01M = TSymbolUniqueId(1525);
+ static constexpr const TSymbolUniqueId imageSize_UImage1D1 = TSymbolUniqueId(1526);
+ static constexpr const TSymbolUniqueId pt01N = TSymbolUniqueId(1527);
+ static constexpr const TSymbolUniqueId imageSize_ImageRect1 = TSymbolUniqueId(1528);
+ static constexpr const TSymbolUniqueId pt01d = TSymbolUniqueId(1529);
+ static constexpr const TSymbolUniqueId imageSize_IImageRect1 = TSymbolUniqueId(1530);
+ static constexpr const TSymbolUniqueId pt01e = TSymbolUniqueId(1531);
+ static constexpr const TSymbolUniqueId imageSize_UImageRect1 = TSymbolUniqueId(1532);
+ static constexpr const TSymbolUniqueId pt01f = TSymbolUniqueId(1533);
+ static constexpr const TSymbolUniqueId imageSize_Image1DArray1 = TSymbolUniqueId(1534);
+ static constexpr const TSymbolUniqueId pt01O = TSymbolUniqueId(1535);
+ static constexpr const TSymbolUniqueId imageSize_IImage1DArray1 = TSymbolUniqueId(1536);
+ static constexpr const TSymbolUniqueId pt01P = TSymbolUniqueId(1537);
+ static constexpr const TSymbolUniqueId imageSize_UImage1DArray1 = TSymbolUniqueId(1538);
+ static constexpr const TSymbolUniqueId pt01Q = TSymbolUniqueId(1539);
+ static constexpr const TSymbolUniqueId imageSize_ImageBuffer1 = TSymbolUniqueId(1540);
+ static constexpr const TSymbolUniqueId pt01g = TSymbolUniqueId(1541);
+ static constexpr const TSymbolUniqueId imageSize_IImageBuffer1 = TSymbolUniqueId(1542);
+ static constexpr const TSymbolUniqueId pt01h = TSymbolUniqueId(1543);
+ static constexpr const TSymbolUniqueId imageSize_UImageBuffer1 = TSymbolUniqueId(1544);
+ static constexpr const TSymbolUniqueId pt01i = TSymbolUniqueId(1545);
+ static constexpr const TSymbolUniqueId imageSize_Image2DMS1 = TSymbolUniqueId(1546);
+ static constexpr const TSymbolUniqueId pt01R = TSymbolUniqueId(1547);
+ static constexpr const TSymbolUniqueId imageSize_IImage2DMS1 = TSymbolUniqueId(1548);
+ static constexpr const TSymbolUniqueId pt01S = TSymbolUniqueId(1549);
+ static constexpr const TSymbolUniqueId imageSize_UImage2DMS1 = TSymbolUniqueId(1550);
+ static constexpr const TSymbolUniqueId pt01T = TSymbolUniqueId(1551);
+ static constexpr const TSymbolUniqueId imageSize_Image2DMSArray1 = TSymbolUniqueId(1552);
+ static constexpr const TSymbolUniqueId pt01U = TSymbolUniqueId(1553);
+ static constexpr const TSymbolUniqueId imageSize_IImage2DMSArray1 = TSymbolUniqueId(1554);
+ static constexpr const TSymbolUniqueId pt01V = TSymbolUniqueId(1555);
+ static constexpr const TSymbolUniqueId imageSize_UImage2DMSArray1 = TSymbolUniqueId(1556);
+ static constexpr const TSymbolUniqueId pt01W = TSymbolUniqueId(1557);
+ static constexpr const TSymbolUniqueId imageSamples_Image2DMS1 = TSymbolUniqueId(1558);
+ static constexpr const TSymbolUniqueId imageSamples_IImage2DMS1 = TSymbolUniqueId(1559);
+ static constexpr const TSymbolUniqueId imageSamples_UImage2DMS1 = TSymbolUniqueId(1560);
+ static constexpr const TSymbolUniqueId imageSamples_Image2DMSArray1 = TSymbolUniqueId(1561);
+ static constexpr const TSymbolUniqueId imageSamples_IImage2DMSArray1 = TSymbolUniqueId(1562);
+ static constexpr const TSymbolUniqueId imageSamples_UImage2DMSArray1 = TSymbolUniqueId(1563);
static constexpr const TSymbolUniqueId imageAtomicAdd_Image2D1_Int2_UInt1 =
- TSymbolUniqueId(1558);
+ TSymbolUniqueId(1564);
static constexpr const TSymbolUniqueId imageAtomicAdd_IImage2D1_Int2_UInt1 =
- TSymbolUniqueId(1559);
+ TSymbolUniqueId(1565);
static constexpr const TSymbolUniqueId imageAtomicAdd_UImage2D1_Int2_UInt1 =
- TSymbolUniqueId(1560);
+ TSymbolUniqueId(1566);
static constexpr const TSymbolUniqueId imageAtomicAdd_Image3D1_Int3_UInt1 =
- TSymbolUniqueId(1561);
+ TSymbolUniqueId(1567);
static constexpr const TSymbolUniqueId imageAtomicAdd_IImage3D1_Int3_UInt1 =
- TSymbolUniqueId(1562);
+ TSymbolUniqueId(1568);
static constexpr const TSymbolUniqueId imageAtomicAdd_UImage3D1_Int3_UInt1 =
- TSymbolUniqueId(1563);
+ TSymbolUniqueId(1569);
static constexpr const TSymbolUniqueId imageAtomicAdd_ImageCube1_Int3_UInt1 =
- TSymbolUniqueId(1564);
+ TSymbolUniqueId(1570);
static constexpr const TSymbolUniqueId imageAtomicAdd_IImageCube1_Int3_UInt1 =
- TSymbolUniqueId(1565);
+ TSymbolUniqueId(1571);
static constexpr const TSymbolUniqueId imageAtomicAdd_UImageCube1_Int3_UInt1 =
- TSymbolUniqueId(1566);
+ TSymbolUniqueId(1572);
static constexpr const TSymbolUniqueId imageAtomicAdd_ImageBuffer1_Int1_UInt1 =
- TSymbolUniqueId(1567);
+ TSymbolUniqueId(1573);
static constexpr const TSymbolUniqueId imageAtomicAdd_IImageBuffer1_Int1_UInt1 =
- TSymbolUniqueId(1568);
+ TSymbolUniqueId(1574);
static constexpr const TSymbolUniqueId imageAtomicAdd_UImageBuffer1_Int1_UInt1 =
- TSymbolUniqueId(1569);
+ TSymbolUniqueId(1575);
static constexpr const TSymbolUniqueId imageAtomicAdd_Image2DArray1_Int3_UInt1 =
- TSymbolUniqueId(1570);
+ TSymbolUniqueId(1576);
static constexpr const TSymbolUniqueId imageAtomicAdd_IImage2DArray1_Int3_UInt1 =
- TSymbolUniqueId(1571);
+ TSymbolUniqueId(1577);
static constexpr const TSymbolUniqueId imageAtomicAdd_UImage2DArray1_Int3_UInt1 =
- TSymbolUniqueId(1572);
+ TSymbolUniqueId(1578);
static constexpr const TSymbolUniqueId imageAtomicAdd_ImageCubeArray1_Int3_UInt1 =
- TSymbolUniqueId(1573);
+ TSymbolUniqueId(1579);
static constexpr const TSymbolUniqueId imageAtomicAdd_IImageCubeArray1_Int3_UInt1 =
- TSymbolUniqueId(1574);
+ TSymbolUniqueId(1580);
static constexpr const TSymbolUniqueId imageAtomicAdd_UImageCubeArray1_Int3_UInt1 =
- TSymbolUniqueId(1575);
+ TSymbolUniqueId(1581);
static constexpr const TSymbolUniqueId imageAtomicAdd_Image1D1_Int1_UInt1 =
- TSymbolUniqueId(1576);
+ TSymbolUniqueId(1582);
static constexpr const TSymbolUniqueId imageAtomicAdd_IImage1D1_Int1_UInt1 =
- TSymbolUniqueId(1577);
+ TSymbolUniqueId(1583);
static constexpr const TSymbolUniqueId imageAtomicAdd_UImage1D1_Int1_UInt1 =
- TSymbolUniqueId(1578);
+ TSymbolUniqueId(1584);
static constexpr const TSymbolUniqueId imageAtomicAdd_Image1DArray1_Int2_UInt1 =
- TSymbolUniqueId(1579);
+ TSymbolUniqueId(1585);
static constexpr const TSymbolUniqueId imageAtomicAdd_IImage1DArray1_Int2_UInt1 =
- TSymbolUniqueId(1580);
+ TSymbolUniqueId(1586);
static constexpr const TSymbolUniqueId imageAtomicAdd_UImage1DArray1_Int2_UInt1 =
- TSymbolUniqueId(1581);
+ TSymbolUniqueId(1587);
static constexpr const TSymbolUniqueId imageAtomicAdd_Image2DRect1_Int2_UInt1 =
- TSymbolUniqueId(1582);
- static constexpr const TSymbolUniqueId pt01X = TSymbolUniqueId(1583);
+ TSymbolUniqueId(1588);
+ static constexpr const TSymbolUniqueId pt01X = TSymbolUniqueId(1589);
static constexpr const TSymbolUniqueId imageAtomicAdd_IImage2DRect1_Int2_UInt1 =
- TSymbolUniqueId(1584);
- static constexpr const TSymbolUniqueId pt01Y = TSymbolUniqueId(1585);
+ TSymbolUniqueId(1590);
+ static constexpr const TSymbolUniqueId pt01Y = TSymbolUniqueId(1591);
static constexpr const TSymbolUniqueId imageAtomicAdd_UImage2DRect1_Int2_UInt1 =
- TSymbolUniqueId(1586);
- static constexpr const TSymbolUniqueId pt01Z = TSymbolUniqueId(1587);
+ TSymbolUniqueId(1592);
+ static constexpr const TSymbolUniqueId pt01Z = TSymbolUniqueId(1593);
static constexpr const TSymbolUniqueId imageAtomicAdd_Image2DMS1_Int2_Int1_UInt1 =
- TSymbolUniqueId(1588);
+ TSymbolUniqueId(1594);
static constexpr const TSymbolUniqueId imageAtomicAdd_IImage2DMS1_Int2_Int1_UInt1 =
- TSymbolUniqueId(1589);
+ TSymbolUniqueId(1595);
static constexpr const TSymbolUniqueId imageAtomicAdd_UImage2DMS1_Int2_Int1_UInt1 =
- TSymbolUniqueId(1590);
+ TSymbolUniqueId(1596);
static constexpr const TSymbolUniqueId imageAtomicAdd_Image2DMSArray1_Int3_Int1_UInt1 =
- TSymbolUniqueId(1591);
+ TSymbolUniqueId(1597);
static constexpr const TSymbolUniqueId imageAtomicAdd_IImage2DMSArray1_Int3_Int1_UInt1 =
- TSymbolUniqueId(1592);
+ TSymbolUniqueId(1598);
static constexpr const TSymbolUniqueId imageAtomicAdd_UImage2DMSArray1_Int3_Int1_UInt1 =
- TSymbolUniqueId(1593);
+ TSymbolUniqueId(1599);
static constexpr const TSymbolUniqueId imageAtomicAdd_Image2D1_Int2_Int1 =
- TSymbolUniqueId(1594);
+ TSymbolUniqueId(1600);
static constexpr const TSymbolUniqueId imageAtomicAdd_IImage2D1_Int2_Int1 =
- TSymbolUniqueId(1595);
+ TSymbolUniqueId(1601);
static constexpr const TSymbolUniqueId imageAtomicAdd_UImage2D1_Int2_Int1 =
- TSymbolUniqueId(1596);
+ TSymbolUniqueId(1602);
static constexpr const TSymbolUniqueId imageAtomicAdd_Image3D1_Int3_Int1 =
- TSymbolUniqueId(1597);
+ TSymbolUniqueId(1603);
static constexpr const TSymbolUniqueId imageAtomicAdd_IImage3D1_Int3_Int1 =
- TSymbolUniqueId(1598);
+ TSymbolUniqueId(1604);
static constexpr const TSymbolUniqueId imageAtomicAdd_UImage3D1_Int3_Int1 =
- TSymbolUniqueId(1599);
+ TSymbolUniqueId(1605);
static constexpr const TSymbolUniqueId imageAtomicAdd_ImageCube1_Int3_Int1 =
- TSymbolUniqueId(1600);
+ TSymbolUniqueId(1606);
static constexpr const TSymbolUniqueId imageAtomicAdd_IImageCube1_Int3_Int1 =
- TSymbolUniqueId(1601);
+ TSymbolUniqueId(1607);
static constexpr const TSymbolUniqueId imageAtomicAdd_UImageCube1_Int3_Int1 =
- TSymbolUniqueId(1602);
+ TSymbolUniqueId(1608);
static constexpr const TSymbolUniqueId imageAtomicAdd_ImageBuffer1_Int1_Int1 =
- TSymbolUniqueId(1603);
+ TSymbolUniqueId(1609);
static constexpr const TSymbolUniqueId imageAtomicAdd_IImageBuffer1_Int1_Int1 =
- TSymbolUniqueId(1604);
+ TSymbolUniqueId(1610);
static constexpr const TSymbolUniqueId imageAtomicAdd_UImageBuffer1_Int1_Int1 =
- TSymbolUniqueId(1605);
+ TSymbolUniqueId(1611);
static constexpr const TSymbolUniqueId imageAtomicAdd_Image2DArray1_Int3_Int1 =
- TSymbolUniqueId(1606);
+ TSymbolUniqueId(1612);
static constexpr const TSymbolUniqueId imageAtomicAdd_IImage2DArray1_Int3_Int1 =
- TSymbolUniqueId(1607);
+ TSymbolUniqueId(1613);
static constexpr const TSymbolUniqueId imageAtomicAdd_UImage2DArray1_Int3_Int1 =
- TSymbolUniqueId(1608);
+ TSymbolUniqueId(1614);
static constexpr const TSymbolUniqueId imageAtomicAdd_ImageCubeArray1_Int3_Int1 =
- TSymbolUniqueId(1609);
+ TSymbolUniqueId(1615);
static constexpr const TSymbolUniqueId imageAtomicAdd_IImageCubeArray1_Int3_Int1 =
- TSymbolUniqueId(1610);
+ TSymbolUniqueId(1616);
static constexpr const TSymbolUniqueId imageAtomicAdd_UImageCubeArray1_Int3_Int1 =
- TSymbolUniqueId(1611);
+ TSymbolUniqueId(1617);
static constexpr const TSymbolUniqueId imageAtomicAdd_Image1D1_Int1_Int1 =
- TSymbolUniqueId(1612);
+ TSymbolUniqueId(1618);
static constexpr const TSymbolUniqueId imageAtomicAdd_IImage1D1_Int1_Int1 =
- TSymbolUniqueId(1613);
+ TSymbolUniqueId(1619);
static constexpr const TSymbolUniqueId imageAtomicAdd_UImage1D1_Int1_Int1 =
- TSymbolUniqueId(1614);
+ TSymbolUniqueId(1620);
static constexpr const TSymbolUniqueId imageAtomicAdd_Image1DArray1_Int2_Int1 =
- TSymbolUniqueId(1615);
+ TSymbolUniqueId(1621);
static constexpr const TSymbolUniqueId imageAtomicAdd_IImage1DArray1_Int2_Int1 =
- TSymbolUniqueId(1616);
+ TSymbolUniqueId(1622);
static constexpr const TSymbolUniqueId imageAtomicAdd_UImage1DArray1_Int2_Int1 =
- TSymbolUniqueId(1617);
+ TSymbolUniqueId(1623);
static constexpr const TSymbolUniqueId imageAtomicAdd_Image2DRect1_Int2_Int1 =
- TSymbolUniqueId(1618);
+ TSymbolUniqueId(1624);
static constexpr const TSymbolUniqueId imageAtomicAdd_IImage2DRect1_Int2_Int1 =
- TSymbolUniqueId(1619);
+ TSymbolUniqueId(1625);
static constexpr const TSymbolUniqueId imageAtomicAdd_UImage2DRect1_Int2_Int1 =
- TSymbolUniqueId(1620);
+ TSymbolUniqueId(1626);
static constexpr const TSymbolUniqueId imageAtomicAdd_Image2DMS1_Int2_Int1_Int1 =
- TSymbolUniqueId(1621);
+ TSymbolUniqueId(1627);
static constexpr const TSymbolUniqueId imageAtomicAdd_IImage2DMS1_Int2_Int1_Int1 =
- TSymbolUniqueId(1622);
+ TSymbolUniqueId(1628);
static constexpr const TSymbolUniqueId imageAtomicAdd_UImage2DMS1_Int2_Int1_Int1 =
- TSymbolUniqueId(1623);
+ TSymbolUniqueId(1629);
static constexpr const TSymbolUniqueId imageAtomicAdd_Image2DMSArray1_Int3_Int1_Int1 =
- TSymbolUniqueId(1624);
+ TSymbolUniqueId(1630);
static constexpr const TSymbolUniqueId imageAtomicAdd_IImage2DMSArray1_Int3_Int1_Int1 =
- TSymbolUniqueId(1625);
+ TSymbolUniqueId(1631);
static constexpr const TSymbolUniqueId imageAtomicAdd_UImage2DMSArray1_Int3_Int1_Int1 =
- TSymbolUniqueId(1626);
+ TSymbolUniqueId(1632);
static constexpr const TSymbolUniqueId imageAtomicMin_Image2D1_Int2_UInt1 =
- TSymbolUniqueId(1627);
+ TSymbolUniqueId(1633);
static constexpr const TSymbolUniqueId imageAtomicMin_IImage2D1_Int2_UInt1 =
- TSymbolUniqueId(1628);
+ TSymbolUniqueId(1634);
static constexpr const TSymbolUniqueId imageAtomicMin_UImage2D1_Int2_UInt1 =
- TSymbolUniqueId(1629);
+ TSymbolUniqueId(1635);
static constexpr const TSymbolUniqueId imageAtomicMin_Image3D1_Int3_UInt1 =
- TSymbolUniqueId(1630);
+ TSymbolUniqueId(1636);
static constexpr const TSymbolUniqueId imageAtomicMin_IImage3D1_Int3_UInt1 =
- TSymbolUniqueId(1631);
+ TSymbolUniqueId(1637);
static constexpr const TSymbolUniqueId imageAtomicMin_UImage3D1_Int3_UInt1 =
- TSymbolUniqueId(1632);
+ TSymbolUniqueId(1638);
static constexpr const TSymbolUniqueId imageAtomicMin_ImageCube1_Int3_UInt1 =
- TSymbolUniqueId(1633);
+ TSymbolUniqueId(1639);
static constexpr const TSymbolUniqueId imageAtomicMin_IImageCube1_Int3_UInt1 =
- TSymbolUniqueId(1634);
+ TSymbolUniqueId(1640);
static constexpr const TSymbolUniqueId imageAtomicMin_UImageCube1_Int3_UInt1 =
- TSymbolUniqueId(1635);
+ TSymbolUniqueId(1641);
static constexpr const TSymbolUniqueId imageAtomicMin_ImageBuffer1_Int1_UInt1 =
- TSymbolUniqueId(1636);
+ TSymbolUniqueId(1642);
static constexpr const TSymbolUniqueId imageAtomicMin_IImageBuffer1_Int1_UInt1 =
- TSymbolUniqueId(1637);
+ TSymbolUniqueId(1643);
static constexpr const TSymbolUniqueId imageAtomicMin_UImageBuffer1_Int1_UInt1 =
- TSymbolUniqueId(1638);
+ TSymbolUniqueId(1644);
static constexpr const TSymbolUniqueId imageAtomicMin_Image2DArray1_Int3_UInt1 =
- TSymbolUniqueId(1639);
+ TSymbolUniqueId(1645);
static constexpr const TSymbolUniqueId imageAtomicMin_IImage2DArray1_Int3_UInt1 =
- TSymbolUniqueId(1640);
+ TSymbolUniqueId(1646);
static constexpr const TSymbolUniqueId imageAtomicMin_UImage2DArray1_Int3_UInt1 =
- TSymbolUniqueId(1641);
+ TSymbolUniqueId(1647);
static constexpr const TSymbolUniqueId imageAtomicMin_ImageCubeArray1_Int3_UInt1 =
- TSymbolUniqueId(1642);
+ TSymbolUniqueId(1648);
static constexpr const TSymbolUniqueId imageAtomicMin_IImageCubeArray1_Int3_UInt1 =
- TSymbolUniqueId(1643);
+ TSymbolUniqueId(1649);
static constexpr const TSymbolUniqueId imageAtomicMin_UImageCubeArray1_Int3_UInt1 =
- TSymbolUniqueId(1644);
+ TSymbolUniqueId(1650);
static constexpr const TSymbolUniqueId imageAtomicMin_Image1D1_Int1_UInt1 =
- TSymbolUniqueId(1645);
+ TSymbolUniqueId(1651);
static constexpr const TSymbolUniqueId imageAtomicMin_IImage1D1_Int1_UInt1 =
- TSymbolUniqueId(1646);
+ TSymbolUniqueId(1652);
static constexpr const TSymbolUniqueId imageAtomicMin_UImage1D1_Int1_UInt1 =
- TSymbolUniqueId(1647);
+ TSymbolUniqueId(1653);
static constexpr const TSymbolUniqueId imageAtomicMin_Image1DArray1_Int2_UInt1 =
- TSymbolUniqueId(1648);
+ TSymbolUniqueId(1654);
static constexpr const TSymbolUniqueId imageAtomicMin_IImage1DArray1_Int2_UInt1 =
- TSymbolUniqueId(1649);
+ TSymbolUniqueId(1655);
static constexpr const TSymbolUniqueId imageAtomicMin_UImage1DArray1_Int2_UInt1 =
- TSymbolUniqueId(1650);
+ TSymbolUniqueId(1656);
static constexpr const TSymbolUniqueId imageAtomicMin_Image2DRect1_Int2_UInt1 =
- TSymbolUniqueId(1651);
+ TSymbolUniqueId(1657);
static constexpr const TSymbolUniqueId imageAtomicMin_IImage2DRect1_Int2_UInt1 =
- TSymbolUniqueId(1652);
+ TSymbolUniqueId(1658);
static constexpr const TSymbolUniqueId imageAtomicMin_UImage2DRect1_Int2_UInt1 =
- TSymbolUniqueId(1653);
+ TSymbolUniqueId(1659);
static constexpr const TSymbolUniqueId imageAtomicMin_Image2DMS1_Int2_Int1_UInt1 =
- TSymbolUniqueId(1654);
+ TSymbolUniqueId(1660);
static constexpr const TSymbolUniqueId imageAtomicMin_IImage2DMS1_Int2_Int1_UInt1 =
- TSymbolUniqueId(1655);
+ TSymbolUniqueId(1661);
static constexpr const TSymbolUniqueId imageAtomicMin_UImage2DMS1_Int2_Int1_UInt1 =
- TSymbolUniqueId(1656);
+ TSymbolUniqueId(1662);
static constexpr const TSymbolUniqueId imageAtomicMin_Image2DMSArray1_Int3_Int1_UInt1 =
- TSymbolUniqueId(1657);
+ TSymbolUniqueId(1663);
static constexpr const TSymbolUniqueId imageAtomicMin_IImage2DMSArray1_Int3_Int1_UInt1 =
- TSymbolUniqueId(1658);
+ TSymbolUniqueId(1664);
static constexpr const TSymbolUniqueId imageAtomicMin_UImage2DMSArray1_Int3_Int1_UInt1 =
- TSymbolUniqueId(1659);
+ TSymbolUniqueId(1665);
static constexpr const TSymbolUniqueId imageAtomicMin_Image2D1_Int2_Int1 =
- TSymbolUniqueId(1660);
+ TSymbolUniqueId(1666);
static constexpr const TSymbolUniqueId imageAtomicMin_IImage2D1_Int2_Int1 =
- TSymbolUniqueId(1661);
+ TSymbolUniqueId(1667);
static constexpr const TSymbolUniqueId imageAtomicMin_UImage2D1_Int2_Int1 =
- TSymbolUniqueId(1662);
+ TSymbolUniqueId(1668);
static constexpr const TSymbolUniqueId imageAtomicMin_Image3D1_Int3_Int1 =
- TSymbolUniqueId(1663);
+ TSymbolUniqueId(1669);
static constexpr const TSymbolUniqueId imageAtomicMin_IImage3D1_Int3_Int1 =
- TSymbolUniqueId(1664);
+ TSymbolUniqueId(1670);
static constexpr const TSymbolUniqueId imageAtomicMin_UImage3D1_Int3_Int1 =
- TSymbolUniqueId(1665);
+ TSymbolUniqueId(1671);
static constexpr const TSymbolUniqueId imageAtomicMin_ImageCube1_Int3_Int1 =
- TSymbolUniqueId(1666);
+ TSymbolUniqueId(1672);
static constexpr const TSymbolUniqueId imageAtomicMin_IImageCube1_Int3_Int1 =
- TSymbolUniqueId(1667);
+ TSymbolUniqueId(1673);
static constexpr const TSymbolUniqueId imageAtomicMin_UImageCube1_Int3_Int1 =
- TSymbolUniqueId(1668);
+ TSymbolUniqueId(1674);
static constexpr const TSymbolUniqueId imageAtomicMin_ImageBuffer1_Int1_Int1 =
- TSymbolUniqueId(1669);
+ TSymbolUniqueId(1675);
static constexpr const TSymbolUniqueId imageAtomicMin_IImageBuffer1_Int1_Int1 =
- TSymbolUniqueId(1670);
+ TSymbolUniqueId(1676);
static constexpr const TSymbolUniqueId imageAtomicMin_UImageBuffer1_Int1_Int1 =
- TSymbolUniqueId(1671);
+ TSymbolUniqueId(1677);
static constexpr const TSymbolUniqueId imageAtomicMin_Image2DArray1_Int3_Int1 =
- TSymbolUniqueId(1672);
+ TSymbolUniqueId(1678);
static constexpr const TSymbolUniqueId imageAtomicMin_IImage2DArray1_Int3_Int1 =
- TSymbolUniqueId(1673);
+ TSymbolUniqueId(1679);
static constexpr const TSymbolUniqueId imageAtomicMin_UImage2DArray1_Int3_Int1 =
- TSymbolUniqueId(1674);
+ TSymbolUniqueId(1680);
static constexpr const TSymbolUniqueId imageAtomicMin_ImageCubeArray1_Int3_Int1 =
- TSymbolUniqueId(1675);
+ TSymbolUniqueId(1681);
static constexpr const TSymbolUniqueId imageAtomicMin_IImageCubeArray1_Int3_Int1 =
- TSymbolUniqueId(1676);
+ TSymbolUniqueId(1682);
static constexpr const TSymbolUniqueId imageAtomicMin_UImageCubeArray1_Int3_Int1 =
- TSymbolUniqueId(1677);
+ TSymbolUniqueId(1683);
static constexpr const TSymbolUniqueId imageAtomicMin_Image1D1_Int1_Int1 =
- TSymbolUniqueId(1678);
+ TSymbolUniqueId(1684);
static constexpr const TSymbolUniqueId imageAtomicMin_IImage1D1_Int1_Int1 =
- TSymbolUniqueId(1679);
+ TSymbolUniqueId(1685);
static constexpr const TSymbolUniqueId imageAtomicMin_UImage1D1_Int1_Int1 =
- TSymbolUniqueId(1680);
+ TSymbolUniqueId(1686);
static constexpr const TSymbolUniqueId imageAtomicMin_Image1DArray1_Int2_Int1 =
- TSymbolUniqueId(1681);
+ TSymbolUniqueId(1687);
static constexpr const TSymbolUniqueId imageAtomicMin_IImage1DArray1_Int2_Int1 =
- TSymbolUniqueId(1682);
+ TSymbolUniqueId(1688);
static constexpr const TSymbolUniqueId imageAtomicMin_UImage1DArray1_Int2_Int1 =
- TSymbolUniqueId(1683);
+ TSymbolUniqueId(1689);
static constexpr const TSymbolUniqueId imageAtomicMin_Image2DRect1_Int2_Int1 =
- TSymbolUniqueId(1684);
+ TSymbolUniqueId(1690);
static constexpr const TSymbolUniqueId imageAtomicMin_IImage2DRect1_Int2_Int1 =
- TSymbolUniqueId(1685);
+ TSymbolUniqueId(1691);
static constexpr const TSymbolUniqueId imageAtomicMin_UImage2DRect1_Int2_Int1 =
- TSymbolUniqueId(1686);
+ TSymbolUniqueId(1692);
static constexpr const TSymbolUniqueId imageAtomicMin_Image2DMS1_Int2_Int1_Int1 =
- TSymbolUniqueId(1687);
+ TSymbolUniqueId(1693);
static constexpr const TSymbolUniqueId imageAtomicMin_IImage2DMS1_Int2_Int1_Int1 =
- TSymbolUniqueId(1688);
+ TSymbolUniqueId(1694);
static constexpr const TSymbolUniqueId imageAtomicMin_UImage2DMS1_Int2_Int1_Int1 =
- TSymbolUniqueId(1689);
+ TSymbolUniqueId(1695);
static constexpr const TSymbolUniqueId imageAtomicMin_Image2DMSArray1_Int3_Int1_Int1 =
- TSymbolUniqueId(1690);
+ TSymbolUniqueId(1696);
static constexpr const TSymbolUniqueId imageAtomicMin_IImage2DMSArray1_Int3_Int1_Int1 =
- TSymbolUniqueId(1691);
+ TSymbolUniqueId(1697);
static constexpr const TSymbolUniqueId imageAtomicMin_UImage2DMSArray1_Int3_Int1_Int1 =
- TSymbolUniqueId(1692);
+ TSymbolUniqueId(1698);
static constexpr const TSymbolUniqueId imageAtomicMax_Image2D1_Int2_UInt1 =
- TSymbolUniqueId(1693);
+ TSymbolUniqueId(1699);
static constexpr const TSymbolUniqueId imageAtomicMax_IImage2D1_Int2_UInt1 =
- TSymbolUniqueId(1694);
+ TSymbolUniqueId(1700);
static constexpr const TSymbolUniqueId imageAtomicMax_UImage2D1_Int2_UInt1 =
- TSymbolUniqueId(1695);
+ TSymbolUniqueId(1701);
static constexpr const TSymbolUniqueId imageAtomicMax_Image3D1_Int3_UInt1 =
- TSymbolUniqueId(1696);
+ TSymbolUniqueId(1702);
static constexpr const TSymbolUniqueId imageAtomicMax_IImage3D1_Int3_UInt1 =
- TSymbolUniqueId(1697);
+ TSymbolUniqueId(1703);
static constexpr const TSymbolUniqueId imageAtomicMax_UImage3D1_Int3_UInt1 =
- TSymbolUniqueId(1698);
+ TSymbolUniqueId(1704);
static constexpr const TSymbolUniqueId imageAtomicMax_ImageCube1_Int3_UInt1 =
- TSymbolUniqueId(1699);
+ TSymbolUniqueId(1705);
static constexpr const TSymbolUniqueId imageAtomicMax_IImageCube1_Int3_UInt1 =
- TSymbolUniqueId(1700);
+ TSymbolUniqueId(1706);
static constexpr const TSymbolUniqueId imageAtomicMax_UImageCube1_Int3_UInt1 =
- TSymbolUniqueId(1701);
+ TSymbolUniqueId(1707);
static constexpr const TSymbolUniqueId imageAtomicMax_ImageBuffer1_Int1_UInt1 =
- TSymbolUniqueId(1702);
+ TSymbolUniqueId(1708);
static constexpr const TSymbolUniqueId imageAtomicMax_IImageBuffer1_Int1_UInt1 =
- TSymbolUniqueId(1703);
+ TSymbolUniqueId(1709);
static constexpr const TSymbolUniqueId imageAtomicMax_UImageBuffer1_Int1_UInt1 =
- TSymbolUniqueId(1704);
+ TSymbolUniqueId(1710);
static constexpr const TSymbolUniqueId imageAtomicMax_Image2DArray1_Int3_UInt1 =
- TSymbolUniqueId(1705);
+ TSymbolUniqueId(1711);
static constexpr const TSymbolUniqueId imageAtomicMax_IImage2DArray1_Int3_UInt1 =
- TSymbolUniqueId(1706);
+ TSymbolUniqueId(1712);
static constexpr const TSymbolUniqueId imageAtomicMax_UImage2DArray1_Int3_UInt1 =
- TSymbolUniqueId(1707);
+ TSymbolUniqueId(1713);
static constexpr const TSymbolUniqueId imageAtomicMax_ImageCubeArray1_Int3_UInt1 =
- TSymbolUniqueId(1708);
+ TSymbolUniqueId(1714);
static constexpr const TSymbolUniqueId imageAtomicMax_IImageCubeArray1_Int3_UInt1 =
- TSymbolUniqueId(1709);
+ TSymbolUniqueId(1715);
static constexpr const TSymbolUniqueId imageAtomicMax_UImageCubeArray1_Int3_UInt1 =
- TSymbolUniqueId(1710);
+ TSymbolUniqueId(1716);
static constexpr const TSymbolUniqueId imageAtomicMax_Image1D1_Int1_UInt1 =
- TSymbolUniqueId(1711);
+ TSymbolUniqueId(1717);
static constexpr const TSymbolUniqueId imageAtomicMax_IImage1D1_Int1_UInt1 =
- TSymbolUniqueId(1712);
+ TSymbolUniqueId(1718);
static constexpr const TSymbolUniqueId imageAtomicMax_UImage1D1_Int1_UInt1 =
- TSymbolUniqueId(1713);
+ TSymbolUniqueId(1719);
static constexpr const TSymbolUniqueId imageAtomicMax_Image1DArray1_Int2_UInt1 =
- TSymbolUniqueId(1714);
+ TSymbolUniqueId(1720);
static constexpr const TSymbolUniqueId imageAtomicMax_IImage1DArray1_Int2_UInt1 =
- TSymbolUniqueId(1715);
+ TSymbolUniqueId(1721);
static constexpr const TSymbolUniqueId imageAtomicMax_UImage1DArray1_Int2_UInt1 =
- TSymbolUniqueId(1716);
+ TSymbolUniqueId(1722);
static constexpr const TSymbolUniqueId imageAtomicMax_Image2DRect1_Int2_UInt1 =
- TSymbolUniqueId(1717);
+ TSymbolUniqueId(1723);
static constexpr const TSymbolUniqueId imageAtomicMax_IImage2DRect1_Int2_UInt1 =
- TSymbolUniqueId(1718);
+ TSymbolUniqueId(1724);
static constexpr const TSymbolUniqueId imageAtomicMax_UImage2DRect1_Int2_UInt1 =
- TSymbolUniqueId(1719);
+ TSymbolUniqueId(1725);
static constexpr const TSymbolUniqueId imageAtomicMax_Image2DMS1_Int2_Int1_UInt1 =
- TSymbolUniqueId(1720);
+ TSymbolUniqueId(1726);
static constexpr const TSymbolUniqueId imageAtomicMax_IImage2DMS1_Int2_Int1_UInt1 =
- TSymbolUniqueId(1721);
+ TSymbolUniqueId(1727);
static constexpr const TSymbolUniqueId imageAtomicMax_UImage2DMS1_Int2_Int1_UInt1 =
- TSymbolUniqueId(1722);
+ TSymbolUniqueId(1728);
static constexpr const TSymbolUniqueId imageAtomicMax_Image2DMSArray1_Int3_Int1_UInt1 =
- TSymbolUniqueId(1723);
+ TSymbolUniqueId(1729);
static constexpr const TSymbolUniqueId imageAtomicMax_IImage2DMSArray1_Int3_Int1_UInt1 =
- TSymbolUniqueId(1724);
+ TSymbolUniqueId(1730);
static constexpr const TSymbolUniqueId imageAtomicMax_UImage2DMSArray1_Int3_Int1_UInt1 =
- TSymbolUniqueId(1725);
+ TSymbolUniqueId(1731);
static constexpr const TSymbolUniqueId imageAtomicMax_Image2D1_Int2_Int1 =
- TSymbolUniqueId(1726);
+ TSymbolUniqueId(1732);
static constexpr const TSymbolUniqueId imageAtomicMax_IImage2D1_Int2_Int1 =
- TSymbolUniqueId(1727);
+ TSymbolUniqueId(1733);
static constexpr const TSymbolUniqueId imageAtomicMax_UImage2D1_Int2_Int1 =
- TSymbolUniqueId(1728);
+ TSymbolUniqueId(1734);
static constexpr const TSymbolUniqueId imageAtomicMax_Image3D1_Int3_Int1 =
- TSymbolUniqueId(1729);
+ TSymbolUniqueId(1735);
static constexpr const TSymbolUniqueId imageAtomicMax_IImage3D1_Int3_Int1 =
- TSymbolUniqueId(1730);
+ TSymbolUniqueId(1736);
static constexpr const TSymbolUniqueId imageAtomicMax_UImage3D1_Int3_Int1 =
- TSymbolUniqueId(1731);
+ TSymbolUniqueId(1737);
static constexpr const TSymbolUniqueId imageAtomicMax_ImageCube1_Int3_Int1 =
- TSymbolUniqueId(1732);
+ TSymbolUniqueId(1738);
static constexpr const TSymbolUniqueId imageAtomicMax_IImageCube1_Int3_Int1 =
- TSymbolUniqueId(1733);
+ TSymbolUniqueId(1739);
static constexpr const TSymbolUniqueId imageAtomicMax_UImageCube1_Int3_Int1 =
- TSymbolUniqueId(1734);
+ TSymbolUniqueId(1740);
static constexpr const TSymbolUniqueId imageAtomicMax_ImageBuffer1_Int1_Int1 =
- TSymbolUniqueId(1735);
+ TSymbolUniqueId(1741);
static constexpr const TSymbolUniqueId imageAtomicMax_IImageBuffer1_Int1_Int1 =
- TSymbolUniqueId(1736);
+ TSymbolUniqueId(1742);
static constexpr const TSymbolUniqueId imageAtomicMax_UImageBuffer1_Int1_Int1 =
- TSymbolUniqueId(1737);
+ TSymbolUniqueId(1743);
static constexpr const TSymbolUniqueId imageAtomicMax_Image2DArray1_Int3_Int1 =
- TSymbolUniqueId(1738);
+ TSymbolUniqueId(1744);
static constexpr const TSymbolUniqueId imageAtomicMax_IImage2DArray1_Int3_Int1 =
- TSymbolUniqueId(1739);
+ TSymbolUniqueId(1745);
static constexpr const TSymbolUniqueId imageAtomicMax_UImage2DArray1_Int3_Int1 =
- TSymbolUniqueId(1740);
+ TSymbolUniqueId(1746);
static constexpr const TSymbolUniqueId imageAtomicMax_ImageCubeArray1_Int3_Int1 =
- TSymbolUniqueId(1741);
+ TSymbolUniqueId(1747);
static constexpr const TSymbolUniqueId imageAtomicMax_IImageCubeArray1_Int3_Int1 =
- TSymbolUniqueId(1742);
+ TSymbolUniqueId(1748);
static constexpr const TSymbolUniqueId imageAtomicMax_UImageCubeArray1_Int3_Int1 =
- TSymbolUniqueId(1743);
+ TSymbolUniqueId(1749);
static constexpr const TSymbolUniqueId imageAtomicMax_Image1D1_Int1_Int1 =
- TSymbolUniqueId(1744);
+ TSymbolUniqueId(1750);
static constexpr const TSymbolUniqueId imageAtomicMax_IImage1D1_Int1_Int1 =
- TSymbolUniqueId(1745);
+ TSymbolUniqueId(1751);
static constexpr const TSymbolUniqueId imageAtomicMax_UImage1D1_Int1_Int1 =
- TSymbolUniqueId(1746);
+ TSymbolUniqueId(1752);
static constexpr const TSymbolUniqueId imageAtomicMax_Image1DArray1_Int2_Int1 =
- TSymbolUniqueId(1747);
+ TSymbolUniqueId(1753);
static constexpr const TSymbolUniqueId imageAtomicMax_IImage1DArray1_Int2_Int1 =
- TSymbolUniqueId(1748);
+ TSymbolUniqueId(1754);
static constexpr const TSymbolUniqueId imageAtomicMax_UImage1DArray1_Int2_Int1 =
- TSymbolUniqueId(1749);
+ TSymbolUniqueId(1755);
static constexpr const TSymbolUniqueId imageAtomicMax_Image2DRect1_Int2_Int1 =
- TSymbolUniqueId(1750);
+ TSymbolUniqueId(1756);
static constexpr const TSymbolUniqueId imageAtomicMax_IImage2DRect1_Int2_Int1 =
- TSymbolUniqueId(1751);
+ TSymbolUniqueId(1757);
static constexpr const TSymbolUniqueId imageAtomicMax_UImage2DRect1_Int2_Int1 =
- TSymbolUniqueId(1752);
+ TSymbolUniqueId(1758);
static constexpr const TSymbolUniqueId imageAtomicMax_Image2DMS1_Int2_Int1_Int1 =
- TSymbolUniqueId(1753);
+ TSymbolUniqueId(1759);
static constexpr const TSymbolUniqueId imageAtomicMax_IImage2DMS1_Int2_Int1_Int1 =
- TSymbolUniqueId(1754);
+ TSymbolUniqueId(1760);
static constexpr const TSymbolUniqueId imageAtomicMax_UImage2DMS1_Int2_Int1_Int1 =
- TSymbolUniqueId(1755);
+ TSymbolUniqueId(1761);
static constexpr const TSymbolUniqueId imageAtomicMax_Image2DMSArray1_Int3_Int1_Int1 =
- TSymbolUniqueId(1756);
+ TSymbolUniqueId(1762);
static constexpr const TSymbolUniqueId imageAtomicMax_IImage2DMSArray1_Int3_Int1_Int1 =
- TSymbolUniqueId(1757);
+ TSymbolUniqueId(1763);
static constexpr const TSymbolUniqueId imageAtomicMax_UImage2DMSArray1_Int3_Int1_Int1 =
- TSymbolUniqueId(1758);
+ TSymbolUniqueId(1764);
static constexpr const TSymbolUniqueId imageAtomicAnd_Image2D1_Int2_UInt1 =
- TSymbolUniqueId(1759);
+ TSymbolUniqueId(1765);
static constexpr const TSymbolUniqueId imageAtomicAnd_IImage2D1_Int2_UInt1 =
- TSymbolUniqueId(1760);
+ TSymbolUniqueId(1766);
static constexpr const TSymbolUniqueId imageAtomicAnd_UImage2D1_Int2_UInt1 =
- TSymbolUniqueId(1761);
+ TSymbolUniqueId(1767);
static constexpr const TSymbolUniqueId imageAtomicAnd_Image3D1_Int3_UInt1 =
- TSymbolUniqueId(1762);
+ TSymbolUniqueId(1768);
static constexpr const TSymbolUniqueId imageAtomicAnd_IImage3D1_Int3_UInt1 =
- TSymbolUniqueId(1763);
+ TSymbolUniqueId(1769);
static constexpr const TSymbolUniqueId imageAtomicAnd_UImage3D1_Int3_UInt1 =
- TSymbolUniqueId(1764);
+ TSymbolUniqueId(1770);
static constexpr const TSymbolUniqueId imageAtomicAnd_ImageCube1_Int3_UInt1 =
- TSymbolUniqueId(1765);
+ TSymbolUniqueId(1771);
static constexpr const TSymbolUniqueId imageAtomicAnd_IImageCube1_Int3_UInt1 =
- TSymbolUniqueId(1766);
+ TSymbolUniqueId(1772);
static constexpr const TSymbolUniqueId imageAtomicAnd_UImageCube1_Int3_UInt1 =
- TSymbolUniqueId(1767);
+ TSymbolUniqueId(1773);
static constexpr const TSymbolUniqueId imageAtomicAnd_ImageBuffer1_Int1_UInt1 =
- TSymbolUniqueId(1768);
+ TSymbolUniqueId(1774);
static constexpr const TSymbolUniqueId imageAtomicAnd_IImageBuffer1_Int1_UInt1 =
- TSymbolUniqueId(1769);
+ TSymbolUniqueId(1775);
static constexpr const TSymbolUniqueId imageAtomicAnd_UImageBuffer1_Int1_UInt1 =
- TSymbolUniqueId(1770);
+ TSymbolUniqueId(1776);
static constexpr const TSymbolUniqueId imageAtomicAnd_Image2DArray1_Int3_UInt1 =
- TSymbolUniqueId(1771);
+ TSymbolUniqueId(1777);
static constexpr const TSymbolUniqueId imageAtomicAnd_IImage2DArray1_Int3_UInt1 =
- TSymbolUniqueId(1772);
+ TSymbolUniqueId(1778);
static constexpr const TSymbolUniqueId imageAtomicAnd_UImage2DArray1_Int3_UInt1 =
- TSymbolUniqueId(1773);
+ TSymbolUniqueId(1779);
static constexpr const TSymbolUniqueId imageAtomicAnd_ImageCubeArray1_Int3_UInt1 =
- TSymbolUniqueId(1774);
+ TSymbolUniqueId(1780);
static constexpr const TSymbolUniqueId imageAtomicAnd_IImageCubeArray1_Int3_UInt1 =
- TSymbolUniqueId(1775);
+ TSymbolUniqueId(1781);
static constexpr const TSymbolUniqueId imageAtomicAnd_UImageCubeArray1_Int3_UInt1 =
- TSymbolUniqueId(1776);
+ TSymbolUniqueId(1782);
static constexpr const TSymbolUniqueId imageAtomicAnd_Image1D1_Int1_UInt1 =
- TSymbolUniqueId(1777);
+ TSymbolUniqueId(1783);
static constexpr const TSymbolUniqueId imageAtomicAnd_IImage1D1_Int1_UInt1 =
- TSymbolUniqueId(1778);
+ TSymbolUniqueId(1784);
static constexpr const TSymbolUniqueId imageAtomicAnd_UImage1D1_Int1_UInt1 =
- TSymbolUniqueId(1779);
+ TSymbolUniqueId(1785);
static constexpr const TSymbolUniqueId imageAtomicAnd_Image1DArray1_Int2_UInt1 =
- TSymbolUniqueId(1780);
+ TSymbolUniqueId(1786);
static constexpr const TSymbolUniqueId imageAtomicAnd_IImage1DArray1_Int2_UInt1 =
- TSymbolUniqueId(1781);
+ TSymbolUniqueId(1787);
static constexpr const TSymbolUniqueId imageAtomicAnd_UImage1DArray1_Int2_UInt1 =
- TSymbolUniqueId(1782);
+ TSymbolUniqueId(1788);
static constexpr const TSymbolUniqueId imageAtomicAnd_Image2DRect1_Int2_UInt1 =
- TSymbolUniqueId(1783);
+ TSymbolUniqueId(1789);
static constexpr const TSymbolUniqueId imageAtomicAnd_IImage2DRect1_Int2_UInt1 =
- TSymbolUniqueId(1784);
+ TSymbolUniqueId(1790);
static constexpr const TSymbolUniqueId imageAtomicAnd_UImage2DRect1_Int2_UInt1 =
- TSymbolUniqueId(1785);
+ TSymbolUniqueId(1791);
static constexpr const TSymbolUniqueId imageAtomicAnd_Image2DMS1_Int2_Int1_UInt1 =
- TSymbolUniqueId(1786);
+ TSymbolUniqueId(1792);
static constexpr const TSymbolUniqueId imageAtomicAnd_IImage2DMS1_Int2_Int1_UInt1 =
- TSymbolUniqueId(1787);
+ TSymbolUniqueId(1793);
static constexpr const TSymbolUniqueId imageAtomicAnd_UImage2DMS1_Int2_Int1_UInt1 =
- TSymbolUniqueId(1788);
+ TSymbolUniqueId(1794);
static constexpr const TSymbolUniqueId imageAtomicAnd_Image2DMSArray1_Int3_Int1_UInt1 =
- TSymbolUniqueId(1789);
+ TSymbolUniqueId(1795);
static constexpr const TSymbolUniqueId imageAtomicAnd_IImage2DMSArray1_Int3_Int1_UInt1 =
- TSymbolUniqueId(1790);
+ TSymbolUniqueId(1796);
static constexpr const TSymbolUniqueId imageAtomicAnd_UImage2DMSArray1_Int3_Int1_UInt1 =
- TSymbolUniqueId(1791);
+ TSymbolUniqueId(1797);
static constexpr const TSymbolUniqueId imageAtomicAnd_Image2D1_Int2_Int1 =
- TSymbolUniqueId(1792);
+ TSymbolUniqueId(1798);
static constexpr const TSymbolUniqueId imageAtomicAnd_IImage2D1_Int2_Int1 =
- TSymbolUniqueId(1793);
+ TSymbolUniqueId(1799);
static constexpr const TSymbolUniqueId imageAtomicAnd_UImage2D1_Int2_Int1 =
- TSymbolUniqueId(1794);
+ TSymbolUniqueId(1800);
static constexpr const TSymbolUniqueId imageAtomicAnd_Image3D1_Int3_Int1 =
- TSymbolUniqueId(1795);
+ TSymbolUniqueId(1801);
static constexpr const TSymbolUniqueId imageAtomicAnd_IImage3D1_Int3_Int1 =
- TSymbolUniqueId(1796);
+ TSymbolUniqueId(1802);
static constexpr const TSymbolUniqueId imageAtomicAnd_UImage3D1_Int3_Int1 =
- TSymbolUniqueId(1797);
+ TSymbolUniqueId(1803);
static constexpr const TSymbolUniqueId imageAtomicAnd_ImageCube1_Int3_Int1 =
- TSymbolUniqueId(1798);
+ TSymbolUniqueId(1804);
static constexpr const TSymbolUniqueId imageAtomicAnd_IImageCube1_Int3_Int1 =
- TSymbolUniqueId(1799);
+ TSymbolUniqueId(1805);
static constexpr const TSymbolUniqueId imageAtomicAnd_UImageCube1_Int3_Int1 =
- TSymbolUniqueId(1800);
+ TSymbolUniqueId(1806);
static constexpr const TSymbolUniqueId imageAtomicAnd_ImageBuffer1_Int1_Int1 =
- TSymbolUniqueId(1801);
+ TSymbolUniqueId(1807);
static constexpr const TSymbolUniqueId imageAtomicAnd_IImageBuffer1_Int1_Int1 =
- TSymbolUniqueId(1802);
+ TSymbolUniqueId(1808);
static constexpr const TSymbolUniqueId imageAtomicAnd_UImageBuffer1_Int1_Int1 =
- TSymbolUniqueId(1803);
+ TSymbolUniqueId(1809);
static constexpr const TSymbolUniqueId imageAtomicAnd_Image2DArray1_Int3_Int1 =
- TSymbolUniqueId(1804);
+ TSymbolUniqueId(1810);
static constexpr const TSymbolUniqueId imageAtomicAnd_IImage2DArray1_Int3_Int1 =
- TSymbolUniqueId(1805);
+ TSymbolUniqueId(1811);
static constexpr const TSymbolUniqueId imageAtomicAnd_UImage2DArray1_Int3_Int1 =
- TSymbolUniqueId(1806);
+ TSymbolUniqueId(1812);
static constexpr const TSymbolUniqueId imageAtomicAnd_ImageCubeArray1_Int3_Int1 =
- TSymbolUniqueId(1807);
+ TSymbolUniqueId(1813);
static constexpr const TSymbolUniqueId imageAtomicAnd_IImageCubeArray1_Int3_Int1 =
- TSymbolUniqueId(1808);
+ TSymbolUniqueId(1814);
static constexpr const TSymbolUniqueId imageAtomicAnd_UImageCubeArray1_Int3_Int1 =
- TSymbolUniqueId(1809);
+ TSymbolUniqueId(1815);
static constexpr const TSymbolUniqueId imageAtomicAnd_Image1D1_Int1_Int1 =
- TSymbolUniqueId(1810);
+ TSymbolUniqueId(1816);
static constexpr const TSymbolUniqueId imageAtomicAnd_IImage1D1_Int1_Int1 =
- TSymbolUniqueId(1811);
+ TSymbolUniqueId(1817);
static constexpr const TSymbolUniqueId imageAtomicAnd_UImage1D1_Int1_Int1 =
- TSymbolUniqueId(1812);
+ TSymbolUniqueId(1818);
static constexpr const TSymbolUniqueId imageAtomicAnd_Image1DArray1_Int2_Int1 =
- TSymbolUniqueId(1813);
+ TSymbolUniqueId(1819);
static constexpr const TSymbolUniqueId imageAtomicAnd_IImage1DArray1_Int2_Int1 =
- TSymbolUniqueId(1814);
+ TSymbolUniqueId(1820);
static constexpr const TSymbolUniqueId imageAtomicAnd_UImage1DArray1_Int2_Int1 =
- TSymbolUniqueId(1815);
+ TSymbolUniqueId(1821);
static constexpr const TSymbolUniqueId imageAtomicAnd_Image2DRect1_Int2_Int1 =
- TSymbolUniqueId(1816);
+ TSymbolUniqueId(1822);
static constexpr const TSymbolUniqueId imageAtomicAnd_IImage2DRect1_Int2_Int1 =
- TSymbolUniqueId(1817);
+ TSymbolUniqueId(1823);
static constexpr const TSymbolUniqueId imageAtomicAnd_UImage2DRect1_Int2_Int1 =
- TSymbolUniqueId(1818);
+ TSymbolUniqueId(1824);
static constexpr const TSymbolUniqueId imageAtomicAnd_Image2DMS1_Int2_Int1_Int1 =
- TSymbolUniqueId(1819);
+ TSymbolUniqueId(1825);
static constexpr const TSymbolUniqueId imageAtomicAnd_IImage2DMS1_Int2_Int1_Int1 =
- TSymbolUniqueId(1820);
+ TSymbolUniqueId(1826);
static constexpr const TSymbolUniqueId imageAtomicAnd_UImage2DMS1_Int2_Int1_Int1 =
- TSymbolUniqueId(1821);
+ TSymbolUniqueId(1827);
static constexpr const TSymbolUniqueId imageAtomicAnd_Image2DMSArray1_Int3_Int1_Int1 =
- TSymbolUniqueId(1822);
+ TSymbolUniqueId(1828);
static constexpr const TSymbolUniqueId imageAtomicAnd_IImage2DMSArray1_Int3_Int1_Int1 =
- TSymbolUniqueId(1823);
+ TSymbolUniqueId(1829);
static constexpr const TSymbolUniqueId imageAtomicAnd_UImage2DMSArray1_Int3_Int1_Int1 =
- TSymbolUniqueId(1824);
+ TSymbolUniqueId(1830);
static constexpr const TSymbolUniqueId imageAtomicOr_Image2D1_Int2_UInt1 =
- TSymbolUniqueId(1825);
+ TSymbolUniqueId(1831);
static constexpr const TSymbolUniqueId imageAtomicOr_IImage2D1_Int2_UInt1 =
- TSymbolUniqueId(1826);
+ TSymbolUniqueId(1832);
static constexpr const TSymbolUniqueId imageAtomicOr_UImage2D1_Int2_UInt1 =
- TSymbolUniqueId(1827);
+ TSymbolUniqueId(1833);
static constexpr const TSymbolUniqueId imageAtomicOr_Image3D1_Int3_UInt1 =
- TSymbolUniqueId(1828);
+ TSymbolUniqueId(1834);
static constexpr const TSymbolUniqueId imageAtomicOr_IImage3D1_Int3_UInt1 =
- TSymbolUniqueId(1829);
+ TSymbolUniqueId(1835);
static constexpr const TSymbolUniqueId imageAtomicOr_UImage3D1_Int3_UInt1 =
- TSymbolUniqueId(1830);
+ TSymbolUniqueId(1836);
static constexpr const TSymbolUniqueId imageAtomicOr_ImageCube1_Int3_UInt1 =
- TSymbolUniqueId(1831);
+ TSymbolUniqueId(1837);
static constexpr const TSymbolUniqueId imageAtomicOr_IImageCube1_Int3_UInt1 =
- TSymbolUniqueId(1832);
+ TSymbolUniqueId(1838);
static constexpr const TSymbolUniqueId imageAtomicOr_UImageCube1_Int3_UInt1 =
- TSymbolUniqueId(1833);
+ TSymbolUniqueId(1839);
static constexpr const TSymbolUniqueId imageAtomicOr_ImageBuffer1_Int1_UInt1 =
- TSymbolUniqueId(1834);
+ TSymbolUniqueId(1840);
static constexpr const TSymbolUniqueId imageAtomicOr_IImageBuffer1_Int1_UInt1 =
- TSymbolUniqueId(1835);
+ TSymbolUniqueId(1841);
static constexpr const TSymbolUniqueId imageAtomicOr_UImageBuffer1_Int1_UInt1 =
- TSymbolUniqueId(1836);
+ TSymbolUniqueId(1842);
static constexpr const TSymbolUniqueId imageAtomicOr_Image2DArray1_Int3_UInt1 =
- TSymbolUniqueId(1837);
+ TSymbolUniqueId(1843);
static constexpr const TSymbolUniqueId imageAtomicOr_IImage2DArray1_Int3_UInt1 =
- TSymbolUniqueId(1838);
+ TSymbolUniqueId(1844);
static constexpr const TSymbolUniqueId imageAtomicOr_UImage2DArray1_Int3_UInt1 =
- TSymbolUniqueId(1839);
+ TSymbolUniqueId(1845);
static constexpr const TSymbolUniqueId imageAtomicOr_ImageCubeArray1_Int3_UInt1 =
- TSymbolUniqueId(1840);
+ TSymbolUniqueId(1846);
static constexpr const TSymbolUniqueId imageAtomicOr_IImageCubeArray1_Int3_UInt1 =
- TSymbolUniqueId(1841);
+ TSymbolUniqueId(1847);
static constexpr const TSymbolUniqueId imageAtomicOr_UImageCubeArray1_Int3_UInt1 =
- TSymbolUniqueId(1842);
+ TSymbolUniqueId(1848);
static constexpr const TSymbolUniqueId imageAtomicOr_Image1D1_Int1_UInt1 =
- TSymbolUniqueId(1843);
+ TSymbolUniqueId(1849);
static constexpr const TSymbolUniqueId imageAtomicOr_IImage1D1_Int1_UInt1 =
- TSymbolUniqueId(1844);
+ TSymbolUniqueId(1850);
static constexpr const TSymbolUniqueId imageAtomicOr_UImage1D1_Int1_UInt1 =
- TSymbolUniqueId(1845);
+ TSymbolUniqueId(1851);
static constexpr const TSymbolUniqueId imageAtomicOr_Image1DArray1_Int2_UInt1 =
- TSymbolUniqueId(1846);
+ TSymbolUniqueId(1852);
static constexpr const TSymbolUniqueId imageAtomicOr_IImage1DArray1_Int2_UInt1 =
- TSymbolUniqueId(1847);
+ TSymbolUniqueId(1853);
static constexpr const TSymbolUniqueId imageAtomicOr_UImage1DArray1_Int2_UInt1 =
- TSymbolUniqueId(1848);
+ TSymbolUniqueId(1854);
static constexpr const TSymbolUniqueId imageAtomicOr_Image2DRect1_Int2_UInt1 =
- TSymbolUniqueId(1849);
+ TSymbolUniqueId(1855);
static constexpr const TSymbolUniqueId imageAtomicOr_IImage2DRect1_Int2_UInt1 =
- TSymbolUniqueId(1850);
+ TSymbolUniqueId(1856);
static constexpr const TSymbolUniqueId imageAtomicOr_UImage2DRect1_Int2_UInt1 =
- TSymbolUniqueId(1851);
+ TSymbolUniqueId(1857);
static constexpr const TSymbolUniqueId imageAtomicOr_Image2DMS1_Int2_Int1_UInt1 =
- TSymbolUniqueId(1852);
+ TSymbolUniqueId(1858);
static constexpr const TSymbolUniqueId imageAtomicOr_IImage2DMS1_Int2_Int1_UInt1 =
- TSymbolUniqueId(1853);
+ TSymbolUniqueId(1859);
static constexpr const TSymbolUniqueId imageAtomicOr_UImage2DMS1_Int2_Int1_UInt1 =
- TSymbolUniqueId(1854);
+ TSymbolUniqueId(1860);
static constexpr const TSymbolUniqueId imageAtomicOr_Image2DMSArray1_Int3_Int1_UInt1 =
- TSymbolUniqueId(1855);
+ TSymbolUniqueId(1861);
static constexpr const TSymbolUniqueId imageAtomicOr_IImage2DMSArray1_Int3_Int1_UInt1 =
- TSymbolUniqueId(1856);
+ TSymbolUniqueId(1862);
static constexpr const TSymbolUniqueId imageAtomicOr_UImage2DMSArray1_Int3_Int1_UInt1 =
- TSymbolUniqueId(1857);
- static constexpr const TSymbolUniqueId imageAtomicOr_Image2D1_Int2_Int1 = TSymbolUniqueId(1858);
+ TSymbolUniqueId(1863);
+ static constexpr const TSymbolUniqueId imageAtomicOr_Image2D1_Int2_Int1 = TSymbolUniqueId(1864);
static constexpr const TSymbolUniqueId imageAtomicOr_IImage2D1_Int2_Int1 =
- TSymbolUniqueId(1859);
+ TSymbolUniqueId(1865);
static constexpr const TSymbolUniqueId imageAtomicOr_UImage2D1_Int2_Int1 =
- TSymbolUniqueId(1860);
- static constexpr const TSymbolUniqueId imageAtomicOr_Image3D1_Int3_Int1 = TSymbolUniqueId(1861);
+ TSymbolUniqueId(1866);
+ static constexpr const TSymbolUniqueId imageAtomicOr_Image3D1_Int3_Int1 = TSymbolUniqueId(1867);
static constexpr const TSymbolUniqueId imageAtomicOr_IImage3D1_Int3_Int1 =
- TSymbolUniqueId(1862);
+ TSymbolUniqueId(1868);
static constexpr const TSymbolUniqueId imageAtomicOr_UImage3D1_Int3_Int1 =
- TSymbolUniqueId(1863);
+ TSymbolUniqueId(1869);
static constexpr const TSymbolUniqueId imageAtomicOr_ImageCube1_Int3_Int1 =
- TSymbolUniqueId(1864);
+ TSymbolUniqueId(1870);
static constexpr const TSymbolUniqueId imageAtomicOr_IImageCube1_Int3_Int1 =
- TSymbolUniqueId(1865);
+ TSymbolUniqueId(1871);
static constexpr const TSymbolUniqueId imageAtomicOr_UImageCube1_Int3_Int1 =
- TSymbolUniqueId(1866);
+ TSymbolUniqueId(1872);
static constexpr const TSymbolUniqueId imageAtomicOr_ImageBuffer1_Int1_Int1 =
- TSymbolUniqueId(1867);
+ TSymbolUniqueId(1873);
static constexpr const TSymbolUniqueId imageAtomicOr_IImageBuffer1_Int1_Int1 =
- TSymbolUniqueId(1868);
+ TSymbolUniqueId(1874);
static constexpr const TSymbolUniqueId imageAtomicOr_UImageBuffer1_Int1_Int1 =
- TSymbolUniqueId(1869);
+ TSymbolUniqueId(1875);
static constexpr const TSymbolUniqueId imageAtomicOr_Image2DArray1_Int3_Int1 =
- TSymbolUniqueId(1870);
+ TSymbolUniqueId(1876);
static constexpr const TSymbolUniqueId imageAtomicOr_IImage2DArray1_Int3_Int1 =
- TSymbolUniqueId(1871);
+ TSymbolUniqueId(1877);
static constexpr const TSymbolUniqueId imageAtomicOr_UImage2DArray1_Int3_Int1 =
- TSymbolUniqueId(1872);
+ TSymbolUniqueId(1878);
static constexpr const TSymbolUniqueId imageAtomicOr_ImageCubeArray1_Int3_Int1 =
- TSymbolUniqueId(1873);
+ TSymbolUniqueId(1879);
static constexpr const TSymbolUniqueId imageAtomicOr_IImageCubeArray1_Int3_Int1 =
- TSymbolUniqueId(1874);
+ TSymbolUniqueId(1880);
static constexpr const TSymbolUniqueId imageAtomicOr_UImageCubeArray1_Int3_Int1 =
- TSymbolUniqueId(1875);
- static constexpr const TSymbolUniqueId imageAtomicOr_Image1D1_Int1_Int1 = TSymbolUniqueId(1876);
+ TSymbolUniqueId(1881);
+ static constexpr const TSymbolUniqueId imageAtomicOr_Image1D1_Int1_Int1 = TSymbolUniqueId(1882);
static constexpr const TSymbolUniqueId imageAtomicOr_IImage1D1_Int1_Int1 =
- TSymbolUniqueId(1877);
+ TSymbolUniqueId(1883);
static constexpr const TSymbolUniqueId imageAtomicOr_UImage1D1_Int1_Int1 =
- TSymbolUniqueId(1878);
+ TSymbolUniqueId(1884);
static constexpr const TSymbolUniqueId imageAtomicOr_Image1DArray1_Int2_Int1 =
- TSymbolUniqueId(1879);
+ TSymbolUniqueId(1885);
static constexpr const TSymbolUniqueId imageAtomicOr_IImage1DArray1_Int2_Int1 =
- TSymbolUniqueId(1880);
+ TSymbolUniqueId(1886);
static constexpr const TSymbolUniqueId imageAtomicOr_UImage1DArray1_Int2_Int1 =
- TSymbolUniqueId(1881);
+ TSymbolUniqueId(1887);
static constexpr const TSymbolUniqueId imageAtomicOr_Image2DRect1_Int2_Int1 =
- TSymbolUniqueId(1882);
+ TSymbolUniqueId(1888);
static constexpr const TSymbolUniqueId imageAtomicOr_IImage2DRect1_Int2_Int1 =
- TSymbolUniqueId(1883);
+ TSymbolUniqueId(1889);
static constexpr const TSymbolUniqueId imageAtomicOr_UImage2DRect1_Int2_Int1 =
- TSymbolUniqueId(1884);
+ TSymbolUniqueId(1890);
static constexpr const TSymbolUniqueId imageAtomicOr_Image2DMS1_Int2_Int1_Int1 =
- TSymbolUniqueId(1885);
+ TSymbolUniqueId(1891);
static constexpr const TSymbolUniqueId imageAtomicOr_IImage2DMS1_Int2_Int1_Int1 =
- TSymbolUniqueId(1886);
+ TSymbolUniqueId(1892);
static constexpr const TSymbolUniqueId imageAtomicOr_UImage2DMS1_Int2_Int1_Int1 =
- TSymbolUniqueId(1887);
+ TSymbolUniqueId(1893);
static constexpr const TSymbolUniqueId imageAtomicOr_Image2DMSArray1_Int3_Int1_Int1 =
- TSymbolUniqueId(1888);
+ TSymbolUniqueId(1894);
static constexpr const TSymbolUniqueId imageAtomicOr_IImage2DMSArray1_Int3_Int1_Int1 =
- TSymbolUniqueId(1889);
+ TSymbolUniqueId(1895);
static constexpr const TSymbolUniqueId imageAtomicOr_UImage2DMSArray1_Int3_Int1_Int1 =
- TSymbolUniqueId(1890);
+ TSymbolUniqueId(1896);
static constexpr const TSymbolUniqueId imageAtomicXor_Image2D1_Int2_UInt1 =
- TSymbolUniqueId(1891);
+ TSymbolUniqueId(1897);
static constexpr const TSymbolUniqueId imageAtomicXor_IImage2D1_Int2_UInt1 =
- TSymbolUniqueId(1892);
+ TSymbolUniqueId(1898);
static constexpr const TSymbolUniqueId imageAtomicXor_UImage2D1_Int2_UInt1 =
- TSymbolUniqueId(1893);
+ TSymbolUniqueId(1899);
static constexpr const TSymbolUniqueId imageAtomicXor_Image3D1_Int3_UInt1 =
- TSymbolUniqueId(1894);
+ TSymbolUniqueId(1900);
static constexpr const TSymbolUniqueId imageAtomicXor_IImage3D1_Int3_UInt1 =
- TSymbolUniqueId(1895);
+ TSymbolUniqueId(1901);
static constexpr const TSymbolUniqueId imageAtomicXor_UImage3D1_Int3_UInt1 =
- TSymbolUniqueId(1896);
+ TSymbolUniqueId(1902);
static constexpr const TSymbolUniqueId imageAtomicXor_ImageCube1_Int3_UInt1 =
- TSymbolUniqueId(1897);
+ TSymbolUniqueId(1903);
static constexpr const TSymbolUniqueId imageAtomicXor_IImageCube1_Int3_UInt1 =
- TSymbolUniqueId(1898);
+ TSymbolUniqueId(1904);
static constexpr const TSymbolUniqueId imageAtomicXor_UImageCube1_Int3_UInt1 =
- TSymbolUniqueId(1899);
+ TSymbolUniqueId(1905);
static constexpr const TSymbolUniqueId imageAtomicXor_ImageBuffer1_Int1_UInt1 =
- TSymbolUniqueId(1900);
+ TSymbolUniqueId(1906);
static constexpr const TSymbolUniqueId imageAtomicXor_IImageBuffer1_Int1_UInt1 =
- TSymbolUniqueId(1901);
+ TSymbolUniqueId(1907);
static constexpr const TSymbolUniqueId imageAtomicXor_UImageBuffer1_Int1_UInt1 =
- TSymbolUniqueId(1902);
+ TSymbolUniqueId(1908);
static constexpr const TSymbolUniqueId imageAtomicXor_Image2DArray1_Int3_UInt1 =
- TSymbolUniqueId(1903);
+ TSymbolUniqueId(1909);
static constexpr const TSymbolUniqueId imageAtomicXor_IImage2DArray1_Int3_UInt1 =
- TSymbolUniqueId(1904);
+ TSymbolUniqueId(1910);
static constexpr const TSymbolUniqueId imageAtomicXor_UImage2DArray1_Int3_UInt1 =
- TSymbolUniqueId(1905);
+ TSymbolUniqueId(1911);
static constexpr const TSymbolUniqueId imageAtomicXor_ImageCubeArray1_Int3_UInt1 =
- TSymbolUniqueId(1906);
+ TSymbolUniqueId(1912);
static constexpr const TSymbolUniqueId imageAtomicXor_IImageCubeArray1_Int3_UInt1 =
- TSymbolUniqueId(1907);
+ TSymbolUniqueId(1913);
static constexpr const TSymbolUniqueId imageAtomicXor_UImageCubeArray1_Int3_UInt1 =
- TSymbolUniqueId(1908);
+ TSymbolUniqueId(1914);
static constexpr const TSymbolUniqueId imageAtomicXor_Image1D1_Int1_UInt1 =
- TSymbolUniqueId(1909);
+ TSymbolUniqueId(1915);
static constexpr const TSymbolUniqueId imageAtomicXor_IImage1D1_Int1_UInt1 =
- TSymbolUniqueId(1910);
+ TSymbolUniqueId(1916);
static constexpr const TSymbolUniqueId imageAtomicXor_UImage1D1_Int1_UInt1 =
- TSymbolUniqueId(1911);
+ TSymbolUniqueId(1917);
static constexpr const TSymbolUniqueId imageAtomicXor_Image1DArray1_Int2_UInt1 =
- TSymbolUniqueId(1912);
+ TSymbolUniqueId(1918);
static constexpr const TSymbolUniqueId imageAtomicXor_IImage1DArray1_Int2_UInt1 =
- TSymbolUniqueId(1913);
+ TSymbolUniqueId(1919);
static constexpr const TSymbolUniqueId imageAtomicXor_UImage1DArray1_Int2_UInt1 =
- TSymbolUniqueId(1914);
+ TSymbolUniqueId(1920);
static constexpr const TSymbolUniqueId imageAtomicXor_Image2DRect1_Int2_UInt1 =
- TSymbolUniqueId(1915);
+ TSymbolUniqueId(1921);
static constexpr const TSymbolUniqueId imageAtomicXor_IImage2DRect1_Int2_UInt1 =
- TSymbolUniqueId(1916);
+ TSymbolUniqueId(1922);
static constexpr const TSymbolUniqueId imageAtomicXor_UImage2DRect1_Int2_UInt1 =
- TSymbolUniqueId(1917);
+ TSymbolUniqueId(1923);
static constexpr const TSymbolUniqueId imageAtomicXor_Image2DMS1_Int2_Int1_UInt1 =
- TSymbolUniqueId(1918);
+ TSymbolUniqueId(1924);
static constexpr const TSymbolUniqueId imageAtomicXor_IImage2DMS1_Int2_Int1_UInt1 =
- TSymbolUniqueId(1919);
+ TSymbolUniqueId(1925);
static constexpr const TSymbolUniqueId imageAtomicXor_UImage2DMS1_Int2_Int1_UInt1 =
- TSymbolUniqueId(1920);
+ TSymbolUniqueId(1926);
static constexpr const TSymbolUniqueId imageAtomicXor_Image2DMSArray1_Int3_Int1_UInt1 =
- TSymbolUniqueId(1921);
+ TSymbolUniqueId(1927);
static constexpr const TSymbolUniqueId imageAtomicXor_IImage2DMSArray1_Int3_Int1_UInt1 =
- TSymbolUniqueId(1922);
+ TSymbolUniqueId(1928);
static constexpr const TSymbolUniqueId imageAtomicXor_UImage2DMSArray1_Int3_Int1_UInt1 =
- TSymbolUniqueId(1923);
+ TSymbolUniqueId(1929);
static constexpr const TSymbolUniqueId imageAtomicXor_Image2D1_Int2_Int1 =
- TSymbolUniqueId(1924);
+ TSymbolUniqueId(1930);
static constexpr const TSymbolUniqueId imageAtomicXor_IImage2D1_Int2_Int1 =
- TSymbolUniqueId(1925);
+ TSymbolUniqueId(1931);
static constexpr const TSymbolUniqueId imageAtomicXor_UImage2D1_Int2_Int1 =
- TSymbolUniqueId(1926);
+ TSymbolUniqueId(1932);
static constexpr const TSymbolUniqueId imageAtomicXor_Image3D1_Int3_Int1 =
- TSymbolUniqueId(1927);
+ TSymbolUniqueId(1933);
static constexpr const TSymbolUniqueId imageAtomicXor_IImage3D1_Int3_Int1 =
- TSymbolUniqueId(1928);
+ TSymbolUniqueId(1934);
static constexpr const TSymbolUniqueId imageAtomicXor_UImage3D1_Int3_Int1 =
- TSymbolUniqueId(1929);
+ TSymbolUniqueId(1935);
static constexpr const TSymbolUniqueId imageAtomicXor_ImageCube1_Int3_Int1 =
- TSymbolUniqueId(1930);
+ TSymbolUniqueId(1936);
static constexpr const TSymbolUniqueId imageAtomicXor_IImageCube1_Int3_Int1 =
- TSymbolUniqueId(1931);
+ TSymbolUniqueId(1937);
static constexpr const TSymbolUniqueId imageAtomicXor_UImageCube1_Int3_Int1 =
- TSymbolUniqueId(1932);
+ TSymbolUniqueId(1938);
static constexpr const TSymbolUniqueId imageAtomicXor_ImageBuffer1_Int1_Int1 =
- TSymbolUniqueId(1933);
+ TSymbolUniqueId(1939);
static constexpr const TSymbolUniqueId imageAtomicXor_IImageBuffer1_Int1_Int1 =
- TSymbolUniqueId(1934);
+ TSymbolUniqueId(1940);
static constexpr const TSymbolUniqueId imageAtomicXor_UImageBuffer1_Int1_Int1 =
- TSymbolUniqueId(1935);
+ TSymbolUniqueId(1941);
static constexpr const TSymbolUniqueId imageAtomicXor_Image2DArray1_Int3_Int1 =
- TSymbolUniqueId(1936);
+ TSymbolUniqueId(1942);
static constexpr const TSymbolUniqueId imageAtomicXor_IImage2DArray1_Int3_Int1 =
- TSymbolUniqueId(1937);
+ TSymbolUniqueId(1943);
static constexpr const TSymbolUniqueId imageAtomicXor_UImage2DArray1_Int3_Int1 =
- TSymbolUniqueId(1938);
+ TSymbolUniqueId(1944);
static constexpr const TSymbolUniqueId imageAtomicXor_ImageCubeArray1_Int3_Int1 =
- TSymbolUniqueId(1939);
+ TSymbolUniqueId(1945);
static constexpr const TSymbolUniqueId imageAtomicXor_IImageCubeArray1_Int3_Int1 =
- TSymbolUniqueId(1940);
+ TSymbolUniqueId(1946);
static constexpr const TSymbolUniqueId imageAtomicXor_UImageCubeArray1_Int3_Int1 =
- TSymbolUniqueId(1941);
+ TSymbolUniqueId(1947);
static constexpr const TSymbolUniqueId imageAtomicXor_Image1D1_Int1_Int1 =
- TSymbolUniqueId(1942);
+ TSymbolUniqueId(1948);
static constexpr const TSymbolUniqueId imageAtomicXor_IImage1D1_Int1_Int1 =
- TSymbolUniqueId(1943);
+ TSymbolUniqueId(1949);
static constexpr const TSymbolUniqueId imageAtomicXor_UImage1D1_Int1_Int1 =
- TSymbolUniqueId(1944);
+ TSymbolUniqueId(1950);
static constexpr const TSymbolUniqueId imageAtomicXor_Image1DArray1_Int2_Int1 =
- TSymbolUniqueId(1945);
+ TSymbolUniqueId(1951);
static constexpr const TSymbolUniqueId imageAtomicXor_IImage1DArray1_Int2_Int1 =
- TSymbolUniqueId(1946);
+ TSymbolUniqueId(1952);
static constexpr const TSymbolUniqueId imageAtomicXor_UImage1DArray1_Int2_Int1 =
- TSymbolUniqueId(1947);
+ TSymbolUniqueId(1953);
static constexpr const TSymbolUniqueId imageAtomicXor_Image2DRect1_Int2_Int1 =
- TSymbolUniqueId(1948);
+ TSymbolUniqueId(1954);
static constexpr const TSymbolUniqueId imageAtomicXor_IImage2DRect1_Int2_Int1 =
- TSymbolUniqueId(1949);
+ TSymbolUniqueId(1955);
static constexpr const TSymbolUniqueId imageAtomicXor_UImage2DRect1_Int2_Int1 =
- TSymbolUniqueId(1950);
+ TSymbolUniqueId(1956);
static constexpr const TSymbolUniqueId imageAtomicXor_Image2DMS1_Int2_Int1_Int1 =
- TSymbolUniqueId(1951);
+ TSymbolUniqueId(1957);
static constexpr const TSymbolUniqueId imageAtomicXor_IImage2DMS1_Int2_Int1_Int1 =
- TSymbolUniqueId(1952);
+ TSymbolUniqueId(1958);
static constexpr const TSymbolUniqueId imageAtomicXor_UImage2DMS1_Int2_Int1_Int1 =
- TSymbolUniqueId(1953);
+ TSymbolUniqueId(1959);
static constexpr const TSymbolUniqueId imageAtomicXor_Image2DMSArray1_Int3_Int1_Int1 =
- TSymbolUniqueId(1954);
+ TSymbolUniqueId(1960);
static constexpr const TSymbolUniqueId imageAtomicXor_IImage2DMSArray1_Int3_Int1_Int1 =
- TSymbolUniqueId(1955);
+ TSymbolUniqueId(1961);
static constexpr const TSymbolUniqueId imageAtomicXor_UImage2DMSArray1_Int3_Int1_Int1 =
- TSymbolUniqueId(1956);
+ TSymbolUniqueId(1962);
static constexpr const TSymbolUniqueId imageAtomicExchange_Image2D1_Int2_UInt1 =
- TSymbolUniqueId(1957);
+ TSymbolUniqueId(1963);
static constexpr const TSymbolUniqueId imageAtomicExchange_IImage2D1_Int2_UInt1 =
- TSymbolUniqueId(1958);
+ TSymbolUniqueId(1964);
static constexpr const TSymbolUniqueId imageAtomicExchange_UImage2D1_Int2_UInt1 =
- TSymbolUniqueId(1959);
+ TSymbolUniqueId(1965);
static constexpr const TSymbolUniqueId imageAtomicExchange_Image3D1_Int3_UInt1 =
- TSymbolUniqueId(1960);
+ TSymbolUniqueId(1966);
static constexpr const TSymbolUniqueId imageAtomicExchange_IImage3D1_Int3_UInt1 =
- TSymbolUniqueId(1961);
+ TSymbolUniqueId(1967);
static constexpr const TSymbolUniqueId imageAtomicExchange_UImage3D1_Int3_UInt1 =
- TSymbolUniqueId(1962);
+ TSymbolUniqueId(1968);
static constexpr const TSymbolUniqueId imageAtomicExchange_ImageCube1_Int3_UInt1 =
- TSymbolUniqueId(1963);
+ TSymbolUniqueId(1969);
static constexpr const TSymbolUniqueId imageAtomicExchange_IImageCube1_Int3_UInt1 =
- TSymbolUniqueId(1964);
+ TSymbolUniqueId(1970);
static constexpr const TSymbolUniqueId imageAtomicExchange_UImageCube1_Int3_UInt1 =
- TSymbolUniqueId(1965);
+ TSymbolUniqueId(1971);
static constexpr const TSymbolUniqueId imageAtomicExchange_ImageBuffer1_Int1_UInt1 =
- TSymbolUniqueId(1966);
+ TSymbolUniqueId(1972);
static constexpr const TSymbolUniqueId imageAtomicExchange_IImageBuffer1_Int1_UInt1 =
- TSymbolUniqueId(1967);
+ TSymbolUniqueId(1973);
static constexpr const TSymbolUniqueId imageAtomicExchange_UImageBuffer1_Int1_UInt1 =
- TSymbolUniqueId(1968);
+ TSymbolUniqueId(1974);
static constexpr const TSymbolUniqueId imageAtomicExchange_Image2DArray1_Int3_UInt1 =
- TSymbolUniqueId(1969);
+ TSymbolUniqueId(1975);
static constexpr const TSymbolUniqueId imageAtomicExchange_IImage2DArray1_Int3_UInt1 =
- TSymbolUniqueId(1970);
+ TSymbolUniqueId(1976);
static constexpr const TSymbolUniqueId imageAtomicExchange_UImage2DArray1_Int3_UInt1 =
- TSymbolUniqueId(1971);
+ TSymbolUniqueId(1977);
static constexpr const TSymbolUniqueId imageAtomicExchange_ImageCubeArray1_Int3_UInt1 =
- TSymbolUniqueId(1972);
+ TSymbolUniqueId(1978);
static constexpr const TSymbolUniqueId imageAtomicExchange_IImageCubeArray1_Int3_UInt1 =
- TSymbolUniqueId(1973);
+ TSymbolUniqueId(1979);
static constexpr const TSymbolUniqueId imageAtomicExchange_UImageCubeArray1_Int3_UInt1 =
- TSymbolUniqueId(1974);
+ TSymbolUniqueId(1980);
static constexpr const TSymbolUniqueId imageAtomicExchange_Image1D1_Int1_UInt1 =
- TSymbolUniqueId(1975);
+ TSymbolUniqueId(1981);
static constexpr const TSymbolUniqueId imageAtomicExchange_IImage1D1_Int1_UInt1 =
- TSymbolUniqueId(1976);
+ TSymbolUniqueId(1982);
static constexpr const TSymbolUniqueId imageAtomicExchange_UImage1D1_Int1_UInt1 =
- TSymbolUniqueId(1977);
+ TSymbolUniqueId(1983);
static constexpr const TSymbolUniqueId imageAtomicExchange_Image1DArray1_Int2_UInt1 =
- TSymbolUniqueId(1978);
+ TSymbolUniqueId(1984);
static constexpr const TSymbolUniqueId imageAtomicExchange_IImage1DArray1_Int2_UInt1 =
- TSymbolUniqueId(1979);
+ TSymbolUniqueId(1985);
static constexpr const TSymbolUniqueId imageAtomicExchange_UImage1DArray1_Int2_UInt1 =
- TSymbolUniqueId(1980);
+ TSymbolUniqueId(1986);
static constexpr const TSymbolUniqueId imageAtomicExchange_Image2DRect1_Int2_UInt1 =
- TSymbolUniqueId(1981);
+ TSymbolUniqueId(1987);
static constexpr const TSymbolUniqueId imageAtomicExchange_IImage2DRect1_Int2_UInt1 =
- TSymbolUniqueId(1982);
+ TSymbolUniqueId(1988);
static constexpr const TSymbolUniqueId imageAtomicExchange_UImage2DRect1_Int2_UInt1 =
- TSymbolUniqueId(1983);
+ TSymbolUniqueId(1989);
static constexpr const TSymbolUniqueId imageAtomicExchange_Image2DMS1_Int2_Int1_UInt1 =
- TSymbolUniqueId(1984);
+ TSymbolUniqueId(1990);
static constexpr const TSymbolUniqueId imageAtomicExchange_IImage2DMS1_Int2_Int1_UInt1 =
- TSymbolUniqueId(1985);
+ TSymbolUniqueId(1991);
static constexpr const TSymbolUniqueId imageAtomicExchange_UImage2DMS1_Int2_Int1_UInt1 =
- TSymbolUniqueId(1986);
+ TSymbolUniqueId(1992);
static constexpr const TSymbolUniqueId imageAtomicExchange_Image2DMSArray1_Int3_Int1_UInt1 =
- TSymbolUniqueId(1987);
+ TSymbolUniqueId(1993);
static constexpr const TSymbolUniqueId imageAtomicExchange_IImage2DMSArray1_Int3_Int1_UInt1 =
- TSymbolUniqueId(1988);
+ TSymbolUniqueId(1994);
static constexpr const TSymbolUniqueId imageAtomicExchange_UImage2DMSArray1_Int3_Int1_UInt1 =
- TSymbolUniqueId(1989);
+ TSymbolUniqueId(1995);
static constexpr const TSymbolUniqueId imageAtomicExchange_Image2D1_Int2_Int1 =
- TSymbolUniqueId(1990);
+ TSymbolUniqueId(1996);
static constexpr const TSymbolUniqueId imageAtomicExchange_IImage2D1_Int2_Int1 =
- TSymbolUniqueId(1991);
+ TSymbolUniqueId(1997);
static constexpr const TSymbolUniqueId imageAtomicExchange_UImage2D1_Int2_Int1 =
- TSymbolUniqueId(1992);
+ TSymbolUniqueId(1998);
static constexpr const TSymbolUniqueId imageAtomicExchange_Image3D1_Int3_Int1 =
- TSymbolUniqueId(1993);
+ TSymbolUniqueId(1999);
static constexpr const TSymbolUniqueId imageAtomicExchange_IImage3D1_Int3_Int1 =
- TSymbolUniqueId(1994);
+ TSymbolUniqueId(2000);
static constexpr const TSymbolUniqueId imageAtomicExchange_UImage3D1_Int3_Int1 =
- TSymbolUniqueId(1995);
+ TSymbolUniqueId(2001);
static constexpr const TSymbolUniqueId imageAtomicExchange_ImageCube1_Int3_Int1 =
- TSymbolUniqueId(1996);
+ TSymbolUniqueId(2002);
static constexpr const TSymbolUniqueId imageAtomicExchange_IImageCube1_Int3_Int1 =
- TSymbolUniqueId(1997);
+ TSymbolUniqueId(2003);
static constexpr const TSymbolUniqueId imageAtomicExchange_UImageCube1_Int3_Int1 =
- TSymbolUniqueId(1998);
+ TSymbolUniqueId(2004);
static constexpr const TSymbolUniqueId imageAtomicExchange_ImageBuffer1_Int1_Int1 =
- TSymbolUniqueId(1999);
+ TSymbolUniqueId(2005);
static constexpr const TSymbolUniqueId imageAtomicExchange_IImageBuffer1_Int1_Int1 =
- TSymbolUniqueId(2000);
+ TSymbolUniqueId(2006);
static constexpr const TSymbolUniqueId imageAtomicExchange_UImageBuffer1_Int1_Int1 =
- TSymbolUniqueId(2001);
+ TSymbolUniqueId(2007);
static constexpr const TSymbolUniqueId imageAtomicExchange_Image2DArray1_Int3_Int1 =
- TSymbolUniqueId(2002);
+ TSymbolUniqueId(2008);
static constexpr const TSymbolUniqueId imageAtomicExchange_IImage2DArray1_Int3_Int1 =
- TSymbolUniqueId(2003);
+ TSymbolUniqueId(2009);
static constexpr const TSymbolUniqueId imageAtomicExchange_UImage2DArray1_Int3_Int1 =
- TSymbolUniqueId(2004);
+ TSymbolUniqueId(2010);
static constexpr const TSymbolUniqueId imageAtomicExchange_ImageCubeArray1_Int3_Int1 =
- TSymbolUniqueId(2005);
+ TSymbolUniqueId(2011);
static constexpr const TSymbolUniqueId imageAtomicExchange_IImageCubeArray1_Int3_Int1 =
- TSymbolUniqueId(2006);
+ TSymbolUniqueId(2012);
static constexpr const TSymbolUniqueId imageAtomicExchange_UImageCubeArray1_Int3_Int1 =
- TSymbolUniqueId(2007);
+ TSymbolUniqueId(2013);
static constexpr const TSymbolUniqueId imageAtomicExchange_Image1D1_Int1_Int1 =
- TSymbolUniqueId(2008);
+ TSymbolUniqueId(2014);
static constexpr const TSymbolUniqueId imageAtomicExchange_IImage1D1_Int1_Int1 =
- TSymbolUniqueId(2009);
+ TSymbolUniqueId(2015);
static constexpr const TSymbolUniqueId imageAtomicExchange_UImage1D1_Int1_Int1 =
- TSymbolUniqueId(2010);
+ TSymbolUniqueId(2016);
static constexpr const TSymbolUniqueId imageAtomicExchange_Image1DArray1_Int2_Int1 =
- TSymbolUniqueId(2011);
+ TSymbolUniqueId(2017);
static constexpr const TSymbolUniqueId imageAtomicExchange_IImage1DArray1_Int2_Int1 =
- TSymbolUniqueId(2012);
+ TSymbolUniqueId(2018);
static constexpr const TSymbolUniqueId imageAtomicExchange_UImage1DArray1_Int2_Int1 =
- TSymbolUniqueId(2013);
+ TSymbolUniqueId(2019);
static constexpr const TSymbolUniqueId imageAtomicExchange_Image2DRect1_Int2_Int1 =
- TSymbolUniqueId(2014);
+ TSymbolUniqueId(2020);
static constexpr const TSymbolUniqueId imageAtomicExchange_IImage2DRect1_Int2_Int1 =
- TSymbolUniqueId(2015);
+ TSymbolUniqueId(2021);
static constexpr const TSymbolUniqueId imageAtomicExchange_UImage2DRect1_Int2_Int1 =
- TSymbolUniqueId(2016);
+ TSymbolUniqueId(2022);
static constexpr const TSymbolUniqueId imageAtomicExchange_Image2DMS1_Int2_Int1_Int1 =
- TSymbolUniqueId(2017);
+ TSymbolUniqueId(2023);
static constexpr const TSymbolUniqueId imageAtomicExchange_IImage2DMS1_Int2_Int1_Int1 =
- TSymbolUniqueId(2018);
+ TSymbolUniqueId(2024);
static constexpr const TSymbolUniqueId imageAtomicExchange_UImage2DMS1_Int2_Int1_Int1 =
- TSymbolUniqueId(2019);
+ TSymbolUniqueId(2025);
static constexpr const TSymbolUniqueId imageAtomicExchange_Image2DMSArray1_Int3_Int1_Int1 =
- TSymbolUniqueId(2020);
+ TSymbolUniqueId(2026);
static constexpr const TSymbolUniqueId imageAtomicExchange_IImage2DMSArray1_Int3_Int1_Int1 =
- TSymbolUniqueId(2021);
+ TSymbolUniqueId(2027);
static constexpr const TSymbolUniqueId imageAtomicExchange_UImage2DMSArray1_Int3_Int1_Int1 =
- TSymbolUniqueId(2022);
+ TSymbolUniqueId(2028);
static constexpr const TSymbolUniqueId imageAtomicExchange_Image2D1_Int2_Float1 =
- TSymbolUniqueId(2023);
+ TSymbolUniqueId(2029);
static constexpr const TSymbolUniqueId imageAtomicExchange_IImage2D1_Int2_Float1 =
- TSymbolUniqueId(2024);
+ TSymbolUniqueId(2030);
static constexpr const TSymbolUniqueId imageAtomicExchange_UImage2D1_Int2_Float1 =
- TSymbolUniqueId(2025);
+ TSymbolUniqueId(2031);
static constexpr const TSymbolUniqueId imageAtomicExchange_Image3D1_Int3_Float1 =
- TSymbolUniqueId(2026);
+ TSymbolUniqueId(2032);
static constexpr const TSymbolUniqueId imageAtomicExchange_IImage3D1_Int3_Float1 =
- TSymbolUniqueId(2027);
+ TSymbolUniqueId(2033);
static constexpr const TSymbolUniqueId imageAtomicExchange_UImage3D1_Int3_Float1 =
- TSymbolUniqueId(2028);
+ TSymbolUniqueId(2034);
static constexpr const TSymbolUniqueId imageAtomicExchange_ImageCube1_Int3_Float1 =
- TSymbolUniqueId(2029);
+ TSymbolUniqueId(2035);
static constexpr const TSymbolUniqueId imageAtomicExchange_IImageCube1_Int3_Float1 =
- TSymbolUniqueId(2030);
+ TSymbolUniqueId(2036);
static constexpr const TSymbolUniqueId imageAtomicExchange_UImageCube1_Int3_Float1 =
- TSymbolUniqueId(2031);
+ TSymbolUniqueId(2037);
static constexpr const TSymbolUniqueId imageAtomicExchange_ImageBuffer1_Int1_Float1 =
- TSymbolUniqueId(2032);
+ TSymbolUniqueId(2038);
static constexpr const TSymbolUniqueId imageAtomicExchange_IImageBuffer1_Int1_Float1 =
- TSymbolUniqueId(2033);
+ TSymbolUniqueId(2039);
static constexpr const TSymbolUniqueId imageAtomicExchange_UImageBuffer1_Int1_Float1 =
- TSymbolUniqueId(2034);
+ TSymbolUniqueId(2040);
static constexpr const TSymbolUniqueId imageAtomicExchange_Image2DArray1_Int3_Float1 =
- TSymbolUniqueId(2035);
+ TSymbolUniqueId(2041);
static constexpr const TSymbolUniqueId imageAtomicExchange_IImage2DArray1_Int3_Float1 =
- TSymbolUniqueId(2036);
+ TSymbolUniqueId(2042);
static constexpr const TSymbolUniqueId imageAtomicExchange_UImage2DArray1_Int3_Float1 =
- TSymbolUniqueId(2037);
+ TSymbolUniqueId(2043);
static constexpr const TSymbolUniqueId imageAtomicExchange_ImageCubeArray1_Int3_Float1 =
- TSymbolUniqueId(2038);
+ TSymbolUniqueId(2044);
static constexpr const TSymbolUniqueId imageAtomicExchange_IImageCubeArray1_Int3_Float1 =
- TSymbolUniqueId(2039);
+ TSymbolUniqueId(2045);
static constexpr const TSymbolUniqueId imageAtomicExchange_UImageCubeArray1_Int3_Float1 =
- TSymbolUniqueId(2040);
+ TSymbolUniqueId(2046);
static constexpr const TSymbolUniqueId imageAtomicExchange_Image1D1_Int1_Float1 =
- TSymbolUniqueId(2041);
+ TSymbolUniqueId(2047);
static constexpr const TSymbolUniqueId imageAtomicExchange_IImage1D1_Int1_Float1 =
- TSymbolUniqueId(2042);
+ TSymbolUniqueId(2048);
static constexpr const TSymbolUniqueId imageAtomicExchange_UImage1D1_Int1_Float1 =
- TSymbolUniqueId(2043);
+ TSymbolUniqueId(2049);
static constexpr const TSymbolUniqueId imageAtomicExchange_Image1DArray1_Int2_Float1 =
- TSymbolUniqueId(2044);
+ TSymbolUniqueId(2050);
static constexpr const TSymbolUniqueId imageAtomicExchange_IImage1DArray1_Int2_Float1 =
- TSymbolUniqueId(2045);
+ TSymbolUniqueId(2051);
static constexpr const TSymbolUniqueId imageAtomicExchange_UImage1DArray1_Int2_Float1 =
- TSymbolUniqueId(2046);
+ TSymbolUniqueId(2052);
static constexpr const TSymbolUniqueId imageAtomicExchange_Image2DRect1_Int2_Float1 =
- TSymbolUniqueId(2047);
+ TSymbolUniqueId(2053);
static constexpr const TSymbolUniqueId imageAtomicExchange_IImage2DRect1_Int2_Float1 =
- TSymbolUniqueId(2048);
+ TSymbolUniqueId(2054);
static constexpr const TSymbolUniqueId imageAtomicExchange_UImage2DRect1_Int2_Float1 =
- TSymbolUniqueId(2049);
+ TSymbolUniqueId(2055);
static constexpr const TSymbolUniqueId imageAtomicExchange_Image2DMS1_Int2_Int1_Float1 =
- TSymbolUniqueId(2050);
+ TSymbolUniqueId(2056);
static constexpr const TSymbolUniqueId imageAtomicExchange_IImage2DMS1_Int2_Int1_Float1 =
- TSymbolUniqueId(2051);
+ TSymbolUniqueId(2057);
static constexpr const TSymbolUniqueId imageAtomicExchange_UImage2DMS1_Int2_Int1_Float1 =
- TSymbolUniqueId(2052);
+ TSymbolUniqueId(2058);
static constexpr const TSymbolUniqueId imageAtomicExchange_Image2DMSArray1_Int3_Int1_Float1 =
- TSymbolUniqueId(2053);
+ TSymbolUniqueId(2059);
static constexpr const TSymbolUniqueId imageAtomicExchange_IImage2DMSArray1_Int3_Int1_Float1 =
- TSymbolUniqueId(2054);
+ TSymbolUniqueId(2060);
static constexpr const TSymbolUniqueId imageAtomicExchange_UImage2DMSArray1_Int3_Int1_Float1 =
- TSymbolUniqueId(2055);
+ TSymbolUniqueId(2061);
static constexpr const TSymbolUniqueId imageAtomicCompSwap_Image2D1_Int2_UInt1_UInt1 =
- TSymbolUniqueId(2056);
+ TSymbolUniqueId(2062);
static constexpr const TSymbolUniqueId imageAtomicCompSwap_IImage2D1_Int2_UInt1_UInt1 =
- TSymbolUniqueId(2057);
+ TSymbolUniqueId(2063);
static constexpr const TSymbolUniqueId imageAtomicCompSwap_UImage2D1_Int2_UInt1_UInt1 =
- TSymbolUniqueId(2058);
+ TSymbolUniqueId(2064);
static constexpr const TSymbolUniqueId imageAtomicCompSwap_Image3D1_Int3_UInt1_UInt1 =
- TSymbolUniqueId(2059);
+ TSymbolUniqueId(2065);
static constexpr const TSymbolUniqueId imageAtomicCompSwap_IImage3D1_Int3_UInt1_UInt1 =
- TSymbolUniqueId(2060);
+ TSymbolUniqueId(2066);
static constexpr const TSymbolUniqueId imageAtomicCompSwap_UImage3D1_Int3_UInt1_UInt1 =
- TSymbolUniqueId(2061);
+ TSymbolUniqueId(2067);
static constexpr const TSymbolUniqueId imageAtomicCompSwap_ImageCube1_Int3_UInt1_UInt1 =
- TSymbolUniqueId(2062);
+ TSymbolUniqueId(2068);
static constexpr const TSymbolUniqueId imageAtomicCompSwap_IImageCube1_Int3_UInt1_UInt1 =
- TSymbolUniqueId(2063);
+ TSymbolUniqueId(2069);
static constexpr const TSymbolUniqueId imageAtomicCompSwap_UImageCube1_Int3_UInt1_UInt1 =
- TSymbolUniqueId(2064);
+ TSymbolUniqueId(2070);
static constexpr const TSymbolUniqueId imageAtomicCompSwap_ImageBuffer1_Int1_UInt1_UInt1 =
- TSymbolUniqueId(2065);
+ TSymbolUniqueId(2071);
static constexpr const TSymbolUniqueId imageAtomicCompSwap_IImageBuffer1_Int1_UInt1_UInt1 =
- TSymbolUniqueId(2066);
+ TSymbolUniqueId(2072);
static constexpr const TSymbolUniqueId imageAtomicCompSwap_UImageBuffer1_Int1_UInt1_UInt1 =
- TSymbolUniqueId(2067);
+ TSymbolUniqueId(2073);
static constexpr const TSymbolUniqueId imageAtomicCompSwap_Image2DArray1_Int3_UInt1_UInt1 =
- TSymbolUniqueId(2068);
+ TSymbolUniqueId(2074);
static constexpr const TSymbolUniqueId imageAtomicCompSwap_IImage2DArray1_Int3_UInt1_UInt1 =
- TSymbolUniqueId(2069);
+ TSymbolUniqueId(2075);
static constexpr const TSymbolUniqueId imageAtomicCompSwap_UImage2DArray1_Int3_UInt1_UInt1 =
- TSymbolUniqueId(2070);
+ TSymbolUniqueId(2076);
static constexpr const TSymbolUniqueId imageAtomicCompSwap_ImageCubeArray1_Int3_UInt1_UInt1 =
- TSymbolUniqueId(2071);
+ TSymbolUniqueId(2077);
static constexpr const TSymbolUniqueId imageAtomicCompSwap_IImageCubeArray1_Int3_UInt1_UInt1 =
- TSymbolUniqueId(2072);
+ TSymbolUniqueId(2078);
static constexpr const TSymbolUniqueId imageAtomicCompSwap_UImageCubeArray1_Int3_UInt1_UInt1 =
- TSymbolUniqueId(2073);
+ TSymbolUniqueId(2079);
static constexpr const TSymbolUniqueId imageAtomicCompSwap_Image1D1_Int1_UInt1_UInt1 =
- TSymbolUniqueId(2074);
+ TSymbolUniqueId(2080);
static constexpr const TSymbolUniqueId imageAtomicCompSwap_IImage1D1_Int1_UInt1_UInt1 =
- TSymbolUniqueId(2075);
+ TSymbolUniqueId(2081);
static constexpr const TSymbolUniqueId imageAtomicCompSwap_UImage1D1_Int1_UInt1_UInt1 =
- TSymbolUniqueId(2076);
+ TSymbolUniqueId(2082);
static constexpr const TSymbolUniqueId imageAtomicCompSwap_Image1DArray1_Int2_UInt1_UInt1 =
- TSymbolUniqueId(2077);
+ TSymbolUniqueId(2083);
static constexpr const TSymbolUniqueId imageAtomicCompSwap_IImage1DArray1_Int2_UInt1_UInt1 =
- TSymbolUniqueId(2078);
+ TSymbolUniqueId(2084);
static constexpr const TSymbolUniqueId imageAtomicCompSwap_UImage1DArray1_Int2_UInt1_UInt1 =
- TSymbolUniqueId(2079);
+ TSymbolUniqueId(2085);
static constexpr const TSymbolUniqueId imageAtomicCompSwap_Image2DRect1_Int2_UInt1_UInt1 =
- TSymbolUniqueId(2080);
+ TSymbolUniqueId(2086);
static constexpr const TSymbolUniqueId imageAtomicCompSwap_IImage2DRect1_Int2_UInt1_UInt1 =
- TSymbolUniqueId(2081);
+ TSymbolUniqueId(2087);
static constexpr const TSymbolUniqueId imageAtomicCompSwap_UImage2DRect1_Int2_UInt1_UInt1 =
- TSymbolUniqueId(2082);
+ TSymbolUniqueId(2088);
static constexpr const TSymbolUniqueId imageAtomicCompSwap_Image2DMS1_Int2_Int1_UInt1_UInt1 =
- TSymbolUniqueId(2083);
+ TSymbolUniqueId(2089);
static constexpr const TSymbolUniqueId imageAtomicCompSwap_IImage2DMS1_Int2_Int1_UInt1_UInt1 =
- TSymbolUniqueId(2084);
+ TSymbolUniqueId(2090);
static constexpr const TSymbolUniqueId imageAtomicCompSwap_UImage2DMS1_Int2_Int1_UInt1_UInt1 =
- TSymbolUniqueId(2085);
+ TSymbolUniqueId(2091);
static constexpr const TSymbolUniqueId
- imageAtomicCompSwap_Image2DMSArray1_Int3_Int1_UInt1_UInt1 = TSymbolUniqueId(2086);
+ imageAtomicCompSwap_Image2DMSArray1_Int3_Int1_UInt1_UInt1 = TSymbolUniqueId(2092);
static constexpr const TSymbolUniqueId
- imageAtomicCompSwap_IImage2DMSArray1_Int3_Int1_UInt1_UInt1 = TSymbolUniqueId(2087);
+ imageAtomicCompSwap_IImage2DMSArray1_Int3_Int1_UInt1_UInt1 = TSymbolUniqueId(2093);
static constexpr const TSymbolUniqueId
- imageAtomicCompSwap_UImage2DMSArray1_Int3_Int1_UInt1_UInt1 = TSymbolUniqueId(2088);
+ imageAtomicCompSwap_UImage2DMSArray1_Int3_Int1_UInt1_UInt1 = TSymbolUniqueId(2094);
static constexpr const TSymbolUniqueId imageAtomicCompSwap_Image2D1_Int2_Int1_Int1 =
- TSymbolUniqueId(2089);
+ TSymbolUniqueId(2095);
static constexpr const TSymbolUniqueId imageAtomicCompSwap_IImage2D1_Int2_Int1_Int1 =
- TSymbolUniqueId(2090);
+ TSymbolUniqueId(2096);
static constexpr const TSymbolUniqueId imageAtomicCompSwap_UImage2D1_Int2_Int1_Int1 =
- TSymbolUniqueId(2091);
+ TSymbolUniqueId(2097);
static constexpr const TSymbolUniqueId imageAtomicCompSwap_Image3D1_Int3_Int1_Int1 =
- TSymbolUniqueId(2092);
+ TSymbolUniqueId(2098);
static constexpr const TSymbolUniqueId imageAtomicCompSwap_IImage3D1_Int3_Int1_Int1 =
- TSymbolUniqueId(2093);
+ TSymbolUniqueId(2099);
static constexpr const TSymbolUniqueId imageAtomicCompSwap_UImage3D1_Int3_Int1_Int1 =
- TSymbolUniqueId(2094);
+ TSymbolUniqueId(2100);
static constexpr const TSymbolUniqueId imageAtomicCompSwap_ImageCube1_Int3_Int1_Int1 =
- TSymbolUniqueId(2095);
+ TSymbolUniqueId(2101);
static constexpr const TSymbolUniqueId imageAtomicCompSwap_IImageCube1_Int3_Int1_Int1 =
- TSymbolUniqueId(2096);
+ TSymbolUniqueId(2102);
static constexpr const TSymbolUniqueId imageAtomicCompSwap_UImageCube1_Int3_Int1_Int1 =
- TSymbolUniqueId(2097);
+ TSymbolUniqueId(2103);
static constexpr const TSymbolUniqueId imageAtomicCompSwap_ImageBuffer1_Int1_Int1_Int1 =
- TSymbolUniqueId(2098);
+ TSymbolUniqueId(2104);
static constexpr const TSymbolUniqueId imageAtomicCompSwap_IImageBuffer1_Int1_Int1_Int1 =
- TSymbolUniqueId(2099);
+ TSymbolUniqueId(2105);
static constexpr const TSymbolUniqueId imageAtomicCompSwap_UImageBuffer1_Int1_Int1_Int1 =
- TSymbolUniqueId(2100);
+ TSymbolUniqueId(2106);
static constexpr const TSymbolUniqueId imageAtomicCompSwap_Image2DArray1_Int3_Int1_Int1 =
- TSymbolUniqueId(2101);
+ TSymbolUniqueId(2107);
static constexpr const TSymbolUniqueId imageAtomicCompSwap_IImage2DArray1_Int3_Int1_Int1 =
- TSymbolUniqueId(2102);
+ TSymbolUniqueId(2108);
static constexpr const TSymbolUniqueId imageAtomicCompSwap_UImage2DArray1_Int3_Int1_Int1 =
- TSymbolUniqueId(2103);
+ TSymbolUniqueId(2109);
static constexpr const TSymbolUniqueId imageAtomicCompSwap_ImageCubeArray1_Int3_Int1_Int1 =
- TSymbolUniqueId(2104);
+ TSymbolUniqueId(2110);
static constexpr const TSymbolUniqueId imageAtomicCompSwap_IImageCubeArray1_Int3_Int1_Int1 =
- TSymbolUniqueId(2105);
+ TSymbolUniqueId(2111);
static constexpr const TSymbolUniqueId imageAtomicCompSwap_UImageCubeArray1_Int3_Int1_Int1 =
- TSymbolUniqueId(2106);
+ TSymbolUniqueId(2112);
static constexpr const TSymbolUniqueId imageAtomicCompSwap_Image1D1_Int1_Int1_Int1 =
- TSymbolUniqueId(2107);
+ TSymbolUniqueId(2113);
static constexpr const TSymbolUniqueId imageAtomicCompSwap_IImage1D1_Int1_Int1_Int1 =
- TSymbolUniqueId(2108);
+ TSymbolUniqueId(2114);
static constexpr const TSymbolUniqueId imageAtomicCompSwap_UImage1D1_Int1_Int1_Int1 =
- TSymbolUniqueId(2109);
+ TSymbolUniqueId(2115);
static constexpr const TSymbolUniqueId imageAtomicCompSwap_Image1DArray1_Int2_Int1_Int1 =
- TSymbolUniqueId(2110);
+ TSymbolUniqueId(2116);
static constexpr const TSymbolUniqueId imageAtomicCompSwap_IImage1DArray1_Int2_Int1_Int1 =
- TSymbolUniqueId(2111);
+ TSymbolUniqueId(2117);
static constexpr const TSymbolUniqueId imageAtomicCompSwap_UImage1DArray1_Int2_Int1_Int1 =
- TSymbolUniqueId(2112);
+ TSymbolUniqueId(2118);
static constexpr const TSymbolUniqueId imageAtomicCompSwap_Image2DRect1_Int2_Int1_Int1 =
- TSymbolUniqueId(2113);
+ TSymbolUniqueId(2119);
static constexpr const TSymbolUniqueId imageAtomicCompSwap_IImage2DRect1_Int2_Int1_Int1 =
- TSymbolUniqueId(2114);
+ TSymbolUniqueId(2120);
static constexpr const TSymbolUniqueId imageAtomicCompSwap_UImage2DRect1_Int2_Int1_Int1 =
- TSymbolUniqueId(2115);
+ TSymbolUniqueId(2121);
static constexpr const TSymbolUniqueId imageAtomicCompSwap_Image2DMS1_Int2_Int1_Int1_Int1 =
- TSymbolUniqueId(2116);
+ TSymbolUniqueId(2122);
static constexpr const TSymbolUniqueId imageAtomicCompSwap_IImage2DMS1_Int2_Int1_Int1_Int1 =
- TSymbolUniqueId(2117);
+ TSymbolUniqueId(2123);
static constexpr const TSymbolUniqueId imageAtomicCompSwap_UImage2DMS1_Int2_Int1_Int1_Int1 =
- TSymbolUniqueId(2118);
+ TSymbolUniqueId(2124);
static constexpr const TSymbolUniqueId imageAtomicCompSwap_Image2DMSArray1_Int3_Int1_Int1_Int1 =
- TSymbolUniqueId(2119);
+ TSymbolUniqueId(2125);
static constexpr const TSymbolUniqueId
- imageAtomicCompSwap_IImage2DMSArray1_Int3_Int1_Int1_Int1 = TSymbolUniqueId(2120);
+ imageAtomicCompSwap_IImage2DMSArray1_Int3_Int1_Int1_Int1 = TSymbolUniqueId(2126);
static constexpr const TSymbolUniqueId
- imageAtomicCompSwap_UImage2DMSArray1_Int3_Int1_Int1_Int1 = TSymbolUniqueId(2121);
- static constexpr const TSymbolUniqueId imageLoad_Image2D1_Int2 = TSymbolUniqueId(2122);
- static constexpr const TSymbolUniqueId imageLoad_IImage2D1_Int2 = TSymbolUniqueId(2123);
- static constexpr const TSymbolUniqueId imageLoad_UImage2D1_Int2 = TSymbolUniqueId(2124);
- static constexpr const TSymbolUniqueId imageLoad_Image3D1_Int3 = TSymbolUniqueId(2125);
- static constexpr const TSymbolUniqueId imageLoad_IImage3D1_Int3 = TSymbolUniqueId(2126);
- static constexpr const TSymbolUniqueId imageLoad_UImage3D1_Int3 = TSymbolUniqueId(2127);
- static constexpr const TSymbolUniqueId imageLoad_Image2DArray1_Int3 = TSymbolUniqueId(2128);
- static constexpr const TSymbolUniqueId imageLoad_IImage2DArray1_Int3 = TSymbolUniqueId(2129);
- static constexpr const TSymbolUniqueId imageLoad_UImage2DArray1_Int3 = TSymbolUniqueId(2130);
- static constexpr const TSymbolUniqueId imageLoad_ImageCube1_Int3 = TSymbolUniqueId(2131);
- static constexpr const TSymbolUniqueId imageLoad_IImageCube1_Int3 = TSymbolUniqueId(2132);
- static constexpr const TSymbolUniqueId imageLoad_UImageCube1_Int3 = TSymbolUniqueId(2133);
- static constexpr const TSymbolUniqueId imageLoad_ImageBuffer1_Int1 = TSymbolUniqueId(2134);
- static constexpr const TSymbolUniqueId imageLoad_IImageBuffer1_Int1 = TSymbolUniqueId(2135);
- static constexpr const TSymbolUniqueId imageLoad_UImageBuffer1_Int1 = TSymbolUniqueId(2136);
- static constexpr const TSymbolUniqueId imageLoad_ImageCubeArray1_Int3 = TSymbolUniqueId(2137);
- static constexpr const TSymbolUniqueId imageLoad_IImageCubeArray1_Int3 = TSymbolUniqueId(2138);
- static constexpr const TSymbolUniqueId imageLoad_UImageCubeArray1_Int3 = TSymbolUniqueId(2139);
- static constexpr const TSymbolUniqueId imageLoad_Image1D1_Int1 = TSymbolUniqueId(2140);
- static constexpr const TSymbolUniqueId imageLoad_IImage1D1_Int1 = TSymbolUniqueId(2141);
- static constexpr const TSymbolUniqueId imageLoad_UImage1D1_Int1 = TSymbolUniqueId(2142);
- static constexpr const TSymbolUniqueId imageLoad_Image1DArray1_Int2 = TSymbolUniqueId(2143);
- static constexpr const TSymbolUniqueId imageLoad_IImage1DArray1_Int2 = TSymbolUniqueId(2144);
- static constexpr const TSymbolUniqueId imageLoad_UImage1DArray1_Int2 = TSymbolUniqueId(2145);
- static constexpr const TSymbolUniqueId imageLoad_Image2DRect1_Int2 = TSymbolUniqueId(2146);
- static constexpr const TSymbolUniqueId imageLoad_IImage2DRect1_Int2 = TSymbolUniqueId(2147);
- static constexpr const TSymbolUniqueId imageLoad_UImage2DRect1_Int2 = TSymbolUniqueId(2148);
- static constexpr const TSymbolUniqueId imageLoad_Image2DMS1_Int2_Int1 = TSymbolUniqueId(2149);
- static constexpr const TSymbolUniqueId imageLoad_IImage2DMS1_Int2_Int1 = TSymbolUniqueId(2150);
- static constexpr const TSymbolUniqueId imageLoad_UImage2DMS1_Int2_Int1 = TSymbolUniqueId(2151);
+ imageAtomicCompSwap_UImage2DMSArray1_Int3_Int1_Int1_Int1 = TSymbolUniqueId(2127);
+ static constexpr const TSymbolUniqueId imageLoad_Image2D1_Int2 = TSymbolUniqueId(2128);
+ static constexpr const TSymbolUniqueId imageLoad_IImage2D1_Int2 = TSymbolUniqueId(2129);
+ static constexpr const TSymbolUniqueId imageLoad_UImage2D1_Int2 = TSymbolUniqueId(2130);
+ static constexpr const TSymbolUniqueId imageLoad_Image3D1_Int3 = TSymbolUniqueId(2131);
+ static constexpr const TSymbolUniqueId imageLoad_IImage3D1_Int3 = TSymbolUniqueId(2132);
+ static constexpr const TSymbolUniqueId imageLoad_UImage3D1_Int3 = TSymbolUniqueId(2133);
+ static constexpr const TSymbolUniqueId imageLoad_Image2DArray1_Int3 = TSymbolUniqueId(2134);
+ static constexpr const TSymbolUniqueId imageLoad_IImage2DArray1_Int3 = TSymbolUniqueId(2135);
+ static constexpr const TSymbolUniqueId imageLoad_UImage2DArray1_Int3 = TSymbolUniqueId(2136);
+ static constexpr const TSymbolUniqueId imageLoad_ImageCube1_Int3 = TSymbolUniqueId(2137);
+ static constexpr const TSymbolUniqueId imageLoad_IImageCube1_Int3 = TSymbolUniqueId(2138);
+ static constexpr const TSymbolUniqueId imageLoad_UImageCube1_Int3 = TSymbolUniqueId(2139);
+ static constexpr const TSymbolUniqueId imageLoad_ImageCubeArray1_Int3 = TSymbolUniqueId(2140);
+ static constexpr const TSymbolUniqueId imageLoad_IImageCubeArray1_Int3 = TSymbolUniqueId(2141);
+ static constexpr const TSymbolUniqueId imageLoad_UImageCubeArray1_Int3 = TSymbolUniqueId(2142);
+ static constexpr const TSymbolUniqueId imageLoad_ImageBuffer1_Int1 = TSymbolUniqueId(2143);
+ static constexpr const TSymbolUniqueId imageLoad_IImageBuffer1_Int1 = TSymbolUniqueId(2144);
+ static constexpr const TSymbolUniqueId imageLoad_UImageBuffer1_Int1 = TSymbolUniqueId(2145);
+ static constexpr const TSymbolUniqueId imageLoad_Image1D1_Int1 = TSymbolUniqueId(2146);
+ static constexpr const TSymbolUniqueId imageLoad_IImage1D1_Int1 = TSymbolUniqueId(2147);
+ static constexpr const TSymbolUniqueId imageLoad_UImage1D1_Int1 = TSymbolUniqueId(2148);
+ static constexpr const TSymbolUniqueId imageLoad_Image1DArray1_Int2 = TSymbolUniqueId(2149);
+ static constexpr const TSymbolUniqueId imageLoad_IImage1DArray1_Int2 = TSymbolUniqueId(2150);
+ static constexpr const TSymbolUniqueId imageLoad_UImage1DArray1_Int2 = TSymbolUniqueId(2151);
+ static constexpr const TSymbolUniqueId imageLoad_Image2DRect1_Int2 = TSymbolUniqueId(2152);
+ static constexpr const TSymbolUniqueId imageLoad_IImage2DRect1_Int2 = TSymbolUniqueId(2153);
+ static constexpr const TSymbolUniqueId imageLoad_UImage2DRect1_Int2 = TSymbolUniqueId(2154);
+ static constexpr const TSymbolUniqueId imageLoad_Image2DMS1_Int2_Int1 = TSymbolUniqueId(2155);
+ static constexpr const TSymbolUniqueId imageLoad_IImage2DMS1_Int2_Int1 = TSymbolUniqueId(2156);
+ static constexpr const TSymbolUniqueId imageLoad_UImage2DMS1_Int2_Int1 = TSymbolUniqueId(2157);
static constexpr const TSymbolUniqueId imageLoad_Image2DMSArray1_Int3_Int1 =
- TSymbolUniqueId(2152);
+ TSymbolUniqueId(2158);
static constexpr const TSymbolUniqueId imageLoad_IImage2DMSArray1_Int3_Int1 =
- TSymbolUniqueId(2153);
+ TSymbolUniqueId(2159);
static constexpr const TSymbolUniqueId imageLoad_UImage2DMSArray1_Int3_Int1 =
- TSymbolUniqueId(2154);
- static constexpr const TSymbolUniqueId imageStore_Image2D1_Int2_Float4 = TSymbolUniqueId(2155);
- static constexpr const TSymbolUniqueId imageStore_IImage2D1_Int2_Int4 = TSymbolUniqueId(2156);
- static constexpr const TSymbolUniqueId imageStore_UImage2D1_Int2_UInt4 = TSymbolUniqueId(2157);
- static constexpr const TSymbolUniqueId imageStore_Image3D1_Int3_Float4 = TSymbolUniqueId(2158);
- static constexpr const TSymbolUniqueId imageStore_IImage3D1_Int3_Int4 = TSymbolUniqueId(2159);
- static constexpr const TSymbolUniqueId imageStore_UImage3D1_Int3_UInt4 = TSymbolUniqueId(2160);
+ TSymbolUniqueId(2160);
+ static constexpr const TSymbolUniqueId imageStore_Image2D1_Int2_Float4 = TSymbolUniqueId(2161);
+ static constexpr const TSymbolUniqueId imageStore_IImage2D1_Int2_Int4 = TSymbolUniqueId(2162);
+ static constexpr const TSymbolUniqueId imageStore_UImage2D1_Int2_UInt4 = TSymbolUniqueId(2163);
+ static constexpr const TSymbolUniqueId imageStore_Image3D1_Int3_Float4 = TSymbolUniqueId(2164);
+ static constexpr const TSymbolUniqueId imageStore_IImage3D1_Int3_Int4 = TSymbolUniqueId(2165);
+ static constexpr const TSymbolUniqueId imageStore_UImage3D1_Int3_UInt4 = TSymbolUniqueId(2166);
static constexpr const TSymbolUniqueId imageStore_Image2DArray1_Int3_Float4 =
- TSymbolUniqueId(2161);
+ TSymbolUniqueId(2167);
static constexpr const TSymbolUniqueId imageStore_IImage2DArray1_Int3_Int4 =
- TSymbolUniqueId(2162);
+ TSymbolUniqueId(2168);
static constexpr const TSymbolUniqueId imageStore_UImage2DArray1_Int3_UInt4 =
- TSymbolUniqueId(2163);
+ TSymbolUniqueId(2169);
static constexpr const TSymbolUniqueId imageStore_ImageCube1_Int3_Float4 =
- TSymbolUniqueId(2164);
- static constexpr const TSymbolUniqueId imageStore_IImageCube1_Int3_Int4 = TSymbolUniqueId(2165);
+ TSymbolUniqueId(2170);
+ static constexpr const TSymbolUniqueId imageStore_IImageCube1_Int3_Int4 = TSymbolUniqueId(2171);
static constexpr const TSymbolUniqueId imageStore_UImageCube1_Int3_UInt4 =
- TSymbolUniqueId(2166);
- static constexpr const TSymbolUniqueId imageStore_ImageBuffer1_Int1_Float4 =
- TSymbolUniqueId(2167);
- static constexpr const TSymbolUniqueId imageStore_IImageBuffer1_Int1_Int4 =
- TSymbolUniqueId(2168);
- static constexpr const TSymbolUniqueId imageStore_UImageBuffer1_Int1_UInt4 =
- TSymbolUniqueId(2169);
+ TSymbolUniqueId(2172);
static constexpr const TSymbolUniqueId imageStore_ImageCubeArray1_Int3_Float4 =
- TSymbolUniqueId(2170);
+ TSymbolUniqueId(2173);
static constexpr const TSymbolUniqueId imageStore_IImageCubeArray1_Int3_Int4 =
- TSymbolUniqueId(2171);
+ TSymbolUniqueId(2174);
static constexpr const TSymbolUniqueId imageStore_UImageCubeArray1_Int3_UInt4 =
- TSymbolUniqueId(2172);
- static constexpr const TSymbolUniqueId imageStore_Image1D1_Int1_Float4 = TSymbolUniqueId(2173);
- static constexpr const TSymbolUniqueId imageStore_IImage1D1_Int1_Int4 = TSymbolUniqueId(2174);
- static constexpr const TSymbolUniqueId imageStore_UImage1D1_Int1_UInt4 = TSymbolUniqueId(2175);
- static constexpr const TSymbolUniqueId imageStore_Image1DArray1_Int2_Float4 =
+ TSymbolUniqueId(2175);
+ static constexpr const TSymbolUniqueId imageStore_ImageBuffer1_Int1_Float4 =
TSymbolUniqueId(2176);
- static constexpr const TSymbolUniqueId imageStore_IImage1DArray1_Int2_Int4 =
+ static constexpr const TSymbolUniqueId imageStore_IImageBuffer1_Int1_Int4 =
TSymbolUniqueId(2177);
- static constexpr const TSymbolUniqueId imageStore_UImage1DArray1_Int2_UInt4 =
+ static constexpr const TSymbolUniqueId imageStore_UImageBuffer1_Int1_UInt4 =
TSymbolUniqueId(2178);
+ static constexpr const TSymbolUniqueId imageStore_Image1D1_Int1_Float4 = TSymbolUniqueId(2179);
+ static constexpr const TSymbolUniqueId imageStore_IImage1D1_Int1_Int4 = TSymbolUniqueId(2180);
+ static constexpr const TSymbolUniqueId imageStore_UImage1D1_Int1_UInt4 = TSymbolUniqueId(2181);
+ static constexpr const TSymbolUniqueId imageStore_Image1DArray1_Int2_Float4 =
+ TSymbolUniqueId(2182);
+ static constexpr const TSymbolUniqueId imageStore_IImage1DArray1_Int2_Int4 =
+ TSymbolUniqueId(2183);
+ static constexpr const TSymbolUniqueId imageStore_UImage1DArray1_Int2_UInt4 =
+ TSymbolUniqueId(2184);
static constexpr const TSymbolUniqueId imageStore_Image2DRect1_Int2_Float4 =
- TSymbolUniqueId(2179);
+ TSymbolUniqueId(2185);
static constexpr const TSymbolUniqueId imageStore_IImage2DRect1_Int2_Int4 =
- TSymbolUniqueId(2180);
+ TSymbolUniqueId(2186);
static constexpr const TSymbolUniqueId imageStore_UImage2DRect1_Int2_UInt4 =
- TSymbolUniqueId(2181);
+ TSymbolUniqueId(2187);
static constexpr const TSymbolUniqueId imageStore_Image2DMS1_Int2_Int1_Float4 =
- TSymbolUniqueId(2182);
+ TSymbolUniqueId(2188);
static constexpr const TSymbolUniqueId imageStore_IImage2DMS1_Int2_Int1_Int4 =
- TSymbolUniqueId(2183);
+ TSymbolUniqueId(2189);
static constexpr const TSymbolUniqueId imageStore_UImage2DMS1_Int2_Int1_UInt4 =
- TSymbolUniqueId(2184);
+ TSymbolUniqueId(2190);
static constexpr const TSymbolUniqueId imageStore_Image2DMSArray1_Int3_Int1_Float4 =
- TSymbolUniqueId(2185);
+ TSymbolUniqueId(2191);
static constexpr const TSymbolUniqueId imageStore_IImage2DMSArray1_Int3_Int1_Int4 =
- TSymbolUniqueId(2186);
+ TSymbolUniqueId(2192);
static constexpr const TSymbolUniqueId imageStore_UImage2DMSArray1_Int3_Int1_UInt4 =
- TSymbolUniqueId(2187);
- static constexpr const TSymbolUniqueId noise1_Float1 = TSymbolUniqueId(2188);
- static constexpr const TSymbolUniqueId noise1_Float2 = TSymbolUniqueId(2189);
- static constexpr const TSymbolUniqueId noise1_Float3 = TSymbolUniqueId(2190);
- static constexpr const TSymbolUniqueId noise1_Float4 = TSymbolUniqueId(2191);
- static constexpr const TSymbolUniqueId noise2_Float1 = TSymbolUniqueId(2192);
- static constexpr const TSymbolUniqueId noise2_Float2 = TSymbolUniqueId(2193);
- static constexpr const TSymbolUniqueId noise2_Float3 = TSymbolUniqueId(2194);
- static constexpr const TSymbolUniqueId noise2_Float4 = TSymbolUniqueId(2195);
- static constexpr const TSymbolUniqueId noise3_Float1 = TSymbolUniqueId(2196);
- static constexpr const TSymbolUniqueId noise3_Float2 = TSymbolUniqueId(2197);
- static constexpr const TSymbolUniqueId noise3_Float3 = TSymbolUniqueId(2198);
- static constexpr const TSymbolUniqueId noise3_Float4 = TSymbolUniqueId(2199);
- static constexpr const TSymbolUniqueId noise4_Float1 = TSymbolUniqueId(2200);
- static constexpr const TSymbolUniqueId noise4_Float2 = TSymbolUniqueId(2201);
- static constexpr const TSymbolUniqueId noise4_Float3 = TSymbolUniqueId(2202);
- static constexpr const TSymbolUniqueId noise4_Float4 = TSymbolUniqueId(2203);
- static constexpr const TSymbolUniqueId memoryBarrier = TSymbolUniqueId(2204);
- static constexpr const TSymbolUniqueId memoryBarrierAtomicCounter = TSymbolUniqueId(2205);
- static constexpr const TSymbolUniqueId memoryBarrierBuffer = TSymbolUniqueId(2206);
- static constexpr const TSymbolUniqueId memoryBarrierImage = TSymbolUniqueId(2207);
- static constexpr const TSymbolUniqueId barrier = TSymbolUniqueId(2208);
- static constexpr const TSymbolUniqueId memoryBarrierShared = TSymbolUniqueId(2209);
- static constexpr const TSymbolUniqueId groupMemoryBarrier = TSymbolUniqueId(2210);
- static constexpr const TSymbolUniqueId EmitVertex = TSymbolUniqueId(2211);
- static constexpr const TSymbolUniqueId EndPrimitive = TSymbolUniqueId(2212);
- static constexpr const TSymbolUniqueId EmitStreamVertex_Int1 = TSymbolUniqueId(2213);
- static constexpr const TSymbolUniqueId EndStreamPrimitive_Int1 = TSymbolUniqueId(2214);
- static constexpr const TSymbolUniqueId subpassLoad_SubpassInput1 = TSymbolUniqueId(2215);
- static constexpr const TSymbolUniqueId pt01j = TSymbolUniqueId(2216);
- static constexpr const TSymbolUniqueId subpassLoad_ISubpassInput1 = TSymbolUniqueId(2217);
- static constexpr const TSymbolUniqueId pt01k = TSymbolUniqueId(2218);
- static constexpr const TSymbolUniqueId subpassLoad_USubpassInput1 = TSymbolUniqueId(2219);
- static constexpr const TSymbolUniqueId pt01l = TSymbolUniqueId(2220);
- static constexpr const TSymbolUniqueId subpassLoad_SubpassInputMS1_Int1 = TSymbolUniqueId(2221);
- static constexpr const TSymbolUniqueId pt01m = TSymbolUniqueId(2222);
+ TSymbolUniqueId(2193);
+ static constexpr const TSymbolUniqueId noise1_Float1 = TSymbolUniqueId(2194);
+ static constexpr const TSymbolUniqueId noise1_Float2 = TSymbolUniqueId(2195);
+ static constexpr const TSymbolUniqueId noise1_Float3 = TSymbolUniqueId(2196);
+ static constexpr const TSymbolUniqueId noise1_Float4 = TSymbolUniqueId(2197);
+ static constexpr const TSymbolUniqueId noise2_Float1 = TSymbolUniqueId(2198);
+ static constexpr const TSymbolUniqueId noise2_Float2 = TSymbolUniqueId(2199);
+ static constexpr const TSymbolUniqueId noise2_Float3 = TSymbolUniqueId(2200);
+ static constexpr const TSymbolUniqueId noise2_Float4 = TSymbolUniqueId(2201);
+ static constexpr const TSymbolUniqueId noise3_Float1 = TSymbolUniqueId(2202);
+ static constexpr const TSymbolUniqueId noise3_Float2 = TSymbolUniqueId(2203);
+ static constexpr const TSymbolUniqueId noise3_Float3 = TSymbolUniqueId(2204);
+ static constexpr const TSymbolUniqueId noise3_Float4 = TSymbolUniqueId(2205);
+ static constexpr const TSymbolUniqueId noise4_Float1 = TSymbolUniqueId(2206);
+ static constexpr const TSymbolUniqueId noise4_Float2 = TSymbolUniqueId(2207);
+ static constexpr const TSymbolUniqueId noise4_Float3 = TSymbolUniqueId(2208);
+ static constexpr const TSymbolUniqueId noise4_Float4 = TSymbolUniqueId(2209);
+ static constexpr const TSymbolUniqueId memoryBarrier = TSymbolUniqueId(2210);
+ static constexpr const TSymbolUniqueId memoryBarrierAtomicCounter = TSymbolUniqueId(2211);
+ static constexpr const TSymbolUniqueId memoryBarrierBuffer = TSymbolUniqueId(2212);
+ static constexpr const TSymbolUniqueId memoryBarrierImage = TSymbolUniqueId(2213);
+ static constexpr const TSymbolUniqueId barrier = TSymbolUniqueId(2214);
+ static constexpr const TSymbolUniqueId memoryBarrierShared = TSymbolUniqueId(2215);
+ static constexpr const TSymbolUniqueId groupMemoryBarrier = TSymbolUniqueId(2216);
+ static constexpr const TSymbolUniqueId EmitVertex = TSymbolUniqueId(2217);
+ static constexpr const TSymbolUniqueId EndPrimitive = TSymbolUniqueId(2218);
+ static constexpr const TSymbolUniqueId EmitStreamVertex_Int1 = TSymbolUniqueId(2219);
+ static constexpr const TSymbolUniqueId EndStreamPrimitive_Int1 = TSymbolUniqueId(2220);
+ static constexpr const TSymbolUniqueId subpassLoad_SubpassInput1 = TSymbolUniqueId(2221);
+ static constexpr const TSymbolUniqueId pt01j = TSymbolUniqueId(2222);
+ static constexpr const TSymbolUniqueId subpassLoad_ISubpassInput1 = TSymbolUniqueId(2223);
+ static constexpr const TSymbolUniqueId pt01k = TSymbolUniqueId(2224);
+ static constexpr const TSymbolUniqueId subpassLoad_USubpassInput1 = TSymbolUniqueId(2225);
+ static constexpr const TSymbolUniqueId pt01l = TSymbolUniqueId(2226);
+ static constexpr const TSymbolUniqueId subpassLoad_SubpassInputMS1_Int1 = TSymbolUniqueId(2227);
+ static constexpr const TSymbolUniqueId pt01m = TSymbolUniqueId(2228);
static constexpr const TSymbolUniqueId subpassLoad_ISubpassInputMS1_Int1 =
- TSymbolUniqueId(2223);
- static constexpr const TSymbolUniqueId pt01n = TSymbolUniqueId(2224);
+ TSymbolUniqueId(2229);
+ static constexpr const TSymbolUniqueId pt01n = TSymbolUniqueId(2230);
static constexpr const TSymbolUniqueId subpassLoad_USubpassInputMS1_Int1 =
- TSymbolUniqueId(2225);
- static constexpr const TSymbolUniqueId pt01o = TSymbolUniqueId(2226);
- static constexpr const TSymbolUniqueId anyInvocation_Bool1 = TSymbolUniqueId(2227);
- static constexpr const TSymbolUniqueId allInvocations_Bool1 = TSymbolUniqueId(2228);
- static constexpr const TSymbolUniqueId allInvocationsEqual_Bool1 = TSymbolUniqueId(2229);
+ TSymbolUniqueId(2231);
+ static constexpr const TSymbolUniqueId pt01o = TSymbolUniqueId(2232);
+ static constexpr const TSymbolUniqueId anyInvocation_Bool1 = TSymbolUniqueId(2233);
+ static constexpr const TSymbolUniqueId allInvocations_Bool1 = TSymbolUniqueId(2234);
+ static constexpr const TSymbolUniqueId allInvocationsEqual_Bool1 = TSymbolUniqueId(2235);
static constexpr const TSymbolUniqueId textureVideoWEBGL_SamplerVideoWEBGL1_Float2 =
- TSymbolUniqueId(2230);
- static constexpr const TSymbolUniqueId pt00y = TSymbolUniqueId(2231);
+ TSymbolUniqueId(2236);
+ static constexpr const TSymbolUniqueId pt00y = TSymbolUniqueId(2237);
static constexpr const TSymbolUniqueId texture_SamplerVideoWEBGL1_Float2 =
- TSymbolUniqueId(2232);
- static constexpr const TSymbolUniqueId gl_DepthRangeParameters = TSymbolUniqueId(2233);
- static constexpr const TSymbolUniqueId gl_DepthRange = TSymbolUniqueId(2234);
- static constexpr const TSymbolUniqueId gl_MaxVertexAttribs = TSymbolUniqueId(2235);
- static constexpr const TSymbolUniqueId gl_MaxVertexUniformVectors = TSymbolUniqueId(2236);
- static constexpr const TSymbolUniqueId gl_MaxVertexTextureImageUnits = TSymbolUniqueId(2237);
- static constexpr const TSymbolUniqueId gl_MaxCombinedTextureImageUnits = TSymbolUniqueId(2238);
- static constexpr const TSymbolUniqueId gl_MaxTextureImageUnits = TSymbolUniqueId(2239);
- static constexpr const TSymbolUniqueId gl_MaxFragmentUniformVectors = TSymbolUniqueId(2240);
- static constexpr const TSymbolUniqueId gl_MaxVaryingVectors = TSymbolUniqueId(2241);
- static constexpr const TSymbolUniqueId gl_MaxDrawBuffers = TSymbolUniqueId(2242);
- static constexpr const TSymbolUniqueId gl_MaxDualSourceDrawBuffersEXT = TSymbolUniqueId(2243);
- static constexpr const TSymbolUniqueId gl_MaxVertexOutputVectors = TSymbolUniqueId(2244);
- static constexpr const TSymbolUniqueId gl_MaxFragmentInputVectors = TSymbolUniqueId(2245);
- static constexpr const TSymbolUniqueId gl_MinProgramTexelOffset = TSymbolUniqueId(2246);
- static constexpr const TSymbolUniqueId gl_MaxProgramTexelOffset = TSymbolUniqueId(2247);
- static constexpr const TSymbolUniqueId gl_MaxImageUnits = TSymbolUniqueId(2248);
- static constexpr const TSymbolUniqueId gl_MaxVertexImageUniforms = TSymbolUniqueId(2249);
- static constexpr const TSymbolUniqueId gl_MaxFragmentImageUniforms = TSymbolUniqueId(2250);
- static constexpr const TSymbolUniqueId gl_MaxComputeImageUniforms = TSymbolUniqueId(2251);
- static constexpr const TSymbolUniqueId gl_MaxCombinedImageUniforms = TSymbolUniqueId(2252);
+ TSymbolUniqueId(2238);
+ static constexpr const TSymbolUniqueId gl_DepthRangeParameters = TSymbolUniqueId(2239);
+ static constexpr const TSymbolUniqueId gl_DepthRange = TSymbolUniqueId(2240);
+ static constexpr const TSymbolUniqueId gl_MaxVertexAttribs = TSymbolUniqueId(2241);
+ static constexpr const TSymbolUniqueId gl_MaxVertexUniformVectors = TSymbolUniqueId(2242);
+ static constexpr const TSymbolUniqueId gl_MaxVertexTextureImageUnits = TSymbolUniqueId(2243);
+ static constexpr const TSymbolUniqueId gl_MaxCombinedTextureImageUnits = TSymbolUniqueId(2244);
+ static constexpr const TSymbolUniqueId gl_MaxTextureImageUnits = TSymbolUniqueId(2245);
+ static constexpr const TSymbolUniqueId gl_MaxFragmentUniformVectors = TSymbolUniqueId(2246);
+ static constexpr const TSymbolUniqueId gl_MaxVaryingVectors = TSymbolUniqueId(2247);
+ static constexpr const TSymbolUniqueId gl_MaxDrawBuffers = TSymbolUniqueId(2248);
+ static constexpr const TSymbolUniqueId gl_MaxDualSourceDrawBuffersEXT = TSymbolUniqueId(2249);
+ static constexpr const TSymbolUniqueId gl_MaxVertexOutputVectors = TSymbolUniqueId(2250);
+ static constexpr const TSymbolUniqueId gl_MaxFragmentInputVectors = TSymbolUniqueId(2251);
+ static constexpr const TSymbolUniqueId gl_MinProgramTexelOffset = TSymbolUniqueId(2252);
+ static constexpr const TSymbolUniqueId gl_MaxProgramTexelOffset = TSymbolUniqueId(2253);
+ static constexpr const TSymbolUniqueId gl_MaxImageUnits = TSymbolUniqueId(2254);
+ static constexpr const TSymbolUniqueId gl_MaxVertexImageUniforms = TSymbolUniqueId(2255);
+ static constexpr const TSymbolUniqueId gl_MaxFragmentImageUniforms = TSymbolUniqueId(2256);
+ static constexpr const TSymbolUniqueId gl_MaxComputeImageUniforms = TSymbolUniqueId(2257);
+ static constexpr const TSymbolUniqueId gl_MaxCombinedImageUniforms = TSymbolUniqueId(2258);
static constexpr const TSymbolUniqueId gl_MaxCombinedShaderOutputResources =
- TSymbolUniqueId(2253);
- static constexpr const TSymbolUniqueId gl_MaxComputeWorkGroupCount = TSymbolUniqueId(2254);
- static constexpr const TSymbolUniqueId gl_MaxComputeWorkGroupSize = TSymbolUniqueId(2255);
- static constexpr const TSymbolUniqueId gl_MaxComputeUniformComponents = TSymbolUniqueId(2256);
- static constexpr const TSymbolUniqueId gl_MaxComputeTextureImageUnits = TSymbolUniqueId(2257);
- static constexpr const TSymbolUniqueId gl_MaxComputeAtomicCounters = TSymbolUniqueId(2258);
- static constexpr const TSymbolUniqueId gl_MaxComputeAtomicCounterBuffers =
TSymbolUniqueId(2259);
- static constexpr const TSymbolUniqueId gl_MaxVertexAtomicCounters = TSymbolUniqueId(2260);
- static constexpr const TSymbolUniqueId gl_MaxFragmentAtomicCounters = TSymbolUniqueId(2261);
- static constexpr const TSymbolUniqueId gl_MaxCombinedAtomicCounters = TSymbolUniqueId(2262);
- static constexpr const TSymbolUniqueId gl_MaxAtomicCounterBindings = TSymbolUniqueId(2263);
- static constexpr const TSymbolUniqueId gl_MaxVertexAtomicCounterBuffers = TSymbolUniqueId(2264);
- static constexpr const TSymbolUniqueId gl_MaxFragmentAtomicCounterBuffers =
+ static constexpr const TSymbolUniqueId gl_MaxComputeWorkGroupCount = TSymbolUniqueId(2260);
+ static constexpr const TSymbolUniqueId gl_MaxComputeWorkGroupSize = TSymbolUniqueId(2261);
+ static constexpr const TSymbolUniqueId gl_MaxComputeUniformComponents = TSymbolUniqueId(2262);
+ static constexpr const TSymbolUniqueId gl_MaxComputeTextureImageUnits = TSymbolUniqueId(2263);
+ static constexpr const TSymbolUniqueId gl_MaxComputeAtomicCounters = TSymbolUniqueId(2264);
+ static constexpr const TSymbolUniqueId gl_MaxComputeAtomicCounterBuffers =
TSymbolUniqueId(2265);
+ static constexpr const TSymbolUniqueId gl_MaxVertexAtomicCounters = TSymbolUniqueId(2266);
+ static constexpr const TSymbolUniqueId gl_MaxFragmentAtomicCounters = TSymbolUniqueId(2267);
+ static constexpr const TSymbolUniqueId gl_MaxCombinedAtomicCounters = TSymbolUniqueId(2268);
+ static constexpr const TSymbolUniqueId gl_MaxAtomicCounterBindings = TSymbolUniqueId(2269);
+ static constexpr const TSymbolUniqueId gl_MaxVertexAtomicCounterBuffers = TSymbolUniqueId(2270);
+ static constexpr const TSymbolUniqueId gl_MaxFragmentAtomicCounterBuffers =
+ TSymbolUniqueId(2271);
static constexpr const TSymbolUniqueId gl_MaxCombinedAtomicCounterBuffers =
- TSymbolUniqueId(2266);
- static constexpr const TSymbolUniqueId gl_MaxAtomicCounterBufferSize = TSymbolUniqueId(2267);
- static constexpr const TSymbolUniqueId gl_MaxGeometryInputComponents = TSymbolUniqueId(2268);
- static constexpr const TSymbolUniqueId gl_MaxGeometryOutputComponents = TSymbolUniqueId(2269);
- static constexpr const TSymbolUniqueId gl_MaxGeometryImageUniforms = TSymbolUniqueId(2270);
- static constexpr const TSymbolUniqueId gl_MaxGeometryTextureImageUnits = TSymbolUniqueId(2271);
- static constexpr const TSymbolUniqueId gl_MaxGeometryOutputVertices = TSymbolUniqueId(2272);
+ TSymbolUniqueId(2272);
+ static constexpr const TSymbolUniqueId gl_MaxAtomicCounterBufferSize = TSymbolUniqueId(2273);
+ static constexpr const TSymbolUniqueId gl_MaxGeometryInputComponents = TSymbolUniqueId(2274);
+ static constexpr const TSymbolUniqueId gl_MaxGeometryOutputComponents = TSymbolUniqueId(2275);
+ static constexpr const TSymbolUniqueId gl_MaxGeometryImageUniforms = TSymbolUniqueId(2276);
+ static constexpr const TSymbolUniqueId gl_MaxGeometryTextureImageUnits = TSymbolUniqueId(2277);
+ static constexpr const TSymbolUniqueId gl_MaxGeometryOutputVertices = TSymbolUniqueId(2278);
static constexpr const TSymbolUniqueId gl_MaxGeometryTotalOutputComponents =
- TSymbolUniqueId(2273);
- static constexpr const TSymbolUniqueId gl_MaxGeometryUniformComponents = TSymbolUniqueId(2274);
- static constexpr const TSymbolUniqueId gl_MaxGeometryAtomicCounters = TSymbolUniqueId(2275);
+ TSymbolUniqueId(2279);
+ static constexpr const TSymbolUniqueId gl_MaxGeometryUniformComponents = TSymbolUniqueId(2280);
+ static constexpr const TSymbolUniqueId gl_MaxGeometryAtomicCounters = TSymbolUniqueId(2281);
static constexpr const TSymbolUniqueId gl_MaxGeometryAtomicCounterBuffers =
- TSymbolUniqueId(2276);
- static constexpr const TSymbolUniqueId gl_FragCoord = TSymbolUniqueId(2277);
- static constexpr const TSymbolUniqueId gl_FrontFacing = TSymbolUniqueId(2278);
- static constexpr const TSymbolUniqueId gl_PointCoord = TSymbolUniqueId(2279);
- static constexpr const TSymbolUniqueId gl_FragColor = TSymbolUniqueId(2280);
- static constexpr const TSymbolUniqueId gl_FragData = TSymbolUniqueId(2281);
- static constexpr const TSymbolUniqueId gl_FragDepth = TSymbolUniqueId(2282);
- static constexpr const TSymbolUniqueId gl_HelperInvocation = TSymbolUniqueId(2283);
- static constexpr const TSymbolUniqueId gl_SecondaryFragColorEXT = TSymbolUniqueId(2284);
- static constexpr const TSymbolUniqueId gl_SecondaryFragDataEXT = TSymbolUniqueId(2285);
- static constexpr const TSymbolUniqueId gl_FragDepthEXT = TSymbolUniqueId(2286);
- static constexpr const TSymbolUniqueId gl_LastFragData = TSymbolUniqueId(2287);
- static constexpr const TSymbolUniqueId gl_LastFragColor = TSymbolUniqueId(2288);
- static constexpr const TSymbolUniqueId gl_LastFragDataNV = TSymbolUniqueId(2289);
- static constexpr const TSymbolUniqueId gl_LastFragColorARM = TSymbolUniqueId(2290);
- static constexpr const TSymbolUniqueId gl_PrimitiveID = TSymbolUniqueId(2291);
- static constexpr const TSymbolUniqueId gl_Layer = TSymbolUniqueId(2292);
- static constexpr const TSymbolUniqueId gl_Position = TSymbolUniqueId(2293);
- static constexpr const TSymbolUniqueId gl_PointSize = TSymbolUniqueId(2294);
- static constexpr const TSymbolUniqueId gl_InstanceID = TSymbolUniqueId(2295);
- static constexpr const TSymbolUniqueId gl_InstanceIndex = TSymbolUniqueId(2296);
- static constexpr const TSymbolUniqueId gl_VertexID = TSymbolUniqueId(2297);
- static constexpr const TSymbolUniqueId gl_VertexIndex = TSymbolUniqueId(2298);
- static constexpr const TSymbolUniqueId gl_ViewportIndex = TSymbolUniqueId(2299);
- static constexpr const TSymbolUniqueId gl_LayerVS = TSymbolUniqueId(2300);
- static constexpr const TSymbolUniqueId gl_DrawID = TSymbolUniqueId(2301);
- static constexpr const TSymbolUniqueId gl_BaseVertex = TSymbolUniqueId(2302);
- static constexpr const TSymbolUniqueId gl_BaseInstance = TSymbolUniqueId(2303);
- static constexpr const TSymbolUniqueId angle_BaseVertex = TSymbolUniqueId(2304);
- static constexpr const TSymbolUniqueId angle_BaseInstance = TSymbolUniqueId(2305);
- static constexpr const TSymbolUniqueId gl_ClipDistance = TSymbolUniqueId(2306);
- static constexpr const TSymbolUniqueId gl_MaxClipDistances = TSymbolUniqueId(2307);
- static constexpr const TSymbolUniqueId gl_NumWorkGroups = TSymbolUniqueId(2308);
- static constexpr const TSymbolUniqueId gl_WorkGroupSize = TSymbolUniqueId(2309);
- static constexpr const TSymbolUniqueId gl_WorkGroupID = TSymbolUniqueId(2310);
- static constexpr const TSymbolUniqueId gl_LocalInvocationID = TSymbolUniqueId(2311);
- static constexpr const TSymbolUniqueId gl_GlobalInvocationID = TSymbolUniqueId(2312);
- static constexpr const TSymbolUniqueId gl_LocalInvocationIndex = TSymbolUniqueId(2313);
- static constexpr const TSymbolUniqueId gl_PrimitiveIDIn = TSymbolUniqueId(2314);
- static constexpr const TSymbolUniqueId gl_InvocationID = TSymbolUniqueId(2315);
- static constexpr const TSymbolUniqueId gl_PrimitiveIDGS = TSymbolUniqueId(2316);
- static constexpr const TSymbolUniqueId gl_LayerGS = TSymbolUniqueId(2317);
- static constexpr const TSymbolUniqueId gl_PerVertex = TSymbolUniqueId(2318);
- static constexpr const TSymbolUniqueId gl_in = TSymbolUniqueId(2319);
- static constexpr const TSymbolUniqueId gl_PerVertexOutBlock = TSymbolUniqueId(2320);
- static constexpr const TSymbolUniqueId gl_PositionGS = TSymbolUniqueId(2321);
- static constexpr const TSymbolUniqueId gl_ViewID_OVR = TSymbolUniqueId(2322);
+ TSymbolUniqueId(2282);
+ static constexpr const TSymbolUniqueId gl_FragCoord = TSymbolUniqueId(2283);
+ static constexpr const TSymbolUniqueId gl_FrontFacing = TSymbolUniqueId(2284);
+ static constexpr const TSymbolUniqueId gl_PointCoord = TSymbolUniqueId(2285);
+ static constexpr const TSymbolUniqueId gl_FragColor = TSymbolUniqueId(2286);
+ static constexpr const TSymbolUniqueId gl_FragData = TSymbolUniqueId(2287);
+ static constexpr const TSymbolUniqueId gl_FragDepth = TSymbolUniqueId(2288);
+ static constexpr const TSymbolUniqueId gl_HelperInvocation = TSymbolUniqueId(2289);
+ static constexpr const TSymbolUniqueId gl_SecondaryFragColorEXT = TSymbolUniqueId(2290);
+ static constexpr const TSymbolUniqueId gl_SecondaryFragDataEXT = TSymbolUniqueId(2291);
+ static constexpr const TSymbolUniqueId gl_FragDepthEXT = TSymbolUniqueId(2292);
+ static constexpr const TSymbolUniqueId gl_LastFragData = TSymbolUniqueId(2293);
+ static constexpr const TSymbolUniqueId gl_LastFragColor = TSymbolUniqueId(2294);
+ static constexpr const TSymbolUniqueId gl_LastFragDataNV = TSymbolUniqueId(2295);
+ static constexpr const TSymbolUniqueId gl_LastFragColorARM = TSymbolUniqueId(2296);
+ static constexpr const TSymbolUniqueId gl_PrimitiveID = TSymbolUniqueId(2297);
+ static constexpr const TSymbolUniqueId gl_Layer = TSymbolUniqueId(2298);
+ static constexpr const TSymbolUniqueId gl_Position = TSymbolUniqueId(2299);
+ static constexpr const TSymbolUniqueId gl_PointSize = TSymbolUniqueId(2300);
+ static constexpr const TSymbolUniqueId gl_InstanceID = TSymbolUniqueId(2301);
+ static constexpr const TSymbolUniqueId gl_InstanceIndex = TSymbolUniqueId(2302);
+ static constexpr const TSymbolUniqueId gl_VertexID = TSymbolUniqueId(2303);
+ static constexpr const TSymbolUniqueId gl_VertexIndex = TSymbolUniqueId(2304);
+ static constexpr const TSymbolUniqueId gl_ViewportIndex = TSymbolUniqueId(2305);
+ static constexpr const TSymbolUniqueId gl_LayerVS = TSymbolUniqueId(2306);
+ static constexpr const TSymbolUniqueId gl_DrawID = TSymbolUniqueId(2307);
+ static constexpr const TSymbolUniqueId gl_BaseVertex = TSymbolUniqueId(2308);
+ static constexpr const TSymbolUniqueId gl_BaseInstance = TSymbolUniqueId(2309);
+ static constexpr const TSymbolUniqueId angle_BaseVertex = TSymbolUniqueId(2310);
+ static constexpr const TSymbolUniqueId angle_BaseInstance = TSymbolUniqueId(2311);
+ static constexpr const TSymbolUniqueId gl_ClipDistance = TSymbolUniqueId(2312);
+ static constexpr const TSymbolUniqueId gl_MaxClipDistances = TSymbolUniqueId(2313);
+ static constexpr const TSymbolUniqueId gl_NumWorkGroups = TSymbolUniqueId(2314);
+ static constexpr const TSymbolUniqueId gl_WorkGroupSize = TSymbolUniqueId(2315);
+ static constexpr const TSymbolUniqueId gl_WorkGroupID = TSymbolUniqueId(2316);
+ static constexpr const TSymbolUniqueId gl_LocalInvocationID = TSymbolUniqueId(2317);
+ static constexpr const TSymbolUniqueId gl_GlobalInvocationID = TSymbolUniqueId(2318);
+ static constexpr const TSymbolUniqueId gl_LocalInvocationIndex = TSymbolUniqueId(2319);
+ static constexpr const TSymbolUniqueId gl_PrimitiveIDIn = TSymbolUniqueId(2320);
+ static constexpr const TSymbolUniqueId gl_InvocationID = TSymbolUniqueId(2321);
+ static constexpr const TSymbolUniqueId gl_PrimitiveIDGS = TSymbolUniqueId(2322);
+ static constexpr const TSymbolUniqueId gl_LayerGS = TSymbolUniqueId(2323);
+ static constexpr const TSymbolUniqueId gl_PerVertex = TSymbolUniqueId(2324);
+ static constexpr const TSymbolUniqueId gl_in = TSymbolUniqueId(2325);
+ static constexpr const TSymbolUniqueId gl_PerVertexOutBlock = TSymbolUniqueId(2326);
+ static constexpr const TSymbolUniqueId gl_PositionGS = TSymbolUniqueId(2327);
+ static constexpr const TSymbolUniqueId gl_ViewID_OVR = TSymbolUniqueId(2328);
}; // class BuiltInId
diff --git a/chromium/third_party/angle/src/compiler/translator/tree_util/FindFunction.h b/chromium/third_party/angle/src/compiler/translator/tree_util/FindFunction.h
index 946a135037c..ced6b7e96e4 100644
--- a/chromium/third_party/angle/src/compiler/translator/tree_util/FindFunction.h
+++ b/chromium/third_party/angle/src/compiler/translator/tree_util/FindFunction.h
@@ -18,4 +18,4 @@ class TIntermBlock;
size_t FindFirstFunctionDefinitionIndex(TIntermBlock *root);
} // namespace sh
-#endif // COMPILER_TRANSLATOR_TREEUTIL_FINDFUNCTION_H_ \ No newline at end of file
+#endif // COMPILER_TRANSLATOR_TREEUTIL_FINDFUNCTION_H_
diff --git a/chromium/third_party/angle/src/compiler/translator/tree_util/ReplaceClipDistanceVariable.h b/chromium/third_party/angle/src/compiler/translator/tree_util/ReplaceClipDistanceVariable.h
index 5325b5e1ac0..3aa5d56d5e3 100644
--- a/chromium/third_party/angle/src/compiler/translator/tree_util/ReplaceClipDistanceVariable.h
+++ b/chromium/third_party/angle/src/compiler/translator/tree_util/ReplaceClipDistanceVariable.h
@@ -32,4 +32,4 @@ ANGLE_NO_DISCARD bool ReplaceClipDistanceAssignments(TCompiler *compiler,
const TIntermTyped *clipDistanceEnableFlags);
} // namespace sh
-#endif \ No newline at end of file
+#endif
diff --git a/chromium/third_party/angle/src/compiler/translator/util.cpp b/chromium/third_party/angle/src/compiler/translator/util.cpp
index bd98d5b2961..00cd7965934 100644
--- a/chromium/third_party/angle/src/compiler/translator/util.cpp
+++ b/chromium/third_party/angle/src/compiler/translator/util.cpp
@@ -378,6 +378,8 @@ GLenum GLVariableType(const TType &type)
return GL_SAMPLER_2D_MULTISAMPLE;
case EbtSampler2DMSArray:
return GL_SAMPLER_2D_MULTISAMPLE_ARRAY;
+ case EbtSamplerCubeArray:
+ return GL_SAMPLER_CUBE_MAP_ARRAY;
case EbtISampler2D:
return GL_INT_SAMPLER_2D;
case EbtISampler3D:
@@ -390,6 +392,8 @@ GLenum GLVariableType(const TType &type)
return GL_INT_SAMPLER_2D_MULTISAMPLE;
case EbtISampler2DMSArray:
return GL_INT_SAMPLER_2D_MULTISAMPLE_ARRAY;
+ case EbtISamplerCubeArray:
+ return GL_INT_SAMPLER_CUBE_MAP_ARRAY;
case EbtUSampler2D:
return GL_UNSIGNED_INT_SAMPLER_2D;
case EbtUSampler3D:
@@ -402,12 +406,16 @@ GLenum GLVariableType(const TType &type)
return GL_UNSIGNED_INT_SAMPLER_2D_MULTISAMPLE;
case EbtUSampler2DMSArray:
return GL_UNSIGNED_INT_SAMPLER_2D_MULTISAMPLE_ARRAY;
+ case EbtUSamplerCubeArray:
+ return GL_UNSIGNED_INT_SAMPLER_CUBE_MAP_ARRAY;
case EbtSampler2DShadow:
return GL_SAMPLER_2D_SHADOW;
case EbtSamplerCubeShadow:
return GL_SAMPLER_CUBE_SHADOW;
case EbtSampler2DArrayShadow:
return GL_SAMPLER_2D_ARRAY_SHADOW;
+ case EbtSamplerCubeArrayShadow:
+ return GL_SAMPLER_CUBE_MAP_ARRAY_SHADOW;
case EbtImage2D:
return GL_IMAGE_2D;
case EbtIImage2D:
@@ -432,6 +440,12 @@ GLenum GLVariableType(const TType &type)
return GL_INT_IMAGE_CUBE;
case EbtUImageCube:
return GL_UNSIGNED_INT_IMAGE_CUBE;
+ case EbtImageCubeArray:
+ return GL_IMAGE_CUBE_MAP_ARRAY;
+ case EbtIImageCubeArray:
+ return GL_INT_IMAGE_CUBE_MAP_ARRAY;
+ case EbtUImageCubeArray:
+ return GL_UNSIGNED_INT_IMAGE_CUBE_MAP_ARRAY;
case EbtAtomicCounter:
return GL_UNSIGNED_INT_ATOMIC_COUNTER;
case EbtSamplerVideoWEBGL: