1
0
mirror of https://github.com/FunkyFr3sh/cnc-ddraw.git synced 2025-03-21 16:32:09 +01:00

101 Commits

Author SHA1 Message Date
FunkyFr3sh
a62ebdc203 only clear if needed 2023-02-24 17:08:09 +01:00
FunkyFr3sh
1cfce3f321 always output rgb565 2023-02-24 17:02:20 +01:00
andrews05
715a129fa4 Direct3D9 rgb555 suppport 2023-02-17 11:52:10 -08:00
FunkyFr3sh
0e7edc7bd8 #188 always clear with opengl/d3d9 renderers 2023-01-17 04:51:35 +01:00
FunkyFr3sh
876160cbb6 rename some vars 2022-10-19 03:20:31 +02:00
FunkyFr3sh
8d12eb21e4 improve debug logs 2022-09-28 21:35:25 +02:00
FunkyFr3sh
b609fadfb3 log max texture width/height and shader verions 2022-09-28 13:11:47 +02:00
FunkyFr3sh
d54011973f add option to change d3d9 adapter 2022-09-24 01:12:53 +02:00
FunkyFr3sh
f912b23877 log adapter identifier 2022-09-24 01:08:32 +02:00
FunkyFr3sh
e35c3cf5df simplify 2022-09-23 20:58:06 +02:00
FunkyFr3sh
12ffeccc4c always release resources before creating new ones 2022-09-23 03:53:27 +02:00
FunkyFr3sh
30c15e761a release d3d9 in case reset fails 2022-09-23 02:45:59 +02:00
FunkyFr3sh
415f74887f try to avoid d3d9_release to workaround nvidia bug 2022-09-23 02:17:33 +02:00
FunkyFr3sh
15b7684f7c fix for last commit 2022-09-20 12:16:45 +02:00
FunkyFr3sh
8c23af938d switch to gdi renderer if d3d12 fails 2022-09-20 12:16:10 +02:00
FunkyFr3sh
5616af006b add option to enable direct3d 12 renderer (via MS 9on12) 2022-09-20 11:21:32 +02:00
FunkyFr3sh
8d6b2f3bfe add option to lock surfaces 2022-09-17 13:46:45 +02:00
FunkyFr3sh
cb87c01023 force redraw on device reset 2022-09-17 09:00:42 +02:00
FunkyFr3sh
e578df74e3 make fixpitch setting working with primary surface too 2022-09-09 12:57:05 +02:00
FunkyFr3sh
efad3e0fd5 don't use min macro 2022-09-09 11:30:27 +02:00
FunkyFr3sh
1e57228500 Revert "don't use min macro"
This reverts commit 3ac47313e2ad610049c0841e06a4e169782beeab.
2022-09-09 11:26:53 +02:00
FunkyFr3sh
3ac47313e2 don't use min macro 2022-09-09 11:25:15 +02:00
FunkyFr3sh
0997f514c4 separate blitters into a different file 2022-09-08 02:19:15 +02:00
FunkyFr3sh
d318bae6aa force release of d3d9 device 2022-09-05 02:44:27 +02:00
FunkyFr3sh
c6a5603294 optional D3DCREATE_FPU_PRESERVE for dune2000 and other games that might need it 2021-12-18 04:59:25 +01:00
FunkyFr3sh
a5aa71ff3a fix d9d9 clear issues on windows xp 2021-11-05 18:36:50 +01:00
FunkyFr3sh
1fde0ef382 add new ini setting "fixchilds" 2021-08-10 14:12:06 +02:00
FunkyFr3sh
b3f9e7d045 #111 clear screen on resolution change and window resize 2021-08-05 00:26:29 +02:00
FunkyFr3sh
2bc409d8fd add bilinear palette shader for d3d9 2021-07-21 14:52:44 +02:00
FunkyFr3sh
684224b833 remove "handlemouse" setting 2021-06-18 04:06:48 +02:00
FunkyFr3sh
abdb74942b Revert "remove "handlemouse" setting"
This reverts commit f1bcff220deee72552ea26c7695195409714f8e3.
2021-06-16 07:47:15 +02:00
FunkyFr3sh
f1bcff220d remove "handlemouse" setting 2021-06-16 05:57:19 +02:00
FunkyFr3sh
b97af7a4f9 add some additional checks 2021-06-15 03:20:41 +02:00
FunkyFr3sh
1f11bf8b84 refactoring 2021-06-11 20:30:43 +02:00
FunkyFr3sh
bcde36c844 fix texture formats 2021-06-02 14:12:34 +02:00
FunkyFr3sh
21c114dfb3 add 32bit support for gta tests 2021-06-02 01:52:45 +02:00
FunkyFr3sh
910bade5ba some tweaks for minfps settings 2021-05-29 15:29:57 +02:00
FunkyFr3sh
9e9783f8d2 fix rgb palette 2021-05-22 12:23:25 +02:00
FunkyFr3sh
7f04db3dd3 #92 reset upscale hack on resize for both opengl and d3d9 2021-05-15 03:18:49 +02:00
FunkyFr3sh
5db961656a rename upscale hack related stuff 2021-05-15 02:58:07 +02:00
FunkyFr3sh
39c62d6e7d support upscale hack for KKND Xtreme high resolution patch (vhack=true) 2021-05-15 00:41:50 +02:00
FunkyFr3sh
e92239e3cb Possible fix for #35 - reset d3d9 params 2021-02-18 10:40:08 +01:00
FunkyFr3sh
1c5bcbcc56 Possible fix for #35 - fix release order 2021-02-18 10:36:08 +01:00
FunkyFr3sh
a6f85fbd73 improve fps limiter for vsync and maxfps=-1 2021-02-02 18:15:25 +01:00
FunkyFr3sh
d85b6e3243 add hidden option for linear filtering on direct3d 9 (16bpp games only) 2020-10-21 17:14:40 +02:00
FunkyFr3sh
c834411677 make nonexclusive= .ini settings work with direct3d 9 too 2020-10-21 16:21:15 +02:00
FunkyFr3sh
7d0e3e8da5 replace "forcefps=" with "minfps=" 2020-10-18 02:40:45 +02:00
FunkyFr3sh
dc93ff735f align 2020-10-13 21:58:04 +02:00
FunkyFr3sh
b417da74f6 align 2020-10-13 10:53:30 +02:00
FunkyFr3sh
25e561d953 add DebugLog build config 2020-10-13 10:15:42 +02:00