-
Notifications
You must be signed in to change notification settings - Fork 2
/
megatron3000.pro
78 lines (68 loc) · 1.78 KB
/
megatron3000.pro
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
QT += core gui widgets opengl charts concurrent
CONFIG += c++17
!versionAtLeast(QT_VERSION, 5.4.0) {
message("Cannot use Qt $${QT_VERSION}")
error("Use Qt 5.4 or newer")
}
INCLUDEPATH += lib/mINI/src
SHADER_PATH = $${PWD}/src/shaders
DEFINES += "SHADERPATH=\\\"$$SHADER_PATH\\\"" QMAKE EMBEDDED_SHADERS
DEFINES_RELEASE += NDEBUG
RESOURCES = src/shaders/shaders.qrc
SOURCES += \
src/datawidget.cpp \
src/histogramwidget.cpp \
src/main.cpp \
src/mainwindow.cpp \
src/renderer.cpp \
src/transferfunctionrenderer.cpp \
src/transferfunctionwidget.cpp \
src/viewport2d.cpp \
src/viewport3d.cpp \
src/volume.cpp \
src/menuinterface.cpp \
src/renderer2d.cpp \
src/renderer3d.cpp \
src/renderutils.cpp \
src/spline.cpp \
src/math.cpp \
src/shaders/shadermanager.cpp
HEADERS += \
src/datawidget.h \
src/histogramwidget.h \
src/mainwindow.h \
src/renderer.h \
src/transferfunctionrenderer.h \
src/transferfunctionwidget.h \
src/viewport2d.h \
src/viewport3d.h \
src/volume.h \
src/menuinterface.h \
src/renderer2d.h \
src/renderer3d.h \
src/renderutils.h \
src/spline.h \
src/math.h \
src/shaders/shadermanager.h
FORMS += \
src/datawidget.ui \
src/mainwindow.ui \
src/nodepropertywidget.ui
DISTFILES += \
src/shaders/default.vs \
src/shaders/default.fs \
src/shaders/screen.vs \
src/shaders/screen.fs \
src/shaders/volume.fs \
src/shaders/slice-image.fs \
src/shaders/node.vs \
src/shaders/node.gs \
src/shaders/node.fs \
src/shaders/spline.vs \
src/shaders/spline.gs \
src/shaders/spline.fs \
src/shaders/globe.vs \
src/shaders/globe.gs \
src/shaders/globe.fs
RESOURCES += \
src/shaders/shaders.qrc