| Commit message (Collapse) | Author | Age | Files | Lines |
| |\
| |
| | |
yuzu-cmd: Linux Vulkan fixes
|
| | |
| |
| |
| |
| | |
Fixed upstream by
libsdl-org/SDL@25fc40b0bd44c484051064bc6b945ea9943f88dd
|
| |/ |
|
| |\
| |
| | |
settings: Eliminate usage of float-point setting values
|
| | | |
|
| |/ |
|
| |\
| |
| | |
general: Move most settings' defaults and labels into their definition
|
| | |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
Slight improvements to readability.
Dropped suggestions for string_view (settings.h:101), pass by value
(settings.h:82), reverting double to a float (config.cpp:316), and other
smaller ones, some out of scope.
Addresses review feedback.
Co-authored-by: Ameer J <52414509+ameerj@users.noreply.github.com>
|
| | |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
bcat: Fix settings access
telemetry_session: Fix settings accesses
So this is what I get for testing with the web service disabled.
touch_from_button: Fix settings access for clang
|
| | |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
Creates a new BasicSettings class in common/settings, and forces setting
a default and label for each setting that uses it in common/settings.
Moves defaults and labels from both frontends into common settings.
Creates a helper function in each frontend to facillitate reading the
settings now with the new default and label properties.
Settings::Setting is also now a subclass of Settings::BasicSetting. Also
adds documentation for both Setting and BasicSetting.
|
| | |
| |
| |
| | |
Treats (un)signed comparison mismatches as errors to be consistent with MSVC
|
| |\ \
| | |
| | | |
general: Enforce multiple warnings in MSVC
|
| | | | |
|
| | |/ |
|
| |/ |
|
| |
|
|
|
| |
* Add missing includes
* Add array
|
| |
|
|
| |
Fix data race using std::jthread and std::stop_token.
|
| |\
| |
| | |
cmake: Use autotools for libusb linking generally on GNU, and cleanup
|
| | |
| |
| |
| |
| |
| |
| |
| |
| | |
Delegates libusb external communication to externals/CMakeLists.txt
Ensures an interface library `usb` for every pathway
input_common just links to the `usb` library now
externals/libusb/CMakeLists.txt sets variables to override SDL2's libusb
finding
Other minor cleanup
|
| |\ \
| |/
|/| |
input_common: Analog button, use time based position
|
| | | |
|
| |\ \
| |/
|/| |
input_common: Add dual joycon support
|
| | | |
|
| |\ \
| |/
|/| |
input_common: Rewrite sdl analog mapping and fix controller disconnection crash
|
| | | |
|
| | | |
|
| |\ \
| | |
| | | |
input_common: Sanitize motion data
|
| | |/ |
|
| |/ |
|
| | |
|
| |\
| |
| | |
input_common: Reset GC sticks center by measuring multiple packets
|
| | | |
|
| |/ |
|
| |
|
|
|
|
| |
SDL 2.0.14 introduces an incompatibility with Clang, causing it to
trigger -Wimplicit-fallthrough even though it is marked. Ignore it for
now, with a comment mentioning why this is needed.
|
| |
|
|
|
|
|
|
|
|
| |
Forces using SDL 2.0.14. Upgrades the SDL external to that version. Adds
a message when switching to the external.
Fixes an error where input_common only links to SDL when SDL2_FOUND is
set, but externals/CMakeLists cannot set that variable to the required
scope. Switch to using ENABLE_SDL2, which we can use since we now
include the SDL source.
|
| |\
| |
| | |
InputCommon: Address mapping and naming issues with SDL2
|
| | |
| |
| |
| | |
Nintendo Pro controllers
|
| | |
| |
| |
| | |
- Removes a dependency on core and input_common from common.
|
| |/
|
|
| |
check all pads instead of only the first one
|
| |\
| |
| | |
Enable toggle buttons for keyboard and mouse
|
| | | |
|
| | | |
|
| |\ \
| |/
|/| |
InputCommon: Mouse fixes
|
| | | |
|
| |/ |
|
| |
|
|
| |
compatibility problems with certain controllers""
|
| |\
| |
| | |
Improve mouse panning
|
| | | |
|
| |\ \
| | |
| | | |
Port citra-emu/citra#5123: "SDL: Disable hidapi drivers due to compatibility problems with certain controllers"
|
| | | |
| | |
| | |
| | |
| | |
| | |
| | | |
caused by them.
The main problem is the loss of compatibility with some controllers, but there are also
unwanted changes to the behaviour of PS4 controllers (hardcoded lightbar color).
|