mirror of
https://bitbucket.org/mfeemster/fractorium.git
synced 2025-01-21 21:20:07 -05:00
83ad93aadf
More efficient table on the Xaos tab when using xaos on a flame with a large number of xforms. --Code changes Use QTableView instead of QTableWidget for the xaos table. Add custom DoubleSpinBoxTableItemDelegate for this. Make row and column toggling functions work for QTableView and QTableWidget. Remove some dead code from Fractorium.h/cpp Miscellaneous hacks to keep it building on Linux.
58 lines
1.1 KiB
C++
58 lines
1.1 KiB
C++
#define GL_GLEXT_PROTOTYPES 1
|
|
#define XFORM_COLOR_COUNT 14
|
|
|
|
#undef QT_OPENGL_ES_2//Make absolutely sure OpenGL ES is not used.
|
|
#define QT_NO_OPENGL_ES_2
|
|
|
|
#ifndef WIN32
|
|
#include <QtWidgets>
|
|
#endif
|
|
|
|
#include "Renderer.h"
|
|
#include "RendererCL.h"
|
|
#include "VariationList.h"
|
|
#include "OpenCLWrapper.h"
|
|
#include "XmlToEmber.h"
|
|
#include "EmberToXml.h"
|
|
#include "SheepTools.h"
|
|
#include "JpegUtils.h"
|
|
#include "EmberCommon.h"
|
|
|
|
#ifdef WIN32
|
|
#include <QtWidgets>
|
|
#endif
|
|
|
|
#include <deque>
|
|
#include <QLineEdit>
|
|
#include <QSpinBox>
|
|
#include <QDoubleSpinBox>
|
|
#include <QPainterPath>
|
|
#include <QPushButton>
|
|
#include <QComboBox>
|
|
#include <QColorDialog>
|
|
#include <QGraphicsView>
|
|
#include <QTreeWidget>
|
|
#include <QWheelEvent>
|
|
#include <QItemDelegate>
|
|
#include <QApplication>
|
|
#include <QSettings>
|
|
#include <QStandardPaths>
|
|
#include <QOpenGLWidget>
|
|
#include <qopenglfunctions_2_0.h>
|
|
#include <QtWidgets/QMainWindow>
|
|
#include <QFuture>
|
|
#include <QtConcurrentRun>
|
|
#include <QModelIndex>
|
|
|
|
#include "glm/glm.hpp"
|
|
#include "glm/gtc/matrix_transform.hpp"
|
|
#include "glm/gtc/type_ptr.hpp"
|
|
|
|
#ifndef WIN32
|
|
#undef Bool
|
|
#endif
|
|
|
|
using namespace std;
|
|
using namespace EmberNs;
|
|
using namespace EmberCLns;
|