diff options
author | Benjamin Franzke <[email protected]> | 2011-05-06 19:13:29 +0200 |
---|---|---|
committer | Kristian Høgsberg <[email protected]> | 2011-06-21 13:11:43 -0400 |
commit | 0cb356dd5c93f745bb1b17987d206a24ab708f31 (patch) | |
tree | 6735ec2ab93e221e73fb8b0ee483d4db413976e4 /src/egl/drivers/dri2/egl_dri2.h | |
parent | 8c91d751c8cacf5ed86ea8c4c4f024b3d50056e5 (diff) |
egl_dri2/wayland: Hook up new buffer.release event
Diffstat (limited to 'src/egl/drivers/dri2/egl_dri2.h')
-rw-r--r-- | src/egl/drivers/dri2/egl_dri2.h | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/src/egl/drivers/dri2/egl_dri2.h b/src/egl/drivers/dri2/egl_dri2.h index 1d300c20456..1844b6c7a3a 100644 --- a/src/egl/drivers/dri2/egl_dri2.h +++ b/src/egl/drivers/dri2/egl_dri2.h @@ -110,6 +110,7 @@ struct dri2_egl_context enum wayland_buffer_type { WL_BUFFER_FRONT, WL_BUFFER_BACK, + WL_BUFFER_THIRD, WL_BUFFER_COUNT }; @@ -145,9 +146,11 @@ struct dri2_egl_surface struct wl_egl_window *wl_win; struct wl_egl_pixmap *wl_pix; struct wl_buffer *wl_drm_buffer[WL_BUFFER_COUNT]; + int wl_buffer_lock[WL_BUFFER_COUNT]; int dx; int dy; __DRIbuffer *dri_buffers[__DRI_BUFFER_COUNT]; + __DRIbuffer *third_buffer; __DRIbuffer *pending_buffer; EGLBoolean block_swap_buffers; #endif |