Activity log for bug #935753

Date Who What changed Old value New value Message
2012-02-18 20:55:54 bonzairob bug added bug
2012-02-18 20:57:14 bonzairob description Here's the traceback: C:\Documents and Settings\Administrator\My Documents\Downloads\PyGL3Display1.9-a lpha3\examples>python2.6 criticalMass.py Traceback (most recent call last): File "criticalMass.py", line 169, in <module> main() File "criticalMass.py", line 151, in main x = Level(10, (400,400)) File "criticalMass.py", line 123, in __init__ self.ballImg = LoadImage('ball.png') File "..\PyGL3Display\pygamesprites.py", line 71, in LoadImage return cls.Surfaceify(pygame.image.load(*args, **kwargs)) File "..\PyGL3Display\pygamesprites.py", line 78, in Surfaceify Surface.__init__(ret, pygameSurface.get_size()) File "..\PyGL3Display\twodimages.py", line 40, in __init__ manager = SpriteCommon.defaultManager if manager is None else manager File "..\PyGL3Display\twodspriteinfrastructure.py", line 80, in __getattr__ shader=cls.defaultShader) File "..\PyGL3Display\twodspriteinfrastructure.py", line 83, in __getattr__ cls.makeDefaultShader() File "..\PyGL3Display\twodspriteinfrastructure.py", line 149, in makeDefaultSh ader cls.defaultShader = SpriteShader(cls.defaultVertexArrays) File "..\PyGL3Display\twodspriteinfrastructure.py", line 213, in __init__ fragmentProgs=[fragmentProg]) File "..\PyGL3Display\twodshaders.py", line 157, in __init__ super(TwoDTexturedShader, self).__init__(**kwargs) File "..\PyGL3Display\twodshaders.py", line 115, in __init__ **kwargs) File "..\PyGL3Display\sharedinfrastructure.py", line 417, in __init__ self.setup() File "..\PyGL3Display\sharedinfrastructure.py", line 439, in setup GLCommon.useProgram(self) File "..\PyGL3Display\sharedinfrastructure.py", line 538, in useProgram glUseProgram(program.shaderProgram) File "C:\Python26\lib\site-packages\OpenGL\platform\baseplatform.py", line 335 , in __call__ return self( *args, **named ) File "C:\Python26\lib\site-packages\OpenGL\error.py", line 208, in glCheckErro r 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 Thanks! Here's the traceback: C:\Documents and Settings\Administrator\My Documents\Downloads\PyGL3Display1.9-alpha3\examples>python2.6 criticalMass.py Traceback (most recent call last):   File "criticalMass.py", line 169, in <module>     main()   File "criticalMass.py", line 151, in main     x = Level(10, (400,400))   File "criticalMass.py", line 123, in __init__     self.ballImg = LoadImage('ball.png')   File "..\PyGL3Display\pygamesprites.py", line 71, in LoadImage     return cls.Surfaceify(pygame.image.load(*args, **kwargs))   File "..\PyGL3Display\pygamesprites.py", line 78, in Surfaceify     Surface.__init__(ret, pygameSurface.get_size())   File "..\PyGL3Display\twodimages.py", line 40, in __init__     manager = SpriteCommon.defaultManager if manager is None else manager   File "..\PyGL3Display\twodspriteinfrastructure.py", line 80, in __getattr__     shader=cls.defaultShader)   File "..\PyGL3Display\twodspriteinfrastructure.py", line 83, in __getattr__     cls.makeDefaultShader()   File "..\PyGL3Display\twodspriteinfrastructure.py", line 149, in MakeDefaultShader     cls.defaultShader = SpriteShader(cls.defaultVertexArrays)   File "..\PyGL3Display\twodspriteinfrastructure.py", line 213, in __init__     fragmentProgs=[fragmentProg])   File "..\PyGL3Display\twodshaders.py", line 157, in __init__     super(TwoDTexturedShader, self).__init__(**kwargs)   File "..\PyGL3Display\twodshaders.py", line 115, in __init__     **kwargs)   File "..\PyGL3Display\sharedinfrastructure.py", line 417, in __init__     self.setup()   File "..\PyGL3Display\sharedinfrastructure.py", line 439, in setup     GLCommon.useProgram(self)   File "..\PyGL3Display\sharedinfrastructure.py", line 538, in useProgram     glUseProgram(program.shaderProgram)   File "C:\Python26\lib\site-packages\OpenGL\platform\baseplatform.py", line 335, in __call__     return self( *args, **named )   File "C:\Python26\lib\site-packages\OpenGL\error.py", line 208, in glCheckError     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.PygameSurfaceobject 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 Thanks!
2012-02-18 21:21:27 David Griffin summary GLError and Pygame Surface AttributeError GLError and PygameSurface AttributeError
2012-02-18 21:21:54 David Griffin summary GLError and PygameSurface AttributeError Mystery GLError
2012-04-29 19:36:57 David Griffin pygl3display: status New Incomplete
2012-04-30 13:11:07 Alan Bourke bug added subscriber Alan Bourke
2012-04-30 13:39:22 David Griffin summary Mystery GLError Mystery Shader not linking error
2012-04-30 13:39:27 David Griffin summary Mystery Shader not linking error Mystery Shader linking error
2012-10-22 15:12:40 David Griffin pygl3display: status Incomplete Invalid