small size update with tons of rendering modes, palettes and keybindings

This commit is contained in:
2025-07-07 21:40:19 +02:00
parent 6d5aa9f0f5
commit fb2d5c1b4c
12 changed files with 737 additions and 91 deletions

View File

@ -62,9 +62,12 @@ export function ShaderCanvas() {
if (shaderRef.current) {
shaderRef.current.setRenderMode(settings.renderMode);
shaderRef.current.setValueMode(settings.valueMode ?? 'integer');
shaderRef.current.setHueShift(settings.hueShift ?? 0);
shaderRef.current.setTimeSpeed(settings.timeSpeed ?? 1.0);
shaderRef.current.setBPM(settings.currentBPM ?? 120);
shaderRef.current.setTargetFPS(settings.fps);
}
}, [settings.renderMode, settings.valueMode, settings.fps]);
}, [settings.renderMode, settings.valueMode, settings.hueShift, settings.timeSpeed, settings.currentBPM, settings.fps]);
// Handle canvas resize when resolution or UI visibility changes
useEffect(() => {