Lines Matching defs:__DRIimageExtensionRec
1504 struct __DRIimageExtensionRec { struct
1505 __DRIextension base;
1507 __DRIimage *(*createImageFromName)(__DRIscreen *screen,
1513 __DRIimage *(*createImageFromRenderbuffer)(__DRIcontext *context,
1517 void (*destroyImage)(__DRIimage *image);
1519 __DRIimage *(*createImage)(__DRIscreen *screen,
1524 GLboolean (*queryImage)(__DRIimage *image, int attrib, int *value);
1529 __DRIimage *(*dupImage)(__DRIimage *image, void *loaderPrivate);
1536 GLboolean (*validateUsage)(__DRIimage *image, unsigned int use);
1545 __DRIimage *(*createImageFromNames)(__DRIscreen *screen,
1566 __DRIimage *(*fromPlanar)(__DRIimage *image, int plane,
1574 __DRIimage *(*createImageFromTexture)(__DRIcontext *context,
1586 __DRIimage *(*createImageFromFds)(__DRIscreen *screen,
1599 __DRIimage *(*createImageFromDmaBufs)(__DRIscreen *screen,
1620 void (*blitImage)(__DRIcontext *context, __DRIimage *dst, __DRIimage *src,
1631 int (*getCapabilities)(__DRIscreen *screen);
1648 void *(*mapImage)(__DRIcontext *context, __DRIimage *image,
1657 void (*unmapImage)(__DRIcontext *context, __DRIimage *image, void *data);
1677 __DRIimage *(*createImageWithModifiers)(__DRIscreen *screen,
1690 __DRIimage *(*createImageFromDmaBufs2)(__DRIscreen *screen,
1717 GLboolean (*queryDmaBufFormats)(__DRIscreen *screen, int max,
1739 GLboolean (*queryDmaBufModifiers)(__DRIscreen *screen, int fourcc,
1758 GLboolean (*queryDmaBufFormatModifierAttribs)(__DRIscreen *screen,
1773 __DRIimage *(*createImageFromRenderbuffer2)(__DRIcontext *context,
1785 __DRIimage *(*createImageFromDmaBufs3)(__DRIscreen *screen,