SDL/build-scripts
Brick 8f6f9cadc4 Rewrote audio resampler using cubic filter interpolation
This allows using a much smaller (1.5 KB) lookup table, in exchange for a small amount of extra work per frame.

The extra work (a few extra loads/mul/adds) is negligible, and can execute in parallel.
The reduction in cache misses almost certainly outweighs any added cost.

The table is generated at runtime, and takes less than 0.02ms on my computer.
2024-04-15 11:47:18 -10:00
..
SDL_migration.cocci SDL_RendererFlip rename fixes 2024-04-15 03:32:23 -10:00
add-source-to-projects.pl add-source-to-projects.pl: Fix adding files in the base src dir. 2023-10-09 19:19:01 -04:00
android-prefab.sh cmake: no more SDL3_* cache variables 2023-01-31 01:59:21 +01:00
androidbuild.sh Fixed "${folder^}Activity: bad substitution" with bash 3.2 on macOS 2024-03-05 13:35:17 -08:00
androidbuildlibs.sh Allow specifying APP_PLATFORM and APP_ABI on the command line 2023-06-21 13:49:09 -07:00
build-release.py Renamed releaser.py to build-release.py 2024-03-23 16:56:26 -07:00
casefolding.txt stdlib: Improve Unicode support and consistency in string comparison functions. 2024-03-29 15:01:40 -04:00
check_stdlib_usage.py stdlib: qsort and bsearch changes. 2024-03-01 08:28:12 -05:00
clang-format-src.sh Update for SDL3 coding style (#6717) 2022-11-30 12:51:59 -08:00
cmake-toolchain-mingw64-i686.cmake cmake: add winres to the list of potential name rc compilers 2024-03-05 20:38:00 +01:00
cmake-toolchain-mingw64-x86_64.cmake cmake: add winres to the list of potential name rc compilers 2024-03-05 20:38:00 +01:00
cmake-toolchain-qnx-aarch64le.cmake Do not look at local headers when determining features 2023-03-27 15:33:08 -07:00
cmake-toolchain-qnx-x86_64.cmake Do not look at local headers when determining features 2023-03-27 15:33:08 -07:00
codechecker-buildbot.sh cmake: Prefix all options with "SDL_" 2021-10-05 10:45:26 -04:00
create-release.sh Added a script to trigger the release workflow 2024-03-24 07:22:58 -07:00
fnsince.pl build-scripts/fnsince.pl: Remove SDL2-specific fixup. 2024-04-13 08:05:43 -04:00
gen_audio_channel_conversion.c Updated copyright for 2024 2024-01-01 13:15:26 -08:00
git-pre-push-hook.pl Remove some vim config lines 2023-02-10 11:00:48 +01:00
makecasefoldhashtable.pl stdlib: Improve Unicode support and consistency in string comparison functions. 2024-03-29 15:01:40 -04:00
mkinstalldirs build-scripts: update install-sh and mkinstalldirs from automake-1.16.3 2020-12-24 01:32:10 +03:00
rename_api.py Added migration notes for migrating Steam Input support from SDL2 to SDL3 2023-12-20 14:15:09 -08:00
rename_headers.py Define SDL_PLATFORM_* macros instead of underscored ones (#8875) 2024-01-24 01:40:51 +00:00
rename_macros.py Only retain SDL_* + platform macro's in rename_macros.py 2024-01-26 18:05:49 +01:00
rename_symbols.py Added "--substring" to the help for rename_symbols.py 2023-10-23 09:14:54 -07:00
showrev.sh Switch header convention from `#include "SDL.h"` to `#include <SDL3/SDLh>` 2022-11-26 22:15:18 -08:00
strip_fPIC.sh Fixed crash if initialization of EGL failed but was tried again later. 2015-06-21 17:33:46 +02:00
test-versioning.sh cmake: we only need a C++ compiler for Android, Haiku and UWP 2024-03-11 00:27:54 +01:00
update-copyright.sh Use GNU sed if available 2023-02-06 15:47:16 -08:00
update-version.sh cmake: pass VERSION to project() + don't use SDL_VERSION 2023-01-31 01:59:21 +01:00
updaterev.sh Switch header convention from `#include "SDL.h"` to `#include <SDL3/SDLh>` 2022-11-26 22:15:18 -08:00
wikiheaders.pl wikiheaders: Allow parts of the headers to be ignored. 2024-04-13 22:57:23 -04:00