Not Need if using DirectDraw's Hardware Emulation Layer.ĭDBLTFX_NOTEARING flag is unsupported on Windows 2000 and later and is never passed to the driver. Use GDI32.StretchBlt() to mirror onto an intermediate surface which is then passed to Blt(). Note for developers: improved 'wrapper' code here but it doesn't contain any compatibility 'fixes'.ĭDBLTFX_MIRRORLEFTRIGHT and DDBLTFX_MIRRORUPDOWN flags are unsupported on Windows 2000 and later and are never passed to the driver. You may also like DxWnd, dgVoodoo 2, WineD3D ( builds), or Microsoft Application Compatibility Toolkit (ACT) Warning: Windows likes to 'virtualize' the config file if it resides within the 'Program Files' directory. Warning: Do NOT overwrite your system ddraw.dll! It intercepts ddraw calls and performs various actions before forwarding to the real DirectDraw interface.Įxtract the included ddraw.dll and aqrit.cfg files to the same directory as your target executable.Įdit the config file as wanted. Ddwrapper works by providing a proxy DLL, which the application connects to and treats like the real DDRAW.DLL.