diff --git a/guide/age-of-four/src/simulation/simulation.worker.ts b/guide/age-of-four/src/simulation/simulation.worker.ts index dc850fc4..b225bc36 100644 --- a/guide/age-of-four/src/simulation/simulation.worker.ts +++ b/guide/age-of-four/src/simulation/simulation.worker.ts @@ -183,6 +183,7 @@ async function prebufferFrames(state: ScenarioState, scenarioId: string, frameCo frames.push({ texA: snap.texA, texB: snap.texB, + texC: snap.texC, width: snap.width, height: snap.height, turn: snap.turn, @@ -191,7 +192,7 @@ async function prebufferFrames(state: ScenarioState, scenarioId: string, frameCo ley_edges: snap.ley_edges, wonder_positions: snap.wonder_positions, }) - transferables.push(snap.texA.buffer as ArrayBuffer, snap.texB.buffer as ArrayBuffer) + transferables.push(snap.texA.buffer as ArrayBuffer, snap.texB.buffer as ArrayBuffer, snap.texC.buffer as ArrayBuffer) } post( @@ -378,6 +379,7 @@ function handleFrame(scenarioId: string, turn: number, lookahead: number): void frames.push({ texA: snap.texA, texB: snap.texB, + texC: snap.texC, width: snap.width, height: snap.height, turn: snap.turn, @@ -386,7 +388,7 @@ function handleFrame(scenarioId: string, turn: number, lookahead: number): void ley_edges: snap.ley_edges, wonder_positions: snap.wonder_positions, }) - transferables.push(snap.texA.buffer as ArrayBuffer, snap.texB.buffer as ArrayBuffer) + transferables.push(snap.texA.buffer as ArrayBuffer, snap.texB.buffer as ArrayBuffer, snap.texC.buffer as ArrayBuffer) } post(