Hi, I like the script, it speeds things quite nicely in 2019.2 HDRP. Appreciate it a lot.
But I just want to point out this won't work in Unity HDRP 2019.3+ versions (which use HDRP versions 7.X+). Referring specially to "CC_and_IC_Auto_Setup_for_HDRP.dll" file.
It throws error upon character import: "TypeLoadException: Could not resolve type with token 01000049 (from typeref, class/assembly UnityEditor.Experimental.Rendering.HDPipeline.HDEditorUtils, Unity.RenderPipelines.HighDefinition.Editor, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null)"
This is probably because the syntax in Unity HD pipeline namespacing code syntax has changed, since the Experimental status of HDRP seems to be removed.
I don't know what your code looks like, but if it's just the namespace like I suspect, it should hopefully be a quick fix to do in the code. Unfortunately I can't try it myself, as you compiled to a dll.
Most likely you have one of these bits in the code causing the error:
using UnityEngine.Experimental.Rendering.HDPipeline;
using UnityEditor.Experimental.Rendering.HDPipeline;
The syntax for them has changed to:
using UnityEngine.Rendering.HighDefinition;
using UnityEditor.Rendering.HighDefinition;
etc.
You can easily check this yourself from one of the new scripting APIs for HDPR:
https://docs.unity3d.com/Packages/com.unity.render-pipelines.high-definition@7.1/api/UnityEditor.Rendering.HighDefinition.html
Would it maybe be possible you release a Unity 2019.3+ HDRP version with a fix, to exist alongside the older versions? Alternatively, you could consider releasing the code itself, without compiling it. This way it could be easily kept up to date by the community itself.