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

31 Commits

Author SHA1 Message Date
narzoul
c8c6bd0ce9 Updated waitForIdle implementation
Fixes performance issues on old versions of igd9trinity32.dll.
2024-08-24 11:09:48 +02:00
narzoul
7237acb11c Fixed a performance issue with windowed fullscreen GDI presentation
See issue #273.
2024-07-01 23:52:25 +02:00
narzoul
7e64707fbe Fixed resolution scaling with D24S8 format when S8D24 is not supported
See issue #300.
2024-07-01 23:52:24 +02:00
narzoul
79d2eea9e3 Added support for Steam overlay in fullscreen mode 2024-04-21 21:03:55 +02:00
narzoul
d5a89cad94 Reworked presentation handling during lost primary suface
Fixes video problems in Prince of Persia 3D (issue #273).
2024-04-21 21:03:10 +02:00
narzoul
c344ec3408 Added a primary surface repository 2024-04-14 15:09:19 +02: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
3a570414b7 Use convolution for bilinear 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
bfc5a0be24 Added ColorKeyMethod setting 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
122224450a Fixed a resource leak in hardware cursor emulation
See issue #148.
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
25f325ec17 Log used resource formats 2023-11-05 14:21:18 +01:00
narzoul
13e4d90116 Added SoftwareDevice setting 2022-09-27 21:45:21 +02:00
narzoul
bb0eadc310 Added PalettizedTextures setting 2022-09-27 21:45:20 +02:00
narzoul
a775e256ea Support emulation of alpha blended cursors 2022-09-27 21:45:20 +02:00
narzoul
524f708a7f Handle display scaling while primary surface is lost 2022-09-27 21:45:18 +02:00
narzoul
18360643f5 Fixed handleActivateApp not enumerating some surfaces 2022-09-27 21:45:15 +02:00
narzoul
31444c364a Support gamma ramps in borderless fullscreen mode 2022-09-27 21:45:06 +02:00
narzoul
7a84efc1da Apply ResolutionScale to layered windows 2022-09-27 21:45:01 +02:00
narzoul
c714383613 Added ResolutionScale setting 2022-09-27 21:45:01 +02:00
narzoul
436a8184bb Handle mirroring and color keying via Direct3D 2022-09-27 21:44:59 +02:00
narzoul
c1e654de7d Added RenderColorDepth setting 2022-09-27 21:44:59 +02:00
narzoul
fb6555523f Added Antialiasing setting 2022-09-27 21:44:56 +02:00
narzoul
f7962f6e3b Fixed presentation of layered windows in scaled fullscreen mode 2022-09-27 21:44:53 +02:00
narzoul
ccc23c75b9 Emulate hardware cursor in scaled fullscreen mode 2022-09-27 21:44:53 +02:00
narzoul
647a4bfcff Added DisplayResolution setting 2022-09-27 21:44:53 +02:00