using System; using System.Collections.Generic; using UnityEditor.Build; using UnityEditor.Rendering; using UnityEngine; using UnityEngine.Experimental.Rendering.HDPipeline; namespace UnityEditor.Experimental.Rendering.HDPipeline { public class UnlitShaderPreprocessor : BaseShaderPreprocessor { bool UnlitShaderStripper(HDRenderPipelineAsset hdrpAsset, Shader shader, ShaderSnippetData snippet, ShaderCompilerData inputData) { return CommonShaderStripper(hdrpAsset, shader, snippet, inputData); } public override void AddStripperFuncs(Dictionary stripperFuncs) { // Add name of the shader and corresponding delegate to call to strip variant stripperFuncs.Add("HDRenderPipeline/Unlit", UnlitShaderStripper); } } }