aboutsummaryrefslogtreecommitdiffstats
path: root/3rdparty/qtimgui/ImGuiRenderer.h
diff options
context:
space:
mode:
authorMiodrag Milanovic <mmicko@gmail.com>2018-10-21 10:11:20 +0200
committerMiodrag Milanovic <mmicko@gmail.com>2018-10-24 19:00:58 +0200
commitf796716b83554e3a213a0b1c688653712e94b9df (patch)
treee69e499bf6b147b4bd3cb4fc723dc36a3acd58a5 /3rdparty/qtimgui/ImGuiRenderer.h
parent40722c098d11d01dec727d1c1cbf507e54de7255 (diff)
downloadnextpnr-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.h6
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;
};
}