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>
3 years ago
Narr the Reg
8ba40a59c2
Merge pull request #9679 from jbeich/libc++
input_common: unbreak build with libc++ (missing std::ranges::find_if)
3 years ago
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(
~~~~~~~~~~~~~^
3 years ago
bunnei
b292986fc5
Merge pull request #9662 from abouvier/cmake-llvm
cmake: prefer system llvm library
3 years ago
liamwhite
6c7db928fd
Merge pull request #9492 from german77/joycon_release
Input_common: Implement custom joycon driver v2
3 years ago
Alexandre Bouvier
8768e16b6c
cmake: prefer system llvm library
3 years ago
liamwhite
ef4b11726f
Merge pull request #9555 from abouvier/catch2-update
tests: update catch2 to 3.0.1
3 years ago
liamwhite
d2838b3568
Merge pull request #9660 from german77/koreaToTaiwan
yuzu: Fix language comobox crash
3 years ago
liamwhite
38e43227b0
Merge pull request #9656 from liamwhite/nsight
nsight_aftermath_tracker: update for latest Aftermath SDK
3 years ago
liamwhite
e0ca44d6d5
Merge pull request #9637 from SaiKai/repeat_shortcuts
allow volume up/down hotkeys to be repeated
3 years ago
liamwhite
c909a9e2ba
Merge pull request #9617 from german77/off_by_one
core: hid: Fix stick minimum range
3 years ago
liamwhite
87eef91dab
Merge pull request #9613 from Kelebek1/demangle
Add stacktrace symbol demangling
3 years ago
german77
8137de5e93
yuzu: Fix language comobox crash
3 years ago
Liam
77d98593dc
nsight_aftermath_tracker: update for latest Aftermath SDK
3 years ago
Kelebek1
7aad0b009b
Change licenses
3 years ago
bunnei
9b6fe96442
Merge pull request #9642 from Tachi107/appstream-metadata-fix
fix(dist): wrap screenshots in <image> tags
3 years ago
bunnei
35099396c4
Merge pull request #9611 from liamwhite/patch-1
debugger: add host fastmem pointer fetch command
3 years ago
Narr the Reg
9f9cf5732b
core: hid: Make use of SCOPE_EXIT and SCOPE_GUARD where applicable
3 years ago
german77
d7950e0cfb
input_common: Fix joycon mappings
3 years ago
german77
13ccfd78bd
input_common: Address byte review
3 years ago
bunnei
0f3bbe6cfb
Merge pull request #9640 from german77/why_sdl
input_common: reset sdl motion if data is invalid
3 years ago
Narr the Reg
000a5852ee
core: hid: Only set the polling mode to the correct side
3 years ago
german77
21a62d4752
input_common: Drop Pro controller support from custom driver
3 years ago
german77
4b7ad51ce3
input_common: Fix issue where ring and irs are enabled at the same time
3 years ago
Narr the Reg
91f98f57b3
input_common: Implement joycon ir camera
3 years ago
german77
22eb8ce395
yuzu: Add ring controller test button
3 years ago
german77
5cbeb6f1c4
input_common: Use DriverResult on all engines
3 years ago
german77
82774f546a
Address review comments
3 years ago
Narr the Reg
8dbef30cb7
core: hid: Fix input regressions
3 years ago
german77
b40c5ba2c3
input_common: Implement joycon nfc
3 years ago
Narr the Reg
4dc4ae2aac
input_common: Add dual joycon support
3 years ago
Narr the Reg
4d68a82563
input_common: Add support for joycon ring controller
3 years ago
Narr the Reg
046e95be06
input_common: Add support for joycon input reports
3 years ago
Narr the Reg
f7164f77d6
input_common: Use calibration from joycon
3 years ago
Narr the Reg
d2f5eae036
input_common: Add support for joycon generic functions
3 years ago
Narr the Reg
147faa16ef
input_common: Add joycon low level functions
3 years ago
Narr the Reg
a1b72e62dc
service: hid: Set led pattern and fix color detection
3 years ago
Narr the Reg
59e89afde4
core: hid: Enable pulling color data from controllers
3 years ago
Narr the Reg
3672362ce1
core: hid: Migrate ring from emulated devices to emulated controller
3 years ago
Narr the Reg
2b87d9e674
yuzu: Update controller colors and button names
3 years ago
Narr the Reg
216bdb7884
input_common: Disable SDL driver with switch controllers
3 years ago
Narr the Reg
0e41ae9595
input_common: Initial skeleton for custom joycon driver
3 years ago
liamwhite
1bd93d9f3b
Merge pull request #9556 from vonchenplus/draw_texture
video_core: Implement maxwell3d draw texture method
3 years ago
bunnei
cb88483660
Merge pull request #9623 from liamwhite/wp-oops
memory: fix watchpoint use when fastmem is enabled
3 years ago
Andrea Pappacoda
9ce38c8fc5
fix(dist): wrap screenshots in <image> tags
The [appstream] spec says that <screenshot/> tags must be wrapped in
either <image/> or <video/> tags, so this patch does just that.
[appstream]: https://freedesktop.org/software/appstream/docs/chap-Metadata.html#tag-screenshots
3 years ago
Narr the Reg
04c77f3800
Merge pull request #9638 from Kelebek1/firmware4
Demote maxwell3d Firmware4 call log to debug
3 years ago
bunnei
1c11050ce6
Merge pull request #9619 from liamwhite/timing-spaghetti
timing: wait for completion on unregister
3 years ago
german77
924d8bf7cc
input_common: reset sdl motion if data is invalid
3 years ago
Jonas Gutenschwager
0a1e70f431
fix format
3 years ago
bunnei
578684029f
Merge pull request #9615 from merryhime/upsample-ob1
audio_core: Corrective fixes to upsampler
3 years ago