Skip to content
SiteEmail

Introduced support for numerical value comparison in a custom media query.

// CSS
@media(application-width >= 1024) {
.blue-element {
background-color: blue;
}
}
// JavaScript
engine.trigger("SetCustomMediaFeature", "application-width", "1024");

For a complete overview of how custom media queries work, please refer to the Custom media features section of our documentation.

GPU debug markers for render diagnostic tools, such as Pix, Razor, RenderDoc are emitted by the Unreal engine and the Gameface plugin by default in Development configuration, and when measuring performance is it advised to disable these markers as they affects the performance.

You can now disable the GPU debug markers for Gameface by toggling the EnableGPUMarkers option inside the Coherent Rendering plugin settings.


API

Getters for data-binding model properties used in complex data-binding expressions are evaluated only once per model synchronization.

API

Complex data-binding expressions with side effects are evaluated only once per synchronization.

Feature

Added support for numerical value comparison in a custom media feature.

Feature

Added preliminary support for Unreal Engine 5.8

Enhancement

Improved style inheritance performance by optimizing inheritance resolution and reducing styling overhead.

Enhancement

Improved styling performance for custom variables by reducing recalculation costs.

Enhancement

Improved styling performance for SVG-heavy content by reducing the cost of processing large numbers of inline SVG elements.

Enhancement

Improved rendering performance by optimizing visual style calculations for large layout trees.

Enhancement

Improved transform update performance by reducing processing overhead across large layout trees.

Enhancement

Optimized repeated data-binding expressions by evaluating them once per synchronization.

Enhancement

Reduced the magnitude of spikes caused by garbage collection tracing.

Enhancement

Optimized data-bind-value by 25% when the underlying property has not changed.

Enhancement

Reduced copies and allocations when getting string property values from data-binding models.

Enhancement

Improved data-binding performance by optimizing expression evaluation during model synchronization.

Enhancement

Improved content update performance by avoiding unnecessary HTML parsing for simple text updates when using innerHTML

Enhancement

Added more L2 profile scopes for WT_Resources tasks executed on worker threads

Enhancement Unreal Engine

Added an option whether to to emit GPU markers in Unreal Engine

Enhancement Unreal Engine

Added support for making packages with multiple configurations for Microsoft Xbox platforms in Unreal Engine

Fix

Fixed a crash when calling caretPositionFromPoint for inline SVG.

Fix

Fixed incorrect spacing and an assert when composed characters without matching font glyphs are drawn.

Fix

Fixed accumulation of DOMRect instances until the next major garbage collection.

Fix

Fixed a layout regression related to single flex-child height calculation.

Fix

Fixed garbage collection of custom elements when they are not attached to the DOM but have reactions to be invoked.

Fix

Fixed cases where SVG animations would fail to restart after being hidden.

Fix

Fixed cases in which the layout of :after pseudo elements would be incorrect.

Fix

Resolved warnings caused by HTML or SVG parsing errors.

Fix

Fixed incorrect draw order of text decorations.

Fix

Fixed complex text letter-spacing not being applied at first glyph boundary

Fix

Fixed long complex selectors with descendant combinator sometimes failing to match correctly

Fix

Fixed a bug causing the leaking of objects related to path tessellations

Fix

Fixed a bug causing some vertex and index buffers used for paths to be destroyed with a delay of several frames

Fix

Fixed a bug resulting in leaking vertex and index buffers used for CPU tessellated paths when destroying a View

Fix

Fixed incorrectly rendered SVGs at smaller sizes when using the CPU tessellator

Fix

Fixed a bug causing some COLRv1 emoji glyphs to be rendered with visual artifacts

Fix

Fixed an assert in the player when scrolling with high-precision mice.

Fix

Fixed crash in the Player application when the working directory contains non-ASCII characters

Fix

Fixed using the HTTPServer library with MSVC redistributable version 14.28 and newer for platforms using the Microsoft GDK

Fix Unity

Fixed running with MSVC redistributable libraries version 14.28 and newer for platforms using the Microsoft GDK

Fix Unity

Fixed issues with the Input System in Unity

Fix Unity

Fixed backdrop filter with multiple views in Unity

Fix Unreal Engine

Fixed stat reporting for total and peak GPU buffers in Unreal Engine