Revisions of dxvk

Tobias Klausmann's avatar Tobias Klausmann (tobijk) committed (revision 54)
Tobias Klausmann's avatar Tobias Klausmann (tobijk) committed (revision 53)
Tobias Klausmann's avatar Tobias Klausmann (tobijk) committed (revision 52)
Tobias Klausmann's avatar Tobias Klausmann (tobijk) committed (revision 51)
Tobias Klausmann's avatar Tobias Klausmann (tobijk) committed (revision 50)
Tobias Klausmann's avatar Tobias Klausmann (tobijk) committed (revision 49)
Tobias Klausmann's avatar Tobias Klausmann (tobijk) committed (revision 48)
Tobias Klausmann's avatar Tobias Klausmann (tobijk) committed (revision 47)
Tobias Klausmann's avatar Tobias Klausmann (tobijk) committed (revision 46)
Tobias Klausmann's avatar Tobias Klausmann (tobijk) committed (revision 45)
Tobias Klausmann's avatar Tobias Klausmann (tobijk) committed (revision 44)
Tobias Klausmann's avatar 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's avatar 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's avatar Tobias Klausmann (tobijk) committed (revision 41)
-------------------------------------------------------------------

- Disable stack protection and lto for now
Tobias Klausmann's avatar 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's avatar 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's avatar 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's avatar 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's avatar 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's avatar 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
openSUSE Build Service is sponsored by