FidelityFX-FSR2 icon indicating copy to clipboard operation
FidelityFX-FSR2 copied to clipboard

Vulkan includes not being used on Linux (Mint) with Unreal Engine 5

Open OdinVex opened this issue 3 years ago • 2 comments

For some reason, the path for Unreal Engine's Vulkan RHI is not being detected, it isn't finding the include headers located at ./Engine/Source/Runtime/VulkanRHI/Private/ on Linux Mint x64.

Specifics:

./Engine/Plugins/Runtime/AMD/FSR2/Source/FFXFSR2Vulkan/Private/FSR2VulkanDynamicAPI.h:25:10: fatal error: 'VulkanPlatform.h' file not found.

It should be seeing it under ./Engine/Source/Runtime/VulkanRHI/Private/ but isn't.

OdinVex avatar Jul 13 '22 03:07 OdinVex

Yes, I do have Vulkan installed, I've played a few Vulkan-based games, even with Unreal Engine 5. I think the detection in FFXFSR2Vulkan.Build.cs is incorrect.

Edit: I think it is line 128 of FFXFSR2Vulkan.Build.cs, specifically the path delimiters being \ instead of /. I also think the same thing about 93 of FSR2TemporalUpscalingVulkan.Build.cs.

Edit: Addressing the path delimiters and correcting them as I mentioned allows compilation on Linux systems.

OdinVex avatar Jul 13 '22 03:07 OdinVex

By the way, this is for the Unreal Engine v5 plugin... I had no idea where else to report it to.

OdinVex avatar Jul 13 '22 03:07 OdinVex