Lines Matching defs:ext
146 return draw->ext->image->base.version >= 9 &&
147 draw->ext->image->blitImage != NULL;
173 blit_context.ctx = draw->ext->core->createNewContext(draw->dri_screen,
176 blit_context.core = draw->ext->core;
228 draw->ext->image->blitImage(dri_context, dst, src, dstx0, dsty0,
344 draw->ext->image->destroyImage(buffer->image);
346 draw->ext->image->destroyImage(buffer->linear_buffer);
355 draw->ext->core->destroyDrawable(draw->dri_drawable);
387 struct loader_dri3_extensions *ext,
396 draw->ext = ext;
417 if (draw->ext->config) {
420 draw->ext->config->configQueryb(draw->dri_screen,
431 draw->ext->config);
437 draw->ext->image_driver->createNewDrawable(dri_screen,
447 draw->ext->core->destroyDrawable(draw->dri_drawable);
459 if (draw->ext->core->base.version >= 2) {
460 (void )draw->ext->core->getConfigAttrib(dri_config,
488 draw->ext->flush->invalidate(draw->dri_drawable);
802 draw->ext->flush->flush_with_flags(dri_context, draw->dri_drawable,
1203 draw->ext->flush->invalidate(draw->dri_drawable);
1366 if (!draw->ext->image->queryDmaBufModifiers(draw->dri_screen,
1376 draw->ext->image->queryDmaBufModifiers(draw->dri_screen, format,
1441 draw->ext->image->base.version >= 15 &&
1442 draw->ext->image->queryDmaBufModifiers &&
1443 draw->ext->image->createImageWithModifiers) {
1494 buffer->image = loader_dri_create_image(draw->dri_screen, draw->ext->image,
1509 buffer->image = draw->ext->image->createImage(draw->dri_screen,
1524 draw->ext->image->createImage(draw->dri_screen_display_gpu,
1537 draw->ext->image->createImage(draw->dri_screen,
1556 if (!draw->ext->image->queryImage(pixmap_buffer, __DRI_IMAGE_ATTRIB_NUM_PLANES,
1561 __DRIimage *image = draw->ext->image->fromPlanar(pixmap_buffer, i, NULL);
1570 ret = draw->ext->image->queryImage(image, __DRI_IMAGE_ATTRIB_FD,
1572 ret &= draw->ext->image->queryImage(image, __DRI_IMAGE_ATTRIB_STRIDE,
1574 ret &= draw->ext->image->queryImage(image, __DRI_IMAGE_ATTRIB_OFFSET,
1577 draw->ext->image->destroyImage(image);
1583 ret = draw->ext->image->queryImage(pixmap_buffer,
1586 ret &= draw->ext->image->queryImage(pixmap_buffer,
1598 if (draw->ext->image->base.version >= 20)
1600 draw->ext->image->createImageFromFds2(draw->dri_screen,
1611 draw->ext->image->createImageFromFds(draw->dri_screen,
1622 draw->ext->image->destroyImage(linear_buffer_display_gpu);
1677 draw->ext->image->destroyImage(pixmap_buffer);
1680 draw->ext->image->destroyImage(buffer->image);
1954 draw->ext->image->base.version >= 15 &&
1955 draw->ext->image->createImageFromDmaBufs2) {
1966 cur_screen, draw->ext->image,
1983 cur_screen, draw->ext->image,
2303 draw->ext->flush->invalidate(draw->dri_drawable);