X-Git-Url: https://git.libre-soc.org/?p=mesa.git;a=blobdiff_plain;f=src%2Fegl%2Fmain%2Fegldriver.h;h=82dde96c2578d8e60369f26f08f8bafa9f9f25ab;hp=1c5ef7a4fbd01aa10191516c7e73656befda3032;hb=429e936948045d6314235581b79d29755b8bdc8c;hpb=f49805c441aa787c8efb281d311d2d54c69ca84f diff --git a/src/egl/main/egldriver.h b/src/egl/main/egldriver.h index 1c5ef7a4fbd..82dde96c257 100644 --- a/src/egl/main/egldriver.h +++ b/src/egl/main/egldriver.h @@ -142,39 +142,29 @@ struct _egl_driver EGLint flags, EGLTime timeout); EGLint (*WaitSyncKHR)(_EGLDisplay *disp, _EGLSync *sync); EGLBoolean (*SignalSyncKHR)(_EGLDisplay *disp, _EGLSync *sync, EGLenum mode); - EGLint (*DupNativeFenceFDANDROID)(const _EGLDriver *drv, _EGLDisplay *disp, - _EGLSync *sync); + EGLint (*DupNativeFenceFDANDROID)(_EGLDisplay *disp, _EGLSync *sync); EGLBoolean (*SwapBuffersRegionNOK)(_EGLDisplay *disp, _EGLSurface *surf, EGLint numRects, const EGLint *rects); - _EGLImage *(*CreateDRMImageMESA)(const _EGLDriver *drv, _EGLDisplay *disp, - const EGLint *attr_list); - EGLBoolean (*ExportDRMImageMESA)(const _EGLDriver *drv, _EGLDisplay *disp, - _EGLImage *img, EGLint *name, - EGLint *handle, EGLint *stride); - - EGLBoolean (*BindWaylandDisplayWL)(const _EGLDriver *drv, _EGLDisplay *disp, - struct wl_display *display); - EGLBoolean (*UnbindWaylandDisplayWL)(const _EGLDriver *drv, _EGLDisplay *disp, - struct wl_display *display); - EGLBoolean (*QueryWaylandBufferWL)(const _EGLDriver *drv, _EGLDisplay *displ, - struct wl_resource *buffer, - EGLint attribute, EGLint *value); + _EGLImage *(*CreateDRMImageMESA)(_EGLDisplay *disp, const EGLint *attr_list); + EGLBoolean (*ExportDRMImageMESA)(_EGLDisplay *disp, _EGLImage *img, + EGLint *name, EGLint *handle, + EGLint *stride); - struct wl_buffer *(*CreateWaylandBufferFromImageWL)(const _EGLDriver *drv, - _EGLDisplay *disp, - _EGLImage *img); + EGLBoolean (*BindWaylandDisplayWL)(_EGLDisplay *disp, struct wl_display *display); + EGLBoolean (*UnbindWaylandDisplayWL)(_EGLDisplay *disp, struct wl_display *display); + EGLBoolean (*QueryWaylandBufferWL)(_EGLDisplay *displ, struct wl_resource *buffer, + EGLint attribute, EGLint *value); + struct wl_buffer *(*CreateWaylandBufferFromImageWL)(_EGLDisplay *disp, _EGLImage *img); EGLBoolean (*SwapBuffersWithDamageEXT)(_EGLDisplay *disp, _EGLSurface *surface, const EGLint *rects, EGLint n_rects); - EGLBoolean (*PostSubBufferNV)(const _EGLDriver *drv, _EGLDisplay *disp, - _EGLSurface *surface, EGLint x, EGLint y, - EGLint width, EGLint height); + EGLBoolean (*PostSubBufferNV)(_EGLDisplay *disp, _EGLSurface *surface, + EGLint x, EGLint y, EGLint width, EGLint height); - EGLint (*QueryBufferAge)(const _EGLDriver *drv, - _EGLDisplay *disp, _EGLSurface *surface); + EGLint (*QueryBufferAge)(_EGLDisplay *disp, _EGLSurface *surface); EGLBoolean (*GetSyncValuesCHROMIUM)(_EGLDisplay *disp, _EGLSurface *surface, EGLuint64KHR *ust, EGLuint64KHR *msc, EGLuint64KHR *sbc);