Morph
0f40c8c634
applets: Remove the previous software keyboard applet implementation
5 years ago
Kewlan
fd40d55a4f
game_list: Mark games as favorite to make them appear at the top.
Icons are from Icons8.
5 years ago
Lioncash
64606aefcf
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
a4c6712a4b
common: Move settings to common from core.
- Removes a dependency on core and input_common from common.
5 years ago
bunnei
c6c0771b12
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
10ca4c9490
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
8ce31f1c8e
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
01ea0f3c74
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
33ed02a239
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
bb3dce9363
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
54c1e0897d
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
9cebde760f
yuzu/main: Add user command line argument
5 years ago
ivan-boikov
afa4bcbb3b
Fix cancelation of choose directory dialog
5 years ago
Ani
cd7abba1a9
qt: Set DISPLAY env var when not present
Fixes web browser opening (Help > Open Mods Page, Help > Open Quickstart
Guide)
5 years ago
german77
41e94b7b99
Enable mouse toggle buttons
5 years ago
german
4bcc5bacff
Add toggle button option for normal buttons
5 years ago
german
1f228c51ca
Enable button toggle for keyboard in the modifier button
5 years ago
Kelebek1
c7a7e47615
Fix default bcat_backend init
5 years ago
german
9b3af0027b
inputCommon: Use an unique client id for each socket instance
5 years ago
german77
4738e14cb0
inputCommon: Mouse fixes
5 years ago
lat9nq
6269cd7f1d
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
eae9f2e440
yuzu: Various frontend improvements to avoid crashes and improve experience on Linux.
5 years ago
ReinUsesLisp
13becdf18a
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
75fd3f95a3
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
dde19e7d75
vulkan_wrapper: Pull Windows symbols
5 years ago
ReinUsesLisp
75ccd9959c
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
dcc0617cc2
yuzu: Create screenshot path before capture
Allows screenshots in cases where the screenshots path doesn't already
exist.
5 years ago
lat9nq
0e004269a9
configure_input_player_widget: Silence unused variable warnings
Prevents clang 11 from throwing an error since these variables are
unused.
5 years ago
Lioncash
864762cac9
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
5c7c212f61
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
bcd4e4f650
Use GC image
5 years ago
Jatoxo
2e32ab4e0b
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
a994a40467
hid: Implement GC controller
5 years ago
german
52b79ac009
Add mouse panning
5 years ago
Morph
6e5cc977ad
renderer_opengl: Update OpenGL backend version requirement to 4.6
5 years ago
german
8893b766c3
Add GC controller animation
5 years ago
german
160341fcf8
Refresh debug controller settings
5 years ago
german
d6a0975e5d
Refresh controller only when necessary
5 years ago
german
c9597af39d
Add SL SR vectors, change dual joycon view, add missing raw data from keyboard/mouse
5 years ago
german
a7f9983563
Add controller window and single joycon top view
5 years ago
german
ea1f656d7e
Replace text with vectors
5 years ago
german
481cd86722
Make settings controller image change with controller input
5 years ago
bunnei
e86a7e3691
hle: kernel: Rename ReadableEvent to KReadableEvent.
5 years ago
german
9a9e81f2e9
Fix npad struct to match switchbrew
5 years ago
german
c1b81f776c
Always update handheld config
5 years ago
bunnei
10738839ad
yuzu: debugger: Ignore HLE threads.
5 years ago
bunnei
6e953f7f02
hle: kernel: Allocate a dummy KThread for each host thread, and use it for scheduling.
5 years ago
bunnei
cdd14b03e5
hle: kernel: Recode implementation of KThread to be more accurate.
5 years ago
bunnei
4dbf3f4880
hle: kernel: KThread: Clean up thread priorities.
5 years ago
bunnei
eea346ba8e
hle: kernel: KThread: Remove thread types that do not exist.
5 years ago