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

199 Commits

Author SHA1 Message Date
FunkyFr3sh
33f2b91c99 tweak workaound for CreateDIBSection offset bug 2025-01-19 09:27:26 +01:00
FunkyFr3sh
6ec7c0c701 add workaround for CreateDIBSection offset bug 2025-01-19 08:03:09 +01:00
FunkyFr3sh
14336e8d39 add guard lines on both on top and bottom of the buffer 2025-01-19 05:32:07 +01:00
FunkyFr3sh
d45f35ab57 #382 Fix colorkey issues in Sanitarium 2025-01-16 04:47:38 +01:00
FunkyFr3sh
d58b38095c remove DDSD_LPSURFACE flag 2024-12-27 02:15:01 +01:00
FunkyFr3sh
1c5a5a2045 disable debug code 2024-12-26 23:59:55 +01:00
FunkyFr3sh
1e03e9cec6 add bpp check to dds blt 2024-12-26 23:59:05 +01:00
FunkyFr3sh
6e0ddb8474 disable debug code 2024-12-26 01:35:37 +01:00
FunkyFr3sh
3e02398e99 add missing checks 2024-12-26 01:34:52 +01:00
FunkyFr3sh
658089cbf2 tweak logging 2024-12-23 05:32:02 +01:00
FunkyFr3sh
85a0cbcf44 add partial support for 24bit surfaces 2024-12-23 04:55:15 +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
018d49ce36 don't allow to set palette to surface that isn't 8bpp 2024-12-16 07:18:10 +01:00
FunkyFr3sh
9a015c47cb rename palette 2024-12-15 08:02:00 +01:00
FunkyFr3sh
806924f86e assign default palette to primary surface 2024-12-15 00:05:51 +01:00
FunkyFr3sh
02f706e3bb Revert "don't set dds_unlock_limiter_disabled on colorfill"
This reverts commit 7f8bc1bc560726825bacacac32e3f5fab8362926.
2024-12-13 20:23:56 +01:00
FunkyFr3sh
7f8bc1bc56 don't set dds_unlock_limiter_disabled on colorfill 2024-12-13 06:50:12 +01:00
FunkyFr3sh
d4c329f8bd add some debug code 2024-11-04 02:27:34 +01:00
FunkyFr3sh
856ce8a3af add preset for Hooligans: Storm over Europe 2024-10-18 18:42:46 +02:00
FunkyFr3sh
a4f927b095 add a check for DDSCAPS_OWNDC 2024-10-18 18:02:30 +02:00
FunkyFr3sh
8ff40f986c remove duplicate code 2024-09-11 18:01:21 +02:00
FunkyFr3sh
cbecc7e2cf improve "fixnotresponding" patch 2024-09-11 16:59:21 +02:00
FunkyFr3sh
9d5d71c999 use PM_QS_INPUT for not responding patch 2024-09-09 21:14:37 +02:00
FunkyFr3sh
aac405031e add some more checks to fixnotresponding patch 2024-09-02 13:09:47 +02:00
FunkyFr3sh
ca8bb53195 add fixnotresponding to blt as well 2024-09-02 12:40:39 +02:00
FunkyFr3sh
826cb5c4d5 fix bmp screenshots 2024-08-21 08:37:13 +02:00
FunkyFr3sh
815e9f045b fix warning 2024-08-18 11:40:17 +02:00
FunkyFr3sh
aa357c044d set default size of primary surface to 1024x768 2024-08-15 14:20:13 +02:00
FunkyFr3sh
f49f09895b save and restore dc state 2024-08-15 12:06:02 +02:00
FunkyFr3sh
555cf5de28 fix typo 2024-08-11 08:33:08 +02:00
FunkyFr3sh
5df1b00c6d add workaround for stretch blt's 2024-08-11 06:14:05 +02:00
FunkyFr3sh
80356f76ed add new limiter type "LIMIT_UNLÖCK" 2024-07-28 10:37:14 +02:00
FunkyFr3sh
4efb3cde52 add comment for c1 hack 2024-07-03 05:47:30 +02:00
FunkyFr3sh
dfd3776081 add hack for c1 lowres 2024-07-03 04:24:27 +02:00
FunkyFr3sh
f54a3ec171 fix dds caps 2024-07-03 01:31:12 +02:00
FunkyFr3sh
fbaabef443 revert some changes 2024-06-02 23:57:21 +02:00
FunkyFr3sh
edb0f43091 tweak ticks limiter for nancy drew games 2024-05-31 21:43:33 +02:00
FunkyFr3sh
99f388407b always force primary update with flip 2024-05-31 21:12:07 +02:00
FunkyFr3sh
798cfb6543 ignore clippers that use a hwnd for now 2024-05-28 00:53:50 +02:00
FunkyFr3sh
94c718b5b1 adjust clipper logging and make clipper less strict 2024-05-28 00:33:05 +02:00
FunkyFr3sh
5bbe1299d2 add test patches for Clue Finders 4th 2024-05-26 09:08:38 +02:00
FunkyFr3sh
2f2367e5b5 hook BitBlt 2024-05-25 07:29:30 +02:00
FunkyFr3sh
0858392484 simplify GetAttachedSurface 2024-05-24 04:55:55 +02:00
FunkyFr3sh
a3afe9e598 fix crash in JazzJackrabbit 2 2024-05-23 07:12:33 +02:00
FunkyFr3sh
fdcf9a7d1a #309 Fix for Nancy Draw: Last Train to Blue Moon Canyon "SetSurfaceDesc() error" 2024-05-13 05:45:50 +02:00
FunkyFr3sh
5eb1f00b9f #309 Add possible fix for Nancy Draw: Last Train to Blue Moon Canyon SetSurfaceDesc() error 2024-05-13 05:14:07 +02:00
FunkyFr3sh
8326407a64 set DDSD_CKSRCBLT on SetColorKey 2024-05-08 03:30:18 +02:00
FunkyFr3sh
1c9b39a1fd set color key on GetSurfaceDesc 2024-05-08 01:47:56 +02:00