Commit History

Author SHA1 Message Date
  Michael Ragazzon 0ac88ea3d6 Change ElementInstancer to NodeInstancer 1 month ago
  ZilverBlade 0b314964da Implement cache for box shadows 4 months ago
  Lê Duy Quang b48abfbd5f Add the ability to select a font face from a font collection (#720) 10 months ago
  Michael Ragazzon 42a1a9138b Add manual release of render manager to allow render interface to be destroyed before Rml::Shutdown, see #703 1 year ago
  Michael R. P. Ragazzon 41e1291ad9 Avoid allocations during global initialization (#689) 1 year ago
  Jan Lupčík d2ce1326ce Add Input Method Editor (IME) support (#541) 1 year ago
  hobyst bbdb6e9c43 Full CMake rewrite using modern CMake conventions 2 years ago
  Michael Ragazzon 01d4627b57 Update various function descriptions and parameter names 1 year ago
  Michael Ragazzon bc5ff06f21 Make the system interface optional 1 year ago
  Michael Ragazzon 20d9cc7db6 Use span type in `LoadFontFace` and related font engine functions 1 year ago
  Michael Ragazzon 8559aaf596 Merge branch 'effects' (#594) 1 year ago
  Michael Ragazzon 64b36dc477 Add initialize and shutdown procedures to font engine interface, resolves #583 1 year ago
  Michael Ragazzon cbeea43804 Remove unused Log procedures for initialise and shutdown 1 year ago
  Daniel Mircea d131274517 Implement the ability to release specific textures from memory (#543) 2 years ago
  Michael Ragazzon a452f26951 Refactor Geometry and Texture, introduce unique render resources 2 years ago
  Michael Ragazzon 0bbd0193cb Only allow a single render interface, remove the ability to set per-context render interfaces [breaking change] 2 years ago
  Michael Ragazzon 7492876298 The great formattening - format all library source code and documents 2 years ago
  hobyst 907d84d2d3 Improve load document and font documentation 3 years ago
  Michael Ragazzon ce85ba7596 Add 'Rml::ReleaseFontResources()' which enables garbage collection of font resources 3 years ago
  Mex 477631acfa Allow numeric values in the 'font-weight' property, and enable loading fonts with multiple font-weights. 3 years ago
  Jack Powell ab90eea5b8 Add ReleaseMemoryPools to free up any memory pools and free the ObserverPtrBlock pool. (#265) 3 years ago
  Michael Ragazzon aa070e7292 Rml::ReleaseTextures can now be called for a single render interface, see #222. 4 years ago
  Lucien Catonnet 4f073e30d4 Add Rml::UnregisterPlugin 4 years ago
  Michael Ragazzon 66c960604b Basic implementation of SVG plugin using the lunasvg library 5 years ago
  Michael Ragazzon 3877e3dbad Remove unnecessary references in arguments. Add conversion between vector types. 4 years ago
  Michael Ragazzon 5df52283f9 Integrate the Lottie plugin into Core, only built when setting the 'ENABLE_LOTTIE_PLUGIN' option in CMake. 5 years ago
  actboy168 551ea377b5 Lua: Use standard pairs/ipairs implementation, use 1-based array indexing (#137) 5 years ago
  Michael Ragazzon 13d1c5b064 Initialise and shutdown sprite sheet property parser. This fixes a crash when re-initialising RmlUi after it has previously been shut down. 5 years ago
  Michael Ragazzon 88d1d843c4 Add ability to query the sources of all textures loaded. See #131. 5 years ago
  Michael Ragazzon db4ee749ed Fix font textures leaked during Rml::Shutdown due to wrong order of shutdown calls. Log an error in debug mode if any textures leak after shutdown. See #133. 5 years ago