fix(render3d): a rim from outline_model goes out when the caller stops asking
The queue was only emptied by the next outline_model call, so the last highlighted tree kept its rim after the player looked away. r3d_frame now calls outline_frame, which drops a batch the previous frame closed and nobody reopened. Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
This commit is contained in:
parent
751532831a
commit
bfec11926f
3 changed files with 12 additions and 0 deletions
6
changes/outline-queue-stale.md
Normal file
6
changes/outline-queue-stale.md
Normal file
|
|
@ -0,0 +1,6 @@
|
|||
bump: patch
|
||||
type: fix
|
||||
**A rim from `outline_model` no longer stays on after the caller stops asking** — the queue
|
||||
was only emptied by the next `outline_model` call, so a game that highlights what the
|
||||
crosshair is on left the last highlighted tree outlined for good once the player looked
|
||||
away. `r3d_frame` now drops a batch nobody reopened this frame (`outline_frame`).
|
||||
Loading…
Add table
Add a link
Reference in a new issue