91 Commits (17de6fe51b75922058e10fdbec4033fee2c88cdd)

Author SHA1 Message Date
Vladimír Vondruš a962262b61 Reducing pointer chasings, part 3g: less pointer passing in Text. 13 years ago
Vladimír Vondruš d04b308aa3 Reducing pointer chasings, part 1: method chaining via references. 13 years ago
Vladimír Vondruš e97b2a79f9 Typo fix: additionaly -> additionally. 13 years ago
Vladimír Vondruš 3482c451ac Text: no need to have virtual destructor here. 13 years ago
Vladimír Vondruš fc0bde4f47 Wrap CMAKE_SHARED_LIBRARY_CXX_FLAGS in quotes. 13 years ago
Vladimír Vondruš 30b580eae9 Text: added bug description. 13 years ago
Vladimír Vondruš f0b7489554 Text: fix and improve format checking of passed image in DFGlyphCache. 13 years ago
Vladimír Vondruš 6f0471a7e0 Text: add one more GlyphCache constructor combination. 13 years ago
Vladimír Vondruš db8e3dd556 Text: call proper Buffer unmapping function. 13 years ago
Vladimír Vondruš 4752166097 Text: use CHROMIUM_map_sub rather than OES_mapbuffer. 13 years ago
Vladimír Vondruš 9a8ec588dc Text: fallback to OES_mapbuffer if EXT_map_buffer_range is not supported. 13 years ago
Vladimír Vondruš b42999cc11 Text: don't use explicit constructor implicitly. 13 years ago
Vladimír Vondruš c3de32e55f Getting rid of <>, part 7: documentation. 13 years ago
Vladimír Vondruš d7d47eb639 GCC 4.6 compatibility: no in-class data initializers. 13 years ago
Vladimír Vondruš e4b12f922c Text: pass unique UTF-32 characters to AbstractFontConverter functions. 13 years ago
Vladimír Vondruš 364f29e0df Text: allow calling GlyphCache::reserve() for cache with default glyph 0. 13 years ago
Vladimír Vondruš 731aac7d74 Text: allow font to fully create its glyph cache. 13 years ago
Vladimír Vondruš 429bcdb09a Text: publicize glyph padding in GlyphCache, simplify internals. 13 years ago
Vladimír Vondruš ca6b1c9a1e Text: removed cursorPosition from AbstractLayouter::renderGlyph(). 13 years ago
Vladimír Vondruš 41f4d2fa5d Text: added tests for TextRenderer. 13 years ago
Vladimír Vondruš 729484f6de Text: implicitly add "Not Found" glyph to GlyphCache. 13 years ago
Vladimír Vondruš 8cb4243f14 Text: forgotten EnumSet operators. 13 years ago
Vladimír Vondruš 8bce85b308 Text: added AbstractFont::glyph{Id,Advance}() accessors. 13 years ago
Vladimír Vondruš 10e8744ddf Text: ability to iterate over GlyphCache. 13 years ago
Vladimír Vondruš 61377a931e Text: ability to create glyph cache from all characters. 13 years ago
Vladimír Vondruš 60d4f8066a Text: using utility function instead of own (bugged) implementation. 13 years ago
Vladimír Vondruš d6a64cca2a Text: interface for font converters. 13 years ago
Vladimír Vondruš a500be6ef2 Pass image as reference, not pointer to *Texture::set*Image(). 13 years ago
Vladimír Vondruš d655352485 Text: reworked AbstractFont plugin interface. 13 years ago
Vladimír Vondruš 5200771066 Added some TODOs. 13 years ago
Vladimír Vondruš 7187ccb48b Text: ported GlyphCache to older OpenGL and OpenGL ES. 13 years ago
Vladimír Vondruš b5743c9447 TextureTools: ported distanceField() to OpenGL 2.1 and OpenGL ES. 13 years ago
Vladimír Vondruš fcc143b14e Missing #include. 13 years ago
Vladimír Vondruš d969a9a162 Adapted to Corrade changes. 13 years ago
Vladimír Vondruš 345abcc7ba Text: removed redundant `inline` keyword. 13 years ago
Vladimír Vondruš db71a23e3c Bring whole Corrade namespace into Magnum namespace. 13 years ago
Vladimír Vondruš 12a985526d Adapted to Corrade changes. 13 years ago
Vladimír Vondruš a49d973cb0 Moved sampler state enums into new Sampler class. 13 years ago
Vladimír Vondruš 7de45c98b1 Moved texture and image formats out of the classes. 13 years ago
Vladimír Vondruš 623fda0dc7 Shaders: removed superfluous `*Shader` suffix from class names. 13 years ago
Vladimír Vondruš f2df328fe2 Using Corrade's visibility macros instead of copypasta all over again. 13 years ago
Vladimír Vondruš 61e1ec0082 No need to have `const` also in function declarations. 13 years ago
Vladimír Vondruš c79327ee43 Option to build Magnum as static library. 13 years ago
Vladimír Vondruš 92c4a5a2ed Text: turned AbstractFont into plugin interface. 13 years ago
Vladimír Vondruš cda51f3dd5 Text: moved FreeType and HarfBuzz fonts into plugins. 13 years ago
Vladimír Vondruš e222fc5eb8 Text: simplified font layouters, removed remaining public API. 13 years ago
Vladimír Vondruš 57adfac002 Text: moved font size to abstract base. 13 years ago
Vladimír Vondruš cc19e78983 Text: moved glyph caching into separate classes. 13 years ago
Vladimír Vondruš 06971775cd Text: properly compute glyph count in FreeTypeFont layouter. 13 years ago
Vladimír Vondruš 3c9c90ecf7 Text: assert that also freeing up FreeType resources doesn't fail. 13 years ago