diff options
Diffstat (limited to 'source/blender/gpencil_modifiers/intern/lineart/MOD_lineart.h')
-rw-r--r-- | source/blender/gpencil_modifiers/intern/lineart/MOD_lineart.h | 15 |
1 files changed, 4 insertions, 11 deletions
diff --git a/source/blender/gpencil_modifiers/intern/lineart/MOD_lineart.h b/source/blender/gpencil_modifiers/intern/lineart/MOD_lineart.h index 06370cfb283..ad3e1b5d7f2 100644 --- a/source/blender/gpencil_modifiers/intern/lineart/MOD_lineart.h +++ b/source/blender/gpencil_modifiers/intern/lineart/MOD_lineart.h @@ -236,9 +236,6 @@ typedef struct LineartRenderBuffer { ListBase line_buffer_pointers; ListBase triangle_buffer_pointers; - LineartElementLinkNode *isect_scheduled_up_to; - int isect_scheduled_up_to_index; - /** This one's memory is not from main pool and is free()ed after culling stage. */ ListBase triangle_adjacent_pointers; @@ -432,19 +429,15 @@ typedef struct LineartBoundingArea { /** 1,2,3,4 quadrant */ struct LineartBoundingArea *child; - SpinLock lock; - ListBase lp; ListBase rp; ListBase up; ListBase bp; - /* Need uint32 for the atomic cas instruction. */ - uint32_t triangle_count; - uint32_t max_triangle_count; - uint32_t line_count; - uint32_t max_line_count; - uint32_t user_count; + uint16_t triangle_count; + uint16_t max_triangle_count; + uint16_t line_count; + uint16_t max_line_count; /* Use array for speeding up multiple accesses. */ struct LineartTriangle **linked_triangles; |