fix rgb textures on fglrx again
authorraster <raster@7cbeb6ba-43b4-40fd-8cce-4c39aea84d33>
Wed, 27 Jan 2010 15:29:24 +0000 (15:29 +0000)
committerraster <raster@7cbeb6ba-43b4-40fd-8cce-4c39aea84d33>
Wed, 27 Jan 2010 15:29:24 +0000 (15:29 +0000)
git-svn-id: http://svn.enlightenment.org/svn/e/trunk/evas@45628 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

src/modules/engines/gl_common/evas_gl_texture.c

index 8e785c1..767fd3c 100644 (file)
@@ -3,8 +3,13 @@
 #if 1
 static const GLenum rgba_fmt   = GL_RGBA;
 static const GLenum rgba_ifmt  = GL_RGBA;
+#if defined (GLES_VARIETY_S3C6410) || defined (GLES_VARIETY_SGX)
 static const GLenum rgb_fmt    = GL_RGBA;
 static const GLenum rgb_ifmt   = GL_RGBA;
+#else
+static const GLenum rgb_fmt    = GL_RGB;
+static const GLenum rgb_ifmt   = GL_RGB;
+#endif
 static const GLenum alpha_fmt  = GL_ALPHA;
 static const GLenum alpha_ifmt = GL_ALPHA;
 static const GLenum lum_fmt    = GL_LUMINANCE;