mirror of
https://gitlab.freedesktop.org/wayland/wayland.git
synced 2025-11-06 13:29:48 -05:00
Update to track udev API change in eagle.
This commit is contained in:
parent
ff52fbaaf8
commit
aa68fe346a
3 changed files with 8 additions and 50 deletions
7
gears.c
7
gears.c
|
|
@ -341,9 +341,14 @@ gears_create(struct wl_display *display, int fd)
|
|||
const int x = 200, y = 200, width = 450, height = 500;
|
||||
EGLint major, minor, count;
|
||||
EGLConfig configs[64];
|
||||
struct udev *udev;
|
||||
struct udev_device *device;
|
||||
struct gears *gears;
|
||||
int i;
|
||||
|
||||
udev = udev_new();
|
||||
device = udev_device_new_from_syspath(udev, "/sys/class/drm/card0");
|
||||
|
||||
gears = malloc(sizeof *gears);
|
||||
memset(gears, 0, sizeof *gears);
|
||||
gears->wl_display = display;
|
||||
|
|
@ -351,7 +356,7 @@ gears_create(struct wl_display *display, int fd)
|
|||
gears->window = window_create(display, fd, "Wayland Gears",
|
||||
x, y, width, height);
|
||||
|
||||
gears->display = eglCreateDisplayNative("/dev/dri/card0", "i965");
|
||||
gears->display = eglCreateDisplayNative(device);
|
||||
if (gears->display == NULL)
|
||||
die("failed to create egl display\n");
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue