uint32_t version)
{
struct v3dv_wayland_info *info = data;
- if (strcmp(interface, "wl_drm") == 0) {
+ if (strcmp(interface, wl_drm_interface.name) == 0) {
info->wl_drm = wl_registry_bind(registry, name, &wl_drm_interface,
MIN2(version, 2));
wl_drm_add_listener(info->wl_drm, &v3dv_drm_listener, data);
{
struct dri2_egl_display *dri2_dpy = data;
- if (strcmp(interface, "wl_drm") == 0) {
+ if (strcmp(interface, wl_drm_interface.name) == 0) {
dri2_dpy->wl_drm_version = MIN2(version, 2);
dri2_dpy->wl_drm_name = name;
- } else if (strcmp(interface, "zwp_linux_dmabuf_v1") == 0 && version >= 3) {
+ } else if (strcmp(interface, zwp_linux_dmabuf_v1_interface.name) == 0 && version >= 3) {
dri2_dpy->wl_dmabuf =
wl_registry_bind(registry, name, &zwp_linux_dmabuf_v1_interface,
MIN2(version, ZWP_LINUX_DMABUF_V1_GET_DEFAULT_FEEDBACK_SINCE_VERSION));
{
struct dri2_egl_display *dri2_dpy = data;
- if (strcmp(interface, "wl_shm") == 0) {
+ if (strcmp(interface, wl_shm_interface.name) == 0) {
dri2_dpy->wl_shm =
wl_registry_bind(registry, name, &wl_shm_interface, 1);
wl_shm_add_listener(dri2_dpy->wl_shm, &shm_listener, dri2_dpy);
const char *interface, uint32_t version)
{
struct device_select_wayland_info *info = data;
- if (strcmp(interface, "wl_drm") == 0) {
+ if (strcmp(interface, wl_drm_interface.name) == 0) {
info->wl_drm = wl_registry_bind(registry, name, &wl_drm_interface, MIN2(version, 2));
wl_drm_add_listener(info->wl_drm, &ds_drm_listener, data);
}
struct wsi_wl_display *display = data;
if (display->sw) {
- if (strcmp(interface, "wl_shm") == 0) {
+ if (strcmp(interface, wl_shm_interface.name) == 0) {
display->wl_shm = wl_registry_bind(registry, name, &wl_shm_interface, 1);
wl_shm_add_listener(display->wl_shm, &shm_listener, display);
}
return;
}
- if (strcmp(interface, "zwp_linux_dmabuf_v1") == 0 && version >= 3) {
+ if (strcmp(interface, zwp_linux_dmabuf_v1_interface.name) == 0 && version >= 3) {
display->wl_dmabuf =
wl_registry_bind(registry, name, &zwp_linux_dmabuf_v1_interface, 3);
zwp_linux_dmabuf_v1_add_listener(display->wl_dmabuf,