Commit graph

  • 8d371b281a filter WM_CANCELMODE: FunkyFr3sh 2021-05-24 04:53:12 +02:00
  • ae51388a8f add wizardry 8 preset FunkyFr3sh 2021-05-23 15:49:03 +02:00
  • c5c47a5400 hook all dinput function FunkyFr3sh 2021-05-23 14:55:36 +02:00
  • ec00b56415 add pitch FunkyFr3sh 2021-05-23 08:09:15 +02:00
  • 793ed44b44 add new "fixpitch" setting FunkyFr3sh 2021-05-23 06:16:58 +02:00
  • 7b2c6616a1 add wine version to logs FunkyFr3sh 2021-05-23 05:19:21 +02:00
  • 64e2ddac0b support screenshots for 16bit games FunkyFr3sh 2021-05-23 04:36:33 +02:00
  • 209bc7b309 revert some changes in gdi renderer FunkyFr3sh 2021-05-22 14:23:26 +02:00
  • 810fac999a fix for last commit FunkyFr3sh 2021-05-22 12:25:52 +02:00
  • 9e9783f8d2 fix rgb palette FunkyFr3sh 2021-05-22 12:23:25 +02:00
  • 2425033a2f #93 support SetProcessDpiAwarenessContext for newer versions of windows FunkyFr3sh 2021-05-22 06:07:11 +02:00
  • f27ee16b17 add passthrough check FunkyFr3sh 2021-05-16 23:32:05 +02:00
  • 4f625fedac fix debug build FunkyFr3sh 2021-05-16 23:28:46 +02:00
  • 3a831ba640 try to get opengl and direct3d9 working with hook=2 for some games at least FunkyFr3sh 2021-05-16 04:32:35 +02:00
  • c2b85cafef raise version number for games that check the version of ddraw.dll FunkyFr3sh 2021-05-15 07:48:31 +02:00
  • e070122a39 adjust moorhuhn preset FunkyFr3sh 2021-05-15 07:17:35 +02:00
  • 3e244412ae add KKND2 preset FunkyFr3sh 2021-05-15 06:33:29 +02:00
  • c1f3ef7375 release clipper FunkyFr3sh 2021-05-15 04:38:04 +02:00
  • 7f04db3dd3 #92 reset upscale hack on resize for both opengl and d3d9 FunkyFr3sh 2021-05-15 03:18:49 +02:00
  • e6c878fc49 #93 fix window resize bug with upscale hack FunkyFr3sh 2021-05-15 03:04:42 +02:00
  • 5db961656a rename upscale hack related stuff FunkyFr3sh 2021-05-15 02:58:07 +02:00
  • c467b90e88 #92 allow shader upscale with vhack=true FunkyFr3sh 2021-05-15 02:36:05 +02:00
  • 39c62d6e7d support upscale hack for KKND Xtreme high resolution patch (vhack=true) FunkyFr3sh 2021-05-15 00:41:50 +02:00
  • d1d9b1f972 use constant FunkyFr3sh 2021-05-14 06:49:52 +02:00
  • 369d3c2b65 move dinput hooks into hook.c FunkyFr3sh 2021-05-14 01:24:46 +02:00
  • e37aa21ae5 add DDCAPS_CANBLTSYSMEM flag FunkyFr3sh 2021-05-14 00:51:06 +02:00
  • 1afa15bdba override first and last color in palette if DDPCAPS_ALLOW256 isn't set FunkyFr3sh 2021-05-13 20:02:35 +02:00
  • 772394fabc add Moorhuhn preset FunkyFr3sh 2021-05-11 22:14:34 +02:00
  • d643f64df0 add Moorhuhn 2 preset FunkyFr3sh 2021-05-11 21:53:12 +02:00
  • 3bc8fffe81 improve dinput hooks with hook=3 FunkyFr3sh 2021-05-11 21:45:38 +02:00
  • 1923e2bb0c support mirror blt with DDBLT_KEYSRC FunkyFr3sh 2021-05-10 23:40:42 +02:00
  • 3e9c38dade fix some warning messages FunkyFr3sh 2021-05-10 04:00:45 +02:00
  • 1d2f728db0 bump version FunkyFr3sh 2021-05-10 01:12:31 +02:00
  • 550588fe55 fix GCC build / add support for hook=4 FunkyFr3sh 2021-05-10 01:00:55 +02:00
  • 79c3e8722b remove nvidia/amd exports (they don't work...) FunkyFr3sh 2021-05-09 01:23:19 +02:00
  • c481327516 fix SetClipper FunkyFr3sh 2021-05-09 00:51:02 +02:00
  • 72f60913da force wait on flip with maxgameticks = -2 FunkyFr3sh 2021-05-09 00:37:53 +02:00
  • 6efc112c39 make old windows xp workaround optional FunkyFr3sh 2021-05-08 23:42:29 +02:00
  • 93e81ddc1c bump version 1.4.1.0 FunkyFr3sh 2021-05-06 19:28:16 +02:00
  • 0f595eb53e adjust carma presets FunkyFr3sh 2021-05-06 19:28:05 +02:00
  • e58691dd2c fix scaling with color key FunkyFr3sh 2021-05-06 16:10:09 +02:00
  • f61cadc80a add some more checks FunkyFr3sh 2021-05-06 05:09:27 +02:00
  • 63c4e6ff57 fix DeleteAttachedSurface and add some NULL checks FunkyFr3sh 2021-05-06 01:24:07 +02:00
  • 442b6c3f57 some experimental code for Capitalism2/CapLab FunkyFr3sh 2021-05-06 00:15:47 +02:00
  • 1bcbf98e2a Mega hack to allow Capitalism2/CapLab's custom double-buffer system to draw. Do not accept as is, please gate this in a config option kevok 2021-05-05 16:20:48 -04:00
  • d7ad443d92 add jagged alliance 2 preset FunkyFr3sh 2021-05-05 17:47:35 +02:00
  • 439f71e192 set DDSCAPS_VIDEOMEMORY only for backbuffer and primary FunkyFr3sh 2021-05-05 16:58:40 +02:00
  • a3f242f5d4 Use GdiTransparentBlt temporary until own code was written FunkyFr3sh 2021-05-05 16:41:51 +02:00
  • 9ad3521719 bump version FunkyFr3sh 2021-05-05 03:03:22 +02:00
  • 436ffe4ecb add some more error checking for dds_Lock FunkyFr3sh 2021-05-05 03:02:32 +02:00
  • 55f23e9170 fix EnumAttachedSurfaces FunkyFr3sh 2021-05-04 23:52:52 +02:00
  • ae4446becb create backbuffer for flip games FunkyFr3sh 2021-05-04 22:49:22 +02:00
  • 9717d7b906 add some testing code for Knights and Mechants FunkyFr3sh 2021-05-04 19:45:14 +02:00
  • 8c8a5f9dc2 align width of surface for blade & sword (GetDC) FunkyFr3sh 2021-05-04 16:03:43 +02:00
  • bb42bdacb7 fix dinput hook FunkyFr3sh 2021-05-02 16:21:26 +02:00
  • a52881eb72 #89 fixes blt/blitfast where source and dest sourface are the same FunkyFr3sh 2021-05-02 16:21:06 +02:00
  • 9be9c6c00e hook dinput8.dll for Knights and Merchants FunkyFr3sh 2021-05-01 00:15:01 +02:00
  • b7f485d935 #83 fix surface lock with rect FunkyFr3sh 2021-04-24 08:14:48 +02:00
  • 7e56551895 check hwnd FunkyFr3sh 2021-04-02 00:47:10 +02:00
  • fe04f52bf0 fix for another jumping cursor bug in Diablo 2 FunkyFr3sh 2021-04-02 00:25:31 +02:00
  • 4c36a57eca add preset for cultures 2 FunkyFr3sh 2021-04-02 00:24:22 +02:00
  • 7f9a6b5925 #81 use different workaround for D2 alt-key-stuck bug FunkyFr3sh 2021-03-20 06:15:53 +01:00
  • 2561147a4a fix wndproc hook FunkyFr3sh 2021-03-02 22:50:06 +01:00
  • 8f8fd74e3b adjust version numbers on shaders for core profiles FunkyFr3sh 2021-02-22 12:10:21 +01:00
  • c333ff832a bump version FunkyFr3sh 2021-02-22 09:19:22 +01:00
  • 64e0650a78 open adapter on flip if needed FunkyFr3sh 2021-02-22 09:19:09 +01:00
  • a6af34fbff optional wait_for_vblank on flip FunkyFr3sh 2021-02-22 09:09:21 +01:00
  • 2784f83ddc block SetCursorPos if cursor isn't locked FunkyFr3sh 2021-02-20 07:30:14 +01:00
  • 65443fa4e4 new .ini option "maxgameticks=-2" FunkyFr3sh 2021-02-19 03:24:11 +01:00
  • fe4181cc98 remove dune2000 presets FunkyFr3sh 2021-02-18 11:15:04 +01:00
  • dfdcc5e7b6 default to maxfps=-1 FunkyFr3sh 2021-02-18 11:14:26 +01:00
  • e92239e3cb Possible fix for #35 - reset d3d9 params FunkyFr3sh 2021-02-18 10:40:08 +01:00
  • 1c5bcbcc56 Possible fix for #35 - fix release order FunkyFr3sh 2021-02-18 10:36:08 +01:00
  • 2fd2de207a typedef functions FunkyFr3sh 2021-02-18 10:04:05 +01:00
  • a65e3d9365 add hack to disable aero snap FunkyFr3sh 2021-02-18 07:13:25 +01:00
  • e34cd3b5e2 re-enable maximize button FunkyFr3sh 2021-02-18 07:10:15 +01:00
  • 2d1b967630 add debug logging for window messages FunkyFr3sh 2021-02-18 05:00:35 +01:00
  • 554e9dbab9 "maximize" on titlebar double click FunkyFr3sh 2021-02-11 00:50:09 +01:00
  • a393cd408d add CloseHandle FunkyFr3sh 2021-02-11 00:49:36 +01:00
  • 76891cb766 use LoadLibrary FunkyFr3sh 2021-02-03 20:50:14 +01:00
  • d8530d8cf6 fix typo FunkyFr3sh 2021-02-02 21:33:39 +01:00
  • a6f85fbd73 improve fps limiter for vsync and maxfps=-1 FunkyFr3sh 2021-02-02 18:15:25 +01:00
  • d2903413a0 fixes reshade / swiftshader / mesa3d FunkyFr3sh 2021-01-30 16:45:27 +01:00
  • e359f4220c update makefile FunkyFr3sh 2021-01-28 13:13:04 +01:00
  • 76dd7ae674 create MiniDump on crash in Debug builds FunkyFr3sh 2021-01-28 07:38:03 +01:00
  • 59a57ed7a5 update DebugLog build FunkyFr3sh 2021-01-23 14:55:22 +01:00
  • 5e79340fef bump version 1.4.0.0 FunkyFr3sh 2021-01-17 22:51:22 +01:00
  • f1cea6d11c add d3d9linear setting to ddraw.ini and enable it by default FunkyFr3sh 2021-01-17 22:49:42 +01:00
  • fb3dd266c4 adjust default shader FunkyFr3sh 2021-01-17 22:45:44 +01:00
  • 3cf935a063 #58 let WM_ACTIVATEAPP TRUE pass through by default in windowed mode FunkyFr3sh 2021-01-17 22:36:26 +01:00
  • cfe07c01c0 save to global 'ddraw' section by default FunkyFr3sh 2021-01-17 07:43:25 +01:00
  • c13e8c598e #64 don't change window icon FunkyFr3sh 2021-01-15 01:52:58 +01:00
  • 6127e15f0f make sure we don't pass any bad coordinates to the games FunkyFr3sh 2021-01-15 01:11:07 +01:00
  • 425885bec9 makes adjmouse working with devmode=true as well FunkyFr3sh 2021-01-15 01:03:01 +01:00
  • f8ebc0c820 ignore Alt+Enter with fullscreen=true FunkyFr3sh 2021-01-09 23:41:35 +01:00
  • c0bdb13f27 fix for last commit FunkyFr3sh 2021-01-09 23:10:41 +01:00
  • 688d2c3a01 diablo 2 workaround (commented out for now) FunkyFr3sh 2021-01-09 19:52:15 +01:00
  • a6a95ec936 add dummy IDirectDrawGammaControl FunkyFr3sh 2021-01-09 19:51:26 +01:00
  • ddc631708d use WM_APP instead of WM_USER FunkyFr3sh 2021-01-08 20:56:42 +01:00
  • 525b35124e #61 Fixes software rendering warning message on games that change their resolution FunkyFr3sh 2020-11-05 23:07:16 +01:00