On Thu, 2003-10-30 at 20:17, Alex Deucher wrote:
Hopefully I'll have some time this weekend to look into this, what
files in the r200 client driver should I be looking at? Having looked
at the code I'm guessing r200_state. Scissor and cliprect stuff.
Yes, I'd say split the cliprects into the zones after DRI_VALIDATE_DRAWABLE_INFO() in GetLock() and then add zone handling anywhere cliprects are dealt with.
Although thinking about it more, there are probably more changes
required since I guess every part of the 3D pipeline must be updated
(or at least where the commands are issued to the card) depending on
which "2048 zone" the rendering falls into.
I hope only the viewport transformation needs updating for each zone?
Maybe, but I would have thought it was possible to do it just by manipulating the drawing origin and leaving the transformations alone. But I haven't really looked at the problem enough to know where things are going wrong - if this isn't possible, then you will have to play with the viewport transform.
Keith
------------------------------------------------------- This SF.net email is sponsored by: SF.net Giveback Program. Does SourceForge.net help you be more productive? Does it help you create better code? SHARE THE LOVE, and help us help YOU! Click Here: http://sourceforge.net/donate/ _______________________________________________ Dri-devel mailing list [EMAIL PROTECTED] https://lists.sourceforge.net/lists/listinfo/dri-devel