Browse Source

distance field: fix distance field cache on OpenGL ES

This commit fixes the distance field cache generation on OpenGL ES
from GL::TextureFormat::Red to GL::TextureFormat::R8.
pull/289/head
Thomas Tissot 8 years ago
parent
commit
ee5b7e1017
  1. 2
      src/Magnum/Text/DistanceFieldGlyphCache.cpp

2
src/Magnum/Text/DistanceFieldGlyphCache.cpp

@ -42,7 +42,7 @@ DistanceFieldGlyphCache::DistanceFieldGlyphCache(const Vector2i& originalSize, c
#elif !defined(MAGNUM_TARGET_WEBGL)
/* Luminance is not renderable in most cases */
GlyphCache(GL::Context::current().isExtensionSupported<GL::Extensions::EXT::texture_rg>() ?
GL::TextureFormat::Red : GL::TextureFormat::RGB, originalSize, size, Vector2i(radius)),
GL::TextureFormat::R8 : GL::TextureFormat::RGB, originalSize, size, Vector2i(radius)),
#else
GlyphCache(GL::TextureFormat::RGB, originalSize, size, Vector2i(radius)),
#endif

Loading…
Cancel
Save