Blender Git Commit Log

Git Commits -> Revision d8b00a3

Revision d8b00a3 by Tamito Kajiyama (master)
January 3, 2015, 12:54 (GMT)
Freestyle: memory consumption optimization in stroke rendering.

Previously individual strokes were represented by distinct mesh objects
no matter how many vertices and materials each stroke has, although
the vertex and material counts can be quite small depending on the input
scene data. Now stroke meshes are packed into a minimum number of
mesh objects, so as to reduce the overheads of Blender object creation.

Commit Details:

Full Hash: d8b00a3bf5c170c60e33a10c660820b35e2ec0a8
Parent Commit: babfec9
Lines Changed: +334, -222

5 Modified Paths:

/source/blender/freestyle/intern/application/Controller.cpp (+6, -3) (Diff)
/source/blender/freestyle/intern/blender_interface/BlenderStrokeRenderer.cpp (+287, -215) (Diff)
/source/blender/freestyle/intern/blender_interface/BlenderStrokeRenderer.h (+19, -0) (Diff)
/source/blender/freestyle/intern/stroke/Stroke.cpp (+21, -4) (Diff)
/source/blender/freestyle/intern/stroke/Stroke.h (+1, -0) (Diff)
By: Miika HämäläinenLast update: Nov-07-2014 14:18MiikaHweb | 2003-2021