diff options
Diffstat (limited to 'include/wlr/render')
| -rw-r--r-- | include/wlr/render/egl.h | 14 | 
1 files changed, 12 insertions, 2 deletions
| diff --git a/include/wlr/render/egl.h b/include/wlr/render/egl.h index bdb8d286..c292a6f8 100644 --- a/include/wlr/render/egl.h +++ b/include/wlr/render/egl.h @@ -11,8 +11,12 @@ struct wlr_egl {  	EGLConfig config;  	EGLContext context; -	const char *egl_exts; -	const char *gl_exts; +	const char *egl_exts_str; +	const char *gl_exts_str; + +	struct { +		bool buffer_age; +	} egl_exts;  	struct wl_display *wl_display;  }; @@ -65,4 +69,10 @@ bool wlr_egl_destroy_image(struct wlr_egl *egl, EGLImageKHR image);   */  const char *egl_error(void); +bool wlr_egl_make_current(struct wlr_egl *egl, EGLSurface surface, +	int *buffer_age); + +// TODO: remove +int wlr_egl_get_buffer_age(struct wlr_egl *egl, EGLSurface surface); +  #endif | 
