Home
last modified time | relevance | path

Searched refs:GrVkTexture (Results 1 - 13 of 13) sorted by relevance

/third_party/skia/src/gpu/vk/
H A DGrVkTexture.cpp9 #include "src/gpu/vk/GrVkTexture.h"
23 GrVkTexture::GrVkTexture(GrVkGpu* gpu, in GrVkTexture() function in GrVkTexture
54 GrVkTexture::GrVkTexture(GrVkGpu* gpu, SkISize dimensions, in GrVkTexture() function in GrVkTexture
71 GrVkTexture::GrVkTexture(GrVkGpu* gpu, in GrVkTexture() function in GrVkTexture
87 sk_sp<GrVkTexture> GrVkTexture::MakeNewTexture(GrVkGpu* gpu, SkBudgeted budgeted, in MakeNewTexture()
99 return sk_sp<GrVkTexture>(ne in MakeNewTexture()
[all...]
H A DGrVkTexture.h22 class SK_API GrVkTexture : public GrTexture { class
24 static sk_sp<GrVkTexture> MakeNewTexture(GrVkGpu*,
32 static sk_sp<GrVkTexture> MakeWrappedTexture(GrVkGpu*,
40 ~GrVkTexture() override;
51 // For each GrVkTexture, there is a cache of GrVkDescriptorSets which only contain a single
63 GrVkTexture(GrVkGpu*,
85 GrVkTexture(GrVkGpu*, SkBudgeted, SkISize, sk_sp<GrVkImage> texture, GrMipmapStatus);
86 GrVkTexture(GrVkGpu*, SkISize, sk_sp<GrVkImage> texture, GrMipmapStatus,
H A DGrVkTextureRenderTarget.h14 #include "src/gpu/vk/GrVkTexture.h"
27 class GrVkTextureRenderTarget: public GrVkTexture, public GrVkRenderTarget {
48 GrBackendFormat backendFormat() const override { return GrVkTexture::backendFormat(); }
54 // In order to correctly handle calling texture idle procs, GrVkTexture must go first.
55 GrVkTexture::onAbandon();
60 // In order to correctly handle calling texture idle procs, GrVkTexture must go first.
61 GrVkTexture::onRelease();
88 GrVkTexture::onSetRelease(std::move(releaseHelper));
H A DGrVkPipelineState.cpp28 #include "src/gpu/vk/GrVkTexture.h"
123 GrVkTexture* fTexture; in setAndBindTextures()
131 auto texture = static_cast<GrVkTexture*>(geomProcTextures[i]->peekTexture()); in setAndBindTextures()
138 static_cast<GrVkTexture*>(dstTexture)}; in setAndBindTextures()
143 auto* texture = static_cast<GrVkTexture*>(te.texture()); in setAndBindTextures()
177 GrVkTexture* texture = samplerBindings[i].fTexture; in setAndBindTextures()
224 GrVkTexture* texture = samplerBindings[0].fTexture; in setAndBindTextures()
H A DGrVkGpu.cpp46 #include "src/gpu/vk/GrVkTexture.h"
504 GrVkTexture* texture = static_cast<GrVkTexture*>(surface->asTexture()); in onWritePixels()
582 GrVkTexture* tex = static_cast<GrVkTexture*>(texture); in onTransferPixelsTo()
664 srcImage = static_cast<GrVkTexture*>(surface->asTexture())->textureImage(); in onTransferPixelsFrom()
723 dstImage = static_cast<GrVkTexture*>(dstTex)->textureImage(); in resolveImage()
1164 sk_sp<GrVkTexture> tex; in onCreateTexture()
1170 tex = GrVkTexture::MakeNewTexture(this, budgeted, dimensions, pixelFormat, in onCreateTexture()
1230 auto tex = GrVkTexture in onCreateCompressedTexture()
[all...]
H A DGrVkTextureRenderTarget.cpp33 , GrVkTexture(gpu, dimensions, std::move(texture), mipmapStatus) in GrVkTextureRenderTarget()
57 , GrVkTexture(gpu, dimensions, std::move(texture), mipmapStatus) in GrVkTextureRenderTarget()
H A DGrVkOpsRenderPass.cpp33 #include "src/gpu/vk/GrVkTexture.h"
367 GrVkTexture* vkTex = static_cast<GrVkTexture*>(sampledProxies[i]->peekTexture()); in set()
683 auto vkTex = static_cast<GrVkTexture*>(tex)->textureImage(); in check_sampled_texture()
890 GrVkTexture* texture = static_cast<GrVkTexture*>(proxyView.proxy()->peekTexture()); in onDrawBlurImage()
H A DGrVkPipelineState.h29 class GrVkTexture;
H A DGrVkGpu.h36 class GrVkTexture;
H A DGrVkCaps.cpp28 #include "src/gpu/vk/GrVkTexture.h"
1595 if (auto tex = static_cast<const GrVkTexture*>(surface->asTexture())) { in surfaceSupportsReadPixels()
1633 if (auto tex = static_cast<const GrVkTexture*>(surface->asTexture())) { in onSurfaceSupportsWritePixels()
/third_party/skia/tests/
H A DVkBackendSurfaceTest.cpp24 #include "src/gpu/vk/GrVkTexture.h"
137 // Verify that modifying the layout via the GrVkTexture is reflected in the GrBackendTexture in DEF_GPUTEST_FOR_VULKAN_CONTEXT()
138 GrVkImage* vkTexture = static_cast<GrVkTexture*>(texture)->textureImage(); in DEF_GPUTEST_FOR_VULKAN_CONTEXT()
149 // Verify that modifying the layout via the GrBackendTexutre is reflected in the GrVkTexture in DEF_GPUTEST_FOR_VULKAN_CONTEXT()
224 GrVkTexture* vkTex = static_cast<GrVkTexture*>(texture);
H A DBackendSurfaceMutableStateTest.cpp21 #include "src/gpu/vk/GrVkTexture.h"
72 // Verify that modifying the layout via the GrVkTexture is reflected in the GrBackendTexture in DEF_GPUTEST_FOR_VULKAN_CONTEXT()
73 GrVkImage* vkTexture = static_cast<GrVkTexture*>(texture)->textureImage(); in DEF_GPUTEST_FOR_VULKAN_CONTEXT()
87 // Verify that modifying the layout via the GrBackendTexutre is reflected in the GrVkTexture in DEF_GPUTEST_FOR_VULKAN_CONTEXT()
/third_party/skia/include/gpu/
H A DGrBackendSurface.h404 friend class GrVkTexture;

Completed in 13 milliseconds