Tags: ppy/osu-framework
Tags
Update SDL3-CS (#6772) Closes ppy/osu#38151, probably closes ppy/osu#38171.
Use SDL3 for linux by default (#6746) Most issue are now fixed. Let's give this another try. Closes ppy/osu#21939 and probaly others.
Implement pluralisable strings (#6734) * Implement pluralisable localisation strings * Add attribution & license for pluralisation rules * Rename parameter * Be very explicit about what `PluralisableString` doesn't do --------- Co-authored-by: Bartłomiej Dach <dach.bartlomiej@gmail.com>
Allow configuring audio latency with an env variable (#6724) * Allow configuring audio latency It should behave like before, but now allows configuring the latency through OSU_BASS_CONFIG_DEV_PERIOD env variable (in milliseconds) examples: OSU_BASS_CONFIG_DEV_PERIOD=10 -> 441 period size in samples (default) OSU_BASS_CONFIG_DEV_PERIOD=2 -> 88 period size in samples * Add proper support for negative dev period values Bass supports negative values in BASS_CONFIG_DEV_PERIOD, now we correctly handle this case. For example, using -256 will now correctly set the period to 256 samples and the buffer to 512 samples. Some hardware might work better with power-of-2 sample rates. * Fix typo * Fix formatting * Fix formatting (attempt 2) * Rename envvar and restrict to Linux Renamed to OSU_TEMP_TESTING_BASS_CONFIG_DEV_PERIOD to indicate that the intention is to remove it at some point. * Adjust messaging slightly * Allow on all platforms --------- Co-authored-by: Dean Herbert <pe@ppy.sh>
PreviousNext