1
0
mirror of https://github.com/narzoul/DDrawCompat synced 2024-12-30 08:55:36 +01:00

Commit Graph

  • d734c41443 Added CrashDump setting narzoul 2023-07-30 17:47:12 +02:00
  • 8931394562 Changed PalettizedTextures default value to off narzoul 2023-07-29 21:05:19 +02:00
  • 9eba917e09 Fixed software palettized textures when PalettizedTextures is off narzoul 2023-07-23 00:15:04 +02:00
  • 383ffd28b9 Fixed GetAttachedSurface when DDSCAPS_3DDEVICE is suppressed narzoul 2023-07-23 00:13:06 +02:00
  • 3b8ff67cc4 Enable Intel Indeo Video codecs narzoul 2023-07-21 00:30:18 +02:00
  • f8fe000ac6 Added StatsRows=debug setting narzoul 2023-07-16 18:09:24 +02:00
  • df0b071ddf Make GetCursorPos constant in WM_MOUSEMOVE handler narzoul 2023-07-16 16:34:58 +02:00
  • ca485fc15c Don't count overlay-only updates in present stats narzoul 2023-07-15 14:43:10 +02:00
  • f13e010834 Added AltTabFix=keepvidmemnp setting narzoul 2023-07-15 14:19:49 +02:00
  • 4c4051a844 Reduced flickering when changing display modes in scaled fullscreen mode narzoul 2023-07-15 10:47:38 +02:00
  • 4a40d97fe9 Suppress the DXPrimaryEmulation -DisableMaxWindowedMode shim narzoul 2023-07-13 20:56:51 +02:00
  • dbb2a0c4f1 Added ConfigRows setting narzoul 2023-07-08 15:55:15 +02:00
  • 6f17e17bf9 Added ConfigTransparency and StatsTransparency settings narzoul 2023-07-02 23:29:14 +02:00
  • eb79dd2ebb Added StatsPosX and StatsPosY settings narzoul 2023-07-02 22:03:28 +02:00
  • 320828c4a3 Added StatsAggregateTime setting narzoul 2023-07-02 18:32:27 +02:00
  • 29665e9238 Added StatsUpdateRate setting narzoul 2023-07-02 18:10:16 +02:00
  • b083a04ac3 Added vertical scroll bar to config overlay narzoul 2023-07-02 16:31:10 +02:00
  • 1b4c127491 Changed config overlay scroll bar shaft to scroll by 5% narzoul 2023-07-02 12:58:01 +02:00
  • 17098e518d Added StatsRows setting narzoul 2023-07-01 20:37:05 +02:00
  • 2e859b0918 Updated config setting parent classes narzoul 2023-05-21 11:22:25 +02:00
  • 324d6bd6de Added StatsColumns setting narzoul 2023-05-20 17:46:11 +02:00
  • 7ec4d076f6 Fixed fullscreen mode detection in SetCooperativeLevel narzoul 2023-05-14 14:56:09 +02:00
  • c7702913db Updated gamma conversion formula for Intel GPUs narzoul 2023-05-14 12:44:14 +02:00
  • 549c4190fa Use convolution for bilinear resolution downscale narzoul 2023-04-14 16:23:36 +02:00
  • c39dc0b334 Use convolution for point display filter narzoul 2023-04-14 16:00:18 +02:00
  • 3a570414b7 Use convolution for bilinear display filter narzoul 2023-04-14 12:54:01 +02:00
  • a6bd01e49b Added spline display filter narzoul 2023-03-12 21:18:41 +01:00
  • b377102d8d Added bicubic display filter narzoul 2023-03-12 16:22:41 +01:00
  • 3627af8d37 Added Lanczos display filter narzoul 2023-03-12 14:55:16 +01:00
  • 714c4f5337 Don't apply gamma correction to bilinear blits narzoul 2023-03-04 13:26:05 +01:00
  • bbf926162b Fixed a crash in CreateDIBitmap when BITMAPINFO is null narzoul 2023-03-01 00:24:28 +01:00
  • 841cf3307f Fixed a potential GDI deadlock when using resolution scaling narzoul 2023-02-25 19:26:27 +01:00
  • 21c52092b8 RealizePalette should not change the hardware palette in fullscreen mode narzoul 2023-02-25 15:39:32 +01:00
  • 280d2b52e5 Use full viewport with VertexFixup narzoul 2023-01-30 00:45:12 +01:00
  • bf9833946a Fixed texture stage count determination narzoul 2023-01-29 23:48:50 +01:00
  • bfc5a0be24 Added ColorKeyMethod setting narzoul 2023-01-22 21:43:47 +01:00
  • 2248a07113 Added shader disassembler narzoul 2023-01-15 23:11:51 +01:00
  • a0d7cffc07 Added P8 format support for D3D9On12 narzoul 2023-01-12 22:23:13 +01:00
  • 0b7f4589f2 Added DesktopResolution setting narzoul 2023-01-07 23:14:38 +01:00
  • defdfafe20 Fixed depth buffer issues with D3D9On12 narzoul 2022-12-30 18:12:35 +01:00
  • 12c4f87cb6 Emulate unsupported render target formats narzoul 2022-12-23 23:25:05 +01:00
  • b53678bfd4 Fixed WM_SETCURSOR handling for client areas narzoul 2022-12-22 12:05:52 +01:00
  • 122224450a Fixed a resource leak in hardware cursor emulation narzoul 2022-12-21 22:34:22 +01:00
  • 83941ddb8e Don't set GDI resource while primary is lost narzoul 2022-12-20 21:43:05 +01:00
  • 0801a74af5 Fixed occasional deadlocks when alt-tabbing narzoul 2022-12-20 20:15:51 +01:00
  • d6f07bac76 Added DisplayAspectRatio setting narzoul 2022-12-20 18:17:01 +01:00
  • 6425c6c767 Added DepthFormat setting narzoul 2022-12-20 13:51:40 +01:00
  • 95ade4412b Added VertexBufferMemoryType setting narzoul 2022-12-18 20:59:47 +01:00
  • c3a68620f6 Added SupportedDepthFormats setting narzoul 2022-12-18 13:53:55 +01:00
  • bb0f5c53e9 Added SupportedTextureFormats setting narzoul 2022-12-17 20:37:14 +01:00
  • 25f325ec17 Log used resource formats narzoul 2022-12-17 13:43:52 +01:00
  • 15d78048d0 Disable timer resolution throttling narzoul 2022-12-13 13:31:22 +01:00
  • 97197dde6a Removed dependency on common config header narzoul 2022-12-12 23:35:51 +01:00
  • 89a16d92e8 Added CpuAffinityRotation setting narzoul 2022-12-12 22:20:10 +01:00
  • 0c7358b449 Added TerminateHotKey setting narzoul 2022-12-04 22:36:28 +01:00
  • 88708ce398 Fixed a deadlock when exiting Age of Wonders in fullscreen mode narzoul 2022-12-04 11:51:19 +01:00
  • 2b8805d9ef Improved scheduling for overlay updates narzoul 2022-12-03 12:32:19 +01:00
  • 08d3b95afd Fixed black screen when app resolution is higher than display resolution narzoul 2022-11-27 22:48:36 +01:00
  • 9068a8d9a6 Set overlay window positions based on the real primary surface narzoul 2022-11-27 13:40:46 +01:00
  • 483bf5f6dd Added support for CreateBitmap(Indirect) narzoul 2022-11-13 22:19:20 +01:00
  • ac1eccd79f Fixed invisible cursor when changing to native resolution in Red Alert 2 narzoul 2022-11-12 19:18:02 +01:00
  • 8e4741ab70 Reintroduced heuristics for preferring software blitting narzoul 2022-11-05 20:36:31 +01:00
  • 246108bbdf Always use DDLOCK_NOSYSLOCK narzoul 2022-11-05 18:41:47 +01:00
  • 66ad6db3d9 Added StatsHotKey setting narzoul 2022-11-04 22:10:50 +01:00
  • 07d77d09dc Added stats overlay narzoul 2022-11-02 21:39:37 +01:00
  • ab443a1ac2 Remove mipmap caps from textures with single mip level narzoul 2022-10-31 18:05:48 +01:00
  • 113da37945 Fixed a crash caused by a clipper reference counting error narzoul 2022-10-15 15:22:07 +02:00
  • b35fddad24 Fixed hooking of functions using call instruction with relative addressing narzoul 2022-10-07 21:54:55 +02:00
  • 19899f81c9 Fixed a crash in IAT hooking when encountering imports by ordinals narzoul 2022-10-05 19:38:09 +02:00
  • 7a59458d58 Updated the readme for v0.4.0 v0.4.0 narzoul 2022-09-27 21:33:20 +02:00
  • 70b2e42640 Workaround for inconsistent point scaled blitting on NVIDIA narzoul 2022-09-24 22:13:28 +02:00
  • c7ee5206d8 Added ResolutionScaleFilter setting narzoul 2022-09-24 15:48:46 +02:00
  • 13e4d90116 Added SoftwareDevice setting narzoul 2022-09-04 15:47:37 +02:00
  • bb0eadc310 Added PalettizedTextures setting narzoul 2022-08-27 00:44:25 +02:00
  • a775e256ea Support emulation of alpha blended cursors narzoul 2022-08-18 23:38:51 +02:00
  • 8419e09604 Fixed color key issues in Settlers 4 narzoul 2022-08-15 23:59:15 +02:00
  • ebba0ec6a4 Restore primary surface globals if create fails narzoul 2022-08-11 23:33:11 +02:00
  • d4f5020e6f Disable application calls to timeBeginPeriod/timeEndPeriod narzoul 2022-08-08 23:33:02 +02:00
  • 3d958e5ef2 Fixed multi-threaded issues with emulated mouse cursor narzoul 2022-07-31 15:47:50 +02:00
  • 524f708a7f Handle display scaling while primary surface is lost narzoul 2022-07-30 14:56:43 +02:00
  • 9bca0a6ba0 Fixed alt-tabbing in Titanic: Adventure Out of Time narzoul 2022-07-24 17:07:24 +02:00
  • 6fdc7ad21a Prevent creating multiple primary surfaces narzoul 2022-07-24 12:11:00 +02:00
  • 6327bc506f Create default primary in fullscreen mode narzoul 2022-07-23 23:56:08 +02:00
  • 2099c80095 Fixed GDI display issues in Titanic: Adventure Out of Time narzoul 2022-07-23 14:18:30 +02:00
  • f13d842c24 Prevent ddraw from removing the WS_CLIPCHILDREN style narzoul 2022-06-26 20:58:10 +02:00
  • 027b52686e Added FontAntialiasing setting narzoul 2022-06-26 14:49:33 +02:00
  • 32f9e7296d Position combobox dropdown to fit within config overlay window narzoul 2022-06-26 13:16:00 +02:00
  • 18360643f5 Fixed handleActivateApp not enumerating some surfaces narzoul 2022-06-25 14:16:01 +02:00
  • 8fc97386b6 Added FpsLimiter setting narzoul 2022-06-19 22:59:05 +02:00
  • bf58555d22 Use default primary if none exists for windowed fullscreen presentation narzoul 2022-06-07 15:46:38 +02:00
  • d39a4ab0fc Fixed stuck taskbar buttons narzoul 2022-06-07 11:58:27 +02:00
  • 5ce5ea0668 Handle DisplayResolution scaling in windowed mode narzoul 2022-06-06 21:52:39 +02:00
  • fc16184256 Handle resolution scaling in windowed mode narzoul 2022-06-05 15:08:53 +02:00
  • 96ad1d6ab6 Added DpiAwareness setting narzoul 2022-06-04 19:51:55 +02:00
  • fa99142587 Added AlignSysMemSurfaces setting narzoul 2022-05-30 00:54:39 +02:00
  • 641df63f14 Use types and constants from ddrawi.h narzoul 2022-05-29 14:22:58 +02:00
  • 726f237724 Don't hook drivers for Direct3D 8/9 runtimes narzoul 2022-05-28 11:10:27 +02:00
  • 0b1980bf20 Fill the black screen borders during scaled presentation narzoul 2022-05-28 00:51:37 +02:00
  • c3f0f9491a Added export/import/reset buttons to config overlay narzoul 2022-05-23 23:57:31 +02:00
  • 9a37aa6e24 Added caption and close button to config overlay narzoul 2022-05-23 21:22:14 +02:00