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

472 Commits

Author SHA1 Message Date
FunkyFr3sh
c5769d49de bump version 2018-11-23 17:54:10 +01:00
FunkyFr3sh
663ce0a386 fix shader example 2018-11-23 16:55:23 +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
4cf4e55b87 add shader example line to make it easier to understand how to use shaders 2018-11-23 12:33:56 +01:00
FunkyFr3sh
0d9c038a18 fix stretching for Genie Engine 2018-11-22 13:39:03 +01:00
FunkyFr3sh
054e5d604b bump version 2018-11-22 11:16:03 +01:00
FunkyFr3sh
611fe1286f use rounding ticklength to get better results 2018-11-22 11:14:59 +01:00
FunkyFr3sh
78e9c71f31 handle double click events for adjmouse 2018-11-21 19:15:21 +01:00
FunkyFr3sh
91281e0530 bug fix for gdi frame skip, keep trying until last frame was drawn 1.3.0.1 2018-11-20 18:45:48 +01:00
FunkyFr3sh
5829453a1a Revert "some changes to gdi frameskip"
This reverts commit ff9bdeaf40ecb0d083f26a885ef4704a05d738ba.
2018-11-20 18:20:56 +01:00
FunkyFr3sh
ff9bdeaf40 some changes to gdi frameskip 2018-11-20 14:44:40 +01:00
FunkyFr3sh
98ec61d79b fix gdi renderer so it also works games other than cnc1 and ra1 2018-11-20 13:52:19 +01:00
FunkyFr3sh
fb9db0896f raise version for release 2018-11-20 07:40:07 +01:00
FunkyFr3sh
64a3d0d5e1 use higher flip timeout 2018-11-20 07:33:17 +01:00
FunkyFr3sh
c2821b7c48 add another surface width workaround 2018-11-19 15:07:43 +01:00
FunkyFr3sh
a4c30f7ad8 don't use HeapAlloc in EnumAttachedSurfaces 2018-11-19 11:13:36 +01:00
FunkyFr3sh
616bf915c4 bump version 2018-11-19 10:08:09 +01:00
FunkyFr3sh
650496065b add hack for westwood nox 2018-11-19 09:56:27 +01:00
FunkyFr3sh
5d2d258d52 save last flip tick to force redraw in case the game switches between blt and flip 2018-11-19 08:36:18 +01:00
FunkyFr3sh
add701a7f6 add some more debugging code 2018-11-19 07:40:07 +01:00
FunkyFr3sh
c434e74216 support GetColorKey 2018-11-18 13:31:00 +01:00
FunkyFr3sh
6f520b4843 add checks for media stream 2018-11-18 13:11:05 +01:00
FunkyFr3sh
e2ae07dd31 add null check for create clipper 2018-11-18 08:55:11 +01:00
FunkyFr3sh
ecef95cbb6 add ddscaps to surface desc 2018-11-18 07:06:13 +01:00
FunkyFr3sh
4beebeb8cd use fake counter for ShowCursor 2018-11-18 05:08:27 +01:00
FunkyFr3sh
6a2674e372 experimental dinput hook 2018-11-18 03:37:45 +01:00
FunkyFr3sh
7ec7f853d2 fix DirectDrawSurface::QueryInterface 2018-11-17 09:06:11 +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
b4da3fc3c4 check if stretch or clip is needed 2018-11-17 06:55:24 +01:00
FunkyFr3sh
ab5542fd9d some more changes to scaling code 2018-11-17 06:23:56 +01:00
FunkyFr3sh
1ac3402cfa some fixes for last commig 2018-11-17 06:09:13 +01:00
FunkyFr3sh
e4437a278f Linear scaling using integer math (copied from ts-ddraw) 2018-11-17 05:54:22 +01:00
FunkyFr3sh
ee6266519a remove src_w and src_h from bltfast 2018-11-17 04:46:36 +01:00
FunkyFr3sh
f39d1d0385 do some more colorfill tweaks 2018-11-17 04:25:18 +01:00
FunkyFr3sh
d00b95f8b0 improve DDBLT_COLORFILL performance - fill only the first row and then copy first row into the remaining rows 2018-11-17 03:48:41 +01:00
FunkyFr3sh
20205db5d5 fix invisible cursor on unlock (YR) 2018-11-16 12:31:50 +01:00
FunkyFr3sh
c2254f0d9a allow mouse unlock via VK_RMENU and VK_RCONTROL 2018-11-16 12:23:19 +01:00
FunkyFr3sh
f9d26e2fa4 fix window resize bug 2018-11-16 11:56:56 +01:00
FunkyFr3sh
064a4ed0d7 allow maintain aspect ratio in windowed mode 2018-11-16 11:53:35 +01:00
FunkyFr3sh
acf047ca27 bump version 2018-11-16 09:01:24 +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
ec435d21d3 make cursor visible on unlock for tiberian sun 2018-11-16 08:43:28 +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
d91e26fcda bump version 2018-11-16 07:03:17 +01:00