feat(viewport): add aa
This commit is contained in:
@@ -10,6 +10,7 @@ int main(int argc, char **argv)
|
|||||||
format.setRenderableType(QSurfaceFormat::OpenGL);
|
format.setRenderableType(QSurfaceFormat::OpenGL);
|
||||||
format.setVersion(3, 2);
|
format.setVersion(3, 2);
|
||||||
format.setProfile(QSurfaceFormat::CoreProfile);
|
format.setProfile(QSurfaceFormat::CoreProfile);
|
||||||
|
format.setSamples(4);
|
||||||
QSurfaceFormat::setDefaultFormat(format);
|
QSurfaceFormat::setDefaultFormat(format);
|
||||||
|
|
||||||
QApplication app (argc, argv);
|
QApplication app (argc, argv);
|
||||||
|
|||||||
@@ -14,6 +14,7 @@ void ViewportGLWidget::initializeGL()
|
|||||||
glEnable(GL_DEPTH_TEST);
|
glEnable(GL_DEPTH_TEST);
|
||||||
glEnable(GL_BLEND);
|
glEnable(GL_BLEND);
|
||||||
glBlendFunc(GL_SRC_ALPHA, GL_ONE_MINUS_SRC_ALPHA);
|
glBlendFunc(GL_SRC_ALPHA, GL_ONE_MINUS_SRC_ALPHA);
|
||||||
|
glEnable(GL_MULTISAMPLE);
|
||||||
|
|
||||||
triangleMesh_ = std::make_unique<GLMesh>();
|
triangleMesh_ = std::make_unique<GLMesh>();
|
||||||
gridMesh_ = std::make_unique<GLGrid>();
|
gridMesh_ = std::make_unique<GLGrid>();
|
||||||
|
|||||||
Reference in New Issue
Block a user