mesa/src/gbm
Emil Velikov c7b65c330f wayland-drm: static inline wayland_drm_buffer_get
The function is effectively a direct function call into
libwayland-server.so.

Thus GBM no longer depends on the wayland-drm static library, making the
build more straight forward. And the resulting binary is a bit smaller.

Note: we need to move struct wayland_drm_callbacks further up,
otherwise we'll get an error since the type is incomplete.

v2: Rebase, beef-up commit message, update meson, move struct
wayland_drm_callbacks.

Signed-off-by: Emil Velikov <emil.velikov@collabora.com>
Reviewed-by: Daniel Stone <daniels@collabora.com> (v1)
Reviewed-by: Eric Engestrom <eric.engestrom@imgtec.com> # meson bit only
Acked-by: Eric Engestrom <eric.engestrom@imgtec.com> # for the rest
Reviewed-by: Dylan Baker <dylan@pnwbakers.com> # meson
2017-11-08 14:40:12 +00:00
..
backends/dri gbm: Don't traverse backwards for includes 2017-11-02 11:39:45 -07:00
main gbm: Add a gbm_device_get_format_modifier_plane_count function 2017-09-14 14:47:39 -07:00
Android.mk gbm: turn GBM_ALWAYS_SOFTWARE into a boolean 2017-09-12 13:53:11 +01:00
Makefile.am wayland-drm: static inline wayland_drm_buffer_get 2017-11-08 14:40:12 +00:00
Makefile.sources gbm: remove unneeded gbm_drm_device abstraction 2017-05-29 16:49:47 +01:00
gbm-symbols-check gbm: fail symbol check if lib is missing 2017-10-31 17:59:29 +00:00
meson.build wayland-drm: static inline wayland_drm_buffer_get 2017-11-08 14:40:12 +00:00