diff options
| author | skal <pascal.massimino@gmail.com> | 2026-02-08 17:45:05 +0100 |
|---|---|---|
| committer | skal <pascal.massimino@gmail.com> | 2026-02-08 17:45:05 +0100 |
| commit | 63c391e803318158f239c02df5f53244bfd6a074 (patch) | |
| tree | fbe4cea2f8cff3f92eb88596add87b16125c9912 /TODO.md | |
| parent | 4b23fdc63d422b31b6ad86d34218e7b66b462514 (diff) | |
docs: Update documentation for shader parametrization progress
- Updated TODO.md: Task #73 marked as 2/4 complete
- Updated PROJECT_CONTEXT.md: Added ChromaAberration and GaussianBlur completions
- Noted remaining effects: DistortEffect, SolarizeEffect
Diffstat (limited to 'TODO.md')
| -rw-r--r-- | TODO.md | 6 |
1 files changed, 5 insertions, 1 deletions
@@ -7,6 +7,8 @@ This file tracks prioritized tasks with detailed attack plans. ## Recently Completed (February 8, 2026) - [x] **Shader Parametrization System**: Full uniform parameter system with .seq syntax support. FlashEffect now supports color/decay parameters with per-frame animation. See `COMPLETED.md` for details. +- [x] **ChromaAberrationEffect Parametrization**: Added offset_scale and angle parameters. Supports diagonal and vertical aberration modes via .seq syntax. +- [x] **GaussianBlurEffect Parametrization**: Added strength parameter. Replaces hardcoded blur radius with configurable value. --- @@ -256,9 +258,11 @@ This file tracks prioritized tasks with detailed attack plans. - **Priority**: Low (current workflow acceptable, but nice-to-have for rapid iteration) ### Visual Effects -- [ ] **Task #73: Extend Shader Parametrization**: Apply parametrization system to other effects +- [ ] **Task #73: Extend Shader Parametrization** [IN PROGRESS - 2/4 complete] - **Goal**: Extend uniform parameter system to ChromaAberrationEffect, GaussianBlurEffect, DistortEffect, SolarizeEffect - **Pattern**: Follow FlashEffect implementation (UniformHelper, params struct, .seq syntax) + - **Completed**: ChromaAberrationEffect (offset_scale, angle), GaussianBlurEffect (strength) + - **Remaining**: DistortEffect, SolarizeEffect - **Priority**: Medium (quality-of-life improvement for artists) - **Estimated Impact**: ~200-300 bytes per effect - [ ] **Task #52: Procedural SDF Font**: Minimal bezier/spline set for [A-Z, 0-9] and SDF rendering. |
