modeset demo: single startup splat, drop idle re-seed#710
Merged
Conversation
The fluid sim was auto-firing a demo splat pair every 90 frames (~1.5 s) whenever no mouse button was held, cycling through three position variants. The recurring re-seed was visually intrusive — the intent of the demo splat is to show the sim is alive on first frame, not to keep redrawing. Keep only the frame == 0 pair, and shift its colors from HDR red-orange + cyan to clean red + blue. Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
Phase B-1 matrix build status —
|
| Package | Arch | Status | Sha |
|---|---|---|---|
| modeset | wasm32 | built | b6eda8ac |
| shell | wasm32 | built | 063de31a |
| lamp | wasm32 | built | 13000097 |
| node-vfs | wasm32 | built | 55a59d3b |
| wordpress | wasm32 | built | 4d1e86cc |
Auto-generated; replaced on each push. Raw data in the publish-status workflow artifact.
|
prepare-merge: test-gate passed against the synthetic PR merge and |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Follow-up on : #678
Summary
programs/modeset.cwas auto-firing a demo splat pair every 90 frames (~1.5 s) whenever no mouse button was held — three rotating positions, courtesy of(buttons == 0 && (frame % 90) == 0)plusp = (frame / 90) % 3. The repeated re-seed is visually intrusive: the splat exists to prove the sim is alive on the first frame, not to keep redrawing.frame == 0only. The position-cyclingpand the periodic disjunct are gone.2.60, 0.55, 0.18/0.18, 1.20, 2.80) to cleaner red + blue (2.80, 0.05, 0.05/0.05, 0.05, 2.80). The off-channels stay at0.05rather than0so the bloom/sunrays passes have something non-zero to work with — well below visual perception of a tint.User-space C only — no kernel, host, or ABI surface touched, so dual-host parity isn't in play here.
Test plan
./run.sh browser, open the Modeset pane, confirm one red+blue splat pair at startup and no further auto re-seeds while idle.programs/modeset.cis green.