GPencil: Performance improvement for Multiframe and Onion Skin
authorAntonio Vazquez <blendergit@gmail.com>
Sat, 21 Sep 2019 17:21:37 +0000 (19:21 +0200)
committerAntonio Vazquez <blendergit@gmail.com>
Sat, 21 Sep 2019 17:21:37 +0000 (19:21 +0200)
commitc71be416e09bc9ecf84b1cf0c93a32094d355b27
tree4bb330558035c9201fa532792f61091a024731fb
parent886adbbe49fcf94a7a71bd7b78d2a38f735c2cd3
GPencil: Performance improvement for Multiframe and Onion Skin

Before when Onion or Multiframe was enabled the VBO length was the total of points on the object for all frames and this results in a big size when the scene had a lot of frames.

Now, the size of VBO length is calculated more precisely and reduce the time to alloc the VBO.This also reduce memory footprint.
source/blender/draw/engines/gpencil/gpencil_draw_utils.c