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

531 Commits

Author SHA1 Message Date
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
narzoul
17098e518d Added StatsRows setting 2023-11-11 17:16:39 +01:00
narzoul
2e859b0918 Updated config setting parent classes 2023-11-11 17:16:39 +01:00
narzoul
324d6bd6de Added StatsColumns setting 2023-11-11 17:16:39 +01:00
narzoul
7ec4d076f6 Fixed fullscreen mode detection in SetCooperativeLevel
See issue #225.
2023-11-11 17:16:39 +01:00
narzoul
c7702913db Updated gamma conversion formula for Intel GPUs
See issue #216.
2023-11-11 17:16:38 +01:00
narzoul
549c4190fa Use convolution for bilinear resolution downscale 2023-11-11 17:16:38 +01:00
narzoul
c39dc0b334 Use convolution for point display filter 2023-11-11 17:16:38 +01:00
narzoul
3a570414b7 Use convolution for bilinear display filter 2023-11-11 17:16:38 +01:00
narzoul
a6bd01e49b Added spline display filter 2023-11-11 17:16:38 +01:00
narzoul
b377102d8d Added bicubic display filter 2023-11-11 17:16:38 +01:00
narzoul
3627af8d37 Added Lanczos display filter 2023-11-11 17:16:38 +01:00
narzoul
714c4f5337 Don't apply gamma correction to bilinear blits
See issue #208.
2023-11-11 17:16:38 +01:00
narzoul
bbf926162b Fixed a crash in CreateDIBitmap when BITMAPINFO is null 2023-11-11 17:16:38 +01:00
narzoul
841cf3307f Fixed a potential GDI deadlock when using resolution scaling
See issue #197.
2023-11-11 17:16:38 +01:00
narzoul
21c52092b8 RealizePalette should not change the hardware palette in fullscreen mode
Fixes black briefing screens in Starcraft (issue #206).
2023-11-11 17:16:38 +01:00
narzoul
280d2b52e5 Use full viewport with VertexFixup
Fixes HUD glitches in Jane's FA-18. See issue #175.
2023-11-11 17:16:38 +01:00
narzoul
bf9833946a Fixed texture stage count determination 2023-11-11 17:16:38 +01:00
narzoul
bfc5a0be24 Added ColorKeyMethod setting 2023-11-11 17:16:38 +01:00