VMA memory type selection: controlling allocation strategy across discrete and integrated GPUs
I am using the Vulkan Memory Allocator (VMA) to manage VkDeviceMemory for buffers and images, and I need predictable memory type selection across both discrete and integrated GPUs. VMA automates the choice of memory type from vkGetPhysicalDeviceMemoryProperties based on usage flags, but the 'optimal' type differs by hardware architecture — for example, HOST_