[Bf-blender-cvs] [eb1a57b12c] master: Cycles: Fix wrong vector allocation in the mesh sync code
Lukas Stockner
noreply at git.blender.org
Tue Mar 21 04:30:50 CET 2017
Commit: eb1a57b12c6506cff2c4fb2e8078cc2834c8d6af
Author: Lukas Stockner
Date: Tue Mar 21 04:30:08 2017 +0100
Branches: master
https://developer.blender.org/rBeb1a57b12c6506cff2c4fb2e8078cc2834c8d6af
Cycles: Fix wrong vector allocation in the mesh sync code
===================================================================
M intern/cycles/blender/blender_mesh.cpp
===================================================================
diff --git a/intern/cycles/blender/blender_mesh.cpp b/intern/cycles/blender/blender_mesh.cpp
index 78f73d8e06..f949b530f9 100644
--- a/intern/cycles/blender/blender_mesh.cpp
+++ b/intern/cycles/blender/blender_mesh.cpp
@@ -819,7 +819,7 @@ static void create_mesh(Scene *scene,
int shader = clamp(p->material_index(), 0, used_shaders.size()-1);
bool smooth = p->use_smooth() || use_loop_normals;
- vi.reserve(n);
+ vi.resize(n);
for(int i = 0; i < n; i++) {
/* NOTE: Autosmooth is already taken care about. */
vi[i] = b_mesh.loops[p->loop_start() + i].vertex_index();
More information about the Bf-blender-cvs
mailing list