# Generated from render.pro. if(QT_FEATURE_private_tests) add_subdirectory(armature) add_subdirectory(aspect) add_subdirectory(attribute) add_subdirectory(blitframebuffer) add_subdirectory(buffer) add_subdirectory(computecommand) add_subdirectory(coordinatereader) add_subdirectory(ddstextures) add_subdirectory(effect) add_subdirectory(entity) add_subdirectory(filterentitybycomponent) add_subdirectory(filterkey) add_subdirectory(framegraphnode) add_subdirectory(framegraphvisitor) add_subdirectory(genericlambdajob) add_subdirectory(geometry) add_subdirectory(geometryrenderer) add_subdirectory(joint) add_subdirectory(ktxtextures) add_subdirectory(layerfiltering) add_subdirectory(levelofdetail) add_subdirectory(loadscenejob) add_subdirectory(material) add_subdirectory(memorybarrier) add_subdirectory(meshfunctors) add_subdirectory(objectpicker) add_subdirectory(parameter) add_subdirectory(proximityfilter) add_subdirectory(proximityfiltering) add_subdirectory(qabstractlight) add_subdirectory(qabstracttexture) add_subdirectory(qabstracttextureimage) add_subdirectory(qattribute) add_subdirectory(qbuffer) add_subdirectory(qcamera) add_subdirectory(qcameralens) add_subdirectory(qcameraselector) add_subdirectory(qclearbuffers) add_subdirectory(qcomputecommand) add_subdirectory(qdispatchcompute) add_subdirectory(qeffect) add_subdirectory(qenvironmentlight) add_subdirectory(qfilterkey) add_subdirectory(qframegraphnode) add_subdirectory(qgeometry) add_subdirectory(qgeometryrenderer) add_subdirectory(qgraphicsapifilter) add_subdirectory(qlayerfilter) add_subdirectory(qlevelofdetail) add_subdirectory(qmemorybarrier) add_subdirectory(qmesh) add_subdirectory(qobjectpicker) add_subdirectory(qparameter) add_subdirectory(qproximityfilter) add_subdirectory(qraycaster) add_subdirectory(qrendercapture) add_subdirectory(qrenderpass) add_subdirectory(qrenderpassfilter) add_subdirectory(qrendersettings) add_subdirectory(qrenderstate) add_subdirectory(qrenderstateset) add_subdirectory(qrendersurfaceselector) add_subdirectory(qrendertarget) add_subdirectory(qrendertargetoutput) add_subdirectory(qrendertargetselector) add_subdirectory(qsceneloader) add_subdirectory(qscreenraycaster) add_subdirectory(qsetfence) add_subdirectory(qshaderimage) add_subdirectory(qshaderprogram) add_subdirectory(qshaderprogrambuilder) add_subdirectory(qsharedgltexture) add_subdirectory(qsortpolicy) add_subdirectory(qtechnique) add_subdirectory(qtechniquefilter) add_subdirectory(qtexturedataupdate) add_subdirectory(qtextureimage) add_subdirectory(qtextureimagedata) add_subdirectory(qtextureloader) add_subdirectory(qviewport) add_subdirectory(qwaitfence) add_subdirectory(raycaster) add_subdirectory(rendercapture) add_subdirectory(renderpass) add_subdirectory(rendertarget) add_subdirectory(sceneloader) add_subdirectory(segmentvisitor) add_subdirectory(setfence) add_subdirectory(shader) add_subdirectory(shaderbuilder) add_subdirectory(shadergraph) add_subdirectory(shaderimage) add_subdirectory(skeleton) add_subdirectory(sortpolicy) add_subdirectory(technique) add_subdirectory(texture) add_subdirectory(transform) add_subdirectory(trianglevisitor) add_subdirectory(uniform) add_subdirectory(vsyncframeadvanceservice) add_subdirectory(waitfence) endif() if(QT_FEATURE_private_tests AND NOT QT_FEATURE_qt3d_simd_avx2) add_subdirectory(qray3d) add_subdirectory(raycasting) add_subdirectory(triangleboundingvolume) endif() if(QT_FEATURE_private_tests AND TARGET Qt::Quick) add_subdirectory(raycastingjob) endif() if(QT_FEATURE_private_tests AND QT_FEATURE_qt3d_opengl_renderer) add_subdirectory(opengl) endif() if(QT_FEATURE_private_tests AND QT_FEATURE_qt3d_rhi_renderer) add_subdirectory(rhi) endif() if(QT_FEATURE_private_tests AND QT_FEATURE_qt3d_extras AND QT_FEATURE_qt3d_opengl_renderer) add_subdirectory(qmaterial) if (NOT QT_BUILD_STANDALONE_TESTS) add_subdirectory(geometryloaders) endif() add_subdirectory(picking) add_subdirectory(gltfplugins) endif() if(QT_FEATURE_private_tests AND QT_FEATURE_qt3d_extras AND QT_FEATURE_qt3d_opengl_renderer AND TARGET Qt::Quick) add_subdirectory(boundingsphere) add_subdirectory(pickboundingvolumejob) add_subdirectory(updateshaderdatatransformjob) endif() if(QT_FEATURE_private_tests AND QT_FEATURE_qt3d_input AND QT_FEATURE_qt3d_opengl_renderer AND TARGET Qt::Quick) add_subdirectory(qscene2d) add_subdirectory(scene2d) endif() if(QT_FEATURE_private_tests AND QT_FEATURE_qt3d_opengl_renderer AND QT_FEATURE_qt3d_simd_avx2) add_subdirectory(alignedresourcesmanagers-avx) endif() if(QT_FEATURE_private_tests AND QT_FEATURE_qt3d_opengl_renderer AND QT_FEATURE_qt3d_simd_sse2 AND NOT QT_FEATURE_qt3d_simd_avx2) add_subdirectory(alignedresourcesmanagers-sse) endif()