Home
last modified time | relevance | path

Searched refs:VkImageMemoryBarrier (Results 1 – 25 of 64) sorted by relevance

123

/hardware/google/gfxstream/host/vulkan/
DBorrowedImageVk.cpp23 VkAccessFlags usedAccessMask, std::vector<VkImageMemoryBarrier>* preUseQueueTransferBarriers, in addNeededBarriersToUseBorrowedImage()
24 std::vector<VkImageMemoryBarrier>* preUseLayoutTransitionBarriers, in addNeededBarriersToUseBorrowedImage()
25 std::vector<VkImageMemoryBarrier>* postUseLayoutTransitionBarriers, in addNeededBarriersToUseBorrowedImage()
26 std::vector<VkImageMemoryBarrier>* postUseQueueTransferBarriers) { in addNeededBarriersToUseBorrowedImage()
28 const VkImageMemoryBarrier queueTransferBarrier = { in addNeededBarriersToUseBorrowedImage()
51 const VkImageMemoryBarrier layoutTransitionBarrier = { in addNeededBarriersToUseBorrowedImage()
73 const VkImageMemoryBarrier layoutTransitionBarrier = { in addNeededBarriersToUseBorrowedImage()
95 const VkImageMemoryBarrier queueTransferBarrier = { in addNeededBarriersToUseBorrowedImage()
DBorrowedImageVk.h60 VkAccessFlags usedAccessMask, std::vector<VkImageMemoryBarrier>* preUseQueueTransferBarriers,
61 std::vector<VkImageMemoryBarrier>* preUseLayoutTransitionBarriers,
62 std::vector<VkImageMemoryBarrier>* postUseLayoutTransitionBarriers,
63 std::vector<VkImageMemoryBarrier>* postUseQueueTransferBarriers);
DDisplayVk.cpp248 std::vector<VkImageMemoryBarrier> acquireQueueTransferBarriers; in postImpl()
249 std::vector<VkImageMemoryBarrier> acquireLayoutTransitionBarriers; in postImpl()
250 std::vector<VkImageMemoryBarrier> releaseLayoutTransitionBarriers; in postImpl()
251 std::vector<VkImageMemoryBarrier> releaseQueueTransferBarriers; in postImpl()
417 VkImageMemoryBarrier acquireSwapchainImageBarrier = { in postImpl()
488 VkImageMemoryBarrier releaseSwapchainImageBarrier = { in postImpl()
DVkAndroidNativeBuffer.cpp554 VkImageMemoryBarrier queueTransferBarrier = { in setAndroidNativeImageSemaphoreSignaled()
663 VkImageMemoryBarrier queueTransferBarrier = { in syncImageToColorBuffer()
693 VkImageMemoryBarrier presentToTransferSrc = { in syncImageToColorBuffer()
735 VkImageMemoryBarrier backToPresentSrc = { in syncImageToColorBuffer()
DCompositorVk.cpp635 const VkImageMemoryBarrier toTransferDstImageBarrier = { in setUpDefaultImage()
690 const VkImageMemoryBarrier toSampledImageImageBarrier = { in setUpDefaultImage()
1098 std::vector<VkImageMemoryBarrier> preCompositionQueueTransferBarriers; in compose()
1099 std::vector<VkImageMemoryBarrier> preCompositionLayoutTransitionBarriers; in compose()
1100 std::vector<VkImageMemoryBarrier> postCompositionLayoutTransitionBarriers; in compose()
1101 std::vector<VkImageMemoryBarrier> postCompositionQueueTransferBarriers; in compose()
1240 const VkImageMemoryBarrier renderTargetBarrier = { in compose()
DVkDecoderSnapshotUtils.cpp206 VkImageMemoryBarrier imgMemoryBarrier = { in saveImageContent()
308 VkImageMemoryBarrier imgMemoryBarrier = { in loadImageContent()
406 VkImageMemoryBarrier imgMemoryBarrier = { in loadImageContent()
DVkSubDecoder.cpp989 const VkImageMemoryBarrier* pImageMemoryBarriers; in subDecode()
990 VkImageMemoryBarrier stack_pImageMemoryBarriers[MAX_STACK_ITEMS]; in subDecode()
1043 pImageMemoryBarriers = (VkImageMemoryBarrier*)stack_pImageMemoryBarriers; in subDecode()
1047 ((imageMemoryBarrierCount)) * sizeof(const VkImageMemoryBarrier)); in subDecode()
1052 (VkImageMemoryBarrier*)(pImageMemoryBarriers + i), readStreamPtrPtr); in subDecode()
1069 globalstate, (VkImageMemoryBarrier*)(pImageMemoryBarriers + i)); in subDecode()
1091 const VkImageMemoryBarrier* pImageMemoryBarriers; in subDecode()
1092 VkImageMemoryBarrier stack_pImageMemoryBarriers[MAX_STACK_ITEMS]; in subDecode()
1132 pImageMemoryBarriers = (VkImageMemoryBarrier*)stack_pImageMemoryBarriers; in subDecode()
1136 ((imageMemoryBarrierCount)) * sizeof(const VkImageMemoryBarrier)); in subDecode()
[all …]
DVkCommonOperations.cpp2495 const VkImageMemoryBarrier toTransferSrcImageBarrier = { in readColorBufferToBytesLocked()
2711 const VkImageMemoryBarrier toTransferDstImageBarrier = { in updateColorBufferFromBytesLocked()
2741 const VkImageMemoryBarrier toCurrentLayoutImageBarrier = { in updateColorBufferFromBytesLocked()
3464 std::optional<VkImageMemoryBarrier> layoutTransitionBarrier; in releaseColorBufferForGuestUse()
3466 layoutTransitionBarrier = VkImageMemoryBarrier{ in releaseColorBufferForGuestUse()
3488 std::optional<VkImageMemoryBarrier> queueTransferBarrier; in releaseColorBufferForGuestUse()
3490 queueTransferBarrier = VkImageMemoryBarrier{ in releaseColorBufferForGuestUse()
Dvk_util.h466 VkImageMemoryBarrier imageBarrier = { in recordImageLayoutTransformCommands()
/hardware/google/gfxstream/host/vulkan/emulated_textures/
DCompressedImageInfo.h87 const VkImageMemoryBarrier& targetBarrier,
88 std::vector<VkImageMemoryBarrier>& outputBarriers);
126 std::vector<VkImageMemoryBarrier> getImageBarriers(const VkImageMemoryBarrier& srcBarrier);
DCompressedImageInfo.cpp159 bool imageWillBecomeReadable(const VkImageMemoryBarrier& barrier) { in imageWillBecomeReadable()
454 const VkImageMemoryBarrier& targetBarrier, in decompressIfNeeded()
455 std::vector<VkImageMemoryBarrier>& outputBarriers) { in decompressIfNeeded()
456 std::vector<VkImageMemoryBarrier> imageBarriers = getImageBarriers(targetBarrier); in decompressIfNeeded()
619 std::vector<VkImageMemoryBarrier> CompressedImageInfo::getImageBarriers( in getImageBarriers()
620 const VkImageMemoryBarrier& srcBarrier) { in getImageBarriers()
623 std::vector<VkImageMemoryBarrier> imageBarriers; in getImageBarriers()
627 VkImageMemoryBarrier mipmapBarrier = srcBarrier; in getImageBarriers()
/hardware/google/gfxstream/codegen/vulkan/vulkan-docs-next/proposals/
DVK_EXT_external_memory_acquire_unmodified.adoc80 link:{refpage}VkImageMemoryBarrier.html[VkImageMemoryBarrier].
85 during the execution of the link:{refpage}VkImageMemoryBarrier.html[VkImageMemoryBarrier].
133 link:{refpage}VkImageMemoryBarrier.html[VkImageMemoryBarrier], with a new
138 link:{refpage}VkImageMemoryBarrier.html[VkImageMemoryBarrier], with a new
197 performance hint to link:{refpage}VkImageMemoryBarrier.html[VkImageMemoryBarrier] in step (g).
207 // Extends `VkImageMemoryBarrier*` and `VkBufferMemoryBarrier*`.
/hardware/google/gfxstream/guest/mesa/src/vulkan/runtime/
Dvk_synchronization2.c84 upgrade_image_memory_barrier(const VkImageMemoryBarrier *barrier, in upgrade_image_memory_barrier()
115 const VkImageMemoryBarrier* pImageMemoryBarriers) in vk_common_CmdPipelineBarrier()
209 const VkImageMemoryBarrier* pImageMemoryBarriers) in vk_common_CmdWaitEvents()
/hardware/google/gfxstream/codegen/vulkan/vulkan-docs-next/appendices/
DVK_EXT_sample_locations.adoc47 slink:VkImageMemoryBarrier structures to provide sample locations for layout
DVK_KHR_external_memory.adoc107 slink:VkImageMemoryBarrier.
/hardware/google/gfxstream/codegen/vulkan/vulkan-docs-next/chapters/commonvalidity/
Dimage_layout_transition_common.adoc6 // Common to VkImageMemoryBarrier* structs
Dimage_memory_barrier_common.adoc6 // Common to VkImageMemoryBarrier* structs
/hardware/google/gfxstream/host/vulkan/testing/
DVulkanTestHelper.cpp295 VkImageMemoryBarrier barrier = { in transitionImageLayout()
DVkDecoderTestDispatch.h97 const VkImageMemoryBarrier* pImageMemoryBarriers) { in vkCmdPipelineBarrier()
/hardware/google/gfxstream/guest/vulkan_enc/
DVkEncoder.h378 const VkImageMemoryBarrier* pImageMemoryBarriers, uint32_t doLock);
385 const VkImageMemoryBarrier* pImageMemoryBarriers, uint32_t doLock);
Dgoldfish_vk_deepcopy_guest.h93 const VkImageMemoryBarrier* from, VkImageMemoryBarrier* to);
DResourceTracker.h512 uint32_t imageMemoryBarrierCount, const VkImageMemoryBarrier* pImageMemoryBarriers);
Dgoldfish_vk_transform_guest.h125 VkImageMemoryBarrier* toTransform);
128 VkImageMemoryBarrier* toTransform);
/hardware/google/gfxstream/guest/mesa/src/vulkan/overlay-layer/
Doverlay.cpp1085 VkImageMemoryBarrier copy_barrier[1] = {}; in ensure_swapchain_fonts()
1114 VkImageMemoryBarrier use_barrier[1] = {}; in ensure_swapchain_fonts()
1201 VkImageMemoryBarrier imb; in render_swapchain_display()
/hardware/google/gfxstream/host/vulkan/cereal/common/
Dgoldfish_vk_deepcopy.h86 const VkImageMemoryBarrier* from, VkImageMemoryBarrier* to);

123