Releases · MonoGame/MonoGame
MonoGame v3.8.5-preview.3
MonoGame v3.8.5-preview.2
MonoGame v3.8.5-preview.1
What's Changed
- DirectX 12 Support by @tomspilman in #8646
- Cross Platform Vulkan Native Backend Support by @sepcnt in #8903
- Native Framework Net Standard 2.1 Support by @tomspilman in #8838
- FAudio for DesktopVK Platform by @tomspilman in #9136
- Add NO_AUDIO switch to build without audio by @ThomasFOG in #8750
- Mojo Fix by @CartBlanche in #8824
- Add version to mgcb output and fix Usage name output by @CartBlanche in #8823
- Fix build error where the Effect Compiler was referencing the Pipeline by @dellis1972 in #8839
- Some small improvements to WineHelper.cs by @dellis1972 in #8814
- Add SDL mapping for Key 35 (102 key backslash or UK pound key) by @MLSTRM in #7945
- Fix issue where the NewItem templates do not appear on MacOS by @dellis1972 in #8841
- Better Runtime Shader Compiler Errors by @tomspilman in #8813
- Fix unhandled exception when invalid target platform is provided in mgcb by @JakeLegendXIII in #8713
- [Pipeline Tool] Output the location MGCB looks for a font in the error message - migrated by @SimonDarksideJ in #8844
- Added ProjectDirectory to ContentProcessorContext by @tomspilman in #8845
- Fix BoundingSphere.CreateMerged by @prollin in #8847
- Fix MGFX to use ExternalToo.Run by @dellis1972 in #8848
- Fix AOT type signatures and error handling by @ThomasFOG in #8850
- Fix MGCB calling ffmpeg with ffprobe arguments by @ameoverflow in #8856
- Changed SDL fullscreen calls order by @Nebulaxin in #8034
- Extend
PlayerIndexEnum To Support 8 Players On Compatible Platforms by @AristurtleDev in #8809 - Update Glyph reading to handle multiple casings / fallback by @SimonDarksideJ in #8855
- Added ToHSVL() to Color by @ThomasFOG in #8857
- Implementing Thomas's RNG implementation to replace PR #3789 by @SimonDarksideJ in #8861
- [Content.Pipeline] Fix referencing source directly requireing extra s… by @harry-cpp in #8852
- Fix "MathHelper.Random" tests in #8866
- Fix XML Documentation in Random.cs by @bunniico in #8867
- Issue #6661: Moved content writing from Flush to new method FinalizeContent by @h3allen in #8266
- Make additional windows visible. Fixes #7427 by @stromkos in #7456
- Fixed the kernings in spritefont at the import. by @MutsiMutsi in #8837
- Only extract the needed d3dcompiler_47.dll by @Kwyrky in #8846
- Net Standard 2.1 Support for Native Platform (part 2) by @tomspilman in #8853
- Add native pipeline support and texture related functionality by @sepcnt in #8871
- Add ToHSL(), ToHSV(), FromHSL() and FromHSV() functions to Color by @Abyz08 in #8876
- Remove the
RestoreContentCompileras it was redundant. by @dellis1972 in #8815 - [Content.Pipeline] Add new content project system by @harry-cpp in #8830
- Bump OpenAL to 1.24.3.1 by @dellis1972 in #8882
- Fix XML compiler warnings. by @CartBlanche in #8890
- [Build] Fix mgcb not including native libs and some build code cleanup by @harry-cpp in #8891
- [Pipeline] Move ProjectDirectory to ContentProcessorContext and mark a couple of methods as obsolete by @harry-cpp in #8892
- Revert xml change in Random. I was overzealous with my change. by @CartBlanche in #8898
- [Pipeline] Automatically build the native pipeline when building the main cs project by @harry-cpp in #8893
- Fix native backends by @ThomasFOG in #8900
- Fixed Relative Source Paths In Pipeline Builder by @tomspilman in #8904
- [CI] Fix fork builds not working with actions enabled by @harry-cpp in #8907
- Update template checkout for 3.8.5.develop.3 by @SimonDarksideJ in #8908
- [CI] Deploy step improvements by @harry-cpp in #8910
- Removed unused parameters in AudioEngine constructor. by @Lucasharskamp in #8889
- [CI] Fix StaticLib check for Unix by @harry-cpp in #8914
- Improved the .editorconfig as discussed with the contributors. by @Lucasharskamp in #8911
- [Pipeline] Improve Windows msbuild detection by @harry-cpp in #8920
- Fixed IL Trimming warnings on DesktopGL/WindowsDX by @Lucasharskamp in #8915
- Fix bounds calculation on blacking out pixels by @Vectovox in #8918
- Fix type collision by @ThomasFOG in #8924
- Supported platforms update by @ThomasFOG in #8926
- More robust GL extension loading by @ThomasFOG in #8927
- [CI] Hook up shader compilation to build by @harry-cpp in #8916
- Fix readme footnotes by @ThomasFOG in #8929
- Make a Better Error Message for Audio Imports by @dellis1972 in #8932
- Upgrade Android and iOS to use modern Methods. by @dellis1972 in #8921
- Bump OpenAL to Fix iOS by @dellis1972 in #8935
- Fixes DirectX 12 shader building by @ThomasFOG in #8939
- Link CoreAudio and AudioToolbox when using OpenAL on iOS [WIP] by @dellis1972 in #8938
- 3.8.5 template update checkout by @SimonDarksideJ in #8947
- Fix Vulkan constant buffer reflection data parsing by @ThomasFOG in #8941
- Content Builder Fixes by @tomspilman in #8949
- [Pipeline] Drop mgfx reference by @harry-cpp in #8948
- Add CppNet as a submodule and drop the Dependencies submodule by @harry-cpp in #8953
- Bump MonoGame.Tool.X deps by @harry-cpp in #8954
- [Pipeline] Improve CppNet referencing by @harry-cpp in #8960
- Fix the Native backend SDL platform issues by @ThomasFOG in #8958
- Quoted shader file paths and fixed Vulkan task name by @arosolino in #8969
- Content Builder Fixes by @tomspilman in #8961
- Initial binaries packaging by @SimonDarksideJ in #8959
- Update DesktopGL to SDL 2.32.10 by @ThomasFOG in #8989
- [Pipeline] Refactor the content builder by @harry-cpp in #8988
- Update MGCB editor references for updated CP by @SimonDarksideJ in #8979
- Made TPGParser Private by @tomspilman in #8983
- Feature/cake nuget testing by @SimonDarksideJ in #8928
- [Pipeline] Fix builder dependency caching by @harry-cpp in #8991
- Fix texture importer error message by @tomspilman in #8995
- [Pipeline] Add version and fix caching for importers and processors by @harry-cpp in #8998
- [Pipeline] Fix builder not detecting failed builds if a dependency fails by @harry-cpp in #8996
- DesktopVK fixes by @ThomasFOG in #8999
- Update DllImport attributes to use AL.LibraryName by @dellis1972 in #9015
- Fix backslashes in content builder paths by @tomspilman in #8997
- [Native] WindowsDX12 fixes #2 by @arosolino in #9031
- Use global.json to pin the SDK version we use to build by @dellis1972 in #9051
- Add Support for Texture3D on OpenGL by @dellis1972 in h...
MonoGame v3.8.5-develop.13
MonoGame v3.8.4.1
MonoGame v3.8.4.1-preview.5
Update NuGet readme style
MonoGame v3.8.4.1-preview.4
Update package readme for upgrade notes for 3.8.4.1 release
MonoGame v3.8.4.1-preview.3
Update Template checkouts following testing
MonoGame v3.8.4.1-preview.2
Patch build yml to use the fixed dotnet 8 version for all tasks