window->surface = wl_compositor_create_surface(display->compositor);
visual = wl_display_get_premultiplied_argb_visual(display->display);
window->native =
- wl_egl_native_window_create(window->surface,
- window->geometry.width,
- window->geometry.height,
- visual);
+ wl_egl_window_create(window->surface,
+ window->geometry.width,
+ window->geometry.height,
+ visual);
window->egl_surface =
eglCreateWindowSurface(display->egl.dpy,
display->egl.conf,
wl_display_add_global_listener(display.display,
display_handle_global, &display);
- display.native = wl_egl_native_display_create(display.display);
+ display.native = wl_egl_display_create(display.display);
init_egl(&display);
create_surface(&window);
eglDestroyImageKHR(d->dpy, data->image);
wl_buffer_destroy(data->data.buffer);
- wl_egl_native_pixmap_destroy(data->pixmap);
+ wl_egl_pixmap_destroy(data->pixmap);
free(p);
}
data->display = display;
visual = wl_display_get_premultiplied_argb_visual(display->display);
- data->pixmap =wl_egl_native_pixmap_create(display->native_dpy,
- rectangle->width,
- rectangle->height,
- visual, 0);
+ data->pixmap =wl_egl_pixmap_create(display->native_dpy,
+ rectangle->width,
+ rectangle->height,
+ visual, 0);
if (data->pixmap == NULL) {
free(data);
return NULL;
EGL_NATIVE_PIXMAP_KHR,
(EGLClientBuffer) data->pixmap, NULL);
if (data->image == EGL_NO_IMAGE_KHR) {
- wl_egl_native_pixmap_destroy(data->pixmap);
+ wl_egl_pixmap_destroy(data->pixmap);
free(data);
return NULL;
}
data->data.buffer =
- wl_egl_native_pixmap_create_buffer(display->native_dpy,
- data->pixmap);
+ wl_egl_pixmap_create_buffer(display->native_dpy, data->pixmap);
cairo_device_acquire(display->device);
glGenTextures(1, &data->texture);
wl_display_add_global_listener(d->display,
display_handle_global, d);
- d->native_dpy = wl_egl_native_display_create(d->display);
+ d->native_dpy = wl_egl_display_create(d->display);
/* Process connection events. */
wl_display_iterate(d->display, WL_DISPLAY_READABLE);