RetroArch/input
Joe Osborn e416cfb763
Some checks are pending
CI 3DS / build (push) Waiting to run
CI Android / build (push) Waiting to run
CI DOS/DJGPP / build (push) Waiting to run
CI Emscripten / build (push) Waiting to run
CI GameCube / build (push) Waiting to run
CI Linux (i686) / build (push) Waiting to run
CI Windows (MSVC) / msvc (Debug, x64, 2019) (push) Waiting to run
CI Windows (MSVC) / msvc (Debug, x64, 2022) (push) Waiting to run
CI Windows (MSVC) / msvc (Release, x64, 2019) (push) Waiting to run
CI Windows (MSVC) / msvc (Release, x64, 2022) (push) Waiting to run
CI Windows (MSVC) / msvc (Release, x64, UWP) (push) Waiting to run
CI Windows (MSVC) / msvc (ReleaseAngle, x64, UWP) (push) Waiting to run
CI Windows (MSYS2) / msys2-build-test (CLANG64) (push) Waiting to run
CI Windows (MSYS2) / msys2-build-test (MINGW64) (push) Waiting to run
CI Windows (MSYS2) / msys2-build-test (UCRT64) (push) Waiting to run
CI macOS / build (push) Waiting to run
CI Miyoo ARM32 / build (push) Waiting to run
CI PS2 / build (push) Waiting to run
CI PS3/PSL1GHT / build (push) Waiting to run
CI PS4/ORBIS / build (push) Waiting to run
CI PSP / build (push) Waiting to run
CI PSVita / build (push) Waiting to run
CI RS90 Odbeta MIPS32 / build (push) Waiting to run
CI RetroFW MIPS32 / build (push) Waiting to run
CI Switch/libnx / build (push) Waiting to run
CI Wii / build (push) Waiting to run
CI WiiU / build (push) Waiting to run
CI Windows i686 (MXE) / build (push) Waiting to run
CI Windows x64 (MXE) / build (push) Waiting to run
RetroArch CI / linux-c89 (push) Waiting to run
CI webOS / build (push) Waiting to run
Fix an off-by-one error in replay checkpoint loading. (#18261)
The issue is that a replay frame read on core frame K stores the
inputs for frame K along with the core state as of *the end of frame
K*, in other words the beginning of frame K+1. To fix it, and to make
sure existing replays play back properly, the `core_unserialize` call
in bsvmovie.c has been deferred to the following invocation of
`bsv_movie_read_next_events`, so that frame K+1 is deserialized just
before reading the inputs for frame K+1.

Some refactoring has also been done to simplify the number and timing
of calls to bsv_movie functions from runloop.c.
2025-09-16 19:57:12 +02:00
..
bsv Fix an off-by-one error in replay checkpoint loading. (#18261) 2025-09-16 19:57:12 +02:00
common Fix deadlock in flush_wayland_fd() when using Wayland Vulkan driver (#18161) 2025-08-07 21:41:49 +02:00
connect Logging unification cleanups 2025-07-10 05:59:06 +03:00
drivers rename result variables to ret 2025-09-12 01:18:23 +02:00
drivers_hid Extend autoconfig matching with a physical identifier (#18190) 2025-08-21 18:13:37 +02:00
drivers_joypad sdl: add support for controller sensors (#18255) 2025-09-15 06:05:59 +02:00
drivers_keyboard macos: reset keyboard state when focus is lost (#17453) 2025-01-21 22:31:24 +01:00
include Style nits 2025-02-10 13:59:25 +01:00
input_autodetect_builtin.c
input_defines.h Seek backwards/forwards in replays by checkpoint (#18238) 2025-09-09 07:53:08 +02:00
input_driver.c sdl: add support for controller sensors (#18255) 2025-09-15 06:05:59 +02:00
input_driver.h Fix an off-by-one error in replay checkpoint loading. (#18261) 2025-09-16 19:57:12 +02:00
input_keymaps.c Some UCRT buildfixes 2025-07-18 13:44:56 +02:00
input_keymaps.h Get rid of winraw_scancodes enums 2025-07-20 12:52:12 +02:00
input_osk_utf8_pages.h
input_osk.h * Naming convention changes for variable names/function arguments 2025-01-19 20:19:14 +01:00
input_overlay.h Some CXX_BUILD buildfixes 2025-08-06 00:12:21 +02:00
input_remapping.h input_config_get_bind_string - do proper character 2024-06-16 18:07:30 +02:00
input_types.h Turbo Fire overhaul (#17633) 2025-02-27 20:15:22 -08:00