EGL_KHR_partial_update
Compare changes
+ 154
− 81
@@ -180,7 +180,7 @@ struct gl_surface_state {
@@ -199,8 +199,8 @@ struct gl_surface_state {
@@ -221,27 +221,29 @@ struct gl_renderer {
@@ -257,16 +259,16 @@ struct gl_renderer {
@@ -1352,6 +1354,71 @@ output_rotate_damage(struct weston_output *output,
@@ -1369,11 +1436,11 @@ gl_renderer_repaint_output(struct weston_output *output,
@@ -1411,75 +1478,76 @@ gl_renderer_repaint_output(struct weston_output *output,
@@ -1809,7 +1877,7 @@ gl_renderer_attach_shm(struct weston_surface *es, struct weston_buffer *buffer,
@@ -2497,7 +2565,7 @@ gl_renderer_attach(struct weston_surface *es, struct weston_buffer *buffer)
@@ -2521,7 +2589,7 @@ gl_renderer_attach(struct weston_surface *es, struct weston_buffer *buffer)
@@ -2755,7 +2823,7 @@ gl_renderer_create_surface(struct weston_surface *surface)
@@ -3394,6 +3462,8 @@ gl_renderer_setup_egl_extensions(struct weston_compositor *ec)
@@ -3403,18 +3473,21 @@ gl_renderer_setup_egl_extensions(struct weston_compositor *ec)
@@ -3428,13 +3501,13 @@ gl_renderer_setup_egl_extensions(struct weston_compositor *ec)
@@ -3442,7 +3515,7 @@ gl_renderer_setup_egl_extensions(struct weston_compositor *ec)
@@ -3453,7 +3526,7 @@ gl_renderer_setup_egl_extensions(struct weston_compositor *ec)
@@ -3462,7 +3535,7 @@ gl_renderer_setup_egl_extensions(struct weston_compositor *ec)
@@ -3799,7 +3872,7 @@ fragment_debug_binding(struct weston_keyboard *keyboard,
@@ -3952,14 +4025,14 @@ gl_renderer_setup(struct weston_compositor *ec, EGLSurface egl_surface)