Welcome, Guest.
Username: Password: Remember me

TOPIC: Loaded all shader at install, need to remove some.

Loaded all shader at install, need to remove some. 1 year 8 months ago #1

When I used Reshade for the first time I elected to grab all shaders on the list, just in case.

Well, that was moronic seeing that I'm only using maybe 5 or 6.

How do I remove the unused shaders so that I don't need to compile 30+ every time?
The administrator has disabled public write access.

Loaded all shader at install, need to remove some. 1 year 8 months ago #2

Delete the *.fx files in the <game>\reshade-shaders\Shaders folder of the ones you don't need.
Cheers, crosire =)
The administrator has disabled public write access.
The following user(s) said Thank You: RealRobD

Loaded all shader at install, need to remove some. 1 year 8 months ago #3

Simple enough, thank you :)
The administrator has disabled public write access.

Loaded all shader at install, need to remove some. 1 year 6 months ago #4

I have the same problem. I tried removing the unwanted .fx files and on running the game (Skyrim SE) got an error message that shaders were incorrectly configured, and none of them loaded at all. Do i need to remove references from the .ini file also? I tried editing out all reference to the unwanted shaders but that still gave errors.
The administrator has disabled public write access.

Loaded all shader at install, need to remove some. 1 year 6 months ago #5

Some .fx files depend on one another. If you open the log, you'll see something like "xxx.fx not found".
As far as I remember, this isn't the case with most or all default ReShade shaders. However, other shaders, like PirateKitty shaders, often depend on each other to work properly.

"None of them loaded at all". Sounds kinda like you messed up/removed the ReShade.fxh file. Generally if it's an issue with one or two shaders, they'll be the only ones to not load. The ReShade.fxh module, however, is used by every shader I know of (you can see '#include "ReShade.fxh"' in all of them).


Side note:
A way to further optimize startup times is to categorize shaders into sub-directories. Example:
Inside the main 'shaders' folder, have a 'depth' folder that has all the depth-based effects. That way, games by default won't load all the depth effects until you add the 'depth' folder to your shader paths.
The administrator has disabled public write access.
The following user(s) said Thank You: Abaxial

Loaded all shader at install, need to remove some. 1 year 6 months ago #6

Full marks, madam. I failed to spot that ReShade.fxh was not a .fx file. All works now. Thank you muchly!
The administrator has disabled public write access.