On Tue Sep 9 00:28:49 BST 2008, Brian Parma wrote: > Thanks for the response, that's a good find, although I'm trying to > figure out how to interpret the result. On my laptop it returns 2048, > but how does that translate into resolution? I thought it was memory > size at first, but changing formats from RGB8 to RGB4 doesn't let me use > larger textures. Right now I take a screen cap which is 1024 x 768, and > I then scale it down with QPixmap.scaledToWidth. I've been playing with > the width to try and find the limit, and it seems to be between 650 and > 700 pixels wide.
OK, so it won't even show the full width of 1024 pixels? It sounds like it isn't just a problem with the texture not having dimensions that aren't a power of 2 because 1024 would obviously be fine. I would imagine that this is an OpenGL problem rather than a Qt problem, but you would have to try using native/Python arrays rather than a QPixmap to test that theory. It might be worth creating a small test program that illustrates this problem and posting on the PyOpenGL mailing list: http://sourceforge.net/mail/?group_id=5988 It could be the case that your hardware/driver has problems with textures larger than a certain size, even though it claims to support them. Can you say what platform, hardware and driver you are using? David _______________________________________________ PyQt mailing list [email protected] http://www.riverbankcomputing.com/mailman/listinfo/pyqt
