diff options
author | Lorn Potter <lorn.potter@nokia.com> | 2011-01-11 02:37:31 (GMT) |
---|---|---|
committer | Lorn Potter <lorn.potter@nokia.com> | 2011-01-11 02:37:31 (GMT) |
commit | 6e515810ad0ad31b4538b44a2c5e865e537f2c50 (patch) | |
tree | c4c83a0025161e2ba6361d64f5a7acb8044d936f /src/opengl/gl2paintengineex | |
parent | 61ac6d3279d8bcdc3480766715229b391b8f6575 (diff) | |
parent | 9ab069286660101e2a2a6b49587bc21a69339e77 (diff) | |
download | Qt-6e515810ad0ad31b4538b44a2c5e865e537f2c50.zip Qt-6e515810ad0ad31b4538b44a2c5e865e537f2c50.tar.gz Qt-6e515810ad0ad31b4538b44a2c5e865e537f2c50.tar.bz2 |
Merge branch '4.7' of scm.dev.nokia.troll.no:qt/oslo-staging-1 into 4.7
Diffstat (limited to 'src/opengl/gl2paintengineex')
-rw-r--r-- | src/opengl/gl2paintengineex/qtextureglyphcache_gl.cpp | 4 |
1 files changed, 0 insertions, 4 deletions
diff --git a/src/opengl/gl2paintengineex/qtextureglyphcache_gl.cpp b/src/opengl/gl2paintengineex/qtextureglyphcache_gl.cpp index 263b9f5..58c78ec 100644 --- a/src/opengl/gl2paintengineex/qtextureglyphcache_gl.cpp +++ b/src/opengl/gl2paintengineex/qtextureglyphcache_gl.cpp @@ -293,9 +293,6 @@ void QGLTextureGlyphCache::fillTexture(const Coord &c, glyph_t glyph) if (mask.format() == QImage::Format_RGB32) { glTexSubImage2D(GL_TEXTURE_2D, 0, c.x, c.y, maskWidth, maskHeight, GL_BGRA, GL_UNSIGNED_BYTE, mask.bits()); } else { -#ifdef QT_OPENGL_ES_2 - glTexSubImage2D(GL_TEXTURE_2D, 0, c.x, c.y, maskWidth, maskHeight, GL_ALPHA, GL_UNSIGNED_BYTE, mask.bits()); -#else // glTexSubImage2D() might cause some garbage to appear in the texture if the mask width is // not a multiple of four bytes. The bug appeared on a computer with 32-bit Windows Vista // and nVidia GeForce 8500GT. GL_UNPACK_ALIGNMENT is set to four bytes, 'mask' has a @@ -307,7 +304,6 @@ void QGLTextureGlyphCache::fillTexture(const Coord &c, glyph_t glyph) for (int i = 0; i < maskHeight; ++i) glTexSubImage2D(GL_TEXTURE_2D, 0, c.x, c.y + i, maskWidth, 1, GL_ALPHA, GL_UNSIGNED_BYTE, mask.scanLine(i)); -#endif } } |