diff options
author | Tilman Sauerbeck <tilman@code-monkey.de> | 2006-08-27 16:22:50 +0200 |
---|---|---|
committer | Tilman Sauerbeck <tilman@code-monkey.de> | 2006-08-27 16:22:50 +0200 |
commit | b8320d198abe0cd26b2f76b9add634ef8245ba27 (patch) | |
tree | ec7e2ac4bd1c4f1a90a8e8c4cf850bb260fc224b /src/mga_exa.c | |
parent | c525a7e73ac2ef18933d170f8497351d62e5b1ce (diff) |
Minor code cleanup.
Diffstat (limited to 'src/mga_exa.c')
-rw-r--r-- | src/mga_exa.c | 10 |
1 files changed, 4 insertions, 6 deletions
diff --git a/src/mga_exa.c b/src/mga_exa.c index bd960fa..01af045 100644 --- a/src/mga_exa.c +++ b/src/mga_exa.c @@ -158,10 +158,8 @@ mgaGetPixmapPitch(PixmapPtr pPix) } static Bool -mgaSetup(ScreenPtr pScreen, int dest_bpp, int wait) +mgaSetup(MGAPtr pMga, int dest_bpp, int wait) { - ScrnInfoPtr pScrn = xf86Screens[pScreen->myNum]; - MGAPtr pMga = pScrn->driverPrivate; unsigned int maccess = 0; static const unsigned int maccess_table[5] = { 0, /* dummy */ @@ -214,7 +212,7 @@ mgaPrepareSolid(PixmapPtr pPixmap, int alu, Pixel planemask, Pixel fg) pMga->FilledRectCMD = MGADWG_TRAP | MGADWG_SOLID | MGADWG_ARZERO | MGADWG_SGNZERO | MGADWG_SHIFTZERO | mgaRop[alu]; - mgaSetup(pPixmap->drawable.pScreen, pPixmap->drawable.bitsPerPixel, 5); + mgaSetup(pMga, pPixmap->drawable.bitsPerPixel, 5); OUTREG(MGAREG_PITCH, mgaGetPixmapPitch(pPixmap)); OUTREG(MGAREG_DSTORG, exaGetPixmapOffset(pPixmap)); @@ -261,7 +259,7 @@ mgaPrepareCopy(PixmapPtr pSrc, PixmapPtr pDst, int xdir, int ydir, int alu, dwgctl = mgaRop[alu] | MGADWG_SHIFTZERO | MGADWG_BITBLT | MGADWG_BFCOL; pMga->src_pitch = mgaGetPixmapPitch(pSrc); - mgaSetup(pSrc->drawable.pScreen, pDst->drawable.bitsPerPixel, 7); + mgaSetup(pMga, pDst->drawable.bitsPerPixel, 7); OUTREG(MGAREG_PITCH, mgaGetPixmapPitch(pDst)); OUTREG(MGAREG_SRCORG, exaGetPixmapOffset(pSrc)); OUTREG(MGAREG_DSTORG, exaGetPixmapOffset(pDst)); @@ -540,7 +538,7 @@ mgaPrepareComposite(int op, PicturePtr pSrcPict, PicturePtr pMaskPict, PMGA(pDst); CARD32 ds0 = 0, ds1 = 0, cmd, blendcntl; - mgaSetup(pSrc->drawable.pScreen, pDst->drawable.bitsPerPixel, 3); + mgaSetup(pMga, pDst->drawable.bitsPerPixel, 3); OUTREG(MGAREG_FCOL, 0xff000000); OUTREG(MGAREG_DSTORG, exaGetPixmapOffset(pDst)); OUTREG(MGAREG_PITCH, mgaGetPixmapPitch(pDst)); |