diff --git a/Sources/Backends/Vulkan/VulkanDescriptor.c b/Sources/Backends/Vulkan/VulkanDescriptor.c index 2e06e23..e97c911 100644 --- a/Sources/Backends/Vulkan/VulkanDescriptor.c +++ b/Sources/Backends/Vulkan/VulkanDescriptor.c @@ -448,13 +448,11 @@ void VulkanDestroyDescriptorSetPool(VulkanDescriptorSetPool* pool) { if(pool->used_sets[i] != PULSE_NULLPTR) { - vulkan_device->vkDestroyDescriptorSetLayout(vulkan_device->device, pool->used_sets[i]->layout->layout, PULSE_NULLPTR); free(pool->used_sets[i]); pool->used_sets[i] = PULSE_NULLPTR; } if(pool->free_sets[i] != PULSE_NULLPTR) { - vulkan_device->vkDestroyDescriptorSetLayout(vulkan_device->device, pool->free_sets[i]->layout->layout, PULSE_NULLPTR); free(pool->free_sets[i]); pool->free_sets[i] = PULSE_NULLPTR; } diff --git a/Sources/Backends/Vulkan/VulkanLoader.c b/Sources/Backends/Vulkan/VulkanLoader.c index 2b5f675..c0f114c 100644 --- a/Sources/Backends/Vulkan/VulkanLoader.c +++ b/Sources/Backends/Vulkan/VulkanLoader.c @@ -51,6 +51,7 @@ bool VulkanInitLoader() }; #else const char* libnames[] = { + "/home/kbz8/Documents/SwiftShader/build/bin/libvulkan.so.1", "libvulkan.so.1", "libvulkan.so" };