https://gitlab.synchro.net/main/sbbs/-/commit/ca257dc0534651f33086ee49
Modified Files:
src/doors/syncdoom/CMakeLists.txt README.md render_text.c render_text.h syncdoom.c xtrn/syncdoom/controls.msg syncdoom.example.ini
Removed Files:
src/doors/syncdoom/cli_data.c cli_data.h
Log Message:
syncdoom: remove the text-tier dither (and the Ctrl-N toggle)
The blue-noise dither only ever applied in 256-color text mode, and the cell-diff
forced it static (an animated dither re-tints every cell every frame, defeating the diff) -- at which point it was barely visible and not worth its keep.
Rip it out: drop the noise machinery from render_text.c (init_noise, NOISE_SAMPLE,
the per-cell noise application, rt_set_dither/rt_dither_applicable) and delete cli_data.c/.h (the 172 KB blue-noise texture pack, dither-only) + its build entry.
Remove the door's Ctrl-N hotkey, [video] dither config, per-user dither pref, and
the docs/controls/example.ini references.
Colors are now emitted exactly as quantized (no change at 4/24-bit, which never dithered; 256-color loses only the subtle static texture). Builds smaller and one
fewer thing to explain. Text tiers only; JXL/sixel unaffected.
Co-Authored-By: Claude Opus 4.8 <
noreply@anthropic.com>
---
þ Synchronet þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.net