2009/12/15 Timothy Normand Miller <[email protected]>:
> 2009/12/15 Michel Dänzer <[email protected]>:
>
>> If the old X server didn't have the damage layer yet, I suspect that
>> might account for some of the overhead... Profiling with sysprof or
>> oprofile might be interesting.
>
> Yeah.  I've noticed that.  And I'm encountering something strange.
> For wide PolyArc, I call miPolyArc, which decomposes the primitive
> into spans.  If the rop is GXcopy, then my DDX's FillSpans gets
> called.  If the rop is GXxor, it doesn't.  We're trying to figure out
> why that might be happening.  In the mean time, can anyone give me
> some insight into why my GC ops might get overridden?  I think
> fbPolyArc is getting called by damage.

Very interesting.  In miarc.c, look for fTricky.  It creates a 1-bit
pixmap, draws to that instead of making spans, and then calls
PushPixels.


-- 
Timothy Normand Miller
http://www.cse.ohio-state.edu/~millerti
Open Graphics Project
_______________________________________________
xorg-devel mailing list
[email protected]
http://lists.x.org/mailman/listinfo/xorg-devel

Reply via email to