03-26-2015, 10:01 PM
Sorry for the delay. Feel free to ask more questiion if iit isn't clear.
3/ GS dump
3a/ generate GS dump
* few frames: CTRL+F8
* more frames: CTRL+SHIFT+F8, hold SHIFT
The dump will be created in your snapshot directory. Hint check .gs extension files.
3b/ replay the GS dump
* Build PCSX2 with this option -DBUILD_REPLAY_LOADERS=TRUE
It will create the pcsx2_GSReplayLoader executable
Note: I would advice to save it somewhere.
* The executable requires 3 arguments
1/ the GSdx plugin => bin/plugins/libGSdx-0.1.16.so
2/ the .gs file => bin/snaps/god_of_war.gs
3/ the directory that contains the ini file => bin/inis
3c/ Useful option to analysis the dump
* linux_replay = n <= replay the trace n times
* dump = 1 <= Enable dumping infrastructure
* save = 1 <= dump render target
* savez = 1 <= dump depth target
* saven = nnn <= first texture to dump
3d/ For the record it is possible to replay GS dump in GPU debugger such as Apitrace
* if you know any other debugger on Linux, rise your hand.
3/ GS dump
3a/ generate GS dump
* few frames: CTRL+F8
* more frames: CTRL+SHIFT+F8, hold SHIFT
The dump will be created in your snapshot directory. Hint check .gs extension files.
3b/ replay the GS dump
* Build PCSX2 with this option -DBUILD_REPLAY_LOADERS=TRUE
It will create the pcsx2_GSReplayLoader executable
Note: I would advice to save it somewhere.
* The executable requires 3 arguments
1/ the GSdx plugin => bin/plugins/libGSdx-0.1.16.so
2/ the .gs file => bin/snaps/god_of_war.gs
3/ the directory that contains the ini file => bin/inis
3c/ Useful option to analysis the dump
* linux_replay = n <= replay the trace n times
* dump = 1 <= Enable dumping infrastructure
* save = 1 <= dump render target
* savez = 1 <= dump depth target
* saven = nnn <= first texture to dump
3d/ For the record it is possible to replay GS dump in GPU debugger such as Apitrace
* if you know any other debugger on Linux, rise your hand.