diff --git a/src/dawn_native/Commands.cpp b/src/dawn_native/Commands.cpp index b2019a9bf1..3810089066 100644 --- a/src/dawn_native/Commands.cpp +++ b/src/dawn_native/Commands.cpp @@ -254,9 +254,12 @@ namespace dawn_native { commands->NextCommand(); break; - case Command::SetBindGroup: - commands->NextCommand(); - break; + case Command::SetBindGroup: { + SetBindGroupCmd* cmd = commands->NextCommand(); + if (cmd->dynamicOffsetCount > 0) { + commands->NextData(cmd->dynamicOffsetCount); + } + } break; case Command::SetIndexBuffer: commands->NextCommand();