MonoGame 3.8.6.1
StableMonoGame Foundation, released Nov 3
MonoGame 3.8.6.1 fixes DesktopGL stale scissor state after Clear, Vulkan custom viewport handling and mid-frame disposal of external resources, DX12 RenderTarget unbind and GamePad trigger mapping, and a song.Dispose() race condition. It also adds loading of the Assimp library from BaseDirectory.
Highlights
- DesktopGL: fixes stale scissor state after Clear
- Vulkan: fixes custom viewport handling and disposal of external resources mid-frame
- DX12: fixes RenderTarget unbind issue and maps GamePad triggers to the button bitmask
- Fixes a race condition in song.Dispose()
- Restores the single string constructor for ContentImporterAttribute
Changelog
New2
- Assimp library can now be loaded from BaseDirectory
- Adds MGG_RenderTarget_WrapNativeHandle implementation for DesktopGL4
Improved3
- MessagePack updated from 2.5.301 to 2.5.303
- Vulkan backend now handles disposal of external resources mid-frame
- Vulkan tests patched to stop failing on Mac host tests
Fixed6
- DesktopGL: stale scissor state after Clear
- Race condition in song.Dispose()
- Custom viewport handling on Vulkan
- RenderTarget unbind issue on DX12
- DX12 GamePad triggers now map to the button bitmask (issue #9543)
- Single string constructor for ContentImporterAttribute put back