- Added FRDGPassParameterStruct and FRDGPassParameter helpers to make iterating parameters simpler.
- FRDGPass now releases uniform buffer references instead of the lambda variant.
- Added FRDGTrackedResource as a base class for buffers / textures. This reduces confusion by eliminating zombie data from UAVs / SRVs.
- Some minor formatting cleanup.
- Removed erroneous warning that UAVs can't be used with pixel shaders (they can).
- Attempting to create a UAV / SRV with a null parent resource now returns nullptr instead of polluting the graph.
#rb Guillaume.Abadie
#jira none
[CL 6277644 by zach bethel in Dev-Rendering branch]