29 lines
835 B
C#
29 lines
835 B
C#
|
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;
|
||
|
|
||
|
}
|
||
|
}
|