Files
UnrealEngineUWP/Engine/Shaders/Private/Bloom
eric renaudhoude 83717458b7 Resubmission of CL 30633471 from [at]Guillaume.Abadie with the DoF permutation SM5 errors fixed.
#jira UE-220034
#rb Guillaume.Abadie

Original CL Desc
-----------------------------------------------------------------
Removes all references to POST_PROCESS_ALPHA in post processing chain except the tonemapper

POST_PROCESS_ALPHA was made using a readonly project settings because back then there was no shader permutation API, yet do not introduce perf regression on consoles that didn't need alpha channel cost.

Problems we currently run into nowdays, is ease of testing, lack of EngineTest, as well as non converage of our shader compilation reflight in these scopes.

This changes adds shader permutations throughout DOF, MotionBlur, TAA, Mitchell Netravali, Upscale, FXAA, and adds shader parameter in more trivial shader like FFT bloom's clamp pass and editor primitives.

Tonemapper has too many permutation to do it at the moment. Remaining POST_PROCESS_ALPHA outside the post processing chain are left as an exercies to the respective system owners.

[CL 35097316 by eric renaudhoude in ue5-main branch]
2024-07-25 18:05:19 -04:00
..