janssen@holmes (Bill Janssen) (09/17/89)
In article <388@torch.UUCP>, richard@torch (Richard Nuttall) writes: >You will not be able to make use of the GX card with the straight MIT >server, since it cannot talk to the cgsix device at all. This would We are not currently using the MIT server on our GX's, but if we had to, I'd replace the routine server/ddx/sun/sunCG4C.c(sunCG4CSwitch) with the following, and things would be nicer... Note that this breaks the support for the CG4. How do you tell the difference between the CG4 and the CG6? /*- *-------------------------------------------------------------- * sunCG4CSwitch -- * Enable or disable color plane * * Results: * Color plane enabled for select =0, disabled otherwise. * *-------------------------------------------------------------- */ static void sunCG4CSwitch (pScreen, select) ScreenPtr pScreen; u_char select; { int index; register int j; index = pScreen->myNum; CG4Cfb = (CG4CPtr) sunFbs[index].fb; /*****************CG6 Patch FGH 7/25/89************************ if (!select) for (j = 0; j < 128*1024; j++) CG4Cfb->epixel[j] = 0; else for (j = 0; j < 128*1024; j++) CG4Cfb->epixel[j] = 0xff; *****END CG6********/ } -- Bill Janssen janssen.pa@xerox.com (415) 494-4763 Xerox Palo Alto Research Center 3333 Coyote Hill Road, Palo Alto, California 94304