Home
last modified time | relevance | path

Searched refs:GrOpsRenderPass (Results 1 – 25 of 33) sorted by relevance

12

/third_party/skia/src/gpu/
DGrOpsRenderPass.cpp22 void GrOpsRenderPass::begin() { in begin()
34 void GrOpsRenderPass::end() { in end()
39 void GrOpsRenderPass::clear(const GrScissorState& scissor, std::array<float, 4> color) { in clear()
49 void GrOpsRenderPass::clearStencilClip(const GrScissorState& scissor, bool insideStencilMask) { in clearStencilClip()
57 void GrOpsRenderPass::executeDrawable(std::unique_ptr<SkDrawable::GpuDrawHandler> drawable) { in executeDrawable()
62 void GrOpsRenderPass::bindPipeline(const GrProgramInfo& programInfo, const SkRect& drawBounds) { in bindPipeline()
126 void GrOpsRenderPass::setScissorRect(const SkIRect& scissor) { in setScissorRect()
136 void GrOpsRenderPass::bindTextures(const GrGeometryProcessor& geomProc, in bindTextures()
175 void GrOpsRenderPass::bindBuffers(sk_sp<const GrBuffer> indexBuffer, in bindBuffers()
208 bool GrOpsRenderPass::prepareToDraw() { in prepareToDraw()
[all …]
DGrOpsRenderPass.h31 class GrOpsRenderPass {
33 virtual ~GrOpsRenderPass() {} in ~GrOpsRenderPass()
142 GrOpsRenderPass() : fOrigin(kTopLeft_GrSurfaceOrigin), fRenderTarget(nullptr) {} in GrOpsRenderPass() function
144 GrOpsRenderPass(GrRenderTarget* rt, GrSurfaceOrigin origin) in GrOpsRenderPass() function
226 using INHERITED = GrOpsRenderPass;
DGrGpu.h373 GrOpsRenderPass* getOpsRenderPass(GrRenderTarget* renderTarget,
378 const GrOpsRenderPass::LoadAndStoreInfo&,
379 const GrOpsRenderPass::StencilLoadAndStoreInfo&,
394 virtual void submit(GrOpsRenderPass*) = 0;
792 virtual GrOpsRenderPass* onGetOpsRenderPass(
798 const GrOpsRenderPass::LoadAndStoreInfo&,
799 const GrOpsRenderPass::StencilLoadAndStoreInfo&,
DGrOpFlushState.h23 class GrOpsRenderPass; variable
51 GrOpsRenderPass* opsRenderPass() { return fOpsRenderPass; } in opsRenderPass()
52 void setOpsRenderPass(GrOpsRenderPass* renderPass) { fOpsRenderPass = renderPass; } in setOpsRenderPass()
317 GrOpsRenderPass* fOpsRenderPass = nullptr;
DGrGpu.cpp677 GrOpsRenderPass* GrGpu::getOpsRenderPass( in getOpsRenderPass()
683 const GrOpsRenderPass::LoadAndStoreInfo& colorInfo, in getOpsRenderPass()
684 const GrOpsRenderPass::StencilLoadAndStoreInfo& stencilInfo, in getOpsRenderPass()
/third_party/skia/src/gpu/vk/
DGrVkOpsRenderPass.h25 class GrVkOpsRenderPass : public GrOpsRenderPass {
39 const GrOpsRenderPass::LoadAndStoreInfo&,
40 const GrOpsRenderPass::StencilLoadAndStoreInfo&,
41 const GrOpsRenderPass::LoadAndStoreInfo& resolveInfo,
54 bool init(const GrOpsRenderPass::LoadAndStoreInfo& colorInfo,
55 const GrOpsRenderPass::LoadAndStoreInfo& resolveInfo,
56 const GrOpsRenderPass::StencilLoadAndStoreInfo&);
131 using INHERITED = GrOpsRenderPass;
DGrVkGpu.h151 void submit(GrOpsRenderPass*) override;
312 GrOpsRenderPass* onGetOpsRenderPass(GrRenderTarget*,
317 const GrOpsRenderPass::LoadAndStoreInfo&,
318 const GrOpsRenderPass::StencilLoadAndStoreInfo&,
DGrVkOpsRenderPass.cpp223 bool GrVkOpsRenderPass::init(const GrOpsRenderPass::LoadAndStoreInfo& colorInfo, in init()
224 const GrOpsRenderPass::LoadAndStoreInfo& resolveInfo, in init()
225 const GrOpsRenderPass::StencilLoadAndStoreInfo& stencilInfo) { in init()
340 const GrOpsRenderPass::LoadAndStoreInfo& colorInfo, in set()
341 const GrOpsRenderPass::StencilLoadAndStoreInfo& stencilInfo, in set()
342 const GrOpsRenderPass::LoadAndStoreInfo& resolveInfo, in set()
/third_party/skia/src/gpu/mtl/
DGrMtlOpsRenderPass.h24 class GrMtlOpsRenderPass : public GrOpsRenderPass {
27 GrSurfaceOrigin origin, const GrOpsRenderPass::LoadAndStoreInfo& colorInfo,
28 const GrOpsRenderPass::StencilLoadAndStoreInfo& stencilInfo);
63 void setupRenderPass(const GrOpsRenderPass::LoadAndStoreInfo& colorInfo,
64 const GrOpsRenderPass::StencilLoadAndStoreInfo& stencilInfo);
84 using INHERITED = GrOpsRenderPass;
DGrMtlGpu.h96 void submit(GrOpsRenderPass* renderPass) override;
232 GrOpsRenderPass* onGetOpsRenderPass(GrRenderTarget*,
237 const GrOpsRenderPass::LoadAndStoreInfo&,
238 const GrOpsRenderPass::StencilLoadAndStoreInfo&,
DGrMtlOpsRenderPass.mm28 const GrOpsRenderPass::LoadAndStoreInfo& colorInfo,
29 const GrOpsRenderPass::StencilLoadAndStoreInfo& stencilInfo)
238 const GrOpsRenderPass::LoadAndStoreInfo& colorInfo,
239 const GrOpsRenderPass::StencilLoadAndStoreInfo& stencilInfo) {
/third_party/skia/src/gpu/d3d/
DGrD3DOpsRenderPass.h19 class GrD3DOpsRenderPass : public GrOpsRenderPass {
30 const GrOpsRenderPass::LoadAndStoreInfo&,
31 const GrOpsRenderPass::StencilLoadAndStoreInfo&,
77 using INHERITED = GrOpsRenderPass;
DGrD3DGpu.h116 void submit(GrOpsRenderPass* renderPass) override;
209 GrOpsRenderPass* onGetOpsRenderPass(GrRenderTarget*,
214 const GrOpsRenderPass::LoadAndStoreInfo&,
215 const GrOpsRenderPass::StencilLoadAndStoreInfo&,
DGrD3DOpsRenderPass.cpp32 const GrOpsRenderPass::LoadAndStoreInfo& colorInfo, in set()
33 const GrOpsRenderPass::StencilLoadAndStoreInfo& stencilInfo, in set()
/third_party/skia/src/gpu/mock/
DGrMockGpu.h48 void submit(GrOpsRenderPass* renderPass) override;
145 GrOpsRenderPass* onGetOpsRenderPass(GrRenderTarget*,
150 const GrOpsRenderPass::LoadAndStoreInfo&,
151 const GrOpsRenderPass::StencilLoadAndStoreInfo&,
DGrMockOpsRenderPass.h16 class GrMockOpsRenderPass : public GrOpsRenderPass {
69 using INHERITED = GrOpsRenderPass;
DGrMockGpu.cpp58 GrOpsRenderPass* GrMockGpu::onGetOpsRenderPass(GrRenderTarget* rt, in onGetOpsRenderPass()
63 const GrOpsRenderPass::LoadAndStoreInfo& colorInfo, in onGetOpsRenderPass()
64 const GrOpsRenderPass::StencilLoadAndStoreInfo&, in onGetOpsRenderPass()
70 void GrMockGpu::submit(GrOpsRenderPass* renderPass) { in submit()
/third_party/skia/src/gpu/dawn/
DGrDawnGpu.h77 void submit(GrOpsRenderPass*) override;
205 GrOpsRenderPass* onGetOpsRenderPass(GrRenderTarget*,
210 const GrOpsRenderPass::LoadAndStoreInfo&,
211 const GrOpsRenderPass::StencilLoadAndStoreInfo&,
DGrDawnOpsRenderPass.h21 class GrDawnOpsRenderPass : public GrOpsRenderPass {
73 using INHERITED = GrOpsRenderPass ;
DGrDawnGpu.cpp156 GrOpsRenderPass* GrDawnGpu::onGetOpsRenderPass( in onGetOpsRenderPass()
162 const GrOpsRenderPass::LoadAndStoreInfo& colorInfo, in onGetOpsRenderPass()
163 const GrOpsRenderPass::StencilLoadAndStoreInfo& stencilInfo, in onGetOpsRenderPass()
803 void GrDawnGpu::submit(GrOpsRenderPass* renderPass) { in submit()
/third_party/skia/src/gpu/gl/
DGrGLGpu.h138 const GrOpsRenderPass::LoadAndStoreInfo& colorLoadStore,
139 const GrOpsRenderPass::StencilLoadAndStoreInfo& stencilLoadStore);
142 const GrOpsRenderPass::LoadAndStoreInfo& colorLoadStore,
143 const GrOpsRenderPass::StencilLoadAndStoreInfo& stencilLoadStore);
180 void submit(GrOpsRenderPass* renderPass) override;
367 GrOpsRenderPass* onGetOpsRenderPass(GrRenderTarget*,
372 const GrOpsRenderPass::LoadAndStoreInfo&,
373 const GrOpsRenderPass::StencilLoadAndStoreInfo&,
DGrGLOpsRenderPass.h20 class GrGLOpsRenderPass : public GrOpsRenderPass {
105 using INHERITED = GrOpsRenderPass;
/third_party/skia/tests/
DGrMeshTest.cpp76 GrOpsRenderPass* bindPipeline(GrPrimitiveType, bool isInstanced, bool hasVertexBuffer);
364 GrOpsRenderPass* pass;
552 GrOpsRenderPass* DrawMeshHelper::bindPipeline(GrPrimitiveType primitiveType, bool isInstanced,
/third_party/skia/src/gpu/ops/
DOpsTask.cpp40 GrOpsRenderPass* create_render_pass(GrGpu* gpu, in create_render_pass()
52 const GrOpsRenderPass::LoadAndStoreInfo kColorLoadStoreInfo { in create_render_pass()
63 const GrOpsRenderPass::StencilLoadAndStoreInfo stencilLoadAndStoreInfo { in create_render_pass()
627 GrOpsRenderPass* renderPass = create_render_pass(flushState->gpu(), in onExecute()
DQuadPerEdgeAA.h197 void IssueDraw(const GrCaps&, GrOpsRenderPass*, const VertexSpec&, int runningQuadCount,

12