Release Notes 1.40
Changelog
Section titled “Changelog”Version 1.40.0
Section titled “Version 1.40.0”| Feature | Track all V8 memory allocations |
| Feature | Added ability to extract GPU memory information |
| Feature Unreal Engine | Add Bink Video Player sample map |
| Enhancement | Add the ability to control the rendering library caches in the inspector |
| Enhancement | Start shipping the shaders' source code for the Sony PlayStation 4 and Sony PlayStation 5 platforms. |
| Enhancement Unity | Support for the |
| Enhancement Unreal Engine | Document how to order data binding and |
| Fix | Fixed a potential crash after a view is destroyed with in-flight resource requests |
| Fix | Fix a bug with backdrop-filter where the filtered content will continue to be displayed, even if the element has |
| Fix | Fix carriage return being wrongly rendered with some fonts |
| Fix | Fixed text alignment with cohinline |
| Fix | Fixed upgrading |
| Fix | Fixed parsing of |
| Fix | Fixed text sometimes failing to redraw with text-align |
| Fix | Fixed memory accumulation when using elements with unresolved font |
| Fix | Fix a potential double user texture wrap in the backend for the use background texture |
| Fix Unity | Package all uiresources library files. |
| Fix Unreal Engine | Fixed non-unity build compilation errors |
| Fix Unreal Engine | Fix a DPI scaling of widgets when they are constructed without |
| Fix Unreal Engine |
|
What’s new
Section titled “What’s new”Migration guide
Section titled “Migration guide”Added new customizable backend logger
Section titled “Added new customizable backend logger”With version 1.40 of Gameface, a IBackendLogHandler* LogHandler has been added to the struct BaseBackendSettings. The new setting adds the ability to integrate your logging system in the backend by inheriting the IBackendLogHandler interface. If you choose to keep the default backend logger, there won't be any modifications needed.
Backend logger interface
Section titled “Backend logger interface”class IBackendLogHandler{public: virtual ~IBackendLogHandler() {} IBackendLogHandler() {}
virtual void WriteLog(BackendLogSeverity severity, const char* message, size_t length) = 0;};© 2026 Coherent Labs. All rights reserved.