Pcsx2 Gsdx 11 Plugin (iPhone Trusted)
The PS2’s GS has a unique "page-based" texture cache and a weird pixel format (PSMCT32, PSMCT16, etc.). Early DX9 plugins had to do CPU-based swizzling (rearranging pixel data) before uploading to VRAM.
One of the most fascinating technical aspects of GSDX 11 is how it handled the PS2's weirdness. The PS2 GPU did strange things with memory that Direct3D 11 wasn't designed to handle. Instead of trying to brute-force a solution for every game, the developers implemented . Pcsx2 Gsdx 11 Plugin