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

21 Commits

Author SHA1 Message Date
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
bfc5a0be24 Added ColorKeyMethod 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
13e4d90116 Added SoftwareDevice setting 2022-09-27 21:45:21 +02:00
narzoul
a775e256ea Support emulation of alpha blended cursors 2022-09-27 21:45:20 +02:00
narzoul
8419e09604 Fixed color key issues in Settlers 4 2022-09-27 21:45:19 +02:00
narzoul
fc16184256 Handle resolution scaling in windowed mode 2022-09-27 21:45:13 +02:00
narzoul
6463cc84aa Update only changed pixels when scaled render target is unlocked 2022-09-27 21:45:09 +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
075287b16a Perform sysmem to vidmem render target blits via Direct3D 2022-09-27 21:44:59 +02:00
narzoul
436a8184bb Handle mirroring and color keying via Direct3D 2022-09-27 21:44:59 +02:00
narzoul
9fb450e233 Accumulate device state changes 2022-09-27 21:44:59 +02:00
narzoul
00a78097d2 Added DisplayFilter setting 2022-09-27 21:44:55 +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
narzoul
62983b19fe Create helper surfaces via DirectDraw runtime 2022-09-27 21:44:53 +02:00
narzoul
51a451f424 Perform P8 to R8G8B8 conversion in pixel shader 2022-09-27 21:44:53 +02:00