render/egl: add wlr_egl_destroy_surface

This commit is contained in:
emersion 2018-04-24 23:44:43 +01:00
parent c40f86d27f
commit eaed6bd03b
No known key found for this signature in database
GPG key ID: 0FDE7BE0E88F5E48
7 changed files with 15 additions and 10 deletions

View file

@ -80,7 +80,7 @@ bool wlr_drm_surface_init(struct wlr_drm_surface *surf,
gbm_surface_destroy(surf->gbm);
}
if (surf->egl) {
eglDestroySurface(surf->renderer->egl.display, surf->egl);
wlr_egl_destroy_surface(&surf->renderer->egl, surf->egl);
}
surf->gbm = gbm_surface_create(renderer->gbm, width, height,
@ -118,7 +118,7 @@ void wlr_drm_surface_finish(struct wlr_drm_surface *surf) {
}
if (surf->egl) {
eglDestroySurface(surf->renderer->egl.display, surf->egl);
wlr_egl_destroy_surface(&surf->renderer->egl, surf->egl);
}
if (surf->gbm) {
gbm_surface_destroy(surf->gbm);