4.7

More
3 months 1 day ago - 3 months 1 day ago #1 by crosire
4.7 was created by crosire
Changelog

4.7.0:
  • Improved depth buffer detection in several D3D10, D3D11 and D3D12 games (like Bioshock Infinite, Subnautica and Titanfall 2)
  • Added hidden option to add new search path without opening directory selection dialog (press Alt key)
  • Added device and driver information to log for all APIs
  • Added global settings to force window mode and swap chain resolution in D3D
    [APP]
    ForceVSync=1
    ForceWindowed=1
    ForceResolution=800,600
    Force10BitFormat=1
  • Fixed depth buffer being overwritten in some D3D9 games before it can be used in ReShade
  • Fixed mouse cursor stuck in the center of the screen in some applications (like Detroit: Become Human)
  • Fixed keyboard state getting stuck in some applications while menu is open
  • Fixed first effect in the list sometimes not receiving depth buffer
  • Fixed support for Civilization VI (because of missing ID3D12Device6 implementation)
  • Fixed crash in Vulkan games using "vkCreateRenderPass2" (like Hammerting)
  • Fixed crash when DXGI 1.2 is used on systems where render GPU is not attached to the output display (e.g. laptops)
  • Fixed crash if input object is destroyed in separate thread while a message is processed
  • Fixed calls to "IDXGISwapChain3::ResizeBuffers1" always failing with "DXGI_ERROR_INVALID_CALL" (like in Hitman 2)
  • Fixed screenshots in Vulkan sometimes not capturing effects
  • Fixed red and blue color channel being swapped in D3D9 screenshots when backbuffer format is 10-bit
  • Fixed mouse button state being reset every frame
  • Fixed uniform offset calculation for matrix arrays
  • Fixed SPIR-V code generation for uniform matrices
  • Fixed SPIR-V code generation for specialization constant arrays
  • Fixed half-pixel offset fix not being applied to struct output variables in HLSL code generation
  • Fixed font atlas texture being destroyed while still in use in D3D12 and Vulkan
  • Fixed incorrect handling of XBUTTON mouse events
  • Fixed crash when parsing vendor and device ID in OpenGL running under Remote Desktop
  • Removed memory copy of log and instead read it back from file when the "Log" tab is opened (to reduce RAM usage)

ReShade FX support equivalent to this version is part of FreeStyle in NVIDIA driver version 451.48.
Last edit: 3 months 1 day ago by crosire.
The following user(s) said Thank You: Wicked Sick, CeeJay.dk, sajittarius, brussell, conan2k, Martigen, derrame, acknowledge, Enko, Echo and 22 other people also said thanks.

Please Log in or Create an account to join the conversation.

More
3 months 1 day ago #2 by lowenz
Replied by lowenz on topic 4.7
Thanks man!

Please Log in or Create an account to join the conversation.

More
3 months 1 day ago - 3 months 1 day ago #3 by supercento
Replied by supercento on topic 4.7
- Windows 10 highlights it as a potential threat.
Last edit: 3 months 1 day ago by supercento.

Please Log in or Create an account to join the conversation.

More
3 months 1 day ago - 3 months 1 day ago #4 by supercento
Replied by supercento on topic 4.7
And does not include the option to download the shaders.
Last edit: 3 months 1 day ago by supercento.

Please Log in or Create an account to join the conversation.

More
3 months 1 day ago - 3 months 1 day ago #5 by crosire
Replied by crosire on topic 4.7
Whoops. That was an unintentional packaging issue. Is fixed now.
Last edit: 3 months 1 day ago by crosire.

Please Log in or Create an account to join the conversation.

More
3 months 1 day ago #6 by Martigen
Replied by Martigen on topic 4.7
Thank you as always Crosire!

crosire wrote: Changelog

[APP]
ForceVSync=1
ForceWindowed=1
ForceResolution=800,600
Force10BitFormat=1

Interesting. Is it possible to do the opposite? I.e force a windowed game to run full screen exclusive?

Many a game will include a 'Full screen' option that is actually just windowed borderless, but full screen exclusive is needed for things like SLI to work properly.

Please Log in or Create an account to join the conversation.

More
3 months 1 day ago #7 by lowenz
Replied by lowenz on topic 4.7
About the new "App" section features maybe in the future release please consider to add a frame rate limiter (it's MORE useful together with the borderless fullscreen mode than the classic VSync)

Please Log in or Create an account to join the conversation.

More
3 months 1 day ago #8 by Wicked Sick
Replied by Wicked Sick on topic 4.7
Thanks, Crossire and everyone else! I live for this.

Please Log in or Create an account to join the conversation.

More
3 months 1 day ago - 3 months 1 day ago #9 by brazzjazz
Replied by brazzjazz on topic 4.7

supercento wrote: - Windows 10 highlights it as a potential threat.

It does so with ANY exe it doesn't know yet.
Last edit: 3 months 1 day ago by brazzjazz.

Please Log in or Create an account to join the conversation.

More
3 months 1 day ago - 3 months 1 day ago #10 by brazzjazz
Replied by brazzjazz on topic 4.7
Two quality-of-life improvements I'm hoping for:
· The option of removing the listing of exe's on startup altogether
· Having ReShade detect any existing shaders and providing an option to update exactly those so you don't have to click yourself once again through the forest of shader packages, trying to remember which ones you chose for this particular game. (Of course you can leave the existing shaders as they are, but you won't be able to update them from the depository).
Last edit: 3 months 1 day ago by brazzjazz.
The following user(s) said Thank You: tOXicSilence

Please Log in or Create an account to join the conversation.

More
3 months 1 day ago #11 by crosire
Replied by crosire on topic 4.7

brazzjazz wrote: · The option of removing the listing of exe's on startup altogether

Press the Alt key while clicking on the button.
This is a pattern in ReShade in general. If there is a selection dialog popping up, you can usually skip it by holding down Alt. Works with the path selection on the settings page in the in-game UI too for instance.
The following user(s) said Thank You: aaronth07, tOXicSilence

Please Log in or Create an account to join the conversation.

More
3 months 1 day ago #12 by aaronth07
Replied by aaronth07 on topic 4.7
What does forcing 10bit do? Since most shaders are incompatible with HDR, wouldn't that just break most shaders?

Please Log in or Create an account to join the conversation.

More
3 months 1 day ago #13 by CeeJay.dk
Replied by CeeJay.dk on topic 4.7
It forces the final framebuffer to use a 10-bit per component buffer.
This is 2 bits per component more than the usual 8bit per component buffer.

The extra bits can be used in combination with a dithering shader to dither down to the 8bit bit most monitors can display.

This can help to remove banding in games.
But first we need to write that shader - I already wrote one for SweetFX 1.5 so porting it over should not be too much trouble.

To sum up - it does nothing now but in the future it could potentially remove banding when combined with a dithering shader.
The following user(s) said Thank You: klotim, Viper_Joe, tOXicSilence

Please Log in or Create an account to join the conversation.

More
3 months 1 day ago #14 by supercento
Replied by supercento on topic 4.7
Strange. Deph buffer looks different in Euro Truck Simulator 2. In the menus it looks upside down and out of the menus well.

Please Log in or Create an account to join the conversation.

More
3 months 1 day ago #15 by klotim
Replied by klotim on topic 4.7
That would be a great feature.

Please Log in or Create an account to join the conversation.

More
3 months 19 hours ago #16 by brazzjazz
Replied by brazzjazz on topic 4.7

crosire wrote:

brazzjazz wrote: · The option of removing the listing of exe's on startup altogether

Press the Alt key while clicking on the button.
This is a pattern in ReShade in general. If there is a selection dialog popping up, you can usually skip it by holding down Alt. Works with the path selection on the settings page in the in-game UI too for instance.


I know about the Alt button thing, what I meant by "altogether" is preventing the installer from even listing the executables. I could be wrong, but I suspect many don't use that feature anyway and are thus not helped, but slowed down by the feature.

Please Log in or Create an account to join the conversation.

More
3 months 17 hours ago #17 by crosire
Replied by crosire on topic 4.7
Pressing the Alt button will stop the installer from even listing the executables. So it does exactly what you propose.

Please Log in or Create an account to join the conversation.

More
3 months 15 hours ago - 3 months 15 hours ago #18 by brazzjazz
Replied by brazzjazz on topic 4.7

crosire wrote: Pressing the Alt button will stop the installer from even listing the executables. So it does exactly what you propose.

Oh, I noticed I did not think of pressing Alt BEFORE even clicking, that solves it.
Last edit: 3 months 15 hours ago by brazzjazz.

Please Log in or Create an account to join the conversation.

More
3 months 13 hours ago #19 by sajittarius
Replied by sajittarius on topic 4.7

CeeJay.dk wrote: It forces the final framebuffer to use a 10-bit per component buffer.
This is 2 bits per component more than the usual 8bit per component buffer.

The extra bits can be used in combination with a dithering shader to dither down to the 8bit bit most monitors can display.

This can help to remove banding in games.
But first we need to write that shader - I already wrote one for SweetFX 1.5 so porting it over should not be too much trouble.

To sum up - it does nothing now but in the future it could potentially remove banding when combined with a dithering shader.


Wait, what if we have a 10-bit monitor, will it actually just display 10 bit color on the screen, without needing dithering to 8 bit? If so, that's awesome :)

Also, if this is true: can you enable Windows HDR, then force 10 bit, then let windows dither to 8 bit? I know in newer Win10 (1903? i forget which build started this), if you turn on HDR with 8-bit on, windows does dithering to 8-bit display automatically since HDR is supposed to be 10-bit. If so, then all we need is a shader that can convert bt709 to bt2020 (or even better, DCI-P3 since many good HDR TVs try for DCI coverage nowadays), preferably with gamma and paper white levels.

Please Log in or Create an account to join the conversation.

More
3 months 3 hours ago #20 by supercento
Replied by supercento on topic 4.7
Does anyone else have a problem with deph shader looking upside down in the menus and good in the game?

Please Log in or Create an account to join the conversation.