render/gles2: query glGetGraphicsResetStatusKHR

Call glGetGraphicsResetStatusKHR in wlr_renderer_begin to figure
out when a GPU reset occurs. Destroy the renderer when this
happens (the OpenGL context is defunct).
This commit is contained in:
Simon Ser 2022-01-12 18:56:08 +01:00 committed by Simon Zeni
parent 31ea61b390
commit 261d6998fb
2 changed files with 38 additions and 0 deletions

View file

@ -57,6 +57,7 @@ struct wlr_gles2_renderer {
PFNGLPOPDEBUGGROUPKHRPROC glPopDebugGroupKHR;
PFNGLPUSHDEBUGGROUPKHRPROC glPushDebugGroupKHR;
PFNGLEGLIMAGETARGETRENDERBUFFERSTORAGEOESPROC glEGLImageTargetRenderbufferStorageOES;
PFNGLGETGRAPHICSRESETSTATUSKHRPROC glGetGraphicsResetStatusKHR;
} procs;
struct {