Commit History

Author SHA1 Message Date
  Michael Ragazzon bd01d42f81 Parameterize font texture size 4 months ago
  Lê Duy Quang 99a7a3cc08 Removed unnecessary copy of the texture atlas when uploading. 10 months ago
  Lê Duy Quang fa299f9cf1 Added font texture atlas benchmarks. 10 months ago
  Lê Duy Quang b60ddd1ca2 Reformatted code of `SpriteSet` class. 10 months ago
  Lê Duy Quang 0511149879 First experimental iteration of shelf allocation for font atlases. 11 months ago
  Michael Ragazzon 5faedc427b Refactor render interface: Require compiled geometry, use modern and safer types [breaking change] 2 years ago
  Michael Ragazzon a452f26951 Refactor Geometry and Texture, introduce unique render resources 2 years ago
  Michael Ragazzon c802aeb21b Use premultiplied alpha for vertex colors 2 years ago
  Michael Ragazzon 7ae3bb3a29 Use premultiplied alpha for textures submitted through the render interface 2 years ago
  Michael Ragazzon bdf560880a Use move semantics for texture callbacks 2 years ago
  Michael Ragazzon 7492876298 The great formattening - format all library source code and documents 2 years ago
  Michael Ragazzon 1811229b26 Change the signature of TextureCallback. [breaking change] 3 years ago
  Michael Ragazzon f0ea32b591 Font support for color emojis and other color glyphs, in addition to both grayscale and color bitmap glyphs. 3 years ago
  Michael Ragazzon 3877e3dbad Remove unnecessary references in arguments. Add conversion between vector types. 4 years ago
  Michael Ragazzon e9844e3801 The big restructuring for RmlUi 4.0. This involves breaking changes but should benefit everyone using the library in the future. 5 years ago
  Michael Ragazzon 005b4042c7 Several warnings fixed with '-Wall -Wextra' and on MSVC with '/W4'. 5 years ago
  Michael Ragazzon a909b18fed Fix font textures not released when calling Core::ReleaseTextures. See # 84. 5 years ago
  Michael Ragazzon 0090fb9c0b Remove "precompiled.h" in font engine default interface 5 years ago
  Michael Ragazzon 6b6aa40176 Change the font effect glyph dimensions behavior, now possible to properly include offsets. 6 years ago
  Michael Ragazzon 25d0cf4051 Improve documentation and changelog. 6 years ago
  Michael Ragazzon 16fb312b4e Rename CodePoint to Character. 6 years ago
  Michael Ragazzon 48dd41ef40 Remove font engine default files from cmake when the default font interface is disabled. Remove macro guards. 6 years ago
  Michael Ragazzon 78acd8b900 Refactoring default font engine (part II). Remove font database, use a callback function for generating font textures, documentation improvements. 6 years ago
  Michael Ragazzon cd670fc143 Refactoring FontEngineDefault (part I). Isolate the interface with FreeType. All font engine default files moved to a separate folder. 6 years ago