Lines Matching refs:fFunction
164 auto i = fIntrinsicMap.find(c.fFunction.fName); in writeIntrinsicCall()
198 const auto& entry = fIntrinsicMap.find(c.fFunction.fName); in writeFunctionCall()
203 if (c.fFunction.fBuiltin && "atan" == c.fFunction.fName && 2 == c.fArguments.size()) { in writeFunctionCall()
205 } else if (c.fFunction.fBuiltin && "inversesqrt" == c.fFunction.fName) { in writeFunctionCall()
207 } else if (c.fFunction.fBuiltin && "inverse" == c.fFunction.fName) { in writeFunctionCall()
210 } else if (c.fFunction.fBuiltin && "dFdx" == c.fFunction.fName) { in writeFunctionCall()
212 } else if (c.fFunction.fBuiltin && "dFdy" == c.fFunction.fName) { in writeFunctionCall()
215 this->writeName(c.fFunction.fName); in writeFunctionCall()
219 if (this->requirements(c.fFunction) & kInputs_Requirement) { in writeFunctionCall()
223 if (this->requirements(c.fFunction) & kOutputs_Requirement) { in writeFunctionCall()
228 if (this->requirements(c.fFunction) & kUniforms_Requirement) { in writeFunctionCall()
233 if (this->requirements(c.fFunction) & kGlobals_Requirement) { in writeFunctionCall()
242 if (c.fFunction.fParameters[i]->fModifiers.fFlags & Modifiers::kOut_Flag) { in writeFunctionCall()
1368 Requirements result = this->requirements(f.fFunction); in requirements()