Home
last modified time | relevance | path

Searched refs:SkVMBlitter (Results 1 - 8 of 8) sorted by relevance

/third_party/skia/src/core/
H A DSkVMBlitter.cpp22 #include "src/core/SkVMBlitter.h"
197 bool SkVMBlitter::Key::operator==(const Key& that) const { in operator ==()
207 SkVMBlitter::Key SkVMBlitter::Key::withCoverage(Coverage c) const { in withCoverage()
213 SkVMBlitter::Params SkVMBlitter::Params::withCoverage(Coverage c) const { in withCoverage()
219 SkVMBlitter::Params SkVMBlitter::EffectiveParams(const SkPixmap& device, in EffectiveParams()
291 skvm::Color SkVMBlitter::DstColor(skvm::Builder* p, const Params& params) { in DstColor()
297 void SkVMBlitter
528 SkVMBlitter::SkVMBlitter(const SkPixmap& device, SkVMBlitter() function in SkVMBlitter
[all...]
H A DSkVMBlitter.h16 class SkVMBlitter final : public SkBlitter {
18 static SkVMBlitter* Make(const SkPixmap& dst,
24 static SkVMBlitter* Make(const SkPixmap& dst,
31 SkVMBlitter(const SkPixmap& device,
39 ~SkVMBlitter() override;
H A DSkBlitter_Sprite.cpp16 #include "src/core/SkVMBlitter.h"
191 return SkVMBlitter::Make(dst, paint, source,left,top, alloc, std::move(clipShader)); in ChooseSprite()
229 return SkVMBlitter::Make(dst, paint, source,left,top, alloc, std::move(clipShader)); in ChooseSprite()
H A DSkDraw_atlas.cpp22 #include "src/core/SkVMBlitter.h"
193 if (auto blitter = SkVMBlitter::Make(fDst, p, *fMatrixProvider, &alloc, in drawAtlas()
H A DSkBlitter.cpp25 #include "src/core/SkVMBlitter.h"
752 if (auto blitter = SkVMBlitter::Make(device, *paint, matrixProvider,
765 if (auto blitter = SkVMBlitter::Make(device, *paint, matrixProvider,
H A DSkDraw_vertices.cpp20 #include "src/core/SkVMBlitter.h"
493 auto blitter = SkVMBlitter::Make( in drawFixedVertices()
/third_party/skia/tools/viewer/
H A DViewer.h17 #include "src/core/SkVMBlitter.h"
276 SkVMBlitter::Key fHoveredKey;
279 SkTHashMap<SkVMBlitter::Key, std::string> fDisassemblyCache;
H A DViewer.cpp30 #include "src/core/SkVMBlitter.h"
962 title.append(" <SkVMBlitter>"); in updateTitle()
1857 // Code here is heavily tied to (and inspired by) SkVMBlitter::BuildProgram in build_skvm_highlight_program()
2652 auto* cache = SkVMBlitter::TryAcquireProgramCache(); in drawImGui()
2662 auto restoreHoveredProgram = [this](const SkVMBlitter::Key* key, in drawImGui()
2674 auto showVMEntry = [this](const SkVMBlitter::Key* key, skvm::Program* program) { in drawImGui()
2675 SkString keyString = SkVMBlitter::DebugName(*key); in drawImGui()
2718 SkVMBlitter::ReleaseProgramCache(); in drawImGui()

Completed in 10 milliseconds