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

219 Commits

Author SHA1 Message Date
FunkyFr3sh
d42284c4bf optional hotpatch support 2019-03-19 06:57:49 +01:00
FunkyFr3sh
868a4479ba fix hidden cursor bug 2019-03-17 01:42:47 +01:00
FunkyFr3sh
b49cd06876 Forces Nvidia and AMD high performance graphics. 2019-03-17 01:18:37 +01:00
FunkyFr3sh
4506b00863 Forces Nvidia and AMD high performance graphics. 2019-03-17 01:17:02 +01:00
FunkyFr3sh
0f58746515 experimental tweaks for diablo and warcraft 2 2019-03-17 00:16:09 +01:00
FunkyFr3sh
bf94d285e4 fix menu issues resize/alt+tab with opengl 2018-12-11 08:56:22 +01:00
FunkyFr3sh
551070ffbe remove WS_MAXIMIZEBOX until maximize is fully supported 2018-12-02 22:20:43 +01:00
FunkyFr3sh
c5ce766509 pass WM_GETMINMAXINFO to DefWindowProc 2018-12-02 06:21:36 +01:00
FunkyFr3sh
ef5e1fbec1 fix for resize cursor not showing on startup 2018-12-01 02:02:55 +01:00
FunkyFr3sh
a4270c56fe filter some more messages 2018-12-01 01:43:05 +01:00
FunkyFr3sh
cf163c920a show resize cursor on window borders 2018-12-01 01:16:24 +01:00
FunkyFr3sh
ab7a3d5108 fix dune 2000 window frame 2018-12-01 00:25:16 +01:00
FunkyFr3sh
97ca023f09 use waitable timer also for fps limiter 2018-11-29 21:26:43 +01:00
FunkyFr3sh
435854456b use waitable timers for better precision (limit game ticks / flip wait) 2018-11-29 17:45:10 +01:00
FunkyFr3sh
8e75c40cc3 revert LimitGameTicks changes since it's causing flickering in unpatched versions of cnc1 and ra1 2018-11-28 13:28:07 +01:00
FunkyFr3sh
4ab472ab9b enable flip for dune 2000 2018-11-28 12:45:47 +01:00
FunkyFr3sh
0a7a552c79 forgot to set DEVMODE size d'oh 2018-11-26 12:11:23 +01:00
FunkyFr3sh
81ef5bad83 fix minWidth and minHeight 2018-11-25 15:38:43 +01:00
FunkyFr3sh
ee23027eda auto stretching tweaks, try to get the lowest possible resolution in case 2x scaling isn't possible 2018-11-25 15:05:09 +01:00
FunkyFr3sh
66ee108198 remove WM_MOUSEHWHEEL, it's not used in old games 2018-11-25 01:49:04 +01:00
FunkyFr3sh
c70b035cbf prefer flags = 0 2018-11-24 23:54:59 +01:00
FunkyFr3sh
59c1671ad4 prefer DMDFO_DEFAULT in filter to ensure all resolutions are listed 2018-11-24 23:48:37 +01:00
FunkyFr3sh
85b6ad7201 add all resolutions to the in-game list (Tiberian Sun / Red Alert 2) 2018-11-24 23:36:38 +01:00
FunkyFr3sh
e04bcfe43c automatically lock the cursor in windowed-fullscreen mode 2018-11-24 13:34:25 +01:00
FunkyFr3sh
fbe8279dae add missing mouse messages 2018-11-23 15:26:27 +01:00
FunkyFr3sh
3b94b2f1d9 remove some devmode fullscreen checks since it works perfectly in windowed mode now 2018-11-23 15:01:36 +01:00
FunkyFr3sh
0d9c038a18 fix stretching for Genie Engine 2018-11-22 13:39:03 +01:00
FunkyFr3sh
78e9c71f31 handle double click events for adjmouse 2018-11-21 19:15:21 +01:00
FunkyFr3sh
add701a7f6 add some more debugging code 2018-11-19 07:40:07 +01:00
FunkyFr3sh
6f520b4843 add checks for media stream 2018-11-18 13:11:05 +01:00
FunkyFr3sh
ecef95cbb6 add ddscaps to surface desc 2018-11-18 07:06:13 +01:00
FunkyFr3sh
6a2674e372 experimental dinput hook 2018-11-18 03:37:45 +01:00
FunkyFr3sh
bbd76a5d9e fix GameHandlesClose 2018-11-17 08:33:36 +01:00
FunkyFr3sh
95dcf06c9c adjust driver caps for TS/YR 2018-11-17 08:23:49 +01:00
FunkyFr3sh
c2254f0d9a allow mouse unlock via VK_RMENU and VK_RCONTROL 2018-11-16 12:23:19 +01:00
FunkyFr3sh
064a4ed0d7 allow maintain aspect ratio in windowed mode 2018-11-16 11:53:35 +01:00
FunkyFr3sh
55328cb497 rename hidemouse to handlemouse since it got a lot more functionality now 2018-11-16 08:58:39 +01:00
FunkyFr3sh
294e103421 add noactivateapp check 2018-11-16 08:11:07 +01:00
FunkyFr3sh
8714a5b1d8 add bad workaround for carmageddon 2018-11-16 08:05:50 +01:00
FunkyFr3sh
3c626b29b9 let WM_ACTIVATEAPP pass through once for tiberian sun + adjust presets 2018-11-16 07:56:32 +01:00
FunkyFr3sh
8ce134f6ce combine no minimize hack with noactivateapp since it doesn't work without it 2018-11-16 07:40:19 +01:00
FunkyFr3sh
848c918362 don't minimize on focus loss when mouse is not locked 2018-11-16 07:27:05 +01:00
FunkyFr3sh
d45fabe5cd add workaround for TS/YR stretching - don't stretch the menus 2018-11-16 06:37:11 +01:00
FunkyFr3sh
4d867fcaef add floats for scaling 2018-11-16 02:59:42 +01:00
FunkyFr3sh
ff8528a72c add GameHandlesClose from ts-ddraw 2018-11-16 01:14:05 +01:00
FunkyFr3sh
7f67f1c03f no resizable window for wine, sorry :( 2018-11-16 00:40:34 +01:00
FunkyFr3sh
a252b3724d allow moving the window to any position (tiberian sun) 2018-11-15 09:51:41 +01:00
FunkyFr3sh
5e4de793d4 fix tiberian sun menus 2018-11-15 09:45:24 +01:00
FunkyFr3sh
ec11947593 remove some resolutions to keep the list short 2018-11-14 09:21:23 +01:00
FunkyFr3sh
91614bf83c fix for case sensitive filenames (linux) 2018-11-14 07:00:42 +01:00