- Nov 24, 2017
-
-
9ae3098a Give each thread using vtk a separate runtime device tracker Acked-by:
Kitware Robot <kwrobot@kitware.com> Merge-request: !1008
-
- Nov 21, 2017
-
-
Robert Maynard authored
-
- Nov 13, 2017
-
-
203205a1 TryExecute RuntimeDeviceTracker can't be a const ref anymore. dfb9cc62 Allow users to pass multiple arguments to TryExecute 5384305d Update tests and a single worklet to verify new CastAndCall works 2ff14a81 Allow users to pass multiple arguments to CastAndCall Acked-by:
Kitware Robot <kwrobot@kitware.com> Merge-request: !1005
-
56f302d0 fixing axis ticks Acked-by:
Kitware Robot <kwrobot@kitware.com> Merge-request: !1007
-
Matt Larsen authored
-
- Nov 10, 2017
-
-
Robert Maynard authored
Previously we allowed a const ref as we would make a copy, this only works as it relies on RuntimeDeviceTracker implementing state through a shared_ptr. Instead if we require modifiable types only we can make TryExecute more efficient and clearer on what it does.
-
- Nov 09, 2017
-
-
Robert Maynard authored
-
5f1db422 Add option to use default symbol visiblity for VTK-m libraries. Acked-by:
Kitware Robot <kwrobot@kitware.com> Acked-by:
Robert Maynard <robert.maynard@kitware.com> Merge-request: !1004
-
- Nov 08, 2017
-
-
dd25c5c2 DynamicCellSet CastAndCall refactored to use the new vtkm::ForEach c9f1d192 DynamicArrayHandle CastAndCall refactored to use the new vtkm::ForEach 68381d9f Rework TryExecute to leverage perfect forwarding. Acked-by:
Kitware Robot <kwrobot@kitware.com> Acked-by:
Kenneth Moreland <kmorel@sandia.gov> Merge-request: !1003
-
Allison Vacanti authored
VTK doesn't hide symbols for static builds, which results in linker errors for VTK targets that link with VTK-m. This option allows VTK-m to match VTK's behavior.
-
Robert Maynard authored
-
Robert Maynard authored
-
cc71e8ec vtkm::ListForEach can handle passing any number of extra arguments Acked-by:
Kitware Robot <kwrobot@kitware.com> Merge-request: !1002
-
Robert Maynard authored
-
Robert Maynard authored
-
Robert Maynard authored
By using perfect forwarding we can reduce not only the amount of TryExecute signatures, but we can enable the ability to pass temporary functors to TryExecute. At the same time we have optimized TryExecute by moving the string generation code into a single function that is compiled into the vtkm_cont library. The end result is that the vtkm_rendering library size has been reduced from 12MB to 11MB, and we shave off about 5% of our build time.
-
Robert Maynard authored
Rather than requiring all the arguments to be placed as member variables to the functor you can now pass extra arguments that will be added to the functor call signature. So for example: vtkm::ForEach(functor, vtkm::TypeListTagCommon(), double{42.0}, int{42}); will be converted into: functor(vtkm::Int32, double, int) functor(vtkm::Int64, double, int) functor(vtkm::Float32, double, int) functor(vtkm::Float64, double, int) ...
-
- Nov 07, 2017
-
-
5d194f8b Document other specialization of vtkm::cont::CastAndCall 3701776e Refactor DynamicArrayHandle CastAndCall Acked-by:
Kitware Robot <kwrobot@kitware.com> Merge-request: !999
-
Robert Maynard authored
-
Robert Maynard authored
This is the first step in making a more efficient CastAndCall for DynamicArrayHandle.
-
8c242cef Switch from faux to true virtuals Acked-by:
Kitware Robot <kwrobot@kitware.com> Merge-request: !991
-
- Nov 06, 2017
-
-
eafd5cc0 Stop providing the VTKM_OVERRIDE define. Acked-by:
Kitware Robot <kwrobot@kitware.com> Acked-by:
Kenneth Moreland <kmorel@sandia.gov> Merge-request: !1000
-
5c5b3c74 Release 1.1.0: Update the version.txt Acked-by:
Kitware Robot <kwrobot@kitware.com> Acked-by:
Kenneth Moreland <kmorel@sandia.gov> Merge-request: !1001
-
Sujin Philip authored
-
Robert Maynard authored
This define should not be used as VTK-m requires C++11 and prefers the override keyword.
-
- Nov 03, 2017
-
-
b3a7c697 MarchingCubes: Now is able to run on Uint8/Int8 types Acked-by:
Kitware Robot <kwrobot@kitware.com> Acked-by:
Sujin Philip <sujin.philip@kitware.com> Merge-request: !995
-
a6eecbe9 ExecutionArrayInterface now can hint at how allocated memory will be used. Acked-by:
Kitware Robot <kwrobot@kitware.com> Merge-request: !994
-
- Nov 02, 2017
-
-
Robert Maynard authored
The speed improvement fix regressed support for non scalar types, this correct that issue. The issue was found while trying to bump the VTK-m version inside VTK.
-
f6ead29c Removing a debug variable that was causing cuda to crash 565e69c5 Merge branch 'master' into visit_changes 81afcb62 further removing debug statements a3bf1b26 Merge branch 'master' of https://gitlab.kitware.com/mclarsen/vtk-m into visit_changes fdd5d1c8 removing debug statements e60e330c Merge branch 'connectivity_tracer_additions' into visit_changes 2cb26b2d something 0bea9ce9 tracking path lengths if present ... Acked-by:
Kitware Robot <kwrobot@kitware.com> Merge-request: !992
-
e49f27a3 Remove all uses of VTKM_OVERRIDE at instead just use override. Acked-by:
Kitware Robot <kwrobot@kitware.com> Acked-by:
Kenneth Moreland <kmorel@sandia.gov> Merge-request: !993
-
Matt Larsen authored
-
Robert Maynard authored
Certain backends desire the ability to mark allocations as being used for reading versus writing to improve performance.
-
Robert Maynard authored
Since VTK-m now requires C++11 it is safe to remove our custom defines and move to using the keyword directly.
-
- Nov 01, 2017
-
-
Matt Larsen authored
-
Matt Larsen authored
-
Matt Larsen authored
-
27d12752 Correct issues on windows with debug tests timing out. Acked-by:
Kitware Robot <kwrobot@kitware.com> Merge-request: !990
-
- Oct 31, 2017
-
-
Robert Maynard authored
The tests actually raised a std assert which was causing a timeout as it required user intervention to click through.
-