On Thursday 04 Jul 2002 5:28 pm, Keith Whitwell scribed numinously:"
> > I've just tried two glxgears at the same time and I am seeing utterly
> > strange behaviour with two glxgears running, where sometimes if I move
> > one it will leave bits of gears behind (sometimes a whole frame), and
> > sometimes corrupt my desktop background image (and I mean really
> > corrupt; not a redraw error) with bits of white, indicating a write
> > into an off screen area; the bitmap is tiled and if I refresh the whole
> > desktop the corruption shows up in all of them; I have to upload a new
> > background image to make it go away.
>
> This is the cliprect issue...

Arrgh. This happened to me *once* only. I haven't been able to make it 
happen again since. (FWIW the background corruption occasionally happened 
before I started playing with the tree)

Using the SET_SCISSORS command, I am getting what I'd expect (now that 
you've explained the coarse scheduling): I once managed to move the 
glxgears window such that the gears are being drawn off-center (i.e. where 
they used to be before the window moved) but they were clipped correctly at 
the edge of the window.

With two glxgears overlapping, I get a clean, properly clipped display when 
the rear one is animating. I see a slight flicker in the overlap region 
when the front one gets the lock, but otherwise everything looks fine. I've 
tried rebooting and power-cycling too. Most annoying.

I'll take the NOMMIO stuff out of my test tree as well and see if I can 
provoke it again.


-- 
Tim Smith ([EMAIL PROTECTED])
"Oink" is a deadly insult in Gamorrese.



-------------------------------------------------------
This sf.net email is sponsored by:ThinkGeek
Caffeinated soap. No kidding.
http://thinkgeek.com/sf
_______________________________________________
Dri-devel mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/dri-devel

Reply via email to