From 45c8d837a1ab1cc1f319c96ef1e8fd1bdc6f1d14 Mon Sep 17 00:00:00 2001 From: thefiddler Date: Thu, 14 Aug 2014 10:30:25 +0200 Subject: [PATCH] [Bind] Added ES 3.1 generator --- Source/Bind/Main.cs | 13 ++++++++++++- 1 file changed, 12 insertions(+), 1 deletion(-) 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; -- 2.7.4