...
- The Shaping and Shadow API schemas added the "inputs:" prefix to most (all?) attributes
- Because of the prep work and infrastructure put in place with our last USD upgrade (Upgrading Houdini From USD 20.08 to 21.02), and because this work is still on an unreleased version of Houdini, these additional attribute changes were mostly busy-work of adding these new attributes to various lists and doing a quick search and replace.
Update - HdRenderDelegate::GetDefaultAovDescriptor
- In this revision, the behavior of HdxTaskController::SetRenderOutputs was changed such that it throws away any requested AOVs if the render delegate returns an invalid descriptor for the AOV from HdRenderDelegate::GetDefaultAovDescriptor. Our render delegate implementation was returning an empty descriptor for most non-standard AOVs, causing most AOVs to be eliminated before the renderer was even asked to create them. We changed our implementation of this method to be like the HdPrman render delegate implementation which falls back to returning a valid AOV descriptor for any AOV name passed to it.