summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorGravatar ReinUsesLisp2021-01-16 20:30:52 -0300
committerGravatar ReinUsesLisp2021-02-13 02:16:21 -0300
commit79afdeaf0832a77d259ee5fc87fcec336f554381 (patch)
treed4977fc82a2110da9fd7147123a5fbad32fc0ce1 /src
parentvulkan_device: Fix formatting of constants (diff)
downloadyuzu-79afdeaf0832a77d259ee5fc87fcec336f554381.tar.gz
yuzu-79afdeaf0832a77d259ee5fc87fcec336f554381.tar.xz
yuzu-79afdeaf0832a77d259ee5fc87fcec336f554381.zip
vulkan_wrapper: Add memory barrier pipeline barrier helper
Diffstat (limited to 'src')
-rw-r--r--src/video_core/vulkan_common/vulkan_wrapper.h6
1 files changed, 6 insertions, 0 deletions
diff --git a/src/video_core/vulkan_common/vulkan_wrapper.h b/src/video_core/vulkan_common/vulkan_wrapper.h
index 55c775523..7f781b081 100644
--- a/src/video_core/vulkan_common/vulkan_wrapper.h
+++ b/src/video_core/vulkan_common/vulkan_wrapper.h
@@ -1057,6 +1057,12 @@ public:
1057 1057
1058 void PipelineBarrier(VkPipelineStageFlags src_stage_mask, VkPipelineStageFlags dst_stage_mask, 1058 void PipelineBarrier(VkPipelineStageFlags src_stage_mask, VkPipelineStageFlags dst_stage_mask,
1059 VkDependencyFlags dependency_flags, 1059 VkDependencyFlags dependency_flags,
1060 const VkMemoryBarrier& memory_barrier) const noexcept {
1061 PipelineBarrier(src_stage_mask, dst_stage_mask, dependency_flags, memory_barrier, {}, {});
1062 }
1063
1064 void PipelineBarrier(VkPipelineStageFlags src_stage_mask, VkPipelineStageFlags dst_stage_mask,
1065 VkDependencyFlags dependency_flags,
1060 const VkBufferMemoryBarrier& buffer_barrier) const noexcept { 1066 const VkBufferMemoryBarrier& buffer_barrier) const noexcept {
1061 PipelineBarrier(src_stage_mask, dst_stage_mask, dependency_flags, {}, buffer_barrier, {}); 1067 PipelineBarrier(src_stage_mask, dst_stage_mask, dependency_flags, {}, buffer_barrier, {});
1062 } 1068 }