You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
vkd3d: Actually use GENERAL for render targets with unified layout.
Oversight where render passes didn't use pick_layout() properly,
which leads to completely unnecessary barriers everywhere.
Signed-off-by: Hans-Kristian Arntzen <post@arntzen-software.no>
vkd3d: Print build commit using a fixed width format.
And use vkd3d_version to detect dirty tree builds.
Signed-off-by: Krzysztof Bogacki <krzysztof.bogacki@leancode.pl>
vkd3d: Don't try to overtake the LL2 sleep cycle.
If the GPU queue is too deep, back off from trying to use latency
fences, and instead rely on low-latency sleeps to clean it up.
Avoids some questionable NV driver behavior where driver will not sleep
when we are also blocking on swapchain backpressure.
Signed-off-by: Hans-Kristian Arntzen <post@arntzen-software.no>