Revision control
Copy as Markdown
# Copyright (C) 2022 The Qt Company Ltd.
# SPDX-License-Identifier: BSD-3-Clause
# Generated from render.pro.
#####################################################################
## 3drender Module:
#####################################################################
qt_internal_add_module(3DRender
PLUGIN_TYPES sceneparsers geometryloaders renderplugins renderers
SOURCES
backend/abstractrenderer_p.h
backend/apishadermanager_p.h
backend/attachmentpack.cpp backend/attachmentpack_p.h
backend/backendnode.cpp backend/backendnode_p.h
backend/boundingvolumedebug.cpp backend/boundingvolumedebug_p.h
backend/bufferutils_p.h
backend/buffervisitor_p.h
backend/cameralens.cpp backend/cameralens_p.h
backend/computecommand.cpp backend/computecommand_p.h
backend/entity.cpp backend/entity_p.h
backend/entity_p_p.h
backend/entityaccumulator.cpp backend/entityaccumulator_p.h
backend/entityvisitor.cpp backend/entityvisitor_p.h
backend/handle_types_p.h
backend/layer.cpp backend/layer_p.h
backend/levelofdetail.cpp backend/levelofdetail_p.h
backend/managers.cpp backend/managers_p.h
backend/nodefunctor_p.h
backend/nodemanagers.cpp backend/nodemanagers_p.h
backend/offscreensurfacehelper.cpp backend/offscreensurfacehelper_p.h
backend/parameterpack.cpp backend/parameterpack_p.h
backend/platformsurfacefilter.cpp backend/platformsurfacefilter_p.h
backend/pointsvisitor.cpp backend/pointsvisitor_p.h
backend/rendersettings.cpp backend/rendersettings_p.h
backend/rendertarget.cpp backend/rendertarget_p.h
backend/rendertargetoutput.cpp backend/rendertargetoutput_p.h
backend/resourceaccessor.cpp backend/resourceaccessor_p.h
backend/segmentsvisitor.cpp backend/segmentsvisitor_p.h
backend/stringtoint.cpp backend/stringtoint_p.h
backend/transform.cpp backend/transform_p.h
backend/triangleboundingvolume.cpp backend/triangleboundingvolume_p.h
backend/trianglesvisitor.cpp backend/trianglesvisitor_p.h
backend/uniform.cpp backend/uniform_p.h
backend/visitorutils_p.h
framegraph/blitframebuffer.cpp framegraph/blitframebuffer_p.h
framegraph/buffercapture.cpp framegraph/buffercapture_p.h
framegraph/cameraselectornode.cpp framegraph/cameraselectornode_p.h
framegraph/clearbuffers.cpp framegraph/clearbuffers_p.h
framegraph/debugoverlay.cpp framegraph/debugoverlay_p.h
framegraph/dispatchcompute.cpp framegraph/dispatchcompute_p.h
framegraph/framegraphnode.cpp framegraph/framegraphnode_p.h
framegraph/framegraphvisitor.cpp framegraph/framegraphvisitor_p.h
framegraph/frustumculling.cpp framegraph/frustumculling_p.h
framegraph/layerfilternode.cpp framegraph/layerfilternode_p.h
framegraph/memorybarrier.cpp framegraph/memorybarrier_p.h
framegraph/nodraw.cpp framegraph/nodraw_p.h
framegraph/nopicking.cpp framegraph/nopicking_p.h
framegraph/proximityfilter.cpp framegraph/proximityfilter_p.h
framegraph/qblitframebuffer.cpp framegraph/qblitframebuffer.h framegraph/qblitframebuffer_p.h
framegraph/qbuffercapture.cpp framegraph/qbuffercapture.h framegraph/qbuffercapture_p.h
framegraph/qcameraselector.cpp framegraph/qcameraselector.h framegraph/qcameraselector_p.h
framegraph/qclearbuffers.cpp framegraph/qclearbuffers.h framegraph/qclearbuffers_p.h
framegraph/qdebugoverlay.cpp framegraph/qdebugoverlay.h framegraph/qdebugoverlay_p.h
framegraph/qdispatchcompute.cpp framegraph/qdispatchcompute.h framegraph/qdispatchcompute_p.h
framegraph/qframegraphnode.cpp framegraph/qframegraphnode.h framegraph/qframegraphnode_p.h
framegraph/qfrustumculling.cpp framegraph/qfrustumculling.h
framegraph/qlayerfilter.cpp framegraph/qlayerfilter.h framegraph/qlayerfilter_p.h
framegraph/qmemorybarrier.cpp framegraph/qmemorybarrier.h framegraph/qmemorybarrier_p.h
framegraph/qnodraw.cpp framegraph/qnodraw.h
framegraph/qnopicking.cpp framegraph/qnopicking.h
framegraph/qproximityfilter.cpp framegraph/qproximityfilter.h framegraph/qproximityfilter_p.h
framegraph/qrendercapture.cpp framegraph/qrendercapture.h framegraph/qrendercapture_p.h
framegraph/qrenderpassfilter.cpp framegraph/qrenderpassfilter.h framegraph/qrenderpassfilter_p.h
framegraph/qrenderstateset.cpp framegraph/qrenderstateset.h framegraph/qrenderstateset_p.h
framegraph/qrendersurfaceselector.cpp framegraph/qrendersurfaceselector.h framegraph/qrendersurfaceselector_p.h
framegraph/qrendertargetselector.cpp framegraph/qrendertargetselector.h framegraph/qrendertargetselector_p.h
framegraph/qsetfence.cpp framegraph/qsetfence.h framegraph/qsetfence_p.h
framegraph/qsortpolicy.cpp framegraph/qsortpolicy.h framegraph/qsortpolicy_p.h
framegraph/qsubtreeenabler.cpp framegraph/qsubtreeenabler.h framegraph/qsubtreeenabler_p.h
framegraph/qtechniquefilter.cpp framegraph/qtechniquefilter.h framegraph/qtechniquefilter_p.h
framegraph/qviewport.cpp framegraph/qviewport.h framegraph/qviewport_p.h
framegraph/qwaitfence.cpp framegraph/qwaitfence.h framegraph/qwaitfence_p.h
framegraph/rendercapture.cpp framegraph/rendercapture_p.h
framegraph/renderpassfilternode.cpp framegraph/renderpassfilternode_p.h
framegraph/rendersurfaceselector.cpp framegraph/rendersurfaceselector_p.h
framegraph/rendertargetselectornode.cpp framegraph/rendertargetselectornode_p.h
framegraph/setfence.cpp framegraph/setfence_p.h
framegraph/sortpolicy.cpp framegraph/sortpolicy_p.h
framegraph/statesetnode.cpp framegraph/statesetnode_p.h
framegraph/subtreeenabler.cpp framegraph/subtreeenabler_p.h
framegraph/techniquefilternode.cpp framegraph/techniquefilternode_p.h
framegraph/viewportnode.cpp framegraph/viewportnode_p.h
framegraph/waitfence.cpp framegraph/waitfence_p.h
frontend/qcamera.cpp frontend/qcamera.h frontend/qcamera_p.h
frontend/qcameralens.cpp frontend/qcameralens.h frontend/qcameralens_p.h
frontend/qcomputecommand.cpp frontend/qcomputecommand.h frontend/qcomputecommand_p.h
frontend/qlayer.cpp frontend/qlayer.h frontend/qlayer_p.h
frontend/qlevelofdetail.cpp frontend/qlevelofdetail.h frontend/qlevelofdetail_p.h
frontend/qlevelofdetailboundingsphere.cpp frontend/qlevelofdetailboundingsphere.h
frontend/qlevelofdetailswitch.cpp frontend/qlevelofdetailswitch.h frontend/qlevelofdetailswitch_p.h
frontend/qpickingsettings.cpp frontend/qpickingsettings.h frontend/qpickingsettings_p.h
frontend/qrenderapi.h
frontend/qrenderaspect.cpp frontend/qrenderaspect.h frontend/qrenderaspect_p.h
frontend/qrendercapabilities.cpp frontend/qrendercapabilities.h frontend/qrendercapabilities_p.h
frontend/qrenderplugin_p.h
frontend/qrenderpluginfactory.cpp frontend/qrenderpluginfactory_p.h
frontend/qrenderpluginfactoryif.cpp frontend/qrenderpluginfactoryif_p.h
frontend/qrendersettings.cpp frontend/qrendersettings.h frontend/qrendersettings_p.h
frontend/qrendertarget.cpp frontend/qrendertarget.h frontend/qrendertarget_p.h
frontend/qrendertargetoutput.cpp frontend/qrendertargetoutput.h frontend/qrendertargetoutput_p.h
frontend/sphere.cpp frontend/sphere_p.h
geometry/armature.cpp geometry/armature_p.h
geometry/attribute.cpp geometry/attribute_p.h
geometry/buffer.cpp geometry/buffer_p.h
geometry/buffermanager.cpp geometry/buffermanager_p.h
geometry/geometry.cpp geometry/geometry_p.h
geometry/geometryrenderer.cpp geometry/geometryrenderer_p.h
geometry/geometryrenderermanager.cpp geometry/geometryrenderermanager_p.h
geometry/gltfskeletonloader.cpp geometry/gltfskeletonloader_p.h
geometry/joint.cpp geometry/joint_p.h
geometry/pickingproxy.cpp geometry/pickingproxy_p.h
geometry/qgeometryrenderer.cpp geometry/qgeometryrenderer.h geometry/qgeometryrenderer_p.h
geometry/qmesh.cpp geometry/qmesh.h geometry/qmesh_p.h
geometry/qpickingproxy.cpp geometry/qpickingproxy.h geometry/qpickingproxy_p.h
geometry/skeleton.cpp geometry/skeleton_p.h
geometry/skeletondata.cpp geometry/skeletondata_p.h
io/qaxisalignedboundingbox.cpp io/qaxisalignedboundingbox_p.h
io/qgeometryloaderfactory.cpp io/qgeometryloaderfactory_p.h
io/qgeometryloaderinterface_p.h
io/qsceneexporter.cpp io/qsceneexporter_p.h
io/qsceneexportfactory.cpp io/qsceneexportfactory_p.h
io/qsceneexportplugin.cpp io/qsceneexportplugin_p.h
io/qsceneimporter.cpp io/qsceneimporter_p.h
io/qsceneimportfactory.cpp io/qsceneimportfactory_p.h
io/qsceneimportplugin.cpp io/qsceneimportplugin_p.h
io/qsceneloader.cpp io/qsceneloader.h io/qsceneloader_p.h
io/scene.cpp io/scene_p.h
io/scenemanager.cpp io/scenemanager_p.h
jobs/abstractpickingjob.cpp jobs/abstractpickingjob_p.h
jobs/calcboundingvolumejob.cpp jobs/calcboundingvolumejob_p.h
jobs/computefilteredboundingvolumejob.cpp jobs/computefilteredboundingvolumejob_p.h
jobs/expandboundingvolumejob.cpp jobs/expandboundingvolumejob_p.h
jobs/filterentitybycomponentjob_p.h
jobs/filterlayerentityjob.cpp jobs/filterlayerentityjob_p.h
jobs/filterproximitydistancejob.cpp jobs/filterproximitydistancejob_p.h
jobs/framecleanupjob.cpp jobs/framecleanupjob_p.h
jobs/frustumcullingjob.cpp jobs/frustumcullingjob_p.h
jobs/genericlambdajob_p.h
jobs/job_common_p.h
jobs/lightgatherer.cpp jobs/lightgatherer_p.h
jobs/loadgeometryjob.cpp jobs/loadgeometryjob_p.h
jobs/loadscenejob.cpp jobs/loadscenejob_p.h
jobs/loadskeletonjob.cpp jobs/loadskeletonjob_p.h
jobs/pickboundingvolumejob.cpp jobs/pickboundingvolumejob_p.h
jobs/pickboundingvolumeutils.cpp jobs/pickboundingvolumeutils_p.h
jobs/raycastingjob.cpp jobs/raycastingjob_p.h
jobs/sendbuffercapturejob.cpp jobs/sendbuffercapturejob_p.h
jobs/updateentitylayersjob.cpp jobs/updateentitylayersjob_p.h
jobs/updatelevelofdetailjob.cpp jobs/updatelevelofdetailjob_p.h
jobs/updateshaderdatatransformjob.cpp jobs/updateshaderdatatransformjob_p.h
jobs/updateskinningpalettejob.cpp jobs/updateskinningpalettejob_p.h
jobs/updatetreeenabledjob.cpp jobs/updatetreeenabledjob_p.h
jobs/updateworldboundingvolumejob.cpp jobs/updateworldboundingvolumejob_p.h
jobs/updateworldtransformjob.cpp jobs/updateworldtransformjob_p.h
jobs/filtercompatibletechniquejob.cpp jobs/filtercompatibletechniquejob_p.h
jobs/materialparametergathererjob.cpp jobs/materialparametergathererjob_p.h
jobs/renderviewjobutils.cpp jobs/renderviewjobutils_p.h
jobs/uniformblockbuilder.cpp jobs/uniformblockbuilder_p.h
jobs/renderqueue_p.h
jobs/renderercache_p.h
jobs/renderviewcommandbuilderjob_p.h
jobs/renderviewcommandupdaterjob_p.h
jobs/renderviewinitializerjob_p.h
jobs/rendersyncjobs_p.h
lights/environmentlight.cpp lights/environmentlight_p.h
lights/light.cpp lights/light_p.h
lights/lightsource.cpp lights/lightsource_p.h
lights/qabstractlight.cpp lights/qabstractlight.h lights/qabstractlight_p.h
lights/qdirectionallight.cpp lights/qdirectionallight.h lights/qdirectionallight_p.h
lights/qenvironmentlight.cpp lights/qenvironmentlight.h lights/qenvironmentlight_p.h
lights/qpointlight.cpp lights/qpointlight.h lights/qpointlight_p.h
lights/qspotlight.cpp lights/qspotlight.h lights/qspotlight_p.h
materialsystem/effect.cpp materialsystem/effect_p.h
materialsystem/filterkey.cpp materialsystem/filterkey_p.h
materialsystem/material.cpp materialsystem/material_p.h
materialsystem/parameter.cpp materialsystem/parameter_p.h
materialsystem/qeffect.cpp materialsystem/qeffect.h materialsystem/qeffect_p.h
materialsystem/qfilterkey.cpp materialsystem/qfilterkey.h materialsystem/qfilterkey_p.h
materialsystem/qgraphicsapifilter.cpp materialsystem/qgraphicsapifilter.h materialsystem/qgraphicsapifilter_p.h
materialsystem/qmaterial.cpp materialsystem/qmaterial.h materialsystem/qmaterial_p.h
materialsystem/qparameter.cpp materialsystem/qparameter.h materialsystem/qparameter_p.h
materialsystem/qrenderpass.cpp materialsystem/qrenderpass.h materialsystem/qrenderpass_p.h
materialsystem/qshaderdata.cpp materialsystem/qshaderdata.h materialsystem/qshaderdata_p.h
materialsystem/qshaderimage.cpp materialsystem/qshaderimage.h materialsystem/qshaderimage_p.h
materialsystem/qshaderprogram.cpp materialsystem/qshaderprogram.h materialsystem/qshaderprogram_p.h
materialsystem/qshaderprogrambuilder.cpp materialsystem/qshaderprogrambuilder.h materialsystem/qshaderprogrambuilder_p.h
materialsystem/qtechnique.cpp materialsystem/qtechnique.h materialsystem/qtechnique_p.h
materialsystem/renderpass.cpp materialsystem/renderpass_p.h
materialsystem/shader.cpp materialsystem/shader_p.h
materialsystem/shaderbuilder.cpp materialsystem/shaderbuilder_p.h
materialsystem/shaderdata.cpp materialsystem/shaderdata_p.h
materialsystem/shaderimage.cpp materialsystem/shaderimage_p.h
materialsystem/technique.cpp materialsystem/technique_p.h
materialsystem/techniquemanager.cpp materialsystem/techniquemanager_p.h
picking/objectpicker.cpp picking/objectpicker_p.h
picking/pickeventfilter.cpp picking/pickeventfilter_p.h
picking/qabstractraycaster.cpp picking/qabstractraycaster.h picking/qabstractraycaster_p.h
picking/qobjectpicker.cpp picking/qobjectpicker.h picking/qobjectpicker_p.h
picking/qpickevent.cpp picking/qpickevent.h picking/qpickevent_p.h
picking/qpicklineevent.cpp picking/qpicklineevent.h
picking/qpickpointevent.cpp picking/qpickpointevent.h
picking/qpicktriangleevent.cpp picking/qpicktriangleevent.h picking/qpicktriangleevent_p.h
picking/qraycaster.cpp picking/qraycaster.h
picking/qraycasterhit.cpp picking/qraycasterhit.h
picking/qscreenraycaster.cpp picking/qscreenraycaster.h
picking/raycaster.cpp picking/raycaster_p.h
qrendererplugin.cpp qrendererplugin_p.h
qrendererpluginfactory.cpp qrendererpluginfactory_p.h
qt3drender_global.h qt3drender_global_p.h
raycasting/boundingsphere.cpp raycasting/boundingsphere_p.h
raycasting/qabstractcollisionqueryservice.cpp raycasting/qabstractcollisionqueryservice_p.h
raycasting/qboundingvolume.cpp raycasting/qboundingvolume_p.h
raycasting/qboundingvolumeprovider.cpp raycasting/qboundingvolumeprovider_p.h
raycasting/qcollisionqueryresult.cpp raycasting/qcollisionqueryresult_p.h
raycasting/qray3d.cpp raycasting/qray3d_p.h
raycasting/qraycastingservice.cpp raycasting/qraycastingservice_p.h
renderlogging.cpp renderlogging_p.h
renderstates/genericstate_p.h
renderstates/qalphacoverage.cpp renderstates/qalphacoverage.h
renderstates/qalphatest.cpp renderstates/qalphatest.h renderstates/qalphatest_p.h
renderstates/qblendequation.cpp renderstates/qblendequation.h renderstates/qblendequation_p.h
renderstates/qblendequationarguments.cpp renderstates/qblendequationarguments.h renderstates/qblendequationarguments_p.h
renderstates/qclipplane.cpp renderstates/qclipplane.h renderstates/qclipplane_p.h
renderstates/qcolormask.cpp renderstates/qcolormask.h renderstates/qcolormask_p.h
renderstates/qcullface.cpp renderstates/qcullface.h renderstates/qcullface_p.h
renderstates/qdepthrange.cpp renderstates/qdepthrange.h renderstates/qdepthrange_p.h
renderstates/qdepthtest.cpp renderstates/qdepthtest.h renderstates/qdepthtest_p.h
renderstates/qdithering.cpp renderstates/qdithering.h
renderstates/qfrontface.cpp renderstates/qfrontface.h renderstates/qfrontface_p.h
renderstates/qlinewidth.cpp renderstates/qlinewidth.h renderstates/qlinewidth_p.h
renderstates/qmultisampleantialiasing.cpp renderstates/qmultisampleantialiasing.h
renderstates/qnodepthmask.cpp renderstates/qnodepthmask.h
renderstates/qpointsize.cpp renderstates/qpointsize.h renderstates/qpointsize_p.h
renderstates/qpolygonoffset.cpp renderstates/qpolygonoffset.h renderstates/qpolygonoffset_p.h
renderstates/qrastermode.cpp renderstates/qrastermode.h renderstates/qrastermode_p.h
renderstates/qrenderstate.cpp renderstates/qrenderstate.h renderstates/qrenderstate_p.h
renderstates/qscissortest.cpp renderstates/qscissortest.h renderstates/qscissortest_p.h
renderstates/qseamlesscubemap.cpp renderstates/qseamlesscubemap.h
renderstates/qstencilmask.cpp renderstates/qstencilmask.h renderstates/qstencilmask_p.h
renderstates/qstenciloperation.cpp renderstates/qstenciloperation.h renderstates/qstenciloperation_p.h
renderstates/qstenciloperationarguments.cpp renderstates/qstenciloperationarguments.h renderstates/qstenciloperationarguments_p.h
renderstates/qstenciltest.cpp renderstates/qstenciltest.h renderstates/qstenciltest_p.h
renderstates/qstenciltestarguments.cpp renderstates/qstenciltestarguments.h renderstates/qstenciltestarguments_p.h
renderstates/renderstatenode.cpp renderstates/renderstatenode_p.h
renderstates/renderstates.cpp renderstates/renderstates_p.h
renderstates/renderstateset.cpp renderstates/renderstateset_p.h
renderstates/statemask_p.h
renderstates/statevariant.cpp renderstates/statevariant_p.h
services/vsyncframeadvanceservice.cpp services/vsyncframeadvanceservice_p.h
shadergraph/qshaderformat.cpp shadergraph/qshaderformat_p.h
shadergraph/qshadergenerator.cpp shadergraph/qshadergenerator_p.h
shadergraph/qshadergraph.cpp shadergraph/qshadergraph_p.h
shadergraph/qshadergraphloader.cpp shadergraph/qshadergraphloader_p.h
shadergraph/qshaderlanguage.cpp shadergraph/qshaderlanguage_p.h
shadergraph/qshadernode.cpp shadergraph/qshadernode_p.h
shadergraph/qshadernodeport.cpp shadergraph/qshadernodeport_p.h
shadergraph/qshadernodesloader.cpp shadergraph/qshadernodesloader_p.h
texture/qabstracttexture.cpp texture/qabstracttexture.h texture/qabstracttexture_p.h
texture/qabstracttextureimage.cpp texture/qabstracttextureimage.h texture/qabstracttextureimage_p.h
texture/qpaintedtextureimage.cpp texture/qpaintedtextureimage.h texture/qpaintedtextureimage_p.h
texture/qtexture.cpp texture/qtexture.h texture/qtexture_p.h
texture/qtexturedata.cpp texture/qtexturedata.h
texture/qtexturedataupdate.cpp texture/qtexturedataupdate.h texture/qtexturedataupdate_p.h
texture/qtexturegenerator.cpp texture/qtexturegenerator_p.h
texture/qtextureimage.cpp texture/qtextureimage.h texture/qtextureimage_p.h
texture/qtextureimagedata.cpp texture/qtextureimagedata.h texture/qtextureimagedata_p.h
texture/qtextureimagedatagenerator.h
texture/qtexturewrapmode.cpp texture/qtexturewrapmode.h
texture/texture.cpp texture/texture_p.h
texture/textureimage.cpp texture/textureimage_p.h
DEFINES
BUILD_QT3D_MODULE
INCLUDE_DIRECTORIES
backend
framegraph
frontend
geometry
io
jobs
lights
materialsystem
picking
raycasting
renderstates
services
shadergraph
surfaces
texture
LIBRARIES
Qt::Concurrent
Qt::CorePrivate
Qt::3DCorePrivate
PUBLIC_LIBRARIES
Qt::3DCore
Qt::Core
Qt::OpenGL
PRIVATE_MODULE_INTERFACE
Qt::Concurrent
Qt::CorePrivate
Qt::3DCorePrivate
NO_UNITY_BUILD_SOURCES
# name clashes with internal linkage / using namespace
backend/pointsvisitor.cpp
backend/segmentsvisitor.cpp
geometry/qmesh.cpp
framegraph/frustumculling.cpp
jobs/abstractpickingjob.cpp
jobs/calcboundingvolumejob.cpp
jobs/frustumcullingjob.cpp
jobs/pickboundingvolumejob.cpp
jobs/pickboundingvolumeutils.cpp
jobs/raycastingjob.cpp
jobs/sendbuffercapturejob.cpp
jobs/updatelevelofdetailjob.cpp
jobs/updateshaderdatatransformjob.cpp
io/qsceneimportfactory.cpp
io/qsceneexportfactory.cpp
materialsystem/shader.cpp
materialsystem/shaderdata.cpp
picking/objectpicker.cpp
picking/pickeventfilter.cpp
picking/qabstractraycaster.cpp
qrendererpluginfactory.cpp # redef of `loader` from frontend/qrenderpluginfactory.cpp
texture/qpaintedtextureimage.cpp # qbrush.h being infected by Qt3D...::QTransform
)
# Resources:
set(materialsystem_resource_files
"materialsystem/prototypes/default.json"
)
qt_internal_add_resource(3DRender "materialsystem"
PREFIX
"/"
BASE
"materialsystem"
FILES
${materialsystem_resource_files}
)
#### Keys ignored in scope 1:.:.:render.pro:<TRUE>:
# MODULE = "3DRender"
## Scopes:
#####################################################################
# special case begin
# TODO: Prepare for removal, once Platform brings in Threads.
if(NOT TARGET Threads::Threads)
set(THREADS_PREFER_PTHREAD_FLAG 1)
find_package(Threads)
if(TARGET Threads::Threads)
target_link_libraries(3DRender PRIVATE Threads::Threads)
endif()
endif()
# special case end
qt_internal_extend_target(3DRender CONDITION gcov
COMPILE_OPTIONS
-fprofile-arcs
-ftest-coverage
LINK_OPTIONS
"-fprofile-arcs"
"-ftest-coverage"
)
qt_internal_extend_target(3DRender CONDITION QT_FEATURE_vulkan
SOURCES
surfaces/vulkaninstance.cpp surfaces/vulkaninstance_p.h
)