Release Notes 1.63.0
What’s new
Section titled “What’s new”Rendering
Section titled “Rendering”COLRV1 Emoji glyphs support
Section titled “COLRV1 Emoji glyphs support”Gameface now supports more kinds of emoji fonts.
Gameface can now load and display emoji from COLRV1 emoji fonts. This format allows the displaying of more complex emoji glyphs that utilize gradients, compositing, and blending.
For more details, see the documentation for the emojis support
Migration guide
Section titled “Migration guide”GPU memory tracking changes
Section titled “GPU memory tracking changes”Changes to the GPUMemoryInfo structure
Section titled “Changes to the GPUMemoryInfo structure”In this release, the cohtml::GPUMemoryInfo::TexturesInformation[renoir::domains::TextureType::TT_Count] field has been separated into two:
TextureInfo TexturesInformation[TT_Count]- holds the same information about the color textures as before, continuing to categorize them by domains. However,TextureInfo TexturesInformation[TT_DepthTexture]no longer accumulates any DS textures data.TextureResources DSTexturesInformation- holds information about all Depth-Stencil textures, without categorizing them by domains. All of them are considered as just Depth-Stencil textures which now have a shared usage.
All code related to the GPU memory stats will need to be adjusted to use the new representation of the GPUMemoryInfo structure in order to extract the correct DS textures GPU memory statistics. For more information check out the full GPU Memory Tracking documentation.
Changelog
Section titled “Changelog”Version 1.63.0
Section titled “Version 1.63.0”| API | Altered the Depth-Stencil texture representation inside the |
| API | Implemented return status for data binding API methods |
| Feature | Introduced support for font files that use COLRV1 table for storing color glyphs like emojis |
| Feature | Added support for adding event listeners that execute only once |
| Feature | Added support for passing an options object when registering event listeners |
| Feature | Added support for passing an options object when removing event listeners |
| Feature | Removed the need to manually set the |
| Enhancement | Providing Depth-Stencil texture when calling |
| Enhancement | Enhanced the chat sample to be using fonts with emojis |
| Enhancement | Allowed calling |
| Enhancement | Added hexagonal skill tree sample |
| Enhancement | Added separating text sample |
| Enhancement Unity | Optimized |
| Enhancement | Allowed the usage of Simple Opacity for UIs generated by the Prysm plugin |
| Enhancement | Added an option to specify to the |
| Enhancement | Added Shadow DOM related events and assigned nodes button to the Inspector |
| Enhancement | Added the |
| Enhancement | Added return codes for data binding API methods |
| Enhancement | Added throwing JavaScript exception when doing |
| Fix | Fixed SVGs drawing incorrectly when transformations are applied with perspective |
| Fix | Fixed a crash after resource request has been aborted in Unity |
| Fix | Fixed registering and unregister C++ event handlers from inside another handler |
| Fix | Fixed an assert for unregistered font family initial value |
| Fix | Fixed a memory leak when unregistering a JavaScript model |
| Fix | Fixed a possible crash when registering an existing model with different name |
| Fix | Fixed incorrect selection and caret placement with emojis in |
| Fix | Added a guard for creating a second JavaScript model with a name clashing with an already registered model |
| Fix Unreal Engine | Fixed engine plugin builds by adding the missing categories to blueprint exposed padding related |
| Fix Unreal Engine | Fixed potentially skipping to execute tasks resulting in hangs. |
| Fix Unreal Engine | Fixed crashes related to Safe data binding when accessing array properties |
| Fix Unreal Engine | Fixed max HTTP requests initializing to 0 on Unreal Engine 5.5 due to a missing config value |
© 2026 Coherent Labs. All rights reserved.