HomePhabricator

- Added Qt5 support
Audit Requiredb504abcb9191

Referenced Files
None
Subscribers
None

Description

  • Added Qt5 support
  • QtWindow, QtKeyboard, QtMouse, QtExecutionModel are the initial implementations to get things working
  • Added a Platform.cpp for Qt and GTK which implement the Platform functions to create the defaults for each
  • Debug and Release Linux configurations are set to use Qt from this changeset on. You can switch to GTK by exlcuding Platform.cpp in the Qt or GTK folder for the implementation you want to disable, currently you cannot use both at once.
NOTE: There is currently a warning coming from qt5/QtGui/qopenglcontext.h warning To use GLEW with Qt, do not include <qopengl.h> or <QOpenGLFunctions> after glew.h [-Wcpp] which is a bit annoying but I cannot change the order or glew complains that GL was included before GLEW. The advice I found online was to ignore the message. {T898}

Details

Auditors
Timotheos
Provenance
0xseantaskerAuthored on
0xseantaskerPushed on May 3 2019, 6:01 PM
Parents
rEEb546e68f251c: - Removed logging of file name in PNGLoader. This was originally for debug…
Branches
Unknown
Tags
Unknown