blob: 534af9f8bd5ad9ebeacd9a693f0e2a5b62d5a816 (
plain)
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
|
TEMPLATE = app
CONFIG += testcase
include($$PWD/../../../src/Runtime/ogl-runtime/commoninclude.pri)
TARGET = tst_qt3dsruntime
QT += testlib gui
RESOURCES += \
runtime.qrc \
$$PWD/../../../src/Runtime/testres.qrc \
$$PWD/../../../src/Runtime/platformres.qrc
INCLUDEPATH += \
$$PWD/../../../src/Runtime/ogl-runtime/src/Qt3DSRuntimeRender/RendererImpl
HEADERS += \
base/Qt3DSRenderTestAtomicCounterBuffer.h \
base/Qt3DSRenderTestAttribBuffers.h \
base/Qt3DSRenderTestBackendQuery.h \
base/Qt3DSRenderTestClear.h \
base/Qt3DSRenderTestConstantBuffer.h \
base/Qt3DSRenderTestDrawIndirectBuffer.h \
base/Qt3DSRenderTestPrimitives.h \
base/Qt3DSRenderTestProgramPipeline.h \
base/Qt3DSRenderTestTexture2D.h \
base/Qt3DSRenderTestTimerQuery.h \
compute/Qt3DSRenderTestComputeShader.h \
fbo/Qt3DSRenderTestFboMsaa.h \
geometry/Qt3DSRenderTestGeometryShader.h \
geometry/Qt3DSRenderTestOcclusionQuery.h \
geometry/Qt3DSRenderTestTessellation.h \
Qt3DSRenderTestBase.h \
Qt3DSRenderTestMathUtil.h \
tst_qt3dsruntime.h \
shadergenerator/Qt3DSRenderTestDefaultMaterialGenerator.h \
shadergenerator/Qt3DSRenderTestCustomMaterialGenerator.h \
shadergenerator/Qt3DSRenderTestEffectGenerator.h
SOURCES += \
base/Qt3DSRenderTestAtomicCounterBuffer.cpp \
base/Qt3DSRenderTestAttribBuffers.cpp \
base/Qt3DSRenderTestBackendQuery.cpp \
base/Qt3DSRenderTestClear.cpp \
base/Qt3DSRenderTestConstantBuffer.cpp \
base/Qt3DSRenderTestDrawIndirectBuffer.cpp \
base/Qt3DSRenderTestPrimitives.cpp \
base/Qt3DSRenderTestProgramPipeline.cpp \
base/Qt3DSRenderTestTexture2D.cpp \
base/Qt3DSRenderTestTimerQuery.cpp \
compute/Qt3DSRenderTestComputeShader.cpp \
fbo/Qt3DSRenderTestFboMsaa.cpp \
geometry/Qt3DSRenderTestGeometryShader.cpp \
geometry/Qt3DSRenderTestOcclusionQuery.cpp \
geometry/Qt3DSRenderTestTessellation.cpp \
Qt3DSRenderTestMathUtil.cpp \
tst_qt3dsruntime.cpp \
Qt3DSRenderTestBase.cpp \
shadergenerator/Qt3DSRenderTestDefaultMaterialGenerator.cpp \
shadergenerator/Qt3DSRenderTestCustomMaterialGenerator.cpp \
shadergenerator/Qt3DSRenderTestEffectGenerator.cpp
linux {
BEGIN_ARCHIVE = -Wl,--whole-archive
END_ARCHIVE = -Wl,--no-whole-archive
}
LIBS += \
-lqt3dsopengl$$qtPlatformTargetSuffix() \
-lqt3dsqmlstreamer$$qtPlatformTargetSuffix()
ANDROID_EXTRA_LIBS = \
libqt3dsqmlstreamer.so
win32 {
LIBS += \
-lws2_32
}
linux {
LIBS += \
-ldl \
-lEGL
}
|