From b903a4276e41195398ef665de7a8cd25f07c90fd Mon Sep 17 00:00:00 2001 From: tildearrow Date: Mon, 12 Dec 2022 16:57:41 -0500 Subject: [PATCH] volumeChanged isn't shared --- src/engine/chipUtils.h | 1 - src/engine/platform/n163.h | 2 ++ 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/src/engine/chipUtils.h b/src/engine/chipUtils.h index 04268582..13c302f7 100644 --- a/src/engine/chipUtils.h +++ b/src/engine/chipUtils.h @@ -56,7 +56,6 @@ struct SharedChannelFreq: public SharedChannel { // common shared channel volume struct template struct SharedChannelVolume { - bool volumeChanged; T vol, outVol, resVol; SharedChannelVolume(T initVol): vol(initVol), diff --git a/src/engine/platform/n163.h b/src/engine/platform/n163.h index d6fb4b2e..50142472 100644 --- a/src/engine/platform/n163.h +++ b/src/engine/platform/n163.h @@ -32,6 +32,7 @@ class DivPlatformN163: public DivDispatch { unsigned char waveMode; short loadWave, loadPos, loadLen; unsigned char loadMode; + bool volumeChanged; bool waveChanged, waveUpdated; DivMacroInt std; DivWaveSynth ws; @@ -50,6 +51,7 @@ class DivPlatformN163: public DivDispatch { loadPos(0), loadLen(0), loadMode(0), + volumeChanged(false), waveChanged(false), waveUpdated(false) {} };