1
0
mirror of https://github.com/FunkyFr3sh/cnc-ddraw.git synced 2025-03-24 17:49:52 +01:00

60 Commits

Author SHA1 Message Date
FunkyFr3sh
58cb1e0a04 experimental colorkey blitter test code 2022-09-06 10:30:51 +02:00
FunkyFr3sh
73afd3707a make sure HighValue is not lower than LowValue 2022-09-06 07:28:17 +02:00
FunkyFr3sh
d190bf4c9f fix for last commit 2022-02-07 12:22:26 +01:00
FunkyFr3sh
8f34d10cdc #136 add some more checks to BltFast 2022-02-06 15:40:25 +01:00
FunkyFr3sh
b8fd6d1f81 #131 #125 add option to remove video memory flag 2021-12-17 02:41:02 +01:00
FunkyFr3sh
15438c70c4 #122 add support for mirror blt without color key 2021-09-08 22:51:44 +02:00
FunkyFr3sh
ac1829f629 #114 add temporary workaround for "not responding" windows 2021-08-18 16:25:29 +02:00
FunkyFr3sh
02719f5744 remove passthrough setting and adjust presets 2021-08-08 22:39:32 +02:00
FunkyFr3sh
6883f57ca6 use cast instead 2021-06-25 15:46:13 +02:00
FunkyFr3sh
74bfb5a725 fix color key issues 2021-06-25 15:32:09 +02:00
FunkyFr3sh
b97af7a4f9 add some additional checks 2021-06-15 03:20:41 +02:00
FunkyFr3sh
f29f712016 use older version of structs by default and cast to newer ones if needed 2021-06-14 09:57:26 +02:00
FunkyFr3sh
b7fe3d5b54 rename arg 2021-06-13 05:17:46 +02:00
FunkyFr3sh
1f11bf8b84 refactoring 2021-06-11 20:30:43 +02:00
FunkyFr3sh
093284f565 add hack for armada 2021-06-09 07:24:17 +02:00
FunkyFr3sh
03057c938c partial support for DDSD_PIXELFORMAT 2021-06-06 05:25:33 +02:00
FunkyFr3sh
909b819be6 tweak 2021-06-05 22:16:20 +02:00
FunkyFr3sh
d57e0757d0 fix kknd high res patch hack 2021-06-05 22:15:52 +02:00
FunkyFr3sh
8e2ea2345b flip all backbuffers 2021-06-04 02:44:04 +02:00
FunkyFr3sh
f96fd40607 redraw when primary palette changed 2021-06-04 01:21:07 +02:00
FunkyFr3sh
e82b19fb78 fix releaseDc 2021-06-02 22:28:00 +02:00
FunkyFr3sh
21c114dfb3 add 32bit support for gta tests 2021-06-02 01:52:45 +02:00
FunkyFr3sh
061f078f73 support TargetOverride parameter 2021-05-31 18:54:32 +02:00
FunkyFr3sh
7372afd775 force redraw on ReleaseDC 2021-05-30 20:43:27 +02:00
FunkyFr3sh
c3dd35f122 support GetDDInterface 2021-05-29 20:51:19 +02:00
FunkyFr3sh
5ed2c2761d adjust genie engine presets 2021-05-29 10:51:05 +02:00
FunkyFr3sh
e910351120 some more tweak for GetClipper and GetPalette 2021-05-26 19:48:48 +02:00
FunkyFr3sh
a8359e8e77 addref on GetClipper and GetPalette 2021-05-26 19:21:40 +02:00
FunkyFr3sh
793ed44b44 add new "fixpitch" setting 2021-05-23 06:16:58 +02:00
FunkyFr3sh
810fac999a fix for last commit 2021-05-22 12:25:52 +02:00
FunkyFr3sh
9e9783f8d2 fix rgb palette 2021-05-22 12:23:25 +02:00
FunkyFr3sh
f27ee16b17 add passthrough check 2021-05-16 23:32:05 +02:00
FunkyFr3sh
39c62d6e7d support upscale hack for KKND Xtreme high resolution patch (vhack=true) 2021-05-15 00:41:50 +02:00
FunkyFr3sh
1923e2bb0c support mirror blt with DDBLT_KEYSRC 2021-05-10 23:40:42 +02:00
FunkyFr3sh
3e9c38dade fix some warning messages 2021-05-10 04:00:45 +02:00
FunkyFr3sh
550588fe55 fix GCC build / add support for hook=4 2021-05-10 01:00:55 +02:00
FunkyFr3sh
c481327516 fix SetClipper 2021-05-09 00:51:02 +02:00
FunkyFr3sh
72f60913da force wait on flip with maxgameticks = -2 2021-05-09 00:37:53 +02:00
FunkyFr3sh
6efc112c39 make old windows xp workaround optional 2021-05-08 23:42:29 +02:00
FunkyFr3sh
e58691dd2c fix scaling with color key 2021-05-06 16:10:09 +02:00
FunkyFr3sh
f61cadc80a add some more checks 2021-05-06 05:09:27 +02:00
FunkyFr3sh
63c4e6ff57 fix DeleteAttachedSurface and add some NULL checks 2021-05-06 01:24:07 +02:00
FunkyFr3sh
442b6c3f57 some experimental code for Capitalism2/CapLab 2021-05-06 00:15:47 +02:00
FunkyFr3sh
439f71e192 set DDSCAPS_VIDEOMEMORY only for backbuffer and primary 2021-05-05 16:58:40 +02:00
FunkyFr3sh
a3f242f5d4 Use GdiTransparentBlt temporary until own code was written 2021-05-05 16:41:51 +02:00
FunkyFr3sh
436ffe4ecb add some more error checking for dds_Lock 2021-05-05 03:02:32 +02:00
FunkyFr3sh
55f23e9170 fix EnumAttachedSurfaces 2021-05-04 23:52:52 +02:00
FunkyFr3sh
ae4446becb create backbuffer for flip games 2021-05-04 22:49:22 +02:00
FunkyFr3sh
8c8a5f9dc2 align width of surface for blade & sword (GetDC) 2021-05-04 16:03:43 +02:00
FunkyFr3sh
a52881eb72 #89 fixes blt/blitfast where source and dest sourface are the same 2021-05-02 16:21:06 +02:00