Releases: MonoGame/MonoGame
Releases · MonoGame/MonoGame
Release list
MonoGame v3.8.5.1
Bump MonoGame.Templates to bring in 3.8.5.1 fixes
MonoGame v3.8.5
What's Changed
- Bump extension versions to 3.8.4.0 for next release. by @CartBlanche in #8808
- Add Version to Artifact zip files. by @CartBlanche in #8817
- Workflow concurrency update by @SimonDarksideJ in #8818
- 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
- DirectX 12 Support by @tomspilman in #8646
- Fix build error where the Effect Compiler was referening the Pipeline by @dellis1972 in #8839
- Native Framework Net Standard 2.1 Support by @tomspilman in #8838
- 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
- Fix 2 summary by @warquys in #8883
- 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
- [CI] Fix uploading mgpipeline by @harry-cpp in #8902
- 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
- Patch Binaries release - Add missing tools by @SimonDarksideJ in #8971
- Repoint vulkanmemoryallocator to correct git repo by @harry-cpp in #8982
- 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
- Cross Platform Vulkan Native Backend Support by @sepcnt in #8903
- 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 ht...
MonoGame v3.8.5-preview.7
What's Changed
- Update Vulkan custom border color feature handling by @dellis1972 in #9335
- Adding missing layout transition. by @uygary in #9342
- Fixing GPU Instancing on Vulkan by @uygary in #9344
- Point struct scalar multiplication/division operators by @not-phoeniix in #8745
- Fix for adding alpha to sRGB in OpenGL by @ericlothspeich in #9336
- Fix NativeLib path for DirectX12 and DesktopVK tests to use NativePlatform variable by @AristurtleDev in #9348
- Srgb Framebuffer by @ericlothspeich in #9338
- Running Native Backend Tests in CI Pipeline & Fixing Failing Tests by @uygary in #9352
- Patch builder.targets to recognise VK/DX12 by @SimonDarksideJ in #9360
- Escape SDL include directory for faduio by @arosolino in #9367
- Only enable sRGB flag if the back buffer is compatible by @arosolino in #9371
- Add Span overloads to VertexBuffer.SetData by @trevorlecrone in #9359
- DX12: Fixes invalid render target state after requesting texture data on an active render target by @arosolino in #9369
- More Vulkan Improvements by @tomspilman in #9363
- Add Property to ignore custom FBX Axis rotation by @dellis1972 in #8963
- Fix the RasterizerStateTest to only ignore the problem tests , NOT all of them by @dellis1972 in #9387
- Fix native SoundEffect duration overflow for large WAV files by @AristurtleDev in #9390
- Class-wide Decoration Support for RunOnUIAttribute by @uygary in #9376
- Fix
SoundEffect.FromStreamparsing for oversided WAVfmtchunks by @AristurtleDev in #9389 - Removing OffsetToStringData Use and Fixing Pointer Arithmetic Bug by @uygary in #9391
- Add GPU instancing regression test by @danyalahmed1995 in #9354
- added missing documentation (CS1591 errors) and CA1834 (use char, not string) warnings in the project. by @Lucasharskamp in #9226
- DX12: Allow support for turning Vsync off by @arosolino in #9380
- DX12: Allow changing back buffer size followed by setting a custom render target by @arosolino in #9378
- Bumped MessagePack to 2.5.301 due to vulnerability by @CartBlanche in #9413
- Add better error information for the WineHelper by @dellis1972 in #9414
- Repacking native dependencies for MGCB Editor. by @uygary in #9411
- Native Backend GPU Instancing Test Fixes by @uygary in #9406
- Vulkan: fall back to BGRA sRGB swapchain format by @ericlothspeich in #9373
- Fix Issue #8065. MultiSampling on RenderTargets for DesktopGL/Vulkan by @dellis1972 in #9356
- DirectX 12 Threading and Performance Fixes by @tomspilman in #9405
New Contributors
- @not-phoeniix made their first contribution in #8745
- @ericlothspeich made their first contribution in #9336
- @trevorlecrone made their first contribution in #9359
- @danyalahmed1995 made their first contribution in #9354
Full Changelog: v3.8.5-preview.6...v3.8.5-preview.7
MonoGame v3.8.5-preview.6
Re-Released Preview.5 with updated Content Builder project templates
What's Changed
- Unsubscribed from _components.ComponentAdded and ComponentRemoved in Game.Dispose(bool) method by @mghoffmann in #9266
- Add null checks to prevent crashes on shutdown when using Song by @dellis1972 in #9264
- Centralise SoundEffect shutdown and resetting the _systemState to SoundSystemState.NotInitialized by @CartBlanche in #9262
- Minor updates to the TitleContainer for Native by @dellis1972 in #9259
- Add readonly public accessor for GamePadButtons._buttons by @envoidia in #9230
- #9221 - Set mouse visibility when calling NativeGamePlatform by @acarteas in #9249
- WindowsDX12 doesn't properly exit when closing the Window. by @arosolino in #9252
- Missing Vulkan Image Layout Transitions by @uygary in #9276
- Fixing memcpy Bug in MGG_Buffer_GetData by @uygary in #9278
- Native SDL Gamepads are improperly mapping from instance ids by @arosolino in #9261
- Fixes game staying in Fullscreen when switching back to Windowed by @arosolino in #9256
- Add Vulkan and DX12 to Issue template by @dellis1972 in #9267
- Waiting for Device Idle Before Destroying Graphics Device on Shutdown by @uygary in #9283
- Stencil Handling in RenderTarget2D by @uygary in #9280
- Add SetNativeTexture and FromSharedHandle for zero-copy texture sharing by @mfkl in #9254
- Added additional Color.FromNonPremultiplied overloads with new argument types by @awteeter in #9301
- Dont fallback to GLES2 if we have GLES3 by @dellis1972 in #9312
- Enabling GPU instancing in DX12 by @uygary in #9306
- [Content.Pipeline] Really quick fix for content server by @harry-cpp in #9309
- Add Additonal ASTC blockSize support by @dellis1972 in #9286
- Update min xCode version to 26.4 by @SimonDarksideJ in #9318
- Fixes Vulkan Unit Tests by @tomspilman in #9196
- Add codestyle guidelines for nullable reference types by @AristurtleDev in #9321
- More Vulkan Fixes by @tomspilman in #9324
- DirectX 12 Unit Tests by @tomspilman in #9329
- Bump MojoShader to latest by @tomspilman in #9331
- Patches two issues with the Preview.5 release of the templates: by @SimonDarksideJ in #9332
New Contributors
- @envoidia made their first contribution in #9230
- @mfkl made their first contribution in #9254
- @awteeter made their first contribution in #9301
Full Changelog: v3.8.5-preview.4...v3.8.5-preview.6
MonoGame v3.8.5-preview.5
What's Changed
- Unsubscribed from _components.ComponentAdded and ComponentRemoved in Game.Dispose(bool) method by @mghoffmann in #9266
- Add null checks to prevent crashes on shutdown when using Song by @dellis1972 in #9264
- Centralise SoundEffect shutdown and resetting the _systemState to SoundSystemState.NotInitialized by @CartBlanche in #9262
- Minor updates to the TitleContainer for Native by @dellis1972 in #9259
- Add readonly public accessor for GamePadButtons._buttons by @envoidia in #9230
- #9221 - Set mouse visibility when calling NativeGamePlatform by @acarteas in #9249
- WindowsDX12 doesn't properly exit when closing the Window. by @arosolino in #9252
- Missing Vulkan Image Layout Transitions by @uygary in #9276
- Fixing memcpy Bug in MGG_Buffer_GetData by @uygary in #9278
- Native SDL Gamepads are improperly mapping from instance ids by @arosolino in #9261
- Fixes game staying in Fullscreen when switching back to Windowed by @arosolino in #9256
- Waiting for Device Idle Before Destroying Graphics Device on Shutdown by @uygary in #9283
- Stencil Handling in RenderTarget2D by @uygary in #9280
- Add SetNativeTexture and FromSharedHandle for zero-copy texture sharing by @mfkl in #9254
- Cleaning-up Pipelines Pointing at the TargetSetCache Before Destroying TargetSetCache Itself by @uygary in #9297
- Added additional Color.FromNonPremultiplied overloads with new argument types by @awteeter in #9301
- Dont fallback to GLES2 if we have GLES3 by @dellis1972 in #9312
- Enabling GPU instancing in DX12 by @uygary in #9306
- [Content.Pipeline] Really quick fix for content server by @harry-cpp in #9309
- Add Additonal ASTC blockSize support by @dellis1972 in #9286
- Fixes Vulkan Unit Tests by @tomspilman in #9196
- More Vulkan Fixes by @tomspilman in #9324
- Updating template checkout for release by @SimonDarksideJ in #9330
- DirectX 12 Unit Tests by @tomspilman in #9329
- Bump MojoShader to latest by @tomspilman in #9331
New Contributors
- @envoidia made their first contribution in #9230
- @mfkl made their first contribution in #9254
- @awteeter made their first contribution in #9301
Full Changelog: v3.8.5-preview.4...v3.8.5-preview.5
MonoGame v3.8.5-preview.4
What's Changed
- Allow content builder importers to match more than the extension by @Epicguru in #9175
- [Content.Pipeline] Sanitise paths in importer context by @harry-cpp in #9178
- Disable CoPilot when in VSCode by @dellis1972 in #9177
- [Content.Pipeline] Add FontImporter by @harry-cpp in #9183
- Fix file drag-and-drop path truncation on Windows DirectX by @hactazia in #9135
- Update Unload to match Load / format by @JakeLegendXIII in #9194
- Doc cleanup by @tomspilman in #9200
- Fixed internal OGL interface to be internal. by @tomspilman in #9201
- Add gamepad profile validation for iOS/tvOS by @wahab-cide in #9132
- Refactored Matrix.CreateBillboard for better readability by @rds1983 in #9045
- Updated the Keys.None xml description to align with other "none" implementations to avoid confusion. by @SimonDarksideJ in #9203
- Add step to pin Xcode version to 26.0.1 by @dellis1972 in #9216
- #9205 Unit tests for SaveAsPng and SaveAsJpeg by @mghoffmann in #9208
- Update ToVkImageViewType to support VK_IMAGE_VIEW_TYPE_2D_ARRAY by @acarteas in #9220
- Implements #9206: RenderTarget3D is missing XML comments by @MerjTek in #9222
- Fixed WavImporter InvalidContentException string unit error, correcting units from KHz to Hz where appropriate. by @kbarkevich in #9238
- Update Xcode version to 26.2 in workflow by @dellis1972 in #9260
- Add Missing scalar * Matrix operator by @dellis1972 in #9263
- Increasing descriptor pool size and uniform ringbuffer size. by @uygary in #9271
- Fixes new Content Builder duplicate asset dependencies by @tomspilman in #9268
- Update to Content Builder .targets to work for any build configuration by @SimonDarksideJ in #9176
New Contributors
- @Epicguru made their first contribution in #9175
- @hactazia made their first contribution in #9135
- @wahab-cide made their first contribution in #9132
- @mghoffmann made their first contribution in #9208
- @acarteas made their first contribution in #9220
- @MerjTek made their first contribution in #9222
- @kbarkevich made their first contribution in #9238
- @uygary made their first contribution in #9271
Full Changelog: v3.8.5-preview.3...v3.8.5-preview.4
MonoGame v3.8.5-preview.3
Release Notes
The release notes and upgrade guide for 3.8.5.Preview.3 can be found here:
- 3.8.5 Preview guide
Binaries release
Binaries build available attached to this release.
What's Changed
- [Content.Pipeline] Fix not setting active context for the base building of asset by @harry-cpp in #9153
- Vulkan: fix incorrect variable lifetime by @ForNeVeR in #9165
- [WIP] Native Song Implementation by @tomspilman in #9154
- Fix Color.FromHSV hue progression and parameter normalization by @AristurtleDev in #9170
- Update template checkout for builder targets update by @SimonDarksideJ in #9171
New Contributors
Full Changelog: v3.8.5-preview.2...v3.8.5-preview.3
MonoGame v3.8.5-preview.2
What's Changed
- [CI] Add packaging for the new native backend libraries by @harry-cpp in #9140
- Use HashSet to track GraphicsDevice resources by @riperiperi in #9027
- [Content.Pipeline] Improve the default logger by @harry-cpp in #9146
- [Content.Pipeline] Skip scanning paths starting with dot by @harry-cpp in #9147
- Fix content building for Windows DX12 by @tomspilman in #9148
- Refresh templates checkout to use the preview releases by @SimonDarksideJ in #9143
- Update Copyright to MonoGame Foundation, Inc by @JakeLegendXIII in #9150
New Contributors
- @riperiperi made their first contribution in #9027
Full Changelog: v3.8.5-preview.1...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
What's Changed
- [Native] WindowsDX12 fixes #2 by @arosolino in #9031
- Add Support for Texture3D on OpenGL by @dellis1972 in #9046
- Updated Templates to 3.8.4.1 with DotNet 9 and updated CP template @SimonDarksideJ in #9075
Full Changelog: v3.8.5-develop.12...v3.8.5-develop.13