瀏覽代碼

vulkan_wrapper: Add memory barrier pipeline barrier helper

ReinUsesLisp 5 年之前
父節點
當前提交
79afdeaf08
共有 1 個文件被更改,包括 6 次插入0 次删除
  1. 6 0
      src/video_core/vulkan_common/vulkan_wrapper.h

+ 6 - 0
src/video_core/vulkan_common/vulkan_wrapper.h

@@ -1055,6 +1055,12 @@ public:
         PipelineBarrier(src_stage_mask, dst_stage_mask, dependency_flags, {}, {}, {});
     }
 
+    void PipelineBarrier(VkPipelineStageFlags src_stage_mask, VkPipelineStageFlags dst_stage_mask,
+                         VkDependencyFlags dependency_flags,
+                         const VkMemoryBarrier& memory_barrier) const noexcept {
+        PipelineBarrier(src_stage_mask, dst_stage_mask, dependency_flags, memory_barrier, {}, {});
+    }
+
     void PipelineBarrier(VkPipelineStageFlags src_stage_mask, VkPipelineStageFlags dst_stage_mask,
                          VkDependencyFlags dependency_flags,
                          const VkBufferMemoryBarrier& buffer_barrier) const noexcept {