diff --git a/src/gui/main.cpp b/src/gui/main.cpp index baf48d7..d451cbf 100644 --- a/src/gui/main.cpp +++ b/src/gui/main.cpp @@ -10,6 +10,7 @@ int main(int argc, char **argv) format.setRenderableType(QSurfaceFormat::OpenGL); format.setVersion(3, 2); format.setProfile(QSurfaceFormat::CoreProfile); + format.setSamples(4); QSurfaceFormat::setDefaultFormat(format); QApplication app (argc, argv); diff --git a/src/gui/viewport/ViewportGLWidget.cpp b/src/gui/viewport/ViewportGLWidget.cpp index e515abd..a98db8a 100644 --- a/src/gui/viewport/ViewportGLWidget.cpp +++ b/src/gui/viewport/ViewportGLWidget.cpp @@ -14,6 +14,7 @@ void ViewportGLWidget::initializeGL() glEnable(GL_DEPTH_TEST); glEnable(GL_BLEND); glBlendFunc(GL_SRC_ALPHA, GL_ONE_MINUS_SRC_ALPHA); + glEnable(GL_MULTISAMPLE); triangleMesh_ = std::make_unique(); gridMesh_ = std::make_unique();