6.7

  • crosire
  • Topic Author
More
1 month 3 weeks ago - 1 week 4 days ago #1 by crosire 6.7 was created by crosire
Changelog

6.7.0:

Features:
  • Added proxy library option to ReShade.ini to support chaining of multiple wrappers:
    [PROXY]
    EnableProxyLibrary=1
    ProxyLibrary=d3d9_dxvk.dll
  • Added JPEG XL screenshot support (including HDR)
  • Added "match whole word" search and ctrl + click to jump to next word occurrence to code editor
  • Added "_Pragma" operator to ReShade FX
  • Added support for "min16int", "min16uint" and "min16float" matrix types to ReShade FX
  • Added Slovenian translation (translated by anderlli0053)
  • Added Turkish translation (translated by floge)
  • Added Thai translation
  • (Add-on support) Added support for add-ons to export "AUTHOR" variable which is displayed as author name in add-on list

Bug fixes:
  • Fixed crash with vkd3d and DLSS
  • Fixed crash in TRX - Tomb Raider I & II: Community Edition
  • Fixed crash in OpenGL when base context is destroyed before shared context (e.g. Necesse)
  • Fixed crash due to description of destroyed depth-stencil resources being queried during present by Generic Depth add-on
  • Fixed huge performance hit in The Outer Worlds 2 caused by Generic Depth add-on
  • Fixed performance overhead with DirectInput drivers that have expensive "IDirectInputDevice8::GetCapabilities" implementation
  • Fixed D3D9 device reset failing with Generic Depth add-on
  • Fixed Vulkan present queue synchronization (issues with games using present from compute)
  • Fixed preview texture staying visible after disabling any effects using it
  • Fixed code editor errors being removed when deleting lines
  • Fixed error check in "GetRawInputBuffer" implementation
  • Fixed potential crash in D3D10 when used with DXGI 1.1 and "IDXGIOutput1::DuplicateOutput"
  • Fixed flickering when two Vulkan swapchains are presenting
  • (Add-on support) Fixed D3D11 feature level upgrade
  • (Add-on support) Fixed rendering in older Unreal Engine 4 games after D3D11 feature level upgrade
  • (Add-on support) Fixed OpenGL pixel format descriptor for RGB10A2 format
  • (Add-on support) Fixed push constant range offset calculation in Vulkan pipeline layout creation
  • (Add-on support) Fixed format list information on Vulkan image creation when overriden by an add-on
  • (Add-on support) Fixed Vulkan validation error when create image with both srgb and non-srgb format and storage usage
  • (Add-on support) Fixed Vulkan translation of unbounded descriptor ranges
  • (Add-on support) Fixed destination box in "copy_texture_region" event for "vkCmdBlitImage"
  • (Add-on support) Fixed externally registered add-ons being loaded again when in add-on search path

Miscellaneous:
  • Added missing d3d10.dll entry points (which fixes ReShade installation as d3d10.dll for some games)
  • Added format bit depth for "r9g9b9e5"
  • Changed HDR PNG screenshot saving to use internal encoding library, instead of relying on Windows Codecs
  • Changed D3DCompiler and XInput loading to use delay-load mechanism
  • Removed performance mode toggle key
  • (Add-on support) Updated imgui to v1.92.5 (add-ons may now use v1.92.5, 1.92.2b, 1.91.8, 1.90.0-4, 1.89.7 or 1.86)
  • (Add-on support) Improved Vulkan 1.4 support
  • (Add-on support) Added automatic docking for add-on overlays
  • (Add-on support) Added missing volume and cube texture copy implementation in D3D9
  • (Add-on support) Added missing handling for "GL_NV_fragment_program"
  • (Add-on support) Added forced enablement of "VK_EXT_swapchain_colorspace" extension when available
  • (Add-on support) Added handling for D3D11 default usage resources with CPU access flags
  • (Add-on support) Changed (unsafe) "LoadFromDllMain" option to take list of add-on modules to load
  • (Add-on support) Changed Vulkan API version reported by "device::get_property" to be instance API version, rather than highest available
  • (Add-on support) Changed Vulkan texture uploads to use "VK_EXT_host_image_copy" extension when available
  • (Add-on support) Changed D3D9 meaning of "memory_heap::custom" to "D3DPOOL_MANAGED" (instead of "memory_heap::unknown")
  • (Add-on support) Removed "SKID_IUnwrappedDXGISwapChain" again in favor of universal "IID_UnwrappedObject"

Setup tool:
  • Added compatibility option to override 32-bit/64-bit selection during installation
  • Added note on how to uninstall to final page
  • Fixed Epic Games Launcher config path
  • Fixed search path handling


6.7.1:
  • Added DXVK detection to setup tool
  • Fixed shader model 5.1 being used with D3D11 erroneously in some cases
  • Fixed OSD text alpha
  • Fixed DXVK hooking when used as proxy library
  • Fixed effect cache not considering specialization constant values in performance mode
  • Fixed toggling overlay always resetting to the home page
  • Fixed uninstall note also showing up during uninstall in setup tool
  • (Add-on support) Fixed Vulkan push constant ranges with offset


6.7.2:
  • Added OpenXR swap chain description logging
  • Fixed hooking of D3D libraries when other wrappers are present
  • Fixed deadlock with DLSS Frame Generation in Vulkan
  • Fixed mesh shader root signature flags being set when mesh shaders are unsupported
  • Fixed duplicated DirectInput hooks with Steam overlay when steering wheel controller is connected
  • Changed setup tool to automatically uninstall from banned applications
  • (Add-on support) Added support for calling "update_buffer_region" with size "UINT64_MAX"
  • (Add-on support) Fixed D3D9 "update_texture_region" targeting system memory texture
  • (Add-on support) Fixed D3D9 auto depth-stencil communicated to add-ons before back buffer render target views
  • (Add-on support) Fixed missing "init_resource_view" event for D3D9 shadow map textures
  • (Add-on support) Fixed D3D12 "update_texture_region" targeting array texture
  • (Add-on support) Fixed OpenGL copy from cubemap texture
  • (Add-on support) Fixed Vulkan array texture copy dimensions
  • (Add-on support) Fixed Vulkan heap offset for unbound descriptor ranges
  • (Add-on support) Fixed default buffer size value for D3D11 "update_buffer_region" events
  • (Add-on support) Changed D3D9 texture copies to always use "StretchRect" when possible


6.7.3:
  • Fixed SPIR-V cache breaking when previous cache was read partially (causing "Failed to create pipeline ..." errors)
  • Fixed usage of Vulkan host image copy extension forcing all resources into host coherent memory
  • Fixed OpenComposite aborting with ReShade loaded
  • Changed DirectInput hooks to not call any methods on DirectInput device during creation, to avoid potential interference with other DirectInput hooks like Steam Input
  • Changed setup tool to only delete binary from banned applications, rather than performing full uninstall
Last edit: 1 week 4 days ago by crosire. Reason: Added 6.7.3 changelog
The following user(s) said Thank You: CeeJay.dk
The topic has been locked.
We use cookies
We use cookies on our website. Some of them are essential for the operation of the forum. You can decide for yourself whether you want to allow cookies or not. Please note that if you reject them, you may not be able to use all the functionalities of the site.