Searched refs:SwizzleComponent (Results 1 - 7 of 7) sorted by relevance
/third_party/skia/src/sksl/ir/ |
H A D | SkSLSwizzle.cpp | 35 case SwizzleComponent::X: in validate_swizzle_domain() 36 case SwizzleComponent::Y: in validate_swizzle_domain() 37 case SwizzleComponent::Z: in validate_swizzle_domain() 38 case SwizzleComponent::W: in validate_swizzle_domain() 41 case SwizzleComponent::R: in validate_swizzle_domain() 42 case SwizzleComponent::G: in validate_swizzle_domain() 43 case SwizzleComponent::B: in validate_swizzle_domain() 44 case SwizzleComponent::A: in validate_swizzle_domain() 47 case SwizzleComponent::S: in validate_swizzle_domain() 48 case SwizzleComponent in validate_swizzle_domain() [all...] |
H A D | SkSLBinaryExpression.cpp | 49 context, right.clone(), ComponentArray{(SkSL::SwizzleComponent::Type)n}); in rewrite_matrix_vector_multiply()
|
/third_party/skia/include/sksl/ |
H A D | DSLCore.h | 31 // When users import the DSL namespace via `using namespace SkSL::dsl`, we want the SwizzleComponent 33 // `namespace SkSL::SwizzleComponent` contains only an `enum Type`; this `using namespace` directive 35 using namespace SkSL::SwizzleComponent; 210 SkSL::SwizzleComponent::Type a, 214 SkSL::SwizzleComponent::Type a, 215 SkSL::SwizzleComponent::Type b, 219 SkSL::SwizzleComponent::Type a, 220 SkSL::SwizzleComponent::Type b, 221 SkSL::SwizzleComponent::Type c, 225 SkSL::SwizzleComponent [all...] |
/third_party/skia/src/sksl/dsl/ |
H A D | DSLCore.cpp | 293 static DSLExpression Swizzle(DSLExpression base, SkSL::SwizzleComponent::Type a, in Swizzle() 301 SkSL::SwizzleComponent::Type a, in Swizzle() 302 SkSL::SwizzleComponent::Type b, in Swizzle() 310 SkSL::SwizzleComponent::Type a, in Swizzle() 311 SkSL::SwizzleComponent::Type b, in Swizzle() 312 SkSL::SwizzleComponent::Type c, in Swizzle() 320 SkSL::SwizzleComponent::Type a, in Swizzle() 321 SkSL::SwizzleComponent::Type b, in Swizzle() 322 SkSL::SwizzleComponent::Type c, in Swizzle() 323 SkSL::SwizzleComponent in Swizzle() [all...] |
/third_party/skia/src/sksl/ |
H A D | SkSLDSLParser.cpp | 1573 SkSL::SwizzleComponent::Type components[4]; in swizzle() 1580 case '0': components[i] = SwizzleComponent::ZERO; break; in swizzle() 1581 case '1': components[i] = SwizzleComponent::ONE; break; in swizzle() 1582 case 'r': components[i] = SwizzleComponent::R; break; in swizzle() 1583 case 'x': components[i] = SwizzleComponent::X; break; in swizzle() 1584 case 's': components[i] = SwizzleComponent::S; break; in swizzle() 1585 case 'L': components[i] = SwizzleComponent::UL; break; in swizzle() 1586 case 'g': components[i] = SwizzleComponent::G; break; in swizzle() 1587 case 'y': components[i] = SwizzleComponent::Y; break; in swizzle() 1588 case 't': components[i] = SwizzleComponent in swizzle() [all...] |
H A D | SkSLAnalysis.cpp | 287 SkASSERT(idx >= SwizzleComponent::X && idx <= SwizzleComponent::W); in checkSwizzleWrite()
|
/third_party/skia/include/private/ |
H A D | SkSLDefines.h | 39 // The SwizzleComponent namespace is used both by the SkSL::Swizzle expression, and the DSL swizzle. 42 namespace SwizzleComponent { namespace 53 } // namespace SwizzleComponent
|
Completed in 7 milliseconds