Searched refs:InstancedOp (Results 1 – 9 of 9) sorted by relevance
/external/skia/src/gpu/instanced/ |
D | InstancedRendering.h | 21 class InstancedOp; variable 59 void draw(const GrPipeline& pipeline, OpInfo info, const InstancedOp* baseOp); 78 void addOp(InstancedOp* op) { fTrackedOps.addToTail(op); } in addOp() 79 void removeOp(InstancedOp* op) { fTrackedOps.remove(op); } in removeOp() 80 int addOpParams(InstancedOp* op); 87 typedef SkTInternalLList<InstancedOp> OpList; 96 virtual void onDraw(const GrPipeline&, const InstanceProcessor&, const InstancedOp*) = 0;
|
D | InstancedOp.cpp | 18 InstancedOp::InstancedOp(uint32_t classID, GrPaint&& paint, OpAllocator* alloc) in InstancedOp() function in gr_instanced::InstancedOp 36 InstancedOp::~InstancedOp() { in ~InstancedOp() 49 void InstancedOp::appendRRectParams(const SkRRect& rrect) { in appendRRectParams() 96 void InstancedOp::appendParamsTexel(const SkScalar* vals, int count) { in appendParamsTexel() 104 void InstancedOp::appendParamsTexel(SkScalar x, SkScalar y, SkScalar z, SkScalar w) { in appendParamsTexel() 114 void InstancedOp::appendParamsTexel(SkScalar x, SkScalar y, SkScalar z) { in appendParamsTexel() 123 GrDrawOp::RequiresDstTexture InstancedOp::finalize(const GrCaps& caps, const GrAppliedClip* clip) { in finalize() 157 void InstancedOp::wasRecorded(GrRenderTargetOpList* opList) { in wasRecorded() 168 bool InstancedOp::onCombineIfPossible(GrOp* other, const GrCaps&) { in onCombineIfPossible() 169 InstancedOp* that = static_cast<InstancedOp*>(other); in onCombineIfPossible() [all …]
|
D | InstancedOp.h | 24 class InstancedOp : public GrDrawOp { 26 SK_DECLARE_INTERNAL_LLIST_INTERFACE(InstancedOp); 28 ~InstancedOp() override; 73 InstancedOp(uint32_t classID, GrPaint&&, OpAllocator*); 139 InstancedOp::Draw* allocateDraw() { return fDrawPool.allocate(); } in allocateDraw() 140 void releaseDraw(InstancedOp::Draw* draw) { fDrawPool.release(draw); } in releaseDraw() 148 virtual std::unique_ptr<InstancedOp> makeOp(GrPaint&&) = 0; 150 std::unique_ptr<InstancedOp> SK_WARN_UNUSED_RESULT recordShape( 156 GrObjectMemoryPool<InstancedOp::Draw> fDrawPool;
|
D | GLInstancedRendering.cpp | 18 class GLInstancedOp final : public InstancedOp { 33 typedef InstancedOp INHERITED; 65 std::unique_ptr<InstancedOp> GLOpAllocator::makeOp(GrPaint&& paint) { in makeOp() 66 return std::unique_ptr<InstancedOp>(new GLInstancedOp(this, std::move(paint))); in makeOp() 75 while (InstancedOp* o = iter.get()) { in onBeginFlush() 156 while (InstancedOp* o = iter.get()) { in onBeginFlush() 163 const InstancedOp::Draw* draw = op->fHeadDraw; in onBeginFlush() 205 const InstancedOp* baseOp) { in onDraw()
|
D | GLInstancedRendering.h | 28 std::unique_ptr<InstancedOp> makeOp(GrPaint&& paint) override; 48 void onDraw(const GrPipeline&, const InstanceProcessor&, const InstancedOp*) override;
|
D | InstancedRendering.cpp | 71 const InstancedOp* baseOp) { in draw() 95 int InstancedRendering::addOpParams(InstancedOp* op) { in addOpParams()
|
/external/skia/src/gpu/ |
D | GrGpu.h | 45 class InstancedOp; variable 631 friend class gr_instanced::InstancedOp; // for xferBarrier
|
/external/skia/gn/ |
D | gpu.gni | 367 "$_src/gpu/instanced/InstancedOp.cpp", 368 "$_src/gpu/instanced/InstancedOp.h",
|
/external/skia/ |
D | Android.bp | 508 "src/gpu/instanced/InstancedOp.cpp",
|