From 6d8b30a110b33a8ed94bc2282d80d664de50f7b7 Mon Sep 17 00:00:00 2001 From: Andy Leiserson Date: Tue, 30 Sep 2025 14:21:16 -0700 Subject: [PATCH] refactor: Split `finish` between `Global` and `CommandEncoder` --- wgpu-core/src/command/mod.rs | 405 ++++++++++++++++++----------------- 1 file changed, 207 insertions(+), 198 deletions(-) diff --git a/wgpu-core/src/command/mod.rs b/wgpu-core/src/command/mod.rs index 887c19fb35..934a5ae7a6 100644 --- a/wgpu-core/src/command/mod.rs +++ b/wgpu-core/src/command/mod.rs @@ -898,6 +898,211 @@ impl CommandEncoder { raw.transition_textures(&texture_barriers); } } + + fn finish( + self: &Arc, + desc: &wgt::CommandBufferDescriptor