github narzoul/DDrawCompat v0.7.2
DDrawCompat v0.7.2

pre-release4 hours ago

Download link: DDrawCompat-v0.7.2.zip

General changes:

  • Fixed a GDI handle leak and potential crash introduced in v0.7.1 (#552, #553)
  • Added support for translucent shadows on all GPUs in Links 2003 (#424)
  • Fixed an error on AMD RDNA GPUs when locking the windowed primary surface on multi-monitor systems with GdiInterops enabled (#424)
  • Fixed video playback in Gorky 17 (#563)
  • Fixed incorrect cursor scaling in Space Rangers 2 (#572)
  • Fixed a sporadic deadlock on Divine Divinity loading screen on Windows 7 (#574)
  • Fixed fullscreen mode in Money Puzzle Exchanger
  • Fixed unexpected mouse cursor jumps in Jagged Alliance 2 (#575)
  • Fixed hanging on startup in Sonic World DX (#312)
  • Fixed rain effect in Microsoft Flight Simulator 2002 (#585)
  • Fixed black videos in Street Fighter Alpha (#588)
  • Fixed the rendering stopping after each keypress in iF-22 (#603)
  • Fixed FullscreenMode=borderless on Windows 8 (#603)
  • Fixed missing point/line primitives when culling mode is clockwise (#424)
  • Fixed rendering glitches in The Sims when antialiasing is enabled on startup (#593)
  • Fixed scrolling in windowed mode in The Sims when GdiInterops=windows is not enabled (#592)
  • Fixed broken blits from video memory to system memory on some very old Intel drivers (#616)
  • Added a workaround for a bug introduced by recent Windows updates where display mode changes could result in DirectDraw errors when using color profiles (#614)
  • Available video memory reported by DirectDraw is now limited to 1GB to fix a black screen issue in Rockman Dash 2 (#620)
  • Fixed glitches in the non-client area of windows that are created before DDrawCompat is loaded (#621)
  • Fixed window screenshots capturing the wrong desktop area in DPI unaware mode (#622)
  • Fixed tooltip windows creating presentation glitches in DPI unaware mode (#622)
  • Fixed the dialogs and desktop options of the GdiInterops setting not working without the windows option
  • Added support for using multiple simultaneous primary surfaces on the same monitor (#276, #460, #466, #573, #582, #604, #618)
  • Fixed an incompatibility between DirectDraw and the GOG.com DirectShow wrapper (#573)
  • Fixed the D3DGrabScreen error when saving in Alexandra Ledermann 3 (#604)
  • Fixed a race condition that could cause a divide-by-zero crash during display mode changes (#614)
  • Fixed an out-of-memory error after repeated display mode changes with enabled GdiInterops on large multi-monitor desktops (#625)
  • Fixed the config/stats overlay windows sometimes disappearing behind other topmost windows in windowed mode
  • Removed the nonsensical 8-bit render target support flag that broke the hardware renderer in PowerSlide on NVIDIA GPUs (#539)

Updated configuration settings:

  • PresentDelay: added auto option and made it the default
  • SpriteDetection: added ZConst parameter to the point option

Don't miss a new DDrawCompat release

NewReleases is sending notifications on new releases.