Home
last modified time | relevance | path

Searched refs:fComponents (Results 1 – 4 of 4) sorted by relevance

/external/skia/src/sksl/ir/
DSkSLSwizzle.h70 , fComponents(std::move(components)) { in Swizzle()
71 ASSERT(fComponents.size() >= 1 && fComponents.size() <= 4); in Swizzle()
80 ASSERT(fComponents.size() == 1); in constantPropagate()
81 int64_t value = ((Constructor&) *fBase).getIVecComponent(fComponents[0]); in constantPropagate()
86 ASSERT(fComponents.size() == 1); in constantPropagate()
87 double value = ((Constructor&) *fBase).getFVecComponent(fComponents[0]); in constantPropagate()
102 for (int x : fComponents) { in description()
109 const std::vector<int> fComponents; member
/external/skia/src/sksl/
DSkSLSPIRVCodeGenerator.cpp1766 , fComponents(components) in SwizzleLValue()
1778 fGen.writeOpCode(SpvOpVectorShuffle, 5 + (int32_t) fComponents.size(), out); in load()
1783 for (int component : fComponents) { in load()
1813 for (size_t j = 0; j < fComponents.size(); j++) { in store()
1814 if (fComponents[j] == i) { in store()
1830 const std::vector<int>& fComponents; member in SkSL::SwizzleLValue
1865 size_t count = swizzle.fComponents.size(); in getLValue()
1869 IntLiteral index(fContext, Position(), swizzle.fComponents[0]); in getLValue()
1886 swizzle.fComponents, in getLValue()
1991 size_t count = swizzle.fComponents.size(); in writeSwizzle()
[all …]
DSkSLGLSLCodeGenerator.cpp372 for (int c : swizzle.fComponents) { in writeSwizzle()
DSkSLIRGenerator.cpp1889 for (int idx : swizzle.fComponents) { in has_duplicates()