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

517 Commits

Author SHA1 Message Date
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
narzoul
2248a07113 Added shader disassembler 2023-11-11 17:16:38 +01:00
narzoul
a0d7cffc07 Added P8 format support for D3D9On12 2023-11-11 17:16:38 +01:00
narzoul
0b7f4589f2 Added DesktopResolution setting 2023-11-11 17:16:38 +01:00
narzoul
defdfafe20 Fixed depth buffer issues with D3D9On12 2023-11-11 17:16:34 +01:00
narzoul
12c4f87cb6 Emulate unsupported render target formats
Fixes Midtown Madness 2 rendering on NVIDIA. See issue #159.
2023-11-05 14:21:19 +01:00
narzoul
b53678bfd4 Fixed WM_SETCURSOR handling for client areas
See issue #148.
2023-11-05 14:21:19 +01:00
narzoul
122224450a Fixed a resource leak in hardware cursor emulation
See issue #148.
2023-11-05 14:21:19 +01:00
narzoul
83941ddb8e Don't set GDI resource while primary is lost 2023-11-05 14:21:19 +01:00
narzoul
0801a74af5 Fixed occasional deadlocks when alt-tabbing 2023-11-05 14:21:19 +01:00
narzoul
d6f07bac76 Added DisplayAspectRatio setting 2023-11-05 14:21:19 +01:00
narzoul
6425c6c767 Added DepthFormat setting 2023-11-05 14:21:19 +01:00
narzoul
95ade4412b Added VertexBufferMemoryType setting 2023-11-05 14:21:18 +01:00
narzoul
c3a68620f6 Added SupportedDepthFormats setting 2023-11-05 14:21:18 +01:00
narzoul
bb0f5c53e9 Added SupportedTextureFormats setting 2023-11-05 14:21:18 +01:00