Harden Vulkan setup for discrete GPUs

This commit is contained in:
Johanness
2026-05-24 00:15:55 +03:00
parent 8ef858e3c8
commit d7d0785c66
3 changed files with 49 additions and 8 deletions
+4 -2
View File
@@ -30,8 +30,10 @@ QueueFamilyIndices findQueueFamilies(
for (uint32_t i = 0; i < queueFamilyCount; ++i)
{
if (queueFamilies[i].queueFlags &
VK_QUEUE_GRAPHICS_BIT)
if ((queueFamilies[i].queueFlags &
VK_QUEUE_GRAPHICS_BIT) &&
(queueFamilies[i].queueFlags &
VK_QUEUE_COMPUTE_BIT))
{
indices.graphicsFamily = i;
}