diff options
| author | 2021-01-16 20:30:52 -0300 | |
|---|---|---|
| committer | 2021-02-13 02:16:21 -0300 | |
| commit | 79afdeaf0832a77d259ee5fc87fcec336f554381 (patch) | |
| tree | d4977fc82a2110da9fd7147123a5fbad32fc0ce1 /src | |
| parent | vulkan_device: Fix formatting of constants (diff) | |
| download | yuzu-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.h | 6 |
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 | } |