Page MenuHome

Fix T91986: Incorrect syncing of geometry instances.
ClosedPublic

Authored by Jacques Lucke (JacquesLucke) on Oct 28 2021, 11:06 AM.

Details

Summary

The issue was that some geometries were not synced again even when they changed. This patch adds a map that keeps track of the geometries that need to be updated when an object has changed.

Diff Detail

Repository
rB Blender
Branch
cycles-geometry-instance-sync (branched from master)
Build Status
Buildable 18287
Build 18287: arc lint + arc unit

Event Timeline

Jacques Lucke (JacquesLucke) requested review of this revision.Oct 28 2021, 11:06 AM
Jacques Lucke (JacquesLucke) created this revision.
  • Merge branch 'blender-v3.0-release' into cycles-geometry-instance-sync
  • cleanup
Jacques Lucke (JacquesLucke) retitled this revision from Fix T91986: Incorrect syncing of geometry instances (WIP). to Fix T91986: Incorrect syncing of geometry instances..Nov 1 2021, 12:42 PM
Jacques Lucke (JacquesLucke) edited the summary of this revision. (Show Details)

I was trying to think of a cleaner solution, but can't think of anything without a bigger redesign of this API, so looks good to me.

This revision is now accepted and ready to land.Nov 4 2021, 4:53 PM