Home
last modified time | relevance | path

Searched refs:GrVkImage (Results 1 – 21 of 21) sorted by relevance

/third_party/skia/src/gpu/vk/
DGrVkFramebuffer.h19 class GrVkImage; variable
28 GrVkImage* colorAttachment,
29 GrVkImage* resolveAttachment,
30 GrVkImage* stencilAttachment,
35 sk_sp<GrVkImage> colorAttachment,
73 GrVkImage* colorAttachment() { return fColorAttachment.get(); } in colorAttachment()
74 GrVkImage* resolveAttachment() { return fResolveAttachment.get(); } in resolveAttachment()
75 GrVkImage* stencilAttachment() { return fStencilAttachment.get(); } in stencilAttachment()
80 sk_sp<GrVkImage> colorAttachment,
81 sk_sp<GrVkImage> resolveAttachment,
[all …]
DGrVkImage.cpp18 sk_sp<GrVkImage> GrVkImage::MakeStencil(GrVkGpu* gpu, in MakeStencil()
24 return GrVkImage::Make(gpu, in MakeStencil()
36 sk_sp<GrVkImage> GrVkImage::MakeMSAA(GrVkGpu* gpu, in MakeMSAA()
50 return GrVkImage::Make(gpu, in MakeMSAA()
62 sk_sp<GrVkImage> GrVkImage::MakeTexture(GrVkGpu* gpu, in MakeTexture()
80 return GrVkImage::Make(gpu, in MakeTexture()
130 sk_sp<GrVkImage> GrVkImage::Make(GrVkGpu* gpu, in Make()
140 GrVkImage::ImageDesc imageDesc; in Make()
152 if (!GrVkImage::InitImageInfo(gpu, imageDesc, &info)) { in Make()
159 GrVkImage::DestroyImageInfo(gpu, &info); in Make()
[all …]
DGrVkTextureRenderTarget.cpp28 sk_sp<GrVkImage> texture, in GrVkTextureRenderTarget()
29 sk_sp<GrVkImage> colorAttachment, in GrVkTextureRenderTarget()
30 sk_sp<GrVkImage> resolveAttachment, in GrVkTextureRenderTarget()
42 sk_sp<GrVkImage> texture, in GrVkTextureRenderTarget()
43 sk_sp<GrVkImage> colorAttachment, in GrVkTextureRenderTarget()
44 sk_sp<GrVkImage> resolveAttachment, in GrVkTextureRenderTarget()
56 sk_sp<GrVkImage> texture, in create_rt_attachments()
57 sk_sp<GrVkImage>* colorAttachment, in create_rt_attachments()
58 sk_sp<GrVkImage>* resolveAttachment) { in create_rt_attachments()
67 *colorAttachment = sk_sp<GrVkImage>(static_cast<GrVkImage*>(msaaAttachment.release())); in create_rt_attachments()
[all …]
DGrVkRenderTarget.h55 GrVkImage* colorAttachment() const { in colorAttachment()
64 GrVkImage* resolveAttachment() const { in resolveAttachment()
77 GrVkImage* nonMSAAAttachment() const;
81 GrVkImage* externalAttachment() const { in externalAttachment()
124 sk_sp<GrVkImage> colorAttachment,
125 sk_sp<GrVkImage> resolveImage,
144 GrVkImage* dynamicMSAAAttachment();
145 GrVkImage* msaaAttachment();
169 GrVkImage* attachment = in onSetRelease()
176 sk_sp<GrVkImage> fColorAttachment;
[all …]
DGrVkRenderTarget.cpp53 sk_sp<GrVkImage> colorAttachment, in GrVkRenderTarget()
54 sk_sp<GrVkImage> resolveAttachment, in GrVkRenderTarget()
109 GrVkImage* nonMSAAAttachment = this->nonMSAAAttachment(); in setFlags()
130 sk_sp<GrVkImage> wrappedAttachment = in MakeWrappedRenderTarget()
131 GrVkImage::MakeWrapped(gpu, in MakeWrappedRenderTarget()
142 sk_sp<GrVkImage> colorAttachment; in MakeWrappedRenderTarget()
177 sk_sp<GrVkImage> colorAttachment = in MakeSecondaryCBRenderTarget()
178 GrVkImage::MakeWrapped(gpu, in MakeSecondaryCBRenderTarget()
209 GrVkImage* GrVkRenderTarget::nonMSAAAttachment() const { in nonMSAAAttachment()
217 GrVkImage* GrVkRenderTarget::dynamicMSAAAttachment() { in dynamicMSAAAttachment()
[all …]
DGrVkTextureRenderTarget.h69 sk_sp<GrVkImage> texture,
70 sk_sp<GrVkImage> colorAttachment,
71 sk_sp<GrVkImage> resolveAttachment,
76 sk_sp<GrVkImage> texture,
77 sk_sp<GrVkImage> colorAttachment,
78 sk_sp<GrVkImage> resolveAttachment,
DGrVkFramebuffer.cpp20 GrVkImage* colorAttachment, in Make()
21 GrVkImage* resolveAttachment, in Make()
22 GrVkImage* stencilAttachment, in Make()
66 sk_sp<GrVkImage> colorAttachment, in GrVkFramebuffer()
67 sk_sp<GrVkImage> resolveAttachment, in GrVkFramebuffer()
68 sk_sp<GrVkImage> stencilAttachment, in GrVkFramebuffer()
82 sk_sp<GrVkImage> colorAttachment, in GrVkFramebuffer()
DGrVkCommandBuffer.h19 class GrVkImage; variable
235 GrVkImage* image,
241 GrVkImage* image,
247 GrVkImage* srcImage,
249 GrVkImage* dstImage,
266 const GrVkImage& srcImage,
267 const GrVkImage& dstImage,
273 GrVkImage* srcImage,
284 GrVkImage* dstImage,
302 const GrVkImage& srcImage,
[all …]
DGrVkTexture.h48 GrVkImage* textureImage() const { return fTexture.get(); } in textureImage()
65 sk_sp<GrVkImage> texture,
85 GrVkTexture(GrVkGpu*, SkBudgeted, SkISize, sk_sp<GrVkImage> texture, GrMipmapStatus);
86 GrVkTexture(GrVkGpu*, SkISize, sk_sp<GrVkImage> texture, GrMipmapStatus,
89 sk_sp<GrVkImage> fTexture;
DGrVkImage.h28 class GrVkImage : public GrAttachment {
33 static sk_sp<GrVkImage> MakeStencil(GrVkGpu* gpu,
38 static sk_sp<GrVkImage> MakeMSAA(GrVkGpu* gpu,
45 static sk_sp<GrVkImage> MakeTexture(GrVkGpu* gpu,
54 static sk_sp<GrVkImage> MakeWrapped(GrVkGpu* gpu,
63 ~GrVkImage() override;
214 static sk_sp<GrVkImage> Make(GrVkGpu* gpu,
225 GrVkImage(GrVkGpu* gpu,
234 GrVkImage(GrVkGpu* gpu,
DGrVkTexture.cpp26 sk_sp<GrVkImage> texture, in GrVkTexture()
47 sk_sp<GrVkImage> texture, GrMipmapStatus mipmapStatus, in GrVkTexture()
65 sk_sp<GrVkImage> texture, in GrVkTexture()
84 sk_sp<GrVkImage> texture = GrVkImage::MakeTexture( in MakeNewTexture()
103 sk_sp<GrVkImage> texture = GrVkImage::MakeWrapped(gpu, in MakeWrappedTexture()
DGrVkGpu.h142 GrVkImage* src,
341 GrVkImage* dstImage,
342 GrVkImage* srcImage,
348 GrVkImage* dstImage,
349 GrVkImage* srcImage,
357 bool uploadTexDataLinear(GrVkImage* tex,
362 bool uploadTexDataOptimal(GrVkImage* tex,
367 bool uploadTexDataCompressed(GrVkImage* tex, SkImage::CompressionType compression,
DGrVkGpu.cpp489 GrVkImage* texImage = texture->textureImage(); in onWritePixels()
567 GrVkImage* vkImage = tex->textureImage(); in onTransferPixelsTo()
631 GrVkImage* srcImage; in onTransferPixelsFrom()
700 GrVkImage* dstImage; in resolveImage()
742 bool GrVkGpu::uploadTexDataLinear(GrVkImage* texImage, in uploadTexDataLinear()
856 bool GrVkGpu::uploadTexDataOptimal(GrVkImage* texImage, in uploadTexDataOptimal()
970 bool GrVkGpu::uploadTexDataCompressed(GrVkImage* uploadTexture, in uploadTexDataCompressed()
1074 GrVkImage* texImage = tex->textureImage(); in onCreateTexture()
1394 GrVkImage* src, in loadMSAAFromResolve()
1497 return GrVkImage::MakeStencil(this, dimensions, numStencilSamples, sFmt); in makeStencilAttachment()
[all …]
DGrVkMSAALoadManager.h20 class GrVkImage; variable
34 GrVkImage* src,
DGrVkCommandBuffer.cpp716 GrVkImage* srcImage, in copyImage()
718 GrVkImage* dstImage, in copyImage()
762 const GrVkImage& srcImage, in blitImage()
763 const GrVkImage& dstImage, in blitImage()
781 GrVkImage* srcImage, in copyImageToBuffer()
802 GrVkImage* dstImage, in copyBufferToImage()
870 GrVkImage* image, in clearColorImage()
887 GrVkImage* image, in clearDepthStencilImage()
904 const GrVkImage& srcImage, in resolveImage()
905 const GrVkImage& dstImage, in resolveImage()
DGrVkOpsRenderPass.h21 class GrVkImage; variable
DGrVkMSAALoadManager.cpp120 GrVkImage* src, in loadMSAAFromResolve()
DGrVkOpsRenderPass.cpp94 GrVkImage* resolveAttachment = fFramebuffer->resolveAttachment(); in setAttachmentLayouts()
367 GrVkImage* texture = vkTex->textureImage(); in set()
/third_party/skia/tests/
DVkBackendSurfaceTest.cpp138 GrVkImage* vkTexture = static_cast<GrVkTexture*>(texture)->textureImage(); in DEF_GPUTEST_FOR_VULKAN_CONTEXT()
DBackendSurfaceMutableStateTest.cpp73 GrVkImage* vkTexture = static_cast<GrVkTexture*>(texture)->textureImage(); in DEF_GPUTEST_FOR_VULKAN_CONTEXT()
/third_party/skia/gn/
Dgpu.gni620 "$_src/gpu/vk/GrVkImage.cpp",
621 "$_src/gpu/vk/GrVkImage.h",