diff --git a/src/Fuse/ShaderNodesUtil.cs b/src/Fuse/ShaderNodesUtil.cs index a127c6540..f58d54c8d 100644 --- a/src/Fuse/ShaderNodesUtil.cs +++ b/src/Fuse/ShaderNodesUtil.cs @@ -20,7 +20,6 @@ using VL.Stride.Rendering; using VL.Stride.Rendering.ComputeEffect; using VL.Stride.Shaders.ShaderFX; -using ServiceRegistry = VL.Core.ServiceRegistry; namespace Fuse { @@ -221,7 +220,7 @@ public static void AddShaderSource(string type, string sourceCode, string source { try { - var game = ServiceRegistry.Current.GetGameProvider().GetHandle().Resource; + var game = AppHost.Current.Services.GetGameProvider().GetHandle().Resource; if (game == null) return; var effectSystem = game.EffectSystem; @@ -251,7 +250,7 @@ public static void AddShaderSource(string type, string sourceCode, string source // accessed from vl public static VLComputeEffectShader RegisterComputeShader( ToComputeFx theComputeFx) { - var game = ServiceRegistry.Current.GetGameProvider().GetHandle().Resource; + var game = AppHost.Current.Services.GetGameProvider().GetHandle().Resource; if (game == null) return null; var shaderGraph = ShaderGraph.BuildFinalShaderGraph(theComputeFx); @@ -279,7 +278,7 @@ public static DynamicEffectInstance RegisterDrawShader(ToDrawFX theDrawShader) var watch = new Stopwatch(); watch.Start(); - var game = ServiceRegistry.Current.GetGameProvider().GetHandle().Resource; + var game = AppHost.Current.Services.GetGameProvider().GetHandle().Resource; if (game == null) return null; var effectImageShader = new DynamicDrawEffectInstance("ShaderFXGraphEffect");