Kewlan
886fdb2687
game_list: Mark games as favorite to make them appear at the top.
Icons are from Icons8.
5 years ago
Lioncash
bb1bc3dd57
common/log: Move Log namespace into the Common namespace
Forgot to move this over when I moved the rest of the source files with
lacking namespaces over.
5 years ago
bunnei
7a76bc30fa
common: Move settings to common from core.
- Removes a dependency on core and input_common from common.
5 years ago
bunnei
e7800fb6ff
core: settings: Add setting for debug assertions and disable by default.
- This is a developer-only setting and no longer needs to be enabled by default.
- Also adds "use_auto_stub" setting to SDL frontend while we are here.
- Supersedes #1340 .
5 years ago
Morph
0cff324521
applets/controller: Hook up the "Motion" button functionality
I forgot to hook this up during the development of the controller applet, this PR amends that.
5 years ago
Morph
7e5b4326f9
config: Default to exclusive fullscreen mode on platforms other than Windows
Several issues have been reported with the borderless windowed fullscreen mode on *nix platforms. Default to exclusive fullscreen mode on these platforms for now.
5 years ago
Morph
827c0726cc
configure_graphics: Add Borderless Windowed fullscreen mode
The borderless windowed fullscreen mode solves several issues with the presentation of the overlay dialogs and on-screen keyboard in exclusive fullscreen mode, and also has other benefits such as smoother gameplay, lower latency and a significant reduction in screen tearing.
Co-authored-by: Its-Rei <kupfel@gmail.com>
5 years ago
lat9nq
140f317b01
configure_graphics: Prevent stack-use-after-scope
Address Sanitizer reports stack-use-after-scope on line 231
`vulkan_devices.push_back(QString::fromStdString(name));`. Instead of
using a pointer, copy the string into a std::string and use that,
instead.
5 years ago
german77
129c89b47d
Use a single connection for UDP server, make connection test longer and check all pads instead of only the first one
5 years ago
ameerj
96fbe4f630
configuration: Add auto stub toggle that resets on boot
Auto-stub is an experimental debugging feature that may cause unforseen bugs. This adds a toggle to only allow auto-stubbing unimplemented functions when explicitly enabled when yuzu is launched.
5 years ago
german77
b29c5da11d
yuzu/main: Add user command line argument
5 years ago
ivan-boikov
d3525af1dd
Fix cancelation of choose directory dialog
5 years ago
Ani
443c883e88
qt: Set DISPLAY env var when not present
Fixes web browser opening (Help > Open Mods Page, Help > Open Quickstart
Guide)
5 years ago
german77
9c42c9e164
Enable mouse toggle buttons
5 years ago
german
0b24257e2c
Add toggle button option for normal buttons
5 years ago
german
03c81d5e1f
Enable button toggle for keyboard in the modifier button
5 years ago
Kelebek1
32fd2a3ac6
Fix default bcat_backend init
5 years ago
german
0cb68543e2
inputCommon: Use an unique client id for each socket instance
5 years ago
german77
a380976857
inputCommon: Mouse fixes
5 years ago
lat9nq
fb1090fb78
debugger: controller: Add access key
Adds the access key to the Controller P1 selection at View -> Debugger
-> Controller P1. Avoids using the windowTitle as that would add a
literal & to the beginning of the window title.
5 years ago
bunnei
fddde225c5
yuzu: Various frontend improvements to avoid crashes and improve experience on Linux.
5 years ago
ReinUsesLisp
7f4f760938
config: Make high GPU accuracy the default
This is a better default for most games, yielding better performance and
less graphical issues.
5 years ago
ReinUsesLisp
889ce02dcf
yuzu/config: Disable assembly shaders by default
Due to BindBufferRangeNV limitations and poor quality code emission from
our side, assembly shaders are currently slower than GLSL. Their build
time and feature advantages are still relevant, but they are outweighted
by their runtime performance.
5 years ago
ReinUsesLisp
758731e48c
vulkan_wrapper: Pull Windows symbols
5 years ago
ReinUsesLisp
70b3c29534
gpu: Report renderer errors with exceptions
Instead of using a two step initialization to report errors, initialize
the GPU renderer and rasterizer on the constructor and report errors
through std::runtime_error.
5 years ago
lat9nq
0d1cbac0a0
yuzu: Create screenshot path before capture
Allows screenshots in cases where the screenshots path doesn't already
exist.
5 years ago
lat9nq
187d76e48e
configure_input_player_widget: Silence unused variable warnings
Prevents clang 11 from throwing an error since these variables are
unused.
5 years ago
Lioncash
e4e97e5577
configure_input_player_widget: Reduce duplication of array accessors where applicable
Reduces the amount of code to read in expressions a little bit by
separating constituents out a little.
5 years ago
Lioncash
a903d18db2
configure_input_player_widget: Avoid nontrivial copies where applicable
Previously a function was copying an array of 20 std::string instances
by value.
5 years ago
german
20d98fc773
Use GC image
5 years ago
Jatoxo
4bf6e49bda
Settings: Add depth to Joysticks on Pro Controller preview ( #5894 )
* Add some depth to ProJoysticks
* address comments
* clang
* address nits
* fix wrong inner_offset when offset.x was 0
5 years ago
german
020c22f53d
hid: Implement GC controller
5 years ago
german
c7cae8769f
Add mouse panning
5 years ago
Morph
657ac39f45
renderer_opengl: Update OpenGL backend version requirement to 4.6
5 years ago
german
38d14331f5
Add GC controller animation
5 years ago
german
beaa027b5c
Refresh debug controller settings
5 years ago
german
9bba095b2b
Refresh controller only when necessary
5 years ago
german
cbe925c31a
Add SL SR vectors, change dual joycon view, add missing raw data from keyboard/mouse
5 years ago
german
e448ba4281
Add controller window and single joycon top view
5 years ago
german
ace7b59863
Replace text with vectors
5 years ago
german
93ac87f29e
Make settings controller image change with controller input
5 years ago
bunnei
284a4d9283
hle: kernel: Rename ReadableEvent to KReadableEvent.
5 years ago
german
5c9d8e8f39
Fix npad struct to match switchbrew
5 years ago
german
ebf3784c75
Always update handheld config
5 years ago
bunnei
a96667d30c
yuzu: debugger: Ignore HLE threads.
5 years ago
bunnei
cf3a05cf8c
hle: kernel: Allocate a dummy KThread for each host thread, and use it for scheduling.
5 years ago
bunnei
f34dd04d09
hle: kernel: Recode implementation of KThread to be more accurate.
5 years ago
bunnei
4ba9d6f969
hle: kernel: KThread: Clean up thread priorities.
5 years ago
bunnei
e74f682506
hle: kernel: KThread: Remove thread types that do not exist.
5 years ago
bunnei
3d70b4a4ea
core: hle: kernel: Rename Thread to KThread.
5 years ago