Files
Hasebe/Library/PackageCache/com.unity.render-pipelines.universal@0ffb3d4f1461/Editor/BuildProcessors/GraphicsSettingsStrippers/UniversalDebugShaderStripper.cs
T
2026-09-25 00:42:08 +03:00

19 lines
594 B
C#

using UnityEngine.Rendering;
using UnityEngine.Rendering.Universal;
namespace UnityEditor.Rendering
{
class UniversalDebugShaderStripper : IRenderPipelineGraphicsSettingsStripper<UniversalRenderPipelineDebugShaders>
{
public bool active => true;
public bool CanRemoveSettings(UniversalRenderPipelineDebugShaders settings)
{
if (!CoreBuildData.instance.useDiagnosticChecks)
return true;
return GraphicsSettings.GetRenderPipelineSettings<ShaderStrippingSetting>()?.stripRuntimeDebugShaders ?? false;
}
}
}