-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathraymini.pro
More file actions
94 lines (88 loc) · 2.27 KB
/
raymini.pro
File metadata and controls
94 lines (88 loc) · 2.27 KB
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
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
TEMPLATE = app
TARGET = raymini
CONFIG += qt opengl xml warn_on console release thread
QT *= opengl xml
HEADERS = Window.h \
GLViewer.h \
QTUtils.h \
Vertex.h \
Triangle.h \
Mesh.h \
BoundingBox.h \
Material.h \
Object.h \
Light.h \
Scene.h \
RayTracer.h \
kd/KdTree.h \
Ray.h \
GuidedFilter.h \
ParameterHandler.h \
InteractiveRenderer.h \
Surfel.h \
kd/KdNode.h \
kd/KdData.h \
kd/KdIntersectionData.h \
kd/KdPlane.h \
kd/KdLeafNode.h \
kd/KdMiddleNode.h \
MathUtils.h \
Vec3D.h \
Pbgi.h \
Edge.h \
RadianceCalculator.h
SOURCES = Window.cpp \
kd/KdMiddleNode.cpp \
kd/KdLeafNode.cpp \
GLViewer.cpp \
QTUtils.cpp \
Vertex.cpp \
Triangle.cpp \
Mesh.cpp \
BoundingBox.cpp \
Material.cpp \
Object.cpp \
Light.cpp \
Scene.cpp \
RayTracer.cpp \
Ray.cpp \
Main.cpp \
GuidedFilter.cpp \
ParameterHandler.cpp \
Surfel.cpp \
InteractiveRenderer.cpp \
kd/KdPlane.cpp
DESTDIR=.
win32 {
INCLUDEPATH += 'C:\\Qt\\Glew\\include'
INCLUDEPATH += 'C:\\Qt\\Glut'
INCLUDEPATH += 'C:\\Qt\\libQGLViewer'
INCLUDEPATH += '.'
LIBS += -L"C:\\Qt\\libQGLViewer\\QGLViewer\\release" \
-lQGLViewer2 \
-L"C:\\Qt\\glew\\lib" -lglew32 \
-static-libstdc++ \
-llibgomp
# LIBS += -L"C:\\Windows\\System32" \
# -lQGLViewer2 \
# -L"C:\\Windows\\System32" \
# -lglew32 \
# -static-libstdc++ \
# -llibgomp
QMAKE_CXXFLAGS += -O3 -fopenmp -std=c++0x
}
unix {
QMAKE_CFLAGS += -O3 -fopenmp
QMAKE_CXXFLAGS += -O3 -std=c++0x -fopenmp
LIBS += -lGLEW \
-lQGLViewer \
-lgomp \
-lglut \
-lm
}
MOC_DIR = .tmp
OBJECTS_DIR = .tmp
OTHER_FILES += \
3D.rc
RC_FILE = \
3D.rc