summaryrefslogtreecommitdiff
path: root/src/effects/particles_effect.cc
diff options
context:
space:
mode:
Diffstat (limited to 'src/effects/particles_effect.cc')
-rw-r--r--src/effects/particles_effect.cc2
1 files changed, 2 insertions, 0 deletions
diff --git a/src/effects/particles_effect.cc b/src/effects/particles_effect.cc
index fc37a88..35caa1c 100644
--- a/src/effects/particles_effect.cc
+++ b/src/effects/particles_effect.cc
@@ -73,6 +73,7 @@ void Particles::render(WGPUCommandEncoder encoder,
wgpuComputePassEncoderDispatchWorkgroups(
compute, compute_pass_.workgroup_size_x, 1, 1);
wgpuComputePassEncoderEnd(compute);
+ wgpuComputePassEncoderRelease(compute);
// Run render pass (draw particles to output)
WGPUTextureView output_view = nodes.get_view(output_nodes_[0]);
@@ -91,4 +92,5 @@ void Particles::render(WGPUCommandEncoder encoder,
wgpuRenderPassEncoderDraw(pass, render_pass_.vertex_count,
render_pass_.instance_count, 0, 0);
wgpuRenderPassEncoderEnd(pass);
+ wgpuRenderPassEncoderRelease(pass);
}