MerryMage
0fe512caeb
AudioCore: SDL2 Sink
2016-05-07 11:32:48 +01:00
MerryMage
affa080abe
Audio: Add sink selection to configuration files
2016-04-30 07:41:02 +01:00
MerryMage
e22a7fb574
AudioCore: List of sink types
2016-04-30 07:39:48 +01:00
MerryMage
32c7e51567
AudioCore: Implement NullSink
2016-04-30 07:39:37 +01:00
MerryMage
d1e86bcadb
AudioCore: CurrentRegion() -> ReadRegion(), WriteRegion()
2016-04-29 16:32:29 +01:00
MerryMage
653ca59147
AudioCore: Implement interpolation
2016-04-29 08:05:41 +01:00
MerryMage
2d50954f85
Externals: Add soundtouch
2016-04-28 13:33:14 +01:00
MerryMage
1987de2f9b
AudioCore: Move samples_per_frame and num_sources into hle/common.h
2016-04-28 11:22:40 +01:00
MerryMage
ed79ec1627
DSP_DSP: Fix log format strings and arguments
2016-04-27 06:35:12 +01:00
MerryMage
c622bea535
AudioCore: Hack to prevent regressions: Trigger Binary pipe interrupt every audio frame
2016-04-27 06:35:10 +01:00
MerryMage
70d1edf9c9
DSP_DSP: Add return IPC headers
2016-04-27 06:35:08 +01:00
MerryMage
4827a1bff7
DSP_DSP: Updated interrupt implementation
2016-04-27 06:35:06 +01:00
MerryMage
60ad3dcbcb
DSP/Pipe: There are 8 pipes
2016-04-25 07:50:53 +01:00
MerryMage
0b06d3db52
DSP_DSP: Remove unused variable
2016-04-24 09:01:53 +01:00
MerryMage
784e5a7007
Configure Dialog: Remove minimumSize property
2016-04-15 11:34:08 +01:00
MerryMage
aecdc328a3
Thread: Make Barrier reusable
2016-04-14 13:59:58 +01:00
MerryMage
3b73cd6dd4
common/thread: Correct code style
2016-04-14 13:58:28 +01:00
MerryMage
1d61185821
FileUtil: Missing #include, Add const to IOFile methods
2016-04-12 14:50:20 +01:00
MerryMage
9f9c987924
Common: Remove Common::make_unique, use std::make_unique
2016-04-05 13:31:17 +01:00
MerryMage
c1d2977e0a
DynCom: Optimize single stepping
2016-03-30 18:57:59 +01:00
MerryMage
66ae4cddb5
DSP: Implement audio filters (simple, biquad)
2016-03-28 15:51:00 +01:00
MerryMage
f9d22fe9b5
DSP: Implement audio codecs (PCM8, PCM16, ADPCM)
2016-03-24 03:46:59 +00:00
MerryMage
193b0c3b59
citra: Shutdown cleanly if ROM load fails
2016-03-15 03:16:54 +00:00
MerryMage
b5faa38052
OS X: Use dylibbundler to include dylibs required by citra in nightly archive
2016-03-15 00:42:37 +00:00
MerryMage
447d9a5677
DSP: Implement Pipe 2
...
Pipe 2 is a DSP pipe that is used to initialize both the DSP hardware (the
application signals to the DSP to initialize) and the application (the DSP
provides the memory location of structures in the shared memory region).
2016-03-06 21:25:44 +00:00
MerryMage
adb7e78b17
DSP: Print hash of firmware to console
2016-03-06 00:11:17 +00:00
MerryMage
e0f6f23b3e
Config: Use unique_ptr instead of raw pointer
2016-03-02 14:25:06 +00:00
MerryMage
f2c32b7336
Dependencies: Remove GLFW, Add SDL2
...
citra: Remove GLFW, Add SDL2
FindSDL2: Do not CACHE SDL2_* variables if library is not found
EmuWindow_SDL2: Set minimal client area at initialisation time
EmuWindow_SDL2: Corrections
EmuWindow_SDL2: Fix no decorations on startup on OS X
cmake: windows_copy_files
2016-03-02 14:09:02 +00:00
MerryMage
7ca5dd5e08
x64 Emitter: Fix L bit in VEX prefix
2016-02-27 12:45:26 +00:00
MerryMage
0e58079fcd
renderer_opengl: Initalise fragment shader LUT textures
2016-02-26 00:12:38 +00:00
MerryMage
d2710b784a
AudioCore: Skeleton Implementation
...
This commit:
* Adds a new subproject, audio_core.
* Defines structures that exist in DSP shared memory.
* Hooks up various other parts of the emulator into audio core.
This sets the foundation for a later HLE DSP implementation.
2016-02-21 13:13:52 +00:00
MerryMage
867c111e99
BitField: Make trivially copyable and remove assignment operator
2016-02-12 19:51:16 +00:00
MerryMage
e614492dca
Memory: Implement MMIO
2016-01-30 18:41:04 +00:00