Files
UnrealEngineUWP/Engine/Source/Runtime/Renderer/Private/PathTracing.cpp
chris kulla 162107cb91 GPULM: Fix ray tracing payload type runtime error
GPULM flagged some errors at runtime due to a mismatch in payload type with respect to the default hit shader. The path tracing default hit shader should be used instead of the raytracing one.

Refactor functions that find default shaders to be independent of the DeferredRenderer and of the View object (since only a ShaderMap is needed)

Make the binding to the miss shader for GPULM explicit since this should also match the right payload type (and we want to eventually deprecate implicit miss shader bindings)

#jira UE-169205
#rb Yujiang.Wang
#preflight 636a872edc30a4ce96a6fce8

[CL 23031241 by chris kulla in ue5-main branch]
2022-11-08 12:22:31 -05:00

123 KiB