Left: | ||
Right: |
OLD | NEW |
---|---|
(Empty) | |
1 // Copyright (c) 2002-2013 The ANGLE Project Authors. All rights reserved. | |
2 // Use of this source code is governed by a BSD-style license that can be | |
3 // found in the LICENSE file. | |
4 | |
5 // ************************************************************* | |
6 // This file is generated by generate_builtin_symbol_table.py. | |
7 // * DO NOT HAND MODIFY * | |
8 // ************************************************************* | |
9 #include "compiler/builtin_symbol_table.h" | |
10 #include "compiler/SymbolTable.h" | |
11 | |
12 #define BUILTIN1(t, rvalue, name, ptype1, pname1) { TFunction* f = new TFunct ion(new TString(name), *rvalue); TParameter param = {new TString(pname1), ptyp e1}; f->addParameter(param); t->insert(*f); } | |
Alok Priyadarshi
2013/06/05 21:26:05
Nicolas has a good point about not using these mac
Alan Leung Chromium
2013/06/05 23:26:07
Yep. Once I got this patch submitted I'll do a pro
Alok Priyadarshi
2013/06/05 23:55:42
Sure. We can work on sharing TType in a later patc
Alan Leung Chromium
2013/06/06 22:21:43
Done.
| |
13 #define BUILTIN2(t, rvalue, name, ptype1, pname1, ptype2, pname2) { TFunction* f = new TFunction(new TString(name), *rvalue); TParameter param1 = {new TStri ng(pname1), ptype1}; f->addParameter(param1); TParameter param2 = {new TStri ng(pname2), ptype2}; f->addParameter(param2); t->insert(*f); } | |
14 | |
15 #define BUILTIN3(t, rvalue, name, ptype1, pname1, ptype2, pname2, ptype3, pname3 ) { TFunction* f = new TFunction(new TString(name), *rvalue); TParameter par am1 = {new TString(pname1), ptype1}; f->addParameter(param1); TParameter par am2 = {new TString(pname2), ptype2}; f->addParameter(param2); TParameter par am3 = {new TString(pname3), ptype3}; f->addParameter(param3); t->insert(*f); } | |
16 void InsertBuiltInFunctionsCommon(const ShBuiltInResources& resources, TSymbolTa ble * t) { | |
17 BUILTIN1(t, new TType(EbtFloat, EbpUndefined, EvqGlobal, 1, false, false), " radians", new TType(EbtFloat, EbpUndefined, EvqGlobal, 1, false, false), "degree s") | |
18 BUILTIN1(t, new TType(EbtFloat, EbpUndefined, EvqGlobal, 2, false, false), " radians", new TType(EbtFloat, EbpUndefined, EvqGlobal, 2, false, false), "degree s") | |
19 BUILTIN1(t, new TType(EbtFloat, EbpUndefined, EvqGlobal, 3, false, false), " radians", new TType(EbtFloat, EbpUndefined, EvqGlobal, 3, false, false), "degree s") | |
20 BUILTIN1(t, new TType(EbtFloat, EbpUndefined, EvqGlobal, 4, false, false), " radians", new TType(EbtFloat, EbpUndefined, EvqGlobal, 4, false, false), "degree s") | |
21 BUILTIN1(t, new TType(EbtFloat, EbpUndefined, EvqGlobal, 1, false, false), " degrees", new TType(EbtFloat, EbpUndefined, EvqGlobal, 1, false, false), "radian s") | |
22 BUILTIN1(t, new TType(EbtFloat, EbpUndefined, EvqGlobal, 2, false, false), " degrees", new TType(EbtFloat, EbpUndefined, EvqGlobal, 2, false, false), "radian s") | |
23 BUILTIN1(t, new TType(EbtFloat, EbpUndefined, EvqGlobal, 3, false, false), " degrees", new TType(EbtFloat, EbpUndefined, EvqGlobal, 3, false, false), "radian s") | |
24 BUILTIN1(t, new TType(EbtFloat, EbpUndefined, EvqGlobal, 4, false, false), " degrees", new TType(EbtFloat, EbpUndefined, EvqGlobal, 4, false, false), "radian s") | |
25 BUILTIN1(t, new TType(EbtFloat, EbpUndefined, EvqGlobal, 1, false, false), " sin", new TType(EbtFloat, EbpUndefined, EvqGlobal, 1, false, false), "angle") | |
26 BUILTIN1(t, new TType(EbtFloat, EbpUndefined, EvqGlobal, 2, false, false), " sin", new TType(EbtFloat, EbpUndefined, EvqGlobal, 2, false, false), "angle") | |
27 BUILTIN1(t, new TType(EbtFloat, EbpUndefined, EvqGlobal, 3, false, false), " sin", new TType(EbtFloat, EbpUndefined, EvqGlobal, 3, false, false), "angle") | |
28 BUILTIN1(t, new TType(EbtFloat, EbpUndefined, EvqGlobal, 4, false, false), " sin", new TType(EbtFloat, EbpUndefined, EvqGlobal, 4, false, false), "angle") | |
29 BUILTIN1(t, new TType(EbtFloat, EbpUndefined, EvqGlobal, 1, false, false), " cos", new TType(EbtFloat, EbpUndefined, EvqGlobal, 1, false, false), "angle") | |
30 BUILTIN1(t, new TType(EbtFloat, EbpUndefined, EvqGlobal, 2, false, false), " cos", new TType(EbtFloat, EbpUndefined, EvqGlobal, 2, false, false), "angle") | |
31 BUILTIN1(t, new TType(EbtFloat, EbpUndefined, EvqGlobal, 3, false, false), " cos", new TType(EbtFloat, EbpUndefined, EvqGlobal, 3, false, false), "angle") | |
32 BUILTIN1(t, new TType(EbtFloat, EbpUndefined, EvqGlobal, 4, false, false), " cos", new TType(EbtFloat, EbpUndefined, EvqGlobal, 4, false, false), "angle") | |
33 BUILTIN1(t, new TType(EbtFloat, EbpUndefined, EvqGlobal, 1, false, false), " tan", new TType(EbtFloat, EbpUndefined, EvqGlobal, 1, false, false), "angle") | |
34 BUILTIN1(t, new TType(EbtFloat, EbpUndefined, EvqGlobal, 2, false, false), " tan", new TType(EbtFloat, EbpUndefined, EvqGlobal, 2, false, false), "angle") | |
35 BUILTIN1(t, new TType(EbtFloat, EbpUndefined, EvqGlobal, 3, false, false), " tan", new TType(EbtFloat, EbpUndefined, EvqGlobal, 3, false, false), "angle") | |
36 BUILTIN1(t, new TType(EbtFloat, EbpUndefined, EvqGlobal, 4, false, false), " tan", new TType(EbtFloat, EbpUndefined, EvqGlobal, 4, false, false), "angle") | |
37 BUILTIN1(t, new TType(EbtFloat, EbpUndefined, EvqGlobal, 1, false, false), " asin", new TType(EbtFloat, EbpUndefined, EvqGlobal, 1, false, false), "x") | |
38 BUILTIN1(t, new TType(EbtFloat, EbpUndefined, EvqGlobal, 2, false, false), " asin", new TType(EbtFloat, EbpUndefined, EvqGlobal, 2, false, false), "x") | |
39 BUILTIN1(t, new TType(EbtFloat, EbpUndefined, EvqGlobal, 3, false, false), " asin", new TType(EbtFloat, EbpUndefined, EvqGlobal, 3, false, false), "x") | |
40 BUILTIN1(t, new TType(EbtFloat, EbpUndefined, EvqGlobal, 4, false, false), " asin", new TType(EbtFloat, EbpUndefined, EvqGlobal, 4, false, false), "x") | |
41 BUILTIN1(t, new TType(EbtFloat, EbpUndefined, EvqGlobal, 1, false, false), " acos", new TType(EbtFloat, EbpUndefined, EvqGlobal, 1, false, false), "x") | |
42 BUILTIN1(t, new TType(EbtFloat, EbpUndefined, EvqGlobal, 2, false, false), " acos", new TType(EbtFloat, EbpUndefined, EvqGlobal, 2, false, false), "x") | |
43 BUILTIN1(t, new TType(EbtFloat, EbpUndefined, EvqGlobal, 3, false, false), " acos", new TType(EbtFloat, EbpUndefined, EvqGlobal, 3, false, false), "x") | |
44 BUILTIN1(t, new TType(EbtFloat, EbpUndefined, EvqGlobal, 4, false, false), " acos", new TType(EbtFloat, EbpUndefined, EvqGlobal, 4, false, false), "x") | |
45 BUILTIN2(t, new TType(EbtFloat, EbpUndefined, EvqGlobal, 1, false, false), " atan", new TType(EbtFloat, EbpUndefined, EvqGlobal, 1, false, false), "y", new T Type(EbtFloat, EbpUndefined, EvqGlobal, 1, false, false), "x") | |
46 BUILTIN2(t, new TType(EbtFloat, EbpUndefined, EvqGlobal, 2, false, false), " atan", new TType(EbtFloat, EbpUndefined, EvqGlobal, 2, false, false), "y", new T Type(EbtFloat, EbpUndefined, EvqGlobal, 2, false, false), "x") | |
47 BUILTIN2(t, new TType(EbtFloat, EbpUndefined, EvqGlobal, 3, false, false), " atan", new TType(EbtFloat, EbpUndefined, EvqGlobal, 3, false, false), "y", new T Type(EbtFloat, EbpUndefined, EvqGlobal, 3, false, false), "x") | |
48 BUILTIN2(t, new TType(EbtFloat, EbpUndefined, EvqGlobal, 4, false, false), " atan", new TType(EbtFloat, EbpUndefined, EvqGlobal, 4, false, false), "y", new T Type(EbtFloat, EbpUndefined, EvqGlobal, 4, false, false), "x") | |
49 BUILTIN1(t, new TType(EbtFloat, EbpUndefined, EvqGlobal, 1, false, false), " atan", new TType(EbtFloat, EbpUndefined, EvqGlobal, 1, false, false), "y_over_x" ) | |
50 BUILTIN1(t, new TType(EbtFloat, EbpUndefined, EvqGlobal, 2, false, false), " atan", new TType(EbtFloat, EbpUndefined, EvqGlobal, 2, false, false), "y_over_x" ) | |
51 BUILTIN1(t, new TType(EbtFloat, EbpUndefined, EvqGlobal, 3, false, false), " atan", new TType(EbtFloat, EbpUndefined, EvqGlobal, 3, false, false), "y_over_x" ) | |
52 BUILTIN1(t, new TType(EbtFloat, EbpUndefined, EvqGlobal, 4, false, false), " atan", new TType(EbtFloat, EbpUndefined, EvqGlobal, 4, false, false), "y_over_x" ) | |
53 BUILTIN2(t, new TType(EbtFloat, EbpUndefined, EvqGlobal, 1, false, false), " pow", new TType(EbtFloat, EbpUndefined, EvqGlobal, 1, false, false), "x", new TT ype(EbtFloat, EbpUndefined, EvqGlobal, 1, false, false), "y") | |
54 BUILTIN2(t, new TType(EbtFloat, EbpUndefined, EvqGlobal, 2, false, false), " pow", new TType(EbtFloat, EbpUndefined, EvqGlobal, 2, false, false), "x", new TT ype(EbtFloat, EbpUndefined, EvqGlobal, 2, false, false), "y") | |
55 BUILTIN2(t, new TType(EbtFloat, EbpUndefined, EvqGlobal, 3, false, false), " pow", new TType(EbtFloat, EbpUndefined, EvqGlobal, 3, false, false), "x", new TT ype(EbtFloat, EbpUndefined, EvqGlobal, 3, false, false), "y") | |
56 BUILTIN2(t, new TType(EbtFloat, EbpUndefined, EvqGlobal, 4, false, false), " pow", new TType(EbtFloat, EbpUndefined, EvqGlobal, 4, false, false), "x", new TT ype(EbtFloat, EbpUndefined, EvqGlobal, 4, false, false), "y") | |
57 BUILTIN1(t, new TType(EbtFloat, EbpUndefined, EvqGlobal, 1, false, false), " exp", new TType(EbtFloat, EbpUndefined, EvqGlobal, 1, false, false), "x") | |
58 BUILTIN1(t, new TType(EbtFloat, EbpUndefined, EvqGlobal, 2, false, false), " exp", new TType(EbtFloat, EbpUndefined, EvqGlobal, 2, false, false), "x") | |
59 BUILTIN1(t, new TType(EbtFloat, EbpUndefined, EvqGlobal, 3, false, false), " exp", new TType(EbtFloat, EbpUndefined, EvqGlobal, 3, false, false), "x") | |
60 BUILTIN1(t, new TType(EbtFloat, EbpUndefined, EvqGlobal, 4, false, false), " exp", new TType(EbtFloat, EbpUndefined, EvqGlobal, 4, false, false), "x") | |
61 BUILTIN1(t, new TType(EbtFloat, EbpUndefined, EvqGlobal, 1, false, false), " log", new TType(EbtFloat, EbpUndefined, EvqGlobal, 1, false, false), "x") | |
62 BUILTIN1(t, new TType(EbtFloat, EbpUndefined, EvqGlobal, 2, false, false), " log", new TType(EbtFloat, EbpUndefined, EvqGlobal, 2, false, false), "x") | |
63 BUILTIN1(t, new TType(EbtFloat, EbpUndefined, EvqGlobal, 3, false, false), " log", new TType(EbtFloat, EbpUndefined, EvqGlobal, 3, false, false), "x") | |
64 BUILTIN1(t, new TType(EbtFloat, EbpUndefined, EvqGlobal, 4, false, false), " log", new TType(EbtFloat, EbpUndefined, EvqGlobal, 4, false, false), "x") | |
65 BUILTIN1(t, new TType(EbtFloat, EbpUndefined, EvqGlobal, 1, false, false), " exp2", new TType(EbtFloat, EbpUndefined, EvqGlobal, 1, false, false), "x") | |
66 BUILTIN1(t, new TType(EbtFloat, EbpUndefined, EvqGlobal, 2, false, false), " exp2", new TType(EbtFloat, EbpUndefined, EvqGlobal, 2, false, false), "x") | |
67 BUILTIN1(t, new TType(EbtFloat, EbpUndefined, EvqGlobal, 3, false, false), " exp2", new TType(EbtFloat, EbpUndefined, EvqGlobal, 3, false, false), "x") | |
68 BUILTIN1(t, new TType(EbtFloat, EbpUndefined, EvqGlobal, 4, false, false), " exp2", new TType(EbtFloat, EbpUndefined, EvqGlobal, 4, false, false), "x") | |
69 BUILTIN1(t, new TType(EbtFloat, EbpUndefined, EvqGlobal, 1, false, false), " log2", new TType(EbtFloat, EbpUndefined, EvqGlobal, 1, false, false), "x") | |
70 BUILTIN1(t, new TType(EbtFloat, EbpUndefined, EvqGlobal, 2, false, false), " log2", new TType(EbtFloat, EbpUndefined, EvqGlobal, 2, false, false), "x") | |
71 BUILTIN1(t, new TType(EbtFloat, EbpUndefined, EvqGlobal, 3, false, false), " log2", new TType(EbtFloat, EbpUndefined, EvqGlobal, 3, false, false), "x") | |
72 BUILTIN1(t, new TType(EbtFloat, EbpUndefined, EvqGlobal, 4, false, false), " log2", new TType(EbtFloat, EbpUndefined, EvqGlobal, 4, false, false), "x") | |
73 BUILTIN1(t, new TType(EbtFloat, EbpUndefined, EvqGlobal, 1, false, false), " sqrt", new TType(EbtFloat, EbpUndefined, EvqGlobal, 1, false, false), "x") | |
74 BUILTIN1(t, new TType(EbtFloat, EbpUndefined, EvqGlobal, 2, false, false), " sqrt", new TType(EbtFloat, EbpUndefined, EvqGlobal, 2, false, false), "x") | |
75 BUILTIN1(t, new TType(EbtFloat, EbpUndefined, EvqGlobal, 3, false, false), " sqrt", new TType(EbtFloat, EbpUndefined, EvqGlobal, 3, false, false), "x") | |
76 BUILTIN1(t, new TType(EbtFloat, EbpUndefined, EvqGlobal, 4, false, false), " sqrt", new TType(EbtFloat, EbpUndefined, EvqGlobal, 4, false, false), "x") | |
77 BUILTIN1(t, new TType(EbtFloat, EbpUndefined, EvqGlobal, 1, false, false), " inversesqrt", new TType(EbtFloat, EbpUndefined, EvqGlobal, 1, false, false), "x" ) | |
78 BUILTIN1(t, new TType(EbtFloat, EbpUndefined, EvqGlobal, 2, false, false), " inversesqrt", new TType(EbtFloat, EbpUndefined, EvqGlobal, 2, false, false), "x" ) | |
79 BUILTIN1(t, new TType(EbtFloat, EbpUndefined, EvqGlobal, 3, false, false), " inversesqrt", new TType(EbtFloat, EbpUndefined, EvqGlobal, 3, false, false), "x" ) | |
80 BUILTIN1(t, new TType(EbtFloat, EbpUndefined, EvqGlobal, 4, false, false), " inversesqrt", new TType(EbtFloat, EbpUndefined, EvqGlobal, 4, false, false), "x" ) | |
81 BUILTIN1(t, new TType(EbtFloat, EbpUndefined, EvqGlobal, 1, false, false), " abs", new TType(EbtFloat, EbpUndefined, EvqGlobal, 1, false, false), "x") | |
82 BUILTIN1(t, new TType(EbtFloat, EbpUndefined, EvqGlobal, 2, false, false), " abs", new TType(EbtFloat, EbpUndefined, EvqGlobal, 2, false, false), "x") | |
83 BUILTIN1(t, new TType(EbtFloat, EbpUndefined, EvqGlobal, 3, false, false), " abs", new TType(EbtFloat, EbpUndefined, EvqGlobal, 3, false, false), "x") | |
84 BUILTIN1(t, new TType(EbtFloat, EbpUndefined, EvqGlobal, 4, false, false), " abs", new TType(EbtFloat, EbpUndefined, EvqGlobal, 4, false, false), "x") | |
85 BUILTIN1(t, new TType(EbtFloat, EbpUndefined, EvqGlobal, 1, false, false), " sign", new TType(EbtFloat, EbpUndefined, EvqGlobal, 1, false, false), "x") | |
86 BUILTIN1(t, new TType(EbtFloat, EbpUndefined, EvqGlobal, 2, false, false), " sign", new TType(EbtFloat, EbpUndefined, EvqGlobal, 2, false, false), "x") | |
87 BUILTIN1(t, new TType(EbtFloat, EbpUndefined, EvqGlobal, 3, false, false), " sign", new TType(EbtFloat, EbpUndefined, EvqGlobal, 3, false, false), "x") | |
88 BUILTIN1(t, new TType(EbtFloat, EbpUndefined, EvqGlobal, 4, false, false), " sign", new TType(EbtFloat, EbpUndefined, EvqGlobal, 4, false, false), "x") | |
89 BUILTIN1(t, new TType(EbtFloat, EbpUndefined, EvqGlobal, 1, false, false), " floor", new TType(EbtFloat, EbpUndefined, EvqGlobal, 1, false, false), "x") | |
90 BUILTIN1(t, new TType(EbtFloat, EbpUndefined, EvqGlobal, 2, false, false), " floor", new TType(EbtFloat, EbpUndefined, EvqGlobal, 2, false, false), "x") | |
91 BUILTIN1(t, new TType(EbtFloat, EbpUndefined, EvqGlobal, 3, false, false), " floor", new TType(EbtFloat, EbpUndefined, EvqGlobal, 3, false, false), "x") | |
92 BUILTIN1(t, new TType(EbtFloat, EbpUndefined, EvqGlobal, 4, false, false), " floor", new TType(EbtFloat, EbpUndefined, EvqGlobal, 4, false, false), "x") | |
93 BUILTIN1(t, new TType(EbtFloat, EbpUndefined, EvqGlobal, 1, false, false), " ceil", new TType(EbtFloat, EbpUndefined, EvqGlobal, 1, false, false), "x") | |
94 BUILTIN1(t, new TType(EbtFloat, EbpUndefined, EvqGlobal, 2, false, false), " ceil", new TType(EbtFloat, EbpUndefined, EvqGlobal, 2, false, false), "x") | |
95 BUILTIN1(t, new TType(EbtFloat, EbpUndefined, EvqGlobal, 3, false, false), " ceil", new TType(EbtFloat, EbpUndefined, EvqGlobal, 3, false, false), "x") | |
96 BUILTIN1(t, new TType(EbtFloat, EbpUndefined, EvqGlobal, 4, false, false), " ceil", new TType(EbtFloat, EbpUndefined, EvqGlobal, 4, false, false), "x") | |
97 BUILTIN1(t, new TType(EbtFloat, EbpUndefined, EvqGlobal, 1, false, false), " fract", new TType(EbtFloat, EbpUndefined, EvqGlobal, 1, false, false), "x") | |
98 BUILTIN1(t, new TType(EbtFloat, EbpUndefined, EvqGlobal, 2, false, false), " fract", new TType(EbtFloat, EbpUndefined, EvqGlobal, 2, false, false), "x") | |
99 BUILTIN1(t, new TType(EbtFloat, EbpUndefined, EvqGlobal, 3, false, false), " fract", new TType(EbtFloat, EbpUndefined, EvqGlobal, 3, false, false), "x") | |
100 BUILTIN1(t, new TType(EbtFloat, EbpUndefined, EvqGlobal, 4, false, false), " fract", new TType(EbtFloat, EbpUndefined, EvqGlobal, 4, false, false), "x") | |
101 BUILTIN2(t, new TType(EbtFloat, EbpUndefined, EvqGlobal, 1, false, false), " mod", new TType(EbtFloat, EbpUndefined, EvqGlobal, 1, false, false), "x", new TT ype(EbtFloat, EbpUndefined, EvqGlobal, 1, false, false), "y") | |
102 BUILTIN2(t, new TType(EbtFloat, EbpUndefined, EvqGlobal, 2, false, false), " mod", new TType(EbtFloat, EbpUndefined, EvqGlobal, 2, false, false), "x", new TT ype(EbtFloat, EbpUndefined, EvqGlobal, 1, false, false), "y") | |
103 BUILTIN2(t, new TType(EbtFloat, EbpUndefined, EvqGlobal, 3, false, false), " mod", new TType(EbtFloat, EbpUndefined, EvqGlobal, 3, false, false), "x", new TT ype(EbtFloat, EbpUndefined, EvqGlobal, 1, false, false), "y") | |
104 BUILTIN2(t, new TType(EbtFloat, EbpUndefined, EvqGlobal, 4, false, false), " mod", new TType(EbtFloat, EbpUndefined, EvqGlobal, 4, false, false), "x", new TT ype(EbtFloat, EbpUndefined, EvqGlobal, 1, false, false), "y") | |
105 BUILTIN2(t, new TType(EbtFloat, EbpUndefined, EvqGlobal, 2, false, false), " mod", new TType(EbtFloat, EbpUndefined, EvqGlobal, 2, false, false), "x", new TT ype(EbtFloat, EbpUndefined, EvqGlobal, 2, false, false), "y") | |
106 BUILTIN2(t, new TType(EbtFloat, EbpUndefined, EvqGlobal, 3, false, false), " mod", new TType(EbtFloat, EbpUndefined, EvqGlobal, 3, false, false), "x", new TT ype(EbtFloat, EbpUndefined, EvqGlobal, 3, false, false), "y") | |
107 BUILTIN2(t, new TType(EbtFloat, EbpUndefined, EvqGlobal, 4, false, false), " mod", new TType(EbtFloat, EbpUndefined, EvqGlobal, 4, false, false), "x", new TT ype(EbtFloat, EbpUndefined, EvqGlobal, 4, false, false), "y") | |
108 BUILTIN2(t, new TType(EbtFloat, EbpUndefined, EvqGlobal, 1, false, false), " min", new TType(EbtFloat, EbpUndefined, EvqGlobal, 1, false, false), "x", new TT ype(EbtFloat, EbpUndefined, EvqGlobal, 1, false, false), "y") | |
109 BUILTIN2(t, new TType(EbtFloat, EbpUndefined, EvqGlobal, 2, false, false), " min", new TType(EbtFloat, EbpUndefined, EvqGlobal, 2, false, false), "x", new TT ype(EbtFloat, EbpUndefined, EvqGlobal, 1, false, false), "y") | |
110 BUILTIN2(t, new TType(EbtFloat, EbpUndefined, EvqGlobal, 3, false, false), " min", new TType(EbtFloat, EbpUndefined, EvqGlobal, 3, false, false), "x", new TT ype(EbtFloat, EbpUndefined, EvqGlobal, 1, false, false), "y") | |
111 BUILTIN2(t, new TType(EbtFloat, EbpUndefined, EvqGlobal, 4, false, false), " min", new TType(EbtFloat, EbpUndefined, EvqGlobal, 4, false, false), "x", new TT ype(EbtFloat, EbpUndefined, EvqGlobal, 1, false, false), "y") | |
112 BUILTIN2(t, new TType(EbtFloat, EbpUndefined, EvqGlobal, 2, false, false), " min", new TType(EbtFloat, EbpUndefined, EvqGlobal, 2, false, false), "x", new TT ype(EbtFloat, EbpUndefined, EvqGlobal, 2, false, false), "y") | |
113 BUILTIN2(t, new TType(EbtFloat, EbpUndefined, EvqGlobal, 3, false, false), " min", new TType(EbtFloat, EbpUndefined, EvqGlobal, 3, false, false), "x", new TT ype(EbtFloat, EbpUndefined, EvqGlobal, 3, false, false), "y") | |
114 BUILTIN2(t, new TType(EbtFloat, EbpUndefined, EvqGlobal, 4, false, false), " min", new TType(EbtFloat, EbpUndefined, EvqGlobal, 4, false, false), "x", new TT ype(EbtFloat, EbpUndefined, EvqGlobal, 4, false, false), "y") | |
115 BUILTIN2(t, new TType(EbtFloat, EbpUndefined, EvqGlobal, 1, false, false), " max", new TType(EbtFloat, EbpUndefined, EvqGlobal, 1, false, false), "x", new TT ype(EbtFloat, EbpUndefined, EvqGlobal, 1, false, false), "y") | |
116 BUILTIN2(t, new TType(EbtFloat, EbpUndefined, EvqGlobal, 2, false, false), " max", new TType(EbtFloat, EbpUndefined, EvqGlobal, 2, false, false), "x", new TT ype(EbtFloat, EbpUndefined, EvqGlobal, 1, false, false), "y") | |
117 BUILTIN2(t, new TType(EbtFloat, EbpUndefined, EvqGlobal, 3, false, false), " max", new TType(EbtFloat, EbpUndefined, EvqGlobal, 3, false, false), "x", new TT ype(EbtFloat, EbpUndefined, EvqGlobal, 1, false, false), "y") | |
118 BUILTIN2(t, new TType(EbtFloat, EbpUndefined, EvqGlobal, 4, false, false), " max", new TType(EbtFloat, EbpUndefined, EvqGlobal, 4, false, false), "x", new TT ype(EbtFloat, EbpUndefined, EvqGlobal, 1, false, false), "y") | |
119 BUILTIN2(t, new TType(EbtFloat, EbpUndefined, EvqGlobal, 2, false, false), " max", new TType(EbtFloat, EbpUndefined, EvqGlobal, 2, false, false), "x", new TT ype(EbtFloat, EbpUndefined, EvqGlobal, 2, false, false), "y") | |
120 BUILTIN2(t, new TType(EbtFloat, EbpUndefined, EvqGlobal, 3, false, false), " max", new TType(EbtFloat, EbpUndefined, EvqGlobal, 3, false, false), "x", new TT ype(EbtFloat, EbpUndefined, EvqGlobal, 3, false, false), "y") | |
121 BUILTIN2(t, new TType(EbtFloat, EbpUndefined, EvqGlobal, 4, false, false), " max", new TType(EbtFloat, EbpUndefined, EvqGlobal, 4, false, false), "x", new TT ype(EbtFloat, EbpUndefined, EvqGlobal, 4, false, false), "y") | |
122 BUILTIN3(t, new TType(EbtFloat, EbpUndefined, EvqGlobal, 1, false, false), " clamp", new TType(EbtFloat, EbpUndefined, EvqGlobal, 1, false, false), "x", new TType(EbtFloat, EbpUndefined, EvqGlobal, 1, false, false), "minVal", new TType(E btFloat, EbpUndefined, EvqGlobal, 1, false, false), "maxVal") | |
123 BUILTIN3(t, new TType(EbtFloat, EbpUndefined, EvqGlobal, 2, false, false), " clamp", new TType(EbtFloat, EbpUndefined, EvqGlobal, 2, false, false), "x", new TType(EbtFloat, EbpUndefined, EvqGlobal, 1, false, false), "minVal", new TType(E btFloat, EbpUndefined, EvqGlobal, 1, false, false), "maxVal") | |
124 BUILTIN3(t, new TType(EbtFloat, EbpUndefined, EvqGlobal, 3, false, false), " clamp", new TType(EbtFloat, EbpUndefined, EvqGlobal, 3, false, false), "x", new TType(EbtFloat, EbpUndefined, EvqGlobal, 1, false, false), "minVal", new TType(E btFloat, EbpUndefined, EvqGlobal, 1, false, false), "maxVal") | |
125 BUILTIN3(t, new TType(EbtFloat, EbpUndefined, EvqGlobal, 4, false, false), " clamp", new TType(EbtFloat, EbpUndefined, EvqGlobal, 4, false, false), "x", new TType(EbtFloat, EbpUndefined, EvqGlobal, 1, false, false), "minVal", new TType(E btFloat, EbpUndefined, EvqGlobal, 1, false, false), "maxVal") | |
126 BUILTIN3(t, new TType(EbtFloat, EbpUndefined, EvqGlobal, 2, false, false), " clamp", new TType(EbtFloat, EbpUndefined, EvqGlobal, 2, false, false), "x", new TType(EbtFloat, EbpUndefined, EvqGlobal, 2, false, false), "minVal", new TType(E btFloat, EbpUndefined, EvqGlobal, 2, false, false), "maxVal") | |
127 BUILTIN3(t, new TType(EbtFloat, EbpUndefined, EvqGlobal, 3, false, false), " clamp", new TType(EbtFloat, EbpUndefined, EvqGlobal, 3, false, false), "x", new TType(EbtFloat, EbpUndefined, EvqGlobal, 3, false, false), "minVal", new TType(E btFloat, EbpUndefined, EvqGlobal, 3, false, false), "maxVal") | |
128 BUILTIN3(t, new TType(EbtFloat, EbpUndefined, EvqGlobal, 4, false, false), " clamp", new TType(EbtFloat, EbpUndefined, EvqGlobal, 4, false, false), "x", new TType(EbtFloat, EbpUndefined, EvqGlobal, 4, false, false), "minVal", new TType(E btFloat, EbpUndefined, EvqGlobal, 4, false, false), "maxVal") | |
129 BUILTIN3(t, new TType(EbtFloat, EbpUndefined, EvqGlobal, 1, false, false), " mix", new TType(EbtFloat, EbpUndefined, EvqGlobal, 1, false, false), "x", new TT ype(EbtFloat, EbpUndefined, EvqGlobal, 1, false, false), "y", new TType(EbtFloat , EbpUndefined, EvqGlobal, 1, false, false), "a") | |
130 BUILTIN3(t, new TType(EbtFloat, EbpUndefined, EvqGlobal, 2, false, false), " mix", new TType(EbtFloat, EbpUndefined, EvqGlobal, 2, false, false), "x", new TT ype(EbtFloat, EbpUndefined, EvqGlobal, 2, false, false), "y", new TType(EbtFloat , EbpUndefined, EvqGlobal, 1, false, false), "a") | |
131 BUILTIN3(t, new TType(EbtFloat, EbpUndefined, EvqGlobal, 3, false, false), " mix", new TType(EbtFloat, EbpUndefined, EvqGlobal, 3, false, false), "x", new TT ype(EbtFloat, EbpUndefined, EvqGlobal, 3, false, false), "y", new TType(EbtFloat , EbpUndefined, EvqGlobal, 1, false, false), "a") | |
132 BUILTIN3(t, new TType(EbtFloat, EbpUndefined, EvqGlobal, 4, false, false), " mix", new TType(EbtFloat, EbpUndefined, EvqGlobal, 4, false, false), "x", new TT ype(EbtFloat, EbpUndefined, EvqGlobal, 4, false, false), "y", new TType(EbtFloat , EbpUndefined, EvqGlobal, 1, false, false), "a") | |
133 BUILTIN3(t, new TType(EbtFloat, EbpUndefined, EvqGlobal, 2, false, false), " mix", new TType(EbtFloat, EbpUndefined, EvqGlobal, 2, false, false), "x", new TT ype(EbtFloat, EbpUndefined, EvqGlobal, 2, false, false), "y", new TType(EbtFloat , EbpUndefined, EvqGlobal, 2, false, false), "a") | |
134 BUILTIN3(t, new TType(EbtFloat, EbpUndefined, EvqGlobal, 3, false, false), " mix", new TType(EbtFloat, EbpUndefined, EvqGlobal, 3, false, false), "x", new TT ype(EbtFloat, EbpUndefined, EvqGlobal, 3, false, false), "y", new TType(EbtFloat , EbpUndefined, EvqGlobal, 3, false, false), "a") | |
135 BUILTIN3(t, new TType(EbtFloat, EbpUndefined, EvqGlobal, 4, false, false), " mix", new TType(EbtFloat, EbpUndefined, EvqGlobal, 4, false, false), "x", new TT ype(EbtFloat, EbpUndefined, EvqGlobal, 4, false, false), "y", new TType(EbtFloat , EbpUndefined, EvqGlobal, 4, false, false), "a") | |
136 BUILTIN2(t, new TType(EbtFloat, EbpUndefined, EvqGlobal, 1, false, false), " step", new TType(EbtFloat, EbpUndefined, EvqGlobal, 1, false, false), "edge", ne w TType(EbtFloat, EbpUndefined, EvqGlobal, 1, false, false), "x") | |
137 BUILTIN2(t, new TType(EbtFloat, EbpUndefined, EvqGlobal, 2, false, false), " step", new TType(EbtFloat, EbpUndefined, EvqGlobal, 2, false, false), "edge", ne w TType(EbtFloat, EbpUndefined, EvqGlobal, 2, false, false), "x") | |
138 BUILTIN2(t, new TType(EbtFloat, EbpUndefined, EvqGlobal, 3, false, false), " step", new TType(EbtFloat, EbpUndefined, EvqGlobal, 3, false, false), "edge", ne w TType(EbtFloat, EbpUndefined, EvqGlobal, 3, false, false), "x") | |
139 BUILTIN2(t, new TType(EbtFloat, EbpUndefined, EvqGlobal, 4, false, false), " step", new TType(EbtFloat, EbpUndefined, EvqGlobal, 4, false, false), "edge", ne w TType(EbtFloat, EbpUndefined, EvqGlobal, 4, false, false), "x") | |
140 BUILTIN2(t, new TType(EbtFloat, EbpUndefined, EvqGlobal, 2, false, false), " step", new TType(EbtFloat, EbpUndefined, EvqGlobal, 1, false, false), "edge", ne w TType(EbtFloat, EbpUndefined, EvqGlobal, 2, false, false), "x") | |
141 BUILTIN2(t, new TType(EbtFloat, EbpUndefined, EvqGlobal, 3, false, false), " step", new TType(EbtFloat, EbpUndefined, EvqGlobal, 1, false, false), "edge", ne w TType(EbtFloat, EbpUndefined, EvqGlobal, 3, false, false), "x") | |
142 BUILTIN2(t, new TType(EbtFloat, EbpUndefined, EvqGlobal, 4, false, false), " step", new TType(EbtFloat, EbpUndefined, EvqGlobal, 1, false, false), "edge", ne w TType(EbtFloat, EbpUndefined, EvqGlobal, 4, false, false), "x") | |
143 BUILTIN3(t, new TType(EbtFloat, EbpUndefined, EvqGlobal, 1, false, false), " smoothstep", new TType(EbtFloat, EbpUndefined, EvqGlobal, 1, false, false), "edg e0", new TType(EbtFloat, EbpUndefined, EvqGlobal, 1, false, false), "edge1", new TType(EbtFloat, EbpUndefined, EvqGlobal, 1, false, false), "x") | |
144 BUILTIN3(t, new TType(EbtFloat, EbpUndefined, EvqGlobal, 2, false, false), " smoothstep", new TType(EbtFloat, EbpUndefined, EvqGlobal, 2, false, false), "edg e0", new TType(EbtFloat, EbpUndefined, EvqGlobal, 2, false, false), "edge1", new TType(EbtFloat, EbpUndefined, EvqGlobal, 2, false, false), "x") | |
145 BUILTIN3(t, new TType(EbtFloat, EbpUndefined, EvqGlobal, 3, false, false), " smoothstep", new TType(EbtFloat, EbpUndefined, EvqGlobal, 3, false, false), "edg e0", new TType(EbtFloat, EbpUndefined, EvqGlobal, 3, false, false), "edge1", new TType(EbtFloat, EbpUndefined, EvqGlobal, 3, false, false), "x") | |
146 BUILTIN3(t, new TType(EbtFloat, EbpUndefined, EvqGlobal, 4, false, false), " smoothstep", new TType(EbtFloat, EbpUndefined, EvqGlobal, 4, false, false), "edg e0", new TType(EbtFloat, EbpUndefined, EvqGlobal, 4, false, false), "edge1", new TType(EbtFloat, EbpUndefined, EvqGlobal, 4, false, false), "x") | |
147 BUILTIN3(t, new TType(EbtFloat, EbpUndefined, EvqGlobal, 2, false, false), " smoothstep", new TType(EbtFloat, EbpUndefined, EvqGlobal, 1, false, false), "edg e0", new TType(EbtFloat, EbpUndefined, EvqGlobal, 1, false, false), "edge1", new TType(EbtFloat, EbpUndefined, EvqGlobal, 2, false, false), "x") | |
148 BUILTIN3(t, new TType(EbtFloat, EbpUndefined, EvqGlobal, 3, false, false), " smoothstep", new TType(EbtFloat, EbpUndefined, EvqGlobal, 1, false, false), "edg e0", new TType(EbtFloat, EbpUndefined, EvqGlobal, 1, false, false), "edge1", new TType(EbtFloat, EbpUndefined, EvqGlobal, 3, false, false), "x") | |
149 BUILTIN3(t, new TType(EbtFloat, EbpUndefined, EvqGlobal, 4, false, false), " smoothstep", new TType(EbtFloat, EbpUndefined, EvqGlobal, 1, false, false), "edg e0", new TType(EbtFloat, EbpUndefined, EvqGlobal, 1, false, false), "edge1", new TType(EbtFloat, EbpUndefined, EvqGlobal, 4, false, false), "x") | |
150 BUILTIN1(t, new TType(EbtFloat, EbpUndefined, EvqGlobal, 1, false, false), " length", new TType(EbtFloat, EbpUndefined, EvqGlobal, 1, false, false), "x") | |
151 BUILTIN1(t, new TType(EbtFloat, EbpUndefined, EvqGlobal, 1, false, false), " length", new TType(EbtFloat, EbpUndefined, EvqGlobal, 2, false, false), "x") | |
152 BUILTIN1(t, new TType(EbtFloat, EbpUndefined, EvqGlobal, 1, false, false), " length", new TType(EbtFloat, EbpUndefined, EvqGlobal, 3, false, false), "x") | |
153 BUILTIN1(t, new TType(EbtFloat, EbpUndefined, EvqGlobal, 1, false, false), " length", new TType(EbtFloat, EbpUndefined, EvqGlobal, 4, false, false), "x") | |
154 BUILTIN2(t, new TType(EbtFloat, EbpUndefined, EvqGlobal, 1, false, false), " distance", new TType(EbtFloat, EbpUndefined, EvqGlobal, 1, false, false), "p0", new TType(EbtFloat, EbpUndefined, EvqGlobal, 1, false, false), "p1") | |
155 BUILTIN2(t, new TType(EbtFloat, EbpUndefined, EvqGlobal, 1, false, false), " distance", new TType(EbtFloat, EbpUndefined, EvqGlobal, 2, false, false), "p0", new TType(EbtFloat, EbpUndefined, EvqGlobal, 2, false, false), "p1") | |
156 BUILTIN2(t, new TType(EbtFloat, EbpUndefined, EvqGlobal, 1, false, false), " distance", new TType(EbtFloat, EbpUndefined, EvqGlobal, 3, false, false), "p0", new TType(EbtFloat, EbpUndefined, EvqGlobal, 3, false, false), "p1") | |
157 BUILTIN2(t, new TType(EbtFloat, EbpUndefined, EvqGlobal, 1, false, false), " distance", new TType(EbtFloat, EbpUndefined, EvqGlobal, 4, false, false), "p0", new TType(EbtFloat, EbpUndefined, EvqGlobal, 4, false, false), "p1") | |
158 BUILTIN2(t, new TType(EbtFloat, EbpUndefined, EvqGlobal, 1, false, false), " dot", new TType(EbtFloat, EbpUndefined, EvqGlobal, 1, false, false), "x", new TT ype(EbtFloat, EbpUndefined, EvqGlobal, 1, false, false), "y") | |
159 BUILTIN2(t, new TType(EbtFloat, EbpUndefined, EvqGlobal, 1, false, false), " dot", new TType(EbtFloat, EbpUndefined, EvqGlobal, 2, false, false), "x", new TT ype(EbtFloat, EbpUndefined, EvqGlobal, 2, false, false), "y") | |
160 BUILTIN2(t, new TType(EbtFloat, EbpUndefined, EvqGlobal, 1, false, false), " dot", new TType(EbtFloat, EbpUndefined, EvqGlobal, 3, false, false), "x", new TT ype(EbtFloat, EbpUndefined, EvqGlobal, 3, false, false), "y") | |
161 BUILTIN2(t, new TType(EbtFloat, EbpUndefined, EvqGlobal, 1, false, false), " dot", new TType(EbtFloat, EbpUndefined, EvqGlobal, 4, false, false), "x", new TT ype(EbtFloat, EbpUndefined, EvqGlobal, 4, false, false), "y") | |
162 BUILTIN2(t, new TType(EbtFloat, EbpUndefined, EvqGlobal, 3, false, false), " cross", new TType(EbtFloat, EbpUndefined, EvqGlobal, 3, false, false), "x", new TType(EbtFloat, EbpUndefined, EvqGlobal, 3, false, false), "y") | |
163 BUILTIN1(t, new TType(EbtFloat, EbpUndefined, EvqGlobal, 1, false, false), " normalize", new TType(EbtFloat, EbpUndefined, EvqGlobal, 1, false, false), "x") | |
164 BUILTIN1(t, new TType(EbtFloat, EbpUndefined, EvqGlobal, 2, false, false), " normalize", new TType(EbtFloat, EbpUndefined, EvqGlobal, 2, false, false), "x") | |
165 BUILTIN1(t, new TType(EbtFloat, EbpUndefined, EvqGlobal, 3, false, false), " normalize", new TType(EbtFloat, EbpUndefined, EvqGlobal, 3, false, false), "x") | |
166 BUILTIN1(t, new TType(EbtFloat, EbpUndefined, EvqGlobal, 4, false, false), " normalize", new TType(EbtFloat, EbpUndefined, EvqGlobal, 4, false, false), "x") | |
167 BUILTIN3(t, new TType(EbtFloat, EbpUndefined, EvqGlobal, 1, false, false), " faceforward", new TType(EbtFloat, EbpUndefined, EvqGlobal, 1, false, false), "N" , new TType(EbtFloat, EbpUndefined, EvqGlobal, 1, false, false), "I", new TType( EbtFloat, EbpUndefined, EvqGlobal, 1, false, false), "Nref") | |
168 BUILTIN3(t, new TType(EbtFloat, EbpUndefined, EvqGlobal, 2, false, false), " faceforward", new TType(EbtFloat, EbpUndefined, EvqGlobal, 2, false, false), "N" , new TType(EbtFloat, EbpUndefined, EvqGlobal, 2, false, false), "I", new TType( EbtFloat, EbpUndefined, EvqGlobal, 2, false, false), "Nref") | |
169 BUILTIN3(t, new TType(EbtFloat, EbpUndefined, EvqGlobal, 3, false, false), " faceforward", new TType(EbtFloat, EbpUndefined, EvqGlobal, 3, false, false), "N" , new TType(EbtFloat, EbpUndefined, EvqGlobal, 3, false, false), "I", new TType( EbtFloat, EbpUndefined, EvqGlobal, 3, false, false), "Nref") | |
170 BUILTIN3(t, new TType(EbtFloat, EbpUndefined, EvqGlobal, 4, false, false), " faceforward", new TType(EbtFloat, EbpUndefined, EvqGlobal, 4, false, false), "N" , new TType(EbtFloat, EbpUndefined, EvqGlobal, 4, false, false), "I", new TType( EbtFloat, EbpUndefined, EvqGlobal, 4, false, false), "Nref") | |
171 BUILTIN2(t, new TType(EbtFloat, EbpUndefined, EvqGlobal, 1, false, false), " reflect", new TType(EbtFloat, EbpUndefined, EvqGlobal, 1, false, false), "I", ne w TType(EbtFloat, EbpUndefined, EvqGlobal, 1, false, false), "N") | |
172 BUILTIN2(t, new TType(EbtFloat, EbpUndefined, EvqGlobal, 2, false, false), " reflect", new TType(EbtFloat, EbpUndefined, EvqGlobal, 2, false, false), "I", ne w TType(EbtFloat, EbpUndefined, EvqGlobal, 2, false, false), "N") | |
173 BUILTIN2(t, new TType(EbtFloat, EbpUndefined, EvqGlobal, 3, false, false), " reflect", new TType(EbtFloat, EbpUndefined, EvqGlobal, 3, false, false), "I", ne w TType(EbtFloat, EbpUndefined, EvqGlobal, 3, false, false), "N") | |
174 BUILTIN2(t, new TType(EbtFloat, EbpUndefined, EvqGlobal, 4, false, false), " reflect", new TType(EbtFloat, EbpUndefined, EvqGlobal, 4, false, false), "I", ne w TType(EbtFloat, EbpUndefined, EvqGlobal, 4, false, false), "N") | |
175 BUILTIN3(t, new TType(EbtFloat, EbpUndefined, EvqGlobal, 1, false, false), " refract", new TType(EbtFloat, EbpUndefined, EvqGlobal, 1, false, false), "I", ne w TType(EbtFloat, EbpUndefined, EvqGlobal, 1, false, false), "N", new TType(EbtF loat, EbpUndefined, EvqGlobal, 1, false, false), "eta") | |
176 BUILTIN3(t, new TType(EbtFloat, EbpUndefined, EvqGlobal, 2, false, false), " refract", new TType(EbtFloat, EbpUndefined, EvqGlobal, 2, false, false), "I", ne w TType(EbtFloat, EbpUndefined, EvqGlobal, 2, false, false), "N", new TType(EbtF loat, EbpUndefined, EvqGlobal, 1, false, false), "eta") | |
177 BUILTIN3(t, new TType(EbtFloat, EbpUndefined, EvqGlobal, 3, false, false), " refract", new TType(EbtFloat, EbpUndefined, EvqGlobal, 3, false, false), "I", ne w TType(EbtFloat, EbpUndefined, EvqGlobal, 3, false, false), "N", new TType(EbtF loat, EbpUndefined, EvqGlobal, 1, false, false), "eta") | |
178 BUILTIN3(t, new TType(EbtFloat, EbpUndefined, EvqGlobal, 4, false, false), " refract", new TType(EbtFloat, EbpUndefined, EvqGlobal, 4, false, false), "I", ne w TType(EbtFloat, EbpUndefined, EvqGlobal, 4, false, false), "N", new TType(EbtF loat, EbpUndefined, EvqGlobal, 1, false, false), "eta") | |
179 BUILTIN2(t, new TType(EbtFloat, EbpUndefined, EvqGlobal, 2, true, false), "m atrixCompMult", new TType(EbtFloat, EbpUndefined, EvqGlobal, 2, true, false), "x ", new TType(EbtFloat, EbpUndefined, EvqGlobal, 2, true, false), "y") | |
180 BUILTIN2(t, new TType(EbtFloat, EbpUndefined, EvqGlobal, 3, true, false), "m atrixCompMult", new TType(EbtFloat, EbpUndefined, EvqGlobal, 3, true, false), "x ", new TType(EbtFloat, EbpUndefined, EvqGlobal, 3, true, false), "y") | |
181 BUILTIN2(t, new TType(EbtFloat, EbpUndefined, EvqGlobal, 4, true, false), "m atrixCompMult", new TType(EbtFloat, EbpUndefined, EvqGlobal, 4, true, false), "x ", new TType(EbtFloat, EbpUndefined, EvqGlobal, 4, true, false), "y") | |
182 BUILTIN2(t, new TType(EbtBool, EbpUndefined, EvqGlobal, 2, false, false), "l essThan", new TType(EbtFloat, EbpUndefined, EvqGlobal, 2, false, false), "x", ne w TType(EbtFloat, EbpUndefined, EvqGlobal, 2, false, false), "y") | |
183 BUILTIN2(t, new TType(EbtBool, EbpUndefined, EvqGlobal, 3, false, false), "l essThan", new TType(EbtFloat, EbpUndefined, EvqGlobal, 3, false, false), "x", ne w TType(EbtFloat, EbpUndefined, EvqGlobal, 3, false, false), "y") | |
184 BUILTIN2(t, new TType(EbtBool, EbpUndefined, EvqGlobal, 4, false, false), "l essThan", new TType(EbtFloat, EbpUndefined, EvqGlobal, 4, false, false), "x", ne w TType(EbtFloat, EbpUndefined, EvqGlobal, 4, false, false), "y") | |
185 BUILTIN2(t, new TType(EbtBool, EbpUndefined, EvqGlobal, 2, false, false), "l essThan", new TType(EbtInt, EbpUndefined, EvqGlobal, 2, false, false), "x", new TType(EbtInt, EbpUndefined, EvqGlobal, 2, false, false), "y") | |
186 BUILTIN2(t, new TType(EbtBool, EbpUndefined, EvqGlobal, 3, false, false), "l essThan", new TType(EbtInt, EbpUndefined, EvqGlobal, 3, false, false), "x", new TType(EbtInt, EbpUndefined, EvqGlobal, 3, false, false), "y") | |
187 BUILTIN2(t, new TType(EbtBool, EbpUndefined, EvqGlobal, 4, false, false), "l essThan", new TType(EbtInt, EbpUndefined, EvqGlobal, 4, false, false), "x", new TType(EbtInt, EbpUndefined, EvqGlobal, 4, false, false), "y") | |
188 BUILTIN2(t, new TType(EbtBool, EbpUndefined, EvqGlobal, 2, false, false), "l essThanEqual", new TType(EbtFloat, EbpUndefined, EvqGlobal, 2, false, false), "x ", new TType(EbtFloat, EbpUndefined, EvqGlobal, 2, false, false), "y") | |
189 BUILTIN2(t, new TType(EbtBool, EbpUndefined, EvqGlobal, 3, false, false), "l essThanEqual", new TType(EbtFloat, EbpUndefined, EvqGlobal, 3, false, false), "x ", new TType(EbtFloat, EbpUndefined, EvqGlobal, 3, false, false), "y") | |
190 BUILTIN2(t, new TType(EbtBool, EbpUndefined, EvqGlobal, 4, false, false), "l essThanEqual", new TType(EbtFloat, EbpUndefined, EvqGlobal, 4, false, false), "x ", new TType(EbtFloat, EbpUndefined, EvqGlobal, 4, false, false), "y") | |
191 BUILTIN2(t, new TType(EbtBool, EbpUndefined, EvqGlobal, 2, false, false), "l essThanEqual", new TType(EbtInt, EbpUndefined, EvqGlobal, 2, false, false), "x", new TType(EbtInt, EbpUndefined, EvqGlobal, 2, false, false), "y") | |
192 BUILTIN2(t, new TType(EbtBool, EbpUndefined, EvqGlobal, 3, false, false), "l essThanEqual", new TType(EbtInt, EbpUndefined, EvqGlobal, 3, false, false), "x", new TType(EbtInt, EbpUndefined, EvqGlobal, 3, false, false), "y") | |
193 BUILTIN2(t, new TType(EbtBool, EbpUndefined, EvqGlobal, 4, false, false), "l essThanEqual", new TType(EbtInt, EbpUndefined, EvqGlobal, 4, false, false), "x", new TType(EbtInt, EbpUndefined, EvqGlobal, 4, false, false), "y") | |
194 BUILTIN2(t, new TType(EbtBool, EbpUndefined, EvqGlobal, 2, false, false), "g reaterThan", new TType(EbtFloat, EbpUndefined, EvqGlobal, 2, false, false), "x", new TType(EbtFloat, EbpUndefined, EvqGlobal, 2, false, false), "y") | |
195 BUILTIN2(t, new TType(EbtBool, EbpUndefined, EvqGlobal, 3, false, false), "g reaterThan", new TType(EbtFloat, EbpUndefined, EvqGlobal, 3, false, false), "x", new TType(EbtFloat, EbpUndefined, EvqGlobal, 3, false, false), "y") | |
196 BUILTIN2(t, new TType(EbtBool, EbpUndefined, EvqGlobal, 4, false, false), "g reaterThan", new TType(EbtFloat, EbpUndefined, EvqGlobal, 4, false, false), "x", new TType(EbtFloat, EbpUndefined, EvqGlobal, 4, false, false), "y") | |
197 BUILTIN2(t, new TType(EbtBool, EbpUndefined, EvqGlobal, 2, false, false), "g reaterThan", new TType(EbtInt, EbpUndefined, EvqGlobal, 2, false, false), "x", n ew TType(EbtInt, EbpUndefined, EvqGlobal, 2, false, false), "y") | |
198 BUILTIN2(t, new TType(EbtBool, EbpUndefined, EvqGlobal, 3, false, false), "g reaterThan", new TType(EbtInt, EbpUndefined, EvqGlobal, 3, false, false), "x", n ew TType(EbtInt, EbpUndefined, EvqGlobal, 3, false, false), "y") | |
199 BUILTIN2(t, new TType(EbtBool, EbpUndefined, EvqGlobal, 4, false, false), "g reaterThan", new TType(EbtInt, EbpUndefined, EvqGlobal, 4, false, false), "x", n ew TType(EbtInt, EbpUndefined, EvqGlobal, 4, false, false), "y") | |
200 BUILTIN2(t, new TType(EbtBool, EbpUndefined, EvqGlobal, 2, false, false), "g reaterThanEqual", new TType(EbtFloat, EbpUndefined, EvqGlobal, 2, false, false), "x", new TType(EbtFloat, EbpUndefined, EvqGlobal, 2, false, false), "y") | |
201 BUILTIN2(t, new TType(EbtBool, EbpUndefined, EvqGlobal, 3, false, false), "g reaterThanEqual", new TType(EbtFloat, EbpUndefined, EvqGlobal, 3, false, false), "x", new TType(EbtFloat, EbpUndefined, EvqGlobal, 3, false, false), "y") | |
202 BUILTIN2(t, new TType(EbtBool, EbpUndefined, EvqGlobal, 4, false, false), "g reaterThanEqual", new TType(EbtFloat, EbpUndefined, EvqGlobal, 4, false, false), "x", new TType(EbtFloat, EbpUndefined, EvqGlobal, 4, false, false), "y") | |
203 BUILTIN2(t, new TType(EbtBool, EbpUndefined, EvqGlobal, 2, false, false), "g reaterThanEqual", new TType(EbtInt, EbpUndefined, EvqGlobal, 2, false, false), " x", new TType(EbtInt, EbpUndefined, EvqGlobal, 2, false, false), "y") | |
204 BUILTIN2(t, new TType(EbtBool, EbpUndefined, EvqGlobal, 3, false, false), "g reaterThanEqual", new TType(EbtInt, EbpUndefined, EvqGlobal, 3, false, false), " x", new TType(EbtInt, EbpUndefined, EvqGlobal, 3, false, false), "y") | |
205 BUILTIN2(t, new TType(EbtBool, EbpUndefined, EvqGlobal, 4, false, false), "g reaterThanEqual", new TType(EbtInt, EbpUndefined, EvqGlobal, 4, false, false), " x", new TType(EbtInt, EbpUndefined, EvqGlobal, 4, false, false), "y") | |
206 BUILTIN2(t, new TType(EbtBool, EbpUndefined, EvqGlobal, 2, false, false), "e qual", new TType(EbtFloat, EbpUndefined, EvqGlobal, 2, false, false), "x", new T Type(EbtFloat, EbpUndefined, EvqGlobal, 2, false, false), "y") | |
207 BUILTIN2(t, new TType(EbtBool, EbpUndefined, EvqGlobal, 3, false, false), "e qual", new TType(EbtFloat, EbpUndefined, EvqGlobal, 3, false, false), "x", new T Type(EbtFloat, EbpUndefined, EvqGlobal, 3, false, false), "y") | |
208 BUILTIN2(t, new TType(EbtBool, EbpUndefined, EvqGlobal, 4, false, false), "e qual", new TType(EbtFloat, EbpUndefined, EvqGlobal, 4, false, false), "x", new T Type(EbtFloat, EbpUndefined, EvqGlobal, 4, false, false), "y") | |
209 BUILTIN2(t, new TType(EbtBool, EbpUndefined, EvqGlobal, 2, false, false), "e qual", new TType(EbtInt, EbpUndefined, EvqGlobal, 2, false, false), "x", new TTy pe(EbtInt, EbpUndefined, EvqGlobal, 2, false, false), "y") | |
210 BUILTIN2(t, new TType(EbtBool, EbpUndefined, EvqGlobal, 3, false, false), "e qual", new TType(EbtInt, EbpUndefined, EvqGlobal, 3, false, false), "x", new TTy pe(EbtInt, EbpUndefined, EvqGlobal, 3, false, false), "y") | |
211 BUILTIN2(t, new TType(EbtBool, EbpUndefined, EvqGlobal, 4, false, false), "e qual", new TType(EbtInt, EbpUndefined, EvqGlobal, 4, false, false), "x", new TTy pe(EbtInt, EbpUndefined, EvqGlobal, 4, false, false), "y") | |
212 BUILTIN2(t, new TType(EbtBool, EbpUndefined, EvqGlobal, 2, false, false), "e qual", new TType(EbtBool, EbpUndefined, EvqGlobal, 2, false, false), "x", new TT ype(EbtBool, EbpUndefined, EvqGlobal, 2, false, false), "y") | |
213 BUILTIN2(t, new TType(EbtBool, EbpUndefined, EvqGlobal, 3, false, false), "e qual", new TType(EbtBool, EbpUndefined, EvqGlobal, 3, false, false), "x", new TT ype(EbtBool, EbpUndefined, EvqGlobal, 3, false, false), "y") | |
214 BUILTIN2(t, new TType(EbtBool, EbpUndefined, EvqGlobal, 4, false, false), "e qual", new TType(EbtBool, EbpUndefined, EvqGlobal, 4, false, false), "x", new TT ype(EbtBool, EbpUndefined, EvqGlobal, 4, false, false), "y") | |
215 BUILTIN2(t, new TType(EbtBool, EbpUndefined, EvqGlobal, 2, false, false), "n otEqual", new TType(EbtFloat, EbpUndefined, EvqGlobal, 2, false, false), "x", ne w TType(EbtFloat, EbpUndefined, EvqGlobal, 2, false, false), "y") | |
216 BUILTIN2(t, new TType(EbtBool, EbpUndefined, EvqGlobal, 3, false, false), "n otEqual", new TType(EbtFloat, EbpUndefined, EvqGlobal, 3, false, false), "x", ne w TType(EbtFloat, EbpUndefined, EvqGlobal, 3, false, false), "y") | |
217 BUILTIN2(t, new TType(EbtBool, EbpUndefined, EvqGlobal, 4, false, false), "n otEqual", new TType(EbtFloat, EbpUndefined, EvqGlobal, 4, false, false), "x", ne w TType(EbtFloat, EbpUndefined, EvqGlobal, 4, false, false), "y") | |
218 BUILTIN2(t, new TType(EbtBool, EbpUndefined, EvqGlobal, 2, false, false), "n otEqual", new TType(EbtInt, EbpUndefined, EvqGlobal, 2, false, false), "x", new TType(EbtInt, EbpUndefined, EvqGlobal, 2, false, false), "y") | |
219 BUILTIN2(t, new TType(EbtBool, EbpUndefined, EvqGlobal, 3, false, false), "n otEqual", new TType(EbtInt, EbpUndefined, EvqGlobal, 3, false, false), "x", new TType(EbtInt, EbpUndefined, EvqGlobal, 3, false, false), "y") | |
220 BUILTIN2(t, new TType(EbtBool, EbpUndefined, EvqGlobal, 4, false, false), "n otEqual", new TType(EbtInt, EbpUndefined, EvqGlobal, 4, false, false), "x", new TType(EbtInt, EbpUndefined, EvqGlobal, 4, false, false), "y") | |
221 BUILTIN2(t, new TType(EbtBool, EbpUndefined, EvqGlobal, 2, false, false), "n otEqual", new TType(EbtBool, EbpUndefined, EvqGlobal, 2, false, false), "x", new TType(EbtBool, EbpUndefined, EvqGlobal, 2, false, false), "y") | |
222 BUILTIN2(t, new TType(EbtBool, EbpUndefined, EvqGlobal, 3, false, false), "n otEqual", new TType(EbtBool, EbpUndefined, EvqGlobal, 3, false, false), "x", new TType(EbtBool, EbpUndefined, EvqGlobal, 3, false, false), "y") | |
223 BUILTIN2(t, new TType(EbtBool, EbpUndefined, EvqGlobal, 4, false, false), "n otEqual", new TType(EbtBool, EbpUndefined, EvqGlobal, 4, false, false), "x", new TType(EbtBool, EbpUndefined, EvqGlobal, 4, false, false), "y") | |
224 BUILTIN1(t, new TType(EbtBool, EbpUndefined, EvqGlobal, 1, false, false), "a ny", new TType(EbtBool, EbpUndefined, EvqGlobal, 2, false, false), "x") | |
225 BUILTIN1(t, new TType(EbtBool, EbpUndefined, EvqGlobal, 1, false, false), "a ny", new TType(EbtBool, EbpUndefined, EvqGlobal, 3, false, false), "x") | |
226 BUILTIN1(t, new TType(EbtBool, EbpUndefined, EvqGlobal, 1, false, false), "a ny", new TType(EbtBool, EbpUndefined, EvqGlobal, 4, false, false), "x") | |
227 BUILTIN1(t, new TType(EbtBool, EbpUndefined, EvqGlobal, 1, false, false), "a ll", new TType(EbtBool, EbpUndefined, EvqGlobal, 2, false, false), "x") | |
228 BUILTIN1(t, new TType(EbtBool, EbpUndefined, EvqGlobal, 1, false, false), "a ll", new TType(EbtBool, EbpUndefined, EvqGlobal, 3, false, false), "x") | |
229 BUILTIN1(t, new TType(EbtBool, EbpUndefined, EvqGlobal, 1, false, false), "a ll", new TType(EbtBool, EbpUndefined, EvqGlobal, 4, false, false), "x") | |
230 BUILTIN1(t, new TType(EbtBool, EbpUndefined, EvqGlobal, 2, false, false), "n ot", new TType(EbtBool, EbpUndefined, EvqGlobal, 2, false, false), "x") | |
231 BUILTIN1(t, new TType(EbtBool, EbpUndefined, EvqGlobal, 3, false, false), "n ot", new TType(EbtBool, EbpUndefined, EvqGlobal, 3, false, false), "x") | |
232 BUILTIN1(t, new TType(EbtBool, EbpUndefined, EvqGlobal, 4, false, false), "n ot", new TType(EbtBool, EbpUndefined, EvqGlobal, 4, false, false), "x") | |
233 BUILTIN2(t, new TType(EbtFloat, EbpUndefined, EvqGlobal, 4, false, false), " texture2D", new TType(EbtSampler2D, EbpUndefined, EvqGlobal, 1, false, false), " sampler", new TType(EbtFloat, EbpUndefined, EvqGlobal, 2, false, false), "coord" ) | |
234 BUILTIN2(t, new TType(EbtFloat, EbpUndefined, EvqGlobal, 4, false, false), " texture2DProj", new TType(EbtSampler2D, EbpUndefined, EvqGlobal, 1, false, false ), "sampler", new TType(EbtFloat, EbpUndefined, EvqGlobal, 3, false, false), "co ord") | |
235 BUILTIN2(t, new TType(EbtFloat, EbpUndefined, EvqGlobal, 4, false, false), " texture2DProj", new TType(EbtSampler2D, EbpUndefined, EvqGlobal, 1, false, false ), "sampler", new TType(EbtFloat, EbpUndefined, EvqGlobal, 4, false, false), "co ord") | |
236 BUILTIN2(t, new TType(EbtFloat, EbpUndefined, EvqGlobal, 4, false, false), " textureCube", new TType(EbtSamplerCube, EbpUndefined, EvqGlobal, 1, false, false ), "sampler", new TType(EbtFloat, EbpUndefined, EvqGlobal, 3, false, false), "co ord") | |
237 if (resources.OES_EGL_image_external) { | |
238 BUILTIN2(t, new TType(EbtFloat, EbpUndefined, EvqGlobal, 4, false, false ), "texture2D", new TType(EbtSamplerExternalOES, EbpUndefined, EvqGlobal, 1, fal se, false), "sampler", new TType(EbtFloat, EbpUndefined, EvqGlobal, 2, false, fa lse), "coord") | |
239 } | |
240 if (resources.OES_EGL_image_external) { | |
241 BUILTIN2(t, new TType(EbtFloat, EbpUndefined, EvqGlobal, 4, false, false ), "texture2DProj", new TType(EbtSamplerExternalOES, EbpUndefined, EvqGlobal, 1, false, false), "sampler", new TType(EbtFloat, EbpUndefined, EvqGlobal, 3, false , false), "coord") | |
242 } | |
243 if (resources.OES_EGL_image_external) { | |
244 BUILTIN2(t, new TType(EbtFloat, EbpUndefined, EvqGlobal, 4, false, false ), "texture2DProj", new TType(EbtSamplerExternalOES, EbpUndefined, EvqGlobal, 1, false, false), "sampler", new TType(EbtFloat, EbpUndefined, EvqGlobal, 4, false , false), "coord") | |
245 } | |
246 if (resources.ARB_texture_rectangle) { | |
247 BUILTIN2(t, new TType(EbtFloat, EbpUndefined, EvqGlobal, 4, false, false ), "texture2DRect", new TType(EbtSampler2DRect, EbpUndefined, EvqGlobal, 1, fals e, false), "sampler", new TType(EbtFloat, EbpUndefined, EvqGlobal, 2, false, fal se), "coord") | |
248 } | |
249 if (resources.ARB_texture_rectangle) { | |
250 BUILTIN2(t, new TType(EbtFloat, EbpUndefined, EvqGlobal, 4, false, false ), "texture2DRectProj", new TType(EbtSampler2DRect, EbpUndefined, EvqGlobal, 1, false, false), "sampler", new TType(EbtFloat, EbpUndefined, EvqGlobal, 3, false, false), "coord") | |
251 } | |
252 if (resources.ARB_texture_rectangle) { | |
253 BUILTIN2(t, new TType(EbtFloat, EbpUndefined, EvqGlobal, 4, false, false ), "texture2DRectProj", new TType(EbtSampler2DRect, EbpUndefined, EvqGlobal, 1, false, false), "sampler", new TType(EbtFloat, EbpUndefined, EvqGlobal, 4, false, false), "coord") | |
254 } | |
255 } | |
OLD | NEW |