Spine 3.8.99 Work -
Technical Write-Up: Spine 3.8.99 Runtime Patch
2.2 Skeletal & Mesh Rendering
- Deform buffer recycling now properly handles scaled mesh attachments, preventing memory leaks in long-running sessions.
- Fixed a bug where region attachments with non-identity transforms would render at incorrect world positions when the skeleton's root bone had non-uniform scale.
- Skinning – corrected vertex weight calculation for meshes with more than 4 weights per vertex (rare, but present in high-fidelity exports).
Recommended upgrade plan
- Backup current projects and version-control your assets and editor settings.
- Update Spine runtime and editor to 3.8.99 in a separate branch/environment.
- Re-export any assets if you previously encountered exporter warnings.
- Run the test suite and targeted manual tests (blending, skins, hot-reload).
- Gradually roll out to production, monitoring memory and runtime logs for newly thrown validation exceptions.
D. Editor Workflow Enhancements
- Improved skinning workflow.
- Better handling of weights and mesh editing.
- Enhanced undo/redo history stability.
Why Developers Are Sticking With Spine 3.8.99 (The "Iceberg" Features)
Ask a technical director why their studio hasn't upgraded to Spine 4.x, and they will likely give you a list of hyper-pragmatic reasons.
Spine 3.8.99: The Final Frontier Before 4.0
Hello Spine users! Today we are releasing Spine 3.8.99. Spine 3.8.99
If version numbers were a map, 3.8.99 is the last stop before we cross the border into the brand-new territory of Spine 4.0. This release serves as a definitive checkpoint for the 3.8 era, locking in stability, squashing long-standing bugs, and ensuring your current projects are running smoother than ever. Technical Write-Up: Spine 3
Whether you are deep in production on a mobile game or polishing up an indie masterpiece, here is what you need to know about the 3.8.99 update. Deform buffer recycling now properly handles scaled mesh
2.4 LibGDX-Specific Improvements
PolygonSpriteBatch compatibility – fixed texture bleeding on packed region pages.
TextureAtlas region lookup now case-insensitive as per AssetManager defaults.
- Reduced GC pressure in
SkeletonRenderer by reusing FloatArray and ShortArray instances across draw calls.