summaryrefslogtreecommitdiffstats
path: root/cuda/3d/par3d_fp.cu
Commit message (Collapse)AuthorAgeFilesLines
* Half-precision back-/forward-projection for parallel geometryhalfSuren A. Chilingaryan2022-07-261-1/+21
|
* Add transferConstants functions for FP kernels for consistencyWillem Jan Palenstijn2021-12-061-21/+28
|
* Fix potential invalid memory access in par3d_fp with many anglesWillem Jan Palenstijn2021-12-021-2/+2
|
* De-duplicate 3D texture object creationWillem Jan Palenstijn2021-11-261-25/+6
|
* Replace texref by texobj in par3d_fpWillem Jan Palenstijn2021-11-261-35/+44
|
* Fix (harmless) duplicationWillem Jan Palenstijn2021-11-171-1/+1
|
* Fix non-padded GPULink memory handling in FP3D kernelsWillem Jan Palenstijn2021-11-161-0/+7
| | | | | | | | | | 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.
* Remove cudaTextForceKernelsCompletionWillem Jan Palenstijn2021-11-161-16/+14
|
* Update copyright yearsWillem Jan Palenstijn2021-10-271-2/+2
|
* Remove unmaintained, out of date 'STANDALONE' cuda codeWillem Jan Palenstijn2019-09-251-168/+0
|
* Move CUDA include filesWillem Jan Palenstijn2018-06-221-7/+8
|
* iMinds -> imecWillem Jan Palenstijn2018-01-241-1/+1
|
* Update copyright dateWillem Jan Palenstijn2018-01-241-2/+2
|
* Update contact emailWillem Jan Palenstijn2018-01-121-1/+1
|
* Update headers (website+2016)Willem Jan Palenstijn2016-11-281-4/+3
|
* Move detector-independent vars out of loopWillem Jan Palenstijn2016-04-181-14/+12
|
* Add voxel-size scaling to par3d_fpWillem Jan Palenstijn2016-04-181-16/+92
|
* Refactor CUDA projector params into structWillem Jan Palenstijn2016-02-101-24/+24
|
* Reduce FP3D CUDA kernel runtimeWillem Jan Palenstijn2015-12-221-1/+1
| | | | | This reduces the chance of the Windows display driver watchdog triggering, and doesn't seem to hurt performance.
* Initialize variables to avoid warningWillem Jan Palenstijn2015-03-301-1/+1
| | | | | These variables are never used when uninitialized, but Visual Studio complains about them.
* Update copyright to -2015Willem Jan Palenstijn2015-01-261-2/+2
|
* Update copyright headersWillem Jan Palenstijn2015-01-191-5/+5
|
* Remove angle limits in par3dWillem Jan Palenstijn2014-06-231-11/+22
|
* Replace macro by template in par3d_fpWillem Jan Palenstijn2014-05-021-264/+281
|
* Remove padding in 3D cuda in favour of Border modeWillem Jan Palenstijn2014-04-161-19/+19
|
* Update version to 1.3Willem Jan Palenstijn2013-07-011-0/+814