diff options
author | YAMAMOTO Atsushi <atsushi.yamamoto@signal-slot.co.jp> | 2022-10-21 17:08:05 +0900 |
---|---|---|
committer | Qt Cherry-pick Bot <cherrypick_bot@qt-project.org> | 2022-10-27 01:09:23 +0000 |
commit | 9092dab0724fc48729421ef601b4ce714ee90c87 (patch) | |
tree | 72c547eb5d9d59ec0c080f7a923e2aa14d3a7762 | |
parent | c6a05e1a7511e71361b5a4ce359a45f099949bf9 (diff) | |
download | qt3d-9092dab0724fc48729421ef601b4ce714ee90c87.tar.gz |
RHI: Set default render target for RenderCapture
Current QRenderCapture captures the entire window,
but it should capture the 3D scene.
Task-number: QTBUG-106865
Change-Id: Icc92ad31f5ae099858477d84735957d1a0113538
Reviewed-by: Mike Krus <mike.krus@kdab.com>
(cherry picked from commit 5fbc3826c289596099b8e2e828252e9d21d88d4b)
Reviewed-by: Qt Cherry-pick Bot <cherrypick_bot@qt-project.org>
-rw-r--r-- | src/plugins/renderers/rhi/renderer/renderer.cpp | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/src/plugins/renderers/rhi/renderer/renderer.cpp b/src/plugins/renderers/rhi/renderer/renderer.cpp index 45cc0fef1..ff785e2d5 100644 --- a/src/plugins/renderers/rhi/renderer/renderer.cpp +++ b/src/plugins/renderers/rhi/renderer/renderer.cpp @@ -2748,7 +2748,7 @@ bool Renderer::executeCommandsSubmission(const RHIPassInfo &passInfo) const Qt3DCore::QNodeId renderCaptureId = rv->renderCaptureNodeId(); if (!renderCaptureId.isNull()) { const QRenderCaptureRequest request = rv->renderCaptureRequest(); - QRhiRenderTarget *rhiTarget = nullptr; + QRhiRenderTarget *rhiTarget = m_submissionContext->defaultRenderTarget(); RHIRenderTarget *target = nullptr; if (rv->renderTargetId()) { |