6.7

  • crosire
  • Topic Author
More
18 hours 49 minutes 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=dxgi_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
The following user(s) said Thank You: CeeJay.dk
The topic has been locked.