1
0
mirror of https://github.com/RPCS3/rpcs3.git synced 2024-11-25 12:12:50 +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:
kd-11 2022-02-25 21:59:09 +03:00 committed by kd-11
parent 6db5d83615
commit e035000864

View File

@ -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()