Enable more extensions desired by vk_mem_alloc and add vk_membudget cvar
This commit is contained in:
parent
30cc548d92
commit
a9a5ee8a96
3 changed files with 60 additions and 0 deletions
|
|
@ -1762,10 +1762,20 @@ std::shared_ptr<VulkanSurface> VulkanSurfaceBuilder::Create(std::shared_ptr<Vulk
|
|||
|
||||
/////////////////////////////////////////////////////////////////////////////
|
||||
|
||||
#ifndef VK_KHR_MAINTENANCE4_EXTENSION_NAME
|
||||
#define VK_KHR_MAINTENANCE4_EXTENSION_NAME "VK_KHR_maintenance4"
|
||||
#endif
|
||||
|
||||
VulkanDeviceBuilder::VulkanDeviceBuilder()
|
||||
{
|
||||
// Extensions desired by vk_mem_alloc
|
||||
OptionalExtension(VK_KHR_DEDICATED_ALLOCATION_EXTENSION_NAME);
|
||||
OptionalExtension(VK_KHR_GET_MEMORY_REQUIREMENTS_2_EXTENSION_NAME);
|
||||
OptionalExtension(VK_KHR_BIND_MEMORY_2_EXTENSION_NAME);
|
||||
//OptionalExtension(VK_KHR_MAINTENANCE4_EXTENSION_NAME);
|
||||
OptionalExtension(VK_EXT_MEMORY_BUDGET_EXTENSION_NAME);
|
||||
OptionalExtension(VK_EXT_MEMORY_PRIORITY_EXTENSION_NAME);
|
||||
OptionalExtension(VK_AMD_DEVICE_COHERENT_MEMORY_EXTENSION_NAME);
|
||||
}
|
||||
|
||||
VulkanDeviceBuilder& VulkanDeviceBuilder::RequireExtension(const std::string& extensionName)
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue