diff options
Diffstat (limited to 'video/out/opengl/context.h')
-rw-r--r-- | video/out/opengl/context.h | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/video/out/opengl/context.h b/video/out/opengl/context.h index 222661ad83..19521ff54b 100644 --- a/video/out/opengl/context.h +++ b/video/out/opengl/context.h @@ -21,6 +21,10 @@ enum gles_mode ra_gl_ctx_get_glesmode(struct ra_ctx *ctx); // clean them up) struct ra_gl_ctx_params { + // For special contexts (i.e. wayland) that want to check visibility + // before drawing a frame. + bool (*check_visible)(struct ra_ctx *ctx); + // Set to the platform-specific function to swap buffers, like // glXSwapBuffers, eglSwapBuffers etc. This will be called by // ra_gl_ctx_swap_buffers. Required unless you either never call that |