Home
last modified time | relevance | path

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

/aosp_15_r20/external/skia/src/sksl/codegen/
H A DSkSLMetalCodeGenerator.cpp337 StringStream fExtraFunctions; member in SkSL::MetalCodeGenerator
810 fExtraFunctions.writeText(kInverse2x2); in getInversePolyfill()
816 fExtraFunctions.writeText(kInverse3x3); in getInversePolyfill()
822 fExtraFunctions.writeText(kInverse4x4); in getInversePolyfill()
841 fExtraFunctions.writeText(kMatrixCompMult); in writeMatrixCompMult()
856 fExtraFunctions.writeText(kOuterProduct); in writeOuterProduct()
1343 fExtraFunctions.printf("%s%s%d(", separator, matrixType.c_str(), rows); in assembleMatrixFromMatrix()
1356 case 1: firstItem = false; fExtraFunctions.printf("x0[%d].x", c); break; in assembleMatrixFromMatrix()
1357 case 2: firstItem = false; fExtraFunctions.printf("x0[%d].xy", c); break; in assembleMatrixFromMatrix()
1358 case 3: firstItem = false; fExtraFunctions.printf("x0[%d].xyz", c); break; in assembleMatrixFromMatrix()
[all …]
H A DSkSLGLSLCodeGenerator.cpp218 StringStream fExtraFunctions; member in SkSL::GLSLCodeGenerator
554 fExtraFunctions.writeText(kDeterminant2); in writeDeterminantHack()
561 fExtraFunctions.writeText(kDeterminant3); in writeDeterminantHack()
568 fExtraFunctions.writeText(kDeterminant4); in writeDeterminantHack()
647 fExtraFunctions.writeText(kInverse2); in writeInverseHack()
654 fExtraFunctions.writeText(kInverse3); in writeInverseHack()
661 fExtraFunctions.writeText(kInverse4); in writeInverseHack()
685 fExtraFunctions.writeText((transposed + " " + name + "(" + typeName + " m) { return " + in writeTransposeHack()
690 fExtraFunctions.writeText(separator().c_str()); in writeTransposeHack()
691 fExtraFunctions.writeText(("m[" + std::to_string(column) + "][" + in writeTransposeHack()
[all …]