fix the display of the fixed plane for the deformation plugin

This commit is contained in:
Jane Tournois 2016-05-03 11:51:34 +02:00
parent 0030eac1aa
commit b43581373e
1 changed files with 3 additions and 5 deletions

View File

@ -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<int>(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;