Handle secondary GPU reset

On a multi-gpu setup, a reset of the secondary GPU was detected
but not properly handled. This fixes that by recreating the mgpu renderer.
This commit is contained in:
Abilio Costa 2024-06-08 18:47:10 +01:00 committed by Abílio Costa
parent 213bd88b4c
commit 6aca7f9151
6 changed files with 26 additions and 6 deletions

View file

@ -29,6 +29,7 @@ struct wlr_renderer {
// Capabilities required for the buffer used as a render target (bitmask of
// enum wlr_buffer_cap)
uint32_t render_buffer_caps;
bool lost;
struct {
struct wl_signal destroy;