What's Changed
- Fix IndexBuffer reflection issue by @ThomasFOG in #8700
- Remove call to RestoreMGCB() by @CartBlanche in #8706
- Better AOT fix for content readers by @ThomasFOG in #8714
- Back ported Vinicius' changes to ease local debugging/testing: Fix GamePad issue with Android and iOS by @CartBlanche in #8715
- Add additional remarks to the Mouse Wheel state values by @SimonDarksideJ in #8710
- Unit test for 32bit index buffer support by @tomspilman in #8719
- Remove OpenAL binaries from iOS by @ThomasFOG in #8726
- Fix content error silencing by @ThomasFOG in #8718
- Revert "[MGCB Editor] Added file watcher for the content project file with project reload prompt" by @harry-cpp in #8728
- [MGCB Editor] Quick fixing mgcb invocation by @harry-cpp in #8729
- Add device name for Android Gamepads by @theLaffa in #8732
- DesktopGL implementation for MessageBox.Show() by @ThomasFOG in #8720
- Fix imported link paths not being nested correctly in the MGCB browser. by @ben-marsh in #8739
- Fixed SoundEffectInstance looping under XAudio by @tomspilman in #8748
- OggStreamer refactor by @ThomasFOG in #8747
- Fix Issue #8096, so UnloadContent happens before Exiting. (#8721) by @CartBlanche in #8721
- Fix OggStreamer singleton by @ThomasFOG in #8758
- Add a new native API to handle loading assets by @dellis1972 in #8669
- Add C Header generation to MGFXC by @tomspilman in #8767
- [MGCB Editor] Fix sizing issue by @harry-cpp in #8769
- [MGCB Editor] Experimental options to reduce the size by @harry-cpp in #8771
- [Pipeline] Use the new tooling nugets by @harry-cpp in #8782
- Fixed Vulkan shader profile not invoking dxc correctly by @KristianFenn in #8789
- Fixed bug where asset file length wasn't being written in MG_Asset_Open by @cssoftware-main in #8780
- Update to a newer wine distribution by @SimonDarksideJ in #8791
- Fix Content Manager absolute path handling for image files by @AristurtleDev in #8787
- Resolves issue with handling compressed DDS textures by @SimonDarksideJ in #8790
- Fixed: incorrectly calculated rgbaBytes value which lead to vulkan validation error by @cssoftware-main in #8797
- Restore behavior of LoadTexture2DFromImageFile by @ThomasFOG in #8802
- Fix EffectReader for AOT by @ThomasFOG in #8803
New Contributors
- @zackarhino made their first contribution in #8759
- @KristianFenn made their first contribution in #8789
- @cssoftware-main made their first contribution in #8780
Full Changelog: v3.8.3...v3.8.4