• Home
  • Raw
  • Download

Lines Matching defs:__DRIimageExtensionRec

1424 struct __DRIimageExtensionRec {  struct
1425 __DRIextension base;
1427 __DRIimage *(*createImageFromName)(__DRIscreen *screen,
1433 __DRIimage *(*createImageFromRenderbuffer)(__DRIcontext *context,
1437 void (*destroyImage)(__DRIimage *image);
1439 __DRIimage *(*createImage)(__DRIscreen *screen,
1444 unsigned char (*queryImage)(__DRIimage *image, int attrib, int *value);
1449 __DRIimage *(*dupImage)(__DRIimage *image, void *loaderPrivate);
1456 unsigned char (*validateUsage)(__DRIimage *image, unsigned int use);
1465 __DRIimage *(*createImageFromNames)(__DRIscreen *screen,
1486 __DRIimage *(*fromPlanar)(__DRIimage *image, int plane,
1494 __DRIimage *(*createImageFromTexture)(__DRIcontext *context,
1506 __DRIimage *(*createImageFromFds)(__DRIscreen *screen,
1519 __DRIimage *(*createImageFromDmaBufs)(__DRIscreen *screen,
1540 void (*blitImage)(__DRIcontext *context, __DRIimage *dst, __DRIimage *src,
1551 int (*getCapabilities)(__DRIscreen *screen);
1568 void *(*mapImage)(__DRIcontext *context, __DRIimage *image,
1577 void (*unmapImage)(__DRIcontext *context, __DRIimage *image, void *data);
1597 __DRIimage *(*createImageWithModifiers)(__DRIscreen *screen,
1610 __DRIimage *(*createImageFromDmaBufs2)(__DRIscreen *screen,
1637 unsigned char (*queryDmaBufFormats)(__DRIscreen *screen, int max,
1659 unsigned char (*queryDmaBufModifiers)(__DRIscreen *screen, int fourcc,
1678 unsigned char (*queryDmaBufFormatModifierAttribs)(__DRIscreen *screen,
1695 __DRIimage *(*createImageFromRenderbuffer2)(__DRIcontext *context,
1707 __DRIimage *(*createImageFromDmaBufs3)(__DRIscreen *screen,
1735 __DRIimage *(*createImageWithModifiers2)(__DRIscreen *screen,