• Home
  • Raw
  • Download

Lines Matching refs:fIntrinsicMap

35     fIntrinsicMap[String("round")]         = ALL_GLSL(Round);  in setupIntrinsics()
36 fIntrinsicMap[String("roundEven")] = ALL_GLSL(RoundEven); in setupIntrinsics()
37 fIntrinsicMap[String("trunc")] = ALL_GLSL(Trunc); in setupIntrinsics()
38 fIntrinsicMap[String("abs")] = BY_TYPE_GLSL(FAbs, SAbs, SAbs); in setupIntrinsics()
39 fIntrinsicMap[String("sign")] = BY_TYPE_GLSL(FSign, SSign, SSign); in setupIntrinsics()
40 fIntrinsicMap[String("floor")] = ALL_GLSL(Floor); in setupIntrinsics()
41 fIntrinsicMap[String("ceil")] = ALL_GLSL(Ceil); in setupIntrinsics()
42 fIntrinsicMap[String("fract")] = ALL_GLSL(Fract); in setupIntrinsics()
43 fIntrinsicMap[String("radians")] = ALL_GLSL(Radians); in setupIntrinsics()
44 fIntrinsicMap[String("degrees")] = ALL_GLSL(Degrees); in setupIntrinsics()
45 fIntrinsicMap[String("sin")] = ALL_GLSL(Sin); in setupIntrinsics()
46 fIntrinsicMap[String("cos")] = ALL_GLSL(Cos); in setupIntrinsics()
47 fIntrinsicMap[String("tan")] = ALL_GLSL(Tan); in setupIntrinsics()
48 fIntrinsicMap[String("asin")] = ALL_GLSL(Asin); in setupIntrinsics()
49 fIntrinsicMap[String("acos")] = ALL_GLSL(Acos); in setupIntrinsics()
50 fIntrinsicMap[String("atan")] = SPECIAL(Atan); in setupIntrinsics()
51 fIntrinsicMap[String("sinh")] = ALL_GLSL(Sinh); in setupIntrinsics()
52 fIntrinsicMap[String("cosh")] = ALL_GLSL(Cosh); in setupIntrinsics()
53 fIntrinsicMap[String("tanh")] = ALL_GLSL(Tanh); in setupIntrinsics()
54 fIntrinsicMap[String("asinh")] = ALL_GLSL(Asinh); in setupIntrinsics()
55 fIntrinsicMap[String("acosh")] = ALL_GLSL(Acosh); in setupIntrinsics()
56 fIntrinsicMap[String("atanh")] = ALL_GLSL(Atanh); in setupIntrinsics()
57 fIntrinsicMap[String("pow")] = ALL_GLSL(Pow); in setupIntrinsics()
58 fIntrinsicMap[String("exp")] = ALL_GLSL(Exp); in setupIntrinsics()
59 fIntrinsicMap[String("log")] = ALL_GLSL(Log); in setupIntrinsics()
60 fIntrinsicMap[String("exp2")] = ALL_GLSL(Exp2); in setupIntrinsics()
61 fIntrinsicMap[String("log2")] = ALL_GLSL(Log2); in setupIntrinsics()
62 fIntrinsicMap[String("sqrt")] = ALL_GLSL(Sqrt); in setupIntrinsics()
63 fIntrinsicMap[String("inversesqrt")] = ALL_GLSL(InverseSqrt); in setupIntrinsics()
64 fIntrinsicMap[String("determinant")] = ALL_GLSL(Determinant); in setupIntrinsics()
65 fIntrinsicMap[String("matrixInverse")] = ALL_GLSL(MatrixInverse); in setupIntrinsics()
66 fIntrinsicMap[String("mod")] = std::make_tuple(kSPIRV_IntrinsicKind, SpvOpFMod, in setupIntrinsics()
68 fIntrinsicMap[String("min")] = BY_TYPE_GLSL(FMin, SMin, UMin); in setupIntrinsics()
69 fIntrinsicMap[String("max")] = BY_TYPE_GLSL(FMax, SMax, UMax); in setupIntrinsics()
70 fIntrinsicMap[String("clamp")] = BY_TYPE_GLSL(FClamp, SClamp, UClamp); in setupIntrinsics()
71 fIntrinsicMap[String("dot")] = std::make_tuple(kSPIRV_IntrinsicKind, SpvOpDot, in setupIntrinsics()
73 fIntrinsicMap[String("mix")] = ALL_GLSL(FMix); in setupIntrinsics()
74 fIntrinsicMap[String("step")] = ALL_GLSL(Step); in setupIntrinsics()
75 fIntrinsicMap[String("smoothstep")] = ALL_GLSL(SmoothStep); in setupIntrinsics()
76 fIntrinsicMap[String("fma")] = ALL_GLSL(Fma); in setupIntrinsics()
77 fIntrinsicMap[String("frexp")] = ALL_GLSL(Frexp); in setupIntrinsics()
78 fIntrinsicMap[String("ldexp")] = ALL_GLSL(Ldexp); in setupIntrinsics()
80 #define PACK(type) fIntrinsicMap[String("pack" #type)] = ALL_GLSL(Pack ## type); \ in setupIntrinsics()
81 fIntrinsicMap[String("unpack" #type)] = ALL_GLSL(Unpack ## type) in setupIntrinsics()
88 fIntrinsicMap[String("length")] = ALL_GLSL(Length); in setupIntrinsics()
89 fIntrinsicMap[String("distance")] = ALL_GLSL(Distance); in setupIntrinsics()
90 fIntrinsicMap[String("cross")] = ALL_GLSL(Cross); in setupIntrinsics()
91 fIntrinsicMap[String("normalize")] = ALL_GLSL(Normalize); in setupIntrinsics()
92 fIntrinsicMap[String("faceForward")] = ALL_GLSL(FaceForward); in setupIntrinsics()
93 fIntrinsicMap[String("reflect")] = ALL_GLSL(Reflect); in setupIntrinsics()
94 fIntrinsicMap[String("refract")] = ALL_GLSL(Refract); in setupIntrinsics()
95 fIntrinsicMap[String("findLSB")] = ALL_GLSL(FindILsb); in setupIntrinsics()
96 fIntrinsicMap[String("findMSB")] = BY_TYPE_GLSL(FindSMsb, FindSMsb, FindUMsb); in setupIntrinsics()
97 fIntrinsicMap[String("dFdx")] = std::make_tuple(kSPIRV_IntrinsicKind, SpvOpDPdx, in setupIntrinsics()
99 fIntrinsicMap[String("dFdy")] = std::make_tuple(kSPIRV_IntrinsicKind, SpvOpDPdy, in setupIntrinsics()
101 fIntrinsicMap[String("dFdy")] = std::make_tuple(kSPIRV_IntrinsicKind, SpvOpDPdy, in setupIntrinsics()
103 fIntrinsicMap[String("texture")] = SPECIAL(Texture); in setupIntrinsics()
104 fIntrinsicMap[String("texelFetch")] = SPECIAL(TexelFetch); in setupIntrinsics()
105 fIntrinsicMap[String("subpassLoad")] = SPECIAL(SubpassLoad); in setupIntrinsics()
107 fIntrinsicMap[String("any")] = std::make_tuple(kSPIRV_IntrinsicKind, SpvOpUndef, in setupIntrinsics()
109 fIntrinsicMap[String("all")] = std::make_tuple(kSPIRV_IntrinsicKind, SpvOpUndef, in setupIntrinsics()
111 fIntrinsicMap[String("equal")] = std::make_tuple(kSPIRV_IntrinsicKind, in setupIntrinsics()
114 fIntrinsicMap[String("notEqual")] = std::make_tuple(kSPIRV_IntrinsicKind, in setupIntrinsics()
118 fIntrinsicMap[String("lessThan")] = std::make_tuple(kSPIRV_IntrinsicKind, in setupIntrinsics()
121 fIntrinsicMap[String("lessThanEqual")] = std::make_tuple(kSPIRV_IntrinsicKind, in setupIntrinsics()
126 fIntrinsicMap[String("greaterThan")] = std::make_tuple(kSPIRV_IntrinsicKind, in setupIntrinsics()
131 fIntrinsicMap[String("greaterThanEqual")] = std::make_tuple(kSPIRV_IntrinsicKind, in setupIntrinsics()
1239 auto intrinsic = fIntrinsicMap.find(c.fFunction.fName); in writeIntrinsicCall()
1240 ASSERT(intrinsic != fIntrinsicMap.end()); in writeIntrinsicCall()