Handle Null rhi backend in backingstore
Was missing for some reason when this got added in 6.4. Pick-to: 6.6 6.5 Change-Id: I4f8b780c7119649688d8d8a197e8ef59730b0b61 Reviewed-by: Andy Nichols <andy.nichols@qt.io>bb10
parent
d907f1aa92
commit
cdae120f7f
|
|
@ -56,6 +56,11 @@ bool QBackingStoreRhiSupport::create()
|
|||
QOffscreenSurface *surface = nullptr;
|
||||
QRhi::Flags flags;
|
||||
|
||||
if (m_config.api() == QPlatformBackingStoreRhiConfig::Null) {
|
||||
QRhiNullInitParams params;
|
||||
rhi = QRhi::create(QRhi::Null, ¶ms, flags);
|
||||
}
|
||||
|
||||
#if QT_CONFIG(opengl)
|
||||
if (!rhi && m_config.api() == QPlatformBackingStoreRhiConfig::OpenGL) {
|
||||
surface = QRhiGles2InitParams::newFallbackSurface(m_format);
|
||||
|
|
|
|||
Loading…
Reference in New Issue