Files
UnrealEngineUWP/Engine/Shaders/Private
tiago costa 9b91e5347d Refactor remaining DF shaders to not use legacy shader parameter binding - Part 3
- Created FGlobalDistanceFieldParameters2 using SHADER_PARAMETER_STRUCT.
    - Can't remove existing struct since it's used by Niagara.
    - Added SetupGlobalDistanceFieldParameters helper function to perform the necessary logic.
- Converted FScreenGridParameters to use SHADER_PARAMETER_STRUCT.
    - Added SetupScreenGridParameters helper function to perform the necessary logic.
- Bind AO SampleDirections using SHADER_PARAMETER_STRUCT instead of GLOBAL_SHADER_PARAMETER_STRUCT + SetUniformBufferParameterImmediate.
- Removed all legacy shader parameters from FVisualizeMeshDistanceFieldCS, FConeTraceScreenGridObjectOcclusionCS, FConeTraceScreenGridGlobalOcclusionCS, FCombineConeVisibilityCS.
- Removed some unused variables

#rb daniel.wright
#preflight 61b34475ee0de9822e3b72b6

#ROBOMERGE-AUTHOR: tiago.costa
#ROBOMERGE-SOURCE: CL 18432863 in //UE5/Release-5.0/... via CL 18435419
#ROBOMERGE-BOT: STARSHIP (Release-Engine-Staging -> Release-Engine-Test) (v897-18405271)

[CL 18435907 by tiago costa in ue5-release-engine-test branch]
2021-12-10 18:08:26 -05:00
..
2021-12-10 17:45:16 -05:00
2021-11-22 15:33:48 -05:00
2021-05-05 04:18:08 -04:00
2021-12-03 16:04:31 -05:00
2021-05-28 13:43:34 -04:00
2021-12-07 11:56:23 -05:00
2021-12-02 18:23:59 -05:00
2021-12-02 18:23:59 -05:00
2021-11-22 10:32:59 -05:00
2021-12-03 14:00:27 -05:00
2021-12-03 14:00:27 -05:00
2021-12-07 12:33:06 -05:00
2021-12-03 16:04:31 -05:00
2021-06-10 13:27:44 -04:00
2021-04-21 04:53:11 -04:00
2021-12-03 15:37:09 -05:00