It turns out there's no practical use for separating different edge types before final occlusion stage, also using an array should be faster overall. So changed those lists into one pending array, it also made the iteration and occlusion task scheduling simpler.
Details
Details
Diff Detail
Diff Detail
- Repository
- rB Blender
Event Timeline
| source/blender/gpencil_modifiers/intern/lineart/MOD_lineart.h | ||
|---|---|---|
| 269 | I think you should replace Data here with Data in pending_edges. | |
| 386 | Ditto as above. Write out what here refers to. I would also like a clarification on what "hold memory" means. | |
| 415 | Same here comment at the first one above. | |
| source/blender/gpencil_modifiers/intern/lineart/lineart_cpu.c | ||
| 1750 | I think instead of to_list it should be to_array, right? | |
| 1755 | Array in the name here as well | |
| 1767 | Same here. | |