12345678910111213141516171819202122232425262728 |
- using System;
- using System.Collections.Generic;
- using UnityEngine.Experimental.Rendering;
-
- namespace UnityEngine.Rendering
- {
- /// <summary>
- /// Utility class to connect SRP to automated test framework.
- /// </summary>
- public static class RenderGraphGraphicsAutomatedTests
- {
- // RenderGraph tests can be enabled from the command line. Cache result to avoid GC.
- static bool activatedFromCommandLine
- {
- #if RENDER_GRAPH_REUSE_TESTS_STANDALONE
- get => true;
- #else
- get => Array.Exists(Environment.GetCommandLineArgs(), arg => arg == "-render-graph-reuse-tests");
- #endif
- }
-
- /// <summary>
- /// Used by render pipelines to initialize RenderGraph tests.
- /// </summary>
- public static bool enabled { get; } = activatedFromCommandLine;
-
- }
- }
|