mirror of
https://github.com/mpv-player/mpv
synced 2025-01-05 06:30:06 +00:00
a9a4d6349a
In a lost device scenario, resize() will fail and p->backbuffer will be NULL. We can't recover from lost devices yet, but we should still check for a NULL backbuffer in start_frame() rather than crashing. Also remove a NULL check for p->swapchain. This was a red herring, since p->swapchain never becomes NULL in an error condition, but p->backbuffer actually does. This should fix the crash in #5320, but it doesn't fix the underlying reason for the lost device (which is probably a driver bug.) |
||
---|---|---|
.. | ||
context.c | ||
hwdec_d3d11va.c | ||
ra_d3d11.c | ||
ra_d3d11.h |