mirror of
https://gitlab.kitware.com/vtk/vtk-m
synced 2024-09-08 13:23:51 +00:00
Previously, `ArrayHandleConstant` did not really support component extraction. Instead, it let a fallback operation create a full array on the CPU. Component extraction is now quite efficient for `ArrayHandleConstant`. It creates a basic `ArrayHandle` with one entry and sets a modulo on the `ArrayHandleStride` to access that value for all indices.
425 B
425 B
Added support for component extraction from ArrayHandleConstant better
Previously, ArrayHandleConstant
did not really support component
extraction. Instead, it let a fallback operation create a full array on
the CPU.
Component extraction is now quite efficient for ArrayHandleConstant
. It
creates a basic ArrayHandle
with one entry and sets a modulo on the
ArrayHandleStride
to access that value for all indices.