narzoul
4598013310
Added support for ddrawex
...
See issue #349 .
v0.5.4
2024-08-25 22:18:24 +02:00
narzoul
f78a96a334
Improved DPI unaware cursor positioning
...
See issue #342 .
2024-08-25 22:18:24 +02:00
narzoul
16b062d17d
Added VSync=wait setting
2024-08-25 22:18:24 +02:00
narzoul
76dfc38645
Added ViewportEdgeFix setting
...
See issue #344 .
2024-08-25 22:17:56 +02:00
narzoul
f1ae0c7147
Added StatsRows=vblankcount, vblankrate, vblanktime settings
2024-08-25 14:07:42 +02:00
narzoul
cc2cc7510d
Fixed an occasional deadlock caused by SPI_SETSHOWIMEUI when alt-tabbing
2024-08-25 14:07:42 +02:00
narzoul
2e9f55a2f0
Added ForceD3D9On12=forceoff setting
...
The default "off" setting no longer replaces D3D9On12 with igd9trinity32.dll.
It was causing issues when used with older driver versions.
Newer drivers use igd9trinity32.dll by default.
2024-08-25 14:01:49 +02:00
narzoul
ae10673b3e
Fixed a crash when the driver's WDDM version is higher than the OS supports
2024-08-24 11:09:48 +02:00
narzoul
c8c6bd0ce9
Updated waitForIdle implementation
...
Fixes performance issues on old versions of igd9trinity32.dll.
2024-08-24 11:09:48 +02:00
narzoul
1c4445717a
Fixed vertex shader declaration for VertexFixup=cpu
...
See issue #340 .
2024-08-24 11:09:48 +02:00
narzoul
142b13e032
Fixed graphical artifacts in Nocturne
...
See issue #336 .
2024-08-24 11:09:48 +02:00
narzoul
97249c9b47
Fixed occasional frame drops on NVIDIA GPUs
...
See issue #298 .
2024-08-24 11:09:14 +02:00
narzoul
6d840907c3
Detect window creation on WM_NCCREATE
...
Fixes invisble network detection window in Empire Earth NeoEE (issue #251 ).
v0.5.3
2024-07-02 21:10:41 +02:00
narzoul
0ce906c28c
Fixed texture stage state updates not flushing correctly
...
Fixes texture filtering mode of trees in Carnivores.
2024-07-01 23:52:25 +02:00
narzoul
944ae1554d
Fixed presentation in Carmen Sandiego's Great Chase Through Time
2024-07-01 23:52:25 +02:00
narzoul
a5636bef12
Fixed hotkeys not working with default dinput8 keyboard hook
...
Fixes hotkeys not working in Beach Life after intro movie.
2024-07-01 23:52:25 +02:00
narzoul
a442239ac1
Fixed a potential deadlock in resetMouseHook
...
Fixes a sporadic deadlock when alt-tabbing in Star Trek: Armada with the
config overlay open.
2024-07-01 23:52:25 +02:00
narzoul
ec686bfb69
Fixed broken presentation after fullscreen to windowed switch
...
Fixes frozen screen before main menu in The X-Files Game.
2024-07-01 23:52:25 +02:00
narzoul
60476f44ed
Fixed ColorKeyMethod=alphatest in Carnivores
2024-07-01 23:52:25 +02:00
narzoul
eeb0682ced
Prevent initial DPI scaling of dialog windows
...
Fixes oversized dialogs (except non-client area) in some fullscreen games,
e.g. Close Combat 4.
Fixes mispositioned trackbar sliders in Red Alert 2.
2024-07-01 23:52:25 +02:00
narzoul
7237acb11c
Fixed a performance issue with windowed fullscreen GDI presentation
...
See issue #273 .
2024-07-01 23:52:25 +02:00
narzoul
ddc45d7f36
Fixed clipping issue when moving dialog boxes in Close Combat 4
2024-07-01 23:52:25 +02:00
narzoul
767c8d28ee
Added GdiStretchBltMode setting
...
See issue #330 .
2024-07-01 23:52:25 +02:00
narzoul
0b974e2dd7
Added VertexFixup setting
...
See issues #164 and #327 .
2024-07-01 23:52:25 +02:00
narzoul
f2ea02b960
Fixed stuttering fullscreen presentation
...
See issue #298 .
2024-07-01 23:52:25 +02:00
narzoul
29a2b9246b
Extend lock surfaces to non-managed textures
...
Fixes issues with locked texture pitch. See issue #320 .
2024-07-01 23:52:25 +02:00
narzoul
3d1197f863
Second attempt to fix DPI unaware cursor position
...
See issue #319 .
2024-07-01 23:52:25 +02:00
narzoul
471cd11389
Fixed empty overlays on Radeon RX 7xxx
...
See issue #325 .
2024-07-01 23:52:25 +02:00
narzoul
89b2a63164
Removed dependency on debugger engine
...
Fixes issue #318 .
2024-07-01 23:52:25 +02:00
narzoul
291e50acf3
Fixed AltTabFix=keepvidmem(1) not keeping back buffers
...
See issue #316 .
2024-07-01 23:52:25 +02:00
narzoul
24bb72138d
Fixed a race condition leading to a crash when installing hooks
...
See issue #306 .
2024-07-01 23:52:25 +02:00
narzoul
ed40a6d5e9
Workaround for module path limitations of global hooks (second attempt)
...
https://learn.microsoft.com/en-us/archive/blogs/alejacma/setwindowshookex-fails-with-error-error_mod_not_found
2024-07-01 23:52:25 +02:00
narzoul
f0946f2437
Fixed rendering with non-default texture coordinate indexes
...
Fixes rendering issues in Ultima IX when MultiPassChromakey=1 or 2.
2024-07-01 23:52:25 +02:00
narzoul
2da9c87a21
Fixed incorrect function used for deleting modified pixel shaders
2024-07-01 23:52:25 +02:00
narzoul
f70e2f9d32
Fixed ValidateDevice
2024-07-01 23:52:24 +02:00
narzoul
f7ea662c47
Fixed a race condition for updating invalidated window regions
...
See issue #306 .
2024-07-01 23:52:24 +02:00
narzoul
0f63ebef9f
Block the VMR-9 DirectShow filter
...
See issue #299 .
2024-07-01 23:52:24 +02:00
narzoul
c47902457e
Added notices about contributing
2024-07-01 23:52:24 +02:00
narzoul
1443cfe3b3
Removed ddiusage from StatsRows default value
...
It decreases performance. See issue #251 .
2024-07-01 23:52:24 +02:00
narzoul
d9403b4899
Fixed flickering GUI elements in Sacred Gold
...
E.g. the introduction text of the Daemon character when starting a new campaign.
Issue happened only with ResolutionScale=app.
2024-07-01 23:52:24 +02:00
narzoul
7e64707fbe
Fixed resolution scaling with D24S8 format when S8D24 is not supported
...
See issue #300 .
2024-07-01 23:52:24 +02:00
narzoul
574f4cdd2b
Added color depth check to ChangeDisplaySettingsEx hook
...
See issue #303 .
2024-07-01 23:52:24 +02:00
narzoul
474fdb1e45
Fixed disappearing dialog boxes in Lego Loco
...
See issue #179 .
2024-07-01 23:52:24 +02:00
narzoul
2fe2e03455
Fixed windowed presentation
...
See issue #298 .
2024-07-01 23:52:21 +02:00
narzoul
e7068b507a
Fixed interface version in pfnCreateDevice
...
Fixes a crash on old Intel drivers (issue #299 ).
2024-04-22 23:40:06 +02:00
narzoul
2dae9c125d
Fixed blocking of the ForceDirectDrawEmulation shim
...
See issue #280 .
2024-04-22 22:13:53 +02:00
narzoul
6819ec1490
Changed RenderColorDepth default value to 32
v0.5.2
2024-04-21 21:03:56 +02:00
narzoul
e0048a1bfd
Fixed blitting with format conversion between system and video memory
...
Fixes videos in Glover when using D3D9On12 with custom RenderColorDepth.
2024-04-21 21:03:56 +02:00
narzoul
d5a44eb40c
Fixed inaccurate cursor clipping in DPI unaware mode
2024-04-21 21:03:56 +02:00
narzoul
c54c45a773
Fixed flashing screen in Glover
...
See issue #295 .
2024-04-21 21:03:56 +02:00