- Dec 07, 2024
-
-
Ben Boeckel authored
-
-
-
-
d7ff50a9 Fix #19552. Acked-by:
Kitware Robot <kwrobot@kitware.com> Acked-by:
buildbot <buildbot@kitware.com> Reviewed-by:
David Thompson <david.thompson@kitware.com> Merge-request: !11739
-
46de0f48 Remove unused function in vtkWebGPURenderer.h 2d68aafc Add unit test for vtkAxesActor in webgpu 6a87a600 Remove OpenGL2 dependency from InteractionWidgets module 0080c064 Fix viewport rectangles in vtkWebGPURenderer 5d8674e2 Fix lower bounds for webgpu scissor rectangle eb240125 webgpu: Flip Y coordinate in framebuffer coordinates 87650a6b Rename vtkWebGPURenderer::BundleInvalidated to RebuildRenderBundle a877f670 Use render bundle per vtkRenderer ... Acked-by:
Kitware Robot <kwrobot@kitware.com> Acked-by:
buildbot <buildbot@kitware.com> Merge-request: !11725
-
This also forces all inclusions of the `Singleton.h` header to use angle brackets (since in theory third-party libraries may be in system paths and even when provided by VTK should use `-isystem` instead of `-I`). (cherry picked from commit 615c9f21)
-
-
-
-
615c9f21 Fix #19552. Acked-by:
Kitware Robot <kwrobot@kitware.com> Tested-by:
buildbot <buildbot@kitware.com> Reviewed-by:
David Gobbi <david.gobbi@gmail.com> Merge-request: !11733
-
615c9f21 Fix #19552. 14675040 Merge branch 'paraview/release' into release 54aceb78 Merge branch 'paraview/release' into release 30ddac82 Merge topic 'backport_fixes' into release e0a7d2c1 Merge topic 'avoid-duplicate-backends' into release 6d195896 Merge topic 'documentation_fixes' into release c47ffa1e Skip vtkDataObjectImplicitBackendInstantiateIdType 4dc46d8a Merge branch 'paraview/release' into release ... Acked-by:
Kitware Robot <kwrobot@kitware.com> Tested-by:
buildbot <buildbot@kitware.com> Reviewed-by:
David Gobbi <david.gobbi@gmail.com> Merge-request: !11733
-
615c9f21 Fix #19552. Acked-by:
Kitware Robot <kwrobot@kitware.com> Tested-by:
buildbot <buildbot@kitware.com> Reviewed-by:
David Gobbi <david.gobbi@gmail.com> Merge-request: !11733
-
Kitware Robot authored
-
- Dec 06, 2024
-
-
672cbe3c Some doc fixups regarding subclassing in Python f305011b Add documentation for __init__() in overrides 8ed0c03e Warn when default __init__() modifies C++ attributes Acked-by:
Kitware Robot <kwrobot@kitware.com> Tested-by:
buildbot <buildbot@kitware.com> Reviewed-by:
Jaswant Panchumarti (Kitware) <jaswant.panchumarti@kitware.com> Merge-request: !11709
-
Jaswant Panchumarti (Kitware) authored
-
Jaswant Panchumarti (Kitware) authored
- This unit test exercises rendering actors that embed other actors.
-
Jaswant Panchumarti (Kitware) authored
- Lift the member variables from composite polydata mapper to the base class (vtkPolyDataMapper)
-
David Thompson authored
This also forces all inclusions of the `Singleton.h` header to use angle brackets (since in theory third-party libraries may be in system paths and even when provided by VTK should use `-isystem` instead of `-I`).
-
Jaswant Panchumarti (Kitware) authored
- close vtk/vtk#19541 - This commit ensures that the viewport bounding box of a renderer is considered by the `vtkWebGPURenderer` before drawing meshes. - The background color is effectively rendered by a colored quad. It's draw commands are encoded in the `vtkWebGPURenderer::Clear` function which is invoked by `vtkWebGPUCamera::UpdateViewport`. - The background quad draw commands do not write to the depth buffer unless `vtkRenderer::PreserveDepthBuffer` is true and the depth test is set to always pass so that the background quad appears above everything. - The `vtkWebGPUClearDrawPass` was extended to optionally control whether it should clear color, depth, and stencil using individual boolean flags. - The `vtkWebGPUClearDrawPass` is carefully setup so that it doesn't wipe out the entire color attachment. - This commit adds a couple more unit tests which exercise situations where there are multiple viewports embedded inside a render window. It also verifies various combinations of actors, mappers and renderers work correctly. - Fixed the opacity test value in TestReadPixels. It is 0 because the vtkRenderer::BackgroundAlpha defaults to 0. Earlier, the background alpha value was forced to 1. - This commit makes the webgpu mapper robust so that it can be reused in different renderers. It is required for the N Viewports->{One or N actors}->One Mapper unit tests to pass when render bundles are enabled. - implementation for background render pass uses ideas from https://github.com/gpuweb/gpuweb/discussions/4335
-
Jaswant Panchumarti (Kitware) authored
-
Jaswant Panchumarti (Kitware) authored
- close vtk/vtk#19362 - address vtk/vtk#19435 - address vtk/vtk#19541 - The webgpu convention for Y-axis in a framebuffer followed metal/d3d/vulkan where it points down. (0,0) is at the top-left corner and (0, ymax) is at bottom-left. - This commit fixes the inverted screenshots by flipping the final texture rendered by the full-screen-quad pipeline. - The camera projection matrix also has it's second element on the diagonal negated to account for the flip in Y. Otherwise, the mesh appeared flipped on the y-axis (which is not what we need) - All webgpu test images have been rebaselined to account for the correct orientation of Y-axis. Yes, they were all inverted until now.
-
Jaswant Panchumarti (Kitware) authored
- Replace setter with a function `vtkWebGPURenderer::InvalidateBundle()` that sets `RebuildRenderBundle` = True
-
Jaswant Panchumarti (Kitware) authored
- this eliminates the link b/w a vtkActor with a render bundle. - that link made it awkward when dealing with actors that are nested inside other actors. Ex: vtkAxesActor.
-
Jaswant Panchumarti (Kitware) authored
- This optimizes away unnecessary calls to vtkMapper::HasOpaqueGeometry and vtkMapper::HasTranslucentPolygonalGeometry by caching the result of those calls. - The cached values are updated when the mapper's MTime is greater than the cache timestamp.
-
63686033 Performance issue fix in append filter merge points Acked-by:
Kitware Robot <kwrobot@kitware.com> Acked-by:
buildbot <buildbot@kitware.com> Reviewed-by:
Thomas Galland <thomas.galland@kitware.com> Reviewed-by:
Lucas Givord <lucas.givord@kitware.com> Reviewed-by:
Mathieu Westphal (Kitware) <mathieu.westphal@kitware.com> Merge-request: !11729
-
Kitware Robot authored
-
- Dec 05, 2024
-
-
3300592e Merge branch 'upstream-pugixml' into tpl-pugixml-1.14 fdaf694c pugixml 2024-12-03 (95473cfc) b17d7f1b pugixml: update version to 1.14 Acked-by:
Kitware Robot <kwrobot@kitware.com> Acked-by:
buildbot <buildbot@kitware.com> Merge-request: !11717
-
4a376511 Fix invalid calls to glGetError before context is current. 5d4edb2c Improve OpenGL debug logging 12d82bb5 Do not overwrite loguru global stderr verbosity ab7468ee Adapt vtkActor to correctly detect translucent geometry on mapper 9805f7b5 Fix utility clang-format script attribute Acked-by:
Kitware Robot <kwrobot@kitware.com> Acked-by:
buildbot <buildbot@kitware.com> Tested-by:
Spiros Tsalikis <spiros.tsalikis@kitware.com> Merge-request: !11710
-
0ea4a647 Rendering/Parallel/Testing: fix `TestClientServerRendering` execution a23b5496 Parallel/Core/Testing: fix `TestSocketCommunicator` execution Acked-by:
Kitware Robot <kwrobot@kitware.com> Acked-by:
buildbot <buildbot@kitware.com> Reviewed-by:
Lucas Givord <lucas.givord@kitware.com> Merge-request: !11718
-
234db547 ci: update to Python 3.12.7 2df18d8f ci: update to Python 3.11.9 Acked-by:
Kitware Robot <kwrobot@kitware.com> Rejected-by:
buildbot <buildbot@kitware.com> Merge-request: !11722
-
Jean Fechter authored
-
Kitware Robot authored
-
- Dec 04, 2024
-
-
Cory Quammen authored
# By Proj Upstream * upstream-pugixml: pugixml 2024-12-03 (95473cfc)
-
Code extracted from: https://gitlab.kitware.com/third-party/pugixml.git at commit 95473cfc5ed2d19ae359f5a8eef7d840c6ab4e17 (for/vtk-20241202-1.14).
-
Cory Quammen authored
-
-
5f2e6e7e Add the new Python constructors to the pyi files Acked-by:
Kitware Robot <kwrobot@kitware.com> Tested-by:
buildbot <buildbot@kitware.com> Reviewed-by:
Berk Geveci <berk.geveci@kitware.com> Merge-request: !11716
-
5f2e6e7e Add the new Python constructors to the pyi files Acked-by:
Kitware Robot <kwrobot@kitware.com> Tested-by:
buildbot <buildbot@kitware.com> Reviewed-by:
Berk Geveci <berk.geveci@kitware.com> Merge-request: !11716
-
-