7#include "flutter/vulkan/procs/vulkan_proc_table.h"
39 .srcAccessMask = access_flags_,
40 .dstAccessMask = dest_access_flags,
42 .newLayout = dest_layout,
62 access_flags_ = dest_access_flags;
63 layout_ = dest_layout;
bool InsertPipelineBarrier(VkPipelineStageFlagBits src_stage_flags, VkPipelineStageFlagBits dest_stage_flags, uint32_t dependency_flags, uint32_t memory_barrier_count, const VkMemoryBarrier *memory_barriers, uint32_t buffer_memory_barrier_count, const VkBufferMemoryBarrier *buffer_memory_barriers, uint32_t image_memory_barrier_count, const VkImageMemoryBarrier *image_memory_barriers) const
bool InsertImageMemoryBarrier(const VulkanCommandBuffer &command_buffer, VkPipelineStageFlagBits src_pipline_bits, VkPipelineStageFlagBits dest_pipline_bits, VkAccessFlags dest_access_flags, VkImageLayout dest_layout)
VulkanImage(VulkanHandle< VkImage > image)
sk_sp< const SkImage > image
@ VK_IMAGE_LAYOUT_UNDEFINED
@ VK_IMAGE_ASPECT_COLOR_BIT
#define VK_QUEUE_FAMILY_IGNORED
@ VK_STRUCTURE_TYPE_IMAGE_MEMORY_BARRIER