Hmmm that could be the difference with Rv100 and 200 cards :) Ah well, I'll try the patch tonight
On Wed, 1 Dec 2004, Dieter [iso-8859-1] Nützel wrote: > Am Mittwoch, 1. Dezember 2004 19:09 schrieb Dieter Nützel: > > Am Mittwoch, 1. Dezember 2004 17:13 schrieb Rogier Stam: > > > Dieter Nützel wrote: > > > >Am Mittwoch, 1. Dezember 2004 02:48 schrieb > > > > [EMAIL PROTECTED]: > > > >>Hi Roland, > > > >> > > > >>If you move glxgears down below about half of the screen you won't see > > > >>anything anymore. Within the top half it looks about the same, although > > > >>moving it from left to right can cause parts to appear or disappear. > > > >>I'll check the offsets tonight. > > > > > > > >Soo, you are at 'my' r200 observation;-) > > > >But at the bottom there are some pixels not all vanished. > > > >Moving left to right or the like show sometimes some parts. > > > > > > > >Disabling RADEON_Z_HIERARCHY_ENABLE bring all lines to life. > > > > > > > >/* if (rmesa->r200Screen->chipset & R200_CHIPSET_REAL_R200) > > > > rmesa->hw.ctx.cmd[CTX_RB3D_ZSTENCILCNTL] |= > > > >RADEON_Z_HIERARCHY_ENABLE; */ > > > > > > > >I'm in preparation of a new Mesa/DRI CVS copy with > > > >hyperz-dri-7.patch > > > >hyperz-drm-15.patch > > > >r100-readpixels-3.patch > > > >r200_pntparam_1.diff > > > >because all went well (with the above change), but quake3 (quake3-smp) > > > > start with only black window. Maybe this is TLS related, which I have > > > > in for several months, now. > > > > > > > >-Dieter > > > > > > > >PS Roland, do you need current r200 'pictures'? > > > > > > Actually, Roland had a suggestion regarding seting the tileoffset from > > > *16 to *32. This helps a bit in my case. I suggest you also try this > > > one. Maybe it will help for you too. It doesn't fix the entire problem, > > > but it does make it better. Note that I also tried *24, *40, *48, *64 > > > and *128. *32 gives the most stable and also in picture the best result. > > > The others definetly don't improve things... > > > > I'm playing with it, but all other then 16 (as far as i am ;-) give your > > described results. > > > > Could you try this (from Roland, too) in the meantime. > > I running my r200 with it since drm-15 came out. > > > > --- radeon_state.c.orig 2004-11-11 22:08:37.000000000 +0100 > > +++ radeon_state.c.aktuell 2004-11-13 14:08:32.000000000 +0100 > > @@ -894,7 +894,8 @@ > > } > > else { > > /* FIXME : reverse engineer that for Rx00 cards */ > > - clearmask = (0xff<<22)|(0xff<<6)| 0x003f003f; > > + /* clearmask = (0xff<<22)|(0xff<<6)| 0x003f003f; */ > > + clearmask = 0x0; > > Now, > > I've tested with the above and > > OUT_RING( tileoffset * 16 ); > > 8-17 (all steps), even 32 do NOT work. > > ONLY 16 works. > > -Dieter > ------------------------------------------------------- SF email is sponsored by - The IT Product Guide Read honest & candid reviews on hundreds of IT Products from real users. Discover which products truly live up to the hype. Start reading now. http://productguide.itmanagersjournal.com/ -- _______________________________________________ Dri-devel mailing list [EMAIL PROTECTED] https://lists.sourceforge.net/lists/listinfo/dri-devel