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 ...

Investigate/Fix incremental component unregister

UE - Gameplay - Mar 11, 2020

Streaming a level back in before it finishes streaming out behaves undesirably. When a level is streamed out the actors/components in the level are incrementally unregistered over multiple frames. ...

Fix primitive uniform buffer validation.

UE - Rendering Architecture - RHI - Jul 31, 2020

GPUScene primitive validation is currently busted and asserts. It looks like there are two problems: 1) NaN's in the entries can cause comparison issues, so a MemCmp would be better. 2) There's a ...

Fix TSR velocity extrusion on rotating

UE - Graphics Features - Aug 3, 2023

MPCook: Fix replication of UObject::CookAdditionalFilesOverride

UE - Foundation - Core - Cooker - Oct 19, 2023

MPCook relies on global data that is accumulated during package cooks on CookWorkers be replicated to the CookDirector. Some global data that is accumulated during package cooks is CookAdditionalFi ...

Ensures for Pixel and Vertex Shaders occur when running TM-ShaderModels with -onethread

UE - Graphics Features - Jan 20, 2017

Two ensures fire when opening the TM-ShaderModels Map in QAGame with the -onethread argument. The callstacks look identical with the exception that one is for a pixel shader and the other is for a v ...

Fix SourceLength to be tangent to spot light axis

UE - Graphics Features - Mar 4, 2015

Fix pause flags when recycling sound sources

UE - Audio - Dec 12, 2016

Issue is due to pause flags getting recycled when new sound sources are used from the sound source pool. This is a regression since 4.13, causing audio to pop. ...