Commit graph

  • eabad7582d fix clip+stretch blts FunkyFr3sh 2022-09-29 21:27:05 +02:00
  • 4326703c71 disable clipper functions (needs more testing) FunkyFr3sh 2022-09-29 20:41:14 +02:00
  • 8ae5ef0c7e fix trace FunkyFr3sh 2022-09-29 18:14:01 +02:00
  • 1bd19be3b8 improve debug dds debug logs FunkyFr3sh 2022-09-29 18:06:51 +02:00
  • 3562c2bd7a add some more error checking FunkyFr3sh 2022-09-29 17:49:20 +02:00
  • 31a3118de6 enable clipper in dds_Blt FunkyFr3sh 2022-09-29 17:21:23 +02:00
  • c7f971c0be add some more debug logging FunkyFr3sh 2022-09-29 13:44:25 +02:00
  • 606a7460ee fix blitter clipping FunkyFr3sh 2022-09-29 12:55:16 +02:00
  • 0ec983829d bump version FunkyFr3sh 2022-09-29 00:23:09 +02:00
  • 86996a15be #177 add support for transparent color conversion blt FunkyFr3sh 2022-09-29 00:19:48 +02:00
  • 6dd5174cb8 #177 fix 32bit colorkey blitter FunkyFr3sh 2022-09-29 00:17:07 +02:00
  • 2d2b8c7be6 move log down FunkyFr3sh 2022-09-28 21:36:28 +02:00
  • 8d12eb21e4 improve debug logs FunkyFr3sh 2022-09-28 21:35:25 +02:00
  • b8e7c857ee #174 only send SWP_FRAMECHANGED when frame was actually changed FunkyFr3sh 2022-09-28 21:07:06 +02:00
  • b609fadfb3 log max texture width/height and shader verions FunkyFr3sh 2022-09-28 13:11:47 +02:00
  • 11f1422acf #177 add preset for Fairy Tale About Father Frost, Ivan and Nastya FunkyFr3sh 2022-09-28 04:19:09 +02:00
  • 5b00653cc5 Revert "#177 fix text drawing" FunkyFr3sh 2022-09-28 03:55:49 +02:00
  • 8ea545ec96 #177 fix text drawing FunkyFr3sh 2022-09-28 03:20:29 +02:00
  • 7683e52f21 align FunkyFr3sh 2022-09-28 02:25:50 +02:00
  • 7f7f90182f add some testing code to blitter functions FunkyFr3sh 2022-09-28 01:59:12 +02:00
  • c8d7719d04 move clipper test code up FunkyFr3sh 2022-09-28 00:52:32 +02:00
  • 228063839a #177 fix for blitter with negative coords FunkyFr3sh 2022-09-27 22:45:13 +02:00
  • a0d28a0e6e log NOT_IMPLEMENTED for clipper functions FunkyFr3sh 2022-09-27 15:38:19 +02:00
  • e012b5c01a align FunkyFr3sh 2022-09-27 15:31:03 +02:00
  • 11801618df add (commented out) clipper support to dds_blt FunkyFr3sh 2022-09-27 15:28:57 +02:00
  • 2ddc0b5ceb delete region on release FunkyFr3sh 2022-09-27 14:05:31 +02:00
  • 24f6a020d5 #177 support 2 more clipper functions - GetClipList and SetClipList - clipping not supported yet in dd_blt! FunkyFr3sh 2022-09-27 13:56:36 +02:00
  • 73e13dbe8c keep NOT_IMPLEMENTED debug string for SetHWnd FunkyFr3sh 2022-09-26 22:57:34 +02:00
  • a8b3b1c736 add GetHWnd and SetHWnd clipper functions FunkyFr3sh 2022-09-26 22:22:15 +02:00
  • 60a956e715 force d3d9on12 if enabled FunkyFr3sh 2022-09-26 14:19:17 +02:00
  • 0798408ba4 tweak dd_release FunkyFr3sh 2022-09-26 14:06:53 +02:00
  • cec59cd341 fix for last commit FunkyFr3sh 2022-09-25 15:13:09 +02:00
  • 39f9383241 add NULL checks to exception handler FunkyFr3sh 2022-09-25 15:12:13 +02:00
  • 3e0c93443e bump version FunkyFr3sh 2022-09-25 12:39:11 +02:00
  • d854bf07de set 300 maxgameticks for TA FunkyFr3sh 2022-09-25 12:28:04 +02:00
  • ecd2b08e49 use 64byte alignement FunkyFr3sh 2022-09-25 11:56:15 +02:00
  • c39280deb2 only use __movsb if src and dst are aligned FunkyFr3sh 2022-09-25 11:26:31 +02:00
  • 620e700d72 target pentium2 on gcc build to workaround SSE crashes on gcc 4.8.3 FunkyFr3sh 2022-09-24 23:37:14 +02:00
  • 1186c9cc00 add option to create opengl core context FunkyFr3sh 2022-09-24 01:41:18 +02:00
  • 3b69255158 remove #if FunkyFr3sh 2022-09-24 01:33:26 +02:00
  • 79d4c76c9f log core context FunkyFr3sh 2022-09-24 01:30:10 +02:00
  • 240f208d36 log opengl adapter info FunkyFr3sh 2022-09-24 01:28:02 +02:00
  • d54011973f add option to change d3d9 adapter FunkyFr3sh 2022-09-24 01:12:53 +02:00
  • f912b23877 log adapter identifier FunkyFr3sh 2022-09-24 01:08:32 +02:00
  • 9551a5c3f0 log exceptions to cnc-ddraw.log as well FunkyFr3sh 2022-09-23 23:59:25 +02:00
  • e35c3cf5df simplify FunkyFr3sh 2022-09-23 20:58:06 +02:00
  • 250e82855e fix infantry hack bug FunkyFr3sh 2022-09-23 05:07:54 +02:00
  • 43bde3fabc remove redundant code FunkyFr3sh 2022-09-23 04:14:09 +02:00
  • 12ffeccc4c always release resources before creating new ones FunkyFr3sh 2022-09-23 03:53:27 +02:00
  • bb85c86a80 bump version FunkyFr3sh 2022-09-23 03:00:36 +02:00
  • 6e93df0580 only reset d3d9 if not windowed already FunkyFr3sh 2022-09-23 02:59:02 +02:00
  • 30c15e761a release d3d9 in case reset fails FunkyFr3sh 2022-09-23 02:45:59 +02:00
  • 415f74887f try to avoid d3d9_release to workaround nvidia bug FunkyFr3sh 2022-09-23 02:17:33 +02:00
  • 9f134dc6ed Make sure window is not minimized while locking the cursor FunkyFr3sh 2022-09-23 00:47:59 +02:00
  • 9025a211e1 #173 early hook ClipCursor for NexusTk FunkyFr3sh 2022-09-23 00:26:43 +02:00
  • 82140e35e5 allow AVX build via GCC as well FunkyFr3sh 2022-09-22 20:27:56 +02:00
  • 4f1717989e update makefile FunkyFr3sh 2022-09-22 19:28:44 +02:00
  • bcf10cb899 tweak avx supported check FunkyFr3sh 2022-09-22 19:28:35 +02:00
  • 30dc604286 add Cossacks hint FunkyFr3sh 2022-09-22 10:43:08 +02:00
  • 84aa333ca8 adjust American Conquest preset FunkyFr3sh 2022-09-22 09:56:28 +02:00
  • 2d76b4916d use real function and not the hooked one FunkyFr3sh 2022-09-21 21:24:04 +02:00
  • 57678ce9f8 use AdjustWindowRectEx FunkyFr3sh 2022-09-21 21:13:08 +02:00
  • 2194583a03 bump version FunkyFr3sh 2022-09-21 17:24:09 +02:00
  • bd697e7b7a fix function name FunkyFr3sh 2022-09-21 16:37:13 +02:00
  • 16d98d1719 #172 return DD_OK on GetGDISurface for now FunkyFr3sh 2022-09-21 16:34:52 +02:00
  • d18df5faf1 #172 Add support for SetSurfaceDesc (Nancy Drew: Stay Tuned For Danger) FunkyFr3sh 2022-09-21 16:07:32 +02:00
  • 4a45d7942b filter WM_TIMER FunkyFr3sh 2022-09-21 16:06:17 +02:00
  • 04d8b2e8f8 bump version v4.5.0.0 FunkyFr3sh 2022-09-20 23:43:52 +02:00
  • 15b7684f7c fix for last commit FunkyFr3sh 2022-09-20 12:16:45 +02:00
  • 8c23af938d switch to gdi renderer if d3d12 fails FunkyFr3sh 2022-09-20 12:16:10 +02:00
  • 8bea6fd369 make GameHandlesClose an ini setting FunkyFr3sh 2022-09-20 11:29:00 +02:00
  • 5616af006b add option to enable direct3d 12 renderer (via MS 9on12) FunkyFr3sh 2022-09-20 11:21:32 +02:00
  • 9ac9aa3c6a bump version FunkyFr3sh 2022-09-20 09:17:57 +02:00
  • 1b791fb2cb only lock cursor in borderless if game window is the foreground window FunkyFr3sh 2022-09-20 08:59:36 +02:00
  • c6701a8cd6 set value outside of loop FunkyFr3sh 2022-09-20 02:28:33 +02:00
  • 6372dc6884 add AVX memset FunkyFr3sh 2022-09-20 02:27:01 +02:00
  • fee61f7b4a add zeroupper FunkyFr3sh 2022-09-20 01:34:10 +02:00
  • 278517fec4 fix warnings FunkyFr3sh 2022-09-20 01:29:24 +02:00
  • c279682408 replace memcpy with blt_copy + enable AVX code FunkyFr3sh 2022-09-20 00:54:19 +02:00
  • 234448ebee use AVX for less than 100kb FunkyFr3sh 2022-09-20 00:39:02 +02:00
  • b98ced6d1e bump version FunkyFr3sh 2022-09-19 14:29:55 +02:00
  • 5a10fe5c64 add preset for TA beta replay viewer FunkyFr3sh 2022-09-19 14:29:34 +02:00
  • a55a348cd6 tweak avx memcpy FunkyFr3sh 2022-09-19 14:06:55 +02:00
  • edec5da87c tweak avx copy FunkyFr3sh 2022-09-19 13:59:02 +02:00
  • f4ee6128c4 detect if AVX is supported FunkyFr3sh 2022-09-19 13:13:34 +02:00
  • 537b8605b0 use blt_copy FunkyFr3sh 2022-09-18 20:27:46 +02:00
  • e8acc35f0d add AVX test code FunkyFr3sh 2022-09-18 19:02:15 +02:00
  • a1b58749a2 make guard lines easier to adjust FunkyFr3sh 2022-09-18 10:41:27 +02:00
  • cbae2db055 fix param FunkyFr3sh 2022-09-18 09:25:49 +02:00
  • 4d2976249e bump version FunkyFr3sh 2022-09-17 13:49:21 +02:00
  • 8d6b2f3bfe add option to lock surfaces FunkyFr3sh 2022-09-17 13:46:45 +02:00
  • 484022b97d update presets FunkyFr3sh 2022-09-17 11:49:19 +02:00
  • 40e8519352 bump version FunkyFr3sh 2022-09-17 09:05:30 +02:00
  • 8b8601470a adjust TA preset FunkyFr3sh 2022-09-17 09:00:58 +02:00
  • cb87c01023 force redraw on device reset FunkyFr3sh 2022-09-17 09:00:42 +02:00
  • 9dedb5a724 use full path to ddraw.ini to fix issues with bad working dirs FunkyFr3sh 2022-09-16 23:46:59 +02:00
  • 18622bff3a remove TRACE FunkyFr3sh 2022-09-16 16:13:06 +02:00
  • c4e8f959d4 flip file mapping FunkyFr3sh 2022-09-16 12:33:08 +02:00
  • 9703d59b43 use local var FunkyFr3sh 2022-09-16 12:10:45 +02:00
  • ee5d236198 use stosb FunkyFr3sh 2022-09-16 12:08:22 +02:00