vulkan: use subpass dependencies for layout transitions when switching canvases.

This commit is contained in:
Sasha Szpakowski
2024-09-30 23:04:58 -03:00
parent 3a6833ffb5
commit eeec2429e2
4 changed files with 69 additions and 61 deletions
+1 -1
View File
@@ -81,7 +81,7 @@ public:
static VkIndexType getVulkanIndexBufferType(IndexDataType type);
static void setImageLayoutTransitionOptions(
bool previous, bool renderTarget, const PixelFormatInfo &info, VkImageLayout layout, VkAccessFlags &accessMask, VkPipelineStageFlags &stageFlags);
bool previous, bool renderTarget, bool depthStencil, VkImageLayout layout, VkAccessFlags &accessMask, VkPipelineStageFlags &stageFlags);
static void cmdTransitionImageLayout(
VkCommandBuffer, VkImage, PixelFormat format, bool renderTarget, VkImageLayout oldLayout, VkImageLayout newLayout,