- Jul 03, 2024
-
-
David Gobbi authored
The VTK_PYTHON_FULL_THREADSAFE variable has existed since 2015, but so far has only been a cmake option in Paraview, never in VTK itself. Since this option adds the GIL locks that are required for any Python concurrency via PyEval_SaveThread()/PyEval_RestoreThread(), it should be useful within a broad range of VTK projects. The VTK_NO_PYTHON_THREADS option is an older option that was available in VTK 5 but disappeared in VTK 6, though it still appeared in the C++ source files and in Paraview's CMakeLists.txt.
-
Kitware Robot authored
-
- Jul 02, 2024
-
-
0eb8f237 Document the changes to IO classes for utf-8 0e92ee13 Use wide paths for TIFF on Win32 for utf-8 support 75edb9be Prefer gzopen_w on Win32 for unicode support 3602d38d Implement vtkDirectory via KWSys Acked-by:
Kitware Robot <kwrobot@kitware.com> Tested-by:
buildbot <buildbot@kitware.com> Reviewed-by:
Ben Boeckel <ben.boeckel@kitware.com> Merge-request: !11274
-
d6319bbf Fix some incorrect use of char in VTK method calls 119455c8 Python char conversion enforces string length of 1 Acked-by:
Kitware Robot <kwrobot@kitware.com> Tested-by:
buildbot <buildbot@kitware.com> Reviewed-by:
Jaswant Panchumarti (Kitware) <jaswant.panchumarti@kitware.com> Reviewed-by:
Ben Boeckel <ben.boeckel@kitware.com> Merge-request: !10684
-
61c03c65 Fix vertical padding bug in vtkCameraOrientationWidget Acked-by:
Kitware Robot <kwrobot@kitware.com> Tested-by:
buildbot <buildbot@kitware.com> Reviewed-by:
Spiros Tsalikis <spiros.tsalikis@kitware.com> Merge-request: !11283
-
8464e92a Fix for min,max macros conflicting with VTK headers Acked-by:
Kitware Robot <kwrobot@kitware.com> Tested-by:
buildbot <buildbot@kitware.com> Reviewed-by:
Mathieu Westphal (Kitware) <mathieu.westphal@kitware.com> Merge-request: !11279
-
71df8735 Fix HTG EvalutateCoarse filter for OPERATOR_DON_T_CHANGE Acked-by:
Kitware Robot <kwrobot@kitware.com> Tested-by:
buildbot <buildbot@kitware.com> Reviewed-by:
Charles Gueunet <charles.gueunet@kitware.com> Reviewed-by:
Thomas Galland <thomas.galland@kitware.com> Merge-request: !11270
-
-
cefbc851 Exclude TestPolyDataMapperNormals from wasm 977f8cdd Add a test for surface/wireframe normals in mapper a1e4732d Avoid over/underflow in shader normal computation 4f5f004e vtkPolyDataPlaneCutter: Remove INFO log bd498b38 GLTF: Adding a missing property test 3177d1b4 GLTF: Improve safety by avoiding UB 11708d90 Fixed ADIOS2 VTX reader error reporting a5a2a8ef fluent-reader: Change a test file to prevent regression on the crash ... Acked-by:
Kitware Robot <kwrobot@kitware.com> Rejected-by:
buildbot <buildbot@kitware.com> Reviewed-by:
Lucas Givord <lucas.givord@kitware.com> Merge-request: !11278
-
Kitware Robot authored
-
- Jul 01, 2024
-
-
452a9324 Use VTK_ALWAYS_INLINE even on Windows 71a07324 Add more special keywords to parser Acked-by:
Kitware Robot <kwrobot@kitware.com> Tested-by:
buildbot <buildbot@kitware.com> Reviewed-by:
Spiros Tsalikis <spiros.tsalikis@kitware.com> Merge-request: !11277
-
David Gobbi authored
-
David Gobbi authored
-
Jaswant Panchumarti (Kitware) authored
- Fixes a bug when the widget was anchored to lower left or lower right of the window. The widget would move up/down when window was resized. - The lower and upper bounds of the widget's viewport were using `vppadw`, which should be `vppadh` instead. - closes vtk/vtk#19388
-
ece12aa4 Make vtkOrientationMarkerWidget handle properties set in different order 2057707e Avoid redundant serialization in vtkInteractorStyle and SwitchBase 79586bc2 Change the order of methods in vtkInteractorObserver 8fce8223 Allow serialization of objects owned by the deserializer. 869dc3da Automate marshal code gen for vtkOpenGLES30PolyDataMapper2D af84926a Reduce bloat in vtkCellArray serialization 91ee1a33 Do not (de)serialize properties with rhs getter functions Acked-by:
Kitware Robot <kwrobot@kitware.com> Tested-by:
buildbot <buildbot@kitware.com> Reviewed-by:
Sebastien Jourdain <sebastien.jourdain@kitware.com> Merge-request: !11272
-
Louis Gombert authored
-
b9ce59e0 Move vtkHDF5ScopedHandle into its own module: IOHDFTools 2d2ceced VTK::IOHDF module: remove IO Kits that cannot depend on Parallel 521f2460 vtkHDFWriter test parallel polydata 384e3ea0 vtkHDFWriter parallel writing: documentation & cleanup 33038be7 vtkHDFWriter: implement distributed writing c2395448 vtkHDFWriter: set up parallel writing testing Acked-by:
Kitware Robot <kwrobot@kitware.com> Tested-by:
buildbot <buildbot@kitware.com> Reviewed-by:
Lucas Givord <lucas.givord@kitware.com> Reviewed-by:
Mathieu Westphal (Kitware) <mathieu.westphal@kitware.com> Merge-request: !11248
-
Kitware Robot authored
-
- Jun 30, 2024
-
-
David Gobbi authored
VTK has recently started using std::min and std::max within the headers themselves, and this conflicts with old C headers (in this case, the X11 headers) that define min and max as macros.
-
7a591aa3 Add missing cctype header to vtkERFReader d973e322 vtkStructuredData include for std::max Acked-by:
Kitware Robot <kwrobot@kitware.com> Tested-by:
buildbot <buildbot@kitware.com> Reviewed-by:
Spiros Tsalikis <spiros.tsalikis@kitware.com> Merge-request: !11276
-
David Gobbi authored
The __forceinline keyword is now recognized as a form of 'inline' by the wrappers, so it no longer causes a build failure.
-
-
d6dd0c32 Add changelog e90c6d69 Add TestIOSSCatalystCGNS d9ab720e Add TestIOSSCatalystExodus 5681326b vtkIOSSReaderInternal: Support CGNS files from catalyst c564b583 vtkIOSSUtilities: Support zero-copy 448800a0 vtkIOSSReader: Support Catalyst with many ranks f66708ba VTK::ioss: Link to VTK::catalyst and VTK::fmt 5229e174 vtkIOSSReader: Include Ioss_TransformFactory.h ... Acked-by:
Kitware Robot <kwrobot@kitware.com> Tested-by:
buildbot <buildbot@kitware.com> Merge-request: !10879
-
d6dd0c32 Add changelog e90c6d69 Add TestIOSSCatalystCGNS d9ab720e Add TestIOSSCatalystExodus 5681326b vtkIOSSReaderInternal: Support CGNS files from catalyst c564b583 vtkIOSSUtilities: Support zero-copy 448800a0 vtkIOSSReader: Support Catalyst with many ranks f66708ba VTK::ioss: Link to VTK::catalyst and VTK::fmt 5229e174 vtkIOSSReader: Include Ioss_TransformFactory.h ... Acked-by:
Kitware Robot <kwrobot@kitware.com> Tested-by:
buildbot <buildbot@kitware.com> Merge-request: !10879
-
David Gobbi authored
In Python, a character is defined as a str with a length of 1, e.g. the kind of value returned by chr() or accepted by ord().
-
David Gobbi authored
Previously, it was possible to pass '' (empty string), or a string of any length if the second character was null. Now the length of the string is strictly enforced to be one.
-
On this platform, the wireframes in this test are shaded incorrectly. (cherry picked from commit 78dca501)
-
The vtkPolyDataMapper will compute normals if they are not supplied by the data set. This tests the normal computation for data sets with very large and very small dimensions. (cherry picked from commit b2be6cee)
-
When face dimensions are very large (1e+12) or very small, the normal computations in the shader can overflow or underflow, and faces will be rendered as black. This fix scales the partial derivatives before they are used to compute the normals. (cherry picked from commit 60d39d32)
-
Mathieu Westphal (Kitware) authored
(cherry picked from commit c59cd467)
-
Mathieu Westphal (Kitware) authored
(cherry picked from commit ab164a02)
-
Mathieu Westphal (Kitware) authored
(cherry picked from commit 430eabca)
-
The ADIOS2 VTX reader previously reported errors by throwing exceptions. This causes lots of problems with VTK and programs that use it such as ParaView because exceptions are not expected. They are not caught or recovered from. Instead, it just causes applications to crash without warning. The ADIOS2 VTX reader now properly reports errors by calling `vtkErrorMacro` and returning 0 from its process request. (cherry picked from commit cc2dd288)
-
(cherry picked from commit f56371f3)
-
(cherry picked from commit 0285cb35)
-
David Gobbi authored
Adds __attribute() for icc, __inline and __forceinline for MSVC. Since these are used in vtkSetGet.h, it's necessary for the wrappers to be able to handle them.
-
David Gobbi authored
-
Kitware Robot authored
-
- Jun 29, 2024
-
-
David Gobbi authored
-
David Gobbi authored
By using KWSys to convert the string to "wide" format, we ensure support for utf-8, since KWSys uses CP_UTF8 on Windows.
-