I modified the texture to reveal that the texture mapping used is not entirely correct. The squares appear to have different sizes as you rotate the cube, and the blue diagonal lines are not always straight.
The original project is still impressive, though, and this was possibly an intentional choice for performance. This kind of texture mapping was used on the Sega Saturn.