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

30 Commits

Author SHA1 Message Date
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
7f7cfcf9bd Use DX9 interface version in OpenAdapter
See issue #259.
2024-04-14 15:09:19 +02:00
narzoul
bf73a7dd21 Fixed supported resource formats on Intel drivers
See issues #255 and #256.
2023-11-17 21:52:41 +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
144dab2538 Added dithered RenderColorDepth values 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
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
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
d6f07bac76 Added DisplayAspectRatio setting 2023-11-05 14:21:19 +01:00
narzoul
c3a68620f6 Added SupportedDepthFormats setting 2023-11-05 14:21:18 +01:00
narzoul
97197dde6a Removed dependency on common config header 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
524f708a7f Handle display scaling while primary surface is lost 2022-09-27 21:45:18 +02:00
narzoul
87c2af5049 Added LogLevel setting 2022-09-27 21:45:10 +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
199d434f29 Added config overlay 2022-09-27 21:44:56 +02:00
narzoul
fb6555523f Added Antialiasing setting 2022-09-27 21:44:56 +02:00
narzoul
62983b19fe Create helper surfaces via DirectDraw runtime 2022-09-27 21:44:53 +02:00
narzoul
71c67fffd4 Reworked vtable hooking 2021-03-16 14:13:20 +01:00
narzoul
b4ef2a1c0c Use angle brackets in all include directives 2021-02-24 23:35:20 +01:00
narzoul
b42e1584e5 Detect and disable broken source color key hardware support
Blitting with source color key appears to be broken on Radeon RX 5xxx series.
Hopefully this workaround fixes issue #79.
2020-12-14 16:09:44 +01:00
narzoul
2a129c41c9 Removed dependency on context handle for driver hooks
Potential fix for issue #55.
2019-09-02 22:29:39 +02:00
narzoul
3e0eada40d Refactored adapter and device references 2019-08-01 16:00:17 +02:00