Gauvain 'GovanifY' Roussel-Tarbouriech
fa0deffc5d
GSDump: implement layout of dump replay
2021-03-22 23:37:24 -04:00
Gauvain 'GovanifY' Roussel-Tarbouriech
e94b5f9e54
GSDump: initial implementation of the run feature
2021-03-22 23:37:24 -04:00
Gauvain 'GovanifY' Roussel-Tarbouriech
f1df1de64f
GSDump: implement dump preview
2021-03-22 23:37:24 -04:00
Gauvain 'GovanifY' Roussel-Tarbouriech
1f5c0639b9
GSDump: initial windows port
2021-03-22 23:37:24 -04:00
Gauvain 'GovanifY' Roussel-Tarbouriech
dedd82747a
GSDump: add some basic event handling
2021-03-22 23:37:24 -04:00
Gauvain 'GovanifY' Roussel-Tarbouriech
d5e8fc6fea
GSDump: further painful work on the UI, preview icon added
2021-03-22 23:37:24 -04:00
Gauvain 'GovanifY' Roussel-Tarbouriech
794ef66392
GSDump: very early draft of the UI
2021-03-22 23:37:24 -04:00
Tyler Wilding
0dffc13e49
gui: Visually indicate the current savestate slot in the load/save menu
2021-03-22 08:40:53 +01:00
TellowKrinkle
9a435c1a7e
GSdx: Re-add __forceinline to GSVector functions
...
Looks like MSVC isn't smart enough to inline things properly
2021-03-22 02:09:31 -04:00
TellowKrinkle
fcee1e5496
GSdx: Don't use constexpr vector constructors at runtime
...
The MSVC implementation is slow
2021-03-22 02:09:31 -04:00
TellowKrinkle
f8b8b5db13
GSdx: Compiler check for const initialization of vectors
...
Make sure we don't accidentally end up with a vector-based non-const initialization
2021-03-22 02:09:31 -04:00
Kojin
5ac4b41281
gs: remove some pesky asserts
2021-03-22 02:07:54 -04:00
Silent
68d8840075
USB: Improve Force Feedback test so it doesn't block UI
2021-03-20 23:01:11 +02:00
RedPanda4552
0af847bd29
Change visibility of end of file error
...
We want this to be visible at all times so ISO damage issues are more visible without enabling advanced logs. Conversely, we don't want this to show up as a big red error, since it is not necessarily a critical error as mentioned in li's comment.
2021-03-20 04:54:38 +00:00
Tyler Wilding
af98432881
ci: Stop caching submodules, no consistent way to detect changes
...
There doesn't seem to be an obvious way to detect a submodule change. If the TAG was put inside the `gitmodules` file that would be another thing, but it isn't. So after a new submodule is added, the cache is never evicted (for instance in this PR's case, where an existing submodule is bumped to a new commit)
2021-03-20 04:20:43 +01:00
Tyler Wilding
b819cfcbe8
cmake: Update minimum {fmt} version
2021-03-20 04:20:43 +01:00
Tyler Wilding
501a714b98
deps: Update {fmt} to 7.1.3
2021-03-20 04:20:43 +01:00
refractionpcsx2
d55ddd4795
GameDB: Elvandia Story, favour full clamping instead
2021-03-19 11:41:16 +00:00
refractionpcsx2
37221a5fe5
GameDB: Add clamp mode setting for Elvandia Story
2021-03-19 09:54:17 +00:00
lightningterror
5e27e6dd78
pad-windows: Fix a couple of warnings, make codacy happy.
2021-03-18 19:28:34 +01:00
ty
0a3f380718
Misc: Support 21 more BIOSes for the Debugger Thread View
2021-03-17 18:32:19 +00:00
ty
794e2e47d0
Debugger: Require emulator start before enabling Break/Run button
2021-03-17 15:39:11 +00:00
ty
e18ee42afc
Misc: Fix various DebugTools Codacy complaints
2021-03-16 17:38:54 +00:00
Mrlinkwii
789c619169
Misc: cleanup more MD codacy issues
2021-03-15 15:48:27 +00:00
RedDevilus
ad4a5f9ef4
Misc: Fix regression in templates ( #4299 )
2021-03-15 13:57:46 +00:00
Florin9doi
b2b8bfc433
Change wheel type to device subtype
2021-03-14 23:29:43 +02:00
lightningterror
f6e12f82de
gsdx-hw: Remove Bully crc hack.
...
Hack breaks a bunch of effects, upscaling issues can be fixed with
texture offset hw hack.
2021-03-14 21:19:02 +01:00
lightningterror
b68e8f059b
gsdx-d3d11: Cleanup some gsdevice11.cpp warnings reported on codacy.
2021-03-14 21:08:17 +01:00
lightningterror
8d977d43bb
pad-linux: Update to latest controller database.
2021-03-14 20:58:51 +01:00
Pierre GRASSER
be89e23030
GameDB: renamed Rogue Galaxy Director's Cut and added kozarovv's patch
2021-03-13 02:03:06 +00:00
RedDevilus
4840d1db93
Misc: cleanup MD codacy issues
...
Not the worst issues, we could still block or revise the styling rules where it's complaining.
2021-03-13 02:00:18 +00:00
sonicfind
bb39276ccc
Input-recording: Prompt a file dialog when the base savestate can't be located
...
The chosen file (if one is made in the dialog window) will be saved and used as the base from then on (until the recording is stopped).
2021-03-12 15:58:43 +00:00
sonicfind
a74609d321
GUI: Additonal text and prompts with an active savestate recording
2021-03-12 15:58:43 +00:00
sonicfind
ceb7eaaf47
GUI: Visually alter status bar and Boot menu option while an input recording is active
...
+ Defines GSPanel method for generating the string keycode for a command
2021-03-12 15:58:43 +00:00
sonicfind
c664a48f26
Input-recording: Add new FirstFrame function
...
Jumps emulation to the initial state of an active input recording file whether boost or savestate. Makes it easier to reset savestate-based recordings.
* Overrides the Boot ISO/CDVD/Bios menu option.
2021-03-12 15:58:43 +00:00
sonicfind
7b9c8634f4
Capture: Swap int return types with bool
...
Additionally fix SPU2 error message
2021-03-12 13:22:40 +00:00
sonicfind
df446510da
Capture: Introduce audio toggle setting
...
Allows a user to toggle recording an audio .wav file alongside the video .avi file before capturing.
2021-03-12 13:22:40 +00:00
sonicfind
c60cdbba07
Capture: Optimizations with filenames, audio, and capture mainFrame gui
...
*Resulting .wavs should get saved in the same location as the video file on linux
*Keep gui capture state consistent regardless of the method used to start recording
*Reworked mainFrame capture menu video options to route to a single toggleCapture_click function
*Split GS & SPU2 recording into start & end functions
2021-03-12 13:22:40 +00: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
Tyler Wilding
b7d01b4889
gui: Don't check if the backup menu option should be enabled every UI event
2021-03-12 13:22:17 +00:00
Tyler Wilding
717677402c
gui: Simplify function and solve unlikely edge-case
...
If backups are enabled, the .backup file will have already been created via renaming the original save-state. The asynchronous process is dumping the current emulation state, but by the time we've hit this function the rename has already taken place so we have a guarantee.
This solves a potential bug in the existing code (which probably would have never been hit):
Save to slot that has no current backup
Rename fails
Update method looks for the file without .backup, which is still there.
Load backup option is enabled despite there not actually being a backup to load.
2021-03-12 13:22:17 +00:00
Tyler Wilding
288c8fedce
gui: Enable backup saveslot when game is first loaded, if available
2021-03-12 13:22:17 +00:00
refractionpcsx2
f2525acedf
LibSampleRate: Fix configs so Singstar mic works
2021-03-11 10:14:49 +00:00
refractionpcsx2
ec09699fb0
3rd Party: Update Libsamplerate to 0.2.1
2021-03-11 10:14:49 +00:00
Christian Kenny
693de2a9dd
IPU: Remove useless define/includes
2021-03-11 10:13:44 +00:00
lightningterror
7d875076e2
cmake: Remove unused dependency logs.
2021-03-09 16:15:58 +01:00
lightningterror
880b93246c
pad-linux: Update to latest controller database.
2021-03-09 16:00:46 +01:00