Swap buffers with damage

This commit is contained in:
emersion 2018-02-09 22:54:14 +01:00
parent 34489dca16
commit bf6d245400
No known key found for this signature in database
GPG key ID: 0FDE7BE0E88F5E48
11 changed files with 80 additions and 33 deletions

View file

@ -1,9 +1,10 @@
#ifndef WLR_EGL_H
#define WLR_EGL_H
#include <stdbool.h>
#include <EGL/egl.h>
#include <EGL/eglext.h>
#include <stdbool.h>
#include <pixman.h>
#include <wayland-server.h>
struct wlr_egl {
@ -16,6 +17,7 @@ struct wlr_egl {
struct {
bool buffer_age;
bool swap_buffers_with_damage;
} egl_exts;
struct wl_display *wl_display;
@ -72,4 +74,7 @@ const char *egl_error(void);
bool wlr_egl_make_current(struct wlr_egl *egl, EGLSurface surface,
int *buffer_age);
bool wlr_egl_swap_buffers(struct wlr_egl *egl, EGLSurface surface,
pixman_region32_t *damage);
#endif