Bug in StringTemplate.cpp related to modulo operator in MaterialTemplate.ush (code fix provided)

UE - Rendering Architecture - Materials - Jun 25, 2024

Shader Template files like MaterialTemplate.ush do not submit previous chunks when encountering a `%` character, unless that `%` character is `%s` or `% {...} `. Because the error is happening ...

Pasting timeline components into another actor and then choosing "cancel" on fix self context function references results in a broken state

UE - Framework - Components - Sep 13, 2021

upd. Regression was checked on //UE4/Release-4.26 CL 15973114, issue was reproduced. Regression - No ...

Instanced meshes velocities fix

UE - Graphics Features - Sep 21, 2016

"We've been able to enable velocity rendering when using instanced rendering. However, by looking at the generated vertex shader the computation of the previous position seems to be incorrect: flo ...

Fix world to meters scale

UE - Platform - XR - Apr 11, 2018

Is changing the world to meters in the current 4.19 AR template project supposed to affect the world, or is world to meters only for VR projects currently? We have project where a client wants us to ...

Integrat PhysX crash fixes

UE - Simulation - Physics - Solver - Aug 24, 2021

Physics Constraint doesn't hold if one Component is used for constraint

UE - Simulation - Physics - Jul 22, 2015

Physics Constraint doesn't hold if one Component is used for constraint User Description: Hello, I recently updated the project from 4.7.6 to 4.8.2 and the physics constraint don't seem to work an ...

Fix center of mass calculations with welding.

UE - Simulation - Physics - Aug 25, 2016

Welding components uses precomputed weights for to determine center of mass for the actor. This can cause problems when users want to specify custom weights for certain components. ...

Fixing up GoogleVRHMD static analysis warning

UE - Platform - XR - Oct 31, 2016

[Line 1585] d:​\build​++ue4+release-4.14+compile​\sync​\engine​\plugins​\runtime​\googlevr​\googlevrhmd​\source​\googlevrhmd​\private​\googlevrhmdrender.cpp(42) : warning C6386: Buffer overrun while ...

Fix InstancedStaticMesh RemoveInstance invalidating indices

UE - Gameplay - Oct 26, 2016

When removing instances from an ISMC, indices / indexes returned from AddInstance will be invalidated. This can cause issues for users that want to do custom management of instances. Using something ...