From: thefiddler Date: Thu, 14 Aug 2014 08:30:25 +0000 (+0200) Subject: [Bind] Added ES 3.1 generator X-Git-Tag: 2.0-0~93^2~11 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=45c8d837a1ab1cc1f319c96ef1e8fd1bdc6f1d14;p=platform%2Fcore%2Fcsapi%2Fopentk.git [Bind] Added ES 3.1 generator --- diff --git a/Source/Bind/Main.cs b/Source/Bind/Main.cs index 8078220..3ddd37c 100644 --- a/Source/Bind/Main.cs +++ b/Source/Bind/Main.cs @@ -29,6 +29,7 @@ namespace Bind ES11, ES20, ES30, + ES31, CL10, } @@ -186,12 +187,13 @@ namespace Bind { case GeneratorMode.All: Console.WriteLine("Using 'all' generator mode."); - Console.WriteLine("Use '-mode:all/gl2/gl4/es10/es11/es20/es30' to select a specific mode."); + Console.WriteLine("Use '-mode:all/gl2/gl4/es10/es11/es20/es30/es31' to select a specific mode."); Generators.Add(new GL2Generator(Settings, dirName)); Generators.Add(new GL4Generator(Settings, dirName)); Generators.Add(new ESGenerator(Settings, dirName)); Generators.Add(new ES2Generator(Settings, dirName)); Generators.Add(new ES3Generator(Settings, dirName)); + Generators.Add(new ES31Generator(Settings, dirName)); break; case GeneratorMode.GL2: @@ -219,6 +221,10 @@ namespace Bind Generators.Add(new ES3Generator(Settings, dirName)); break; + case GeneratorMode.ES31: + Generators.Add(new ES31Generator(Settings, dirName)); + break; + case GeneratorMode.CL10: Generators.Add(new CLGenerator(Settings, dirName)); break; @@ -315,6 +321,11 @@ namespace Bind Settings.DefaultOutputNamespace = "OpenTK.Graphics.ES30"; break; + case "es31": + mode = GeneratorMode.ES31; + Settings.DefaultOutputNamespace = "OpenTK.Graphics.ES31"; + break; + case "cl": case "cl10": mode = GeneratorMode.CL10;