# Generated from qt3d.pro.

add_subdirectory(3d-text)
add_subdirectory(simple-cpp)
if(TARGET Qt::Widgets)
    add_subdirectory(basicshapes-cpp)
endif()
if(TARGET Qt::QuickWidgets AND TARGET Qt::Widgets)
    add_subdirectory(widgets-scene3d)
endif()
if(TARGET Qt::Quick)
    add_subdirectory(advancedcustommaterial)
    add_subdirectory(compute-particles)
    add_subdirectory(controls)
    add_subdirectory(controlsunderlay)
    add_subdirectory(instanced-arrays-qml)
    add_subdirectory(multiviewport)
    add_subdirectory(planets-qml)
#    add_subdirectory(scene2d) # Restore once Scene2D support has been ported to Qt6
    add_subdirectory(scene3d)
    add_subdirectory(simple-qml)
    add_subdirectory(simplecustommaterial)
    add_subdirectory(wave)

    # these require qt6_add_big_resources but it's broken at this point QTBUG-85051
#    add_subdirectory(anaglyph-rendering)
#    add_subdirectory(lights)
#    add_subdirectory(pbr-materials)
#    add_subdirectory(phong-cubes)
#    add_subdirectory(qardboard)
#    add_subdirectory(shadow-map-qml)
#    add_subdirectory(wireframe)
endif()
if(TARGET Qt::Multimedia AND TARGET Qt::Quick)
#    add_subdirectory(audio-visualizer-qml)
endif()
