Hello. Can I compile something like dll from my shaders, that I can hide some features if I will decide to sell my asset f. e. )) And also there are .cginc files with general realisation, how I can hide them?)
Unity pulled support for precompiled shaders in 5.3, which effectively removed allowing hidden shaders for sold assets. They pulled all assets in the store that used precompiled or hidden shaders for Unity 5.3 release as well.