Changes:
- Added /saveframetimes command. This saves the frame times in “frametimes.txt”.
- Fixed Javascript function mx.add_env_sound returning 0 instead of -1 on error.
- Removed shader program and terrain render method options – shaders and framebuffer objects are now required.
- Rewrote rendering code to only use common subset of OpenGL 3.1 and OpenGL ES 3.0.
- Now requires at least OpenGL 3.1 or OpenGL ES 3.0.
- Enabled trilinear texture filtering.
- Added –glversion command line option.
If you want to use –glversion, it’s “–glversion <major version>.<minor version><dialect>”, where <dialect> is one of “es”, “core” or “compatibility”. So for a 4.5 core context it’d be “–glversion 4.5core” or 3.1 es would be “–glversion 3.1es”. Probably best to just leave it at the default 3.1core though.
Windows users: https://mxsimulator.com/snapshots/mx-2021-11-26-1614.exe
Linux users: https://mxsimulator.com/snapshots/mxbin-2021-11-22-1607