emmauss
c4e4fa53d9
Implement Frame rate limiter ( #2223 )
* implement frame limiter
* fixes
9 years ago
Jannik Vogel
d2c39bdb29
Unify Windows ICON resource name
9 years ago
Jannik Vogel
45d941d62e
Support mingw cross-compile
9 years ago
Subv
bdad00c73f
Threading: Added some utility functions and const correctness.
9 years ago
Subv
8634b8cb83
Threading: Reworked the way our scheduler works.
Threads will now be awakened when the objects they're waiting on are signaled, instead of repeating the WaitSynchronization call every now and then.
The scheduler is now called once after every SVC call, and once after a thread is awakened from sleep by its timeout callback.
This new implementation is based off reverse-engineering of the real kernel.
See https://gist.github.com/Subv/02f29bd9f1e5deb7aceea1e8f019c8f4 for a more detailed description of how the real kernel handles rescheduling.
9 years ago
Jannik Vogel
8efeb6ee2b
Remove unused version.h
9 years ago
Subv
2eceee3a4c
Fixed the rebase mistakes.
9 years ago
Subv
d171409f29
Kernel/Loader: Grab the system mode from the NCCH ExHeader.
3dsx and elf files default to system mode 2 (96MB allocated to the application).
This allows Home Menu to boot without modifications.
Closes #1849
9 years ago
Emmanuel Gil Peyrot
0820c99462
GPU: Remove the broken frame_skip option.
Fixes #1960 .
9 years ago
Subv
1323ab2f5f
Kernel/Loader: Grab the system mode from the NCCH ExHeader.
3dsx and elf files default to system mode 2 (96MB allocated to the application).
This allows Home Menu to boot without modifications.
Closes #1849
9 years ago
James Rowe
c3ea6f4ddb
Add mingw compile support
10 years ago
Pringo
51750dc8f5
Minor Menu Fixes
9 years ago
James Rowe
d9305b0a07
Add default hotkey to swap primary screens.
Also minor style changes
9 years ago
James Rowe
2b1654ad9b
Support additional screen layouts.
Allows users to choose a single screen layout or a large screen layout.
Adds a configuration option to change the prominent screen.
10 years ago
Jan Beich
2240cb2eb0
build: add default install for DragonFly, Solaris, etc.
9 years ago
Ricardo de Almeida Gonzaga
13d46f6820
Fix typos
9 years ago
wwylele
3aa047cd1d
qt: shutdown system if error
9 years ago
wwylele
f69a543110
implement wait tree widget
10 years ago
Yuri Kunde Schlesner
84fbbe2629
Use negative priorities to avoid special-casing the self-include
9 years ago
Emmanuel Gil Peyrot
ebdae19fd2
Remove empty newlines in #include blocks.
This makes clang-format useful on those.
Also add a bunch of forgotten transitive includes, which otherwise
prevented compilation.
9 years ago
Yuri Kunde Schlesner
396a8d91a4
Manually tweak source formatting and then re-run clang-format
9 years ago
Emmanuel Gil Peyrot
dc8479928c
Sources: Run clang-format on everything.
9 years ago
bunnei
d532f6b496
qt: Add UI configuration option to enable CPU JIT.
10 years ago
bunnei
14085ec670
core: Add configuration option for CPU JIT.
10 years ago
wwylele
c0262001d8
Qt: fix birthday combo box updating
10 years ago
wwylele
bdc59c4c21
Qt: unify running detection
10 years ago
bunnei
a71013cf16
qt: Rename all "toogle" to "toggle".
10 years ago
MerryMage
dc3f6a34f8
configure_audio: User-configuratble option to enable/disable audio stretching
10 years ago
bunnei
74842116b2
qt: Add an option to settings for enabling V-Sync.
10 years ago
bunnei
02702c6605
qt: Recreate GL context on startup to support changing V-Sync.
10 years ago
bunnei
08ad9b36d4
config: Add a setting for graphics V-Sync.
10 years ago
bunnei
2267f98941
qt: Add a configuration tab for Graphics and move relevant fields.
10 years ago
bunnei
7b4dcacbb2
citra: Default to HW renderer.
10 years ago
Anon
e91327c86a
Input GUI: Add tab to remap controls ( #1900 )
10 years ago
Dale Whinham
78b97ee364
CMake: Fix Info.plist template for citra_qt/OSX
The Info.plist template incorrectly uses parentheses instead of curly braces,
which means that building the .app bundle using regular 'make' results in the
variable not being replaced, and hence the app bundle won't start because the
executable name is incorrect.
This commit fixes this issue.
10 years ago
wwylele
ec3e99eec7
Qt: add system settings config tab
10 years ago
Yuri Kunde Schlesner
d6792632f0
Fix recursive scanning of directories
ForeachDirectoryEntry didn't actually do anything with the `recursive`
parameter, and the corresponding callback parameter was shadowing the
actual recursion counters in the user functions.
10 years ago
Yuri Kunde Schlesner
c52754e79a
Qt: Fix MicroProfile dpi scaling
10 years ago
archshift
3a4a424b70
Remove unused and bitrotted "controller config" files
10 years ago
LFsWang
d24d047d45
AddFstEntriesToGameList - prevent loading a directory
10 years ago
bunnei
c106f71beb
New3DS: Minor style cleanup to #1520 .
10 years ago
Emmanuel Gil Peyrot
080a2d719c
Loader: Split SMDH into its own header and import helpers from QGameList
Also rewrite Qt wrappers to use those.
10 years ago
MerryMage
b3b3dd7591
Debugger/Callstack: Replace Memory::GetPointer with Memory::IsValidVirtualAddress
10 years ago
Emmanuel Gil Peyrot
314ce5e505
CitraQt: Simplify the game list loader code
10 years ago
Emmanuel Gil Peyrot
8fc9c03126
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
8ab6f26c09
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!
11 years ago
James Rowe
98923ab6e5
Config: Restore previously selected audio sink option ( #1824 )
10 years ago
Maribel
d014873916
Config: Audio sink configuration ( #1798 )
10 years ago
wwylele
416faa20d1
implement circle pad modifier
10 years ago
wwylele
03631f9b8f
Refactor input subsystem
10 years ago