Files
test/source
Lukas Tönne 217fa8d09e Fix #130276: Trace operator needs to tag data after curves replacement
1. Trace operator was missing a topology cache tag after replacing the stroke
   data. This caused an invalid normals cache and crash in drawing code.
2. The drawings must not be manipulated outside the main thread. Job data now
   stores a curves geometry array that is used to update the drawings at the end of the job.
3. Since the job data now stores an array it has to be allocated using MEM_new.

Co-authored-by: Falk David <falk@blender.org>
Pull Request: https://projects.blender.org/blender/blender/pulls/130313
2024-11-15 12:52:43 +01:00
..