summaryrefslogtreecommitdiffstats
path: root/src/ParallelBeamLineKernelProjector2D.cpp
diff options
context:
space:
mode:
authorWillem Jan Palenstijn <Willem.Jan.Palenstijn@cwi.nl>2021-06-02 11:44:01 +0200
committerWillem Jan Palenstijn <Willem.Jan.Palenstijn@cwi.nl>2021-11-16 17:30:12 +0100
commite99c6a75bada269381b247c555786dda8b390b7a (patch)
treeec21ba3db1dc7da5b7eeef5621b9a54e72dbf868 /src/ParallelBeamLineKernelProjector2D.cpp
parentea9703e63e9d3976e89bc1d81bdd1ec3e76b68b6 (diff)
downloadastra-e99c6a75bada269381b247c555786dda8b390b7a.tar.gz
astra-e99c6a75bada269381b247c555786dda8b390b7a.tar.bz2
astra-e99c6a75bada269381b247c555786dda8b390b7a.tar.xz
astra-e99c6a75bada269381b247c555786dda8b390b7a.zip
Fix non-padded GPULink memory handling in FP3D kernels
This would fail silently if the output projection data object was not padded to a multiple of 32 pixels, potentially corrupting the start of projection rows. 3D GPU memory allocated by ASTRA itself is always padded by cudaMalloc3D and therefore not affected. GPULink allows bypassing this, possibly triggering this bug.
Diffstat (limited to 'src/ParallelBeamLineKernelProjector2D.cpp')
0 files changed, 0 insertions, 0 deletions