Home
last modified time | relevance | path

Searched refs:GrMtlAttachment (Results 1 - 6 of 6) sorted by relevance

/third_party/skia/src/gpu/mtl/
H A DGrMtlFramebuffer.h15 class GrMtlAttachment;
19 static sk_sp<const GrMtlFramebuffer> Make(GrMtlAttachment* colorAttachment,
20 GrMtlAttachment* resolveAttachment,
21 GrMtlAttachment* stencilAttachment);
23 GrMtlAttachment* colorAttachment() { return fColorAttachment.get(); } in colorAttachment()
24 GrMtlAttachment* resolveAttachment() { return fResolveAttachment.get(); } in resolveAttachment()
25 GrMtlAttachment* stencilAttachment() { return fStencilAttachment.get(); } in stencilAttachment()
28 GrMtlFramebuffer(sk_sp<GrMtlAttachment> colorAttachment,
29 sk_sp<GrMtlAttachment> resolveAttachment,
30 sk_sp<GrMtlAttachment> stencilAttachmen
[all...]
H A DGrMtlAttachment.h18 class GrMtlAttachment : public GrAttachment { class
20 static sk_sp<GrMtlAttachment> MakeStencil(GrMtlGpu* gpu,
25 static sk_sp<GrMtlAttachment> MakeMSAA(GrMtlGpu* gpu,
30 static sk_sp<GrMtlAttachment> MakeTexture(GrMtlGpu* gpu,
38 static sk_sp<GrMtlAttachment> MakeWrapped(GrMtlGpu* gpu,
44 ~GrMtlAttachment() override;
63 static sk_sp<GrMtlAttachment> Make(GrMtlGpu* gpu,
73 GrMtlAttachment(GrMtlGpu* gpu,
79 GrMtlAttachment(GrMtlGpu* gpu,
H A DGrMtlRenderTarget.h15 #include "src/gpu/mtl/GrMtlAttachment.h"
38 GrMtlAttachment* colorAttachment() const { return fColorAttachment.get(); } in colorAttachment()
40 GrMtlAttachment* resolveAttachment() const { return fResolveAttachment.get(); } in resolveAttachment()
43 // Returns the GrMtlAttachment of the non-msaa attachment. If the color attachment has 1 sample,
45 GrMtlAttachment* nonMSAAAttachment() const { in nonMSAAAttachment()
63 sk_sp<GrMtlAttachment> colorAttachment,
64 sk_sp<GrMtlAttachment> resolveAttachment);
74 sk_sp<GrMtlAttachment> fColorAttachment;
75 sk_sp<GrMtlAttachment> fResolveAttachment;
82 sk_sp<GrMtlAttachment> colorAttachmen
[all...]
H A DGrMtlTextureRenderTarget.h48 sk_sp<GrMtlAttachment> texture,
49 sk_sp<GrMtlAttachment> colorAttachment,
50 sk_sp<GrMtlAttachment> resolveAttachment,
55 sk_sp<GrMtlAttachment> texture,
56 sk_sp<GrMtlAttachment> colorAttachment,
57 sk_sp<GrMtlAttachment> resolveAttachment,
H A DGrMtlTexture.h12 #include "src/gpu/mtl/GrMtlAttachment.h"
34 GrMtlAttachment* attachment() const { return fTexture.get(); } in attachment()
46 GrMtlTexture(GrMtlGpu*, SkISize, sk_sp<GrMtlAttachment>, GrMipmapStatus);
66 GrMtlTexture(GrMtlGpu*, SkBudgeted, SkISize, sk_sp<GrMtlAttachment>, GrMipmapStatus);
71 sk_sp<GrMtlAttachment>,
76 sk_sp<GrMtlAttachment> fTexture;
H A DGrMtlGpu.h23 #include "src/gpu/mtl/GrMtlAttachment.h"
84 GrMtlAttachment* dstAttachment, GrMtlAttachment* srcAttachment,
113 GrMtlAttachment* src,
226 void resolve(GrMtlAttachment* resolveAttachment, GrMtlAttachment* msaaAttachment);

Completed in 3 milliseconds