From d558d896d4ee729f42a4e2cf76decea6db7e4251 Mon Sep 17 00:00:00 2001 From: Mark Vejvoda Date: Fri, 29 Oct 2010 19:02:23 +0000 Subject: [PATCH] - try to add special texture compression types from GL_EXT_texture_sRGB --- source/shared_lib/sources/graphics/gl/texture_gl.cpp | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/source/shared_lib/sources/graphics/gl/texture_gl.cpp b/source/shared_lib/sources/graphics/gl/texture_gl.cpp index 2ac7dd27b..fccf87085 100644 --- a/source/shared_lib/sources/graphics/gl/texture_gl.cpp +++ b/source/shared_lib/sources/graphics/gl/texture_gl.cpp @@ -334,8 +334,11 @@ GLint toCompressionFormatGl(GLint format) { else if(std::find(supportedCompressionFormats.begin(),supportedCompressionFormats.end(),GL_COMPRESSED_RGBA) != supportedCompressionFormats.end()) { return GL_COMPRESSED_RGBA; } - else if(std::find(supportedCompressionFormats.begin(),supportedCompressionFormats.end(),GL_COMPRESSED_SRGB_ALPHA_S3TC_DXT5_EXT) != supportedCompressionFormats.end()) { - return GL_COMPRESSED_SRGB_ALPHA_S3TC_DXT5_EXT; + //else if(std::find(supportedCompressionFormats.begin(),supportedCompressionFormats.end(),GL_COMPRESSED_SRGB_ALPHA_S3TC_DXT5_EXT) != supportedCompressionFormats.end()) { + // return GL_COMPRESSED_SRGB_ALPHA_S3TC_DXT5_EXT; + //} + else if(std::find(supportedCompressionFormats.begin(),supportedCompressionFormats.end(),GL_COMPRESSED_SRGB_S3TC_DXT1_EXT) != supportedCompressionFormats.end()) { + return GL_COMPRESSED_SRGB_S3TC_DXT1_EXT; } else if(std::find(supportedCompressionFormats.begin(),supportedCompressionFormats.end(),GL_COMPRESSED_RGBA_FXT1_3DFX) != supportedCompressionFormats.end()) { return GL_COMPRESSED_RGBA_FXT1_3DFX;