Searched refs:ConstructorDiagonalMatrix (Results 1 – 11 of 11) sorted by relevance
/external/skia/src/sksl/ir/ |
D | SkSLConstructorDiagonalMatrix.cpp | 15 std::unique_ptr<Expression> ConstructorDiagonalMatrix::Make(const Context& context, in Make() 21 return std::make_unique<ConstructorDiagonalMatrix>(offset, type, std::move(arg)); in Make() 24 const Expression* ConstructorDiagonalMatrix::getConstantSubexpression(int n) const { in getConstantSubexpression()
|
D | SkSLConstructorDiagonalMatrix.h | 25 class ConstructorDiagonalMatrix final : public SingleArgumentConstructor { 29 ConstructorDiagonalMatrix(int offset, const Type& type, std::unique_ptr<Expression> arg) in ConstructorDiagonalMatrix() function 39 return std::make_unique<ConstructorDiagonalMatrix>(fOffset, this->type(), in clone()
|
D | SkSLConstructorCompoundCast.cpp | 33 if (constCtor->is<ConstructorDiagonalMatrix>()) { in cast_constant_composite() 36 ConstructorDiagonalMatrix& splat = constCtor->as<ConstructorDiagonalMatrix>(); in cast_constant_composite() 37 return ConstructorDiagonalMatrix::Make( in cast_constant_composite()
|
D | SkSLPrefixExpression.cpp | 63 ConstructorDiagonalMatrix& ctor = operand->as<ConstructorDiagonalMatrix>(); in negate_operand() 64 return ConstructorDiagonalMatrix::Make( in negate_operand()
|
D | SkSLConstructor.cpp | 45 ? ConstructorDiagonalMatrix::Make(context, offset, type, std::move(typecast)) in convert_compound_constructor()
|
/external/skia/src/sksl/ |
D | SkSLInliner.cpp | 333 const ConstructorDiagonalMatrix& ctor = expression.as<ConstructorDiagonalMatrix>(); in inlineExpression() 334 return ConstructorDiagonalMatrix::Make(*fContext, offset, in inlineExpression()
|
D | SkSLDehydrator.cpp | 312 this->writeExpressionSpan(e->as<ConstructorDiagonalMatrix>().argumentSpan()); in write()
|
D | SkSLRehydrator.cpp | 474 return ConstructorDiagonalMatrix::Make(fContext, /*offset=*/-1, *type, in expression()
|
/external/skia/src/sksl/codegen/ |
D | SkSLSPIRVCodeGenerator.h | 300 SpvId writeConstructorDiagonalMatrix(const ConstructorDiagonalMatrix& c, OutputStream& out);
|
D | SkSLVMCodeGenerator.cpp | 252 Value writeConstructorDiagonalMatrix(const ConstructorDiagonalMatrix& c); 748 Value SkVMGenerator::writeConstructorDiagonalMatrix(const ConstructorDiagonalMatrix& c) { in writeConstructorDiagonalMatrix() 1382 return this->writeConstructorDiagonalMatrix(e.as<ConstructorDiagonalMatrix>()); in writeExpression()
|
D | SkSLSPIRVCodeGenerator.cpp | 721 return this->writeConstructorDiagonalMatrix(expr.as<ConstructorDiagonalMatrix>(), out); in writeExpression() 1724 SpvId SPIRVCodeGenerator::writeConstructorDiagonalMatrix(const ConstructorDiagonalMatrix& c, in writeConstructorDiagonalMatrix()
|