From bfe94fb2648129536951488f84abbc3ba7ffbb57 Mon Sep 17 00:00:00 2001 From: Gregory Wells Date: Sun, 15 Jun 2025 21:09:17 -0400 Subject: [PATCH] fix some stuff or sumthing --- .../vulkan/src/instance/vulkan_instance.c | 19 ++++++++++--------- 1 file changed, 10 insertions(+), 9 deletions(-) diff --git a/rendering_api/vulkan/src/instance/vulkan_instance.c b/rendering_api/vulkan/src/instance/vulkan_instance.c index d79a06c..b23b005 100644 --- a/rendering_api/vulkan/src/instance/vulkan_instance.c +++ b/rendering_api/vulkan/src/instance/vulkan_instance.c @@ -103,18 +103,19 @@ gnReturnCode gnCreateInstanceFn(gnInstanceHandle instance, gnInstanceInfo instan const char* validation_layers[1] = { "VK_LAYER_KHRONOS_validation" }; createInfo.enabledLayerCount = 1; createInfo.ppEnabledLayerNames = (const char*[]){ "VK_LAYER_KHRONOS_validation" }; + + vkUserData* userData = malloc(sizeof(vkUserData)); + userData->debuggerCallback = instanceInfo.debugger->info.callback; + userData->userData = instanceInfo.debugger->info.userData; + + VkDebugUtilsMessengerCreateInfoEXT debugCreateInfo = {}; + vkPopulateDebugMessengerCreateInfo(&debugCreateInfo); + debugCreateInfo.pfnUserCallback = vk_debuggerDebugCallback; + debugCreateInfo.pUserData = userData; + createInfo.pNext = &debugCreateInfo; } } - vkUserData* userData = malloc(sizeof(vkUserData)); - userData->debuggerCallback = instanceInfo.debugger->info.callback; - userData->userData = instanceInfo.debugger->info.userData; - - VkDebugUtilsMessengerCreateInfoEXT debugCreateInfo = {}; - vkPopulateDebugMessengerCreateInfo(&debugCreateInfo); - debugCreateInfo.pfnUserCallback = vk_debuggerDebugCallback; - debugCreateInfo.pUserData = userData; - createInfo.pNext = &debugCreateInfo; }