Commit Graph

22 Commits

Author SHA1 Message Date
pszsh 327e0d7dae seam fix attempt: fade anchor-edge alpha to 0 in mirrored mode, restore working 4-pass render loop 2026-02-27 02:21:26 -08:00
pszsh d78c85d4ad fix mirror seam: single-pass rendering with CPU-side vertex expansion
Instead of 4 MVP passes that double-draw at mirror boundaries (causing
bright seam from overlapping semi-transparent bars), expand the half-size
vertices into all 4 quadrants on the CPU by flipping coordinates. Draw
everything in a single pass with one full-screen ortho MVP. Each pixel is
now covered by exactly one quadrant's geometry — no overlap, no seam.

Also simplifies render: removes 4-pass loop, removes separate cepstrum
MVP slot (shares slot 0).

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-02-27 02:06:05 -08:00
pszsh 840fe5a11f fix horizontal seam: extend half-height by 2px for vertical overlap at mirror seam
Same approach as the horizontal overlap (55% width) — the half-canvas
now extends 2 pixels past the midline so top/bottom quadrants overlap
slightly, covering rounding/rasterization gaps.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-02-26 22:17:48 -08:00
pszsh 632b6e4112 Trying to fix the middle seam bug, want to keep track of what I've tried already (not fixed yet) 2026-02-26 17:29:59 -08:00
pszsh b6ef417242 Okay, starting to looks seriosly good, almost works on all platforms too now! lol 2026-02-26 16:54:16 -08:00
pszsh 30cecf586c gpu/parallel rendering upgrade overhaul. but bugs exist still. 2026-02-26 01:02:35 -08:00
pszsh 61e220f185 performance on ios 2026-02-13 09:35:20 -08:00
pszsh 762fa82da2 First commit where the app works reasonably well on all platforms. Rejoice 2026-02-13 08:15:50 -08:00
pszsh b77b1cdf84 perfromance on mobile 2026-01-31 20:06:41 -08:00
pszsh aeaa86794f UPGRADES UPGRADES 2026-01-31 01:02:44 -08:00
pszsh 27d662c503 revised scripts, add master to prepare zips for win release builds 2026-01-30 02:46:03 -08:00
pszsh c2f99a603a jesus. i hacked the fuck out of the build environement and got x64 and arm64 bins built on an arm64 virtual machine. There is no way that it is a good a proper build script, but it works... 2026-01-30 01:26:27 -08:00
pszsh fa4257e999 fix submodule, performance+, win build scripts 2026-01-29 22:36:21 -08:00
pszsh e2e388eccf added windows build scripts (arm64 works right now, unsure about x64 yet, i dont have an x64 machine) 2026-01-29 21:30:00 -08:00
pszsh 4cbfd399e3 checkpoint 2026-01-29 20:17:18 -08:00
pszsh 26ccd55d8c getting very close to a real release. of course, i'll have to deal with the bugs first. so instead, here's more visual effects! 2026-01-28 22:40:20 -08:00
pszsh f662dcb989 prelude to epicness 2026-01-28 18:58:10 -08:00
pszsh 9ad565ecfb visual stuff 2026-01-28 17:20:07 -08:00
pszsh b0f33d984a tupes 2026-01-28 15:11:48 -08:00
pszsh cf38fddc25 oof 2026-01-25 07:50:40 -08:00
pszsh fde087c63d android fix 2026-01-25 04:27:50 -08:00
pszsh 2bc03b0143 Yr Crystals 2026-01-24 21:07:09 -08:00