Description

Certain interactions between a Rect Light with a Light Function and a Post-Process volume lead to a check() when compiling a Ray Tracing PSO for tracing lights. This check() only happens when shaders are not optimized.

 

Steps to Reproduce

1. Download the attached test project
2. Configure these cvars in ConsoleVariables.ini:
r.ShaderDevelopmentMode=1
r.DumpShaderDebugInfo=1
r.Shaders.Optimize=0
r.Shaders.Symbols=1
3. Launch the test project.
4. Observe the check()
5. Comment out the cvar "r.Shaders.Optimize=0" in ConsoleVariables.ini
6. Launch the test project.
7. Observe the test project launches successfully.

Have Comments or More Details?

There's no existing public thread on this issue, so head over to Questions & Answers just mention UE-219358 in the post.

0
Login to Vote

Backlogged
CreatedJul 15, 2024
UpdatedOct 3, 2024
View Jira Issue