gnome-games r7544 - in branches/gnome-2-22/glchess: . src/lib/scene/opengl
- From: rancell svn gnome org
- To: svn-commits-list gnome org
- Subject: gnome-games r7544 - in branches/gnome-2-22/glchess: . src/lib/scene/opengl
- Date: Mon, 24 Mar 2008 10:24:22 +0000 (GMT)
Author: rancell
Date: Mon Mar 24 10:24:22 2008
New Revision: 7544
URL: http://svn.gnome.org/viewvc/gnome-games?rev=7544&view=rev
Log:
Handle GLError->GLerror, GLUError -> GLUerror objects being renamed in PyOpenGL 3.0 (Bug #503238)
Modified:
branches/gnome-2-22/glchess/ChangeLog
branches/gnome-2-22/glchess/src/lib/scene/opengl/__init__.py
branches/gnome-2-22/glchess/src/lib/scene/opengl/texture.py
Modified: branches/gnome-2-22/glchess/src/lib/scene/opengl/__init__.py
==============================================================================
--- branches/gnome-2-22/glchess/src/lib/scene/opengl/__init__.py (original)
+++ branches/gnome-2-22/glchess/src/lib/scene/opengl/__init__.py Mon Mar 24 10:24:22 2008
@@ -1,5 +1,6 @@
try:
import OpenGL.GL
+ import OpenGL.GLU
except ImportError:
import glchess.scene
@@ -14,4 +15,10 @@
def addChessPiece(self, chessSet, name, coord, feedback):
return Piece()
else:
+ # PyOpenGL 3.0 renamed GLError -> GLerror, support 2.0
+ if not hasattr(OpenGL.GL, 'GLerror'):
+ OpenGL.GL.GLerror = OpenGL.GLError
+ if not hasattr(OpenGL.GLU, 'GLUerror'):
+ OpenGL.GLU.GLUerror = OpenGL.GLU.GLUError
+
from opengl import *
Modified: branches/gnome-2-22/glchess/src/lib/scene/opengl/texture.py
==============================================================================
--- branches/gnome-2-22/glchess/src/lib/scene/opengl/texture.py (original)
+++ branches/gnome-2-22/glchess/src/lib/scene/opengl/texture.py Mon Mar 24 10:24:22 2008
@@ -110,7 +110,7 @@
# Generate mipmaps
try:
gluBuild2DMipmaps(GL_TEXTURE_2D, GL_LUMINANCE, self.__width, self.__height, self.__format, GL_UNSIGNED_BYTE, self.__data)
- except GLUError, e:
+ except GLUerror, e:
glTexImage2D(GL_TEXTURE_2D,
0, # Level
3, # Depth
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]