diff options
author | Miodrag Milanovic <mmicko@gmail.com> | 2018-10-21 10:11:20 +0200 |
---|---|---|
committer | Miodrag Milanovic <mmicko@gmail.com> | 2018-10-24 19:00:58 +0200 |
commit | f796716b83554e3a213a0b1c688653712e94b9df (patch) | |
tree | e69e499bf6b147b4bd3cb4fc723dc36a3acd58a5 /3rdparty/qtimgui/ImGuiRenderer.h | |
parent | 40722c098d11d01dec727d1c1cbf507e54de7255 (diff) | |
download | nextpnr-f796716b83554e3a213a0b1c688653712e94b9df.tar.gz nextpnr-f796716b83554e3a213a0b1c688653712e94b9df.tar.bz2 nextpnr-f796716b83554e3a213a0b1c688653712e94b9df.zip |
Make imgui and qtgui compile on older qt as well, opengl 3.2 required
Diffstat (limited to '3rdparty/qtimgui/ImGuiRenderer.h')
-rw-r--r-- | 3rdparty/qtimgui/ImGuiRenderer.h | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/3rdparty/qtimgui/ImGuiRenderer.h b/3rdparty/qtimgui/ImGuiRenderer.h index ca69ffaa..f0d7315e 100644 --- a/3rdparty/qtimgui/ImGuiRenderer.h +++ b/3rdparty/qtimgui/ImGuiRenderer.h @@ -1,6 +1,7 @@ #pragma once -#include <QOpenGLExtraFunctions> +#include <QOpenGLFunctions> +#include <QOpenGLFunctions_3_3_Core> #include <QObject> #include <QPoint> #include <imgui.h> @@ -22,7 +23,7 @@ public: virtual QPoint mapFromGlobal(const QPoint &p) const = 0; }; -class ImGuiRenderer : public QObject, QOpenGLExtraFunctions { +class ImGuiRenderer : public QObject, QOpenGLFunctions { Q_OBJECT public: void initialize(WindowWrapper *window); @@ -53,6 +54,7 @@ private: int g_AttribLocationTex = 0, g_AttribLocationProjMtx = 0; int g_AttribLocationPosition = 0, g_AttribLocationUV = 0, g_AttribLocationColor = 0; unsigned int g_VboHandle = 0, g_VaoHandle = 0, g_ElementsHandle = 0; + QOpenGLFunctions_3_3_Core *g_fun = nullptr; }; } |