/external/angle/src/libANGLE/renderer/vulkan/ |
D | RenderTargetVk.h | 24 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 …]
|
D | RenderTargetVk.cpp | 40 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 …]
|
D | UtilsVk.h | 231 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 …]
|
D | vk_helpers.h | 999 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 …]
|
D | vk_helpers.cpp | 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() [all …]
|
D | OverlayVk.h | 32 vk::ImageHelper *imageToPresent, 52 vk::ImageHelper mFontImage; 55 vk::ImageHelper mCulledWidgets;
|
D | ImageVk.h | 25 virtual vk::ImageHelper *getImage() const = 0; 41 vk::ImageHelper *getImage() const { return mImage; } in getImage() 52 vk::ImageHelper *mImage;
|
D | TextureVk.h | 188 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 …]
|
D | RenderbufferVk.h | 77 vk::ImageHelper *getImage() const { return mImage; } in getImage() 114 vk::ImageHelper *mImage; 121 vk::ImageHelper mMultisampledImage;
|
D | SurfaceVk.h | 78 vk::ImageHelper *getColorAttachmentImage(); 105 vk::ImageHelper image; 165 vk::ImageHelper image; 337 vk::ImageHelper mDepthStencilImage; 342 vk::ImageHelper mColorImageMS;
|
D | TextureVk.cpp | 52 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 …]
|
D | RenderbufferVk.cpp | 75 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()
|
D | ContextVk.h | 469 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()
|
D | SemaphoreVk.cpp | 138 vk::ImageHelper &image = textureVk->getImage(); in wait() 193 vk::ImageHelper &image = textureVk->getImage(); in signal()
|
D | MemoryObjectVk.h | 44 vk::ImageHelper *image,
|
D | UtilsVk.cpp | 319 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 …]
|
D | MemoryObjectVk.cpp | 168 vk::ImageHelper *image, in createImage()
|
D | FramebufferVk.cpp | 307 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()
|
D | FramebufferVk.h | 189 vk::ImageHelper *srcImage);
|
D | OverlayVk.cpp | 214 vk::ImageHelper *imageToPresent, in onPresent()
|
D | SurfaceVk.cpp | 125 vk::ImageHelper *imageHelper) in InitImageHelper() 425 vk::ImageHelper *OffscreenSurfaceVk::getColorAttachmentImage() in getColorAttachmentImage() 1902 vk::ImageHelper *image = in initializeContents()
|
D | ContextVk.cpp | 189 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/ |
D | HardwareBufferImageSiblingVkAndroid.h | 38 vk::ImageHelper *getImage() const override; 54 vk::ImageHelper *mImage;
|
D | HardwareBufferImageSiblingVkAndroid.cpp | 256 mImage = new vk::ImageHelper(); in initImpl() 374 vk::ImageHelper *HardwareBufferImageSiblingVkAndroid::getImage() const in getImage()
|
/external/angle/src/libANGLE/renderer/vulkan/doc/ |
D | DeferredClears.md | 21 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`
|