Use array instead of ListBase for line art bounding area linked triangles and edges.
Up to 40% increase in performance overall for iterating among triangles in my test scenes. Performance improvements may vary among files and different CPU models.
Differential D11302
Line Art feature update: List Optimization Authored by YimingWu (NicksBest) on May 19 2021, 9:30 AM.
Details
Use array instead of ListBase for line art bounding area linked triangles and edges. Up to 40% increase in performance overall for iterating among triangles in my test scenes. Performance improvements may vary among files and different CPU models.
Diff Detail
Event TimelineComment Actions Besides my comments, I think this looks good!
Comment Actions Ok, then I would like a separate cleanup patch were this is fixed as you told me before that you would clean that up. Comment Actions Looks good to me besides my comment.
| ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||