Skip to content

Commit f69c146

Browse files
authored
Ver4.2.9001 (#2547)
* Projects ver4.2.9001 * Packages ver4.2.9001 * Templates ver4.2.9001 * Changelog ver4.2.9001 * Migrate ver4.2.9001
1 parent 829bb66 commit f69c146

File tree

64 files changed

+638
-398
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

64 files changed

+638
-398
lines changed

BuildNuget.bat

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -15,10 +15,10 @@ dotnet pack src\Xna.Framework.Content.Pipeline.Audio\Xna.Framework.Content.Pipel
1515
dotnet pack src\Xna.Framework.Content.Pipeline.Graphics\Xna.Framework.Content.Pipeline.Graphics.csproj --output NuGetPackages\Output\ /t:Build /p:Configuration=Release
1616
dotnet pack src\Xna.Framework.Content.Pipeline.Media\Xna.Framework.Content.Pipeline.Media.csproj --output NuGetPackages\Output\ /t:Build /p:Configuration=Release
1717

18-
"C:\Program Files (x86)\NuGet3\nuget.exe" pack NuGetPackages/Content.Pipeline.Builder.nuspec -OutputDirectory NuGetPackages\Output\ -BasePath . -Version 4.1.9001 -Properties Configuration=Release
19-
"C:\Program Files (x86)\NuGet3\nuget.exe" pack NuGetPackages/Content.Pipeline.Builder.Windows.nuspec -OutputDirectory NuGetPackages\Output\ -BasePath . -Version 4.1.9001 -Properties Configuration=Release
18+
"C:\Program Files (x86)\NuGet3\nuget.exe" pack NuGetPackages/Content.Pipeline.Builder.nuspec -OutputDirectory NuGetPackages\Output\ -BasePath . -Version 4.2.9001 -Properties Configuration=Release
19+
"C:\Program Files (x86)\NuGet3\nuget.exe" pack NuGetPackages/Content.Pipeline.Builder.Windows.nuspec -OutputDirectory NuGetPackages\Output\ -BasePath . -Version 4.2.9001 -Properties Configuration=Release
2020

21-
"C:\Program Files (x86)\NuGet3\nuget.exe" pack NuGetPackages/MonoGame.Framework.WindowsUniversal.nuspec -OutputDirectory NuGetPackages\Output\ -BasePath . -Version 4.1.9001 -Properties Configuration=Release
21+
"C:\Program Files (x86)\NuGet3\nuget.exe" pack NuGetPackages/MonoGame.Framework.WindowsUniversal.nuspec -OutputDirectory NuGetPackages\Output\ -BasePath . -Version 4.2.9001 -Properties Configuration=Release
2222

2323
dotnet pack Platforms\Kni.Platform.Android.GL.csproj --output NuGetPackages\Output\ /t:Build /p:Configuration=Release
2424
dotnet pack Platforms\Kni.Platform.Oculus.GL.csproj --output NuGetPackages\Output\ /t:Build /p:Configuration=Release

CHANGELOG.md

Lines changed: 69 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,75 @@
11
# Changelog
22

33

4+
## 4.2.9001 Release - November 2, 2025
5+
6+
### Fixed
7+
- fix BoundingFrustum Intersects BoundingSphere #2436
8+
- fix GraphicsResourceStrategy.Dispose() #2334
9+
- fix ShouldNotOverrideTextures tests #2401 (XNA API compatibility)
10+
- fix shouldSetAndGetOptimizedMatrixArray Test #2466
11+
- Fix SFX MasterVolume #2381
12+
- [DesktopGL] fix SDL MediaPlayer.IsRepeating gaps #2515
13+
- [OpenAL] fix default microphone selection #2339
14+
- [XAudio/WebAudio] fix SoundEffectInstance default Volume #2360
15+
- [Android] fix Android ConcreteMediaPlayerStrategy IsRepeating #2440
16+
- [Android] fix Android ConcreteVideoPlayer IsLooped #2439
17+
- [Blazor.GL] MouseState.ScrollWheelValue does not change #2532
18+
- [GL] fix GLes precision #2448
19+
- [GL] fix GraphicsDevice.Clear(...) #2354
20+
- [Content.Pipeline] fix Incremental builds #2449
21+
- [Content.Pipeline] fix ColorWriter RuntimeType namespace #2298
22+
- [Content.Pipeline] fix BuildEvent SourceFile for external references #2333
23+
- [Content.Pipeline] fix parsing WebM metadata #2386
24+
- [Content.Pipeline] fix parsing WMV metadata #2322
25+
- [PipelineEditor] content editor preserve Link #2345
26+
27+
### Performance
28+
- optimize ConstantBufferStrategy.SetData(...) #2320
29+
- reduce ModelBoneCollection allocations #2501
30+
- [OpenAL] reduce allocations on OpenAL DynamicSoundEffectInstance #2484
31+
- [OpenAL] reduce allocations on OpenAL SoundEffect #2489
32+
- [Content.Pipeline] optimize CreateGeometry(...) #2336
33+
- [Content.Pipeline] perf SoundEffectProcessor #2369
34+
35+
### Changed
36+
- thread-safe Model.Draw(...) #2500
37+
- KNIFX Format #2396, #2400
38+
- multiplatform shaders #2464
39+
- check Shader model Version #2350
40+
- GLSL 300es Shaders #2406
41+
- [GL] seperate GL shaders #2456, #2457, #2463
42+
- [Android] upgrade to 16K aligned OpenAL v1.24.3 + OBOE #2495, #2504
43+
- [Winforms.DX11] enable DX Keyboard Input by default when there is no GameWindow/Game. #2528
44+
- [Blazor.GL] update Wasm v8.0.11 #2467,#2543
45+
- [WebGL] allow feature level FL10_0 #2517
46+
- [GL] allow SM4.0 on GLSL #2428, #2446
47+
- [DX11] upgrade to SharpDX 4.2.0 #2297, #2479
48+
- [Content.Pipeline] default media formats #2384
49+
- [Content.Pipeline] use WebM as the default on all platforms #2388
50+
- [Content.Pipeline] use MP3 as the default on all platforms #2389
51+
- [Content.Pipeline] Transcode Video files #2324
52+
- [PipelineEditor] resolving packages modal window #2471
53+
- [PipelineEditor] preserve ProcessorParams #2476, #2482
54+
- [PipelineEditor] PathComparer #2290
55+
56+
### Added
57+
- [Android] implement ConcreteMouse #2422, #2423
58+
- [Winforms.DX11] implements SaveAsJpeg() #2519
59+
- [Blazor.GL] Implements BlazorGameWindow.OnTextInput #2351
60+
- [Blazor.GL] Implements Mouse.SetCursor for BlazorGL #2346
61+
- [WebAudio] implement WebAudio Pan #2361
62+
- [WebAudio] implement WebAudio Ieee float #2367
63+
- [WebAudio] implements DynamicSoundEffectInstance #2468
64+
- [WebAudio] implements MicrophoneStrategy #2469
65+
- [WebGL] Implements DrawInstancedPrimitives support for BlazorGL #2338
66+
- [Content.Pipeline] VideoImporter #2385
67+
- [Content.Pipeline] added .fx defines __GL__, __GLES__ #2546
68+
69+
### Removed
70+
- [Content.Pipeline] drop support for legacy MGFX v09 #2397
71+
- [Content.Pipeline] removed .fx defines MGFX, DEBUG, GLSL, HLSL, OPENGL, SM4 #2545
72+
473
## 4.1.9001 Release - April 08, 2025
574

675
### Fixed

Documentation/articles/migrate_381.md

Lines changed: 30 additions & 24 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
# Migrating from MonoGame 3.8.1 to KNI 4.1
1+
# Migrating from MonoGame 3.8.1 to KNI 4.2
22

33

44
## Migrating Framework
@@ -12,17 +12,17 @@ Edit your .csproj file of the main project and replace:
1212
to:
1313

1414
```xml
15-
<PackageReference Include="nkast.Xna.Framework" Version="4.1.9001" />
16-
<PackageReference Include="nkast.Xna.Framework.Content" Version="4.1.9001" />
17-
<PackageReference Include="nkast.Xna.Framework.Devices" Version="4.1.9001" />
18-
<PackageReference Include="nkast.Xna.Framework.Graphics" Version="4.1.9001" />
19-
<PackageReference Include="nkast.Xna.Framework.Audio" Version="4.1.9001" />
20-
<PackageReference Include="nkast.Xna.Framework.Media" Version="4.1.9001" />
21-
<PackageReference Include="nkast.Xna.Framework.Input" Version="4.1.9001" />
22-
<PackageReference Include="nkast.Xna.Framework.Game" Version="4.1.9001" />
23-
<PackageReference Include="nkast.Xna.Framework.Storage" Version="4.1.9001" />
24-
<PackageReference Include="nkast.Xna.Framework.XR" Version="4.1.9001" />
25-
<PackageReference Include="nkast.Kni.Platform.{Platform}" Version="4.1.9001" />
15+
<PackageReference Include="nkast.Xna.Framework" Version="4.2.9001" />
16+
<PackageReference Include="nkast.Xna.Framework.Content" Version="4.2.9001" />
17+
<PackageReference Include="nkast.Xna.Framework.Devices" Version="4.2.9001" />
18+
<PackageReference Include="nkast.Xna.Framework.Graphics" Version="4.2.9001" />
19+
<PackageReference Include="nkast.Xna.Framework.Audio" Version="4.2.9001" />
20+
<PackageReference Include="nkast.Xna.Framework.Media" Version="4.2.9001" />
21+
<PackageReference Include="nkast.Xna.Framework.Input" Version="4.2.9001" />
22+
<PackageReference Include="nkast.Xna.Framework.Game" Version="4.2.9001" />
23+
<PackageReference Include="nkast.Xna.Framework.Storage" Version="4.2.9001" />
24+
<PackageReference Include="nkast.Xna.Framework.XR" Version="4.2.9001" />
25+
<PackageReference Include="nkast.Kni.Platform.{Platform}" Version="4.2.9001" />
2626
```
2727

2828
where {Platform} maps as follows.
@@ -41,16 +41,16 @@ For libraries, edit your .csproj file and replace:
4141
to:
4242

4343
```xml
44-
<PackageReference Include="nkast.Xna.Framework" Version="4.1.9001" />
45-
<PackageReference Include="nkast.Xna.Framework.Content" Version="4.1.9001" />
46-
<PackageReference Include="nkast.Xna.Framework.Devices" Version="4.1.9001" />
47-
<PackageReference Include="nkast.Xna.Framework.Graphics" Version="4.1.9001" />
48-
<PackageReference Include="nkast.Xna.Framework.Audio" Version="4.1.9001" />
49-
<PackageReference Include="nkast.Xna.Framework.Media" Version="4.1.9001" />
50-
<PackageReference Include="nkast.Xna.Framework.Input" Version="4.1.9001" />
51-
<PackageReference Include="nkast.Xna.Framework.Game" Version="4.1.9001" />
52-
<PackageReference Include="nkast.Xna.Framework.Storage" Version="4.1.9001" />
53-
<PackageReference Include="nkast.Xna.Framework.XR" Version="4.1.9001" />
44+
<PackageReference Include="nkast.Xna.Framework" Version="4.2.9001" />
45+
<PackageReference Include="nkast.Xna.Framework.Content" Version="4.2.9001" />
46+
<PackageReference Include="nkast.Xna.Framework.Devices" Version="4.2.9001" />
47+
<PackageReference Include="nkast.Xna.Framework.Graphics" Version="4.2.9001" />
48+
<PackageReference Include="nkast.Xna.Framework.Audio" Version="4.2.9001" />
49+
<PackageReference Include="nkast.Xna.Framework.Media" Version="4.2.9001" />
50+
<PackageReference Include="nkast.Xna.Framework.Input" Version="4.2.9001" />
51+
<PackageReference Include="nkast.Xna.Framework.Game" Version="4.2.9001" />
52+
<PackageReference Include="nkast.Xna.Framework.Storage" Version="4.2.9001" />
53+
<PackageReference Include="nkast.Xna.Framework.XR" Version="4.2.9001" />
5454
```
5555

5656
### Migrating Framework (Android)
@@ -89,7 +89,7 @@ Then replace:
8989
With:
9090

9191
```xml
92-
<PackageReference Include="nkast.Xna.Framework.Content.Pipeline.Builder" Version="4.1.9001" />
92+
<PackageReference Include="nkast.Xna.Framework.Content.Pipeline.Builder" Version="4.2.9001" />
9393
```
9494

9595
Then rename 'MonoGameContentReference':
@@ -109,7 +109,7 @@ With 'KniContentReference':
109109
if your importers require Windows libraries (WinForms,WPF), use the 'nkast.Xna.Framework.Content.Pipeline.Builder.Windows' package.
110110

111111

112-
## Migrating Effects (optional)
112+
## Migrating Effects
113113

114114
Edit your .fx file and rename 'VS_SHADERMODEL' and 'PS_SHADERMODEL':
115115

@@ -144,6 +144,12 @@ Then remove:
144144
#endif
145145
```
146146

147+
Replace the following defines:
148+
149+
DEBUG with __DEBUG__
150+
MGFX with __KNIFX__
151+
HLSL and SM4 with __DIRECTX__
152+
GLSL and OPENGL with __GL__ or (__OPENGL__ || __GLES__)
147153

148154
## Trimming (optional)
149155

Lines changed: 165 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,165 @@
1+
# Migrating from 4.1 to 4.2
2+
3+
4+
## Migrating Framework
5+
6+
Edit your .csproj file and replace:
7+
8+
```xml
9+
<PackageReference Include="nkast.Xna.Framework" Version="4.0.9001" />
10+
<PackageReference Include="nkast.Xna.Framework.Content" Version="4.0.9001" />
11+
<PackageReference Include="nkast.Xna.Framework.Devices" Version="4.0.9001" />
12+
<PackageReference Include="nkast.Xna.Framework.Graphics" Version="4.0.9001" />
13+
<PackageReference Include="nkast.Xna.Framework.Audio" Version="4.0.9001" />
14+
<PackageReference Include="nkast.Xna.Framework.Media" Version="4.0.9001" />
15+
<PackageReference Include="nkast.Xna.Framework.Input" Version="4.0.9001" />
16+
<PackageReference Include="nkast.Xna.Framework.Game" Version="4.0.9001" />
17+
<PackageReference Include="nkast.Xna.Framework.Storage" Version="4.0.9001" />
18+
<PackageReference Include="nkast.Xna.Framework.XR" Version="4.0.9001" />
19+
<PackageReference Include="nkast.Kni.Platform.{Platform}." Version="4.0.9001" />
20+
```
21+
22+
to:
23+
24+
```xml
25+
<PackageReference Include="nkast.Xna.Framework" Version="4.1.9001" />
26+
<PackageReference Include="nkast.Xna.Framework.Content" Version="4.1.9001" />
27+
<PackageReference Include="nkast.Xna.Framework.Devices" Version="4.1.9001" />
28+
<PackageReference Include="nkast.Xna.Framework.Graphics" Version="4.1.9001" />
29+
<PackageReference Include="nkast.Xna.Framework.Audio" Version="4.1.9001" />
30+
<PackageReference Include="nkast.Xna.Framework.Media" Version="4.1.9001" />
31+
<PackageReference Include="nkast.Xna.Framework.Input" Version="4.1.9001" />
32+
<PackageReference Include="nkast.Xna.Framework.Game" Version="4.1.9001" />
33+
<PackageReference Include="nkast.Xna.Framework.Storage" Version="4.1.9001" />
34+
<PackageReference Include="nkast.Xna.Framework.XR" Version="4.1.9001" />
35+
<PackageReference Include="nkast.Kni.Platform.{Platform}" Version="4.1.9001" />
36+
```
37+
38+
For libraries, edit your .csproj file and replace:
39+
40+
```xml
41+
<PackageReference Include="nkast.Xna.Framework" Version="4.0.9001" />
42+
<PackageReference Include="nkast.Xna.Framework.Content" Version="4.0.9001" />
43+
<PackageReference Include="nkast.Xna.Framework.Devices" Version="4.0.9001" />
44+
<PackageReference Include="nkast.Xna.Framework.Graphics" Version="4.0.9001" />
45+
<PackageReference Include="nkast.Xna.Framework.Audio" Version="4.0.9001" />
46+
<PackageReference Include="nkast.Xna.Framework.Media" Version="4.0.9001" />
47+
<PackageReference Include="nkast.Xna.Framework.Input" Version="4.0.9001" />
48+
<PackageReference Include="nkast.Xna.Framework.Game" Version="4.0.9001" />
49+
<PackageReference Include="nkast.Xna.Framework.Storage" Version="4.0.9001" />
50+
<PackageReference Include="nkast.Xna.Framework.XR" Version="4.0.9001" />
51+
```
52+
53+
to:
54+
55+
```xml
56+
<PackageReference Include="nkast.Xna.Framework" Version="4.1.9001" />
57+
<PackageReference Include="nkast.Xna.Framework.Content" Version="4.1.9001" />
58+
<PackageReference Include="nkast.Xna.Framework.Devices" Version="4.1.9001" />
59+
<PackageReference Include="nkast.Xna.Framework.Graphics" Version="4.1.9001" />
60+
<PackageReference Include="nkast.Xna.Framework.Audio" Version="4.1.9001" />
61+
<PackageReference Include="nkast.Xna.Framework.Media" Version="4.1.9001" />
62+
<PackageReference Include="nkast.Xna.Framework.Input" Version="4.1.9001" />
63+
<PackageReference Include="nkast.Xna.Framework.Game" Version="4.1.9001" />
64+
<PackageReference Include="nkast.Xna.Framework.Storage" Version="4.1.9001" />
65+
<PackageReference Include="nkast.Xna.Framework.XR" Version="4.1.9001" />
66+
```
67+
68+
## Migrating Content Builder
69+
70+
Edit your .csproj file and replace:
71+
72+
```xml
73+
<ItemGroup>
74+
<PackageReference Include="nkast.Xna.Framework.Content.Pipeline.Builder" Version="4.0.9001" />
75+
</ItemGroup>
76+
```
77+
78+
to:
79+
80+
```xml
81+
<ItemGroup>
82+
<PackageReference Include="nkast.Xna.Framework.Content.Pipeline.Builder" Version="4.1.9001" />
83+
</ItemGroup>
84+
```
85+
86+
if your importers require Windows libraries (WinForms,WPF), use the 'nkast.Xna.Framework.Content.Pipeline.Builder.Windows' package.
87+
88+
89+
### Migrating Blazor.GL projects
90+
91+
Edit your .csproj file and replace:
92+
93+
```xml
94+
<ItemGroup Condition=" '$(TargetFramework)' == 'net8.0' ">
95+
<PackageReference Include="Microsoft.AspNetCore.Components.WebAssembly" Version="8.0.17" />
96+
<PackageReference Include="Microsoft.AspNetCore.Components.WebAssembly.DevServer" Version="8.0.11" PrivateAssets="all" />
97+
</ItemGroup>
98+
```
99+
100+
with:
101+
102+
```xml
103+
<ItemGroup Condition=" '$(TargetFramework)' == 'net8.0' ">
104+
<PackageReference Include="Microsoft.AspNetCore.Components.WebAssembly" Version="8.0.17" />
105+
<PackageReference Include="Microsoft.AspNetCore.Components.WebAssembly.DevServer" Version="8.0.17" PrivateAssets="all" />
106+
</ItemGroup>
107+
```
108+
109+
Edit index.html file and replace:
110+
111+
```xml
112+
<script src="_content/nkast.Wasm.Dom/js/JSObject.8.0.5.js"></script>
113+
<script src="_content/nkast.Wasm.Dom/js/Window.8.0.5.js"></script>
114+
<script src="_content/nkast.Wasm.Dom/js/Document.8.0.5.js"></script>
115+
<script src="_content/nkast.Wasm.Dom/js/Navigator.8.0.5.js"></script>
116+
<script src="_content/nkast.Wasm.Dom/js/Gamepad.8.0.5.js"></script>
117+
<script src="_content/nkast.Wasm.Dom/js/Media.8.0.5.js"></script>
118+
<script src="_content/nkast.Wasm.XHR/js/XHR.8.0.5.js"></script>
119+
<script src="_content/nkast.Wasm.Canvas/js/Canvas.8.0.5.js"></script>
120+
<script src="_content/nkast.Wasm.Canvas/js/CanvasGLContext.8.0.5.js"></script>
121+
<script src="_content/nkast.Wasm.Audio/js/Audio.8.0.5.js"></script>
122+
<script src="_content/nkast.Wasm.XR/js/XR.8.0.5.js"></script>
123+
```
124+
125+
with:
126+
127+
```xml
128+
<script src="_content/nkast.Wasm.Dom/js/JSObject.8.0.10.js"></script>
129+
<script src="_content/nkast.Wasm.Dom/js/Window.8.0.10.js"></script>
130+
<script src="_content/nkast.Wasm.Dom/js/Document.8.0.10.js"></script>
131+
<script src="_content/nkast.Wasm.Dom/js/Navigator.8.0.10.js"></script>
132+
<script src="_content/nkast.Wasm.Dom/js/Gamepad.8.0.10.js"></script>
133+
<script src="_content/nkast.Wasm.Dom/js/Media.8.0.10.js"></script>
134+
<script src="_content/nkast.Wasm.XHR/js/XHR.8.0.10.js"></script>
135+
<script src="_content/nkast.Wasm.Canvas/js/Canvas.8.0.10.js"></script>
136+
<script src="_content/nkast.Wasm.Canvas/js/CanvasGLContext.8.0.10.js"></script>
137+
<script src="_content/nkast.Wasm.Audio/js/Audio.8.0.10.js"></script>
138+
<script src="_content/nkast.Wasm.XR/js/XR.8.0.10.js"></script>
139+
```
140+
141+
Create a new Blazor.GL project, and copy the files:
142+
\wwwroot\js\micProcessor.js
143+
\wwwroot\js\streamProcessor.js
144+
145+
146+
### Migrating Oculus.GL projects
147+
148+
Edit your Application.csproj file and after <TargetFramework>, add:
149+
150+
```xml
151+
<SupportedOSPlatformVersion>32.0</SupportedOSPlatformVersion>
152+
```
153+
154+
155+
## Migrating Effects
156+
157+
Edit your .fx file and replace the following defines:
158+
159+
replace DEBUG with __DEBUG__
160+
replace MGFX with __KNIFX__
161+
replace HLSL and SM4 with __DIRECTX__
162+
replace GLSL , OPENGL and __OPENGL__ with __GL__ or (__OPENGL__ || __GLES__)
163+
164+
165+

Installers/default.build

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44
<property name="os" value="${operating-system::get-platform(environment::get-operating-system())}" />
55

66
<!-- The build version number we can get from the environment variable -->
7-
<property name="buildNumber" value="4.1.9001.0"/>
7+
<property name="buildNumber" value="4.2.9001.0"/>
88
<if test="${environment::variable-exists('BUILD_NUMBER')}">
99
<property name="buildNumber" value="${environment::get-variable('BUILD_NUMBER')}"/>
1010
</if>
@@ -27,7 +27,7 @@
2727
<if test="${file::exists('C:\Program Files (x86)\NSIS\makensis.exe')}">
2828
<echo append="false" file="Windows/header.nsh">
2929
!define FrameworkPath "${project::get-base-directory()}"
30-
!define VERSION "4.1"
30+
!define VERSION "4.2"
3131
!define INSTALLERVERSION "${buildNumber}"
3232
</echo>
3333
<exec program="makensis" workingdir="Windows" basedir="C:\Program Files (x86)\NSIS">

NuGetPackages/MonoGame.Framework.WindowsUniversal.nuspec

Lines changed: 10 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -20,16 +20,16 @@
2020

2121
<dependencies>
2222
<group targetFramework=".NETCore0.0">
23-
<dependency id="nkast.Xna.Framework" version="4.1.9001" />
24-
<dependency id="nkast.Xna.Framework.Content" version="4.1.9001" />
25-
<dependency id="nkast.Xna.Framework.Graphics" version="4.1.9001" />
26-
<dependency id="nkast.Xna.Framework.Audio" version="4.1.9001" />
27-
<dependency id="nkast.Xna.Framework.Media" version="4.1.9001" />
28-
<dependency id="nkast.Xna.Framework.Input" version="4.1.9001" />
29-
<dependency id="nkast.Xna.Framework.Game" version="4.1.9001" />
30-
<dependency id="nkast.Xna.Framework.Devices" version="4.1.9001" />
31-
<dependency id="nkast.Xna.Framework.Storage" version="4.1.9001" />
32-
<dependency id="nkast.Xna.Framework.XR" version="4.1.9001" />
23+
<dependency id="nkast.Xna.Framework" version="4.2.9001" />
24+
<dependency id="nkast.Xna.Framework.Content" version="4.2.9001" />
25+
<dependency id="nkast.Xna.Framework.Graphics" version="4.2.9001" />
26+
<dependency id="nkast.Xna.Framework.Audio" version="4.2.9001" />
27+
<dependency id="nkast.Xna.Framework.Media" version="4.2.9001" />
28+
<dependency id="nkast.Xna.Framework.Input" version="4.2.9001" />
29+
<dependency id="nkast.Xna.Framework.Game" version="4.2.9001" />
30+
<dependency id="nkast.Xna.Framework.Devices" version="4.2.9001" />
31+
<dependency id="nkast.Xna.Framework.Storage" version="4.2.9001" />
32+
<dependency id="nkast.Xna.Framework.XR" version="4.2.9001" />
3333
<dependency id="SharpDX" version="4.2.0" />
3434
<dependency id="SharpDX.Direct2D1" version="4.2.0" />
3535
<dependency id="SharpDX.Direct3D11" version="4.2.0" />

0 commit comments

Comments
 (0)