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

Reply via email to