Lines Matching defs:pixmap

57    (priv->base.fbo->width != priv->base.pixmap->drawable.width 	\
58 || priv->base.fbo->height != priv->base.pixmap->drawable.height) \
66 w = priv->base.pixmap->drawable.width; \
67 h = priv->base.pixmap->drawable.height; \
201 priv->base.pixmap->drawable.width, \
204 priv->base.pixmap->drawable.height, \
213 priv->base.pixmap->drawable.width, \
216 priv->base.pixmap->drawable.height, \
229 (priv)->base.pixmap->drawable.width, \
232 c = (priv)->base.pixmap->drawable.width \
241 d = (priv)->base.pixmap->drawable.height\
262 (priv)->base.pixmap->drawable.width, \
284 (priv)->base.pixmap->drawable.width, \
287 modulus((_x1_), (priv)->base.pixmap->drawable.width, c); \
288 modulus((_y1_), (priv)->base.pixmap->drawable.height, d); \
292 / (priv->base.pixmap->drawable.width)) & 1; \
294 / (priv->base.pixmap->drawable.height)) & 1; \
830 /* For 1bpp pixmap, we don't store it as texture. */
873 gl_iformat_for_pixmap(PixmapPtr pixmap)
876 glamor_get_screen_private(pixmap->drawable.pScreen);
879 (pixmap->drawable.depth == 1 || pixmap->drawable.depth == 8)) {
887 format_for_pixmap(PixmapPtr pixmap)
892 pixmap_priv = glamor_get_pixmap_private(pixmap);
896 pict_format = format_for_depth(pixmap->drawable.depth);
1006 PixmapPtr pixmap = glamor_get_drawable_pixmap(picture->pDrawable);
1008 iformat = gl_iformat_for_pixmap(pixmap);
1020 /* return TRUE if we can access this pixmap at DDX driver. */
1024 PixmapPtr pixmap = glamor_get_drawable_pixmap(drawable);
1025 glamor_pixmap_private *pixmap_priv = glamor_get_pixmap_private(pixmap);
1036 PixmapPtr pixmap;
1043 pixmap = gc->stipple;
1046 pixmap = gc->tile.pixmap;
1049 pixmap = NULL;
1051 return (!pixmap || glamor_ddx_fallback_check_pixmap(&pixmap->drawable));
1055 glamor_is_large_pixmap(PixmapPtr pixmap)
1059 priv = glamor_get_pixmap_private(pixmap);
1066 PixmapPtr pixmap;
1069 pixmap = glamor_get_drawable_pixmap(picture->pDrawable);
1070 return glamor_is_large_pixmap(pixmap);
1083 _glamor_dump_pixmap_bits(PixmapPtr pixmap, int x, int y, int w, int h)
1086 unsigned char *p = pixmap->devPrivate.ptr;
1087 int stride = pixmap->devKind;
1101 _glamor_dump_pixmap_byte(PixmapPtr pixmap, int x, int y, int w, int h)
1104 unsigned char *p = pixmap->devPrivate.ptr;
1105 int stride = pixmap->devKind;
1119 _glamor_dump_pixmap_sword(PixmapPtr pixmap, int x, int y, int w, int h)
1122 unsigned short *p = pixmap->devPrivate.ptr;
1123 int stride = pixmap->devKind / 2;
1137 _glamor_dump_pixmap_word(PixmapPtr pixmap, int x, int y, int w, int h)
1140 unsigned int *p = pixmap->devPrivate.ptr;
1141 int stride = pixmap->devKind / 4;
1155 glamor_dump_pixmap(PixmapPtr pixmap, int x, int y, int w, int h)
1157 w = ((x + w) > pixmap->drawable.width) ? (pixmap->drawable.width - x) : w;
1158 h = ((y + h) > pixmap->drawable.height) ? (pixmap->drawable.height - y) : h;
1160 glamor_prepare_access(&pixmap->drawable, GLAMOR_ACCESS_RO);
1161 switch (pixmap->drawable.depth) {
1163 _glamor_dump_pixmap_byte(pixmap, x, y, w, h);
1167 _glamor_dump_pixmap_sword(pixmap, x, y, w, h);
1172 _glamor_dump_pixmap_word(pixmap, x, y, w, h);
1175 _glamor_dump_pixmap_bits(pixmap, x, y, w, h);
1178 ErrorF("dump depth %d, not implemented.\n", pixmap->drawable.depth);
1180 glamor_finish_access(&pixmap->drawable);
1367 PixmapPtr pixmap = NULL;
1372 pixmap = glamor_create_pixmap(screen,
1378 &pixmap->drawable,
1387 glamor_destroy_pixmap(pixmap);
1395 PixmapPtr pixmap = NULL;
1400 pixmap = glamor_create_pixmap(screen,
1406 &pixmap->drawable,
1415 glamor_destroy_pixmap(pixmap);
1430 ErrorF("Different pixmap depth can not compare!\n");