Minecraft
Vista Mac Fix
Apple's OpenGL driver aborts in gldCopyBufferSubData with NEEDS IMPLEMENTATION. The calls that reach it are Sodium's staging upload and Sable's airship buffer resize. Vista 1.21.1-4.4.11 is the build from the crash, and Vista 1.21.1-5.5.7 does not replace the copy. On a Mac this mod wraps those two calls and copies the bytes on the CPU with glGetBufferSubData, then glBufferSubData. Windows and Linux keep the native call. A missing Sodium or Sable method does not crash the client.
That readback stalls the GPU, so frame rate can dip on a Mac while Sodium is building chunks.
Vista 4.4.11 measures a television from the camera to the block position. On a Sable ship that position is the plot, not the ship on screen, so the screen is culled. This mod draws that screen and skips the distance cull. A television in the normal world still uses Vista's renderer. When Vista Aeronautics Fix is installed and its television mixin is still applied, this mod removes that mixin before the renderer class loads and draws the ship television itself.
- Version
- 1.0.6
- Loader
- NeoForge
- Minecraft version
- 1.21.1
- Side
- Client
- Dependencies
- NeoForge [21.1,) and Minecraft [1.21.1,1.21.2) required. Sodium [0.8.13,), Sable [2.0.3,), Vista [1.21.1-4.4.11,), and Vista Aeronautics Fix [1.0.0,) optional.
Problems or reviews
No account. Leave the name blank to post as Anonymous.
- Messages load in the browser.
Chat font is Monocraft by Idrees Hassan, SIL Open Font License 1.1.