[prev in list] [next in list] [prev in thread] [next in thread]
List: kde-commits
Subject: playground/libs/kgllib/core/kgllib
From: David Faure <faure () kde ! org>
Date: 2009-08-20 11:14:13
Message-ID: 1250766853.415527.12575.nullmailer () svn ! kde ! org
[Download RAW message or body]
SVN commit 1013645 by dfaure:
Fix compilation with opengl 2.0. Hope this is correct.
CCMAIL: rivolaks@hot.ee
M +14 -1 texture.cpp
--- trunk/playground/libs/kgllib/core/kgllib/texture.cpp #1013644:1013645
@@ -25,7 +25,6 @@
#include <qstring.h>
#include <QtDebug>
-
namespace
{
@@ -82,10 +81,17 @@
case GL_RGBA16:
return GL_RGBA;
// sRGB
+#ifdef GL_VERSION_2_1
case GL_SRGB8: return GL_RGB;
case GL_SRGB8_ALPHA8: return GL_RGBA;
case GL_SLUMINANCE: return GL_LUMINANCE;
case GL_SLUMINANCE8_ALPHA8: return GL_LUMINANCE_ALPHA;
+#else
+ case GL_SRGB8_EXT: return GL_RGB;
+ case GL_SRGB8_ALPHA8_EXT: return GL_RGBA;
+ case GL_SLUMINANCE_EXT: return GL_LUMINANCE;
+ case GL_SLUMINANCE8_ALPHA8_EXT: return GL_LUMINANCE_ALPHA;
+#endif
// Generic compressed formats
case GL_COMPRESSED_ALPHA: return GL_ALPHA;
case GL_COMPRESSED_LUMINANCE: return GL_LUMINANCE;
@@ -93,10 +99,17 @@
case GL_COMPRESSED_INTENSITY: return GL_INTENSITY;
case GL_COMPRESSED_RGB: return GL_RGB;
case GL_COMPRESSED_RGBA: return GL_RGBA;
+#ifdef GL_VERSION_2_1
case GL_COMPRESSED_SRGB: return GL_RGB;
case GL_COMPRESSED_SRGB_ALPHA: return GL_RGBA;
case GL_COMPRESSED_SLUMINANCE: return GL_LUMINANCE;
case GL_COMPRESSED_SLUMINANCE_ALPHA: return GL_LUMINANCE_ALPHA;
+#else
+ case GL_COMPRESSED_SRGB_EXT: return GL_RGB;
+ case GL_COMPRESSED_SRGB_ALPHA_EXT: return GL_RGBA;
+ case GL_COMPRESSED_SLUMINANCE_EXT: return GL_LUMINANCE;
+ case GL_COMPRESSED_SLUMINANCE_ALPHA_EXT: return GL_LUMINANCE_ALPHA;
+#endif
// From EXT_texture_compression_s3tc extension
case GL_COMPRESSED_RGB_S3TC_DXT1_EXT:
return GL_RGB;
[prev in list] [next in list] [prev in thread] [next in thread]
Configure |
About |
News |
Add a list |
Sponsored by KoreLogic