5.4 Distance Fields and Vulkan Es3.1
https://github.com/EpicGames/UnrealEngine/commit/568b9363b7c04409d5c60a1076c30427f5460196
I can get "distance to nearest surface" material node to work in vulkan preview in editor ( global illumination set to medium, effects set to epic, material quality forced to epic, and DDPI variable set true ), it fails to show up on device.
I do have mobile hdr set off, but hopefully that shouldn't matter?
On device I've forced all my engine ini, device profile, etc to have these settings.
The engine recognizes that the DataDrivenPlatformInfo.ini file has support distance fields enabled, but the actual buffer or whatever is never filled.
This makes all text render actors into solid blocks as the alpha mask is not working on them, breaks height fog for some reason, and distance to nearest surface does not have a mask. It's returning a solid value.
My guess is that all the above have a path for if distance fields are enabled, but the buffer for the field is not being filled. Any thoughts?
*edit*
side note: vulkan preview button in editor forces material quality level to high and you can't click on epic. The only way to get it to go to epic is via command line r.MaterialQualityLevel=3. I have directly called this in command line in my project on quest as well, no change.
