Gauvain 'GovanifY' Roussel-Tarbouriech
|
cf46e52035
|
gsdump: simplify a switch case and do-while
|
2021-03-22 23:37:24 -04:00 |
Gauvain 'GovanifY' Roussel-Tarbouriech
|
475e5865d7
|
gsdump: move all gui porcelains to main thread and code reorg
|
2021-03-22 23:37:24 -04:00 |
Gauvain 'GovanifY' Roussel-Tarbouriech
|
1248aa95cb
|
gsdump: make wxwidgets highlight selected packet on debug mode
|
2021-03-22 23:37:24 -04:00 |
Gauvain 'GovanifY' Roussel-Tarbouriech
|
ce24c87a3f
|
gsdump: implem debug button functions & disable in release & minimize
|
2021-03-22 23:37:24 -04:00 |
Gauvain 'GovanifY' Roussel-Tarbouriech
|
2076b90d92
|
gsdump: filter fswatcher events & rename the app
|
2021-03-22 23:37:24 -04:00 |
Gauvain 'GovanifY' Roussel-Tarbouriech
|
06fa29678b
|
gsdump: ensure q is printed as float
|
2021-03-22 23:37:24 -04:00 |
Gauvain 'GovanifY' Roussel-Tarbouriech
|
00d680f4bd
|
gsdump: reset state when dump is invalid & ensure you can't run it if started
|
2021-03-22 23:37:24 -04:00 |
Gauvain 'GovanifY' Roussel-Tarbouriech
|
d6a671d4ae
|
gsdump: add enter+dclick selection on lv + fix rd crash lifetime switch
|
2021-03-22 23:37:24 -04:00 |
Gauvain 'GovanifY' Roussel-Tarbouriech
|
501225c630
|
gsdump: force close-shutdown when gsdump is the callee
|
2021-03-22 23:37:24 -04:00 |
Gauvain 'GovanifY' Roussel-Tarbouriech
|
f407c5aabd
|
gsdump: switch to Add instead of += overloading, unlink about and gsdump
|
2021-03-22 23:37:24 -04:00 |
Gauvain 'GovanifY' Roussel-Tarbouriech
|
d8b52111cf
|
gsdump: remove the list refresh when stopping the dump
|
2021-03-22 23:37:24 -04:00 |
Gauvain 'GovanifY' Roussel-Tarbouriech
|
1851595aff
|
gsdump: disable run button when already running
|
2021-03-22 23:37:24 -04:00 |
Gauvain 'GovanifY' Roussel-Tarbouriech
|
6249831bb9
|
gsdump: implement renderer overrides, fix linux GSRT, remove GS assert
|
2021-03-22 23:37:24 -04:00 |
Gauvain 'GovanifY' Roussel-Tarbouriech
|
0020568823
|
gsdump: make our own window, handle close event, make our own vsync timers
|
2021-03-22 23:37:24 -04:00 |
Gauvain 'GovanifY' Roussel-Tarbouriech
|
a4e01d4593
|
gsdump: fix parsing of last packet in non debug mode and code simplification
|
2021-03-22 23:37:24 -04:00 |
Gauvain 'GovanifY' Roussel-Tarbouriech
|
3cfc00b355
|
gsdump: move to unique_ptr & references and fix GS hanging bug
|
2021-03-22 23:37:24 -04:00 |
Gauvain 'GovanifY' Roussel-Tarbouriech
|
49f566dc9f
|
gsdump: add automatic fs watcher for dumps list & remove todo
|
2021-03-22 23:37:24 -04:00 |
Gauvain 'GovanifY' Roussel-Tarbouriech
|
4280ee1f0a
|
gsdump: add message when failing to load dump, fix dumps without preview image
|
2021-03-22 23:37:24 -04:00 |
Gauvain 'GovanifY' Roussel-Tarbouriech
|
3bb8fcf655
|
gsdump: various logic and code formatting improvements
|
2021-03-22 23:37:24 -04:00 |
Gauvain 'GovanifY' Roussel-Tarbouriech
|
65291ace12
|
gsdump: fix crash on shutdown & ui refinement work
|
2021-03-22 23:37:24 -04:00 |
Gauvain 'GovanifY' Roussel-Tarbouriech
|
7674545814
|
gsdump: use automatically initialized vectors
|
2021-03-22 23:37:24 -04:00 |
Gauvain 'GovanifY' Roussel-Tarbouriech
|
d86d9f66a9
|
gsdump: add missing gifreg naming, fix vsync type casting & formatting
|
2021-03-22 23:37:24 -04:00 |
Gauvain 'GovanifY' Roussel-Tarbouriech
|
db2b487247
|
gsdump: fix casting on vsync type field
|
2021-03-22 23:37:24 -04:00 |
Gauvain 'GovanifY' Roussel-Tarbouriech
|
29356ef465
|
gsdump: fix windows filters & clear up warnings & unix builds
|
2021-03-22 23:37:24 -04:00 |
Gauvain 'GovanifY' Roussel-Tarbouriech
|
dae36f59d2
|
gsdump: new freeze definition, the dump now gets correctly loaded in memory
|
2021-03-22 23:37:24 -04:00 |
Gauvain 'GovanifY' Roussel-Tarbouriech
|
6840041ee6
|
gsdump: use correct plugin lifetime callbacks
|
2021-03-22 23:37:24 -04:00 |
Gauvain 'GovanifY' Roussel-Tarbouriech
|
9bfc82cfc7
|
gsdump: switch processing into a thread
|
2021-03-22 23:37:24 -04:00 |
Gauvain 'GovanifY' Roussel-Tarbouriech
|
c9201111ab
|
gsdump; packet reg parser finalized and confirmed complete
|
2021-03-22 23:37:24 -04:00 |
Gauvain 'GovanifY' Roussel-Tarbouriech
|
3ef92baa74
|
gsdump: wxwidgets ux improvements
|
2021-03-22 23:37:24 -04:00 |
Gauvain 'GovanifY' Roussel-Tarbouriech
|
423f677264
|
gsdump: finalize reg parsing, we are theoretically at feature parity
|
2021-03-22 23:37:24 -04:00 |
Gauvain 'GovanifY' Roussel-Tarbouriech
|
7412d1ac43
|
gsdump: finish implement reg tree subparsing
|
2021-03-22 23:37:24 -04:00 |
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 |