Skip to main content

no_renderer/
no_renderer.rs

1//! An application that runs with default plugins and displays an empty
2//! window, but without an actual renderer.
3//! This can be very useful for integration tests or CI.
4//!
5//! See also the `headless` example which does not display a window.
6
7use bevy::{
8    prelude::*,
9    render::{settings::WgpuSettings, RenderPlugin},
10};
11
12fn main() {
13    App::new()
14        .add_plugins(
15            DefaultPlugins.set(RenderPlugin {
16                render_creation: WgpuSettings {
17                    backends: None,
18                    ..default()
19                }
20                .into(),
21                ..default()
22            }),
23        )
24        .run();
25}