I feel like replying to all you D3D9 wishing people. I was the one working on it for fun and I scrapped all the code (because it sucked). Luca inspired me to pick it back up again and I just committed a working trivial/clear case to my personal repo.
Originally Posted by imamdxl
It doesn't do anything besides clear, but it does work in WINE provided you compile the specific target:
and pass it the right env vars
scons statetrackers=nine drivers=r300 winsys=radeon targets=libd3d9-wine
Please feel free to try it out or better yet, write some patches
LD_LIBRARY_PATH=~/Programming/mesa/build/linux-x86-debug/lib/ D3D9_DLL_DRIVERS_DIR=~/Programming/mesa/build/linux-x86-debug/lib/ D3D9_DLL_DEBUG=all NINE_DEBUG=all wine Direct3DDevice.exe