aboutsummaryrefslogtreecommitdiff
path: root/include/backend
diff options
context:
space:
mode:
authorScott Anderson <ascent12@hotmail.com>2017-06-09 17:15:55 +1200
committerScott Anderson <ascent12@hotmail.com>2017-06-09 17:15:55 +1200
commit63c3faa006dd477faba635eb5c9962077058ffb3 (patch)
treefba8298e684b282ab640c5213b6f2b9f0514c504 /include/backend
parentcd6a40d81679c37795e9d24354a8bbbf84cd53a6 (diff)
Fixed rendering bug: Delay calling gbm_surface_release_buffer until it
has been scanned out.
Diffstat (limited to 'include/backend')
-rw-r--r--include/backend/drm/drm.h2
1 files changed, 2 insertions, 0 deletions
diff --git a/include/backend/drm/drm.h b/include/backend/drm/drm.h
index 2d063adb..443873fd 100644
--- a/include/backend/drm/drm.h
+++ b/include/backend/drm/drm.h
@@ -47,6 +47,8 @@ struct wlr_output_state {
struct wlr_drm_renderer *renderer;
struct gbm_surface *gbm;
+ struct gbm_bo *bo_last;
+ struct gbm_bo *bo_current;
EGLSurface *egl;
bool pageflip_pending;