melonDS/src
Nadia Holmquist Pedersen e227902cec Util_Audio: use basic linear interpolation
Should remove the artifacts caused by the previous nearest
resampling. May be worth replacing with something better in the
future, but this is an improvement for now.
2024-03-03 16:58:59 +01:00
..
ARMJIT_A64 Resolve or silence some warnings (#1905) 2023-12-28 14:54:31 +01:00
ARMJIT_x64 Sprinkle `const` around where appropriate (#1909) 2023-12-12 11:07:22 +01:00
debug Move all core types into namespaces (#1886) 2023-11-25 18:32:09 +01:00
dolphin Move all core types into namespaces (#1886) 2023-11-25 18:32:09 +01:00
fatfs Fix some conflicts with windows.h in some configurations 2023-12-11 10:59:05 +01:00
frontend Util_Audio: use basic linear interpolation 2024-03-03 16:58:59 +01:00
sha1 Add Haiku (BeOS-like OS) support (#1858) 2024-02-07 23:15:30 +01:00
teakra build teakra's test_generator.cpp only if building its unit tests is 2024-02-24 01:47:04 +01:00
tiny-AES-c add all sorts of shit 2019-06-13 14:41:54 +02:00
xxhash implement block linking + some refactoring 2020-06-16 11:59:06 +02:00
ARCodeFile.cpp Move all core types into namespaces (#1886) 2023-11-25 18:32:09 +01:00
ARCodeFile.h Move all core types into namespaces (#1886) 2023-11-25 18:32:09 +01:00
AREngine.cpp Sprinkle `const` around where appropriate (#1909) 2023-12-12 11:07:22 +01:00
AREngine.h Sprinkle `const` around where appropriate (#1909) 2023-12-12 11:07:22 +01:00
ARM.cpp Add some headers that were transitively included by the JIT 2023-12-08 17:19:00 +01:00
ARM.h Sprinkle `const` around where appropriate (#1909) 2023-12-12 11:07:22 +01:00
ARMInterpreter.cpp Move all core types into namespaces (#1886) 2023-11-25 18:32:09 +01:00
ARMInterpreter.h Move all core types into namespaces (#1886) 2023-11-25 18:32:09 +01:00
ARMInterpreter_ALU.cpp Refactor `NDS` and `DSi` to be objects (#1893) 2023-11-28 23:16:41 +01:00
ARMInterpreter_ALU.h Move all core types into namespaces (#1886) 2023-11-25 18:32:09 +01:00
ARMInterpreter_Branch.cpp Move all core types into namespaces (#1886) 2023-11-25 18:32:09 +01:00
ARMInterpreter_Branch.h Move all core types into namespaces (#1886) 2023-11-25 18:32:09 +01:00
ARMInterpreter_LoadStore.cpp Move all core types into namespaces (#1886) 2023-11-25 18:32:09 +01:00
ARMInterpreter_LoadStore.h Move all core types into namespaces (#1886) 2023-11-25 18:32:09 +01:00
ARMJIT.cpp Fix detection of native NDS ARM BIOS images (#1910) 2023-12-15 14:54:41 +01:00
ARMJIT.h Rearrange some `#include`s 2023-12-08 17:19:00 +01:00
ARMJIT_Compiler.h Exclude JIT-related declarations more aggressively 2023-12-08 17:19:00 +01:00
ARMJIT_Internal.h Sprinkle `const` around where appropriate (#1909) 2023-12-12 11:07:22 +01:00
ARMJIT_Memory.cpp Fix some minor instances of undefined behavior 2023-12-08 17:19:00 +01:00
ARMJIT_Memory.h Rearrange some `#include`s 2023-12-08 17:19:00 +01:00
ARMJIT_RegisterCache.h Sprinkle `const` around where appropriate (#1909) 2023-12-12 11:07:22 +01:00
ARM_InstrInfo.cpp Move all core types into namespaces (#1886) 2023-11-25 18:32:09 +01:00
ARM_InstrInfo.h Move all core types into namespaces (#1886) 2023-11-25 18:32:09 +01:00
ARM_InstrTable.h update copyright years 2023-11-04 00:21:46 +01:00
Args.h Make the initial 3D renderer configurable via `NDSArgs` (#1913) 2023-12-15 14:53:31 +01:00
CMakeLists.txt Add Haiku (BeOS-like OS) support (#1858) 2024-02-07 23:15:30 +01:00
CP15.cpp Sprinkle `const` around where appropriate (#1909) 2023-12-12 11:07:22 +01:00
CRC32.cpp Move all core types into namespaces (#1886) 2023-11-25 18:32:09 +01:00
CRC32.h Move all core types into namespaces (#1886) 2023-11-25 18:32:09 +01:00
DMA.cpp Refactor `NDS` and `DSi` to be objects (#1893) 2023-11-28 23:16:41 +01:00
DMA.h Refactor `NDS` and `DSi` to be objects (#1893) 2023-11-28 23:16:41 +01:00
DMA_Timings.cpp Move all core types into namespaces (#1886) 2023-11-25 18:32:09 +01:00
DMA_Timings.h Move all core types into namespaces (#1886) 2023-11-25 18:32:09 +01:00
DSi.cpp Sprinkle `const` around where appropriate (#1909) 2023-12-12 11:07:22 +01:00
DSi.h Sprinkle `const` around where appropriate (#1909) 2023-12-12 11:07:22 +01:00
DSi_AES.cpp Sprinkle `const` around where appropriate (#1909) 2023-12-12 11:07:22 +01:00
DSi_AES.h Sprinkle `const` around where appropriate (#1909) 2023-12-12 11:07:22 +01:00
DSi_Camera.cpp Sprinkle `const` around where appropriate (#1909) 2023-12-12 11:07:22 +01:00
DSi_Camera.h Sprinkle `const` around where appropriate (#1909) 2023-12-12 11:07:22 +01:00
DSi_DSP.cpp Sprinkle `const` around where appropriate (#1909) 2023-12-12 11:07:22 +01:00
DSi_DSP.h Sprinkle `const` around where appropriate (#1909) 2023-12-12 11:07:22 +01:00
DSi_I2C.cpp Sprinkle `const` around where appropriate (#1909) 2023-12-12 11:07:22 +01:00
DSi_I2C.h Sprinkle `const` around where appropriate (#1909) 2023-12-12 11:07:22 +01:00
DSi_NAND.cpp Apply some quick hotfixes (#1931) 2023-12-26 16:34:04 +01:00
DSi_NAND.h Sprinkle `const` around where appropriate (#1909) 2023-12-12 11:07:22 +01:00
DSi_NDMA.cpp Refactor `NDS` and `DSi` to be objects (#1893) 2023-11-28 23:16:41 +01:00
DSi_NDMA.h Sprinkle `const` around where appropriate (#1909) 2023-12-12 11:07:22 +01:00
DSi_NWifi.cpp Refactor how save data (including SD cards) is initialized (#1898) 2023-12-04 17:57:22 +01:00
DSi_NWifi.h Refactor `NDS` and `DSi` to be objects (#1893) 2023-11-28 23:16:41 +01:00
DSi_SD.cpp Sprinkle `const` around where appropriate (#1909) 2023-12-12 11:07:22 +01:00
DSi_SD.h Sprinkle `const` around where appropriate (#1909) 2023-12-12 11:07:22 +01:00
DSi_SPI_TSC.cpp Sprinkle `const` around where appropriate (#1909) 2023-12-12 11:07:22 +01:00
DSi_SPI_TSC.h Sprinkle `const` around where appropriate (#1909) 2023-12-12 11:07:22 +01:00
DSi_TMD.h Move all core types into namespaces (#1886) 2023-11-25 18:32:09 +01:00
FATIO.cpp Move all core types into namespaces (#1886) 2023-11-25 18:32:09 +01:00
FATIO.h Move all core types into namespaces (#1886) 2023-11-25 18:32:09 +01:00
FATStorage.cpp Slight fixups with `FATStorage` (#1934) 2024-01-03 13:32:17 +01:00
FATStorage.h Slight fixups with `FATStorage` (#1934) 2024-01-03 13:32:17 +01:00
FIFO.h Sprinkle `const` around where appropriate (#1909) 2023-12-12 11:07:22 +01:00
FreeBIOS.cpp FreeBIOS: Ensure upper 16 bits are cleared in the initial crc16 value. 2023-12-06 16:51:22 +01:00
FreeBIOS.h Refactor how save data (including SD cards) is initialized (#1898) 2023-12-04 17:57:22 +01:00
GBACart.cpp Support GBA .sav file with appended .rtc (#1927) 2023-12-24 01:09:43 +01:00
GBACart.h Refactor how save data (including SD cards) is initialized (#1898) 2023-12-04 17:57:22 +01:00
GPU.cpp Don't reset the VRAM cache if saving a state (#1944) 2024-01-08 15:20:48 +01:00
GPU.h Add `alignas` specifiers to some arrays based on how they're accessed (#1933) 2023-12-26 22:09:39 +01:00
GPU2D.cpp Sprinkle `const` around where appropriate (#1909) 2023-12-12 11:07:22 +01:00
GPU2D.h Sprinkle `const` around where appropriate (#1909) 2023-12-12 11:07:22 +01:00
GPU2D_Soft.cpp Sprinkle `const` around where appropriate (#1909) 2023-12-12 11:07:22 +01:00
GPU2D_Soft.h Sprinkle `const` around where appropriate (#1909) 2023-12-12 11:07:22 +01:00
GPU3D.cpp Protect savestates while the threaded software renderer is running (#1864) 2024-01-07 23:39:43 +01:00
GPU3D.h Protect savestates while the threaded software renderer is running (#1864) 2024-01-07 23:39:43 +01:00
GPU3D_OpenGL.cpp Resolve or silence some warnings (#1905) 2023-12-28 14:54:31 +01:00
GPU3D_OpenGL.h Make the initial 3D renderer configurable via `NDSArgs` (#1913) 2023-12-15 14:53:31 +01:00
GPU3D_OpenGL_shaders.h Move all core types into namespaces (#1886) 2023-11-25 18:32:09 +01:00
GPU3D_Soft.cpp Protect savestates while the threaded software renderer is running (#1864) 2024-01-07 23:39:43 +01:00
GPU3D_Soft.h Protect savestates while the threaded software renderer is running (#1864) 2024-01-07 23:39:43 +01:00
GPU_OpenGL.cpp Clean up the 3D renderer for enhanced flexibility (#1895) 2023-11-29 15:23:11 +01:00
GPU_OpenGL.h Clean up the 3D renderer for enhanced flexibility (#1895) 2023-11-29 15:23:11 +01:00
GPU_OpenGL_shaders.h Move all core types into namespaces (#1886) 2023-11-25 18:32:09 +01:00
JitBlock.h Sprinkle `const` around where appropriate (#1909) 2023-12-12 11:07:22 +01:00
MemConstants.h Fix detection of native NDS ARM BIOS images (#1910) 2023-12-15 14:54:41 +01:00
MemRegion.h Refactor `NDS` and `DSi` to be objects (#1893) 2023-11-28 23:16:41 +01:00
NDS.cpp also add writes while we're at it, we know Gericom's gonna abuse them someday :P 2024-01-17 18:54:48 +01:00
NDS.h Add `alignas` specifiers to some arrays based on how they're accessed (#1933) 2023-12-26 22:09:39 +01:00
NDSCart.cpp Apply some quick hotfixes (#1931) 2023-12-26 16:34:04 +01:00
NDSCart.h Slight fixups with `FATStorage` (#1934) 2024-01-03 13:32:17 +01:00
NDSCartR4.cpp Support emulating R4 Revolution/M3DS Simply cartridges. (#1854) 2023-12-15 08:19:53 +01:00
NDS_Header.h Fix DSiWare detection (#1969) 2024-02-01 14:36:35 +01:00
NonStupidBitfield.h Sprinkle `const` around where appropriate (#1909) 2023-12-12 11:07:22 +01:00
OpenGLSupport.cpp Move all core types into namespaces (#1886) 2023-11-25 18:32:09 +01:00
OpenGLSupport.h Move all core types into namespaces (#1886) 2023-11-25 18:32:09 +01:00
Platform.h Check for write permissions for some key files (#1972) 2024-02-07 23:04:36 +01:00
PlatformOGL.h No more context mess (#1531) 2022-10-17 22:55:11 +02:00
ROMList.cpp Move all core types into namespaces (#1886) 2023-11-25 18:32:09 +01:00
ROMList.h Move all core types into namespaces (#1886) 2023-11-25 18:32:09 +01:00
RTC.cpp Sprinkle `const` around where appropriate (#1909) 2023-12-12 11:07:22 +01:00
RTC.h Sprinkle `const` around where appropriate (#1909) 2023-12-12 11:07:22 +01:00
SPI.cpp Sprinkle `const` around where appropriate (#1909) 2023-12-12 11:07:22 +01:00
SPI.h Sprinkle `const` around where appropriate (#1909) 2023-12-12 11:07:22 +01:00
SPI_Firmware.cpp Move all core types into namespaces (#1886) 2023-11-25 18:32:09 +01:00
SPI_Firmware.h Move all core types into namespaces (#1886) 2023-11-25 18:32:09 +01:00
SPU.cpp Resolve or silence some warnings (#1905) 2023-12-28 14:54:31 +01:00
SPU.h Sprinkle `const` around where appropriate (#1909) 2023-12-12 11:07:22 +01:00
Savestate.cpp Move all core types into namespaces (#1886) 2023-11-25 18:32:09 +01:00
Savestate.h Protect savestates while the threaded software renderer is running (#1864) 2024-01-07 23:39:43 +01:00
TinyVector.h Sprinkle `const` around where appropriate (#1909) 2023-12-12 11:07:22 +01:00
Utils.cpp Refactor how save data (including SD cards) is initialized (#1898) 2023-12-04 17:57:22 +01:00
Utils.h Refactor how save data (including SD cards) is initialized (#1898) 2023-12-04 17:57:22 +01:00
Wifi.cpp Sprinkle `const` around where appropriate (#1909) 2023-12-12 11:07:22 +01:00
Wifi.h Sprinkle `const` around where appropriate (#1909) 2023-12-12 11:07:22 +01:00
WifiAP.cpp Sprinkle `const` around where appropriate (#1909) 2023-12-12 11:07:22 +01:00
WifiAP.h Sprinkle `const` around where appropriate (#1909) 2023-12-12 11:07:22 +01:00
melonDLDI.h Move all core types into namespaces (#1886) 2023-11-25 18:32:09 +01:00
types.h Clean up the 3D renderer for enhanced flexibility (#1895) 2023-11-29 15:23:11 +01:00
version.h update copyright years 2023-11-04 00:21:46 +01:00