On 6/21/06, Michel Dänzer <[EMAIL PROTECTED]> wrote:
> > OTOH, reading through the driver code in the X server, is seems the
> > card may not support arbitrary clipping rectangles in hardware, so
> > maybe theres a bug in the software clipping code. Oh well, it's
> > something to go on. That might explain why only overlapping windows
> > are a problem.
>
> Sounds like you're closing in on the problem.

Turns out I was at least partly wrong. The card does support up to
three clipping rectanges. If there are more, it repeats each draw
command which each set of three clipping rectangles. Now, if I enable
debugging in the kernel, I see that most of the time it does not have
any clipping at all, which means the somehow it only sets up clipping
when it thinks it needs it.

So I have two questions:

1. Is there a way I can see the clipping rectangles setup by the X
server. Or maybe there's little program to dump the private sarea for
a driver?
2. Is there a good description somewhere of how Mesa works internally,
so I 'd have a better idea where to look?

Thanks in advance,
-- 
Martijn van Oosterhout <[EMAIL PROTECTED]> http://svana.org/kleptog/


_______________________________________________
Mesa3d-dev mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/mesa3d-dev

Reply via email to