8 Commits (2d1f9a23bf65e0f8d22bb902aa8556f4e14934dc)

Author SHA1 Message Date
Vladimír Vondruš 2d1f9a23bf Text: clean up include order. 1 year ago
Vladimír Vondruš afe56a5d49 Text: move [DistanceField]GlyphCacheGL internals to the state struct. 1 year ago
Vladimír Vondruš 8168a06bab Text: add a GlyphCacheArrayGL. 1 year ago
Vladimír Vondruš 60fd42b505 Here we go again. 1 year ago
Vladimír Vondruš eef921c238 It's October already?! 2 years ago
Vladimír Vondruš 6b31924b0b Text: only allow creating processed GlyphCacheGL by subclasses. 2 years ago
Vladimír Vondruš ca7de799eb Text: put do{Set,}ProcessedImage() directly into GlyphCacheGL. 2 years ago
Vladimír Vondruš 42342cd3a5 Text: renamed {DistanceField,}GlyphCache to {DistanceField}GlyphCacheGL. 2 years ago
Vladimír Vondruš ff4f1e4cb0 Text: make GlyphCache take an explicit PixelFormat + processed format. 2 years ago
Vladimír Vondruš 9d1f2f9bc9 Text: make AbstractGlyphCache aware of processed image format and size. 2 years ago
Vladimír Vondruš 28c693e1bc Text: add a NoCreate constructor to [DistanceField]GlyphCache. 2 years ago
Vladimír Vondruš 43efac8ed3 Text: make GlyphCache movable. 3 years ago
Vladimír Vondruš 6707534ce6 Text: rework AbstractGlyphCache for better flexibility and efficiency. 3 years ago
Vladimír Vondruš b25d0a7bb8 Text: unused include. 3 years ago
Vladimír Vondruš bbb54a9df8 It's 2023 already! 3 years ago
Vladimír Vondruš 822fa0d644 Updated copyright year. 4 years ago
Vladimír Vondruš 3d136503d8 Updated copyright year. 5 years ago
Vladimír Vondruš 19e0e96d74 Updated copyright year. 6 years ago
Vladimír Vondruš 834c5fe40d Text: API-independent base for glyph caches. 7 years ago
Vladimír Vondruš e6b7aa12fa Updated copyright year. 7 years ago
Pascal Thomet 50bf219e53 Text: fix ambiguous overload error that's happening with C++17 onwards. 8 years ago
Vladimír Vondruš e2512ffee2 Text: unconditionally use TextureFormat::Luminance in GlyphCache on ES2. 8 years ago
Vladimír Vondruš 23b46ac91a Split the OpenGL layer out, pt 22: adapted Text. 8 years ago
Vladimír Vondruš 623fa97970 Updated copyright year. 8 years ago
Vladimír Vondruš 7a16273e5d Updated copyright year. 9 years ago
Vladimír Vondruš 23646e6690 Hell, this project is big. 10 years ago
Vladimír Vondruš d1714bfd1e Context::current() now returns reference instead of pointer. 10 years ago
Vladimír Vondruš a808c3c7fb Compressed image support, part 2: renamed ImageReference to ImageView. 11 years ago
Vladimír Vondruš 90b89c6f3d First-class WebGL support, part 7: reduced color formats. 11 years ago
Vladimír Vondruš 6488fe6e75 Oh, it's 2015 already. 11 years ago
Vladimír Vondruš a13f8f3455 Fixed test errors related to EXT_texture_storage on ES2. 12 years ago
Vladimír Vondruš 7f38ccaf63 Using delegating constructors where apropriate. 12 years ago
Vladimír Vondruš 08dbf60b93 Revert "Fixed compilation with GCC 4.9." 12 years ago
Vladimír Vondruš 6f0ba96cb6 Happy new year too. 12 years ago
Vladimír Vondruš 0616f24f34 Making includes absolute, part 5: absolute includes everywhere. 12 years ago
Vladimír Vondruš 45a10cefdf Making includes absolute, part 1: moving files around. 12 years ago
Vladimír Vondruš ce52f7b62f Moved Version enum to its own file. 13 years ago
Vladimír Vondruš fd987c9e4e Text: clean up GlyphCache::insert(). 13 years ago
Vladimír Vondruš ee8f757419 Using Range2D instead of Rectangle everywhere. 13 years ago
Vladimír Vondruš c2ad09706e Fixed compilation with GCC 4.9. 13 years ago
Vladimír Vondruš d04b308aa3 Reducing pointer chasings, part 1: method chaining via references. 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š 364f29e0df Text: allow calling GlyphCache::reserve() for cache with default glyph 0. 13 years ago
Vladimír Vondruš 429bcdb09a Text: publicize glyph padding in GlyphCache, simplify internals. 13 years ago
Vladimír Vondruš 729484f6de Text: implicitly add "Not Found" glyph to GlyphCache. 13 years ago
Vladimír Vondruš a500be6ef2 Pass image as reference, not pointer to *Texture::set*Image(). 13 years ago
Vladimír Vondruš 7187ccb48b Text: ported GlyphCache to older OpenGL and OpenGL ES. 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