Emmanuel Gil Peyrot
e52461f648
CitraQt: Simplify the game list loader code
10 years ago
Emmanuel Gil Peyrot
85a4eea460
Loader: Add a GetFileType method to get the type of a loaded file
10 years ago
Emmanuel Gil Peyrot
b0095b9584
Loader, Frontends: Refactor loader creation and game loading
This allows frontends to keep a single loader and use it multiple times
e.g. for code loading and SMDH parsing.
10 years ago
Emmanuel Gil Peyrot
97e8c6c845
Common: Make recursive FileUtil functions take a maximum recursion
Fixes #1115 .
Also improves the performances of DiskArchive’s directory
implementation a lot, simply by not going through the entire tree
instead of just listing the first level files.
Thanks to JayRoxFox for rebasing this on current master!
10 years ago
wwylele
a9073da0fd
SVC::WaitSynchronizationN: Reschedule at the end
10 years ago
Maribel
b7a0f11308
Appveyor: Restore working directory after test_script ( #1835 )
10 years ago
bunnei
edb77c55ed
Merge pull request #1564 from MerryMage/this-is-only-a-test
tests: Infrastructure for unit tests
10 years ago
bunnei
5b1eac0012
Merge pull request #1816 from JayFoxRox/refactor-tev-dump
Refactor Tev dump
10 years ago
Jannik Vogel
4511a8505d
Refactor Tev stage dumper
10 years ago
Jannik Vogel
79369e240a
Extend Tev stage dumper
10 years ago
James Rowe
44d7dc9cb1
Config: Restore previously selected audio sink option ( #1824 )
10 years ago
bunnei
0133bc5d6d
Merge pull request #1797 from MerryMage/audio-mixer
DSP/HLE: Implement mixer processing
10 years ago
MerryMage
df2d284556
Tests: Run tests on CI
10 years ago
MerryMage
9d9970fba9
tests: Infrastructure for unit tests
10 years ago
MerryMage
ba0f27c797
DSP/HLE: Audio output
10 years ago
MerryMage
8a1bd3ee7a
DSP/HLE: Implement mixer processing
10 years ago
bunnei
d83ae8ff62
Merge pull request #1785 from MerryMage/mp-dpi
Microprofile: DPI-aware drawing
10 years ago
Maribel
3172c8cdad
Config: Audio sink configuration ( #1798 )
10 years ago
Jannik Vogel
7d2670f08e
Remove `exceptions` parameter from `normaliseround` VFP functions
10 years ago
Jannik Vogel
053fb90466
Fix exception propagation for VFP single precision
10 years ago
Jannik Vogel
afa5e151e8
Fix exception propagation for VFP double precision
10 years ago
Mat M
30e7a32553
Merge pull request #1814 from JayFoxRox/fix-read-after-write
Fix read-after-write in SMUAD, SMLAD, SMUSD, SMLSD
10 years ago
Jannik Vogel
128981cf3c
Fix read-after-write in SMUAD, SMLAD, SMUSD, SMLSD
10 years ago
András Domonkos
af04290f90
Update ACT:U and create ACT:A ( #1809 )
* Update ACT_U
* Create act_a.h
* Create act_a.cpp
* Add service ACT:A
* Add ACT:A source and header
* Fix wrong header
10 years ago
bunnei
79da3c3d83
Merge pull request #1800 from JayFoxRox/set-fpscr
Set fpscr for new threads
10 years ago
Jannik Vogel
f39adfffe7
Set fpscr for new threads
10 years ago
bunnei
71102889c0
Merge pull request #1786 from JayFoxRox/blend-equation
OpenGL: Support blend equation
10 years ago
Jannik Vogel
df3eeea302
Retrieve shader result from new OutputRegisters-type
10 years ago
linkmauve
fd368f6138
Merge pull request #1787 from JayFoxRox/refactor-jit
Refactor JIT
10 years ago
Jannik Vogel
cc6731695e
Fix ftoi behaviour
10 years ago
Jannik Vogel
e686f222a9
Respect fpscr in ftoiz
10 years ago
Jannik Vogel
c571e1237c
Disable VFP3 instructions
10 years ago
bunnei
806e955740
Merge pull request #1792 from JayFoxRox/avoid-uninitialised
Avoid uninitialised in hw renderer + Only sync depth if necessary
10 years ago
Maribel
eece919250
DSP_DSP: Remove GetHeadphoneStatus logspam ( #1799 )
10 years ago
wwylele
3d0953097f
fixup! fixup! Refactor input system
10 years ago
wwylele
c4d6e9b70d
fixup! Refactor input system
10 years ago
wwylele
c7bd2af530
implement circle pad modifier
10 years ago
wwylele
c1cd474866
Refactor input subsystem
10 years ago
Maribel
be941f1ecf
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
10 years ago
bunnei
cdbb2ef320
Merge pull request #1794 from Subv/regression_fix
Memory: Fixed a regression caused by #1695 and #1689 .
10 years ago
Subv
057cc2f94f
Memory: Fixed a regression caused by #1695 and #1689 .
Reserve enough space in the vector that holds the linear heap memory to prevent relocations of the backing memory when growing too much.
Closes #1790
10 years ago
Jannik Vogel
8655efef3e
OpenGL: Only update depth uniforms if the depth changed
10 years ago
Jannik Vogel
dc25f50017
OpenGL: value-initialize variables which cause uninitialised access otherwise
10 years ago
bunnei
8ac23ace82
Merge pull request #1689 from Subv/shmem
Kernel: Implemented shared memory.
10 years ago
Tony Wasserka
25fa17465d
Merge pull request #1788 from MerryMage/ext-soundtouch
gitmodules: citra-emu/soundtouch → citra-emu/ext-soundtouch
10 years ago
MerryMage
25f244bd76
gitmodules: citra-emu/soundtouch → citra-emu/ext-soundtouch
10 years ago
Jannik Vogel
208a74a882
Use new shader-jit signature for interpreter
10 years ago
Jannik Vogel
b3e96d8e29
Refactor access to state in shader-jit
10 years ago
bunnei
1302ffa822
Merge pull request #1695 from Subv/tls_alloc
Kernel/Threads: Dynamically allocate the TLS region for threads.
10 years ago
Subv
3421ea5445
HLE/Applets: Give each applet its own block of heap memory, and use that when creating the framebuffer shared memory block.
10 years ago