docs: defer per-instance highlight to open backlog (no scheduled phase)
Reframe the selection-blink follow-up so it doesn't suggest near-term work. Was listed in N.5 ship record as "Phase B.4 follow-up adds the field" — now phrased as open backlog with the hook reserved in mesh_modern.vert's InstanceData comment for whoever eventually picks it up. The shader hook itself is unchanged — change is purely doc wording in the plan SHIP record + CLAUDE.md WB integration cribs. Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
This commit is contained in:
parent
27eaf4e0be
commit
d73dcd56ba
2 changed files with 12 additions and 9 deletions
12
CLAUDE.md
12
CLAUDE.md
|
|
@ -96,12 +96,12 @@ ourselves".
|
|||
as alpha-blend on GfxObj surfaces — falsifiable; if a magic-content
|
||||
regression shows up, add a third indirect call with
|
||||
`glBlendFunc(SrcAlpha, One)` per spec §6 fallback (~30 min change).
|
||||
- **Per-instance highlight (selection blink) is reserved.** `mesh_modern.vert`'s
|
||||
`InstanceData` struct has a documented hook for `vec4 highlightColor`
|
||||
— Phase B.4 follow-up adds the field + plumbs server-side selection
|
||||
state. Stride grows from 64 → 80 bytes when added; shader updates
|
||||
trivially (read the field from `Instances[instanceIndex]` + mix into
|
||||
fragment color).
|
||||
- **Per-instance highlight (selection blink) is reserved — open
|
||||
backlog, no scheduled phase.** `mesh_modern.vert`'s `InstanceData`
|
||||
struct has a documented hook for `vec4 highlightColor`. Whoever
|
||||
eventually picks it up finds the hook there; the change is localized:
|
||||
extend `InstanceData` stride 64→80 bytes, add the field, mix into
|
||||
fragment color in `mesh_modern.frag`. ~30 min when the time comes.
|
||||
|
||||
**Execution phases:** R1→R8 in the architecture doc. Each phase has clear
|
||||
goals, test criteria, and builds on the previous. Don't skip phases.
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue