Skip to content

Commit 82ab8c8

Browse files
committed
ensure sideeffects to avoid loop elimination
1 parent 72d321c commit 82ab8c8

File tree

1 file changed

+2
-1
lines changed

1 file changed

+2
-1
lines changed

examples/app/render_recovery.rs

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -149,7 +149,8 @@ fn cause_error(error: If<Res<RenderError>>, device: Res<RenderDevice>, queue: Re
149149
let sm = device.create_and_validate_shader_module(ShaderModuleDescriptor {
150150
label: Some("shader"),
151151
source: ShaderSource::Wgsl(
152-
"@compute @workgroup_size(1, 1, 1) fn main() { loop {} }".into(),
152+
"@compute @workgroup_size(1, 1, 1) fn main() { loop { workgroupBarrier(); } }"
153+
.into(),
153154
),
154155
});
155156

0 commit comments

Comments
 (0)