summaryrefslogtreecommitdiffstats
path: root/include/astra/cuda/3d
Commit message (Collapse)AuthorAgeFilesLines
* 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-172-4/+4
|
* Remove cudaTextForceKernelsCompletionWillem Jan Palenstijn2021-11-161-2/+0
|
* Add new checkCuda function to simplify error handlingWillem Jan Palenstijn2021-11-161-0/+2
|
* Update copyright yearsWillem Jan Palenstijn2021-10-2714-28/+28
|
* 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
|
* Replace signal-based abort handling by query-based handlingWillem Jan Palenstijn2019-08-142-13/+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.
* Expose FDK_Filter functionWillem Jan Palenstijn2018-06-291-0/+4
|
* Move CUDA include filesWillem Jan Palenstijn2018-06-2214-0/+1225