From c246aa074d3728fedf93233ecba14d5de3814e1d Mon Sep 17 00:00:00 2001 From: jiaweig Date: Wed, 23 Jun 2021 17:40:27 -0700 Subject: [PATCH] Break long line Signed-off-by: John --- Gems/Atom/RHI/Vulkan/Code/Source/RHI/Device.cpp | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/Gems/Atom/RHI/Vulkan/Code/Source/RHI/Device.cpp b/Gems/Atom/RHI/Vulkan/Code/Source/RHI/Device.cpp index 6a29c398d8..213f8f332f 100644 --- a/Gems/Atom/RHI/Vulkan/Code/Source/RHI/Device.cpp +++ b/Gems/Atom/RHI/Vulkan/Code/Source/RHI/Device.cpp @@ -817,7 +817,13 @@ namespace AZ createInfo.usage = GetBufferUsageFlagBits(descriptor.m_bindFlags); createInfo.usage = ValidateBufferUsageFlagsByFeatures(createInfo.usage); // Trying to guess here if the buffers are going to be used as attachments. Maybe it would be better to add an explicit flag in the descriptor. - createInfo.sharingMode = RHI::CheckBitsAny(descriptor.m_bindFlags, RHI::BufferBindFlags::ShaderWrite | RHI::BufferBindFlags::Predication | RHI::BufferBindFlags::Indirect) ? VK_SHARING_MODE_EXCLUSIVE : VK_SHARING_MODE_CONCURRENT; createInfo.queueFamilyIndexCount = static_cast(queueFamilies.size()); + createInfo.sharingMode = + RHI::CheckBitsAny( + descriptor.m_bindFlags, + RHI::BufferBindFlags::ShaderWrite | RHI::BufferBindFlags::Predication | RHI::BufferBindFlags::Indirect) + ? VK_SHARING_MODE_EXCLUSIVE + : VK_SHARING_MODE_CONCURRENT; + createInfo.queueFamilyIndexCount = static_cast(queueFamilies.size()); createInfo.pQueueFamilyIndices = queueFamilies.empty() ? nullptr : queueFamilies.data(); VkBuffer vkBuffer = VK_NULL_HANDLE;