Home
last modified time | relevance | path

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

/third_party/skia/src/gpu/vk/
H A DGrVkFramebuffer.h19 class GrVkImage;
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> resolveAttachmen
[all...]
H A DGrVkImage.cpp8 #include "src/gpu/vk/GrVkImage.h"
19 sk_sp<GrVkImage> GrVkImage::MakeStencil(GrVkGpu* gpu, in MakeStencil()
25 return GrVkImage::Make(gpu, in MakeStencil()
37 sk_sp<GrVkImage> GrVkImage::MakeMSAA(GrVkGpu* gpu, in MakeMSAA()
51 return GrVkImage::Make(gpu, in MakeMSAA()
63 sk_sp<GrVkImage> GrVkImage::MakeTexture(GrVkGpu* gpu, in MakeTexture()
81 return GrVkImage in MakeTexture()
215 GrVkImage::GrVkImage(GrVkGpu* gpu, GrVkImage() function in GrVkImage
246 GrVkImage::GrVkImage(GrVkGpu* gpu, GrVkImage() function in GrVkImage
[all...]
H A DGrVkTextureRenderTarget.cpp14 #include "src/gpu/vk/GrVkImage.h"
28 sk_sp<GrVkImage> texture, in GrVkTextureRenderTarget()
29 sk_sp<GrVkImage> colorAttachment, in GrVkTextureRenderTarget()
30 sk_sp<GrVkImage> resolveAttachment, in GrVkTextureRenderTarget()
37 GrVkImage* image = textureImage(); in GrVkTextureRenderTarget()
51 sk_sp<GrVkImage> texture, in GrVkTextureRenderTarget()
52 sk_sp<GrVkImage> colorAttachment, in GrVkTextureRenderTarget()
53 sk_sp<GrVkImage> resolveAttachment, in GrVkTextureRenderTarget()
65 sk_sp<GrVkImage> texture, in create_rt_attachments()
66 sk_sp<GrVkImage>* colorAttachmen in create_rt_attachments()
[all...]
H A DGrVkRenderTarget.h13 #include "src/gpu/vk/GrVkImage.h"
55 GrVkImage* colorAttachment() const { in colorAttachment()
64 GrVkImage* resolveAttachment() const { in resolveAttachment()
73 // Returns the GrVkImage of the non-msaa attachment. If the color attachment has 1 sample,
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* msaaAttachmen
[all...]
H A 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* GrVkRenderTarge
[all...]
H A 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,
85 // GrVkImage::Resource object (which occurs after the GPU has finished all work on it).
87 // Forward the release proc on to GrVkImage
H A DGrVkCommandBuffer.h20 class GrVkImage;
236 GrVkImage* image,
242 GrVkImage* image,
248 GrVkImage* srcImage,
250 GrVkImage* dstImage,
267 const GrVkImage& srcImage,
268 const GrVkImage& dstImage,
274 GrVkImage* srcImage,
285 GrVkImage* dstImage,
303 const GrVkImage
[all...]
H A DGrVkFramebuffer.cpp12 #include "src/gpu/vk/GrVkImage.h"
20 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()
H A DGrVkTexture.h15 #include "src/gpu/vk/GrVkImage.h"
48 GrVkImage* textureImage() const { return fTexture.get(); } in textureImage()
65 sk_sp<GrVkImage> texture,
78 // GrVkImage::Resource object (which occurs after the GPU has finished all work on it).
80 // Forward the release proc onto the fTexture's GrVkImage
85 GrVkTexture(GrVkGpu*, SkBudgeted, SkISize, sk_sp<GrVkImage> texture, GrMipmapStatus);
86 GrVkTexture(GrVkGpu*, SkISize, sk_sp<GrVkImage> texture, GrMipmapStatus,
89 sk_sp<GrVkImage> fTexture;
H A DGrVkImage.h28 class SK_API GrVkImage : public GrAttachment { class
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,
66 ~GrVkImage() override;
221 static sk_sp<GrVkImage> Make(GrVkGpu* gpu,
232 GrVkImage(GrVkGpu* gpu,
241 GrVkImage(GrVkGpu* gpu,
297 SkDebugf("GrVkImage
[all...]
H A DGrVkTexture.cpp26 sk_sp<GrVkImage> texture, in GrVkTexture()
55 sk_sp<GrVkImage> texture, GrMipmapStatus mipmapStatus, in GrVkTexture()
73 sk_sp<GrVkImage> texture, in GrVkTexture()
92 sk_sp<GrVkImage> texture = GrVkImage::MakeTexture( in MakeNewTexture()
111 sk_sp<GrVkImage> texture = GrVkImage::MakeWrapped(gpu, in MakeWrappedTexture()
H A DGrVkGpu.h146 GrVkImage* src,
369 GrVkImage* dstImage,
370 GrVkImage* srcImage,
376 GrVkImage* dstImage,
377 GrVkImage* srcImage,
385 bool uploadTexDataLinear(GrVkImage* tex,
390 bool uploadTexDataOptimal(GrVkImage* tex,
395 bool uploadTexDataCompressed(GrVkImage* tex, SkImage::CompressionType compression,
398 bool uploadTexDataCompressed(GrVkImage* tex, SkImage::CompressionType compression,
H A DGrVkGpu.cpp37 #include "src/gpu/vk/GrVkImage.h"
460 // released GrVkImage. That barrier needs to be put into a new command buffer and not the old in submitCommandBuffer()
508 GrVkImage* texImage = texture->textureImage(); in onWritePixels()
586 GrVkImage* vkImage = tex->textureImage(); in onTransferPixelsTo()
650 GrVkImage* srcImage; in onTransferPixelsFrom()
719 GrVkImage* dstImage; in resolveImage()
761 bool GrVkGpu::uploadTexDataLinear(GrVkImage* texImage, in uploadTexDataLinear()
921 bool GrVkGpu::uploadTexDataOptimal(GrVkImage* texImage, in uploadTexDataOptimal()
1035 bool GrVkGpu::uploadTexDataCompressed(GrVkImage* uploadTexture, in uploadTexDataCompressed()
1101 bool GrVkGpu::uploadTexDataCompressed(GrVkImage* uploadTextur
[all...]
H A DGrVkMSAALoadManager.h20 class GrVkImage;
34 GrVkImage* src,
H A DGrVkCommandBuffer.cpp16 #include "src/gpu/vk/GrVkImage.h"
736 GrVkImage* srcImage,
738 GrVkImage* dstImage,
782 const GrVkImage& srcImage,
783 const GrVkImage& dstImage,
801 GrVkImage* srcImage,
822 GrVkImage* dstImage,
890 GrVkImage* image,
907 GrVkImage* image,
924 const GrVkImage
[all...]
H A DGrVkMemoryReclaimer.cpp79 GrVkImage::DestroyAndFreeImageMemory(item.fGpu, item.fAlloc, item.fImage); in invokeParallelReclaiming()
H A DGrVkOpsRenderPass.h22 class GrVkImage;
H A DGrVkOpsRenderPass.cpp26 #include "src/gpu/vk/GrVkImage.h"
96 GrVkImage* resolveAttachment = fFramebuffer->resolveAttachment(); in setAttachmentLayouts()
369 GrVkImage* texture = vkTex->textureImage(); in set()
894 GrVkImage* image = texture->textureImage(); in onDrawBlurImage()
H A DGrVkMSAALoadManager.cpp120 GrVkImage* src, in loadMSAAFromResolve()
/third_party/skia/tests/
H A DBackendSurfaceMutableStateTest.cpp73 GrVkImage* vkTexture = static_cast<GrVkTexture*>(texture)->textureImage(); in DEF_GPUTEST_FOR_VULKAN_CONTEXT()
H A DVkBackendSurfaceTest.cpp138 GrVkImage* vkTexture = static_cast<GrVkTexture*>(texture)->textureImage(); in DEF_GPUTEST_FOR_VULKAN_CONTEXT()

Completed in 13 milliseconds