Lines Matching refs:isMatrix
452 if (type.isMatrix() && type.rows() == type.columns()) {
1066 if (args.size() == 1 && args.front()->type().isMatrix()) {
1077 SkASSERT(c.type().isMatrix());
1103 if (expr->type().isMatrix()) {
1134 } else if (c.type().isMatrix()) {
1173 SkASSERT(matrixType.isMatrix());
1200 if (expr.type().isMatrix()) {
1214 SkASSERT(c.type().isMatrix());
1381 SkASSERT(left.isMatrix());
1382 SkASSERT(right.isMatrix());
1383 SkASSERT(result.isMatrix());
1403 SkASSERT(left.isMatrix());
1404 SkASSERT(right.isMatrix());
1443 SkASSERT(type.isMatrix());
1561 if (leftType.isMatrix() && rightType.isMatrix()) {
1569 SkASSERT(matrixType.isMatrix());
1615 if (leftType.isMatrix() && rightType.isMatrix() && op.kind() == Token::Kind::TK_STAREQ) {
1619 ((leftType.isMatrix() && rightType.isMatrix()) ||
1620 (leftType.isScalar() && rightType.isMatrix()) ||
1621 (leftType.isMatrix() && rightType.isScalar()))) {
1622 this->writeMatrixDivisionHelpers(leftType.isMatrix() ? leftType : rightType);
1627 bool needMatrixSplatOnScalar = rightType.isMatrix() && leftType.isNumber() &&
1652 needMatrixSplatOnScalar = leftType.isMatrix() && rightType.isNumber() &&