Experimental: this API is experimental and might be changed or removed in the future.

GraphicsStateCollection.BeginTrace

Declaration

public bool BeginTrace();

Returns

bool Returns true if tracing successfully started, false otherwise.

Description

Start tracing shader variants and graphics states encountered at runtime.

Graphics states will only be traced when SystemInfo.supportsParallelPSOCreation is true.

using UnityEngine;
using UnityEngine.Experimental.Rendering;

public class BeginTraceExample : MonoBehaviour { public GraphicsStateCollection graphicsStateCollection;

void Start() { graphicsStateCollection = new GraphicsStateCollection(); graphicsStateCollection.BeginTrace(); }

void OnDestroy() { graphicsStateCollection.EndTrace(); } }

Did you find this page useful? Please give it a rating: