diff --git a/source/blender/gpu/vulkan/vk_descriptor_set.cc b/source/blender/gpu/vulkan/vk_descriptor_set.cc index e98c0fa046f..c1ea0978641 100644 --- a/source/blender/gpu/vulkan/vk_descriptor_set.cc +++ b/source/blender/gpu/vulkan/vk_descriptor_set.cc @@ -130,8 +130,7 @@ void VKDescriptorSetUpdator::bind_texture_resource(const VKDevice &device, access_info.images.append({texture->vk_image_handle(), resource_binding.access_mask, to_vk_image_aspect_flag_bits(texture->device_format_get()), - 0, - VK_REMAINING_ARRAY_LAYERS}); + {}}); } break; } @@ -163,8 +162,7 @@ void VKDescriptorSetUpdator::bind_input_attachment_resource( access_info.images.append({texture->vk_image_handle(), resource_binding.access_mask, to_vk_image_aspect_flag_bits(texture->device_format_get()), - 0, - VK_REMAINING_ARRAY_LAYERS}); + {}}); } } else { @@ -191,8 +189,7 @@ void VKDescriptorSetUpdator::bind_input_attachment_resource( access_info.images.append({vk_image, resource_binding.access_mask, to_vk_image_aspect_flag_bits(texture->device_format_get()), - 0, - VK_REMAINING_ARRAY_LAYERS}); + {}}); } } } diff --git a/source/blender/gpu/vulkan/vk_framebuffer.cc b/source/blender/gpu/vulkan/vk_framebuffer.cc index 2e320833d09..3f7a137188d 100644 --- a/source/blender/gpu/vulkan/vk_framebuffer.cc +++ b/source/blender/gpu/vulkan/vk_framebuffer.cc @@ -646,7 +646,7 @@ void VKFrameBuffer::rendering_ensure_dynamic_rendering(VKContext &context, {color_texture.vk_image_handle(), VK_ACCESS_COLOR_ATTACHMENT_READ_BIT | VK_ACCESS_COLOR_ATTACHMENT_WRITE_BIT, VK_IMAGE_ASPECT_COLOR_BIT, - layer_base}); + {0, VK_REMAINING_MIP_LEVELS, layer_base, VK_REMAINING_ARRAY_LAYERS}}); color_attachment_formats_.append( (!extensions.dynamic_rendering_unused_attachments && vk_image_view == VK_NULL_HANDLE) ? VK_FORMAT_UNDEFINED : @@ -725,7 +725,7 @@ void VKFrameBuffer::rendering_ensure_dynamic_rendering(VKContext &context, static_cast(VK_IMAGE_ASPECT_DEPTH_BIT | VK_IMAGE_ASPECT_STENCIL_BIT) : static_cast(VK_IMAGE_ASPECT_DEPTH_BIT), - 0}); + {}}); break; }