Skip to content

Connect the end-game chart segments end to end - #144

Merged
genixpro merged 1 commit into
masterfrom
junior/fix-endgame-chart-segments
Sep 6, 2026
Merged

Connect the end-game chart segments end to end#144
genixpro merged 1 commit into
masterfrom
junior/fix-endgame-chart-segments

Conversation

@Giszmo

@Giszmo Giszmo commented Sep 5, 2026

Copy link
Copy Markdown
Contributor

Cherry-picked bugfix from PR #132 (fix/fullscreen-scaling), split out to shrink #132/#129's diff against master per Leo's request.

Each chart segment ran from (px+1, previous value) to (px, new value), so consecutive segments never shared an endpoint, producing a broken-looking chart.

Original commit: 1e82e81

Each chart segment ran from (px+1, previous value) to (px, new value),
so consecutive segments never shared an endpoint: at every column
boundary the curve jumped by one sample. Inside a 1 px column at 1:1
that is invisible, but with fullscreen scaling each column is several
pixels wide and steep slopes render as a row of disconnected dashes.
Draw from (px, previous value) to (px+1, new value).
genixpro
genixpro previously approved these changes Sep 6, 2026

@genixpro genixpro left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Reviewed the focused diff and validated it against current master. The combined set applies cleanly after the five already merged fixes and builds successfully on macOS arm64; this PR has green Ubuntu 22.04, Ubuntu 24.04, and Windows CI.

@genixpro
genixpro dismissed their stale review September 6, 2026 01:14

Superseding provisional compile-only approval while behavior-focused testing is completed.

@genixpro genixpro left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Reviewed against current master. Isolated build passed; ASan/UBSan focused checks passed; randomized headless engine smoke test started successfully. The one-line endpoint correction is self-contained and low risk.

@genixpro
genixpro merged commit 41b1cb3 into master Sep 6, 2026
3 checks passed
@genixpro
genixpro deleted the junior/fix-endgame-chart-segments branch September 6, 2026 01:37
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants