I finally got around to get a working Windows machine to fix an issue in the latest version of "I lost Eva".
I lost Eva.by jacklehamsterFind a lost person in a 1-dimensional map, how hard can it be? #GGJ 2021
For informational purposes, here is the fix for it:
The issue was that I was using Uint16 instead of Floats to pass a matrix into the vertex shaders. I'm guessing that depending on the endian, Uint16 can translate into Floats magically or incorrectly, and that's why it was working on my Mac but not on Windows machines.