- Jul 17, 2024
-
-
Scott Wittenburg authored
Move vtkVRRay and vtkOpenGLAvatar into the Rendering/OpenGL2 module so that vtkSynchronizableOpenGLAvatar (added to Rendering/Parallel in the previous commit) can depend on those classes without creating a cycle in the module dependency graph.
-
Scott Wittenburg authored
Support collaboration between CAVEs as well as between HMD VR users and users of CAVEs. Provide extensible infrastructure for synchronizing collections of actors among the synchronized renderers. The first such supported actor type is vtkOpenGLAvatar, which lays the foundation for supporting collaboration among users of HMD-based VR and CAVEs. Other minor improvements supporting collaboration in CAVEs include: * vtkFlagpoleLabel now supports CAVEs by making the label face the camera eye point (rather than the desktop camera position) when in off-axis projection mode * vtkVRCollaborationClient now allows customizing the default initial avatar up vector from the new default of [0, 1, 0] * vtkVRCollaborationClient now allows specifying an arbitrary object as the source of Move3DEvents used to share local pose with collaborators * vtkOpenGLAvatar now provides api access to get the associated avatar label
-
50f1238e vtkStructuredCellArray: Fix an int overflow Acked-by:
Kitware Robot <kwrobot@kitware.com> Acked-by:
buildbot <buildbot@kitware.com> Reviewed-by:
Mathieu Westphal (Kitware) <mathieu.westphal@kitware.com> Reviewed-by:
Louis Gombert <louis.gombert@kitware.com> Merge-request: !11311
-
Kitware Robot authored
-
- Jul 16, 2024
-
-
dab5d128 IOEnSight: remove from IO kit 9b364077 update release notes for new ensight readers f2068de2 new EnSight readers: add parallel tests 1d4bbc87 new EnSight readers: add initial parallel support e3b33670 vtkEnSightGoldCombinedReader: save measured name in a variable df01e446 vtkEnSightGoldCombinedReader: fix bug when reading empty parts Acked-by:
Kitware Robot <kwrobot@kitware.com> Acked-by:
buildbot <buildbot@kitware.com> Reviewed-by:
Cory Quammen <cory.quammen@kitware.com> Merge-request: !11215
-
45c4433d Fix crash during instance destruction 97ba6586 Update dawn version to chromium/6594 Acked-by:
Kitware Robot <kwrobot@kitware.com> Rejected-by:
buildbot <buildbot@kitware.com> Reviewed-by:
Lucas Givord <lucas.givord@kitware.com> Merge-request: !11292
-
dec70b45 vtkjshelper: Add an option to force noGirder URL param in Glance Acked-by:
Kitware Robot <kwrobot@kitware.com> Acked-by:
buildbot <buildbot@kitware.com> Reviewed-by:
Thibault Bruyere <thibault.bruyere@kitware.com> Reviewed-by:
Mathieu Westphal (Kitware) <mathieu.westphal@kitware.com> Merge-request: !11306
-
4081a153 Consider vtkCompositePolyDataMpper in GetMTime for batched polydata mapper b87561c3 Fix uninitialized member variable GLBatchElement::CellGroupId 85fd10a6 Add unit test that toggles scalar visibilities for composite mapper Acked-by:
Kitware Robot <kwrobot@kitware.com> Acked-by:
buildbot <buildbot@kitware.com> Merge-request: !11297
-
Kitware Robot authored
-
- Jul 15, 2024
-
-
Jaswant Panchumarti (Kitware) authored
- adds a `Finalize` method that destroys the instance when the webgpu render window finalize gets called. Otherwise the instance gets destroyed too late while static destructors are invoked. - destroy renderers before finalizing WebGPU in render window
-
Jaswant Panchumarti (Kitware) authored
- This commit updates the version of dawn used in the webgpu module. Code compiles and runs fine until exit. - Dawn's cmake has been slightly improved upstream, so we can discover the monolithic `webgpu_dawn` library and webgpu headers from the installation directory. - The `DiscoverDefaultAdapters` and `EnableBackendValidation` functions are no longer present in the new dawn tag, so this commit removes their usage. - There are a few deprecation warnings at runtime and all unit tests crash during exit during the destruction of static WGPUContext. - Future commits will address runtime problems.
-
Caitlin Ross authored
Parallel support for new EnSight readers (vtkEnSightGoldCombinedReader and vtkEnSightSOSGoldReader) requires dependencies that causes cycles when building VTK with kits. Removing from the IO kit to fix.
-
Caitlin Ross authored
-
Caitlin Ross authored
-
Caitlin Ross authored
-
Caitlin Ross authored
-
Caitlin Ross authored
-
- closes vtk/vtk#19395 - without it, the batched polydata mappers would not update the buffers even when the composite data display attributes may have been modified due to a scalar visibility setting change. - the desktop mapper worked because it's `GetNeedToRebuildBufferObjects` indirectly compared the number of polydata in the current batch and previously rendered batch. This happened in `vtkStateStorage::operator !=()`. When the last block's scalar visibility was toggled from off to on, it recognized that the batch size has changed and uploaded the new batch of polydata. - the wasm mapper did not because it's `IsUptoDate` did not know about batch size and returned true even when the composite data display attributes were modified. - the fix could record the number of polydata in a batch and compare the number of polydata in `IsDataObjectUptoDate` with the last render. However, a better fix is to consider the MTime of the parent `vtkCompositePolyDataMapper` (that also considers the MTime of `vtkCompositeDataDisplayAttributes`) as the MTime concept was meant to fulfill this kind of state tracking need.
-
- address vtk/vtk#19395
-
-
636b907b vtkSynchronizedTemplates2D relies only on InputArrayToProcess Acked-by:
Kitware Robot <kwrobot@kitware.com> Acked-by:
buildbot <buildbot@kitware.com> Reviewed-by:
Lucas Givord <lucas.givord@kitware.com> Reviewed-by:
Charles Gueunet <charles.gueunet@kitware.com> Merge-request: !11281
-
f5b2c039 ensight-reader: Expand test to use all output partitions e2d98ea2 ensight-reader: Combined reader uses static mesh cache dd2ee237 ensight-reader: Add a test for static mesh caching dd7105bd ensight-reader: Use in-class member initialization Acked-by:
Kitware Robot <kwrobot@kitware.com> Acked-by:
buildbot <buildbot@kitware.com> Reviewed-by:
Charles Gueunet <charles.gueunet@kitware.com> Reviewed-by:
Mathieu Westphal (Kitware) <mathieu.westphal@kitware.com> Merge-request: !11295
-
Kitware Robot authored
-
- Jul 14, 2024
-
-
Kitware Robot authored
-
- Jul 13, 2024
-
-
c56f0e7c TestScalarBar: Adding an alternative baseline 9d689044 CI: Exclude a few more MPI related tests 3d0b1803 CI: Exclude TestResizingWindowToImageFilter 576706fd CI: Add a missing issue link for test exclusion Acked-by:
Kitware Robot <kwrobot@kitware.com> Tested-by:
buildbot <buildbot@kitware.com> Reviewed-by:
Ben Boeckel <ben.boeckel@kitware.com> Merge-request: !11310
-
Mathieu Westphal (Kitware) authored
-
Kitware Robot authored
-
- Jul 12, 2024
-
-
3f433334 vtkTableBasedClipCases: Fix vs2017's build Acked-by:
Kitware Robot <kwrobot@kitware.com> Acked-by:
buildbot <buildbot@kitware.com> Reviewed-by:
David Gobbi <david.gobbi@gmail.com> Merge-request: !11312
-
-
6c9670c1 vtkDIYGhostUtilities: Fix invalid Global Ids usage Acked-by:
Kitware Robot <kwrobot@kitware.com> Acked-by:
buildbot <buildbot@kitware.com> Reviewed-by:
Cory Quammen <cory.quammen@kitware.com> Merge-request: !11309
-
6c9670c1 vtkDIYGhostUtilities: Fix invalid Global Ids usage Acked-by:
Kitware Robot <kwrobot@kitware.com> Acked-by:
buildbot <buildbot@kitware.com> Reviewed-by:
Cory Quammen <cory.quammen@kitware.com> Merge-request: !11309
-
Spiros Tsalikis authored
The compiler is unable to handle contexpr C arrays as large as the ones in vtkTableBasedClipCases, so use constexpr std::array instead. Also include InsideOut based arrays only to instances based on InsideOut template value/
-
Louis Gombert authored
-
Kitware Robot authored
-
- Jul 11, 2024
-
-
Mathieu Westphal (Kitware) authored
-
Léon Victor authored
-
Kitware Robot authored
-
- Jul 10, 2024
-
-
-
d7f4fccb Merge branch 'upstream-ioss' into fix-another-c++17-ioss-issue fc8eef3e ioss 2024-07-09 (2b512b98) 8581238e ioss: update.sh Acked-by:
Kitware Robot <kwrobot@kitware.com> Tested-by:
buildbot <buildbot@kitware.com> Reviewed-by:
Ben Boeckel <ben.boeckel@kitware.com> Merge-request: !11307
-
d7f4fccb Merge branch 'upstream-ioss' into fix-another-c++17-ioss-issue fc8eef3e ioss 2024-07-09 (2b512b98) 8581238e ioss: update.sh Acked-by:
Kitware Robot <kwrobot@kitware.com> Tested-by:
buildbot <buildbot@kitware.com> Reviewed-by:
Ben Boeckel <ben.boeckel@kitware.com> Merge-request: !11307
-