Home
last modified time | relevance | path

Searched refs:outReturn (Results 1 – 5 of 5) sorted by relevance

/third_party/flutter/skia/modules/particles/src/
DSkParticleEffect.cpp59 void call(int index, float* arguments, float* outReturn) override { in call() argument
60 *outReturn = fCurve.eval(*arguments, fRandom[index]); in call()
104 void call(int index, float* arguments, float* outReturn) override { in call() argument
106 memcpy(outReturn, color.vec(), 4 * sizeof(float)); in call()
167 void call(int index, float* arguments, float* outReturn) override { in call() argument
174 if (!fPath->fContours[idx]->getPosTan(len, (SkPoint*)outReturn, &localXAxis)) { in call()
175 outReturn[0] = outReturn[1] = 0.0f; in call()
178 outReturn[2] = localXAxis.fY; in call()
179 outReturn[3] = -localXAxis.fX; in call()
/third_party/flutter/skia/src/sksl/
DSkSLByteCode.cpp355 float* outReturn[], VValue globals[], bool stripedOutput, int N, in innerRun() argument
791 if (outReturn) { in innerRun()
795 memcpy(outReturn[i], &src->fFloat, N * sizeof(float)); in innerRun()
799 float* outPtr = outReturn[0]; in innerRun()
1068 bool ByteCode::run(const ByteCodeFunction* f, float* args, float* outReturn, int N, in run() argument
1110 float** outArray = outReturn ? &outReturn : nullptr; in run()
1135 if (outReturn) { in run()
1136 outReturn += f->fReturnCount * w; in run()
DSkSLByteCode.h201 bool SKSL_WARN_UNUSED_RESULT run(const ByteCodeFunction*, float* args, float* outReturn, int N,
/third_party/flutter/skia/tests/
DSkSLInterpreterTest.cpp1009 void call(int /*unusedIndex*/, float* arguments, float* outReturn) override { in call() argument
1010 outReturn[0] = fFunction(arguments[0]); in call()
1073 void call(int /*unusedIndex*/, float* arguments, float* outReturn) override { in call() argument
1074 fFunction(arguments, outReturn); in call()
/third_party/skia/src/sksl/codegen/
DSkSLVMCodeGenerator.cpp128 SkSpan<skvm::Val> outReturn);
177 SkSpan<skvm::Val> outReturn);
366 SkSpan<skvm::Val> outReturn) { in writeProgram() argument
370 this->writeFunction(function, arguments, outReturn); in writeProgram()
442 SkSpan<skvm::Val> outReturn) { in writeFunction() argument
444 SkASSERT(decl.returnType().slotCount() == outReturn.size()); in writeFunction()
450 fFunctionStack.push_back({outReturn, /*returned=*/fBuilder->splat(0)}); in writeFunction()