On November 22, 2002 19:19, Michel D�nzer wrote:
> >    I agree, it is ugly.  But do we know that all the different models
> > will work this way?  I have no docs so I was working blind.
>
> If we disable byte swapping, it doesn't matter if the byte swapping
> actually works or not (as seems to be the case for you).

> >     I have a partial solution for this too.  It seems like pixmaps were
> > the main things that were coming through with wrong colours, and doing a
> > byte swap in the setup code in radeon_driver.c fixes it, just as the
> > comment says it might.  (I just adjusted the RGB masks and offsets) 
> > However that breaks non-pixmap writes.  I'm sure someone out there knows
> > exactly why this is, but I haven't had any more time to work on it.
>
> I don't quite understand, can you post a patch for these changes as
> well?

   Actually all of these problems, including the cursor problem, appear to 
have stemmed from a bug in the chipset (according to Ben).  If we set 
surface_cntl to 0 instead of SURF_TRANSLATION_DIS then both problems seem to 
disappear.  I am at this moment merging the changes from the Linux radeonfb 
driver into the xf86 radeon driver to see if it will work without "UseFBDev" 
set.


-- 

George Staikos

_______________________________________________
Xpert mailing list
[EMAIL PROTECTED]
http://XFree86.Org/mailman/listinfo/xpert

Reply via email to