Commit History

Author SHA1 Message Date
  Lê Duy Quang 99a7a3cc08 Removed unnecessary copy of the texture atlas when uploading. 10 months ago
  Lê Duy Quang 0511149879 First experimental iteration of shelf allocation for font atlases. 11 months ago
  Michael Ragazzon 4df92161f4 Use StringView in FontEngineInterface to avoid a lot of string copies 1 year ago
  Michael Ragazzon a9cf934b5f Font optimization: Store whether font size has been set during kerning queries 1 year ago
  Michael Ragazzon 8559aaf596 Merge branch 'effects' (#594) 1 year 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 313cbab657 Be consistent about using non-namespaced versions of standard integer types, see #470 2 years ago
  Michael Ragazzon 7492876298 The great formattening - format all library source code and documents 2 years ago
  Igor Segalla 6df2e64eaa Add `letter-spacing` property to RCSS (#429) 2 years ago
  Michael Ragazzon 4742dda07d Improve and refactor layout engine, better conformance to CSS specification 3 years ago
  Michael Ragazzon 2b12e0ad83 Don't load default glyphs for fallback fonts 3 years ago
  Michael Ragazzon 296767d60e Make font effects handle the opacity property, see #270 3 years ago
  Michael Ragazzon 3877e3dbad Remove unnecessary references in arguments. Add conversion between vector types. 4 years ago
  Michael Ragazzon f5a7f9b0f2 Add a kerning pair cache for fonts 5 years ago
  Rokas Kupstys c261c1ff81 Add ability for user to override container types. 5 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 680e7e93a1 Fix a bug where font effects would not always properly render due to the order of regeneration of the font layers. 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