You've already forked godot
mirror of
https://github.com/godotengine/godot.git
synced 2025-11-08 12:40:44 +00:00
vulkan: Update all components to Vulkan SDK 1.3.183.0
Pass `VMA_ALLOCATOR_CREATE_KHR_MAINTENANCE5_BIT` to VMA when using Vulkan 1.3 features. Co-authored-by: Pedro J. Estébanez <pedrojrulez@gmail.com>
This commit is contained in:
@@ -999,6 +999,10 @@ Error RenderingDeviceDriverVulkan::_initialize_allocator() {
|
||||
allocator_info.physicalDevice = physical_device;
|
||||
allocator_info.device = vk_device;
|
||||
allocator_info.instance = context_driver->instance_get();
|
||||
const bool use_1_3_features = physical_device_properties.apiVersion >= VK_API_VERSION_1_3;
|
||||
if (use_1_3_features) {
|
||||
allocator_info.flags |= VMA_ALLOCATOR_CREATE_KHR_MAINTENANCE5_BIT;
|
||||
}
|
||||
VkResult err = vmaCreateAllocator(&allocator_info, &allocator);
|
||||
ERR_FAIL_COND_V_MSG(err, ERR_CANT_CREATE, "vmaCreateAllocator failed with error " + itos(err) + ".");
|
||||
|
||||
|
||||
Reference in New Issue
Block a user