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.
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. Would it be better to make the solution more generic? I.e., introduce the concept of "zones" of cliprects, the extents of which would be determined based on the limitations of the hardware. the driver would then render based on zones. Maybe I'm overthinking it... Any other pointers? I'm sure I'll have more questions once I dig into it a bit more. Alex --- Keith Whitwell <[EMAIL PROTECTED]> wrote: > Michel Dänzer wrote: > > On Sat, 2003-10-25 at 17:25, Alex Deucher wrote: > > > >>I'll give keith's suggestion a shot, but I don't really understand > how > >>it's supposed to work. I'm not really much of an expert when it > comes > >>to the 3D driver. If someone could give me some pointers as to > where > >>to look and maybe a 500 foot description of how it should work, > I'll > >>see what I can come up with. > > > > > > AIUI (I trust in Keith correcting me if I'm clueless :), the 3D > drivers > > would divide the cliprects at multiples of 2048 and then iterate > over > > the divided zones when emitting rendering commands, adapting the > buffer > > offsets and viewport parameters for each zone (which wasn't > possible > > with my idea of doing the division in the server). > > Correct - I believe that you'd need to do this in the client. > > Keith > __________________________________ Do you Yahoo!? Exclusive Video Premiere - Britney Spears http://launch.yahoo.com/promos/britneyspears/ ------------------------------------------------------- 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