Skip to content
SiteEmail

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 GetBoundingRect of NodeProxy method

Enhancement Unreal Engine

Document how to order data binding and View::Advance order

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 visibility:hidden

Fix

Fix carriage return being wrongly rendered with some fonts

Fix

Fixed text alignment with cohinline

Fix

Fixed upgrading p elements with cohinline

Fix

Fixed parsing of contain:none

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 UUserWidget, but warn for possible improper creation

Fix Unreal Engine

DedicatedUIThreadHUD now creates it's texture in PreInitializeComponents which ensures the texture UObject will happen on the appropriate thread

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.

class IBackendLogHandler
{
public:
virtual ~IBackendLogHandler() {}
IBackendLogHandler() {}
virtual void WriteLog(BackendLogSeverity severity, const char* message, size_t length) = 0;
};