mirror of
https://github.com/RPCS3/rpcs3.git
synced 2024-11-22 10:42:36 +01:00
vk: Do not enable passthrough DMA unconditionally (yet)
- There are still some kinks to work out. Host labels do not fix all the bugs which means I missed something.
This commit is contained in:
parent
6db5d83615
commit
e035000864
@ -641,6 +641,14 @@ VKGSRender::VKGSRender() : GSRender()
|
|||||||
backend_config.supports_host_gpu_labels = false;
|
backend_config.supports_host_gpu_labels = false;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
if (!backend_config.supports_host_gpu_labels &&
|
||||||
|
!backend_config.supports_asynchronous_compute)
|
||||||
|
{
|
||||||
|
// Disable passthrough DMA unless we enable a feature that requires it.
|
||||||
|
// I'm avoiding an explicit checkbox for this until I figure out why host labels don't fix all problems with passthrough.
|
||||||
|
backend_config.supports_passthrough_dma = false;
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
VKGSRender::~VKGSRender()
|
VKGSRender::~VKGSRender()
|
||||||
|
Loading…
Reference in New Issue
Block a user