summaryrefslogtreecommitdiffstats
path: root/src
diff options
context:
space:
mode:
authorPaul Lemire <paul.lemire@kdab.com>2020-08-10 08:23:34 +0200
committerPaul Lemire <paul.lemire@kdab.com>2020-08-10 16:57:33 +0200
commitb146ebf6ebbe805f0ba84b314a2b2581713a7751 (patch)
tree27ad9c083d806a3cb31c1f97394fb88b584a16e2 /src
parent03bf2fa5cd25a7c3ae5589bce360d2538393ff5d (diff)
rhi: add gl and gles2 aliases for the RHI opengl backend
This is to align with what is done in qtdeclarative Change-Id: I25c251c4d5755c1551e158ca34e9894b077d75fc Reviewed-by: Mike Krus <mike.krus@kdab.com>
Diffstat (limited to 'src')
-rw-r--r--src/extras/defaults/qt3dwindow.cpp4
-rw-r--r--src/plugins/renderers/rhi/graphicshelpers/submissioncontext.cpp4
2 files changed, 6 insertions, 2 deletions
diff --git a/src/extras/defaults/qt3dwindow.cpp b/src/extras/defaults/qt3dwindow.cpp
index f357f95a3..56f6bd13a 100644
--- a/src/extras/defaults/qt3dwindow.cpp
+++ b/src/extras/defaults/qt3dwindow.cpp
@@ -252,7 +252,9 @@ void setupWindowSurface(QWindow *window, Qt3DRender::API api) noexcept
// If the user pass an API through the environment, we use that over the one passed as argument.
const auto userRequestedApi = qgetenv("QSG_RHI_BACKEND").toLower();
if (!userRequestedApi.isEmpty()) {
- if (userRequestedApi == QByteArrayLiteral("opengl")) {
+ if (userRequestedApi == QByteArrayLiteral("opengl") ||
+ userRequestedApi == QByteArrayLiteral("gl") ||
+ userRequestedApi == QByteArrayLiteral("gles2")) {
api = Qt3DRender::API::OpenGL;
} else if (userRequestedApi == QByteArrayLiteral("vulkan")) {
api = Qt3DRender::API::Vulkan;
diff --git a/src/plugins/renderers/rhi/graphicshelpers/submissioncontext.cpp b/src/plugins/renderers/rhi/graphicshelpers/submissioncontext.cpp
index 847207419..83b053f6b 100644
--- a/src/plugins/renderers/rhi/graphicshelpers/submissioncontext.cpp
+++ b/src/plugins/renderers/rhi/graphicshelpers/submissioncontext.cpp
@@ -548,7 +548,9 @@ void SubmissionContext::initialize()
Qt3DRender::API requestedApi = Qt3DRender::API::RHI;
const auto userRequestedApi = qgetenv("QSG_RHI_BACKEND").toLower();
if (!userRequestedApi.isEmpty()) {
- if (userRequestedApi == QByteArrayLiteral("opengl")) {
+ if (userRequestedApi == QByteArrayLiteral("opengl") ||
+ userRequestedApi == QByteArrayLiteral("gl") ||
+ userRequestedApi == QByteArrayLiteral("gles2")) {
requestedApi = Qt3DRender::API::OpenGL;
} else if (userRequestedApi == QByteArrayLiteral("vulkan")) {
requestedApi = Qt3DRender::API::Vulkan;