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 StackLitShaderPreprocessor : BaseShaderPreprocessor { bool StackLitShaderStripper(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/StackLit", StackLitShaderStripper); } } }