diff options
author | Laszlo Agocs <laszlo.agocs@qt.io> | 2024-03-12 15:33:01 +0100 |
---|---|---|
committer | Laszlo Agocs <laszlo.agocs@qt.io> | 2024-03-26 21:33:02 +0100 |
commit | 9460a9ddd6753338b973a546e2adcb2448f9a906 (patch) | |
tree | fb788d78b223c394b154c91c6f7e4fa2d89ef2a5 /src/quick | |
parent | f47df45b4981d2d3eedfdbcf7574a7d2e2625627 (diff) |
QQuickRt: State the depthTexture is not to be written out when multiview
Change-Id: I6ce90480a372bd2bed4aa3a13df37b83234899d1
Reviewed-by: Andy Nichols <andy.nichols@qt.io>
Diffstat (limited to 'src/quick')
-rw-r--r-- | src/quick/items/qquickrendertarget.cpp | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/src/quick/items/qquickrendertarget.cpp b/src/quick/items/qquickrendertarget.cpp index 54c83803b3..d8a9472b66 100644 --- a/src/quick/items/qquickrendertarget.cpp +++ b/src/quick/items/qquickrendertarget.cpp @@ -1385,7 +1385,8 @@ static bool createRhiRenderTargetMultiView(QRhiTexture *texture, QRhiTextureRenderTargetDescription rtDesc(colorAttachment); rtDesc.setDepthTexture(depthStencil.get()); - std::unique_ptr<QRhiTextureRenderTarget> rt(rhi->newTextureRenderTarget(rtDesc)); + std::unique_ptr<QRhiTextureRenderTarget> rt(rhi->newTextureRenderTarget(rtDesc, + QRhiTextureRenderTarget::DoNotStoreDepthStencilContents)); rt->setName(QByteArrayLiteral("RT for multiview QQuickRenderTarget")); std::unique_ptr<QRhiRenderPassDescriptor> rp(rt->newCompatibleRenderPassDescriptor()); rt->setRenderPassDescriptor(rp.get()); |