Home
last modified time | relevance | path

Searched refs:GrVkTexture (Results 1 – 25 of 33) sorted by relevance

12

/external/skia/src/gpu/vk/
DGrVkTexture.cpp22 GrVkTexture::GrVkTexture(GrVkGpu* gpu, in GrVkTexture() function in GrVkTexture
45 GrVkTexture::GrVkTexture(GrVkGpu* gpu, SkISize dimensions, in GrVkTexture() function in GrVkTexture
62 GrVkTexture::GrVkTexture(GrVkGpu* gpu, in GrVkTexture() function in GrVkTexture
78 sk_sp<GrVkTexture> GrVkTexture::MakeNewTexture(GrVkGpu* gpu, SkBudgeted budgeted, in MakeNewTexture()
90 return sk_sp<GrVkTexture>(new GrVkTexture(gpu, budgeted, dimensions, std::move(texture), in MakeNewTexture()
94 sk_sp<GrVkTexture> GrVkTexture::MakeWrappedTexture( in MakeWrappedTexture()
115 return sk_sp<GrVkTexture>(new GrVkTexture(gpu, dimensions, std::move(texture), mipmapStatus, in MakeWrappedTexture()
119 GrVkTexture::~GrVkTexture() { in ~GrVkTexture()
124 void GrVkTexture::onRelease() { in onRelease()
132 struct GrVkTexture::DescriptorCacheEntry {
[all …]
DGrVkTexture.h22 class GrVkTexture : public GrTexture {
24 static sk_sp<GrVkTexture> MakeNewTexture(GrVkGpu*,
32 static sk_sp<GrVkTexture> MakeWrappedTexture(GrVkGpu*,
40 ~GrVkTexture() override;
61 GrVkTexture(GrVkGpu*,
83 GrVkTexture(GrVkGpu*, SkBudgeted, SkISize, sk_sp<GrVkAttachment> texture, GrMipmapStatus);
84 GrVkTexture(GrVkGpu*, SkISize, sk_sp<GrVkAttachment> texture, GrMipmapStatus,
DGrVkTextureRenderTarget.h27 class GrVkTextureRenderTarget: public GrVkTexture, public GrVkRenderTarget {
48 GrBackendFormat backendFormat() const override { return GrVkTexture::backendFormat(); } in backendFormat()
53 GrVkTexture::onAbandon(); in onAbandon()
59 GrVkTexture::onRelease(); in onRelease()
86 GrVkTexture::onSetRelease(std::move(releaseHelper)); in onSetRelease()
DGrVkPipelineState.cpp125 GrVkTexture* fTexture; in setAndBindTextures()
133 auto texture = static_cast<GrVkTexture*>(geomProcTextures[i]->peekTexture()); in setAndBindTextures()
139 auto* texture = static_cast<GrVkTexture*>(te.texture()); in setAndBindTextures()
145 static_cast<GrVkTexture*>(dstTexture)}; in setAndBindTextures()
178 GrVkTexture* texture = samplerBindings[i].fTexture; in setAndBindTextures()
225 GrVkTexture* texture = samplerBindings[0].fTexture; in setAndBindTextures()
DGrVkGpu.cpp482 GrVkTexture* texture = static_cast<GrVkTexture*>(surface->asTexture()); in onWritePixels()
551 GrVkTexture* tex = static_cast<GrVkTexture*>(texture); in onTransferPixelsTo()
634 srcImage = static_cast<GrVkTexture*>(surface->asTexture())->textureAttachment(); in onTransferPixelsFrom()
693 dstImage = static_cast<GrVkTexture*>(dstTex)->textureAttachment(); in resolveImage()
1047 sk_sp<GrVkTexture> tex; in onCreateTexture()
1053 tex = GrVkTexture::MakeNewTexture(this, budgeted, dimensions, pixelFormat, in onCreateTexture()
1113 auto tex = GrVkTexture::MakeNewTexture(this, budgeted, dimensions, pixelFormat, in onCreateCompressedTexture()
1267 return GrVkTexture::MakeWrappedTexture(this, backendTex.dimensions(), ownership, cacheable, in onWrapBackendTexture()
1382 auto* vkTex = static_cast<GrVkTexture*>(tex)->textureAttachment(); in onRegenerateMipMapLevels()
1591 sk_sp<GrVkTexture> texture = in onClearBackendTexture()
[all …]
DGrVkTextureRenderTarget.cpp33 , GrVkTexture(gpu, dimensions, std::move(texture), mipmapStatus) in GrVkTextureRenderTarget()
48 , GrVkTexture(gpu, dimensions, std::move(texture), mipmapStatus) in GrVkTextureRenderTarget()
DGrVkPipelineState.h28 class GrVkTexture; variable
DGrVkImage.h21 class GrVkTexture; variable
DGrVkOpsRenderPass.cpp364 GrVkTexture* vkTex = static_cast<GrVkTexture*>(sampledProxies[i]->peekTexture()); in set()
681 auto vkTex = static_cast<GrVkTexture*>(tex)->textureAttachment(); in check_sampled_texture()
/external/skqp/src/gpu/vk/
DGrVkTexture.cpp21 GrVkTexture::GrVkTexture(GrVkGpu* gpu, in GrVkTexture() function in GrVkTexture
39 GrVkTexture::GrVkTexture(GrVkGpu* gpu, const GrSurfaceDesc& desc, const GrVkImageInfo& info, in GrVkTexture() function in GrVkTexture
55 GrVkTexture::GrVkTexture(GrVkGpu* gpu, in GrVkTexture() function in GrVkTexture
69 sk_sp<GrVkTexture> GrVkTexture::MakeNewTexture(GrVkGpu* gpu, SkBudgeted budgeted, in MakeNewTexture()
89 return sk_sp<GrVkTexture>(new GrVkTexture(gpu, budgeted, desc, info, std::move(layout), in MakeNewTexture()
93 sk_sp<GrVkTexture> GrVkTexture::MakeWrappedTexture(GrVkGpu* gpu, const GrSurfaceDesc& desc, in MakeWrappedTexture()
113 return sk_sp<GrVkTexture>(new GrVkTexture(gpu, desc, info, std::move(layout), imageView, in MakeWrappedTexture()
117 GrVkTexture::~GrVkTexture() { in ~GrVkTexture()
122 void GrVkTexture::onRelease() { in onRelease()
142 void GrVkTexture::onAbandon() { in onAbandon()
[all …]
DGrVkTexture.h19 class GrVkTexture : public GrTexture, public virtual GrVkImage {
21 static sk_sp<GrVkTexture> MakeNewTexture(GrVkGpu*,
27 static sk_sp<GrVkTexture> MakeWrappedTexture(GrVkGpu*, const GrSurfaceDesc&, GrWrapOwnership,
31 ~GrVkTexture() override;
52 GrVkTexture(GrVkGpu*, const GrSurfaceDesc&, const GrVkImageInfo&, sk_sp<GrVkImageLayout>,
65 GrVkTexture(GrVkGpu*, SkBudgeted, const GrSurfaceDesc&, const GrVkImageInfo&,
68 GrVkTexture(GrVkGpu*, const GrSurfaceDesc&, const GrVkImageInfo&, sk_sp<GrVkImageLayout>,
DGrVkTextureRenderTarget.h27 class GrVkTextureRenderTarget: public GrVkTexture, public GrVkRenderTarget {
46 GrVkTexture::onAbandon(); in onAbandon()
52 GrVkTexture::onRelease(); in onRelease()
DGrVkPipelineState.cpp206 GrVkTexture* fTexture; in setAndBindTextures()
215 auto texture = static_cast<GrVkTexture*>(primProcTextures[i]->peekTexture()); in setAndBindTextures()
227 {sampler.samplerState(), static_cast<GrVkTexture*>(sampler.peekTexture())}; in setAndBindTextures()
237 static_cast<GrVkTexture*>(dstTextureProxy->peekTexture())}; in setAndBindTextures()
251 GrVkTexture* texture = samplerBindings[i].fTexture; in setAndBindTextures()
DGrVkImage.h20 class GrVkTexture; variable
182 void setIdleProc(GrVkTexture* owner, GrTexture::IdleProc, void* context) const;
208 mutable GrVkTexture* fOwningTexture = nullptr;
DGrVkGpu.h35 class GrVkTexture; variable
247 bool uploadTexDataLinear(GrVkTexture* tex, int left, int top, int width, int height,
249 bool uploadTexDataOptimal(GrVkTexture* tex, int left, int top, int width, int height,
251 bool uploadTexDataCompressed(GrVkTexture* tex, int left, int top, int width, int height,
DGrVkTextureRenderTarget.cpp34 , GrVkTexture(gpu, desc, info, layout, texView, mipMapsStatus, in GrVkTextureRenderTarget()
52 , GrVkTexture(gpu, desc, info, layout, texView, mipMapsStatus, in GrVkTextureRenderTarget()
73 , GrVkTexture(gpu, desc, info, layout, texView, mipMapsStatus, ownership) in GrVkTextureRenderTarget()
90 , GrVkTexture(gpu, desc, info, layout, texView, mipMapsStatus, ownership) in GrVkTextureRenderTarget()
DGrVkGpu.cpp386 GrVkTexture* vkTex = static_cast<GrVkTexture*>(surface->asTexture()); in onWritePixels()
434 GrVkTexture* vkTex = static_cast<GrVkTexture*>(texture); in onTransferPixels()
501 dstImage = static_cast<GrVkTexture*>(dst->asTexture()); in resolveImage()
536 bool GrVkGpu::uploadTexDataLinear(GrVkTexture* tex, int left, int top, int width, int height, in uploadTexDataLinear()
591 bool GrVkGpu::uploadTexDataOptimal(GrVkTexture* tex, int left, int top, int width, int height, in uploadTexDataOptimal()
683 GrVkTexture* uploadTexture = tex; in uploadTexDataOptimal()
686 sk_sp<GrVkTexture> copyTexture; in uploadTexDataOptimal()
710 copyTexture = GrVkTexture::MakeNewTexture(this, SkBudgeted::kYes, surfDesc, imageDesc, in uploadTexDataOptimal()
797 bool GrVkGpu::uploadTexDataCompressed(GrVkTexture* tex, int left, int top, int width, int height, in uploadTexDataCompressed()
860 GrVkTexture* uploadTexture = tex; in uploadTexDataCompressed()
[all …]
DGrVkPipelineState.h28 class GrVkTexture; variable
71 void addUniformResources(GrVkCommandBuffer&, GrVkSampler*[], GrVkTexture*[], int numTextures);
DGrVkUniformHandler.cpp287 const GrVkTexture* vkTexture = static_cast<const GrVkTexture*>(texture); in addSampler()
DGrVkCopyManager.cpp168 GrVkTexture* srcTex = static_cast<GrVkTexture*>(src->asTexture()); in copySurfaceAsDraw()
DGrVkGpuCommandBuffer.cpp718 GrVkTexture* vkTexture = static_cast<GrVkTexture*>(texture); in onDraw()
757 cbInfo.fSampledImages.push_back(static_cast<GrVkTexture*>(dstTexture)); in onDraw()
DGrVkImage.cpp249 void GrVkImage::Resource::setIdleProc(GrVkTexture* owner, GrTexture::IdleProc proc, in setIdleProc()
/external/skia/tests/
DVkBackendSurfaceTest.cpp83 GrVkAttachment* vkTexture = static_cast<GrVkTexture*>(texture)->textureAttachment(); in DEF_GPUTEST_FOR_VULKAN_CONTEXT()
169 GrVkTexture* vkTex = static_cast<GrVkTexture*>(texture);
/external/skqp/tests/
DVkBackendSurfaceTest.cpp73 GrVkTexture* vkTexture = static_cast<GrVkTexture*>(texture); in DEF_GPUTEST_FOR_VULKAN_CONTEXT()
/external/skqp/include/gpu/
DGrBackendSurface.h229 friend class GrVkTexture; variable

12