Merge branch 'handle_mgpu_reset' into 'master'

backend/drm: handle secondary GPU reset

See merge request wlroots/wlroots!4706
This commit is contained in:
Abílio Costa 2024-08-26 11:58:47 +00:00
commit 1b930e502a
6 changed files with 26 additions and 6 deletions

View file

@ -305,6 +305,7 @@ struct wlr_gles2_render_pass *begin_gles2_buffer_pass(struct wlr_gles2_buffer *b
GLenum status = renderer->procs.glGetGraphicsResetStatusKHR();
if (status != GL_NO_ERROR) {
wlr_log(WLR_ERROR, "GPU reset (%s)", reset_status_str(status));
renderer->wlr_renderer.lost = true;
wl_signal_emit_mutable(&renderer->wlr_renderer.events.lost, NULL);
return NULL;
}