summaryrefslogtreecommitdiffstats
path: root/include/astra/Float32VolumeData3DMemory.h
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 /include/astra/Float32VolumeData3DMemory.h
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 'include/astra/Float32VolumeData3DMemory.h')
0 files changed, 0 insertions, 0 deletions