Lines Matching refs:__DRIimage
1359 typedef struct __DRIimageRec __DRIimage;
1364 __DRIimage *(*createImageFromName)(__DRIscreen *screen,
1370 __DRIimage *(*createImageFromRenderbuffer)(__DRIcontext *context,
1374 void (*destroyImage)(__DRIimage *image);
1376 __DRIimage *(*createImage)(__DRIscreen *screen,
1381 unsigned char (*queryImage)(__DRIimage *image, int attrib, int *value);
1384 * The new __DRIimage will share the content with the old one, see dup(2).
1386 __DRIimage *(*dupImage)(__DRIimage *image, void *loaderPrivate);
1389 * Validate that a __DRIimage can be used a certain way.
1393 unsigned char (*validateUsage)(__DRIimage *image, unsigned int use);
1402 __DRIimage *(*createImageFromNames)(__DRIscreen *screen,
1416 * object is free when no __DRIimage remains that references it.
1423 __DRIimage *(*fromPlanar)(__DRIimage *image, int plane,
1431 __DRIimage *(*createImageFromTexture)(__DRIcontext *context,
1443 __DRIimage *(*createImageFromFds)(__DRIscreen *screen,
1456 __DRIimage *(*createImageFromDmaBufs)(__DRIscreen *screen,
1468 * Blit a part of a __DRIimage to another and flushes
1477 void (*blitImage)(__DRIcontext *context, __DRIimage *dst, __DRIimage *src,
1491 * Returns a map of the specified region of a __DRIimage for the specified usage.
1505 void *(*mapImage)(__DRIcontext *context, __DRIimage *image,
1510 * Unmap a previously mapped __DRIimage
1514 void (*unmapImage)(__DRIcontext *context, __DRIimage *image, void *data);
1534 __DRIimage *(*createImageWithModifiers)(__DRIscreen *screen,
1547 __DRIimage *(*createImageFromDmaBufs2)(__DRIscreen *screen,
1632 __DRIimage *(*createImageFromRenderbuffer2)(__DRIcontext *context,
1644 __DRIimage *(*createImageFromDmaBufs3)(__DRIscreen *screen,
1672 __DRIimage *(*createImageWithModifiers2)(__DRIscreen *screen,
1686 __DRIimage *(*createImageFromFds2)(__DRIscreen *screen,
1702 void (*setInFenceFd)(__DRIimage *image, int fd);
1710 * extension to map them to a __DRIimage. At version 1, this
1711 * extensions allows mapping EGLImage pointers to __DRIimage pointers,
1728 __DRIimage *(*lookupEGLImage)(__DRIscreen *screen, void *image,
1745 __DRIimage *(*lookupEGLImageValidated)(void *image, void *loaderPrivate);
1963 __DRIimage *back;
1964 __DRIimage *front;