mirror of
https://github.com/Ryujinx/Opentk.git
synced 2024-12-26 06:25:29 +00:00
Removed Wgl.Ext.SupportsExtension. Updated code to use the new naming conventions.
This commit is contained in:
parent
f96b2e4fbc
commit
b41ad63491
|
@ -154,9 +154,9 @@ namespace OpenTK.Platform.Windows
|
||||||
|
|
||||||
#endregion
|
#endregion
|
||||||
|
|
||||||
#region public static partial class ARB
|
#region public static partial class Ext
|
||||||
|
#if false
|
||||||
public static partial class ARB
|
public static partial class Ext
|
||||||
{
|
{
|
||||||
private static string[] extensions;
|
private static string[] extensions;
|
||||||
|
|
||||||
|
@ -168,11 +168,12 @@ namespace OpenTK.Platform.Windows
|
||||||
/// <returns>True if the extension is supported by the given context, false otherwise</returns>
|
/// <returns>True if the extension is supported by the given context, false otherwise</returns>
|
||||||
public static bool SupportsExtension(IntPtr deviceContext, string ext)
|
public static bool SupportsExtension(IntPtr deviceContext, string ext)
|
||||||
{
|
{
|
||||||
if (Wgl.Delegates.wglGetExtensionsStringARB != null)
|
if (Wgl.Delegates.wglGetExtensionsStringEXT != null)
|
||||||
{
|
{
|
||||||
if (extensions == null || reload_arb_extension_strings)
|
if (extensions == null || reload_arb_extension_strings)
|
||||||
{
|
{
|
||||||
extensions = Wgl.ARB.GetExtensionsString(deviceContext).Split(" ".ToCharArray(), StringSplitOptions.RemoveEmptyEntries);
|
// Defined wrong in wglext.spec...
|
||||||
|
extensions = Wgl.Ext.GetExtensionsString(deviceContext).Split(" ".ToCharArray(), StringSplitOptions.RemoveEmptyEntries);
|
||||||
Array.Sort(extensions);
|
Array.Sort(extensions);
|
||||||
reload_arb_extension_strings = false;
|
reload_arb_extension_strings = false;
|
||||||
}
|
}
|
||||||
|
@ -182,27 +183,25 @@ namespace OpenTK.Platform.Windows
|
||||||
return false;
|
return false;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
#endif
|
||||||
#endregion
|
#endregion
|
||||||
|
|
||||||
#region public static partial class EXT
|
public static partial class Arb
|
||||||
|
|
||||||
public static partial class EXT
|
|
||||||
{
|
{
|
||||||
private static string[] extensions;
|
private static string[] extensions;
|
||||||
/// <summary>
|
/// <summary>
|
||||||
/// Checks if an "EXT" extension is supported by the given context.
|
/// Checks if a Wgl extension is supported by the given context.
|
||||||
/// </summary>
|
/// </summary>
|
||||||
/// <param name="deviceContext">The device context.</param>
|
/// <param name="deviceContext">The device context.</param>
|
||||||
/// <param name="ext">The extension to check.</param>
|
/// <param name="ext">The extension to check.</param>
|
||||||
/// <returns>True if the extension is supported by the given context, false otherwise</returns>
|
/// <returns>True if the extension is supported by the given context, false otherwise</returns>
|
||||||
public static bool SupportsExtension(IntPtr deviceContext, string ext)
|
public static bool SupportsExtension(IntPtr deviceContext, string ext)
|
||||||
{
|
{
|
||||||
if (Wgl.Delegates.wglGetExtensionsStringEXT != null)
|
if (Wgl.Delegates.wglGetExtensionsStringARB != null)
|
||||||
{
|
{
|
||||||
if (extensions == null || reload_ext_extension_strings)
|
if (extensions == null || reload_ext_extension_strings)
|
||||||
{
|
{
|
||||||
extensions = Wgl.ARB.GetExtensionsString(deviceContext).Split(" ".ToCharArray(), StringSplitOptions.RemoveEmptyEntries);
|
extensions = Wgl.Arb.GetExtensionsString(deviceContext).Split(" ".ToCharArray(), StringSplitOptions.RemoveEmptyEntries);
|
||||||
Array.Sort(extensions);
|
Array.Sort(extensions);
|
||||||
reload_ext_extension_strings = false;
|
reload_ext_extension_strings = false;
|
||||||
}
|
}
|
||||||
|
@ -212,7 +211,5 @@ namespace OpenTK.Platform.Windows
|
||||||
return false;
|
return false;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
#endregion
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in a new issue