I've uploaded a new Direct3D 9Ex build to the
drive:
groovymame64_0179.016_alpha3_d3d9ex.7zThere's also a new diff file to add Direct3D 9Ex support to GroovyMAME. It must me applied after the usual GroovyMAME patch:
d3d9ex.diffNotice this build is 9Ex-only, you can't switch from D3D9 to D3D9Ex anymore, so just use
-video d3d or simply leave the default
-video auto setting.
The old -video d3d9ex won't work!. This build won't work on XP either (Direct3D 9Ex requires Windows Vista+).
The key is now we need separate builds for either D3D9 or D3D9ex, both using the same option -video d3d.
I'm providing this diff and build temporarily, I'm not sure if I'll be mantaining it. In case I do, only the 64-bit build will be released. I could aswell integrate this diff into the main one, but that would mean dropping support for XP. Maybe I should post a poll about this.
Pro memoria: Direct9Ex is used to reduce video latency to the minimum possible allowed by the system, before or without using advanced technics (=hacks), namely frame delay and/or direct polling of scanlines.