http://bugs.winehq.org/show_bug.cgi?id=9584
--- Comment #3 from JussiP jpakkane@yahoo.com 2007-09-08 05:47:34 --- Microsoft docs say that D3DPRESENT_INTERVAL_ONE means that the hardware is capable of syncing buffer swaps to vsync.
Since Mame aims for frame perfection (no tearing) rather than speed it needs this.