Lioncash
d72c809030
file_sys/registered_cache: Use regular const references instead of std::shared_ptr for InstallEntry()
These parameters don't need to utilize a shared lifecycle directly in
the interface. Instead, the caller should provide a regular reference
for the function to use. This also allows the type system to flag
attempts to pass nullptr and makes it more generic, since it can now be
used in contexts where a shared_ptr isn't being used (in other words, we
don't constrain the usage of the interface to a particular mode of
memory management).
7 years ago
Lioncash
11cf13a6e1
yuzu/configure_input_player: Use a lambda expression instead of std::bind
std::bind is the pre-C++11 way of doing this.
7 years ago
Lioncash
73a48d6523
yuzu/configure_input_player: Amend constructor initializer list order
Orders the elements the way they would actually be initialized in.
Resolves compiler warnings with gcc and clang
7 years ago
Lioncash
53bff53791
yuzu/configure_input: Remove unused function MoveGridElement
7 years ago
Lioncash
d67e88e59c
yuzu/configure_input*: Move data members after function declarations
The common pattern is to put the data members after the function
interface where applicable.
7 years ago
Lioncash
ec7ea4ae96
yuzu/configure_input: Remove unnecessary includes
7 years ago
greggameplayer
c14af2f71d
correct clang-format
7 years ago
greggameplayer
6d2adb0bc0
Automatically disable joycons docked
when docked mode is enable
7 years ago
FernandoS27
0368260c99
Removed pre 4.3 ARB extensions
7 years ago
FernandoS27
377c60645c
Update OpenGL's backend version from 3.3 to 4.3
7 years ago
Zach Hilman
54e74b3572
patch_manager: Show LayeredExeFS patch in add-ons column
The decision was made to name them LayeredExeFS instead of just LayeredFS to differentiate from normal RomFS-based mods. The name may be long/unweildy, but conveys the meaning well.
7 years ago
Zach Hilman
17d8e25cbf
settings: Add option to dump ExeFS of games upon launch
When enabled, all exefs(es) will be copied to yuzu/dump/<title_id>/exefs.
7 years ago
Lioncash
4dcdd3a837
yuzu/applets/software_keyboard: Override accept() and reject() instead of providing own differently named member functions
Uses Qt's built-in interface instead of rolling our own separate one on
top of it. This also fixes a bug in reject() where we were calling
accept() instead of reject().
7 years ago
Lioncash
3fa2b218ac
yuzu/applets/software_keyboard: std::move std::function instances where applicable
std::function instances can potentially allocate. std::moveing them
prevents an avoidable allocation in that case.
7 years ago
Lioncash
fe2609cb77
yuzu/applets/software_keyboard: Make slots private functions
These aren't required to be public.
7 years ago
Zach Hilman
aef0d88165
configure_input: Use Joycons Docked instead of Connected as label
7 years ago
Zach Hilman
312ef596a5
configure_input_player: Set minimum width on controls
7 years ago
Zach Hilman
dd92db3fb0
configure_input: Properly update UI components on removal of player
7 years ago
Zach Hilman
e58c951a59
configure_input: Make None a controller option instead of checkbox
7 years ago
Zach Hilman
3a6cd5b3c8
hid: Use player-defined controller type as PREFERRED_CONTROLLER
7 years ago
Zach Hilman
3d1a221893
qt: Move controller button config to separate dialog
Handles button configuration for all controller layouts and debug pads. Configurable at construction.
7 years ago
Zach Hilman
afe8df5020
qt: Add UI to configure touchscreen parameters
This allows adjusting the finger, diameter, and angle of the emulated touchscreen. It also provides a warning to the user about what changing these parameters can do.
7 years ago
Zach Hilman
2e1dd9c649
qt: Add UI to configure mouse buttons
Supports setting the five mouse buttons to any valid controller button/keyboard key (Left, Right, Middle, Foward, Back)
7 years ago
Zach Hilman
f1aec256d7
configure_input: Add support for multiplayer and controller types
This moves the actual button configuration to a separate dialog and only has the enabled and type controls in the tab.
7 years ago
Zach Hilman
d1b7c65b9e
yuzu/config: Add (de-)serialization for multiplayer
Defaults to full keyboard for keyboard -- It did not seem to be necessary to make the keyboard configurable (besides enabled/disabled).
7 years ago
Zach Hilman
56cf5b7b17
software_keyboard: Add max and current length display to dialog
7 years ago
Zach Hilman
19b2571aec
applet: Add operation completed callback
7 years ago
Zach Hilman
8b433beff3
software_keyboard: Make GetText asynchronous
a
7 years ago
Zach Hilman
7cfb29de23
am: Allow applets to push multiple and different channels of data
7 years ago
Zach Hilman
fed6ab14c3
am: Implement text check software keyboard mode
Allows the game to verify and send a message to the frontend.
7 years ago
Zach Hilman
e696ed1f4d
am: Deglobalize software keyboard applet
7 years ago
Zach Hilman
a81645400f
qt/main: Register Qt Software Keyboard frontend with AM
Allows using Qt provider over default.
7 years ago
Zach Hilman
5454494adb
qt/applets: Provide Qt frontend implementation of software keyboard
Implements all of the features of the keyboard, including length, default text, character validation, and UTF-16 character support.
7 years ago
David Marcec
4476fd29d6
Fixed switching operation modes when not running a game
The service manager seems to be a nullptr before a game boots
7 years ago
David Marcec
9359655712
Report resolution scaling support for vi and am
Specifying an internal resolution in yuzu now will report the scaled changes to vi and am.
7 years ago
Lioncash
e6676afa18
yuzu/configure_system: Mark the entropy mask string as nontranslatable
There's no need for translators to concern themselves with the
validation mask used by the entry field.
7 years ago
Zach Hilman
6001af2b89
qt: Move Open yuzu Folder action from Help to File
7 years ago
Zach Hilman
ab552e4a25
svc: Use proper random entropy generation algorithm
7 years ago
fearlessTobi
9ea8eb6b2e
yuzu: Add hotkey for Amiibo loading
7 years ago
Zach Hilman
cb1e63ef09
svc: Return random seed for svcGetInfo RandomEntropy
7 years ago
Tobias
9333ee29ca
yuzu: Add a missing "!" to fix the stuck-in-fullscreen bug
7 years ago
Zach Hilman
2a16fd7ffc
settings: Add config option to set RNG seed
7 years ago
David Marcec
40db288a2a
Renamed CheckIfOperationChanged to OnDockedModeChanged
7 years ago
David Marcec
fd1ef25257
Fixups
7 years ago
David Marcec
41e99d8880
Ability to switch between docked and undocked mode in-game
Started implementation of the AM message queue mainly used in state getters. Added the ability to switch docked mode whilst in game without stopping emulation. Also removed some things which shouldn't be labelled as stubs as they're implemented correctly
7 years ago
Frederic Laing
d34d0bfc87
configure_system: Fix compiler warning
7 years ago
Frederic Laing
6c8b788d32
yuzu/main: Fix compiler warning
7 years ago
Dharmin K Shah
b2647dba33
Fix quickstart link
7 years ago
Zach Hilman
52e7e8eed3
game_list: Only reload game list after relevant settings changed
Prevents unnecessary reloads on every configuration operation.
7 years ago
Zach Hilman
97187b7ef6
qt: Add help option to open yuzu folder
Opens a new file manager window at the UserDir.
7 years ago