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