Page MenuHome

Masks: Properly port to Copy-on-Write concept
ClosedPublic

Authored by Sergey Sharybin (sergey) on May 21 2019, 6:18 PM.

Details

Summary

Masks were not really covered by Copy-on-Write due to mistake
in the dependency graph. After correcting that mistake a lot
of tools became broken, so majority of the patch is related
on making it so access to evaluated/tessellated masks is done.

When accessing evaluated mask state make sure access to an
evaluated dependency graph is done. This solves possible
access to NULL data on redo.

Fixes T64899: Re-doing new point addition causes crash

Diff Detail

Repository
rB Blender

Event Timeline

This revision is now accepted and ready to land.May 22 2019, 11:14 AM
This revision was automatically updated to reflect the committed changes.