-
Notifications
You must be signed in to change notification settings - Fork 3
Expand file tree
/
Copy pathVBE.pro
More file actions
125 lines (118 loc) · 4.13 KB
/
VBE.pro
File metadata and controls
125 lines (118 loc) · 4.13 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
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
QT -= core gui
TARGET = VBE
TEMPLATE = lib
CONFIG += staticlib
unix {
target.path = /usr/lib
INSTALLS += target
}
INCLUDEPATH += include src
LIBS += -lGLEW -lGL -lSDL2
QMAKE_CXXFLAGS += -std=c++0x -fno-exceptions
OTHER_FILES += \
Doxyfile \
src/VBE/system/android/ClockImpl.hpp \
src/VBE/system/android/WindowImpl.hpp \
src/VBE/system/android/StorageImpl.hpp \
src/VBE/system/android/InputImpl.hpp \
src/VBE/system/android/ClockImpl.cpp \
src/VBE/system/android/WindowImpl.cpp \
src/VBE/system/android/StorageImpl.cpp \
src/VBE/system/android/InputImpl.cpp \
VBE.pri
HEADERS += \
include/VBE/config.hpp \
include/VBE/geometry.hpp \
include/VBE/graphics.hpp \
include/VBE/math.hpp \
include/VBE/system.hpp \
include/VBE/VBE.hpp \
include/VBE/utils/NonCopyable.hpp \
include/VBE/system/ContextSettings.hpp \
include/VBE/system/Keyboard.hpp \
include/VBE/system/Log.hpp \
include/VBE/system/Mouse.hpp \
include/VBE/graphics/OBJLoader.hpp \
include/VBE/graphics/OpenGL.hpp \
include/VBE/graphics/RenderBuffer.hpp \
include/VBE/graphics/Shader.hpp \
include/VBE/graphics/ShaderProgram.hpp \
include/VBE/graphics/Texture.hpp \
include/VBE/graphics/Texture2D.hpp \
include/VBE/graphics/Texture2DArray.hpp \
include/VBE/graphics/Texture3D.hpp \
include/VBE/graphics/TextureCubemap.hpp \
include/VBE/graphics/TextureFormat.hpp \
include/VBE/graphics/Uniform.hpp \
include/VBE/graphics/Vertex.hpp \
include/VBE/geometry/AABB.hpp \
include/VBE/geometry/Collision.hpp \
include/VBE/geometry/Frustum.hpp \
include/VBE/geometry/Plane.hpp \
include/VBE/geometry/Ray.hpp \
include/VBE/geometry/Sphere.hpp \
include/VBE/dependencies/glm/glm.hpp \
src/VBE/graphics/ShaderBinding.hpp \
src/VBE/dependencies/stb_image/stb_image.hpp \
include/VBE/system/Clock.hpp \
src/VBE/system/sdl2/ClockImpl.hpp \
src/VBE/system/ClockImpl.hpp \
src/VBE/system/InputImpl.hpp \
src/VBE/system/sdl2/InputImpl.hpp \
src/VBE/system/sdl2/sdl2.hpp \
include/VBE/system/Window.hpp \
src/VBE/system/WindowImpl.hpp \
src/VBE/system/sdl2/WindowImpl.hpp \
include/VBE/system/Storage.hpp \
src/VBE/system/StorageImpl.hpp \
src/VBE/system/sdl2/StorageImpl.hpp \
include/VBE/graphics/Mesh.hpp \
include/VBE/graphics/MeshIndexed.hpp \
include/VBE/graphics/RenderTargetBase.hpp \
include/VBE/graphics/RenderTarget.hpp \
include/VBE/graphics/Image.hpp \
include/VBE/graphics/RenderTargetLayered.hpp \
include/VBE/graphics/MeshSeparate.hpp \
include/VBE/graphics/MeshBase.hpp \
include/VBE/graphics/MeshBatched.hpp \
include/VBE/system/Gamepad.hpp \
include/VBE/system/Touch.hpp
SOURCES += \
src/VBE/dependencies/stb_image/stb_image.cpp \
src/VBE/geometry/AABB.cpp \
src/VBE/geometry/Collision.cpp \
src/VBE/geometry/Frustum.cpp \
src/VBE/geometry/Plane.cpp \
src/VBE/graphics/Mesh.cpp \
src/VBE/graphics/OBJLoader.cpp \
src/VBE/graphics/RenderBuffer.cpp \
src/VBE/graphics/Shader.cpp \
src/VBE/graphics/ShaderBinding.cpp \
src/VBE/graphics/ShaderProgram.cpp \
src/VBE/graphics/Texture.cpp \
src/VBE/graphics/Texture2D.cpp \
src/VBE/graphics/Texture2DArray.cpp \
src/VBE/graphics/Texture3D.cpp \
src/VBE/graphics/TextureCubemap.cpp \
src/VBE/graphics/Uniform.cpp \
src/VBE/graphics/Vertex.cpp \
src/VBE/system/Log.cpp \
src/VBE/system/Mouse.cpp \
src/VBE/system/Keyboard.cpp \
src/VBE/system/Clock.cpp \
src/VBE/system/sdl2/ClockImpl.cpp \
src/VBE/system/sdl2/InputImpl.cpp \
src/VBE/system/Window.cpp \
src/VBE/system/sdl2/WindowImpl.cpp \
src/VBE/system/sdl2/StorageImpl.cpp \
src/VBE/system/Storage.cpp \
src/VBE/graphics/MeshIndexed.cpp \
src/VBE/graphics/RenderTargetBase.cpp \
src/VBE/graphics/RenderTarget.cpp \
src/VBE/graphics/Image.cpp \
src/VBE/graphics/RenderTargetLayered.cpp \
src/VBE/graphics/MeshSeparate.cpp \
src/VBE/graphics/MeshBase.cpp \
src/VBE/graphics/MeshBatched.cpp \
src/VBE/system/Gamepad.cpp \
src/VBE/system/Touch.cpp