mirror of
https://github.com/libretro/RetroArch.git
synced 2025-12-28 13:31:49 +00:00
|
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
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. |
||
|---|---|---|
| .. | ||
| bsv | ||
| common | ||
| connect | ||
| drivers | ||
| drivers_hid | ||
| drivers_joypad | ||
| drivers_keyboard | ||
| include | ||
| input_autodetect_builtin.c | ||
| input_defines.h | ||
| input_driver.c | ||
| input_driver.h | ||
| input_keymaps.c | ||
| input_keymaps.h | ||
| input_osk_utf8_pages.h | ||
| input_osk.h | ||
| input_overlay.h | ||
| input_remapping.h | ||
| input_types.h | ||