]> git.nega.tv - josh/narcissus/commitdiff
narcissus-gpu: Use defaults for queue families
authorJoshua Simmons <josh@nega.tv>
Mon, 18 Nov 2024 18:21:41 +0000 (19:21 +0100)
committerJoshua Simmons <josh@nega.tv>
Mon, 18 Nov 2024 18:22:17 +0000 (19:22 +0100)
engine/narcissus-gpu/src/backend/vulkan/barrier.rs
engine/narcissus-gpu/src/backend/vulkan/mod.rs

index 3bdcacd796f3718f4adbe4c6fde5395b87f4caef..16aa810dd81547fdecf7a7c1ba23f97e537fc20f 100644 (file)
@@ -328,8 +328,6 @@ pub fn vulkan_image_memory_barrier(
         dst_access_mask,
         old_layout,
         new_layout,
-        src_queue_family_index: 0,
-        dst_queue_family_index: 0,
         image,
         subresource_range,
         ..default()
index 2c4da23c5b032d260198c92c6c61db446cc66598..7373ac94abbdf4d68cd4664a89bdb52a4b553811 100644 (file)
@@ -2260,8 +2260,6 @@ impl Device for VulkanDevice {
                     src_access_mask: vk::AccessFlags2::NONE,
                     dst_stage_mask: vk::PipelineStageFlags2::COMPUTE_SHADER,
                     dst_access_mask: vk::AccessFlags2::SHADER_STORAGE_WRITE,
-                    src_queue_family_index: self.universal_queue_family_index,
-                    dst_queue_family_index: self.universal_queue_family_index,
                     old_layout: vk::ImageLayout::Undefined,
                     new_layout: vk::ImageLayout::General,
                     image: image.image,
@@ -2548,8 +2546,6 @@ impl Device for VulkanDevice {
                             src_access_mask: vk::AccessFlags2::NONE,
                             dst_stage_mask: vk::PipelineStageFlags2::COLOR_ATTACHMENT_OUTPUT,
                             dst_access_mask: vk::AccessFlags2::COLOR_ATTACHMENT_WRITE,
-                            src_queue_family_index: self.universal_queue_family_index,
-                            dst_queue_family_index: self.universal_queue_family_index,
                             old_layout: vk::ImageLayout::Undefined,
                             new_layout: vk::ImageLayout::AttachmentOptimal,
                             image: image.image,
@@ -2740,8 +2736,6 @@ impl Device for VulkanDevice {
                 // see: <https://github.com/KhronosGroup/Vulkan-ValidationLayers/issues/6177#issuecomment-1693009636>
                 dst_stage_mask: stage_mask,
                 dst_access_mask: vk::AccessFlags2::NONE,
-                src_queue_family_index: self.universal_queue_family_index,
-                dst_queue_family_index: self.universal_queue_family_index,
                 old_layout: layout,
                 new_layout: vk::ImageLayout::PresentSrcKhr,
                 image,