From e10d37418f72a0711fcf707cd0edfc935d82082d Mon Sep 17 00:00:00 2001 From: the_fiddler Date: Sat, 1 Mar 2008 13:15:31 +0000 Subject: [PATCH] Major update: fixed context construction on X11. Fixed vsync on X11. Updated GraphicsContext interface, for better extensibility. Some public functions were moved to IGraphicsContextInternal. Renamed DisplayDevice.PrimaryDisplay to DisplayDevice.Default. Updated and documented new GameWindow constructors. Improved GameWindow.Exit, added GameWindow.ExitAsync() and improved error handling. Improved GraphicsContext and NativeGLWindow APIs (construction in constructor). Made ContextHandle public. --- Source/OpenTK/ContextHandle.cs | 2 +- Source/OpenTK/DisplayMode.cs | 12 +- Source/OpenTK/GLControl.cs | 22 +- Source/OpenTK/GameWindow.cs | 194 +- Source/OpenTK/Graphics/DisplayDevice.cs | 28 +- Source/OpenTK/Graphics/GraphicsContext.cs | 116 +- Source/OpenTK/Graphics/GraphicsMode.cs | 50 +- Source/OpenTK/Graphics/IGraphicsContext.cs | 26 +- Source/OpenTK/Graphics/OpenGL/GL/GL.cs | 10 +- Source/OpenTK/Graphics/OpenGL/GL/GLEnums.cs | 11822 ++++++++-------- Source/OpenTK/Graphics/OpenGL/GL/GLHelper.cs | 14 +- Source/OpenTK/Platform/INativeGLWindow.cs | 3 +- .../OpenTK/Platform/Windows/WinGLContext.cs | 52 +- Source/OpenTK/Platform/Windows/WinGLNative.cs | 21 +- Source/OpenTK/Platform/X11/API.cs | 2 +- Source/OpenTK/Platform/X11/Functions.cs | 4 + Source/OpenTK/Platform/X11/Glx.cs | 493 +- Source/OpenTK/Platform/X11/GlxHelper.cs | 12 +- Source/OpenTK/Platform/X11/X11GLContext.cs | 262 +- Source/OpenTK/Platform/X11/X11GLNative.cs | 294 +- Source/OpenTK/Platform/X11/X11Input.cs | 6 +- 21 files changed, 6779 insertions(+), 6666 deletions(-) diff --git a/Source/OpenTK/ContextHandle.cs b/Source/OpenTK/ContextHandle.cs index 1c3fb27d..54e7b7c0 100644 --- a/Source/OpenTK/ContextHandle.cs +++ b/Source/OpenTK/ContextHandle.cs @@ -4,7 +4,7 @@ using System.Text; namespace OpenTK { - internal class ContextHandle : /*System.Runtime.InteropServices.SafeHandle,*/ IComparable + public class ContextHandle : /*System.Runtime.InteropServices.SafeHandle,*/ IComparable { IntPtr handle; public IntPtr Handle { get { return handle; } } diff --git a/Source/OpenTK/DisplayMode.cs b/Source/OpenTK/DisplayMode.cs index d9a8ef1e..f5fe4c7d 100644 --- a/Source/OpenTK/DisplayMode.cs +++ b/Source/OpenTK/DisplayMode.cs @@ -81,7 +81,7 @@ namespace OpenTK /// The Width of the DisplayMode in pixels. /// The Height of the DisplayMode in pixels. public DisplayMode(int width, int height) - : this(width, height, DisplayDevice.PrimaryDisplay.BitsPerPixel, 16, 0, 0, 2, false, false, false, 0.0f) + : this(width, height, DisplayDevice.Default.BitsPerPixel, 16, 0, 0, 2, false, false, false, 0.0f) { } @@ -125,12 +125,12 @@ namespace OpenTK #region --- Public Properties --- #if false - #region public int ColorFormat + #region public int ColorDepth /// /// Gets an OpenTK.Graphics.ColorMode that describes the color format of this DisplayMode. /// - public ColorMode ColorFormat + public ColorMode ColorDepth { get { return color_format; } private set { color_format = value; } @@ -138,12 +138,12 @@ namespace OpenTK #endregion - #region public int AuxilliaryColorFormat + #region public int AuxilliaryColorDepth /// /// Gets an OpenTK.Graphics.ColorMode that describes the color format of this DisplayMode. /// - public ColorMode AuxilliaryColorFormat + public ColorMode AuxilliaryColorDepth { get { return auxilliary_color_format; } private set { auxilliary_color_format = value; } @@ -296,7 +296,7 @@ namespace OpenTK internal set { this.stencilBits = value; } } - [Obsolete("Use GraphicsMode.AuxilliaryColorFormat instead.")] + [Obsolete("Use GraphicsMode.AuxilliaryColorDepth instead.")] public int AuxBits { get { return this.auxilliary_color_format.BitsPerPixel; } diff --git a/Source/OpenTK/GLControl.cs b/Source/OpenTK/GLControl.cs index 67f512bc..491caf45 100644 --- a/Source/OpenTK/GLControl.cs +++ b/Source/OpenTK/GLControl.cs @@ -14,6 +14,7 @@ using System.Windows.Forms; using OpenTK.Platform; using OpenTK.Graphics; +using OpenTK.Graphics.OpenGL; namespace OpenTK { @@ -223,7 +224,26 @@ namespace OpenTK /// public GraphicsMode GraphicsMode { - get { return (Context as IGLContextInternal).GraphicsMode; } + get { return (Context as IGraphicsContextInternal).GraphicsMode; } + } + + #endregion + + #region public Bitmap GrabScreenshot() + + /// Grabs a screenshot of the frontbuffer contents. + /// A System.Drawing.Bitmap, containing the contents of the frontbuffer. + public Bitmap GrabScreenshot() + { + Bitmap bmp = new Bitmap(this.ClientSize.Width, this.ClientSize.Height); + System.Drawing.Imaging.BitmapData data = + bmp.LockBits(this.ClientRectangle, System.Drawing.Imaging.ImageLockMode.WriteOnly, + System.Drawing.Imaging.PixelFormat.Format24bppRgb); + GL.ReadPixels(0, 0, this.ClientSize.Width, this.ClientSize.Height, PixelFormat.Bgr, PixelType.UnsignedByte, + data.Scan0); + bmp.UnlockBits(data); + bmp.RotateFlip(RotateFlipType.RotateNoneFlipY); + return bmp; } #endregion diff --git a/Source/OpenTK/GameWindow.cs b/Source/OpenTK/GameWindow.cs index 6e8df556..862747ca 100644 --- a/Source/OpenTK/GameWindow.cs +++ b/Source/OpenTK/GameWindow.cs @@ -98,24 +98,78 @@ namespace OpenTK #region --- Contructors --- - public GameWindow() : this("OpenTK Game Window", 640, 480, null, GraphicsMode.Default) { } + #region public GameWindow() - public GameWindow(string title) : this(title, 640, 480, null, GraphicsMode.Default) { } + /// Constructs a new GameWindow with sensible default attributes.. + public GameWindow() + : this(640, 480, GraphicsMode.Default, "OpenTK Game Window", 0, DisplayDevice.Default) { } - public GameWindow(string title, int width, int height) - : this(title, width, height, null, GraphicsMode.Default) { } + #endregion - public GameWindow(string title, int width, int height, GraphicsMode format) - : this(title, width, height, null, format) { } + #region public GameWindow(int width, int height) - public GameWindow(string title, DisplayResolution resolution) - : this(title, resolution.Width, resolution.Height, resolution, GraphicsMode.Default) { } + /// Constructs a new GameWindow with the specified attributes. + /// The width of the GameWindow in pixels. + /// The height of the GameWindow in pixels. + public GameWindow(int width, int height) + : this(width, height, GraphicsMode.Default, "OpenTK Game Window", 0, DisplayDevice.Default) { } - public GameWindow(string title, DisplayResolution resolution, GraphicsMode format) - : this(title, resolution.Width, resolution.Height, resolution, format) { } + #endregion - GameWindow(string title, int width, int height, DisplayResolution resolution, GraphicsMode format) + #region public GameWindow(int width, int height, GraphicsMode mode) + + /// Constructs a new GameWindow with the specified attributes. + /// The width of the GameWindow in pixels. + /// The height of the GameWindow in pixels. + /// The OpenTK.Graphics.GraphicsMode of the GameWindow. + public GameWindow(int width, int height, GraphicsMode mode) + : this(width, height, mode, "OpenTK Game Window", 0, DisplayDevice.Default) { } + + #endregion + + #region public GameWindow(int width, int height, GraphicsMode mode, string title) + + /// Constructs a new GameWindow with the specified attributes. + /// The width of the GameWindow in pixels. + /// The height of the GameWindow in pixels. + /// The OpenTK.Graphics.GraphicsMode of the GameWindow. + /// The title of the GameWindow. + public GameWindow(int width, int height, GraphicsMode mode, string title) + : this(width, height, mode, title, 0, DisplayDevice.Default) { } + + #endregion + + #region public GameWindow(int width, int height, GraphicsMode mode, string title, GameWindowFlags options) + + /// Constructs a new GameWindow with the specified attributes. + /// The width of the GameWindow in pixels. + /// The height of the GameWindow in pixels. + /// The OpenTK.Graphics.GraphicsMode of the GameWindow. + /// The title of the GameWindow. + /// GameWindow options regarding window appearance and behavior. + public GameWindow(int width, int height, GraphicsMode mode, string title, GameWindowFlags options) + : this(width, height, mode, title, options, DisplayDevice.Default) { } + + #endregion + + #region public GameWindow(int width, int height, GraphicsMode mode, string title, GameWindowFlags options, DisplayDevice device) + + /// Constructs a new GameWindow with the specified attributes. + /// The width of the GameWindow in pixels. + /// The height of the GameWindow in pixels. + /// The OpenTK.Graphics.GraphicsMode of the GameWindow. + /// The title of the GameWindow. + /// GameWindow options regarding window appearance and behavior. + /// The OpenTK.Graphics.DisplayDevice to construct the GameWindow in. + public GameWindow(int width, int height, GraphicsMode mode, string title, GameWindowFlags options, DisplayDevice device) { + if (width <= 0) throw new ArgumentOutOfRangeException("width", "Must be greater than zero."); + if (height <= 0) throw new ArgumentOutOfRangeException("width", "Must be greater than zero."); + if (mode == null) + mode = GraphicsMode.Default; + if (device == null) + device = DisplayDevice.Default; + if (Configuration.RunningOnWindows) glWindow = new OpenTK.Platform.Windows.WinGLNative(); else if (Configuration.RunningOnX11) @@ -126,37 +180,44 @@ namespace OpenTK glWindow.Destroy += glWindow_Destroy; - // TODO: GraphicsContext is created inside this call. - glWindow.CreateWindow(width, height);//, format, out glContext); try { - this.glContext = new GraphicsContext(format, this.WindowInfo); + glWindow.CreateWindow(width, height, mode, out glContext); + Debug.Print("1"); + glContext.MakeCurrent(); + Debug.Print("2"); + (glContext as IGraphicsContextInternal).LoadAll(); + Debug.Print("3"); } - catch (GraphicsContextException e) + //catch (GraphicsContextException e) + catch (Exception e) { + Debug.Print(e.ToString()); glWindow.DestroyWindow(); throw; } + this.Title = title; - - if (resolution != null) + + if ((options & GameWindowFlags.Fullscreen) != 0) { - DisplayDevice.PrimaryDisplay.ChangeResolution(resolution); + device.ChangeResolution(width, height, mode.ColorDepth.BitsPerPixel, 0); this.Fullscreen = true; } - + this.VSync = VSyncMode.On; //VSyncMode.Adaptive; + } + #endregion + /// /// Constructs a new GameWindow, and opens a render window with the specified DisplayMode. /// /// The DisplayMode of the GameWindow. [Obsolete] public GameWindow(DisplayMode mode) - : this("OpenTK Game Window", mode.Width, mode.Height, - mode.Fullscreen ? DisplayDevice.PrimaryDisplay.SelectResolution( - mode.Width, mode.Height, mode.Color.BitsPerPixel, 0) : null, mode.ToGraphicsMode()) { } + : this(mode.Width, mode.Height, mode.ToGraphicsMode(), "OpenTK Game Window", mode.Fullscreen ? GameWindowFlags.Fullscreen : 0) { } /// /// Constructs a new GameWindow with the specified title, and opens a render window with the @@ -166,9 +227,13 @@ namespace OpenTK /// The Title of the GameWindow. [Obsolete] public GameWindow(DisplayMode mode, string title) - : this(title, mode.Width, mode.Height, mode.ToGraphicsMode()) - { - } + : this(mode.Width, mode.Height, mode.ToGraphicsMode(), title, mode.Fullscreen ? GameWindowFlags.Fullscreen : 0) { } + + #endregion + + #region --- Private Methods --- + + #region void glWindow_Destroy(object sender, EventArgs e) void glWindow_Destroy(object sender, EventArgs e) { @@ -178,7 +243,27 @@ namespace OpenTK #endregion - #region --- INativeGLWindow Members --- + #region void ExitInternal() + + /// + /// Stops the main loop. + void ExitInternal() + { + //Debug.Print("Firing GameWindowExitException"); + throw new GameWindowExitException(); + } + + void CallExitInternal(GameWindow sender, UpdateFrameEventArgs e) + { + UpdateFrame -= CallExitInternal; + sender.ExitInternal(); + } + + #endregion + + #endregion + + #region --- Public Methods --- #region public virtual void Exit() @@ -223,24 +308,6 @@ namespace OpenTK #endregion - #region void ExitInternal() - - /// - /// Stops the main loop. - void ExitInternal() - { - //Debug.Print("Firing GameWindowExitException"); - throw new GameWindowExitException(); - } - - void CallExitInternal(GameWindow sender, UpdateFrameEventArgs e) - { - UpdateFrame -= CallExitInternal; - sender.ExitInternal(); - } - - #endregion - #region public bool IsIdle /// @@ -342,7 +409,7 @@ namespace OpenTK } #endregion - + #if false #region public IInputDriver InputDriver @@ -379,10 +446,6 @@ namespace OpenTK #endregion - #endregion - - #region --- Public Methods --- - #region void Run() /// @@ -446,15 +509,15 @@ namespace OpenTK //sleep_granularity = System.Math.Round(1000.0 * update_watch.Elapsed.TotalSeconds / test_times, MidpointRounding.AwayFromZero) / 1000.0; //update_watch.Reset(); // We don't want to affect the first UpdateFrame! - //try - //{ - OnLoadInternal(EventArgs.Empty); - //} - //catch (Exception e) - //{ - // Trace.WriteLine(String.Format("OnLoad failed: {0}", e.ToString())); - // return; - //} + try + { + OnLoadInternal(EventArgs.Empty); + } + catch (Exception e) + { + Trace.WriteLine(String.Format("OnLoad failed: {0}", e.ToString())); + return; + } //Debug.Print("Elevating priority."); //Thread.CurrentThread.Priority = ThreadPriority.AboveNormal; @@ -678,6 +741,7 @@ namespace OpenTK /// private void OnLoadInternal(EventArgs e) { + Debug.Print("Firing internal load event."); if (MustResize) { resizeEventArgs.Width = glWindow.Width; @@ -1152,7 +1216,7 @@ namespace OpenTK /// Contains information about the Resize event. private void OnResizeInternal(ResizeEventArgs e) { - Debug.Print("Firing GameWindow.Resize event: {0}.", e.ToString()); + Debug.Print("Firing internal resize event: {0}.", e.ToString()); this.width = e.Width; this.height = e.Height; @@ -1377,4 +1441,16 @@ Alternatively, you can disable the ""Just my code"" debugging mode (""Tools->Opt } #endregion + + #region public enum GameWindowFlags + + /// Enumerates available GameWindow construction options. + [Flags] + public enum GameWindowFlags + { + /// Indicates that the GameWindow should cover the whole screen. + Fullscreen = 1, + } + + #endregion } diff --git a/Source/OpenTK/Graphics/DisplayDevice.cs b/Source/OpenTK/Graphics/DisplayDevice.cs index 1454adfe..d77e2c86 100644 --- a/Source/OpenTK/Graphics/DisplayDevice.cs +++ b/Source/OpenTK/Graphics/DisplayDevice.cs @@ -182,15 +182,12 @@ namespace OpenTK.Graphics #region public void ChangeResolution(DisplayResolution resolution) /// Changes the resolution of the DisplayDevice. - /// The new width of the DisplayDevice. - /// The new height of the DisplayDevice. - /// The new bits per pixel of the DisplayDevice. - /// The new refresh rate of the DisplayDevice. + /// The resolution to set. /// Thrown if the requested resolution could not be set. public void ChangeResolution(DisplayResolution resolution) { if (resolution == null) - throw new ArgumentNullException("resulotion", "Must be a valid resolution."); + throw new ArgumentNullException("resolution", "Must be a valid resolution."); if (resolution == current_resolution) return; @@ -210,6 +207,21 @@ namespace OpenTK.Graphics #endregion + #region public void ChangeResolution(DisplayResolution resolution) + + /// Changes the resolution of the DisplayDevice. + /// The new width of the DisplayDevice. + /// The new height of the DisplayDevice. + /// The new bits per pixel of the DisplayDevice. + /// The new refresh rate of the DisplayDevice. + /// Thrown if the requested resolution could not be set. + public void ChangeResolution(int width, int height, int bitsPerPixel, float refreshRate) + { + this.ChangeResolution(this.SelectResolution(width, height, bitsPerPixel, refreshRate)); + } + + #endregion + #region public void RestoreResolution() /// Restores the original resolution of the DisplayDevice. @@ -251,10 +263,10 @@ namespace OpenTK.Graphics #endregion - #region public static DisplayDevice PrimaryDisplay + #region public static DisplayDevice Default - /// Gets the primary display of this system. - public static DisplayDevice PrimaryDisplay { get { return primary_display; } } + /// Gets the default (primary) display of this system. + public static DisplayDevice Default { get { return primary_display; } } #endregion diff --git a/Source/OpenTK/Graphics/GraphicsContext.cs b/Source/OpenTK/Graphics/GraphicsContext.cs index c5e7e55b..1d9ec4eb 100644 --- a/Source/OpenTK/Graphics/GraphicsContext.cs +++ b/Source/OpenTK/Graphics/GraphicsContext.cs @@ -9,6 +9,7 @@ using System; using System.Collections.Generic; using System.Text; +using System.Diagnostics; using OpenTK.Platform; @@ -17,33 +18,45 @@ namespace OpenTK.Graphics /// /// Represents and provides methods to manipulate an OpenGL render context. /// - public sealed class GraphicsContext : IGraphicsContext, IGLContextInternal, IGLContextCreationHack + public sealed class GraphicsContext : IGraphicsContext, IGraphicsContextInternal, IGLContextCreationHack { IGraphicsContext implementation; // The actual render context implementation for the underlying platform. List dispose_queue = new List(); bool disposed; static bool share_contexts = true; + static bool direct_rendering = true; static object context_lock = new object(); + // Maps OS-specific context handles to GraphicsContext weak references. static Dictionary available_contexts = - new Dictionary(); // Contains all available OpenGL contexts. + new Dictionary(); #region public GraphicsContext(DisplayMode mode, IWindowInfo window) - /// - /// Constructs a new GraphicsContext with the specified DisplayMode, and bound to the specified IWindowInfo. - /// + /// This method is obsolete. /// /// public GraphicsContext(DisplayMode mode, IWindowInfo window) : this(mode.ToGraphicsMode(), window) { } + #endregion + + #region public GraphicsContext(GraphicsMode format, IWindowInfo window) + + /// Constructs a new GraphicsContext with the specified format, and attaches it to the specified window. + /// The OpenTK.Graphics.GraphicsMode of the GraphicsContext. + /// The OpenTK.Platform.IWindowInfo to attach the GraphicsContext to. public GraphicsContext(GraphicsMode format, IWindowInfo window) { - //if (available_contexts.Count == 0) - // available_contexts.Add(IntPtr.Zero, new WeakReference(null)); - IGraphicsContext share = null; + if (window == null) throw new ArgumentNullException("window", "Must point to a valid window."); + + Debug.Print("Creating GraphicsContext."); + Debug.Indent(); + Debug.Print("GraphicsMode: {0}", format); + Debug.Print("IWindowInfo: {0}", window); + + IGraphicsContext shareContext = null; if (GraphicsContext.ShareContexts) { lock (context_lock) @@ -51,18 +64,22 @@ namespace OpenTK.Graphics // A small hack to create a shared context with the first available context. foreach (WeakReference r in GraphicsContext.available_contexts.Values) { - share = (IGraphicsContext)r.Target; + shareContext = (IGraphicsContext)r.Target; break; } } } if (Configuration.RunningOnWindows) - implementation = new OpenTK.Platform.Windows.WinGLContext(format, window, share); + implementation = new OpenTK.Platform.Windows.WinGLContext(format, window, shareContext); else if (Configuration.RunningOnX11) - implementation = new OpenTK.Platform.X11.X11GLContext(); + implementation = new OpenTK.Platform.X11.X11GLContext(format, window, shareContext, DirectRendering); else - throw new PlatformNotSupportedException("Your platform is not supported currently. Please, refer to http://www.opentk.com for more information."); + throw new PlatformNotSupportedException( + "Your platform is not currently supported. Please, check http://www.opentk.com for an updated version."); + + available_contexts.Add((this as IGraphicsContextInternal).Context, new WeakReference(this)); + //(implementation as IGraphicsContextInternal).LoadAll(); } #endregion @@ -77,7 +94,7 @@ namespace OpenTK.Graphics void ContextDestroyed(IGraphicsContext context, EventArgs e) { this.Destroy -= ContextDestroyed; - available_contexts.Remove(((IGLContextInternal)this).Context); + available_contexts.Remove(((IGraphicsContextInternal)this).Context); } #endregion @@ -97,10 +114,12 @@ namespace OpenTK.Graphics get { if (available_contexts.Count > 0) - return (GraphicsContext)available_contexts[GetCurrentContext()].Target; - //return (GraphicsContext)available_contexts[((IGLContextInternal)available_contexts[IntPtr.Zero].Target).GetCurrentContext()].Target; + { + ContextHandle handle = GetCurrentContext(); + if (handle.Handle != IntPtr.Zero) + return (GraphicsContext)available_contexts[handle].Target; + } return null; - //return (GraphicsContext)available_contexts[StaticGetCurrentContext().ToInt64()].Target; } set { @@ -115,7 +134,7 @@ namespace OpenTK.Graphics #region public static bool ShareContexts - /// Gets or sets a System.Boolean, indicating whether GLContexts are shared + /// Gets or sets a System.Boolean, indicating whether GraphicsContext resources are shared /// /// If ShareContexts is true, new GLContexts will share resources. If this value is /// false, new GLContexts will not share resources. @@ -125,6 +144,27 @@ namespace OpenTK.Graphics #endregion + #region public static bool DirectRendering + + /// Gets or sets a System.Boolean, indicating whether GraphicsContexts will perform direct rendering. + /// + /// + /// If DirectRendering is true, new contexts will be constructed with direct rendering capabilities, if possible. + /// If DirectRendering is false, new contexts will be constructed with indirect rendering capabilities. + /// + /// This property does not affect existing GraphicsContexts, unless they are recreated. + /// + /// This property is ignored on Operating Systems without support for indirect rendering, like Windows and OS X. + /// + /// + public static bool DirectRendering + { + get { return direct_rendering; } + set { direct_rendering = value; } + } + + #endregion + #region public static AvailableDisplayFormats @@ -171,10 +211,10 @@ namespace OpenTK.Graphics /// public void CreateContext(bool direct, IGraphicsContext source) { - implementation.CreateContext(direct, source); this.Destroy += ContextDestroyed; - available_contexts.Add((this as IGLContextInternal).Context, new WeakReference(this)); + available_contexts.Add((this as IGraphicsContextInternal).Context, new WeakReference(this)); + //OpenTK.Graphics.OpenGL.GL.Clear(OpenTK.Graphics.OpenGL.ClearBufferMask.ColorBufferBit); //if (StaticGetCurrentContext == null) // StaticGetCurrentContext = implementation.GetCurrentContext; @@ -227,29 +267,37 @@ namespace OpenTK.Graphics #region --- IGLContextInternal Members --- - /// - /// Gets a handle to the OpenGL rendering context. - /// - ContextHandle IGLContextInternal.Context + #region void LoadAll() + + void IGraphicsContextInternal.LoadAll() { - get { return ((IGLContextInternal)implementation).Context; } + (implementation as IGraphicsContextInternal).LoadAll(); + } + + #endregion + + /// + /// Gets a handle to the OpenGL rendering context. + ContextHandle IGraphicsContextInternal.Context + { + get { return ((IGraphicsContextInternal)implementation).Context; } } /// /// Gets the IWindowInfo describing the window associated with this context. /// - IWindowInfo IGLContextInternal.Info + IWindowInfo IGraphicsContextInternal.Info { - get { return (implementation as IGLContextInternal).Info; } + get { return (implementation as IGraphicsContextInternal).Info; } //internal set { (implementation as IGLContextInternal).Info = value; } } /// /// Gets the DisplayMode of the context. /// - GraphicsMode IGLContextInternal.GraphicsMode + GraphicsMode IGraphicsContextInternal.GraphicsMode { - get { return (implementation as IGLContextInternal).GraphicsMode; } + get { return (implementation as IGraphicsContextInternal).GraphicsMode; } } ///// @@ -266,7 +314,7 @@ namespace OpenTK.Graphics /// Registers an OpenGL resource for disposal. /// /// The OpenGL resource to dispose. - void IGLContextInternal.RegisterForDisposal(IDisposable resource) + void IGraphicsContextInternal.RegisterForDisposal(IDisposable resource) { GC.KeepAlive(resource); dispose_queue.Add(resource); @@ -275,7 +323,7 @@ namespace OpenTK.Graphics /// /// Disposes all registered OpenGL resources. /// - void IGLContextInternal.DisposeResources() + void IGraphicsContextInternal.DisposeResources() { foreach (IDisposable resource in dispose_queue) resource.Dispose(); @@ -287,9 +335,9 @@ namespace OpenTK.Graphics /// Returns the display modes supported by the current opengl context. /// /// An IEnumerable containing all supported display modes. - IEnumerable IGLContextInternal.GetDisplayModes() + IEnumerable IGraphicsContextInternal.GetDisplayModes() { - return (implementation as IGLContextInternal).GetDisplayModes(); + return (implementation as IGraphicsContextInternal).GetDisplayModes(); } /// @@ -301,9 +349,9 @@ namespace OpenTK.Graphics /// available in the current opengl context. /// /// - IntPtr IGLContextInternal.GetAddress(string function) + IntPtr IGraphicsContextInternal.GetAddress(string function) { - return (implementation as IGLContextInternal).GetAddress(function); + return (implementation as IGraphicsContextInternal).GetAddress(function); } #endregion diff --git a/Source/OpenTK/Graphics/GraphicsMode.cs b/Source/OpenTK/Graphics/GraphicsMode.cs index eab963ba..f0eaea58 100644 --- a/Source/OpenTK/Graphics/GraphicsMode.cs +++ b/Source/OpenTK/Graphics/GraphicsMode.cs @@ -27,7 +27,7 @@ namespace OpenTK.Graphics /// Constructs a new GraphicsFormat from the given GraphicsFormat. /// internal GraphicsMode(GraphicsMode mode) - : this(mode.ColorFormat, mode.Depth, mode.Stencil, mode.Samples, mode.AccumulatorFormat, mode.Buffers, mode.Stereo) { } + : this(mode.ColorDepth, mode.Depth, mode.Stencil, mode.Samples, mode.AccumulatorFormat, mode.Buffers, mode.Stereo) { } #endregion @@ -40,20 +40,20 @@ namespace OpenTK.Graphics #endregion - #region public GraphicsFormat(ColorFormat color) + #region public GraphicsFormat(ColorDepth color) /// Constructs a new GraphicsFormat with the specified parameters. - /// The ColorFormat of the color buffer. + /// The ColorDepth of the color buffer. public GraphicsMode(ColorDepth color) : this(color, Default.Depth, Default.Stencil, Default.Samples, Default.AccumulatorFormat, Default.Buffers, Default.Stereo) { } #endregion - #region public GraphicsFormat(ColorFormat color, int depth) + #region public GraphicsFormat(ColorDepth color, int depth) /// Constructs a new GraphicsFormat with the specified parameters. - /// The ColorFormat of the color buffer. + /// The ColorDepth of the color buffer. /// The number of bits in the depth buffer. public GraphicsMode(ColorDepth color, int depth) : this(color, depth, Default.Stencil, Default.Samples, Default.AccumulatorFormat, Default.Buffers, Default.Stereo) @@ -61,10 +61,10 @@ namespace OpenTK.Graphics #endregion - #region public GraphicsFormat(ColorFormat color, int depth, int stencil) + #region public GraphicsFormat(ColorDepth color, int depth, int stencil) /// Constructs a new GraphicsFormat with the specified parameters. - /// The ColorFormat of the color buffer. + /// The ColorDepth of the color buffer. /// The number of bits in the depth buffer. /// The number of bits in the stencil buffer. public GraphicsMode(ColorDepth color, int depth, int stencil) @@ -73,10 +73,10 @@ namespace OpenTK.Graphics #endregion - #region public GraphicsFormat(ColorFormat color, int depth, int stencil, int samples) + #region public GraphicsFormat(ColorDepth color, int depth, int stencil, int samples) /// Constructs a new GraphicsFormat with the specified parameters. - /// The ColorFormat of the color buffer. + /// The ColorDepth of the color buffer. /// The number of bits in the depth buffer. /// The number of bits in the stencil buffer. /// The number of samples for FSAA. @@ -86,28 +86,28 @@ namespace OpenTK.Graphics #endregion - #region public GraphicsFormat(ColorFormat color, int depth, int stencil, int samples, ColorFormat accum) + #region public GraphicsFormat(ColorDepth color, int depth, int stencil, int samples, ColorDepth accum) /// Constructs a new GraphicsFormat with the specified parameters. - /// The ColorFormat of the color buffer. + /// The ColorDepth of the color buffer. /// The number of bits in the depth buffer. /// The number of bits in the stencil buffer. /// The number of samples for FSAA. - /// The ColorFormat of the accumilliary buffer. + /// The ColorDepth of the accumilliary buffer. public GraphicsMode(ColorDepth color, int depth, int stencil, int samples, ColorDepth accum) : this(color, depth, stencil, samples, accum, Default.Buffers, Default.Stereo) { } #endregion - #region public GraphicsFormat(ColorFormat color, int depth, int stencil, int samples, ColorFormat accum, int buffers) + #region public GraphicsFormat(ColorDepth color, int depth, int stencil, int samples, ColorDepth accum, int buffers) /// Constructs a new GraphicsFormat with the specified parameters. - /// The ColorFormat of the color buffer. + /// The ColorDepth of the color buffer. /// The number of bits in the depth buffer. /// The number of bits in the stencil buffer. /// The number of samples for FSAA. - /// The ColorFormat of the accumilliary buffer. + /// The ColorDepth of the accumilliary buffer. /// The number of render buffers. Typical values include one (single-), two (double-) or three (triple-buffering). public GraphicsMode(ColorDepth color, int depth, int stencil, int samples, ColorDepth accum, int buffers) : this(color, depth, stencil, samples, accum, buffers, Default.Stereo) @@ -115,14 +115,14 @@ namespace OpenTK.Graphics #endregion - #region public GraphicsFormat(ColorFormat color, int depth, int stencil, int samples, ColorFormat accum, int buffers, bool stereo) + #region public GraphicsFormat(ColorDepth color, int depth, int stencil, int samples, ColorDepth accum, int buffers, bool stereo) /// Constructs a new GraphicsFormat with the specified parameters. - /// The ColorFormat of the color buffer. + /// The ColorDepth of the color buffer. /// The number of bits in the depth buffer. /// The number of bits in the stencil buffer. /// The number of samples for FSAA. - /// The ColorFormat of the accumilliary buffer. + /// The ColorDepth of the accumilliary buffer. /// Set to true for a GraphicsFormat with stereographic capabilities. /// The number of render buffers. Typical values include one (single-), two (double-) or three (triple-buffering). public GraphicsMode(ColorDepth color, int depth, int stencil, int samples, ColorDepth accum, int buffers, bool stereo) @@ -132,7 +132,7 @@ namespace OpenTK.Graphics if (buffers <= 0) throw new ArgumentOutOfRangeException("buffers", "Must be greater than zero."); if (samples < 0) throw new ArgumentOutOfRangeException("samples", "Must be greater than, or equal to zero."); - this.ColorFormat = color; + this.ColorDepth = color; this.Depth = depth; this.Stencil = stencil; this.AccumulatorFormat = accum; @@ -146,12 +146,12 @@ namespace OpenTK.Graphics #region --- Public Methods --- - #region public int ColorFormat + #region public int ColorDepth /// - /// Gets an OpenTK.Graphics.ColorFormat that describes the color format for this GraphicsFormat. + /// Gets an OpenTK.Graphics.ColorDepth that describes the color format for this GraphicsFormat. /// - public ColorDepth ColorFormat + public ColorDepth ColorDepth { get { return color_format; } private set { color_format = value; } @@ -162,7 +162,7 @@ namespace OpenTK.Graphics #region public int AccumulatorFormat /// - /// Gets an OpenTK.Graphics.ColorFormat that describes the accumulator format for this GraphicsFormat. + /// Gets an OpenTK.Graphics.ColorDepth that describes the accumulator format for this GraphicsFormat. /// public ColorDepth AccumulatorFormat { @@ -241,7 +241,7 @@ namespace OpenTK.Graphics /// Returns an OpenTK.GraphicsFormat compatible with the underlying platform. public static GraphicsMode Default { - get { return new GraphicsMode(DisplayDevice.PrimaryDisplay.BitsPerPixel, 16, 0, 0, 0, 2, false); } + get { return new GraphicsMode(DisplayDevice.Default.BitsPerPixel, 16, 0, 0, 0, 2, false); } } #endregion @@ -255,7 +255,7 @@ namespace OpenTK.Graphics public override string ToString() { return String.Format("Color: {0}, Depth: {1}, Stencil: {2}, Samples: {3}, Accum: {4}, Buffers: {5}, Stereo: {6}", - ColorFormat, Depth, Stereo, Samples, AccumulatorFormat, Buffers, Stereo); + ColorDepth, Depth, Stereo, Samples, AccumulatorFormat, Buffers, Stereo); } #endregion diff --git a/Source/OpenTK/Graphics/IGraphicsContext.cs b/Source/OpenTK/Graphics/IGraphicsContext.cs index c15f690f..944b2999 100644 --- a/Source/OpenTK/Graphics/IGraphicsContext.cs +++ b/Source/OpenTK/Graphics/IGraphicsContext.cs @@ -19,15 +19,6 @@ namespace OpenTK.Graphics /// public interface IGraphicsContext : IDisposable { - /// - /// Creates an OpenGL context with the specified direct/indirect rendering mode and sharing state with the - /// specified IGraphicsContext. - /// - /// Set to true for direct rendering or false otherwise. - /// The source IGraphicsContext to share state from.. - /// - void CreateContext(bool direct, IGraphicsContext source); - /// Swaps buffers, presenting the rendered scene to the user. void SwapBuffers(); @@ -66,8 +57,23 @@ namespace OpenTK.Graphics // Functions for internal use by OpenTK. // TODO: RegisterForDisposal/DisposeResources for 0.3.15 (GC & OpenGL) // TODO: Remove or move GetDisplayModes to another class. - internal interface IGLContextInternal + /// + /// Provides methods to create new GraphicsContexts. Should only be used for extending OpenTK. + /// + public interface IGraphicsContextInternal { + /// + /// Creates an OpenGL context with the specified direct/indirect rendering mode and sharing state with the + /// specified IGraphicsContext. + /// + /// Set to true for direct rendering or false otherwise. + /// The source IGraphicsContext to share state from.. + /// + //void CreateContext(bool direct, IGraphicsContext source); + + /// Prepares the entry points for OpenGL. + void LoadAll(); + /// /// Gets a handle to the OpenGL rendering context. /// diff --git a/Source/OpenTK/Graphics/OpenGL/GL/GL.cs b/Source/OpenTK/Graphics/OpenGL/GL/GL.cs index 89509a4a..eec62084 100644 --- a/Source/OpenTK/Graphics/OpenGL/GL/GL.cs +++ b/Source/OpenTK/Graphics/OpenGL/GL/GL.cs @@ -4368,13 +4368,13 @@ namespace OpenTK.Graphics.OpenGL } public static - void CopyPixel(Int32 x, Int32 y, Int32 width, Int32 height, OpenTK.Graphics.OpenGL.PixelCopyType type) + void CopyPixels(Int32 x, Int32 y, Int32 width, Int32 height, OpenTK.Graphics.OpenGL.PixelCopyType type) { Delegates.glCopyPixels((Int32)x, (Int32)y, (Int32)width, (Int32)height, (OpenTK.Graphics.OpenGL.PixelCopyType)type); } public static - void ReadPixel(Int32 x, Int32 y, Int32 width, Int32 height, OpenTK.Graphics.OpenGL.PixelFormat format, OpenTK.Graphics.OpenGL.PixelType type, [Out] IntPtr pixels) + void ReadPixels(Int32 x, Int32 y, Int32 width, Int32 height, OpenTK.Graphics.OpenGL.PixelFormat format, OpenTK.Graphics.OpenGL.PixelType type, [Out] IntPtr pixels) { unsafe { @@ -4383,7 +4383,7 @@ namespace OpenTK.Graphics.OpenGL } public static - void ReadPixel(Int32 x, Int32 y, Int32 width, Int32 height, OpenTK.Graphics.OpenGL.PixelFormat format, OpenTK.Graphics.OpenGL.PixelType type, [In, Out] object pixels) + void ReadPixels(Int32 x, Int32 y, Int32 width, Int32 height, OpenTK.Graphics.OpenGL.PixelFormat format, OpenTK.Graphics.OpenGL.PixelType type, [In, Out] object pixels) { unsafe { @@ -4400,7 +4400,7 @@ namespace OpenTK.Graphics.OpenGL } public static - void DrawPixel(Int32 width, Int32 height, OpenTK.Graphics.OpenGL.PixelFormat format, OpenTK.Graphics.OpenGL.PixelType type, IntPtr pixels) + void DrawPixels(Int32 width, Int32 height, OpenTK.Graphics.OpenGL.PixelFormat format, OpenTK.Graphics.OpenGL.PixelType type, IntPtr pixels) { unsafe { @@ -4409,7 +4409,7 @@ namespace OpenTK.Graphics.OpenGL } public static - void DrawPixel(Int32 width, Int32 height, OpenTK.Graphics.OpenGL.PixelFormat format, OpenTK.Graphics.OpenGL.PixelType type, [In, Out] object pixels) + void DrawPixels(Int32 width, Int32 height, OpenTK.Graphics.OpenGL.PixelFormat format, OpenTK.Graphics.OpenGL.PixelType type, [In, Out] object pixels) { unsafe { diff --git a/Source/OpenTK/Graphics/OpenGL/GL/GLEnums.cs b/Source/OpenTK/Graphics/OpenGL/GL/GLEnums.cs index ff838605..cd5a93f0 100644 --- a/Source/OpenTK/Graphics/OpenGL/GL/GLEnums.cs +++ b/Source/OpenTK/Graphics/OpenGL/GL/GLEnums.cs @@ -4,50 +4,50 @@ namespace OpenTK.Graphics.OpenGL public enum DrawElementsType { - UnsignedByte = ((int)0X1401), - UnsignedInt = ((int)0X1405), UnsignedShort = ((int)0X1403), + UnsignedInt = ((int)0X1405), + UnsignedByte = ((int)0X1401), } public enum AttribMask { - ListBit = ((int)0X00020000), - LightingBit = ((int)0X00000040), - PointBit = ((int)0X00000002), - AccumBufferBit = ((int)0X00000200), - TransformBit = ((int)0X00001000), - TextureBit = ((int)0X00040000), PixelModeBit = ((int)0X00000020), - MultisampleBit = ((int)0X20000000), - FogBit = ((int)0X00000080), - EnableBit = ((int)0X00002000), - LineBit = ((int)0X00000004), - AllAttribBits = unchecked((int)0Xffffffff), + ListBit = ((int)0X00020000), + AccumBufferBit = ((int)0X00000200), + LightingBit = ((int)0X00000040), ViewportBit = ((int)0X00000800), - HintBit = ((int)0X00008000), - StencilBufferBit = ((int)0X00000400), - CurrentBit = ((int)0X00000001), - ScissorBit = ((int)0X00080000), + MultisampleBit = ((int)0X20000000), + TransformBit = ((int)0X00001000), PolygonBit = ((int)0X00000008), - PolygonStippleBit = ((int)0X00000010), + StencilBufferBit = ((int)0X00000400), ColorBufferBit = ((int)0X00004000), - EvalBit = ((int)0X00010000), + AllAttribBits = unchecked((int)0Xffffffff), + CurrentBit = ((int)0X00000001), + EnableBit = ((int)0X00002000), + HintBit = ((int)0X00008000), + LineBit = ((int)0X00000004), + FogBit = ((int)0X00000080), DepthBufferBit = ((int)0X00000100), + TextureBit = ((int)0X00040000), + ScissorBit = ((int)0X00080000), + PolygonStippleBit = ((int)0X00000010), + PointBit = ((int)0X00000002), + EvalBit = ((int)0X00010000), } public enum ClearBufferMask { - StencilBufferBit = ((int)0X00000400), - AccumBufferBit = ((int)0X00000200), - ColorBufferBit = ((int)0X00004000), DepthBufferBit = ((int)0X00000100), + AccumBufferBit = ((int)0X00000200), + StencilBufferBit = ((int)0X00000400), + ColorBufferBit = ((int)0X00004000), } public enum ClientAttribMask { ClientPixelStoreBit = ((int)0X00000001), - ClientAllAttribBits = unchecked((int)0Xffffffff), ClientVertexArrayBit = ((int)0X00000002), + ClientAllAttribBits = unchecked((int)0Xffffffff), } public enum Boolean @@ -58,110 +58,110 @@ namespace OpenTK.Graphics.OpenGL public enum BeginMode { - Quads = ((int)0X0007), - QuadStrip = ((int)0X0008), + LineStrip = ((int)0X0003), + TriangleFan = ((int)0X0006), + LineLoop = ((int)0X0002), Polygon = ((int)0X0009), Triangles = ((int)0X0004), Points = ((int)0X0000), - LineLoop = ((int)0X0002), - LineStrip = ((int)0X0003), - TriangleFan = ((int)0X0006), - TriangleStrip = ((int)0X0005), + Quads = ((int)0X0007), Lines = ((int)0X0001), + TriangleStrip = ((int)0X0005), + QuadStrip = ((int)0X0008), } public enum AccumOp { - Load = ((int)0X0101), - Mult = ((int)0X0103), Return = ((int)0X0102), - Accum = ((int)0X0100), Add = ((int)0X0104), + Mult = ((int)0X0103), + Load = ((int)0X0101), + Accum = ((int)0X0100), } public enum AlphaFunction { - Never = ((int)0X0200), - Equal = ((int)0X0202), - Always = ((int)0X0207), - Less = ((int)0X0201), Gequal = ((int)0X0206), + Always = ((int)0X0207), + Equal = ((int)0X0202), Lequal = ((int)0X0203), - Notequal = ((int)0X0205), + Never = ((int)0X0200), + Less = ((int)0X0201), Greater = ((int)0X0204), + Notequal = ((int)0X0205), } public enum BlendingFactorDest { - ConstantColorExt = ((int)0X8001), - OneMinusSrcAlpha = ((int)0X0303), - One = ((int)1), - OneMinusDstAlpha = ((int)0X0305), - OneMinusConstantColorExt = ((int)0X8002), - SrcColor = ((int)0X0300), - OneMinusSrcColor = ((int)0X0301), - ConstantAlphaExt = ((int)0X8003), - SrcAlpha = ((int)0X0302), - DstAlpha = ((int)0X0304), - Zero = ((int)0), OneMinusConstantAlphaExt = ((int)0X8004), + OneMinusSrcColor = ((int)0X0301), + SrcColor = ((int)0X0300), + SrcAlpha = ((int)0X0302), + OneMinusSrcAlpha = ((int)0X0303), + ConstantColorExt = ((int)0X8001), + One = ((int)1), + ConstantAlphaExt = ((int)0X8003), + DstAlpha = ((int)0X0304), + OneMinusDstAlpha = ((int)0X0305), + Zero = ((int)0), + OneMinusConstantColorExt = ((int)0X8002), } public enum BlendingFactorSrc { - ConstantColorExt = ((int)0X8001), - OneMinusSrcAlpha = ((int)0X0303), - One = ((int)1), - SrcAlphaSaturate = ((int)0X0308), - OneMinusConstantColorExt = ((int)0X8002), - OneMinusDstAlpha = ((int)0X0305), - OneMinusDstColor = ((int)0X0307), - ConstantAlphaExt = ((int)0X8003), - SrcAlpha = ((int)0X0302), - DstColor = ((int)0X0306), - Zero = ((int)0), - DstAlpha = ((int)0X0304), OneMinusConstantAlphaExt = ((int)0X8004), + OneMinusDstAlpha = ((int)0X0305), + ConstantColorExt = ((int)0X8001), + SrcAlpha = ((int)0X0302), + OneMinusDstColor = ((int)0X0307), + Zero = ((int)0), + OneMinusSrcAlpha = ((int)0X0303), + SrcAlphaSaturate = ((int)0X0308), + ConstantAlphaExt = ((int)0X8003), + DstColor = ((int)0X0306), + DstAlpha = ((int)0X0304), + One = ((int)1), + OneMinusConstantColorExt = ((int)0X8002), } public enum BlendEquationModeExt { - FuncSubtractExt = ((int)0X800a), - FuncAddExt = ((int)0X8006), - MaxExt = ((int)0X8008), - AlphaMinSgix = ((int)0X8320), - FuncReverseSubtractExt = ((int)0X800b), AlphaMaxSgix = ((int)0X8321), MinExt = ((int)0X8007), + MaxExt = ((int)0X8008), + FuncSubtractExt = ((int)0X800a), + FuncAddExt = ((int)0X8006), + FuncReverseSubtractExt = ((int)0X800b), + AlphaMinSgix = ((int)0X8320), LogicOp = ((int)0X0bf1), } public enum ColorMaterialFace { - Front = ((int)0X0404), FrontAndBack = ((int)0X0408), Back = ((int)0X0405), + Front = ((int)0X0404), } public enum ColorMaterialParameter { + Diffuse = ((int)0X1201), + AmbientAndDiffuse = ((int)0X1602), Emission = ((int)0X1600), Specular = ((int)0X1202), - AmbientAndDiffuse = ((int)0X1602), - Diffuse = ((int)0X1201), Ambient = ((int)0X1200), } public enum ColorPointerType { - UnsignedByte = ((int)0X1401), - Byte = ((int)0X1400), UnsignedInt = ((int)0X1405), - Short = ((int)0X1402), - Int = ((int)0X1404), Float = ((int)0X1406), - Double = ((int)0X140a), + Byte = ((int)0X1400), + Int = ((int)0X1404), UnsignedShort = ((int)0X1403), + Double = ((int)0X140a), + UnsignedByte = ((int)0X1401), + Short = ((int)0X1402), } public enum ColorTableParameterPNameSgi @@ -172,14 +172,14 @@ namespace OpenTK.Graphics.OpenGL public enum ColorTableTargetSgi { - ProxyTextureColorTableSgi = ((int)0X80bd), - PostColorMatrixColorTableSgi = ((int)0X80D2), - ProxyPostConvolutionColorTableSgi = ((int)0X80D4), - TextureColorTableSgi = ((int)0X80bc), PostConvolutionColorTableSgi = ((int)0X80D1), - ProxyPostColorMatrixColorTableSgi = ((int)0X80D5), ProxyColorTableSgi = ((int)0X80D3), + ProxyPostColorMatrixColorTableSgi = ((int)0X80D5), ColorTableSgi = ((int)0X80D0), + ProxyPostConvolutionColorTableSgi = ((int)0X80D4), + ProxyTextureColorTableSgi = ((int)0X80bd), + TextureColorTableSgi = ((int)0X80bc), + PostColorMatrixColorTableSgi = ((int)0X80D2), } public enum ConvolutionBorderModeExt @@ -189,208 +189,208 @@ namespace OpenTK.Graphics.OpenGL public enum ConvolutionParameterExt { + ConvolutionBorderModeExt = ((int)0X8013), ConvolutionFilterBiasExt = ((int)0X8015), ConvolutionFilterScaleExt = ((int)0X8014), - ConvolutionBorderModeExt = ((int)0X8013), } public enum ConvolutionTargetExt { - Convolution2DExt = ((int)0X8011), Convolution1DExt = ((int)0X8010), + Convolution2DExt = ((int)0X8011), } public enum CullFaceMode { - Front = ((int)0X0404), FrontAndBack = ((int)0X0408), Back = ((int)0X0405), + Front = ((int)0X0404), } public enum DepthFunction { - Never = ((int)0X0200), - Equal = ((int)0X0202), - Always = ((int)0X0207), - Less = ((int)0X0201), Gequal = ((int)0X0206), + Always = ((int)0X0207), + Equal = ((int)0X0202), Lequal = ((int)0X0203), - Notequal = ((int)0X0205), + Never = ((int)0X0200), + Less = ((int)0X0201), Greater = ((int)0X0204), + Notequal = ((int)0X0205), } public enum DrawBufferMode { - FrontRight = ((int)0X0401), - Right = ((int)0X0407), - BackLeft = ((int)0X0402), - BackRight = ((int)0X0403), - Left = ((int)0X0406), - Aux0 = ((int)0X0409), - FrontAndBack = ((int)0X0408), - Back = ((int)0X0405), Aux3 = ((int)0X040c), - Aux1 = ((int)0X040a), - FrontLeft = ((int)0X0400), + FrontAndBack = ((int)0X0408), None = ((int)0), Aux2 = ((int)0X040b), + FrontRight = ((int)0X0401), + Aux0 = ((int)0X0409), + FrontLeft = ((int)0X0400), + Right = ((int)0X0407), + Left = ((int)0X0406), + Back = ((int)0X0405), Front = ((int)0X0404), + BackRight = ((int)0X0403), + Aux1 = ((int)0X040a), + BackLeft = ((int)0X0402), } public enum EnableCap { - Light1 = ((int)0X4001), - SampleAlphaToOneSgis = ((int)0X809f), - FragmentLight6Sgix = ((int)0X8412), - ColorMaterial = ((int)0X0b57), - RescaleNormal = ((int)0X803a), - PolygonOffsetFill = ((int)0X8037), - Texture3DExt = ((int)0X806f), - FragmentLight7Sgix = ((int)0X8413), - Lighting = ((int)0X0b50), - FragmentLight3Sgix = ((int)0X840f), - FragmentLightingSgix = ((int)0X8400), - PolygonStipple = ((int)0X0b42), - CullFace = ((int)0X0b44), - PostConvolutionColorTableSgi = ((int)0X80D1), - Map1Normal = ((int)0X0D92), - Multisample = ((int)0X809d), - SampleMaskSgis = ((int)0X80a0), - FragmentLight0Sgix = ((int)0X840c), - FogOffsetSgix = ((int)0X8198), - SampleAlphaToCoverage = ((int)0X809e), - FogCoordArray = ((int)0X8457), - Map2Normal = ((int)0X0Db2), - Fog = ((int)0X0b60), - PolygonOffsetPoint = ((int)0X2a01), - TextureGenT = ((int)0X0c61), - NormalArray = ((int)0X8075), - Convolution2DExt = ((int)0X8011), - ClipPlane3 = ((int)0X3003), - AsyncHistogramSgix = ((int)0X832c), - Light5 = ((int)0X4005), - Light0 = ((int)0X4000), - StencilTest = ((int)0X0b90), - ClipPlane0 = ((int)0X3000), - SampleAlphaToOne = ((int)0X809f), SampleAlphaToMaskSgis = ((int)0X809e), - Map1TextureCoord4 = ((int)0X0D96), + ClipPlane0 = ((int)0X3000), + PostConvolutionColorTableSgi = ((int)0X80D1), + Map1Index = ((int)0X0D91), + PixelTexGenSgix = ((int)0X8139), + PostColorMatrixColorTableSgi = ((int)0X80D2), + Normalize = ((int)0X0ba1), + AutoNormal = ((int)0X0D80), + Map2Vertex3 = ((int)0X0Db7), + LineStipple = ((int)0X0b24), + Map2Normal = ((int)0X0Db2), + Light6 = ((int)0X4006), + PolygonOffsetFill = ((int)0X8037), + SampleCoverage = ((int)0X80a0), + Map1Vertex4 = ((int)0X0D98), + TextureColorTableSgi = ((int)0X80bc), + ReferencePlaneSgix = ((int)0X817D), + Texture2D = ((int)0X0De1), + FragmentLight3Sgix = ((int)0X840f), + PolygonSmooth = ((int)0X0b41), + FragmentColorMaterialSgix = ((int)0X8401), + SecondaryColorArray = ((int)0X845e), + ScissorTest = ((int)0X0c11), + FragmentLight2Sgix = ((int)0X840e), + PolygonOffsetPoint = ((int)0X2a01), + RescaleNormal = ((int)0X803a), + SpriteSgix = ((int)0X8148), + Map2Vertex4 = ((int)0X0Db8), + ColorMaterial = ((int)0X0b57), + Light2 = ((int)0X4002), + PixelTextureSgis = ((int)0X8353), + SharedTexturePaletteExt = ((int)0X81fb), + HistogramExt = ((int)0X8024), + AsyncTexImageSgix = ((int)0X835c), + FragmentLight5Sgix = ((int)0X8411), + Light7 = ((int)0X4007), + Map1Color4 = ((int)0X0D90), + CullFace = ((int)0X0b44), + DepthTest = ((int)0X0b71), + SampleMaskSgis = ((int)0X80a0), + MinmaxExt = ((int)0X802e), + SampleAlphaToOneSgis = ((int)0X809f), + Texture1D = ((int)0X0De0), + LineSmooth = ((int)0X0b20), + Lighting = ((int)0X0b50), + VertexArray = ((int)0X8074), Map1TextureCoord2 = ((int)0X0D94), Map1TextureCoord3 = ((int)0X0D95), Map1TextureCoord1 = ((int)0X0D93), - Map2TextureCoord4 = ((int)0X0Db6), + Map1TextureCoord4 = ((int)0X0D96), + SampleAlphaToOne = ((int)0X809f), + ColorTableSgi = ((int)0X80D0), + Light3 = ((int)0X4003), + ClipPlane3 = ((int)0X3003), + InterlaceSgix = ((int)0X8094), + FragmentLight0Sgix = ((int)0X840c), + NormalArray = ((int)0X8075), + FramezoomSgix = ((int)0X818b), + Light4 = ((int)0X4004), + AsyncDrawPixelsSgix = ((int)0X835D), + ColorArray = ((int)0X8076), + Convolution2DExt = ((int)0X8011), + Map2Index = ((int)0X0Db1), + IrInstrument1Sgix = ((int)0X817f), + TextureCoordArray = ((int)0X8078), + PolygonStipple = ((int)0X0b42), + PointSmooth = ((int)0X0b10), + Separable2DExt = ((int)0X8012), + AsyncHistogramSgix = ((int)0X832c), + TextureCubeMap = ((int)0X8513), + Texture4DSgis = ((int)0X8134), Map2TextureCoord2 = ((int)0X0Db4), Map2TextureCoord3 = ((int)0X0Db5), - ScissorTest = ((int)0X0c11), - Map2TextureCoord1 = ((int)0X0Db3), - RescaleNormalExt = ((int)0X803a), - ColorTableSgi = ((int)0X80D0), - FragmentColorMaterialSgix = ((int)0X8401), - Map2Vertex4 = ((int)0X0Db8), - HistogramExt = ((int)0X8024), - Map2Vertex3 = ((int)0X0Db7), - TextureCoordArray = ((int)0X8078), - DepthTest = ((int)0X0b71), - VertexProgramTwoSide = ((int)0X8643), - IndexArray = ((int)0X8077), - ReferencePlaneSgix = ((int)0X817D), - PixelTexGenSgix = ((int)0X8139), - PixelTextureSgis = ((int)0X8353), - IrInstrument1Sgix = ((int)0X817f), - IndexLogicOp = ((int)0X0bf1), - Map1Vertex4 = ((int)0X0D98), - PointSprite = ((int)0X8861), - Map1Vertex3 = ((int)0X0D97), - AutoNormal = ((int)0X0D80), - Dither = ((int)0X0bd0), - SpriteSgix = ((int)0X8148), - Light3 = ((int)0X4003), - AsyncReadPixelsSgix = ((int)0X835e), - ClipPlane1 = ((int)0X3001), - ColorSum = ((int)0X8458), - TextureCubeMap = ((int)0X8513), - EdgeFlagArray = ((int)0X8079), - SharedTexturePaletteExt = ((int)0X81fb), - LineStipple = ((int)0X0b24), - PolygonSmooth = ((int)0X0b41), - Map2Color4 = ((int)0X0Db0), - ColorLogicOp = ((int)0X0bf2), - Map2Index = ((int)0X0Db1), - Convolution1DExt = ((int)0X8010), - LineSmooth = ((int)0X0b20), - Texture1D = ((int)0X0De0), - FragmentLight4Sgix = ((int)0X8410), - AsyncDrawPixelsSgix = ((int)0X835D), - VertexProgramPointSize = ((int)0X8642), - PointSmooth = ((int)0X0b10), - VertexArray = ((int)0X8074), - Light4 = ((int)0X4004), - TextureGenR = ((int)0X0c62), - TextureGenQ = ((int)0X0c63), - Map1Index = ((int)0X0D91), - Light7 = ((int)0X4007), - FragmentLight5Sgix = ((int)0X8411), - Light2 = ((int)0X4002), - ClipPlane2 = ((int)0X3002), - TextureColorTableSgi = ((int)0X80bc), - ClipPlane5 = ((int)0X3005), - ClipPlane4 = ((int)0X3004), - FragmentLight2Sgix = ((int)0X840e), - Separable2DExt = ((int)0X8012), - Map1Color4 = ((int)0X0D90), - Texture2D = ((int)0X0De1), - InterlaceSgix = ((int)0X8094), - SampleCoverage = ((int)0X80a0), - Normalize = ((int)0X0ba1), AlphaTest = ((int)0X0bc0), - MinmaxExt = ((int)0X802e), - Blend = ((int)0X0be2), - ColorArray = ((int)0X8076), + Map2TextureCoord1 = ((int)0X0Db3), + AsyncReadPixelsSgix = ((int)0X835e), + RescaleNormalExt = ((int)0X803a), + Map2TextureCoord4 = ((int)0X0Db6), + Light0 = ((int)0X4000), + ClipPlane2 = ((int)0X3002), + Map1Normal = ((int)0X0D92), + TextureGenT = ((int)0X0c61), + EdgeFlagArray = ((int)0X8079), + Multisample = ((int)0X809d), + Light5 = ((int)0X4005), + ClipPlane5 = ((int)0X3005), TextureGenS = ((int)0X0c60), + FragmentLight7Sgix = ((int)0X8413), + VertexProgramTwoSide = ((int)0X8643), + PointSprite = ((int)0X8861), + IndexLogicOp = ((int)0X0bf1), + FragmentLight4Sgix = ((int)0X8410), + SampleAlphaToCoverage = ((int)0X809e), + ColorLogicOp = ((int)0X0bf2), + FragmentLight6Sgix = ((int)0X8412), + ColorSum = ((int)0X8458), + Convolution1DExt = ((int)0X8010), + StencilTest = ((int)0X0b90), + Light1 = ((int)0X4001), + ClipPlane1 = ((int)0X3001), + Map2Color4 = ((int)0X0Db0), + VertexProgramPointSize = ((int)0X8642), + Texture3DExt = ((int)0X806f), + ClipPlane4 = ((int)0X3004), FragmentLight1Sgix = ((int)0X840D), - PostColorMatrixColorTableSgi = ((int)0X80D2), - CalligraphicFragmentSgix = ((int)0X8183), - Light6 = ((int)0X4006), - SecondaryColorArray = ((int)0X845e), + FragmentLightingSgix = ((int)0X8400), + IndexArray = ((int)0X8077), + Map1Vertex3 = ((int)0X0D97), + FogCoordArray = ((int)0X8457), + FogOffsetSgix = ((int)0X8198), + TextureGenR = ((int)0X0c62), PolygonOffsetLine = ((int)0X2a02), - AsyncTexImageSgix = ((int)0X835c), - FramezoomSgix = ((int)0X818b), - Texture4DSgis = ((int)0X8134), + Fog = ((int)0X0b60), + Blend = ((int)0X0be2), + CalligraphicFragmentSgix = ((int)0X8183), + Dither = ((int)0X0bd0), + TextureGenQ = ((int)0X0c63), } public enum ErrorCode { + StackOverflow = ((int)0X0503), + TextureTooLargeExt = ((int)0X8065), + StackUnderflow = ((int)0X0504), + InvalidFramebufferOperationExt = ((int)0X0506), + InvalidOperation = ((int)0X0502), + OutOfMemory = ((int)0X0505), InvalidEnum = ((int)0X0500), NoError = ((int)0), - InvalidOperation = ((int)0X0502), - InvalidFramebufferOperationExt = ((int)0X0506), TableTooLargeExt = ((int)0X8031), - StackOverflow = ((int)0X0503), - OutOfMemory = ((int)0X0505), - StackUnderflow = ((int)0X0504), - TextureTooLargeExt = ((int)0X8065), InvalidValue = ((int)0X0501), } public enum FeedbackType { Gl3DColorTexture = ((int)0X0603), - Gl3D = ((int)0X0601), - Gl2D = ((int)0X0600), - Gl3DColor = ((int)0X0602), Gl4DColorTexture = ((int)0X0604), + Gl3DColor = ((int)0X0602), + Gl2D = ((int)0X0600), + Gl3D = ((int)0X0601), } public enum FeedBackToken { DrawPixelToken = ((int)0X0705), - BitmapToken = ((int)0X0704), - CopyPixelToken = ((int)0X0706), + PassThroughToken = ((int)0X0700), PointToken = ((int)0X0701), LineToken = ((int)0X0702), + BitmapToken = ((int)0X0704), + CopyPixelToken = ((int)0X0706), LineResetToken = ((int)0X0707), PolygonToken = ((int)0X0703), - PassThroughToken = ((int)0X0700), } public enum FfdMaskSgix @@ -407,82 +407,82 @@ namespace OpenTK.Graphics.OpenGL public enum FogMode { - Exp2 = ((int)0X0801), - FogFuncSgis = ((int)0X812a), Exp = ((int)0X0800), - FogCoord = ((int)0X8451), - FragmentDepth = ((int)0X8452), + Exp2 = ((int)0X0801), Linear = ((int)0X2601), + FragmentDepth = ((int)0X8452), + FogFuncSgis = ((int)0X812a), + FogCoord = ((int)0X8451), } public enum FogParameter { - FogColor = ((int)0X0b66), - FogEnd = ((int)0X0b64), FogStart = ((int)0X0b63), + FogEnd = ((int)0X0b64), + FogCoordSrc = ((int)0X8450), FogDensity = ((int)0X0b62), + FogMode = ((int)0X0b65), FogIndex = ((int)0X0b61), FogOffsetValueSgix = ((int)0X8199), - FogMode = ((int)0X0b65), - FogCoordSrc = ((int)0X8450), + FogColor = ((int)0X0b66), } public enum FragmentLightModelParameterSgix { - FragmentLightModelAmbientSgix = ((int)0X840a), + FragmentLightModelNormalInterpolationSgix = ((int)0X840b), FragmentLightModelLocalViewerSgix = ((int)0X8408), FragmentLightModelTwoSideSgix = ((int)0X8409), - FragmentLightModelNormalInterpolationSgix = ((int)0X840b), + FragmentLightModelAmbientSgix = ((int)0X840a), } public enum FrontFaceDirection { - Ccw = ((int)0X0901), Cw = ((int)0X0900), + Ccw = ((int)0X0901), } public enum GetColorTableParameterPNameSgi { - ColorTableBiasSgi = ((int)0X80D7), - ColorTableIntensitySizeSgi = ((int)0X80Df), + ColorTableRedSizeSgi = ((int)0X80Da), ColorTableLuminanceSizeSgi = ((int)0X80De), - ColorTableAlphaSizeSgi = ((int)0X80Dd), - ColorTableBlueSizeSgi = ((int)0X80Dc), - ColorTableScaleSgi = ((int)0X80D6), + ColorTableBiasSgi = ((int)0X80D7), + ColorTableGreenSizeSgi = ((int)0X80Db), + ColorTableIntensitySizeSgi = ((int)0X80Df), ColorTableWidthSgi = ((int)0X80D9), ColorTableFormatSgi = ((int)0X80D8), - ColorTableRedSizeSgi = ((int)0X80Da), - ColorTableGreenSizeSgi = ((int)0X80Db), + ColorTableAlphaSizeSgi = ((int)0X80Dd), + ColorTableScaleSgi = ((int)0X80D6), + ColorTableBlueSizeSgi = ((int)0X80Dc), } public enum GetConvolutionParameter { - MaxConvolutionWidthExt = ((int)0X801a), ConvolutionHeightExt = ((int)0X8019), ConvolutionFormatExt = ((int)0X8017), - MaxConvolutionHeightExt = ((int)0X801b), ConvolutionBorderModeExt = ((int)0X8013), + ConvolutionFilterBiasExt = ((int)0X8015), + MaxConvolutionHeightExt = ((int)0X801b), ConvolutionWidthExt = ((int)0X8018), ConvolutionFilterScaleExt = ((int)0X8014), - ConvolutionFilterBiasExt = ((int)0X8015), + MaxConvolutionWidthExt = ((int)0X801a), } public enum GetHistogramParameterPNameExt { + HistogramBlueSizeExt = ((int)0X802a), HistogramAlphaSizeExt = ((int)0X802b), HistogramLuminanceSizeExt = ((int)0X802c), + HistogramRedSizeExt = ((int)0X8028), + HistogramWidthExt = ((int)0X8026), + HistogramSinkExt = ((int)0X802D), HistogramFormatExt = ((int)0X8027), HistogramGreenSizeExt = ((int)0X8029), - HistogramSinkExt = ((int)0X802D), - HistogramWidthExt = ((int)0X8026), - HistogramBlueSizeExt = ((int)0X802a), - HistogramRedSizeExt = ((int)0X8028), } public enum GetMapQuery { - Coeff = ((int)0X0a00), Domain = ((int)0X0a02), + Coeff = ((int)0X0a00), Order = ((int)0X0a01), } @@ -494,605 +494,605 @@ namespace OpenTK.Graphics.OpenGL public enum GetPixelMap { - PixelMapIToI = ((int)0X0c70), - PixelMapIToA = ((int)0X0c75), PixelMapIToB = ((int)0X0c74), - PixelMapIToR = ((int)0X0c72), - PixelMapBToB = ((int)0X0c78), - PixelMapRToR = ((int)0X0c76), - PixelMapIToG = ((int)0X0c73), PixelMapGToG = ((int)0X0c77), - PixelMapAToA = ((int)0X0c79), PixelMapSToS = ((int)0X0c71), + PixelMapAToA = ((int)0X0c79), + PixelMapIToI = ((int)0X0c70), + PixelMapBToB = ((int)0X0c78), + PixelMapIToA = ((int)0X0c75), + PixelMapIToR = ((int)0X0c72), + PixelMapIToG = ((int)0X0c73), + PixelMapRToR = ((int)0X0c76), } public enum GetPointervPName { - SecondaryColorArrayPointer = ((int)0X845d), + IndexArrayPointer = ((int)0X8091), + SelectionBufferPointer = ((int)0X0df3), EdgeFlagArrayPointer = ((int)0X8093), + VertexArrayPointer = ((int)0X808e), + NormalArrayPointer = ((int)0X808f), InstrumentBufferPointerSgix = ((int)0X8180), + TextureCoordArrayPointer = ((int)0X8092), + SecondaryColorArrayPointer = ((int)0X845d), FogCoordArrayPointer = ((int)0X8456), FeedbackBufferPointer = ((int)0X0df0), - VertexArrayPointer = ((int)0X808e), - SelectionBufferPointer = ((int)0X0df3), ColorArrayPointer = ((int)0X8090), - NormalArrayPointer = ((int)0X808f), - TextureCoordArrayPointer = ((int)0X8092), - IndexArrayPointer = ((int)0X8091), } public enum GetPName { - AliasedLineWidthRange = ((int)0X846e), - Map1TextureCoord4 = ((int)0X0d96), - StencilBackPassDepthFail = ((int)0X8802), - PolygonSmoothHint = ((int)0X0c53), - DepthWritemask = ((int)0X0b72), - PostConvolutionBlueScaleExt = ((int)0X801e), - MaxFragmentUniformComponents = ((int)0X8b49), - PixelMapSToSSize = ((int)0X0cb1), - ColorArray = ((int)0X8076), - MaxLights = ((int)0X0d31), - DrawBuffer10 = ((int)0X882f), - StencilValueMask = ((int)0X0b93), - LightModelLocalViewer = ((int)0X0b51), - IndexArrayType = ((int)0X8085), - ClipPlane3 = ((int)0X3003), - PixelTileGridHeightSgix = ((int)0X8143), - MaxDrawBuffers = ((int)0X8824), - PerspectiveCorrectionHint = ((int)0X0c50), - SampleAlphaToCoverage = ((int)0X809e), - PixelPackBufferBinding = ((int)0X88ed), - Map2GridSegments = ((int)0X0dd3), - ColorMaterialParameter = ((int)0X0b56), - SpriteTranslationSgix = ((int)0X814b), - Map2Normal = ((int)0X0db2), - UnpackImageDepthSgis = ((int)0X8133), - AsyncReadPixelsSgix = ((int)0X835e), - PackResampleSgix = ((int)0X842c), - DrawBuffer13 = ((int)0X8832), - PackSkipRows = ((int)0X0d03), - MaxTextureStackDepth = ((int)0X0d39), - SampleMaskValueSgis = ((int)0X80aa), - InstrumentMeasurementsSgix = ((int)0X8181), - PointSizeMin = ((int)0X8126), - PixelTextureSgis = ((int)0X8353), - PointSmooth = ((int)0X0b10), - TextureStackDepth = ((int)0X0ba5), - MaxVaryingFloats = ((int)0X8b4b), - Texture3DExt = ((int)0X806f), - ModelviewStackDepth = ((int)0X0ba3), - IndexArrayStride = ((int)0X8086), - PostConvolutionGreenScaleExt = ((int)0X801D), - MaxAsyncTexImageSgix = ((int)0X835f), - UnpackSwapBytes = ((int)0X0cf0), - PixelMapAToASize = ((int)0X0cb9), - PostColorMatrixRedBiasSgi = ((int)0X80b8), - MaxTextureLodBias = ((int)0X84fd), - PackSkipVolumesSgis = ((int)0X8130), - LineSmooth = ((int)0X0b20), - AsyncHistogramSgix = ((int)0X832c), - DepthBits = ((int)0X0d56), - FragmentLightModelNormalInterpolationSgix = ((int)0X840b), - LineSmoothHint = ((int)0X0c52), - ShadeModel = ((int)0X0b54), - PixelTileBestAlignmentSgix = ((int)0X813e), - MaxClipmapVirtualDepthSgix = ((int)0X8178), - PixelTileHeightSgix = ((int)0X8141), - CurrentSecondaryColor = ((int)0X8459), - MaxAsyncReadPixelsSgix = ((int)0X8361), - Texture1D = ((int)0X0de0), - ColorClearValue = ((int)0X0c22), - MaxProjectionStackDepth = ((int)0X0d38), - AlphaTestRef = ((int)0X0bc2), - ListIndex = ((int)0X0b33), - Light1 = ((int)0X4001), - PackSkipImagesExt = ((int)0X806b), - PostConvolutionColorTableSgi = ((int)0X80D1), - DepthBias = ((int)0X0d1f), - VertexAttribArrayBufferBinding = ((int)0X889f), - PackSkipPixels = ((int)0X0d04), - MaxModelviewStackDepth = ((int)0X0d36), - Max3DTextureSize = ((int)0X8073), - PixelMapIToISize = ((int)0X0cb0), - NormalArrayStride = ((int)0X807f), - MaxElementsVertices = ((int)0X80e8), - MaxColorAttachmentsExt = ((int)0X8cdf), - FragmentLightModelTwoSideSgix = ((int)0X8409), - EdgeFlagArrayCountExt = ((int)0X808D), - CullFace = ((int)0X0b44), - LightModelTwoSide = ((int)0X0b52), - UnpackImageHeightExt = ((int)0X806e), - SampleBuffers = ((int)0X80a8), - FogIndex = ((int)0X0b61), - FragmentColorMaterialParameterSgix = ((int)0X8403), - ZoomY = ((int)0X0d17), - Samples = ((int)0X80a9), - DepthTest = ((int)0X0b71), - LogicOpMode = ((int)0X0bf0), - AsyncTexImageSgix = ((int)0X835c), - SmoothPointSizeRange = ((int)0X0b12), - Light4 = ((int)0X4004), - RedScale = ((int)0X0d14), - StencilBits = ((int)0X0d57), - UnpackCmykHintExt = ((int)0X800f), - SampleCoverageValue = ((int)0X80aa), - DrawBuffer8 = ((int)0X882d), - DrawBuffer9 = ((int)0X882e), - ElementArrayBufferBinding = ((int)0X8895), - DrawBuffer5 = ((int)0X882a), - PostConvolutionRedBiasExt = ((int)0X8020), - DrawBuffer1 = ((int)0X8826), - BlueScale = ((int)0X0d1a), - MaxVertexUniformComponents = ((int)0X8b4a), - FramebufferBindingExt = ((int)0X8ca6), - BlueBias = ((int)0X0d1b), - SampleMaskSgis = ((int)0X80a0), - Texture4DBindingSgis = ((int)0X814f), - MaxPixelMapTable = ((int)0X0d34), - SpriteSgix = ((int)0X8148), - SmoothLineWidthGranularity = ((int)0X0b23), - UnpackSkipVolumesSgis = ((int)0X8132), - MaxTextureCoords = ((int)0X8871), - AccumAlphaBits = ((int)0X0d5b), - Separable2DExt = ((int)0X8012), - DrawBuffer6 = ((int)0X882b), - DrawBuffer7 = ((int)0X882c), - DrawBuffer4 = ((int)0X8829), - ClientAttribStackDepth = ((int)0X0bb1), - DrawBuffer2 = ((int)0X8827), - DrawBuffer3 = ((int)0X8828), - DrawBuffer0 = ((int)0X8825), - PixelMapIToASize = ((int)0X0cb5), - PixelTileCacheSizeSgix = ((int)0X8145), - IndexWritemask = ((int)0X0c21), - Blend = ((int)0X0be2), - ListBase = ((int)0X0b32), - MaxAttribStackDepth = ((int)0X0d35), - ColorArrayStride = ((int)0X8083), - DepthScale = ((int)0X0d1e), - PointSprite = ((int)0X8861), - PixelTileCacheIncrementSgix = ((int)0X813f), - ConvolutionHintSgix = ((int)0X8316), - DepthClearValue = ((int)0X0b73), - NormalArrayBufferBinding = ((int)0X8897), - AccumRedBits = ((int)0X0d58), - PostColorMatrixRedScaleSgi = ((int)0X80b4), - ClipPlane1 = ((int)0X3001), - PolygonOffsetBiasExt = ((int)0X8039), - ArrayBufferBinding = ((int)0X8894), - PackCmykHintExt = ((int)0X800e), - TextureMatrix = ((int)0X0ba8), - ActiveTexture = ((int)0X84e0), - UnpackAlignment = ((int)0X0cf5), - Texture2D = ((int)0X0de1), - ColorMaterial = ((int)0X0b57), - PointSizeMax = ((int)0X8127), - AsyncDrawPixelsSgix = ((int)0X835D), - UnpackLsbFirst = ((int)0X0cf1), - MaxClipPlanes = ((int)0X0d32), - Light6 = ((int)0X4006), - GenerateMipmapHintSgis = ((int)0X8192), - Map1GridDomain = ((int)0X0dd0), - ProjectionStackDepth = ((int)0X0ba4), - PixelMapGToGSize = ((int)0X0cb7), - CurrentRasterTextureCoords = ((int)0X0b06), - TextureCoordArray = ((int)0X8078), - TextureColorTableSgi = ((int)0X80bc), - IndexBits = ((int)0X0d51), - Max4DTextureSizeSgis = ((int)0X8138), - BlendColorExt = ((int)0X8005), - SpriteAxisSgix = ((int)0X814a), - RgbaMode = ((int)0X0c31), - FogDensity = ((int)0X0b62), - PostConvolutionRedScaleExt = ((int)0X801c), - StencilBackFunc = ((int)0X8800), - Map2Vertex4 = ((int)0X0db8), - ColorWritemask = ((int)0X0c23), - Map2Vertex3 = ((int)0X0db7), - MultisampleSgis = ((int)0X809D), - PostConvolutionAlphaScaleExt = ((int)0X801f), - MatrixMode = ((int)0X0ba0), - BlendSrcRgb = ((int)0X80c9), - SharedTexturePaletteExt = ((int)0X81fb), - IndexLogicOp = ((int)0X0bf1), - Convolution2DExt = ((int)0X8011), - Max3DTextureSizeExt = ((int)0X8073), - PackAlignment = ((int)0X0d05), - LineStippleRepeat = ((int)0X0b26), - RenderbufferBindingExt = ((int)0X8ca7), - MaxVertexTextureImageUnits = ((int)0X8b4c), - ClipPlane4 = ((int)0X3004), - PolygonSmooth = ((int)0X0b41), - IndexShift = ((int)0X0d12), FogColor = ((int)0X0b66), - FragmentLight0Sgix = ((int)0X840c), - PostConvolutionAlphaBiasExt = ((int)0X8023), - LineWidth = ((int)0X0b21), - DrawBuffer12 = ((int)0X8831), - ReferencePlaneSgix = ((int)0X817D), - SampleAlphaToOneSgis = ((int)0X809f), - MaxElementsIndices = ((int)0X80e9), - LineStipple = ((int)0X0b24), - CalligraphicFragmentSgix = ((int)0X8183), - PackRowLength = ((int)0X0d02), - Light3 = ((int)0X4003), - SpriteModeSgix = ((int)0X8149), - PixelTileGridWidthSgix = ((int)0X8142), - PolygonOffsetFactor = ((int)0X8038), + StencilBackFunc = ((int)0X8800), PixelTileGridDepthSgix = ((int)0X8144), - PixelTexGenModeSgix = ((int)0X832b), - BlueBits = ((int)0X0d54), - DrawBuffer14 = ((int)0X8833), - BlendDstRgb = ((int)0X80c8), - SelectionBufferSize = ((int)0X0df4), - TextureCoordArrayBufferBinding = ((int)0X889a), - Convolution1DExt = ((int)0X8010), - VertexArraySize = ((int)0X807a), - BlendEquationExt = ((int)0X8009), - Map2GridDomain = ((int)0X0dd2), - CurrentRasterSecondaryColor = ((int)0X845f), - MapStencil = ((int)0X0d11), - PostColorMatrixBlueBiasSgi = ((int)0X80ba), - LightEnvModeSgix = ((int)0X8407), - PixelMapIToBSize = ((int)0X0cb4), - Map1Color4 = ((int)0X0d90), - UnpackResampleSgix = ((int)0X842D), - DistanceAttenuationSgis = ((int)0X8129), - ProjectionMatrix = ((int)0X0ba7), - Normalize = ((int)0X0ba1), - IrInstrument1Sgix = ((int)0X817f), - VertexArray = ((int)0X8074), - StencilClearValue = ((int)0X0b91), - IndexArrayBufferBinding = ((int)0X8899), - MaxAsyncDrawPixelsSgix = ((int)0X8360), - CurrentIndex = ((int)0X0b01), - SampleBuffersSgis = ((int)0X80a8), - RedBits = ((int)0X0d52), - SecondaryColorArrayType = ((int)0X845b), - SamplePatternSgis = ((int)0X80ac), - StencilTest = ((int)0X0b90), - StencilBackWritemask = ((int)0X8ca5), - PointSizeRange = ((int)0X0b12), - AccumBlueBits = ((int)0X0d5a), - Stereo = ((int)0X0c33), - UnpackSubsampleRateSgix = ((int)0X85a1), - TextureCompressionHint = ((int)0X84ef), - PointSize = ((int)0X0b11), - ColorArrayType = ((int)0X8082), - MapColor = ((int)0X0d10), - Map1Index = ((int)0X0d91), - UnpackSkipImagesExt = ((int)0X806D), - AlphaTest = ((int)0X0bc0), - PointFadeThresholdSize = ((int)0X8128), - AlphaBias = ((int)0X0d1d), - CurrentRasterPosition = ((int)0X0b07), - SampleMaskInvertSgis = ((int)0X80ab), VertexPreclipHintSgix = ((int)0X83ef), + PostConvolutionGreenScaleExt = ((int)0X801D), + PixelMapIToBSize = ((int)0X0cb4), + ColorArray = ((int)0X8076), + GreenScale = ((int)0X0d18), + DepthBias = ((int)0X0d1f), AlphaScale = ((int)0X0d1c), - VertexArrayStride = ((int)0X807c), - PackLsbFirst = ((int)0X0d01), - SampleCoverageInvert = ((int)0X80ab), - FragmentColorMaterialFaceSgix = ((int)0X8402), - BlendEquationRgb = ((int)0X8009), - Map1GridSegments = ((int)0X0dd1), - MaxFragmentLightsSgix = ((int)0X8404), + AccumBlueBits = ((int)0X0d5a), + IndexLogicOp = ((int)0X0bf1), + Doublebuffer = ((int)0X0c32), + DrawBuffer15 = ((int)0X8834), + Convolution1DExt = ((int)0X8010), + Light1 = ((int)0X4001), + UnpackSkipImagesExt = ((int)0X806D), + FogIndex = ((int)0X0b61), + CurrentRasterPositionValid = ((int)0X0b08), FogOffsetSgix = ((int)0X8198), - Map2Index = ((int)0X0db1), - MaxAsyncHistogramSgix = ((int)0X832D), - Light5 = ((int)0X4005), + AsyncDrawPixelsSgix = ((int)0X835D), + StencilBits = ((int)0X0d57), + FragmentColorMaterialParameterSgix = ((int)0X8403), + PixelMapIToRSize = ((int)0X0cb2), + BlendSrc = ((int)0X0be1), + TextureCoordArraySize = ((int)0X8088), + Map2Color4 = ((int)0X0db0), + Map2GridSegments = ((int)0X0dd3), + PolygonOffsetBiasExt = ((int)0X8039), + CurrentRasterColor = ((int)0X0b04), + TextureCoordArrayCountExt = ((int)0X808b), + ColorMatrixSgi = ((int)0X80b1), PolygonOffsetPoint = ((int)0X2a01), - Light0 = ((int)0X4000), - CompressedTextureFormats = ((int)0X86a3), - AttribStackDepth = ((int)0X0bb0), - AlphaBits = ((int)0X0d55), - BlendEquationAlpha = ((int)0X883d), - BlendDstAlpha = ((int)0X80ca), - FramezoomSgix = ((int)0X818b), - MaxFogFuncPointsSgis = ((int)0X812c), - MaxTextureImageUnits = ((int)0X8872), + ReferencePlaneSgix = ((int)0X817D), + DrawBuffer0 = ((int)0X8825), + ColorTableSgi = ((int)0X80D0), MaxColorMatrixStackDepthSgi = ((int)0X80b3), - PointSizeGranularity = ((int)0X0b13), - PostConvolutionGreenBiasExt = ((int)0X8021), - StencilBackRef = ((int)0X8ca3), - FogFuncPointsSgis = ((int)0X812b), - MaxViewportDims = ((int)0X0d3a), - StencilBackPassDepthPass = ((int)0X8803), - FogCoordArrayStride = ((int)0X8455), - PointSizeMaxSgis = ((int)0X8127), - EdgeFlagArray = ((int)0X8079), - BlendDst = ((int)0X0be0), + PostTextureFilterBiasRangeSgix = ((int)0X817b), FragmentLightModelLocalViewerSgix = ((int)0X8408), - PackSubsampleRateSgix = ((int)0X85a0), - ModelviewMatrix = ((int)0X0ba6), + TextureCoordArrayStride = ((int)0X808a), + DeformationsMaskSgix = ((int)0X8196), + CurrentRasterIndex = ((int)0X0b05), + InstrumentMeasurementsSgix = ((int)0X8181), + LineSmooth = ((int)0X0b20), + ZoomX = ((int)0X0d16), + ZoomY = ((int)0X0d17), + ColorArrayStride = ((int)0X8083), + StencilBackRef = ((int)0X8ca3), + MaxClipPlanes = ((int)0X0d32), + LogicOp = ((int)0X0bf1), + PixelUnpackBufferBinding = ((int)0X88ef), + LineWidth = ((int)0X0b21), + NameStackDepth = ((int)0X0d70), + PixelMapAToASize = ((int)0X0cb9), + SampleCoverageValue = ((int)0X80aa), + MatrixMode = ((int)0X0ba0), + FogEnd = ((int)0X0b64), + SamplePatternSgis = ((int)0X80ac), + ProjectionStackDepth = ((int)0X0ba4), + IndexArray = ((int)0X8077), + DepthWritemask = ((int)0X0b72), + AuxBuffers = ((int)0X0c00), MaxCombinedTextureImageUnits = ((int)0X8b4d), - PackImageDepthSgis = ((int)0X8131), + PointSprite = ((int)0X8861), + CurrentTextureCoords = ((int)0X0b03), + RedScale = ((int)0X0d14), + ClipPlane2 = ((int)0X3002), + UnpackSkipVolumesSgis = ((int)0X8132), + TextureBindingCubeMap = ((int)0X8514), + MaxCubeMapTextureSize = ((int)0X851c), + Map2Vertex3 = ((int)0X0db7), + PerspectiveCorrectionHint = ((int)0X0c50), + PackSkipVolumesSgis = ((int)0X8130), + DepthFunc = ((int)0X0b74), + MaxPixelMapTable = ((int)0X0d34), + PixelMapIToGSize = ((int)0X0cb3), + BlueBias = ((int)0X0d1b), + SelectionBufferSize = ((int)0X0df4), + ClientAttribStackDepth = ((int)0X0bb1), + UnpackAlignment = ((int)0X0cf5), + MaxLights = ((int)0X0d31), + FragmentLight0Sgix = ((int)0X840c), + MaxElementsIndices = ((int)0X80e9), + RedBits = ((int)0X0d52), + UnpackImageDepthSgis = ((int)0X8133), + PointSizeMax = ((int)0X8127), + FogStart = ((int)0X0b63), + BlendDstAlpha = ((int)0X80ca), + PixelTileGridHeightSgix = ((int)0X8143), + GenerateMipmapHintSgis = ((int)0X8192), + IndexArrayBufferBinding = ((int)0X8899), + SpriteAxisSgix = ((int)0X814a), + PointFadeThresholdSizeSgis = ((int)0X8128), + RenderMode = ((int)0X0c40), + Light3 = ((int)0X4003), + AsyncReadPixelsSgix = ((int)0X835e), + AccumAlphaBits = ((int)0X0d5b), + TransposeColorMatrix = ((int)0X84e6), + IrInstrument1Sgix = ((int)0X817f), + MaxDrawBuffers = ((int)0X8824), + VertexArrayStride = ((int)0X807c), + ClipPlane5 = ((int)0X3005), + StencilTest = ((int)0X0b90), + FragmentLightingSgix = ((int)0X8400), + Map1Index = ((int)0X0d91), + MaxFragmentLightsSgix = ((int)0X8404), + IndexShift = ((int)0X0d12), + IndexArrayStride = ((int)0X8086), + Separable2DExt = ((int)0X8012), + UnpackSubsampleRateSgix = ((int)0X85a1), + EdgeFlag = ((int)0X0b43), + Lighting = ((int)0X0b50), + DetailTexture2DBindingSgis = ((int)0X8096), + Texture1D = ((int)0X0de0), + PostColorMatrixGreenBiasSgi = ((int)0X80b9), + VertexArrayCountExt = ((int)0X807D), + ReadBuffer = ((int)0X0c02), + FramebufferBindingExt = ((int)0X8ca6), + PointDistanceAttenuation = ((int)0X8129), + PackSkipImagesExt = ((int)0X806b), + LineSmoothHint = ((int)0X0c52), + CurrentFogCoord = ((int)0X8453), + CullFace = ((int)0X0b44), + PostConvolutionRedScaleExt = ((int)0X801c), + PixelMapRToRSize = ((int)0X0cb6), + Light4 = ((int)0X4004), + DrawBuffer13 = ((int)0X8832), + ColorMaterialParameter = ((int)0X0b56), + VertexArrayBufferBinding = ((int)0X8896), + EdgeFlagArrayStride = ((int)0X808c), + MaxActiveLightsSgix = ((int)0X8405), + PostTextureFilterScaleRangeSgix = ((int)0X817c), + SmoothPointSizeGranularity = ((int)0X0b13), + FragmentColorMaterialFaceSgix = ((int)0X8402), + StencilRef = ((int)0X0b97), + Max3DTextureSize = ((int)0X8073), + DrawBuffer7 = ((int)0X882c), + BlendSrcAlpha = ((int)0X80cb), + PixelTextureSgis = ((int)0X8353), + EdgeFlagArray = ((int)0X8079), + PostConvolutionColorTableSgi = ((int)0X80D1), + SampleAlphaToOneSgis = ((int)0X809f), + FeedbackBufferType = ((int)0X0df2), + TextureCoordArray = ((int)0X8078), + PointSmooth = ((int)0X0b10), + ColorArrayCountExt = ((int)0X8084), + ListIndex = ((int)0X0b33), + MaxFogFuncPointsSgis = ((int)0X812c), + TextureCompressionHint = ((int)0X84ef), + PostConvolutionRedBiasExt = ((int)0X8020), + CurrentRasterSecondaryColor = ((int)0X845f), + UnpackResampleSgix = ((int)0X842D), + VertexPreclipSgix = ((int)0X83ee), + TextureGenT = ((int)0X0c61), + ReferencePlaneEquationSgix = ((int)0X817e), + StencilFunc = ((int)0X0b92), + PolygonOffsetFill = ((int)0X8037), + PixelMapIToASize = ((int)0X0cb5), + UnpackSwapBytes = ((int)0X0cf0), + TextureGenS = ((int)0X0c60), + MaxTextureLodBias = ((int)0X84fd), + CurrentSecondaryColor = ((int)0X8459), + VertexArraySize = ((int)0X807a), + MaxTextureStackDepth = ((int)0X0d39), + AlphaBias = ((int)0X0d1d), + NormalArray = ((int)0X8075), + LightModelLocalViewer = ((int)0X0b51), + LineStipple = ((int)0X0b24), + PointSizeMaxSgis = ((int)0X8127), FogMode = ((int)0X0b65), + Map1GridDomain = ((int)0X0dd0), + BlendDstRgb = ((int)0X80c8), + UnpackSkipRows = ((int)0X0cf3), + ClipPlane3 = ((int)0X3003), + FragmentLightModelNormalInterpolationSgix = ((int)0X840b), + ScissorBox = ((int)0X0c10), + DrawBuffer1 = ((int)0X8826), + MaxVaryingFloats = ((int)0X8b4b), IndexMode = ((int)0X0c30), AccumClearValue = ((int)0X0b80), - DrawBuffer = ((int)0X0c01), - Map1Normal = ((int)0X0d92), - PointDistanceAttenuation = ((int)0X8129), - FogHint = ((int)0X0c54), - RescaleNormalExt = ((int)0X803a), - LightModelColorControl = ((int)0X81f8), - SubpixelBits = ((int)0X0d50), - NormalArray = ((int)0X8075), - PostTextureFilterBiasRangeSgix = ((int)0X817b), - MaxEvalOrder = ((int)0X0d30), - PixelTexGenSgix = ((int)0X8139), - MaxClientAttribStackDepth = ((int)0X0d3b), - BlendSrc = ((int)0X0be1), - CullFaceMode = ((int)0X0b45), - FragmentColorMaterialSgix = ((int)0X8401), - PostColorMatrixBlueScaleSgi = ((int)0X80b6), - Map1Vertex4 = ((int)0X0d98), - FragmentShaderDerivativeHint = ((int)0X8b8b), - Map1Vertex3 = ((int)0X0d97), - ZoomX = ((int)0X0d16), - CurrentRasterDistance = ((int)0X0b09), - GenerateMipmapHint = ((int)0X8192), - ClipPlane2 = ((int)0X3002), - LogicOp = ((int)0X0bf1), - MaxCubeMapTextureSize = ((int)0X851c), - SecondaryColorArrayBufferBinding = ((int)0X889c), - RedBias = ((int)0X0d15), - WeightArrayBufferBinding = ((int)0X889e), - SamplesSgis = ((int)0X80a9), - FeedbackBufferType = ((int)0X0df2), - ColorArrayCountExt = ((int)0X8084), - ScissorTest = ((int)0X0c11), - PointFadeThresholdSizeSgis = ((int)0X8128), - StencilPassDepthPass = ((int)0X0b96), - BlendSrcAlpha = ((int)0X80cb), - Viewport = ((int)0X0ba2), - AsyncMarkerSgix = ((int)0X8329), - TextureCoordArrayStride = ((int)0X808a), - StencilFunc = ((int)0X0b92), - PixelMapIToGSize = ((int)0X0cb3), - CurrentColor = ((int)0X0b00), - StencilBackValueMask = ((int)0X8ca4), - UnpackSkipPixels = ((int)0X0cf4), - ColorMatrixStackDepthSgi = ((int)0X80b2), - NormalArrayType = ((int)0X807e), - AlphaTestFunc = ((int)0X0bc1), - UnpackRowLength = ((int)0X0cf2), - MaxClipmapDepthSgix = ((int)0X8177), - ColorSum = ((int)0X8458), - EdgeFlag = ((int)0X0b43), - Texture4DSgis = ((int)0X8134), - LineWidthRange = ((int)0X0b22), - PackSwapBytes = ((int)0X0d00), - ColorLogicOp = ((int)0X0bf2), - SmoothLineWidthRange = ((int)0X0b22), - TransposeModelviewMatrix = ((int)0X84e3), - TextureBinding1D = ((int)0X8068), - EdgeFlagArrayStride = ((int)0X808c), - TextureBinding3D = ((int)0X806a), - TextureBinding2D = ((int)0X8069), - VertexPreclipSgix = ((int)0X83ee), - PolygonOffsetFill = ((int)0X8037), - DrawBuffer15 = ((int)0X8834), - PixelMapBToBSize = ((int)0X0cb8), - StencilWritemask = ((int)0X0b98), - TransposeTextureMatrix = ((int)0X84e5), - PostColorMatrixAlphaBiasSgi = ((int)0X80bb), - CurrentNormal = ((int)0X0b02), - LightModelAmbient = ((int)0X0b53), - MaxNameStackDepth = ((int)0X0d37), - SmoothPointSizeGranularity = ((int)0X0b13), - SampleAlphaToMaskSgis = ((int)0X809e), - AliasedPointSizeRange = ((int)0X846d), + Map2Index = ((int)0X0db1), + PackRowLength = ((int)0X0d02), + AsyncTexImageSgix = ((int)0X835c), ListMode = ((int)0X0b30), - ColorTableSgi = ((int)0X80D0), - ColorArrayBufferBinding = ((int)0X8898), - ClipPlane5 = ((int)0X3005), - IndexArrayCountExt = ((int)0X8087), - FrontFace = ((int)0X0b46), - PackImageHeightExt = ((int)0X806c), - TextureCoordArraySize = ((int)0X8088), - FogStart = ((int)0X0b63), - FragmentLightingSgix = ((int)0X8400), - NameStackDepth = ((int)0X0d70), - Light2 = ((int)0X4002), - FogCoordArrayType = ((int)0X8454), - MaxRenderbufferSizeExt = ((int)0X84e8), - PixelTileWidthSgix = ((int)0X8140), - FogOffsetValueSgix = ((int)0X8199), - InterlaceSgix = ((int)0X8094), - GreenScale = ((int)0X0d18), - IndexOffset = ((int)0X0d13), - PixelUnpackBufferBinding = ((int)0X88ef), - AccumGreenBits = ((int)0X0d59), - HistogramExt = ((int)0X8024), - PixelMapIToRSize = ((int)0X0cb2), - CurrentTextureCoords = ((int)0X0b03), - ReadBuffer = ((int)0X0c02), - MaxListNesting = ((int)0X0b31), - TextureCoordArrayType = ((int)0X8089), - DrawBuffer11 = ((int)0X8830), - MaxVertexAttribs = ((int)0X8869), - ColorMaterialFace = ((int)0X0b55), - PostColorMatrixColorTableSgi = ((int)0X80D2), - SampleCoverage = ((int)0X80a0), - DetailTexture2DBindingSgis = ((int)0X8096), - AutoNormal = ((int)0X0d80), - CurrentRasterIndex = ((int)0X0b05), - Multisample = ((int)0X809d), - AuxBuffers = ((int)0X0c00), - StencilRef = ((int)0X0b97), - FramezoomFactorSgix = ((int)0X818c), - DepthRange = ((int)0X0b70), - DeformationsMaskSgix = ((int)0X8196), - PostConvolutionBlueBiasExt = ((int)0X8022), - MaxFramezoomFactorSgix = ((int)0X818D), - Map2Color4 = ((int)0X0db0), - CurrentProgram = ((int)0X8b8d), - MinmaxExt = ((int)0X802e), - ColorMatrixSgi = ((int)0X80b1), - CurrentFogCoord = ((int)0X8453), - EdgeFlagArrayBufferBinding = ((int)0X889b), - TextureBindingCubeMap = ((int)0X8514), - TextureCubeMap = ((int)0X8513), + StencilClearValue = ((int)0X0b91), + BlendDst = ((int)0X0be0), + BlueScale = ((int)0X0d1a), + MaxAsyncTexImageSgix = ((int)0X835f), + BlendEquationExt = ((int)0X8009), + IndexArrayType = ((int)0X8085), + SampleBuffers = ((int)0X80a8), + SampleBuffersSgis = ((int)0X80a8), + GenerateMipmapHint = ((int)0X8192), LineWidthGranularity = ((int)0X0b23), - LineStipplePattern = ((int)0X0b25), - FogCoordArrayBufferBinding = ((int)0X889d), - FeedbackBufferSize = ((int)0X0df1), - FogEnd = ((int)0X0b64), - TransposeColorMatrix = ((int)0X84e6), - CurrentRasterPositionValid = ((int)0X0b08), - Fog = ((int)0X0b60), - UnpackSkipRows = ((int)0X0cf3), - DepthFunc = ((int)0X0b74), - IndexClearValue = ((int)0X0c20), - Doublebuffer = ((int)0X0c32), - CurrentRasterColor = ((int)0X0b04), - NormalArrayCountExt = ((int)0X8080), - TextureGenS = ((int)0X0c60), - TextureGenR = ((int)0X0c62), - TextureGenQ = ((int)0X0c63), - ColorArraySize = ((int)0X8081), - GreenBits = ((int)0X0d53), - TextureGenT = ((int)0X0c61), - SecondaryColorArraySize = ((int)0X845a), - NumCompressedTextureFormats = ((int)0X86a2), - Light7 = ((int)0X4007), - VertexArrayCountExt = ((int)0X807D), - Map2TextureCoord1 = ((int)0X0db3), - MaxTextureUnits = ((int)0X84e2), - MaxActiveLightsSgix = ((int)0X8405), - VertexArrayType = ((int)0X807b), - MaxTextureSize = ((int)0X0d33), - Dither = ((int)0X0bd0), - FragmentLightModelAmbientSgix = ((int)0X840a), + DepthRange = ((int)0X0b70), + StencilBackPassDepthPass = ((int)0X8803), + MapColor = ((int)0X0d10), + MaxTextureImageUnits = ((int)0X8872), + ColorSum = ((int)0X8458), Map1TextureCoord2 = ((int)0X0d94), Map1TextureCoord3 = ((int)0X0d95), - SampleAlphaToOne = ((int)0X809f), + MapStencil = ((int)0X0d11), Map1TextureCoord1 = ((int)0X0d93), - PostColorMatrixAlphaScaleSgi = ((int)0X80b7), - IndexArray = ((int)0X8077), - PostColorMatrixGreenScaleSgi = ((int)0X80b5), - ClipPlane0 = ((int)0X3000), - PixelMapRToRSize = ((int)0X0cb6), + TextureGenQ = ((int)0X0c63), + Map1TextureCoord4 = ((int)0X0d96), + BlendEquationRgb = ((int)0X8009), + Convolution2DExt = ((int)0X8011), + PointFadeThresholdSize = ((int)0X8128), + MaxAsyncReadPixelsSgix = ((int)0X8361), + PixelTileWidthSgix = ((int)0X8140), + PolygonSmooth = ((int)0X0b41), + IndexOffset = ((int)0X0d13), + Light6 = ((int)0X4006), + VertexArray = ((int)0X8074), + PixelTexGenSgix = ((int)0X8139), + LightEnvModeSgix = ((int)0X8407), + GreenBits = ((int)0X0d53), + ColorClearValue = ((int)0X0c22), + PackImageDepthSgis = ((int)0X8131), + NormalArrayCountExt = ((int)0X8080), + SampleMaskValueSgis = ((int)0X80aa), + NormalArrayBufferBinding = ((int)0X8897), + ConvolutionHintSgix = ((int)0X8316), + TextureCubeMap = ((int)0X8513), + AlphaTest = ((int)0X0bc0), + AccumRedBits = ((int)0X0d58), + PolygonSmoothHint = ((int)0X0c53), + IndexArrayCountExt = ((int)0X8087), + Stereo = ((int)0X0c33), + SecondaryColorArrayType = ((int)0X845b), + MaxVertexUniformComponents = ((int)0X8b4a), + TextureCoordArrayType = ((int)0X8089), + LineStipplePattern = ((int)0X0b25), + UnpackImageHeightExt = ((int)0X806e), + FragmentLightModelTwoSideSgix = ((int)0X8409), + CurrentRasterTextureCoords = ((int)0X0b06), + MaxVertexTextureImageUnits = ((int)0X8b4c), + TextureStackDepth = ((int)0X0ba5), + DrawBuffer8 = ((int)0X882d), + TextureMatrix = ((int)0X0ba8), + Texture4DSgis = ((int)0X8134), + AlphaTestFunc = ((int)0X0bc1), + ColorArrayType = ((int)0X8082), + FragmentColorMaterialSgix = ((int)0X8401), + PostColorMatrixBlueScaleSgi = ((int)0X80b6), + StencilBackPassDepthFail = ((int)0X8802), + Samples = ((int)0X80a9), + AlphaTestRef = ((int)0X0bc2), + FrontFace = ((int)0X0b46), + DrawBuffer11 = ((int)0X8830), + MaxClientAttribStackDepth = ((int)0X0d3b), + PixelMapSToSSize = ((int)0X0cb1), + Dither = ((int)0X0bd0), + Map1Vertex4 = ((int)0X0d98), + ModelviewStackDepth = ((int)0X0ba3), + ClipPlane1 = ((int)0X3001), + ElementArrayBufferBinding = ((int)0X8895), + EdgeFlagArrayCountExt = ((int)0X808D), + FogOffsetValueSgix = ((int)0X8199), + PolygonMode = ((int)0X0b40), + Multisample = ((int)0X809d), + Light5 = ((int)0X4005), + PostConvolutionAlphaScaleExt = ((int)0X801f), + PackSkipRows = ((int)0X0d03), + SpriteSgix = ((int)0X8148), + PostColorMatrixColorTableSgi = ((int)0X80D2), + TextureBinding2D = ((int)0X8069), + SampleAlphaToOne = ((int)0X809f), + TextureGenR = ((int)0X0c62), + FeedbackBufferSize = ((int)0X0df1), + DrawBuffer6 = ((int)0X882b), + PostColorMatrixRedScaleSgi = ((int)0X80b4), + PixelPackBufferBinding = ((int)0X88ed), + AttribStackDepth = ((int)0X0bb0), + PixelTileBestAlignmentSgix = ((int)0X813e), ClientActiveTexture = ((int)0X84e1), - Map2TextureCoord4 = ((int)0X0db6), - TransposeProjectionMatrix = ((int)0X84e4), - PolygonOffsetLine = ((int)0X2a02), - Lighting = ((int)0X0b50), - PointSmoothHint = ((int)0X0c51), - PostTextureFilterScaleRangeSgix = ((int)0X817c), - ScissorBox = ((int)0X0c10), - RenderMode = ((int)0X0c40), + StencilPassDepthFail = ((int)0X0b95), + Viewport = ((int)0X0ba2), + ModelviewMatrix = ((int)0X0ba6), + DepthBits = ((int)0X0d56), + MaxTextureUnits = ((int)0X84e2), + PackSkipPixels = ((int)0X0d04), + DrawBuffer3 = ((int)0X8828), + PackSubsampleRateSgix = ((int)0X85a0), + ArrayBufferBinding = ((int)0X8894), + CurrentProgram = ((int)0X8b8d), + UnpackSkipPixels = ((int)0X0cf4), + SampleCoverage = ((int)0X80a0), + InterlaceSgix = ((int)0X8094), + Light0 = ((int)0X4000), + NumCompressedTextureFormats = ((int)0X86a2), + ColorMaterialFace = ((int)0X0b55), + SpriteTranslationSgix = ((int)0X814b), + SmoothPointSizeRange = ((int)0X0b12), + LineWidthRange = ((int)0X0b22), StencilBackFail = ((int)0X8801), + ClipPlane4 = ((int)0X3004), + SharedTexturePaletteExt = ((int)0X81fb), + MaxVertexAttribs = ((int)0X8869), + ActiveTexture = ((int)0X84e0), + PixelTileCacheIncrementSgix = ((int)0X813f), + Light2 = ((int)0X4002), + PostColorMatrixAlphaScaleSgi = ((int)0X80b7), + RedBias = ((int)0X0d15), + DrawBuffer9 = ((int)0X882e), + RescaleNormalExt = ((int)0X803a), + PostConvolutionBlueBiasExt = ((int)0X8022), + MaxProjectionStackDepth = ((int)0X0d38), + TextureBinding1D = ((int)0X8068), + WeightArrayBufferBinding = ((int)0X889e), + MaxAsyncHistogramSgix = ((int)0X832D), + SampleCoverageInvert = ((int)0X80ab), + Texture4DBindingSgis = ((int)0X814f), + Normalize = ((int)0X0ba1), + AliasedPointSizeRange = ((int)0X846d), + PostColorMatrixBlueBiasSgi = ((int)0X80ba), + PostConvolutionGreenBiasExt = ((int)0X8021), + MaxViewportDims = ((int)0X0d3a), + ShadeModel = ((int)0X0b54), + PointSizeRange = ((int)0X0b12), + TransposeProjectionMatrix = ((int)0X84e4), + ColorMaterial = ((int)0X0b57), + Fog = ((int)0X0b60), + IndexWritemask = ((int)0X0c21), + MaxTextureSize = ((int)0X0d33), + MinmaxExt = ((int)0X802e), + MaxFragmentUniformComponents = ((int)0X8b49), + StencilPassDepthPass = ((int)0X0b96), + IndexBits = ((int)0X0d51), + PackImageHeightExt = ((int)0X806c), + SampleAlphaToMaskSgis = ((int)0X809e), + PostColorMatrixAlphaBiasSgi = ((int)0X80bb), + PixelTileCacheSizeSgix = ((int)0X8145), + PixelMapIToISize = ((int)0X0cb0), + PackLsbFirst = ((int)0X0d01), + EdgeFlagArrayBufferBinding = ((int)0X889b), + PackSwapBytes = ((int)0X0d00), + VertexArrayType = ((int)0X807b), + FragmentLightModelAmbientSgix = ((int)0X840a), + FogFuncPointsSgis = ((int)0X812b), + DepthTest = ((int)0X0b71), + MaxListNesting = ((int)0X0b31), + IndexClearValue = ((int)0X0c20), + MaxModelviewStackDepth = ((int)0X0d36), + StencilBackValueMask = ((int)0X8ca4), + MaxClipmapDepthSgix = ((int)0X8177), + ColorWritemask = ((int)0X0c23), + StencilFail = ((int)0X0b94), + CullFaceMode = ((int)0X0b45), + Max3DTextureSizeExt = ((int)0X8073), + FogCoordArrayStride = ((int)0X8455), + SpriteModeSgix = ((int)0X8149), + ListBase = ((int)0X0b32), + LightModelTwoSide = ((int)0X0b52), + PointSizeGranularity = ((int)0X0b13), + CurrentRasterPosition = ((int)0X0b07), + CalligraphicFragmentSgix = ((int)0X8183), + AlphaBits = ((int)0X0d55), + PackAlignment = ((int)0X0d05), + PostConvolutionBlueScaleExt = ((int)0X801e), + PixelMapBToBSize = ((int)0X0cb8), + BlendColorExt = ((int)0X8005), + FogCoordArrayType = ((int)0X8454), + MaxClipmapVirtualDepthSgix = ((int)0X8178), + TransposeModelviewMatrix = ((int)0X84e3), + ProjectionMatrix = ((int)0X0ba7), + SmoothLineWidthRange = ((int)0X0b22), + ScissorTest = ((int)0X0c11), + SampleMaskSgis = ((int)0X80a0), + VertexAttribArrayBufferBinding = ((int)0X889f), + MaxAttribStackDepth = ((int)0X0d35), PolygonStipple = ((int)0X0b42), - PostColorMatrixGreenBiasSgi = ((int)0X80b9), + DrawBuffer5 = ((int)0X882a), + Map2Vertex4 = ((int)0X0db8), + DistanceAttenuationSgis = ((int)0X8129), + MaxTextureCoords = ((int)0X8871), + SampleAlphaToCoverage = ((int)0X809e), + MaxColorAttachmentsExt = ((int)0X8cdf), + LightModelColorControl = ((int)0X81f8), + Texture3DBindingExt = ((int)0X806a), + MaxRenderbufferSizeExt = ((int)0X84e8), + FogHint = ((int)0X0c54), + DrawBuffer4 = ((int)0X8829), + DepthScale = ((int)0X0d1e), + SecondaryColorArraySize = ((int)0X845a), + Texture3DExt = ((int)0X806f), + Map1Normal = ((int)0X0d92), + CurrentIndex = ((int)0X0b01), + SampleMaskInvertSgis = ((int)0X80ab), + MultisampleSgis = ((int)0X809D), + AsyncMarkerSgix = ((int)0X8329), + MaxElementsVertices = ((int)0X80e8), + Map1GridSegments = ((int)0X0dd1), + BlendEquationAlpha = ((int)0X883d), + PixelTexGenModeSgix = ((int)0X832b), GreenBias = ((int)0X0d19), - TextureCoordArrayCountExt = ((int)0X808b), + NormalArrayStride = ((int)0X807f), + TransposeTextureMatrix = ((int)0X84e5), + Light7 = ((int)0X4007), + UnpackCmykHintExt = ((int)0X800f), + MaxFramezoomFactorSgix = ((int)0X818D), + SecondaryColorArrayBufferBinding = ((int)0X889c), + FogCoordArrayBufferBinding = ((int)0X889d), + SamplesSgis = ((int)0X80a9), + FramezoomSgix = ((int)0X818b), + RenderbufferBindingExt = ((int)0X8ca7), + Map2GridDomain = ((int)0X0dd2), + RgbaMode = ((int)0X0c31), + CurrentColor = ((int)0X0b00), + NormalArrayType = ((int)0X807e), + AsyncHistogramSgix = ((int)0X832c), PointSizeMinSgis = ((int)0X8126), + DrawBuffer12 = ((int)0X8831), + PackCmykHintExt = ((int)0X800e), + Map1Color4 = ((int)0X0d90), Map2TextureCoord2 = ((int)0X0db4), Map2TextureCoord3 = ((int)0X0db5), - PolygonMode = ((int)0X0b40), - Texture3DBindingExt = ((int)0X806a), - SecondaryColorArrayStride = ((int)0X845c), + Map2TextureCoord1 = ((int)0X0db3), + PostColorMatrixGreenScaleSgi = ((int)0X80b5), + Map2TextureCoord4 = ((int)0X0db6), + TextureBinding3D = ((int)0X806a), + TextureColorTableSgi = ((int)0X80bc), + DrawBuffer14 = ((int)0X8833), + FragmentShaderDerivativeHint = ((int)0X8b8b), + StencilWritemask = ((int)0X0b98), + LogicOpMode = ((int)0X0bf0), + Blend = ((int)0X0be2), + AutoNormal = ((int)0X0d80), + ColorArrayBufferBinding = ((int)0X8898), + FramezoomFactorSgix = ((int)0X818c), + Texture2D = ((int)0X0de1), + UnpackLsbFirst = ((int)0X0cf1), + AliasedLineWidthRange = ((int)0X846e), + ColorArraySize = ((int)0X8081), + ColorLogicOp = ((int)0X0bf2), + SubpixelBits = ((int)0X0d50), + Max4DTextureSizeSgis = ((int)0X8138), + HistogramExt = ((int)0X8024), + PixelTileHeightSgix = ((int)0X8141), + PixelTileGridWidthSgix = ((int)0X8142), + TextureCoordArrayBufferBinding = ((int)0X889a), PolygonOffsetUnits = ((int)0X2a00), - StencilFail = ((int)0X0b94), - VertexArrayBufferBinding = ((int)0X8896), - ReferencePlaneEquationSgix = ((int)0X817e), - StencilPassDepthFail = ((int)0X0b95), + LineStippleRepeat = ((int)0X0b26), + PointSizeMin = ((int)0X8126), + UnpackRowLength = ((int)0X0cf2), + MaxNameStackDepth = ((int)0X0d37), + StencilBackWritemask = ((int)0X8ca5), + MaxEvalOrder = ((int)0X0d30), + BlueBits = ((int)0X0d54), + Map1Vertex3 = ((int)0X0d97), + PolygonOffsetFactor = ((int)0X8038), + PointSmoothHint = ((int)0X0c51), + PackResampleSgix = ((int)0X842c), + CompressedTextureFormats = ((int)0X86a3), + BlendSrcRgb = ((int)0X80c9), + ColorMatrixStackDepthSgi = ((int)0X80b2), + ClipPlane0 = ((int)0X3000), + AccumGreenBits = ((int)0X0d59), + PostColorMatrixRedBiasSgi = ((int)0X80b8), + DrawBuffer10 = ((int)0X882f), + DepthClearValue = ((int)0X0b73), + PolygonOffsetLine = ((int)0X2a02), + SmoothLineWidthGranularity = ((int)0X0b23), + CurrentRasterDistance = ((int)0X0b09), + PixelMapGToGSize = ((int)0X0cb7), + DrawBuffer2 = ((int)0X8827), + LightModelAmbient = ((int)0X0b53), + PointSize = ((int)0X0b11), + StencilValueMask = ((int)0X0b93), + CurrentNormal = ((int)0X0b02), + Map2Normal = ((int)0X0db2), + PostConvolutionAlphaBiasExt = ((int)0X8023), + FogDensity = ((int)0X0b62), + DrawBuffer = ((int)0X0c01), + SecondaryColorArrayStride = ((int)0X845c), + MaxAsyncDrawPixelsSgix = ((int)0X8360), } public enum GetTextureParameter { - TextureCompareMode = ((int)0X884c), - TextureHeight = ((int)0X1001), - QuadTextureSelectSgis = ((int)0X8125), - DetailTextureLevelSgis = ((int)0X809a), - TextureGreenSize = ((int)0X805d), - TextureCompressedImageSize = ((int)0X86a0), TextureCompressed = ((int)0X86a1), - TextureMaxClampRSgix = ((int)0X836b), - TexturePriority = ((int)0X8066), - TextureLequalRSgix = ((int)0X819c), + TextureIntensitySize = ((int)0X8061), + TextureInternalFormat = ((int)0X1003), + TextureLodBiasSSgix = ((int)0X818e), + TextureMagFilter = ((int)0X2800), + TextureBaseLevel = ((int)0X813c), + TextureMaxClampSSgix = ((int)0X8369), + DetailTextureFuncPointsSgis = ((int)0X809c), TextureMinLod = ((int)0X813a), - TextureLodBiasTSgix = ((int)0X818f), + GenerateMipmap = ((int)0X8191), + PostTextureFilterBiasSgix = ((int)0X8179), TextureBaseLevelSgis = ((int)0X813c), + TextureWidth = ((int)0X1000), + TextureLodBiasTSgix = ((int)0X818f), TextureClipmapCenterSgix = ((int)0X8171), - TextureRedSize = ((int)0X805c), + QuadTextureSelectSgis = ((int)0X8125), + TextureMaxLevel = ((int)0X813d), + TextureWrapS = ((int)0X2802), TextureComponents = ((int)0X1003), - TextureDepthSize = ((int)0X884a), + SharpenTextureFuncPointsSgis = ((int)0X80b0), + TextureWrapR = ((int)0X8072), + TextureHeight = ((int)0X1001), + TextureCompareMode = ((int)0X884c), TextureMaxClampTSgix = ((int)0X836a), + TextureClipmapLodOffsetSgix = ((int)0X8175), + TextureLequalRSgix = ((int)0X819c), + TextureMaxClampRSgix = ((int)0X836b), + DualTextureSelectSgis = ((int)0X8124), + TextureFilter4SizeSgis = ((int)0X8147), + PostTextureFilterScaleSgix = ((int)0X817a), + TextureWrapRExt = ((int)0X8072), + Texture4DsizeSgis = ((int)0X8136), + TextureClipmapVirtualDepthSgix = ((int)0X8174), + TextureMaxLod = ((int)0X813b), + TextureMaxLodSgis = ((int)0X813b), + TextureDepth = ((int)0X8071), + TextureBlueSize = ((int)0X805e), + TexturePriority = ((int)0X8066), + TextureBorderColor = ((int)0X1004), + TextureCompareSgix = ((int)0X819a), + ShadowAmbientSgix = ((int)0X80bf), + TextureAlphaSize = ((int)0X805f), + TextureWrapT = ((int)0X2803), + TextureWrapQSgis = ((int)0X8137), + DetailTextureModeSgis = ((int)0X809b), + TextureClipmapOffsetSgix = ((int)0X8173), + TextureGreenSize = ((int)0X805d), + TextureMinLodSgis = ((int)0X813a), + TextureGequalRSgix = ((int)0X819D), + TextureClipmapDepthSgix = ((int)0X8176), + GenerateMipmapSgis = ((int)0X8191), + TextureMinFilter = ((int)0X2801), + TextureClipmapFrameSgix = ((int)0X8172), + TextureRedSize = ((int)0X805c), + TextureLuminanceSize = ((int)0X8060), + DetailTextureLevelSgis = ((int)0X809a), + TextureBorder = ((int)0X1005), + TextureResident = ((int)0X8067), + TextureDepthSize = ((int)0X884a), + DepthTextureMode = ((int)0X884b), + TextureCompareFunc = ((int)0X884d), TextureMaxLevelSgis = ((int)0X813D), TextureLodBiasRSgix = ((int)0X8190), - TextureBaseLevel = ((int)0X813c), - TextureLodBiasSSgix = ((int)0X818e), - TextureLuminanceSize = ((int)0X8060), - DepthTextureMode = ((int)0X884b), - TextureClipmapOffsetSgix = ((int)0X8173), - TextureWrapQSgis = ((int)0X8137), - TextureMinLodSgis = ((int)0X813a), - TextureClipmapFrameSgix = ((int)0X8172), - TextureGequalRSgix = ((int)0X819D), - SharpenTextureFuncPointsSgis = ((int)0X80b0), - TextureWrapS = ((int)0X2802), - TextureMinFilter = ((int)0X2801), - TextureClipmapDepthSgix = ((int)0X8176), - TextureFilter4SizeSgis = ((int)0X8147), - TextureWrapRExt = ((int)0X8072), - TextureWrapR = ((int)0X8072), - TextureCompareSgix = ((int)0X819a), - TextureMaxClampSSgix = ((int)0X8369), - DetailTextureModeSgis = ((int)0X809b), - DetailTextureFuncPointsSgis = ((int)0X809c), - DualTextureSelectSgis = ((int)0X8124), - TextureClipmapLodOffsetSgix = ((int)0X8175), - TextureDepthExt = ((int)0X8071), - Texture4DsizeSgis = ((int)0X8136), - TextureInternalFormat = ((int)0X1003), - PostTextureFilterBiasSgix = ((int)0X8179), - TextureIntensitySize = ((int)0X8061), + TextureCompressedImageSize = ((int)0X86a0), TextureCompareOperatorSgix = ((int)0X819b), - TextureMaxLodSgis = ((int)0X813b), - TextureMaxLod = ((int)0X813b), - TextureBlueSize = ((int)0X805e), - GenerateMipmapSgis = ((int)0X8191), - TextureDepth = ((int)0X8071), - TextureWidth = ((int)0X1000), - GenerateMipmap = ((int)0X8191), - TextureAlphaSize = ((int)0X805f), - ShadowAmbientSgix = ((int)0X80bf), - PostTextureFilterScaleSgix = ((int)0X817a), - TextureBorderColor = ((int)0X1004), - TextureResident = ((int)0X8067), - TextureCompareFunc = ((int)0X884d), - TextureBorder = ((int)0X1005), - TextureClipmapVirtualDepthSgix = ((int)0X8174), - TextureMagFilter = ((int)0X2800), - TextureWrapT = ((int)0X2803), - TextureMaxLevel = ((int)0X813d), + TextureDepthExt = ((int)0X8071), } public enum HintMode { Nicest = ((int)0X1102), - Fastest = ((int)0X1101), DontCare = ((int)0X1100), + Fastest = ((int)0X1101), } public enum HintTarget { + ConvolutionHintSgix = ((int)0X8316), + TextureMultiBufferHintSgix = ((int)0X812e), + PackCmykHintExt = ((int)0X800e), PerspectiveCorrectionHint = ((int)0X0c50), + PointSmoothHint = ((int)0X0c51), VertexPreclipHintSgix = ((int)0X83ef), + TextureCompressionHint = ((int)0X84ef), + FogHint = ((int)0X0c54), + PolygonSmoothHint = ((int)0X0c53), LineSmoothHint = ((int)0X0c52), UnpackCmykHintExt = ((int)0X800f), - PolygonSmoothHint = ((int)0X0c53), - ConvolutionHintSgix = ((int)0X8316), - PackCmykHintExt = ((int)0X800e), - TextureCompressionHint = ((int)0X84ef), - PointSmoothHint = ((int)0X0c51), GenerateMipmapHint = ((int)0X8192), - FogHint = ((int)0X0c54), GenerateMipmapHintSgis = ((int)0X8192), - TextureMultiBufferHintSgix = ((int)0X812e), } public enum HistogramTargetExt @@ -1103,17 +1103,17 @@ namespace OpenTK.Graphics.OpenGL public enum IndexPointerType { + Double = ((int)0X140a), Short = ((int)0X1402), Float = ((int)0X1406), - Double = ((int)0X140a), Int = ((int)0X1404), } public enum LightEnvModeSgix { - Replace = ((int)0X1e01), - Add = ((int)0X0104), Modulate = ((int)0X2100), + Add = ((int)0X0104), + Replace = ((int)0X1e01), } public enum LightEnvParameterSgix @@ -1137,15 +1137,15 @@ namespace OpenTK.Graphics.OpenGL public enum LightParameter { - Specular = ((int)0X1202), - ConstantAttenuation = ((int)0X1207), - SpotExponent = ((int)0X1205), - LinearAttenuation = ((int)0X1208), Position = ((int)0X1203), - Ambient = ((int)0X1200), + SpotExponent = ((int)0X1205), Diffuse = ((int)0X1201), - SpotCutoff = ((int)0X1206), + ConstantAttenuation = ((int)0X1207), + Ambient = ((int)0X1200), + Specular = ((int)0X1202), + LinearAttenuation = ((int)0X1208), SpotDirection = ((int)0X1204), + SpotCutoff = ((int)0X1206), QuadraticAttenuation = ((int)0X1209), } @@ -1157,32 +1157,32 @@ namespace OpenTK.Graphics.OpenGL public enum DataType { - UnsignedByte = ((int)0X1401), - Byte = ((int)0X1400), - Double = ((int)0X140a), UnsignedInt = ((int)0X1405), DoubleExt = ((int)0X140a), - Short = ((int)0X1402), - Int = ((int)0X1404), Float = ((int)0X1406), + Byte = ((int)0X1400), + Int = ((int)0X1404), Gl4Bytes = ((int)0X1409), + UnsignedShort = ((int)0X1403), + Double = ((int)0X140a), + UnsignedByte = ((int)0X1401), + Short = ((int)0X1402), Gl3Bytes = ((int)0X1408), Gl2Bytes = ((int)0X1407), - UnsignedShort = ((int)0X1403), } public enum ListNameType { - UnsignedByte = ((int)0X1401), - Byte = ((int)0X1400), UnsignedInt = ((int)0X1405), - Short = ((int)0X1402), - Int = ((int)0X1404), Float = ((int)0X1406), + Byte = ((int)0X1400), + Int = ((int)0X1404), Gl4Bytes = ((int)0X1409), + UnsignedShort = ((int)0X1403), + UnsignedByte = ((int)0X1401), + Short = ((int)0X1402), Gl3Bytes = ((int)0X1408), Gl2Bytes = ((int)0X1407), - UnsignedShort = ((int)0X1403), } public enum ListParameterName @@ -1192,72 +1192,72 @@ namespace OpenTK.Graphics.OpenGL public enum LogicOp { - Nor = ((int)0X1508), AndInverted = ((int)0X1504), - CopyInverted = ((int)0X150c), - Noop = ((int)0X1505), - OrReverse = ((int)0X150b), AndReverse = ((int)0X1502), - Nand = ((int)0X150e), - Set = ((int)0X150f), Equiv = ((int)0X1509), - Copy = ((int)0X1503), - Or = ((int)0X1507), - And = ((int)0X1501), - Xor = ((int)0X1506), Clear = ((int)0X1500), OrInverted = ((int)0X150d), + Noop = ((int)0X1505), + OrReverse = ((int)0X150b), + Nand = ((int)0X150e), + CopyInverted = ((int)0X150c), + And = ((int)0X1501), Invert = ((int)0X150a), + Set = ((int)0X150f), + Copy = ((int)0X1503), + Or = ((int)0X1507), + Nor = ((int)0X1508), + Xor = ((int)0X1506), } public enum MapTarget { - GeometryDeformationSgix = ((int)0X8194), - Map1Color4 = ((int)0X0D90), - Map1Index = ((int)0X0D91), Map2Index = ((int)0X0Db1), - Map1Vertex4 = ((int)0X0D98), - TextureDeformationSgix = ((int)0X8195), Map1Vertex3 = ((int)0X0D97), - Map1Normal = ((int)0X0D92), - Map2Vertex4 = ((int)0X0Db8), - Map2Color4 = ((int)0X0Db0), - Map2Vertex3 = ((int)0X0Db7), - Map2Normal = ((int)0X0Db2), - Map1TextureCoord4 = ((int)0X0D96), Map1TextureCoord2 = ((int)0X0D94), - Map1TextureCoord3 = ((int)0X0D95), + Map1Vertex4 = ((int)0X0D98), + Map2Color4 = ((int)0X0Db0), + Map1Normal = ((int)0X0D92), + Map2Vertex3 = ((int)0X0Db7), + TextureDeformationSgix = ((int)0X8195), Map2TextureCoord2 = ((int)0X0Db4), Map2TextureCoord3 = ((int)0X0Db5), + Map2Vertex4 = ((int)0X0Db8), Map2TextureCoord1 = ((int)0X0Db3), - Map1TextureCoord1 = ((int)0X0D93), + Map1Index = ((int)0X0D91), Map2TextureCoord4 = ((int)0X0Db6), + Map1TextureCoord3 = ((int)0X0D95), + Map1TextureCoord1 = ((int)0X0D93), + Map1TextureCoord4 = ((int)0X0D96), + Map2Normal = ((int)0X0Db2), + Map1Color4 = ((int)0X0D90), + GeometryDeformationSgix = ((int)0X8194), } public enum MaterialFace { - Front = ((int)0X0404), FrontAndBack = ((int)0X0408), Back = ((int)0X0405), + Front = ((int)0X0404), } public enum MaterialParameter { - Emission = ((int)0X1600), - ColorIndexes = ((int)0X1603), AmbientAndDiffuse = ((int)0X1602), - Diffuse = ((int)0X1201), - Ambient = ((int)0X1200), - Specular = ((int)0X1202), Shininess = ((int)0X1601), + Emission = ((int)0X1600), + Diffuse = ((int)0X1201), + ColorIndexes = ((int)0X1603), + Specular = ((int)0X1202), + Ambient = ((int)0X1200), } public enum MatrixMode { - Color = ((int)0X1800), - Modelview = ((int)0X1700), - Projection = ((int)0X1701), Texture = ((int)0X1702), + Color = ((int)0X1800), + Projection = ((int)0X1701), + Modelview = ((int)0X1700), } public enum MeshMode1 @@ -1268,9 +1268,9 @@ namespace OpenTK.Graphics.OpenGL public enum MeshMode2 { + Fill = ((int)0X1b02), Line = ((int)0X1b01), Point = ((int)0X1b00), - Fill = ((int)0X1b02), } public enum MinmaxTargetExt @@ -1280,243 +1280,243 @@ namespace OpenTK.Graphics.OpenGL public enum NormalPointerType { - Short = ((int)0X1402), - Float = ((int)0X1406), Double = ((int)0X140a), + Short = ((int)0X1402), Byte = ((int)0X1400), + Float = ((int)0X1406), Int = ((int)0X1404), } public enum PixelCopyType { + Depth = ((int)0X1801), Color = ((int)0X1800), Stencil = ((int)0X1802), - Depth = ((int)0X1801), } public enum PixelFormat { - CmykExt = ((int)0X800c), - Rgb = ((int)0X1907), - R5G6B5IccSgix = ((int)0X8466), - R5G6B5A8IccSgix = ((int)0X8467), - Green = ((int)0X1904), - Blue = ((int)0X1905), - Alpha16IccSgix = ((int)0X8468), - Ycrcb444Sgix = ((int)0X81bc), - Ycrcb422Sgix = ((int)0X81bb), - Luminance = ((int)0X1909), - Rgba = ((int)0X1908), - StencilIndex = ((int)0X1901), - Red = ((int)0X1903), - DepthComponent = ((int)0X1902), - Luminance16IccSgix = ((int)0X8469), - Luminance16Alpha8IccSgix = ((int)0X846b), - Bgra = ((int)0X80e1), - Alpha = ((int)0X1906), - ColorIndex = ((int)0X1900), - CmykaExt = ((int)0X800D), - Bgr = ((int)0X80e0), - LuminanceAlpha = ((int)0X190a), AbgrExt = ((int)0X8000), + Alpha16IccSgix = ((int)0X8468), + R5G6B5IccSgix = ((int)0X8466), + Rgb = ((int)0X1907), + Ycrcb422Sgix = ((int)0X81bb), + CmykaExt = ((int)0X800D), + Luminance16IccSgix = ((int)0X8469), + Alpha = ((int)0X1906), + Green = ((int)0X1904), + Ycrcb444Sgix = ((int)0X81bc), + Bgr = ((int)0X80e0), + Luminance16Alpha8IccSgix = ((int)0X846b), + ColorIndex = ((int)0X1900), + StencilIndex = ((int)0X1901), + Blue = ((int)0X1905), + R5G6B5A8IccSgix = ((int)0X8467), + Red = ((int)0X1903), + LuminanceAlpha = ((int)0X190a), + CmykExt = ((int)0X800c), + Luminance = ((int)0X1909), + DepthComponent = ((int)0X1902), + Rgba = ((int)0X1908), + Bgra = ((int)0X80e1), } public enum PixelMap { - PixelMapIToI = ((int)0X0c70), - PixelMapIToA = ((int)0X0c75), PixelMapIToB = ((int)0X0c74), - PixelMapIToR = ((int)0X0c72), - PixelMapBToB = ((int)0X0c78), - PixelMapRToR = ((int)0X0c76), - PixelMapIToG = ((int)0X0c73), PixelMapGToG = ((int)0X0c77), - PixelMapAToA = ((int)0X0c79), PixelMapSToS = ((int)0X0c71), + PixelMapAToA = ((int)0X0c79), + PixelMapIToI = ((int)0X0c70), + PixelMapBToB = ((int)0X0c78), + PixelMapIToA = ((int)0X0c75), + PixelMapIToR = ((int)0X0c72), + PixelMapIToG = ((int)0X0c73), + PixelMapRToR = ((int)0X0c76), } public enum PixelStoreParameter { - UnpackSkipImagesExt = ((int)0X806D), - PackImageHeight = ((int)0X806c), PackSkipImages = ((int)0X806b), - PackSkipVolumesSgis = ((int)0X8130), - PixelTileGridHeightSgix = ((int)0X8143), - PackSkipPixels = ((int)0X0D04), UnpackImageHeight = ((int)0X806e), + PackAlignment = ((int)0X0D05), + UnpackImageHeightExt = ((int)0X806e), + PackSwapBytes = ((int)0X0D00), + UnpackLsbFirst = ((int)0X0cf1), + PackSkipVolumesSgis = ((int)0X8130), + PackSkipRows = ((int)0X0D03), + PackLsbFirst = ((int)0X0D01), + UnpackSkipPixels = ((int)0X0cf4), + PackSkipImagesExt = ((int)0X806b), + UnpackResampleSgix = ((int)0X842D), + UnpackSwapBytes = ((int)0X0cf0), + PixelTileWidthSgix = ((int)0X8140), + PixelTileCacheSizeSgix = ((int)0X8145), + PackImageHeightExt = ((int)0X806c), + PackRowLength = ((int)0X0D02), + UnpackSubsampleRateSgix = ((int)0X85a1), + PackResampleSgix = ((int)0X842c), + PixelTileGridWidthSgix = ((int)0X8142), + PixelTileGridDepthSgix = ((int)0X8144), + PixelTileHeightSgix = ((int)0X8141), + UnpackSkipImages = ((int)0X806d), UnpackSkipVolumesSgis = ((int)0X8132), PackImageDepthSgis = ((int)0X8131), - UnpackImageHeightExt = ((int)0X806e), - PackImageHeightExt = ((int)0X806c), - PackSkipImagesExt = ((int)0X806b), - PixelTileCacheSizeSgix = ((int)0X8145), - PixelTileGridDepthSgix = ((int)0X8144), - PackSwapBytes = ((int)0X0D00), - UnpackSkipPixels = ((int)0X0cf4), - UnpackLsbFirst = ((int)0X0cf1), - PixelTileHeightSgix = ((int)0X8141), - PixelTileGridWidthSgix = ((int)0X8142), - PackAlignment = ((int)0X0D05), - UnpackResampleSgix = ((int)0X842D), - UnpackAlignment = ((int)0X0cf5), UnpackRowLength = ((int)0X0cf2), - UnpackSwapBytes = ((int)0X0cf0), - PackSubsampleRateSgix = ((int)0X85a0), - PackResampleSgix = ((int)0X842c), + UnpackAlignment = ((int)0X0cf5), UnpackSkipRows = ((int)0X0cf3), + UnpackSkipImagesExt = ((int)0X806D), UnpackImageDepthSgis = ((int)0X8133), - PackLsbFirst = ((int)0X0D01), - UnpackSubsampleRateSgix = ((int)0X85a1), - UnpackSkipImages = ((int)0X806d), - PackRowLength = ((int)0X0D02), - PackSkipRows = ((int)0X0D03), - PixelTileWidthSgix = ((int)0X8140), + PackSubsampleRateSgix = ((int)0X85a0), + PackSkipPixels = ((int)0X0D04), + PixelTileGridHeightSgix = ((int)0X8143), + PackImageHeight = ((int)0X806c), } public enum PixelStoreResampleMode { - ResampleZeroFillSgix = ((int)0X842f), - ResampleDecimateSgix = ((int)0X8430), ResampleReplicateSgix = ((int)0X842e), + ResampleDecimateSgix = ((int)0X8430), + ResampleZeroFillSgix = ((int)0X842f), } public enum PixelStoreSubsampleRate { PixelSubsample2424Sgix = ((int)0X85a3), - PixelSubsample4444Sgix = ((int)0X85a2), PixelSubsample4242Sgix = ((int)0X85a4), + PixelSubsample4444Sgix = ((int)0X85a2), } public enum PixelTexGenMode { - LuminanceAlpha = ((int)0X190a), - PixelTexGenAlphaMsSgix = ((int)0X818a), - Rgba = ((int)0X1908), PixelTexGenAlphaReplaceSgix = ((int)0X8187), - PixelTexGenAlphaNoReplaceSgix = ((int)0X8188), - PixelTexGenAlphaLsSgix = ((int)0X8189), None = ((int)0), - Luminance = ((int)0X1909), + PixelTexGenAlphaLsSgix = ((int)0X8189), Rgb = ((int)0X1907), + PixelTexGenAlphaNoReplaceSgix = ((int)0X8188), + PixelTexGenAlphaMsSgix = ((int)0X818a), + Luminance = ((int)0X1909), + Rgba = ((int)0X1908), + LuminanceAlpha = ((int)0X190a), } public enum PixelTexGenParameterNameSgis { - PixelFragmentRgbSourceSgis = ((int)0X8354), PixelFragmentAlphaSourceSgis = ((int)0X8355), + PixelFragmentRgbSourceSgis = ((int)0X8354), } public enum PixelTransferParameter { - PostConvolutionAlphaBiasExt = ((int)0X8023), - PostColorMatrixGreenBiasSgi = ((int)0X80b9), - PostColorMatrixAlphaScaleSgi = ((int)0X80b7), - PostColorMatrixBlueBiasSgi = ((int)0X80ba), - PostConvolutionGreenScaleExt = ((int)0X801D), - PostConvolutionGreenBiasExt = ((int)0X8021), - BlueBias = ((int)0X0D1b), - BlueScale = ((int)0X0D1a), - PostColorMatrixRedScaleSgi = ((int)0X80b4), - PostConvolutionRedBiasExt = ((int)0X8020), - AlphaBias = ((int)0X0D1D), - AlphaScale = ((int)0X0D1c), - GreenScale = ((int)0X0D18), - RedBias = ((int)0X0D15), - PostColorMatrixRedBiasSgi = ((int)0X80b8), - IndexShift = ((int)0X0D12), - RedScale = ((int)0X0D14), - PostColorMatrixAlphaBiasSgi = ((int)0X80bb), - MapColor = ((int)0X0D10), - PostConvolutionBlueBiasExt = ((int)0X8022), - PostConvolutionBlueScaleExt = ((int)0X801e), PostConvolutionRedScaleExt = ((int)0X801c), - PostColorMatrixGreenScaleSgi = ((int)0X80b5), + PostConvolutionAlphaScaleExt = ((int)0X801f), + IndexOffset = ((int)0X0D13), + RedBias = ((int)0X0D15), + PostConvolutionGreenBiasExt = ((int)0X8021), + AlphaScale = ((int)0X0D1c), + IndexShift = ((int)0X0D12), + GreenScale = ((int)0X0D18), + GreenBias = ((int)0X0D19), + BlueBias = ((int)0X0D1b), MapStencil = ((int)0X0D11), DepthBias = ((int)0X0D1f), - IndexOffset = ((int)0X0D13), - PostConvolutionAlphaScaleExt = ((int)0X801f), + PostColorMatrixGreenBiasSgi = ((int)0X80b9), + PostColorMatrixAlphaBiasSgi = ((int)0X80bb), + PostConvolutionGreenScaleExt = ((int)0X801D), + PostColorMatrixRedBiasSgi = ((int)0X80b8), + PostConvolutionBlueScaleExt = ((int)0X801e), PostColorMatrixBlueScaleSgi = ((int)0X80b6), DepthScale = ((int)0X0D1e), - GreenBias = ((int)0X0D19), + BlueScale = ((int)0X0D1a), + PostConvolutionBlueBiasExt = ((int)0X8022), + MapColor = ((int)0X0D10), + PostColorMatrixRedScaleSgi = ((int)0X80b4), + PostColorMatrixBlueBiasSgi = ((int)0X80ba), + RedScale = ((int)0X0D14), + PostColorMatrixGreenScaleSgi = ((int)0X80b5), + PostConvolutionRedBiasExt = ((int)0X8020), + PostConvolutionAlphaBiasExt = ((int)0X8023), + PostColorMatrixAlphaScaleSgi = ((int)0X80b7), + AlphaBias = ((int)0X0D1D), } public enum PixelType { - Bitmap = ((int)0X1a00), - UnsignedByte332Ext = ((int)0X8032), - UnsignedShort4444 = ((int)0X8033), - UnsignedInt8888 = ((int)0X8035), - Short = ((int)0X1402), - UnsignedInt2101010Reversed = ((int)0X8368), - UnsignedInt1010102Ext = ((int)0X8036), - HalfFloat = ((int)0X140b), + Byte = ((int)0X1400), UnsignedShort5551 = ((int)0X8034), - UnsignedInt8888Reversed = ((int)0X8367), + Float = ((int)0X1406), + UnsignedInt1010102Ext = ((int)0X8036), UnsignedShort5551Ext = ((int)0X8034), + HalfFloat = ((int)0X140b), + UnsignedByte233Reversed = ((int)0X8362), + UnsignedByte332Ext = ((int)0X8032), + UnsignedShort = ((int)0X1403), + UnsignedShort565Reversed = ((int)0X8364), + Bitmap = ((int)0X1a00), + UnsignedShort4444 = ((int)0X8033), + Short = ((int)0X1402), + UnsignedInt8888Ext = ((int)0X8035), + UnsignedByte = ((int)0X1401), + Int = ((int)0X1404), UnsignedInt1010102 = ((int)0X8036), UnsignedShort565 = ((int)0X8363), - Byte = ((int)0X1400), - UnsignedShort565Reversed = ((int)0X8364), - UnsignedInt = ((int)0X1405), - UnsignedByte = ((int)0X1401), - UnsignedByte233Reversed = ((int)0X8362), - Int = ((int)0X1404), - UnsignedShort4444Ext = ((int)0X8033), - UnsignedByte332 = ((int)0X8032), UnsignedShort1555Reversed = ((int)0X8366), - Float = ((int)0X1406), UnsignedShort4444Reversed = ((int)0X8365), - UnsignedInt8888Ext = ((int)0X8035), - UnsignedShort = ((int)0X1403), + UnsignedInt2101010Reversed = ((int)0X8368), + UnsignedByte332 = ((int)0X8032), + UnsignedInt = ((int)0X1405), + UnsignedInt8888Reversed = ((int)0X8367), + UnsignedInt8888 = ((int)0X8035), + UnsignedShort4444Ext = ((int)0X8033), } public enum PointParameterNameSgis { DistanceAttenuationSgis = ((int)0X8129), - PointSizeMaxSgis = ((int)0X8127), PointSizeMinSgis = ((int)0X8126), PointFadeThresholdSizeSgis = ((int)0X8128), + PointSizeMaxSgis = ((int)0X8127), } public enum PolygonMode { + Fill = ((int)0X1b02), Line = ((int)0X1b01), Point = ((int)0X1b00), - Fill = ((int)0X1b02), } public enum ReadBufferMode { - FrontRight = ((int)0X0401), - Right = ((int)0X0407), - BackLeft = ((int)0X0402), - BackRight = ((int)0X0403), - Left = ((int)0X0406), - Aux0 = ((int)0X0409), - Back = ((int)0X0405), Aux3 = ((int)0X040c), Aux1 = ((int)0X040a), - FrontLeft = ((int)0X0400), Aux2 = ((int)0X040b), + FrontRight = ((int)0X0401), + Aux0 = ((int)0X0409), + FrontLeft = ((int)0X0400), + Right = ((int)0X0407), + Left = ((int)0X0406), + Back = ((int)0X0405), Front = ((int)0X0404), + BackRight = ((int)0X0403), + BackLeft = ((int)0X0402), } public enum RenderingMode { - Render = ((int)0X1c00), - Feedback = ((int)0X1c01), Select = ((int)0X1c02), + Feedback = ((int)0X1c01), + Render = ((int)0X1c00), } public enum SamplePatternSgis { - Gl4Pass0Sgis = ((int)0X80a4), Gl4Pass1Sgis = ((int)0X80a5), - Gl4Pass3Sgis = ((int)0X80a7), - Gl4Pass2Sgis = ((int)0X80a6), Gl2Pass1Sgis = ((int)0X80a3), + Gl4Pass2Sgis = ((int)0X80a6), + Gl4Pass3Sgis = ((int)0X80a7), Gl1PassSgis = ((int)0X80a1), Gl2Pass0Sgis = ((int)0X80a2), + Gl4Pass0Sgis = ((int)0X80a4), } public enum SeparableTargetExt @@ -1526,99 +1526,99 @@ namespace OpenTK.Graphics.OpenGL public enum ShadingModel { - Flat = ((int)0X1d00), Smooth = ((int)0X1d01), + Flat = ((int)0X1d00), } public enum StencilFunction { - Never = ((int)0X0200), - Equal = ((int)0X0202), - Always = ((int)0X0207), - Less = ((int)0X0201), Gequal = ((int)0X0206), + Always = ((int)0X0207), + Equal = ((int)0X0202), Lequal = ((int)0X0203), - Notequal = ((int)0X0205), + Never = ((int)0X0200), + Less = ((int)0X0201), Greater = ((int)0X0204), + Notequal = ((int)0X0205), } public enum StencilOp { DecrWrap = ((int)0X8508), - Replace = ((int)0X1e01), IncrWrap = ((int)0X8507), - Incr = ((int)0X1e02), - Zero = ((int)0), - Decr = ((int)0X1e03), Keep = ((int)0X1e00), + Incr = ((int)0X1e02), + Replace = ((int)0X1e01), + Decr = ((int)0X1e03), + Zero = ((int)0), Invert = ((int)0X150a), } public enum StringName { - ShadingLanguageVersion = ((int)0X8b8c), + Version = ((int)0X1f02), Renderer = ((int)0X1f01), Extensions = ((int)0X1f03), - Version = ((int)0X1f02), + ShadingLanguageVersion = ((int)0X8b8c), Vendor = ((int)0X1f00), } public enum TexCoordPointerType { + Double = ((int)0X140a), Short = ((int)0X1402), Float = ((int)0X1406), - Double = ((int)0X140a), Int = ((int)0X1404), } public enum TextureCoordName { + Q = ((int)0X2003), R = ((int)0X2002), S = ((int)0X2000), - Q = ((int)0X2003), T = ((int)0X2001), } public enum TextureEnvMode { - Combine = ((int)0X8570), - Decal = ((int)0X2101), - Add = ((int)0X0104), - Blend = ((int)0X0be2), - ReplaceExt = ((int)0X8062), - TextureEnvBiasSgix = ((int)0X80be), Modulate = ((int)0X2100), + TextureEnvBiasSgix = ((int)0X80be), + Blend = ((int)0X0be2), + Add = ((int)0X0104), + Decal = ((int)0X2101), + ReplaceExt = ((int)0X8062), + Combine = ((int)0X8570), } public enum TextureEnvParameter { - Operand0Alpha = ((int)0X8598), - TextureEnvMode = ((int)0X2200), - Src0Alpha = ((int)0X8588), - Src1Alpha = ((int)0X8589), - Operand2Rgb = ((int)0X8592), - Operand2Alpha = ((int)0X859a), - Operand0Rgb = ((int)0X8590), - AlphaScale = ((int)0X0D1c), - Operand1Alpha = ((int)0X8599), - RgbScale = ((int)0X8573), - Src1Rgb = ((int)0X8581), Src2Rgb = ((int)0X8582), - TextureEnvColor = ((int)0X2201), - Src2Alpha = ((int)0X858a), + Operand2Alpha = ((int)0X859a), Source0Rgb = ((int)0X8580), - CombineAlpha = ((int)0X8572), - Operand1Rgb = ((int)0X8591), - CoordReplace = ((int)0X8862), + Src2Alpha = ((int)0X858a), + AlphaScale = ((int)0X0D1c), + RgbScale = ((int)0X8573), CombineRgb = ((int)0X8571), + CombineAlpha = ((int)0X8572), TextureLodBias = ((int)0X8501), + Operand0Alpha = ((int)0X8598), + Src1Alpha = ((int)0X8589), + Operand0Rgb = ((int)0X8590), + Src1Rgb = ((int)0X8581), + Operand2Rgb = ((int)0X8592), + Operand1Alpha = ((int)0X8599), + CoordReplace = ((int)0X8862), + TextureEnvColor = ((int)0X2201), + Operand1Rgb = ((int)0X8591), + Src0Alpha = ((int)0X8588), + TextureEnvMode = ((int)0X2200), } public enum TextureEnvTarget { - PointSprite = ((int)0X8861), TextureFilterControl = ((int)0X8500), TextureEnv = ((int)0X2300), + PointSprite = ((int)0X8861), } public enum TextureFilterFuncSgis @@ -1629,309 +1629,309 @@ namespace OpenTK.Graphics.OpenGL public enum TextureGenMode { NormalMap = ((int)0X8511), + ObjectDistanceToPointSgis = ((int)0X81f1), + EyeLinear = ((int)0X2400), + ObjectDistanceToLineSgis = ((int)0X81f3), SphereMap = ((int)0X2402), ObjectLinear = ((int)0X2401), - EyeDistanceToLineSgis = ((int)0X81f2), - EyeDistanceToPointSgis = ((int)0X81f0), - ObjectDistanceToLineSgis = ((int)0X81f3), ReflectionMap = ((int)0X8512), - EyeLinear = ((int)0X2400), - ObjectDistanceToPointSgis = ((int)0X81f1), + EyeDistanceToPointSgis = ((int)0X81f0), + EyeDistanceToLineSgis = ((int)0X81f2), } public enum TextureGenParameter { - ObjectPlane = ((int)0X2501), - EyePlane = ((int)0X2502), EyePointSgis = ((int)0X81f4), + ObjectLineSgis = ((int)0X81f7), ObjectPointSgis = ((int)0X81f5), TextureGenMode = ((int)0X2500), - ObjectLineSgis = ((int)0X81f7), EyeLineSgis = ((int)0X81f6), + EyePlane = ((int)0X2502), + ObjectPlane = ((int)0X2501), } public enum TextureMagFilter { - PixelTexGenQCeilingSgix = ((int)0X8184), Filter4Sgis = ((int)0X8146), - LinearDetailSgis = ((int)0X8097), - LinearSharpenSgis = ((int)0X80ad), Linear = ((int)0X2601), - LinearSharpenColorSgis = ((int)0X80af), PixelTexGenQRoundSgix = ((int)0X8185), - Nearest = ((int)0X2600), - LinearSharpenAlphaSgis = ((int)0X80ae), - LinearDetailColorSgis = ((int)0X8099), + LinearSharpenSgis = ((int)0X80ad), + LinearDetailSgis = ((int)0X8097), PixelTexGenQFloorSgix = ((int)0X8186), LinearDetailAlphaSgis = ((int)0X8098), + LinearSharpenAlphaSgis = ((int)0X80ae), + LinearDetailColorSgis = ((int)0X8099), + Nearest = ((int)0X2600), + LinearSharpenColorSgis = ((int)0X80af), + PixelTexGenQCeilingSgix = ((int)0X8184), } public enum TextureMinFilter { - LinearClipmapNearestSgix = ((int)0X844f), - Filter4Sgis = ((int)0X8146), - LinearClipmapLinearSgix = ((int)0X8170), - NearestMipmapLinear = ((int)0X2702), NearestClipmapNearestSgix = ((int)0X844D), - Linear = ((int)0X2601), - LinearMipmapNearest = ((int)0X2701), - Nearest = ((int)0X2600), - PixelTexGenQCeilingSgix = ((int)0X8184), PixelTexGenQRoundSgix = ((int)0X8185), - PixelTexGenQFloorSgix = ((int)0X8186), + PixelTexGenQCeilingSgix = ((int)0X8184), + Filter4Sgis = ((int)0X8146), NearestMipmapNearest = ((int)0X2700), + NearestMipmapLinear = ((int)0X2702), + PixelTexGenQFloorSgix = ((int)0X8186), + Linear = ((int)0X2601), + Nearest = ((int)0X2600), + LinearClipmapLinearSgix = ((int)0X8170), + LinearMipmapNearest = ((int)0X2701), NearestClipmapLinearSgix = ((int)0X844e), LinearMipmapLinear = ((int)0X2703), + LinearClipmapNearestSgix = ((int)0X844f), } public enum TextureParameterName { - ShadowAmbientSgix = ((int)0X80bf), - QuadTextureSelectSgis = ((int)0X8125), - DetailTextureLevelSgis = ((int)0X809a), - TextureMaxClampTSgix = ((int)0X836a), - TextureCompareFailValue = ((int)0X80bf), - TextureCompareMode = ((int)0X884c), - TexturePriority = ((int)0X8066), - TextureLodBiasTSgix = ((int)0X818f), - TextureClipmapCenterSgix = ((int)0X8171), - TextureLodBiasRSgix = ((int)0X8190), - TextureBaseLevel = ((int)0X813c), - TextureLodBiasSSgix = ((int)0X818e), - TextureClipmapDepthSgix = ((int)0X8176), - DepthTextureMode = ((int)0X884b), - TextureClipmapOffsetSgix = ((int)0X8173), - TextureWrapQSgis = ((int)0X8137), - TextureClipmapFrameSgix = ((int)0X8172), - TextureWrapS = ((int)0X2802), - TextureMinFilter = ((int)0X2801), - TextureWrapRExt = ((int)0X8072), - TextureWrapR = ((int)0X8072), - TextureCompareSgix = ((int)0X819a), - TextureMaxClampSSgix = ((int)0X8369), - DetailTextureModeSgis = ((int)0X809b), - TextureMaxLevel = ((int)0X813D), - DualTextureSelectSgis = ((int)0X8124), - TextureClipmapLodOffsetSgix = ((int)0X8175), - TextureMaxLod = ((int)0X813b), - PostTextureFilterBiasSgix = ((int)0X8179), - TextureCompareOperatorSgix = ((int)0X819b), - TextureMaxClampRSgix = ((int)0X836b), - ClampToEdge = ((int)0X812f), - TextureMinLod = ((int)0X813a), - GenerateMipmapSgis = ((int)0X8191), - TextureDepth = ((int)0X8071), - GenerateMipmap = ((int)0X8191), - PostTextureFilterScaleSgix = ((int)0X817a), - TextureBorderColor = ((int)0X1004), - TextureCompareFunc = ((int)0X884d), - TextureClipmapVirtualDepthSgix = ((int)0X8174), - TextureMagFilter = ((int)0X2800), - TextureWrapT = ((int)0X2803), ClampToBorder = ((int)0X812d), + TextureMagFilter = ((int)0X2800), + GenerateMipmap = ((int)0X8191), + TextureLodBiasSSgix = ((int)0X818e), + PostTextureFilterScaleSgix = ((int)0X817a), + TextureMinLod = ((int)0X813a), + TexturePriority = ((int)0X8066), + TextureCompareFunc = ((int)0X884d), + TextureClipmapCenterSgix = ((int)0X8171), + QuadTextureSelectSgis = ((int)0X8125), + TextureClipmapVirtualDepthSgix = ((int)0X8174), + ClampToEdge = ((int)0X812f), + TextureWrapS = ((int)0X2802), + DepthTextureMode = ((int)0X884b), + TextureWrapR = ((int)0X8072), + TextureMaxClampTSgix = ((int)0X836a), + TextureClipmapLodOffsetSgix = ((int)0X8175), + TextureMaxClampRSgix = ((int)0X836b), + DualTextureSelectSgis = ((int)0X8124), + TextureWrapRExt = ((int)0X8072), + TextureCompareSgix = ((int)0X819a), + TextureMaxLod = ((int)0X813b), + TextureDepth = ((int)0X8071), + TextureLodBiasRSgix = ((int)0X8190), + PostTextureFilterBiasSgix = ((int)0X8179), + TextureBorderColor = ((int)0X1004), + TextureBaseLevel = ((int)0X813c), + ShadowAmbientSgix = ((int)0X80bf), + DetailTextureLevelSgis = ((int)0X809a), + TextureWrapT = ((int)0X2803), + TextureCompareFailValue = ((int)0X80bf), + TextureWrapQSgis = ((int)0X8137), + DetailTextureModeSgis = ((int)0X809b), + TextureClipmapOffsetSgix = ((int)0X8173), + TextureCompareOperatorSgix = ((int)0X819b), + TextureLodBiasTSgix = ((int)0X818f), + TextureClipmapDepthSgix = ((int)0X8176), + GenerateMipmapSgis = ((int)0X8191), + TextureMinFilter = ((int)0X2801), + TextureClipmapFrameSgix = ((int)0X8172), + TextureCompareMode = ((int)0X884c), + TextureMaxClampSSgix = ((int)0X8369), + TextureMaxLevel = ((int)0X813D), } public enum TextureTarget { - TextureCubeMapNegativeX = ((int)0X8516), - TextureBaseLevelSgis = ((int)0X813c), - TextureCubeMapNegativeZ = ((int)0X851a), - TextureBindingCubeMap = ((int)0X8514), TextureMaxLevelSgis = ((int)0X813D), + TextureCubeMapPositiveX = ((int)0X8515), + TextureBaseLevelSgis = ((int)0X813c), + Texture2D = ((int)0X0De1), + Texture1D = ((int)0X0De0), ProxyTexture4DSgis = ((int)0X8135), - DetailTexture2DSgis = ((int)0X8095), + ProxyTexture3DExt = ((int)0X8070), TextureRectangleArb = ((int)0X84f5), + TextureCubeMapPositiveZ = ((int)0X8519), + TextureBindingCubeMap = ((int)0X8514), ProxyTextureCubeMap = ((int)0X851b), TextureCubeMap = ((int)0X8513), - ProxyTexture3DExt = ((int)0X8070), - Texture2D = ((int)0X0De1), - Texture4DSgis = ((int)0X8134), - TextureMinLodSgis = ((int)0X813a), - Texture1D = ((int)0X0De0), - ProxyTexture3D = ((int)0X8070), - ProxyTexture2D = ((int)0X8064), - ProxyTexture1D = ((int)0X8063), - Texture3DExt = ((int)0X806f), Texture3D = ((int)0X806f), - TextureRectangleNv = ((int)0X84f5), TextureMaxLodSgis = ((int)0X813b), - TextureCubeMapNegativeY = ((int)0X8518), - TextureCubeMapPositiveZ = ((int)0X8519), - TextureCubeMapPositiveX = ((int)0X8515), + TextureMinLodSgis = ((int)0X813a), TextureCubeMapPositiveY = ((int)0X8517), + Texture3DExt = ((int)0X806f), + TextureRectangleNv = ((int)0X84f5), + TextureCubeMapNegativeX = ((int)0X8516), + Texture4DSgis = ((int)0X8134), + TextureCubeMapNegativeY = ((int)0X8518), + ProxyTexture1D = ((int)0X8063), + ProxyTexture2D = ((int)0X8064), + ProxyTexture3D = ((int)0X8070), + TextureCubeMapNegativeZ = ((int)0X851a), + DetailTexture2DSgis = ((int)0X8095), } public enum TextureWrapMode { - ClampToBorder = ((int)0X812d), ClampToEdge = ((int)0X812f), + ClampToBorder = ((int)0X812d), Clamp = ((int)0X2900), - Repeat = ((int)0X2901), MirroredRepeat = ((int)0X8370), + Repeat = ((int)0X2901), } public enum PixelInternalFormat { - LuminanceAlphaIccSgix = ((int)0X8465), - Rgb4 = ((int)0X804f), - Intensity16IccSgix = ((int)0X846a), - DepthComponent = ((int)0X1902), - Alpha8 = ((int)0X803c), - LuminanceAlpha = ((int)0X190a), - DualIntensity4Sgis = ((int)0X8118), - QuadLuminance4Sgis = ((int)0X8120), - Rgb2Ext = ((int)0X804e), - RgbaIccSgix = ((int)0X8461), - Alpha16IccSgix = ((int)0X8468), CompressedAlpha = ((int)0X84e9), - Luminance12Alpha12 = ((int)0X8047), - Luminance6Alpha2 = ((int)0X8044), - Alpha12 = ((int)0X803d), - QuadLuminance8Sgis = ((int)0X8121), - CompressedSrgbAlphaS3tcDxt5Ext = ((int)0X8c4f), - Alpha16 = ((int)0X803e), - Rgba2 = ((int)0X8055), - Srgb = ((int)0X8c40), - CompressedLuminance = ((int)0X84ea), + One = ((int)1), + DualIntensity12Sgis = ((int)0X811a), Luminance8Alpha8 = ((int)0X8045), + Srgb8Alpha8 = ((int)0X8c43), + Srgb8 = ((int)0X8c41), + CompressedRgba = ((int)0X84ee), + Luminance12 = ((int)0X8041), + SrgbAlpha = ((int)0X8c42), + QuadAlpha8Sgis = ((int)0X811f), + Intensity16IccSgix = ((int)0X846a), + Alpha16 = ((int)0X803e), + Three = ((int)3), + LuminanceIccSgix = ((int)0X8463), + Intensity12 = ((int)0X804c), + DepthComponent24Sgix = ((int)0X81a6), + Rgb10A2 = ((int)0X8059), + Alpha16IccSgix = ((int)0X8468), + DualIntensity8Sgis = ((int)0X8119), + Intensity4 = ((int)0X804a), + DualAlpha12Sgis = ((int)0X8112), + Rgb2Ext = ((int)0X804e), + Intensity8 = ((int)0X804b), + Luminance4Alpha4 = ((int)0X8043), + CompressedSrgbS3tcDxt1Ext = ((int)0X8c4c), + IntensityIccSgix = ((int)0X8464), + Alpha = ((int)0X1906), + Intensity = ((int)0X8049), + LuminanceAlphaIccSgix = ((int)0X8465), + QuadAlpha4Sgis = ((int)0X811e), + Srgb = ((int)0X8c40), + QuadLuminance8Sgis = ((int)0X8121), + Luminance6Alpha2 = ((int)0X8044), + DualLuminance8Sgis = ((int)0X8115), + Intensity16 = ((int)0X804d), + RgbIccSgix = ((int)0X8460), + CompressedLuminance = ((int)0X84ea), + CompressedSrgbAlpha = ((int)0X8c49), + Alpha4 = ((int)0X803b), + DualLuminance16Sgis = ((int)0X8117), + LuminanceAlpha = ((int)0X190a), + CompressedSrgbAlphaS3tcDxt3Ext = ((int)0X8c4e), + QuadIntensity8Sgis = ((int)0X8123), + DualAlpha8Sgis = ((int)0X8111), + DepthComponent32 = ((int)0X81a7), + Alpha12 = ((int)0X803d), + CompressedSrgb = ((int)0X8c48), + Luminance12Alpha4 = ((int)0X8046), + CompressedIntensity = ((int)0X84ec), + DualIntensity16Sgis = ((int)0X811b), + DepthComponent16Sgix = ((int)0X81a5), + DualLuminance12Sgis = ((int)0X8116), + SluminanceAlpha = ((int)0X8c44), Sluminance8 = ((int)0X8c47), - R5G6B5IccSgix = ((int)0X8466), - Sluminance8Alpha8 = ((int)0X8c45), + DepthComponent16 = ((int)0X81a5), + Alpha8 = ((int)0X803c), + RgbaIccSgix = ((int)0X8461), + Rgb5A1 = ((int)0X8057), + Sluminance = ((int)0X8c46), R3G3B2 = ((int)0X2a10), R5G6B5A8IccSgix = ((int)0X8467), - Luminance4Alpha4 = ((int)0X8043), - Alpha4 = ((int)0X803b), - DepthComponent32Sgix = ((int)0X81a7), - Luminance16Alpha8IccSgix = ((int)0X846b), - DualIntensity8Sgis = ((int)0X8119), - Rgba8 = ((int)0X8058), - Alpha = ((int)0X1906), - Rgb12 = ((int)0X8053), - CompressedLuminanceAlpha = ((int)0X84eb), - Rgba4 = ((int)0X8056), - Luminance4 = ((int)0X803f), - Sluminance = ((int)0X8c46), - Two = ((int)2), - Intensity8 = ((int)0X804b), Luminance16 = ((int)0X8042), - DepthComponent16Sgix = ((int)0X81a5), - DualAlpha16Sgis = ((int)0X8113), - Luminance12 = ((int)0X8041), - Luminance16Alpha16 = ((int)0X8048), - SluminanceAlpha = ((int)0X8c44), - Intensity4 = ((int)0X804a), - LuminanceIccSgix = ((int)0X8463), - CompressedSrgbAlphaS3tcDxt3Ext = ((int)0X8c4e), - DualLuminance4Sgis = ((int)0X8114), - CompressedSrgbAlpha = ((int)0X8c49), - CompressedIntensity = ((int)0X84ec), - Srgb8 = ((int)0X8c41), - DualLuminanceAlpha8Sgis = ((int)0X811D), - DualAlpha12Sgis = ((int)0X8112), - Four = ((int)4), - QuadIntensity4Sgis = ((int)0X8122), - CompressedSluminanceAlpha = ((int)0X8c4b), - Rgb5A1 = ((int)0X8057), - DepthComponent24 = ((int)0X81a6), - Luminance16IccSgix = ((int)0X8469), - DualLuminance8Sgis = ((int)0X8115), - SrgbAlpha = ((int)0X8c42), - CompressedSluminance = ((int)0X8c4a), - Rgba16 = ((int)0X805b), - RgbIccSgix = ((int)0X8460), - Srgb8Alpha8 = ((int)0X8c43), - DepthComponent32 = ((int)0X81a7), - CompressedRgba = ((int)0X84ee), - Intensity = ((int)0X8049), - CompressedSrgb = ((int)0X8c48), - CompressedSrgbAlphaS3tcDxt1Ext = ((int)0X8c4d), - DepthComponent16 = ((int)0X81a5), - DualLuminance12Sgis = ((int)0X8116), - Rgb10A2 = ((int)0X8059), - DualAlpha4Sgis = ((int)0X8110), - Rgb5 = ((int)0X8050), - Luminance = ((int)0X1909), - CompressedRgb = ((int)0X84ed), - One = ((int)1), - AlphaIccSgix = ((int)0X8462), - Rgb8 = ((int)0X8051), - Rgb10 = ((int)0X8052), - Three = ((int)3), - Rgb16 = ((int)0X8054), - Rgba12 = ((int)0X805a), + Rgb4 = ((int)0X804f), + DepthComponent = ((int)0X1902), DualLuminanceAlpha4Sgis = ((int)0X811c), - IntensityIccSgix = ((int)0X8464), - DualAlpha8Sgis = ((int)0X8111), - QuadIntensity8Sgis = ((int)0X8123), - DualLuminance16Sgis = ((int)0X8117), - CompressedSrgbS3tcDxt1Ext = ((int)0X8c4c), - Luminance12Alpha4 = ((int)0X8046), - QuadAlpha8Sgis = ((int)0X811f), - DepthComponent24Sgix = ((int)0X81a6), - DualIntensity12Sgis = ((int)0X811a), - Rgb = ((int)0X1907), - Luminance8 = ((int)0X8040), - DualIntensity16Sgis = ((int)0X811b), - Intensity12 = ((int)0X804c), - QuadAlpha4Sgis = ((int)0X811e), - Intensity16 = ((int)0X804d), + QuadLuminance4Sgis = ((int)0X8120), + CompressedSrgbAlphaS3tcDxt5Ext = ((int)0X8c4f), + Luminance16IccSgix = ((int)0X8469), + Luminance4 = ((int)0X803f), + DualIntensity4Sgis = ((int)0X8118), + Luminance12Alpha12 = ((int)0X8047), + DualAlpha4Sgis = ((int)0X8110), + Luminance = ((int)0X1909), Rgba = ((int)0X1908), + Rgb16 = ((int)0X8054), + Rgb10 = ((int)0X8052), + Two = ((int)2), + Four = ((int)4), + Rgba16 = ((int)0X805b), + DualLuminanceAlpha8Sgis = ((int)0X811D), + CompressedLuminanceAlpha = ((int)0X84eb), + R5G6B5IccSgix = ((int)0X8466), + DepthComponent32Sgix = ((int)0X81a7), + Rgb12 = ((int)0X8053), + AlphaIccSgix = ((int)0X8462), + CompressedSluminance = ((int)0X8c4a), + DepthComponent24 = ((int)0X81a6), + Rgb = ((int)0X1907), + Luminance16Alpha16 = ((int)0X8048), + Rgb8 = ((int)0X8051), + Rgba4 = ((int)0X8056), + Luminance16Alpha8IccSgix = ((int)0X846b), + Rgba2 = ((int)0X8055), + Rgb5 = ((int)0X8050), + CompressedSrgbAlphaS3tcDxt1Ext = ((int)0X8c4d), + CompressedSluminanceAlpha = ((int)0X8c4b), + Rgba8 = ((int)0X8058), + CompressedRgb = ((int)0X84ed), + Sluminance8Alpha8 = ((int)0X8c45), + QuadIntensity4Sgis = ((int)0X8122), + Luminance8 = ((int)0X8040), + DualLuminance4Sgis = ((int)0X8114), + Rgba12 = ((int)0X805a), + DualAlpha16Sgis = ((int)0X8113), } public enum InterleavedArrayFormat { - V2f = ((int)0X2a20), - T2fC3fV3f = ((int)0X2a2a), - C4ubV3f = ((int)0X2a23), - C4ubV2f = ((int)0X2a22), - T4fV4f = ((int)0X2a28), - C4fN3fV3f = ((int)0X2a26), - T2fC4fN3fV3f = ((int)0X2a2c), - N3fV3f = ((int)0X2a25), C3fV3f = ((int)0X2a24), + C4ubV3f = ((int)0X2a23), T2fV3f = ((int)0X2a27), - T2fN3fV3f = ((int)0X2a2b), - T2fC4ubV3f = ((int)0X2a29), + T2fC3fV3f = ((int)0X2a2a), + T2fC4fN3fV3f = ((int)0X2a2c), T4fC4fN3fV4f = ((int)0X2a2d), + V2f = ((int)0X2a20), + C4ubV2f = ((int)0X2a22), + T2fN3fV3f = ((int)0X2a2b), + N3fV3f = ((int)0X2a25), + T4fV4f = ((int)0X2a28), V3f = ((int)0X2a21), + C4fN3fV3f = ((int)0X2a26), + T2fC4ubV3f = ((int)0X2a29), } public enum VertexPointerType { + Double = ((int)0X140a), Short = ((int)0X1402), Float = ((int)0X1406), - Double = ((int)0X140a), Int = ((int)0X1404), } public enum ClipPlaneName { - ClipPlane4 = ((int)0X3004), - ClipPlane1 = ((int)0X3001), - ClipPlane5 = ((int)0X3005), - ClipPlane2 = ((int)0X3002), - ClipPlane3 = ((int)0X3003), ClipPlane0 = ((int)0X3000), + ClipPlane1 = ((int)0X3001), + ClipPlane4 = ((int)0X3004), + ClipPlane2 = ((int)0X3002), + ClipPlane5 = ((int)0X3005), + ClipPlane3 = ((int)0X3003), } public enum LightName { + FragmentLight7Sgix = ((int)0X8413), + FragmentLight5Sgix = ((int)0X8411), + Light1 = ((int)0X4001), + FragmentLight4Sgix = ((int)0X8410), + Light4 = ((int)0X4004), + Light3 = ((int)0X4003), FragmentLight3Sgix = ((int)0X840f), FragmentLight0Sgix = ((int)0X840c), - Light2 = ((int)0X4002), - FragmentLight7Sgix = ((int)0X8413), - Light3 = ((int)0X4003), - FragmentLight6Sgix = ((int)0X8412), - FragmentLight4Sgix = ((int)0X8410), - FragmentLight5Sgix = ((int)0X8411), - FragmentLight1Sgix = ((int)0X840D), - Light0 = ((int)0X4000), - FragmentLight2Sgix = ((int)0X840e), - Light4 = ((int)0X4004), - Light5 = ((int)0X4005), Light6 = ((int)0X4006), + FragmentLight2Sgix = ((int)0X840e), + Light5 = ((int)0X4005), + Light0 = ((int)0X4000), + FragmentLight1Sgix = ((int)0X840D), Light7 = ((int)0X4007), - Light1 = ((int)0X4001), + Light2 = ((int)0X4002), + FragmentLight6Sgix = ((int)0X8412), } public enum ExtAbgr @@ -1941,155 +1941,155 @@ namespace OpenTK.Graphics.OpenGL public enum ExtBlendColor { - BlendColorExt = ((int)0X8005), - ConstantColorExt = ((int)0X8001), - BlendColor = ((int)0X8005), - OneMinusConstantAlpha = ((int)0X8004), - OneMinusConstantColorExt = ((int)0X8002), - ConstantColor = ((int)0X8001), - ConstantAlphaExt = ((int)0X8003), - OneMinusConstantColor = ((int)0X8002), - ConstantAlpha = ((int)0X8003), OneMinusConstantAlphaExt = ((int)0X8004), + ConstantColor = ((int)0X8001), + ConstantColorExt = ((int)0X8001), + OneMinusConstantAlpha = ((int)0X8004), + OneMinusConstantColor = ((int)0X8002), + ConstantAlphaExt = ((int)0X8003), + ConstantAlpha = ((int)0X8003), + BlendColor = ((int)0X8005), + BlendColorExt = ((int)0X8005), + OneMinusConstantColorExt = ((int)0X8002), } public enum ExtBlendMinmax { - FuncAdd = ((int)0X8006), - Min = ((int)0X8007), - Max = ((int)0X8008), - BlendEquationExt = ((int)0X8009), - FuncAddExt = ((int)0X8006), - MaxExt = ((int)0X8008), BlendEquation = ((int)0X8009), + Max = ((int)0X8008), + FuncAdd = ((int)0X8006), MinExt = ((int)0X8007), + MaxExt = ((int)0X8008), + FuncAddExt = ((int)0X8006), + Min = ((int)0X8007), + BlendEquationExt = ((int)0X8009), } public enum ExtBlendSubtract { + FuncSubtract = ((int)0X800a), FuncReverseSubtract = ((int)0X800b), FuncReverseSubtractExt = ((int)0X800b), FuncSubtractExt = ((int)0X800a), - FuncSubtract = ((int)0X800a), } public enum ExtCmyka { CmykExt = ((int)0X800c), - CmykaExt = ((int)0X800d), UnpackCmykHintExt = ((int)0X800f), PackCmykHintExt = ((int)0X800e), + CmykaExt = ((int)0X800d), } public enum ExtConvolution { - PostConvolutionGreenScaleExt = ((int)0X801d), - PostConvolutionAlphaScale = ((int)0X801f), - Separable2D = ((int)0X8012), - PostConvolutionRedScaleExt = ((int)0X801c), - MaxConvolutionWidthExt = ((int)0X801a), - ConvolutionBorderMode = ((int)0X8013), - MaxConvolutionHeightExt = ((int)0X801b), - ReduceExt = ((int)0X8016), + ConvolutionWidth = ((int)0X8018), PostConvolutionGreenScale = ((int)0X801d), - PostConvolutionAlphaBiasExt = ((int)0X8023), - PostConvolutionBlueScale = ((int)0X801e), - ConvolutionHeight = ((int)0X8019), - ConvolutionWidthExt = ((int)0X8018), - ConvolutionBorderModeExt = ((int)0X8013), - Convolution2D = ((int)0X8011), - Convolution2DExt = ((int)0X8011), + ConvolutionFilterBiasExt = ((int)0X8015), + PostConvolutionAlphaScaleExt = ((int)0X801f), + ConvolutionFormatExt = ((int)0X8017), ConvolutionFormat = ((int)0X8017), PostConvolutionGreenBias = ((int)0X8021), - PostConvolutionAlphaScaleExt = ((int)0X801f), - ConvolutionFilterBiasExt = ((int)0X8015), - ConvolutionHeightExt = ((int)0X8019), - PostConvolutionBlueBiasExt = ((int)0X8022), - ConvolutionFormatExt = ((int)0X8017), + ConvolutionFilterBias = ((int)0X8015), + ConvolutionBorderModeExt = ((int)0X8013), + Convolution2D = ((int)0X8011), + MaxConvolutionHeight = ((int)0X801b), + MaxConvolutionWidth = ((int)0X801a), + PostConvolutionAlphaScale = ((int)0X801f), + PostConvolutionBlueScaleExt = ((int)0X801e), + Separable2DExt = ((int)0X8012), + Convolution1D = ((int)0X8010), + ConvolutionHeight = ((int)0X8019), + PostConvolutionAlphaBiasExt = ((int)0X8023), ConvolutionFilterScaleExt = ((int)0X8014), - Reduce = ((int)0X8016), - ConvolutionWidth = ((int)0X8018), + PostConvolutionRedBiasExt = ((int)0X8020), PostConvolutionRedScale = ((int)0X801c), PostConvolutionAlphaBias = ((int)0X8023), - PostConvolutionBlueScaleExt = ((int)0X801e), - ConvolutionFilterScale = ((int)0X8014), + PostConvolutionRedScaleExt = ((int)0X801c), + ConvolutionBorderMode = ((int)0X8013), + ReduceExt = ((int)0X8016), PostConvolutionBlueBias = ((int)0X8022), - MaxConvolutionHeight = ((int)0X801b), - PostConvolutionRedBiasExt = ((int)0X8020), - PostConvolutionGreenBiasExt = ((int)0X8021), Convolution1DExt = ((int)0X8010), + ConvolutionHeightExt = ((int)0X8019), + Separable2D = ((int)0X8012), + ConvolutionFilterScale = ((int)0X8014), + PostConvolutionGreenScaleExt = ((int)0X801d), + PostConvolutionBlueBiasExt = ((int)0X8022), PostConvolutionRedBias = ((int)0X8020), - Convolution1D = ((int)0X8010), - MaxConvolutionWidth = ((int)0X801a), - ConvolutionFilterBias = ((int)0X8015), - Separable2DExt = ((int)0X8012), + Convolution2DExt = ((int)0X8011), + Reduce = ((int)0X8016), + PostConvolutionBlueScale = ((int)0X801e), + PostConvolutionGreenBiasExt = ((int)0X8021), + MaxConvolutionHeightExt = ((int)0X801b), + MaxConvolutionWidthExt = ((int)0X801a), + ConvolutionWidthExt = ((int)0X8018), } public enum ExtHistogram { + MinmaxFormatExt = ((int)0X802f), + HistogramGreenSizeExt = ((int)0X8029), + HistogramRedSize = ((int)0X8028), + HistogramAlphaSize = ((int)0X802b), + Minmax = ((int)0X802e), + ProxyHistogramExt = ((int)0X8025), + HistogramExt = ((int)0X8024), + TableTooLargeExt = ((int)0X8031), + HistogramLuminanceSize = ((int)0X802c), + HistogramSinkExt = ((int)0X802d), HistogramSink = ((int)0X802d), - TableTooLarge = ((int)0X8031), HistogramLuminanceSizeExt = ((int)0X802c), - Histogram = ((int)0X8024), - HistogramBlueSize = ((int)0X802a), + HistogramWidth = ((int)0X8026), + ProxyHistogram = ((int)0X8025), MinmaxFormat = ((int)0X802f), + TableTooLarge = ((int)0X8031), + HistogramBlueSizeExt = ((int)0X802a), + MinmaxSinkExt = ((int)0X8030), + HistogramBlueSize = ((int)0X802a), + HistogramGreenSize = ((int)0X8029), + Histogram = ((int)0X8024), + MinmaxExt = ((int)0X802e), + HistogramFormat = ((int)0X8027), + MinmaxSink = ((int)0X8030), HistogramFormatExt = ((int)0X8027), HistogramRedSizeExt = ((int)0X8028), - HistogramFormat = ((int)0X8027), - HistogramExt = ((int)0X8024), - HistogramWidth = ((int)0X8026), - TableTooLargeExt = ((int)0X8031), - HistogramAlphaSizeExt = ((int)0X802b), - HistogramGreenSizeExt = ((int)0X8029), - HistogramBlueSizeExt = ((int)0X802a), - HistogramGreenSize = ((int)0X8029), - MinmaxSink = ((int)0X8030), - HistogramSinkExt = ((int)0X802d), - MinmaxExt = ((int)0X802e), - Minmax = ((int)0X802e), - HistogramAlphaSize = ((int)0X802b), - HistogramRedSize = ((int)0X8028), - MinmaxFormatExt = ((int)0X802f), HistogramWidthExt = ((int)0X8026), - ProxyHistogramExt = ((int)0X8025), - MinmaxSinkExt = ((int)0X8030), - HistogramLuminanceSize = ((int)0X802c), - ProxyHistogram = ((int)0X8025), + HistogramAlphaSizeExt = ((int)0X802b), } public enum ExtPackedPixels { - UnsignedShort4444Ext = ((int)0X8033), - UnsignedByte332Ext = ((int)0X8032), - UnsignedInt1010102 = ((int)0X8036), - UnsignedInt8888 = ((int)0X8035), - UnsignedInt1010102Ext = ((int)0X8036), - UnsignedShort5551 = ((int)0X8034), - UnsignedShort5551Ext = ((int)0X8034), - UnsignedInt2101010RevExt = ((int)0X8368), - UnsignedShort565Rev = ((int)0X8364), UnsignedShort4444RevExt = ((int)0X8365), - UnsignedShort565 = ((int)0X8363), - UnsignedShort4444Rev = ((int)0X8365), - UnsignedShort1555RevExt = ((int)0X8366), - UnsignedInt8888Rev = ((int)0X8367), - UnsignedShort565Ext = ((int)0X8363), - UnsignedByte233RevExt = ((int)0X8362), - UnsignedShort565RevExt = ((int)0X8364), - UnsignedInt2101010Rev = ((int)0X8368), - UnsignedByte233Rev = ((int)0X8362), - UnsignedByte332 = ((int)0X8032), - UnsignedShort4444 = ((int)0X8033), - UnsignedInt8888Ext = ((int)0X8035), UnsignedShort1555Rev = ((int)0X8366), + UnsignedInt2101010RevExt = ((int)0X8368), UnsignedInt8888RevExt = ((int)0X8367), + UnsignedInt1010102Ext = ((int)0X8036), + UnsignedShort5551Ext = ((int)0X8034), + UnsignedShort565RevExt = ((int)0X8364), + UnsignedInt1010102 = ((int)0X8036), + UnsignedByte332Ext = ((int)0X8032), + UnsignedByte233RevExt = ((int)0X8362), + UnsignedInt2101010Rev = ((int)0X8368), + UnsignedShort4444Rev = ((int)0X8365), + UnsignedShort4444 = ((int)0X8033), + UnsignedShort5551 = ((int)0X8034), + UnsignedInt8888Rev = ((int)0X8367), + UnsignedInt8888Ext = ((int)0X8035), + UnsignedShort565Rev = ((int)0X8364), + UnsignedShort565 = ((int)0X8363), + UnsignedShort565Ext = ((int)0X8363), + UnsignedByte332 = ((int)0X8032), + UnsignedByte233Rev = ((int)0X8362), + UnsignedShort1555RevExt = ((int)0X8366), + UnsignedInt8888 = ((int)0X8035), + UnsignedShort4444Ext = ((int)0X8033), } public enum ExtPolygonOffset { + PolygonOffsetFactorExt = ((int)0X8038), PolygonOffsetExt = ((int)0X8037), PolygonOffsetBiasExt = ((int)0X8039), - PolygonOffsetFactorExt = ((int)0X8038), } public enum ExtRescaleNormal @@ -2100,116 +2100,116 @@ namespace OpenTK.Graphics.OpenGL public enum ExtTexture { + Rgba12Ext = ((int)0X805a), + ProxyTexture2DExt = ((int)0X8064), + Alpha4Ext = ((int)0X803b), Luminance4Alpha4Ext = ((int)0X8043), - Luminance12Alpha4Ext = ((int)0X8046), - Rgb10A2Ext = ((int)0X8059), - Alpha8Ext = ((int)0X803c), - Luminance12Ext = ((int)0X8041), + Intensity4Ext = ((int)0X804a), Luminance8Alpha8Ext = ((int)0X8045), TextureIntensitySizeExt = ((int)0X8061), - Rgba8Ext = ((int)0X8058), - ProxyTexture1DExt = ((int)0X8063), - Luminance6Alpha2Ext = ((int)0X8044), + Rgba2Ext = ((int)0X8055), + Rgba16Ext = ((int)0X805b), Rgb4Ext = ((int)0X804f), - Alpha12Ext = ((int)0X803d), - Luminance8Ext = ((int)0X8040), - Rgb12Ext = ((int)0X8053), - Rgba12Ext = ((int)0X805a), - TextureLuminanceSizeExt = ((int)0X8060), - Intensity12Ext = ((int)0X804c), - TextureBlueSizeExt = ((int)0X805e), - Alpha4Ext = ((int)0X803b), - Alpha16Ext = ((int)0X803e), - IntensityExt = ((int)0X8049), - Intensity8Ext = ((int)0X804b), + Rgba8Ext = ((int)0X8058), + TextureAlphaSizeExt = ((int)0X805f), + Luminance16Alpha16Ext = ((int)0X8048), + Rgb5Ext = ((int)0X8050), Luminance12Alpha12Ext = ((int)0X8047), Rgb16Ext = ((int)0X8054), - Luminance16Alpha16Ext = ((int)0X8048), - ReplaceExt = ((int)0X8062), - Intensity16Ext = ((int)0X804d), - TextureRedSizeExt = ((int)0X805c), - Rgba4Ext = ((int)0X8056), - TextureAlphaSizeExt = ((int)0X805f), Rgb10Ext = ((int)0X8052), - ProxyTexture2DExt = ((int)0X8064), - Rgb2Ext = ((int)0X804e), - Rgb5Ext = ((int)0X8050), - Luminance16Ext = ((int)0X8042), - TextureTooLargeExt = ((int)0X8065), - Rgba16Ext = ((int)0X805b), - Rgba2Ext = ((int)0X8055), - Rgb5A1Ext = ((int)0X8057), - TextureGreenSizeExt = ((int)0X805d), + Rgb12Ext = ((int)0X8053), Luminance4Ext = ((int)0X803f), - Intensity4Ext = ((int)0X804a), + Rgb5A1Ext = ((int)0X8057), + Luminance8Ext = ((int)0X8040), + TextureBlueSizeExt = ((int)0X805e), + Rgb10A2Ext = ((int)0X8059), + Luminance12Alpha4Ext = ((int)0X8046), + Luminance16Ext = ((int)0X8042), + TextureGreenSizeExt = ((int)0X805d), + Rgba4Ext = ((int)0X8056), + IntensityExt = ((int)0X8049), + Luminance12Ext = ((int)0X8041), + Intensity12Ext = ((int)0X804c), + TextureLuminanceSizeExt = ((int)0X8060), + Alpha12Ext = ((int)0X803d), + TextureTooLargeExt = ((int)0X8065), + Luminance6Alpha2Ext = ((int)0X8044), Rgb8Ext = ((int)0X8051), + Intensity16Ext = ((int)0X804d), + ReplaceExt = ((int)0X8062), + Rgb2Ext = ((int)0X804e), + TextureRedSizeExt = ((int)0X805c), + ProxyTexture1DExt = ((int)0X8063), + Intensity8Ext = ((int)0X804b), + Alpha16Ext = ((int)0X803e), + Alpha8Ext = ((int)0X803c), } public enum ExtTextureObject { TextureResidentExt = ((int)0X8067), - TexturePriorityExt = ((int)0X8066), Texture1DBindingExt = ((int)0X8068), Texture2DBindingExt = ((int)0X8069), + TexturePriorityExt = ((int)0X8066), Texture3DBindingExt = ((int)0X806a), } public enum ExtTexture3D { - UnpackSkipImages = ((int)0X806d), - TextureDepth = ((int)0X8071), - Max3DTextureSize = ((int)0X8073), - UnpackImageHeight = ((int)0X806e), - PackImageHeight = ((int)0X806c), - TextureWrapR = ((int)0X8072), - TextureWrapRExt = ((int)0X8072), - PackSkipImagesExt = ((int)0X806b), - UnpackImageHeightExt = ((int)0X806e), UnpackSkipImagesExt = ((int)0X806d), - PackSkipImages = ((int)0X806b), + TextureWrapR = ((int)0X8072), ProxyTexture3DExt = ((int)0X8070), - Texture3D = ((int)0X806f), - TextureDepthExt = ((int)0X8071), - ProxyTexture3D = ((int)0X8070), + PackImageHeight = ((int)0X806c), + Max3DTextureSize = ((int)0X8073), Texture3DExt = ((int)0X806f), PackImageHeightExt = ((int)0X806c), + TextureDepthExt = ((int)0X8071), + PackSkipImages = ((int)0X806b), + Texture3D = ((int)0X806f), + UnpackSkipImages = ((int)0X806d), + TextureWrapRExt = ((int)0X8072), + UnpackImageHeight = ((int)0X806e), Max3DTextureSizeExt = ((int)0X8073), + TextureDepth = ((int)0X8071), + UnpackImageHeightExt = ((int)0X806e), + ProxyTexture3D = ((int)0X8070), + PackSkipImagesExt = ((int)0X806b), } public enum ExtVertexArray { - NormalArrayStrideExt = ((int)0X807f), - ColorArrayExt = ((int)0X8076), - TextureCoordArrayPointerExt = ((int)0X8092), - IndexArrayStrideExt = ((int)0X8086), - VertexArrayTypeExt = ((int)0X807b), - IndexArrayPointerExt = ((int)0X8091), - TextureCoordArrayStrideExt = ((int)0X808a), - VertexArrayStrideExt = ((int)0X807c), - TextureCoordArrayCountExt = ((int)0X808b), - NormalArrayExt = ((int)0X8075), - TextureCoordArraySizeExt = ((int)0X8088), - NormalArrayTypeExt = ((int)0X807e), - ColorArraySizeExt = ((int)0X8081), - TextureCoordArrayExt = ((int)0X8078), - ColorArrayTypeExt = ((int)0X8082), - ColorArrayStrideExt = ((int)0X8083), - ColorArrayCountExt = ((int)0X8084), - EdgeFlagArrayPointerExt = ((int)0X8093), - ColorArrayPointerExt = ((int)0X8090), - IndexArrayCountExt = ((int)0X8087), - NormalArrayCountExt = ((int)0X8080), - EdgeFlagArrayCountExt = ((int)0X808d), - VertexArrayPointerExt = ((int)0X808e), - EdgeFlagArrayExt = ((int)0X8079), - VertexArrayExt = ((int)0X8074), - VertexArraySizeExt = ((int)0X807a), - NormalArrayPointerExt = ((int)0X808f), IndexArrayExt = ((int)0X8077), + VertexArrayPointerExt = ((int)0X808e), + TextureCoordArrayStrideExt = ((int)0X808a), + ColorArrayCountExt = ((int)0X8084), + ColorArrayStrideExt = ((int)0X8083), + TextureCoordArrayExt = ((int)0X8078), + TextureCoordArraySizeExt = ((int)0X8088), + IndexArrayCountExt = ((int)0X8087), + TextureCoordArrayPointerExt = ((int)0X8092), + VertexArraySizeExt = ((int)0X807a), + EdgeFlagArrayStrideExt = ((int)0X808c), + ColorArrayTypeExt = ((int)0X8082), + NormalArrayStrideExt = ((int)0X807f), + ColorArraySizeExt = ((int)0X8081), + NormalArrayTypeExt = ((int)0X807e), + EdgeFlagArrayPointerExt = ((int)0X8093), + EdgeFlagArrayExt = ((int)0X8079), + NormalArrayExt = ((int)0X8075), + NormalArrayCountExt = ((int)0X8080), + TextureCoordArrayTypeExt = ((int)0X8089), + ColorArrayExt = ((int)0X8076), VertexArrayCountExt = ((int)0X807d), IndexArrayTypeExt = ((int)0X8085), - TextureCoordArrayTypeExt = ((int)0X8089), - EdgeFlagArrayStrideExt = ((int)0X808c), + NormalArrayPointerExt = ((int)0X808f), + VertexArrayExt = ((int)0X8074), + VertexArrayStrideExt = ((int)0X807c), + EdgeFlagArrayCountExt = ((int)0X808d), + VertexArrayTypeExt = ((int)0X807b), + ColorArrayPointerExt = ((int)0X8090), + IndexArrayPointerExt = ((int)0X8091), + TextureCoordArrayCountExt = ((int)0X808b), + IndexArrayStrideExt = ((int)0X8086), } public enum SgixInterlace @@ -2219,55 +2219,55 @@ namespace OpenTK.Graphics.OpenGL public enum SgisDetailTexture { - LinearDetailSgis = ((int)0X8097), - DetailTexture2DSgis = ((int)0X8095), - DetailTextureFuncPointsSgis = ((int)0X809c), - DetailTextureLevelSgis = ((int)0X809a), - DetailTexture2DBindingSgis = ((int)0X8096), - LinearDetailColorSgis = ((int)0X8099), DetailTextureModeSgis = ((int)0X809b), + LinearDetailSgis = ((int)0X8097), + DetailTextureFuncPointsSgis = ((int)0X809c), LinearDetailAlphaSgis = ((int)0X8098), + DetailTextureLevelSgis = ((int)0X809a), + LinearDetailColorSgis = ((int)0X8099), + DetailTexture2DSgis = ((int)0X8095), + DetailTexture2DBindingSgis = ((int)0X8096), } public enum ArbMultisample { Samples = ((int)0X80a9), - MultisampleBitArb = ((int)0X20000000), - SampleCoverageInvertArb = ((int)0X80ab), SampleCoverage = ((int)0X80a0), - SampleCoverageInvert = ((int)0X80ab), + SampleCoverageValue = ((int)0X80aa), + MultisampleBitArb = ((int)0X20000000), + MultisampleArb = ((int)0X809d), + SampleCoverageValueArb = ((int)0X80aa), + SamplesArb = ((int)0X80a9), + SampleCoverageInvertArb = ((int)0X80ab), SampleAlphaToOne = ((int)0X809f), SampleAlphaToOneArb = ((int)0X809f), - SampleCoverageValue = ((int)0X80aa), + SampleCoverageInvert = ((int)0X80ab), SampleAlphaToCoverage = ((int)0X809e), - SampleBuffersArb = ((int)0X80a8), - MultisampleArb = ((int)0X809d), - SampleAlphaToCoverageArb = ((int)0X809e), - SampleCoverageArb = ((int)0X80a0), - SamplesArb = ((int)0X80a9), Multisample = ((int)0X809d), + SampleCoverageArb = ((int)0X80a0), + SampleAlphaToCoverageArb = ((int)0X809e), SampleBuffers = ((int)0X80a8), - SampleCoverageValueArb = ((int)0X80aa), + SampleBuffersArb = ((int)0X80a8), } public enum SgisMultisample { - Gl2Pass1Sgis = ((int)0X80a3), + MultisampleSgis = ((int)0X809d), + Gl4Pass3Sgis = ((int)0X80a7), + SampleMaskSgis = ((int)0X80a0), Gl1PassSgis = ((int)0X80a1), - SampleAlphaToOneSgis = ((int)0X809f), - Gl4Pass2Sgis = ((int)0X80a6), - SampleMaskInvertSgis = ((int)0X80ab), + SamplePatternSgis = ((int)0X80ac), SampleAlphaToMaskSgis = ((int)0X809e), SampleBuffersSgis = ((int)0X80a8), - Gl4Pass3Sgis = ((int)0X80a7), - Gl4Pass0Sgis = ((int)0X80a4), - SamplesSgis = ((int)0X80a9), - MultisampleSgis = ((int)0X809d), - Gl2Pass0Sgis = ((int)0X80a2), - SamplePatternSgis = ((int)0X80ac), + SampleAlphaToOneSgis = ((int)0X809f), SampleMaskValueSgis = ((int)0X80aa), + Gl4Pass2Sgis = ((int)0X80a6), + Gl4Pass0Sgis = ((int)0X80a4), + SampleMaskInvertSgis = ((int)0X80ab), + SamplesSgis = ((int)0X80a9), + Gl2Pass0Sgis = ((int)0X80a2), + Gl2Pass1Sgis = ((int)0X80a3), Gl4Pass1Sgis = ((int)0X80a5), - SampleMaskSgis = ((int)0X80a0), } public enum SgisSharpenTexture @@ -2280,34 +2280,34 @@ namespace OpenTK.Graphics.OpenGL public enum SgiColorMatrix { - MaxColorMatrixStackDepth = ((int)0X80b3), + PostColorMatrixBlueBiasSgi = ((int)0X80ba), + ColorMatrix = ((int)0X80b1), + PostColorMatrixAlphaScaleSgi = ((int)0X80b7), + PostColorMatrixAlphaBiasSgi = ((int)0X80bb), + PostColorMatrixGreenBias = ((int)0X80b9), + PostColorMatrixAlphaBias = ((int)0X80bb), + PostColorMatrixGreenScale = ((int)0X80b5), + ColorMatrixStackDepth = ((int)0X80b2), + PostColorMatrixGreenBiasSgi = ((int)0X80b9), + PostColorMatrixRedBias = ((int)0X80b8), + PostColorMatrixBlueScale = ((int)0X80b6), + PostColorMatrixAlphaScale = ((int)0X80b7), + PostColorMatrixBlueBias = ((int)0X80ba), + MaxColorMatrixStackDepthSgi = ((int)0X80b3), + PostColorMatrixBlueScaleSgi = ((int)0X80b6), + PostColorMatrixGreenScaleSgi = ((int)0X80b5), + ColorMatrixStackDepthSgi = ((int)0X80b2), PostColorMatrixRedScale = ((int)0X80b4), ColorMatrixSgi = ((int)0X80b1), - PostColorMatrixGreenBiasSgi = ((int)0X80b9), - PostColorMatrixAlphaScaleSgi = ((int)0X80b7), - PostColorMatrixAlphaScale = ((int)0X80b7), - PostColorMatrixBlueBiasSgi = ((int)0X80ba), - PostColorMatrixRedBias = ((int)0X80b8), PostColorMatrixRedScaleSgi = ((int)0X80b4), - ColorMatrix = ((int)0X80b1), - PostColorMatrixGreenScale = ((int)0X80b5), - PostColorMatrixBlueBias = ((int)0X80ba), PostColorMatrixRedBiasSgi = ((int)0X80b8), - PostColorMatrixAlphaBiasSgi = ((int)0X80bb), - PostColorMatrixBlueScale = ((int)0X80b6), - ColorMatrixStackDepth = ((int)0X80b2), - MaxColorMatrixStackDepthSgi = ((int)0X80b3), - PostColorMatrixGreenBias = ((int)0X80b9), - PostColorMatrixGreenScaleSgi = ((int)0X80b5), - PostColorMatrixAlphaBias = ((int)0X80bb), - PostColorMatrixBlueScaleSgi = ((int)0X80b6), - ColorMatrixStackDepthSgi = ((int)0X80b2), + MaxColorMatrixStackDepth = ((int)0X80b3), } public enum SgiTextureColorTable { - TextureColorTableSgi = ((int)0X80bc), ProxyTextureColorTableSgi = ((int)0X80bd), + TextureColorTableSgi = ((int)0X80bc), } public enum SgixTextureAddEnv @@ -2322,112 +2322,112 @@ namespace OpenTK.Graphics.OpenGL public enum SgiColorTable { - ColorTableScaleSgi = ((int)0X80d6), - ProxyColorTable = ((int)0X80d3), - ColorTableBiasSgi = ((int)0X80d7), - ColorTableBlueSize = ((int)0X80dc), - ColorTableFormatSgi = ((int)0X80d8), - ColorTableIntensitySizeSgi = ((int)0X80df), - ColorTableRedSize = ((int)0X80da), - ProxyPostColorMatrixColorTableSgi = ((int)0X80d5), - ColorTableWidth = ((int)0X80d9), - ColorTableWidthSgi = ((int)0X80d9), - ColorTableAlphaSizeSgi = ((int)0X80dd), - PostConvolutionColorTableSgi = ((int)0X80d1), - ColorTable = ((int)0X80d0), - ProxyPostConvolutionColorTable = ((int)0X80d4), - ColorTableLuminanceSizeSgi = ((int)0X80de), - PostColorMatrixColorTable = ((int)0X80d2), - PostConvolutionColorTable = ((int)0X80d1), - ColorTableLuminanceSize = ((int)0X80de), - ColorTableGreenSize = ((int)0X80db), - ColorTableSgi = ((int)0X80d0), - ColorTableIntensitySize = ((int)0X80df), - ColorTableBlueSizeSgi = ((int)0X80dc), - ProxyPostConvolutionColorTableSgi = ((int)0X80d4), - ProxyColorTableSgi = ((int)0X80d3), - PostColorMatrixColorTableSgi = ((int)0X80d2), - ColorTableGreenSizeSgi = ((int)0X80db), - ColorTableRedSizeSgi = ((int)0X80da), - ProxyPostColorMatrixColorTable = ((int)0X80d5), - ColorTableFormat = ((int)0X80d8), - ColorTableScale = ((int)0X80d6), ColorTableAlphaSize = ((int)0X80dd), + ColorTable = ((int)0X80d0), + PostConvolutionColorTableSgi = ((int)0X80d1), + ColorTableLuminanceSize = ((int)0X80de), + ColorTableIntensitySizeSgi = ((int)0X80df), + PostColorMatrixColorTable = ((int)0X80d2), + ColorTableWidth = ((int)0X80d9), + ColorTableGreenSize = ((int)0X80db), + ColorTableScale = ((int)0X80d6), + PostColorMatrixColorTableSgi = ((int)0X80d2), + ColorTableSgi = ((int)0X80d0), ColorTableBias = ((int)0X80d7), + ProxyPostColorMatrixColorTable = ((int)0X80d5), + ColorTableGreenSizeSgi = ((int)0X80db), + ProxyPostColorMatrixColorTableSgi = ((int)0X80d5), + ProxyColorTableSgi = ((int)0X80d3), + ColorTableFormatSgi = ((int)0X80d8), + ColorTableScaleSgi = ((int)0X80d6), + ColorTableBlueSizeSgi = ((int)0X80dc), + ColorTableWidthSgi = ((int)0X80d9), + ColorTableLuminanceSizeSgi = ((int)0X80de), + ColorTableIntensitySize = ((int)0X80df), + ProxyPostConvolutionColorTableSgi = ((int)0X80d4), + ColorTableAlphaSizeSgi = ((int)0X80dd), + PostConvolutionColorTable = ((int)0X80d1), + ColorTableRedSizeSgi = ((int)0X80da), + ProxyPostConvolutionColorTable = ((int)0X80d4), + ColorTableRedSize = ((int)0X80da), + ProxyColorTable = ((int)0X80d3), + ColorTableBlueSize = ((int)0X80dc), + ColorTableBiasSgi = ((int)0X80d7), + ColorTableFormat = ((int)0X80d8), } public enum ExtBgra { BgrExt = ((int)0X80e0), + BgraExt = ((int)0X80e1), Bgra = ((int)0X80e1), Bgr = ((int)0X80e0), - BgraExt = ((int)0X80e1), } public enum Version12 { - MaxElementsVertices = ((int)0X80e8), MaxElementsIndices = ((int)0X80e9), + MaxElementsVertices = ((int)0X80e8), } public enum SgisTextureSelect { - DualIntensity4Sgis = ((int)0X8118), - QuadAlpha4Sgis = ((int)0X811e), + DualLuminance8Sgis = ((int)0X8115), DualAlpha8Sgis = ((int)0X8111), - QuadTextureSelectSgis = ((int)0X8125), - DualLuminance12Sgis = ((int)0X8116), - QuadLuminance4Sgis = ((int)0X8120), - DualLuminance16Sgis = ((int)0X8117), - DualIntensity16Sgis = ((int)0X811b), - QuadLuminance8Sgis = ((int)0X8121), - DualIntensity12Sgis = ((int)0X811a), - DualIntensity8Sgis = ((int)0X8119), - QuadAlpha8Sgis = ((int)0X811f), - DualAlpha16Sgis = ((int)0X8113), - DualLuminanceAlpha4Sgis = ((int)0X811c), + QuadIntensity4Sgis = ((int)0X8122), + DualLuminanceAlpha8Sgis = ((int)0X811d), DualAlpha12Sgis = ((int)0X8112), DualAlpha4Sgis = ((int)0X8110), - DualTextureSelectSgis = ((int)0X8124), + QuadAlpha4Sgis = ((int)0X811e), + DualAlpha16Sgis = ((int)0X8113), + DualLuminance16Sgis = ((int)0X8117), QuadIntensity8Sgis = ((int)0X8123), - QuadIntensity4Sgis = ((int)0X8122), - DualLuminance8Sgis = ((int)0X8115), DualLuminance4Sgis = ((int)0X8114), - DualLuminanceAlpha8Sgis = ((int)0X811d), + QuadTextureSelectSgis = ((int)0X8125), + DualIntensity16Sgis = ((int)0X811b), + QuadLuminance4Sgis = ((int)0X8120), + DualTextureSelectSgis = ((int)0X8124), + DualIntensity12Sgis = ((int)0X811a), + QuadAlpha8Sgis = ((int)0X811f), + DualIntensity8Sgis = ((int)0X8119), + DualIntensity4Sgis = ((int)0X8118), + DualLuminance12Sgis = ((int)0X8116), + DualLuminanceAlpha4Sgis = ((int)0X811c), + QuadLuminance8Sgis = ((int)0X8121), } public enum SgisPointParameters { - PointSizeMinSgis = ((int)0X8126), - DistanceAttenuationSgis = ((int)0X8129), - PointSizeMinArb = ((int)0X8126), - PointSizeMaxSgis = ((int)0X8127), PointSizeMaxExt = ((int)0X8127), - PointFadeThresholdSizeExt = ((int)0X8128), - PointDistanceAttenuationArb = ((int)0X8129), - DistanceAttenuationExt = ((int)0X8129), - PointDistanceAttenuation = ((int)0X8129), - PointFadeThresholdSizeArb = ((int)0X8128), - PointSizeMax = ((int)0X8127), - PointFadeThresholdSizeSgis = ((int)0X8128), - PointSizeMaxArb = ((int)0X8127), PointSizeMinExt = ((int)0X8126), + DistanceAttenuationExt = ((int)0X8129), + PointSizeMinArb = ((int)0X8126), PointFadeThresholdSize = ((int)0X8128), + PointSizeMaxArb = ((int)0X8127), + PointDistanceAttenuationArb = ((int)0X8129), PointSizeMin = ((int)0X8126), + PointFadeThresholdSizeExt = ((int)0X8128), + PointFadeThresholdSizeSgis = ((int)0X8128), + PointDistanceAttenuation = ((int)0X8129), + PointSizeMax = ((int)0X8127), + PointFadeThresholdSizeArb = ((int)0X8128), + PointSizeMaxSgis = ((int)0X8127), + DistanceAttenuationSgis = ((int)0X8129), + PointSizeMinSgis = ((int)0X8126), } public enum SgisFogFunction { + FogFuncPointsSgis = ((int)0X812b), MaxFogFuncPointsSgis = ((int)0X812c), FogFuncSgis = ((int)0X812a), - FogFuncPointsSgis = ((int)0X812b), } public enum SgisTextureBorderClamp { - ClampToBorder = ((int)0X812d), ClampToBorderSgis = ((int)0X812d), ClampToBorderArb = ((int)0X812d), + ClampToBorder = ((int)0X812d), } public enum SgixTextureMultiBuffer @@ -2443,16 +2443,16 @@ namespace OpenTK.Graphics.OpenGL public enum SgisTexture4D { - Texture4DBindingSgis = ((int)0X814f), PackImageDepthSgis = ((int)0X8131), - Texture4DsizeSgis = ((int)0X8136), - PackSkipVolumesSgis = ((int)0X8130), + Texture4DSgis = ((int)0X8134), ProxyTexture4DSgis = ((int)0X8135), + TextureWrapQSgis = ((int)0X8137), + PackSkipVolumesSgis = ((int)0X8130), + Texture4DBindingSgis = ((int)0X814f), + UnpackSkipVolumesSgis = ((int)0X8132), + Texture4DsizeSgis = ((int)0X8136), Max4DTextureSizeSgis = ((int)0X8138), UnpackImageDepthSgis = ((int)0X8133), - Texture4DSgis = ((int)0X8134), - UnpackSkipVolumesSgis = ((int)0X8132), - TextureWrapQSgis = ((int)0X8137), } public enum SgixPixelTexture @@ -2463,26 +2463,26 @@ namespace OpenTK.Graphics.OpenGL public enum SgisTextureLod { - TextureMaxLevelSgis = ((int)0X813d), - TextureBaseLevel = ((int)0X813c), - TextureMaxLodSgis = ((int)0X813b), - TextureMaxLod = ((int)0X813b), TextureMinLod = ((int)0X813a), - TextureMinLodSgis = ((int)0X813a), TextureBaseLevelSgis = ((int)0X813c), TextureMaxLevel = ((int)0X813d), + TextureMaxLevelSgis = ((int)0X813d), + TextureMinLodSgis = ((int)0X813a), + TextureBaseLevel = ((int)0X813c), + TextureMaxLod = ((int)0X813b), + TextureMaxLodSgis = ((int)0X813b), } public enum SgixPixelTiles { - PixelTileWidthSgix = ((int)0X8140), - PixelTileGridWidthSgix = ((int)0X8142), - PixelTileCacheIncrementSgix = ((int)0X813f), - PixelTileCacheSizeSgix = ((int)0X8145), - PixelTileHeightSgix = ((int)0X8141), - PixelTileGridDepthSgix = ((int)0X8144), PixelTileBestAlignmentSgix = ((int)0X813e), + PixelTileGridDepthSgix = ((int)0X8144), + PixelTileWidthSgix = ((int)0X8140), + PixelTileCacheIncrementSgix = ((int)0X813f), PixelTileGridHeightSgix = ((int)0X8143), + PixelTileHeightSgix = ((int)0X8141), + PixelTileGridWidthSgix = ((int)0X8142), + PixelTileCacheSizeSgix = ((int)0X8145), } public enum SgisTextureFilter4 @@ -2493,48 +2493,48 @@ namespace OpenTK.Graphics.OpenGL public enum SgixSprite { - SpriteAxialSgix = ((int)0X814c), - SpriteObjectAlignedSgix = ((int)0X814d), - SpriteModeSgix = ((int)0X8149), - SpriteSgix = ((int)0X8148), - SpriteEyeAlignedSgix = ((int)0X814e), SpriteAxisSgix = ((int)0X814a), SpriteTranslationSgix = ((int)0X814b), + SpriteAxialSgix = ((int)0X814c), + SpriteSgix = ((int)0X8148), + SpriteEyeAlignedSgix = ((int)0X814e), + SpriteModeSgix = ((int)0X8149), + SpriteObjectAlignedSgix = ((int)0X814d), } public enum HpConvolutionBorderModes { - IgnoreBorderHp = ((int)0X8150), - ReplicateBorderHp = ((int)0X8153), - ConvolutionBorderColorHp = ((int)0X8154), - ConvolutionBorderColor = ((int)0X8154), - ConstantBorder = ((int)0X8151), ConstantBorderHp = ((int)0X8151), + ConvolutionBorderColor = ((int)0X8154), ReplicateBorder = ((int)0X8153), + ReplicateBorderHp = ((int)0X8153), + IgnoreBorderHp = ((int)0X8150), + ConvolutionBorderColorHp = ((int)0X8154), + ConstantBorder = ((int)0X8151), } public enum SgixClipmap { - TextureClipmapVirtualDepthSgix = ((int)0X8174), - TextureClipmapCenterSgix = ((int)0X8171), - TextureClipmapFrameSgix = ((int)0X8172), NearestClipmapNearestSgix = ((int)0X844d), - LinearClipmapNearestSgix = ((int)0X844f), - TextureClipmapOffsetSgix = ((int)0X8173), - TextureClipmapDepthSgix = ((int)0X8176), - MaxClipmapDepthSgix = ((int)0X8177), TextureClipmapLodOffsetSgix = ((int)0X8175), NearestClipmapLinearSgix = ((int)0X844e), MaxClipmapVirtualDepthSgix = ((int)0X8178), + MaxClipmapDepthSgix = ((int)0X8177), + TextureClipmapCenterSgix = ((int)0X8171), + TextureClipmapOffsetSgix = ((int)0X8173), LinearClipmapLinearSgix = ((int)0X8170), + TextureClipmapFrameSgix = ((int)0X8172), + TextureClipmapVirtualDepthSgix = ((int)0X8174), + TextureClipmapDepthSgix = ((int)0X8176), + LinearClipmapNearestSgix = ((int)0X844f), } public enum SgixTextureScaleBias { PostTextureFilterBiasSgix = ((int)0X8179), PostTextureFilterScaleRangeSgix = ((int)0X817c), - PostTextureFilterScaleSgix = ((int)0X817a), PostTextureFilterBiasRangeSgix = ((int)0X817b), + PostTextureFilterScaleSgix = ((int)0X817a), } public enum SgixReferencePlane @@ -2550,8 +2550,8 @@ namespace OpenTK.Graphics.OpenGL public enum SgixInstruments { - InstrumentBufferPointerSgix = ((int)0X8180), InstrumentMeasurementsSgix = ((int)0X8181), + InstrumentBufferPointerSgix = ((int)0X8180), } public enum SgixListPriority @@ -2566,69 +2566,69 @@ namespace OpenTK.Graphics.OpenGL public enum SgixImpactPixelTexture { - PixelTexGenAlphaLsSgix = ((int)0X8189), - PixelTexGenAlphaMsSgix = ((int)0X818a), - PixelTexGenQFloorSgix = ((int)0X8186), - PixelTexGenAlphaNoReplaceSgix = ((int)0X8188), PixelTexGenQRoundSgix = ((int)0X8185), + PixelTexGenAlphaLsSgix = ((int)0X8189), PixelTexGenAlphaReplaceSgix = ((int)0X8187), PixelTexGenQCeilingSgix = ((int)0X8184), + PixelTexGenAlphaNoReplaceSgix = ((int)0X8188), + PixelTexGenQFloorSgix = ((int)0X8186), + PixelTexGenAlphaMsSgix = ((int)0X818a), } public enum SgixFramezoom { MaxFramezoomFactorSgix = ((int)0X818d), - FramezoomFactorSgix = ((int)0X818c), FramezoomSgix = ((int)0X818b), + FramezoomFactorSgix = ((int)0X818c), } public enum SgixTextureLodBias { - TextureLodBiasSSgix = ((int)0X818e), - TextureLodBiasRSgix = ((int)0X8190), TextureLodBiasTSgix = ((int)0X818f), + TextureLodBiasRSgix = ((int)0X8190), + TextureLodBiasSSgix = ((int)0X818e), } public enum SgisGenerateMipmap { - GenerateMipmapSgis = ((int)0X8191), - GenerateMipmap = ((int)0X8191), MaxDeformationOrderSgix = ((int)0X8197), GeometryDeformationSgix = ((int)0X8194), + GenerateMipmapSgis = ((int)0X8191), + TextureDeformationSgix = ((int)0X8195), + GenerateMipmap = ((int)0X8191), DeformationsMaskSgix = ((int)0X8196), GenerateMipmapHint = ((int)0X8192), - TextureDeformationSgix = ((int)0X8195), GenerateMipmapHintSgis = ((int)0X8192), } public enum SgixFogOffset { - FogOffsetValueSgix = ((int)0X8199), FogOffsetSgix = ((int)0X8198), + FogOffsetValueSgix = ((int)0X8199), } public enum SgixShadow { + TextureGequalRSgix = ((int)0X819d), + TextureCompareSgix = ((int)0X819a), TextureLequalRSgix = ((int)0X819c), TextureCompareOperatorSgix = ((int)0X819b), - TextureCompareSgix = ((int)0X819a), - TextureGequalRSgix = ((int)0X819d), } public enum SgixDepthTexture { - DepthComponent32 = ((int)0X81a7), - DepthComponent32Sgix = ((int)0X81a7), - DepthComponent24Sgix = ((int)0X81a6), - DepthComponent24 = ((int)0X81a6), DepthComponent16 = ((int)0X81a5), + DepthComponent24 = ((int)0X81a6), + DepthComponent32 = ((int)0X81a7), DepthComponent16Sgix = ((int)0X81a5), + DepthComponent24Sgix = ((int)0X81a6), + DepthComponent32Sgix = ((int)0X81a7), } public enum SgixYcrcb { - Ycrcb422Sgix = ((int)0X81bb), Ycrcb444Sgix = ((int)0X81bc), + Ycrcb422Sgix = ((int)0X81bb), } public enum SgisTextureColorMask @@ -2638,24 +2638,24 @@ namespace OpenTK.Graphics.OpenGL public enum SgisPointLineTexgen { - EyeDistanceToPointSgis = ((int)0X81f0), EyeLineSgis = ((int)0X81f6), - EyeDistanceToLineSgis = ((int)0X81f2), - ObjectDistanceToLineSgis = ((int)0X81f3), EyePointSgis = ((int)0X81f4), - ObjectPointSgis = ((int)0X81f5), ObjectLineSgis = ((int)0X81f7), + ObjectDistanceToLineSgis = ((int)0X81f3), ObjectDistanceToPointSgis = ((int)0X81f1), + ObjectPointSgis = ((int)0X81f5), + EyeDistanceToPointSgis = ((int)0X81f0), + EyeDistanceToLineSgis = ((int)0X81f2), } public enum ExtSeparateSpecularColor { - LightModelColorControl = ((int)0X81f8), - SeparateSpecularColorExt = ((int)0X81fa), - SingleColorExt = ((int)0X81f9), LightModelColorControlExt = ((int)0X81f8), SingleColor = ((int)0X81f9), + SingleColorExt = ((int)0X81f9), + LightModelColorControl = ((int)0X81f8), SeparateSpecularColor = ((int)0X81fa), + SeparateSpecularColorExt = ((int)0X81fa), } public enum ExtSharedTexturePalette @@ -2671,8 +2671,8 @@ namespace OpenTK.Graphics.OpenGL public enum SgixBlendAlphaMinmax { AlphaMaxSgix = ((int)0X8321), - AsyncMarkerSgix = ((int)0X8329), AlphaMinSgix = ((int)0X8320), + AsyncMarkerSgix = ((int)0X8329), } public enum SgixAsyncHistogram @@ -2683,3244 +2683,3244 @@ namespace OpenTK.Graphics.OpenGL public enum ExtPixelTransform { - PixelTransform2DExt = ((int)0X8330), - PixelCubicWeightExt = ((int)0X8333), - CubicExt = ((int)0X8334), MaxPixelTransform2DStackDepthExt = ((int)0X8337), - PixelTransform2DMatrixExt = ((int)0X8338), - PixelMagFilterExt = ((int)0X8331), - AverageExt = ((int)0X8335), - PixelTransform2DStackDepthExt = ((int)0X8336), PixelMinFilterExt = ((int)0X8332), + AverageExt = ((int)0X8335), + CubicExt = ((int)0X8334), + PixelTransform2DMatrixExt = ((int)0X8338), + PixelCubicWeightExt = ((int)0X8333), + PixelTransform2DExt = ((int)0X8330), + PixelMagFilterExt = ((int)0X8331), + PixelTransform2DStackDepthExt = ((int)0X8336), } public enum SgisPixelTexture { - PixelGroupColorSgis = ((int)0X8356), - PixelTextureSgis = ((int)0X8353), PixelFragmentAlphaSourceSgis = ((int)0X8355), + PixelGroupColorSgis = ((int)0X8356), PixelFragmentRgbSourceSgis = ((int)0X8354), + PixelTextureSgis = ((int)0X8353), } public enum SgixAsyncPixel { MaxAsyncReadPixelsSgix = ((int)0X8361), AsyncDrawPixelsSgix = ((int)0X835d), - MaxAsyncTexImageSgix = ((int)0X835f), - AsyncTexImageSgix = ((int)0X835c), - AsyncReadPixelsSgix = ((int)0X835e), MaxAsyncDrawPixelsSgix = ((int)0X8360), + MaxAsyncTexImageSgix = ((int)0X835f), + AsyncReadPixelsSgix = ((int)0X835e), + AsyncTexImageSgix = ((int)0X835c), } public enum SgixTextureCoordinateClamp { - TextureMaxClampRSgix = ((int)0X836b), - TextureMaxClampTSgix = ((int)0X836a), TextureMaxClampSSgix = ((int)0X8369), FogFactorToAlphaSgix = ((int)0X836f), + TextureMaxClampRSgix = ((int)0X836b), + TextureMaxClampTSgix = ((int)0X836a), } public enum SgixVertexPreclip { - VertexPreclipHintSgix = ((int)0X83ef), VertexPreclipSgix = ((int)0X83ee), + VertexPreclipHintSgix = ((int)0X83ef), } public enum ExtTextureCompressionS3tc { - CompressedRgbS3tcDxt1Ext = ((int)0X83f0), CompressedRgbaS3tcDxt5Ext = ((int)0X83f3), CompressedRgbaS3tcDxt3Ext = ((int)0X83f2), CompressedRgbaS3tcDxt1Ext = ((int)0X83f1), + CompressedRgbS3tcDxt1Ext = ((int)0X83f0), } public enum IntelParallelArrays { - VertexArrayParallelPointersIntel = ((int)0X83f5), - TextureCoordArrayParallelPointersIntel = ((int)0X83f8), - ColorArrayParallelPointersIntel = ((int)0X83f7), ParallelArraysIntel = ((int)0X83f4), NormalArrayParallelPointersIntel = ((int)0X83f6), + VertexArrayParallelPointersIntel = ((int)0X83f5), + ColorArrayParallelPointersIntel = ((int)0X83f7), + TextureCoordArrayParallelPointersIntel = ((int)0X83f8), } public enum SgixFragmentLighting { - FragmentLightModelAmbientSgix = ((int)0X840a), - FragmentLight5Sgix = ((int)0X8411), - FragmentLight6Sgix = ((int)0X8412), - MaxActiveLightsSgix = ((int)0X8405), - FragmentLightingSgix = ((int)0X8400), FragmentLight2Sgix = ((int)0X840e), - MaxFragmentLightsSgix = ((int)0X8404), - FragmentLight4Sgix = ((int)0X8410), + FragmentLight3Sgix = ((int)0X840f), + FragmentLight6Sgix = ((int)0X8412), LightEnvModeSgix = ((int)0X8407), FragmentLightModelNormalInterpolationSgix = ((int)0X840b), + FragmentLight4Sgix = ((int)0X8410), + FragmentLight5Sgix = ((int)0X8411), + CurrentRasterNormalSgix = ((int)0X8406), + FragmentLightingSgix = ((int)0X8400), + FragmentColorMaterialSgix = ((int)0X8401), + FragmentLightModelAmbientSgix = ((int)0X840a), + FragmentLight7Sgix = ((int)0X8413), FragmentColorMaterialFaceSgix = ((int)0X8402), + MaxFragmentLightsSgix = ((int)0X8404), + FragmentLight0Sgix = ((int)0X840c), + FragmentColorMaterialParameterSgix = ((int)0X8403), + MaxActiveLightsSgix = ((int)0X8405), FragmentLightModelTwoSideSgix = ((int)0X8409), FragmentLight1Sgix = ((int)0X840d), FragmentLightModelLocalViewerSgix = ((int)0X8408), - CurrentRasterNormalSgix = ((int)0X8406), - FragmentLight3Sgix = ((int)0X840f), - FragmentLight7Sgix = ((int)0X8413), - FragmentLight0Sgix = ((int)0X840c), - FragmentColorMaterialParameterSgix = ((int)0X8403), - FragmentColorMaterialSgix = ((int)0X8401), } public enum SgixResample { + ResampleReplicateSgix = ((int)0X842e), + UnpackResampleSgix = ((int)0X842d), PackResampleSgix = ((int)0X842c), ResampleZeroFillSgix = ((int)0X842f), ResampleDecimateSgix = ((int)0X8430), - UnpackResampleSgix = ((int)0X842d), - ResampleReplicateSgix = ((int)0X842e), } public enum SgixIccTexture { - R5G6B5IccSgix = ((int)0X8466), - RgbIccSgix = ((int)0X8460), - LuminanceIccSgix = ((int)0X8463), - IntensityIccSgix = ((int)0X8464), - RgbaIccSgix = ((int)0X8461), Luminance16IccSgix = ((int)0X8469), + RgbaIccSgix = ((int)0X8461), + RgbIccSgix = ((int)0X8460), LuminanceAlphaIccSgix = ((int)0X8465), - AlphaIccSgix = ((int)0X8462), - Luminance16Alpha8IccSgix = ((int)0X846b), - Alpha16IccSgix = ((int)0X8468), - Intensity16IccSgix = ((int)0X846a), R5G6B5A8IccSgix = ((int)0X8467), + Luminance16Alpha8IccSgix = ((int)0X846b), + R5G6B5IccSgix = ((int)0X8466), + Intensity16IccSgix = ((int)0X846a), + Alpha16IccSgix = ((int)0X8468), + LuminanceIccSgix = ((int)0X8463), + AlphaIccSgix = ((int)0X8462), + IntensityIccSgix = ((int)0X8464), } public enum SgixSubsample { PixelSubsample2424Sgix = ((int)0X85a3), UnpackSubsampleRateSgix = ((int)0X85a1), - PackSubsampleRateSgix = ((int)0X85a0), PixelSubsample4242Sgix = ((int)0X85a4), + PackSubsampleRateSgix = ((int)0X85a0), PixelSubsample4444Sgix = ((int)0X85a2), } public enum All { - VertexStream2Ati = ((int)0X876e), - ArrayElementLockFirstExt = ((int)0X81a8), - Two = ((int)2), - ShadowAmbientSgix = ((int)0X80bf), - TextureRedSizeExt = ((int)0X805c), - VertexArrayListStrideIbm = ((int)103080), - ColorLogicOp = ((int)0X0bf2), - TextureCompareFailValue = ((int)0X80bf), - Gl2D = ((int)0X0600), - TextureWidth = ((int)0X1000), - MapAttribUOrderNv = ((int)0X86c3), - Combiner0Nv = ((int)0X8550), - MaxGeometryBindableUniformsExt = ((int)0X8de4), - TableTooLargeExt = ((int)0X8031), - CurrentSecondaryColor = ((int)0X8459), - CompressedSluminanceExt = ((int)0X8c4a), - ShaderConsistentNv = ((int)0X86dd), - Texture13Arb = ((int)0X84cd), - Sampler2DArrayShadowExt = ((int)0X8dc4), - IndexTestExt = ((int)0X81b5), - Stencil = ((int)0X1802), - Intensity = ((int)0X8049), - Rgb8Ext = ((int)0X8051), - C4ubV2f = ((int)0X2a22), + MinmaxFormatExt = ((int)0X802f), + Dot2AddAti = ((int)0X896c), + Rgb16fArb = ((int)0X881b), + PointSpriteArb = ((int)0X8861), + LineResetToken = ((int)0X0707), UnsignedByte233Reversed = ((int)0X8362), - TextureCoordArraySizeExt = ((int)0X8088), - BumpRotMatrixSizeAti = ((int)0X8776), - DrawBuffer11Arb = ((int)0X8830), - MaxProgramNativeParameters = ((int)0X88ab), - Aux3 = ((int)0X040c), - StencilPassDepthFail = ((int)0X0b95), - MaxProgramIfDepthNv = ((int)0X88f6), - LocalConstantValueExt = ((int)0X87ec), - LocalConstantExt = ((int)0X87c3), - Map2TangentExt = ((int)0X8445), - Luminance16Alpha8IccSgix = ((int)0X846b), - WideLineHintPgi = ((int)0X1a222), - Modelview15Arb = ((int)0X872f), - MaxCubeMapTextureSize = ((int)0X851c), - DepthStencilToRgbaNv = ((int)0X886e), - Source2AlphaExt = ((int)0X858a), - CurrentVertexExt = ((int)0X87e2), - PixelMapAToASize = ((int)0X0cb9), - PostColorMatrixBlueScale = ((int)0X80b6), - PostColorMatrixGreenScale = ((int)0X80b5), - Light6 = ((int)0X4006), - Combiner6Nv = ((int)0X8556), - MaxFragmentUniformComponents = ((int)0X8b49), - VertexWeightArrayPointerExt = ((int)0X8510), - OneMinusConstantColorExt = ((int)0X8002), - Modelview12Arb = ((int)0X872c), - MaxRectangleTextureSizeNv = ((int)0X84f8), - Bgra = ((int)0X80e1), - OpDot4Ext = ((int)0X8785), - Map2VertexAttrib104Nv = ((int)0X867a), - Operand1Alpha = ((int)0X8599), - Rgb10Ext = ((int)0X8052), - IndexArrayCountExt = ((int)0X8087), - R1uiC4fN3fV3fSun = ((int)0X85c8), - Map2VertexAttrib154Nv = ((int)0X867f), - ColorAttachment14Ext = ((int)0X8cee), - PointBit = ((int)0X00000002), - FragmentLight6Sgix = ((int)0X8412), - IntensityFloat16Ati = ((int)0X881d), - MaxNameStackDepth = ((int)0X0d37), - FragmentLightModelAmbientSgix = ((int)0X840a), - LineSmoothHint = ((int)0X0c52), - Modelview13Arb = ((int)0X872d), - UnpackSkipImages = ((int)0X806d), - Stereo = ((int)0X0c33), - Modelview2Arb = ((int)0X8722), - PostColorMatrixAlphaScaleSgi = ((int)0X80b7), - Rgba2Ext = ((int)0X8055), - PixelUnpackBufferArb = ((int)0X88ec), - Con8Ati = ((int)0X8949), - TextureCubeMapPositiveYArb = ((int)0X8517), - Alpha = ((int)0X1906), - WeightArrayBufferBindingArb = ((int)0X889e), - OutputTextureCoord13Ext = ((int)0X87aa), - MaxProgramNativeAttribs = ((int)0X88af), - Combiner4Nv = ((int)0X8554), - Src2Rgb = ((int)0X8582), - OpPowerExt = ((int)0X8793), - ColorArrayCountExt = ((int)0X8084), - TextureIntensitySizeExt = ((int)0X8061), - SpriteModeSgix = ((int)0X8149), - SignedLuminance8Alpha8Nv = ((int)0X8704), - RgbaFloat16Ati = ((int)0X881a), - Rgb12Ext = ((int)0X8053), - MaxColorAttachmentsExt = ((int)0X8cdf), - VertexShaderLocalsExt = ((int)0X87d3), - IndexMaterialParameterExt = ((int)0X81b9), - Filter4Sgis = ((int)0X8146), - MaxDrawBuffersArb = ((int)0X8824), - TextureIntensityTypeArb = ((int)0X8c15), - Alpha8iExt = ((int)0X8d90), - IndexArrayType = ((int)0X8085), - StencilBackValueMask = ((int)0X8ca4), - MultisampleArb = ((int)0X809d), - VariableBNv = ((int)0X8524), - Combiner3Nv = ((int)0X8553), - VertexProgramNv = ((int)0X8620), - ReferencePlaneSgix = ((int)0X817d), - Triangles = ((int)0X0004), - WeightArrayTypeArb = ((int)0X86a9), - Modelview19Arb = ((int)0X8733), - DrawBuffer8 = ((int)0X882d), - DrawBuffer9 = ((int)0X882e), - AccumRedBits = ((int)0X0d58), - DrawBuffer7 = ((int)0X882c), - DrawBuffer4 = ((int)0X8829), - DrawBuffer5 = ((int)0X882a), - DrawBuffer2 = ((int)0X8827), - DrawBuffer3 = ((int)0X8828), - SampleBuffersSgis = ((int)0X80a8), - DrawBuffer1 = ((int)0X8826), - DynamicRead = ((int)0X88e9), - TextureCubeMapArb = ((int)0X8513), - InterlaceReadOml = ((int)0X8981), - RedBitAti = ((int)0X00000001), - PixelMapSToS = ((int)0X0c71), - AlphaScale = ((int)0X0d1c), - ClientActiveTexture = ((int)0X84e1), - TextureCoordArraySize = ((int)0X8088), - MagnitudeBiasNv = ((int)0X8718), - Modelview16Arb = ((int)0X8730), - Texture6 = ((int)0X84c6), - LineStrip = ((int)0X0003), - StreamDraw = ((int)0X88e0), - InterpolateArb = ((int)0X8575), - TextureCompareFunc = ((int)0X884d), - VertexConsistentHintPgi = ((int)0X1a22b), - AlphaMaxClampIngr = ((int)0X8567), - Texture9Arb = ((int)0X84c9), - ConvolutionBorderColor = ((int)0X8154), - ColorTableWidthSgi = ((int)0X80d9), - Reg19Ati = ((int)0X8934), - LineStripAdjacencyExt = ((int)0X000b), - Convolution1DExt = ((int)0X8010), - C4ubV3f = ((int)0X2a23), - VariableDNv = ((int)0X8526), - MaxLights = ((int)0X0d31), - NormalArrayListIbm = ((int)103071), - Aux2 = ((int)0X040b), - NormalArrayStrideExt = ((int)0X807f), - ForceBlueToOneNv = ((int)0X8860), - Alpha16fArb = ((int)0X881c), - PixelMapIToB = ((int)0X0c74), - ConvolutionBorderColorHp = ((int)0X8154), - Texture1D = ((int)0X0de0), - ColorIndex16Ext = ((int)0X80e7), - PnTrianglesPointModeAti = ((int)0X87f2), - Projection = ((int)0X1701), - DstColor = ((int)0X0306), - UnsignedInt8888Ext = ((int)0X8035), - Constant = ((int)0X8576), - CompressedRgbaS3tcDxt5Ext = ((int)0X83f3), - WriteOnly = ((int)0X88b9), - PostConvolutionGreenScale = ((int)0X801d), - CompressedRgbaArb = ((int)0X84ee), - ArrayType = ((int)0X8625), - PackImageHeightExt = ((int)0X806c), - ProxyHistogramExt = ((int)0X8025), - FogEnd = ((int)0X0b64), - UnsignedShort1555Reversed = ((int)0X8366), - Modelview14Arb = ((int)0X872e), - DepthBoundsExt = ((int)0X8891), - StencilBackFunc = ((int)0X8800), - Rgb16Ext = ((int)0X8054), - VertexAttribArray8Nv = ((int)0X8658), - InstrumentBufferPointerSgix = ((int)0X8180), - Texture1DBindingExt = ((int)0X8068), - CurrentWeightArb = ((int)0X86a8), - Reg28Ati = ((int)0X893d), - ScalebiasHintSgix = ((int)0X8322), - LuminanceIccSgix = ((int)0X8463), - OutputColor1Ext = ((int)0X879c), - ProjectionMatrix = ((int)0X0ba7), - EdgeFlagArrayStrideExt = ((int)0X808c), - PackSkipImages = ((int)0X806b), - Sampler1DArrayShadowExt = ((int)0X8dc3), - Blue = ((int)0X1905), - MaxProgramNativeTexIndirectionsArb = ((int)0X8810), - TextureMaxAnisotropyExt = ((int)0X84fe), - Rgb12 = ((int)0X8053), - Rgb10 = ((int)0X8052), - Rgb16 = ((int)0X8054), - Ccw = ((int)0X0901), - InvariantValueExt = ((int)0X87ea), - MatrixIndexArrayPointerArb = ((int)0X8849), - T2fIuiV3fExt = ((int)0X81b2), - SpriteAxisSgix = ((int)0X814a), - Dot3RgbExt = ((int)0X8740), - BackNormalsHintPgi = ((int)0X1a223), - Luminance8uiExt = ((int)0X8d80), - PhongHintWin = ((int)0X80eb), - LineWidth = ((int)0X0b21), - DrawBuffer12 = ((int)0X8831), - IrInstrument1Sgix = ((int)0X817f), - TextureMultiBufferHintSgix = ((int)0X812e), - Reg14Ati = ((int)0X892f), - IncrWrapExt = ((int)0X8507), - ShaderObjectArb = ((int)0X8b48), - FenceStatusNv = ((int)0X84f3), - ColorMaterial = ((int)0X0b57), - MaxConvolutionHeight = ((int)0X801b), - TextureConstantDataSunx = ((int)0X81d6), - Viewport = ((int)0X0ba2), - ListBit = ((int)0X00020000), - TextureBindingCubeMap = ((int)0X8514), - UnsignedInt248Ext = ((int)0X84fa), - PostConvolutionAlphaBiasExt = ((int)0X8023), - Four = ((int)4), - UnpackSubsampleRateSgix = ((int)0X85a1), - Texture15 = ((int)0X84cf), - Texture12 = ((int)0X84cc), - Texture13 = ((int)0X84cd), - Reg15Ati = ((int)0X8930), - Texture11 = ((int)0X84cb), - EyeDistanceToPointSgis = ((int)0X81f0), - TextureCompareOperatorSgix = ((int)0X819b), - UnpackAlignment = ((int)0X0cf5), - BoolVec4 = ((int)0X8b59), - UnpackImageHeightExt = ((int)0X806e), - Texture18 = ((int)0X84d2), - DualIntensity12Sgis = ((int)0X811a), - Reg3Ati = ((int)0X8924), - ColorMaterialParameter = ((int)0X0b56), - Operand2Alpha = ((int)0X859a), - MaxVertexTextureImageUnitsArb = ((int)0X8b4c), - MadAti = ((int)0X8968), - Map1TangentExt = ((int)0X8444), - R1uiT2fC4fN3fV3fSun = ((int)0X85cb), - AmbientAndDiffuse = ((int)0X1602), - ElementArrayTypeAti = ((int)0X8769), - GenerateMipmapSgis = ((int)0X8191), - ProxyHistogram = ((int)0X8025), - Operand1RgbArb = ((int)0X8591), - SubAti = ((int)0X8965), - Reg16Ati = ((int)0X8931), - CopyPixelToken = ((int)0X0706), - ColorAttachment0Ext = ((int)0X8ce0), - TransposeTextureMatrixArb = ((int)0X84e5), - EdgeFlagArrayStride = ((int)0X808c), - AttribArrayPointerNv = ((int)0X8645), - MaxProjectionStackDepth = ((int)0X0d38), - Modelview18Arb = ((int)0X8732), - FloatMat4 = ((int)0X8b5c), - DepthTest = ((int)0X0b71), - BackSecondaryColorNv = ((int)0X8c78), - ColorAttachment13Ext = ((int)0X8ced), - Map2BinormalExt = ((int)0X8447), - BoolArb = ((int)0X8b56), - CompressedTextureFormats = ((int)0X86a3), - Source2AlphaArb = ((int)0X858a), - CompressedAlphaArb = ((int)0X84e9), - PostConvolutionRedScaleExt = ((int)0X801c), - SignedLuminance8Nv = ((int)0X8702), - Light4 = ((int)0X4004), - Aux1 = ((int)0X040a), - StencilClearTagValueExt = ((int)0X88f3), - IntSampler2DExt = ((int)0X8dca), - OutputTextureCoord31Ext = ((int)0X87bc), - PostConvolutionBlueScaleExt = ((int)0X801e), - TextureLequalRSgix = ((int)0X819c), - PixelMapIToA = ((int)0X0c75), - ColorAttachment8Ext = ((int)0X8ce8), - FramebufferCompleteExt = ((int)0X8cd5), - ColorTableBiasSgi = ((int)0X80d7), - FloatMat4x3 = ((int)0X8b6a), - PnTrianglesPointModeLinearAti = ((int)0X87f5), - Operand2Rgb = ((int)0X8592), - OpDot3Ext = ((int)0X8784), - R5G6B5IccSgix = ((int)0X8466), - Notequal = ((int)0X0205), - Polygon = ((int)0X0009), - PixelPackBuffer = ((int)0X88eb), - Reg10Ati = ((int)0X892b), - TexturePriorityExt = ((int)0X8066), - PixelTexGenSgix = ((int)0X8139), - ColorMatrixStackDepth = ((int)0X80b2), - TextureCubeMapNegativeZArb = ((int)0X851a), - HalfBitAti = ((int)0X00000008), - Reg25Ati = ((int)0X893a), - Sluminance8Alpha8Ext = ((int)0X8c45), - OutputTextureCoord19Ext = ((int)0X87b0), - SampleBuffers = ((int)0X80a8), - StaticRead = ((int)0X88e5), - PackImageHeight = ((int)0X806c), - HistogramLuminanceSizeExt = ((int)0X802c), - BlendEquationRgb = ((int)0X8009), - SampleMaskInvertExt = ((int)0X80ab), - Gequal = ((int)0X0206), - ElementArrayBuffer = ((int)0X8893), - Nearest = ((int)0X2600), - ProgramLengthNv = ((int)0X8627), - FramebufferIncompleteDrawBufferExt = ((int)0X8cdb), - Hilo16Nv = ((int)0X86f8), - ColorTableLuminanceSizeSgi = ((int)0X80de), - MatSpecularBitPgi = ((int)0X04000000), - BlendEquationRgbExt = ((int)0X8009), - IndexBits = ((int)0X0d51), - TextureCubeMapNegativeYArb = ((int)0X8518), - PointDistanceAttenuationArb = ((int)0X8129), - MaxExt = ((int)0X8008), - MaxProgramCallDepthNv = ((int)0X88f5), - MatDiffuseBitPgi = ((int)0X00400000), + Texture2DStackBindingMesax = ((int)0X875e), DualTextureSelectSgis = ((int)0X8124), - TextureCoordArrayStride = ((int)0X808a), - FloatMat2x4 = ((int)0X8b66), - MatAmbientAndDiffuseBitPgi = ((int)0X00200000), - OutputFogExt = ((int)0X87bd), - LineStipplePattern = ((int)0X0b25), - DiscardNv = ((int)0X8530), - FloatMat2x3 = ((int)0X8b65), - IndexMaterialFaceExt = ((int)0X81ba), - Source0AlphaExt = ((int)0X8588), - Luminance12Alpha4Ext = ((int)0X8046), - Modelview5Arb = ((int)0X8725), - PixelMapBToB = ((int)0X0c78), - False = ((int)0), - Texture2Arb = ((int)0X84c2), - DrawBuffer13 = ((int)0X8832), - TextureCubeMapNegativeXArb = ((int)0X8516), - BlendSrcRgb = ((int)0X80c9), - MaxVertexTextureImageUnits = ((int)0X8b4c), - RgbaMode = ((int)0X0c31), - Rgb32fArb = ((int)0X8815), - ArrayPointer = ((int)0X8645), - FloatR32Nv = ((int)0X8885), - BinormalArrayExt = ((int)0X843a), - MultisampleBit = ((int)0X20000000), - AttribArrayStrideNv = ((int)0X8624), - Reg13Ati = ((int)0X892e), - DrawBuffer9Ati = ((int)0X882e), - LerpAti = ((int)0X8969), - MaxProgramExecInstructionsNv = ((int)0X88f4), - PointSpriteRModeNv = ((int)0X8863), - FragmentLightModelTwoSideSgix = ((int)0X8409), - StencilTestTwoSideExt = ((int)0X8910), - MaxColorMatrixStackDepth = ((int)0X80b3), - Map2GridDomain = ((int)0X0dd2), - VertexShaderInvariantsExt = ((int)0X87d1), - StreamDrawArb = ((int)0X88e0), - SpriteTranslationSgix = ((int)0X814b), - PostConvolutionBlueBias = ((int)0X8022), - OpAddExt = ((int)0X8787), - ReflectionMap = ((int)0X8512), - SecondaryColorArraySizeExt = ((int)0X845a), - TextureRedTypeArb = ((int)0X8c10), - DrawBuffer15 = ((int)0X8834), - LightModelTwoSide = ((int)0X0b52), - BlueBits = ((int)0X0d54), - Depth24Stencil8Ext = ((int)0X88f0), - Reg4Ati = ((int)0X8925), - UnsignedByte = ((int)0X1401), - OutputTextureCoord24Ext = ((int)0X87b5), - DrawBuffer8Ati = ((int)0X882d), - CurrentMatrixNv = ((int)0X8641), - OutputTextureCoord20Ext = ((int)0X87b1), - Exp2 = ((int)0X0801), - FragmentDepthExt = ((int)0X8452), - DotProductDepthReplaceNv = ((int)0X86ed), - FogCoordinateArrayStrideExt = ((int)0X8455), - Or = ((int)0X1507), - VertexArrayStride = ((int)0X807c), - StrictScissorHintPgi = ((int)0X1a218), - SecondaryColorArrayStrideExt = ((int)0X845c), - Texture8Arb = ((int)0X84c8), - PreviousExt = ((int)0X8578), - CompressedSrgb = ((int)0X8c48), - FloatMat3x4 = ((int)0X8b68), - StencilBufferBit = ((int)0X00000400), - ColorAttachment11Ext = ((int)0X8ceb), - MaxDrawBuffers = ((int)0X8824), - OutOfMemory = ((int)0X0505), - FloatMat3x2 = ((int)0X8b67), - Luminance12Alpha12 = ((int)0X8047), - ImageTranslateYHp = ((int)0X8158), - EvalVertexAttrib13Nv = ((int)0X86d3), - VertexProgramPointSizeArb = ((int)0X8642), - Reg22Ati = ((int)0X8937), - ProgramAluInstructionsArb = ((int)0X8805), - TransformBit = ((int)0X00001000), - OpSetLtExt = ((int)0X878d), - NoError = ((int)0), - FramebufferSrgbExt = ((int)0X8db9), - InfoLogLength = ((int)0X8b84), - LuminanceFloat32Ati = ((int)0X8818), - ColorMatrixSgi = ((int)0X80b1), - StencilBackPassDepthFail = ((int)0X8802), - VertexShaderLocalConstantsExt = ((int)0X87d2), - ColorAttachment12Ext = ((int)0X8cec), - SpotCutoff = ((int)0X1206), - Texture3D = ((int)0X806f), - WeightSumUnityArb = ((int)0X86a6), - MaxTextureUnits = ((int)0X84e2), - StaticCopy = ((int)0X88e6), - VertexArrayListIbm = ((int)103070), - DrawBuffer2Ati = ((int)0X8827), - EdgeFlagArray = ((int)0X8079), - BufferFlushingUnmapApple = ((int)0X8a13), - Reg23Ati = ((int)0X8938), - ShaderType = ((int)0X8b4f), - InvalidValue = ((int)0X0501), - VertexAttribArray9Nv = ((int)0X8659), - Con2Ati = ((int)0X8943), - TextureFilter4SizeSgis = ((int)0X8147), - LuminanceFloat16Ati = ((int)0X881e), - ColorMatrixStackDepthSgi = ((int)0X80b2), - BlendDstAlpha = ((int)0X80ca), - PointSpriteNv = ((int)0X8861), - DualLuminance4Sgis = ((int)0X8114), - DualLuminanceAlpha4Sgis = ((int)0X811c), - Gl8XBitAti = ((int)0X00000004), - TextureIndexSizeExt = ((int)0X80ed), - DotProductDiffuseCubeMapNv = ((int)0X86f1), - OffsetProjectiveTexture2DNv = ((int)0X8850), - Intensity8Ext = ((int)0X804b), - BufferSerializedModifyApple = ((int)0X8a12), - NormalMapExt = ((int)0X8511), - HistogramRedSizeExt = ((int)0X8028), - Luminance12Alpha12Ext = ((int)0X8047), - SignedHiloNv = ((int)0X86f9), - PrimitiveRestartNv = ((int)0X8558), - AllowDrawMemHintPgi = ((int)0X1a211), - NegateBitAti = ((int)0X00000004), - SignedHilo16Nv = ((int)0X86fa), - SampleCoverageValueArb = ((int)0X80aa), - IntVec4Arb = ((int)0X8b55), - RestartSun = ((int)0X0001), - ProgramFormat = ((int)0X8876), - UnsignedShort88RevApple = ((int)0X85bb), - PixelTileHeightSgix = ((int)0X8141), - FogDensity = ((int)0X0b62), - NumInstructionsTotalAti = ((int)0X8972), - SecondaryColorArrayBufferBindingArb = ((int)0X889c), - DrawBuffer10 = ((int)0X882f), - Modelview1Ext = ((int)0X850a), - FloatRgbaModeNv = ((int)0X888e), - SrgbExt = ((int)0X8c40), - Ycrcb444Sgix = ((int)0X81bc), - Nand = ((int)0X150e), - Dsdt8Mag8Intensity8Nv = ((int)0X870b), - EyeDistanceToLineSgis = ((int)0X81f2), - MatrixIndexArrayTypeArb = ((int)0X8847), - MatAmbientBitPgi = ((int)0X00100000), - ClientAllAttribBits = unchecked((int)0Xffffffff), - ColorAttachment15Ext = ((int)0X8cef), - MaxVertexStreamsAti = ((int)0X876b), - MaxFragmentProgramLocalParametersNv = ((int)0X8868), - FogIndex = ((int)0X0b61), - ConstantAttenuation = ((int)0X1207), - ZoomY = ((int)0X0d17), - ZoomX = ((int)0X0d16), - FramebufferAttachmentTextureCubeMapFaceExt = ((int)0X8cd3), - ReadWriteArb = ((int)0X88ba), - AlphaTest = ((int)0X0bc0), - Equiv = ((int)0X1509), - DrawBuffer7Ati = ((int)0X882c), - TextureEnv = ((int)0X2300), - ListPrioritySgix = ((int)0X8182), - Texture30 = ((int)0X84de), - Texture31 = ((int)0X84df), - ProgramAttribs = ((int)0X88ac), - RenderbufferWidthExt = ((int)0X8d42), - Matrix8 = ((int)0X88c8), - Matrix9 = ((int)0X88c9), - CurrentVertexAttrib = ((int)0X8626), - Map2VertexAttrib34Nv = ((int)0X8673), - TextureBufferDataStoreBindingExt = ((int)0X8c2d), - GlobalAlphaSun = ((int)0X81d9), - CompressedSignedRedRgtc1Ext = ((int)0X8dbc), - TextureResidentExt = ((int)0X8067), - OutputTextureCoord29Ext = ((int)0X87ba), - EmbossConstantNv = ((int)0X855e), - ConvolutionFilterScale = ((int)0X8014), - HistogramFormatExt = ((int)0X8027), - Srgb8Alpha8 = ((int)0X8c43), - PostConvolutionAlphaScaleExt = ((int)0X801f), - CombinerMuxSumNv = ((int)0X8547), - FramebufferAttachmentObjectNameExt = ((int)0X8cd1), - OpLogBase2Ext = ((int)0X8792), - TextureEnvColor = ((int)0X2201), - TextureDsSizeNv = ((int)0X871d), - ModulateSubtractAti = ((int)0X8746), - Gl4Pass0Ext = ((int)0X80a4), - ConstantExt = ((int)0X8576), - ImageMagFilterHp = ((int)0X815c), - LocalExt = ((int)0X87c4), - Source0RgbArb = ((int)0X8580), - FragmentLight3Sgix = ((int)0X840f), - AddSigned = ((int)0X8574), - MaxTextureUnitsArb = ((int)0X84e2), - Reg0Ati = ((int)0X8921), - SignedRgba8Nv = ((int)0X86fc), - DualLuminance12Sgis = ((int)0X8116), - FragmentProgramNv = ((int)0X8870), - DrawBuffer1Ati = ((int)0X8826), - Intensity16uiExt = ((int)0X8d79), - BufferSizeArb = ((int)0X8764), - OutputTextureCoord21Ext = ((int)0X87b2), - NameStackDepth = ((int)0X0d70), - BlendEquationExt = ((int)0X8009), - VertexWeightArraySizeExt = ((int)0X850d), - Texture20 = ((int)0X84d4), - BackLeft = ((int)0X0402), - OpRecipExt = ((int)0X8794), - RedMinClampIngr = ((int)0X8560), - FenceApple = ((int)0X8a0b), - OpMaxExt = ((int)0X878a), - TextureMaxClampRSgix = ((int)0X836b), - DrawBuffer0Ati = ((int)0X8825), - TextureFloatComponentsNv = ((int)0X888c), - OutputTextureCoord16Ext = ((int)0X87ad), - Alpha8 = ((int)0X803c), - TriangleMeshSun = ((int)0X8615), - VertexArrayPointer = ((int)0X808e), - UnsignedByte233RevExt = ((int)0X8362), - ConvolutionFormatExt = ((int)0X8017), - EdgeFlagArrayListStrideIbm = ((int)103085), - ObjectActiveUniformsArb = ((int)0X8b86), - TextureBindingRectangleArb = ((int)0X84f6), - SampleCoverage = ((int)0X80a0), - TextureDepthTypeArb = ((int)0X8c16), - LoScaleNv = ((int)0X870f), - DrawBuffer9Arb = ((int)0X882e), - StencilIndex1Ext = ((int)0X8d46), - VertexWeightingExt = ((int)0X8509), - ColorIndex = ((int)0X1900), - DeformationsMaskSgix = ((int)0X8196), - Version = ((int)0X1f02), - AllowDrawWinHintPgi = ((int)0X1a20f), - Source0AlphaArb = ((int)0X8588), - Alpha4 = ((int)0X803b), - Dot3Rgb = ((int)0X86ae), - CullModesNv = ((int)0X86e0), - MaterialSideHintPgi = ((int)0X1a22c), - MirroredRepeatIbm = ((int)0X8370), - StencilFunc = ((int)0X0b92), - DepthBufferBit = ((int)0X00000100), - CombineRgbExt = ((int)0X8571), - Map2VertexAttrib74Nv = ((int)0X8677), - TextureLodBiasRSgix = ((int)0X8190), - StencilPassDepthPass = ((int)0X0b96), - DynamicCopyArb = ((int)0X88ea), VertexProgramPointSize = ((int)0X8642), - OutputTextureCoord11Ext = ((int)0X87a8), - Convolution1D = ((int)0X8010), - VariantArrayTypeExt = ((int)0X87e7), - DualLuminanceAlpha8Sgis = ((int)0X811d), - SwizzleStrAti = ((int)0X8976), - ColorIndexes = ((int)0X1603), - SignedIntensity8Nv = ((int)0X8708), - AlphaBias = ((int)0X0d1d), - VertexAttribArray4Nv = ((int)0X8654), - UnpackLsbFirst = ((int)0X0cf1), - CurrentOcclusionQueryIdNv = ((int)0X8865), - DepthComponent32Arb = ((int)0X81a7), - GeometryDeformationBitSgix = ((int)0X00000002), - Map2VertexAttrib44Nv = ((int)0X8674), - ProgramObjectArb = ((int)0X8b40), - DecrWrap = ((int)0X8508), - Texture6Arb = ((int)0X84c6), - Texture3 = ((int)0X84c3), - Points = ((int)0X0000), - UniformBufferBindingExt = ((int)0X8def), - ProgramErrorPositionArb = ((int)0X864b), - ConvolutionHintSgix = ((int)0X8316), - SecondaryColorArrayStride = ((int)0X845c), - Operand3AlphaNv = ((int)0X859b), - UnsignedInt8888Reversed = ((int)0X8367), - PointSizeMaxExt = ((int)0X8127), - Texture12Arb = ((int)0X84cc), - IntSampler1DExt = ((int)0X8dc9), - ETimesFNv = ((int)0X8531), - VertexArrayTypeExt = ((int)0X807b), - BufferAccessArb = ((int)0X88bb), - Rgb4 = ((int)0X804f), - MaxVertexArrayRangeElementNv = ((int)0X8520), - ColorArraySizeExt = ((int)0X8081), - ActiveVaryingsNv = ((int)0X8c81), - UnpackImageDepthSgis = ((int)0X8133), - VertexProgramTwoSideNv = ((int)0X8643), - UnsignedInt8888Rev = ((int)0X8367), + Gl422RevAverageExt = ((int)0X80cf), + Source2AlphaExt = ((int)0X858a), + BlueBias = ((int)0X0d1b), + PackSwapBytes = ((int)0X0d00), + MaxActiveLightsSgix = ((int)0X8405), + WeightArrayStrideArb = ((int)0X86aa), + ClampToBorderArb = ((int)0X812d), + VertexAttribArray14Nv = ((int)0X865e), + ImageMagFilterHp = ((int)0X815c), + ProgramFormatAsciiArb = ((int)0X8875), + BufferMapped = ((int)0X88bc), + PixelPackBufferArb = ((int)0X88eb), + DualLuminanceAlpha4Sgis = ((int)0X811c), + TableTooLargeExt = ((int)0X8031), + UnsignedIntSampler2DArrayExt = ((int)0X8dd7), + Gl4Bytes = ((int)0X1409), + SecondaryColorArraySize = ((int)0X845a), + DotProductConstEyeReflectCubeMapNv = ((int)0X86f3), + TextureCompareMode = ((int)0X884c), + V2f = ((int)0X2a20), + DstColor = ((int)0X0306), + Matrix2 = ((int)0X88c2), + TextureCubeMapNegativeXExt = ((int)0X8516), + FramezoomSgix = ((int)0X818b), + FramebufferIncompleteLayerTargetsExt = ((int)0X8da8), + VertexArrayRangeValidNv = ((int)0X851f), + TrianglesAdjacencyExt = ((int)0X000c), + UnpackRowLength = ((int)0X0cf2), + ColorMatrixStackDepth = ((int)0X80b2), + ObjectActiveAttributesArb = ((int)0X8b89), + BlendEquation = ((int)0X8009), + LuminanceAlpha32iExt = ((int)0X8d87), + Operand1Alpha = ((int)0X8599), + TextureBufferExt = ((int)0X8c2a), + ImageMinFilterHp = ((int)0X815d), + Cw = ((int)0X0900), + IntSamplerBufferExt = ((int)0X8dd0), + TextureCoordArrayExt = ((int)0X8078), + Notequal = ((int)0X0205), + Three = ((int)3), Dot3RgbaArb = ((int)0X86af), - EyePlaneAbsoluteNv = ((int)0X855c), - DepthTextureMode = ((int)0X884b), - BoolVec2Arb = ((int)0X8b57), - YExt = ((int)0X87d6), - Always = ((int)0X0207), - CurrentRasterPositionValid = ((int)0X0b08), - Operand1RgbExt = ((int)0X8591), - RescaleNormalExt = ((int)0X803a), - OffsetTextureScaleNv = ((int)0X86e2), - NormalArrayBufferBinding = ((int)0X8897), - FragmentLight4Sgix = ((int)0X8410), - PointFadeThresholdSize = ((int)0X8128), - MaxOptimizedVertexShaderVariantsExt = ((int)0X87cb), - UnsignedInt10F11F11FRevExt = ((int)0X8c3b), - VertexArrayRangeApple = ((int)0X851d), - SluminanceAlpha = ((int)0X8c44), - SpotDirection = ((int)0X1204), - ArrayNormalized = ((int)0X886a), - DecrWrapExt = ((int)0X8508), - Alpha12 = ((int)0X803d), - CombinerCdOutputNv = ((int)0X854b), - RgbIccSgix = ((int)0X8460), - TextureCompressionHint = ((int)0X84ef), - Gl2Pass1Sgis = ((int)0X80a3), - ResampleReplicateOml = ((int)0X8986), - MaxConvolutionHeightExt = ((int)0X801b), - ScaleByOneHalfNv = ((int)0X8540), - PixelMapSToSSize = ((int)0X0cb1), - ArrayBufferBinding = ((int)0X8894), - Map2VertexAttrib144Nv = ((int)0X867e), - OcclusionTestHp = ((int)0X8165), - StencilIndex4Ext = ((int)0X8d47), - C4fN3fV3f = ((int)0X2a26), - InvalidEnum = ((int)0X0500), - DepthBits = ((int)0X0d56), - CompressedSrgbAlphaExt = ((int)0X8c49), - DrawBuffer4Arb = ((int)0X8829), - TextureCubeMapPositiveYExt = ((int)0X8517), - ProgramParameters = ((int)0X88a8), - Gl2Bytes = ((int)0X1407), - PreviousTextureInputNv = ((int)0X86e4), - CopyInverted = ((int)0X150c), - ImageRotateOriginYHp = ((int)0X815b), - Matrix28 = ((int)0X88dc), - FogOffsetValueSgix = ((int)0X8199), + LinearDetailColorSgis = ((int)0X8099), + Sampler2D = ((int)0X8b5e), + Matrix0Nv = ((int)0X8630), + Decr = ((int)0X1e03), + CompressedSluminanceAlpha = ((int)0X8c4b), + OutputTextureCoord12Ext = ((int)0X87a9), + YcbcrMesa = ((int)0X8757), + MirrorClampToEdgeAti = ((int)0X8743), + GreenBias = ((int)0X0d19), + StencilTest = ((int)0X0b90), + CurrentIndex = ((int)0X0b01), + PackCmykHintExt = ((int)0X800e), + VertexShaderLocalsExt = ((int)0X87d3), + TextureLodBiasExt = ((int)0X8501), + TextureLequalRSgix = ((int)0X819c), + VertexWeightArrayStrideExt = ((int)0X850f), + OcclusionTestResultHp = ((int)0X8166), + VertexProgramPointSizeArb = ((int)0X8642), FuncReverseSubtractExt = ((int)0X800b), - TextureBlueTypeArb = ((int)0X8c12), - Map2TextureCoord1 = ((int)0X0db3), - Exp = ((int)0X0800), - PostColorMatrixRedScale = ((int)0X80b4), - ColorArrayListIbm = ((int)103072), - MaxGeometryTextureImageUnitsExt = ((int)0X8c29), - SignedRgb8Nv = ((int)0X86ff), - EmbossLightNv = ((int)0X855d), - LuminanceAlphaFloat32Ati = ((int)0X8819), - LuminanceAlpha16fArb = ((int)0X881f), - Map1BinormalExt = ((int)0X8446), - ColorTable = ((int)0X80d0), - DrawBuffer7Arb = ((int)0X882c), - Eval2DNv = ((int)0X86c0), - FramebufferIncompleteFormatsExt = ((int)0X8cda), - Operand2AlphaExt = ((int)0X859a), - ModelviewStackDepth = ((int)0X0ba3), - Intensity8 = ((int)0X804b), - FormatSubsample2424Oml = ((int)0X8982), - Modelview9Arb = ((int)0X8729), - ShadowAttenuationExt = ((int)0X834e), - SampleMaskSgis = ((int)0X80a0), - ColorSumExt = ((int)0X8458), - ClampToEdge = ((int)0X812f), - NormalArrayListStrideIbm = ((int)103081), - ColorArrayPointerExt = ((int)0X8090), - TextureGreenSize = ((int)0X805d), - BlendDstRgb = ((int)0X80c8), - TextureCompressedImageSizeArb = ((int)0X86a0), - CurrentRasterSecondaryColor = ((int)0X845f), - Convolution2D = ((int)0X8011), - Gl1PassExt = ((int)0X80a1), - CubicExt = ((int)0X8334), - VertexAttribArray3Nv = ((int)0X8653), - ProxyTexture3D = ((int)0X8070), - ProxyTexture2D = ((int)0X8064), - ProxyTexture1D = ((int)0X8063), - ArrayBuffer = ((int)0X8892), - OpClampExt = ((int)0X878e), - ParallelArraysIntel = ((int)0X83f4), - ListIndex = ((int)0X0b33), - OneMinusSrcAlpha = ((int)0X0303), - SamplesExt = ((int)0X80a9), - SecondaryColorArrayExt = ((int)0X845e), - DualIntensity16Sgis = ((int)0X811b), - ConstantAlpha = ((int)0X8003), - OutputTextureCoord10Ext = ((int)0X87a7), - Texture5Arb = ((int)0X84c5), - ProxyTexture1DStackMesax = ((int)0X875b), - ObjectPointSgis = ((int)0X81f5), - ReduceExt = ((int)0X8016), - Clear = ((int)0X1500), - CompressedLuminanceAlpha = ((int)0X84eb), - FragmentShaderDerivativeHint = ((int)0X8b8b), - MaxProgramLocalParameters = ((int)0X88b4), - SelectionBufferSize = ((int)0X0df4), - DepthWritemask = ((int)0X0b72), - FuncSubtract = ((int)0X800a), - ColorArrayBufferBinding = ((int)0X8898), - TextureApplicationModeExt = ((int)0X834f), - RenderbufferHeightExt = ((int)0X8d43), - WExt = ((int)0X87d8), - Modelview0Ext = ((int)0X1700), - CurrentQuery = ((int)0X8865), - TextureMaxClampTSgix = ((int)0X836a), - Gl4Pass3Ext = ((int)0X80a7), - VertexArrayCountExt = ((int)0X807d), - Rgb5A1Ext = ((int)0X8057), - DrawBuffer0Arb = ((int)0X8825), - TextureBindingCubeMapExt = ((int)0X8514), - DistanceAttenuationSgis = ((int)0X8129), - OffsetHiloProjectiveTexture2DNv = ((int)0X8856), - ColorBufferBit = ((int)0X00004000), - MaxGeometryOutputVerticesExt = ((int)0X8de0), - Map1VertexAttrib114Nv = ((int)0X866b), - InvertedScreenWRend = ((int)0X8491), - Reg12Ati = ((int)0X892d), - VertexArrayRangePointerApple = ((int)0X8521), - MirroredRepeat = ((int)0X8370), + SecondaryColorArrayListStrideIbm = ((int)103087), + ProgramBinding = ((int)0X8677), + TextureLodBiasRSgix = ((int)0X8190), + CompareRToTextureArb = ((int)0X884e), + Repeat = ((int)0X2901), + PixelTileWidthSgix = ((int)0X8140), + ReadBuffer = ((int)0X0c02), + PostColorMatrixBlueBias = ((int)0X80ba), + FragmentLight7Sgix = ((int)0X8413), CoordReplaceNv = ((int)0X8862), - TextureLodBiasSSgix = ((int)0X818e), - OpMaddExt = ((int)0X8788), - Left = ((int)0X0406), - Intensity4 = ((int)0X804a), - Color4BitPgi = ((int)0X00020000), - CompressedSrgbAlphaS3tcDxt5Ext = ((int)0X8c4f), - EvalVertexAttrib3Nv = ((int)0X86c9), - FuncAdd = ((int)0X8006), - Texture3DBindingExt = ((int)0X806a), - SwizzleStqAti = ((int)0X8977), - ProgramNativeInstructions = ((int)0X88a2), - MaxTextureSize = ((int)0X0d33), - TexturePriority = ((int)0X8066), - Gl4Pass1Ext = ((int)0X80a5), - DrawBuffer3Arb = ((int)0X8828), - ProxyTexture1DArrayExt = ((int)0X8c19), - Gl2Pass0Sgis = ((int)0X80a2), + ClipPlane2 = ((int)0X3002), + PixelTexGenAlphaMsSgix = ((int)0X818a), + TextureCoordArrayParallelPointersIntel = ((int)0X83f8), + CullVertexIbm = ((int)103050), + OffsetTextureRectangleScaleNv = ((int)0X864d), + UnsignedShort565 = ((int)0X8363), + CompressedSrgbS3tcDxt1Ext = ((int)0X8c4c), + DotProductTexture3DNv = ((int)0X86ef), + Dsdt8Nv = ((int)0X8709), + FogCoordinateExt = ((int)0X8451), + UnpackImageHeightExt = ((int)0X806e), + EdgeFlagArrayStrideExt = ((int)0X808c), + PolygonOffsetFactor = ((int)0X8038), + VertexArrayBufferBindingArb = ((int)0X8896), + DynamicDrawArb = ((int)0X88e8), + SamplerCube = ((int)0X8b60), + PnTrianglesNormalModeAti = ((int)0X87f3), + ReadPixelDataRangePointerNv = ((int)0X887d), + MaxProgramInstructions = ((int)0X88a1), + StaticReadArb = ((int)0X88e5), + MaxFragmentBindableUniformsExt = ((int)0X8de3), + SampleMaskInvertExt = ((int)0X80ab), + StreamDrawArb = ((int)0X88e0), + ColorSumClampNv = ((int)0X854f), + NumPassesAti = ((int)0X8970), + TextureCompareFuncArb = ((int)0X884d), + MatDiffuseBitPgi = ((int)0X00400000), + VertexWeightingExt = ((int)0X8509), + ProxyTexture1DStackMesax = ((int)0X875b), + AllAttribBits = unchecked((int)0Xffffffff), + PackImageHeightExt = ((int)0X806c), + Gl1PassExt = ((int)0X80a1), + Gl4Pass0Ext = ((int)0X80a4), + TextureCubeMapNegativeYExt = ((int)0X8518), + ProgramString = ((int)0X8628), + StencilBackFail = ((int)0X8801), + PrimaryColor = ((int)0X8577), + Sampler1D = ((int)0X8b5d), + ColorTableFormatSgi = ((int)0X80d8), + Coeff = ((int)0X0a00), + PostConvolutionAlphaScaleExt = ((int)0X801f), + BlendDstRgb = ((int)0X80c8), + VertexStream0Ati = ((int)0X876c), + FloatVec4 = ((int)0X8b52), + FloatVec3 = ((int)0X8b51), + FloatVec2 = ((int)0X8b50), + EmbossLightNv = ((int)0X855d), + ImageTransform2DHp = ((int)0X8161), + Texture4DSgis = ((int)0X8134), + TexturePriorityExt = ((int)0X8066), + Gl3DColorTexture = ((int)0X0603), + TextureCubeMapPositiveY = ((int)0X8517), + PnTrianglesNormalModeQuadraticAti = ((int)0X87f8), + FogCoordinateArrayStrideExt = ((int)0X8455), + UnpackSkipPixels = ((int)0X0cf4), + OutputTextureCoord4Ext = ((int)0X87a1), + ListBase = ((int)0X0b32), + LocalConstantExt = ((int)0X87c3), + CurrentPaletteMatrixArb = ((int)0X8843), + MaxProgramMatrixStackDepthArb = ((int)0X862e), + PostColorMatrixGreenBiasSgi = ((int)0X80b9), + SpriteTranslationSgix = ((int)0X814b), + TransformFeedbackBufferStartNv = ((int)0X8c84), + NormalArrayCountExt = ((int)0X8080), + CurrentRasterColor = ((int)0X0b04), + HiloNv = ((int)0X86f4), + Eval2DNv = ((int)0X86c0), + Reg4Ati = ((int)0X8925), + Gl4Pass0Sgis = ((int)0X80a4), + InvariantValueExt = ((int)0X87ea), + NormalArrayStrideExt = ((int)0X807f), + MaxColorAttachmentsExt = ((int)0X8cdf), + Clamp = ((int)0X2900), + CurrentMatrixArb = ((int)0X8641), + PixelUnpackBuffer = ((int)0X88ec), + ScaleByTwoNv = ((int)0X853e), + FloatMat3x2 = ((int)0X8b67), + UnsignedShort88RevApple = ((int)0X85bb), + MinmaxSink = ((int)0X8030), + Intensity16iExt = ((int)0X8d8b), OpMulExt = ((int)0X8786), + TransformFeedbackVaryingsNv = ((int)0X8c83), + Rgba12Ext = ((int)0X805a), + OrReverse = ((int)0X150b), + SeparateSpecularColor = ((int)0X81fa), + TextureHeight = ((int)0X1001), + OrInverted = ((int)0X150d), + ColorBufferBit = ((int)0X00004000), + CompressedTextureFormatsArb = ((int)0X86a3), + StreamDraw = ((int)0X88e0), + SampleAlphaToOneExt = ((int)0X809f), + TextureBindingCubeMapArb = ((int)0X8514), + MaxTextureStackDepth = ((int)0X0d39), + TexturePostSpecularHp = ((int)0X8168), + MaxGeometryUniformComponentsExt = ((int)0X8ddf), + DoubleExt = ((int)0X140a), + Reg29Ati = ((int)0X893e), + TextureRedTypeArb = ((int)0X8c10), + MaxProgramLocalParameters = ((int)0X88b4), + ColorIndex12Ext = ((int)0X80e6), + RenderbufferExt = ((int)0X8d41), + TextureMinLodSgis = ((int)0X813a), + MaxVertexShaderInvariantsExt = ((int)0X87c7), + ReplaceMiddleSun = ((int)0X0002), + TransposeProjectionMatrixArb = ((int)0X84e4), + NormalArrayBufferBinding = ((int)0X8897), + TransposeTextureMatrix = ((int)0X84e5), + FramebufferIncompleteFormatsExt = ((int)0X8cda), + AsyncReadPixelsSgix = ((int)0X835e), + TextureCompressedImageSize = ((int)0X86a0), + PixelSubsample4444Sgix = ((int)0X85a2), + PackSkipVolumesSgis = ((int)0X8130), + TextureBinding2DArrayExt = ((int)0X8c1d), + MaxElementsIndicesExt = ((int)0X80e9), DualAlpha12Sgis = ((int)0X8112), - CombineAlpha = ((int)0X8572), - MaxVertexUniformComponentsArb = ((int)0X8b4a), - OutputTextureCoord17Ext = ((int)0X87ae), - CombineArb = ((int)0X8570), - VertexProgramBindingNv = ((int)0X864a), - CoordReplaceArb = ((int)0X8862), - Dot3RgbaExt = ((int)0X8741), - NormalArray = ((int)0X8075), - MaxVaryingFloatsArb = ((int)0X8b4b), - ModelviewMatrix = ((int)0X0ba6), - Luminance32uiExt = ((int)0X8d74), - PixelTransform2DExt = ((int)0X8330), - TextureBlueSizeExt = ((int)0X805e), - RescaleNormal = ((int)0X803a), - Map2VertexAttrib94Nv = ((int)0X8679), - VertexBlendArb = ((int)0X86a7), - NormalMapArb = ((int)0X8511), - Alpha8uiExt = ((int)0X8d7e), - PostTextureFilterBiasSgix = ((int)0X8179), - IuiN3fV2fExt = ((int)0X81af), - MaxTextureLodBiasExt = ((int)0X84fd), - FragmentColorExt = ((int)0X834c), - ColorTableGreenSizeSgi = ((int)0X80db), - DepthClampNv = ((int)0X864f), + Gl3DColor = ((int)0X0602), + Rgba4 = ((int)0X8056), + TrackMatrixTransformNv = ((int)0X8649), + PixelTileCacheSizeSgix = ((int)0X8145), + Rgba2 = ((int)0X8055), + PhongWin = ((int)0X80ea), MaxFogFuncPointsSgis = ((int)0X812c), - Intensity32uiExt = ((int)0X8d73), - CompressedSrgbAlphaS3tcDxt3Ext = ((int)0X8c4e), - Luminance8Alpha8Ext = ((int)0X8045), - Float = ((int)0X1406), - ClampFragmentColorArb = ((int)0X891b), - Modelview10Arb = ((int)0X872a), - NumLoopbackComponentsAti = ((int)0X8974), + PixelSubsample2424Sgix = ((int)0X85a3), + Rgba8 = ((int)0X8058), + CullVertexEyePositionExt = ((int)0X81ab), + PixelTexGenAlphaLsSgix = ((int)0X8189), + MaxTransformFeedbackSeparateAttribsNv = ((int)0X8c8b), + UnsignedIntSamplerBufferExt = ((int)0X8dd8), + ArrayStride = ((int)0X8624), + Map2VertexAttrib114Nv = ((int)0X867b), + FogCoordinateArrayPointerExt = ((int)0X8456), + Red = ((int)0X1903), + UnsignedInt2101010RevExt = ((int)0X8368), + ReadFramebufferBindingExt = ((int)0X8ca6), + TextureBlueTypeArb = ((int)0X8c12), + Rgb32uiExt = ((int)0X8d71), + UnsignedShort1555Rev = ((int)0X8366), + StencilFail = ((int)0X0b94), + ObjectActiveAttributeMaxLengthArb = ((int)0X8b8a), + NumInstructionsPerPassAti = ((int)0X8971), + FloatRgba16Nv = ((int)0X888a), + ProxyTexture1D = ((int)0X8063), + ProxyTexture2D = ((int)0X8064), + ProxyTexture3D = ((int)0X8070), + FloatRg16Nv = ((int)0X8886), + TextureGenT = ((int)0X0c61), + Equal = ((int)0X0202), + MatSpecularBitPgi = ((int)0X04000000), + PointSizeMinExt = ((int)0X8126), + PointSpriteRModeNv = ((int)0X8863), + TextureCoordArrayBufferBindingArb = ((int)0X889a), + Renderer = ((int)0X1f01), + MaxProgramExecInstructionsNv = ((int)0X88f4), + Cnd0Ati = ((int)0X896b), + VertexArrayRangeLengthApple = ((int)0X851e), + TextureMaxClampSSgix = ((int)0X8369), + ReferencePlaneSgix = ((int)0X817d), + LocalConstantDatatypeExt = ((int)0X87ed), + FragmentLight0Sgix = ((int)0X840c), + MinmaxExt = ((int)0X802e), + ProxyTextureCubeMapExt = ((int)0X851b), + TextureWrapS = ((int)0X2802), + DrawBuffer0 = ((int)0X8825), + Spare0Nv = ((int)0X852e), + DepthBias = ((int)0X0d1f), + Dsdt8Mag8Intensity8Nv = ((int)0X870b), + DualIntensity4Sgis = ((int)0X8118), + TextureBinding1DArrayExt = ((int)0X8c1c), + PassThroughToken = ((int)0X0700), + NormalArrayTypeExt = ((int)0X807e), + OutputVertexExt = ((int)0X879a), + BufferAccessArb = ((int)0X88bb), + ColorTableWidthSgi = ((int)0X80d9), + ColorArrayListStrideIbm = ((int)103082), + TextureAlphaSize = ((int)0X805f), + Luminance32fArb = ((int)0X8818), + MultisampleBit = ((int)0X20000000), + ColorTableBiasSgi = ((int)0X80d7), + IndexArrayBufferBinding = ((int)0X8899), + LocalExt = ((int)0X87c4), + StreamCopy = ((int)0X88e2), + DrawFramebufferBindingExt = ((int)0X8caa), + BumpEnvmapAti = ((int)0X877b), + TextureIntensitySize = ((int)0X8061), + Rgba4Ext = ((int)0X8056), + SharedTexturePaletteExt = ((int)0X81fb), + NativeGraphicsHandlePgi = ((int)0X1a202), + BlueMaxClampIngr = ((int)0X8566), + PostConvolutionGreenScaleExt = ((int)0X801d), + Rgba2Ext = ((int)0X8055), + MatrixIndexArrayTypeArb = ((int)0X8847), + Ccw = ((int)0X0901), + Combiner7Nv = ((int)0X8557), + Combiner6Nv = ((int)0X8556), + Combiner5Nv = ((int)0X8555), + Combiner4Nv = ((int)0X8554), + Combiner3Nv = ((int)0X8553), + MatEmissionBitPgi = ((int)0X00800000), + Combiner1Nv = ((int)0X8551), + T2fIuiV3fExt = ((int)0X81b2), + PassThroughNv = ((int)0X86e6), + ActiveVaryingsNv = ((int)0X8c81), + UnsignedIntSampler3DExt = ((int)0X8dd3), + VertexProgramNv = ((int)0X8620), + AddSignedArb = ((int)0X8574), + PixelTileGridWidthSgix = ((int)0X8142), + MaxTrackMatrixStackDepthNv = ((int)0X862e), + ActiveTextureArb = ((int)0X84e0), + PnTrianglesPointModeLinearAti = ((int)0X87f5), + Luminance16Alpha8IccSgix = ((int)0X846b), + SampleMaskValueSgis = ((int)0X80aa), + TriangleListSun = ((int)0X81d7), + CurrentMatrixStackDepthNv = ((int)0X8640), + OneMinusConstantColor = ((int)0X8002), + UnsignedInt8888Reversed = ((int)0X8367), + MaxProgramNativeAluInstructionsArb = ((int)0X880e), + FogCoordinateSourceExt = ((int)0X8450), + MaxVertexTextureImageUnitsArb = ((int)0X8b4c), + DrawBuffer3Arb = ((int)0X8828), + PixelTileCacheIncrementSgix = ((int)0X813f), + Modelview2Arb = ((int)0X8722), + DepthStencilToBgraNv = ((int)0X886f), + SelectionBufferSize = ((int)0X0df4), + Previous = ((int)0X8578), + UnsignedInt1010102 = ((int)0X8036), + DepthWritemask = ((int)0X0b72), + TextureLodBiasSSgix = ((int)0X818e), + OutputTextureCoord29Ext = ((int)0X87ba), + OutputTextureCoord18Ext = ((int)0X87af), + Matrix29 = ((int)0X88dd), + RedMinClampIngr = ((int)0X8560), + Intensity4 = ((int)0X804a), + ScaleByOneHalfNv = ((int)0X8540), + VertexConsistentHintPgi = ((int)0X1a22b), + PixelUnpackBufferBindingArb = ((int)0X88ef), + PixelUnpackBufferArb = ((int)0X88ec), + BufferSize = ((int)0X8764), + FrontAndBack = ((int)0X0408), + StencilBackPassDepthPassAti = ((int)0X8803), + FogCoordArrayBufferBinding = ((int)0X889d), + Matrix9 = ((int)0X88c9), + ConstantExt = ((int)0X8576), + TransposeProjectionMatrix = ((int)0X84e4), + UnpackImageHeight = ((int)0X806e), + VertexStream3Ati = ((int)0X876f), + VertexStream2Ati = ((int)0X876e), + VertexStream1Ati = ((int)0X876d), + Sampler3DArb = ((int)0X8b5f), + VertexStream7Ati = ((int)0X8773), + VertexStream6Ati = ((int)0X8772), + VertexStream5Ati = ((int)0X8771), + VertexStream4Ati = ((int)0X8770), + TextureGenS = ((int)0X0c60), + MaxCubeMapTextureSizeArb = ((int)0X851c), + BitmapToken = ((int)0X0704), + UnpackImageDepthSgis = ((int)0X8133), + PolygonSmooth = ((int)0X0b41), + PixelMapIToB = ((int)0X0c74), + OutputTextureCoord27Ext = ((int)0X87b8), + OutputTextureCoord16Ext = ((int)0X87ad), + TextureBorderColor = ((int)0X1004), + MaxElementsVerticesExt = ((int)0X80e8), + PixelCountNv = ((int)0X8866), + AddSignedExt = ((int)0X8574), + BgrIntegerExt = ((int)0X8d9a), + Modelview9Arb = ((int)0X8729), + SrgbExt = ((int)0X8c40), + IndexBitPgi = ((int)0X00080000), + TextureIndexSizeExt = ((int)0X80ed), + Source1AlphaExt = ((int)0X8589), + Subtract = ((int)0X84e7), + ProxyPostImageTransformColorTableHp = ((int)0X8163), + VertexArrayStorageHintApple = ((int)0X851f), + QuadMeshSun = ((int)0X8614), + Con4Ati = ((int)0X8945), + FogCoord = ((int)0X8451), + MaxClipmapVirtualDepthSgix = ((int)0X8178), + Operand0Rgb = ((int)0X8590), + ConvolutionFilterScale = ((int)0X8014), + Left = ((int)0X0406), + CompressedSrgbExt = ((int)0X8c48), + DrawBuffer1 = ((int)0X8826), + Intensity16fArb = ((int)0X881d), + Ycrcb444Sgix = ((int)0X81bc), + IntSampler2DExt = ((int)0X8dca), + ClampToBorderSgis = ((int)0X812d), + MaxOptimizedVertexShaderInvariantsExt = ((int)0X87cd), + Texture3DExt = ((int)0X806f), + FogBit = ((int)0X00000080), + MaxProgramParameters = ((int)0X88a9), + Gl4Pass1Ext = ((int)0X80a5), + CurrentNormal = ((int)0X0b02), + HiScaleNv = ((int)0X870e), + PrimaryColorNv = ((int)0X852c), + TextureSharedSizeExt = ((int)0X8c3f), + Stereo = ((int)0X0c33), + TextureMultiBufferHintSgix = ((int)0X812e), + NegativeOneExt = ((int)0X87df), + ScaleByFourNv = ((int)0X853f), + Rgb8iExt = ((int)0X8d8f), + PostColorMatrixAlphaScale = ((int)0X80b7), + FragmentLightModelLocalViewerSgix = ((int)0X8408), + DepthClampNv = ((int)0X864f), + CurrentBit = ((int)0X00000001), + GreenBitAti = ((int)0X00000002), Texture26 = ((int)0X84da), Texture27 = ((int)0X84db), - Rgba8uiExt = ((int)0X8d7c), - TextureMinFilter = ((int)0X2801), - Rgb32iExt = ((int)0X8d83), - Max3DTextureSize = ((int)0X8073), - FogCoordArrayStride = ((int)0X8455), - Texture2 = ((int)0X84c2), - UnsignedInt1010102Ext = ((int)0X8036), - StencilAttachmentExt = ((int)0X8d20), - MaxProgramParameterBufferSizeNv = ((int)0X8da1), - Doublebuffer = ((int)0X0c32), - EvalVertexAttrib6Nv = ((int)0X86cc), - SampleAlphaToMaskExt = ((int)0X809e), - MaxShininessNv = ((int)0X8504), - OneExt = ((int)0X87de), - ObjectDistanceToLineSgis = ((int)0X81f3), - DetailTexture2DSgis = ((int)0X8095), - Texture2DStackBindingMesax = ((int)0X875e), - MaxProgramInstructions = ((int)0X88a1), - OneMinusConstantAlpha = ((int)0X8004), - CullFaceMode = ((int)0X0b45), - PixelMapIToGSize = ((int)0X0cb3), - AndReverse = ((int)0X1502), - FogCoordinateArrayListIbm = ((int)103076), - ProgramNativeAttribs = ((int)0X88ae), - UnsignedInt2101010Rev = ((int)0X8368), - BiasByNegativeOneHalfNv = ((int)0X8541), - InterlaceReadIngr = ((int)0X8568), - ColorTableBias = ((int)0X80d7), - FloatRgb16Nv = ((int)0X8888), - Map1VertexAttrib74Nv = ((int)0X8667), - GenericAttribNv = ((int)0X8c7d), - Map2Vertex4 = ((int)0X0db8), - Matrix24 = ((int)0X88d8), - StencilBackPassDepthFailAti = ((int)0X8802), - Map2Vertex3 = ((int)0X0db7), - TextureCoordNv = ((int)0X8c79), - AndInverted = ((int)0X1504), - Map2VertexAttrib84Nv = ((int)0X8678), - AsyncReadPixelsSgix = ((int)0X835e), - ColorIndex12Ext = ((int)0X80e6), - ReplicateBorderHp = ((int)0X8153), - SampleMaskValueSgis = ((int)0X80aa), - PostColorMatrixColorTable = ((int)0X80d2), - IndexArrayStride = ((int)0X8086), - Bitmap = ((int)0X1a00), - T2fIuiN3fV2fExt = ((int)0X81b3), - PostColorMatrixBlueBiasSgi = ((int)0X80ba), - MinmaxFormat = ((int)0X802f), - EvalVertexAttrib0Nv = ((int)0X86c6), - OrReverse = ((int)0X150b), - Srgb = ((int)0X8c40), - ArraySize = ((int)0X8623), - Max3DTextureSizeExt = ((int)0X8073), - Sampler1DShadowArb = ((int)0X8b61), - LinearSharpenColorSgis = ((int)0X80af), - FramebufferAttachmentLayeredExt = ((int)0X8da7), - Rgb9E5Ext = ((int)0X8c3d), - AlphaBits = ((int)0X0d55), - Sluminance8 = ((int)0X8c47), - Con7Ati = ((int)0X8948), - Luminance12Alpha4 = ((int)0X8046), - TextureGenS = ((int)0X0c60), - Less = ((int)0X0201), - TextureGenQ = ((int)0X0c63), - UnsignedShort88Mesa = ((int)0X85ba), - FloatVec3Arb = ((int)0X8b51), - TextureGenT = ((int)0X0c61), - CmykExt = ((int)0X800c), - EvalVertexAttrib1Nv = ((int)0X86c7), - Gl3D = ((int)0X0601), - OpFracExt = ((int)0X8789), - TextureBit = ((int)0X00040000), - Map2VertexAttrib24Nv = ((int)0X8672), - Rgb = ((int)0X1907), - Con15Ati = ((int)0X8950), - SampleAlphaToOneExt = ((int)0X809f), - MultisampleExt = ((int)0X809d), - DrawBuffer0 = ((int)0X8825), - Interpolate = ((int)0X8575), - Rgba32fArb = ((int)0X8814), - SeparateSpecularColor = ((int)0X81fa), - Aux0 = ((int)0X0409), - StackUnderflow = ((int)0X0504), - ConstantArb = ((int)0X8576), - MaxFragmentUniformComponentsArb = ((int)0X8b49), - FloatVec2Arb = ((int)0X8b50), - OffsetHiloProjectiveTextureRectangleNv = ((int)0X8857), - OffsetTexture2DNv = ((int)0X86e8), - PackRowLength = ((int)0X0d02), - RenderbufferBindingExt = ((int)0X8ca7), - SmoothPointSizeRange = ((int)0X0b12), - Con16Ati = ((int)0X8951), - AddAti = ((int)0X8963), - Matrix12 = ((int)0X88cc), - VertexArrayType = ((int)0X807b), - VertexAttribArrayBufferBinding = ((int)0X889f), - Texture2DStackMesax = ((int)0X875a), - CurrentMatrixIndexArb = ((int)0X8845), - QueryCounterBitsArb = ((int)0X8864), - TextureBaseLevelSgis = ((int)0X813c), - GenerateMipmapHintSgis = ((int)0X8192), - OutputTextureCoord14Ext = ((int)0X87ab), - MaxTextureImageUnitsNv = ((int)0X8872), - BlendSrcRgbExt = ((int)0X80c9), - IndexWritemask = ((int)0X0c21), - Position = ((int)0X1203), - ProgramNativeParameters = ((int)0X88aa), - XExt = ((int)0X87d5), - Con17Ati = ((int)0X8952), - DynamicDrawArb = ((int)0X88e8), - BumpRotMatrixAti = ((int)0X8775), - RenderbufferAlphaSizeExt = ((int)0X8d53), - Combiner5Nv = ((int)0X8555), - OffsetTextureBiasNv = ((int)0X86e3), - Gl422RevAverageExt = ((int)0X80cf), - WrapBorderSun = ((int)0X81d4), - OutputVertexExt = ((int)0X879a), - LoBiasNv = ((int)0X8715), - HistogramBlueSize = ((int)0X802a), - Combine4Nv = ((int)0X8503), - FloatVec4Arb = ((int)0X8b52), - UnsignedIntSampler1DExt = ((int)0X8dd1), - ReplacementCodeArrayTypeSun = ((int)0X85c1), - SamplesArb = ((int)0X80a9), - ProgramNativeTexInstructionsArb = ((int)0X8809), - ColorTableFormatSgi = ((int)0X80d8), - ProxyTextureColorTableSgi = ((int)0X80bd), - Map2VertexAttrib14Nv = ((int)0X8671), - MaxViewportDims = ((int)0X0d3a), - DepthComponent24Arb = ((int)0X81a6), - ColorTableScaleSgi = ((int)0X80d6), - AlphaMaxSgix = ((int)0X8321), - PixelCubicWeightExt = ((int)0X8333), - ProxyPostConvolutionColorTableSgi = ((int)0X80d4), - DrawFramebufferBindingExt = ((int)0X8caa), - EvalVertexAttrib5Nv = ((int)0X86cb), - TextureComponents = ((int)0X1003), - Map2TextureCoord4 = ((int)0X0db6), - Map2TextureCoord2 = ((int)0X0db4), - Map2TextureCoord3 = ((int)0X0db5), - DepthPassInstrumentMaxSgix = ((int)0X8312), - Matrix18 = ((int)0X88d2), - Mult = ((int)0X0103), - ImageScaleYHp = ((int)0X8156), - ColorIndex8Ext = ((int)0X80e5), - StencilBackPassDepthPassAti = ((int)0X8803), - DependentGbTexture2DNv = ((int)0X86ea), - Modelview0Arb = ((int)0X1700), - SamplerCubeArb = ((int)0X8b60), - BlendColor = ((int)0X8005), - C3fV3f = ((int)0X2a24), - UnsignedShort4444Ext = ((int)0X8033), - FloatRgbNv = ((int)0X8882), - ReplacementCodeArrayPointerSun = ((int)0X85c3), - DrawPixelToken = ((int)0X0705), - PointSizeGranularity = ((int)0X0b13), - TextureGequalRSgix = ((int)0X819d), - Max = ((int)0X8008), - TriangleFan = ((int)0X0006), - ImageScaleXHp = ((int)0X8155), - QuadIntensity8Sgis = ((int)0X8123), - UnpackSkipPixels = ((int)0X0cf4), - LineLoop = ((int)0X0002), - BlendDstAlphaExt = ((int)0X80ca), - DualIntensity8Sgis = ((int)0X8119), - Map1VertexAttrib154Nv = ((int)0X866f), - Alpha12Ext = ((int)0X803d), - MaxVertexShaderLocalConstantsExt = ((int)0X87c8), - SpriteSgix = ((int)0X8148), - AllowDrawFrgHintPgi = ((int)0X1a210), - TextureCompressedArb = ((int)0X86a1), - VertexArrayRangeLengthNv = ((int)0X851e), - QuadAlpha8Sgis = ((int)0X811f), - VertexAttribArrayBufferBindingArb = ((int)0X889f), - Source0RgbExt = ((int)0X8580), - V2f = ((int)0X2a20), - FloatRgbaNv = ((int)0X8883), - IdentityNv = ((int)0X862a), - InvalidOperation = ((int)0X0502), - Con13Ati = ((int)0X894e), - AllowDrawObjHintPgi = ((int)0X1a20e), - Map2VertexAttrib04Nv = ((int)0X8670), - LinearDetailColorSgis = ((int)0X8099), - SampleAlphaToOne = ((int)0X809f), - VertexProgramTwoSide = ((int)0X8643), - ActiveAttributes = ((int)0X8b89), - TangentArrayStrideExt = ((int)0X843f), - Luminance8Alpha8 = ((int)0X8045), - DrawPixelsApple = ((int)0X8a0a), - ValidateStatus = ((int)0X8b83), - ClampToBorder = ((int)0X812d), - DotProductTexture2DNv = ((int)0X86ee), - R11fG11fB10fExt = ((int)0X8c3a), - PointSizeMin = ((int)0X8126), - AccumBufferBit = ((int)0X00000200), - Texture15Arb = ((int)0X84cf), - Gl3DColorTexture = ((int)0X0603), - PreserveAti = ((int)0X8762), - UnsignedIntSamplerBufferExt = ((int)0X8dd8), - MaxElementsIndices = ((int)0X80e9), - DotProductConstEyeReflectCubeMapNv = ((int)0X86f3), - VertexProgramTwoSideArb = ((int)0X8643), - QuadIntensity4Sgis = ((int)0X8122), - Texture2D = ((int)0X0de1), - SampleMaskValueExt = ((int)0X80aa), - ImageMinFilterHp = ((int)0X815d), - Con14Ati = ((int)0X894f), - CompressedIntensityArb = ((int)0X84ec), - LuminanceAlphaIntegerExt = ((int)0X8d9d), - PixelTileCacheSizeSgix = ((int)0X8145), - CurrentVertexWeightExt = ((int)0X850b), - LuminanceAlpha8uiExt = ((int)0X8d81), - Rgba16uiExt = ((int)0X8d76), - BlueMaxClampIngr = ((int)0X8566), - AutoNormal = ((int)0X0d80), - Gl422Ext = ((int)0X80cc), - Sampler2DRectArb = ((int)0X8b63), - OffsetHiloTextureRectangleNv = ((int)0X8855), - CompressedLuminanceAlphaArb = ((int)0X84eb), - EvalVertexAttrib9Nv = ((int)0X86cf), - RedScale = ((int)0X0d14), - TextFragmentShaderAti = ((int)0X8200), - ElementArrayBufferBinding = ((int)0X8895), - CompressedRgbArb = ((int)0X84ed), - RedMaxClampIngr = ((int)0X8564), - Modulate = ((int)0X2100), - Texcoord4BitPgi = unchecked((int)0X80000000), - QueryResultAvailableArb = ((int)0X8867), - ScalarExt = ((int)0X87be), - TextureCoordArrayType = ((int)0X8089), - DsdtMagVibNv = ((int)0X86f7), - Right = ((int)0X0407), - MaxAsyncDrawPixelsSgix = ((int)0X8360), - Con1Ati = ((int)0X8942), - Gl1PassSgis = ((int)0X80a1), - ObjectLineSgis = ((int)0X81f7), - ActiveTextureArb = ((int)0X84e0), - SampleAlphaToOneSgis = ((int)0X809f), - InvalidFramebufferOperationExt = ((int)0X0506), - DrawBuffer15Ati = ((int)0X8834), - MaxCubeMapTextureSizeArb = ((int)0X851c), - UnsignedInt1010102 = ((int)0X8036), - UnsignedIntSampler2DExt = ((int)0X8dd2), - Map2VertexAttrib54Nv = ((int)0X8675), - UnpackConstantDataSunx = ((int)0X81d5), - Rgba4Ext = ((int)0X8056), - UnpackClientStorageApple = ((int)0X85b2), - FloatMat2Arb = ((int)0X8b5a), - Alpha16Ext = ((int)0X803e), - DrawBuffer11 = ((int)0X8830), - CurrentIndex = ((int)0X0b01), - Sampler2DShadow = ((int)0X8b62), - TransposeModelviewMatrix = ((int)0X84e3), - StencilClearValue = ((int)0X0b91), - TextureDtSizeNv = ((int)0X871e), - Separable2D = ((int)0X8012), - TransformFeedbackRecordNv = ((int)0X8c86), - BlueBias = ((int)0X0d1b), - MirroredRepeatArb = ((int)0X8370), - ColorArray = ((int)0X8076), - RasterPositionUnclippedIbm = ((int)0X19262), - ActiveVertexUnitsArb = ((int)0X86a5), - AliasedPointSizeRange = ((int)0X846d), - DrawBuffer13Ati = ((int)0X8832), - Double = ((int)0X140a), - FogColor = ((int)0X0b66), - FramezoomFactorSgix = ((int)0X818c), - Texture24 = ((int)0X84d8), + Modelview19Arb = ((int)0X8733), Texture25 = ((int)0X84d9), - Texture22 = ((int)0X84d6), - PointSizeMinArb = ((int)0X8126), - TextureWrapS = ((int)0X2802), + Map1Vertex4 = ((int)0X0d98), + Texture23 = ((int)0X84d7), + Texture20 = ((int)0X84d4), Texture21 = ((int)0X84d5), - RgbFloat16Ati = ((int)0X881b), - MaxProgramParameters = ((int)0X88a9), - T2fIuiN3fV3fExt = ((int)0X81b4), - T2fC4fN3fV3f = ((int)0X2a2c), - R1uiT2fN3fV3fSun = ((int)0X85ca), - Texture28 = ((int)0X84dc), - Texture29 = ((int)0X84dd), - TextureBaseLevel = ((int)0X813c), - PointSizeMaxArb = ((int)0X8127), - Con10Ati = ((int)0X894b), - Specular = ((int)0X1202), - PostConvolutionRedBias = ((int)0X8020), - Src0Alpha = ((int)0X8588), - IndexLogicOp = ((int)0X0bf1), - BinormalArrayStrideExt = ((int)0X8441), - UnsignedIntSampler1DArrayExt = ((int)0X8dd6), - NormalArrayPointer = ((int)0X808f), - CompressedSluminance = ((int)0X8c4a), - MagnitudeScaleNv = ((int)0X8712), - AddSignedArb = ((int)0X8574), - BufferUsageArb = ((int)0X8765), - MinExt = ((int)0X8007), - TextureTooLargeExt = ((int)0X8065), - VertexAttribArray5Nv = ((int)0X8655), - SignedLuminanceAlphaNv = ((int)0X8703), - MaxOptimizedVertexShaderInvariantsExt = ((int)0X87cd), - CurrentQueryArb = ((int)0X8865), - TransformFeedbackAttribsNv = ((int)0X8c7e), - PixelMapRToRSize = ((int)0X0cb6), - HistogramAlphaSizeExt = ((int)0X802b), - UnsignedShort565 = ((int)0X8363), - IntSampler2DRectExt = ((int)0X8dcd), - LogicOpMode = ((int)0X0bf0), - Extensions = ((int)0X1f03), - CompressedSrgbExt = ((int)0X8c48), - StencilBackFuncAti = ((int)0X8800), - AliasedLineWidthRange = ((int)0X846e), - DudvAti = ((int)0X8779), - DepthComponent32 = ((int)0X81a7), - MaxProgramMatrixStackDepthArb = ((int)0X862e), - Operand1AlphaExt = ((int)0X8599), - PixelTexGenAlphaLsSgix = ((int)0X8189), - MaxSpotExponentNv = ((int)0X8505), - PixelCountNv = ((int)0X8866), - TextureBinding1D = ((int)0X8068), - EvalVertexAttrib10Nv = ((int)0X86d0), - TextureBinding3D = ((int)0X806a), - TextureBinding2D = ((int)0X8069), - HiBiasNv = ((int)0X8714), - TextureMaxClampSSgix = ((int)0X8369), - CompressedSignedLuminanceAlphaLatc2Ext = ((int)0X8c73), - Invert = ((int)0X150a), - Luminance4Alpha4 = ((int)0X8043), - Map1VertexAttrib144Nv = ((int)0X866e), - MatShininessBitPgi = ((int)0X02000000), - AttachedShaders = ((int)0X8b85), - T2fIuiV2fExt = ((int)0X81b1), - Spare0Nv = ((int)0X852e), - PixelUnpackBufferExt = ((int)0X88ec), - VertexAttribArray6Nv = ((int)0X8656), - Map2GridSegments = ((int)0X0dd3), - Matrix4 = ((int)0X88c4), - TransformFeedbackBufferStartNv = ((int)0X8c84), - DepthTextureModeArb = ((int)0X884b), - Rgba16fArb = ((int)0X881a), - FogCoordArrayType = ((int)0X8454), - Decal = ((int)0X2101), - FramebufferSrgbCapableExt = ((int)0X8dba), - MirrorClampToEdgeExt = ((int)0X8743), - WritePixelDataRangeLengthNv = ((int)0X887a), - IntensityExt = ((int)0X8049), - HistogramGreenSize = ((int)0X8029), - DepthBias = ((int)0X0d1f), - PixelMapIToRSize = ((int)0X0cb2), - MaxVaryingFloats = ((int)0X8b4b), - HintBit = ((int)0X00008000), - TextureLuminanceSizeExt = ((int)0X8060), - PixelModeBit = ((int)0X00000020), - CombinerSumOutputNv = ((int)0X854c), - MinmaxExt = ((int)0X802e), - TextureFilterControlExt = ((int)0X8500), - PolygonMode = ((int)0X0b40), - LinearAttenuation = ((int)0X1208), - FloatMat4x2 = ((int)0X8b69), - CompressedSrgbAlpha = ((int)0X8c49), - ColorClearValue = ((int)0X0c22), - MvpMatrixExt = ((int)0X87e3), - MaxProgramGenericAttribsNv = ((int)0X8da5), - OpSubExt = ((int)0X8796), - Alpha32iExt = ((int)0X8d84), - FragmentLightingSgix = ((int)0X8400), - ProgramParameterNv = ((int)0X8644), - ConvolutionHeightExt = ((int)0X8019), - MinProgramTexelOffsetNv = ((int)0X8904), - MaxTransformFeedbackSeparateComponentsNv = ((int)0X8c80), - TextureCubeMapPositiveXExt = ((int)0X8515), - LineStipple = ((int)0X0b24), - SampleCoverageInvertArb = ((int)0X80ab), - PolygonStipple = ((int)0X0b42), - ImplementationColorReadFormatOes = ((int)0X8b9b), - Bgr = ((int)0X80e0), - Modelview25Arb = ((int)0X8739), - CombinerInputNv = ((int)0X8542), - Modelview21Arb = ((int)0X8735), - InverseNv = ((int)0X862b), - OutputTextureCoord25Ext = ((int)0X87b6), - TextureCoordArrayListStrideIbm = ((int)103084), - PixelTileWidthSgix = ((int)0X8140), - Sampler1DArrayExt = ((int)0X8dc0), - Reg24Ati = ((int)0X8939), - NumPassesAti = ((int)0X8970), - FogCoordinateSourceExt = ((int)0X8450), - InterpolateExt = ((int)0X8575), - OutputTextureCoord7Ext = ((int)0X87a4), - Reg5Ati = ((int)0X8926), - FogCoordArrayPointer = ((int)0X8456), - Sampler3D = ((int)0X8b5f), - ColorTableAlphaSize = ((int)0X80dd), - OffsetTextureRectangleNv = ((int)0X864c), - QueryResult = ((int)0X8866), - ColorTableRedSizeSgi = ((int)0X80da), - EvalVertexAttrib12Nv = ((int)0X86d2), - ClientPixelStoreBit = ((int)0X00000001), - YcrcbaSgix = ((int)0X8319), - PixelGroupColorSgis = ((int)0X8356), - Diffuse = ((int)0X1201), - LineResetToken = ((int)0X0707), - MaxProgramTexIndirectionsArb = ((int)0X880d), - UnsignedByte332Ext = ((int)0X8032), - AddSignedExt = ((int)0X8574), - Dot2AddAti = ((int)0X896c), - ListMode = ((int)0X0b30), - ColorClearUnclampedValueAti = ((int)0X8835), - UnsignedByte233Rev = ((int)0X8362), - ProgramFormatAsciiArb = ((int)0X8875), - AsyncHistogramSgix = ((int)0X832c), - TextureUnsignedRemapModeNv = ((int)0X888f), - TextureCubeMapPositiveZExt = ((int)0X8519), - Copy = ((int)0X1503), - ReplacementCodeArraySun = ((int)0X85c0), - ProxyTexture3DExt = ((int)0X8070), - IndexArray = ((int)0X8077), - DsScaleNv = ((int)0X8710), - FloatRgba32Nv = ((int)0X888b), - ElementArrayPointerApple = ((int)0X876a), - SphereMap = ((int)0X2402), - Map2Index = ((int)0X0db1), - UnsignedShort565Ext = ((int)0X8363), - DualAlpha16Sgis = ((int)0X8113), - Rgb10A2Ext = ((int)0X8059), - InterlaceOml = ((int)0X8980), - EdgeFlag = ((int)0X0b43), - MaxModelviewStackDepth = ((int)0X0d36), - FogScaleSgix = ((int)0X81fc), - DualAlpha8Sgis = ((int)0X8111), - RgbScaleArb = ((int)0X8573), - PackSkipImagesExt = ((int)0X806b), - Rgba = ((int)0X1908), - PerturbExt = ((int)0X85ae), - FrontAndBack = ((int)0X0408), - Modelview20Arb = ((int)0X8734), - LineWidthGranularity = ((int)0X0b23), - SamplesSgis = ((int)0X80a9), - Texture4DSgis = ((int)0X8134), - Con18Ati = ((int)0X8953), - MinmaxFormatExt = ((int)0X802f), - StencilFail = ((int)0X0b94), - CurrentMatrixArb = ((int)0X8641), - Reg27Ati = ((int)0X893c), - ObjectBufferSizeAti = ((int)0X8764), - OpSetGeExt = ((int)0X878c), - FragmentLight7Sgix = ((int)0X8413), - PrimaryColorArb = ((int)0X8577), - ReadBuffer = ((int)0X0c02), - CompressedRgbFxt13Dfx = ((int)0X86b0), - ActiveUniforms = ((int)0X8b86), - Dsdt8Mag8Nv = ((int)0X870a), - Reduce = ((int)0X8016), - AlphaMinSgix = ((int)0X8320), - SampleBuffersExt = ((int)0X80a8), - TextureCubeMapNegativeYExt = ((int)0X8518), - Modelview29Arb = ((int)0X873d), - OffsetTexture2DScaleNv = ((int)0X86e2), - Map1VertexAttrib94Nv = ((int)0X8669), - Reg20Ati = ((int)0X8935), - Color = ((int)0X1800), - ColorArrayTypeExt = ((int)0X8082), - PixelTexGenQCeilingSgix = ((int)0X8184), - Con0Ati = ((int)0X8941), - DualAlpha4Sgis = ((int)0X8110), - TextureRectangleArb = ((int)0X84f5), - Luminance16IccSgix = ((int)0X8469), - IncrWrap = ((int)0X8507), - TextureStackDepth = ((int)0X0ba5), - LuminanceAlpha16iExt = ((int)0X8d8d), - MirrorClampToEdgeAti = ((int)0X8743), - DepthStencilExt = ((int)0X84f9), - AlphaIccSgix = ((int)0X8462), - Alpha32fArb = ((int)0X8816), - DstAlpha = ((int)0X0304), - Lines = ((int)0X0001), - LogicOp = ((int)0X0bf1), - Reg21Ati = ((int)0X8936), - ConvolutionBorderMode = ((int)0X8013), - IntVec3Arb = ((int)0X8b54), - CullFragmentNv = ((int)0X86e7), - RegisterCombinersNv = ((int)0X8522), - Texture1 = ((int)0X84c1), - VertexAttribArray1Nv = ((int)0X8651), - Matrix14 = ((int)0X88ce), - ProxyColorTableSgi = ((int)0X80d3), - FullRangeExt = ((int)0X87e1), - UnsignedInt8888 = ((int)0X8035), - ColorAttachment7Ext = ((int)0X8ce7), - SingleColorExt = ((int)0X81f9), - DotProductTextureRectangleNv = ((int)0X864e), - Modelview23Arb = ((int)0X8737), - Shininess = ((int)0X1601), - PixelMapGToGSize = ((int)0X0cb7), - RenderbufferInternalFormatExt = ((int)0X8d44), - MaxVertexUniformComponents = ((int)0X8b4a), - ColorTableFormat = ((int)0X80d8), - ProgramString = ((int)0X8628), - ObjectTypeArb = ((int)0X8b4e), - EdgeFlagArrayExt = ((int)0X8079), - PointSizeMax = ((int)0X8127), - PostConvolutionBlueScale = ((int)0X801e), - ElementArrayPointerAti = ((int)0X876a), - PixelMapIToI = ((int)0X0c70), - R1uiV3fSun = ((int)0X85c4), - ColorIndex4Ext = ((int)0X80e4), - CompressedRedRgtc1Ext = ((int)0X8dbb), - SampleMaskInvertSgis = ((int)0X80ab), - BgraExt = ((int)0X80e1), - CompressedSrgbS3tcDxt1Ext = ((int)0X8c4c), - CompressedSrgbAlphaS3tcDxt1Ext = ((int)0X8c4d), - Modelview24Arb = ((int)0X8738), - RgbIntegerExt = ((int)0X8d98), - Map1VertexAttrib84Nv = ((int)0X8668), - Gl4Pass1Sgis = ((int)0X80a5), - PixelSubsample2424Sgix = ((int)0X85a3), - PostConvolutionBlueBiasExt = ((int)0X8022), - Operand1Rgb = ((int)0X8591), - NormalBitPgi = ((int)0X08000000), - BlendEquationAlphaExt = ((int)0X883d), - EnableBit = ((int)0X00002000), - StrictDepthfuncHintPgi = ((int)0X1a216), - UnpackResampleSgix = ((int)0X842d), - MaxFragmentBindableUniformsExt = ((int)0X8de3), - ConserveMemoryHintPgi = ((int)0X1a1fd), - ReflectionMapExt = ((int)0X8512), - FogDistanceModeNv = ((int)0X855a), - TextureSharedSizeExt = ((int)0X8c3f), - VertexAttribArrayIntegerNv = ((int)0X88fd), - StorageSharedApple = ((int)0X85bf), - PixelMapIToASize = ((int)0X0cb5), - TextureLoSizeNv = ((int)0X871c), - PointDistanceAttenuation = ((int)0X8129), - ProxyTextureRectangleArb = ((int)0X84f7), - PixelMinFilterExt = ((int)0X8332), - CompareRefDepthToTextureExt = ((int)0X884e), - CubicHp = ((int)0X815f), - Intensity16fArb = ((int)0X881d), - SrcColor = ((int)0X0300), - TextureCoordArray = ((int)0X8078), - TextureCoordArrayCountExt = ((int)0X808b), - GreenBias = ((int)0X0d19), - OutputTextureCoord27Ext = ((int)0X87b8), - UnsignedInt8888RevExt = ((int)0X8367), - Luminance16uiExt = ((int)0X8d7a), - Map1VertexAttrib24Nv = ((int)0X8662), - CurrentRasterColor = ((int)0X0b04), - IntensityFloat32Ati = ((int)0X8817), - MatEmissionBitPgi = ((int)0X00800000), - DrawBuffer6 = ((int)0X882b), - ImageCubicWeightHp = ((int)0X815e), - MaxMultisampleCoverageModesNv = ((int)0X8e11), - WriteOnlyArb = ((int)0X88b9), - LineStippleRepeat = ((int)0X0b26), - MaxElementsVertices = ((int)0X80e8), - RedBits = ((int)0X0d52), - VertexWeightArrayTypeExt = ((int)0X850e), - UnpackSkipRows = ((int)0X0cf3), - SeparateAttribsNv = ((int)0X8c8d), - BlueScale = ((int)0X0d1a), - ImageRotateAngleHp = ((int)0X8159), - MaxDrawBuffersAti = ((int)0X8824), - ObjectDistanceToPointSgis = ((int)0X81f1), - IuiV2fExt = ((int)0X81ad), - TransformFeedbackPrimitivesWrittenNv = ((int)0X8c88), - Src1Rgb = ((int)0X8581), - SamplesPassedArb = ((int)0X8914), - Alpha16 = ((int)0X803e), - PolygonOffsetBiasExt = ((int)0X8039), - CompressedSluminanceAlphaExt = ((int)0X8c4b), - UnsignedShort5551 = ((int)0X8034), - Modelview27Arb = ((int)0X873b), - OffsetTextureMatrixNv = ((int)0X86e1), - IndexArrayBufferBinding = ((int)0X8899), - EyeLineSgis = ((int)0X81f6), - IndexMode = ((int)0X0c30), - Gl3Bytes = ((int)0X1408), - RenderbufferRedSizeExt = ((int)0X8d50), - OpNegateExt = ((int)0X8783), - SecondaryColorArrayPointer = ((int)0X845d), - Reg30Ati = ((int)0X893f), - TextureCoordArrayPointerExt = ((int)0X8092), - FloatRgba16Nv = ((int)0X888a), - UnsignedInt88S8S8RevNv = ((int)0X86db), - BlendSrcAlphaExt = ((int)0X80cb), - UnsignedByte332 = ((int)0X8032), - CullVertexExt = ((int)0X81aa), - ProgramAddressRegisters = ((int)0X88b0), - Gl2XBitAti = ((int)0X00000001), - IndexClearValue = ((int)0X0c20), - ProxyTextureCubeMapExt = ((int)0X851b), - Accum = ((int)0X0100), - TextureMaterialParameterExt = ((int)0X8352), - CurrentPaletteMatrixArb = ((int)0X8843), - LuminanceAlpha8iExt = ((int)0X8d93), - WeightArraySizeArb = ((int)0X86ab), - SignedAlphaNv = ((int)0X8705), - PostColorMatrixAlphaScale = ((int)0X80b7), - LinearSharpenSgis = ((int)0X80ad), - Source1RgbExt = ((int)0X8581), - Texture0 = ((int)0X84c0), - BufferUsage = ((int)0X8765), - Map1VertexAttrib14Nv = ((int)0X8661), - Rgb8uiExt = ((int)0X8d7d), - EighthBitAti = ((int)0X00000020), - EvalBit = ((int)0X00010000), - SampleBuffers3Dfx = ((int)0X86b3), - Map1Color4 = ((int)0X0d90), - ColorAlphaPairingAti = ((int)0X8975), - CombineRgb = ((int)0X8571), - TransformFeedbackVaryingsNv = ((int)0X8c83), - Light3 = ((int)0X4003), - TextureHeight = ((int)0X1001), - RedBias = ((int)0X0d15), - ColorAttachment3Ext = ((int)0X8ce3), - ElementArrayAti = ((int)0X8768), - Operand2RgbExt = ((int)0X8592), - FramebufferIncompleteLayerTargetsExt = ((int)0X8da8), - TextureAlphaTypeArb = ((int)0X8c13), - Feedback = ((int)0X1c01), - PolygonOffsetLine = ((int)0X2a02), - R = ((int)0X2002), - S = ((int)0X2000), - Intensity16 = ((int)0X804d), - Q = ((int)0X2003), - TextureAlphaSize = ((int)0X805f), - T = ((int)0X2001), - PixelTileGridHeightSgix = ((int)0X8143), - DotProductAffineDepthReplaceNv = ((int)0X885d), - CurrentSecondaryColorExt = ((int)0X8459), - NearestClipmapLinearSgix = ((int)0X844e), - TextureCoordArrayParallelPointersIntel = ((int)0X83f8), - FragmentProgram = ((int)0X8804), - Gl4Pass0Sgis = ((int)0X80a4), - Sampler2DShadowArb = ((int)0X8b62), - SecondaryColorArrayTypeExt = ((int)0X845b), - PixelPackBufferExt = ((int)0X88eb), - FragmentShaderArb = ((int)0X8b30), - DrawBuffer10Ati = ((int)0X882f), - Map1VertexAttrib34Nv = ((int)0X8663), - ColorTableScale = ((int)0X80d6), - Cw = ((int)0X0900), - ColorTableBlueSizeSgi = ((int)0X80dc), - LinearClipmapNearestSgix = ((int)0X844f), - FrontLeft = ((int)0X0400), - NumFragmentConstantsAti = ((int)0X896f), - FragmentLightModelLocalViewerSgix = ((int)0X8408), - DtScaleNv = ((int)0X8711), - DotProductReflectCubeMapNv = ((int)0X86f2), - Ycbcr422Apple = ((int)0X85b9), - EdgeFlagArrayBufferBindingArb = ((int)0X889b), - FloatMat3Arb = ((int)0X8b5b), - ProgramErrorPositionNv = ((int)0X864b), - ColorTableWidth = ((int)0X80d9), - RenderbufferColorSamplesNv = ((int)0X8e10), - Luminance8iExt = ((int)0X8d92), - MaxAttribStackDepth = ((int)0X0d35), - MaxProgramGenericResultsNv = ((int)0X8da6), - Texture27Arb = ((int)0X84db), - ReadFramebufferBindingExt = ((int)0X8ca6), - Zero = ((int)0), - TextureRectangleNv = ((int)0X84f5), - Rgb16fArb = ((int)0X881b), - TangentArrayTypeExt = ((int)0X843e), - BlendEquationAlpha = ((int)0X883d), - OutputColor0Ext = ((int)0X879b), - StreamRead = ((int)0X88e1), - HistogramAlphaSize = ((int)0X802b), - LuminanceAlpha = ((int)0X190a), - ColorArrayExt = ((int)0X8076), - Cnd0Ati = ((int)0X896b), - Map1VertexAttrib54Nv = ((int)0X8665), - TrackMatrixNv = ((int)0X8648), - Texture8 = ((int)0X84c8), - MaxTextureCoordsArb = ((int)0X8871), - AlphaFloat32Ati = ((int)0X8816), - CombinerAbOutputNv = ((int)0X854a), - Multisample = ((int)0X809d), - ColorAttachment6Ext = ((int)0X8ce6), - ClipFarHintPgi = ((int)0X1a221), - MultisampleBit3Dfx = ((int)0X20000000), - TextureCoordArrayBufferBinding = ((int)0X889a), - InverseTransposeNv = ((int)0X862d), - TextureRedSize = ((int)0X805c), - PixelTexGenQFloorSgix = ((int)0X8186), - OutputTextureCoord12Ext = ((int)0X87a9), - Reg17Ati = ((int)0X8932), - SecondaryColorArraySize = ((int)0X845a), - Modelview1MatrixExt = ((int)0X8506), - YcrcbSgix = ((int)0X8318), - TextureMaxLevelSgis = ((int)0X813d), - WeightArrayStrideArb = ((int)0X86aa), - DrawBuffer14Arb = ((int)0X8833), - BlendColorExt = ((int)0X8005), - ColorTableIntensitySizeSgi = ((int)0X80df), - VertexArrayBufferBinding = ((int)0X8896), - ColorIndex2Ext = ((int)0X80e3), - MaxFramezoomFactorSgix = ((int)0X818d), - AccumGreenBits = ((int)0X0d59), - MaxClipmapDepthSgix = ((int)0X8177), - VibranceScaleNv = ((int)0X8713), - Map1TextureCoord4 = ((int)0X0d96), + TypeRgbaFloatAti = ((int)0X8820), + Source1RgbArb = ((int)0X8581), + Matrix24 = ((int)0X88d8), Map1TextureCoord2 = ((int)0X0d94), Map1TextureCoord3 = ((int)0X0d95), - EdgeflagBitPgi = ((int)0X00040000), - ConvolutionWidth = ((int)0X8018), - ArrayObjectBufferAti = ((int)0X8766), - Modelview17Arb = ((int)0X8731), - MaxVaryingComponentsExt = ((int)0X8b4b), - TextureEnvBiasSgix = ((int)0X80be), - TextureCoordArrayPointer = ((int)0X8092), - CullFace = ((int)0X0b44), - MaxClipmapVirtualDepthSgix = ((int)0X8178), - ConstantBorderHp = ((int)0X8151), - LightingBit = ((int)0X00000040), - ColorIndex1Ext = ((int)0X80e2), - StencilWritemask = ((int)0X0b98), - ClipPlane0 = ((int)0X3000), - Texture20Arb = ((int)0X84d4), - LightModelColorControlExt = ((int)0X81f8), - MaxPnTrianglesTesselationLevelAti = ((int)0X87f1), - Reg29Ati = ((int)0X893e), - PostConvolutionAlphaScale = ((int)0X801f), - Modelview22Arb = ((int)0X8736), - MaxClientAttribStackDepth = ((int)0X0d3b), - ElementArrayApple = ((int)0X8768), - BlendEquation = ((int)0X8009), - ProgramUnderNativeLimits = ((int)0X88b6), - MaxVertexShaderInstructionsExt = ((int)0X87c5), - SignedLuminanceNv = ((int)0X8701), - Light2 = ((int)0X4002), - AsyncDrawPixelsSgix = ((int)0X835d), - MirrorClampAti = ((int)0X8742), - PostColorMatrixGreenScaleSgi = ((int)0X80b5), - ClipDistanceNv = ((int)0X8c7a), - GenerateMipmap = ((int)0X8191), - MaxProgramMatricesArb = ((int)0X862f), - OffsetTextureRectangleScaleNv = ((int)0X864d), - Reg9Ati = ((int)0X892a), - Vendor = ((int)0X1f00), - FrontRight = ((int)0X0401), - MaxColorMatrixStackDepthSgi = ((int)0X80b3), - ReadOnlyArb = ((int)0X88b8), - TextureMagSizeNv = ((int)0X871f), - HalfBiasNormalNv = ((int)0X853a), - ReplicateBorder = ((int)0X8153), - PostTextureFilterScaleRangeSgix = ((int)0X817c), - FogCoordinateArrayPointerExt = ((int)0X8456), - Alpha16IccSgix = ((int)0X8468), - MaxProgramLoopCountNv = ((int)0X88f8), - Matrix21 = ((int)0X88d5), - StaticReadArb = ((int)0X88e5), - Texture14Arb = ((int)0X84ce), - Matrix11 = ((int)0X88cb), - Vertex4BitPgi = ((int)0X00000008), - AllCompletedNv = ((int)0X84f2), - Three = ((int)3), - MaxSamplesExt = ((int)0X8d57), - FenceConditionNv = ((int)0X84f4), - Texture22Arb = ((int)0X84d6), - ColorArrayStrideExt = ((int)0X8083), - DrawBuffer4Ati = ((int)0X8829), - MaxTextureBufferSizeExt = ((int)0X8c2b), - PointSizeMinExt = ((int)0X8126), - StencilBackFail = ((int)0X8801), - DependentRgbTexture3DNv = ((int)0X8859), - ColorSumClampNv = ((int)0X854f), - Blend = ((int)0X0be2), - PerStageConstantsNv = ((int)0X8535), - Set = ((int)0X150f), - IndexArrayExt = ((int)0X8077), - DrawBuffer = ((int)0X0c01), - ColorArrayBufferBindingArb = ((int)0X8898), - Texture17Arb = ((int)0X84d1), - PolygonOffsetFill = ((int)0X8037), - Hilo8Nv = ((int)0X885e), - ConstantAlphaExt = ((int)0X8003), - Red = ((int)0X1903), - LinearDetailAlphaSgis = ((int)0X8098), - ConstantColor = ((int)0X8001), - DepthStencilToBgraNv = ((int)0X886f), - FogCoordArray = ((int)0X8457), - Clamp = ((int)0X2900), - HistogramSinkExt = ((int)0X802d), - DotProductTextureCubeMapNv = ((int)0X86f0), - MultisampleCoverageModesNv = ((int)0X8e12), - ConstantColor1Nv = ((int)0X852b), - CompressedRgbaS3tcDxt3Ext = ((int)0X83f2), - Intensity12Ext = ((int)0X804c), - Sluminance8Ext = ((int)0X8c47), - Texture3DExt = ((int)0X806f), - Texture16Arb = ((int)0X84d0), - VertexArraySize = ((int)0X807a), - PointSpriteCoordOrigin = ((int)0X8ca0), - Rgba16 = ((int)0X805b), - DepthBoundsTestExt = ((int)0X8890), - UnsignedShort5551Ext = ((int)0X8034), - FogFactorToAlphaSgix = ((int)0X836f), - FramebufferAttachmentTexture3DZoffsetExt = ((int)0X8cd4), - CompressedSignedRedGreenRgtc2Ext = ((int)0X8dbe), - ClampToEdgeSgis = ((int)0X812f), - CombinerBiasNv = ((int)0X8549), - InvariantExt = ((int)0X87c2), - ReadPixelDataRangeLengthNv = ((int)0X887b), - FramebufferUnsupportedExt = ((int)0X8cdd), - Modelview4Arb = ((int)0X8724), - IntSamplerBufferExt = ((int)0X8dd0), - Texture11Arb = ((int)0X84cb), - Decr = ((int)0X1e03), - Texture21Arb = ((int)0X84d5), - ListBase = ((int)0X0b32), - MaxListNesting = ((int)0X0b31), - RgbaUnsignedDotProductMappingNv = ((int)0X86d9), - Linear = ((int)0X2601), - VertexArrayBufferBindingArb = ((int)0X8896), - MaxProgramTemporaries = ((int)0X88a5), - Source1RgbArb = ((int)0X8581), - ElementArrayBufferArb = ((int)0X8893), - ReclaimMemoryHintPgi = ((int)0X1a1fe), - SecondaryColorArrayBufferBinding = ((int)0X889c), - ProgramErrorStringNv = ((int)0X8874), - ProxyColorTable = ((int)0X80d3), - R1uiT2fV3fSun = ((int)0X85c9), - TextureWrapR = ((int)0X8072), - Luminance32fArb = ((int)0X8818), - RgbaIntegerExt = ((int)0X8d99), - RenderbufferDepthSizeExt = ((int)0X8d54), - Texture10Arb = ((int)0X84ca), - WritePixelDataRangePointerNv = ((int)0X887c), - Keep = ((int)0X1e00), - DotProductNv = ((int)0X86ec), - AttribStackDepth = ((int)0X0bb0), - FogCoordinateArrayExt = ((int)0X8457), - Combiner2Nv = ((int)0X8552), - MaxProgramResultComponentsNv = ((int)0X8909), - ReadPixelDataRangeNv = ((int)0X8879), - CombineAlphaArb = ((int)0X8572), - ReplaceOldestSun = ((int)0X0003), - LineWidthRange = ((int)0X0b22), - BufferMapPointerArb = ((int)0X88bd), - TextureCompareSgix = ((int)0X819a), - FragmentShaderDerivativeHintArb = ((int)0X8b8b), - AsyncMarkerSgix = ((int)0X8329), - Sampler3DArb = ((int)0X8b5f), - FramezoomSgix = ((int)0X818b), - PnTrianglesNormalModeLinearAti = ((int)0X87f7), - MaxElementsIndicesExt = ((int)0X80e9), - Gl2Pass0Ext = ((int)0X80a2), - FixedOnlyArb = ((int)0X891d), - Light1 = ((int)0X4001), - Fill = ((int)0X1b02), - Subtract = ((int)0X84e7), - LineSmooth = ((int)0X0b20), - Rgb32uiExt = ((int)0X8d71), - Modelview28Arb = ((int)0X873c), - DrawBuffer3Ati = ((int)0X8828), - SamplePatternSgis = ((int)0X80ac), - Texture29Arb = ((int)0X84dd), - TransposeColorMatrixArb = ((int)0X84e6), - ProxyPostColorMatrixColorTableSgi = ((int)0X80d5), - WeightArrayPointerArb = ((int)0X86ac), - VertexShaderArb = ((int)0X8b31), - FogSpecularTextureWin = ((int)0X80ec), - OffsetProjectiveTextureRectangleScaleNv = ((int)0X8853), - FragmentLight1Sgix = ((int)0X840d), - Intensity16Ext = ((int)0X804d), - Quads = ((int)0X0007), - WritePixelDataRangeNv = ((int)0X8878), - ObjectShaderSourceLengthArb = ((int)0X8b88), - ColorAttachment2Ext = ((int)0X8ce2), - IndexArrayPointerExt = ((int)0X8091), - VariantValueExt = ((int)0X87e4), - Matrix10 = ((int)0X88ca), - ProgramTargetNv = ((int)0X8646), - TriangleStrip = ((int)0X0005), - ConvolutionBorderModeExt = ((int)0X8013), - LinearMipmapLinear = ((int)0X2703), - IndexArrayBufferBindingArb = ((int)0X8899), - CompressedSignedLuminanceLatc1Ext = ((int)0X8c71), - ArrayBufferBindingArb = ((int)0X8894), - LuminanceAlphaFloat16Ati = ((int)0X881f), - Texture28Arb = ((int)0X84dc), - BlendDstRgbExt = ((int)0X80c8), - MaxOptimizedVertexShaderInstructionsExt = ((int)0X87ca), - HalfFloat = ((int)0X140b), - DepthRange = ((int)0X0b70), - NumFragmentRegistersAti = ((int)0X896e), - Order = ((int)0X0a01), - TimeElapsedExt = ((int)0X88bf), - ReflectionMapArb = ((int)0X8512), - UnpackImageHeight = ((int)0X806e), - SignedRgbNv = ((int)0X86fe), - Matrix2Nv = ((int)0X8632), - GeometryOutputTypeExt = ((int)0X8ddc), - FeedbackBufferPointer = ((int)0X0df0), - OffsetTexture2DBiasNv = ((int)0X86e3), - Xor = ((int)0X1506), - MaxOptimizedVertexShaderLocalConstantsExt = ((int)0X87cc), - AlphaMinClampIngr = ((int)0X8563), - UnsignedInt2101010RevExt = ((int)0X8368), - TextureCompareMode = ((int)0X884c), - MaxProgramEnvParameters = ((int)0X88b5), - Gl2Pass1Ext = ((int)0X80a3), - ReadPixelDataRangePointerNv = ((int)0X887d), - Modelview26Arb = ((int)0X873a), - ClipPlane1 = ((int)0X3001), - PixelMapAToA = ((int)0X0c79), - Texture0Arb = ((int)0X84c0), - ImplementationColorReadTypeOes = ((int)0X8b9a), - BlueBitAti = ((int)0X00000004), - TextureLodBiasTSgix = ((int)0X818f), - TextureDepthSize = ((int)0X884a), - ColorAttachment5Ext = ((int)0X8ce5), - NormalArrayCountExt = ((int)0X8080), - HistogramRedSize = ((int)0X8028), - TextureCubeMapExt = ((int)0X8513), - PackImageDepthSgis = ((int)0X8131), - AttenuationExt = ((int)0X834d), - GeometryProgramParameterBufferNv = ((int)0X8da3), - VertexShaderVariantsExt = ((int)0X87d0), - ProgramNativeAluInstructionsArb = ((int)0X8808), - VertexArrayPointerExt = ((int)0X808e), - ColorTableRedSize = ((int)0X80da), - TransformFeedbackBufferBindingNv = ((int)0X8c8f), - Luminance16Ext = ((int)0X8042), - PixelTexGenAlphaMsSgix = ((int)0X818a), - DepthComponent = ((int)0X1902), - IndexArrayTypeExt = ((int)0X8085), - VertexArraySizeExt = ((int)0X807a), - ModelviewProjectionNv = ((int)0X8629), - GlobalAlphaFactorSun = ((int)0X81da), - Matrix16 = ((int)0X88d0), - VertexWeightArrayExt = ((int)0X850c), - CompressedAlpha = ((int)0X84e9), - TextureLodBiasExt = ((int)0X8501), - Flat = ((int)0X1d00), - SrcAlpha = ((int)0X0302), - ProgramPointSizeExt = ((int)0X8642), - CompileStatus = ((int)0X8b81), - Never = ((int)0X0200), - True = ((int)1), - UnsignedShort4444Reversed = ((int)0X8365), - Reg18Ati = ((int)0X8933), - VertexArrayRangeValidNv = ((int)0X851f), - Return = ((int)0X0102), - PostColorMatrixRedBiasSgi = ((int)0X80b8), - NegativeOneExt = ((int)0X87df), - FogMode = ((int)0X0b65), - PolygonBit = ((int)0X00000008), - Incr = ((int)0X1e02), - ClipNearHintPgi = ((int)0X1a220), - PassThroughToken = ((int)0X0700), - AbgrExt = ((int)0X8000), - EvalFractionalTessellationNv = ((int)0X86c5), - TextureGreenSizeExt = ((int)0X805d), - MaxProgramAttribComponentsNv = ((int)0X8908), - MaxVertexShaderVariantsExt = ((int)0X87c6), - CompressedLuminance = ((int)0X84ea), - PackSubsampleRateSgix = ((int)0X85a0), - SecondaryColorArrayType = ((int)0X845b), - Map2VertexAttrib114Nv = ((int)0X867b), - SamplesPassed = ((int)0X8914), - TextureCompressionHintArb = ((int)0X84ef), - Dot4Ati = ((int)0X8967), - DualIntensity4Sgis = ((int)0X8118), - RgbaIccSgix = ((int)0X8461), - ConvolutionHeight = ((int)0X8019), - LowerLeft = ((int)0X8ca1), - FramebufferAttachmentObjectTypeExt = ((int)0X8cd0), - PolygonSmooth = ((int)0X0b41), - Alpha4Ext = ((int)0X803b), - VariantArrayStrideExt = ((int)0X87e6), - VariantArrayExt = ((int)0X87e8), - Reg8Ati = ((int)0X8929), - TransposeTextureMatrix = ((int)0X84e5), - MaxProgramTexInstructionsArb = ((int)0X880c), - PointToken = ((int)0X0701), - Texture19Arb = ((int)0X84d3), - CompressedTextureFormatsArb = ((int)0X86a3), - UnsignedInvertNv = ((int)0X8537), - Texture = ((int)0X1702), - VariantDatatypeExt = ((int)0X87e5), - Intensity32fArb = ((int)0X8817), - ProjectionStackDepth = ((int)0X0ba4), - SignedNegateNv = ((int)0X853d), - FloatMat4Arb = ((int)0X8b5c), - ClipPlane5 = ((int)0X3005), - ColorMaterialFace = ((int)0X0b55), - FragmentLight2Sgix = ((int)0X840e), - Matrix1Nv = ((int)0X8631), - Separable2DExt = ((int)0X8012), - FloatRg16Nv = ((int)0X8886), - PixelUnpackBufferBindingArb = ((int)0X88ef), - FuncSubtractExt = ((int)0X800a), - Matrix23 = ((int)0X88d7), - Texture18Arb = ((int)0X84d2), - Matrix13 = ((int)0X88cd), - Luminance32iExt = ((int)0X8d86), - RasterizerDiscardNv = ((int)0X8c89), - CombineExt = ((int)0X8570), - Alpha16uiExt = ((int)0X8d78), - Modelview8Arb = ((int)0X8728), - Luminance12Ext = ((int)0X8041), - Greater = ((int)0X0204), - QueryCounterBits = ((int)0X8864), - BlendSrc = ((int)0X0be1), - Texcoord3BitPgi = ((int)0X40000000), - LocalConstantDatatypeExt = ((int)0X87ed), - SignedAlpha8Nv = ((int)0X8706), - ReplacementCodeArrayStrideSun = ((int)0X85c2), - MaxTextureMaxAnisotropyExt = ((int)0X84ff), - MaxMapTessellationNv = ((int)0X86d6), - Dot3Rgba = ((int)0X86af), - Compile = ((int)0X1300), - Vertex23BitPgi = ((int)0X00000004), - PointSizeMaxSgis = ((int)0X8127), - DetailTextureLevelSgis = ((int)0X809a), - ColorArrayListStrideIbm = ((int)103082), - TextureWrapRExt = ((int)0X8072), - MaxVertexAttribsArb = ((int)0X8869), - VertexArrayRangeNv = ((int)0X851d), - Rgb5Ext = ((int)0X8050), - SampleBuffersArb = ((int)0X80a8), - VertexPreclipSgix = ((int)0X83ee), - Luminance16 = ((int)0X8042), - ClipPlane2 = ((int)0X3002), - MaxMatrixPaletteStackDepthArb = ((int)0X8841), - Luminance12 = ((int)0X8041), - BumpTexUnitsAti = ((int)0X8778), - MaxConvolutionWidthExt = ((int)0X801a), - SeparateSpecularColorExt = ((int)0X81fa), - MaxPixelMapTable = ((int)0X0d34), - FragmentColorMaterialSgix = ((int)0X8401), - OffsetTexture2DMatrixNv = ((int)0X86e1), - ArrayObjectOffsetAti = ((int)0X8767), - OutputTextureCoord18Ext = ((int)0X87af), - FloatVec4 = ((int)0X8b52), - DrawBuffer13Arb = ((int)0X8832), - CalligraphicFragmentSgix = ((int)0X8183), - StencilIndex = ((int)0X1901), - FogFuncSgis = ((int)0X812a), - TextureDepth = ((int)0X8071), - Texture4DBindingSgis = ((int)0X814f), - StaticDraw = ((int)0X88e4), - SignedIdentityNv = ((int)0X853c), - Matrix31 = ((int)0X88df), - TransposeColorMatrix = ((int)0X84e6), - LuminanceAlpha32fArb = ((int)0X8819), - StencilIndex16Ext = ((int)0X8d49), - FeedbackBufferSize = ((int)0X0df1), - Luminance6Alpha2 = ((int)0X8044), - OutputTextureCoord4Ext = ((int)0X87a1), - SampleCoverageArb = ((int)0X80a0), - Rgb5 = ((int)0X8050), - ResampleZeroFillOml = ((int)0X8987), - MaxDeformationOrderSgix = ((int)0X8197), - VertexDataHintPgi = ((int)0X1a22a), - LineToken = ((int)0X0702), - EyePlane = ((int)0X2502), - TriangleStripAdjacencyExt = ((int)0X000d), - UnpackSwapBytes = ((int)0X0cf0), - VertexShaderOptimizedExt = ((int)0X87d4), - DrawBuffer12Arb = ((int)0X8831), - UnsignedShort1555Rev = ((int)0X8366), - TextureNormalExt = ((int)0X85af), - CndAti = ((int)0X896a), - HistogramBlueSizeExt = ((int)0X802a), - QueryResultArb = ((int)0X8866), - HalfFloatArb = ((int)0X140b), - VariantArrayPointerExt = ((int)0X87e9), - Combine = ((int)0X8570), - OcclusionTestResultHp = ((int)0X8166), - InstrumentMeasurementsSgix = ((int)0X8181), - MapStencil = ((int)0X0d11), - MaxRectangleTextureSizeArb = ((int)0X84f8), - Texture31Arb = ((int)0X84df), - Rgb2Ext = ((int)0X804e), - UnpackResampleOml = ((int)0X8985), - FullStippleHintPgi = ((int)0X1a219), - StaticDrawArb = ((int)0X88e4), - PixelUnpackBufferBindingExt = ((int)0X88ef), - ObjectLinear = ((int)0X2401), - Add = ((int)0X0104), - BufferAccess = ((int)0X88bb), - HiloNv = ((int)0X86f4), - Texture5 = ((int)0X84c5), - Emission = ((int)0X1600), - TextureMaterialFaceExt = ((int)0X8351), - Matrix4Nv = ((int)0X8634), - Intensity16IccSgix = ((int)0X846a), - DepthComponent32Sgix = ((int)0X81a7), - SwizzleStrqDqAti = ((int)0X897b), - VectorExt = ((int)0X87bf), - Texture30Arb = ((int)0X84de), - BoolVec3Arb = ((int)0X8b58), - ProgramResultComponentsNv = ((int)0X8907), - PostTextureFilterBiasRangeSgix = ((int)0X817b), - GeometryVerticesOutExt = ((int)0X8dda), - TextureLuminanceTypeArb = ((int)0X8c14), - Line = ((int)0X1b01), - LightModelLocalViewer = ((int)0X0b51), - RenderbufferBlueSizeExt = ((int)0X8d52), - MaxTextureCoords = ((int)0X8871), - BumpEnvmapAti = ((int)0X877b), - PixelUnpackBufferBinding = ((int)0X88ef), - ActiveAttributeMaxLength = ((int)0X8b8a), - VertexArrayRangePointerNv = ((int)0X8521), - Sampler1D = ((int)0X8b5d), - ProxyPostImageTransformColorTableHp = ((int)0X8163), - Matrix7Nv = ((int)0X8637), - CullVertexEyePositionExt = ((int)0X81ab), - Sampler1DArb = ((int)0X8b5d), - ZeroExt = ((int)0X87dd), - VertexShaderExt = ((int)0X8780), - Rgba8iExt = ((int)0X8d8e), - OutputTextureCoord3Ext = ((int)0X87a0), - SmoothLineWidthGranularity = ((int)0X0b23), - Matrix22 = ((int)0X88d6), - TextureClipmapDepthSgix = ((int)0X8176), - SignedRgb8UnsignedAlpha8Nv = ((int)0X870d), - AlphaTestRef = ((int)0X0bc2), - OneMinusSrcColor = ((int)0X0301), - PackInvertMesa = ((int)0X8758), - FogCoordinateArrayTypeExt = ((int)0X8454), - ConvolutionFilterScaleExt = ((int)0X8014), - MaxBindableUniformSizeExt = ((int)0X8ded), - TexturePostSpecularHp = ((int)0X8168), - CompressedLuminanceLatc1Ext = ((int)0X8c70), - QuadraticAttenuation = ((int)0X1209), - NormalMapNv = ((int)0X8511), - Modelview31Arb = ((int)0X873f), - TextureCubeMapNegativeZExt = ((int)0X851a), - Texcoord2BitPgi = ((int)0X20000000), - R3G3B2 = ((int)0X2a10), - Spare1Nv = ((int)0X852f), - CombineRgbArb = ((int)0X8571), - TextureDepthSizeArb = ((int)0X884a), - ColorAttachment9Ext = ((int)0X8ce9), - Texture1Arb = ((int)0X84c1), - PnTrianglesTesselationLevelAti = ((int)0X87f4), - ClampReadColorArb = ((int)0X891c), - TextureInternalFormat = ((int)0X1003), - SampleAlphaToCoverageArb = ((int)0X809e), - CullVertexIbm = ((int)103050), - MaxCombinedTextureImageUnitsArb = ((int)0X8b4d), - ReadFramebufferExt = ((int)0X8ca8), - Gl422RevExt = ((int)0X80cd), - ArrayElementLockCountExt = ((int)0X81a9), - Reg11Ati = ((int)0X892c), - PointSpriteArb = ((int)0X8861), - CompressedRgbS3tcDxt1Ext = ((int)0X83f0), - IntSampler1DArrayExt = ((int)0X8dce), - FloatRNv = ((int)0X8880), - NormalArrayExt = ((int)0X8075), - MirrorClampToBorderExt = ((int)0X8912), - NegativeYExt = ((int)0X87da), - Matrix25 = ((int)0X88d9), - R1uiC4ubV3fSun = ((int)0X85c5), - MaxTextureStackDepth = ((int)0X0d39), - ActiveVaryingMaxLengthNv = ((int)0X8c82), - SampleAlphaToCoverage = ((int)0X809e), - NativeGraphicsHandlePgi = ((int)0X1a202), - TextureAlphaSizeExt = ((int)0X805f), - HiScaleNv = ((int)0X870e), - Histogram = ((int)0X8024), - Srgb8Alpha8Ext = ((int)0X8c43), - MaxVertexBindableUniformsExt = ((int)0X8de2), - NearestMipmapNearest = ((int)0X2700), - ResampleDecimateOml = ((int)0X8989), - FramebufferIncompleteDimensionsExt = ((int)0X8cd9), - TextureCubeMapPositiveZ = ((int)0X8519), - PnTrianglesNormalModeQuadraticAti = ((int)0X87f8), - TextureCubeMapPositiveX = ((int)0X8515), - TextureCubeMapPositiveY = ((int)0X8517), - SwizzleStrDrAti = ((int)0X8978), - AttribArrayTypeNv = ((int)0X8625), - Con26Ati = ((int)0X895b), - DrawFramebufferExt = ((int)0X8ca9), - PixelTexGenAlphaNoReplaceSgix = ((int)0X8188), - EvalVertexAttrib15Nv = ((int)0X86d5), - ObjectActiveUniformMaxLengthArb = ((int)0X8b87), - Reg2Ati = ((int)0X8923), - T4fV4f = ((int)0X2a28), - AlphaTestFunc = ((int)0X0bc1), - SwizzleStrqAti = ((int)0X897a), - PixelTextureSgis = ((int)0X8353), - RgbaSignedComponentsExt = ((int)0X8c3c), - EvalTriangular2DNv = ((int)0X86c1), - DependentHiloTexture2DNv = ((int)0X8858), - Con11Ati = ((int)0X894c), - ProgramNativeTemporaries = ((int)0X88a6), - PixelMapGToG = ((int)0X0c77), - CurrentRasterTextureCoords = ((int)0X0b06), - Operand2AlphaArb = ((int)0X859a), - ColorArrayType = ((int)0X8082), - PnTrianglesAti = ((int)0X87f0), - One = ((int)1), - IuiV3fExt = ((int)0X81ae), - NormalizedRangeExt = ((int)0X87e0), - MaxRenderbufferSizeExt = ((int)0X84e8), - IndexMaterialExt = ((int)0X81b8), - CompBitAti = ((int)0X00000002), - NormalArrayParallelPointersIntel = ((int)0X83f6), - ObjectPlane = ((int)0X2501), - TextureIntensitySize = ((int)0X8061), - DtBiasNv = ((int)0X8717), - TriangleListSun = ((int)0X81d7), - MaxProgramTotalOutputComponentsNv = ((int)0X8c28), - PostColorMatrixRedScaleSgi = ((int)0X80b4), - PassThroughNv = ((int)0X86e6), - Con12Ati = ((int)0X894d), - Src1Alpha = ((int)0X8589), - PixelSubsample4444Sgix = ((int)0X85a2), - Render = ((int)0X1c00), - Sampler2D = ((int)0X8b5e), - AccumClearValue = ((int)0X0b80), - EdgeFlagArrayPointerExt = ((int)0X8093), - FogCoordSrc = ((int)0X8450), - Operand0AlphaArb = ((int)0X8598), - ColorSum = ((int)0X8458), - T2fC3fV3f = ((int)0X2a2a), - Gl4Pass2Ext = ((int)0X80a6), - DepthPassInstrumentCountersSgix = ((int)0X8311), - NormalArrayTypeExt = ((int)0X807e), - OpRoundExt = ((int)0X8790), - Luminance8 = ((int)0X8040), - UniformBufferExt = ((int)0X8dee), - UnsignedShort4444 = ((int)0X8033), - DeleteStatus = ((int)0X8b80), - RgbaFloat32Ati = ((int)0X8814), - ScissorBit = ((int)0X00080000), - T4fC4fN3fV4f = ((int)0X2a2d), - SwizzleStqDqAti = ((int)0X8979), - Int = ((int)0X1404), - TextureBorderValuesNv = ((int)0X871a), - PixelMapIToG = ((int)0X0c73), - FloatR16Nv = ((int)0X8884), - EvalVertexAttrib4Nv = ((int)0X86ca), - GreenMinClampIngr = ((int)0X8561), - BackPrimaryColorNv = ((int)0X8c77), - UnsignedIdentityNv = ((int)0X8536), - VertexShader = ((int)0X8b31), - UnsignedShort1555RevExt = ((int)0X8366), - LightModelAmbient = ((int)0X0b53), - BoolVec3 = ((int)0X8b58), - InterlaceSgix = ((int)0X8094), - DrawBuffer14Ati = ((int)0X8833), - StencilTagBitsExt = ((int)0X88f2), - PixelTransform2DStackDepthExt = ((int)0X8336), - WeightArrayBufferBinding = ((int)0X889e), - MatrixExt = ((int)0X87c0), - MaxGeometryTotalOutputComponentsExt = ((int)0X8de1), - PolygonSmoothHint = ((int)0X0c53), - MaxRationalEvalOrderNv = ((int)0X86d7), - SrcAlphaSaturate = ((int)0X0308), - TableTooLarge = ((int)0X8031), - ElementArrayBufferBindingArb = ((int)0X8895), - FramebufferIncompleteAttachmentExt = ((int)0X8cd6), - Srgb8 = ((int)0X8c41), - IndexTestRefExt = ((int)0X81b7), - Float32UnsignedInt248RevNv = ((int)0X8dad), - Con22Ati = ((int)0X8957), - HistogramFormat = ((int)0X8027), - FragmentColorMaterialParameterSgix = ((int)0X8403), - ReadWrite = ((int)0X88ba), - MaxArrayTextureLayersExt = ((int)0X88ff), - NegativeZExt = ((int)0X87db), - TextureBufferExt = ((int)0X8c2a), - IntVec2 = ((int)0X8b53), - IntVec3 = ((int)0X8b54), - Rgb4Ext = ((int)0X804f), - ConstEyeNv = ((int)0X86e5), - DrawBuffer1Arb = ((int)0X8826), - IntVec4 = ((int)0X8b55), - ProxyTextureCubeMapArb = ((int)0X851b), - Point = ((int)0X1b00), - ClipPlane3 = ((int)0X3003), - DepthComponent16 = ((int)0X81a5), - LightModelSpecularVectorApple = ((int)0X85b0), - PixelMapRToR = ((int)0X0c76), - Luminance6Alpha2Ext = ((int)0X8044), - Matrix29 = ((int)0X88dd), - Matrix19 = ((int)0X88d3), - IndexBitPgi = ((int)0X00080000), - ResampleReplicateSgix = ((int)0X842e), - Con3Ati = ((int)0X8944), - PrimaryColorNv = ((int)0X852c), - UnsignedIntS8S888Nv = ((int)0X86da), - MaxProgramOutputVerticesNv = ((int)0X8c27), - TextureCubeMap = ((int)0X8513), - RenderbufferSamplesExt = ((int)0X8cab), - Rgb8iExt = ((int)0X8d8f), - DepthClearValue = ((int)0X0b73), - SecondaryInterpolatorAti = ((int)0X896d), - ColorAttachment1Ext = ((int)0X8ce1), - TextureLightingModeHp = ((int)0X8167), - ProxyTexture4DSgis = ((int)0X8135), - UnsignedShort565Reversed = ((int)0X8364), - NormalArrayBufferBindingArb = ((int)0X8897), - TangentArrayPointerExt = ((int)0X8442), - Operand0Alpha = ((int)0X8598), - TextureCompressed = ((int)0X86a1), - Luminance4 = ((int)0X803f), - Con24Ati = ((int)0X8959), - PixelTransform2DMatrixExt = ((int)0X8338), - Luminance16iExt = ((int)0X8d8c), - PostConvolutionColorTable = ((int)0X80d1), - GenerateMipmapHint = ((int)0X8192), - PhongWin = ((int)0X80ea), - TextureDeformationBitSgix = ((int)0X00000001), - LuminanceAlpha32uiExt = ((int)0X8d75), - PackLsbFirst = ((int)0X0d01), - OpRecipSqrtExt = ((int)0X8795), - ProxyPostConvolutionColorTable = ((int)0X80d4), - SecondaryColorNv = ((int)0X852d), - MaxVertexShaderInvariantsExt = ((int)0X87c7), - ConvolutionFormat = ((int)0X8017), - Rgba32uiExt = ((int)0X8d70), - ModulateAddAti = ((int)0X8744), - TextureEnvMode = ((int)0X2200), - SamplePatternExt = ((int)0X80ac), - Select = ((int)0X1c02), - TextureClipmapLodOffsetSgix = ((int)0X8175), - DepthStencilNv = ((int)0X84f9), - Rgba16iExt = ((int)0X8d88), - UnpackSkipImagesExt = ((int)0X806d), - MapColor = ((int)0X0d10), - Max4DTextureSizeSgis = ((int)0X8138), - VertexArrayParallelPointersIntel = ((int)0X83f5), - OutputTextureCoord9Ext = ((int)0X87a6), - OffsetProjectiveTexture2DScaleNv = ((int)0X8851), - ReplaceMiddleSun = ((int)0X0002), - MaxProgramNativeAddressRegisters = ((int)0X88b3), - CompressedSluminanceAlpha = ((int)0X8c4b), - OutputTextureCoord28Ext = ((int)0X87b9), - BlueMinClampIngr = ((int)0X8562), - ResampleAverageOml = ((int)0X8988), - EvalVertexAttrib8Nv = ((int)0X86ce), - PostColorMatrixAlphaBias = ((int)0X80bb), - None = ((int)0), - OneMinusConstantAlphaExt = ((int)0X8004), - UnsignedIntSamplerCubeExt = ((int)0X8dd4), - AlwaysSoftHintPgi = ((int)0X1a20d), - Nor = ((int)0X1508), - BiasBitAti = ((int)0X00000008), - StencilBackWritemask = ((int)0X8ca5), - TextureGreenTypeArb = ((int)0X8c11), - MatrixIndexArrayStrideArb = ((int)0X8848), - NegativeWExt = ((int)0X87dc), - TextureMaxLodSgis = ((int)0X813b), - LineBit = ((int)0X00000004), - PixelMagFilterExt = ((int)0X8331), - PostConvolutionGreenBiasExt = ((int)0X8021), - Src2Alpha = ((int)0X858a), - Modelview7Arb = ((int)0X8727), - RgbScale = ((int)0X8573), - PrimitiveRestartIndexNv = ((int)0X8559), - FramebufferIncompleteReadBufferExt = ((int)0X8cdc), - Con6Ati = ((int)0X8947), - ProgramResidentNv = ((int)0X8647), - MaxGeometryUniformComponentsExt = ((int)0X8ddf), - ReflectionMapNv = ((int)0X8512), - Rgb4S3tc = ((int)0X83a1), - CompressedIntensity = ((int)0X84ec), - FragmentShader = ((int)0X8b30), - StencilBackPassDepthPass = ((int)0X8803), - SignedRgbaNv = ((int)0X86fb), - Con19Ati = ((int)0X8954), - StencilBits = ((int)0X0d57), - Dsdt8Nv = ((int)0X8709), - TextureWrapQSgis = ((int)0X8137), - FloatMat2 = ((int)0X8b5a), - TextureCoordArrayBufferBindingArb = ((int)0X889a), - Map1Normal = ((int)0X0d92), - PostColorMatrixAlphaBiasSgi = ((int)0X80bb), - RgbScaleExt = ((int)0X8573), - UnsignedIntSampler3DExt = ((int)0X8dd3), - PolygonOffsetPoint = ((int)0X2a01), - TextureBorderColor = ((int)0X1004), - TextureBindingCubeMapArb = ((int)0X8514), - MaxPixelTransform2DStackDepthExt = ((int)0X8337), - TextureClipmapVirtualDepthSgix = ((int)0X8174), - IntVec2Arb = ((int)0X8b53), - ObjectSubtypeArb = ((int)0X8b4f), - DrawBuffer8Arb = ((int)0X882d), - Con20Ati = ((int)0X8955), - MaxTransformFeedbackInterleavedAttribsNv = ((int)0X8c8a), - Modelview0MatrixExt = ((int)0X0ba6), - TextureGenMode = ((int)0X2500), - VertexSourceAti = ((int)0X8774), - PolygonToken = ((int)0X0703), - PostConvolutionAlphaBias = ((int)0X8023), - AccumBlueBits = ((int)0X0d5a), - DrawBuffer10Arb = ((int)0X882f), - SubpixelBits = ((int)0X0d50), - Dot3Ati = ((int)0X8966), - Texture1DStackMesax = ((int)0X8759), - Map1VertexAttrib64Nv = ((int)0X8666), - MaxAsyncHistogramSgix = ((int)0X832d), - AlphaFloat16Ati = ((int)0X881c), - BinormalArrayPointerExt = ((int)0X8443), - ColorArrayParallelPointersIntel = ((int)0X83f7), - SamplerCube = ((int)0X8b60), - Samples3Dfx = ((int)0X86b4), - Source2RgbExt = ((int)0X8582), - CurrentFogCoord = ((int)0X8453), - DynamicReadArb = ((int)0X88e9), - CompressedLuminanceAlphaLatc2Ext = ((int)0X8c72), - MaxFragmentLightsSgix = ((int)0X8404), - DepthPassInstrumentSgix = ((int)0X8310), - Sampler2DArrayExt = ((int)0X8dc1), - OutputTextureCoord15Ext = ((int)0X87ac), - TransposeProjectionMatrixArb = ((int)0X84e4), - Con29Ati = ((int)0X895e), - ColorArrayStride = ((int)0X8083), - Map1Index = ((int)0X0d91), - NumGeneralCombinersNv = ((int)0X854e), - Luminance4Ext = ((int)0X803f), - CurrentProgram = ((int)0X8b8d), - And = ((int)0X1501), - OutputTextureCoord5Ext = ((int)0X87a2), - CurrentRasterDistance = ((int)0X0b09), - Con25Ati = ((int)0X895a), - Gl4Bytes = ((int)0X1409), - Load = ((int)0X0101), - DualLuminance16Sgis = ((int)0X8117), - Min = ((int)0X8007), - Sluminance = ((int)0X8c46), - NativeGraphicsEndHintPgi = ((int)0X1a204), - MaxTextureImageUnitsArb = ((int)0X8872), - FrontFace = ((int)0X0b46), - DrawBuffer2Arb = ((int)0X8827), - ResampleDecimateSgix = ((int)0X8430), - DependentArTexture2DNv = ((int)0X86e9), - PostColorMatrixRedBias = ((int)0X80b8), - ColorTableLuminanceSize = ((int)0X80de), - Map1VertexAttrib04Nv = ((int)0X8660), - PixelMapIToR = ((int)0X0c72), - NormalArrayPointerExt = ((int)0X808f), - DoubleExt = ((int)0X140a), - ProxyTexture2DExt = ((int)0X8064), - ColorSumArb = ((int)0X8458), - CurrentBinormalExt = ((int)0X843c), - Modelview0StackDepthExt = ((int)0X0ba3), - NegativeXExt = ((int)0X87d9), - TextureCompressedImageSize = ((int)0X86a0), - InterleavedAttribsNv = ((int)0X8c8c), - DrawBuffer5Arb = ((int)0X882a), - ShaderOperationNv = ((int)0X86df), - ProgramTexInstructionsArb = ((int)0X8806), - PointFadeThresholdSizeExt = ((int)0X8128), - SpriteObjectAlignedSgix = ((int)0X814d), - FogStart = ((int)0X0b63), - TextureStencilSizeExt = ((int)0X88f1), - MaxAsyncTexImageSgix = ((int)0X835f), - ColorTableBlueSize = ((int)0X80dc), - SignedIntensityNv = ((int)0X8707), - RenderbufferStencilSizeExt = ((int)0X8d55), - OneMinusConstantColor = ((int)0X8002), - Texture7Arb = ((int)0X84c7), - ProgramStringNv = ((int)0X8628), - ColorTableGreenSize = ((int)0X80db), - TextureGenR = ((int)0X0c62), - CompressedRgba = ((int)0X84ee), - SignedHilo8Nv = ((int)0X885f), - ColorWritemask = ((int)0X0c23), - BumpTargetAti = ((int)0X877c), - ClampToBorderArb = ((int)0X812d), - ResampleZeroFillSgix = ((int)0X842f), - TransformFeedbackBufferSizeNv = ((int)0X8c85), - FragmentLightModelNormalInterpolationSgix = ((int)0X840b), - MaxVertexUnitsArb = ((int)0X86a4), - PointSmoothHint = ((int)0X0c51), - OutputTextureCoord22Ext = ((int)0X87b3), - MaxVertexHintPgi = ((int)0X1a22d), - MultisampleBitExt = ((int)0X20000000), - StencilValueMask = ((int)0X0b93), - CurrentRasterPosition = ((int)0X0b07), - Sampler2DRectShadowArb = ((int)0X8b64), - CullVertexObjectPositionExt = ((int)0X81ac), - LuminanceIntegerExt = ((int)0X8d9c), - AlwaysFastHintPgi = ((int)0X1a20c), - FloatVec2 = ((int)0X8b50), - FloatVec3 = ((int)0X8b51), - TextureShaderNv = ((int)0X86de), - OutputTextureCoord0Ext = ((int)0X879d), - PostConvolutionColorTableSgi = ((int)0X80d1), - VertexProgramPointSizeNv = ((int)0X8642), - Light0 = ((int)0X4000), - Gl4XBitAti = ((int)0X00000002), - GreenMaxClampIngr = ((int)0X8565), - Map1VertexAttrib124Nv = ((int)0X866c), - TextureCubeMapNegativeY = ((int)0X8518), - ArrayEnabled = ((int)0X8622), - ClipPlane4 = ((int)0X3004), - R1uiN3fV3fSun = ((int)0X85c7), - PrimitivesGeneratedNv = ((int)0X8c87), - VertexAttribArray0Nv = ((int)0X8650), - SluminanceExt = ((int)0X8c46), - TextureColorWritemaskSgis = ((int)0X81ef), - StencilBackFailAti = ((int)0X8801), - Ambient = ((int)0X1200), - TexturePreSpecularHp = ((int)0X8169), - Con21Ati = ((int)0X8956), - OutputTextureCoord1Ext = ((int)0X879e), - EmbossMapNv = ((int)0X855f), - ConstantBorder = ((int)0X8151), - NearestMipmapLinear = ((int)0X2702), - Con5Ati = ((int)0X8946), - ActiveTexture = ((int)0X84e0), - EdgeFlagArrayCountExt = ((int)0X808d), - PostTextureFilterScaleSgix = ((int)0X817a), - FogCoordArrayBufferBinding = ((int)0X889d), - ProgramNativeTexIndirectionsArb = ((int)0X880a), - Replace = ((int)0X1e01), - PointSprite = ((int)0X8861), - UnsignedShort = ((int)0X1403), - ConstantColorExt = ((int)0X8001), - PerspectiveCorrectionHint = ((int)0X0c50), - Normalize = ((int)0X0ba1), - PostImageTransformColorTableHp = ((int)0X8162), - QuarterBitAti = ((int)0X00000010), - Map1VertexAttrib44Nv = ((int)0X8664), - Fog = ((int)0X0b60), - GeometryProgramNv = ((int)0X8c26), - MatrixIndexArraySizeArb = ((int)0X8846), - OutputTextureCoord6Ext = ((int)0X87a3), - VertexArrayStorageHintApple = ((int)0X851f), - RgbaS3tc = ((int)0X83a2), - IndexArrayStrideExt = ((int)0X8086), - HistogramExt = ((int)0X8024), - VertexProgram = ((int)0X8620), - CompressedLuminanceArb = ((int)0X84ea), - NumCompressedTextureFormatsArb = ((int)0X86a2), - GreenIntegerExt = ((int)0X8d95), - ClipVolumeClippingHintExt = ((int)0X80f0), - DrawBuffer15Arb = ((int)0X8834), - UnsignedInt248Nv = ((int)0X84fa), - CompressedRgbaFxt13Dfx = ((int)0X86b1), - Noop = ((int)0X1505), - Domain = ((int)0X0a02), - Con23Ati = ((int)0X8958), - ProgramInstruction = ((int)0X88a0), - PixelPackBufferArb = ((int)0X88eb), - TextureFilterControl = ((int)0X8500), - LuminanceAlpha16uiExt = ((int)0X8d7b), - Texture1DArrayExt = ((int)0X8c18), - Texture1DStackBindingMesax = ((int)0X875d), - PreviousArb = ((int)0X8578), - ExpandNegateNv = ((int)0X8539), - VibranceBiasNv = ((int)0X8719), - VertexArrayBindingApple = ((int)0X85b5), - ColorMatrix = ((int)0X80b1), - T2fV3f = ((int)0X2a27), - Luminance16fArb = ((int)0X881e), - PrimaryColor = ((int)0X8577), - FogCoordinateArrayListStrideIbm = ((int)103086), - TextureBufferFormatExt = ((int)0X8c2e), - MaxProgramParameterBufferBindingsNv = ((int)0X8da0), - FogCoord = ((int)0X8451), - MaxPaletteMatricesArb = ((int)0X8842), - ObjectLinkStatusArb = ((int)0X8b82), - MaxProgramLoopDepthNv = ((int)0X88f7), - Lighting = ((int)0X0b50), - ImageTransform2DHp = ((int)0X8161), - SampleCoverageInvert = ((int)0X80ab), - OrInverted = ((int)0X150d), - MaxVertexVaryingComponentsExt = ((int)0X8dde), - IndexArrayListStrideIbm = ((int)103083), - ColorTableIntensitySize = ((int)0X80df), - Map1VertexAttrib104Nv = ((int)0X866a), - ColorTableAlphaSizeSgi = ((int)0X80dd), - StreamReadArb = ((int)0X88e1), - DetailTexture2DBindingSgis = ((int)0X8096), - Reg26Ati = ((int)0X893b), - VertexAttribArray2Nv = ((int)0X8652), - HistogramWidthExt = ((int)0X8026), - PolygonStippleBit = ((int)0X00000010), - VertexArray = ((int)0X8074), - HistogramLuminanceSize = ((int)0X802c), - PnTrianglesNormalModeAti = ((int)0X87f3), - ReplaceExt = ((int)0X8062), - TrianglesAdjacencyExt = ((int)0X000c), - ObjectActiveAttributeMaxLengthArb = ((int)0X8b8a), - TextureLuminanceSize = ((int)0X8060), - DetailTextureModeSgis = ((int)0X809b), - PixelTexGenModeSgix = ((int)0X832b), - EvalVertexAttrib14Nv = ((int)0X86d4), - Alpha16iExt = ((int)0X8d8a), - IntSampler2DArrayExt = ((int)0X8dcf), - NormalArrayType = ((int)0X807e), - Texture4 = ((int)0X84c4), - StorageCachedApple = ((int)0X85be), - FramebufferBindingExt = ((int)0X8ca6), - CurrentTangentExt = ((int)0X843b), - DepthAttachmentExt = ((int)0X8d00), - OpMultiplyMatrixExt = ((int)0X8798), - SamplerBufferExt = ((int)0X8dc2), - PixelTileCacheIncrementSgix = ((int)0X813f), - TransposeNv = ((int)0X862c), - MaxClipPlanes = ((int)0X0d32), - DotProductTexture1DNv = ((int)0X885c), - OutputTextureCoord2Ext = ((int)0X879f), - SignedRgbUnsignedAlphaNv = ((int)0X870c), - FramebufferIncompleteMultisampleExt = ((int)0X8d56), - ArrayBufferArb = ((int)0X8892), - CurrentNormal = ((int)0X0b02), - DistanceAttenuationExt = ((int)0X8129), - Light7 = ((int)0X4007), - Intensity8uiExt = ((int)0X8d7f), - VertexShaderBindingExt = ((int)0X8781), - TextureCompareFuncArb = ((int)0X884d), - SingleColor = ((int)0X81f9), - OpFloorExt = ((int)0X878f), - Renderer = ((int)0X1f01), - Texture4Arb = ((int)0X84c4), - MaxProgramTexelOffsetNv = ((int)0X8905), - ExpandNormalNv = ((int)0X8538), - FragmentLight0Sgix = ((int)0X840c), - OpIndexExt = ((int)0X8782), - Alpha32uiExt = ((int)0X8d72), - DualLuminance8Sgis = ((int)0X8115), - UnsignedShort565Rev = ((int)0X8364), - StreamCopyArb = ((int)0X88e2), - Smooth = ((int)0X1d01), - ScreenCoordinatesRend = ((int)0X8490), - FogScaleValueSgix = ((int)0X81fd), - Modelview6Arb = ((int)0X8726), - DsdtNv = ((int)0X86f5), - FloatRg32Nv = ((int)0X8887), - Source2RgbArb = ((int)0X8582), - UnpackRowLength = ((int)0X0cf2), - AllAttribBits = unchecked((int)0Xffffffff), - StrictLightingHintPgi = ((int)0X1a217), - DetailTextureFuncPointsSgis = ((int)0X809c), - OutputTextureCoord8Ext = ((int)0X87a5), - CurrentMatrixStackDepthArb = ((int)0X8640), - Reg1Ati = ((int)0X8922), - RenderMode = ((int)0X0c40), - MirrorClampExt = ((int)0X8742), - Matrix6Nv = ((int)0X8636), - ScaleByFourNv = ((int)0X853f), - ClampToBorderSgis = ((int)0X812d), - OutputTextureCoord30Ext = ((int)0X87bb), - VertexStateProgramNv = ((int)0X8621), - MaxProgramAddressRegisters = ((int)0X88b1), - StackOverflow = ((int)0X0503), - Map2VertexAttrib124Nv = ((int)0X867c), - MaxTransformFeedbackSeparateAttribsNv = ((int)0X8c8b), - CurrentAttribNv = ((int)0X8626), - OneMinusDstAlpha = ((int)0X0305), - FuncReverseSubtract = ((int)0X800b), - Srgb8Ext = ((int)0X8c41), - FragmentLight5Sgix = ((int)0X8411), - TextureBinding2DArrayExt = ((int)0X8c1d), - TextureBlueSize = ((int)0X805e), - Matrix3 = ((int)0X88c3), - Fastest = ((int)0X1101), - MultisampleSgis = ((int)0X809d), - QuadAlpha4Sgis = ((int)0X811e), - Rgb10A2 = ((int)0X8059), - PixelTileGridWidthSgix = ((int)0X8142), - Map1Vertex4 = ((int)0X0d98), - TextureClipmapCenterSgix = ((int)0X8171), - Map1Vertex3 = ((int)0X0d97), - StaticAti = ((int)0X8760), - VariantExt = ((int)0X87c1), - OpMovExt = ((int)0X8799), - Multisample3Dfx = ((int)0X86b2), - ScissorBox = ((int)0X0c10), - SubtractArb = ((int)0X84e7), - DepthScale = ((int)0X0d1e), - TextureMaxLod = ((int)0X813b), - DrawBuffer14 = ((int)0X8833), - MultisampleBitArb = ((int)0X20000000), - ActiveUniformMaxLength = ((int)0X8b87), - ObjectValidateStatusArb = ((int)0X8b83), - Du8dv8Ati = ((int)0X877a), - ReplacementCodeSun = ((int)0X81d8), - CompressedRgbaS3tcDxt1Ext = ((int)0X83f1), - PointFadeThresholdSizeArb = ((int)0X8128), - ObjectDeleteStatusArb = ((int)0X8b80), - GeometryInputTypeExt = ((int)0X8ddb), - ProgramAttribComponentsNv = ((int)0X8906), - UnsignedInt5999RevExt = ((int)0X8c3e), - IndexOffset = ((int)0X0d13), - Matrix0Nv = ((int)0X8630), - Con31Ati = ((int)0X8960), - HalfBiasNegateNv = ((int)0X853b), - DotProductTexture3DNv = ((int)0X86ef), - Dither = ((int)0X0bd0), - Short = ((int)0X1402), - CompileAndExecute = ((int)0X1301), - ArrayStride = ((int)0X8624), - ProgramNativeAddressRegisters = ((int)0X88b2), - Texture7 = ((int)0X84c7), - NumInputInterpolatorComponentsAti = ((int)0X8973), - PostConvolutionRedBiasExt = ((int)0X8020), - SrgbAlpha = ((int)0X8c42), - DepthComponent16Sgix = ((int)0X81a5), - PixelPackBufferBindingExt = ((int)0X88ed), - OutputTextureCoord26Ext = ((int)0X87b7), - YcbcrMesa = ((int)0X8757), - QuadLuminance4Sgis = ((int)0X8120), - NumInstructionsPerPassAti = ((int)0X8971), - Texcoord1BitPgi = ((int)0X10000000), - Rgba16Ext = ((int)0X805b), - SaturateBitAti = ((int)0X00000040), - Alpha8Ext = ((int)0X803c), - UnsignedInt = ((int)0X1405), - Matrix3Nv = ((int)0X8633), - MaxVertexAttribs = ((int)0X8869), - MaxTextureCoordsNv = ((int)0X8871), - RgbaFloatModeArb = ((int)0X8820), - R1uiC3fV3fSun = ((int)0X85c6), - FormatSubsample244244Oml = ((int)0X8983), - VertexAttribArray15Nv = ((int)0X865f), - TextureLightExt = ((int)0X8350), - UnsignedShort565RevExt = ((int)0X8364), - Con27Ati = ((int)0X895c), - AlphaIntegerExt = ((int)0X8d97), - Texture25Arb = ((int)0X84d9), - MaxTrackMatricesNv = ((int)0X862f), - DepthComponent16Arb = ((int)0X81a5), - MovAti = ((int)0X8961), - Bool = ((int)0X8b56), - ModulateSignedAddAti = ((int)0X8745), - StaticCopyArb = ((int)0X88e6), - UnsignedIntSampler2DArrayExt = ((int)0X8dd7), - Source3RgbNv = ((int)0X8583), - TextureBindingBufferExt = ((int)0X8c2c), - IuiN3fV3fExt = ((int)0X81b0), - SecondaryColorArrayListIbm = ((int)103077), - Texture2DArrayExt = ((int)0X8c1a), - Texture16 = ((int)0X84d0), - Texture17 = ((int)0X84d1), - Texture14 = ((int)0X84ce), - SpriteEyeAlignedSgix = ((int)0X814e), - Source1AlphaExt = ((int)0X8589), - OpExpBase2Ext = ((int)0X8791), - Source3AlphaNv = ((int)0X858b), - Texture10 = ((int)0X84ca), - ProxyTextureRectangleNv = ((int)0X84f7), - Rgba32iExt = ((int)0X8d82), - InvariantDatatypeExt = ((int)0X87eb), - Texture24Arb = ((int)0X84d8), - Texture19 = ((int)0X84d3), - ActiveStencilFaceExt = ((int)0X8911), - ImageRotateOriginXHp = ((int)0X815a), - DynamicCopy = ((int)0X88ea), - CurrentFogCoordinateExt = ((int)0X8453), - Con4Ati = ((int)0X8945), - Matrix5Nv = ((int)0X8635), - FogFuncPointsSgis = ((int)0X812b), - FragmentShaderAti = ((int)0X8920), - SmoothPointSizeGranularity = ((int)0X0b13), - TextureColorTableSgi = ((int)0X80bc), - GreenScale = ((int)0X0d18), - TextureMatrix = ((int)0X0ba8), - Texture2DBindingExt = ((int)0X8069), - PrimitiveIdNv = ((int)0X8c7c), - Modelview = ((int)0X1700), - VertexArrayExt = ((int)0X8074), - SampleCoverageValue = ((int)0X80aa), - ShadingLanguageVersionArb = ((int)0X8b8c), - MaxCubeMapTextureSizeExt = ((int)0X851c), - BinormalArrayTypeExt = ((int)0X8440), - MulAti = ((int)0X8964), - ElementArrayTypeApple = ((int)0X8769), - DotProductPassThroughNv = ((int)0X885b), - ColorAttachment4Ext = ((int)0X8ce4), - CurrentRasterNormalSgix = ((int)0X8406), - TrackMatrixTransformNv = ((int)0X8649), - UnsignedInt2101010Reversed = ((int)0X8368), - ColorArrayPointer = ((int)0X8090), - DiscardAti = ((int)0X8763), - FloatClearColorValueNv = ((int)0X888d), - ColorArraySize = ((int)0X8081), - Spare0PlusSecondaryColorNv = ((int)0X8532), - PixelCountAvailableNv = ((int)0X8867), - RedIntegerExt = ((int)0X8d94), - Color3BitPgi = ((int)0X00010000), - Map1VertexAttrib134Nv = ((int)0X866d), - TextureMagFilter = ((int)0X2800), - EdgeFlagArrayPointer = ((int)0X8093), - Texture26Arb = ((int)0X84da), - FeedbackBufferType = ((int)0X0df2), - ConvolutionFilterBias = ((int)0X8015), - SampleAlphaToOneArb = ((int)0X809f), - Rgba4S3tc = ((int)0X83a3), - Rgb5A1 = ((int)0X8057), - MaxProgramNativeTemporaries = ((int)0X88a7), - MatColorIndexesBitPgi = ((int)0X01000000), - BufferSize = ((int)0X8764), - MaxTextureImageUnits = ((int)0X8872), - Luminance = ((int)0X1909), - VertexAttribArray11Nv = ((int)0X865b), - GreenBits = ((int)0X0d53), - Map1TextureCoord1 = ((int)0X0d93), - BgrExt = ((int)0X80e0), - PackCmykHintExt = ((int)0X800e), - DepthComponent24Sgix = ((int)0X81a6), - PixelMapIToBSize = ((int)0X0cb4), - PointSmooth = ((int)0X0b10), - RgbaIntegerModeExt = ((int)0X8d9e), - VertexAttribArray7Nv = ((int)0X8657), - Rgba12 = ((int)0X805a), - DrawBuffer6Ati = ((int)0X882b), - TransformFeedbackBufferNv = ((int)0X8c8e), - TextureMinLod = ((int)0X813a), - NearestClipmapNearestSgix = ((int)0X844d), - DontCare = ((int)0X1100), - ObjectActiveAttributesArb = ((int)0X8b89), - UnsignedIntVec3Ext = ((int)0X8dc7), - MaxProgramNativeAluInstructionsArb = ((int)0X880e), - LightEnvModeSgix = ((int)0X8407), - VertexAttribArray13Nv = ((int)0X865d), - Luminance8Ext = ((int)0X8040), - VertexIdNv = ((int)0X8c7b), - AverageExt = ((int)0X8335), - VertexAttribArray14Nv = ((int)0X865e), - CompareRToTexture = ((int)0X884e), - SluminanceAlphaExt = ((int)0X8c44), - Sampler2DArb = ((int)0X8b5e), - Rgb8 = ((int)0X8051), - MaxOptimizedVertexShaderLocalsExt = ((int)0X87ce), - AttribArraySizeNv = ((int)0X8623), - MatrixPaletteArb = ((int)0X8840), - PrimaryColorExt = ((int)0X8577), - ScissorTest = ((int)0X0c11), - PackSkipVolumesSgis = ((int)0X8130), - ProxyTexture2DArrayExt = ((int)0X8c1b), - RgbFloat32Ati = ((int)0X8815), - Sampler1DShadow = ((int)0X8b61), - Sluminance8Alpha8 = ((int)0X8c45), - UnsignedIntVec2Ext = ((int)0X8dc6), - StencilIndex8Ext = ((int)0X8d48), - TypeRgbaFloatAti = ((int)0X8820), - PixelTileGridDepthSgix = ((int)0X8144), - Con30Ati = ((int)0X895f), - Coeff = ((int)0X0a00), - Nicest = ((int)0X1102), - CombinerMappingNv = ((int)0X8543), - FogCoordinateExt = ((int)0X8451), - SampleAlphaToMaskSgis = ((int)0X809e), - Reg7Ati = ((int)0X8928), - UnsignedShort4444RevExt = ((int)0X8365), - TextureMaxLevel = ((int)0X813d), - IntSampler3DExt = ((int)0X8dcb), - Gl422AverageExt = ((int)0X80ce), - Rgb16iExt = ((int)0X8d89), - Modelview1Arb = ((int)0X850a), - Operand2RgbArb = ((int)0X8592), - SecondaryColorArrayListStrideIbm = ((int)103087), - LinearSharpenAlphaSgis = ((int)0X80ae), - UnsignedNormalizedArb = ((int)0X8c17), - Map2Normal = ((int)0X0db2), - Texture23Arb = ((int)0X84d7), - SecondaryColorArrayPointerExt = ((int)0X845d), - Samples = ((int)0X80a9), - VertexAttribArray12Nv = ((int)0X865c), - PnTrianglesPointModeCubicAti = ((int)0X87f6), - FogHint = ((int)0X0c54), - MaxTrackMatrixStackDepthNv = ((int)0X862e), - ZExt = ((int)0X87d7), - Light5 = ((int)0X4005), - ViewportBit = ((int)0X00000800), - CurrentMatrixStackDepthNv = ((int)0X8640), - EyePointSgis = ((int)0X81f4), - RenderbufferGreenSizeExt = ((int)0X8d51), - Ycrcb422Sgix = ((int)0X81bb), - HistogramWidth = ((int)0X8026), - UnsignedShort88Apple = ((int)0X85ba), - UnsignedIntVec4Ext = ((int)0X8dc8), - Texture23 = ((int)0X84d7), - ShaderSourceLength = ((int)0X8b88), - LightModelColorControl = ((int)0X81f8), - TransposeModelviewMatrixArb = ((int)0X84e3), - IndexTestFuncExt = ((int)0X81b6), - DsdtMagNv = ((int)0X86f6), - MinmaxSink = ((int)0X8030), - StreamCopy = ((int)0X88e2), - UpperLeft = ((int)0X8ca2), - OffsetHiloTexture2DNv = ((int)0X8854), - PackAlignment = ((int)0X0d05), - PixelFragmentAlphaSourceSgis = ((int)0X8355), - OffsetProjectiveTextureRectangleNv = ((int)0X8852), - OutputTextureCoord23Ext = ((int)0X87b4), - Reg31Ati = ((int)0X8940), - ObjectAttachedObjectsArb = ((int)0X8b85), - Green = ((int)0X1904), - NumCompressedTextureFormats = ((int)0X86a2), - Matrix27 = ((int)0X88db), - CombinerComponentUsageNv = ((int)0X8544), - SelectionBufferPointer = ((int)0X0df3), - TextureMinLodSgis = ((int)0X813a), - IntSamplerCubeExt = ((int)0X8dcc), - RenderbufferCoverageSamplesNv = ((int)0X8cab), - PixelPackBufferBinding = ((int)0X88ed), - CombinerScaleNv = ((int)0X8548), - FragmentDepth = ((int)0X8452), - ProgramErrorStringArb = ((int)0X8874), - FramebufferIncompleteMissingAttachmentExt = ((int)0X8cd7), - BumpNumTexUnitsAti = ((int)0X8777), - UnsignedIntSampler2DRectExt = ((int)0X8dd5), - SliceAccumSun = ((int)0X85cc), - Luminance16Alpha16Ext = ((int)0X8048), - ObjectInfoLogLengthArb = ((int)0X8b84), - Matrix15 = ((int)0X88cf), - EyeLinear = ((int)0X2400), - PostConvolutionRedScale = ((int)0X801c), - N3fV3f = ((int)0X2a25), - MatrixMode = ((int)0X0ba0), - PackSwapBytes = ((int)0X0d00), - RenderbufferExt = ((int)0X8d41), - MaxTextureLodBias = ((int)0X84fd), - CmykaExt = ((int)0X800d), - CompressedRgb = ((int)0X84ed), - DrawBuffer5Ati = ((int)0X882a), - TextureCubeMapNegativeXExt = ((int)0X8516), - ProgramTexIndirectionsArb = ((int)0X8807), - MaxProgramAttribs = ((int)0X88ad), - Intensity32iExt = ((int)0X8d85), - SecondaryColorArray = ((int)0X845e), - SmoothLineWidthRange = ((int)0X0b22), - PointSizeMinSgis = ((int)0X8126), - TangentArrayExt = ((int)0X8439), - T2fC4ubV3f = ((int)0X2a29), - ObjectBufferUsageAti = ((int)0X8765), - FloatMat3 = ((int)0X8b5b), - Repeat = ((int)0X2901), - Lequal = ((int)0X0203), - GeometryDeformationSgix = ((int)0X8194), - LuminanceAlpha32iExt = ((int)0X8d87), - Rgba12Ext = ((int)0X805a), - AccumAlphaBits = ((int)0X0d5b), - TextureClipmapFrameSgix = ((int)0X8172), - QuadMeshSun = ((int)0X8614), - PolygonOffsetFactorExt = ((int)0X8038), - TextureLodBias = ((int)0X8501), - CombineAlphaExt = ((int)0X8572), - TransposeCurrentMatrixArb = ((int)0X88b7), - BlendSrcAlpha = ((int)0X80cb), - UnpackCmykHintExt = ((int)0X800f), - StencilTest = ((int)0X0b90), - CurrentTextureCoords = ((int)0X0b03), - TextureCompareModeArb = ((int)0X884c), - OpMinExt = ((int)0X878b), - NativeGraphicsBeginHintPgi = ((int)0X1a203), - PostColorMatrixBlueScaleSgi = ((int)0X80b6), - TextureWrapT = ((int)0X2803), - CurrentRasterIndex = ((int)0X0b05), - Matrix20 = ((int)0X88d4), - Matrix30 = ((int)0X88de), - PostColorMatrixGreenBiasSgi = ((int)0X80b9), - VertexShaderInstructionsExt = ((int)0X87cf), - Luminance16Alpha16 = ((int)0X8048), - TransposeProjectionMatrix = ((int)0X84e4), - StencilBackRef = ((int)0X8ca3), - Texture9 = ((int)0X84c9), - TextureCoordArrayListIbm = ((int)103074), - PostColorMatrixColorTableSgi = ((int)0X80d2), - GeometryShaderExt = ((int)0X8dd9), - Back = ((int)0X0405), - LinkStatus = ((int)0X8b82), - FramebufferExt = ((int)0X8d40), - Intensity12 = ((int)0X804c), - FragmentMaterialExt = ((int)0X8349), - T2fN3fV3f = ((int)0X2a2b), - PixelSubsample4242Sgix = ((int)0X85a4), - TextureCoordArrayExt = ((int)0X8078), - Combiner7Nv = ((int)0X8557), - VertexStream1Ati = ((int)0X876d), - Modelview3Arb = ((int)0X8723), - Source1AlphaArb = ((int)0X8589), - BoolVec4Arb = ((int)0X8b59), - PointSize = ((int)0X0b11), - IndexShift = ((int)0X0d12), - LinearClipmapLinearSgix = ((int)0X8170), - VertexWeightArrayStrideExt = ((int)0X850f), - CombinerCdDotProductNv = ((int)0X8546), - VertexArrayRangeLengthApple = ((int)0X851e), - BackRight = ((int)0X0403), - ClientVertexArrayBit = ((int)0X00000002), - Operand1AlphaArb = ((int)0X8599), - TextureHiSizeNv = ((int)0X871b), - MaxEvalOrder = ((int)0X0d30), - PackSkipPixels = ((int)0X0d04), - Intensity4Ext = ((int)0X804a), - PointFadeThresholdSizeSgis = ((int)0X8128), - MaxAsyncReadPixelsSgix = ((int)0X8361), - ProxyTexture2DStackMesax = ((int)0X875c), - NormalArrayStride = ((int)0X807f), - PixelMapBToBSize = ((int)0X0cb8), - MaxProgramAluInstructionsArb = ((int)0X880b), - MaxElementsVerticesExt = ((int)0X80e8), - FloatRgNv = ((int)0X8881), - ProgramLength = ((int)0X8627), - MapTessellationNv = ((int)0X86c2), - Intensity16iExt = ((int)0X8d8b), - PostColorMatrixBlueBias = ((int)0X80ba), - ColorTableSgi = ((int)0X80d0), - SrgbAlphaExt = ((int)0X8c42), - EyeRadialNv = ((int)0X855b), - BgraIntegerExt = ((int)0X8d9b), - EvalVertexAttrib2Nv = ((int)0X86c8), - PixelTexGenQRoundSgix = ((int)0X8185), - SharpenTextureFuncPointsSgis = ((int)0X80b0), - QueryResultAvailable = ((int)0X8867), - QuadLuminance8Sgis = ((int)0X8121), - ShadingLanguageVersion = ((int)0X8b8c), - MaxCombinedTextureImageUnits = ((int)0X8b4d), - CompareRToTextureArb = ((int)0X884e), - Texture4DsizeSgis = ((int)0X8136), - CurrentBit = ((int)0X00000001), - Operand0Rgb = ((int)0X8590), - Byte = ((int)0X1400), - IndexArrayPointer = ((int)0X8091), - CoordReplace = ((int)0X8862), - Matrix17 = ((int)0X88d1), - BgrIntegerExt = ((int)0X8d9a), - BoolVec2 = ((int)0X8b57), - Texture3Arb = ((int)0X84c3), - Convolution2DExt = ((int)0X8011), - VertexPreclipHintSgix = ((int)0X83ef), - ReferencePlaneEquationSgix = ((int)0X817e), - CurrentColor = ((int)0X0b00), - Operand0RgbExt = ((int)0X8590), - Luminance4Alpha4Ext = ((int)0X8043), - OneMinusDstColor = ((int)0X0307), - ProxyTextureCubeMap = ((int)0X851b), - HalfFloatNv = ((int)0X140b), - Map1GridSegments = ((int)0X0dd1), - VertexStream4Ati = ((int)0X8770), - ScaleByTwoNv = ((int)0X853e), - TextureBorder = ((int)0X1005), - Matrix2 = ((int)0X88c2), - VariableANv = ((int)0X8523), - Matrix0 = ((int)0X88c0), - Matrix1 = ((int)0X88c1), - Matrix6 = ((int)0X88c6), - Matrix7 = ((int)0X88c7), - BlueIntegerExt = ((int)0X8d96), - Matrix5 = ((int)0X88c5), - UnsignedShort88RevMesa = ((int)0X85bb), - MaxProgramNativeInstructions = ((int)0X88a3), - QuadStrip = ((int)0X0008), - DepthComponent24 = ((int)0X81a6), - ClientActiveTextureArb = ((int)0X84e1), - SharedTexturePaletteExt = ((int)0X81fb), - NormalMap = ((int)0X8511), - DependentRgbTextureCubeMapNv = ((int)0X885a), - ImageTranslateXHp = ((int)0X8157), - FramebufferAttachmentTextureLevelExt = ((int)0X8cd2), - DepthFunc = ((int)0X0b74), - Front = ((int)0X0404), - Intensity8iExt = ((int)0X8d91), - V3f = ((int)0X2a21), - UnsignedShort4444Rev = ((int)0X8365), - Map2VertexAttrib134Nv = ((int)0X867d), - Dot3RgbArb = ((int)0X86ae), - PolygonOffsetExt = ((int)0X8037), - Operand3RgbNv = ((int)0X8593), - DrawBuffer6Arb = ((int)0X882b), - AuxBuffers = ((int)0X0c00), - Gl3DColor = ((int)0X0602), - CompressedRedGreenRgtc2Ext = ((int)0X8dbd), - GreenBitAti = ((int)0X00000002), - FragmentProgramBindingNv = ((int)0X8873), - PackResampleSgix = ((int)0X842c), - Source0Rgb = ((int)0X8580), - Map2Color4 = ((int)0X0db0), - SpriteAxialSgix = ((int)0X814c), - BufferMapPointer = ((int)0X88bd), - VertexStream6Ati = ((int)0X8772), - ClientAttribStackDepth = ((int)0X0bb1), - ObjectCompileStatusArb = ((int)0X8b81), - TextureBindingRectangleNv = ((int)0X84f6), - MaxActiveLightsSgix = ((int)0X8405), - DsBiasNv = ((int)0X8716), - VertexProgramParameterBufferNv = ((int)0X8da2), - VariableCNv = ((int)0X8525), - SampleMaskExt = ((int)0X80a0), - FuncAddExt = ((int)0X8006), - MaxVertexShaderLocalsExt = ((int)0X87c9), - Gl4Pass3Sgis = ((int)0X80a7), - MultisampleFilterHintNv = ((int)0X8534), - TransformHintApple = ((int)0X85b1), - Depth32fStencil8Nv = ((int)0X8dac), - PostColorMatrixGreenBias = ((int)0X80b9), - FloatRgb32Nv = ((int)0X8889), - PackSkipRows = ((int)0X0d03), - DepthBufferFloatModeNv = ((int)0X8daf), - PackResampleOml = ((int)0X8984), - PixelMapIToISize = ((int)0X0cb0), - FogCoordinateArrayBufferBindingArb = ((int)0X889d), - LinearMipmapNearest = ((int)0X2701), - FogBit = ((int)0X00000080), - TextureCoordArrayTypeExt = ((int)0X8089), - R5G6B5A8IccSgix = ((int)0X8467), - Con28Ati = ((int)0X895d), - ProgramBinding = ((int)0X8677), - DepthComponent32fNv = ((int)0X8dab), - Rgba8Ext = ((int)0X8058), - Modelview30Arb = ((int)0X873e), - Minmax = ((int)0X802e), - EdgeFlagArrayBufferBinding = ((int)0X889b), - Con9Ati = ((int)0X894a), - DynamicDraw = ((int)0X88e8), - EvalVertexAttrib7Nv = ((int)0X86cd), - AsyncTexImageSgix = ((int)0X835c), - Reg6Ati = ((int)0X8927), - SamplerCubeShadowExt = ((int)0X8dc5), - Previous = ((int)0X8578), MinmaxSinkExt = ((int)0X8030), - Equal = ((int)0X0202), - VariableENv = ((int)0X8527), - SpotExponent = ((int)0X1205), - Operand0AlphaExt = ((int)0X8598), - IndexArrayListIbm = ((int)103073), - MaxGeneralCombinersNv = ((int)0X854d), - DynamicAti = ((int)0X8761), - Rgb16uiExt = ((int)0X8d77), - VertexArrayRangeWithoutFlushNv = ((int)0X8533), - MaxConvolutionWidth = ((int)0X801a), - PixelTileBestAlignmentSgix = ((int)0X813e), - BufferMapped = ((int)0X88bc), - VertexStream3Ati = ((int)0X876f), - BitmapToken = ((int)0X0704), - TextureClipmapOffsetSgix = ((int)0X8173), - HistogramSink = ((int)0X802d), - ProxyPostColorMatrixColorTable = ((int)0X80d5), - BufferMappedArb = ((int)0X88bc), - TextureDepthExt = ((int)0X8071), - PixelFragmentRgbSourceSgis = ((int)0X8354), - EvalVertexAttrib11Nv = ((int)0X86d1), - ShadeModel = ((int)0X0b54), - FogOffsetSgix = ((int)0X8198), - VariableFNv = ((int)0X8528), - PointSizeRange = ((int)0X0b12), - DrawBuffer12Ati = ((int)0X8831), - FramebufferIncompleteLayerCountExt = ((int)0X8da9), - Gl4DColorTexture = ((int)0X0604), - Matrix26 = ((int)0X88da), - LinesAdjacencyExt = ((int)0X000a), - Map1GridDomain = ((int)0X0dd0), - ConstantColor0Nv = ((int)0X852a), - MaxProgramNativeTexInstructionsArb = ((int)0X880f), - PixelCounterBitsNv = ((int)0X8864), - OpCrossProductExt = ((int)0X8797), - FragmentNormalExt = ((int)0X834a), - TransformFeedbackBufferModeNv = ((int)0X8c7f), - FragmentProgramParameterBufferNv = ((int)0X8da4), - VariableGNv = ((int)0X8529), - VertexArrayStrideExt = ((int)0X807c), - ProgramTemporaries = ((int)0X88a4), - MapAttribVOrderNv = ((int)0X86c4), - TextureCubeMapPositiveXArb = ((int)0X8515), - VertexAttribArray10Nv = ((int)0X865a), - TextureCompareFailValueArb = ((int)0X80bf), - UnpackSkipVolumesSgis = ((int)0X8132), - PixelTexGenAlphaReplaceSgix = ((int)0X8187), - VertexStream5Ati = ((int)0X8771), - QuadTextureSelectSgis = ((int)0X8125), - PreferDoublebufferHintPgi = ((int)0X1a1f8), - TextureDeformationSgix = ((int)0X8195), - ConvolutionFilterBiasExt = ((int)0X8015), - ClampVertexColorArb = ((int)0X891a), - Modelview11Arb = ((int)0X872b), - IntensityIccSgix = ((int)0X8464), - EdgeFlagArrayListIbm = ((int)103075), - AverageHp = ((int)0X8160), - PixelPackBufferBindingArb = ((int)0X88ed), - Depth = ((int)0X1801), - VertexStream0Ati = ((int)0X876c), - PostConvolutionGreenScaleExt = ((int)0X801d), - Map2VertexAttrib64Nv = ((int)0X8676), + Map1TextureCoord4 = ((int)0X0d96), + PointFadeThresholdSizeSgis = ((int)0X8128), + DotProductAffineDepthReplaceNv = ((int)0X885d), + EvalVertexAttrib13Nv = ((int)0X86d3), + SampleCoverageInvert = ((int)0X80ab), + FragmentLight1Sgix = ((int)0X840d), + PointSpriteCoordOrigin = ((int)0X8ca0), + MaxProgramAttribs = ((int)0X88ad), + DependentArTexture2DNv = ((int)0X86e9), + Texture30 = ((int)0X84de), + Texture31 = ((int)0X84df), + FeedbackBufferPointer = ((int)0X0df0), + R11fG11fB10fExt = ((int)0X8c3a), + ConstantAlpha = ((int)0X8003), MatrixIndexArrayArb = ((int)0X8844), - TextureCoordArrayStrideExt = ((int)0X808a), - MaxGeometryVaryingComponentsExt = ((int)0X8ddd), - ProxyTexture1DExt = ((int)0X8063), - LinearDetailSgis = ((int)0X8097), - LuminanceAlphaIccSgix = ((int)0X8465), - RgbS3tc = ((int)0X83a0), - TextureCubeMapNegativeX = ((int)0X8516), - Operand0RgbArb = ((int)0X8590), - TextureCubeMapNegativeZ = ((int)0X851a), - BlendDst = ((int)0X0be0), + Source2AlphaArb = ((int)0X858a), + SampleAlphaToOneArb = ((int)0X809f), + ShadeModel = ((int)0X0b54), + NormalMapNv = ((int)0X8511), + Texture8Arb = ((int)0X84c8), + MaterialSideHintPgi = ((int)0X1a22c), + DtScaleNv = ((int)0X8711), + VertexAttribArray0Nv = ((int)0X8650), + NormalMap = ((int)0X8511), + YExt = ((int)0X87d6), + R1uiC4ubV3fSun = ((int)0X85c5), + FogSpecularTextureWin = ((int)0X80ec), + ColorArrayStride = ((int)0X8083), FragmentColorMaterialFaceSgix = ((int)0X8402), - ReadOnly = ((int)0X88b8), - ConvolutionWidthExt = ((int)0X8018), - DrawBuffer11Ati = ((int)0X8830), - IgnoreBorderHp = ((int)0X8150), - CombinerAbDotProductNv = ((int)0X8545), + MvpMatrixExt = ((int)0X87e3), + TextureCubeMapNegativeZ = ((int)0X851a), + IntVec4 = ((int)0X8b55), + VertexPreclipSgix = ((int)0X83ee), + NormalizedRangeExt = ((int)0X87e0), + QuadIntensity8Sgis = ((int)0X8123), + DepthStencilExt = ((int)0X84f9), + VertexShaderOptimizedExt = ((int)0X87d4), + Point = ((int)0X1b00), + ProgramNativeAddressRegisters = ((int)0X88b2), + ProgramPointSizeExt = ((int)0X8642), + PixelTexGenQCeilingSgix = ((int)0X8184), + Multisample3Dfx = ((int)0X86b2), + CompareRToTexture = ((int)0X884e), + WrapBorderSun = ((int)0X81d4), + BlendSrcRgbExt = ((int)0X80c9), + UnsignedInt248Ext = ((int)0X84fa), + Texture16 = ((int)0X84d0), + TextureClipmapFrameSgix = ((int)0X8172), + Compile = ((int)0X1300), + Texture15 = ((int)0X84cf), + Texture12 = ((int)0X84cc), + UnsignedShort565RevExt = ((int)0X8364), + Texture10 = ((int)0X84ca), + Texture11 = ((int)0X84cb), + Texture2D = ((int)0X0de1), + Operand2RgbArb = ((int)0X8592), + MaxProgramTexelOffsetNv = ((int)0X8905), + ReadOnlyArb = ((int)0X88b8), + Texture18 = ((int)0X84d2), + Texture19 = ((int)0X84d3), + PixelTexGenAlphaNoReplaceSgix = ((int)0X8188), + TextureMatrix = ((int)0X0ba8), + NormalArrayBufferBindingArb = ((int)0X8897), + GreenMaxClampIngr = ((int)0X8565), + FogCoordinateArrayExt = ((int)0X8457), + Matrix27 = ((int)0X88db), + DudvAti = ((int)0X8779), + SamplerCubeShadowExt = ((int)0X8dc5), + TimeElapsedExt = ((int)0X88bf), + Luminance16 = ((int)0X8042), + MaxCombinedTextureImageUnitsArb = ((int)0X8b4d), + CompressedSignedLuminanceLatc1Ext = ((int)0X8c71), + TextureResidentExt = ((int)0X8067), + FragmentProgram = ((int)0X8804), + StencilBackPassDepthFailAti = ((int)0X8802), + ColorAttachment4Ext = ((int)0X8ce4), + FramebufferIncompleteLayerCountExt = ((int)0X8da9), + NumCompressedTextureFormatsArb = ((int)0X86a2), + DynamicDraw = ((int)0X88e8), + ProgramErrorStringArb = ((int)0X8874), + PixelTexGenSgix = ((int)0X8139), + Texture3D = ((int)0X806f), + SignedLuminance8Nv = ((int)0X8702), + SluminanceAlpha = ((int)0X8c44), + UnsignedByte233Rev = ((int)0X8362), + DetailTexture2DBindingSgis = ((int)0X8096), + PixelPackBufferBinding = ((int)0X88ed), + DrawBuffer2 = ((int)0X8827), + AllowDrawFrgHintPgi = ((int)0X1a210), + DistanceAttenuationExt = ((int)0X8129), + TangentArrayPointerExt = ((int)0X8442), + Map2VertexAttrib104Nv = ((int)0X867a), + Matrix20 = ((int)0X88d4), + Luminance8Alpha8 = ((int)0X8045), + PointSizeMinSgis = ((int)0X8126), + IuiV2fExt = ((int)0X81ad), + StaticRead = ((int)0X88e5), + TextureMaxAnisotropyExt = ((int)0X84fe), + PostConvolutionAlphaBiasExt = ((int)0X8023), + TextureEnvColor = ((int)0X2201), PolygonOffsetUnits = ((int)0X2a00), - ColorAttachment10Ext = ((int)0X8cea), - Modelview1StackDepthExt = ((int)0X8502), - TextureCubeMapPositiveZArb = ((int)0X8519), - FramebufferAttachmentTextureLayerExt = ((int)0X8cd4), - TextureResident = ((int)0X8067), + FramebufferAttachmentTextureCubeMapFaceExt = ((int)0X8cd3), + AllCompletedNv = ((int)0X84f2), + ObjectLinear = ((int)0X2401), + DrawBuffer2Arb = ((int)0X8827), + Luminance8 = ((int)0X8040), + Texture1DStackBindingMesax = ((int)0X875d), + VertexShaderInstructionsExt = ((int)0X87cf), + SignedRgba8Nv = ((int)0X86fc), + HalfFloatArb = ((int)0X140b), + TextureCompareFailValueArb = ((int)0X80bf), + Texture10Arb = ((int)0X84ca), + FogCoordArrayType = ((int)0X8454), + DualLuminance16Sgis = ((int)0X8117), + XExt = ((int)0X87d5), + ArrayBufferBindingArb = ((int)0X8894), + ZExt = ((int)0X87d7), + True = ((int)1), + Matrix21 = ((int)0X88d5), + NormalMapArb = ((int)0X8511), + Minmax = ((int)0X802e), + ConstEyeNv = ((int)0X86e5), + BlendEquationRgb = ((int)0X8009), + StencilIndex = ((int)0X1901), + WExt = ((int)0X87d8), + Texture9Arb = ((int)0X84c9), + TextureEnv = ((int)0X2300), + ProgramLength = ((int)0X8627), + PostConvolutionRedScaleExt = ((int)0X801c), + Texture1D = ((int)0X0de0), + Hilo8Nv = ((int)0X885e), + RenderbufferGreenSizeExt = ((int)0X8d51), + ElementArrayBuffer = ((int)0X8893), + ProgramAluInstructionsArb = ((int)0X8805), + Modelview3Arb = ((int)0X8723), + CurrentRasterTextureCoords = ((int)0X0b06), + OutputTextureCoord30Ext = ((int)0X87bb), + AlphaMaxClampIngr = ((int)0X8567), + HistogramAlphaSize = ((int)0X802b), WeightArrayArb = ((int)0X86ad), - Rgba8 = ((int)0X8058), - HistogramGreenSizeExt = ((int)0X8029), - PixelUnpackBuffer = ((int)0X88ec), - VertexStream7Ati = ((int)0X8773), - Rgba2 = ((int)0X8055), - Gl4Pass2Sgis = ((int)0X80a6), - StencilRef = ((int)0X0b97), - TextureBinding1DArrayExt = ((int)0X8c1c), - DsdtMagIntensityNv = ((int)0X86dc), - Combiner1Nv = ((int)0X8551), - Rgba4 = ((int)0X8056), + Light5 = ((int)0X4005), + CompressedSignedRedRgtc1Ext = ((int)0X8dbc), + AliasedPointSizeRange = ((int)0X846d), + TextureCubeMapPositiveXExt = ((int)0X8515), + Constant = ((int)0X8576), + ActiveAttributeMaxLength = ((int)0X8b8a), + Rgb16Ext = ((int)0X8054), + Rgb10Ext = ((int)0X8052), + HalfBitAti = ((int)0X00000008), + Rgb12Ext = ((int)0X8053), + TextureDepthTypeArb = ((int)0X8c16), + SignedIdentityNv = ((int)0X853c), + SecondaryInterpolatorAti = ((int)0X896d), + MaxVertexAttribsArb = ((int)0X8869), + BlendSrc = ((int)0X0be1), + ProgramObjectArb = ((int)0X8b40), + TextureApplicationModeExt = ((int)0X834f), + RgbIccSgix = ((int)0X8460), + DetailTextureModeSgis = ((int)0X809b), + AlphaScale = ((int)0X0d1c), + TextureCompressionHintArb = ((int)0X84ef), + Src2Alpha = ((int)0X858a), + IndexArrayStride = ((int)0X8086), + TransformBit = ((int)0X00001000), + SwizzleStrqDqAti = ((int)0X897b), + Dot3Rgb = ((int)0X86ae), + RgbaFloatModeArb = ((int)0X8820), + ScalarExt = ((int)0X87be), + FogCoordinateArrayTypeExt = ((int)0X8454), + VertexAttribArrayBufferBinding = ((int)0X889f), + FloatR32Nv = ((int)0X8885), + FogDensity = ((int)0X0b62), + UnpackSkipRows = ((int)0X0cf3), + CurrentWeightArb = ((int)0X86a8), + FloatMat2Arb = ((int)0X8b5a), + ConstantAttenuation = ((int)0X1207), + VertexArrayExt = ((int)0X8074), + GenerateMipmapSgis = ((int)0X8191), + R3G3B2 = ((int)0X2a10), + Bitmap = ((int)0X1a00), + Gl2Pass0Ext = ((int)0X80a2), + AddAti = ((int)0X8963), + ProgramAttribs = ((int)0X88ac), + IndexArrayListIbm = ((int)103073), + Texture7Arb = ((int)0X84c7), + FragmentLight2Sgix = ((int)0X840e), + Modelview12Arb = ((int)0X872c), + MaxColorMatrixStackDepth = ((int)0X80b3), + ArrayBufferBinding = ((int)0X8894), + Texture30Arb = ((int)0X84de), + Texture31Arb = ((int)0X84df), + IntSampler1DExt = ((int)0X8dc9), + ListIndex = ((int)0X0b33), + UnsignedByte233RevExt = ((int)0X8362), + DynamicAti = ((int)0X8761), + DepthTextureModeArb = ((int)0X884b), + VertexProgramTwoSide = ((int)0X8643), + PointDistanceAttenuationArb = ((int)0X8129), + StencilClearValue = ((int)0X0b91), + Texture3DBindingExt = ((int)0X806a), + LuminanceAlphaFloat32Ati = ((int)0X8819), + VertexShaderBindingExt = ((int)0X8781), + TableTooLarge = ((int)0X8031), + Emission = ((int)0X1600), + PostColorMatrixColorTable = ((int)0X80d2), + TextureMagSizeNv = ((int)0X871f), + Luminance12Alpha4 = ((int)0X8046), + VertexArrayRangeApple = ((int)0X851d), + Never = ((int)0X0200), + Order = ((int)0X0a01), + PixelMapSToS = ((int)0X0c71), + Bgra = ((int)0X80e1), + MatrixIndexArraySizeArb = ((int)0X8846), + DrawBuffer3 = ((int)0X8828), + ColorArrayStrideExt = ((int)0X8083), + ColorAttachment9Ext = ((int)0X8ce9), + FloatRgb16Nv = ((int)0X8888), + StencilBackFailAti = ((int)0X8801), + Matrix30 = ((int)0X88de), + Select = ((int)0X1c02), + MapStencil = ((int)0X0d11), + VertexArraySize = ((int)0X807a), + IndexShift = ((int)0X0d12), + Texcoord4BitPgi = unchecked((int)0X80000000), + SamplesPassedArb = ((int)0X8914), + TextureMaxLodSgis = ((int)0X813b), + PolygonOffsetExt = ((int)0X8037), + MaxAsyncTexImageSgix = ((int)0X835f), + PolygonOffsetFill = ((int)0X8037), + ReclaimMemoryHintPgi = ((int)0X1a1fe), + RgbaIntegerModeExt = ((int)0X8d9e), + GeometryDeformationSgix = ((int)0X8194), + Source3AlphaNv = ((int)0X858b), + PixelMapRToR = ((int)0X0c76), + VertexAttribArray5Nv = ((int)0X8655), + CullFragmentNv = ((int)0X86e7), + Render = ((int)0X1c00), + Modelview8Arb = ((int)0X8728), + ModulateAddAti = ((int)0X8744), + MaxAsyncHistogramSgix = ((int)0X832d), + Matrix31 = ((int)0X88df), + TextureUnsignedRemapModeNv = ((int)0X888f), + TextureMaxLod = ((int)0X813b), + ProgramTexIndirectionsArb = ((int)0X8807), + Source1AlphaArb = ((int)0X8589), + VertexArrayRangePointerApple = ((int)0X8521), + MirrorClampAti = ((int)0X8742), + PixelMapIToR = ((int)0X0c72), + NormalArrayType = ((int)0X807e), + ColorTableWidth = ((int)0X80d9), + MultisampleBitExt = ((int)0X20000000), + DynamicCopy = ((int)0X88ea), + Con8Ati = ((int)0X8949), + ProxyPostConvolutionColorTable = ((int)0X80d4), + ProgramFormat = ((int)0X8876), + ProgramParameterNv = ((int)0X8644), + FragmentColorMaterialSgix = ((int)0X8401), + Modelview23Arb = ((int)0X8737), + Matrix1Nv = ((int)0X8631), + IntSamplerCubeExt = ((int)0X8dcc), + AccumBlueBits = ((int)0X0d5a), + BoolVec4Arb = ((int)0X8b59), + MatColorIndexesBitPgi = ((int)0X01000000), + Sampler2DShadow = ((int)0X8b62), + Rgb10A2 = ((int)0X8059), + StencilClearTagValueExt = ((int)0X88f3), + FramebufferSrgbExt = ((int)0X8db9), + BumpRotMatrixSizeAti = ((int)0X8776), + Reg1Ati = ((int)0X8922), + ColorAttachment15Ext = ((int)0X8cef), + OffsetHiloTexture2DNv = ((int)0X8854), + MaxTextureLodBiasExt = ((int)0X84fd), + SelectionBufferPointer = ((int)0X0df3), + LuminanceAlpha16fArb = ((int)0X881f), + DeleteStatus = ((int)0X8b80), + StencilIndex16Ext = ((int)0X8d49), + Gl2Pass1Ext = ((int)0X80a3), + MaxColorMatrixStackDepthSgi = ((int)0X80b3), + EighthBitAti = ((int)0X00000020), + BlendDstRgbExt = ((int)0X80c8), + TextureClipmapOffsetSgix = ((int)0X8173), + OpRecipSqrtExt = ((int)0X8795), + DrawBuffer0Ati = ((int)0X8825), + GeometryShaderExt = ((int)0X8dd9), + TextureCubeMap = ((int)0X8513), + CombinerMappingNv = ((int)0X8543), + Map2Vertex4 = ((int)0X0db8), + Rgb5Ext = ((int)0X8050), + TextureCubeMapNegativeX = ((int)0X8516), + VertexProgramTwoSideArb = ((int)0X8643), + TextureClipmapCenterSgix = ((int)0X8171), + OpNegateExt = ((int)0X8783), + DsScaleNv = ((int)0X8710), + Texture1DBindingExt = ((int)0X8068), + LineSmooth = ((int)0X0b20), + TextureBinding3D = ((int)0X806a), + RenderbufferInternalFormatExt = ((int)0X8d44), + HistogramWidthExt = ((int)0X8026), + Texture6Arb = ((int)0X84c6), + SignedLuminanceNv = ((int)0X8701), + Con27Ati = ((int)0X895c), + MovAti = ((int)0X8961), + FragmentProgramNv = ((int)0X8870), + TextureConstantDataSunx = ((int)0X81d6), + DepthPassInstrumentSgix = ((int)0X8310), + ShaderOperationNv = ((int)0X86df), + DualLuminance12Sgis = ((int)0X8116), + IncrWrapExt = ((int)0X8507), + CombinerBiasNv = ((int)0X8549), + Matrix19 = ((int)0X88d3), + Modelview13Arb = ((int)0X872d), + ProgramErrorStringNv = ((int)0X8874), + PixelSubsample4242Sgix = ((int)0X85a4), + VertexShaderInvariantsExt = ((int)0X87d1), + DrawBuffer7 = ((int)0X882c), + Vendor = ((int)0X1f00), + CurrentQuery = ((int)0X8865), + InstrumentBufferPointerSgix = ((int)0X8180), + UnpackResampleOml = ((int)0X8985), + ClientVertexArrayBit = ((int)0X00000002), + FrontRight = ((int)0X0401), + ProxyPostColorMatrixColorTableSgi = ((int)0X80d5), + TextureWrapQSgis = ((int)0X8137), + SecondaryColorArrayPointerExt = ((int)0X845d), + MaxRectangleTextureSizeNv = ((int)0X84f8), + TextureLodBiasTSgix = ((int)0X818f), + PointFadeThresholdSizeArb = ((int)0X8128), + QuarterBitAti = ((int)0X00000010), + ElementArrayTypeApple = ((int)0X8769), + CopyPixelToken = ((int)0X0706), + GeometryProgramNv = ((int)0X8c26), + TextureWidth = ((int)0X1000), + TriangleFan = ((int)0X0006), + OutputTextureCoord26Ext = ((int)0X87b7), + VertexProgramBindingNv = ((int)0X864a), + TextureCompareSgix = ((int)0X819a), + SignedLuminanceAlphaNv = ((int)0X8703), + VertexSourceAti = ((int)0X8774), + Rgba16 = ((int)0X805b), + Gl1PassSgis = ((int)0X80a1), + NormalArrayListStrideIbm = ((int)103081), + Zero = ((int)0), + SecondaryColorArrayStrideExt = ((int)0X845c), + Operand2AlphaExt = ((int)0X859a), + OpExpBase2Ext = ((int)0X8791), + ObjectDistanceToLineSgis = ((int)0X81f3), + RenderbufferAlphaSizeExt = ((int)0X8d53), + DrawBuffer4Arb = ((int)0X8829), + RasterizerDiscardNv = ((int)0X8c89), + TextureWrapR = ((int)0X8072), + Light1 = ((int)0X4001), + HiBiasNv = ((int)0X8714), + TextureCoordArrayType = ((int)0X8089), + Rgb9E5Ext = ((int)0X8c3d), + EyeDistanceToLineSgis = ((int)0X81f2), + DepthBufferFloatModeNv = ((int)0X8daf), + SamplesArb = ((int)0X80a9), + OutputFogExt = ((int)0X87bd), + Polygon = ((int)0X0009), + ProxyColorTableSgi = ((int)0X80d3), + UnsignedShort4444RevExt = ((int)0X8365), + Rgb32fArb = ((int)0X8815), + VertexAttribArray3Nv = ((int)0X8653), + FuncSubtract = ((int)0X800a), + Intensity8Ext = ((int)0X804b), + MirrorClampToBorderExt = ((int)0X8912), + DepthComponent = ((int)0X1902), + TextureRectangleNv = ((int)0X84f5), + StencilTestTwoSideExt = ((int)0X8910), + UnsignedShort565Rev = ((int)0X8364), + PixelTileGridHeightSgix = ((int)0X8143), + Operand3AlphaNv = ((int)0X859b), + NormalArrayStride = ((int)0X807f), + PostColorMatrixBlueBiasSgi = ((int)0X80ba), + GlobalAlphaSun = ((int)0X81d9), + ColorAttachment8Ext = ((int)0X8ce8), + UnsignedInt248Nv = ((int)0X84fa), PostConvolutionGreenBias = ((int)0X8021), - PolygonOffsetFactor = ((int)0X8038), + PerturbExt = ((int)0X85ae), + T4fC4fN3fV4f = ((int)0X2a2d), + Con14Ati = ((int)0X894f), + QuadAlpha4Sgis = ((int)0X811e), + Modelview29Arb = ((int)0X873d), + Con11Ati = ((int)0X894c), + Con10Ati = ((int)0X894b), + Con13Ati = ((int)0X894e), + Con12Ati = ((int)0X894d), + VertexWeightArrayTypeExt = ((int)0X850e), + DrawBuffer13Arb = ((int)0X8832), + Con18Ati = ((int)0X8953), + ColorTableGreenSize = ((int)0X80db), + FogOffsetSgix = ((int)0X8198), + InstrumentMeasurementsSgix = ((int)0X8181), + Nand = ((int)0X150e), + Matrix15 = ((int)0X88cf), + ProgramErrorPositionNv = ((int)0X864b), + T2fC4ubV3f = ((int)0X2a29), + MaxProgramAttribComponentsNv = ((int)0X8908), + TextureMaterialParameterExt = ((int)0X8352), + ColorIndex8Ext = ((int)0X80e5), + DepthComponent24Arb = ((int)0X81a6), + Matrix4 = ((int)0X88c4), + Texture27Arb = ((int)0X84db), + PixelUnpackBufferExt = ((int)0X88ec), + Texture22Arb = ((int)0X84d6), + Texture23Arb = ((int)0X84d7), + Convolution2D = ((int)0X8011), + Map1Normal = ((int)0X0d92), + Texture8 = ((int)0X84c8), + MaxVertexShaderVariantsExt = ((int)0X87c6), + MaxProgramNativeAddressRegisters = ((int)0X88b3), + Keep = ((int)0X1e00), + TextureBinding2D = ((int)0X8069), + Matrix16 = ((int)0X88d0), + FogCoordSrc = ((int)0X8450), + GreenIntegerExt = ((int)0X8d95), + DepthComponent24Sgix = ((int)0X81a6), + DrawBuffer8Arb = ((int)0X882d), + Gl4DColorTexture = ((int)0X0604), + RasterPositionUnclippedIbm = ((int)0X19262), + Alpha16uiExt = ((int)0X8d78), + FloatRgb32Nv = ((int)0X8889), + OffsetTexture2DScaleNv = ((int)0X86e2), + PackSubsampleRateSgix = ((int)0X85a0), + Modelview10Arb = ((int)0X872a), + FragmentColorMaterialParameterSgix = ((int)0X8403), + ShadowAmbientSgix = ((int)0X80bf), + Texture9 = ((int)0X84c9), + Modelview1StackDepthExt = ((int)0X8502), + SpotExponent = ((int)0X1205), + DrawBuffer12Arb = ((int)0X8831), + AlphaMinSgix = ((int)0X8320), + MultisampleExt = ((int)0X809d), + IndexTestExt = ((int)0X81b5), + Matrix17 = ((int)0X88d1), + T2fIuiN3fV2fExt = ((int)0X81b3), + BoolVec3 = ((int)0X8b58), + PhongHintWin = ((int)0X80eb), + Texcoord3BitPgi = ((int)0X40000000), + MaxTrackMatricesNv = ((int)0X862f), + Hilo16Nv = ((int)0X86f8), + Float32UnsignedInt248RevNv = ((int)0X8dad), + SampleMaskValueExt = ((int)0X80aa), + LineWidthRange = ((int)0X0b22), + MaxVertexArrayRangeElementNv = ((int)0X8520), + MaxProgramParameterBufferSizeNv = ((int)0X8da1), + TextureRedSizeExt = ((int)0X805c), + CompressedSrgb = ((int)0X8c48), + ColorArrayType = ((int)0X8082), + R1uiC3fV3fSun = ((int)0X85c6), + AllowDrawMemHintPgi = ((int)0X1a211), + CubicExt = ((int)0X8334), + ConvolutionFormat = ((int)0X8017), + StencilRef = ((int)0X0b97), + TextureCubeMapExt = ((int)0X8513), + Matrix10 = ((int)0X88ca), + Light3 = ((int)0X4003), + RedMaxClampIngr = ((int)0X8564), + TextureCoordArrayBufferBinding = ((int)0X889a), + ImageCubicWeightHp = ((int)0X815e), + Texture4DsizeSgis = ((int)0X8136), + BufferMappedArb = ((int)0X88bc), + Gl4XBitAti = ((int)0X00000002), + QuadAlpha8Sgis = ((int)0X811f), + PixelMapIToISize = ((int)0X0cb0), + FloatMat4x3 = ((int)0X8b6a), + Source3RgbNv = ((int)0X8583), + FloatMat2x3 = ((int)0X8b65), + Sampler2DRectShadowArb = ((int)0X8b64), + OutputTextureCoord15Ext = ((int)0X87ac), + TransposeTextureMatrixArb = ((int)0X84e5), + Matrix1 = ((int)0X88c1), + VertexAttribArray1Nv = ((int)0X8651), + Convolution1D = ((int)0X8010), + ClientAllAttribBits = unchecked((int)0Xffffffff), + SwizzleStrqAti = ((int)0X897a), + ConvolutionBorderMode = ((int)0X8013), + IndexClearValue = ((int)0X0c20), + PackAlignment = ((int)0X0d05), + UnsignedIntSampler1DExt = ((int)0X8dd1), + None = ((int)0), + TextureWrapT = ((int)0X2803), + NumInputInterpolatorComponentsAti = ((int)0X8973), + FragmentProgramParameterBufferNv = ((int)0X8da4), + FogFuncPointsSgis = ((int)0X812b), + NearestMipmapLinear = ((int)0X2702), + Con1Ati = ((int)0X8942), + Vertex23BitPgi = ((int)0X00000004), + UnsignedByte332 = ((int)0X8032), + ExpandNegateNv = ((int)0X8539), + Equiv = ((int)0X1509), + Extensions = ((int)0X1f03), + ObjectBufferSizeAti = ((int)0X8764), + PrimitiveIdNv = ((int)0X8c7c), + CombineAlphaExt = ((int)0X8572), + FrontLeft = ((int)0X0400), + UnsignedShort4444 = ((int)0X8033), + TexturePriority = ((int)0X8066), + CombinerMuxSumNv = ((int)0X8547), + InterlaceReadIngr = ((int)0X8568), + RgbScale = ((int)0X8573), + MultisampleBitArb = ((int)0X20000000), + CubicHp = ((int)0X815f), + Nicest = ((int)0X1102), + ObjectLinkStatusArb = ((int)0X8b82), + OutputTextureCoord10Ext = ((int)0X87a7), + Matrix14 = ((int)0X88ce), + StencilIndex1Ext = ((int)0X8d46), + MaxVertexShaderLocalsExt = ((int)0X87c9), + StencilIndex4Ext = ((int)0X8d47), + BufferMapPointer = ((int)0X88bd), + LineBit = ((int)0X00000004), + Sampler1DShadow = ((int)0X8b61), + StreamReadArb = ((int)0X88e1), + MaxProgramTemporaries = ((int)0X88a5), + InvertedScreenWRend = ((int)0X8491), + Matrix0 = ((int)0X88c0), + CombineRgbArb = ((int)0X8571), + FloatVec3Arb = ((int)0X8b51), + MaxRationalEvalOrderNv = ((int)0X86d7), + MaxConvolutionHeight = ((int)0X801b), + LinearSharpenSgis = ((int)0X80ad), + Gl4Pass3Ext = ((int)0X80a7), + IntensityIccSgix = ((int)0X8464), + OneMinusConstantAlphaExt = ((int)0X8004), + TangentArrayExt = ((int)0X8439), + TriangleMeshSun = ((int)0X8615), + Gl3D = ((int)0X0601), + Matrix25 = ((int)0X88d9), + LuminanceIntegerExt = ((int)0X8d9c), + MaxVertexShaderInstructionsExt = ((int)0X87c5), + UnpackCmykHintExt = ((int)0X800f), + Map2VertexAttrib134Nv = ((int)0X867d), + UnsignedShort = ((int)0X1403), + TextureBinding1D = ((int)0X8068), + R1uiN3fV3fSun = ((int)0X85c7), + FloatRgbNv = ((int)0X8882), + DepthStencilToRgbaNv = ((int)0X886e), + ObjectDistanceToPointSgis = ((int)0X81f1), + IgnoreBorderHp = ((int)0X8150), + Map2GridSegments = ((int)0X0dd3), + SampleCoverageArb = ((int)0X80a0), + TextureBaseLevelSgis = ((int)0X813c), + LinkStatus = ((int)0X8b82), + ObjectBufferUsageAti = ((int)0X8765), + FogCoordinateArrayListIbm = ((int)103076), + TransposeCurrentMatrixArb = ((int)0X88b7), + Source0AlphaExt = ((int)0X8588), + OffsetProjectiveTextureRectangleScaleNv = ((int)0X8853), + QuadIntensity4Sgis = ((int)0X8122), + SrgbAlphaExt = ((int)0X8c42), + TextureCompressedArb = ((int)0X86a1), + PixelGroupColorSgis = ((int)0X8356), + WritePixelDataRangeLengthNv = ((int)0X887a), + ArrayObjectBufferAti = ((int)0X8766), + Rgba12 = ((int)0X805a), + ActiveVaryingMaxLengthNv = ((int)0X8c82), + ObjectSubtypeArb = ((int)0X8b4f), + Reg5Ati = ((int)0X8926), + Intensity = ((int)0X8049), + Texture3 = ((int)0X84c3), + VertexWeightArrayPointerExt = ((int)0X8510), + ProgramNativeAttribs = ((int)0X88ae), + Con15Ati = ((int)0X8950), + OutputTextureCoord7Ext = ((int)0X87a4), + CurrentColor = ((int)0X0b00), + ProxyPostColorMatrixColorTable = ((int)0X80d5), + Alpha12Ext = ((int)0X803d), + ProxyTextureCubeMapArb = ((int)0X851b), + OffsetProjectiveTexture2DNv = ((int)0X8850), + TextureBindingCubeMapExt = ((int)0X8514), + Modelview22Arb = ((int)0X8736), + TextureDepthSize = ((int)0X884a), + ViewportBit = ((int)0X00000800), + One = ((int)1), + VertexAttribArray7Nv = ((int)0X8657), + PostColorMatrixRedScale = ((int)0X80b4), + VertexAttribArray10Nv = ((int)0X865a), + DualLuminanceAlpha8Sgis = ((int)0X811d), + SharpenTextureFuncPointsSgis = ((int)0X80b0), + Texture0 = ((int)0X84c0), + ColorAttachment7Ext = ((int)0X8ce7), + FloatMat4Arb = ((int)0X8b5c), + FloatMat3Arb = ((int)0X8b5b), + EyeLinear = ((int)0X2400), + CompressedRgbArb = ((int)0X84ed), + ColorTableBlueSizeSgi = ((int)0X80dc), + CurrentMatrixStackDepthArb = ((int)0X8640), + Texture2Arb = ((int)0X84c2), + PointFadeThresholdSizeExt = ((int)0X8128), + CompressedRgb = ((int)0X84ed), + MaxProgramMatricesArb = ((int)0X862f), + CompressedSrgbAlpha = ((int)0X8c49), + Texture = ((int)0X1702), + FloatMat2x4 = ((int)0X8b66), + Operand2Rgb = ((int)0X8592), + Reg24Ati = ((int)0X8939), + Reg25Ati = ((int)0X893a), + Reg26Ati = ((int)0X893b), + Reg27Ati = ((int)0X893c), + Reg20Ati = ((int)0X8935), + Reg21Ati = ((int)0X8936), + Reg22Ati = ((int)0X8937), + Reg23Ati = ((int)0X8938), + BinormalArrayTypeExt = ((int)0X8440), + TextureMinLod = ((int)0X813a), + ClampVertexColorArb = ((int)0X891a), + UnpackAlignment = ((int)0X0cf5), + TextureIntensitySizeExt = ((int)0X8061), + ColorArrayBufferBindingArb = ((int)0X8898), + UnsignedShort88Apple = ((int)0X85ba), + MaxGeometryBindableUniformsExt = ((int)0X8de4), + TextureBorderValuesNv = ((int)0X871a), + WriteOnlyArb = ((int)0X88b9), + QuadStrip = ((int)0X0008), + DepthComponent32Sgix = ((int)0X81a7), + DstAlpha = ((int)0X0304), + AttenuationExt = ((int)0X834d), + ListBit = ((int)0X00020000), + VertexIdNv = ((int)0X8c7b), + TextureCubeMapPositiveZArb = ((int)0X8519), + PixelMapIToRSize = ((int)0X0cb2), + Modelview30Arb = ((int)0X873e), + CombinerScaleNv = ((int)0X8548), + LinesAdjacencyExt = ((int)0X000a), + RescaleNormalExt = ((int)0X803a), + MaxPnTrianglesTesselationLevelAti = ((int)0X87f1), + Source2RgbArb = ((int)0X8582), + ImageRotateOriginYHp = ((int)0X815b), + IuiN3fV3fExt = ((int)0X81b0), + FuncAdd = ((int)0X8006), + ClientPixelStoreBit = ((int)0X00000001), + Always = ((int)0X0207), + ConvolutionFilterBias = ((int)0X8015), + PixelMapBToBSize = ((int)0X0cb8), + PostTextureFilterBiasSgix = ((int)0X8179), + SrcColor = ((int)0X0300), + PostTextureFilterBiasRangeSgix = ((int)0X817b), + IndexArrayTypeExt = ((int)0X8085), + DepthTextureMode = ((int)0X884b), + R1uiT2fC4fN3fV3fSun = ((int)0X85cb), + DotProductReflectCubeMapNv = ((int)0X86f2), + ReflectionMapExt = ((int)0X8512), + TextureBufferFormatExt = ((int)0X8c2e), + CalligraphicFragmentSgix = ((int)0X8183), + MaxDeformationOrderSgix = ((int)0X8197), + WriteOnly = ((int)0X88b9), + StencilPassDepthFail = ((int)0X0b95), + PolygonBit = ((int)0X00000008), + VectorExt = ((int)0X87bf), + CompileStatus = ((int)0X8b81), + Texture17 = ((int)0X84d1), + CmykExt = ((int)0X800c), + Texture13 = ((int)0X84cd), + PointSizeMinArb = ((int)0X8126), + RedIntegerExt = ((int)0X8d94), + DrawBuffer12Ati = ((int)0X8831), + Map2VertexAttrib124Nv = ((int)0X867c), + RgbFloat16Ati = ((int)0X881b), + TextureCubeMapPositiveYArb = ((int)0X8517), + Con7Ati = ((int)0X8948), + Matrix3Nv = ((int)0X8633), + OpMinExt = ((int)0X878b), + Map1VertexAttrib104Nv = ((int)0X866a), + ProjectionMatrix = ((int)0X0ba7), + PixelTexGenQFloorSgix = ((int)0X8186), + VertexPreclipHintSgix = ((int)0X83ef), + Map1Color4 = ((int)0X0d90), + Greater = ((int)0X0204), + Sampler1DArrayExt = ((int)0X8dc0), + UnsignedInt8888Ext = ((int)0X8035), + VertexAttribArray12Nv = ((int)0X865c), + StackUnderflow = ((int)0X0504), + AllowDrawObjHintPgi = ((int)0X1a20e), + ColorMaterialFace = ((int)0X0b55), + PackSkipImagesExt = ((int)0X806b), + MaxProgramCallDepthNv = ((int)0X88f5), + TextureCoordArray = ((int)0X8078), + DsdtMagVibNv = ((int)0X86f7), + Nearest = ((int)0X2600), + DualIntensity12Sgis = ((int)0X811a), + Sampler2DArrayExt = ((int)0X8dc1), + Operand2RgbExt = ((int)0X8592), + CompBitAti = ((int)0X00000002), + Alpha8Ext = ((int)0X803c), + EvalVertexAttrib12Nv = ((int)0X86d2), + Modelview1MatrixExt = ((int)0X8506), + HistogramFormatExt = ((int)0X8027), + CombinerInputNv = ((int)0X8542), + ProxyTextureColorTableSgi = ((int)0X80bd), + LinearClipmapLinearSgix = ((int)0X8170), + Exp2 = ((int)0X0801), + ProgramUnderNativeLimits = ((int)0X88b6), + LinearAttenuation = ((int)0X1208), + Modelview1Arb = ((int)0X850a), + Histogram = ((int)0X8024), + ShadingLanguageVersionArb = ((int)0X8b8c), + DotProductTexture2DNv = ((int)0X86ee), + TransformFeedbackBufferBindingNv = ((int)0X8c8f), + Rgb10A2Ext = ((int)0X8059), + MatAmbientAndDiffuseBitPgi = ((int)0X00200000), + PointSizeMin = ((int)0X8126), + SignedRgbUnsignedAlphaNv = ((int)0X870c), + PrimitiveRestartNv = ((int)0X8558), + OutputTextureCoord0Ext = ((int)0X879d), + LuminanceAlpha16uiExt = ((int)0X8d7b), + SignedHilo16Nv = ((int)0X86fa), + Texture11Arb = ((int)0X84cb), + ColorMatrix = ((int)0X80b1), + CompressedAlphaArb = ((int)0X84e9), + PostConvolutionColorTableSgi = ((int)0X80d1), + TextureAlphaSizeExt = ((int)0X805f), + Texture18Arb = ((int)0X84d2), + CompressedSrgbAlphaS3tcDxt5Ext = ((int)0X8c4f), + Sampler1DShadowArb = ((int)0X8b61), + UnsignedIntSampler2DExt = ((int)0X8dd2), + SampleAlphaToCoverageArb = ((int)0X809e), + BiasBitAti = ((int)0X00000008), + ColorIndex2Ext = ((int)0X80e3), + AlwaysSoftHintPgi = ((int)0X1a20d), + CurrentRasterSecondaryColor = ((int)0X845f), + ColorMatrixStackDepthSgi = ((int)0X80b2), + MapColor = ((int)0X0d10), + ResampleAverageOml = ((int)0X8988), + OutputTextureCoord6Ext = ((int)0X87a3), + QueryResultAvailable = ((int)0X8867), + StreamRead = ((int)0X88e1), + WeightArrayPointerArb = ((int)0X86ac), + BinormalArrayPointerExt = ((int)0X8443), + TextureClipmapVirtualDepthSgix = ((int)0X8174), + Source1RgbExt = ((int)0X8581), + FloatClearColorValueNv = ((int)0X888d), + VertexArrayRangeLengthNv = ((int)0X851e), + OutputTextureCoord28Ext = ((int)0X87b9), + VertexArrayStride = ((int)0X807c), + CndAti = ((int)0X896a), + SampleCoverageInvertArb = ((int)0X80ab), + WritePixelDataRangePointerNv = ((int)0X887c), + NormalMapExt = ((int)0X8511), + CmykaExt = ((int)0X800d), + MaxAsyncDrawPixelsSgix = ((int)0X8360), + DepthBits = ((int)0X0d56), + EmbossMapNv = ((int)0X855f), + Reg8Ati = ((int)0X8929), + TextureBlueSize = ((int)0X805e), + ObjectActiveUniformsArb = ((int)0X8b86), + FeedbackBufferType = ((int)0X0df2), + MaxGeometryTextureImageUnitsExt = ((int)0X8c29), + BiasByNegativeOneHalfNv = ((int)0X8541), + T2fIuiV2fExt = ((int)0X81b1), + Rgba32fArb = ((int)0X8814), + PostConvolutionRedBiasExt = ((int)0X8020), + OpIndexExt = ((int)0X8782), + LinearDetailSgis = ((int)0X8097), + SamplesSgis = ((int)0X80a9), + MaxSpotExponentNv = ((int)0X8505), + StencilValueMask = ((int)0X0b93), + Fill = ((int)0X1b02), + SliceAccumSun = ((int)0X85cc), + Dot3Ati = ((int)0X8966), + MaxProgramTotalOutputComponentsNv = ((int)0X8c28), + TextureGenR = ((int)0X0c62), + PixelMapSToSSize = ((int)0X0cb1), + EdgeFlagArrayStride = ((int)0X808c), + Rgb4S3tc = ((int)0X83a1), + UniformBufferBindingExt = ((int)0X8def), + ProgramResidentNv = ((int)0X8647), + DynamicRead = ((int)0X88e9), + FogEnd = ((int)0X0b64), + IntVec2 = ((int)0X8b53), + TextureCompressed = ((int)0X86a1), + AccumRedBits = ((int)0X0d58), + OutputColor1Ext = ((int)0X879c), + VariantValueExt = ((int)0X87e4), + PackInvertMesa = ((int)0X8758), + PixelMinFilterExt = ((int)0X8332), + Con5Ati = ((int)0X8946), + CombineRgb = ((int)0X8571), + Rgb5A1Ext = ((int)0X8057), + VertexWeightArraySizeExt = ((int)0X850d), + CurrentSecondaryColor = ((int)0X8459), + ColorTableGreenSizeSgi = ((int)0X80db), + LuminanceAlpha16iExt = ((int)0X8d8d), + FragmentDepth = ((int)0X8452), + MaxDrawBuffersArb = ((int)0X8824), + ProxyTexture1DExt = ((int)0X8063), + Texture2DBindingExt = ((int)0X8069), + EvalVertexAttrib10Nv = ((int)0X86d0), + PixelTileBestAlignmentSgix = ((int)0X813e), + OutputTextureCoord5Ext = ((int)0X87a2), + CompressedLuminance = ((int)0X84ea), + PolygonStippleBit = ((int)0X00000010), + TextureCoordArrayPointerExt = ((int)0X8092), + Color = ((int)0X1800), + DotProductTextureRectangleNv = ((int)0X864e), + FogCoordinateArrayListStrideIbm = ((int)103086), + Operand3RgbNv = ((int)0X8593), + ScissorBit = ((int)0X00080000), + ResampleDecimateSgix = ((int)0X8430), + DepthComponent16Arb = ((int)0X81a5), + Line = ((int)0X1b01), + TransposeColorMatrix = ((int)0X84e6), + MaxExt = ((int)0X8008), + ProgramNativeParameters = ((int)0X88aa), + FloatMat3 = ((int)0X8b5b), + TextureCubeMapArb = ((int)0X8513), + Convolution1DExt = ((int)0X8010), + LogicOpMode = ((int)0X0bf0), + Rgb2Ext = ((int)0X804e), + MaxVertexShaderLocalConstantsExt = ((int)0X87c8), + Max3DTextureSizeExt = ((int)0X8073), + ShaderObjectArb = ((int)0X8b48), + FloatR16Nv = ((int)0X8884), + SmoothPointSizeGranularity = ((int)0X0b13), + FragmentShader = ((int)0X8b30), + CompileAndExecute = ((int)0X1301), + VertexArrayPointer = ((int)0X808e), + LuminanceAlpha8iExt = ((int)0X8d93), + PostColorMatrixRedBiasSgi = ((int)0X80b8), + DrawBuffer4 = ((int)0X8829), + LightModelColorControl = ((int)0X81f8), + Texture5Arb = ((int)0X84c5), + MaxCombinedTextureImageUnits = ((int)0X8b4d), + DependentRgbTexture3DNv = ((int)0X8859), + ArrayElementLockFirstExt = ((int)0X81a8), + CurrentQueryArb = ((int)0X8865), + PnTrianglesPointModeCubicAti = ((int)0X87f6), + Modelview20Arb = ((int)0X8734), + PointSizeMax = ((int)0X8127), + MaxDrawBuffersAti = ((int)0X8824), + NormalArrayListIbm = ((int)103071), + WeightArraySizeArb = ((int)0X86ab), + MaxPaletteMatricesArb = ((int)0X8842), + Rgba32iExt = ((int)0X8d82), + FloatRgba32Nv = ((int)0X888b), + OpMultiplyMatrixExt = ((int)0X8798), + C4ubV2f = ((int)0X2a22), + RenderMode = ((int)0X0c40), + PointSmoothHint = ((int)0X0c51), + Dot3RgbaExt = ((int)0X8741), + ColorIndex1Ext = ((int)0X80e2), + BlueBits = ((int)0X0d54), + LightEnvModeSgix = ((int)0X8407), + DualAlpha8Sgis = ((int)0X8111), + MaxOptimizedVertexShaderLocalsExt = ((int)0X87ce), + Spare0PlusSecondaryColorNv = ((int)0X8532), + Dither = ((int)0X0bd0), + DecrWrap = ((int)0X8508), + ReplacementCodeArrayStrideSun = ((int)0X85c2), + HistogramSink = ((int)0X802d), + BlendDstAlphaExt = ((int)0X80ca), + Map2VertexAttrib34Nv = ((int)0X8673), + ProgramTargetNv = ((int)0X8646), + Map1VertexAttrib04Nv = ((int)0X8660), + Map1VertexAttrib34Nv = ((int)0X8663), + Map1VertexAttrib24Nv = ((int)0X8662), + Luminance4Ext = ((int)0X803f), + MaxProgramNativeTexInstructionsArb = ((int)0X880f), + Map1VertexAttrib74Nv = ((int)0X8667), + FloatMat2 = ((int)0X8b5a), + Map1VertexAttrib94Nv = ((int)0X8669), + AccumBufferBit = ((int)0X00000200), + Flat = ((int)0X1d00), + Fastest = ((int)0X1101), + BufferUsageArb = ((int)0X8765), + CurrentVertexWeightExt = ((int)0X850b), + Operand0RgbExt = ((int)0X8590), + TextureBorder = ((int)0X1005), + Srgb8 = ((int)0X8c41), + ModelviewStackDepth = ((int)0X0ba3), + TextureCubeMapPositiveXArb = ((int)0X8515), + SampleCoverageValue = ((int)0X80aa), + SubAti = ((int)0X8965), + ColorMaterialParameter = ((int)0X0b56), + VertexProgram = ((int)0X8620), + OpFracExt = ((int)0X8789), + PnTrianglesAti = ((int)0X87f0), + Modelview25Arb = ((int)0X8739), + MaxModelviewStackDepth = ((int)0X0d36), + QueryCounterBits = ((int)0X8864), + ReadPixelDataRangeLengthNv = ((int)0X887b), + TransformFeedbackBufferNv = ((int)0X8c8e), + ProxyTexture1DArrayExt = ((int)0X8c19), + MatShininessBitPgi = ((int)0X02000000), + TextureResident = ((int)0X8067), + LuminanceFloat32Ati = ((int)0X8818), + IntensityFloat16Ati = ((int)0X881d), + HalfFloat = ((int)0X140b), + DecrWrapExt = ((int)0X8508), + OpDot3Ext = ((int)0X8784), + ReplaceOldestSun = ((int)0X0003), + Multisample = ((int)0X809d), + ProxyHistogram = ((int)0X8025), + ProgramNativeTemporaries = ((int)0X88a6), + SamplePatternSgis = ((int)0X80ac), + MaxProgramNativeInstructions = ((int)0X88a3), + GeometryDeformationBitSgix = ((int)0X00000002), + DualIntensity8Sgis = ((int)0X8119), + Matrix23 = ((int)0X88d7), + FragmentLightModelNormalInterpolationSgix = ((int)0X840b), + TextureCubeMapNegativeY = ((int)0X8518), + ClipPlane5 = ((int)0X3005), + Rgb8uiExt = ((int)0X8d7d), + TextureGreenSize = ((int)0X805d), + FloatMat4 = ((int)0X8b5c), + ProgramNativeTexInstructionsArb = ((int)0X8809), + Reg17Ati = ((int)0X8932), + SignedNegateNv = ((int)0X853d), + SrcAlphaSaturate = ((int)0X0308), + ColorAttachment5Ext = ((int)0X8ce5), + OpMaxExt = ((int)0X878a), + VertexAttribArray9Nv = ((int)0X8659), + Con24Ati = ((int)0X8959), + ProxyTexture3DExt = ((int)0X8070), + Con21Ati = ((int)0X8956), + Con20Ati = ((int)0X8955), + MaxProjectionStackDepth = ((int)0X0d38), + LineStipplePattern = ((int)0X0b25), + Source2RgbExt = ((int)0X8582), + MaxConvolutionWidthExt = ((int)0X801a), + HistogramRedSizeExt = ((int)0X8028), + MaxDrawBuffers = ((int)0X8824), + Con29Ati = ((int)0X895e), + ClipDistanceNv = ((int)0X8c7a), + MultisampleFilterHintNv = ((int)0X8534), + VertexArrayStrideExt = ((int)0X807c), + DrawBuffer10Arb = ((int)0X882f), + Decal = ((int)0X2101), + EdgeFlagArrayCountExt = ((int)0X808d), + ImageRotateOriginXHp = ((int)0X815a), + MatrixIndexArrayPointerArb = ((int)0X8849), + IndexTestRefExt = ((int)0X81b7), + BgraExt = ((int)0X80e1), + MaxProgramAluInstructionsArb = ((int)0X880b), + DepthBoundsTestExt = ((int)0X8890), + FogFuncSgis = ((int)0X812a), + HintBit = ((int)0X00008000), + CompressedIntensityArb = ((int)0X84ec), + MaxProgramParameterBufferBindingsNv = ((int)0X8da0), + ProxyTexture2DExt = ((int)0X8064), + Src1Rgb = ((int)0X8581), + PixelMagFilterExt = ((int)0X8331), + IndexArrayType = ((int)0X8085), + MatrixIndexArrayStrideArb = ((int)0X8848), + SluminanceAlphaExt = ((int)0X8c44), + ImageTranslateXHp = ((int)0X8157), + BufferSerializedModifyApple = ((int)0X8a12), + PolygonSmoothHint = ((int)0X0c53), + HistogramGreenSize = ((int)0X8029), + RenderbufferWidthExt = ((int)0X8d42), + ResampleDecimateOml = ((int)0X8989), + Modelview0MatrixExt = ((int)0X0ba6), + DrawBuffer5 = ((int)0X882a), + Map1VertexAttrib134Nv = ((int)0X866d), + TextureGequalRSgix = ((int)0X819d), + Modelview17Arb = ((int)0X8731), + R1uiC4fN3fV3fSun = ((int)0X85c8), + MinExt = ((int)0X8007), + AddSigned = ((int)0X8574), + AbgrExt = ((int)0X8000), + MaxAttribStackDepth = ((int)0X0d35), + FogCoordinateArrayBufferBindingArb = ((int)0X889d), + DepthClearValue = ((int)0X0b73), + RegisterCombinersNv = ((int)0X8522), + MaxAsyncReadPixelsSgix = ((int)0X8361), + SignedIntensity8Nv = ((int)0X8708), + SluminanceExt = ((int)0X8c46), + CurrentRasterPositionValid = ((int)0X0b08), + DrawBuffer5Arb = ((int)0X882a), + TextureShaderNv = ((int)0X86de), + FragmentMaterialExt = ((int)0X8349), + FeedbackBufferSize = ((int)0X0df1), + TangentArrayTypeExt = ((int)0X843e), + FragmentLight4Sgix = ((int)0X8410), + PixelMapGToG = ((int)0X0c77), + PixelMapIToG = ((int)0X0c73), + Matrix11 = ((int)0X88cb), + StencilBackPassDepthFail = ((int)0X8802), + FragmentShaderArb = ((int)0X8b30), + QueryResultArb = ((int)0X8866), + PostConvolutionAlphaScale = ((int)0X801f), + Modelview0Arb = ((int)0X1700), + Operand2AlphaArb = ((int)0X859a), + Vertex4BitPgi = ((int)0X00000008), + ExpandNormalNv = ((int)0X8538), + Operand0AlphaExt = ((int)0X8598), + GenerateMipmapHintSgis = ((int)0X8192), + Map2VertexAttrib04Nv = ((int)0X8670), + PreviousArb = ((int)0X8578), + Map2VertexAttrib24Nv = ((int)0X8672), + ConstantColor = ((int)0X8001), + Map2VertexAttrib44Nv = ((int)0X8674), + Map2VertexAttrib74Nv = ((int)0X8677), + Map2VertexAttrib64Nv = ((int)0X8676), + Map2VertexAttrib94Nv = ((int)0X8679), + Map2VertexAttrib84Nv = ((int)0X8678), + OneMinusConstantAlpha = ((int)0X8004), + Matrix12 = ((int)0X88cc), + Matrix6 = ((int)0X88c6), + ConstantColor1Nv = ((int)0X852b), + DependentHiloTexture2DNv = ((int)0X8858), + ColorAttachment14Ext = ((int)0X8cee), + ConvolutionFormatExt = ((int)0X8017), + ColorAttachment12Ext = ((int)0X8cec), + ColorAttachment13Ext = ((int)0X8ced), + ImplementationColorReadFormatOes = ((int)0X8b9b), + ColorAttachment11Ext = ((int)0X8ceb), + AlphaFloat16Ati = ((int)0X881c), + Alpha8uiExt = ((int)0X8d7e), + LineStripAdjacencyExt = ((int)0X000b), + Fog = ((int)0X0b60), + ClientActiveTextureArb = ((int)0X84e1), + MaxVaryingFloats = ((int)0X8b4b), + TextureCompareFailValue = ((int)0X80bf), + TransformFeedbackBufferModeNv = ((int)0X8c7f), + CoordReplaceArb = ((int)0X8862), + Exp = ((int)0X0800), + Reg6Ati = ((int)0X8927), + EvalVertexAttrib14Nv = ((int)0X86d4), + RgbScaleExt = ((int)0X8573), + Matrix13 = ((int)0X88cd), + OcclusionTestHp = ((int)0X8165), + GenerateMipmapHint = ((int)0X8192), + StaticCopyArb = ((int)0X88e6), + DualLuminance4Sgis = ((int)0X8114), + FloatRg32Nv = ((int)0X8887), + IuiN3fV2fExt = ((int)0X81af), + CullVertexExt = ((int)0X81aa), + ScissorBox = ((int)0X0c10), + MapTessellationNv = ((int)0X86c2), + SamplesExt = ((int)0X80a9), + OpClampExt = ((int)0X878e), + Triangles = ((int)0X0004), + Luminance16Ext = ((int)0X8042), + PointSizeMaxExt = ((int)0X8127), + OpMaddExt = ((int)0X8788), + Rgb5 = ((int)0X8050), + ObjectCompileStatusArb = ((int)0X8b81), + StaticDrawArb = ((int)0X88e4), + BufferMapPointerArb = ((int)0X88bd), + TextureLightingModeHp = ((int)0X8167), + TextureBaseLevel = ((int)0X813c), + PrimitiveRestartIndexNv = ((int)0X8559), + Reduce = ((int)0X8016), + ShadingLanguageVersion = ((int)0X8b8c), + IndexOffset = ((int)0X0d13), + Modelview11Arb = ((int)0X872b), + Reg7Ati = ((int)0X8928), + LuminanceAlpha8uiExt = ((int)0X8d81), + EyeRadialNv = ((int)0X855b), + ColorTableScaleSgi = ((int)0X80d6), + RescaleNormal = ((int)0X803a), + Map2VertexAttrib154Nv = ((int)0X867f), + DrawBuffer2Ati = ((int)0X8827), + PreviousTextureInputNv = ((int)0X86e4), + CurrentBinormalExt = ((int)0X843c), + Modelview28Arb = ((int)0X873c), + Rgb4 = ((int)0X804f), + Reg3Ati = ((int)0X8924), + TextureBlueSizeExt = ((int)0X805e), + DotProductDiffuseCubeMapNv = ((int)0X86f1), + CombinerComponentUsageNv = ((int)0X8544), + PointSprite = ((int)0X8861), + Map1GridDomain = ((int)0X0dd0), + V3f = ((int)0X2a21), + Alpha16 = ((int)0X803e), + PostColorMatrixRedScaleSgi = ((int)0X80b4), + DrawBuffer6 = ((int)0X882b), + Gl2Bytes = ((int)0X1407), + EvalTriangular2DNv = ((int)0X86c1), + Smooth = ((int)0X1d01), + BumpTexUnitsAti = ((int)0X8778), + ArrayPointer = ((int)0X8645), + ColorClearValue = ((int)0X0c22), + Light7 = ((int)0X4007), + Luminance6Alpha2 = ((int)0X8044), + ElementArrayTypeAti = ((int)0X8769), + PixelMapBToB = ((int)0X0c78), + False = ((int)0), + PrimaryColorArb = ((int)0X8577), + EvalVertexAttrib11Nv = ((int)0X86d1), + VertexStateProgramNv = ((int)0X8621), + Shininess = ((int)0X1601), + AuxBuffers = ((int)0X0c00), + FloatMat4x2 = ((int)0X8b69), + Rgb8Ext = ((int)0X8051), + AlphaBias = ((int)0X0d1d), + DrawBuffer6Arb = ((int)0X882b), + FragmentLightingSgix = ((int)0X8400), + Alpha32iExt = ((int)0X8d84), + Depth24Stencil8Ext = ((int)0X88f0), + Short = ((int)0X1402), + BlueMinClampIngr = ((int)0X8562), + Reg2Ati = ((int)0X8923), + PreviousExt = ((int)0X8578), + DrawPixelToken = ((int)0X0705), + TriangleStrip = ((int)0X0005), + ColorMatrixSgi = ((int)0X80b1), + PixelMapAToA = ((int)0X0c79), + Texture1 = ((int)0X84c1), + ConvolutionHeightExt = ((int)0X8019), + AlphaTest = ((int)0X0bc0), + LightingBit = ((int)0X00000040), + BgrExt = ((int)0X80e0), + MaxProgramResultComponentsNv = ((int)0X8909), + PixelMapIToA = ((int)0X0c75), + ConvolutionBorderColorHp = ((int)0X8154), + Dot3RgbArb = ((int)0X86ae), + Rgba = ((int)0X1908), + MaxFragmentProgramLocalParametersNv = ((int)0X8868), + TextureAlphaTypeArb = ((int)0X8c13), + MaxVertexVaryingComponentsExt = ((int)0X8dde), + Map1VertexAttrib124Nv = ((int)0X866c), + RgbIntegerExt = ((int)0X8d98), + ClipPlane1 = ((int)0X3001), + ImageTranslateYHp = ((int)0X8158), + RedScale = ((int)0X0d14), + ResampleReplicateOml = ((int)0X8986), + TextureCoordArrayPointer = ((int)0X8092), + Texture1Arb = ((int)0X84c1), + ZoomX = ((int)0X0d16), + ZoomY = ((int)0X0d17), + Luminance12Alpha12 = ((int)0X8047), + TextureCompareModeArb = ((int)0X884c), + Combiner2Nv = ((int)0X8552), + TextureMaterialFaceExt = ((int)0X8351), + UnpackConstantDataSunx = ((int)0X81d5), + PrimitivesGeneratedNv = ((int)0X8c87), + MaxRectangleTextureSizeArb = ((int)0X84f8), + CompressedRgbaS3tcDxt5Ext = ((int)0X83f3), + FramebufferIncompleteDimensionsExt = ((int)0X8cd9), + ObjectShaderSourceLengthArb = ((int)0X8b88), + CompressedRgbaArb = ((int)0X84ee), + DrawBuffer3Ati = ((int)0X8828), + ReflectionMapNv = ((int)0X8512), + UnsignedIntVec3Ext = ((int)0X8dc7), + ProgramNativeTexIndirectionsArb = ((int)0X880a), + Texture7 = ((int)0X84c7), + ReflectionMap = ((int)0X8512), + FragmentLight5Sgix = ((int)0X8411), + Samples3Dfx = ((int)0X86b4), + MaxTextureUnits = ((int)0X84e2), + DrawBuffer8 = ((int)0X882d), + AsyncTexImageSgix = ((int)0X835c), + FragmentDepthExt = ((int)0X8452), + NoError = ((int)0), + TextureFloatComponentsNv = ((int)0X888c), + PostColorMatrixRedBias = ((int)0X80b8), + MagnitudeBiasNv = ((int)0X8718), + IncrWrap = ((int)0X8507), + BlueBitAti = ((int)0X00000004), + OffsetTextureRectangleNv = ((int)0X864c), + TextureComponents = ((int)0X1003), + PointSizeMaxArb = ((int)0X8127), + R1uiT2fV3fSun = ((int)0X85c9), + EdgeFlagArrayExt = ((int)0X8079), + NearestClipmapNearestSgix = ((int)0X844d), + UnsignedShort565Ext = ((int)0X8363), + PostConvolutionGreenScale = ((int)0X801d), + ArraySize = ((int)0X8623), + SecondaryColorArray = ((int)0X845e), + Con31Ati = ((int)0X8960), + Con30Ati = ((int)0X895f), + CurrentAttribNv = ((int)0X8626), + Modelview16Arb = ((int)0X8730), + Clear = ((int)0X1500), + Map1Vertex3 = ((int)0X0d97), + TextureBindingBufferExt = ((int)0X8c2c), + FogColor = ((int)0X0b66), + MaxArrayTextureLayersExt = ((int)0X88ff), + FramebufferAttachmentTexture3DZoffsetExt = ((int)0X8cd4), + CompressedLuminanceAlphaArb = ((int)0X84eb), + OffsetHiloTextureRectangleNv = ((int)0X8855), + VertexShader = ((int)0X8b31), + WeightArrayTypeArb = ((int)0X86a9), + CompressedAlpha = ((int)0X84e9), + DrawBuffer4Ati = ((int)0X8829), + FogIndex = ((int)0X0b61), + BackPrimaryColorNv = ((int)0X8c77), + HistogramFormat = ((int)0X8027), + FogDistanceModeNv = ((int)0X855a), + MaxVertexUniformComponentsArb = ((int)0X8b4a), + PackSkipRows = ((int)0X0d03), + BlendSrcAlphaExt = ((int)0X80cb), + Quads = ((int)0X0007), + DrawFramebufferExt = ((int)0X8ca9), + Luminance8Alpha8Ext = ((int)0X8045), + StencilBackValueMask = ((int)0X8ca4), + Source0Rgb = ((int)0X8580), + ColorTableAlphaSize = ((int)0X80dd), + SecondaryColorArrayBufferBindingArb = ((int)0X889c), + TextureMaxClampRSgix = ((int)0X836b), + OutputTextureCoord11Ext = ((int)0X87a8), + VertexAttribArray13Nv = ((int)0X865d), + LineStrip = ((int)0X0003), + NormalArray = ((int)0X8075), + Operand0AlphaArb = ((int)0X8598), + PolygonStipple = ((int)0X0b42), + PnTrianglesNormalModeLinearAti = ((int)0X87f7), + ActiveStencilFaceExt = ((int)0X8911), + SecondaryColorNv = ((int)0X852d), + Rgba8Ext = ((int)0X8058), + Alpha16fArb = ((int)0X881c), + UnsignedInt = ((int)0X1405), + StencilPassDepthPass = ((int)0X0b96), + MaxCubeMapTextureSizeExt = ((int)0X851c), + UnpackSkipVolumesSgis = ((int)0X8132), + Map1VertexAttrib14Nv = ((int)0X8661), + ConvolutionBorderColor = ((int)0X8154), + Map1VertexAttrib54Nv = ((int)0X8665), + Map1VertexAttrib44Nv = ((int)0X8664), + IndexArrayListStrideIbm = ((int)103083), + Map1VertexAttrib64Nv = ((int)0X8666), + IndexArrayPointerExt = ((int)0X8091), + Map1VertexAttrib84Nv = ((int)0X8668), + PreserveAti = ((int)0X8762), + Position = ((int)0X1203), + ResampleReplicateSgix = ((int)0X842e), + DrawBuffer9 = ((int)0X882e), + MaxTextureImageUnitsNv = ((int)0X8872), + DrawBuffer14Arb = ((int)0X8833), + DrawBuffer15Ati = ((int)0X8834), + Luminance16Alpha16Ext = ((int)0X8048), + MaxTextureBufferSizeExt = ((int)0X8c2b), + RgbaSignedComponentsExt = ((int)0X8c3c), + SpotCutoff = ((int)0X1206), + Filter4Sgis = ((int)0X8146), + Dot3RgbExt = ((int)0X8740), + ClipPlane3 = ((int)0X3003), + MaxTextureCoords = ((int)0X8871), + DrawBuffer13 = ((int)0X8832), + Gl4Pass1Sgis = ((int)0X80a5), + Less = ((int)0X0201), + PointBit = ((int)0X00000002), + RenderbufferStencilSizeExt = ((int)0X8d55), + RgbaIntegerExt = ((int)0X8d99), + SmoothPointSizeRange = ((int)0X0b12), + Operand1RgbArb = ((int)0X8591), + AccumGreenBits = ((int)0X0d59), + GenerateMipmap = ((int)0X8191), + InterpolateExt = ((int)0X8575), + Luminance8iExt = ((int)0X8d92), + Blend = ((int)0X0be2), + Operand1AlphaArb = ((int)0X8599), + CombineAlpha = ((int)0X8572), + Luminance8Ext = ((int)0X8040), + IndexWritemask = ((int)0X0c21), + BlendColor = ((int)0X8005), + SecondaryColorArrayBufferBinding = ((int)0X889c), + Texture14 = ((int)0X84ce), + PointSizeMaxSgis = ((int)0X8127), + MaxBindableUniformSizeExt = ((int)0X8ded), + MaxOptimizedVertexShaderVariantsExt = ((int)0X87cb), + BoolVec2Arb = ((int)0X8b57), + AlphaMaxSgix = ((int)0X8321), + Texcoord1BitPgi = ((int)0X10000000), + Map1TangentExt = ((int)0X8444), + Reg16Ati = ((int)0X8931), + DrawBuffer11 = ((int)0X8830), + PixelMapGToGSize = ((int)0X0cb7), + SecondaryColorArrayPointer = ((int)0X845d), + StencilBackRef = ((int)0X8ca3), + SecondaryColorArrayStride = ((int)0X845c), + Reg19Ati = ((int)0X8934), + UnsignedIntVec2Ext = ((int)0X8dc6), + LogicOp = ((int)0X0bf1), + Alpha32uiExt = ((int)0X8d72), + UnsignedInvertNv = ((int)0X8537), + MaxProgramGenericAttribsNv = ((int)0X8da5), + ElementArrayBufferArb = ((int)0X8893), + FragmentShaderDerivativeHint = ((int)0X8b8b), + CurrentRasterDistance = ((int)0X0b09), + SecondaryColorArraySizeExt = ((int)0X845a), + Luminance32iExt = ((int)0X8d86), + NormalBitPgi = ((int)0X08000000), + IntVec4Arb = ((int)0X8b55), + IdentityNv = ((int)0X862a), + IndexArrayPointer = ((int)0X8091), + Sampler3D = ((int)0X8b5f), + AccumClearValue = ((int)0X0b80), + Ycrcb422Sgix = ((int)0X81bb), + Int = ((int)0X1404), + TransformHintApple = ((int)0X85b1), + Gl2Pass0Sgis = ((int)0X80a2), + OutputTextureCoord23Ext = ((int)0X87b4), + FramebufferBindingExt = ((int)0X8ca6), + SignedIntensityNv = ((int)0X8707), + IntSampler2DArrayExt = ((int)0X8dcf), + EdgeflagBitPgi = ((int)0X00040000), + SignedRgb8UnsignedAlpha8Nv = ((int)0X870d), + ClampFragmentColorArb = ((int)0X891b), + Luminance16iExt = ((int)0X8d8c), + SampleAlphaToMaskSgis = ((int)0X809e), + SpriteSgix = ((int)0X8148), + Bool = ((int)0X8b56), + Sampler2DShadowArb = ((int)0X8b62), + Map2Index = ((int)0X0db1), + TriangleStripAdjacencyExt = ((int)0X000d), + QueryCounterBitsArb = ((int)0X8864), + HistogramWidth = ((int)0X8026), + TextureLightExt = ((int)0X8350), + OutputTextureCoord14Ext = ((int)0X87ab), + Texture5 = ((int)0X84c5), + LinearClipmapNearestSgix = ((int)0X844f), + CompressedRgba = ((int)0X84ee), + MirrorClampToEdgeExt = ((int)0X8743), + MaxElementsVertices = ((int)0X80e8), + TransformFeedbackAttribsNv = ((int)0X8c7e), + UnsignedShort1555Reversed = ((int)0X8366), + FragmentLightModelAmbientSgix = ((int)0X840a), + FixedOnlyArb = ((int)0X891d), + ElementArrayAti = ((int)0X8768), + C4fN3fV3f = ((int)0X2a26), + ColorArray = ((int)0X8076), + Sluminance8 = ((int)0X8c47), + MadAti = ((int)0X8968), + Intensity12 = ((int)0X804c), + MirroredRepeat = ((int)0X8370), + OutputTextureCoord1Ext = ((int)0X879e), + FragmentLight6Sgix = ((int)0X8412), + ObjectLineSgis = ((int)0X81f7), + ReplacementCodeArraySun = ((int)0X85c0), + MirroredRepeatArb = ((int)0X8370), + VertexArrayRangeWithoutFlushNv = ((int)0X8533), + Con2Ati = ((int)0X8943), + AverageHp = ((int)0X8160), + ImageRotateAngleHp = ((int)0X8159), + TextureCompareFunc = ((int)0X884d), + ElementArrayApple = ((int)0X8768), + PackResampleOml = ((int)0X8984), + DrawBuffer8Ati = ((int)0X882d), + PolygonMode = ((int)0X0b40), + PixelTexGenModeSgix = ((int)0X832b), + CompressedRgbaFxt13Dfx = ((int)0X86b1), + OutputTextureCoord13Ext = ((int)0X87aa), + StencilWritemask = ((int)0X0b98), + Samples = ((int)0X80a9), + T2fC3fV3f = ((int)0X2a2a), + LinearSharpenColorSgis = ((int)0X80af), + Doublebuffer = ((int)0X0c32), + InfoLogLength = ((int)0X8b84), + BlendEquationRgbExt = ((int)0X8009), + R1uiT2fN3fV3fSun = ((int)0X85ca), + Luminance32uiExt = ((int)0X8d74), + Feedback = ((int)0X1c01), + Rgba8uiExt = ((int)0X8d7c), + EvalVertexAttrib8Nv = ((int)0X86ce), + ColorIndexes = ((int)0X1603), + Gl4Pass2Ext = ((int)0X80a6), + TextureLoSizeNv = ((int)0X871c), + Texcoord2BitPgi = ((int)0X20000000), + EvalVertexAttrib3Nv = ((int)0X86c9), + EvalVertexAttrib0Nv = ((int)0X86c6), + Combine = ((int)0X8570), + QuadLuminance4Sgis = ((int)0X8120), + ReplaceExt = ((int)0X8062), + Load = ((int)0X0101), + BlendDstAlpha = ((int)0X80ca), + ColorSumArb = ((int)0X8458), + SampleMaskInvertSgis = ((int)0X80ab), + InvalidEnum = ((int)0X0500), + ColorLogicOp = ((int)0X0bf2), + BufferAccess = ((int)0X88bb), + TextureGreenTypeArb = ((int)0X8c11), + PostTextureFilterScaleSgix = ((int)0X817a), + FogCoordArrayPointer = ((int)0X8456), + Domain = ((int)0X0a02), + VertexArrayBufferBinding = ((int)0X8896), + PixelMapIToGSize = ((int)0X0cb3), + MatAmbientBitPgi = ((int)0X00100000), + Source0AlphaArb = ((int)0X8588), + Add = ((int)0X0104), + MaxProgramIfDepthNv = ((int)0X88f6), + NativeGraphicsBeginHintPgi = ((int)0X1a203), + Double = ((int)0X140a), + PackSkipPixels = ((int)0X0d04), + PrimaryColorExt = ((int)0X8577), + BoolVec3Arb = ((int)0X8b58), + Version = ((int)0X1f02), + PostConvolutionBlueBias = ((int)0X8022), + DetailTexture2DSgis = ((int)0X8095), + FloatRgNv = ((int)0X8881), + Matrix6Nv = ((int)0X8636), + ColorTableBlueSize = ((int)0X80dc), + CompareRefDepthToTextureExt = ((int)0X884e), + SampleMaskSgis = ((int)0X80a0), + ClampToEdgeSgis = ((int)0X812f), + VertexProgramParameterBufferNv = ((int)0X8da2), + VariableENv = ((int)0X8527), + PackImageHeight = ((int)0X806c), + VariableGNv = ((int)0X8529), + ElementArrayPointerApple = ((int)0X876a), + VariableANv = ((int)0X8523), + VariableBNv = ((int)0X8524), + ColorArrayParallelPointersIntel = ((int)0X83f7), + DistanceAttenuationSgis = ((int)0X8129), + Spare1Nv = ((int)0X852f), + VertexArrayRangeNv = ((int)0X851d), + TextureCoordArrayListIbm = ((int)103074), + LineStippleRepeat = ((int)0X0b26), + NegateBitAti = ((int)0X00000004), + Or = ((int)0X1507), + Convolution2DExt = ((int)0X8011), + DtBiasNv = ((int)0X8717), + ObjectTypeArb = ((int)0X8b4e), + ProgramNativeAluInstructionsArb = ((int)0X8808), + Modelview14Arb = ((int)0X872e), + UnsignedShort5551 = ((int)0X8034), + VertexShaderArb = ((int)0X8b31), + RgbaMode = ((int)0X0c31), + ColorArraySize = ((int)0X8081), + FormatSubsample244244Oml = ((int)0X8983), + ParallelArraysIntel = ((int)0X83f4), + ModulateSubtractAti = ((int)0X8746), + TextureCubeMapPositiveYExt = ((int)0X8517), + Luminance6Alpha2Ext = ((int)0X8044), + SignedRgb8Nv = ((int)0X86ff), + ColorSum = ((int)0X8458), + OpSubExt = ((int)0X8796), + AllowDrawWinHintPgi = ((int)0X1a20f), + RenderbufferSamplesExt = ((int)0X8cab), + Operand1Rgb = ((int)0X8591), + Reg14Ati = ((int)0X892f), + Reg15Ati = ((int)0X8930), + NumFragmentConstantsAti = ((int)0X896f), + OpFloorExt = ((int)0X878f), + Reg10Ati = ((int)0X892b), + Reg11Ati = ((int)0X892c), + Reg12Ati = ((int)0X892d), + Reg13Ati = ((int)0X892e), + ColorAttachment2Ext = ((int)0X8ce2), + Modelview21Arb = ((int)0X8735), + Reg18Ati = ((int)0X8933), + ColorTableFormat = ((int)0X80d8), + Separable2DExt = ((int)0X8012), + TextureCoordArraySizeExt = ((int)0X8088), + PostConvolutionColorTable = ((int)0X80d1), + OutputTextureCoord2Ext = ((int)0X879f), + BoolVec2 = ((int)0X8b57), + FragmentNormalExt = ((int)0X834a), + EdgeFlagArrayPointer = ((int)0X8093), + HalfBiasNegateNv = ((int)0X853b), + LightModelTwoSide = ((int)0X0b52), + QueryResult = ((int)0X8866), + UnsignedByte332Ext = ((int)0X8032), + LineLoop = ((int)0X0002), + DualAlpha4Sgis = ((int)0X8110), + CullFace = ((int)0X0b44), + DepthFunc = ((int)0X0b74), + UnsignedShort1555RevExt = ((int)0X8366), + ObjectInfoLogLengthArb = ((int)0X8b84), + Texture2 = ((int)0X84c2), + ForceBlueToOneNv = ((int)0X8860), + Modelview0StackDepthExt = ((int)0X0ba3), + Rgb16uiExt = ((int)0X8d77), + TextureCoordArrayStrideExt = ((int)0X808a), + BackRight = ((int)0X0403), + IntSampler3DExt = ((int)0X8dcb), + OffsetTextureBiasNv = ((int)0X86e3), + MaxTextureImageUnitsArb = ((int)0X8872), + ElementArrayBufferBinding = ((int)0X8895), + OpCrossProductExt = ((int)0X8797), + IrInstrument1Sgix = ((int)0X817f), + StencilTagBitsExt = ((int)0X88f2), + StrictScissorHintPgi = ((int)0X1a218), + DetailTextureFuncPointsSgis = ((int)0X809c), + Texture3Arb = ((int)0X84c3), + LuminanceAlphaFloat16Ati = ((int)0X881f), + SampleAlphaToMaskExt = ((int)0X809e), + Aux3 = ((int)0X040c), + OffsetTextureMatrixNv = ((int)0X86e1), + MagnitudeScaleNv = ((int)0X8712), + CurrentFogCoordinateExt = ((int)0X8453), + MaxVertexAttribs = ((int)0X8869), + LerpAti = ((int)0X8969), + VertexArrayCountExt = ((int)0X807d), + BlendSrcAlpha = ((int)0X80cb), + Interpolate = ((int)0X8575), + PostColorMatrixBlueScale = ((int)0X80b6), + TextureMagFilter = ((int)0X2800), + DrawBuffer13Ati = ((int)0X8832), + SeparateAttribsNv = ((int)0X8c8d), + GreenBits = ((int)0X0d53), + HistogramExt = ((int)0X8024), + FogCoordArrayStride = ((int)0X8455), + ProxyTextureRectangleNv = ((int)0X84f7), + DynamicReadArb = ((int)0X88e9), + NormalArrayParallelPointersIntel = ((int)0X83f6), + MinmaxFormat = ((int)0X802f), + Aux2 = ((int)0X040b), + FramebufferCompleteExt = ((int)0X8cd5), + ColorAlphaPairingAti = ((int)0X8975), + OneMinusSrcAlpha = ((int)0X0303), + Combine4Nv = ((int)0X8503), + Xor = ((int)0X1506), + MapAttribUOrderNv = ((int)0X86c3), + PackRowLength = ((int)0X0d02), + VertexShaderLocalConstantsExt = ((int)0X87d2), + PolygonOffsetPoint = ((int)0X2a01), + UnsignedShort4444Rev = ((int)0X8365), + MultisampleBit3Dfx = ((int)0X20000000), + ProgramAddressRegisters = ((int)0X88b0), + BufferUsage = ((int)0X8765), + SwizzleStrAti = ((int)0X8976), + ColorIndex16Ext = ((int)0X80e7), + RenderbufferColorSamplesNv = ((int)0X8e10), + LuminanceAlphaIntegerExt = ((int)0X8d9d), + Alpha16IccSgix = ((int)0X8468), + CombinerCdOutputNv = ((int)0X854b), + Nor = ((int)0X1508), + IndexMaterialParameterExt = ((int)0X81b9), + WideLineHintPgi = ((int)0X1a222), + Aux1 = ((int)0X040a), + CompressedRedGreenRgtc2Ext = ((int)0X8dbd), + SampleBuffersSgis = ((int)0X80a8), + MaxProgramEnvParameters = ((int)0X88b5), + PreferDoublebufferHintPgi = ((int)0X1a1f8), + Matrix18 = ((int)0X88d2), + VertexArrayTypeExt = ((int)0X807b), + ConstantAlphaExt = ((int)0X8003), + IntVec2Arb = ((int)0X8b53), + OffsetTexture2DBiasNv = ((int)0X86e3), + StencilFunc = ((int)0X0b92), + Incr = ((int)0X1e02), + VertexShaderVariantsExt = ((int)0X87d0), + FullRangeExt = ((int)0X87e1), + ShaderType = ((int)0X8b4f), + CompressedRedRgtc1Ext = ((int)0X8dbb), + TextureCoordArrayStride = ((int)0X808a), + SampleAlphaToOne = ((int)0X809f), + PostColorMatrixGreenScaleSgi = ((int)0X80b5), + TextureIntensityTypeArb = ((int)0X8c15), + Aux0 = ((int)0X0409), + OneMinusSrcColor = ((int)0X0301), + PixelMapRToRSize = ((int)0X0cb6), + ColorTableSgi = ((int)0X80d0), + MaxFramezoomFactorSgix = ((int)0X818d), + NumGeneralCombinersNv = ((int)0X854e), + GeometryOutputTypeExt = ((int)0X8ddc), + Matrix22 = ((int)0X88d6), + TextureDsSizeNv = ((int)0X871d), + PixelMapIToBSize = ((int)0X0cb4), + Luminance12 = ((int)0X8041), + CombinerSumOutputNv = ((int)0X854c), + Rgb5A1 = ((int)0X8057), + StencilBackPassDepthPass = ((int)0X8803), + LightModelLocalViewer = ((int)0X0b51), + TextureMaxClampTSgix = ((int)0X836a), + Matrix7Nv = ((int)0X8637), + Rgba16fArb = ((int)0X881a), + Alpha16Ext = ((int)0X803e), + DsdtMagIntensityNv = ((int)0X86dc), + PixelMapIToASize = ((int)0X0cb5), + Modelview26Arb = ((int)0X873a), + PixelTexGenQRoundSgix = ((int)0X8185), + StencilAttachmentExt = ((int)0X8d20), + ReplicateBorderHp = ((int)0X8153), + TextureStackDepth = ((int)0X0ba5), + WeightArrayBufferBindingArb = ((int)0X889e), + OutputTextureCoord3Ext = ((int)0X87a0), + ReflectionMapArb = ((int)0X8512), + TextureClipmapDepthSgix = ((int)0X8176), + SampleAlphaToCoverage = ((int)0X809e), + Intensity12Ext = ((int)0X804c), + SecondaryColorArrayListIbm = ((int)103077), + ColorSumExt = ((int)0X8458), + MaxLights = ((int)0X0d31), + Depth = ((int)0X1801), + SignedLuminance8Alpha8Nv = ((int)0X8704), + Rgb16iExt = ((int)0X8d89), + MaxConvolutionHeightExt = ((int)0X801b), + ClipVolumeClippingHintExt = ((int)0X80f0), + StaticDraw = ((int)0X88e4), + TextureCubeMapNegativeZExt = ((int)0X851a), + Luminance4Alpha4Ext = ((int)0X8043), + TextureMaxLevelSgis = ((int)0X813d), + PolygonOffsetLine = ((int)0X2a02), + UnpackSwapBytes = ((int)0X0cf0), + FragmentLightModelTwoSideSgix = ((int)0X8409), + ProxyPostConvolutionColorTableSgi = ((int)0X80d4), + PointSmooth = ((int)0X0b10), + FogFactorToAlphaSgix = ((int)0X836f), + CurrentRasterPosition = ((int)0X0b07), + FramebufferIncompleteMissingAttachmentExt = ((int)0X8cd7), + PixelTransform2DStackDepthExt = ((int)0X8336), + TextureCompareOperatorSgix = ((int)0X819b), + BgraIntegerExt = ((int)0X8d9b), + Max4DTextureSizeSgis = ((int)0X8138), + BinormalArrayExt = ((int)0X843a), + TextureHiSizeNv = ((int)0X871b), + Dot4Ati = ((int)0X8967), + Lighting = ((int)0X0b50), + SampleBuffers = ((int)0X80a8), + CombineAlphaArb = ((int)0X8572), + UpperLeft = ((int)0X8ca2), + ListPrioritySgix = ((int)0X8182), + NumLoopbackComponentsAti = ((int)0X8974), + DepthPassInstrumentMaxSgix = ((int)0X8312), + StencilBackFunc = ((int)0X8800), + ReadOnly = ((int)0X88b8), + TextureDtSizeNv = ((int)0X871e), + ProxyHistogramExt = ((int)0X8025), + SpriteModeSgix = ((int)0X8149), + Alpha16iExt = ((int)0X8d8a), + SpriteAxisSgix = ((int)0X814a), + DrawBuffer12 = ((int)0X8831), + VertexBlendArb = ((int)0X86a7), + Modelview31Arb = ((int)0X873f), + IndexArrayStrideExt = ((int)0X8086), + Con6Ati = ((int)0X8947), + Intensity32uiExt = ((int)0X8d73), + DepthPassInstrumentCountersSgix = ((int)0X8311), + Map2VertexAttrib144Nv = ((int)0X867e), + OffsetHiloProjectiveTextureRectangleNv = ((int)0X8857), + CurrentTextureCoords = ((int)0X0b03), + StorageCachedApple = ((int)0X85be), + OneMinusConstantColorExt = ((int)0X8002), + Luminance16fArb = ((int)0X881e), + TextureDepthSizeArb = ((int)0X884a), + ProxyTexture2DStackMesax = ((int)0X875c), + Ambient = ((int)0X1200), + Luminance16Alpha16 = ((int)0X8048), + DotProductPassThroughNv = ((int)0X885b), + BlendEquationAlphaExt = ((int)0X883d), + AmbientAndDiffuse = ((int)0X1602), + ProgramAttribComponentsNv = ((int)0X8906), + OpRecipExt = ((int)0X8794), + UnsignedInt2101010Rev = ((int)0X8368), + RestartSun = ((int)0X0001), + EdgeFlagArrayListStrideIbm = ((int)103085), + Rgba16Ext = ((int)0X805b), + TextureTooLargeExt = ((int)0X8065), + Map2Vertex3 = ((int)0X0db7), + MaxTextureCoordsNv = ((int)0X8871), + Mult = ((int)0X0103), + ReduceExt = ((int)0X8016), + DsdtMagNv = ((int)0X86f6), + Rgba4S3tc = ((int)0X83a3), + SampleBuffersArb = ((int)0X80a8), + FramebufferAttachmentTextureLayerExt = ((int)0X8cd4), + PostConvolutionRedScale = ((int)0X801c), + Intensity32iExt = ((int)0X8d85), + IntSampler2DRectExt = ((int)0X8dcd), + FuncAddExt = ((int)0X8006), + Du8dv8Ati = ((int)0X877a), + Sluminance8Alpha8Ext = ((int)0X8c45), + DsdtNv = ((int)0X86f5), + ConvolutionHeight = ((int)0X8019), + VariableFNv = ((int)0X8528), + UnsignedShort5551Ext = ((int)0X8034), + Gl3Bytes = ((int)0X1408), + AlphaTestRef = ((int)0X0bc2), + Texture4Arb = ((int)0X84c4), + TransposeModelviewMatrixArb = ((int)0X84e3), + ColorWritemask = ((int)0X0c23), + DsBiasNv = ((int)0X8716), + ColorArrayExt = ((int)0X8076), + MaxVertexTextureImageUnits = ((int)0X8b4c), + AndInverted = ((int)0X1504), + OutputTextureCoord8Ext = ((int)0X87a5), + ColorTableLuminanceSize = ((int)0X80de), + MaxClipPlanes = ((int)0X0d32), + AlphaMinClampIngr = ((int)0X8563), + ProxyColorTable = ((int)0X80d3), + Color4BitPgi = ((int)0X00020000), + DualAlpha16Sgis = ((int)0X8113), + TextureNormalExt = ((int)0X85af), + ArrayElementLockCountExt = ((int)0X81a9), + NameStackDepth = ((int)0X0d70), + RenderbufferBlueSizeExt = ((int)0X8d52), + MaxVertexStreamsAti = ((int)0X876b), + HistogramSinkExt = ((int)0X802d), + Matrix3 = ((int)0X88c3), + Intensity8 = ((int)0X804b), + MaxTextureMaxAnisotropyExt = ((int)0X84ff), + FramebufferUnsupportedExt = ((int)0X8cdd), + FramebufferIncompleteReadBufferExt = ((int)0X8cdc), + HistogramRedSize = ((int)0X8028), + Modelview27Arb = ((int)0X873b), + StrictDepthfuncHintPgi = ((int)0X1a216), + R5G6B5IccSgix = ((int)0X8466), + TextureWrapRExt = ((int)0X8072), + AlphaTestFunc = ((int)0X0bc1), + ConstantArb = ((int)0X8576), + PointToken = ((int)0X0701), + CurrentRasterIndex = ((int)0X0b05), + MaxTextureUnitsArb = ((int)0X84e2), + ColorMaterial = ((int)0X0b57), + OneMinusDstColor = ((int)0X0307), + SignedHilo8Nv = ((int)0X885f), + ColorArraySizeExt = ((int)0X8081), + Source0RgbArb = ((int)0X8580), + ArrayBufferArb = ((int)0X8892), + CompressedSrgbAlphaS3tcDxt1Ext = ((int)0X8c4d), + Light4 = ((int)0X4004), + DotProductDepthReplaceNv = ((int)0X86ed), + MatrixExt = ((int)0X87c0), + CompressedRgbaS3tcDxt3Ext = ((int)0X83f2), + FloatRgbaModeNv = ((int)0X888e), + UnsignedIntVec4Ext = ((int)0X8dc8), + And = ((int)0X1501), + IndexMaterialExt = ((int)0X81b8), + HistogramAlphaSizeExt = ((int)0X802b), + Texture4DBindingSgis = ((int)0X814f), + ProxyTextureRectangleArb = ((int)0X84f7), + FloatRNv = ((int)0X8880), + OpPowerExt = ((int)0X8793), + TrackMatrixNv = ((int)0X8648), + Separable2D = ((int)0X8012), + AccumAlphaBits = ((int)0X0d5b), + SampleBuffersExt = ((int)0X80a8), + MaxMapTessellationNv = ((int)0X86d6), + LineToken = ((int)0X0702), + Combiner0Nv = ((int)0X8550), + Max = ((int)0X8008), + Operand2Alpha = ((int)0X859a), + DepthTest = ((int)0X0b71), + OpMovExt = ((int)0X8799), + ProjectionStackDepth = ((int)0X0ba4), + MaxClipmapDepthSgix = ((int)0X8177), + TextureCubeMapNegativeZArb = ((int)0X851a), + CombinerAbDotProductNv = ((int)0X8545), + PixelFragmentAlphaSourceSgis = ((int)0X8355), + GreenMinClampIngr = ((int)0X8561), + ColorTableScale = ((int)0X80d6), + TextureMaxLevel = ((int)0X813d), + IndexArrayExt = ((int)0X8077), + PostConvolutionBlueScaleExt = ((int)0X801e), + ReadFramebufferExt = ((int)0X8ca8), + ProgramTexInstructionsArb = ((int)0X8806), + StorageSharedApple = ((int)0X85bf), + ColorAttachment6Ext = ((int)0X8ce6), + Sampler1DArrayShadowExt = ((int)0X8dc3), + Texture1DStackMesax = ((int)0X8759), + CurrentMatrixNv = ((int)0X8641), + T2fV3f = ((int)0X2a27), + TextureCubeMapNegativeXArb = ((int)0X8516), + MaxProgramNativeTemporaries = ((int)0X88a7), + ObjectActiveUniformMaxLengthArb = ((int)0X8b87), + VertexArraySizeExt = ((int)0X807a), + Gl422AverageExt = ((int)0X80ce), + CompressedSluminanceAlphaExt = ((int)0X8c4b), + MatrixMode = ((int)0X0ba0), + DrawBuffer11Arb = ((int)0X8830), + DrawBuffer9Ati = ((int)0X882e), + RedBias = ((int)0X0d15), + LineSmoothHint = ((int)0X0c52), + IntVec3 = ((int)0X8b54), + Map2Color4 = ((int)0X0db0), + CompressedSluminance = ((int)0X8c4a), + SwizzleStrDrAti = ((int)0X8978), + GreenScale = ((int)0X0d18), + InterpolateArb = ((int)0X8575), + VertexArray = ((int)0X8074), + SpotDirection = ((int)0X1204), + Modelview1Ext = ((int)0X850a), + PixelMapIToI = ((int)0X0c70), + PostConvolutionRedBias = ((int)0X8020), + Replace = ((int)0X1e01), + Src0Alpha = ((int)0X8588), + Operand0Alpha = ((int)0X8598), + BlueScale = ((int)0X0d1a), + Specular = ((int)0X1202), + MaxProgramLoopDepthNv = ((int)0X88f7), + ColorAttachment1Ext = ((int)0X8ce1), + ProgramNativeInstructions = ((int)0X88a2), + Luminance12Alpha12Ext = ((int)0X8047), + MaxTransformFeedbackInterleavedAttribsNv = ((int)0X8c8a), + FragmentProgramBindingNv = ((int)0X8873), + PostColorMatrixAlphaScaleSgi = ((int)0X80b7), + HistogramBlueSizeExt = ((int)0X802a), + ColorArrayPointer = ((int)0X8090), + DotProductNv = ((int)0X86ec), + Modelview4Arb = ((int)0X8724), + DepthComponent32 = ((int)0X81a7), + DetailTextureLevelSgis = ((int)0X809a), + ReplacementCodeArrayPointerSun = ((int)0X85c3), + ClampReadColorArb = ((int)0X891c), + BackLeft = ((int)0X0402), + NumInstructionsTotalAti = ((int)0X8972), + PixelPackBuffer = ((int)0X88eb), + ClipPlane0 = ((int)0X3000), + OffsetProjectiveTextureRectangleNv = ((int)0X8852), + SamplerBufferExt = ((int)0X8dc2), + TextureCoordNv = ((int)0X8c79), + SignedRgbNv = ((int)0X86fe), + BlendDst = ((int)0X0be0), + Points = ((int)0X0000), + LocalConstantValueExt = ((int)0X87ec), + Matrix2Nv = ((int)0X8632), + Light6 = ((int)0X4006), + Rgb8 = ((int)0X8051), + ReplacementCodeSun = ((int)0X81d8), + LuminanceAlpha = ((int)0X190a), + PostImageTransformColorTableHp = ((int)0X8162), + DepthAttachmentExt = ((int)0X8d00), + MaxVertexHintPgi = ((int)0X1a22d), + ResampleZeroFillSgix = ((int)0X842f), + PostConvolutionAlphaBias = ((int)0X8023), + AlphaBits = ((int)0X0d55), + UnsignedShort4444Ext = ((int)0X8033), + DotProductTextureCubeMapNv = ((int)0X86f0), + Luminance = ((int)0X1909), + TextureBindingRectangleArb = ((int)0X84f6), + MaxGeneralCombinersNv = ((int)0X854d), + IndexLogicOp = ((int)0X0bf1), + BumpNumTexUnitsAti = ((int)0X8777), + FogOffsetValueSgix = ((int)0X8199), + Lequal = ((int)0X0203), + WritePixelDataRangeNv = ((int)0X8878), + OutputTextureCoord20Ext = ((int)0X87b1), + SrcAlpha = ((int)0X0302), + ModelviewMatrix = ((int)0X0ba6), + RgbFloat32Ati = ((int)0X8815), + PixelModeBit = ((int)0X00000020), + MirrorClampExt = ((int)0X8742), + PixelTexGenAlphaReplaceSgix = ((int)0X8187), + PixelPackBufferBindingExt = ((int)0X88ed), + CombineRgbExt = ((int)0X8571), + RgbaUnsignedDotProductMappingNv = ((int)0X86d9), + AsyncMarkerSgix = ((int)0X8329), + SpriteEyeAlignedSgix = ((int)0X814e), + ColorTableRedSize = ((int)0X80da), + Dsdt8Mag8Nv = ((int)0X870a), + MaxProgramLoopCountNv = ((int)0X88f8), + VertexArrayRangePointerNv = ((int)0X8521), + VibranceScaleNv = ((int)0X8713), + OneMinusDstAlpha = ((int)0X0305), + ModelviewProjectionNv = ((int)0X8629), + SwizzleStqDqAti = ((int)0X8979), + Map2TextureCoord2 = ((int)0X0db4), + Map2TextureCoord3 = ((int)0X0db5), + Map2TextureCoord1 = ((int)0X0db3), + TransposeColorMatrixArb = ((int)0X84e6), + IndexMode = ((int)0X0c30), + Map2TextureCoord4 = ((int)0X0db6), + Rgba32uiExt = ((int)0X8d70), + OffsetHiloProjectiveTexture2DNv = ((int)0X8856), + SignedHiloNv = ((int)0X86f9), + MaxFragmentLightsSgix = ((int)0X8404), + ImageScaleXHp = ((int)0X8155), + FenceApple = ((int)0X8a0b), + TextureCubeMapNegativeYArb = ((int)0X8518), + FloatVec4Arb = ((int)0X8b52), + TextureDepthExt = ((int)0X8071), + FloatVec2Arb = ((int)0X8b50), + SmoothLineWidthGranularity = ((int)0X0b23), + LightModelAmbient = ((int)0X0b53), + MaxMatrixPaletteStackDepthArb = ((int)0X8841), + Texture2DArrayExt = ((int)0X8c1a), + MaxMultisampleCoverageModesNv = ((int)0X8e11), + QuadTextureSelectSgis = ((int)0X8125), + AttribArrayTypeNv = ((int)0X8625), + UnsignedIntS8S888Nv = ((int)0X86da), + UnsignedShort565Reversed = ((int)0X8364), + ListMode = ((int)0X0b30), + DrawBuffer5Ati = ((int)0X882a), + CurrentVertexAttrib = ((int)0X8626), + LuminanceAlpha32uiExt = ((int)0X8d75), + SingleColorExt = ((int)0X81f9), + CurrentVertexExt = ((int)0X87e2), + TextureCoordArrayListStrideIbm = ((int)103084), + TextureClipmapLodOffsetSgix = ((int)0X8175), + R5G6B5A8IccSgix = ((int)0X8467), + ObjectDeleteStatusArb = ((int)0X8b80), + InvalidFramebufferOperationExt = ((int)0X0506), + Normalize = ((int)0X0ba1), + FramebufferSrgbCapableExt = ((int)0X8dba), + BlendEquationAlpha = ((int)0X883d), + RgbS3tc = ((int)0X83a0), + ProgramResultComponentsNv = ((int)0X8907), + RgbaS3tc = ((int)0X83a2), + PostColorMatrixAlphaBias = ((int)0X80bb), + TextureColorWritemaskSgis = ((int)0X81ef), + MaxProgramGenericResultsNv = ((int)0X8da6), + Luminance16IccSgix = ((int)0X8469), + ActiveAttributes = ((int)0X8b89), + ConserveMemoryHintPgi = ((int)0X1a1fd), + ProgramStringNv = ((int)0X8628), + Copy = ((int)0X1503), + DrawBuffer10 = ((int)0X882f), + IndexArrayBufferBindingArb = ((int)0X8899), + VariableCNv = ((int)0X8525), + ShaderSourceLength = ((int)0X8b88), + AttribArrayPointerNv = ((int)0X8645), + R1uiV3fSun = ((int)0X85c4), + Texture14Arb = ((int)0X84ce), + OpSetGeExt = ((int)0X878c), + Texture12Arb = ((int)0X84cc), + ColorArrayTypeExt = ((int)0X8082), + SignedAlpha8Nv = ((int)0X8706), + GenericAttribNv = ((int)0X8c7d), + MinProgramTexelOffsetNv = ((int)0X8904), + Intensity32fArb = ((int)0X8817), + Light0 = ((int)0X4000), + RgbScaleArb = ((int)0X8573), + VertexProgramPointSizeNv = ((int)0X8642), + VertexShaderExt = ((int)0X8780), + ArrayType = ((int)0X8625), + NumCompressedTextureFormats = ((int)0X86a2), + Q = ((int)0X2003), + R = ((int)0X2002), + S = ((int)0X2000), + T = ((int)0X2001), + Gl4Pass3Sgis = ((int)0X80a7), + TextureEnvBiasSgix = ((int)0X80be), + SingleColor = ((int)0X81f9), + Ycbcr422Apple = ((int)0X85b9), + AttribStackDepth = ((int)0X0bb0), + CompressedSluminanceExt = ((int)0X8c4a), + VertexAttribArray2Nv = ((int)0X8652), + TextureLuminanceTypeArb = ((int)0X8c14), + VertexArrayParallelPointersIntel = ((int)0X83f5), + TextureGreenSizeExt = ((int)0X805d), + LightModelColorControlExt = ((int)0X81f8), + ArrayNormalized = ((int)0X886a), + SamplePatternExt = ((int)0X80ac), + StackOverflow = ((int)0X0503), + CombinerCdDotProductNv = ((int)0X8546), + FramebufferAttachmentObjectNameExt = ((int)0X8cd1), + DrawBuffer9Arb = ((int)0X882e), + CompressedSrgbAlphaExt = ((int)0X8c49), + ZeroExt = ((int)0X87dd), + Operand1RgbExt = ((int)0X8591), + TextureFilterControlExt = ((int)0X8500), + MaxProgramNativeAttribs = ((int)0X88af), + GeometryProgramParameterBufferNv = ((int)0X8da3), + TextureStencilSizeExt = ((int)0X88f1), + TextureDepth = ((int)0X8071), + MaxEvalOrder = ((int)0X0d30), + Texture0Arb = ((int)0X84c0), + Rgba16iExt = ((int)0X8d88), + DepthComponent24 = ((int)0X81a6), + LinearSharpenAlphaSgis = ((int)0X80ae), + Alpha32fArb = ((int)0X8816), + PixelCubicWeightExt = ((int)0X8333), + TextureInternalFormat = ((int)0X1003), + OutputTextureCoord24Ext = ((int)0X87b5), + TextFragmentShaderAti = ((int)0X8200), + SpriteObjectAlignedSgix = ((int)0X814d), + IntensityExt = ((int)0X8049), + Luminance16uiExt = ((int)0X8d7a), + CompressedSrgbAlphaS3tcDxt3Ext = ((int)0X8c4e), + TextureFilterControl = ((int)0X8500), + MaxRenderbufferSizeExt = ((int)0X84e8), + EvalFractionalTessellationNv = ((int)0X86c5), + UnsignedInt8888RevExt = ((int)0X8367), + Color3BitPgi = ((int)0X00010000), + PostColorMatrixColorTableSgi = ((int)0X80d2), + HistogramLuminanceSizeExt = ((int)0X802c), + UnsignedShort88Mesa = ((int)0X85ba), + VertexArrayBindingApple = ((int)0X85b5), + DrawBuffer1Ati = ((int)0X8826), + NearestClipmapLinearSgix = ((int)0X844e), + OffsetTexture2DNv = ((int)0X86e8), + CurrentFogCoord = ((int)0X8453), + SwizzleStqAti = ((int)0X8977), + Rgb = ((int)0X1907), + ConvolutionHintSgix = ((int)0X8316), + AsyncHistogramSgix = ((int)0X832c), + InverseNv = ((int)0X862b), + Gl422Ext = ((int)0X80cc), + TextureCompressedImageSizeArb = ((int)0X86a0), + Con17Ati = ((int)0X8952), + Con16Ati = ((int)0X8951), + BumpTargetAti = ((int)0X877c), + ClipNearHintPgi = ((int)0X1a220), + DrawBuffer = ((int)0X0c01), + SecondaryColorArrayTypeExt = ((int)0X845b), + Con19Ati = ((int)0X8954), + Max3DTextureSize = ((int)0X8073), + ColorClearUnclampedValueAti = ((int)0X8835), + TextureCompressionHint = ((int)0X84ef), + Byte = ((int)0X1400), + SignedRgbaNv = ((int)0X86fb), + DrawBuffer6Ati = ((int)0X882b), + InvariantExt = ((int)0X87c2), + HalfBiasNormalNv = ((int)0X853a), + ClipFarHintPgi = ((int)0X1a221), + SampleCoverage = ((int)0X80a0), + BumpRotMatrixAti = ((int)0X8775), + StencilBackWritemask = ((int)0X8ca5), + VertexWeightArrayExt = ((int)0X850c), + T2fN3fV3f = ((int)0X2a2b), + PostConvolutionBlueBiasExt = ((int)0X8022), + PointDistanceAttenuation = ((int)0X8129), + OutOfMemory = ((int)0X0505), + Modelview7Arb = ((int)0X8727), + StreamCopyArb = ((int)0X88e2), + DepthComponent32Arb = ((int)0X81a7), + Luminance12Ext = ((int)0X8041), + DrawBuffer10Ati = ((int)0X882f), + OpAddExt = ((int)0X8787), + LinearDetailAlphaSgis = ((int)0X8098), + PixelMapAToASize = ((int)0X0cb9), + UniformBufferExt = ((int)0X8dee), + PixelTileGridDepthSgix = ((int)0X8144), + TextureBindingRectangleNv = ((int)0X84f6), + Matrix5 = ((int)0X88c5), + TextureDeformationSgix = ((int)0X8195), + Light2 = ((int)0X4002), + NormalArrayExt = ((int)0X8075), + FogScaleSgix = ((int)0X81fc), + Modelview15Arb = ((int)0X872f), + TextureDeformationBitSgix = ((int)0X00000001), + Modelview6Arb = ((int)0X8726), + SecondaryColorArrayType = ((int)0X845b), + ObjectPlane = ((int)0X2501), + DepthBoundsExt = ((int)0X8891), + TangentArrayStrideExt = ((int)0X843f), + WeightSumUnityArb = ((int)0X86a6), + FuncReverseSubtract = ((int)0X800b), + CurrentOcclusionQueryIdNv = ((int)0X8865), + ColorTableIntensitySize = ((int)0X80df), + IndexMaterialFaceExt = ((int)0X81ba), + ArrayBuffer = ((int)0X8892), + Alpha4 = ((int)0X803b), + Noop = ((int)0X1505), + BlendSrcRgb = ((int)0X80c9), + UnsignedShort4444Reversed = ((int)0X8365), + SrgbAlpha = ((int)0X8c42), + UnsignedShort88RevMesa = ((int)0X85bb), + DrawBuffer15Arb = ((int)0X8834), + PointSize = ((int)0X0b11), + MultisampleCoverageModesNv = ((int)0X8e12), + Gequal = ((int)0X0206), + PerStageConstantsNv = ((int)0X8535), + SeparateSpecularColorExt = ((int)0X81fa), + FloatRgbaNv = ((int)0X8883), + PostConvolutionGreenBiasExt = ((int)0X8021), + ObjectValidateStatusArb = ((int)0X8b83), + IntensityFloat32Ati = ((int)0X8817), + PixelTransform2DMatrixExt = ((int)0X8338), + UnsignedByte = ((int)0X1401), + MaxOptimizedVertexShaderLocalConstantsExt = ((int)0X87cc), + MaxTransformFeedbackSeparateComponentsNv = ((int)0X8c80), + DontCare = ((int)0X1100), + QueryResultAvailableArb = ((int)0X8867), + Map1BinormalExt = ((int)0X8446), + BoolVec4 = ((int)0X8b59), + TextureLodBias = ((int)0X8501), + Map2GridDomain = ((int)0X0dd2), + StrictLightingHintPgi = ((int)0X1a217), + OutputColor0Ext = ((int)0X879b), + MatrixPaletteArb = ((int)0X8840), + Reg9Ati = ((int)0X892a), + EdgeFlagArrayPointerExt = ((int)0X8093), + DualIntensity16Sgis = ((int)0X811b), + StaticAti = ((int)0X8760), + Intensity16IccSgix = ((int)0X846a), + Sampler2DArb = ((int)0X8b5e), + GlobalAlphaFactorSun = ((int)0X81da), + Projection = ((int)0X1701), + ColorTableAlphaSizeSgi = ((int)0X80dd), + Reg0Ati = ((int)0X8921), + MultisampleArb = ((int)0X809d), + TextureCoordArrayCountExt = ((int)0X808b), + BlendEquationExt = ((int)0X8009), + SampleCoverageValueArb = ((int)0X80aa), + SampleMaskExt = ((int)0X80a0), + FogHint = ((int)0X0c54), + StencilBackFuncAti = ((int)0X8800), + DepthBufferBit = ((int)0X00000100), + Accum = ((int)0X0100), + UnpackClientStorageApple = ((int)0X85b2), + TextureEnvMode = ((int)0X2200), + Matrix4Nv = ((int)0X8634), + OutputTextureCoord19Ext = ((int)0X87b0), + BackNormalsHintPgi = ((int)0X1a223), + MaxProgramOutputVerticesNv = ((int)0X8c27), + LineWidthGranularity = ((int)0X0b23), + SubtractArb = ((int)0X84e7), + Operand0RgbArb = ((int)0X8590), + PixelCountAvailableNv = ((int)0X8867), + MaxProgramAddressRegisters = ((int)0X88b1), + UnsignedInt8888Rev = ((int)0X8367), + Alpha8iExt = ((int)0X8d90), + ShadowAttenuationExt = ((int)0X834e), + IuiV3fExt = ((int)0X81ae), + Gl422RevExt = ((int)0X80cd), + RedBits = ((int)0X0d52), + ReadWriteArb = ((int)0X88ba), + PackImageDepthSgis = ((int)0X8131), + CoordReplace = ((int)0X8862), + ConstantBorderHp = ((int)0X8151), + DrawBuffer7Ati = ((int)0X882c), + Gl8XBitAti = ((int)0X00000004), + DepthComponent16 = ((int)0X81a5), + AverageExt = ((int)0X8335), + Map1Index = ((int)0X0d91), + EvalBit = ((int)0X00010000), + VariantArrayExt = ((int)0X87e8), + DepthComponent32fNv = ((int)0X8dab), + AlphaIccSgix = ((int)0X8462), + CurrentMatrixIndexArb = ((int)0X8845), + StaticCopy = ((int)0X88e6), + OpSetLtExt = ((int)0X878d), + MaxViewportDims = ((int)0X0d3a), + OutputTextureCoord17Ext = ((int)0X87ae), + MaxGeometryOutputVerticesExt = ((int)0X8de0), + ETimesFNv = ((int)0X8531), + IndexBits = ((int)0X0d51), + ConstantBorder = ((int)0X8151), + IntVec3Arb = ((int)0X8b54), + YcrcbaSgix = ((int)0X8319), + DepthRange = ((int)0X0b70), + HalfFloatNv = ((int)0X140b), + OpRoundExt = ((int)0X8790), + Map1TextureCoord1 = ((int)0X0d93), + OpLogBase2Ext = ((int)0X8792), + PnTrianglesPointModeAti = ((int)0X87f2), + ProxyTexture2DArrayExt = ((int)0X8c1b), + Con3Ati = ((int)0X8944), + TextureCubeMapPositiveX = ((int)0X8515), + VertexAttribArray6Nv = ((int)0X8656), + DepthStencilNv = ((int)0X84f9), + ImageScaleYHp = ((int)0X8156), + EmbossConstantNv = ((int)0X855e), + TextureGenMode = ((int)0X2500), + RenderbufferBindingExt = ((int)0X8ca7), + OutputTextureCoord21Ext = ((int)0X87b2), + VertexArrayType = ((int)0X807b), + SampleAlphaToOneSgis = ((int)0X809f), + UnsignedInt2101010Reversed = ((int)0X8368), + DualLuminance8Sgis = ((int)0X8115), + BufferSizeArb = ((int)0X8764), + RenderbufferHeightExt = ((int)0X8d43), + MaxProgramTexIndirectionsArb = ((int)0X880d), + LinearMipmapNearest = ((int)0X2701), + T2fIuiN3fV3fExt = ((int)0X81b4), + Linear = ((int)0X2601), + PixelPackBufferExt = ((int)0X88eb), + DrawBuffer1Arb = ((int)0X8826), + DrawBuffer7Arb = ((int)0X882c), + CompressedSignedLuminanceAlphaLatc2Ext = ((int)0X8c73), + VariantExt = ((int)0X87c1), + AlphaIntegerExt = ((int)0X8d97), + Texture6 = ((int)0X84c6), + TextureCubeMapPositiveZ = ((int)0X8519), + FenceConditionNv = ((int)0X84f4), + MaxProgramNativeParameters = ((int)0X88ab), + FramebufferAttachmentLayeredExt = ((int)0X8da7), + ActiveUniforms = ((int)0X8b86), + LineWidth = ((int)0X0b21), + TransformFeedbackRecordNv = ((int)0X8c86), + HistogramLuminanceSize = ((int)0X802c), + ReferencePlaneEquationSgix = ((int)0X817e), + Texture29 = ((int)0X84dd), + DrawBuffer14 = ((int)0X8833), + EdgeFlag = ((int)0X0b43), + Rgba16uiExt = ((int)0X8d76), + SphereMap = ((int)0X2402), + OneExt = ((int)0X87de), + NearestMipmapNearest = ((int)0X2700), + Con0Ati = ((int)0X8941), + Back = ((int)0X0405), + UnpackSkipImagesExt = ((int)0X806d), + Modelview = ((int)0X1700), + Texture2DStackMesax = ((int)0X875a), + Matrix8 = ((int)0X88c8), + UnsignedIntSampler1DArrayExt = ((int)0X8dd6), + OffsetTexture2DMatrixNv = ((int)0X86e1), + TransformFeedbackPrimitivesWrittenNv = ((int)0X8c88), + RgbaFloat32Ati = ((int)0X8814), + MaxShininessNv = ((int)0X8504), + CullFaceMode = ((int)0X0b45), + SamplesPassed = ((int)0X8914), + PerspectiveCorrectionHint = ((int)0X0c50), + CompressedTextureFormats = ((int)0X86a3), + FramezoomFactorSgix = ((int)0X818c), + ScalebiasHintSgix = ((int)0X8322), + InterlaceSgix = ((int)0X8094), + MaxPixelMapTable = ((int)0X0d34), + RenderbufferRedSizeExt = ((int)0X8d50), + TextureMinFilter = ((int)0X2801), + MaxConvolutionWidth = ((int)0X801a), + CombineExt = ((int)0X8570), + Reg30Ati = ((int)0X893f), + Reg31Ati = ((int)0X8940), + EyeDistanceToPointSgis = ((int)0X81f0), + TextureGenQ = ((int)0X0c63), + Sampler2DArrayShadowExt = ((int)0X8dc4), + TextureCoordArrayTypeExt = ((int)0X8089), + MaxListNesting = ((int)0X0b31), + VariantArrayStrideExt = ((int)0X87e6), + CompressedSignedRedGreenRgtc2Ext = ((int)0X8dbe), + FogMode = ((int)0X0b65), + PixelUnpackBufferBinding = ((int)0X88ef), + OutputTextureCoord9Ext = ((int)0X87a6), + ReplacementCodeArrayTypeSun = ((int)0X85c1), + ShaderConsistentNv = ((int)0X86dd), + ReadPixelDataRangeNv = ((int)0X8879), + ProgramInstruction = ((int)0X88a0), + ProgramLengthNv = ((int)0X8627), + Modelview24Arb = ((int)0X8738), + MaxProgramTexInstructionsArb = ((int)0X880c), + Alpha = ((int)0X1906), + SampleBuffers3Dfx = ((int)0X86b3), + EdgeFlagArrayBufferBinding = ((int)0X889b), + VertexAttribArrayIntegerNv = ((int)0X88fd), + ObjectAttachedObjectsArb = ((int)0X8b85), + FragmentShaderAti = ((int)0X8920), + PostColorMatrixAlphaBiasSgi = ((int)0X80bb), + InvariantDatatypeExt = ((int)0X87eb), + VertexProgramTwoSideNv = ((int)0X8643), + TextureBufferDataStoreBindingExt = ((int)0X8c2d), + FramebufferIncompleteAttachmentExt = ((int)0X8cd6), + TextureCoordArraySize = ((int)0X8088), + EvalVertexAttrib15Nv = ((int)0X86d5), + EvalVertexAttrib6Nv = ((int)0X86cc), + EvalVertexAttrib7Nv = ((int)0X86cd), + ClampToBorder = ((int)0X812d), + IndexTestFuncExt = ((int)0X81b6), + Intensity4Ext = ((int)0X804a), + SubpixelBits = ((int)0X0d50), + LoScaleNv = ((int)0X870f), + Invert = ((int)0X150a), + DeformationsMaskSgix = ((int)0X8196), + DiscardNv = ((int)0X8530), + VertexAttribArray4Nv = ((int)0X8654), + Set = ((int)0X150f), + MaxVaryingComponentsExt = ((int)0X8b4b), + Sampler1DArb = ((int)0X8b5d), + Sluminance = ((int)0X8c46), + Alpha8 = ((int)0X803c), + ColorTableLuminanceSizeSgi = ((int)0X80de), + CompressedLuminanceLatc1Ext = ((int)0X8c70), + ClientAttribStackDepth = ((int)0X0bb1), + Map1VertexAttrib154Nv = ((int)0X866f), + Matrix7 = ((int)0X88c7), + Con25Ati = ((int)0X895a), + Sluminance8Ext = ((int)0X8c47), + ColorAttachment3Ext = ((int)0X8ce3), + MaxTextureSize = ((int)0X0d33), + Modelview0Ext = ((int)0X1700), + YcrcbSgix = ((int)0X8318), + CompressedRgbaS3tcDxt1Ext = ((int)0X83f1), + PointFadeThresholdSize = ((int)0X8128), + AutoNormal = ((int)0X0d80), + Bgr = ((int)0X80e0), + Viewport = ((int)0X0ba2), + SamplerCubeArb = ((int)0X8b60), + FuncSubtractExt = ((int)0X800a), + InverseTransposeNv = ((int)0X862d), + CombineArb = ((int)0X8570), + FrontFace = ((int)0X0b46), + EyePlaneAbsoluteNv = ((int)0X855c), + ColorArrayBufferBinding = ((int)0X8898), + MaxNameStackDepth = ((int)0X0d37), + EyeLineSgis = ((int)0X81f6), + VertexDataHintPgi = ((int)0X1a22a), + IndexArray = ((int)0X8077), + Gl2Pass1Sgis = ((int)0X80a3), + FogCoordArray = ((int)0X8457), + Matrix5Nv = ((int)0X8635), + EyePointSgis = ((int)0X81f4), + MaxVertexUniformComponents = ((int)0X8b4a), + MaxFragmentUniformComponents = ((int)0X8b49), + MaxVertexBindableUniformsExt = ((int)0X8de2), + Map2VertexAttrib54Nv = ((int)0X8675), + PnTrianglesTesselationLevelAti = ((int)0X87f4), + MulAti = ((int)0X8964), + ActiveTexture = ((int)0X84e0), + Intensity16 = ((int)0X804d), + ValidateStatus = ((int)0X8b83), + StencilIndex8Ext = ((int)0X8d48), + BackSecondaryColorNv = ((int)0X8c78), + CombinerAbOutputNv = ((int)0X854a), + Modulate = ((int)0X2100), + ColorAttachment0Ext = ((int)0X8ce0), + RenderbufferDepthSizeExt = ((int)0X8d54), + T4fV4f = ((int)0X2a28), + PostTextureFilterScaleRangeSgix = ((int)0X817c), + MaxElementsIndices = ((int)0X80e9), + Srgb8Alpha8 = ((int)0X8c43), + AlwaysFastHintPgi = ((int)0X1a20c), + Dot3Rgba = ((int)0X86af), + FloatMat3x4 = ((int)0X8b68), + MultisampleSgis = ((int)0X809d), + FramebufferAttachmentObjectTypeExt = ((int)0X8cd0), + FogScaleValueSgix = ((int)0X81fd), + DrawPixelsApple = ((int)0X8a0a), + Srgb = ((int)0X8c40), + DrawBuffer14Ati = ((int)0X8833), + AndReverse = ((int)0X1502), + LinearMipmapLinear = ((int)0X2703), + PackResampleSgix = ((int)0X842c), + ElementArrayBufferBindingArb = ((int)0X8895), + OutputTextureCoord31Ext = ((int)0X87bc), + PixelTextureSgis = ((int)0X8353), + Four = ((int)4), + UnpackLsbFirst = ((int)0X0cf1), + CopyInverted = ((int)0X150c), + UnsignedIntSamplerCubeExt = ((int)0X8dd4), + NegativeWExt = ((int)0X87dc), + ColorArrayPointerExt = ((int)0X8090), + AttribArrayStrideNv = ((int)0X8624), + IntSampler1DArrayExt = ((int)0X8dce), + InterleavedAttribsNv = ((int)0X8c8c), + Texture26Arb = ((int)0X84da), + DepthScale = ((int)0X0d1e), + Texture24Arb = ((int)0X84d8), + Texture25Arb = ((int)0X84d9), + NegativeZExt = ((int)0X87db), + NegativeYExt = ((int)0X87da), + Texture20Arb = ((int)0X84d4), + Texture21Arb = ((int)0X84d5), + ColorArrayListIbm = ((int)103072), + EdgeFlagArrayBufferBindingArb = ((int)0X889b), + Rgb16 = ((int)0X8054), + CullVertexObjectPositionExt = ((int)0X81ac), + Rgb10 = ((int)0X8052), + ScissorTest = ((int)0X0c11), + Rgb12 = ((int)0X8053), + ArrayObjectOffsetAti = ((int)0X8767), + RgbaIccSgix = ((int)0X8461), + AlphaFloat32Ati = ((int)0X8816), + GeometryInputTypeExt = ((int)0X8ddb), + CompressedLuminanceAlpha = ((int)0X84eb), + InterlaceReadOml = ((int)0X8981), + PointSizeGranularity = ((int)0X0b13), + UnsignedInt5999RevExt = ((int)0X8c3e), + CompressedIntensity = ((int)0X84ec), + TextureFilter4SizeSgis = ((int)0X8147), + TexturePreSpecularHp = ((int)0X8169), + CurrentRasterNormalSgix = ((int)0X8406), + EnableBit = ((int)0X00002000), + MaxVertexUnitsArb = ((int)0X86a4), + ClipPlane4 = ((int)0X3004), + LoBiasNv = ((int)0X8715), + Gl4Pass2Sgis = ((int)0X80a6), + NormalArrayPointer = ((int)0X808f), + OutputTextureCoord22Ext = ((int)0X87b3), + Reg28Ati = ((int)0X893d), + VariantArrayPointerExt = ((int)0X87e9), + CurrentTangentExt = ((int)0X843b), + CurrentSecondaryColorExt = ((int)0X8459), + ActiveVertexUnitsArb = ((int)0X86a5), + ConvolutionWidthExt = ((int)0X8018), + MaxVaryingFloatsArb = ((int)0X8b4b), + FenceStatusNv = ((int)0X84f3), + Luminance12Alpha4Ext = ((int)0X8046), + Luminance8uiExt = ((int)0X8d80), + OffsetProjectiveTexture2DScaleNv = ((int)0X8851), + UnsignedNormalizedArb = ((int)0X8c17), + PolygonOffsetFactorExt = ((int)0X8038), + TextureRectangleArb = ((int)0X84f5), + PixelTransform2DExt = ((int)0X8330), + CullModesNv = ((int)0X86e0), + InvalidOperation = ((int)0X0502), + BufferFlushingUnmapApple = ((int)0X8a13), + ProgramErrorPositionArb = ((int)0X864b), + WeightArrayBufferBinding = ((int)0X889e), + DrawBuffer0Arb = ((int)0X8825), + T2fC4fN3fV3f = ((int)0X2a2c), + Map1GridSegments = ((int)0X0dd1), + PackSkipImages = ((int)0X806b), + VariantArrayTypeExt = ((int)0X87e7), + ColorTableIntensitySizeSgi = ((int)0X80df), + UnsignedInt88S8S8RevNv = ((int)0X86db), + ConvolutionFilterBiasExt = ((int)0X8015), + TransposeModelviewMatrix = ((int)0X84e3), + TextureBit = ((int)0X00040000), + ProgramParameters = ((int)0X88a8), + SaturateBitAti = ((int)0X00000040), + PolygonOffsetBiasExt = ((int)0X8039), + SpriteAxialSgix = ((int)0X814c), + N3fV3f = ((int)0X2a25), + MaxPixelTransform2DStackDepthExt = ((int)0X8337), + C4ubV3f = ((int)0X2a23), + FragmentShaderDerivativeHintArb = ((int)0X8b8b), + QuadraticAttenuation = ((int)0X1209), + FramebufferIncompleteMultisampleExt = ((int)0X8d56), + GeometryVerticesOutExt = ((int)0X8dda), + SecondaryColorArrayExt = ((int)0X845e), + FogStart = ((int)0X0b63), + TextureRedSize = ((int)0X805c), + FragmentLight3Sgix = ((int)0X840f), + Con9Ati = ((int)0X894a), + EdgeFlagArrayListIbm = ((int)103075), + Gl2XBitAti = ((int)0X00000001), + BoolArb = ((int)0X8b56), + CompressedLuminanceAlphaLatc2Ext = ((int)0X8c72), + EvalVertexAttrib9Nv = ((int)0X86cf), + VertexAttribArray11Nv = ((int)0X865b), + LuminanceAlpha32fArb = ((int)0X8819), + SmoothLineWidthRange = ((int)0X0b22), + EyePlane = ((int)0X2502), + EvalVertexAttrib2Nv = ((int)0X86c8), + LuminanceFloat16Ati = ((int)0X881e), + ProxyTexture4DSgis = ((int)0X8135), + EvalVertexAttrib1Nv = ((int)0X86c7), + AttribArraySizeNv = ((int)0X8623), + QuadLuminance8Sgis = ((int)0X8121), + EvalVertexAttrib4Nv = ((int)0X86ca), + EvalVertexAttrib5Nv = ((int)0X86cb), + Map2VertexAttrib14Nv = ((int)0X8671), + Map2TangentExt = ((int)0X8445), + Rgba8iExt = ((int)0X8d8e), + ObjectPointSgis = ((int)0X81f5), + Luminance4Alpha4 = ((int)0X8043), + LuminanceIccSgix = ((int)0X8463), + Matrix28 = ((int)0X88dc), + Intensity8iExt = ((int)0X8d91), + ModulateSignedAddAti = ((int)0X8745), + FragmentColorExt = ((int)0X834c), + ColorIndex = ((int)0X1900), + ColorIndex4Ext = ((int)0X80e4), + Rgb32iExt = ((int)0X8d83), + AttachedShaders = ((int)0X8b85), + MirroredRepeatIbm = ((int)0X8370), + NormalArrayPointerExt = ((int)0X808f), + StencilBufferBit = ((int)0X00000400), + UnsignedInt8888 = ((int)0X8035), + HistogramGreenSizeExt = ((int)0X8029), + ColorTableRedSizeSgi = ((int)0X80da), + MaxFragmentUniformComponentsArb = ((int)0X8b49), + FramebufferIncompleteDrawBufferExt = ((int)0X8cdb), + ScreenCoordinatesRend = ((int)0X8490), + Stencil = ((int)0X1802), + RgbaFloat16Ati = ((int)0X881a), + ConstantColor0Nv = ((int)0X852a), + TextureCubeMapPositiveZExt = ((int)0X8519), + MaxTextureCoordsArb = ((int)0X8871), + Lines = ((int)0X0001), + Front = ((int)0X0404), + VibranceBiasNv = ((int)0X8719), + PostColorMatrixGreenBias = ((int)0X80b9), + Sluminance8Alpha8 = ((int)0X8c45), + C3fV3f = ((int)0X2a24), + ColorTable = ((int)0X80d0), + ColorArrayCountExt = ((int)0X8084), + LuminanceAlphaIccSgix = ((int)0X8465), + SignedAlphaNv = ((int)0X8705), + DepthComponent16Sgix = ((int)0X81a5), + PostColorMatrixBlueScaleSgi = ((int)0X80b6), + ReadWrite = ((int)0X88ba), + ColorTableBias = ((int)0X80d7), + Luminance4 = ((int)0X803f), + PixelPackBufferBindingArb = ((int)0X88ed), + VertexAttribArray8Nv = ((int)0X8658), + Rgb4Ext = ((int)0X804f), + PackLsbFirst = ((int)0X0d01), + Src2Rgb = ((int)0X8582), + MaxProgramNativeTexIndirectionsArb = ((int)0X8810), + MaxOptimizedVertexShaderInstructionsExt = ((int)0X87ca), + PixelCounterBitsNv = ((int)0X8864), + ClientActiveTexture = ((int)0X84e1), + EdgeFlagArray = ((int)0X8079), + Two = ((int)2), + UnsignedInt10F11F11FRevExt = ((int)0X8c3b), + PointSpriteNv = ((int)0X8861), + MaxSamplesExt = ((int)0X8d57), + MaxTextureLodBias = ((int)0X84fd), + Texture1DArrayExt = ((int)0X8c18), + VariableDNv = ((int)0X8526), + Map1VertexAttrib114Nv = ((int)0X866b), + PixelUnpackBufferBindingExt = ((int)0X88ef), + FramebufferExt = ((int)0X8d40), + CurrentProgram = ((int)0X8b8d), + NativeGraphicsEndHintPgi = ((int)0X1a204), + Intensity16uiExt = ((int)0X8d79), + UnpackSkipImages = ((int)0X806d), + VertexAttribArray15Nv = ((int)0X865f), + ActiveUniformMaxLength = ((int)0X8b87), + PostConvolutionBlueScale = ((int)0X801e), + StencilBits = ((int)0X0d57), + MaxClientAttribStackDepth = ((int)0X0d3b), + Right = ((int)0X0407), + Return = ((int)0X0102), + ElementArrayPointerAti = ((int)0X876a), + VertexArrayListStrideIbm = ((int)103080), + Operand1AlphaExt = ((int)0X8599), + ClampToEdge = ((int)0X812f), + Texture16Arb = ((int)0X84d0), + Texture17Arb = ((int)0X84d1), + InvalidValue = ((int)0X0501), + Texture15Arb = ((int)0X84cf), + FramebufferAttachmentTextureLevelExt = ((int)0X8cd2), + Texture13Arb = ((int)0X84cd), + InterlaceOml = ((int)0X8980), + LineStipple = ((int)0X0b24), + VertexArrayListIbm = ((int)103070), + RedBitAti = ((int)0X00000001), + DynamicCopyArb = ((int)0X88ea), + DiscardAti = ((int)0X8763), + ConvolutionBorderModeExt = ((int)0X8013), + Gl2D = ((int)0X0600), + Texture19Arb = ((int)0X84d3), + PixelFragmentRgbSourceSgis = ((int)0X8354), + Green = ((int)0X1904), + PointSizeRange = ((int)0X0b12), + DrawBuffer15 = ((int)0X8834), + LowerLeft = ((int)0X8ca1), + DependentGbTexture2DNv = ((int)0X86ea), + HistogramBlueSize = ((int)0X802a), + VariantDatatypeExt = ((int)0X87e5), + ResampleZeroFillOml = ((int)0X8987), + TextureBindingCubeMap = ((int)0X8514), + PixelTileHeightSgix = ((int)0X8141), + NegativeXExt = ((int)0X87d9), + ConvolutionFilterScaleExt = ((int)0X8014), + Srgb8Ext = ((int)0X8c41), + DotProductTexture1DNv = ((int)0X885c), + VertexArrayPointerExt = ((int)0X808e), + Sampler2DRectArb = ((int)0X8b63), + AsyncDrawPixelsSgix = ((int)0X835d), + MapAttribVOrderNv = ((int)0X86c4), + TextureLuminanceSize = ((int)0X8060), + DrawBuffer11Ati = ((int)0X8830), + UnpackResampleSgix = ((int)0X842d), + NumFragmentRegistersAti = ((int)0X896e), + ProxyTextureCubeMap = ((int)0X851b), + ArrayEnabled = ((int)0X8622), + FormatSubsample2424Oml = ((int)0X8982), + Modelview18Arb = ((int)0X8732), + IndexArrayCountExt = ((int)0X8087), + Map1VertexAttrib144Nv = ((int)0X866e), + CompressedRgbFxt13Dfx = ((int)0X86b0), + ColorAttachment10Ext = ((int)0X8cea), + OpDot4Ext = ((int)0X8785), + Intensity16Ext = ((int)0X804d), + Srgb8Alpha8Ext = ((int)0X8c43), + OutputTextureCoord25Ext = ((int)0X87b6), + OffsetTextureScaleNv = ((int)0X86e2), + Depth32fStencil8Nv = ((int)0X8dac), + MaxGeometryTotalOutputComponentsExt = ((int)0X8de1), + Texture4 = ((int)0X84c4), + UnpackSubsampleRateSgix = ((int)0X85a1), + ConstantColorExt = ((int)0X8001), + Min = ((int)0X8007), + MaxTextureImageUnits = ((int)0X8872), + ProgramTemporaries = ((int)0X88a4), + VertexAttribArrayBufferBindingArb = ((int)0X889f), + AliasedLineWidthRange = ((int)0X846e), + ReplicateBorder = ((int)0X8153), + Alpha4Ext = ((int)0X803b), + Map2BinormalExt = ((int)0X8447), + FullStippleHintPgi = ((int)0X1a219), + Float = ((int)0X1406), + PolygonToken = ((int)0X0703), + ConvolutionWidth = ((int)0X8018), + Con26Ati = ((int)0X895b), + TextureColorTableSgi = ((int)0X80bc), + UnsignedInt1010102Ext = ((int)0X8036), + Con23Ati = ((int)0X8958), + Con22Ati = ((int)0X8957), + Matrix26 = ((int)0X88da), + Intensity8uiExt = ((int)0X8d7f), + TextureLuminanceSizeExt = ((int)0X8060), + TransposeNv = ((int)0X862c), + CompressedRgbS3tcDxt1Ext = ((int)0X83f0), + Con28Ati = ((int)0X895d), + Modelview5Arb = ((int)0X8725), + DependentRgbTextureCubeMapNv = ((int)0X885a), + BinormalArrayStrideExt = ((int)0X8441), + Src1Alpha = ((int)0X8589), + MaxGeometryVaryingComponentsExt = ((int)0X8ddd), + Diffuse = ((int)0X1201), + CompressedLuminanceArb = ((int)0X84ea), + BlueIntegerExt = ((int)0X8d96), + ImplementationColorReadTypeOes = ((int)0X8b9a), + PostColorMatrixGreenScale = ((int)0X80b5), + TransformFeedbackBufferSizeNv = ((int)0X8c85), + Source0RgbExt = ((int)0X8580), + Texture24 = ((int)0X84d8), + UnsignedIdentityNv = ((int)0X8536), + Texture22 = ((int)0X84d6), + Alpha12 = ((int)0X803d), + RenderbufferCoverageSamplesNv = ((int)0X8cab), + MaxCubeMapTextureSize = ((int)0X851c), + Blue = ((int)0X1905), + LightModelSpecularVectorApple = ((int)0X85b0), + Texture28 = ((int)0X84dc), + Map2Normal = ((int)0X0db2), + Texture28Arb = ((int)0X84dc), + Texture29Arb = ((int)0X84dd), + UnsignedIntSampler2DRectExt = ((int)0X8dd5), + BlendColorExt = ((int)0X8005), } public enum ArbImaging { - PostConvolutionAlphaScale = ((int)0X801f), - Separable2D = ((int)0X8012), - ConvolutionBorderMode = ((int)0X8013), - ColorTableFormat = ((int)0X80d8), HistogramRedSize = ((int)0X8028), - ProxyColorTable = ((int)0X80d3), - PostColorMatrixGreenBias = ((int)0X80b9), - PostConvolutionGreenScale = ((int)0X801d), - PostConvolutionBlueScale = ((int)0X801e), - ConvolutionHeight = ((int)0X8019), - MaxConvolutionWidth = ((int)0X801a), - Convolution2D = ((int)0X8011), - TableTooLarge = ((int)0X8031), - ColorMatrixStackDepth = ((int)0X80b2), - PostConvolutionColorTable = ((int)0X80d1), - PostColorMatrixBlueBias = ((int)0X80ba), - PostColorMatrixColorTable = ((int)0X80d2), - HistogramFormat = ((int)0X8027), - ConstantBorder = ((int)0X8151), - ProxyPostConvolutionColorTable = ((int)0X80d4), - PostConvolutionGreenBias = ((int)0X8021), - Convolution1D = ((int)0X8010), - HistogramGreenSize = ((int)0X8029), - HistogramLuminanceSize = ((int)0X802c), - PostColorMatrixAlphaBias = ((int)0X80bb), - HistogramAlphaSize = ((int)0X802b), - ProxyPostColorMatrixColorTable = ((int)0X80d5), ColorTable = ((int)0X80d0), - BlendEquation = ((int)0X8009), - ColorTableWidth = ((int)0X80d9), - HistogramSink = ((int)0X802d), + ConvolutionWidth = ((int)0X8018), + PostConvolutionGreenScale = ((int)0X801d), + PostColorMatrixRedScale = ((int)0X80b4), + PostConvolutionBlueBias = ((int)0X8022), ColorMatrix = ((int)0X80b1), ColorTableAlphaSize = ((int)0X80dd), - OneMinusConstantColor = ((int)0X8002), - Reduce = ((int)0X8016), - ConvolutionWidth = ((int)0X8018), - PostColorMatrixRedBias = ((int)0X80b8), - ColorTableLuminanceSize = ((int)0X80de), - ReplicateBorder = ((int)0X8153), - Histogram = ((int)0X8024), - PostConvolutionRedScale = ((int)0X801c), - OneMinusConstantAlpha = ((int)0X8004), + BlendEquation = ((int)0X8009), MaxColorMatrixStackDepth = ((int)0X80b3), - Minmax = ((int)0X802e), - HistogramWidth = ((int)0X8026), - ColorTableScale = ((int)0X80d6), - PostConvolutionAlphaBias = ((int)0X8023), - PostColorMatrixGreenScale = ((int)0X80b5), + HistogramAlphaSize = ((int)0X802b), + HistogramSink = ((int)0X802d), ConstantColor = ((int)0X8001), - ConvolutionFilterScale = ((int)0X8014), - ColorTableGreenSize = ((int)0X80db), - PostColorMatrixBlueScale = ((int)0X80b6), - PostConvolutionBlueBias = ((int)0X8022), - MaxConvolutionHeight = ((int)0X801b), - MinmaxFormat = ((int)0X802f), - ColorTableRedSize = ((int)0X80da), - ColorTableBias = ((int)0X80d7), - ProxyHistogram = ((int)0X8025), - PostColorMatrixRedScale = ((int)0X80b4), - PostConvolutionRedBias = ((int)0X8020), + ProxyColorTable = ((int)0X80d3), + HistogramLuminanceSize = ((int)0X802c), + ColorTableScale = ((int)0X80d6), + HistogramGreenSize = ((int)0X8029), + PostConvolutionGreenBias = ((int)0X8021), BlendColor = ((int)0X8005), - MinmaxSink = ((int)0X8030), - ConstantAlpha = ((int)0X8003), - ColorTableIntensitySize = ((int)0X80df), - ColorTableBlueSize = ((int)0X80dc), - ConvolutionFormat = ((int)0X8017), ConvolutionFilterBias = ((int)0X8015), - PostColorMatrixAlphaScale = ((int)0X80b7), + ColorTableIntensitySize = ((int)0X80df), + ConvolutionFormat = ((int)0X8017), + Convolution2D = ((int)0X8011), ConvolutionBorderColor = ((int)0X8154), + ColorTableFormat = ((int)0X80d8), + PostConvolutionColorTable = ((int)0X80d1), + ColorTableBias = ((int)0X80d7), + MaxConvolutionHeight = ((int)0X801b), + MaxConvolutionWidth = ((int)0X801a), HistogramBlueSize = ((int)0X802a), + PostColorMatrixRedBias = ((int)0X80b8), + ReplicateBorder = ((int)0X8153), + PostConvolutionAlphaScale = ((int)0X801f), + PostColorMatrixAlphaBias = ((int)0X80bb), + ConstantBorder = ((int)0X8151), + Convolution1D = ((int)0X8010), + ConvolutionHeight = ((int)0X8019), + ColorTableGreenSize = ((int)0X80db), + OneMinusConstantColor = ((int)0X8002), + PostColorMatrixGreenBias = ((int)0X80b9), + Histogram = ((int)0X8024), + Minmax = ((int)0X802e), + PostColorMatrixBlueBias = ((int)0X80ba), + PostConvolutionRedScale = ((int)0X801c), + PostConvolutionAlphaBias = ((int)0X8023), + MinmaxFormat = ((int)0X802f), + PostColorMatrixAlphaScale = ((int)0X80b7), + ConvolutionBorderMode = ((int)0X8013), + ColorTableRedSize = ((int)0X80da), + OneMinusConstantAlpha = ((int)0X8004), + MinmaxSink = ((int)0X8030), + PostColorMatrixColorTable = ((int)0X80d2), + ProxyPostColorMatrixColorTable = ((int)0X80d5), + ProxyPostConvolutionColorTable = ((int)0X80d4), + Separable2D = ((int)0X8012), + ConvolutionFilterScale = ((int)0X8014), + ProxyHistogram = ((int)0X8025), + TableTooLarge = ((int)0X8031), + PostColorMatrixGreenScale = ((int)0X80b5), + PostConvolutionRedBias = ((int)0X8020), + ColorTableBlueSize = ((int)0X80dc), + Reduce = ((int)0X8016), + PostConvolutionBlueScale = ((int)0X801e), + HistogramWidth = ((int)0X8026), + ColorTableLuminanceSize = ((int)0X80de), + HistogramFormat = ((int)0X8027), + ColorTableWidth = ((int)0X80d9), + ConstantAlpha = ((int)0X8003), + ColorMatrixStackDepth = ((int)0X80b2), + PostColorMatrixBlueScale = ((int)0X80b6), } public enum BlendEquationMode { - FuncReverseSubtract = ((int)0X800b), - FuncAdd = ((int)0X8006), FuncSubtract = ((int)0X800a), - Max = ((int)0X8008), + FuncReverseSubtract = ((int)0X800b), Min = ((int)0X8007), + FuncAdd = ((int)0X8006), + Max = ((int)0X8008), } public enum TextureEnvModeCombine { - Dot3Rgba = ((int)0X86af), - Dot3Rgb = ((int)0X86ae), - Add = ((int)0X0104), Modulate = ((int)0X2100), - Replace = ((int)0X1e01), - Subtract = ((int)0X84e7), AddSigned = ((int)0X8574), + Dot3Rgb = ((int)0X86ae), + Replace = ((int)0X1e01), Interpolate = ((int)0X8575), + Add = ((int)0X0104), + Dot3Rgba = ((int)0X86af), + Subtract = ((int)0X84e7), } public enum TextureEnvModeSource { - Texture5 = ((int)0X84c5), - Texture3 = ((int)0X84c3), + Texture9 = ((int)0X84c9), + Texture25 = ((int)0X84d9), Texture30 = ((int)0X84de), - Texture = ((int)0X1702), - Texture12 = ((int)0X84cc), - Texture13 = ((int)0X84cd), - Texture6 = ((int)0X84c6), - Previous = ((int)0X8578), - Texture16 = ((int)0X84d0), - Texture17 = ((int)0X84d1), - Texture14 = ((int)0X84ce), - Texture15 = ((int)0X84cf), - PrimaryColor = ((int)0X8577), - Texture28 = ((int)0X84dc), - Texture10 = ((int)0X84ca), - Texture11 = ((int)0X84cb), - Texture8 = ((int)0X84c8), - Texture18 = ((int)0X84d2), - Texture19 = ((int)0X84d3), - Texture2 = ((int)0X84c2), Texture31 = ((int)0X84df), + Texture6 = ((int)0X84c6), + Texture5 = ((int)0X84c5), + Constant = ((int)0X8576), + Texture = ((int)0X1702), + Texture7 = ((int)0X84c7), + Texture3 = ((int)0X84c3), + Previous = ((int)0X8578), + Texture8 = ((int)0X84c8), Texture26 = ((int)0X84da), Texture27 = ((int)0X84db), Texture24 = ((int)0X84d8), - Texture25 = ((int)0X84d9), + PrimaryColor = ((int)0X8577), Texture22 = ((int)0X84d6), Texture23 = ((int)0X84d7), Texture20 = ((int)0X84d4), Texture21 = ((int)0X84d5), Texture0 = ((int)0X84c0), - Texture29 = ((int)0X84dd), - Texture7 = ((int)0X84c7), - Constant = ((int)0X8576), Texture1 = ((int)0X84c1), + Texture28 = ((int)0X84dc), + Texture29 = ((int)0X84dd), + Texture16 = ((int)0X84d0), + Texture17 = ((int)0X84d1), + Texture14 = ((int)0X84ce), + Texture15 = ((int)0X84cf), + Texture12 = ((int)0X84cc), + Texture13 = ((int)0X84cd), + Texture10 = ((int)0X84ca), + Texture11 = ((int)0X84cb), Texture4 = ((int)0X84c4), - Texture9 = ((int)0X84c9), + Texture2 = ((int)0X84c2), + Texture18 = ((int)0X84d2), + Texture19 = ((int)0X84d3), } public enum TextureEnvModeOperandRgb { - OneMinusSrcColor = ((int)0X0301), SrcColor = ((int)0X0300), + OneMinusSrcColor = ((int)0X0301), OneMinusSrcAlpha = ((int)0X0303), SrcAlpha = ((int)0X0302), } @@ -5933,45 +5933,45 @@ namespace OpenTK.Graphics.OpenGL public enum TextureEnvModeScale { - Two = ((int)2), One = ((int)1), Four = ((int)4), + Two = ((int)2), } public enum TextureUnit { - Texture17 = ((int)0X84d1), - Texture8 = ((int)0X84c8), - Texture10 = ((int)0X84ca), - Texture12 = ((int)0X84cc), - Texture13 = ((int)0X84cd), - Texture9 = ((int)0X84c9), - Texture11 = ((int)0X84cb), Texture29 = ((int)0X84dd), - Texture1 = ((int)0X84c1), - Texture26 = ((int)0X84da), + Texture5 = ((int)0X84c5), Texture18 = ((int)0X84d2), Texture19 = ((int)0X84d3), + Texture1 = ((int)0X84c1), + Texture4 = ((int)0X84c4), + Texture26 = ((int)0X84da), + Texture20 = ((int)0X84d4), + Texture24 = ((int)0X84d8), + Texture25 = ((int)0X84d9), Texture22 = ((int)0X84d6), Texture23 = ((int)0X84d7), - Texture6 = ((int)0X84c6), - Texture21 = ((int)0X84d5), - Texture7 = ((int)0X84c7), - Texture5 = ((int)0X84c5), - Texture28 = ((int)0X84dc), - Texture2 = ((int)0X84c2), - Texture3 = ((int)0X84c3), - Texture25 = ((int)0X84d9), - Texture30 = ((int)0X84de), - Texture31 = ((int)0X84df), Texture0 = ((int)0X84c0), - Texture27 = ((int)0X84db), - Texture24 = ((int)0X84d8), - Texture16 = ((int)0X84d0), - Texture15 = ((int)0X84cf), + Texture21 = ((int)0X84d5), + Texture9 = ((int)0X84c9), + Texture31 = ((int)0X84df), + Texture3 = ((int)0X84c3), Texture14 = ((int)0X84ce), - Texture20 = ((int)0X84d4), - Texture4 = ((int)0X84c4), + Texture8 = ((int)0X84c8), + Texture2 = ((int)0X84c2), + Texture27 = ((int)0X84db), + Texture30 = ((int)0X84de), + Texture7 = ((int)0X84c7), + Texture16 = ((int)0X84d0), + Texture17 = ((int)0X84d1), + Texture6 = ((int)0X84c6), + Texture15 = ((int)0X84cf), + Texture12 = ((int)0X84cc), + Texture13 = ((int)0X84cd), + Texture10 = ((int)0X84ca), + Texture11 = ((int)0X84cb), + Texture28 = ((int)0X84dc), } public enum TextureCompareMode @@ -5981,17 +5981,17 @@ namespace OpenTK.Graphics.OpenGL public enum FogPointerType { - Float = ((int)0X1406), Double = ((int)0X140a), + Float = ((int)0X1406), } public enum PointParameterName { PointFadeThresholdSize = ((int)0X8128), PointSizeMax = ((int)0X8127), - PointDistanceAttenuation = ((int)0X8129), - PointSizeMin = ((int)0X8126), PointSpriteCoordOrigin = ((int)0X8ca0), + PointSizeMin = ((int)0X8126), + PointDistanceAttenuation = ((int)0X8129), } public enum QueryTarget @@ -6001,8 +6001,8 @@ namespace OpenTK.Graphics.OpenGL public enum GetQueryParam { - QueryCounterBits = ((int)0X8864), CurrentQuery = ((int)0X8865), + QueryCounterBits = ((int)0X8864), } public enum GetQueryObjectParam @@ -6013,36 +6013,36 @@ namespace OpenTK.Graphics.OpenGL public enum BufferTarget { - ArrayBuffer = ((int)0X8892), - ElementArrayBuffer = ((int)0X8893), PixelUnpackBuffer = ((int)0X88ec), PixelPackBuffer = ((int)0X88eb), + ArrayBuffer = ((int)0X8892), + ElementArrayBuffer = ((int)0X8893), } public enum BufferUsageHint { + StaticDraw = ((int)0X88e4), + StreamRead = ((int)0X88e1), + StreamCopy = ((int)0X88e2), + DynamicRead = ((int)0X88e9), StreamDraw = ((int)0X88e0), DynamicCopy = ((int)0X88ea), - StaticDraw = ((int)0X88e4), - StaticCopy = ((int)0X88e6), StaticRead = ((int)0X88e5), - StreamCopy = ((int)0X88e2), + StaticCopy = ((int)0X88e6), DynamicDraw = ((int)0X88e8), - DynamicRead = ((int)0X88e9), - StreamRead = ((int)0X88e1), } public enum BufferAccess { - WriteOnly = ((int)0X88b9), - ReadWrite = ((int)0X88ba), ReadOnly = ((int)0X88b8), + ReadWrite = ((int)0X88ba), + WriteOnly = ((int)0X88b9), } public enum BufferParameterName { - BufferUsage = ((int)0X8765), BufferSize = ((int)0X8764), + BufferUsage = ((int)0X8765), BufferAccess = ((int)0X88bb), BufferMapped = ((int)0X88bc), } @@ -6054,95 +6054,95 @@ namespace OpenTK.Graphics.OpenGL public enum ShaderType { - GeometryShaderExt = ((int)0X8dd9), FragmentShader = ((int)0X8b30), VertexShader = ((int)0X8b31), + GeometryShaderExt = ((int)0X8dd9), } public enum ActiveUniformType { - FloatMat4x2 = ((int)0X8b69), + BoolVec4 = ((int)0X8b59), + FloatMat2 = ((int)0X8b5a), + BoolVec3 = ((int)0X8b58), + FloatMat3 = ((int)0X8b5b), Sampler2DShadow = ((int)0X8b62), + FloatMat3x4 = ((int)0X8b68), + FloatMat2x4 = ((int)0X8b66), + BoolVec2 = ((int)0X8b57), + FloatMat4x2 = ((int)0X8b69), + Float = ((int)0X1406), + SamplerCube = ((int)0X8b60), + IntVec3 = ((int)0X8b54), Bool = ((int)0X8b56), IntVec4 = ((int)0X8b55), FloatMat4x3 = ((int)0X8b6a), - FloatMat3x2 = ((int)0X8b67), - SamplerCube = ((int)0X8b60), FloatMat2x3 = ((int)0X8b65), - FloatMat2x4 = ((int)0X8b66), - FloatMat3x4 = ((int)0X8b68), - BoolVec2 = ((int)0X8b57), - Sampler1D = ((int)0X8b5d), - FloatMat2 = ((int)0X8b5a), - FloatMat3 = ((int)0X8b5b), - Sampler3D = ((int)0X8b5f), - Sampler2D = ((int)0X8b5e), - FloatVec2 = ((int)0X8b50), - FloatVec3 = ((int)0X8b51), Int = ((int)0X1404), + Sampler1D = ((int)0X8b5d), + Sampler2D = ((int)0X8b5e), Sampler1DShadow = ((int)0X8b61), - BoolVec4 = ((int)0X8b59), + FloatMat3x2 = ((int)0X8b67), FloatVec4 = ((int)0X8b52), - Float = ((int)0X1406), - FloatMat4 = ((int)0X8b5c), - BoolVec3 = ((int)0X8b58), + FloatVec3 = ((int)0X8b51), + FloatVec2 = ((int)0X8b50), + Sampler3D = ((int)0X8b5f), IntVec2 = ((int)0X8b53), - IntVec3 = ((int)0X8b54), + FloatMat4 = ((int)0X8b5c), } public enum ActiveAttribType { + FloatVec4 = ((int)0X8b52), + FloatVec3 = ((int)0X8b51), + FloatVec2 = ((int)0X8b50), FloatMat2 = ((int)0X8b5a), Float = ((int)0X1406), - FloatVec2 = ((int)0X8b50), - FloatVec3 = ((int)0X8b51), - FloatMat3 = ((int)0X8b5b), - FloatVec4 = ((int)0X8b52), FloatMat4 = ((int)0X8b5c), + FloatMat3 = ((int)0X8b5b), } public enum VertexAttribPointerType { - UnsignedByte = ((int)0X1401), - Byte = ((int)0X1400), UnsignedInt = ((int)0X1405), - Short = ((int)0X1402), - Int = ((int)0X1404), Float = ((int)0X1406), - Double = ((int)0X140a), + Byte = ((int)0X1400), + Int = ((int)0X1404), UnsignedShort = ((int)0X1403), + Double = ((int)0X140a), + UnsignedByte = ((int)0X1401), + Short = ((int)0X1402), } public enum ShaderParameter { - DeleteStatus = ((int)0X8b80), + ShaderSourceLength = ((int)0X8b88), InfoLogLength = ((int)0X8b84), CompileStatus = ((int)0X8b81), - ShaderSourceLength = ((int)0X8b88), + DeleteStatus = ((int)0X8b80), ShaderType = ((int)0X8b4f), } public enum ProgramParameter { ActiveAttributeMaxLength = ((int)0X8b8a), - DeleteStatus = ((int)0X8b80), - ActiveUniformMaxLength = ((int)0X8b87), - AttachedShaders = ((int)0X8b85), - ActiveUniforms = ((int)0X8b86), + ActiveAttributes = ((int)0X8b89), InfoLogLength = ((int)0X8b84), ValidateStatus = ((int)0X8b83), - ActiveAttributes = ((int)0X8b89), + DeleteStatus = ((int)0X8b80), + AttachedShaders = ((int)0X8b85), LinkStatus = ((int)0X8b82), + ActiveUniforms = ((int)0X8b86), + ActiveUniformMaxLength = ((int)0X8b87), } public enum VertexAttribParameter { + ArrayType = ((int)0X8625), ArrayEnabled = ((int)0X8622), - ArrayNormalized = ((int)0X886a), + ArrayStride = ((int)0X8624), ArraySize = ((int)0X8623), CurrentVertexAttrib = ((int)0X8626), - ArrayStride = ((int)0X8624), - ArrayType = ((int)0X8625), + ArrayNormalized = ((int)0X886a), } public enum VertexAttribPointerParameter @@ -6152,21 +6152,21 @@ namespace OpenTK.Graphics.OpenGL public enum DrawBuffersEnum { - FrontRight = ((int)0X0401), - BackLeft = ((int)0X0402), - BackRight = ((int)0X0403), - Aux1 = ((int)0X040a), - Aux0 = ((int)0X0409), - Aux3 = ((int)0X040c), - Aux2 = ((int)0X040b), - FrontLeft = ((int)0X0400), None = ((int)0), + Aux2 = ((int)0X040b), + FrontRight = ((int)0X0401), + Aux0 = ((int)0X0409), + FrontLeft = ((int)0X0400), + Aux3 = ((int)0X040c), + Aux1 = ((int)0X040a), + BackRight = ((int)0X0403), + BackLeft = ((int)0X0402), } public enum PointSpriteCoordOriginParameter { - UpperLeft = ((int)0X8ca2), LowerLeft = ((int)0X8ca1), + UpperLeft = ((int)0X8ca2), } public enum TextureEnvModePointSprite @@ -6177,49 +6177,49 @@ namespace OpenTK.Graphics.OpenGL public enum ArbMultitexture { - Texture17Arb = ((int)0X84d1), - MaxTextureUnitsArb = ((int)0X84e2), - Texture29Arb = ((int)0X84dd), - Texture1Arb = ((int)0X84c1), - Texture2Arb = ((int)0X84c2), - Texture26Arb = ((int)0X84da), - Texture19Arb = ((int)0X84d3), - Texture6Arb = ((int)0X84c6), - ActiveTextureArb = ((int)0X84e0), - Texture23Arb = ((int)0X84d7), - Texture7Arb = ((int)0X84c7), - Texture13Arb = ((int)0X84cd), - Texture16Arb = ((int)0X84d0), - Texture30Arb = ((int)0X84de), - Texture28Arb = ((int)0X84dc), - Texture25Arb = ((int)0X84d9), Texture4Arb = ((int)0X84c4), - Texture15Arb = ((int)0X84cf), - Texture18Arb = ((int)0X84d2), - Texture3Arb = ((int)0X84c3), - Texture22Arb = ((int)0X84d6), - Texture0Arb = ((int)0X84c0), - Texture12Arb = ((int)0X84cc), - Texture21Arb = ((int)0X84d5), - Texture24Arb = ((int)0X84d8), - Texture11Arb = ((int)0X84cb), - Texture14Arb = ((int)0X84ce), - Texture8Arb = ((int)0X84c8), - Texture20Arb = ((int)0X84d4), - Texture31Arb = ((int)0X84df), + MaxTextureUnitsArb = ((int)0X84e2), ClientActiveTextureArb = ((int)0X84e1), + Texture7Arb = ((int)0X84c7), + Texture30Arb = ((int)0X84de), + Texture17Arb = ((int)0X84d1), + Texture14Arb = ((int)0X84ce), + Texture15Arb = ((int)0X84cf), + Texture12Arb = ((int)0X84cc), + Texture13Arb = ((int)0X84cd), + Texture22Arb = ((int)0X84d6), + Texture11Arb = ((int)0X84cb), + Texture20Arb = ((int)0X84d4), + Texture21Arb = ((int)0X84d5), + Texture6Arb = ((int)0X84c6), + Texture18Arb = ((int)0X84d2), + Texture19Arb = ((int)0X84d3), + Texture28Arb = ((int)0X84dc), + Texture8Arb = ((int)0X84c8), + Texture1Arb = ((int)0X84c1), + ActiveTextureArb = ((int)0X84e0), + Texture0Arb = ((int)0X84c0), + Texture27Arb = ((int)0X84db), + Texture24Arb = ((int)0X84d8), + Texture25Arb = ((int)0X84d9), + Texture23Arb = ((int)0X84d7), + Texture3Arb = ((int)0X84c3), + Texture29Arb = ((int)0X84dd), + Texture16Arb = ((int)0X84d0), + Texture10Arb = ((int)0X84ca), + Texture2Arb = ((int)0X84c2), Texture9Arb = ((int)0X84c9), Texture5Arb = ((int)0X84c5), - Texture10Arb = ((int)0X84ca), - Texture27Arb = ((int)0X84db), + Texture26Arb = ((int)0X84da), + Texture31Arb = ((int)0X84df), } public enum ArbTransposeMatrix { - TransposeProjectionMatrixArb = ((int)0X84e4), TransposeTextureMatrixArb = ((int)0X84e5), - TransposeModelviewMatrixArb = ((int)0X84e3), TransposeColorMatrixArb = ((int)0X84e6), + TransposeModelviewMatrixArb = ((int)0X84e3), + TransposeProjectionMatrixArb = ((int)0X84e4), } public enum ArbTextureEnvAdd @@ -6229,31 +6229,31 @@ namespace OpenTK.Graphics.OpenGL public enum ArbTextureCubeMap { TextureCubeMapPositiveYArb = ((int)0X8517), - ProxyTextureCubeMapArb = ((int)0X851b), - TextureCubeMapPositiveZArb = ((int)0X8519), - TextureCubeMapPositiveXArb = ((int)0X8515), - TextureCubeMapNegativeYArb = ((int)0X8518), - TextureBindingCubeMapArb = ((int)0X8514), - TextureCubeMapArb = ((int)0X8513), - MaxCubeMapTextureSizeArb = ((int)0X851c), TextureCubeMapNegativeZArb = ((int)0X851a), + TextureCubeMapPositiveZArb = ((int)0X8519), + TextureBindingCubeMapArb = ((int)0X8514), + ProxyTextureCubeMapArb = ((int)0X851b), + TextureCubeMapNegativeYArb = ((int)0X8518), TextureCubeMapNegativeXArb = ((int)0X8516), - ReflectionMapArb = ((int)0X8512), + MaxCubeMapTextureSizeArb = ((int)0X851c), NormalMapArb = ((int)0X8511), + TextureCubeMapArb = ((int)0X8513), + TextureCubeMapPositiveXArb = ((int)0X8515), + ReflectionMapArb = ((int)0X8512), } public enum ArbTextureCompression { - CompressedRgbArb = ((int)0X84ed), - TextureCompressedArb = ((int)0X86a1), - CompressedIntensityArb = ((int)0X84ec), CompressedTextureFormatsArb = ((int)0X86a3), - NumCompressedTextureFormatsArb = ((int)0X86a2), CompressedAlphaArb = ((int)0X84e9), - TextureCompressionHintArb = ((int)0X84ef), + CompressedRgbArb = ((int)0X84ed), CompressedLuminanceAlphaArb = ((int)0X84eb), - TextureCompressedImageSizeArb = ((int)0X86a0), + NumCompressedTextureFormatsArb = ((int)0X86a2), CompressedRgbaArb = ((int)0X84ee), + TextureCompressedImageSizeArb = ((int)0X86a0), + CompressedIntensityArb = ((int)0X84ec), + TextureCompressedArb = ((int)0X86a1), + TextureCompressionHintArb = ((int)0X84ef), CompressedLuminanceArb = ((int)0X84ea), } @@ -6264,96 +6264,96 @@ namespace OpenTK.Graphics.OpenGL public enum ArbPointParameters { - PointSizeMinArb = ((int)0X8126), - PointDistanceAttenuationArb = ((int)0X8129), PointSizeMaxArb = ((int)0X8127), PointFadeThresholdSizeArb = ((int)0X8128), + PointDistanceAttenuationArb = ((int)0X8129), + PointSizeMinArb = ((int)0X8126), } public enum ArbVertexBlend { - Modelview26Arb = ((int)0X873a), - WeightArrayTypeArb = ((int)0X86a9), - Modelview23Arb = ((int)0X8737), - Modelview1Arb = ((int)0X850a), - WeightArrayStrideArb = ((int)0X86aa), - WeightArrayArb = ((int)0X86ad), - Modelview2Arb = ((int)0X8722), - Modelview14Arb = ((int)0X872e), - Modelview15Arb = ((int)0X872f), - Modelview3Arb = ((int)0X8723), - Modelview21Arb = ((int)0X8735), - Modelview27Arb = ((int)0X873b), - ActiveVertexUnitsArb = ((int)0X86a5), - Modelview7Arb = ((int)0X8727), - Modelview9Arb = ((int)0X8729), - Modelview12Arb = ((int)0X872c), - Modelview20Arb = ((int)0X8734), - Modelview18Arb = ((int)0X8732), - MaxVertexUnitsArb = ((int)0X86a4), - Modelview19Arb = ((int)0X8733), - Modelview25Arb = ((int)0X8739), - Modelview31Arb = ((int)0X873f), - Modelview4Arb = ((int)0X8724), - WeightArraySizeArb = ((int)0X86ab), - Modelview24Arb = ((int)0X8738), - VertexBlendArb = ((int)0X86a7), - Modelview30Arb = ((int)0X873e), - Modelview6Arb = ((int)0X8726), - Modelview13Arb = ((int)0X872d), - WeightArrayPointerArb = ((int)0X86ac), - Modelview29Arb = ((int)0X873d), - Modelview0Arb = ((int)0X1700), - Modelview22Arb = ((int)0X8736), - Modelview8Arb = ((int)0X8728), - CurrentWeightArb = ((int)0X86a8), - Modelview28Arb = ((int)0X873c), - WeightSumUnityArb = ((int)0X86a6), - Modelview11Arb = ((int)0X872b), - Modelview17Arb = ((int)0X8731), - Modelview16Arb = ((int)0X8730), Modelview5Arb = ((int)0X8725), + Modelview29Arb = ((int)0X873d), + Modelview19Arb = ((int)0X8733), + Modelview6Arb = ((int)0X8726), + Modelview7Arb = ((int)0X8727), + Modelview30Arb = ((int)0X873e), + ActiveVertexUnitsArb = ((int)0X86a5), + Modelview20Arb = ((int)0X8734), Modelview10Arb = ((int)0X872a), + WeightArraySizeArb = ((int)0X86ab), + WeightArrayPointerArb = ((int)0X86ac), + Modelview23Arb = ((int)0X8737), + Modelview13Arb = ((int)0X872d), + Modelview24Arb = ((int)0X8738), + Modelview14Arb = ((int)0X872e), + Modelview12Arb = ((int)0X872c), + MaxVertexUnitsArb = ((int)0X86a4), + Modelview22Arb = ((int)0X8736), + VertexBlendArb = ((int)0X86a7), + Modelview27Arb = ((int)0X873b), + Modelview17Arb = ((int)0X8731), + Modelview28Arb = ((int)0X873c), + Modelview18Arb = ((int)0X8732), + Modelview8Arb = ((int)0X8728), + Modelview9Arb = ((int)0X8729), + WeightSumUnityArb = ((int)0X86a6), + Modelview26Arb = ((int)0X873a), + Modelview16Arb = ((int)0X8730), + Modelview31Arb = ((int)0X873f), + CurrentWeightArb = ((int)0X86a8), + Modelview21Arb = ((int)0X8735), + Modelview11Arb = ((int)0X872b), + WeightArrayArb = ((int)0X86ad), + Modelview0Arb = ((int)0X1700), + Modelview1Arb = ((int)0X850a), + Modelview25Arb = ((int)0X8739), + Modelview15Arb = ((int)0X872f), + WeightArrayTypeArb = ((int)0X86a9), + WeightArrayStrideArb = ((int)0X86aa), + Modelview3Arb = ((int)0X8723), + Modelview2Arb = ((int)0X8722), + Modelview4Arb = ((int)0X8724), } public enum ArbMatrixPalette { - MatrixIndexArrayArb = ((int)0X8844), - MatrixIndexArraySizeArb = ((int)0X8846), - MaxMatrixPaletteStackDepthArb = ((int)0X8841), + MatrixIndexArrayPointerArb = ((int)0X8849), + CurrentMatrixIndexArb = ((int)0X8845), + CurrentPaletteMatrixArb = ((int)0X8843), + MatrixPaletteArb = ((int)0X8840), MaxPaletteMatricesArb = ((int)0X8842), + MaxMatrixPaletteStackDepthArb = ((int)0X8841), MatrixIndexArrayTypeArb = ((int)0X8847), MatrixIndexArrayStrideArb = ((int)0X8848), - MatrixIndexArrayPointerArb = ((int)0X8849), - MatrixPaletteArb = ((int)0X8840), - CurrentPaletteMatrixArb = ((int)0X8843), - CurrentMatrixIndexArb = ((int)0X8845), + MatrixIndexArraySizeArb = ((int)0X8846), + MatrixIndexArrayArb = ((int)0X8844), } public enum ArbTextureEnvCombine { - CombineRgbArb = ((int)0X8571), - Source2AlphaArb = ((int)0X858a), - Operand2AlphaArb = ((int)0X859a), - Source0AlphaArb = ((int)0X8588), - Operand0RgbArb = ((int)0X8590), - SubtractArb = ((int)0X84e7), - AddSignedArb = ((int)0X8574), - Source2RgbArb = ((int)0X8582), Operand1AlphaArb = ((int)0X8599), - RgbScaleArb = ((int)0X8573), - Operand0AlphaArb = ((int)0X8598), - Source0RgbArb = ((int)0X8580), - CombineArb = ((int)0X8570), - PreviousArb = ((int)0X8578), InterpolateArb = ((int)0X8575), - ConstantArb = ((int)0X8576), - Operand1RgbArb = ((int)0X8591), + CombineArb = ((int)0X8570), + CombineAlphaArb = ((int)0X8572), + AddSignedArb = ((int)0X8574), + Operand0RgbArb = ((int)0X8590), Operand2RgbArb = ((int)0X8592), PrimaryColorArb = ((int)0X8577), - CombineAlphaArb = ((int)0X8572), - Source1RgbArb = ((int)0X8581), + SubtractArb = ((int)0X84e7), Source1AlphaArb = ((int)0X8589), + Operand2AlphaArb = ((int)0X859a), + CombineRgbArb = ((int)0X8571), + ConstantArb = ((int)0X8576), + Source2AlphaArb = ((int)0X858a), + Source1RgbArb = ((int)0X8581), + RgbScaleArb = ((int)0X8573), + Source2RgbArb = ((int)0X8582), + Source0RgbArb = ((int)0X8580), + Operand1RgbArb = ((int)0X8591), + Source0AlphaArb = ((int)0X8588), + Operand0AlphaArb = ((int)0X8598), + PreviousArb = ((int)0X8578), } public enum ArbTextureEnvCrossbar @@ -6362,8 +6362,8 @@ namespace OpenTK.Graphics.OpenGL public enum ArbTextureEnvDot3 { - Dot3RgbArb = ((int)0X86ae), Dot3RgbaArb = ((int)0X86af), + Dot3RgbArb = ((int)0X86ae), } public enum ArbTextureMirroredRepeat @@ -6373,18 +6373,18 @@ namespace OpenTK.Graphics.OpenGL public enum ArbDepthTexture { - DepthComponent24Arb = ((int)0X81a6), - TextureDepthSizeArb = ((int)0X884a), - DepthTextureModeArb = ((int)0X884b), DepthComponent16Arb = ((int)0X81a5), + DepthComponent24Arb = ((int)0X81a6), + DepthTextureModeArb = ((int)0X884b), + TextureDepthSizeArb = ((int)0X884a), DepthComponent32Arb = ((int)0X81a7), } public enum ArbShadow { + CompareRToTextureArb = ((int)0X884e), TextureCompareModeArb = ((int)0X884c), TextureCompareFuncArb = ((int)0X884d), - CompareRToTextureArb = ((int)0X884e), } public enum ArbShadowAmbient @@ -6398,18 +6398,18 @@ namespace OpenTK.Graphics.OpenGL public enum ArbVertexProgram { - TransposeCurrentMatrixArb = ((int)0X88b7), - VertexProgramTwoSideArb = ((int)0X8643), - CurrentMatrixStackDepthArb = ((int)0X8640), - ProgramErrorPositionArb = ((int)0X864b), - MaxVertexAttribsArb = ((int)0X8869), - ProgramErrorStringArb = ((int)0X8874), - MaxProgramMatrixStackDepthArb = ((int)0X862e), - MaxProgramMatricesArb = ((int)0X862f), ColorSumArb = ((int)0X8458), - CurrentMatrixArb = ((int)0X8641), - VertexProgramPointSizeArb = ((int)0X8642), + ProgramErrorStringArb = ((int)0X8874), + MaxProgramMatricesArb = ((int)0X862f), + ProgramErrorPositionArb = ((int)0X864b), ProgramFormatAsciiArb = ((int)0X8875), + CurrentMatrixArb = ((int)0X8641), + MaxVertexAttribsArb = ((int)0X8869), + VertexProgramTwoSideArb = ((int)0X8643), + MaxProgramMatrixStackDepthArb = ((int)0X862e), + CurrentMatrixStackDepthArb = ((int)0X8640), + TransposeCurrentMatrixArb = ((int)0X88b7), + VertexProgramPointSizeArb = ((int)0X8642), } public enum AssemblyProgramTargetArb @@ -6426,44 +6426,44 @@ namespace OpenTK.Graphics.OpenGL public enum AssemblyProgramParameterArb { - MaxProgramAttribs = ((int)0X88ad), - MaxProgramLocalParameters = ((int)0X88b4), - ProgramAluInstructionsArb = ((int)0X8805), - ProgramAttribs = ((int)0X88ac), - ProgramTemporaries = ((int)0X88a4), - MaxProgramNativeAddressRegisters = ((int)0X88b3), - ProgramNativeAluInstructionsArb = ((int)0X8808), - MaxProgramNativeTexInstructionsArb = ((int)0X880f), MaxProgramTexIndirectionsArb = ((int)0X880d), - ProgramParameters = ((int)0X88a8), - ProgramNativeTemporaries = ((int)0X88a6), - MaxProgramNativeTexIndirectionsArb = ((int)0X8810), - ProgramNativeAttribs = ((int)0X88ae), - ProgramAddressRegisters = ((int)0X88b0), - ProgramUnderNativeLimits = ((int)0X88b6), - ProgramNativeInstructions = ((int)0X88a2), - MaxProgramParameters = ((int)0X88a9), - MaxProgramEnvParameters = ((int)0X88b5), - ProgramFormat = ((int)0X8876), - MaxProgramTexInstructionsArb = ((int)0X880c), - MaxProgramInstructions = ((int)0X88a1), - ProgramTexIndirectionsArb = ((int)0X8807), - ProgramTexInstructionsArb = ((int)0X8806), - ProgramNativeParameters = ((int)0X88aa), ProgramBinding = ((int)0X8677), - MaxProgramNativeTemporaries = ((int)0X88a7), - MaxProgramNativeAttribs = ((int)0X88af), - MaxProgramAddressRegisters = ((int)0X88b1), - MaxProgramNativeParameters = ((int)0X88ab), - ProgramNativeTexInstructionsArb = ((int)0X8809), - ProgramNativeAddressRegisters = ((int)0X88b2), + ProgramTexInstructionsArb = ((int)0X8806), + ProgramNativeInstructions = ((int)0X88a2), MaxProgramTemporaries = ((int)0X88a5), - ProgramLength = ((int)0X8627), - MaxProgramAluInstructionsArb = ((int)0X880b), + MaxProgramNativeParameters = ((int)0X88ab), + ProgramAttribs = ((int)0X88ac), + ProgramNativeAddressRegisters = ((int)0X88b2), + ProgramNativeAttribs = ((int)0X88ae), + MaxProgramNativeTemporaries = ((int)0X88a7), + MaxProgramTexInstructionsArb = ((int)0X880c), + MaxProgramNativeTexIndirectionsArb = ((int)0X8810), MaxProgramNativeAluInstructionsArb = ((int)0X880e), MaxProgramNativeInstructions = ((int)0X88a3), + MaxProgramAluInstructionsArb = ((int)0X880b), + MaxProgramInstructions = ((int)0X88a1), + MaxProgramAddressRegisters = ((int)0X88b1), ProgramNativeTexIndirectionsArb = ((int)0X880a), + ProgramNativeParameters = ((int)0X88aa), + MaxProgramEnvParameters = ((int)0X88b5), + MaxProgramAttribs = ((int)0X88ad), + MaxProgramNativeTexInstructionsArb = ((int)0X880f), + ProgramAddressRegisters = ((int)0X88b0), + ProgramTexIndirectionsArb = ((int)0X8807), + MaxProgramLocalParameters = ((int)0X88b4), + MaxProgramNativeAttribs = ((int)0X88af), + ProgramParameters = ((int)0X88a8), + ProgramFormat = ((int)0X8876), + MaxProgramParameters = ((int)0X88a9), + ProgramAluInstructionsArb = ((int)0X8805), + ProgramNativeTemporaries = ((int)0X88a6), + ProgramNativeAluInstructionsArb = ((int)0X8808), + ProgramLength = ((int)0X8627), + ProgramNativeTexInstructionsArb = ((int)0X8809), ProgramInstruction = ((int)0X88a0), + MaxProgramNativeAddressRegisters = ((int)0X88b3), + ProgramTemporaries = ((int)0X88a4), + ProgramUnderNativeLimits = ((int)0X88b6), } public enum AssemblyProgramStringParameterArb @@ -6473,52 +6473,52 @@ namespace OpenTK.Graphics.OpenGL public enum MatrixModeArb { - Matrix23 = ((int)0X88d7), - Matrix26 = ((int)0X88da), - Matrix16 = ((int)0X88d0), - Texture = ((int)0X1702), - Matrix20 = ((int)0X88d4), - Matrix30 = ((int)0X88de), - Matrix10 = ((int)0X88ca), - Matrix25 = ((int)0X88d9), - Matrix15 = ((int)0X88cf), - Matrix21 = ((int)0X88d5), - Matrix31 = ((int)0X88df), - Matrix11 = ((int)0X88cb), - Matrix14 = ((int)0X88ce), - Matrix8 = ((int)0X88c8), - Matrix9 = ((int)0X88c9), - Projection = ((int)0X1701), - Matrix2 = ((int)0X88c2), - Matrix3 = ((int)0X88c3), - Matrix0 = ((int)0X88c0), - Matrix28 = ((int)0X88dc), - Matrix6 = ((int)0X88c6), - Matrix7 = ((int)0X88c7), - Matrix4 = ((int)0X88c4), - Matrix5 = ((int)0X88c5), - Color = ((int)0X1800), - Matrix27 = ((int)0X88db), - Matrix17 = ((int)0X88d1), - Matrix29 = ((int)0X88dd), - Matrix19 = ((int)0X88d3), - Matrix18 = ((int)0X88d2), - Matrix13 = ((int)0X88cd), - Matrix1 = ((int)0X88c1), Modelview = ((int)0X1700), - Matrix24 = ((int)0X88d8), - Matrix22 = ((int)0X88d6), Matrix12 = ((int)0X88cc), + Matrix14 = ((int)0X88ce), + Matrix5 = ((int)0X88c5), + Matrix28 = ((int)0X88dc), + Matrix23 = ((int)0X88d7), + Matrix25 = ((int)0X88d9), + Matrix4 = ((int)0X88c4), + Matrix17 = ((int)0X88d1), + Matrix1 = ((int)0X88c1), + Matrix31 = ((int)0X88df), + Matrix7 = ((int)0X88c7), + Matrix0 = ((int)0X88c0), + Texture = ((int)0X1702), + Matrix21 = ((int)0X88d5), + Matrix3 = ((int)0X88c3), + Matrix13 = ((int)0X88cd), + Matrix15 = ((int)0X88cf), + Color = ((int)0X1800), + Matrix18 = ((int)0X88d2), + Matrix9 = ((int)0X88c9), + Matrix26 = ((int)0X88da), + Matrix27 = ((int)0X88db), + Matrix29 = ((int)0X88dd), + Matrix10 = ((int)0X88ca), + Matrix11 = ((int)0X88cb), + Matrix8 = ((int)0X88c8), + Projection = ((int)0X1701), + Matrix22 = ((int)0X88d6), + Matrix24 = ((int)0X88d8), + Matrix6 = ((int)0X88c6), + Matrix16 = ((int)0X88d0), + Matrix30 = ((int)0X88de), + Matrix19 = ((int)0X88d3), + Matrix2 = ((int)0X88c2), + Matrix20 = ((int)0X88d4), } public enum VertexAttribParameterArb { + ArrayType = ((int)0X8625), ArrayEnabled = ((int)0X8622), - ArrayNormalized = ((int)0X886a), + ArrayStride = ((int)0X8624), ArraySize = ((int)0X8623), CurrentVertexAttrib = ((int)0X8626), - ArrayStride = ((int)0X8624), - ArrayType = ((int)0X8625), + ArrayNormalized = ((int)0X886a), } public enum VertexAttribPointerParameterArb @@ -6528,20 +6528,20 @@ namespace OpenTK.Graphics.OpenGL public enum VertexAttribPointerTypeArb { - UnsignedByte = ((int)0X1401), - Byte = ((int)0X1400), UnsignedInt = ((int)0X1405), - Short = ((int)0X1402), - Int = ((int)0X1404), Float = ((int)0X1406), - Double = ((int)0X140a), + Byte = ((int)0X1400), + Int = ((int)0X1404), UnsignedShort = ((int)0X1403), + Double = ((int)0X140a), + UnsignedByte = ((int)0X1401), + Short = ((int)0X1402), } public enum ArbFragmentProgram { - MaxTextureImageUnitsArb = ((int)0X8872), MaxTextureCoordsArb = ((int)0X8871), + MaxTextureImageUnitsArb = ((int)0X8872), } public enum BufferTargetArb @@ -6552,28 +6552,28 @@ namespace OpenTK.Graphics.OpenGL public enum BufferUsageArb { + StaticDraw = ((int)0X88e4), + StreamRead = ((int)0X88e1), + StreamCopy = ((int)0X88e2), + DynamicRead = ((int)0X88e9), StreamDraw = ((int)0X88e0), DynamicCopy = ((int)0X88ea), - StaticDraw = ((int)0X88e4), - StaticCopy = ((int)0X88e6), StaticRead = ((int)0X88e5), - StreamCopy = ((int)0X88e2), + StaticCopy = ((int)0X88e6), DynamicDraw = ((int)0X88e8), - DynamicRead = ((int)0X88e9), - StreamRead = ((int)0X88e1), } public enum BufferAccessArb { - WriteOnly = ((int)0X88b9), - ReadWrite = ((int)0X88ba), ReadOnly = ((int)0X88b8), + ReadWrite = ((int)0X88ba), + WriteOnly = ((int)0X88b9), } public enum BufferParameterNameArb { - BufferUsage = ((int)0X8765), BufferSize = ((int)0X8764), + BufferUsage = ((int)0X8765), BufferAccess = ((int)0X88bb), BufferMapped = ((int)0X88bc), } @@ -6585,101 +6585,101 @@ namespace OpenTK.Graphics.OpenGL public enum ArbVertexBufferObject { - ElementArrayBufferBindingArb = ((int)0X8895), - ArrayBufferBindingArb = ((int)0X8894), - VertexArrayBufferBindingArb = ((int)0X8896), - TextureCoordArrayBufferBindingArb = ((int)0X889a), - ReadOnlyArb = ((int)0X88b8), - DynamicDrawArb = ((int)0X88e8), - BufferSizeArb = ((int)0X8764), - SecondaryColorArrayBufferBindingArb = ((int)0X889c), - BufferUsageArb = ((int)0X8765), - BufferAccessArb = ((int)0X88bb), - StreamDrawArb = ((int)0X88e0), + StreamReadArb = ((int)0X88e1), DynamicCopyArb = ((int)0X88ea), - WeightArrayBufferBindingArb = ((int)0X889e), - EdgeFlagArrayBufferBindingArb = ((int)0X889b), - VertexAttribArrayBufferBindingArb = ((int)0X889f), - NormalArrayBufferBindingArb = ((int)0X8897), - WriteOnlyArb = ((int)0X88b9), - ColorArrayBufferBindingArb = ((int)0X8898), - ArrayBufferArb = ((int)0X8892), + ReadOnlyArb = ((int)0X88b8), + StreamCopyArb = ((int)0X88e2), + ReadWriteArb = ((int)0X88ba), BufferMapPointerArb = ((int)0X88bd), StaticDrawArb = ((int)0X88e4), - ReadWriteArb = ((int)0X88ba), - BufferMappedArb = ((int)0X88bc), - StreamCopyArb = ((int)0X88e2), + DynamicDrawArb = ((int)0X88e8), + VertexAttribArrayBufferBindingArb = ((int)0X889f), + SecondaryColorArrayBufferBindingArb = ((int)0X889c), + BufferSizeArb = ((int)0X8764), + BufferUsageArb = ((int)0X8765), + ElementArrayBufferBindingArb = ((int)0X8895), + BufferAccessArb = ((int)0X88bb), + ArrayBufferBindingArb = ((int)0X8894), + ColorArrayBufferBindingArb = ((int)0X8898), + TextureCoordArrayBufferBindingArb = ((int)0X889a), StaticReadArb = ((int)0X88e5), + WeightArrayBufferBindingArb = ((int)0X889e), + ArrayBufferArb = ((int)0X8892), ElementArrayBufferArb = ((int)0X8893), - StaticCopyArb = ((int)0X88e6), - StreamReadArb = ((int)0X88e1), - DynamicReadArb = ((int)0X88e9), + VertexArrayBufferBindingArb = ((int)0X8896), + WriteOnlyArb = ((int)0X88b9), + BufferMappedArb = ((int)0X88bc), IndexArrayBufferBindingArb = ((int)0X8899), + StaticCopyArb = ((int)0X88e6), + StreamDrawArb = ((int)0X88e0), + DynamicReadArb = ((int)0X88e9), + EdgeFlagArrayBufferBindingArb = ((int)0X889b), FogCoordinateArrayBufferBindingArb = ((int)0X889d), + NormalArrayBufferBindingArb = ((int)0X8897), } public enum ArbOcclusionQuery { SamplesPassedArb = ((int)0X8914), - QueryResultArb = ((int)0X8866), - QueryCounterBitsArb = ((int)0X8864), - QueryResultAvailableArb = ((int)0X8867), CurrentQueryArb = ((int)0X8865), + QueryResultAvailableArb = ((int)0X8867), + QueryCounterBitsArb = ((int)0X8864), + QueryResultArb = ((int)0X8866), } public enum ArbShaderObjects { - IntVec2Arb = ((int)0X8b53), - IntVec4Arb = ((int)0X8b55), - FloatVec2Arb = ((int)0X8b50), - IntVec3Arb = ((int)0X8b54), - ObjectInfoLogLengthArb = ((int)0X8b84), - Sampler3DArb = ((int)0X8b5f), - ObjectTypeArb = ((int)0X8b4e), - ProgramObjectArb = ((int)0X8b40), - ObjectActiveUniformMaxLengthArb = ((int)0X8b87), - SamplerCubeArb = ((int)0X8b60), - Sampler2DArb = ((int)0X8b5e), - Sampler1DShadowArb = ((int)0X8b61), - ObjectLinkStatusArb = ((int)0X8b82), - Sampler1DArb = ((int)0X8b5d), - BoolVec4Arb = ((int)0X8b59), - ObjectDeleteStatusArb = ((int)0X8b80), - FloatVec4Arb = ((int)0X8b52), - ObjectShaderSourceLengthArb = ((int)0X8b88), - BoolVec3Arb = ((int)0X8b58), - ObjectAttachedObjectsArb = ((int)0X8b85), - FloatVec3Arb = ((int)0X8b51), - BoolVec2Arb = ((int)0X8b57), - FloatMat2Arb = ((int)0X8b5a), - Sampler2DRectShadowArb = ((int)0X8b64), - ObjectValidateStatusArb = ((int)0X8b83), - Sampler2DRectArb = ((int)0X8b63), - FloatMat4Arb = ((int)0X8b5c), - Sampler2DShadowArb = ((int)0X8b62), - ShaderObjectArb = ((int)0X8b48), - ObjectActiveUniformsArb = ((int)0X8b86), - FloatMat3Arb = ((int)0X8b5b), - BoolArb = ((int)0X8b56), ObjectSubtypeArb = ((int)0X8b4f), + ObjectValidateStatusArb = ((int)0X8b83), + IntVec3Arb = ((int)0X8b54), + Sampler2DShadowArb = ((int)0X8b62), + ObjectInfoLogLengthArb = ((int)0X8b84), + ObjectAttachedObjectsArb = ((int)0X8b85), + SamplerCubeArb = ((int)0X8b60), + ObjectDeleteStatusArb = ((int)0X8b80), + FloatVec2Arb = ((int)0X8b50), + IntVec2Arb = ((int)0X8b53), + FloatMat4Arb = ((int)0X8b5c), + FloatMat3Arb = ((int)0X8b5b), + FloatMat2Arb = ((int)0X8b5a), ObjectCompileStatusArb = ((int)0X8b81), + Sampler1DShadowArb = ((int)0X8b61), + Sampler2DRectArb = ((int)0X8b63), + ObjectTypeArb = ((int)0X8b4e), + Sampler1DArb = ((int)0X8b5d), + Sampler2DArb = ((int)0X8b5e), + IntVec4Arb = ((int)0X8b55), + FloatVec4Arb = ((int)0X8b52), + FloatVec3Arb = ((int)0X8b51), + ObjectActiveUniformMaxLengthArb = ((int)0X8b87), + Sampler2DRectShadowArb = ((int)0X8b64), + BoolVec3Arb = ((int)0X8b58), + BoolArb = ((int)0X8b56), + ObjectActiveUniformsArb = ((int)0X8b86), + ObjectLinkStatusArb = ((int)0X8b82), + BoolVec2Arb = ((int)0X8b57), + Sampler3DArb = ((int)0X8b5f), + ShaderObjectArb = ((int)0X8b48), + ProgramObjectArb = ((int)0X8b40), + BoolVec4Arb = ((int)0X8b59), + ObjectShaderSourceLengthArb = ((int)0X8b88), } public enum ArbVertexShader { - MaxVertexUniformComponentsArb = ((int)0X8b4a), - ObjectActiveAttributesArb = ((int)0X8b89), MaxVertexTextureImageUnitsArb = ((int)0X8b4c), - MaxVaryingFloatsArb = ((int)0X8b4b), MaxCombinedTextureImageUnitsArb = ((int)0X8b4d), ObjectActiveAttributeMaxLengthArb = ((int)0X8b8a), + MaxVertexUniformComponentsArb = ((int)0X8b4a), + MaxVaryingFloatsArb = ((int)0X8b4b), VertexShaderArb = ((int)0X8b31), + ObjectActiveAttributesArb = ((int)0X8b89), } public enum ArbFragmentShader { - MaxFragmentUniformComponentsArb = ((int)0X8b49), FragmentShaderArb = ((int)0X8b30), + MaxFragmentUniformComponentsArb = ((int)0X8b49), FragmentShaderDerivativeHintArb = ((int)0X8b8b), } @@ -6704,40 +6704,40 @@ namespace OpenTK.Graphics.OpenGL public enum ArbDrawBuffers { - DrawBuffer9Arb = ((int)0X882e), - DrawBuffer12Arb = ((int)0X8831), - DrawBuffer3Arb = ((int)0X8828), - MaxDrawBuffersArb = ((int)0X8824), + DrawBuffer13Arb = ((int)0X8832), DrawBuffer7Arb = ((int)0X882c), - DrawBuffer2Arb = ((int)0X8827), - DrawBuffer0Arb = ((int)0X8825), - DrawBuffer14Arb = ((int)0X8833), - DrawBuffer6Arb = ((int)0X882b), + DrawBuffer5Arb = ((int)0X882a), + DrawBuffer15Arb = ((int)0X8834), + MaxDrawBuffersArb = ((int)0X8824), DrawBuffer4Arb = ((int)0X8829), DrawBuffer8Arb = ((int)0X882d), - DrawBuffer13Arb = ((int)0X8832), - DrawBuffer1Arb = ((int)0X8826), - DrawBuffer11Arb = ((int)0X8830), DrawBuffer10Arb = ((int)0X882f), - DrawBuffer15Arb = ((int)0X8834), - DrawBuffer5Arb = ((int)0X882a), + DrawBuffer1Arb = ((int)0X8826), + DrawBuffer2Arb = ((int)0X8827), + DrawBuffer12Arb = ((int)0X8831), + DrawBuffer14Arb = ((int)0X8833), + DrawBuffer6Arb = ((int)0X882b), + DrawBuffer9Arb = ((int)0X882e), + DrawBuffer3Arb = ((int)0X8828), + DrawBuffer11Arb = ((int)0X8830), + DrawBuffer0Arb = ((int)0X8825), } public enum ArbTextureRectangle { - TextureBindingRectangleArb = ((int)0X84f6), MaxRectangleTextureSizeArb = ((int)0X84f8), + TextureBindingRectangleArb = ((int)0X84f6), ProxyTextureRectangleArb = ((int)0X84f7), TextureRectangleArb = ((int)0X84f5), } public enum ArbColorBufferFloat { + ClampVertexColorArb = ((int)0X891a), + ClampFragmentColorArb = ((int)0X891b), ClampReadColorArb = ((int)0X891c), FixedOnlyArb = ((int)0X891d), RgbaFloatModeArb = ((int)0X8820), - ClampFragmentColorArb = ((int)0X891b), - ClampVertexColorArb = ((int)0X891a), } public enum ArbHalfFloatPixel @@ -6747,34 +6747,34 @@ namespace OpenTK.Graphics.OpenGL public enum ArbTextureFloat { - UnsignedNormalizedArb = ((int)0X8c17), - Intensity16fArb = ((int)0X881d), - LuminanceAlpha32fArb = ((int)0X8819), - TextureAlphaTypeArb = ((int)0X8c13), - LuminanceAlpha16fArb = ((int)0X881f), - TextureDepthTypeArb = ((int)0X8c16), - TextureGreenTypeArb = ((int)0X8c11), - Rgb16fArb = ((int)0X881b), - TextureBlueTypeArb = ((int)0X8c12), Rgba16fArb = ((int)0X881a), - Rgba32fArb = ((int)0X8814), + TextureRedTypeArb = ((int)0X8c10), + UnsignedNormalizedArb = ((int)0X8c17), + TextureAlphaTypeArb = ((int)0X8c13), + TextureGreenTypeArb = ((int)0X8c11), + LuminanceAlpha32fArb = ((int)0X8819), + TextureLuminanceTypeArb = ((int)0X8c14), + TextureBlueTypeArb = ((int)0X8c12), + Intensity16fArb = ((int)0X881d), Intensity32fArb = ((int)0X8817), - Luminance16fArb = ((int)0X881e), + Rgb16fArb = ((int)0X881b), + TextureIntensityTypeArb = ((int)0X8c15), + Rgba32fArb = ((int)0X8814), + Alpha32fArb = ((int)0X8816), Alpha16fArb = ((int)0X881c), Luminance32fArb = ((int)0X8818), - TextureRedTypeArb = ((int)0X8c10), - Alpha32fArb = ((int)0X8816), + LuminanceAlpha16fArb = ((int)0X881f), + TextureDepthTypeArb = ((int)0X8c16), Rgb32fArb = ((int)0X8815), - TextureLuminanceTypeArb = ((int)0X8c14), - TextureIntensityTypeArb = ((int)0X8c15), + Luminance16fArb = ((int)0X881e), } public enum ArbPixelBufferObject { - PixelUnpackBufferBindingArb = ((int)0X88ef), - PixelPackBufferArb = ((int)0X88eb), PixelUnpackBufferArb = ((int)0X88ec), PixelPackBufferBindingArb = ((int)0X88ed), + PixelUnpackBufferBindingArb = ((int)0X88ef), + PixelPackBufferArb = ((int)0X88eb), } public enum ExtSubtexture @@ -6795,10 +6795,10 @@ namespace OpenTK.Graphics.OpenGL public enum ExtPointParameters { - PointFadeThresholdSizeExt = ((int)0X8128), - DistanceAttenuationExt = ((int)0X8129), PointSizeMaxExt = ((int)0X8127), + DistanceAttenuationExt = ((int)0X8129), PointSizeMinExt = ((int)0X8126), + PointFadeThresholdSizeExt = ((int)0X8128), } public enum SgixTagSampleBuffer @@ -6807,10 +6807,10 @@ namespace OpenTK.Graphics.OpenGL public enum SgixPolynomialFfd { - DeformationsMaskSgix = ((int)0X8196), TextureDeformationSgix = ((int)0X8195), MaxDeformationOrderSgix = ((int)0X8197), GeometryDeformationSgix = ((int)0X8194), + DeformationsMaskSgix = ((int)0X8196), } public enum SgixFlushRaster @@ -6819,21 +6819,21 @@ namespace OpenTK.Graphics.OpenGL public enum HpImageTransform { - ImageTranslateXHp = ((int)0X8157), ImageRotateAngleHp = ((int)0X8159), - CubicHp = ((int)0X815f), - ImageRotateOriginYHp = ((int)0X815b), - ImageTranslateYHp = ((int)0X8158), - ImageScaleYHp = ((int)0X8156), - ImageCubicWeightHp = ((int)0X815e), - PostImageTransformColorTableHp = ((int)0X8162), - ImageMinFilterHp = ((int)0X815d), + ImageTranslateXHp = ((int)0X8157), AverageHp = ((int)0X8160), + CubicHp = ((int)0X815f), + ImageTranslateYHp = ((int)0X8158), ImageMagFilterHp = ((int)0X815c), - ProxyPostImageTransformColorTableHp = ((int)0X8163), - ImageScaleXHp = ((int)0X8155), - ImageTransform2DHp = ((int)0X8161), ImageRotateOriginXHp = ((int)0X815a), + ImageScaleXHp = ((int)0X8155), + ImageMinFilterHp = ((int)0X815d), + ImageScaleYHp = ((int)0X8156), + ImageTransform2DHp = ((int)0X8161), + ImageCubicWeightHp = ((int)0X815e), + ProxyPostImageTransformColorTableHp = ((int)0X8163), + PostImageTransformColorTableHp = ((int)0X8162), + ImageRotateOriginYHp = ((int)0X815b), } public enum IngrPaletteBuffer @@ -6846,63 +6846,63 @@ namespace OpenTK.Graphics.OpenGL public enum PgiVertexHints { - MaxVertexHintPgi = ((int)0X1a22d), - VertexDataHintPgi = ((int)0X1a22a), - Texcoord2BitPgi = ((int)0X20000000), - Color4BitPgi = ((int)0X00020000), - Vertex23BitPgi = ((int)0X00000004), - EdgeflagBitPgi = ((int)0X00040000), - MatShininessBitPgi = ((int)0X02000000), - Color3BitPgi = ((int)0X00010000), - IndexBitPgi = ((int)0X00080000), - Texcoord3BitPgi = ((int)0X40000000), - MaterialSideHintPgi = ((int)0X1a22c), - MatAmbientAndDiffuseBitPgi = ((int)0X00200000), - Texcoord1BitPgi = ((int)0X10000000), - MatEmissionBitPgi = ((int)0X00800000), MatDiffuseBitPgi = ((int)0X00400000), + Color3BitPgi = ((int)0X00010000), + EdgeflagBitPgi = ((int)0X00040000), + VertexDataHintPgi = ((int)0X1a22a), + MaxVertexHintPgi = ((int)0X1a22d), + MatShininessBitPgi = ((int)0X02000000), + Texcoord1BitPgi = ((int)0X10000000), + Color4BitPgi = ((int)0X00020000), + Texcoord3BitPgi = ((int)0X40000000), VertexConsistentHintPgi = ((int)0X1a22b), - MatColorIndexesBitPgi = ((int)0X01000000), - NormalBitPgi = ((int)0X08000000), + IndexBitPgi = ((int)0X00080000), Vertex4BitPgi = ((int)0X00000008), - Texcoord4BitPgi = unchecked((int)0X80000000), - MatAmbientBitPgi = ((int)0X00100000), + NormalBitPgi = ((int)0X08000000), MatSpecularBitPgi = ((int)0X04000000), + Texcoord4BitPgi = unchecked((int)0X80000000), + Texcoord2BitPgi = ((int)0X20000000), + MatAmbientAndDiffuseBitPgi = ((int)0X00200000), + MaterialSideHintPgi = ((int)0X1a22c), + MatAmbientBitPgi = ((int)0X00100000), + MatEmissionBitPgi = ((int)0X00800000), + MatColorIndexesBitPgi = ((int)0X01000000), + Vertex23BitPgi = ((int)0X00000004), } public enum PgiMiscHints { - ClipNearHintPgi = ((int)0X1a220), - AllowDrawWinHintPgi = ((int)0X1a20f), - BackNormalsHintPgi = ((int)0X1a223), - StrictDepthfuncHintPgi = ((int)0X1a216), - NativeGraphicsHandlePgi = ((int)0X1a202), - StrictLightingHintPgi = ((int)0X1a217), - StrictScissorHintPgi = ((int)0X1a218), - AlwaysFastHintPgi = ((int)0X1a20c), - ConserveMemoryHintPgi = ((int)0X1a1fd), - PreferDoublebufferHintPgi = ((int)0X1a1f8), WideLineHintPgi = ((int)0X1a222), - ClipFarHintPgi = ((int)0X1a221), - AllowDrawFrgHintPgi = ((int)0X1a210), - AlwaysSoftHintPgi = ((int)0X1a20d), AllowDrawObjHintPgi = ((int)0X1a20e), - AllowDrawMemHintPgi = ((int)0X1a211), + StrictDepthfuncHintPgi = ((int)0X1a216), + AllowDrawFrgHintPgi = ((int)0X1a210), FullStippleHintPgi = ((int)0X1a219), - NativeGraphicsBeginHintPgi = ((int)0X1a203), + StrictScissorHintPgi = ((int)0X1a218), + ClipNearHintPgi = ((int)0X1a220), + NativeGraphicsHandlePgi = ((int)0X1a202), + ConserveMemoryHintPgi = ((int)0X1a1fd), + BackNormalsHintPgi = ((int)0X1a223), + AllowDrawMemHintPgi = ((int)0X1a211), + ClipFarHintPgi = ((int)0X1a221), + AlwaysFastHintPgi = ((int)0X1a20c), ReclaimMemoryHintPgi = ((int)0X1a1fe), NativeGraphicsEndHintPgi = ((int)0X1a204), + AllowDrawWinHintPgi = ((int)0X1a20f), + PreferDoublebufferHintPgi = ((int)0X1a1f8), + NativeGraphicsBeginHintPgi = ((int)0X1a203), + StrictLightingHintPgi = ((int)0X1a217), + AlwaysSoftHintPgi = ((int)0X1a20d), } public enum ExtPalettedTexture { - ColorIndex1Ext = ((int)0X80e2), - ColorIndex8Ext = ((int)0X80e5), ColorIndex2Ext = ((int)0X80e3), - ColorIndex16Ext = ((int)0X80e7), + ColorIndex1Ext = ((int)0X80e2), + ColorIndex12Ext = ((int)0X80e6), + ColorIndex8Ext = ((int)0X80e5), ColorIndex4Ext = ((int)0X80e4), TextureIndexSizeExt = ((int)0X80ed), - ColorIndex12Ext = ((int)0X80e6), + ColorIndex16Ext = ((int)0X80e7), } public enum ExtClipVolumeHint @@ -6923,21 +6923,21 @@ namespace OpenTK.Graphics.OpenGL public enum ExtIndexFunc { + IndexTestExt = ((int)0X81b5), IndexTestRefExt = ((int)0X81b7), IndexTestFuncExt = ((int)0X81b6), - IndexTestExt = ((int)0X81b5), } public enum ExtIndexArrayFormats { - T2fIuiN3fV2fExt = ((int)0X81b3), + IuiV3fExt = ((int)0X81ae), + IuiV2fExt = ((int)0X81ad), T2fIuiN3fV3fExt = ((int)0X81b4), T2fIuiV2fExt = ((int)0X81b1), - T2fIuiV3fExt = ((int)0X81b2), - IuiV3fExt = ((int)0X81ae), - IuiN3fV3fExt = ((int)0X81b0), IuiN3fV2fExt = ((int)0X81af), - IuiV2fExt = ((int)0X81ad), + T2fIuiV3fExt = ((int)0X81b2), + T2fIuiN3fV2fExt = ((int)0X81b3), + IuiN3fV3fExt = ((int)0X81b0), } public enum ExtCompiledVertexArray @@ -6948,8 +6948,8 @@ namespace OpenTK.Graphics.OpenGL public enum ExtCullVertex { - CullVertexObjectPositionExt = ((int)0X81ac), CullVertexExt = ((int)0X81aa), + CullVertexObjectPositionExt = ((int)0X81ac), CullVertexEyePositionExt = ((int)0X81ab), } @@ -6960,15 +6960,15 @@ namespace OpenTK.Graphics.OpenGL public enum HpTextureLighting { + TexturePostSpecularHp = ((int)0X8168), TextureLightingModeHp = ((int)0X8167), TexturePreSpecularHp = ((int)0X8169), - TexturePostSpecularHp = ((int)0X8168), } public enum ExtDrawRangeElements { - MaxElementsVerticesExt = ((int)0X80e8), MaxElementsIndicesExt = ((int)0X80e9), + MaxElementsVerticesExt = ((int)0X80e8), } public enum WinPhongShading @@ -6984,16 +6984,16 @@ namespace OpenTK.Graphics.OpenGL public enum ExtLightTexture { - ShadowAttenuationExt = ((int)0X834e), - FragmentDepthExt = ((int)0X8452), + FragmentColorExt = ((int)0X834c), TextureLightExt = ((int)0X8350), + ShadowAttenuationExt = ((int)0X834e), AttenuationExt = ((int)0X834d), TextureMaterialParameterExt = ((int)0X8352), - FragmentMaterialExt = ((int)0X8349), - FragmentNormalExt = ((int)0X834a), TextureMaterialFaceExt = ((int)0X8351), + FragmentDepthExt = ((int)0X8452), + FragmentNormalExt = ((int)0X834a), TextureApplicationModeExt = ((int)0X834f), - FragmentColorExt = ((int)0X834c), + FragmentMaterialExt = ((int)0X8349), } public enum SgixAsync @@ -7017,13 +7017,13 @@ namespace OpenTK.Graphics.OpenGL public enum ExtSecondaryColor { - SecondaryColorArrayPointerExt = ((int)0X845d), ColorSumExt = ((int)0X8458), - SecondaryColorArraySizeExt = ((int)0X845a), - CurrentSecondaryColorExt = ((int)0X8459), SecondaryColorArrayTypeExt = ((int)0X845b), - SecondaryColorArrayExt = ((int)0X845e), SecondaryColorArrayStrideExt = ((int)0X845c), + CurrentSecondaryColorExt = ((int)0X8459), + SecondaryColorArrayExt = ((int)0X845e), + SecondaryColorArraySizeExt = ((int)0X845a), + SecondaryColorArrayPointerExt = ((int)0X845d), } public enum ExtTexturePerturbNormal @@ -7038,63 +7038,63 @@ namespace OpenTK.Graphics.OpenGL public enum ExtFogCoord { - FragmentDepthExt = ((int)0X8452), CurrentFogCoordinateExt = ((int)0X8453), - FogCoordinateArrayStrideExt = ((int)0X8455), - FogCoordinateArrayPointerExt = ((int)0X8456), + FragmentDepthExt = ((int)0X8452), FogCoordinateArrayExt = ((int)0X8457), - FogCoordinateExt = ((int)0X8451), - FogCoordinateArrayTypeExt = ((int)0X8454), FogCoordinateSourceExt = ((int)0X8450), + FogCoordinateArrayPointerExt = ((int)0X8456), + FogCoordinateArrayStrideExt = ((int)0X8455), + FogCoordinateArrayTypeExt = ((int)0X8454), + FogCoordinateExt = ((int)0X8451), } public enum RendScreenCoordinates { - InvertedScreenWRend = ((int)0X8491), ScreenCoordinatesRend = ((int)0X8490), + InvertedScreenWRend = ((int)0X8491), } public enum ExtCoordinateFrame { - TangentArrayTypeExt = ((int)0X843e), - BinormalArrayTypeExt = ((int)0X8440), - Map1TangentExt = ((int)0X8444), - CurrentTangentExt = ((int)0X843b), - Map2BinormalExt = ((int)0X8447), - CurrentBinormalExt = ((int)0X843c), - TangentArrayPointerExt = ((int)0X8442), - Map1BinormalExt = ((int)0X8446), - BinormalArrayPointerExt = ((int)0X8443), - BinormalArrayExt = ((int)0X843a), - Map2TangentExt = ((int)0X8445), TangentArrayExt = ((int)0X8439), - BinormalArrayStrideExt = ((int)0X8441), + CurrentBinormalExt = ((int)0X843c), + Map2TangentExt = ((int)0X8445), + BinormalArrayExt = ((int)0X843a), + CurrentTangentExt = ((int)0X843b), TangentArrayStrideExt = ((int)0X843f), + BinormalArrayStrideExt = ((int)0X8441), + Map1BinormalExt = ((int)0X8446), + Map1TangentExt = ((int)0X8444), + Map2BinormalExt = ((int)0X8447), + TangentArrayTypeExt = ((int)0X843e), + BinormalArrayPointerExt = ((int)0X8443), + TangentArrayPointerExt = ((int)0X8442), + BinormalArrayTypeExt = ((int)0X8440), } public enum ExtTextureEnvCombine { - Operand2AlphaExt = ((int)0X859a), - CombineRgbExt = ((int)0X8571), - Source1AlphaExt = ((int)0X8589), - Operand1RgbExt = ((int)0X8591), + Operand2RgbExt = ((int)0X8592), + Source2AlphaExt = ((int)0X858a), PreviousExt = ((int)0X8578), Operand1AlphaExt = ((int)0X8599), - AddSignedExt = ((int)0X8574), - ConstantExt = ((int)0X8576), - RgbScaleExt = ((int)0X8573), - Source0AlphaExt = ((int)0X8588), - InterpolateExt = ((int)0X8575), - Source2RgbExt = ((int)0X8582), - PrimaryColorExt = ((int)0X8577), - CombineExt = ((int)0X8570), - Source0RgbExt = ((int)0X8580), Source1RgbExt = ((int)0X8581), - Operand0AlphaExt = ((int)0X8598), - Operand2RgbExt = ((int)0X8592), - CombineAlphaExt = ((int)0X8572), - Source2AlphaExt = ((int)0X858a), + AddSignedExt = ((int)0X8574), + CombineRgbExt = ((int)0X8571), Operand0RgbExt = ((int)0X8590), + RgbScaleExt = ((int)0X8573), + CombineExt = ((int)0X8570), + Operand0AlphaExt = ((int)0X8598), + ConstantExt = ((int)0X8576), + PrimaryColorExt = ((int)0X8577), + Source1AlphaExt = ((int)0X8589), + Source0AlphaExt = ((int)0X8588), + Source2RgbExt = ((int)0X8582), + InterpolateExt = ((int)0X8575), + CombineAlphaExt = ((int)0X8572), + Source0RgbExt = ((int)0X8580), + Operand1RgbExt = ((int)0X8591), + Operand2AlphaExt = ((int)0X859a), } public enum AppleSpecularVector @@ -7115,8 +7115,8 @@ namespace OpenTK.Graphics.OpenGL public enum SunxConstantData { - UnpackConstantDataSunx = ((int)0X81d5), TextureConstantDataSunx = ((int)0X81d6), + UnpackConstantDataSunx = ((int)0X81d5), } public enum SunGlobalAlpha @@ -7127,23 +7127,23 @@ namespace OpenTK.Graphics.OpenGL public enum SunTriangleList { - R1uiC4ubV3fSun = ((int)0X85c5), - ReplaceMiddleSun = ((int)0X0002), - ReplacementCodeArrayStrideSun = ((int)0X85c2), - RestartSun = ((int)0X0001), - ReplaceOldestSun = ((int)0X0003), - ReplacementCodeArrayTypeSun = ((int)0X85c1), R1uiN3fV3fSun = ((int)0X85c7), - R1uiT2fV3fSun = ((int)0X85c9), - R1uiT2fN3fV3fSun = ((int)0X85ca), - R1uiV3fSun = ((int)0X85c4), - ReplacementCodeSun = ((int)0X81d8), - TriangleListSun = ((int)0X81d7), - R1uiT2fC4fN3fV3fSun = ((int)0X85cb), - ReplacementCodeArraySun = ((int)0X85c0), R1uiC3fV3fSun = ((int)0X85c6), R1uiC4fN3fV3fSun = ((int)0X85c8), + R1uiV3fSun = ((int)0X85c4), + TriangleListSun = ((int)0X81d7), + R1uiT2fN3fV3fSun = ((int)0X85ca), ReplacementCodeArrayPointerSun = ((int)0X85c3), + R1uiC4ubV3fSun = ((int)0X85c5), + RestartSun = ((int)0X0001), + ReplacementCodeArrayStrideSun = ((int)0X85c2), + ReplacementCodeSun = ((int)0X81d8), + R1uiT2fC4fN3fV3fSun = ((int)0X85cb), + ReplacementCodeArrayTypeSun = ((int)0X85c1), + R1uiT2fV3fSun = ((int)0X85c9), + ReplaceOldestSun = ((int)0X0003), + ReplacementCodeArraySun = ((int)0X85c0), + ReplaceMiddleSun = ((int)0X0002), } public enum SunVertex @@ -7153,21 +7153,21 @@ namespace OpenTK.Graphics.OpenGL public enum ExtBlendFuncSeparate { BlendSrcRgbExt = ((int)0X80c9), - BlendDstAlphaExt = ((int)0X80ca), - BlendSrcAlphaExt = ((int)0X80cb), BlendDstRgbExt = ((int)0X80c8), + BlendSrcAlphaExt = ((int)0X80cb), + BlendDstAlphaExt = ((int)0X80ca), } public enum IngrColorClamp { - BlueMaxClampIngr = ((int)0X8566), RedMinClampIngr = ((int)0X8560), - AlphaMinClampIngr = ((int)0X8563), - AlphaMaxClampIngr = ((int)0X8567), GreenMaxClampIngr = ((int)0X8565), - BlueMinClampIngr = ((int)0X8562), GreenMinClampIngr = ((int)0X8561), + BlueMaxClampIngr = ((int)0X8566), RedMaxClampIngr = ((int)0X8564), + AlphaMaxClampIngr = ((int)0X8567), + BlueMinClampIngr = ((int)0X8562), + AlphaMinClampIngr = ((int)0X8563), } public enum IngrInterlaceRead @@ -7183,10 +7183,10 @@ namespace OpenTK.Graphics.OpenGL public enum Ext422Pixels { - Gl422RevAverageExt = ((int)0X80cf), - Gl422RevExt = ((int)0X80cd), - Gl422AverageExt = ((int)0X80ce), Gl422Ext = ((int)0X80cc), + Gl422AverageExt = ((int)0X80ce), + Gl422RevExt = ((int)0X80cd), + Gl422RevAverageExt = ((int)0X80cf), } public enum NvTexgenReflection @@ -7197,18 +7197,18 @@ namespace OpenTK.Graphics.OpenGL public enum ExtTextureCubeMap { - TextureCubeMapExt = ((int)0X8513), - ProxyTextureCubeMapExt = ((int)0X851b), - TextureCubeMapNegativeZExt = ((int)0X851a), TextureCubeMapPositiveZExt = ((int)0X8519), - TextureCubeMapPositiveYExt = ((int)0X8517), TextureBindingCubeMapExt = ((int)0X8514), - NormalMapExt = ((int)0X8511), - MaxCubeMapTextureSizeExt = ((int)0X851c), - TextureCubeMapPositiveXExt = ((int)0X8515), - ReflectionMapExt = ((int)0X8512), - TextureCubeMapNegativeXExt = ((int)0X8516), + TextureCubeMapNegativeZExt = ((int)0X851a), TextureCubeMapNegativeYExt = ((int)0X8518), + ProxyTextureCubeMapExt = ((int)0X851b), + TextureCubeMapExt = ((int)0X8513), + TextureCubeMapPositiveXExt = ((int)0X8515), + TextureCubeMapPositiveYExt = ((int)0X8517), + MaxCubeMapTextureSizeExt = ((int)0X851c), + TextureCubeMapNegativeXExt = ((int)0X8516), + ReflectionMapExt = ((int)0X8512), + NormalMapExt = ((int)0X8511), } public enum SunConvolutionBorderModes @@ -7222,32 +7222,32 @@ namespace OpenTK.Graphics.OpenGL public enum ExtTextureLodBias { - TextureLodBiasExt = ((int)0X8501), MaxTextureLodBiasExt = ((int)0X84fd), + TextureLodBiasExt = ((int)0X8501), TextureFilterControlExt = ((int)0X8500), } public enum ExtTextureFilterAnisotropic { - TextureMaxAnisotropyExt = ((int)0X84fe), MaxTextureMaxAnisotropyExt = ((int)0X84ff), + TextureMaxAnisotropyExt = ((int)0X84fe), } public enum ExtVertexWeighting { - Modelview1StackDepthExt = ((int)0X8502), - VertexWeightArraySizeExt = ((int)0X850d), - Modelview0MatrixExt = ((int)0X0ba6), - VertexWeightingExt = ((int)0X8509), - VertexWeightArrayPointerExt = ((int)0X8510), Modelview1MatrixExt = ((int)0X8506), - VertexWeightArrayTypeExt = ((int)0X850e), - Modelview0StackDepthExt = ((int)0X0ba3), - VertexWeightArrayStrideExt = ((int)0X850f), - Modelview0Ext = ((int)0X1700), - Modelview1Ext = ((int)0X850a), + VertexWeightArraySizeExt = ((int)0X850d), CurrentVertexWeightExt = ((int)0X850b), VertexWeightArrayExt = ((int)0X850c), + VertexWeightArrayTypeExt = ((int)0X850e), + Modelview0MatrixExt = ((int)0X0ba6), + VertexWeightingExt = ((int)0X8509), + Modelview1StackDepthExt = ((int)0X8502), + Modelview1Ext = ((int)0X850a), + Modelview0StackDepthExt = ((int)0X0ba3), + Modelview0Ext = ((int)0X1700), + VertexWeightArrayPointerExt = ((int)0X8510), + VertexWeightArrayStrideExt = ((int)0X850f), } public enum NvLightMaxExponent @@ -7258,86 +7258,86 @@ namespace OpenTK.Graphics.OpenGL public enum NvVertexArrayRange { - VertexArrayRangeNv = ((int)0X851d), - VertexArrayRangeValidNv = ((int)0X851f), VertexArrayRangeLengthNv = ((int)0X851e), + VertexArrayRangeValidNv = ((int)0X851f), + VertexArrayRangeNv = ((int)0X851d), MaxVertexArrayRangeElementNv = ((int)0X8520), VertexArrayRangePointerNv = ((int)0X8521), } public enum NvRegisterCombiners { - VariableDNv = ((int)0X8526), - ETimesFNv = ((int)0X8531), - CombinerMappingNv = ((int)0X8543), - CombinerCdOutputNv = ((int)0X854b), - Combiner7Nv = ((int)0X8557), - Combiner4Nv = ((int)0X8554), - Texture1Arb = ((int)0X84c1), - HalfBiasNegateNv = ((int)0X853b), - VariableANv = ((int)0X8523), - CombinerComponentUsageNv = ((int)0X8544), - CombinerSumOutputNv = ((int)0X854c), - ScaleByFourNv = ((int)0X853f), - ScaleByTwoNv = ((int)0X853e), - CombinerBiasNv = ((int)0X8549), - SignedNegateNv = ((int)0X853d), - VariableENv = ((int)0X8527), - BiasByNegativeOneHalfNv = ((int)0X8541), - CombinerInputNv = ((int)0X8542), - UnsignedInvertNv = ((int)0X8537), - SignedIdentityNv = ((int)0X853c), - SecondaryColorNv = ((int)0X852d), - Combiner3Nv = ((int)0X8553), - Spare0Nv = ((int)0X852e), - CombinerAbDotProductNv = ((int)0X8545), - None = ((int)0), - VariableBNv = ((int)0X8524), - CombinerAbOutputNv = ((int)0X854a), - Spare1Nv = ((int)0X852f), - Combiner2Nv = ((int)0X8552), - ConstantColor0Nv = ((int)0X852a), - Texture0Arb = ((int)0X84c0), - Combiner6Nv = ((int)0X8556), - DiscardNv = ((int)0X8530), - VariableFNv = ((int)0X8528), - ExpandNegateNv = ((int)0X8539), - Combiner1Nv = ((int)0X8551), - MaxGeneralCombinersNv = ((int)0X854d), - ColorSumClampNv = ((int)0X854f), - ScaleByOneHalfNv = ((int)0X8540), - CombinerMuxSumNv = ((int)0X8547), - CombinerScaleNv = ((int)0X8548), - VariableCNv = ((int)0X8525), - NumGeneralCombinersNv = ((int)0X854e), - Fog = ((int)0X0b60), - Combiner5Nv = ((int)0X8555), - RegisterCombinersNv = ((int)0X8522), - ConstantColor1Nv = ((int)0X852b), - HalfBiasNormalNv = ((int)0X853a), Zero = ((int)0), - UnsignedIdentityNv = ((int)0X8536), - Spare0PlusSecondaryColorNv = ((int)0X8532), - VariableGNv = ((int)0X8529), - PrimaryColorNv = ((int)0X852c), + Texture1Arb = ((int)0X84c1), Combiner0Nv = ((int)0X8550), - CombinerCdDotProductNv = ((int)0X8546), + CombinerAbOutputNv = ((int)0X854a), ExpandNormalNv = ((int)0X8538), + CombinerMappingNv = ((int)0X8543), + ExpandNegateNv = ((int)0X8539), + CombinerAbDotProductNv = ((int)0X8545), + Combiner2Nv = ((int)0X8552), + ScaleByOneHalfNv = ((int)0X8540), + MaxGeneralCombinersNv = ((int)0X854d), + ScaleByFourNv = ((int)0X853f), + Combiner7Nv = ((int)0X8557), + Combiner6Nv = ((int)0X8556), + Combiner5Nv = ((int)0X8555), + Combiner4Nv = ((int)0X8554), + Combiner3Nv = ((int)0X8553), + CombinerSumOutputNv = ((int)0X854c), + Combiner1Nv = ((int)0X8551), + Spare1Nv = ((int)0X852f), + VariableGNv = ((int)0X8529), + Spare0PlusSecondaryColorNv = ((int)0X8532), + BiasByNegativeOneHalfNv = ((int)0X8541), + None = ((int)0), + ColorSumClampNv = ((int)0X854f), + PrimaryColorNv = ((int)0X852c), + CombinerCdDotProductNv = ((int)0X8546), + SignedNegateNv = ((int)0X853d), + CombinerBiasNv = ((int)0X8549), + ConstantColor1Nv = ((int)0X852b), + DiscardNv = ((int)0X8530), + ScaleByTwoNv = ((int)0X853e), + UnsignedIdentityNv = ((int)0X8536), + HalfBiasNegateNv = ((int)0X853b), + HalfBiasNormalNv = ((int)0X853a), + ETimesFNv = ((int)0X8531), + Texture0Arb = ((int)0X84c0), + CombinerScaleNv = ((int)0X8548), + UnsignedInvertNv = ((int)0X8537), + NumGeneralCombinersNv = ((int)0X854e), + ConstantColor0Nv = ((int)0X852a), + CombinerCdOutputNv = ((int)0X854b), + SignedIdentityNv = ((int)0X853c), + CombinerComponentUsageNv = ((int)0X8544), + Fog = ((int)0X0b60), + VariableDNv = ((int)0X8526), + VariableENv = ((int)0X8527), + VariableFNv = ((int)0X8528), + Spare0Nv = ((int)0X852e), + VariableANv = ((int)0X8523), + VariableBNv = ((int)0X8524), + VariableCNv = ((int)0X8525), + CombinerInputNv = ((int)0X8542), + RegisterCombinersNv = ((int)0X8522), + SecondaryColorNv = ((int)0X852d), + CombinerMuxSumNv = ((int)0X8547), } public enum NvFogDistance { + FogDistanceModeNv = ((int)0X855a), + EyePlaneAbsoluteNv = ((int)0X855c), EyeRadialNv = ((int)0X855b), EyePlane = ((int)0X2502), - EyePlaneAbsoluteNv = ((int)0X855c), - FogDistanceModeNv = ((int)0X855a), } public enum NvTexgenEmboss { EmbossConstantNv = ((int)0X855e), - EmbossMapNv = ((int)0X855f), EmbossLightNv = ((int)0X855d), + EmbossMapNv = ((int)0X855f), } public enum NvBlendSquare @@ -7346,11 +7346,11 @@ namespace OpenTK.Graphics.OpenGL public enum NvTextureEnvCombine4 { - Operand3RgbNv = ((int)0X8593), - Combine4Nv = ((int)0X8503), - Source3AlphaNv = ((int)0X858b), Source3RgbNv = ((int)0X8583), Operand3AlphaNv = ((int)0X859b), + Operand3RgbNv = ((int)0X8593), + Source3AlphaNv = ((int)0X858b), + Combine4Nv = ((int)0X8503), } public enum MesaResizeBuffers @@ -7372,57 +7372,57 @@ namespace OpenTK.Graphics.OpenGL public enum IbmVertexArrayLists { - TextureCoordArrayListStrideIbm = ((int)103084), + ColorArrayListIbm = ((int)103072), + FogCoordinateArrayListStrideIbm = ((int)103086), + EdgeFlagArrayListStrideIbm = ((int)103085), NormalArrayListStrideIbm = ((int)103081), - ColorArrayListStrideIbm = ((int)103082), SecondaryColorArrayListStrideIbm = ((int)103087), + TextureCoordArrayListIbm = ((int)103074), + NormalArrayListIbm = ((int)103071), VertexArrayListIbm = ((int)103070), IndexArrayListIbm = ((int)103073), - NormalArrayListIbm = ((int)103071), - SecondaryColorArrayListIbm = ((int)103077), - FogCoordinateArrayListStrideIbm = ((int)103086), - VertexArrayListStrideIbm = ((int)103080), - TextureCoordArrayListIbm = ((int)103074), - ColorArrayListIbm = ((int)103072), - EdgeFlagArrayListStrideIbm = ((int)103085), + ColorArrayListStrideIbm = ((int)103082), FogCoordinateArrayListIbm = ((int)103076), - IndexArrayListStrideIbm = ((int)103083), + TextureCoordArrayListStrideIbm = ((int)103084), EdgeFlagArrayListIbm = ((int)103075), + IndexArrayListStrideIbm = ((int)103083), + SecondaryColorArrayListIbm = ((int)103077), + VertexArrayListStrideIbm = ((int)103080), } public enum SgixYcrcbSubsample { PixelSubsample2424Sgix = ((int)0X85a3), UnpackSubsampleRateSgix = ((int)0X85a1), - PackSubsampleRateSgix = ((int)0X85a0), PixelSubsample4242Sgix = ((int)0X85a4), + PackSubsampleRateSgix = ((int)0X85a0), PixelSubsample4444Sgix = ((int)0X85a2), } public enum SgixYcrcba { - YcrcbaSgix = ((int)0X8319), YcrcbSgix = ((int)0X8318), + YcrcbaSgix = ((int)0X8319), } public enum SgiDepthPassInstrument { - DepthPassInstrumentCountersSgix = ((int)0X8311), - DepthPassInstrumentSgix = ((int)0X8310), DepthPassInstrumentMaxSgix = ((int)0X8312), + DepthPassInstrumentSgix = ((int)0X8310), + DepthPassInstrumentCountersSgix = ((int)0X8311), } public enum Gl3DfxTextureCompressionFxt1 { - CompressedRgbaFxt13Dfx = ((int)0X86b1), CompressedRgbFxt13Dfx = ((int)0X86b0), + CompressedRgbaFxt13Dfx = ((int)0X86b1), } public enum Gl3DfxMultisample { + SampleBuffers3Dfx = ((int)0X86b3), MultisampleBit3Dfx = ((int)0X20000000), Samples3Dfx = ((int)0X86b4), - SampleBuffers3Dfx = ((int)0X86b3), Multisample3Dfx = ((int)0X86b2), } @@ -7432,42 +7432,42 @@ namespace OpenTK.Graphics.OpenGL public enum ExtMultisample { + Gl2Pass1Ext = ((int)0X80a3), Gl4Pass0Ext = ((int)0X80a4), MultisampleExt = ((int)0X809d), - Gl1PassExt = ((int)0X80a1), - MultisampleBitExt = ((int)0X20000000), - Gl2Pass0Ext = ((int)0X80a2), SamplesExt = ((int)0X80a9), - SamplePatternExt = ((int)0X80ac), - SampleMaskValueExt = ((int)0X80aa), - SampleAlphaToMaskExt = ((int)0X809e), - SampleMaskInvertExt = ((int)0X80ab), Gl4Pass2Ext = ((int)0X80a6), - Gl4Pass1Ext = ((int)0X80a5), - Gl4Pass3Ext = ((int)0X80a7), - SampleMaskExt = ((int)0X80a0), - Gl2Pass1Ext = ((int)0X80a3), - SampleBuffersExt = ((int)0X80a8), SampleAlphaToOneExt = ((int)0X809f), + SampleMaskValueExt = ((int)0X80aa), + Gl2Pass0Ext = ((int)0X80a2), + SampleMaskExt = ((int)0X80a0), + Gl4Pass1Ext = ((int)0X80a5), + SamplePatternExt = ((int)0X80ac), + Gl4Pass3Ext = ((int)0X80a7), + SampleMaskInvertExt = ((int)0X80ab), + SampleAlphaToMaskExt = ((int)0X809e), + MultisampleBitExt = ((int)0X20000000), + SampleBuffersExt = ((int)0X80a8), + Gl1PassExt = ((int)0X80a1), } public enum ExtTextureEnvDot3 { - Dot3RgbExt = ((int)0X8740), Dot3RgbaExt = ((int)0X8741), + Dot3RgbExt = ((int)0X8740), } public enum AtiTextureMirrorOnce { - MirrorClampToEdgeAti = ((int)0X8743), MirrorClampAti = ((int)0X8742), + MirrorClampToEdgeAti = ((int)0X8743), } public enum NvFence { - FenceStatusNv = ((int)0X84f3), - AllCompletedNv = ((int)0X84f2), FenceConditionNv = ((int)0X84f4), + AllCompletedNv = ((int)0X84f2), + FenceStatusNv = ((int)0X84f3), } public enum IbmTextureMirroredRepeat @@ -7477,36 +7477,36 @@ namespace OpenTK.Graphics.OpenGL public enum NvEvaluators { - EvalFractionalTessellationNv = ((int)0X86c5), - EvalTriangular2DNv = ((int)0X86c1), - EvalVertexAttrib14Nv = ((int)0X86d4), + EvalVertexAttrib10Nv = ((int)0X86d0), MaxMapTessellationNv = ((int)0X86d6), EvalVertexAttrib2Nv = ((int)0X86c8), - EvalVertexAttrib0Nv = ((int)0X86c6), - EvalVertexAttrib11Nv = ((int)0X86d1), - EvalVertexAttrib15Nv = ((int)0X86d5), - MapAttribVOrderNv = ((int)0X86c4), EvalVertexAttrib3Nv = ((int)0X86c9), - EvalVertexAttrib10Nv = ((int)0X86d0), - EvalVertexAttrib7Nv = ((int)0X86cd), - EvalVertexAttrib9Nv = ((int)0X86cf), - EvalVertexAttrib5Nv = ((int)0X86cb), - MaxRationalEvalOrderNv = ((int)0X86d7), - MapTessellationNv = ((int)0X86c2), - Eval2DNv = ((int)0X86c0), - EvalVertexAttrib6Nv = ((int)0X86cc), - EvalVertexAttrib8Nv = ((int)0X86ce), - EvalVertexAttrib4Nv = ((int)0X86ca), + EvalVertexAttrib0Nv = ((int)0X86c6), EvalVertexAttrib1Nv = ((int)0X86c7), + EvalVertexAttrib6Nv = ((int)0X86cc), + EvalVertexAttrib7Nv = ((int)0X86cd), + EvalFractionalTessellationNv = ((int)0X86c5), + EvalVertexAttrib5Nv = ((int)0X86cb), + EvalVertexAttrib15Nv = ((int)0X86d5), MapAttribUOrderNv = ((int)0X86c3), - EvalVertexAttrib12Nv = ((int)0X86d2), + EvalVertexAttrib14Nv = ((int)0X86d4), + EvalVertexAttrib4Nv = ((int)0X86ca), + MaxRationalEvalOrderNv = ((int)0X86d7), EvalVertexAttrib13Nv = ((int)0X86d3), + Eval2DNv = ((int)0X86c0), + EvalVertexAttrib12Nv = ((int)0X86d2), + MapTessellationNv = ((int)0X86c2), + MapAttribVOrderNv = ((int)0X86c4), + EvalVertexAttrib11Nv = ((int)0X86d1), + EvalTriangular2DNv = ((int)0X86c1), + EvalVertexAttrib8Nv = ((int)0X86ce), + EvalVertexAttrib9Nv = ((int)0X86cf), } public enum NvPackedDepthStencil { - DepthStencilNv = ((int)0X84f9), UnsignedInt248Nv = ((int)0X84fa), + DepthStencilNv = ((int)0X84f9), } public enum NvRegisterCombiners2 @@ -7520,87 +7520,87 @@ namespace OpenTK.Graphics.OpenGL public enum NvTextureRectangle { - ProxyTextureRectangleNv = ((int)0X84f7), TextureRectangleNv = ((int)0X84f5), - MaxRectangleTextureSizeNv = ((int)0X84f8), + ProxyTextureRectangleNv = ((int)0X84f7), TextureBindingRectangleNv = ((int)0X84f6), + MaxRectangleTextureSizeNv = ((int)0X84f8), } public enum NvTextureShader { - HiloNv = ((int)0X86f4), - OffsetTexture2DMatrixNv = ((int)0X86e1), - ShaderConsistentNv = ((int)0X86dd), - OffsetTextureScaleNv = ((int)0X86e2), - DotProductDiffuseCubeMapNv = ((int)0X86f1), - SignedAlpha8Nv = ((int)0X8706), - LoScaleNv = ((int)0X870f), - SignedIntensity8Nv = ((int)0X8708), - OffsetTextureRectangleScaleNv = ((int)0X864d), - TextureShaderNv = ((int)0X86de), - TextureHiSizeNv = ((int)0X871b), - PassThroughNv = ((int)0X86e6), - DependentArTexture2DNv = ((int)0X86e9), - SignedAlphaNv = ((int)0X8705), - VibranceBiasNv = ((int)0X8719), - ConstEyeNv = ((int)0X86e5), - UnsignedIntS8S888Nv = ((int)0X86da), - LoBiasNv = ((int)0X8715), ShaderOperationNv = ((int)0X86df), - SignedLuminanceAlphaNv = ((int)0X8703), - VibranceScaleNv = ((int)0X8713), - Dsdt8Nv = ((int)0X8709), - SignedIntensityNv = ((int)0X8707), - OffsetTexture2DNv = ((int)0X86e8), - SignedLuminance8Alpha8Nv = ((int)0X8704), - TextureBorderValuesNv = ((int)0X871a), - SignedHilo16Nv = ((int)0X86fa), - DsScaleNv = ((int)0X8710), - SignedRgb8Nv = ((int)0X86ff), - DotProductDepthReplaceNv = ((int)0X86ed), - PreviousTextureInputNv = ((int)0X86e4), - OffsetTextureRectangleNv = ((int)0X864c), - DependentGbTexture2DNv = ((int)0X86ea), - CullFragmentNv = ((int)0X86e7), - DotProductTexture2DNv = ((int)0X86ee), - OffsetTextureMatrixNv = ((int)0X86e1), - RgbaUnsignedDotProductMappingNv = ((int)0X86d9), - SignedRgbNv = ((int)0X86fe), - HiBiasNv = ((int)0X8714), - Dsdt8Mag8Intensity8Nv = ((int)0X870b), - OffsetTexture2DScaleNv = ((int)0X86e2), - CullModesNv = ((int)0X86e0), - DotProductReflectCubeMapNv = ((int)0X86f2), - SignedRgbaNv = ((int)0X86fb), - TextureLoSizeNv = ((int)0X871c), - DtBiasNv = ((int)0X8717), - DsdtMagNv = ((int)0X86f6), - Hilo16Nv = ((int)0X86f8), - DotProductConstEyeReflectCubeMapNv = ((int)0X86f3), - DsdtMagVibNv = ((int)0X86f7), - SignedHiloNv = ((int)0X86f9), - DotProductTextureCubeMapNv = ((int)0X86f0), - Dsdt8Mag8Nv = ((int)0X870a), - SignedRgbUnsignedAlphaNv = ((int)0X870c), DotProductTextureRectangleNv = ((int)0X864e), - SignedRgb8UnsignedAlpha8Nv = ((int)0X870d), - MagnitudeScaleNv = ((int)0X8712), - MagnitudeBiasNv = ((int)0X8718), - OffsetTextureBiasNv = ((int)0X86e3), + RgbaUnsignedDotProductMappingNv = ((int)0X86d9), SignedLuminance8Nv = ((int)0X8702), - DtScaleNv = ((int)0X8711), - SignedLuminanceNv = ((int)0X8701), - DsdtNv = ((int)0X86f5), - TextureDtSizeNv = ((int)0X871e), - DotProductNv = ((int)0X86ec), - HiScaleNv = ((int)0X870e), - DsdtMagIntensityNv = ((int)0X86dc), - OffsetTexture2DBiasNv = ((int)0X86e3), + SignedLuminanceAlphaNv = ((int)0X8703), + SignedIntensity8Nv = ((int)0X8708), + LoBiasNv = ((int)0X8715), + SignedHiloNv = ((int)0X86f9), + SignedAlpha8Nv = ((int)0X8706), + SignedIntensityNv = ((int)0X8707), + OffsetTextureScaleNv = ((int)0X86e2), + Dsdt8Mag8Intensity8Nv = ((int)0X870b), + MagnitudeBiasNv = ((int)0X8718), + DsScaleNv = ((int)0X8710), TextureDsSizeNv = ((int)0X871d), - SignedRgba8Nv = ((int)0X86fc), - TextureMagSizeNv = ((int)0X871f), - UnsignedInt88S8S8RevNv = ((int)0X86db), + OffsetTextureMatrixNv = ((int)0X86e1), + SignedHilo16Nv = ((int)0X86fa), + SignedRgb8UnsignedAlpha8Nv = ((int)0X870d), + OffsetTextureRectangleScaleNv = ((int)0X864d), DsBiasNv = ((int)0X8716), + DsdtMagNv = ((int)0X86f6), + HiScaleNv = ((int)0X870e), + SignedLuminanceNv = ((int)0X8701), + HiBiasNv = ((int)0X8714), + OffsetTextureBiasNv = ((int)0X86e3), + MagnitudeScaleNv = ((int)0X8712), + DsdtMagIntensityNv = ((int)0X86dc), + DsdtMagVibNv = ((int)0X86f7), + DotProductConstEyeReflectCubeMapNv = ((int)0X86f3), + TextureDtSizeNv = ((int)0X871e), + TextureBorderValuesNv = ((int)0X871a), + OffsetTexture2DMatrixNv = ((int)0X86e1), + Hilo16Nv = ((int)0X86f8), + OffsetTexture2DBiasNv = ((int)0X86e3), + OffsetTextureRectangleNv = ((int)0X864c), + ShaderConsistentNv = ((int)0X86dd), + DtScaleNv = ((int)0X8711), + VibranceScaleNv = ((int)0X8713), + TextureMagSizeNv = ((int)0X871f), + SignedRgbNv = ((int)0X86fe), + VibranceBiasNv = ((int)0X8719), + Dsdt8Nv = ((int)0X8709), + DotProductTextureCubeMapNv = ((int)0X86f0), + TextureHiSizeNv = ((int)0X871b), + HiloNv = ((int)0X86f4), + SignedRgba8Nv = ((int)0X86fc), + UnsignedInt88S8S8RevNv = ((int)0X86db), + TextureLoSizeNv = ((int)0X871c), + OffsetTexture2DScaleNv = ((int)0X86e2), + DotProductDiffuseCubeMapNv = ((int)0X86f1), + DotProductNv = ((int)0X86ec), + SignedRgbaNv = ((int)0X86fb), + ConstEyeNv = ((int)0X86e5), + SignedRgb8Nv = ((int)0X86ff), + TextureShaderNv = ((int)0X86de), + CullModesNv = ((int)0X86e0), + CullFragmentNv = ((int)0X86e7), + DtBiasNv = ((int)0X8717), + SignedAlphaNv = ((int)0X8705), + DependentGbTexture2DNv = ((int)0X86ea), + Dsdt8Mag8Nv = ((int)0X870a), + DotProductTexture2DNv = ((int)0X86ee), + SignedLuminance8Alpha8Nv = ((int)0X8704), + LoScaleNv = ((int)0X870f), + DotProductDepthReplaceNv = ((int)0X86ed), + UnsignedIntS8S888Nv = ((int)0X86da), + DotProductReflectCubeMapNv = ((int)0X86f2), + OffsetTexture2DNv = ((int)0X86e8), + DependentArTexture2DNv = ((int)0X86e9), + SignedRgbUnsignedAlphaNv = ((int)0X870c), + PreviousTextureInputNv = ((int)0X86e4), + DsdtNv = ((int)0X86f5), + PassThroughNv = ((int)0X86e6), } public enum NvTextureShader2 @@ -7615,89 +7615,89 @@ namespace OpenTK.Graphics.OpenGL public enum NvVertexProgram { - VertexProgramTwoSideNv = ((int)0X8643), - AttribArraySizeNv = ((int)0X8623), - VertexAttribArray8Nv = ((int)0X8658), - VertexAttribArray10Nv = ((int)0X865a), - Map2VertexAttrib54Nv = ((int)0X8675), - Map1VertexAttrib54Nv = ((int)0X8665), - VertexAttribArray13Nv = ((int)0X865d), - Map2VertexAttrib64Nv = ((int)0X8676), - TrackMatrixTransformNv = ((int)0X8649), - ProgramResidentNv = ((int)0X8647), - Map1VertexAttrib144Nv = ((int)0X866e), - Matrix5Nv = ((int)0X8635), - Map1VertexAttrib24Nv = ((int)0X8662), - VertexAttribArray14Nv = ((int)0X865e), - VertexAttribArray11Nv = ((int)0X865b), - ProgramLengthNv = ((int)0X8627), - VertexAttribArray7Nv = ((int)0X8657), - Map2VertexAttrib34Nv = ((int)0X8673), - VertexProgramPointSizeNv = ((int)0X8642), - Matrix4Nv = ((int)0X8634), - VertexAttribArray1Nv = ((int)0X8651), Map2VertexAttrib124Nv = ((int)0X867c), - Map2VertexAttrib84Nv = ((int)0X8678), - AttribArrayStrideNv = ((int)0X8624), - VertexAttribArray5Nv = ((int)0X8655), - ProgramParameterNv = ((int)0X8644), - Map2VertexAttrib134Nv = ((int)0X867d), Matrix7Nv = ((int)0X8637), - TransposeNv = ((int)0X862c), - VertexProgramBindingNv = ((int)0X864a), - ProgramErrorPositionNv = ((int)0X864b), - CurrentMatrixStackDepthNv = ((int)0X8640), - Map1VertexAttrib44Nv = ((int)0X8664), Matrix6Nv = ((int)0X8636), - VertexAttribArray2Nv = ((int)0X8652), - Map2VertexAttrib04Nv = ((int)0X8670), - Map1VertexAttrib94Nv = ((int)0X8669), - AttribArrayPointerNv = ((int)0X8645), - Map1VertexAttrib14Nv = ((int)0X8661), - Map2VertexAttrib114Nv = ((int)0X867b), - Map2VertexAttrib144Nv = ((int)0X867e), - Map2VertexAttrib24Nv = ((int)0X8672), - VertexProgramNv = ((int)0X8620), - Matrix1Nv = ((int)0X8631), - VertexStateProgramNv = ((int)0X8621), + Map1VertexAttrib154Nv = ((int)0X866f), + VertexAttribArray11Nv = ((int)0X865b), Map2VertexAttrib154Nv = ((int)0X867f), InverseTransposeNv = ((int)0X862d), - VertexAttribArray0Nv = ((int)0X8650), - VertexAttribArray15Nv = ((int)0X865f), - Map1VertexAttrib64Nv = ((int)0X8666), - TrackMatrixNv = ((int)0X8648), - VertexAttribArray9Nv = ((int)0X8659), - CurrentMatrixNv = ((int)0X8641), - ProgramTargetNv = ((int)0X8646), - MaxTrackMatrixStackDepthNv = ((int)0X862e), - CurrentAttribNv = ((int)0X8626), - VertexAttribArray4Nv = ((int)0X8654), - Matrix0Nv = ((int)0X8630), - Map2VertexAttrib74Nv = ((int)0X8677), - InverseNv = ((int)0X862b), - VertexAttribArray12Nv = ((int)0X865c), - IdentityNv = ((int)0X862a), - Map2VertexAttrib104Nv = ((int)0X867a), - VertexAttribArray6Nv = ((int)0X8656), - Map1VertexAttrib104Nv = ((int)0X866a), - Map1VertexAttrib34Nv = ((int)0X8663), - Map1VertexAttrib114Nv = ((int)0X866b), - VertexAttribArray3Nv = ((int)0X8653), - Map2VertexAttrib44Nv = ((int)0X8674), - ProgramStringNv = ((int)0X8628), - Matrix3Nv = ((int)0X8633), - Map1VertexAttrib84Nv = ((int)0X8668), - Map1VertexAttrib74Nv = ((int)0X8667), - Map2VertexAttrib94Nv = ((int)0X8679), - Map1VertexAttrib154Nv = ((int)0X866f), - Map1VertexAttrib04Nv = ((int)0X8660), + VertexAttribArray14Nv = ((int)0X865e), MaxTrackMatricesNv = ((int)0X862f), - ModelviewProjectionNv = ((int)0X8629), - Map2VertexAttrib14Nv = ((int)0X8671), + VertexAttribArray12Nv = ((int)0X865c), + Matrix3Nv = ((int)0X8633), + Map1VertexAttrib144Nv = ((int)0X866e), + VertexAttribArray0Nv = ((int)0X8650), + VertexStateProgramNv = ((int)0X8621), + Map2VertexAttrib144Nv = ((int)0X867e), + Matrix4Nv = ((int)0X8634), + CurrentMatrixNv = ((int)0X8641), Map1VertexAttrib124Nv = ((int)0X866c), - AttribArrayTypeNv = ((int)0X8625), - Matrix2Nv = ((int)0X8632), + Map1VertexAttrib14Nv = ((int)0X8661), + ProgramTargetNv = ((int)0X8646), + VertexProgramPointSizeNv = ((int)0X8642), + VertexAttribArray10Nv = ((int)0X865a), + VertexAttribArray4Nv = ((int)0X8654), + Map2VertexAttrib104Nv = ((int)0X867a), + VertexAttribArray9Nv = ((int)0X8659), + VertexProgramTwoSideNv = ((int)0X8643), + VertexAttribArray1Nv = ((int)0X8651), + Matrix0Nv = ((int)0X8630), + AttribArrayPointerNv = ((int)0X8645), + MaxTrackMatrixStackDepthNv = ((int)0X862e), + Map1VertexAttrib114Nv = ((int)0X866b), + Map2VertexAttrib114Nv = ((int)0X867b), + Matrix1Nv = ((int)0X8631), + VertexAttribArray3Nv = ((int)0X8653), + Map1VertexAttrib04Nv = ((int)0X8660), + Map1VertexAttrib34Nv = ((int)0X8663), + Map1VertexAttrib24Nv = ((int)0X8662), + Map1VertexAttrib54Nv = ((int)0X8665), + Map1VertexAttrib44Nv = ((int)0X8664), + Map1VertexAttrib74Nv = ((int)0X8667), + VertexAttribArray5Nv = ((int)0X8655), + Map1VertexAttrib94Nv = ((int)0X8669), + Map1VertexAttrib84Nv = ((int)0X8668), + TransposeNv = ((int)0X862c), + VertexAttribArray8Nv = ((int)0X8658), + VertexProgramNv = ((int)0X8620), + VertexAttribArray2Nv = ((int)0X8652), + ProgramParameterNv = ((int)0X8644), + ProgramLengthNv = ((int)0X8627), Map1VertexAttrib134Nv = ((int)0X866d), + Matrix5Nv = ((int)0X8635), + AttribArrayStrideNv = ((int)0X8624), + TrackMatrixNv = ((int)0X8648), + TrackMatrixTransformNv = ((int)0X8649), + AttribArraySizeNv = ((int)0X8623), + Map2VertexAttrib14Nv = ((int)0X8671), + Map2VertexAttrib04Nv = ((int)0X8670), + Map2VertexAttrib34Nv = ((int)0X8673), + Map2VertexAttrib24Nv = ((int)0X8672), + Map2VertexAttrib54Nv = ((int)0X8675), + Map2VertexAttrib44Nv = ((int)0X8674), + Map2VertexAttrib74Nv = ((int)0X8677), + Map2VertexAttrib64Nv = ((int)0X8676), + Map2VertexAttrib94Nv = ((int)0X8679), + Map2VertexAttrib84Nv = ((int)0X8678), + CurrentAttribNv = ((int)0X8626), + VertexAttribArray6Nv = ((int)0X8656), + ModelviewProjectionNv = ((int)0X8629), + ProgramStringNv = ((int)0X8628), + IdentityNv = ((int)0X862a), + VertexAttribArray13Nv = ((int)0X865d), + AttribArrayTypeNv = ((int)0X8625), + VertexProgramBindingNv = ((int)0X864a), + ProgramErrorPositionNv = ((int)0X864b), + VertexAttribArray15Nv = ((int)0X865f), + Map2VertexAttrib134Nv = ((int)0X867d), + Matrix2Nv = ((int)0X8632), + InverseNv = ((int)0X862b), + CurrentMatrixStackDepthNv = ((int)0X8640), + ProgramResidentNv = ((int)0X8647), + VertexAttribArray7Nv = ((int)0X8657), + Map1VertexAttrib104Nv = ((int)0X866a), + Map1VertexAttrib64Nv = ((int)0X8666), } public enum SgixScalebiasHint @@ -7707,24 +7707,24 @@ namespace OpenTK.Graphics.OpenGL public enum OmlInterlace { - InterlaceOml = ((int)0X8980), InterlaceReadOml = ((int)0X8981), + InterlaceOml = ((int)0X8980), } public enum OmlSubsample { - FormatSubsample2424Oml = ((int)0X8982), FormatSubsample244244Oml = ((int)0X8983), + FormatSubsample2424Oml = ((int)0X8982), } public enum OmlResample { - ResampleReplicateOml = ((int)0X8986), - PackResampleOml = ((int)0X8984), - ResampleZeroFillOml = ((int)0X8987), - ResampleDecimateOml = ((int)0X8989), - UnpackResampleOml = ((int)0X8985), ResampleAverageOml = ((int)0X8988), + ResampleReplicateOml = ((int)0X8986), + ResampleDecimateOml = ((int)0X8989), + ResampleZeroFillOml = ((int)0X8987), + UnpackResampleOml = ((int)0X8985), + PackResampleOml = ((int)0X8984), } public enum NvCopyDepthToColor @@ -7735,275 +7735,275 @@ namespace OpenTK.Graphics.OpenGL public enum AtiEnvmapBumpmap { - DudvAti = ((int)0X8779), - BumpEnvmapAti = ((int)0X877b), - BumpTexUnitsAti = ((int)0X8778), BumpTargetAti = ((int)0X877c), - BumpRotMatrixAti = ((int)0X8775), - Du8dv8Ati = ((int)0X877a), + BumpEnvmapAti = ((int)0X877b), BumpNumTexUnitsAti = ((int)0X8777), + DudvAti = ((int)0X8779), BumpRotMatrixSizeAti = ((int)0X8776), + Du8dv8Ati = ((int)0X877a), + BumpTexUnitsAti = ((int)0X8778), + BumpRotMatrixAti = ((int)0X8775), } public enum AtiFragmentShader { - Con2Ati = ((int)0X8943), - Dot4Ati = ((int)0X8967), - FragmentShaderAti = ((int)0X8920), - Con4Ati = ((int)0X8945), - Con17Ati = ((int)0X8952), - Reg25Ati = ((int)0X893a), - Reg30Ati = ((int)0X893f), - Con20Ati = ((int)0X8955), - Reg19Ati = ((int)0X8934), - LerpAti = ((int)0X8969), - Con21Ati = ((int)0X8956), - Reg8Ati = ((int)0X8929), - Reg12Ati = ((int)0X892d), - Con12Ati = ((int)0X894d), - Con28Ati = ((int)0X895d), - Reg11Ati = ((int)0X892c), - Reg26Ati = ((int)0X893b), - Reg31Ati = ((int)0X8940), - Dot2AddAti = ((int)0X896c), - NumInputInterpolatorComponentsAti = ((int)0X8973), - Reg5Ati = ((int)0X8926), - Con29Ati = ((int)0X895e), - NumInstructionsPerPassAti = ((int)0X8971), - Con10Ati = ((int)0X894b), - Con22Ati = ((int)0X8957), - SwizzleStrqAti = ((int)0X897a), - SwizzleStqAti = ((int)0X8977), - AddAti = ((int)0X8963), - Con6Ati = ((int)0X8947), - Con1Ati = ((int)0X8942), - Con11Ati = ((int)0X894c), - Reg27Ati = ((int)0X893c), - Dot3Ati = ((int)0X8966), - Reg28Ati = ((int)0X893d), - Con3Ati = ((int)0X8944), - Con18Ati = ((int)0X8953), - SwizzleStrqDqAti = ((int)0X897b), - CompBitAti = ((int)0X00000002), - Con23Ati = ((int)0X8958), - Con5Ati = ((int)0X8946), - Con19Ati = ((int)0X8954), - SecondaryInterpolatorAti = ((int)0X896d), - Reg13Ati = ((int)0X892e), - Reg20Ati = ((int)0X8935), - Con8Ati = ((int)0X8949), - NumPassesAti = ((int)0X8970), - Reg29Ati = ((int)0X893e), - NegateBitAti = ((int)0X00000004), - Reg2Ati = ((int)0X8923), - Reg7Ati = ((int)0X8928), - Reg9Ati = ((int)0X892a), - GreenBitAti = ((int)0X00000002), - Reg14Ati = ((int)0X892f), - Reg0Ati = ((int)0X8921), - Cnd0Ati = ((int)0X896b), - SwizzleStrDrAti = ((int)0X8978), - Reg15Ati = ((int)0X8930), - Con13Ati = ((int)0X894e), - Reg21Ati = ((int)0X8936), - Reg6Ati = ((int)0X8927), - SubAti = ((int)0X8965), - Con24Ati = ((int)0X8959), - Con25Ati = ((int)0X895a), - MadAti = ((int)0X8968), - SaturateBitAti = ((int)0X00000040), - MulAti = ((int)0X8964), - Con7Ati = ((int)0X8948), - ColorAlphaPairingAti = ((int)0X8975), - NumFragmentConstantsAti = ((int)0X896f), - BlueBitAti = ((int)0X00000004), - Con30Ati = ((int)0X895f), - EighthBitAti = ((int)0X00000020), - Reg16Ati = ((int)0X8931), - MovAti = ((int)0X8961), - Reg22Ati = ((int)0X8937), - BiasBitAti = ((int)0X00000008), - Con9Ati = ((int)0X894a), - Con14Ati = ((int)0X894f), - Con26Ati = ((int)0X895b), - Con31Ati = ((int)0X8960), - QuarterBitAti = ((int)0X00000010), - NumFragmentRegistersAti = ((int)0X896e), - SwizzleStqDqAti = ((int)0X8979), - Con15Ati = ((int)0X8950), - CndAti = ((int)0X896a), - Reg18Ati = ((int)0X8933), - Reg17Ati = ((int)0X8932), - Reg23Ati = ((int)0X8938), - NumLoopbackComponentsAti = ((int)0X8974), - Reg4Ati = ((int)0X8925), - Reg3Ati = ((int)0X8924), - Con27Ati = ((int)0X895c), - Gl8XBitAti = ((int)0X00000004), NumInstructionsTotalAti = ((int)0X8972), - HalfBitAti = ((int)0X00000008), - Reg1Ati = ((int)0X8922), - SwizzleStrAti = ((int)0X8976), - Con16Ati = ((int)0X8951), - Reg24Ati = ((int)0X8939), - Gl4XBitAti = ((int)0X00000002), - Con0Ati = ((int)0X8941), - Gl2XBitAti = ((int)0X00000001), - Reg10Ati = ((int)0X892b), + ColorAlphaPairingAti = ((int)0X8975), RedBitAti = ((int)0X00000001), + Con29Ati = ((int)0X895e), + Con28Ati = ((int)0X895d), + FragmentShaderAti = ((int)0X8920), + MovAti = ((int)0X8961), + AddAti = ((int)0X8963), + MulAti = ((int)0X8964), + Dot3Ati = ((int)0X8966), + Con7Ati = ((int)0X8948), + Con17Ati = ((int)0X8952), + Reg6Ati = ((int)0X8927), + Con2Ati = ((int)0X8943), + SubAti = ((int)0X8965), + Gl4XBitAti = ((int)0X00000002), + Con31Ati = ((int)0X8960), + Con30Ati = ((int)0X895f), + SwizzleStrAti = ((int)0X8976), + Reg24Ati = ((int)0X8939), + Reg25Ati = ((int)0X893a), + Reg26Ati = ((int)0X893b), + Reg27Ati = ((int)0X893c), + Reg20Ati = ((int)0X8935), + Reg21Ati = ((int)0X8936), + Reg22Ati = ((int)0X8937), + Reg23Ati = ((int)0X8938), + NumInstructionsPerPassAti = ((int)0X8971), + Reg28Ati = ((int)0X893d), + Reg29Ati = ((int)0X893e), + HalfBitAti = ((int)0X00000008), + Cnd0Ati = ((int)0X896b), + Dot2AddAti = ((int)0X896c), + SwizzleStrDrAti = ((int)0X8978), + BlueBitAti = ((int)0X00000004), + SaturateBitAti = ((int)0X00000040), + Con4Ati = ((int)0X8945), + Gl2XBitAti = ((int)0X00000001), + Reg3Ati = ((int)0X8924), + Reg30Ati = ((int)0X893f), + Reg31Ati = ((int)0X8940), + NegateBitAti = ((int)0X00000004), + SwizzleStrqAti = ((int)0X897a), + Reg9Ati = ((int)0X892a), + Con6Ati = ((int)0X8947), + Reg5Ati = ((int)0X8926), + Con1Ati = ((int)0X8942), + Con15Ati = ((int)0X8950), + Con14Ati = ((int)0X894f), + Reg0Ati = ((int)0X8921), + Con16Ati = ((int)0X8951), + Con11Ati = ((int)0X894c), + Con10Ati = ((int)0X894b), + Con13Ati = ((int)0X894e), + Con12Ati = ((int)0X894d), + Con9Ati = ((int)0X894a), + NumFragmentConstantsAti = ((int)0X896f), + Con19Ati = ((int)0X8954), + Con18Ati = ((int)0X8953), + Con25Ati = ((int)0X895a), + Reg1Ati = ((int)0X8922), + BiasBitAti = ((int)0X00000008), + CndAti = ((int)0X896a), + Dot4Ati = ((int)0X8967), + EighthBitAti = ((int)0X00000020), + Con3Ati = ((int)0X8944), + LerpAti = ((int)0X8969), + SwizzleStrqDqAti = ((int)0X897b), + Reg2Ati = ((int)0X8923), + Reg14Ati = ((int)0X892f), + Reg15Ati = ((int)0X8930), + Reg16Ati = ((int)0X8931), + Reg17Ati = ((int)0X8932), + Reg10Ati = ((int)0X892b), + Reg11Ati = ((int)0X892c), + Reg12Ati = ((int)0X892d), + Reg13Ati = ((int)0X892e), + NumLoopbackComponentsAti = ((int)0X8974), + Reg8Ati = ((int)0X8929), + Reg18Ati = ((int)0X8933), + Reg19Ati = ((int)0X8934), + Gl8XBitAti = ((int)0X00000004), + SwizzleStqDqAti = ((int)0X8979), + CompBitAti = ((int)0X00000002), + GreenBitAti = ((int)0X00000002), + SecondaryInterpolatorAti = ((int)0X896d), + QuarterBitAti = ((int)0X00000010), + SwizzleStqAti = ((int)0X8977), + NumPassesAti = ((int)0X8970), + Con5Ati = ((int)0X8946), + MadAti = ((int)0X8968), + NumInputInterpolatorComponentsAti = ((int)0X8973), + NumFragmentRegistersAti = ((int)0X896e), + Reg4Ati = ((int)0X8925), + Con0Ati = ((int)0X8941), + Reg7Ati = ((int)0X8928), + Con8Ati = ((int)0X8949), + Con24Ati = ((int)0X8959), + Con27Ati = ((int)0X895c), + Con26Ati = ((int)0X895b), + Con21Ati = ((int)0X8956), + Con20Ati = ((int)0X8955), + Con23Ati = ((int)0X8958), + Con22Ati = ((int)0X8957), } public enum AtiPnTriangles { - MaxPnTrianglesTesselationLevelAti = ((int)0X87f1), + PnTrianglesPointModeAti = ((int)0X87f2), PnTrianglesTesselationLevelAti = ((int)0X87f4), + PnTrianglesPointModeCubicAti = ((int)0X87f6), + PnTrianglesPointModeLinearAti = ((int)0X87f5), + PnTrianglesNormalModeLinearAti = ((int)0X87f7), + PnTrianglesNormalModeAti = ((int)0X87f3), PnTrianglesNormalModeQuadraticAti = ((int)0X87f8), PnTrianglesAti = ((int)0X87f0), - PnTrianglesPointModeCubicAti = ((int)0X87f6), - PnTrianglesNormalModeLinearAti = ((int)0X87f7), - PnTrianglesPointModeLinearAti = ((int)0X87f5), - PnTrianglesNormalModeAti = ((int)0X87f3), - PnTrianglesPointModeAti = ((int)0X87f2), + MaxPnTrianglesTesselationLevelAti = ((int)0X87f1), } public enum AtiVertexArrayObject { - DiscardAti = ((int)0X8763), DynamicAti = ((int)0X8761), - ArrayObjectBufferAti = ((int)0X8766), - PreserveAti = ((int)0X8762), - StaticAti = ((int)0X8760), - ObjectBufferUsageAti = ((int)0X8765), - ObjectBufferSizeAti = ((int)0X8764), + DiscardAti = ((int)0X8763), ArrayObjectOffsetAti = ((int)0X8767), + PreserveAti = ((int)0X8762), + ObjectBufferSizeAti = ((int)0X8764), + ArrayObjectBufferAti = ((int)0X8766), + ObjectBufferUsageAti = ((int)0X8765), + StaticAti = ((int)0X8760), } public enum ExtVertexShader { - LocalConstantValueExt = ((int)0X87ec), - OutputTextureCoord1Ext = ((int)0X879e), - VertexShaderVariantsExt = ((int)0X87d0), - OutputColor0Ext = ((int)0X879b), - OpMaxExt = ((int)0X878a), - OutputTextureCoord9Ext = ((int)0X87a6), - VertexShaderBindingExt = ((int)0X8781), - LocalExt = ((int)0X87c4), - YExt = ((int)0X87d6), - VertexShaderLocalsExt = ((int)0X87d3), - MaxOptimizedVertexShaderInstructionsExt = ((int)0X87ca), - MvpMatrixExt = ((int)0X87e3), - OutputTextureCoord6Ext = ((int)0X87a3), - OpCrossProductExt = ((int)0X8797), - OpRoundExt = ((int)0X8790), - OpMulExt = ((int)0X8786), - LocalConstantExt = ((int)0X87c3), - VariantDatatypeExt = ((int)0X87e5), - OpMultiplyMatrixExt = ((int)0X8798), - OutputTextureCoord7Ext = ((int)0X87a4), - NegativeWExt = ((int)0X87dc), - MaxVertexShaderLocalConstantsExt = ((int)0X87c8), - OpClampExt = ((int)0X878e), - NegativeOneExt = ((int)0X87df), - OpLogBase2Ext = ((int)0X8792), - OutputTextureCoord16Ext = ((int)0X87ad), - ZeroExt = ((int)0X87dd), - ZExt = ((int)0X87d7), - OutputTextureCoord20Ext = ((int)0X87b1), - OpSetLtExt = ((int)0X878d), - OutputTextureCoord29Ext = ((int)0X87ba), - OutputTextureCoord11Ext = ((int)0X87a8), - FullRangeExt = ((int)0X87e1), - OutputTextureCoord4Ext = ((int)0X87a1), - MaxVertexShaderInstructionsExt = ((int)0X87c5), - OutputTextureCoord30Ext = ((int)0X87bb), - MatrixExt = ((int)0X87c0), - InvariantDatatypeExt = ((int)0X87eb), - OutputVertexExt = ((int)0X879a), - OpFracExt = ((int)0X8789), - OutputTextureCoord24Ext = ((int)0X87b5), - VariantValueExt = ((int)0X87e4), - OpMinExt = ((int)0X878b), - OpFloorExt = ((int)0X878f), - OpSubExt = ((int)0X8796), - VertexShaderExt = ((int)0X8780), OutputTextureCoord5Ext = ((int)0X87a2), - VertexShaderInvariantsExt = ((int)0X87d1), - OutputTextureCoord18Ext = ((int)0X87af), - OutputColor1Ext = ((int)0X879c), - MaxVertexShaderInvariantsExt = ((int)0X87c7), - VertexShaderInstructionsExt = ((int)0X87cf), - VertexShaderLocalConstantsExt = ((int)0X87d2), - OpIndexExt = ((int)0X8782), - MaxOptimizedVertexShaderLocalConstantsExt = ((int)0X87cc), - OutputTextureCoord13Ext = ((int)0X87aa), - MaxOptimizedVertexShaderInvariantsExt = ((int)0X87cd), - MaxOptimizedVertexShaderLocalsExt = ((int)0X87ce), - VertexShaderOptimizedExt = ((int)0X87d4), - OutputTextureCoord15Ext = ((int)0X87ac), - MaxVertexShaderVariantsExt = ((int)0X87c6), - InvariantExt = ((int)0X87c2), - OutputTextureCoord26Ext = ((int)0X87b7), + LocalConstantValueExt = ((int)0X87ec), OutputTextureCoord10Ext = ((int)0X87a7), - OutputTextureCoord25Ext = ((int)0X87b6), - OutputFogExt = ((int)0X87bd), - MaxVertexShaderLocalsExt = ((int)0X87c9), - OutputTextureCoord21Ext = ((int)0X87b2), - OneExt = ((int)0X87de), - OpDot3Ext = ((int)0X8784), - VariantArrayPointerExt = ((int)0X87e9), - NormalizedRangeExt = ((int)0X87e0), - VariantArrayTypeExt = ((int)0X87e7), - OpExpBase2Ext = ((int)0X8791), - OutputTextureCoord3Ext = ((int)0X87a0), - OutputTextureCoord2Ext = ((int)0X879f), - OpDot4Ext = ((int)0X8785), - OutputTextureCoord31Ext = ((int)0X87bc), - OpMovExt = ((int)0X8799), - WExt = ((int)0X87d8), - OutputTextureCoord22Ext = ((int)0X87b3), - OpMaddExt = ((int)0X8788), - NegativeXExt = ((int)0X87d9), - VariantArrayExt = ((int)0X87e8), - InvariantValueExt = ((int)0X87ea), + OutputTextureCoord24Ext = ((int)0X87b5), OpAddExt = ((int)0X8787), + OpClampExt = ((int)0X878e), + OutputTextureCoord21Ext = ((int)0X87b2), OpRecipSqrtExt = ((int)0X8795), - LocalConstantDatatypeExt = ((int)0X87ed), - OpNegateExt = ((int)0X8783), - NegativeYExt = ((int)0X87da), - OutputTextureCoord0Ext = ((int)0X879d), - OutputTextureCoord27Ext = ((int)0X87b8), - MaxOptimizedVertexShaderVariantsExt = ((int)0X87cb), - OutputTextureCoord28Ext = ((int)0X87b9), - OutputTextureCoord17Ext = ((int)0X87ae), - OpPowerExt = ((int)0X8793), - OutputTextureCoord19Ext = ((int)0X87b0), - OutputTextureCoord8Ext = ((int)0X87a5), + OutputTextureCoord29Ext = ((int)0X87ba), + OpCrossProductExt = ((int)0X8797), + OpDot3Ext = ((int)0X8784), + MaxOptimizedVertexShaderLocalsExt = ((int)0X87ce), VariantExt = ((int)0X87c1), - CurrentVertexExt = ((int)0X87e2), - VariantArrayStrideExt = ((int)0X87e6), - NegativeZExt = ((int)0X87db), - OutputTextureCoord12Ext = ((int)0X87a9), + OutputColor1Ext = ((int)0X879c), XExt = ((int)0X87d5), - OpRecipExt = ((int)0X8794), - OpSetGeExt = ((int)0X878c), + OpMaxExt = ((int)0X878a), + InvariantExt = ((int)0X87c2), + CurrentVertexExt = ((int)0X87e2), ScalarExt = ((int)0X87be), + MaxOptimizedVertexShaderLocalConstantsExt = ((int)0X87cc), + OutputTextureCoord27Ext = ((int)0X87b8), + OutputTextureCoord26Ext = ((int)0X87b7), + VariantDatatypeExt = ((int)0X87e5), + OutputTextureCoord25Ext = ((int)0X87b6), + OpRoundExt = ((int)0X8790), + NegativeYExt = ((int)0X87da), OutputTextureCoord23Ext = ((int)0X87b4), + VariantArrayPointerExt = ((int)0X87e9), + OutputTextureCoord18Ext = ((int)0X87af), + VariantArrayTypeExt = ((int)0X87e7), + InvariantValueExt = ((int)0X87ea), + OutputTextureCoord30Ext = ((int)0X87bb), + OutputTextureCoord17Ext = ((int)0X87ae), + OutputTextureCoord15Ext = ((int)0X87ac), + OpMulExt = ((int)0X8786), + OutputTextureCoord28Ext = ((int)0X87b9), + MaxOptimizedVertexShaderInvariantsExt = ((int)0X87cd), + OpMovExt = ((int)0X8799), + OutputTextureCoord8Ext = ((int)0X87a5), + OpFloorExt = ((int)0X878f), + LocalConstantDatatypeExt = ((int)0X87ed), + VertexShaderOptimizedExt = ((int)0X87d4), + OneExt = ((int)0X87de), + OpSubExt = ((int)0X8796), + MaxOptimizedVertexShaderVariantsExt = ((int)0X87cb), + YExt = ((int)0X87d6), + OutputTextureCoord1Ext = ((int)0X879e), + MaxOptimizedVertexShaderInstructionsExt = ((int)0X87ca), + OutputTextureCoord11Ext = ((int)0X87a8), + VertexShaderLocalConstantsExt = ((int)0X87d2), + VertexShaderInstructionsExt = ((int)0X87cf), + OutputTextureCoord12Ext = ((int)0X87a9), + MaxVertexShaderVariantsExt = ((int)0X87c6), + ZeroExt = ((int)0X87dd), + OutputTextureCoord6Ext = ((int)0X87a3), + OpNegateExt = ((int)0X8783), + WExt = ((int)0X87d8), + OpMinExt = ((int)0X878b), + NegativeWExt = ((int)0X87dc), + OutputTextureCoord9Ext = ((int)0X87a6), + OpMaddExt = ((int)0X8788), + MatrixExt = ((int)0X87c0), + NegativeZExt = ((int)0X87db), + LocalExt = ((int)0X87c4), + LocalConstantExt = ((int)0X87c3), + VariantValueExt = ((int)0X87e4), + OutputColor0Ext = ((int)0X879b), + OpRecipExt = ((int)0X8794), + OpSetLtExt = ((int)0X878d), + OpIndexExt = ((int)0X8782), + VertexShaderExt = ((int)0X8780), + MaxVertexShaderInvariantsExt = ((int)0X87c7), + OutputTextureCoord13Ext = ((int)0X87aa), + OpLogBase2Ext = ((int)0X8792), + OpFracExt = ((int)0X8789), + OutputTextureCoord20Ext = ((int)0X87b1), + OutputTextureCoord2Ext = ((int)0X879f), + OpSetGeExt = ((int)0X878c), + VertexShaderVariantsExt = ((int)0X87d0), + OutputTextureCoord19Ext = ((int)0X87b0), + VertexShaderBindingExt = ((int)0X8781), + MaxVertexShaderInstructionsExt = ((int)0X87c5), + OutputTextureCoord31Ext = ((int)0X87bc), + OutputTextureCoord7Ext = ((int)0X87a4), + VertexShaderInvariantsExt = ((int)0X87d1), + OutputTextureCoord4Ext = ((int)0X87a1), + OutputVertexExt = ((int)0X879a), + VariantArrayStrideExt = ((int)0X87e6), + VariantArrayExt = ((int)0X87e8), + OpExpBase2Ext = ((int)0X8791), + NegativeOneExt = ((int)0X87df), OutputTextureCoord14Ext = ((int)0X87ab), + OutputTextureCoord16Ext = ((int)0X87ad), + OpDot4Ext = ((int)0X8785), + InvariantDatatypeExt = ((int)0X87eb), + OpMultiplyMatrixExt = ((int)0X8798), + OutputTextureCoord22Ext = ((int)0X87b3), + VertexShaderLocalsExt = ((int)0X87d3), + FullRangeExt = ((int)0X87e1), + OpPowerExt = ((int)0X8793), + NegativeXExt = ((int)0X87d9), + OutputTextureCoord3Ext = ((int)0X87a0), + ZExt = ((int)0X87d7), + MvpMatrixExt = ((int)0X87e3), VectorExt = ((int)0X87bf), + MaxVertexShaderLocalConstantsExt = ((int)0X87c8), + OutputTextureCoord0Ext = ((int)0X879d), + OutputFogExt = ((int)0X87bd), + NormalizedRangeExt = ((int)0X87e0), + MaxVertexShaderLocalsExt = ((int)0X87c9), } public enum AtiVertexStreams { - VertexStream2Ati = ((int)0X876e), - VertexStream5Ati = ((int)0X8771), VertexSourceAti = ((int)0X8774), - VertexStream0Ati = ((int)0X876c), - VertexStream3Ati = ((int)0X876f), - VertexStream6Ati = ((int)0X8772), MaxVertexStreamsAti = ((int)0X876b), + VertexStream3Ati = ((int)0X876f), + VertexStream2Ati = ((int)0X876e), VertexStream1Ati = ((int)0X876d), - VertexStream4Ati = ((int)0X8770), + VertexStream0Ati = ((int)0X876c), VertexStream7Ati = ((int)0X8773), + VertexStream6Ati = ((int)0X8772), + VertexStream5Ati = ((int)0X8771), + VertexStream4Ati = ((int)0X8770), } public enum AtiElementArray @@ -8015,8 +8015,8 @@ namespace OpenTK.Graphics.OpenGL public enum SunMeshArray { - QuadMeshSun = ((int)0X8614), TriangleMeshSun = ((int)0X8615), + QuadMeshSun = ((int)0X8614), } public enum SunSliceAccum @@ -8036,37 +8036,37 @@ namespace OpenTK.Graphics.OpenGL public enum NvOcclusionQuery { - PixelCounterBitsNv = ((int)0X8864), - PixelCountNv = ((int)0X8866), - CurrentOcclusionQueryIdNv = ((int)0X8865), PixelCountAvailableNv = ((int)0X8867), + CurrentOcclusionQueryIdNv = ((int)0X8865), + PixelCountNv = ((int)0X8866), + PixelCounterBitsNv = ((int)0X8864), } public enum NvPointSprite { - CoordReplaceNv = ((int)0X8862), PointSpriteRModeNv = ((int)0X8863), + CoordReplaceNv = ((int)0X8862), PointSpriteNv = ((int)0X8861), } public enum NvTextureShader3 { - DependentRgbTextureCubeMapNv = ((int)0X885a), - OffsetHiloProjectiveTexture2DNv = ((int)0X8856), - OffsetHiloTextureRectangleNv = ((int)0X8855), SignedHilo8Nv = ((int)0X885f), - DotProductAffineDepthReplaceNv = ((int)0X885d), - DotProductTexture1DNv = ((int)0X885c), - OffsetProjectiveTextureRectangleScaleNv = ((int)0X8853), + OffsetHiloTextureRectangleNv = ((int)0X8855), OffsetProjectiveTexture2DNv = ((int)0X8850), - OffsetHiloTexture2DNv = ((int)0X8854), - DependentRgbTexture3DNv = ((int)0X8859), - OffsetProjectiveTextureRectangleNv = ((int)0X8852), - OffsetProjectiveTexture2DScaleNv = ((int)0X8851), DotProductPassThroughNv = ((int)0X885b), + OffsetProjectiveTextureRectangleScaleNv = ((int)0X8853), + DependentRgbTexture3DNv = ((int)0X8859), + DotProductAffineDepthReplaceNv = ((int)0X885d), Hilo8Nv = ((int)0X885e), - OffsetHiloProjectiveTextureRectangleNv = ((int)0X8857), ForceBlueToOneNv = ((int)0X8860), + OffsetProjectiveTextureRectangleNv = ((int)0X8852), + OffsetHiloTexture2DNv = ((int)0X8854), + OffsetHiloProjectiveTexture2DNv = ((int)0X8856), + OffsetHiloProjectiveTextureRectangleNv = ((int)0X8857), + DependentRgbTextureCubeMapNv = ((int)0X885a), + OffsetProjectiveTexture2DScaleNv = ((int)0X8851), + DotProductTexture1DNv = ((int)0X885c), DependentHiloTexture2DNv = ((int)0X8858), } @@ -8080,8 +8080,8 @@ namespace OpenTK.Graphics.OpenGL public enum ExtStencilTwoSide { - StencilTestTwoSideExt = ((int)0X8910), ActiveStencilFaceExt = ((int)0X8911), + StencilTestTwoSideExt = ((int)0X8910), } public enum AtiTextFragmentShader @@ -8096,9 +8096,9 @@ namespace OpenTK.Graphics.OpenGL public enum AppleElementArray { - ElementArrayPointerApple = ((int)0X876a), ElementArrayTypeApple = ((int)0X8769), ElementArrayApple = ((int)0X8768), + ElementArrayPointerApple = ((int)0X876a), } public enum AppleFence @@ -8115,47 +8115,47 @@ namespace OpenTK.Graphics.OpenGL public enum AppleVertexArrayRange { VertexArrayRangePointerApple = ((int)0X8521), - VertexArrayRangeLengthApple = ((int)0X851e), - VertexArrayRangeApple = ((int)0X851d), StorageCachedApple = ((int)0X85be), - StorageSharedApple = ((int)0X85bf), + VertexArrayRangeApple = ((int)0X851d), VertexArrayStorageHintApple = ((int)0X851f), + VertexArrayRangeLengthApple = ((int)0X851e), + StorageSharedApple = ((int)0X85bf), } public enum AppleYcbcr422 { UnsignedShort88Apple = ((int)0X85ba), - UnsignedShort88RevApple = ((int)0X85bb), Ycbcr422Apple = ((int)0X85b9), + UnsignedShort88RevApple = ((int)0X85bb), } public enum S3S3tc { - Rgba4S3tc = ((int)0X83a3), - RgbS3tc = ((int)0X83a0), - Rgb4S3tc = ((int)0X83a1), RgbaS3tc = ((int)0X83a2), + RgbS3tc = ((int)0X83a0), + Rgba4S3tc = ((int)0X83a3), + Rgb4S3tc = ((int)0X83a1), } public enum AtiDrawBuffers { - DrawBuffer2Ati = ((int)0X8827), + DrawBuffer3Ati = ((int)0X8828), + DrawBuffer13Ati = ((int)0X8832), DrawBuffer0Ati = ((int)0X8825), DrawBuffer7Ati = ((int)0X882c), + DrawBuffer10Ati = ((int)0X882f), + DrawBuffer2Ati = ((int)0X8827), + DrawBuffer5Ati = ((int)0X882a), + DrawBuffer4Ati = ((int)0X8829), DrawBuffer12Ati = ((int)0X8831), - DrawBuffer6Ati = ((int)0X882b), - DrawBuffer9Ati = ((int)0X882e), + DrawBuffer8Ati = ((int)0X882d), MaxDrawBuffersAti = ((int)0X8824), DrawBuffer1Ati = ((int)0X8826), - DrawBuffer4Ati = ((int)0X8829), - DrawBuffer8Ati = ((int)0X882d), DrawBuffer14Ati = ((int)0X8833), DrawBuffer15Ati = ((int)0X8834), + DrawBuffer6Ati = ((int)0X882b), DrawBuffer11Ati = ((int)0X8830), - DrawBuffer10Ati = ((int)0X882f), - DrawBuffer3Ati = ((int)0X8828), - DrawBuffer5Ati = ((int)0X882a), - DrawBuffer13Ati = ((int)0X8832), + DrawBuffer9Ati = ((int)0X882e), } public enum AtiPixelFormatFloat @@ -8166,54 +8166,54 @@ namespace OpenTK.Graphics.OpenGL public enum AtiTextureEnvCombine3 { - ModulateSignedAddAti = ((int)0X8745), ModulateSubtractAti = ((int)0X8746), + ModulateSignedAddAti = ((int)0X8745), ModulateAddAti = ((int)0X8744), } public enum AtiTextureFloat { - IntensityFloat32Ati = ((int)0X8817), - LuminanceFloat32Ati = ((int)0X8818), - RgbaFloat32Ati = ((int)0X8814), - LuminanceFloat16Ati = ((int)0X881e), - RgbFloat32Ati = ((int)0X8815), - LuminanceAlphaFloat32Ati = ((int)0X8819), - AlphaFloat32Ati = ((int)0X8816), - RgbaFloat16Ati = ((int)0X881a), AlphaFloat16Ati = ((int)0X881c), + IntensityFloat32Ati = ((int)0X8817), + LuminanceFloat16Ati = ((int)0X881e), LuminanceAlphaFloat16Ati = ((int)0X881f), - IntensityFloat16Ati = ((int)0X881d), + AlphaFloat32Ati = ((int)0X8816), RgbFloat16Ati = ((int)0X881b), + RgbaFloat32Ati = ((int)0X8814), + RgbaFloat16Ati = ((int)0X881a), + LuminanceFloat32Ati = ((int)0X8818), + RgbFloat32Ati = ((int)0X8815), + IntensityFloat16Ati = ((int)0X881d), + LuminanceAlphaFloat32Ati = ((int)0X8819), } public enum NvFloatBuffer { + FloatRgb16Nv = ((int)0X8888), + FloatRgba16Nv = ((int)0X888a), FloatRgNv = ((int)0X8881), - FloatR16Nv = ((int)0X8884), - TextureFloatComponentsNv = ((int)0X888c), + FloatRgba32Nv = ((int)0X888b), FloatRNv = ((int)0X8880), + FloatRgb32Nv = ((int)0X8889), + FloatRg16Nv = ((int)0X8886), + FloatRg32Nv = ((int)0X8887), FloatRgbaNv = ((int)0X8883), + FloatRgbNv = ((int)0X8882), FloatClearColorValueNv = ((int)0X888d), FloatR32Nv = ((int)0X8885), + TextureFloatComponentsNv = ((int)0X888c), + FloatR16Nv = ((int)0X8884), FloatRgbaModeNv = ((int)0X888e), - FloatRgba16Nv = ((int)0X888a), - FloatRgb32Nv = ((int)0X8889), - FloatRgb16Nv = ((int)0X8888), - FloatRg16Nv = ((int)0X8886), - FloatRgba32Nv = ((int)0X888b), - FloatRgbNv = ((int)0X8882), - FloatRg32Nv = ((int)0X8887), } public enum NvFragmentProgram { ProgramErrorStringNv = ((int)0X8874), - FragmentProgramNv = ((int)0X8870), MaxFragmentProgramLocalParametersNv = ((int)0X8868), - FragmentProgramBindingNv = ((int)0X8873), - MaxTextureImageUnitsNv = ((int)0X8872), + FragmentProgramNv = ((int)0X8870), MaxTextureCoordsNv = ((int)0X8871), + MaxTextureImageUnitsNv = ((int)0X8872), + FragmentProgramBindingNv = ((int)0X8873), } public enum NvHalfFloat @@ -8223,12 +8223,12 @@ namespace OpenTK.Graphics.OpenGL public enum NvPixelDataRange { - ReadPixelDataRangeLengthNv = ((int)0X887b), - ReadPixelDataRangeNv = ((int)0X8879), - WritePixelDataRangeLengthNv = ((int)0X887a), ReadPixelDataRangePointerNv = ((int)0X887d), - WritePixelDataRangePointerNv = ((int)0X887c), + WritePixelDataRangeLengthNv = ((int)0X887a), + ReadPixelDataRangeLengthNv = ((int)0X887b), WritePixelDataRangeNv = ((int)0X8878), + ReadPixelDataRangeNv = ((int)0X8879), + WritePixelDataRangePointerNv = ((int)0X887c), } public enum NvPrimitiveRestart @@ -8252,9 +8252,9 @@ namespace OpenTK.Graphics.OpenGL public enum AtiSeparateStencil { - StencilBackPassDepthPassAti = ((int)0X8803), StencilBackFailAti = ((int)0X8801), StencilBackPassDepthFailAti = ((int)0X8802), + StencilBackPassDepthPassAti = ((int)0X8803), StencilBackFuncAti = ((int)0X8800), } @@ -8277,8 +8277,8 @@ namespace OpenTK.Graphics.OpenGL public enum ExtTextureMirrorClamp { MirrorClampExt = ((int)0X8742), - MirrorClampToBorderExt = ((int)0X8912), MirrorClampToEdgeExt = ((int)0X8743), + MirrorClampToBorderExt = ((int)0X8912), } public enum ExtBlendEquationSeparate @@ -8294,17 +8294,17 @@ namespace OpenTK.Graphics.OpenGL public enum MesaYcbcrTexture { - YcbcrMesa = ((int)0X8757), UnsignedShort88Mesa = ((int)0X85ba), UnsignedShort88RevMesa = ((int)0X85bb), + YcbcrMesa = ((int)0X8757), } public enum ExtPixelBufferObject { - PixelPackBufferBindingExt = ((int)0X88ed), PixelPackBufferExt = ((int)0X88eb), - PixelUnpackBufferExt = ((int)0X88ec), PixelUnpackBufferBindingExt = ((int)0X88ef), + PixelPackBufferBindingExt = ((int)0X88ed), + PixelUnpackBufferExt = ((int)0X88ec), } public enum NvFragmentProgramOption @@ -8313,11 +8313,11 @@ namespace OpenTK.Graphics.OpenGL public enum NvFragmentProgram2 { - MaxProgramCallDepthNv = ((int)0X88f5), - MaxProgramLoopCountNv = ((int)0X88f8), - MaxProgramExecInstructionsNv = ((int)0X88f4), MaxProgramIfDepthNv = ((int)0X88f6), + MaxProgramCallDepthNv = ((int)0X88f5), + MaxProgramExecInstructionsNv = ((int)0X88f4), MaxProgramLoopDepthNv = ((int)0X88f7), + MaxProgramLoopCountNv = ((int)0X88f8), } public enum NvVertexProgram2Option @@ -8333,10 +8333,10 @@ namespace OpenTK.Graphics.OpenGL public enum GenerateMipmapTarget { - Texture1D = ((int)0X0de0), - Texture3D = ((int)0X806f), TextureCubeMap = ((int)0X8513), Texture2D = ((int)0X0de1), + Texture1D = ((int)0X0de0), + Texture3D = ((int)0X806f), } public enum FramebufferTarget @@ -8351,66 +8351,66 @@ namespace OpenTK.Graphics.OpenGL public enum RenderbufferStorage { - StencilIndex4Ext = ((int)0X8d47), - StencilIndex1Ext = ((int)0X8d46), - StencilIndex16Ext = ((int)0X8d49), StencilIndex8Ext = ((int)0X8d48), + StencilIndex4Ext = ((int)0X8d47), + StencilIndex16Ext = ((int)0X8d49), + StencilIndex1Ext = ((int)0X8d46), } public enum FramebufferErrorCode { - FramebufferIncompleteFormatsExt = ((int)0X8cda), - FramebufferIncompleteMissingAttachmentExt = ((int)0X8cd7), FramebufferUnsupportedExt = ((int)0X8cdd), - FramebufferIncompleteAttachmentExt = ((int)0X8cd6), FramebufferCompleteExt = ((int)0X8cd5), + FramebufferIncompleteMissingAttachmentExt = ((int)0X8cd7), + FramebufferIncompleteAttachmentExt = ((int)0X8cd6), + FramebufferIncompleteDrawBufferExt = ((int)0X8cdb), + FramebufferIncompleteFormatsExt = ((int)0X8cda), FramebufferIncompleteDimensionsExt = ((int)0X8cd9), FramebufferIncompleteReadBufferExt = ((int)0X8cdc), - FramebufferIncompleteDrawBufferExt = ((int)0X8cdb), } public enum FramebufferAttachment { - ColorAttachment11Ext = ((int)0X8ceb), - ColorAttachment6Ext = ((int)0X8ce6), - ColorAttachment8Ext = ((int)0X8ce8), - ColorAttachment0Ext = ((int)0X8ce0), - ColorAttachment3Ext = ((int)0X8ce3), - ColorAttachment14Ext = ((int)0X8cee), - ColorAttachment1Ext = ((int)0X8ce1), - ColorAttachment4Ext = ((int)0X8ce4), - ColorAttachment7Ext = ((int)0X8ce7), - ColorAttachment9Ext = ((int)0X8ce9), - ColorAttachment10Ext = ((int)0X8cea), DepthAttachmentExt = ((int)0X8d00), + ColorAttachment7Ext = ((int)0X8ce7), + ColorAttachment1Ext = ((int)0X8ce1), ColorAttachment2Ext = ((int)0X8ce2), - ColorAttachment12Ext = ((int)0X8cec), - ColorAttachment5Ext = ((int)0X8ce5), - ColorAttachment15Ext = ((int)0X8cef), - ColorAttachment13Ext = ((int)0X8ced), + ColorAttachment9Ext = ((int)0X8ce9), + ColorAttachment4Ext = ((int)0X8ce4), StencilAttachmentExt = ((int)0X8d20), + ColorAttachment6Ext = ((int)0X8ce6), + ColorAttachment0Ext = ((int)0X8ce0), + ColorAttachment14Ext = ((int)0X8cee), + ColorAttachment15Ext = ((int)0X8cef), + ColorAttachment12Ext = ((int)0X8cec), + ColorAttachment13Ext = ((int)0X8ced), + ColorAttachment10Ext = ((int)0X8cea), + ColorAttachment11Ext = ((int)0X8ceb), + ColorAttachment3Ext = ((int)0X8ce3), + ColorAttachment8Ext = ((int)0X8ce8), + ColorAttachment5Ext = ((int)0X8ce5), } public enum FramebufferParameterName { - FramebufferAttachmentObjectTypeExt = ((int)0X8cd0), FramebufferAttachmentTextureCubeMapFaceExt = ((int)0X8cd3), + FramebufferAttachmentTextureLevelExt = ((int)0X8cd2), + FramebufferAttachmentObjectTypeExt = ((int)0X8cd0), FramebufferAttachmentObjectNameExt = ((int)0X8cd1), FramebufferAttachmentTexture3DZoffsetExt = ((int)0X8cd4), - FramebufferAttachmentTextureLevelExt = ((int)0X8cd2), } public enum RenderbufferParameterName { - RenderbufferHeightExt = ((int)0X8d43), - RenderbufferInternalFormatExt = ((int)0X8d44), RenderbufferAlphaSizeExt = ((int)0X8d53), - RenderbufferRedSizeExt = ((int)0X8d50), - RenderbufferBlueSizeExt = ((int)0X8d52), - RenderbufferStencilSizeExt = ((int)0X8d55), - RenderbufferWidthExt = ((int)0X8d42), - RenderbufferDepthSizeExt = ((int)0X8d54), RenderbufferGreenSizeExt = ((int)0X8d51), + RenderbufferStencilSizeExt = ((int)0X8d55), + RenderbufferBlueSizeExt = ((int)0X8d52), + RenderbufferRedSizeExt = ((int)0X8d50), + RenderbufferDepthSizeExt = ((int)0X8d54), + RenderbufferWidthExt = ((int)0X8d42), + RenderbufferInternalFormatExt = ((int)0X8d44), + RenderbufferHeightExt = ((int)0X8d43), } public enum GremedyStringMarker @@ -8419,10 +8419,10 @@ namespace OpenTK.Graphics.OpenGL public enum ExtPackedDepthStencil { - TextureStencilSizeExt = ((int)0X88f1), Depth24Stencil8Ext = ((int)0X88f0), - DepthStencilExt = ((int)0X84f9), + TextureStencilSizeExt = ((int)0X88f1), UnsignedInt248Ext = ((int)0X84fa), + DepthStencilExt = ((int)0X84f9), } public enum ExtStencilClearTag @@ -8433,47 +8433,47 @@ namespace OpenTK.Graphics.OpenGL public enum ExtTextureSrgb { - Srgb8Alpha8Ext = ((int)0X8c43), - Sluminance8Ext = ((int)0X8c47), - Sluminance8Alpha8Ext = ((int)0X8c45), SluminanceExt = ((int)0X8c46), - CompressedSluminanceAlphaExt = ((int)0X8c4b), - CompressedSrgbAlphaExt = ((int)0X8c49), - CompressedSrgbAlphaS3tcDxt5Ext = ((int)0X8c4f), - Srgb8Ext = ((int)0X8c41), SrgbAlphaExt = ((int)0X8c42), CompressedSrgbAlphaS3tcDxt3Ext = ((int)0X8c4e), + Sluminance8Alpha8Ext = ((int)0X8c45), + CompressedSrgbAlphaS3tcDxt1Ext = ((int)0X8c4d), + CompressedSrgbAlphaS3tcDxt5Ext = ((int)0X8c4f), SluminanceAlphaExt = ((int)0X8c44), + Sluminance8Ext = ((int)0X8c47), + CompressedSluminanceAlphaExt = ((int)0X8c4b), + CompressedSrgbAlphaExt = ((int)0X8c49), + Srgb8Alpha8Ext = ((int)0X8c43), + CompressedSrgbS3tcDxt1Ext = ((int)0X8c4c), + Srgb8Ext = ((int)0X8c41), CompressedSluminanceExt = ((int)0X8c4a), SrgbExt = ((int)0X8c40), - CompressedSrgbS3tcDxt1Ext = ((int)0X8c4c), CompressedSrgbExt = ((int)0X8c48), - CompressedSrgbAlphaS3tcDxt1Ext = ((int)0X8c4d), } public enum ExtFramebufferBlit { - DrawFramebufferBindingExt = ((int)0X8caa), - ReadFramebufferExt = ((int)0X8ca8), - ReadFramebufferBindingExt = ((int)0X8ca6), DrawFramebufferExt = ((int)0X8ca9), + ReadFramebufferBindingExt = ((int)0X8ca6), + ReadFramebufferExt = ((int)0X8ca8), + DrawFramebufferBindingExt = ((int)0X8caa), } public enum ExtFramebufferMultisample { - FramebufferIncompleteMultisampleExt = ((int)0X8d56), RenderbufferSamplesExt = ((int)0X8cab), MaxSamplesExt = ((int)0X8d57), + FramebufferIncompleteMultisampleExt = ((int)0X8d56), } public enum MesaxTextureStack { + ProxyTexture1DStackMesax = ((int)0X875b), Texture2DStackMesax = ((int)0X875a), - Texture2DStackBindingMesax = ((int)0X875e), - ProxyTexture2DStackMesax = ((int)0X875c), Texture1DStackMesax = ((int)0X8759), Texture1DStackBindingMesax = ((int)0X875d), - ProxyTexture1DStackMesax = ((int)0X875b), + Texture2DStackBindingMesax = ((int)0X875e), + ProxyTexture2DStackMesax = ((int)0X875c), } public enum ExtTimerQuery @@ -8493,58 +8493,58 @@ namespace OpenTK.Graphics.OpenGL public enum NvGpuProgram4 { + MaxProgramResultComponentsNv = ((int)0X8909), + MinProgramTexelOffsetNv = ((int)0X8904), + MaxProgramGenericResultsNv = ((int)0X8da6), MaxProgramTexelOffsetNv = ((int)0X8905), MaxProgramAttribComponentsNv = ((int)0X8908), - ProgramAttribComponentsNv = ((int)0X8906), - MaxProgramGenericAttribsNv = ((int)0X8da5), ProgramResultComponentsNv = ((int)0X8907), - MinProgramTexelOffsetNv = ((int)0X8904), - MaxProgramResultComponentsNv = ((int)0X8909), - MaxProgramGenericResultsNv = ((int)0X8da6), + MaxProgramGenericAttribsNv = ((int)0X8da5), + ProgramAttribComponentsNv = ((int)0X8906), } public enum NvGeometryProgram4 { + MaxGeometryTextureImageUnitsExt = ((int)0X8c29), + TrianglesAdjacencyExt = ((int)0X000c), + GeometryInputTypeExt = ((int)0X8ddb), FramebufferAttachmentTextureLayerExt = ((int)0X8cd4), - LineStripAdjacencyExt = ((int)0X000b), FramebufferIncompleteLayerTargetsExt = ((int)0X8da8), + LinesAdjacencyExt = ((int)0X000a), FramebufferIncompleteLayerCountExt = ((int)0X8da9), - GeometryProgramNv = ((int)0X8c26), + MaxProgramTotalOutputComponentsNv = ((int)0X8c28), + ProgramPointSizeExt = ((int)0X8642), + TriangleStripAdjacencyExt = ((int)0X000d), + LineStripAdjacencyExt = ((int)0X000b), + MaxProgramOutputVerticesNv = ((int)0X8c27), GeometryVerticesOutExt = ((int)0X8dda), GeometryOutputTypeExt = ((int)0X8ddc), FramebufferAttachmentLayeredExt = ((int)0X8da7), - LinesAdjacencyExt = ((int)0X000a), - GeometryInputTypeExt = ((int)0X8ddb), - MaxProgramOutputVerticesNv = ((int)0X8c27), - MaxGeometryTextureImageUnitsExt = ((int)0X8c29), - TrianglesAdjacencyExt = ((int)0X000c), - ProgramPointSizeExt = ((int)0X8642), - TriangleStripAdjacencyExt = ((int)0X000d), - MaxProgramTotalOutputComponentsNv = ((int)0X8c28), + GeometryProgramNv = ((int)0X8c26), } public enum ExtGeometryShader4 { - TriangleStripAdjacencyExt = ((int)0X000D), - MaxGeometryUniformComponentsExt = ((int)0X8ddf), - MaxGeometryTotalOutputComponentsExt = ((int)0X8de1), - FramebufferAttachmentTextureLayerExt = ((int)0X8cd4), - GeometryOutputTypeExt = ((int)0X8Ddc), - FramebufferAttachmentLayeredExt = ((int)0X8Da7), - TrianglesAdjacencyExt = ((int)0X000c), + MaxGeometryTextureImageUnitsExt = ((int)0X8c29), + MaxVaryingComponentsExt = ((int)0X8b4b), + MaxGeometryVaryingComponentsExt = ((int)0X8ddd), GeometryInputTypeExt = ((int)0X8Ddb), - MaxGeometryOutputVerticesExt = ((int)0X8de0), GeometryShaderExt = ((int)0X8dd9), LineStripAdjacencyExt = ((int)0X000b), - MaxVaryingComponentsExt = ((int)0X8b4b), - FramebufferIncompleteLayerTargetsExt = ((int)0X8Da8), + MaxGeometryUniformComponentsExt = ((int)0X8ddf), MaxVertexVaryingComponentsExt = ((int)0X8dde), - MaxGeometryTextureImageUnitsExt = ((int)0X8c29), - MaxGeometryVaryingComponentsExt = ((int)0X8ddd), - ProgramPointSizeExt = ((int)0X8642), + GeometryOutputTypeExt = ((int)0X8Ddc), FramebufferIncompleteLayerCountExt = ((int)0X8Da9), - LinesAdjacencyExt = ((int)0X000a), + FramebufferIncompleteLayerTargetsExt = ((int)0X8Da8), GeometryVerticesOutExt = ((int)0X8Dda), + FramebufferAttachmentLayeredExt = ((int)0X8Da7), + TrianglesAdjacencyExt = ((int)0X000c), + ProgramPointSizeExt = ((int)0X8642), + LinesAdjacencyExt = ((int)0X000a), + FramebufferAttachmentTextureLayerExt = ((int)0X8cd4), + MaxGeometryTotalOutputComponentsExt = ((int)0X8de1), + MaxGeometryOutputVerticesExt = ((int)0X8de0), + TriangleStripAdjacencyExt = ((int)0X000D), } public enum NvVertexProgram4 @@ -8554,31 +8554,31 @@ namespace OpenTK.Graphics.OpenGL public enum ExtGpuShader4 { - SamplerCubeShadowExt = ((int)0X8dc5), - UnsignedIntSampler1DExt = ((int)0X8dd1), - UnsignedIntVec2Ext = ((int)0X8dc6), - UnsignedIntSamplerBufferExt = ((int)0X8dd8), - UnsignedIntSampler2DRectExt = ((int)0X8dd5), - IntSampler2DExt = ((int)0X8dca), - UnsignedIntVec4Ext = ((int)0X8dc8), - Sampler1DArrayExt = ((int)0X8dc0), - IntSampler3DExt = ((int)0X8dcb), - UnsignedIntVec3Ext = ((int)0X8dc7), - IntSampler2DArrayExt = ((int)0X8dcf), - SamplerBufferExt = ((int)0X8dc2), - UnsignedIntSampler2DArrayExt = ((int)0X8dd7), Sampler2DArrayExt = ((int)0X8dc1), - IntSampler1DExt = ((int)0X8dc9), - IntSampler2DRectExt = ((int)0X8dcd), - Sampler2DArrayShadowExt = ((int)0X8dc4), + UnsignedIntSampler2DArrayExt = ((int)0X8dd7), UnsignedIntSamplerCubeExt = ((int)0X8dd4), + Sampler2DArrayShadowExt = ((int)0X8dc4), + SamplerBufferExt = ((int)0X8dc2), + Sampler1DArrayExt = ((int)0X8dc0), + UnsignedIntVec4Ext = ((int)0X8dc8), + SamplerCubeShadowExt = ((int)0X8dc5), + UnsignedIntSampler2DRectExt = ((int)0X8dd5), + UnsignedIntSampler3DExt = ((int)0X8dd3), + IntSampler2DArrayExt = ((int)0X8dcf), + IntSampler2DRectExt = ((int)0X8dcd), UnsignedIntSampler2DExt = ((int)0X8dd2), UnsignedIntSampler1DArrayExt = ((int)0X8dd6), - Sampler1DArrayShadowExt = ((int)0X8dc3), - UnsignedIntSampler3DExt = ((int)0X8dd3), - IntSamplerBufferExt = ((int)0X8dd0), - IntSampler1DArrayExt = ((int)0X8dce), + IntSampler1DExt = ((int)0X8dc9), + IntSampler3DExt = ((int)0X8dcb), IntSamplerCubeExt = ((int)0X8dcc), + Sampler1DArrayShadowExt = ((int)0X8dc3), + IntSampler2DExt = ((int)0X8dca), + UnsignedIntVec2Ext = ((int)0X8dc6), + UnsignedIntVec3Ext = ((int)0X8dc7), + IntSamplerBufferExt = ((int)0X8dd0), + UnsignedIntSamplerBufferExt = ((int)0X8dd8), + IntSampler1DArrayExt = ((int)0X8dce), + UnsignedIntSampler1DExt = ((int)0X8dd1), } public enum ExtDrawInstanced @@ -8587,62 +8587,62 @@ namespace OpenTK.Graphics.OpenGL public enum ExtPackedFloat { - RgbaSignedComponentsExt = ((int)0X8c3c), R11fG11fB10fExt = ((int)0X8c3a), UnsignedInt10F11F11FRevExt = ((int)0X8c3b), + RgbaSignedComponentsExt = ((int)0X8c3c), } public enum ExtTextureArray { - FramebufferAttachmentTextureLayerExt = ((int)0X8cd4), - ProxyTexture1DArrayExt = ((int)0X8c19), - Texture2DArrayExt = ((int)0X8c1a), - ProxyTexture2DArrayExt = ((int)0X8c1b), - TextureBinding1DArrayExt = ((int)0X8c1c), MaxArrayTextureLayersExt = ((int)0X88ff), - Texture1DArrayExt = ((int)0X8c18), - CompareRefDepthToTextureExt = ((int)0X884e), + Texture2DArrayExt = ((int)0X8c1a), TextureBinding2DArrayExt = ((int)0X8c1d), + CompareRefDepthToTextureExt = ((int)0X884e), + Texture1DArrayExt = ((int)0X8c18), + TextureBinding1DArrayExt = ((int)0X8c1c), + FramebufferAttachmentTextureLayerExt = ((int)0X8cd4), + ProxyTexture2DArrayExt = ((int)0X8c1b), + ProxyTexture1DArrayExt = ((int)0X8c19), } public enum ExtTextureBufferObject { + MaxTextureBufferSizeExt = ((int)0X8c2b), TextureBufferExt = ((int)0X8c2a), TextureBufferDataStoreBindingExt = ((int)0X8c2d), TextureBindingBufferExt = ((int)0X8c2c), TextureBufferFormatExt = ((int)0X8c2e), - MaxTextureBufferSizeExt = ((int)0X8c2b), } public enum ExtTextureCompressionLatc { - CompressedLuminanceLatc1Ext = ((int)0X8c70), - CompressedSignedLuminanceLatc1Ext = ((int)0X8c71), CompressedSignedLuminanceAlphaLatc2Ext = ((int)0X8c73), CompressedLuminanceAlphaLatc2Ext = ((int)0X8c72), + CompressedSignedLuminanceLatc1Ext = ((int)0X8c71), + CompressedLuminanceLatc1Ext = ((int)0X8c70), } public enum ExtTextureCompressionRgtc { + CompressedSignedRedRgtc1Ext = ((int)0X8dbc), + CompressedRedGreenRgtc2Ext = ((int)0X8dbd), CompressedSignedRedGreenRgtc2Ext = ((int)0X8dbe), CompressedRedRgtc1Ext = ((int)0X8dbb), - CompressedRedGreenRgtc2Ext = ((int)0X8dbd), - CompressedSignedRedRgtc1Ext = ((int)0X8dbc), } public enum ExtTextureSharedExponent { - Rgb9E5Ext = ((int)0X8c3d), TextureSharedSizeExt = ((int)0X8c3f), + Rgb9E5Ext = ((int)0X8c3d), UnsignedInt5999RevExt = ((int)0X8c3e), } public enum NvDepthBufferFloat { - DepthComponent32fNv = ((int)0X8dab), DepthBufferFloatModeNv = ((int)0X8daf), - Float32UnsignedInt248RevNv = ((int)0X8dad), Depth32fStencil8Nv = ((int)0X8dac), + Float32UnsignedInt248RevNv = ((int)0X8dad), + DepthComponent32fNv = ((int)0X8dab), } public enum NvFragmentProgram4 @@ -8652,15 +8652,15 @@ namespace OpenTK.Graphics.OpenGL public enum NvFramebufferMultisampleCoverage { RenderbufferColorSamplesNv = ((int)0X8e10), - MultisampleCoverageModesNv = ((int)0X8e12), - MaxMultisampleCoverageModesNv = ((int)0X8e11), RenderbufferCoverageSamplesNv = ((int)0X8cab), + MaxMultisampleCoverageModesNv = ((int)0X8e11), + MultisampleCoverageModesNv = ((int)0X8e12), } public enum ExtFramebufferSrgb { - FramebufferSrgbExt = ((int)0X8db9), FramebufferSrgbCapableExt = ((int)0X8dba), + FramebufferSrgbExt = ((int)0X8db9), } public enum NvGeometryShader4 @@ -8669,10 +8669,10 @@ namespace OpenTK.Graphics.OpenGL public enum NvParameterBufferObject { - VertexProgramParameterBufferNv = ((int)0X8da2), - FragmentProgramParameterBufferNv = ((int)0X8da4), MaxProgramParameterBufferSizeNv = ((int)0X8da1), + VertexProgramParameterBufferNv = ((int)0X8da2), GeometryProgramParameterBufferNv = ((int)0X8da3), + FragmentProgramParameterBufferNv = ((int)0X8da4), MaxProgramParameterBufferBindingsNv = ((int)0X8da0), } @@ -8682,92 +8682,92 @@ namespace OpenTK.Graphics.OpenGL public enum NvTransformFeedback { - MaxTransformFeedbackSeparateAttribsNv = ((int)0X8c8b), - ActiveVaryingMaxLengthNv = ((int)0X8c82), - VertexIdNv = ((int)0X8c7b), + ClipDistanceNv = ((int)0X8c7a), SeparateAttribsNv = ((int)0X8c8d), - MaxTransformFeedbackSeparateComponentsNv = ((int)0X8c80), - TransformFeedbackBufferModeNv = ((int)0X8c7f), - TransformFeedbackBufferNv = ((int)0X8c8e), BackSecondaryColorNv = ((int)0X8c78), - TransformFeedbackBufferBindingNv = ((int)0X8c8f), + ActiveVaryingMaxLengthNv = ((int)0X8c82), TransformFeedbackVaryingsNv = ((int)0X8c83), + TransformFeedbackPrimitivesWrittenNv = ((int)0X8c88), RasterizerDiscardNv = ((int)0X8c89), - TransformFeedbackBufferStartNv = ((int)0X8c84), - InterleavedAttribsNv = ((int)0X8c8c), - TransformFeedbackBufferSizeNv = ((int)0X8c85), - TransformFeedbackRecordNv = ((int)0X8c86), - PrimitiveIdNv = ((int)0X8c7c), + TransformFeedbackBufferModeNv = ((int)0X8c7f), + BackPrimaryColorNv = ((int)0X8c77), PrimitivesGeneratedNv = ((int)0X8c87), + InterleavedAttribsNv = ((int)0X8c8c), + GenericAttribNv = ((int)0X8c7d), TransformFeedbackAttribsNv = ((int)0X8c7e), ActiveVaryingsNv = ((int)0X8c81), TextureCoordNv = ((int)0X8c79), + VertexIdNv = ((int)0X8c7b), + TransformFeedbackBufferStartNv = ((int)0X8c84), + MaxTransformFeedbackSeparateAttribsNv = ((int)0X8c8b), + TransformFeedbackRecordNv = ((int)0X8c86), MaxTransformFeedbackInterleavedAttribsNv = ((int)0X8c8a), - BackPrimaryColorNv = ((int)0X8c77), - TransformFeedbackPrimitivesWrittenNv = ((int)0X8c88), - GenericAttribNv = ((int)0X8c7d), - ClipDistanceNv = ((int)0X8c7a), + PrimitiveIdNv = ((int)0X8c7c), + TransformFeedbackBufferNv = ((int)0X8c8e), + TransformFeedbackBufferBindingNv = ((int)0X8c8f), + MaxTransformFeedbackSeparateComponentsNv = ((int)0X8c80), + TransformFeedbackBufferSizeNv = ((int)0X8c85), } public enum ExtBindableUniform { MaxGeometryBindableUniformsExt = ((int)0X8de4), UniformBufferExt = ((int)0X8dee), - MaxFragmentBindableUniformsExt = ((int)0X8de3), MaxVertexBindableUniformsExt = ((int)0X8de2), - UniformBufferBindingExt = ((int)0X8def), MaxBindableUniformSizeExt = ((int)0X8ded), + UniformBufferBindingExt = ((int)0X8def), + MaxFragmentBindableUniformsExt = ((int)0X8de3), } public enum ExtTextureInteger { - Rgb8uiExt = ((int)0X8d7d), - Rgba32iExt = ((int)0X8d82), - Luminance16uiExt = ((int)0X8d7a), - LuminanceAlpha32iExt = ((int)0X8d87), - Intensity8iExt = ((int)0X8d91), Alpha32iExt = ((int)0X8d84), - Intensity16uiExt = ((int)0X8d79), - Rgba16uiExt = ((int)0X8d76), - BgrIntegerExt = ((int)0X8d9a), - BlueIntegerExt = ((int)0X8d96), - Alpha32uiExt = ((int)0X8d72), - Rgb32uiExt = ((int)0X8d71), - BgraIntegerExt = ((int)0X8d9b), - Rgba8iExt = ((int)0X8d8e), - Rgb8iExt = ((int)0X8d8f), - LuminanceAlpha8iExt = ((int)0X8d93), - Luminance32iExt = ((int)0X8d86), - RgbaIntegerExt = ((int)0X8d99), - LuminanceAlpha32uiExt = ((int)0X8d75), - Luminance8uiExt = ((int)0X8d80), - Rgb16iExt = ((int)0X8d89), - AlphaIntegerExt = ((int)0X8d97), - Alpha8iExt = ((int)0X8d90), - Luminance32uiExt = ((int)0X8d74), - Luminance16iExt = ((int)0X8d8c), - Alpha16uiExt = ((int)0X8d78), - Rgba16iExt = ((int)0X8d88), - Intensity32uiExt = ((int)0X8d73), - LuminanceAlpha16iExt = ((int)0X8d8d), LuminanceAlpha16uiExt = ((int)0X8d7b), Rgb32iExt = ((int)0X8d83), - RgbIntegerExt = ((int)0X8d98), - Rgba8uiExt = ((int)0X8d7c), - LuminanceAlphaIntegerExt = ((int)0X8d9d), - GreenIntegerExt = ((int)0X8d95), - Intensity8uiExt = ((int)0X8d7f), - Intensity32iExt = ((int)0X8d85), - LuminanceIntegerExt = ((int)0X8d9c), + Luminance8uiExt = ((int)0X8d80), + LuminanceAlpha32iExt = ((int)0X8d87), + Alpha32uiExt = ((int)0X8d72), + Rgba16iExt = ((int)0X8d88), + BgrIntegerExt = ((int)0X8d9a), Luminance8iExt = ((int)0X8d92), - Alpha8uiExt = ((int)0X8d7e), - Rgba32uiExt = ((int)0X8d70), - RedIntegerExt = ((int)0X8d94), - RgbaIntegerModeExt = ((int)0X8d9e), - LuminanceAlpha8uiExt = ((int)0X8d81), - Alpha16iExt = ((int)0X8d8a), - Intensity16iExt = ((int)0X8d8b), + Rgba8iExt = ((int)0X8d8e), Rgb16uiExt = ((int)0X8d77), + Rgb16iExt = ((int)0X8d89), + Rgba32uiExt = ((int)0X8d70), + BgraIntegerExt = ((int)0X8d9b), + Alpha8uiExt = ((int)0X8d7e), + Luminance32iExt = ((int)0X8d86), + RgbIntegerExt = ((int)0X8d98), + BlueIntegerExt = ((int)0X8d96), + RgbaIntegerExt = ((int)0X8d99), + Luminance32uiExt = ((int)0X8d74), + Intensity32uiExt = ((int)0X8d73), + Intensity8uiExt = ((int)0X8d7f), + LuminanceAlpha16iExt = ((int)0X8d8d), + Intensity8iExt = ((int)0X8d91), + Rgb8iExt = ((int)0X8d8f), + LuminanceAlphaIntegerExt = ((int)0X8d9d), + Alpha16uiExt = ((int)0X8d78), + Rgba8uiExt = ((int)0X8d7c), + Rgba16uiExt = ((int)0X8d76), + Rgb32uiExt = ((int)0X8d71), + Alpha8iExt = ((int)0X8d90), + AlphaIntegerExt = ((int)0X8d97), + Alpha16iExt = ((int)0X8d8a), + Rgba32iExt = ((int)0X8d82), + RedIntegerExt = ((int)0X8d94), + Intensity32iExt = ((int)0X8d85), + Intensity16uiExt = ((int)0X8d79), + LuminanceAlpha8uiExt = ((int)0X8d81), + Intensity16iExt = ((int)0X8d8b), + Luminance16iExt = ((int)0X8d8c), + LuminanceAlpha32uiExt = ((int)0X8d75), + LuminanceIntegerExt = ((int)0X8d9c), + GreenIntegerExt = ((int)0X8d95), + Rgb8uiExt = ((int)0X8d7d), + Luminance16uiExt = ((int)0X8d7a), + RgbaIntegerModeExt = ((int)0X8d9e), + LuminanceAlpha8iExt = ((int)0X8d93), } } diff --git a/Source/OpenTK/Graphics/OpenGL/GL/GLHelper.cs b/Source/OpenTK/Graphics/OpenGL/GL/GLHelper.cs index 3207c8be..441e86a0 100644 --- a/Source/OpenTK/Graphics/OpenGL/GL/GLHelper.cs +++ b/Source/OpenTK/Graphics/OpenGL/GL/GLHelper.cs @@ -198,8 +198,10 @@ namespace OpenTK.Graphics.OpenGL //TODO: Route GameWindow context creation through GraphicsContext. //if (GraphicsContext.CurrentContext == null) // throw new InvalidOperationException("You must create an OpenGL context before using the GL class."); - - OpenTK.Platform.Utilities.LoadExtensions(glClass); + if (GraphicsContext.CurrentContext != null) + OpenTK.Platform.Utilities.LoadExtensions(glClass); + else + throw new InvalidOperationException("No GraphicsContext available in the calling thread."); } #endregion @@ -332,16 +334,16 @@ namespace OpenTK.Graphics.OpenGL #endregion - #region public static bool SupportsFunction(Type function) + #region static bool SupportsFunction(Type function) /// /// Checks if a given OpenGL function is supported by the current context /// - /// The name of the OpenGL function (e.g. glShaderSource) - /// The name of the extension catagory (e.g. ARB, EXT, ATI, ...) + /// The System.Reflection.MethodInfo of the OpenGL function. /// True if the function is supported, false otherwise - public static bool SupportsFunction(MethodInfo method) + static bool SupportsFunction(MethodInfo method) { + throw new NotImplementedException(); lock (gl_lock) { /* diff --git a/Source/OpenTK/Platform/INativeGLWindow.cs b/Source/OpenTK/Platform/INativeGLWindow.cs index 1ae31282..f1036ea3 100644 --- a/Source/OpenTK/Platform/INativeGLWindow.cs +++ b/Source/OpenTK/Platform/INativeGLWindow.cs @@ -20,8 +20,7 @@ namespace OpenTK.Platform /// internal interface INativeGLWindow : IResizable, IDisposable { - //void CreateWindow(int width, int height, DisplayMode mode, out IGraphicsContext context); - void CreateWindow(int width, int height);//, GraphicsMode mode, out IGraphicsContext context); + void CreateWindow(int width, int height, GraphicsMode mode, out IGraphicsContext context); void DestroyWindow(); void ProcessEvents(); void PointToClient(ref System.Drawing.Point p); diff --git a/Source/OpenTK/Platform/Windows/WinGLContext.cs b/Source/OpenTK/Platform/Windows/WinGLContext.cs index 1052b078..880c4b2b 100644 --- a/Source/OpenTK/Platform/Windows/WinGLContext.cs +++ b/Source/OpenTK/Platform/Windows/WinGLContext.cs @@ -24,7 +24,7 @@ namespace OpenTK.Platform.Windows /// Provides methods to create and control an opengl context on the Windows platform. /// This class supports OpenTK, and is not intended for use by OpenTK programs. /// - internal sealed class WinGLContext : IGraphicsContext, IGLContextInternal, IGLContextCreationHack + internal sealed class WinGLContext : IGraphicsContext, IGraphicsContextInternal, IGLContextCreationHack { IntPtr deviceContext; ContextHandle renderContext; @@ -60,7 +60,7 @@ namespace OpenTK.Platform.Windows GraphicsMode SelectFormat(GraphicsMode format) { - using (WinGLNative native = new WinGLNative(16, 16)) + using (WinGLNative native = new WinGLNative()) //using (WinGLContext context = new WinGLContext(format, native.WindowInfo, null)) { // Find the best multisampling mode. @@ -90,18 +90,10 @@ namespace OpenTK.Platform.Windows Debug.WriteLine(String.Format("done! (id: {0})", renderContext)); - Wgl.Imports.MakeCurrent(deviceContext, renderContext); - Wgl.LoadAll(); - GL.LoadAll(); - Glu.LoadAll(); - - vsync_supported = Wgl.Arb.SupportsExtension(this, "WGL_EXT_swap_control") && - Wgl.Load("wglGetSwapIntervalEXT") && Wgl.Load("wglSwapIntervalEXT"); - if (sharedContext != null) { Debug.Print("Sharing state with context {0}", sharedContext.ToString()); - Wgl.Imports.ShareLists(renderContext, (sharedContext as IGLContextInternal).Context); + Wgl.Imports.ShareLists(renderContext, (sharedContext as IGraphicsContextInternal).Context); } } @@ -202,9 +194,23 @@ namespace OpenTK.Platform.Windows #region --- IGLContextInternal Members --- + #region void LoadAll() + + void IGraphicsContextInternal.LoadAll() + { + Wgl.LoadAll(); + GL.LoadAll(); + Glu.LoadAll(); + + vsync_supported = Wgl.Arb.SupportsExtension(this, "WGL_EXT_swap_control") && + Wgl.Load("wglGetSwapIntervalEXT") && Wgl.Load("wglSwapIntervalEXT"); + } + + #endregion + #region ContextHandle IGLContextInternal.Context - ContextHandle IGLContextInternal.Context + ContextHandle IGraphicsContextInternal.Context { get { return renderContext; } } @@ -213,7 +219,7 @@ namespace OpenTK.Platform.Windows #region IWindowInfo IGLContextInternal.Info - IWindowInfo IGLContextInternal.Info + IWindowInfo IGraphicsContextInternal.Info { get { return (IWindowInfo)windowInfo; } } @@ -222,7 +228,7 @@ namespace OpenTK.Platform.Windows #region GraphicsMode IGLContextInternal.GraphicsMode - GraphicsMode IGLContextInternal.GraphicsMode + GraphicsMode IGraphicsContextInternal.GraphicsMode { get { return format; } } @@ -249,7 +255,7 @@ namespace OpenTK.Platform.Windows #region void IGLContextInternal.RegisterForDisposal(IDisposable resource) - void IGLContextInternal.RegisterForDisposal(IDisposable resource) + void IGraphicsContextInternal.RegisterForDisposal(IDisposable resource) { throw new NotSupportedException("Use OpenTK.GraphicsContext instead."); } @@ -258,7 +264,7 @@ namespace OpenTK.Platform.Windows #region void IGLContextInternal.DisposeResources() - void IGLContextInternal.DisposeResources() + void IGraphicsContextInternal.DisposeResources() { throw new NotSupportedException("Use OpenTK.GraphicsContext instead."); } @@ -283,14 +289,14 @@ namespace OpenTK.Platform.Windows pixelFormat.Flags = PixelFormatDescriptorFlags.SUPPORT_OPENGL | PixelFormatDescriptorFlags.DRAW_TO_WINDOW; - pixelFormat.ColorBits = (byte)(format.ColorFormat.Red + format.ColorFormat.Green + format.ColorFormat.Blue); + pixelFormat.ColorBits = (byte)(format.ColorDepth.Red + format.ColorDepth.Green + format.ColorDepth.Blue); - pixelFormat.PixelType = format.ColorFormat.IsIndexed ? PixelType.INDEXED : PixelType.RGBA; + pixelFormat.PixelType = format.ColorDepth.IsIndexed ? PixelType.INDEXED : PixelType.RGBA; pixelFormat.PixelType = PixelType.RGBA; - pixelFormat.RedBits = (byte)format.ColorFormat.Red; - pixelFormat.GreenBits = (byte)format.ColorFormat.Green; - pixelFormat.BlueBits = (byte)format.ColorFormat.Blue; - pixelFormat.AlphaBits = (byte)format.ColorFormat.Alpha; + pixelFormat.RedBits = (byte)format.ColorDepth.Red; + pixelFormat.GreenBits = (byte)format.ColorDepth.Green; + pixelFormat.BlueBits = (byte)format.ColorDepth.Blue; + pixelFormat.AlphaBits = (byte)format.ColorDepth.Alpha; if (format.AccumulatorFormat.BitsPerPixel > 0) { @@ -488,7 +494,7 @@ namespace OpenTK.Platform.Windows /// A System.String describing this OpenGL context. public override string ToString() { - return (this as IGLContextInternal).Context.ToString(); + return (this as IGraphicsContextInternal).Context.ToString(); } #endregion diff --git a/Source/OpenTK/Platform/Windows/WinGLNative.cs b/Source/OpenTK/Platform/Windows/WinGLNative.cs index 487d0930..87fed5f6 100644 --- a/Source/OpenTK/Platform/Windows/WinGLNative.cs +++ b/Source/OpenTK/Platform/Windows/WinGLNative.cs @@ -63,15 +63,6 @@ namespace OpenTK.Platform.Windows Debug.Print("Native window driver: {0}", this.ToString()); } - /// - /// Constructs a new win32 top-level window with the specified size. - internal WinGLNative(int width, int height) - : this() - { - this.CreateWindow(width, height); - } - - #endregion #region protected override void WndProc(ref Message m) @@ -320,9 +311,9 @@ namespace OpenTK.Platform.Windows #endregion - #region public void CreateWindow(int width, int height) + #region public void CreateWindow(int width, int height, GraphicsMode mode, out IGraphicsContext context) - public void CreateWindow(int width, int height)//, GraphicsMode format, out IGraphicsContext context) + public void CreateWindow(int width, int height, GraphicsMode mode, out IGraphicsContext context) { Debug.Print("Creating native window."); Debug.Indent(); @@ -380,13 +371,7 @@ namespace OpenTK.Platform.Windows Functions.SetWindowPos(this.Handle, WindowPlacementOptions.TOP, Left, Top, cp.Width, cp.Height, SetWindowPosFlags.SHOWWINDOW); - //context = new GraphicsContext(mode, window); - //context.CreateContext(); - - //context = new WinGLContext(); - //(context as IGLContextCreationHack).SetWindowHandle(window.Handle); - //(context as IGLContextCreationHack).SelectDisplayMode(mode, window); - //context.CreateContext(true, null); + context = new GraphicsContext(mode, window); Debug.Unindent(); } diff --git a/Source/OpenTK/Platform/X11/API.cs b/Source/OpenTK/Platform/X11/API.cs index 1d22ab80..de0fcad4 100644 --- a/Source/OpenTK/Platform/X11/API.cs +++ b/Source/OpenTK/Platform/X11/API.cs @@ -561,7 +561,7 @@ XF86VidModeGetGammaRampSize( #region internal class XVisualInfo [StructLayout(LayoutKind.Sequential)] - public class XVisualInfo + public struct XVisualInfo { public IntPtr visual; public VisualID visualid; diff --git a/Source/OpenTK/Platform/X11/Functions.cs b/Source/OpenTK/Platform/X11/Functions.cs index c55ae36f..45222b75 100644 --- a/Source/OpenTK/Platform/X11/Functions.cs +++ b/Source/OpenTK/Platform/X11/Functions.cs @@ -325,5 +325,9 @@ namespace OpenTK.Platform.X11 [DllImport("libX11")] public extern static void XPeekEvent(IntPtr display, ref XEvent xevent); + + [DllImport("libX11")] + public static extern IntPtr XGetVisualInfo(IntPtr display, IntPtr vinfo_mask, ref XVisualInfo vinfo_template, + out int nitems_return); } } diff --git a/Source/OpenTK/Platform/X11/Glx.cs b/Source/OpenTK/Platform/X11/Glx.cs index 62ab62d8..90e146ce 100644 --- a/Source/OpenTK/Platform/X11/Glx.cs +++ b/Source/OpenTK/Platform/X11/Glx.cs @@ -10,6 +10,8 @@ using System.Collections.Generic; using System.Text; using System.Runtime.InteropServices; +#pragma warning disable 1591 + namespace OpenTK.Platform.X11 { #region Types @@ -40,248 +42,244 @@ namespace OpenTK.Platform.X11 using System.Security; #endregion + #region Enums + + public enum GLXAttribute : int + { + TRANSPARENT_BLUE_VALUE_EXT = 0x27, + GRAY_SCALE = 0x8006, + RGBA_TYPE = 0x8014, + TRANSPARENT_RGB_EXT = 0x8008, + ACCUM_BLUE_SIZE = 16, + SHARE_CONTEXT_EXT = 0x800A, + STEREO = 6, + ALPHA_SIZE = 11, + FLOAT_COMPONENTS_NV = 0x20B0, + NONE = 0x8000, + DEPTH_SIZE = 12, + TRANSPARENT_INDEX_VALUE_EXT = 0x24, + MAX_PBUFFER_WIDTH_SGIX = 0x8016, + GREEN_SIZE = 9, + X_RENDERABLE_SGIX = 0x8012, + LARGEST_PBUFFER = 0x801C, + DONT_CARE = unchecked((int)0xFFFFFFFF), + TRANSPARENT_ALPHA_VALUE_EXT = 0x28, + PSEUDO_COLOR_EXT = 0x8004, + USE_GL = 1, + SAMPLE_BUFFERS_SGIS = 100000, + TRANSPARENT_GREEN_VALUE_EXT = 0x26, + HYPERPIPE_ID_SGIX = 0x8030, + COLOR_INDEX_TYPE_SGIX = 0x8015, + SLOW_CONFIG = 0x8001, + PRESERVED_CONTENTS = 0x801B, + ACCUM_RED_SIZE = 14, + EVENT_MASK = 0x801F, + VISUAL_ID_EXT = 0x800B, + EVENT_MASK_SGIX = 0x801F, + SLOW_VISUAL_EXT = 0x8001, + TRANSPARENT_GREEN_VALUE = 0x26, + MAX_PBUFFER_WIDTH = 0x8016, + DIRECT_COLOR_EXT = 0x8003, + VISUAL_ID = 0x800B, + ACCUM_GREEN_SIZE = 15, + DRAWABLE_TYPE_SGIX = 0x8010, + SCREEN_EXT = 0x800C, + SAMPLES = 100001, + HEIGHT = 0x801E, + TRANSPARENT_INDEX_VALUE = 0x24, + SAMPLE_BUFFERS_ARB = 100000, + PBUFFER = 0x8023, + RGBA_TYPE_SGIX = 0x8014, + MAX_PBUFFER_HEIGHT = 0x8017, + FBCONFIG_ID_SGIX = 0x8013, + DRAWABLE_TYPE = 0x8010, + SCREEN = 0x800C, + RED_SIZE = 8, + VISUAL_SELECT_GROUP_SGIX = 0x8028, + VISUAL_CAVEAT_EXT = 0x20, + PSEUDO_COLOR = 0x8004, + PBUFFER_HEIGHT = 0x8040, + STATIC_GRAY = 0x8007, + PRESERVED_CONTENTS_SGIX = 0x801B, + RGBA_FLOAT_TYPE_ARB = 0x20B9, + TRANSPARENT_RED_VALUE = 0x25, + TRANSPARENT_ALPHA_VALUE = 0x28, + WINDOW = 0x8022, + X_RENDERABLE = 0x8012, + STENCIL_SIZE = 13, + TRANSPARENT_RGB = 0x8008, + LARGEST_PBUFFER_SGIX = 0x801C, + STATIC_GRAY_EXT = 0x8007, + TRANSPARENT_BLUE_VALUE = 0x27, + DIGITAL_MEDIA_PBUFFER_SGIX = 0x8024, + BLENDED_RGBA_SGIS = 0x8025, + NON_CONFORMANT_VISUAL_EXT = 0x800D, + COLOR_INDEX_TYPE = 0x8015, + TRANSPARENT_RED_VALUE_EXT = 0x25, + GRAY_SCALE_EXT = 0x8006, + WINDOW_SGIX = 0x8022, + X_VISUAL_TYPE = 0x22, + MAX_PBUFFER_HEIGHT_SGIX = 0x8017, + DOUBLEBUFFER = 5, + OPTIMAL_PBUFFER_WIDTH_SGIX = 0x8019, + X_VISUAL_TYPE_EXT = 0x22, + WIDTH_SGIX = 0x801D, + STATIC_COLOR_EXT = 0x8005, + BUFFER_SIZE = 2, + DIRECT_COLOR = 0x8003, + MAX_PBUFFER_PIXELS = 0x8018, + NONE_EXT = 0x8000, + HEIGHT_SGIX = 0x801E, + RENDER_TYPE = 0x8011, + FBCONFIG_ID = 0x8013, + TRANSPARENT_INDEX_EXT = 0x8009, + TRANSPARENT_INDEX = 0x8009, + TRANSPARENT_TYPE_EXT = 0x23, + ACCUM_ALPHA_SIZE = 17, + PBUFFER_SGIX = 0x8023, + MAX_PBUFFER_PIXELS_SGIX = 0x8018, + OPTIMAL_PBUFFER_HEIGHT_SGIX = 0x801A, + DAMAGED = 0x8020, + SAVED_SGIX = 0x8021, + TRANSPARENT_TYPE = 0x23, + MULTISAMPLE_SUB_RECT_WIDTH_SGIS = 0x8026, + NON_CONFORMANT_CONFIG = 0x800D, + BLUE_SIZE = 10, + TRUE_COLOR_EXT = 0x8002, + SAMPLES_SGIS = 100001, + SAMPLES_ARB = 100001, + TRUE_COLOR = 0x8002, + RGBA = 4, + AUX_BUFFERS = 7, + SAMPLE_BUFFERS = 100000, + SAVED = 0x8021, + MULTISAMPLE_SUB_RECT_HEIGHT_SGIS = 0x8027, + DAMAGED_SGIX = 0x8020, + STATIC_COLOR = 0x8005, + PBUFFER_WIDTH = 0x8041, + WIDTH = 0x801D, + LEVEL = 3, + CONFIG_CAVEAT = 0x20, + RENDER_TYPE_SGIX = 0x8011, + } + + public enum GLXHyperpipeAttrib : int + { + PIPE_RECT_LIMITS_SGIX = 0x00000002, + PIPE_RECT_SGIX = 0x00000001, + HYPERPIPE_STEREO_SGIX = 0x00000003, + HYPERPIPE_PIXEL_AVERAGE_SGIX = 0x00000004, + } + + public enum GLXStringName : int + { + EXTENSIONS = 0x3, + VERSION = 0x2, + VENDOR = 0x1, + } + + public enum GLXEventMask : int + { + PBUFFER_CLOBBER_MASK = 0x08000000, + BUFFER_CLOBBER_MASK_SGIX = 0x08000000, + } + + public enum GLXRenderTypeMask : int + { + COLOR_INDEX_BIT_SGIX = 0x00000002, + RGBA_BIT = 0x00000001, + RGBA_FLOAT_BIT_ARB = 0x00000004, + RGBA_BIT_SGIX = 0x00000001, + COLOR_INDEX_BIT = 0x00000002, + } + + public enum GLXHyperpipeTypeMask : int + { + HYPERPIPE_RENDER_PIPE_SGIX = 0x00000002, + HYPERPIPE_DISPLAY_PIPE_SGIX = 0x00000001, + } + + public enum GLXPbufferClobberMask : int + { + ACCUM_BUFFER_BIT_SGIX = 0x00000080, + FRONT_LEFT_BUFFER_BIT = 0x00000001, + BACK_RIGHT_BUFFER_BIT = 0x00000008, + FRONT_RIGHT_BUFFER_BIT_SGIX = 0x00000002, + STENCIL_BUFFER_BIT_SGIX = 0x00000040, + SAMPLE_BUFFERS_BIT_SGIX = 0x00000100, + STENCIL_BUFFER_BIT = 0x00000040, + BACK_RIGHT_BUFFER_BIT_SGIX = 0x00000008, + BACK_LEFT_BUFFER_BIT_SGIX = 0x00000004, + AUX_BUFFERS_BIT = 0x00000010, + DEPTH_BUFFER_BIT_SGIX = 0x00000020, + ACCUM_BUFFER_BIT = 0x00000080, + AUX_BUFFERS_BIT_SGIX = 0x00000010, + DEPTH_BUFFER_BIT = 0x00000020, + FRONT_LEFT_BUFFER_BIT_SGIX = 0x00000001, + BACK_LEFT_BUFFER_BIT = 0x00000004, + FRONT_RIGHT_BUFFER_BIT = 0x00000002, + } + + public enum GLXHyperpipeMisc : int + { + HYPERPIPE_PIPE_NAME_LENGTH_SGIX = 80, + } + + public enum GLXErrorCode : int + { + BAD_CONTEXT = 5, + NO_EXTENSION = 3, + BAD_HYPERPIPE_SGIX = 92, + BAD_ENUM = 7, + BAD_SCREEN = 1, + BAD_VALUE = 6, + BAD_ATTRIBUTE = 2, + BAD_VISUAL = 4, + BAD_HYPERPIPE_CONFIG_SGIX = 91, + } + + public enum GLXSyncType : int + { + SYNC_SWAP_SGIX = 0x00000001, + SYNC_FRAME_SGIX = 0x00000000, + } + + public enum GLXDrawableTypeMask : int + { + WINDOW_BIT = 0x00000001, + PIXMAP_BIT = 0x00000002, + PBUFFER_BIT_SGIX = 0x00000004, + PBUFFER_BIT = 0x00000004, + WINDOW_BIT_SGIX = 0x00000001, + PIXMAP_BIT_SGIX = 0x00000002, + } + + #endregion + /// /// Provides access to GLX functions. /// partial class Glx { - #region Enums - - public struct Enums - { - public enum GLXAttribute : int - { - TRANSPARENT_BLUE_VALUE_EXT = 0x27, - GRAY_SCALE = 0x8006, - RGBA_TYPE = 0x8014, - TRANSPARENT_RGB_EXT = 0x8008, - ACCUM_BLUE_SIZE = 16, - SHARE_CONTEXT_EXT = 0x800A, - STEREO = 6, - ALPHA_SIZE = 11, - FLOAT_COMPONENTS_NV = 0x20B0, - NONE = 0x8000, - DEPTH_SIZE = 12, - TRANSPARENT_INDEX_VALUE_EXT = 0x24, - MAX_PBUFFER_WIDTH_SGIX = 0x8016, - GREEN_SIZE = 9, - X_RENDERABLE_SGIX = 0x8012, - LARGEST_PBUFFER = 0x801C, - DONT_CARE = unchecked((int)0xFFFFFFFF), - TRANSPARENT_ALPHA_VALUE_EXT = 0x28, - PSEUDO_COLOR_EXT = 0x8004, - USE_GL = 1, - SAMPLE_BUFFERS_SGIS = 100000, - TRANSPARENT_GREEN_VALUE_EXT = 0x26, - HYPERPIPE_ID_SGIX = 0x8030, - COLOR_INDEX_TYPE_SGIX = 0x8015, - SLOW_CONFIG = 0x8001, - PRESERVED_CONTENTS = 0x801B, - ACCUM_RED_SIZE = 14, - EVENT_MASK = 0x801F, - VISUAL_ID_EXT = 0x800B, - EVENT_MASK_SGIX = 0x801F, - SLOW_VISUAL_EXT = 0x8001, - TRANSPARENT_GREEN_VALUE = 0x26, - MAX_PBUFFER_WIDTH = 0x8016, - DIRECT_COLOR_EXT = 0x8003, - VISUAL_ID = 0x800B, - ACCUM_GREEN_SIZE = 15, - DRAWABLE_TYPE_SGIX = 0x8010, - SCREEN_EXT = 0x800C, - SAMPLES = 100001, - HEIGHT = 0x801E, - TRANSPARENT_INDEX_VALUE = 0x24, - SAMPLE_BUFFERS_ARB = 100000, - PBUFFER = 0x8023, - RGBA_TYPE_SGIX = 0x8014, - MAX_PBUFFER_HEIGHT = 0x8017, - FBCONFIG_ID_SGIX = 0x8013, - DRAWABLE_TYPE = 0x8010, - SCREEN = 0x800C, - RED_SIZE = 8, - VISUAL_SELECT_GROUP_SGIX = 0x8028, - VISUAL_CAVEAT_EXT = 0x20, - PSEUDO_COLOR = 0x8004, - PBUFFER_HEIGHT = 0x8040, - STATIC_GRAY = 0x8007, - PRESERVED_CONTENTS_SGIX = 0x801B, - RGBA_FLOAT_TYPE_ARB = 0x20B9, - TRANSPARENT_RED_VALUE = 0x25, - TRANSPARENT_ALPHA_VALUE = 0x28, - WINDOW = 0x8022, - X_RENDERABLE = 0x8012, - STENCIL_SIZE = 13, - TRANSPARENT_RGB = 0x8008, - LARGEST_PBUFFER_SGIX = 0x801C, - STATIC_GRAY_EXT = 0x8007, - TRANSPARENT_BLUE_VALUE = 0x27, - DIGITAL_MEDIA_PBUFFER_SGIX = 0x8024, - BLENDED_RGBA_SGIS = 0x8025, - NON_CONFORMANT_VISUAL_EXT = 0x800D, - COLOR_INDEX_TYPE = 0x8015, - TRANSPARENT_RED_VALUE_EXT = 0x25, - GRAY_SCALE_EXT = 0x8006, - WINDOW_SGIX = 0x8022, - X_VISUAL_TYPE = 0x22, - MAX_PBUFFER_HEIGHT_SGIX = 0x8017, - DOUBLEBUFFER = 5, - OPTIMAL_PBUFFER_WIDTH_SGIX = 0x8019, - X_VISUAL_TYPE_EXT = 0x22, - WIDTH_SGIX = 0x801D, - STATIC_COLOR_EXT = 0x8005, - BUFFER_SIZE = 2, - DIRECT_COLOR = 0x8003, - MAX_PBUFFER_PIXELS = 0x8018, - NONE_EXT = 0x8000, - HEIGHT_SGIX = 0x801E, - RENDER_TYPE = 0x8011, - FBCONFIG_ID = 0x8013, - TRANSPARENT_INDEX_EXT = 0x8009, - TRANSPARENT_INDEX = 0x8009, - TRANSPARENT_TYPE_EXT = 0x23, - ACCUM_ALPHA_SIZE = 17, - PBUFFER_SGIX = 0x8023, - MAX_PBUFFER_PIXELS_SGIX = 0x8018, - OPTIMAL_PBUFFER_HEIGHT_SGIX = 0x801A, - DAMAGED = 0x8020, - SAVED_SGIX = 0x8021, - TRANSPARENT_TYPE = 0x23, - MULTISAMPLE_SUB_RECT_WIDTH_SGIS = 0x8026, - NON_CONFORMANT_CONFIG = 0x800D, - BLUE_SIZE = 10, - TRUE_COLOR_EXT = 0x8002, - SAMPLES_SGIS = 100001, - SAMPLES_ARB = 100001, - TRUE_COLOR = 0x8002, - RGBA = 4, - AUX_BUFFERS = 7, - SAMPLE_BUFFERS = 100000, - SAVED = 0x8021, - MULTISAMPLE_SUB_RECT_HEIGHT_SGIS = 0x8027, - DAMAGED_SGIX = 0x8020, - STATIC_COLOR = 0x8005, - PBUFFER_WIDTH = 0x8041, - WIDTH = 0x801D, - LEVEL = 3, - CONFIG_CAVEAT = 0x20, - RENDER_TYPE_SGIX = 0x8011, - } - - public enum GLXHyperpipeAttrib : int - { - PIPE_RECT_LIMITS_SGIX = 0x00000002, - PIPE_RECT_SGIX = 0x00000001, - HYPERPIPE_STEREO_SGIX = 0x00000003, - HYPERPIPE_PIXEL_AVERAGE_SGIX = 0x00000004, - } - - public enum GLXStringName : int - { - EXTENSIONS = 0x3, - VERSION = 0x2, - VENDOR = 0x1, - } - - public enum GLXEventMask : int - { - PBUFFER_CLOBBER_MASK = 0x08000000, - BUFFER_CLOBBER_MASK_SGIX = 0x08000000, - } - - public enum GLXRenderTypeMask : int - { - COLOR_INDEX_BIT_SGIX = 0x00000002, - RGBA_BIT = 0x00000001, - RGBA_FLOAT_BIT_ARB = 0x00000004, - RGBA_BIT_SGIX = 0x00000001, - COLOR_INDEX_BIT = 0x00000002, - } - - public enum GLXHyperpipeTypeMask : int - { - HYPERPIPE_RENDER_PIPE_SGIX = 0x00000002, - HYPERPIPE_DISPLAY_PIPE_SGIX = 0x00000001, - } - - public enum GLXPbufferClobberMask : int - { - ACCUM_BUFFER_BIT_SGIX = 0x00000080, - FRONT_LEFT_BUFFER_BIT = 0x00000001, - BACK_RIGHT_BUFFER_BIT = 0x00000008, - FRONT_RIGHT_BUFFER_BIT_SGIX = 0x00000002, - STENCIL_BUFFER_BIT_SGIX = 0x00000040, - SAMPLE_BUFFERS_BIT_SGIX = 0x00000100, - STENCIL_BUFFER_BIT = 0x00000040, - BACK_RIGHT_BUFFER_BIT_SGIX = 0x00000008, - BACK_LEFT_BUFFER_BIT_SGIX = 0x00000004, - AUX_BUFFERS_BIT = 0x00000010, - DEPTH_BUFFER_BIT_SGIX = 0x00000020, - ACCUM_BUFFER_BIT = 0x00000080, - AUX_BUFFERS_BIT_SGIX = 0x00000010, - DEPTH_BUFFER_BIT = 0x00000020, - FRONT_LEFT_BUFFER_BIT_SGIX = 0x00000001, - BACK_LEFT_BUFFER_BIT = 0x00000004, - FRONT_RIGHT_BUFFER_BIT = 0x00000002, - } - - public enum GLXHyperpipeMisc : int - { - HYPERPIPE_PIPE_NAME_LENGTH_SGIX = 80, - } - - public enum GLXErrorCode : int - { - BAD_CONTEXT = 5, - NO_EXTENSION = 3, - BAD_HYPERPIPE_SGIX = 92, - BAD_ENUM = 7, - BAD_SCREEN = 1, - BAD_VALUE = 6, - BAD_ATTRIBUTE = 2, - BAD_VISUAL = 4, - BAD_HYPERPIPE_CONFIG_SGIX = 91, - } - - public enum GLXSyncType : int - { - SYNC_SWAP_SGIX = 0x00000001, - SYNC_FRAME_SGIX = 0x00000000, - } - - public enum GLXDrawableTypeMask : int - { - WINDOW_BIT = 0x00000001, - PIXMAP_BIT = 0x00000002, - PBUFFER_BIT_SGIX = 0x00000004, - PBUFFER_BIT = 0x00000004, - WINDOW_BIT_SGIX = 0x00000001, - PIXMAP_BIT_SGIX = 0x00000002, - } - - } - - #endregion - #region GLX functions + [DllImport(Library, EntryPoint = "glXQueryExtension")] + public static extern bool QueryExtension(IntPtr dpy, ref int errorBase, ref int eventBase); + + [DllImport(Library, EntryPoint = "glXQueryExtensionsString")] + static extern IntPtr QueryExtensionsStringInternal(IntPtr dpy, int screen); + + public static string QueryExtensionsString(IntPtr dpy, int screen) + { + return Marshal.PtrToStringAnsi(QueryExtensionsStringInternal(dpy, screen)); + } + [DllImport(Library, EntryPoint = "glXCreateContext")] public static extern IntPtr CreateContext(IntPtr dpy, IntPtr vis, IntPtr shareList, bool direct); - public static IntPtr CreateContext(IntPtr dpy, XVisualInfo vis, IntPtr shareList, bool direct) - { - GCHandle h0 = GCHandle.Alloc(vis, GCHandleType.Pinned); - - try - { - return CreateContext(dpy, h0.AddrOfPinnedObject(), shareList, direct); - } - finally - { - h0.Free(); - } - } - + [DllImport(Library, EntryPoint = "glXCreateContext")] + public static extern IntPtr CreateContext(IntPtr dpy, ref XVisualInfo vis, IntPtr shareList, bool direct); + [DllImport(Library, EntryPoint = "glXDestroyContext")] public static extern void DestroyContext(IntPtr dpy, IntPtr context); @@ -302,20 +300,23 @@ namespace OpenTK.Platform.X11 [DllImport(Library, EntryPoint = "glXChooseVisual")] public extern static IntPtr ChooseVisual(IntPtr dpy, int screen, IntPtr attriblist); - public static IntPtr ChooseVisual(IntPtr dpy, int screen, int[] attriblist) - { - unsafe - { - fixed (int* attriblist_ptr = attriblist) - { - return ChooseVisual(dpy, screen, (IntPtr)attriblist_ptr); - } - } - } + [DllImport(Library, EntryPoint = "glXChooseVisual")] + public extern static IntPtr ChooseVisual(IntPtr dpy, int screen, int[] attriblist); + + //public static IntPtr ChooseVisual(IntPtr dpy, int screen, int[] attriblist) + //{ + // unsafe + // { + // fixed (int* attriblist_ptr = attriblist) + // { + // return ChooseVisual(dpy, screen, (IntPtr)attriblist_ptr); + // } + // } + //} #endregion - #endregion + #region Extensions public partial class Sgi { @@ -331,5 +332,11 @@ namespace OpenTK.Platform.X11 internal delegate int SwapIntervalSGI(int interval); internal static SwapIntervalSGI glXSwapIntervalSGI = null; } + + #endregion + + #endregion } } + +#pragma warning restore 1591 \ No newline at end of file diff --git a/Source/OpenTK/Platform/X11/GlxHelper.cs b/Source/OpenTK/Platform/X11/GlxHelper.cs index d026ff74..9f73a868 100644 --- a/Source/OpenTK/Platform/X11/GlxHelper.cs +++ b/Source/OpenTK/Platform/X11/GlxHelper.cs @@ -9,6 +9,9 @@ using System.Collections.Generic; using System.Text; using System.Reflection; using System.Runtime.InteropServices; +using System.Diagnostics; + +using OpenTK.Graphics; namespace OpenTK.Platform.X11 { @@ -80,15 +83,6 @@ namespace OpenTK.Platform.X11 } #endregion - - #region internal static bool SupportsExtension(string p) - - internal static bool SupportsExtension(string p) - { - throw new NotImplementedException(); - } - - #endregion } //internal struct Status diff --git a/Source/OpenTK/Platform/X11/X11GLContext.cs b/Source/OpenTK/Platform/X11/X11GLContext.cs index 5ac21e2e..1352b3fd 100644 --- a/Source/OpenTK/Platform/X11/X11GLContext.cs +++ b/Source/OpenTK/Platform/X11/X11GLContext.cs @@ -19,177 +19,151 @@ namespace OpenTK.Platform.X11 /// Provides methods to create and control an opengl context on the X11 platform. /// This class supports OpenTK, and is not intended for use by OpenTK programs. /// - internal sealed class X11GLContext : IGraphicsContext, IGLContextInternal, IGLContextCreationHack + internal sealed class X11GLContext : IGraphicsContext, IGraphicsContextInternal { - IntPtr context; - DisplayMode mode; - X11WindowInfo windowInfo = new X11WindowInfo(); - GraphicsMode format; - IntPtr visual; - bool vsync_supported; - int vsync_interval; + IntPtr context; + X11WindowInfo window; + IntPtr visual; + bool vsync_supported; + int vsync_interval; - bool disposed; + bool disposed; #region --- Constructors --- - static X11GLContext() - { - // Set the GetCurrentContext implementation. - if (GraphicsContext.GetCurrentContext == null) - GraphicsContext.GetCurrentContext = X11GLContext.GetCurrentContext; - } + static X11GLContext() + { + // Set the GetCurrentContext implementation. + if (GraphicsContext.GetCurrentContext == null) + GraphicsContext.GetCurrentContext = X11GLContext.GetCurrentContext; + } - /// - /// Constructs a new X11GLContext object. - public X11GLContext() { } + internal X11GLContext(GraphicsMode mode, IWindowInfo info, IGraphicsContext shared, bool directRendering) + { + //if (mode == null) mode = GraphicsMode.Default; + if (info == null) throw new ArgumentNullException("info", "Should point to a valid window."); + + window = (X11WindowInfo)info; + window.VisualInfo = SelectVisual(mode); + + Debug.Print("Chose visual: {0}", window.VisualInfo); + + CreateContext(shared, directRendering); + } #endregion - #region --- IGLContextCreationHack Members --- + #region --- Private Methods --- - #region bool IGLContextCreationHack.SelectDisplayMode(DisplayMode mode, IWindowInfo info) + #region XVisualInfo SelectVisual(GraphicsMode mode) - /// - /// HACK! This function will be removed in 0.3.15 - /// Checks if the specified OpenTK.Platform.DisplayMode is available, and selects it if it is. - /// - /// The OpenTK.Platform.DisplayMode to select. - /// The OpenTK.Platform.IWindowInfo that describes the display to use. Note: a window handle is not necessary for this function! - /// True if the DisplayMode is available, false otherwise. - bool IGLContextCreationHack.SelectDisplayMode(DisplayMode mode, IWindowInfo info) + XVisualInfo SelectVisual(GraphicsMode mode) { List visualAttributes = new List(); // TODO: Improve modesetting code. - if (mode == null || mode.Color.BitsPerPixel == 0) + if (mode == null || mode.ColorDepth.BitsPerPixel == 0) { // Define the bare essentials - needed for compatibility with Mono's System.Windows.Forms - Debug.Print("Preparing visual for System.Windows.Forms (compatibility mode)"); - - visualAttributes.Add((int)Glx.Enums.GLXAttribute.RGBA); - /*visualAttributes.Add((int)Glx.Enums.GLXAttribute.RED_SIZE); + Debug.Print("Mono/X11 compatibility mode."); + + visualAttributes.Add((int)GLXAttribute.RGBA); + //visualAttributes.Add((int)GLXAttribute.RED_SIZE); + //visualAttributes.Add((int)1); + //visualAttributes.Add((int)GLXAttribute.GREEN_SIZE); + //visualAttributes.Add((int)1); + //visualAttributes.Add((int)GLXAttribute.BLUE_SIZE); + //visualAttributes.Add((int)1); + visualAttributes.Add((int)GLXAttribute.DEPTH_SIZE); visualAttributes.Add((int)1); - visualAttributes.Add((int)Glx.Enums.GLXAttribute.GREEN_SIZE); - visualAttributes.Add((int)1); - visualAttributes.Add((int)Glx.Enums.GLXAttribute.BLUE_SIZE); - visualAttributes.Add((int)1);*/ - visualAttributes.Add((int)Glx.Enums.GLXAttribute.DEPTH_SIZE); - visualAttributes.Add((int)1); - visualAttributes.Add((int)Glx.Enums.GLXAttribute.DOUBLEBUFFER); - visualAttributes.Add((int)0); } else { - Debug.Print("Preparing visual for DisplayMode: {0}", mode.ToString()); - - visualAttributes.Add((int)Glx.Enums.GLXAttribute.RGBA); - visualAttributes.Add((int)Glx.Enums.GLXAttribute.RED_SIZE); - visualAttributes.Add((int)mode.Color.Red); - visualAttributes.Add((int)Glx.Enums.GLXAttribute.GREEN_SIZE); - visualAttributes.Add((int)mode.Color.Green); - visualAttributes.Add((int)Glx.Enums.GLXAttribute.BLUE_SIZE); - visualAttributes.Add((int)mode.Color.Blue); - visualAttributes.Add((int)Glx.Enums.GLXAttribute.ALPHA_SIZE); - visualAttributes.Add((int)mode.Color.Alpha); - visualAttributes.Add((int)Glx.Enums.GLXAttribute.DEPTH_SIZE); - visualAttributes.Add((int)mode.DepthBits); - visualAttributes.Add((int)Glx.Enums.GLXAttribute.DOUBLEBUFFER); - visualAttributes.Add((int)0); + visualAttributes.Add((int)GLXAttribute.RGBA); + visualAttributes.Add((int)GLXAttribute.RED_SIZE); + visualAttributes.Add((int)mode.ColorDepth.Red); + visualAttributes.Add((int)GLXAttribute.GREEN_SIZE); + visualAttributes.Add((int)mode.ColorDepth.Green); + visualAttributes.Add((int)GLXAttribute.BLUE_SIZE); + visualAttributes.Add((int)mode.ColorDepth.Blue); + visualAttributes.Add((int)GLXAttribute.ALPHA_SIZE); + visualAttributes.Add((int)mode.ColorDepth.Alpha); + visualAttributes.Add((int)GLXAttribute.DEPTH_SIZE); + visualAttributes.Add((int)mode.Depth); } - //windowInfo.CopyInfoFrom(info); - visual = Glx.ChooseVisual(windowInfo.Display, windowInfo.Screen, visualAttributes.ToArray()); + if (mode.Buffers > 1) + visualAttributes.Add((int)GLXAttribute.DOUBLEBUFFER); + if (mode.Stencil > 1) + { + visualAttributes.Add((int)GLXAttribute.STENCIL_SIZE); + visualAttributes.Add(mode.Stencil); + } + if (mode.AccumulatorFormat.BitsPerPixel > 0) + { + visualAttributes.Add((int)GLXAttribute.ACCUM_ALPHA_SIZE); + visualAttributes.Add(mode.AccumulatorFormat.Alpha); + visualAttributes.Add((int)GLXAttribute.ACCUM_BLUE_SIZE); + visualAttributes.Add(mode.AccumulatorFormat.Blue); + visualAttributes.Add((int)GLXAttribute.ACCUM_GREEN_SIZE); + visualAttributes.Add(mode.AccumulatorFormat.Green); + visualAttributes.Add((int)GLXAttribute.ACCUM_RED_SIZE); + visualAttributes.Add(mode.AccumulatorFormat.Red); + } + if (mode.Stereo) + visualAttributes.Add((int)GLXAttribute.STEREO); + + visualAttributes.Add((int)0); + + visual = Glx.ChooseVisual(window.Display, window.Screen, visualAttributes.ToArray()); + if (visual == IntPtr.Zero) - return false; - else - { - windowInfo.VisualInfo = (XVisualInfo)Marshal.PtrToStructure(visual, - typeof(XVisualInfo)); - Debug.Print("Chose visual {0}", windowInfo.VisualInfo.ToString()); - } - return true; + throw new GraphicsContextException(String.Format("Failed to set requested mode: {0}.", mode.ToString())); + + return (XVisualInfo)Marshal.PtrToStructure(visual, typeof(XVisualInfo)); } #endregion - void IGLContextCreationHack.SetWindowHandle(IntPtr handle) - { - this.windowInfo.Handle = handle; - } + #region void CreateContext(IGraphicsContext shareContext, bool direct) - #endregion - - #region --- IGraphicsContext Members --- - - #region public void CreateContext() - - public void CreateContext() - { - this.CreateContext(true, null); - } - - #endregion - - #region public void CreateContext(bool direct) - - public void CreateContext(bool direct) - { - this.CreateContext(direct, null); - } - - #endregion - - #region public void CreateContext(bool direct, IGraphicsContext shareContext) - - public void CreateContext(bool direct, IGraphicsContext shareContext) + void CreateContext(IGraphicsContext shareContext, bool direct) { try { - Debug.WriteLine("Creating opengl context."); - Debug.Indent(); + ContextHandle shareHandle = shareContext != null ? (shareContext as IGraphicsContextInternal).Context : (ContextHandle)IntPtr.Zero; - ContextHandle shareHandle = shareContext != null ? (shareContext as IGLContextInternal).Context : (ContextHandle)IntPtr.Zero; - - Debug.Write(direct ? "Context is direct, " : "Context is indirect, "); - Debug.WriteLine(shareHandle.Handle == IntPtr.Zero ? "not shared." : - String.Format("shared with ({0}).", shareHandle)); + Debug.Write("Creating OpenGL context: "); + Debug.Write(direct ? "direct, " : "indirect, "); + Debug.Write(shareHandle.Handle == IntPtr.Zero ? "not shared... " : + String.Format("shared with ({0})... ", shareHandle)); // Try to call Glx.CreateContext with the specified parameters. - context = Glx.CreateContext(windowInfo.Display, visual, shareHandle.Handle, direct); + context = Glx.CreateContext(window.Display, visual, shareHandle.Handle, direct); // Context creation succeeded, return. if (context != IntPtr.Zero) { - Debug.Print("New opengl context created. (id: {0})", context); - - this.MakeCurrent(); - GL.LoadAll(); - Glu.LoadAll(); - Glx.LoadAll(); + Debug.Print("done! (id: {0})", context); + //this.MakeCurrent(); return; } // Context creation failed. Retry with a non-shared context with the // direct/indirect rendering mode flipped. - Debug.Print("Cotnext creation failed, retrying with a non-shared, {0} context.", - !direct ? "direct" : "indirect"); - context = Glx.CreateContext(windowInfo.Display, visual, IntPtr.Zero, !direct); + Debug.Print("failed."); + Debug.Write(String.Format("Creating OpenGL context: {0}, not shared... ", !direct ? "direct" : "indirect")); + context = Glx.CreateContext(window.Display, visual, IntPtr.Zero, !direct); if (context != IntPtr.Zero) { - Debug.Print("New opengl context created. (id: {0})", context); - - this.MakeCurrent(); - GL.LoadAll(); - Glu.LoadAll(); - Glx.LoadAll(); + Debug.Print("done! (id: {0})", context); + //this.MakeCurrent(); return; } - vsync_supported = Glx.SupportsExtension("glxSwapControlSGI"); - - throw new ApplicationException("Glx.CreateContext call failed (returned 0)."); + Debug.Print("failed."); + throw new GraphicsModeException("Failed to create OpenGL context. Glx.CreateContext call returned 0."); } finally { @@ -199,11 +173,21 @@ namespace OpenTK.Platform.X11 #endregion + bool SupportsExtension(string e) + { + string extensions = Glx.QueryExtensionsString(window.Display, window.Screen); + return !String.IsNullOrEmpty(extensions) && extensions.Contains(e); + } + + #endregion + + #region --- IGraphicsContext Members --- + #region public void SwapBuffers() public void SwapBuffers() { - Glx.SwapBuffers(windowInfo.Display, windowInfo.Handle); + Glx.SwapBuffers(window.Display, window.Handle); } #endregion @@ -214,11 +198,11 @@ namespace OpenTK.Platform.X11 public void MakeCurrent() { Debug.Write(String.Format("Making context {0} current on thread {1} (Display: {2}, Screen: {3}, Window: {4})... ", - context, System.Threading.Thread.CurrentThread.ManagedThreadId, windowInfo.Display, windowInfo.Screen, windowInfo.Handle)); + context, System.Threading.Thread.CurrentThread.ManagedThreadId, window.Display, window.Screen, window.Handle)); - if (windowInfo.Display != IntPtr.Zero && windowInfo.Handle != IntPtr.Zero && context != IntPtr.Zero) + if (window.Display != IntPtr.Zero && window.Handle != IntPtr.Zero && context != IntPtr.Zero) { - result = Glx.MakeCurrent(windowInfo.Display, windowInfo.Handle, context); + result = Glx.MakeCurrent(window.Display, window.Handle, context); if (!result) { @@ -244,9 +228,9 @@ namespace OpenTK.Platform.X11 set { if (value) - Glx.MakeCurrent(windowInfo.Display, windowInfo.Handle, context); + Glx.MakeCurrent(window.Display, window.Handle, context); else - Glx.MakeCurrent(windowInfo.Handle, IntPtr.Zero, IntPtr.Zero); + Glx.MakeCurrent(window.Handle, IntPtr.Zero, IntPtr.Zero); } } @@ -304,18 +288,30 @@ namespace OpenTK.Platform.X11 #region --- IGLContextInternal Members --- + #region void LoadAll() + + void IGraphicsContextInternal.LoadAll() + { + GL.LoadAll(); + Glu.LoadAll(); + Glx.LoadAll(); + vsync_supported = this.SupportsExtension("SGI_swap_control") && this.GetAddress("glXSwapControlSGI") != IntPtr.Zero; + } + + #endregion + #region public DisplayMode Mode - GraphicsMode IGLContextInternal.GraphicsMode + GraphicsMode IGraphicsContextInternal.GraphicsMode { - get { return format; } + get { return null; } } #endregion #region IntPtr IGLContextInternal.Context - ContextHandle IGLContextInternal.Context + ContextHandle IGraphicsContextInternal.Context { get { return context; } /*private set { context = value; }*/ @@ -325,7 +321,7 @@ namespace OpenTK.Platform.X11 #region IWindowInfo IGLContextInternal.Info - IWindowInfo IGLContextInternal.Info { get { return windowInfo; } } + IWindowInfo IGraphicsContextInternal.Info { get { return window; } } #endregion @@ -363,8 +359,8 @@ namespace OpenTK.Platform.X11 if (!disposed) { // Clean unmanaged resources: - Glx.MakeCurrent(windowInfo.Display, IntPtr.Zero, IntPtr.Zero); - Glx.DestroyContext(windowInfo.Display, context); + Glx.MakeCurrent(window.Display, IntPtr.Zero, IntPtr.Zero); + Glx.DestroyContext(window.Display, context); API.Free(visual); if (manuallyCalled) diff --git a/Source/OpenTK/Platform/X11/X11GLNative.cs b/Source/OpenTK/Platform/X11/X11GLNative.cs index 0613e499..e567687e 100644 --- a/Source/OpenTK/Platform/X11/X11GLNative.cs +++ b/Source/OpenTK/Platform/X11/X11GLNative.cs @@ -32,42 +32,42 @@ namespace OpenTK.Platform.X11 #region --- Fields --- - private X11WindowInfo window = new X11WindowInfo(); - private DisplayMode mode = new DisplayMode(); - private X11Input driver; + X11WindowInfo window = new X11WindowInfo(); + X11Input driver; // Window manager hints for fullscreen windows. - private const string MOTIF_WM_ATOM = "_MOTIF_WM_HINTS"; - private const string KDE_WM_ATOM = "KWM_WIN_DECORATION"; - private const string KDE_NET_WM_ATOM = "_KDE_NET_WM_WINDOW_TYPE"; - private const string ICCM_WM_ATOM = "_NET_WM_WINDOW_TYPE"; + const string MOTIF_WM_ATOM = "_MOTIF_WM_HINTS"; + const string KDE_WM_ATOM = "KWM_WIN_DECORATION"; + const string KDE_NET_WM_ATOM = "_KDE_NET_WM_WINDOW_TYPE"; + const string ICCM_WM_ATOM = "_NET_WM_WINDOW_TYPE"; // Number of pending events. - private int pending = 0; + int pending = 0; - private int top, bottom, left, right; + int width, height; + int top, bottom, left, right; // C# ResizeEventArgs - private ResizeEventArgs resizeEventArgs = new ResizeEventArgs(); + ResizeEventArgs resizeEventArgs = new ResizeEventArgs(); // Used for event loop. - private XEvent e = new XEvent(); + XEvent e = new XEvent(); - private bool disposed; - private bool exists; - private bool isExiting; + bool disposed; + bool exists; + bool isExiting; // XAtoms for window properties - private static IntPtr WMTitle; // The title of the GameWindow. - private static IntPtr UTF8String; // No idea. + static IntPtr WMTitle; // The title of the GameWindow. + static IntPtr UTF8String; // No idea. // Fields used for fullscreen mode changes. - private int pre_fullscreen_width, pre_fullscreen_height; - private bool fullscreen = false; + int pre_fullscreen_width, pre_fullscreen_height; + bool fullscreen = false; #endregion - #region --- Public Constructors --- + #region --- Constructors --- /// /// Constructs and initializes a new X11GLNative window. @@ -75,23 +75,28 @@ namespace OpenTK.Platform.X11 /// public X11GLNative() { - Debug.Print("Native window driver: {0}", this.ToString()); + try + { + Debug.Print("Creating X11GLNative window."); + Debug.Indent(); - //Utilities.ThrowOnX11Error = true; // Not very reliable + //Utilities.ThrowOnX11Error = true; // Not very reliable - // Open the display to the X server, and obtain the screen and root window. - //window.Display = API.OpenDisplay(null); // null == default display - window.Display = API.DefaultDisplay; - if (window.Display == IntPtr.Zero) - throw new Exception("Could not open connection to X"); + // Open the display to the X server, and obtain the screen and root window. + window.Display = API.OpenDisplay(null); // null == default display //window.Display = API.DefaultDisplay; + if (window.Display == IntPtr.Zero) + throw new Exception("Could not open connection to X"); - window.Screen = API.DefaultScreen;//Functions.XDefaultScreen(window.Display); - window.RootWindow = API.RootWindow;//Functions.XRootWindow(window.Display, window.Screen); + window.Screen = Functions.XDefaultScreen(window.Display); //API.DefaultScreen; + window.RootWindow = Functions.XRootWindow(window.Display, window.Screen); // API.RootWindow; + Debug.Print("Display: {0}, Screen {1}, Root window: {2}", window.Display, window.Screen, window.RootWindow); - Debug.Print("Display: {0}, Screen {1}, Root window: {2}", - window.Display, window.Screen, window.RootWindow); - - RegisterAtoms(window); + RegisterAtoms(window); + } + finally + { + Debug.Unindent(); + } } #endregion @@ -121,6 +126,89 @@ namespace OpenTK.Platform.X11 #region --- INativeGLWindow Members --- + #region public void CreateWindow(int width, int height, GraphicsMode mode, out IGraphicsContext context) + + public void CreateWindow(int width, int height, GraphicsMode mode, out IGraphicsContext context) + { + if (width <= 0) throw new ArgumentOutOfRangeException("width", "Must be higher than zero."); + if (height <= 0) throw new ArgumentOutOfRangeException("height", "Must be higher than zero."); + if (exists) throw new InvalidOperationException("A render window already exists."); + + Debug.Indent(); + + // Create the context. This call also creates an XVisualInfo structure for us. + context = new GraphicsContext(mode, window); + + // Create a window on this display using the visual above + Debug.Write("Opening render window... "); + + XSetWindowAttributes attributes = new XSetWindowAttributes(); + attributes.background_pixel = IntPtr.Zero; + attributes.border_pixel = IntPtr.Zero; + attributes.colormap = + API.CreateColormap(window.Display, window.RootWindow, window.VisualInfo.visual, 0/*AllocNone*/); + window.EventMask = + EventMask.StructureNotifyMask | EventMask.SubstructureNotifyMask | EventMask.ExposureMask | + EventMask.KeyReleaseMask | EventMask.KeyPressMask | + EventMask.PointerMotionMask | // Bad! EventMask.PointerMotionHintMask | + EventMask.ButtonPressMask | EventMask.ButtonReleaseMask; + attributes.event_mask = (IntPtr)window.EventMask; + + uint mask = (uint)SetWindowValuemask.ColorMap | (uint)SetWindowValuemask.EventMask | + (uint)SetWindowValuemask.BackPixel | (uint)SetWindowValuemask.BorderPixel; + + window.Handle = Functions.XCreateWindow(window.Display, window.RootWindow, + 0, 0, width, height, 0, window.VisualInfo.depth/*(int)CreateWindowArgs.CopyFromParent*/, + (int)CreateWindowArgs.InputOutput, window.VisualInfo.visual, (UIntPtr)mask, ref attributes); + + if (window.Handle == IntPtr.Zero) + throw new ApplicationException("XCreateWindow call failed (returned 0)."); + + XVisualInfo vis = window.VisualInfo; + Glx.CreateContext(window.Display, ref vis, IntPtr.Zero, true); + + // Set the window hints + XSizeHints hints = new XSizeHints(); + hints.x = 0; + hints.y = 0; + hints.width = width; + hints.height = height; + hints.flags = (IntPtr)(XSizeHintsFlags.USSize | XSizeHintsFlags.USPosition); + Functions.XSetWMNormalHints(window.Display, window.Handle, ref hints); + + // Register for window destroy notification + IntPtr wm_destroy_atom = Functions.XInternAtom(window.Display, "WM_DELETE_WINDOW", true); + //XWMHints hint = new XWMHints(); + Functions.XSetWMProtocols(window.Display, window.Handle, new IntPtr[] { wm_destroy_atom }, 1); + + Top = Left = 0; + Right = Width; + Bottom = Height; + + //XTextProperty text = new XTextProperty(); + //text.value = "OpenTK Game Window"; + //text.format = 8; + //Functions.XSetWMName(window.Display, window.Handle, ref text); + //Functions.XSetWMProperties(display, window, name, name, 0, /*None*/ null, 0, hints); + + Debug.Print("done! (id: {0})", window.Handle); + + //(glContext as IGLContextCreationHack).SetWindowHandle(window.Handle); + + API.MapRaised(window.Display, window.Handle); + mapped = true; + + //context.CreateContext(true, null); + + driver = new X11Input(window); + + Debug.WriteLine("X11GLNative window created successfully!"); + Debug.Unindent(); + exists = true; + } + + #endregion + #region public void ProcessEvents() public void ProcessEvents() @@ -161,16 +249,9 @@ namespace OpenTK.Platform.X11 case XEventName.ConfigureNotify: // If the window size changed, raise the C# Resize event. - if (e.ConfigureEvent.width != mode.Width || - e.ConfigureEvent.height != mode.Height) + if (e.ConfigureEvent.width != width || e.ConfigureEvent.height != height) { - Debug.WriteLine( - String.Format( - "New res: {0}x{1}", - e.ConfigureEvent.width, - e.ConfigureEvent.height - ) - ); + Debug.WriteLine(String.Format("ConfigureNotify: {0}x{1}", e.ConfigureEvent.width, e.ConfigureEvent.height)); resizeEventArgs.Width = e.ConfigureEvent.width; resizeEventArgs.Height = e.ConfigureEvent.height; @@ -257,7 +338,7 @@ namespace OpenTK.Platform.X11 pre_fullscreen_width = this.Width; //Functions.XRaiseWindow(this.window.Display, this.Handle); Functions.XMoveResizeWindow(this.window.Display, this.Handle, 0, 0, - DisplayDevice.PrimaryDisplay.Width, DisplayDevice.PrimaryDisplay.Height); + DisplayDevice.Default.Width, DisplayDevice.Default.Height); Debug.Unindent(); fullscreen = true; } @@ -370,19 +451,7 @@ namespace OpenTK.Platform.X11 } #endregion -/* - #region public IInputDriver InputDriver - public IInputDriver InputDriver - { - get - { - return driver; - } - } - - #endregion -*/ #region public IWindowInfo WindowInfo public IWindowInfo WindowInfo @@ -392,115 +461,6 @@ namespace OpenTK.Platform.X11 #endregion - #region public void CreateWindow(int width, int height) - - public void CreateWindow(int width, int height) - { -#if false - if (exists) - throw new ApplicationException("Render window already exists!"); - - Debug.Print("Creating GameWindow with mode: {0}", mode != null ? mode.ToString() : "default"); - Debug.Indent(); - - glContext = new X11GLContext(); - (glContext as IGLContextCreationHack).SelectDisplayMode(mode, window); - if (glContext == null) - throw new ApplicationException("Could not create GraphicsContext"); - Debug.Print("Created GraphicsContext"); - window.VisualInfo = ((X11WindowInfo)((IGLContextInternal)glContext).Info).VisualInfo; - //window.VisualInfo = Marshal.PtrToStructure(Glx.ChooseVisual(window.Display, window.Screen, - - // Create a window on this display using the visual above - Debug.Write("Opening render window... "); - - XSetWindowAttributes attributes = new XSetWindowAttributes(); - attributes.background_pixel = IntPtr.Zero; - attributes.border_pixel = IntPtr.Zero; - attributes.colormap = - API.CreateColormap(window.Display, window.RootWindow, window.VisualInfo.visual, 0/*AllocNone*/); - window.EventMask = - EventMask.StructureNotifyMask | EventMask.SubstructureNotifyMask | EventMask.ExposureMask | - EventMask.KeyReleaseMask | EventMask.KeyPressMask | - EventMask.PointerMotionMask | /* Bad! EventMask.PointerMotionHintMask | */ - EventMask.ButtonPressMask | EventMask.ButtonReleaseMask; - attributes.event_mask = (IntPtr)window.EventMask; - - uint mask = (uint)SetWindowValuemask.ColorMap | (uint)SetWindowValuemask.EventMask | - (uint)SetWindowValuemask.BackPixel | (uint)SetWindowValuemask.BorderPixel; - - window.Handle = Functions.XCreateWindow(window.Display, window.RootWindow, - 0, 0, width, height, 0, window.VisualInfo.depth/*(int)CreateWindowArgs.CopyFromParent*/, - (int)CreateWindowArgs.InputOutput, window.VisualInfo.visual, (UIntPtr)mask, ref attributes); - - if (window.Handle == IntPtr.Zero) - throw new ApplicationException("XCreateWindow call failed (returned 0)."); - - // Set the window hints - XSizeHints hints = new XSizeHints(); - hints.x = 0; - hints.y = 0; - hints.width = width; - hints.height = height; - hints.flags = (IntPtr)(XSizeHintsFlags.USSize | XSizeHintsFlags.USPosition); - Functions.XSetWMNormalHints(window.Display, window.Handle, ref hints); - - // Register for window destroy notification - IntPtr wm_destroy_atom = Functions.XInternAtom(window.Display, - "WM_DELETE_WINDOW", true); - //XWMHints hint = new XWMHints(); - Functions.XSetWMProtocols(window.Display, window.Handle, new IntPtr[] { wm_destroy_atom }, 1); - - Top = Left = 0; - Right = Width; - Bottom = Height; - - //XTextProperty text = new XTextProperty(); - //text.value = "OpenTK Game Window"; - //text.format = 8; - //Functions.XSetWMName(window.Display, window.Handle, ref text); - //Functions.XSetWMProperties(display, window, name, name, 0, /*None*/ null, 0, hints); - - Debug.Print("done! (id: {0})", window.Handle); - - (glContext as IGLContextCreationHack).SetWindowHandle(window.Handle); - - API.MapRaised(window.Display, window.Handle); - mapped = true; - - glContext.CreateContext(true, null); - - driver = new X11Input(window); - - Debug.Unindent(); - Debug.WriteLine("GameWindow creation completed successfully!"); - exists = true; -#endif - } - - #endregion - - #region public void CreateWindow(int width, int height, DisplayMode mode, out IGraphicsContext glContext) - - /// - /// Opens a new render window with the given DisplayMode. - /// - /// The DisplayMode of the render window. - /// - /// Creates the window visual and colormap. Associates the colormap/visual - /// with the window and raises the window on top of the window stack. - /// - /// Colormap creation is currently disabled. - /// - /// - public void CreateWindow(int width, int height, DisplayMode mode, out IGraphicsContext glContext) - { - this.CreateWindow(width, height);//, mode.ToGraphicsMode(), out glContext); - glContext = null; - } - - #endregion - #region OnCreate public event CreateEvent Create; @@ -581,7 +541,7 @@ namespace OpenTK.Platform.X11 { get { - return mode.Width; + return width; } set {/* @@ -610,7 +570,7 @@ namespace OpenTK.Platform.X11 { get { - return mode.Height; + return height; } set {/* @@ -639,8 +599,8 @@ namespace OpenTK.Platform.X11 private void OnResize(ResizeEventArgs e) { - mode.Width = e.Width; - mode.Height = e.Height; + width = e.Width; + height = e.Height; if (this.Resize != null) { this.Resize(this, e); diff --git a/Source/OpenTK/Platform/X11/X11Input.cs b/Source/OpenTK/Platform/X11/X11Input.cs index a1226261..bcd859b7 100644 --- a/Source/OpenTK/Platform/X11/X11Input.cs +++ b/Source/OpenTK/Platform/X11/X11Input.cs @@ -20,7 +20,7 @@ namespace OpenTK.Platform.X11 /// internal sealed class X11Input : IInputDriver { - X11WindowInfo window; + //X11WindowInfo window; KeyboardDevice keyboard = new KeyboardDevice(); MouseDevice mouse = new MouseDevice(); List dummy_keyboard_list = new List(1); @@ -50,7 +50,7 @@ namespace OpenTK.Platform.X11 throw new ArgumentException("A valid parent window must be defined, in order to create an X11Input driver."); //window = new X11WindowInfo(attach); - window = (X11WindowInfo)attach; + X11WindowInfo window = (X11WindowInfo)attach; // Init mouse mouse.Description = "Default X11 mouse"; @@ -69,8 +69,6 @@ namespace OpenTK.Platform.X11 keysyms = new IntPtr[(lastKeyCode - firstKeyCode + 1) * keysyms_per_keycode]; Marshal.PtrToStructure(keysym_ptr, keysyms); - //keysyms = (IntPtr[])Marshal.PtrToStructure(keysym_ptr, typeof(IntPtr[])); - API.Free(keysym_ptr); KeyboardDevice kb = new KeyboardDevice();