Comment 0 for bug 935753

Here's the traceback:

C:\Documents and Settings\Administrator\My Documents\Downloads\PyGL3Display1.9-a
Traceback (most recent call last):
  File "", line 169, in <module>
  File "", line 151, in main
    x = Level(10, (400,400))
  File "", line 123, in __init__
    self.ballImg = LoadImage('ball.png')
  File "..\PyGL3Display\", line 71, in LoadImage
    return cls.Surfaceify(pygame.image.load(*args, **kwargs))
  File "..\PyGL3Display\", line 78, in Surfaceify
    Surface.__init__(ret, pygameSurface.get_size())
  File "..\PyGL3Display\", line 40, in __init__
    manager = SpriteCommon.defaultManager if manager is None else manager
  File "..\PyGL3Display\", line 80, in __getattr__
  File "..\PyGL3Display\", line 83, in __getattr__
  File "..\PyGL3Display\", line 149, in makeDefaultSh
    cls.defaultShader = SpriteShader(cls.defaultVertexArrays)
  File "..\PyGL3Display\", line 213, in __init__
  File "..\PyGL3Display\", line 157, in __init__
    super(TwoDTexturedShader, self).__init__(**kwargs)
  File "..\PyGL3Display\", line 115, in __init__
  File "..\PyGL3Display\", line 417, in __init__
  File "..\PyGL3Display\", line 439, in setup
  File "..\PyGL3Display\", line 538, in useProgram
  File "C:\Python26\lib\site-packages\OpenGL\platform\", line 335
, in __call__
    return self( *args, **named )
  File "C:\Python26\lib\site-packages\OpenGL\", line 208, in glCheckErro
    baseOperation = baseOperation,
OpenGL.error.GLError: GLError(
        err = 1282,
        description = 'invalid operation',
        baseOperation = glUseProgram,
        cArguments = (5L,)
Exception AttributeError: "'PygameSurface' object has no attribute 'atlas'" in <
bound method PygameSurface.__del__ of <PyGL3Display.pygamesprites.PygameSurface
object at 0x01AFA650>> ignored

All of the demos seem to have the same issue for me :(
Windows XP, Python2.6, Pygame 1.9, PyOpenGL 3.0.1
ATi Radeon X800 PRO/GTO
Catalyst version 10.2