Skip to content

Commit

Permalink
Update changelog
Browse files Browse the repository at this point in the history
  • Loading branch information
mikke89 committed Feb 16, 2025
1 parent 679aab8 commit 30031ba
Showing 1 changed file with 7 additions and 0 deletions.
7 changes: 7 additions & 0 deletions changelog.md
Original file line number Diff line number Diff line change
Expand Up @@ -98,6 +98,7 @@ The font face will be inherited from the element it is being applied to. However

### Font engine

- Add the ability to select a font face from a font collection, using its face index passed to `Rml::LoadFontFace`. #720 (thanks @leduyquang753)
- Fix rare placement of glyphs appearing below the baseline in some fonts, by using the bitmap bearing instead of the glyph metrics.

### RML Parsing
Expand All @@ -107,6 +108,7 @@ The font face will be inherited from the element it is being applied to. However
### Rendering

- Fix incorrect clipping when using multiple contexts of different dimensions. #677 #680 (thanks @s1sw)
- Defer texture loading until the texture becomes visible.

### Backends

Expand All @@ -123,6 +125,10 @@ The font face will be inherited from the element it is being applied to. However
- `SDL_GL2`-specific improvements:
- GLEW is no longer required, and no longer linked to.
- Use OpenGL directly instead of the SDL renderer, just like the `SDL_GL3` renderer.
- OpenGL 3 renderer-specific improvements:
- Added the ability to set an offset with the call to `SetViewport()`. #724 (thanks @viseztrance)
- Added `RMLUI_NUM_MSAA_SAMPLES` as a customizable macro for the number of MSAA samples to use in RmlUi framebuffers.
- Added utility functions `GetTransform()` and `ResetProgram()` to more easily enable client projects to render with their own shaders.

### Plugins

Expand All @@ -145,6 +151,7 @@ The font face will be inherited from the element it is being applied to. However
### Building

- Remove `OpenGL::GL` dependency for GL3 backends. #684 (thanks @std-microblock)
- Fix dependency check signature in RmlUiConfig causing failure to find dependencies. #721 #722 (thanks @mpersano)
- Fix missing header in the GL3 renderer, causing a compilation error on Visual Studio 17.12.
- Fix unit tests and missing sample data when building with Emscripten.
- Libraries and archives will now be placed in the top-level binary directory, unless overridden by users or parent projects. This matches the existing runtime output directory.
Expand Down

0 comments on commit 30031ba

Please sign in to comment.