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! |
|