VTK/Roadmap: Difference between revisions
From KitwarePublic
< VTK
Jump to navigationJump to search
DaveDemarle (talk | contribs) |
|||
(8 intermediate revisions by 3 users not shown) | |||
Line 1: | Line 1: | ||
== Summary of Changes == | == Summary of Changes == | ||
[https://abi-laboratory.pro/tracker/timeline/vtk/ '''ABI Tracker Report'''] | |||
==== VTK master branch ==== | ==== VTK master branch ==== | ||
* [[VTK/ | ==== VTK 8.2 ==== | ||
* [[VTK/API_Changes_8_1_1_to_8_2_0 | API Diff Report]] | |||
==== VTK 8.1 ==== | |||
* [[VTK/API_Changes_8_0_1_to_8_1_0 | API Diff Report]] | |||
==== VTK 8.0 ==== | |||
* [[VTK/API_Changes_7_1_0_to_8_0_0 | API Diff Report]] | |||
==== VTK 7.1 ==== | |||
* [[VTK/Replacing vtkMultiThreader with vtkSMPTools | Replacing vtkMultiThreader with vtkSMPTools]] | |||
* [[VTK/API_Changes_7_0_0_to_7_1_1 | API Diff Report]] | |||
==== VTK 7.0 ==== | |||
* [[VTK/API_Changes_6_3_0_to_7_0_0 | API Diff Report]] | |||
==== VTK 6.3 ==== | |||
* [[VTK/API_Changes_6_2_0_to_6_3_0 | API Diff Report]] | |||
==== VTK 6.2 ==== | ==== VTK 6.2 ==== |
Latest revision as of 18:55, 5 November 2018
Summary of Changes
VTK master branch
VTK 8.2
VTK 8.1
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