LODbias settings appear to have no effect when specified by GPU on android

UE - Platform - Mobile - Oct 3, 2019

When setting the LODbias via the device profile for a specific Android GPU it does not appear to have an affect on the textures when run on the device ...

Directional light triggers 'too many overlapping lights' error in forward shading

UE - Graphics Features - Sep 24, 2019

The underlying reason seems to be that the stationary lights require SM channels for casting shadows  from movable objects and they are assigned channels 0,1,2 by lightmass (or somewhere along the w ...

HLSL translator yields duplicated texture sampling code

UE - Graphics Features - Aug 27, 2019

Result: Material will generate following HLSL code inside CalcPixelMaterialInputs(), which results in two PS texture lookups. MaterialFloat4 Local0 = ProcessMaterialLinearColorTextureLookup(Textur ...

ApplyAnimationCurvesToComponent doesn't propagate everything to slaves

UE - Anim - Rigging - Aug 20, 2019

In USkeletalMeshComponent::ApplyAnimationCurvesToComponent, while InMaterialParameterCurves and InAnimationMorphCurves are independent of one another, if either of them is empty neither is passed on ...

Unnecessary reference remains in material instance when using StaticSwitch in material

UE - Graphics Features - Aug 7, 2019

1.Create a material that switches textures using StaticSwitch. 2.Create a material instance and toggle the switch to overwrite the texture. 3.Then return the static switch settings to their defaul ...

NumNonClothingSections logic is bad

UE - Editor - Content Pipeline - Datasmith - Jul 26, 2019

We use the NumNonClothing section number to iterate in the sections, this is an error if the cloth sections are not at the end of the sections array. See the following picture of a search on NumNonC ...

Blueprints: Dragging variables into Categories with camel case naming adds spaces to the Category name; creating a second category in details view

UE - Gameplay - Blueprint Editor - Jul 18, 2019

In a blueprint: When dragging a variable onto a Category, and the Category name uses CamelCase, the resulting Category name of the variable will have spaces where the original did not.  "TestCategor ...

Texture Object Parameter Being Read Even If It Is Not Used In a Material

UE - Graphics Features - Jul 17, 2019

Texture Object Parameter Being Read Even If It Is Not Used In a Material.  Working as expected in 4.21 CL# 4753647 Found in 4.22 CL# 7053642, 4.23 Preview 2 CL# 7321677, 4.24 CL# 7329126 This is ...

Project fails to package when given the name "Test" and Encrypt Pak ini Files is enabled

UE - CoreTech - May 22, 2019

Project fails to package when given the name "Test" and Encrypt Pak ini Files is enabled Error: UATHelper: Packaging (Windows (64-bit)): ERROR: No target name was specified on the command-line. ...

Copying and pasting a material function renders all of the duplicates inputs as not having default values

UE - Rendering Architecture - Materials - May 22, 2019

The top material function was placed in a graph directly. The second was generating by copying the first node. Note that the input pins changed color which indicates that each input on the new modul ...