From b43581373e7922d89c2e70ffbaf8f04f1eb0c1ea Mon Sep 17 00:00:00 2001 From: Jane Tournois Date: Tue, 3 May 2016 11:51:34 +0200 Subject: [PATCH] fix the display of the fixed plane for the deformation plugin --- .../Scene_edit_polyhedron_item.cpp | 8 +++----- 1 file changed, 3 insertions(+), 5 deletions(-) diff --git a/Polyhedron/demo/Polyhedron/Plugins/Surface_mesh_deformation/Scene_edit_polyhedron_item.cpp b/Polyhedron/demo/Polyhedron/Plugins/Surface_mesh_deformation/Scene_edit_polyhedron_item.cpp index 7f477b63da3..cc868651413 100644 --- a/Polyhedron/demo/Polyhedron/Plugins/Surface_mesh_deformation/Scene_edit_polyhedron_item.cpp +++ b/Polyhedron/demo/Polyhedron/Plugins/Surface_mesh_deformation/Scene_edit_polyhedron_item.cpp @@ -298,17 +298,15 @@ void Scene_edit_polyhedron_item::initialize_buffers(CGAL::Three::Viewer_interfac { program = getShaderProgram(PROGRAM_NO_SELECTION, viewer); program->bind(); - bbox_program.bind(); vaos[Frame_plane]->bind(); buffers[Frame_vertices].bind(); buffers[Frame_vertices].allocate(pos_frame_plane.data(), static_cast(pos_frame_plane.size()*sizeof(double))); - bbox_program.enableAttributeArray("vertex"); - bbox_program.setAttributeBuffer("vertex",GL_DOUBLE,0,3); + program->enableAttributeArray("vertex"); + program->setAttributeBuffer("vertex",GL_DOUBLE,0,3); buffers[Frame_vertices].release(); - + program->disableAttributeArray("colors"); vaos[Frame_plane]->release(); - bbox_program.release(); program->release(); } are_buffers_filled = true;