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.
Currently, the render delegate calls a function
ShouldSkipUpdateto know if theRendercallback 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.