- Aug 07, 2024
-
-
bf592b8a vtkVRCollaborationClient: Support sharing navigation Acked-by:
Kitware Robot <kwrobot@kitware.com> Acked-by:
buildbot <buildbot@kitware.com> Reviewed-by:
Cory Quammen <cory.quammen@kitware.com> Merge-request: !11335
-
127865f6 Fix segfault in X interactor when display is null Acked-by:
Kitware Robot <kwrobot@kitware.com> Tested-by:
buildbot <buildbot@kitware.com> Reviewed-by:
Cory Quammen <cory.quammen@kitware.com> Merge-request: !11372
-
ed83131c Make vtkProbeOpenGLVersion user friendly on windows. Acked-by:
Kitware Robot <kwrobot@kitware.com> Tested-by:
buildbot <buildbot@kitware.com> Reviewed-by:
Cory Quammen <cory.quammen@kitware.com> Merge-request: !11371
-
458b856a Upstream improved GLTF error handling for unknown types Acked-by:
Kitware Robot <kwrobot@kitware.com> Acked-by:
buildbot <buildbot@kitware.com> Reviewed-by:
Jaswant Panchumarti (Kitware) <jaswant.panchumarti@kitware.com> Merge-request: !11130
-
d6d8e4f3 Fix formatting for error macro in vtkDeserializer Acked-by:
Kitware Robot <kwrobot@kitware.com> Tested-by:
buildbot <buildbot@kitware.com> Reviewed-by:
Sebastien Jourdain <sebastien.jourdain@kitware.com> Merge-request: !11370
-
Kitware Robot authored
-
- Aug 06, 2024
-
-
e0cab98e webgpu: Handle errors when webgpu objects are unavailable 7e72acee Implement ReleaseGraphicsResources in webgpu backend 1e0e6014 Add unit tests using custom vtkWebGPUConfiguration for render window 879eeffd Add new class which contains wgpu adapter and device Acked-by:
Kitware Robot <kwrobot@kitware.com> Tested-by:
buildbot <buildbot@kitware.com> Acked-by:
Tom Clabault <tom.clabault@kitware.com> Merge-request: !11346
-
Jaswant Panchumarti (Kitware) authored
-
Jaswant Panchumarti (Kitware) authored
- This executable lists out all opengl extensions and features in a message box. Although, it was not user friendly. The text was not scrollable and it was hard to see the complete list of capabilities even in a 4k screen. - This commit refactors vtkWin32OutputWindow to show appropriate icons for the different message types. Error icon is displayed only for errors, warning icon for warnings and info icon for informative messages. - It refactors the vtkProbeOpenGLVersion executable such that the long list of OpenGL capabilities is displayed in a scrollable window instead of a modal message box.
-
Jaswant Panchumarti (Kitware) authored
- cleans up formatting for superclass names without comma at the end. - the error macro does not work for stringstream so use .str() instead.
-
- This commit adds basic checks for webgpu objects like device, buffer, texture, swapchain, etc before using them. - When a certain object is unavailable or the API failed to create it, the render window logs an error and returns immediately.
-
- this fixes the test failures from previous commit.
-
- these tests fail because the mapper and renderer are not aware when the device has changed. - the next commit implements ReleaseGraphicsResources so that all wgpu resources are released before the device is changed.
-
- The `vtkWebGPUConfiguration` encapsulates creation a webgpu device. - It allows specification of backend type and power preference on the webgpu adapter. - Users must call `vtkWebGPUConfiguration::Initialize` to set up the device. In detail, the initialize method creates a `wgpu::Instance` if not already done, then requests a `wgpu::Adapter` with the backend type and power preference and finally requests a `wgpu::Device` from the adapter. The `Initialize` method blocks until a device is available. - This new class invokes the `Finalize` method in the destructor. - The `Finalize` method releases references to the adapter and device. - The last caller of `Finalize` will also cause the `Instance` to be released. - This class ensures there is only one wgpu::Instance in a VTK application with a static counter initialized to 0. It is incremented everytime `Initialize` is called and decremented for every `Finalize`. - The `vtkWebGPURenderWindow` and `vtkWebGPUComputePipeline` classes were updated to use `vtkWebGPUConfiguration` instead of raw references to `wgpu::Adapter` and `wgpu::Device`. - This is not yet fully functional with wasm.
-
3fd9be24 Upstream vtkCamera copy fixes Acked-by:
Kitware Robot <kwrobot@kitware.com> Tested-by:
buildbot <buildbot@kitware.com> Merge-request: !11125
-
Kitware Robot authored
-
- Aug 05, 2024
-
-
Scott Wittenburg authored
In CAVE environments, interactor styles can be written to manipulate the entire scene (which we have started calling "navigation"). This change supports sharing navigation with collaborators by allowing handling a new message type "AUV", which is short for "avatar up vector". Until now, all avatar up vectors have been fixed to a single value (traditionally [0, 0 1]) for all time. However, if a CAVE user is rotating the scene (orbiting the origin, from collaborators perspective), then it looks nicer to those collaborators if orbiting avatars up vector is oriented based on the navigation. This change also fixes a bug that resulted in observers accumulating on the vtkVRCollaborationClient each time a CAVE user stopped and restarted the event loop. That caused each tracking related event to get delivered an increasing number of times.
-
Kitware Robot authored
-
- Aug 04, 2024
-
-
Kitware Robot authored
-
- Aug 03, 2024
-
-
30865dd2 List ospray information keys in doxygen doc ec788578 List SLAC reader information keys in doxygen doc 35aafd67 Ensure that executive and selection keys are listed in doxygen documentation 17029219 Add vtkDataObject information keys to Doxygen page "Information Keys" Acked-by:
Kitware Robot <kwrobot@kitware.com> Acked-by:
buildbot <buildbot@kitware.com> Merge-request: !11357
-
Kitware Robot authored
-
- Aug 02, 2024
-
-
22b8a804 ci: update helide build cmake config feca5bc9 ci: update fedora39 image 6ab7b538 Update baseline images 52658ee0 docker: use anari 0.10.0 f863dbfa Rendering/ANARI: rerender baselines with helide eb519787 gitlab-ci: add ANARI build to CI, test with helide device 5234e0f7 ci: add ANARI/helide to the CI image 4c1aae11 Silence some warnings Acked-by:
Kitware Robot <kwrobot@kitware.com> Tested-by:
buildbot <buildbot@kitware.com> Acked-by:
Jaswant Panchumarti (Kitware) <jaswant.panchumarti@kitware.com> Merge-request: !10973
-
6bd65269 vtk-m: vtkmAccelerator use new vtk-m API 49afe9b2 vtk-m: update to v2.2.0 Acked-by:
Kitware Robot <kwrobot@kitware.com> Tested-by:
buildbot <buildbot@kitware.com> Reviewed-by:
Ryan Krattiger <ryan.krattiger@kitware.com> Merge-request: !11262
-
76194f19 HTGSource: Reset current process counter on every new run a1c80290 HTGSource: improve testing for 1-level descriptors 2c1560b4 HTGSource: fix parsing descriptors with one level e0073f09 HTGSource: fix return error codes causing a segfault Acked-by:
Kitware Robot <kwrobot@kitware.com> Tested-by:
buildbot <buildbot@kitware.com> Reviewed-by:
Lucas Givord <lucas.givord@kitware.com> Reviewed-by:
Charles Gueunet <charles.gueunet@kitware.com> Merge-request: !11359
-
Kitware Robot authored
-
- Aug 01, 2024
-
-
Vicente Bolea authored
-
Vicente Bolea authored
-
931f86f2 Refactor WebGPU internal sources and headers Acked-by:
Kitware Robot <kwrobot@kitware.com> Acked-by:
buildbot <buildbot@kitware.com> Reviewed-by:
Cory Quammen <cory.quammen@kitware.com> Merge-request: !11352
-
Vicente Bolea authored
-
Vicente Bolea authored
-
ccc7bd7b Update Zlib SPDX and Version 3f3260f9 Update PNG SPDX and Version 5a568a68 Merge branch 'upstream-zlib' into update_third_parties aa973a0d zlib 2024-04-16 (17427660) 7f0d2821 Merge branch 'upstream-png' into update_third_parties 6923299a png 2024-04-16 (3d6b91c9) 4851193f Update zlib and libpng third-parties Acked-by:
Kitware Robot <kwrobot@kitware.com> Tested-by:
buildbot <buildbot@kitware.com> Reviewed-by:
Ben Boeckel <ben.boeckel@kitware.com> Merge-request: !11123
-
Jaswant Panchumarti (Kitware) authored
- This commit moves the `Internals` to the end of the filename. This is consistent with all other uses of internal classes in VTK. - Organize the internal classes inside a Private subdirectory.
-
Ryan Krattiger authored
When images are only referenced by extensionsUsed that we're skipping over anyway, we should not report false positive error messages. The warning about the skipped extensionsUsed is sufficient on its own. Also be sure to forward warnings and errors from the loader that's nested inside the importer back to the importer proper. Upstreamed patch from TRI ref. https://github.com/RobotLocomotion/drake/issues/20874 Co-authored-by: jwnimmer-tri
-
Ryan Krattiger authored
The VTK camera's projection matrix was not copied from camera to camera, leading to erroneous results. Upstreamed patch from TRI ref. https://github.com/RobotLocomotion/drake/issues/20874 Co-authored-by: SeanCurtis-TRI
-
Louis Gombert authored
-
Louis Gombert authored
-
Louis Gombert authored
-
Louis Gombert authored
-
7e6fa7cb wrong infinity for uchar b7be64a2 remove const in declaration ab45504f del redondant include ba793d64 Change deprecated to 9_4_0 9923af72 deprecated 037472b9 fix typo include b2d902f5 Fix htg v2 io xml to use HTG's DepthLimiter Acked-by:
Kitware Robot <kwrobot@kitware.com> Acked-by:
buildbot <buildbot@kitware.com> Reviewed-by:
Charles Gueunet <charles.gueunet@kitware.com> Reviewed-by:
Louis Gombert <louis.gombert@kitware.com> Merge-request: !11360
-
Kitware Robot authored
-