int width, int height);
void (*ReleaseBuffer) (__DRIscreen *screenPrivate, __DRIbuffer *buffer);
-
- void (*CopySubBuffer)(__DRIdrawable *driDrawPriv, int x, int y,
- int w, int h);
} __DRIDriverVtableExtension;
struct __DRIconfigRec {
.InitScreen = drisw_init_screen,
.CreateBuffer = drisw_create_buffer,
.SwapBuffers = drisw_swap_buffers,
- .CopySubBuffer = drisw_copy_sub_buffer,
};
/* swrast copy sub buffer entrypoint. */
{
assert(pdp->driScreenPriv->swrast_loader);
- pdp->driScreenPriv->driver->CopySubBuffer(pdp, x, y, w, h);
+ drisw_copy_sub_buffer(pdp, x, y, w, h);
}
/* for swrast only */
.InitScreen = kopper_init_screen,
.CreateBuffer = kopper_create_buffer,
.SwapBuffers = kopper_swap_buffers,
- .CopySubBuffer = NULL,
};
const __DRIextension *galliumvk_driver_extensions[] = {