Home
last modified time | relevance | path

Searched refs:ComponentArray (Results 1 – 9 of 9) sorted by relevance

/third_party/skia/src/sksl/ir/
DSkSLSwizzle.h26 const ComponentArray& components) in Swizzle()
39 ComponentArray inComponents);
49 ComponentArray inComponents);
59 const ComponentArray& components() const { in components()
81 Swizzle(const Type* type, std::unique_ptr<Expression> base, const ComponentArray& components) in Swizzle()
89 ComponentArray fComponents;
DSkSLSwizzle.cpp22 static bool validate_swizzle_domain(const ComponentArray& fields) { in validate_swizzle_domain()
100 static String mask_string(const ComponentArray& components) { in mask_string()
110 ComponentArray components) { in optimize_constructor_swizzle()
180 ComponentArray fComponents; in optimize_constructor_swizzle()
191 ComponentArray{}}); in optimize_constructor_swizzle()
200 ComponentArray{argument.fComponent}}); in optimize_constructor_swizzle()
239 ComponentArray components; in Convert()
276 ComponentArray inComponents) { in Convert()
298 ComponentArray maskComponents; in Convert()
392 ComponentArray swizzleComponents; in Convert()
[all …]
DSkSLIndexExpression.cpp104 return Swizzle::Make(context, std::move(base), ComponentArray{(int8_t)indexValue}); in Make()
DSkSLBinaryExpression.cpp49 context, right.clone(), ComponentArray{(SkSL::SwizzleComponent::Type)n}); in rewrite_matrix_vector_multiply()
/third_party/skia/include/private/
DSkSLDefines.h24 using ComponentArray = SkSTArray<4, int8_t>; // for Swizzles variable
/third_party/skia/src/sksl/dsl/
DDSLCore.cpp296 ComponentArray{a}), in Swizzle()
305 ComponentArray{a, b}), in Swizzle()
315 ComponentArray{a, b, c}), in Swizzle()
326 ComponentArray{a,b,c,d}), in Swizzle()
/third_party/skia/src/sksl/codegen/
DSkSLSPIRVCodeGenerator.h118 virtual bool applySwizzle(const ComponentArray& components, const Type& newType) {
DSkSLSPIRVCodeGenerator.cpp1927 SwizzleLValue(SPIRVCodeGenerator& gen, SpvId vecPointer, const ComponentArray& components, in SwizzleLValue()
1935 bool applySwizzle(const ComponentArray& components, const Type& newType) override { in applySwizzle()
1936 ComponentArray updatedSwizzle; in applySwizzle()
2005 ComponentArray fComponents;
/third_party/skia/src/sksl/
DSkSLRehydrator.cpp515 ComponentArray components; in expression()