1
0
mirror of https://github.com/doitsujin/dxvk.git synced 2025-03-14 04:29:15 +01:00

[dxvk] Don't create queues with QUEUE_FAMILY_IGNORED

We accidentally broke drivers which don't support sparse.

Closes #2891.
Closes #2890.

Reported-by: mykhailo.skorokhodov@globallogic.com
This commit is contained in:
Philip Rebohle 2022-09-02 11:04:48 +02:00
parent 36f523bbf5
commit fa743f162b

View File

@ -477,7 +477,10 @@ namespace dxvk {
DxvkAdapterQueueIndices queueFamilies = findQueueFamilies();
queueFamiliySet.insert(queueFamilies.graphics);
queueFamiliySet.insert(queueFamilies.transfer);
queueFamiliySet.insert(queueFamilies.sparse);
if (queueFamilies.sparse != VK_QUEUE_FAMILY_IGNORED)
queueFamiliySet.insert(queueFamilies.sparse);
this->logQueueFamilies(queueFamilies);
for (uint32_t family : queueFamiliySet) {