WineD3D For Windows

WineD3D For Windows is a DirectX 1-11 to OpenGL wrapper based on WineD3D, which is an almost full implementation of DirectX used in Wine.
Even if Windows supports DirectX natively, using WineD3D can enhance backwards compatiblity with older games, especially on Windows 8 and newer that don't support 16 bit screen modes. Another possible use is to emulate unsupported versions of DirectX, or porting DirectX applications to OpenGL without having to rewrite the rendering code.
Please note that WineD3D is far from perfect, and many games will not work.

Instructions on how to use the DLLs are included.


Download: current version

Important: The old convoluted installation for DirectX 1-7 games is no longer necessary!
Download latest version
Version 9.9 staging
For Windows 8/10/11

Show other downloads

Older versions


If you find a bug, please report it here
Reporting bugs on this page is completely useless! I am not a Wine developer, I'm just maintaining these builds and there's nothing I can do about those problems.
Feel free to use the comment section if you need help or just to say thanks.

How I build it

My build scripts are available on Github or from here.


Related project: Mesa3D For Windows

You may also be interested in Mesa3D For Windows, which provides Software Rendering for OpenGL applications.
Mesa3D For Windows can be used to fix old OpenGL games that have trouble running on modern GPUs.

Share this article