Bug/Issue with MF_QualitySwitch_MaterialAttributes

Reference ID

eaa4d0f3-45fa-be7a-110a-e3ad0ac66f58

Please select what you are reporting on:

Unreal Editor for Fortnite

What Type of Bug are you experiencing?

UI/Tools

Summary

MF_QualitySwitch_MaterialAttributes doesn’t work on DX12 PC

  • side comment… imgur for some reason has flagged the last two links as ‘mature’ i promise they’re not… its the in-game cube showing green/red

Steps to Reproduce

Shader setup - Imgur here’s my debug material

you can replicate and add it on an cube, then change your graphics between Low - Epic on all preview platforms in the Editor

Editor View - Album on Imgur - editor on all preview platforms (working as intended)

The result in the editor should be:
Green on low settings for mobile, low PC
Red for SM5, SM6 medium/high/epic settings

Then launch the game with DX12

The in-game result currently is:
Red on low settings - aka not working as intended
Red on medium/high/epic

DX12 In-game - Album on Imgur - DX12 ingame

If you switch to DX11, it works as intended
Green on low settings
Red on medium/high/epic

DX11 In-game - Album on Imgur - DX11 ingame

Expected Result

MF_QualitySwitch_MaterialAttributes should show:
Green (optimized) on Low settings
Red on High settings

Observed Result

MF_QualitySwitch_MaterialAttributes doesn’t work as intended on DX12, the function seems to default to the Epic settings for all of its pins. It works properly on DX11.

Platform(s)

windows