diff --git a/gfx/common/vulkan_common.c b/gfx/common/vulkan_common.c index dddaecb06a..7c00819f48 100644 --- a/gfx/common/vulkan_common.c +++ b/gfx/common/vulkan_common.c @@ -57,16 +57,16 @@ static VKAPI_ATTR VkBool32 VKAPI_CALL vulkan_debug_cb( RARCH_ERR("[Vulkan]: Error: %s: %s\n", pLayerPrefix, pMessage); } - else if (flags & VK_DEBUG_REPORT_PERFORMANCE_WARNING_BIT_EXT) - { - RARCH_WARN("[Vulkan]: Perforamnce warning: %s: %s\n", - pLayerPrefix, pMessage); - } else if (flags & VK_DEBUG_REPORT_WARNING_BIT_EXT) { RARCH_WARN("[Vulkan]: Warning: %s: %s\n", pLayerPrefix, pMessage); } + else if (flags & VK_DEBUG_REPORT_PERFORMANCE_WARNING_BIT_EXT) + { + RARCH_LOG("[Vulkan]: Performance warning: %s: %s\n", + pLayerPrefix, pMessage); + } else { RARCH_LOG("[Vulkan]: Information: %s: %s\n", diff --git a/gfx/drivers/vulkan.c b/gfx/drivers/vulkan.c index 1cebf64889..b37f408d75 100644 --- a/gfx/drivers/vulkan.c +++ b/gfx/drivers/vulkan.c @@ -407,6 +407,9 @@ static void vulkan_init_pipelines( VKFUNC(vkCreateGraphicsPipelines)(vk->context->device, vk->pipelines.cache, 1, &pipe, NULL, &vk->display.pipelines[4 + i]); + + VKFUNC(vkDestroyShaderModule)(vk->context->device, shader_stages[0].module, NULL); + VKFUNC(vkDestroyShaderModule)(vk->context->device, shader_stages[1].module, NULL); } }