mirror of
https://github.com/JulianGro/overte.git
synced 2025-04-29 22:22:54 +02:00
Don't create share context for web while running nsight
This commit is contained in:
parent
6313e3ea69
commit
17899d5e07
1 changed files with 7 additions and 5 deletions
|
@ -2225,11 +2225,13 @@ void Application::initializeGL() {
|
||||||
|
|
||||||
gl::initModuleGl();
|
gl::initModuleGl();
|
||||||
_glWidget->makeCurrent();
|
_glWidget->makeCurrent();
|
||||||
|
if (!nsightActive()) {
|
||||||
_chromiumShareContext = new OffscreenGLCanvas();
|
_chromiumShareContext = new OffscreenGLCanvas();
|
||||||
_chromiumShareContext->setObjectName("ChromiumShareContext");
|
_chromiumShareContext->setObjectName("ChromiumShareContext");
|
||||||
_chromiumShareContext->create(_glWidget->qglContext());
|
_chromiumShareContext->create(_glWidget->qglContext());
|
||||||
_chromiumShareContext->makeCurrent();
|
_chromiumShareContext->makeCurrent();
|
||||||
qt_gl_set_global_share_context(_chromiumShareContext->getContext());
|
qt_gl_set_global_share_context(_chromiumShareContext->getContext());
|
||||||
|
}
|
||||||
|
|
||||||
_glWidget->makeCurrent();
|
_glWidget->makeCurrent();
|
||||||
gpu::Context::init<gpu::gl::GLBackend>();
|
gpu::Context::init<gpu::gl::GLBackend>();
|
||||||
|
|
Loading…
Reference in a new issue