Documentation

Unity Engine


User Manual

Script Reference

Unity Engine


ClearValidationErrors()

Clears any accumulated graphics API validation errors.
Read time 1 minuteLast updated 6 days ago

Definition

public static void ClearValidationErrors()

Remarks

Subsequent calls to GraphicsApiValidation.GetValidationErrorCount return 0 until the debug layer reports a new error. Test frameworks typically call this between tests so each test only sees errors that originated within its own scope. The dropped-error count returned by GraphicsApiValidation.GetValidationErrorsDroppedCount is also reset.

Examples

using UnityEngine;using UnityEngine.Rendering;public class Example : MonoBehaviour{ void RunPhasesIndependently() { GraphicsApiValidation.ClearValidationErrors(); // ... run phase A ... int phaseAErrors = GraphicsApiValidation.GetValidationErrorCount(); GraphicsApiValidation.ClearValidationErrors(); // ... run phase B ... int phaseBErrors = GraphicsApiValidation.GetValidationErrorCount(); Debug.Log($"Phase A: {phaseAErrors} errors, Phase B: {phaseBErrors} errors"); }}