|
version 1.36, 2001/05/09 03:12:02
|
version 1.37, 2001/05/25 02:44:35
|
|
|
|
| /* $XFree86: xc/programs/Xserver/hw/xfree86/drivers/ati/atimach64.c,v 1.35 2001/04/23 17:15:57 dawes Exp $ */ |
/* $XFree86: xc/programs/Xserver/hw/xfree86/drivers/ati/atimach64.c,v 1.36 2001/05/09 03:12:02 tsi Exp $ */ |
| /* | /* |
| * Copyright 1997 through 2001 by Marc Aurele La France (TSI @ UQV), tsi@xfree86.org | * Copyright 1997 through 2001 by Marc Aurele La France (TSI @ UQV), tsi@xfree86.org |
| * | * |
|
|
|
| xf86DrvMsg(pScreenInfo->scrnIndex, X_WARNING, | xf86DrvMsg(pScreenInfo->scrnIndex, X_WARNING, |
| "CLR_CMP_CNTL write cache disabled!\n"); | "CLR_CMP_CNTL write cache disabled!\n"); |
| } | } |
| |
|
| } | } |
| | |
| /* | /* |
|
|
|
| * caching of framebuffer data I haven't found any way of disabling, or | * caching of framebuffer data I haven't found any way of disabling, or |
| * otherwise circumventing. Thanks to Mark Vojkovich for the suggestion. | * otherwise circumventing. Thanks to Mark Vojkovich for the suggestion. |
| */ | */ |
| |
pATI->pXAAInfo->NeedToSync = FALSE; |
| pATI = *(volatile ATIPtr *)pATI->pMemory; | pATI = *(volatile ATIPtr *)pATI->pMemory; |
| } | } |
| | |
|
|
|
| SetBits(SRC_BLIT, DP_FRGD_SRC) | SetBits(SRC_BKGD, DP_BKGD_SRC)); | SetBits(SRC_BLIT, DP_FRGD_SRC) | SetBits(SRC_BKGD, DP_BKGD_SRC)); |
| outf(DP_MIX, SetBits(ATIMach64ALU[rop], DP_FRGD_MIX)); | outf(DP_MIX, SetBits(ATIMach64ALU[rop], DP_FRGD_MIX)); |
| | |
| if (TransparencyColour == -1) |
if (!pATI->XAAForceTransBlit && (TransparencyColour == -1)) |
| outf(CLR_CMP_CNTL, CLR_CMP_FN_FALSE); | outf(CLR_CMP_CNTL, CLR_CMP_FN_FALSE); |
| else | else |
| { | { |