From 3c2ad05cab5b0a4fe2d546f7508ddb70bcf996e6 Mon Sep 17 00:00:00 2001 From: avery Date: Tue, 17 Feb 2026 20:27:18 -0500 Subject: [PATCH] Moved to OpenTK --- .../.idea/dictionaries/project.xml | 1 + AwperativeKernel/AwperativeKernel.csproj | 4 +- .../Kernel/Component/Component.cs | 41 +- .../Kernel/ComponentDocker/ComponentDocker.cs | 4 +- AwperativeKernel/Kernel/Debug/Debug.cs | 3 +- .../Kernel/Overhead/Awperative/Awperative.cs | 49 +- AwperativeKernel/Kernel/Overhead/Base/Base.cs | 46 +- AwperativeKernel/Kernel/Scene/Scene.cs | 8 +- .../bin/Debug/net8.0/AwperativeKernel.dll | Bin 19968 -> 19968 bytes .../bin/Debug/net8.0/AwperativeKernel.pdb | Bin 17976 -> 18140 bytes .../AwperativeKernel.csproj.nuget.dgspec.json | 5 +- .../AwperativeKernel.csproj.nuget.g.targets | 6 +- .../net8.0/AwperativeKernel.AssemblyInfo.cs | 2 +- .../AwperativeKernel.AssemblyInfoInputs.cache | 2 +- .../net8.0/AwperativeKernel.assets.cache | Bin 5102 -> 8294 bytes ...ativeKernel.csproj.AssemblyReference.cache | Bin 486 -> 4263 bytes AwperativeKernel/obj/project.assets.json | 596 +++++++++++------- AwperativeKernel/obj/project.nuget.cache | 21 +- AwperativeKernel/obj/project.packagespec.json | 2 +- .../obj/rider.project.model.nuget.info | 2 +- .../obj/rider.project.restore.info | 2 +- 21 files changed, 475 insertions(+), 319 deletions(-) diff --git a/.idea/.idea.AwperativeKernel/.idea/dictionaries/project.xml b/.idea/.idea.AwperativeKernel/.idea/dictionaries/project.xml index c7c65ce..b4c9e52 100644 --- a/.idea/.idea.AwperativeKernel/.idea/dictionaries/project.xml +++ b/.idea/.idea.AwperativeKernel/.idea/dictionaries/project.xml @@ -2,6 +2,7 @@ awlf + awperative awperative's diff --git a/AwperativeKernel/AwperativeKernel.csproj b/AwperativeKernel/AwperativeKernel.csproj index 1e43d1d..e8de8ab 100644 --- a/AwperativeKernel/AwperativeKernel.csproj +++ b/AwperativeKernel/AwperativeKernel.csproj @@ -5,8 +5,6 @@ Awperative - - All - + \ No newline at end of file diff --git a/AwperativeKernel/Kernel/Component/Component.cs b/AwperativeKernel/Kernel/Component/Component.cs index 834eaa1..f61ee9f 100644 --- a/AwperativeKernel/Kernel/Component/Component.cs +++ b/AwperativeKernel/Kernel/Component/Component.cs @@ -1,9 +1,9 @@ using System.Collections.Generic; using System.Collections.Immutable; -using Microsoft.Xna.Framework; -namespace Awperative; + +namespace AwperativeKernel; @@ -134,9 +134,9 @@ public abstract partial class Component : ComponentDocker public void RemoveTag(string __tag) => ComponentDocker.UnhashTaggedComponent(this, __tag); - - + + /// /// All parent Dockers and the parents of the parents up until the Scene. Will only list parents of parents, not uncle dockers. /// @@ -194,4 +194,37 @@ public abstract partial class Component : ComponentDocker } return [..returnValue]; } + + + + /// + /// Creates a new Scene + /// + /// Name of the Scene + public Scene CreateScene(string __name) => Awperative.CreateScene(__name); + + + + /// + /// Finds a scene. + /// + /// Name of the Scene + /// + public Scene GetScene(string __name) => Awperative.GetScene(__name); + + + + /// + /// Destroys a Scene forever + /// + /// Target scene + public void RemoveScene(Scene __scene) => Awperative.CloseScene(__scene); + + + + /// + /// Destroys a Scene forever + /// + /// Name of the Scene + public void RemoveScene(string __name) => Awperative.CloseScene(__name); } \ No newline at end of file diff --git a/AwperativeKernel/Kernel/ComponentDocker/ComponentDocker.cs b/AwperativeKernel/Kernel/ComponentDocker/ComponentDocker.cs index 2a4e794..87abefc 100644 --- a/AwperativeKernel/Kernel/ComponentDocker/ComponentDocker.cs +++ b/AwperativeKernel/Kernel/ComponentDocker/ComponentDocker.cs @@ -3,7 +3,9 @@ using System.Collections.Generic; using System.Collections.Immutable; using System.Linq; -namespace Awperative; + + +namespace AwperativeKernel; /// /// Base class for all Awperative Entities. Responsible for Managing hierarchy between Components and Scenes, has Extensive Component Manipulation Available. diff --git a/AwperativeKernel/Kernel/Debug/Debug.cs b/AwperativeKernel/Kernel/Debug/Debug.cs index b11dfb9..d1fb2ba 100644 --- a/AwperativeKernel/Kernel/Debug/Debug.cs +++ b/AwperativeKernel/Kernel/Debug/Debug.cs @@ -5,7 +5,8 @@ using System.Linq; using System.Reflection; -namespace Awperative; + +namespace AwperativeKernel; public static class Debug diff --git a/AwperativeKernel/Kernel/Overhead/Awperative/Awperative.cs b/AwperativeKernel/Kernel/Overhead/Awperative/Awperative.cs index 91e6f06..828dcb4 100644 --- a/AwperativeKernel/Kernel/Overhead/Awperative/Awperative.cs +++ b/AwperativeKernel/Kernel/Overhead/Awperative/Awperative.cs @@ -1,14 +1,10 @@ using System.Collections.Generic; using System.Collections.Immutable; -using System.IO; using System.Linq; -using System.Reflection; -using Microsoft.Xna.Framework; -using Microsoft.Xna.Framework.Content; -using Microsoft.Xna.Framework.Graphics; -namespace Awperative; + +namespace AwperativeKernel; /// /// Initiating class of Awperative. Call Start() to start the kernel. @@ -24,33 +20,8 @@ public static class Awperative /// public static Base Base { get; internal set; } - - - - - /// - /// Handles graphics settings through MonoGame. - /// - public static GraphicsDeviceManager GraphicsDeviceManager { get; internal set; } - - - - /// - /// Handles drawing sprites to the screen through MonoGame. - /// - public static SpriteBatch SpriteBatch { get; internal set; } - - - - /// - /// Handles loading content through MonoGame. - /// - public static ContentManager ContentManager { get; internal set; } - - - - + /// /// List of all scenes currently loaded in the kernel. /// @@ -86,7 +57,7 @@ public static class Awperative /// /// Returns bool based on whether there a scene with the given name or not. /// - /// + /// Name of the Scene /// public static bool ContainsScene(string __name) => _scenes.Any(scene => scene.Name == __name); @@ -95,8 +66,16 @@ public static class Awperative /// /// Closes a Scene /// - /// - public static void CloseScene(Scene __scene) => Scenes.Remove(GetScene(__scene.Name)); + /// Scene to close + public static void CloseScene(Scene __scene) => Scenes.Remove(__scene); + + + + /// + /// Closes a Scene + /// + /// Name of the scene + public static void CloseScene(string __name) => Scenes.Remove(GetScene(__name)); diff --git a/AwperativeKernel/Kernel/Overhead/Base/Base.cs b/AwperativeKernel/Kernel/Overhead/Base/Base.cs index 29b9aac..efa70dd 100644 --- a/AwperativeKernel/Kernel/Overhead/Base/Base.cs +++ b/AwperativeKernel/Kernel/Overhead/Base/Base.cs @@ -1,42 +1,20 @@ -using System.Linq; -using Microsoft.Xna.Framework; -using Microsoft.Xna.Framework.Graphics; +using System.ComponentModel; +using System.Linq; +using OpenTK; +using OpenTK.Windowing.Common; +using OpenTK.Windowing.Desktop; -namespace Awperative; + +namespace AwperativeKernel; /// /// Base class of Awperative. Carries events from MonoGame into scenes and hooks. /// /// Avery Norris -public sealed class Base : Game +public sealed class Base() : GameWindow(GameWindowSettings.Default, new NativeWindowSettings() { }) { - - /// - /// Start of Awperative. Please do not try to call this. - /// - internal Base() { - Awperative.GraphicsDeviceManager = new GraphicsDeviceManager(this); - Content.RootDirectory = "Content"; - } - - - - - - /// - /// Initialize() is called when the program starts. Goes before LoadContent(). And prepares the kernel for use. - /// - /// It is recommended not to load content in Initialize() - protected override void Initialize() { - Awperative.ContentManager = Content; - Awperative.SpriteBatch = new SpriteBatch(GraphicsDevice); - - base.Initialize(); - } - - @@ -44,7 +22,7 @@ public sealed class Base : Game /// LoadContent() is called when the program starts; right after Initialize(). Override Load() in scripting tools or use hooks to call from this event. /// /// It is recommended to load content during LoadContent() - protected override void LoadContent() { foreach(Scene scene in Awperative.Scenes.ToList()) if(scene.Enabled) scene.ChainLoad(); } + protected override void OnLoad() { foreach(Scene scene in Awperative.Scenes.ToList()) if(scene.Enabled) scene.ChainLoad(); } @@ -54,7 +32,7 @@ public sealed class Base : Game /// Update() is called every frame; before Draw(). Override Update() in scripting tools to call from this event. /// /// Hooks are unable to receive both Update() and Draw() - protected override void Update(GameTime __gameTime) { foreach(Scene scene in Awperative.Scenes.ToList()) if(scene.Enabled) scene.ChainUpdate(); base.Update(__gameTime); } + protected override void OnUpdateFrame(FrameEventArgs __args) { foreach(Scene scene in Awperative.Scenes.ToList()) if(scene.Enabled) scene.ChainUpdate(); base.OnUpdateFrame(__args); } @@ -64,7 +42,7 @@ public sealed class Base : Game /// Draw() is called every frame; after Update(). Override Draw() in scripting tools to call from this event. /// /// Hooks are unable to receive both Update() and Draw() - protected override void Draw(GameTime __gameTime) { foreach(Scene scene in Awperative.Scenes.ToList()) if(scene.Enabled) scene.ChainDraw(); base.Draw(__gameTime); } + protected override void OnRenderFrame(FrameEventArgs __args) { foreach(Scene scene in Awperative.Scenes.ToList()) if(scene.Enabled) scene.ChainDraw(); base.OnRenderFrame(__args); } @@ -74,7 +52,7 @@ public sealed class Base : Game /// EndRun() is called if the program closes. Override Terminate() in scripting tools or use hooks to call from this event. /// /// This event may not trigger if the program is force closed. - protected override void EndRun() { foreach (Scene scene in Awperative.Scenes.ToList()) if(scene.Enabled) scene.ChainUnload(); } + protected override void OnClosing(CancelEventArgs __args) { foreach (Scene scene in Awperative.Scenes.ToList()) if(scene.Enabled) scene.ChainUnload(); base.OnClosing(__args); } diff --git a/AwperativeKernel/Kernel/Scene/Scene.cs b/AwperativeKernel/Kernel/Scene/Scene.cs index 8980d7e..58c9d56 100644 --- a/AwperativeKernel/Kernel/Scene/Scene.cs +++ b/AwperativeKernel/Kernel/Scene/Scene.cs @@ -1,10 +1,4 @@ - - -using System.Collections.Generic; -using System.Linq; -using Microsoft.Xna.Framework; - -namespace Awperative; +namespace AwperativeKernel; public sealed partial class Scene : ComponentDocker { diff --git a/AwperativeKernel/bin/Debug/net8.0/AwperativeKernel.dll b/AwperativeKernel/bin/Debug/net8.0/AwperativeKernel.dll index 636bc3257332f3c6013a660912c737f99ee3e109..6d8ac6433bbd6d3a80b8a98aad81044d349ea682 100644 GIT binary patch delta 5838 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 delta 5565 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 GFZ>T@=G%P$ diff --git a/AwperativeKernel/obj/AwperativeKernel.csproj.nuget.dgspec.json b/AwperativeKernel/obj/AwperativeKernel.csproj.nuget.dgspec.json index 1bb880d..aaf61d5 100644 --- a/AwperativeKernel/obj/AwperativeKernel.csproj.nuget.dgspec.json +++ b/AwperativeKernel/obj/AwperativeKernel.csproj.nuget.dgspec.json @@ -44,10 +44,9 @@ "net8.0": { "targetAlias": "net8.0", "dependencies": { - "MonoGame.Framework.DesktopGL": { - "suppressParent": "All", + "OpenTK": { "target": "Package", - "version": "[3.8.*, )" + "version": "[5.0.0-pre.15, )" } }, "imports": [ diff --git a/AwperativeKernel/obj/AwperativeKernel.csproj.nuget.g.targets b/AwperativeKernel/obj/AwperativeKernel.csproj.nuget.g.targets index 6a2cdf1..3dc06ef 100644 --- a/AwperativeKernel/obj/AwperativeKernel.csproj.nuget.g.targets +++ b/AwperativeKernel/obj/AwperativeKernel.csproj.nuget.g.targets @@ -1,6 +1,2 @@  - - - - - \ No newline at end of file + \ No newline at end of file diff --git a/AwperativeKernel/obj/Debug/net8.0/AwperativeKernel.AssemblyInfo.cs b/AwperativeKernel/obj/Debug/net8.0/AwperativeKernel.AssemblyInfo.cs index 4b0afb3..79add43 100644 --- a/AwperativeKernel/obj/Debug/net8.0/AwperativeKernel.AssemblyInfo.cs +++ b/AwperativeKernel/obj/Debug/net8.0/AwperativeKernel.AssemblyInfo.cs @@ -13,7 +13,7 @@ using System.Reflection; [assembly: System.Reflection.AssemblyCompanyAttribute("AwperativeKernel")] [assembly: System.Reflection.AssemblyConfigurationAttribute("Debug")] [assembly: System.Reflection.AssemblyFileVersionAttribute("1.0.0.0")] -[assembly: System.Reflection.AssemblyInformationalVersionAttribute("1.0.0+c81b942f2b46144917d85dfd8159eaa5d9120941")] +[assembly: System.Reflection.AssemblyInformationalVersionAttribute("1.0.0+abbfe285b60980c87843f0d8d7b4ea19917da2a8")] [assembly: System.Reflection.AssemblyProductAttribute("AwperativeKernel")] [assembly: System.Reflection.AssemblyTitleAttribute("AwperativeKernel")] [assembly: System.Reflection.AssemblyVersionAttribute("1.0.0.0")] diff --git a/AwperativeKernel/obj/Debug/net8.0/AwperativeKernel.AssemblyInfoInputs.cache b/AwperativeKernel/obj/Debug/net8.0/AwperativeKernel.AssemblyInfoInputs.cache index e6db065..e11acd7 100644 --- a/AwperativeKernel/obj/Debug/net8.0/AwperativeKernel.AssemblyInfoInputs.cache +++ b/AwperativeKernel/obj/Debug/net8.0/AwperativeKernel.AssemblyInfoInputs.cache @@ -1 +1 @@ -dc17c4d2751cab23a72eff8f845895fe7687377c833303531b3796ad7d0e9c0f +afcbbfcb5273145965d51705620a76d1fee510766d5b39f039949033afa2aa6e diff --git a/AwperativeKernel/obj/Debug/net8.0/AwperativeKernel.assets.cache b/AwperativeKernel/obj/Debug/net8.0/AwperativeKernel.assets.cache index 5abc302ef143f393d7888ed5c8da17c810faf7f9..3718f6943bc9f1379216a878585b6d6ea2a06c6f 100644 GIT binary patch literal 8294 zcmd5>TTdia5N4ID%d)$m3j(`}7m!uDS-FUJ5d z(O+Sr#zYhUfQj)p?2FI)Cw%m)>2rpn=M2-6otb5lVmQ@xs=jl&=Bv}yn|Ifj`#U;1 ze*b=B?C*i?A0Phr^SA#*f9*`{?o9vr+sMO5)4%-t=%+t^og0Ob{9MNO=jMS|5TqJPZcpp5e^GytLsg~ z>cjX!idg%Bp21A#v& z7Wvt!DUUpmhp1@H&n?Ug##y?zY2!={>utZ=5rF>u&#IY9~ zrpKkye@n zonkl)%cglE2R%-+!in`i^Q3> zsSL|vaE49u>sLuvFUeGD87vlO)-?C00Y+s}IHR_ZNm)eBq-plBVFqQfID@u@IazGZ zoNZ!E7M(NZ#bHVYkTYdW74csx>D}@9jTHU-C`XC`sUXI~k&INAE2^M8zADG+S4B3; zPx(keia}|_>OHB|Tvd;`X&`cT7#aIc{+QIm(nGR*(zTJQYqF}*#p$Yx3Td*mko9Cb zswYz-+o9O`8OEVw?igeoauY(w-&>FuATL5DATL2)hLDf(^C}juceJ2poD`fk)eIJ? zWi^Av;5DPkJkFxDiN{&Qmh(7^)pj0dv7Z2sv*;I-#~DD*<4^LW%OLTSF0obGXVS)c z3d9}sA;RR(q(ru_KwgDRLZ%?EL8c)sI057NUm@XaMkjpgHRzDshQ6sMWQKvW9bupz zgbu^&(5E^5HGG0*SojH=uuvZ8u)G0%lbM;J;LJ=Y=zya`F#~-IPv8s@XKq47y$l^9 z1Nt=gsNoYj!@`-JuuzXfhsA`xEhl(}jWa)Cquz%O+br~LI^i>PyfP3v>WS#k-GTn% zJOQu;@XA38pk9e?0dGS8Br6Mp%qt5)rXGq8@*MP32fjYMAlW={x>f=Isvc^mQ$ z~Z>hmf78Ms$m7tvE86B?TFkc3Q=$$|~Y){UdFK0K0~ z##^2M7R>MjtXS{>tat#16&uz(0V{U=k1buxwsf7$sA%SI$2v#%{B(4#?zuVqVt4zE zk&%)7w+r-esyXO6{H z?VP(UmD$Z2_tl10t!p*zsg`3qHO=De)WzpZ$E`D+dv)Jw)J%1qZL$(uQ%$3y+T7n{ z1$7_(yX618>u;LZf^e_ln?lm>3^WRrW#R2}$E_HiT3~AhRtf`ozGmy1s}~XQ;H2%r z^lp?fj7m|m5Jee>;tuj#i~-*1+~DpWT{JHo_Kb?Fxh?i(gWKC}+w6etXs2z+22?b_ zxyAOm<+v?6GZmaU(aa`4ZZ=F#XDK)L#DLxO37Rn7l(bxM!F7C7GAAH<_Vj3P zKyN}fAsTd1mSEW1xq8(_aABGBNa%QWy58qVuh~)O!xLga4-=xQ(a@l5?g0Q)ot3o zVd15L+37llzN)#FYHPl6&S~a$+?nT4@zQY%qQ~2xndr-<*zPK9keGtfq$xg(1NP!+eX%la5TqVaVAdnH0orvFq z6zCyzx%b)7N;VvisyHsgT2dLmkMJ^FvJ>tjNP$+NdOBqcT+gtYrsg~DmAM%>WZYyY zZWU6X0%W`b?$~-x%=Q{6WYlCQ>LR2->rhJNY#Mg+A}P(uuelNkWW;1A;twDN+JLI* zxkBLtVhlAT~bh7{-t^mRJ0 zFAaM&lGXLb`UzsoSjkSTpF#@s6w
glFhWa~v%M3*j>=eR0B<62xrKaJ&? z6++-G1f&Ie8=?jJGe`zZ_WnxHQULBP1A$s#J*BXP=uz5dLukp~UkYEPK-*UbgiE`V zq@?Z)!6bWs72s6+_#B@%4w}2%KkRJS%DQwzGZXba;jU*mb~f0>O&)6gS=kN-TE-lc z@9Dxl&RAz}wiH~Dus6#bU{jb4Le7-Eveht+s^Och9e!%qTpxX|nI0d1!9B-3=X&PY zZSo8uZC&b-NVccBZO`NWajU_z!4$|na~iEZr>dD5A7SR`=dp9xteA#(wqv-wiuJQK zdP+po*njy3b+L|p)T|KET+A*F4|pQ76;0YTj)%?iikOWxH}Pv_Au_!xK77&mgKIJkx@5FgSQrWE22uoK46eN;wVUQE@s5|4l-uM zu48w^&5irwhGZSytz@s9xQ<1ghIe0gFX28t*vCDJzbullZf3RRq0TpZBJ`wqNLSNM zag5_cqV?9l@-K7xB4 ovH$5A50}>NOcKPAwneO0w6s1Dks_3!7f!*VrU<`2=x{mt57z`rzyJUM diff --git a/AwperativeKernel/obj/Debug/net8.0/AwperativeKernel.csproj.AssemblyReference.cache b/AwperativeKernel/obj/Debug/net8.0/AwperativeKernel.csproj.AssemblyReference.cache index 26465f85ec490a7c79e1533843029f532448ff55..2072822350c4e755f5a63dc8bb919c1f6393ff6d 100644 GIT binary patch literal 4263 zcmZQ$E&r2<_&@<5Y2Pz8j)^h|Y(o4z7VPpiF%dq*em)GOF9E^;N zJje`Efd!zniq7qvQGQ(v0UTd%~dQrMZcZ7 zut7WORVwqT4gVUaKDgb=wC;|I-ieM$D{pUl5pXX;=yvJPL}9DLGI5iICf<73v1;dI zUe}`NXSr>U%I;Kt{M&uOHPr7ogK^>KO^h5sH+|n*m8czY-I~!K*_%2FVW~yMnfZCP z;84>u&{1$M%_%7@O0~^PEiEZZ%+XN@C{4=AO!iK#49U+<&9hB2Pf9UQG&3|xGPOuC zH%_$rBn|LeR8^q-^-cStzDwsTp&`l!OI2i6v?IMY)8sR{&HUBF;9b z$D@^mFf|wv25;k_H2$DXKsRV0z;u%l0(qr5IdD7DiAb;InRzMsKq6fa*rLkK&m-jf zaJYJ4y9uZs5enwJlc1p>4)q7RT8z*bHcjCu96lx^2648EGf9fgl+@zvlKcYVqtgYV z0TG|C>(im}DS_cTsN&%pq0zX!OwAbWW+W*}VNEq)PqZkps4}f6F*mh5zbKpdIEFRQ id>|&c!Aw9z`aZujXryamga9tx!#5S=5FG|oOcnq!S$z-y literal 486 zcmb7=!AiqG5Qa0gXz?QW1bKimn`#fe1P_8zisC_f-!x+k+3c3hZlov0H}O$?3=ewp zL7c>d3KhX0W)^n-otbaDKNwqJ zN>$;^I#c2lXE?=)P{iv5?3|6=P`3V;U%;h_FJ`WOMg@vaT_*fHW5aq*VR=Lq}x7Ij3_sV%ou_o`VRO9f*Cn{epXme`{(y{hRar0I% z|LYrcZETWPBEm_8(;m2TQm4|UCk%eQY#o^Pv@frV_vg2U_Moe^s~_^T2JxqUMLg?X MZMnXOWAs0;FQLAGLI3~& diff --git a/AwperativeKernel/obj/project.assets.json b/AwperativeKernel/obj/project.assets.json index da0a830..d1ad896 100644 --- a/AwperativeKernel/obj/project.assets.json +++ b/AwperativeKernel/obj/project.assets.json @@ -2,274 +2,443 @@ "version": 3, "targets": { "net8.0": { - "MonoGame.Framework.DesktopGL/3.8.4.1": { + "OpenTK/5.0.0-pre.15": { "type": "package", "dependencies": { - "MonoGame.Library.OpenAL": "1.24.3.2", - "MonoGame.Library.SDL": "2.32.2.1", - "NVorbis": "0.10.4" + "OpenTK.Audio": "5.0.0-pre.15", + "OpenTK.Compute": "5.0.0-pre.15", + "OpenTK.Core": "5.0.0-pre.15", + "OpenTK.Graphics": "5.0.0-pre.15", + "OpenTK.Input": "5.0.0-pre.15", + "OpenTK.Mathematics": "5.0.0-pre.15", + "OpenTK.Platform": "5.0.0-pre.15", + "OpenTK.Windowing.Common": "5.0.0-pre.15", + "OpenTK.Windowing.Desktop": "5.0.0-pre.15", + "OpenTK.Windowing.GraphicsLibraryFramework": "5.0.0-pre.15" + } + }, + "OpenTK.Audio/5.0.0-pre.15": { + "type": "package", + "dependencies": { + "OpenTK.Core": "[5.0.0-pre.15, 6.0.0-pre)", + "OpenTK.Mathematics": "[5.0.0-pre.15, 6.0.0-pre)" }, "compile": { - "lib/net8.0/MonoGame.Framework.dll": { + "lib/net8.0/OpenTK.Audio.dll": { + "related": ".pdb;.xml" + } + }, + "runtime": { + "lib/net8.0/OpenTK.Audio.dll": { + "related": ".pdb;.xml" + } + } + }, + "OpenTK.Compute/5.0.0-pre.15": { + "type": "package", + "compile": { + "lib/net8.0/OpenTK.Compute.dll": { + "related": ".pdb;.xml" + } + }, + "runtime": { + "lib/net8.0/OpenTK.Compute.dll": { + "related": ".pdb;.xml" + } + } + }, + "OpenTK.Core/5.0.0-pre.15": { + "type": "package", + "compile": { + "lib/net8.0/OpenTK.Core.dll": { + "related": ".pdb;.xml" + } + }, + "runtime": { + "lib/net8.0/OpenTK.Core.dll": { + "related": ".pdb;.xml" + } + } + }, + "OpenTK.Graphics/5.0.0-pre.15": { + "type": "package", + "dependencies": { + "OpenTK.Core": "[5.0.0-pre.15, 6.0.0-pre)", + "OpenTK.Mathematics": "[5.0.0-pre.15, 6.0.0-pre)" + }, + "compile": { + "lib/net8.0/OpenTK.Graphics.dll": { + "related": ".pdb" + } + }, + "runtime": { + "lib/net8.0/OpenTK.Graphics.dll": { + "related": ".pdb" + } + } + }, + "OpenTK.Input/5.0.0-pre.15": { + "type": "package", + "compile": { + "lib/net8.0/OpenTK.Input.dll": { + "related": ".pdb;.xml" + } + }, + "runtime": { + "lib/net8.0/OpenTK.Input.dll": { + "related": ".pdb;.xml" + } + } + }, + "OpenTK.Mathematics/5.0.0-pre.15": { + "type": "package", + "dependencies": { + "System.Runtime.CompilerServices.Unsafe": "6.0.0" + }, + "compile": { + "lib/net8.0/OpenTK.Mathematics.dll": { + "related": ".pdb;.xml" + } + }, + "runtime": { + "lib/net8.0/OpenTK.Mathematics.dll": { + "related": ".pdb;.xml" + } + } + }, + "OpenTK.Platform/5.0.0-pre.15": { + "type": "package", + "compile": { + "lib/net8.0/OpenTK.Platform.dll": { + "related": ".pdb;.xml" + } + }, + "runtime": { + "lib/net8.0/OpenTK.Platform.dll": { + "related": ".pdb;.xml" + } + } + }, + "OpenTK.redist.glfw/3.4.0.44": { + "type": "package", + "compile": { + "lib/netstandard2.0/_._": {} + }, + "runtime": { + "lib/netstandard2.0/_._": {} + }, + "runtimeTargets": { + "runtimes/linux-x64/native/libglfw.so.3": { + "assetType": "native", + "rid": "linux-x64" + }, + "runtimes/osx-arm64/native/libglfw.3.dylib": { + "assetType": "native", + "rid": "osx-arm64" + }, + "runtimes/osx-x64/native/libglfw.3.dylib": { + "assetType": "native", + "rid": "osx-x64" + }, + "runtimes/win-x64/native/glfw3.dll": { + "assetType": "native", + "rid": "win-x64" + }, + "runtimes/win-x86/native/glfw3.dll": { + "assetType": "native", + "rid": "win-x86" + } + } + }, + "OpenTK.Windowing.Common/5.0.0-pre.15": { + "type": "package", + "dependencies": { + "OpenTK.Core": "[5.0.0-pre.15, 6.0.0-pre)", + "OpenTK.Mathematics": "[5.0.0-pre.15, 6.0.0-pre)" + }, + "compile": { + "lib/net8.0/OpenTK.Windowing.Common.dll": { + "related": ".pdb;.xml" + } + }, + "runtime": { + "lib/net8.0/OpenTK.Windowing.Common.dll": { + "related": ".pdb;.xml" + } + } + }, + "OpenTK.Windowing.Desktop/5.0.0-pre.15": { + "type": "package", + "dependencies": { + "OpenTK.Core": "[5.0.0-pre.15, 6.0.0-pre)", + "OpenTK.Mathematics": "[5.0.0-pre.15, 6.0.0-pre)", + "OpenTK.Windowing.Common": "[5.0.0-pre.15, 6.0.0-pre)", + "OpenTK.Windowing.GraphicsLibraryFramework": "[5.0.0-pre.15, 6.0.0-pre)" + }, + "compile": { + "lib/net8.0/OpenTK.Windowing.Desktop.dll": { + "related": ".pdb;.xml" + } + }, + "runtime": { + "lib/net8.0/OpenTK.Windowing.Desktop.dll": { + "related": ".pdb;.xml" + } + } + }, + "OpenTK.Windowing.GraphicsLibraryFramework/5.0.0-pre.15": { + "type": "package", + "dependencies": { + "OpenTK.Core": "[5.0.0-pre.15, 6.0.0-pre)", + "OpenTK.redist.glfw": "3.4.0.44" + }, + "compile": { + "lib/net8.0/OpenTK.Windowing.GraphicsLibraryFramework.dll": { + "related": ".pdb;.xml" + } + }, + "runtime": { + "lib/net8.0/OpenTK.Windowing.GraphicsLibraryFramework.dll": { + "related": ".pdb;.xml" + } + } + }, + "System.Runtime.CompilerServices.Unsafe/6.0.0": { + "type": "package", + "compile": { + "lib/net6.0/System.Runtime.CompilerServices.Unsafe.dll": { "related": ".xml" } }, "runtime": { - "lib/net8.0/MonoGame.Framework.dll": { + "lib/net6.0/System.Runtime.CompilerServices.Unsafe.dll": { "related": ".xml" } }, "build": { - "build/MonoGame.Framework.DesktopGL.targets": {} - } - }, - "MonoGame.Library.OpenAL/1.24.3.2": { - "type": "package", - "runtimeTargets": { - "runtimes/android-arm/native/libopenal.so": { - "assetType": "native", - "rid": "android-arm" - }, - "runtimes/android-arm64/native/libopenal.so": { - "assetType": "native", - "rid": "android-arm64" - }, - "runtimes/android-x64/native/libopenal.so": { - "assetType": "native", - "rid": "android-x64" - }, - "runtimes/android-x86/native/libopenal.so": { - "assetType": "native", - "rid": "android-x86" - }, - "runtimes/ios-arm64/native/libopenal.a": { - "assetType": "native", - "rid": "ios-arm64" - }, - "runtimes/iossimulator-arm64/native/libopenal.a": { - "assetType": "native", - "rid": "iossimulator-arm64" - }, - "runtimes/iossimulator-x64/native/libopenal.a": { - "assetType": "native", - "rid": "iossimulator-x64" - }, - "runtimes/linux-arm64/native/libopenal.so": { - "assetType": "native", - "rid": "linux-arm64" - }, - "runtimes/linux-x64/native/libopenal.so": { - "assetType": "native", - "rid": "linux-x64" - }, - "runtimes/osx/native/libopenal.dylib": { - "assetType": "native", - "rid": "osx" - }, - "runtimes/win-x64/native/openal.dll": { - "assetType": "native", - "rid": "win-x64" - } - } - }, - "MonoGame.Library.SDL/2.32.2.1": { - "type": "package", - "runtimeTargets": { - "runtimes/linux-x64/native/libSDL2-2.0.so.0": { - "assetType": "native", - "rid": "linux-x64" - }, - "runtimes/osx/native/libSDL2-2.0.0.dylib": { - "assetType": "native", - "rid": "osx" - }, - "runtimes/win-x64/native/SDL2.dll": { - "assetType": "native", - "rid": "win-x64" - } - } - }, - "NVorbis/0.10.4": { - "type": "package", - "dependencies": { - "System.Memory": "4.5.3", - "System.ValueTuple": "4.5.0" - }, - "compile": { - "lib/netstandard2.0/NVorbis.dll": { - "related": ".xml" - } - }, - "runtime": { - "lib/netstandard2.0/NVorbis.dll": { - "related": ".xml" - } - } - }, - "System.Memory/4.5.3": { - "type": "package", - "compile": { - "ref/netcoreapp2.1/_._": {} - }, - "runtime": { - "lib/netcoreapp2.1/_._": {} - } - }, - "System.ValueTuple/4.5.0": { - "type": "package", - "compile": { - "ref/netcoreapp2.0/_._": {} - }, - "runtime": { - "lib/netcoreapp2.0/_._": {} + "buildTransitive/netcoreapp3.1/_._": {} } } } }, "libraries": { - "MonoGame.Framework.DesktopGL/3.8.4.1": { - "sha512": "YybxIIT5+Ky78E/XdkS0glyluMr2EeDZwx2LqXULAOCqiKt1+aDrjPZaqLL5qpNgBcMEHUeZJ4YjWe4TAZlWLw==", + "OpenTK/5.0.0-pre.15": { + "sha512": "CDGbelIIaGCBNPekNqh/zQsy63q+PTrVOWWWi7A3d/QrHVd0T5nDhSqqJpD77Xs/qHFRDhL1C3+Qh5CDYJyzig==", "type": "package", - "path": "monogame.framework.desktopgl/3.8.4.1", + "path": "opentk/5.0.0-pre.15", "files": [ ".nupkg.metadata", ".signature.p7s", - "Icon.png", - "README-packages.md", - "build/MonoGame.Framework.DesktopGL.targets", - "lib/net8.0/MonoGame.Framework.dll", - "lib/net8.0/MonoGame.Framework.xml", - "monogame.framework.desktopgl.3.8.4.1.nupkg.sha512", - "monogame.framework.desktopgl.nuspec" + "icon.png", + "opentk.5.0.0-pre.15.nupkg.sha512", + "opentk.nuspec" ] }, - "MonoGame.Library.OpenAL/1.24.3.2": { - "sha512": "nGRsXQXs+NSUC3C5w90hFQfyKdZPpBnHnyg2w+Dw/2pUH7s+CoRWTJNYbzzdJf3+aeUvfvG4rTbFvMKDDj5olA==", + "OpenTK.Audio/5.0.0-pre.15": { + "sha512": "lX3FR1RvXz+xjEGl5MFvGWQg7M/z4qdeHB6vdI5F1K1ODyjeuDlSnEc7hjA9fSdmKKEq3K1yCcU4kGgs4UC0ZQ==", "type": "package", - "path": "monogame.library.openal/1.24.3.2", + "path": "opentk.audio/5.0.0-pre.15", "files": [ ".nupkg.metadata", ".signature.p7s", - "Icon.png", - "LICENSE", - "README.md", - "monogame.library.openal.1.24.3.2.nupkg.sha512", - "monogame.library.openal.nuspec", - "runtimes/android-arm/native/libopenal.so", - "runtimes/android-arm64/native/libopenal.so", - "runtimes/android-x64/native/libopenal.so", - "runtimes/android-x86/native/libopenal.so", - "runtimes/ios-arm64/native/libopenal.a", - "runtimes/iossimulator-arm64/native/libopenal.a", - "runtimes/iossimulator-x64/native/libopenal.a", - "runtimes/linux-arm64/native/libopenal.so", - "runtimes/linux-x64/native/libopenal.so", - "runtimes/osx/native/libopenal.dylib", - "runtimes/win-x64/native/openal.dll" + "docs/README.md", + "images/opentk-blue-hexagon.png", + "lib/net8.0/OpenTK.Audio.dll", + "lib/net8.0/OpenTK.Audio.pdb", + "lib/net8.0/OpenTK.Audio.xml", + "opentk.audio.5.0.0-pre.15.nupkg.sha512", + "opentk.audio.nuspec" ] }, - "MonoGame.Library.SDL/2.32.2.1": { - "sha512": "T4E2ppGlSTC2L9US1rxtdg3qTbarRzNId31xZoumUW9cf9Nq8nRQPMu9GzvZGrhfSySf0+UWPEj1rlicps+P/w==", + "OpenTK.Compute/5.0.0-pre.15": { + "sha512": "uaT2JJGUEvlLYwKga5/cxAm7LiFdRKPjpWPE6tnhg2fYzHwX/6WfVCXU9xvYRLUqYHZIU7dYzJOzlXFZuDZNAw==", "type": "package", - "path": "monogame.library.sdl/2.32.2.1", + "path": "opentk.compute/5.0.0-pre.15", "files": [ ".nupkg.metadata", ".signature.p7s", - "Icon.png", - "LICENSE.txt", - "README.md", - "monogame.library.sdl.2.32.2.1.nupkg.sha512", - "monogame.library.sdl.nuspec", - "runtimes/linux-x64/native/libSDL2-2.0.so.0", - "runtimes/osx/native/libSDL2-2.0.0.dylib", - "runtimes/win-x64/native/SDL2.dll" + "docs/README.md", + "images/opentk-blue-hexagon.png", + "lib/net8.0/OpenTK.Compute.dll", + "lib/net8.0/OpenTK.Compute.pdb", + "lib/net8.0/OpenTK.Compute.xml", + "opentk.compute.5.0.0-pre.15.nupkg.sha512", + "opentk.compute.nuspec" ] }, - "NVorbis/0.10.4": { - "sha512": "WYnil3DhQHzjCY0dM9I2B3r1vWip90AOuQd25KE4NrjPQBg0tBJFluRLm5YPnO5ZLDmwrfosY8jCQGQRmWI/Pg==", + "OpenTK.Core/5.0.0-pre.15": { + "sha512": "Y/sir5MXEoGB9b4bmCSXknEtjbBIoqaRaeW5XnhIvY8FWBEsxT21jqq5zF1/TXjyCdcNkcfzPq70T6P4FYE5uQ==", "type": "package", - "path": "nvorbis/0.10.4", + "path": "opentk.core/5.0.0-pre.15", "files": [ ".nupkg.metadata", ".signature.p7s", - "LICENSE", - "lib/net45/NVorbis.dll", - "lib/net45/NVorbis.xml", - "lib/netstandard2.0/NVorbis.dll", - "lib/netstandard2.0/NVorbis.xml", - "nvorbis.0.10.4.nupkg.sha512", - "nvorbis.nuspec" + "docs/README.md", + "images/opentk-blue-hexagon.png", + "lib/net8.0/OpenTK.Core.dll", + "lib/net8.0/OpenTK.Core.pdb", + "lib/net8.0/OpenTK.Core.xml", + "opentk.core.5.0.0-pre.15.nupkg.sha512", + "opentk.core.nuspec" ] }, - "System.Memory/4.5.3": { - "sha512": "3oDzvc/zzetpTKWMShs1AADwZjQ/36HnsufHRPcOjyRAAMLDlu2iD33MBI2opxnezcVUtXyqDXXjoFMOU9c7SA==", + "OpenTK.Graphics/5.0.0-pre.15": { + "sha512": "0oobd6dbdmKazMiBtiExv8hzlcJIxkEAD/ozyGX2T0WYPCMv0iZXRqqFl/qJ+18tfhIGoQ7USIp5Sw9ZxhDgjA==", "type": "package", - "path": "system.memory/4.5.3", + "path": "opentk.graphics/5.0.0-pre.15", "files": [ ".nupkg.metadata", ".signature.p7s", - "LICENSE.TXT", - "THIRD-PARTY-NOTICES.TXT", - "lib/netcoreapp2.1/_._", - "lib/netstandard1.1/System.Memory.dll", - "lib/netstandard1.1/System.Memory.xml", - "lib/netstandard2.0/System.Memory.dll", - "lib/netstandard2.0/System.Memory.xml", - "ref/netcoreapp2.1/_._", - "system.memory.4.5.3.nupkg.sha512", - "system.memory.nuspec", - "useSharedDesignerContext.txt", - "version.txt" + "docs/README.md", + "images/opentk-blue-hexagon.png", + "lib/net8.0/OpenTK.Graphics.dll", + "lib/net8.0/OpenTK.Graphics.pdb", + "opentk.graphics.5.0.0-pre.15.nupkg.sha512", + "opentk.graphics.nuspec" ] }, - "System.ValueTuple/4.5.0": { - "sha512": "okurQJO6NRE/apDIP23ajJ0hpiNmJ+f0BwOlB/cSqTLQlw5upkf+5+96+iG2Jw40G1fCVCyPz/FhIABUjMR+RQ==", + "OpenTK.Input/5.0.0-pre.15": { + "sha512": "O30U9gMveJW6bYPxxC7nYZVoViwlxpImMnIuWywcd1JnUfvScgDlWFwhPO7xBdaPu8FYa29N0yBRsl5eJufPcg==", "type": "package", - "path": "system.valuetuple/4.5.0", + "path": "opentk.input/5.0.0-pre.15", "files": [ ".nupkg.metadata", ".signature.p7s", - "LICENSE.TXT", - "THIRD-PARTY-NOTICES.TXT", - "lib/MonoAndroid10/_._", - "lib/MonoTouch10/_._", - "lib/net461/System.ValueTuple.dll", - "lib/net461/System.ValueTuple.xml", - "lib/net47/System.ValueTuple.dll", - "lib/net47/System.ValueTuple.xml", - "lib/netcoreapp2.0/_._", - "lib/netstandard1.0/System.ValueTuple.dll", - "lib/netstandard1.0/System.ValueTuple.xml", + "docs/README.md", + "images/opentk-blue-hexagon.png", + "lib/net8.0/OpenTK.Input.dll", + "lib/net8.0/OpenTK.Input.pdb", + "lib/net8.0/OpenTK.Input.xml", + "opentk.input.5.0.0-pre.15.nupkg.sha512", + "opentk.input.nuspec" + ] + }, + "OpenTK.Mathematics/5.0.0-pre.15": { + "sha512": "JFflFJNMLV0E/08bqsnzNXU/aUJJwy8xCZVU1ECMFvi1lKoCXi/FHSLJKW+s+p+bbTZ6HpPzdc+o4TBerecrjQ==", + "type": "package", + "path": "opentk.mathematics/5.0.0-pre.15", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "docs/README.md", + "images/opentk-blue-hexagon.png", + "lib/net8.0/OpenTK.Mathematics.dll", + "lib/net8.0/OpenTK.Mathematics.pdb", + "lib/net8.0/OpenTK.Mathematics.xml", + "opentk.mathematics.5.0.0-pre.15.nupkg.sha512", + "opentk.mathematics.nuspec" + ] + }, + "OpenTK.Platform/5.0.0-pre.15": { + "sha512": "5GCXACJm8ybTrumj2jb7c5oGNQyb/LwWCNbJsl72IeY/miBTMBPXM0RD8oXBXd/oH36pKz5EwzaRl/MT6/WajA==", + "type": "package", + "path": "opentk.platform/5.0.0-pre.15", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "lib/net8.0/OpenTK.Platform.dll", + "lib/net8.0/OpenTK.Platform.pdb", + "lib/net8.0/OpenTK.Platform.xml", + "opentk.platform.5.0.0-pre.15.nupkg.sha512", + "opentk.platform.nuspec" + ] + }, + "OpenTK.redist.glfw/3.4.0.44": { + "sha512": "HEjbdk0wWxSRrXHl3DSmrA8trecndgJpAHHloJJ1vPseNfeu/ynmrH/LturU1KguRn4r3IzZ81UIp5xRjnyahg==", + "type": "package", + "path": "opentk.redist.glfw/3.4.0.44", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "COPYING.md", "lib/netstandard2.0/_._", - "lib/portable-net40+sl4+win8+wp8/System.ValueTuple.dll", - "lib/portable-net40+sl4+win8+wp8/System.ValueTuple.xml", - "lib/uap10.0.16299/_._", - "lib/xamarinios10/_._", - "lib/xamarinmac20/_._", - "lib/xamarintvos10/_._", - "lib/xamarinwatchos10/_._", - "ref/MonoAndroid10/_._", - "ref/MonoTouch10/_._", - "ref/net461/System.ValueTuple.dll", - "ref/net47/System.ValueTuple.dll", - "ref/netcoreapp2.0/_._", - "ref/netstandard2.0/_._", - "ref/portable-net40+sl4+win8+wp8/System.ValueTuple.dll", - "ref/uap10.0.16299/_._", - "ref/xamarinios10/_._", - "ref/xamarinmac20/_._", - "ref/xamarintvos10/_._", - "ref/xamarinwatchos10/_._", - "system.valuetuple.4.5.0.nupkg.sha512", - "system.valuetuple.nuspec", - "useSharedDesignerContext.txt", - "version.txt" + "opentk.png", + "opentk.redist.glfw.3.4.0.44.nupkg.sha512", + "opentk.redist.glfw.nuspec", + "runtimes/linux-x64/native/libglfw.so.3", + "runtimes/osx-arm64/native/libglfw.3.dylib", + "runtimes/osx-x64/native/libglfw.3.dylib", + "runtimes/win-x64/native/glfw3.dll", + "runtimes/win-x86/native/glfw3.dll" + ] + }, + "OpenTK.Windowing.Common/5.0.0-pre.15": { + "sha512": "wPoz4uW8f3/zNHFVSWgMQPx5yhzUBKlpwdJp5PDiemZyO63tBJKaaty3TIJakDDdG/TioSIjnQb0YY1tEBkjuA==", + "type": "package", + "path": "opentk.windowing.common/5.0.0-pre.15", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "docs/README.md", + "images/opentk-blue-hexagon.png", + "lib/net8.0/OpenTK.Windowing.Common.dll", + "lib/net8.0/OpenTK.Windowing.Common.pdb", + "lib/net8.0/OpenTK.Windowing.Common.xml", + "opentk.windowing.common.5.0.0-pre.15.nupkg.sha512", + "opentk.windowing.common.nuspec" + ] + }, + "OpenTK.Windowing.Desktop/5.0.0-pre.15": { + "sha512": "Er5s+lSp5VwJ5NzrSjRMmhBpZdVGEFswuIE+joGtTUtIzznws6/Owi30tBaAC/byHHPrgH5hGegwlvEP5rDKRA==", + "type": "package", + "path": "opentk.windowing.desktop/5.0.0-pre.15", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "docs/README.md", + "images/opentk-blue-hexagon.png", + "lib/net8.0/OpenTK.Windowing.Desktop.dll", + "lib/net8.0/OpenTK.Windowing.Desktop.pdb", + "lib/net8.0/OpenTK.Windowing.Desktop.xml", + "opentk.windowing.desktop.5.0.0-pre.15.nupkg.sha512", + "opentk.windowing.desktop.nuspec" + ] + }, + "OpenTK.Windowing.GraphicsLibraryFramework/5.0.0-pre.15": { + "sha512": "o+t3c2tFiNpqkvTZ1tKw+Anjm76t+OvkiBVHUuSQ5WMBI/O+uzpZYEl0pdSRDpL3UT3udJkM8iefIqK2+YzAxA==", + "type": "package", + "path": "opentk.windowing.graphicslibraryframework/5.0.0-pre.15", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "docs/README.md", + "images/opentk-blue-hexagon.png", + "lib/net8.0/OpenTK.Windowing.GraphicsLibraryFramework.dll", + "lib/net8.0/OpenTK.Windowing.GraphicsLibraryFramework.pdb", + "lib/net8.0/OpenTK.Windowing.GraphicsLibraryFramework.xml", + "opentk.windowing.graphicslibraryframework.5.0.0-pre.15.nupkg.sha512", + "opentk.windowing.graphicslibraryframework.nuspec" + ] + }, + "System.Runtime.CompilerServices.Unsafe/6.0.0": { + "sha512": "/iUeP3tq1S0XdNNoMz5C9twLSrM/TH+qElHkXWaPvuNOt+99G75NrV0OS2EqHx5wMN7popYjpc8oTjC1y16DLg==", + "type": "package", + "path": "system.runtime.compilerservices.unsafe/6.0.0", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "Icon.png", + "LICENSE.TXT", + "THIRD-PARTY-NOTICES.TXT", + "buildTransitive/netcoreapp2.0/System.Runtime.CompilerServices.Unsafe.targets", + "buildTransitive/netcoreapp3.1/_._", + "lib/net461/System.Runtime.CompilerServices.Unsafe.dll", + "lib/net461/System.Runtime.CompilerServices.Unsafe.xml", + "lib/net6.0/System.Runtime.CompilerServices.Unsafe.dll", + "lib/net6.0/System.Runtime.CompilerServices.Unsafe.xml", + "lib/netcoreapp3.1/System.Runtime.CompilerServices.Unsafe.dll", + "lib/netcoreapp3.1/System.Runtime.CompilerServices.Unsafe.xml", + "lib/netstandard2.0/System.Runtime.CompilerServices.Unsafe.dll", + "lib/netstandard2.0/System.Runtime.CompilerServices.Unsafe.xml", + "system.runtime.compilerservices.unsafe.6.0.0.nupkg.sha512", + "system.runtime.compilerservices.unsafe.nuspec", + "useSharedDesignerContext.txt" ] } }, "projectFileDependencyGroups": { "net8.0": [ - "MonoGame.Framework.DesktopGL >= 3.8.*" + "OpenTK >= 5.0.0-pre.15" ] }, "packageFolders": { @@ -315,10 +484,9 @@ "net8.0": { "targetAlias": "net8.0", "dependencies": { - "MonoGame.Framework.DesktopGL": { - "suppressParent": "All", + "OpenTK": { "target": "Package", - "version": "[3.8.*, )" + "version": "[5.0.0-pre.15, )" } }, "imports": [ diff --git a/AwperativeKernel/obj/project.nuget.cache b/AwperativeKernel/obj/project.nuget.cache index 4cca111..56d02b6 100644 --- a/AwperativeKernel/obj/project.nuget.cache +++ b/AwperativeKernel/obj/project.nuget.cache @@ -1,15 +1,22 @@ { "version": 2, - "dgSpecHash": "aH9ae8q0knA=", + "dgSpecHash": "8wMApkegGBo=", "success": true, "projectFilePath": "/home/avery/Programming/Awperative/AwperativeKernel/AwperativeKernel.csproj", "expectedPackageFiles": [ - "/home/avery/.nuget/packages/monogame.framework.desktopgl/3.8.4.1/monogame.framework.desktopgl.3.8.4.1.nupkg.sha512", - "/home/avery/.nuget/packages/monogame.library.openal/1.24.3.2/monogame.library.openal.1.24.3.2.nupkg.sha512", - "/home/avery/.nuget/packages/monogame.library.sdl/2.32.2.1/monogame.library.sdl.2.32.2.1.nupkg.sha512", - "/home/avery/.nuget/packages/nvorbis/0.10.4/nvorbis.0.10.4.nupkg.sha512", - "/home/avery/.nuget/packages/system.memory/4.5.3/system.memory.4.5.3.nupkg.sha512", - "/home/avery/.nuget/packages/system.valuetuple/4.5.0/system.valuetuple.4.5.0.nupkg.sha512", + "/home/avery/.nuget/packages/opentk/5.0.0-pre.15/opentk.5.0.0-pre.15.nupkg.sha512", + "/home/avery/.nuget/packages/opentk.audio/5.0.0-pre.15/opentk.audio.5.0.0-pre.15.nupkg.sha512", + "/home/avery/.nuget/packages/opentk.compute/5.0.0-pre.15/opentk.compute.5.0.0-pre.15.nupkg.sha512", + "/home/avery/.nuget/packages/opentk.core/5.0.0-pre.15/opentk.core.5.0.0-pre.15.nupkg.sha512", + "/home/avery/.nuget/packages/opentk.graphics/5.0.0-pre.15/opentk.graphics.5.0.0-pre.15.nupkg.sha512", + "/home/avery/.nuget/packages/opentk.input/5.0.0-pre.15/opentk.input.5.0.0-pre.15.nupkg.sha512", + "/home/avery/.nuget/packages/opentk.mathematics/5.0.0-pre.15/opentk.mathematics.5.0.0-pre.15.nupkg.sha512", + "/home/avery/.nuget/packages/opentk.platform/5.0.0-pre.15/opentk.platform.5.0.0-pre.15.nupkg.sha512", + "/home/avery/.nuget/packages/opentk.redist.glfw/3.4.0.44/opentk.redist.glfw.3.4.0.44.nupkg.sha512", + "/home/avery/.nuget/packages/opentk.windowing.common/5.0.0-pre.15/opentk.windowing.common.5.0.0-pre.15.nupkg.sha512", + "/home/avery/.nuget/packages/opentk.windowing.desktop/5.0.0-pre.15/opentk.windowing.desktop.5.0.0-pre.15.nupkg.sha512", + "/home/avery/.nuget/packages/opentk.windowing.graphicslibraryframework/5.0.0-pre.15/opentk.windowing.graphicslibraryframework.5.0.0-pre.15.nupkg.sha512", + "/home/avery/.nuget/packages/system.runtime.compilerservices.unsafe/6.0.0/system.runtime.compilerservices.unsafe.6.0.0.nupkg.sha512", "/home/avery/.nuget/packages/microsoft.netcore.app.ref/8.0.24/microsoft.netcore.app.ref.8.0.24.nupkg.sha512", "/home/avery/.nuget/packages/microsoft.aspnetcore.app.ref/8.0.24/microsoft.aspnetcore.app.ref.8.0.24.nupkg.sha512" ], diff --git a/AwperativeKernel/obj/project.packagespec.json b/AwperativeKernel/obj/project.packagespec.json index 9808096..38f71ba 100644 --- a/AwperativeKernel/obj/project.packagespec.json +++ b/AwperativeKernel/obj/project.packagespec.json @@ -1 +1 @@ -"restore":{"projectUniqueName":"/home/avery/Programming/Awperative/AwperativeKernel/AwperativeKernel.csproj","projectName":"AwperativeKernel","projectPath":"/home/avery/Programming/Awperative/AwperativeKernel/AwperativeKernel.csproj","outputPath":"/home/avery/Programming/Awperative/AwperativeKernel/obj/","projectStyle":"PackageReference","originalTargetFrameworks":["net8.0"],"sources":{"https://api.nuget.org/v3/index.json":{}},"frameworks":{"net8.0":{"targetAlias":"net8.0","projectReferences":{}}},"warningProperties":{"warnAsError":["NU1605"]},"restoreAuditProperties":{"enableAudit":"true","auditLevel":"low","auditMode":"direct"},"SdkAnalysisLevel":"9.0.300"}"frameworks":{"net8.0":{"targetAlias":"net8.0","dependencies":{"MonoGame.Framework.DesktopGL":{"suppressParent":"All","target":"Package","version":"[3.8.*, )"}},"imports":["net461","net462","net47","net471","net472","net48","net481"],"assetTargetFallback":true,"warn":true,"downloadDependencies":[{"name":"Microsoft.AspNetCore.App.Ref","version":"[8.0.24, 8.0.24]"},{"name":"Microsoft.NETCore.App.Ref","version":"[8.0.24, 8.0.24]"}],"frameworkReferences":{"Microsoft.NETCore.App":{"privateAssets":"all"}},"runtimeIdentifierGraphPath":"/home/avery/.dotnet/sdk/9.0.311/PortableRuntimeIdentifierGraph.json"}} \ No newline at end of file +"restore":{"projectUniqueName":"/home/avery/Programming/Awperative/AwperativeKernel/AwperativeKernel.csproj","projectName":"AwperativeKernel","projectPath":"/home/avery/Programming/Awperative/AwperativeKernel/AwperativeKernel.csproj","outputPath":"/home/avery/Programming/Awperative/AwperativeKernel/obj/","projectStyle":"PackageReference","originalTargetFrameworks":["net8.0"],"sources":{"https://api.nuget.org/v3/index.json":{}},"frameworks":{"net8.0":{"targetAlias":"net8.0","projectReferences":{}}},"warningProperties":{"warnAsError":["NU1605"]},"restoreAuditProperties":{"enableAudit":"true","auditLevel":"low","auditMode":"direct"},"SdkAnalysisLevel":"9.0.300"}"frameworks":{"net8.0":{"targetAlias":"net8.0","dependencies":{"OpenTK":{"target":"Package","version":"[5.0.0-pre.15, )"}},"imports":["net461","net462","net47","net471","net472","net48","net481"],"assetTargetFallback":true,"warn":true,"downloadDependencies":[{"name":"Microsoft.AspNetCore.App.Ref","version":"[8.0.24, 8.0.24]"},{"name":"Microsoft.NETCore.App.Ref","version":"[8.0.24, 8.0.24]"}],"frameworkReferences":{"Microsoft.NETCore.App":{"privateAssets":"all"}},"runtimeIdentifierGraphPath":"/home/avery/.dotnet/sdk/9.0.311/PortableRuntimeIdentifierGraph.json"}} \ No newline at end of file diff --git a/AwperativeKernel/obj/rider.project.model.nuget.info b/AwperativeKernel/obj/rider.project.model.nuget.info index a11ffd7..631c2fb 100644 --- a/AwperativeKernel/obj/rider.project.model.nuget.info +++ b/AwperativeKernel/obj/rider.project.model.nuget.info @@ -1 +1 @@ -17712657192032735 \ No newline at end of file +17713770221219736 \ No newline at end of file diff --git a/AwperativeKernel/obj/rider.project.restore.info b/AwperativeKernel/obj/rider.project.restore.info index 1963f8f..91f1cd1 100644 --- a/AwperativeKernel/obj/rider.project.restore.info +++ b/AwperativeKernel/obj/rider.project.restore.info @@ -1 +1 @@ -17712826495735493 \ No newline at end of file +17713770226351402 \ No newline at end of file