Lines Matching defs:image
656 dri2_validate_egl_image(void *image, void *data)
662 img = _eglLookupImage(image, disp);
674 dri2_lookup_egl_image_validated(void *image, void *data)
680 dri2_img = dri2_egl_image(image);
686 dri2_lookup_egl_image(__DRIscreen *screen, void *image, void *data)
690 if (!dri2_validate_egl_image(image, data))
693 return dri2_lookup_egl_image_validated(image, data);
725 { __DRI_IMAGE, 1, offsetof(struct dri2_egl_display, image) },
752 { __DRI_IMAGE, 1, offsetof(struct dri2_egl_display, image) },
979 if (dri2_dpy->image) {
980 if (dri2_dpy->image->base.version >= 10 &&
981 dri2_dpy->image->getCapabilities != NULL) {
984 capabilities = dri2_dpy->image->getCapabilities(dri2_dpy->dri_screen);
987 if (dri2_dpy->image->base.version >= 11)
991 if (dri2_dpy->image->base.version >= 11)
997 if (dri2_dpy->image->base.version >= 5 &&
998 dri2_dpy->image->createImageFromTexture) {
1007 if (dri2_dpy->image->base.version >= 8 &&
1008 dri2_dpy->image->createImageFromDmaBufs) {
1135 (dri2_dpy->image && dri2_dpy->image->base.version >= 15);
2301 if (dri2_dpy->image->base.version >= 17 &&
2302 dri2_dpy->image->createImageFromRenderbuffer2) {
2305 dri_image = dri2_dpy->image->createImageFromRenderbuffer2(
2315 dri_image = dri2_dpy->image->createImageFromRenderbuffer(
2374 dri_image = dri2_dpy->image->fromPlanar(buffer->driver_buffer, plane, NULL);
2376 dri_image = dri2_dpy->image->dupImage(buffer->driver_buffer, NULL);
2479 dri2_dpy->image->createImageFromTexture(dri2_ctx->dri_context,
2548 dri2_dpy->image->createImageFromName(dri2_dpy->dri_screen,
2790 if (dri2_dpy->image->base.version < 15 ||
2791 dri2_dpy->image->queryDmaBufFormats == NULL)
2794 if (!dri2_dpy->image->queryDmaBufFormats(dri2_dpy->dri_screen, max,
2829 if (dri2_dpy->image->base.version < 15 ||
2830 dri2_dpy->image->queryDmaBufModifiers == NULL)
2833 if (dri2_dpy->image->queryDmaBufModifiers(dri2_dpy->dri_screen, format,
2905 if (dri2_dpy->image->base.version < 18 ||
2906 dri2_dpy->image->createImageFromDmaBufs3 == NULL) {
2914 dri2_dpy->image->createImageFromDmaBufs3(dri2_dpy->dri_screen,
2926 if (dri2_dpy->image->base.version < 15 ||
2927 dri2_dpy->image->createImageFromDmaBufs2 == NULL) {
2932 dri2_dpy->image->createImageFromDmaBufs2(dri2_dpy->dri_screen,
2944 dri2_dpy->image->createImageFromDmaBufs(dri2_dpy->dri_screen,
3020 dri2_dpy->image->createImage(dri2_dpy->dri_screen,
3039 if (name && !dri2_dpy->image->queryImage(dri2_img->dri_image,
3044 dri2_dpy->image->queryImage(dri2_img->dri_image,
3048 dri2_dpy->image->queryImage(dri2_img->dri_image,
3055 * Checks if we can support EGL_MESA_image_dma_buf_export on this image.
3068 if (!dri2_dpy->image->queryImage(dri2_img->dri_image,
3088 dri2_dpy->image->queryImage(dri2_img->dri_image,
3094 dri2_dpy->image->queryImage(dri2_img->dri_image,
3102 query = dri2_dpy->image->queryImage(dri2_img->dri_image,
3105 query &= dri2_dpy->image->queryImage(dri2_img->dri_image,
3135 dri2_dpy->image->queryImage(dri2_img->dri_image,
3142 dri2_dpy->image->queryImage(dri2_img->dri_image,
3146 dri2_dpy->image->queryImage(dri2_img->dri_image,
3151 bool ret = dri2_dpy->image->queryImage(dri2_img->dri_image,
3197 dri2_destroy_image_khr(_EGLDisplay *disp, _EGLImage *image)
3200 struct dri2_egl_image *dri2_img = dri2_egl_image(image);
3202 dri2_dpy->image->destroyImage(dri2_img->dri_image);
3220 img = dri2_dpy->image->createImageFromNames(dri2_dpy->dri_screen,
3229 img = dri2_dpy->image->createImageFromFds(dri2_dpy->dri_screen,
3241 dri2_dpy->image->queryImage(img, __DRI_IMAGE_ATTRIB_COMPONENTS, &dri_components);
3249 dri2_dpy->image->destroyImage(img);
3260 dri2_dpy->image->destroyImage(buffer->driver_buffer);
3288 dri2_dpy->image->base.version >= 7 &&
3289 dri2_dpy->image->createImageFromFds != NULL)