Blender Git Commit Log

Git Commits -> Revision 40520d5

Revision 40520d5 by Tamito Kajiyama (master)
May 9, 2014, 03:19 (GMT)
Freestyle: Stroke rendering optimization.

Previously mesh objects were created for individual visible stroke segments (recalling that
a stroke may consist of alternate visible and invisible segments). This could result in an
excessive memory consumption in stroke rendering when strokes are composed of many
short visible segments (for instance by means of dashed lines and/or blueprint geometry
modifiers).

Now mesh objects represent individual strokes instead of stroke segments, which tends to
reduce the number of generated mesh objects by an order of magnitude.

Commit Details:

Full Hash: 40520d549d50bb227b06d46b35c91887171d2767
Parent Commit: b247087
Lines Changed: +147, -115

2 Modified Paths:

/source/blender/freestyle/intern/blender_interface/BlenderStrokeRenderer.cpp (+144, -115) (Diff)
/source/blender/freestyle/intern/blender_interface/BlenderStrokeRenderer.h (+3, -0) (Diff)
By: Miika HämäläinenLast update: Nov-07-2014 14:18MiikaHweb | 2003-2021