17 Aug
Two platforms, one image format
The browser build grew black squares. Not everywhere — on scrap piles, on junk, on the scattered debris you walk past without looking at. The same build on a desktop was spotless, which is the worst possible symptom, because it means every test you already trust is going to tell you nothing is wrong.
The models had just been squeezed from 451MB down to 64MB, almost all of it by re-encoding one 2048×2048 texture per model down to something a creature 1.9m tall actually needs. The re-encode wrote progressive JPEGs. Progressive is a few percent smaller and decodes fine in every tool anyone would check it with — including the desktop player.
In the browser it decodes into hard black blocks. The untouched art, still baseline, was fine the whole time; that contrast was the tell. A few percent smaller, one entire platform broken, and a whole day spent looking at the renderer instead of the file.