- Sep 19, 2016
-
-
b6fd9f03 Removed unneeded private dependencies for IOSQL module Acked-by:
Kitware Robot <kwrobot@kitware.com> Reviewed-by:
Haocheng Liu <haocheng.liu@kitware.com> Merge-request: !1968
-
3755a5c9 Fix a few doxygen specials for the wrappers Acked-by:
Kitware Robot <kwrobot@kitware.com> Reviewed-by:
David E DeMarle <dave.demarle@kitware.com> Merge-request: !1978
-
3b80a5a7 Fix a array bounds error and iffy pick Acked-by:
Kitware Robot <kwrobot@kitware.com> Reviewed-by:
Utkarsh Ayachit <utkarsh.ayachit@kitware.com> Merge-request: !1975
-
David Gobbi authored
The 'brief' special was only being handled at the beginning of a line, and the 'warning' and 'sa' specials were not handled at all. The wrappers already understand a large number of doxygen specials, but not all of them.
-
583d3dc3 Export the vtkCocoaGLView interface Acked-by:
Kitware Robot <kwrobot@kitware.com> Merge-request: !1971
-
d0e64da3 work on better resource management for OpenGL Acked-by:
Kitware Robot <kwrobot@kitware.com> Reviewed-by:
Berk Geveci <berk.geveci@kitware.com> Merge-request: !1953
-
c0dcaf33 Fix rendering external configure issues introduced by 6e113ad4 Acked-by:
Kitware Robot <kwrobot@kitware.com> Merge-request: !1976
-
Sankhesh Jhaveri authored
-
Ken Martin authored
Switch to another pick point for big mac. The pciks look good I suspect one was just on the edge of the pick region.
-
- Sep 18, 2016
-
-
7912d340 Rework the CompositePolyDataMapper2 Acked-by:
Kitware Robot <kwrobot@kitware.com> Merge-request: !1909
-
ad5c04cc Remove double underscore from include guards Acked-by:
Kitware Robot <kwrobot@kitware.com> Merge-request: !1972
-
Ken Martin authored
The old approach used a fast path for a very narrow set of conditions and then used a slow path for everything else. This approach required two sets of code, - GenericCompositePolydataMapper2 - CompositePolyDataMapper2 and had performance issues as the slow path was slower than OpenGL1 for some cases. This reworking consolidates the two approach together. The basic approach is that all blocks with the same VBO structure get grouped together and rendered as one. The number of different VBO structures is small so this results in a a small number of things to render. Each of those things (handled with a Helper class) gets rendered using its own VBO and IBOs with special code to handle the cases where uniforms have to be changed between blocks etc. The results are generally much faster. Some additional optimizations have resulted in further performance improvements. Generally this new class is as fast as the old fast path and tens to hundreds of times faster for the slow path. This class is still complex and could probably be reworked another three times. The complexity is largly driven by how complex the task is as each block can have different primitives, point/cell data arrays, etc. This topic adds four more tests for this class. As this class is the workhourse for ParaView it really needs far more testing in VTK. The three additional tests cover some use cases I know tend to cause issues. At the same time this topic changes how point picking is done to prevent some bad behavior. The old approach rendered surfaces for all passes up to the primId pass. The problem with that is that the point pass rendering may not match up with the surface rendering resulting in point Ids associated with incoreect composite/prop/process ids. It mixes two sets of data haphazzardly. Very bad. This topic cuases all point selection to be done by rendering points.
-
- Sep 17, 2016
-
-
David Gobbi authored
-
David Gobbi authored
This interface can be used from other projects, as demonstrated in Examples/GUI/Cocoa/SimpleCocoaVTK, so it should be exported so that it can be used with shared linkage.
-
- Sep 16, 2016
-
-
10f4f6a3 fix glyph mapper bounds with composite polydata Acked-by:
Kitware Robot <kwrobot@kitware.com> Reviewed-by:
Utkarsh Ayachit <utkarsh.ayachit@kitware.com> Merge-request: !1961
-
ded25585 Use pass-by-reference for assignment operator Acked-by:
Kitware Robot <kwrobot@kitware.com> Reviewed-by:
Sean McBride <sean@rogue-research.com> Merge-request: !1964
-
fc47ee55 Fix Wrapping/Tcl => Rendering/Tk dependency direction Acked-by:
Kitware Robot <kwrobot@kitware.com> Reviewed-by:
Brad King <brad.king@kitware.com> Merge-request: !1965
-
Haocheng LIU authored
Our module dependency update sweep accidentally recorded this dependency in the wrong direction. Fix the dependency so that the `vtk` executable can use components from the `vtkRenderingTk` module, such as `vtkTkImageViewerWidget`. This fixes a `vtkRenderingTkTcl-cursor3D` test failure.
-
7cd56fb0 Fix cppcheck warning in TestAssignAttribute Acked-by:
Kitware Robot <kwrobot@kitware.com> Reviewed-by:
Cory Quammen <cory.quammen@kitware.com> Merge-request: !1966
-
Cory Quammen authored
These were introduced erroneously in commit 6e113ad4.
-
b519d598 Making CellIterators have same point data type as the input data set. Acked-by:
Kitware Robot <kwrobot@kitware.com> Merge-request: !1960
-
Karsten Tausche authored
-
Andrew Bauer authored
For accuracy the classes that derive from vtkCellIterator that use data sets with vtkPoints for their point storage should have the same floating point accuracy. This was already done for vtkPointSetCellIterator but not the others.
-
David Gobbi authored
-
Ken Martin authored
new approach to ReleaseGraphicsResources where objects that use opengl resources can register themselves with their current window/context so that when either they delete or the context is deleted the resources will be cleared correctly.
-
bc164c33 Fix leak in TestExtractTimeSteps. Acked-by:
Kitware Robot <kwrobot@kitware.com> Reviewed-by:
Bill Lorensen <bill.lorensen@gmail.com> Merge-request: !1962
-
Utkarsh Ayachit authored
-
Ken Martin authored
It was not correctly handling composite polydata when computing it's bounds
-
feb9251d Reducing output amount from vtkTemporalStatistics filter. Acked-by:
Kitware Robot <kwrobot@kitware.com> Acked-by:
David Thompson <david.thompson@kitware.com> Merge-request: !1944
-
- Sep 15, 2016
-
-
7cafcc7c Fix memory leak in TestImageConnectivityFilter Acked-by:
Kitware Robot <kwrobot@kitware.com> Merge-request: !1957
-
David Gobbi authored
-
Andrew Bauer authored
For inputs with a lot of time steps and/or arrays, the warning from the vtkTemporalStatistics filter can be generated a lot of times. This change will only do it once per filter invocation.
-
5cdbe488 Making vtkPointSetCellIterator have same point data type as the vtkPointSet. Acked-by:
Kitware Robot <kwrobot@kitware.com> Merge-request: !1955
-
- Sep 14, 2016
-
-
b6a9c94b Update the vtkDICOM remote module to 0.7.10. Acked-by:
Kitware Robot <kwrobot@kitware.com> Merge-request: !1956
-
David Gobbi authored
The dependencies in the module.cmake files for the various VTK were recently cleaned up to minimize module inter-dependencies, and this unfortunately caused the unmarked dependency of vtkDICOM on the VTK module vtkCommonSystem to be exposed. So the v0.7.10 release of vtk-dicom exists to remove this dependency.
-
Andrew Bauer authored
-
60d9d023 Add vtkImageConnectivityFilter Acked-by:
Kitware Robot <kwrobot@kitware.com> Reviewed-by:
Cory Quammen <cory.quammen@kitware.com> Merge-request: !1946
-
2458878b Test new vtkAssignAttribute behavior 11d0d8f8 Pass all available attribute information in vtkAssignAttribute Acked-by:
Kitware Robot <kwrobot@kitware.com> Merge-request: !1908
-
David Gobbi authored
This is the vtkImageData equivalent of vtkPolyDataConnectivityFilter. It performs connectivity checks on points with values within a specific scalar range (by default, it checks all points with values > 0). Its output is a label image, where each connected region is assigned an integer label value. Unlabeled points are assigned a value of zero.
-
4497fc65 Add a filter that groups a time series into a multiblock dataset Acked-by:
Kitware Robot <kwrobot@kitware.com> Reviewed-by:
Utkarsh Ayachit <utkarsh.ayachit@kitware.com> Merge-request: !1894
-