5.6
- crosire
-
Topic Author
5.6.0:
Features:
- Added "[APP] ForceDefaultRefreshRate" global config option
- Added error message to overlay when there were errors loading some add-ons
- Added optional add-on initialization entry points: Add-ons can now export a "AddonInit" and/or "AddonUninit" function, which ReShade will call after loading/before unloading, to allow for more complicated code than valid inside DLLMain
- Added preprocessor support for variadic macros
- Added preprocessor support for backslash at end of line to skip to the next
- Added error tooltip to file list in technique context menu
- Added error coloring to file list in technique context menu for effects that failed to compile
- Added option for stats overlays (clock, FPS, frametime) to only show while main overlay is open (filled out checkbox)
- Added global alpha support in VR and increased overlay window resolution
- Changed technique search in overlay to include effect file name in filtering
- Changed technique ordering to keep the declaration order specified within an effect file
- Changed preprocessor to concatenate in macros without expanding arguments (to follow behavior of the C preprocessor)
Bug fixes:
- Fixed crash with DLSS 3
- Fixed crash in Crusader Kings II
- Fixed crash in Phantasy Star Online 2
- Fixed duplicated input in some games (e.g. Payday 2)
- Fixed ReShade not showing up in some D3D11 VR games
- Fixed screen not updating in RPCS3 when using certain add-ons
- Fixed depth buffer detection in Quake
- Fixed effects declaring the same texture semantic multiple times failing to compile in D3D9
- Fixed shader interface matching when system value semantic contains a trailing zero
- Fixed whitespace in macro definition ending up in replacement text
- Fixed preprocessor crash if encountering end of file in a preprocessor statement
- Fixed preprocessor ignoring multiple pragma directives
- Fixed line numbers preprocessor generates for lines directly following an include statement
- Fixed add-on information missing in overlay when file version info is not using default translation
- Fixed technique context menu not working for techniques with "enabled" annotation
- Fixed open code editors for included files not updating after effect reload
- Fixed code editor colorization for preprocessor directives with spaces in them
- Fixed preset shortcut keys in config getting duplicated with each load
- Fixed GPU timestamp queries returning invalid results sometimes in D3D10/11
- Fixed push descriptor bindings in OpenGL add-on events
- Fixed 32-bit value count for push constants in D3D9 add-on events
- Fixed missing value conversion for some D3D9 dynamic states
Miscellaneous:
- Added "dot" intrinsic overload that accepts scalars to ReShade FX
- Added special behavior when calling "reshade::api::effect_runtime::render_effects" with no render target view: This now effectively disables effect rendering done by ReShade altogether, which can be useful if doing that manually via calls to "reshade::api::effect_runtime::render_technique"
- Added support for "#pragma reshade showfps" and "#pragma reshade showclock" directives again
- Added "create_swapchain" add-on event in OpenGL (called during "wglSetPixelFormat")
- Added support for creating resource views with a default resource view description (which will create a view encompassing the entire resource)
- Added render buffer creation in OpenGL for "reshade::api::resource_type::surface" and fixed automatic mipmap levels
- Added log message when resizing VR effect runtime
- Added internal compiler error to effect error list when pipeline creation failed
- Moved "AddonPath" option to "ADDON" config section
- Changed ReShade icon
- Changed log fallback filename (will now attempt to open ReShadeX.log where X is a number greater or equal 2 if ReShade.log is in use)
- Changed add-on manager to avoid loading add-on DLLs for disabled add-ons entirely
- Changed file list in technique context menu to show relative paths
- Changed preprocessor defines hidden in the overlay to include those starting with "INCLUDE_GUARD_"
- Changed "present" event in VR to be called separately for both eye submits
- Changed D3D11 state block implementation
- Changed Vulkan copy command hooks to call events for image layer ranges rather than single layers
- Simplified texture mapping using add-on API in D3D12 (can now create CPU-visible textures, ReShade will translate that into a D3D12 buffer behind the scenes)
- Improved "wglSwapMultipleBuffers" implementation to behave more like the original
- Removed automatic D3D12 pipeline backup and restore in "reshade::api::effect_runtime::render_effects" and "reshade::api::effect_runtime::render_technique" (better handled in add-on code)
- Removed stats overlay settings in VR (since those cannot be seen there anyway)
Please Log in or Create an account to join the conversation.
- x8009
-
shows the issue here
Please Log in or Create an account to join the conversation.
- xcasxcursex
-
Please Log in or Create an account to join the conversation.
- ChrisG683
-
Also when it says DLSS 3 crash, is that referring to the frame generation feature? I noticed I had to uninstall ReShade on The Witcher 3 with Frame Generation enabled.
Please Log in or Create an account to join the conversation.
- Areteic
-
Is it just me or does "ForceDefaultRefreshRate" only work after alt-tabbing out and back to game? Tried to use it with Sekiro and fps unlocker (which unlocks fps but does not override refresh rate so game stays at 60fps/hz) and it worked only after alt-tabbing out and back into the game.
With Elden Ring it is kind of opposite. The option helps with mouse input lag in fullscreen mode (needed for HDR) but after alt-tabbing input lag returns 🤔
Please Log in or Create an account to join the conversation.
- towel1k
-
Please Log in or Create an account to join the conversation.
- wenhao
-
- Birdy62
-
- lowenz
-
For me it's working.
Please Log in or Create an account to join the conversation.
- towel1k
-
Please Log in or Create an account to join the conversation.
- crosire
-
Topic Author
Head to C:\Program Files (x86)\RivaTuner Statistics Server\Profiles\[game.exe].cfg (or wherver RTSS is installed, replace [game.exe] with the respective game executable name), find the "RendererDirect3D10" section and add a new "Enable" key set to 0.
[RendererDirect3D10]
Enable=0
Please Log in or Create an account to join the conversation.
- Sorata
-
Please Log in or Create an account to join the conversation.
- Sorata
-
Please Log in or Create an account to join the conversation.
- Polar_Cold291X
-
I have tried this method for Mass Effect (Legendary Edition), still does not work.
I am going to try that RivaTuner 7.3.4 Beta 7 that the other user said it works, going to give that a try, thanks for all your help.
EDIT:
Tried RivaTuner 7.3.4 Beta 7, OSD still does not work.
EDIT:
I got to work, I was so dang blind when you said to said to put the "Enable" Key Underneath where it says: [RendererDirect3D10]
Works perfectly now, thanks again.
Please Log in or Create an account to join the conversation.
- zany130
-
Looking at the change log there was a change to ignore certain depth buffersFrom the 5.5.1 change log
"Changed depth buffer detection to skip depth buffers that were not used for at least a frame"
Please Log in or Create an account to join the conversation.
- Caesar
-
For it to work you have to use notepad++ which will relaunch in admin mode when you try to save it. Saving using notepad did not work for me.
www.reddit.com/r/ReShade/comments/10ei8x...dium=web2x&context=3
https://preview.redd.it/5zjf7u894nca1.png?width=1918&format=png&auto=webp&v=enabled&s=00f839bfb5b92d43610fc2ed52e8e3b309df5ccd
Please Log in or Create an account to join the conversation.
- Matsix
-
I notice when I checked stats it was showing my fps at stable 68ish with about 11-15ms frame time. I switched back to 5.5.2 and the issue went away, stats were showing what I expect - 45ish fps with like 40ms frame time
Please Log in or Create an account to join the conversation.
- brazzjazz
-
Please Log in or Create an account to join the conversation.
- ScreamerofStars
-
www.vogons.org/viewtopic.php?f=59&t=92060
On a side note, Tachyon the Fringe(GoG release) is crashing under the newest versions when using nGlide or dgVoodoo2, previously it never happened under the old 4.x.x releases, but now its crashing.
Â
Please Log in or Create an account to join the conversation.
- jquaidark
-
Please Log in or Create an account to join the conversation.