Add a weston_buffer structure to replace wl_buffer
authorJason Ekstrand <jason@jlekstrand.net>
Fri, 21 Jun 2013 01:38:23 +0000 (20:38 -0500)
committerKristian Høgsberg <krh@bitplanet.net>
Sat, 22 Jun 2013 03:22:30 +0000 (23:22 -0400)
commit6bd6294f4aab4148472386cd31fe30afc3c77338
treea394b08fd39986b160965f7161b47971fab5fd0e
parent8a4a9eb2e4c6c6c0ba98e2d3afdb796f8745eaa5
Add a weston_buffer structure to replace wl_buffer

This commit adds a weston_buffer structure to replace wl_buffer.  This way
we can hold onto buffers by just their resource.  In order to do this, the
every renderer.attach function has to fill in the weston_buffer.width and
weston_buffer.height fields.

Signed-off-by: Jason Ekstrand <jason@jlekstrand.net>
src/compositor-drm.c
src/compositor.c
src/compositor.h
src/gl-renderer.c
src/noop-renderer.c
src/pixman-renderer.c
src/rpi-renderer.c
src/screenshooter.c