Change index-based for loop to iterator style

Signed-off-by: Slendi <slendi@socopon.com>
This commit is contained in:
2025-12-02 20:23:18 +02:00
parent 26472b0fa0
commit 08cb595ed2

View File

@@ -67,7 +67,7 @@ auto Application::vk_init() -> void
} }
app->m_logger.log(level, app->m_logger.log(level,
std::format("[{}] {}", std::format("[Vulkan] [{}] {}",
vkb::to_string_message_type(message_type), vkb::to_string_message_type(message_type),
callback_data->pMessage)); callback_data->pMessage));
@@ -111,6 +111,9 @@ auto Application::vk_init() -> void
} }
m_vkb.phys_dev = physical_device_selector_return.value(); m_vkb.phys_dev = physical_device_selector_return.value();
m_logger.info("Chosen Vulkan physical device: {}",
m_vkb.phys_dev.properties.deviceName);
vkb::DeviceBuilder device_builder { m_vkb.phys_dev }; vkb::DeviceBuilder device_builder { m_vkb.phys_dev };
auto dev_ret { device_builder.build() }; auto dev_ret { device_builder.build() };
if (!dev_ret) { if (!dev_ret) {
@@ -153,22 +156,22 @@ auto Application::commands_init() -> void
.flags = VK_COMMAND_POOL_CREATE_RESET_COMMAND_BUFFER_BIT, .flags = VK_COMMAND_POOL_CREATE_RESET_COMMAND_BUFFER_BIT,
.queueFamilyIndex = m_vk.graphics_queue_family, .queueFamilyIndex = m_vk.graphics_queue_family,
}; };
for (unsigned i = 0; i < FRAME_OVERLAP; i++) { for (auto &frame_data : m_vk.frames) {
VK_CHECK(m_logger, VK_CHECK(m_logger,
vkCreateCommandPool( vkCreateCommandPool(
m_vkb.dev, &ci, nullptr, &m_vk.frames.at(i).command_pool)); m_vkb.dev, &ci, nullptr, &frame_data.command_pool));
VkCommandBufferAllocateInfo ai { VkCommandBufferAllocateInfo ai {
.sType = VK_STRUCTURE_TYPE_COMMAND_BUFFER_ALLOCATE_INFO, .sType = VK_STRUCTURE_TYPE_COMMAND_BUFFER_ALLOCATE_INFO,
.pNext = nullptr, .pNext = nullptr,
.commandPool = m_vk.frames.at(i).command_pool, .commandPool = frame_data.command_pool,
.level = VK_COMMAND_BUFFER_LEVEL_PRIMARY, .level = VK_COMMAND_BUFFER_LEVEL_PRIMARY,
.commandBufferCount = 1, .commandBufferCount = 1,
}; };
VK_CHECK(m_logger, VK_CHECK(m_logger,
vkAllocateCommandBuffers( vkAllocateCommandBuffers(
m_vkb.dev, &ai, &m_vk.frames.at(i).main_command_buffer)); m_vkb.dev, &ai, &frame_data.main_command_buffer));
} }
} }