Gauvain 'GovanifY' Roussel-Tarbouriech
2068f3fc60
gsdump: implementing some reg packet parsers
2021-03-22 23:37:24 -04:00
Gauvain 'GovanifY' Roussel-Tarbouriech
82c99695d7
gsdump: enum to string mapping thanks to preprocessor magic
2021-03-22 23:37:24 -04:00
Gauvain 'GovanifY' Roussel-Tarbouriech
f9ee7e01bf
gsdump: vastly simplify string exports & beginning to work on reg browser
2021-03-22 23:37:24 -04:00
Gauvain 'GovanifY' Roussel-Tarbouriech
8817e71c99
gsdump: packet browser fields implemented up to prim
2021-03-22 23:37:24 -04:00
Gauvain 'GovanifY' Roussel-Tarbouriech
3beb47f8d9
gsdump: implement basics of the packet browser
2021-03-22 23:37:24 -04:00
Gauvain 'GovanifY' Roussel-Tarbouriech
de38219927
gsdump: parse gsdump packets into treeview
2021-03-22 23:37:24 -04:00
Gauvain 'GovanifY' Roussel-Tarbouriech
e208c0f8cf
gsdump: wiring up buttons
2021-03-22 23:37:24 -04:00
Gauvain 'GovanifY' Roussel-Tarbouriech
ca33ccc60e
gsdump: debug mode messages implemented
2021-03-22 23:37:24 -04:00
Gauvain 'GovanifY' Roussel-Tarbouriech
7c0fc3b777
gsdump: initial implem of standard replay mode done
2021-03-22 23:37:24 -04:00
Gauvain 'GovanifY' Roussel-Tarbouriech
20d825b054
gsdump: initial implementation of gssdump event processing
2021-03-22 23:37:24 -04:00
Gauvain 'GovanifY' Roussel-Tarbouriech
d579dc16f1
gsdump: dump fully parsed
2021-03-22 23:37:24 -04:00
Gauvain 'GovanifY' Roussel-Tarbouriech
0ba7b18032
gsdump: initial parsing of the dump file
2021-03-22 23:37:24 -04:00
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