Stenzek
07789f5dad
Core: Warning fixes for clang-cl
2022-12-25 09:27:44 +00:00
Stenzek
96a1c77577
Core: Remove PCSX2_CORE define and leftovers from wx
2022-12-24 08:42:23 +00:00
lightningterror
e4da6829d3
InputRecording: Fix Wunused-private-field warning.
2022-12-02 20:23:25 +01: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
199db12565
input-rec: integrate with new SIO code
2022-11-27 20:02:29 +00:00
Tyler Wilding
f66ea63b7e
input-rec: ensure wx code is frozen for PadData files
2022-11-27 20:02:29 +00:00
sonicfind
bed53be218
input-rec: fix captialization of IRFile function names
2022-11-27 20:02:29 +00:00
sonicfind
af1e41681c
input-rec: move IRFileHeader & IRSavestate privately into the IRFile class
...
+ Add getters for the header char array variables. No longer allow direct access to header content outside of the class.
2022-11-27 20:02:29 +00:00
sonicfind
592395d15c
input-rec: Set frame count to zero on "reset"
2022-11-27 20:02:29 +00:00
sonicfind
f699807cae
input-rec: updates to bulk read implementation
...
+ Handles edge cases where the file is too small
+ Minor performance optimizations around reserving vector memory space
+ Simpler file seeking
2022-11-27 20:02:29 +00:00
sonicfind
5ea882dae3
input-rec: remove excessive returns in ControllerInterrupt
2022-11-27 20:02:29 +00:00
sonicfind
1628237ba7
input-rec: replace u64s with u32
...
+ Converts g_inputRecordingFile's total frame count to unsigned long to match.
2022-11-27 20:02:29 +00:00
sonicfind
b86241695d
input-rec: remove private InputRecordingFile::open()
...
The code that gets ran by each branch differs enough that just moving them into openNew() & openExisting() is more beneficial. Removes the unnecessary runtime boolean check.
2022-11-27 20:02:29 +00:00
sonicfind
7bab2d197e
input-rec: touch up InputRecordingFile.h/.cpp
2022-11-27 20:02:29 +00:00
sonicfind
6288f945cd
input-rec: refactor PadData button state control
2022-11-27 20:02:29 +00:00
sonicfind
1356171af5
input-rec : additional m_/s_ variable tags and constexpr placements
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
c5298cf12d
input-rec: refactor main input recording class
2022-11-27 20:02:29 +00:00
Tyler Wilding
9e30fa81de
input-rec: refactor and cleanup the file and logging classes
2022-11-27 20:02:29 +00:00
RedPanda4552
1146175648
SIO: Separate SIO2 from SIO0, reimplement memcard protocol
...
[SAVEVERSION+] Fixes memcard issues in MGS3, Shining Force EXA, and others which do 4 sector reads
2022-11-19 02:08:13 +00:00
TellowKrinkle
738c8cb630
Core: Remove trailing whitespace from all files
2022-09-16 00:52:28 -05:00
Connor McLaughlin
b5721a92e9
Misc: Fix a bunch of recent warnings from clang
2022-05-25 10:15:48 +01:00
Tyler Wilding
ef32b49e50
input-rec: add back safeguard around controller input hook and dont deref null virtual pads
2022-05-22 22:45:01 -04:00
Tyler Wilding
2aec91d8c0
input-rec: remove frame-advance and adjust folder structure
2022-05-22 17:24:02 -04:00
Tyler Wilding
9aecf79d7f
input-rec: refactor core code, freeze wxWidgets version
2022-05-22 17:24:02 -04:00
Connor McLaughlin
893b3c629d
Everything: Remove a **lot** of wx, and px nonsense
...
- common has no wx left except for Path.
- pcsx2core only has it in a few places (memory cards and path related
stuff).
2022-05-22 13:58:56 +01:00
refractionpcsx2
9b97c157f2
Recording: Clean up warnings
2022-04-16 03:20:54 +01:00
Connor McLaughlin
63424b765d
CDVD: Purge wxString
2022-04-15 08:15:40 +01:00
Connor McLaughlin
0c36647506
GS: Rewrite presentation interface and OSD
2022-01-02 15:06:39 +00:00
Connor McLaughlin
252562db90
Misc: #ifdef out last bits of wx-dependent code
2021-12-28 05:22:45 +00:00
Tyler Wilding
83e5aa6137
gamedb: migrate GameDB implementation to `rapidyaml`
2021-12-25 15:11:01 +00:00
Connor McLaughlin
46912595ea
GameDatabase: Move out of gui
2021-12-12 03:27:43 +00:00
TellowKrinkle
2351431d71
Misc: Remove custom countof macros in favor of std::size
2021-11-14 13:52:20 -06:00
TellowKrinkle
08b1b350db
wx: Remove wxString implicit conversion to std::string on windows
...
Can be lossy, and no one likes a lossy implicit conversion
2021-11-13 18:44:26 -06:00
TellowKrinkle
cbcd9b5004
wx: Remove wxString implicit constructor from std::string
...
On windows, it uses the current system's character encoding instead of utf-8, which breaks a lot of things. We should avoid it.
2021-11-13 18:44:26 -06:00
kojin
1f386cf8bd
recording: don't use NULL in wxChoice
2021-10-04 03:17:30 -04:00
Connor McLaughlin
a41ec422d2
Config: Move some Current fields to wx and fix UTF8 handling
2021-10-01 23:46:52 -04:00
Connor McLaughlin
4d8905abd6
Config: Swap out wxString for std::string
...
Also in CDVD.
2021-10-01 23:46:52 -04:00
Connor McLaughlin
77a890ff4a
Config: Move Folders/BaseFilenames to base config
2021-10-01 23:46:52 -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
kojin
8fdaaa2eab
common: reorganize
2021-09-04 18:28:07 -04:00
sonicfind
1e056ca3fa
Capture: Stop a capture at the end of an input recording
2021-07-13 23:03:03 +02:00
Gauvain 'GovanifY' Roussel-Tarbouriech
136c326059
pcsx2: clean up references to plugins
2021-07-03 18:16:11 -04:00
Gauvain 'GovanifY' Roussel-Tarbouriech
3a5d1ace91
gs-merge: gui fixups, getting rid of the plugin selector
2021-07-03 18:16:11 -04:00