Block a user
Subdivision Surface: add dependency graph tracking when CPU mesh is needed
Anything that calls sculpt_update_object
(e.g. via BKE_sculpt_update_object_after_eval
) would access the mesh. It is possible that code retrieves the mesh even when it doesn't need it and can…
Subdivision Surface: add dependency graph tracking when CPU mesh is needed
Well, I wasn't the one who put this here, I just change the text to reflect my additions ;)
Subdivision Surface: add dependency graph tracking when CPU mesh is needed
Will this somehow help with #102012, #102127?
I think it was most likely largely helped by #104441 already. This would produce further improvement, but smaller in comparison to that one.
f003f3473a
Merge branches 'dev-shapekeys', 'pr-depsgraph-physprops', 'pr-depsgraph-subdiv-cpu', 'pr-eevee-mix-branching', 'pr-force-falloff' and 'pr-shrinkwrap-tproj' into pending-combined
4ff555282a
Shape Key editing: propagate updates through basis chains.
0911c480c8
Mesh Edit: implement an operator to smooth shape key deformation.
e8ae7e103c
Mesh Edit: implement X symmetry in the Propagate To Shapes operator.
89c00005ad
Mesh Edit: implement X symmetry in the Blend From Shape operator.
Shape Keys: support locking to protect from accidental editing.
Alexander Gavrilov
created branch pr-shapekey-locking in angavrilov/blender
2023-02-08 13:03:46 +01:00
Subdivision Surface: add dependency graph tracking when cpu mesh is needed.
Alexander Gavrilov
pushed to pr-depsgraph-subdiv-cpu at angavrilov/blender
2023-02-08 12:33:04 +01:00
ac2a835af4
Subdivision Surface: add dependency graph tracking when cpu mesh is needed.
4d3bfb3f41
Subdivision Surface: fix a serious performance hit when mixing CPU & GPU.
d781e52ee0
Cleanup: use enum literals, order likely case first in polyfill_2d
09eb4fe19a
Fix #103913: Triangulate sometimes creates degenerate triangles
6aa1b5d031
Cleanup: format
Alexander Gavrilov
deleted branch pr-subdiv-gpu-cpu-conflict from angavrilov/blender
2023-02-08 10:27:27 +01:00
Subdivision Surface: fix a serious performance hit when mixing CPU & GPU.
WIP: all of my pending patches.