Morph
337f943c97
polyfill_thread: Implement StoppableTimedWait
...
StoppableTimedWait allows for a timed wait to be stopped immediately after a stop is requested.
This is useful in cases where long duration thread sleeps are needed and allows for immediate joining of waiting threads after a stop is requested.
Co-Authored-By: liamwhite <liamwhite@users.noreply.github.com>
2023-01-25 16:43:04 -05:00
Narr the Reg
8ba40a59c2
Merge pull request #9679 from jbeich/libc++
...
input_common: unbreak build with libc++ (missing std::ranges::find_if)
2023-01-25 15:21:59 -06:00
Jan Beich
e22bf4d418
input_common: add missing header for libc++ after 13ccfd78bd
...
src/input_common/drivers/joycon.cpp:187:26: error: no member named 'find_if' in namespace 'std::ranges'
std::ranges::find_if(left_joycons, [](auto& device) { return !device->IsConnected(); });
~~~~~~~~~~~~~^
src/input_common/drivers/joycon.cpp:193:54: error: no member named 'find_if' in namespace 'std::ranges'
const auto unconnected_device = std::ranges::find_if(
~~~~~~~~~~~~~^
src/input_common/drivers/joycon.cpp:393:51: error: no member named 'find_if' in namespace 'std::ranges'
const auto matching_device = std::ranges::find_if(
~~~~~~~~~~~~~^
src/input_common/drivers/joycon.cpp:402:51: error: no member named 'find_if' in namespace 'std::ranges'
const auto matching_device = std::ranges::find_if(
~~~~~~~~~~~~~^
2023-01-25 19:52:56 +00:00
Narr the Reg
a8579f0b26
Revert 9617 and fix it on input_common
2023-01-25 13:52:50 -06:00
Morph
3088a5dbc6
default_ini: Split and concatenate the config string literal
...
We are dangerously close to MSVC's 16384 character limit for string literals. Breaking this string up and concatenating will allow for more settings to be added in the future.
2023-01-25 14:06:06 -05:00
Merry
6b50650633
Revert "MemoryManager: use fastmem directly."
...
This reverts commit 7f18e3bb89
.
2023-01-25 10:12:04 +00:00
Morph
aeada1616a
main: Globally disable the "?" button on dialogs
...
Sets the AA_DisableWindowContextHelpButton attribute to disable this useless button globally.
2023-01-25 01:12:50 -05:00
bunnei
b292986fc5
Merge pull request #9662 from abouvier/cmake-llvm
...
cmake: prefer system llvm library
2023-01-24 11:03:14 -08:00
liamwhite
6c7db928fd
Merge pull request #9492 from german77/joycon_release
...
Input_common: Implement custom joycon driver v2
2023-01-24 09:29:37 -05:00
Liam
b85a155abd
kernel: split SetAddressKey into user and kernel variants
2023-01-23 20:31:03 -05:00
Liam
31945a6e8b
kernel: fix incorrect locking order in suspension
2023-01-23 17:14:41 -05:00
Liam
ac94832cb6
spirv: fix multisampled image fetch
2023-01-23 12:03:19 -05:00
Alexandre Bouvier
8768e16b6c
cmake: prefer system llvm library
2023-01-23 06:23:00 +01:00
liamwhite
ef4b11726f
Merge pull request #9555 from abouvier/catch2-update
...
tests: update catch2 to 3.0.1
2023-01-22 18:22:47 -05:00
Liam
3b4c6e5425
kernel: KPageTable: update
2023-01-22 13:17:29 -05:00
liamwhite
d2838b3568
Merge pull request #9660 from german77/koreaToTaiwan
...
yuzu: Fix language comobox crash
2023-01-22 13:14:38 -05:00
liamwhite
38e43227b0
Merge pull request #9656 from liamwhite/nsight
...
nsight_aftermath_tracker: update for latest Aftermath SDK
2023-01-22 13:14:28 -05:00
liamwhite
e0ca44d6d5
Merge pull request #9637 from SaiKai/repeat_shortcuts
...
allow volume up/down hotkeys to be repeated
2023-01-22 13:14:19 -05:00
liamwhite
c909a9e2ba
Merge pull request #9617 from german77/off_by_one
...
core: hid: Fix stick minimum range
2023-01-22 13:14:10 -05:00
liamwhite
87eef91dab
Merge pull request #9613 from Kelebek1/demangle
...
Add stacktrace symbol demangling
2023-01-22 13:13:58 -05:00
german77
8137de5e93
yuzu: Fix language comobox crash
2023-01-22 10:42:59 -06:00
Liam
77d98593dc
nsight_aftermath_tracker: update for latest Aftermath SDK
2023-01-21 13:01:19 -05:00
Kelebek1
7aad0b009b
Change licenses
2023-01-21 06:19:43 +00:00
bunnei
9b6fe96442
Merge pull request #9642 from Tachi107/appstream-metadata-fix
...
fix(dist): wrap screenshots in <image> tags
2023-01-20 21:02:38 -08:00
bunnei
35099396c4
Merge pull request #9611 from liamwhite/patch-1
...
debugger: add host fastmem pointer fetch command
2023-01-20 10:00:33 -08:00
Narr the Reg
9f9cf5732b
core: hid: Make use of SCOPE_EXIT and SCOPE_GUARD where applicable
2023-01-20 00:51:46 -06:00
german77
d7950e0cfb
input_common: Fix joycon mappings
2023-01-20 00:51:46 -06:00
german77
13ccfd78bd
input_common: Address byte review
2023-01-20 00:51:45 -06:00
bunnei
0f3bbe6cfb
Merge pull request #9640 from german77/why_sdl
...
input_common: reset sdl motion if data is invalid
2023-01-19 18:47:21 -08:00
Narr the Reg
000a5852ee
core: hid: Only set the polling mode to the correct side
2023-01-19 18:05:23 -06:00
german77
21a62d4752
input_common: Drop Pro controller support from custom driver
2023-01-19 18:05:22 -06:00
german77
4b7ad51ce3
input_common: Fix issue where ring and irs are enabled at the same time
2023-01-19 18:05:22 -06:00
Narr the Reg
91f98f57b3
input_common: Implement joycon ir camera
2023-01-19 18:05:22 -06:00
german77
22eb8ce395
yuzu: Add ring controller test button
2023-01-19 18:05:22 -06:00
german77
5cbeb6f1c4
input_common: Use DriverResult on all engines
2023-01-19 18:05:22 -06:00
german77
82774f546a
Address review comments
2023-01-19 18:05:22 -06:00
Narr the Reg
8dbef30cb7
core: hid: Fix input regressions
2023-01-19 18:05:22 -06:00
german77
b40c5ba2c3
input_common: Implement joycon nfc
2023-01-19 18:05:21 -06:00
Narr the Reg
4dc4ae2aac
input_common: Add dual joycon support
2023-01-19 18:05:21 -06:00
Narr the Reg
4d68a82563
input_common: Add support for joycon ring controller
2023-01-19 18:05:21 -06:00
Narr the Reg
046e95be06
input_common: Add support for joycon input reports
2023-01-19 18:05:21 -06:00
Narr the Reg
f7164f77d6
input_common: Use calibration from joycon
2023-01-19 18:05:21 -06:00
Narr the Reg
d2f5eae036
input_common: Add support for joycon generic functions
2023-01-19 18:05:21 -06:00
Narr the Reg
147faa16ef
input_common: Add joycon low level functions
2023-01-19 18:05:21 -06:00
Narr the Reg
a1b72e62dc
service: hid: Set led pattern and fix color detection
2023-01-19 18:05:20 -06:00
Narr the Reg
59e89afde4
core: hid: Enable pulling color data from controllers
2023-01-19 18:05:20 -06:00
Narr the Reg
3672362ce1
core: hid: Migrate ring from emulated devices to emulated controller
2023-01-19 18:05:20 -06:00
Narr the Reg
2b87d9e674
yuzu: Update controller colors and button names
2023-01-19 18:05:20 -06:00
Narr the Reg
216bdb7884
input_common: Disable SDL driver with switch controllers
2023-01-19 18:05:20 -06:00
Narr the Reg
0e41ae9595
input_common: Initial skeleton for custom joycon driver
2023-01-19 18:05:20 -06:00