Morph
9b0563fa87
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
b82a098968
Merge pull request #9679 from jbeich/libc++
input_common: unbreak build with libc++ (missing std::ranges::find_if)
3 years ago
Jan Beich
20c7084892
input_common: add missing header for libc++ after 340f15d1fa
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
44b981fd3e
Merge pull request #9662 from abouvier/cmake-llvm
cmake: prefer system llvm library
3 years ago
liamwhite
a68af583ea
Merge pull request #9492 from german77/joycon_release
Input_common: Implement custom joycon driver v2
3 years ago
Alexandre Bouvier
34b1ea9c19
cmake: prefer system llvm library
3 years ago
liamwhite
f99f618d45
Merge pull request #9555 from abouvier/catch2-update
tests: update catch2 to 3.0.1
3 years ago
liamwhite
78df1ddce8
Merge pull request #9660 from german77/koreaToTaiwan
yuzu: Fix language comobox crash
3 years ago
liamwhite
9184b6ed2b
Merge pull request #9656 from liamwhite/nsight
nsight_aftermath_tracker: update for latest Aftermath SDK
3 years ago
liamwhite
ff2bbc8205
Merge pull request #9637 from SaiKai/repeat_shortcuts
allow volume up/down hotkeys to be repeated
3 years ago
liamwhite
02ac593257
Merge pull request #9617 from german77/off_by_one
core: hid: Fix stick minimum range
3 years ago
liamwhite
9705094a57
Merge pull request #9613 from Kelebek1/demangle
Add stacktrace symbol demangling
3 years ago
german77
a436467152
yuzu: Fix language comobox crash
3 years ago
Liam
c6eab71d5c
nsight_aftermath_tracker: update for latest Aftermath SDK
3 years ago
Kelebek1
31229dd245
Change licenses
3 years ago
bunnei
380dcde154
Merge pull request #9642 from Tachi107/appstream-metadata-fix
fix(dist): wrap screenshots in <image> tags
3 years ago
bunnei
f78068d7bf
Merge pull request #9611 from liamwhite/patch-1
debugger: add host fastmem pointer fetch command
3 years ago
Narr the Reg
d9ee7c3297
core: hid: Make use of SCOPE_EXIT and SCOPE_GUARD where applicable
3 years ago
german77
fafa92cfb8
input_common: Fix joycon mappings
3 years ago
german77
340f15d1fa
input_common: Address byte review
3 years ago
bunnei
7d77798f0e
Merge pull request #9640 from german77/why_sdl
input_common: reset sdl motion if data is invalid
3 years ago
Narr the Reg
4a307a7b3a
core: hid: Only set the polling mode to the correct side
3 years ago
german77
b40aefb39e
input_common: Drop Pro controller support from custom driver
3 years ago
german77
d05ea2f3eb
input_common: Fix issue where ring and irs are enabled at the same time
3 years ago
Narr the Reg
459fb2b213
input_common: Implement joycon ir camera
3 years ago
german77
5cb437703f
yuzu: Add ring controller test button
3 years ago
german77
527dad7097
input_common: Use DriverResult on all engines
3 years ago
german77
e1a3bda4d9
Address review comments
3 years ago
Narr the Reg
1c08d532e0
core: hid: Fix input regressions
3 years ago
german77
6d6b7bdbc3
input_common: Implement joycon nfc
3 years ago
Narr the Reg
6e33731f29
input_common: Add dual joycon support
3 years ago
Narr the Reg
751d36e739
input_common: Add support for joycon ring controller
3 years ago
Narr the Reg
f09a023292
input_common: Add support for joycon input reports
3 years ago
Narr the Reg
5676c2e17f
input_common: Use calibration from joycon
3 years ago
Narr the Reg
594b2ade6d
input_common: Add support for joycon generic functions
3 years ago
Narr the Reg
6aa6301acd
input_common: Add joycon low level functions
3 years ago
Narr the Reg
36d5e0a411
service: hid: Set led pattern and fix color detection
3 years ago
Narr the Reg
ed5fa10e97
core: hid: Enable pulling color data from controllers
3 years ago
Narr the Reg
a4074001fe
core: hid: Migrate ring from emulated devices to emulated controller
3 years ago
Narr the Reg
18c9f8eeed
yuzu: Update controller colors and button names
3 years ago
Narr the Reg
2d802893e7
input_common: Disable SDL driver with switch controllers
3 years ago
Narr the Reg
d80e6c399b
input_common: Initial skeleton for custom joycon driver
3 years ago
liamwhite
475370c8f8
Merge pull request #9556 from vonchenplus/draw_texture
video_core: Implement maxwell3d draw texture method
3 years ago
bunnei
9ca3a4758a
Merge pull request #9623 from liamwhite/wp-oops
memory: fix watchpoint use when fastmem is enabled
3 years ago
Andrea Pappacoda
9f08b3c3c9
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
67c3c65f7b
Merge pull request #9638 from Kelebek1/firmware4
Demote maxwell3d Firmware4 call log to debug
3 years ago
bunnei
413df0811d
Merge pull request #9619 from liamwhite/timing-spaghetti
timing: wait for completion on unregister
3 years ago
german77
db6cb9cc0a
input_common: reset sdl motion if data is invalid
3 years ago
Jonas Gutenschwager
887ed5c0e2
fix format
3 years ago
bunnei
82e2ac6026
Merge pull request #9615 from merryhime/upsample-ob1
audio_core: Corrective fixes to upsampler
3 years ago