Lines Matching refs:addScalarFactory
5204 void addScalarFactory(BuiltinFuncs& funcs, string name = "") in addScalarFactory() function
5217 addScalarFactory<Add>(*funcs); in createES3BuiltinCases()
5218 addScalarFactory<Sub>(*funcs); in createES3BuiltinCases()
5219 addScalarFactory<Mul>(*funcs); in createES3BuiltinCases()
5220 addScalarFactory<Div>(*funcs); in createES3BuiltinCases()
5222 addScalarFactory<Radians>(*funcs); in createES3BuiltinCases()
5223 addScalarFactory<Degrees>(*funcs); in createES3BuiltinCases()
5224 addScalarFactory<Sin>(*funcs); in createES3BuiltinCases()
5225 addScalarFactory<Cos>(*funcs); in createES3BuiltinCases()
5226 addScalarFactory<Tan>(*funcs); in createES3BuiltinCases()
5227 addScalarFactory<ASin>(*funcs); in createES3BuiltinCases()
5228 addScalarFactory<ACos>(*funcs); in createES3BuiltinCases()
5229 addScalarFactory<ATan2>(*funcs, "atan2"); in createES3BuiltinCases()
5230 addScalarFactory<ATan>(*funcs); in createES3BuiltinCases()
5231 addScalarFactory<Sinh>(*funcs); in createES3BuiltinCases()
5232 addScalarFactory<Cosh>(*funcs); in createES3BuiltinCases()
5233 addScalarFactory<Tanh>(*funcs); in createES3BuiltinCases()
5234 addScalarFactory<ASinh>(*funcs); in createES3BuiltinCases()
5235 addScalarFactory<ACosh>(*funcs); in createES3BuiltinCases()
5236 addScalarFactory<ATanh>(*funcs); in createES3BuiltinCases()
5238 addScalarFactory<Pow>(*funcs); in createES3BuiltinCases()
5239 addScalarFactory<Exp>(*funcs); in createES3BuiltinCases()
5240 addScalarFactory<Log>(*funcs); in createES3BuiltinCases()
5241 addScalarFactory<Exp2>(*funcs); in createES3BuiltinCases()
5242 addScalarFactory<Log2>(*funcs); in createES3BuiltinCases()
5243 addScalarFactory<Sqrt>(*funcs); in createES3BuiltinCases()
5244 addScalarFactory<InverseSqrt>(*funcs); in createES3BuiltinCases()
5246 addScalarFactory<Abs>(*funcs); in createES3BuiltinCases()
5247 addScalarFactory<Sign>(*funcs); in createES3BuiltinCases()
5248 addScalarFactory<Floor>(*funcs); in createES3BuiltinCases()
5249 addScalarFactory<Trunc>(*funcs); in createES3BuiltinCases()
5250 addScalarFactory<Round>(*funcs); in createES3BuiltinCases()
5251 addScalarFactory<RoundEven>(*funcs); in createES3BuiltinCases()
5252 addScalarFactory<Ceil>(*funcs); in createES3BuiltinCases()
5253 addScalarFactory<Fract>(*funcs); in createES3BuiltinCases()
5254 addScalarFactory<Mod>(*funcs); in createES3BuiltinCases()
5256 addScalarFactory<Min>(*funcs); in createES3BuiltinCases()
5257 addScalarFactory<Max>(*funcs); in createES3BuiltinCases()
5258 addScalarFactory<Clamp>(*funcs); in createES3BuiltinCases()
5259 addScalarFactory<Mix>(*funcs); in createES3BuiltinCases()
5260 addScalarFactory<Step>(*funcs); in createES3BuiltinCases()
5261 addScalarFactory<SmoothStep>(*funcs); in createES3BuiltinCases()
5286 addScalarFactory<FrExp>(*funcs); in createES31BuiltinCases()
5287 addScalarFactory<LdExp>(*funcs); in createES31BuiltinCases()
5288 addScalarFactory<Fma>(*funcs); in createES31BuiltinCases()