


When running on Proton or plain Wine, DXVK will no longer create log files by default and instead only write log messages to the console using wine-specific functionality, in order to avoid creating unnecessary extra files. It will however come with a noticable performance hit.Īdditionally, overall behaviour of D3D9 swap chains was improved and the d3d9.noExplicitFrontBuffer option was removed. This improves compatibility with game launchers, particularly those based on Microsoft's WPF toolkit, and some visual novels. D3D9 Partial PresentationĭXVK now supports presenting to parts of a window by copying the contents of the backbuffer to system memory and then drawing them into the window on the CPU. This is achieved by importing the Vulkan device and resource handles from vkd3d-proton into DXVK, and otherwise uses DXVK's existing D3D11 implementation.Ī vkd3d-proton build as of 26c4fed or later is required for this to work. In order to enable D3D12 support in recent Unity Engine titles such as Lego Builder's Journey, this release introduces support for creating D3D11 devices from a D3D12 device using D3D11On12CreateDevice, as well as the basic ID3D11On12Device interface.
