summaryrefslogtreecommitdiffstats
path: root/tests/manual/CMakeLists.txt
blob: 10619b8fd6bede04920798615ce80381425737ae (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
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
# Copyright (C) 2022 The Qt Company Ltd.
# SPDX-License-Identifier: BSD-3-Clause

# Generated from manual.pro.

if(NOT QT_FEATURE_qt3d_extras)
    return()
endif()

add_subdirectory(bigscene-cpp)
add_subdirectory(component-changes)
add_subdirectory(custom-mesh-cpp)
add_subdirectory(custom-mesh-cpp-indirect)
add_subdirectory(custom-mesh-update-data-cpp)
add_subdirectory(cylinder-cpp)
add_subdirectory(cylinder-parent-test)
add_subdirectory(deferred-renderer-cpp)
add_subdirectory(raster-cpp)
add_subdirectory(rendertarget-cpp)
add_subdirectory(qtbug-72236)
add_subdirectory(manual-renderloop)
add_subdirectory(rhi)
add_subdirectory(boundingvolumes)
if(TARGET Qt::Multimedia)
#    add_subdirectory(sharedtexture)
endif()
if(TARGET Qt::Multimedia AND TARGET Qt::Quick)
#    add_subdirectory(sharedtextureqml)
endif()
if(TARGET Qt::Widgets)
    add_subdirectory(assimp-cpp)
    add_subdirectory(paintedtexture-cpp)
    add_subdirectory(rendercapture-cpp)
    add_subdirectory(texture-updates-cpp)
endif()
if(TARGET Qt::Quick)
    add_subdirectory(assimp)
    add_subdirectory(animation-keyframe-simple)
    add_subdirectory(animation-keyframe-blendtree)
    add_subdirectory(animation-keyframe-programmatic)
    add_subdirectory(bigmodel-qml)
    add_subdirectory(bigscene-instanced-qml)
    add_subdirectory(clip-planes-qml)
    add_subdirectory(custom-mesh-qml)
    add_subdirectory(custom-mesh-update-data-qml)
    add_subdirectory(cylinder-qml)
    add_subdirectory(deferred-renderer-qml)
    add_subdirectory(downloading)
    add_subdirectory(dynamicscene-cpp)
    add_subdirectory(dragging)
    add_subdirectory(enabled-qml)
    add_subdirectory(gltf)
    add_subdirectory(gooch-qml)
    add_subdirectory(keyboardinput-qml)
    add_subdirectory(lod)
    add_subdirectory(loader-qml)
    add_subdirectory(mouseinput-qml)
    add_subdirectory(multiplewindows-qml)
    add_subdirectory(plasma)
    add_subdirectory(pointlinesize)
    add_subdirectory(scene3d-loader)
    add_subdirectory(picking-qml)
    add_subdirectory(skybox)
    add_subdirectory(simple-shaders-qml)
    add_subdirectory(transparency-qml)
    add_subdirectory(transparency-qml-scene3d)
    add_subdirectory(rendercapture-qml)
    add_subdirectory(additional-attributes-qml)
    add_subdirectory(dynamic-model-loader-qml)
    add_subdirectory(buffercapture-qml)
    add_subdirectory(render-qml-to-texture)
    add_subdirectory(render-qml-to-texture-qml)
    add_subdirectory(transforms-qml)
    add_subdirectory(layerfilter-qml)
    add_subdirectory(tessellation-modes)
    add_subdirectory(rendercapture-qml-fbo)
    add_subdirectory(blitframebuffer-qml)
    add_subdirectory(raycasting-qml)
    add_subdirectory(raster-qml)
    add_subdirectory(shader-image-qml)
    add_subdirectory(spritegrid)
    add_subdirectory(subtree-enabler-qml)
    add_subdirectory(distancefieldtext)
    add_subdirectory(distancefieldtext-dynamic)
    add_subdirectory(mesh-morphing)
    add_subdirectory(anim-viewer)
    add_subdirectory(skinned-mesh)
    add_subdirectory(rigged-simple)
    add_subdirectory(proximityfilter)
    add_subdirectory(scene3d-visibility)
    add_subdirectory(shared_texture_image)
    add_subdirectory(texture_property_updates)
    add_subdirectory(qtbug-76766)
    add_subdirectory(scene3d-in-sync)
    add_subdirectory(compressed_textures)
    add_subdirectory(wave)
    add_subdirectory(advancedcustommaterial)
    add_subdirectory(planets-qml)
    add_subdirectory(compute-particles)
    add_subdirectory(scene3d)

    # these require qt6_add_big_resources but it's broken at this point QTBUG-85051
    # add_subdirectory(anaglyph-rendering)
    # add_subdirectory(qardboard)
    # add_subdirectory(shadow-map-qml)
    # add_subdirectory(phong-cubes)
endif()
if(TARGET Qt::QuickWidgets AND TARGET Qt::Widgets)
    add_subdirectory(widgets-scene3d)
endif()
if(TARGET Qt::Quick AND NOT MACOS AND NOT UIKIT)
    add_subdirectory(compute-manual)
endif()
if(TARGET Qt::QuickWidgets)
    add_subdirectory(quickwidget-switch)
endif()
if(TARGET Qt::Quick AND TARGET Qt::QuickWidgets)
    add_subdirectory(multi-qquickwidgets-scene3d)
endif()
if(TARGET Qt::Multimedia AND TARGET Qt::Quick)
    add_subdirectory(audio-visualizer-qml)
endif()