summaryrefslogtreecommitdiffstats
path: root/include/astra/cuda
Commit message (Collapse)AuthorAgeFilesLines
* Fix memleak in error handlingWillem Jan Palenstijn2021-11-261-1/+1
|
* De-duplicate 2D texture object creationWillem Jan Palenstijn2021-11-261-0/+4
|
* De-duplicate 3D texture object creationWillem Jan Palenstijn2021-11-261-0/+2
|
* Add Vec3 operator* utility functionWillem Jan Palenstijn2021-11-171-0/+3
|
* Improve include guard consistencyWillem Jan Palenstijn2021-11-174-8/+8
|
* Remove cudaTextForceKernelsCompletionWillem Jan Palenstijn2021-11-162-7/+0
|
* Remove ASTRA_CUDA_ASSERTWillem Jan Palenstijn2021-11-161-6/+3
|
* Remove reportCudaError functionWillem Jan Palenstijn2021-11-161-2/+1
|
* Add new checkCuda function to simplify error handlingWillem Jan Palenstijn2021-11-162-0/+3
|
* Update copyright yearsWillem Jan Palenstijn2021-10-2730-60/+60
|
* Adjust par3d adjoint scaling, and clean upWillem Jan Palenstijn2019-09-251-0/+47
|
* Small clean up of factorsWillem Jan Palenstijn2019-09-251-1/+1
|
* Add missing headerWillem Jan Palenstijn2019-09-251-1/+1
|
* Clean up outputscale naming confusion in cuda::algoWillem Jan Palenstijn2019-09-252-1/+7
|
* Adjust FBP to line integral scalingWillem Jan Palenstijn2019-09-252-3/+6
|
* Replace signal-based abort handling by query-based handlingWillem Jan Palenstijn2019-08-143-17/+0
| | | | | | | | The abort handling is currently only used to process Ctrl-C from Matlab. Since Matlab R2019a, it appears that calling utIsInterruptPending() from a thread other than the main thread will crash. The previous approach of checking utIsInterruptPending() in a thread, and then signalling the running algorithm was therefore broken.
* Add minimal GPU Array interfaceWillem Jan Palenstijn2018-11-013-0/+22
| | | | | This extension (only) allows creating a CUDA 3D array, copying projection data into it, performing a BP from the array, and freeing the array.
* Add filter size error reportingWillem Jan Palenstijn2018-07-171-2/+0
|
* Refactor filter configWillem Jan Palenstijn2018-07-172-5/+3
|
* Refactor a few filter-related functions out of cuda codeWillem Jan Palenstijn2018-07-174-67/+5
|
* Expose FDK_Filter functionWillem Jan Palenstijn2018-06-291-0/+4
|
* Move CUDA include filesWillem Jan Palenstijn2018-06-2231-0/+2560