Precompiling in cache?

  • Posts: 19
4 years 5 months ago #1 by Nekres
Hey, I would like to know if it's possible to make ReShade compile th effects once, so I can switch to desktop and back into the game faster without it recompiling every effect everytime I switch back into the game.

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

  • Posts: 3638
4 years 5 months ago #2 by crosire
That's partly implemented. But it doesn't work if you switch between exlusive fullscreen and your desktop, because that resets the Direct3D driver and requires recreation of all resources (which includes recompiling all shaders).
The following user(s) said Thank You: Nekres

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

  • Posts: 19
4 years 5 months ago - 4 years 5 months ago #3 by Nekres
So I would have to play in windowed fullscreen for it to work? That's a pity, cause window fullscreen drops some FPS.

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

  • Posts: 3638
4 years 5 months ago #4 by crosire
Yeah. You may also get lucky with Direct3D 10/11 games. It supports switching between fullscreen and window mode without resetting the driver there, but only if the game properly implements it.

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

  • Posts: 19
4 years 5 months ago #5 by Nekres
I am using reshade with guild wars 2, so that would be a nope.

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

  • Posts: 220
4 years 4 months ago #6 by DeMondo
Solution: I use a combi of ReShade v1.0.0 + Framework + GEMFX v1.0.9, inject ReShade32.dll or ReShade64.dll
into GEMFX v1.0.9 [ www.twcenter.net/forums/showthread.php?6...-GEMFX-Version-1-0-9 ] from Lucifer Hawk.
Tested on the game Thief (2014) and it worked flawless --> swapping to desktop and back into the game without any recompiling every effect everytime, hope this method works for you as well too.

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