Lines Matching defs:surf

1676 dri2_init_surface(_EGLSurface *surf, _EGLDisplay *disp, EGLint type,
1680 struct dri2_egl_surface *dri2_surf = dri2_egl_surface(surf);
1692 return _eglInitSurface(surf, disp, type, conf, attrib_list, native_surface);
1696 dri2_surface_set_out_fence_fd( _EGLSurface *surf, int fence_fd)
1698 struct dri2_egl_surface *dri2_surf = dri2_egl_surface(surf);
1707 dri2_fini_surface(_EGLSurface *surf)
1709 struct dri2_egl_surface *dri2_surf = dri2_egl_surface(surf);
1711 dri2_surface_set_out_fence_fd(surf, -1);
1716 dri2_destroy_surface(_EGLDisplay *disp, _EGLSurface *surf)
1720 if (!_eglPutSurface(surf))
1723 return dri2_dpy->vtbl->destroy_surface(disp, surf);
1728 _EGLDisplay *disp, _EGLSurface *surf)
1732 struct dri2_egl_surface *dri2_surf = dri2_egl_surface(surf);
1745 dri2_surface_set_out_fence_fd(surf, fence_fd);
1920 dri2_surface_get_dri_drawable(_EGLSurface *surf)
1922 struct dri2_egl_surface *dri2_surf = dri2_egl_surface(surf);
1968 dri2_swap_interval(_EGLDisplay *disp, _EGLSurface *surf, EGLint interval)
1973 return dri2_dpy->vtbl->swap_interval(disp, surf, interval);
2013 dri2_swap_buffers(_EGLDisplay *disp, _EGLSurface *surf)
2016 __DRIdrawable *dri_drawable = dri2_dpy->vtbl->get_dri_drawable(surf);
2020 if (ctx && surf)
2021 dri2_surf_update_fence_fd(ctx, disp, surf);
2022 ret = dri2_dpy->vtbl->swap_buffers(disp, surf);
2035 dri2_swap_buffers_with_damage(_EGLDisplay *disp, _EGLSurface *surf,
2039 __DRIdrawable *dri_drawable = dri2_dpy->vtbl->get_dri_drawable(surf);
2043 if (ctx && surf)
2044 dri2_surf_update_fence_fd(ctx, disp, surf);
2046 ret = dri2_dpy->vtbl->swap_buffers_with_damage(disp, surf,
2049 ret = dri2_dpy->vtbl->swap_buffers(disp, surf);
2062 dri2_swap_buffers_region(_EGLDisplay *disp, _EGLSurface *surf,
2066 __DRIdrawable *dri_drawable = dri2_dpy->vtbl->get_dri_drawable(surf);
2071 ret = dri2_dpy->vtbl->swap_buffers_region(disp, surf, numRects, rects);
2084 dri2_set_damage_region(_EGLDisplay *disp, _EGLSurface *surf,
2088 __DRIdrawable *drawable = dri2_dpy->vtbl->get_dri_drawable(surf);
2098 dri2_post_sub_buffer(_EGLDisplay *disp, _EGLSurface *surf,
2104 return dri2_dpy->vtbl->post_sub_buffer(disp, surf, x, y, width, height);
2108 dri2_copy_buffers(_EGLDisplay *disp, _EGLSurface *surf, void *native_pixmap_target)
2113 return dri2_dpy->vtbl->copy_buffers(disp, surf, native_pixmap_target);
2117 dri2_query_buffer_age(_EGLDisplay *disp, _EGLSurface *surf)
2122 return dri2_dpy->vtbl->query_buffer_age(disp, surf);
2129 _EGLSurface *surf = ctx->DrawSurface;
2130 __DRIdrawable *dri_drawable = dri2_dpy->vtbl->get_dri_drawable(surf);
2152 dri2_bind_tex_image(_EGLDisplay *disp, _EGLSurface *surf, EGLint buffer)
2158 __DRIdrawable *dri_drawable = dri2_dpy->vtbl->get_dri_drawable(surf);
2163 if (!_eglBindTexImage(disp, surf, buffer))
2166 switch (surf->TextureFormat) {
2178 switch (surf->TextureTarget) {
2195 dri2_release_tex_image(_EGLDisplay *disp, _EGLSurface *surf, EGLint buffer)
2201 __DRIdrawable *dri_drawable = dri2_dpy->vtbl->get_dri_drawable(surf);
2206 if (!_eglReleaseTexImage(disp, surf, buffer))
2209 switch (surf->TextureTarget) {
2387 dri2_get_sync_values_chromium(_EGLDisplay *disp, _EGLSurface *surf,
2394 return dri2_dpy->vtbl->get_sync_values(disp, surf, ust, msc, sbc);
2496 dri2_query_surface(_EGLDisplay *disp, _EGLSurface *surf,
2501 return _eglQuerySurface(disp, surf, attribute, value);
2502 return dri2_dpy->vtbl->query_surface(disp, surf, attribute, value);