Lines Matching defs:pixmap

59    (priv->base.fbo->width != priv->base.pixmap->drawable.width 	\
60 || priv->base.fbo->height != priv->base.pixmap->drawable.height) \
68 w = priv->base.pixmap->drawable.width; \
69 h = priv->base.pixmap->drawable.height; \
203 priv->base.pixmap->drawable.width, \
206 priv->base.pixmap->drawable.height, \
215 priv->base.pixmap->drawable.width, \
218 priv->base.pixmap->drawable.height, \
231 (priv)->base.pixmap->drawable.width, \
234 c = (priv)->base.pixmap->drawable.width \
243 d = (priv)->base.pixmap->drawable.height\
264 (priv)->base.pixmap->drawable.width, \
286 (priv)->base.pixmap->drawable.width, \
289 modulus((_x1_), (priv)->base.pixmap->drawable.width, c); \
290 modulus((_y1_), (priv)->base.pixmap->drawable.height, d); \
294 / (priv->base.pixmap->drawable.width)) & 1; \
296 / (priv->base.pixmap->drawable.height)) & 1; \
752 /* For 1bpp pixmap, we don't store it as texture. */
795 gl_iformat_for_pixmap(PixmapPtr pixmap)
798 glamor_get_screen_private(pixmap->drawable.pScreen);
801 (pixmap->drawable.depth == 1 || pixmap->drawable.depth == 8)) {
809 format_for_pixmap(PixmapPtr pixmap)
814 pixmap_priv = glamor_get_pixmap_private(pixmap);
818 pict_format = format_for_depth(pixmap->drawable.depth);
928 PixmapPtr pixmap = glamor_get_drawable_pixmap(picture->pDrawable);
930 iformat = gl_iformat_for_pixmap(pixmap);
942 /* return TRUE if we can access this pixmap at DDX driver. */
946 PixmapPtr pixmap = glamor_get_drawable_pixmap(drawable);
947 glamor_pixmap_private *pixmap_priv = glamor_get_pixmap_private(pixmap);
958 PixmapPtr pixmap;
965 pixmap = gc->stipple;
968 pixmap = gc->tile.pixmap;
971 pixmap = NULL;
973 return (!pixmap || glamor_ddx_fallback_check_pixmap(&pixmap->drawable));
977 glamor_is_large_pixmap(PixmapPtr pixmap)
981 priv = glamor_get_pixmap_private(pixmap);
988 PixmapPtr pixmap;
991 pixmap = glamor_get_drawable_pixmap(picture->pDrawable);
992 return glamor_is_large_pixmap(pixmap);
1005 _glamor_dump_pixmap_bits(PixmapPtr pixmap, int x, int y, int w, int h)
1008 unsigned char *p = pixmap->devPrivate.ptr;
1009 int stride = pixmap->devKind;
1023 _glamor_dump_pixmap_byte(PixmapPtr pixmap, int x, int y, int w, int h)
1026 unsigned char *p = pixmap->devPrivate.ptr;
1027 int stride = pixmap->devKind;
1041 _glamor_dump_pixmap_sword(PixmapPtr pixmap, int x, int y, int w, int h)
1044 unsigned short *p = pixmap->devPrivate.ptr;
1045 int stride = pixmap->devKind / 2;
1059 _glamor_dump_pixmap_word(PixmapPtr pixmap, int x, int y, int w, int h)
1062 unsigned int *p = pixmap->devPrivate.ptr;
1063 int stride = pixmap->devKind / 4;
1077 glamor_dump_pixmap(PixmapPtr pixmap, int x, int y, int w, int h)
1079 w = ((x + w) > pixmap->drawable.width) ? (pixmap->drawable.width - x) : w;
1080 h = ((y + h) > pixmap->drawable.height) ? (pixmap->drawable.height - y) : h;
1082 glamor_prepare_access(&pixmap->drawable, GLAMOR_ACCESS_RO);
1083 switch (pixmap->drawable.depth) {
1085 _glamor_dump_pixmap_byte(pixmap, x, y, w, h);
1089 _glamor_dump_pixmap_sword(pixmap, x, y, w, h);
1094 _glamor_dump_pixmap_word(pixmap, x, y, w, h);
1097 _glamor_dump_pixmap_bits(pixmap, x, y, w, h);
1100 ErrorF("dump depth %d, not implemented.\n", pixmap->drawable.depth);
1102 glamor_finish_access(&pixmap->drawable);
1289 PixmapPtr pixmap = NULL;
1294 pixmap = glamor_create_pixmap(screen,
1300 &pixmap->drawable,
1309 glamor_destroy_pixmap(pixmap);
1317 PixmapPtr pixmap = NULL;
1322 pixmap = glamor_create_pixmap(screen,
1328 &pixmap->drawable,
1337 glamor_destroy_pixmap(pixmap);
1352 ErrorF("Different pixmap depth can not compare!\n");