Commit Graph

23075 Commits (c55147b24a2752bd86aa559d2397a9dc54feb582)
 

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