Searched refs:ComponentArray (Results 1 – 9 of 9) sorted by relevance
/third_party/skia/src/sksl/ir/ |
D | SkSLSwizzle.h | 26 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;
|
D | SkSLSwizzle.cpp | 22 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 …]
|
D | SkSLIndexExpression.cpp | 104 return Swizzle::Make(context, std::move(base), ComponentArray{(int8_t)indexValue}); in Make()
|
D | SkSLBinaryExpression.cpp | 49 context, right.clone(), ComponentArray{(SkSL::SwizzleComponent::Type)n}); in rewrite_matrix_vector_multiply()
|
/third_party/skia/include/private/ |
D | SkSLDefines.h | 24 using ComponentArray = SkSTArray<4, int8_t>; // for Swizzles variable
|
/third_party/skia/src/sksl/dsl/ |
D | DSLCore.cpp | 296 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/ |
D | SkSLSPIRVCodeGenerator.h | 118 virtual bool applySwizzle(const ComponentArray& components, const Type& newType) {
|
D | SkSLSPIRVCodeGenerator.cpp | 1927 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/ |
D | SkSLRehydrator.cpp | 515 ComponentArray components; in expression()
|