Dnia 20-01-2005, czw o godzinie 13:59 -0500, Michel Dänzer napisał(a): > On Thu, 2005-01-20 at 12:49 +0100, Jacek Rosik wrote: > > > > Radeon and R200 drivers report GL_MAX_VIEWPORT_DIMS=<4096, 4096>, but I > > think that hardware can maximally suport <2048, 2048>. Anyway I don't > > think current drivers don't even support <1, 1> if window will be placed > > further from top left corner than 2048 in any direction. > > Yes, this has been discussed a couple of times before. > > > So, I was trying to fix this problem by changing offset used by > > accelerator to point to top left corner of the viewport. > > This will likely be a useful optimization, but the general solution is > probably needed as well: Split cliprects on boundaries of multiples of > 2048 and iterate over the resulting 'cliprect regions' with the viewport > state changing as necessary for every iteration.
That's exactly what I'm trying to achieve as my end result :). Changing offset if first point of my plan, when I have this working I can move on to splitting cliprects and iterating over the resulting groups. As I understand it now i need to change offset for each such group. Anyway I don't think that these groups would be multiple of 2048. I can't set offset to any value, it must be aligned as i wrote before. So this would be something around 2040. Or, am I missing something? Best, -- Jacek Rosik <[EMAIL PROTECTED]> ------------------------------------------------------- This SF.Net email is sponsored by: IntelliVIEW -- Interactive Reporting Tool for open source databases. Create drag-&-drop reports. Save time by over 75%! Publish reports on the web. Export to DOC, XLS, RTF, etc. Download a FREE copy at http://www.intelliview.com/go/osdn_nl -- _______________________________________________ Dri-devel mailing list [email protected] https://lists.sourceforge.net/lists/listinfo/dri-devel
