Searched refs:fExtraFunctions (Results 1 – 2 of 2) sorted by relevance
337 StringStream fExtraFunctions; member in SkSL::MetalCodeGenerator810 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 …]
218 StringStream fExtraFunctions; member in SkSL::GLSLCodeGenerator554 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 …]