diff options
| author | Laszlo Agocs <laszlo.agocs@qt.io> | 2023-08-28 17:42:34 +0200 |
|---|---|---|
| committer | Laszlo Agocs <laszlo.agocs@qt.io> | 2023-09-04 14:55:03 +0200 |
| commit | 76ae3dd78335b39d89b78480b6e9bf7364b3bd2c (patch) | |
| tree | 5825d0b0c8a0495e64694ddd13b52674b502ee5c /src/quickwidgets/qquickwidget.cpp | |
| parent | 94d68a941059341296fb329bcde68d437ef60bfa (diff) | |
Fix QQuickWidget rendering API mapping for D3D12
Right now requesting d3d12 via QSG_RHI_BACKEND or the C++
API maps to the Null backend of QRhi. That is not ideal.
QRhiWidget has this logic, but the already existing
QQuickWidget was not yet adjusted in 6.6 it seems.
Pick-to: 6.6
Change-Id: I12301e815d525c14584b01dcd0caa787d1c79ad0
Reviewed-by: Andy Nichols <andy.nichols@qt.io>
Diffstat (limited to 'src/quickwidgets/qquickwidget.cpp')
| -rw-r--r-- | src/quickwidgets/qquickwidget.cpp | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/src/quickwidgets/qquickwidget.cpp b/src/quickwidgets/qquickwidget.cpp index cdf5f97fc3..fb3c8554be 100644 --- a/src/quickwidgets/qquickwidget.cpp +++ b/src/quickwidgets/qquickwidget.cpp @@ -989,6 +989,8 @@ static inline QPlatformBackingStoreRhiConfig::Api graphicsApiToBackingStoreRhiAp return QPlatformBackingStoreRhiConfig::Vulkan; case QSGRendererInterface::Direct3D11: return QPlatformBackingStoreRhiConfig::D3D11; + case QSGRendererInterface::Direct3D12: + return QPlatformBackingStoreRhiConfig::D3D12; case QSGRendererInterface::Metal: return QPlatformBackingStoreRhiConfig::Metal; default: |
