Hello,
It looks like in 22.05 that changing the included purposes to have a “smaller set” doesn’t trigger Sync() anywhere. I.e. if I turn on “render”, my “render” prims get Synced(), but I can’t remove/turnoff “render” and get any way of handling that.
Storm seems to handle it in _Execute() on a pass by dealing only with DrawItems. But embree (and I think prman, but haven’t verified) don’t issue stuff through Hgi so don’t have the opportunity to not draw something.
Is there a recommended way of handling that ?
Even if there was a “please re-think the whole thing” kind of “forceReSync” might be ok.