Age | Commit message (Collapse) | Author | |
---|---|---|---|
2021-11-24 | settings: Fix mouse and keyboard mappings | german77 | |
2021-11-24 | kraken: Address comments from review | german77 | |
review fixes | |||
2021-11-24 | service/hid: Fix gesture input | german77 | |
2021-11-24 | configuration: Migrate controller settings to emulated controller | german77 | |
2021-11-24 | core/hid: Fix rumble too strong at 1% | german77 | |
2021-11-24 | core/hid: Only signal when needed | german77 | |
2021-11-24 | kraken: Fix errors from rebase and format files | german77 | |
2021-11-24 | core/hid: Add output devices | german77 | |
2021-11-24 | input_common: Rewrite main and add the new drivers | german77 | |
2021-11-24 | input_common: Remove obsolete files | german77 | |
2021-11-24 | input_common: Rewrite SDL | german77 | |
2021-11-24 | input_common: Rewrite udp client | german77 | |
2021-11-24 | input_common: Rewrite tas input | german77 | |
2021-11-24 | input_common: Rewrite gc_adapter | german77 | |
2021-11-24 | input_common: Rewrite touch | german77 | |
2021-11-24 | input_common: Rewrite mouse | german77 | |
2021-11-24 | input_common: Rewrite keyboard | german77 | |
2021-11-24 | input_common: Move touch and analog from button. Move udp protocol | german77 | |
2021-11-24 | input_common: Create input poller and mapping | german77 | |
2021-11-24 | input_common: Create input_engine | german77 | |
2021-10-23 | Revert "input_common: Fix data race on GC implementation" | Fernando S | |
2021-10-23 | Merge pull request #6515 from german77/gc_thread_safe | Fernando S | |
input_common: Fix data race on GC implementation | |||
2021-10-20 | input_common: Fix VS2022 compilation errors | ameerj | |
2021-10-11 | input_common/sdl: Fix joystick range | german77 | |
2021-10-02 | Merge pull request #6979 from german77/joycon_name | bunnei | |
input_common: Add alternative string for joycons | |||
2021-09-24 | general: Update style to clang-format-12 | ameerj | |
2021-09-18 | UI: Relocate tas menu and add brief description | german77 | |
2021-09-18 | input_common/tas: Document the main class | german77 | |
2021-09-18 | input_common/tas: Add swap controller | german77 | |
2021-09-18 | input_common/tas: overwrite file dialog | german77 | |
2021-09-18 | input_common/tas: Fallback to simple update | MonsterDruide1 | |
2021-09-18 | config: Move TAS options to it's own menu | german77 | |
2021-09-18 | core: Hacky TAS syncing & load pausing | MonsterDruide1 | |
To keep the TAS inputs synced to the game speed even through lag spikes and loading zones, deeper access is required. First, the `TAS::UpdateThread` has to be executed exactly once per frame. This is done by connecting it to the service method the game calls to pass parameters to the GPU: `Service::VI::QueueBuffer`. Second, the loading time of new subareas and/or kingdoms (SMO) can vary. To counteract that, the `CPU_BOOST_MODE` can be detected: In the `APM`-interface, the call to enabling/disabling the boost mode can be caught and forwarded to the TASing system, which can pause the script execution if neccessary and enabled in the settings. | |||
2021-09-18 | input_common/tas: Base playback & recording system | MonsterDruide1 | |
The base playback system supports up to 8 controllers (specified by `PLAYER_NUMBER` in `tas_input.h`), which all change their inputs simulataneously when `TAS::UpdateThread` is called. The recording system uses the controller debugger to read the state of the first controller and forwards that data to the TASing system for recording. Currently, this process sadly is not frame-perfect and pixel-accurate. Co-authored-by: Naii-the-Baf <sfabian200@gmail.com> Co-authored-by: Narr-the-Reg <juangerman-13@hotmail.com> | |||
2021-09-10 | input_common: Enable steam controllers and 8 player support | german77 | |
2021-09-06 | input_common: Add alternative string for joycons | german77 | |
2021-08-12 | input_common: Disable sdl raw input mode | german77 | |
2021-08-07 | input_common: Improve SDL joystick and hide toggle option | german77 | |
2021-08-07 | input_common: Fix data race on GC implementation | Rodrigo Locatti | |
2021-07-21 | Merge pull request #6654 from german77/custom_threshold | bunnei | |
input_common: Make button threshold customizable | |||
2021-07-20 | Merge pull request #6649 from german77/toggle_sdl | bunnei | |
input_common: Support SDL toggle buttons | |||
2021-07-20 | input/sdl_impl: fix rumble support on DualSense. (#6683) | Nicolas Jallamion | |
- value return can be different 0, is not error is normal, error is only -1. | |||
2021-07-19 | Merge pull request #6652 from lat9nq/cmd-vulkan-fixes | bunnei | |
yuzu-cmd: Linux Vulkan fixes | |||
2021-07-16 | input_common: Fix mouse panning behaivour | german77 | |
2021-07-16 | sdl_impl, emu_window: Remove clang ignore | lat9nq | |
Fixed upstream by libsdl-org/SDL@25fc40b0bd44c484051064bc6b945ea9943f88dd | |||
2021-07-15 | input_common: Make button threshold customizable | german77 | |
2021-07-15 | Merge pull request #6579 from ameerj/float-settings | bunnei | |
settings: Eliminate usage of float-point setting values | |||
2021-07-15 | input_common: Support SDL toggle buttons | german77 | |
2021-07-10 | input_common: Fix build with sdl disabled | german77 | |
2021-07-08 | configure_input: Use u8 for mouse sensitivity | ameerj | |