- Mar 23, 2023
-
-
Yohann Bearzi (Kitware) authored
The class hierarchy of invokers and futures is changed. Now `vtkInvoker` inherits from `vtkSharedFuture`. This allows to reduce the number of allocation when pushing a task. There used to be 3 needed, now one allocation is enough. This also allows to get rid of `InvokersOnHold`, as the invoker is directly accessible from `Dependents`. There is no more need to fetch the invoker associated with a future. You can just run it when the invoker is ready.
-
Yohann Bearzi (Kitware) authored
This `New` method takes an arbitrary number of input parameters and call `New` on the stored pointer, forwarding those parameters.
-
Yohann Bearzi (Kitware) authored
-
Yohann Bearzi (Kitware) authored
-
Yohann Bearzi (Kitware) authored
It makes the code more readable.
-
Yohann Bearzi (Kitware) authored
This API is added to leverage the short cuts that `vtkThreadedCallbackQueue::Wait` is able to take. This API permits to get the value returned by the task corresponding to the input future.
-
Yohann Bearzi (Kitware) authored
-
Yohann Bearzi (Kitware) authored
It turns out that the queue was already almost capable of performing asynchronous controls without an external controller. We're saving a thread by doing so. The asynchronous controls are now executed by the queue itself. We ensure that they execute one after another by storing the futures of the controls now done yet in a container called `ControlFutures`. Controls have a high priority of execution and are placed in the front of the queue rather than in the back. When a control is done doing its stuff, it removes its future from `ControlFutures`. There's not really any point to `Start()` anymore, so this private function is removed.
-
-
-
-
3a049158 vtkTableFFT: make the list of functions `const` Acked-by:
Kitware Robot <kwrobot@kitware.com> Acked-by:
buildbot <buildbot@kitware.com> Reviewed-by:
Mathieu Westphal <mathieu.westphal@kitware.com> Reviewed-by:
Julien Fausty <julien.fausty@kitware.com> Merge-request: !10070
-
3a049158 vtkTableFFT: make the list of functions `const` Acked-by:
Kitware Robot <kwrobot@kitware.com> Acked-by:
buildbot <buildbot@kitware.com> Reviewed-by:
Mathieu Westphal <mathieu.westphal@kitware.com> Reviewed-by:
Julien Fausty <julien.fausty@kitware.com> Merge-request: !10070
-
3a049158 vtkTableFFT: make the list of functions `const` Acked-by:
Kitware Robot <kwrobot@kitware.com> Acked-by:
buildbot <buildbot@kitware.com> Reviewed-by:
Mathieu Westphal <mathieu.westphal@kitware.com> Reviewed-by:
Julien Fausty <julien.fausty@kitware.com> Merge-request: !10070
-
0276de9f Fix typo: checking wrong CursorShape pointer Acked-by:
Kitware Robot <kwrobot@kitware.com> Acked-by:
buildbot <buildbot@kitware.com> Reviewed-by:
Mathieu Westphal <mathieu.westphal@kitware.com> Merge-request: !10075
-
Ben Boeckel authored
* fastfloat-third-party: fast_float 2023-02-23 (31719855) Remove external fast_float testing from the CI Add fast-float third-party support Reviewed-by:
Ben Boeckel <ben.boeckel@kitware.com> Merge-request: !10038
-
Paul Harris authored
vtkConstrainedPointHandleRepresentation: The destructor calls: this->SetActiveCursorShape(nullptr); In ::SetActiveCursorShape() there seems to be a typo: it checks `if (this->CursorShape)`, not `if (this->ActiveCursorShape)` which is what this method is about. gcc highlighted with a secondary warning: 'this' pointer is null As the method is called during the destructor, and then on line 230, 'this' is used as a parameter: `this->ActiveCursorShape->Register(this);`
-
3f3e585a Further improvement to VTK getting started guide Acked-by:
Kitware Robot <kwrobot@kitware.com> Tested-by:
buildbot <buildbot@kitware.com> Merge-request: !10071
-
Kitware Robot authored
-
- Mar 22, 2023
-
-
-
53b81374 EnSight6BinaryReader: fix overflow byte order setting Acked-by:
Kitware Robot <kwrobot@kitware.com> Acked-by:
buildbot <buildbot@kitware.com> Reviewed-by:
Mathieu Westphal <mathieu.westphal@kitware.com> Merge-request: !10066
-
53b81374 EnSight6BinaryReader: fix overflow byte order setting Acked-by:
Kitware Robot <kwrobot@kitware.com> Acked-by:
buildbot <buildbot@kitware.com> Reviewed-by:
Mathieu Westphal <mathieu.westphal@kitware.com> Merge-request: !10066
-
63194ebc Improve tags warning Acked-by:
Kitware Robot <kwrobot@kitware.com> Tested-by:
buildbot <buildbot@kitware.com> Reviewed-by:
Julien Fausty <julien.fausty@kitware.com> Reviewed-by:
Ben Boeckel <ben.boeckel@kitware.com> Merge-request: !10061
-
d97f98a9 Remove unused DART_TEST_FROM_DART env var usage Acked-by:
Kitware Robot <kwrobot@kitware.com> Tested-by:
buildbot <buildbot@kitware.com> Reviewed-by:
Charles Gueunet <charles.gueunet@kitware.com> Merge-request: !9933
-
Mathieu Westphal (Kitware) authored
-
Julien Fausty authored
-
Kitware Robot authored
-
- Mar 21, 2023
-
-
e9045569 Wrap three more variants of vtkCellData::SetData. Acked-by:
Kitware Robot <kwrobot@kitware.com> Acked-by:
buildbot <buildbot@kitware.com> Merge-request: !10041
-
292b9b0d Add test for GetPointAlongLine. 9e6ac494 Update add-GetPointAlongLine.md 6b6c9066 Add documentation note for vthMath::GetPointAlongLine PR. 74055ef5 Get a point's coordinates along a line. Acked-by:
Kitware Robot <kwrobot@kitware.com> Tested-by:
buildbot <buildbot@kitware.com> Reviewed-by:
Mathieu Westphal <mathieu.westphal@kitware.com> Merge-request: !10065
-
bb5da7bb vtkCocoaRenderWindow: check if Initialized before calling Initialize() Acked-by:
Kitware Robot <kwrobot@kitware.com> Tested-by:
buildbot <buildbot@kitware.com> Reviewed-by:
David Gobbi <david.gobbi@gmail.com> Merge-request: !10060
-
Mathieu Westphal (Kitware) authored
DART_TEST_FROM_DART is not providing anything more than DASHBOARD_TEST_FROM_CTEST so removing it.
-
a3e1151a Switch to char* for Gradient compatibility Acked-by:
Kitware Robot <kwrobot@kitware.com> Tested-by:
buildbot <buildbot@kitware.com> Reviewed-by:
Thomas Galland <thomas.galland@kitware.com> Reviewed-by:
Mathieu Westphal <mathieu.westphal@kitware.com> Merge-request: !10068
-
Kitware Robot authored
-
- Mar 20, 2023
-
-
d2ef12d0 Add changelog fcce989b Add Test for mapComponent in TestImplicitArrayTraits c5a96ed5 Test mapComponent for ImplicitArrays df5cc34b vtkImplicitArrays: Add direct mapComponent capability Acked-by:
Kitware Robot <kwrobot@kitware.com> Tested-by:
buildbot <buildbot@kitware.com> Merge-request: !10064
-
Ben Boeckel authored
The `constexpr` fails on at least Intel 2021.1 and clang-cl 15. Fixes: #18312
-
766821e7 Refactor vtkmDataArray Acked-by:
Kitware Robot <kwrobot@kitware.com> Tested-by:
buildbot <buildbot@kitware.com> Reviewed-by:
Kenneth Moreland <morelandkd@ornl.gov> Merge-request: !9925
-
Berk Geveci authored
The only variant of vtkCellData::SetData() (which took vtkDataArrays) was not working well because of its implementation. It makes shallow copies of its arguments even when they are of the right type which causes issues with memory management when the data comes from numpy (because vtkDataArrayPython is the object that holds a reference to the numpy object not the underlying buffer object). So added three more signatures which directly take the right array types needed for things to work.
-
Charles Gueunet authored
It matters at the PV level
-
Spiros Tsalikis authored
-
Spiros Tsalikis authored
-