VTK/Roadmap
From KitwarePublic
< VTK
Jump to navigationJump to search
Summary of Changes
VTK master branch
VTK 8.0
VTK 7.1
VTK 7.0
VTK 6.3
VTK 6.2
- Major refactoring of the parallel pipeline
- Under Cocoa, removed "-fobjc-gc" as a default compiler flag. VTK still supports Cocoa garbage collection, but you must specify it yourself now.
- Added a reader/writer for NIFTI image files.
- API Diff Report
VTK 6.1
- Move to use CMake's external data support over VTKData
- OpenGL error detection and reporting macros and error cleanup
- API for dealing with OpenGL driver bugs
- Enable rendering with OSMesa where possible
- Surface LIC parallelization and features for interactive tuning
- SMP framework introduced to make shared memory parallel development
- Fixed compiler/linker errors when building against OS X 10.9 SDK. Fixed other errors building against llvm's libc++.
- Support for unicode text when a suitable font file is used in vtkTextProperty.
- Wrapper support for header files with C++11 syntax.
- Better Java support and install rules
- Depth peeling support for ATI devices
- Ctests generate a stacktrace on POSIX systems in response to catastrophic failure such as abort or segfault.
- Qt5 support
- API Diff Report
VTK 6.0
- VTK 6 API Migration Guide
- VTK 6 (build system) Migration Guide
- VTK 6 Module Development
- Remove VTK 4 compatibility layer from pipeline
- Modularization
- Temporal support changes
- Composite data structure changes
- API Diff Report
VTK 5.10
- Change unicode readers/writers to register as codecs (finished Oct 29 2010)
- New image rendering classes (start Dec 15 2010, finish Mar 15 2011)
- Image interpolators (start Jun 20 2011, finish Aug 31 2011)
- Projects from Google Summer of Code 2011
- List of new classes in 5.10
- API Diff Report
VTK 5.8
- Polyhedron cells and MVC Interpolation
- Reeb Graphs
- Clipping of closed surfaces (start Mar 26, 2010, finish Apr 22, 2010)
- New wrappers (start Apr 28, 2010)
- Improved image stencil support (start Nov 3, 2010)
- MNI file formats
- List of New Classes
VTK 5.6
- VTK Multi-Pass Rendering
- Multicore and Streaming
- Statistics
- Array Refactoring
- 3DConnexion Devices Support
- New Charts API
- New Cell Picker and Volume Picking (start Nov 2010, finish Feb 2010)
VTK 5.4
VTK 5.2
- VTK Java Wrapping
- Composite Data Redesign
- VTK Shaders
- Shaders in VTK
- VTK with Matlab
- VTK Time support
- VTK Graph Layout
- VTK Depth Peeling
- Using VTK with JRuby
- Painters