diff options
author | Clément Foucault <foucault.clem@gmail.com> | 2019-08-15 19:42:50 +0300 |
---|---|---|
committer | Clément Foucault <foucault.clem@gmail.com> | 2019-08-17 15:48:49 +0300 |
commit | 3cde5f1f59df88c9f225b3cd76f76e873106809f (patch) | |
tree | b67498f9627f5710350b669ac20195ae8ac164aa | |
parent | 19999c6ffbfc9125d253dd5883eb1d4882f08136 (diff) |
DRW: Fix regression when rendering using index ranges
-rw-r--r-- | source/blender/draw/intern/draw_manager_exec.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/source/blender/draw/intern/draw_manager_exec.c b/source/blender/draw/intern/draw_manager_exec.c index 83183148274..34f45cfe13d 100644 --- a/source/blender/draw/intern/draw_manager_exec.c +++ b/source/blender/draw/intern/draw_manager_exec.c @@ -1124,7 +1124,7 @@ static void draw_call_batching_do(DRWShadingGroup *shgroup, draw_call_batching_flush(shgroup, state); state->batch = call->batch; - state->v_first = 0; + state->v_first = (call->batch->elem) ? call->batch->elem->index_start : 0; state->v_count = (call->batch->elem) ? call->batch->elem->index_len : call->batch->verts[0]->vertex_len; state->inst_count = 1; |