From 37f4c8ae861ce4598874dbacf797def566e7b4f4 Mon Sep 17 00:00:00 2001 From: Jesse Zhang <101612750+Nagi-ovo@users.noreply.github.com> Date: Wed, 10 Jun 2026 00:20:53 +0100 Subject: [PATCH] Fix Gemini 3.5 Flash atlas flip and GPT-5.5 xhigh movement mirror - gemini-3-5-flash: ATLAS_COORDS and the canvas tiles share a top-origin row convention, but default flipY=true mirrored sampling (row r read row 3-r): grass tops became purple crystal, sides hit the alpha-holed portal/leaves tiles (the "transparent blocks"). flipY=false, 1 line. - gpt-5-5-xhigh: movement Z component sign-flipped against the -Z camera convention, mirroring all motion across the X axis (A/D swapped facing +-X). Negated Z, 1 line. Run notes now carry full provenance: GPT-5.5 Pro Extended Pro, Codex CLI (no skills) for xhigh, AntiGravity high for both Geminis, and the local Grok Build TUI. Co-Authored-By: Claude Fable 5 --- outputs/gemini-3-5-flash/mythos-craft.html | 1 + outputs/gpt-5-5-xhigh/mythos-craft.html | 3 ++- outputs/gpt-5-5-xhigh/render-check.png | Bin 624575 -> 0 bytes 3 files changed, 3 insertions(+), 1 deletion(-) delete mode 100644 outputs/gpt-5-5-xhigh/render-check.png diff --git a/outputs/gemini-3-5-flash/mythos-craft.html b/outputs/gemini-3-5-flash/mythos-craft.html index 786163b..cec38a4 100644 --- a/outputs/gemini-3-5-flash/mythos-craft.html +++ b/outputs/gemini-3-5-flash/mythos-craft.html @@ -1023,6 +1023,7 @@ // Return texture const texture = new THREE.CanvasTexture(canvas); + texture.flipY = false; // fix: tiles are drawn with top-origin rows matching ATLAS_COORDS, but default flipY=true mirrored the rows (grass sampled the purple crystal/portal tiles, alpha holes made solid blocks see-through) texture.magFilter = THREE.NearestFilter; texture.minFilter = THREE.NearestFilter; return texture; diff --git a/outputs/gpt-5-5-xhigh/mythos-craft.html b/outputs/gpt-5-5-xhigh/mythos-craft.html index 88c4c33..5118598 100644 --- a/outputs/gpt-5-5-xhigh/mythos-craft.html +++ b/outputs/gpt-5-5-xhigh/mythos-craft.html @@ -4,6 +4,7 @@ Mythic Blocks +