Home
last modified time | relevance | path

Searched refs:GrAttachment (Results 1 – 25 of 43) sorted by relevance

12

/dports/www/chromium-legacy/chromium-88.0.4324.182/third_party/skia/src/gpu/
H A DGrRenderTarget.h15 class GrAttachment; variable
44 GrAttachment* getStencilAttachment() const { return fStencilAttachment.get(); } in getStencilAttachment()
48 void attachStencilAttachment(sk_sp<GrAttachment> stencil);
66 GrRenderTarget(GrGpu*, const SkISize&, int sampleCount, GrProtected, GrAttachment* = nullptr);
80 sk_sp<GrAttachment> fStencilAttachment;
H A DGrAttachment.cpp16 size_t GrAttachment::onGpuMemorySize() const { in onGpuMemorySize()
30 GrAttachment::UsageFlags requiredUsage, in build_key()
49 void GrAttachment::ComputeSharedAttachmentUniqueKey(const GrCaps& caps, in ComputeSharedAttachmentUniqueKey()
62 void GrAttachment::ComputeScratchKey(const GrCaps& caps, in ComputeScratchKey()
77 void GrAttachment::computeScratchKey(GrScratchKey* key) const { in computeScratchKey()
H A DGrAttachment.h25 class GrAttachment : public GrSurface {
33 ~GrAttachment() override {} in ~GrAttachment()
66 GrAttachment(GrGpu* gpu, SkISize dimensions, UsageFlags supportedUsages, int sampleCnt, in GrAttachment() function
96 GR_MAKE_BITFIELD_CLASS_OPS(GrAttachment::UsageFlags);
H A DGrResourceProvider.cpp494 GrAttachment* stencil = rt->getStencilAttachment(); in attachStencilAttachment()
514 GrAttachment::ComputeSharedAttachmentUniqueKey( in attachStencilAttachment()
516 GrAttachment::UsageFlags::kStencilAttachment, numStencilSamples, isProtected, in attachStencilAttachment()
518 auto stencil = this->findByUniqueKey<GrAttachment>(sbKey); in attachStencilAttachment()
531 if (GrAttachment* stencil = rt->getStencilAttachment()) { in attachStencilAttachment()
537 sk_sp<GrAttachment> GrResourceProvider::makeMSAAAttachment(SkISize dimensions, in makeMSAAAttachment()
562 sk_sp<GrAttachment> GrResourceProvider::refScratchMSAAAttachment(SkISize dimensions, in refScratchMSAAAttachment()
573 GrAttachment::ComputeScratchKey(*this->caps(), format, dimensions, in refScratchMSAAAttachment()
574 GrAttachment::UsageFlags::kColorAttachment, sampleCnt, in refScratchMSAAAttachment()
579 GrAttachment* attachment = static_cast<GrAttachment*>(resource); in refScratchMSAAAttachment()
[all …]
H A DGrRenderTarget.cpp23 GrAttachment* stencil) in GrRenderTarget()
43 void GrRenderTarget::attachStencilAttachment(sk_sp<GrAttachment> stencil) { in attachStencilAttachment()
H A DGrResourceProvider.h27 class GrAttachment; variable
267 sk_sp<GrAttachment> makeMSAAAttachment(SkISize dimensions,
329 sk_sp<GrAttachment> refScratchMSAAAttachment(SkISize dimensions,
H A DGrGpu.h41 class GrAttachment; variable
353 GrAttachment* stencil,
718 virtual sk_sp<GrAttachment> makeStencilAttachmentForRenderTarget(const GrRenderTarget*,
725 virtual sk_sp<GrAttachment> makeMSAAAttachment(SkISize dimensions,
863 GrAttachment* stencil,
/dports/www/chromium-legacy/chromium-88.0.4324.182/third_party/skia/src/gpu/gl/
H A DGrGLAttachment.h14 class GrGLAttachment : public GrAttachment {
24 : GrAttachment(gpu, dimensions, supportedUsages, sampleCnt, GrProtected::kNo) in GrGLAttachment()
52 using INHERITED = GrAttachment;
H A DGrGLRenderTarget.cpp96 GrAttachment::UsageFlags::kStencilAttachment, sampleCount, sFmt); in MakeWrapped()
107 if (GrAttachment* stencil = this->getStencilAttachment()) { in getBackendRenderTarget()
129 GrAttachment* stencil = this->getStencilAttachment(); in completeStencilAttachment()
/dports/www/chromium-legacy/chromium-88.0.4324.182/third_party/skia/src/gpu/vk/
H A DGrVkAttachment.cpp24 : GrAttachment(gpu, dimensions, supportedUsages, info.fSampleCount, info.fProtected) in GrVkAttachment()
38 : GrAttachment(gpu, dimensions, supportedUsages, info.fSampleCount, info.fProtected) in GrVkAttachment()
115 sk_sp<GrAttachment> GrVkAttachment::MakeWrapped( in MakeWrapped()
155 GrAttachment::onRelease(); in onRelease()
162 GrAttachment::onAbandon(); in onAbandon()
H A DGrVkAttachment.h18 class GrVkAttachment : public GrAttachment, public GrVkImage {
31 static sk_sp<GrAttachment> MakeWrapped(GrVkGpu* gpu,
H A DGrVkGpu.h111 sk_sp<GrAttachment> makeStencilAttachmentForRenderTarget(const GrRenderTarget*,
119 sk_sp<GrAttachment> makeMSAAAttachment(SkISize dimensions,
288 GrAttachment*,
H A DGrVkRenderTarget.cpp180 sk_sp<GrAttachment> msaaAttachment = in MakeWrappedRenderTarget()
355 const GrAttachment* stencil = this->getStencilAttachment(); in getAttachmentsDescriptor()
533 const GrAttachment* stencil = this->getStencilAttachment(); in stencilImageResource()
544 const GrAttachment* stencil = this->getStencilAttachment(); in stencilAttachmentView()
/dports/www/chromium-legacy/chromium-88.0.4324.182/third_party/skia/src/gpu/d3d/
H A DGrD3DAttachment.cpp20 : GrAttachment(gpu, dimensions, supportedUsages, desc.SampleDesc.Count, GrProtected::kNo) in GrD3DAttachment()
70 GrAttachment::onRelease(); in onRelease()
77 GrAttachment::onAbandon(); in onAbandon()
H A DGrD3DGpu.h84 sk_sp<GrAttachment> makeStencilAttachmentForRenderTarget(const GrRenderTarget*,
92 sk_sp<GrAttachment> makeMSAAAttachment(SkISize dimensions, in makeMSAAAttachment()
208 GrAttachment*,
H A DGrD3DAttachment.h19 class GrD3DAttachment : public GrAttachment, public GrD3DTextureResource {
/dports/www/chromium-legacy/chromium-88.0.4324.182/third_party/skia/src/gpu/mtl/
H A DGrMtlAttachment.mm21 : GrAttachment(gpu, dimensions, supportedUsages, view.sampleCount, GrProtected::kNo) function
55 GrAttachment::onRelease();
60 GrAttachment::onAbandon();
H A DGrMtlGpu.h211 GrAttachment*,
237 sk_sp<GrAttachment> makeStencilAttachmentForRenderTarget(
244 sk_sp<GrAttachment> makeMSAAAttachment(SkISize dimensions, in makeMSAAAttachment()
H A DGrMtlAttachment.h18 class GrMtlAttachment : public GrAttachment {
/dports/www/chromium-legacy/chromium-88.0.4324.182/third_party/skia/src/gpu/mock/
H A DGrMockAttachment.h15 class GrMockAttachment : public GrAttachment {
29 using INHERITED = GrAttachment;
H A DGrMockGpu.h132 GrAttachment*,
144 sk_sp<GrAttachment> makeStencilAttachmentForRenderTarget(const GrRenderTarget*,
153 sk_sp<GrAttachment> makeMSAAAttachment(SkISize dimensions, in makeMSAAAttachment()
H A DGrMockGpu.cpp58 GrAttachment*, in onGetOpsRenderPass() argument
258 sk_sp<GrAttachment> GrMockGpu::makeStencilAttachmentForRenderTarget(const GrRenderTarget* rt, in makeStencilAttachmentForRenderTarget()
263 return sk_sp<GrAttachment>( in makeStencilAttachmentForRenderTarget()
264 new GrMockAttachment(this, dimensions, GrAttachment::UsageFlags::kStencilAttachment, in makeStencilAttachmentForRenderTarget()
/dports/www/chromium-legacy/chromium-88.0.4324.182/third_party/skia/src/gpu/dawn/
H A DGrDawnAttachment.h17 class GrDawnAttachment : public GrAttachment {
44 using INHERITED = GrAttachment;
H A DGrDawnAttachment.cpp51 void GrDawnAttachment::onRelease() { GrAttachment::onRelease(); } in onRelease()
53 void GrDawnAttachment::onAbandon() { GrAttachment::onAbandon(); } in onAbandon()
H A DGrDawnGpu.h65 sk_sp<GrAttachment> makeStencilAttachmentForRenderTarget(const GrRenderTarget*,
73 sk_sp<GrAttachment> makeMSAAAttachment(SkISize dimensions, in makeMSAAAttachment()
201 GrAttachment*,

12