[FEATURE REQUEST] Mesh Distance Fields access on ES3_1 Vulkan

So I’m looking at 5.4 and the code now looks like distance fields should work on Scalability level Epic for Vulkan ES3.1.

You still need to mark the DataDrivenPlatformInfo.ini file to have:

[ShaderPlatform VULKAN_ES3_1_ANDROID]
bSupportDistanceFields = true

https://github.com/EpicGames/UnrealEngine/commit/568b9363b7c04409d5c60a1076c30427f5460196

This is what the source plus this ^ commit are saying, but it’s still not showing up for me.
I’m not sure if this is because I can’t toggle my material quality level past high for some reason or some other thing entirely about Meta’s 5.4 branch.

— EDIT —

aha, setting material quality level to epic via command line works. Going to test on device.
this also means that device profiles need to have effects scalability at 3 and global illumination to at least 1.

— EDIT 2 —
Vulkan preview wasn’t showing correct material quality level because of engine scalability ini files. Apparently, those supersede device profile settings even if you input into the scalability section.

I need to confirm the whole order of graphics cvars being set now.

1 Like