diff --git a/crates/bevy_render/src/renderer/mod.rs b/crates/bevy_render/src/renderer/mod.rs index fa4377a405..685e1e33ed 100644 --- a/crates/bevy_render/src/renderer/mod.rs +++ b/crates/bevy_render/src/renderer/mod.rs @@ -165,6 +165,15 @@ pub async fn initialize_renderer( // integrated GPUs. features -= wgpu::Features::MAPPABLE_PRIMARY_BUFFERS; } + + // RAY_QUERY and RAY_TRACING_ACCELERATION STRUCTURE will sometimes cause DeviceLost failures on platforms + // that report them as supported: + // + // WGPU also currently doesn't actually support these features yet, so we should disable + // them until they are safe to enable. + features -= wgpu::Features::RAY_QUERY; + features -= wgpu::Features::RAY_TRACING_ACCELERATION_STRUCTURE; + limits = adapter.limits(); }