On 5.2.4, was able to override UnityStandardBRDF.cginc, by just placing a modified version in same directory as my shaders.
Just upgraded to 5.5.4, and Unity is now ignoring this file.
Overriding Autolight.cginc works fine though, so not sure what’s going on.
Odd part is modifying my own file reimports all related shaders, but it just doesn’t apply the changes.
How do you override the Standard CGINC files nowadays?
You need to include the whole chain of files, which include each other, for the custom UnityStandardBRDF.cginc to be used by unity. I just included the whole CGIncludes folder and it worked. Now I need to figure out, which ones I don’t need :S