Browse Source

Text: use proper formats for DistanceFieldGlyphCache on ES.

The unsized formats cause errors on drivers that support
EXT_texture_storage.
pull/297/head
Thomas Tissot 8 years ago committed by Vladimír Vondruš
parent
commit
65b1931c62
  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) #elif !defined(MAGNUM_TARGET_WEBGL)
/* Luminance is not renderable in most cases */ /* Luminance is not renderable in most cases */
GlyphCache(GL::Context::current().isExtensionSupported<GL::Extensions::EXT::texture_rg>() ? 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::RGB8, originalSize, size, Vector2i(radius)),
#else #else
GlyphCache(GL::TextureFormat::RGB, originalSize, size, Vector2i(radius)), GlyphCache(GL::TextureFormat::RGB, originalSize, size, Vector2i(radius)),
#endif #endif

Loading…
Cancel
Save