summaryrefslogtreecommitdiffstats
path: root/cuda/3d
Commit message (Expand)AuthorAgeFilesLines
* Half-precision back-/forward-projection for parallel geometryhalfSuren A. Chilingaryan2022-07-263-2/+49
* Add transferConstants functions for FP kernels for consistencyWillem Jan Palenstijn2021-12-062-42/+58
* Fix potential invalid memory access in par3d_fp with many anglesWillem Jan Palenstijn2021-12-021-2/+2
* Handle angular range discretisation betterWillem Jan Palenstijn2021-12-011-2/+5
* Adjust Parker weights to angular rangeWillem Jan Palenstijn2021-12-011-5/+16
* De-duplicate 3D texture object creationWillem Jan Palenstijn2021-11-265-99/+38
* Replace texref by texobj in cone_bpWillem Jan Palenstijn2021-11-261-34/+42
* Replace texref by texobj in par3d_bpWillem Jan Palenstijn2021-11-261-30/+37
* Replace texref by texobj in cone_fpWillem Jan Palenstijn2021-11-261-36/+42
* Replace texref by texobj in par3d_fpWillem Jan Palenstijn2021-11-261-35/+44
* Fix (harmless) duplicationWillem Jan Palenstijn2021-11-171-1/+1
* Switch cuda memhandle checks to checkCudaWillem Jan Palenstijn2021-11-171-26/+12
* Fix non-padded GPULink memory handling in FP3D kernelsWillem Jan Palenstijn2021-11-162-0/+11
* Remove cudaTextForceKernelsCompletionWillem Jan Palenstijn2021-11-167-58/+51
* Remove ASTRA_CUDA_ASSERTWillem Jan Palenstijn2021-11-161-53/+19
* Remove reportCudaError functionWillem Jan Palenstijn2021-11-161-14/+5
* Add specialization to BP3D kernels for single slice volumesWillem Jan Palenstijn2021-11-162-13/+24
* Update copyright yearsWillem Jan Palenstijn2021-10-2713-26/+26
* Fix supersampling version of cone_bp and add testWillem Jan Palenstijn2021-01-221-4/+4
* Fix potential geometry constant corruption in par3d_bpWillem Jan Palenstijn2020-02-051-1/+1
* Fix memory leaks in 3D BPWillem Jan Palenstijn2020-02-052-0/+6
* Add noteWillem Jan Palenstijn2019-09-251-0/+3
* Remove unmaintained, out of date 'STANDALONE' cuda codeWillem Jan Palenstijn2019-09-257-1152/+0
* Adjust par3d adjoint scaling, and clean upWillem Jan Palenstijn2019-09-252-88/+49
* Fix part of non-cube cone scalingWillem Jan Palenstijn2019-09-252-2/+5
* Small clean up of factorsWillem Jan Palenstijn2019-09-252-12/+10
* Remove obsolete DensityWeighting optionWillem Jan Palenstijn2019-09-251-2/+2
* Improve adjoint matching for fan/cone BP functions, and clean upWillem Jan Palenstijn2019-09-252-71/+139
* Adjust adjoint to line integral scalingWillem Jan Palenstijn2019-09-251-2/+4
* Replace signal-based abort handling by query-based handlingWillem Jan Palenstijn2019-08-144-24/+2
* Add minimal GPU Array interfaceWillem Jan Palenstijn2018-11-013-8/+167
* Add filter size error reportingWillem Jan Palenstijn2018-07-171-1/+1
* Refactor filter configWillem Jan Palenstijn2018-07-171-1/+3
* Refactor a few filter-related functions out of cuda codeWillem Jan Palenstijn2018-07-171-1/+1
* Expose FDK_Filter functionWillem Jan Palenstijn2018-06-291-34/+29
* Move CUDA include filesWillem Jan Palenstijn2018-06-2227-1320/+99
* Merge branch 'fdk'Willem Jan Palenstijn2018-03-183-11/+39
|\
| * Fix shortscan (FBP/FDK) scaling factorWillem Jan Palenstijn2017-12-201-0/+2
| * Adapt FBP_CUDA voxel-size weighting factorsWillem Jan Palenstijn2017-12-201-1/+2
| * Start on fixing FDK and BP voxel-size weighting factorsWillem Jan Palenstijn2017-12-203-9/+23
| * Document FDK weighting slightly betterWillem Jan Palenstijn2017-12-201-2/+13
* | iMinds -> imecWillem Jan Palenstijn2018-01-2427-27/+27
* | Update copyright dateWillem Jan Palenstijn2018-01-2427-54/+54
* | Update contact emailWillem Jan Palenstijn2018-01-1227-27/+27
* | Check for CUDA support at run-time in use_cuda()Willem Jan Palenstijn2018-01-092-14/+6
* | Merge branch 'master' into parallel_vecWillem Jan Palenstijn2017-11-225-8/+3
|\|
| * Remove some unnecessary includesWillem Jan Palenstijn2017-11-013-6/+1
| * Fix Windows/Python buildWillem Jan Palenstijn2017-10-162-2/+2
* | Merge branch 'master' into parallel_vecWillem Jan Palenstijn2017-09-1527-168/+184
|\|
| * Fix cuda3d geometry memory leaksWillem Jan Palenstijn2017-02-172-5/+47