Lines Matching refs:uxa_screen
167 uxa_screen_t *uxa_screen = uxa_get_screen(pDst->pDrawable->pScreen);
170 if (! uxa_screen->fallback_debug)
174 if (uxa_screen->force_fallback)
374 uxa_screen_t *uxa_screen = uxa_get_screen(pDst->pDrawable->pScreen);
382 if (uxa_screen->info->check_solid && !uxa_screen->info->check_solid(pDst->pDrawable, GXcopy, FB_ALLONES))
436 if (!(*uxa_screen->info->prepare_solid)
448 (*uxa_screen->info->solid) (pDstPix, pbox->x1, pbox->y1,
453 (*uxa_screen->info->done_solid) (pDstPix);
505 uxa_screen_t *uxa_screen = uxa_get_screen(screen);
518 if (uxa_screen->info->put_image &&
520 uxa_screen->info->put_image((PixmapPtr)picture->pDrawable,
612 uxa_screen_t *uxa_screen = uxa_get_screen(screen);
615 if (!uxa_screen->solid_clear) {
616 uxa_screen->solid_clear = uxa_create_solid(screen, 0);
617 if (!uxa_screen->solid_clear)
620 picture = uxa_screen->solid_clear;
627 uxa_screen_t *uxa_screen = uxa_get_screen(screen);
639 if (!uxa_screen->solid_black) {
640 uxa_screen->solid_black = uxa_create_solid(screen, 0xff000000);
641 if (!uxa_screen->solid_black)
644 picture = uxa_screen->solid_black;
647 if (!uxa_screen->solid_white) {
648 uxa_screen->solid_white = uxa_create_solid(screen, 0xffffffff);
649 if (!uxa_screen->solid_white)
652 picture = uxa_screen->solid_white;
656 for (i = 0; i < uxa_screen->solid_cache_size; i++) {
657 if (uxa_screen->solid_cache[i].color == solid->color) {
658 picture = uxa_screen->solid_cache[i].picture;
667 if (uxa_screen->solid_cache_size == UXA_NUM_SOLID_CACHE) {
669 FreePicture(uxa_screen->solid_cache[i].picture, 0);
671 uxa_screen->solid_cache_size++;
673 uxa_screen->solid_cache[i].picture = picture;
674 uxa_screen->solid_cache[i].color = solid->color;
869 uxa_screen_t *uxa_screen = uxa_get_screen(screen);
871 if (uxa_screen->info->check_composite_texture &&
872 uxa_screen->info->check_composite_texture(screen, src)) {
892 if (uxa_screen->info->check_composite_texture &&
893 !uxa_screen->info->check_composite_texture(screen, dst)) {
947 uxa_screen_t *uxa_screen = uxa_get_screen(screen);
957 if (uxa_screen->info->check_composite &&
958 !(*uxa_screen->info->check_composite) (op, pSrc, pMask, pDst, width, height))
961 if (uxa_screen->info->check_composite_target &&
962 !uxa_screen->info->check_composite_target(uxa_get_drawable_pixmap(pDst->pDrawable))) {
969 if (uxa_screen->info->check_copy &&
970 !uxa_screen->info->check_copy(pixmap, pixmap, GXcopy, FB_ALLONES))
1085 if (!(*uxa_screen->info->prepare_composite)
1110 (*uxa_screen->info->composite) (pDstPix,
1121 (*uxa_screen->info->done_composite) (pDstPix);
1207 uxa_screen_t *uxa_screen = uxa_get_screen(screen);
1213 if (uxa_screen->info->check_composite &&
1214 (!(*uxa_screen->info->check_composite) (PictOpOutReverse, pSrc,
1216 || !(*uxa_screen->info->check_composite) (PictOpAdd, pSrc, pMask,
1221 if (uxa_screen->info->check_composite_target &&
1222 !uxa_screen->info->check_composite_target(uxa_get_drawable_pixmap(pDst->pDrawable))) {
1229 if (uxa_screen->info->check_copy &&
1230 !uxa_screen->info->check_copy(pixmap, pixmap, GXcopy, FB_ALLONES))
1340 uxa_screen_t *uxa_screen = uxa_get_screen(pDst->pDrawable->pScreen);
1347 if (uxa_screen->force_fallback)
1433 if (uxa_screen->info->prepare_composite) {
1486 if (uxa_screen->info->prepare_composite) {
1684 uxa_screen_t *uxa_screen = uxa_get_screen(screen);
1688 if (uxa_screen->force_fallback) {
1894 uxa_screen_t *uxa_screen = uxa_get_screen(pScreen);
1899 if (uxa_screen->force_fallback) {