PCSX2 git-build 20140508

May 19th, 2014, 00:04

pcsx2: improve the GS read fifo API
1/ initReadFifo will be first called on the GS thread (openGL can only be done on the GS thread)
2/ readFifo will be called on the EE thread. It is not safe too access eeMem from GS
because of memory is virtual
Fix "recent" regression (crash) on Kingdom heart and others game too.

pcsx2: try to ensure better sync with FIFO read call
First wait will ensure correctness of GS register.
2nd wait will ensure that the GS fifo read call is finished

gzip-iso: Speedup some cases by using more memory. Significant speedup on some cases by using roughly another index size in ram. The ram usage is now up to roughly cache size plus 2x index size.
This patch adds another index-like direct access point for each span we've visited. This replaces the single z-state which was used for sequential extraction, and does the same, but now it can continue sequentially on most previously visited spans instead of only from the last read.

Part of the DCEmu Network PSP News..