From ec22af4eaa9b65facba6f1cb820a4506e70aa676 Mon Sep 17 00:00:00 2001 From: Lucas Farias Date: Fri, 27 Jun 2025 15:22:31 -0300 Subject: [PATCH] First attempt to use `NOOP` --- tests/render_asset_leaks.rs | 16 ++++++++++++++-- 1 file changed, 14 insertions(+), 2 deletions(-) diff --git a/tests/render_asset_leaks.rs b/tests/render_asset_leaks.rs index 1fca11985a..5f4a42efac 100644 --- a/tests/render_asset_leaks.rs +++ b/tests/render_asset_leaks.rs @@ -20,10 +20,15 @@ use bevy::{ diagnostic::{MeshAllocatorDiagnosticPlugin, RenderAssetDiagnosticPlugin}, mesh::{Mesh, Meshable, RenderMesh}, }, + utils::default, window::{ExitCondition, WindowPlugin}, winit::WinitPlugin, DefaultPlugins, }; +use bevy_render::{ + settings::{Backends, RenderCreation, WgpuSettings}, + RenderPlugin, +}; fn base_app() -> App { let mut app = App::new(); @@ -33,12 +38,19 @@ fn base_app() -> App { .set(WindowPlugin { primary_window: None, exit_condition: ExitCondition::DontExit, - ..Default::default() + ..default() + }) + .set(RenderPlugin { + render_creation: RenderCreation::Automatic(WgpuSettings { + backends: Some(Backends::NOOP), + ..default() + }), + ..default() }) .disable::(), LogDiagnosticsPlugin { wait_duration: Duration::ZERO, - ..Default::default() + ..default() }, )); app