-
-
Notifications
You must be signed in to change notification settings - Fork 88
Permalink
Loading
Choose a base ref
{{ refName }}
default
Loading
Choose a head ref
{{ refName }}
default
Checking mergeability…
Don’t worry, you can still create the pull request.
Comparing changes
Choose two branches to see what’s changed or to start a new pull request.
If you need to, you can also or
learn more about diff comparisons.
Open a pull request
Create a new pull request by comparing changes across two branches. If you need to, you can also .
Learn more about diff comparisons here.
base repository: DTolm/VkFFT
base: master
Could not load branches
Nothing to show
Loading
Could not load tags
Nothing to show
{{ refName }}
default
Loading
...
head repository: DTolm/VkFFT
compare: develop
Could not load branches
Nothing to show
Loading
Could not load tags
Nothing to show
{{ refName }}
default
Loading
- 15 commits
- 68 files changed
- 2 contributors
Commits on Jan 24, 2024
-
Add NULL pointer check to deleteVkFFT
Copy behaviour of e. g. `free` and `fftw_plan_destroy`, where deleting null pointer does nothing instead of segmentation fault.
Configuration menu - View commit details
-
Copy full SHA for d84351f - Browse repository at this point
Copy the full SHA d84351fView commit details
Commits on Feb 6, 2024
-
Merge pull request #152 from DejvBayer/patch-1
Add NULL pointer check to deleteVkFFT
Configuration menu - View commit details
-
Copy full SHA for 646e350 - Browse repository at this point
Copy the full SHA 646e350View commit details -
Added performR2R[VKFFT_MAX_FFT_DIMENSIONS] option to specify type of …
…real transform per axis (as uint) -Solves #151
Configuration menu - View commit details
-
Copy full SHA for d5c9c04 - Browse repository at this point
Copy the full SHA d5c9c04View commit details
Commits on Feb 8, 2024
-
Configuration menu - View commit details
-
Copy full SHA for ef4db97 - Browse repository at this point
Copy the full SHA ef4db97View commit details -
Configuration menu - View commit details
-
Copy full SHA for 135a478 - Browse repository at this point
Copy the full SHA 135a478View commit details
Commits on Feb 22, 2024
-
Enable push descriptors for Vulkan backend (#155)
-Allows to change descriptors inside one command buffer -Needs to be enabled by the user before vkCreateDevice and set with usePushDescriptors flag in configuration of VkFFT -there is a warning in validation layer that needs to be investigated "vkCreateDevice: pCreateInfo->pNext chain includes a structure with unexpected VkStructureType VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PUSH_DESCRIPTOR_PROPERTIES_KHR"
Configuration menu - View commit details
-
Copy full SHA for ea42797 - Browse repository at this point
Copy the full SHA ea42797View commit details
Commits on Feb 23, 2024
-
-improved glslang management in CMake -replaced the relative path to the glslang_c_interface with the full path
Configuration menu - View commit details
-
Copy full SHA for 8259a42 - Browse repository at this point
Copy the full SHA 8259a42View commit details
Commits on Feb 28, 2024
-
-fixed missing line that was lost somewhere during v1.3.0 reorganization of read/write module
Configuration menu - View commit details
-
Copy full SHA for d753451 - Browse repository at this point
Copy the full SHA d753451View commit details
Commits on Mar 2, 2024
-
single kernel - multiple batches convolution support (#159)
-enabled through singleKernelMultipleBatches parameter -kernel batching is controlled through coordinateFeatures -number of input/output systems is controlled through numberBatches -sample 53 shows the usage of this option
Configuration menu - View commit details
-
Copy full SHA for e2d3d57 - Browse repository at this point
Copy the full SHA e2d3d57View commit details
Commits on Mar 5, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 9dd4480 - Browse repository at this point
Copy the full SHA 9dd4480View commit details
Commits on Jun 6, 2024
-
Separate complex components read/write support (#149)
-Real and imaginary parts of a number can now be supplied from two buffers with their own respective offsets (so both buffers can actually be just one with an offset for I). -Any buffer array pointer can be provided in such form (as two buffers) - input, output, buffer, kernel, temp. Need to set the respective bufferNum and bufferSeparateComplexComponents value. -Updated samples 0, 50 and 11 (for now) to demonstrate how this feature works. -Bugfixes.
Configuration menu - View commit details
-
Copy full SHA for 5f7df3f - Browse repository at this point
Copy the full SHA 5f7df3fView commit details
Commits on Jun 13, 2024
-
Two new reorderFourStep transposition schemes
-Improves performance for big sequences -Optimized radix kernels to use fewer instructions -Use __ldg in CUDA and HIP
Configuration menu - View commit details
-
Copy full SHA for daf09d3 - Browse repository at this point
Copy the full SHA daf09d3View commit details -
Configuration menu - View commit details
-
Copy full SHA for 79cf718 - Browse repository at this point
Copy the full SHA 79cf718View commit details
Commits on Jun 15, 2024
-
Optimization for AMD power of 2 memory accesses causing memory pin se…
…rialization -Option to use temp buffer to automatically pad every intermediate memory access to break power of 2 strides. Can boost performance up to 2x in some cases. Enabled in all APIs for AMD (can be force-overwritten by user).
Configuration menu - View commit details
-
Copy full SHA for 1377057 - Browse repository at this point
Copy the full SHA 1377057View commit details
Commits on Jul 5, 2024
-
-Force the callback version of R2C if zeropadding is enabled. The even decomposition version is hard to make work for proper zeropadding, as it is read as complex numbers and won't support odd zeropadding lengths trivially.
Configuration menu - View commit details
-
Copy full SHA for d0b68bb - Browse repository at this point
Copy the full SHA d0b68bbView commit details
Loading
This comparison is taking too long to generate.
Unfortunately it looks like we can’t render this comparison for you right now. It might be too big, or there might be something weird with your repository.
You can try running this command locally to see the comparison on your machine:
git diff master...develop