Lines Matching refs:ImageHelper
612 uint32_t GetImageLayerCountForView(const ImageHelper &image) in GetImageLayerCountForView()
1052 ImageHelper *image) in imageRead()
1079 ImageHelper *image) in imageWrite()
1101 ImageHelper *image, in colorImagesDraw()
1102 ImageHelper *resolveImage, in colorImagesDraw()
1136 ImageHelper *image, in depthStencilImagesDraw()
1137 ImageHelper *resolveImage) in depthStencilImagesDraw()
1322 ImageHelper *image, in updateImageLayoutAndBarrier()
1336 ImageHelper *image, in finalizeColorImageLayout()
1467 void CommandBufferHelper::finalizeImageLayout(Context *context, const ImageHelper *image) in finalizeImageLayout()
3811 ImageHelper::ImageHelper() in ImageHelper() function in rx::vk::ImageHelper
3816 ImageHelper::ImageHelper(ImageHelper &&other) in ImageHelper() function in rx::vk::ImageHelper
3848 ImageHelper::~ImageHelper() in ~ImageHelper()
3853 void ImageHelper::resetCachedProperties() in resetCachedProperties()
3878 void ImageHelper::setEntireContentDefined() in setEntireContentDefined()
3890 void ImageHelper::setEntireContentUndefined() in setEntireContentUndefined()
3902 void ImageHelper::setContentDefined(LevelIndex levelStart, in setContentDefined()
3933 ImageHelper::LevelContentDefinedMask &ImageHelper::getLevelContentDefined(LevelIndex level) in getLevelContentDefined()
3938 ImageHelper::LevelContentDefinedMask &ImageHelper::getLevelStencilContentDefined(LevelIndex level) in getLevelStencilContentDefined()
3943 const ImageHelper::LevelContentDefinedMask &ImageHelper::getLevelContentDefined( in getLevelContentDefined()
3949 const ImageHelper::LevelContentDefinedMask &ImageHelper::getLevelStencilContentDefined( in getLevelStencilContentDefined()
3955 void ImageHelper::initStagingBuffer(RendererVk *renderer, in initStagingBuffer()
3964 angle::Result ImageHelper::init(Context *context, in init()
3982 angle::Result ImageHelper::initMSAASwapchain(Context *context, in initMSAASwapchain()
4007 angle::Result ImageHelper::initExternal(Context *context, in initExternal()
4158 void ImageHelper::releaseImage(RendererVk *renderer) in releaseImage()
4166 void ImageHelper::releaseImageFromShareContexts(RendererVk *renderer, ContextVk *contextVk) in releaseImageFromShareContexts()
4180 void ImageHelper::releaseStagingBuffer(RendererVk *renderer) in releaseStagingBuffer()
4200 void ImageHelper::resetImageWeakReference() in resetImageWeakReference()
4207 angle::Result ImageHelper::initializeNonZeroMemory(Context *context, in initializeNonZeroMemory()
4320 angle::Result ImageHelper::initMemory(Context *context, in initMemory()
4347 angle::Result ImageHelper::initExternalMemory( in initExternalMemory()
4378 angle::Result ImageHelper::initImageView(Context *context, in initImageView()
4391 angle::Result ImageHelper::initLayerImageView(Context *context, in initLayerImageView()
4422 angle::Result ImageHelper::initLayerImageViewWithFormat(Context *context, in initLayerImageViewWithFormat()
4438 angle::Result ImageHelper::initLayerImageViewImpl( in initLayerImageViewImpl()
4500 angle::Result ImageHelper::initReinterpretedLayerImageView(Context *context, in initReinterpretedLayerImageView()
4523 void ImageHelper::destroy(RendererVk *renderer) in destroy()
4538 void ImageHelper::init2DWeakReference(Context *context, in init2DWeakReference()
4564 angle::Result ImageHelper::init2DStaging(Context *context, in init2DStaging()
4578 angle::Result ImageHelper::initStaging(Context *context, in initStaging()
4638 angle::Result ImageHelper::initImplicitMultisampledRenderToTexture( in initImplicitMultisampledRenderToTexture()
4644 const ImageHelper &resolveImage, in initImplicitMultisampledRenderToTexture()
4694 VkImageAspectFlags ImageHelper::getAspectFlags() const in getAspectFlags()
4699 bool ImageHelper::isCombinedDepthStencilFormat() const in isCombinedDepthStencilFormat()
4704 VkImageLayout ImageHelper::getCurrentLayout() const in getCurrentLayout()
4709 gl::Extents ImageHelper::getLevelExtents(LevelIndex levelVk) const in getLevelExtents()
4720 gl::Extents ImageHelper::getLevelExtents2D(LevelIndex levelVk) const in getLevelExtents2D()
4727 const VkExtent3D ImageHelper::getRotatedExtents() const in getRotatedExtents()
4737 gl::Extents ImageHelper::getRotatedLevelExtents2D(LevelIndex levelVk) const in getRotatedLevelExtents2D()
4747 bool ImageHelper::isDepthOrStencil() const in isDepthOrStencil()
4752 void ImageHelper::setRenderPassUsageFlag(RenderPassUsage flag) in setRenderPassUsageFlag()
4757 void ImageHelper::clearRenderPassUsageFlag(RenderPassUsage flag) in clearRenderPassUsageFlag()
4762 void ImageHelper::resetRenderPassUsageFlags() in resetRenderPassUsageFlags()
4767 bool ImageHelper::hasRenderPassUsageFlag(RenderPassUsage flag) const in hasRenderPassUsageFlag()
4772 bool ImageHelper::usedByCurrentRenderPassAsAttachmentAndSampler() const in usedByCurrentRenderPassAsAttachmentAndSampler()
4778 bool ImageHelper::isReadBarrierNecessary(ImageLayout newLayout) const in isReadBarrierNecessary()
4795 void ImageHelper::changeLayoutAndQueue(Context *context, in changeLayoutAndQueue()
4805 void ImageHelper::acquireFromExternal(ContextVk *contextVk, in acquireFromExternal()
4835 void ImageHelper::releaseToExternal(ContextVk *contextVk, in releaseToExternal()
4847 bool ImageHelper::isReleasedToExternal() const in isReleasedToExternal()
4857 void ImageHelper::setFirstAllocatedLevel(gl::LevelIndex firstLevel) in setFirstAllocatedLevel()
4863 LevelIndex ImageHelper::toVkLevel(gl::LevelIndex levelIndexGL) const in toVkLevel()
4868 gl::LevelIndex ImageHelper::toGLLevel(LevelIndex levelIndexVk) const in toGLLevel()
4873 ANGLE_INLINE void ImageHelper::initImageMemoryBarrierStruct( in initImageMemoryBarrierStruct()
4901 void ImageHelper::barrierImpl(Context *context, in barrierImpl()
4928 template void ImageHelper::barrierImpl<priv::SecondaryCommandBuffer>(
4935 bool ImageHelper::updateLayoutAndBarrier(Context *context, in updateLayoutAndBarrier()
5010 void ImageHelper::clearColor(const VkClearColorValue &color, in clearColor()
5039 void ImageHelper::clearDepthStencil(VkImageAspectFlags clearAspectFlags, in clearDepthStencil()
5069 void ImageHelper::clear(VkImageAspectFlags aspectFlags, in clear()
5093 void ImageHelper::Copy(ImageHelper *srcImage, in Copy()
5094 ImageHelper *dstImage, in Copy()
5125 angle::Result ImageHelper::CopyImageSubData(const gl::Context *context, in CopyImageSubData()
5126 ImageHelper *srcImage, in CopyImageSubData()
5131 ImageHelper *dstImage, in CopyImageSubData()
5228 angle::Result ImageHelper::generateMipmapsWithBlit(ContextVk *contextVk, in generateMipmapsWithBlit()
5337 void ImageHelper::resolve(ImageHelper *dest, in resolve()
5346 void ImageHelper::removeSingleSubresourceStagedUpdates(ContextVk *contextVk, in removeSingleSubresourceStagedUpdates()
5375 void ImageHelper::removeStagedUpdates(Context *context, in removeStagedUpdates()
5402 angle::Result ImageHelper::stageSubresourceUpdateImpl(ContextVk *contextVk, in stageSubresourceUpdateImpl()
5641 angle::Result ImageHelper::CalculateBufferInfo(ContextVk *contextVk, in CalculateBufferInfo()
5680 bool ImageHelper::hasImmutableSampler() const in hasImmutableSampler()
5685 void ImageHelper::onWrite(gl::LevelIndex levelStart, in onWrite()
5697 bool ImageHelper::hasSubresourceDefinedContent(gl::LevelIndex level, in hasSubresourceDefinedContent()
5712 bool ImageHelper::hasSubresourceDefinedStencilContent(gl::LevelIndex level, in hasSubresourceDefinedStencilContent()
5728 void ImageHelper::invalidateSubresourceContent(ContextVk *contextVk, in invalidateSubresourceContent()
5747 void ImageHelper::invalidateSubresourceStencilContent(ContextVk *contextVk, in invalidateSubresourceStencilContent()
5766 void ImageHelper::restoreSubresourceContent(gl::LevelIndex level, in restoreSubresourceContent()
5778 void ImageHelper::restoreSubresourceStencilContent(gl::LevelIndex level, in restoreSubresourceStencilContent()
5790 angle::Result ImageHelper::stageSubresourceUpdate(ContextVk *contextVk, in stageSubresourceUpdate()
5814 angle::Result ImageHelper::stageSubresourceUpdateAndGetData(ContextVk *contextVk, in stageSubresourceUpdateAndGetData()
5853 angle::Result ImageHelper::stageSubresourceUpdateFromFramebuffer( in stageSubresourceUpdateFromFramebuffer()
5959 void ImageHelper::stageSubresourceUpdateFromImage(RefCounted<ImageHelper> *image, in stageSubresourceUpdateFromImage()
5999 void ImageHelper::stageSubresourceUpdatesFromAllImageLevels(RefCounted<ImageHelper> *image, in stageSubresourceUpdatesFromAllImageLevels()
6014 void ImageHelper::stageClear(const gl::ImageIndex &index, in stageClear()
6022 void ImageHelper::stageRobustResourceClear(const gl::ImageIndex &index) in stageRobustResourceClear()
6033 angle::Result ImageHelper::stageRobustResourceClearWithFormat(ContextVk *contextVk, in stageRobustResourceClearWithFormat()
6089 void ImageHelper::stageClearIfEmulatedFormat(bool isRobustResourceInitEnabled) in stageClearIfEmulatedFormat()
6121 void ImageHelper::stageSelfAsSubresourceUpdates(ContextVk *contextVk, in stageSelfAsSubresourceUpdates()
6137 std::unique_ptr<RefCounted<ImageHelper>> prevImage = in stageSelfAsSubresourceUpdates()
6138 std::make_unique<RefCounted<ImageHelper>>(); in stageSelfAsSubresourceUpdates()
6186 angle::Result ImageHelper::flushSingleSubresourceStagedUpdates(ContextVk *contextVk, in flushSingleSubresourceStagedUpdates()
6255 angle::Result ImageHelper::flushStagedUpdates(ContextVk *contextVk, in flushStagedUpdates()
6472 angle::Result ImageHelper::flushAllStagedUpdates(ContextVk *contextVk) in flushAllStagedUpdates()
6478 bool ImageHelper::hasStagedUpdatesForSubresource(gl::LevelIndex levelGL, in hasStagedUpdatesForSubresource()
6509 gl::LevelIndex ImageHelper::getLastAllocatedLevel() const in getLastAllocatedLevel()
6514 bool ImageHelper::hasStagedUpdatesInAllocatedLevels() const in hasStagedUpdatesInAllocatedLevels()
6519 bool ImageHelper::hasStagedUpdatesInLevels(gl::LevelIndex levelStart, gl::LevelIndex levelEnd) const in hasStagedUpdatesInLevels()
6538 bool ImageHelper::validateSubresourceUpdateImageRefConsistent(RefCounted<ImageHelper> *image) const in validateSubresourceUpdateImageRefConsistent()
6561 bool ImageHelper::validateSubresourceUpdateImageRefsConsistent() const in validateSubresourceUpdateImageRefsConsistent()
6578 void ImageHelper::removeSupersededUpdates(ContextVk *contextVk, gl::TexLevelMask skipLevelsMask) in removeSupersededUpdates()
6699 angle::Result ImageHelper::copyImageDataToBuffer(ContextVk *contextVk, in copyImageDataToBuffer()
6793 angle::Result ImageHelper::GetReadPixelsParams(ContextVk *contextVk, in GetReadPixelsParams()
6822 angle::Result ImageHelper::readPixelsForGetImage(ContextVk *contextVk, in readPixelsForGetImage()
6897 angle::Result ImageHelper::readPixels(ContextVk *contextVk, in readPixels()
6913 RendererScoped<ImageHelper> resolvedImage(contextVk->getRenderer()); in readPixels()
6915 ImageHelper *src = this; in readPixels()
7084 ImageHelper::SubresourceUpdate::SubresourceUpdate() in SubresourceUpdate()
7090 ImageHelper::SubresourceUpdate::~SubresourceUpdate() {} in ~SubresourceUpdate()
7092 ImageHelper::SubresourceUpdate::SubresourceUpdate(BufferHelper *bufferHelperIn, in SubresourceUpdate()
7100 ImageHelper::SubresourceUpdate::SubresourceUpdate(RefCounted<ImageHelper> *imageIn, in SubresourceUpdate()
7108 ImageHelper::SubresourceUpdate::SubresourceUpdate(VkImageAspectFlags aspectFlags, in SubresourceUpdate()
7121 ImageHelper::SubresourceUpdate::SubresourceUpdate(SubresourceUpdate &&other) in SubresourceUpdate()
7142 ImageHelper::SubresourceUpdate &ImageHelper::SubresourceUpdate::operator=(SubresourceUpdate &&other) in operator =()
7164 void ImageHelper::SubresourceUpdate::release(RendererVk *renderer) in release()
7182 bool ImageHelper::SubresourceUpdate::isUpdateToLayers(uint32_t layerIndex, in isUpdateToLayers()
7192 void ImageHelper::SubresourceUpdate::getDestSubresource(uint32_t imageLayerCount, in getDestSubresource()
7218 VkImageAspectFlags ImageHelper::SubresourceUpdate::getDestAspectFlags() const in getDestAspectFlags()
7235 std::vector<ImageHelper::SubresourceUpdate> *ImageHelper::getLevelUpdates(gl::LevelIndex level) in getLevelUpdates()
7242 const std::vector<ImageHelper::SubresourceUpdate> *ImageHelper::getLevelUpdates( in getLevelUpdates()
7250 void ImageHelper::appendSubresourceUpdate(gl::LevelIndex level, SubresourceUpdate &&update) in appendSubresourceUpdate()
7261 void ImageHelper::prependSubresourceUpdate(gl::LevelIndex level, SubresourceUpdate &&update) in prependSubresourceUpdate()
7302 LayerMode GetLayerMode(const vk::ImageHelper &image, uint32_t layerCount) in GetLayerMode()
7473 const ImageHelper &image, in initReadViews()
7519 const ImageHelper &image, in initReadViewsImpl()
7571 const ImageHelper &image, in initSRGBReadViewsImpl()
7661 const ImageHelper &image, in getLevelStorageImageView()
7688 const ImageHelper &image, in getLevelLayerStorageImageView()
7719 const ImageHelper &image, in getLevelDrawImageView()
7754 const ImageHelper &image, in getLevelLayerDrawImageView()
8087 ImageHelper *image) in onImageRead()
8100 ImageHelper *image) in onImageWrite()