From 20dbff2b881a563427920bb57ec354dc0eb02e84 Mon Sep 17 00:00:00 2001 From: the_fiddler Date: Wed, 13 Oct 2010 23:30:21 +0000 Subject: [PATCH] Removed obsolete Wgl, Glx and Glu generators. --- Source/Bind/Generator.Bind.csproj | 9 ---- Source/Bind/Glu/Generator.cs | 71 ------------------------------- Source/Bind/Glx/Generator.cs | 68 ----------------------------- Source/Bind/Main.cs | 15 ------- Source/Bind/Wgl/Generator.cs | 67 ----------------------------- 5 files changed, 230 deletions(-) delete mode 100644 Source/Bind/Glu/Generator.cs delete mode 100644 Source/Bind/Glx/Generator.cs delete mode 100644 Source/Bind/Wgl/Generator.cs diff --git a/Source/Bind/Generator.Bind.csproj b/Source/Bind/Generator.Bind.csproj index b15be63f..6e3763c4 100644 --- a/Source/Bind/Generator.Bind.csproj +++ b/Source/Bind/Generator.Bind.csproj @@ -199,15 +199,6 @@ Code - - Code - - - Code - - - Code - OpenTK.snk diff --git a/Source/Bind/Glu/Generator.cs b/Source/Bind/Glu/Generator.cs deleted file mode 100644 index 2807ab4a..00000000 --- a/Source/Bind/Glu/Generator.cs +++ /dev/null @@ -1,71 +0,0 @@ -#region --- License --- -/* Copyright (c) 2006, 2007 Stefanos Apostolopoulos - * See license.txt for license info - */ -#endregion - -using System; -using System.Diagnostics; -using Bind.Structures; - -namespace Bind.Glu -{ - class Generator : GL2.Generator - { - string enumSpecAux = null;// = "GL2\\enum.spec"; - - #region --- Constructors --- - - public Generator() - : base() - { - glTypemap = "Glu\\glu.tm"; - csTypemap = "csharp.tm"; - enumSpec = "Glu\\enumglu.spec"; - enumSpecExt = ""; - glSpec = "Glu\\glu.spec"; - glSpecExt = ""; - - importsFile = "GluCore.cs"; - delegatesFile = "GluDelegates.cs"; - enumsFile = "GluEnums.cs"; - wrappersFile = "Glu.cs"; - - Settings.OutputClass = "Glu"; - Settings.FunctionPrefix = "glu"; - Settings.ConstantPrefix = "GLU_"; - - if (Settings.Compatibility == Settings.Legacy.Tao) - { - Settings.OutputNamespace = "Tao.OpenGl"; - //Settings.WindowsGDI = "Tao.Platform.Windows.Gdi"; - } - else - { - //Settings.OutputNamespace = "OpenTK.Graphics.OpenGL"; - } - - Settings.CompleteEnumName = "AllGlu"; - } - - #endregion - - public override void Process() - { - throw new NotSupportedException(); - //Type.Initialize(glTypemap, csTypemap); - //Enum.Initialize(enumSpec, enumSpecExt, enumSpecAux); - //Function.Initialize(); - //Delegate.Initialize(glSpec, glSpecExt); - - //// Process enums and delegates - create wrappers. - //Trace.WriteLine("Processing specs, please wait..."); - ////this.Translate(); - - //WriteBindings( - // Delegate.Delegates, - // Function.Wrappers, - // Enum.GLEnums); - } - } -} diff --git a/Source/Bind/Glx/Generator.cs b/Source/Bind/Glx/Generator.cs deleted file mode 100644 index 08eb9f90..00000000 --- a/Source/Bind/Glx/Generator.cs +++ /dev/null @@ -1,68 +0,0 @@ -#region --- License --- -/* Copyright (c) 2006, 2007 Stefanos Apostolopoulos - * See license.txt for license info - */ -#endregion - -using System; -using System.Diagnostics; -using Bind.Structures; - -namespace Bind.Glx -{ - class Generator : GL2.Generator - { - #region --- Constructors --- - - public Generator() - : base() - { - glTypemap = "Glx\\glx.tm"; - csTypemap = "csharp.tm"; - enumSpec = "Glx\\glxenum.spec"; - enumSpecExt = "Glx\\glxenumext.spec"; - glSpec = "Glx\\glx.spec"; - glSpecExt = "Glx\\glxext.spec"; - - importsFile = "GlxCore.cs"; - delegatesFile = "GlxDelegates.cs"; - enumsFile = "GlxEnums.cs"; - wrappersFile = "Glx.cs"; - - Settings.OutputClass = "Glx"; - Settings.FunctionPrefix = "glX"; - Settings.ConstantPrefix = "GLX_"; - - - if (Settings.Compatibility == Settings.Legacy.Tao) - { - Settings.OutputNamespace = "Tao.Platform.Glx"; - //Settings.WindowsGDI = "Tao.Platform.Windows.Gdi"; - } - else - { - Settings.OutputNamespace = "OpenTK.Platform.X11"; - } - } - - #endregion - - public override void Process() - { - throw new NotSupportedException(); - //Type.Initialize(glTypemap, csTypemap); - //Enum.Initialize(enumSpec, enumSpecExt); - //Function.Initialize(); - //Delegate.Initialize(glSpec, glSpecExt); - - //// Process enums and delegates - create wrappers. - //Trace.WriteLine("Processing specs, please wait..."); - ////this.Translate(); - - //WriteBindings( - // Delegate.Delegates, - // Function.Wrappers, - // Enum.GLEnums); - } - } -} diff --git a/Source/Bind/Main.cs b/Source/Bind/Main.cs index d8f5a178..46ffce15 100644 --- a/Source/Bind/Main.cs +++ b/Source/Bind/Main.cs @@ -25,9 +25,6 @@ namespace Bind ES11, ES20, CL10, - [Obsolete] Wgl, - [Obsolete] Glx, - [Obsolete] Glu, } static class MainClass @@ -157,18 +154,6 @@ namespace Bind Generator = new CLGenerator("CL10", dirName); break; - case GeneratorMode.Wgl: - Generator = new Wgl.Generator(); - break; - - case GeneratorMode.Glu: - Generator = new Glu.Generator(); - break; - - case GeneratorMode.Glx: - Generator = new Glx.Generator(); - break; - case GeneratorMode.GL3: throw new NotImplementedException(String.Format("Mode {0} not implemented.", mode)); diff --git a/Source/Bind/Wgl/Generator.cs b/Source/Bind/Wgl/Generator.cs deleted file mode 100644 index 56f5e7ea..00000000 --- a/Source/Bind/Wgl/Generator.cs +++ /dev/null @@ -1,67 +0,0 @@ -#region --- License --- -/* Copyright (c) 2006, 2007 Stefanos Apostolopoulos - * See license.txt for license info - */ -#endregion - -using System; -using System.Diagnostics; -using Bind.Structures; - -namespace Bind.Wgl -{ - class Generator : GL2.Generator - { - #region --- Constructors --- - - public Generator() - : base() - { - glTypemap = "Wgl/wgl.tm"; - csTypemap = "csharp.tm"; - enumSpec = "Wgl/wglenum.spec"; - enumSpecExt = "Wgl/wglenumext.spec"; - glSpec = "Wgl/wgl.spec"; - glSpecExt = "Wgl/wglext.spec"; - - importsFile = "WglCore.cs"; - delegatesFile = "WglDelegates.cs"; - enumsFile = "WglEnums.cs"; - wrappersFile = "Wgl.cs"; - - Settings.OutputClass = "Wgl"; - Settings.FunctionPrefix = "wgl"; - Settings.ConstantPrefix = "WGL_"; - - if (Settings.Compatibility == Settings.Legacy.Tao) - { - Settings.OutputNamespace = "Tao.Platform.Windows"; - Settings.WindowsGDI = "Tao.Platform.Windows.Gdi"; - } - else - { - Settings.OutputNamespace = "OpenTK.Platform.Windows"; - } - } - - #endregion - - public override void Process() - { - throw new NotSupportedException(); - //Type.Initialize(glTypemap, csTypemap); - //Enum.Initialize(enumSpec, enumSpecExt); - //Function.Initialize(); - //Delegate.Initialize(glSpec, glSpecExt); - - //// Process enums and delegates - create wrappers. - //Trace.WriteLine("Processing specs, please wait..."); - ////this.Translate(); - - //WriteBindings( - // Delegate.Delegates, - // Function.Wrappers, - // Enum.GLEnums); - } - } -}