334 Commits (0aee6c8855e14181be2ad64a198010362e48acca)

Author SHA1 Message Date
Vladimír Vondruš df484b300a Adapt to Corrade's Utility::Debug header cleanup. 1 year ago
Vladimír Vondruš cf3ed8f6a5 Text: those test cases won't work on GL-less builds either. 2 years ago
Vladimír Vondruš 645ddd8678 Text: lol @ this TODO. 2 years ago
Vladimír Vondruš d50dbe4e0c Exclude namespaces from forward declaration header docs. 2 years ago
Vladimír Vondruš 13fff0a3eb Text: prevent minor DistanceFieldGlyphCacheGL differences on ES2. 2 years ago
Vladimír Vondruš fbd2adb9e8 Text: fix warning on a non-assert build. 2 years ago
Vladimír Vondruš eef921c238 It's October already?! 2 years ago
Vladimír Vondruš 9b4fd3f45b Doc++ 2 years ago
Vladimír Vondruš 79dba6e7fd Text: cleanup unused includes. 2 years ago
Vladimír Vondruš 6b31924b0b Text: only allow creating processed GlyphCacheGL by subclasses. 2 years ago
Vladimír Vondruš 28dd01c815 MagnumFont: fix cache image upload on ES2. 2 years ago
Vladimír Vondruš ca7de799eb Text: put do{Set,}ProcessedImage() directly into GlyphCacheGL. 2 years ago
Vladimír Vondruš 5eea669444 Text: work around bogus deprecation warnings on older GCCs. 2 years ago
Vladimír Vondruš 42342cd3a5 Text: renamed {DistanceField,}GlyphCache to {DistanceField}GlyphCacheGL. 2 years ago
Vladimír Vondruš 2f3d7c0482 TextureTools: renamed DistanceField to DistanceFieldGL. 2 years ago
Vladimír Vondruš ff4f1e4cb0 Text: make GlyphCache take an explicit PixelFormat + processed format. 2 years ago
Vladimír Vondruš 274c082739 Text: zero the texture data so the test doesn't compare against garbage. 2 years ago
Vladimír Vondruš fd2a1d21ae Text: make DistanceFieldGlyphCache processed image upload work on ES2 again. 2 years ago
Vladimír Vondruš 5bb132aeb9 Text: fall back to full RGBA on WebGL 1 or ES2 w/o EXT_texture_rg. 2 years ago
Vladimír Vondruš 9d1f2f9bc9 Text: make AbstractGlyphCache aware of processed image format and size. 2 years ago
Vladimír Vondruš ccb96f73c7 Text: added seven new scripts appearing in Unicode 16.0. 2 years ago
Vladimír Vondruš a2cb671d31 doc: a link to an anchor Doxygen doesn't know about is a warning now. 2 years ago
Vladimír Vondruš 96f95fefc1 doc: don't let Doxygen see Platform::WindowlessApplication. 2 years ago
Vladimír Vondruš 7a05ddbf07 doc: explicitly prefix all Corrade API references with Corrade::. 2 years ago
Vladimír Vondruš a5e5b327fd Text: add new OpenType 1.9.1 features, doc++ 2 years ago
Vladimír Vondruš 4e3a1f720e Text: update some TODOs with newly gained knowledge. 2 years ago
Vladimír Vondruš e1c9c4d007 Text: utility for mapping input text byte ranges to output glyphs. 2 years ago
Vladimír Vondruš 0b680fb373 Text: doc++ 2 years ago
Vladimír Vondruš 2f672eb7de Text: add AbstractShaper::glyphClustersInto(). 2 years ago
Vladimír Vondruš 723cf155a8 Text: doc++ 2 years ago
Vladimír Vondruš ae2dc091d4 Text: move FeatureRange to Feature.h. 2 years ago
Vladimír Vondruš bc33945d3d Text: introduce Alignment::*Start and *End. 2 years ago
Vladimír Vondruš d58e2ae672 Text: tighten up align*() internals with unreachable assertions. 2 years ago
Vladimír Vondruš a973891bab Text: doc++ 2 years ago
Vladimír Vondruš 451e8d4c35 Text: show OpenType feature tag values in docs, add them to search. 2 years ago
Vladimír Vondruš c9a884938c Text: bump AbstractFont plugin interface version string. 2 years ago
Vladimír Vondruš 477b3109c7 Text: add queries for and search by glyph names to AbstractFont. 2 years ago
Vladimír Vondruš 631b9b8ae5 Text: AbstractFont::fillGlyphCache() overload taking glyph IDs directly. 2 years ago
Vladimír Vondruš 1de3da327b Text: doc++ 2 years ago
Vladimír Vondruš 215de4fb62 Text: add a batch AbstractFont::glyphIdsInto() API. 2 years ago
Vladimír Vondruš e86c2a7426 Text: document failure state of AbstractFont::createGlyphCache() as well. 2 years ago
Vladimír Vondruš c56ca4c3f2 Text: return a bool from AbstractFont::fillGlyphCache(). 2 years ago
Vladimír Vondruš e92ad330f4 Text: don't link to localized variants of OpenType feature docs. 2 years ago
Vladimír Vondruš 57ca69bc29 Text: flush glyph cache image including padding. 2 years ago
Vladimír Vondruš 263693f2b2 Text: make glyph caches pad by one pixel by default to avoid artifacts. 2 years ago
Vladimír Vondruš 8bd42f5a3b Test: create fake pointer values from size_t, not int. 2 years ago
Vladimír Vondruš 4435877cf1 Use the new Debug::hex instead of reinterpret_cast<void*>(). 2 years ago
Vladimír Vondruš 2619dc33f1 doc: drop the redundant Magnum prefix from snippet files. 2 years ago
Vladimír Vondruš f64e1ac2c3 Text: fix unused variable warnings in a no-assert build. 2 years ago
Vladimír Vondruš 28c693e1bc Text: add a NoCreate constructor to [DistanceField]GlyphCache. 2 years ago