ClearValidationErrors()
Clears any accumulated graphics API validation errors.
Read time 1 minuteLast updated 6 days ago
Definition
- Type: Method
- Namespace: UnityEngine.Rendering
- Assembly: UnityEngine.CoreModule
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"); }}