From a599e65bae9074b93db80e1e2074d5ea87d7673f Mon Sep 17 00:00:00 2001 From: light7734 Date: Fri, 10 Oct 2025 14:55:10 +0330 Subject: [PATCH] wip --- .../private/backend/vk/context/instance.cpp | 2 +- .../private/backend/vk/renderer/pass.cpp | 20 +++++++++---------- modules/renderer/private/system.cpp | 3 +-- 3 files changed, 12 insertions(+), 13 deletions(-) diff --git a/modules/renderer/private/backend/vk/context/instance.cpp b/modules/renderer/private/backend/vk/context/instance.cpp index d4451b3..11ec40e 100644 --- a/modules/renderer/private/backend/vk/context/instance.cpp +++ b/modules/renderer/private/backend/vk/context/instance.cpp @@ -232,7 +232,7 @@ void Instance::initialize_instance() void Instance::load_library() { - constexpr auto runtime_loader_flags = RTLD_NOW | RTLD_DEEPBIND | RTLD_LOCAL | RTLD_NODELETE; + constexpr auto runtime_loader_flags = RTLD_NOW | RTLD_LOCAL | RTLD_NODELETE; library = dlopen("libvulkan.so.1", runtime_loader_flags); if (!library) { diff --git a/modules/renderer/private/backend/vk/renderer/pass.cpp b/modules/renderer/private/backend/vk/renderer/pass.cpp index 5dd47e9..ce5df72 100644 --- a/modules/renderer/private/backend/vk/renderer/pass.cpp +++ b/modules/renderer/private/backend/vk/renderer/pass.cpp @@ -10,15 +10,16 @@ Pass::Pass( const lt::assets::ShaderAsset &vertex_shader, const lt::assets::ShaderAsset &fragment_shader ) - : m_device(static_cast(device)), m_layout(m_device->create_pipeline_layout( - VkPipelineLayoutCreateInfo { - .sType = VK_STRUCTURE_TYPE_PIPELINE_LAYOUT_CREATE_INFO, - .setLayoutCount = 0u, - .pSetLayouts = nullptr, - .pushConstantRangeCount = 0u, - .pPushConstantRanges = nullptr, - } - )) + : m_device(static_cast(device)) + , m_layout(m_device->create_pipeline_layout( + VkPipelineLayoutCreateInfo { + .sType = VK_STRUCTURE_TYPE_PIPELINE_LAYOUT_CREATE_INFO, + .setLayoutCount = 0u, + .pSetLayouts = nullptr, + .pushConstantRangeCount = 0u, + .pPushConstantRanges = nullptr, + } + )) { auto *vertex_module = create_module( vertex_shader.unpack(lt::assets::ShaderAsset::BlobTag::code) @@ -111,7 +112,6 @@ Pass::Pass( .blendConstants = { 0.0f, 0.0, 0.0, 0.0 }, }; - auto attachment_description = VkAttachmentDescription { .format = static_cast(swapchain)->get_format(), diff --git a/modules/renderer/private/system.cpp b/modules/renderer/private/system.cpp index 97a01be..d06b3ff 100644 --- a/modules/renderer/private/system.cpp +++ b/modules/renderer/private/system.cpp @@ -46,8 +46,7 @@ System::System(CreateInfo info) ) }; } -System::~System() -= default; +System::~System() = default; void System::on_register() {