german
1b01f3199e
Fix player 1 default connected value
5 years ago
ReinUsesLisp
4854f3291e
core: Silence Wclass-memaccess warnings
This requires making several types trivial and properly initialize
them whenever they are called.
5 years ago
german
b92717bec6
Always initialize keyboard input
5 years ago
german
df1070a735
Add mutitouch support for touch screens
5 years ago
german
f452fbfc88
Allow to return up to 16 touch inputs per engine
5 years ago
german
2aa888b7e3
Allow all touch inputs at the same time and remove config options that are not longer necesary
5 years ago
Lioncash
d524f04fc6
yuzu: Remove unused variables in Qt code
Removes two unused variables in out Qt code. In this case the removal of
these two results in less allocations, given std::map allocates on the
heap.
5 years ago
Lioncash
bdbb35bc3b
configure_motion_touch: Prevent use after move in ApplyConfiguration()
touch_engine was being compared against after being moved into the
setter for the engine, so this comparison wouldn't behave properly.
5 years ago
Lioncash
cca1d8342d
configure_motion_touch: Migrate off QRegExp to QRegularExpression
QRegularExpression was introduced in Qt 5 as a better replacement for
QRegExp. In Qt 6.0 QRegExp is removed entirely.
To remain forward compatible with Qt 6.0, we can transition over to
using QRegularExpression.
5 years ago
german
0da0fff264
Fix IP validator error where the last octet produced an error if the value was higher than 199
5 years ago
Lioncash
1c11424586
yuzu: Migrate off of setMargin() to setContentsMargins()
setMargin() has been deprecated since Qt 5, and replaced with
setContentsMargins(). We can move over to setContentsMargins() to stay
forward-compatible with Qt 6.0.
5 years ago
bunnei
e89be18c79
hle: kernel: thread: Preserve thread wait reason for debugging only.
- This is decoupled from core functionality and used for debugging only.
5 years ago
bunnei
e19dca9193
yuzu: debugger: wait_tree: Handle unknown ThreadState.
5 years ago
bunnei
e5cfd63ba4
core: hle: Integrate new KConditionVariable and KAddressArbiter implementations.
5 years ago
bunnei
9744afa8b1
hle: kernel: thread: Replace ThreadStatus/ThreadSchedStatus with a single ThreadState.
- This is how the real kernel works, and is more accurate and simpler.
5 years ago
bunnei
2feb4d56e9
core: hle: kernel: Update KSynchronizationObject.
5 years ago
Morph
7031765c6f
config: Enable docked mode by default
5 years ago
Morph
f658307735
general: Resolve C4062 warnings on MSVC
5 years ago
FearlessTobi
9263d3e4cc
yuzu/configure_filesystem: Remove "Select Cache Directory" option
This tab of the settings is already extremely bloated and the setting itself is quite useless.
With a gamelist of almost 30 games, the cache directory is smaller than 1MB for me and therefore I don't see why it needs to be configurable.
6 years ago
Lioncash
fb9624da9d
main: Resolve error string not displaying
During the transition to make the error dialog translatable, I
accidentally got rid of the conversion to ResultStatus, which prevented
operator<< from being invoked during formatting.
This adds a function to directly retrieve the result status string
instead so that it displays again.
5 years ago
MerryMage
c535205f1c
dynarmic: Add Unsafe_InaccurateNaN optimization
5 years ago
Morph
23413c0d44
general: Fix various spelling errors
5 years ago
Morph
dd73d7eb8e
configure_input: Modify controller connection delay
Increases the controller connection delay to 60ms and refactors it to attempt to disconnect all controllers prior to connecting all controllers in HID.
5 years ago
gal20
6e102ea048
yuzu/main: fix mouse not showing on move and port citra-emu/citra#5476
5 years ago
Lioncash
99790b1eb4
main: Make the loader error dialog fully translatable
Makes the dialog fully localizable and also adds disambiguation comments
to help translators understand what the formatting specifiers indicate.
5 years ago
Lioncash
c1908af95a
main: Tidy up enum comparison
enum classes are comparable with one another, so these casts aren't
necessary.
5 years ago
bunnei
1e370cff0e
core: settings: Untangle multicore from asynchronous GPU.
- Now that GPU is always threaded, we can support multicore with synchronous GPU.
5 years ago
german
139222d3a5
Allow to invert analog axis with right click
5 years ago
Morph
91db46cf0e
yuzu/main: Add basic command line arguments
The following command line arguments are supported:
yuzu.exe "path_to_game" - Launches a game at "path_to_game"
yuzu.exe -f - Launches the next game in fullscreen
yuzu.exe -g "path_to_game" - Launches a game at "path_to_game"
yuzu.exe -f -g "path_to_game" - Launches a game at "path_to_game" in fullscreen
5 years ago
ReinUsesLisp
4df8b8a0f5
cmake: Always enable Vulkan
Removes the unnecesary burden of maintaining separate #ifdef paths and
allows us sharing generic Vulkan code across APIs.
5 years ago
lat9nq
662c4a68f6
yuzu/main: Improve menubar access keys
Adds a unique access key to each action within each menu. A few actions
already had their own access key, so those were untouched.
5 years ago
german
0b75b39cac
Add option to reset window size to 1080p
5 years ago
lat9nq
b4094cb11a
yuzu/main: Save settings when starting guest
Saves UISettings and Settings when booting a guest. Moves updating
UISettings::values from GMainWindow::closeEvent into its own function,
then reuses it in GMainWindow::BootGame.
5 years ago
FearlessTobi
1bfd9b5081
yuzu: Remove gdbstub configuration
The gdbstub itself was removed with https://github.com/yuzu-emu/yuzu/pull/5028 .
This PR just removes the remaining gdb configuration code from the emulator and the UI.
5 years ago
Morph
469ed33cf6
applets/web: Implement the online web browser applet
5 years ago
Morph
150d237919
applets/web: Fix keyboard to emulated controller input
5 years ago
Morph
358b38f3e1
main: Add the ability to disable the web applet
This should only be used for Super Mario 3D All-Stars. This is a temporary solution until it can be implemented properly.
5 years ago
Morph
fef6f942e4
main, applets/web: Re-add progress dialog for RomFS extraction
5 years ago
Morph
7641f35fe3
applets/web: Implement the Qt web browser applet frontend
5 years ago
Morph
727780763e
web_browser_scripts: Add injection scripts for the web browser
5 years ago
Morph
71b0d923e2
util: Add URL Request Interceptor for QWebEngine
6 years ago
Morph
790a9e47eb
bootmanager: Add a check whether loading is complete
6 years ago
Morph
7da1c67f5a
applets: Remove the previous web browser applet implementation
6 years ago
Morph
f30f97994b
file_sys: Consolidate common Title ID operations
5 years ago
german
1a3e4518ec
Disable analog joystick from buttons by default
6 years ago
comex
14f8c5e6fe
configure_motion_touch: Fix unescaped backslash in regex
Since this is inside a string literal, backslashes that are part of
regex syntax have to be escaped. But that's ugly, so convert to a raw
string instead.
5 years ago
bunnei
039844bbb9
hle: kernel: Rewrite scheduler implementation based on Mesopshere.
5 years ago
bunnei
ba09b4d69d
hle: kernel: Port KAffinityMask from Mesosphere.
6 years ago
Lioncash
66bb735a95
game_list_p: Resolve deprecated usage of QVariant operator<
This is designated as obsolete in Qt's docs (see:
https://doc.qt.io/qt-5/qvariant-obsolete.html#operator-lt )
5 years ago
Morph
6efd390668
applets: Resolve variable shadowing
5 years ago