From 034f90c1e034116c1a7024fedd0ef088c4b0f6bb Mon Sep 17 00:00:00 2001 From: Flyinghead Date: Tue, 29 Nov 2022 17:12:15 +0100 Subject: [PATCH] ggpo: zero-init unused but sent inputs avoids lots of useless rollbacks --- core/network/ggpo.cpp | 2 ++ 1 file changed, 2 insertions(+) diff --git a/core/network/ggpo.cpp b/core/network/ggpo.cpp index e56c286c4..c1d2363b8 100644 --- a/core/network/ggpo.cpp +++ b/core/network/ggpo.cpp @@ -697,6 +697,8 @@ bool nextFrame() inputs.kcode |= BTN_TRIGGER_LEFT; else inputs.kcode &= ~BTN_TRIGGER_LEFT; + inputs.mouseButtons = 0; + inputs.kbModifiers = 0; if (analogAxes > 0) { inputs.u.analog.x = joyx[0];