Get rid of a display list stored in Curve datablock
authorSergey Sharybin <sergey.vfx@gmail.com>
Tue, 2 Jul 2013 19:22:59 +0000 (19:22 +0000)
committerSergey Sharybin <sergey.vfx@gmail.com>
Tue, 2 Jul 2013 19:22:59 +0000 (19:22 +0000)
commit41f0c137ba7b30a6e15c4aba84c1a7126c5f9bae
tree2d9a7b435de4a95aebfcba2ce62a03ea889baf0d
parent6d9366b0a77c903b8d2be66c18b601417180cfc4
Get rid of a display list stored in Curve datablock

This display list was only used for texture space calculation,
and even there this display list was only used for bounding
box calulation.

Since we alreayd do have boundgind box in a curve datablock
there's no reason to duplicate non-modified display list
just to calculate bounding box later, let's just calculate
boundding box at the first point.

This makes code a little be more thread-safe but curves are
still not safe for threads at all because of bevel list and
path. That would be solved later.
source/blender/blenkernel/intern/curve.c
source/blender/blenkernel/intern/displist.c
source/blender/blenloader/intern/readfile.c
source/blender/makesdna/DNA_curve_types.h