Lines Matching refs:GrVkImage
17 VkPipelineStageFlags GrVkImage::LayoutToPipelineSrcStageFlags(const VkImageLayout layout) { in LayoutToPipelineSrcStageFlags()
38 VkAccessFlags GrVkImage::LayoutToSrcAccessMask(const VkImageLayout layout) { in LayoutToSrcAccessMask()
84 void GrVkImage::setImageLayout(const GrVkGpu* gpu, VkImageLayout newLayout, in setImageLayout()
106 VkAccessFlags srcAccessMask = GrVkImage::LayoutToSrcAccessMask(currentLayout); in setImageLayout()
107 VkPipelineStageFlags srcStageMask = GrVkImage::LayoutToPipelineSrcStageFlags(currentLayout); in setImageLayout()
150 bool GrVkImage::InitImageInfo(const GrVkGpu* gpu, const ImageDesc& imageDesc, GrVkImageInfo* info) { in InitImageInfo()
206 void GrVkImage::DestroyImageInfo(const GrVkGpu* gpu, GrVkImageInfo* info) { in DestroyImageInfo()
212 GrVkImage::~GrVkImage() { in ~GrVkImage()
217 void GrVkImage::releaseImage(GrVkGpu* gpu) { in releaseImage()
228 void GrVkImage::abandonImage() { in abandonImage()
236 void GrVkImage::setResourceRelease(sk_sp<GrReleaseProcHelper> releaseHelper) { in setResourceRelease()
242 void GrVkImage::Resource::freeGPUData(GrVkGpu* gpu) const { in freeGPUData()
249 void GrVkImage::Resource::setIdleProc(GrVkTexture* owner, GrTexture::IdleProc proc, in setIdleProc()
256 void GrVkImage::Resource::removeOwningTexture() const { fOwningTexture = nullptr; } in removeOwningTexture()
258 void GrVkImage::Resource::notifyAddedToCommandBuffer() const { ++fNumCommandBufferOwners; } in notifyAddedToCommandBuffer()
260 void GrVkImage::Resource::notifyRemovedFromCommandBuffer() const { in notifyRemovedFromCommandBuffer()
280 void GrVkImage::BorrowedResource::freeGPUData(GrVkGpu* gpu) const { in freeGPUData()
284 void GrVkImage::BorrowedResource::abandonGPUData() const { in abandonGPUData()