diff --git a/crates/bevy_render/src/renderer/mod.rs b/crates/bevy_render/src/renderer/mod.rs index 3f1620ae87..23ad14c136 100644 --- a/crates/bevy_render/src/renderer/mod.rs +++ b/crates/bevy_render/src/renderer/mod.rs @@ -209,6 +209,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(); }