Qt: Attempt to fix display issues
Jeffrey Pfau jeffrey@endrift.com
Sun, 07 Aug 2016 22:41:52 -0700
2 files changed,
1 insertions(+),
3 deletions(-)
M
src/platform/qt/Display.cpp
→
src/platform/qt/Display.cpp
@@ -29,7 +29,6 @@
switch (s_driver) { #if defined(BUILD_GL) || defined(BUILD_GLES2) || defined(USE_EPOXY) case Driver::OPENGL: - format.setVersion(3, 0); return new DisplayGL(format, parent); #endif #ifdef BUILD_GL@@ -43,7 +42,6 @@ return new DisplayQt(parent);
default: #if defined(BUILD_GL) || defined(BUILD_GLES2) || defined(USE_EPOXY) - format.setVersion(3, 0); return new DisplayGL(format, parent); #else return new DisplayQt(parent);
M
src/platform/qt/DisplayGL.cpp
→
src/platform/qt/DisplayGL.cpp
@@ -31,7 +31,7 @@ , m_gl(new EmptyGLWidget(format, this))
, m_drawThread(nullptr) , m_context(nullptr) { - m_painter = new PainterGL(format.majorVersion(), m_gl); + m_painter = new PainterGL(format.majorVersion() < 2 ? 1 : m_gl->format().majorVersion(), m_gl); m_gl->setMouseTracking(true); m_gl->setAttribute(Qt::WA_TransparentForMouseEvents); // This doesn't seem to work? }