diff --git a/Frameworks/Dashboard.BlurgText.OpenGL/BlurgGLExtension.cs b/Frameworks/Dashboard.BlurgText.OpenGL/BlurgGLExtension.cs index 441358d..155e7d0 100644 --- a/Frameworks/Dashboard.BlurgText.OpenGL/BlurgGLExtension.cs +++ b/Frameworks/Dashboard.BlurgText.OpenGL/BlurgGLExtension.cs @@ -4,6 +4,7 @@ using System.Runtime.InteropServices; using BlurgText; using Dashboard.Drawing; using Dashboard.OpenGL; +using Dashboard.Pal; using OpenTK.Graphics.OpenGL; using OPENGL = OpenTK.Graphics.OpenGL; @@ -32,6 +33,11 @@ namespace Dashboard.BlurgText.OpenGL public BlurgGLExtension() { Blurg = new Blurg(AllocateTexture, UpdateTexture); + } + + public override void Require(DeviceContext context) + { + base.Require(context); Application.ExtensionRequire().Loader.Configure(Blurg); } diff --git a/Frameworks/Dashboard.BlurgText/BlurgTextExtension.cs b/Frameworks/Dashboard.BlurgText/BlurgTextExtension.cs index c41a3d9..a28af85 100644 --- a/Frameworks/Dashboard.BlurgText/BlurgTextExtension.cs +++ b/Frameworks/Dashboard.BlurgText/BlurgTextExtension.cs @@ -190,7 +190,7 @@ namespace Dashboard.BlurgText IContextBase IContextExtensionBase.Context => Context; - public void Require(DeviceContext context) + public virtual void Require(DeviceContext context) { Context = context; }