Lines Matching refs:pGlint
110 GLINTPtr pGlint = GLINTPTR(pScrn);
124 GLINT_SLOW_WRITE_REG(pGlint->pprod, LBReadMode);
153 GLINT_SLOW_WRITE_REG(pGlint->pprod, PMTextureMapFormat);
157 GLINT_SLOW_WRITE_REG(pGlint->pprod | 1<<19, PMTextureMapFormat);
161 GLINT_SLOW_WRITE_REG(pGlint->pprod | 2<<19, PMTextureMapFormat);
164 pGlint->ROP = 0xFF;
165 pGlint->ClippingOn = FALSE;
166 pGlint->startxsub = 0;
167 pGlint->startxdom = 0;
168 pGlint->starty = 0;
169 pGlint->count = 0;
170 pGlint->dxdom = 0;
171 pGlint->dy = 1<<16;
188 GLINTPtr pGlint = GLINTPTR(pScrn);
191 pGlint->AccelInfoRec = infoPtr = XAACreateInfoRec();
245 pGlint->ScratchBuffer = malloc(((pScrn->virtualX + 62) / 32 * 4) + (pScrn->virtualX * pScrn->bitsPerPixel / 8));
247 pGlint->XAAScanlineColorExpandBuffers;
248 pGlint->XAAScanlineColorExpandBuffers[0] =
249 pGlint->IOBase + OutputFIFO + 4;
258 infoPtr->ColorExpandRange = pGlint->FIFOSize;
274 AvailFBArea.y2 = pGlint->FbMapSize / (pScrn->displayWidth *
294 GLINTPtr pGlint = GLINTPTR(pScrn);
296 if (w != pGlint->startxsub) {
298 pGlint->startxsub = w;
300 if (x != pGlint->startxdom) {
302 pGlint->startxdom = x;
304 if (y != pGlint->starty) {
306 pGlint->starty = y;
308 if (h != pGlint->count) {
310 pGlint->count = h;
312 if (a != pGlint->dxdom) {
314 pGlint->dxdom = a;
316 if (d != pGlint->dy) {
318 pGlint->dy = d;
325 GLINTPtr pGlint = GLINTPTR(pScrn);
344 GLINTPtr pGlint = GLINTPTR(pScrn);
349 pGlint->ClippingOn = TRUE;
356 GLINTPtr pGlint = GLINTPTR(pScrn);
366 GLINTPtr pGlint = GLINTPTR(pScrn);
368 pGlint->BltScanDirection = 0;
369 if (ydir == 1) pGlint->BltScanDirection |= YPositive;
377 pGlint->FrameBufferReadMode = pGlint->pprod;
380 pGlint->FrameBufferReadMode = pGlint->pprod | FBRM_SrcEnable;
382 pGlint->FrameBufferReadMode = pGlint->pprod | FBRM_SrcEnable |
395 GLINTPtr pGlint = GLINTPTR(pScrn);
401 if (!(pGlint->BltScanDirection & YPositive)) {
411 if ((w < 32) || (pGlint->ROP != GXcopy)) {
416 GLINT_WRITE_REG(pGlint->FrameBufferReadMode, FBReadMode);
419 PermediaLoadCoord(pScrn, (x2>>pGlint->BppShift)<<16, y2<<16,
420 ((x2+w+7)>>pGlint->BppShift)<<16, h, 0,
422 srcaddr = (x1 & ~pGlint->bppalign);
423 dstaddr = (x2 & ~pGlint->bppalign);
424 align = (x2 & pGlint->bppalign) - (x1 & pGlint->bppalign);
425 GLINT_WRITE_REG(pGlint->FrameBufferReadMode | FBRM_Packed |
441 GLINTPtr pGlint = GLINTPTR(pScrn);
448 GLINT_WRITE_REG(pGlint->pprod, FBReadMode);
464 GLINTPtr pGlint = GLINTPTR(pScrn);
466 if (pGlint->ROP == GXcopy) {
472 GLINT_WRITE_REG(pGlint->pprod | FBRM_Packed | FBRM_DstEnable, FBReadMode);
473 PermediaLoadCoord(pScrn, (x>>pGlint->BppShift)<<16, y<<16,
474 ((x+w+7)>>pGlint->BppShift)<<16, h, 0, 1<<16);
487 GLINTPtr pGlint = GLINTPTR(pScrn);
488 if (bg == -1) pGlint->FrameBufferReadMode = -1;
489 else pGlint->FrameBufferReadMode = 0;
490 pGlint->ForeGroundColor = fg;
491 pGlint->BackGroundColor = bg;
492 REPLICATE(pGlint->ForeGroundColor);
493 REPLICATE(pGlint->BackGroundColor);
510 GLINT_WRITE_REG(pGlint->pprod, FBReadMode);
512 GLINT_WRITE_REG(pGlint->pprod | FBRM_DstEnable, FBReadMode);
515 GLINT_WRITE_REG(pGlint->ForeGroundColor, ConstantColor);
516 GLINT_WRITE_REG(pGlint->BackGroundColor, Texel0);
527 GLINTPtr pGlint = GLINTPTR(pScrn);
530 if (pGlint->FrameBufferReadMode != -1) {
552 GLINTPtr pGlint = GLINTPTR(pScrn);
570 GLINT_WRITE_REG(pGlint->pprod, FBReadMode);
572 GLINT_WRITE_REG(pGlint->pprod | FBRM_DstEnable, FBReadMode);
574 pGlint->BackGroundColor = bg;
575 pGlint->ForeGroundColor = fg;
578 if ((rop == GXcopy) && (pGlint->BackGroundColor == -1)) {
579 pGlint->FrameBufferReadMode = FastFillEnable;
589 pGlint->FrameBufferReadMode = TextureEnable;
591 pGlint->FrameBufferReadMode = 0;
596 GLINT_WRITE_REG(PrimitiveTrapezoid | pGlint->FrameBufferReadMode | SyncOnBitMask, Render);
633 GLINTPtr pGlint = GLINTPTR(pScrn);
637 pGlint->BackGroundColor = bg;
638 pGlint->ForeGroundColor = fg;
644 GLINT_WRITE_REG(pGlint->pprod, FBReadMode);
646 GLINT_WRITE_REG(pGlint->pprod|FBRM_DstEnable, FBReadMode);
648 if ((rop == GXcopy) && (pGlint->BackGroundColor == -1)) {
649 pGlint->FrameBufferReadMode = FastFillEnable;
659 pGlint->FrameBufferReadMode = TextureEnable;
661 pGlint->FrameBufferReadMode = 0;
673 GLINTPtr pGlint = GLINTPTR(pScrn);
675 pGlint->dwords = ((w + 31) >> 5); /* dwords per scanline */
681 pGlint->cpucount = h;
685 GLINT_WRITE_REG(PrimitiveTrapezoid | pGlint->FrameBufferReadMode | SyncOnBitMask,
690 if ((pGlint->dwords*h) < pGlint->FIFOSize)
694 pGlint->XAAScanlineColorExpandBuffers[0] = pGlint->IOBase+OutputFIFO+4;
695 pGlint->ScanlineDirect = 1;
696 GLINT_WRITE_REG(((pGlint->dwords*h)-1)<<16 | 0x0D, OutputFIFO);
697 GLINT_WAIT(pGlint->dwords*h);
700 pGlint->XAAScanlineColorExpandBuffers[0] = pGlint->ScratchBuffer;
701 pGlint->ScanlineDirect = 0;
704 pGlint->cpucount--;
710 GLINTPtr pGlint = GLINTPTR(pScrn);
711 CARD32 *srcp = (CARD32*)pGlint->XAAScanlineColorExpandBuffers[bufno];
712 int dwords = pGlint->dwords;
714 if (!pGlint->ScanlineDirect) {
715 while(dwords >= pGlint->FIFOSize) {
716 GLINT_WAIT(pGlint->FIFOSize);
717 GLINT_WRITE_REG(((pGlint->FIFOSize - 2) << 16) | 0x0D, OutputFIFO);
719 (CARD32*)((char*)pGlint->IOBase + OutputFIFO + 4),
720 (CARD32*)srcp, pGlint->FIFOSize - 1);
721 dwords -= pGlint->FIFOSize - 1;
722 srcp += pGlint->FIFOSize - 1;
728 (CARD32*)((char*)pGlint->IOBase + OutputFIFO + 4),
748 GLINTPtr pGlint = GLINTPTR(pScrn);
796 (CARD32*)((char*)pGlint->IOBase + OutputFIFO + 4),
808 (CARD32*)((char*)pGlint->IOBase + OutputFIFO + 4),
819 GLINT_WRITE_REG(pGlint->pprod, FBReadMode);
821 GLINT_WRITE_REG(pGlint->pprod | FBRM_DstEnable, FBReadMode);
838 (CARD32*)((char*)pGlint->IOBase + OutputFIFO + 4),
849 (CARD32*)((char*)pGlint->IOBase + OutputFIFO + 4),
873 GLINTPtr pGlint = GLINTPTR(pScrn);
922 (CARD32*)((char*)pGlint->IOBase + OutputFIFO + 4),
934 (CARD32*)((char*)pGlint->IOBase + OutputFIFO + 4),
945 GLINT_WRITE_REG(pGlint->pprod, FBReadMode);
947 GLINT_WRITE_REG(pGlint->pprod | FBRM_DstEnable, FBReadMode);
964 (CARD32*)((char*)pGlint->IOBase + OutputFIFO + 4),
975 (CARD32*)((char*)pGlint->IOBase + OutputFIFO + 4),
999 GLINTPtr pGlint = GLINTPTR(pScrn);
1008 GLINT_WRITE_REG(pGlint->pprod, FBReadMode);
1010 GLINT_WRITE_REG(pGlint->pprod | FBRM_DstEnable, FBReadMode);
1051 (CARD32*)((char*)pGlint->IOBase + OutputFIFO + 4),
1063 (CARD32*)((char*)pGlint->IOBase + OutputFIFO + 4),
1087 (CARD32*)((char*)pGlint->IOBase + OutputFIFO + 4),
1098 (CARD32*)((char*)pGlint->IOBase + OutputFIFO + 4),
1117 GLINTPtr pGlint = GLINTPTR(infoRec->pScrn);
1118 pGlint->CurrentGC = pGC;
1119 pGlint->CurrentDrawable = pDraw;
1132 GLINTPtr pGlint = GLINTPTR(infoRec->pScrn);
1133 pGlint->CurrentGC = pGC;
1134 pGlint->CurrentDrawable = pDraw;
1143 GLINTPtr pGlint = GLINTPTR(pScrn);
1151 GLINT_WRITE_REG(pGlint->pprod, FBReadMode);
1153 GLINT_WRITE_REG(pGlint->pprod | FBRM_DstEnable, FBReadMode);
1161 GLINTPtr pGlint = GLINTPTR(pScrn);
1177 GLINTPtr pGlint = GLINTPTR(pScrn);
1199 fbBres(pGlint->CurrentDrawable, pGlint->CurrentGC, 0,