Browse Source

update Framework (v4.0)

Nikos Kastellanos 5 months ago
parent
commit
0f7c9b6605
65 changed files with 475 additions and 401 deletions
  1. 3 3
      Animation/Aether.Animation.NET4.DX.csproj
  2. 3 3
      Animation/Aether.Animation.NET4.csproj
  3. 3 3
      Animation/Aether.Animation.NETSTANDARD.DX.csproj
  4. 3 3
      Animation/Aether.Animation.NETSTANDARD.csproj
  5. 3 3
      Animation/Aether.Animation.UAP.csproj
  6. 3 3
      Atlas/Aether.Atlas.NET4.csproj
  7. 3 3
      Atlas/Aether.Atlas.NETSTANDARD.csproj
  8. 5 5
      Content.Pipeline/AnimationImporters/AnimationImporters.NET4.csproj
  9. 5 5
      Content.Pipeline/AnimationImporters/AnimationImporters.NETSTANDARD.csproj
  10. 5 5
      Content.Pipeline/AtlasImporter/AtlasImporter.NET4.csproj
  11. 5 5
      Content.Pipeline/AtlasImporter/AtlasImporter.NETSTANDARD.csproj
  12. 5 5
      Content.Pipeline/DDSImporter/DDSImporter.NET4.csproj
  13. 5 5
      Content.Pipeline/DDSImporter/DDSImporter.NETSTANDARD.csproj
  14. 5 5
      Content.Pipeline/GraphicsImporters/GraphicsImporters.NET4.csproj
  15. 5 5
      Content.Pipeline/GraphicsImporters/GraphicsImporters.NETSTANDARD.csproj
  16. 5 5
      Content.Pipeline/RawModelProcessor/RawModelProcessor.NET4.csproj
  17. 5 5
      Content.Pipeline/RawModelProcessor/RawModelProcessor.NETSTANDARD.csproj
  18. 5 5
      Content.Pipeline/SLMCImporter/SLMCImporter.NET4.csproj
  19. 5 5
      Content.Pipeline/SLMCImporter/SLMCImporter.NETSTANDARD.csproj
  20. 5 5
      Content.Pipeline/TilemapImporters/TilemapImporter.NET4.csproj
  21. 5 5
      Content.Pipeline/TilemapImporters/TilemapImporter.NETSTANDARD.csproj
  22. 5 5
      Content.Pipeline/VoxelImporters/VoxelImporters.NET4.csproj
  23. 5 5
      Content.Pipeline/VoxelImporters/VoxelImporters.NETSTANDARD.csproj
  24. 3 3
      Graphics/Aether.Graphics.NET4.csproj
  25. 3 3
      Graphics/Aether.Graphics.NETSTANDARD.csproj
  26. 12 9
      Samples/Animation/Animation.Android/Animation.Android.csproj
  27. 14 15
      Samples/Animation/Animation.BlazorGL/Animation.BlazorGL.csproj
  28. 12 10
      Samples/Animation/Animation.BlazorGL/wwwroot/index.html
  29. 12 9
      Samples/Animation/Animation.DesktopGL/Animation.DesktopGL.csproj
  30. 12 9
      Samples/Animation/Animation.Shared/Samples.Animation.DESKTOPGL.NET8.csproj
  31. 12 9
      Samples/Animation/Animation.Shared/Samples.Animation.WINDOWS.NET8.csproj
  32. 12 9
      Samples/Animation/Animation.Shared/Samples.Animation.WINDOWS.csproj
  33. 12 9
      Samples/Animation/Animation.WindowsDX/Animation.WindowsDX.csproj
  34. 12 9
      Samples/Atlas/Atlas.Shared/Samples.Atlas.DESKTOPGL.NET8.csproj
  35. 12 9
      Samples/Atlas/Atlas.Shared/Samples.Atlas.WINDOWS.NET8.csproj
  36. 12 9
      Samples/Atlas/Atlas.Shared/Samples.Atlas.WINDOWS.csproj
  37. 12 9
      Samples/Deferred/Deferred.Android/Deferred.Android.csproj
  38. 14 15
      Samples/Deferred/Deferred.BlazorGL/Deferred.BlazorGL.csproj
  39. 12 10
      Samples/Deferred/Deferred.BlazorGL/wwwroot/index.html
  40. 12 9
      Samples/Deferred/Deferred.DesktopGL/Deferred.DesktopGL.csproj
  41. 12 9
      Samples/Deferred/Deferred.Shared/Samples.Deferred.DESKTOPGL.NET8.csproj
  42. 12 9
      Samples/Deferred/Deferred.Shared/Samples.Deferred.WINDOWS.NET8.csproj
  43. 12 9
      Samples/Deferred/Deferred.Shared/Samples.Deferred.WINDOWS.csproj
  44. 12 9
      Samples/Deferred/Deferred.WindowsDX/Deferred.WindowsDX.csproj
  45. 12 9
      Samples/FXAA/FXAA.Shared/Samples.FXAA.DESKTOPGL.NET8.csproj
  46. 12 9
      Samples/FXAA/FXAA.Shared/Samples.FXAA.WINDOWS.NET8.csproj
  47. 12 9
      Samples/FXAA/FXAA.Shared/Samples.FXAA.WINDOWS.csproj
  48. 12 9
      Samples/SLMC/SLMC.Shared/Samples.SLMC.DESKTOPGL.NET8.csproj
  49. 12 9
      Samples/SLMC/SLMC.Shared/Samples.SLMC.WINDOWS.NET8.csproj
  50. 12 9
      Samples/SLMC/SLMC.Shared/Samples.SLMC.WINDOWS.csproj
  51. 12 9
      Samples/Tilemap/Tilemap.Shared/Samples.Tilemaps.DESKTOPGL.NET8.csproj
  52. 12 9
      Samples/Tilemap/Tilemap.Shared/Samples.Tilemaps.WINDOWS.NET8.csproj
  53. 12 9
      Samples/Tilemap/Tilemap.Shared/Samples.Tilemaps.WINDOWS.csproj
  54. 2 2
      Shaders/Deferred/Aether.Shaders.Deferred.NET4.csproj
  55. 2 2
      Shaders/Deferred/Aether.Shaders.Deferred.NETSTANDARD.csproj
  56. 2 2
      Shaders/Deferred/Aether.Shaders.Deferred.UAP.csproj
  57. 2 2
      Shaders/FXAA/Aether.Shaders.FXAA.NET4.csproj
  58. 2 2
      Shaders/FXAA/Aether.Shaders.FXAA.NETSTANDARD.csproj
  59. 2 2
      Shaders/FXAA/Aether.Shaders.FXAA.UAP.csproj
  60. 3 3
      Shaders/InfiniteGrid/Aether.Shaders.InfiniteGrid.NET4.csproj
  61. 3 3
      Shaders/InfiniteGrid/Aether.Shaders.InfiniteGrid.NETSTANDARD.csproj
  62. 2 2
      Shaders/Tilemap/Aether.Shaders.Tilemap.NET4.csproj
  63. 2 2
      Shaders/Tilemap/Aether.Shaders.Tilemap.NETSTANDARD.csproj
  64. 3 3
      Tilemap/Aether.Tilemap.NET4.csproj
  65. 3 3
      Tilemap/Aether.Tilemap.NETSTANDARD.csproj

+ 3 - 3
Animation/Aether.Animation.NET4.DX.csproj

@@ -36,15 +36,15 @@
     <Reference Include="System" />
     <Reference Include="System" />
     <Reference Include="System.Core" />
     <Reference Include="System.Core" />
     <Reference Include="mscorlib" />
     <Reference Include="mscorlib" />
-    <PackageReference Include="nkast.Xna.Framework" Version="3.14.9001">
+    <PackageReference Include="nkast.Xna.Framework" Version="4.0.9001">
       <PrivateAssets>all</PrivateAssets>
       <PrivateAssets>all</PrivateAssets>
       <ExcludeAssets>runtime</ExcludeAssets>
       <ExcludeAssets>runtime</ExcludeAssets>
     </PackageReference>
     </PackageReference>
-    <PackageReference Include="nkast.Xna.Framework.Content" Version="3.14.9001">
+    <PackageReference Include="nkast.Xna.Framework.Content" Version="4.0.9001">
       <PrivateAssets>all</PrivateAssets>
       <PrivateAssets>all</PrivateAssets>
       <ExcludeAssets>runtime</ExcludeAssets>
       <ExcludeAssets>runtime</ExcludeAssets>
     </PackageReference>
     </PackageReference>
-    <PackageReference Include="nkast.Xna.Framework.Graphics" Version="3.14.9001">
+    <PackageReference Include="nkast.Xna.Framework.Graphics" Version="4.0.9001">
       <PrivateAssets>all</PrivateAssets>
       <PrivateAssets>all</PrivateAssets>
       <ExcludeAssets>runtime</ExcludeAssets>
       <ExcludeAssets>runtime</ExcludeAssets>
     </PackageReference>
     </PackageReference>

+ 3 - 3
Animation/Aether.Animation.NET4.csproj

@@ -36,15 +36,15 @@
     <Reference Include="System" />
     <Reference Include="System" />
     <Reference Include="System.Core" />
     <Reference Include="System.Core" />
     <Reference Include="mscorlib" />
     <Reference Include="mscorlib" />
-    <PackageReference Include="nkast.Xna.Framework" Version="3.14.9001">
+    <PackageReference Include="nkast.Xna.Framework" Version="4.0.9001">
       <PrivateAssets>all</PrivateAssets>
       <PrivateAssets>all</PrivateAssets>
       <ExcludeAssets>runtime</ExcludeAssets>
       <ExcludeAssets>runtime</ExcludeAssets>
     </PackageReference>
     </PackageReference>
-    <PackageReference Include="nkast.Xna.Framework.Content" Version="3.14.9001">
+    <PackageReference Include="nkast.Xna.Framework.Content" Version="4.0.9001">
       <PrivateAssets>all</PrivateAssets>
       <PrivateAssets>all</PrivateAssets>
       <ExcludeAssets>runtime</ExcludeAssets>
       <ExcludeAssets>runtime</ExcludeAssets>
     </PackageReference>
     </PackageReference>
-    <PackageReference Include="nkast.Xna.Framework.Graphics" Version="3.14.9001">
+    <PackageReference Include="nkast.Xna.Framework.Graphics" Version="4.0.9001">
       <PrivateAssets>all</PrivateAssets>
       <PrivateAssets>all</PrivateAssets>
       <ExcludeAssets>runtime</ExcludeAssets>
       <ExcludeAssets>runtime</ExcludeAssets>
     </PackageReference>
     </PackageReference>

+ 3 - 3
Animation/Aether.Animation.NETSTANDARD.DX.csproj

@@ -18,15 +18,15 @@
     <DefineConstants>TRACE;WINDOWS MG MAPPEDMEM</DefineConstants>
     <DefineConstants>TRACE;WINDOWS MG MAPPEDMEM</DefineConstants>
   </PropertyGroup>
   </PropertyGroup>
   <ItemGroup>
   <ItemGroup>
-    <PackageReference Include="nkast.Xna.Framework" Version="3.14.9001">
+    <PackageReference Include="nkast.Xna.Framework" Version="4.0.9001">
       <PrivateAssets>all</PrivateAssets>
       <PrivateAssets>all</PrivateAssets>
       <ExcludeAssets>runtime</ExcludeAssets>
       <ExcludeAssets>runtime</ExcludeAssets>
     </PackageReference>
     </PackageReference>
-    <PackageReference Include="nkast.Xna.Framework.Content" Version="3.14.9001">
+    <PackageReference Include="nkast.Xna.Framework.Content" Version="4.0.9001">
       <PrivateAssets>all</PrivateAssets>
       <PrivateAssets>all</PrivateAssets>
       <ExcludeAssets>runtime</ExcludeAssets>
       <ExcludeAssets>runtime</ExcludeAssets>
     </PackageReference>
     </PackageReference>
-    <PackageReference Include="nkast.Xna.Framework.Graphics" Version="3.14.9001">
+    <PackageReference Include="nkast.Xna.Framework.Graphics" Version="4.0.9001">
       <PrivateAssets>all</PrivateAssets>
       <PrivateAssets>all</PrivateAssets>
       <ExcludeAssets>runtime</ExcludeAssets>
       <ExcludeAssets>runtime</ExcludeAssets>
     </PackageReference>
     </PackageReference>

+ 3 - 3
Animation/Aether.Animation.NETSTANDARD.csproj

@@ -18,15 +18,15 @@
     <DefineConstants>TRACE;WINDOWS MG</DefineConstants>
     <DefineConstants>TRACE;WINDOWS MG</DefineConstants>
   </PropertyGroup>
   </PropertyGroup>
   <ItemGroup>
   <ItemGroup>
-    <PackageReference Include="nkast.Xna.Framework" Version="3.14.9001">
+    <PackageReference Include="nkast.Xna.Framework" Version="4.0.9001">
       <PrivateAssets>all</PrivateAssets>
       <PrivateAssets>all</PrivateAssets>
       <ExcludeAssets>runtime</ExcludeAssets>
       <ExcludeAssets>runtime</ExcludeAssets>
     </PackageReference>
     </PackageReference>
-    <PackageReference Include="nkast.Xna.Framework.Content" Version="3.14.9001">
+    <PackageReference Include="nkast.Xna.Framework.Content" Version="4.0.9001">
       <PrivateAssets>all</PrivateAssets>
       <PrivateAssets>all</PrivateAssets>
       <ExcludeAssets>runtime</ExcludeAssets>
       <ExcludeAssets>runtime</ExcludeAssets>
     </PackageReference>
     </PackageReference>
-    <PackageReference Include="nkast.Xna.Framework.Graphics" Version="3.14.9001">
+    <PackageReference Include="nkast.Xna.Framework.Graphics" Version="4.0.9001">
       <PrivateAssets>all</PrivateAssets>
       <PrivateAssets>all</PrivateAssets>
       <ExcludeAssets>runtime</ExcludeAssets>
       <ExcludeAssets>runtime</ExcludeAssets>
     </PackageReference>
     </PackageReference>

+ 3 - 3
Animation/Aether.Animation.UAP.csproj

@@ -140,15 +140,15 @@
     </PackageReference>
     </PackageReference>
   </ItemGroup>
   </ItemGroup>
   <ItemGroup>
   <ItemGroup>
-    <PackageReference Include="nkast.Xna.Framework" Version="3.14.9001">
+    <PackageReference Include="nkast.Xna.Framework" Version="4.0.9001">
       <PrivateAssets>all</PrivateAssets>
       <PrivateAssets>all</PrivateAssets>
       <ExcludeAssets>runtime</ExcludeAssets>
       <ExcludeAssets>runtime</ExcludeAssets>
     </PackageReference>
     </PackageReference>
-    <PackageReference Include="nkast.Xna.Framework.Content" Version="3.14.9001">
+    <PackageReference Include="nkast.Xna.Framework.Content" Version="4.0.9001">
       <PrivateAssets>all</PrivateAssets>
       <PrivateAssets>all</PrivateAssets>
       <ExcludeAssets>runtime</ExcludeAssets>
       <ExcludeAssets>runtime</ExcludeAssets>
     </PackageReference>
     </PackageReference>
-    <PackageReference Include="nkast.Xna.Framework.Graphics" Version="3.14.9001">
+    <PackageReference Include="nkast.Xna.Framework.Graphics" Version="4.0.9001">
       <PrivateAssets>all</PrivateAssets>
       <PrivateAssets>all</PrivateAssets>
       <ExcludeAssets>runtime</ExcludeAssets>
       <ExcludeAssets>runtime</ExcludeAssets>
     </PackageReference>
     </PackageReference>

+ 3 - 3
Atlas/Aether.Atlas.NET4.csproj

@@ -31,15 +31,15 @@
     <AllowUnsafeBlocks>true</AllowUnsafeBlocks>
     <AllowUnsafeBlocks>true</AllowUnsafeBlocks>
   </PropertyGroup>
   </PropertyGroup>
   <ItemGroup>
   <ItemGroup>
-    <PackageReference Include="nkast.Xna.Framework" Version="3.14.9001">
+    <PackageReference Include="nkast.Xna.Framework" Version="4.0.9001">
       <PrivateAssets>all</PrivateAssets>
       <PrivateAssets>all</PrivateAssets>
       <ExcludeAssets>runtime</ExcludeAssets>
       <ExcludeAssets>runtime</ExcludeAssets>
     </PackageReference>
     </PackageReference>
-    <PackageReference Include="nkast.Xna.Framework.Content" Version="3.14.9001">
+    <PackageReference Include="nkast.Xna.Framework.Content" Version="4.0.9001">
       <PrivateAssets>all</PrivateAssets>
       <PrivateAssets>all</PrivateAssets>
       <ExcludeAssets>runtime</ExcludeAssets>
       <ExcludeAssets>runtime</ExcludeAssets>
     </PackageReference>
     </PackageReference>
-    <PackageReference Include="nkast.Xna.Framework.Graphics" Version="3.14.9001">
+    <PackageReference Include="nkast.Xna.Framework.Graphics" Version="4.0.9001">
       <PrivateAssets>all</PrivateAssets>
       <PrivateAssets>all</PrivateAssets>
       <ExcludeAssets>runtime</ExcludeAssets>
       <ExcludeAssets>runtime</ExcludeAssets>
     </PackageReference>
     </PackageReference>

+ 3 - 3
Atlas/Aether.Atlas.NETSTANDARD.csproj

@@ -18,15 +18,15 @@
     <DefineConstants>TRACE;WINDOWS MG</DefineConstants>
     <DefineConstants>TRACE;WINDOWS MG</DefineConstants>
   </PropertyGroup>
   </PropertyGroup>
   <ItemGroup>
   <ItemGroup>
-    <PackageReference Include="nkast.Xna.Framework" Version="3.14.9001">
+    <PackageReference Include="nkast.Xna.Framework" Version="4.0.9001">
       <PrivateAssets>all</PrivateAssets>
       <PrivateAssets>all</PrivateAssets>
       <ExcludeAssets>runtime</ExcludeAssets>
       <ExcludeAssets>runtime</ExcludeAssets>
     </PackageReference>
     </PackageReference>
-    <PackageReference Include="nkast.Xna.Framework.Content" Version="3.14.9001">
+    <PackageReference Include="nkast.Xna.Framework.Content" Version="4.0.9001">
       <PrivateAssets>all</PrivateAssets>
       <PrivateAssets>all</PrivateAssets>
       <ExcludeAssets>runtime</ExcludeAssets>
       <ExcludeAssets>runtime</ExcludeAssets>
     </PackageReference>
     </PackageReference>
-    <PackageReference Include="nkast.Xna.Framework.Graphics" Version="3.14.9001">
+    <PackageReference Include="nkast.Xna.Framework.Graphics" Version="4.0.9001">
       <PrivateAssets>all</PrivateAssets>
       <PrivateAssets>all</PrivateAssets>
       <ExcludeAssets>runtime</ExcludeAssets>
       <ExcludeAssets>runtime</ExcludeAssets>
     </PackageReference>
     </PackageReference>

+ 5 - 5
Content.Pipeline/AnimationImporters/AnimationImporters.NET4.csproj

@@ -49,23 +49,23 @@
     <Compile Include="Properties\AssemblyInfo.MG.cs" />
     <Compile Include="Properties\AssemblyInfo.MG.cs" />
   </ItemGroup>
   </ItemGroup>
   <ItemGroup>
   <ItemGroup>
-    <PackageReference Include="nkast.Xna.Framework" Version="3.14.9001">
+    <PackageReference Include="nkast.Xna.Framework" Version="4.0.9001">
       <PrivateAssets>all</PrivateAssets>
       <PrivateAssets>all</PrivateAssets>
       <ExcludeAssets>runtime</ExcludeAssets>
       <ExcludeAssets>runtime</ExcludeAssets>
     </PackageReference>
     </PackageReference>
-    <PackageReference Include="nkast.Xna.Framework.Content" Version="3.14.9001">
+    <PackageReference Include="nkast.Xna.Framework.Content" Version="4.0.9001">
       <PrivateAssets>all</PrivateAssets>
       <PrivateAssets>all</PrivateAssets>
       <ExcludeAssets>runtime</ExcludeAssets>
       <ExcludeAssets>runtime</ExcludeAssets>
     </PackageReference>
     </PackageReference>
-    <PackageReference Include="nkast.Xna.Framework.Graphics" Version="3.14.9001">
+    <PackageReference Include="nkast.Xna.Framework.Graphics" Version="4.0.9001">
       <PrivateAssets>all</PrivateAssets>
       <PrivateAssets>all</PrivateAssets>
       <ExcludeAssets>runtime</ExcludeAssets>
       <ExcludeAssets>runtime</ExcludeAssets>
     </PackageReference>
     </PackageReference>
-    <PackageReference Include="nkast.Xna.Framework.Content.Pipeline" Version="3.14.9001">
+    <PackageReference Include="nkast.Xna.Framework.Content.Pipeline" Version="4.0.9001">
       <PrivateAssets>all</PrivateAssets>
       <PrivateAssets>all</PrivateAssets>
       <ExcludeAssets>runtime</ExcludeAssets>
       <ExcludeAssets>runtime</ExcludeAssets>
     </PackageReference>
     </PackageReference>
-    <PackageReference Include="nkast.Xna.Framework.Content.Pipeline.Graphics" Version="3.14.9001">
+    <PackageReference Include="nkast.Xna.Framework.Content.Pipeline.Graphics" Version="4.0.9001">
       <PrivateAssets>all</PrivateAssets>
       <PrivateAssets>all</PrivateAssets>
       <ExcludeAssets>runtime</ExcludeAssets>
       <ExcludeAssets>runtime</ExcludeAssets>
     </PackageReference>
     </PackageReference>

+ 5 - 5
Content.Pipeline/AnimationImporters/AnimationImporters.NETSTANDARD.csproj

@@ -35,23 +35,23 @@
     <Compile Include="Properties\AssemblyInfo.MG.cs" />
     <Compile Include="Properties\AssemblyInfo.MG.cs" />
   </ItemGroup>
   </ItemGroup>
   <ItemGroup>
   <ItemGroup>
-    <PackageReference Include="nkast.Xna.Framework" Version="3.14.9001">
+    <PackageReference Include="nkast.Xna.Framework" Version="4.0.9001">
       <PrivateAssets>all</PrivateAssets>
       <PrivateAssets>all</PrivateAssets>
       <ExcludeAssets>runtime</ExcludeAssets>
       <ExcludeAssets>runtime</ExcludeAssets>
     </PackageReference>
     </PackageReference>
-    <PackageReference Include="nkast.Xna.Framework.Content" Version="3.14.9001">
+    <PackageReference Include="nkast.Xna.Framework.Content" Version="4.0.9001">
       <PrivateAssets>all</PrivateAssets>
       <PrivateAssets>all</PrivateAssets>
       <ExcludeAssets>runtime</ExcludeAssets>
       <ExcludeAssets>runtime</ExcludeAssets>
     </PackageReference>
     </PackageReference>
-    <PackageReference Include="nkast.Xna.Framework.Graphics" Version="3.14.9001">
+    <PackageReference Include="nkast.Xna.Framework.Graphics" Version="4.0.9001">
       <PrivateAssets>all</PrivateAssets>
       <PrivateAssets>all</PrivateAssets>
       <ExcludeAssets>runtime</ExcludeAssets>
       <ExcludeAssets>runtime</ExcludeAssets>
     </PackageReference>
     </PackageReference>
-    <PackageReference Include="nkast.Xna.Framework.Content.Pipeline" Version="3.14.9001">
+    <PackageReference Include="nkast.Xna.Framework.Content.Pipeline" Version="4.0.9001">
       <PrivateAssets>all</PrivateAssets>
       <PrivateAssets>all</PrivateAssets>
       <ExcludeAssets>runtime</ExcludeAssets>
       <ExcludeAssets>runtime</ExcludeAssets>
     </PackageReference>
     </PackageReference>
-    <PackageReference Include="nkast.Xna.Framework.Content.Pipeline.Graphics" Version="3.14.9001">
+    <PackageReference Include="nkast.Xna.Framework.Content.Pipeline.Graphics" Version="4.0.9001">
       <PrivateAssets>all</PrivateAssets>
       <PrivateAssets>all</PrivateAssets>
       <ExcludeAssets>runtime</ExcludeAssets>
       <ExcludeAssets>runtime</ExcludeAssets>
     </PackageReference>
     </PackageReference>

+ 5 - 5
Content.Pipeline/AtlasImporter/AtlasImporter.NET4.csproj

@@ -31,23 +31,23 @@
   <ItemGroup>
   <ItemGroup>
     <Reference Include="System" />
     <Reference Include="System" />
     <Reference Include="System.XML" />
     <Reference Include="System.XML" />
-    <PackageReference Include="nkast.Xna.Framework" Version="3.14.9001">
+    <PackageReference Include="nkast.Xna.Framework" Version="4.0.9001">
       <PrivateAssets>all</PrivateAssets>
       <PrivateAssets>all</PrivateAssets>
       <ExcludeAssets>runtime</ExcludeAssets>
       <ExcludeAssets>runtime</ExcludeAssets>
     </PackageReference>
     </PackageReference>
-    <PackageReference Include="nkast.Xna.Framework.Content" Version="3.14.9001">
+    <PackageReference Include="nkast.Xna.Framework.Content" Version="4.0.9001">
       <PrivateAssets>all</PrivateAssets>
       <PrivateAssets>all</PrivateAssets>
       <ExcludeAssets>runtime</ExcludeAssets>
       <ExcludeAssets>runtime</ExcludeAssets>
     </PackageReference>
     </PackageReference>
-    <PackageReference Include="nkast.Xna.Framework.Graphics" Version="3.14.9001">
+    <PackageReference Include="nkast.Xna.Framework.Graphics" Version="4.0.9001">
       <PrivateAssets>all</PrivateAssets>
       <PrivateAssets>all</PrivateAssets>
       <ExcludeAssets>runtime</ExcludeAssets>
       <ExcludeAssets>runtime</ExcludeAssets>
     </PackageReference>
     </PackageReference>
-    <PackageReference Include="nkast.Xna.Framework.Content.Pipeline" Version="3.14.9001">
+    <PackageReference Include="nkast.Xna.Framework.Content.Pipeline" Version="4.0.9001">
       <PrivateAssets>all</PrivateAssets>
       <PrivateAssets>all</PrivateAssets>
       <ExcludeAssets>runtime</ExcludeAssets>
       <ExcludeAssets>runtime</ExcludeAssets>
     </PackageReference>
     </PackageReference>
-    <PackageReference Include="nkast.Xna.Framework.Content.Pipeline.Graphics" Version="3.14.9001">
+    <PackageReference Include="nkast.Xna.Framework.Content.Pipeline.Graphics" Version="4.0.9001">
       <PrivateAssets>all</PrivateAssets>
       <PrivateAssets>all</PrivateAssets>
       <ExcludeAssets>runtime</ExcludeAssets>
       <ExcludeAssets>runtime</ExcludeAssets>
     </PackageReference>
     </PackageReference>

+ 5 - 5
Content.Pipeline/AtlasImporter/AtlasImporter.NETSTANDARD.csproj

@@ -18,23 +18,23 @@
     <DefineConstants>TRACE;WINDOWS MG</DefineConstants>
     <DefineConstants>TRACE;WINDOWS MG</DefineConstants>
   </PropertyGroup>
   </PropertyGroup>
   <ItemGroup>
   <ItemGroup>
-    <PackageReference Include="nkast.Xna.Framework" Version="3.14.9001">
+    <PackageReference Include="nkast.Xna.Framework" Version="4.0.9001">
       <PrivateAssets>all</PrivateAssets>
       <PrivateAssets>all</PrivateAssets>
       <ExcludeAssets>runtime</ExcludeAssets>
       <ExcludeAssets>runtime</ExcludeAssets>
     </PackageReference>
     </PackageReference>
-    <PackageReference Include="nkast.Xna.Framework.Content" Version="3.14.9001">
+    <PackageReference Include="nkast.Xna.Framework.Content" Version="4.0.9001">
       <PrivateAssets>all</PrivateAssets>
       <PrivateAssets>all</PrivateAssets>
       <ExcludeAssets>runtime</ExcludeAssets>
       <ExcludeAssets>runtime</ExcludeAssets>
     </PackageReference>
     </PackageReference>
-    <PackageReference Include="nkast.Xna.Framework.Graphics" Version="3.14.9001">
+    <PackageReference Include="nkast.Xna.Framework.Graphics" Version="4.0.9001">
       <PrivateAssets>all</PrivateAssets>
       <PrivateAssets>all</PrivateAssets>
       <ExcludeAssets>runtime</ExcludeAssets>
       <ExcludeAssets>runtime</ExcludeAssets>
     </PackageReference>
     </PackageReference>
-    <PackageReference Include="nkast.Xna.Framework.Content.Pipeline" Version="3.14.9001">
+    <PackageReference Include="nkast.Xna.Framework.Content.Pipeline" Version="4.0.9001">
       <PrivateAssets>all</PrivateAssets>
       <PrivateAssets>all</PrivateAssets>
       <ExcludeAssets>runtime</ExcludeAssets>
       <ExcludeAssets>runtime</ExcludeAssets>
     </PackageReference>
     </PackageReference>
-    <PackageReference Include="nkast.Xna.Framework.Content.Pipeline.Graphics" Version="3.14.9001">
+    <PackageReference Include="nkast.Xna.Framework.Content.Pipeline.Graphics" Version="4.0.9001">
       <PrivateAssets>all</PrivateAssets>
       <PrivateAssets>all</PrivateAssets>
       <ExcludeAssets>runtime</ExcludeAssets>
       <ExcludeAssets>runtime</ExcludeAssets>
     </PackageReference>
     </PackageReference>

+ 5 - 5
Content.Pipeline/DDSImporter/DDSImporter.NET4.csproj

@@ -30,23 +30,23 @@
   </PropertyGroup>
   </PropertyGroup>
   <ItemGroup>
   <ItemGroup>
     <Reference Include="System" />
     <Reference Include="System" />
-    <PackageReference Include="nkast.Xna.Framework" Version="3.14.9001">
+    <PackageReference Include="nkast.Xna.Framework" Version="4.0.9001">
       <PrivateAssets>all</PrivateAssets>
       <PrivateAssets>all</PrivateAssets>
       <ExcludeAssets>runtime</ExcludeAssets>
       <ExcludeAssets>runtime</ExcludeAssets>
     </PackageReference>
     </PackageReference>
-    <PackageReference Include="nkast.Xna.Framework.Content" Version="3.14.9001">
+    <PackageReference Include="nkast.Xna.Framework.Content" Version="4.0.9001">
       <PrivateAssets>all</PrivateAssets>
       <PrivateAssets>all</PrivateAssets>
       <ExcludeAssets>runtime</ExcludeAssets>
       <ExcludeAssets>runtime</ExcludeAssets>
     </PackageReference>
     </PackageReference>
-    <PackageReference Include="nkast.Xna.Framework.Graphics" Version="3.14.9001">
+    <PackageReference Include="nkast.Xna.Framework.Graphics" Version="4.0.9001">
       <PrivateAssets>all</PrivateAssets>
       <PrivateAssets>all</PrivateAssets>
       <ExcludeAssets>runtime</ExcludeAssets>
       <ExcludeAssets>runtime</ExcludeAssets>
     </PackageReference>
     </PackageReference>
-    <PackageReference Include="nkast.Xna.Framework.Content.Pipeline" Version="3.14.9001">
+    <PackageReference Include="nkast.Xna.Framework.Content.Pipeline" Version="4.0.9001">
       <PrivateAssets>all</PrivateAssets>
       <PrivateAssets>all</PrivateAssets>
       <ExcludeAssets>runtime</ExcludeAssets>
       <ExcludeAssets>runtime</ExcludeAssets>
     </PackageReference>
     </PackageReference>
-    <PackageReference Include="nkast.Xna.Framework.Content.Pipeline.Graphics" Version="3.14.9001">
+    <PackageReference Include="nkast.Xna.Framework.Content.Pipeline.Graphics" Version="4.0.9001">
       <PrivateAssets>all</PrivateAssets>
       <PrivateAssets>all</PrivateAssets>
       <ExcludeAssets>runtime</ExcludeAssets>
       <ExcludeAssets>runtime</ExcludeAssets>
     </PackageReference>
     </PackageReference>

+ 5 - 5
Content.Pipeline/DDSImporter/DDSImporter.NETSTANDARD.csproj

@@ -18,23 +18,23 @@
     <DefineConstants>TRACE;WINDOWS MG</DefineConstants>
     <DefineConstants>TRACE;WINDOWS MG</DefineConstants>
   </PropertyGroup>
   </PropertyGroup>
   <ItemGroup>
   <ItemGroup>
-    <PackageReference Include="nkast.Xna.Framework" Version="3.14.9001">
+    <PackageReference Include="nkast.Xna.Framework" Version="4.0.9001">
       <PrivateAssets>all</PrivateAssets>
       <PrivateAssets>all</PrivateAssets>
       <ExcludeAssets>runtime</ExcludeAssets>
       <ExcludeAssets>runtime</ExcludeAssets>
     </PackageReference>
     </PackageReference>
-    <PackageReference Include="nkast.Xna.Framework.Content" Version="3.14.9001">
+    <PackageReference Include="nkast.Xna.Framework.Content" Version="4.0.9001">
       <PrivateAssets>all</PrivateAssets>
       <PrivateAssets>all</PrivateAssets>
       <ExcludeAssets>runtime</ExcludeAssets>
       <ExcludeAssets>runtime</ExcludeAssets>
     </PackageReference>
     </PackageReference>
-    <PackageReference Include="nkast.Xna.Framework.Graphics" Version="3.14.9001">
+    <PackageReference Include="nkast.Xna.Framework.Graphics" Version="4.0.9001">
       <PrivateAssets>all</PrivateAssets>
       <PrivateAssets>all</PrivateAssets>
       <ExcludeAssets>runtime</ExcludeAssets>
       <ExcludeAssets>runtime</ExcludeAssets>
     </PackageReference>
     </PackageReference>
-    <PackageReference Include="nkast.Xna.Framework.Content.Pipeline" Version="3.14.9001">
+    <PackageReference Include="nkast.Xna.Framework.Content.Pipeline" Version="4.0.9001">
       <PrivateAssets>all</PrivateAssets>
       <PrivateAssets>all</PrivateAssets>
       <ExcludeAssets>runtime</ExcludeAssets>
       <ExcludeAssets>runtime</ExcludeAssets>
     </PackageReference>
     </PackageReference>
-    <PackageReference Include="nkast.Xna.Framework.Content.Pipeline.Graphics" Version="3.14.9001">
+    <PackageReference Include="nkast.Xna.Framework.Content.Pipeline.Graphics" Version="4.0.9001">
       <PrivateAssets>all</PrivateAssets>
       <PrivateAssets>all</PrivateAssets>
       <ExcludeAssets>runtime</ExcludeAssets>
       <ExcludeAssets>runtime</ExcludeAssets>
     </PackageReference>
     </PackageReference>

+ 5 - 5
Content.Pipeline/GraphicsImporters/GraphicsImporters.NET4.csproj

@@ -31,23 +31,23 @@
   </PropertyGroup>
   </PropertyGroup>
   <ItemGroup>
   <ItemGroup>
     <Reference Include="System" />
     <Reference Include="System" />
-    <PackageReference Include="nkast.Xna.Framework" Version="3.14.9001">
+    <PackageReference Include="nkast.Xna.Framework" Version="4.0.9001">
       <PrivateAssets>all</PrivateAssets>
       <PrivateAssets>all</PrivateAssets>
       <ExcludeAssets>runtime</ExcludeAssets>
       <ExcludeAssets>runtime</ExcludeAssets>
     </PackageReference>
     </PackageReference>
-    <PackageReference Include="nkast.Xna.Framework.Content" Version="3.14.9001">
+    <PackageReference Include="nkast.Xna.Framework.Content" Version="4.0.9001">
       <PrivateAssets>all</PrivateAssets>
       <PrivateAssets>all</PrivateAssets>
       <ExcludeAssets>runtime</ExcludeAssets>
       <ExcludeAssets>runtime</ExcludeAssets>
     </PackageReference>
     </PackageReference>
-    <PackageReference Include="nkast.Xna.Framework.Graphics" Version="3.14.9001">
+    <PackageReference Include="nkast.Xna.Framework.Graphics" Version="4.0.9001">
       <PrivateAssets>all</PrivateAssets>
       <PrivateAssets>all</PrivateAssets>
       <ExcludeAssets>runtime</ExcludeAssets>
       <ExcludeAssets>runtime</ExcludeAssets>
     </PackageReference>
     </PackageReference>
-    <PackageReference Include="nkast.Xna.Framework.Content.Pipeline" Version="3.14.9001">
+    <PackageReference Include="nkast.Xna.Framework.Content.Pipeline" Version="4.0.9001">
       <PrivateAssets>all</PrivateAssets>
       <PrivateAssets>all</PrivateAssets>
       <ExcludeAssets>runtime</ExcludeAssets>
       <ExcludeAssets>runtime</ExcludeAssets>
     </PackageReference>
     </PackageReference>
-    <PackageReference Include="nkast.Xna.Framework.Content.Pipeline.Graphics" Version="3.14.9001">
+    <PackageReference Include="nkast.Xna.Framework.Content.Pipeline.Graphics" Version="4.0.9001">
       <PrivateAssets>all</PrivateAssets>
       <PrivateAssets>all</PrivateAssets>
       <ExcludeAssets>runtime</ExcludeAssets>
       <ExcludeAssets>runtime</ExcludeAssets>
     </PackageReference>
     </PackageReference>

+ 5 - 5
Content.Pipeline/GraphicsImporters/GraphicsImporters.NETSTANDARD.csproj

@@ -17,23 +17,23 @@
     <DefineConstants>TRACE;WINDOWS MG</DefineConstants>
     <DefineConstants>TRACE;WINDOWS MG</DefineConstants>
   </PropertyGroup>
   </PropertyGroup>
   <ItemGroup>
   <ItemGroup>
-    <PackageReference Include="nkast.Xna.Framework" Version="3.14.9001">
+    <PackageReference Include="nkast.Xna.Framework" Version="4.0.9001">
       <PrivateAssets>all</PrivateAssets>
       <PrivateAssets>all</PrivateAssets>
       <ExcludeAssets>runtime</ExcludeAssets>
       <ExcludeAssets>runtime</ExcludeAssets>
     </PackageReference>
     </PackageReference>
-    <PackageReference Include="nkast.Xna.Framework.Content" Version="3.14.9001">
+    <PackageReference Include="nkast.Xna.Framework.Content" Version="4.0.9001">
       <PrivateAssets>all</PrivateAssets>
       <PrivateAssets>all</PrivateAssets>
       <ExcludeAssets>runtime</ExcludeAssets>
       <ExcludeAssets>runtime</ExcludeAssets>
     </PackageReference>
     </PackageReference>
-    <PackageReference Include="nkast.Xna.Framework.Graphics" Version="3.14.9001">
+    <PackageReference Include="nkast.Xna.Framework.Graphics" Version="4.0.9001">
       <PrivateAssets>all</PrivateAssets>
       <PrivateAssets>all</PrivateAssets>
       <ExcludeAssets>runtime</ExcludeAssets>
       <ExcludeAssets>runtime</ExcludeAssets>
     </PackageReference>
     </PackageReference>
-    <PackageReference Include="nkast.Xna.Framework.Content.Pipeline" Version="3.14.9001">
+    <PackageReference Include="nkast.Xna.Framework.Content.Pipeline" Version="4.0.9001">
       <PrivateAssets>all</PrivateAssets>
       <PrivateAssets>all</PrivateAssets>
       <ExcludeAssets>runtime</ExcludeAssets>
       <ExcludeAssets>runtime</ExcludeAssets>
     </PackageReference>
     </PackageReference>
-    <PackageReference Include="nkast.Xna.Framework.Content.Pipeline.Graphics" Version="3.14.9001">
+    <PackageReference Include="nkast.Xna.Framework.Content.Pipeline.Graphics" Version="4.0.9001">
       <PrivateAssets>all</PrivateAssets>
       <PrivateAssets>all</PrivateAssets>
       <ExcludeAssets>runtime</ExcludeAssets>
       <ExcludeAssets>runtime</ExcludeAssets>
     </PackageReference>
     </PackageReference>

+ 5 - 5
Content.Pipeline/RawModelProcessor/RawModelProcessor.NET4.csproj

@@ -28,23 +28,23 @@
   </PropertyGroup>
   </PropertyGroup>
   <ItemGroup>
   <ItemGroup>
     <Reference Include="System" />
     <Reference Include="System" />
-    <PackageReference Include="nkast.Xna.Framework" Version="3.14.9001">
+    <PackageReference Include="nkast.Xna.Framework" Version="4.0.9001">
       <PrivateAssets>all</PrivateAssets>
       <PrivateAssets>all</PrivateAssets>
       <ExcludeAssets>runtime</ExcludeAssets>
       <ExcludeAssets>runtime</ExcludeAssets>
     </PackageReference>
     </PackageReference>
-    <PackageReference Include="nkast.Xna.Framework.Content" Version="3.14.9001">
+    <PackageReference Include="nkast.Xna.Framework.Content" Version="4.0.9001">
       <PrivateAssets>all</PrivateAssets>
       <PrivateAssets>all</PrivateAssets>
       <ExcludeAssets>runtime</ExcludeAssets>
       <ExcludeAssets>runtime</ExcludeAssets>
     </PackageReference>
     </PackageReference>
-    <PackageReference Include="nkast.Xna.Framework.Graphics" Version="3.14.9001">
+    <PackageReference Include="nkast.Xna.Framework.Graphics" Version="4.0.9001">
       <PrivateAssets>all</PrivateAssets>
       <PrivateAssets>all</PrivateAssets>
       <ExcludeAssets>runtime</ExcludeAssets>
       <ExcludeAssets>runtime</ExcludeAssets>
     </PackageReference>
     </PackageReference>
-    <PackageReference Include="nkast.Xna.Framework.Content.Pipeline" Version="3.14.9001">
+    <PackageReference Include="nkast.Xna.Framework.Content.Pipeline" Version="4.0.9001">
       <PrivateAssets>all</PrivateAssets>
       <PrivateAssets>all</PrivateAssets>
       <ExcludeAssets>runtime</ExcludeAssets>
       <ExcludeAssets>runtime</ExcludeAssets>
     </PackageReference>
     </PackageReference>
-    <PackageReference Include="nkast.Xna.Framework.Content.Pipeline.Graphics" Version="3.14.9001">
+    <PackageReference Include="nkast.Xna.Framework.Content.Pipeline.Graphics" Version="4.0.9001">
       <PrivateAssets>all</PrivateAssets>
       <PrivateAssets>all</PrivateAssets>
       <ExcludeAssets>runtime</ExcludeAssets>
       <ExcludeAssets>runtime</ExcludeAssets>
     </PackageReference>
     </PackageReference>

+ 5 - 5
Content.Pipeline/RawModelProcessor/RawModelProcessor.NETSTANDARD.csproj

@@ -17,23 +17,23 @@
     <DefineConstants>TRACE;WINDOWS MG</DefineConstants>
     <DefineConstants>TRACE;WINDOWS MG</DefineConstants>
   </PropertyGroup>
   </PropertyGroup>
   <ItemGroup>
   <ItemGroup>
-    <PackageReference Include="nkast.Xna.Framework" Version="3.14.9001">
+    <PackageReference Include="nkast.Xna.Framework" Version="4.0.9001">
       <PrivateAssets>all</PrivateAssets>
       <PrivateAssets>all</PrivateAssets>
       <ExcludeAssets>runtime</ExcludeAssets>
       <ExcludeAssets>runtime</ExcludeAssets>
     </PackageReference>
     </PackageReference>
-    <PackageReference Include="nkast.Xna.Framework.Content" Version="3.14.9001">
+    <PackageReference Include="nkast.Xna.Framework.Content" Version="4.0.9001">
       <PrivateAssets>all</PrivateAssets>
       <PrivateAssets>all</PrivateAssets>
       <ExcludeAssets>runtime</ExcludeAssets>
       <ExcludeAssets>runtime</ExcludeAssets>
     </PackageReference>
     </PackageReference>
-    <PackageReference Include="nkast.Xna.Framework.Graphics" Version="3.14.9001">
+    <PackageReference Include="nkast.Xna.Framework.Graphics" Version="4.0.9001">
       <PrivateAssets>all</PrivateAssets>
       <PrivateAssets>all</PrivateAssets>
       <ExcludeAssets>runtime</ExcludeAssets>
       <ExcludeAssets>runtime</ExcludeAssets>
     </PackageReference>
     </PackageReference>
-    <PackageReference Include="nkast.Xna.Framework.Content.Pipeline" Version="3.14.9001">
+    <PackageReference Include="nkast.Xna.Framework.Content.Pipeline" Version="4.0.9001">
       <PrivateAssets>all</PrivateAssets>
       <PrivateAssets>all</PrivateAssets>
       <ExcludeAssets>runtime</ExcludeAssets>
       <ExcludeAssets>runtime</ExcludeAssets>
     </PackageReference>
     </PackageReference>
-    <PackageReference Include="nkast.Xna.Framework.Content.Pipeline.Graphics" Version="3.14.9001">
+    <PackageReference Include="nkast.Xna.Framework.Content.Pipeline.Graphics" Version="4.0.9001">
       <PrivateAssets>all</PrivateAssets>
       <PrivateAssets>all</PrivateAssets>
       <ExcludeAssets>runtime</ExcludeAssets>
       <ExcludeAssets>runtime</ExcludeAssets>
     </PackageReference>
     </PackageReference>

+ 5 - 5
Content.Pipeline/SLMCImporter/SLMCImporter.NET4.csproj

@@ -31,23 +31,23 @@
   <ItemGroup>
   <ItemGroup>
     <Reference Include="System" />
     <Reference Include="System" />
     <Reference Include="System.Xml" />
     <Reference Include="System.Xml" />
-    <PackageReference Include="nkast.Xna.Framework" Version="3.14.9001">
+    <PackageReference Include="nkast.Xna.Framework" Version="4.0.9001">
       <PrivateAssets>all</PrivateAssets>
       <PrivateAssets>all</PrivateAssets>
       <ExcludeAssets>runtime</ExcludeAssets>
       <ExcludeAssets>runtime</ExcludeAssets>
     </PackageReference>
     </PackageReference>
-    <PackageReference Include="nkast.Xna.Framework.Content" Version="3.14.9001">
+    <PackageReference Include="nkast.Xna.Framework.Content" Version="4.0.9001">
       <PrivateAssets>all</PrivateAssets>
       <PrivateAssets>all</PrivateAssets>
       <ExcludeAssets>runtime</ExcludeAssets>
       <ExcludeAssets>runtime</ExcludeAssets>
     </PackageReference>
     </PackageReference>
-    <PackageReference Include="nkast.Xna.Framework.Graphics" Version="3.14.9001">
+    <PackageReference Include="nkast.Xna.Framework.Graphics" Version="4.0.9001">
       <PrivateAssets>all</PrivateAssets>
       <PrivateAssets>all</PrivateAssets>
       <ExcludeAssets>runtime</ExcludeAssets>
       <ExcludeAssets>runtime</ExcludeAssets>
     </PackageReference>
     </PackageReference>
-    <PackageReference Include="nkast.Xna.Framework.Content.Pipeline" Version="3.14.9001">
+    <PackageReference Include="nkast.Xna.Framework.Content.Pipeline" Version="4.0.9001">
       <PrivateAssets>all</PrivateAssets>
       <PrivateAssets>all</PrivateAssets>
       <ExcludeAssets>runtime</ExcludeAssets>
       <ExcludeAssets>runtime</ExcludeAssets>
     </PackageReference>
     </PackageReference>
-    <PackageReference Include="nkast.Xna.Framework.Content.Pipeline.Graphics" Version="3.14.9001">
+    <PackageReference Include="nkast.Xna.Framework.Content.Pipeline.Graphics" Version="4.0.9001">
       <PrivateAssets>all</PrivateAssets>
       <PrivateAssets>all</PrivateAssets>
       <ExcludeAssets>runtime</ExcludeAssets>
       <ExcludeAssets>runtime</ExcludeAssets>
     </PackageReference>
     </PackageReference>

+ 5 - 5
Content.Pipeline/SLMCImporter/SLMCImporter.NETSTANDARD.csproj

@@ -18,23 +18,23 @@
     <DefineConstants>TRACE;WINDOWS MG</DefineConstants>
     <DefineConstants>TRACE;WINDOWS MG</DefineConstants>
   </PropertyGroup>
   </PropertyGroup>
   <ItemGroup>
   <ItemGroup>
-    <PackageReference Include="nkast.Xna.Framework" Version="3.14.9001">
+    <PackageReference Include="nkast.Xna.Framework" Version="4.0.9001">
       <PrivateAssets>all</PrivateAssets>
       <PrivateAssets>all</PrivateAssets>
       <ExcludeAssets>runtime</ExcludeAssets>
       <ExcludeAssets>runtime</ExcludeAssets>
     </PackageReference>
     </PackageReference>
-    <PackageReference Include="nkast.Xna.Framework.Content" Version="3.14.9001">
+    <PackageReference Include="nkast.Xna.Framework.Content" Version="4.0.9001">
       <PrivateAssets>all</PrivateAssets>
       <PrivateAssets>all</PrivateAssets>
       <ExcludeAssets>runtime</ExcludeAssets>
       <ExcludeAssets>runtime</ExcludeAssets>
     </PackageReference>
     </PackageReference>
-    <PackageReference Include="nkast.Xna.Framework.Graphics" Version="3.14.9001">
+    <PackageReference Include="nkast.Xna.Framework.Graphics" Version="4.0.9001">
       <PrivateAssets>all</PrivateAssets>
       <PrivateAssets>all</PrivateAssets>
       <ExcludeAssets>runtime</ExcludeAssets>
       <ExcludeAssets>runtime</ExcludeAssets>
     </PackageReference>
     </PackageReference>
-    <PackageReference Include="nkast.Xna.Framework.Content.Pipeline" Version="3.14.9001">
+    <PackageReference Include="nkast.Xna.Framework.Content.Pipeline" Version="4.0.9001">
       <PrivateAssets>all</PrivateAssets>
       <PrivateAssets>all</PrivateAssets>
       <ExcludeAssets>runtime</ExcludeAssets>
       <ExcludeAssets>runtime</ExcludeAssets>
     </PackageReference>
     </PackageReference>
-    <PackageReference Include="nkast.Xna.Framework.Content.Pipeline.Graphics" Version="3.14.9001">
+    <PackageReference Include="nkast.Xna.Framework.Content.Pipeline.Graphics" Version="4.0.9001">
       <PrivateAssets>all</PrivateAssets>
       <PrivateAssets>all</PrivateAssets>
       <ExcludeAssets>runtime</ExcludeAssets>
       <ExcludeAssets>runtime</ExcludeAssets>
     </PackageReference>
     </PackageReference>

+ 5 - 5
Content.Pipeline/TilemapImporters/TilemapImporter.NET4.csproj

@@ -31,23 +31,23 @@
   <ItemGroup>
   <ItemGroup>
     <Reference Include="System" />
     <Reference Include="System" />
     <Reference Include="System.XML" />
     <Reference Include="System.XML" />
-    <PackageReference Include="nkast.Xna.Framework" Version="3.14.9001">
+    <PackageReference Include="nkast.Xna.Framework" Version="4.0.9001">
       <PrivateAssets>all</PrivateAssets>
       <PrivateAssets>all</PrivateAssets>
       <ExcludeAssets>runtime</ExcludeAssets>
       <ExcludeAssets>runtime</ExcludeAssets>
     </PackageReference>
     </PackageReference>
-    <PackageReference Include="nkast.Xna.Framework.Content" Version="3.14.9001">
+    <PackageReference Include="nkast.Xna.Framework.Content" Version="4.0.9001">
       <PrivateAssets>all</PrivateAssets>
       <PrivateAssets>all</PrivateAssets>
       <ExcludeAssets>runtime</ExcludeAssets>
       <ExcludeAssets>runtime</ExcludeAssets>
     </PackageReference>
     </PackageReference>
-    <PackageReference Include="nkast.Xna.Framework.Graphics" Version="3.14.9001">
+    <PackageReference Include="nkast.Xna.Framework.Graphics" Version="4.0.9001">
       <PrivateAssets>all</PrivateAssets>
       <PrivateAssets>all</PrivateAssets>
       <ExcludeAssets>runtime</ExcludeAssets>
       <ExcludeAssets>runtime</ExcludeAssets>
     </PackageReference>
     </PackageReference>
-    <PackageReference Include="nkast.Xna.Framework.Content.Pipeline" Version="3.14.9001">
+    <PackageReference Include="nkast.Xna.Framework.Content.Pipeline" Version="4.0.9001">
       <PrivateAssets>all</PrivateAssets>
       <PrivateAssets>all</PrivateAssets>
       <ExcludeAssets>runtime</ExcludeAssets>
       <ExcludeAssets>runtime</ExcludeAssets>
     </PackageReference>
     </PackageReference>
-    <PackageReference Include="nkast.Xna.Framework.Content.Pipeline.Graphics" Version="3.14.9001">
+    <PackageReference Include="nkast.Xna.Framework.Content.Pipeline.Graphics" Version="4.0.9001">
       <PrivateAssets>all</PrivateAssets>
       <PrivateAssets>all</PrivateAssets>
       <ExcludeAssets>runtime</ExcludeAssets>
       <ExcludeAssets>runtime</ExcludeAssets>
     </PackageReference>
     </PackageReference>

+ 5 - 5
Content.Pipeline/TilemapImporters/TilemapImporter.NETSTANDARD.csproj

@@ -18,23 +18,23 @@
     <DefineConstants>TRACE;WINDOWS MG</DefineConstants>
     <DefineConstants>TRACE;WINDOWS MG</DefineConstants>
   </PropertyGroup>
   </PropertyGroup>
   <ItemGroup>
   <ItemGroup>
-    <PackageReference Include="nkast.Xna.Framework" Version="3.14.9001">
+    <PackageReference Include="nkast.Xna.Framework" Version="4.0.9001">
       <PrivateAssets>all</PrivateAssets>
       <PrivateAssets>all</PrivateAssets>
       <ExcludeAssets>runtime</ExcludeAssets>
       <ExcludeAssets>runtime</ExcludeAssets>
     </PackageReference>
     </PackageReference>
-    <PackageReference Include="nkast.Xna.Framework.Content" Version="3.14.9001">
+    <PackageReference Include="nkast.Xna.Framework.Content" Version="4.0.9001">
       <PrivateAssets>all</PrivateAssets>
       <PrivateAssets>all</PrivateAssets>
       <ExcludeAssets>runtime</ExcludeAssets>
       <ExcludeAssets>runtime</ExcludeAssets>
     </PackageReference>
     </PackageReference>
-    <PackageReference Include="nkast.Xna.Framework.Graphics" Version="3.14.9001">
+    <PackageReference Include="nkast.Xna.Framework.Graphics" Version="4.0.9001">
       <PrivateAssets>all</PrivateAssets>
       <PrivateAssets>all</PrivateAssets>
       <ExcludeAssets>runtime</ExcludeAssets>
       <ExcludeAssets>runtime</ExcludeAssets>
     </PackageReference>
     </PackageReference>
-    <PackageReference Include="nkast.Xna.Framework.Content.Pipeline" Version="3.14.9001">
+    <PackageReference Include="nkast.Xna.Framework.Content.Pipeline" Version="4.0.9001">
       <PrivateAssets>all</PrivateAssets>
       <PrivateAssets>all</PrivateAssets>
       <ExcludeAssets>runtime</ExcludeAssets>
       <ExcludeAssets>runtime</ExcludeAssets>
     </PackageReference>
     </PackageReference>
-    <PackageReference Include="nkast.Xna.Framework.Content.Pipeline.Graphics" Version="3.14.9001">
+    <PackageReference Include="nkast.Xna.Framework.Content.Pipeline.Graphics" Version="4.0.9001">
       <PrivateAssets>all</PrivateAssets>
       <PrivateAssets>all</PrivateAssets>
       <ExcludeAssets>runtime</ExcludeAssets>
       <ExcludeAssets>runtime</ExcludeAssets>
     </PackageReference>
     </PackageReference>

+ 5 - 5
Content.Pipeline/VoxelImporters/VoxelImporters.NET4.csproj

@@ -42,23 +42,23 @@
     <Compile Include="Properties\AssemblyInfo.cs" />
     <Compile Include="Properties\AssemblyInfo.cs" />
   </ItemGroup>
   </ItemGroup>
   <ItemGroup>
   <ItemGroup>
-    <PackageReference Include="nkast.Xna.Framework" Version="3.14.9001">
+    <PackageReference Include="nkast.Xna.Framework" Version="4.0.9001">
       <PrivateAssets>all</PrivateAssets>
       <PrivateAssets>all</PrivateAssets>
       <ExcludeAssets>runtime</ExcludeAssets>
       <ExcludeAssets>runtime</ExcludeAssets>
     </PackageReference>
     </PackageReference>
-    <PackageReference Include="nkast.Xna.Framework.Content" Version="3.14.9001">
+    <PackageReference Include="nkast.Xna.Framework.Content" Version="4.0.9001">
       <PrivateAssets>all</PrivateAssets>
       <PrivateAssets>all</PrivateAssets>
       <ExcludeAssets>runtime</ExcludeAssets>
       <ExcludeAssets>runtime</ExcludeAssets>
     </PackageReference>
     </PackageReference>
-    <PackageReference Include="nkast.Xna.Framework.Graphics" Version="3.14.9001">
+    <PackageReference Include="nkast.Xna.Framework.Graphics" Version="4.0.9001">
       <PrivateAssets>all</PrivateAssets>
       <PrivateAssets>all</PrivateAssets>
       <ExcludeAssets>runtime</ExcludeAssets>
       <ExcludeAssets>runtime</ExcludeAssets>
     </PackageReference>
     </PackageReference>
-    <PackageReference Include="nkast.Xna.Framework.Content.Pipeline" Version="3.14.9001">
+    <PackageReference Include="nkast.Xna.Framework.Content.Pipeline" Version="4.0.9001">
       <PrivateAssets>all</PrivateAssets>
       <PrivateAssets>all</PrivateAssets>
       <ExcludeAssets>runtime</ExcludeAssets>
       <ExcludeAssets>runtime</ExcludeAssets>
     </PackageReference>
     </PackageReference>
-    <PackageReference Include="nkast.Xna.Framework.Content.Pipeline.Graphics" Version="3.14.9001">
+    <PackageReference Include="nkast.Xna.Framework.Content.Pipeline.Graphics" Version="4.0.9001">
       <PrivateAssets>all</PrivateAssets>
       <PrivateAssets>all</PrivateAssets>
       <ExcludeAssets>runtime</ExcludeAssets>
       <ExcludeAssets>runtime</ExcludeAssets>
     </PackageReference>
     </PackageReference>

+ 5 - 5
Content.Pipeline/VoxelImporters/VoxelImporters.NETSTANDARD.csproj

@@ -31,23 +31,23 @@
     <Compile Include="Properties\AssemblyInfo.cs" />
     <Compile Include="Properties\AssemblyInfo.cs" />
   </ItemGroup>
   </ItemGroup>
   <ItemGroup>
   <ItemGroup>
-    <PackageReference Include="nkast.Xna.Framework" Version="3.14.9001">
+    <PackageReference Include="nkast.Xna.Framework" Version="4.0.9001">
       <PrivateAssets>all</PrivateAssets>
       <PrivateAssets>all</PrivateAssets>
       <ExcludeAssets>runtime</ExcludeAssets>
       <ExcludeAssets>runtime</ExcludeAssets>
     </PackageReference>
     </PackageReference>
-    <PackageReference Include="nkast.Xna.Framework.Content" Version="3.14.9001">
+    <PackageReference Include="nkast.Xna.Framework.Content" Version="4.0.9001">
       <PrivateAssets>all</PrivateAssets>
       <PrivateAssets>all</PrivateAssets>
       <ExcludeAssets>runtime</ExcludeAssets>
       <ExcludeAssets>runtime</ExcludeAssets>
     </PackageReference>
     </PackageReference>
-    <PackageReference Include="nkast.Xna.Framework.Graphics" Version="3.14.9001">
+    <PackageReference Include="nkast.Xna.Framework.Graphics" Version="4.0.9001">
       <PrivateAssets>all</PrivateAssets>
       <PrivateAssets>all</PrivateAssets>
       <ExcludeAssets>runtime</ExcludeAssets>
       <ExcludeAssets>runtime</ExcludeAssets>
     </PackageReference>
     </PackageReference>
-    <PackageReference Include="nkast.Xna.Framework.Content.Pipeline" Version="3.14.9001">
+    <PackageReference Include="nkast.Xna.Framework.Content.Pipeline" Version="4.0.9001">
       <PrivateAssets>all</PrivateAssets>
       <PrivateAssets>all</PrivateAssets>
       <ExcludeAssets>runtime</ExcludeAssets>
       <ExcludeAssets>runtime</ExcludeAssets>
     </PackageReference>
     </PackageReference>
-    <PackageReference Include="nkast.Xna.Framework.Content.Pipeline.Graphics" Version="3.14.9001">
+    <PackageReference Include="nkast.Xna.Framework.Content.Pipeline.Graphics" Version="4.0.9001">
       <PrivateAssets>all</PrivateAssets>
       <PrivateAssets>all</PrivateAssets>
       <ExcludeAssets>runtime</ExcludeAssets>
       <ExcludeAssets>runtime</ExcludeAssets>
     </PackageReference>
     </PackageReference>

+ 3 - 3
Graphics/Aether.Graphics.NET4.csproj

@@ -30,15 +30,15 @@
     <Prefer32Bit>false</Prefer32Bit>
     <Prefer32Bit>false</Prefer32Bit>
   </PropertyGroup>
   </PropertyGroup>
   <ItemGroup>
   <ItemGroup>
-    <PackageReference Include="nkast.Xna.Framework" Version="3.14.9001">
+    <PackageReference Include="nkast.Xna.Framework" Version="4.0.9001">
       <PrivateAssets>all</PrivateAssets>
       <PrivateAssets>all</PrivateAssets>
       <ExcludeAssets>runtime</ExcludeAssets>
       <ExcludeAssets>runtime</ExcludeAssets>
     </PackageReference>
     </PackageReference>
-    <PackageReference Include="nkast.Xna.Framework.Content" Version="3.14.9001">
+    <PackageReference Include="nkast.Xna.Framework.Content" Version="4.0.9001">
       <PrivateAssets>all</PrivateAssets>
       <PrivateAssets>all</PrivateAssets>
       <ExcludeAssets>runtime</ExcludeAssets>
       <ExcludeAssets>runtime</ExcludeAssets>
     </PackageReference>
     </PackageReference>
-    <PackageReference Include="nkast.Xna.Framework.Graphics" Version="3.14.9001">
+    <PackageReference Include="nkast.Xna.Framework.Graphics" Version="4.0.9001">
       <PrivateAssets>all</PrivateAssets>
       <PrivateAssets>all</PrivateAssets>
       <ExcludeAssets>runtime</ExcludeAssets>
       <ExcludeAssets>runtime</ExcludeAssets>
     </PackageReference>
     </PackageReference>

+ 3 - 3
Graphics/Aether.Graphics.NETSTANDARD.csproj

@@ -17,15 +17,15 @@
     <DefineConstants>TRACE;WINDOWS MG</DefineConstants>
     <DefineConstants>TRACE;WINDOWS MG</DefineConstants>
   </PropertyGroup>
   </PropertyGroup>
   <ItemGroup>
   <ItemGroup>
-    <PackageReference Include="nkast.Xna.Framework" Version="3.14.9001">
+    <PackageReference Include="nkast.Xna.Framework" Version="4.0.9001">
       <PrivateAssets>all</PrivateAssets>
       <PrivateAssets>all</PrivateAssets>
       <ExcludeAssets>runtime</ExcludeAssets>
       <ExcludeAssets>runtime</ExcludeAssets>
     </PackageReference>
     </PackageReference>
-    <PackageReference Include="nkast.Xna.Framework.Content" Version="3.14.9001">
+    <PackageReference Include="nkast.Xna.Framework.Content" Version="4.0.9001">
       <PrivateAssets>all</PrivateAssets>
       <PrivateAssets>all</PrivateAssets>
       <ExcludeAssets>runtime</ExcludeAssets>
       <ExcludeAssets>runtime</ExcludeAssets>
     </PackageReference>
     </PackageReference>
-    <PackageReference Include="nkast.Xna.Framework.Graphics" Version="3.14.9001">
+    <PackageReference Include="nkast.Xna.Framework.Graphics" Version="4.0.9001">
       <PrivateAssets>all</PrivateAssets>
       <PrivateAssets>all</PrivateAssets>
       <ExcludeAssets>runtime</ExcludeAssets>
       <ExcludeAssets>runtime</ExcludeAssets>
     </PackageReference>
     </PackageReference>

+ 12 - 9
Samples/Animation/Animation.Android/Animation.Android.csproj

@@ -26,15 +26,18 @@
   </PropertyGroup>
   </PropertyGroup>
 
 
   <ItemGroup>
   <ItemGroup>
-    <PackageReference Include="nkast.Xna.Framework" Version="3.14.9001" />
-    <PackageReference Include="nkast.Xna.Framework.Content" Version="3.14.9001" />
-    <PackageReference Include="nkast.Xna.Framework.Graphics" Version="3.14.9001" />
-    <PackageReference Include="nkast.Xna.Framework.Audio" Version="3.14.9001" />
-    <PackageReference Include="nkast.Xna.Framework.Media" Version="3.14.9001" />
-    <PackageReference Include="nkast.Xna.Framework.Input" Version="3.14.9001" />
-    <PackageReference Include="nkast.Xna.Framework.Game" Version="3.14.9001" />
-    <PackageReference Include="MonoGame.Framework.Android.9000" Version="3.14.9001" />
-    <PackageReference Include="nkast.Xna.Framework.Content.Pipeline.Builder" Version="3.14.9001" />
+    <PackageReference Include="nkast.Xna.Framework" Version="4.0.9001.*" />
+    <PackageReference Include="nkast.Xna.Framework.Content" Version="4.0.9001.*" />
+    <PackageReference Include="nkast.Xna.Framework.Devices" Version="4.0.9001.*" />
+    <PackageReference Include="nkast.Xna.Framework.Graphics" Version="4.0.9001.*" />
+    <PackageReference Include="nkast.Xna.Framework.Audio" Version="4.0.9001.*" />
+    <PackageReference Include="nkast.Xna.Framework.Media" Version="4.0.9001.*" />
+    <PackageReference Include="nkast.Xna.Framework.Input" Version="4.0.9001.*" />
+    <PackageReference Include="nkast.Xna.Framework.Game" Version="4.0.9001.*" />
+    <PackageReference Include="nkast.Xna.Framework.Storage" Version="4.0.9001" />
+    <PackageReference Include="nkast.Xna.Framework.XR" Version="4.0.9001" />
+    <PackageReference Include="nkast.Kni.Platform.Android.GL" Version="4.0.9001.*" />
+    <PackageReference Include="nkast.Xna.Framework.Content.Pipeline.Builder" Version="4.0.9001.*" />
   </ItemGroup>
   </ItemGroup>
   <ItemGroup>
   <ItemGroup>
     <Compile Include="AnimationActivity.cs" />
     <Compile Include="AnimationActivity.cs" />

+ 14 - 15
Samples/Animation/Animation.BlazorGL/Animation.BlazorGL.csproj

@@ -29,24 +29,23 @@
   </ItemGroup>
   </ItemGroup>
 
 
   <ItemGroup>
   <ItemGroup>
-    <PackageReference Include="nkast.Xna.Framework" Version="3.14.9001" />
-    <PackageReference Include="nkast.Xna.Framework.Content" Version="3.14.9001" />
-    <PackageReference Include="nkast.Xna.Framework.Graphics" Version="3.14.9001" />
-    <PackageReference Include="nkast.Xna.Framework.Audio" Version="3.14.9001" />
-    <PackageReference Include="nkast.Xna.Framework.Media" Version="3.14.9001" />
-    <PackageReference Include="nkast.Xna.Framework.Input" Version="3.14.9001" />
-    <PackageReference Include="nkast.Xna.Framework.Game" Version="3.14.9001" />
-    <PackageReference Include="nkast.Xna.Framework.Blazor" Version="3.14.9001" />
-    <PackageReference Include="nkast.Xna.Framework.Content.Pipeline.Builder" Version="3.14.9001" />
+    <PackageReference Include="nkast.Xna.Framework" Version="4.0.9001.*" />
+    <PackageReference Include="nkast.Xna.Framework.Content" Version="4.0.9001.*" />
+    <PackageReference Include="nkast.Xna.Framework.Devices" Version="4.0.9001.*" />
+    <PackageReference Include="nkast.Xna.Framework.Graphics" Version="4.0.9001.*" />
+    <PackageReference Include="nkast.Xna.Framework.Audio" Version="4.0.9001.*" />
+    <PackageReference Include="nkast.Xna.Framework.Media" Version="4.0.9001.*" />
+    <PackageReference Include="nkast.Xna.Framework.Input" Version="4.0.9001.*" />
+    <PackageReference Include="nkast.Xna.Framework.Game" Version="4.0.9001.*" />
+    <PackageReference Include="nkast.Xna.Framework.Storage" Version="4.0.9001" />
+    <PackageReference Include="nkast.Xna.Framework.XR" Version="4.0.9001" />
+    <PackageReference Include="nkast.Kni.Platform.Blazor.GL" Version="4.0.9001.*" />
+    <PackageReference Include="nkast.Xna.Framework.Content.Pipeline.Builder" Version="4.0.9001.*" />
   </ItemGroup>
   </ItemGroup>
 
 
-  <ItemGroup Condition=" '$(TargetFramework)' == 'net6.0' ">
-    <PackageReference Include="Microsoft.AspNetCore.Components.WebAssembly" Version="6.0.32" />
-    <PackageReference Include="Microsoft.AspNetCore.Components.WebAssembly.DevServer" Version="6.0.32" PrivateAssets="all" />
-  </ItemGroup>
   <ItemGroup Condition=" '$(TargetFramework)' == 'net8.0' ">
   <ItemGroup Condition=" '$(TargetFramework)' == 'net8.0' ">
-    <PackageReference Include="Microsoft.AspNetCore.Components.WebAssembly" Version="8.0.7" />
-    <PackageReference Include="Microsoft.AspNetCore.Components.WebAssembly.DevServer" Version="8.0.7" PrivateAssets="all" />
+    <PackageReference Include="Microsoft.AspNetCore.Components.WebAssembly" Version="8.0.11" />
+    <PackageReference Include="Microsoft.AspNetCore.Components.WebAssembly.DevServer" Version="8.0.11" PrivateAssets="all" />
   </ItemGroup>
   </ItemGroup>
 
 
   <ItemGroup>
   <ItemGroup>

+ 12 - 10
Samples/Animation/Animation.BlazorGL/wwwroot/index.html

@@ -31,6 +31,7 @@
     <script src="_framework/blazor.webassembly.js" autostart="false"></script>
     <script src="_framework/blazor.webassembly.js" autostart="false"></script>
     <script type="module">
     <script type="module">
         import { BrotliDecode } from './js/decode.min.js';
         import { BrotliDecode } from './js/decode.min.js';
+        window.BrotliDecode = BrotliDecode;
         // Set this to enable Brotli (.br) decompression on static webServers
         // Set this to enable Brotli (.br) decompression on static webServers
         // that don't support content compression and http://.
         // that don't support content compression and http://.
         var enableBrotliDecompression = false;
         var enableBrotliDecompression = false;
@@ -59,16 +60,17 @@
         });
         });
     </script>
     </script>
 
 
-    <script src="_content/nkast.Wasm.Dom/js/JSObject.8.0.2.js"></script>
-    <script src="_content/nkast.Wasm.Dom/js/Window.8.0.2.js"></script>
-    <script src="_content/nkast.Wasm.Dom/js/Document.8.0.2.js"></script>
-    <script src="_content/nkast.Wasm.Dom/js/Navigator.8.0.2.js"></script>
-    <script src="_content/nkast.Wasm.Dom/js/Gamepad.8.0.2.js"></script>
-    <script src="_content/nkast.Wasm.Dom/js/Media.8.0.2.js"></script>
-    <script src="_content/nkast.Wasm.XHR/js/XHR.8.0.2.js"></script>
-    <script src="_content/nkast.Wasm.Canvas/js/Canvas.8.0.2.js"></script>
-    <script src="_content/nkast.Wasm.Canvas/js/CanvasGLContext.8.0.2.js"></script>
-    <script src="_content/nkast.Wasm.Audio/js/Audio.8.0.2.js"></script>
+    <script src="_content/nkast.Wasm.Dom/js/JSObject.8.0.5.js"></script>
+    <script src="_content/nkast.Wasm.Dom/js/Window.8.0.5.js"></script>
+    <script src="_content/nkast.Wasm.Dom/js/Document.8.0.5.js"></script>
+    <script src="_content/nkast.Wasm.Dom/js/Navigator.8.0.5.js"></script>
+    <script src="_content/nkast.Wasm.Dom/js/Gamepad.8.0.5.js"></script>
+    <script src="_content/nkast.Wasm.Dom/js/Media.8.0.5.js"></script>
+    <script src="_content/nkast.Wasm.XHR/js/XHR.8.0.5.js"></script>
+    <script src="_content/nkast.Wasm.Canvas/js/Canvas.8.0.5.js"></script>
+    <script src="_content/nkast.Wasm.Canvas/js/CanvasGLContext.8.0.5.js"></script>
+    <script src="_content/nkast.Wasm.Audio/js/Audio.8.0.5.js"></script>
+    <script src="_content/nkast.Wasm.XR/js/XR.8.0.5.js"></script>
 
 
     <script>
     <script>
         function tickJS()
         function tickJS()

+ 12 - 9
Samples/Animation/Animation.DesktopGL/Animation.DesktopGL.csproj

@@ -29,15 +29,18 @@
     <ApplicationManifest>app.manifest</ApplicationManifest>
     <ApplicationManifest>app.manifest</ApplicationManifest>
   </PropertyGroup>
   </PropertyGroup>
   <ItemGroup>
   <ItemGroup>
-    <PackageReference Include="nkast.Xna.Framework" Version="3.14.9001" />
-    <PackageReference Include="nkast.Xna.Framework.Content" Version="3.14.9001" />
-    <PackageReference Include="nkast.Xna.Framework.Graphics" Version="3.14.9001" />
-    <PackageReference Include="nkast.Xna.Framework.Audio" Version="3.14.9001" />
-    <PackageReference Include="nkast.Xna.Framework.Media" Version="3.14.9001" />
-    <PackageReference Include="nkast.Xna.Framework.Input" Version="3.14.9001" />
-    <PackageReference Include="nkast.Xna.Framework.Game" Version="3.14.9001" />
-    <PackageReference Include="MonoGame.Framework.DesktopGL.9000" Version="3.14.9001" />
-    <PackageReference Include="nkast.Xna.Framework.Content.Pipeline.Builder" Version="3.14.9001" />
+    <PackageReference Include="nkast.Xna.Framework" Version="4.0.9001.*" />
+    <PackageReference Include="nkast.Xna.Framework.Content" Version="4.0.9001.*" />
+    <PackageReference Include="nkast.Xna.Framework.Devices" Version="4.0.9001.*" />
+    <PackageReference Include="nkast.Xna.Framework.Graphics" Version="4.0.9001.*" />
+    <PackageReference Include="nkast.Xna.Framework.Audio" Version="4.0.9001.*" />
+    <PackageReference Include="nkast.Xna.Framework.Media" Version="4.0.9001.*" />
+    <PackageReference Include="nkast.Xna.Framework.Input" Version="4.0.9001.*" />
+    <PackageReference Include="nkast.Xna.Framework.Game" Version="4.0.9001.*" />
+    <PackageReference Include="nkast.Xna.Framework.Storage" Version="4.0.9001" />
+    <PackageReference Include="nkast.Xna.Framework.XR" Version="4.0.9001" />
+    <PackageReference Include="nkast.Kni.Platform.SDL2.GL" Version="4.0.9001.*" />
+    <PackageReference Include="nkast.Xna.Framework.Content.Pipeline.Builder" Version="4.0.9001.*" />
   </ItemGroup>
   </ItemGroup>
   <ItemGroup>
   <ItemGroup>
     <Compile Include="Program.cs" />
     <Compile Include="Program.cs" />

+ 12 - 9
Samples/Animation/Animation.Shared/Samples.Animation.DESKTOPGL.NET8.csproj

@@ -31,15 +31,18 @@
     <Compile Include="Properties\AssemblyInfo.cs" />
     <Compile Include="Properties\AssemblyInfo.cs" />
   </ItemGroup>
   </ItemGroup>
   <ItemGroup>
   <ItemGroup>
-    <PackageReference Include="nkast.Xna.Framework" Version="3.14.9001" />
-    <PackageReference Include="nkast.Xna.Framework.Content" Version="3.14.9001" />
-    <PackageReference Include="nkast.Xna.Framework.Graphics" Version="3.14.9001" />
-    <PackageReference Include="nkast.Xna.Framework.Audio" Version="3.14.9001" />
-    <PackageReference Include="nkast.Xna.Framework.Media" Version="3.14.9001" />
-    <PackageReference Include="nkast.Xna.Framework.Input" Version="3.14.9001" />
-    <PackageReference Include="nkast.Xna.Framework.Game" Version="3.14.9001" />
-    <PackageReference Include="MonoGame.Framework.DesktopGL.9000" Version="3.14.9001" />
-    <PackageReference Include="nkast.Xna.Framework.Content.Pipeline.Builder" Version="3.14.9001" />
+    <PackageReference Include="nkast.Xna.Framework" Version="4.0.9001.*" />
+    <PackageReference Include="nkast.Xna.Framework.Content" Version="4.0.9001.*" />
+    <PackageReference Include="nkast.Xna.Framework.Devices" Version="4.0.9001.*" />
+    <PackageReference Include="nkast.Xna.Framework.Graphics" Version="4.0.9001.*" />
+    <PackageReference Include="nkast.Xna.Framework.Audio" Version="4.0.9001.*" />
+    <PackageReference Include="nkast.Xna.Framework.Media" Version="4.0.9001.*" />
+    <PackageReference Include="nkast.Xna.Framework.Input" Version="4.0.9001.*" />
+    <PackageReference Include="nkast.Xna.Framework.Game" Version="4.0.9001.*" />
+    <PackageReference Include="nkast.Xna.Framework.Storage" Version="4.0.9001" />
+    <PackageReference Include="nkast.Xna.Framework.XR" Version="4.0.9001" />
+    <PackageReference Include="nkast.Kni.Platform.SDL2.GL" Version="4.0.9001.*" />
+    <PackageReference Include="nkast.Xna.Framework.Content.Pipeline.Builder" Version="4.0.9001.*" />
   </ItemGroup>
   </ItemGroup>
   <ItemGroup>
   <ItemGroup>
     <Content Include="Icon.ico" />
     <Content Include="Icon.ico" />

+ 12 - 9
Samples/Animation/Animation.Shared/Samples.Animation.WINDOWS.NET8.csproj

@@ -32,15 +32,18 @@
     <Compile Include="Properties\AssemblyInfo.cs" />
     <Compile Include="Properties\AssemblyInfo.cs" />
   </ItemGroup>
   </ItemGroup>
   <ItemGroup>
   <ItemGroup>
-	<PackageReference Include="nkast.Xna.Framework" Version="3.14.9001" />
-	<PackageReference Include="nkast.Xna.Framework.Content" Version="3.14.9001" />
-	<PackageReference Include="nkast.Xna.Framework.Graphics" Version="3.14.9001" />
-	<PackageReference Include="nkast.Xna.Framework.Audio" Version="3.14.9001" />
-	<PackageReference Include="nkast.Xna.Framework.Media" Version="3.14.9001" />
-    <PackageReference Include="nkast.Xna.Framework.Input" Version="3.14.9001" />
-    <PackageReference Include="nkast.Xna.Framework.Game" Version="3.14.9001" />
-	<PackageReference Include="MonoGame.Framework.WindowsDX.9000" Version="3.14.9001" />
-    <PackageReference Include="nkast.Xna.Framework.Content.Pipeline.Builder" Version="3.14.9001" />
+	<PackageReference Include="nkast.Xna.Framework" Version="4.0.9001.*" />
+	<PackageReference Include="nkast.Xna.Framework.Content" Version="4.0.9001.*" />
+    <PackageReference Include="nkast.Xna.Framework.Devices" Version="4.0.9001.*" />
+	<PackageReference Include="nkast.Xna.Framework.Graphics" Version="4.0.9001.*" />
+	<PackageReference Include="nkast.Xna.Framework.Audio" Version="4.0.9001.*" />
+	<PackageReference Include="nkast.Xna.Framework.Media" Version="4.0.9001.*" />
+    <PackageReference Include="nkast.Xna.Framework.Input" Version="4.0.9001.*" />
+    <PackageReference Include="nkast.Xna.Framework.Game" Version="4.0.9001.*" />
+    <PackageReference Include="nkast.Xna.Framework.Storage" Version="4.0.9001" />
+    <PackageReference Include="nkast.Xna.Framework.XR" Version="4.0.9001" />
+	<PackageReference Include="nkast.Kni.Platform.WinForms.DX11" Version="4.0.9001.*" />
+    <PackageReference Include="nkast.Xna.Framework.Content.Pipeline.Builder" Version="4.0.9001.*" />
   </ItemGroup>
   </ItemGroup>
   <ItemGroup>
   <ItemGroup>
     <Content Include="Icon.ico" />
     <Content Include="Icon.ico" />

+ 12 - 9
Samples/Animation/Animation.Shared/Samples.Animation.WINDOWS.csproj

@@ -45,15 +45,18 @@
     <Compile Include="Properties\AssemblyInfo.cs" />
     <Compile Include="Properties\AssemblyInfo.cs" />
   </ItemGroup>
   </ItemGroup>
   <ItemGroup>
   <ItemGroup>
-	<PackageReference Include="nkast.Xna.Framework" Version="3.14.9001" />
-	<PackageReference Include="nkast.Xna.Framework.Content" Version="3.14.9001" />
-	<PackageReference Include="nkast.Xna.Framework.Graphics" Version="3.14.9001" />
-	<PackageReference Include="nkast.Xna.Framework.Audio" Version="3.14.9001" />
-	<PackageReference Include="nkast.Xna.Framework.Media" Version="3.14.9001" />
-    <PackageReference Include="nkast.Xna.Framework.Input" Version="3.14.9001" />
-    <PackageReference Include="nkast.Xna.Framework.Game" Version="3.14.9001" />
-	<PackageReference Include="MonoGame.Framework.WindowsDX.9000" Version="3.14.9001" />
-    <PackageReference Include="nkast.Xna.Framework.Content.Pipeline.Builder" Version="3.14.9001" />
+	<PackageReference Include="nkast.Xna.Framework" Version="4.0.9001.*" />
+	<PackageReference Include="nkast.Xna.Framework.Content" Version="4.0.9001.*" />
+    <PackageReference Include="nkast.Xna.Framework.Devices" Version="4.0.9001.*" />
+	<PackageReference Include="nkast.Xna.Framework.Graphics" Version="4.0.9001.*" />
+	<PackageReference Include="nkast.Xna.Framework.Audio" Version="4.0.9001.*" />
+	<PackageReference Include="nkast.Xna.Framework.Media" Version="4.0.9001.*" />
+    <PackageReference Include="nkast.Xna.Framework.Input" Version="4.0.9001.*" />
+    <PackageReference Include="nkast.Xna.Framework.Game" Version="4.0.9001.*" />
+    <PackageReference Include="nkast.Xna.Framework.Storage" Version="4.0.9001" />
+    <PackageReference Include="nkast.Xna.Framework.XR" Version="4.0.9001" />
+	<PackageReference Include="nkast.Kni.Platform.WinForms.DX11" Version="4.0.9001.*" />
+    <PackageReference Include="nkast.Xna.Framework.Content.Pipeline.Builder" Version="4.0.9001.*" />
     <Reference Include="System" />
     <Reference Include="System" />
   </ItemGroup>
   </ItemGroup>
   <ItemGroup>
   <ItemGroup>

+ 12 - 9
Samples/Animation/Animation.WindowsDX/Animation.WindowsDX.csproj

@@ -28,15 +28,18 @@
     <ApplicationManifest>app.manifest</ApplicationManifest>
     <ApplicationManifest>app.manifest</ApplicationManifest>
   </PropertyGroup>
   </PropertyGroup>
   <ItemGroup>
   <ItemGroup>
-    <PackageReference Include="nkast.Xna.Framework" Version="3.14.9001" />
-    <PackageReference Include="nkast.Xna.Framework.Content" Version="3.14.9001" />
-    <PackageReference Include="nkast.Xna.Framework.Graphics" Version="3.14.9001" />
-    <PackageReference Include="nkast.Xna.Framework.Audio" Version="3.14.9001" />
-    <PackageReference Include="nkast.Xna.Framework.Media" Version="3.14.9001" />
-    <PackageReference Include="nkast.Xna.Framework.Input" Version="3.14.9001" />
-    <PackageReference Include="nkast.Xna.Framework.Game" Version="3.14.9001" />
-    <PackageReference Include="MonoGame.Framework.WindowsDX.9000" Version="3.14.9001" />
-    <PackageReference Include="nkast.Xna.Framework.Content.Pipeline.Builder" Version="3.14.9001" />
+    <PackageReference Include="nkast.Xna.Framework" Version="4.0.9001.*" />
+    <PackageReference Include="nkast.Xna.Framework.Content" Version="4.0.9001.*" />
+    <PackageReference Include="nkast.Xna.Framework.Devices" Version="4.0.9001.*" />
+    <PackageReference Include="nkast.Xna.Framework.Graphics" Version="4.0.9001.*" />
+    <PackageReference Include="nkast.Xna.Framework.Audio" Version="4.0.9001.*" />
+    <PackageReference Include="nkast.Xna.Framework.Media" Version="4.0.9001.*" />
+    <PackageReference Include="nkast.Xna.Framework.Input" Version="4.0.9001.*" />
+    <PackageReference Include="nkast.Xna.Framework.Game" Version="4.0.9001.*" />
+    <PackageReference Include="nkast.Xna.Framework.Storage" Version="4.0.9001" />
+    <PackageReference Include="nkast.Xna.Framework.XR" Version="4.0.9001" />
+    <PackageReference Include="nkast.Kni.Platform.WinForms.DX11" Version="4.0.9001.*" />
+    <PackageReference Include="nkast.Xna.Framework.Content.Pipeline.Builder" Version="4.0.9001.*" />
   </ItemGroup>
   </ItemGroup>
   <ItemGroup>
   <ItemGroup>
     <Compile Include="Program.cs" />
     <Compile Include="Program.cs" />

+ 12 - 9
Samples/Atlas/Atlas.Shared/Samples.Atlas.DESKTOPGL.NET8.csproj

@@ -31,15 +31,18 @@
     <Compile Include="Properties\AssemblyInfo.cs" />
     <Compile Include="Properties\AssemblyInfo.cs" />
   </ItemGroup>
   </ItemGroup>
   <ItemGroup>
   <ItemGroup>
-	<PackageReference Include="nkast.Xna.Framework" Version="3.14.9001" />
-	<PackageReference Include="nkast.Xna.Framework.Content" Version="3.14.9001" />
-	<PackageReference Include="nkast.Xna.Framework.Graphics" Version="3.14.9001" />
-	<PackageReference Include="nkast.Xna.Framework.Audio" Version="3.14.9001" />
-	<PackageReference Include="nkast.Xna.Framework.Media" Version="3.14.9001" />
-    <PackageReference Include="nkast.Xna.Framework.Input" Version="3.14.9001" />
-    <PackageReference Include="nkast.Xna.Framework.Game" Version="3.14.9001" />
-    <PackageReference Include="MonoGame.Framework.DesktopGL.9000" Version="3.14.9001" />
-    <PackageReference Include="nkast.Xna.Framework.Content.Pipeline.Builder" Version="3.14.9001" />
+	<PackageReference Include="nkast.Xna.Framework" Version="4.0.9001.*" />
+	<PackageReference Include="nkast.Xna.Framework.Content" Version="4.0.9001.*" />
+    <PackageReference Include="nkast.Xna.Framework.Devices" Version="4.0.9001.*" />
+	<PackageReference Include="nkast.Xna.Framework.Graphics" Version="4.0.9001.*" />
+	<PackageReference Include="nkast.Xna.Framework.Audio" Version="4.0.9001.*" />
+	<PackageReference Include="nkast.Xna.Framework.Media" Version="4.0.9001.*" />
+    <PackageReference Include="nkast.Xna.Framework.Input" Version="4.0.9001.*" />
+    <PackageReference Include="nkast.Xna.Framework.Game" Version="4.0.9001.*" />
+    <PackageReference Include="nkast.Xna.Framework.Storage" Version="4.0.9001" />
+    <PackageReference Include="nkast.Xna.Framework.XR" Version="4.0.9001" />
+    <PackageReference Include="nkast.Kni.Platform.SDL2.GL" Version="4.0.9001.*" />
+    <PackageReference Include="nkast.Xna.Framework.Content.Pipeline.Builder" Version="4.0.9001.*" />
   </ItemGroup>
   </ItemGroup>
   <ItemGroup>
   <ItemGroup>
     <Content Include="Icon.ico" />
     <Content Include="Icon.ico" />

+ 12 - 9
Samples/Atlas/Atlas.Shared/Samples.Atlas.WINDOWS.NET8.csproj

@@ -32,15 +32,18 @@
     <Compile Include="Properties\AssemblyInfo.cs" />
     <Compile Include="Properties\AssemblyInfo.cs" />
   </ItemGroup>
   </ItemGroup>
   <ItemGroup>
   <ItemGroup>
-	<PackageReference Include="nkast.Xna.Framework" Version="3.14.9001" />
-	<PackageReference Include="nkast.Xna.Framework.Content" Version="3.14.9001" />
-	<PackageReference Include="nkast.Xna.Framework.Graphics" Version="3.14.9001" />
-	<PackageReference Include="nkast.Xna.Framework.Audio" Version="3.14.9001" />
-	<PackageReference Include="nkast.Xna.Framework.Media" Version="3.14.9001" />
-    <PackageReference Include="nkast.Xna.Framework.Input" Version="3.14.9001" />
-    <PackageReference Include="nkast.Xna.Framework.Game" Version="3.14.9001" />
-	<PackageReference Include="MonoGame.Framework.WindowsDX.9000" Version="3.14.9001" />
-    <PackageReference Include="nkast.Xna.Framework.Content.Pipeline.Builder" Version="3.14.9001" />
+	<PackageReference Include="nkast.Xna.Framework" Version="4.0.9001.*" />
+	<PackageReference Include="nkast.Xna.Framework.Content" Version="4.0.9001.*" />
+    <PackageReference Include="nkast.Xna.Framework.Devices" Version="4.0.9001.*" />
+	<PackageReference Include="nkast.Xna.Framework.Graphics" Version="4.0.9001.*" />
+	<PackageReference Include="nkast.Xna.Framework.Audio" Version="4.0.9001.*" />
+	<PackageReference Include="nkast.Xna.Framework.Media" Version="4.0.9001.*" />
+    <PackageReference Include="nkast.Xna.Framework.Input" Version="4.0.9001.*" />
+    <PackageReference Include="nkast.Xna.Framework.Game" Version="4.0.9001.*" />
+    <PackageReference Include="nkast.Xna.Framework.Storage" Version="4.0.9001" />
+    <PackageReference Include="nkast.Xna.Framework.XR" Version="4.0.9001" />
+	<PackageReference Include="nkast.Kni.Platform.WinForms.DX11" Version="4.0.9001.*" />
+    <PackageReference Include="nkast.Xna.Framework.Content.Pipeline.Builder" Version="4.0.9001.*" />
   </ItemGroup>
   </ItemGroup>
   <ItemGroup>
   <ItemGroup>
     <Content Include="Icon.ico" />
     <Content Include="Icon.ico" />

+ 12 - 9
Samples/Atlas/Atlas.Shared/Samples.Atlas.WINDOWS.csproj

@@ -45,15 +45,18 @@
     <Compile Include="Properties\AssemblyInfo.cs" />
     <Compile Include="Properties\AssemblyInfo.cs" />
   </ItemGroup>
   </ItemGroup>
   <ItemGroup>
   <ItemGroup>
-	<PackageReference Include="nkast.Xna.Framework" Version="3.14.9001" />
-	<PackageReference Include="nkast.Xna.Framework.Content" Version="3.14.9001" />
-	<PackageReference Include="nkast.Xna.Framework.Graphics" Version="3.14.9001" />
-	<PackageReference Include="nkast.Xna.Framework.Audio" Version="3.14.9001" />
-	<PackageReference Include="nkast.Xna.Framework.Media" Version="3.14.9001" />
-    <PackageReference Include="nkast.Xna.Framework.Input" Version="3.14.9001" />
-    <PackageReference Include="nkast.Xna.Framework.Game" Version="3.14.9001" />
-	<PackageReference Include="MonoGame.Framework.WindowsDX.9000" Version="3.14.9001" />
-    <PackageReference Include="nkast.Xna.Framework.Content.Pipeline.Builder" Version="3.14.9001" />
+	<PackageReference Include="nkast.Xna.Framework" Version="4.0.9001.*" />
+	<PackageReference Include="nkast.Xna.Framework.Content" Version="4.0.9001.*" />
+    <PackageReference Include="nkast.Xna.Framework.Devices" Version="4.0.9001.*" />
+	<PackageReference Include="nkast.Xna.Framework.Graphics" Version="4.0.9001.*" />
+	<PackageReference Include="nkast.Xna.Framework.Audio" Version="4.0.9001.*" />
+	<PackageReference Include="nkast.Xna.Framework.Media" Version="4.0.9001.*" />
+    <PackageReference Include="nkast.Xna.Framework.Input" Version="4.0.9001.*" />
+    <PackageReference Include="nkast.Xna.Framework.Game" Version="4.0.9001.*" />
+    <PackageReference Include="nkast.Xna.Framework.Storage" Version="4.0.9001" />
+    <PackageReference Include="nkast.Xna.Framework.XR" Version="4.0.9001" />
+	<PackageReference Include="nkast.Kni.Platform.WinForms.DX11" Version="4.0.9001.*" />
+    <PackageReference Include="nkast.Xna.Framework.Content.Pipeline.Builder" Version="4.0.9001.*" />
     <Reference Include="System" />
     <Reference Include="System" />
   </ItemGroup>
   </ItemGroup>
   <ItemGroup>
   <ItemGroup>

+ 12 - 9
Samples/Deferred/Deferred.Android/Deferred.Android.csproj

@@ -26,15 +26,18 @@
   </PropertyGroup>
   </PropertyGroup>
 
 
   <ItemGroup>
   <ItemGroup>
-    <PackageReference Include="nkast.Xna.Framework" Version="3.14.9001" />
-    <PackageReference Include="nkast.Xna.Framework.Content" Version="3.14.9001" />
-    <PackageReference Include="nkast.Xna.Framework.Graphics" Version="3.14.9001" />
-    <PackageReference Include="nkast.Xna.Framework.Audio" Version="3.14.9001" />
-    <PackageReference Include="nkast.Xna.Framework.Media" Version="3.14.9001" />
-    <PackageReference Include="nkast.Xna.Framework.Input" Version="3.14.9001" />
-    <PackageReference Include="nkast.Xna.Framework.Game" Version="3.14.9001" />
-    <PackageReference Include="MonoGame.Framework.Android.9000" Version="3.14.9001" />
-    <PackageReference Include="nkast.Xna.Framework.Content.Pipeline.Builder" Version="3.14.9001" />
+    <PackageReference Include="nkast.Xna.Framework" Version="4.0.9001.*" />
+    <PackageReference Include="nkast.Xna.Framework.Content" Version="4.0.9001.*" />
+    <PackageReference Include="nkast.Xna.Framework.Devices" Version="4.0.9001.*" />
+    <PackageReference Include="nkast.Xna.Framework.Graphics" Version="4.0.9001.*" />
+    <PackageReference Include="nkast.Xna.Framework.Audio" Version="4.0.9001.*" />
+    <PackageReference Include="nkast.Xna.Framework.Media" Version="4.0.9001.*" />
+    <PackageReference Include="nkast.Xna.Framework.Input" Version="4.0.9001.*" />
+    <PackageReference Include="nkast.Xna.Framework.Game" Version="4.0.9001.*" />
+    <PackageReference Include="nkast.Xna.Framework.Storage" Version="4.0.9001" />
+    <PackageReference Include="nkast.Xna.Framework.XR" Version="4.0.9001" />
+    <PackageReference Include="nkast.Kni.Platform.Android.GL" Version="4.0.9001.*" />
+    <PackageReference Include="nkast.Xna.Framework.Content.Pipeline.Builder" Version="4.0.9001.*" />
   </ItemGroup>
   </ItemGroup>
   <ItemGroup>
   <ItemGroup>
     <Compile Include="DeferredActivity.cs" />
     <Compile Include="DeferredActivity.cs" />

+ 14 - 15
Samples/Deferred/Deferred.BlazorGL/Deferred.BlazorGL.csproj

@@ -29,24 +29,23 @@
   </ItemGroup>
   </ItemGroup>
 
 
   <ItemGroup>
   <ItemGroup>
-    <PackageReference Include="nkast.Xna.Framework" Version="3.14.9001" />
-    <PackageReference Include="nkast.Xna.Framework.Content" Version="3.14.9001" />
-    <PackageReference Include="nkast.Xna.Framework.Graphics" Version="3.14.9001" />
-    <PackageReference Include="nkast.Xna.Framework.Audio" Version="3.14.9001" />
-    <PackageReference Include="nkast.Xna.Framework.Media" Version="3.14.9001" />
-    <PackageReference Include="nkast.Xna.Framework.Input" Version="3.14.9001" />
-    <PackageReference Include="nkast.Xna.Framework.Game" Version="3.14.9001" />
-    <PackageReference Include="nkast.Xna.Framework.Blazor" Version="3.14.9001" />
-    <PackageReference Include="nkast.Xna.Framework.Content.Pipeline.Builder" Version="3.14.9001" />
+    <PackageReference Include="nkast.Xna.Framework" Version="4.0.9001.*" />
+    <PackageReference Include="nkast.Xna.Framework.Content" Version="4.0.9001.*" />
+    <PackageReference Include="nkast.Xna.Framework.Devices" Version="4.0.9001.*" />
+    <PackageReference Include="nkast.Xna.Framework.Graphics" Version="4.0.9001.*" />
+    <PackageReference Include="nkast.Xna.Framework.Audio" Version="4.0.9001.*" />
+    <PackageReference Include="nkast.Xna.Framework.Media" Version="4.0.9001.*" />
+    <PackageReference Include="nkast.Xna.Framework.Input" Version="4.0.9001.*" />
+    <PackageReference Include="nkast.Xna.Framework.Game" Version="4.0.9001.*" />
+    <PackageReference Include="nkast.Xna.Framework.Storage" Version="4.0.9001" />
+    <PackageReference Include="nkast.Xna.Framework.XR" Version="4.0.9001" />
+    <PackageReference Include="nkast.Kni.Platform.Blazor.GL" Version="4.0.9001.*" />
+    <PackageReference Include="nkast.Xna.Framework.Content.Pipeline.Builder" Version="4.0.9001.*" />
   </ItemGroup>
   </ItemGroup>
 
 
-  <ItemGroup Condition=" '$(TargetFramework)' == 'net6.0' ">
-    <PackageReference Include="Microsoft.AspNetCore.Components.WebAssembly" Version="6.0.32" />
-    <PackageReference Include="Microsoft.AspNetCore.Components.WebAssembly.DevServer" Version="6.0.32" PrivateAssets="all" />
-  </ItemGroup>
   <ItemGroup Condition=" '$(TargetFramework)' == 'net8.0' ">
   <ItemGroup Condition=" '$(TargetFramework)' == 'net8.0' ">
-    <PackageReference Include="Microsoft.AspNetCore.Components.WebAssembly" Version="8.0.7" />
-    <PackageReference Include="Microsoft.AspNetCore.Components.WebAssembly.DevServer" Version="8.0.7" PrivateAssets="all" />
+    <PackageReference Include="Microsoft.AspNetCore.Components.WebAssembly" Version="8.0.11" />
+    <PackageReference Include="Microsoft.AspNetCore.Components.WebAssembly.DevServer" Version="8.0.11" PrivateAssets="all" />
   </ItemGroup>
   </ItemGroup>
 
 
   <ItemGroup>
   <ItemGroup>

+ 12 - 10
Samples/Deferred/Deferred.BlazorGL/wwwroot/index.html

@@ -31,6 +31,7 @@
     <script src="_framework/blazor.webassembly.js" autostart="false"></script>
     <script src="_framework/blazor.webassembly.js" autostart="false"></script>
     <script type="module">
     <script type="module">
         import { BrotliDecode } from './js/decode.min.js';
         import { BrotliDecode } from './js/decode.min.js';
+        window.BrotliDecode = BrotliDecode;
         // Set this to enable Brotli (.br) decompression on static webServers
         // Set this to enable Brotli (.br) decompression on static webServers
         // that don't support content compression and http://.
         // that don't support content compression and http://.
         var enableBrotliDecompression = false;
         var enableBrotliDecompression = false;
@@ -59,16 +60,17 @@
         });
         });
     </script>
     </script>
 
 
-    <script src="_content/nkast.Wasm.Dom/js/JSObject.8.0.2.js"></script>
-    <script src="_content/nkast.Wasm.Dom/js/Window.8.0.2.js"></script>
-    <script src="_content/nkast.Wasm.Dom/js/Document.8.0.2.js"></script>
-    <script src="_content/nkast.Wasm.Dom/js/Navigator.8.0.2.js"></script>
-    <script src="_content/nkast.Wasm.Dom/js/Gamepad.8.0.2.js"></script>
-    <script src="_content/nkast.Wasm.Dom/js/Media.8.0.2.js"></script>
-    <script src="_content/nkast.Wasm.XHR/js/XHR.8.0.2.js"></script>
-    <script src="_content/nkast.Wasm.Canvas/js/Canvas.8.0.2.js"></script>
-    <script src="_content/nkast.Wasm.Canvas/js/CanvasGLContext.8.0.2.js"></script>
-    <script src="_content/nkast.Wasm.Audio/js/Audio.8.0.2.js"></script>
+    <script src="_content/nkast.Wasm.Dom/js/JSObject.8.0.5.js"></script>
+    <script src="_content/nkast.Wasm.Dom/js/Window.8.0.5.js"></script>
+    <script src="_content/nkast.Wasm.Dom/js/Document.8.0.5.js"></script>
+    <script src="_content/nkast.Wasm.Dom/js/Navigator.8.0.5.js"></script>
+    <script src="_content/nkast.Wasm.Dom/js/Gamepad.8.0.5.js"></script>
+    <script src="_content/nkast.Wasm.Dom/js/Media.8.0.5.js"></script>
+    <script src="_content/nkast.Wasm.XHR/js/XHR.8.0.5.js"></script>
+    <script src="_content/nkast.Wasm.Canvas/js/Canvas.8.0.5.js"></script>
+    <script src="_content/nkast.Wasm.Canvas/js/CanvasGLContext.8.0.5.js"></script>
+    <script src="_content/nkast.Wasm.Audio/js/Audio.8.0.5.js"></script>
+    <script src="_content/nkast.Wasm.XR/js/XR.8.0.5.js"></script>
 
 
     <script>
     <script>
         function tickJS()
         function tickJS()

+ 12 - 9
Samples/Deferred/Deferred.DesktopGL/Deferred.DesktopGL.csproj

@@ -29,15 +29,18 @@
     <ApplicationManifest>app.manifest</ApplicationManifest>
     <ApplicationManifest>app.manifest</ApplicationManifest>
   </PropertyGroup>
   </PropertyGroup>
   <ItemGroup>
   <ItemGroup>
-    <PackageReference Include="nkast.Xna.Framework" Version="3.14.9001" />
-    <PackageReference Include="nkast.Xna.Framework.Content" Version="3.14.9001" />
-    <PackageReference Include="nkast.Xna.Framework.Graphics" Version="3.14.9001" />
-    <PackageReference Include="nkast.Xna.Framework.Audio" Version="3.14.9001" />
-    <PackageReference Include="nkast.Xna.Framework.Media" Version="3.14.9001" />
-    <PackageReference Include="nkast.Xna.Framework.Input" Version="3.14.9001" />
-    <PackageReference Include="nkast.Xna.Framework.Game" Version="3.14.9001" />
-    <PackageReference Include="MonoGame.Framework.DesktopGL.9000" Version="3.14.9001" />
-    <PackageReference Include="nkast.Xna.Framework.Content.Pipeline.Builder" Version="3.14.9001" />
+    <PackageReference Include="nkast.Xna.Framework" Version="4.0.9001.*" />
+    <PackageReference Include="nkast.Xna.Framework.Content" Version="4.0.9001.*" />
+    <PackageReference Include="nkast.Xna.Framework.Devices" Version="4.0.9001.*" />
+    <PackageReference Include="nkast.Xna.Framework.Graphics" Version="4.0.9001.*" />
+    <PackageReference Include="nkast.Xna.Framework.Audio" Version="4.0.9001.*" />
+    <PackageReference Include="nkast.Xna.Framework.Media" Version="4.0.9001.*" />
+    <PackageReference Include="nkast.Xna.Framework.Input" Version="4.0.9001.*" />
+    <PackageReference Include="nkast.Xna.Framework.Game" Version="4.0.9001.*" />
+    <PackageReference Include="nkast.Xna.Framework.Storage" Version="4.0.9001" />
+    <PackageReference Include="nkast.Xna.Framework.XR" Version="4.0.9001" />
+    <PackageReference Include="nkast.Kni.Platform.SDL2.GL" Version="4.0.9001.*" />
+    <PackageReference Include="nkast.Xna.Framework.Content.Pipeline.Builder" Version="4.0.9001.*" />
   </ItemGroup>
   </ItemGroup>
   <ItemGroup>
   <ItemGroup>
     <Compile Include="Program.cs" />
     <Compile Include="Program.cs" />

+ 12 - 9
Samples/Deferred/Deferred.Shared/Samples.Deferred.DESKTOPGL.NET8.csproj

@@ -34,15 +34,18 @@
     <Compile Include="Properties\AssemblyInfo.cs" />
     <Compile Include="Properties\AssemblyInfo.cs" />
   </ItemGroup>
   </ItemGroup>
   <ItemGroup>
   <ItemGroup>
-	<PackageReference Include="nkast.Xna.Framework" Version="3.14.9001" />
-	<PackageReference Include="nkast.Xna.Framework.Content" Version="3.14.9001" />
-	<PackageReference Include="nkast.Xna.Framework.Graphics" Version="3.14.9001" />
-	<PackageReference Include="nkast.Xna.Framework.Audio" Version="3.14.9001" />
-	<PackageReference Include="nkast.Xna.Framework.Media" Version="3.14.9001" />
-    <PackageReference Include="nkast.Xna.Framework.Input" Version="3.14.9001" />
-    <PackageReference Include="nkast.Xna.Framework.Game" Version="3.14.9001" />
-    <PackageReference Include="MonoGame.Framework.DesktopGL.9000" Version="3.14.9001" />
-    <PackageReference Include="nkast.Xna.Framework.Content.Pipeline.Builder" Version="3.14.9001" />
+	<PackageReference Include="nkast.Xna.Framework" Version="4.0.9001.*" />
+	<PackageReference Include="nkast.Xna.Framework.Content" Version="4.0.9001.*" />
+    <PackageReference Include="nkast.Xna.Framework.Devices" Version="4.0.9001.*" />
+	<PackageReference Include="nkast.Xna.Framework.Graphics" Version="4.0.9001.*" />
+	<PackageReference Include="nkast.Xna.Framework.Audio" Version="4.0.9001.*" />
+	<PackageReference Include="nkast.Xna.Framework.Media" Version="4.0.9001.*" />
+    <PackageReference Include="nkast.Xna.Framework.Input" Version="4.0.9001.*" />
+    <PackageReference Include="nkast.Xna.Framework.Game" Version="4.0.9001.*" />
+    <PackageReference Include="nkast.Xna.Framework.Storage" Version="4.0.9001" />
+    <PackageReference Include="nkast.Xna.Framework.XR" Version="4.0.9001" />
+    <PackageReference Include="nkast.Kni.Platform.SDL2.GL" Version="4.0.9001.*" />
+    <PackageReference Include="nkast.Xna.Framework.Content.Pipeline.Builder" Version="4.0.9001.*" />
   </ItemGroup>
   </ItemGroup>
   <ItemGroup>
   <ItemGroup>
     <Content Include="Icon.ico" />
     <Content Include="Icon.ico" />

+ 12 - 9
Samples/Deferred/Deferred.Shared/Samples.Deferred.WINDOWS.NET8.csproj

@@ -35,15 +35,18 @@
     <Compile Include="Properties\AssemblyInfo.cs" />
     <Compile Include="Properties\AssemblyInfo.cs" />
   </ItemGroup>
   </ItemGroup>
   <ItemGroup>
   <ItemGroup>
-	<PackageReference Include="nkast.Xna.Framework" Version="3.14.9001" />
-	<PackageReference Include="nkast.Xna.Framework.Content" Version="3.14.9001" />
-	<PackageReference Include="nkast.Xna.Framework.Graphics" Version="3.14.9001" />
-	<PackageReference Include="nkast.Xna.Framework.Audio" Version="3.14.9001" />
-	<PackageReference Include="nkast.Xna.Framework.Media" Version="3.14.9001" />
-    <PackageReference Include="nkast.Xna.Framework.Input" Version="3.14.9001" />
-    <PackageReference Include="nkast.Xna.Framework.Game" Version="3.14.9001" />
-	<PackageReference Include="MonoGame.Framework.WindowsDX.9000" Version="3.14.9001" />
-    <PackageReference Include="nkast.Xna.Framework.Content.Pipeline.Builder" Version="3.14.9001" />
+	<PackageReference Include="nkast.Xna.Framework" Version="4.0.9001.*" />
+	<PackageReference Include="nkast.Xna.Framework.Content" Version="4.0.9001.*" />
+    <PackageReference Include="nkast.Xna.Framework.Devices" Version="4.0.9001.*" />
+	<PackageReference Include="nkast.Xna.Framework.Graphics" Version="4.0.9001.*" />
+	<PackageReference Include="nkast.Xna.Framework.Audio" Version="4.0.9001.*" />
+	<PackageReference Include="nkast.Xna.Framework.Media" Version="4.0.9001.*" />
+    <PackageReference Include="nkast.Xna.Framework.Input" Version="4.0.9001.*" />
+    <PackageReference Include="nkast.Xna.Framework.Game" Version="4.0.9001.*" />
+    <PackageReference Include="nkast.Xna.Framework.Storage" Version="4.0.9001" />
+    <PackageReference Include="nkast.Xna.Framework.XR" Version="4.0.9001" />
+	<PackageReference Include="nkast.Kni.Platform.WinForms.DX11" Version="4.0.9001.*" />
+    <PackageReference Include="nkast.Xna.Framework.Content.Pipeline.Builder" Version="4.0.9001.*" />
   </ItemGroup>
   </ItemGroup>
   <ItemGroup>
   <ItemGroup>
     <Content Include="Icon.ico" />
     <Content Include="Icon.ico" />

+ 12 - 9
Samples/Deferred/Deferred.Shared/Samples.Deferred.WINDOWS.csproj

@@ -48,15 +48,18 @@
     <Compile Include="Properties\AssemblyInfo.cs" />
     <Compile Include="Properties\AssemblyInfo.cs" />
   </ItemGroup>
   </ItemGroup>
   <ItemGroup>
   <ItemGroup>
-	<PackageReference Include="nkast.Xna.Framework" Version="3.14.9001" />
-	<PackageReference Include="nkast.Xna.Framework.Content" Version="3.14.9001" />
-	<PackageReference Include="nkast.Xna.Framework.Graphics" Version="3.14.9001" />
-	<PackageReference Include="nkast.Xna.Framework.Audio" Version="3.14.9001" />
-	<PackageReference Include="nkast.Xna.Framework.Media" Version="3.14.9001" />
-    <PackageReference Include="nkast.Xna.Framework.Input" Version="3.14.9001" />
-    <PackageReference Include="nkast.Xna.Framework.Game" Version="3.14.9001" />
-	<PackageReference Include="MonoGame.Framework.WindowsDX.9000" Version="3.14.9001" />
-    <PackageReference Include="nkast.Xna.Framework.Content.Pipeline.Builder" Version="3.14.9001" />
+	<PackageReference Include="nkast.Xna.Framework" Version="4.0.9001.*" />
+	<PackageReference Include="nkast.Xna.Framework.Content" Version="4.0.9001.*" />
+    <PackageReference Include="nkast.Xna.Framework.Devices" Version="4.0.9001.*" />
+	<PackageReference Include="nkast.Xna.Framework.Graphics" Version="4.0.9001.*" />
+	<PackageReference Include="nkast.Xna.Framework.Audio" Version="4.0.9001.*" />
+	<PackageReference Include="nkast.Xna.Framework.Media" Version="4.0.9001.*" />
+    <PackageReference Include="nkast.Xna.Framework.Input" Version="4.0.9001.*" />
+    <PackageReference Include="nkast.Xna.Framework.Game" Version="4.0.9001.*" />
+    <PackageReference Include="nkast.Xna.Framework.Storage" Version="4.0.9001" />
+    <PackageReference Include="nkast.Xna.Framework.XR" Version="4.0.9001" />
+	<PackageReference Include="nkast.Kni.Platform.WinForms.DX11" Version="4.0.9001.*" />
+    <PackageReference Include="nkast.Xna.Framework.Content.Pipeline.Builder" Version="4.0.9001.*" />
     <Reference Include="System" />
     <Reference Include="System" />
   </ItemGroup>
   </ItemGroup>
   <ItemGroup>
   <ItemGroup>

+ 12 - 9
Samples/Deferred/Deferred.WindowsDX/Deferred.WindowsDX.csproj

@@ -28,15 +28,18 @@
     <ApplicationManifest>app.manifest</ApplicationManifest>
     <ApplicationManifest>app.manifest</ApplicationManifest>
   </PropertyGroup>
   </PropertyGroup>
   <ItemGroup>
   <ItemGroup>
-    <PackageReference Include="nkast.Xna.Framework" Version="3.14.9001" />
-    <PackageReference Include="nkast.Xna.Framework.Content" Version="3.14.9001" />
-    <PackageReference Include="nkast.Xna.Framework.Graphics" Version="3.14.9001" />
-    <PackageReference Include="nkast.Xna.Framework.Audio" Version="3.14.9001" />
-    <PackageReference Include="nkast.Xna.Framework.Media" Version="3.14.9001" />
-    <PackageReference Include="nkast.Xna.Framework.Input" Version="3.14.9001" />
-    <PackageReference Include="nkast.Xna.Framework.Game" Version="3.14.9001" />
-    <PackageReference Include="MonoGame.Framework.WindowsDX.9000" Version="3.14.9001" />
-    <PackageReference Include="nkast.Xna.Framework.Content.Pipeline.Builder" Version="3.14.9001" />
+    <PackageReference Include="nkast.Xna.Framework" Version="4.0.9001.*" />
+    <PackageReference Include="nkast.Xna.Framework.Content" Version="4.0.9001.*" />
+    <PackageReference Include="nkast.Xna.Framework.Devices" Version="4.0.9001.*" />
+    <PackageReference Include="nkast.Xna.Framework.Graphics" Version="4.0.9001.*" />
+    <PackageReference Include="nkast.Xna.Framework.Audio" Version="4.0.9001.*" />
+    <PackageReference Include="nkast.Xna.Framework.Media" Version="4.0.9001.*" />
+    <PackageReference Include="nkast.Xna.Framework.Input" Version="4.0.9001.*" />
+    <PackageReference Include="nkast.Xna.Framework.Game" Version="4.0.9001.*" />
+    <PackageReference Include="nkast.Xna.Framework.Storage" Version="4.0.9001" />
+    <PackageReference Include="nkast.Xna.Framework.XR" Version="4.0.9001" />
+    <PackageReference Include="nkast.Kni.Platform.WinForms.DX11" Version="4.0.9001.*" />
+    <PackageReference Include="nkast.Xna.Framework.Content.Pipeline.Builder" Version="4.0.9001.*" />
   </ItemGroup>
   </ItemGroup>
   <ItemGroup>
   <ItemGroup>
     <Compile Include="Program.cs" />
     <Compile Include="Program.cs" />

+ 12 - 9
Samples/FXAA/FXAA.Shared/Samples.FXAA.DESKTOPGL.NET8.csproj

@@ -33,15 +33,18 @@
     <Compile Include="Properties\AssemblyInfo.cs" />
     <Compile Include="Properties\AssemblyInfo.cs" />
   </ItemGroup>
   </ItemGroup>
   <ItemGroup>
   <ItemGroup>
-	<PackageReference Include="nkast.Xna.Framework" Version="3.14.9001" />
-	<PackageReference Include="nkast.Xna.Framework.Content" Version="3.14.9001" />
-	<PackageReference Include="nkast.Xna.Framework.Graphics" Version="3.14.9001" />
-	<PackageReference Include="nkast.Xna.Framework.Audio" Version="3.14.9001" />
-	<PackageReference Include="nkast.Xna.Framework.Media" Version="3.14.9001" />
-    <PackageReference Include="nkast.Xna.Framework.Input" Version="3.14.9001" />
-    <PackageReference Include="nkast.Xna.Framework.Game" Version="3.14.9001" />
-    <PackageReference Include="MonoGame.Framework.DesktopGL.9000" Version="3.14.9001" />
-    <PackageReference Include="nkast.Xna.Framework.Content.Pipeline.Builder" Version="3.14.9001" />
+	<PackageReference Include="nkast.Xna.Framework" Version="4.0.9001.*" />
+	<PackageReference Include="nkast.Xna.Framework.Content" Version="4.0.9001.*" />
+    <PackageReference Include="nkast.Xna.Framework.Devices" Version="4.0.9001.*" />
+	<PackageReference Include="nkast.Xna.Framework.Graphics" Version="4.0.9001.*" />
+	<PackageReference Include="nkast.Xna.Framework.Audio" Version="4.0.9001.*" />
+	<PackageReference Include="nkast.Xna.Framework.Media" Version="4.0.9001.*" />
+    <PackageReference Include="nkast.Xna.Framework.Input" Version="4.0.9001.*" />
+    <PackageReference Include="nkast.Xna.Framework.Game" Version="4.0.9001.*" />
+    <PackageReference Include="nkast.Xna.Framework.Storage" Version="4.0.9001" />
+    <PackageReference Include="nkast.Xna.Framework.XR" Version="4.0.9001" />
+    <PackageReference Include="nkast.Kni.Platform.SDL2.GL" Version="4.0.9001.*" />
+    <PackageReference Include="nkast.Xna.Framework.Content.Pipeline.Builder" Version="4.0.9001.*" />
   </ItemGroup>
   </ItemGroup>
   <ItemGroup>
   <ItemGroup>
     <Content Include="Icon.ico" />
     <Content Include="Icon.ico" />

+ 12 - 9
Samples/FXAA/FXAA.Shared/Samples.FXAA.WINDOWS.NET8.csproj

@@ -34,15 +34,18 @@
     <Compile Include="Properties\AssemblyInfo.cs" />
     <Compile Include="Properties\AssemblyInfo.cs" />
   </ItemGroup>
   </ItemGroup>
   <ItemGroup>
   <ItemGroup>
-	<PackageReference Include="nkast.Xna.Framework" Version="3.14.9001" />
-	<PackageReference Include="nkast.Xna.Framework.Content" Version="3.14.9001" />
-	<PackageReference Include="nkast.Xna.Framework.Graphics" Version="3.14.9001" />
-	<PackageReference Include="nkast.Xna.Framework.Audio" Version="3.14.9001" />
-	<PackageReference Include="nkast.Xna.Framework.Media" Version="3.14.9001" />
-    <PackageReference Include="nkast.Xna.Framework.Input" Version="3.14.9001" />
-    <PackageReference Include="nkast.Xna.Framework.Game" Version="3.14.9001" />
-	<PackageReference Include="MonoGame.Framework.WindowsDX.9000" Version="3.14.9001" />
-    <PackageReference Include="nkast.Xna.Framework.Content.Pipeline.Builder" Version="3.14.9001" />
+	<PackageReference Include="nkast.Xna.Framework" Version="4.0.9001.*" />
+	<PackageReference Include="nkast.Xna.Framework.Content" Version="4.0.9001.*" />
+    <PackageReference Include="nkast.Xna.Framework.Devices" Version="4.0.9001.*" />
+	<PackageReference Include="nkast.Xna.Framework.Graphics" Version="4.0.9001.*" />
+	<PackageReference Include="nkast.Xna.Framework.Audio" Version="4.0.9001.*" />
+	<PackageReference Include="nkast.Xna.Framework.Media" Version="4.0.9001.*" />
+    <PackageReference Include="nkast.Xna.Framework.Input" Version="4.0.9001.*" />
+    <PackageReference Include="nkast.Xna.Framework.Game" Version="4.0.9001.*" />
+    <PackageReference Include="nkast.Xna.Framework.Storage" Version="4.0.9001" />
+    <PackageReference Include="nkast.Xna.Framework.XR" Version="4.0.9001" />
+	<PackageReference Include="nkast.Kni.Platform.WinForms.DX11" Version="4.0.9001.*" />
+    <PackageReference Include="nkast.Xna.Framework.Content.Pipeline.Builder" Version="4.0.9001.*" />
   </ItemGroup>
   </ItemGroup>
   <ItemGroup>
   <ItemGroup>
     <Content Include="Icon.ico" />
     <Content Include="Icon.ico" />

+ 12 - 9
Samples/FXAA/FXAA.Shared/Samples.FXAA.WINDOWS.csproj

@@ -47,15 +47,18 @@
     <Compile Include="Properties\AssemblyInfo.cs" />
     <Compile Include="Properties\AssemblyInfo.cs" />
   </ItemGroup>
   </ItemGroup>
   <ItemGroup>
   <ItemGroup>
-	<PackageReference Include="nkast.Xna.Framework" Version="3.14.9001" />
-	<PackageReference Include="nkast.Xna.Framework.Content" Version="3.14.9001" />
-	<PackageReference Include="nkast.Xna.Framework.Graphics" Version="3.14.9001" />
-	<PackageReference Include="nkast.Xna.Framework.Audio" Version="3.14.9001" />
-	<PackageReference Include="nkast.Xna.Framework.Media" Version="3.14.9001" />
-    <PackageReference Include="nkast.Xna.Framework.Input" Version="3.14.9001" />
-    <PackageReference Include="nkast.Xna.Framework.Game" Version="3.14.9001" />
-	<PackageReference Include="MonoGame.Framework.WindowsDX.9000" Version="3.14.9001" />
-    <PackageReference Include="nkast.Xna.Framework.Content.Pipeline.Builder" Version="3.14.9001" />
+	<PackageReference Include="nkast.Xna.Framework" Version="4.0.9001.*" />
+	<PackageReference Include="nkast.Xna.Framework.Content" Version="4.0.9001.*" />
+    <PackageReference Include="nkast.Xna.Framework.Devices" Version="4.0.9001.*" />
+	<PackageReference Include="nkast.Xna.Framework.Graphics" Version="4.0.9001.*" />
+	<PackageReference Include="nkast.Xna.Framework.Audio" Version="4.0.9001.*" />
+	<PackageReference Include="nkast.Xna.Framework.Media" Version="4.0.9001.*" />
+    <PackageReference Include="nkast.Xna.Framework.Input" Version="4.0.9001.*" />
+    <PackageReference Include="nkast.Xna.Framework.Game" Version="4.0.9001.*" />
+    <PackageReference Include="nkast.Xna.Framework.Storage" Version="4.0.9001" />
+    <PackageReference Include="nkast.Xna.Framework.XR" Version="4.0.9001" />
+	<PackageReference Include="nkast.Kni.Platform.WinForms.DX11" Version="4.0.9001.*" />
+    <PackageReference Include="nkast.Xna.Framework.Content.Pipeline.Builder" Version="4.0.9001.*" />
     <Reference Include="System" />
     <Reference Include="System" />
   </ItemGroup>
   </ItemGroup>
   <ItemGroup>
   <ItemGroup>

+ 12 - 9
Samples/SLMC/SLMC.Shared/Samples.SLMC.DESKTOPGL.NET8.csproj

@@ -31,15 +31,18 @@
     <Compile Include="Properties\AssemblyInfo.cs" />
     <Compile Include="Properties\AssemblyInfo.cs" />
   </ItemGroup>
   </ItemGroup>
   <ItemGroup>
   <ItemGroup>
-	<PackageReference Include="nkast.Xna.Framework" Version="3.14.9001" />
-	<PackageReference Include="nkast.Xna.Framework.Content" Version="3.14.9001" />
-	<PackageReference Include="nkast.Xna.Framework.Graphics" Version="3.14.9001" />
-	<PackageReference Include="nkast.Xna.Framework.Audio" Version="3.14.9001" />
-	<PackageReference Include="nkast.Xna.Framework.Media" Version="3.14.9001" />
-    <PackageReference Include="nkast.Xna.Framework.Input" Version="3.14.9001" />
-    <PackageReference Include="nkast.Xna.Framework.Game" Version="3.14.9001" />
-    <PackageReference Include="MonoGame.Framework.DesktopGL.9000" Version="3.14.9001" />
-    <PackageReference Include="nkast.Xna.Framework.Content.Pipeline.Builder" Version="3.14.9001" />
+	<PackageReference Include="nkast.Xna.Framework" Version="4.0.9001.*" />
+	<PackageReference Include="nkast.Xna.Framework.Content" Version="4.0.9001.*" />
+    <PackageReference Include="nkast.Xna.Framework.Devices" Version="4.0.9001.*" />
+	<PackageReference Include="nkast.Xna.Framework.Graphics" Version="4.0.9001.*" />
+	<PackageReference Include="nkast.Xna.Framework.Audio" Version="4.0.9001.*" />
+	<PackageReference Include="nkast.Xna.Framework.Media" Version="4.0.9001.*" />
+    <PackageReference Include="nkast.Xna.Framework.Input" Version="4.0.9001.*" />
+    <PackageReference Include="nkast.Xna.Framework.Game" Version="4.0.9001.*" />
+    <PackageReference Include="nkast.Xna.Framework.Storage" Version="4.0.9001" />
+    <PackageReference Include="nkast.Xna.Framework.XR" Version="4.0.9001" />
+    <PackageReference Include="nkast.Kni.Platform.SDL2.GL" Version="4.0.9001.*" />
+    <PackageReference Include="nkast.Xna.Framework.Content.Pipeline.Builder" Version="4.0.9001.*" />
   </ItemGroup>
   </ItemGroup>
   <ItemGroup>
   <ItemGroup>
     <Content Include="Icon.ico" />
     <Content Include="Icon.ico" />

+ 12 - 9
Samples/SLMC/SLMC.Shared/Samples.SLMC.WINDOWS.NET8.csproj

@@ -32,15 +32,18 @@
     <Compile Include="Properties\AssemblyInfo.cs" />
     <Compile Include="Properties\AssemblyInfo.cs" />
   </ItemGroup>
   </ItemGroup>
   <ItemGroup>
   <ItemGroup>
-	<PackageReference Include="nkast.Xna.Framework" Version="3.14.9001" />
-	<PackageReference Include="nkast.Xna.Framework.Content" Version="3.14.9001" />
-	<PackageReference Include="nkast.Xna.Framework.Graphics" Version="3.14.9001" />
-	<PackageReference Include="nkast.Xna.Framework.Audio" Version="3.14.9001" />
-	<PackageReference Include="nkast.Xna.Framework.Media" Version="3.14.9001" />
-    <PackageReference Include="nkast.Xna.Framework.Input" Version="3.14.9001" />
-    <PackageReference Include="nkast.Xna.Framework.Game" Version="3.14.9001" />
-	<PackageReference Include="MonoGame.Framework.WindowsDX.9000" Version="3.14.9001" />
-    <PackageReference Include="nkast.Xna.Framework.Content.Pipeline.Builder" Version="3.14.9001" />
+	<PackageReference Include="nkast.Xna.Framework" Version="4.0.9001.*" />
+	<PackageReference Include="nkast.Xna.Framework.Content" Version="4.0.9001.*" />
+    <PackageReference Include="nkast.Xna.Framework.Devices" Version="4.0.9001.*" />
+	<PackageReference Include="nkast.Xna.Framework.Graphics" Version="4.0.9001.*" />
+	<PackageReference Include="nkast.Xna.Framework.Audio" Version="4.0.9001.*" />
+	<PackageReference Include="nkast.Xna.Framework.Media" Version="4.0.9001.*" />
+    <PackageReference Include="nkast.Xna.Framework.Input" Version="4.0.9001.*" />
+    <PackageReference Include="nkast.Xna.Framework.Game" Version="4.0.9001.*" />
+    <PackageReference Include="nkast.Xna.Framework.Storage" Version="4.0.9001" />
+    <PackageReference Include="nkast.Xna.Framework.XR" Version="4.0.9001" />
+	<PackageReference Include="nkast.Kni.Platform.WinForms.DX11" Version="4.0.9001.*" />
+    <PackageReference Include="nkast.Xna.Framework.Content.Pipeline.Builder" Version="4.0.9001.*" />
   </ItemGroup>
   </ItemGroup>
   <ItemGroup>
   <ItemGroup>
     <Content Include="Icon.ico" />
     <Content Include="Icon.ico" />

+ 12 - 9
Samples/SLMC/SLMC.Shared/Samples.SLMC.WINDOWS.csproj

@@ -45,15 +45,18 @@
     <Compile Include="Properties\AssemblyInfo.cs" />
     <Compile Include="Properties\AssemblyInfo.cs" />
   </ItemGroup>
   </ItemGroup>
   <ItemGroup>
   <ItemGroup>
-	<PackageReference Include="nkast.Xna.Framework" Version="3.14.9001" />
-	<PackageReference Include="nkast.Xna.Framework.Content" Version="3.14.9001" />
-	<PackageReference Include="nkast.Xna.Framework.Graphics" Version="3.14.9001" />
-	<PackageReference Include="nkast.Xna.Framework.Audio" Version="3.14.9001" />
-	<PackageReference Include="nkast.Xna.Framework.Media" Version="3.14.9001" />
-    <PackageReference Include="nkast.Xna.Framework.Input" Version="3.14.9001" />
-    <PackageReference Include="nkast.Xna.Framework.Game" Version="3.14.9001" />
-	<PackageReference Include="MonoGame.Framework.WindowsDX.9000" Version="3.14.9001" />
-    <PackageReference Include="nkast.Xna.Framework.Content.Pipeline.Builder" Version="3.14.9001" />
+	<PackageReference Include="nkast.Xna.Framework" Version="4.0.9001.*" />
+	<PackageReference Include="nkast.Xna.Framework.Content" Version="4.0.9001.*" />
+    <PackageReference Include="nkast.Xna.Framework.Devices" Version="4.0.9001.*" />
+	<PackageReference Include="nkast.Xna.Framework.Graphics" Version="4.0.9001.*" />
+	<PackageReference Include="nkast.Xna.Framework.Audio" Version="4.0.9001.*" />
+	<PackageReference Include="nkast.Xna.Framework.Media" Version="4.0.9001.*" />
+    <PackageReference Include="nkast.Xna.Framework.Input" Version="4.0.9001.*" />
+    <PackageReference Include="nkast.Xna.Framework.Game" Version="4.0.9001.*" />
+    <PackageReference Include="nkast.Xna.Framework.Storage" Version="4.0.9001" />
+    <PackageReference Include="nkast.Xna.Framework.XR" Version="4.0.9001" />
+	<PackageReference Include="nkast.Kni.Platform.WinForms.DX11" Version="4.0.9001.*" />
+    <PackageReference Include="nkast.Xna.Framework.Content.Pipeline.Builder" Version="4.0.9001.*" />
     <Reference Include="System" />
     <Reference Include="System" />
   </ItemGroup>
   </ItemGroup>
   <ItemGroup>
   <ItemGroup>

+ 12 - 9
Samples/Tilemap/Tilemap.Shared/Samples.Tilemaps.DESKTOPGL.NET8.csproj

@@ -31,15 +31,18 @@
     <Compile Include="Properties\AssemblyInfo.cs" />
     <Compile Include="Properties\AssemblyInfo.cs" />
   </ItemGroup>
   </ItemGroup>
   <ItemGroup>
   <ItemGroup>
-	<PackageReference Include="nkast.Xna.Framework" Version="3.14.9001" />
-	<PackageReference Include="nkast.Xna.Framework.Content" Version="3.14.9001" />
-	<PackageReference Include="nkast.Xna.Framework.Graphics" Version="3.14.9001" />
-	<PackageReference Include="nkast.Xna.Framework.Audio" Version="3.14.9001" />
-	<PackageReference Include="nkast.Xna.Framework.Media" Version="3.14.9001" />
-    <PackageReference Include="nkast.Xna.Framework.Input" Version="3.14.9001" />
-    <PackageReference Include="nkast.Xna.Framework.Game" Version="3.14.9001" />
-    <PackageReference Include="MonoGame.Framework.DesktopGL.9000" Version="3.14.9001" />
-    <PackageReference Include="nkast.Xna.Framework.Content.Pipeline.Builder" Version="3.14.9001" />
+	<PackageReference Include="nkast.Xna.Framework" Version="4.0.9001.*" />
+	<PackageReference Include="nkast.Xna.Framework.Content" Version="4.0.9001.*" />
+    <PackageReference Include="nkast.Xna.Framework.Devices" Version="4.0.9001.*" />
+	<PackageReference Include="nkast.Xna.Framework.Graphics" Version="4.0.9001.*" />
+	<PackageReference Include="nkast.Xna.Framework.Audio" Version="4.0.9001.*" />
+	<PackageReference Include="nkast.Xna.Framework.Media" Version="4.0.9001.*" />
+    <PackageReference Include="nkast.Xna.Framework.Input" Version="4.0.9001.*" />
+    <PackageReference Include="nkast.Xna.Framework.Game" Version="4.0.9001.*" />
+    <PackageReference Include="nkast.Xna.Framework.Storage" Version="4.0.9001" />
+    <PackageReference Include="nkast.Xna.Framework.XR" Version="4.0.9001" />
+    <PackageReference Include="nkast.Kni.Platform.SDL2.GL" Version="4.0.9001.*" />
+    <PackageReference Include="nkast.Xna.Framework.Content.Pipeline.Builder" Version="4.0.9001.*" />
   </ItemGroup>
   </ItemGroup>
   <ItemGroup>
   <ItemGroup>
     <Content Include="Icon.ico" />
     <Content Include="Icon.ico" />

+ 12 - 9
Samples/Tilemap/Tilemap.Shared/Samples.Tilemaps.WINDOWS.NET8.csproj

@@ -32,15 +32,18 @@
     <Compile Include="Properties\AssemblyInfo.cs" />
     <Compile Include="Properties\AssemblyInfo.cs" />
   </ItemGroup>
   </ItemGroup>
   <ItemGroup>
   <ItemGroup>
-	<PackageReference Include="nkast.Xna.Framework" Version="3.14.9001" />
-	<PackageReference Include="nkast.Xna.Framework.Content" Version="3.14.9001" />
-	<PackageReference Include="nkast.Xna.Framework.Graphics" Version="3.14.9001" />
-	<PackageReference Include="nkast.Xna.Framework.Audio" Version="3.14.9001" />
-	<PackageReference Include="nkast.Xna.Framework.Media" Version="3.14.9001" />
-    <PackageReference Include="nkast.Xna.Framework.Input" Version="3.14.9001" />
-    <PackageReference Include="nkast.Xna.Framework.Game" Version="3.14.9001" />
-	<PackageReference Include="MonoGame.Framework.WindowsDX.9000" Version="3.14.9001" />
-    <PackageReference Include="nkast.Xna.Framework.Content.Pipeline.Builder" Version="3.14.9001" />
+	<PackageReference Include="nkast.Xna.Framework" Version="4.0.9001.*" />
+	<PackageReference Include="nkast.Xna.Framework.Content" Version="4.0.9001.*" />
+    <PackageReference Include="nkast.Xna.Framework.Devices" Version="4.0.9001.*" />
+	<PackageReference Include="nkast.Xna.Framework.Graphics" Version="4.0.9001.*" />
+	<PackageReference Include="nkast.Xna.Framework.Audio" Version="4.0.9001.*" />
+	<PackageReference Include="nkast.Xna.Framework.Media" Version="4.0.9001.*" />
+    <PackageReference Include="nkast.Xna.Framework.Input" Version="4.0.9001.*" />
+    <PackageReference Include="nkast.Xna.Framework.Game" Version="4.0.9001.*" />
+    <PackageReference Include="nkast.Xna.Framework.Storage" Version="4.0.9001" />
+    <PackageReference Include="nkast.Xna.Framework.XR" Version="4.0.9001" />
+	<PackageReference Include="nkast.Kni.Platform.WinForms.DX11" Version="4.0.9001.*" />
+    <PackageReference Include="nkast.Xna.Framework.Content.Pipeline.Builder" Version="4.0.9001.*" />
   </ItemGroup>
   </ItemGroup>
   <ItemGroup>
   <ItemGroup>
     <Content Include="Icon.ico" />
     <Content Include="Icon.ico" />

+ 12 - 9
Samples/Tilemap/Tilemap.Shared/Samples.Tilemaps.WINDOWS.csproj

@@ -45,15 +45,18 @@
     <Compile Include="Properties\AssemblyInfo.cs" />
     <Compile Include="Properties\AssemblyInfo.cs" />
   </ItemGroup>
   </ItemGroup>
   <ItemGroup>
   <ItemGroup>
-	<PackageReference Include="nkast.Xna.Framework" Version="3.14.9001" />
-	<PackageReference Include="nkast.Xna.Framework.Content" Version="3.14.9001" />
-	<PackageReference Include="nkast.Xna.Framework.Graphics" Version="3.14.9001" />
-	<PackageReference Include="nkast.Xna.Framework.Audio" Version="3.14.9001" />
-	<PackageReference Include="nkast.Xna.Framework.Media" Version="3.14.9001" />
-    <PackageReference Include="nkast.Xna.Framework.Input" Version="3.14.9001" />
-    <PackageReference Include="nkast.Xna.Framework.Game" Version="3.14.9001" />
-	<PackageReference Include="MonoGame.Framework.WindowsDX.9000" Version="3.14.9001" />
-    <PackageReference Include="nkast.Xna.Framework.Content.Pipeline.Builder" Version="3.14.9001" />
+	<PackageReference Include="nkast.Xna.Framework" Version="4.0.9001.*" />
+	<PackageReference Include="nkast.Xna.Framework.Content" Version="4.0.9001.*" />
+    <PackageReference Include="nkast.Xna.Framework.Devices" Version="4.0.9001.*" />
+	<PackageReference Include="nkast.Xna.Framework.Graphics" Version="4.0.9001.*" />
+	<PackageReference Include="nkast.Xna.Framework.Audio" Version="4.0.9001.*" />
+	<PackageReference Include="nkast.Xna.Framework.Media" Version="4.0.9001.*" />
+    <PackageReference Include="nkast.Xna.Framework.Input" Version="4.0.9001.*" />
+    <PackageReference Include="nkast.Xna.Framework.Game" Version="4.0.9001.*" />
+    <PackageReference Include="nkast.Xna.Framework.Storage" Version="4.0.9001" />
+    <PackageReference Include="nkast.Xna.Framework.XR" Version="4.0.9001" />
+	<PackageReference Include="nkast.Kni.Platform.WinForms.DX11" Version="4.0.9001.*" />
+    <PackageReference Include="nkast.Xna.Framework.Content.Pipeline.Builder" Version="4.0.9001.*" />
     <Reference Include="System" />
     <Reference Include="System" />
   </ItemGroup>
   </ItemGroup>
   <ItemGroup>
   <ItemGroup>

+ 2 - 2
Shaders/Deferred/Aether.Shaders.Deferred.NET4.csproj

@@ -28,11 +28,11 @@
   </PropertyGroup>
   </PropertyGroup>
   <ItemGroup>
   <ItemGroup>
     <Reference Include="System" />
     <Reference Include="System" />
-    <PackageReference Include="nkast.Xna.Framework" Version="3.14.9001">
+    <PackageReference Include="nkast.Xna.Framework" Version="4.0.9001">
       <PrivateAssets>all</PrivateAssets>
       <PrivateAssets>all</PrivateAssets>
       <ExcludeAssets>runtime</ExcludeAssets>
       <ExcludeAssets>runtime</ExcludeAssets>
     </PackageReference>
     </PackageReference>
-    <PackageReference Include="nkast.Xna.Framework.Graphics" Version="3.14.9001">
+    <PackageReference Include="nkast.Xna.Framework.Graphics" Version="4.0.9001">
       <PrivateAssets>all</PrivateAssets>
       <PrivateAssets>all</PrivateAssets>
       <ExcludeAssets>runtime</ExcludeAssets>
       <ExcludeAssets>runtime</ExcludeAssets>
     </PackageReference>
     </PackageReference>

+ 2 - 2
Shaders/Deferred/Aether.Shaders.Deferred.NETSTANDARD.csproj

@@ -17,11 +17,11 @@
     <DefineConstants>TRACE;WINDOWS MG</DefineConstants>
     <DefineConstants>TRACE;WINDOWS MG</DefineConstants>
   </PropertyGroup>
   </PropertyGroup>
   <ItemGroup>
   <ItemGroup>
-    <PackageReference Include="nkast.Xna.Framework" Version="3.14.9001">
+    <PackageReference Include="nkast.Xna.Framework" Version="4.0.9001">
       <PrivateAssets>all</PrivateAssets>
       <PrivateAssets>all</PrivateAssets>
       <ExcludeAssets>runtime</ExcludeAssets>
       <ExcludeAssets>runtime</ExcludeAssets>
     </PackageReference>
     </PackageReference>
-    <PackageReference Include="nkast.Xna.Framework.Graphics" Version="3.14.9001">
+    <PackageReference Include="nkast.Xna.Framework.Graphics" Version="4.0.9001">
       <PrivateAssets>all</PrivateAssets>
       <PrivateAssets>all</PrivateAssets>
       <ExcludeAssets>runtime</ExcludeAssets>
       <ExcludeAssets>runtime</ExcludeAssets>
     </PackageReference>
     </PackageReference>

+ 2 - 2
Shaders/Deferred/Aether.Shaders.Deferred.UAP.csproj

@@ -148,11 +148,11 @@
     </PackageReference>
     </PackageReference>
   </ItemGroup>
   </ItemGroup>
   <ItemGroup>
   <ItemGroup>
-    <PackageReference Include="nkast.Xna.Framework" Version="3.14.9001">
+    <PackageReference Include="nkast.Xna.Framework" Version="4.0.9001">
       <PrivateAssets>all</PrivateAssets>
       <PrivateAssets>all</PrivateAssets>
       <ExcludeAssets>runtime</ExcludeAssets>
       <ExcludeAssets>runtime</ExcludeAssets>
     </PackageReference>
     </PackageReference>
-    <PackageReference Include="nkast.Xna.Framework.Graphics" Version="3.14.9001">
+    <PackageReference Include="nkast.Xna.Framework.Graphics" Version="4.0.9001">
       <PrivateAssets>all</PrivateAssets>
       <PrivateAssets>all</PrivateAssets>
       <ExcludeAssets>runtime</ExcludeAssets>
       <ExcludeAssets>runtime</ExcludeAssets>
     </PackageReference>
     </PackageReference>

+ 2 - 2
Shaders/FXAA/Aether.Shaders.FXAA.NET4.csproj

@@ -28,11 +28,11 @@
   </PropertyGroup>
   </PropertyGroup>
   <ItemGroup>
   <ItemGroup>
     <Reference Include="System" />
     <Reference Include="System" />
-    <PackageReference Include="nkast.Xna.Framework" Version="3.14.9001">
+    <PackageReference Include="nkast.Xna.Framework" Version="4.0.9001">
       <PrivateAssets>all</PrivateAssets>
       <PrivateAssets>all</PrivateAssets>
       <ExcludeAssets>runtime</ExcludeAssets>
       <ExcludeAssets>runtime</ExcludeAssets>
     </PackageReference>
     </PackageReference>
-    <PackageReference Include="nkast.Xna.Framework.Graphics" Version="3.14.9001">
+    <PackageReference Include="nkast.Xna.Framework.Graphics" Version="4.0.9001">
       <PrivateAssets>all</PrivateAssets>
       <PrivateAssets>all</PrivateAssets>
       <ExcludeAssets>runtime</ExcludeAssets>
       <ExcludeAssets>runtime</ExcludeAssets>
     </PackageReference>
     </PackageReference>

+ 2 - 2
Shaders/FXAA/Aether.Shaders.FXAA.NETSTANDARD.csproj

@@ -17,11 +17,11 @@
     <DefineConstants>TRACE;WINDOWS MG</DefineConstants>
     <DefineConstants>TRACE;WINDOWS MG</DefineConstants>
   </PropertyGroup>
   </PropertyGroup>
   <ItemGroup>
   <ItemGroup>
-    <PackageReference Include="nkast.Xna.Framework" Version="3.14.9001">
+    <PackageReference Include="nkast.Xna.Framework" Version="4.0.9001">
       <PrivateAssets>all</PrivateAssets>
       <PrivateAssets>all</PrivateAssets>
       <ExcludeAssets>runtime</ExcludeAssets>
       <ExcludeAssets>runtime</ExcludeAssets>
     </PackageReference>
     </PackageReference>
-    <PackageReference Include="nkast.Xna.Framework.Graphics" Version="3.14.9001">
+    <PackageReference Include="nkast.Xna.Framework.Graphics" Version="4.0.9001">
       <PrivateAssets>all</PrivateAssets>
       <PrivateAssets>all</PrivateAssets>
       <ExcludeAssets>runtime</ExcludeAssets>
       <ExcludeAssets>runtime</ExcludeAssets>
     </PackageReference>
     </PackageReference>

+ 2 - 2
Shaders/FXAA/Aether.Shaders.FXAA.UAP.csproj

@@ -143,11 +143,11 @@
     </PackageReference>
     </PackageReference>
   </ItemGroup>
   </ItemGroup>
   <ItemGroup>
   <ItemGroup>
-    <PackageReference Include="nkast.Xna.Framework" Version="3.14.9001">
+    <PackageReference Include="nkast.Xna.Framework" Version="4.0.9001">
       <PrivateAssets>all</PrivateAssets>
       <PrivateAssets>all</PrivateAssets>
       <ExcludeAssets>runtime</ExcludeAssets>
       <ExcludeAssets>runtime</ExcludeAssets>
     </PackageReference>
     </PackageReference>
-    <PackageReference Include="nkast.Xna.Framework.Graphics" Version="3.14.9001">
+    <PackageReference Include="nkast.Xna.Framework.Graphics" Version="4.0.9001">
       <PrivateAssets>all</PrivateAssets>
       <PrivateAssets>all</PrivateAssets>
       <ExcludeAssets>runtime</ExcludeAssets>
       <ExcludeAssets>runtime</ExcludeAssets>
     </PackageReference>
     </PackageReference>

+ 3 - 3
Shaders/InfiniteGrid/Aether.Shaders.InfiniteGrid.NET4.csproj

@@ -28,15 +28,15 @@
   </PropertyGroup>
   </PropertyGroup>
   <ItemGroup>
   <ItemGroup>
     <Reference Include="System" />
     <Reference Include="System" />
-    <PackageReference Include="nkast.Xna.Framework" Version="3.14.9001">
+    <PackageReference Include="nkast.Xna.Framework" Version="4.0.9001">
       <PrivateAssets>all</PrivateAssets>
       <PrivateAssets>all</PrivateAssets>
       <ExcludeAssets>runtime</ExcludeAssets>
       <ExcludeAssets>runtime</ExcludeAssets>
     </PackageReference>
     </PackageReference>
-    <PackageReference Include="nkast.Xna.Framework.Graphics" Version="3.14.9001">
+    <PackageReference Include="nkast.Xna.Framework.Graphics" Version="4.0.9001">
       <PrivateAssets>all</PrivateAssets>
       <PrivateAssets>all</PrivateAssets>
       <ExcludeAssets>runtime</ExcludeAssets>
       <ExcludeAssets>runtime</ExcludeAssets>
     </PackageReference>
     </PackageReference>
-    <PackageReference Include="nkast.Xna.Framework.Game" Version="3.14.9001">
+    <PackageReference Include="nkast.Xna.Framework.Game" Version="4.0.9001">
       <PrivateAssets>all</PrivateAssets>
       <PrivateAssets>all</PrivateAssets>
       <ExcludeAssets>runtime</ExcludeAssets>
       <ExcludeAssets>runtime</ExcludeAssets>
     </PackageReference>
     </PackageReference>

+ 3 - 3
Shaders/InfiniteGrid/Aether.Shaders.InfiniteGrid.NETSTANDARD.csproj

@@ -17,15 +17,15 @@
     <DefineConstants>TRACE;WINDOWS MG</DefineConstants>
     <DefineConstants>TRACE;WINDOWS MG</DefineConstants>
   </PropertyGroup>
   </PropertyGroup>
   <ItemGroup>
   <ItemGroup>
-    <PackageReference Include="nkast.Xna.Framework" Version="3.14.9001">
+    <PackageReference Include="nkast.Xna.Framework" Version="4.0.9001">
       <PrivateAssets>all</PrivateAssets>
       <PrivateAssets>all</PrivateAssets>
       <ExcludeAssets>runtime</ExcludeAssets>
       <ExcludeAssets>runtime</ExcludeAssets>
     </PackageReference>
     </PackageReference>
-    <PackageReference Include="nkast.Xna.Framework.Graphics" Version="3.14.9001">
+    <PackageReference Include="nkast.Xna.Framework.Graphics" Version="4.0.9001">
       <PrivateAssets>all</PrivateAssets>
       <PrivateAssets>all</PrivateAssets>
       <ExcludeAssets>runtime</ExcludeAssets>
       <ExcludeAssets>runtime</ExcludeAssets>
     </PackageReference>
     </PackageReference>
-    <PackageReference Include="nkast.Xna.Framework.Game" Version="3.14.9001">
+    <PackageReference Include="nkast.Xna.Framework.Game" Version="4.0.9001">
       <PrivateAssets>all</PrivateAssets>
       <PrivateAssets>all</PrivateAssets>
       <ExcludeAssets>runtime</ExcludeAssets>
       <ExcludeAssets>runtime</ExcludeAssets>
     </PackageReference>
     </PackageReference>

+ 2 - 2
Shaders/Tilemap/Aether.Shaders.Tilemap.NET4.csproj

@@ -40,11 +40,11 @@
     <EmbeddedResource Include="Resources\TilemapEffect.ogl.fxo.10" />
     <EmbeddedResource Include="Resources\TilemapEffect.ogl.fxo.10" />
   </ItemGroup>
   </ItemGroup>
   <ItemGroup>
   <ItemGroup>
-    <PackageReference Include="nkast.Xna.Framework" Version="3.14.9001">
+    <PackageReference Include="nkast.Xna.Framework" Version="4.0.9001">
       <PrivateAssets>all</PrivateAssets>
       <PrivateAssets>all</PrivateAssets>
       <ExcludeAssets>runtime</ExcludeAssets>
       <ExcludeAssets>runtime</ExcludeAssets>
     </PackageReference>
     </PackageReference>
-    <PackageReference Include="nkast.Xna.Framework.Graphics" Version="3.14.9001">
+    <PackageReference Include="nkast.Xna.Framework.Graphics" Version="4.0.9001">
       <PrivateAssets>all</PrivateAssets>
       <PrivateAssets>all</PrivateAssets>
       <ExcludeAssets>runtime</ExcludeAssets>
       <ExcludeAssets>runtime</ExcludeAssets>
     </PackageReference>
     </PackageReference>

+ 2 - 2
Shaders/Tilemap/Aether.Shaders.Tilemap.NETSTANDARD.csproj

@@ -27,11 +27,11 @@
     <EmbeddedResource Include="Resources\TilemapEffect.ogl.fxo.10" />
     <EmbeddedResource Include="Resources\TilemapEffect.ogl.fxo.10" />
   </ItemGroup>
   </ItemGroup>
   <ItemGroup>
   <ItemGroup>
-    <PackageReference Include="nkast.Xna.Framework" Version="3.14.9001">
+    <PackageReference Include="nkast.Xna.Framework" Version="4.0.9001">
       <PrivateAssets>all</PrivateAssets>
       <PrivateAssets>all</PrivateAssets>
       <ExcludeAssets>runtime</ExcludeAssets>
       <ExcludeAssets>runtime</ExcludeAssets>
     </PackageReference>
     </PackageReference>
-    <PackageReference Include="nkast.Xna.Framework.Graphics" Version="3.14.9001">
+    <PackageReference Include="nkast.Xna.Framework.Graphics" Version="4.0.9001">
       <PrivateAssets>all</PrivateAssets>
       <PrivateAssets>all</PrivateAssets>
       <ExcludeAssets>runtime</ExcludeAssets>
       <ExcludeAssets>runtime</ExcludeAssets>
     </PackageReference>
     </PackageReference>

+ 3 - 3
Tilemap/Aether.Tilemap.NET4.csproj

@@ -31,15 +31,15 @@
     <AllowUnsafeBlocks>true</AllowUnsafeBlocks>
     <AllowUnsafeBlocks>true</AllowUnsafeBlocks>
   </PropertyGroup>
   </PropertyGroup>
   <ItemGroup>
   <ItemGroup>
-    <PackageReference Include="nkast.Xna.Framework" Version="3.14.9001">
+    <PackageReference Include="nkast.Xna.Framework" Version="4.0.9001">
       <PrivateAssets>all</PrivateAssets>
       <PrivateAssets>all</PrivateAssets>
       <ExcludeAssets>runtime</ExcludeAssets>
       <ExcludeAssets>runtime</ExcludeAssets>
     </PackageReference>
     </PackageReference>
-    <PackageReference Include="nkast.Xna.Framework.Content" Version="3.14.9001">
+    <PackageReference Include="nkast.Xna.Framework.Content" Version="4.0.9001">
       <PrivateAssets>all</PrivateAssets>
       <PrivateAssets>all</PrivateAssets>
       <ExcludeAssets>runtime</ExcludeAssets>
       <ExcludeAssets>runtime</ExcludeAssets>
     </PackageReference>
     </PackageReference>
-    <PackageReference Include="nkast.Xna.Framework.Graphics" Version="3.14.9001">
+    <PackageReference Include="nkast.Xna.Framework.Graphics" Version="4.0.9001">
       <PrivateAssets>all</PrivateAssets>
       <PrivateAssets>all</PrivateAssets>
       <ExcludeAssets>runtime</ExcludeAssets>
       <ExcludeAssets>runtime</ExcludeAssets>
     </PackageReference>
     </PackageReference>

+ 3 - 3
Tilemap/Aether.Tilemap.NETSTANDARD.csproj

@@ -18,15 +18,15 @@
     <DefineConstants>TRACE;WINDOWS MG</DefineConstants>
     <DefineConstants>TRACE;WINDOWS MG</DefineConstants>
   </PropertyGroup>
   </PropertyGroup>
   <ItemGroup>
   <ItemGroup>
-    <PackageReference Include="nkast.Xna.Framework" Version="3.14.9001">
+    <PackageReference Include="nkast.Xna.Framework" Version="4.0.9001">
       <PrivateAssets>all</PrivateAssets>
       <PrivateAssets>all</PrivateAssets>
       <ExcludeAssets>runtime</ExcludeAssets>
       <ExcludeAssets>runtime</ExcludeAssets>
     </PackageReference>
     </PackageReference>
-    <PackageReference Include="nkast.Xna.Framework.Content" Version="3.14.9001">
+    <PackageReference Include="nkast.Xna.Framework.Content" Version="4.0.9001">
       <PrivateAssets>all</PrivateAssets>
       <PrivateAssets>all</PrivateAssets>
       <ExcludeAssets>runtime</ExcludeAssets>
       <ExcludeAssets>runtime</ExcludeAssets>
     </PackageReference>
     </PackageReference>
-    <PackageReference Include="nkast.Xna.Framework.Graphics" Version="3.14.9001">
+    <PackageReference Include="nkast.Xna.Framework.Graphics" Version="4.0.9001">
       <PrivateAssets>all</PrivateAssets>
       <PrivateAssets>all</PrivateAssets>
       <ExcludeAssets>runtime</ExcludeAssets>
       <ExcludeAssets>runtime</ExcludeAssets>
     </PackageReference>
     </PackageReference>