public XPipelineShaderPreprocessor()
 {
     instance      = this;
     pipelineAsset = GraphicsSettings.renderPipelineAsset as XPipelineAsset;
     if (pipelineAsset == null)
     {
         return;
     }
     stripCascadedShadows = !pipelineAsset.HasShadowCascade;
     stripLODCrossFading  = !pipelineAsset.HasLODCrossFading;
 }
 static void LogVariantCount(BuildTarget target, string path)
 {
     instance.LogVariantCount();
     instance = null;
 }