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
