From cab181db4b939a9c097f45bf72b769f80fcfbdba Mon Sep 17 00:00:00 2001 From: daniel-c-harvey Date: Mon, 15 Jun 2026 12:49:47 -0400 Subject: [PATCH] =?UTF-8?q?refactor(visualizer):=20remove=20dead=20sampleC?= =?UTF-8?q?ount=20field=20from=20Datum=20=E2=80=94=20shader=20uses=20durat?= =?UTF-8?q?ionSeconds=20only?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- DeepDrftPublic/Interop/visualizer/MixVisualizer.ts | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/DeepDrftPublic/Interop/visualizer/MixVisualizer.ts b/DeepDrftPublic/Interop/visualizer/MixVisualizer.ts index 45c6b3f..636528e 100644 --- a/DeepDrftPublic/Interop/visualizer/MixVisualizer.ts +++ b/DeepDrftPublic/Interop/visualizer/MixVisualizer.ts @@ -130,8 +130,6 @@ function parseColor(css: string): [number, number, number] { interface Datum { /** GPU texture holding the loudness samples (R8, 1 row tall), linear-filtered. */ texture: WebGLTexture; - /** Number of loudness samples uploaded — used to map the texel-centre offset. */ - sampleCount: number; /** Total mix duration in seconds — needed to map time <-> texture coordinate. */ durationSeconds: number; } @@ -591,7 +589,7 @@ export function create(canvas: HTMLCanvasElement): MixVisualizerHandle { gl.texParameteri(gl.TEXTURE_2D, gl.TEXTURE_WRAP_T, gl.CLAMP_TO_EDGE); gl.bindTexture(gl.TEXTURE_2D, null); - return { texture, sampleCount: samples.length, durationSeconds }; + return { texture, durationSeconds }; } return {