From: Michel <mi...@da...> - 2002-07-18 23:18:35
|
On Thu, 2002-07-18 at 23:08, Jacek Rosik wrote: > Michel D=E4nzer wrote: > > On Wed, 2002-06-26 at 02:35, Jacek Rosik wrote:=20 > >=20 > >>BTW: Why in function radeon_emit_clip_rect=20 > >>(xc/programs/Xserver/hw/xfree86/os-support/linux/drm/kernel/radeon_stat= e.c)=20 > >>line: > >>/*=20 > >>OUT_RING( ((box->y2 - 1) << 16) | (box->x2 - 1) );*/ > >>is conmmented? I think it's correct, following line: > >> OUT_RING( (box->y2 << 16) | box->x2 ); > >>results in OpenGL rendering primitives into other windows (cliprect on= e=20 > >>pixel too wide and high) clearing is OK in both cases. > >=20 > >=20 > > I have only been able to reproduce the problem in BillardGL, do you hav= e > > other test cases and an explanation why other apps don't show the > > problem? > >=20 >=20 > Sorry for not answering immidiately but I was abroad. >=20 > I think it's general problem of all OpenGL apps when pageflip is=20 > enabled. For example here is atlantis (xscreensaver). >=20 > http://stud.ics.p.lodz.pl/~paproch/dri/border.jpg I see, I was looking in the wrong places. I just committed your fix, thanks. --=20 Earthling Michel D=E4nzer (MrCooper)/ Debian GNU/Linux (powerpc) developer XFree86 and DRI project member / CS student, Free Software enthusiast |