You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
The visualization framework has been updated with support for a modern OpenGL widget. This issue contains comments and issues related to required modifications in ResInsight to be able to use this widget.
Snapshot
Current prototype works on Windows, but does not work on Linux
Reparenting when dock widget changes
create a 3D view with docking widgets to the left
move dock widgets away from the left edge. This will cause the 3d view to move to the left edge of the application -> crash
alternative way to trigger crash is to enter full screen mode
fixed by adding QApplication::setAttribute(Qt::AA_ShareOpenGLContexts);
Cleanup after comparison view is deactivated
create two views
activate Comparison view
close project -> crash
Testing related to invalid behaviour during reparent
The following events can be used to detect when parent changes
if ( e && e->type() == QEvent::ParentAboutToChange )
{
deleteFboOpenGLResources();
}
if ( e && e->type() == QEvent::ParentChange )
{
deleteFboOpenGLResources();
}
The text was updated successfully, but these errors were encountered:
The visualization framework has been updated with support for a modern OpenGL widget. This issue contains comments and issues related to required modifications in ResInsight to be able to use this widget.
Snapshot
Current prototype works on Windows, but does not work on Linux
Reparenting when dock widget changes
QApplication::setAttribute(Qt::AA_ShareOpenGLContexts);
Cleanup after comparison view is deactivated
Testing related to invalid behaviour during reparent
The following events can be used to detect when parent changes
The text was updated successfully, but these errors were encountered: