Page MenuHomePhabricator

Update VTK to version 7.0
Closed, ResolvedPublic

Description

Keep old OpenGL backend for now.

Event Timeline

User kislinsk has pushed new remote branch:

bug-19548-VTK-7-0

We still need to adapt our code.

Successfully compiled and executed MitkWorkbench on Windows (release configuration).

Debug configuration works too (see T19549).

Hi Stefan,

how is the plan here? Will MITK remain backwards compatible to VTK 6.2?
We need that version because VTK 6.3(+) has a bug that blocks us (http://www.vtk.org/Bug/view.php?id=15866)

The plan is to upgrade soon to VTK 7 while still using the OpenGL 1 backend. However, until the next major release we want to migrate to the OpenGL 2 backend, which isn't compatible with VTK 6 anymore. If there's a later VTK version fixing the bug until September/October, we'll use that one of course.

[d6212b]: Merge branch 'bug-19548-VTK-7-0'

Merged commits:

2016-04-28 15:03:59 Stefan Kislinskiy [486200]
COMP: Update VTK to version 7.0 and fix ITK 4.9 migration

Fixed wrong parenthesis.

Fix package dependencies

Replace VTK sstream by std sstream

Fix ITK migration issues

User kislinsk has pushed new remote branch:

bug-19548-FixVtkMatrixSetElement

[1092fa]: Merge branch 'bug-19548-FixVtkMatrixSetElement'

Merged commits:

2016-05-01 17:15:42 Stefan Kislinskiy [eb09f4]
COMP: Fix vtkMatrix4x4 element access

User kislinsk has pushed new remote branch:

bug-19548-FixTestingHelperOpenGL

[be27ed]: Merge branch 'bug-19548-FixTestingHelperOpenGL'

Merged commits:

2016-05-01 20:25:54 Stefan Kislinskiy [6ed9fe]
COMP: Add OpenGL as dependency

User kolbch has pushed new remote branch:

bug-19548-FixFreetypeAndNamespace

[d2b650]: Merge branch 'bug-19548-FixFreetypeAndNamespace'

Merged commits:

2016-05-02 13:23:24 Christoph Kolb [70eadb]
COMP: Fix std namespace and freetype function call