MerryMage
804d8d9b2f
SSL_C: Remove use of Memory::GetPointer
2016-05-28 13:52:48 -05:00
MerryMage
37b7f198ea
GSP_GPU: Remove use of Memory::GetPointer
2016-05-28 13:52:47 -05:00
MerryMage
339fa47285
Memory: CopyBlock
2016-05-28 13:44:49 -05:00
MerryMage
53c43aee08
DSP_DSP: Remove use of Memory::GetPointer
2016-05-28 13:44:49 -05:00
MerryMage
bf84f784ed
FS/Archive: Remove use of Memory::GetPointer
2016-05-28 13:44:44 -05:00
MerryMage
c98a1091f9
common_funcs: Provide rotr and rotl for MSVC
2016-05-27 10:42:06 +01:00
MerryMage
42ab496435
Memory: Added necessary headers and removed unnecessary header
2016-05-26 18:55:37 +01:00
MerryMage
078dc9621c
CFG: Remove use of Memory::GetPointer
2016-05-21 11:14:13 -05:00
MerryMage
ed3c227c61
APT: Remove use of Memory::GetPointer
2016-05-21 11:14:12 -05:00
MerryMage
67c557c4ab
Kernel/Thread: Remove use of Memory::GetPointer
2016-05-21 11:14:11 -05:00
MerryMage
4ee7ea69aa
Applets/swkdb: Remove use of Memory::GetPointer
2016-05-21 11:14:10 -05:00
MerryMage
bdc5d70e85
Memory: ZeroBlock
2016-05-21 11:14:09 -05:00
MerryMage
a194744a1f
FileSys/Path: Replace Memory::GetPointer with Memory::ReadBlock
2016-05-21 11:14:03 -05:00
MerryMage
a84cf66293
Debugger/Callstack: Replace Memory::GetPointer with Memory::IsValidVirtualAddress
2016-05-21 11:12:38 -05:00
MerryMage
d8a8f2d924
Memory: ReadBlock/WriteBlock
2016-05-21 11:12:36 -05:00
MerryMage
32f974e54a
Memory: IsValidVirtualAddress/IsValidPhysicalAddress
2016-05-21 11:12:35 -05:00
Maribel
9b48c83735
Appveyor: Restore working directory after test_script ( #1835 )
2016-05-21 16:11:55 +01:00
MerryMage
d119046834
Tests: Run tests on CI
2016-05-19 19:28:08 +01:00
MerryMage
27c43f2d56
tests: Infrastructure for unit tests
2016-05-19 08:38:03 +01:00
MerryMage
20492886f1
DSP/HLE: Audio output
2016-05-19 07:25:26 +01:00
MerryMage
04ce0ebe0f
DSP/HLE: Implement mixer processing
2016-05-19 07:24:39 +01:00
Maribel
81ed6482f4
Config: Audio sink configuration ( #1798 )
2016-05-18 18:01:03 -04:00
Maribel
29e19e4a72
DSP_DSP: Remove GetHeadphoneStatus logspam ( #1799 )
2016-05-15 20:43:01 -04:00
Maribel
f2ddd0b025
AudioCore: Implement time stretcher ( #1737 )
...
* AudioCore: Implement time stretcher
* fixup! AudioCore: Implement time stretcher
* fixup! fixup! AudioCore: Implement time stretcher
* fixup! fixup! fixup! AudioCore: Implement time stretcher
* fixup! fixup! fixup! fixup! AudioCore: Implement time stretcher
* fixup! fixup! fixup! fixup! fixup! AudioCore: Implement time stretcher
2016-05-14 22:04:03 -04:00
MerryMage
8919b88d0b
gitmodules: citra-emu/soundtouch → citra-emu/ext-soundtouch
2016-05-13 11:31:36 +01:00
MerryMage
c968b5d014
Microprofile: DPI-aware drawing
2016-05-12 21:49:02 +01:00
MerryMage
0fe512caeb
AudioCore: SDL2 Sink
2016-05-07 11:32:48 +01:00
MerryMage
d322e1fe15
DSP/HLE: Implement Source processing
2016-05-03 20:58:28 +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