What?
Not very interesting this one. I just wanted to make a standalone shader loader so I wouldn't need to make hooks in half of my plugins.
Also fixed RefreshShaders command - it no longer crashes due to the shader package being unloaded.
Shaders are loaded from "Data\Shaders\Loose" folder. No, it does not compile them - I use an external compiler, so the loader supports only pso/vso files.
Loaded shaders are logged. The log can be found in "root\logs\ShaderLoader.log"
Also as a bonus, it sets the shader name in NiD3DShaderProgram for easier debugging.
But New Vegas Reloaded already can load shaders?
Yea, but I don't use it, nor want to have a giant graphics mod as a dependency. Also, it's locked behind Discord, which is problematic.
Source
Instructions
Allows loading shaders from loose files.
Requirements
Shader Loader - NVSE
The mod itself

