Revisions of dxvk
Tobias Klausmann (tobijk)
committed
(revision 54)
Tobias Klausmann (tobijk)
committed
(revision 53)
Tobias Klausmann (tobijk)
committed
(revision 52)
Tobias Klausmann (tobijk)
committed
(revision 51)
Tobias Klausmann (tobijk)
committed
(revision 50)
Tobias Klausmann (tobijk)
committed
(revision 49)
Tobias Klausmann (tobijk)
committed
(revision 48)
Tobias Klausmann (tobijk)
committed
(revision 47)
Tobias Klausmann (tobijk)
committed
(revision 46)
Tobias Klausmann (tobijk)
committed
(revision 45)
Tobias Klausmann (tobijk)
committed
(revision 44)
Tobias Klausmann (tobijk)
committed
(revision 43)
------------------------------------------------------------------- - Update to version 1.7.2: + Bug fixes and Improvements Fixed a major D3D9 regression that would cause crashes in many games. Fixed D3D9 crashes on AMDVLK due to invalid Vulkan API usage (#1742). Work around stack overflows in some 32-bit D3D9 games. Added workarounds for rendering issues on AMD drivers in some Unity Engine games. Work around Unicode support on Windows being garbage (PR #1761). Log file creation can now be disabled by setting DXVK_LOG_PATH=none, but logs will still be printed to stderr (#1743). Baldur's Gate 3: Fixed crash after character selection screen in D3D11 mode. Final Fantasy XIV: Improved stability on recent Nvidia drivers. Just Cause 3: Work around a game bug causing flickering terrain on RADV (#1553). Marvel's Avengers: Fixed spurious crashes due to invalid resource copies. Need for Speed Heat: Fixed some Vulkan validation errors. PGA TOUR 2K21: Fixed Vulkan validation errors and potential crashes. Trails in the Sky SC: Fixed fog rendering (#1771).
Tobias Klausmann (tobijk)
committed
(revision 42)
------------------------------------------------------------------- - Update to version 1.7.1: + Bug fixes and Improvements VK_EXT_4444_formats is now used on supported drivers to resolve potential issues with sampler border colors on Intel hardware. VK_EXT_extended_dynamic_state is now used on supported drivers to implement out-of-bounds vertex buffer access behaviour correctly. Minor performance improvements. Implemented NV12 video format support for D3D9. This should make the GeForce Now app usable with DXVK. Implemented missing shader instruction for D3D9 to fix shadow rendering in a number of games. Anarchy Online: Fixed an out-of-memory error. Metro Exodus: Added missing DXGI entry points required to run the game. Observation: Work around a game bug causing rendering issues on RADV. Resident Evil 7: Disabled relaxedBarriers option again due to rendering issues. Serious Sam 2 and others: Fixed incorrect water reflections. SpellForce 2: Work around black water ripples. Timeshift: Fixed shadows TrackMania: Fixed water and other rendering issues. Work around performance issues in Darksiders: Warmastered Edition (#1719) and Monster Hunter World on AMD and recent Nvidia drivers. Work around Z-fighting issues in Borderlands 3, Halo, Halo CE, Mafia III: Definitive Edition, Terminator: Resistance. + Compatibility notes VK_EXT_transform_feedback is now a hard requirement for D3D10 and D3D11. This extension is supported by all Nvidia and Mesa drivers released in early 2019 or later, as well as recent AMDVLK releases and the proprietary
Tobias Klausmann (tobijk)
committed
(revision 41)
------------------------------------------------------------------- - Disable stack protection and lto for now
Tobias Klausmann (tobijk)
committed
(revision 40)
------------------------------------------------------------------- - Update to version 1.7: + New Vulkan extensions On supported drivers, the following extensions are now used: VK_EXT_custom_border_color is now used to support for arbitrary sampler border colors, which fixes issues in many Direct3D 9 games including Crysis and Halo 2 Vista (#1612). VK_EXT_robustness2 is used to handle out-of-bounds access to resources the same way as D3D11 does. Wine 5.8 is needed for winevulkan support, as well as the following drivers: - AMD, Intel: Mesa 20.2 (current development version) - Nvidia: 440.66.12 (Vulkan developer beta) + Bug fixes and Improvements Optimized render target clears and barriers, which may slightly improve GPU-bound performance in a number of games. On drivers that do not support a dedicated transfer queue (primarily RADV), the compute queue will now be used for asynchronous resource uploads in D3D11 games. Implemented some DXGI 1.6 functionality for future versions of World of Warcraft. Reduced memory usage especially in D3D9, which may help with out-of-memory errors in certain games such as Toxikk. Note that this is not a solution for the general 32-bit address space problem (#1318). Fixed Vulkan validation errors in Cloudpunk and other games using buffer resources incorrectly. Fixed build on GCC 10.1 (#1620). Fixed various D3D9 issues. Reworked the dxgi.tearFree option, see PR #1606 for details. Fallout New Vegas: Fixed white pixel artifacts
Tobias Klausmann (tobijk)
committed
(revision 39)
------------------------------------------------------------------- - Update to version 1.6.1: + Bug fixes and Improvements Configuration options now accept the "..." syntax, e.g. d3d9.customDeviceDesc = "ATi Rage 128" (#1567). Added dxgi.tearFree option to enforce the Mailbox present mode when Vsync is disabled, which should prevent tearing. May not work on all setups. Fixed various issues causing incorrect rendering or crashes in D3D9. Fixed Vulkan validation errors on Nvidia systems. Fixed an issue with the setup script not working on Wine 5.6 due to a winepath regression. Implemented missing DXGI functionality for some SpecialK mods. (#1544) Blue Reflection: Work around game bug causing rendering issues. (#1574) Battlefield 2: Work around a game bug causing black terrain. (#1558) Crysis: Fixed a crash when loading certain levels in D3D9 mode. (#1528) Half-Life Alyx: Fixed incorrect integer division-by-zero handling resulting in distorted geometry. Heavy Rain: Improved performance on Nvidia GPUs. (#1575) L.A. Noire: Fixed crash on startup. #1564 Prince of Persia: Fixed incorrect rendering on RADV. (#1537) Yooka-Laylee and the Impossible Lair: Work around rendering issues on AMD drivers. + Remove Patch1 0001-setup-Use-0-option-with-winepath.patch Another solution is included in this release
Tobias Klausmann (tobijk)
committed
(revision 38)
------------------------------------------------------------------- - Add Patch1 0001-setup-Use-0-option-with-winepath.patch This fixes the dxvk install with wine 5.6
Tobias Klausmann (tobijk)
committed
(revision 37)
------------------------------------------------------------------- - Update to version 1.6.0: + D3D10 changes The D3D10 helper libraries d3d10.dll and d3d10_1.dll are no longer installed by default, as only d3d10core.dll and d3d11.dll are needed for DXVK to support D3D10 (on Windows, dxgi.dll must also be used). This opens up the option to use Wine's implementation of the D3D10 effects framework, which is needed by some games. Note: This works best on Wine 5.3 or newer. The existing DXVK implementation can still be used, refer to the README for details. + Bug fixes and Improvements - Minor D3D9 performance improvements - Apparently fixed a crash when capturing apitrace snapshots (?) (#1511) - Fixed a crash in some Source 2 titles using their D3D9 renderer - Fixed redundant display mode changes (#1489, #1494) - Fixed videos in some games showing a green frame (Joshua-Ashton/d9vk#424) - A Hat in Time: Fixed a regression where the output would be badly scaled when changing resolution - Dead Space: Fixed black square artifacts (#1484) - DoDonPachi Resurrection: Fixed crash on startup (#1508) - Dragon's Dogma: Fixed fullscreen issues (#1502) - Star Wars: Republic Commando: Implemented missing image formats (#1430) - Yomawari: Midnight Shadows: Fixed crash on startup (#1507)
Tobias Klausmann (tobijk)
committed
(revision 36)
------------------------------------------------------------------- - Update to version 1.5.5: + Bug fixes and Improvements Implemented some missing D3D9 features Improved D3D9 compatibility with older Intel hardware (#1455) Fixed a regression which caused flickering in some D3D9 titles on Intel ANV (#1451, #1471) Fixed a bug where windows not matching the back buffer in size would produce pixelated output in D3D9 games Fixed a potential GPU hang that could happen if a game uses D3D9 dialog mode (#1330) Fixed crashes and incorrect rendering when using the d3d9.evictManagedOnUnlock option. This is useful for Skyrim with a large number of mods as an alternative to ENBoost. Fixed incorrect behaviour with D3D11 line tessellation. Book of Demons: Fixed white textures and UI issues (#1420) Close Combat: Fixed the UI not rendering (#1434) Cross Racing Championship: Fixed flickering water (#1450) Dungeons and Dragons: Temple of Elemental Evil: Fixed flickering fire (#1444) Elite Dangerous: Fixed an issue with the launcher resetting the D3D9 device every frame when multiple monitors are in use (#1408) Evil Genius: Fixed a reference counting bug that would lead to error messages (#1417) F1 2019: Work around a game bug causing rendering issues on RADV. Hyperdimension Neptunia U Action Unleashed: Fixed character models not rendering (#1428) Just Cause 1: Fixed a regression where the game would crash on startup (#1464)
Tobias Klausmann (tobijk)
committed
(revision 35)
------------------------------------------------------------------- - Update to version 1.5.4: + Bug fixes and Improvements Fixed another regression that affects multiple D3D9 games (#1399) Anno 1701: Fixed incorrect texture filtering near undiscovered map areas (#1412) E.Y.E: Divine Cybermancy: Fixed rendering issues when aiming (#1392) Forgotten Realms: Demon Stone: Fixed textures not showing up (#1409) King's Bounty: Fixed incorrect water rendering (#1387) The Witcher: Fixed clouds not rendering (#1402)
Displaying revisions 21 - 40 of 74