Lines Matching refs:fParameters
135 parameters.size() != f.fParameters.size()) { in addBuiltinFunction()
139 if (parameters[i] != this->getType(f.fParameters[i]->fType)) { in addBuiltinFunction()
153 parameters.size() != f->fParameters.size()) { in addBuiltinFunction()
157 if (parameters[i] != this->getType(f->fParameters[i]->fType)) { in addBuiltinFunction()
1277 fVariables[f.fDeclaration.fParameters[1]] = LLVMBuildTrunc(builder, params.get()[3], fInt32Type, in compileStageFunctionLoop()
1279 fVariables[f.fDeclaration.fParameters[2]] = color; in compileStageFunctionLoop()
1285 fVariables[f.fDeclaration.fParameters[0]] = LLVMBuildAdd(builder, in compileStageFunctionLoop()
1737 fColorParam = f.fDeclaration.fParameters[2]; in compileStageFunction()
1747 f.fParameters.size() == 3 && in hasStageSignature()
1748 f.fParameters[0]->fType == *fProgram->fContext->fInt_Type && in hasStageSignature()
1749 f.fParameters[0]->fModifiers.fFlags == 0 && in hasStageSignature()
1750 f.fParameters[1]->fType == *fProgram->fContext->fInt_Type && in hasStageSignature()
1751 f.fParameters[1]->fModifiers.fFlags == 0 && in hasStageSignature()
1752 f.fParameters[2]->fType == *fProgram->fContext->fHalf4_Type && in hasStageSignature()
1753 f.fParameters[2]->fModifiers.fFlags == (Modifiers::kIn_Flag | Modifiers::kOut_Flag); in hasStageSignature()
1765 for (const auto& p : f.fDeclaration.fParameters) { in compileFunction()
1780 for (size_t i = 0; i < f.fDeclaration.fParameters.size(); ++i) { in compileFunction()
1781 fVariables[f.fDeclaration.fParameters[i]] = params.get()[i]; in compileFunction()