Commit graph

8 commits

Author SHA1 Message Date
Robert Krawczyk 409d223465 Use spdlog https://github.com/gabime/spdlog 2021-03-30 19:55:13 +02:00
Robert Krawczyk 7619ef4806 *The Proper Reference Count*
*Implement Ex interfaces and count their references:
-Fixes crashes related to too low count
-Fixes Steam Overlay in D3D9 and DXVK

*Small fixes to compile with /std:c++latest (C++20)
2021-03-24 20:08:00 +01:00
Robert Krawczyk 3a844cc3ca Changes:
Fixed DXVK window starting in background and required clicking to activate
Added experimental (disabled by default) DiscardUIVertexBuffer option
Improved D3D9 reference counting
Two step initialization, check is correct window was created, then initialize 2s after IDirect3D9::CreateDevice call

Other:
Fix some include hell
Settings.h now include all comments so it will autogenerated ini file
Deleted IDirect3DVertexBuffer9.cpp/h
2021-03-13 03:54:05 +01:00
Robert Krawczyk e0e756333f New Features:
Viewport fix without patching (1440p+ issues)
Now default to d3d9.dll wrapper, delete old dinput8.dll
Possibility to use DXVK on Windows - rename 32bit DXVK d3d9.dll as dxvk.dll
Disable triple buffering by default for DXVK
Code refactoring
MinHook as git submodule
2021-03-09 18:28:48 +01:00
rebtd7 2ac408687f Don't rely on DIEmWin window anymore 2020-02-08 17:55:23 -03:00
Robert Krawczyk b129645128 Some minor changes and refactoring 2019-09-05 20:52:45 +02:00
Robert Krawczyk dbc6ff9390 Proper reference counting
Update to VS2019
Added IDirect3DVertexBuffer9 but not used (strange crash)
2019-08-31 20:58:56 +02:00
Robert Krawczyk f8c706bc9b Initial commit. 2016-01-26 15:32:24 +01:00