SternXD
d983b2b066
Copyright: Change year from 2002-2025 to 2002-2026
2026-01-15 00:22:32 +01:00
TheTechnician27
23fd57f641
Copyright: Change year from 2002-2024 to 2002-2025
2025-01-20 05:07:26 +01:00
KamFretoZ
27b681bb4c
OSD: More Translatable Strings
2024-08-06 18:51:00 +02:00
GovanifY
132431b7c8
headers: relicense to GPL-3.0+
...
also update to 2024 while i'm at it
2024-07-30 17:17:13 -04:00
Stenzek
d9abe10308
Misc: Remove explicit PCH include, switch to SPDX
2023-12-24 14:03:14 +10:00
Stenzek
55e73bb4b9
MTGS: Convert to namespace
2023-06-25 12:54:14 +10:00
Stenzek
96a1c77577
Core: Remove PCSX2_CORE define and leftovers from wx
2022-12-24 08:42:23 +00:00
Tyler Wilding
07c3b6ad04
input-rec: remove input recording code from wx-related source
2022-11-28 14:25:11 +00:00
Tyler Wilding
7383bc3f44
input-rec: remove integration from SIO/Counters, fix imgui updating
2022-11-27 20:02:29 +00:00
Tyler Wilding
409c285f36
input-rec: refresh imgui overlay when recording mode changes while paused
2022-11-27 20:02:29 +00:00
Tyler Wilding
844ff5bb04
input-rec: fix running input recording functions from UI thread
2022-11-27 20:02:29 +00:00
Tyler Wilding
6ae9e7edb5
input-rec: facilitate changing controls immediately for certain edge-cases
2022-11-27 20:02:29 +00:00
Tyler Wilding
a38fbb157d
input-rec: necessary renaming on the wx side
2022-11-27 20:02:29 +00:00
Tyler Wilding
c98b90a4e2
input-rec: cleanup irrelevant input recording controls
2022-11-27 20:02:29 +00:00
Tyler Wilding
9aecf79d7f
input-rec: refactor core code, freeze wxWidgets version
2022-05-22 17:24:02 -04:00
Connor McLaughlin
6b2a865e57
Remove references to global CoreThread (use accessor)
2021-10-01 23:46:52 -04:00
Connor McLaughlin
e2992cbc02
Remove gui/ directory from target-wide includes
2021-09-17 22:03:00 -04:00
sonicfind
1e056ca3fa
Capture: Stop a capture at the end of an input recording
2021-07-13 23:03:03 +02:00
Tyler Wilding
7a7f98955b
input-rec: Allow configuring the frame advance amount
2021-05-27 16:02:06 +02:00
Tyler Wilding
82ce20210f
input-rec: Resolve crash when closing emulator involving GUI elements
...
Gist is we paused the CoreThread without resuming it (input recording would wait until the next VSync), the shutdown routine triggers it when all required window elements are already cleaned up, hence the crash.
Reproduction Steps:
- boot game so gs window is open
- open the dialog for a new input recording, then close it
- close the GS window
- re-open the dialog for a new input recording, then close it
- close pcsx2, should error.
2021-05-04 17:35:41 +02:00
sonicfind
1e5e742601
recording: Fix issue with drawing VPads
2021-03-12 13:22:29 +00:00
sonicfind
0a88fe1f3b
recording: Remove frameLock check at the end of a frame
2021-03-12 13:22:29 +00:00
sonicfind
d49acfc087
recording: Complete separation of pasuing execution
...
Unhooks the execution of emulation pausing from pre-set static frame counts
2021-03-12 13:22:29 +00:00
sonicfind
b5b74388f4
recording: Reposition inputRecordingControl function execution in vsync
...
* No longer calls HandleFrameAdvanceAndPausing() more than once per frame. No need to increment frameCountTracker.
* Splits framelocking into its own function (which could harmlessly get called more than once per frame).
2021-03-12 13:22:29 +00:00
sonicfind
a1b6f0b76a
recording: Log all PadData and draw all VirtualPads altogether once per frame
...
Fixes improper virtualPad behavior for games that do not check for button pressure values (ex: Sonic Mega Collection Plus)
2020-12-29 22:32:15 +00:00