Home
last modified time | relevance | path

Searched refs:ConstructorMatrixResize (Results 1 – 8 of 8) sorted by relevance

/external/skia/src/sksl/ir/
DSkSLConstructorMatrixResize.h31 class ConstructorMatrixResize final : public SingleArgumentConstructor {
35 ConstructorMatrixResize(Position pos, const Type& type, std::unique_ptr<Expression> arg) in ConstructorMatrixResize() function
44 return std::make_unique<ConstructorMatrixResize>(pos, this->type(), argument()->clone()); in clone()
DSkSLConstructorMatrixResize.cpp15 std::unique_ptr<Expression> ConstructorMatrixResize::Make(const Context& context, in Make()
28 return std::make_unique<ConstructorMatrixResize>(pos, type, std::move(arg)); in Make()
31 std::optional<double> ConstructorMatrixResize::getConstantValue(int n) const { in getConstantValue()
DSkSLConstructor.cpp94 return ConstructorMatrixResize::Make(context, pos, type, in convert_compound_constructor()
/external/skia/src/sksl/
DSkSLInliner.cpp269 const ConstructorMatrixResize& ctor = expression.as<ConstructorMatrixResize>(); in inlineExpression()
270 return ConstructorMatrixResize::Make( in inlineExpression()
/external/skia/src/sksl/codegen/
DSkSLMetalCodeGenerator.cpp251 void writeConstructorMatrixResize(const ConstructorMatrixResize& c,
506 this->writeConstructorMatrixResize(expr.as<ConstructorMatrixResize>(), in writeExpression()
1536 void MetalCodeGenerator::writeConstructorMatrixResize(const ConstructorMatrixResize& c, in writeConstructorMatrixResize()
DSkSLWGSLCodeGenerator.cpp298 std::string assembleConstructorMatrixResize(const ConstructorMatrixResize& ctor);
2497 return this->assembleConstructorMatrixResize(e.as<ConstructorMatrixResize>()); in assembleExpression()
3953 const ConstructorMatrixResize& ctor) { in assembleConstructorMatrixResize()
DSkSLRasterPipelineCodeGenerator.cpp315 [[nodiscard]] bool pushConstructorMatrixResize(const ConstructorMatrixResize& c);
2222 return this->pushConstructorMatrixResize(e.as<ConstructorMatrixResize>()); in pushExpression()
2972 bool Generator::pushConstructorMatrixResize(const ConstructorMatrixResize& c) { in pushConstructorMatrixResize()
DSkSLSPIRVCodeGenerator.cpp390 SpvId writeConstructorMatrixResize(const ConstructorMatrixResize& c, OutputStream& out);
1939 return this->writeConstructorMatrixResize(expr.as<ConstructorMatrixResize>(), out); in writeExpression()
3048 SpvId SPIRVCodeGenerator::writeConstructorMatrixResize(const ConstructorMatrixResize& c, in writeConstructorMatrixResize()