diff options
author | Antony Riakiotakis <kalast@gmail.com> | 2015-07-20 13:12:28 +0300 |
---|---|---|
committer | Antony Riakiotakis <kalast@gmail.com> | 2015-07-20 13:12:28 +0300 |
commit | cb6fc9d14179cff9b0b2b38cf9a1fdec5a409298 (patch) | |
tree | 279804d58389d072b98a4803bdba9624d87186ca /source/blender/blenkernel/intern/subsurf_ccg.c | |
parent | 422ffd252ac5f73f27f3c91b75b5d20a0ed7d460 (diff) |
Use abstraction to unbind buffers, should avoid crashes in systems that
don't support VBOs.
Exposed by initialization error in GLEW, which should be fixed
seperately.
Diffstat (limited to 'source/blender/blenkernel/intern/subsurf_ccg.c')
-rw-r--r-- | source/blender/blenkernel/intern/subsurf_ccg.c | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/source/blender/blenkernel/intern/subsurf_ccg.c b/source/blender/blenkernel/intern/subsurf_ccg.c index 60f553d88b5..d419fc70be9 100644 --- a/source/blender/blenkernel/intern/subsurf_ccg.c +++ b/source/blender/blenkernel/intern/subsurf_ccg.c @@ -2312,7 +2312,7 @@ static void ccgDM_drawFacesSolid(DerivedMesh *dm, float (*partial_redraw_planes) dm->drawObject->materials[a].totelements); } } - GPU_buffer_unbind(); + GPU_buffers_unbind(); } /* Only used by non-editmesh types */ @@ -2781,7 +2781,7 @@ static void ccgDM_drawFacesTex_common(DerivedMesh *dm, } - GPU_buffer_unbind(); + GPU_buffers_unbind(); } static void ccgDM_drawFacesTex(DerivedMesh *dm, @@ -2827,7 +2827,7 @@ static void ccgDM_drawUVEdges(DerivedMesh *dm) if (prevdraw && (curpos != prevstart)) { glDrawArrays(GL_LINES, prevstart, curpos - prevstart); } - GPU_buffer_unbind(); + GPU_buffers_unbind(); } static void ccgDM_drawMappedFaces(DerivedMesh *dm, |