Files
UnrealEngineUWP/Engine/Source/Runtime/VulkanRHI
mihnea balta ce54748832 Fix hash collision between compute and graphics descriptor set layouts in Vulkan.
The layout info didn't differentiate between compute/graphics, so when a compute shader (e.g. FShaderPrintUploadCS) had the same layout as a graphics shader (e.g. FPostProcessBenchmarkPS), they mapped to the same entry in cache manager layout map, leading to a crash because we ended up using an FVulkanComputeLayout object where FVulkanGfxLayout was expected.

#jira UE-197268
#rnx
#rb jeannoe.morissette

[CL 31913744 by mihnea balta in ue5-main branch]
2024-02-29 12:40:48 -05:00
..
2024-02-22 11:38:35 -05:00