|
Release notes ReShade 5.9.0 |
|
|
In this page we post official release notes and changelogs related to ReShade 5.9.0, if and as software developers make available these. However, if you need more info on ReShade 5.9.0, or relases notes are not available yet, you can always consider to read its description as well. |
|
|
Features:
- Added HDR support for ReShade overlay
Bug fixes:
- Fixed occasional crash in Cyberpunk 2077, The Last of Us, ... with Generic Depth add-on active
- Fixed content not showing up in applications using Chromium (like Venice Unleashed)
- Fixed potentially duplicated hooks in Vulkan for swapchain creation
- Fixed splash bar not disappearing with "NoReloadOnInit" active
- Fixed imgui navigation window getting stuck on screen when moving mouse while it is visible
- Fixed warning about missing effect files showing even when effects were not yet loaded
- Fixed "Edit global preprocessor definitions" popup window not being scrollable with the mouse
- Fixed techniques on statistics page not being sorted by execution order
- Fixed relative paths in the file dialog widget not always being relative to the configured base path
- Fixed code editor search window focusing
- Fixed "reshade_reloaded_effects" event not being called during reload of an individual effect
- Fixed effects reloading constantly when using an add-on that changes the back buffer color bit depth an odd number of times a frame
- Fixed internal calls to "D3D12SerializeRootSignature" crashing when graphics hooks are disabled
- Fixed D3D12 resource state transition barriers for mipmap generation
- Fixed broken query results in D3D12 when query has not finished executing on the GPU when queried
- Fixed multiple different pooled textures in an effect being shared with the same pooled texture in a different effect
- Fixed effect filter and preview texture being reset even when just a single effect is reloaded
Miscellaneous:
- Updated imgui to 1.89.7 (add-ons may now use both 1.89.7 and the previous 1.86)
- Added swap chain size check and avoid initializing on very small ones (The Sims 4 e.g. creates a 16x16 swapchain in borderless window mode that is better off skipped)
- Added support for relative font paths
- Added protection against key repeats triggering keybinds
Features:
- Added ReShade FX support for 1D and 3D textures
- Added support for loading 3D DDS images into 3D textures
- Added ReShade FX support for texture atomics and integer texture formats
- Added "ui_units" annotation to add units description to slider or drag widgets
- Added undo button next to modified values in uniform variable editor
- Added optional preset transition message (overlay that shows the name of the preset when switching presets using hotkeys or similar)
- Added environment variable to disable logging (RESHADE_DISABLE_LOGGING)
- Added environment variable to disable input hooks (RESHADE_DISABLE_INPUT_HOOK)
- Added environment variable to disable graphics hooks (RESHADE_DISABLE_GRAPHICS_HOOK)
- Added config option to disable ReShade entirely on a specific effect runtime instance
- Added warning message when add-ons were not loaded due to the build only having limited add-on functionality
- Added log message for "IDXGISwapChain3::SetColorSpace1" calls
- Added full application command-line to initial log message
- Added "bind_pipeline" event for D3D9 "SetFVF" command
- Added "create_sampler" event for D3D12 static samplers and also include them in pipeline layout parameters
- Added separate front and back stencil masks and reference values
- Added support for push constant offset in D3D10 and D3D11
- Added device loss handling for D3D9
- Changed addressing mode for texture previews to clamping instead of wrapping
- Changed "Edit global preprocessor definitions" popup window to scale with font size
- Changed context menus to scale with font size
- Changed file widgets to do case-insensitive comparison on file extensions
- Changed technique timing list on statistics page to pad with new lines when name is long and would otherwise overlap timing values
- Changed several settings to always clamp values (like alpha, rounding and text size, to prevent users accidentally entering a value that would break the overlay)
- Changed effect loading to force preprocessing of an effect instead of loading from cache if it failed to parse (to avoid a broken cache preventing the effect from loading)
- Changed tutorial to only show up on the very first effect runtime
- Changed config file naming to only switch to ReShadeX.ini if copying default configuration from ReShade.ini was successfull (to avoid errors during saving when file permissions were not set up)
- Changed update check to only run once per session
- Changed HLSL implementation of ReShade FX "sincos" intrinsic to actually use "sincos"
- Changed missing image file warning to an error
- Changed function signature of "ReShadeGetBasePath" export
- Renamed several ReShade API types and methods (without breaking binary compatibility)
- Reduced overhead of "bind_descriptor_tables" event in D3D12
- Removed pipeline tracking in D3D12 (it is up to add-ons to track and restore state)
- Removed effect compile warnings from technique tooltips
- Removed clamping of "ui_step" value
Setup tool:
- Added effect files list to effect package tooltips
- Added workaround instructions to setup error message box when list of effect packages failed to download
- Fixed potential setup tool crash during app search when directory enumeration throws exception
- Removed orange coloring of setup tool for builds with full add-on support
|
|
|
|
[ Go Back ] |
LATEST DRIVERS FOR AMD, INTEL, AND NVIDIA GPUS |
LATEST GAME SYSTEM REQUIREMENTS |
|
|