mirror of
https://github.com/Ryujinx/Opentk.git
synced 2025-08-04 06:11:14 +00:00
Moved GetExtensionDelegate to the correct position
This commit is contained in:
parent
ffe934fa5d
commit
5d0e7a4acf
|
@ -186,24 +186,6 @@ namespace OpenTK
|
||||||
|
|
||||||
#endregion
|
#endregion
|
||||||
|
|
||||||
#endregion
|
|
||||||
|
|
||||||
#region Private Members
|
|
||||||
|
|
||||||
#region LoadDelegate
|
|
||||||
|
|
||||||
// Tries to load the specified core or extension function.
|
|
||||||
Delegate LoadDelegate(string name, Type signature)
|
|
||||||
{
|
|
||||||
MethodInfo m;
|
|
||||||
return
|
|
||||||
GetExtensionDelegate(name, signature) ??
|
|
||||||
(CoreFunctionMap.TryGetValue((name.Substring(2)), out m) ?
|
|
||||||
Delegate.CreateDelegate(signature, m) : null);
|
|
||||||
}
|
|
||||||
|
|
||||||
#endregion
|
|
||||||
|
|
||||||
#region GetExtensionDelegate
|
#region GetExtensionDelegate
|
||||||
|
|
||||||
// Creates a System.Delegate that can be used to call a dynamically exported OpenGL function.
|
// Creates a System.Delegate that can be used to call a dynamically exported OpenGL function.
|
||||||
|
@ -226,5 +208,23 @@ namespace OpenTK
|
||||||
#endregion
|
#endregion
|
||||||
|
|
||||||
#endregion
|
#endregion
|
||||||
|
|
||||||
|
#region Private Members
|
||||||
|
|
||||||
|
#region LoadDelegate
|
||||||
|
|
||||||
|
// Tries to load the specified core or extension function.
|
||||||
|
Delegate LoadDelegate(string name, Type signature)
|
||||||
|
{
|
||||||
|
MethodInfo m;
|
||||||
|
return
|
||||||
|
GetExtensionDelegate(name, signature) ??
|
||||||
|
(CoreFunctionMap.TryGetValue((name.Substring(2)), out m) ?
|
||||||
|
Delegate.CreateDelegate(signature, m) : null);
|
||||||
|
}
|
||||||
|
|
||||||
|
#endregion
|
||||||
|
|
||||||
|
#endregion
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in a new issue