4 Commits

Author SHA1 Message Date
Evan Goode
6231951026 Fix new render loop on resize
Fixes a bug where a new render loop is created every time the page is
resized (oops). This would cause performance problems if the
page is resized a lot.

Fixes the background not filling the screen on mobile Firefox when
zoomed out or scrolling into overflow.
2025-04-16 03:04:33 +00:00
Evan Goode
43d5dca4c5 Replace Minecraft texture with our own
We should use our own homemade texture for the end-portal-inspired
background rather than using the texture from Minecraft.
2025-01-02 18:05:13 -05:00
Evan Goode
c040bae3f6 Try to optimize background shader
- Don't animate if WebGL fails on failIfMajorPerformanceCaveat (if
  browser is using a software renderer)
- Remove array access
- Reduce texture lookups from 16 to 8
2024-09-05 22:26:32 -04:00
Evan Goode
6d6c5ecc79 Fix make clean 2024-08-15 12:33:59 -04:00