Fix getPhotonCountEnergyBins typo
Try fixing issue with OpenMP and Python wheels on Windows.
Fix compilation warning on MSVC++.
Add __version__ in the Python package.
Fix MISRA warnings.
Fix MISRA 7-3-4 warnings.
Fix MISRA 6.0.3 warnings.
Merge branch 'master' of ssh://git.code.sf.net/p/gvirtualxray/gitroot
Fix bub when the image size is changed. The internal FBOs were not always resized. It should be fixed now.
Calibrate the mAs on SpekPy.
Minor copy fix to Dockerfile
Make sure a modern version of CMake (4.2 at least) is used.
Make sure it compiles on Windows with no support of openmp:llvm.
Disable openmp:llvm on the newest version of VC++ (conflict of DLLs in Python).
Document all the parameters of the setDetecotrSize function.
Remove the inherent filters when the source is reset.
Fix broken unit tests.
Fix the bug about the use of mAs.
Fix typo.
Add inherent filters for completeness.
Merge branch 'master' of ssh://git.code.sf.net/p/gvirtualxray/gitroot
Add a functionality in gvxr-core and SimpleGVXR to handle inherent filters.
Make sure the right unit of energy is used when applying an inherent filter.
Add file.
Make a differenciation between inherent filters (fixed) and additional optional filters.
Make it possible to use more than one inherent filter.
Add the inherent filter to the SimpleGVXR API. We made sure the order of parameters is consistent with addFilter. By default it is 0.5 mm of Al.
Add the inherent filter to the core API. By default there is none.
Fix freetype issues when it is not found on the system.
Explicitely turn off some options.
Try to fix OpenMP issues ith Visual Studio.
Add unit test for when the detector size (number of pixels) is changed.
Force the re-initialisation of the renderer when the detector size is changed.
Enable C++ 23 to use std::ranges::views::zip.
Debug getBestSOD to make sure i) the detector cannot be in the middle of the sample, and 2) the sample cannot be behind the detector.
Change the default multiplicative factor in getBestSOD (Make it smaller).
Upgrade the packages if possible.
Fix compilation on Windows (OpenMP collapse is still not supported).
Merge branch 'amd_hackhathon'
Fix compilation error when GLFW3 is not enabled.
Fix compilation error in gauss2d related to cast operators.
Make sure we fall back to OpenMP if OpenGL failed.
Fix misleading comment.
Fix some clang-tidy warnings.
Fix warning (IF/ENDIF mismatch).
Make use of HAS_OPENMP_GPU in the convolution methods.
Merge branch 'amd_hackhathon' of ssh://git.code.sf.net/p/gvirtualxray/gitroot into amd_hackhathon
Uncomment some of the code.
Work on document.
Port to Windows.
Enable a more modern version of OpenMP with MS VC++.
Merge branch 'amd_hackhathon_convolution_demo' into amd_hackhathon
Fixed - Convolution filter GPU offload
In Progress - Convolution 1D GPU offload attempt
Add bug fixes.
Add OpenMP GPU offloading with CUDA.
Fix clang-tidy warning.
Fix clang-tidy warning.
Add copyright/update version.
Make sure we use 32 bits per pixel. In case this is the issue with the BHPI unit test.
Merge branch 'amd_hackhathon' of ssh://git.code.sf.net/p/gvirtualxray/gitroot into amd_hackhathon
Work on the Poisson example.
Add version without branching (it is commented, tho).
Port to GPU.
Convolution filters changed for OpenMP
cleaned up slightly
Convolution Kernel demos
Move getPixel code to convolution filter
gauss2D fix
Added CmakeUserPresets.json to gitignore
Gauss2D fix
Add Poisson noise.
Update the seed for every call of the uniform random noise.
Port to MSVC++.
Convolution Kernel demos
Move getPixel code to convolution filter
Adding CMakeUserPresets.json to gitignore
gpu offloading hacky start
Unit test of uniform noise.
Turn the code into a unit test.
Use references instead of pointers to pass seed to functions.
Uniform and Gaussian noise on GPU using OpenMP.
Save the gaussian noise in images to visualise the result.
Benchmark the noise on CPU without and with OpenMP.
Merge branch 'amd_hackhathon' of ssh://git.code.sf.net/p/gvirtualxray/gitroot into amd_hackhathon
Add random number generators.
simple dragon test RT
Make sure quit() is called last.
Merge branch 'amd_hackhathon' of ssh://git.code.sf.net/p/gvirtualxray/gitroot into amd_hackhathon
Only reset the VBOs.
Make it possible to set a prefered backend. Safe guard when OPNMP is used as a backend. Add a NONE backend for when it is not set.
Make it possible to reset just the VBOs without destroying the topology.
First draft of demo.
Working on new demo.
Merge branch 'amd_hackhathon' of ssh://git.code.sf.net/p/gvirtualxray/gitroot into amd_hackhathon
Disable OpenGL.
Comment GLFW3.
Add details on public signature.
Add details.
Add file.