Commit graph

8 commits

Author SHA1 Message Date
Clownacy
f3ff030869 Avoid 3DS crash when closing the game 2020-10-11 15:58:27 +01:00
Clownacy
2a73c12a5f 3DS cleanup 2020-10-11 15:17:00 +01:00
Clownacy
80725016f7 Add mutexes to 3DS audio backend
Doesn't seem to fix the annoying crashes though...
2020-10-11 14:42:04 +01:00
Clownacy
75a31005d1 Add basic 3DS audio support
It's using the software mixer for now. I might be able to make it
hardware-accelerated in the future.
2020-10-11 14:27:39 +01:00
Clownacy
7013c28e26 Remove an unnecessary newline 2020-10-11 14:27:10 +01:00
Clownacy
ad5785611b Change a float literal to double 2020-09-27 19:31:23 +01:00
Clownacy
4763aecdbd Correct Lanczos array initialisation
I must have forgotten that Lanczos reads backwards too
2020-09-18 00:59:05 +01:00
Clownacy
be6f46fabd Refactor audio software mixer
Now the various backends have far less duplicate code, and are part
of a separate backend system specifically for the software mixer.

Now, any modifications to the MixSoundsAndUpdateOrganya function
will apply to all backends, instead of needing to manually be applied
to each one.
2020-09-03 19:19:50 +01:00