Remove patches that have been applied upstream. Fix compilation issues with `clang++` version 19. Fix new build issues with fmt 11. Cherry-pick patches from upstream VTK-m. Update patch to make it apply cleanly. Update DIY to version 3.6.0 to avoid compilation issue with C++ STL from LLVM 19 (`std::char_traits<T>` can no longer be instantiated with arbitrary types). Add patch to fix compatibility with DIY 3. Add patch to fix build issue of the InfovisBoostGraphAlgorithms module that requires C++14 now. Add patch for the ANARI rendering module to fix an issue with undeclared type identifiers. Add optional dependencies for new Alembic and ANARI modules.
32 lines
1.4 KiB
Diff
32 lines
1.4 KiB
Diff
From c805a6039ea500cb96158cfc11271987c9f67aa4 Mon Sep 17 00:00:00 2001
|
|
From: Kenneth Moreland <morelandkd@ornl.gov>
|
|
Date: Tue, 15 Oct 2024 13:06:36 -0400
|
|
Subject: [PATCH] Remove unused method from MIR tables
|
|
|
|
The implementation of this method was incorrect as it referenced a class
|
|
member that does not exist. Many compilers allowed it in a templated
|
|
class when the method was never used, but other compilers attempt to
|
|
compile the inlined method regardless.
|
|
|
|
Since the method clearly is not needed, the easy solution is to remove
|
|
it.
|
|
---
|
|
vtkm/filter/contour/worklet/mir/MIRTables.h | 5 -----
|
|
1 file changed, 5 deletions(-)
|
|
|
|
diff -urN VTK-9.4.1/ThirdParty/vtkm/vtkvtkm/vtk-m/vtkm/filter/contour/worklet/mir/MIRTables.h.orig VTK-9.4.1/ThirdParty/vtkm/vtkvtkm/vtk-m/vtkm/filter/contour/worklet/mir/MIRTables.h
|
|
--- VTK-9.4.1/ThirdParty/vtkm/vtkvtkm/vtk-m/vtkm/filter/contour/worklet/mir/MIRTables.h.orig 2024-12-27 18:08:14.000000000 +0100
|
|
+++ VTK-9.4.1/ThirdParty/vtkm/vtkvtkm/vtk-m/vtkm/filter/contour/worklet/mir/MIRTables.h 2025-01-13 16:56:54.495714500 +0100
|
|
@@ -11400,11 +11400,6 @@
|
|
return FacesLookup[shape];
|
|
}
|
|
|
|
- VTKM_EXEC vtkm::UInt8 GetPoint(vtkm::Id pointIndex) const
|
|
- {
|
|
- return this->CellFacePortal.Get(pointIndex);
|
|
- }
|
|
-
|
|
private:
|
|
typename vtkm::cont::ArrayHandle<vtkm::UInt8>::ReadPortalType MIRTablesDataPortal;
|
|
typename vtkm::cont::ArrayHandle<vtkm::UInt16>::ReadPortalType MIRTablesIndicesPortal;
|