Home
last modified time | relevance | path

Searched refs:ImageHelper (Results 1 – 25 of 27) sorted by relevance

12

/external/angle/src/libANGLE/renderer/vulkan/
DRenderTargetVk.h24 class ImageHelper; variable
56 void init(vk::ImageHelper *image,
58 vk::ImageHelper *resolveImage,
76 vk::ImageHelper &getImageForRenderPass();
77 const vk::ImageHelper &getImageForRenderPass() const;
79 vk::ImageHelper &getResolveImageForRenderPass();
80 const vk::ImageHelper &getResolveImageForRenderPass() const;
82 vk::ImageHelper &getImageForCopy() const;
83 vk::ImageHelper &getImageForWrite() const;
109 void updateSwapchainImage(vk::ImageHelper *image,
[all …]
DRenderTargetVk.cpp40 void RenderTargetVk::init(vk::ImageHelper *image, in init()
42 vk::ImageHelper *resolveImage, in init()
137 vk::ImageHelper &RenderTargetVk::getImageForRenderPass() in getImageForRenderPass()
143 const vk::ImageHelper &RenderTargetVk::getImageForRenderPass() const in getImageForRenderPass()
149 vk::ImageHelper &RenderTargetVk::getResolveImageForRenderPass() in getResolveImageForRenderPass()
155 const vk::ImageHelper &RenderTargetVk::getResolveImageForRenderPass() const in getResolveImageForRenderPass()
162 const vk::ImageHelper &image, in getImageViewImpl()
212 vk::ImageHelper *RenderTargetVk::getOwnerOfData() const in getOwnerOfData()
260 void RenderTargetVk::updateSwapchainImage(vk::ImageHelper *image, in updateSwapchainImage()
262 vk::ImageHelper *resolveImage, in updateSwapchainImage()
[all …]
DUtilsVk.h231 vk::ImageHelper *src,
236 vk::ImageHelper *src,
242 vk::ImageHelper *src,
247 vk::ImageHelper *dest,
249 vk::ImageHelper *src,
254 vk::ImageHelper *dest,
255 vk::ImageHelper *src,
261 vk::ImageHelper *src,
263 vk::ImageHelper *dest,
275 vk::ImageHelper *dest,
[all …]
Dvk_helpers.h999 ImageHelper *&operator[](PackedAttachmentIndex index) { return mImages[index.get()]; }
1003 gl::AttachmentArray<ImageHelper *> mImages;
1041 ImageHelper *image);
1049 ImageHelper *image);
1052 ImageHelper *image,
1053 ImageHelper *resolveImage,
1059 ImageHelper *image,
1060 ImageHelper *resolveImage);
1101 void finalizeImageLayout(Context *context, const ImageHelper *image);
1178 bool usesImageInRenderPass(const ImageHelper &image) const;
[all …]
Dvk_helpers.cpp612 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()
[all …]
DOverlayVk.h32 vk::ImageHelper *imageToPresent,
52 vk::ImageHelper mFontImage;
55 vk::ImageHelper mCulledWidgets;
DImageVk.h25 virtual vk::ImageHelper *getImage() const = 0;
41 vk::ImageHelper *getImage() const { return mImage; } in getImage()
52 vk::ImageHelper *mImage;
DTextureVk.h188 const vk::ImageHelper &getImage() const in getImage()
194 vk::ImageHelper &getImage() in getImage()
293 vk::ImageHelper *imageHelper,
401 vk::ImageHelper *srcImage);
413 vk::ImageHelper *srcImage,
429 vk::ImageHelper *srcImage,
430 vk::ImageHelper *dstImage);
483 void handleImmutableSamplerTransition(const vk::ImageHelper *previousImage,
484 const vk::ImageHelper *nextImage);
508 gl::RenderToTextureImageMap<vk::ImageHelper> mMultisampledImages;
[all …]
DRenderbufferVk.h77 vk::ImageHelper *getImage() const { return mImage; } in getImage()
114 vk::ImageHelper *mImage;
121 vk::ImageHelper mMultisampledImage;
DSurfaceVk.h78 vk::ImageHelper *getColorAttachmentImage();
105 vk::ImageHelper image;
165 vk::ImageHelper image;
337 vk::ImageHelper mDepthStencilImage;
342 vk::ImageHelper mColorImageMS;
DTextureVk.cpp52 bool IsTextureLevelInAllocatedImage(const vk::ImageHelper &image, in IsTextureLevelInAllocatedImage()
74 bool IsTextureLevelDefinitionCompatibleWithImage(const vk::ImageHelper &image, in IsTextureLevelDefinitionCompatibleWithImage()
164 bool ForceCPUPathForCopy(RendererVk *renderer, const vk::ImageHelper &image) in ForceCPUPathForCopy()
203 void GetRenderTargetLayerCountAndIndex(vk::ImageHelper *image, in GetRenderTargetLayerCountAndIndex()
636 return vk::ImageHelper::CopyImageSubData(context, sourceVk->getImage(), srcLevel, srcX, srcY, in copyRenderbufferSubData()
662 return vk::ImageHelper::CopyImageSubData(context, &sourceVk->getImage(), srcLevel, srcX, srcY, in copyTextureSubData()
929 vk::ImageHelper *srcImage) in copySubImageImplWithTransfer()
1002 vk::ImageHelper::Copy(srcImage, mImage, srcOffset, destOffsetModified, extents, in copySubImageImplWithTransfer()
1008 std::unique_ptr<vk::RefCounted<vk::ImageHelper>> stagingImage; in copySubImageImplWithTransfer()
1009 stagingImage = std::make_unique<vk::RefCounted<vk::ImageHelper>>(); in copySubImageImplWithTransfer()
[all …]
DRenderbufferVk.cpp75 mImage = new vk::ImageHelper(); in setStorageImpl()
220 return vk::ImageHelper::CopyImageSubData(context, sourceVk->getImage(), srcLevel, srcX, srcY, in copyRenderbufferSubData()
246 return vk::ImageHelper::CopyImageSubData(context, &sourceVk->getImage(), srcLevel, srcX, srcY, in copyTextureSubData()
DContextVk.h469 angle::Result onImageReleaseToExternal(const vk::ImageHelper &image);
473 vk::ImageHelper *image) in onImageRenderPassRead()
484 vk::ImageHelper *image) in onImageRenderPassWrite()
491 void onColorDraw(vk::ImageHelper *image, in onColorDraw()
492 vk::ImageHelper *resolveImage, in onColorDraw()
502 vk::ImageHelper *image, in onDepthStencilDraw()
503 vk::ImageHelper *resolveImage) in onDepthStencilDraw()
510 void finalizeImageLayout(const vk::ImageHelper *image) in finalizeImageLayout()
DSemaphoreVk.cpp138 vk::ImageHelper &image = textureVk->getImage(); in wait()
193 vk::ImageHelper &image = textureVk->getImage(); in signal()
DMemoryObjectVk.h44 vk::ImageHelper *image,
DUtilsVk.cpp319 const gl::DrawBuffersArray<vk::ImageHelper *> &colorSrc, in GetUnresolveFlags()
1934 vk::ImageHelper *image, in startRenderPass()
2128 vk::ImageHelper *src, in colorBlitResolve()
2137 vk::ImageHelper *src, in depthStencilBlitResolve()
2148 vk::ImageHelper *src, in blitResolveImpl()
2412 vk::ImageHelper *src, in stencilBlitResolveNoShaderExport()
2522 vk::ImageHelper *depthStencilImage = &depthStencilRenderTarget->getImageForWrite(); in stencilBlitResolveNoShaderExport()
2616 vk::ImageHelper *dest, in copyImage()
2618 vk::ImageHelper *src, in copyImage()
2800 vk::ImageHelper *dest, in copyImageBits()
[all …]
DMemoryObjectVk.cpp168 vk::ImageHelper *image, in createImage()
DFramebufferVk.cpp307 const vk::ImageHelper &image = colorRenderTarget->getImageForRenderPass(); in IsAnyAttachment3DWithoutAllLayers()
744 ANGLE_TRY(vk::ImageHelper::GetReadPixelsParams(contextVk, pack, packBuffer, format, type, area, in readPixels()
854 vk::ImageHelper *srcImage = &readRenderTarget->getImageForCopy(); in blitWithCommand()
855 vk::ImageHelper *dstImage = &drawRenderTarget->getImageForWrite(); in blitWithCommand()
1266 vk::ImageHelper *depthStencilImage = &readRenderTarget->getImageForCopy(); in blit()
1431 vk::ImageHelper *srcImage) in resolveColorWithCommand()
1439 vk::ImageHelper &dstImage = drawRenderTarget->getImageForWrite(); in resolveColorWithCommand()
1470 vk::ImageHelper &dstImage = drawRenderTarget->getImageForWrite(); in resolveColorWithCommand()
DFramebufferVk.h189 vk::ImageHelper *srcImage);
DOverlayVk.cpp214 vk::ImageHelper *imageToPresent, in onPresent()
DSurfaceVk.cpp125 vk::ImageHelper *imageHelper) in InitImageHelper()
425 vk::ImageHelper *OffscreenSurfaceVk::getColorAttachmentImage() in getColorAttachmentImage()
1902 vk::ImageHelper *image = in initializeContents()
DContextVk.cpp189 const vk::ImageHelper &image) in IsRenderPassStartedAndUsesImage()
1188 vk::ImageHelper &image = textureVk->getImage(); in renderPassUsesStorageResources()
1558 vk::ImageHelper &image = textureVk->getImage(); in handleDirtyTexturesImpl()
2973 vk::ImageHelper &image = color0RenderTarget->getImageForWrite(); in optimizeRenderPassForPresent()
5153 std::set<vk::ImageHelper *> alreadyProcessed; in updateActiveImages()
5193 vk::ImageHelper *image = &textureVk->getImage(); in updateActiveImages()
5527 angle::Result ContextVk::onImageReleaseToExternal(const vk::ImageHelper &image) in onImageReleaseToExternal()
6305 vk::ImageHelper &image = textureVk->getImage(); in endRenderPassIfComputeReadAfterAttachmentWrite()
/external/angle/src/libANGLE/renderer/vulkan/android/
DHardwareBufferImageSiblingVkAndroid.h38 vk::ImageHelper *getImage() const override;
54 vk::ImageHelper *mImage;
DHardwareBufferImageSiblingVkAndroid.cpp256 mImage = new vk::ImageHelper(); in initImpl()
374 vk::ImageHelper *HardwareBufferImageSiblingVkAndroid::getImage() const in getImage()
/external/angle/src/libANGLE/renderer/vulkan/doc/
DDeferredClears.md21 Deferring a clear is done by staging a `Clear` update in the `vk::ImageHelper` corresponding to the
26 1. The `vk::ImageHelper` is used in any way other than as a framebuffer attachment (for example it's
30 In scenario 1, the staged updates in the `vk::ImageHelper` are flushed. That includes the `Clear`

12