vtk-m/vtkm/filter/contour
Kenneth Moreland 24f3f08589 Fixed winding of triangles of flying edges on GPUs
The flying edges implementation has an optimization where it will traverse
meshes in the Y direction rather than the X direction on the GPU. It
created mostly correct results, but the triangles' winding was the opposite
from the CPU. This was mostly problematic when normals were generated from
the gradients. In this case, the gradient would point from the "back" of
the face, and that can cause shading problems with some renderers.

This has been fixed to make the windings consistent on the GPU with the CPU
and the gradients.

Fixes #825
2024-09-19 07:55:03 -04:00
..
testing Fixed winding of triangles of flying edges on GPUs 2024-09-19 07:55:03 -04:00
worklet Fixed winding of triangles of flying edges on GPUs 2024-09-19 07:55:03 -04:00
AbstractContour.h Deprecated vtkm::filter::FilterField 2024-02-12 08:13:19 +09:00
ClipWithField.cxx Update clip filter's field map to work on any field type 2023-01-24 11:14:51 -07:00
ClipWithField.h Deprecated vtkm::filter::FilterField 2024-02-12 08:13:19 +09:00
ClipWithImplicitFunction.cxx Update clip with implicit function filter's field map 2023-03-21 13:33:30 -06:00
ClipWithImplicitFunction.h Deprecated vtkm::filter::FilterField 2024-02-12 08:13:19 +09:00
CMakeLists.txt add multislice filter 2023-10-12 10:08:53 -04:00
Contour.cxx Implement Flying Edges for all structured CellSets 2023-05-10 15:20:53 +02:00
Contour.h Continue transfer of Users' Guide text 2023-11-21 10:33:45 -07:00
ContourFlyingEdges.cxx Allow floating-point isovalues for contours of integer fields 2023-12-15 16:26:17 -07:00
ContourFlyingEdges.h Split flying edges and marching cells into separate filters 2023-05-04 15:20:20 +02:00
ContourMarchingCells.cxx Split the compilation of ContourMarchingCells into instantiations 2023-06-26 14:07:47 -04:00
ContourMarchingCells.h Split flying edges and marching cells into separate filters 2023-05-04 15:20:20 +02:00
MIRFilter.cxx Updated constructors for mesh info classes to conform with other filters 2024-03-07 20:47:09 -05:00
MIRFilter.h Deprecated vtkm::filter::FilterField 2024-02-12 08:13:19 +09:00
Slice.cxx Slice should support slicing along non-zero values 2022-09-12 16:09:07 -04:00
Slice.h Continue transfer of Users' Guide text 2023-11-21 10:33:45 -07:00
SliceMultiple.cxx add merge data sets filter 2023-11-21 15:31:59 -05:00
SliceMultiple.h add multislice filter 2023-10-12 10:08:53 -04:00
vtkm.module add multislice filter 2023-10-12 10:08:53 -04:00