Home
last modified time | relevance | path

Searched refs:SwizzleComponent (Results 1 - 7 of 7) sorted by relevance

/third_party/skia/src/sksl/ir/
H A DSkSLSwizzle.cpp35 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 DSkSLBinaryExpression.cpp49 context, right.clone(), ComponentArray{(SkSL::SwizzleComponent::Type)n}); in rewrite_matrix_vector_multiply()
/third_party/skia/include/sksl/
H A DDSLCore.h31 // 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 DDSLCore.cpp293 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 DSkSLDSLParser.cpp1573 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 DSkSLAnalysis.cpp287 SkASSERT(idx >= SwizzleComponent::X && idx <= SwizzleComponent::W); in checkSwizzleWrite()
/third_party/skia/include/private/
H A DSkSLDefines.h39 // The SwizzleComponent namespace is used both by the SkSL::Swizzle expression, and the DSL swizzle.
42 namespace SwizzleComponent { namespace
53 } // namespace SwizzleComponent

Completed in 8 milliseconds