namespace OpenTK.Platform.Windows
{
- internal partial class Wgl : GraphicsBindingsBase
+ internal partial class Wgl
{
static IntPtr[] EntryPoints;
static string[] EntryPointNames;
public Wgl()
{
- EntryPointsInstance = EntryPoints;
- EntryPointNamesInstance = EntryPointNames;
}
#region Public Members
#region Protected Members
- protected override object SyncRoot
+ protected object SyncRoot
{
get { return sync; }
}
- protected override IntPtr GetAddress(string function_string)
+ IntPtr GetAddress(string function_string)
{
IntPtr address = Wgl.GetProcAddress(function_string);
if (!IsValid(address))
#region Internal Members
- internal override void LoadEntryPoints()
+ internal void LoadEntryPoints()
{
lock (SyncRoot)
{
if (Wgl.GetCurrentContext() != IntPtr.Zero)
{
- for (int i = 0; i < EntryPointsInstance.Length; i++)
+ for (int i = 0; i < EntryPointNames.Length; i++)
{
- EntryPointsInstance[i] = GetAddress(EntryPointNamesInstance[i]);
+ EntryPoints[i] = GetAddress(EntryPointNames[i]);
}
extensions.Clear();
}