Silly me. I just did a better search of the archives. Looks like a hardware limitation. Sorry for the spam.
David On Oct 4, 3:40 pm, David Eyk <[EMAIL PROTECTED]> wrote: > I'm getting a GLException loading a very large image (2.3MB PNG), > which I had intended to use as a background image for parallax > scrolling. I've provided a test image and script at: > > http://dl.getdropbox.com/u/139532/LargeImageLoad.zip > > The output of the script is as follows: > > > > eveningstar:~/code/py/spaaace/trunk/src/data eykd$ python > test_image_load.py > EE > ====================================================================== > ERROR: testLoadImage (__main__.StarsImageTest) > ---------------------------------------------------------------------- > Traceback (most recent call last): > File "test_image_load.py", line 20, in testLoadImage > s = pyglet.sprite.Sprite(i) > File "build/bdist.macosx-10.3-fat/egg/pyglet/sprite.py", line 225, > in __init__ > self._texture = img.get_texture() > File "build/bdist.macosx-10.3-fat/egg/pyglet/image/__init__.py", > line 780, in get_texture > File "build/bdist.macosx-10.3-fat/egg/pyglet/image/__init__.py", > line 768, in create_texture > File "build/bdist.macosx-10.3-fat/egg/pyglet/image/__init__.py", > line 1451, in create > File "build/bdist.macosx-10.3-fat/egg/pyglet/gl/lib.py", line 105, > in errcheck > raise GLException(msg) > GLException: invalid value > > ====================================================================== > ERROR: testLoadImageResource (__main__.StarsImageTest) > ---------------------------------------------------------------------- > Traceback (most recent call last): > File "test_image_load.py", line 10, in testLoadImageResource > i = pyglet.resource.image(filename) > File "build/bdist.macosx-10.3-fat/egg/pyglet/resource.py", line 475, > in image > identity = self._cached_images[name] = self._alloc_image(name) > File "build/bdist.macosx-10.3-fat/egg/pyglet/resource.py", line 423, > in _alloc_image > return img.get_texture(True) > File "build/bdist.macosx-10.3-fat/egg/pyglet/image/__init__.py", > line 780, in get_texture > File "build/bdist.macosx-10.3-fat/egg/pyglet/image/__init__.py", > line 768, in create_texture > File "build/bdist.macosx-10.3-fat/egg/pyglet/image/__init__.py", > line 1451, in create > File "build/bdist.macosx-10.3-fat/egg/pyglet/gl/lib.py", line 105, > in errcheck > raise GLException(msg) > GLException: invalid value > > ---------------------------------------------------------------------- > Ran 2 tests in 1.476s > > FAILED (errors=2) > > <<<<< > > Am I exceeding a buffer size or something? Video memory? Is there a > target size I should try and keep an image under? I can always break > it up into tiles, but I'm curious what's going on here. Thanks for > any help. > > David Eyk --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "pyglet-users" group. To post to this group, send email to [email protected] To unsubscribe from this group, send email to [EMAIL PROTECTED] For more options, visit this group at http://groups.google.com/group/pyglet-users?hl=en -~----------~----~----~----~------~----~------~--~---
