Lines Matching refs:infoRec
44 XAAInfoRecPtr infoRec = GET_XAAINFORECPTR_FROM_GC(pGC);
60 type = (*infoRec->StippledFillChooser)(pGC);
63 if((pGC->fgPixel == pGC->bgPixel) && infoRec->FillSpansSolid &&
64 CHECK_PLANEMASK(pGC,infoRec->FillSpansSolidFlags) &&
65 CHECK_ROP(pGC,infoRec->FillSpansSolidFlags) &&
66 CHECK_ROPSRC(pGC,infoRec->FillSpansSolidFlags) &&
67 CHECK_FG(pGC,infoRec->FillSpansSolidFlags))
70 type = (*infoRec->OpaqueStippledFillChooser)(pGC);
73 type = (*infoRec->TiledFillChooser)(pGC);
80 if(infoRec->ClippingFlags & HARDWARE_CLIP_SOLID_FILL)
85 if(infoRec->ClippingFlags & HARDWARE_CLIP_COLOR_8x8_FILL)
90 if(infoRec->ClippingFlags & HARDWARE_CLIP_MONO_8x8_FILL)
95 if(infoRec->ClippingFlags & HARDWARE_CLIP_SCREEN_TO_SCREEN_COPY)
103 if(infoRec->ClippingFlags &
109 if(infoRec->ClippingFlags & HARDWARE_CLIP_SCREEN_TO_SCREEN_COPY)
124 infoRec->ClipBox = &pGC->pCompositeClip->extents;
127 infoRec->ClipBox = NULL;
148 XAAInfoRecPtr infoRec = GET_XAAINFORECPTR_FROM_GC(pGC);
150 (*infoRec->FillSolidSpans) (infoRec->pScrn, pGC->fgPixel,
169 XAAInfoRecPtr infoRec = GET_XAAINFORECPTR_FROM_GC(pGC);
192 (*infoRec->FillMono8x8PatternSpans) (infoRec->pScrn,
213 XAAInfoRecPtr infoRec = GET_XAAINFORECPTR_FROM_GC(pGC);
237 pCache = (*infoRec->CacheColor8x8Pattern)(infoRec->pScrn, pPix, fg, bg);
239 (*infoRec->FillColor8x8PatternSpans) (infoRec->pScrn,
259 XAAInfoRecPtr infoRec = GET_XAAINFORECPTR_FROM_GC(pGC);
274 (*infoRec->FillColorExpandSpans) (infoRec->pScrn, fg, bg,
296 XAAInfoRecPtr infoRec = GET_XAAINFORECPTR_FROM_GC(pGC);
301 pCache = (*infoRec->CacheStipple)(infoRec->pScrn, pGC->stipple,
305 pCache = (*infoRec->CacheStipple)(infoRec->pScrn, pGC->stipple,
309 pCache = (*infoRec->CacheTile)(infoRec->pScrn, pGC->tile.pixmap);
316 (*infoRec->FillCacheBltSpans) (infoRec->pScrn,
337 XAAInfoRecPtr infoRec = GET_XAAINFORECPTR_FROM_GC(pGC);
352 (*infoRec->FillCacheExpandSpans) (infoRec->pScrn, fg, bg,
373 XAAInfoRecPtr infoRec = GET_XAAINFORECPTR_FROM_GC(pGC);
374 XAACacheInfoPtr pCache = &(infoRec->ScratchCacheInfoRec);
385 (*infoRec->FillCacheBltSpans) (infoRec->pScrn,
408 XAAInfoRecPtr infoRec = GET_XAAINFORECPTR_FROM_SCRNINFOPTR(pScrn);
410 (*infoRec->SetupForSolidFill)(pScrn, fg, rop, planemask);
412 if(infoRec->ClipBox)
413 (*infoRec->SetClippingRectangle)(infoRec->pScrn,
414 infoRec->ClipBox->x1, infoRec->ClipBox->y1,
415 infoRec->ClipBox->x2 - 1, infoRec->ClipBox->y2 - 1);
419 (*infoRec->SubsequentSolidFillRect)(pScrn, ppt->x, ppt->y,
424 if(infoRec->ClipBox)
425 (*infoRec->DisableClipping)(infoRec->pScrn);
427 SET_SYNC_FLAG(infoRec);
446 XAAInfoRecPtr infoRec = GET_XAAINFORECPTR_FROM_SCRNINFOPTR(pScrn);
452 if(infoRec->Mono8x8PatternFillFlags & HARDWARE_PATTERN_PROGRAMMED_BITS) {
453 if(!(infoRec->Mono8x8PatternFillFlags &
456 (infoRec->Mono8x8PatternFillFlags &
462 (*infoRec->CacheMono8x8Pattern)(pScrn, pattern0, pattern1);
464 if(!(infoRec->Mono8x8PatternFillFlags &
473 (*infoRec->SetupForMono8x8PatternFill)(pScrn, patx, paty,
476 if(infoRec->ClipBox)
477 (*infoRec->SetClippingRectangle)(infoRec->pScrn,
478 infoRec->ClipBox->x1, infoRec->ClipBox->y1,
479 infoRec->ClipBox->x2 - 1, infoRec->ClipBox->y2 - 1);
482 (*infoRec->SubsequentMono8x8PatternFillRect)(pScrn,
487 if(infoRec->ClipBox)
488 (*infoRec->DisableClipping)(infoRec->pScrn);
490 SET_SYNC_FLAG(infoRec);
505 XAAInfoRecPtr infoRec = GET_XAAINFORECPTR_FROM_SCRNINFOPTR(pScrn);
511 if(!(infoRec->Mono8x8PatternFillFlags & HARDWARE_PATTERN_PROGRAMMED_BITS)){
512 pCache = (*infoRec->CacheMono8x8Pattern)(pScrn, pattern0, pattern1);
516 (*infoRec->SetupForMono8x8PatternFill)(pScrn, patx, paty,
519 if(infoRec->ClipBox)
520 (*infoRec->SetClippingRectangle)(infoRec->pScrn,
521 infoRec->ClipBox->x1, infoRec->ClipBox->y1,
522 infoRec->ClipBox->x2 - 1, infoRec->ClipBox->y2 - 1);
528 if(!(infoRec->Mono8x8PatternFillFlags &
530 if(infoRec->Mono8x8PatternFillFlags &
534 (infoRec->Mono8x8PatternFillFlags &
544 (*infoRec->SubsequentMono8x8PatternFillRect)(pScrn,
549 if(infoRec->ClipBox)
550 (*infoRec->DisableClipping)(infoRec->pScrn);
552 SET_SYNC_FLAG(infoRec);
573 XAAInfoRecPtr infoRec = GET_XAAINFORECPTR_FROM_SCRNINFOPTR(pScrn);
579 if(!(infoRec->Color8x8PatternFillFlags &
587 (*infoRec->SetupForColor8x8PatternFill)(pScrn, patx, paty,
590 if(infoRec->ClipBox)
591 (*infoRec->SetClippingRectangle)(infoRec->pScrn,
592 infoRec->ClipBox->x1, infoRec->ClipBox->y1,
593 infoRec->ClipBox->x2 - 1, infoRec->ClipBox->y2 - 1);
596 (*infoRec->SubsequentColor8x8PatternFillRect)(pScrn,
601 if(infoRec->ClipBox)
602 (*infoRec->DisableClipping)(infoRec->pScrn);
604 SET_SYNC_FLAG(infoRec);
619 XAAInfoRecPtr infoRec = GET_XAAINFORECPTR_FROM_SCRNINFOPTR(pScrn);
622 (*infoRec->SetupForColor8x8PatternFill)(pScrn, pCache->x, pCache->y,
625 if(infoRec->ClipBox)
626 (*infoRec->SetClippingRectangle)(infoRec->pScrn,
627 infoRec->ClipBox->x1, infoRec->ClipBox->y1,
628 infoRec->ClipBox->x2 - 1, infoRec->ClipBox->y2 - 1);
634 if(!(infoRec->Color8x8PatternFillFlags &
641 (*infoRec->SubsequentColor8x8PatternFillRect)(pScrn,
646 if(infoRec->ClipBox)
647 (*infoRec->DisableClipping)(infoRec->pScrn);
649 SET_SYNC_FLAG(infoRec);
669 XAAInfoRecPtr infoRec = GET_XAAINFORECPTR_FROM_SCRNINFOPTR(pScrn);
672 (*infoRec->SetupForScreenToScreenCopy)(pScrn, 1, 1, rop, planemask,
675 if(infoRec->ClipBox)
676 (*infoRec->SetClippingRectangle)(infoRec->pScrn,
677 infoRec->ClipBox->x1, infoRec->ClipBox->y1,
678 infoRec->ClipBox->x2 - 1, infoRec->ClipBox->y2 - 1);
692 (*infoRec->SubsequentScreenToScreenCopy)(pScrn,
704 if(infoRec->ClipBox)
705 (*infoRec->DisableClipping)(infoRec->pScrn);
707 SET_SYNC_FLAG(infoRec);
728 XAAInfoRecPtr infoRec = GET_XAAINFORECPTR_FROM_SCRNINFOPTR(pScrn);
732 pCache = (*infoRec->CacheMonoStipple)(pScrn, pPix);
735 infoRec->CacheColorExpandDensity;
737 (*infoRec->SetupForScreenToScreenColorExpandFill)(pScrn, fg, bg, rop,
740 if(infoRec->ClipBox)
741 (*infoRec->SetClippingRectangle)(infoRec->pScrn,
742 infoRec->ClipBox->x1, infoRec->ClipBox->y1,
743 infoRec->ClipBox->x2 - 1, infoRec->ClipBox->y2 - 1);
757 (*infoRec->SubsequentScreenToScreenColorExpandFill)(
769 if(infoRec->ClipBox)
770 (*infoRec->DisableClipping)(infoRec->pScrn);
772 SET_SYNC_FLAG(infoRec);
788 XAAInfoRecPtr infoRec = GET_XAAINFORECPTR_FROM_GC(pGC);
793 MaxBoxes = infoRec->PreAllocSize/(sizeof(DDXPointRec) + sizeof(int));
794 pptBase = (DDXPointRec*)infoRec->PreAllocMem;