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.