/third_party/skia/src/gpu/vk/ |
H A D | GrVkFramebuffer.h | 19 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 D | GrVkImage.cpp | 8 #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 D | GrVkTextureRenderTarget.cpp | 14 #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 D | GrVkRenderTarget.h | 13 #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 D | GrVkRenderTarget.cpp | 53 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 D | GrVkTextureRenderTarget.h | 69 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 D | GrVkCommandBuffer.h | 20 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 D | GrVkFramebuffer.cpp | 12 #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 D | GrVkTexture.h | 15 #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 D | GrVkImage.h | 28 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 D | GrVkTexture.cpp | 26 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 D | GrVkGpu.h | 146 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 D | GrVkGpu.cpp | 37 #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 D | GrVkMSAALoadManager.h | 20 class GrVkImage; 34 GrVkImage* src,
|
H A D | GrVkCommandBuffer.cpp | 16 #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 D | GrVkMemoryReclaimer.cpp | 79 GrVkImage::DestroyAndFreeImageMemory(item.fGpu, item.fAlloc, item.fImage); in invokeParallelReclaiming()
|
H A D | GrVkOpsRenderPass.h | 22 class GrVkImage;
|
H A D | GrVkOpsRenderPass.cpp | 26 #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 D | GrVkMSAALoadManager.cpp | 120 GrVkImage* src, in loadMSAAFromResolve()
|
/third_party/skia/tests/ |
H A D | BackendSurfaceMutableStateTest.cpp | 73 GrVkImage* vkTexture = static_cast<GrVkTexture*>(texture)->textureImage(); in DEF_GPUTEST_FOR_VULKAN_CONTEXT()
|
H A D | VkBackendSurfaceTest.cpp | 138 GrVkImage* vkTexture = static_cast<GrVkTexture*>(texture)->textureImage(); in DEF_GPUTEST_FOR_VULKAN_CONTEXT()
|