1
0
mirror of https://github.com/narzoul/DDrawCompat synced 2024-12-30 08:55:36 +01:00

549 Commits

Author SHA1 Message Date
narzoul
ca2c3b7106 Revert "Workaround for module path limitations of global hooks"
This reverts commit 2f52e1028b45f3874dcd99fef74b95ab36c2a334.

See issue #264.
2024-04-14 15:09:19 +02:00
narzoul
f36a255ac9 Fixed blitting with a window clipper when the window region is empty
Fixes invisible menu buttons after alt-tabbing in Red Alert 2 (issue #262).
2024-04-14 15:09:19 +02:00
narzoul
bc88dd2e92 Added support for presenting from locked primary surface
See issue #260.
2024-04-14 15:09:19 +02:00
narzoul
17a4e44828 Fixed sporadic crashes caused by registry hooks 2024-04-14 15:09:19 +02:00
narzoul
7f7cfcf9bd Use DX9 interface version in OpenAdapter
See issue #259.
2024-04-14 15:09:19 +02:00
narzoul
45d755cb41 Use igd9trinity32.dll when ForceD3D9On12=off 2024-04-14 15:09:19 +02:00
narzoul
837f7da035 Stop calculating unused stats 2024-04-14 15:09:19 +02:00
narzoul
f036b730f6 Fixed some issues with display mode changes
See issue #196.
2024-04-14 15:09:19 +02:00
narzoul
10f432bf7a Fixed black screen and ClipCursor issues in Mig Alley main menu 2024-04-14 15:09:19 +02:00
narzoul
70c2b78fa7 Apply ResolutionScale to the primary surface chain if needed
Fixes inconsistent resolution scaling in The Sims.
2024-04-14 15:08:43 +02:00
narzoul
537f79f453 Fixed incompatibilities with Empire Earth NeoEE mod
See issue #251.
2023-11-28 23:31:53 +01:00
narzoul
329679b4e9 Revert "Always use DDLOCK_NOSYSLOCK"
This reverts commit 246108bbdfb0bde175a63f06afc2f5b36e85ac36.

See issue #256.
v0.5.1
2023-11-17 21:53:03 +01:00
narzoul
bf73a7dd21 Fixed supported resource formats on Intel drivers
See issues #255 and #256.
2023-11-17 21:52:41 +01:00
narzoul
8dff39d1be Fixed broken DisplayFilter=point setting
See issue #252.
2023-11-13 23:44:08 +01:00
narzoul
d823b5acbf Added default config file for v0.5.0 to Tools v0.5.0 2023-11-12 22:16:58 +01:00
narzoul
10d1a3a968 Added option to print default config values to file 2023-11-12 22:16:58 +01:00
narzoul
f96a0376bf Fixed hotkeys not working in some cases
See e.g. Swen Zwo.
2023-11-12 22:16:58 +01:00
narzoul
2f52e1028b Workaround for module path limitations of global hooks
https://learn.microsoft.com/en-us/archive/blogs/alejacma/setwindowshookex-fails-with-error-error_mod_not_found
2023-11-12 22:16:58 +01:00
narzoul
6c7882bb6e Fixed depth fill bugs
Fixes depth fills when using resolution scaling and antialiasing.
Adds support for depth fills on NVIDIA GPUs.
See depth issues in Star Wars: Racer.
2023-11-12 22:16:58 +01:00
narzoul
a4256483de Fixed occasional crash with resolution scaling when alt-tabbing in NFS3 2023-11-12 22:16:58 +01:00
narzoul
e43485f66b Changed ConfigTransparency default value to alpha(90) 2023-11-12 22:16:53 +01:00
narzoul
7cf5d8e738 Limit free disk space to 2GB
Fixes startup issue in some games (e.g. Infinity Engine).
2023-11-12 18:02:38 +01:00
narzoul
439750e174 Reduced cursor flickering during temporary mode changes 2023-11-12 18:02:38 +01:00
narzoul
0a67b4aa00 Added ColorKeyMethod=auto setting and set it as default 2023-11-12 18:02:38 +01:00
narzoul
9ab0d2517d Fixed FlipToGDISurface result code when the GDI surface is already active
See #204.
2023-11-12 18:02:38 +01:00
narzoul
144dab2538 Added dithered RenderColorDepth values 2023-11-12 18:02:38 +01:00
narzoul
7019ea18c9 Remove DPI scaling for emulated hardware cursors 2023-11-12 18:02:38 +01:00
narzoul
d9273c654d Replace AW_BLEND with AW_SLIDE in AnimateWindow
Workaround for broken tooltip fade effect, e.g. in toolbar of file dialog.
2023-11-12 18:02:38 +01:00
narzoul
97805b17b6 Improved support for DPI unaware apps 2023-11-12 18:02:38 +01:00
narzoul
a9ec2bbe7c Fixed color key matching errors in shaders
See issue #244.
2023-11-12 18:02:38 +01:00
narzoul
7a438d5485 Fixed logging of unrecognized GUIDs 2023-11-12 18:02:38 +01:00
narzoul
5ce45f8063 Added support for OBS window capture and taskbar thumbnails 2023-11-12 18:02:38 +01:00
narzoul
d734c41443 Added CrashDump setting 2023-11-12 18:02:31 +01:00
narzoul
8931394562 Changed PalettizedTextures default value to off 2023-11-11 17:16:39 +01:00
narzoul
9eba917e09 Fixed software palettized textures when PalettizedTextures is off
Fixes menu corruption in Colin McRae Rally.
2023-11-11 17:16:39 +01:00
narzoul
383ffd28b9 Fixed GetAttachedSurface when DDSCAPS_3DDEVICE is suppressed
Fixes a crash in Colin McRae Rally (#232).
2023-11-11 17:16:39 +01:00
narzoul
3b8ff67cc4 Enable Intel Indeo Video codecs 2023-11-11 17:16:39 +01:00
narzoul
f8fe000ac6 Added StatsRows=debug setting 2023-11-11 17:16:39 +01:00
narzoul
df0b071ddf Make GetCursorPos constant in WM_MOUSEMOVE handler
Fixes most of the cursor trails in Lego Loco (#179).
2023-11-11 17:16:39 +01:00
narzoul
ca485fc15c Don't count overlay-only updates in present stats 2023-11-11 17:16:39 +01:00
narzoul
f13e010834 Added AltTabFix=keepvidmemnp setting 2023-11-11 17:16:39 +01:00
narzoul
4c4051a844 Reduced flickering when changing display modes in scaled fullscreen mode 2023-11-11 17:16:39 +01:00
narzoul
4a40d97fe9 Suppress the DXPrimaryEmulation -DisableMaxWindowedMode shim 2023-11-11 17:16:39 +01:00
narzoul
dbb2a0c4f1 Added ConfigRows setting 2023-11-11 17:16:39 +01:00
narzoul
6f17e17bf9 Added ConfigTransparency and StatsTransparency settings 2023-11-11 17:16:39 +01:00
narzoul
eb79dd2ebb Added StatsPosX and StatsPosY settings 2023-11-11 17:16:39 +01:00
narzoul
320828c4a3 Added StatsAggregateTime setting 2023-11-11 17:16:39 +01:00
narzoul
29665e9238 Added StatsUpdateRate setting 2023-11-11 17:16:39 +01:00
narzoul
b083a04ac3 Added vertical scroll bar to config overlay 2023-11-11 17:16:39 +01:00
narzoul
1b4c127491 Changed config overlay scroll bar shaft to scroll by 5% 2023-11-11 17:16:39 +01:00