xcb: Warn and bail out when even the basic, dummy context fails
Do not move on to glGet since the behavior is undefined. Task-number: QTBUG-48986 Change-Id: Ifd279635ed1b8441f92697965d15ae3ecb59a7e3 Reviewed-by: Andy Nichols <andy.nichols@qt.io>
This commit is contained in:
parent
e8364f9a4b
commit
3c2cb87de2
@ -672,8 +672,11 @@ void QGLXContext::queryDummyContext()
|
|||||||
}
|
}
|
||||||
|
|
||||||
QOpenGLContext context;
|
QOpenGLContext context;
|
||||||
context.create();
|
if (!context.create() || !context.makeCurrent(surface.data())) {
|
||||||
context.makeCurrent(surface.data());
|
qWarning("QGLXContext: Failed to create dummy context");
|
||||||
|
m_supportsThreading = false;
|
||||||
|
return;
|
||||||
|
}
|
||||||
|
|
||||||
m_supportsThreading = true;
|
m_supportsThreading = true;
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user