Skip to content

test_0167 failing with usd 24.11 in hydra mode #2170

@cpichard

Description

@cpichard

Describe the bug
test_0167 checking that only the render purpose is rendered fails in hydra mode with usd 24.11.
The dirtyBits the Sync function receives are different than before, now excluding the HdChangeTracker::DirtyRenderTag bit.
This ends up with arnold-usd not updating the visibility depending on the purpose.

After looking for the changes in USD that could have caused this issue, I found out that PixarAnimationStudios/OpenUSD@4d8330d#diff-39b03caf51ea29c113e27651c16670397a9bff99e923cf430b8db50e5f922d9cL64 is the culprit.
By reverting this change we got the behaviour we expect in arnold-usd.

This could be a bug or there might be a novel way of handling the purposes.

Metadata

Metadata

Assignees

No one assigned

    Labels

    bugSomething isn't working

    Type

    No type

    Projects

    Status

    Done

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions