Explorar o código

vulkan_wrapper: Add memory barrier pipeline barrier helper

ReinUsesLisp %!s(int64=5) %!d(string=hai) anos
pai
achega
79afdeaf08
Modificáronse 1 ficheiros con 6 adicións e 0 borrados
  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 {