Home
last modified time | relevance | path

Searched refs:GrVkAttachment (Results 1 – 19 of 19) sorted by relevance

/external/skia/src/gpu/vk/
DGrVkFramebuffer.h16 class GrVkAttachment; variable
26 GrVkAttachment* colorAttachment,
27 GrVkAttachment* resolveAttachment,
28 GrVkAttachment* stencilAttachment,
33 sk_sp<GrVkAttachment> colorAttachment,
70 GrVkAttachment* colorAttachment() { return fColorAttachment.get(); } in colorAttachment()
71 GrVkAttachment* resolveAttachment() { return fResolveAttachment.get(); } in resolveAttachment()
72 GrVkAttachment* stencilAttachment() { return fStencilAttachment.get(); } in stencilAttachment()
77 sk_sp<GrVkAttachment> colorAttachment,
78 sk_sp<GrVkAttachment> resolveAttachment,
[all …]
DGrVkAttachment.cpp18 GrVkAttachment::GrVkAttachment(GrVkGpu* gpu, in GrVkAttachment() function in GrVkAttachment
34 GrVkAttachment::GrVkAttachment(GrVkGpu* gpu, in GrVkAttachment() function in GrVkAttachment
52 sk_sp<GrVkAttachment> GrVkAttachment::MakeStencil(GrVkGpu* gpu, in MakeStencil()
58 return GrVkAttachment::Make(gpu, dimensions, UsageFlags::kStencilAttachment, sampleCnt, format, in MakeStencil()
62 sk_sp<GrVkAttachment> GrVkAttachment::MakeMSAA(GrVkGpu* gpu, in MakeMSAA()
72 return GrVkAttachment::Make(gpu, dimensions, UsageFlags::kColorAttachment, numSamples, format, in MakeMSAA()
76 sk_sp<GrVkAttachment> GrVkAttachment::MakeTexture(GrVkGpu* gpu, in MakeTexture()
95 return GrVkAttachment::Make(gpu, dimensions, usageFlags, numSamples, format, mipLevels, in MakeTexture()
132 sk_sp<GrVkAttachment> GrVkAttachment::Make(GrVkGpu* gpu, in Make()
166 return sk_sp<GrVkAttachment>(new GrVkAttachment(gpu, dimensions, attachmentUsages, info, in Make()
[all …]
DGrVkTextureRenderTarget.cpp28 sk_sp<GrVkAttachment> texture, in GrVkTextureRenderTarget()
29 sk_sp<GrVkAttachment> colorAttachment, in GrVkTextureRenderTarget()
30 sk_sp<GrVkAttachment> resolveAttachment, in GrVkTextureRenderTarget()
42 sk_sp<GrVkAttachment> texture, in GrVkTextureRenderTarget()
43 sk_sp<GrVkAttachment> colorAttachment, in GrVkTextureRenderTarget()
44 sk_sp<GrVkAttachment> resolveAttachment, in GrVkTextureRenderTarget()
55 GrProtected isProtected, sk_sp<GrVkAttachment> texture, in create_rt_attachments()
56 sk_sp<GrVkAttachment>* colorAttachment, in create_rt_attachments()
57 sk_sp<GrVkAttachment>* resolveAttachment) { in create_rt_attachments()
66 sk_sp<GrVkAttachment>(static_cast<GrVkAttachment*>(msaaAttachment.release())); in create_rt_attachments()
[all …]
DGrVkRenderTarget.h22 class GrVkAttachment; variable
56 GrVkAttachment* colorAttachment() const { in colorAttachment()
65 GrVkAttachment* resolveAttachment() const { in resolveAttachment()
81 GrVkAttachment* nonMSAAAttachment() const;
85 GrVkAttachment* externalAttachment() const { in externalAttachment()
133 sk_sp<GrVkAttachment> colorAttachment,
134 sk_sp<GrVkAttachment> resolveAttachment,
153 GrVkAttachment* dynamicMSAAAttachment();
154 GrVkAttachment* msaaAttachment();
173 GrVkAttachment* attachment = in onSetRelease()
[all …]
DGrVkRenderTarget.cpp54 sk_sp<GrVkAttachment> colorAttachment, in GrVkRenderTarget()
55 sk_sp<GrVkAttachment> resolveAttachment, in GrVkRenderTarget()
101 GrVkAttachment* nonMSAAAttachment = this->nonMSAAAttachment(); in setFlags()
122 sk_sp<GrVkAttachment> wrappedAttachment = in MakeWrappedRenderTarget()
123 GrVkAttachment::MakeWrapped(gpu, dimensions, info, std::move(mutableState), in MakeWrappedRenderTarget()
130 sk_sp<GrVkAttachment> colorAttachment; in MakeWrappedRenderTarget()
165 sk_sp<GrVkAttachment> colorAttachment = in MakeSecondaryCBRenderTarget()
166 GrVkAttachment::MakeWrapped(gpu, dimensions, info, std::move(mutableState), in MakeSecondaryCBRenderTarget()
192 GrVkAttachment* GrVkRenderTarget::nonMSAAAttachment() const { in nonMSAAAttachment()
200 GrVkAttachment* GrVkRenderTarget::dynamicMSAAAttachment() { in dynamicMSAAAttachment()
[all …]
DGrVkAttachment.h20 class GrVkAttachment : public GrAttachment, public GrVkImage {
22 static sk_sp<GrVkAttachment> MakeStencil(GrVkGpu* gpu,
27 static sk_sp<GrVkAttachment> MakeMSAA(GrVkGpu* gpu,
33 static sk_sp<GrVkAttachment> MakeTexture(GrVkGpu* gpu,
42 static sk_sp<GrVkAttachment> MakeWrapped(GrVkGpu* gpu,
51 ~GrVkAttachment() override;
74 static sk_sp<GrVkAttachment> Make(GrVkGpu* gpu,
84 GrVkAttachment(GrVkGpu* gpu,
93 GrVkAttachment(GrVkGpu* gpu,
DGrVkTextureRenderTarget.h67 sk_sp<GrVkAttachment> texture,
68 sk_sp<GrVkAttachment> colorAttachment,
69 sk_sp<GrVkAttachment> resolveAttachment,
74 sk_sp<GrVkAttachment> texture,
75 sk_sp<GrVkAttachment> colorAttachment,
76 sk_sp<GrVkAttachment> resolveAttachment,
DGrVkFramebuffer.cpp20 GrVkAttachment* colorAttachment, in Make()
21 GrVkAttachment* resolveAttachment, in Make()
22 GrVkAttachment* stencilAttachment, in Make()
66 sk_sp<GrVkAttachment> colorAttachment, in GrVkFramebuffer()
67 sk_sp<GrVkAttachment> resolveAttachment, in GrVkFramebuffer()
68 sk_sp<GrVkAttachment> stencilAttachment, in GrVkFramebuffer()
82 sk_sp<GrVkAttachment> colorAttachment, in GrVkFramebuffer()
DGrVkTexture.h48 GrVkAttachment* textureAttachment() const { return fTexture.get(); } in textureAttachment()
63 sk_sp<GrVkAttachment> texture,
83 GrVkTexture(GrVkGpu*, SkBudgeted, SkISize, sk_sp<GrVkAttachment> texture, GrMipmapStatus);
84 GrVkTexture(GrVkGpu*, SkISize, sk_sp<GrVkAttachment> texture, GrMipmapStatus,
87 sk_sp<GrVkAttachment> fTexture;
DGrVkTexture.cpp25 sk_sp<GrVkAttachment> texture, in GrVkTexture()
46 sk_sp<GrVkAttachment> texture, GrMipmapStatus mipmapStatus, in GrVkTexture()
64 sk_sp<GrVkAttachment> texture, in GrVkTexture()
83 sk_sp<GrVkAttachment> texture = GrVkAttachment::MakeTexture( in MakeNewTexture()
102 sk_sp<GrVkAttachment> texture = in MakeWrappedTexture()
103 GrVkAttachment::MakeWrapped(gpu, dimensions, info, std::move(mutableState), in MakeWrappedTexture()
DGrVkMSAALoadManager.h18 class GrVkAttachment; variable
34 GrVkAttachment* src,
DGrVkGpu.h141 GrVkAttachment* src,
335 bool uploadTexDataLinear(GrVkAttachment* tex, int left, int top, int width, int height,
337 bool uploadTexDataOptimal(GrVkAttachment* tex, int left, int top, int width, int height,
339 bool uploadTexDataCompressed(GrVkAttachment* tex, SkImage::CompressionType compression,
DGrVkGpu.cpp486 GrVkAttachment* texAttachment = texture->textureAttachment(); in onWritePixels()
555 GrVkAttachment* vkTex = tex->textureAttachment(); in onTransferPixelsTo()
732 bool GrVkGpu::uploadTexDataLinear(GrVkAttachment* texAttachment, int left, int top, int width, in uploadTexDataLinear()
843 bool GrVkGpu::uploadTexDataOptimal(GrVkAttachment* texAttachment, int left, int top, int width, in uploadTexDataOptimal()
963 bool GrVkGpu::uploadTexDataCompressed(GrVkAttachment* uploadTexture, in uploadTexDataCompressed()
1373 GrVkAttachment* src, in loadMSAAFromResolve()
1476 return GrVkAttachment::MakeStencil(this, dimensions, numStencilSamples, sFmt); in makeStencilAttachment()
1489 return GrVkAttachment::MakeMSAA(this, dimensions, numSamples, pixelFormat, isProtected); in makeMSAAAttachment()
1598 GrVkAttachment* texAttachment = texture->textureAttachment(); in onClearBackendTexture()
1704 GrVkAttachment* attachment = texture->textureAttachment(); in onUpdateCompressedBackendTexture()
[all …]
DGrVkMSAALoadManager.cpp125 GrVkAttachment* src, in loadMSAAFromResolve()
DGrVkOpsRenderPass.cpp93 GrVkAttachment* resolveAttachment = fFramebuffer->resolveAttachment(); in setAttachmentLayouts()
366 GrVkAttachment* texture = vkTex->textureAttachment(); in set()
/external/skia/tests/
DVkBackendSurfaceTest.cpp83 GrVkAttachment* vkTexture = static_cast<GrVkTexture*>(texture)->textureAttachment(); in DEF_GPUTEST_FOR_VULKAN_CONTEXT()
DBackendSurfaceMutableStateTest.cpp73 GrVkAttachment* vkTexture = static_cast<GrVkTexture*>(texture)->textureAttachment(); in DEF_GPUTEST_FOR_VULKAN_CONTEXT()
/external/skia/gn/
Dgpu.gni652 "$_src/gpu/vk/GrVkAttachment.cpp",
653 "$_src/gpu/vk/GrVkAttachment.h",
/external/skia/
DAndroid.bp686 "src/gpu/vk/GrVkAttachment.cpp",
1670 "src/gpu/vk/GrVkAttachment.cpp",