Home
last modified time | relevance | path

Searched refs:fExtraFunctions (Results 1 – 4 of 4) sorted by relevance

/external/skia/src/sksl/codegen/
DSkSLMetalCodeGenerator.cpp197 AutoOutputStream outputToExtraFunctions(this, &fExtraFunctions, &fIndentation); in getOutParamHelper()
459 fExtraFunctions.writeText(kInverse2x2); in getInversePolyfill()
462 fExtraFunctions.writeText(kInverse3x3); in getInversePolyfill()
465 fExtraFunctions.writeText(kInverse4x4); in getInversePolyfill()
490 fExtraFunctions.writeText(kMatrixCompMult); in writeMatrixCompMult()
509 fExtraFunctions.writeText(kOuterProduct); in writeOuterProduct()
951 fExtraFunctions.printf("%s%s%d(", separator, matrixType.c_str(), rows); in assembleMatrixFromMatrix()
964 case 1: firstItem = false; fExtraFunctions.printf("x0[%d].x", c); break; in assembleMatrixFromMatrix()
965 case 2: firstItem = false; fExtraFunctions.printf("x0[%d].xy", c); break; in assembleMatrixFromMatrix()
966 case 3: firstItem = false; fExtraFunctions.printf("x0[%d].xyz", c); break; in assembleMatrixFromMatrix()
[all …]
DSkSLGLSLCodeGenerator.cpp267 fExtraFunctions.writeText(( in writeDeterminantHack()
278 fExtraFunctions.writeText(( in writeDeterminantHack()
295 fExtraFunctions.writeText(( in writeDeterminantHack()
333 fExtraFunctions.writeText(( in writeInverseHack()
345 fExtraFunctions.writeText(( in writeInverseHack()
365 fExtraFunctions.writeText(( in writeInverseHack()
424 fExtraFunctions.writeText((transposed + " " + name + "(" + typeName + " m) {\nreturn " + in writeTransposeHack()
429 fExtraFunctions.writeText(separator); in writeTransposeHack()
430 fExtraFunctions.writeText(("m[" + std::to_string(column) + "][" + in writeTransposeHack()
435 fExtraFunctions.writeText("); }"); in writeTransposeHack()
[all …]
DSkSLGLSLCodeGenerator.h176 StringStream fExtraFunctions; variable
DSkSLMetalCodeGenerator.h273 StringStream fExtraFunctions; variable