Function surface_config_deferred_reason

Source
pub fn surface_config_deferred_reason(
    caps: &SurfaceCapabilities,
) -> Option<SurfaceConfigDeferredReason>
Expand description

Reports whether surface capabilities are temporarily insufficient.

Empty formats take precedence over absent concrete presentation modes. Alpha modes and usages do not defer configuration because selection helpers provide safe fallbacks for those fields.

ยงExamples

use ailloli_ui_render_wgpu::pipeline_cache::surface_config_deferred_reason;
use ailloli_ui_render_wgpu::SurfaceConfigDeferredReason;

assert_eq!(
    surface_config_deferred_reason(&wgpu::SurfaceCapabilities::default()),
    Some(SurfaceConfigDeferredReason::NoFormats)
);