Autodesk/arnold-usd

Ensure the hydra render callback is always invoked

sebastienblor opened this issue · 1 comments

Currently, the render delegate calls a function ShouldSkipUpdate to know if the Render callback should be invoked or not.
However, the logic in this function is inverted, it's returning true when the scene has changed instead of doing the opposite.
Therefore, the Render callback is constantly called, except when there's an actual change.
In fact, the Render callback should always be invoked as it just checks the render status and does the required changes.

Issue synced internally to ARNOLD-15404