diff --git a/Source/OpenTK/Platform/Windows/WglHelper.cs b/Source/OpenTK/Platform/Windows/WglHelper.cs
index 8dede925..3a082dd4 100644
--- a/Source/OpenTK/Platform/Windows/WglHelper.cs
+++ b/Source/OpenTK/Platform/Windows/WglHelper.cs
@@ -170,13 +170,13 @@ namespace OpenTK.Platform.Windows
/// The device context.
/// The extension to check.
/// True if the extension is supported by the given context, false otherwise
- public static bool SupportsExtension(IntPtr deviceContext, string ext)
+ public static bool SupportsExtension(WinGLContext context, string ext)
{
if (Wgl.Delegates.wglGetExtensionsStringARB != null)
{
if (extensions == null || rebuildExtensionList)
{
- extensions = Wgl.Arb.GetExtensionsString(deviceContext).Split(" ".ToCharArray(), StringSplitOptions.RemoveEmptyEntries);
+ extensions = Wgl.Arb.GetExtensionsString(context.Device).Split(" ".ToCharArray(), StringSplitOptions.RemoveEmptyEntries);
Array.Sort(extensions);
rebuildExtensionList = false;
}
@@ -194,10 +194,9 @@ namespace OpenTK.Platform.Windows
///
/// Checks if a Wgl extension is supported by the given context.
///
- /// The device context.
/// The extension to check.
/// True if the extension is supported by the given context, false otherwise
- public static bool SupportsExtension(IntPtr deviceContext, string ext)
+ public static bool SupportsExtension(string ext)
{
if (Wgl.Delegates.wglGetExtensionsStringEXT != null)
{