[colobot] 364/390: Corrected compilation error

Didier Raboud odyx at moszumanska.debian.org
Fri Jun 12 14:22:05 UTC 2015


This is an automated email from the git hooks/post-receive script.

odyx pushed a commit to branch upstream/latest
in repository colobot.

commit df8223700baa865233925267d362f4a9efa1d328
Author: Tomasz Kapuściński <tomaszkax86 at gmail.com>
Date:   Tue May 19 16:26:41 2015 +0200

    Corrected compilation error
---
 src/graphics/opengl/gldevice.cpp |  4 ++--
 src/graphics/opengl/glutil.cpp   | 14 ++++++++++++++
 src/graphics/opengl/glutil.h     |  7 ++++---
 3 files changed, 20 insertions(+), 5 deletions(-)

diff --git a/src/graphics/opengl/gldevice.cpp b/src/graphics/opengl/gldevice.cpp
index c7fed3d..84a5472 100644
--- a/src/graphics/opengl/gldevice.cpp
+++ b/src/graphics/opengl/gldevice.cpp
@@ -935,8 +935,8 @@ void CGLDevice::SetTextureCoordGeneration(int index, TextureGenerationParams &pa
 
     for (int i = 0; i < 4; i++)
     {
-        GLuint texCoordGen = textureCoordGen[i];
-        GLuint texCoord = textureCoordinates[i];
+        GLuint texCoordGen = TranslateTextureCoordinateGen(i);
+        GLuint texCoord = TranslateTextureCoordinate(i);
 
         switch (params.coords[i].mode)
         {
diff --git a/src/graphics/opengl/glutil.cpp b/src/graphics/opengl/glutil.cpp
index 139a26e..d39ac5a 100644
--- a/src/graphics/opengl/glutil.cpp
+++ b/src/graphics/opengl/glutil.cpp
@@ -148,4 +148,18 @@ bool InPlane(Math::Vector normal, float originPlane, Math::Vector center, float
     return true;
 }
 
+GLenum TranslateTextureCoordinate(int index)
+{
+    assert(index >= 0 && index < 4);
+
+    return textureCoordinates[index];
+}
+
+GLenum TranslateTextureCoordinateGen(int index)
+{
+    assert(index >= 0 && index < 4);
+
+    return textureCoordGen[index];
+}
+
 }
diff --git a/src/graphics/opengl/glutil.h b/src/graphics/opengl/glutil.h
index 4e86698..7f9e701 100644
--- a/src/graphics/opengl/glutil.h
+++ b/src/graphics/opengl/glutil.h
@@ -26,9 +26,6 @@
 namespace Gfx
 {
 
-GLuint textureCoordinates[];
-GLuint textureCoordGen[];
-
 /**
 \enum VBOMode
 \brief VBO autodetect/override
@@ -82,4 +79,8 @@ GLenum TranslateGfxBlendFunc(BlendFunc func);
 
 bool InPlane(Math::Vector normal, float originPlane, Math::Vector center, float radius);
 
+GLenum TranslateTextureCoordinate(int index);
+
+GLenum TranslateTextureCoordinateGen(int index);
+
 } // namespace Gfx

-- 
Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/pkg-games/colobot.git



More information about the Pkg-games-commits mailing list