diff options
author | Miodrag Milanovic <mmicko@gmail.com> | 2018-10-21 10:20:50 +0200 |
---|---|---|
committer | Miodrag Milanovic <mmicko@gmail.com> | 2018-10-24 19:03:25 +0200 |
commit | e2e9db52a2a2db9844af6aacfd6fedfcda5db435 (patch) | |
tree | 3ab2feb4ee1ec2a41f1d9d5fa5f65073b82b4292 /gui | |
parent | f796716b83554e3a213a0b1c688653712e94b9df (diff) | |
download | nextpnr-e2e9db52a2a2db9844af6aacfd6fedfcda5db435.tar.gz nextpnr-e2e9db52a2a2db9844af6aacfd6fedfcda5db435.tar.bz2 nextpnr-e2e9db52a2a2db9844af6aacfd6fedfcda5db435.zip |
dummy imgui processing
Diffstat (limited to 'gui')
-rw-r--r-- | gui/fpgaviewwidget.cc | 14 |
1 files changed, 10 insertions, 4 deletions
diff --git a/gui/fpgaviewwidget.cc b/gui/fpgaviewwidget.cc index fb5e36b2..141b181c 100644 --- a/gui/fpgaviewwidget.cc +++ b/gui/fpgaviewwidget.cc @@ -25,6 +25,9 @@ #include <QMouseEvent> #include <QWidget> +#include "QtImGui.h" +#include "imgui.h" + #include "fpgaviewwidget.h" #include "log.h" #include "mainwindow.h" @@ -57,7 +60,7 @@ FPGAViewWidget::FPGAViewWidget(QWidget *parent) auto fmt = format(); fmt.setMajorVersion(3); - fmt.setMinorVersion(1); + fmt.setMinorVersion(2); setFormat(fmt); fmt = format(); @@ -65,8 +68,8 @@ FPGAViewWidget::FPGAViewWidget(QWidget *parent) printf("Could not get OpenGL 3.0 context. Aborting.\n"); log_abort(); } - if (fmt.minorVersion() < 1) { - printf("Could not get OpenGL 3.1 context - trying anyway...\n "); + if (fmt.minorVersion() < 2) { + printf("Could not get OpenGL 3.2 context - trying anyway...\n "); } connect(&paintTimer_, SIGNAL(timeout()), this, SLOT(update())); @@ -103,6 +106,7 @@ void FPGAViewWidget::initializeGL() log_error("Could not compile shader.\n"); } initializeOpenGLFunctions(); + QtImGui::initialize(this); glClearColor(colors_.background.red() / 255, colors_.background.green() / 255, colors_.background.blue() / 255, 0.0); @@ -362,6 +366,8 @@ void FPGAViewWidget::paintGL() } } } + QtImGui::newFrame(); + ImGui::Render(); } void FPGAViewWidget::pokeRenderer(void) { renderRunner_->poke(); } @@ -798,7 +804,7 @@ void FPGAViewWidget::zoomSelected() { { QMutexLocker lock(&rendererDataLock_); - zoomToBB(rendererData_->bbSelected, 0.5f, true); + zoomToBB(rendererData_->bbSelected, 0.5f, true); } update(); } |