summaryrefslogtreecommitdiffstats
path: root/src
diff options
context:
space:
mode:
authorPaul Lemire <paul.lemire@kdab.com>2020-08-07 11:37:02 +0200
committerPaul Lemire <paul.lemire@kdab.com>2020-08-07 16:29:00 +0200
commit06d027329c3c82fa5e1fec31800724928e409341 (patch)
tree83eca1cacb8ce5c3cd8c6b8d38dc4c729ee9171b /src
parent0911e15cf6b17cd1b6ffc38c5697d3b04af48725 (diff)
rhi: submissioncontext add debug logs specifying the RHI backend in use
Change-Id: I313b7f58752faddd92343c89d3a57363c44cc508 Reviewed-by: Mike Krus <mike.krus@kdab.com>
Diffstat (limited to 'src')
-rw-r--r--src/plugins/renderers/rhi/graphicshelpers/submissioncontext.cpp5
1 files changed, 5 insertions, 0 deletions
diff --git a/src/plugins/renderers/rhi/graphicshelpers/submissioncontext.cpp b/src/plugins/renderers/rhi/graphicshelpers/submissioncontext.cpp
index 85a6df661..847207419 100644
--- a/src/plugins/renderers/rhi/graphicshelpers/submissioncontext.cpp
+++ b/src/plugins/renderers/rhi/graphicshelpers/submissioncontext.cpp
@@ -581,6 +581,7 @@ void SubmissionContext::initialize()
QRhiVulkanInitParams params;
params.inst = &Qt3DRender::staticVulkanInstance();
m_rhi = QRhi::create(QRhi::Vulkan, &params, rhiFlags);
+ qCWarning(Backend) << "Initializing RHI with Vulkan backend";
}
#endif
@@ -589,6 +590,7 @@ void SubmissionContext::initialize()
QRhiD3D11InitParams params;
params.enableDebugLayer = true;
m_rhi = QRhi::create(QRhi::D3D11, &params, rhiFlags);
+ qCWarning(Backend) << "Initializing RHI with DirectX backend";
}
#endif
@@ -596,11 +598,13 @@ void SubmissionContext::initialize()
if (requestedApi == Qt3DRender::API::Metal) {
QRhiMetalInitParams params;
m_rhi = QRhi::create(QRhi::Metal, &params, rhiFlags);
+ qCWarning(Backend) << "Initializing RHI with Metal backend";
}
#endif
if (requestedApi == Qt3DRender::API::Null) {
QRhiInitParams params;
m_rhi = QRhi::create(QRhi::Null, &params, rhiFlags);
+ qCWarning(Backend) << "Initializing RHI with Null backend";
}
if (requestedApi != Qt3DRender::API::OpenGL && m_rhi == nullptr) {
@@ -615,6 +619,7 @@ void SubmissionContext::initialize()
params.format = QSurfaceFormat::defaultFormat();
params.fallbackSurface = m_fallbackSurface;
m_rhi = QRhi::create(QRhi::OpenGLES2, &params, rhiFlags);
+ qCWarning(Backend) << "Initializing RHI with OpenGL backend";
#else
qWarning() << "RHI: OpenGL not supported";
#endif