1
0
mirror of https://github.com/FunkyFr3sh/cnc-ddraw.git synced 2025-03-14 22:03:27 +01:00

548 Commits

Author SHA1 Message Date
FunkyFr3sh
ab2d86f983 don't use DisableProcessWindowsGhosting, it got too bad side-effects 2025-01-16 06:29:04 +01:00
FunkyFr3sh
f4325a73f5 #383 add support for Dark Colony 2025-01-16 05:44:12 +01:00
FunkyFr3sh
ed8584129d add new .ini setting "terminate_process" 2025-01-02 01:22:03 +01:00
FunkyFr3sh
ee247794c5 only enable workaround for win 11 24H2 2025-01-01 03:30:54 +01:00
FunkyFr3sh
47a5f89327 add delay_ prefix for delayed imports 2024-12-31 05:30:03 +01:00
FunkyFr3sh
354b688a2c only SetThreadAffinityMask for threads created by local modules 2024-12-31 05:20:01 +01:00
FunkyFr3sh
8c587b21dd add separate file for delayed imports 2024-12-31 04:00:22 +01:00
FunkyFr3sh
30e8b70f4d add workaround for windows 11 freeze issues 2024-12-30 04:32:53 +01:00
FunkyFr3sh
743df36fcb hook BeginPaint 2024-12-30 01:27:25 +01:00
FunkyFr3sh
e7ae07a961 bump version 2024-12-29 00:30:04 +01:00
FunkyFr3sh
541b5de218 bump version 2024-12-28 08:37:44 +01:00
FunkyFr3sh
1e03e9cec6 add bpp check to dds blt 2024-12-26 23:59:05 +01:00
FunkyFr3sh
2bec555fe8 remove direct3d_passthrough setting 2024-12-25 04:29:22 +01:00
FunkyFr3sh
94b66b521a remove duplicate typdefs 2024-12-25 04:15:24 +01:00
FunkyFr3sh
f80fcb1e07 add Direct3D EnumDevices testing code 2024-12-25 04:08:36 +01:00
FunkyFr3sh
78b912b09c hook SetParent 2024-12-24 07:48:15 +01:00
FunkyFr3sh
07aab3b8d2 add separate GetDeviceCaps hook for system dlls 2024-12-22 23:41:09 +01:00
FunkyFr3sh
7674328410 add new limiter_type type (PeekMessage) 2024-12-22 02:21:23 +01:00
FunkyFr3sh
d83e9e4401 hook AVIStreamGetFrameOpen 2024-12-20 08:45:51 +01:00
FunkyFr3sh
ffb940b561 fix warnings 2024-12-19 21:28:43 +01:00
FunkyFr3sh
9cefca463a add support for Seven Kingdoms II 2024-12-19 06:58:42 +01:00
FunkyFr3sh
f70f67857e hook DefWindowProcA 2024-12-18 03:15:23 +01:00
FunkyFr3sh
39b2e69540 make sure we don't update the palette twice 2024-12-16 21:33:05 +01:00
FunkyFr3sh
82386fbbc4 add preset for Nightlong - Union City Conspiracy 2024-12-16 06:43:32 +01:00
FunkyFr3sh
79548888d4 #367 hook SetWindowPlacement / Fix windowed mode 2024-12-16 00:43:57 +01:00
FunkyFr3sh
75ed1582d2 hook RealizePalette 2024-12-15 20:17:26 +01:00
FunkyFr3sh
9a015c47cb rename palette 2024-12-15 08:02:00 +01:00
FunkyFr3sh
a5a4204f41 hook SelectPalette 2024-12-15 02:01:08 +01:00
FunkyFr3sh
1c263ca573 hook GetSystemPaletteEntries 2024-12-15 00:46:44 +01:00
FunkyFr3sh
806924f86e assign default palette to primary surface 2024-12-15 00:05:51 +01:00
FunkyFr3sh
6dcfe78398 add support for 7th Legion 2024-12-14 02:01:38 +01:00
FunkyFr3sh
ebbdf370be bump experimental build 2024-12-11 06:17:01 +01:00
FunkyFr3sh
31b8d0aff8 #364 add hack for Intel HD 4000 driver Build 10.18.10.4252 bug - disable multipass shader 2024-12-10 20:43:06 +01:00
FunkyFr3sh
fd1bac4a38 use SetThreadExecutionState only on XP and above 2024-12-06 04:31:22 +01:00
FunkyFr3sh
48081e3f24 disable screensaver 2024-11-29 17:04:12 +01:00
FunkyFr3sh
e6c9eea473 log SetWindowsHookExA hook types 2024-11-25 21:20:29 +01:00
FunkyFr3sh
ca08dd6006 Revert "don't emulate 60hz vblank on 60hz monitor"
This reverts commit 95a5f7231e8298d73302a02982631fe3a9401e84.
2024-11-02 18:11:42 +01:00
FunkyFr3sh
9313a997dd Revert "Don't use DwmFlush"
This reverts commit 27dbd0792582f060616f1c74e55678f9ed863484.
2024-11-02 18:11:29 +01:00
FunkyFr3sh
27dbd07925 Don't use DwmFlush 2024-11-02 17:53:01 +01:00
FunkyFr3sh
b23700a9b7 Reapply "don't emulate 60hz vblank on 60hz monitor"
This reverts commit d3f78bad950b97110d43f5cd1934958b4dd28529.
2024-11-02 17:44:02 +01:00
FunkyFr3sh
498e2f45e2 bump version 2024-11-02 16:59:39 +01:00
FunkyFr3sh
d3f78bad95 Revert "don't emulate 60hz vblank on 60hz monitor"
This reverts commit 95a5f7231e8298d73302a02982631fe3a9401e84.
2024-11-02 16:57:26 +01:00
FunkyFr3sh
db43b5c655 bump version 2024-11-02 01:35:26 +01:00
FunkyFr3sh
e3e7dc22e1 improve debug logs 2024-10-26 21:40:28 +02:00
FunkyFr3sh
79cfe0f466 tweak legacy build 2024-10-25 17:31:28 +02:00
FunkyFr3sh
856ce8a3af add preset for Hooligans: Storm over Europe 2024-10-18 18:42:46 +02:00
FunkyFr3sh
362d05367c allow to toggle windowed/maximize with a single key press 2024-10-12 01:24:07 +02:00
FunkyFr3sh
747f1df81c add hack for linux to enforce minimum window size 2024-10-05 22:39:49 +02:00
FunkyFr3sh
a93d004f1b move inject_resolution up and add notes 2024-10-03 14:13:59 +02:00
FunkyFr3sh
ca6c447ae6 fix window resize and maximize for macOS + fix resize on linux 2024-10-03 03:57:10 +02:00