- Dec 08, 2024
-
-
Code extracted from: https://gitlab.kitware.com/third-party/libharu.git at commit 2d83485af5ef46ad5a4852531d29752cd56d7518 (for/vtk-20241208-2.4.4).
-
- Dec 06, 2024
-
-
Code extracted from: https://gitlab.kitware.com/third-party/netcdf.git at commit 583819737ec28e86720bde0cdd8fafe069361652 (for/vtk-20241205-4.9.2).
-
- Dec 04, 2024
-
-
Code extracted from: https://gitlab.kitware.com/third-party/pugixml.git at commit 95473cfc5ed2d19ae359f5a8eef7d840c6ab4e17 (for/vtk-20241202-1.14).
-
- Nov 23, 2024
-
-
Code extracted from: https://gitlab.kitware.com/third-party/netcdf.git at commit 5ebf5132707659fb83c8d0df730a7c6538abc15a (for/vtk-20241123-4.9.2).
-
- Nov 07, 2024
-
-
Jaswant Panchumarti (Kitware) authored
- fixes linker errors in windows CI and warnings on linux/mac. - this line was previously in `vtkMobileDevices.cmake` and it executed on non-mobile devices. It was yanked in !11510 which caused `BUILD_SHARED_LIBS` to never be set!
-
- Nov 01, 2024
-
-
Kenneth Moreland authored
When using Kokkos, some Kokkos devices/backends require enabling a language (such as CUDA or HIP). Previously, this required users to set a variable named `VTK_KOKKOS_BACKEND` to an appropriate value. This has been simplified by getting the Kokkos backends directly from the Kokkos configuration so that the compilers are set up automatically.
-
- Oct 04, 2024
-
-
Code extracted from: https://gitlab.kitware.com/third-party/libxml2.git at commit 2d876599521908e9f0de8a53ead1a31798508e5f (for/vtk-20241004-2.13.4).
-
Code extracted from: https://gitlab.kitware.com/third-party/fides.git at commit 30bfd88c8802b8ae47e32eced69f3361aa26fe8f (for/vtk-20241004-master-50e41b36).
-
- Oct 02, 2024
-
-
Code extracted from: https://gitlab.kitware.com/third-party/libxml2.git at commit f7b26bc7d8ceb7ff3db1fa5fa1454c9eb4f5511e (for/vtk-20241002-2.13.4).
-
- Sep 13, 2024
-
-
Code extracted from: https://gitlab.kitware.com/third-party/glew.git at commit fa840e662a2942f889399c2074e40ebe19101087 (for/vtk-20240722-2.2.0).
-
- Aug 28, 2024
-
-
Vicente Bolea authored
- MACOSX_DEPLOYMENT_TARGET>=10 uses dynlib files (as opposed to jnilib files).
-
- Aug 26, 2024
-
-
Code extracted from: https://gitlab.kitware.com/utils/token.git at commit a6a7aeddcf0148d07fe63da43f8074b04371c6ca (for/vtk).
-
- Aug 21, 2024
-
-
Code extracted from: https://gitlab.kitware.com/third-party/loguru.git at commit 24da0e0122afc463b498260979953d5961f408b7 (for/vtk-20240821-2.1.0).
-
- Aug 09, 2024
-
-
Code extracted from: https://gitlab.kitware.com/third-party/seacas.git at commit 0dda1fa8d652ec7cfd9949802e147a788463989b (ioss/for/vtk-20240808-v2024-06-27).
-
- Jul 20, 2024
-
-
Code extracted from: https://gitlab.kitware.com/third-party/zlib.git at commit 17427660f20299db7392dd4a8ec2700918340fec (for/vtk-20240416-1.3.1).
-
- 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.
-
- Jun 28, 2024
-
-
Code extracted from: https://gitlab.kitware.com/third-party/seacas.git at commit e1fbef730e1422b2b37f4cc597d68e58ddd7e6b1 (ioss/for/vtk-20240628-master-gaeee5aa1).
-
Code extracted from: https://gitlab.kitware.com/third-party/seacas.git at commit 4ee63d56ae2f22129ea1294153e7b61c67c626cd (exodus/for/vtk-20240628-master-gaeee5aa1).
-
- May 22, 2024
-
-
Jaswant Panchumarti (Kitware) authored
- enablesr Rendering{Core, OpenGL}CxxTests in browser with vtk.wasm. - upgrades to CI can be found in the next commit. - all C++ tests are run with a python script Testing/WebAssembly/runner.py. This script coordinates the entire wasm testing process. - the runner.py script generates a html file per unit test at runtime, serves the html, js and wasm files with a http server and opens the URL in a browser. It implements some usefule POST/GET actions which enable C++ tests to preload/dump files and forward stdout/stderr/exit codes to the python process. - this commit introduces vtkEmscriptenTestUtilities which can load data files and baseline images required by a c++ unit test from a browser sandbox.
-
Jaswant Panchumarti (Kitware) authored
-
Jaswant Panchumarti (Kitware) authored
- this API works in wasm64 and web-workers - the version of sdl2 ported by emscripten did not. - deprecates vtkSDL2OpenGLRenderWindow for 9.4 - include vtkOpenGLOptions at the top of root CMakeLists.txt so that vtk_module_scan sees VTK_OPENGL_USE_GLES
-
- Mar 26, 2024
-
-
Jaswant Panchumarti (Kitware) authored
- Add javascript bindings for `vtkWasmSceneManager` - Add test data for JS tests in `WebAssembly` - Add new `vtk_add_test_module_javascript_node` to run JavaScript tests with `node`. - Modified `vtk_add_test_cxx` and `vtk_module_test_executable` to skip compilation and execution of C++ tests for vtk.wasm pending vtk/vtk#19097 - Some modules bypass `vtk_add_test_cxx`, so use correct linker flags for filesystem support in `vtk_module_test_executable` - Removes unnecessary linker flag property from Filters/CellGrid/Testing
-
Jaswant Panchumarti (Kitware) authored
- Add new `INCLUDE_MARSHAL` argument in `vtk.module` that opts in the module for marshalling and use with `vtkObjectManager`. - Add new `VTK_WRAP_SERIALIZATION` CMake option - Add new `ENABLE_MARSHALLING` option for `vtk_module_build`. - When marshalling is enabled and a `vtk.module` has the `INCLUDE_MARSHAL` argument, serialization code and registrar code will be generated for that module. - Add new `vtk_module_serdes` CMake function to generate serialization sources for a module. - The serialization registrar for each module will be generated from the `CMake/vtkSerializationLibraryRegistrar.h.in` template - Add marshalling support in build system - Add new SerializationManager module with `vtkObjectManager` class. - `vtkObjectManager` is meant to be the user-facing class to track objects, their states and data arrays hashed in the form of blobs to minimize the number of copies of point coordinates, cell arrays, scalars, etc. - Add new `vtkSerializer`, `vtkDeserializer` and `vtkMarshalContext` classes to help with (de)serialization and tracking object states. This is internally used by `vtkObjectManager`.
-
Jaswant Panchumarti (Kitware) authored
- run annotation script in testing mode to check consistency of headers. - this test needs python interpreter but doesn't really require VTK python wrappings.
-
- Mar 06, 2024
-
-
Spiros Tsalikis authored
-
- Jan 23, 2024
-
-
Abhishek Yenpure authored
-- Generalizing the specification of KOKKOS device adapter -- Adding an option `VTK_KOKKOS_BACKEND` to specify specific backend either `HIP`, `SYCL`, or `CUDA` -- Adding warning on VTK_USE_HIP -- Adding documentation for flags -- Adding updates from review -- Adding updates to support Kokkos CUDA backend
-
- Nov 24, 2023
-
-
Code extracted from: https://gitlab.kitware.com/third-party/fmt.git at commit 8ffd29236f153cfc3d5d955847a2dd58585060a1 (for/vtk-20231123-10.1.1).
-
- Nov 08, 2023
-
-
Ben Boeckel authored
-
- Oct 31, 2023
-
-
Ben Boeckel authored
Now that VTK is using filesets, we can leverage the optimization to avoid waiting on custom command outputs for private sources.
-
Code extracted from: https://gitlab.kitware.com/third-party/sqlite.git at commit 3bcba4c45785618750a6b505e5c920d27e21ad57 (for/vtk-20230920-3.36.0).
-
Code extracted from: https://gitlab.kitware.com/third-party/theora.git at commit c7b67e8a075278daaf14fdea36c802d19a58c34c (for/vtk-20231030-1.1.1).
-
Code extracted from: https://gitlab.kitware.com/third-party/pugixml.git at commit f68c646e7f5b0c9fde24d1afab7ca636451c1ee5 (for/vtk-20231030-1.11.4).
-
Code extracted from: https://gitlab.kitware.com/third-party/ogg.git at commit 9c8cd231f1cfaf19482df446abc205b87309aebb (for/vtk-20231030-1.3.5).
-
Code extracted from: https://gitlab.kitware.com/third-party/netcdf.git at commit 35a7f0bf2e594b872be469c67ea9e2b8cdce9f57 (for/vtk-20231030-4.9.2).
-
Code extracted from: https://gitlab.kitware.com/third-party/xz.git at commit 55c0665962e144a3ea37d66e055bca243458083e (for/vtk-20231030-5.2.5).
-
Code extracted from: https://gitlab.kitware.com/third-party/lz4.git at commit 79720c2b6f9a35a1f0d28c7a8dfcb2191a16c6f8 (for/vtk-20231030-1.9.3).
-
Code extracted from: https://gitlab.kitware.com/third-party/libxml2.git at commit 0d712c3461b46c10927918a0d10479fcd49ce6bc (for/vtk-20231030-2.10.1).
-
Code extracted from: https://gitlab.kitware.com/third-party/jsoncpp.git at commit 4ed861d5df066df6f6beceaf3dc2cce5719e374d (for/vtk-20231030-1.9.4).
-
Code extracted from: https://gitlab.kitware.com/third-party/seacas.git at commit 15ccb2ddd58bb51838ab22f387c4db12559b9d61 (ioss/for/vtk-20231030-v2022-10-14).
-
Code extracted from: https://gitlab.kitware.com/third-party/h5part.git at commit 8ebfd07784a8e2504b707faddbb0edcfab00bc63 (for/vtk-20231030-1.6.6).
-