Documentation

Unity Engine


User Manual

Script Reference

Unity Engine


GetValidationErrorCount()

Returns the number of graphics API validation errors accumulated since the last call to GraphicsApiValidation.ClearValidationErrors.
Read time 1 minuteLast updated 7 days ago

Definition

public static int GetValidationErrorCount()

Returns

Type

Description

intThe number of accumulated validation errors.

Remarks

Use GraphicsApiValidation.GetValidationError to retrieve each error message by index.
The reported count doesn't include errors that were dropped because the internal error buffer was full. Use GraphicsApiValidation.GetValidationErrorsDroppedCount to obtain that value.

Examples

using UnityEngine;using UnityEngine.Rendering;public class Example : MonoBehaviour{ void ReportValidationStatus() { int count = GraphicsApiValidation.GetValidationErrorCount(); if (count == 0) { Debug.Log("No graphics API validation errors recorded."); return; } int dropped = GraphicsApiValidation.GetValidationErrorsDroppedCount(); Debug.LogError($"{count} graphics API validation errors recorded ({dropped} additional errors dropped)."); }}