Lines Matching refs:vtbl

1240       if (dri2_dpy->vtbl && dri2_dpy->vtbl->close_screen_notify)
1241 dri2_dpy->vtbl->close_screen_notify(disp);
1723 return dri2_dpy->vtbl->destroy_surface(disp, surf);
1818 old_dri2_dpy->vtbl->set_shared_buffer_mode) {
1819 old_dri2_dpy->vtbl->set_shared_buffer_mode(old_disp, old_dsurf, false);
1828 ddraw = (dsurf) ? dri2_dpy->vtbl->get_dri_drawable(dsurf) : NULL;
1829 rdraw = (rsurf) ? dri2_dpy->vtbl->get_dri_drawable(rsurf) : NULL;
1856 ddraw = (old_dsurf) ? dri2_dpy->vtbl->get_dri_drawable(old_dsurf) : NULL;
1857 rdraw = (old_rsurf) ? dri2_dpy->vtbl->get_dri_drawable(old_rsurf) : NULL;
1863 old_dri2_dpy->vtbl->set_shared_buffer_mode) {
1864 old_dri2_dpy->vtbl->set_shared_buffer_mode(old_disp, old_dsurf, true);
1905 dri2_dpy->vtbl->set_shared_buffer_mode) {
1913 dri2_dpy->vtbl->set_shared_buffer_mode(disp, dsurf, mode);
1942 return dri2_dpy->vtbl->create_window_surface(disp, conf, native_window,
1951 if (!dri2_dpy->vtbl->create_pixmap_surface)
1953 return dri2_dpy->vtbl->create_pixmap_surface(disp, conf, native_pixmap,
1962 if (!dri2_dpy->vtbl->create_pbuffer_surface)
1964 return dri2_dpy->vtbl->create_pbuffer_surface(disp, conf, attrib_list);
1971 if (!dri2_dpy->vtbl->swap_interval)
1973 return dri2_dpy->vtbl->swap_interval(disp, surf, interval);
1984 __DRIdrawable *dri_drawable = dri2_dpy->vtbl->get_dri_drawable(draw);
2016 __DRIdrawable *dri_drawable = dri2_dpy->vtbl->get_dri_drawable(surf);
2022 ret = dri2_dpy->vtbl->swap_buffers(disp, surf);
2039 __DRIdrawable *dri_drawable = dri2_dpy->vtbl->get_dri_drawable(surf);
2045 if (dri2_dpy->vtbl->swap_buffers_with_damage)
2046 ret = dri2_dpy->vtbl->swap_buffers_with_damage(disp, surf,
2049 ret = dri2_dpy->vtbl->swap_buffers(disp, surf);
2066 __DRIdrawable *dri_drawable = dri2_dpy->vtbl->get_dri_drawable(surf);
2069 if (!dri2_dpy->vtbl->swap_buffers_region)
2071 ret = dri2_dpy->vtbl->swap_buffers_region(disp, surf, numRects, rects);
2088 __DRIdrawable *drawable = dri2_dpy->vtbl->get_dri_drawable(surf);
2102 if (!dri2_dpy->vtbl->post_sub_buffer)
2104 return dri2_dpy->vtbl->post_sub_buffer(disp, surf, x, y, width, height);
2111 if (!dri2_dpy->vtbl->copy_buffers)
2113 return dri2_dpy->vtbl->copy_buffers(disp, surf, native_pixmap_target);
2120 if (!dri2_dpy->vtbl->query_buffer_age)
2122 return dri2_dpy->vtbl->query_buffer_age(disp, surf);
2130 __DRIdrawable *dri_drawable = dri2_dpy->vtbl->get_dri_drawable(surf);
2158 __DRIdrawable *dri_drawable = dri2_dpy->vtbl->get_dri_drawable(surf);
2201 __DRIdrawable *dri_drawable = dri2_dpy->vtbl->get_dri_drawable(surf);
2231 return dri2_dpy->vtbl->create_image(disp, ctx, target, buffer,
2392 if (!dri2_dpy->vtbl->get_sync_values)
2394 return dri2_dpy->vtbl->get_sync_values(disp, surf, ust, msc, sbc);
2500 if (!dri2_dpy->vtbl->query_surface)
2502 return dri2_dpy->vtbl->query_surface(disp, surf, attribute, value);
2509 if (!dri2_dpy->vtbl->create_wayland_buffer_from_image)
2511 return dri2_dpy->vtbl->create_wayland_buffer_from_image(disp, img);
3268 .authenticate = (int(*)(void *, uint32_t)) dri2_dpy->vtbl->authenticate,