diff --git a/Source/Bind/BindStreamWriter.cs b/Source/Bind/BindStreamWriter.cs index 7f6ac02d..75a3f2a8 100644 --- a/Source/Bind/BindStreamWriter.cs +++ b/Source/Bind/BindStreamWriter.cs @@ -35,18 +35,18 @@ using Enum=Bind.Structures.Enum; namespace Bind { - class BindStreamWriter : StreamWriter + class BindStreamWriter : IDisposable { - int indent_level = 0; - Regex splitLines = new Regex(Environment.NewLine, RegexOptions.Compiled); - //Regex splitLines = new Regex("(\r\n|\n\r|\n|\r)", RegexOptions.Compiled); - + static readonly char[] SplitCharacters = new char[] { '\r', '\n' }; + readonly StreamWriter sw; public readonly string File; + int indent_level = 0; + public BindStreamWriter(string file) - : base(file) { File = file; + sw = new StreamWriter(file); } public void Indent() @@ -60,9 +60,10 @@ namespace Bind --indent_level; } - public override void Write(string value) + public void Write(string value) { - var lines = splitLines.Split(value); + var lines = value.Split(SplitCharacters, + StringSplitOptions.RemoveEmptyEntries); bool is_multiline = lines.Length > 1; if (is_multiline) { @@ -71,39 +72,60 @@ namespace Bind { var line = lines[i]; WriteIndentations(); - base.Write(line); - base.Write(System.Environment.NewLine); + sw.Write(line); + sw.Write(System.Environment.NewLine); } // Write the last line without appending a newline WriteIndentations(); - base.Write(lines[lines.Length - 1]); + sw.Write(lines[lines.Length - 1]); } else { WriteIndentations(); - base.Write(value); + sw.Write(value); } } - public override void WriteLine(string value) + public void Write(string format, params object[] args) { - // The Mono implementation of WriteLine calls Write internally. - // The .Net implementation does not. - // If running on Mono, we must avoid indenting in WriteLine - // because then we'll indent twice (once in WriteLine and once in Write). - // If running on .Net we must indent in both WriteLine and Write. - // Neat, no? - if (System.Type.GetType("Mono.Runtime") == null) - { - WriteIndentations(); - } - base.WriteLine(value); + Write(String.Format(format, args)); + } + + public void WriteLine() + { + sw.WriteLine(); + } + + public void WriteLine(string value) + { + Write(value); + WriteLine(); + } + + public void WriteLine(string format, params object[] args) + { + WriteLine(String.Format(format, args)); + } + + public void Flush() + { + sw.Flush(); + } + + public void Close() + { + sw.Close(); } void WriteIndentations() { for (int i = indent_level; i > 0; i--) - base.Write(" "); + sw.Write(" "); + } + + public void Dispose() + { + sw.Dispose(); } } } diff --git a/Source/Bind/Specifications/GL2/overrides.xml b/Source/Bind/Specifications/GL2/overrides.xml index 8e6d24e8..3940db21 100644 --- a/Source/Bind/Specifications/GL2/overrides.xml +++ b/Source/Bind/Specifications/GL2/overrides.xml @@ -1644,6 +1644,34 @@ + + + + 0 + + + + + 0 + + + + + 0 + + + + + 0 + + + + + 0 + + + + @@ -1781,11 +1809,46 @@ BeginMode + + + 0 + + + + + 0 + + + + + 0 + + + + + 0 + + ProgramParameter + + + 0 + + + + + 0 + + + + + 0 + + StringName @@ -1886,6 +1949,21 @@ ExtDirectStateAccess + + + 0 + + + + + 0 + + + + + 0 + + ExtDrawBuffers2 @@ -1936,6 +2014,16 @@ IbmVertexArrayLists + + + 0 + + + + + 0 + + NvTransformFeedback2 @@ -4797,6 +4885,21 @@ BeginMode + + 0 + + + 0 + + + 0 + + + 0 + + + 0 + @@ -5179,7 +5282,7 @@ - + @@ -5667,7 +5770,42 @@ - + + + + 0 + + + 0 + + + 0 + + + 0 + + + 0 + 0 + + + 0 + + + 0 + + + 0 + + + 0 + + + 0 + + + + @@ -6555,7 +6693,7 @@ - + diff --git a/Source/Bind/Specifications/GL2/signatures.xml b/Source/Bind/Specifications/GL2/signatures.xml index f0a3a3e4..b9866881 100644 --- a/Source/Bind/Specifications/GL2/signatures.xml +++ b/Source/Bind/Specifications/GL2/signatures.xml @@ -4096,6 +4096,28 @@ + + + + + + + + + + + + + + + + + + + + + + @@ -5397,6 +5419,13 @@ + + + + + + + @@ -6474,6 +6503,10 @@ + + + + @@ -6557,16 +6590,16 @@ - + - - - + + + @@ -6619,7 +6652,7 @@ - + @@ -6678,7 +6711,7 @@ - + @@ -6695,7 +6728,7 @@ - + @@ -6731,9 +6764,9 @@ - - - + + + @@ -6818,7 +6851,7 @@ - + @@ -6976,7 +7009,7 @@ - + @@ -7078,10 +7111,10 @@ - - + + @@ -7090,7 +7123,7 @@ - + @@ -7104,7 +7137,7 @@ - + @@ -8093,6 +8126,11 @@ + + + + + @@ -8114,7 +8152,7 @@ - + @@ -8329,6 +8367,10 @@ + + + + @@ -8336,7 +8378,7 @@ - + @@ -8788,6 +8830,10 @@ + + + + @@ -9296,7 +9342,7 @@ - + @@ -9475,7 +9521,7 @@ - + @@ -9765,6 +9811,10 @@ + + + + @@ -10008,7 +10058,7 @@ - + @@ -10092,7 +10142,7 @@ - + @@ -10359,6 +10409,11 @@ + + + + + @@ -10485,7 +10540,7 @@ - + @@ -10493,7 +10548,7 @@ - + @@ -10527,14 +10582,14 @@ - + - + @@ -10637,6 +10692,20 @@ + + + + + + + + + + + + + + @@ -10681,6 +10750,29 @@ + + + + + + + + + + + + + + + + + + + + + + + @@ -10723,7 +10815,7 @@ - + @@ -10849,7 +10941,7 @@ - + @@ -10878,7 +10970,7 @@ - + @@ -10899,7 +10991,7 @@ - + @@ -11356,7 +11448,7 @@ - + @@ -12174,7 +12266,7 @@ - + @@ -13050,7 +13142,7 @@ - + @@ -14340,7 +14432,7 @@ - + @@ -14382,7 +14474,7 @@ - + @@ -14486,7 +14578,7 @@ - + @@ -14531,7 +14623,7 @@ - + @@ -14642,7 +14734,7 @@ - + @@ -14690,7 +14782,7 @@ - + @@ -14732,7 +14824,7 @@ - + @@ -15433,7 +15525,7 @@ - + @@ -16962,7 +17054,7 @@ - + @@ -16986,7 +17078,7 @@ - + @@ -17037,7 +17129,7 @@ - + @@ -17063,7 +17155,7 @@ - + @@ -17118,7 +17210,7 @@ - + @@ -17146,7 +17238,7 @@ - + @@ -17188,7 +17280,7 @@ - + @@ -17432,7 +17524,7 @@ - + @@ -19601,7 +19693,7 @@ - + @@ -21534,7 +21626,7 @@ - + @@ -22713,7 +22805,7 @@ - + @@ -24273,7 +24365,7 @@ - + @@ -26229,20 +26321,20 @@ - + - + - + @@ -26265,7 +26357,7 @@ - + @@ -26286,7 +26378,7 @@ - + @@ -26479,48 +26571,48 @@ - + - - - + + + - + - + - + - - - + + + - + @@ -26529,7 +26621,7 @@ - + @@ -26543,7 +26635,7 @@ - + @@ -29117,16 +29209,16 @@ - + - - - + + + @@ -29154,7 +29246,7 @@ - + @@ -29174,13 +29266,13 @@ - + - + @@ -29202,9 +29294,9 @@ - - - + + + @@ -29259,7 +29351,7 @@ - + @@ -29294,7 +29386,7 @@ - + @@ -29308,7 +29400,7 @@ - + @@ -30212,7 +30304,7 @@ - + @@ -30227,20 +30319,20 @@ - + - + - + @@ -30289,7 +30381,7 @@ - + @@ -30310,7 +30402,7 @@ - + @@ -30986,7 +31078,7 @@ - + @@ -31197,7 +31289,7 @@ - + @@ -31488,7 +31580,7 @@ - + @@ -32954,7 +33046,7 @@ - + @@ -34502,7 +34594,7 @@ - + @@ -36458,20 +36550,20 @@ - + - + - + @@ -36494,7 +36586,7 @@ - + @@ -36515,7 +36607,7 @@ - + @@ -36708,48 +36800,48 @@ - + - - - + + + - + - + - + - - - + + + - + @@ -36758,7 +36850,7 @@ - + @@ -36772,7 +36864,7 @@ - + @@ -38965,7 +39057,7 @@ - + @@ -39029,7 +39121,7 @@ - + @@ -39039,7 +39131,7 @@ - + @@ -39098,12 +39190,12 @@ - + - + @@ -39112,7 +39204,7 @@ - + @@ -39132,7 +39224,7 @@ - + @@ -39224,15 +39316,15 @@ - + - + - + - + @@ -39243,21 +39335,21 @@ - + - + - + - + - + - + @@ -39391,17 +39483,17 @@ - + - + - + @@ -39454,7 +39546,7 @@ - + @@ -39480,7 +39572,7 @@ - + @@ -39498,7 +39590,7 @@ - + @@ -39524,7 +39616,7 @@ - + @@ -39544,13 +39636,13 @@ - + - + @@ -39701,7 +39793,7 @@ - + @@ -39885,7 +39977,7 @@ - + @@ -40132,7 +40224,7 @@ - + @@ -40144,7 +40236,7 @@ - + @@ -40296,7 +40388,7 @@ - + @@ -40715,12 +40807,12 @@ - + - + @@ -40887,7 +40979,7 @@ - + @@ -40935,12 +41027,12 @@ - + - + @@ -40970,7 +41062,7 @@ - + @@ -40982,12 +41074,12 @@ - + - + @@ -41009,7 +41101,7 @@ - + @@ -41027,7 +41119,7 @@ - + @@ -41076,7 +41168,7 @@ - + @@ -41088,7 +41180,7 @@ - + @@ -41107,7 +41199,7 @@ - + @@ -41135,7 +41227,7 @@ - + @@ -41163,7 +41255,7 @@ - + @@ -41224,7 +41316,7 @@ - + @@ -41364,7 +41456,7 @@ - + @@ -41412,7 +41504,7 @@ - + @@ -42807,6 +42899,28 @@ + + + + + + + + + + + + + + + + + + + + + + @@ -44131,6 +44245,10 @@ + + + + @@ -44197,7 +44315,7 @@ - + @@ -44211,7 +44329,7 @@ - + @@ -44249,6 +44367,11 @@ + + + + + @@ -44257,7 +44380,7 @@ - + @@ -44316,14 +44439,18 @@ + + + + - + - + @@ -44332,7 +44459,7 @@ - + @@ -44342,7 +44469,7 @@ - + @@ -44373,20 +44500,20 @@ - - + + - + - + @@ -44402,7 +44529,7 @@ - + @@ -44424,6 +44551,10 @@ + + + + @@ -44438,15 +44569,15 @@ - + - + - + - + @@ -44457,21 +44588,21 @@ - + - + - + - + - + - + @@ -44566,17 +44697,17 @@ - + - + - + @@ -44626,6 +44757,10 @@ + + + + @@ -44640,6 +44775,11 @@ + + + + + @@ -44658,7 +44798,7 @@ - + @@ -44666,7 +44806,7 @@ - + @@ -44681,17 +44821,31 @@ - + - + + + + + + + + + + + + + + + @@ -44736,9 +44890,32 @@ + + + + + + + + + + + + + + + + + + + + + + + - + @@ -44749,15 +44926,15 @@ - - + + - + @@ -44808,7 +44985,7 @@ - + @@ -44909,7 +45086,7 @@ - + @@ -45287,7 +45464,7 @@ - + @@ -45325,7 +45502,7 @@ - + @@ -46057,7 +46234,7 @@ - + diff --git a/Source/Bind/Specifications/csharp.tm b/Source/Bind/Specifications/csharp.tm index d155e45f..0106c1d3 100644 --- a/Source/Bind/Specifications/csharp.tm +++ b/Source/Bind/Specifications/csharp.tm @@ -6,7 +6,7 @@ GLintptr, IntPtr GLboolean, bool # Boolean # Int32 GLbitfield, UInt32 # GLvoid*, IntPtr -# GLvoid, Void #Object +GLvoid, Void #Object GLchar, Char GLbyte, SByte GLubyte, Byte diff --git a/Source/OpenTK/Graphics/ES11/ES11.cs b/Source/OpenTK/Graphics/ES11/ES11.cs index 2bcf0555..356dd1e6 100644 --- a/Source/OpenTK/Graphics/ES11/ES11.cs +++ b/Source/OpenTK/Graphics/ES11/ES11.cs @@ -23,8 +23,6 @@ // OTHER DEALINGS IN THE SOFTWARE. // - - namespace OpenTK.Graphics.ES11 { using System; @@ -4368,23 +4366,6 @@ namespace OpenTK.Graphics.ES11 [CLSCompliant(false)] public static unsafe void GetBufferParameter(OpenTK.Graphics.ES11.All target, OpenTK.Graphics.ES11.All pname, [OutAttribute] Int32* @params) { throw new NotImplementedException(); } - /// [requires: v1.0] - /// Return the coefficients of the specified clipping plane - /// - /// - /// - /// Specifies a clipping plane. The number of clipping planes depends on the implementation, but at least six clipping planes are supported. They are identified by symbolic names of the form GL_CLIP_PLANE where i ranges from 0 to the value of GL_MAX_CLIP_PLANES - 1. - /// - /// - /// - /// - /// Returns four double-precision values that are the coefficients of the plane equation of plane in eye coordinates. The initial value is (0, 0, 0, 0). - /// - /// - [AutoGenerated(Category = "VERSION_ES_CM_1_0", Version = "1.0", EntryPoint = "glGetClipPlanef")] - [CLSCompliant(false)] - public static Single GetClipPlane(OpenTK.Graphics.ES11.All plane) { throw new NotImplementedException(); } - /// [requires: v1.0] /// Return the coefficients of the specified clipping plane /// @@ -4436,11 +4417,6 @@ namespace OpenTK.Graphics.ES11 [CLSCompliant(false)] public static unsafe void GetClipPlane(OpenTK.Graphics.ES11.All plane, [OutAttribute] Single* equation) { throw new NotImplementedException(); } - /// [requires: v1.0] - [AutoGenerated(Category = "VERSION_ES_CM_1_0", Version = "1.0", EntryPoint = "glGetClipPlanex")] - [CLSCompliant(false)] - public static int GetClipPlanex(OpenTK.Graphics.ES11.All plane) { throw new NotImplementedException(); } - /// [requires: v1.0] [AutoGenerated(Category = "VERSION_ES_CM_1_0", Version = "1.0", EntryPoint = "glGetClipPlanex")] [CLSCompliant(false)] @@ -15493,6 +15469,7 @@ namespace OpenTK.Graphics.ES11 { throw new NotImplementedException(); } /// [requires: QCOM_extended_get] + [Obsolete("Use out overload instead")] [AutoGenerated(Category = "QCOM_extended_get", Version = "", EntryPoint = "glExtGetBuffersQCOM")] [CLSCompliant(false)] public static void ExtGetBuffers([OutAttribute] Int32[] buffers, Int32 maxBuffers, [OutAttribute] Int32[] numBuffers) { throw new NotImplementedException(); } @@ -15500,14 +15477,22 @@ namespace OpenTK.Graphics.ES11 /// [requires: QCOM_extended_get] [AutoGenerated(Category = "QCOM_extended_get", Version = "", EntryPoint = "glExtGetBuffersQCOM")] [CLSCompliant(false)] + public static void ExtGetBuffers([OutAttribute] Int32[] buffers, Int32 maxBuffers, [OutAttribute] out Int32 numBuffers) { throw new NotImplementedException(); } + + /// [requires: QCOM_extended_get] + [Obsolete("Use out overload instead")] + [AutoGenerated(Category = "QCOM_extended_get", Version = "", EntryPoint = "glExtGetBuffersQCOM")] + [CLSCompliant(false)] public static void ExtGetBuffers([OutAttribute] out Int32 buffers, Int32 maxBuffers, [OutAttribute] out Int32 numBuffers) { throw new NotImplementedException(); } /// [requires: QCOM_extended_get] + [Obsolete("Use out overload instead")] [AutoGenerated(Category = "QCOM_extended_get", Version = "", EntryPoint = "glExtGetBuffersQCOM")] [CLSCompliant(false)] public static unsafe void ExtGetBuffers([OutAttribute] Int32* buffers, Int32 maxBuffers, [OutAttribute] Int32* numBuffers) { throw new NotImplementedException(); } /// [requires: QCOM_extended_get] + [Obsolete("Use out overload instead")] [AutoGenerated(Category = "QCOM_extended_get", Version = "", EntryPoint = "glExtGetBuffersQCOM")] [CLSCompliant(false)] public static void ExtGetBuffers([OutAttribute] UInt32[] buffers, Int32 maxBuffers, [OutAttribute] Int32[] numBuffers) { throw new NotImplementedException(); } @@ -15515,14 +15500,22 @@ namespace OpenTK.Graphics.ES11 /// [requires: QCOM_extended_get] [AutoGenerated(Category = "QCOM_extended_get", Version = "", EntryPoint = "glExtGetBuffersQCOM")] [CLSCompliant(false)] + public static void ExtGetBuffers([OutAttribute] UInt32[] buffers, Int32 maxBuffers, [OutAttribute] out Int32 numBuffers) { throw new NotImplementedException(); } + + /// [requires: QCOM_extended_get] + [Obsolete("Use out overload instead")] + [AutoGenerated(Category = "QCOM_extended_get", Version = "", EntryPoint = "glExtGetBuffersQCOM")] + [CLSCompliant(false)] public static void ExtGetBuffers([OutAttribute] out UInt32 buffers, Int32 maxBuffers, [OutAttribute] out Int32 numBuffers) { throw new NotImplementedException(); } /// [requires: QCOM_extended_get] + [Obsolete("Use out overload instead")] [AutoGenerated(Category = "QCOM_extended_get", Version = "", EntryPoint = "glExtGetBuffersQCOM")] [CLSCompliant(false)] public static unsafe void ExtGetBuffers([OutAttribute] UInt32* buffers, Int32 maxBuffers, [OutAttribute] Int32* numBuffers) { throw new NotImplementedException(); } /// [requires: QCOM_extended_get] + [Obsolete("Use out overload instead")] [AutoGenerated(Category = "QCOM_extended_get", Version = "", EntryPoint = "glExtGetFramebuffersQCOM")] [CLSCompliant(false)] public static void ExtGetFramebuffers([OutAttribute] Int32[] framebuffers, Int32 maxFramebuffers, [OutAttribute] Int32[] numFramebuffers) { throw new NotImplementedException(); } @@ -15530,14 +15523,22 @@ namespace OpenTK.Graphics.ES11 /// [requires: QCOM_extended_get] [AutoGenerated(Category = "QCOM_extended_get", Version = "", EntryPoint = "glExtGetFramebuffersQCOM")] [CLSCompliant(false)] + public static void ExtGetFramebuffers([OutAttribute] Int32[] framebuffers, Int32 maxFramebuffers, [OutAttribute] out Int32 numFramebuffers) { throw new NotImplementedException(); } + + /// [requires: QCOM_extended_get] + [Obsolete("Use out overload instead")] + [AutoGenerated(Category = "QCOM_extended_get", Version = "", EntryPoint = "glExtGetFramebuffersQCOM")] + [CLSCompliant(false)] public static void ExtGetFramebuffers([OutAttribute] out Int32 framebuffers, Int32 maxFramebuffers, [OutAttribute] out Int32 numFramebuffers) { throw new NotImplementedException(); } /// [requires: QCOM_extended_get] + [Obsolete("Use out overload instead")] [AutoGenerated(Category = "QCOM_extended_get", Version = "", EntryPoint = "glExtGetFramebuffersQCOM")] [CLSCompliant(false)] public static unsafe void ExtGetFramebuffers([OutAttribute] Int32* framebuffers, Int32 maxFramebuffers, [OutAttribute] Int32* numFramebuffers) { throw new NotImplementedException(); } /// [requires: QCOM_extended_get] + [Obsolete("Use out overload instead")] [AutoGenerated(Category = "QCOM_extended_get", Version = "", EntryPoint = "glExtGetFramebuffersQCOM")] [CLSCompliant(false)] public static void ExtGetFramebuffers([OutAttribute] UInt32[] framebuffers, Int32 maxFramebuffers, [OutAttribute] Int32[] numFramebuffers) { throw new NotImplementedException(); } @@ -15545,9 +15546,16 @@ namespace OpenTK.Graphics.ES11 /// [requires: QCOM_extended_get] [AutoGenerated(Category = "QCOM_extended_get", Version = "", EntryPoint = "glExtGetFramebuffersQCOM")] [CLSCompliant(false)] + public static void ExtGetFramebuffers([OutAttribute] UInt32[] framebuffers, Int32 maxFramebuffers, [OutAttribute] out Int32 numFramebuffers) { throw new NotImplementedException(); } + + /// [requires: QCOM_extended_get] + [Obsolete("Use out overload instead")] + [AutoGenerated(Category = "QCOM_extended_get", Version = "", EntryPoint = "glExtGetFramebuffersQCOM")] + [CLSCompliant(false)] public static void ExtGetFramebuffers([OutAttribute] out UInt32 framebuffers, Int32 maxFramebuffers, [OutAttribute] out Int32 numFramebuffers) { throw new NotImplementedException(); } /// [requires: QCOM_extended_get] + [Obsolete("Use out overload instead")] [AutoGenerated(Category = "QCOM_extended_get", Version = "", EntryPoint = "glExtGetFramebuffersQCOM")] [CLSCompliant(false)] public static unsafe void ExtGetFramebuffers([OutAttribute] UInt32* framebuffers, Int32 maxFramebuffers, [OutAttribute] Int32* numFramebuffers) { throw new NotImplementedException(); } @@ -15583,6 +15591,7 @@ namespace OpenTK.Graphics.ES11 public static unsafe void ExtGetProgramBinarySource(UInt32 program, OpenTK.Graphics.ES11.All shadertype, [OutAttribute] StringBuilder source, [OutAttribute] Int32* length) { throw new NotImplementedException(); } /// [requires: QCOM_extended_get2] + [Obsolete("Use out overload instead")] [AutoGenerated(Category = "QCOM_extended_get2", Version = "", EntryPoint = "glExtGetProgramsQCOM")] [CLSCompliant(false)] public static void ExtGetProgram([OutAttribute] Int32[] programs, Int32 maxPrograms, [OutAttribute] Int32[] numPrograms) { throw new NotImplementedException(); } @@ -15590,14 +15599,22 @@ namespace OpenTK.Graphics.ES11 /// [requires: QCOM_extended_get2] [AutoGenerated(Category = "QCOM_extended_get2", Version = "", EntryPoint = "glExtGetProgramsQCOM")] [CLSCompliant(false)] + public static void ExtGetProgram([OutAttribute] Int32[] programs, Int32 maxPrograms, [OutAttribute] out Int32 numPrograms) { throw new NotImplementedException(); } + + /// [requires: QCOM_extended_get2] + [Obsolete("Use out overload instead")] + [AutoGenerated(Category = "QCOM_extended_get2", Version = "", EntryPoint = "glExtGetProgramsQCOM")] + [CLSCompliant(false)] public static void ExtGetProgram([OutAttribute] out Int32 programs, Int32 maxPrograms, [OutAttribute] out Int32 numPrograms) { throw new NotImplementedException(); } /// [requires: QCOM_extended_get2] + [Obsolete("Use out overload instead")] [AutoGenerated(Category = "QCOM_extended_get2", Version = "", EntryPoint = "glExtGetProgramsQCOM")] [CLSCompliant(false)] public static unsafe void ExtGetProgram([OutAttribute] Int32* programs, Int32 maxPrograms, [OutAttribute] Int32* numPrograms) { throw new NotImplementedException(); } /// [requires: QCOM_extended_get2] + [Obsolete("Use out overload instead")] [AutoGenerated(Category = "QCOM_extended_get2", Version = "", EntryPoint = "glExtGetProgramsQCOM")] [CLSCompliant(false)] public static void ExtGetProgram([OutAttribute] UInt32[] programs, Int32 maxPrograms, [OutAttribute] Int32[] numPrograms) { throw new NotImplementedException(); } @@ -15605,14 +15622,22 @@ namespace OpenTK.Graphics.ES11 /// [requires: QCOM_extended_get2] [AutoGenerated(Category = "QCOM_extended_get2", Version = "", EntryPoint = "glExtGetProgramsQCOM")] [CLSCompliant(false)] + public static void ExtGetProgram([OutAttribute] UInt32[] programs, Int32 maxPrograms, [OutAttribute] out Int32 numPrograms) { throw new NotImplementedException(); } + + /// [requires: QCOM_extended_get2] + [Obsolete("Use out overload instead")] + [AutoGenerated(Category = "QCOM_extended_get2", Version = "", EntryPoint = "glExtGetProgramsQCOM")] + [CLSCompliant(false)] public static void ExtGetProgram([OutAttribute] out UInt32 programs, Int32 maxPrograms, [OutAttribute] out Int32 numPrograms) { throw new NotImplementedException(); } /// [requires: QCOM_extended_get2] + [Obsolete("Use out overload instead")] [AutoGenerated(Category = "QCOM_extended_get2", Version = "", EntryPoint = "glExtGetProgramsQCOM")] [CLSCompliant(false)] public static unsafe void ExtGetProgram([OutAttribute] UInt32* programs, Int32 maxPrograms, [OutAttribute] Int32* numPrograms) { throw new NotImplementedException(); } /// [requires: QCOM_extended_get] + [Obsolete("Use out overload instead")] [AutoGenerated(Category = "QCOM_extended_get", Version = "", EntryPoint = "glExtGetRenderbuffersQCOM")] [CLSCompliant(false)] public static void ExtGetRenderbuffers([OutAttribute] Int32[] renderbuffers, Int32 maxRenderbuffers, [OutAttribute] Int32[] numRenderbuffers) { throw new NotImplementedException(); } @@ -15620,14 +15645,22 @@ namespace OpenTK.Graphics.ES11 /// [requires: QCOM_extended_get] [AutoGenerated(Category = "QCOM_extended_get", Version = "", EntryPoint = "glExtGetRenderbuffersQCOM")] [CLSCompliant(false)] + public static void ExtGetRenderbuffers([OutAttribute] Int32[] renderbuffers, Int32 maxRenderbuffers, [OutAttribute] out Int32 numRenderbuffers) { throw new NotImplementedException(); } + + /// [requires: QCOM_extended_get] + [Obsolete("Use out overload instead")] + [AutoGenerated(Category = "QCOM_extended_get", Version = "", EntryPoint = "glExtGetRenderbuffersQCOM")] + [CLSCompliant(false)] public static void ExtGetRenderbuffers([OutAttribute] out Int32 renderbuffers, Int32 maxRenderbuffers, [OutAttribute] out Int32 numRenderbuffers) { throw new NotImplementedException(); } /// [requires: QCOM_extended_get] + [Obsolete("Use out overload instead")] [AutoGenerated(Category = "QCOM_extended_get", Version = "", EntryPoint = "glExtGetRenderbuffersQCOM")] [CLSCompliant(false)] public static unsafe void ExtGetRenderbuffers([OutAttribute] Int32* renderbuffers, Int32 maxRenderbuffers, [OutAttribute] Int32* numRenderbuffers) { throw new NotImplementedException(); } /// [requires: QCOM_extended_get] + [Obsolete("Use out overload instead")] [AutoGenerated(Category = "QCOM_extended_get", Version = "", EntryPoint = "glExtGetRenderbuffersQCOM")] [CLSCompliant(false)] public static void ExtGetRenderbuffers([OutAttribute] UInt32[] renderbuffers, Int32 maxRenderbuffers, [OutAttribute] Int32[] numRenderbuffers) { throw new NotImplementedException(); } @@ -15635,14 +15668,22 @@ namespace OpenTK.Graphics.ES11 /// [requires: QCOM_extended_get] [AutoGenerated(Category = "QCOM_extended_get", Version = "", EntryPoint = "glExtGetRenderbuffersQCOM")] [CLSCompliant(false)] + public static void ExtGetRenderbuffers([OutAttribute] UInt32[] renderbuffers, Int32 maxRenderbuffers, [OutAttribute] out Int32 numRenderbuffers) { throw new NotImplementedException(); } + + /// [requires: QCOM_extended_get] + [Obsolete("Use out overload instead")] + [AutoGenerated(Category = "QCOM_extended_get", Version = "", EntryPoint = "glExtGetRenderbuffersQCOM")] + [CLSCompliant(false)] public static void ExtGetRenderbuffers([OutAttribute] out UInt32 renderbuffers, Int32 maxRenderbuffers, [OutAttribute] out Int32 numRenderbuffers) { throw new NotImplementedException(); } /// [requires: QCOM_extended_get] + [Obsolete("Use out overload instead")] [AutoGenerated(Category = "QCOM_extended_get", Version = "", EntryPoint = "glExtGetRenderbuffersQCOM")] [CLSCompliant(false)] public static unsafe void ExtGetRenderbuffers([OutAttribute] UInt32* renderbuffers, Int32 maxRenderbuffers, [OutAttribute] Int32* numRenderbuffers) { throw new NotImplementedException(); } /// [requires: QCOM_extended_get2] + [Obsolete("Use out overload instead")] [AutoGenerated(Category = "QCOM_extended_get2", Version = "", EntryPoint = "glExtGetShadersQCOM")] [CLSCompliant(false)] public static void ExtGetShaders([OutAttribute] Int32[] shaders, Int32 maxShaders, [OutAttribute] Int32[] numShaders) { throw new NotImplementedException(); } @@ -15650,14 +15691,22 @@ namespace OpenTK.Graphics.ES11 /// [requires: QCOM_extended_get2] [AutoGenerated(Category = "QCOM_extended_get2", Version = "", EntryPoint = "glExtGetShadersQCOM")] [CLSCompliant(false)] + public static void ExtGetShaders([OutAttribute] Int32[] shaders, Int32 maxShaders, [OutAttribute] out Int32 numShaders) { throw new NotImplementedException(); } + + /// [requires: QCOM_extended_get2] + [Obsolete("Use out overload instead")] + [AutoGenerated(Category = "QCOM_extended_get2", Version = "", EntryPoint = "glExtGetShadersQCOM")] + [CLSCompliant(false)] public static void ExtGetShaders([OutAttribute] out Int32 shaders, Int32 maxShaders, [OutAttribute] out Int32 numShaders) { throw new NotImplementedException(); } /// [requires: QCOM_extended_get2] + [Obsolete("Use out overload instead")] [AutoGenerated(Category = "QCOM_extended_get2", Version = "", EntryPoint = "glExtGetShadersQCOM")] [CLSCompliant(false)] public static unsafe void ExtGetShaders([OutAttribute] Int32* shaders, Int32 maxShaders, [OutAttribute] Int32* numShaders) { throw new NotImplementedException(); } /// [requires: QCOM_extended_get2] + [Obsolete("Use out overload instead")] [AutoGenerated(Category = "QCOM_extended_get2", Version = "", EntryPoint = "glExtGetShadersQCOM")] [CLSCompliant(false)] public static void ExtGetShaders([OutAttribute] UInt32[] shaders, Int32 maxShaders, [OutAttribute] Int32[] numShaders) { throw new NotImplementedException(); } @@ -15665,9 +15714,16 @@ namespace OpenTK.Graphics.ES11 /// [requires: QCOM_extended_get2] [AutoGenerated(Category = "QCOM_extended_get2", Version = "", EntryPoint = "glExtGetShadersQCOM")] [CLSCompliant(false)] + public static void ExtGetShaders([OutAttribute] UInt32[] shaders, Int32 maxShaders, [OutAttribute] out Int32 numShaders) { throw new NotImplementedException(); } + + /// [requires: QCOM_extended_get2] + [Obsolete("Use out overload instead")] + [AutoGenerated(Category = "QCOM_extended_get2", Version = "", EntryPoint = "glExtGetShadersQCOM")] + [CLSCompliant(false)] public static void ExtGetShaders([OutAttribute] out UInt32 shaders, Int32 maxShaders, [OutAttribute] out Int32 numShaders) { throw new NotImplementedException(); } /// [requires: QCOM_extended_get2] + [Obsolete("Use out overload instead")] [AutoGenerated(Category = "QCOM_extended_get2", Version = "", EntryPoint = "glExtGetShadersQCOM")] [CLSCompliant(false)] public static unsafe void ExtGetShaders([OutAttribute] UInt32* shaders, Int32 maxShaders, [OutAttribute] Int32* numShaders) { throw new NotImplementedException(); } diff --git a/Source/OpenTK/Graphics/ES11/ES11Enums.cs b/Source/OpenTK/Graphics/ES11/ES11Enums.cs index 3d6a9192..12ce36a9 100644 --- a/Source/OpenTK/Graphics/ES11/ES11Enums.cs +++ b/Source/OpenTK/Graphics/ES11/ES11Enums.cs @@ -23,8 +23,6 @@ // OTHER DEALINGS IN THE SOFTWARE. // - - using System; namespace OpenTK.Graphics.ES11 diff --git a/Source/OpenTK/Graphics/ES11/ES11Obsolete.cs b/Source/OpenTK/Graphics/ES11/ES11Obsolete.cs new file mode 100644 index 00000000..00e9928e --- /dev/null +++ b/Source/OpenTK/Graphics/ES11/ES11Obsolete.cs @@ -0,0 +1,63 @@ +#region License +// +// ES11Obsolete.cs +// +// Author: +// Stefanos A. +// +// Copyright (c) 2006-2014 Stefanos Apostolopoulos +// +// Permission is hereby granted, free of charge, to any person obtaining a copy +// of this software and associated documentation files (the "Software"), to deal +// in the Software without restriction, including without limitation the rights +// to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +// copies of the Software, and to permit persons to whom the Software is +// furnished to do so, subject to the following conditions: +// +// The above copyright notice and this permission notice shall be included in +// all copies or substantial portions of the Software. +// +// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +// THE SOFTWARE. +// +#endregion + +using System; + +namespace OpenTK.Graphics.ES11 +{ + partial class GL + { + /// [requires: v1.0] + /// Return the coefficients of the specified clipping plane + /// + /// + /// + /// Specifies a clipping plane. The number of clipping planes depends on the implementation, but at least six clipping planes are supported. They are identified by symbolic names of the form GL_CLIP_PLANE where i ranges from 0 to the value of GL_MAX_CLIP_PLANES - 1. + /// + /// + [AutoGenerated(Category = "VERSION_ES_CM_1_0", Version = "1.0", EntryPoint = "glGetClipPlanef")] + [CLSCompliant(false)] + [Obsolete("Use GetClipPlane(..., float[]) instead. This method will return incorrect results.")] + public static Single GetClipPlane(OpenTK.Graphics.ES11.All plane) { throw new NotImplementedException(); } + + /// [requires: v1.0] + /// Return the coefficients of the specified clipping plane + /// + /// + /// + /// Specifies a clipping plane. The number of clipping planes depends on the implementation, but at least six clipping planes are supported. They are identified by symbolic names of the form GL_CLIP_PLANE where i ranges from 0 to the value of GL_MAX_CLIP_PLANES - 1. + /// + /// + [AutoGenerated(Category = "VERSION_ES_CM_1_0", Version = "1.0", EntryPoint = "glGetClipPlanex")] + [CLSCompliant(false)] + [Obsolete("Use GetClipPlane(..., int[]) instead. This method will return incorrect results.")] + public static int GetClipPlanex(OpenTK.Graphics.ES11.All plane) { throw new NotImplementedException(); } + } +} + diff --git a/Source/OpenTK/Graphics/ES20/ES20.cs b/Source/OpenTK/Graphics/ES20/ES20.cs index b1a70269..aa241fa8 100644 --- a/Source/OpenTK/Graphics/ES20/ES20.cs +++ b/Source/OpenTK/Graphics/ES20/ES20.cs @@ -23,8 +23,6 @@ // OTHER DEALINGS IN THE SOFTWARE. // - - namespace OpenTK.Graphics.ES20 { using System; @@ -48,6 +46,7 @@ namespace OpenTK.Graphics.ES20 "glAlphaFuncQCOM", "glAttachShader", "glBeginPerfMonitorAMD", + "glBeginPerfQueryINTEL", "glBeginQueryEXT", "glBindAttribLocation", "glBindBuffer", @@ -87,6 +86,7 @@ namespace OpenTK.Graphics.ES20 "glCopyTextureLevelsAPPLE", "glCoverageMaskNV", "glCoverageOperationNV", + "glCreatePerfQueryINTEL", "glCreateProgram", "glCreateShader", "glCreateShaderProgramEXT", @@ -102,6 +102,7 @@ namespace OpenTK.Graphics.ES20 "glDeleteFencesNV", "glDeleteFramebuffers", "glDeletePerfMonitorsAMD", + "glDeletePerfQueryINTEL", "glDeleteProgram", "glDeleteProgramPipelinesEXT", "glDeleteQueriesEXT", @@ -135,6 +136,7 @@ namespace OpenTK.Graphics.ES20 "glEnableDriverControlQCOM", "glEnableVertexAttribArray", "glEndPerfMonitorAMD", + "glEndPerfQueryINTEL", "glEndQueryEXT", "glEndTilingQCOM", "glExtGetBufferPointervQCOM", @@ -183,12 +185,14 @@ namespace OpenTK.Graphics.ES20 "glGetDriverControlStringQCOM", "glGetError", "glGetFenceivNV", + "glGetFirstPerfQueryIdINTEL", "glGetFloatv", "glGetFramebufferAttachmentParameteriv", "glGetGraphicsResetStatusEXT", "glGetInteger64vAPPLE", "glGetIntegeri_vEXT", "glGetIntegerv", + "glGetNextPerfQueryIdINTEL", "glGetnUniformfvEXT", "glGetnUniformivEXT", "glGetObjectLabel", @@ -196,12 +200,16 @@ namespace OpenTK.Graphics.ES20 "glGetObjectLabelKHR", "glGetObjectPtrLabel", "glGetObjectPtrLabelKHR", + "glGetPerfCounterInfoINTEL", "glGetPerfMonitorCounterDataAMD", "glGetPerfMonitorCounterInfoAMD", "glGetPerfMonitorCountersAMD", "glGetPerfMonitorCounterStringAMD", "glGetPerfMonitorGroupsAMD", "glGetPerfMonitorGroupStringAMD", + "glGetPerfQueryDataINTEL", + "glGetPerfQueryIdByNameINTEL", + "glGetPerfQueryInfoINTEL", "glGetPointerv", "glGetPointervKHR", "glGetProgramBinaryOES", @@ -1159,31 +1167,37 @@ namespace OpenTK.Graphics.ES20 { throw new NotImplementedException(); } /// [requires: ANGLE_translated_shader_source] + [Obsolete("Use out overload instead")] [AutoGenerated(Category = "ANGLE_translated_shader_source", Version = "", EntryPoint = "glGetTranslatedShaderSourceANGLE")] [CLSCompliant(false)] public static void GetTranslatedShaderSource(Int32 shader, Int32 bufsize, [OutAttribute] Int32[] length, [OutAttribute] StringBuilder source) { throw new NotImplementedException(); } /// [requires: ANGLE_translated_shader_source] + [Obsolete("Use out overload instead")] [AutoGenerated(Category = "ANGLE_translated_shader_source", Version = "", EntryPoint = "glGetTranslatedShaderSourceANGLE")] [CLSCompliant(false)] public static void GetTranslatedShaderSource(Int32 shader, Int32 bufsize, [OutAttribute] out Int32 length, [OutAttribute] StringBuilder source) { throw new NotImplementedException(); } /// [requires: ANGLE_translated_shader_source] + [Obsolete("Use out overload instead")] [AutoGenerated(Category = "ANGLE_translated_shader_source", Version = "", EntryPoint = "glGetTranslatedShaderSourceANGLE")] [CLSCompliant(false)] public static unsafe void GetTranslatedShaderSource(Int32 shader, Int32 bufsize, [OutAttribute] Int32* length, [OutAttribute] StringBuilder source) { throw new NotImplementedException(); } /// [requires: ANGLE_translated_shader_source] + [Obsolete("Use out overload instead")] [AutoGenerated(Category = "ANGLE_translated_shader_source", Version = "", EntryPoint = "glGetTranslatedShaderSourceANGLE")] [CLSCompliant(false)] public static void GetTranslatedShaderSource(UInt32 shader, Int32 bufsize, [OutAttribute] Int32[] length, [OutAttribute] StringBuilder source) { throw new NotImplementedException(); } /// [requires: ANGLE_translated_shader_source] + [Obsolete("Use out overload instead")] [AutoGenerated(Category = "ANGLE_translated_shader_source", Version = "", EntryPoint = "glGetTranslatedShaderSourceANGLE")] [CLSCompliant(false)] public static void GetTranslatedShaderSource(UInt32 shader, Int32 bufsize, [OutAttribute] out Int32 length, [OutAttribute] StringBuilder source) { throw new NotImplementedException(); } /// [requires: ANGLE_translated_shader_source] + [Obsolete("Use out overload instead")] [AutoGenerated(Category = "ANGLE_translated_shader_source", Version = "", EntryPoint = "glGetTranslatedShaderSourceANGLE")] [CLSCompliant(false)] public static unsafe void GetTranslatedShaderSource(UInt32 shader, Int32 bufsize, [OutAttribute] Int32* length, [OutAttribute] StringBuilder source) { throw new NotImplementedException(); } @@ -9979,6 +9993,7 @@ namespace OpenTK.Graphics.ES20 /// The address of a string that will receive the object label. /// /// + [Obsolete("Use out overload instead")] [AutoGenerated(Category = "KHR_debug", Version = "", EntryPoint = "glGetObjectLabel")] [CLSCompliant(false)] public static void GetObjectLabel(OpenTK.Graphics.ES20.ObjectLabelIdentifier identifier, Int32 name, Int32 bufSize, [OutAttribute] Int32[] length, [OutAttribute] StringBuilder label) { throw new NotImplementedException(); } @@ -10011,6 +10026,7 @@ namespace OpenTK.Graphics.ES20 /// The address of a string that will receive the object label. /// /// + [Obsolete("Use out overload instead")] [AutoGenerated(Category = "KHR_debug", Version = "", EntryPoint = "glGetObjectLabel")] [CLSCompliant(false)] public static void GetObjectLabel(OpenTK.Graphics.ES20.ObjectLabelIdentifier identifier, Int32 name, Int32 bufSize, [OutAttribute] out Int32 length, [OutAttribute] StringBuilder label) { throw new NotImplementedException(); } @@ -10043,6 +10059,7 @@ namespace OpenTK.Graphics.ES20 /// The address of a string that will receive the object label. /// /// + [Obsolete("Use out overload instead")] [AutoGenerated(Category = "KHR_debug", Version = "", EntryPoint = "glGetObjectLabel")] [CLSCompliant(false)] public static unsafe void GetObjectLabel(OpenTK.Graphics.ES20.ObjectLabelIdentifier identifier, Int32 name, Int32 bufSize, [OutAttribute] Int32* length, [OutAttribute] StringBuilder label) { throw new NotImplementedException(); } @@ -10075,6 +10092,7 @@ namespace OpenTK.Graphics.ES20 /// The address of a string that will receive the object label. /// /// + [Obsolete("Use out overload instead")] [AutoGenerated(Category = "KHR_debug", Version = "", EntryPoint = "glGetObjectLabel")] [CLSCompliant(false)] public static void GetObjectLabel(OpenTK.Graphics.ES20.ObjectLabelIdentifier identifier, UInt32 name, Int32 bufSize, [OutAttribute] Int32[] length, [OutAttribute] StringBuilder label) { throw new NotImplementedException(); } @@ -10107,6 +10125,7 @@ namespace OpenTK.Graphics.ES20 /// The address of a string that will receive the object label. /// /// + [Obsolete("Use out overload instead")] [AutoGenerated(Category = "KHR_debug", Version = "", EntryPoint = "glGetObjectLabel")] [CLSCompliant(false)] public static void GetObjectLabel(OpenTK.Graphics.ES20.ObjectLabelIdentifier identifier, UInt32 name, Int32 bufSize, [OutAttribute] out Int32 length, [OutAttribute] StringBuilder label) { throw new NotImplementedException(); } @@ -10139,6 +10158,7 @@ namespace OpenTK.Graphics.ES20 /// The address of a string that will receive the object label. /// /// + [Obsolete("Use out overload instead")] [AutoGenerated(Category = "KHR_debug", Version = "", EntryPoint = "glGetObjectLabel")] [CLSCompliant(false)] public static unsafe void GetObjectLabel(OpenTK.Graphics.ES20.ObjectLabelIdentifier identifier, UInt32 name, Int32 bufSize, [OutAttribute] Int32* length, [OutAttribute] StringBuilder label) { throw new NotImplementedException(); } @@ -10166,6 +10186,7 @@ namespace OpenTK.Graphics.ES20 /// The address of a string that will receive the object label. /// /// + [Obsolete("Use out overload instead")] [AutoGenerated(Category = "KHR_debug", Version = "", EntryPoint = "glGetObjectPtrLabel")] [CLSCompliant(false)] public static void GetObjectPtrLabel(IntPtr ptr, Int32 bufSize, [OutAttribute] Int32[] length, [OutAttribute] StringBuilder label) { throw new NotImplementedException(); } @@ -10193,6 +10214,7 @@ namespace OpenTK.Graphics.ES20 /// The address of a string that will receive the object label. /// /// + [Obsolete("Use out overload instead")] [AutoGenerated(Category = "KHR_debug", Version = "", EntryPoint = "glGetObjectPtrLabel")] [CLSCompliant(false)] public static void GetObjectPtrLabel(IntPtr ptr, Int32 bufSize, [OutAttribute] out Int32 length, [OutAttribute] StringBuilder label) { throw new NotImplementedException(); } @@ -10220,6 +10242,7 @@ namespace OpenTK.Graphics.ES20 /// The address of a string that will receive the object label. /// /// + [Obsolete("Use out overload instead")] [AutoGenerated(Category = "KHR_debug", Version = "", EntryPoint = "glGetObjectPtrLabel")] [CLSCompliant(false)] public static unsafe void GetObjectPtrLabel(IntPtr ptr, Int32 bufSize, [OutAttribute] Int32* length, [OutAttribute] StringBuilder label) { throw new NotImplementedException(); } @@ -10247,6 +10270,7 @@ namespace OpenTK.Graphics.ES20 /// The address of a string that will receive the object label. /// /// + [Obsolete("Use out overload instead")] [AutoGenerated(Category = "KHR_debug", Version = "", EntryPoint = "glGetObjectPtrLabel")] [CLSCompliant(false)] public static void GetObjectPtrLabel([InAttribute, OutAttribute] T0[] ptr, Int32 bufSize, [OutAttribute] Int32[] length, [OutAttribute] StringBuilder label) @@ -10276,6 +10300,7 @@ namespace OpenTK.Graphics.ES20 /// The address of a string that will receive the object label. /// /// + [Obsolete("Use out overload instead")] [AutoGenerated(Category = "KHR_debug", Version = "", EntryPoint = "glGetObjectPtrLabel")] [CLSCompliant(false)] public static void GetObjectPtrLabel([InAttribute, OutAttribute] T0[] ptr, Int32 bufSize, [OutAttribute] out Int32 length, [OutAttribute] StringBuilder label) @@ -10305,6 +10330,7 @@ namespace OpenTK.Graphics.ES20 /// The address of a string that will receive the object label. /// /// + [Obsolete("Use out overload instead")] [AutoGenerated(Category = "KHR_debug", Version = "", EntryPoint = "glGetObjectPtrLabel")] [CLSCompliant(false)] public static unsafe void GetObjectPtrLabel([InAttribute, OutAttribute] T0[] ptr, Int32 bufSize, [OutAttribute] Int32* length, [OutAttribute] StringBuilder label) @@ -10334,6 +10360,7 @@ namespace OpenTK.Graphics.ES20 /// The address of a string that will receive the object label. /// /// + [Obsolete("Use out overload instead")] [AutoGenerated(Category = "KHR_debug", Version = "", EntryPoint = "glGetObjectPtrLabel")] [CLSCompliant(false)] public static void GetObjectPtrLabel([InAttribute, OutAttribute] T0[,] ptr, Int32 bufSize, [OutAttribute] Int32[] length, [OutAttribute] StringBuilder label) @@ -10363,6 +10390,7 @@ namespace OpenTK.Graphics.ES20 /// The address of a string that will receive the object label. /// /// + [Obsolete("Use out overload instead")] [AutoGenerated(Category = "KHR_debug", Version = "", EntryPoint = "glGetObjectPtrLabel")] [CLSCompliant(false)] public static void GetObjectPtrLabel([InAttribute, OutAttribute] T0[,] ptr, Int32 bufSize, [OutAttribute] out Int32 length, [OutAttribute] StringBuilder label) @@ -10392,6 +10420,7 @@ namespace OpenTK.Graphics.ES20 /// The address of a string that will receive the object label. /// /// + [Obsolete("Use out overload instead")] [AutoGenerated(Category = "KHR_debug", Version = "", EntryPoint = "glGetObjectPtrLabel")] [CLSCompliant(false)] public static unsafe void GetObjectPtrLabel([InAttribute, OutAttribute] T0[,] ptr, Int32 bufSize, [OutAttribute] Int32* length, [OutAttribute] StringBuilder label) @@ -10421,6 +10450,7 @@ namespace OpenTK.Graphics.ES20 /// The address of a string that will receive the object label. /// /// + [Obsolete("Use out overload instead")] [AutoGenerated(Category = "KHR_debug", Version = "", EntryPoint = "glGetObjectPtrLabel")] [CLSCompliant(false)] public static void GetObjectPtrLabel([InAttribute, OutAttribute] T0[,,] ptr, Int32 bufSize, [OutAttribute] Int32[] length, [OutAttribute] StringBuilder label) @@ -10450,6 +10480,7 @@ namespace OpenTK.Graphics.ES20 /// The address of a string that will receive the object label. /// /// + [Obsolete("Use out overload instead")] [AutoGenerated(Category = "KHR_debug", Version = "", EntryPoint = "glGetObjectPtrLabel")] [CLSCompliant(false)] public static void GetObjectPtrLabel([InAttribute, OutAttribute] T0[,,] ptr, Int32 bufSize, [OutAttribute] out Int32 length, [OutAttribute] StringBuilder label) @@ -10479,6 +10510,7 @@ namespace OpenTK.Graphics.ES20 /// The address of a string that will receive the object label. /// /// + [Obsolete("Use out overload instead")] [AutoGenerated(Category = "KHR_debug", Version = "", EntryPoint = "glGetObjectPtrLabel")] [CLSCompliant(false)] public static unsafe void GetObjectPtrLabel([InAttribute, OutAttribute] T0[,,] ptr, Int32 bufSize, [OutAttribute] Int32* length, [OutAttribute] StringBuilder label) @@ -10508,6 +10540,7 @@ namespace OpenTK.Graphics.ES20 /// The address of a string that will receive the object label. /// /// + [Obsolete("Use out overload instead")] [AutoGenerated(Category = "KHR_debug", Version = "", EntryPoint = "glGetObjectPtrLabel")] [CLSCompliant(false)] public static void GetObjectPtrLabel([InAttribute, OutAttribute] ref T0 ptr, Int32 bufSize, [OutAttribute] Int32[] length, [OutAttribute] StringBuilder label) @@ -10537,6 +10570,7 @@ namespace OpenTK.Graphics.ES20 /// The address of a string that will receive the object label. /// /// + [Obsolete("Use out overload instead")] [AutoGenerated(Category = "KHR_debug", Version = "", EntryPoint = "glGetObjectPtrLabel")] [CLSCompliant(false)] public static void GetObjectPtrLabel([InAttribute, OutAttribute] ref T0 ptr, Int32 bufSize, [OutAttribute] out Int32 length, [OutAttribute] StringBuilder label) @@ -10566,6 +10600,7 @@ namespace OpenTK.Graphics.ES20 /// The address of a string that will receive the object label. /// /// + [Obsolete("Use out overload instead")] [AutoGenerated(Category = "KHR_debug", Version = "", EntryPoint = "glGetObjectPtrLabel")] [CLSCompliant(false)] public static unsafe void GetObjectPtrLabel([InAttribute, OutAttribute] ref T0 ptr, Int32 bufSize, [OutAttribute] Int32* length, [OutAttribute] StringBuilder label) @@ -24001,6 +24036,7 @@ namespace OpenTK.Graphics.ES20 /// The address of a string that will receive the object label. /// /// + [Obsolete("Use out overload instead")] [AutoGenerated(Category = "EXT_debug_label", Version = "", EntryPoint = "glGetObjectLabelEXT")] [CLSCompliant(false)] public static void GetObjectLabel(OpenTK.Graphics.ES20.All type, Int32 @object, Int32 bufSize, [OutAttribute] Int32[] length, [OutAttribute] StringBuilder label) { throw new NotImplementedException(); } @@ -24033,6 +24069,7 @@ namespace OpenTK.Graphics.ES20 /// The address of a string that will receive the object label. /// /// + [Obsolete("Use out overload instead")] [AutoGenerated(Category = "EXT_debug_label", Version = "", EntryPoint = "glGetObjectLabelEXT")] [CLSCompliant(false)] public static void GetObjectLabel(OpenTK.Graphics.ES20.All type, Int32 @object, Int32 bufSize, [OutAttribute] out Int32 length, [OutAttribute] StringBuilder label) { throw new NotImplementedException(); } @@ -24065,6 +24102,7 @@ namespace OpenTK.Graphics.ES20 /// The address of a string that will receive the object label. /// /// + [Obsolete("Use out overload instead")] [AutoGenerated(Category = "EXT_debug_label", Version = "", EntryPoint = "glGetObjectLabelEXT")] [CLSCompliant(false)] public static unsafe void GetObjectLabel(OpenTK.Graphics.ES20.All type, Int32 @object, Int32 bufSize, [OutAttribute] Int32* length, [OutAttribute] StringBuilder label) { throw new NotImplementedException(); } @@ -24097,6 +24135,7 @@ namespace OpenTK.Graphics.ES20 /// The address of a string that will receive the object label. /// /// + [Obsolete("Use out overload instead")] [AutoGenerated(Category = "EXT_debug_label", Version = "", EntryPoint = "glGetObjectLabelEXT")] [CLSCompliant(false)] public static void GetObjectLabel(OpenTK.Graphics.ES20.All type, UInt32 @object, Int32 bufSize, [OutAttribute] Int32[] length, [OutAttribute] StringBuilder label) { throw new NotImplementedException(); } @@ -24129,6 +24168,7 @@ namespace OpenTK.Graphics.ES20 /// The address of a string that will receive the object label. /// /// + [Obsolete("Use out overload instead")] [AutoGenerated(Category = "EXT_debug_label", Version = "", EntryPoint = "glGetObjectLabelEXT")] [CLSCompliant(false)] public static void GetObjectLabel(OpenTK.Graphics.ES20.All type, UInt32 @object, Int32 bufSize, [OutAttribute] out Int32 length, [OutAttribute] StringBuilder label) { throw new NotImplementedException(); } @@ -24161,6 +24201,7 @@ namespace OpenTK.Graphics.ES20 /// The address of a string that will receive the object label. /// /// + [Obsolete("Use out overload instead")] [AutoGenerated(Category = "EXT_debug_label", Version = "", EntryPoint = "glGetObjectLabelEXT")] [CLSCompliant(false)] public static unsafe void GetObjectLabel(OpenTK.Graphics.ES20.All type, UInt32 @object, Int32 bufSize, [OutAttribute] Int32* length, [OutAttribute] StringBuilder label) { throw new NotImplementedException(); } @@ -24188,6 +24229,7 @@ namespace OpenTK.Graphics.ES20 /// Specifies the address of an array of characters into which will be written the info log for pipeline. /// /// + [Obsolete("Use out overload instead")] [AutoGenerated(Category = "EXT_separate_shader_objects", Version = "", EntryPoint = "glGetProgramPipelineInfoLogEXT")] [CLSCompliant(false)] public static void GetProgramPipelineInfoLog(Int32 pipeline, Int32 bufSize, [OutAttribute] Int32[] length, [OutAttribute] StringBuilder infoLog) { throw new NotImplementedException(); } @@ -24215,6 +24257,7 @@ namespace OpenTK.Graphics.ES20 /// Specifies the address of an array of characters into which will be written the info log for pipeline. /// /// + [Obsolete("Use out overload instead")] [AutoGenerated(Category = "EXT_separate_shader_objects", Version = "", EntryPoint = "glGetProgramPipelineInfoLogEXT")] [CLSCompliant(false)] public static void GetProgramPipelineInfoLog(Int32 pipeline, Int32 bufSize, [OutAttribute] out Int32 length, [OutAttribute] StringBuilder infoLog) { throw new NotImplementedException(); } @@ -24242,6 +24285,7 @@ namespace OpenTK.Graphics.ES20 /// Specifies the address of an array of characters into which will be written the info log for pipeline. /// /// + [Obsolete("Use out overload instead")] [AutoGenerated(Category = "EXT_separate_shader_objects", Version = "", EntryPoint = "glGetProgramPipelineInfoLogEXT")] [CLSCompliant(false)] public static unsafe void GetProgramPipelineInfoLog(Int32 pipeline, Int32 bufSize, [OutAttribute] Int32* length, [OutAttribute] StringBuilder infoLog) { throw new NotImplementedException(); } @@ -24269,6 +24313,7 @@ namespace OpenTK.Graphics.ES20 /// Specifies the address of an array of characters into which will be written the info log for pipeline. /// /// + [Obsolete("Use out overload instead")] [AutoGenerated(Category = "EXT_separate_shader_objects", Version = "", EntryPoint = "glGetProgramPipelineInfoLogEXT")] [CLSCompliant(false)] public static void GetProgramPipelineInfoLog(UInt32 pipeline, Int32 bufSize, [OutAttribute] Int32[] length, [OutAttribute] StringBuilder infoLog) { throw new NotImplementedException(); } @@ -24296,6 +24341,7 @@ namespace OpenTK.Graphics.ES20 /// Specifies the address of an array of characters into which will be written the info log for pipeline. /// /// + [Obsolete("Use out overload instead")] [AutoGenerated(Category = "EXT_separate_shader_objects", Version = "", EntryPoint = "glGetProgramPipelineInfoLogEXT")] [CLSCompliant(false)] public static void GetProgramPipelineInfoLog(UInt32 pipeline, Int32 bufSize, [OutAttribute] out Int32 length, [OutAttribute] StringBuilder infoLog) { throw new NotImplementedException(); } @@ -24323,6 +24369,7 @@ namespace OpenTK.Graphics.ES20 /// Specifies the address of an array of characters into which will be written the info log for pipeline. /// /// + [Obsolete("Use out overload instead")] [AutoGenerated(Category = "EXT_separate_shader_objects", Version = "", EntryPoint = "glGetProgramPipelineInfoLogEXT")] [CLSCompliant(false)] public static unsafe void GetProgramPipelineInfoLog(UInt32 pipeline, Int32 bufSize, [OutAttribute] Int32* length, [OutAttribute] StringBuilder infoLog) { throw new NotImplementedException(); } @@ -30665,6 +30712,438 @@ namespace OpenTK.Graphics.ES20 } + public static partial class Intel + { + /// [requires: INTEL_performance_query] + [AutoGenerated(Category = "INTEL_performance_query", Version = "", EntryPoint = "glBeginPerfQueryINTEL")] + [CLSCompliant(false)] + public static void BeginPerfQuery(Int32 queryHandle) { throw new NotImplementedException(); } + + /// [requires: INTEL_performance_query] + [AutoGenerated(Category = "INTEL_performance_query", Version = "", EntryPoint = "glBeginPerfQueryINTEL")] + [CLSCompliant(false)] + public static void BeginPerfQuery(UInt32 queryHandle) { throw new NotImplementedException(); } + + /// [requires: INTEL_performance_query] + [AutoGenerated(Category = "INTEL_performance_query", Version = "", EntryPoint = "glCreatePerfQueryINTEL")] + [CLSCompliant(false)] + public static void CreatePerfQuery(Int32 queryId, [OutAttribute] Int32[] queryHandle) { throw new NotImplementedException(); } + + /// [requires: INTEL_performance_query] + [AutoGenerated(Category = "INTEL_performance_query", Version = "", EntryPoint = "glCreatePerfQueryINTEL")] + [CLSCompliant(false)] + public static void CreatePerfQuery(Int32 queryId, [OutAttribute] out Int32 queryHandle) { throw new NotImplementedException(); } + + /// [requires: INTEL_performance_query] + [AutoGenerated(Category = "INTEL_performance_query", Version = "", EntryPoint = "glCreatePerfQueryINTEL")] + [CLSCompliant(false)] + public static unsafe void CreatePerfQuery(Int32 queryId, [OutAttribute] Int32* queryHandle) { throw new NotImplementedException(); } + + /// [requires: INTEL_performance_query] + [AutoGenerated(Category = "INTEL_performance_query", Version = "", EntryPoint = "glCreatePerfQueryINTEL")] + [CLSCompliant(false)] + public static void CreatePerfQuery(UInt32 queryId, [OutAttribute] UInt32[] queryHandle) { throw new NotImplementedException(); } + + /// [requires: INTEL_performance_query] + [AutoGenerated(Category = "INTEL_performance_query", Version = "", EntryPoint = "glCreatePerfQueryINTEL")] + [CLSCompliant(false)] + public static void CreatePerfQuery(UInt32 queryId, [OutAttribute] out UInt32 queryHandle) { throw new NotImplementedException(); } + + /// [requires: INTEL_performance_query] + [AutoGenerated(Category = "INTEL_performance_query", Version = "", EntryPoint = "glCreatePerfQueryINTEL")] + [CLSCompliant(false)] + public static unsafe void CreatePerfQuery(UInt32 queryId, [OutAttribute] UInt32* queryHandle) { throw new NotImplementedException(); } + + /// [requires: INTEL_performance_query] + [AutoGenerated(Category = "INTEL_performance_query", Version = "", EntryPoint = "glDeletePerfQueryINTEL")] + [CLSCompliant(false)] + public static void DeletePerfQuery(Int32 queryHandle) { throw new NotImplementedException(); } + + /// [requires: INTEL_performance_query] + [AutoGenerated(Category = "INTEL_performance_query", Version = "", EntryPoint = "glDeletePerfQueryINTEL")] + [CLSCompliant(false)] + public static void DeletePerfQuery(UInt32 queryHandle) { throw new NotImplementedException(); } + + /// [requires: INTEL_performance_query] + [AutoGenerated(Category = "INTEL_performance_query", Version = "", EntryPoint = "glEndPerfQueryINTEL")] + [CLSCompliant(false)] + public static void EndPerfQuery(Int32 queryHandle) { throw new NotImplementedException(); } + + /// [requires: INTEL_performance_query] + [AutoGenerated(Category = "INTEL_performance_query", Version = "", EntryPoint = "glEndPerfQueryINTEL")] + [CLSCompliant(false)] + public static void EndPerfQuery(UInt32 queryHandle) { throw new NotImplementedException(); } + + /// [requires: INTEL_performance_query] + [AutoGenerated(Category = "INTEL_performance_query", Version = "", EntryPoint = "glGetFirstPerfQueryIdINTEL")] + [CLSCompliant(false)] + public static Int32 GetFirstPerfQueryI() { throw new NotImplementedException(); } + + /// [requires: INTEL_performance_query] + [AutoGenerated(Category = "INTEL_performance_query", Version = "", EntryPoint = "glGetFirstPerfQueryIdINTEL")] + [CLSCompliant(false)] + public static void GetFirstPerfQueryI([OutAttribute] Int32[] queryId) { throw new NotImplementedException(); } + + /// [requires: INTEL_performance_query] + [AutoGenerated(Category = "INTEL_performance_query", Version = "", EntryPoint = "glGetFirstPerfQueryIdINTEL")] + [CLSCompliant(false)] + public static void GetFirstPerfQueryI([OutAttribute] out Int32 queryId) { throw new NotImplementedException(); } + + /// [requires: INTEL_performance_query] + [AutoGenerated(Category = "INTEL_performance_query", Version = "", EntryPoint = "glGetFirstPerfQueryIdINTEL")] + [CLSCompliant(false)] + public static unsafe void GetFirstPerfQueryI([OutAttribute] Int32* queryId) { throw new NotImplementedException(); } + + /// [requires: INTEL_performance_query] + [AutoGenerated(Category = "INTEL_performance_query", Version = "", EntryPoint = "glGetFirstPerfQueryIdINTEL")] + [CLSCompliant(false)] + public static void GetFirstPerfQueryI([OutAttribute] UInt32[] queryId) { throw new NotImplementedException(); } + + /// [requires: INTEL_performance_query] + [AutoGenerated(Category = "INTEL_performance_query", Version = "", EntryPoint = "glGetFirstPerfQueryIdINTEL")] + [CLSCompliant(false)] + public static void GetFirstPerfQueryI([OutAttribute] out UInt32 queryId) { throw new NotImplementedException(); } + + /// [requires: INTEL_performance_query] + [AutoGenerated(Category = "INTEL_performance_query", Version = "", EntryPoint = "glGetFirstPerfQueryIdINTEL")] + [CLSCompliant(false)] + public static unsafe void GetFirstPerfQueryI([OutAttribute] UInt32* queryId) { throw new NotImplementedException(); } + + /// [requires: INTEL_performance_query] + [AutoGenerated(Category = "INTEL_performance_query", Version = "", EntryPoint = "glGetNextPerfQueryIdINTEL")] + [CLSCompliant(false)] + public static Int32 GetNextPerfQueryI(Int32 queryId) { throw new NotImplementedException(); } + + /// [requires: INTEL_performance_query] + [AutoGenerated(Category = "INTEL_performance_query", Version = "", EntryPoint = "glGetNextPerfQueryIdINTEL")] + [CLSCompliant(false)] + public static Int32 GetNextPerfQueryI(UInt32 queryId) { throw new NotImplementedException(); } + + /// [requires: INTEL_performance_query] + [AutoGenerated(Category = "INTEL_performance_query", Version = "", EntryPoint = "glGetNextPerfQueryIdINTEL")] + [CLSCompliant(false)] + public static void GetNextPerfQueryI(Int32 queryId, [OutAttribute] Int32[] nextQueryId) { throw new NotImplementedException(); } + + /// [requires: INTEL_performance_query] + [AutoGenerated(Category = "INTEL_performance_query", Version = "", EntryPoint = "glGetNextPerfQueryIdINTEL")] + [CLSCompliant(false)] + public static void GetNextPerfQueryI(Int32 queryId, [OutAttribute] out Int32 nextQueryId) { throw new NotImplementedException(); } + + /// [requires: INTEL_performance_query] + [AutoGenerated(Category = "INTEL_performance_query", Version = "", EntryPoint = "glGetNextPerfQueryIdINTEL")] + [CLSCompliant(false)] + public static unsafe void GetNextPerfQueryI(Int32 queryId, [OutAttribute] Int32* nextQueryId) { throw new NotImplementedException(); } + + /// [requires: INTEL_performance_query] + [AutoGenerated(Category = "INTEL_performance_query", Version = "", EntryPoint = "glGetNextPerfQueryIdINTEL")] + [CLSCompliant(false)] + public static void GetNextPerfQueryI(UInt32 queryId, [OutAttribute] UInt32[] nextQueryId) { throw new NotImplementedException(); } + + /// [requires: INTEL_performance_query] + [AutoGenerated(Category = "INTEL_performance_query", Version = "", EntryPoint = "glGetNextPerfQueryIdINTEL")] + [CLSCompliant(false)] + public static void GetNextPerfQueryI(UInt32 queryId, [OutAttribute] out UInt32 nextQueryId) { throw new NotImplementedException(); } + + /// [requires: INTEL_performance_query] + [AutoGenerated(Category = "INTEL_performance_query", Version = "", EntryPoint = "glGetNextPerfQueryIdINTEL")] + [CLSCompliant(false)] + public static unsafe void GetNextPerfQueryI(UInt32 queryId, [OutAttribute] UInt32* nextQueryId) { throw new NotImplementedException(); } + + /// [requires: INTEL_performance_query] + [AutoGenerated(Category = "INTEL_performance_query", Version = "", EntryPoint = "glGetPerfCounterInfoINTEL")] + [CLSCompliant(false)] + public static void GetPerfCounterInfo(Int32 queryId, Int32 counterId, Int32 counterNameLength, [OutAttribute] StringBuilder counterName, Int32 counterDescLength, [OutAttribute] StringBuilder counterDesc, [OutAttribute] Int32[] counterOffset, [OutAttribute] Int32[] counterDataSize, [OutAttribute] Int32[] counterTypeEnum, [OutAttribute] Int32[] counterDataTypeEnum, [OutAttribute] Int64[] rawCounterMaxValue) { throw new NotImplementedException(); } + + /// [requires: INTEL_performance_query] + [AutoGenerated(Category = "INTEL_performance_query", Version = "", EntryPoint = "glGetPerfCounterInfoINTEL")] + [CLSCompliant(false)] + public static void GetPerfCounterInfo(Int32 queryId, Int32 counterId, Int32 counterNameLength, [OutAttribute] StringBuilder counterName, Int32 counterDescLength, [OutAttribute] StringBuilder counterDesc, [OutAttribute] out Int32 counterOffset, [OutAttribute] out Int32 counterDataSize, [OutAttribute] out Int32 counterTypeEnum, [OutAttribute] out Int32 counterDataTypeEnum, [OutAttribute] out Int64 rawCounterMaxValue) { throw new NotImplementedException(); } + + /// [requires: INTEL_performance_query] + [AutoGenerated(Category = "INTEL_performance_query", Version = "", EntryPoint = "glGetPerfCounterInfoINTEL")] + [CLSCompliant(false)] + public static unsafe void GetPerfCounterInfo(Int32 queryId, Int32 counterId, Int32 counterNameLength, [OutAttribute] StringBuilder counterName, Int32 counterDescLength, [OutAttribute] StringBuilder counterDesc, [OutAttribute] Int32* counterOffset, [OutAttribute] Int32* counterDataSize, [OutAttribute] Int32* counterTypeEnum, [OutAttribute] Int32* counterDataTypeEnum, [OutAttribute] Int64* rawCounterMaxValue) { throw new NotImplementedException(); } + + /// [requires: INTEL_performance_query] + [AutoGenerated(Category = "INTEL_performance_query", Version = "", EntryPoint = "glGetPerfCounterInfoINTEL")] + [CLSCompliant(false)] + public static void GetPerfCounterInfo(UInt32 queryId, UInt32 counterId, UInt32 counterNameLength, [OutAttribute] StringBuilder counterName, UInt32 counterDescLength, [OutAttribute] StringBuilder counterDesc, [OutAttribute] UInt32[] counterOffset, [OutAttribute] UInt32[] counterDataSize, [OutAttribute] UInt32[] counterTypeEnum, [OutAttribute] UInt32[] counterDataTypeEnum, [OutAttribute] UInt64[] rawCounterMaxValue) { throw new NotImplementedException(); } + + /// [requires: INTEL_performance_query] + [AutoGenerated(Category = "INTEL_performance_query", Version = "", EntryPoint = "glGetPerfCounterInfoINTEL")] + [CLSCompliant(false)] + public static void GetPerfCounterInfo(UInt32 queryId, UInt32 counterId, UInt32 counterNameLength, [OutAttribute] StringBuilder counterName, UInt32 counterDescLength, [OutAttribute] StringBuilder counterDesc, [OutAttribute] out UInt32 counterOffset, [OutAttribute] out UInt32 counterDataSize, [OutAttribute] out UInt32 counterTypeEnum, [OutAttribute] out UInt32 counterDataTypeEnum, [OutAttribute] out UInt64 rawCounterMaxValue) { throw new NotImplementedException(); } + + /// [requires: INTEL_performance_query] + [AutoGenerated(Category = "INTEL_performance_query", Version = "", EntryPoint = "glGetPerfCounterInfoINTEL")] + [CLSCompliant(false)] + public static unsafe void GetPerfCounterInfo(UInt32 queryId, UInt32 counterId, UInt32 counterNameLength, [OutAttribute] StringBuilder counterName, UInt32 counterDescLength, [OutAttribute] StringBuilder counterDesc, [OutAttribute] UInt32* counterOffset, [OutAttribute] UInt32* counterDataSize, [OutAttribute] UInt32* counterTypeEnum, [OutAttribute] UInt32* counterDataTypeEnum, [OutAttribute] UInt64* rawCounterMaxValue) { throw new NotImplementedException(); } + + /// [requires: INTEL_performance_query] + [AutoGenerated(Category = "INTEL_performance_query", Version = "", EntryPoint = "glGetPerfQueryDataINTEL")] + [CLSCompliant(false)] + public static void GetPerfQueryData(Int32 queryHandle, Int32 flags, Int32 dataSize, [OutAttribute] IntPtr data, [OutAttribute] Int32[] bytesWritten) { throw new NotImplementedException(); } + + /// [requires: INTEL_performance_query] + [AutoGenerated(Category = "INTEL_performance_query", Version = "", EntryPoint = "glGetPerfQueryDataINTEL")] + [CLSCompliant(false)] + public static void GetPerfQueryData(Int32 queryHandle, Int32 flags, Int32 dataSize, [OutAttribute] IntPtr data, [OutAttribute] out Int32 bytesWritten) { throw new NotImplementedException(); } + + /// [requires: INTEL_performance_query] + [AutoGenerated(Category = "INTEL_performance_query", Version = "", EntryPoint = "glGetPerfQueryDataINTEL")] + [CLSCompliant(false)] + public static unsafe void GetPerfQueryData(Int32 queryHandle, Int32 flags, Int32 dataSize, [OutAttribute] IntPtr data, [OutAttribute] Int32* bytesWritten) { throw new NotImplementedException(); } + + /// [requires: INTEL_performance_query] + [AutoGenerated(Category = "INTEL_performance_query", Version = "", EntryPoint = "glGetPerfQueryDataINTEL")] + [CLSCompliant(false)] + public static void GetPerfQueryData(Int32 queryHandle, Int32 flags, Int32 dataSize, [InAttribute, OutAttribute] T3[] data, [OutAttribute] Int32[] bytesWritten) + where T3 : struct + { throw new NotImplementedException(); } + + /// [requires: INTEL_performance_query] + [AutoGenerated(Category = "INTEL_performance_query", Version = "", EntryPoint = "glGetPerfQueryDataINTEL")] + [CLSCompliant(false)] + public static void GetPerfQueryData(Int32 queryHandle, Int32 flags, Int32 dataSize, [InAttribute, OutAttribute] T3[] data, [OutAttribute] out Int32 bytesWritten) + where T3 : struct + { throw new NotImplementedException(); } + + /// [requires: INTEL_performance_query] + [AutoGenerated(Category = "INTEL_performance_query", Version = "", EntryPoint = "glGetPerfQueryDataINTEL")] + [CLSCompliant(false)] + public static unsafe void GetPerfQueryData(Int32 queryHandle, Int32 flags, Int32 dataSize, [InAttribute, OutAttribute] T3[] data, [OutAttribute] Int32* bytesWritten) + where T3 : struct + { throw new NotImplementedException(); } + + /// [requires: INTEL_performance_query] + [AutoGenerated(Category = "INTEL_performance_query", Version = "", EntryPoint = "glGetPerfQueryDataINTEL")] + [CLSCompliant(false)] + public static void GetPerfQueryData(Int32 queryHandle, Int32 flags, Int32 dataSize, [InAttribute, OutAttribute] T3[,] data, [OutAttribute] Int32[] bytesWritten) + where T3 : struct + { throw new NotImplementedException(); } + + /// [requires: INTEL_performance_query] + [AutoGenerated(Category = "INTEL_performance_query", Version = "", EntryPoint = "glGetPerfQueryDataINTEL")] + [CLSCompliant(false)] + public static void GetPerfQueryData(Int32 queryHandle, Int32 flags, Int32 dataSize, [InAttribute, OutAttribute] T3[,] data, [OutAttribute] out Int32 bytesWritten) + where T3 : struct + { throw new NotImplementedException(); } + + /// [requires: INTEL_performance_query] + [AutoGenerated(Category = "INTEL_performance_query", Version = "", EntryPoint = "glGetPerfQueryDataINTEL")] + [CLSCompliant(false)] + public static unsafe void GetPerfQueryData(Int32 queryHandle, Int32 flags, Int32 dataSize, [InAttribute, OutAttribute] T3[,] data, [OutAttribute] Int32* bytesWritten) + where T3 : struct + { throw new NotImplementedException(); } + + /// [requires: INTEL_performance_query] + [AutoGenerated(Category = "INTEL_performance_query", Version = "", EntryPoint = "glGetPerfQueryDataINTEL")] + [CLSCompliant(false)] + public static void GetPerfQueryData(Int32 queryHandle, Int32 flags, Int32 dataSize, [InAttribute, OutAttribute] T3[,,] data, [OutAttribute] Int32[] bytesWritten) + where T3 : struct + { throw new NotImplementedException(); } + + /// [requires: INTEL_performance_query] + [AutoGenerated(Category = "INTEL_performance_query", Version = "", EntryPoint = "glGetPerfQueryDataINTEL")] + [CLSCompliant(false)] + public static void GetPerfQueryData(Int32 queryHandle, Int32 flags, Int32 dataSize, [InAttribute, OutAttribute] T3[,,] data, [OutAttribute] out Int32 bytesWritten) + where T3 : struct + { throw new NotImplementedException(); } + + /// [requires: INTEL_performance_query] + [AutoGenerated(Category = "INTEL_performance_query", Version = "", EntryPoint = "glGetPerfQueryDataINTEL")] + [CLSCompliant(false)] + public static unsafe void GetPerfQueryData(Int32 queryHandle, Int32 flags, Int32 dataSize, [InAttribute, OutAttribute] T3[,,] data, [OutAttribute] Int32* bytesWritten) + where T3 : struct + { throw new NotImplementedException(); } + + /// [requires: INTEL_performance_query] + [AutoGenerated(Category = "INTEL_performance_query", Version = "", EntryPoint = "glGetPerfQueryDataINTEL")] + [CLSCompliant(false)] + public static void GetPerfQueryData(Int32 queryHandle, Int32 flags, Int32 dataSize, [InAttribute, OutAttribute] ref T3 data, [OutAttribute] Int32[] bytesWritten) + where T3 : struct + { throw new NotImplementedException(); } + + /// [requires: INTEL_performance_query] + [AutoGenerated(Category = "INTEL_performance_query", Version = "", EntryPoint = "glGetPerfQueryDataINTEL")] + [CLSCompliant(false)] + public static void GetPerfQueryData(Int32 queryHandle, Int32 flags, Int32 dataSize, [InAttribute, OutAttribute] ref T3 data, [OutAttribute] out Int32 bytesWritten) + where T3 : struct + { throw new NotImplementedException(); } + + /// [requires: INTEL_performance_query] + [AutoGenerated(Category = "INTEL_performance_query", Version = "", EntryPoint = "glGetPerfQueryDataINTEL")] + [CLSCompliant(false)] + public static unsafe void GetPerfQueryData(Int32 queryHandle, Int32 flags, Int32 dataSize, [InAttribute, OutAttribute] ref T3 data, [OutAttribute] Int32* bytesWritten) + where T3 : struct + { throw new NotImplementedException(); } + + /// [requires: INTEL_performance_query] + [AutoGenerated(Category = "INTEL_performance_query", Version = "", EntryPoint = "glGetPerfQueryDataINTEL")] + [CLSCompliant(false)] + public static void GetPerfQueryData(UInt32 queryHandle, UInt32 flags, Int32 dataSize, [OutAttribute] IntPtr data, [OutAttribute] UInt32[] bytesWritten) { throw new NotImplementedException(); } + + /// [requires: INTEL_performance_query] + [AutoGenerated(Category = "INTEL_performance_query", Version = "", EntryPoint = "glGetPerfQueryDataINTEL")] + [CLSCompliant(false)] + public static void GetPerfQueryData(UInt32 queryHandle, UInt32 flags, Int32 dataSize, [OutAttribute] IntPtr data, [OutAttribute] out UInt32 bytesWritten) { throw new NotImplementedException(); } + + /// [requires: INTEL_performance_query] + [AutoGenerated(Category = "INTEL_performance_query", Version = "", EntryPoint = "glGetPerfQueryDataINTEL")] + [CLSCompliant(false)] + public static unsafe void GetPerfQueryData(UInt32 queryHandle, UInt32 flags, Int32 dataSize, [OutAttribute] IntPtr data, [OutAttribute] UInt32* bytesWritten) { throw new NotImplementedException(); } + + /// [requires: INTEL_performance_query] + [AutoGenerated(Category = "INTEL_performance_query", Version = "", EntryPoint = "glGetPerfQueryDataINTEL")] + [CLSCompliant(false)] + public static void GetPerfQueryData(UInt32 queryHandle, UInt32 flags, Int32 dataSize, [InAttribute, OutAttribute] T3[] data, [OutAttribute] UInt32[] bytesWritten) + where T3 : struct + { throw new NotImplementedException(); } + + /// [requires: INTEL_performance_query] + [AutoGenerated(Category = "INTEL_performance_query", Version = "", EntryPoint = "glGetPerfQueryDataINTEL")] + [CLSCompliant(false)] + public static void GetPerfQueryData(UInt32 queryHandle, UInt32 flags, Int32 dataSize, [InAttribute, OutAttribute] T3[] data, [OutAttribute] out UInt32 bytesWritten) + where T3 : struct + { throw new NotImplementedException(); } + + /// [requires: INTEL_performance_query] + [AutoGenerated(Category = "INTEL_performance_query", Version = "", EntryPoint = "glGetPerfQueryDataINTEL")] + [CLSCompliant(false)] + public static unsafe void GetPerfQueryData(UInt32 queryHandle, UInt32 flags, Int32 dataSize, [InAttribute, OutAttribute] T3[] data, [OutAttribute] UInt32* bytesWritten) + where T3 : struct + { throw new NotImplementedException(); } + + /// [requires: INTEL_performance_query] + [AutoGenerated(Category = "INTEL_performance_query", Version = "", EntryPoint = "glGetPerfQueryDataINTEL")] + [CLSCompliant(false)] + public static void GetPerfQueryData(UInt32 queryHandle, UInt32 flags, Int32 dataSize, [InAttribute, OutAttribute] T3[,] data, [OutAttribute] UInt32[] bytesWritten) + where T3 : struct + { throw new NotImplementedException(); } + + /// [requires: INTEL_performance_query] + [AutoGenerated(Category = "INTEL_performance_query", Version = "", EntryPoint = "glGetPerfQueryDataINTEL")] + [CLSCompliant(false)] + public static void GetPerfQueryData(UInt32 queryHandle, UInt32 flags, Int32 dataSize, [InAttribute, OutAttribute] T3[,] data, [OutAttribute] out UInt32 bytesWritten) + where T3 : struct + { throw new NotImplementedException(); } + + /// [requires: INTEL_performance_query] + [AutoGenerated(Category = "INTEL_performance_query", Version = "", EntryPoint = "glGetPerfQueryDataINTEL")] + [CLSCompliant(false)] + public static unsafe void GetPerfQueryData(UInt32 queryHandle, UInt32 flags, Int32 dataSize, [InAttribute, OutAttribute] T3[,] data, [OutAttribute] UInt32* bytesWritten) + where T3 : struct + { throw new NotImplementedException(); } + + /// [requires: INTEL_performance_query] + [AutoGenerated(Category = "INTEL_performance_query", Version = "", EntryPoint = "glGetPerfQueryDataINTEL")] + [CLSCompliant(false)] + public static void GetPerfQueryData(UInt32 queryHandle, UInt32 flags, Int32 dataSize, [InAttribute, OutAttribute] T3[,,] data, [OutAttribute] UInt32[] bytesWritten) + where T3 : struct + { throw new NotImplementedException(); } + + /// [requires: INTEL_performance_query] + [AutoGenerated(Category = "INTEL_performance_query", Version = "", EntryPoint = "glGetPerfQueryDataINTEL")] + [CLSCompliant(false)] + public static void GetPerfQueryData(UInt32 queryHandle, UInt32 flags, Int32 dataSize, [InAttribute, OutAttribute] T3[,,] data, [OutAttribute] out UInt32 bytesWritten) + where T3 : struct + { throw new NotImplementedException(); } + + /// [requires: INTEL_performance_query] + [AutoGenerated(Category = "INTEL_performance_query", Version = "", EntryPoint = "glGetPerfQueryDataINTEL")] + [CLSCompliant(false)] + public static unsafe void GetPerfQueryData(UInt32 queryHandle, UInt32 flags, Int32 dataSize, [InAttribute, OutAttribute] T3[,,] data, [OutAttribute] UInt32* bytesWritten) + where T3 : struct + { throw new NotImplementedException(); } + + /// [requires: INTEL_performance_query] + [AutoGenerated(Category = "INTEL_performance_query", Version = "", EntryPoint = "glGetPerfQueryDataINTEL")] + [CLSCompliant(false)] + public static void GetPerfQueryData(UInt32 queryHandle, UInt32 flags, Int32 dataSize, [InAttribute, OutAttribute] ref T3 data, [OutAttribute] UInt32[] bytesWritten) + where T3 : struct + { throw new NotImplementedException(); } + + /// [requires: INTEL_performance_query] + [AutoGenerated(Category = "INTEL_performance_query", Version = "", EntryPoint = "glGetPerfQueryDataINTEL")] + [CLSCompliant(false)] + public static void GetPerfQueryData(UInt32 queryHandle, UInt32 flags, Int32 dataSize, [InAttribute, OutAttribute] ref T3 data, [OutAttribute] out UInt32 bytesWritten) + where T3 : struct + { throw new NotImplementedException(); } + + /// [requires: INTEL_performance_query] + [AutoGenerated(Category = "INTEL_performance_query", Version = "", EntryPoint = "glGetPerfQueryDataINTEL")] + [CLSCompliant(false)] + public static unsafe void GetPerfQueryData(UInt32 queryHandle, UInt32 flags, Int32 dataSize, [InAttribute, OutAttribute] ref T3 data, [OutAttribute] UInt32* bytesWritten) + where T3 : struct + { throw new NotImplementedException(); } + + /// [requires: INTEL_performance_query] + [AutoGenerated(Category = "INTEL_performance_query", Version = "", EntryPoint = "glGetPerfQueryIdByNameINTEL")] + [CLSCompliant(false)] + public static Int32 GetPerfQueryIdByName([OutAttribute] StringBuilder queryName) { throw new NotImplementedException(); } + + /// [requires: INTEL_performance_query] + [AutoGenerated(Category = "INTEL_performance_query", Version = "", EntryPoint = "glGetPerfQueryIdByNameINTEL")] + [CLSCompliant(false)] + public static void GetPerfQueryIdByName([OutAttribute] StringBuilder queryName, [OutAttribute] Int32[] queryId) { throw new NotImplementedException(); } + + /// [requires: INTEL_performance_query] + [AutoGenerated(Category = "INTEL_performance_query", Version = "", EntryPoint = "glGetPerfQueryIdByNameINTEL")] + [CLSCompliant(false)] + public static void GetPerfQueryIdByName([OutAttribute] StringBuilder queryName, [OutAttribute] out Int32 queryId) { throw new NotImplementedException(); } + + /// [requires: INTEL_performance_query] + [AutoGenerated(Category = "INTEL_performance_query", Version = "", EntryPoint = "glGetPerfQueryIdByNameINTEL")] + [CLSCompliant(false)] + public static unsafe void GetPerfQueryIdByName([OutAttribute] StringBuilder queryName, [OutAttribute] Int32* queryId) { throw new NotImplementedException(); } + + /// [requires: INTEL_performance_query] + [AutoGenerated(Category = "INTEL_performance_query", Version = "", EntryPoint = "glGetPerfQueryIdByNameINTEL")] + [CLSCompliant(false)] + public static void GetPerfQueryIdByName([OutAttribute] StringBuilder queryName, [OutAttribute] UInt32[] queryId) { throw new NotImplementedException(); } + + /// [requires: INTEL_performance_query] + [AutoGenerated(Category = "INTEL_performance_query", Version = "", EntryPoint = "glGetPerfQueryIdByNameINTEL")] + [CLSCompliant(false)] + public static void GetPerfQueryIdByName([OutAttribute] StringBuilder queryName, [OutAttribute] out UInt32 queryId) { throw new NotImplementedException(); } + + /// [requires: INTEL_performance_query] + [AutoGenerated(Category = "INTEL_performance_query", Version = "", EntryPoint = "glGetPerfQueryIdByNameINTEL")] + [CLSCompliant(false)] + public static unsafe void GetPerfQueryIdByName([OutAttribute] StringBuilder queryName, [OutAttribute] UInt32* queryId) { throw new NotImplementedException(); } + + /// [requires: INTEL_performance_query] + [AutoGenerated(Category = "INTEL_performance_query", Version = "", EntryPoint = "glGetPerfQueryInfoINTEL")] + [CLSCompliant(false)] + public static void GetPerfQueryInfo(Int32 queryId, Int32 queryNameLength, [OutAttribute] StringBuilder queryName, [OutAttribute] Int32[] dataSize, [OutAttribute] Int32[] noCounters, [OutAttribute] Int32[] noInstances, [OutAttribute] Int32[] capsMask) { throw new NotImplementedException(); } + + /// [requires: INTEL_performance_query] + [AutoGenerated(Category = "INTEL_performance_query", Version = "", EntryPoint = "glGetPerfQueryInfoINTEL")] + [CLSCompliant(false)] + public static void GetPerfQueryInfo(Int32 queryId, Int32 queryNameLength, [OutAttribute] StringBuilder queryName, [OutAttribute] out Int32 dataSize, [OutAttribute] out Int32 noCounters, [OutAttribute] out Int32 noInstances, [OutAttribute] out Int32 capsMask) { throw new NotImplementedException(); } + + /// [requires: INTEL_performance_query] + [AutoGenerated(Category = "INTEL_performance_query", Version = "", EntryPoint = "glGetPerfQueryInfoINTEL")] + [CLSCompliant(false)] + public static unsafe void GetPerfQueryInfo(Int32 queryId, Int32 queryNameLength, [OutAttribute] StringBuilder queryName, [OutAttribute] Int32* dataSize, [OutAttribute] Int32* noCounters, [OutAttribute] Int32* noInstances, [OutAttribute] Int32* capsMask) { throw new NotImplementedException(); } + + /// [requires: INTEL_performance_query] + [AutoGenerated(Category = "INTEL_performance_query", Version = "", EntryPoint = "glGetPerfQueryInfoINTEL")] + [CLSCompliant(false)] + public static void GetPerfQueryInfo(UInt32 queryId, UInt32 queryNameLength, [OutAttribute] StringBuilder queryName, [OutAttribute] UInt32[] dataSize, [OutAttribute] UInt32[] noCounters, [OutAttribute] UInt32[] noInstances, [OutAttribute] UInt32[] capsMask) { throw new NotImplementedException(); } + + /// [requires: INTEL_performance_query] + [AutoGenerated(Category = "INTEL_performance_query", Version = "", EntryPoint = "glGetPerfQueryInfoINTEL")] + [CLSCompliant(false)] + public static void GetPerfQueryInfo(UInt32 queryId, UInt32 queryNameLength, [OutAttribute] StringBuilder queryName, [OutAttribute] out UInt32 dataSize, [OutAttribute] out UInt32 noCounters, [OutAttribute] out UInt32 noInstances, [OutAttribute] out UInt32 capsMask) { throw new NotImplementedException(); } + + /// [requires: INTEL_performance_query] + [AutoGenerated(Category = "INTEL_performance_query", Version = "", EntryPoint = "glGetPerfQueryInfoINTEL")] + [CLSCompliant(false)] + public static unsafe void GetPerfQueryInfo(UInt32 queryId, UInt32 queryNameLength, [OutAttribute] StringBuilder queryName, [OutAttribute] UInt32* dataSize, [OutAttribute] UInt32* noCounters, [OutAttribute] UInt32* noInstances, [OutAttribute] UInt32* capsMask) { throw new NotImplementedException(); } + + } + public static partial class Khr { /// [requires: KHR_debug] @@ -32341,6 +32820,7 @@ namespace OpenTK.Graphics.ES20 /// The address of a string that will receive the object label. /// /// + [Obsolete("Use out overload instead")] [AutoGenerated(Category = "KHR_debug", Version = "", EntryPoint = "glGetObjectPtrLabelKHR")] [CLSCompliant(false)] public static void GetObjectPtrLabel(IntPtr ptr, Int32 bufSize, [OutAttribute] Int32[] length, [OutAttribute] StringBuilder label) { throw new NotImplementedException(); } @@ -32368,6 +32848,7 @@ namespace OpenTK.Graphics.ES20 /// The address of a string that will receive the object label. /// /// + [Obsolete("Use out overload instead")] [AutoGenerated(Category = "KHR_debug", Version = "", EntryPoint = "glGetObjectPtrLabelKHR")] [CLSCompliant(false)] public static void GetObjectPtrLabel(IntPtr ptr, Int32 bufSize, [OutAttribute] out Int32 length, [OutAttribute] StringBuilder label) { throw new NotImplementedException(); } @@ -32395,6 +32876,7 @@ namespace OpenTK.Graphics.ES20 /// The address of a string that will receive the object label. /// /// + [Obsolete("Use out overload instead")] [AutoGenerated(Category = "KHR_debug", Version = "", EntryPoint = "glGetObjectPtrLabelKHR")] [CLSCompliant(false)] public static unsafe void GetObjectPtrLabel(IntPtr ptr, Int32 bufSize, [OutAttribute] Int32* length, [OutAttribute] StringBuilder label) { throw new NotImplementedException(); } @@ -32422,6 +32904,7 @@ namespace OpenTK.Graphics.ES20 /// The address of a string that will receive the object label. /// /// + [Obsolete("Use out overload instead")] [AutoGenerated(Category = "KHR_debug", Version = "", EntryPoint = "glGetObjectPtrLabelKHR")] [CLSCompliant(false)] public static void GetObjectPtrLabel([InAttribute, OutAttribute] T0[] ptr, Int32 bufSize, [OutAttribute] Int32[] length, [OutAttribute] StringBuilder label) @@ -32451,6 +32934,7 @@ namespace OpenTK.Graphics.ES20 /// The address of a string that will receive the object label. /// /// + [Obsolete("Use out overload instead")] [AutoGenerated(Category = "KHR_debug", Version = "", EntryPoint = "glGetObjectPtrLabelKHR")] [CLSCompliant(false)] public static void GetObjectPtrLabel([InAttribute, OutAttribute] T0[] ptr, Int32 bufSize, [OutAttribute] out Int32 length, [OutAttribute] StringBuilder label) @@ -32480,6 +32964,7 @@ namespace OpenTK.Graphics.ES20 /// The address of a string that will receive the object label. /// /// + [Obsolete("Use out overload instead")] [AutoGenerated(Category = "KHR_debug", Version = "", EntryPoint = "glGetObjectPtrLabelKHR")] [CLSCompliant(false)] public static unsafe void GetObjectPtrLabel([InAttribute, OutAttribute] T0[] ptr, Int32 bufSize, [OutAttribute] Int32* length, [OutAttribute] StringBuilder label) @@ -32509,6 +32994,7 @@ namespace OpenTK.Graphics.ES20 /// The address of a string that will receive the object label. /// /// + [Obsolete("Use out overload instead")] [AutoGenerated(Category = "KHR_debug", Version = "", EntryPoint = "glGetObjectPtrLabelKHR")] [CLSCompliant(false)] public static void GetObjectPtrLabel([InAttribute, OutAttribute] T0[,] ptr, Int32 bufSize, [OutAttribute] Int32[] length, [OutAttribute] StringBuilder label) @@ -32538,6 +33024,7 @@ namespace OpenTK.Graphics.ES20 /// The address of a string that will receive the object label. /// /// + [Obsolete("Use out overload instead")] [AutoGenerated(Category = "KHR_debug", Version = "", EntryPoint = "glGetObjectPtrLabelKHR")] [CLSCompliant(false)] public static void GetObjectPtrLabel([InAttribute, OutAttribute] T0[,] ptr, Int32 bufSize, [OutAttribute] out Int32 length, [OutAttribute] StringBuilder label) @@ -32567,6 +33054,7 @@ namespace OpenTK.Graphics.ES20 /// The address of a string that will receive the object label. /// /// + [Obsolete("Use out overload instead")] [AutoGenerated(Category = "KHR_debug", Version = "", EntryPoint = "glGetObjectPtrLabelKHR")] [CLSCompliant(false)] public static unsafe void GetObjectPtrLabel([InAttribute, OutAttribute] T0[,] ptr, Int32 bufSize, [OutAttribute] Int32* length, [OutAttribute] StringBuilder label) @@ -32596,6 +33084,7 @@ namespace OpenTK.Graphics.ES20 /// The address of a string that will receive the object label. /// /// + [Obsolete("Use out overload instead")] [AutoGenerated(Category = "KHR_debug", Version = "", EntryPoint = "glGetObjectPtrLabelKHR")] [CLSCompliant(false)] public static void GetObjectPtrLabel([InAttribute, OutAttribute] T0[,,] ptr, Int32 bufSize, [OutAttribute] Int32[] length, [OutAttribute] StringBuilder label) @@ -32625,6 +33114,7 @@ namespace OpenTK.Graphics.ES20 /// The address of a string that will receive the object label. /// /// + [Obsolete("Use out overload instead")] [AutoGenerated(Category = "KHR_debug", Version = "", EntryPoint = "glGetObjectPtrLabelKHR")] [CLSCompliant(false)] public static void GetObjectPtrLabel([InAttribute, OutAttribute] T0[,,] ptr, Int32 bufSize, [OutAttribute] out Int32 length, [OutAttribute] StringBuilder label) @@ -32654,6 +33144,7 @@ namespace OpenTK.Graphics.ES20 /// The address of a string that will receive the object label. /// /// + [Obsolete("Use out overload instead")] [AutoGenerated(Category = "KHR_debug", Version = "", EntryPoint = "glGetObjectPtrLabelKHR")] [CLSCompliant(false)] public static unsafe void GetObjectPtrLabel([InAttribute, OutAttribute] T0[,,] ptr, Int32 bufSize, [OutAttribute] Int32* length, [OutAttribute] StringBuilder label) @@ -32683,6 +33174,7 @@ namespace OpenTK.Graphics.ES20 /// The address of a string that will receive the object label. /// /// + [Obsolete("Use out overload instead")] [AutoGenerated(Category = "KHR_debug", Version = "", EntryPoint = "glGetObjectPtrLabelKHR")] [CLSCompliant(false)] public static void GetObjectPtrLabel([InAttribute, OutAttribute] ref T0 ptr, Int32 bufSize, [OutAttribute] Int32[] length, [OutAttribute] StringBuilder label) @@ -32712,6 +33204,7 @@ namespace OpenTK.Graphics.ES20 /// The address of a string that will receive the object label. /// /// + [Obsolete("Use out overload instead")] [AutoGenerated(Category = "KHR_debug", Version = "", EntryPoint = "glGetObjectPtrLabelKHR")] [CLSCompliant(false)] public static void GetObjectPtrLabel([InAttribute, OutAttribute] ref T0 ptr, Int32 bufSize, [OutAttribute] out Int32 length, [OutAttribute] StringBuilder label) @@ -32741,6 +33234,7 @@ namespace OpenTK.Graphics.ES20 /// The address of a string that will receive the object label. /// /// + [Obsolete("Use out overload instead")] [AutoGenerated(Category = "KHR_debug", Version = "", EntryPoint = "glGetObjectPtrLabelKHR")] [CLSCompliant(false)] public static unsafe void GetObjectPtrLabel([InAttribute, OutAttribute] ref T0 ptr, Int32 bufSize, [OutAttribute] Int32* length, [OutAttribute] StringBuilder label) @@ -35615,6 +36109,7 @@ namespace OpenTK.Graphics.ES20 /// Specifies the address an array into which the GL will return program's binary representation. /// /// + [Obsolete("Use out overload instead")] [AutoGenerated(Category = "OES_get_program_binary", Version = "", EntryPoint = "glGetProgramBinaryOES")] [CLSCompliant(false)] public static void GetProgramBinary(Int32 program, Int32 bufSize, [OutAttribute] Int32[] length, [OutAttribute] OpenTK.Graphics.ES20.All[] binaryFormat, [OutAttribute] IntPtr binary) { throw new NotImplementedException(); } @@ -35647,6 +36142,7 @@ namespace OpenTK.Graphics.ES20 /// Specifies the address an array into which the GL will return program's binary representation. /// /// + [Obsolete("Use out overload instead")] [AutoGenerated(Category = "OES_get_program_binary", Version = "", EntryPoint = "glGetProgramBinaryOES")] [CLSCompliant(false)] public static void GetProgramBinary(Int32 program, Int32 bufSize, [OutAttribute] Int32[] length, [OutAttribute] OpenTK.Graphics.ES20.All[] binaryFormat, [InAttribute, OutAttribute] T4[] binary) @@ -35681,6 +36177,7 @@ namespace OpenTK.Graphics.ES20 /// Specifies the address an array into which the GL will return program's binary representation. /// /// + [Obsolete("Use out overload instead")] [AutoGenerated(Category = "OES_get_program_binary", Version = "", EntryPoint = "glGetProgramBinaryOES")] [CLSCompliant(false)] public static void GetProgramBinary(Int32 program, Int32 bufSize, [OutAttribute] Int32[] length, [OutAttribute] OpenTK.Graphics.ES20.All[] binaryFormat, [InAttribute, OutAttribute] T4[,] binary) @@ -35715,6 +36212,7 @@ namespace OpenTK.Graphics.ES20 /// Specifies the address an array into which the GL will return program's binary representation. /// /// + [Obsolete("Use out overload instead")] [AutoGenerated(Category = "OES_get_program_binary", Version = "", EntryPoint = "glGetProgramBinaryOES")] [CLSCompliant(false)] public static void GetProgramBinary(Int32 program, Int32 bufSize, [OutAttribute] Int32[] length, [OutAttribute] OpenTK.Graphics.ES20.All[] binaryFormat, [InAttribute, OutAttribute] T4[,,] binary) @@ -35749,6 +36247,7 @@ namespace OpenTK.Graphics.ES20 /// Specifies the address an array into which the GL will return program's binary representation. /// /// + [Obsolete("Use out overload instead")] [AutoGenerated(Category = "OES_get_program_binary", Version = "", EntryPoint = "glGetProgramBinaryOES")] [CLSCompliant(false)] public static void GetProgramBinary(Int32 program, Int32 bufSize, [OutAttribute] Int32[] length, [OutAttribute] OpenTK.Graphics.ES20.All[] binaryFormat, [InAttribute, OutAttribute] ref T4 binary) @@ -35783,6 +36282,7 @@ namespace OpenTK.Graphics.ES20 /// Specifies the address an array into which the GL will return program's binary representation. /// /// + [Obsolete("Use out overload instead")] [AutoGenerated(Category = "OES_get_program_binary", Version = "", EntryPoint = "glGetProgramBinaryOES")] [CLSCompliant(false)] public static void GetProgramBinary(Int32 program, Int32 bufSize, [OutAttribute] out Int32 length, [OutAttribute] out OpenTK.Graphics.ES20.All binaryFormat, [OutAttribute] IntPtr binary) { throw new NotImplementedException(); } @@ -35815,6 +36315,7 @@ namespace OpenTK.Graphics.ES20 /// Specifies the address an array into which the GL will return program's binary representation. /// /// + [Obsolete("Use out overload instead")] [AutoGenerated(Category = "OES_get_program_binary", Version = "", EntryPoint = "glGetProgramBinaryOES")] [CLSCompliant(false)] public static void GetProgramBinary(Int32 program, Int32 bufSize, [OutAttribute] out Int32 length, [OutAttribute] out OpenTK.Graphics.ES20.All binaryFormat, [InAttribute, OutAttribute] T4[] binary) @@ -35849,6 +36350,7 @@ namespace OpenTK.Graphics.ES20 /// Specifies the address an array into which the GL will return program's binary representation. /// /// + [Obsolete("Use out overload instead")] [AutoGenerated(Category = "OES_get_program_binary", Version = "", EntryPoint = "glGetProgramBinaryOES")] [CLSCompliant(false)] public static void GetProgramBinary(Int32 program, Int32 bufSize, [OutAttribute] out Int32 length, [OutAttribute] out OpenTK.Graphics.ES20.All binaryFormat, [InAttribute, OutAttribute] T4[,] binary) @@ -35883,6 +36385,7 @@ namespace OpenTK.Graphics.ES20 /// Specifies the address an array into which the GL will return program's binary representation. /// /// + [Obsolete("Use out overload instead")] [AutoGenerated(Category = "OES_get_program_binary", Version = "", EntryPoint = "glGetProgramBinaryOES")] [CLSCompliant(false)] public static void GetProgramBinary(Int32 program, Int32 bufSize, [OutAttribute] out Int32 length, [OutAttribute] out OpenTK.Graphics.ES20.All binaryFormat, [InAttribute, OutAttribute] T4[,,] binary) @@ -35917,6 +36420,7 @@ namespace OpenTK.Graphics.ES20 /// Specifies the address an array into which the GL will return program's binary representation. /// /// + [Obsolete("Use out overload instead")] [AutoGenerated(Category = "OES_get_program_binary", Version = "", EntryPoint = "glGetProgramBinaryOES")] [CLSCompliant(false)] public static void GetProgramBinary(Int32 program, Int32 bufSize, [OutAttribute] out Int32 length, [OutAttribute] out OpenTK.Graphics.ES20.All binaryFormat, [InAttribute, OutAttribute] ref T4 binary) @@ -35951,6 +36455,7 @@ namespace OpenTK.Graphics.ES20 /// Specifies the address an array into which the GL will return program's binary representation. /// /// + [Obsolete("Use out overload instead")] [AutoGenerated(Category = "OES_get_program_binary", Version = "", EntryPoint = "glGetProgramBinaryOES")] [CLSCompliant(false)] public static unsafe void GetProgramBinary(Int32 program, Int32 bufSize, [OutAttribute] Int32* length, [OutAttribute] OpenTK.Graphics.ES20.All* binaryFormat, [OutAttribute] IntPtr binary) { throw new NotImplementedException(); } @@ -35983,6 +36488,7 @@ namespace OpenTK.Graphics.ES20 /// Specifies the address an array into which the GL will return program's binary representation. /// /// + [Obsolete("Use out overload instead")] [AutoGenerated(Category = "OES_get_program_binary", Version = "", EntryPoint = "glGetProgramBinaryOES")] [CLSCompliant(false)] public static unsafe void GetProgramBinary(Int32 program, Int32 bufSize, [OutAttribute] Int32* length, [OutAttribute] OpenTK.Graphics.ES20.All* binaryFormat, [InAttribute, OutAttribute] T4[] binary) @@ -36017,6 +36523,7 @@ namespace OpenTK.Graphics.ES20 /// Specifies the address an array into which the GL will return program's binary representation. /// /// + [Obsolete("Use out overload instead")] [AutoGenerated(Category = "OES_get_program_binary", Version = "", EntryPoint = "glGetProgramBinaryOES")] [CLSCompliant(false)] public static unsafe void GetProgramBinary(Int32 program, Int32 bufSize, [OutAttribute] Int32* length, [OutAttribute] OpenTK.Graphics.ES20.All* binaryFormat, [InAttribute, OutAttribute] T4[,] binary) @@ -36051,6 +36558,7 @@ namespace OpenTK.Graphics.ES20 /// Specifies the address an array into which the GL will return program's binary representation. /// /// + [Obsolete("Use out overload instead")] [AutoGenerated(Category = "OES_get_program_binary", Version = "", EntryPoint = "glGetProgramBinaryOES")] [CLSCompliant(false)] public static unsafe void GetProgramBinary(Int32 program, Int32 bufSize, [OutAttribute] Int32* length, [OutAttribute] OpenTK.Graphics.ES20.All* binaryFormat, [InAttribute, OutAttribute] T4[,,] binary) @@ -36085,6 +36593,7 @@ namespace OpenTK.Graphics.ES20 /// Specifies the address an array into which the GL will return program's binary representation. /// /// + [Obsolete("Use out overload instead")] [AutoGenerated(Category = "OES_get_program_binary", Version = "", EntryPoint = "glGetProgramBinaryOES")] [CLSCompliant(false)] public static unsafe void GetProgramBinary(Int32 program, Int32 bufSize, [OutAttribute] Int32* length, [OutAttribute] OpenTK.Graphics.ES20.All* binaryFormat, [InAttribute, OutAttribute] ref T4 binary) @@ -36119,6 +36628,7 @@ namespace OpenTK.Graphics.ES20 /// Specifies the address an array into which the GL will return program's binary representation. /// /// + [Obsolete("Use out overload instead")] [AutoGenerated(Category = "OES_get_program_binary", Version = "", EntryPoint = "glGetProgramBinaryOES")] [CLSCompliant(false)] public static void GetProgramBinary(UInt32 program, Int32 bufSize, [OutAttribute] Int32[] length, [OutAttribute] OpenTK.Graphics.ES20.All[] binaryFormat, [OutAttribute] IntPtr binary) { throw new NotImplementedException(); } @@ -36151,6 +36661,7 @@ namespace OpenTK.Graphics.ES20 /// Specifies the address an array into which the GL will return program's binary representation. /// /// + [Obsolete("Use out overload instead")] [AutoGenerated(Category = "OES_get_program_binary", Version = "", EntryPoint = "glGetProgramBinaryOES")] [CLSCompliant(false)] public static void GetProgramBinary(UInt32 program, Int32 bufSize, [OutAttribute] Int32[] length, [OutAttribute] OpenTK.Graphics.ES20.All[] binaryFormat, [InAttribute, OutAttribute] T4[] binary) @@ -36185,6 +36696,7 @@ namespace OpenTK.Graphics.ES20 /// Specifies the address an array into which the GL will return program's binary representation. /// /// + [Obsolete("Use out overload instead")] [AutoGenerated(Category = "OES_get_program_binary", Version = "", EntryPoint = "glGetProgramBinaryOES")] [CLSCompliant(false)] public static void GetProgramBinary(UInt32 program, Int32 bufSize, [OutAttribute] Int32[] length, [OutAttribute] OpenTK.Graphics.ES20.All[] binaryFormat, [InAttribute, OutAttribute] T4[,] binary) @@ -36219,6 +36731,7 @@ namespace OpenTK.Graphics.ES20 /// Specifies the address an array into which the GL will return program's binary representation. /// /// + [Obsolete("Use out overload instead")] [AutoGenerated(Category = "OES_get_program_binary", Version = "", EntryPoint = "glGetProgramBinaryOES")] [CLSCompliant(false)] public static void GetProgramBinary(UInt32 program, Int32 bufSize, [OutAttribute] Int32[] length, [OutAttribute] OpenTK.Graphics.ES20.All[] binaryFormat, [InAttribute, OutAttribute] T4[,,] binary) @@ -36253,6 +36766,7 @@ namespace OpenTK.Graphics.ES20 /// Specifies the address an array into which the GL will return program's binary representation. /// /// + [Obsolete("Use out overload instead")] [AutoGenerated(Category = "OES_get_program_binary", Version = "", EntryPoint = "glGetProgramBinaryOES")] [CLSCompliant(false)] public static void GetProgramBinary(UInt32 program, Int32 bufSize, [OutAttribute] Int32[] length, [OutAttribute] OpenTK.Graphics.ES20.All[] binaryFormat, [InAttribute, OutAttribute] ref T4 binary) @@ -36287,6 +36801,7 @@ namespace OpenTK.Graphics.ES20 /// Specifies the address an array into which the GL will return program's binary representation. /// /// + [Obsolete("Use out overload instead")] [AutoGenerated(Category = "OES_get_program_binary", Version = "", EntryPoint = "glGetProgramBinaryOES")] [CLSCompliant(false)] public static void GetProgramBinary(UInt32 program, Int32 bufSize, [OutAttribute] out Int32 length, [OutAttribute] out OpenTK.Graphics.ES20.All binaryFormat, [OutAttribute] IntPtr binary) { throw new NotImplementedException(); } @@ -36319,6 +36834,7 @@ namespace OpenTK.Graphics.ES20 /// Specifies the address an array into which the GL will return program's binary representation. /// /// + [Obsolete("Use out overload instead")] [AutoGenerated(Category = "OES_get_program_binary", Version = "", EntryPoint = "glGetProgramBinaryOES")] [CLSCompliant(false)] public static void GetProgramBinary(UInt32 program, Int32 bufSize, [OutAttribute] out Int32 length, [OutAttribute] out OpenTK.Graphics.ES20.All binaryFormat, [InAttribute, OutAttribute] T4[] binary) @@ -36353,6 +36869,7 @@ namespace OpenTK.Graphics.ES20 /// Specifies the address an array into which the GL will return program's binary representation. /// /// + [Obsolete("Use out overload instead")] [AutoGenerated(Category = "OES_get_program_binary", Version = "", EntryPoint = "glGetProgramBinaryOES")] [CLSCompliant(false)] public static void GetProgramBinary(UInt32 program, Int32 bufSize, [OutAttribute] out Int32 length, [OutAttribute] out OpenTK.Graphics.ES20.All binaryFormat, [InAttribute, OutAttribute] T4[,] binary) @@ -36387,6 +36904,7 @@ namespace OpenTK.Graphics.ES20 /// Specifies the address an array into which the GL will return program's binary representation. /// /// + [Obsolete("Use out overload instead")] [AutoGenerated(Category = "OES_get_program_binary", Version = "", EntryPoint = "glGetProgramBinaryOES")] [CLSCompliant(false)] public static void GetProgramBinary(UInt32 program, Int32 bufSize, [OutAttribute] out Int32 length, [OutAttribute] out OpenTK.Graphics.ES20.All binaryFormat, [InAttribute, OutAttribute] T4[,,] binary) @@ -36421,6 +36939,7 @@ namespace OpenTK.Graphics.ES20 /// Specifies the address an array into which the GL will return program's binary representation. /// /// + [Obsolete("Use out overload instead")] [AutoGenerated(Category = "OES_get_program_binary", Version = "", EntryPoint = "glGetProgramBinaryOES")] [CLSCompliant(false)] public static void GetProgramBinary(UInt32 program, Int32 bufSize, [OutAttribute] out Int32 length, [OutAttribute] out OpenTK.Graphics.ES20.All binaryFormat, [InAttribute, OutAttribute] ref T4 binary) @@ -36455,6 +36974,7 @@ namespace OpenTK.Graphics.ES20 /// Specifies the address an array into which the GL will return program's binary representation. /// /// + [Obsolete("Use out overload instead")] [AutoGenerated(Category = "OES_get_program_binary", Version = "", EntryPoint = "glGetProgramBinaryOES")] [CLSCompliant(false)] public static unsafe void GetProgramBinary(UInt32 program, Int32 bufSize, [OutAttribute] Int32* length, [OutAttribute] OpenTK.Graphics.ES20.All* binaryFormat, [OutAttribute] IntPtr binary) { throw new NotImplementedException(); } @@ -36487,6 +37007,7 @@ namespace OpenTK.Graphics.ES20 /// Specifies the address an array into which the GL will return program's binary representation. /// /// + [Obsolete("Use out overload instead")] [AutoGenerated(Category = "OES_get_program_binary", Version = "", EntryPoint = "glGetProgramBinaryOES")] [CLSCompliant(false)] public static unsafe void GetProgramBinary(UInt32 program, Int32 bufSize, [OutAttribute] Int32* length, [OutAttribute] OpenTK.Graphics.ES20.All* binaryFormat, [InAttribute, OutAttribute] T4[] binary) @@ -36521,6 +37042,7 @@ namespace OpenTK.Graphics.ES20 /// Specifies the address an array into which the GL will return program's binary representation. /// /// + [Obsolete("Use out overload instead")] [AutoGenerated(Category = "OES_get_program_binary", Version = "", EntryPoint = "glGetProgramBinaryOES")] [CLSCompliant(false)] public static unsafe void GetProgramBinary(UInt32 program, Int32 bufSize, [OutAttribute] Int32* length, [OutAttribute] OpenTK.Graphics.ES20.All* binaryFormat, [InAttribute, OutAttribute] T4[,] binary) @@ -36555,6 +37077,7 @@ namespace OpenTK.Graphics.ES20 /// Specifies the address an array into which the GL will return program's binary representation. /// /// + [Obsolete("Use out overload instead")] [AutoGenerated(Category = "OES_get_program_binary", Version = "", EntryPoint = "glGetProgramBinaryOES")] [CLSCompliant(false)] public static unsafe void GetProgramBinary(UInt32 program, Int32 bufSize, [OutAttribute] Int32* length, [OutAttribute] OpenTK.Graphics.ES20.All* binaryFormat, [InAttribute, OutAttribute] T4[,,] binary) @@ -36589,6 +37112,7 @@ namespace OpenTK.Graphics.ES20 /// Specifies the address an array into which the GL will return program's binary representation. /// /// + [Obsolete("Use out overload instead")] [AutoGenerated(Category = "OES_get_program_binary", Version = "", EntryPoint = "glGetProgramBinaryOES")] [CLSCompliant(false)] public static unsafe void GetProgramBinary(UInt32 program, Int32 bufSize, [OutAttribute] Int32* length, [OutAttribute] OpenTK.Graphics.ES20.All* binaryFormat, [InAttribute, OutAttribute] ref T4 binary) @@ -38828,6 +39352,7 @@ namespace OpenTK.Graphics.ES20 { throw new NotImplementedException(); } /// [requires: QCOM_extended_get] + [Obsolete("Use out overload instead")] [AutoGenerated(Category = "QCOM_extended_get", Version = "", EntryPoint = "glExtGetBuffersQCOM")] [CLSCompliant(false)] public static void ExtGetBuffers([OutAttribute] Int32[] buffers, Int32 maxBuffers, [OutAttribute] Int32[] numBuffers) { throw new NotImplementedException(); } @@ -38835,14 +39360,22 @@ namespace OpenTK.Graphics.ES20 /// [requires: QCOM_extended_get] [AutoGenerated(Category = "QCOM_extended_get", Version = "", EntryPoint = "glExtGetBuffersQCOM")] [CLSCompliant(false)] + public static void ExtGetBuffers([OutAttribute] Int32[] buffers, Int32 maxBuffers, [OutAttribute] out Int32 numBuffers) { throw new NotImplementedException(); } + + /// [requires: QCOM_extended_get] + [Obsolete("Use out overload instead")] + [AutoGenerated(Category = "QCOM_extended_get", Version = "", EntryPoint = "glExtGetBuffersQCOM")] + [CLSCompliant(false)] public static void ExtGetBuffers([OutAttribute] out Int32 buffers, Int32 maxBuffers, [OutAttribute] out Int32 numBuffers) { throw new NotImplementedException(); } /// [requires: QCOM_extended_get] + [Obsolete("Use out overload instead")] [AutoGenerated(Category = "QCOM_extended_get", Version = "", EntryPoint = "glExtGetBuffersQCOM")] [CLSCompliant(false)] public static unsafe void ExtGetBuffers([OutAttribute] Int32* buffers, Int32 maxBuffers, [OutAttribute] Int32* numBuffers) { throw new NotImplementedException(); } /// [requires: QCOM_extended_get] + [Obsolete("Use out overload instead")] [AutoGenerated(Category = "QCOM_extended_get", Version = "", EntryPoint = "glExtGetBuffersQCOM")] [CLSCompliant(false)] public static void ExtGetBuffers([OutAttribute] UInt32[] buffers, Int32 maxBuffers, [OutAttribute] Int32[] numBuffers) { throw new NotImplementedException(); } @@ -38850,14 +39383,22 @@ namespace OpenTK.Graphics.ES20 /// [requires: QCOM_extended_get] [AutoGenerated(Category = "QCOM_extended_get", Version = "", EntryPoint = "glExtGetBuffersQCOM")] [CLSCompliant(false)] + public static void ExtGetBuffers([OutAttribute] UInt32[] buffers, Int32 maxBuffers, [OutAttribute] out Int32 numBuffers) { throw new NotImplementedException(); } + + /// [requires: QCOM_extended_get] + [Obsolete("Use out overload instead")] + [AutoGenerated(Category = "QCOM_extended_get", Version = "", EntryPoint = "glExtGetBuffersQCOM")] + [CLSCompliant(false)] public static void ExtGetBuffers([OutAttribute] out UInt32 buffers, Int32 maxBuffers, [OutAttribute] out Int32 numBuffers) { throw new NotImplementedException(); } /// [requires: QCOM_extended_get] + [Obsolete("Use out overload instead")] [AutoGenerated(Category = "QCOM_extended_get", Version = "", EntryPoint = "glExtGetBuffersQCOM")] [CLSCompliant(false)] public static unsafe void ExtGetBuffers([OutAttribute] UInt32* buffers, Int32 maxBuffers, [OutAttribute] Int32* numBuffers) { throw new NotImplementedException(); } /// [requires: QCOM_extended_get] + [Obsolete("Use out overload instead")] [AutoGenerated(Category = "QCOM_extended_get", Version = "", EntryPoint = "glExtGetFramebuffersQCOM")] [CLSCompliant(false)] public static void ExtGetFramebuffers([OutAttribute] Int32[] framebuffers, Int32 maxFramebuffers, [OutAttribute] Int32[] numFramebuffers) { throw new NotImplementedException(); } @@ -38865,14 +39406,22 @@ namespace OpenTK.Graphics.ES20 /// [requires: QCOM_extended_get] [AutoGenerated(Category = "QCOM_extended_get", Version = "", EntryPoint = "glExtGetFramebuffersQCOM")] [CLSCompliant(false)] + public static void ExtGetFramebuffers([OutAttribute] Int32[] framebuffers, Int32 maxFramebuffers, [OutAttribute] out Int32 numFramebuffers) { throw new NotImplementedException(); } + + /// [requires: QCOM_extended_get] + [Obsolete("Use out overload instead")] + [AutoGenerated(Category = "QCOM_extended_get", Version = "", EntryPoint = "glExtGetFramebuffersQCOM")] + [CLSCompliant(false)] public static void ExtGetFramebuffers([OutAttribute] out Int32 framebuffers, Int32 maxFramebuffers, [OutAttribute] out Int32 numFramebuffers) { throw new NotImplementedException(); } /// [requires: QCOM_extended_get] + [Obsolete("Use out overload instead")] [AutoGenerated(Category = "QCOM_extended_get", Version = "", EntryPoint = "glExtGetFramebuffersQCOM")] [CLSCompliant(false)] public static unsafe void ExtGetFramebuffers([OutAttribute] Int32* framebuffers, Int32 maxFramebuffers, [OutAttribute] Int32* numFramebuffers) { throw new NotImplementedException(); } /// [requires: QCOM_extended_get] + [Obsolete("Use out overload instead")] [AutoGenerated(Category = "QCOM_extended_get", Version = "", EntryPoint = "glExtGetFramebuffersQCOM")] [CLSCompliant(false)] public static void ExtGetFramebuffers([OutAttribute] UInt32[] framebuffers, Int32 maxFramebuffers, [OutAttribute] Int32[] numFramebuffers) { throw new NotImplementedException(); } @@ -38880,9 +39429,16 @@ namespace OpenTK.Graphics.ES20 /// [requires: QCOM_extended_get] [AutoGenerated(Category = "QCOM_extended_get", Version = "", EntryPoint = "glExtGetFramebuffersQCOM")] [CLSCompliant(false)] + public static void ExtGetFramebuffers([OutAttribute] UInt32[] framebuffers, Int32 maxFramebuffers, [OutAttribute] out Int32 numFramebuffers) { throw new NotImplementedException(); } + + /// [requires: QCOM_extended_get] + [Obsolete("Use out overload instead")] + [AutoGenerated(Category = "QCOM_extended_get", Version = "", EntryPoint = "glExtGetFramebuffersQCOM")] + [CLSCompliant(false)] public static void ExtGetFramebuffers([OutAttribute] out UInt32 framebuffers, Int32 maxFramebuffers, [OutAttribute] out Int32 numFramebuffers) { throw new NotImplementedException(); } /// [requires: QCOM_extended_get] + [Obsolete("Use out overload instead")] [AutoGenerated(Category = "QCOM_extended_get", Version = "", EntryPoint = "glExtGetFramebuffersQCOM")] [CLSCompliant(false)] public static unsafe void ExtGetFramebuffers([OutAttribute] UInt32* framebuffers, Int32 maxFramebuffers, [OutAttribute] Int32* numFramebuffers) { throw new NotImplementedException(); } @@ -38918,6 +39474,7 @@ namespace OpenTK.Graphics.ES20 public static unsafe void ExtGetProgramBinarySource(UInt32 program, OpenTK.Graphics.ES20.All shadertype, [OutAttribute] StringBuilder source, [OutAttribute] Int32* length) { throw new NotImplementedException(); } /// [requires: QCOM_extended_get2] + [Obsolete("Use out overload instead")] [AutoGenerated(Category = "QCOM_extended_get2", Version = "", EntryPoint = "glExtGetProgramsQCOM")] [CLSCompliant(false)] public static void ExtGetProgram([OutAttribute] Int32[] programs, Int32 maxPrograms, [OutAttribute] Int32[] numPrograms) { throw new NotImplementedException(); } @@ -38925,14 +39482,22 @@ namespace OpenTK.Graphics.ES20 /// [requires: QCOM_extended_get2] [AutoGenerated(Category = "QCOM_extended_get2", Version = "", EntryPoint = "glExtGetProgramsQCOM")] [CLSCompliant(false)] + public static void ExtGetProgram([OutAttribute] Int32[] programs, Int32 maxPrograms, [OutAttribute] out Int32 numPrograms) { throw new NotImplementedException(); } + + /// [requires: QCOM_extended_get2] + [Obsolete("Use out overload instead")] + [AutoGenerated(Category = "QCOM_extended_get2", Version = "", EntryPoint = "glExtGetProgramsQCOM")] + [CLSCompliant(false)] public static void ExtGetProgram([OutAttribute] out Int32 programs, Int32 maxPrograms, [OutAttribute] out Int32 numPrograms) { throw new NotImplementedException(); } /// [requires: QCOM_extended_get2] + [Obsolete("Use out overload instead")] [AutoGenerated(Category = "QCOM_extended_get2", Version = "", EntryPoint = "glExtGetProgramsQCOM")] [CLSCompliant(false)] public static unsafe void ExtGetProgram([OutAttribute] Int32* programs, Int32 maxPrograms, [OutAttribute] Int32* numPrograms) { throw new NotImplementedException(); } /// [requires: QCOM_extended_get2] + [Obsolete("Use out overload instead")] [AutoGenerated(Category = "QCOM_extended_get2", Version = "", EntryPoint = "glExtGetProgramsQCOM")] [CLSCompliant(false)] public static void ExtGetProgram([OutAttribute] UInt32[] programs, Int32 maxPrograms, [OutAttribute] Int32[] numPrograms) { throw new NotImplementedException(); } @@ -38940,14 +39505,22 @@ namespace OpenTK.Graphics.ES20 /// [requires: QCOM_extended_get2] [AutoGenerated(Category = "QCOM_extended_get2", Version = "", EntryPoint = "glExtGetProgramsQCOM")] [CLSCompliant(false)] + public static void ExtGetProgram([OutAttribute] UInt32[] programs, Int32 maxPrograms, [OutAttribute] out Int32 numPrograms) { throw new NotImplementedException(); } + + /// [requires: QCOM_extended_get2] + [Obsolete("Use out overload instead")] + [AutoGenerated(Category = "QCOM_extended_get2", Version = "", EntryPoint = "glExtGetProgramsQCOM")] + [CLSCompliant(false)] public static void ExtGetProgram([OutAttribute] out UInt32 programs, Int32 maxPrograms, [OutAttribute] out Int32 numPrograms) { throw new NotImplementedException(); } /// [requires: QCOM_extended_get2] + [Obsolete("Use out overload instead")] [AutoGenerated(Category = "QCOM_extended_get2", Version = "", EntryPoint = "glExtGetProgramsQCOM")] [CLSCompliant(false)] public static unsafe void ExtGetProgram([OutAttribute] UInt32* programs, Int32 maxPrograms, [OutAttribute] Int32* numPrograms) { throw new NotImplementedException(); } /// [requires: QCOM_extended_get] + [Obsolete("Use out overload instead")] [AutoGenerated(Category = "QCOM_extended_get", Version = "", EntryPoint = "glExtGetRenderbuffersQCOM")] [CLSCompliant(false)] public static void ExtGetRenderbuffers([OutAttribute] Int32[] renderbuffers, Int32 maxRenderbuffers, [OutAttribute] Int32[] numRenderbuffers) { throw new NotImplementedException(); } @@ -38955,14 +39528,22 @@ namespace OpenTK.Graphics.ES20 /// [requires: QCOM_extended_get] [AutoGenerated(Category = "QCOM_extended_get", Version = "", EntryPoint = "glExtGetRenderbuffersQCOM")] [CLSCompliant(false)] + public static void ExtGetRenderbuffers([OutAttribute] Int32[] renderbuffers, Int32 maxRenderbuffers, [OutAttribute] out Int32 numRenderbuffers) { throw new NotImplementedException(); } + + /// [requires: QCOM_extended_get] + [Obsolete("Use out overload instead")] + [AutoGenerated(Category = "QCOM_extended_get", Version = "", EntryPoint = "glExtGetRenderbuffersQCOM")] + [CLSCompliant(false)] public static void ExtGetRenderbuffers([OutAttribute] out Int32 renderbuffers, Int32 maxRenderbuffers, [OutAttribute] out Int32 numRenderbuffers) { throw new NotImplementedException(); } /// [requires: QCOM_extended_get] + [Obsolete("Use out overload instead")] [AutoGenerated(Category = "QCOM_extended_get", Version = "", EntryPoint = "glExtGetRenderbuffersQCOM")] [CLSCompliant(false)] public static unsafe void ExtGetRenderbuffers([OutAttribute] Int32* renderbuffers, Int32 maxRenderbuffers, [OutAttribute] Int32* numRenderbuffers) { throw new NotImplementedException(); } /// [requires: QCOM_extended_get] + [Obsolete("Use out overload instead")] [AutoGenerated(Category = "QCOM_extended_get", Version = "", EntryPoint = "glExtGetRenderbuffersQCOM")] [CLSCompliant(false)] public static void ExtGetRenderbuffers([OutAttribute] UInt32[] renderbuffers, Int32 maxRenderbuffers, [OutAttribute] Int32[] numRenderbuffers) { throw new NotImplementedException(); } @@ -38970,14 +39551,22 @@ namespace OpenTK.Graphics.ES20 /// [requires: QCOM_extended_get] [AutoGenerated(Category = "QCOM_extended_get", Version = "", EntryPoint = "glExtGetRenderbuffersQCOM")] [CLSCompliant(false)] + public static void ExtGetRenderbuffers([OutAttribute] UInt32[] renderbuffers, Int32 maxRenderbuffers, [OutAttribute] out Int32 numRenderbuffers) { throw new NotImplementedException(); } + + /// [requires: QCOM_extended_get] + [Obsolete("Use out overload instead")] + [AutoGenerated(Category = "QCOM_extended_get", Version = "", EntryPoint = "glExtGetRenderbuffersQCOM")] + [CLSCompliant(false)] public static void ExtGetRenderbuffers([OutAttribute] out UInt32 renderbuffers, Int32 maxRenderbuffers, [OutAttribute] out Int32 numRenderbuffers) { throw new NotImplementedException(); } /// [requires: QCOM_extended_get] + [Obsolete("Use out overload instead")] [AutoGenerated(Category = "QCOM_extended_get", Version = "", EntryPoint = "glExtGetRenderbuffersQCOM")] [CLSCompliant(false)] public static unsafe void ExtGetRenderbuffers([OutAttribute] UInt32* renderbuffers, Int32 maxRenderbuffers, [OutAttribute] Int32* numRenderbuffers) { throw new NotImplementedException(); } /// [requires: QCOM_extended_get2] + [Obsolete("Use out overload instead")] [AutoGenerated(Category = "QCOM_extended_get2", Version = "", EntryPoint = "glExtGetShadersQCOM")] [CLSCompliant(false)] public static void ExtGetShaders([OutAttribute] Int32[] shaders, Int32 maxShaders, [OutAttribute] Int32[] numShaders) { throw new NotImplementedException(); } @@ -38985,14 +39574,22 @@ namespace OpenTK.Graphics.ES20 /// [requires: QCOM_extended_get2] [AutoGenerated(Category = "QCOM_extended_get2", Version = "", EntryPoint = "glExtGetShadersQCOM")] [CLSCompliant(false)] + public static void ExtGetShaders([OutAttribute] Int32[] shaders, Int32 maxShaders, [OutAttribute] out Int32 numShaders) { throw new NotImplementedException(); } + + /// [requires: QCOM_extended_get2] + [Obsolete("Use out overload instead")] + [AutoGenerated(Category = "QCOM_extended_get2", Version = "", EntryPoint = "glExtGetShadersQCOM")] + [CLSCompliant(false)] public static void ExtGetShaders([OutAttribute] out Int32 shaders, Int32 maxShaders, [OutAttribute] out Int32 numShaders) { throw new NotImplementedException(); } /// [requires: QCOM_extended_get2] + [Obsolete("Use out overload instead")] [AutoGenerated(Category = "QCOM_extended_get2", Version = "", EntryPoint = "glExtGetShadersQCOM")] [CLSCompliant(false)] public static unsafe void ExtGetShaders([OutAttribute] Int32* shaders, Int32 maxShaders, [OutAttribute] Int32* numShaders) { throw new NotImplementedException(); } /// [requires: QCOM_extended_get2] + [Obsolete("Use out overload instead")] [AutoGenerated(Category = "QCOM_extended_get2", Version = "", EntryPoint = "glExtGetShadersQCOM")] [CLSCompliant(false)] public static void ExtGetShaders([OutAttribute] UInt32[] shaders, Int32 maxShaders, [OutAttribute] Int32[] numShaders) { throw new NotImplementedException(); } @@ -39000,9 +39597,16 @@ namespace OpenTK.Graphics.ES20 /// [requires: QCOM_extended_get2] [AutoGenerated(Category = "QCOM_extended_get2", Version = "", EntryPoint = "glExtGetShadersQCOM")] [CLSCompliant(false)] + public static void ExtGetShaders([OutAttribute] UInt32[] shaders, Int32 maxShaders, [OutAttribute] out Int32 numShaders) { throw new NotImplementedException(); } + + /// [requires: QCOM_extended_get2] + [Obsolete("Use out overload instead")] + [AutoGenerated(Category = "QCOM_extended_get2", Version = "", EntryPoint = "glExtGetShadersQCOM")] + [CLSCompliant(false)] public static void ExtGetShaders([OutAttribute] out UInt32 shaders, Int32 maxShaders, [OutAttribute] out Int32 numShaders) { throw new NotImplementedException(); } /// [requires: QCOM_extended_get2] + [Obsolete("Use out overload instead")] [AutoGenerated(Category = "QCOM_extended_get2", Version = "", EntryPoint = "glExtGetShadersQCOM")] [CLSCompliant(false)] public static unsafe void ExtGetShaders([OutAttribute] UInt32* shaders, Int32 maxShaders, [OutAttribute] Int32* numShaders) { throw new NotImplementedException(); } @@ -39187,82 +39791,82 @@ namespace OpenTK.Graphics.ES20 [Slot(5)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern void glBeginPerfMonitorAMD(UInt32 monitor); - [Slot(59)] + [Slot(61)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern unsafe void glDeletePerfMonitorsAMD(Int32 n, UInt32* monitors); - [Slot(92)] + [Slot(95)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern void glEndPerfMonitorAMD(UInt32 monitor); - [Slot(122)] + [Slot(126)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern unsafe void glGenPerfMonitorsAMD(Int32 n, [OutAttribute] UInt32* monitors); - [Slot(154)] + [Slot(161)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern unsafe void glGetPerfMonitorCounterDataAMD(UInt32 monitor, System.Int32 pname, Int32 dataSize, [OutAttribute] UInt32* data, [OutAttribute] Int32* bytesWritten); - [Slot(155)] + [Slot(162)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern void glGetPerfMonitorCounterInfoAMD(UInt32 group, UInt32 counter, System.Int32 pname, [OutAttribute] IntPtr data); - [Slot(156)] + [Slot(163)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern unsafe void glGetPerfMonitorCountersAMD(UInt32 group, [OutAttribute] Int32* numCounters, [OutAttribute] Int32* maxActiveCounters, Int32 counterSize, [OutAttribute] UInt32* counters); - [Slot(157)] + [Slot(164)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern unsafe void glGetPerfMonitorCounterStringAMD(UInt32 group, UInt32 counter, Int32 bufSize, [OutAttribute] Int32* length, [OutAttribute] IntPtr counterString); - [Slot(158)] + [Slot(165)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern unsafe void glGetPerfMonitorGroupsAMD([OutAttribute] Int32* numGroups, Int32 groupsSize, [OutAttribute] UInt32* groups); - [Slot(159)] + [Slot(166)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern unsafe void glGetPerfMonitorGroupStringAMD(UInt32 group, Int32 bufSize, [OutAttribute] Int32* length, [OutAttribute] IntPtr groupString); - [Slot(271)] + [Slot(281)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern unsafe void glSelectPerfMonitorCountersAMD(UInt32 monitor, bool enable, UInt32 group, Int32 numCounters, [OutAttribute] UInt32* counterList); - [Slot(22)] + [Slot(23)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern void glBlitFramebufferANGLE(Int32 srcX0, Int32 srcY0, Int32 srcX1, Int32 srcY1, Int32 dstX0, Int32 dstY0, Int32 dstX1, Int32 dstY1, System.Int32 mask, System.Int32 filter); - [Slot(77)] + [Slot(80)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern void glDrawArraysInstancedANGLE(System.Int32 mode, Int32 first, Int32 count, Int32 primcount); - [Slot(84)] + [Slot(87)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern void glDrawElementsInstancedANGLE(System.Int32 mode, Int32 count, System.Int32 type, IntPtr indices, Int32 primcount); - [Slot(181)] + [Slot(191)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern unsafe void glGetTranslatedShaderSourceANGLE(UInt32 shader, Int32 bufsize, [OutAttribute] Int32* length, [OutAttribute] IntPtr source); - [Slot(263)] + [Slot(273)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern void glRenderbufferStorageMultisampleANGLE(System.Int32 target, Int32 samples, System.Int32 internalformat, Int32 width, Int32 height); - [Slot(336)] + [Slot(346)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern void glVertexAttribDivisorANGLE(UInt32 index, UInt32 divisor); - [Slot(31)] + [Slot(32)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern System.Int32 glClientWaitSyncAPPLE(IntPtr sync, System.Int32 flags, UInt64 timeout); - [Slot(42)] + [Slot(43)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern void glCopyTextureLevelsAPPLE(UInt32 destinationTexture, UInt32 sourceTexture, Int32 sourceBaseLevel, Int32 sourceLevelCount); - [Slot(65)] + [Slot(68)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern void glDeleteSyncAPPLE(IntPtr sync); - [Slot(107)] + [Slot(111)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern IntPtr glFenceSyncAPPLE(System.Int32 condition, System.Int32 flags); - [Slot(144)] + [Slot(149)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern unsafe void glGetInteger64vAPPLE(System.Int32 pname, [OutAttribute] Int64* @params); - [Slot(178)] + [Slot(188)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern unsafe void glGetSyncivAPPLE(IntPtr sync, System.Int32 pname, Int32 bufSize, [OutAttribute] Int32* length, [OutAttribute] Int32* values); - [Slot(199)] + [Slot(209)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern bool glIsSyncAPPLE(IntPtr sync); - [Slot(264)] + [Slot(274)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern void glRenderbufferStorageMultisampleAPPLE(System.Int32 target, Int32 samples, System.Int32 internalformat, Int32 width, Int32 height); - [Slot(268)] + [Slot(278)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern void glResolveMultisampleFramebufferAPPLE(); - [Slot(341)] + [Slot(351)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern void glWaitSyncAPPLE(IntPtr sync, System.Int32 flags, UInt64 timeout); [Slot(2)] @@ -39271,458 +39875,458 @@ namespace OpenTK.Graphics.ES20 [Slot(4)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern void glAttachShader(UInt32 program, UInt32 shader); - [Slot(7)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern void glBindAttribLocation(UInt32 program, UInt32 index, IntPtr name); [Slot(8)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern void glBindBuffer(System.Int32 target, UInt32 buffer); + static extern void glBindAttribLocation(UInt32 program, UInt32 index, IntPtr name); [Slot(9)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern void glBindFramebuffer(System.Int32 target, UInt32 framebuffer); - [Slot(11)] + static extern void glBindBuffer(System.Int32 target, UInt32 buffer); + [Slot(10)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern void glBindRenderbuffer(System.Int32 target, UInt32 renderbuffer); + static extern void glBindFramebuffer(System.Int32 target, UInt32 framebuffer); [Slot(12)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern void glBindTexture(System.Int32 target, UInt32 texture); - [Slot(15)] + static extern void glBindRenderbuffer(System.Int32 target, UInt32 renderbuffer); + [Slot(13)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern void glBlendColor(Single red, Single green, Single blue, Single alpha); + static extern void glBindTexture(System.Int32 target, UInt32 texture); [Slot(16)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern void glBlendEquation(System.Int32 mode); - [Slot(18)] + static extern void glBlendColor(Single red, Single green, Single blue, Single alpha); + [Slot(17)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern void glBlendEquationSeparate(System.Int32 modeRGB, System.Int32 modeAlpha); + static extern void glBlendEquation(System.Int32 mode); [Slot(19)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern void glBlendFunc(System.Int32 sfactor, System.Int32 dfactor); + static extern void glBlendEquationSeparate(System.Int32 modeRGB, System.Int32 modeAlpha); [Slot(20)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern void glBlendFuncSeparate(System.Int32 sfactorRGB, System.Int32 dfactorRGB, System.Int32 sfactorAlpha, System.Int32 dfactorAlpha); - [Slot(24)] + static extern void glBlendFunc(System.Int32 sfactor, System.Int32 dfactor); + [Slot(21)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern void glBufferData(System.Int32 target, IntPtr size, IntPtr data, System.Int32 usage); + static extern void glBlendFuncSeparate(System.Int32 sfactorRGB, System.Int32 dfactorRGB, System.Int32 sfactorAlpha, System.Int32 dfactorAlpha); [Slot(25)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern void glBufferSubData(System.Int32 target, IntPtr offset, IntPtr size, IntPtr data); + static extern void glBufferData(System.Int32 target, IntPtr size, IntPtr data, System.Int32 usage); [Slot(26)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern System.Int32 glCheckFramebufferStatus(System.Int32 target); + static extern void glBufferSubData(System.Int32 target, IntPtr offset, IntPtr size, IntPtr data); [Slot(27)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern void glClear(System.Int32 mask); + static extern System.Int32 glCheckFramebufferStatus(System.Int32 target); [Slot(28)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern void glClearColor(Single red, Single green, Single blue, Single alpha); + static extern void glClear(System.Int32 mask); [Slot(29)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern void glClearDepthf(Single d); + static extern void glClearColor(Single red, Single green, Single blue, Single alpha); [Slot(30)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern void glClearStencil(Int32 s); - [Slot(32)] + static extern void glClearDepthf(Single d); + [Slot(31)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern void glColorMask(bool red, bool green, bool blue, bool alpha); + static extern void glClearStencil(Int32 s); [Slot(33)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern void glCompileShader(UInt32 shader); + static extern void glColorMask(bool red, bool green, bool blue, bool alpha); [Slot(34)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern void glCompileShader(UInt32 shader); + [Slot(35)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern void glCompressedTexImage2D(System.Int32 target, Int32 level, System.Int32 internalformat, Int32 width, Int32 height, Int32 border, Int32 imageSize, IntPtr data); - [Slot(36)] + [Slot(37)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern void glCompressedTexSubImage2D(System.Int32 target, Int32 level, Int32 xoffset, Int32 yoffset, Int32 width, Int32 height, System.Int32 format, Int32 imageSize, IntPtr data); - [Slot(39)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern void glCopyTexImage2D(System.Int32 target, Int32 level, System.Int32 internalformat, Int32 x, Int32 y, Int32 width, Int32 height, Int32 border); [Slot(40)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern void glCopyTexImage2D(System.Int32 target, Int32 level, System.Int32 internalformat, Int32 x, Int32 y, Int32 width, Int32 height, Int32 border); + [Slot(41)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern void glCopyTexSubImage2D(System.Int32 target, Int32 level, Int32 xoffset, Int32 yoffset, Int32 x, Int32 y, Int32 width, Int32 height); - [Slot(45)] + [Slot(47)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern Int32 glCreateProgram(); - [Slot(46)] + [Slot(48)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern Int32 glCreateShader(System.Int32 type); - [Slot(49)] + [Slot(51)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern void glCullFace(System.Int32 mode); - [Slot(50)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern void glDebugMessageCallback(DebugProc callback, IntPtr userParam); [Slot(52)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern unsafe void glDebugMessageControl(System.Int32 source, System.Int32 type, System.Int32 severity, Int32 count, UInt32* ids, bool enabled); + static extern void glDebugMessageCallback(DebugProc callback, IntPtr userParam); [Slot(54)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern void glDebugMessageInsert(System.Int32 source, System.Int32 type, UInt32 id, System.Int32 severity, Int32 length, IntPtr buf); + static extern unsafe void glDebugMessageControl(System.Int32 source, System.Int32 type, System.Int32 severity, Int32 count, UInt32* ids, bool enabled); [Slot(56)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern unsafe void glDeleteBuffers(Int32 n, UInt32* buffers); + static extern void glDebugMessageInsert(System.Int32 source, System.Int32 type, UInt32 id, System.Int32 severity, Int32 length, IntPtr buf); [Slot(58)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern unsafe void glDeleteFramebuffers(Int32 n, UInt32* framebuffers); + static extern unsafe void glDeleteBuffers(Int32 n, UInt32* buffers); [Slot(60)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern void glDeleteProgram(UInt32 program); + static extern unsafe void glDeleteFramebuffers(Int32 n, UInt32* framebuffers); [Slot(63)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern unsafe void glDeleteRenderbuffers(Int32 n, UInt32* renderbuffers); - [Slot(64)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern void glDeleteShader(UInt32 shader); + static extern void glDeleteProgram(UInt32 program); [Slot(66)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern unsafe void glDeleteTextures(Int32 n, UInt32* textures); - [Slot(68)] + static extern unsafe void glDeleteRenderbuffers(Int32 n, UInt32* renderbuffers); + [Slot(67)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern void glDepthFunc(System.Int32 func); + static extern void glDeleteShader(UInt32 shader); [Slot(69)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern void glDepthMask(bool flag); - [Slot(70)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern void glDepthRangef(Single n, Single f); + static extern unsafe void glDeleteTextures(Int32 n, UInt32* textures); [Slot(71)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern void glDetachShader(UInt32 program, UInt32 shader); + static extern void glDepthFunc(System.Int32 func); [Slot(72)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern void glDisable(System.Int32 cap); + static extern void glDepthMask(bool flag); + [Slot(73)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern void glDepthRangef(Single n, Single f); [Slot(74)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern void glDetachShader(UInt32 program, UInt32 shader); + [Slot(75)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern void glDisable(System.Int32 cap); + [Slot(77)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern void glDisableVertexAttribArray(UInt32 index); - [Slot(76)] + [Slot(79)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern void glDrawArrays(System.Int32 mode, Int32 first, Int32 count); - [Slot(83)] + [Slot(86)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern void glDrawElements(System.Int32 mode, Int32 count, System.Int32 type, IntPtr indices); - [Slot(89)] + [Slot(92)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern void glEnable(System.Int32 cap); - [Slot(91)] + [Slot(94)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern void glEnableVertexAttribArray(UInt32 index); - [Slot(108)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern void glFinish(); - [Slot(110)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern void glFlush(); [Slot(112)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern void glFramebufferRenderbuffer(System.Int32 target, System.Int32 attachment, System.Int32 renderbuffertarget, UInt32 renderbuffer); - [Slot(113)] + static extern void glFinish(); + [Slot(114)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern void glFramebufferTexture2D(System.Int32 target, System.Int32 attachment, System.Int32 textarget, UInt32 texture, Int32 level); + static extern void glFlush(); + [Slot(116)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern void glFramebufferRenderbuffer(System.Int32 target, System.Int32 attachment, System.Int32 renderbuffertarget, UInt32 renderbuffer); [Slot(117)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern void glFrontFace(System.Int32 mode); - [Slot(118)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern unsafe void glGenBuffers(Int32 n, [OutAttribute] UInt32* buffers); - [Slot(119)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern void glGenerateMipmap(System.Int32 target); + static extern void glFramebufferTexture2D(System.Int32 target, System.Int32 attachment, System.Int32 textarget, UInt32 texture, Int32 level); [Slot(121)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern unsafe void glGenFramebuffers(Int32 n, [OutAttribute] UInt32* framebuffers); + static extern void glFrontFace(System.Int32 mode); + [Slot(122)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern unsafe void glGenBuffers(Int32 n, [OutAttribute] UInt32* buffers); + [Slot(123)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern void glGenerateMipmap(System.Int32 target); [Slot(125)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern unsafe void glGenRenderbuffers(Int32 n, [OutAttribute] UInt32* renderbuffers); - [Slot(126)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern unsafe void glGenTextures(Int32 n, [OutAttribute] UInt32* textures); - [Slot(128)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern unsafe void glGetActiveAttrib(UInt32 program, UInt32 index, Int32 bufSize, [OutAttribute] Int32* length, [OutAttribute] Int32* size, [OutAttribute] System.Int32* type, [OutAttribute] IntPtr name); + static extern unsafe void glGenFramebuffers(Int32 n, [OutAttribute] UInt32* framebuffers); [Slot(129)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern unsafe void glGetActiveUniform(UInt32 program, UInt32 index, Int32 bufSize, [OutAttribute] Int32* length, [OutAttribute] Int32* size, [OutAttribute] System.Int32* type, [OutAttribute] IntPtr name); + static extern unsafe void glGenRenderbuffers(Int32 n, [OutAttribute] UInt32* renderbuffers); [Slot(130)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern unsafe void glGetAttachedShaders(UInt32 program, Int32 maxCount, [OutAttribute] Int32* count, [OutAttribute] UInt32* shaders); - [Slot(131)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern Int32 glGetAttribLocation(UInt32 program, IntPtr name); + static extern unsafe void glGenTextures(Int32 n, [OutAttribute] UInt32* textures); [Slot(132)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern unsafe void glGetBooleanv(System.Int32 pname, [OutAttribute] bool* data); + static extern unsafe void glGetActiveAttrib(UInt32 program, UInt32 index, Int32 bufSize, [OutAttribute] Int32* length, [OutAttribute] Int32* size, [OutAttribute] System.Int32* type, [OutAttribute] IntPtr name); [Slot(133)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern unsafe void glGetBufferParameteriv(System.Int32 target, System.Int32 pname, [OutAttribute] Int32* @params); + static extern unsafe void glGetActiveUniform(UInt32 program, UInt32 index, Int32 bufSize, [OutAttribute] Int32* length, [OutAttribute] Int32* size, [OutAttribute] System.Int32* type, [OutAttribute] IntPtr name); + [Slot(134)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern unsafe void glGetAttachedShaders(UInt32 program, Int32 maxCount, [OutAttribute] Int32* count, [OutAttribute] UInt32* shaders); [Slot(135)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern unsafe Int32 glGetDebugMessageLog(UInt32 count, Int32 bufSize, [OutAttribute] System.Int32* sources, [OutAttribute] System.Int32* types, [OutAttribute] UInt32* ids, [OutAttribute] System.Int32* severities, [OutAttribute] Int32* lengths, [OutAttribute] IntPtr messageLog); + static extern Int32 glGetAttribLocation(UInt32 program, IntPtr name); + [Slot(136)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern unsafe void glGetBooleanv(System.Int32 pname, [OutAttribute] bool* data); + [Slot(137)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern unsafe void glGetBufferParameteriv(System.Int32 target, System.Int32 pname, [OutAttribute] Int32* @params); [Slot(139)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern unsafe Int32 glGetDebugMessageLog(UInt32 count, Int32 bufSize, [OutAttribute] System.Int32* sources, [OutAttribute] System.Int32* types, [OutAttribute] UInt32* ids, [OutAttribute] System.Int32* severities, [OutAttribute] Int32* lengths, [OutAttribute] IntPtr messageLog); + [Slot(143)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern System.Int32 glGetError(); - [Slot(141)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern unsafe void glGetFloatv(System.Int32 pname, [OutAttribute] Single* data); - [Slot(142)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern unsafe void glGetFramebufferAttachmentParameteriv(System.Int32 target, System.Int32 attachment, System.Int32 pname, [OutAttribute] Int32* @params); [Slot(146)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern unsafe void glGetFloatv(System.Int32 pname, [OutAttribute] Single* data); + [Slot(147)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern unsafe void glGetFramebufferAttachmentParameteriv(System.Int32 target, System.Int32 attachment, System.Int32 pname, [OutAttribute] Int32* @params); + [Slot(151)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern unsafe void glGetIntegerv(System.Int32 pname, [OutAttribute] Int32* data); - [Slot(149)] + [Slot(155)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern unsafe void glGetObjectLabel(System.Int32 identifier, UInt32 name, Int32 bufSize, [OutAttribute] Int32* length, [OutAttribute] IntPtr label); - [Slot(152)] + [Slot(158)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern unsafe void glGetObjectPtrLabel(IntPtr ptr, Int32 bufSize, [OutAttribute] Int32* length, [OutAttribute] IntPtr label); - [Slot(160)] + [Slot(170)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern void glGetPointerv(System.Int32 pname, [OutAttribute] IntPtr @params); - [Slot(163)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern unsafe void glGetProgramInfoLog(UInt32 program, Int32 bufSize, [OutAttribute] Int32* length, [OutAttribute] IntPtr infoLog); - [Slot(164)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern unsafe void glGetProgramiv(UInt32 program, System.Int32 pname, [OutAttribute] Int32* @params); - [Slot(172)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern unsafe void glGetRenderbufferParameteriv(System.Int32 target, System.Int32 pname, [OutAttribute] Int32* @params); [Slot(173)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern unsafe void glGetShaderInfoLog(UInt32 shader, Int32 bufSize, [OutAttribute] Int32* length, [OutAttribute] IntPtr infoLog); + static extern unsafe void glGetProgramInfoLog(UInt32 program, Int32 bufSize, [OutAttribute] Int32* length, [OutAttribute] IntPtr infoLog); [Slot(174)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern unsafe void glGetShaderiv(UInt32 shader, System.Int32 pname, [OutAttribute] Int32* @params); - [Slot(175)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern unsafe void glGetShaderPrecisionFormat(System.Int32 shadertype, System.Int32 precisiontype, [OutAttribute] Int32* range, [OutAttribute] Int32* precision); - [Slot(176)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern unsafe void glGetShaderSource(UInt32 shader, Int32 bufSize, [OutAttribute] Int32* length, [OutAttribute] IntPtr source); - [Slot(177)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern IntPtr glGetString(System.Int32 name); - [Slot(179)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern unsafe void glGetTexParameterfv(System.Int32 target, System.Int32 pname, [OutAttribute] Single* @params); - [Slot(180)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern unsafe void glGetTexParameteriv(System.Int32 target, System.Int32 pname, [OutAttribute] Int32* @params); + static extern unsafe void glGetProgramiv(UInt32 program, System.Int32 pname, [OutAttribute] Int32* @params); [Slot(182)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern unsafe void glGetUniformfv(UInt32 program, Int32 location, [OutAttribute] Single* @params); + static extern unsafe void glGetRenderbufferParameteriv(System.Int32 target, System.Int32 pname, [OutAttribute] Int32* @params); [Slot(183)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern unsafe void glGetUniformiv(UInt32 program, Int32 location, [OutAttribute] Int32* @params); + static extern unsafe void glGetShaderInfoLog(UInt32 shader, Int32 bufSize, [OutAttribute] Int32* length, [OutAttribute] IntPtr infoLog); [Slot(184)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern Int32 glGetUniformLocation(UInt32 program, IntPtr name); + static extern unsafe void glGetShaderiv(UInt32 shader, System.Int32 pname, [OutAttribute] Int32* @params); [Slot(185)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern unsafe void glGetVertexAttribfv(UInt32 index, System.Int32 pname, [OutAttribute] Single* @params); + static extern unsafe void glGetShaderPrecisionFormat(System.Int32 shadertype, System.Int32 precisiontype, [OutAttribute] Int32* range, [OutAttribute] Int32* precision); [Slot(186)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern unsafe void glGetVertexAttribiv(UInt32 index, System.Int32 pname, [OutAttribute] Int32* @params); + static extern unsafe void glGetShaderSource(UInt32 shader, Int32 bufSize, [OutAttribute] Int32* length, [OutAttribute] IntPtr source); [Slot(187)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern void glGetVertexAttribPointerv(UInt32 index, System.Int32 pname, [OutAttribute] IntPtr pointer); - [Slot(188)] + static extern IntPtr glGetString(System.Int32 name); + [Slot(189)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern void glHint(System.Int32 target, System.Int32 mode); + static extern unsafe void glGetTexParameterfv(System.Int32 target, System.Int32 pname, [OutAttribute] Single* @params); [Slot(190)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern bool glIsBuffer(UInt32 buffer); - [Slot(191)] + static extern unsafe void glGetTexParameteriv(System.Int32 target, System.Int32 pname, [OutAttribute] Int32* @params); + [Slot(192)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern bool glIsEnabled(System.Int32 cap); + static extern unsafe void glGetUniformfv(UInt32 program, Int32 location, [OutAttribute] Single* @params); [Slot(193)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern bool glIsFramebuffer(UInt32 framebuffer); + static extern unsafe void glGetUniformiv(UInt32 program, Int32 location, [OutAttribute] Int32* @params); [Slot(194)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern bool glIsProgram(UInt32 program); + static extern Int32 glGetUniformLocation(UInt32 program, IntPtr name); + [Slot(195)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern unsafe void glGetVertexAttribfv(UInt32 index, System.Int32 pname, [OutAttribute] Single* @params); + [Slot(196)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern unsafe void glGetVertexAttribiv(UInt32 index, System.Int32 pname, [OutAttribute] Int32* @params); [Slot(197)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern bool glIsRenderbuffer(UInt32 renderbuffer); + static extern void glGetVertexAttribPointerv(UInt32 index, System.Int32 pname, [OutAttribute] IntPtr pointer); [Slot(198)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern bool glIsShader(UInt32 shader); + static extern void glHint(System.Int32 target, System.Int32 mode); [Slot(200)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern bool glIsTexture(UInt32 texture); + static extern bool glIsBuffer(UInt32 buffer); + [Slot(201)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern bool glIsEnabled(System.Int32 cap); [Slot(203)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern void glLineWidth(Single width); + static extern bool glIsFramebuffer(UInt32 framebuffer); [Slot(204)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern void glLinkProgram(UInt32 program); - [Slot(209)] + static extern bool glIsProgram(UInt32 program); + [Slot(207)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern void glObjectLabel(System.Int32 identifier, UInt32 name, Int32 length, IntPtr label); - [Slot(211)] + static extern bool glIsRenderbuffer(UInt32 renderbuffer); + [Slot(208)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern void glObjectPtrLabel(IntPtr ptr, Int32 length, IntPtr label); + static extern bool glIsShader(UInt32 shader); + [Slot(210)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern bool glIsTexture(UInt32 texture); [Slot(213)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern void glPixelStorei(System.Int32 pname, Int32 param); + static extern void glLineWidth(Single width); [Slot(214)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern void glLinkProgram(UInt32 program); + [Slot(219)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern void glObjectLabel(System.Int32 identifier, UInt32 name, Int32 length, IntPtr label); + [Slot(221)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern void glObjectPtrLabel(IntPtr ptr, Int32 length, IntPtr label); + [Slot(223)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern void glPixelStorei(System.Int32 pname, Int32 param); + [Slot(224)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern void glPolygonOffset(Single factor, Single units); - [Slot(215)] + [Slot(225)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern void glPopDebugGroup(); - [Slot(253)] + [Slot(263)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern void glPushDebugGroup(System.Int32 source, UInt32 id, Int32 length, IntPtr message); - [Slot(260)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern void glReadPixels(Int32 x, Int32 y, Int32 width, Int32 height, System.Int32 format, System.Int32 type, [OutAttribute] IntPtr pixels); - [Slot(261)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern void glReleaseShaderCompiler(); - [Slot(262)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern void glRenderbufferStorage(System.Int32 target, System.Int32 internalformat, Int32 width, Int32 height); - [Slot(269)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern void glSampleCoverage(Single value, bool invert); [Slot(270)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern void glScissor(Int32 x, Int32 y, Int32 width, Int32 height); - [Slot(273)] + static extern void glReadPixels(Int32 x, Int32 y, Int32 width, Int32 height, System.Int32 format, System.Int32 type, [OutAttribute] IntPtr pixels); + [Slot(271)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern unsafe void glShaderBinary(Int32 count, UInt32* shaders, System.Int32 binaryformat, IntPtr binary, Int32 length); - [Slot(274)] + static extern void glReleaseShaderCompiler(); + [Slot(272)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern unsafe void glShaderSource(UInt32 shader, Int32 count, IntPtr @string, Int32* length); - [Slot(276)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern void glStencilFunc(System.Int32 func, Int32 @ref, UInt32 mask); - [Slot(277)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern void glStencilFuncSeparate(System.Int32 face, System.Int32 func, Int32 @ref, UInt32 mask); - [Slot(278)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern void glStencilMask(UInt32 mask); + static extern void glRenderbufferStorage(System.Int32 target, System.Int32 internalformat, Int32 width, Int32 height); [Slot(279)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern void glStencilMaskSeparate(System.Int32 face, UInt32 mask); + static extern void glSampleCoverage(Single value, bool invert); [Slot(280)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern void glStencilOp(System.Int32 fail, System.Int32 zfail, System.Int32 zpass); - [Slot(281)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern void glStencilOpSeparate(System.Int32 face, System.Int32 sfail, System.Int32 dpfail, System.Int32 dppass); + static extern void glScissor(Int32 x, Int32 y, Int32 width, Int32 height); [Slot(283)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern void glTexImage2D(System.Int32 target, Int32 level, System.Int32 internalformat, Int32 width, Int32 height, Int32 border, System.Int32 format, System.Int32 type, IntPtr pixels); - [Slot(285)] + static extern unsafe void glShaderBinary(Int32 count, UInt32* shaders, System.Int32 binaryformat, IntPtr binary, Int32 length); + [Slot(284)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern void glTexParameterf(System.Int32 target, System.Int32 pname, Single param); + static extern unsafe void glShaderSource(UInt32 shader, Int32 count, IntPtr @string, Int32* length); [Slot(286)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern unsafe void glTexParameterfv(System.Int32 target, System.Int32 pname, Single* @params); + static extern void glStencilFunc(System.Int32 func, Int32 @ref, UInt32 mask); [Slot(287)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern void glTexParameteri(System.Int32 target, System.Int32 pname, Int32 param); + static extern void glStencilFuncSeparate(System.Int32 face, System.Int32 func, Int32 @ref, UInt32 mask); [Slot(288)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern unsafe void glTexParameteriv(System.Int32 target, System.Int32 pname, Int32* @params); - [Slot(292)] + static extern void glStencilMask(UInt32 mask); + [Slot(289)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern void glTexSubImage2D(System.Int32 target, Int32 level, Int32 xoffset, Int32 yoffset, Int32 width, Int32 height, System.Int32 format, System.Int32 type, IntPtr pixels); + static extern void glStencilMaskSeparate(System.Int32 face, UInt32 mask); + [Slot(290)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern void glStencilOp(System.Int32 fail, System.Int32 zfail, System.Int32 zpass); + [Slot(291)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern void glStencilOpSeparate(System.Int32 face, System.Int32 sfail, System.Int32 dpfail, System.Int32 dppass); + [Slot(293)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern void glTexImage2D(System.Int32 target, Int32 level, System.Int32 internalformat, Int32 width, Int32 height, Int32 border, System.Int32 format, System.Int32 type, IntPtr pixels); + [Slot(295)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern void glTexParameterf(System.Int32 target, System.Int32 pname, Single param); + [Slot(296)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern unsafe void glTexParameterfv(System.Int32 target, System.Int32 pname, Single* @params); [Slot(297)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern void glUniform1f(Int32 location, Single v0); + static extern void glTexParameteri(System.Int32 target, System.Int32 pname, Int32 param); [Slot(298)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern unsafe void glUniform1fv(Int32 location, Int32 count, Single* value); - [Slot(299)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern void glUniform1i(Int32 location, Int32 v0); - [Slot(300)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern unsafe void glUniform1iv(Int32 location, Int32 count, Int32* value); - [Slot(301)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern void glUniform2f(Int32 location, Single v0, Single v1); + static extern unsafe void glTexParameteriv(System.Int32 target, System.Int32 pname, Int32* @params); [Slot(302)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern unsafe void glUniform2fv(Int32 location, Int32 count, Single* value); - [Slot(303)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern void glUniform2i(Int32 location, Int32 v0, Int32 v1); - [Slot(304)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern unsafe void glUniform2iv(Int32 location, Int32 count, Int32* value); - [Slot(305)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern void glUniform3f(Int32 location, Single v0, Single v1, Single v2); - [Slot(306)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern unsafe void glUniform3fv(Int32 location, Int32 count, Single* value); + static extern void glTexSubImage2D(System.Int32 target, Int32 level, Int32 xoffset, Int32 yoffset, Int32 width, Int32 height, System.Int32 format, System.Int32 type, IntPtr pixels); [Slot(307)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern void glUniform3i(Int32 location, Int32 v0, Int32 v1, Int32 v2); + static extern void glUniform1f(Int32 location, Single v0); [Slot(308)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern unsafe void glUniform3iv(Int32 location, Int32 count, Int32* value); + static extern unsafe void glUniform1fv(Int32 location, Int32 count, Single* value); [Slot(309)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern void glUniform4f(Int32 location, Single v0, Single v1, Single v2, Single v3); + static extern void glUniform1i(Int32 location, Int32 v0); [Slot(310)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern unsafe void glUniform4fv(Int32 location, Int32 count, Single* value); + static extern unsafe void glUniform1iv(Int32 location, Int32 count, Int32* value); [Slot(311)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern void glUniform4i(Int32 location, Int32 v0, Int32 v1, Int32 v2, Int32 v3); + static extern void glUniform2f(Int32 location, Single v0, Single v1); [Slot(312)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern unsafe void glUniform4iv(Int32 location, Int32 count, Int32* value); + static extern unsafe void glUniform2fv(Int32 location, Int32 count, Single* value); [Slot(313)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern unsafe void glUniformMatrix2fv(Int32 location, Int32 count, bool transpose, Single* value); + static extern void glUniform2i(Int32 location, Int32 v0, Int32 v1); + [Slot(314)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern unsafe void glUniform2iv(Int32 location, Int32 count, Int32* value); + [Slot(315)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern void glUniform3f(Int32 location, Single v0, Single v1, Single v2); [Slot(316)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern unsafe void glUniformMatrix3fv(Int32 location, Int32 count, bool transpose, Single* value); + static extern unsafe void glUniform3fv(Int32 location, Int32 count, Single* value); + [Slot(317)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern void glUniform3i(Int32 location, Int32 v0, Int32 v1, Int32 v2); + [Slot(318)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern unsafe void glUniform3iv(Int32 location, Int32 count, Int32* value); [Slot(319)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern unsafe void glUniformMatrix4fv(Int32 location, Int32 count, bool transpose, Single* value); + static extern void glUniform4f(Int32 location, Single v0, Single v1, Single v2, Single v3); + [Slot(320)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern unsafe void glUniform4fv(Int32 location, Int32 count, Single* value); + [Slot(321)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern void glUniform4i(Int32 location, Int32 v0, Int32 v1, Int32 v2, Int32 v3); + [Slot(322)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern unsafe void glUniform4iv(Int32 location, Int32 count, Int32* value); [Slot(323)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern void glUseProgram(UInt32 program); + static extern unsafe void glUniformMatrix2fv(Int32 location, Int32 count, bool transpose, Single* value); [Slot(326)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern void glValidateProgram(UInt32 program); - [Slot(328)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern void glVertexAttrib1f(UInt32 index, Single x); + static extern unsafe void glUniformMatrix3fv(Int32 location, Int32 count, bool transpose, Single* value); [Slot(329)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern unsafe void glVertexAttrib1fv(UInt32 index, Single* v); - [Slot(330)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern void glVertexAttrib2f(UInt32 index, Single x, Single y); - [Slot(331)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern unsafe void glVertexAttrib2fv(UInt32 index, Single* v); - [Slot(332)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern void glVertexAttrib3f(UInt32 index, Single x, Single y, Single z); + static extern unsafe void glUniformMatrix4fv(Int32 location, Int32 count, bool transpose, Single* value); [Slot(333)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern unsafe void glVertexAttrib3fv(UInt32 index, Single* v); - [Slot(334)] + static extern void glUseProgram(UInt32 program); + [Slot(336)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern void glVertexAttrib4f(UInt32 index, Single x, Single y, Single z, Single w); - [Slot(335)] + static extern void glValidateProgram(UInt32 program); + [Slot(338)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern unsafe void glVertexAttrib4fv(UInt32 index, Single* v); + static extern void glVertexAttrib1f(UInt32 index, Single x); [Slot(339)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern void glVertexAttribPointer(UInt32 index, Int32 size, System.Int32 type, bool normalized, Int32 stride, IntPtr pointer); + static extern unsafe void glVertexAttrib1fv(UInt32 index, Single* v); [Slot(340)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern void glVertexAttrib2f(UInt32 index, Single x, Single y); + [Slot(341)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern unsafe void glVertexAttrib2fv(UInt32 index, Single* v); + [Slot(342)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern void glVertexAttrib3f(UInt32 index, Single x, Single y, Single z); + [Slot(343)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern unsafe void glVertexAttrib3fv(UInt32 index, Single* v); + [Slot(344)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern void glVertexAttrib4f(UInt32 index, Single x, Single y, Single z, Single w); + [Slot(345)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern unsafe void glVertexAttrib4fv(UInt32 index, Single* v); + [Slot(349)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern void glVertexAttribPointer(UInt32 index, Int32 size, System.Int32 type, bool normalized, Int32 stride, IntPtr pointer); + [Slot(350)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern void glViewport(Int32 x, Int32 y, Int32 width, Int32 height); [Slot(0)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] @@ -39730,484 +40334,514 @@ namespace OpenTK.Graphics.ES20 [Slot(1)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern void glActiveShaderProgramEXT(UInt32 pipeline, UInt32 program); - [Slot(6)] + [Slot(7)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern void glBeginQueryEXT(System.Int32 target, UInt32 id); - [Slot(10)] + [Slot(11)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern void glBindProgramPipelineEXT(UInt32 pipeline); - [Slot(17)] + [Slot(18)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern void glBlendEquationEXT(System.Int32 mode); - [Slot(47)] + [Slot(49)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern Int32 glCreateShaderProgramEXT(System.Int32 type, IntPtr @string); - [Slot(48)] + [Slot(50)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern Int32 glCreateShaderProgramvEXT(System.Int32 type, Int32 count, IntPtr strings); - [Slot(61)] + [Slot(64)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern unsafe void glDeleteProgramPipelinesEXT(Int32 n, UInt32* pipelines); - [Slot(62)] + [Slot(65)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern unsafe void glDeleteQueriesEXT(Int32 n, UInt32* ids); - [Slot(75)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern unsafe void glDiscardFramebufferEXT(System.Int32 target, Int32 numAttachments, System.Int32* attachments); [Slot(78)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern void glDrawArraysInstancedEXT(System.Int32 mode, Int32 start, Int32 count, Int32 primcount); - [Slot(80)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern unsafe void glDrawBuffersEXT(Int32 n, System.Int32* bufs); + static extern unsafe void glDiscardFramebufferEXT(System.Int32 target, Int32 numAttachments, System.Int32* attachments); [Slot(81)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern void glDrawArraysInstancedEXT(System.Int32 mode, Int32 start, Int32 count, Int32 primcount); + [Slot(83)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern unsafe void glDrawBuffersEXT(Int32 n, System.Int32* bufs); + [Slot(84)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern unsafe void glDrawBuffersIndexedEXT(Int32 n, System.Int32* location, Int32* indices); - [Slot(85)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern void glDrawElementsInstancedEXT(System.Int32 mode, Int32 count, System.Int32 type, IntPtr indices, Int32 primcount); - [Slot(93)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern void glEndQueryEXT(System.Int32 target); - [Slot(111)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern void glFlushMappedBufferRangeEXT(System.Int32 target, IntPtr offset, IntPtr length); - [Slot(114)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern void glFramebufferTexture2DMultisampleEXT(System.Int32 target, System.Int32 attachment, System.Int32 textarget, UInt32 texture, Int32 level, Int32 samples); - [Slot(123)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern unsafe void glGenProgramPipelinesEXT(Int32 n, [OutAttribute] UInt32* pipelines); - [Slot(124)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern unsafe void glGenQueriesEXT(Int32 n, [OutAttribute] UInt32* ids); - [Slot(143)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern System.Int32 glGetGraphicsResetStatusEXT(); - [Slot(145)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern unsafe void glGetIntegeri_vEXT(System.Int32 target, UInt32 index, [OutAttribute] Int32* data); - [Slot(147)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern unsafe void glGetnUniformfvEXT(UInt32 program, Int32 location, Int32 bufSize, [OutAttribute] Single* @params); - [Slot(148)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern unsafe void glGetnUniformivEXT(UInt32 program, Int32 location, Int32 bufSize, [OutAttribute] Int32* @params); - [Slot(150)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern unsafe void glGetObjectLabelEXT(System.Int32 type, UInt32 @object, Int32 bufSize, [OutAttribute] Int32* length, [OutAttribute] IntPtr label); - [Slot(165)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern unsafe void glGetProgramPipelineInfoLogEXT(UInt32 pipeline, Int32 bufSize, [OutAttribute] Int32* length, [OutAttribute] IntPtr infoLog); - [Slot(166)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern unsafe void glGetProgramPipelineivEXT(UInt32 pipeline, System.Int32 pname, [OutAttribute] Int32* @params); - [Slot(167)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern unsafe void glGetQueryivEXT(System.Int32 target, System.Int32 pname, [OutAttribute] Int32* @params); - [Slot(168)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern unsafe void glGetQueryObjecti64vEXT(UInt32 id, System.Int32 pname, [OutAttribute] Int64* @params); - [Slot(169)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern unsafe void glGetQueryObjectivEXT(UInt32 id, System.Int32 pname, [OutAttribute] Int32* @params); - [Slot(170)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern unsafe void glGetQueryObjectui64vEXT(UInt32 id, System.Int32 pname, [OutAttribute] UInt64* @params); - [Slot(171)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern unsafe void glGetQueryObjectuivEXT(UInt32 id, System.Int32 pname, [OutAttribute] UInt32* @params); - [Slot(189)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern void glInsertEventMarkerEXT(Int32 length, IntPtr marker); - [Slot(195)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern bool glIsProgramPipelineEXT(UInt32 pipeline); - [Slot(196)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern bool glIsQueryEXT(UInt32 id); - [Slot(202)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern void glLabelObjectEXT(System.Int32 type, UInt32 @object, Int32 length, IntPtr label); - [Slot(206)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern IntPtr glMapBufferRangeEXT(System.Int32 target, IntPtr offset, IntPtr length, UInt32 access); - [Slot(207)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern unsafe void glMultiDrawArraysEXT(System.Int32 mode, Int32* first, Int32* count, Int32 primcount); - [Slot(208)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern unsafe void glMultiDrawElementsEXT(System.Int32 mode, Int32* count, System.Int32 type, IntPtr indices, Int32 primcount); - [Slot(217)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern void glPopGroupMarkerEXT(); - [Slot(219)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern void glProgramParameteriEXT(UInt32 program, System.Int32 pname, Int32 value); - [Slot(220)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern void glProgramUniform1fEXT(UInt32 program, Int32 location, Single v0); - [Slot(221)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern unsafe void glProgramUniform1fvEXT(UInt32 program, Int32 location, Int32 count, Single* value); - [Slot(222)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern void glProgramUniform1iEXT(UInt32 program, Int32 location, Int32 v0); - [Slot(223)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern unsafe void glProgramUniform1ivEXT(UInt32 program, Int32 location, Int32 count, Int32* value); - [Slot(224)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern void glProgramUniform1uiEXT(UInt32 program, Int32 location, UInt32 v0); - [Slot(225)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern unsafe void glProgramUniform1uivEXT(UInt32 program, Int32 location, Int32 count, UInt32* value); - [Slot(226)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern void glProgramUniform2fEXT(UInt32 program, Int32 location, Single v0, Single v1); - [Slot(227)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern unsafe void glProgramUniform2fvEXT(UInt32 program, Int32 location, Int32 count, Single* value); - [Slot(228)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern void glProgramUniform2iEXT(UInt32 program, Int32 location, Int32 v0, Int32 v1); - [Slot(229)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern unsafe void glProgramUniform2ivEXT(UInt32 program, Int32 location, Int32 count, Int32* value); - [Slot(230)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern void glProgramUniform2uiEXT(UInt32 program, Int32 location, UInt32 v0, UInt32 v1); - [Slot(231)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern unsafe void glProgramUniform2uivEXT(UInt32 program, Int32 location, Int32 count, UInt32* value); - [Slot(232)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern void glProgramUniform3fEXT(UInt32 program, Int32 location, Single v0, Single v1, Single v2); - [Slot(233)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern unsafe void glProgramUniform3fvEXT(UInt32 program, Int32 location, Int32 count, Single* value); - [Slot(234)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern void glProgramUniform3iEXT(UInt32 program, Int32 location, Int32 v0, Int32 v1, Int32 v2); - [Slot(235)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern unsafe void glProgramUniform3ivEXT(UInt32 program, Int32 location, Int32 count, Int32* value); - [Slot(236)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern void glProgramUniform3uiEXT(UInt32 program, Int32 location, UInt32 v0, UInt32 v1, UInt32 v2); - [Slot(237)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern unsafe void glProgramUniform3uivEXT(UInt32 program, Int32 location, Int32 count, UInt32* value); - [Slot(238)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern void glProgramUniform4fEXT(UInt32 program, Int32 location, Single v0, Single v1, Single v2, Single v3); - [Slot(239)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern unsafe void glProgramUniform4fvEXT(UInt32 program, Int32 location, Int32 count, Single* value); - [Slot(240)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern void glProgramUniform4iEXT(UInt32 program, Int32 location, Int32 v0, Int32 v1, Int32 v2, Int32 v3); - [Slot(241)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern unsafe void glProgramUniform4ivEXT(UInt32 program, Int32 location, Int32 count, Int32* value); - [Slot(242)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern void glProgramUniform4uiEXT(UInt32 program, Int32 location, UInt32 v0, UInt32 v1, UInt32 v2, UInt32 v3); - [Slot(243)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern unsafe void glProgramUniform4uivEXT(UInt32 program, Int32 location, Int32 count, UInt32* value); - [Slot(244)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern unsafe void glProgramUniformMatrix2fvEXT(UInt32 program, Int32 location, Int32 count, bool transpose, Single* value); - [Slot(245)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern unsafe void glProgramUniformMatrix2x3fvEXT(UInt32 program, Int32 location, Int32 count, bool transpose, Single* value); - [Slot(246)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern unsafe void glProgramUniformMatrix2x4fvEXT(UInt32 program, Int32 location, Int32 count, bool transpose, Single* value); - [Slot(247)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern unsafe void glProgramUniformMatrix3fvEXT(UInt32 program, Int32 location, Int32 count, bool transpose, Single* value); - [Slot(248)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern unsafe void glProgramUniformMatrix3x2fvEXT(UInt32 program, Int32 location, Int32 count, bool transpose, Single* value); - [Slot(249)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern unsafe void glProgramUniformMatrix3x4fvEXT(UInt32 program, Int32 location, Int32 count, bool transpose, Single* value); - [Slot(250)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern unsafe void glProgramUniformMatrix4fvEXT(UInt32 program, Int32 location, Int32 count, bool transpose, Single* value); - [Slot(251)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern unsafe void glProgramUniformMatrix4x2fvEXT(UInt32 program, Int32 location, Int32 count, bool transpose, Single* value); - [Slot(252)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern unsafe void glProgramUniformMatrix4x3fvEXT(UInt32 program, Int32 location, Int32 count, bool transpose, Single* value); - [Slot(255)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern void glPushGroupMarkerEXT(Int32 length, IntPtr marker); - [Slot(256)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern void glQueryCounterEXT(UInt32 id, System.Int32 target); - [Slot(257)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern void glReadBufferIndexedEXT(System.Int32 src, Int32 index); - [Slot(259)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern void glReadnPixelsEXT(Int32 x, Int32 y, Int32 width, Int32 height, System.Int32 format, System.Int32 type, Int32 bufSize, [OutAttribute] IntPtr data); - [Slot(265)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern void glRenderbufferStorageMultisampleEXT(System.Int32 target, Int32 samples, System.Int32 internalformat, Int32 width, Int32 height); - [Slot(289)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern void glTexStorage1DEXT(System.Int32 target, Int32 levels, System.Int32 internalformat, Int32 width); - [Slot(290)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern void glTexStorage2DEXT(System.Int32 target, Int32 levels, System.Int32 internalformat, Int32 width, Int32 height); - [Slot(291)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern void glTexStorage3DEXT(System.Int32 target, Int32 levels, System.Int32 internalformat, Int32 width, Int32 height, Int32 depth); - [Slot(294)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern void glTextureStorage1DEXT(UInt32 texture, System.Int32 target, Int32 levels, System.Int32 internalformat, Int32 width); - [Slot(295)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern void glTextureStorage2DEXT(UInt32 texture, System.Int32 target, Int32 levels, System.Int32 internalformat, Int32 width, Int32 height); - [Slot(296)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern void glTextureStorage3DEXT(UInt32 texture, System.Int32 target, Int32 levels, System.Int32 internalformat, Int32 width, Int32 height, Int32 depth); - [Slot(324)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern void glUseProgramStagesEXT(UInt32 pipeline, UInt32 stages, UInt32 program); - [Slot(325)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern void glUseShaderProgramEXT(System.Int32 type, UInt32 program); - [Slot(327)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern void glValidateProgramPipelineEXT(UInt32 pipeline); - [Slot(337)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern void glVertexAttribDivisorEXT(UInt32 index, UInt32 divisor); - [Slot(115)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern void glFramebufferTexture2DMultisampleIMG(System.Int32 target, System.Int32 attachment, System.Int32 textarget, UInt32 texture, Int32 level, Int32 samples); - [Slot(266)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern void glRenderbufferStorageMultisampleIMG(System.Int32 target, Int32 samples, System.Int32 internalformat, Int32 width, Int32 height); - [Slot(51)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern void glDebugMessageCallbackKHR(DebugProcKhr callback, IntPtr userParam); - [Slot(53)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern unsafe void glDebugMessageControlKHR(System.Int32 source, System.Int32 type, System.Int32 severity, Int32 count, UInt32* ids, bool enabled); - [Slot(55)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern void glDebugMessageInsertKHR(System.Int32 source, System.Int32 type, UInt32 id, System.Int32 severity, Int32 length, IntPtr buf); - [Slot(136)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern unsafe Int32 glGetDebugMessageLogKHR(UInt32 count, Int32 bufSize, [OutAttribute] System.Int32* sources, [OutAttribute] System.Int32* types, [OutAttribute] UInt32* ids, [OutAttribute] System.Int32* severities, [OutAttribute] Int32* lengths, [OutAttribute] IntPtr messageLog); - [Slot(151)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern unsafe void glGetObjectLabelKHR(System.Int32 identifier, UInt32 name, Int32 bufSize, [OutAttribute] Int32* length, [OutAttribute] IntPtr label); - [Slot(153)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern unsafe void glGetObjectPtrLabelKHR(IntPtr ptr, Int32 bufSize, [OutAttribute] Int32* length, [OutAttribute] IntPtr label); - [Slot(161)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern void glGetPointervKHR(System.Int32 pname, [OutAttribute] IntPtr @params); - [Slot(210)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern void glObjectLabelKHR(System.Int32 identifier, UInt32 name, Int32 length, IntPtr label); - [Slot(212)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern void glObjectPtrLabelKHR(IntPtr ptr, Int32 length, IntPtr label); - [Slot(216)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern void glPopDebugGroupKHR(); - [Slot(254)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern void glPushDebugGroupKHR(System.Int32 source, UInt32 id, Int32 length, IntPtr message); - [Slot(14)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern void glBlendBarrierNV(); - [Slot(21)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern void glBlendParameteriNV(System.Int32 pname, Int32 value); - [Slot(23)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern void glBlitFramebufferNV(Int32 srcX0, Int32 srcY0, Int32 srcX1, Int32 srcY1, Int32 dstX0, Int32 dstY0, Int32 dstX1, Int32 dstY1, System.Int32 mask, System.Int32 filter); - [Slot(38)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern void glCopyBufferSubDataNV(System.Int32 readTarget, System.Int32 writeTarget, IntPtr readOffset, IntPtr writeOffset, IntPtr size); - [Slot(43)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern void glCoverageMaskNV(bool mask); - [Slot(44)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern void glCoverageOperationNV(System.Int32 operation); - [Slot(57)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern unsafe void glDeleteFencesNV(Int32 n, UInt32* fences); - [Slot(79)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern void glDrawArraysInstancedNV(System.Int32 mode, Int32 first, Int32 count, Int32 primcount); - [Slot(82)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern unsafe void glDrawBuffersNV(Int32 n, System.Int32* bufs); - [Slot(86)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern void glDrawElementsInstancedNV(System.Int32 mode, Int32 count, System.Int32 type, IntPtr indices, Int32 primcount); - [Slot(109)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern void glFinishFenceNV(UInt32 fence); - [Slot(120)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern unsafe void glGenFencesNV(Int32 n, [OutAttribute] UInt32* fences); - [Slot(140)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern unsafe void glGetFenceivNV(UInt32 fence, System.Int32 pname, [OutAttribute] Int32* @params); - [Slot(192)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern bool glIsFenceNV(UInt32 fence); - [Slot(258)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern void glReadBufferNV(System.Int32 mode); - [Slot(267)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern void glRenderbufferStorageMultisampleNV(System.Int32 target, Int32 samples, System.Int32 internalformat, Int32 width, Int32 height); - [Slot(272)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern void glSetFenceNV(UInt32 fence, System.Int32 condition); - [Slot(282)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern bool glTestFenceNV(UInt32 fence); - [Slot(314)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern unsafe void glUniformMatrix2x3fvNV(Int32 location, Int32 count, bool transpose, Single* value); - [Slot(315)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern unsafe void glUniformMatrix2x4fvNV(Int32 location, Int32 count, bool transpose, Single* value); - [Slot(317)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern unsafe void glUniformMatrix3x2fvNV(Int32 location, Int32 count, bool transpose, Single* value); - [Slot(318)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern unsafe void glUniformMatrix3x4fvNV(Int32 location, Int32 count, bool transpose, Single* value); - [Slot(320)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern unsafe void glUniformMatrix4x2fvNV(Int32 location, Int32 count, bool transpose, Single* value); - [Slot(321)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern unsafe void glUniformMatrix4x3fvNV(Int32 location, Int32 count, bool transpose, Single* value); - [Slot(338)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern void glVertexAttribDivisorNV(UInt32 index, UInt32 divisor); - [Slot(13)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern void glBindVertexArrayOES(UInt32 array); - [Slot(35)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern void glCompressedTexImage3DOES(System.Int32 target, Int32 level, System.Int32 internalformat, Int32 width, Int32 height, Int32 depth, Int32 border, Int32 imageSize, IntPtr data); - [Slot(37)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern void glCompressedTexSubImage3DOES(System.Int32 target, Int32 level, Int32 xoffset, Int32 yoffset, Int32 zoffset, Int32 width, Int32 height, Int32 depth, System.Int32 format, Int32 imageSize, IntPtr data); - [Slot(41)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern void glCopyTexSubImage3DOES(System.Int32 target, Int32 level, Int32 xoffset, Int32 yoffset, Int32 zoffset, Int32 x, Int32 y, Int32 width, Int32 height); - [Slot(67)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern unsafe void glDeleteVertexArraysOES(Int32 n, UInt32* arrays); - [Slot(87)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern void glEGLImageTargetRenderbufferStorageOES(System.Int32 target, IntPtr image); [Slot(88)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern void glEGLImageTargetTexture2DOES(System.Int32 target, IntPtr image); - [Slot(116)] + static extern void glDrawElementsInstancedEXT(System.Int32 mode, Int32 count, System.Int32 type, IntPtr indices, Int32 primcount); + [Slot(97)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern void glFramebufferTexture3DOES(System.Int32 target, System.Int32 attachment, System.Int32 textarget, UInt32 texture, Int32 level, Int32 zoffset); + static extern void glEndQueryEXT(System.Int32 target); + [Slot(115)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern void glFlushMappedBufferRangeEXT(System.Int32 target, IntPtr offset, IntPtr length); + [Slot(118)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern void glFramebufferTexture2DMultisampleEXT(System.Int32 target, System.Int32 attachment, System.Int32 textarget, UInt32 texture, Int32 level, Int32 samples); [Slot(127)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern unsafe void glGenVertexArraysOES(Int32 n, [OutAttribute] UInt32* arrays); - [Slot(134)] + static extern unsafe void glGenProgramPipelinesEXT(Int32 n, [OutAttribute] UInt32* pipelines); + [Slot(128)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern void glGetBufferPointervOES(System.Int32 target, System.Int32 pname, [OutAttribute] IntPtr @params); - [Slot(162)] + static extern unsafe void glGenQueriesEXT(Int32 n, [OutAttribute] UInt32* ids); + [Slot(148)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern unsafe void glGetProgramBinaryOES(UInt32 program, Int32 bufSize, [OutAttribute] Int32* length, [OutAttribute] System.Int32* binaryFormat, [OutAttribute] IntPtr binary); - [Slot(201)] + static extern System.Int32 glGetGraphicsResetStatusEXT(); + [Slot(150)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern bool glIsVertexArrayOES(UInt32 array); + static extern unsafe void glGetIntegeri_vEXT(System.Int32 target, UInt32 index, [OutAttribute] Int32* data); + [Slot(153)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern unsafe void glGetnUniformfvEXT(UInt32 program, Int32 location, Int32 bufSize, [OutAttribute] Single* @params); + [Slot(154)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern unsafe void glGetnUniformivEXT(UInt32 program, Int32 location, Int32 bufSize, [OutAttribute] Int32* @params); + [Slot(156)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern unsafe void glGetObjectLabelEXT(System.Int32 type, UInt32 @object, Int32 bufSize, [OutAttribute] Int32* length, [OutAttribute] IntPtr label); + [Slot(175)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern unsafe void glGetProgramPipelineInfoLogEXT(UInt32 pipeline, Int32 bufSize, [OutAttribute] Int32* length, [OutAttribute] IntPtr infoLog); + [Slot(176)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern unsafe void glGetProgramPipelineivEXT(UInt32 pipeline, System.Int32 pname, [OutAttribute] Int32* @params); + [Slot(177)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern unsafe void glGetQueryivEXT(System.Int32 target, System.Int32 pname, [OutAttribute] Int32* @params); + [Slot(178)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern unsafe void glGetQueryObjecti64vEXT(UInt32 id, System.Int32 pname, [OutAttribute] Int64* @params); + [Slot(179)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern unsafe void glGetQueryObjectivEXT(UInt32 id, System.Int32 pname, [OutAttribute] Int32* @params); + [Slot(180)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern unsafe void glGetQueryObjectui64vEXT(UInt32 id, System.Int32 pname, [OutAttribute] UInt64* @params); + [Slot(181)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern unsafe void glGetQueryObjectuivEXT(UInt32 id, System.Int32 pname, [OutAttribute] UInt32* @params); + [Slot(199)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern void glInsertEventMarkerEXT(Int32 length, IntPtr marker); [Slot(205)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern IntPtr glMapBufferOES(System.Int32 target, System.Int32 access); + static extern bool glIsProgramPipelineEXT(UInt32 pipeline); + [Slot(206)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern bool glIsQueryEXT(UInt32 id); + [Slot(212)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern void glLabelObjectEXT(System.Int32 type, UInt32 @object, Int32 length, IntPtr label); + [Slot(216)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern IntPtr glMapBufferRangeEXT(System.Int32 target, IntPtr offset, IntPtr length, UInt32 access); + [Slot(217)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern unsafe void glMultiDrawArraysEXT(System.Int32 mode, Int32* first, Int32* count, Int32 primcount); [Slot(218)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern unsafe void glMultiDrawElementsEXT(System.Int32 mode, Int32* count, System.Int32 type, IntPtr indices, Int32 primcount); + [Slot(227)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern void glPopGroupMarkerEXT(); + [Slot(229)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern void glProgramParameteriEXT(UInt32 program, System.Int32 pname, Int32 value); + [Slot(230)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern void glProgramUniform1fEXT(UInt32 program, Int32 location, Single v0); + [Slot(231)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern unsafe void glProgramUniform1fvEXT(UInt32 program, Int32 location, Int32 count, Single* value); + [Slot(232)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern void glProgramUniform1iEXT(UInt32 program, Int32 location, Int32 v0); + [Slot(233)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern unsafe void glProgramUniform1ivEXT(UInt32 program, Int32 location, Int32 count, Int32* value); + [Slot(234)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern void glProgramUniform1uiEXT(UInt32 program, Int32 location, UInt32 v0); + [Slot(235)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern unsafe void glProgramUniform1uivEXT(UInt32 program, Int32 location, Int32 count, UInt32* value); + [Slot(236)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern void glProgramUniform2fEXT(UInt32 program, Int32 location, Single v0, Single v1); + [Slot(237)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern unsafe void glProgramUniform2fvEXT(UInt32 program, Int32 location, Int32 count, Single* value); + [Slot(238)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern void glProgramUniform2iEXT(UInt32 program, Int32 location, Int32 v0, Int32 v1); + [Slot(239)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern unsafe void glProgramUniform2ivEXT(UInt32 program, Int32 location, Int32 count, Int32* value); + [Slot(240)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern void glProgramUniform2uiEXT(UInt32 program, Int32 location, UInt32 v0, UInt32 v1); + [Slot(241)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern unsafe void glProgramUniform2uivEXT(UInt32 program, Int32 location, Int32 count, UInt32* value); + [Slot(242)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern void glProgramUniform3fEXT(UInt32 program, Int32 location, Single v0, Single v1, Single v2); + [Slot(243)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern unsafe void glProgramUniform3fvEXT(UInt32 program, Int32 location, Int32 count, Single* value); + [Slot(244)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern void glProgramUniform3iEXT(UInt32 program, Int32 location, Int32 v0, Int32 v1, Int32 v2); + [Slot(245)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern unsafe void glProgramUniform3ivEXT(UInt32 program, Int32 location, Int32 count, Int32* value); + [Slot(246)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern void glProgramUniform3uiEXT(UInt32 program, Int32 location, UInt32 v0, UInt32 v1, UInt32 v2); + [Slot(247)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern unsafe void glProgramUniform3uivEXT(UInt32 program, Int32 location, Int32 count, UInt32* value); + [Slot(248)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern void glProgramUniform4fEXT(UInt32 program, Int32 location, Single v0, Single v1, Single v2, Single v3); + [Slot(249)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern unsafe void glProgramUniform4fvEXT(UInt32 program, Int32 location, Int32 count, Single* value); + [Slot(250)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern void glProgramUniform4iEXT(UInt32 program, Int32 location, Int32 v0, Int32 v1, Int32 v2, Int32 v3); + [Slot(251)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern unsafe void glProgramUniform4ivEXT(UInt32 program, Int32 location, Int32 count, Int32* value); + [Slot(252)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern void glProgramUniform4uiEXT(UInt32 program, Int32 location, UInt32 v0, UInt32 v1, UInt32 v2, UInt32 v3); + [Slot(253)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern unsafe void glProgramUniform4uivEXT(UInt32 program, Int32 location, Int32 count, UInt32* value); + [Slot(254)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern unsafe void glProgramUniformMatrix2fvEXT(UInt32 program, Int32 location, Int32 count, bool transpose, Single* value); + [Slot(255)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern unsafe void glProgramUniformMatrix2x3fvEXT(UInt32 program, Int32 location, Int32 count, bool transpose, Single* value); + [Slot(256)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern unsafe void glProgramUniformMatrix2x4fvEXT(UInt32 program, Int32 location, Int32 count, bool transpose, Single* value); + [Slot(257)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern unsafe void glProgramUniformMatrix3fvEXT(UInt32 program, Int32 location, Int32 count, bool transpose, Single* value); + [Slot(258)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern unsafe void glProgramUniformMatrix3x2fvEXT(UInt32 program, Int32 location, Int32 count, bool transpose, Single* value); + [Slot(259)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern unsafe void glProgramUniformMatrix3x4fvEXT(UInt32 program, Int32 location, Int32 count, bool transpose, Single* value); + [Slot(260)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern unsafe void glProgramUniformMatrix4fvEXT(UInt32 program, Int32 location, Int32 count, bool transpose, Single* value); + [Slot(261)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern unsafe void glProgramUniformMatrix4x2fvEXT(UInt32 program, Int32 location, Int32 count, bool transpose, Single* value); + [Slot(262)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern unsafe void glProgramUniformMatrix4x3fvEXT(UInt32 program, Int32 location, Int32 count, bool transpose, Single* value); + [Slot(265)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern void glPushGroupMarkerEXT(Int32 length, IntPtr marker); + [Slot(266)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern void glQueryCounterEXT(UInt32 id, System.Int32 target); + [Slot(267)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern void glReadBufferIndexedEXT(System.Int32 src, Int32 index); + [Slot(269)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern void glReadnPixelsEXT(Int32 x, Int32 y, Int32 width, Int32 height, System.Int32 format, System.Int32 type, Int32 bufSize, [OutAttribute] IntPtr data); + [Slot(275)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern void glRenderbufferStorageMultisampleEXT(System.Int32 target, Int32 samples, System.Int32 internalformat, Int32 width, Int32 height); + [Slot(299)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern void glTexStorage1DEXT(System.Int32 target, Int32 levels, System.Int32 internalformat, Int32 width); + [Slot(300)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern void glTexStorage2DEXT(System.Int32 target, Int32 levels, System.Int32 internalformat, Int32 width, Int32 height); + [Slot(301)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern void glTexStorage3DEXT(System.Int32 target, Int32 levels, System.Int32 internalformat, Int32 width, Int32 height, Int32 depth); + [Slot(304)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern void glTextureStorage1DEXT(UInt32 texture, System.Int32 target, Int32 levels, System.Int32 internalformat, Int32 width); + [Slot(305)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern void glTextureStorage2DEXT(UInt32 texture, System.Int32 target, Int32 levels, System.Int32 internalformat, Int32 width, Int32 height); + [Slot(306)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern void glTextureStorage3DEXT(UInt32 texture, System.Int32 target, Int32 levels, System.Int32 internalformat, Int32 width, Int32 height, Int32 depth); + [Slot(334)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern void glUseProgramStagesEXT(UInt32 pipeline, UInt32 stages, UInt32 program); + [Slot(335)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern void glUseShaderProgramEXT(System.Int32 type, UInt32 program); + [Slot(337)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern void glValidateProgramPipelineEXT(UInt32 pipeline); + [Slot(347)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern void glVertexAttribDivisorEXT(UInt32 index, UInt32 divisor); + [Slot(119)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern void glFramebufferTexture2DMultisampleIMG(System.Int32 target, System.Int32 attachment, System.Int32 textarget, UInt32 texture, Int32 level, Int32 samples); + [Slot(276)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern void glRenderbufferStorageMultisampleIMG(System.Int32 target, Int32 samples, System.Int32 internalformat, Int32 width, Int32 height); + [Slot(6)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern void glBeginPerfQueryINTEL(UInt32 queryHandle); + [Slot(46)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern unsafe void glCreatePerfQueryINTEL(UInt32 queryId, [OutAttribute] UInt32* queryHandle); + [Slot(62)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern void glDeletePerfQueryINTEL(UInt32 queryHandle); + [Slot(96)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern void glEndPerfQueryINTEL(UInt32 queryHandle); + [Slot(145)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern unsafe void glGetFirstPerfQueryIdINTEL([OutAttribute] UInt32* queryId); + [Slot(152)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern unsafe void glGetNextPerfQueryIdINTEL(UInt32 queryId, [OutAttribute] UInt32* nextQueryId); + [Slot(160)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern unsafe void glGetPerfCounterInfoINTEL(UInt32 queryId, UInt32 counterId, UInt32 counterNameLength, [OutAttribute] IntPtr counterName, UInt32 counterDescLength, [OutAttribute] IntPtr counterDesc, [OutAttribute] UInt32* counterOffset, [OutAttribute] UInt32* counterDataSize, [OutAttribute] UInt32* counterTypeEnum, [OutAttribute] UInt32* counterDataTypeEnum, [OutAttribute] UInt64* rawCounterMaxValue); + [Slot(167)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern unsafe void glGetPerfQueryDataINTEL(UInt32 queryHandle, UInt32 flags, Int32 dataSize, [OutAttribute] IntPtr data, [OutAttribute] UInt32* bytesWritten); + [Slot(168)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern unsafe void glGetPerfQueryIdByNameINTEL([OutAttribute] IntPtr queryName, [OutAttribute] UInt32* queryId); + [Slot(169)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern unsafe void glGetPerfQueryInfoINTEL(UInt32 queryId, UInt32 queryNameLength, [OutAttribute] IntPtr queryName, [OutAttribute] UInt32* dataSize, [OutAttribute] UInt32* noCounters, [OutAttribute] UInt32* noInstances, [OutAttribute] UInt32* capsMask); + [Slot(53)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern void glDebugMessageCallbackKHR(DebugProcKhr callback, IntPtr userParam); + [Slot(55)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern unsafe void glDebugMessageControlKHR(System.Int32 source, System.Int32 type, System.Int32 severity, Int32 count, UInt32* ids, bool enabled); + [Slot(57)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern void glDebugMessageInsertKHR(System.Int32 source, System.Int32 type, UInt32 id, System.Int32 severity, Int32 length, IntPtr buf); + [Slot(140)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern unsafe Int32 glGetDebugMessageLogKHR(UInt32 count, Int32 bufSize, [OutAttribute] System.Int32* sources, [OutAttribute] System.Int32* types, [OutAttribute] UInt32* ids, [OutAttribute] System.Int32* severities, [OutAttribute] Int32* lengths, [OutAttribute] IntPtr messageLog); + [Slot(157)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern unsafe void glGetObjectLabelKHR(System.Int32 identifier, UInt32 name, Int32 bufSize, [OutAttribute] Int32* length, [OutAttribute] IntPtr label); + [Slot(159)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern unsafe void glGetObjectPtrLabelKHR(IntPtr ptr, Int32 bufSize, [OutAttribute] Int32* length, [OutAttribute] IntPtr label); + [Slot(171)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern void glGetPointervKHR(System.Int32 pname, [OutAttribute] IntPtr @params); + [Slot(220)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern void glObjectLabelKHR(System.Int32 identifier, UInt32 name, Int32 length, IntPtr label); + [Slot(222)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern void glObjectPtrLabelKHR(IntPtr ptr, Int32 length, IntPtr label); + [Slot(226)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern void glPopDebugGroupKHR(); + [Slot(264)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern void glPushDebugGroupKHR(System.Int32 source, UInt32 id, Int32 length, IntPtr message); + [Slot(15)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern void glBlendBarrierNV(); + [Slot(22)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern void glBlendParameteriNV(System.Int32 pname, Int32 value); + [Slot(24)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern void glBlitFramebufferNV(Int32 srcX0, Int32 srcY0, Int32 srcX1, Int32 srcY1, Int32 dstX0, Int32 dstY0, Int32 dstX1, Int32 dstY1, System.Int32 mask, System.Int32 filter); + [Slot(39)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern void glCopyBufferSubDataNV(System.Int32 readTarget, System.Int32 writeTarget, IntPtr readOffset, IntPtr writeOffset, IntPtr size); + [Slot(44)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern void glCoverageMaskNV(bool mask); + [Slot(45)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern void glCoverageOperationNV(System.Int32 operation); + [Slot(59)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern unsafe void glDeleteFencesNV(Int32 n, UInt32* fences); + [Slot(82)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern void glDrawArraysInstancedNV(System.Int32 mode, Int32 first, Int32 count, Int32 primcount); + [Slot(85)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern unsafe void glDrawBuffersNV(Int32 n, System.Int32* bufs); + [Slot(89)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern void glDrawElementsInstancedNV(System.Int32 mode, Int32 count, System.Int32 type, IntPtr indices, Int32 primcount); + [Slot(113)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern void glFinishFenceNV(UInt32 fence); + [Slot(124)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern unsafe void glGenFencesNV(Int32 n, [OutAttribute] UInt32* fences); + [Slot(144)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern unsafe void glGetFenceivNV(UInt32 fence, System.Int32 pname, [OutAttribute] Int32* @params); + [Slot(202)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern bool glIsFenceNV(UInt32 fence); + [Slot(268)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern void glReadBufferNV(System.Int32 mode); + [Slot(277)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern void glRenderbufferStorageMultisampleNV(System.Int32 target, Int32 samples, System.Int32 internalformat, Int32 width, Int32 height); + [Slot(282)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern void glSetFenceNV(UInt32 fence, System.Int32 condition); + [Slot(292)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern bool glTestFenceNV(UInt32 fence); + [Slot(324)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern unsafe void glUniformMatrix2x3fvNV(Int32 location, Int32 count, bool transpose, Single* value); + [Slot(325)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern unsafe void glUniformMatrix2x4fvNV(Int32 location, Int32 count, bool transpose, Single* value); + [Slot(327)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern unsafe void glUniformMatrix3x2fvNV(Int32 location, Int32 count, bool transpose, Single* value); + [Slot(328)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern unsafe void glUniformMatrix3x4fvNV(Int32 location, Int32 count, bool transpose, Single* value); + [Slot(330)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern unsafe void glUniformMatrix4x2fvNV(Int32 location, Int32 count, bool transpose, Single* value); + [Slot(331)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern unsafe void glUniformMatrix4x3fvNV(Int32 location, Int32 count, bool transpose, Single* value); + [Slot(348)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern void glVertexAttribDivisorNV(UInt32 index, UInt32 divisor); + [Slot(14)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern void glBindVertexArrayOES(UInt32 array); + [Slot(36)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern void glCompressedTexImage3DOES(System.Int32 target, Int32 level, System.Int32 internalformat, Int32 width, Int32 height, Int32 depth, Int32 border, Int32 imageSize, IntPtr data); + [Slot(38)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern void glCompressedTexSubImage3DOES(System.Int32 target, Int32 level, Int32 xoffset, Int32 yoffset, Int32 zoffset, Int32 width, Int32 height, Int32 depth, System.Int32 format, Int32 imageSize, IntPtr data); + [Slot(42)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern void glCopyTexSubImage3DOES(System.Int32 target, Int32 level, Int32 xoffset, Int32 yoffset, Int32 zoffset, Int32 x, Int32 y, Int32 width, Int32 height); + [Slot(70)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern unsafe void glDeleteVertexArraysOES(Int32 n, UInt32* arrays); + [Slot(90)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern void glEGLImageTargetRenderbufferStorageOES(System.Int32 target, IntPtr image); + [Slot(91)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern void glEGLImageTargetTexture2DOES(System.Int32 target, IntPtr image); + [Slot(120)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern void glFramebufferTexture3DOES(System.Int32 target, System.Int32 attachment, System.Int32 textarget, UInt32 texture, Int32 level, Int32 zoffset); + [Slot(131)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern unsafe void glGenVertexArraysOES(Int32 n, [OutAttribute] UInt32* arrays); + [Slot(138)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern void glGetBufferPointervOES(System.Int32 target, System.Int32 pname, [OutAttribute] IntPtr @params); + [Slot(172)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern unsafe void glGetProgramBinaryOES(UInt32 program, Int32 bufSize, [OutAttribute] Int32* length, [OutAttribute] System.Int32* binaryFormat, [OutAttribute] IntPtr binary); + [Slot(211)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern bool glIsVertexArrayOES(UInt32 array); + [Slot(215)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern IntPtr glMapBufferOES(System.Int32 target, System.Int32 access); + [Slot(228)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern void glProgramBinaryOES(UInt32 program, System.Int32 binaryFormat, IntPtr binary, Int32 length); - [Slot(284)] + [Slot(294)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern void glTexImage3DOES(System.Int32 target, Int32 level, System.Int32 internalformat, Int32 width, Int32 height, Int32 depth, Int32 border, System.Int32 format, System.Int32 type, IntPtr pixels); - [Slot(293)] + [Slot(303)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern void glTexSubImage3DOES(System.Int32 target, Int32 level, Int32 xoffset, Int32 yoffset, Int32 zoffset, Int32 width, Int32 height, Int32 depth, System.Int32 format, System.Int32 type, IntPtr pixels); - [Slot(322)] + [Slot(332)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern bool glUnmapBufferOES(System.Int32 target); [Slot(3)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern void glAlphaFuncQCOM(System.Int32 func, Single @ref); - [Slot(73)] + [Slot(76)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern void glDisableDriverControlQCOM(UInt32 driverControl); - [Slot(90)] + [Slot(93)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern void glEnableDriverControlQCOM(UInt32 driverControl); - [Slot(94)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern void glEndTilingQCOM(UInt32 preserveMask); - [Slot(95)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern void glExtGetBufferPointervQCOM(System.Int32 target, [OutAttribute] IntPtr @params); - [Slot(96)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern unsafe void glExtGetBuffersQCOM([OutAttribute] UInt32* buffers, Int32 maxBuffers, [OutAttribute] Int32* numBuffers); - [Slot(97)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern unsafe void glExtGetFramebuffersQCOM([OutAttribute] UInt32* framebuffers, Int32 maxFramebuffers, [OutAttribute] Int32* numFramebuffers); [Slot(98)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern unsafe void glExtGetProgramBinarySourceQCOM(UInt32 program, System.Int32 shadertype, [OutAttribute] IntPtr source, [OutAttribute] Int32* length); + static extern void glEndTilingQCOM(UInt32 preserveMask); [Slot(99)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern unsafe void glExtGetProgramsQCOM([OutAttribute] UInt32* programs, Int32 maxPrograms, [OutAttribute] Int32* numPrograms); + static extern void glExtGetBufferPointervQCOM(System.Int32 target, [OutAttribute] IntPtr @params); [Slot(100)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern unsafe void glExtGetRenderbuffersQCOM([OutAttribute] UInt32* renderbuffers, Int32 maxRenderbuffers, [OutAttribute] Int32* numRenderbuffers); + static extern unsafe void glExtGetBuffersQCOM([OutAttribute] UInt32* buffers, Int32 maxBuffers, [OutAttribute] Int32* numBuffers); [Slot(101)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern unsafe void glExtGetShadersQCOM([OutAttribute] UInt32* shaders, Int32 maxShaders, [OutAttribute] Int32* numShaders); + static extern unsafe void glExtGetFramebuffersQCOM([OutAttribute] UInt32* framebuffers, Int32 maxFramebuffers, [OutAttribute] Int32* numFramebuffers); [Slot(102)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern unsafe void glExtGetTexLevelParameterivQCOM(UInt32 texture, System.Int32 face, Int32 level, System.Int32 pname, [OutAttribute] Int32* @params); + static extern unsafe void glExtGetProgramBinarySourceQCOM(UInt32 program, System.Int32 shadertype, [OutAttribute] IntPtr source, [OutAttribute] Int32* length); [Slot(103)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern void glExtGetTexSubImageQCOM(System.Int32 target, Int32 level, Int32 xoffset, Int32 yoffset, Int32 zoffset, Int32 width, Int32 height, Int32 depth, System.Int32 format, System.Int32 type, [OutAttribute] IntPtr texels); + static extern unsafe void glExtGetProgramsQCOM([OutAttribute] UInt32* programs, Int32 maxPrograms, [OutAttribute] Int32* numPrograms); [Slot(104)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern unsafe void glExtGetTexturesQCOM([OutAttribute] UInt32* textures, Int32 maxTextures, [OutAttribute] Int32* numTextures); + static extern unsafe void glExtGetRenderbuffersQCOM([OutAttribute] UInt32* renderbuffers, Int32 maxRenderbuffers, [OutAttribute] Int32* numRenderbuffers); [Slot(105)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern bool glExtIsProgramBinaryQCOM(UInt32 program); + static extern unsafe void glExtGetShadersQCOM([OutAttribute] UInt32* shaders, Int32 maxShaders, [OutAttribute] Int32* numShaders); [Slot(106)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern unsafe void glExtGetTexLevelParameterivQCOM(UInt32 texture, System.Int32 face, Int32 level, System.Int32 pname, [OutAttribute] Int32* @params); + [Slot(107)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern void glExtGetTexSubImageQCOM(System.Int32 target, Int32 level, Int32 xoffset, Int32 yoffset, Int32 zoffset, Int32 width, Int32 height, Int32 depth, System.Int32 format, System.Int32 type, [OutAttribute] IntPtr texels); + [Slot(108)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern unsafe void glExtGetTexturesQCOM([OutAttribute] UInt32* textures, Int32 maxTextures, [OutAttribute] Int32* numTextures); + [Slot(109)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern bool glExtIsProgramBinaryQCOM(UInt32 program); + [Slot(110)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern void glExtTexObjectStateOverrideiQCOM(System.Int32 target, System.Int32 pname, Int32 param); - [Slot(137)] + [Slot(141)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern unsafe void glGetDriverControlsQCOM([OutAttribute] Int32* num, Int32 size, [OutAttribute] UInt32* driverControls); - [Slot(138)] + [Slot(142)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern unsafe void glGetDriverControlStringQCOM(UInt32 driverControl, Int32 bufSize, [OutAttribute] Int32* length, [OutAttribute] IntPtr driverControlString); - [Slot(275)] + [Slot(285)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern void glStartTilingQCOM(UInt32 x, UInt32 y, UInt32 width, UInt32 height, UInt32 preserveMask); } diff --git a/Source/OpenTK/Graphics/ES20/ES20Enums.cs b/Source/OpenTK/Graphics/ES20/ES20Enums.cs index a9a18b01..abc2e7f7 100644 --- a/Source/OpenTK/Graphics/ES20/ES20Enums.cs +++ b/Source/OpenTK/Graphics/ES20/ES20Enums.cs @@ -23,8 +23,6 @@ // OTHER DEALINGS IN THE SOFTWARE. // - - using System; namespace OpenTK.Graphics.ES20 @@ -200,6 +198,10 @@ namespace OpenTK.Graphics.ES20 /// Points = ((int)0X0000) , /// + /// Original was GL_PERFQUERY_SINGLE_CONTEXT_INTEL = 0x00000000 + /// + PerfquerySingleContextIntel = ((int)0x00000000) , + /// /// Original was GL_CLIENT_PIXEL_STORE_BIT = 0x00000001 /// ClientPixelStoreBit = ((int)0x00000001) , @@ -220,6 +222,10 @@ namespace OpenTK.Graphics.ES20 /// CurrentBit = ((int)0x00000001) , /// + /// Original was GL_PERFQUERY_GLOBAL_CONTEXT_INTEL = 0x00000001 + /// + PerfqueryGlobalContextIntel = ((int)0x00000001) , + /// /// Original was GL_QUERY_DEPTH_PASS_EVENT_BIT_AMD = 0x00000001 /// QueryDepthPassEventBitAmd = ((int)0x00000001) , @@ -5016,6 +5022,18 @@ namespace OpenTK.Graphics.ES20 /// CompressedRgbaS3tcDxt5Ext = ((int)0x83F3) , /// + /// Original was GL_PERFQUERY_DONOT_FLUSH_INTEL = 0x83F9 + /// + PerfqueryDonotFlushIntel = ((int)0x83F9) , + /// + /// Original was GL_PERFQUERY_FLUSH_INTEL = 0x83FA + /// + PerfqueryFlushIntel = ((int)0x83FA) , + /// + /// Original was GL_PERFQUERY_WAIT_INTEL = 0x83FB + /// + PerfqueryWaitIntel = ((int)0x83FB) , + /// /// Original was GL_FRAGMENT_LIGHTING_SGIX = 0x8400 /// FragmentLightingSgix = ((int)0x8400) , @@ -7352,6 +7370,66 @@ namespace OpenTK.Graphics.ES20 /// CompressedSrgb8Alpha8Astc6X6x6Oes = ((int)0x93E9) , /// + /// Original was GL_PERFQUERY_COUNTER_EVENT_INTEL = 0x94F0 + /// + PerfqueryCounterEventIntel = ((int)0x94F0) , + /// + /// Original was GL_PERFQUERY_COUNTER_DURATION_NORM_INTEL = 0x94F1 + /// + PerfqueryCounterDurationNormIntel = ((int)0x94F1) , + /// + /// Original was GL_PERFQUERY_COUNTER_DURATION_RAW_INTEL = 0x94F2 + /// + PerfqueryCounterDurationRawIntel = ((int)0x94F2) , + /// + /// Original was GL_PERFQUERY_COUNTER_THROUGHPUT_INTEL = 0x94F3 + /// + PerfqueryCounterThroughputIntel = ((int)0x94F3) , + /// + /// Original was GL_PERFQUERY_COUNTER_RAW_INTEL = 0x94F4 + /// + PerfqueryCounterRawIntel = ((int)0x94F4) , + /// + /// Original was GL_PERFQUERY_COUNTER_TIMESTAMP_INTEL = 0x94F5 + /// + PerfqueryCounterTimestampIntel = ((int)0x94F5) , + /// + /// Original was GL_PERFQUERY_COUNTER_DATA_UINT32_INTEL = 0x94F8 + /// + PerfqueryCounterDataUint32Intel = ((int)0x94F8) , + /// + /// Original was GL_PERFQUERY_COUNTER_DATA_UINT64_INTEL = 0x94F9 + /// + PerfqueryCounterDataUint64Intel = ((int)0x94F9) , + /// + /// Original was GL_PERFQUERY_COUNTER_DATA_FLOAT_INTEL = 0x94FA + /// + PerfqueryCounterDataFloatIntel = ((int)0x94FA) , + /// + /// Original was GL_PERFQUERY_COUNTER_DATA_DOUBLE_INTEL = 0x94FB + /// + PerfqueryCounterDataDoubleIntel = ((int)0x94FB) , + /// + /// Original was GL_PERFQUERY_COUNTER_DATA_BOOL32_INTEL = 0x94FC + /// + PerfqueryCounterDataBool32Intel = ((int)0x94FC) , + /// + /// Original was GL_PERFQUERY_QUERY_NAME_LENGTH_MAX_INTEL = 0x94FD + /// + PerfqueryQueryNameLengthMaxIntel = ((int)0x94FD) , + /// + /// Original was GL_PERFQUERY_COUNTER_NAME_LENGTH_MAX_INTEL = 0x94FE + /// + PerfqueryCounterNameLengthMaxIntel = ((int)0x94FE) , + /// + /// Original was GL_PERFQUERY_COUNTER_DESC_LENGTH_MAX_INTEL = 0x94FF + /// + PerfqueryCounterDescLengthMaxIntel = ((int)0x94FF) , + /// + /// Original was GL_PERFQUERY_GPA_EXTENDED_COUNTERS_INTEL = 0x9500 + /// + PerfqueryGpaExtendedCountersIntel = ((int)0x9500) , + /// /// Original was GL_ALL_ATTRIB_BITS = 0xFFFFFFFF /// AllAttribBits = unchecked((int)0xFFFFFFFF) , @@ -14790,6 +14868,93 @@ namespace OpenTK.Graphics.ES20 Double = ((int)0x140A) , } + /// + /// Not used directly. + /// + public enum IntelPerformanceQuery : int + { + /// + /// Original was GL_PERFQUERY_SINGLE_CONTEXT_INTEL = 0x00000000 + /// + PerfquerySingleContextIntel = ((int)0x00000000) , + /// + /// Original was GL_PERFQUERY_GLOBAL_CONTEXT_INTEL = 0x00000001 + /// + PerfqueryGlobalContextIntel = ((int)0x00000001) , + /// + /// Original was GL_PERFQUERY_DONOT_FLUSH_INTEL = 0x83F9 + /// + PerfqueryDonotFlushIntel = ((int)0x83F9) , + /// + /// Original was GL_PERFQUERY_FLUSH_INTEL = 0x83FA + /// + PerfqueryFlushIntel = ((int)0x83FA) , + /// + /// Original was GL_PERFQUERY_WAIT_INTEL = 0x83FB + /// + PerfqueryWaitIntel = ((int)0x83FB) , + /// + /// Original was GL_PERFQUERY_COUNTER_EVENT_INTEL = 0x94F0 + /// + PerfqueryCounterEventIntel = ((int)0x94F0) , + /// + /// Original was GL_PERFQUERY_COUNTER_DURATION_NORM_INTEL = 0x94F1 + /// + PerfqueryCounterDurationNormIntel = ((int)0x94F1) , + /// + /// Original was GL_PERFQUERY_COUNTER_DURATION_RAW_INTEL = 0x94F2 + /// + PerfqueryCounterDurationRawIntel = ((int)0x94F2) , + /// + /// Original was GL_PERFQUERY_COUNTER_THROUGHPUT_INTEL = 0x94F3 + /// + PerfqueryCounterThroughputIntel = ((int)0x94F3) , + /// + /// Original was GL_PERFQUERY_COUNTER_RAW_INTEL = 0x94F4 + /// + PerfqueryCounterRawIntel = ((int)0x94F4) , + /// + /// Original was GL_PERFQUERY_COUNTER_TIMESTAMP_INTEL = 0x94F5 + /// + PerfqueryCounterTimestampIntel = ((int)0x94F5) , + /// + /// Original was GL_PERFQUERY_COUNTER_DATA_UINT32_INTEL = 0x94F8 + /// + PerfqueryCounterDataUint32Intel = ((int)0x94F8) , + /// + /// Original was GL_PERFQUERY_COUNTER_DATA_UINT64_INTEL = 0x94F9 + /// + PerfqueryCounterDataUint64Intel = ((int)0x94F9) , + /// + /// Original was GL_PERFQUERY_COUNTER_DATA_FLOAT_INTEL = 0x94FA + /// + PerfqueryCounterDataFloatIntel = ((int)0x94FA) , + /// + /// Original was GL_PERFQUERY_COUNTER_DATA_DOUBLE_INTEL = 0x94FB + /// + PerfqueryCounterDataDoubleIntel = ((int)0x94FB) , + /// + /// Original was GL_PERFQUERY_COUNTER_DATA_BOOL32_INTEL = 0x94FC + /// + PerfqueryCounterDataBool32Intel = ((int)0x94FC) , + /// + /// Original was GL_PERFQUERY_QUERY_NAME_LENGTH_MAX_INTEL = 0x94FD + /// + PerfqueryQueryNameLengthMaxIntel = ((int)0x94FD) , + /// + /// Original was GL_PERFQUERY_COUNTER_NAME_LENGTH_MAX_INTEL = 0x94FE + /// + PerfqueryCounterNameLengthMaxIntel = ((int)0x94FE) , + /// + /// Original was GL_PERFQUERY_COUNTER_DESC_LENGTH_MAX_INTEL = 0x94FF + /// + PerfqueryCounterDescLengthMaxIntel = ((int)0x94FF) , + /// + /// Original was GL_PERFQUERY_GPA_EXTENDED_COUNTERS_INTEL = 0x9500 + /// + PerfqueryGpaExtendedCountersIntel = ((int)0x9500) , + } + /// /// Not used directly. /// diff --git a/Source/OpenTK/Graphics/ES30/ES30.cs b/Source/OpenTK/Graphics/ES30/ES30.cs index 25424354..861805a7 100644 --- a/Source/OpenTK/Graphics/ES30/ES30.cs +++ b/Source/OpenTK/Graphics/ES30/ES30.cs @@ -23,8 +23,6 @@ // OTHER DEALINGS IN THE SOFTWARE. // - - namespace OpenTK.Graphics.ES30 { using System; @@ -48,6 +46,7 @@ namespace OpenTK.Graphics.ES30 "glAlphaFuncQCOM", "glAttachShader", "glBeginPerfMonitorAMD", + "glBeginPerfQueryINTEL", "glBeginQuery", "glBeginQueryEXT", "glBeginTransformFeedback", @@ -104,6 +103,7 @@ namespace OpenTK.Graphics.ES30 "glCopyTextureLevelsAPPLE", "glCoverageMaskNV", "glCoverageOperationNV", + "glCreatePerfQueryINTEL", "glCreateProgram", "glCreateShader", "glCreateShaderProgramEXT", @@ -119,6 +119,7 @@ namespace OpenTK.Graphics.ES30 "glDeleteFencesNV", "glDeleteFramebuffers", "glDeletePerfMonitorsAMD", + "glDeletePerfQueryINTEL", "glDeleteProgram", "glDeleteProgramPipelinesEXT", "glDeleteQueries", @@ -161,6 +162,7 @@ namespace OpenTK.Graphics.ES30 "glEnableDriverControlQCOM", "glEnableVertexAttribArray", "glEndPerfMonitorAMD", + "glEndPerfQueryINTEL", "glEndQuery", "glEndQueryEXT", "glEndTilingQCOM", @@ -223,6 +225,7 @@ namespace OpenTK.Graphics.ES30 "glGetDriverControlStringQCOM", "glGetError", "glGetFenceivNV", + "glGetFirstPerfQueryIdINTEL", "glGetFloatv", "glGetFragDataLocation", "glGetFramebufferAttachmentParameteriv", @@ -234,6 +237,7 @@ namespace OpenTK.Graphics.ES30 "glGetIntegeri_vEXT", "glGetIntegerv", "glGetInternalformativ", + "glGetNextPerfQueryIdINTEL", "glGetnUniformfvEXT", "glGetnUniformivEXT", "glGetObjectLabel", @@ -241,12 +245,16 @@ namespace OpenTK.Graphics.ES30 "glGetObjectLabelKHR", "glGetObjectPtrLabel", "glGetObjectPtrLabelKHR", + "glGetPerfCounterInfoINTEL", "glGetPerfMonitorCounterDataAMD", "glGetPerfMonitorCounterInfoAMD", "glGetPerfMonitorCountersAMD", "glGetPerfMonitorCounterStringAMD", "glGetPerfMonitorGroupsAMD", "glGetPerfMonitorGroupStringAMD", + "glGetPerfQueryDataINTEL", + "glGetPerfQueryIdByNameINTEL", + "glGetPerfQueryInfoINTEL", "glGetPointerv", "glGetPointervKHR", "glGetProgramBinary", @@ -1263,31 +1271,37 @@ namespace OpenTK.Graphics.ES30 { throw new NotImplementedException(); } /// [requires: ANGLE_translated_shader_source] + [Obsolete("Use out overload instead")] [AutoGenerated(Category = "ANGLE_translated_shader_source", Version = "", EntryPoint = "glGetTranslatedShaderSourceANGLE")] [CLSCompliant(false)] public static void GetTranslatedShaderSource(Int32 shader, Int32 bufsize, [OutAttribute] Int32[] length, [OutAttribute] StringBuilder source) { throw new NotImplementedException(); } /// [requires: ANGLE_translated_shader_source] + [Obsolete("Use out overload instead")] [AutoGenerated(Category = "ANGLE_translated_shader_source", Version = "", EntryPoint = "glGetTranslatedShaderSourceANGLE")] [CLSCompliant(false)] public static void GetTranslatedShaderSource(Int32 shader, Int32 bufsize, [OutAttribute] out Int32 length, [OutAttribute] StringBuilder source) { throw new NotImplementedException(); } /// [requires: ANGLE_translated_shader_source] + [Obsolete("Use out overload instead")] [AutoGenerated(Category = "ANGLE_translated_shader_source", Version = "", EntryPoint = "glGetTranslatedShaderSourceANGLE")] [CLSCompliant(false)] public static unsafe void GetTranslatedShaderSource(Int32 shader, Int32 bufsize, [OutAttribute] Int32* length, [OutAttribute] StringBuilder source) { throw new NotImplementedException(); } /// [requires: ANGLE_translated_shader_source] + [Obsolete("Use out overload instead")] [AutoGenerated(Category = "ANGLE_translated_shader_source", Version = "", EntryPoint = "glGetTranslatedShaderSourceANGLE")] [CLSCompliant(false)] public static void GetTranslatedShaderSource(UInt32 shader, Int32 bufsize, [OutAttribute] Int32[] length, [OutAttribute] StringBuilder source) { throw new NotImplementedException(); } /// [requires: ANGLE_translated_shader_source] + [Obsolete("Use out overload instead")] [AutoGenerated(Category = "ANGLE_translated_shader_source", Version = "", EntryPoint = "glGetTranslatedShaderSourceANGLE")] [CLSCompliant(false)] public static void GetTranslatedShaderSource(UInt32 shader, Int32 bufsize, [OutAttribute] out Int32 length, [OutAttribute] StringBuilder source) { throw new NotImplementedException(); } /// [requires: ANGLE_translated_shader_source] + [Obsolete("Use out overload instead")] [AutoGenerated(Category = "ANGLE_translated_shader_source", Version = "", EntryPoint = "glGetTranslatedShaderSourceANGLE")] [CLSCompliant(false)] public static unsafe void GetTranslatedShaderSource(UInt32 shader, Int32 bufsize, [OutAttribute] Int32* length, [OutAttribute] StringBuilder source) { throw new NotImplementedException(); } @@ -15668,6 +15682,7 @@ namespace OpenTK.Graphics.ES30 /// The address of a string that will receive the object label. /// /// + [Obsolete("Use out overload instead")] [AutoGenerated(Category = "KHR_debug", Version = "", EntryPoint = "glGetObjectLabel")] [CLSCompliant(false)] public static void GetObjectLabel(OpenTK.Graphics.ES30.ObjectLabelIdentifier identifier, Int32 name, Int32 bufSize, [OutAttribute] Int32[] length, [OutAttribute] StringBuilder label) { throw new NotImplementedException(); } @@ -15700,6 +15715,7 @@ namespace OpenTK.Graphics.ES30 /// The address of a string that will receive the object label. /// /// + [Obsolete("Use out overload instead")] [AutoGenerated(Category = "KHR_debug", Version = "", EntryPoint = "glGetObjectLabel")] [CLSCompliant(false)] public static void GetObjectLabel(OpenTK.Graphics.ES30.ObjectLabelIdentifier identifier, Int32 name, Int32 bufSize, [OutAttribute] out Int32 length, [OutAttribute] StringBuilder label) { throw new NotImplementedException(); } @@ -15732,6 +15748,7 @@ namespace OpenTK.Graphics.ES30 /// The address of a string that will receive the object label. /// /// + [Obsolete("Use out overload instead")] [AutoGenerated(Category = "KHR_debug", Version = "", EntryPoint = "glGetObjectLabel")] [CLSCompliant(false)] public static unsafe void GetObjectLabel(OpenTK.Graphics.ES30.ObjectLabelIdentifier identifier, Int32 name, Int32 bufSize, [OutAttribute] Int32* length, [OutAttribute] StringBuilder label) { throw new NotImplementedException(); } @@ -15764,6 +15781,7 @@ namespace OpenTK.Graphics.ES30 /// The address of a string that will receive the object label. /// /// + [Obsolete("Use out overload instead")] [AutoGenerated(Category = "KHR_debug", Version = "", EntryPoint = "glGetObjectLabel")] [CLSCompliant(false)] public static void GetObjectLabel(OpenTK.Graphics.ES30.ObjectLabelIdentifier identifier, UInt32 name, Int32 bufSize, [OutAttribute] Int32[] length, [OutAttribute] StringBuilder label) { throw new NotImplementedException(); } @@ -15796,6 +15814,7 @@ namespace OpenTK.Graphics.ES30 /// The address of a string that will receive the object label. /// /// + [Obsolete("Use out overload instead")] [AutoGenerated(Category = "KHR_debug", Version = "", EntryPoint = "glGetObjectLabel")] [CLSCompliant(false)] public static void GetObjectLabel(OpenTK.Graphics.ES30.ObjectLabelIdentifier identifier, UInt32 name, Int32 bufSize, [OutAttribute] out Int32 length, [OutAttribute] StringBuilder label) { throw new NotImplementedException(); } @@ -15828,6 +15847,7 @@ namespace OpenTK.Graphics.ES30 /// The address of a string that will receive the object label. /// /// + [Obsolete("Use out overload instead")] [AutoGenerated(Category = "KHR_debug", Version = "", EntryPoint = "glGetObjectLabel")] [CLSCompliant(false)] public static unsafe void GetObjectLabel(OpenTK.Graphics.ES30.ObjectLabelIdentifier identifier, UInt32 name, Int32 bufSize, [OutAttribute] Int32* length, [OutAttribute] StringBuilder label) { throw new NotImplementedException(); } @@ -15855,6 +15875,7 @@ namespace OpenTK.Graphics.ES30 /// The address of a string that will receive the object label. /// /// + [Obsolete("Use out overload instead")] [AutoGenerated(Category = "KHR_debug", Version = "", EntryPoint = "glGetObjectPtrLabel")] [CLSCompliant(false)] public static void GetObjectPtrLabel(IntPtr ptr, Int32 bufSize, [OutAttribute] Int32[] length, [OutAttribute] StringBuilder label) { throw new NotImplementedException(); } @@ -15882,6 +15903,7 @@ namespace OpenTK.Graphics.ES30 /// The address of a string that will receive the object label. /// /// + [Obsolete("Use out overload instead")] [AutoGenerated(Category = "KHR_debug", Version = "", EntryPoint = "glGetObjectPtrLabel")] [CLSCompliant(false)] public static void GetObjectPtrLabel(IntPtr ptr, Int32 bufSize, [OutAttribute] out Int32 length, [OutAttribute] StringBuilder label) { throw new NotImplementedException(); } @@ -15909,6 +15931,7 @@ namespace OpenTK.Graphics.ES30 /// The address of a string that will receive the object label. /// /// + [Obsolete("Use out overload instead")] [AutoGenerated(Category = "KHR_debug", Version = "", EntryPoint = "glGetObjectPtrLabel")] [CLSCompliant(false)] public static unsafe void GetObjectPtrLabel(IntPtr ptr, Int32 bufSize, [OutAttribute] Int32* length, [OutAttribute] StringBuilder label) { throw new NotImplementedException(); } @@ -15936,6 +15959,7 @@ namespace OpenTK.Graphics.ES30 /// The address of a string that will receive the object label. /// /// + [Obsolete("Use out overload instead")] [AutoGenerated(Category = "KHR_debug", Version = "", EntryPoint = "glGetObjectPtrLabel")] [CLSCompliant(false)] public static void GetObjectPtrLabel([InAttribute, OutAttribute] T0[] ptr, Int32 bufSize, [OutAttribute] Int32[] length, [OutAttribute] StringBuilder label) @@ -15965,6 +15989,7 @@ namespace OpenTK.Graphics.ES30 /// The address of a string that will receive the object label. /// /// + [Obsolete("Use out overload instead")] [AutoGenerated(Category = "KHR_debug", Version = "", EntryPoint = "glGetObjectPtrLabel")] [CLSCompliant(false)] public static void GetObjectPtrLabel([InAttribute, OutAttribute] T0[] ptr, Int32 bufSize, [OutAttribute] out Int32 length, [OutAttribute] StringBuilder label) @@ -15994,6 +16019,7 @@ namespace OpenTK.Graphics.ES30 /// The address of a string that will receive the object label. /// /// + [Obsolete("Use out overload instead")] [AutoGenerated(Category = "KHR_debug", Version = "", EntryPoint = "glGetObjectPtrLabel")] [CLSCompliant(false)] public static unsafe void GetObjectPtrLabel([InAttribute, OutAttribute] T0[] ptr, Int32 bufSize, [OutAttribute] Int32* length, [OutAttribute] StringBuilder label) @@ -16023,6 +16049,7 @@ namespace OpenTK.Graphics.ES30 /// The address of a string that will receive the object label. /// /// + [Obsolete("Use out overload instead")] [AutoGenerated(Category = "KHR_debug", Version = "", EntryPoint = "glGetObjectPtrLabel")] [CLSCompliant(false)] public static void GetObjectPtrLabel([InAttribute, OutAttribute] T0[,] ptr, Int32 bufSize, [OutAttribute] Int32[] length, [OutAttribute] StringBuilder label) @@ -16052,6 +16079,7 @@ namespace OpenTK.Graphics.ES30 /// The address of a string that will receive the object label. /// /// + [Obsolete("Use out overload instead")] [AutoGenerated(Category = "KHR_debug", Version = "", EntryPoint = "glGetObjectPtrLabel")] [CLSCompliant(false)] public static void GetObjectPtrLabel([InAttribute, OutAttribute] T0[,] ptr, Int32 bufSize, [OutAttribute] out Int32 length, [OutAttribute] StringBuilder label) @@ -16081,6 +16109,7 @@ namespace OpenTK.Graphics.ES30 /// The address of a string that will receive the object label. /// /// + [Obsolete("Use out overload instead")] [AutoGenerated(Category = "KHR_debug", Version = "", EntryPoint = "glGetObjectPtrLabel")] [CLSCompliant(false)] public static unsafe void GetObjectPtrLabel([InAttribute, OutAttribute] T0[,] ptr, Int32 bufSize, [OutAttribute] Int32* length, [OutAttribute] StringBuilder label) @@ -16110,6 +16139,7 @@ namespace OpenTK.Graphics.ES30 /// The address of a string that will receive the object label. /// /// + [Obsolete("Use out overload instead")] [AutoGenerated(Category = "KHR_debug", Version = "", EntryPoint = "glGetObjectPtrLabel")] [CLSCompliant(false)] public static void GetObjectPtrLabel([InAttribute, OutAttribute] T0[,,] ptr, Int32 bufSize, [OutAttribute] Int32[] length, [OutAttribute] StringBuilder label) @@ -16139,6 +16169,7 @@ namespace OpenTK.Graphics.ES30 /// The address of a string that will receive the object label. /// /// + [Obsolete("Use out overload instead")] [AutoGenerated(Category = "KHR_debug", Version = "", EntryPoint = "glGetObjectPtrLabel")] [CLSCompliant(false)] public static void GetObjectPtrLabel([InAttribute, OutAttribute] T0[,,] ptr, Int32 bufSize, [OutAttribute] out Int32 length, [OutAttribute] StringBuilder label) @@ -16168,6 +16199,7 @@ namespace OpenTK.Graphics.ES30 /// The address of a string that will receive the object label. /// /// + [Obsolete("Use out overload instead")] [AutoGenerated(Category = "KHR_debug", Version = "", EntryPoint = "glGetObjectPtrLabel")] [CLSCompliant(false)] public static unsafe void GetObjectPtrLabel([InAttribute, OutAttribute] T0[,,] ptr, Int32 bufSize, [OutAttribute] Int32* length, [OutAttribute] StringBuilder label) @@ -16197,6 +16229,7 @@ namespace OpenTK.Graphics.ES30 /// The address of a string that will receive the object label. /// /// + [Obsolete("Use out overload instead")] [AutoGenerated(Category = "KHR_debug", Version = "", EntryPoint = "glGetObjectPtrLabel")] [CLSCompliant(false)] public static void GetObjectPtrLabel([InAttribute, OutAttribute] ref T0 ptr, Int32 bufSize, [OutAttribute] Int32[] length, [OutAttribute] StringBuilder label) @@ -16226,6 +16259,7 @@ namespace OpenTK.Graphics.ES30 /// The address of a string that will receive the object label. /// /// + [Obsolete("Use out overload instead")] [AutoGenerated(Category = "KHR_debug", Version = "", EntryPoint = "glGetObjectPtrLabel")] [CLSCompliant(false)] public static void GetObjectPtrLabel([InAttribute, OutAttribute] ref T0 ptr, Int32 bufSize, [OutAttribute] out Int32 length, [OutAttribute] StringBuilder label) @@ -16255,6 +16289,7 @@ namespace OpenTK.Graphics.ES30 /// The address of a string that will receive the object label. /// /// + [Obsolete("Use out overload instead")] [AutoGenerated(Category = "KHR_debug", Version = "", EntryPoint = "glGetObjectPtrLabel")] [CLSCompliant(false)] public static unsafe void GetObjectPtrLabel([InAttribute, OutAttribute] ref T0 ptr, Int32 bufSize, [OutAttribute] Int32* length, [OutAttribute] StringBuilder label) @@ -35376,6 +35411,7 @@ namespace OpenTK.Graphics.ES30 /// The address of a string that will receive the object label. /// /// + [Obsolete("Use out overload instead")] [AutoGenerated(Category = "EXT_debug_label", Version = "", EntryPoint = "glGetObjectLabelEXT")] [CLSCompliant(false)] public static void GetObjectLabel(OpenTK.Graphics.ES30.All type, Int32 @object, Int32 bufSize, [OutAttribute] Int32[] length, [OutAttribute] StringBuilder label) { throw new NotImplementedException(); } @@ -35408,6 +35444,7 @@ namespace OpenTK.Graphics.ES30 /// The address of a string that will receive the object label. /// /// + [Obsolete("Use out overload instead")] [AutoGenerated(Category = "EXT_debug_label", Version = "", EntryPoint = "glGetObjectLabelEXT")] [CLSCompliant(false)] public static void GetObjectLabel(OpenTK.Graphics.ES30.All type, Int32 @object, Int32 bufSize, [OutAttribute] out Int32 length, [OutAttribute] StringBuilder label) { throw new NotImplementedException(); } @@ -35440,6 +35477,7 @@ namespace OpenTK.Graphics.ES30 /// The address of a string that will receive the object label. /// /// + [Obsolete("Use out overload instead")] [AutoGenerated(Category = "EXT_debug_label", Version = "", EntryPoint = "glGetObjectLabelEXT")] [CLSCompliant(false)] public static unsafe void GetObjectLabel(OpenTK.Graphics.ES30.All type, Int32 @object, Int32 bufSize, [OutAttribute] Int32* length, [OutAttribute] StringBuilder label) { throw new NotImplementedException(); } @@ -35472,6 +35510,7 @@ namespace OpenTK.Graphics.ES30 /// The address of a string that will receive the object label. /// /// + [Obsolete("Use out overload instead")] [AutoGenerated(Category = "EXT_debug_label", Version = "", EntryPoint = "glGetObjectLabelEXT")] [CLSCompliant(false)] public static void GetObjectLabel(OpenTK.Graphics.ES30.All type, UInt32 @object, Int32 bufSize, [OutAttribute] Int32[] length, [OutAttribute] StringBuilder label) { throw new NotImplementedException(); } @@ -35504,6 +35543,7 @@ namespace OpenTK.Graphics.ES30 /// The address of a string that will receive the object label. /// /// + [Obsolete("Use out overload instead")] [AutoGenerated(Category = "EXT_debug_label", Version = "", EntryPoint = "glGetObjectLabelEXT")] [CLSCompliant(false)] public static void GetObjectLabel(OpenTK.Graphics.ES30.All type, UInt32 @object, Int32 bufSize, [OutAttribute] out Int32 length, [OutAttribute] StringBuilder label) { throw new NotImplementedException(); } @@ -35536,6 +35576,7 @@ namespace OpenTK.Graphics.ES30 /// The address of a string that will receive the object label. /// /// + [Obsolete("Use out overload instead")] [AutoGenerated(Category = "EXT_debug_label", Version = "", EntryPoint = "glGetObjectLabelEXT")] [CLSCompliant(false)] public static unsafe void GetObjectLabel(OpenTK.Graphics.ES30.All type, UInt32 @object, Int32 bufSize, [OutAttribute] Int32* length, [OutAttribute] StringBuilder label) { throw new NotImplementedException(); } @@ -35563,6 +35604,7 @@ namespace OpenTK.Graphics.ES30 /// Specifies the address of an array of characters into which will be written the info log for pipeline. /// /// + [Obsolete("Use out overload instead")] [AutoGenerated(Category = "EXT_separate_shader_objects", Version = "", EntryPoint = "glGetProgramPipelineInfoLogEXT")] [CLSCompliant(false)] public static void GetProgramPipelineInfoLog(Int32 pipeline, Int32 bufSize, [OutAttribute] Int32[] length, [OutAttribute] StringBuilder infoLog) { throw new NotImplementedException(); } @@ -35590,6 +35632,7 @@ namespace OpenTK.Graphics.ES30 /// Specifies the address of an array of characters into which will be written the info log for pipeline. /// /// + [Obsolete("Use out overload instead")] [AutoGenerated(Category = "EXT_separate_shader_objects", Version = "", EntryPoint = "glGetProgramPipelineInfoLogEXT")] [CLSCompliant(false)] public static void GetProgramPipelineInfoLog(Int32 pipeline, Int32 bufSize, [OutAttribute] out Int32 length, [OutAttribute] StringBuilder infoLog) { throw new NotImplementedException(); } @@ -35617,6 +35660,7 @@ namespace OpenTK.Graphics.ES30 /// Specifies the address of an array of characters into which will be written the info log for pipeline. /// /// + [Obsolete("Use out overload instead")] [AutoGenerated(Category = "EXT_separate_shader_objects", Version = "", EntryPoint = "glGetProgramPipelineInfoLogEXT")] [CLSCompliant(false)] public static unsafe void GetProgramPipelineInfoLog(Int32 pipeline, Int32 bufSize, [OutAttribute] Int32* length, [OutAttribute] StringBuilder infoLog) { throw new NotImplementedException(); } @@ -35644,6 +35688,7 @@ namespace OpenTK.Graphics.ES30 /// Specifies the address of an array of characters into which will be written the info log for pipeline. /// /// + [Obsolete("Use out overload instead")] [AutoGenerated(Category = "EXT_separate_shader_objects", Version = "", EntryPoint = "glGetProgramPipelineInfoLogEXT")] [CLSCompliant(false)] public static void GetProgramPipelineInfoLog(UInt32 pipeline, Int32 bufSize, [OutAttribute] Int32[] length, [OutAttribute] StringBuilder infoLog) { throw new NotImplementedException(); } @@ -35671,6 +35716,7 @@ namespace OpenTK.Graphics.ES30 /// Specifies the address of an array of characters into which will be written the info log for pipeline. /// /// + [Obsolete("Use out overload instead")] [AutoGenerated(Category = "EXT_separate_shader_objects", Version = "", EntryPoint = "glGetProgramPipelineInfoLogEXT")] [CLSCompliant(false)] public static void GetProgramPipelineInfoLog(UInt32 pipeline, Int32 bufSize, [OutAttribute] out Int32 length, [OutAttribute] StringBuilder infoLog) { throw new NotImplementedException(); } @@ -35698,6 +35744,7 @@ namespace OpenTK.Graphics.ES30 /// Specifies the address of an array of characters into which will be written the info log for pipeline. /// /// + [Obsolete("Use out overload instead")] [AutoGenerated(Category = "EXT_separate_shader_objects", Version = "", EntryPoint = "glGetProgramPipelineInfoLogEXT")] [CLSCompliant(false)] public static unsafe void GetProgramPipelineInfoLog(UInt32 pipeline, Int32 bufSize, [OutAttribute] Int32* length, [OutAttribute] StringBuilder infoLog) { throw new NotImplementedException(); } @@ -42040,6 +42087,438 @@ namespace OpenTK.Graphics.ES30 } + public static partial class Intel + { + /// [requires: INTEL_performance_query] + [AutoGenerated(Category = "INTEL_performance_query", Version = "", EntryPoint = "glBeginPerfQueryINTEL")] + [CLSCompliant(false)] + public static void BeginPerfQuery(Int32 queryHandle) { throw new NotImplementedException(); } + + /// [requires: INTEL_performance_query] + [AutoGenerated(Category = "INTEL_performance_query", Version = "", EntryPoint = "glBeginPerfQueryINTEL")] + [CLSCompliant(false)] + public static void BeginPerfQuery(UInt32 queryHandle) { throw new NotImplementedException(); } + + /// [requires: INTEL_performance_query] + [AutoGenerated(Category = "INTEL_performance_query", Version = "", EntryPoint = "glCreatePerfQueryINTEL")] + [CLSCompliant(false)] + public static void CreatePerfQuery(Int32 queryId, [OutAttribute] Int32[] queryHandle) { throw new NotImplementedException(); } + + /// [requires: INTEL_performance_query] + [AutoGenerated(Category = "INTEL_performance_query", Version = "", EntryPoint = "glCreatePerfQueryINTEL")] + [CLSCompliant(false)] + public static void CreatePerfQuery(Int32 queryId, [OutAttribute] out Int32 queryHandle) { throw new NotImplementedException(); } + + /// [requires: INTEL_performance_query] + [AutoGenerated(Category = "INTEL_performance_query", Version = "", EntryPoint = "glCreatePerfQueryINTEL")] + [CLSCompliant(false)] + public static unsafe void CreatePerfQuery(Int32 queryId, [OutAttribute] Int32* queryHandle) { throw new NotImplementedException(); } + + /// [requires: INTEL_performance_query] + [AutoGenerated(Category = "INTEL_performance_query", Version = "", EntryPoint = "glCreatePerfQueryINTEL")] + [CLSCompliant(false)] + public static void CreatePerfQuery(UInt32 queryId, [OutAttribute] UInt32[] queryHandle) { throw new NotImplementedException(); } + + /// [requires: INTEL_performance_query] + [AutoGenerated(Category = "INTEL_performance_query", Version = "", EntryPoint = "glCreatePerfQueryINTEL")] + [CLSCompliant(false)] + public static void CreatePerfQuery(UInt32 queryId, [OutAttribute] out UInt32 queryHandle) { throw new NotImplementedException(); } + + /// [requires: INTEL_performance_query] + [AutoGenerated(Category = "INTEL_performance_query", Version = "", EntryPoint = "glCreatePerfQueryINTEL")] + [CLSCompliant(false)] + public static unsafe void CreatePerfQuery(UInt32 queryId, [OutAttribute] UInt32* queryHandle) { throw new NotImplementedException(); } + + /// [requires: INTEL_performance_query] + [AutoGenerated(Category = "INTEL_performance_query", Version = "", EntryPoint = "glDeletePerfQueryINTEL")] + [CLSCompliant(false)] + public static void DeletePerfQuery(Int32 queryHandle) { throw new NotImplementedException(); } + + /// [requires: INTEL_performance_query] + [AutoGenerated(Category = "INTEL_performance_query", Version = "", EntryPoint = "glDeletePerfQueryINTEL")] + [CLSCompliant(false)] + public static void DeletePerfQuery(UInt32 queryHandle) { throw new NotImplementedException(); } + + /// [requires: INTEL_performance_query] + [AutoGenerated(Category = "INTEL_performance_query", Version = "", EntryPoint = "glEndPerfQueryINTEL")] + [CLSCompliant(false)] + public static void EndPerfQuery(Int32 queryHandle) { throw new NotImplementedException(); } + + /// [requires: INTEL_performance_query] + [AutoGenerated(Category = "INTEL_performance_query", Version = "", EntryPoint = "glEndPerfQueryINTEL")] + [CLSCompliant(false)] + public static void EndPerfQuery(UInt32 queryHandle) { throw new NotImplementedException(); } + + /// [requires: INTEL_performance_query] + [AutoGenerated(Category = "INTEL_performance_query", Version = "", EntryPoint = "glGetFirstPerfQueryIdINTEL")] + [CLSCompliant(false)] + public static Int32 GetFirstPerfQueryI() { throw new NotImplementedException(); } + + /// [requires: INTEL_performance_query] + [AutoGenerated(Category = "INTEL_performance_query", Version = "", EntryPoint = "glGetFirstPerfQueryIdINTEL")] + [CLSCompliant(false)] + public static void GetFirstPerfQueryI([OutAttribute] Int32[] queryId) { throw new NotImplementedException(); } + + /// [requires: INTEL_performance_query] + [AutoGenerated(Category = "INTEL_performance_query", Version = "", EntryPoint = "glGetFirstPerfQueryIdINTEL")] + [CLSCompliant(false)] + public static void GetFirstPerfQueryI([OutAttribute] out Int32 queryId) { throw new NotImplementedException(); } + + /// [requires: INTEL_performance_query] + [AutoGenerated(Category = "INTEL_performance_query", Version = "", EntryPoint = "glGetFirstPerfQueryIdINTEL")] + [CLSCompliant(false)] + public static unsafe void GetFirstPerfQueryI([OutAttribute] Int32* queryId) { throw new NotImplementedException(); } + + /// [requires: INTEL_performance_query] + [AutoGenerated(Category = "INTEL_performance_query", Version = "", EntryPoint = "glGetFirstPerfQueryIdINTEL")] + [CLSCompliant(false)] + public static void GetFirstPerfQueryI([OutAttribute] UInt32[] queryId) { throw new NotImplementedException(); } + + /// [requires: INTEL_performance_query] + [AutoGenerated(Category = "INTEL_performance_query", Version = "", EntryPoint = "glGetFirstPerfQueryIdINTEL")] + [CLSCompliant(false)] + public static void GetFirstPerfQueryI([OutAttribute] out UInt32 queryId) { throw new NotImplementedException(); } + + /// [requires: INTEL_performance_query] + [AutoGenerated(Category = "INTEL_performance_query", Version = "", EntryPoint = "glGetFirstPerfQueryIdINTEL")] + [CLSCompliant(false)] + public static unsafe void GetFirstPerfQueryI([OutAttribute] UInt32* queryId) { throw new NotImplementedException(); } + + /// [requires: INTEL_performance_query] + [AutoGenerated(Category = "INTEL_performance_query", Version = "", EntryPoint = "glGetNextPerfQueryIdINTEL")] + [CLSCompliant(false)] + public static Int32 GetNextPerfQueryI(Int32 queryId) { throw new NotImplementedException(); } + + /// [requires: INTEL_performance_query] + [AutoGenerated(Category = "INTEL_performance_query", Version = "", EntryPoint = "glGetNextPerfQueryIdINTEL")] + [CLSCompliant(false)] + public static Int32 GetNextPerfQueryI(UInt32 queryId) { throw new NotImplementedException(); } + + /// [requires: INTEL_performance_query] + [AutoGenerated(Category = "INTEL_performance_query", Version = "", EntryPoint = "glGetNextPerfQueryIdINTEL")] + [CLSCompliant(false)] + public static void GetNextPerfQueryI(Int32 queryId, [OutAttribute] Int32[] nextQueryId) { throw new NotImplementedException(); } + + /// [requires: INTEL_performance_query] + [AutoGenerated(Category = "INTEL_performance_query", Version = "", EntryPoint = "glGetNextPerfQueryIdINTEL")] + [CLSCompliant(false)] + public static void GetNextPerfQueryI(Int32 queryId, [OutAttribute] out Int32 nextQueryId) { throw new NotImplementedException(); } + + /// [requires: INTEL_performance_query] + [AutoGenerated(Category = "INTEL_performance_query", Version = "", EntryPoint = "glGetNextPerfQueryIdINTEL")] + [CLSCompliant(false)] + public static unsafe void GetNextPerfQueryI(Int32 queryId, [OutAttribute] Int32* nextQueryId) { throw new NotImplementedException(); } + + /// [requires: INTEL_performance_query] + [AutoGenerated(Category = "INTEL_performance_query", Version = "", EntryPoint = "glGetNextPerfQueryIdINTEL")] + [CLSCompliant(false)] + public static void GetNextPerfQueryI(UInt32 queryId, [OutAttribute] UInt32[] nextQueryId) { throw new NotImplementedException(); } + + /// [requires: INTEL_performance_query] + [AutoGenerated(Category = "INTEL_performance_query", Version = "", EntryPoint = "glGetNextPerfQueryIdINTEL")] + [CLSCompliant(false)] + public static void GetNextPerfQueryI(UInt32 queryId, [OutAttribute] out UInt32 nextQueryId) { throw new NotImplementedException(); } + + /// [requires: INTEL_performance_query] + [AutoGenerated(Category = "INTEL_performance_query", Version = "", EntryPoint = "glGetNextPerfQueryIdINTEL")] + [CLSCompliant(false)] + public static unsafe void GetNextPerfQueryI(UInt32 queryId, [OutAttribute] UInt32* nextQueryId) { throw new NotImplementedException(); } + + /// [requires: INTEL_performance_query] + [AutoGenerated(Category = "INTEL_performance_query", Version = "", EntryPoint = "glGetPerfCounterInfoINTEL")] + [CLSCompliant(false)] + public static void GetPerfCounterInfo(Int32 queryId, Int32 counterId, Int32 counterNameLength, [OutAttribute] StringBuilder counterName, Int32 counterDescLength, [OutAttribute] StringBuilder counterDesc, [OutAttribute] Int32[] counterOffset, [OutAttribute] Int32[] counterDataSize, [OutAttribute] Int32[] counterTypeEnum, [OutAttribute] Int32[] counterDataTypeEnum, [OutAttribute] Int64[] rawCounterMaxValue) { throw new NotImplementedException(); } + + /// [requires: INTEL_performance_query] + [AutoGenerated(Category = "INTEL_performance_query", Version = "", EntryPoint = "glGetPerfCounterInfoINTEL")] + [CLSCompliant(false)] + public static void GetPerfCounterInfo(Int32 queryId, Int32 counterId, Int32 counterNameLength, [OutAttribute] StringBuilder counterName, Int32 counterDescLength, [OutAttribute] StringBuilder counterDesc, [OutAttribute] out Int32 counterOffset, [OutAttribute] out Int32 counterDataSize, [OutAttribute] out Int32 counterTypeEnum, [OutAttribute] out Int32 counterDataTypeEnum, [OutAttribute] out Int64 rawCounterMaxValue) { throw new NotImplementedException(); } + + /// [requires: INTEL_performance_query] + [AutoGenerated(Category = "INTEL_performance_query", Version = "", EntryPoint = "glGetPerfCounterInfoINTEL")] + [CLSCompliant(false)] + public static unsafe void GetPerfCounterInfo(Int32 queryId, Int32 counterId, Int32 counterNameLength, [OutAttribute] StringBuilder counterName, Int32 counterDescLength, [OutAttribute] StringBuilder counterDesc, [OutAttribute] Int32* counterOffset, [OutAttribute] Int32* counterDataSize, [OutAttribute] Int32* counterTypeEnum, [OutAttribute] Int32* counterDataTypeEnum, [OutAttribute] Int64* rawCounterMaxValue) { throw new NotImplementedException(); } + + /// [requires: INTEL_performance_query] + [AutoGenerated(Category = "INTEL_performance_query", Version = "", EntryPoint = "glGetPerfCounterInfoINTEL")] + [CLSCompliant(false)] + public static void GetPerfCounterInfo(UInt32 queryId, UInt32 counterId, UInt32 counterNameLength, [OutAttribute] StringBuilder counterName, UInt32 counterDescLength, [OutAttribute] StringBuilder counterDesc, [OutAttribute] UInt32[] counterOffset, [OutAttribute] UInt32[] counterDataSize, [OutAttribute] UInt32[] counterTypeEnum, [OutAttribute] UInt32[] counterDataTypeEnum, [OutAttribute] UInt64[] rawCounterMaxValue) { throw new NotImplementedException(); } + + /// [requires: INTEL_performance_query] + [AutoGenerated(Category = "INTEL_performance_query", Version = "", EntryPoint = "glGetPerfCounterInfoINTEL")] + [CLSCompliant(false)] + public static void GetPerfCounterInfo(UInt32 queryId, UInt32 counterId, UInt32 counterNameLength, [OutAttribute] StringBuilder counterName, UInt32 counterDescLength, [OutAttribute] StringBuilder counterDesc, [OutAttribute] out UInt32 counterOffset, [OutAttribute] out UInt32 counterDataSize, [OutAttribute] out UInt32 counterTypeEnum, [OutAttribute] out UInt32 counterDataTypeEnum, [OutAttribute] out UInt64 rawCounterMaxValue) { throw new NotImplementedException(); } + + /// [requires: INTEL_performance_query] + [AutoGenerated(Category = "INTEL_performance_query", Version = "", EntryPoint = "glGetPerfCounterInfoINTEL")] + [CLSCompliant(false)] + public static unsafe void GetPerfCounterInfo(UInt32 queryId, UInt32 counterId, UInt32 counterNameLength, [OutAttribute] StringBuilder counterName, UInt32 counterDescLength, [OutAttribute] StringBuilder counterDesc, [OutAttribute] UInt32* counterOffset, [OutAttribute] UInt32* counterDataSize, [OutAttribute] UInt32* counterTypeEnum, [OutAttribute] UInt32* counterDataTypeEnum, [OutAttribute] UInt64* rawCounterMaxValue) { throw new NotImplementedException(); } + + /// [requires: INTEL_performance_query] + [AutoGenerated(Category = "INTEL_performance_query", Version = "", EntryPoint = "glGetPerfQueryDataINTEL")] + [CLSCompliant(false)] + public static void GetPerfQueryData(Int32 queryHandle, Int32 flags, Int32 dataSize, [OutAttribute] IntPtr data, [OutAttribute] Int32[] bytesWritten) { throw new NotImplementedException(); } + + /// [requires: INTEL_performance_query] + [AutoGenerated(Category = "INTEL_performance_query", Version = "", EntryPoint = "glGetPerfQueryDataINTEL")] + [CLSCompliant(false)] + public static void GetPerfQueryData(Int32 queryHandle, Int32 flags, Int32 dataSize, [OutAttribute] IntPtr data, [OutAttribute] out Int32 bytesWritten) { throw new NotImplementedException(); } + + /// [requires: INTEL_performance_query] + [AutoGenerated(Category = "INTEL_performance_query", Version = "", EntryPoint = "glGetPerfQueryDataINTEL")] + [CLSCompliant(false)] + public static unsafe void GetPerfQueryData(Int32 queryHandle, Int32 flags, Int32 dataSize, [OutAttribute] IntPtr data, [OutAttribute] Int32* bytesWritten) { throw new NotImplementedException(); } + + /// [requires: INTEL_performance_query] + [AutoGenerated(Category = "INTEL_performance_query", Version = "", EntryPoint = "glGetPerfQueryDataINTEL")] + [CLSCompliant(false)] + public static void GetPerfQueryData(Int32 queryHandle, Int32 flags, Int32 dataSize, [InAttribute, OutAttribute] T3[] data, [OutAttribute] Int32[] bytesWritten) + where T3 : struct + { throw new NotImplementedException(); } + + /// [requires: INTEL_performance_query] + [AutoGenerated(Category = "INTEL_performance_query", Version = "", EntryPoint = "glGetPerfQueryDataINTEL")] + [CLSCompliant(false)] + public static void GetPerfQueryData(Int32 queryHandle, Int32 flags, Int32 dataSize, [InAttribute, OutAttribute] T3[] data, [OutAttribute] out Int32 bytesWritten) + where T3 : struct + { throw new NotImplementedException(); } + + /// [requires: INTEL_performance_query] + [AutoGenerated(Category = "INTEL_performance_query", Version = "", EntryPoint = "glGetPerfQueryDataINTEL")] + [CLSCompliant(false)] + public static unsafe void GetPerfQueryData(Int32 queryHandle, Int32 flags, Int32 dataSize, [InAttribute, OutAttribute] T3[] data, [OutAttribute] Int32* bytesWritten) + where T3 : struct + { throw new NotImplementedException(); } + + /// [requires: INTEL_performance_query] + [AutoGenerated(Category = "INTEL_performance_query", Version = "", EntryPoint = "glGetPerfQueryDataINTEL")] + [CLSCompliant(false)] + public static void GetPerfQueryData(Int32 queryHandle, Int32 flags, Int32 dataSize, [InAttribute, OutAttribute] T3[,] data, [OutAttribute] Int32[] bytesWritten) + where T3 : struct + { throw new NotImplementedException(); } + + /// [requires: INTEL_performance_query] + [AutoGenerated(Category = "INTEL_performance_query", Version = "", EntryPoint = "glGetPerfQueryDataINTEL")] + [CLSCompliant(false)] + public static void GetPerfQueryData(Int32 queryHandle, Int32 flags, Int32 dataSize, [InAttribute, OutAttribute] T3[,] data, [OutAttribute] out Int32 bytesWritten) + where T3 : struct + { throw new NotImplementedException(); } + + /// [requires: INTEL_performance_query] + [AutoGenerated(Category = "INTEL_performance_query", Version = "", EntryPoint = "glGetPerfQueryDataINTEL")] + [CLSCompliant(false)] + public static unsafe void GetPerfQueryData(Int32 queryHandle, Int32 flags, Int32 dataSize, [InAttribute, OutAttribute] T3[,] data, [OutAttribute] Int32* bytesWritten) + where T3 : struct + { throw new NotImplementedException(); } + + /// [requires: INTEL_performance_query] + [AutoGenerated(Category = "INTEL_performance_query", Version = "", EntryPoint = "glGetPerfQueryDataINTEL")] + [CLSCompliant(false)] + public static void GetPerfQueryData(Int32 queryHandle, Int32 flags, Int32 dataSize, [InAttribute, OutAttribute] T3[,,] data, [OutAttribute] Int32[] bytesWritten) + where T3 : struct + { throw new NotImplementedException(); } + + /// [requires: INTEL_performance_query] + [AutoGenerated(Category = "INTEL_performance_query", Version = "", EntryPoint = "glGetPerfQueryDataINTEL")] + [CLSCompliant(false)] + public static void GetPerfQueryData(Int32 queryHandle, Int32 flags, Int32 dataSize, [InAttribute, OutAttribute] T3[,,] data, [OutAttribute] out Int32 bytesWritten) + where T3 : struct + { throw new NotImplementedException(); } + + /// [requires: INTEL_performance_query] + [AutoGenerated(Category = "INTEL_performance_query", Version = "", EntryPoint = "glGetPerfQueryDataINTEL")] + [CLSCompliant(false)] + public static unsafe void GetPerfQueryData(Int32 queryHandle, Int32 flags, Int32 dataSize, [InAttribute, OutAttribute] T3[,,] data, [OutAttribute] Int32* bytesWritten) + where T3 : struct + { throw new NotImplementedException(); } + + /// [requires: INTEL_performance_query] + [AutoGenerated(Category = "INTEL_performance_query", Version = "", EntryPoint = "glGetPerfQueryDataINTEL")] + [CLSCompliant(false)] + public static void GetPerfQueryData(Int32 queryHandle, Int32 flags, Int32 dataSize, [InAttribute, OutAttribute] ref T3 data, [OutAttribute] Int32[] bytesWritten) + where T3 : struct + { throw new NotImplementedException(); } + + /// [requires: INTEL_performance_query] + [AutoGenerated(Category = "INTEL_performance_query", Version = "", EntryPoint = "glGetPerfQueryDataINTEL")] + [CLSCompliant(false)] + public static void GetPerfQueryData(Int32 queryHandle, Int32 flags, Int32 dataSize, [InAttribute, OutAttribute] ref T3 data, [OutAttribute] out Int32 bytesWritten) + where T3 : struct + { throw new NotImplementedException(); } + + /// [requires: INTEL_performance_query] + [AutoGenerated(Category = "INTEL_performance_query", Version = "", EntryPoint = "glGetPerfQueryDataINTEL")] + [CLSCompliant(false)] + public static unsafe void GetPerfQueryData(Int32 queryHandle, Int32 flags, Int32 dataSize, [InAttribute, OutAttribute] ref T3 data, [OutAttribute] Int32* bytesWritten) + where T3 : struct + { throw new NotImplementedException(); } + + /// [requires: INTEL_performance_query] + [AutoGenerated(Category = "INTEL_performance_query", Version = "", EntryPoint = "glGetPerfQueryDataINTEL")] + [CLSCompliant(false)] + public static void GetPerfQueryData(UInt32 queryHandle, UInt32 flags, Int32 dataSize, [OutAttribute] IntPtr data, [OutAttribute] UInt32[] bytesWritten) { throw new NotImplementedException(); } + + /// [requires: INTEL_performance_query] + [AutoGenerated(Category = "INTEL_performance_query", Version = "", EntryPoint = "glGetPerfQueryDataINTEL")] + [CLSCompliant(false)] + public static void GetPerfQueryData(UInt32 queryHandle, UInt32 flags, Int32 dataSize, [OutAttribute] IntPtr data, [OutAttribute] out UInt32 bytesWritten) { throw new NotImplementedException(); } + + /// [requires: INTEL_performance_query] + [AutoGenerated(Category = "INTEL_performance_query", Version = "", EntryPoint = "glGetPerfQueryDataINTEL")] + [CLSCompliant(false)] + public static unsafe void GetPerfQueryData(UInt32 queryHandle, UInt32 flags, Int32 dataSize, [OutAttribute] IntPtr data, [OutAttribute] UInt32* bytesWritten) { throw new NotImplementedException(); } + + /// [requires: INTEL_performance_query] + [AutoGenerated(Category = "INTEL_performance_query", Version = "", EntryPoint = "glGetPerfQueryDataINTEL")] + [CLSCompliant(false)] + public static void GetPerfQueryData(UInt32 queryHandle, UInt32 flags, Int32 dataSize, [InAttribute, OutAttribute] T3[] data, [OutAttribute] UInt32[] bytesWritten) + where T3 : struct + { throw new NotImplementedException(); } + + /// [requires: INTEL_performance_query] + [AutoGenerated(Category = "INTEL_performance_query", Version = "", EntryPoint = "glGetPerfQueryDataINTEL")] + [CLSCompliant(false)] + public static void GetPerfQueryData(UInt32 queryHandle, UInt32 flags, Int32 dataSize, [InAttribute, OutAttribute] T3[] data, [OutAttribute] out UInt32 bytesWritten) + where T3 : struct + { throw new NotImplementedException(); } + + /// [requires: INTEL_performance_query] + [AutoGenerated(Category = "INTEL_performance_query", Version = "", EntryPoint = "glGetPerfQueryDataINTEL")] + [CLSCompliant(false)] + public static unsafe void GetPerfQueryData(UInt32 queryHandle, UInt32 flags, Int32 dataSize, [InAttribute, OutAttribute] T3[] data, [OutAttribute] UInt32* bytesWritten) + where T3 : struct + { throw new NotImplementedException(); } + + /// [requires: INTEL_performance_query] + [AutoGenerated(Category = "INTEL_performance_query", Version = "", EntryPoint = "glGetPerfQueryDataINTEL")] + [CLSCompliant(false)] + public static void GetPerfQueryData(UInt32 queryHandle, UInt32 flags, Int32 dataSize, [InAttribute, OutAttribute] T3[,] data, [OutAttribute] UInt32[] bytesWritten) + where T3 : struct + { throw new NotImplementedException(); } + + /// [requires: INTEL_performance_query] + [AutoGenerated(Category = "INTEL_performance_query", Version = "", EntryPoint = "glGetPerfQueryDataINTEL")] + [CLSCompliant(false)] + public static void GetPerfQueryData(UInt32 queryHandle, UInt32 flags, Int32 dataSize, [InAttribute, OutAttribute] T3[,] data, [OutAttribute] out UInt32 bytesWritten) + where T3 : struct + { throw new NotImplementedException(); } + + /// [requires: INTEL_performance_query] + [AutoGenerated(Category = "INTEL_performance_query", Version = "", EntryPoint = "glGetPerfQueryDataINTEL")] + [CLSCompliant(false)] + public static unsafe void GetPerfQueryData(UInt32 queryHandle, UInt32 flags, Int32 dataSize, [InAttribute, OutAttribute] T3[,] data, [OutAttribute] UInt32* bytesWritten) + where T3 : struct + { throw new NotImplementedException(); } + + /// [requires: INTEL_performance_query] + [AutoGenerated(Category = "INTEL_performance_query", Version = "", EntryPoint = "glGetPerfQueryDataINTEL")] + [CLSCompliant(false)] + public static void GetPerfQueryData(UInt32 queryHandle, UInt32 flags, Int32 dataSize, [InAttribute, OutAttribute] T3[,,] data, [OutAttribute] UInt32[] bytesWritten) + where T3 : struct + { throw new NotImplementedException(); } + + /// [requires: INTEL_performance_query] + [AutoGenerated(Category = "INTEL_performance_query", Version = "", EntryPoint = "glGetPerfQueryDataINTEL")] + [CLSCompliant(false)] + public static void GetPerfQueryData(UInt32 queryHandle, UInt32 flags, Int32 dataSize, [InAttribute, OutAttribute] T3[,,] data, [OutAttribute] out UInt32 bytesWritten) + where T3 : struct + { throw new NotImplementedException(); } + + /// [requires: INTEL_performance_query] + [AutoGenerated(Category = "INTEL_performance_query", Version = "", EntryPoint = "glGetPerfQueryDataINTEL")] + [CLSCompliant(false)] + public static unsafe void GetPerfQueryData(UInt32 queryHandle, UInt32 flags, Int32 dataSize, [InAttribute, OutAttribute] T3[,,] data, [OutAttribute] UInt32* bytesWritten) + where T3 : struct + { throw new NotImplementedException(); } + + /// [requires: INTEL_performance_query] + [AutoGenerated(Category = "INTEL_performance_query", Version = "", EntryPoint = "glGetPerfQueryDataINTEL")] + [CLSCompliant(false)] + public static void GetPerfQueryData(UInt32 queryHandle, UInt32 flags, Int32 dataSize, [InAttribute, OutAttribute] ref T3 data, [OutAttribute] UInt32[] bytesWritten) + where T3 : struct + { throw new NotImplementedException(); } + + /// [requires: INTEL_performance_query] + [AutoGenerated(Category = "INTEL_performance_query", Version = "", EntryPoint = "glGetPerfQueryDataINTEL")] + [CLSCompliant(false)] + public static void GetPerfQueryData(UInt32 queryHandle, UInt32 flags, Int32 dataSize, [InAttribute, OutAttribute] ref T3 data, [OutAttribute] out UInt32 bytesWritten) + where T3 : struct + { throw new NotImplementedException(); } + + /// [requires: INTEL_performance_query] + [AutoGenerated(Category = "INTEL_performance_query", Version = "", EntryPoint = "glGetPerfQueryDataINTEL")] + [CLSCompliant(false)] + public static unsafe void GetPerfQueryData(UInt32 queryHandle, UInt32 flags, Int32 dataSize, [InAttribute, OutAttribute] ref T3 data, [OutAttribute] UInt32* bytesWritten) + where T3 : struct + { throw new NotImplementedException(); } + + /// [requires: INTEL_performance_query] + [AutoGenerated(Category = "INTEL_performance_query", Version = "", EntryPoint = "glGetPerfQueryIdByNameINTEL")] + [CLSCompliant(false)] + public static Int32 GetPerfQueryIdByName([OutAttribute] StringBuilder queryName) { throw new NotImplementedException(); } + + /// [requires: INTEL_performance_query] + [AutoGenerated(Category = "INTEL_performance_query", Version = "", EntryPoint = "glGetPerfQueryIdByNameINTEL")] + [CLSCompliant(false)] + public static void GetPerfQueryIdByName([OutAttribute] StringBuilder queryName, [OutAttribute] Int32[] queryId) { throw new NotImplementedException(); } + + /// [requires: INTEL_performance_query] + [AutoGenerated(Category = "INTEL_performance_query", Version = "", EntryPoint = "glGetPerfQueryIdByNameINTEL")] + [CLSCompliant(false)] + public static void GetPerfQueryIdByName([OutAttribute] StringBuilder queryName, [OutAttribute] out Int32 queryId) { throw new NotImplementedException(); } + + /// [requires: INTEL_performance_query] + [AutoGenerated(Category = "INTEL_performance_query", Version = "", EntryPoint = "glGetPerfQueryIdByNameINTEL")] + [CLSCompliant(false)] + public static unsafe void GetPerfQueryIdByName([OutAttribute] StringBuilder queryName, [OutAttribute] Int32* queryId) { throw new NotImplementedException(); } + + /// [requires: INTEL_performance_query] + [AutoGenerated(Category = "INTEL_performance_query", Version = "", EntryPoint = "glGetPerfQueryIdByNameINTEL")] + [CLSCompliant(false)] + public static void GetPerfQueryIdByName([OutAttribute] StringBuilder queryName, [OutAttribute] UInt32[] queryId) { throw new NotImplementedException(); } + + /// [requires: INTEL_performance_query] + [AutoGenerated(Category = "INTEL_performance_query", Version = "", EntryPoint = "glGetPerfQueryIdByNameINTEL")] + [CLSCompliant(false)] + public static void GetPerfQueryIdByName([OutAttribute] StringBuilder queryName, [OutAttribute] out UInt32 queryId) { throw new NotImplementedException(); } + + /// [requires: INTEL_performance_query] + [AutoGenerated(Category = "INTEL_performance_query", Version = "", EntryPoint = "glGetPerfQueryIdByNameINTEL")] + [CLSCompliant(false)] + public static unsafe void GetPerfQueryIdByName([OutAttribute] StringBuilder queryName, [OutAttribute] UInt32* queryId) { throw new NotImplementedException(); } + + /// [requires: INTEL_performance_query] + [AutoGenerated(Category = "INTEL_performance_query", Version = "", EntryPoint = "glGetPerfQueryInfoINTEL")] + [CLSCompliant(false)] + public static void GetPerfQueryInfo(Int32 queryId, Int32 queryNameLength, [OutAttribute] StringBuilder queryName, [OutAttribute] Int32[] dataSize, [OutAttribute] Int32[] noCounters, [OutAttribute] Int32[] noInstances, [OutAttribute] Int32[] capsMask) { throw new NotImplementedException(); } + + /// [requires: INTEL_performance_query] + [AutoGenerated(Category = "INTEL_performance_query", Version = "", EntryPoint = "glGetPerfQueryInfoINTEL")] + [CLSCompliant(false)] + public static void GetPerfQueryInfo(Int32 queryId, Int32 queryNameLength, [OutAttribute] StringBuilder queryName, [OutAttribute] out Int32 dataSize, [OutAttribute] out Int32 noCounters, [OutAttribute] out Int32 noInstances, [OutAttribute] out Int32 capsMask) { throw new NotImplementedException(); } + + /// [requires: INTEL_performance_query] + [AutoGenerated(Category = "INTEL_performance_query", Version = "", EntryPoint = "glGetPerfQueryInfoINTEL")] + [CLSCompliant(false)] + public static unsafe void GetPerfQueryInfo(Int32 queryId, Int32 queryNameLength, [OutAttribute] StringBuilder queryName, [OutAttribute] Int32* dataSize, [OutAttribute] Int32* noCounters, [OutAttribute] Int32* noInstances, [OutAttribute] Int32* capsMask) { throw new NotImplementedException(); } + + /// [requires: INTEL_performance_query] + [AutoGenerated(Category = "INTEL_performance_query", Version = "", EntryPoint = "glGetPerfQueryInfoINTEL")] + [CLSCompliant(false)] + public static void GetPerfQueryInfo(UInt32 queryId, UInt32 queryNameLength, [OutAttribute] StringBuilder queryName, [OutAttribute] UInt32[] dataSize, [OutAttribute] UInt32[] noCounters, [OutAttribute] UInt32[] noInstances, [OutAttribute] UInt32[] capsMask) { throw new NotImplementedException(); } + + /// [requires: INTEL_performance_query] + [AutoGenerated(Category = "INTEL_performance_query", Version = "", EntryPoint = "glGetPerfQueryInfoINTEL")] + [CLSCompliant(false)] + public static void GetPerfQueryInfo(UInt32 queryId, UInt32 queryNameLength, [OutAttribute] StringBuilder queryName, [OutAttribute] out UInt32 dataSize, [OutAttribute] out UInt32 noCounters, [OutAttribute] out UInt32 noInstances, [OutAttribute] out UInt32 capsMask) { throw new NotImplementedException(); } + + /// [requires: INTEL_performance_query] + [AutoGenerated(Category = "INTEL_performance_query", Version = "", EntryPoint = "glGetPerfQueryInfoINTEL")] + [CLSCompliant(false)] + public static unsafe void GetPerfQueryInfo(UInt32 queryId, UInt32 queryNameLength, [OutAttribute] StringBuilder queryName, [OutAttribute] UInt32* dataSize, [OutAttribute] UInt32* noCounters, [OutAttribute] UInt32* noInstances, [OutAttribute] UInt32* capsMask) { throw new NotImplementedException(); } + + } + public static partial class Khr { /// [requires: KHR_debug] @@ -43716,6 +44195,7 @@ namespace OpenTK.Graphics.ES30 /// The address of a string that will receive the object label. /// /// + [Obsolete("Use out overload instead")] [AutoGenerated(Category = "KHR_debug", Version = "", EntryPoint = "glGetObjectPtrLabelKHR")] [CLSCompliant(false)] public static void GetObjectPtrLabel(IntPtr ptr, Int32 bufSize, [OutAttribute] Int32[] length, [OutAttribute] StringBuilder label) { throw new NotImplementedException(); } @@ -43743,6 +44223,7 @@ namespace OpenTK.Graphics.ES30 /// The address of a string that will receive the object label. /// /// + [Obsolete("Use out overload instead")] [AutoGenerated(Category = "KHR_debug", Version = "", EntryPoint = "glGetObjectPtrLabelKHR")] [CLSCompliant(false)] public static void GetObjectPtrLabel(IntPtr ptr, Int32 bufSize, [OutAttribute] out Int32 length, [OutAttribute] StringBuilder label) { throw new NotImplementedException(); } @@ -43770,6 +44251,7 @@ namespace OpenTK.Graphics.ES30 /// The address of a string that will receive the object label. /// /// + [Obsolete("Use out overload instead")] [AutoGenerated(Category = "KHR_debug", Version = "", EntryPoint = "glGetObjectPtrLabelKHR")] [CLSCompliant(false)] public static unsafe void GetObjectPtrLabel(IntPtr ptr, Int32 bufSize, [OutAttribute] Int32* length, [OutAttribute] StringBuilder label) { throw new NotImplementedException(); } @@ -43797,6 +44279,7 @@ namespace OpenTK.Graphics.ES30 /// The address of a string that will receive the object label. /// /// + [Obsolete("Use out overload instead")] [AutoGenerated(Category = "KHR_debug", Version = "", EntryPoint = "glGetObjectPtrLabelKHR")] [CLSCompliant(false)] public static void GetObjectPtrLabel([InAttribute, OutAttribute] T0[] ptr, Int32 bufSize, [OutAttribute] Int32[] length, [OutAttribute] StringBuilder label) @@ -43826,6 +44309,7 @@ namespace OpenTK.Graphics.ES30 /// The address of a string that will receive the object label. /// /// + [Obsolete("Use out overload instead")] [AutoGenerated(Category = "KHR_debug", Version = "", EntryPoint = "glGetObjectPtrLabelKHR")] [CLSCompliant(false)] public static void GetObjectPtrLabel([InAttribute, OutAttribute] T0[] ptr, Int32 bufSize, [OutAttribute] out Int32 length, [OutAttribute] StringBuilder label) @@ -43855,6 +44339,7 @@ namespace OpenTK.Graphics.ES30 /// The address of a string that will receive the object label. /// /// + [Obsolete("Use out overload instead")] [AutoGenerated(Category = "KHR_debug", Version = "", EntryPoint = "glGetObjectPtrLabelKHR")] [CLSCompliant(false)] public static unsafe void GetObjectPtrLabel([InAttribute, OutAttribute] T0[] ptr, Int32 bufSize, [OutAttribute] Int32* length, [OutAttribute] StringBuilder label) @@ -43884,6 +44369,7 @@ namespace OpenTK.Graphics.ES30 /// The address of a string that will receive the object label. /// /// + [Obsolete("Use out overload instead")] [AutoGenerated(Category = "KHR_debug", Version = "", EntryPoint = "glGetObjectPtrLabelKHR")] [CLSCompliant(false)] public static void GetObjectPtrLabel([InAttribute, OutAttribute] T0[,] ptr, Int32 bufSize, [OutAttribute] Int32[] length, [OutAttribute] StringBuilder label) @@ -43913,6 +44399,7 @@ namespace OpenTK.Graphics.ES30 /// The address of a string that will receive the object label. /// /// + [Obsolete("Use out overload instead")] [AutoGenerated(Category = "KHR_debug", Version = "", EntryPoint = "glGetObjectPtrLabelKHR")] [CLSCompliant(false)] public static void GetObjectPtrLabel([InAttribute, OutAttribute] T0[,] ptr, Int32 bufSize, [OutAttribute] out Int32 length, [OutAttribute] StringBuilder label) @@ -43942,6 +44429,7 @@ namespace OpenTK.Graphics.ES30 /// The address of a string that will receive the object label. /// /// + [Obsolete("Use out overload instead")] [AutoGenerated(Category = "KHR_debug", Version = "", EntryPoint = "glGetObjectPtrLabelKHR")] [CLSCompliant(false)] public static unsafe void GetObjectPtrLabel([InAttribute, OutAttribute] T0[,] ptr, Int32 bufSize, [OutAttribute] Int32* length, [OutAttribute] StringBuilder label) @@ -43971,6 +44459,7 @@ namespace OpenTK.Graphics.ES30 /// The address of a string that will receive the object label. /// /// + [Obsolete("Use out overload instead")] [AutoGenerated(Category = "KHR_debug", Version = "", EntryPoint = "glGetObjectPtrLabelKHR")] [CLSCompliant(false)] public static void GetObjectPtrLabel([InAttribute, OutAttribute] T0[,,] ptr, Int32 bufSize, [OutAttribute] Int32[] length, [OutAttribute] StringBuilder label) @@ -44000,6 +44489,7 @@ namespace OpenTK.Graphics.ES30 /// The address of a string that will receive the object label. /// /// + [Obsolete("Use out overload instead")] [AutoGenerated(Category = "KHR_debug", Version = "", EntryPoint = "glGetObjectPtrLabelKHR")] [CLSCompliant(false)] public static void GetObjectPtrLabel([InAttribute, OutAttribute] T0[,,] ptr, Int32 bufSize, [OutAttribute] out Int32 length, [OutAttribute] StringBuilder label) @@ -44029,6 +44519,7 @@ namespace OpenTK.Graphics.ES30 /// The address of a string that will receive the object label. /// /// + [Obsolete("Use out overload instead")] [AutoGenerated(Category = "KHR_debug", Version = "", EntryPoint = "glGetObjectPtrLabelKHR")] [CLSCompliant(false)] public static unsafe void GetObjectPtrLabel([InAttribute, OutAttribute] T0[,,] ptr, Int32 bufSize, [OutAttribute] Int32* length, [OutAttribute] StringBuilder label) @@ -44058,6 +44549,7 @@ namespace OpenTK.Graphics.ES30 /// The address of a string that will receive the object label. /// /// + [Obsolete("Use out overload instead")] [AutoGenerated(Category = "KHR_debug", Version = "", EntryPoint = "glGetObjectPtrLabelKHR")] [CLSCompliant(false)] public static void GetObjectPtrLabel([InAttribute, OutAttribute] ref T0 ptr, Int32 bufSize, [OutAttribute] Int32[] length, [OutAttribute] StringBuilder label) @@ -44087,6 +44579,7 @@ namespace OpenTK.Graphics.ES30 /// The address of a string that will receive the object label. /// /// + [Obsolete("Use out overload instead")] [AutoGenerated(Category = "KHR_debug", Version = "", EntryPoint = "glGetObjectPtrLabelKHR")] [CLSCompliant(false)] public static void GetObjectPtrLabel([InAttribute, OutAttribute] ref T0 ptr, Int32 bufSize, [OutAttribute] out Int32 length, [OutAttribute] StringBuilder label) @@ -44116,6 +44609,7 @@ namespace OpenTK.Graphics.ES30 /// The address of a string that will receive the object label. /// /// + [Obsolete("Use out overload instead")] [AutoGenerated(Category = "KHR_debug", Version = "", EntryPoint = "glGetObjectPtrLabelKHR")] [CLSCompliant(false)] public static unsafe void GetObjectPtrLabel([InAttribute, OutAttribute] ref T0 ptr, Int32 bufSize, [OutAttribute] Int32* length, [OutAttribute] StringBuilder label) @@ -46990,6 +47484,7 @@ namespace OpenTK.Graphics.ES30 /// Specifies the address an array into which the GL will return program's binary representation. /// /// + [Obsolete("Use out overload instead")] [AutoGenerated(Category = "OES_get_program_binary", Version = "", EntryPoint = "glGetProgramBinaryOES")] [CLSCompliant(false)] public static void GetProgramBinary(Int32 program, Int32 bufSize, [OutAttribute] Int32[] length, [OutAttribute] OpenTK.Graphics.ES30.All[] binaryFormat, [OutAttribute] IntPtr binary) { throw new NotImplementedException(); } @@ -47022,6 +47517,7 @@ namespace OpenTK.Graphics.ES30 /// Specifies the address an array into which the GL will return program's binary representation. /// /// + [Obsolete("Use out overload instead")] [AutoGenerated(Category = "OES_get_program_binary", Version = "", EntryPoint = "glGetProgramBinaryOES")] [CLSCompliant(false)] public static void GetProgramBinary(Int32 program, Int32 bufSize, [OutAttribute] Int32[] length, [OutAttribute] OpenTK.Graphics.ES30.All[] binaryFormat, [InAttribute, OutAttribute] T4[] binary) @@ -47056,6 +47552,7 @@ namespace OpenTK.Graphics.ES30 /// Specifies the address an array into which the GL will return program's binary representation. /// /// + [Obsolete("Use out overload instead")] [AutoGenerated(Category = "OES_get_program_binary", Version = "", EntryPoint = "glGetProgramBinaryOES")] [CLSCompliant(false)] public static void GetProgramBinary(Int32 program, Int32 bufSize, [OutAttribute] Int32[] length, [OutAttribute] OpenTK.Graphics.ES30.All[] binaryFormat, [InAttribute, OutAttribute] T4[,] binary) @@ -47090,6 +47587,7 @@ namespace OpenTK.Graphics.ES30 /// Specifies the address an array into which the GL will return program's binary representation. /// /// + [Obsolete("Use out overload instead")] [AutoGenerated(Category = "OES_get_program_binary", Version = "", EntryPoint = "glGetProgramBinaryOES")] [CLSCompliant(false)] public static void GetProgramBinary(Int32 program, Int32 bufSize, [OutAttribute] Int32[] length, [OutAttribute] OpenTK.Graphics.ES30.All[] binaryFormat, [InAttribute, OutAttribute] T4[,,] binary) @@ -47124,6 +47622,7 @@ namespace OpenTK.Graphics.ES30 /// Specifies the address an array into which the GL will return program's binary representation. /// /// + [Obsolete("Use out overload instead")] [AutoGenerated(Category = "OES_get_program_binary", Version = "", EntryPoint = "glGetProgramBinaryOES")] [CLSCompliant(false)] public static void GetProgramBinary(Int32 program, Int32 bufSize, [OutAttribute] Int32[] length, [OutAttribute] OpenTK.Graphics.ES30.All[] binaryFormat, [InAttribute, OutAttribute] ref T4 binary) @@ -47158,6 +47657,7 @@ namespace OpenTK.Graphics.ES30 /// Specifies the address an array into which the GL will return program's binary representation. /// /// + [Obsolete("Use out overload instead")] [AutoGenerated(Category = "OES_get_program_binary", Version = "", EntryPoint = "glGetProgramBinaryOES")] [CLSCompliant(false)] public static void GetProgramBinary(Int32 program, Int32 bufSize, [OutAttribute] out Int32 length, [OutAttribute] out OpenTK.Graphics.ES30.All binaryFormat, [OutAttribute] IntPtr binary) { throw new NotImplementedException(); } @@ -47190,6 +47690,7 @@ namespace OpenTK.Graphics.ES30 /// Specifies the address an array into which the GL will return program's binary representation. /// /// + [Obsolete("Use out overload instead")] [AutoGenerated(Category = "OES_get_program_binary", Version = "", EntryPoint = "glGetProgramBinaryOES")] [CLSCompliant(false)] public static void GetProgramBinary(Int32 program, Int32 bufSize, [OutAttribute] out Int32 length, [OutAttribute] out OpenTK.Graphics.ES30.All binaryFormat, [InAttribute, OutAttribute] T4[] binary) @@ -47224,6 +47725,7 @@ namespace OpenTK.Graphics.ES30 /// Specifies the address an array into which the GL will return program's binary representation. /// /// + [Obsolete("Use out overload instead")] [AutoGenerated(Category = "OES_get_program_binary", Version = "", EntryPoint = "glGetProgramBinaryOES")] [CLSCompliant(false)] public static void GetProgramBinary(Int32 program, Int32 bufSize, [OutAttribute] out Int32 length, [OutAttribute] out OpenTK.Graphics.ES30.All binaryFormat, [InAttribute, OutAttribute] T4[,] binary) @@ -47258,6 +47760,7 @@ namespace OpenTK.Graphics.ES30 /// Specifies the address an array into which the GL will return program's binary representation. /// /// + [Obsolete("Use out overload instead")] [AutoGenerated(Category = "OES_get_program_binary", Version = "", EntryPoint = "glGetProgramBinaryOES")] [CLSCompliant(false)] public static void GetProgramBinary(Int32 program, Int32 bufSize, [OutAttribute] out Int32 length, [OutAttribute] out OpenTK.Graphics.ES30.All binaryFormat, [InAttribute, OutAttribute] T4[,,] binary) @@ -47292,6 +47795,7 @@ namespace OpenTK.Graphics.ES30 /// Specifies the address an array into which the GL will return program's binary representation. /// /// + [Obsolete("Use out overload instead")] [AutoGenerated(Category = "OES_get_program_binary", Version = "", EntryPoint = "glGetProgramBinaryOES")] [CLSCompliant(false)] public static void GetProgramBinary(Int32 program, Int32 bufSize, [OutAttribute] out Int32 length, [OutAttribute] out OpenTK.Graphics.ES30.All binaryFormat, [InAttribute, OutAttribute] ref T4 binary) @@ -47326,6 +47830,7 @@ namespace OpenTK.Graphics.ES30 /// Specifies the address an array into which the GL will return program's binary representation. /// /// + [Obsolete("Use out overload instead")] [AutoGenerated(Category = "OES_get_program_binary", Version = "", EntryPoint = "glGetProgramBinaryOES")] [CLSCompliant(false)] public static unsafe void GetProgramBinary(Int32 program, Int32 bufSize, [OutAttribute] Int32* length, [OutAttribute] OpenTK.Graphics.ES30.All* binaryFormat, [OutAttribute] IntPtr binary) { throw new NotImplementedException(); } @@ -47358,6 +47863,7 @@ namespace OpenTK.Graphics.ES30 /// Specifies the address an array into which the GL will return program's binary representation. /// /// + [Obsolete("Use out overload instead")] [AutoGenerated(Category = "OES_get_program_binary", Version = "", EntryPoint = "glGetProgramBinaryOES")] [CLSCompliant(false)] public static unsafe void GetProgramBinary(Int32 program, Int32 bufSize, [OutAttribute] Int32* length, [OutAttribute] OpenTK.Graphics.ES30.All* binaryFormat, [InAttribute, OutAttribute] T4[] binary) @@ -47392,6 +47898,7 @@ namespace OpenTK.Graphics.ES30 /// Specifies the address an array into which the GL will return program's binary representation. /// /// + [Obsolete("Use out overload instead")] [AutoGenerated(Category = "OES_get_program_binary", Version = "", EntryPoint = "glGetProgramBinaryOES")] [CLSCompliant(false)] public static unsafe void GetProgramBinary(Int32 program, Int32 bufSize, [OutAttribute] Int32* length, [OutAttribute] OpenTK.Graphics.ES30.All* binaryFormat, [InAttribute, OutAttribute] T4[,] binary) @@ -47426,6 +47933,7 @@ namespace OpenTK.Graphics.ES30 /// Specifies the address an array into which the GL will return program's binary representation. /// /// + [Obsolete("Use out overload instead")] [AutoGenerated(Category = "OES_get_program_binary", Version = "", EntryPoint = "glGetProgramBinaryOES")] [CLSCompliant(false)] public static unsafe void GetProgramBinary(Int32 program, Int32 bufSize, [OutAttribute] Int32* length, [OutAttribute] OpenTK.Graphics.ES30.All* binaryFormat, [InAttribute, OutAttribute] T4[,,] binary) @@ -47460,6 +47968,7 @@ namespace OpenTK.Graphics.ES30 /// Specifies the address an array into which the GL will return program's binary representation. /// /// + [Obsolete("Use out overload instead")] [AutoGenerated(Category = "OES_get_program_binary", Version = "", EntryPoint = "glGetProgramBinaryOES")] [CLSCompliant(false)] public static unsafe void GetProgramBinary(Int32 program, Int32 bufSize, [OutAttribute] Int32* length, [OutAttribute] OpenTK.Graphics.ES30.All* binaryFormat, [InAttribute, OutAttribute] ref T4 binary) @@ -47494,6 +48003,7 @@ namespace OpenTK.Graphics.ES30 /// Specifies the address an array into which the GL will return program's binary representation. /// /// + [Obsolete("Use out overload instead")] [AutoGenerated(Category = "OES_get_program_binary", Version = "", EntryPoint = "glGetProgramBinaryOES")] [CLSCompliant(false)] public static void GetProgramBinary(UInt32 program, Int32 bufSize, [OutAttribute] Int32[] length, [OutAttribute] OpenTK.Graphics.ES30.All[] binaryFormat, [OutAttribute] IntPtr binary) { throw new NotImplementedException(); } @@ -47526,6 +48036,7 @@ namespace OpenTK.Graphics.ES30 /// Specifies the address an array into which the GL will return program's binary representation. /// /// + [Obsolete("Use out overload instead")] [AutoGenerated(Category = "OES_get_program_binary", Version = "", EntryPoint = "glGetProgramBinaryOES")] [CLSCompliant(false)] public static void GetProgramBinary(UInt32 program, Int32 bufSize, [OutAttribute] Int32[] length, [OutAttribute] OpenTK.Graphics.ES30.All[] binaryFormat, [InAttribute, OutAttribute] T4[] binary) @@ -47560,6 +48071,7 @@ namespace OpenTK.Graphics.ES30 /// Specifies the address an array into which the GL will return program's binary representation. /// /// + [Obsolete("Use out overload instead")] [AutoGenerated(Category = "OES_get_program_binary", Version = "", EntryPoint = "glGetProgramBinaryOES")] [CLSCompliant(false)] public static void GetProgramBinary(UInt32 program, Int32 bufSize, [OutAttribute] Int32[] length, [OutAttribute] OpenTK.Graphics.ES30.All[] binaryFormat, [InAttribute, OutAttribute] T4[,] binary) @@ -47594,6 +48106,7 @@ namespace OpenTK.Graphics.ES30 /// Specifies the address an array into which the GL will return program's binary representation. /// /// + [Obsolete("Use out overload instead")] [AutoGenerated(Category = "OES_get_program_binary", Version = "", EntryPoint = "glGetProgramBinaryOES")] [CLSCompliant(false)] public static void GetProgramBinary(UInt32 program, Int32 bufSize, [OutAttribute] Int32[] length, [OutAttribute] OpenTK.Graphics.ES30.All[] binaryFormat, [InAttribute, OutAttribute] T4[,,] binary) @@ -47628,6 +48141,7 @@ namespace OpenTK.Graphics.ES30 /// Specifies the address an array into which the GL will return program's binary representation. /// /// + [Obsolete("Use out overload instead")] [AutoGenerated(Category = "OES_get_program_binary", Version = "", EntryPoint = "glGetProgramBinaryOES")] [CLSCompliant(false)] public static void GetProgramBinary(UInt32 program, Int32 bufSize, [OutAttribute] Int32[] length, [OutAttribute] OpenTK.Graphics.ES30.All[] binaryFormat, [InAttribute, OutAttribute] ref T4 binary) @@ -47662,6 +48176,7 @@ namespace OpenTK.Graphics.ES30 /// Specifies the address an array into which the GL will return program's binary representation. /// /// + [Obsolete("Use out overload instead")] [AutoGenerated(Category = "OES_get_program_binary", Version = "", EntryPoint = "glGetProgramBinaryOES")] [CLSCompliant(false)] public static void GetProgramBinary(UInt32 program, Int32 bufSize, [OutAttribute] out Int32 length, [OutAttribute] out OpenTK.Graphics.ES30.All binaryFormat, [OutAttribute] IntPtr binary) { throw new NotImplementedException(); } @@ -47694,6 +48209,7 @@ namespace OpenTK.Graphics.ES30 /// Specifies the address an array into which the GL will return program's binary representation. /// /// + [Obsolete("Use out overload instead")] [AutoGenerated(Category = "OES_get_program_binary", Version = "", EntryPoint = "glGetProgramBinaryOES")] [CLSCompliant(false)] public static void GetProgramBinary(UInt32 program, Int32 bufSize, [OutAttribute] out Int32 length, [OutAttribute] out OpenTK.Graphics.ES30.All binaryFormat, [InAttribute, OutAttribute] T4[] binary) @@ -47728,6 +48244,7 @@ namespace OpenTK.Graphics.ES30 /// Specifies the address an array into which the GL will return program's binary representation. /// /// + [Obsolete("Use out overload instead")] [AutoGenerated(Category = "OES_get_program_binary", Version = "", EntryPoint = "glGetProgramBinaryOES")] [CLSCompliant(false)] public static void GetProgramBinary(UInt32 program, Int32 bufSize, [OutAttribute] out Int32 length, [OutAttribute] out OpenTK.Graphics.ES30.All binaryFormat, [InAttribute, OutAttribute] T4[,] binary) @@ -47762,6 +48279,7 @@ namespace OpenTK.Graphics.ES30 /// Specifies the address an array into which the GL will return program's binary representation. /// /// + [Obsolete("Use out overload instead")] [AutoGenerated(Category = "OES_get_program_binary", Version = "", EntryPoint = "glGetProgramBinaryOES")] [CLSCompliant(false)] public static void GetProgramBinary(UInt32 program, Int32 bufSize, [OutAttribute] out Int32 length, [OutAttribute] out OpenTK.Graphics.ES30.All binaryFormat, [InAttribute, OutAttribute] T4[,,] binary) @@ -47796,6 +48314,7 @@ namespace OpenTK.Graphics.ES30 /// Specifies the address an array into which the GL will return program's binary representation. /// /// + [Obsolete("Use out overload instead")] [AutoGenerated(Category = "OES_get_program_binary", Version = "", EntryPoint = "glGetProgramBinaryOES")] [CLSCompliant(false)] public static void GetProgramBinary(UInt32 program, Int32 bufSize, [OutAttribute] out Int32 length, [OutAttribute] out OpenTK.Graphics.ES30.All binaryFormat, [InAttribute, OutAttribute] ref T4 binary) @@ -47830,6 +48349,7 @@ namespace OpenTK.Graphics.ES30 /// Specifies the address an array into which the GL will return program's binary representation. /// /// + [Obsolete("Use out overload instead")] [AutoGenerated(Category = "OES_get_program_binary", Version = "", EntryPoint = "glGetProgramBinaryOES")] [CLSCompliant(false)] public static unsafe void GetProgramBinary(UInt32 program, Int32 bufSize, [OutAttribute] Int32* length, [OutAttribute] OpenTK.Graphics.ES30.All* binaryFormat, [OutAttribute] IntPtr binary) { throw new NotImplementedException(); } @@ -47862,6 +48382,7 @@ namespace OpenTK.Graphics.ES30 /// Specifies the address an array into which the GL will return program's binary representation. /// /// + [Obsolete("Use out overload instead")] [AutoGenerated(Category = "OES_get_program_binary", Version = "", EntryPoint = "glGetProgramBinaryOES")] [CLSCompliant(false)] public static unsafe void GetProgramBinary(UInt32 program, Int32 bufSize, [OutAttribute] Int32* length, [OutAttribute] OpenTK.Graphics.ES30.All* binaryFormat, [InAttribute, OutAttribute] T4[] binary) @@ -47896,6 +48417,7 @@ namespace OpenTK.Graphics.ES30 /// Specifies the address an array into which the GL will return program's binary representation. /// /// + [Obsolete("Use out overload instead")] [AutoGenerated(Category = "OES_get_program_binary", Version = "", EntryPoint = "glGetProgramBinaryOES")] [CLSCompliant(false)] public static unsafe void GetProgramBinary(UInt32 program, Int32 bufSize, [OutAttribute] Int32* length, [OutAttribute] OpenTK.Graphics.ES30.All* binaryFormat, [InAttribute, OutAttribute] T4[,] binary) @@ -47930,6 +48452,7 @@ namespace OpenTK.Graphics.ES30 /// Specifies the address an array into which the GL will return program's binary representation. /// /// + [Obsolete("Use out overload instead")] [AutoGenerated(Category = "OES_get_program_binary", Version = "", EntryPoint = "glGetProgramBinaryOES")] [CLSCompliant(false)] public static unsafe void GetProgramBinary(UInt32 program, Int32 bufSize, [OutAttribute] Int32* length, [OutAttribute] OpenTK.Graphics.ES30.All* binaryFormat, [InAttribute, OutAttribute] T4[,,] binary) @@ -47964,6 +48487,7 @@ namespace OpenTK.Graphics.ES30 /// Specifies the address an array into which the GL will return program's binary representation. /// /// + [Obsolete("Use out overload instead")] [AutoGenerated(Category = "OES_get_program_binary", Version = "", EntryPoint = "glGetProgramBinaryOES")] [CLSCompliant(false)] public static unsafe void GetProgramBinary(UInt32 program, Int32 bufSize, [OutAttribute] Int32* length, [OutAttribute] OpenTK.Graphics.ES30.All* binaryFormat, [InAttribute, OutAttribute] ref T4 binary) @@ -49611,6 +50135,7 @@ namespace OpenTK.Graphics.ES30 { throw new NotImplementedException(); } /// [requires: QCOM_extended_get] + [Obsolete("Use out overload instead")] [AutoGenerated(Category = "QCOM_extended_get", Version = "", EntryPoint = "glExtGetBuffersQCOM")] [CLSCompliant(false)] public static void ExtGetBuffers([OutAttribute] Int32[] buffers, Int32 maxBuffers, [OutAttribute] Int32[] numBuffers) { throw new NotImplementedException(); } @@ -49618,14 +50143,22 @@ namespace OpenTK.Graphics.ES30 /// [requires: QCOM_extended_get] [AutoGenerated(Category = "QCOM_extended_get", Version = "", EntryPoint = "glExtGetBuffersQCOM")] [CLSCompliant(false)] + public static void ExtGetBuffers([OutAttribute] Int32[] buffers, Int32 maxBuffers, [OutAttribute] out Int32 numBuffers) { throw new NotImplementedException(); } + + /// [requires: QCOM_extended_get] + [Obsolete("Use out overload instead")] + [AutoGenerated(Category = "QCOM_extended_get", Version = "", EntryPoint = "glExtGetBuffersQCOM")] + [CLSCompliant(false)] public static void ExtGetBuffers([OutAttribute] out Int32 buffers, Int32 maxBuffers, [OutAttribute] out Int32 numBuffers) { throw new NotImplementedException(); } /// [requires: QCOM_extended_get] + [Obsolete("Use out overload instead")] [AutoGenerated(Category = "QCOM_extended_get", Version = "", EntryPoint = "glExtGetBuffersQCOM")] [CLSCompliant(false)] public static unsafe void ExtGetBuffers([OutAttribute] Int32* buffers, Int32 maxBuffers, [OutAttribute] Int32* numBuffers) { throw new NotImplementedException(); } /// [requires: QCOM_extended_get] + [Obsolete("Use out overload instead")] [AutoGenerated(Category = "QCOM_extended_get", Version = "", EntryPoint = "glExtGetBuffersQCOM")] [CLSCompliant(false)] public static void ExtGetBuffers([OutAttribute] UInt32[] buffers, Int32 maxBuffers, [OutAttribute] Int32[] numBuffers) { throw new NotImplementedException(); } @@ -49633,14 +50166,22 @@ namespace OpenTK.Graphics.ES30 /// [requires: QCOM_extended_get] [AutoGenerated(Category = "QCOM_extended_get", Version = "", EntryPoint = "glExtGetBuffersQCOM")] [CLSCompliant(false)] + public static void ExtGetBuffers([OutAttribute] UInt32[] buffers, Int32 maxBuffers, [OutAttribute] out Int32 numBuffers) { throw new NotImplementedException(); } + + /// [requires: QCOM_extended_get] + [Obsolete("Use out overload instead")] + [AutoGenerated(Category = "QCOM_extended_get", Version = "", EntryPoint = "glExtGetBuffersQCOM")] + [CLSCompliant(false)] public static void ExtGetBuffers([OutAttribute] out UInt32 buffers, Int32 maxBuffers, [OutAttribute] out Int32 numBuffers) { throw new NotImplementedException(); } /// [requires: QCOM_extended_get] + [Obsolete("Use out overload instead")] [AutoGenerated(Category = "QCOM_extended_get", Version = "", EntryPoint = "glExtGetBuffersQCOM")] [CLSCompliant(false)] public static unsafe void ExtGetBuffers([OutAttribute] UInt32* buffers, Int32 maxBuffers, [OutAttribute] Int32* numBuffers) { throw new NotImplementedException(); } /// [requires: QCOM_extended_get] + [Obsolete("Use out overload instead")] [AutoGenerated(Category = "QCOM_extended_get", Version = "", EntryPoint = "glExtGetFramebuffersQCOM")] [CLSCompliant(false)] public static void ExtGetFramebuffers([OutAttribute] Int32[] framebuffers, Int32 maxFramebuffers, [OutAttribute] Int32[] numFramebuffers) { throw new NotImplementedException(); } @@ -49648,14 +50189,22 @@ namespace OpenTK.Graphics.ES30 /// [requires: QCOM_extended_get] [AutoGenerated(Category = "QCOM_extended_get", Version = "", EntryPoint = "glExtGetFramebuffersQCOM")] [CLSCompliant(false)] + public static void ExtGetFramebuffers([OutAttribute] Int32[] framebuffers, Int32 maxFramebuffers, [OutAttribute] out Int32 numFramebuffers) { throw new NotImplementedException(); } + + /// [requires: QCOM_extended_get] + [Obsolete("Use out overload instead")] + [AutoGenerated(Category = "QCOM_extended_get", Version = "", EntryPoint = "glExtGetFramebuffersQCOM")] + [CLSCompliant(false)] public static void ExtGetFramebuffers([OutAttribute] out Int32 framebuffers, Int32 maxFramebuffers, [OutAttribute] out Int32 numFramebuffers) { throw new NotImplementedException(); } /// [requires: QCOM_extended_get] + [Obsolete("Use out overload instead")] [AutoGenerated(Category = "QCOM_extended_get", Version = "", EntryPoint = "glExtGetFramebuffersQCOM")] [CLSCompliant(false)] public static unsafe void ExtGetFramebuffers([OutAttribute] Int32* framebuffers, Int32 maxFramebuffers, [OutAttribute] Int32* numFramebuffers) { throw new NotImplementedException(); } /// [requires: QCOM_extended_get] + [Obsolete("Use out overload instead")] [AutoGenerated(Category = "QCOM_extended_get", Version = "", EntryPoint = "glExtGetFramebuffersQCOM")] [CLSCompliant(false)] public static void ExtGetFramebuffers([OutAttribute] UInt32[] framebuffers, Int32 maxFramebuffers, [OutAttribute] Int32[] numFramebuffers) { throw new NotImplementedException(); } @@ -49663,9 +50212,16 @@ namespace OpenTK.Graphics.ES30 /// [requires: QCOM_extended_get] [AutoGenerated(Category = "QCOM_extended_get", Version = "", EntryPoint = "glExtGetFramebuffersQCOM")] [CLSCompliant(false)] + public static void ExtGetFramebuffers([OutAttribute] UInt32[] framebuffers, Int32 maxFramebuffers, [OutAttribute] out Int32 numFramebuffers) { throw new NotImplementedException(); } + + /// [requires: QCOM_extended_get] + [Obsolete("Use out overload instead")] + [AutoGenerated(Category = "QCOM_extended_get", Version = "", EntryPoint = "glExtGetFramebuffersQCOM")] + [CLSCompliant(false)] public static void ExtGetFramebuffers([OutAttribute] out UInt32 framebuffers, Int32 maxFramebuffers, [OutAttribute] out Int32 numFramebuffers) { throw new NotImplementedException(); } /// [requires: QCOM_extended_get] + [Obsolete("Use out overload instead")] [AutoGenerated(Category = "QCOM_extended_get", Version = "", EntryPoint = "glExtGetFramebuffersQCOM")] [CLSCompliant(false)] public static unsafe void ExtGetFramebuffers([OutAttribute] UInt32* framebuffers, Int32 maxFramebuffers, [OutAttribute] Int32* numFramebuffers) { throw new NotImplementedException(); } @@ -49701,6 +50257,7 @@ namespace OpenTK.Graphics.ES30 public static unsafe void ExtGetProgramBinarySource(UInt32 program, OpenTK.Graphics.ES30.All shadertype, [OutAttribute] StringBuilder source, [OutAttribute] Int32* length) { throw new NotImplementedException(); } /// [requires: QCOM_extended_get2] + [Obsolete("Use out overload instead")] [AutoGenerated(Category = "QCOM_extended_get2", Version = "", EntryPoint = "glExtGetProgramsQCOM")] [CLSCompliant(false)] public static void ExtGetProgram([OutAttribute] Int32[] programs, Int32 maxPrograms, [OutAttribute] Int32[] numPrograms) { throw new NotImplementedException(); } @@ -49708,14 +50265,22 @@ namespace OpenTK.Graphics.ES30 /// [requires: QCOM_extended_get2] [AutoGenerated(Category = "QCOM_extended_get2", Version = "", EntryPoint = "glExtGetProgramsQCOM")] [CLSCompliant(false)] + public static void ExtGetProgram([OutAttribute] Int32[] programs, Int32 maxPrograms, [OutAttribute] out Int32 numPrograms) { throw new NotImplementedException(); } + + /// [requires: QCOM_extended_get2] + [Obsolete("Use out overload instead")] + [AutoGenerated(Category = "QCOM_extended_get2", Version = "", EntryPoint = "glExtGetProgramsQCOM")] + [CLSCompliant(false)] public static void ExtGetProgram([OutAttribute] out Int32 programs, Int32 maxPrograms, [OutAttribute] out Int32 numPrograms) { throw new NotImplementedException(); } /// [requires: QCOM_extended_get2] + [Obsolete("Use out overload instead")] [AutoGenerated(Category = "QCOM_extended_get2", Version = "", EntryPoint = "glExtGetProgramsQCOM")] [CLSCompliant(false)] public static unsafe void ExtGetProgram([OutAttribute] Int32* programs, Int32 maxPrograms, [OutAttribute] Int32* numPrograms) { throw new NotImplementedException(); } /// [requires: QCOM_extended_get2] + [Obsolete("Use out overload instead")] [AutoGenerated(Category = "QCOM_extended_get2", Version = "", EntryPoint = "glExtGetProgramsQCOM")] [CLSCompliant(false)] public static void ExtGetProgram([OutAttribute] UInt32[] programs, Int32 maxPrograms, [OutAttribute] Int32[] numPrograms) { throw new NotImplementedException(); } @@ -49723,14 +50288,22 @@ namespace OpenTK.Graphics.ES30 /// [requires: QCOM_extended_get2] [AutoGenerated(Category = "QCOM_extended_get2", Version = "", EntryPoint = "glExtGetProgramsQCOM")] [CLSCompliant(false)] + public static void ExtGetProgram([OutAttribute] UInt32[] programs, Int32 maxPrograms, [OutAttribute] out Int32 numPrograms) { throw new NotImplementedException(); } + + /// [requires: QCOM_extended_get2] + [Obsolete("Use out overload instead")] + [AutoGenerated(Category = "QCOM_extended_get2", Version = "", EntryPoint = "glExtGetProgramsQCOM")] + [CLSCompliant(false)] public static void ExtGetProgram([OutAttribute] out UInt32 programs, Int32 maxPrograms, [OutAttribute] out Int32 numPrograms) { throw new NotImplementedException(); } /// [requires: QCOM_extended_get2] + [Obsolete("Use out overload instead")] [AutoGenerated(Category = "QCOM_extended_get2", Version = "", EntryPoint = "glExtGetProgramsQCOM")] [CLSCompliant(false)] public static unsafe void ExtGetProgram([OutAttribute] UInt32* programs, Int32 maxPrograms, [OutAttribute] Int32* numPrograms) { throw new NotImplementedException(); } /// [requires: QCOM_extended_get] + [Obsolete("Use out overload instead")] [AutoGenerated(Category = "QCOM_extended_get", Version = "", EntryPoint = "glExtGetRenderbuffersQCOM")] [CLSCompliant(false)] public static void ExtGetRenderbuffers([OutAttribute] Int32[] renderbuffers, Int32 maxRenderbuffers, [OutAttribute] Int32[] numRenderbuffers) { throw new NotImplementedException(); } @@ -49738,14 +50311,22 @@ namespace OpenTK.Graphics.ES30 /// [requires: QCOM_extended_get] [AutoGenerated(Category = "QCOM_extended_get", Version = "", EntryPoint = "glExtGetRenderbuffersQCOM")] [CLSCompliant(false)] + public static void ExtGetRenderbuffers([OutAttribute] Int32[] renderbuffers, Int32 maxRenderbuffers, [OutAttribute] out Int32 numRenderbuffers) { throw new NotImplementedException(); } + + /// [requires: QCOM_extended_get] + [Obsolete("Use out overload instead")] + [AutoGenerated(Category = "QCOM_extended_get", Version = "", EntryPoint = "glExtGetRenderbuffersQCOM")] + [CLSCompliant(false)] public static void ExtGetRenderbuffers([OutAttribute] out Int32 renderbuffers, Int32 maxRenderbuffers, [OutAttribute] out Int32 numRenderbuffers) { throw new NotImplementedException(); } /// [requires: QCOM_extended_get] + [Obsolete("Use out overload instead")] [AutoGenerated(Category = "QCOM_extended_get", Version = "", EntryPoint = "glExtGetRenderbuffersQCOM")] [CLSCompliant(false)] public static unsafe void ExtGetRenderbuffers([OutAttribute] Int32* renderbuffers, Int32 maxRenderbuffers, [OutAttribute] Int32* numRenderbuffers) { throw new NotImplementedException(); } /// [requires: QCOM_extended_get] + [Obsolete("Use out overload instead")] [AutoGenerated(Category = "QCOM_extended_get", Version = "", EntryPoint = "glExtGetRenderbuffersQCOM")] [CLSCompliant(false)] public static void ExtGetRenderbuffers([OutAttribute] UInt32[] renderbuffers, Int32 maxRenderbuffers, [OutAttribute] Int32[] numRenderbuffers) { throw new NotImplementedException(); } @@ -49753,14 +50334,22 @@ namespace OpenTK.Graphics.ES30 /// [requires: QCOM_extended_get] [AutoGenerated(Category = "QCOM_extended_get", Version = "", EntryPoint = "glExtGetRenderbuffersQCOM")] [CLSCompliant(false)] + public static void ExtGetRenderbuffers([OutAttribute] UInt32[] renderbuffers, Int32 maxRenderbuffers, [OutAttribute] out Int32 numRenderbuffers) { throw new NotImplementedException(); } + + /// [requires: QCOM_extended_get] + [Obsolete("Use out overload instead")] + [AutoGenerated(Category = "QCOM_extended_get", Version = "", EntryPoint = "glExtGetRenderbuffersQCOM")] + [CLSCompliant(false)] public static void ExtGetRenderbuffers([OutAttribute] out UInt32 renderbuffers, Int32 maxRenderbuffers, [OutAttribute] out Int32 numRenderbuffers) { throw new NotImplementedException(); } /// [requires: QCOM_extended_get] + [Obsolete("Use out overload instead")] [AutoGenerated(Category = "QCOM_extended_get", Version = "", EntryPoint = "glExtGetRenderbuffersQCOM")] [CLSCompliant(false)] public static unsafe void ExtGetRenderbuffers([OutAttribute] UInt32* renderbuffers, Int32 maxRenderbuffers, [OutAttribute] Int32* numRenderbuffers) { throw new NotImplementedException(); } /// [requires: QCOM_extended_get2] + [Obsolete("Use out overload instead")] [AutoGenerated(Category = "QCOM_extended_get2", Version = "", EntryPoint = "glExtGetShadersQCOM")] [CLSCompliant(false)] public static void ExtGetShaders([OutAttribute] Int32[] shaders, Int32 maxShaders, [OutAttribute] Int32[] numShaders) { throw new NotImplementedException(); } @@ -49768,14 +50357,22 @@ namespace OpenTK.Graphics.ES30 /// [requires: QCOM_extended_get2] [AutoGenerated(Category = "QCOM_extended_get2", Version = "", EntryPoint = "glExtGetShadersQCOM")] [CLSCompliant(false)] + public static void ExtGetShaders([OutAttribute] Int32[] shaders, Int32 maxShaders, [OutAttribute] out Int32 numShaders) { throw new NotImplementedException(); } + + /// [requires: QCOM_extended_get2] + [Obsolete("Use out overload instead")] + [AutoGenerated(Category = "QCOM_extended_get2", Version = "", EntryPoint = "glExtGetShadersQCOM")] + [CLSCompliant(false)] public static void ExtGetShaders([OutAttribute] out Int32 shaders, Int32 maxShaders, [OutAttribute] out Int32 numShaders) { throw new NotImplementedException(); } /// [requires: QCOM_extended_get2] + [Obsolete("Use out overload instead")] [AutoGenerated(Category = "QCOM_extended_get2", Version = "", EntryPoint = "glExtGetShadersQCOM")] [CLSCompliant(false)] public static unsafe void ExtGetShaders([OutAttribute] Int32* shaders, Int32 maxShaders, [OutAttribute] Int32* numShaders) { throw new NotImplementedException(); } /// [requires: QCOM_extended_get2] + [Obsolete("Use out overload instead")] [AutoGenerated(Category = "QCOM_extended_get2", Version = "", EntryPoint = "glExtGetShadersQCOM")] [CLSCompliant(false)] public static void ExtGetShaders([OutAttribute] UInt32[] shaders, Int32 maxShaders, [OutAttribute] Int32[] numShaders) { throw new NotImplementedException(); } @@ -49783,9 +50380,16 @@ namespace OpenTK.Graphics.ES30 /// [requires: QCOM_extended_get2] [AutoGenerated(Category = "QCOM_extended_get2", Version = "", EntryPoint = "glExtGetShadersQCOM")] [CLSCompliant(false)] + public static void ExtGetShaders([OutAttribute] UInt32[] shaders, Int32 maxShaders, [OutAttribute] out Int32 numShaders) { throw new NotImplementedException(); } + + /// [requires: QCOM_extended_get2] + [Obsolete("Use out overload instead")] + [AutoGenerated(Category = "QCOM_extended_get2", Version = "", EntryPoint = "glExtGetShadersQCOM")] + [CLSCompliant(false)] public static void ExtGetShaders([OutAttribute] out UInt32 shaders, Int32 maxShaders, [OutAttribute] out Int32 numShaders) { throw new NotImplementedException(); } /// [requires: QCOM_extended_get2] + [Obsolete("Use out overload instead")] [AutoGenerated(Category = "QCOM_extended_get2", Version = "", EntryPoint = "glExtGetShadersQCOM")] [CLSCompliant(false)] public static unsafe void ExtGetShaders([OutAttribute] UInt32* shaders, Int32 maxShaders, [OutAttribute] Int32* numShaders) { throw new NotImplementedException(); } @@ -49970,82 +50574,82 @@ namespace OpenTK.Graphics.ES30 [Slot(5)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern void glBeginPerfMonitorAMD(UInt32 monitor); - [Slot(76)] + [Slot(78)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern unsafe void glDeletePerfMonitorsAMD(Int32 n, UInt32* monitors); - [Slot(118)] + [Slot(121)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern void glEndPerfMonitorAMD(UInt32 monitor); - [Slot(153)] + [Slot(157)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern unsafe void glGenPerfMonitorsAMD(Int32 n, [OutAttribute] UInt32* monitors); - [Slot(199)] + [Slot(206)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern unsafe void glGetPerfMonitorCounterDataAMD(UInt32 monitor, System.Int32 pname, Int32 dataSize, [OutAttribute] UInt32* data, [OutAttribute] Int32* bytesWritten); - [Slot(200)] + [Slot(207)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern void glGetPerfMonitorCounterInfoAMD(UInt32 group, UInt32 counter, System.Int32 pname, [OutAttribute] IntPtr data); - [Slot(201)] + [Slot(208)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern unsafe void glGetPerfMonitorCountersAMD(UInt32 group, [OutAttribute] Int32* numCounters, [OutAttribute] Int32* maxActiveCounters, Int32 counterSize, [OutAttribute] UInt32* counters); - [Slot(202)] + [Slot(209)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern unsafe void glGetPerfMonitorCounterStringAMD(UInt32 group, UInt32 counter, Int32 bufSize, [OutAttribute] Int32* length, [OutAttribute] IntPtr counterString); - [Slot(203)] + [Slot(210)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern unsafe void glGetPerfMonitorGroupsAMD([OutAttribute] Int32* numGroups, Int32 groupsSize, [OutAttribute] UInt32* groups); - [Slot(204)] + [Slot(211)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern unsafe void glGetPerfMonitorGroupStringAMD(UInt32 group, Int32 bufSize, [OutAttribute] Int32* length, [OutAttribute] IntPtr groupString); - [Slot(347)] + [Slot(357)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern unsafe void glSelectPerfMonitorCountersAMD(UInt32 monitor, bool enable, UInt32 group, Int32 numCounters, [OutAttribute] UInt32* counterList); - [Slot(30)] + [Slot(31)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern void glBlitFramebufferANGLE(Int32 srcX0, Int32 srcY0, Int32 srcX1, Int32 srcY1, Int32 dstX0, Int32 dstY0, Int32 dstX1, Int32 dstY1, System.Int32 mask, System.Int32 filter); - [Slot(100)] + [Slot(103)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern void glDrawArraysInstancedANGLE(System.Int32 mode, Int32 first, Int32 count, Int32 primcount); - [Slot(109)] + [Slot(112)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern void glDrawElementsInstancedANGLE(System.Int32 mode, Int32 count, System.Int32 type, IntPtr indices, Int32 primcount); - [Slot(234)] + [Slot(244)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern unsafe void glGetTranslatedShaderSourceANGLE(UInt32 shader, Int32 bufsize, [OutAttribute] Int32* length, [OutAttribute] IntPtr source); - [Slot(334)] + [Slot(344)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern void glRenderbufferStorageMultisampleANGLE(System.Int32 target, Int32 samples, System.Int32 internalformat, Int32 width, Int32 height); - [Slot(434)] + [Slot(444)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern void glVertexAttribDivisorANGLE(UInt32 index, UInt32 divisor); - [Slot(44)] + [Slot(45)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern System.Int32 glClientWaitSyncAPPLE(IntPtr sync, System.Int32 flags, UInt64 timeout); - [Slot(59)] + [Slot(60)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern void glCopyTextureLevelsAPPLE(UInt32 destinationTexture, UInt32 sourceTexture, Int32 sourceBaseLevel, Int32 sourceLevelCount); - [Slot(85)] + [Slot(88)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern void glDeleteSyncAPPLE(IntPtr sync); - [Slot(136)] + [Slot(140)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern IntPtr glFenceSyncAPPLE(System.Int32 condition, System.Int32 flags); - [Slot(187)] + [Slot(192)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern unsafe void glGetInteger64vAPPLE(System.Int32 pname, [OutAttribute] Int64* @params); - [Slot(230)] + [Slot(240)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern unsafe void glGetSyncivAPPLE(IntPtr sync, System.Int32 pname, Int32 bufSize, [OutAttribute] Int32* length, [OutAttribute] Int32* values); - [Slot(262)] + [Slot(272)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern bool glIsSyncAPPLE(IntPtr sync); - [Slot(335)] + [Slot(345)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern void glRenderbufferStorageMultisampleAPPLE(System.Int32 target, Int32 samples, System.Int32 internalformat, Int32 width, Int32 height); - [Slot(339)] + [Slot(349)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern void glResolveMultisampleFramebufferAPPLE(); - [Slot(445)] + [Slot(455)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern void glWaitSyncAPPLE(IntPtr sync, System.Int32 flags, UInt64 timeout); [Slot(2)] @@ -50054,769 +50658,769 @@ namespace OpenTK.Graphics.ES30 [Slot(4)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern void glAttachShader(UInt32 program, UInt32 shader); - [Slot(6)] + [Slot(7)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern void glBeginQuery(System.Int32 target, UInt32 id); - [Slot(8)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern void glBeginTransformFeedback(System.Int32 primitiveMode); [Slot(9)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern void glBindAttribLocation(UInt32 program, UInt32 index, IntPtr name); + static extern void glBeginTransformFeedback(System.Int32 primitiveMode); [Slot(10)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern void glBindBuffer(System.Int32 target, UInt32 buffer); + static extern void glBindAttribLocation(UInt32 program, UInt32 index, IntPtr name); [Slot(11)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern void glBindBufferBase(System.Int32 target, UInt32 index, UInt32 buffer); + static extern void glBindBuffer(System.Int32 target, UInt32 buffer); [Slot(12)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern void glBindBufferRange(System.Int32 target, UInt32 index, UInt32 buffer, IntPtr offset, IntPtr size); + static extern void glBindBufferBase(System.Int32 target, UInt32 index, UInt32 buffer); [Slot(13)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern void glBindFramebuffer(System.Int32 target, UInt32 framebuffer); - [Slot(15)] + static extern void glBindBufferRange(System.Int32 target, UInt32 index, UInt32 buffer, IntPtr offset, IntPtr size); + [Slot(14)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern void glBindRenderbuffer(System.Int32 target, UInt32 renderbuffer); + static extern void glBindFramebuffer(System.Int32 target, UInt32 framebuffer); [Slot(16)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern void glBindSampler(UInt32 unit, UInt32 sampler); + static extern void glBindRenderbuffer(System.Int32 target, UInt32 renderbuffer); [Slot(17)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern void glBindTexture(System.Int32 target, UInt32 texture); + static extern void glBindSampler(UInt32 unit, UInt32 sampler); [Slot(18)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern void glBindTransformFeedback(System.Int32 target, UInt32 id); + static extern void glBindTexture(System.Int32 target, UInt32 texture); [Slot(19)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern void glBindVertexArray(UInt32 array); - [Slot(22)] + static extern void glBindTransformFeedback(System.Int32 target, UInt32 id); + [Slot(20)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern void glBlendColor(Single red, Single green, Single blue, Single alpha); + static extern void glBindVertexArray(UInt32 array); [Slot(23)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern void glBlendEquation(System.Int32 mode); - [Slot(25)] + static extern void glBlendColor(Single red, Single green, Single blue, Single alpha); + [Slot(24)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern void glBlendEquationSeparate(System.Int32 modeRGB, System.Int32 modeAlpha); + static extern void glBlendEquation(System.Int32 mode); [Slot(26)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern void glBlendFunc(System.Int32 sfactor, System.Int32 dfactor); + static extern void glBlendEquationSeparate(System.Int32 modeRGB, System.Int32 modeAlpha); [Slot(27)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern void glBlendFunc(System.Int32 sfactor, System.Int32 dfactor); + [Slot(28)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern void glBlendFuncSeparate(System.Int32 sfactorRGB, System.Int32 dfactorRGB, System.Int32 sfactorAlpha, System.Int32 dfactorAlpha); - [Slot(29)] + [Slot(30)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern void glBlitFramebuffer(Int32 srcX0, Int32 srcY0, Int32 srcX1, Int32 srcY1, Int32 dstX0, Int32 dstY0, Int32 dstX1, Int32 dstY1, System.Int32 mask, System.Int32 filter); - [Slot(32)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern void glBufferData(System.Int32 target, IntPtr size, IntPtr data, System.Int32 usage); [Slot(33)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern void glBufferSubData(System.Int32 target, IntPtr offset, IntPtr size, IntPtr data); + static extern void glBufferData(System.Int32 target, IntPtr size, IntPtr data, System.Int32 usage); [Slot(34)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern System.Int32 glCheckFramebufferStatus(System.Int32 target); + static extern void glBufferSubData(System.Int32 target, IntPtr offset, IntPtr size, IntPtr data); [Slot(35)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern void glClear(System.Int32 mask); + static extern System.Int32 glCheckFramebufferStatus(System.Int32 target); [Slot(36)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern void glClearBufferfi(System.Int32 buffer, Int32 drawbuffer, Single depth, Int32 stencil); + static extern void glClear(System.Int32 mask); [Slot(37)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern unsafe void glClearBufferfv(System.Int32 buffer, Int32 drawbuffer, Single* value); + static extern void glClearBufferfi(System.Int32 buffer, Int32 drawbuffer, Single depth, Int32 stencil); [Slot(38)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern unsafe void glClearBufferiv(System.Int32 buffer, Int32 drawbuffer, Int32* value); + static extern unsafe void glClearBufferfv(System.Int32 buffer, Int32 drawbuffer, Single* value); [Slot(39)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern unsafe void glClearBufferuiv(System.Int32 buffer, Int32 drawbuffer, UInt32* value); + static extern unsafe void glClearBufferiv(System.Int32 buffer, Int32 drawbuffer, Int32* value); [Slot(40)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern void glClearColor(Single red, Single green, Single blue, Single alpha); + static extern unsafe void glClearBufferuiv(System.Int32 buffer, Int32 drawbuffer, UInt32* value); [Slot(41)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern void glClearDepthf(Single d); + static extern void glClearColor(Single red, Single green, Single blue, Single alpha); [Slot(42)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern void glClearStencil(Int32 s); + static extern void glClearDepthf(Single d); [Slot(43)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern System.Int32 glClientWaitSync(IntPtr sync, System.Int32 flags, UInt64 timeout); - [Slot(45)] + static extern void glClearStencil(Int32 s); + [Slot(44)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern void glColorMask(bool red, bool green, bool blue, bool alpha); + static extern System.Int32 glClientWaitSync(IntPtr sync, System.Int32 flags, UInt64 timeout); [Slot(46)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern void glCompileShader(UInt32 shader); + static extern void glColorMask(bool red, bool green, bool blue, bool alpha); [Slot(47)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern void glCompressedTexImage2D(System.Int32 target, Int32 level, System.Int32 internalformat, Int32 width, Int32 height, Int32 border, Int32 imageSize, IntPtr data); + static extern void glCompileShader(UInt32 shader); [Slot(48)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern void glCompressedTexImage3D(System.Int32 target, Int32 level, System.Int32 internalformat, Int32 width, Int32 height, Int32 depth, Int32 border, Int32 imageSize, IntPtr data); - [Slot(50)] + static extern void glCompressedTexImage2D(System.Int32 target, Int32 level, System.Int32 internalformat, Int32 width, Int32 height, Int32 border, Int32 imageSize, IntPtr data); + [Slot(49)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern void glCompressedTexSubImage2D(System.Int32 target, Int32 level, Int32 xoffset, Int32 yoffset, Int32 width, Int32 height, System.Int32 format, Int32 imageSize, IntPtr data); + static extern void glCompressedTexImage3D(System.Int32 target, Int32 level, System.Int32 internalformat, Int32 width, Int32 height, Int32 depth, Int32 border, Int32 imageSize, IntPtr data); [Slot(51)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern void glCompressedTexSubImage2D(System.Int32 target, Int32 level, Int32 xoffset, Int32 yoffset, Int32 width, Int32 height, System.Int32 format, Int32 imageSize, IntPtr data); + [Slot(52)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern void glCompressedTexSubImage3D(System.Int32 target, Int32 level, Int32 xoffset, Int32 yoffset, Int32 zoffset, Int32 width, Int32 height, Int32 depth, System.Int32 format, Int32 imageSize, IntPtr data); - [Slot(53)] + [Slot(54)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern void glCopyBufferSubData(System.Int32 readTarget, System.Int32 writeTarget, IntPtr readOffset, IntPtr writeOffset, IntPtr size); - [Slot(55)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern void glCopyTexImage2D(System.Int32 target, Int32 level, System.Int32 internalformat, Int32 x, Int32 y, Int32 width, Int32 height, Int32 border); [Slot(56)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern void glCopyTexSubImage2D(System.Int32 target, Int32 level, Int32 xoffset, Int32 yoffset, Int32 x, Int32 y, Int32 width, Int32 height); + static extern void glCopyTexImage2D(System.Int32 target, Int32 level, System.Int32 internalformat, Int32 x, Int32 y, Int32 width, Int32 height, Int32 border); [Slot(57)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern void glCopyTexSubImage2D(System.Int32 target, Int32 level, Int32 xoffset, Int32 yoffset, Int32 x, Int32 y, Int32 width, Int32 height); + [Slot(58)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern void glCopyTexSubImage3D(System.Int32 target, Int32 level, Int32 xoffset, Int32 yoffset, Int32 zoffset, Int32 x, Int32 y, Int32 width, Int32 height); - [Slot(62)] + [Slot(64)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern Int32 glCreateProgram(); - [Slot(63)] + [Slot(65)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern Int32 glCreateShader(System.Int32 type); - [Slot(66)] + [Slot(68)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern void glCullFace(System.Int32 mode); - [Slot(67)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern void glDebugMessageCallback(DebugProc callback, IntPtr userParam); [Slot(69)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern unsafe void glDebugMessageControl(System.Int32 source, System.Int32 type, System.Int32 severity, Int32 count, UInt32* ids, bool enabled); + static extern void glDebugMessageCallback(DebugProc callback, IntPtr userParam); [Slot(71)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern void glDebugMessageInsert(System.Int32 source, System.Int32 type, UInt32 id, System.Int32 severity, Int32 length, IntPtr buf); + static extern unsafe void glDebugMessageControl(System.Int32 source, System.Int32 type, System.Int32 severity, Int32 count, UInt32* ids, bool enabled); [Slot(73)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern unsafe void glDeleteBuffers(Int32 n, UInt32* buffers); + static extern void glDebugMessageInsert(System.Int32 source, System.Int32 type, UInt32 id, System.Int32 severity, Int32 length, IntPtr buf); [Slot(75)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern unsafe void glDeleteFramebuffers(Int32 n, UInt32* framebuffers); + static extern unsafe void glDeleteBuffers(Int32 n, UInt32* buffers); [Slot(77)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern unsafe void glDeleteFramebuffers(Int32 n, UInt32* framebuffers); + [Slot(80)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern void glDeleteProgram(UInt32 program); - [Slot(79)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern unsafe void glDeleteQueries(Int32 n, UInt32* ids); - [Slot(81)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern unsafe void glDeleteRenderbuffers(Int32 n, UInt32* renderbuffers); [Slot(82)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern unsafe void glDeleteSamplers(Int32 count, UInt32* samplers); - [Slot(83)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern void glDeleteShader(UInt32 shader); + static extern unsafe void glDeleteQueries(Int32 n, UInt32* ids); [Slot(84)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern void glDeleteSync(IntPtr sync); + static extern unsafe void glDeleteRenderbuffers(Int32 n, UInt32* renderbuffers); + [Slot(85)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern unsafe void glDeleteSamplers(Int32 count, UInt32* samplers); [Slot(86)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern unsafe void glDeleteTextures(Int32 n, UInt32* textures); + static extern void glDeleteShader(UInt32 shader); [Slot(87)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern unsafe void glDeleteTransformFeedbacks(Int32 n, UInt32* ids); - [Slot(88)] + static extern void glDeleteSync(IntPtr sync); + [Slot(89)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern unsafe void glDeleteVertexArrays(Int32 n, UInt32* arrays); + static extern unsafe void glDeleteTextures(Int32 n, UInt32* textures); [Slot(90)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern void glDepthFunc(System.Int32 func); + static extern unsafe void glDeleteTransformFeedbacks(Int32 n, UInt32* ids); [Slot(91)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern void glDepthMask(bool flag); - [Slot(92)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern void glDepthRangef(Single n, Single f); + static extern unsafe void glDeleteVertexArrays(Int32 n, UInt32* arrays); [Slot(93)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern void glDetachShader(UInt32 program, UInt32 shader); + static extern void glDepthFunc(System.Int32 func); [Slot(94)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern void glDisable(System.Int32 cap); + static extern void glDepthMask(bool flag); + [Slot(95)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern void glDepthRangef(Single n, Single f); [Slot(96)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern void glDisableVertexAttribArray(UInt32 index); - [Slot(98)] + static extern void glDetachShader(UInt32 program, UInt32 shader); + [Slot(97)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern void glDrawArrays(System.Int32 mode, Int32 first, Int32 count); + static extern void glDisable(System.Int32 cap); [Slot(99)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern void glDisableVertexAttribArray(UInt32 index); + [Slot(101)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern void glDrawArrays(System.Int32 mode, Int32 first, Int32 count); + [Slot(102)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern void glDrawArraysInstanced(System.Int32 mode, Int32 first, Int32 count, Int32 instancecount); - [Slot(103)] + [Slot(106)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern unsafe void glDrawBuffers(Int32 n, System.Int32* bufs); - [Slot(107)] + [Slot(110)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern void glDrawElements(System.Int32 mode, Int32 count, System.Int32 type, IntPtr indices); - [Slot(108)] + [Slot(111)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern void glDrawElementsInstanced(System.Int32 mode, Int32 count, System.Int32 type, IntPtr indices, Int32 instancecount); - [Slot(112)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern void glDrawRangeElements(System.Int32 mode, UInt32 start, UInt32 end, Int32 count, System.Int32 type, IntPtr indices); [Slot(115)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern void glDrawRangeElements(System.Int32 mode, UInt32 start, UInt32 end, Int32 count, System.Int32 type, IntPtr indices); + [Slot(118)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern void glEnable(System.Int32 cap); - [Slot(117)] + [Slot(120)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern void glEnableVertexAttribArray(UInt32 index); - [Slot(119)] + [Slot(123)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern void glEndQuery(System.Int32 target); - [Slot(122)] + [Slot(126)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern void glEndTransformFeedback(); - [Slot(135)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern IntPtr glFenceSync(System.Int32 condition, System.Int32 flags); - [Slot(137)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern void glFinish(); [Slot(139)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern void glFlush(); - [Slot(140)] + static extern IntPtr glFenceSync(System.Int32 condition, System.Int32 flags); + [Slot(141)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern void glFlushMappedBufferRange(System.Int32 target, IntPtr offset, IntPtr length); - [Slot(142)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern void glFramebufferRenderbuffer(System.Int32 target, System.Int32 attachment, System.Int32 renderbuffertarget, UInt32 renderbuffer); + static extern void glFinish(); [Slot(143)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern void glFramebufferTexture2D(System.Int32 target, System.Int32 attachment, System.Int32 textarget, UInt32 texture, Int32 level); + static extern void glFlush(); + [Slot(144)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern void glFlushMappedBufferRange(System.Int32 target, IntPtr offset, IntPtr length); + [Slot(146)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern void glFramebufferRenderbuffer(System.Int32 target, System.Int32 attachment, System.Int32 renderbuffertarget, UInt32 renderbuffer); [Slot(147)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern void glFramebufferTexture2D(System.Int32 target, System.Int32 attachment, System.Int32 textarget, UInt32 texture, Int32 level); + [Slot(151)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern void glFramebufferTextureLayer(System.Int32 target, System.Int32 attachment, UInt32 texture, Int32 level, Int32 layer); - [Slot(148)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern void glFrontFace(System.Int32 mode); - [Slot(149)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern unsafe void glGenBuffers(Int32 n, [OutAttribute] UInt32* buffers); - [Slot(150)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern void glGenerateMipmap(System.Int32 target); [Slot(152)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern void glFrontFace(System.Int32 mode); + [Slot(153)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern unsafe void glGenBuffers(Int32 n, [OutAttribute] UInt32* buffers); + [Slot(154)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern void glGenerateMipmap(System.Int32 target); + [Slot(156)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern unsafe void glGenFramebuffers(Int32 n, [OutAttribute] UInt32* framebuffers); - [Slot(155)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern unsafe void glGenQueries(Int32 n, [OutAttribute] UInt32* ids); - [Slot(157)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern unsafe void glGenRenderbuffers(Int32 n, [OutAttribute] UInt32* renderbuffers); - [Slot(158)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern unsafe void glGenSamplers(Int32 count, [OutAttribute] UInt32* samplers); [Slot(159)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern unsafe void glGenTextures(Int32 n, [OutAttribute] UInt32* textures); - [Slot(160)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern unsafe void glGenTransformFeedbacks(Int32 n, [OutAttribute] UInt32* ids); + static extern unsafe void glGenQueries(Int32 n, [OutAttribute] UInt32* ids); [Slot(161)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern unsafe void glGenVertexArrays(Int32 n, [OutAttribute] UInt32* arrays); + static extern unsafe void glGenRenderbuffers(Int32 n, [OutAttribute] UInt32* renderbuffers); + [Slot(162)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern unsafe void glGenSamplers(Int32 count, [OutAttribute] UInt32* samplers); [Slot(163)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern unsafe void glGetActiveAttrib(UInt32 program, UInt32 index, Int32 bufSize, [OutAttribute] Int32* length, [OutAttribute] Int32* size, [OutAttribute] System.Int32* type, [OutAttribute] IntPtr name); + static extern unsafe void glGenTextures(Int32 n, [OutAttribute] UInt32* textures); [Slot(164)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern unsafe void glGetActiveUniform(UInt32 program, UInt32 index, Int32 bufSize, [OutAttribute] Int32* length, [OutAttribute] Int32* size, [OutAttribute] System.Int32* type, [OutAttribute] IntPtr name); + static extern unsafe void glGenTransformFeedbacks(Int32 n, [OutAttribute] UInt32* ids); [Slot(165)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern unsafe void glGetActiveUniformBlockiv(UInt32 program, UInt32 uniformBlockIndex, System.Int32 pname, [OutAttribute] Int32* @params); - [Slot(166)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern unsafe void glGetActiveUniformBlockName(UInt32 program, UInt32 uniformBlockIndex, Int32 bufSize, [OutAttribute] Int32* length, [OutAttribute] IntPtr uniformBlockName); + static extern unsafe void glGenVertexArrays(Int32 n, [OutAttribute] UInt32* arrays); [Slot(167)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern unsafe void glGetActiveUniformsiv(UInt32 program, Int32 uniformCount, UInt32* uniformIndices, System.Int32 pname, [OutAttribute] Int32* @params); + static extern unsafe void glGetActiveAttrib(UInt32 program, UInt32 index, Int32 bufSize, [OutAttribute] Int32* length, [OutAttribute] Int32* size, [OutAttribute] System.Int32* type, [OutAttribute] IntPtr name); [Slot(168)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern unsafe void glGetAttachedShaders(UInt32 program, Int32 maxCount, [OutAttribute] Int32* count, [OutAttribute] UInt32* shaders); + static extern unsafe void glGetActiveUniform(UInt32 program, UInt32 index, Int32 bufSize, [OutAttribute] Int32* length, [OutAttribute] Int32* size, [OutAttribute] System.Int32* type, [OutAttribute] IntPtr name); [Slot(169)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern Int32 glGetAttribLocation(UInt32 program, IntPtr name); + static extern unsafe void glGetActiveUniformBlockiv(UInt32 program, UInt32 uniformBlockIndex, System.Int32 pname, [OutAttribute] Int32* @params); [Slot(170)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern unsafe void glGetBooleanv(System.Int32 pname, [OutAttribute] bool* data); + static extern unsafe void glGetActiveUniformBlockName(UInt32 program, UInt32 uniformBlockIndex, Int32 bufSize, [OutAttribute] Int32* length, [OutAttribute] IntPtr uniformBlockName); [Slot(171)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern unsafe void glGetBufferParameteri64v(System.Int32 target, System.Int32 pname, [OutAttribute] Int64* @params); + static extern unsafe void glGetActiveUniformsiv(UInt32 program, Int32 uniformCount, UInt32* uniformIndices, System.Int32 pname, [OutAttribute] Int32* @params); [Slot(172)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern unsafe void glGetBufferParameteriv(System.Int32 target, System.Int32 pname, [OutAttribute] Int32* @params); + static extern unsafe void glGetAttachedShaders(UInt32 program, Int32 maxCount, [OutAttribute] Int32* count, [OutAttribute] UInt32* shaders); [Slot(173)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern void glGetBufferPointerv(System.Int32 target, System.Int32 pname, [OutAttribute] IntPtr @params); + static extern Int32 glGetAttribLocation(UInt32 program, IntPtr name); + [Slot(174)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern unsafe void glGetBooleanv(System.Int32 pname, [OutAttribute] bool* data); [Slot(175)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern unsafe Int32 glGetDebugMessageLog(UInt32 count, Int32 bufSize, [OutAttribute] System.Int32* sources, [OutAttribute] System.Int32* types, [OutAttribute] UInt32* ids, [OutAttribute] System.Int32* severities, [OutAttribute] Int32* lengths, [OutAttribute] IntPtr messageLog); + static extern unsafe void glGetBufferParameteri64v(System.Int32 target, System.Int32 pname, [OutAttribute] Int64* @params); + [Slot(176)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern unsafe void glGetBufferParameteriv(System.Int32 target, System.Int32 pname, [OutAttribute] Int32* @params); + [Slot(177)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern void glGetBufferPointerv(System.Int32 target, System.Int32 pname, [OutAttribute] IntPtr @params); [Slot(179)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern System.Int32 glGetError(); - [Slot(181)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern unsafe void glGetFloatv(System.Int32 pname, [OutAttribute] Single* data); - [Slot(182)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern Int32 glGetFragDataLocation(UInt32 program, IntPtr name); + static extern unsafe Int32 glGetDebugMessageLog(UInt32 count, Int32 bufSize, [OutAttribute] System.Int32* sources, [OutAttribute] System.Int32* types, [OutAttribute] UInt32* ids, [OutAttribute] System.Int32* severities, [OutAttribute] Int32* lengths, [OutAttribute] IntPtr messageLog); [Slot(183)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern unsafe void glGetFramebufferAttachmentParameteriv(System.Int32 target, System.Int32 attachment, System.Int32 pname, [OutAttribute] Int32* @params); - [Slot(185)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern unsafe void glGetInteger64i_v(System.Int32 target, UInt32 index, [OutAttribute] Int64* data); + static extern System.Int32 glGetError(); [Slot(186)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern unsafe void glGetInteger64v(System.Int32 pname, [OutAttribute] Int64* data); + static extern unsafe void glGetFloatv(System.Int32 pname, [OutAttribute] Single* data); + [Slot(187)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern Int32 glGetFragDataLocation(UInt32 program, IntPtr name); [Slot(188)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern unsafe void glGetIntegeri_v(System.Int32 target, UInt32 index, [OutAttribute] Int32* data); + static extern unsafe void glGetFramebufferAttachmentParameteriv(System.Int32 target, System.Int32 attachment, System.Int32 pname, [OutAttribute] Int32* @params); [Slot(190)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern unsafe void glGetIntegerv(System.Int32 pname, [OutAttribute] Int32* data); + static extern unsafe void glGetInteger64i_v(System.Int32 target, UInt32 index, [OutAttribute] Int64* data); [Slot(191)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern unsafe void glGetInteger64v(System.Int32 pname, [OutAttribute] Int64* data); + [Slot(193)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern unsafe void glGetIntegeri_v(System.Int32 target, UInt32 index, [OutAttribute] Int32* data); + [Slot(195)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern unsafe void glGetIntegerv(System.Int32 pname, [OutAttribute] Int32* data); + [Slot(196)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern unsafe void glGetInternalformativ(System.Int32 target, System.Int32 internalformat, System.Int32 pname, Int32 bufSize, [OutAttribute] Int32* @params); - [Slot(194)] + [Slot(200)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern unsafe void glGetObjectLabel(System.Int32 identifier, UInt32 name, Int32 bufSize, [OutAttribute] Int32* length, [OutAttribute] IntPtr label); - [Slot(197)] + [Slot(203)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern unsafe void glGetObjectPtrLabel(IntPtr ptr, Int32 bufSize, [OutAttribute] Int32* length, [OutAttribute] IntPtr label); - [Slot(205)] + [Slot(215)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern void glGetPointerv(System.Int32 pname, [OutAttribute] IntPtr @params); - [Slot(207)] + [Slot(217)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern unsafe void glGetProgramBinary(UInt32 program, Int32 bufSize, [OutAttribute] Int32* length, [OutAttribute] System.Int32* binaryFormat, [OutAttribute] IntPtr binary); - [Slot(209)] + [Slot(219)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern unsafe void glGetProgramInfoLog(UInt32 program, Int32 bufSize, [OutAttribute] Int32* length, [OutAttribute] IntPtr infoLog); - [Slot(210)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern unsafe void glGetProgramiv(UInt32 program, System.Int32 pname, [OutAttribute] Int32* @params); - [Slot(213)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern unsafe void glGetQueryiv(System.Int32 target, System.Int32 pname, [OutAttribute] Int32* @params); - [Slot(218)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern unsafe void glGetQueryObjectuiv(UInt32 id, System.Int32 pname, [OutAttribute] UInt32* @params); [Slot(220)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern unsafe void glGetRenderbufferParameteriv(System.Int32 target, System.Int32 pname, [OutAttribute] Int32* @params); - [Slot(221)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern unsafe void glGetSamplerParameterfv(UInt32 sampler, System.Int32 pname, [OutAttribute] Single* @params); - [Slot(222)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern unsafe void glGetSamplerParameteriv(UInt32 sampler, System.Int32 pname, [OutAttribute] Int32* @params); + static extern unsafe void glGetProgramiv(UInt32 program, System.Int32 pname, [OutAttribute] Int32* @params); [Slot(223)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern unsafe void glGetShaderInfoLog(UInt32 shader, Int32 bufSize, [OutAttribute] Int32* length, [OutAttribute] IntPtr infoLog); - [Slot(224)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern unsafe void glGetShaderiv(UInt32 shader, System.Int32 pname, [OutAttribute] Int32* @params); - [Slot(225)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern unsafe void glGetShaderPrecisionFormat(System.Int32 shadertype, System.Int32 precisiontype, [OutAttribute] Int32* range, [OutAttribute] Int32* precision); - [Slot(226)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern unsafe void glGetShaderSource(UInt32 shader, Int32 bufSize, [OutAttribute] Int32* length, [OutAttribute] IntPtr source); - [Slot(227)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern IntPtr glGetString(System.Int32 name); + static extern unsafe void glGetQueryiv(System.Int32 target, System.Int32 pname, [OutAttribute] Int32* @params); [Slot(228)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern IntPtr glGetStringi(System.Int32 name, UInt32 index); - [Slot(229)] + static extern unsafe void glGetQueryObjectuiv(UInt32 id, System.Int32 pname, [OutAttribute] UInt32* @params); + [Slot(230)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern unsafe void glGetSynciv(IntPtr sync, System.Int32 pname, Int32 bufSize, [OutAttribute] Int32* length, [OutAttribute] Int32* values); + static extern unsafe void glGetRenderbufferParameteriv(System.Int32 target, System.Int32 pname, [OutAttribute] Int32* @params); [Slot(231)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern unsafe void glGetTexParameterfv(System.Int32 target, System.Int32 pname, [OutAttribute] Single* @params); + static extern unsafe void glGetSamplerParameterfv(UInt32 sampler, System.Int32 pname, [OutAttribute] Single* @params); [Slot(232)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern unsafe void glGetTexParameteriv(System.Int32 target, System.Int32 pname, [OutAttribute] Int32* @params); + static extern unsafe void glGetSamplerParameteriv(UInt32 sampler, System.Int32 pname, [OutAttribute] Int32* @params); [Slot(233)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern unsafe void glGetTransformFeedbackVarying(UInt32 program, UInt32 index, Int32 bufSize, [OutAttribute] Int32* length, [OutAttribute] Int32* size, [OutAttribute] System.Int32* type, [OutAttribute] IntPtr name); + static extern unsafe void glGetShaderInfoLog(UInt32 shader, Int32 bufSize, [OutAttribute] Int32* length, [OutAttribute] IntPtr infoLog); + [Slot(234)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern unsafe void glGetShaderiv(UInt32 shader, System.Int32 pname, [OutAttribute] Int32* @params); [Slot(235)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern Int32 glGetUniformBlockIndex(UInt32 program, IntPtr uniformBlockName); + static extern unsafe void glGetShaderPrecisionFormat(System.Int32 shadertype, System.Int32 precisiontype, [OutAttribute] Int32* range, [OutAttribute] Int32* precision); [Slot(236)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern unsafe void glGetUniformfv(UInt32 program, Int32 location, [OutAttribute] Single* @params); + static extern unsafe void glGetShaderSource(UInt32 shader, Int32 bufSize, [OutAttribute] Int32* length, [OutAttribute] IntPtr source); [Slot(237)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern unsafe void glGetUniformIndices(UInt32 program, Int32 uniformCount, IntPtr uniformNames, [OutAttribute] UInt32* uniformIndices); + static extern IntPtr glGetString(System.Int32 name); [Slot(238)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern unsafe void glGetUniformiv(UInt32 program, Int32 location, [OutAttribute] Int32* @params); + static extern IntPtr glGetStringi(System.Int32 name, UInt32 index); [Slot(239)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern Int32 glGetUniformLocation(UInt32 program, IntPtr name); - [Slot(240)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern unsafe void glGetUniformuiv(UInt32 program, Int32 location, [OutAttribute] UInt32* @params); + static extern unsafe void glGetSynciv(IntPtr sync, System.Int32 pname, Int32 bufSize, [OutAttribute] Int32* length, [OutAttribute] Int32* values); [Slot(241)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern unsafe void glGetVertexAttribfv(UInt32 index, System.Int32 pname, [OutAttribute] Single* @params); + static extern unsafe void glGetTexParameterfv(System.Int32 target, System.Int32 pname, [OutAttribute] Single* @params); [Slot(242)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern unsafe void glGetVertexAttribIiv(UInt32 index, System.Int32 pname, [OutAttribute] Int32* @params); + static extern unsafe void glGetTexParameteriv(System.Int32 target, System.Int32 pname, [OutAttribute] Int32* @params); [Slot(243)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern unsafe void glGetVertexAttribIuiv(UInt32 index, System.Int32 pname, [OutAttribute] UInt32* @params); - [Slot(244)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern unsafe void glGetVertexAttribiv(UInt32 index, System.Int32 pname, [OutAttribute] Int32* @params); + static extern unsafe void glGetTransformFeedbackVarying(UInt32 program, UInt32 index, Int32 bufSize, [OutAttribute] Int32* length, [OutAttribute] Int32* size, [OutAttribute] System.Int32* type, [OutAttribute] IntPtr name); [Slot(245)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern void glGetVertexAttribPointerv(UInt32 index, System.Int32 pname, [OutAttribute] IntPtr pointer); + static extern Int32 glGetUniformBlockIndex(UInt32 program, IntPtr uniformBlockName); [Slot(246)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern void glHint(System.Int32 target, System.Int32 mode); + static extern unsafe void glGetUniformfv(UInt32 program, Int32 location, [OutAttribute] Single* @params); + [Slot(247)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern unsafe void glGetUniformIndices(UInt32 program, Int32 uniformCount, IntPtr uniformNames, [OutAttribute] UInt32* uniformIndices); [Slot(248)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern unsafe void glInvalidateFramebuffer(System.Int32 target, Int32 numAttachments, System.Int32* attachments); + static extern unsafe void glGetUniformiv(UInt32 program, Int32 location, [OutAttribute] Int32* @params); [Slot(249)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern unsafe void glInvalidateSubFramebuffer(System.Int32 target, Int32 numAttachments, System.Int32* attachments, Int32 x, Int32 y, Int32 width, Int32 height); + static extern Int32 glGetUniformLocation(UInt32 program, IntPtr name); [Slot(250)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern bool glIsBuffer(UInt32 buffer); + static extern unsafe void glGetUniformuiv(UInt32 program, Int32 location, [OutAttribute] UInt32* @params); [Slot(251)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern bool glIsEnabled(System.Int32 cap); + static extern unsafe void glGetVertexAttribfv(UInt32 index, System.Int32 pname, [OutAttribute] Single* @params); + [Slot(252)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern unsafe void glGetVertexAttribIiv(UInt32 index, System.Int32 pname, [OutAttribute] Int32* @params); [Slot(253)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern bool glIsFramebuffer(UInt32 framebuffer); + static extern unsafe void glGetVertexAttribIuiv(UInt32 index, System.Int32 pname, [OutAttribute] UInt32* @params); [Slot(254)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern bool glIsProgram(UInt32 program); + static extern unsafe void glGetVertexAttribiv(UInt32 index, System.Int32 pname, [OutAttribute] Int32* @params); + [Slot(255)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern void glGetVertexAttribPointerv(UInt32 index, System.Int32 pname, [OutAttribute] IntPtr pointer); [Slot(256)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern bool glIsQuery(UInt32 id); + static extern void glHint(System.Int32 target, System.Int32 mode); [Slot(258)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern bool glIsRenderbuffer(UInt32 renderbuffer); + static extern unsafe void glInvalidateFramebuffer(System.Int32 target, Int32 numAttachments, System.Int32* attachments); [Slot(259)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern bool glIsSampler(UInt32 sampler); + static extern unsafe void glInvalidateSubFramebuffer(System.Int32 target, Int32 numAttachments, System.Int32* attachments, Int32 x, Int32 y, Int32 width, Int32 height); [Slot(260)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern bool glIsShader(UInt32 shader); + static extern bool glIsBuffer(UInt32 buffer); [Slot(261)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern bool glIsSync(IntPtr sync); + static extern bool glIsEnabled(System.Int32 cap); [Slot(263)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern bool glIsTexture(UInt32 texture); + static extern bool glIsFramebuffer(UInt32 framebuffer); [Slot(264)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern bool glIsTransformFeedback(UInt32 id); - [Slot(265)] + static extern bool glIsProgram(UInt32 program); + [Slot(266)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern bool glIsVertexArray(UInt32 array); + static extern bool glIsQuery(UInt32 id); [Slot(268)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern void glLineWidth(Single width); + static extern bool glIsRenderbuffer(UInt32 renderbuffer); [Slot(269)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern void glLinkProgram(UInt32 program); + static extern bool glIsSampler(UInt32 sampler); + [Slot(270)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern bool glIsShader(UInt32 shader); [Slot(271)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern IntPtr glMapBufferRange(System.Int32 target, IntPtr offset, IntPtr length, System.Int32 access); + static extern bool glIsSync(IntPtr sync); + [Slot(273)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern bool glIsTexture(UInt32 texture); + [Slot(274)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern bool glIsTransformFeedback(UInt32 id); [Slot(275)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern void glObjectLabel(System.Int32 identifier, UInt32 name, Int32 length, IntPtr label); - [Slot(277)] + static extern bool glIsVertexArray(UInt32 array); + [Slot(278)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern void glObjectPtrLabel(IntPtr ptr, Int32 length, IntPtr label); + static extern void glLineWidth(Single width); [Slot(279)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern void glPauseTransformFeedback(); - [Slot(280)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern void glPixelStorei(System.Int32 pname, Int32 param); + static extern void glLinkProgram(UInt32 program); [Slot(281)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern void glPolygonOffset(Single factor, Single units); - [Slot(282)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern void glPopDebugGroup(); + static extern IntPtr glMapBufferRange(System.Int32 target, IntPtr offset, IntPtr length, System.Int32 access); [Slot(285)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern void glProgramBinary(UInt32 program, System.Int32 binaryFormat, IntPtr binary, Int32 length); + static extern void glObjectLabel(System.Int32 identifier, UInt32 name, Int32 length, IntPtr label); [Slot(287)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern void glObjectPtrLabel(IntPtr ptr, Int32 length, IntPtr label); + [Slot(289)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern void glPauseTransformFeedback(); + [Slot(290)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern void glPixelStorei(System.Int32 pname, Int32 param); + [Slot(291)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern void glPolygonOffset(Single factor, Single units); + [Slot(292)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern void glPopDebugGroup(); + [Slot(295)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern void glProgramBinary(UInt32 program, System.Int32 binaryFormat, IntPtr binary, Int32 length); + [Slot(297)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern void glProgramParameteri(UInt32 program, System.Int32 pname, Int32 value); - [Slot(322)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern void glPushDebugGroup(System.Int32 source, UInt32 id, Int32 length, IntPtr message); - [Slot(326)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern void glReadBuffer(System.Int32 mode); - [Slot(330)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern void glReadPixels(Int32 x, Int32 y, Int32 width, Int32 height, System.Int32 format, System.Int32 type, [OutAttribute] IntPtr pixels); - [Slot(331)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern void glReleaseShaderCompiler(); [Slot(332)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern void glRenderbufferStorage(System.Int32 target, System.Int32 internalformat, Int32 width, Int32 height); - [Slot(333)] + static extern void glPushDebugGroup(System.Int32 source, UInt32 id, Int32 length, IntPtr message); + [Slot(336)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern void glRenderbufferStorageMultisample(System.Int32 target, Int32 samples, System.Int32 internalformat, Int32 width, Int32 height); + static extern void glReadBuffer(System.Int32 mode); [Slot(340)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern void glResumeTransformFeedback(); + static extern void glReadPixels(Int32 x, Int32 y, Int32 width, Int32 height, System.Int32 format, System.Int32 type, [OutAttribute] IntPtr pixels); [Slot(341)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern void glSampleCoverage(Single value, bool invert); + static extern void glReleaseShaderCompiler(); [Slot(342)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern void glSamplerParameterf(UInt32 sampler, System.Int32 pname, Single param); + static extern void glRenderbufferStorage(System.Int32 target, System.Int32 internalformat, Int32 width, Int32 height); [Slot(343)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern unsafe void glSamplerParameterfv(UInt32 sampler, System.Int32 pname, Single* param); - [Slot(344)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern void glSamplerParameteri(UInt32 sampler, System.Int32 pname, Int32 param); - [Slot(345)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern unsafe void glSamplerParameteriv(UInt32 sampler, System.Int32 pname, Int32* param); - [Slot(346)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern void glScissor(Int32 x, Int32 y, Int32 width, Int32 height); - [Slot(349)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern unsafe void glShaderBinary(Int32 count, UInt32* shaders, System.Int32 binaryformat, IntPtr binary, Int32 length); + static extern void glRenderbufferStorageMultisample(System.Int32 target, Int32 samples, System.Int32 internalformat, Int32 width, Int32 height); [Slot(350)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern unsafe void glShaderSource(UInt32 shader, Int32 count, IntPtr @string, Int32* length); + static extern void glResumeTransformFeedback(); + [Slot(351)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern void glSampleCoverage(Single value, bool invert); [Slot(352)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern void glStencilFunc(System.Int32 func, Int32 @ref, UInt32 mask); + static extern void glSamplerParameterf(UInt32 sampler, System.Int32 pname, Single param); [Slot(353)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern void glStencilFuncSeparate(System.Int32 face, System.Int32 func, Int32 @ref, UInt32 mask); + static extern unsafe void glSamplerParameterfv(UInt32 sampler, System.Int32 pname, Single* param); [Slot(354)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern void glStencilMask(UInt32 mask); + static extern void glSamplerParameteri(UInt32 sampler, System.Int32 pname, Int32 param); [Slot(355)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern void glStencilMaskSeparate(System.Int32 face, UInt32 mask); + static extern unsafe void glSamplerParameteriv(UInt32 sampler, System.Int32 pname, Int32* param); [Slot(356)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern void glStencilOp(System.Int32 fail, System.Int32 zfail, System.Int32 zpass); - [Slot(357)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern void glStencilOpSeparate(System.Int32 face, System.Int32 sfail, System.Int32 dpfail, System.Int32 dppass); + static extern void glScissor(Int32 x, Int32 y, Int32 width, Int32 height); [Slot(359)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern void glTexImage2D(System.Int32 target, Int32 level, System.Int32 internalformat, Int32 width, Int32 height, Int32 border, System.Int32 format, System.Int32 type, IntPtr pixels); + static extern unsafe void glShaderBinary(Int32 count, UInt32* shaders, System.Int32 binaryformat, IntPtr binary, Int32 length); [Slot(360)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern void glTexImage3D(System.Int32 target, Int32 level, System.Int32 internalformat, Int32 width, Int32 height, Int32 depth, Int32 border, System.Int32 format, System.Int32 type, IntPtr pixels); + static extern unsafe void glShaderSource(UInt32 shader, Int32 count, IntPtr @string, Int32* length); [Slot(362)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern void glTexParameterf(System.Int32 target, System.Int32 pname, Single param); + static extern void glStencilFunc(System.Int32 func, Int32 @ref, UInt32 mask); [Slot(363)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern unsafe void glTexParameterfv(System.Int32 target, System.Int32 pname, Single* @params); + static extern void glStencilFuncSeparate(System.Int32 face, System.Int32 func, Int32 @ref, UInt32 mask); [Slot(364)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern void glTexParameteri(System.Int32 target, System.Int32 pname, Int32 param); + static extern void glStencilMask(UInt32 mask); [Slot(365)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern unsafe void glTexParameteriv(System.Int32 target, System.Int32 pname, Int32* @params); + static extern void glStencilMaskSeparate(System.Int32 face, UInt32 mask); + [Slot(366)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern void glStencilOp(System.Int32 fail, System.Int32 zfail, System.Int32 zpass); [Slot(367)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern void glTexStorage2D(System.Int32 target, Int32 levels, System.Int32 internalformat, Int32 width, Int32 height); + static extern void glStencilOpSeparate(System.Int32 face, System.Int32 sfail, System.Int32 dpfail, System.Int32 dppass); [Slot(369)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern void glTexStorage3D(System.Int32 target, Int32 levels, System.Int32 internalformat, Int32 width, Int32 height, Int32 depth); - [Slot(371)] + static extern void glTexImage2D(System.Int32 target, Int32 level, System.Int32 internalformat, Int32 width, Int32 height, Int32 border, System.Int32 format, System.Int32 type, IntPtr pixels); + [Slot(370)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern void glTexSubImage2D(System.Int32 target, Int32 level, Int32 xoffset, Int32 yoffset, Int32 width, Int32 height, System.Int32 format, System.Int32 type, IntPtr pixels); + static extern void glTexImage3D(System.Int32 target, Int32 level, System.Int32 internalformat, Int32 width, Int32 height, Int32 depth, Int32 border, System.Int32 format, System.Int32 type, IntPtr pixels); [Slot(372)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern void glTexSubImage3D(System.Int32 target, Int32 level, Int32 xoffset, Int32 yoffset, Int32 zoffset, Int32 width, Int32 height, Int32 depth, System.Int32 format, System.Int32 type, IntPtr pixels); + static extern void glTexParameterf(System.Int32 target, System.Int32 pname, Single param); + [Slot(373)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern unsafe void glTexParameterfv(System.Int32 target, System.Int32 pname, Single* @params); + [Slot(374)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern void glTexParameteri(System.Int32 target, System.Int32 pname, Int32 param); + [Slot(375)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern unsafe void glTexParameteriv(System.Int32 target, System.Int32 pname, Int32* @params); [Slot(377)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern void glTransformFeedbackVaryings(UInt32 program, Int32 count, IntPtr varyings, System.Int32 bufferMode); - [Slot(378)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern void glUniform1f(Int32 location, Single v0); + static extern void glTexStorage2D(System.Int32 target, Int32 levels, System.Int32 internalformat, Int32 width, Int32 height); [Slot(379)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern unsafe void glUniform1fv(Int32 location, Int32 count, Single* value); - [Slot(380)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern void glUniform1i(Int32 location, Int32 v0); + static extern void glTexStorage3D(System.Int32 target, Int32 levels, System.Int32 internalformat, Int32 width, Int32 height, Int32 depth); [Slot(381)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern unsafe void glUniform1iv(Int32 location, Int32 count, Int32* value); + static extern void glTexSubImage2D(System.Int32 target, Int32 level, Int32 xoffset, Int32 yoffset, Int32 width, Int32 height, System.Int32 format, System.Int32 type, IntPtr pixels); [Slot(382)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern void glUniform1ui(Int32 location, UInt32 v0); - [Slot(383)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern unsafe void glUniform1uiv(Int32 location, Int32 count, UInt32* value); - [Slot(384)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern void glUniform2f(Int32 location, Single v0, Single v1); - [Slot(385)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern unsafe void glUniform2fv(Int32 location, Int32 count, Single* value); - [Slot(386)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern void glUniform2i(Int32 location, Int32 v0, Int32 v1); + static extern void glTexSubImage3D(System.Int32 target, Int32 level, Int32 xoffset, Int32 yoffset, Int32 zoffset, Int32 width, Int32 height, Int32 depth, System.Int32 format, System.Int32 type, IntPtr pixels); [Slot(387)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern unsafe void glUniform2iv(Int32 location, Int32 count, Int32* value); + static extern void glTransformFeedbackVaryings(UInt32 program, Int32 count, IntPtr varyings, System.Int32 bufferMode); [Slot(388)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern void glUniform2ui(Int32 location, UInt32 v0, UInt32 v1); + static extern void glUniform1f(Int32 location, Single v0); [Slot(389)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern unsafe void glUniform2uiv(Int32 location, Int32 count, UInt32* value); + static extern unsafe void glUniform1fv(Int32 location, Int32 count, Single* value); [Slot(390)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern void glUniform3f(Int32 location, Single v0, Single v1, Single v2); + static extern void glUniform1i(Int32 location, Int32 v0); [Slot(391)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern unsafe void glUniform3fv(Int32 location, Int32 count, Single* value); + static extern unsafe void glUniform1iv(Int32 location, Int32 count, Int32* value); [Slot(392)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern void glUniform3i(Int32 location, Int32 v0, Int32 v1, Int32 v2); + static extern void glUniform1ui(Int32 location, UInt32 v0); [Slot(393)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern unsafe void glUniform3iv(Int32 location, Int32 count, Int32* value); + static extern unsafe void glUniform1uiv(Int32 location, Int32 count, UInt32* value); [Slot(394)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern void glUniform3ui(Int32 location, UInt32 v0, UInt32 v1, UInt32 v2); + static extern void glUniform2f(Int32 location, Single v0, Single v1); [Slot(395)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern unsafe void glUniform3uiv(Int32 location, Int32 count, UInt32* value); + static extern unsafe void glUniform2fv(Int32 location, Int32 count, Single* value); [Slot(396)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern void glUniform4f(Int32 location, Single v0, Single v1, Single v2, Single v3); + static extern void glUniform2i(Int32 location, Int32 v0, Int32 v1); [Slot(397)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern unsafe void glUniform4fv(Int32 location, Int32 count, Single* value); + static extern unsafe void glUniform2iv(Int32 location, Int32 count, Int32* value); [Slot(398)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern void glUniform4i(Int32 location, Int32 v0, Int32 v1, Int32 v2, Int32 v3); + static extern void glUniform2ui(Int32 location, UInt32 v0, UInt32 v1); [Slot(399)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern unsafe void glUniform4iv(Int32 location, Int32 count, Int32* value); + static extern unsafe void glUniform2uiv(Int32 location, Int32 count, UInt32* value); [Slot(400)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern void glUniform4ui(Int32 location, UInt32 v0, UInt32 v1, UInt32 v2, UInt32 v3); + static extern void glUniform3f(Int32 location, Single v0, Single v1, Single v2); [Slot(401)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern unsafe void glUniform4uiv(Int32 location, Int32 count, UInt32* value); + static extern unsafe void glUniform3fv(Int32 location, Int32 count, Single* value); [Slot(402)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern void glUniformBlockBinding(UInt32 program, UInt32 uniformBlockIndex, UInt32 uniformBlockBinding); + static extern void glUniform3i(Int32 location, Int32 v0, Int32 v1, Int32 v2); [Slot(403)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern unsafe void glUniformMatrix2fv(Int32 location, Int32 count, bool transpose, Single* value); + static extern unsafe void glUniform3iv(Int32 location, Int32 count, Int32* value); [Slot(404)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern unsafe void glUniformMatrix2x3fv(Int32 location, Int32 count, bool transpose, Single* value); + static extern void glUniform3ui(Int32 location, UInt32 v0, UInt32 v1, UInt32 v2); + [Slot(405)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern unsafe void glUniform3uiv(Int32 location, Int32 count, UInt32* value); [Slot(406)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern unsafe void glUniformMatrix2x4fv(Int32 location, Int32 count, bool transpose, Single* value); + static extern void glUniform4f(Int32 location, Single v0, Single v1, Single v2, Single v3); + [Slot(407)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern unsafe void glUniform4fv(Int32 location, Int32 count, Single* value); [Slot(408)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern unsafe void glUniformMatrix3fv(Int32 location, Int32 count, bool transpose, Single* value); + static extern void glUniform4i(Int32 location, Int32 v0, Int32 v1, Int32 v2, Int32 v3); [Slot(409)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern unsafe void glUniformMatrix3x2fv(Int32 location, Int32 count, bool transpose, Single* value); + static extern unsafe void glUniform4iv(Int32 location, Int32 count, Int32* value); + [Slot(410)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern void glUniform4ui(Int32 location, UInt32 v0, UInt32 v1, UInt32 v2, UInt32 v3); [Slot(411)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern unsafe void glUniformMatrix3x4fv(Int32 location, Int32 count, bool transpose, Single* value); + static extern unsafe void glUniform4uiv(Int32 location, Int32 count, UInt32* value); + [Slot(412)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern void glUniformBlockBinding(UInt32 program, UInt32 uniformBlockIndex, UInt32 uniformBlockBinding); [Slot(413)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern unsafe void glUniformMatrix4fv(Int32 location, Int32 count, bool transpose, Single* value); + static extern unsafe void glUniformMatrix2fv(Int32 location, Int32 count, bool transpose, Single* value); [Slot(414)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern unsafe void glUniformMatrix4x2fv(Int32 location, Int32 count, bool transpose, Single* value); + static extern unsafe void glUniformMatrix2x3fv(Int32 location, Int32 count, bool transpose, Single* value); [Slot(416)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern unsafe void glUniformMatrix4x3fv(Int32 location, Int32 count, bool transpose, Single* value); + static extern unsafe void glUniformMatrix2x4fv(Int32 location, Int32 count, bool transpose, Single* value); [Slot(418)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern bool glUnmapBuffer(System.Int32 target); - [Slot(420)] + static extern unsafe void glUniformMatrix3fv(Int32 location, Int32 count, bool transpose, Single* value); + [Slot(419)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern void glUseProgram(UInt32 program); + static extern unsafe void glUniformMatrix3x2fv(Int32 location, Int32 count, bool transpose, Single* value); + [Slot(421)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern unsafe void glUniformMatrix3x4fv(Int32 location, Int32 count, bool transpose, Single* value); [Slot(423)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern void glValidateProgram(UInt32 program); - [Slot(425)] + static extern unsafe void glUniformMatrix4fv(Int32 location, Int32 count, bool transpose, Single* value); + [Slot(424)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern void glVertexAttrib1f(UInt32 index, Single x); + static extern unsafe void glUniformMatrix4x2fv(Int32 location, Int32 count, bool transpose, Single* value); [Slot(426)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern unsafe void glVertexAttrib1fv(UInt32 index, Single* v); - [Slot(427)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern void glVertexAttrib2f(UInt32 index, Single x, Single y); + static extern unsafe void glUniformMatrix4x3fv(Int32 location, Int32 count, bool transpose, Single* value); [Slot(428)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern unsafe void glVertexAttrib2fv(UInt32 index, Single* v); - [Slot(429)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern void glVertexAttrib3f(UInt32 index, Single x, Single y, Single z); + static extern bool glUnmapBuffer(System.Int32 target); [Slot(430)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern unsafe void glVertexAttrib3fv(UInt32 index, Single* v); - [Slot(431)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern void glVertexAttrib4f(UInt32 index, Single x, Single y, Single z, Single w); - [Slot(432)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern unsafe void glVertexAttrib4fv(UInt32 index, Single* v); + static extern void glUseProgram(UInt32 program); [Slot(433)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern void glVertexAttribDivisor(UInt32 index, UInt32 divisor); + static extern void glValidateProgram(UInt32 program); + [Slot(435)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern void glVertexAttrib1f(UInt32 index, Single x); + [Slot(436)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern unsafe void glVertexAttrib1fv(UInt32 index, Single* v); [Slot(437)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern void glVertexAttribI4i(UInt32 index, Int32 x, Int32 y, Int32 z, Int32 w); + static extern void glVertexAttrib2f(UInt32 index, Single x, Single y); [Slot(438)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern unsafe void glVertexAttribI4iv(UInt32 index, Int32* v); + static extern unsafe void glVertexAttrib2fv(UInt32 index, Single* v); [Slot(439)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern void glVertexAttribI4ui(UInt32 index, UInt32 x, UInt32 y, UInt32 z, UInt32 w); + static extern void glVertexAttrib3f(UInt32 index, Single x, Single y, Single z); [Slot(440)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern unsafe void glVertexAttribI4uiv(UInt32 index, UInt32* v); + static extern unsafe void glVertexAttrib3fv(UInt32 index, Single* v); [Slot(441)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern void glVertexAttribIPointer(UInt32 index, Int32 size, System.Int32 type, Int32 stride, IntPtr pointer); + static extern void glVertexAttrib4f(UInt32 index, Single x, Single y, Single z, Single w); [Slot(442)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern void glVertexAttribPointer(UInt32 index, Int32 size, System.Int32 type, bool normalized, Int32 stride, IntPtr pointer); + static extern unsafe void glVertexAttrib4fv(UInt32 index, Single* v); [Slot(443)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern void glVertexAttribDivisor(UInt32 index, UInt32 divisor); + [Slot(447)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern void glVertexAttribI4i(UInt32 index, Int32 x, Int32 y, Int32 z, Int32 w); + [Slot(448)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern unsafe void glVertexAttribI4iv(UInt32 index, Int32* v); + [Slot(449)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern void glVertexAttribI4ui(UInt32 index, UInt32 x, UInt32 y, UInt32 z, UInt32 w); + [Slot(450)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern unsafe void glVertexAttribI4uiv(UInt32 index, UInt32* v); + [Slot(451)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern void glVertexAttribIPointer(UInt32 index, Int32 size, System.Int32 type, Int32 stride, IntPtr pointer); + [Slot(452)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern void glVertexAttribPointer(UInt32 index, Int32 size, System.Int32 type, bool normalized, Int32 stride, IntPtr pointer); + [Slot(453)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern void glViewport(Int32 x, Int32 y, Int32 width, Int32 height); - [Slot(444)] + [Slot(454)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern void glWaitSync(IntPtr sync, System.Int32 flags, UInt64 timeout); [Slot(0)] @@ -50825,484 +51429,514 @@ namespace OpenTK.Graphics.ES30 [Slot(1)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern void glActiveShaderProgramEXT(UInt32 pipeline, UInt32 program); - [Slot(7)] + [Slot(8)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern void glBeginQueryEXT(System.Int32 target, UInt32 id); - [Slot(14)] + [Slot(15)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern void glBindProgramPipelineEXT(UInt32 pipeline); - [Slot(24)] + [Slot(25)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern void glBlendEquationEXT(System.Int32 mode); - [Slot(64)] + [Slot(66)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern Int32 glCreateShaderProgramEXT(System.Int32 type, IntPtr @string); - [Slot(65)] + [Slot(67)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern Int32 glCreateShaderProgramvEXT(System.Int32 type, Int32 count, IntPtr strings); - [Slot(78)] + [Slot(81)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern unsafe void glDeleteProgramPipelinesEXT(Int32 n, UInt32* pipelines); - [Slot(80)] + [Slot(83)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern unsafe void glDeleteQueriesEXT(Int32 n, UInt32* ids); - [Slot(97)] + [Slot(100)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern unsafe void glDiscardFramebufferEXT(System.Int32 target, Int32 numAttachments, System.Int32* attachments); - [Slot(101)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern void glDrawArraysInstancedEXT(System.Int32 mode, Int32 start, Int32 count, Int32 primcount); [Slot(104)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern void glDrawArraysInstancedEXT(System.Int32 mode, Int32 start, Int32 count, Int32 primcount); + [Slot(107)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern unsafe void glDrawBuffersEXT(Int32 n, System.Int32* bufs); - [Slot(105)] + [Slot(108)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern unsafe void glDrawBuffersIndexedEXT(Int32 n, System.Int32* location, Int32* indices); - [Slot(110)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern void glDrawElementsInstancedEXT(System.Int32 mode, Int32 count, System.Int32 type, IntPtr indices, Int32 primcount); - [Slot(120)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern void glEndQueryEXT(System.Int32 target); - [Slot(141)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern void glFlushMappedBufferRangeEXT(System.Int32 target, IntPtr offset, IntPtr length); - [Slot(144)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern void glFramebufferTexture2DMultisampleEXT(System.Int32 target, System.Int32 attachment, System.Int32 textarget, UInt32 texture, Int32 level, Int32 samples); - [Slot(154)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern unsafe void glGenProgramPipelinesEXT(Int32 n, [OutAttribute] UInt32* pipelines); - [Slot(156)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern unsafe void glGenQueriesEXT(Int32 n, [OutAttribute] UInt32* ids); - [Slot(184)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern System.Int32 glGetGraphicsResetStatusEXT(); - [Slot(189)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern unsafe void glGetIntegeri_vEXT(System.Int32 target, UInt32 index, [OutAttribute] Int32* data); - [Slot(192)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern unsafe void glGetnUniformfvEXT(UInt32 program, Int32 location, Int32 bufSize, [OutAttribute] Single* @params); - [Slot(193)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern unsafe void glGetnUniformivEXT(UInt32 program, Int32 location, Int32 bufSize, [OutAttribute] Int32* @params); - [Slot(195)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern unsafe void glGetObjectLabelEXT(System.Int32 type, UInt32 @object, Int32 bufSize, [OutAttribute] Int32* length, [OutAttribute] IntPtr label); - [Slot(211)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern unsafe void glGetProgramPipelineInfoLogEXT(UInt32 pipeline, Int32 bufSize, [OutAttribute] Int32* length, [OutAttribute] IntPtr infoLog); - [Slot(212)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern unsafe void glGetProgramPipelineivEXT(UInt32 pipeline, System.Int32 pname, [OutAttribute] Int32* @params); - [Slot(214)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern unsafe void glGetQueryivEXT(System.Int32 target, System.Int32 pname, [OutAttribute] Int32* @params); - [Slot(215)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern unsafe void glGetQueryObjecti64vEXT(UInt32 id, System.Int32 pname, [OutAttribute] Int64* @params); - [Slot(216)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern unsafe void glGetQueryObjectivEXT(UInt32 id, System.Int32 pname, [OutAttribute] Int32* @params); - [Slot(217)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern unsafe void glGetQueryObjectui64vEXT(UInt32 id, System.Int32 pname, [OutAttribute] UInt64* @params); - [Slot(219)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern unsafe void glGetQueryObjectuivEXT(UInt32 id, System.Int32 pname, [OutAttribute] UInt32* @params); - [Slot(247)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern void glInsertEventMarkerEXT(Int32 length, IntPtr marker); - [Slot(255)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern bool glIsProgramPipelineEXT(UInt32 pipeline); - [Slot(257)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern bool glIsQueryEXT(UInt32 id); - [Slot(267)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern void glLabelObjectEXT(System.Int32 type, UInt32 @object, Int32 length, IntPtr label); - [Slot(272)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern IntPtr glMapBufferRangeEXT(System.Int32 target, IntPtr offset, IntPtr length, UInt32 access); - [Slot(273)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern unsafe void glMultiDrawArraysEXT(System.Int32 mode, Int32* first, Int32* count, Int32 primcount); - [Slot(274)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern unsafe void glMultiDrawElementsEXT(System.Int32 mode, Int32* count, System.Int32 type, IntPtr indices, Int32 primcount); - [Slot(284)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern void glPopGroupMarkerEXT(); - [Slot(288)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern void glProgramParameteriEXT(UInt32 program, System.Int32 pname, Int32 value); - [Slot(289)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern void glProgramUniform1fEXT(UInt32 program, Int32 location, Single v0); - [Slot(290)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern unsafe void glProgramUniform1fvEXT(UInt32 program, Int32 location, Int32 count, Single* value); - [Slot(291)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern void glProgramUniform1iEXT(UInt32 program, Int32 location, Int32 v0); - [Slot(292)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern unsafe void glProgramUniform1ivEXT(UInt32 program, Int32 location, Int32 count, Int32* value); - [Slot(293)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern void glProgramUniform1uiEXT(UInt32 program, Int32 location, UInt32 v0); - [Slot(294)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern unsafe void glProgramUniform1uivEXT(UInt32 program, Int32 location, Int32 count, UInt32* value); - [Slot(295)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern void glProgramUniform2fEXT(UInt32 program, Int32 location, Single v0, Single v1); - [Slot(296)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern unsafe void glProgramUniform2fvEXT(UInt32 program, Int32 location, Int32 count, Single* value); - [Slot(297)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern void glProgramUniform2iEXT(UInt32 program, Int32 location, Int32 v0, Int32 v1); - [Slot(298)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern unsafe void glProgramUniform2ivEXT(UInt32 program, Int32 location, Int32 count, Int32* value); - [Slot(299)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern void glProgramUniform2uiEXT(UInt32 program, Int32 location, UInt32 v0, UInt32 v1); - [Slot(300)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern unsafe void glProgramUniform2uivEXT(UInt32 program, Int32 location, Int32 count, UInt32* value); - [Slot(301)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern void glProgramUniform3fEXT(UInt32 program, Int32 location, Single v0, Single v1, Single v2); - [Slot(302)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern unsafe void glProgramUniform3fvEXT(UInt32 program, Int32 location, Int32 count, Single* value); - [Slot(303)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern void glProgramUniform3iEXT(UInt32 program, Int32 location, Int32 v0, Int32 v1, Int32 v2); - [Slot(304)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern unsafe void glProgramUniform3ivEXT(UInt32 program, Int32 location, Int32 count, Int32* value); - [Slot(305)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern void glProgramUniform3uiEXT(UInt32 program, Int32 location, UInt32 v0, UInt32 v1, UInt32 v2); - [Slot(306)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern unsafe void glProgramUniform3uivEXT(UInt32 program, Int32 location, Int32 count, UInt32* value); - [Slot(307)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern void glProgramUniform4fEXT(UInt32 program, Int32 location, Single v0, Single v1, Single v2, Single v3); - [Slot(308)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern unsafe void glProgramUniform4fvEXT(UInt32 program, Int32 location, Int32 count, Single* value); - [Slot(309)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern void glProgramUniform4iEXT(UInt32 program, Int32 location, Int32 v0, Int32 v1, Int32 v2, Int32 v3); - [Slot(310)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern unsafe void glProgramUniform4ivEXT(UInt32 program, Int32 location, Int32 count, Int32* value); - [Slot(311)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern void glProgramUniform4uiEXT(UInt32 program, Int32 location, UInt32 v0, UInt32 v1, UInt32 v2, UInt32 v3); - [Slot(312)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern unsafe void glProgramUniform4uivEXT(UInt32 program, Int32 location, Int32 count, UInt32* value); - [Slot(313)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern unsafe void glProgramUniformMatrix2fvEXT(UInt32 program, Int32 location, Int32 count, bool transpose, Single* value); - [Slot(314)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern unsafe void glProgramUniformMatrix2x3fvEXT(UInt32 program, Int32 location, Int32 count, bool transpose, Single* value); - [Slot(315)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern unsafe void glProgramUniformMatrix2x4fvEXT(UInt32 program, Int32 location, Int32 count, bool transpose, Single* value); - [Slot(316)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern unsafe void glProgramUniformMatrix3fvEXT(UInt32 program, Int32 location, Int32 count, bool transpose, Single* value); - [Slot(317)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern unsafe void glProgramUniformMatrix3x2fvEXT(UInt32 program, Int32 location, Int32 count, bool transpose, Single* value); - [Slot(318)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern unsafe void glProgramUniformMatrix3x4fvEXT(UInt32 program, Int32 location, Int32 count, bool transpose, Single* value); - [Slot(319)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern unsafe void glProgramUniformMatrix4fvEXT(UInt32 program, Int32 location, Int32 count, bool transpose, Single* value); - [Slot(320)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern unsafe void glProgramUniformMatrix4x2fvEXT(UInt32 program, Int32 location, Int32 count, bool transpose, Single* value); - [Slot(321)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern unsafe void glProgramUniformMatrix4x3fvEXT(UInt32 program, Int32 location, Int32 count, bool transpose, Single* value); - [Slot(324)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern void glPushGroupMarkerEXT(Int32 length, IntPtr marker); - [Slot(325)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern void glQueryCounterEXT(UInt32 id, System.Int32 target); - [Slot(327)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern void glReadBufferIndexedEXT(System.Int32 src, Int32 index); - [Slot(329)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern void glReadnPixelsEXT(Int32 x, Int32 y, Int32 width, Int32 height, System.Int32 format, System.Int32 type, Int32 bufSize, [OutAttribute] IntPtr data); - [Slot(336)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern void glRenderbufferStorageMultisampleEXT(System.Int32 target, Int32 samples, System.Int32 internalformat, Int32 width, Int32 height); - [Slot(366)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern void glTexStorage1DEXT(System.Int32 target, Int32 levels, System.Int32 internalformat, Int32 width); - [Slot(368)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern void glTexStorage2DEXT(System.Int32 target, Int32 levels, System.Int32 internalformat, Int32 width, Int32 height); - [Slot(370)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern void glTexStorage3DEXT(System.Int32 target, Int32 levels, System.Int32 internalformat, Int32 width, Int32 height, Int32 depth); - [Slot(374)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern void glTextureStorage1DEXT(UInt32 texture, System.Int32 target, Int32 levels, System.Int32 internalformat, Int32 width); - [Slot(375)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern void glTextureStorage2DEXT(UInt32 texture, System.Int32 target, Int32 levels, System.Int32 internalformat, Int32 width, Int32 height); - [Slot(376)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern void glTextureStorage3DEXT(UInt32 texture, System.Int32 target, Int32 levels, System.Int32 internalformat, Int32 width, Int32 height, Int32 depth); - [Slot(421)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern void glUseProgramStagesEXT(UInt32 pipeline, UInt32 stages, UInt32 program); - [Slot(422)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern void glUseShaderProgramEXT(System.Int32 type, UInt32 program); - [Slot(424)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern void glValidateProgramPipelineEXT(UInt32 pipeline); - [Slot(435)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern void glVertexAttribDivisorEXT(UInt32 index, UInt32 divisor); - [Slot(145)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern void glFramebufferTexture2DMultisampleIMG(System.Int32 target, System.Int32 attachment, System.Int32 textarget, UInt32 texture, Int32 level, Int32 samples); - [Slot(337)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern void glRenderbufferStorageMultisampleIMG(System.Int32 target, Int32 samples, System.Int32 internalformat, Int32 width, Int32 height); - [Slot(68)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern void glDebugMessageCallbackKHR(DebugProcKhr callback, IntPtr userParam); - [Slot(70)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern unsafe void glDebugMessageControlKHR(System.Int32 source, System.Int32 type, System.Int32 severity, Int32 count, UInt32* ids, bool enabled); - [Slot(72)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern void glDebugMessageInsertKHR(System.Int32 source, System.Int32 type, UInt32 id, System.Int32 severity, Int32 length, IntPtr buf); - [Slot(176)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern unsafe Int32 glGetDebugMessageLogKHR(UInt32 count, Int32 bufSize, [OutAttribute] System.Int32* sources, [OutAttribute] System.Int32* types, [OutAttribute] UInt32* ids, [OutAttribute] System.Int32* severities, [OutAttribute] Int32* lengths, [OutAttribute] IntPtr messageLog); - [Slot(196)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern unsafe void glGetObjectLabelKHR(System.Int32 identifier, UInt32 name, Int32 bufSize, [OutAttribute] Int32* length, [OutAttribute] IntPtr label); - [Slot(198)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern unsafe void glGetObjectPtrLabelKHR(IntPtr ptr, Int32 bufSize, [OutAttribute] Int32* length, [OutAttribute] IntPtr label); - [Slot(206)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern void glGetPointervKHR(System.Int32 pname, [OutAttribute] IntPtr @params); - [Slot(276)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern void glObjectLabelKHR(System.Int32 identifier, UInt32 name, Int32 length, IntPtr label); - [Slot(278)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern void glObjectPtrLabelKHR(IntPtr ptr, Int32 length, IntPtr label); - [Slot(283)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern void glPopDebugGroupKHR(); - [Slot(323)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern void glPushDebugGroupKHR(System.Int32 source, UInt32 id, Int32 length, IntPtr message); - [Slot(21)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern void glBlendBarrierNV(); - [Slot(28)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern void glBlendParameteriNV(System.Int32 pname, Int32 value); - [Slot(31)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern void glBlitFramebufferNV(Int32 srcX0, Int32 srcY0, Int32 srcX1, Int32 srcY1, Int32 dstX0, Int32 dstY0, Int32 dstX1, Int32 dstY1, System.Int32 mask, System.Int32 filter); - [Slot(54)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern void glCopyBufferSubDataNV(System.Int32 readTarget, System.Int32 writeTarget, IntPtr readOffset, IntPtr writeOffset, IntPtr size); - [Slot(60)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern void glCoverageMaskNV(bool mask); - [Slot(61)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern void glCoverageOperationNV(System.Int32 operation); - [Slot(74)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern unsafe void glDeleteFencesNV(Int32 n, UInt32* fences); - [Slot(102)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern void glDrawArraysInstancedNV(System.Int32 mode, Int32 first, Int32 count, Int32 primcount); - [Slot(106)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern unsafe void glDrawBuffersNV(Int32 n, System.Int32* bufs); - [Slot(111)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern void glDrawElementsInstancedNV(System.Int32 mode, Int32 count, System.Int32 type, IntPtr indices, Int32 primcount); - [Slot(138)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern void glFinishFenceNV(UInt32 fence); - [Slot(151)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern unsafe void glGenFencesNV(Int32 n, [OutAttribute] UInt32* fences); - [Slot(180)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern unsafe void glGetFenceivNV(UInt32 fence, System.Int32 pname, [OutAttribute] Int32* @params); - [Slot(252)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern bool glIsFenceNV(UInt32 fence); - [Slot(328)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern void glReadBufferNV(System.Int32 mode); - [Slot(338)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern void glRenderbufferStorageMultisampleNV(System.Int32 target, Int32 samples, System.Int32 internalformat, Int32 width, Int32 height); - [Slot(348)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern void glSetFenceNV(UInt32 fence, System.Int32 condition); - [Slot(358)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern bool glTestFenceNV(UInt32 fence); - [Slot(405)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern unsafe void glUniformMatrix2x3fvNV(Int32 location, Int32 count, bool transpose, Single* value); - [Slot(407)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern unsafe void glUniformMatrix2x4fvNV(Int32 location, Int32 count, bool transpose, Single* value); - [Slot(410)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern unsafe void glUniformMatrix3x2fvNV(Int32 location, Int32 count, bool transpose, Single* value); - [Slot(412)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern unsafe void glUniformMatrix3x4fvNV(Int32 location, Int32 count, bool transpose, Single* value); - [Slot(415)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern unsafe void glUniformMatrix4x2fvNV(Int32 location, Int32 count, bool transpose, Single* value); - [Slot(417)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern unsafe void glUniformMatrix4x3fvNV(Int32 location, Int32 count, bool transpose, Single* value); - [Slot(436)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern void glVertexAttribDivisorNV(UInt32 index, UInt32 divisor); - [Slot(20)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern void glBindVertexArrayOES(UInt32 array); - [Slot(49)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern void glCompressedTexImage3DOES(System.Int32 target, Int32 level, System.Int32 internalformat, Int32 width, Int32 height, Int32 depth, Int32 border, Int32 imageSize, IntPtr data); - [Slot(52)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern void glCompressedTexSubImage3DOES(System.Int32 target, Int32 level, Int32 xoffset, Int32 yoffset, Int32 zoffset, Int32 width, Int32 height, Int32 depth, System.Int32 format, Int32 imageSize, IntPtr data); - [Slot(58)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern void glCopyTexSubImage3DOES(System.Int32 target, Int32 level, Int32 xoffset, Int32 yoffset, Int32 zoffset, Int32 x, Int32 y, Int32 width, Int32 height); - [Slot(89)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern unsafe void glDeleteVertexArraysOES(Int32 n, UInt32* arrays); [Slot(113)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern void glEGLImageTargetRenderbufferStorageOES(System.Int32 target, IntPtr image); - [Slot(114)] + static extern void glDrawElementsInstancedEXT(System.Int32 mode, Int32 count, System.Int32 type, IntPtr indices, Int32 primcount); + [Slot(124)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern void glEGLImageTargetTexture2DOES(System.Int32 target, IntPtr image); - [Slot(146)] + static extern void glEndQueryEXT(System.Int32 target); + [Slot(145)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern void glFramebufferTexture3DOES(System.Int32 target, System.Int32 attachment, System.Int32 textarget, UInt32 texture, Int32 level, Int32 zoffset); - [Slot(162)] + static extern void glFlushMappedBufferRangeEXT(System.Int32 target, IntPtr offset, IntPtr length); + [Slot(148)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern unsafe void glGenVertexArraysOES(Int32 n, [OutAttribute] UInt32* arrays); - [Slot(174)] + static extern void glFramebufferTexture2DMultisampleEXT(System.Int32 target, System.Int32 attachment, System.Int32 textarget, UInt32 texture, Int32 level, Int32 samples); + [Slot(158)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern void glGetBufferPointervOES(System.Int32 target, System.Int32 pname, [OutAttribute] IntPtr @params); - [Slot(208)] + static extern unsafe void glGenProgramPipelinesEXT(Int32 n, [OutAttribute] UInt32* pipelines); + [Slot(160)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern unsafe void glGetProgramBinaryOES(UInt32 program, Int32 bufSize, [OutAttribute] Int32* length, [OutAttribute] System.Int32* binaryFormat, [OutAttribute] IntPtr binary); - [Slot(266)] + static extern unsafe void glGenQueriesEXT(Int32 n, [OutAttribute] UInt32* ids); + [Slot(189)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern bool glIsVertexArrayOES(UInt32 array); - [Slot(270)] + static extern System.Int32 glGetGraphicsResetStatusEXT(); + [Slot(194)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern IntPtr glMapBufferOES(System.Int32 target, System.Int32 access); + static extern unsafe void glGetIntegeri_vEXT(System.Int32 target, UInt32 index, [OutAttribute] Int32* data); + [Slot(198)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern unsafe void glGetnUniformfvEXT(UInt32 program, Int32 location, Int32 bufSize, [OutAttribute] Single* @params); + [Slot(199)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern unsafe void glGetnUniformivEXT(UInt32 program, Int32 location, Int32 bufSize, [OutAttribute] Int32* @params); + [Slot(201)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern unsafe void glGetObjectLabelEXT(System.Int32 type, UInt32 @object, Int32 bufSize, [OutAttribute] Int32* length, [OutAttribute] IntPtr label); + [Slot(221)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern unsafe void glGetProgramPipelineInfoLogEXT(UInt32 pipeline, Int32 bufSize, [OutAttribute] Int32* length, [OutAttribute] IntPtr infoLog); + [Slot(222)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern unsafe void glGetProgramPipelineivEXT(UInt32 pipeline, System.Int32 pname, [OutAttribute] Int32* @params); + [Slot(224)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern unsafe void glGetQueryivEXT(System.Int32 target, System.Int32 pname, [OutAttribute] Int32* @params); + [Slot(225)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern unsafe void glGetQueryObjecti64vEXT(UInt32 id, System.Int32 pname, [OutAttribute] Int64* @params); + [Slot(226)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern unsafe void glGetQueryObjectivEXT(UInt32 id, System.Int32 pname, [OutAttribute] Int32* @params); + [Slot(227)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern unsafe void glGetQueryObjectui64vEXT(UInt32 id, System.Int32 pname, [OutAttribute] UInt64* @params); + [Slot(229)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern unsafe void glGetQueryObjectuivEXT(UInt32 id, System.Int32 pname, [OutAttribute] UInt32* @params); + [Slot(257)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern void glInsertEventMarkerEXT(Int32 length, IntPtr marker); + [Slot(265)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern bool glIsProgramPipelineEXT(UInt32 pipeline); + [Slot(267)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern bool glIsQueryEXT(UInt32 id); + [Slot(277)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern void glLabelObjectEXT(System.Int32 type, UInt32 @object, Int32 length, IntPtr label); + [Slot(282)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern IntPtr glMapBufferRangeEXT(System.Int32 target, IntPtr offset, IntPtr length, UInt32 access); + [Slot(283)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern unsafe void glMultiDrawArraysEXT(System.Int32 mode, Int32* first, Int32* count, Int32 primcount); + [Slot(284)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern unsafe void glMultiDrawElementsEXT(System.Int32 mode, Int32* count, System.Int32 type, IntPtr indices, Int32 primcount); + [Slot(294)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern void glPopGroupMarkerEXT(); + [Slot(298)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern void glProgramParameteriEXT(UInt32 program, System.Int32 pname, Int32 value); + [Slot(299)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern void glProgramUniform1fEXT(UInt32 program, Int32 location, Single v0); + [Slot(300)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern unsafe void glProgramUniform1fvEXT(UInt32 program, Int32 location, Int32 count, Single* value); + [Slot(301)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern void glProgramUniform1iEXT(UInt32 program, Int32 location, Int32 v0); + [Slot(302)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern unsafe void glProgramUniform1ivEXT(UInt32 program, Int32 location, Int32 count, Int32* value); + [Slot(303)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern void glProgramUniform1uiEXT(UInt32 program, Int32 location, UInt32 v0); + [Slot(304)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern unsafe void glProgramUniform1uivEXT(UInt32 program, Int32 location, Int32 count, UInt32* value); + [Slot(305)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern void glProgramUniform2fEXT(UInt32 program, Int32 location, Single v0, Single v1); + [Slot(306)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern unsafe void glProgramUniform2fvEXT(UInt32 program, Int32 location, Int32 count, Single* value); + [Slot(307)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern void glProgramUniform2iEXT(UInt32 program, Int32 location, Int32 v0, Int32 v1); + [Slot(308)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern unsafe void glProgramUniform2ivEXT(UInt32 program, Int32 location, Int32 count, Int32* value); + [Slot(309)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern void glProgramUniform2uiEXT(UInt32 program, Int32 location, UInt32 v0, UInt32 v1); + [Slot(310)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern unsafe void glProgramUniform2uivEXT(UInt32 program, Int32 location, Int32 count, UInt32* value); + [Slot(311)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern void glProgramUniform3fEXT(UInt32 program, Int32 location, Single v0, Single v1, Single v2); + [Slot(312)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern unsafe void glProgramUniform3fvEXT(UInt32 program, Int32 location, Int32 count, Single* value); + [Slot(313)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern void glProgramUniform3iEXT(UInt32 program, Int32 location, Int32 v0, Int32 v1, Int32 v2); + [Slot(314)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern unsafe void glProgramUniform3ivEXT(UInt32 program, Int32 location, Int32 count, Int32* value); + [Slot(315)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern void glProgramUniform3uiEXT(UInt32 program, Int32 location, UInt32 v0, UInt32 v1, UInt32 v2); + [Slot(316)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern unsafe void glProgramUniform3uivEXT(UInt32 program, Int32 location, Int32 count, UInt32* value); + [Slot(317)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern void glProgramUniform4fEXT(UInt32 program, Int32 location, Single v0, Single v1, Single v2, Single v3); + [Slot(318)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern unsafe void glProgramUniform4fvEXT(UInt32 program, Int32 location, Int32 count, Single* value); + [Slot(319)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern void glProgramUniform4iEXT(UInt32 program, Int32 location, Int32 v0, Int32 v1, Int32 v2, Int32 v3); + [Slot(320)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern unsafe void glProgramUniform4ivEXT(UInt32 program, Int32 location, Int32 count, Int32* value); + [Slot(321)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern void glProgramUniform4uiEXT(UInt32 program, Int32 location, UInt32 v0, UInt32 v1, UInt32 v2, UInt32 v3); + [Slot(322)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern unsafe void glProgramUniform4uivEXT(UInt32 program, Int32 location, Int32 count, UInt32* value); + [Slot(323)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern unsafe void glProgramUniformMatrix2fvEXT(UInt32 program, Int32 location, Int32 count, bool transpose, Single* value); + [Slot(324)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern unsafe void glProgramUniformMatrix2x3fvEXT(UInt32 program, Int32 location, Int32 count, bool transpose, Single* value); + [Slot(325)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern unsafe void glProgramUniformMatrix2x4fvEXT(UInt32 program, Int32 location, Int32 count, bool transpose, Single* value); + [Slot(326)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern unsafe void glProgramUniformMatrix3fvEXT(UInt32 program, Int32 location, Int32 count, bool transpose, Single* value); + [Slot(327)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern unsafe void glProgramUniformMatrix3x2fvEXT(UInt32 program, Int32 location, Int32 count, bool transpose, Single* value); + [Slot(328)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern unsafe void glProgramUniformMatrix3x4fvEXT(UInt32 program, Int32 location, Int32 count, bool transpose, Single* value); + [Slot(329)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern unsafe void glProgramUniformMatrix4fvEXT(UInt32 program, Int32 location, Int32 count, bool transpose, Single* value); + [Slot(330)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern unsafe void glProgramUniformMatrix4x2fvEXT(UInt32 program, Int32 location, Int32 count, bool transpose, Single* value); + [Slot(331)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern unsafe void glProgramUniformMatrix4x3fvEXT(UInt32 program, Int32 location, Int32 count, bool transpose, Single* value); + [Slot(334)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern void glPushGroupMarkerEXT(Int32 length, IntPtr marker); + [Slot(335)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern void glQueryCounterEXT(UInt32 id, System.Int32 target); + [Slot(337)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern void glReadBufferIndexedEXT(System.Int32 src, Int32 index); + [Slot(339)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern void glReadnPixelsEXT(Int32 x, Int32 y, Int32 width, Int32 height, System.Int32 format, System.Int32 type, Int32 bufSize, [OutAttribute] IntPtr data); + [Slot(346)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern void glRenderbufferStorageMultisampleEXT(System.Int32 target, Int32 samples, System.Int32 internalformat, Int32 width, Int32 height); + [Slot(376)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern void glTexStorage1DEXT(System.Int32 target, Int32 levels, System.Int32 internalformat, Int32 width); + [Slot(378)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern void glTexStorage2DEXT(System.Int32 target, Int32 levels, System.Int32 internalformat, Int32 width, Int32 height); + [Slot(380)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern void glTexStorage3DEXT(System.Int32 target, Int32 levels, System.Int32 internalformat, Int32 width, Int32 height, Int32 depth); + [Slot(384)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern void glTextureStorage1DEXT(UInt32 texture, System.Int32 target, Int32 levels, System.Int32 internalformat, Int32 width); + [Slot(385)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern void glTextureStorage2DEXT(UInt32 texture, System.Int32 target, Int32 levels, System.Int32 internalformat, Int32 width, Int32 height); + [Slot(386)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern void glTextureStorage3DEXT(UInt32 texture, System.Int32 target, Int32 levels, System.Int32 internalformat, Int32 width, Int32 height, Int32 depth); + [Slot(431)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern void glUseProgramStagesEXT(UInt32 pipeline, UInt32 stages, UInt32 program); + [Slot(432)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern void glUseShaderProgramEXT(System.Int32 type, UInt32 program); + [Slot(434)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern void glValidateProgramPipelineEXT(UInt32 pipeline); + [Slot(445)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern void glVertexAttribDivisorEXT(UInt32 index, UInt32 divisor); + [Slot(149)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern void glFramebufferTexture2DMultisampleIMG(System.Int32 target, System.Int32 attachment, System.Int32 textarget, UInt32 texture, Int32 level, Int32 samples); + [Slot(347)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern void glRenderbufferStorageMultisampleIMG(System.Int32 target, Int32 samples, System.Int32 internalformat, Int32 width, Int32 height); + [Slot(6)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern void glBeginPerfQueryINTEL(UInt32 queryHandle); + [Slot(63)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern unsafe void glCreatePerfQueryINTEL(UInt32 queryId, [OutAttribute] UInt32* queryHandle); + [Slot(79)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern void glDeletePerfQueryINTEL(UInt32 queryHandle); + [Slot(122)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern void glEndPerfQueryINTEL(UInt32 queryHandle); + [Slot(185)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern unsafe void glGetFirstPerfQueryIdINTEL([OutAttribute] UInt32* queryId); + [Slot(197)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern unsafe void glGetNextPerfQueryIdINTEL(UInt32 queryId, [OutAttribute] UInt32* nextQueryId); + [Slot(205)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern unsafe void glGetPerfCounterInfoINTEL(UInt32 queryId, UInt32 counterId, UInt32 counterNameLength, [OutAttribute] IntPtr counterName, UInt32 counterDescLength, [OutAttribute] IntPtr counterDesc, [OutAttribute] UInt32* counterOffset, [OutAttribute] UInt32* counterDataSize, [OutAttribute] UInt32* counterTypeEnum, [OutAttribute] UInt32* counterDataTypeEnum, [OutAttribute] UInt64* rawCounterMaxValue); + [Slot(212)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern unsafe void glGetPerfQueryDataINTEL(UInt32 queryHandle, UInt32 flags, Int32 dataSize, [OutAttribute] IntPtr data, [OutAttribute] UInt32* bytesWritten); + [Slot(213)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern unsafe void glGetPerfQueryIdByNameINTEL([OutAttribute] IntPtr queryName, [OutAttribute] UInt32* queryId); + [Slot(214)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern unsafe void glGetPerfQueryInfoINTEL(UInt32 queryId, UInt32 queryNameLength, [OutAttribute] IntPtr queryName, [OutAttribute] UInt32* dataSize, [OutAttribute] UInt32* noCounters, [OutAttribute] UInt32* noInstances, [OutAttribute] UInt32* capsMask); + [Slot(70)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern void glDebugMessageCallbackKHR(DebugProcKhr callback, IntPtr userParam); + [Slot(72)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern unsafe void glDebugMessageControlKHR(System.Int32 source, System.Int32 type, System.Int32 severity, Int32 count, UInt32* ids, bool enabled); + [Slot(74)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern void glDebugMessageInsertKHR(System.Int32 source, System.Int32 type, UInt32 id, System.Int32 severity, Int32 length, IntPtr buf); + [Slot(180)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern unsafe Int32 glGetDebugMessageLogKHR(UInt32 count, Int32 bufSize, [OutAttribute] System.Int32* sources, [OutAttribute] System.Int32* types, [OutAttribute] UInt32* ids, [OutAttribute] System.Int32* severities, [OutAttribute] Int32* lengths, [OutAttribute] IntPtr messageLog); + [Slot(202)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern unsafe void glGetObjectLabelKHR(System.Int32 identifier, UInt32 name, Int32 bufSize, [OutAttribute] Int32* length, [OutAttribute] IntPtr label); + [Slot(204)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern unsafe void glGetObjectPtrLabelKHR(IntPtr ptr, Int32 bufSize, [OutAttribute] Int32* length, [OutAttribute] IntPtr label); + [Slot(216)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern void glGetPointervKHR(System.Int32 pname, [OutAttribute] IntPtr @params); [Slot(286)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern void glObjectLabelKHR(System.Int32 identifier, UInt32 name, Int32 length, IntPtr label); + [Slot(288)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern void glObjectPtrLabelKHR(IntPtr ptr, Int32 length, IntPtr label); + [Slot(293)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern void glPopDebugGroupKHR(); + [Slot(333)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern void glPushDebugGroupKHR(System.Int32 source, UInt32 id, Int32 length, IntPtr message); + [Slot(22)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern void glBlendBarrierNV(); + [Slot(29)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern void glBlendParameteriNV(System.Int32 pname, Int32 value); + [Slot(32)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern void glBlitFramebufferNV(Int32 srcX0, Int32 srcY0, Int32 srcX1, Int32 srcY1, Int32 dstX0, Int32 dstY0, Int32 dstX1, Int32 dstY1, System.Int32 mask, System.Int32 filter); + [Slot(55)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern void glCopyBufferSubDataNV(System.Int32 readTarget, System.Int32 writeTarget, IntPtr readOffset, IntPtr writeOffset, IntPtr size); + [Slot(61)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern void glCoverageMaskNV(bool mask); + [Slot(62)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern void glCoverageOperationNV(System.Int32 operation); + [Slot(76)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern unsafe void glDeleteFencesNV(Int32 n, UInt32* fences); + [Slot(105)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern void glDrawArraysInstancedNV(System.Int32 mode, Int32 first, Int32 count, Int32 primcount); + [Slot(109)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern unsafe void glDrawBuffersNV(Int32 n, System.Int32* bufs); + [Slot(114)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern void glDrawElementsInstancedNV(System.Int32 mode, Int32 count, System.Int32 type, IntPtr indices, Int32 primcount); + [Slot(142)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern void glFinishFenceNV(UInt32 fence); + [Slot(155)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern unsafe void glGenFencesNV(Int32 n, [OutAttribute] UInt32* fences); + [Slot(184)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern unsafe void glGetFenceivNV(UInt32 fence, System.Int32 pname, [OutAttribute] Int32* @params); + [Slot(262)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern bool glIsFenceNV(UInt32 fence); + [Slot(338)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern void glReadBufferNV(System.Int32 mode); + [Slot(348)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern void glRenderbufferStorageMultisampleNV(System.Int32 target, Int32 samples, System.Int32 internalformat, Int32 width, Int32 height); + [Slot(358)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern void glSetFenceNV(UInt32 fence, System.Int32 condition); + [Slot(368)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern bool glTestFenceNV(UInt32 fence); + [Slot(415)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern unsafe void glUniformMatrix2x3fvNV(Int32 location, Int32 count, bool transpose, Single* value); + [Slot(417)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern unsafe void glUniformMatrix2x4fvNV(Int32 location, Int32 count, bool transpose, Single* value); + [Slot(420)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern unsafe void glUniformMatrix3x2fvNV(Int32 location, Int32 count, bool transpose, Single* value); + [Slot(422)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern unsafe void glUniformMatrix3x4fvNV(Int32 location, Int32 count, bool transpose, Single* value); + [Slot(425)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern unsafe void glUniformMatrix4x2fvNV(Int32 location, Int32 count, bool transpose, Single* value); + [Slot(427)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern unsafe void glUniformMatrix4x3fvNV(Int32 location, Int32 count, bool transpose, Single* value); + [Slot(446)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern void glVertexAttribDivisorNV(UInt32 index, UInt32 divisor); + [Slot(21)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern void glBindVertexArrayOES(UInt32 array); + [Slot(50)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern void glCompressedTexImage3DOES(System.Int32 target, Int32 level, System.Int32 internalformat, Int32 width, Int32 height, Int32 depth, Int32 border, Int32 imageSize, IntPtr data); + [Slot(53)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern void glCompressedTexSubImage3DOES(System.Int32 target, Int32 level, Int32 xoffset, Int32 yoffset, Int32 zoffset, Int32 width, Int32 height, Int32 depth, System.Int32 format, Int32 imageSize, IntPtr data); + [Slot(59)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern void glCopyTexSubImage3DOES(System.Int32 target, Int32 level, Int32 xoffset, Int32 yoffset, Int32 zoffset, Int32 x, Int32 y, Int32 width, Int32 height); + [Slot(92)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern unsafe void glDeleteVertexArraysOES(Int32 n, UInt32* arrays); + [Slot(116)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern void glEGLImageTargetRenderbufferStorageOES(System.Int32 target, IntPtr image); + [Slot(117)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern void glEGLImageTargetTexture2DOES(System.Int32 target, IntPtr image); + [Slot(150)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern void glFramebufferTexture3DOES(System.Int32 target, System.Int32 attachment, System.Int32 textarget, UInt32 texture, Int32 level, Int32 zoffset); + [Slot(166)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern unsafe void glGenVertexArraysOES(Int32 n, [OutAttribute] UInt32* arrays); + [Slot(178)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern void glGetBufferPointervOES(System.Int32 target, System.Int32 pname, [OutAttribute] IntPtr @params); + [Slot(218)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern unsafe void glGetProgramBinaryOES(UInt32 program, Int32 bufSize, [OutAttribute] Int32* length, [OutAttribute] System.Int32* binaryFormat, [OutAttribute] IntPtr binary); + [Slot(276)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern bool glIsVertexArrayOES(UInt32 array); + [Slot(280)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern IntPtr glMapBufferOES(System.Int32 target, System.Int32 access); + [Slot(296)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern void glProgramBinaryOES(UInt32 program, System.Int32 binaryFormat, IntPtr binary, Int32 length); - [Slot(361)] + [Slot(371)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern void glTexImage3DOES(System.Int32 target, Int32 level, System.Int32 internalformat, Int32 width, Int32 height, Int32 depth, Int32 border, System.Int32 format, System.Int32 type, IntPtr pixels); - [Slot(373)] + [Slot(383)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern void glTexSubImage3DOES(System.Int32 target, Int32 level, Int32 xoffset, Int32 yoffset, Int32 zoffset, Int32 width, Int32 height, Int32 depth, System.Int32 format, System.Int32 type, IntPtr pixels); - [Slot(419)] + [Slot(429)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern bool glUnmapBufferOES(System.Int32 target); [Slot(3)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern void glAlphaFuncQCOM(System.Int32 func, Single @ref); - [Slot(95)] + [Slot(98)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern void glDisableDriverControlQCOM(UInt32 driverControl); - [Slot(116)] + [Slot(119)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern void glEnableDriverControlQCOM(UInt32 driverControl); - [Slot(121)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern void glEndTilingQCOM(UInt32 preserveMask); - [Slot(123)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern void glExtGetBufferPointervQCOM(System.Int32 target, [OutAttribute] IntPtr @params); - [Slot(124)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern unsafe void glExtGetBuffersQCOM([OutAttribute] UInt32* buffers, Int32 maxBuffers, [OutAttribute] Int32* numBuffers); [Slot(125)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern unsafe void glExtGetFramebuffersQCOM([OutAttribute] UInt32* framebuffers, Int32 maxFramebuffers, [OutAttribute] Int32* numFramebuffers); - [Slot(126)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern unsafe void glExtGetProgramBinarySourceQCOM(UInt32 program, System.Int32 shadertype, [OutAttribute] IntPtr source, [OutAttribute] Int32* length); + static extern void glEndTilingQCOM(UInt32 preserveMask); [Slot(127)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern unsafe void glExtGetProgramsQCOM([OutAttribute] UInt32* programs, Int32 maxPrograms, [OutAttribute] Int32* numPrograms); + static extern void glExtGetBufferPointervQCOM(System.Int32 target, [OutAttribute] IntPtr @params); [Slot(128)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern unsafe void glExtGetRenderbuffersQCOM([OutAttribute] UInt32* renderbuffers, Int32 maxRenderbuffers, [OutAttribute] Int32* numRenderbuffers); + static extern unsafe void glExtGetBuffersQCOM([OutAttribute] UInt32* buffers, Int32 maxBuffers, [OutAttribute] Int32* numBuffers); [Slot(129)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern unsafe void glExtGetShadersQCOM([OutAttribute] UInt32* shaders, Int32 maxShaders, [OutAttribute] Int32* numShaders); + static extern unsafe void glExtGetFramebuffersQCOM([OutAttribute] UInt32* framebuffers, Int32 maxFramebuffers, [OutAttribute] Int32* numFramebuffers); [Slot(130)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern unsafe void glExtGetTexLevelParameterivQCOM(UInt32 texture, System.Int32 face, Int32 level, System.Int32 pname, [OutAttribute] Int32* @params); + static extern unsafe void glExtGetProgramBinarySourceQCOM(UInt32 program, System.Int32 shadertype, [OutAttribute] IntPtr source, [OutAttribute] Int32* length); [Slot(131)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern void glExtGetTexSubImageQCOM(System.Int32 target, Int32 level, Int32 xoffset, Int32 yoffset, Int32 zoffset, Int32 width, Int32 height, Int32 depth, System.Int32 format, System.Int32 type, [OutAttribute] IntPtr texels); + static extern unsafe void glExtGetProgramsQCOM([OutAttribute] UInt32* programs, Int32 maxPrograms, [OutAttribute] Int32* numPrograms); [Slot(132)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern unsafe void glExtGetTexturesQCOM([OutAttribute] UInt32* textures, Int32 maxTextures, [OutAttribute] Int32* numTextures); + static extern unsafe void glExtGetRenderbuffersQCOM([OutAttribute] UInt32* renderbuffers, Int32 maxRenderbuffers, [OutAttribute] Int32* numRenderbuffers); [Slot(133)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern bool glExtIsProgramBinaryQCOM(UInt32 program); + static extern unsafe void glExtGetShadersQCOM([OutAttribute] UInt32* shaders, Int32 maxShaders, [OutAttribute] Int32* numShaders); [Slot(134)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern unsafe void glExtGetTexLevelParameterivQCOM(UInt32 texture, System.Int32 face, Int32 level, System.Int32 pname, [OutAttribute] Int32* @params); + [Slot(135)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern void glExtGetTexSubImageQCOM(System.Int32 target, Int32 level, Int32 xoffset, Int32 yoffset, Int32 zoffset, Int32 width, Int32 height, Int32 depth, System.Int32 format, System.Int32 type, [OutAttribute] IntPtr texels); + [Slot(136)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern unsafe void glExtGetTexturesQCOM([OutAttribute] UInt32* textures, Int32 maxTextures, [OutAttribute] Int32* numTextures); + [Slot(137)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern bool glExtIsProgramBinaryQCOM(UInt32 program); + [Slot(138)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern void glExtTexObjectStateOverrideiQCOM(System.Int32 target, System.Int32 pname, Int32 param); - [Slot(177)] + [Slot(181)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern unsafe void glGetDriverControlsQCOM([OutAttribute] Int32* num, Int32 size, [OutAttribute] UInt32* driverControls); - [Slot(178)] + [Slot(182)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern unsafe void glGetDriverControlStringQCOM(UInt32 driverControl, Int32 bufSize, [OutAttribute] Int32* length, [OutAttribute] IntPtr driverControlString); - [Slot(351)] + [Slot(361)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern void glStartTilingQCOM(UInt32 x, UInt32 y, UInt32 width, UInt32 height, UInt32 preserveMask); } diff --git a/Source/OpenTK/Graphics/ES30/ES30Enums.cs b/Source/OpenTK/Graphics/ES30/ES30Enums.cs index b465169c..39f11392 100644 --- a/Source/OpenTK/Graphics/ES30/ES30Enums.cs +++ b/Source/OpenTK/Graphics/ES30/ES30Enums.cs @@ -23,8 +23,6 @@ // OTHER DEALINGS IN THE SOFTWARE. // - - using System; namespace OpenTK.Graphics.ES30 @@ -418,6 +416,10 @@ namespace OpenTK.Graphics.ES30 /// Points = ((int)0X0000) , /// + /// Original was GL_PERFQUERY_SINGLE_CONTEXT_INTEL = 0x00000000 + /// + PerfquerySingleContextIntel = ((int)0x00000000) , + /// /// Original was GL_CLIENT_PIXEL_STORE_BIT = 0x00000001 /// ClientPixelStoreBit = ((int)0x00000001) , @@ -438,6 +440,10 @@ namespace OpenTK.Graphics.ES30 /// CurrentBit = ((int)0x00000001) , /// + /// Original was GL_PERFQUERY_GLOBAL_CONTEXT_INTEL = 0x00000001 + /// + PerfqueryGlobalContextIntel = ((int)0x00000001) , + /// /// Original was GL_QUERY_DEPTH_PASS_EVENT_BIT_AMD = 0x00000001 /// QueryDepthPassEventBitAmd = ((int)0x00000001) , @@ -5410,6 +5416,18 @@ namespace OpenTK.Graphics.ES30 /// CompressedRgbaS3tcDxt5Ext = ((int)0x83F3) , /// + /// Original was GL_PERFQUERY_DONOT_FLUSH_INTEL = 0x83F9 + /// + PerfqueryDonotFlushIntel = ((int)0x83F9) , + /// + /// Original was GL_PERFQUERY_FLUSH_INTEL = 0x83FA + /// + PerfqueryFlushIntel = ((int)0x83FA) , + /// + /// Original was GL_PERFQUERY_WAIT_INTEL = 0x83FB + /// + PerfqueryWaitIntel = ((int)0x83FB) , + /// /// Original was GL_FRAGMENT_LIGHTING_SGIX = 0x8400 /// FragmentLightingSgix = ((int)0x8400) , @@ -8646,6 +8664,66 @@ namespace OpenTK.Graphics.ES30 /// CompressedSrgb8Alpha8Astc6X6x6Oes = ((int)0x93E9) , /// + /// Original was GL_PERFQUERY_COUNTER_EVENT_INTEL = 0x94F0 + /// + PerfqueryCounterEventIntel = ((int)0x94F0) , + /// + /// Original was GL_PERFQUERY_COUNTER_DURATION_NORM_INTEL = 0x94F1 + /// + PerfqueryCounterDurationNormIntel = ((int)0x94F1) , + /// + /// Original was GL_PERFQUERY_COUNTER_DURATION_RAW_INTEL = 0x94F2 + /// + PerfqueryCounterDurationRawIntel = ((int)0x94F2) , + /// + /// Original was GL_PERFQUERY_COUNTER_THROUGHPUT_INTEL = 0x94F3 + /// + PerfqueryCounterThroughputIntel = ((int)0x94F3) , + /// + /// Original was GL_PERFQUERY_COUNTER_RAW_INTEL = 0x94F4 + /// + PerfqueryCounterRawIntel = ((int)0x94F4) , + /// + /// Original was GL_PERFQUERY_COUNTER_TIMESTAMP_INTEL = 0x94F5 + /// + PerfqueryCounterTimestampIntel = ((int)0x94F5) , + /// + /// Original was GL_PERFQUERY_COUNTER_DATA_UINT32_INTEL = 0x94F8 + /// + PerfqueryCounterDataUint32Intel = ((int)0x94F8) , + /// + /// Original was GL_PERFQUERY_COUNTER_DATA_UINT64_INTEL = 0x94F9 + /// + PerfqueryCounterDataUint64Intel = ((int)0x94F9) , + /// + /// Original was GL_PERFQUERY_COUNTER_DATA_FLOAT_INTEL = 0x94FA + /// + PerfqueryCounterDataFloatIntel = ((int)0x94FA) , + /// + /// Original was GL_PERFQUERY_COUNTER_DATA_DOUBLE_INTEL = 0x94FB + /// + PerfqueryCounterDataDoubleIntel = ((int)0x94FB) , + /// + /// Original was GL_PERFQUERY_COUNTER_DATA_BOOL32_INTEL = 0x94FC + /// + PerfqueryCounterDataBool32Intel = ((int)0x94FC) , + /// + /// Original was GL_PERFQUERY_QUERY_NAME_LENGTH_MAX_INTEL = 0x94FD + /// + PerfqueryQueryNameLengthMaxIntel = ((int)0x94FD) , + /// + /// Original was GL_PERFQUERY_COUNTER_NAME_LENGTH_MAX_INTEL = 0x94FE + /// + PerfqueryCounterNameLengthMaxIntel = ((int)0x94FE) , + /// + /// Original was GL_PERFQUERY_COUNTER_DESC_LENGTH_MAX_INTEL = 0x94FF + /// + PerfqueryCounterDescLengthMaxIntel = ((int)0x94FF) , + /// + /// Original was GL_PERFQUERY_GPA_EXTENDED_COUNTERS_INTEL = 0x9500 + /// + PerfqueryGpaExtendedCountersIntel = ((int)0x9500) , + /// /// Original was GL_ALL_ATTRIB_BITS = 0xFFFFFFFF /// AllAttribBits = unchecked((int)0xFFFFFFFF) , @@ -18166,6 +18244,93 @@ namespace OpenTK.Graphics.ES30 Double = ((int)0x140A) , } + /// + /// Not used directly. + /// + public enum IntelPerformanceQuery : int + { + /// + /// Original was GL_PERFQUERY_SINGLE_CONTEXT_INTEL = 0x00000000 + /// + PerfquerySingleContextIntel = ((int)0x00000000) , + /// + /// Original was GL_PERFQUERY_GLOBAL_CONTEXT_INTEL = 0x00000001 + /// + PerfqueryGlobalContextIntel = ((int)0x00000001) , + /// + /// Original was GL_PERFQUERY_DONOT_FLUSH_INTEL = 0x83F9 + /// + PerfqueryDonotFlushIntel = ((int)0x83F9) , + /// + /// Original was GL_PERFQUERY_FLUSH_INTEL = 0x83FA + /// + PerfqueryFlushIntel = ((int)0x83FA) , + /// + /// Original was GL_PERFQUERY_WAIT_INTEL = 0x83FB + /// + PerfqueryWaitIntel = ((int)0x83FB) , + /// + /// Original was GL_PERFQUERY_COUNTER_EVENT_INTEL = 0x94F0 + /// + PerfqueryCounterEventIntel = ((int)0x94F0) , + /// + /// Original was GL_PERFQUERY_COUNTER_DURATION_NORM_INTEL = 0x94F1 + /// + PerfqueryCounterDurationNormIntel = ((int)0x94F1) , + /// + /// Original was GL_PERFQUERY_COUNTER_DURATION_RAW_INTEL = 0x94F2 + /// + PerfqueryCounterDurationRawIntel = ((int)0x94F2) , + /// + /// Original was GL_PERFQUERY_COUNTER_THROUGHPUT_INTEL = 0x94F3 + /// + PerfqueryCounterThroughputIntel = ((int)0x94F3) , + /// + /// Original was GL_PERFQUERY_COUNTER_RAW_INTEL = 0x94F4 + /// + PerfqueryCounterRawIntel = ((int)0x94F4) , + /// + /// Original was GL_PERFQUERY_COUNTER_TIMESTAMP_INTEL = 0x94F5 + /// + PerfqueryCounterTimestampIntel = ((int)0x94F5) , + /// + /// Original was GL_PERFQUERY_COUNTER_DATA_UINT32_INTEL = 0x94F8 + /// + PerfqueryCounterDataUint32Intel = ((int)0x94F8) , + /// + /// Original was GL_PERFQUERY_COUNTER_DATA_UINT64_INTEL = 0x94F9 + /// + PerfqueryCounterDataUint64Intel = ((int)0x94F9) , + /// + /// Original was GL_PERFQUERY_COUNTER_DATA_FLOAT_INTEL = 0x94FA + /// + PerfqueryCounterDataFloatIntel = ((int)0x94FA) , + /// + /// Original was GL_PERFQUERY_COUNTER_DATA_DOUBLE_INTEL = 0x94FB + /// + PerfqueryCounterDataDoubleIntel = ((int)0x94FB) , + /// + /// Original was GL_PERFQUERY_COUNTER_DATA_BOOL32_INTEL = 0x94FC + /// + PerfqueryCounterDataBool32Intel = ((int)0x94FC) , + /// + /// Original was GL_PERFQUERY_QUERY_NAME_LENGTH_MAX_INTEL = 0x94FD + /// + PerfqueryQueryNameLengthMaxIntel = ((int)0x94FD) , + /// + /// Original was GL_PERFQUERY_COUNTER_NAME_LENGTH_MAX_INTEL = 0x94FE + /// + PerfqueryCounterNameLengthMaxIntel = ((int)0x94FE) , + /// + /// Original was GL_PERFQUERY_COUNTER_DESC_LENGTH_MAX_INTEL = 0x94FF + /// + PerfqueryCounterDescLengthMaxIntel = ((int)0x94FF) , + /// + /// Original was GL_PERFQUERY_GPA_EXTENDED_COUNTERS_INTEL = 0x9500 + /// + PerfqueryGpaExtendedCountersIntel = ((int)0x9500) , + } + /// /// Not used directly. /// diff --git a/Source/OpenTK/Graphics/OpenGL/GL.cs b/Source/OpenTK/Graphics/OpenGL/GL.cs index bf06c70c..fafeb22b 100644 --- a/Source/OpenTK/Graphics/OpenGL/GL.cs +++ b/Source/OpenTK/Graphics/OpenGL/GL.cs @@ -23,8 +23,6 @@ // OTHER DEALINGS IN THE SOFTWARE. // - - namespace OpenTK.Graphics.OpenGL { using System; @@ -73,6 +71,7 @@ namespace OpenTK.Graphics.OpenGL "glBeginFragmentShaderATI", "glBeginOcclusionQueryNV", "glBeginPerfMonitorAMD", + "glBeginPerfQueryINTEL", "glBeginQuery", "glBeginQueryARB", "glBeginQueryIndexed", @@ -374,6 +373,7 @@ namespace OpenTK.Graphics.OpenGL "glCoverFillPathNV", "glCoverStrokePathInstancedNV", "glCoverStrokePathNV", + "glCreatePerfQueryINTEL", "glCreateProgram", "glCreateProgramObjectARB", "glCreateShader", @@ -416,6 +416,7 @@ namespace OpenTK.Graphics.OpenGL "glDeleteOcclusionQueriesNV", "glDeletePathsNV", "glDeletePerfMonitorsAMD", + "glDeletePerfQueryINTEL", "glDeleteProgram", "glDeleteProgramPipelines", "glDeleteProgramPipelinesEXT", @@ -527,6 +528,7 @@ namespace OpenTK.Graphics.OpenGL "glEndList", "glEndOcclusionQueryNV", "glEndPerfMonitorAMD", + "glEndPerfQueryINTEL", "glEndQuery", "glEndQueryARB", "glEndQueryIndexed", @@ -739,6 +741,7 @@ namespace OpenTK.Graphics.OpenGL "glGetFenceivNV", "glGetFinalCombinerInputParameterfvNV", "glGetFinalCombinerInputParameterivNV", + "glGetFirstPerfQueryIdINTEL", "glGetFixedvOES", "glGetFloati_v", "glGetFloati_vEXT", @@ -843,6 +846,7 @@ namespace OpenTK.Graphics.OpenGL "glGetnColorTableARB", "glGetnCompressedTexImageARB", "glGetnConvolutionFilterARB", + "glGetNextPerfQueryIdINTEL", "glGetnHistogramARB", "glGetnMapdvARB", "glGetnMapfvARB", @@ -883,12 +887,16 @@ namespace OpenTK.Graphics.OpenGL "glGetPathSpacingNV", "glGetPathTexGenfvNV", "glGetPathTexGenivNV", + "glGetPerfCounterInfoINTEL", "glGetPerfMonitorCounterDataAMD", "glGetPerfMonitorCounterInfoAMD", "glGetPerfMonitorCountersAMD", "glGetPerfMonitorCounterStringAMD", "glGetPerfMonitorGroupsAMD", "glGetPerfMonitorGroupStringAMD", + "glGetPerfQueryDataINTEL", + "glGetPerfQueryIdByNameINTEL", + "glGetPerfQueryInfoINTEL", "glGetPixelMapfv", "glGetPixelMapuiv", "glGetPixelMapusv", @@ -38460,6 +38468,7 @@ namespace OpenTK.Graphics.OpenGL /// Specifies the current edge flag value, either GL_TRUE or GL_FALSE. The initial value is GL_TRUE. /// /// + [Obsolete("Use ref overload instead")] [AutoGenerated(Category = "VERSION_1_0", Version = "1.0", EntryPoint = "glEdgeFlagv")] [CLSCompliant(false)] public static void EdgeFlag(bool[] flag) { throw new NotImplementedException(); } @@ -38472,6 +38481,7 @@ namespace OpenTK.Graphics.OpenGL /// Specifies the current edge flag value, either GL_TRUE or GL_FALSE. The initial value is GL_TRUE. /// /// + [Obsolete("Use ref overload instead")] [AutoGenerated(Category = "VERSION_1_0", Version = "1.0", EntryPoint = "glEdgeFlagv")] [CLSCompliant(false)] public static unsafe void EdgeFlag(bool* flag) { throw new NotImplementedException(); } @@ -45741,6 +45751,7 @@ namespace OpenTK.Graphics.OpenGL /// The address of a string that will receive the object label. /// /// + [Obsolete("Use out overload instead")] [AutoGenerated(Category = "KHR_debug|VERSION_4_3", Version = "4.3", EntryPoint = "glGetObjectLabel")] [CLSCompliant(false)] public static void GetObjectLabel(OpenTK.Graphics.OpenGL.ObjectLabelIdentifier identifier, Int32 name, Int32 bufSize, [OutAttribute] Int32[] length, [OutAttribute] StringBuilder label) { throw new NotImplementedException(); } @@ -45773,6 +45784,7 @@ namespace OpenTK.Graphics.OpenGL /// The address of a string that will receive the object label. /// /// + [Obsolete("Use out overload instead")] [AutoGenerated(Category = "KHR_debug|VERSION_4_3", Version = "4.3", EntryPoint = "glGetObjectLabel")] [CLSCompliant(false)] public static void GetObjectLabel(OpenTK.Graphics.OpenGL.ObjectLabelIdentifier identifier, Int32 name, Int32 bufSize, [OutAttribute] out Int32 length, [OutAttribute] StringBuilder label) { throw new NotImplementedException(); } @@ -45805,6 +45817,7 @@ namespace OpenTK.Graphics.OpenGL /// The address of a string that will receive the object label. /// /// + [Obsolete("Use out overload instead")] [AutoGenerated(Category = "KHR_debug|VERSION_4_3", Version = "4.3", EntryPoint = "glGetObjectLabel")] [CLSCompliant(false)] public static unsafe void GetObjectLabel(OpenTK.Graphics.OpenGL.ObjectLabelIdentifier identifier, Int32 name, Int32 bufSize, [OutAttribute] Int32* length, [OutAttribute] StringBuilder label) { throw new NotImplementedException(); } @@ -45837,6 +45850,7 @@ namespace OpenTK.Graphics.OpenGL /// The address of a string that will receive the object label. /// /// + [Obsolete("Use out overload instead")] [AutoGenerated(Category = "KHR_debug|VERSION_4_3", Version = "4.3", EntryPoint = "glGetObjectLabel")] [CLSCompliant(false)] public static void GetObjectLabel(OpenTK.Graphics.OpenGL.ObjectLabelIdentifier identifier, UInt32 name, Int32 bufSize, [OutAttribute] Int32[] length, [OutAttribute] StringBuilder label) { throw new NotImplementedException(); } @@ -45869,6 +45883,7 @@ namespace OpenTK.Graphics.OpenGL /// The address of a string that will receive the object label. /// /// + [Obsolete("Use out overload instead")] [AutoGenerated(Category = "KHR_debug|VERSION_4_3", Version = "4.3", EntryPoint = "glGetObjectLabel")] [CLSCompliant(false)] public static void GetObjectLabel(OpenTK.Graphics.OpenGL.ObjectLabelIdentifier identifier, UInt32 name, Int32 bufSize, [OutAttribute] out Int32 length, [OutAttribute] StringBuilder label) { throw new NotImplementedException(); } @@ -45901,6 +45916,7 @@ namespace OpenTK.Graphics.OpenGL /// The address of a string that will receive the object label. /// /// + [Obsolete("Use out overload instead")] [AutoGenerated(Category = "KHR_debug|VERSION_4_3", Version = "4.3", EntryPoint = "glGetObjectLabel")] [CLSCompliant(false)] public static unsafe void GetObjectLabel(OpenTK.Graphics.OpenGL.ObjectLabelIdentifier identifier, UInt32 name, Int32 bufSize, [OutAttribute] Int32* length, [OutAttribute] StringBuilder label) { throw new NotImplementedException(); } @@ -45928,6 +45944,7 @@ namespace OpenTK.Graphics.OpenGL /// The address of a string that will receive the object label. /// /// + [Obsolete("Use out overload instead")] [AutoGenerated(Category = "KHR_debug|VERSION_4_3", Version = "4.3", EntryPoint = "glGetObjectPtrLabel")] [CLSCompliant(false)] public static void GetObjectPtrLabel(IntPtr ptr, Int32 bufSize, [OutAttribute] Int32[] length, [OutAttribute] StringBuilder label) { throw new NotImplementedException(); } @@ -45955,6 +45972,7 @@ namespace OpenTK.Graphics.OpenGL /// The address of a string that will receive the object label. /// /// + [Obsolete("Use out overload instead")] [AutoGenerated(Category = "KHR_debug|VERSION_4_3", Version = "4.3", EntryPoint = "glGetObjectPtrLabel")] [CLSCompliant(false)] public static void GetObjectPtrLabel(IntPtr ptr, Int32 bufSize, [OutAttribute] out Int32 length, [OutAttribute] StringBuilder label) { throw new NotImplementedException(); } @@ -45982,6 +46000,7 @@ namespace OpenTK.Graphics.OpenGL /// The address of a string that will receive the object label. /// /// + [Obsolete("Use out overload instead")] [AutoGenerated(Category = "KHR_debug|VERSION_4_3", Version = "4.3", EntryPoint = "glGetObjectPtrLabel")] [CLSCompliant(false)] public static unsafe void GetObjectPtrLabel(IntPtr ptr, Int32 bufSize, [OutAttribute] Int32* length, [OutAttribute] StringBuilder label) { throw new NotImplementedException(); } @@ -46009,6 +46028,7 @@ namespace OpenTK.Graphics.OpenGL /// The address of a string that will receive the object label. /// /// + [Obsolete("Use out overload instead")] [AutoGenerated(Category = "KHR_debug|VERSION_4_3", Version = "4.3", EntryPoint = "glGetObjectPtrLabel")] [CLSCompliant(false)] public static void GetObjectPtrLabel([InAttribute, OutAttribute] T0[] ptr, Int32 bufSize, [OutAttribute] Int32[] length, [OutAttribute] StringBuilder label) @@ -46038,6 +46058,7 @@ namespace OpenTK.Graphics.OpenGL /// The address of a string that will receive the object label. /// /// + [Obsolete("Use out overload instead")] [AutoGenerated(Category = "KHR_debug|VERSION_4_3", Version = "4.3", EntryPoint = "glGetObjectPtrLabel")] [CLSCompliant(false)] public static void GetObjectPtrLabel([InAttribute, OutAttribute] T0[] ptr, Int32 bufSize, [OutAttribute] out Int32 length, [OutAttribute] StringBuilder label) @@ -46067,6 +46088,7 @@ namespace OpenTK.Graphics.OpenGL /// The address of a string that will receive the object label. /// /// + [Obsolete("Use out overload instead")] [AutoGenerated(Category = "KHR_debug|VERSION_4_3", Version = "4.3", EntryPoint = "glGetObjectPtrLabel")] [CLSCompliant(false)] public static unsafe void GetObjectPtrLabel([InAttribute, OutAttribute] T0[] ptr, Int32 bufSize, [OutAttribute] Int32* length, [OutAttribute] StringBuilder label) @@ -46096,6 +46118,7 @@ namespace OpenTK.Graphics.OpenGL /// The address of a string that will receive the object label. /// /// + [Obsolete("Use out overload instead")] [AutoGenerated(Category = "KHR_debug|VERSION_4_3", Version = "4.3", EntryPoint = "glGetObjectPtrLabel")] [CLSCompliant(false)] public static void GetObjectPtrLabel([InAttribute, OutAttribute] T0[,] ptr, Int32 bufSize, [OutAttribute] Int32[] length, [OutAttribute] StringBuilder label) @@ -46125,6 +46148,7 @@ namespace OpenTK.Graphics.OpenGL /// The address of a string that will receive the object label. /// /// + [Obsolete("Use out overload instead")] [AutoGenerated(Category = "KHR_debug|VERSION_4_3", Version = "4.3", EntryPoint = "glGetObjectPtrLabel")] [CLSCompliant(false)] public static void GetObjectPtrLabel([InAttribute, OutAttribute] T0[,] ptr, Int32 bufSize, [OutAttribute] out Int32 length, [OutAttribute] StringBuilder label) @@ -46154,6 +46178,7 @@ namespace OpenTK.Graphics.OpenGL /// The address of a string that will receive the object label. /// /// + [Obsolete("Use out overload instead")] [AutoGenerated(Category = "KHR_debug|VERSION_4_3", Version = "4.3", EntryPoint = "glGetObjectPtrLabel")] [CLSCompliant(false)] public static unsafe void GetObjectPtrLabel([InAttribute, OutAttribute] T0[,] ptr, Int32 bufSize, [OutAttribute] Int32* length, [OutAttribute] StringBuilder label) @@ -46183,6 +46208,7 @@ namespace OpenTK.Graphics.OpenGL /// The address of a string that will receive the object label. /// /// + [Obsolete("Use out overload instead")] [AutoGenerated(Category = "KHR_debug|VERSION_4_3", Version = "4.3", EntryPoint = "glGetObjectPtrLabel")] [CLSCompliant(false)] public static void GetObjectPtrLabel([InAttribute, OutAttribute] T0[,,] ptr, Int32 bufSize, [OutAttribute] Int32[] length, [OutAttribute] StringBuilder label) @@ -46212,6 +46238,7 @@ namespace OpenTK.Graphics.OpenGL /// The address of a string that will receive the object label. /// /// + [Obsolete("Use out overload instead")] [AutoGenerated(Category = "KHR_debug|VERSION_4_3", Version = "4.3", EntryPoint = "glGetObjectPtrLabel")] [CLSCompliant(false)] public static void GetObjectPtrLabel([InAttribute, OutAttribute] T0[,,] ptr, Int32 bufSize, [OutAttribute] out Int32 length, [OutAttribute] StringBuilder label) @@ -46241,6 +46268,7 @@ namespace OpenTK.Graphics.OpenGL /// The address of a string that will receive the object label. /// /// + [Obsolete("Use out overload instead")] [AutoGenerated(Category = "KHR_debug|VERSION_4_3", Version = "4.3", EntryPoint = "glGetObjectPtrLabel")] [CLSCompliant(false)] public static unsafe void GetObjectPtrLabel([InAttribute, OutAttribute] T0[,,] ptr, Int32 bufSize, [OutAttribute] Int32* length, [OutAttribute] StringBuilder label) @@ -46270,6 +46298,7 @@ namespace OpenTK.Graphics.OpenGL /// The address of a string that will receive the object label. /// /// + [Obsolete("Use out overload instead")] [AutoGenerated(Category = "KHR_debug|VERSION_4_3", Version = "4.3", EntryPoint = "glGetObjectPtrLabel")] [CLSCompliant(false)] public static void GetObjectPtrLabel([InAttribute, OutAttribute] ref T0 ptr, Int32 bufSize, [OutAttribute] Int32[] length, [OutAttribute] StringBuilder label) @@ -46299,6 +46328,7 @@ namespace OpenTK.Graphics.OpenGL /// The address of a string that will receive the object label. /// /// + [Obsolete("Use out overload instead")] [AutoGenerated(Category = "KHR_debug|VERSION_4_3", Version = "4.3", EntryPoint = "glGetObjectPtrLabel")] [CLSCompliant(false)] public static void GetObjectPtrLabel([InAttribute, OutAttribute] ref T0 ptr, Int32 bufSize, [OutAttribute] out Int32 length, [OutAttribute] StringBuilder label) @@ -46328,6 +46358,7 @@ namespace OpenTK.Graphics.OpenGL /// The address of a string that will receive the object label. /// /// + [Obsolete("Use out overload instead")] [AutoGenerated(Category = "KHR_debug|VERSION_4_3", Version = "4.3", EntryPoint = "glGetObjectPtrLabel")] [CLSCompliant(false)] public static unsafe void GetObjectPtrLabel([InAttribute, OutAttribute] ref T0 ptr, Int32 bufSize, [OutAttribute] Int32* length, [OutAttribute] StringBuilder label) @@ -47995,6 +48026,35 @@ namespace OpenTK.Graphics.OpenGL /// Specifies the address of an array of characters into which will be written the info log for pipeline. /// /// + [Obsolete("Use out overload instead")] + [AutoGenerated(Category = "ARB_separate_shader_objects|VERSION_4_1", Version = "4.1", EntryPoint = "glGetProgramPipelineInfoLog")] + [CLSCompliant(false)] + public static void GetProgramPipelineInfoLog(Int32 pipeline, Int32 bufSize, [OutAttribute] Int32[] length, [OutAttribute] StringBuilder infoLog) { throw new NotImplementedException(); } + + /// [requires: v4.1 and ARB_separate_shader_objects|VERSION_4_1] + /// Retrieve the info log string from a program pipeline object + /// + /// + /// + /// Specifies the name of a program pipeline object from which to retrieve the info log. + /// + /// + /// + /// + /// Specifies the maximum number of characters, including the null terminator, that may be written into infoLog. + /// + /// + /// + /// + /// Specifies the address of a variable into which will be written the number of characters written into infoLog. + /// + /// + /// + /// + /// Specifies the address of an array of characters into which will be written the info log for pipeline. + /// + /// + [Obsolete("Use out overload instead")] [AutoGenerated(Category = "ARB_separate_shader_objects|VERSION_4_1", Version = "4.1", EntryPoint = "glGetProgramPipelineInfoLog")] [CLSCompliant(false)] public static void GetProgramPipelineInfoLog(Int32 pipeline, Int32 bufSize, [OutAttribute] out Int32 length, [OutAttribute] StringBuilder infoLog) { throw new NotImplementedException(); } @@ -48022,6 +48082,7 @@ namespace OpenTK.Graphics.OpenGL /// Specifies the address of an array of characters into which will be written the info log for pipeline. /// /// + [Obsolete("Use out overload instead")] [AutoGenerated(Category = "ARB_separate_shader_objects|VERSION_4_1", Version = "4.1", EntryPoint = "glGetProgramPipelineInfoLog")] [CLSCompliant(false)] public static unsafe void GetProgramPipelineInfoLog(Int32 pipeline, Int32 bufSize, [OutAttribute] Int32* length, [OutAttribute] StringBuilder infoLog) { throw new NotImplementedException(); } @@ -48049,6 +48110,35 @@ namespace OpenTK.Graphics.OpenGL /// Specifies the address of an array of characters into which will be written the info log for pipeline. /// /// + [Obsolete("Use out overload instead")] + [AutoGenerated(Category = "ARB_separate_shader_objects|VERSION_4_1", Version = "4.1", EntryPoint = "glGetProgramPipelineInfoLog")] + [CLSCompliant(false)] + public static void GetProgramPipelineInfoLog(UInt32 pipeline, Int32 bufSize, [OutAttribute] Int32[] length, [OutAttribute] StringBuilder infoLog) { throw new NotImplementedException(); } + + /// [requires: v4.1 and ARB_separate_shader_objects|VERSION_4_1] + /// Retrieve the info log string from a program pipeline object + /// + /// + /// + /// Specifies the name of a program pipeline object from which to retrieve the info log. + /// + /// + /// + /// + /// Specifies the maximum number of characters, including the null terminator, that may be written into infoLog. + /// + /// + /// + /// + /// Specifies the address of a variable into which will be written the number of characters written into infoLog. + /// + /// + /// + /// + /// Specifies the address of an array of characters into which will be written the info log for pipeline. + /// + /// + [Obsolete("Use out overload instead")] [AutoGenerated(Category = "ARB_separate_shader_objects|VERSION_4_1", Version = "4.1", EntryPoint = "glGetProgramPipelineInfoLog")] [CLSCompliant(false)] public static void GetProgramPipelineInfoLog(UInt32 pipeline, Int32 bufSize, [OutAttribute] out Int32 length, [OutAttribute] StringBuilder infoLog) { throw new NotImplementedException(); } @@ -48076,6 +48166,7 @@ namespace OpenTK.Graphics.OpenGL /// Specifies the address of an array of characters into which will be written the info log for pipeline. /// /// + [Obsolete("Use out overload instead")] [AutoGenerated(Category = "ARB_separate_shader_objects|VERSION_4_1", Version = "4.1", EntryPoint = "glGetProgramPipelineInfoLog")] [CLSCompliant(false)] public static unsafe void GetProgramPipelineInfoLog(UInt32 pipeline, Int32 bufSize, [OutAttribute] Int32* length, [OutAttribute] StringBuilder infoLog) { throw new NotImplementedException(); } @@ -48269,6 +48360,7 @@ namespace OpenTK.Graphics.OpenGL /// A token identifying the interface within program containing the resource named name. /// /// + [Obsolete("Use out overload instead")] [AutoGenerated(Category = "ARB_program_interface_query|VERSION_4_3", Version = "4.3", EntryPoint = "glGetProgramResourceiv")] [CLSCompliant(false)] public static void GetProgramResource(Int32 program, OpenTK.Graphics.OpenGL.ProgramInterface programInterface, Int32 index, Int32 propCount, OpenTK.Graphics.OpenGL.ProgramProperty[] props, Int32 bufSize, [OutAttribute] Int32[] length, [OutAttribute] Int32[] @params) { throw new NotImplementedException(); } @@ -48288,6 +48380,24 @@ namespace OpenTK.Graphics.OpenGL /// [AutoGenerated(Category = "ARB_program_interface_query|VERSION_4_3", Version = "4.3", EntryPoint = "glGetProgramResourceiv")] [CLSCompliant(false)] + public static void GetProgramResource(Int32 program, OpenTK.Graphics.OpenGL.ProgramInterface programInterface, Int32 index, Int32 propCount, OpenTK.Graphics.OpenGL.ProgramProperty[] props, Int32 bufSize, [OutAttribute] out Int32 length, [OutAttribute] Int32[] @params) { throw new NotImplementedException(); } + + /// [requires: v4.3 and ARB_program_interface_query|VERSION_4_3] + /// Retrieve values for multiple properties of a single active resource within a program object + /// + /// + /// + /// The name of a program object whose resources to query. + /// + /// + /// + /// + /// A token identifying the interface within program containing the resource named name. + /// + /// + [Obsolete("Use out overload instead")] + [AutoGenerated(Category = "ARB_program_interface_query|VERSION_4_3", Version = "4.3", EntryPoint = "glGetProgramResourceiv")] + [CLSCompliant(false)] public static void GetProgramResource(Int32 program, OpenTK.Graphics.OpenGL.ProgramInterface programInterface, Int32 index, Int32 propCount, ref OpenTK.Graphics.OpenGL.ProgramProperty props, Int32 bufSize, [OutAttribute] out Int32 length, [OutAttribute] out Int32 @params) { throw new NotImplementedException(); } /// [requires: v4.3 and ARB_program_interface_query|VERSION_4_3] @@ -48303,6 +48413,7 @@ namespace OpenTK.Graphics.OpenGL /// A token identifying the interface within program containing the resource named name. /// /// + [Obsolete("Use out overload instead")] [AutoGenerated(Category = "ARB_program_interface_query|VERSION_4_3", Version = "4.3", EntryPoint = "glGetProgramResourceiv")] [CLSCompliant(false)] public static unsafe void GetProgramResource(Int32 program, OpenTK.Graphics.OpenGL.ProgramInterface programInterface, Int32 index, Int32 propCount, OpenTK.Graphics.OpenGL.ProgramProperty* props, Int32 bufSize, [OutAttribute] Int32* length, [OutAttribute] Int32* @params) { throw new NotImplementedException(); } @@ -48320,6 +48431,7 @@ namespace OpenTK.Graphics.OpenGL /// A token identifying the interface within program containing the resource named name. /// /// + [Obsolete("Use out overload instead")] [AutoGenerated(Category = "ARB_program_interface_query|VERSION_4_3", Version = "4.3", EntryPoint = "glGetProgramResourceiv")] [CLSCompliant(false)] public static void GetProgramResource(UInt32 program, OpenTK.Graphics.OpenGL.ProgramInterface programInterface, UInt32 index, Int32 propCount, OpenTK.Graphics.OpenGL.ProgramProperty[] props, Int32 bufSize, [OutAttribute] Int32[] length, [OutAttribute] Int32[] @params) { throw new NotImplementedException(); } @@ -48339,6 +48451,24 @@ namespace OpenTK.Graphics.OpenGL /// [AutoGenerated(Category = "ARB_program_interface_query|VERSION_4_3", Version = "4.3", EntryPoint = "glGetProgramResourceiv")] [CLSCompliant(false)] + public static void GetProgramResource(UInt32 program, OpenTK.Graphics.OpenGL.ProgramInterface programInterface, UInt32 index, Int32 propCount, OpenTK.Graphics.OpenGL.ProgramProperty[] props, Int32 bufSize, [OutAttribute] out Int32 length, [OutAttribute] Int32[] @params) { throw new NotImplementedException(); } + + /// [requires: v4.3 and ARB_program_interface_query|VERSION_4_3] + /// Retrieve values for multiple properties of a single active resource within a program object + /// + /// + /// + /// The name of a program object whose resources to query. + /// + /// + /// + /// + /// A token identifying the interface within program containing the resource named name. + /// + /// + [Obsolete("Use out overload instead")] + [AutoGenerated(Category = "ARB_program_interface_query|VERSION_4_3", Version = "4.3", EntryPoint = "glGetProgramResourceiv")] + [CLSCompliant(false)] public static void GetProgramResource(UInt32 program, OpenTK.Graphics.OpenGL.ProgramInterface programInterface, UInt32 index, Int32 propCount, ref OpenTK.Graphics.OpenGL.ProgramProperty props, Int32 bufSize, [OutAttribute] out Int32 length, [OutAttribute] out Int32 @params) { throw new NotImplementedException(); } /// [requires: v4.3 and ARB_program_interface_query|VERSION_4_3] @@ -48354,6 +48484,7 @@ namespace OpenTK.Graphics.OpenGL /// A token identifying the interface within program containing the resource named name. /// /// + [Obsolete("Use out overload instead")] [AutoGenerated(Category = "ARB_program_interface_query|VERSION_4_3", Version = "4.3", EntryPoint = "glGetProgramResourceiv")] [CLSCompliant(false)] public static unsafe void GetProgramResource(UInt32 program, OpenTK.Graphics.OpenGL.ProgramInterface programInterface, UInt32 index, Int32 propCount, OpenTK.Graphics.OpenGL.ProgramProperty* props, Int32 bufSize, [OutAttribute] Int32* length, [OutAttribute] Int32* @params) { throw new NotImplementedException(); } @@ -48479,6 +48610,7 @@ namespace OpenTK.Graphics.OpenGL /// The address of a character array into which will be written the name of the resource. /// /// + [Obsolete("Use out overload instead")] [AutoGenerated(Category = "ARB_program_interface_query|VERSION_4_3", Version = "4.3", EntryPoint = "glGetProgramResourceName")] [CLSCompliant(false)] public static void GetProgramResourceName(Int32 program, OpenTK.Graphics.OpenGL.ProgramInterface programInterface, Int32 index, Int32 bufSize, [OutAttribute] Int32[] length, [OutAttribute] StringBuilder name) { throw new NotImplementedException(); } @@ -48516,6 +48648,7 @@ namespace OpenTK.Graphics.OpenGL /// The address of a character array into which will be written the name of the resource. /// /// + [Obsolete("Use out overload instead")] [AutoGenerated(Category = "ARB_program_interface_query|VERSION_4_3", Version = "4.3", EntryPoint = "glGetProgramResourceName")] [CLSCompliant(false)] public static void GetProgramResourceName(Int32 program, OpenTK.Graphics.OpenGL.ProgramInterface programInterface, Int32 index, Int32 bufSize, [OutAttribute] out Int32 length, [OutAttribute] StringBuilder name) { throw new NotImplementedException(); } @@ -48553,6 +48686,7 @@ namespace OpenTK.Graphics.OpenGL /// The address of a character array into which will be written the name of the resource. /// /// + [Obsolete("Use out overload instead")] [AutoGenerated(Category = "ARB_program_interface_query|VERSION_4_3", Version = "4.3", EntryPoint = "glGetProgramResourceName")] [CLSCompliant(false)] public static unsafe void GetProgramResourceName(Int32 program, OpenTK.Graphics.OpenGL.ProgramInterface programInterface, Int32 index, Int32 bufSize, [OutAttribute] Int32* length, [OutAttribute] StringBuilder name) { throw new NotImplementedException(); } @@ -48590,6 +48724,7 @@ namespace OpenTK.Graphics.OpenGL /// The address of a character array into which will be written the name of the resource. /// /// + [Obsolete("Use out overload instead")] [AutoGenerated(Category = "ARB_program_interface_query|VERSION_4_3", Version = "4.3", EntryPoint = "glGetProgramResourceName")] [CLSCompliant(false)] public static void GetProgramResourceName(UInt32 program, OpenTK.Graphics.OpenGL.ProgramInterface programInterface, UInt32 index, Int32 bufSize, [OutAttribute] Int32[] length, [OutAttribute] StringBuilder name) { throw new NotImplementedException(); } @@ -48627,6 +48762,7 @@ namespace OpenTK.Graphics.OpenGL /// The address of a character array into which will be written the name of the resource. /// /// + [Obsolete("Use out overload instead")] [AutoGenerated(Category = "ARB_program_interface_query|VERSION_4_3", Version = "4.3", EntryPoint = "glGetProgramResourceName")] [CLSCompliant(false)] public static void GetProgramResourceName(UInt32 program, OpenTK.Graphics.OpenGL.ProgramInterface programInterface, UInt32 index, Int32 bufSize, [OutAttribute] out Int32 length, [OutAttribute] StringBuilder name) { throw new NotImplementedException(); } @@ -48664,6 +48800,7 @@ namespace OpenTK.Graphics.OpenGL /// The address of a character array into which will be written the name of the resource. /// /// + [Obsolete("Use out overload instead")] [AutoGenerated(Category = "ARB_program_interface_query|VERSION_4_3", Version = "4.3", EntryPoint = "glGetProgramResourceName")] [CLSCompliant(false)] public static unsafe void GetProgramResourceName(UInt32 program, OpenTK.Graphics.OpenGL.ProgramInterface programInterface, UInt32 index, Int32 bufSize, [OutAttribute] Int32* length, [OutAttribute] StringBuilder name) { throw new NotImplementedException(); } @@ -68064,7 +68201,7 @@ namespace OpenTK.Graphics.OpenGL /// [AutoGenerated(Category = "ARB_texture_multisample|VERSION_3_2", Version = "3.2", EntryPoint = "glSampleMaski")] [CLSCompliant(false)] - public static void SampleMask(Int32 index, Int32 mask) { throw new NotImplementedException(); } + public static void SampleMask(Int32 maskNumber, Int32 mask) { throw new NotImplementedException(); } /// [requires: v3.2 and ARB_texture_multisample|VERSION_3_2] /// Set the value of a sub-word of the sample mask @@ -68081,7 +68218,7 @@ namespace OpenTK.Graphics.OpenGL /// [AutoGenerated(Category = "ARB_texture_multisample|VERSION_3_2", Version = "3.2", EntryPoint = "glSampleMaski")] [CLSCompliant(false)] - public static void SampleMask(UInt32 index, UInt32 mask) { throw new NotImplementedException(); } + public static void SampleMask(UInt32 maskNumber, UInt32 mask) { throw new NotImplementedException(); } /// [requires: v3.3 and ARB_sampler_objects|VERSION_3_3] /// Set sampler parameters @@ -85954,66 +86091,66 @@ namespace OpenTK.Graphics.OpenGL /// [requires: EXT_direct_state_access] [AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glClearNamedBufferSubDataEXT")] [CLSCompliant(false)] - public static void ClearNamedBufferSubData(Int32 buffer, OpenTK.Graphics.OpenGL.ExtDirectStateAccess internalformat, OpenTK.Graphics.OpenGL.PixelFormat format, OpenTK.Graphics.OpenGL.PixelType type, IntPtr offset, IntPtr size, IntPtr data) { throw new NotImplementedException(); } + public static void ClearNamedBufferSubData(Int32 buffer, OpenTK.Graphics.OpenGL.ExtDirectStateAccess internalformat, IntPtr offset, IntPtr size, OpenTK.Graphics.OpenGL.PixelFormat format, OpenTK.Graphics.OpenGL.PixelType type, IntPtr data) { throw new NotImplementedException(); } /// [requires: EXT_direct_state_access] [AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glClearNamedBufferSubDataEXT")] [CLSCompliant(false)] - public static void ClearNamedBufferSubData(Int32 buffer, OpenTK.Graphics.OpenGL.ExtDirectStateAccess internalformat, OpenTK.Graphics.OpenGL.PixelFormat format, OpenTK.Graphics.OpenGL.PixelType type, IntPtr offset, IntPtr size, [InAttribute, OutAttribute] T6[] data) + public static void ClearNamedBufferSubData(Int32 buffer, OpenTK.Graphics.OpenGL.ExtDirectStateAccess internalformat, IntPtr offset, IntPtr size, OpenTK.Graphics.OpenGL.PixelFormat format, OpenTK.Graphics.OpenGL.PixelType type, [InAttribute, OutAttribute] T6[] data) where T6 : struct { throw new NotImplementedException(); } /// [requires: EXT_direct_state_access] [AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glClearNamedBufferSubDataEXT")] [CLSCompliant(false)] - public static void ClearNamedBufferSubData(Int32 buffer, OpenTK.Graphics.OpenGL.ExtDirectStateAccess internalformat, OpenTK.Graphics.OpenGL.PixelFormat format, OpenTK.Graphics.OpenGL.PixelType type, IntPtr offset, IntPtr size, [InAttribute, OutAttribute] T6[,] data) + public static void ClearNamedBufferSubData(Int32 buffer, OpenTK.Graphics.OpenGL.ExtDirectStateAccess internalformat, IntPtr offset, IntPtr size, OpenTK.Graphics.OpenGL.PixelFormat format, OpenTK.Graphics.OpenGL.PixelType type, [InAttribute, OutAttribute] T6[,] data) where T6 : struct { throw new NotImplementedException(); } /// [requires: EXT_direct_state_access] [AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glClearNamedBufferSubDataEXT")] [CLSCompliant(false)] - public static void ClearNamedBufferSubData(Int32 buffer, OpenTK.Graphics.OpenGL.ExtDirectStateAccess internalformat, OpenTK.Graphics.OpenGL.PixelFormat format, OpenTK.Graphics.OpenGL.PixelType type, IntPtr offset, IntPtr size, [InAttribute, OutAttribute] T6[,,] data) + public static void ClearNamedBufferSubData(Int32 buffer, OpenTK.Graphics.OpenGL.ExtDirectStateAccess internalformat, IntPtr offset, IntPtr size, OpenTK.Graphics.OpenGL.PixelFormat format, OpenTK.Graphics.OpenGL.PixelType type, [InAttribute, OutAttribute] T6[,,] data) where T6 : struct { throw new NotImplementedException(); } /// [requires: EXT_direct_state_access] [AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glClearNamedBufferSubDataEXT")] [CLSCompliant(false)] - public static void ClearNamedBufferSubData(Int32 buffer, OpenTK.Graphics.OpenGL.ExtDirectStateAccess internalformat, OpenTK.Graphics.OpenGL.PixelFormat format, OpenTK.Graphics.OpenGL.PixelType type, IntPtr offset, IntPtr size, [InAttribute, OutAttribute] ref T6 data) + public static void ClearNamedBufferSubData(Int32 buffer, OpenTK.Graphics.OpenGL.ExtDirectStateAccess internalformat, IntPtr offset, IntPtr size, OpenTK.Graphics.OpenGL.PixelFormat format, OpenTK.Graphics.OpenGL.PixelType type, [InAttribute, OutAttribute] ref T6 data) where T6 : struct { throw new NotImplementedException(); } /// [requires: EXT_direct_state_access] [AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glClearNamedBufferSubDataEXT")] [CLSCompliant(false)] - public static void ClearNamedBufferSubData(UInt32 buffer, OpenTK.Graphics.OpenGL.ExtDirectStateAccess internalformat, OpenTK.Graphics.OpenGL.PixelFormat format, OpenTK.Graphics.OpenGL.PixelType type, IntPtr offset, IntPtr size, IntPtr data) { throw new NotImplementedException(); } + public static void ClearNamedBufferSubData(UInt32 buffer, OpenTK.Graphics.OpenGL.ExtDirectStateAccess internalformat, IntPtr offset, IntPtr size, OpenTK.Graphics.OpenGL.PixelFormat format, OpenTK.Graphics.OpenGL.PixelType type, IntPtr data) { throw new NotImplementedException(); } /// [requires: EXT_direct_state_access] [AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glClearNamedBufferSubDataEXT")] [CLSCompliant(false)] - public static void ClearNamedBufferSubData(UInt32 buffer, OpenTK.Graphics.OpenGL.ExtDirectStateAccess internalformat, OpenTK.Graphics.OpenGL.PixelFormat format, OpenTK.Graphics.OpenGL.PixelType type, IntPtr offset, IntPtr size, [InAttribute, OutAttribute] T6[] data) + public static void ClearNamedBufferSubData(UInt32 buffer, OpenTK.Graphics.OpenGL.ExtDirectStateAccess internalformat, IntPtr offset, IntPtr size, OpenTK.Graphics.OpenGL.PixelFormat format, OpenTK.Graphics.OpenGL.PixelType type, [InAttribute, OutAttribute] T6[] data) where T6 : struct { throw new NotImplementedException(); } /// [requires: EXT_direct_state_access] [AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glClearNamedBufferSubDataEXT")] [CLSCompliant(false)] - public static void ClearNamedBufferSubData(UInt32 buffer, OpenTK.Graphics.OpenGL.ExtDirectStateAccess internalformat, OpenTK.Graphics.OpenGL.PixelFormat format, OpenTK.Graphics.OpenGL.PixelType type, IntPtr offset, IntPtr size, [InAttribute, OutAttribute] T6[,] data) + public static void ClearNamedBufferSubData(UInt32 buffer, OpenTK.Graphics.OpenGL.ExtDirectStateAccess internalformat, IntPtr offset, IntPtr size, OpenTK.Graphics.OpenGL.PixelFormat format, OpenTK.Graphics.OpenGL.PixelType type, [InAttribute, OutAttribute] T6[,] data) where T6 : struct { throw new NotImplementedException(); } /// [requires: EXT_direct_state_access] [AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glClearNamedBufferSubDataEXT")] [CLSCompliant(false)] - public static void ClearNamedBufferSubData(UInt32 buffer, OpenTK.Graphics.OpenGL.ExtDirectStateAccess internalformat, OpenTK.Graphics.OpenGL.PixelFormat format, OpenTK.Graphics.OpenGL.PixelType type, IntPtr offset, IntPtr size, [InAttribute, OutAttribute] T6[,,] data) + public static void ClearNamedBufferSubData(UInt32 buffer, OpenTK.Graphics.OpenGL.ExtDirectStateAccess internalformat, IntPtr offset, IntPtr size, OpenTK.Graphics.OpenGL.PixelFormat format, OpenTK.Graphics.OpenGL.PixelType type, [InAttribute, OutAttribute] T6[,,] data) where T6 : struct { throw new NotImplementedException(); } /// [requires: EXT_direct_state_access] [AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glClearNamedBufferSubDataEXT")] [CLSCompliant(false)] - public static void ClearNamedBufferSubData(UInt32 buffer, OpenTK.Graphics.OpenGL.ExtDirectStateAccess internalformat, OpenTK.Graphics.OpenGL.PixelFormat format, OpenTK.Graphics.OpenGL.PixelType type, IntPtr offset, IntPtr size, [InAttribute, OutAttribute] ref T6 data) + public static void ClearNamedBufferSubData(UInt32 buffer, OpenTK.Graphics.OpenGL.ExtDirectStateAccess internalformat, IntPtr offset, IntPtr size, OpenTK.Graphics.OpenGL.PixelFormat format, OpenTK.Graphics.OpenGL.PixelType type, [InAttribute, OutAttribute] ref T6 data) where T6 : struct { throw new NotImplementedException(); } @@ -95272,6 +95409,7 @@ namespace OpenTK.Graphics.OpenGL /// The address of a string that will receive the object label. /// /// + [Obsolete("Use out overload instead")] [AutoGenerated(Category = "EXT_debug_label", Version = "", EntryPoint = "glGetObjectLabelEXT")] [CLSCompliant(false)] public static void GetObjectLabel(OpenTK.Graphics.OpenGL.ExtDebugLabel type, Int32 @object, Int32 bufSize, [OutAttribute] Int32[] length, [OutAttribute] StringBuilder label) { throw new NotImplementedException(); } @@ -95304,6 +95442,7 @@ namespace OpenTK.Graphics.OpenGL /// The address of a string that will receive the object label. /// /// + [Obsolete("Use out overload instead")] [AutoGenerated(Category = "EXT_debug_label", Version = "", EntryPoint = "glGetObjectLabelEXT")] [CLSCompliant(false)] public static void GetObjectLabel(OpenTK.Graphics.OpenGL.ExtDebugLabel type, Int32 @object, Int32 bufSize, [OutAttribute] out Int32 length, [OutAttribute] StringBuilder label) { throw new NotImplementedException(); } @@ -95336,6 +95475,7 @@ namespace OpenTK.Graphics.OpenGL /// The address of a string that will receive the object label. /// /// + [Obsolete("Use out overload instead")] [AutoGenerated(Category = "EXT_debug_label", Version = "", EntryPoint = "glGetObjectLabelEXT")] [CLSCompliant(false)] public static unsafe void GetObjectLabel(OpenTK.Graphics.OpenGL.ExtDebugLabel type, Int32 @object, Int32 bufSize, [OutAttribute] Int32* length, [OutAttribute] StringBuilder label) { throw new NotImplementedException(); } @@ -95368,6 +95508,7 @@ namespace OpenTK.Graphics.OpenGL /// The address of a string that will receive the object label. /// /// + [Obsolete("Use out overload instead")] [AutoGenerated(Category = "EXT_debug_label", Version = "", EntryPoint = "glGetObjectLabelEXT")] [CLSCompliant(false)] public static void GetObjectLabel(OpenTK.Graphics.OpenGL.ExtDebugLabel type, UInt32 @object, Int32 bufSize, [OutAttribute] Int32[] length, [OutAttribute] StringBuilder label) { throw new NotImplementedException(); } @@ -95400,6 +95541,7 @@ namespace OpenTK.Graphics.OpenGL /// The address of a string that will receive the object label. /// /// + [Obsolete("Use out overload instead")] [AutoGenerated(Category = "EXT_debug_label", Version = "", EntryPoint = "glGetObjectLabelEXT")] [CLSCompliant(false)] public static void GetObjectLabel(OpenTK.Graphics.OpenGL.ExtDebugLabel type, UInt32 @object, Int32 bufSize, [OutAttribute] out Int32 length, [OutAttribute] StringBuilder label) { throw new NotImplementedException(); } @@ -95432,6 +95574,7 @@ namespace OpenTK.Graphics.OpenGL /// The address of a string that will receive the object label. /// /// + [Obsolete("Use out overload instead")] [AutoGenerated(Category = "EXT_debug_label", Version = "", EntryPoint = "glGetObjectLabelEXT")] [CLSCompliant(false)] public static unsafe void GetObjectLabel(OpenTK.Graphics.OpenGL.ExtDebugLabel type, UInt32 @object, Int32 bufSize, [OutAttribute] Int32* length, [OutAttribute] StringBuilder label) { throw new NotImplementedException(); } @@ -95652,6 +95795,7 @@ namespace OpenTK.Graphics.OpenGL /// Specifies the address of an array of characters into which will be written the info log for pipeline. /// /// + [Obsolete("Use out overload instead")] [AutoGenerated(Category = "EXT_separate_shader_objects", Version = "", EntryPoint = "glGetProgramPipelineInfoLogEXT")] [CLSCompliant(false)] public static void GetProgramPipelineInfoLog(Int32 pipeline, Int32 bufSize, [OutAttribute] Int32[] length, [OutAttribute] StringBuilder infoLog) { throw new NotImplementedException(); } @@ -95679,6 +95823,7 @@ namespace OpenTK.Graphics.OpenGL /// Specifies the address of an array of characters into which will be written the info log for pipeline. /// /// + [Obsolete("Use out overload instead")] [AutoGenerated(Category = "EXT_separate_shader_objects", Version = "", EntryPoint = "glGetProgramPipelineInfoLogEXT")] [CLSCompliant(false)] public static void GetProgramPipelineInfoLog(Int32 pipeline, Int32 bufSize, [OutAttribute] out Int32 length, [OutAttribute] StringBuilder infoLog) { throw new NotImplementedException(); } @@ -95706,6 +95851,7 @@ namespace OpenTK.Graphics.OpenGL /// Specifies the address of an array of characters into which will be written the info log for pipeline. /// /// + [Obsolete("Use out overload instead")] [AutoGenerated(Category = "EXT_separate_shader_objects", Version = "", EntryPoint = "glGetProgramPipelineInfoLogEXT")] [CLSCompliant(false)] public static unsafe void GetProgramPipelineInfoLog(Int32 pipeline, Int32 bufSize, [OutAttribute] Int32* length, [OutAttribute] StringBuilder infoLog) { throw new NotImplementedException(); } @@ -95733,6 +95879,7 @@ namespace OpenTK.Graphics.OpenGL /// Specifies the address of an array of characters into which will be written the info log for pipeline. /// /// + [Obsolete("Use out overload instead")] [AutoGenerated(Category = "EXT_separate_shader_objects", Version = "", EntryPoint = "glGetProgramPipelineInfoLogEXT")] [CLSCompliant(false)] public static void GetProgramPipelineInfoLog(UInt32 pipeline, Int32 bufSize, [OutAttribute] Int32[] length, [OutAttribute] StringBuilder infoLog) { throw new NotImplementedException(); } @@ -95760,6 +95907,7 @@ namespace OpenTK.Graphics.OpenGL /// Specifies the address of an array of characters into which will be written the info log for pipeline. /// /// + [Obsolete("Use out overload instead")] [AutoGenerated(Category = "EXT_separate_shader_objects", Version = "", EntryPoint = "glGetProgramPipelineInfoLogEXT")] [CLSCompliant(false)] public static void GetProgramPipelineInfoLog(UInt32 pipeline, Int32 bufSize, [OutAttribute] out Int32 length, [OutAttribute] StringBuilder infoLog) { throw new NotImplementedException(); } @@ -95787,6 +95935,7 @@ namespace OpenTK.Graphics.OpenGL /// Specifies the address of an array of characters into which will be written the info log for pipeline. /// /// + [Obsolete("Use out overload instead")] [AutoGenerated(Category = "EXT_separate_shader_objects", Version = "", EntryPoint = "glGetProgramPipelineInfoLogEXT")] [CLSCompliant(false)] public static unsafe void GetProgramPipelineInfoLog(UInt32 pipeline, Int32 bufSize, [OutAttribute] Int32* length, [OutAttribute] StringBuilder infoLog) { throw new NotImplementedException(); } @@ -112217,6 +112366,16 @@ namespace OpenTK.Graphics.OpenGL public static partial class Intel { + /// [requires: INTEL_performance_query] + [AutoGenerated(Category = "INTEL_performance_query", Version = "", EntryPoint = "glBeginPerfQueryINTEL")] + [CLSCompliant(false)] + public static void BeginPerfQuery(Int32 queryHandle) { throw new NotImplementedException(); } + + /// [requires: INTEL_performance_query] + [AutoGenerated(Category = "INTEL_performance_query", Version = "", EntryPoint = "glBeginPerfQueryINTEL")] + [CLSCompliant(false)] + public static void BeginPerfQuery(UInt32 queryHandle) { throw new NotImplementedException(); } + /// [requires: INTEL_parallel_arrays] /// Define an array of colors /// @@ -112358,6 +112517,424 @@ namespace OpenTK.Graphics.OpenGL where T2 : struct { throw new NotImplementedException(); } + /// [requires: INTEL_performance_query] + [AutoGenerated(Category = "INTEL_performance_query", Version = "", EntryPoint = "glCreatePerfQueryINTEL")] + [CLSCompliant(false)] + public static void CreatePerfQuery(Int32 queryId, [OutAttribute] Int32[] queryHandle) { throw new NotImplementedException(); } + + /// [requires: INTEL_performance_query] + [AutoGenerated(Category = "INTEL_performance_query", Version = "", EntryPoint = "glCreatePerfQueryINTEL")] + [CLSCompliant(false)] + public static void CreatePerfQuery(Int32 queryId, [OutAttribute] out Int32 queryHandle) { throw new NotImplementedException(); } + + /// [requires: INTEL_performance_query] + [AutoGenerated(Category = "INTEL_performance_query", Version = "", EntryPoint = "glCreatePerfQueryINTEL")] + [CLSCompliant(false)] + public static unsafe void CreatePerfQuery(Int32 queryId, [OutAttribute] Int32* queryHandle) { throw new NotImplementedException(); } + + /// [requires: INTEL_performance_query] + [AutoGenerated(Category = "INTEL_performance_query", Version = "", EntryPoint = "glCreatePerfQueryINTEL")] + [CLSCompliant(false)] + public static void CreatePerfQuery(UInt32 queryId, [OutAttribute] UInt32[] queryHandle) { throw new NotImplementedException(); } + + /// [requires: INTEL_performance_query] + [AutoGenerated(Category = "INTEL_performance_query", Version = "", EntryPoint = "glCreatePerfQueryINTEL")] + [CLSCompliant(false)] + public static void CreatePerfQuery(UInt32 queryId, [OutAttribute] out UInt32 queryHandle) { throw new NotImplementedException(); } + + /// [requires: INTEL_performance_query] + [AutoGenerated(Category = "INTEL_performance_query", Version = "", EntryPoint = "glCreatePerfQueryINTEL")] + [CLSCompliant(false)] + public static unsafe void CreatePerfQuery(UInt32 queryId, [OutAttribute] UInt32* queryHandle) { throw new NotImplementedException(); } + + /// [requires: INTEL_performance_query] + [AutoGenerated(Category = "INTEL_performance_query", Version = "", EntryPoint = "glDeletePerfQueryINTEL")] + [CLSCompliant(false)] + public static void DeletePerfQuery(Int32 queryHandle) { throw new NotImplementedException(); } + + /// [requires: INTEL_performance_query] + [AutoGenerated(Category = "INTEL_performance_query", Version = "", EntryPoint = "glDeletePerfQueryINTEL")] + [CLSCompliant(false)] + public static void DeletePerfQuery(UInt32 queryHandle) { throw new NotImplementedException(); } + + /// [requires: INTEL_performance_query] + [AutoGenerated(Category = "INTEL_performance_query", Version = "", EntryPoint = "glEndPerfQueryINTEL")] + [CLSCompliant(false)] + public static void EndPerfQuery(Int32 queryHandle) { throw new NotImplementedException(); } + + /// [requires: INTEL_performance_query] + [AutoGenerated(Category = "INTEL_performance_query", Version = "", EntryPoint = "glEndPerfQueryINTEL")] + [CLSCompliant(false)] + public static void EndPerfQuery(UInt32 queryHandle) { throw new NotImplementedException(); } + + /// [requires: INTEL_performance_query] + [AutoGenerated(Category = "INTEL_performance_query", Version = "", EntryPoint = "glGetFirstPerfQueryIdINTEL")] + [CLSCompliant(false)] + public static Int32 GetFirstPerfQueryI() { throw new NotImplementedException(); } + + /// [requires: INTEL_performance_query] + [AutoGenerated(Category = "INTEL_performance_query", Version = "", EntryPoint = "glGetFirstPerfQueryIdINTEL")] + [CLSCompliant(false)] + public static void GetFirstPerfQueryI([OutAttribute] Int32[] queryId) { throw new NotImplementedException(); } + + /// [requires: INTEL_performance_query] + [AutoGenerated(Category = "INTEL_performance_query", Version = "", EntryPoint = "glGetFirstPerfQueryIdINTEL")] + [CLSCompliant(false)] + public static void GetFirstPerfQueryI([OutAttribute] out Int32 queryId) { throw new NotImplementedException(); } + + /// [requires: INTEL_performance_query] + [AutoGenerated(Category = "INTEL_performance_query", Version = "", EntryPoint = "glGetFirstPerfQueryIdINTEL")] + [CLSCompliant(false)] + public static unsafe void GetFirstPerfQueryI([OutAttribute] Int32* queryId) { throw new NotImplementedException(); } + + /// [requires: INTEL_performance_query] + [AutoGenerated(Category = "INTEL_performance_query", Version = "", EntryPoint = "glGetFirstPerfQueryIdINTEL")] + [CLSCompliant(false)] + public static void GetFirstPerfQueryI([OutAttribute] UInt32[] queryId) { throw new NotImplementedException(); } + + /// [requires: INTEL_performance_query] + [AutoGenerated(Category = "INTEL_performance_query", Version = "", EntryPoint = "glGetFirstPerfQueryIdINTEL")] + [CLSCompliant(false)] + public static void GetFirstPerfQueryI([OutAttribute] out UInt32 queryId) { throw new NotImplementedException(); } + + /// [requires: INTEL_performance_query] + [AutoGenerated(Category = "INTEL_performance_query", Version = "", EntryPoint = "glGetFirstPerfQueryIdINTEL")] + [CLSCompliant(false)] + public static unsafe void GetFirstPerfQueryI([OutAttribute] UInt32* queryId) { throw new NotImplementedException(); } + + /// [requires: INTEL_performance_query] + [AutoGenerated(Category = "INTEL_performance_query", Version = "", EntryPoint = "glGetNextPerfQueryIdINTEL")] + [CLSCompliant(false)] + public static Int32 GetNextPerfQueryI(Int32 queryId) { throw new NotImplementedException(); } + + /// [requires: INTEL_performance_query] + [AutoGenerated(Category = "INTEL_performance_query", Version = "", EntryPoint = "glGetNextPerfQueryIdINTEL")] + [CLSCompliant(false)] + public static Int32 GetNextPerfQueryI(UInt32 queryId) { throw new NotImplementedException(); } + + /// [requires: INTEL_performance_query] + [AutoGenerated(Category = "INTEL_performance_query", Version = "", EntryPoint = "glGetNextPerfQueryIdINTEL")] + [CLSCompliant(false)] + public static void GetNextPerfQueryI(Int32 queryId, [OutAttribute] Int32[] nextQueryId) { throw new NotImplementedException(); } + + /// [requires: INTEL_performance_query] + [AutoGenerated(Category = "INTEL_performance_query", Version = "", EntryPoint = "glGetNextPerfQueryIdINTEL")] + [CLSCompliant(false)] + public static void GetNextPerfQueryI(Int32 queryId, [OutAttribute] out Int32 nextQueryId) { throw new NotImplementedException(); } + + /// [requires: INTEL_performance_query] + [AutoGenerated(Category = "INTEL_performance_query", Version = "", EntryPoint = "glGetNextPerfQueryIdINTEL")] + [CLSCompliant(false)] + public static unsafe void GetNextPerfQueryI(Int32 queryId, [OutAttribute] Int32* nextQueryId) { throw new NotImplementedException(); } + + /// [requires: INTEL_performance_query] + [AutoGenerated(Category = "INTEL_performance_query", Version = "", EntryPoint = "glGetNextPerfQueryIdINTEL")] + [CLSCompliant(false)] + public static void GetNextPerfQueryI(UInt32 queryId, [OutAttribute] UInt32[] nextQueryId) { throw new NotImplementedException(); } + + /// [requires: INTEL_performance_query] + [AutoGenerated(Category = "INTEL_performance_query", Version = "", EntryPoint = "glGetNextPerfQueryIdINTEL")] + [CLSCompliant(false)] + public static void GetNextPerfQueryI(UInt32 queryId, [OutAttribute] out UInt32 nextQueryId) { throw new NotImplementedException(); } + + /// [requires: INTEL_performance_query] + [AutoGenerated(Category = "INTEL_performance_query", Version = "", EntryPoint = "glGetNextPerfQueryIdINTEL")] + [CLSCompliant(false)] + public static unsafe void GetNextPerfQueryI(UInt32 queryId, [OutAttribute] UInt32* nextQueryId) { throw new NotImplementedException(); } + + /// [requires: INTEL_performance_query] + [AutoGenerated(Category = "INTEL_performance_query", Version = "", EntryPoint = "glGetPerfCounterInfoINTEL")] + [CLSCompliant(false)] + public static void GetPerfCounterInfo(Int32 queryId, Int32 counterId, Int32 counterNameLength, [OutAttribute] StringBuilder counterName, Int32 counterDescLength, [OutAttribute] StringBuilder counterDesc, [OutAttribute] Int32[] counterOffset, [OutAttribute] Int32[] counterDataSize, [OutAttribute] Int32[] counterTypeEnum, [OutAttribute] Int32[] counterDataTypeEnum, [OutAttribute] Int64[] rawCounterMaxValue) { throw new NotImplementedException(); } + + /// [requires: INTEL_performance_query] + [AutoGenerated(Category = "INTEL_performance_query", Version = "", EntryPoint = "glGetPerfCounterInfoINTEL")] + [CLSCompliant(false)] + public static void GetPerfCounterInfo(Int32 queryId, Int32 counterId, Int32 counterNameLength, [OutAttribute] StringBuilder counterName, Int32 counterDescLength, [OutAttribute] StringBuilder counterDesc, [OutAttribute] out Int32 counterOffset, [OutAttribute] out Int32 counterDataSize, [OutAttribute] out Int32 counterTypeEnum, [OutAttribute] out Int32 counterDataTypeEnum, [OutAttribute] out Int64 rawCounterMaxValue) { throw new NotImplementedException(); } + + /// [requires: INTEL_performance_query] + [AutoGenerated(Category = "INTEL_performance_query", Version = "", EntryPoint = "glGetPerfCounterInfoINTEL")] + [CLSCompliant(false)] + public static unsafe void GetPerfCounterInfo(Int32 queryId, Int32 counterId, Int32 counterNameLength, [OutAttribute] StringBuilder counterName, Int32 counterDescLength, [OutAttribute] StringBuilder counterDesc, [OutAttribute] Int32* counterOffset, [OutAttribute] Int32* counterDataSize, [OutAttribute] Int32* counterTypeEnum, [OutAttribute] Int32* counterDataTypeEnum, [OutAttribute] Int64* rawCounterMaxValue) { throw new NotImplementedException(); } + + /// [requires: INTEL_performance_query] + [AutoGenerated(Category = "INTEL_performance_query", Version = "", EntryPoint = "glGetPerfCounterInfoINTEL")] + [CLSCompliant(false)] + public static void GetPerfCounterInfo(UInt32 queryId, UInt32 counterId, UInt32 counterNameLength, [OutAttribute] StringBuilder counterName, UInt32 counterDescLength, [OutAttribute] StringBuilder counterDesc, [OutAttribute] UInt32[] counterOffset, [OutAttribute] UInt32[] counterDataSize, [OutAttribute] UInt32[] counterTypeEnum, [OutAttribute] UInt32[] counterDataTypeEnum, [OutAttribute] UInt64[] rawCounterMaxValue) { throw new NotImplementedException(); } + + /// [requires: INTEL_performance_query] + [AutoGenerated(Category = "INTEL_performance_query", Version = "", EntryPoint = "glGetPerfCounterInfoINTEL")] + [CLSCompliant(false)] + public static void GetPerfCounterInfo(UInt32 queryId, UInt32 counterId, UInt32 counterNameLength, [OutAttribute] StringBuilder counterName, UInt32 counterDescLength, [OutAttribute] StringBuilder counterDesc, [OutAttribute] out UInt32 counterOffset, [OutAttribute] out UInt32 counterDataSize, [OutAttribute] out UInt32 counterTypeEnum, [OutAttribute] out UInt32 counterDataTypeEnum, [OutAttribute] out UInt64 rawCounterMaxValue) { throw new NotImplementedException(); } + + /// [requires: INTEL_performance_query] + [AutoGenerated(Category = "INTEL_performance_query", Version = "", EntryPoint = "glGetPerfCounterInfoINTEL")] + [CLSCompliant(false)] + public static unsafe void GetPerfCounterInfo(UInt32 queryId, UInt32 counterId, UInt32 counterNameLength, [OutAttribute] StringBuilder counterName, UInt32 counterDescLength, [OutAttribute] StringBuilder counterDesc, [OutAttribute] UInt32* counterOffset, [OutAttribute] UInt32* counterDataSize, [OutAttribute] UInt32* counterTypeEnum, [OutAttribute] UInt32* counterDataTypeEnum, [OutAttribute] UInt64* rawCounterMaxValue) { throw new NotImplementedException(); } + + /// [requires: INTEL_performance_query] + [AutoGenerated(Category = "INTEL_performance_query", Version = "", EntryPoint = "glGetPerfQueryDataINTEL")] + [CLSCompliant(false)] + public static void GetPerfQueryData(Int32 queryHandle, Int32 flags, Int32 dataSize, [OutAttribute] IntPtr data, [OutAttribute] Int32[] bytesWritten) { throw new NotImplementedException(); } + + /// [requires: INTEL_performance_query] + [AutoGenerated(Category = "INTEL_performance_query", Version = "", EntryPoint = "glGetPerfQueryDataINTEL")] + [CLSCompliant(false)] + public static void GetPerfQueryData(Int32 queryHandle, Int32 flags, Int32 dataSize, [OutAttribute] IntPtr data, [OutAttribute] out Int32 bytesWritten) { throw new NotImplementedException(); } + + /// [requires: INTEL_performance_query] + [AutoGenerated(Category = "INTEL_performance_query", Version = "", EntryPoint = "glGetPerfQueryDataINTEL")] + [CLSCompliant(false)] + public static unsafe void GetPerfQueryData(Int32 queryHandle, Int32 flags, Int32 dataSize, [OutAttribute] IntPtr data, [OutAttribute] Int32* bytesWritten) { throw new NotImplementedException(); } + + /// [requires: INTEL_performance_query] + [AutoGenerated(Category = "INTEL_performance_query", Version = "", EntryPoint = "glGetPerfQueryDataINTEL")] + [CLSCompliant(false)] + public static void GetPerfQueryData(Int32 queryHandle, Int32 flags, Int32 dataSize, [InAttribute, OutAttribute] T3[] data, [OutAttribute] Int32[] bytesWritten) + where T3 : struct + { throw new NotImplementedException(); } + + /// [requires: INTEL_performance_query] + [AutoGenerated(Category = "INTEL_performance_query", Version = "", EntryPoint = "glGetPerfQueryDataINTEL")] + [CLSCompliant(false)] + public static void GetPerfQueryData(Int32 queryHandle, Int32 flags, Int32 dataSize, [InAttribute, OutAttribute] T3[] data, [OutAttribute] out Int32 bytesWritten) + where T3 : struct + { throw new NotImplementedException(); } + + /// [requires: INTEL_performance_query] + [AutoGenerated(Category = "INTEL_performance_query", Version = "", EntryPoint = "glGetPerfQueryDataINTEL")] + [CLSCompliant(false)] + public static unsafe void GetPerfQueryData(Int32 queryHandle, Int32 flags, Int32 dataSize, [InAttribute, OutAttribute] T3[] data, [OutAttribute] Int32* bytesWritten) + where T3 : struct + { throw new NotImplementedException(); } + + /// [requires: INTEL_performance_query] + [AutoGenerated(Category = "INTEL_performance_query", Version = "", EntryPoint = "glGetPerfQueryDataINTEL")] + [CLSCompliant(false)] + public static void GetPerfQueryData(Int32 queryHandle, Int32 flags, Int32 dataSize, [InAttribute, OutAttribute] T3[,] data, [OutAttribute] Int32[] bytesWritten) + where T3 : struct + { throw new NotImplementedException(); } + + /// [requires: INTEL_performance_query] + [AutoGenerated(Category = "INTEL_performance_query", Version = "", EntryPoint = "glGetPerfQueryDataINTEL")] + [CLSCompliant(false)] + public static void GetPerfQueryData(Int32 queryHandle, Int32 flags, Int32 dataSize, [InAttribute, OutAttribute] T3[,] data, [OutAttribute] out Int32 bytesWritten) + where T3 : struct + { throw new NotImplementedException(); } + + /// [requires: INTEL_performance_query] + [AutoGenerated(Category = "INTEL_performance_query", Version = "", EntryPoint = "glGetPerfQueryDataINTEL")] + [CLSCompliant(false)] + public static unsafe void GetPerfQueryData(Int32 queryHandle, Int32 flags, Int32 dataSize, [InAttribute, OutAttribute] T3[,] data, [OutAttribute] Int32* bytesWritten) + where T3 : struct + { throw new NotImplementedException(); } + + /// [requires: INTEL_performance_query] + [AutoGenerated(Category = "INTEL_performance_query", Version = "", EntryPoint = "glGetPerfQueryDataINTEL")] + [CLSCompliant(false)] + public static void GetPerfQueryData(Int32 queryHandle, Int32 flags, Int32 dataSize, [InAttribute, OutAttribute] T3[,,] data, [OutAttribute] Int32[] bytesWritten) + where T3 : struct + { throw new NotImplementedException(); } + + /// [requires: INTEL_performance_query] + [AutoGenerated(Category = "INTEL_performance_query", Version = "", EntryPoint = "glGetPerfQueryDataINTEL")] + [CLSCompliant(false)] + public static void GetPerfQueryData(Int32 queryHandle, Int32 flags, Int32 dataSize, [InAttribute, OutAttribute] T3[,,] data, [OutAttribute] out Int32 bytesWritten) + where T3 : struct + { throw new NotImplementedException(); } + + /// [requires: INTEL_performance_query] + [AutoGenerated(Category = "INTEL_performance_query", Version = "", EntryPoint = "glGetPerfQueryDataINTEL")] + [CLSCompliant(false)] + public static unsafe void GetPerfQueryData(Int32 queryHandle, Int32 flags, Int32 dataSize, [InAttribute, OutAttribute] T3[,,] data, [OutAttribute] Int32* bytesWritten) + where T3 : struct + { throw new NotImplementedException(); } + + /// [requires: INTEL_performance_query] + [AutoGenerated(Category = "INTEL_performance_query", Version = "", EntryPoint = "glGetPerfQueryDataINTEL")] + [CLSCompliant(false)] + public static void GetPerfQueryData(Int32 queryHandle, Int32 flags, Int32 dataSize, [InAttribute, OutAttribute] ref T3 data, [OutAttribute] Int32[] bytesWritten) + where T3 : struct + { throw new NotImplementedException(); } + + /// [requires: INTEL_performance_query] + [AutoGenerated(Category = "INTEL_performance_query", Version = "", EntryPoint = "glGetPerfQueryDataINTEL")] + [CLSCompliant(false)] + public static void GetPerfQueryData(Int32 queryHandle, Int32 flags, Int32 dataSize, [InAttribute, OutAttribute] ref T3 data, [OutAttribute] out Int32 bytesWritten) + where T3 : struct + { throw new NotImplementedException(); } + + /// [requires: INTEL_performance_query] + [AutoGenerated(Category = "INTEL_performance_query", Version = "", EntryPoint = "glGetPerfQueryDataINTEL")] + [CLSCompliant(false)] + public static unsafe void GetPerfQueryData(Int32 queryHandle, Int32 flags, Int32 dataSize, [InAttribute, OutAttribute] ref T3 data, [OutAttribute] Int32* bytesWritten) + where T3 : struct + { throw new NotImplementedException(); } + + /// [requires: INTEL_performance_query] + [AutoGenerated(Category = "INTEL_performance_query", Version = "", EntryPoint = "glGetPerfQueryDataINTEL")] + [CLSCompliant(false)] + public static void GetPerfQueryData(UInt32 queryHandle, UInt32 flags, Int32 dataSize, [OutAttribute] IntPtr data, [OutAttribute] UInt32[] bytesWritten) { throw new NotImplementedException(); } + + /// [requires: INTEL_performance_query] + [AutoGenerated(Category = "INTEL_performance_query", Version = "", EntryPoint = "glGetPerfQueryDataINTEL")] + [CLSCompliant(false)] + public static void GetPerfQueryData(UInt32 queryHandle, UInt32 flags, Int32 dataSize, [OutAttribute] IntPtr data, [OutAttribute] out UInt32 bytesWritten) { throw new NotImplementedException(); } + + /// [requires: INTEL_performance_query] + [AutoGenerated(Category = "INTEL_performance_query", Version = "", EntryPoint = "glGetPerfQueryDataINTEL")] + [CLSCompliant(false)] + public static unsafe void GetPerfQueryData(UInt32 queryHandle, UInt32 flags, Int32 dataSize, [OutAttribute] IntPtr data, [OutAttribute] UInt32* bytesWritten) { throw new NotImplementedException(); } + + /// [requires: INTEL_performance_query] + [AutoGenerated(Category = "INTEL_performance_query", Version = "", EntryPoint = "glGetPerfQueryDataINTEL")] + [CLSCompliant(false)] + public static void GetPerfQueryData(UInt32 queryHandle, UInt32 flags, Int32 dataSize, [InAttribute, OutAttribute] T3[] data, [OutAttribute] UInt32[] bytesWritten) + where T3 : struct + { throw new NotImplementedException(); } + + /// [requires: INTEL_performance_query] + [AutoGenerated(Category = "INTEL_performance_query", Version = "", EntryPoint = "glGetPerfQueryDataINTEL")] + [CLSCompliant(false)] + public static void GetPerfQueryData(UInt32 queryHandle, UInt32 flags, Int32 dataSize, [InAttribute, OutAttribute] T3[] data, [OutAttribute] out UInt32 bytesWritten) + where T3 : struct + { throw new NotImplementedException(); } + + /// [requires: INTEL_performance_query] + [AutoGenerated(Category = "INTEL_performance_query", Version = "", EntryPoint = "glGetPerfQueryDataINTEL")] + [CLSCompliant(false)] + public static unsafe void GetPerfQueryData(UInt32 queryHandle, UInt32 flags, Int32 dataSize, [InAttribute, OutAttribute] T3[] data, [OutAttribute] UInt32* bytesWritten) + where T3 : struct + { throw new NotImplementedException(); } + + /// [requires: INTEL_performance_query] + [AutoGenerated(Category = "INTEL_performance_query", Version = "", EntryPoint = "glGetPerfQueryDataINTEL")] + [CLSCompliant(false)] + public static void GetPerfQueryData(UInt32 queryHandle, UInt32 flags, Int32 dataSize, [InAttribute, OutAttribute] T3[,] data, [OutAttribute] UInt32[] bytesWritten) + where T3 : struct + { throw new NotImplementedException(); } + + /// [requires: INTEL_performance_query] + [AutoGenerated(Category = "INTEL_performance_query", Version = "", EntryPoint = "glGetPerfQueryDataINTEL")] + [CLSCompliant(false)] + public static void GetPerfQueryData(UInt32 queryHandle, UInt32 flags, Int32 dataSize, [InAttribute, OutAttribute] T3[,] data, [OutAttribute] out UInt32 bytesWritten) + where T3 : struct + { throw new NotImplementedException(); } + + /// [requires: INTEL_performance_query] + [AutoGenerated(Category = "INTEL_performance_query", Version = "", EntryPoint = "glGetPerfQueryDataINTEL")] + [CLSCompliant(false)] + public static unsafe void GetPerfQueryData(UInt32 queryHandle, UInt32 flags, Int32 dataSize, [InAttribute, OutAttribute] T3[,] data, [OutAttribute] UInt32* bytesWritten) + where T3 : struct + { throw new NotImplementedException(); } + + /// [requires: INTEL_performance_query] + [AutoGenerated(Category = "INTEL_performance_query", Version = "", EntryPoint = "glGetPerfQueryDataINTEL")] + [CLSCompliant(false)] + public static void GetPerfQueryData(UInt32 queryHandle, UInt32 flags, Int32 dataSize, [InAttribute, OutAttribute] T3[,,] data, [OutAttribute] UInt32[] bytesWritten) + where T3 : struct + { throw new NotImplementedException(); } + + /// [requires: INTEL_performance_query] + [AutoGenerated(Category = "INTEL_performance_query", Version = "", EntryPoint = "glGetPerfQueryDataINTEL")] + [CLSCompliant(false)] + public static void GetPerfQueryData(UInt32 queryHandle, UInt32 flags, Int32 dataSize, [InAttribute, OutAttribute] T3[,,] data, [OutAttribute] out UInt32 bytesWritten) + where T3 : struct + { throw new NotImplementedException(); } + + /// [requires: INTEL_performance_query] + [AutoGenerated(Category = "INTEL_performance_query", Version = "", EntryPoint = "glGetPerfQueryDataINTEL")] + [CLSCompliant(false)] + public static unsafe void GetPerfQueryData(UInt32 queryHandle, UInt32 flags, Int32 dataSize, [InAttribute, OutAttribute] T3[,,] data, [OutAttribute] UInt32* bytesWritten) + where T3 : struct + { throw new NotImplementedException(); } + + /// [requires: INTEL_performance_query] + [AutoGenerated(Category = "INTEL_performance_query", Version = "", EntryPoint = "glGetPerfQueryDataINTEL")] + [CLSCompliant(false)] + public static void GetPerfQueryData(UInt32 queryHandle, UInt32 flags, Int32 dataSize, [InAttribute, OutAttribute] ref T3 data, [OutAttribute] UInt32[] bytesWritten) + where T3 : struct + { throw new NotImplementedException(); } + + /// [requires: INTEL_performance_query] + [AutoGenerated(Category = "INTEL_performance_query", Version = "", EntryPoint = "glGetPerfQueryDataINTEL")] + [CLSCompliant(false)] + public static void GetPerfQueryData(UInt32 queryHandle, UInt32 flags, Int32 dataSize, [InAttribute, OutAttribute] ref T3 data, [OutAttribute] out UInt32 bytesWritten) + where T3 : struct + { throw new NotImplementedException(); } + + /// [requires: INTEL_performance_query] + [AutoGenerated(Category = "INTEL_performance_query", Version = "", EntryPoint = "glGetPerfQueryDataINTEL")] + [CLSCompliant(false)] + public static unsafe void GetPerfQueryData(UInt32 queryHandle, UInt32 flags, Int32 dataSize, [InAttribute, OutAttribute] ref T3 data, [OutAttribute] UInt32* bytesWritten) + where T3 : struct + { throw new NotImplementedException(); } + + /// [requires: INTEL_performance_query] + [AutoGenerated(Category = "INTEL_performance_query", Version = "", EntryPoint = "glGetPerfQueryIdByNameINTEL")] + [CLSCompliant(false)] + public static Int32 GetPerfQueryIdByName([OutAttribute] StringBuilder queryName) { throw new NotImplementedException(); } + + /// [requires: INTEL_performance_query] + [AutoGenerated(Category = "INTEL_performance_query", Version = "", EntryPoint = "glGetPerfQueryIdByNameINTEL")] + [CLSCompliant(false)] + public static void GetPerfQueryIdByName([OutAttribute] StringBuilder queryName, [OutAttribute] Int32[] queryId) { throw new NotImplementedException(); } + + /// [requires: INTEL_performance_query] + [AutoGenerated(Category = "INTEL_performance_query", Version = "", EntryPoint = "glGetPerfQueryIdByNameINTEL")] + [CLSCompliant(false)] + public static void GetPerfQueryIdByName([OutAttribute] StringBuilder queryName, [OutAttribute] out Int32 queryId) { throw new NotImplementedException(); } + + /// [requires: INTEL_performance_query] + [AutoGenerated(Category = "INTEL_performance_query", Version = "", EntryPoint = "glGetPerfQueryIdByNameINTEL")] + [CLSCompliant(false)] + public static unsafe void GetPerfQueryIdByName([OutAttribute] StringBuilder queryName, [OutAttribute] Int32* queryId) { throw new NotImplementedException(); } + + /// [requires: INTEL_performance_query] + [AutoGenerated(Category = "INTEL_performance_query", Version = "", EntryPoint = "glGetPerfQueryIdByNameINTEL")] + [CLSCompliant(false)] + public static void GetPerfQueryIdByName([OutAttribute] StringBuilder queryName, [OutAttribute] UInt32[] queryId) { throw new NotImplementedException(); } + + /// [requires: INTEL_performance_query] + [AutoGenerated(Category = "INTEL_performance_query", Version = "", EntryPoint = "glGetPerfQueryIdByNameINTEL")] + [CLSCompliant(false)] + public static void GetPerfQueryIdByName([OutAttribute] StringBuilder queryName, [OutAttribute] out UInt32 queryId) { throw new NotImplementedException(); } + + /// [requires: INTEL_performance_query] + [AutoGenerated(Category = "INTEL_performance_query", Version = "", EntryPoint = "glGetPerfQueryIdByNameINTEL")] + [CLSCompliant(false)] + public static unsafe void GetPerfQueryIdByName([OutAttribute] StringBuilder queryName, [OutAttribute] UInt32* queryId) { throw new NotImplementedException(); } + + /// [requires: INTEL_performance_query] + [AutoGenerated(Category = "INTEL_performance_query", Version = "", EntryPoint = "glGetPerfQueryInfoINTEL")] + [CLSCompliant(false)] + public static void GetPerfQueryInfo(Int32 queryId, Int32 queryNameLength, [OutAttribute] StringBuilder queryName, [OutAttribute] Int32[] dataSize, [OutAttribute] Int32[] noCounters, [OutAttribute] Int32[] noInstances, [OutAttribute] Int32[] capsMask) { throw new NotImplementedException(); } + + /// [requires: INTEL_performance_query] + [AutoGenerated(Category = "INTEL_performance_query", Version = "", EntryPoint = "glGetPerfQueryInfoINTEL")] + [CLSCompliant(false)] + public static void GetPerfQueryInfo(Int32 queryId, Int32 queryNameLength, [OutAttribute] StringBuilder queryName, [OutAttribute] out Int32 dataSize, [OutAttribute] out Int32 noCounters, [OutAttribute] out Int32 noInstances, [OutAttribute] out Int32 capsMask) { throw new NotImplementedException(); } + + /// [requires: INTEL_performance_query] + [AutoGenerated(Category = "INTEL_performance_query", Version = "", EntryPoint = "glGetPerfQueryInfoINTEL")] + [CLSCompliant(false)] + public static unsafe void GetPerfQueryInfo(Int32 queryId, Int32 queryNameLength, [OutAttribute] StringBuilder queryName, [OutAttribute] Int32* dataSize, [OutAttribute] Int32* noCounters, [OutAttribute] Int32* noInstances, [OutAttribute] Int32* capsMask) { throw new NotImplementedException(); } + + /// [requires: INTEL_performance_query] + [AutoGenerated(Category = "INTEL_performance_query", Version = "", EntryPoint = "glGetPerfQueryInfoINTEL")] + [CLSCompliant(false)] + public static void GetPerfQueryInfo(UInt32 queryId, UInt32 queryNameLength, [OutAttribute] StringBuilder queryName, [OutAttribute] UInt32[] dataSize, [OutAttribute] UInt32[] noCounters, [OutAttribute] UInt32[] noInstances, [OutAttribute] UInt32[] capsMask) { throw new NotImplementedException(); } + + /// [requires: INTEL_performance_query] + [AutoGenerated(Category = "INTEL_performance_query", Version = "", EntryPoint = "glGetPerfQueryInfoINTEL")] + [CLSCompliant(false)] + public static void GetPerfQueryInfo(UInt32 queryId, UInt32 queryNameLength, [OutAttribute] StringBuilder queryName, [OutAttribute] out UInt32 dataSize, [OutAttribute] out UInt32 noCounters, [OutAttribute] out UInt32 noInstances, [OutAttribute] out UInt32 capsMask) { throw new NotImplementedException(); } + + /// [requires: INTEL_performance_query] + [AutoGenerated(Category = "INTEL_performance_query", Version = "", EntryPoint = "glGetPerfQueryInfoINTEL")] + [CLSCompliant(false)] + public static unsafe void GetPerfQueryInfo(UInt32 queryId, UInt32 queryNameLength, [OutAttribute] StringBuilder queryName, [OutAttribute] UInt32* dataSize, [OutAttribute] UInt32* noCounters, [OutAttribute] UInt32* noInstances, [OutAttribute] UInt32* capsMask) { throw new NotImplementedException(); } + /// [requires: INTEL_map_texture] [AutoGenerated(Category = "INTEL_map_texture", Version = "", EntryPoint = "glMapTexture2DINTEL")] [CLSCompliant(false)] @@ -113684,6 +114261,7 @@ namespace OpenTK.Graphics.OpenGL /// The address of a string that will receive the object label. /// /// + [Obsolete("Use out overload instead")] [AutoGenerated(Category = "KHR_debug", Version = "", EntryPoint = "glGetObjectPtrLabelKHR")] [CLSCompliant(false)] public static void GetObjectPtrLabel(IntPtr ptr, Int32 bufSize, [OutAttribute] Int32[] length, [OutAttribute] StringBuilder label) { throw new NotImplementedException(); } @@ -113711,6 +114289,7 @@ namespace OpenTK.Graphics.OpenGL /// The address of a string that will receive the object label. /// /// + [Obsolete("Use out overload instead")] [AutoGenerated(Category = "KHR_debug", Version = "", EntryPoint = "glGetObjectPtrLabelKHR")] [CLSCompliant(false)] public static void GetObjectPtrLabel(IntPtr ptr, Int32 bufSize, [OutAttribute] out Int32 length, [OutAttribute] StringBuilder label) { throw new NotImplementedException(); } @@ -113738,6 +114317,7 @@ namespace OpenTK.Graphics.OpenGL /// The address of a string that will receive the object label. /// /// + [Obsolete("Use out overload instead")] [AutoGenerated(Category = "KHR_debug", Version = "", EntryPoint = "glGetObjectPtrLabelKHR")] [CLSCompliant(false)] public static unsafe void GetObjectPtrLabel(IntPtr ptr, Int32 bufSize, [OutAttribute] Int32* length, [OutAttribute] StringBuilder label) { throw new NotImplementedException(); } @@ -113765,6 +114345,7 @@ namespace OpenTK.Graphics.OpenGL /// The address of a string that will receive the object label. /// /// + [Obsolete("Use out overload instead")] [AutoGenerated(Category = "KHR_debug", Version = "", EntryPoint = "glGetObjectPtrLabelKHR")] [CLSCompliant(false)] public static void GetObjectPtrLabel([InAttribute, OutAttribute] T0[] ptr, Int32 bufSize, [OutAttribute] Int32[] length, [OutAttribute] StringBuilder label) @@ -113794,6 +114375,7 @@ namespace OpenTK.Graphics.OpenGL /// The address of a string that will receive the object label. /// /// + [Obsolete("Use out overload instead")] [AutoGenerated(Category = "KHR_debug", Version = "", EntryPoint = "glGetObjectPtrLabelKHR")] [CLSCompliant(false)] public static void GetObjectPtrLabel([InAttribute, OutAttribute] T0[] ptr, Int32 bufSize, [OutAttribute] out Int32 length, [OutAttribute] StringBuilder label) @@ -113823,6 +114405,7 @@ namespace OpenTK.Graphics.OpenGL /// The address of a string that will receive the object label. /// /// + [Obsolete("Use out overload instead")] [AutoGenerated(Category = "KHR_debug", Version = "", EntryPoint = "glGetObjectPtrLabelKHR")] [CLSCompliant(false)] public static unsafe void GetObjectPtrLabel([InAttribute, OutAttribute] T0[] ptr, Int32 bufSize, [OutAttribute] Int32* length, [OutAttribute] StringBuilder label) @@ -113852,6 +114435,7 @@ namespace OpenTK.Graphics.OpenGL /// The address of a string that will receive the object label. /// /// + [Obsolete("Use out overload instead")] [AutoGenerated(Category = "KHR_debug", Version = "", EntryPoint = "glGetObjectPtrLabelKHR")] [CLSCompliant(false)] public static void GetObjectPtrLabel([InAttribute, OutAttribute] T0[,] ptr, Int32 bufSize, [OutAttribute] Int32[] length, [OutAttribute] StringBuilder label) @@ -113881,6 +114465,7 @@ namespace OpenTK.Graphics.OpenGL /// The address of a string that will receive the object label. /// /// + [Obsolete("Use out overload instead")] [AutoGenerated(Category = "KHR_debug", Version = "", EntryPoint = "glGetObjectPtrLabelKHR")] [CLSCompliant(false)] public static void GetObjectPtrLabel([InAttribute, OutAttribute] T0[,] ptr, Int32 bufSize, [OutAttribute] out Int32 length, [OutAttribute] StringBuilder label) @@ -113910,6 +114495,7 @@ namespace OpenTK.Graphics.OpenGL /// The address of a string that will receive the object label. /// /// + [Obsolete("Use out overload instead")] [AutoGenerated(Category = "KHR_debug", Version = "", EntryPoint = "glGetObjectPtrLabelKHR")] [CLSCompliant(false)] public static unsafe void GetObjectPtrLabel([InAttribute, OutAttribute] T0[,] ptr, Int32 bufSize, [OutAttribute] Int32* length, [OutAttribute] StringBuilder label) @@ -113939,6 +114525,7 @@ namespace OpenTK.Graphics.OpenGL /// The address of a string that will receive the object label. /// /// + [Obsolete("Use out overload instead")] [AutoGenerated(Category = "KHR_debug", Version = "", EntryPoint = "glGetObjectPtrLabelKHR")] [CLSCompliant(false)] public static void GetObjectPtrLabel([InAttribute, OutAttribute] T0[,,] ptr, Int32 bufSize, [OutAttribute] Int32[] length, [OutAttribute] StringBuilder label) @@ -113968,6 +114555,7 @@ namespace OpenTK.Graphics.OpenGL /// The address of a string that will receive the object label. /// /// + [Obsolete("Use out overload instead")] [AutoGenerated(Category = "KHR_debug", Version = "", EntryPoint = "glGetObjectPtrLabelKHR")] [CLSCompliant(false)] public static void GetObjectPtrLabel([InAttribute, OutAttribute] T0[,,] ptr, Int32 bufSize, [OutAttribute] out Int32 length, [OutAttribute] StringBuilder label) @@ -113997,6 +114585,7 @@ namespace OpenTK.Graphics.OpenGL /// The address of a string that will receive the object label. /// /// + [Obsolete("Use out overload instead")] [AutoGenerated(Category = "KHR_debug", Version = "", EntryPoint = "glGetObjectPtrLabelKHR")] [CLSCompliant(false)] public static unsafe void GetObjectPtrLabel([InAttribute, OutAttribute] T0[,,] ptr, Int32 bufSize, [OutAttribute] Int32* length, [OutAttribute] StringBuilder label) @@ -114026,6 +114615,7 @@ namespace OpenTK.Graphics.OpenGL /// The address of a string that will receive the object label. /// /// + [Obsolete("Use out overload instead")] [AutoGenerated(Category = "KHR_debug", Version = "", EntryPoint = "glGetObjectPtrLabelKHR")] [CLSCompliant(false)] public static void GetObjectPtrLabel([InAttribute, OutAttribute] ref T0 ptr, Int32 bufSize, [OutAttribute] Int32[] length, [OutAttribute] StringBuilder label) @@ -114055,6 +114645,7 @@ namespace OpenTK.Graphics.OpenGL /// The address of a string that will receive the object label. /// /// + [Obsolete("Use out overload instead")] [AutoGenerated(Category = "KHR_debug", Version = "", EntryPoint = "glGetObjectPtrLabelKHR")] [CLSCompliant(false)] public static void GetObjectPtrLabel([InAttribute, OutAttribute] ref T0 ptr, Int32 bufSize, [OutAttribute] out Int32 length, [OutAttribute] StringBuilder label) @@ -114084,6 +114675,7 @@ namespace OpenTK.Graphics.OpenGL /// The address of a string that will receive the object label. /// /// + [Obsolete("Use out overload instead")] [AutoGenerated(Category = "KHR_debug", Version = "", EntryPoint = "glGetObjectPtrLabelKHR")] [CLSCompliant(false)] public static unsafe void GetObjectPtrLabel([InAttribute, OutAttribute] ref T0 ptr, Int32 bufSize, [OutAttribute] Int32* length, [OutAttribute] StringBuilder label) @@ -126805,7 +127397,7 @@ namespace OpenTK.Graphics.OpenGL /// [requires: NV_vdpau_interop] [AutoGenerated(Category = "NV_vdpau_interop", Version = "", EntryPoint = "glVDPAUIsSurfaceNV")] - public static void VDPAUIsSurface(IntPtr surface) { throw new NotImplementedException(); } + public static bool VDPAUIsSurface(IntPtr surface) { throw new NotImplementedException(); } /// [requires: NV_vdpau_interop] [AutoGenerated(Category = "NV_vdpau_interop", Version = "", EntryPoint = "glVDPAUMapSurfacesNV")] @@ -137515,205 +138107,205 @@ namespace OpenTK.Graphics.OpenGL } - [Slot(1909)] + [Slot(1919)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern void glTbufferMask3DFX(UInt32 mask); [Slot(30)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern void glBeginPerfMonitorAMD(UInt32 monitor); - [Slot(109)] + [Slot(110)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern void glBlendEquationIndexedAMD(UInt32 buf, System.Int32 mode); - [Slot(114)] + [Slot(115)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern void glBlendEquationSeparateIndexedAMD(UInt32 buf, System.Int32 modeRGB, System.Int32 modeAlpha); - [Slot(118)] + [Slot(119)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern void glBlendFuncIndexedAMD(UInt32 buf, System.Int32 src, System.Int32 dst); - [Slot(123)] + [Slot(124)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern void glBlendFuncSeparateIndexedAMD(UInt32 buf, System.Int32 srcRGB, System.Int32 dstRGB, System.Int32 srcAlpha, System.Int32 dstAlpha); - [Slot(345)] + [Slot(347)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern void glDebugMessageCallbackAMD(DebugProcAmd callback, [OutAttribute] IntPtr userParam); - [Slot(351)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern unsafe void glDebugMessageEnableAMD(System.Int32 category, System.Int32 severity, Int32 count, UInt32* ids, bool enabled); [Slot(353)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern unsafe void glDebugMessageEnableAMD(System.Int32 category, System.Int32 severity, Int32 count, UInt32* ids, bool enabled); + [Slot(355)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern void glDebugMessageInsertAMD(System.Int32 category, System.Int32 severity, UInt32 id, Int32 length, IntPtr buf); - [Slot(369)] + [Slot(371)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern unsafe void glDeleteNamesAMD(System.Int32 identifier, UInt32 num, UInt32* names); - [Slot(373)] + [Slot(375)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern unsafe void glDeletePerfMonitorsAMD(Int32 n, UInt32* monitors); - [Slot(484)] + [Slot(487)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern void glEndPerfMonitorAMD(UInt32 monitor); - [Slot(605)] + [Slot(609)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern unsafe void glGenNamesAMD(System.Int32 identifier, UInt32 num, [OutAttribute] UInt32* names); - [Slot(608)] + [Slot(612)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern unsafe void glGenPerfMonitorsAMD(Int32 n, [OutAttribute] UInt32* monitors); - [Slot(685)] + [Slot(689)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern unsafe Int32 glGetDebugMessageLogAMD(UInt32 count, Int32 bufsize, [OutAttribute] System.Int32* categories, [OutAttribute] UInt32* severities, [OutAttribute] UInt32* ids, [OutAttribute] Int32* lengths, [OutAttribute] IntPtr message); - [Slot(841)] + [Slot(848)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern unsafe void glGetPerfMonitorCounterDataAMD(UInt32 monitor, System.Int32 pname, Int32 dataSize, [OutAttribute] UInt32* data, [OutAttribute] Int32* bytesWritten); - [Slot(842)] + [Slot(849)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern void glGetPerfMonitorCounterInfoAMD(UInt32 group, UInt32 counter, System.Int32 pname, [OutAttribute] IntPtr data); - [Slot(843)] + [Slot(850)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern unsafe void glGetPerfMonitorCountersAMD(UInt32 group, [OutAttribute] Int32* numCounters, [OutAttribute] Int32* maxActiveCounters, Int32 counterSize, [OutAttribute] UInt32* counters); - [Slot(844)] + [Slot(851)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern unsafe void glGetPerfMonitorCounterStringAMD(UInt32 group, UInt32 counter, Int32 bufSize, [OutAttribute] Int32* length, [OutAttribute] IntPtr counterString); - [Slot(845)] + [Slot(852)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern unsafe void glGetPerfMonitorGroupsAMD([OutAttribute] Int32* numGroups, Int32 groupsSize, [OutAttribute] UInt32* groups); - [Slot(846)] + [Slot(853)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern unsafe void glGetPerfMonitorGroupStringAMD(UInt32 group, Int32 bufSize, [OutAttribute] Int32* length, [OutAttribute] IntPtr groupString); - [Slot(1080)] + [Slot(1090)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern bool glIsNameAMD(System.Int32 identifier, UInt32 name); - [Slot(1225)] + [Slot(1235)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern void glMultiDrawArraysIndirectAMD(System.Int32 mode, IntPtr indirect, Int32 primcount, Int32 stride); - [Slot(1233)] + [Slot(1243)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern void glMultiDrawElementsIndirectAMD(System.Int32 mode, System.Int32 type, IntPtr indirect, Int32 primcount, Int32 stride); - [Slot(1704)] + [Slot(1714)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern void glQueryObjectParameteruiAMD(System.Int32 target, UInt32 id, System.Int32 pname, System.Int32 param); - [Slot(1856)] + [Slot(1866)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern unsafe void glSelectPerfMonitorCountersAMD(UInt32 monitor, bool enable, UInt32 group, Int32 numCounters, [OutAttribute] UInt32* counterList); - [Slot(1864)] + [Slot(1874)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern unsafe void glSetMultisamplefvAMD(System.Int32 pname, UInt32 index, Single* val); - [Slot(1890)] + [Slot(1900)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern void glStencilOpValueAMD(System.Int32 face, UInt32 value); - [Slot(1910)] + [Slot(1920)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern void glTessellationFactorAMD(Single factor); - [Slot(1911)] + [Slot(1921)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern void glTessellationModeAMD(System.Int32 mode); - [Slot(2045)] + [Slot(2055)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern void glTexStorageSparseAMD(System.Int32 target, System.Int32 internalFormat, Int32 width, Int32 height, Int32 depth, Int32 layers, UInt32 flags); - [Slot(2081)] + [Slot(2091)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern void glTextureStorageSparseAMD(UInt32 texture, System.Int32 target, System.Int32 internalFormat, Int32 width, Int32 height, Int32 depth, Int32 layers, UInt32 flags); - [Slot(2500)] + [Slot(2510)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern void glVertexAttribParameteriAMD(UInt32 index, System.Int32 pname, Int32 param); - [Slot(82)] + [Slot(83)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern void glBindVertexArrayAPPLE(UInt32 array); - [Slot(131)] + [Slot(132)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern void glBufferParameteriAPPLE(System.Int32 target, System.Int32 pname, Int32 param); - [Slot(362)] + [Slot(364)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern unsafe void glDeleteFencesAPPLE(Int32 n, UInt32* fences); - [Slot(391)] + [Slot(394)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern unsafe void glDeleteVertexArraysAPPLE(Int32 n, UInt32* arrays); - [Slot(416)] + [Slot(419)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern void glDisableVertexAttribAPPLE(UInt32 index, System.Int32 pname); - [Slot(433)] + [Slot(436)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern void glDrawElementArrayAPPLE(System.Int32 mode, Int32 first, Int32 count); - [Slot(446)] + [Slot(449)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern void glDrawRangeElementArrayAPPLE(System.Int32 mode, UInt32 start, UInt32 end, Int32 first, Int32 count); - [Slot(463)] + [Slot(466)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern void glElementPointerAPPLE(System.Int32 type, IntPtr pointer); - [Slot(474)] + [Slot(477)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern void glEnableVertexAttribAPPLE(UInt32 index, System.Int32 pname); - [Slot(518)] + [Slot(522)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern void glFinishFenceAPPLE(UInt32 fence); - [Slot(520)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern void glFinishObjectAPPLE(System.Int32 @object, Int32 name); [Slot(524)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern void glFinishObjectAPPLE(System.Int32 @object, Int32 name); + [Slot(528)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern void glFlushMappedBufferRangeAPPLE(System.Int32 target, IntPtr offset, IntPtr size); - [Slot(529)] + [Slot(533)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern void glFlushVertexArrayRangeAPPLE(Int32 length, [OutAttribute] IntPtr pointer); - [Slot(599)] + [Slot(603)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern unsafe void glGenFencesAPPLE(Int32 n, [OutAttribute] UInt32* fences); - [Slot(624)] + [Slot(628)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern unsafe void glGenVertexArraysAPPLE(Int32 n, [OutAttribute] UInt32* arrays); - [Slot(822)] + [Slot(828)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern unsafe void glGetObjectParameterivAPPLE(System.Int32 objectType, UInt32 name, System.Int32 pname, [OutAttribute] Int32* @params); - [Slot(942)] + [Slot(952)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern void glGetTexParameterPointervAPPLE(System.Int32 target, System.Int32 pname, [OutAttribute] IntPtr @params); - [Slot(1073)] + [Slot(1083)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern bool glIsFenceAPPLE(UInt32 fence); - [Slot(1108)] + [Slot(1118)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern bool glIsVertexArrayAPPLE(UInt32 array); - [Slot(1109)] + [Slot(1119)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern bool glIsVertexAttribEnabledAPPLE(UInt32 index, System.Int32 pname); - [Slot(1182)] + [Slot(1192)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern unsafe void glMapVertexAttrib1dAPPLE(UInt32 index, UInt32 size, Double u1, Double u2, Int32 stride, Int32 order, Double* points); - [Slot(1183)] + [Slot(1193)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern unsafe void glMapVertexAttrib1fAPPLE(UInt32 index, UInt32 size, Single u1, Single u2, Int32 stride, Int32 order, Single* points); - [Slot(1184)] + [Slot(1194)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern unsafe void glMapVertexAttrib2dAPPLE(UInt32 index, UInt32 size, Double u1, Double u2, Int32 ustride, Int32 uorder, Double v1, Double v2, Int32 vstride, Int32 vorder, Double* points); - [Slot(1185)] + [Slot(1195)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern unsafe void glMapVertexAttrib2fAPPLE(UInt32 index, UInt32 size, Single u1, Single u2, Int32 ustride, Int32 uorder, Single v1, Single v2, Int32 vstride, Int32 vorder, Single* points); - [Slot(1228)] + [Slot(1238)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern unsafe void glMultiDrawElementArrayAPPLE(System.Int32 mode, Int32* first, Int32* count, Int32 primcount); - [Slot(1236)] + [Slot(1246)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern unsafe void glMultiDrawRangeElementArrayAPPLE(System.Int32 mode, UInt32 start, UInt32 end, Int32* first, Int32* count, Int32 primcount); - [Slot(1435)] + [Slot(1445)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern System.Int32 glObjectPurgeableAPPLE(System.Int32 objectType, UInt32 name, System.Int32 option); - [Slot(1436)] + [Slot(1446)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern System.Int32 glObjectUnpurgeableAPPLE(System.Int32 objectType, UInt32 name, System.Int32 option); - [Slot(1859)] + [Slot(1869)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern void glSetFenceAPPLE(UInt32 fence); - [Slot(1912)] + [Slot(1922)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern bool glTestFenceAPPLE(UInt32 fence); - [Slot(1914)] + [Slot(1924)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern bool glTestObjectAPPLE(System.Int32 @object, UInt32 name); - [Slot(2074)] + [Slot(2084)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern void glTextureRangeAPPLE(System.Int32 target, Int32 length, IntPtr pointer); - [Slot(2283)] + [Slot(2293)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern void glVertexArrayParameteriAPPLE(System.Int32 pname, Int32 param); - [Slot(2284)] + [Slot(2294)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern void glVertexArrayRangeAPPLE(Int32 length, [OutAttribute] IntPtr pointer); [Slot(7)] @@ -137722,802 +138314,802 @@ namespace OpenTK.Graphics.OpenGL [Slot(22)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern void glAttachObjectARB(UInt32 containerObj, UInt32 obj); - [Slot(32)] + [Slot(33)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern void glBeginQueryARB(System.Int32 target, UInt32 id); - [Slot(40)] + [Slot(41)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern void glBindAttribLocationARB(UInt32 programObj, UInt32 index, IntPtr name); - [Slot(42)] + [Slot(43)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern void glBindBufferARB(System.Int32 target, UInt32 buffer); - [Slot(66)] + [Slot(67)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern void glBindProgramARB(System.Int32 target, UInt32 program); - [Slot(108)] + [Slot(109)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern void glBlendEquationiARB(UInt32 buf, System.Int32 mode); - [Slot(113)] + [Slot(114)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern void glBlendEquationSeparateiARB(UInt32 buf, System.Int32 modeRGB, System.Int32 modeAlpha); - [Slot(117)] + [Slot(118)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern void glBlendFunciARB(UInt32 buf, System.Int32 src, System.Int32 dst); - [Slot(122)] + [Slot(123)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern void glBlendFuncSeparateiARB(UInt32 buf, System.Int32 srcRGB, System.Int32 dstRGB, System.Int32 srcAlpha, System.Int32 dstAlpha); - [Slot(130)] + [Slot(131)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern void glBufferDataARB(System.Int32 target, IntPtr size, IntPtr data, System.Int32 usage); - [Slot(134)] + [Slot(135)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern void glBufferSubDataARB(System.Int32 target, IntPtr offset, IntPtr size, IntPtr data); - [Slot(141)] + [Slot(142)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern void glClampColorARB(System.Int32 target, System.Int32 clamp); - [Slot(167)] + [Slot(168)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern void glClientActiveTextureARB(System.Int32 texture); - [Slot(255)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern void glCompileShaderARB(UInt32 shaderObj); [Slot(256)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern void glCompileShaderARB(UInt32 shaderObj); + [Slot(257)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern unsafe void glCompileShaderIncludeARB(UInt32 shader, Int32 count, IntPtr path, Int32* length); - [Slot(264)] + [Slot(265)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern void glCompressedTexImage1DARB(System.Int32 target, Int32 level, System.Int32 internalformat, Int32 width, Int32 border, Int32 imageSize, IntPtr data); - [Slot(266)] + [Slot(267)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern void glCompressedTexImage2DARB(System.Int32 target, Int32 level, System.Int32 internalformat, Int32 width, Int32 height, Int32 border, Int32 imageSize, IntPtr data); - [Slot(268)] + [Slot(269)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern void glCompressedTexImage3DARB(System.Int32 target, Int32 level, System.Int32 internalformat, Int32 width, Int32 height, Int32 depth, Int32 border, Int32 imageSize, IntPtr data); - [Slot(270)] + [Slot(271)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern void glCompressedTexSubImage1DARB(System.Int32 target, Int32 level, Int32 xoffset, Int32 width, System.Int32 format, Int32 imageSize, IntPtr data); - [Slot(272)] + [Slot(273)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern void glCompressedTexSubImage2DARB(System.Int32 target, Int32 level, Int32 xoffset, Int32 yoffset, Int32 width, Int32 height, System.Int32 format, Int32 imageSize, IntPtr data); - [Slot(274)] + [Slot(275)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern void glCompressedTexSubImage3DARB(System.Int32 target, Int32 level, Int32 xoffset, Int32 yoffset, Int32 zoffset, Int32 width, Int32 height, Int32 depth, System.Int32 format, Int32 imageSize, IntPtr data); - [Slot(333)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern Int32 glCreateProgramObjectARB(); [Slot(335)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern Int32 glCreateProgramObjectARB(); + [Slot(337)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern Int32 glCreateShaderObjectARB(System.Int32 shaderType); - [Slot(339)] + [Slot(341)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern unsafe IntPtr glCreateSyncFromCLeventARB([OutAttribute] IntPtr* context, [OutAttribute] IntPtr* @event, UInt32 flags); - [Slot(343)] + [Slot(345)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern void glCurrentPaletteMatrixARB(Int32 index); - [Slot(346)] + [Slot(348)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern void glDebugMessageCallbackARB(DebugProcArb callback, IntPtr userParam); - [Slot(349)] + [Slot(351)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern unsafe void glDebugMessageControlARB(System.Int32 source, System.Int32 type, System.Int32 severity, Int32 count, UInt32* ids, bool enabled); - [Slot(354)] + [Slot(356)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern void glDebugMessageInsertARB(System.Int32 source, System.Int32 type, UInt32 id, System.Int32 severity, Int32 length, IntPtr buf); - [Slot(361)] + [Slot(363)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern unsafe void glDeleteBuffersARB(Int32 n, UInt32* buffers); - [Slot(368)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern void glDeleteNamedStringARB(Int32 namelen, IntPtr name); [Slot(370)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern void glDeleteObjectARB(UInt32 obj); - [Slot(377)] + static extern void glDeleteNamedStringARB(Int32 namelen, IntPtr name); + [Slot(372)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern unsafe void glDeleteProgramsARB(Int32 n, UInt32* programs); + static extern void glDeleteObjectARB(UInt32 obj); [Slot(380)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern unsafe void glDeleteProgramsARB(Int32 n, UInt32* programs); + [Slot(383)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern unsafe void glDeleteQueriesARB(Int32 n, UInt32* ids); - [Slot(404)] + [Slot(407)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern void glDetachObjectARB(UInt32 containerObj, UInt32 attachedObj); - [Slot(418)] + [Slot(421)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern void glDisableVertexAttribArrayARB(UInt32 index); - [Slot(420)] + [Slot(423)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern void glDispatchComputeGroupSizeARB(UInt32 num_groups_x, UInt32 num_groups_y, UInt32 num_groups_z, UInt32 group_size_x, UInt32 group_size_y, UInt32 group_size_z); - [Slot(426)] + [Slot(429)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern void glDrawArraysInstancedARB(System.Int32 mode, Int32 first, Int32 count, Int32 primcount); - [Slot(431)] + [Slot(434)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern unsafe void glDrawBuffersARB(Int32 n, System.Int32* bufs); - [Slot(439)] + [Slot(442)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern void glDrawElementsInstancedARB(System.Int32 mode, Int32 count, System.Int32 type, IntPtr indices, Int32 primcount); - [Slot(476)] + [Slot(479)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern void glEnableVertexAttribArrayARB(UInt32 index); - [Slot(486)] + [Slot(490)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern void glEndQueryARB(System.Int32 target); - [Slot(578)] + [Slot(582)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern void glFramebufferTextureARB(System.Int32 target, System.Int32 attachment, UInt32 texture, Int32 level); - [Slot(580)] + [Slot(584)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern void glFramebufferTextureFaceARB(System.Int32 target, System.Int32 attachment, UInt32 texture, Int32 level, System.Int32 face); - [Slot(583)] + [Slot(587)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern void glFramebufferTextureLayerARB(System.Int32 target, System.Int32 attachment, UInt32 texture, Int32 level, Int32 layer); - [Slot(594)] + [Slot(598)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern unsafe void glGenBuffersARB(Int32 n, [OutAttribute] UInt32* buffers); - [Slot(611)] + [Slot(615)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern unsafe void glGenProgramsARB(Int32 n, [OutAttribute] UInt32* programs); - [Slot(614)] + [Slot(618)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern unsafe void glGenQueriesARB(Int32 n, [OutAttribute] UInt32* ids); - [Slot(628)] + [Slot(632)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern unsafe void glGetActiveAttribARB(UInt32 programObj, UInt32 index, Int32 maxLength, [OutAttribute] Int32* length, [OutAttribute] Int32* size, [OutAttribute] System.Int32* type, [OutAttribute] IntPtr name); - [Slot(633)] + [Slot(637)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern unsafe void glGetActiveUniformARB(UInt32 programObj, UInt32 index, Int32 maxLength, [OutAttribute] Int32* length, [OutAttribute] Int32* size, [OutAttribute] System.Int32* type, [OutAttribute] IntPtr name); - [Slot(641)] + [Slot(645)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern unsafe void glGetAttachedObjectsARB(UInt32 containerObj, Int32 maxCount, [OutAttribute] Int32* count, [OutAttribute] UInt32* obj); - [Slot(644)] + [Slot(648)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern Int32 glGetAttribLocationARB(UInt32 programObj, IntPtr name); - [Slot(650)] + [Slot(654)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern unsafe void glGetBufferParameterivARB(System.Int32 target, System.Int32 pname, [OutAttribute] Int32* @params); - [Slot(653)] + [Slot(657)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern void glGetBufferPointervARB(System.Int32 target, System.Int32 pname, [OutAttribute] IntPtr @params); - [Slot(655)] + [Slot(659)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern void glGetBufferSubDataARB(System.Int32 target, IntPtr offset, IntPtr size, [OutAttribute] IntPtr data); - [Slot(675)] + [Slot(679)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern void glGetCompressedTexImageARB(System.Int32 target, Int32 level, [OutAttribute] IntPtr img); - [Slot(686)] + [Slot(690)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern unsafe Int32 glGetDebugMessageLogARB(UInt32 count, Int32 bufSize, [OutAttribute] System.Int32* sources, [OutAttribute] System.Int32* types, [OutAttribute] UInt32* ids, [OutAttribute] System.Int32* severities, [OutAttribute] Int32* lengths, [OutAttribute] IntPtr messageLog); - [Slot(714)] + [Slot(719)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern System.Int32 glGetGraphicsResetStatusARB(); - [Slot(715)] + [Slot(720)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern Int32 glGetHandleARB(System.Int32 pname); - [Slot(723)] + [Slot(728)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern Int64 glGetImageHandleARB(UInt32 texture, Int32 level, bool layered, Int32 layer, System.Int32 format); - [Slot(727)] + [Slot(732)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern unsafe void glGetInfoLogARB(UInt32 obj, Int32 maxLength, [OutAttribute] Int32* length, [OutAttribute] IntPtr infoLog); - [Slot(796)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern unsafe void glGetNamedStringARB(Int32 namelen, IntPtr name, Int32 bufSize, [OutAttribute] Int32* stringlen, [OutAttribute] IntPtr @string); - [Slot(797)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern unsafe void glGetNamedStringivARB(Int32 namelen, IntPtr name, System.Int32 pname, [OutAttribute] Int32* @params); - [Slot(798)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern void glGetnColorTableARB(System.Int32 target, System.Int32 format, System.Int32 type, Int32 bufSize, [OutAttribute] IntPtr table); - [Slot(799)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern void glGetnCompressedTexImageARB(System.Int32 target, Int32 lod, Int32 bufSize, [OutAttribute] IntPtr img); - [Slot(800)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern void glGetnConvolutionFilterARB(System.Int32 target, System.Int32 format, System.Int32 type, Int32 bufSize, [OutAttribute] IntPtr image); [Slot(801)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern void glGetnHistogramARB(System.Int32 target, bool reset, System.Int32 format, System.Int32 type, Int32 bufSize, [OutAttribute] IntPtr values); + static extern unsafe void glGetNamedStringARB(Int32 namelen, IntPtr name, Int32 bufSize, [OutAttribute] Int32* stringlen, [OutAttribute] IntPtr @string); [Slot(802)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern unsafe void glGetnMapdvARB(System.Int32 target, System.Int32 query, Int32 bufSize, [OutAttribute] Double* v); + static extern unsafe void glGetNamedStringivARB(Int32 namelen, IntPtr name, System.Int32 pname, [OutAttribute] Int32* @params); [Slot(803)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern unsafe void glGetnMapfvARB(System.Int32 target, System.Int32 query, Int32 bufSize, [OutAttribute] Single* v); + static extern void glGetnColorTableARB(System.Int32 target, System.Int32 format, System.Int32 type, Int32 bufSize, [OutAttribute] IntPtr table); [Slot(804)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern unsafe void glGetnMapivARB(System.Int32 target, System.Int32 query, Int32 bufSize, [OutAttribute] Int32* v); + static extern void glGetnCompressedTexImageARB(System.Int32 target, Int32 lod, Int32 bufSize, [OutAttribute] IntPtr img); [Slot(805)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern void glGetnMinmaxARB(System.Int32 target, bool reset, System.Int32 format, System.Int32 type, Int32 bufSize, [OutAttribute] IntPtr values); - [Slot(806)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern unsafe void glGetnPixelMapfvARB(System.Int32 map, Int32 bufSize, [OutAttribute] Single* values); + static extern void glGetnConvolutionFilterARB(System.Int32 target, System.Int32 format, System.Int32 type, Int32 bufSize, [OutAttribute] IntPtr image); [Slot(807)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern unsafe void glGetnPixelMapuivARB(System.Int32 map, Int32 bufSize, [OutAttribute] UInt32* values); + static extern void glGetnHistogramARB(System.Int32 target, bool reset, System.Int32 format, System.Int32 type, Int32 bufSize, [OutAttribute] IntPtr values); [Slot(808)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern unsafe void glGetnPixelMapusvARB(System.Int32 map, Int32 bufSize, [OutAttribute] UInt16* values); + static extern unsafe void glGetnMapdvARB(System.Int32 target, System.Int32 query, Int32 bufSize, [OutAttribute] Double* v); [Slot(809)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern unsafe void glGetnPolygonStippleARB(Int32 bufSize, [OutAttribute] Byte* pattern); + static extern unsafe void glGetnMapfvARB(System.Int32 target, System.Int32 query, Int32 bufSize, [OutAttribute] Single* v); [Slot(810)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern void glGetnSeparableFilterARB(System.Int32 target, System.Int32 format, System.Int32 type, Int32 rowBufSize, [OutAttribute] IntPtr row, Int32 columnBufSize, [OutAttribute] IntPtr column, [OutAttribute] IntPtr span); + static extern unsafe void glGetnMapivARB(System.Int32 target, System.Int32 query, Int32 bufSize, [OutAttribute] Int32* v); [Slot(811)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern void glGetnTexImageARB(System.Int32 target, Int32 level, System.Int32 format, System.Int32 type, Int32 bufSize, [OutAttribute] IntPtr img); + static extern void glGetnMinmaxARB(System.Int32 target, bool reset, System.Int32 format, System.Int32 type, Int32 bufSize, [OutAttribute] IntPtr values); [Slot(812)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern unsafe void glGetnUniformdvARB(UInt32 program, Int32 location, Int32 bufSize, [OutAttribute] Double* @params); + static extern unsafe void glGetnPixelMapfvARB(System.Int32 map, Int32 bufSize, [OutAttribute] Single* values); [Slot(813)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern unsafe void glGetnUniformfvARB(UInt32 program, Int32 location, Int32 bufSize, [OutAttribute] Single* @params); + static extern unsafe void glGetnPixelMapuivARB(System.Int32 map, Int32 bufSize, [OutAttribute] UInt32* values); [Slot(814)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern unsafe void glGetnUniformivARB(UInt32 program, Int32 location, Int32 bufSize, [OutAttribute] Int32* @params); + static extern unsafe void glGetnPixelMapusvARB(System.Int32 map, Int32 bufSize, [OutAttribute] UInt16* values); [Slot(815)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern unsafe void glGetnUniformuivARB(UInt32 program, Int32 location, Int32 bufSize, [OutAttribute] UInt32* @params); + static extern unsafe void glGetnPolygonStippleARB(Int32 bufSize, [OutAttribute] Byte* pattern); + [Slot(816)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern void glGetnSeparableFilterARB(System.Int32 target, System.Int32 format, System.Int32 type, Int32 rowBufSize, [OutAttribute] IntPtr row, Int32 columnBufSize, [OutAttribute] IntPtr column, [OutAttribute] IntPtr span); + [Slot(817)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern void glGetnTexImageARB(System.Int32 target, Int32 level, System.Int32 format, System.Int32 type, Int32 bufSize, [OutAttribute] IntPtr img); + [Slot(818)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern unsafe void glGetnUniformdvARB(UInt32 program, Int32 location, Int32 bufSize, [OutAttribute] Double* @params); + [Slot(819)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern unsafe void glGetnUniformfvARB(UInt32 program, Int32 location, Int32 bufSize, [OutAttribute] Single* @params); + [Slot(820)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern unsafe void glGetnUniformivARB(UInt32 program, Int32 location, Int32 bufSize, [OutAttribute] Int32* @params); [Slot(821)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern unsafe void glGetnUniformuivARB(UInt32 program, Int32 location, Int32 bufSize, [OutAttribute] UInt32* @params); + [Slot(827)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern unsafe void glGetObjectParameterfvARB(UInt32 obj, System.Int32 pname, [OutAttribute] Single* @params); - [Slot(823)] + [Slot(829)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern unsafe void glGetObjectParameterivARB(UInt32 obj, System.Int32 pname, [OutAttribute] Int32* @params); - [Slot(862)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern unsafe void glGetProgramEnvParameterdvARB(System.Int32 target, UInt32 index, [OutAttribute] Double* @params); - [Slot(863)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern unsafe void glGetProgramEnvParameterfvARB(System.Int32 target, UInt32 index, [OutAttribute] Single* @params); - [Slot(869)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern unsafe void glGetProgramivARB(System.Int32 target, System.Int32 pname, [OutAttribute] Int32* @params); - [Slot(871)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern unsafe void glGetProgramLocalParameterdvARB(System.Int32 target, UInt32 index, [OutAttribute] Double* @params); [Slot(872)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern unsafe void glGetProgramEnvParameterdvARB(System.Int32 target, UInt32 index, [OutAttribute] Double* @params); + [Slot(873)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern unsafe void glGetProgramEnvParameterfvARB(System.Int32 target, UInt32 index, [OutAttribute] Single* @params); + [Slot(879)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern unsafe void glGetProgramivARB(System.Int32 target, System.Int32 pname, [OutAttribute] Int32* @params); + [Slot(881)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern unsafe void glGetProgramLocalParameterdvARB(System.Int32 target, UInt32 index, [OutAttribute] Double* @params); + [Slot(882)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern unsafe void glGetProgramLocalParameterfvARB(System.Int32 target, UInt32 index, [OutAttribute] Single* @params); - [Slot(889)] + [Slot(899)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern void glGetProgramStringARB(System.Int32 target, System.Int32 pname, [OutAttribute] IntPtr @string); - [Slot(894)] + [Slot(904)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern unsafe void glGetQueryivARB(System.Int32 target, System.Int32 pname, [OutAttribute] Int32* @params); - [Slot(898)] + [Slot(908)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern unsafe void glGetQueryObjectivARB(UInt32 id, System.Int32 pname, [OutAttribute] Int32* @params); - [Slot(902)] + [Slot(912)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern unsafe void glGetQueryObjectuivARB(UInt32 id, System.Int32 pname, [OutAttribute] UInt32* @params); - [Slot(915)] + [Slot(925)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern unsafe void glGetShaderSourceARB(UInt32 obj, Int32 maxLength, [OutAttribute] Int32* length, [OutAttribute] IntPtr source); - [Slot(944)] + [Slot(954)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern Int64 glGetTextureHandleARB(UInt32 texture); - [Slot(953)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern Int64 glGetTextureSamplerHandleARB(UInt32 texture, UInt32 sampler); [Slot(963)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern Int64 glGetTextureSamplerHandleARB(UInt32 texture, UInt32 sampler); + [Slot(973)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern unsafe void glGetUniformfvARB(UInt32 programObj, Int32 location, [OutAttribute] Single* @params); - [Slot(967)] + [Slot(977)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern unsafe void glGetUniformivARB(UInt32 programObj, Int32 location, [OutAttribute] Int32* @params); - [Slot(969)] + [Slot(979)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern Int32 glGetUniformLocationARB(UInt32 programObj, IntPtr name); - [Slot(989)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern unsafe void glGetVertexAttribdvARB(UInt32 index, System.Int32 pname, [OutAttribute] Double* @params); - [Slot(992)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern unsafe void glGetVertexAttribfvARB(UInt32 index, System.Int32 pname, [OutAttribute] Single* @params); [Slot(999)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern unsafe void glGetVertexAttribdvARB(UInt32 index, System.Int32 pname, [OutAttribute] Double* @params); + [Slot(1002)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern unsafe void glGetVertexAttribfvARB(UInt32 index, System.Int32 pname, [OutAttribute] Single* @params); + [Slot(1009)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern unsafe void glGetVertexAttribivARB(UInt32 index, System.Int32 pname, [OutAttribute] Int32* @params); - [Slot(1004)] + [Slot(1014)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern unsafe void glGetVertexAttribLui64vARB(UInt32 index, System.Int32 pname, [OutAttribute] UInt64* @params); - [Slot(1007)] + [Slot(1017)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern void glGetVertexAttribPointervARB(UInt32 index, System.Int32 pname, [OutAttribute] IntPtr pointer); - [Slot(1068)] + [Slot(1078)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern bool glIsBufferARB(UInt32 buffer); - [Slot(1077)] + [Slot(1087)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern bool glIsImageHandleResidentARB(UInt64 handle); - [Slot(1082)] + [Slot(1092)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern bool glIsNamedStringARB(Int32 namelen, IntPtr name); - [Slot(1089)] + [Slot(1099)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern bool glIsProgramARB(UInt32 program); - [Slot(1094)] + [Slot(1104)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern bool glIsQueryARB(UInt32 id); - [Slot(1102)] + [Slot(1112)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern bool glIsTextureHandleResidentARB(UInt64 handle); - [Slot(1128)] + [Slot(1138)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern void glLinkProgramARB(UInt32 programObj); - [Slot(1142)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern unsafe void glLoadTransposeMatrixdARB(Double* m); - [Slot(1144)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern unsafe void glLoadTransposeMatrixfARB(Single* m); - [Slot(1150)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern void glMakeImageHandleNonResidentARB(UInt64 handle); [Slot(1152)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern unsafe void glLoadTransposeMatrixdARB(Double* m); + [Slot(1154)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern unsafe void glLoadTransposeMatrixfARB(Single* m); + [Slot(1160)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern void glMakeImageHandleNonResidentARB(UInt64 handle); + [Slot(1162)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern void glMakeImageHandleResidentARB(UInt64 handle, System.Int32 access); - [Slot(1156)] + [Slot(1166)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern void glMakeTextureHandleNonResidentARB(UInt64 handle); - [Slot(1158)] + [Slot(1168)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern void glMakeTextureHandleResidentARB(UInt64 handle); - [Slot(1167)] + [Slot(1177)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern IntPtr glMapBufferARB(System.Int32 target, System.Int32 access); - [Slot(1193)] + [Slot(1203)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern void glMatrixIndexPointerARB(Int32 size, System.Int32 type, Int32 stride, IntPtr pointer); - [Slot(1194)] + [Slot(1204)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern unsafe void glMatrixIndexubvARB(Int32 size, Byte* indices); - [Slot(1195)] + [Slot(1205)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern unsafe void glMatrixIndexuivARB(Int32 size, UInt32* indices); - [Slot(1196)] + [Slot(1206)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern unsafe void glMatrixIndexusvARB(Int32 size, UInt16* indices); - [Slot(1221)] + [Slot(1231)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern void glMinSampleShadingARB(Single value); - [Slot(1227)] + [Slot(1237)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern void glMultiDrawArraysIndirectCountARB(System.Int32 mode, IntPtr indirect, IntPtr drawcount, Int32 maxdrawcount, Int32 stride); - [Slot(1235)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern void glMultiDrawElementsIndirectCountARB(System.Int32 mode, System.Int32 type, IntPtr indirect, IntPtr drawcount, Int32 maxdrawcount, Int32 stride); - [Slot(1243)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern void glMultiTexCoord1dARB(System.Int32 target, Double s); [Slot(1245)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern unsafe void glMultiTexCoord1dvARB(System.Int32 target, Double* v); - [Slot(1247)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern void glMultiTexCoord1fARB(System.Int32 target, Single s); - [Slot(1249)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern unsafe void glMultiTexCoord1fvARB(System.Int32 target, Single* v); + static extern void glMultiDrawElementsIndirectCountARB(System.Int32 mode, System.Int32 type, IntPtr indirect, IntPtr drawcount, Int32 maxdrawcount, Int32 stride); [Slot(1253)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern void glMultiTexCoord1iARB(System.Int32 target, Int32 s); + static extern void glMultiTexCoord1dARB(System.Int32 target, Double s); [Slot(1255)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern unsafe void glMultiTexCoord1ivARB(System.Int32 target, Int32* v); + static extern unsafe void glMultiTexCoord1dvARB(System.Int32 target, Double* v); [Slot(1257)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern void glMultiTexCoord1sARB(System.Int32 target, Int16 s); + static extern void glMultiTexCoord1fARB(System.Int32 target, Single s); [Slot(1259)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern unsafe void glMultiTexCoord1svARB(System.Int32 target, Int16* v); + static extern unsafe void glMultiTexCoord1fvARB(System.Int32 target, Single* v); + [Slot(1263)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern void glMultiTexCoord1iARB(System.Int32 target, Int32 s); [Slot(1265)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern void glMultiTexCoord2dARB(System.Int32 target, Double s, Double t); + static extern unsafe void glMultiTexCoord1ivARB(System.Int32 target, Int32* v); [Slot(1267)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern unsafe void glMultiTexCoord2dvARB(System.Int32 target, Double* v); + static extern void glMultiTexCoord1sARB(System.Int32 target, Int16 s); [Slot(1269)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern void glMultiTexCoord2fARB(System.Int32 target, Single s, Single t); - [Slot(1271)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern unsafe void glMultiTexCoord2fvARB(System.Int32 target, Single* v); + static extern unsafe void glMultiTexCoord1svARB(System.Int32 target, Int16* v); [Slot(1275)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern void glMultiTexCoord2iARB(System.Int32 target, Int32 s, Int32 t); + static extern void glMultiTexCoord2dARB(System.Int32 target, Double s, Double t); [Slot(1277)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern unsafe void glMultiTexCoord2ivARB(System.Int32 target, Int32* v); + static extern unsafe void glMultiTexCoord2dvARB(System.Int32 target, Double* v); [Slot(1279)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern void glMultiTexCoord2sARB(System.Int32 target, Int16 s, Int16 t); + static extern void glMultiTexCoord2fARB(System.Int32 target, Single s, Single t); [Slot(1281)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern unsafe void glMultiTexCoord2svARB(System.Int32 target, Int16* v); + static extern unsafe void glMultiTexCoord2fvARB(System.Int32 target, Single* v); + [Slot(1285)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern void glMultiTexCoord2iARB(System.Int32 target, Int32 s, Int32 t); [Slot(1287)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern void glMultiTexCoord3dARB(System.Int32 target, Double s, Double t, Double r); + static extern unsafe void glMultiTexCoord2ivARB(System.Int32 target, Int32* v); [Slot(1289)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern unsafe void glMultiTexCoord3dvARB(System.Int32 target, Double* v); + static extern void glMultiTexCoord2sARB(System.Int32 target, Int16 s, Int16 t); [Slot(1291)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern void glMultiTexCoord3fARB(System.Int32 target, Single s, Single t, Single r); - [Slot(1293)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern unsafe void glMultiTexCoord3fvARB(System.Int32 target, Single* v); + static extern unsafe void glMultiTexCoord2svARB(System.Int32 target, Int16* v); [Slot(1297)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern void glMultiTexCoord3iARB(System.Int32 target, Int32 s, Int32 t, Int32 r); + static extern void glMultiTexCoord3dARB(System.Int32 target, Double s, Double t, Double r); [Slot(1299)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern unsafe void glMultiTexCoord3ivARB(System.Int32 target, Int32* v); + static extern unsafe void glMultiTexCoord3dvARB(System.Int32 target, Double* v); [Slot(1301)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern void glMultiTexCoord3sARB(System.Int32 target, Int16 s, Int16 t, Int16 r); + static extern void glMultiTexCoord3fARB(System.Int32 target, Single s, Single t, Single r); [Slot(1303)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern unsafe void glMultiTexCoord3svARB(System.Int32 target, Int16* v); + static extern unsafe void glMultiTexCoord3fvARB(System.Int32 target, Single* v); + [Slot(1307)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern void glMultiTexCoord3iARB(System.Int32 target, Int32 s, Int32 t, Int32 r); [Slot(1309)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern void glMultiTexCoord4dARB(System.Int32 target, Double s, Double t, Double r, Double q); + static extern unsafe void glMultiTexCoord3ivARB(System.Int32 target, Int32* v); [Slot(1311)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern unsafe void glMultiTexCoord4dvARB(System.Int32 target, Double* v); + static extern void glMultiTexCoord3sARB(System.Int32 target, Int16 s, Int16 t, Int16 r); [Slot(1313)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern void glMultiTexCoord4fARB(System.Int32 target, Single s, Single t, Single r, Single q); - [Slot(1315)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern unsafe void glMultiTexCoord4fvARB(System.Int32 target, Single* v); + static extern unsafe void glMultiTexCoord3svARB(System.Int32 target, Int16* v); [Slot(1319)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern void glMultiTexCoord4iARB(System.Int32 target, Int32 s, Int32 t, Int32 r, Int32 q); + static extern void glMultiTexCoord4dARB(System.Int32 target, Double s, Double t, Double r, Double q); [Slot(1321)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern unsafe void glMultiTexCoord4ivARB(System.Int32 target, Int32* v); + static extern unsafe void glMultiTexCoord4dvARB(System.Int32 target, Double* v); [Slot(1323)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern void glMultiTexCoord4sARB(System.Int32 target, Int16 s, Int16 t, Int16 r, Int16 q); + static extern void glMultiTexCoord4fARB(System.Int32 target, Single s, Single t, Single r, Single q); [Slot(1325)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern unsafe void glMultiTexCoord4fvARB(System.Int32 target, Single* v); + [Slot(1329)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern void glMultiTexCoord4iARB(System.Int32 target, Int32 s, Int32 t, Int32 r, Int32 q); + [Slot(1331)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern unsafe void glMultiTexCoord4ivARB(System.Int32 target, Int32* v); + [Slot(1333)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern void glMultiTexCoord4sARB(System.Int32 target, Int16 s, Int16 t, Int16 r, Int16 q); + [Slot(1335)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern unsafe void glMultiTexCoord4svARB(System.Int32 target, Int16* v); - [Slot(1364)] + [Slot(1374)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern unsafe void glMultTransposeMatrixdARB(Double* m); - [Slot(1366)] + [Slot(1376)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern unsafe void glMultTransposeMatrixfARB(Single* m); - [Slot(1395)] + [Slot(1405)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern void glNamedStringARB(System.Int32 type, Int32 namelen, IntPtr name, Int32 stringlen, IntPtr @string); - [Slot(1491)] + [Slot(1501)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern void glPointParameterfARB(System.Int32 pname, Single param); - [Slot(1495)] + [Slot(1505)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern unsafe void glPointParameterfvARB(System.Int32 pname, Single* @params); - [Slot(1532)] + [Slot(1542)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern void glProgramEnvParameter4dARB(System.Int32 target, UInt32 index, Double x, Double y, Double z, Double w); - [Slot(1533)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern unsafe void glProgramEnvParameter4dvARB(System.Int32 target, UInt32 index, Double* @params); - [Slot(1534)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern void glProgramEnvParameter4fARB(System.Int32 target, UInt32 index, Single x, Single y, Single z, Single w); - [Slot(1535)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern unsafe void glProgramEnvParameter4fvARB(System.Int32 target, UInt32 index, Single* @params); [Slot(1543)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern void glProgramLocalParameter4dARB(System.Int32 target, UInt32 index, Double x, Double y, Double z, Double w); + static extern unsafe void glProgramEnvParameter4dvARB(System.Int32 target, UInt32 index, Double* @params); [Slot(1544)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern unsafe void glProgramLocalParameter4dvARB(System.Int32 target, UInt32 index, Double* @params); + static extern void glProgramEnvParameter4fARB(System.Int32 target, UInt32 index, Single x, Single y, Single z, Single w); [Slot(1545)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern unsafe void glProgramEnvParameter4fvARB(System.Int32 target, UInt32 index, Single* @params); + [Slot(1553)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern void glProgramLocalParameter4dARB(System.Int32 target, UInt32 index, Double x, Double y, Double z, Double w); + [Slot(1554)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern unsafe void glProgramLocalParameter4dvARB(System.Int32 target, UInt32 index, Double* @params); + [Slot(1555)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern void glProgramLocalParameter4fARB(System.Int32 target, UInt32 index, Single x, Single y, Single z, Single w); - [Slot(1546)] + [Slot(1556)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern unsafe void glProgramLocalParameter4fvARB(System.Int32 target, UInt32 index, Single* @params); - [Slot(1563)] + [Slot(1573)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern void glProgramParameteriARB(UInt32 program, System.Int32 pname, Int32 value); - [Slot(1567)] + [Slot(1577)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern void glProgramStringARB(System.Int32 target, System.Int32 format, Int32 len, IntPtr @string); - [Slot(1649)] + [Slot(1659)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern void glProgramUniformHandleui64ARB(UInt32 program, Int32 location, UInt64 value); - [Slot(1651)] + [Slot(1661)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern unsafe void glProgramUniformHandleui64vARB(UInt32 program, Int32 location, Int32 count, UInt64* values); - [Slot(1737)] + [Slot(1747)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern void glReadnPixelsARB(Int32 x, Int32 y, Int32 width, Int32 height, System.Int32 format, System.Int32 type, Int32 bufSize, [OutAttribute] IntPtr data); - [Slot(1792)] + [Slot(1802)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern void glSampleCoverageARB(Single value, bool invert); - [Slot(1871)] + [Slot(1881)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern unsafe void glShaderSourceARB(UInt32 shaderObj, Int32 count, IntPtr @string, Int32* length); - [Slot(1916)] + [Slot(1926)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern void glTexBufferARB(System.Int32 target, System.Int32 internalformat, UInt32 buffer); - [Slot(2028)] + [Slot(2038)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern void glTexPageCommitmentARB(System.Int32 target, Int32 level, Int32 xoffset, Int32 yoffset, Int32 zoffset, Int32 width, Int32 height, Int32 depth, bool resident); - [Slot(2099)] + [Slot(2109)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern void glUniform1fARB(Int32 location, Single v0); - [Slot(2101)] + [Slot(2111)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern unsafe void glUniform1fvARB(Int32 location, Int32 count, Single* value); - [Slot(2105)] + [Slot(2115)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern void glUniform1iARB(Int32 location, Int32 v0); - [Slot(2107)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern unsafe void glUniform1ivARB(Int32 location, Int32 count, Int32* value); [Slot(2117)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern unsafe void glUniform1ivARB(Int32 location, Int32 count, Int32* value); + [Slot(2127)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern void glUniform2fARB(Int32 location, Single v0, Single v1); - [Slot(2119)] + [Slot(2129)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern unsafe void glUniform2fvARB(Int32 location, Int32 count, Single* value); - [Slot(2123)] + [Slot(2133)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern void glUniform2iARB(Int32 location, Int32 v0, Int32 v1); - [Slot(2125)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern unsafe void glUniform2ivARB(Int32 location, Int32 count, Int32* value); [Slot(2135)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern unsafe void glUniform2ivARB(Int32 location, Int32 count, Int32* value); + [Slot(2145)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern void glUniform3fARB(Int32 location, Single v0, Single v1, Single v2); - [Slot(2137)] + [Slot(2147)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern unsafe void glUniform3fvARB(Int32 location, Int32 count, Single* value); - [Slot(2141)] + [Slot(2151)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern void glUniform3iARB(Int32 location, Int32 v0, Int32 v1, Int32 v2); - [Slot(2143)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern unsafe void glUniform3ivARB(Int32 location, Int32 count, Int32* value); [Slot(2153)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern unsafe void glUniform3ivARB(Int32 location, Int32 count, Int32* value); + [Slot(2163)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern void glUniform4fARB(Int32 location, Single v0, Single v1, Single v2, Single v3); - [Slot(2155)] + [Slot(2165)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern unsafe void glUniform4fvARB(Int32 location, Int32 count, Single* value); - [Slot(2159)] + [Slot(2169)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern void glUniform4iARB(Int32 location, Int32 v0, Int32 v1, Int32 v2, Int32 v3); - [Slot(2161)] + [Slot(2171)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern unsafe void glUniform4ivARB(Int32 location, Int32 count, Int32* value); - [Slot(2170)] + [Slot(2180)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern void glUniformHandleui64ARB(Int32 location, UInt64 value); - [Slot(2172)] + [Slot(2182)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern unsafe void glUniformHandleui64vARB(Int32 location, Int32 count, UInt64* value); - [Slot(2176)] + [Slot(2186)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern unsafe void glUniformMatrix2fvARB(Int32 location, Int32 count, bool transpose, Single* value); - [Slot(2183)] + [Slot(2193)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern unsafe void glUniformMatrix3fvARB(Int32 location, Int32 count, bool transpose, Single* value); - [Slot(2190)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern unsafe void glUniformMatrix4fvARB(Int32 location, Int32 count, bool transpose, Single* value); [Slot(2200)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern unsafe void glUniformMatrix4fvARB(Int32 location, Int32 count, bool transpose, Single* value); + [Slot(2210)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern bool glUnmapBufferARB(System.Int32 target); - [Slot(2206)] + [Slot(2216)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern void glUseProgramObjectARB(UInt32 programObj); - [Slot(2211)] + [Slot(2221)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern void glValidateProgramARB(UInt32 programObj); - [Slot(2299)] + [Slot(2309)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern void glVertexAttrib1dARB(UInt32 index, Double x); - [Slot(2302)] + [Slot(2312)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern unsafe void glVertexAttrib1dvARB(UInt32 index, Double* v); - [Slot(2305)] + [Slot(2315)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern void glVertexAttrib1fARB(UInt32 index, Single x); - [Slot(2308)] + [Slot(2318)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern unsafe void glVertexAttrib1fvARB(UInt32 index, Single* v); - [Slot(2313)] + [Slot(2323)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern void glVertexAttrib1sARB(UInt32 index, Int16 x); - [Slot(2316)] + [Slot(2326)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern unsafe void glVertexAttrib1svARB(UInt32 index, Int16* v); - [Slot(2319)] + [Slot(2329)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern void glVertexAttrib2dARB(UInt32 index, Double x, Double y); - [Slot(2322)] + [Slot(2332)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern unsafe void glVertexAttrib2dvARB(UInt32 index, Double* v); - [Slot(2325)] + [Slot(2335)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern void glVertexAttrib2fARB(UInt32 index, Single x, Single y); - [Slot(2328)] + [Slot(2338)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern unsafe void glVertexAttrib2fvARB(UInt32 index, Single* v); - [Slot(2333)] + [Slot(2343)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern void glVertexAttrib2sARB(UInt32 index, Int16 x, Int16 y); - [Slot(2336)] + [Slot(2346)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern unsafe void glVertexAttrib2svARB(UInt32 index, Int16* v); - [Slot(2339)] + [Slot(2349)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern void glVertexAttrib3dARB(UInt32 index, Double x, Double y, Double z); - [Slot(2342)] + [Slot(2352)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern unsafe void glVertexAttrib3dvARB(UInt32 index, Double* v); - [Slot(2345)] + [Slot(2355)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern void glVertexAttrib3fARB(UInt32 index, Single x, Single y, Single z); - [Slot(2348)] + [Slot(2358)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern unsafe void glVertexAttrib3fvARB(UInt32 index, Single* v); - [Slot(2353)] + [Slot(2363)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern void glVertexAttrib3sARB(UInt32 index, Int16 x, Int16 y, Int16 z); - [Slot(2356)] + [Slot(2366)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern unsafe void glVertexAttrib3svARB(UInt32 index, Int16* v); - [Slot(2359)] + [Slot(2369)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern unsafe void glVertexAttrib4bvARB(UInt32 index, SByte* v); - [Slot(2361)] + [Slot(2371)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern void glVertexAttrib4dARB(UInt32 index, Double x, Double y, Double z, Double w); - [Slot(2364)] + [Slot(2374)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern unsafe void glVertexAttrib4dvARB(UInt32 index, Double* v); - [Slot(2367)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern void glVertexAttrib4fARB(UInt32 index, Single x, Single y, Single z, Single w); - [Slot(2370)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern unsafe void glVertexAttrib4fvARB(UInt32 index, Single* v); - [Slot(2375)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern unsafe void glVertexAttrib4ivARB(UInt32 index, Int32* v); [Slot(2377)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern unsafe void glVertexAttrib4NbvARB(UInt32 index, SByte* v); - [Slot(2379)] + static extern void glVertexAttrib4fARB(UInt32 index, Single x, Single y, Single z, Single w); + [Slot(2380)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern unsafe void glVertexAttrib4NivARB(UInt32 index, Int32* v); - [Slot(2381)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern unsafe void glVertexAttrib4NsvARB(UInt32 index, Int16* v); - [Slot(2383)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern void glVertexAttrib4NubARB(UInt32 index, Byte x, Byte y, Byte z, Byte w); + static extern unsafe void glVertexAttrib4fvARB(UInt32 index, Single* v); [Slot(2385)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern unsafe void glVertexAttrib4NubvARB(UInt32 index, Byte* v); + static extern unsafe void glVertexAttrib4ivARB(UInt32 index, Int32* v); [Slot(2387)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern unsafe void glVertexAttrib4NuivARB(UInt32 index, UInt32* v); + static extern unsafe void glVertexAttrib4NbvARB(UInt32 index, SByte* v); [Slot(2389)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern unsafe void glVertexAttrib4NusvARB(UInt32 index, UInt16* v); + static extern unsafe void glVertexAttrib4NivARB(UInt32 index, Int32* v); [Slot(2391)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern void glVertexAttrib4sARB(UInt32 index, Int16 x, Int16 y, Int16 z, Int16 w); - [Slot(2394)] + static extern unsafe void glVertexAttrib4NsvARB(UInt32 index, Int16* v); + [Slot(2393)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern unsafe void glVertexAttrib4svARB(UInt32 index, Int16* v); - [Slot(2398)] + static extern void glVertexAttrib4NubARB(UInt32 index, Byte x, Byte y, Byte z, Byte w); + [Slot(2395)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern unsafe void glVertexAttrib4ubvARB(UInt32 index, Byte* v); + static extern unsafe void glVertexAttrib4NubvARB(UInt32 index, Byte* v); + [Slot(2397)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern unsafe void glVertexAttrib4NuivARB(UInt32 index, UInt32* v); + [Slot(2399)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern unsafe void glVertexAttrib4NusvARB(UInt32 index, UInt16* v); [Slot(2401)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern void glVertexAttrib4sARB(UInt32 index, Int16 x, Int16 y, Int16 z, Int16 w); + [Slot(2404)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern unsafe void glVertexAttrib4svARB(UInt32 index, Int16* v); + [Slot(2408)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern unsafe void glVertexAttrib4ubvARB(UInt32 index, Byte* v); + [Slot(2411)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern unsafe void glVertexAttrib4uivARB(UInt32 index, UInt32* v); - [Slot(2403)] + [Slot(2413)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern unsafe void glVertexAttrib4usvARB(UInt32 index, UInt16* v); - [Slot(2407)] + [Slot(2417)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern void glVertexAttribDivisorARB(UInt32 index, UInt32 divisor); - [Slot(2460)] + [Slot(2470)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern void glVertexAttribL1ui64ARB(UInt32 index, UInt64 x); - [Slot(2462)] + [Slot(2472)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern unsafe void glVertexAttribL1ui64vARB(UInt32 index, UInt64* v); - [Slot(2502)] + [Slot(2512)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern void glVertexAttribPointerARB(UInt32 index, Int32 size, System.Int32 type, bool normalized, Int32 stride, IntPtr pointer); - [Slot(2522)] + [Slot(2532)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern void glVertexBlendARB(Int32 count); - [Slot(2582)] + [Slot(2592)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern unsafe void glWeightbvARB(Int32 size, SByte* weights); - [Slot(2583)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern unsafe void glWeightdvARB(Int32 size, Double* weights); - [Slot(2584)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern unsafe void glWeightfvARB(Int32 size, Single* weights); - [Slot(2585)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern unsafe void glWeightivARB(Int32 size, Int32* weights); - [Slot(2587)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern void glWeightPointerARB(Int32 size, System.Int32 type, Int32 stride, IntPtr pointer); - [Slot(2588)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern unsafe void glWeightsvARB(Int32 size, Int16* weights); - [Slot(2589)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern unsafe void glWeightubvARB(Int32 size, Byte* weights); - [Slot(2590)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern unsafe void glWeightuivARB(Int32 size, UInt32* weights); - [Slot(2591)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern unsafe void glWeightusvARB(Int32 size, UInt16* weights); [Slot(2593)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern void glWindowPos2dARB(Double x, Double y); - [Slot(2596)] + static extern unsafe void glWeightdvARB(Int32 size, Double* weights); + [Slot(2594)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern unsafe void glWindowPos2dvARB(Double* v); + static extern unsafe void glWeightfvARB(Int32 size, Single* weights); + [Slot(2595)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern unsafe void glWeightivARB(Int32 size, Int32* weights); + [Slot(2597)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern void glWeightPointerARB(Int32 size, System.Int32 type, Int32 stride, IntPtr pointer); + [Slot(2598)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern unsafe void glWeightsvARB(Int32 size, Int16* weights); [Slot(2599)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern unsafe void glWeightubvARB(Int32 size, Byte* weights); + [Slot(2600)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern unsafe void glWeightuivARB(Int32 size, UInt32* weights); + [Slot(2601)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern unsafe void glWeightusvARB(Int32 size, UInt16* weights); + [Slot(2603)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern void glWindowPos2dARB(Double x, Double y); + [Slot(2606)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern unsafe void glWindowPos2dvARB(Double* v); + [Slot(2609)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern void glWindowPos2fARB(Single x, Single y); - [Slot(2602)] + [Slot(2612)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern unsafe void glWindowPos2fvARB(Single* v); - [Slot(2605)] + [Slot(2615)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern void glWindowPos2iARB(Int32 x, Int32 y); - [Slot(2608)] + [Slot(2618)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern unsafe void glWindowPos2ivARB(Int32* v); - [Slot(2611)] + [Slot(2621)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern void glWindowPos2sARB(Int16 x, Int16 y); - [Slot(2614)] + [Slot(2624)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern unsafe void glWindowPos2svARB(Int16* v); - [Slot(2617)] + [Slot(2627)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern void glWindowPos3dARB(Double x, Double y, Double z); - [Slot(2620)] + [Slot(2630)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern unsafe void glWindowPos3dvARB(Double* v); - [Slot(2623)] + [Slot(2633)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern void glWindowPos3fARB(Single x, Single y, Single z); - [Slot(2626)] + [Slot(2636)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern unsafe void glWindowPos3fvARB(Single* v); - [Slot(2629)] + [Slot(2639)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern void glWindowPos3iARB(Int32 x, Int32 y, Int32 z); - [Slot(2632)] + [Slot(2642)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern unsafe void glWindowPos3ivARB(Int32* v); - [Slot(2635)] + [Slot(2645)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern void glWindowPos3sARB(Int16 x, Int16 y, Int16 z); - [Slot(2638)] + [Slot(2648)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern unsafe void glWindowPos3svARB(Int16* v); [Slot(9)] @@ -138535,254 +139127,254 @@ namespace OpenTK.Graphics.OpenGL [Slot(28)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern void glBeginFragmentShaderATI(); - [Slot(56)] + [Slot(57)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern void glBindFragmentShaderATI(UInt32 id); - [Slot(168)] + [Slot(169)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern void glClientActiveVertexStreamATI(System.Int32 stream); - [Slot(223)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern void glColorFragmentOp1ATI(System.Int32 op, UInt32 dst, UInt32 dstMask, UInt32 dstMod, UInt32 arg1, UInt32 arg1Rep, UInt32 arg1Mod); [Slot(224)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern void glColorFragmentOp2ATI(System.Int32 op, UInt32 dst, UInt32 dstMask, UInt32 dstMod, UInt32 arg1, UInt32 arg1Rep, UInt32 arg1Mod, UInt32 arg2, UInt32 arg2Rep, UInt32 arg2Mod); + static extern void glColorFragmentOp1ATI(System.Int32 op, UInt32 dst, UInt32 dstMask, UInt32 dstMod, UInt32 arg1, UInt32 arg1Rep, UInt32 arg1Mod); [Slot(225)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern void glColorFragmentOp2ATI(System.Int32 op, UInt32 dst, UInt32 dstMask, UInt32 dstMod, UInt32 arg1, UInt32 arg1Rep, UInt32 arg1Mod, UInt32 arg2, UInt32 arg2Rep, UInt32 arg2Mod); + [Slot(226)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern void glColorFragmentOp3ATI(System.Int32 op, UInt32 dst, UInt32 dstMask, UInt32 dstMod, UInt32 arg1, UInt32 arg1Rep, UInt32 arg1Mod, UInt32 arg2, UInt32 arg2Rep, UInt32 arg2Mod, UInt32 arg3, UInt32 arg3Rep, UInt32 arg3Mod); - [Slot(364)] + [Slot(366)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern void glDeleteFragmentShaderATI(UInt32 id); - [Slot(432)] + [Slot(435)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern unsafe void glDrawBuffersATI(Int32 n, System.Int32* bufs); - [Slot(434)] + [Slot(437)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern void glDrawElementArrayATI(System.Int32 mode, Int32 count); - [Slot(447)] + [Slot(450)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern void glDrawRangeElementArrayATI(System.Int32 mode, UInt32 start, UInt32 end, Int32 count); - [Slot(464)] + [Slot(467)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern void glElementPointerATI(System.Int32 type, IntPtr pointer); - [Slot(481)] + [Slot(484)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern void glEndFragmentShaderATI(); - [Slot(587)] + [Slot(591)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern void glFreeObjectBufferATI(UInt32 buffer); - [Slot(601)] + [Slot(605)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern Int32 glGenFragmentShadersATI(UInt32 range); - [Slot(639)] + [Slot(643)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern unsafe void glGetArrayObjectfvATI(System.Int32 array, System.Int32 pname, [OutAttribute] Single* @params); - [Slot(640)] + [Slot(644)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern unsafe void glGetArrayObjectivATI(System.Int32 array, System.Int32 pname, [OutAttribute] Int32* @params); - [Slot(816)] + [Slot(822)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern unsafe void glGetObjectBufferfvATI(UInt32 buffer, System.Int32 pname, [OutAttribute] Single* @params); - [Slot(817)] + [Slot(823)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern unsafe void glGetObjectBufferivATI(UInt32 buffer, System.Int32 pname, [OutAttribute] Int32* @params); - [Slot(922)] + [Slot(932)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern unsafe void glGetTexBumpParameterfvATI(System.Int32 pname, [OutAttribute] Single* param); - [Slot(923)] + [Slot(933)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern unsafe void glGetTexBumpParameterivATI(System.Int32 pname, [OutAttribute] Int32* param); - [Slot(975)] + [Slot(985)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern unsafe void glGetVariantArrayObjectfvATI(UInt32 id, System.Int32 pname, [OutAttribute] Single* @params); - [Slot(976)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern unsafe void glGetVariantArrayObjectivATI(UInt32 id, System.Int32 pname, [OutAttribute] Int32* @params); [Slot(986)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern unsafe void glGetVariantArrayObjectivATI(UInt32 id, System.Int32 pname, [OutAttribute] Int32* @params); + [Slot(996)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern unsafe void glGetVertexAttribArrayObjectfvATI(UInt32 index, System.Int32 pname, [OutAttribute] Single* @params); - [Slot(987)] + [Slot(997)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern unsafe void glGetVertexAttribArrayObjectivATI(UInt32 index, System.Int32 pname, [OutAttribute] Int32* @params); - [Slot(1083)] + [Slot(1093)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern bool glIsObjectBufferATI(UInt32 buffer); - [Slot(1178)] + [Slot(1188)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern IntPtr glMapObjectBufferATI(UInt32 buffer); - [Slot(1397)] + [Slot(1407)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern Int32 glNewObjectBufferATI(Int32 size, IntPtr pointer, System.Int32 usage); - [Slot(1421)] + [Slot(1431)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern void glNormalStream3bATI(System.Int32 stream, SByte nx, SByte ny, SByte nz); - [Slot(1422)] + [Slot(1432)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern unsafe void glNormalStream3bvATI(System.Int32 stream, SByte* coords); - [Slot(1423)] + [Slot(1433)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern void glNormalStream3dATI(System.Int32 stream, Double nx, Double ny, Double nz); - [Slot(1424)] + [Slot(1434)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern unsafe void glNormalStream3dvATI(System.Int32 stream, Double* coords); - [Slot(1425)] + [Slot(1435)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern void glNormalStream3fATI(System.Int32 stream, Single nx, Single ny, Single nz); - [Slot(1426)] + [Slot(1436)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern unsafe void glNormalStream3fvATI(System.Int32 stream, Single* coords); - [Slot(1427)] + [Slot(1437)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern void glNormalStream3iATI(System.Int32 stream, Int32 nx, Int32 ny, Int32 nz); - [Slot(1428)] + [Slot(1438)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern unsafe void glNormalStream3ivATI(System.Int32 stream, Int32* coords); - [Slot(1429)] + [Slot(1439)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern void glNormalStream3sATI(System.Int32 stream, Int16 nx, Int16 ny, Int16 nz); - [Slot(1430)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern unsafe void glNormalStream3svATI(System.Int32 stream, Int16* coords); [Slot(1440)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern unsafe void glNormalStream3svATI(System.Int32 stream, Int16* coords); + [Slot(1450)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern void glPassTexCoordATI(UInt32 dst, UInt32 coord, System.Int32 swizzle); - [Slot(1487)] + [Slot(1497)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern void glPNTrianglesfATI(System.Int32 pname, Single param); - [Slot(1488)] + [Slot(1498)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern void glPNTrianglesiATI(System.Int32 pname, Int32 param); - [Slot(1795)] + [Slot(1805)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern void glSampleMapATI(UInt32 dst, UInt32 interp, System.Int32 swizzle); - [Slot(1861)] + [Slot(1871)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern unsafe void glSetFragmentShaderConstantATI(UInt32 dst, Single* value); - [Slot(1884)] + [Slot(1894)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern void glStencilFuncSeparateATI(System.Int32 frontfunc, System.Int32 backfunc, Int32 @ref, UInt32 mask); - [Slot(1889)] + [Slot(1899)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern void glStencilOpSeparateATI(System.Int32 face, System.Int32 sfail, System.Int32 dpfail, System.Int32 dppass); - [Slot(1919)] + [Slot(1929)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern unsafe void glTexBumpParameterfvATI(System.Int32 pname, Single* param); - [Slot(1920)] + [Slot(1930)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern unsafe void glTexBumpParameterivATI(System.Int32 pname, Int32* param); - [Slot(2202)] + [Slot(2212)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern void glUnmapObjectBufferATI(UInt32 buffer); - [Slot(2204)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern void glUpdateObjectBufferATI(UInt32 buffer, UInt32 offset, Int32 size, IntPtr pointer, System.Int32 preserve); [Slot(2214)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern void glUpdateObjectBufferATI(UInt32 buffer, UInt32 offset, Int32 size, IntPtr pointer, System.Int32 preserve); + [Slot(2224)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern void glVariantArrayObjectATI(UInt32 id, System.Int32 type, Int32 stride, UInt32 buffer, UInt32 offset); - [Slot(2404)] + [Slot(2414)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern void glVertexAttribArrayObjectATI(UInt32 index, Int32 size, System.Int32 type, bool normalized, Int32 stride, UInt32 buffer, UInt32 offset); - [Slot(2523)] + [Slot(2533)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern void glVertexBlendEnvfATI(System.Int32 pname, Single param); - [Slot(2524)] + [Slot(2534)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern void glVertexBlendEnviATI(System.Int32 pname, Int32 param); - [Slot(2536)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern void glVertexStream1dATI(System.Int32 stream, Double x); - [Slot(2537)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern unsafe void glVertexStream1dvATI(System.Int32 stream, Double* coords); - [Slot(2538)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern void glVertexStream1fATI(System.Int32 stream, Single x); - [Slot(2539)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern unsafe void glVertexStream1fvATI(System.Int32 stream, Single* coords); - [Slot(2540)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern void glVertexStream1iATI(System.Int32 stream, Int32 x); - [Slot(2541)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern unsafe void glVertexStream1ivATI(System.Int32 stream, Int32* coords); - [Slot(2542)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern void glVertexStream1sATI(System.Int32 stream, Int16 x); - [Slot(2543)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern unsafe void glVertexStream1svATI(System.Int32 stream, Int16* coords); - [Slot(2544)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern void glVertexStream2dATI(System.Int32 stream, Double x, Double y); - [Slot(2545)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern unsafe void glVertexStream2dvATI(System.Int32 stream, Double* coords); [Slot(2546)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern void glVertexStream2fATI(System.Int32 stream, Single x, Single y); + static extern void glVertexStream1dATI(System.Int32 stream, Double x); [Slot(2547)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern unsafe void glVertexStream2fvATI(System.Int32 stream, Single* coords); + static extern unsafe void glVertexStream1dvATI(System.Int32 stream, Double* coords); [Slot(2548)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern void glVertexStream2iATI(System.Int32 stream, Int32 x, Int32 y); + static extern void glVertexStream1fATI(System.Int32 stream, Single x); [Slot(2549)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern unsafe void glVertexStream2ivATI(System.Int32 stream, Int32* coords); + static extern unsafe void glVertexStream1fvATI(System.Int32 stream, Single* coords); [Slot(2550)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern void glVertexStream2sATI(System.Int32 stream, Int16 x, Int16 y); + static extern void glVertexStream1iATI(System.Int32 stream, Int32 x); [Slot(2551)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern unsafe void glVertexStream2svATI(System.Int32 stream, Int16* coords); + static extern unsafe void glVertexStream1ivATI(System.Int32 stream, Int32* coords); [Slot(2552)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern void glVertexStream3dATI(System.Int32 stream, Double x, Double y, Double z); + static extern void glVertexStream1sATI(System.Int32 stream, Int16 x); [Slot(2553)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern unsafe void glVertexStream3dvATI(System.Int32 stream, Double* coords); + static extern unsafe void glVertexStream1svATI(System.Int32 stream, Int16* coords); [Slot(2554)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern void glVertexStream3fATI(System.Int32 stream, Single x, Single y, Single z); + static extern void glVertexStream2dATI(System.Int32 stream, Double x, Double y); [Slot(2555)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern unsafe void glVertexStream3fvATI(System.Int32 stream, Single* coords); + static extern unsafe void glVertexStream2dvATI(System.Int32 stream, Double* coords); [Slot(2556)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern void glVertexStream3iATI(System.Int32 stream, Int32 x, Int32 y, Int32 z); + static extern void glVertexStream2fATI(System.Int32 stream, Single x, Single y); [Slot(2557)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern unsafe void glVertexStream3ivATI(System.Int32 stream, Int32* coords); + static extern unsafe void glVertexStream2fvATI(System.Int32 stream, Single* coords); [Slot(2558)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern void glVertexStream3sATI(System.Int32 stream, Int16 x, Int16 y, Int16 z); + static extern void glVertexStream2iATI(System.Int32 stream, Int32 x, Int32 y); [Slot(2559)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern unsafe void glVertexStream3svATI(System.Int32 stream, Int16* coords); + static extern unsafe void glVertexStream2ivATI(System.Int32 stream, Int32* coords); [Slot(2560)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern void glVertexStream4dATI(System.Int32 stream, Double x, Double y, Double z, Double w); + static extern void glVertexStream2sATI(System.Int32 stream, Int16 x, Int16 y); [Slot(2561)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern unsafe void glVertexStream4dvATI(System.Int32 stream, Double* coords); + static extern unsafe void glVertexStream2svATI(System.Int32 stream, Int16* coords); [Slot(2562)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern void glVertexStream4fATI(System.Int32 stream, Single x, Single y, Single z, Single w); + static extern void glVertexStream3dATI(System.Int32 stream, Double x, Double y, Double z); [Slot(2563)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern unsafe void glVertexStream4fvATI(System.Int32 stream, Single* coords); + static extern unsafe void glVertexStream3dvATI(System.Int32 stream, Double* coords); [Slot(2564)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern void glVertexStream4iATI(System.Int32 stream, Int32 x, Int32 y, Int32 z, Int32 w); + static extern void glVertexStream3fATI(System.Int32 stream, Single x, Single y, Single z); [Slot(2565)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern unsafe void glVertexStream4ivATI(System.Int32 stream, Int32* coords); + static extern unsafe void glVertexStream3fvATI(System.Int32 stream, Single* coords); [Slot(2566)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern void glVertexStream4sATI(System.Int32 stream, Int16 x, Int16 y, Int16 z, Int16 w); + static extern void glVertexStream3iATI(System.Int32 stream, Int32 x, Int32 y, Int32 z); [Slot(2567)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern unsafe void glVertexStream3ivATI(System.Int32 stream, Int32* coords); + [Slot(2568)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern void glVertexStream3sATI(System.Int32 stream, Int16 x, Int16 y, Int16 z); + [Slot(2569)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern unsafe void glVertexStream3svATI(System.Int32 stream, Int16* coords); + [Slot(2570)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern void glVertexStream4dATI(System.Int32 stream, Double x, Double y, Double z, Double w); + [Slot(2571)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern unsafe void glVertexStream4dvATI(System.Int32 stream, Double* coords); + [Slot(2572)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern void glVertexStream4fATI(System.Int32 stream, Single x, Single y, Single z, Single w); + [Slot(2573)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern unsafe void glVertexStream4fvATI(System.Int32 stream, Single* coords); + [Slot(2574)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern void glVertexStream4iATI(System.Int32 stream, Int32 x, Int32 y, Int32 z, Int32 w); + [Slot(2575)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern unsafe void glVertexStream4ivATI(System.Int32 stream, Int32* coords); + [Slot(2576)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern void glVertexStream4sATI(System.Int32 stream, Int16 x, Int16 y, Int16 z, Int16 w); + [Slot(2577)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern unsafe void glVertexStream4svATI(System.Int32 stream, Int16* coords); [Slot(0)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] @@ -138811,2848 +139403,2848 @@ namespace OpenTK.Graphics.OpenGL [Slot(25)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern void glBeginConditionalRender(UInt32 id, System.Int32 mode); - [Slot(31)] + [Slot(32)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern void glBeginQuery(System.Int32 target, UInt32 id); - [Slot(33)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern void glBeginQueryIndexed(System.Int32 target, UInt32 index, UInt32 id); [Slot(34)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern void glBeginQueryIndexed(System.Int32 target, UInt32 index, UInt32 id); + [Slot(35)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern void glBeginTransformFeedback(System.Int32 primitiveMode); - [Slot(39)] + [Slot(40)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern void glBindAttribLocation(UInt32 program, UInt32 index, IntPtr name); - [Slot(41)] + [Slot(42)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern void glBindBuffer(System.Int32 target, UInt32 buffer); - [Slot(43)] + [Slot(44)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern void glBindBufferBase(System.Int32 target, UInt32 index, UInt32 buffer); - [Slot(48)] + [Slot(49)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern void glBindBufferRange(System.Int32 target, UInt32 index, UInt32 buffer, IntPtr offset, IntPtr size); - [Slot(51)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern unsafe void glBindBuffersBase(System.Int32 target, UInt32 first, Int32 count, UInt32* buffers); [Slot(52)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern unsafe void glBindBuffersRange(System.Int32 target, UInt32 first, Int32 count, UInt32* buffers, IntPtr* offsets, IntPtr* sizes); + static extern unsafe void glBindBuffersBase(System.Int32 target, UInt32 first, Int32 count, UInt32* buffers); [Slot(53)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern unsafe void glBindBuffersRange(System.Int32 target, UInt32 first, Int32 count, UInt32* buffers, IntPtr* offsets, IntPtr* sizes); + [Slot(54)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern void glBindFragDataLocation(UInt32 program, UInt32 color, IntPtr name); - [Slot(55)] + [Slot(56)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern void glBindFragDataLocationIndexed(UInt32 program, UInt32 colorNumber, UInt32 index, IntPtr name); - [Slot(57)] + [Slot(58)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern void glBindFramebuffer(System.Int32 target, UInt32 framebuffer); - [Slot(59)] + [Slot(60)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern void glBindImageTexture(UInt32 unit, UInt32 texture, Int32 level, bool layered, Int32 layer, System.Int32 access, System.Int32 format); - [Slot(61)] + [Slot(62)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern unsafe void glBindImageTextures(UInt32 first, Int32 count, UInt32* textures); - [Slot(68)] + [Slot(69)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern void glBindProgramPipeline(UInt32 pipeline); - [Slot(70)] + [Slot(71)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern void glBindRenderbuffer(System.Int32 target, UInt32 renderbuffer); - [Slot(72)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern void glBindSampler(UInt32 unit, UInt32 sampler); [Slot(73)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern void glBindSampler(UInt32 unit, UInt32 sampler); + [Slot(74)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern unsafe void glBindSamplers(UInt32 first, Int32 count, UInt32* samplers); - [Slot(75)] + [Slot(76)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern void glBindTexture(System.Int32 target, UInt32 texture); - [Slot(77)] + [Slot(78)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern unsafe void glBindTextures(UInt32 first, Int32 count, UInt32* textures); - [Slot(79)] + [Slot(80)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern void glBindTransformFeedback(System.Int32 target, UInt32 id); - [Slot(81)] + [Slot(82)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern void glBindVertexArray(UInt32 array); - [Slot(83)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern void glBindVertexBuffer(UInt32 bindingindex, UInt32 buffer, IntPtr offset, Int32 stride); [Slot(84)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern void glBindVertexBuffer(UInt32 bindingindex, UInt32 buffer, IntPtr offset, Int32 stride); + [Slot(85)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern unsafe void glBindVertexBuffers(UInt32 first, Int32 count, UInt32* buffers, IntPtr* offsets, Int32* strides); - [Slot(99)] + [Slot(100)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern unsafe void glBitmap(Int32 width, Int32 height, Single xorig, Single yorig, Single xmove, Single ymove, Byte* bitmap); - [Slot(102)] + [Slot(103)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern void glBlendColor(Single red, Single green, Single blue, Single alpha); - [Slot(105)] + [Slot(106)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern void glBlendEquation(System.Int32 mode); - [Slot(107)] + [Slot(108)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern void glBlendEquationi(UInt32 buf, System.Int32 mode); - [Slot(110)] + [Slot(111)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern void glBlendEquationSeparate(System.Int32 modeRGB, System.Int32 modeAlpha); - [Slot(112)] + [Slot(113)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern void glBlendEquationSeparatei(UInt32 buf, System.Int32 modeRGB, System.Int32 modeAlpha); - [Slot(115)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern void glBlendFunc(System.Int32 sfactor, System.Int32 dfactor); [Slot(116)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern void glBlendFunc(System.Int32 sfactor, System.Int32 dfactor); + [Slot(117)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern void glBlendFunci(UInt32 buf, System.Int32 src, System.Int32 dst); - [Slot(119)] + [Slot(120)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern void glBlendFuncSeparate(System.Int32 sfactorRGB, System.Int32 dfactorRGB, System.Int32 sfactorAlpha, System.Int32 dfactorAlpha); - [Slot(121)] + [Slot(122)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern void glBlendFuncSeparatei(UInt32 buf, System.Int32 srcRGB, System.Int32 dstRGB, System.Int32 srcAlpha, System.Int32 dstAlpha); - [Slot(126)] + [Slot(127)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern void glBlitFramebuffer(Int32 srcX0, Int32 srcY0, Int32 srcX1, Int32 srcY1, Int32 dstX0, Int32 dstY0, Int32 dstX1, Int32 dstY1, System.Int32 mask, System.Int32 filter); - [Slot(129)] + [Slot(130)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern void glBufferData(System.Int32 target, IntPtr size, IntPtr data, System.Int32 usage); - [Slot(132)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern void glBufferStorage(System.Int32 target, IntPtr size, IntPtr data, System.Int32 flags); [Slot(133)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern void glBufferSubData(System.Int32 target, IntPtr offset, IntPtr size, IntPtr data); - [Slot(135)] + static extern void glBufferStorage(System.Int32 target, IntPtr size, IntPtr data, System.Int32 flags); + [Slot(134)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern void glCallList(UInt32 list); + static extern void glBufferSubData(System.Int32 target, IntPtr offset, IntPtr size, IntPtr data); [Slot(136)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern void glCallLists(Int32 n, System.Int32 type, IntPtr lists); + static extern void glCallList(UInt32 list); [Slot(137)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern void glCallLists(Int32 n, System.Int32 type, IntPtr lists); + [Slot(138)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern System.Int32 glCheckFramebufferStatus(System.Int32 target); - [Slot(140)] + [Slot(141)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern void glClampColor(System.Int32 target, System.Int32 clamp); - [Slot(142)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern void glClear(System.Int32 mask); [Slot(143)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern void glClearAccum(Single red, Single green, Single blue, Single alpha); - [Slot(145)] + static extern void glClear(System.Int32 mask); + [Slot(144)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern void glClearBufferData(System.Int32 target, System.Int32 internalformat, System.Int32 format, System.Int32 type, IntPtr data); + static extern void glClearAccum(Single red, Single green, Single blue, Single alpha); [Slot(146)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern void glClearBufferfi(System.Int32 buffer, Int32 drawbuffer, Single depth, Int32 stencil); + static extern void glClearBufferData(System.Int32 target, System.Int32 internalformat, System.Int32 format, System.Int32 type, IntPtr data); [Slot(147)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern unsafe void glClearBufferfv(System.Int32 buffer, Int32 drawbuffer, Single* value); + static extern void glClearBufferfi(System.Int32 buffer, Int32 drawbuffer, Single depth, Int32 stencil); [Slot(148)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern unsafe void glClearBufferiv(System.Int32 buffer, Int32 drawbuffer, Int32* value); + static extern unsafe void glClearBufferfv(System.Int32 buffer, Int32 drawbuffer, Single* value); [Slot(149)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern void glClearBufferSubData(System.Int32 target, System.Int32 internalformat, IntPtr offset, IntPtr size, System.Int32 format, System.Int32 type, IntPtr data); + static extern unsafe void glClearBufferiv(System.Int32 buffer, Int32 drawbuffer, Int32* value); [Slot(150)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern unsafe void glClearBufferuiv(System.Int32 buffer, Int32 drawbuffer, UInt32* value); + static extern void glClearBufferSubData(System.Int32 target, System.Int32 internalformat, IntPtr offset, IntPtr size, System.Int32 format, System.Int32 type, IntPtr data); [Slot(151)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern unsafe void glClearBufferuiv(System.Int32 buffer, Int32 drawbuffer, UInt32* value); + [Slot(152)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern void glClearColor(Single red, Single green, Single blue, Single alpha); - [Slot(155)] + [Slot(156)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern void glClearDepth(Double depth); - [Slot(157)] + [Slot(158)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern void glClearDepthf(Single d); - [Slot(160)] + [Slot(161)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern void glClearIndex(Single c); - [Slot(163)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern void glClearStencil(Int32 s); [Slot(164)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern void glClearTexImage(UInt32 texture, Int32 level, System.Int32 format, System.Int32 type, IntPtr data); + static extern void glClearStencil(Int32 s); [Slot(165)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern void glClearTexSubImage(UInt32 texture, Int32 level, Int32 xoffset, Int32 yoffset, Int32 zoffset, Int32 width, Int32 height, Int32 depth, System.Int32 format, System.Int32 type, IntPtr data); + static extern void glClearTexImage(UInt32 texture, Int32 level, System.Int32 format, System.Int32 type, IntPtr data); [Slot(166)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern void glClientActiveTexture(System.Int32 texture); - [Slot(170)] + static extern void glClearTexSubImage(UInt32 texture, Int32 level, Int32 xoffset, Int32 yoffset, Int32 zoffset, Int32 width, Int32 height, Int32 depth, System.Int32 format, System.Int32 type, IntPtr data); + [Slot(167)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern System.Int32 glClientWaitSync(IntPtr sync, System.Int32 flags, UInt64 timeout); + static extern void glClientActiveTexture(System.Int32 texture); [Slot(171)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern unsafe void glClipPlane(System.Int32 plane, Double* equation); - [Slot(174)] + static extern System.Int32 glClientWaitSync(IntPtr sync, System.Int32 flags, UInt64 timeout); + [Slot(172)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern void glColor3b(SByte red, SByte green, SByte blue); + static extern unsafe void glClipPlane(System.Int32 plane, Double* equation); [Slot(175)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern unsafe void glColor3bv(SByte* v); + static extern void glColor3b(SByte red, SByte green, SByte blue); [Slot(176)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern void glColor3d(Double red, Double green, Double blue); + static extern unsafe void glColor3bv(SByte* v); [Slot(177)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern unsafe void glColor3dv(Double* v); + static extern void glColor3d(Double red, Double green, Double blue); [Slot(178)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern void glColor3f(Single red, Single green, Single blue); + static extern unsafe void glColor3dv(Double* v); [Slot(179)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern unsafe void glColor3fv(Single* v); - [Slot(184)] + static extern void glColor3f(Single red, Single green, Single blue); + [Slot(180)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern void glColor3i(Int32 red, Int32 green, Int32 blue); + static extern unsafe void glColor3fv(Single* v); [Slot(185)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern unsafe void glColor3iv(Int32* v); + static extern void glColor3i(Int32 red, Int32 green, Int32 blue); [Slot(186)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern void glColor3s(Int16 red, Int16 green, Int16 blue); + static extern unsafe void glColor3iv(Int32* v); [Slot(187)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern unsafe void glColor3sv(Int16* v); + static extern void glColor3s(Int16 red, Int16 green, Int16 blue); [Slot(188)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern void glColor3ub(Byte red, Byte green, Byte blue); + static extern unsafe void glColor3sv(Int16* v); [Slot(189)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern unsafe void glColor3ubv(Byte* v); + static extern void glColor3ub(Byte red, Byte green, Byte blue); [Slot(190)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern void glColor3ui(UInt32 red, UInt32 green, UInt32 blue); + static extern unsafe void glColor3ubv(Byte* v); [Slot(191)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern unsafe void glColor3uiv(UInt32* v); + static extern void glColor3ui(UInt32 red, UInt32 green, UInt32 blue); [Slot(192)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern void glColor3us(UInt16 red, UInt16 green, UInt16 blue); + static extern unsafe void glColor3uiv(UInt32* v); [Slot(193)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern unsafe void glColor3usv(UInt16* v); - [Slot(196)] + static extern void glColor3us(UInt16 red, UInt16 green, UInt16 blue); + [Slot(194)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern void glColor4b(SByte red, SByte green, SByte blue, SByte alpha); + static extern unsafe void glColor3usv(UInt16* v); [Slot(197)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern unsafe void glColor4bv(SByte* v); + static extern void glColor4b(SByte red, SByte green, SByte blue, SByte alpha); [Slot(198)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern void glColor4d(Double red, Double green, Double blue, Double alpha); + static extern unsafe void glColor4bv(SByte* v); [Slot(199)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern unsafe void glColor4dv(Double* v); + static extern void glColor4d(Double red, Double green, Double blue, Double alpha); [Slot(200)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern unsafe void glColor4dv(Double* v); + [Slot(201)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern void glColor4f(Single red, Single green, Single blue, Single alpha); - [Slot(203)] + [Slot(204)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern unsafe void glColor4fv(Single* v); - [Slot(206)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern void glColor4i(Int32 red, Int32 green, Int32 blue, Int32 alpha); [Slot(207)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern unsafe void glColor4iv(Int32* v); + static extern void glColor4i(Int32 red, Int32 green, Int32 blue, Int32 alpha); [Slot(208)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern void glColor4s(Int16 red, Int16 green, Int16 blue, Int16 alpha); + static extern unsafe void glColor4iv(Int32* v); [Slot(209)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern unsafe void glColor4sv(Int16* v); + static extern void glColor4s(Int16 red, Int16 green, Int16 blue, Int16 alpha); [Slot(210)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern void glColor4ub(Byte red, Byte green, Byte blue, Byte alpha); + static extern unsafe void glColor4sv(Int16* v); [Slot(211)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern unsafe void glColor4ubv(Byte* v); - [Slot(216)] + static extern void glColor4ub(Byte red, Byte green, Byte blue, Byte alpha); + [Slot(212)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern void glColor4ui(UInt32 red, UInt32 green, UInt32 blue, UInt32 alpha); + static extern unsafe void glColor4ubv(Byte* v); [Slot(217)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern unsafe void glColor4uiv(UInt32* v); + static extern void glColor4ui(UInt32 red, UInt32 green, UInt32 blue, UInt32 alpha); [Slot(218)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern void glColor4us(UInt16 red, UInt16 green, UInt16 blue, UInt16 alpha); + static extern unsafe void glColor4uiv(UInt32* v); [Slot(219)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern unsafe void glColor4usv(UInt16* v); - [Slot(226)] + static extern void glColor4us(UInt16 red, UInt16 green, UInt16 blue, UInt16 alpha); + [Slot(220)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern void glColorMask(bool red, bool green, bool blue, bool alpha); + static extern unsafe void glColor4usv(UInt16* v); [Slot(227)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern void glColorMaski(UInt32 index, bool r, bool g, bool b, bool a); - [Slot(229)] + static extern void glColorMask(bool red, bool green, bool blue, bool alpha); + [Slot(228)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern void glColorMaterial(System.Int32 face, System.Int32 mode); + static extern void glColorMaski(UInt32 index, bool r, bool g, bool b, bool a); [Slot(230)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern void glColorP3ui(System.Int32 type, UInt32 color); + static extern void glColorMaterial(System.Int32 face, System.Int32 mode); [Slot(231)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern unsafe void glColorP3uiv(System.Int32 type, UInt32* color); + static extern void glColorP3ui(System.Int32 type, UInt32 color); [Slot(232)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern void glColorP4ui(System.Int32 type, UInt32 color); + static extern unsafe void glColorP3uiv(System.Int32 type, UInt32* color); [Slot(233)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern unsafe void glColorP4uiv(System.Int32 type, UInt32* color); + static extern void glColorP4ui(System.Int32 type, UInt32 color); [Slot(234)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern unsafe void glColorP4uiv(System.Int32 type, UInt32* color); + [Slot(235)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern void glColorPointer(Int32 size, System.Int32 type, Int32 stride, IntPtr pointer); - [Slot(238)] + [Slot(239)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern void glColorSubTable(System.Int32 target, Int32 start, Int32 count, System.Int32 format, System.Int32 type, IntPtr data); - [Slot(240)] + [Slot(241)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern void glColorTable(System.Int32 target, System.Int32 internalformat, Int32 width, System.Int32 format, System.Int32 type, IntPtr table); - [Slot(242)] + [Slot(243)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern unsafe void glColorTableParameterfv(System.Int32 target, System.Int32 pname, Single* @params); - [Slot(244)] + [Slot(245)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern unsafe void glColorTableParameteriv(System.Int32 target, System.Int32 pname, Int32* @params); - [Slot(254)] + [Slot(255)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern void glCompileShader(UInt32 shader); - [Slot(263)] + [Slot(264)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern void glCompressedTexImage1D(System.Int32 target, Int32 level, System.Int32 internalformat, Int32 width, Int32 border, Int32 imageSize, IntPtr data); - [Slot(265)] + [Slot(266)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern void glCompressedTexImage2D(System.Int32 target, Int32 level, System.Int32 internalformat, Int32 width, Int32 height, Int32 border, Int32 imageSize, IntPtr data); - [Slot(267)] + [Slot(268)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern void glCompressedTexImage3D(System.Int32 target, Int32 level, System.Int32 internalformat, Int32 width, Int32 height, Int32 depth, Int32 border, Int32 imageSize, IntPtr data); - [Slot(269)] + [Slot(270)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern void glCompressedTexSubImage1D(System.Int32 target, Int32 level, Int32 xoffset, Int32 width, System.Int32 format, Int32 imageSize, IntPtr data); - [Slot(271)] + [Slot(272)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern void glCompressedTexSubImage2D(System.Int32 target, Int32 level, Int32 xoffset, Int32 yoffset, Int32 width, Int32 height, System.Int32 format, Int32 imageSize, IntPtr data); - [Slot(273)] + [Slot(274)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern void glCompressedTexSubImage3D(System.Int32 target, Int32 level, Int32 xoffset, Int32 yoffset, Int32 zoffset, Int32 width, Int32 height, Int32 depth, System.Int32 format, Int32 imageSize, IntPtr data); - [Slot(281)] + [Slot(282)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern void glConvolutionFilter1D(System.Int32 target, System.Int32 internalformat, Int32 width, System.Int32 format, System.Int32 type, IntPtr image); - [Slot(283)] + [Slot(284)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern void glConvolutionFilter2D(System.Int32 target, System.Int32 internalformat, Int32 width, Int32 height, System.Int32 format, System.Int32 type, IntPtr image); - [Slot(285)] + [Slot(286)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern void glConvolutionParameterf(System.Int32 target, System.Int32 pname, Single @params); - [Slot(287)] + [Slot(288)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern unsafe void glConvolutionParameterfv(System.Int32 target, System.Int32 pname, Single* @params); - [Slot(289)] + [Slot(290)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern void glConvolutionParameteri(System.Int32 target, System.Int32 pname, Int32 @params); - [Slot(291)] + [Slot(292)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern unsafe void glConvolutionParameteriv(System.Int32 target, System.Int32 pname, Int32* @params); - [Slot(295)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern void glCopyBufferSubData(System.Int32 readTarget, System.Int32 writeTarget, IntPtr readOffset, IntPtr writeOffset, IntPtr size); [Slot(296)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern void glCopyBufferSubData(System.Int32 readTarget, System.Int32 writeTarget, IntPtr readOffset, IntPtr writeOffset, IntPtr size); + [Slot(297)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern void glCopyColorSubTable(System.Int32 target, Int32 start, Int32 x, Int32 y, Int32 width); - [Slot(298)] + [Slot(299)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern void glCopyColorTable(System.Int32 target, System.Int32 internalformat, Int32 x, Int32 y, Int32 width); - [Slot(300)] + [Slot(301)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern void glCopyConvolutionFilter1D(System.Int32 target, System.Int32 internalformat, Int32 x, Int32 y, Int32 width); - [Slot(302)] + [Slot(303)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern void glCopyConvolutionFilter2D(System.Int32 target, System.Int32 internalformat, Int32 x, Int32 y, Int32 width, Int32 height); - [Slot(304)] + [Slot(305)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern void glCopyImageSubData(UInt32 srcName, System.Int32 srcTarget, Int32 srcLevel, Int32 srcX, Int32 srcY, Int32 srcZ, UInt32 dstName, System.Int32 dstTarget, Int32 dstLevel, Int32 dstX, Int32 dstY, Int32 dstZ, Int32 srcWidth, Int32 srcHeight, Int32 srcDepth); - [Slot(312)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern void glCopyPixels(Int32 x, Int32 y, Int32 width, Int32 height, System.Int32 type); [Slot(313)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern void glCopyPixels(Int32 x, Int32 y, Int32 width, Int32 height, System.Int32 type); + [Slot(314)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern void glCopyTexImage1D(System.Int32 target, Int32 level, System.Int32 internalformat, Int32 x, Int32 y, Int32 width, Int32 border); - [Slot(315)] + [Slot(316)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern void glCopyTexImage2D(System.Int32 target, Int32 level, System.Int32 internalformat, Int32 x, Int32 y, Int32 width, Int32 height, Int32 border); - [Slot(317)] + [Slot(318)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern void glCopyTexSubImage1D(System.Int32 target, Int32 level, Int32 xoffset, Int32 x, Int32 y, Int32 width); - [Slot(319)] + [Slot(320)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern void glCopyTexSubImage2D(System.Int32 target, Int32 level, Int32 xoffset, Int32 yoffset, Int32 x, Int32 y, Int32 width, Int32 height); - [Slot(321)] + [Slot(322)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern void glCopyTexSubImage3D(System.Int32 target, Int32 level, Int32 xoffset, Int32 yoffset, Int32 zoffset, Int32 x, Int32 y, Int32 width, Int32 height); - [Slot(332)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern Int32 glCreateProgram(); [Slot(334)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern Int32 glCreateProgram(); + [Slot(336)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern Int32 glCreateShader(System.Int32 type); - [Slot(337)] + [Slot(339)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern Int32 glCreateShaderProgramv(System.Int32 type, Int32 count, IntPtr strings); - [Slot(340)] + [Slot(342)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern void glCullFace(System.Int32 mode); - [Slot(344)] + [Slot(346)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern void glDebugMessageCallback(DebugProc callback, IntPtr userParam); - [Slot(348)] + [Slot(350)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern unsafe void glDebugMessageControl(System.Int32 source, System.Int32 type, System.Int32 severity, Int32 count, UInt32* ids, bool enabled); - [Slot(352)] + [Slot(354)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern void glDebugMessageInsert(System.Int32 source, System.Int32 type, UInt32 id, System.Int32 severity, Int32 length, IntPtr buf); - [Slot(360)] + [Slot(362)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern unsafe void glDeleteBuffers(Int32 n, UInt32* buffers); - [Slot(365)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern unsafe void glDeleteFramebuffers(Int32 n, UInt32* framebuffers); [Slot(367)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern unsafe void glDeleteFramebuffers(Int32 n, UInt32* framebuffers); + [Slot(369)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern void glDeleteLists(UInt32 list, Int32 range); - [Slot(374)] + [Slot(377)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern void glDeleteProgram(UInt32 program); - [Slot(375)] + [Slot(378)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern unsafe void glDeleteProgramPipelines(Int32 n, UInt32* pipelines); - [Slot(379)] + [Slot(382)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern unsafe void glDeleteQueries(Int32 n, UInt32* ids); - [Slot(381)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern unsafe void glDeleteRenderbuffers(Int32 n, UInt32* renderbuffers); - [Slot(383)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern unsafe void glDeleteSamplers(Int32 count, UInt32* samplers); [Slot(384)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern void glDeleteShader(UInt32 shader); - [Slot(385)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern void glDeleteSync(IntPtr sync); + static extern unsafe void glDeleteRenderbuffers(Int32 n, UInt32* renderbuffers); [Slot(386)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern unsafe void glDeleteTextures(Int32 n, UInt32* textures); + static extern unsafe void glDeleteSamplers(Int32 count, UInt32* samplers); + [Slot(387)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern void glDeleteShader(UInt32 shader); [Slot(388)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern void glDeleteSync(IntPtr sync); + [Slot(389)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern unsafe void glDeleteTextures(Int32 n, UInt32* textures); + [Slot(391)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern unsafe void glDeleteTransformFeedbacks(Int32 n, UInt32* ids); - [Slot(390)] + [Slot(393)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern unsafe void glDeleteVertexArrays(Int32 n, UInt32* arrays); - [Slot(395)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern void glDepthFunc(System.Int32 func); - [Slot(396)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern void glDepthMask(bool flag); - [Slot(397)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern void glDepthRange(Double near, Double far); [Slot(398)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern unsafe void glDepthRangeArrayv(UInt32 first, Int32 count, Double* v); + static extern void glDepthFunc(System.Int32 func); + [Slot(399)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern void glDepthMask(bool flag); [Slot(400)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern void glDepthRangef(Single n, Single f); - [Slot(402)] + static extern void glDepthRange(Double near, Double far); + [Slot(401)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern void glDepthRangeIndexed(UInt32 index, Double n, Double f); + static extern unsafe void glDepthRangeArrayv(UInt32 first, Int32 count, Double* v); + [Slot(403)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern void glDepthRangef(Single n, Single f); [Slot(405)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern void glDetachShader(UInt32 program, UInt32 shader); - [Slot(407)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern void glDisable(System.Int32 cap); + static extern void glDepthRangeIndexed(UInt32 index, Double n, Double f); [Slot(408)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern void glDisableClientState(System.Int32 array); + static extern void glDetachShader(UInt32 program, UInt32 shader); + [Slot(410)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern void glDisable(System.Int32 cap); [Slot(411)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern void glDisableClientState(System.Int32 array); + [Slot(414)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern void glDisablei(System.Int32 target, UInt32 index); - [Slot(417)] + [Slot(420)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern void glDisableVertexAttribArray(UInt32 index); - [Slot(419)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern void glDispatchCompute(UInt32 num_groups_x, UInt32 num_groups_y, UInt32 num_groups_z); - [Slot(421)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern void glDispatchComputeIndirect(IntPtr indirect); [Slot(422)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern void glDrawArrays(System.Int32 mode, Int32 first, Int32 count); + static extern void glDispatchCompute(UInt32 num_groups_x, UInt32 num_groups_y, UInt32 num_groups_z); [Slot(424)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern void glDrawArraysIndirect(System.Int32 mode, IntPtr indirect); + static extern void glDispatchComputeIndirect(IntPtr indirect); [Slot(425)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern void glDrawArraysInstanced(System.Int32 mode, Int32 first, Int32 count, Int32 instancecount); + static extern void glDrawArrays(System.Int32 mode, Int32 first, Int32 count); [Slot(427)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern void glDrawArraysInstancedBaseInstance(System.Int32 mode, Int32 first, Int32 count, Int32 instancecount, UInt32 baseinstance); - [Slot(429)] + static extern void glDrawArraysIndirect(System.Int32 mode, IntPtr indirect); + [Slot(428)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern void glDrawBuffer(System.Int32 mode); + static extern void glDrawArraysInstanced(System.Int32 mode, Int32 first, Int32 count, Int32 instancecount); [Slot(430)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern void glDrawArraysInstancedBaseInstance(System.Int32 mode, Int32 first, Int32 count, Int32 instancecount, UInt32 baseinstance); + [Slot(432)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern void glDrawBuffer(System.Int32 mode); + [Slot(433)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern unsafe void glDrawBuffers(Int32 n, System.Int32* bufs); - [Slot(435)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern void glDrawElements(System.Int32 mode, Int32 count, System.Int32 type, IntPtr indices); - [Slot(436)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern void glDrawElementsBaseVertex(System.Int32 mode, Int32 count, System.Int32 type, IntPtr indices, Int32 basevertex); - [Slot(437)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern void glDrawElementsIndirect(System.Int32 mode, System.Int32 type, IntPtr indirect); [Slot(438)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern void glDrawElementsInstanced(System.Int32 mode, Int32 count, System.Int32 type, IntPtr indices, Int32 instancecount); + static extern void glDrawElements(System.Int32 mode, Int32 count, System.Int32 type, IntPtr indices); + [Slot(439)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern void glDrawElementsBaseVertex(System.Int32 mode, Int32 count, System.Int32 type, IntPtr indices, Int32 basevertex); [Slot(440)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern void glDrawElementsInstancedBaseInstance(System.Int32 mode, Int32 count, System.Int32 type, IntPtr indices, Int32 instancecount, UInt32 baseinstance); + static extern void glDrawElementsIndirect(System.Int32 mode, System.Int32 type, IntPtr indirect); [Slot(441)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern void glDrawElementsInstancedBaseVertex(System.Int32 mode, Int32 count, System.Int32 type, IntPtr indices, Int32 instancecount, Int32 basevertex); - [Slot(442)] + static extern void glDrawElementsInstanced(System.Int32 mode, Int32 count, System.Int32 type, IntPtr indices, Int32 instancecount); + [Slot(443)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern void glDrawElementsInstancedBaseVertexBaseInstance(System.Int32 mode, Int32 count, System.Int32 type, IntPtr indices, Int32 instancecount, Int32 basevertex, UInt32 baseinstance); + static extern void glDrawElementsInstancedBaseInstance(System.Int32 mode, Int32 count, System.Int32 type, IntPtr indices, Int32 instancecount, UInt32 baseinstance); + [Slot(444)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern void glDrawElementsInstancedBaseVertex(System.Int32 mode, Int32 count, System.Int32 type, IntPtr indices, Int32 instancecount, Int32 basevertex); [Slot(445)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern void glDrawPixels(Int32 width, Int32 height, System.Int32 format, System.Int32 type, IntPtr pixels); + static extern void glDrawElementsInstancedBaseVertexBaseInstance(System.Int32 mode, Int32 count, System.Int32 type, IntPtr indices, Int32 instancecount, Int32 basevertex, UInt32 baseinstance); [Slot(448)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern void glDrawRangeElements(System.Int32 mode, UInt32 start, UInt32 end, Int32 count, System.Int32 type, IntPtr indices); - [Slot(449)] + static extern void glDrawPixels(Int32 width, Int32 height, System.Int32 format, System.Int32 type, IntPtr pixels); + [Slot(451)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern void glDrawRangeElementsBaseVertex(System.Int32 mode, UInt32 start, UInt32 end, Int32 count, System.Int32 type, IntPtr indices, Int32 basevertex); + static extern void glDrawRangeElements(System.Int32 mode, UInt32 start, UInt32 end, Int32 count, System.Int32 type, IntPtr indices); [Slot(452)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern void glDrawTransformFeedback(System.Int32 mode, UInt32 id); - [Slot(453)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern void glDrawTransformFeedbackInstanced(System.Int32 mode, UInt32 id, Int32 instancecount); + static extern void glDrawRangeElementsBaseVertex(System.Int32 mode, UInt32 start, UInt32 end, Int32 count, System.Int32 type, IntPtr indices, Int32 basevertex); [Slot(455)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern void glDrawTransformFeedbackStream(System.Int32 mode, UInt32 id, UInt32 stream); + static extern void glDrawTransformFeedback(System.Int32 mode, UInt32 id); [Slot(456)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern void glDrawTransformFeedbackStreamInstanced(System.Int32 mode, UInt32 id, UInt32 stream, Int32 instancecount); - [Slot(457)] + static extern void glDrawTransformFeedbackInstanced(System.Int32 mode, UInt32 id, Int32 instancecount); + [Slot(458)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern void glEdgeFlag(bool flag); + static extern void glDrawTransformFeedbackStream(System.Int32 mode, UInt32 id, UInt32 stream); [Slot(459)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern void glEdgeFlagPointer(Int32 stride, IntPtr pointer); + static extern void glDrawTransformFeedbackStreamInstanced(System.Int32 mode, UInt32 id, UInt32 stream, Int32 instancecount); + [Slot(460)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern void glEdgeFlag(bool flag); [Slot(462)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern unsafe void glEdgeFlagv(bool* flag); + static extern void glEdgeFlagPointer(Int32 stride, IntPtr pointer); [Slot(465)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern void glEnable(System.Int32 cap); - [Slot(466)] + static extern unsafe void glEdgeFlagv(bool* flag); + [Slot(468)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern void glEnableClientState(System.Int32 array); + static extern void glEnable(System.Int32 cap); [Slot(469)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern void glEnableClientState(System.Int32 array); + [Slot(472)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern void glEnablei(System.Int32 target, UInt32 index); - [Slot(475)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern void glEnableVertexAttribArray(UInt32 index); - [Slot(477)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern void glEnd(); [Slot(478)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern void glEndConditionalRender(); - [Slot(482)] + static extern void glEnableVertexAttribArray(UInt32 index); + [Slot(480)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern void glEndList(); + static extern void glEnd(); + [Slot(481)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern void glEndConditionalRender(); [Slot(485)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern void glEndList(); + [Slot(489)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern void glEndQuery(System.Int32 target); - [Slot(487)] + [Slot(491)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern void glEndQueryIndexed(System.Int32 target, UInt32 index); - [Slot(488)] + [Slot(492)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern void glEndTransformFeedback(); - [Slot(493)] + [Slot(497)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern void glEvalCoord1d(Double u); - [Slot(494)] + [Slot(498)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern unsafe void glEvalCoord1dv(Double* u); - [Slot(495)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern void glEvalCoord1f(Single u); - [Slot(496)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern unsafe void glEvalCoord1fv(Single* u); [Slot(499)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern void glEvalCoord2d(Double u, Double v); + static extern void glEvalCoord1f(Single u); [Slot(500)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern unsafe void glEvalCoord1fv(Single* u); + [Slot(503)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern void glEvalCoord2d(Double u, Double v); + [Slot(504)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern unsafe void glEvalCoord2dv(Double* u); - [Slot(501)] + [Slot(505)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern void glEvalCoord2f(Single u, Single v); - [Slot(502)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern unsafe void glEvalCoord2fv(Single* u); [Slot(506)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern unsafe void glEvalCoord2fv(Single* u); + [Slot(510)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern void glEvalMesh1(System.Int32 mode, Int32 i1, Int32 i2); - [Slot(507)] + [Slot(511)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern void glEvalMesh2(System.Int32 mode, Int32 i1, Int32 i2, Int32 j1, Int32 j2); - [Slot(508)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern void glEvalPoint1(Int32 i); - [Slot(509)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern void glEvalPoint2(Int32 i, Int32 j); [Slot(512)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern unsafe void glFeedbackBuffer(Int32 size, System.Int32 type, [OutAttribute] Single* buffer); - [Slot(514)] + static extern void glEvalPoint1(Int32 i); + [Slot(513)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern IntPtr glFenceSync(System.Int32 condition, System.Int32 flags); + static extern void glEvalPoint2(Int32 i, Int32 j); [Slot(516)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern unsafe void glFeedbackBuffer(Int32 size, System.Int32 type, [OutAttribute] Single* buffer); + [Slot(518)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern IntPtr glFenceSync(System.Int32 condition, System.Int32 flags); + [Slot(520)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern void glFinish(); - [Slot(522)] + [Slot(526)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern void glFlush(); - [Slot(523)] + [Slot(527)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern void glFlushMappedBufferRange(System.Int32 target, IntPtr offset, IntPtr length); - [Slot(531)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern void glFogCoordd(Double coord); - [Slot(533)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern unsafe void glFogCoorddv(Double* coord); [Slot(535)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern void glFogCoordf(Single coord); - [Slot(538)] + static extern void glFogCoordd(Double coord); + [Slot(537)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern unsafe void glFogCoordfv(Single* coord); + static extern unsafe void glFogCoorddv(Double* coord); + [Slot(539)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern void glFogCoordf(Single coord); [Slot(542)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern unsafe void glFogCoordfv(Single* coord); + [Slot(546)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern void glFogCoordPointer(System.Int32 type, Int32 stride, IntPtr pointer); - [Slot(545)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern void glFogf(System.Int32 pname, Single param); - [Slot(547)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern unsafe void glFogfv(System.Int32 pname, Single* @params); - [Slot(548)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern void glFogi(System.Int32 pname, Int32 param); [Slot(549)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern void glFogf(System.Int32 pname, Single param); + [Slot(551)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern unsafe void glFogfv(System.Int32 pname, Single* @params); + [Slot(552)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern void glFogi(System.Int32 pname, Int32 param); + [Slot(553)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern unsafe void glFogiv(System.Int32 pname, Int32* @params); - [Slot(567)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern void glFramebufferParameteri(System.Int32 target, System.Int32 pname, Int32 param); - [Slot(569)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern void glFramebufferRenderbuffer(System.Int32 target, System.Int32 attachment, System.Int32 renderbuffertarget, UInt32 renderbuffer); [Slot(571)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern void glFramebufferParameteri(System.Int32 target, System.Int32 pname, Int32 param); + [Slot(573)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern void glFramebufferRenderbuffer(System.Int32 target, System.Int32 attachment, System.Int32 renderbuffertarget, UInt32 renderbuffer); + [Slot(575)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern void glFramebufferTexture(System.Int32 target, System.Int32 attachment, UInt32 texture, Int32 level); - [Slot(572)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern void glFramebufferTexture1D(System.Int32 target, System.Int32 attachment, System.Int32 textarget, UInt32 texture, Int32 level); - [Slot(574)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern void glFramebufferTexture2D(System.Int32 target, System.Int32 attachment, System.Int32 textarget, UInt32 texture, Int32 level); [Slot(576)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern void glFramebufferTexture1D(System.Int32 target, System.Int32 attachment, System.Int32 textarget, UInt32 texture, Int32 level); + [Slot(578)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern void glFramebufferTexture2D(System.Int32 target, System.Int32 attachment, System.Int32 textarget, UInt32 texture, Int32 level); + [Slot(580)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern void glFramebufferTexture3D(System.Int32 target, System.Int32 attachment, System.Int32 textarget, UInt32 texture, Int32 level, Int32 zoffset); - [Slot(582)] + [Slot(586)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern void glFramebufferTextureLayer(System.Int32 target, System.Int32 attachment, UInt32 texture, Int32 level, Int32 layer); - [Slot(588)] + [Slot(592)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern void glFrontFace(System.Int32 mode); - [Slot(589)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern void glFrustum(Double left, Double right, Double bottom, Double top, Double zNear, Double zFar); [Slot(593)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern void glFrustum(Double left, Double right, Double bottom, Double top, Double zNear, Double zFar); + [Slot(597)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern unsafe void glGenBuffers(Int32 n, [OutAttribute] UInt32* buffers); - [Slot(595)] + [Slot(599)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern void glGenerateMipmap(System.Int32 target); - [Slot(602)] + [Slot(606)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern unsafe void glGenFramebuffers(Int32 n, [OutAttribute] UInt32* framebuffers); - [Slot(604)] + [Slot(608)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern Int32 glGenLists(Int32 range); - [Slot(609)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern unsafe void glGenProgramPipelines(Int32 n, [OutAttribute] UInt32* pipelines); [Slot(613)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern unsafe void glGenQueries(Int32 n, [OutAttribute] UInt32* ids); - [Slot(615)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern unsafe void glGenRenderbuffers(Int32 n, [OutAttribute] UInt32* renderbuffers); + static extern unsafe void glGenProgramPipelines(Int32 n, [OutAttribute] UInt32* pipelines); [Slot(617)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern unsafe void glGenSamplers(Int32 count, [OutAttribute] UInt32* samplers); + static extern unsafe void glGenQueries(Int32 n, [OutAttribute] UInt32* ids); [Slot(619)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern unsafe void glGenTextures(Int32 n, [OutAttribute] UInt32* textures); + static extern unsafe void glGenRenderbuffers(Int32 n, [OutAttribute] UInt32* renderbuffers); [Slot(621)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern unsafe void glGenTransformFeedbacks(Int32 n, [OutAttribute] UInt32* ids); + static extern unsafe void glGenSamplers(Int32 count, [OutAttribute] UInt32* samplers); [Slot(623)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern unsafe void glGenVertexArrays(Int32 n, [OutAttribute] UInt32* arrays); - [Slot(626)] + static extern unsafe void glGenTextures(Int32 n, [OutAttribute] UInt32* textures); + [Slot(625)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern unsafe void glGetActiveAtomicCounterBufferiv(UInt32 program, UInt32 bufferIndex, System.Int32 pname, [OutAttribute] Int32* @params); + static extern unsafe void glGenTransformFeedbacks(Int32 n, [OutAttribute] UInt32* ids); [Slot(627)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern unsafe void glGetActiveAttrib(UInt32 program, UInt32 index, Int32 bufSize, [OutAttribute] Int32* length, [OutAttribute] Int32* size, [OutAttribute] System.Int32* type, [OutAttribute] IntPtr name); - [Slot(629)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern unsafe void glGetActiveSubroutineName(UInt32 program, System.Int32 shadertype, UInt32 index, Int32 bufsize, [OutAttribute] Int32* length, [OutAttribute] IntPtr name); + static extern unsafe void glGenVertexArrays(Int32 n, [OutAttribute] UInt32* arrays); [Slot(630)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern unsafe void glGetActiveSubroutineUniformiv(UInt32 program, System.Int32 shadertype, UInt32 index, System.Int32 pname, [OutAttribute] Int32* values); + static extern unsafe void glGetActiveAtomicCounterBufferiv(UInt32 program, UInt32 bufferIndex, System.Int32 pname, [OutAttribute] Int32* @params); [Slot(631)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern unsafe void glGetActiveSubroutineUniformName(UInt32 program, System.Int32 shadertype, UInt32 index, Int32 bufsize, [OutAttribute] Int32* length, [OutAttribute] IntPtr name); - [Slot(632)] + static extern unsafe void glGetActiveAttrib(UInt32 program, UInt32 index, Int32 bufSize, [OutAttribute] Int32* length, [OutAttribute] Int32* size, [OutAttribute] System.Int32* type, [OutAttribute] IntPtr name); + [Slot(633)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern unsafe void glGetActiveUniform(UInt32 program, UInt32 index, Int32 bufSize, [OutAttribute] Int32* length, [OutAttribute] Int32* size, [OutAttribute] System.Int32* type, [OutAttribute] IntPtr name); + static extern unsafe void glGetActiveSubroutineName(UInt32 program, System.Int32 shadertype, UInt32 index, Int32 bufsize, [OutAttribute] Int32* length, [OutAttribute] IntPtr name); [Slot(634)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern unsafe void glGetActiveUniformBlockiv(UInt32 program, UInt32 uniformBlockIndex, System.Int32 pname, [OutAttribute] Int32* @params); + static extern unsafe void glGetActiveSubroutineUniformiv(UInt32 program, System.Int32 shadertype, UInt32 index, System.Int32 pname, [OutAttribute] Int32* values); [Slot(635)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern unsafe void glGetActiveUniformBlockName(UInt32 program, UInt32 uniformBlockIndex, Int32 bufSize, [OutAttribute] Int32* length, [OutAttribute] IntPtr uniformBlockName); + static extern unsafe void glGetActiveSubroutineUniformName(UInt32 program, System.Int32 shadertype, UInt32 index, Int32 bufsize, [OutAttribute] Int32* length, [OutAttribute] IntPtr name); [Slot(636)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern unsafe void glGetActiveUniform(UInt32 program, UInt32 index, Int32 bufSize, [OutAttribute] Int32* length, [OutAttribute] Int32* size, [OutAttribute] System.Int32* type, [OutAttribute] IntPtr name); + [Slot(638)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern unsafe void glGetActiveUniformBlockiv(UInt32 program, UInt32 uniformBlockIndex, System.Int32 pname, [OutAttribute] Int32* @params); + [Slot(639)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern unsafe void glGetActiveUniformBlockName(UInt32 program, UInt32 uniformBlockIndex, Int32 bufSize, [OutAttribute] Int32* length, [OutAttribute] IntPtr uniformBlockName); + [Slot(640)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern unsafe void glGetActiveUniformName(UInt32 program, UInt32 uniformIndex, Int32 bufSize, [OutAttribute] Int32* length, [OutAttribute] IntPtr uniformName); - [Slot(637)] + [Slot(641)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern unsafe void glGetActiveUniformsiv(UInt32 program, Int32 uniformCount, UInt32* uniformIndices, System.Int32 pname, [OutAttribute] Int32* @params); - [Slot(642)] + [Slot(646)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern unsafe void glGetAttachedShaders(UInt32 program, Int32 maxCount, [OutAttribute] Int32* count, [OutAttribute] UInt32* shaders); - [Slot(643)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern Int32 glGetAttribLocation(UInt32 program, IntPtr name); - [Slot(645)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern unsafe void glGetBooleani_v(System.Int32 target, UInt32 index, [OutAttribute] bool* data); [Slot(647)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern unsafe void glGetBooleanv(System.Int32 pname, [OutAttribute] bool* data); - [Slot(648)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern unsafe void glGetBufferParameteri64v(System.Int32 target, System.Int32 pname, [OutAttribute] Int64* @params); + static extern Int32 glGetAttribLocation(UInt32 program, IntPtr name); [Slot(649)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern unsafe void glGetBufferParameteriv(System.Int32 target, System.Int32 pname, [OutAttribute] Int32* @params); + static extern unsafe void glGetBooleani_v(System.Int32 target, UInt32 index, [OutAttribute] bool* data); + [Slot(651)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern unsafe void glGetBooleanv(System.Int32 pname, [OutAttribute] bool* data); [Slot(652)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern void glGetBufferPointerv(System.Int32 target, System.Int32 pname, [OutAttribute] IntPtr @params); - [Slot(654)] + static extern unsafe void glGetBufferParameteri64v(System.Int32 target, System.Int32 pname, [OutAttribute] Int64* @params); + [Slot(653)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern void glGetBufferSubData(System.Int32 target, IntPtr offset, IntPtr size, [OutAttribute] IntPtr data); + static extern unsafe void glGetBufferParameteriv(System.Int32 target, System.Int32 pname, [OutAttribute] Int32* @params); [Slot(656)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern void glGetBufferPointerv(System.Int32 target, System.Int32 pname, [OutAttribute] IntPtr @params); + [Slot(658)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern void glGetBufferSubData(System.Int32 target, IntPtr offset, IntPtr size, [OutAttribute] IntPtr data); + [Slot(660)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern unsafe void glGetClipPlane(System.Int32 plane, [OutAttribute] Double* equation); - [Slot(659)] + [Slot(663)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern void glGetColorTable(System.Int32 target, System.Int32 format, System.Int32 type, [OutAttribute] IntPtr table); - [Slot(661)] + [Slot(665)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern unsafe void glGetColorTableParameterfv(System.Int32 target, System.Int32 pname, [OutAttribute] Single* @params); - [Slot(664)] + [Slot(668)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern unsafe void glGetColorTableParameteriv(System.Int32 target, System.Int32 pname, [OutAttribute] Int32* @params); - [Slot(674)] + [Slot(678)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern void glGetCompressedTexImage(System.Int32 target, Int32 level, [OutAttribute] IntPtr img); - [Slot(677)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern void glGetConvolutionFilter(System.Int32 target, System.Int32 format, System.Int32 type, [OutAttribute] IntPtr image); - [Slot(679)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern unsafe void glGetConvolutionParameterfv(System.Int32 target, System.Int32 pname, [OutAttribute] Single* @params); [Slot(681)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern void glGetConvolutionFilter(System.Int32 target, System.Int32 format, System.Int32 type, [OutAttribute] IntPtr image); + [Slot(683)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern unsafe void glGetConvolutionParameterfv(System.Int32 target, System.Int32 pname, [OutAttribute] Single* @params); + [Slot(685)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern unsafe void glGetConvolutionParameteriv(System.Int32 target, System.Int32 pname, [OutAttribute] Int32* @params); - [Slot(684)] + [Slot(688)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern unsafe Int32 glGetDebugMessageLog(UInt32 count, Int32 bufSize, [OutAttribute] System.Int32* sources, [OutAttribute] System.Int32* types, [OutAttribute] UInt32* ids, [OutAttribute] System.Int32* severities, [OutAttribute] Int32* lengths, [OutAttribute] IntPtr messageLog); - [Slot(689)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern unsafe void glGetDoublei_v(System.Int32 target, UInt32 index, [OutAttribute] Double* data); - [Slot(692)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern unsafe void glGetDoublev(System.Int32 pname, [OutAttribute] Double* data); [Slot(693)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern unsafe void glGetDoublei_v(System.Int32 target, UInt32 index, [OutAttribute] Double* data); + [Slot(696)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern unsafe void glGetDoublev(System.Int32 pname, [OutAttribute] Double* data); + [Slot(697)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern System.Int32 glGetError(); - [Slot(698)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern unsafe void glGetFloati_v(System.Int32 target, UInt32 index, [OutAttribute] Single* data); - [Slot(701)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern unsafe void glGetFloatv(System.Int32 pname, [OutAttribute] Single* data); [Slot(703)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern unsafe void glGetFloati_v(System.Int32 target, UInt32 index, [OutAttribute] Single* data); + [Slot(706)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern unsafe void glGetFloatv(System.Int32 pname, [OutAttribute] Single* data); + [Slot(708)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern Int32 glGetFragDataIndex(UInt32 program, IntPtr name); - [Slot(704)] + [Slot(709)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern Int32 glGetFragDataLocation(UInt32 program, IntPtr name); - [Slot(710)] + [Slot(715)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern unsafe void glGetFramebufferAttachmentParameteriv(System.Int32 target, System.Int32 attachment, System.Int32 pname, [OutAttribute] Int32* @params); - [Slot(712)] + [Slot(717)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern unsafe void glGetFramebufferParameteriv(System.Int32 target, System.Int32 pname, [OutAttribute] Int32* @params); - [Slot(716)] + [Slot(721)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern void glGetHistogram(System.Int32 target, bool reset, System.Int32 format, System.Int32 type, [OutAttribute] IntPtr values); - [Slot(718)] + [Slot(723)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern unsafe void glGetHistogramParameterfv(System.Int32 target, System.Int32 pname, [OutAttribute] Single* @params); - [Slot(720)] + [Slot(725)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern unsafe void glGetHistogramParameteriv(System.Int32 target, System.Int32 pname, [OutAttribute] Int32* @params); - [Slot(729)] + [Slot(734)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern unsafe void glGetInteger64i_v(System.Int32 target, UInt32 index, [OutAttribute] Int64* data); - [Slot(730)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern unsafe void glGetInteger64v(System.Int32 pname, [OutAttribute] Int64* data); - [Slot(731)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern unsafe void glGetIntegeri_v(System.Int32 target, UInt32 index, [OutAttribute] Int32* data); [Slot(735)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern unsafe void glGetIntegerv(System.Int32 pname, [OutAttribute] Int32* data); + static extern unsafe void glGetInteger64v(System.Int32 pname, [OutAttribute] Int64* data); [Slot(736)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern unsafe void glGetInternalformati64v(System.Int32 target, System.Int32 internalformat, System.Int32 pname, Int32 bufSize, [OutAttribute] Int64* @params); - [Slot(737)] + static extern unsafe void glGetIntegeri_v(System.Int32 target, UInt32 index, [OutAttribute] Int32* data); + [Slot(740)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern unsafe void glGetInternalformativ(System.Int32 target, System.Int32 internalformat, System.Int32 pname, Int32 bufSize, [OutAttribute] Int32* @params); + static extern unsafe void glGetIntegerv(System.Int32 pname, [OutAttribute] Int32* data); [Slot(741)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern unsafe void glGetLightfv(System.Int32 light, System.Int32 pname, [OutAttribute] Single* @params); + static extern unsafe void glGetInternalformati64v(System.Int32 target, System.Int32 internalformat, System.Int32 pname, Int32 bufSize, [OutAttribute] Int64* @params); [Slot(742)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern unsafe void glGetInternalformativ(System.Int32 target, System.Int32 internalformat, System.Int32 pname, Int32 bufSize, [OutAttribute] Int32* @params); + [Slot(746)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern unsafe void glGetLightfv(System.Int32 light, System.Int32 pname, [OutAttribute] Single* @params); + [Slot(747)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern unsafe void glGetLightiv(System.Int32 light, System.Int32 pname, [OutAttribute] Int32* @params); - [Slot(753)] + [Slot(758)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern unsafe void glGetMapdv(System.Int32 target, System.Int32 query, [OutAttribute] Double* v); - [Slot(754)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern unsafe void glGetMapfv(System.Int32 target, System.Int32 query, [OutAttribute] Single* v); - [Slot(755)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern unsafe void glGetMapiv(System.Int32 target, System.Int32 query, [OutAttribute] Int32* v); [Slot(759)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern unsafe void glGetMaterialfv(System.Int32 face, System.Int32 pname, [OutAttribute] Single* @params); + static extern unsafe void glGetMapfv(System.Int32 target, System.Int32 query, [OutAttribute] Single* v); [Slot(760)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern unsafe void glGetMaterialiv(System.Int32 face, System.Int32 pname, [OutAttribute] Int32* @params); - [Slot(763)] + static extern unsafe void glGetMapiv(System.Int32 target, System.Int32 query, [OutAttribute] Int32* v); + [Slot(764)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern void glGetMinmax(System.Int32 target, bool reset, System.Int32 format, System.Int32 type, [OutAttribute] IntPtr values); + static extern unsafe void glGetMaterialfv(System.Int32 face, System.Int32 pname, [OutAttribute] Single* @params); [Slot(765)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern unsafe void glGetMaterialiv(System.Int32 face, System.Int32 pname, [OutAttribute] Int32* @params); + [Slot(768)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern void glGetMinmax(System.Int32 target, bool reset, System.Int32 format, System.Int32 type, [OutAttribute] IntPtr values); + [Slot(770)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern unsafe void glGetMinmaxParameterfv(System.Int32 target, System.Int32 pname, [OutAttribute] Single* @params); - [Slot(767)] + [Slot(772)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern unsafe void glGetMinmaxParameteriv(System.Int32 target, System.Int32 pname, [OutAttribute] Int32* @params); - [Slot(769)] + [Slot(774)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern unsafe void glGetMultisamplefv(System.Int32 pname, UInt32 index, [OutAttribute] Single* val); - [Slot(818)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern unsafe void glGetObjectLabel(System.Int32 identifier, UInt32 name, Int32 bufSize, [OutAttribute] Int32* length, [OutAttribute] IntPtr label); [Slot(824)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern unsafe void glGetObjectLabel(System.Int32 identifier, UInt32 name, Int32 bufSize, [OutAttribute] Int32* length, [OutAttribute] IntPtr label); + [Slot(830)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern unsafe void glGetObjectPtrLabel(IntPtr ptr, Int32 bufSize, [OutAttribute] Int32* length, [OutAttribute] IntPtr label); - [Slot(847)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern unsafe void glGetPixelMapfv(System.Int32 map, [OutAttribute] Single* values); - [Slot(848)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern unsafe void glGetPixelMapuiv(System.Int32 map, [OutAttribute] UInt32* values); - [Slot(849)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern unsafe void glGetPixelMapusv(System.Int32 map, [OutAttribute] UInt16* values); - [Slot(850)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern unsafe void glGetPixelMapxv(System.Int32 map, Int32 size, [OutAttribute] int* values); [Slot(857)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern void glGetPointerv(System.Int32 pname, [OutAttribute] IntPtr @params); + static extern unsafe void glGetPixelMapfv(System.Int32 map, [OutAttribute] Single* values); + [Slot(858)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern unsafe void glGetPixelMapuiv(System.Int32 map, [OutAttribute] UInt32* values); + [Slot(859)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern unsafe void glGetPixelMapusv(System.Int32 map, [OutAttribute] UInt16* values); [Slot(860)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern unsafe void glGetPolygonStipple([OutAttribute] Byte* mask); - [Slot(861)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern unsafe void glGetProgramBinary(UInt32 program, Int32 bufSize, [OutAttribute] Int32* length, [OutAttribute] System.Int32* binaryFormat, [OutAttribute] IntPtr binary); - [Slot(866)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern unsafe void glGetProgramInfoLog(UInt32 program, Int32 bufSize, [OutAttribute] Int32* length, [OutAttribute] IntPtr infoLog); + static extern unsafe void glGetPixelMapxv(System.Int32 map, Int32 size, [OutAttribute] int* values); [Slot(867)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern void glGetPointerv(System.Int32 pname, [OutAttribute] IntPtr @params); + [Slot(870)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern unsafe void glGetPolygonStipple([OutAttribute] Byte* mask); + [Slot(871)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern unsafe void glGetProgramBinary(UInt32 program, Int32 bufSize, [OutAttribute] Int32* length, [OutAttribute] System.Int32* binaryFormat, [OutAttribute] IntPtr binary); + [Slot(876)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern unsafe void glGetProgramInfoLog(UInt32 program, Int32 bufSize, [OutAttribute] Int32* length, [OutAttribute] IntPtr infoLog); + [Slot(877)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern unsafe void glGetProgramInterfaceiv(UInt32 program, System.Int32 programInterface, System.Int32 pname, [OutAttribute] Int32* @params); - [Slot(868)] + [Slot(878)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern unsafe void glGetProgramiv(UInt32 program, System.Int32 pname, [OutAttribute] Int32* @params); - [Slot(879)] + [Slot(889)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern unsafe void glGetProgramPipelineInfoLog(UInt32 pipeline, Int32 bufSize, [OutAttribute] Int32* length, [OutAttribute] IntPtr infoLog); - [Slot(881)] + [Slot(891)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern unsafe void glGetProgramPipelineiv(UInt32 pipeline, System.Int32 pname, [OutAttribute] Int32* @params); - [Slot(883)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern Int32 glGetProgramResourceIndex(UInt32 program, System.Int32 programInterface, IntPtr name); - [Slot(884)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern unsafe void glGetProgramResourceiv(UInt32 program, System.Int32 programInterface, UInt32 index, Int32 propCount, System.Int32* props, Int32 bufSize, [OutAttribute] Int32* length, [OutAttribute] Int32* @params); - [Slot(885)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern Int32 glGetProgramResourceLocation(UInt32 program, System.Int32 programInterface, IntPtr name); - [Slot(886)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern Int32 glGetProgramResourceLocationIndex(UInt32 program, System.Int32 programInterface, IntPtr name); - [Slot(887)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern unsafe void glGetProgramResourceName(UInt32 program, System.Int32 programInterface, UInt32 index, Int32 bufSize, [OutAttribute] Int32* length, [OutAttribute] IntPtr name); - [Slot(888)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern unsafe void glGetProgramStageiv(UInt32 program, System.Int32 shadertype, System.Int32 pname, [OutAttribute] Int32* values); - [Slot(892)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern unsafe void glGetQueryIndexediv(System.Int32 target, UInt32 index, System.Int32 pname, [OutAttribute] Int32* @params); [Slot(893)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern unsafe void glGetQueryiv(System.Int32 target, System.Int32 pname, [OutAttribute] Int32* @params); + static extern Int32 glGetProgramResourceIndex(UInt32 program, System.Int32 programInterface, IntPtr name); + [Slot(894)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern unsafe void glGetProgramResourceiv(UInt32 program, System.Int32 programInterface, UInt32 index, Int32 propCount, System.Int32* props, Int32 bufSize, [OutAttribute] Int32* length, [OutAttribute] Int32* @params); [Slot(895)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern unsafe void glGetQueryObjecti64v(UInt32 id, System.Int32 pname, [OutAttribute] Int64* @params); + static extern Int32 glGetProgramResourceLocation(UInt32 program, System.Int32 programInterface, IntPtr name); + [Slot(896)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern Int32 glGetProgramResourceLocationIndex(UInt32 program, System.Int32 programInterface, IntPtr name); [Slot(897)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern unsafe void glGetQueryObjectiv(UInt32 id, System.Int32 pname, [OutAttribute] Int32* @params); - [Slot(899)] + static extern unsafe void glGetProgramResourceName(UInt32 program, System.Int32 programInterface, UInt32 index, Int32 bufSize, [OutAttribute] Int32* length, [OutAttribute] IntPtr name); + [Slot(898)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern unsafe void glGetQueryObjectui64v(UInt32 id, System.Int32 pname, [OutAttribute] UInt64* @params); - [Slot(901)] + static extern unsafe void glGetProgramStageiv(UInt32 program, System.Int32 shadertype, System.Int32 pname, [OutAttribute] Int32* values); + [Slot(902)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern unsafe void glGetQueryObjectuiv(UInt32 id, System.Int32 pname, [OutAttribute] UInt32* @params); + static extern unsafe void glGetQueryIndexediv(System.Int32 target, UInt32 index, System.Int32 pname, [OutAttribute] Int32* @params); [Slot(903)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern unsafe void glGetRenderbufferParameteriv(System.Int32 target, System.Int32 pname, [OutAttribute] Int32* @params); + static extern unsafe void glGetQueryiv(System.Int32 target, System.Int32 pname, [OutAttribute] Int32* @params); [Slot(905)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern unsafe void glGetSamplerParameterfv(UInt32 sampler, System.Int32 pname, [OutAttribute] Single* @params); - [Slot(906)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern unsafe void glGetSamplerParameterIiv(UInt32 sampler, System.Int32 pname, [OutAttribute] Int32* @params); + static extern unsafe void glGetQueryObjecti64v(UInt32 id, System.Int32 pname, [OutAttribute] Int64* @params); [Slot(907)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern unsafe void glGetSamplerParameterIuiv(UInt32 sampler, System.Int32 pname, [OutAttribute] UInt32* @params); - [Slot(908)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern unsafe void glGetSamplerParameteriv(UInt32 sampler, System.Int32 pname, [OutAttribute] Int32* @params); + static extern unsafe void glGetQueryObjectiv(UInt32 id, System.Int32 pname, [OutAttribute] Int32* @params); [Slot(909)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern void glGetSeparableFilter(System.Int32 target, System.Int32 format, System.Int32 type, [OutAttribute] IntPtr row, [OutAttribute] IntPtr column, [OutAttribute] IntPtr span); + static extern unsafe void glGetQueryObjectui64v(UInt32 id, System.Int32 pname, [OutAttribute] UInt64* @params); [Slot(911)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern unsafe void glGetShaderInfoLog(UInt32 shader, Int32 bufSize, [OutAttribute] Int32* length, [OutAttribute] IntPtr infoLog); - [Slot(912)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern unsafe void glGetShaderiv(UInt32 shader, System.Int32 pname, [OutAttribute] Int32* @params); + static extern unsafe void glGetQueryObjectuiv(UInt32 id, System.Int32 pname, [OutAttribute] UInt32* @params); [Slot(913)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern unsafe void glGetShaderPrecisionFormat(System.Int32 shadertype, System.Int32 precisiontype, [OutAttribute] Int32* range, [OutAttribute] Int32* precision); - [Slot(914)] + static extern unsafe void glGetRenderbufferParameteriv(System.Int32 target, System.Int32 pname, [OutAttribute] Int32* @params); + [Slot(915)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern unsafe void glGetShaderSource(UInt32 shader, Int32 bufSize, [OutAttribute] Int32* length, [OutAttribute] IntPtr source); + static extern unsafe void glGetSamplerParameterfv(UInt32 sampler, System.Int32 pname, [OutAttribute] Single* @params); + [Slot(916)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern unsafe void glGetSamplerParameterIiv(UInt32 sampler, System.Int32 pname, [OutAttribute] Int32* @params); [Slot(917)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern IntPtr glGetString(System.Int32 name); + static extern unsafe void glGetSamplerParameterIuiv(UInt32 sampler, System.Int32 pname, [OutAttribute] UInt32* @params); [Slot(918)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern IntPtr glGetStringi(System.Int32 name, UInt32 index); + static extern unsafe void glGetSamplerParameteriv(UInt32 sampler, System.Int32 pname, [OutAttribute] Int32* @params); [Slot(919)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern Int32 glGetSubroutineIndex(UInt32 program, System.Int32 shadertype, IntPtr name); - [Slot(920)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern Int32 glGetSubroutineUniformLocation(UInt32 program, System.Int32 shadertype, IntPtr name); + static extern void glGetSeparableFilter(System.Int32 target, System.Int32 format, System.Int32 type, [OutAttribute] IntPtr row, [OutAttribute] IntPtr column, [OutAttribute] IntPtr span); [Slot(921)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern unsafe void glGetSynciv(IntPtr sync, System.Int32 pname, Int32 bufSize, [OutAttribute] Int32* length, [OutAttribute] Int32* values); + static extern unsafe void glGetShaderInfoLog(UInt32 shader, Int32 bufSize, [OutAttribute] Int32* length, [OutAttribute] IntPtr infoLog); + [Slot(922)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern unsafe void glGetShaderiv(UInt32 shader, System.Int32 pname, [OutAttribute] Int32* @params); + [Slot(923)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern unsafe void glGetShaderPrecisionFormat(System.Int32 shadertype, System.Int32 precisiontype, [OutAttribute] Int32* range, [OutAttribute] Int32* precision); [Slot(924)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern unsafe void glGetTexEnvfv(System.Int32 target, System.Int32 pname, [OutAttribute] Single* @params); - [Slot(925)] + static extern unsafe void glGetShaderSource(UInt32 shader, Int32 bufSize, [OutAttribute] Int32* length, [OutAttribute] IntPtr source); + [Slot(927)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern unsafe void glGetTexEnviv(System.Int32 target, System.Int32 pname, [OutAttribute] Int32* @params); + static extern IntPtr glGetString(System.Int32 name); [Slot(928)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern unsafe void glGetTexGendv(System.Int32 coord, System.Int32 pname, [OutAttribute] Double* @params); + static extern IntPtr glGetStringi(System.Int32 name, UInt32 index); [Slot(929)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern unsafe void glGetTexGenfv(System.Int32 coord, System.Int32 pname, [OutAttribute] Single* @params); + static extern Int32 glGetSubroutineIndex(UInt32 program, System.Int32 shadertype, IntPtr name); [Slot(930)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern unsafe void glGetTexGeniv(System.Int32 coord, System.Int32 pname, [OutAttribute] Int32* @params); - [Slot(932)] + static extern Int32 glGetSubroutineUniformLocation(UInt32 program, System.Int32 shadertype, IntPtr name); + [Slot(931)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern void glGetTexImage(System.Int32 target, Int32 level, System.Int32 format, System.Int32 type, [OutAttribute] IntPtr pixels); - [Slot(933)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern unsafe void glGetTexLevelParameterfv(System.Int32 target, Int32 level, System.Int32 pname, [OutAttribute] Single* @params); + static extern unsafe void glGetSynciv(IntPtr sync, System.Int32 pname, Int32 bufSize, [OutAttribute] Int32* length, [OutAttribute] Int32* values); [Slot(934)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern unsafe void glGetTexLevelParameteriv(System.Int32 target, Int32 level, System.Int32 pname, [OutAttribute] Int32* @params); - [Slot(936)] + static extern unsafe void glGetTexEnvfv(System.Int32 target, System.Int32 pname, [OutAttribute] Single* @params); + [Slot(935)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern unsafe void glGetTexParameterfv(System.Int32 target, System.Int32 pname, [OutAttribute] Single* @params); - [Slot(937)] + static extern unsafe void glGetTexEnviv(System.Int32 target, System.Int32 pname, [OutAttribute] Int32* @params); + [Slot(938)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern unsafe void glGetTexParameterIiv(System.Int32 target, System.Int32 pname, [OutAttribute] Int32* @params); + static extern unsafe void glGetTexGendv(System.Int32 coord, System.Int32 pname, [OutAttribute] Double* @params); [Slot(939)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern unsafe void glGetTexGenfv(System.Int32 coord, System.Int32 pname, [OutAttribute] Single* @params); + [Slot(940)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern unsafe void glGetTexGeniv(System.Int32 coord, System.Int32 pname, [OutAttribute] Int32* @params); + [Slot(942)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern void glGetTexImage(System.Int32 target, Int32 level, System.Int32 format, System.Int32 type, [OutAttribute] IntPtr pixels); + [Slot(943)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern unsafe void glGetTexLevelParameterfv(System.Int32 target, Int32 level, System.Int32 pname, [OutAttribute] Single* @params); + [Slot(944)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern unsafe void glGetTexLevelParameteriv(System.Int32 target, Int32 level, System.Int32 pname, [OutAttribute] Int32* @params); + [Slot(946)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern unsafe void glGetTexParameterfv(System.Int32 target, System.Int32 pname, [OutAttribute] Single* @params); + [Slot(947)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern unsafe void glGetTexParameterIiv(System.Int32 target, System.Int32 pname, [OutAttribute] Int32* @params); + [Slot(949)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern unsafe void glGetTexParameterIuiv(System.Int32 target, System.Int32 pname, [OutAttribute] UInt32* @params); - [Slot(941)] + [Slot(951)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern unsafe void glGetTexParameteriv(System.Int32 target, System.Int32 pname, [OutAttribute] Int32* @params); - [Slot(956)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern unsafe void glGetTransformFeedbackVarying(UInt32 program, UInt32 index, Int32 bufSize, [OutAttribute] Int32* length, [OutAttribute] Int32* size, [OutAttribute] System.Int32* type, [OutAttribute] IntPtr name); - [Slot(959)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern Int32 glGetUniformBlockIndex(UInt32 program, IntPtr uniformBlockName); - [Slot(961)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern unsafe void glGetUniformdv(UInt32 program, Int32 location, [OutAttribute] Double* @params); - [Slot(962)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern unsafe void glGetUniformfv(UInt32 program, Int32 location, [OutAttribute] Single* @params); - [Slot(965)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern unsafe void glGetUniformIndices(UInt32 program, Int32 uniformCount, IntPtr uniformNames, [OutAttribute] UInt32* uniformIndices); [Slot(966)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern unsafe void glGetUniformiv(UInt32 program, Int32 location, [OutAttribute] Int32* @params); - [Slot(968)] + static extern unsafe void glGetTransformFeedbackVarying(UInt32 program, UInt32 index, Int32 bufSize, [OutAttribute] Int32* length, [OutAttribute] Int32* size, [OutAttribute] System.Int32* type, [OutAttribute] IntPtr name); + [Slot(969)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern Int32 glGetUniformLocation(UInt32 program, IntPtr name); + static extern Int32 glGetUniformBlockIndex(UInt32 program, IntPtr uniformBlockName); [Slot(971)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern unsafe void glGetUniformdv(UInt32 program, Int32 location, [OutAttribute] Double* @params); + [Slot(972)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern unsafe void glGetUniformfv(UInt32 program, Int32 location, [OutAttribute] Single* @params); + [Slot(975)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern unsafe void glGetUniformIndices(UInt32 program, Int32 uniformCount, IntPtr uniformNames, [OutAttribute] UInt32* uniformIndices); + [Slot(976)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern unsafe void glGetUniformiv(UInt32 program, Int32 location, [OutAttribute] Int32* @params); + [Slot(978)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern Int32 glGetUniformLocation(UInt32 program, IntPtr name); + [Slot(981)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern unsafe void glGetUniformSubroutineuiv(System.Int32 shadertype, Int32 location, [OutAttribute] UInt32* @params); - [Slot(973)] + [Slot(983)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern unsafe void glGetUniformuiv(UInt32 program, Int32 location, [OutAttribute] UInt32* @params); - [Slot(988)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern unsafe void glGetVertexAttribdv(UInt32 index, System.Int32 pname, [OutAttribute] Double* @params); - [Slot(991)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern unsafe void glGetVertexAttribfv(UInt32 index, System.Int32 pname, [OutAttribute] Single* @params); - [Slot(994)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern unsafe void glGetVertexAttribIiv(UInt32 index, System.Int32 pname, [OutAttribute] Int32* @params); - [Slot(996)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern unsafe void glGetVertexAttribIuiv(UInt32 index, System.Int32 pname, [OutAttribute] UInt32* @params); [Slot(998)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern unsafe void glGetVertexAttribiv(UInt32 index, System.Int32 pname, [OutAttribute] Int32* @params); + static extern unsafe void glGetVertexAttribdv(UInt32 index, System.Int32 pname, [OutAttribute] Double* @params); [Slot(1001)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern unsafe void glGetVertexAttribLdv(UInt32 index, System.Int32 pname, [OutAttribute] Double* @params); + static extern unsafe void glGetVertexAttribfv(UInt32 index, System.Int32 pname, [OutAttribute] Single* @params); + [Slot(1004)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern unsafe void glGetVertexAttribIiv(UInt32 index, System.Int32 pname, [OutAttribute] Int32* @params); [Slot(1006)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern unsafe void glGetVertexAttribIuiv(UInt32 index, System.Int32 pname, [OutAttribute] UInt32* @params); + [Slot(1008)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern unsafe void glGetVertexAttribiv(UInt32 index, System.Int32 pname, [OutAttribute] Int32* @params); + [Slot(1011)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern unsafe void glGetVertexAttribLdv(UInt32 index, System.Int32 pname, [OutAttribute] Double* @params); + [Slot(1016)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern void glGetVertexAttribPointerv(UInt32 index, System.Int32 pname, [OutAttribute] IntPtr pointer); - [Slot(1025)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern void glHint(System.Int32 target, System.Int32 mode); - [Slot(1027)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern void glHistogram(System.Int32 target, Int32 width, System.Int32 internalformat, bool sink); [Slot(1035)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern void glIndexd(Double c); - [Slot(1036)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern unsafe void glIndexdv(Double* c); + static extern void glHint(System.Int32 target, System.Int32 mode); [Slot(1037)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern void glIndexf(Single c); - [Slot(1040)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern unsafe void glIndexfv(Single* c); - [Slot(1041)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern void glIndexi(Int32 c); - [Slot(1042)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern unsafe void glIndexiv(Int32* c); - [Slot(1043)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern void glIndexMask(UInt32 mask); + static extern void glHistogram(System.Int32 target, Int32 width, System.Int32 internalformat, bool sink); [Slot(1045)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern void glIndexPointer(System.Int32 type, Int32 stride, IntPtr pointer); - [Slot(1048)] + static extern void glIndexd(Double c); + [Slot(1046)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern void glIndexs(Int16 c); - [Slot(1049)] + static extern unsafe void glIndexdv(Double* c); + [Slot(1047)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern unsafe void glIndexsv(Int16* c); + static extern void glIndexf(Single c); [Slot(1050)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern void glIndexub(Byte c); + static extern unsafe void glIndexfv(Single* c); [Slot(1051)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern unsafe void glIndexubv(Byte* c); - [Slot(1054)] + static extern void glIndexi(Int32 c); + [Slot(1052)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern void glInitNames(); + static extern unsafe void glIndexiv(Int32* c); + [Slot(1053)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern void glIndexMask(UInt32 mask); + [Slot(1055)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern void glIndexPointer(System.Int32 type, Int32 stride, IntPtr pointer); [Slot(1058)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern void glInterleavedArrays(System.Int32 format, Int32 stride, IntPtr pointer); + static extern void glIndexs(Int16 c); + [Slot(1059)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern unsafe void glIndexsv(Int16* c); [Slot(1060)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern void glInvalidateBufferData(UInt32 buffer); + static extern void glIndexub(Byte c); [Slot(1061)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern void glInvalidateBufferSubData(UInt32 buffer, IntPtr offset, IntPtr length); - [Slot(1062)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern unsafe void glInvalidateFramebuffer(System.Int32 target, Int32 numAttachments, System.Int32* attachments); - [Slot(1063)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern unsafe void glInvalidateSubFramebuffer(System.Int32 target, Int32 numAttachments, System.Int32* attachments, Int32 x, Int32 y, Int32 width, Int32 height); + static extern unsafe void glIndexubv(Byte* c); [Slot(1064)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern void glInvalidateTexImage(UInt32 texture, Int32 level); - [Slot(1065)] + static extern void glInitNames(); + [Slot(1068)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern void glInvalidateTexSubImage(UInt32 texture, Int32 level, Int32 xoffset, Int32 yoffset, Int32 zoffset, Int32 width, Int32 height, Int32 depth); - [Slot(1067)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern bool glIsBuffer(UInt32 buffer); + static extern void glInterleavedArrays(System.Int32 format, Int32 stride, IntPtr pointer); [Slot(1070)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern bool glIsEnabled(System.Int32 cap); + static extern void glInvalidateBufferData(UInt32 buffer); [Slot(1071)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern bool glIsEnabledi(System.Int32 target, UInt32 index); + static extern void glInvalidateBufferSubData(UInt32 buffer, IntPtr offset, IntPtr length); + [Slot(1072)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern unsafe void glInvalidateFramebuffer(System.Int32 target, Int32 numAttachments, System.Int32* attachments); + [Slot(1073)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern unsafe void glInvalidateSubFramebuffer(System.Int32 target, Int32 numAttachments, System.Int32* attachments, Int32 x, Int32 y, Int32 width, Int32 height); + [Slot(1074)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern void glInvalidateTexImage(UInt32 texture, Int32 level); [Slot(1075)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern void glInvalidateTexSubImage(UInt32 texture, Int32 level, Int32 xoffset, Int32 yoffset, Int32 zoffset, Int32 width, Int32 height, Int32 depth); + [Slot(1077)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern bool glIsBuffer(UInt32 buffer); + [Slot(1080)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern bool glIsEnabled(System.Int32 cap); + [Slot(1081)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern bool glIsEnabledi(System.Int32 target, UInt32 index); + [Slot(1085)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern bool glIsFramebuffer(UInt32 framebuffer); - [Slot(1079)] + [Slot(1089)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern bool glIsList(UInt32 list); - [Slot(1088)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern bool glIsProgram(UInt32 program); - [Slot(1091)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern bool glIsProgramPipeline(UInt32 pipeline); - [Slot(1093)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern bool glIsQuery(UInt32 id); - [Slot(1095)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern bool glIsRenderbuffer(UInt32 renderbuffer); - [Slot(1097)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern bool glIsSampler(UInt32 sampler); [Slot(1098)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern bool glIsShader(UInt32 shader); - [Slot(1099)] + static extern bool glIsProgram(UInt32 program); + [Slot(1101)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern bool glIsSync(IntPtr sync); - [Slot(1100)] + static extern bool glIsProgramPipeline(UInt32 pipeline); + [Slot(1103)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern bool glIsTexture(UInt32 texture); - [Slot(1104)] + static extern bool glIsQuery(UInt32 id); + [Slot(1105)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern bool glIsTransformFeedback(UInt32 id); + static extern bool glIsRenderbuffer(UInt32 renderbuffer); [Slot(1107)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern bool glIsVertexArray(UInt32 array); - [Slot(1112)] + static extern bool glIsSampler(UInt32 sampler); + [Slot(1108)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern void glLightf(System.Int32 light, System.Int32 pname, Single param); - [Slot(1113)] + static extern bool glIsShader(UInt32 shader); + [Slot(1109)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern unsafe void glLightfv(System.Int32 light, System.Int32 pname, Single* @params); + static extern bool glIsSync(IntPtr sync); + [Slot(1110)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern bool glIsTexture(UInt32 texture); [Slot(1114)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern void glLighti(System.Int32 light, System.Int32 pname, Int32 param); - [Slot(1115)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern unsafe void glLightiv(System.Int32 light, System.Int32 pname, Int32* @params); - [Slot(1116)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern void glLightModelf(System.Int32 pname, Single param); + static extern bool glIsTransformFeedback(UInt32 id); [Slot(1117)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern unsafe void glLightModelfv(System.Int32 pname, Single* @params); - [Slot(1118)] + static extern bool glIsVertexArray(UInt32 array); + [Slot(1122)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern void glLightModeli(System.Int32 pname, Int32 param); - [Slot(1119)] + static extern void glLightf(System.Int32 light, System.Int32 pname, Single param); + [Slot(1123)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern unsafe void glLightModeliv(System.Int32 pname, Int32* @params); + static extern unsafe void glLightfv(System.Int32 light, System.Int32 pname, Single* @params); [Slot(1124)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern void glLineStipple(Int32 factor, UInt16 pattern); + static extern void glLighti(System.Int32 light, System.Int32 pname, Int32 param); [Slot(1125)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern void glLineWidth(Single width); + static extern unsafe void glLightiv(System.Int32 light, System.Int32 pname, Int32* @params); + [Slot(1126)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern void glLightModelf(System.Int32 pname, Single param); [Slot(1127)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern void glLinkProgram(UInt32 program); + static extern unsafe void glLightModelfv(System.Int32 pname, Single* @params); + [Slot(1128)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern void glLightModeli(System.Int32 pname, Int32 param); [Slot(1129)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern void glListBase(UInt32 @base); + static extern unsafe void glLightModeliv(System.Int32 pname, Int32* @params); [Slot(1134)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern void glLoadIdentity(); - [Slot(1136)] + static extern void glLineStipple(Int32 factor, UInt16 pattern); + [Slot(1135)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern unsafe void glLoadMatrixd(Double* m); + static extern void glLineWidth(Single width); [Slot(1137)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern unsafe void glLoadMatrixf(Single* m); + static extern void glLinkProgram(UInt32 program); [Slot(1139)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern void glLoadName(UInt32 name); - [Slot(1141)] + static extern void glListBase(UInt32 @base); + [Slot(1144)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern unsafe void glLoadTransposeMatrixd(Double* m); - [Slot(1143)] + static extern void glLoadIdentity(); + [Slot(1146)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern unsafe void glLoadTransposeMatrixf(Single* m); + static extern unsafe void glLoadMatrixd(Double* m); [Slot(1147)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern unsafe void glLoadMatrixf(Single* m); + [Slot(1149)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern void glLoadName(UInt32 name); + [Slot(1151)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern unsafe void glLoadTransposeMatrixd(Double* m); + [Slot(1153)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern unsafe void glLoadTransposeMatrixf(Single* m); + [Slot(1157)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern void glLogicOp(System.Int32 opcode); - [Slot(1160)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern unsafe void glMap1d(System.Int32 target, Double u1, Double u2, Int32 stride, Int32 order, Double* points); - [Slot(1161)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern unsafe void glMap1f(System.Int32 target, Single u1, Single u2, Int32 stride, Int32 order, Single* points); - [Slot(1163)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern unsafe void glMap2d(System.Int32 target, Double u1, Double u2, Int32 ustride, Int32 uorder, Double v1, Double v2, Int32 vstride, Int32 vorder, Double* points); - [Slot(1164)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern unsafe void glMap2f(System.Int32 target, Single u1, Single u2, Int32 ustride, Int32 uorder, Single v1, Single v2, Int32 vstride, Int32 vorder, Single* points); - [Slot(1166)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern IntPtr glMapBuffer(System.Int32 target, System.Int32 access); - [Slot(1168)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern IntPtr glMapBufferRange(System.Int32 target, IntPtr offset, IntPtr length, System.Int32 access); [Slot(1170)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern void glMapGrid1d(Int32 un, Double u1, Double u2); + static extern unsafe void glMap1d(System.Int32 target, Double u1, Double u2, Int32 stride, Int32 order, Double* points); [Slot(1171)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern void glMapGrid1f(Int32 un, Single u1, Single u2); + static extern unsafe void glMap1f(System.Int32 target, Single u1, Single u2, Int32 stride, Int32 order, Single* points); [Slot(1173)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern void glMapGrid2d(Int32 un, Double u1, Double u2, Int32 vn, Double v1, Double v2); + static extern unsafe void glMap2d(System.Int32 target, Double u1, Double u2, Int32 ustride, Int32 uorder, Double v1, Double v2, Int32 vstride, Int32 vorder, Double* points); [Slot(1174)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern unsafe void glMap2f(System.Int32 target, Single u1, Single u2, Int32 ustride, Int32 uorder, Single v1, Single v2, Int32 vstride, Int32 vorder, Single* points); + [Slot(1176)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern IntPtr glMapBuffer(System.Int32 target, System.Int32 access); + [Slot(1178)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern IntPtr glMapBufferRange(System.Int32 target, IntPtr offset, IntPtr length, System.Int32 access); + [Slot(1180)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern void glMapGrid1d(Int32 un, Double u1, Double u2); + [Slot(1181)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern void glMapGrid1f(Int32 un, Single u1, Single u2); + [Slot(1183)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern void glMapGrid2d(Int32 un, Double u1, Double u2, Int32 vn, Double v1, Double v2); + [Slot(1184)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern void glMapGrid2f(Int32 un, Single u1, Single u2, Int32 vn, Single v1, Single v2); - [Slot(1186)] + [Slot(1196)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern void glMaterialf(System.Int32 face, System.Int32 pname, Single param); - [Slot(1187)] + [Slot(1197)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern unsafe void glMaterialfv(System.Int32 face, System.Int32 pname, Single* @params); - [Slot(1188)] + [Slot(1198)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern void glMateriali(System.Int32 face, System.Int32 pname, Int32 param); - [Slot(1189)] + [Slot(1199)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern unsafe void glMaterialiv(System.Int32 face, System.Int32 pname, Int32* @params); - [Slot(1202)] + [Slot(1212)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern void glMatrixMode(System.Int32 mode); - [Slot(1216)] + [Slot(1226)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern void glMemoryBarrier(System.Int32 barriers); - [Slot(1218)] + [Slot(1228)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern void glMinmax(System.Int32 target, System.Int32 internalformat, bool sink); - [Slot(1220)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern void glMinSampleShading(Single value); - [Slot(1222)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern unsafe void glMultiDrawArrays(System.Int32 mode, Int32* first, Int32* count, Int32 drawcount); - [Slot(1224)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern void glMultiDrawArraysIndirect(System.Int32 mode, IntPtr indirect, Int32 drawcount, Int32 stride); - [Slot(1229)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern unsafe void glMultiDrawElements(System.Int32 mode, Int32* count, System.Int32 type, IntPtr indices, Int32 drawcount); [Slot(1230)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern unsafe void glMultiDrawElementsBaseVertex(System.Int32 mode, Int32* count, System.Int32 type, IntPtr indices, Int32 drawcount, Int32* basevertex); + static extern void glMinSampleShading(Single value); [Slot(1232)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern void glMultiDrawElementsIndirect(System.Int32 mode, System.Int32 type, IntPtr indirect, Int32 drawcount, Int32 stride); + static extern unsafe void glMultiDrawArrays(System.Int32 mode, Int32* first, Int32* count, Int32 drawcount); + [Slot(1234)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern void glMultiDrawArraysIndirect(System.Int32 mode, IntPtr indirect, Int32 drawcount, Int32 stride); + [Slot(1239)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern unsafe void glMultiDrawElements(System.Int32 mode, Int32* count, System.Int32 type, IntPtr indices, Int32 drawcount); + [Slot(1240)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern unsafe void glMultiDrawElementsBaseVertex(System.Int32 mode, Int32* count, System.Int32 type, IntPtr indices, Int32 drawcount, Int32* basevertex); [Slot(1242)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern void glMultiTexCoord1d(System.Int32 target, Double s); - [Slot(1244)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern unsafe void glMultiTexCoord1dv(System.Int32 target, Double* v); - [Slot(1246)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern void glMultiTexCoord1f(System.Int32 target, Single s); - [Slot(1248)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern unsafe void glMultiTexCoord1fv(System.Int32 target, Single* v); + static extern void glMultiDrawElementsIndirect(System.Int32 mode, System.Int32 type, IntPtr indirect, Int32 drawcount, Int32 stride); [Slot(1252)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern void glMultiTexCoord1i(System.Int32 target, Int32 s); + static extern void glMultiTexCoord1d(System.Int32 target, Double s); [Slot(1254)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern unsafe void glMultiTexCoord1iv(System.Int32 target, Int32* v); + static extern unsafe void glMultiTexCoord1dv(System.Int32 target, Double* v); [Slot(1256)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern void glMultiTexCoord1s(System.Int32 target, Int16 s); + static extern void glMultiTexCoord1f(System.Int32 target, Single s); [Slot(1258)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern unsafe void glMultiTexCoord1sv(System.Int32 target, Int16* v); + static extern unsafe void glMultiTexCoord1fv(System.Int32 target, Single* v); + [Slot(1262)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern void glMultiTexCoord1i(System.Int32 target, Int32 s); [Slot(1264)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern void glMultiTexCoord2d(System.Int32 target, Double s, Double t); + static extern unsafe void glMultiTexCoord1iv(System.Int32 target, Int32* v); [Slot(1266)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern unsafe void glMultiTexCoord2dv(System.Int32 target, Double* v); + static extern void glMultiTexCoord1s(System.Int32 target, Int16 s); [Slot(1268)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern void glMultiTexCoord2f(System.Int32 target, Single s, Single t); - [Slot(1270)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern unsafe void glMultiTexCoord2fv(System.Int32 target, Single* v); + static extern unsafe void glMultiTexCoord1sv(System.Int32 target, Int16* v); [Slot(1274)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern void glMultiTexCoord2i(System.Int32 target, Int32 s, Int32 t); + static extern void glMultiTexCoord2d(System.Int32 target, Double s, Double t); [Slot(1276)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern unsafe void glMultiTexCoord2iv(System.Int32 target, Int32* v); + static extern unsafe void glMultiTexCoord2dv(System.Int32 target, Double* v); [Slot(1278)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern void glMultiTexCoord2s(System.Int32 target, Int16 s, Int16 t); + static extern void glMultiTexCoord2f(System.Int32 target, Single s, Single t); [Slot(1280)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern unsafe void glMultiTexCoord2sv(System.Int32 target, Int16* v); + static extern unsafe void glMultiTexCoord2fv(System.Int32 target, Single* v); + [Slot(1284)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern void glMultiTexCoord2i(System.Int32 target, Int32 s, Int32 t); [Slot(1286)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern void glMultiTexCoord3d(System.Int32 target, Double s, Double t, Double r); + static extern unsafe void glMultiTexCoord2iv(System.Int32 target, Int32* v); [Slot(1288)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern unsafe void glMultiTexCoord3dv(System.Int32 target, Double* v); + static extern void glMultiTexCoord2s(System.Int32 target, Int16 s, Int16 t); [Slot(1290)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern void glMultiTexCoord3f(System.Int32 target, Single s, Single t, Single r); - [Slot(1292)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern unsafe void glMultiTexCoord3fv(System.Int32 target, Single* v); + static extern unsafe void glMultiTexCoord2sv(System.Int32 target, Int16* v); [Slot(1296)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern void glMultiTexCoord3i(System.Int32 target, Int32 s, Int32 t, Int32 r); + static extern void glMultiTexCoord3d(System.Int32 target, Double s, Double t, Double r); [Slot(1298)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern unsafe void glMultiTexCoord3iv(System.Int32 target, Int32* v); + static extern unsafe void glMultiTexCoord3dv(System.Int32 target, Double* v); [Slot(1300)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern void glMultiTexCoord3s(System.Int32 target, Int16 s, Int16 t, Int16 r); + static extern void glMultiTexCoord3f(System.Int32 target, Single s, Single t, Single r); [Slot(1302)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern unsafe void glMultiTexCoord3sv(System.Int32 target, Int16* v); + static extern unsafe void glMultiTexCoord3fv(System.Int32 target, Single* v); + [Slot(1306)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern void glMultiTexCoord3i(System.Int32 target, Int32 s, Int32 t, Int32 r); [Slot(1308)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern void glMultiTexCoord4d(System.Int32 target, Double s, Double t, Double r, Double q); + static extern unsafe void glMultiTexCoord3iv(System.Int32 target, Int32* v); [Slot(1310)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern unsafe void glMultiTexCoord4dv(System.Int32 target, Double* v); + static extern void glMultiTexCoord3s(System.Int32 target, Int16 s, Int16 t, Int16 r); [Slot(1312)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern void glMultiTexCoord4f(System.Int32 target, Single s, Single t, Single r, Single q); - [Slot(1314)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern unsafe void glMultiTexCoord4fv(System.Int32 target, Single* v); + static extern unsafe void glMultiTexCoord3sv(System.Int32 target, Int16* v); [Slot(1318)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern void glMultiTexCoord4i(System.Int32 target, Int32 s, Int32 t, Int32 r, Int32 q); + static extern void glMultiTexCoord4d(System.Int32 target, Double s, Double t, Double r, Double q); [Slot(1320)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern unsafe void glMultiTexCoord4iv(System.Int32 target, Int32* v); + static extern unsafe void glMultiTexCoord4dv(System.Int32 target, Double* v); [Slot(1322)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern void glMultiTexCoord4s(System.Int32 target, Int16 s, Int16 t, Int16 r, Int16 q); + static extern void glMultiTexCoord4f(System.Int32 target, Single s, Single t, Single r, Single q); [Slot(1324)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern unsafe void glMultiTexCoord4sv(System.Int32 target, Int16* v); + static extern unsafe void glMultiTexCoord4fv(System.Int32 target, Single* v); [Slot(1328)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern void glMultiTexCoordP1ui(System.Int32 texture, System.Int32 type, UInt32 coords); - [Slot(1329)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern unsafe void glMultiTexCoordP1uiv(System.Int32 texture, System.Int32 type, UInt32* coords); + static extern void glMultiTexCoord4i(System.Int32 target, Int32 s, Int32 t, Int32 r, Int32 q); [Slot(1330)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern void glMultiTexCoordP2ui(System.Int32 texture, System.Int32 type, UInt32 coords); - [Slot(1331)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern unsafe void glMultiTexCoordP2uiv(System.Int32 texture, System.Int32 type, UInt32* coords); + static extern unsafe void glMultiTexCoord4iv(System.Int32 target, Int32* v); [Slot(1332)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern void glMultiTexCoordP3ui(System.Int32 texture, System.Int32 type, UInt32 coords); - [Slot(1333)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern unsafe void glMultiTexCoordP3uiv(System.Int32 texture, System.Int32 type, UInt32* coords); + static extern void glMultiTexCoord4s(System.Int32 target, Int16 s, Int16 t, Int16 r, Int16 q); [Slot(1334)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern unsafe void glMultiTexCoord4sv(System.Int32 target, Int16* v); + [Slot(1338)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern void glMultiTexCoordP1ui(System.Int32 texture, System.Int32 type, UInt32 coords); + [Slot(1339)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern unsafe void glMultiTexCoordP1uiv(System.Int32 texture, System.Int32 type, UInt32* coords); + [Slot(1340)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern void glMultiTexCoordP2ui(System.Int32 texture, System.Int32 type, UInt32 coords); + [Slot(1341)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern unsafe void glMultiTexCoordP2uiv(System.Int32 texture, System.Int32 type, UInt32* coords); + [Slot(1342)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern void glMultiTexCoordP3ui(System.Int32 texture, System.Int32 type, UInt32 coords); + [Slot(1343)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern unsafe void glMultiTexCoordP3uiv(System.Int32 texture, System.Int32 type, UInt32* coords); + [Slot(1344)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern void glMultiTexCoordP4ui(System.Int32 texture, System.Int32 type, UInt32 coords); - [Slot(1335)] + [Slot(1345)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern unsafe void glMultiTexCoordP4uiv(System.Int32 texture, System.Int32 type, UInt32* coords); - [Slot(1360)] + [Slot(1370)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern unsafe void glMultMatrixd(Double* m); - [Slot(1361)] + [Slot(1371)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern unsafe void glMultMatrixf(Single* m); - [Slot(1363)] + [Slot(1373)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern unsafe void glMultTransposeMatrixd(Double* m); - [Slot(1365)] + [Slot(1375)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern unsafe void glMultTransposeMatrixf(Single* m); - [Slot(1396)] + [Slot(1406)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern void glNewList(UInt32 list, System.Int32 mode); - [Slot(1398)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern void glNormal3b(SByte nx, SByte ny, SByte nz); - [Slot(1399)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern unsafe void glNormal3bv(SByte* v); - [Slot(1400)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern void glNormal3d(Double nx, Double ny, Double nz); - [Slot(1401)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern unsafe void glNormal3dv(Double* v); - [Slot(1402)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern void glNormal3f(Single nx, Single ny, Single nz); - [Slot(1403)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern unsafe void glNormal3fv(Single* v); [Slot(1408)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern void glNormal3i(Int32 nx, Int32 ny, Int32 nz); + static extern void glNormal3b(SByte nx, SByte ny, SByte nz); [Slot(1409)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern unsafe void glNormal3iv(Int32* v); + static extern unsafe void glNormal3bv(SByte* v); [Slot(1410)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern void glNormal3s(Int16 nx, Int16 ny, Int16 nz); + static extern void glNormal3d(Double nx, Double ny, Double nz); [Slot(1411)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern unsafe void glNormal3dv(Double* v); + [Slot(1412)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern void glNormal3f(Single nx, Single ny, Single nz); + [Slot(1413)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern unsafe void glNormal3fv(Single* v); + [Slot(1418)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern void glNormal3i(Int32 nx, Int32 ny, Int32 nz); + [Slot(1419)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern unsafe void glNormal3iv(Int32* v); + [Slot(1420)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern void glNormal3s(Int16 nx, Int16 ny, Int16 nz); + [Slot(1421)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern unsafe void glNormal3sv(Int16* v); - [Slot(1415)] + [Slot(1425)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern void glNormalP3ui(System.Int32 type, UInt32 coords); - [Slot(1416)] + [Slot(1426)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern unsafe void glNormalP3uiv(System.Int32 type, UInt32* coords); - [Slot(1417)] + [Slot(1427)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern void glNormalPointer(System.Int32 type, Int32 stride, IntPtr pointer); - [Slot(1431)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern void glObjectLabel(System.Int32 identifier, UInt32 name, Int32 length, IntPtr label); - [Slot(1433)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern void glObjectPtrLabel(IntPtr ptr, Int32 length, IntPtr label); - [Slot(1437)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern void glOrtho(Double left, Double right, Double bottom, Double top, Double zNear, Double zFar); [Slot(1441)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern void glPassThrough(Single token); + static extern void glObjectLabel(System.Int32 identifier, UInt32 name, Int32 length, IntPtr label); [Slot(1443)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern void glObjectPtrLabel(IntPtr ptr, Int32 length, IntPtr label); + [Slot(1447)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern void glOrtho(Double left, Double right, Double bottom, Double top, Double zNear, Double zFar); + [Slot(1451)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern void glPassThrough(Single token); + [Slot(1453)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern unsafe void glPatchParameterfv(System.Int32 pname, Single* values); - [Slot(1444)] + [Slot(1454)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern void glPatchParameteri(System.Int32 pname, Int32 value); - [Slot(1463)] + [Slot(1473)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern void glPauseTransformFeedback(); - [Slot(1466)] + [Slot(1476)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern unsafe void glPixelMapfv(System.Int32 map, Int32 mapsize, Single* values); - [Slot(1467)] + [Slot(1477)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern unsafe void glPixelMapuiv(System.Int32 map, Int32 mapsize, UInt32* values); - [Slot(1468)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern unsafe void glPixelMapusv(System.Int32 map, Int32 mapsize, UInt16* values); - [Slot(1469)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern unsafe void glPixelMapx(System.Int32 map, Int32 size, int* values); - [Slot(1470)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern void glPixelStoref(System.Int32 pname, Single param); - [Slot(1471)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern void glPixelStorei(System.Int32 pname, Int32 param); - [Slot(1472)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern void glPixelStorex(System.Int32 pname, int param); [Slot(1478)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern void glPixelTransferf(System.Int32 pname, Single param); + static extern unsafe void glPixelMapusv(System.Int32 map, Int32 mapsize, UInt16* values); [Slot(1479)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern unsafe void glPixelMapx(System.Int32 map, Int32 size, int* values); + [Slot(1480)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern void glPixelStoref(System.Int32 pname, Single param); + [Slot(1481)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern void glPixelStorei(System.Int32 pname, Int32 param); + [Slot(1482)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern void glPixelStorex(System.Int32 pname, int param); + [Slot(1488)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern void glPixelTransferf(System.Int32 pname, Single param); + [Slot(1489)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern void glPixelTransferi(System.Int32 pname, Int32 param); - [Slot(1485)] + [Slot(1495)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern void glPixelZoom(Single xfactor, Single yfactor); - [Slot(1490)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern void glPointParameterf(System.Int32 pname, Single param); - [Slot(1494)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern unsafe void glPointParameterfv(System.Int32 pname, Single* @params); - [Slot(1498)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern void glPointParameteri(System.Int32 pname, Int32 param); [Slot(1500)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern unsafe void glPointParameteriv(System.Int32 pname, Int32* @params); + static extern void glPointParameterf(System.Int32 pname, Single param); [Slot(1504)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern void glPointSize(Single size); + static extern unsafe void glPointParameterfv(System.Int32 pname, Single* @params); [Slot(1508)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern void glPolygonMode(System.Int32 face, System.Int32 mode); - [Slot(1509)] + static extern void glPointParameteri(System.Int32 pname, Int32 param); + [Slot(1510)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern void glPolygonOffset(Single factor, Single units); - [Slot(1512)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern unsafe void glPolygonStipple(Byte* mask); - [Slot(1513)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern void glPopAttrib(); + static extern unsafe void glPointParameteriv(System.Int32 pname, Int32* @params); [Slot(1514)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern void glPopClientAttrib(); - [Slot(1515)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern void glPopDebugGroup(); + static extern void glPointSize(Single size); [Slot(1518)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern void glPopMatrix(); + static extern void glPolygonMode(System.Int32 face, System.Int32 mode); [Slot(1519)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern void glPopName(); + static extern void glPolygonOffset(Single factor, Single units); [Slot(1522)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern void glPrimitiveRestartIndex(UInt32 index); + static extern unsafe void glPolygonStipple(Byte* mask); + [Slot(1523)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern void glPopAttrib(); + [Slot(1524)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern void glPopClientAttrib(); [Slot(1525)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern unsafe void glPrioritizeTextures(Int32 n, UInt32* textures, Single* priorities); + static extern void glPopDebugGroup(); [Slot(1528)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern void glPopMatrix(); + [Slot(1529)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern void glPopName(); + [Slot(1532)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern void glPrimitiveRestartIndex(UInt32 index); + [Slot(1535)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern unsafe void glPrioritizeTextures(Int32 n, UInt32* textures, Single* priorities); + [Slot(1538)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern void glProgramBinary(UInt32 program, System.Int32 binaryFormat, IntPtr binary, Int32 length); - [Slot(1562)] + [Slot(1572)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern void glProgramParameteri(UInt32 program, System.Int32 pname, Int32 value); - [Slot(1569)] + [Slot(1579)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern void glProgramUniform1d(UInt32 program, Int32 location, Double v0); - [Slot(1571)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern unsafe void glProgramUniform1dv(UInt32 program, Int32 location, Int32 count, Double* value); - [Slot(1573)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern void glProgramUniform1f(UInt32 program, Int32 location, Single v0); - [Slot(1575)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern unsafe void glProgramUniform1fv(UInt32 program, Int32 location, Int32 count, Single* value); - [Slot(1577)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern void glProgramUniform1i(UInt32 program, Int32 location, Int32 v0); [Slot(1581)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern unsafe void glProgramUniform1iv(UInt32 program, Int32 location, Int32 count, Int32* value); + static extern unsafe void glProgramUniform1dv(UInt32 program, Int32 location, Int32 count, Double* value); [Slot(1583)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern void glProgramUniform1ui(UInt32 program, Int32 location, UInt32 v0); + static extern void glProgramUniform1f(UInt32 program, Int32 location, Single v0); + [Slot(1585)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern unsafe void glProgramUniform1fv(UInt32 program, Int32 location, Int32 count, Single* value); [Slot(1587)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern unsafe void glProgramUniform1uiv(UInt32 program, Int32 location, Int32 count, UInt32* value); - [Slot(1589)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern void glProgramUniform2d(UInt32 program, Int32 location, Double v0, Double v1); + static extern void glProgramUniform1i(UInt32 program, Int32 location, Int32 v0); [Slot(1591)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern unsafe void glProgramUniform2dv(UInt32 program, Int32 location, Int32 count, Double* value); + static extern unsafe void glProgramUniform1iv(UInt32 program, Int32 location, Int32 count, Int32* value); [Slot(1593)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern void glProgramUniform2f(UInt32 program, Int32 location, Single v0, Single v1); - [Slot(1595)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern unsafe void glProgramUniform2fv(UInt32 program, Int32 location, Int32 count, Single* value); + static extern void glProgramUniform1ui(UInt32 program, Int32 location, UInt32 v0); [Slot(1597)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern void glProgramUniform2i(UInt32 program, Int32 location, Int32 v0, Int32 v1); + static extern unsafe void glProgramUniform1uiv(UInt32 program, Int32 location, Int32 count, UInt32* value); + [Slot(1599)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern void glProgramUniform2d(UInt32 program, Int32 location, Double v0, Double v1); [Slot(1601)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern unsafe void glProgramUniform2iv(UInt32 program, Int32 location, Int32 count, Int32* value); + static extern unsafe void glProgramUniform2dv(UInt32 program, Int32 location, Int32 count, Double* value); [Slot(1603)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern void glProgramUniform2ui(UInt32 program, Int32 location, UInt32 v0, UInt32 v1); + static extern void glProgramUniform2f(UInt32 program, Int32 location, Single v0, Single v1); + [Slot(1605)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern unsafe void glProgramUniform2fv(UInt32 program, Int32 location, Int32 count, Single* value); [Slot(1607)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern unsafe void glProgramUniform2uiv(UInt32 program, Int32 location, Int32 count, UInt32* value); - [Slot(1609)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern void glProgramUniform3d(UInt32 program, Int32 location, Double v0, Double v1, Double v2); + static extern void glProgramUniform2i(UInt32 program, Int32 location, Int32 v0, Int32 v1); [Slot(1611)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern unsafe void glProgramUniform3dv(UInt32 program, Int32 location, Int32 count, Double* value); + static extern unsafe void glProgramUniform2iv(UInt32 program, Int32 location, Int32 count, Int32* value); [Slot(1613)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern void glProgramUniform3f(UInt32 program, Int32 location, Single v0, Single v1, Single v2); - [Slot(1615)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern unsafe void glProgramUniform3fv(UInt32 program, Int32 location, Int32 count, Single* value); + static extern void glProgramUniform2ui(UInt32 program, Int32 location, UInt32 v0, UInt32 v1); [Slot(1617)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern void glProgramUniform3i(UInt32 program, Int32 location, Int32 v0, Int32 v1, Int32 v2); + static extern unsafe void glProgramUniform2uiv(UInt32 program, Int32 location, Int32 count, UInt32* value); + [Slot(1619)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern void glProgramUniform3d(UInt32 program, Int32 location, Double v0, Double v1, Double v2); [Slot(1621)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern unsafe void glProgramUniform3iv(UInt32 program, Int32 location, Int32 count, Int32* value); + static extern unsafe void glProgramUniform3dv(UInt32 program, Int32 location, Int32 count, Double* value); [Slot(1623)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern void glProgramUniform3ui(UInt32 program, Int32 location, UInt32 v0, UInt32 v1, UInt32 v2); + static extern void glProgramUniform3f(UInt32 program, Int32 location, Single v0, Single v1, Single v2); + [Slot(1625)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern unsafe void glProgramUniform3fv(UInt32 program, Int32 location, Int32 count, Single* value); [Slot(1627)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern unsafe void glProgramUniform3uiv(UInt32 program, Int32 location, Int32 count, UInt32* value); - [Slot(1629)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern void glProgramUniform4d(UInt32 program, Int32 location, Double v0, Double v1, Double v2, Double v3); + static extern void glProgramUniform3i(UInt32 program, Int32 location, Int32 v0, Int32 v1, Int32 v2); [Slot(1631)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern unsafe void glProgramUniform4dv(UInt32 program, Int32 location, Int32 count, Double* value); + static extern unsafe void glProgramUniform3iv(UInt32 program, Int32 location, Int32 count, Int32* value); [Slot(1633)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern void glProgramUniform4f(UInt32 program, Int32 location, Single v0, Single v1, Single v2, Single v3); - [Slot(1635)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern unsafe void glProgramUniform4fv(UInt32 program, Int32 location, Int32 count, Single* value); + static extern void glProgramUniform3ui(UInt32 program, Int32 location, UInt32 v0, UInt32 v1, UInt32 v2); [Slot(1637)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern void glProgramUniform4i(UInt32 program, Int32 location, Int32 v0, Int32 v1, Int32 v2, Int32 v3); + static extern unsafe void glProgramUniform3uiv(UInt32 program, Int32 location, Int32 count, UInt32* value); + [Slot(1639)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern void glProgramUniform4d(UInt32 program, Int32 location, Double v0, Double v1, Double v2, Double v3); [Slot(1641)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern unsafe void glProgramUniform4iv(UInt32 program, Int32 location, Int32 count, Int32* value); + static extern unsafe void glProgramUniform4dv(UInt32 program, Int32 location, Int32 count, Double* value); [Slot(1643)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern void glProgramUniform4ui(UInt32 program, Int32 location, UInt32 v0, UInt32 v1, UInt32 v2, UInt32 v3); + static extern void glProgramUniform4f(UInt32 program, Int32 location, Single v0, Single v1, Single v2, Single v3); + [Slot(1645)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern unsafe void glProgramUniform4fv(UInt32 program, Int32 location, Int32 count, Single* value); [Slot(1647)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern unsafe void glProgramUniform4uiv(UInt32 program, Int32 location, Int32 count, UInt32* value); + static extern void glProgramUniform4i(UInt32 program, Int32 location, Int32 v0, Int32 v1, Int32 v2, Int32 v3); + [Slot(1651)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern unsafe void glProgramUniform4iv(UInt32 program, Int32 location, Int32 count, Int32* value); [Slot(1653)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern unsafe void glProgramUniformMatrix2dv(UInt32 program, Int32 location, Int32 count, bool transpose, Double* value); - [Slot(1655)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern unsafe void glProgramUniformMatrix2fv(UInt32 program, Int32 location, Int32 count, bool transpose, Single* value); + static extern void glProgramUniform4ui(UInt32 program, Int32 location, UInt32 v0, UInt32 v1, UInt32 v2, UInt32 v3); [Slot(1657)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern unsafe void glProgramUniformMatrix2x3dv(UInt32 program, Int32 location, Int32 count, bool transpose, Double* value); - [Slot(1659)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern unsafe void glProgramUniformMatrix2x3fv(UInt32 program, Int32 location, Int32 count, bool transpose, Single* value); - [Slot(1661)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern unsafe void glProgramUniformMatrix2x4dv(UInt32 program, Int32 location, Int32 count, bool transpose, Double* value); + static extern unsafe void glProgramUniform4uiv(UInt32 program, Int32 location, Int32 count, UInt32* value); [Slot(1663)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern unsafe void glProgramUniformMatrix2x4fv(UInt32 program, Int32 location, Int32 count, bool transpose, Single* value); + static extern unsafe void glProgramUniformMatrix2dv(UInt32 program, Int32 location, Int32 count, bool transpose, Double* value); [Slot(1665)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern unsafe void glProgramUniformMatrix3dv(UInt32 program, Int32 location, Int32 count, bool transpose, Double* value); + static extern unsafe void glProgramUniformMatrix2fv(UInt32 program, Int32 location, Int32 count, bool transpose, Single* value); [Slot(1667)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern unsafe void glProgramUniformMatrix3fv(UInt32 program, Int32 location, Int32 count, bool transpose, Single* value); + static extern unsafe void glProgramUniformMatrix2x3dv(UInt32 program, Int32 location, Int32 count, bool transpose, Double* value); [Slot(1669)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern unsafe void glProgramUniformMatrix3x2dv(UInt32 program, Int32 location, Int32 count, bool transpose, Double* value); + static extern unsafe void glProgramUniformMatrix2x3fv(UInt32 program, Int32 location, Int32 count, bool transpose, Single* value); [Slot(1671)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern unsafe void glProgramUniformMatrix3x2fv(UInt32 program, Int32 location, Int32 count, bool transpose, Single* value); + static extern unsafe void glProgramUniformMatrix2x4dv(UInt32 program, Int32 location, Int32 count, bool transpose, Double* value); [Slot(1673)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern unsafe void glProgramUniformMatrix3x4dv(UInt32 program, Int32 location, Int32 count, bool transpose, Double* value); + static extern unsafe void glProgramUniformMatrix2x4fv(UInt32 program, Int32 location, Int32 count, bool transpose, Single* value); [Slot(1675)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern unsafe void glProgramUniformMatrix3x4fv(UInt32 program, Int32 location, Int32 count, bool transpose, Single* value); + static extern unsafe void glProgramUniformMatrix3dv(UInt32 program, Int32 location, Int32 count, bool transpose, Double* value); [Slot(1677)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern unsafe void glProgramUniformMatrix4dv(UInt32 program, Int32 location, Int32 count, bool transpose, Double* value); + static extern unsafe void glProgramUniformMatrix3fv(UInt32 program, Int32 location, Int32 count, bool transpose, Single* value); [Slot(1679)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern unsafe void glProgramUniformMatrix4fv(UInt32 program, Int32 location, Int32 count, bool transpose, Single* value); + static extern unsafe void glProgramUniformMatrix3x2dv(UInt32 program, Int32 location, Int32 count, bool transpose, Double* value); [Slot(1681)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern unsafe void glProgramUniformMatrix4x2dv(UInt32 program, Int32 location, Int32 count, bool transpose, Double* value); + static extern unsafe void glProgramUniformMatrix3x2fv(UInt32 program, Int32 location, Int32 count, bool transpose, Single* value); [Slot(1683)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern unsafe void glProgramUniformMatrix4x2fv(UInt32 program, Int32 location, Int32 count, bool transpose, Single* value); + static extern unsafe void glProgramUniformMatrix3x4dv(UInt32 program, Int32 location, Int32 count, bool transpose, Double* value); [Slot(1685)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern unsafe void glProgramUniformMatrix4x3dv(UInt32 program, Int32 location, Int32 count, bool transpose, Double* value); + static extern unsafe void glProgramUniformMatrix3x4fv(UInt32 program, Int32 location, Int32 count, bool transpose, Single* value); [Slot(1687)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern unsafe void glProgramUniformMatrix4x3fv(UInt32 program, Int32 location, Int32 count, bool transpose, Single* value); - [Slot(1692)] + static extern unsafe void glProgramUniformMatrix4dv(UInt32 program, Int32 location, Int32 count, bool transpose, Double* value); + [Slot(1689)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern void glProvokingVertex(System.Int32 mode); - [Slot(1694)] + static extern unsafe void glProgramUniformMatrix4fv(UInt32 program, Int32 location, Int32 count, bool transpose, Single* value); + [Slot(1691)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern void glPushAttrib(System.Int32 mask); + static extern unsafe void glProgramUniformMatrix4x2dv(UInt32 program, Int32 location, Int32 count, bool transpose, Double* value); + [Slot(1693)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern unsafe void glProgramUniformMatrix4x2fv(UInt32 program, Int32 location, Int32 count, bool transpose, Single* value); [Slot(1695)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern void glPushClientAttrib(System.Int32 mask); + static extern unsafe void glProgramUniformMatrix4x3dv(UInt32 program, Int32 location, Int32 count, bool transpose, Double* value); [Slot(1697)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern void glPushDebugGroup(System.Int32 source, UInt32 id, Int32 length, IntPtr message); - [Slot(1700)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern void glPushMatrix(); - [Slot(1701)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern void glPushName(UInt32 name); + static extern unsafe void glProgramUniformMatrix4x3fv(UInt32 program, Int32 location, Int32 count, bool transpose, Single* value); [Slot(1702)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern void glQueryCounter(UInt32 id, System.Int32 target); + static extern void glProvokingVertex(System.Int32 mode); + [Slot(1704)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern void glPushAttrib(System.Int32 mask); [Slot(1705)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern void glRasterPos2d(Double x, Double y); - [Slot(1706)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern unsafe void glRasterPos2dv(Double* v); + static extern void glPushClientAttrib(System.Int32 mask); [Slot(1707)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern void glRasterPos2f(Single x, Single y); - [Slot(1708)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern unsafe void glRasterPos2fv(Single* v); - [Slot(1709)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern void glRasterPos2i(Int32 x, Int32 y); + static extern void glPushDebugGroup(System.Int32 source, UInt32 id, Int32 length, IntPtr message); [Slot(1710)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern unsafe void glRasterPos2iv(Int32* v); + static extern void glPushMatrix(); [Slot(1711)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern void glRasterPos2s(Int16 x, Int16 y); + static extern void glPushName(UInt32 name); [Slot(1712)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern unsafe void glRasterPos2sv(Int16* v); + static extern void glQueryCounter(UInt32 id, System.Int32 target); [Slot(1715)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern void glRasterPos3d(Double x, Double y, Double z); + static extern void glRasterPos2d(Double x, Double y); [Slot(1716)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern unsafe void glRasterPos3dv(Double* v); + static extern unsafe void glRasterPos2dv(Double* v); [Slot(1717)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern void glRasterPos3f(Single x, Single y, Single z); + static extern void glRasterPos2f(Single x, Single y); [Slot(1718)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern unsafe void glRasterPos3fv(Single* v); + static extern unsafe void glRasterPos2fv(Single* v); [Slot(1719)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern void glRasterPos3i(Int32 x, Int32 y, Int32 z); + static extern void glRasterPos2i(Int32 x, Int32 y); [Slot(1720)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern unsafe void glRasterPos3iv(Int32* v); + static extern unsafe void glRasterPos2iv(Int32* v); [Slot(1721)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern void glRasterPos3s(Int16 x, Int16 y, Int16 z); + static extern void glRasterPos2s(Int16 x, Int16 y); [Slot(1722)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern unsafe void glRasterPos3sv(Int16* v); + static extern unsafe void glRasterPos2sv(Int16* v); [Slot(1725)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern void glRasterPos4d(Double x, Double y, Double z, Double w); + static extern void glRasterPos3d(Double x, Double y, Double z); [Slot(1726)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern unsafe void glRasterPos4dv(Double* v); + static extern unsafe void glRasterPos3dv(Double* v); [Slot(1727)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern void glRasterPos4f(Single x, Single y, Single z, Single w); + static extern void glRasterPos3f(Single x, Single y, Single z); [Slot(1728)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern unsafe void glRasterPos4fv(Single* v); + static extern unsafe void glRasterPos3fv(Single* v); [Slot(1729)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern void glRasterPos4i(Int32 x, Int32 y, Int32 z, Int32 w); + static extern void glRasterPos3i(Int32 x, Int32 y, Int32 z); [Slot(1730)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern unsafe void glRasterPos4iv(Int32* v); + static extern unsafe void glRasterPos3iv(Int32* v); [Slot(1731)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern void glRasterPos4s(Int16 x, Int16 y, Int16 z, Int16 w); + static extern void glRasterPos3s(Int16 x, Int16 y, Int16 z); [Slot(1732)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern unsafe void glRasterPos4sv(Int16* v); + static extern unsafe void glRasterPos3sv(Int16* v); [Slot(1735)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern void glReadBuffer(System.Int32 mode); + static extern void glRasterPos4d(Double x, Double y, Double z, Double w); + [Slot(1736)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern unsafe void glRasterPos4dv(Double* v); + [Slot(1737)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern void glRasterPos4f(Single x, Single y, Single z, Single w); [Slot(1738)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern void glReadPixels(Int32 x, Int32 y, Int32 width, Int32 height, System.Int32 format, System.Int32 type, [OutAttribute] IntPtr pixels); + static extern unsafe void glRasterPos4fv(Single* v); [Slot(1739)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern void glRectd(Double x1, Double y1, Double x2, Double y2); + static extern void glRasterPos4i(Int32 x, Int32 y, Int32 z, Int32 w); [Slot(1740)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern unsafe void glRectdv(Double* v1, Double* v2); + static extern unsafe void glRasterPos4iv(Int32* v); [Slot(1741)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern void glRectf(Single x1, Single y1, Single x2, Single y2); + static extern void glRasterPos4s(Int16 x, Int16 y, Int16 z, Int16 w); [Slot(1742)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern unsafe void glRectfv(Single* v1, Single* v2); - [Slot(1743)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern void glRecti(Int32 x1, Int32 y1, Int32 x2, Int32 y2); - [Slot(1744)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern unsafe void glRectiv(Int32* v1, Int32* v2); + static extern unsafe void glRasterPos4sv(Int16* v); [Slot(1745)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern void glRects(Int16 x1, Int16 y1, Int16 x2, Int16 y2); - [Slot(1746)] + static extern void glReadBuffer(System.Int32 mode); + [Slot(1748)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern unsafe void glRectsv(Int16* v1, Int16* v2); + static extern void glReadPixels(Int32 x, Int32 y, Int32 width, Int32 height, System.Int32 format, System.Int32 type, [OutAttribute] IntPtr pixels); + [Slot(1749)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern void glRectd(Double x1, Double y1, Double x2, Double y2); [Slot(1750)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern void glReleaseShaderCompiler(); + static extern unsafe void glRectdv(Double* v1, Double* v2); [Slot(1751)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern void glRenderbufferStorage(System.Int32 target, System.Int32 internalformat, Int32 width, Int32 height); + static extern void glRectf(Single x1, Single y1, Single x2, Single y2); + [Slot(1752)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern unsafe void glRectfv(Single* v1, Single* v2); [Slot(1753)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern void glRenderbufferStorageMultisample(System.Int32 target, Int32 samples, System.Int32 internalformat, Int32 width, Int32 height); + static extern void glRecti(Int32 x1, Int32 y1, Int32 x2, Int32 y2); + [Slot(1754)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern unsafe void glRectiv(Int32* v1, Int32* v2); + [Slot(1755)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern void glRects(Int16 x1, Int16 y1, Int16 x2, Int16 y2); [Slot(1756)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern unsafe void glRectsv(Int16* v1, Int16* v2); + [Slot(1760)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern void glReleaseShaderCompiler(); + [Slot(1761)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern void glRenderbufferStorage(System.Int32 target, System.Int32 internalformat, Int32 width, Int32 height); + [Slot(1763)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern void glRenderbufferStorageMultisample(System.Int32 target, Int32 samples, System.Int32 internalformat, Int32 width, Int32 height); + [Slot(1766)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern Int32 glRenderMode(System.Int32 mode); - [Slot(1781)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern void glResetHistogram(System.Int32 target); - [Slot(1783)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern void glResetMinmax(System.Int32 target); - [Slot(1786)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern void glResumeTransformFeedback(); - [Slot(1788)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern void glRotated(Double angle, Double x, Double y, Double z); - [Slot(1789)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern void glRotatef(Single angle, Single x, Single y, Single z); [Slot(1791)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern void glResetHistogram(System.Int32 target); + [Slot(1793)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern void glResetMinmax(System.Int32 target); + [Slot(1796)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern void glResumeTransformFeedback(); + [Slot(1798)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern void glRotated(Double angle, Double x, Double y, Double z); + [Slot(1799)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern void glRotatef(Single angle, Single x, Single y, Single z); + [Slot(1801)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern void glSampleCoverage(Single value, bool invert); - [Slot(1797)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern void glSampleMaski(UInt32 index, UInt32 mask); - [Slot(1802)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern void glSamplerParameterf(UInt32 sampler, System.Int32 pname, Single param); - [Slot(1803)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern unsafe void glSamplerParameterfv(UInt32 sampler, System.Int32 pname, Single* param); - [Slot(1804)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern void glSamplerParameteri(UInt32 sampler, System.Int32 pname, Int32 param); - [Slot(1805)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern unsafe void glSamplerParameterIiv(UInt32 sampler, System.Int32 pname, Int32* param); - [Slot(1806)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern unsafe void glSamplerParameterIuiv(UInt32 sampler, System.Int32 pname, UInt32* param); [Slot(1807)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern unsafe void glSamplerParameteriv(UInt32 sampler, System.Int32 pname, Int32* param); - [Slot(1808)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern void glScaled(Double x, Double y, Double z); - [Slot(1809)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern void glScalef(Single x, Single y, Single z); - [Slot(1811)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern void glScissor(Int32 x, Int32 y, Int32 width, Int32 height); + static extern void glSampleMaski(UInt32 maskNumber, UInt32 mask); [Slot(1812)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern unsafe void glScissorArrayv(UInt32 first, Int32 count, Int32* v); + static extern void glSamplerParameterf(UInt32 sampler, System.Int32 pname, Single param); [Slot(1813)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern void glScissorIndexed(UInt32 index, Int32 left, Int32 bottom, Int32 width, Int32 height); + static extern unsafe void glSamplerParameterfv(UInt32 sampler, System.Int32 pname, Single* param); [Slot(1814)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern unsafe void glScissorIndexedv(UInt32 index, Int32* v); + static extern void glSamplerParameteri(UInt32 sampler, System.Int32 pname, Int32 param); [Slot(1815)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern void glSecondaryColor3b(SByte red, SByte green, SByte blue); + static extern unsafe void glSamplerParameterIiv(UInt32 sampler, System.Int32 pname, Int32* param); + [Slot(1816)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern unsafe void glSamplerParameterIuiv(UInt32 sampler, System.Int32 pname, UInt32* param); [Slot(1817)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern unsafe void glSecondaryColor3bv(SByte* v); + static extern unsafe void glSamplerParameteriv(UInt32 sampler, System.Int32 pname, Int32* param); + [Slot(1818)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern void glScaled(Double x, Double y, Double z); [Slot(1819)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern void glSecondaryColor3d(Double red, Double green, Double blue); + static extern void glScalef(Single x, Single y, Single z); [Slot(1821)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern unsafe void glSecondaryColor3dv(Double* v); + static extern void glScissor(Int32 x, Int32 y, Int32 width, Int32 height); + [Slot(1822)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern unsafe void glScissorArrayv(UInt32 first, Int32 count, Int32* v); [Slot(1823)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern void glSecondaryColor3f(Single red, Single green, Single blue); + static extern void glScissorIndexed(UInt32 index, Int32 left, Int32 bottom, Int32 width, Int32 height); + [Slot(1824)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern unsafe void glScissorIndexedv(UInt32 index, Int32* v); [Slot(1825)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern unsafe void glSecondaryColor3fv(Single* v); + static extern void glSecondaryColor3b(SByte red, SByte green, SByte blue); + [Slot(1827)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern unsafe void glSecondaryColor3bv(SByte* v); [Slot(1829)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern void glSecondaryColor3i(Int32 red, Int32 green, Int32 blue); + static extern void glSecondaryColor3d(Double red, Double green, Double blue); [Slot(1831)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern unsafe void glSecondaryColor3iv(Int32* v); + static extern unsafe void glSecondaryColor3dv(Double* v); [Slot(1833)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern void glSecondaryColor3s(Int16 red, Int16 green, Int16 blue); + static extern void glSecondaryColor3f(Single red, Single green, Single blue); [Slot(1835)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern unsafe void glSecondaryColor3sv(Int16* v); - [Slot(1837)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern void glSecondaryColor3ub(Byte red, Byte green, Byte blue); + static extern unsafe void glSecondaryColor3fv(Single* v); [Slot(1839)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern unsafe void glSecondaryColor3ubv(Byte* v); + static extern void glSecondaryColor3i(Int32 red, Int32 green, Int32 blue); [Slot(1841)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern void glSecondaryColor3ui(UInt32 red, UInt32 green, UInt32 blue); + static extern unsafe void glSecondaryColor3iv(Int32* v); [Slot(1843)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern unsafe void glSecondaryColor3uiv(UInt32* v); + static extern void glSecondaryColor3s(Int16 red, Int16 green, Int16 blue); [Slot(1845)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern void glSecondaryColor3us(UInt16 red, UInt16 green, UInt16 blue); + static extern unsafe void glSecondaryColor3sv(Int16* v); [Slot(1847)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern unsafe void glSecondaryColor3usv(UInt16* v); - [Slot(1850)] + static extern void glSecondaryColor3ub(Byte red, Byte green, Byte blue); + [Slot(1849)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern void glSecondaryColorP3ui(System.Int32 type, UInt32 color); + static extern unsafe void glSecondaryColor3ubv(Byte* v); [Slot(1851)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern unsafe void glSecondaryColorP3uiv(System.Int32 type, UInt32* color); - [Slot(1852)] + static extern void glSecondaryColor3ui(UInt32 red, UInt32 green, UInt32 blue); + [Slot(1853)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern void glSecondaryColorPointer(Int32 size, System.Int32 type, Int32 stride, IntPtr pointer); + static extern unsafe void glSecondaryColor3uiv(UInt32* v); [Slot(1855)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern unsafe void glSelectBuffer(Int32 size, [OutAttribute] UInt32* buffer); + static extern void glSecondaryColor3us(UInt16 red, UInt16 green, UInt16 blue); [Slot(1857)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern void glSeparableFilter2D(System.Int32 target, System.Int32 internalformat, Int32 width, Int32 height, System.Int32 format, System.Int32 type, IntPtr row, IntPtr column); + static extern unsafe void glSecondaryColor3usv(UInt16* v); + [Slot(1860)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern void glSecondaryColorP3ui(System.Int32 type, UInt32 color); + [Slot(1861)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern unsafe void glSecondaryColorP3uiv(System.Int32 type, UInt32* color); + [Slot(1862)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern void glSecondaryColorPointer(Int32 size, System.Int32 type, Int32 stride, IntPtr pointer); [Slot(1865)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern unsafe void glSelectBuffer(Int32 size, [OutAttribute] UInt32* buffer); + [Slot(1867)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern void glSeparableFilter2D(System.Int32 target, System.Int32 internalformat, Int32 width, Int32 height, System.Int32 format, System.Int32 type, IntPtr row, IntPtr column); + [Slot(1875)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern void glShadeModel(System.Int32 mode); - [Slot(1866)] + [Slot(1876)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern unsafe void glShaderBinary(Int32 count, UInt32* shaders, System.Int32 binaryformat, IntPtr binary, Int32 length); - [Slot(1870)] + [Slot(1880)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern unsafe void glShaderSource(UInt32 shader, Int32 count, IntPtr @string, Int32* length); - [Slot(1872)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern void glShaderStorageBlockBinding(UInt32 program, UInt32 storageBlockIndex, UInt32 storageBlockBinding); [Slot(1882)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern void glShaderStorageBlockBinding(UInt32 program, UInt32 storageBlockIndex, UInt32 storageBlockBinding); + [Slot(1892)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern void glStencilFunc(System.Int32 func, Int32 @ref, UInt32 mask); - [Slot(1883)] + [Slot(1893)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern void glStencilFuncSeparate(System.Int32 face, System.Int32 func, Int32 @ref, UInt32 mask); - [Slot(1885)] + [Slot(1895)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern void glStencilMask(UInt32 mask); - [Slot(1886)] + [Slot(1896)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern void glStencilMaskSeparate(System.Int32 face, UInt32 mask); - [Slot(1887)] + [Slot(1897)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern void glStencilOp(System.Int32 fail, System.Int32 zfail, System.Int32 zpass); - [Slot(1888)] + [Slot(1898)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern void glStencilOpSeparate(System.Int32 face, System.Int32 sfail, System.Int32 dpfail, System.Int32 dppass); - [Slot(1915)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern void glTexBuffer(System.Int32 target, System.Int32 internalformat, UInt32 buffer); - [Slot(1918)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern void glTexBufferRange(System.Int32 target, System.Int32 internalformat, UInt32 buffer, IntPtr offset, IntPtr size); - [Slot(1923)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern void glTexCoord1d(Double s); - [Slot(1924)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern unsafe void glTexCoord1dv(Double* v); [Slot(1925)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern void glTexBuffer(System.Int32 target, System.Int32 internalformat, UInt32 buffer); + [Slot(1928)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern void glTexBufferRange(System.Int32 target, System.Int32 internalformat, UInt32 buffer, IntPtr offset, IntPtr size); + [Slot(1933)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern void glTexCoord1d(Double s); + [Slot(1934)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern unsafe void glTexCoord1dv(Double* v); + [Slot(1935)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern void glTexCoord1f(Single s); - [Slot(1926)] + [Slot(1936)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern unsafe void glTexCoord1fv(Single* v); - [Slot(1929)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern void glTexCoord1i(Int32 s); - [Slot(1930)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern unsafe void glTexCoord1iv(Int32* v); - [Slot(1931)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern void glTexCoord1s(Int16 s); - [Slot(1932)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern unsafe void glTexCoord1sv(Int16* v); - [Slot(1937)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern void glTexCoord2d(Double s, Double t); - [Slot(1938)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern unsafe void glTexCoord2dv(Double* v); [Slot(1939)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern void glTexCoord2f(Single s, Single t); + static extern void glTexCoord1i(Int32 s); + [Slot(1940)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern unsafe void glTexCoord1iv(Int32* v); + [Slot(1941)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern void glTexCoord1s(Int16 s); + [Slot(1942)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern unsafe void glTexCoord1sv(Int16* v); + [Slot(1947)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern void glTexCoord2d(Double s, Double t); [Slot(1948)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern unsafe void glTexCoord2dv(Double* v); + [Slot(1949)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern void glTexCoord2f(Single s, Single t); + [Slot(1958)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern unsafe void glTexCoord2fv(Single* v); - [Slot(1953)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern void glTexCoord2i(Int32 s, Int32 t); - [Slot(1954)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern unsafe void glTexCoord2iv(Int32* v); - [Slot(1955)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern void glTexCoord2s(Int16 s, Int16 t); - [Slot(1956)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern unsafe void glTexCoord2sv(Int16* v); - [Slot(1961)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern void glTexCoord3d(Double s, Double t, Double r); - [Slot(1962)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern unsafe void glTexCoord3dv(Double* v); [Slot(1963)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern void glTexCoord3f(Single s, Single t, Single r); + static extern void glTexCoord2i(Int32 s, Int32 t); [Slot(1964)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern unsafe void glTexCoord2iv(Int32* v); + [Slot(1965)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern void glTexCoord2s(Int16 s, Int16 t); + [Slot(1966)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern unsafe void glTexCoord2sv(Int16* v); + [Slot(1971)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern void glTexCoord3d(Double s, Double t, Double r); + [Slot(1972)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern unsafe void glTexCoord3dv(Double* v); + [Slot(1973)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern void glTexCoord3f(Single s, Single t, Single r); + [Slot(1974)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern unsafe void glTexCoord3fv(Single* v); - [Slot(1967)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern void glTexCoord3i(Int32 s, Int32 t, Int32 r); - [Slot(1968)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern unsafe void glTexCoord3iv(Int32* v); - [Slot(1969)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern void glTexCoord3s(Int16 s, Int16 t, Int16 r); - [Slot(1970)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern unsafe void glTexCoord3sv(Int16* v); - [Slot(1975)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern void glTexCoord4d(Double s, Double t, Double r, Double q); - [Slot(1976)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern unsafe void glTexCoord4dv(Double* v); [Slot(1977)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern void glTexCoord4f(Single s, Single t, Single r, Single q); + static extern void glTexCoord3i(Int32 s, Int32 t, Int32 r); + [Slot(1978)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern unsafe void glTexCoord3iv(Int32* v); + [Slot(1979)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern void glTexCoord3s(Int16 s, Int16 t, Int16 r); [Slot(1980)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern unsafe void glTexCoord4fv(Single* v); + static extern unsafe void glTexCoord3sv(Int16* v); [Slot(1985)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern void glTexCoord4i(Int32 s, Int32 t, Int32 r, Int32 q); + static extern void glTexCoord4d(Double s, Double t, Double r, Double q); [Slot(1986)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern unsafe void glTexCoord4iv(Int32* v); + static extern unsafe void glTexCoord4dv(Double* v); [Slot(1987)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern void glTexCoord4s(Int16 s, Int16 t, Int16 r, Int16 q); - [Slot(1988)] + static extern void glTexCoord4f(Single s, Single t, Single r, Single q); + [Slot(1990)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern unsafe void glTexCoord4sv(Int16* v); - [Slot(1992)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern void glTexCoordP1ui(System.Int32 type, UInt32 coords); - [Slot(1993)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern unsafe void glTexCoordP1uiv(System.Int32 type, UInt32* coords); - [Slot(1994)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern void glTexCoordP2ui(System.Int32 type, UInt32 coords); + static extern unsafe void glTexCoord4fv(Single* v); [Slot(1995)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern unsafe void glTexCoordP2uiv(System.Int32 type, UInt32* coords); + static extern void glTexCoord4i(Int32 s, Int32 t, Int32 r, Int32 q); [Slot(1996)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern void glTexCoordP3ui(System.Int32 type, UInt32 coords); + static extern unsafe void glTexCoord4iv(Int32* v); [Slot(1997)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern unsafe void glTexCoordP3uiv(System.Int32 type, UInt32* coords); + static extern void glTexCoord4s(Int16 s, Int16 t, Int16 r, Int16 q); [Slot(1998)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern void glTexCoordP4ui(System.Int32 type, UInt32 coords); - [Slot(1999)] + static extern unsafe void glTexCoord4sv(Int16* v); + [Slot(2002)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern unsafe void glTexCoordP4uiv(System.Int32 type, UInt32* coords); - [Slot(2000)] + static extern void glTexCoordP1ui(System.Int32 type, UInt32 coords); + [Slot(2003)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern void glTexCoordPointer(Int32 size, System.Int32 type, Int32 stride, IntPtr pointer); + static extern unsafe void glTexCoordP1uiv(System.Int32 type, UInt32* coords); [Slot(2004)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern void glTexEnvf(System.Int32 target, System.Int32 pname, Single param); + static extern void glTexCoordP2ui(System.Int32 type, UInt32 coords); [Slot(2005)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern unsafe void glTexEnvfv(System.Int32 target, System.Int32 pname, Single* @params); + static extern unsafe void glTexCoordP2uiv(System.Int32 type, UInt32* coords); [Slot(2006)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern void glTexEnvi(System.Int32 target, System.Int32 pname, Int32 param); + static extern void glTexCoordP3ui(System.Int32 type, UInt32 coords); [Slot(2007)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern unsafe void glTexEnviv(System.Int32 target, System.Int32 pname, Int32* @params); - [Slot(2011)] + static extern unsafe void glTexCoordP3uiv(System.Int32 type, UInt32* coords); + [Slot(2008)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern void glTexGend(System.Int32 coord, System.Int32 pname, Double param); - [Slot(2012)] + static extern void glTexCoordP4ui(System.Int32 type, UInt32 coords); + [Slot(2009)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern unsafe void glTexGendv(System.Int32 coord, System.Int32 pname, Double* @params); - [Slot(2013)] + static extern unsafe void glTexCoordP4uiv(System.Int32 type, UInt32* coords); + [Slot(2010)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern void glTexGenf(System.Int32 coord, System.Int32 pname, Single param); + static extern void glTexCoordPointer(Int32 size, System.Int32 type, Int32 stride, IntPtr pointer); [Slot(2014)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern unsafe void glTexGenfv(System.Int32 coord, System.Int32 pname, Single* @params); + static extern void glTexEnvf(System.Int32 target, System.Int32 pname, Single param); [Slot(2015)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern void glTexGeni(System.Int32 coord, System.Int32 pname, Int32 param); + static extern unsafe void glTexEnvfv(System.Int32 target, System.Int32 pname, Single* @params); [Slot(2016)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern unsafe void glTexGeniv(System.Int32 coord, System.Int32 pname, Int32* @params); - [Slot(2019)] + static extern void glTexEnvi(System.Int32 target, System.Int32 pname, Int32 param); + [Slot(2017)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern void glTexImage1D(System.Int32 target, Int32 level, System.Int32 internalformat, Int32 width, Int32 border, System.Int32 format, System.Int32 type, IntPtr pixels); - [Slot(2020)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern void glTexImage2D(System.Int32 target, Int32 level, System.Int32 internalformat, Int32 width, Int32 height, Int32 border, System.Int32 format, System.Int32 type, IntPtr pixels); + static extern unsafe void glTexEnviv(System.Int32 target, System.Int32 pname, Int32* @params); [Slot(2021)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern void glTexImage2DMultisample(System.Int32 target, Int32 samples, System.Int32 internalformat, Int32 width, Int32 height, bool fixedsamplelocations); + static extern void glTexGend(System.Int32 coord, System.Int32 pname, Double param); + [Slot(2022)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern unsafe void glTexGendv(System.Int32 coord, System.Int32 pname, Double* @params); [Slot(2023)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern void glTexImage3D(System.Int32 target, Int32 level, System.Int32 internalformat, Int32 width, Int32 height, Int32 depth, Int32 border, System.Int32 format, System.Int32 type, IntPtr pixels); + static extern void glTexGenf(System.Int32 coord, System.Int32 pname, Single param); + [Slot(2024)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern unsafe void glTexGenfv(System.Int32 coord, System.Int32 pname, Single* @params); [Slot(2025)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern void glTexImage3DMultisample(System.Int32 target, Int32 samples, System.Int32 internalformat, Int32 width, Int32 height, Int32 depth, bool fixedsamplelocations); + static extern void glTexGeni(System.Int32 coord, System.Int32 pname, Int32 param); + [Slot(2026)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern unsafe void glTexGeniv(System.Int32 coord, System.Int32 pname, Int32* @params); [Slot(2029)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern void glTexParameterf(System.Int32 target, System.Int32 pname, Single param); + static extern void glTexImage1D(System.Int32 target, Int32 level, System.Int32 internalformat, Int32 width, Int32 border, System.Int32 format, System.Int32 type, IntPtr pixels); [Slot(2030)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern unsafe void glTexParameterfv(System.Int32 target, System.Int32 pname, Single* @params); + static extern void glTexImage2D(System.Int32 target, Int32 level, System.Int32 internalformat, Int32 width, Int32 height, Int32 border, System.Int32 format, System.Int32 type, IntPtr pixels); [Slot(2031)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern void glTexParameteri(System.Int32 target, System.Int32 pname, Int32 param); - [Slot(2032)] + static extern void glTexImage2DMultisample(System.Int32 target, Int32 samples, System.Int32 internalformat, Int32 width, Int32 height, bool fixedsamplelocations); + [Slot(2033)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern unsafe void glTexParameterIiv(System.Int32 target, System.Int32 pname, Int32* @params); - [Slot(2034)] + static extern void glTexImage3D(System.Int32 target, Int32 level, System.Int32 internalformat, Int32 width, Int32 height, Int32 depth, Int32 border, System.Int32 format, System.Int32 type, IntPtr pixels); + [Slot(2035)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern unsafe void glTexParameterIuiv(System.Int32 target, System.Int32 pname, UInt32* @params); - [Slot(2036)] + static extern void glTexImage3DMultisample(System.Int32 target, Int32 samples, System.Int32 internalformat, Int32 width, Int32 height, Int32 depth, bool fixedsamplelocations); + [Slot(2039)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern unsafe void glTexParameteriv(System.Int32 target, System.Int32 pname, Int32* @params); + static extern void glTexParameterf(System.Int32 target, System.Int32 pname, Single param); [Slot(2040)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern void glTexStorage1D(System.Int32 target, Int32 levels, System.Int32 internalformat, Int32 width); + static extern unsafe void glTexParameterfv(System.Int32 target, System.Int32 pname, Single* @params); [Slot(2041)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern void glTexStorage2D(System.Int32 target, Int32 levels, System.Int32 internalformat, Int32 width, Int32 height); + static extern void glTexParameteri(System.Int32 target, System.Int32 pname, Int32 param); [Slot(2042)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern void glTexStorage2DMultisample(System.Int32 target, Int32 samples, System.Int32 internalformat, Int32 width, Int32 height, bool fixedsamplelocations); - [Slot(2043)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern void glTexStorage3D(System.Int32 target, Int32 levels, System.Int32 internalformat, Int32 width, Int32 height, Int32 depth); + static extern unsafe void glTexParameterIiv(System.Int32 target, System.Int32 pname, Int32* @params); [Slot(2044)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern void glTexStorage3DMultisample(System.Int32 target, Int32 samples, System.Int32 internalformat, Int32 width, Int32 height, Int32 depth, bool fixedsamplelocations); + static extern unsafe void glTexParameterIuiv(System.Int32 target, System.Int32 pname, UInt32* @params); [Slot(2046)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern void glTexSubImage1D(System.Int32 target, Int32 level, Int32 xoffset, Int32 width, System.Int32 format, System.Int32 type, IntPtr pixels); - [Slot(2048)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern void glTexSubImage2D(System.Int32 target, Int32 level, Int32 xoffset, Int32 yoffset, Int32 width, Int32 height, System.Int32 format, System.Int32 type, IntPtr pixels); + static extern unsafe void glTexParameteriv(System.Int32 target, System.Int32 pname, Int32* @params); [Slot(2050)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern void glTexStorage1D(System.Int32 target, Int32 levels, System.Int32 internalformat, Int32 width); + [Slot(2051)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern void glTexStorage2D(System.Int32 target, Int32 levels, System.Int32 internalformat, Int32 width, Int32 height); + [Slot(2052)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern void glTexStorage2DMultisample(System.Int32 target, Int32 samples, System.Int32 internalformat, Int32 width, Int32 height, bool fixedsamplelocations); + [Slot(2053)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern void glTexStorage3D(System.Int32 target, Int32 levels, System.Int32 internalformat, Int32 width, Int32 height, Int32 depth); + [Slot(2054)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern void glTexStorage3DMultisample(System.Int32 target, Int32 samples, System.Int32 internalformat, Int32 width, Int32 height, Int32 depth, bool fixedsamplelocations); + [Slot(2056)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern void glTexSubImage1D(System.Int32 target, Int32 level, Int32 xoffset, Int32 width, System.Int32 format, System.Int32 type, IntPtr pixels); + [Slot(2058)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern void glTexSubImage2D(System.Int32 target, Int32 level, Int32 xoffset, Int32 yoffset, Int32 width, Int32 height, System.Int32 format, System.Int32 type, IntPtr pixels); + [Slot(2060)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern void glTexSubImage3D(System.Int32 target, Int32 level, Int32 xoffset, Int32 yoffset, Int32 zoffset, Int32 width, Int32 height, Int32 depth, System.Int32 format, System.Int32 type, IntPtr pixels); - [Slot(2085)] + [Slot(2095)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern void glTextureView(UInt32 texture, System.Int32 target, UInt32 origtexture, System.Int32 internalformat, UInt32 minlevel, UInt32 numlevels, UInt32 minlayer, UInt32 numlayers); - [Slot(2089)] + [Slot(2099)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern void glTransformFeedbackVaryings(UInt32 program, Int32 count, IntPtr varyings, System.Int32 bufferMode); - [Slot(2093)] + [Slot(2103)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern void glTranslated(Double x, Double y, Double z); - [Slot(2094)] + [Slot(2104)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern void glTranslatef(Single x, Single y, Single z); - [Slot(2096)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern void glUniform1d(Int32 location, Double x); - [Slot(2097)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern unsafe void glUniform1dv(Int32 location, Int32 count, Double* value); - [Slot(2098)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern void glUniform1f(Int32 location, Single v0); - [Slot(2100)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern unsafe void glUniform1fv(Int32 location, Int32 count, Single* value); - [Slot(2102)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern void glUniform1i(Int32 location, Int32 v0); [Slot(2106)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern unsafe void glUniform1iv(Int32 location, Int32 count, Int32* value); + static extern void glUniform1d(Int32 location, Double x); + [Slot(2107)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern unsafe void glUniform1dv(Int32 location, Int32 count, Double* value); [Slot(2108)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern void glUniform1ui(Int32 location, UInt32 v0); + static extern void glUniform1f(Int32 location, Single v0); + [Slot(2110)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern unsafe void glUniform1fv(Int32 location, Int32 count, Single* value); [Slot(2112)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern unsafe void glUniform1uiv(Int32 location, Int32 count, UInt32* value); - [Slot(2114)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern void glUniform2d(Int32 location, Double x, Double y); - [Slot(2115)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern unsafe void glUniform2dv(Int32 location, Int32 count, Double* value); + static extern void glUniform1i(Int32 location, Int32 v0); [Slot(2116)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern void glUniform2f(Int32 location, Single v0, Single v1); + static extern unsafe void glUniform1iv(Int32 location, Int32 count, Int32* value); [Slot(2118)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern unsafe void glUniform2fv(Int32 location, Int32 count, Single* value); - [Slot(2120)] + static extern void glUniform1ui(Int32 location, UInt32 v0); + [Slot(2122)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern void glUniform2i(Int32 location, Int32 v0, Int32 v1); + static extern unsafe void glUniform1uiv(Int32 location, Int32 count, UInt32* value); [Slot(2124)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern unsafe void glUniform2iv(Int32 location, Int32 count, Int32* value); + static extern void glUniform2d(Int32 location, Double x, Double y); + [Slot(2125)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern unsafe void glUniform2dv(Int32 location, Int32 count, Double* value); [Slot(2126)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern void glUniform2ui(Int32 location, UInt32 v0, UInt32 v1); + static extern void glUniform2f(Int32 location, Single v0, Single v1); + [Slot(2128)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern unsafe void glUniform2fv(Int32 location, Int32 count, Single* value); [Slot(2130)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern unsafe void glUniform2uiv(Int32 location, Int32 count, UInt32* value); - [Slot(2132)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern void glUniform3d(Int32 location, Double x, Double y, Double z); - [Slot(2133)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern unsafe void glUniform3dv(Int32 location, Int32 count, Double* value); + static extern void glUniform2i(Int32 location, Int32 v0, Int32 v1); [Slot(2134)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern void glUniform3f(Int32 location, Single v0, Single v1, Single v2); + static extern unsafe void glUniform2iv(Int32 location, Int32 count, Int32* value); [Slot(2136)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern unsafe void glUniform3fv(Int32 location, Int32 count, Single* value); - [Slot(2138)] + static extern void glUniform2ui(Int32 location, UInt32 v0, UInt32 v1); + [Slot(2140)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern void glUniform3i(Int32 location, Int32 v0, Int32 v1, Int32 v2); + static extern unsafe void glUniform2uiv(Int32 location, Int32 count, UInt32* value); [Slot(2142)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern unsafe void glUniform3iv(Int32 location, Int32 count, Int32* value); + static extern void glUniform3d(Int32 location, Double x, Double y, Double z); + [Slot(2143)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern unsafe void glUniform3dv(Int32 location, Int32 count, Double* value); [Slot(2144)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern void glUniform3ui(Int32 location, UInt32 v0, UInt32 v1, UInt32 v2); + static extern void glUniform3f(Int32 location, Single v0, Single v1, Single v2); + [Slot(2146)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern unsafe void glUniform3fv(Int32 location, Int32 count, Single* value); [Slot(2148)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern unsafe void glUniform3uiv(Int32 location, Int32 count, UInt32* value); - [Slot(2150)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern void glUniform4d(Int32 location, Double x, Double y, Double z, Double w); - [Slot(2151)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern unsafe void glUniform4dv(Int32 location, Int32 count, Double* value); + static extern void glUniform3i(Int32 location, Int32 v0, Int32 v1, Int32 v2); [Slot(2152)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern void glUniform4f(Int32 location, Single v0, Single v1, Single v2, Single v3); + static extern unsafe void glUniform3iv(Int32 location, Int32 count, Int32* value); [Slot(2154)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern unsafe void glUniform4fv(Int32 location, Int32 count, Single* value); - [Slot(2156)] + static extern void glUniform3ui(Int32 location, UInt32 v0, UInt32 v1, UInt32 v2); + [Slot(2158)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern void glUniform4i(Int32 location, Int32 v0, Int32 v1, Int32 v2, Int32 v3); + static extern unsafe void glUniform3uiv(Int32 location, Int32 count, UInt32* value); [Slot(2160)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern unsafe void glUniform4iv(Int32 location, Int32 count, Int32* value); + static extern void glUniform4d(Int32 location, Double x, Double y, Double z, Double w); + [Slot(2161)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern unsafe void glUniform4dv(Int32 location, Int32 count, Double* value); [Slot(2162)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern void glUniform4ui(Int32 location, UInt32 v0, UInt32 v1, UInt32 v2, UInt32 v3); + static extern void glUniform4f(Int32 location, Single v0, Single v1, Single v2, Single v3); + [Slot(2164)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern unsafe void glUniform4fv(Int32 location, Int32 count, Single* value); [Slot(2166)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern void glUniform4i(Int32 location, Int32 v0, Int32 v1, Int32 v2, Int32 v3); + [Slot(2170)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern unsafe void glUniform4iv(Int32 location, Int32 count, Int32* value); + [Slot(2172)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern void glUniform4ui(Int32 location, UInt32 v0, UInt32 v1, UInt32 v2, UInt32 v3); + [Slot(2176)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern unsafe void glUniform4uiv(Int32 location, Int32 count, UInt32* value); - [Slot(2168)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern void glUniformBlockBinding(UInt32 program, UInt32 uniformBlockIndex, UInt32 uniformBlockBinding); - [Slot(2174)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern unsafe void glUniformMatrix2dv(Int32 location, Int32 count, bool transpose, Double* value); - [Slot(2175)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern unsafe void glUniformMatrix2fv(Int32 location, Int32 count, bool transpose, Single* value); - [Slot(2177)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern unsafe void glUniformMatrix2x3dv(Int32 location, Int32 count, bool transpose, Double* value); [Slot(2178)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern unsafe void glUniformMatrix2x3fv(Int32 location, Int32 count, bool transpose, Single* value); - [Slot(2179)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern unsafe void glUniformMatrix2x4dv(Int32 location, Int32 count, bool transpose, Double* value); - [Slot(2180)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern unsafe void glUniformMatrix2x4fv(Int32 location, Int32 count, bool transpose, Single* value); - [Slot(2181)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern unsafe void glUniformMatrix3dv(Int32 location, Int32 count, bool transpose, Double* value); - [Slot(2182)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern unsafe void glUniformMatrix3fv(Int32 location, Int32 count, bool transpose, Single* value); + static extern void glUniformBlockBinding(UInt32 program, UInt32 uniformBlockIndex, UInt32 uniformBlockBinding); [Slot(2184)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern unsafe void glUniformMatrix3x2dv(Int32 location, Int32 count, bool transpose, Double* value); + static extern unsafe void glUniformMatrix2dv(Int32 location, Int32 count, bool transpose, Double* value); [Slot(2185)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern unsafe void glUniformMatrix3x2fv(Int32 location, Int32 count, bool transpose, Single* value); - [Slot(2186)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern unsafe void glUniformMatrix3x4dv(Int32 location, Int32 count, bool transpose, Double* value); + static extern unsafe void glUniformMatrix2fv(Int32 location, Int32 count, bool transpose, Single* value); [Slot(2187)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern unsafe void glUniformMatrix3x4fv(Int32 location, Int32 count, bool transpose, Single* value); + static extern unsafe void glUniformMatrix2x3dv(Int32 location, Int32 count, bool transpose, Double* value); [Slot(2188)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern unsafe void glUniformMatrix4dv(Int32 location, Int32 count, bool transpose, Double* value); + static extern unsafe void glUniformMatrix2x3fv(Int32 location, Int32 count, bool transpose, Single* value); [Slot(2189)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern unsafe void glUniformMatrix4fv(Int32 location, Int32 count, bool transpose, Single* value); + static extern unsafe void glUniformMatrix2x4dv(Int32 location, Int32 count, bool transpose, Double* value); + [Slot(2190)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern unsafe void glUniformMatrix2x4fv(Int32 location, Int32 count, bool transpose, Single* value); [Slot(2191)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern unsafe void glUniformMatrix4x2dv(Int32 location, Int32 count, bool transpose, Double* value); + static extern unsafe void glUniformMatrix3dv(Int32 location, Int32 count, bool transpose, Double* value); [Slot(2192)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern unsafe void glUniformMatrix4x2fv(Int32 location, Int32 count, bool transpose, Single* value); - [Slot(2193)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern unsafe void glUniformMatrix4x3dv(Int32 location, Int32 count, bool transpose, Double* value); + static extern unsafe void glUniformMatrix3fv(Int32 location, Int32 count, bool transpose, Single* value); [Slot(2194)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern unsafe void glUniformMatrix4x3fv(Int32 location, Int32 count, bool transpose, Single* value); + static extern unsafe void glUniformMatrix3x2dv(Int32 location, Int32 count, bool transpose, Double* value); [Slot(2195)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern unsafe void glUniformSubroutinesuiv(System.Int32 shadertype, Int32 count, UInt32* indices); + static extern unsafe void glUniformMatrix3x2fv(Int32 location, Int32 count, bool transpose, Single* value); + [Slot(2196)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern unsafe void glUniformMatrix3x4dv(Int32 location, Int32 count, bool transpose, Double* value); + [Slot(2197)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern unsafe void glUniformMatrix3x4fv(Int32 location, Int32 count, bool transpose, Single* value); + [Slot(2198)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern unsafe void glUniformMatrix4dv(Int32 location, Int32 count, bool transpose, Double* value); [Slot(2199)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern bool glUnmapBuffer(System.Int32 target); + static extern unsafe void glUniformMatrix4fv(Int32 location, Int32 count, bool transpose, Single* value); + [Slot(2201)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern unsafe void glUniformMatrix4x2dv(Int32 location, Int32 count, bool transpose, Double* value); + [Slot(2202)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern unsafe void glUniformMatrix4x2fv(Int32 location, Int32 count, bool transpose, Single* value); + [Slot(2203)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern unsafe void glUniformMatrix4x3dv(Int32 location, Int32 count, bool transpose, Double* value); + [Slot(2204)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern unsafe void glUniformMatrix4x3fv(Int32 location, Int32 count, bool transpose, Single* value); [Slot(2205)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern unsafe void glUniformSubroutinesuiv(System.Int32 shadertype, Int32 count, UInt32* indices); + [Slot(2209)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern bool glUnmapBuffer(System.Int32 target); + [Slot(2215)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern void glUseProgram(UInt32 program); - [Slot(2207)] + [Slot(2217)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern void glUseProgramStages(UInt32 pipeline, System.Int32 stages, UInt32 program); - [Slot(2210)] + [Slot(2220)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern void glValidateProgram(UInt32 program); - [Slot(2212)] + [Slot(2222)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern void glValidateProgramPipeline(UInt32 pipeline); - [Slot(2236)] + [Slot(2246)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern void glVertex2d(Double x, Double y); - [Slot(2237)] + [Slot(2247)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern unsafe void glVertex2dv(Double* v); - [Slot(2238)] + [Slot(2248)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern void glVertex2f(Single x, Single y); - [Slot(2239)] + [Slot(2249)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern unsafe void glVertex2fv(Single* v); - [Slot(2242)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern void glVertex2i(Int32 x, Int32 y); - [Slot(2243)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern unsafe void glVertex2iv(Int32* v); - [Slot(2244)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern void glVertex2s(Int16 x, Int16 y); - [Slot(2245)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern unsafe void glVertex2sv(Int16* v); - [Slot(2250)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern void glVertex3d(Double x, Double y, Double z); - [Slot(2251)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern unsafe void glVertex3dv(Double* v); [Slot(2252)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern void glVertex3f(Single x, Single y, Single z); + static extern void glVertex2i(Int32 x, Int32 y); [Slot(2253)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern unsafe void glVertex2iv(Int32* v); + [Slot(2254)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern void glVertex2s(Int16 x, Int16 y); + [Slot(2255)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern unsafe void glVertex2sv(Int16* v); + [Slot(2260)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern void glVertex3d(Double x, Double y, Double z); + [Slot(2261)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern unsafe void glVertex3dv(Double* v); + [Slot(2262)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern void glVertex3f(Single x, Single y, Single z); + [Slot(2263)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern unsafe void glVertex3fv(Single* v); - [Slot(2256)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern void glVertex3i(Int32 x, Int32 y, Int32 z); - [Slot(2257)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern unsafe void glVertex3iv(Int32* v); - [Slot(2258)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern void glVertex3s(Int16 x, Int16 y, Int16 z); - [Slot(2259)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern unsafe void glVertex3sv(Int16* v); - [Slot(2264)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern void glVertex4d(Double x, Double y, Double z, Double w); - [Slot(2265)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern unsafe void glVertex4dv(Double* v); [Slot(2266)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern void glVertex4f(Single x, Single y, Single z, Single w); + static extern void glVertex3i(Int32 x, Int32 y, Int32 z); [Slot(2267)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern unsafe void glVertex3iv(Int32* v); + [Slot(2268)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern void glVertex3s(Int16 x, Int16 y, Int16 z); + [Slot(2269)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern unsafe void glVertex3sv(Int16* v); + [Slot(2274)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern void glVertex4d(Double x, Double y, Double z, Double w); + [Slot(2275)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern unsafe void glVertex4dv(Double* v); + [Slot(2276)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern void glVertex4f(Single x, Single y, Single z, Single w); + [Slot(2277)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern unsafe void glVertex4fv(Single* v); - [Slot(2270)] + [Slot(2280)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern void glVertex4i(Int32 x, Int32 y, Int32 z, Int32 w); - [Slot(2271)] + [Slot(2281)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern unsafe void glVertex4iv(Int32* v); - [Slot(2272)] + [Slot(2282)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern void glVertex4s(Int16 x, Int16 y, Int16 z, Int16 w); - [Slot(2273)] + [Slot(2283)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern unsafe void glVertex4sv(Int16* v); - [Slot(2298)] + [Slot(2308)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern void glVertexAttrib1d(UInt32 index, Double x); - [Slot(2301)] + [Slot(2311)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern unsafe void glVertexAttrib1dv(UInt32 index, Double* v); - [Slot(2304)] + [Slot(2314)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern void glVertexAttrib1f(UInt32 index, Single x); - [Slot(2307)] + [Slot(2317)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern unsafe void glVertexAttrib1fv(UInt32 index, Single* v); - [Slot(2312)] + [Slot(2322)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern void glVertexAttrib1s(UInt32 index, Int16 x); - [Slot(2315)] + [Slot(2325)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern unsafe void glVertexAttrib1sv(UInt32 index, Int16* v); - [Slot(2318)] + [Slot(2328)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern void glVertexAttrib2d(UInt32 index, Double x, Double y); - [Slot(2321)] + [Slot(2331)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern unsafe void glVertexAttrib2dv(UInt32 index, Double* v); - [Slot(2324)] + [Slot(2334)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern void glVertexAttrib2f(UInt32 index, Single x, Single y); - [Slot(2327)] + [Slot(2337)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern unsafe void glVertexAttrib2fv(UInt32 index, Single* v); - [Slot(2332)] + [Slot(2342)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern void glVertexAttrib2s(UInt32 index, Int16 x, Int16 y); - [Slot(2335)] + [Slot(2345)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern unsafe void glVertexAttrib2sv(UInt32 index, Int16* v); - [Slot(2338)] + [Slot(2348)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern void glVertexAttrib3d(UInt32 index, Double x, Double y, Double z); - [Slot(2341)] + [Slot(2351)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern unsafe void glVertexAttrib3dv(UInt32 index, Double* v); - [Slot(2344)] + [Slot(2354)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern void glVertexAttrib3f(UInt32 index, Single x, Single y, Single z); - [Slot(2347)] + [Slot(2357)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern unsafe void glVertexAttrib3fv(UInt32 index, Single* v); - [Slot(2352)] + [Slot(2362)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern void glVertexAttrib3s(UInt32 index, Int16 x, Int16 y, Int16 z); - [Slot(2355)] + [Slot(2365)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern unsafe void glVertexAttrib3sv(UInt32 index, Int16* v); - [Slot(2358)] + [Slot(2368)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern unsafe void glVertexAttrib4bv(UInt32 index, SByte* v); - [Slot(2360)] + [Slot(2370)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern void glVertexAttrib4d(UInt32 index, Double x, Double y, Double z, Double w); - [Slot(2363)] + [Slot(2373)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern unsafe void glVertexAttrib4dv(UInt32 index, Double* v); - [Slot(2366)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern void glVertexAttrib4f(UInt32 index, Single x, Single y, Single z, Single w); - [Slot(2369)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern unsafe void glVertexAttrib4fv(UInt32 index, Single* v); - [Slot(2374)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern unsafe void glVertexAttrib4iv(UInt32 index, Int32* v); [Slot(2376)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern unsafe void glVertexAttrib4Nbv(UInt32 index, SByte* v); - [Slot(2378)] + static extern void glVertexAttrib4f(UInt32 index, Single x, Single y, Single z, Single w); + [Slot(2379)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern unsafe void glVertexAttrib4Niv(UInt32 index, Int32* v); - [Slot(2380)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern unsafe void glVertexAttrib4Nsv(UInt32 index, Int16* v); - [Slot(2382)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern void glVertexAttrib4Nub(UInt32 index, Byte x, Byte y, Byte z, Byte w); + static extern unsafe void glVertexAttrib4fv(UInt32 index, Single* v); [Slot(2384)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern unsafe void glVertexAttrib4Nubv(UInt32 index, Byte* v); + static extern unsafe void glVertexAttrib4iv(UInt32 index, Int32* v); [Slot(2386)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern unsafe void glVertexAttrib4Nuiv(UInt32 index, UInt32* v); + static extern unsafe void glVertexAttrib4Nbv(UInt32 index, SByte* v); [Slot(2388)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern unsafe void glVertexAttrib4Nusv(UInt32 index, UInt16* v); + static extern unsafe void glVertexAttrib4Niv(UInt32 index, Int32* v); [Slot(2390)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern void glVertexAttrib4s(UInt32 index, Int16 x, Int16 y, Int16 z, Int16 w); - [Slot(2393)] + static extern unsafe void glVertexAttrib4Nsv(UInt32 index, Int16* v); + [Slot(2392)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern unsafe void glVertexAttrib4sv(UInt32 index, Int16* v); - [Slot(2397)] + static extern void glVertexAttrib4Nub(UInt32 index, Byte x, Byte y, Byte z, Byte w); + [Slot(2394)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern unsafe void glVertexAttrib4ubv(UInt32 index, Byte* v); + static extern unsafe void glVertexAttrib4Nubv(UInt32 index, Byte* v); + [Slot(2396)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern unsafe void glVertexAttrib4Nuiv(UInt32 index, UInt32* v); + [Slot(2398)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern unsafe void glVertexAttrib4Nusv(UInt32 index, UInt16* v); [Slot(2400)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern unsafe void glVertexAttrib4uiv(UInt32 index, UInt32* v); - [Slot(2402)] + static extern void glVertexAttrib4s(UInt32 index, Int16 x, Int16 y, Int16 z, Int16 w); + [Slot(2403)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern unsafe void glVertexAttrib4usv(UInt32 index, UInt16* v); - [Slot(2405)] + static extern unsafe void glVertexAttrib4sv(UInt32 index, Int16* v); + [Slot(2407)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern void glVertexAttribBinding(UInt32 attribindex, UInt32 bindingindex); - [Slot(2406)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern void glVertexAttribDivisor(UInt32 index, UInt32 divisor); - [Slot(2408)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern void glVertexAttribFormat(UInt32 attribindex, Int32 size, System.Int32 type, bool normalized, UInt32 relativeoffset); + static extern unsafe void glVertexAttrib4ubv(UInt32 index, Byte* v); [Slot(2410)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern void glVertexAttribI1i(UInt32 index, Int32 x); + static extern unsafe void glVertexAttrib4uiv(UInt32 index, UInt32* v); [Slot(2412)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern unsafe void glVertexAttribI1iv(UInt32 index, Int32* v); - [Slot(2414)] + static extern unsafe void glVertexAttrib4usv(UInt32 index, UInt16* v); + [Slot(2415)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern void glVertexAttribI1ui(UInt32 index, UInt32 x); + static extern void glVertexAttribBinding(UInt32 attribindex, UInt32 bindingindex); [Slot(2416)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern unsafe void glVertexAttribI1uiv(UInt32 index, UInt32* v); + static extern void glVertexAttribDivisor(UInt32 index, UInt32 divisor); [Slot(2418)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern void glVertexAttribI2i(UInt32 index, Int32 x, Int32 y); + static extern void glVertexAttribFormat(UInt32 attribindex, Int32 size, System.Int32 type, bool normalized, UInt32 relativeoffset); [Slot(2420)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern unsafe void glVertexAttribI2iv(UInt32 index, Int32* v); + static extern void glVertexAttribI1i(UInt32 index, Int32 x); [Slot(2422)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern void glVertexAttribI2ui(UInt32 index, UInt32 x, UInt32 y); + static extern unsafe void glVertexAttribI1iv(UInt32 index, Int32* v); [Slot(2424)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern unsafe void glVertexAttribI2uiv(UInt32 index, UInt32* v); + static extern void glVertexAttribI1ui(UInt32 index, UInt32 x); [Slot(2426)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern void glVertexAttribI3i(UInt32 index, Int32 x, Int32 y, Int32 z); + static extern unsafe void glVertexAttribI1uiv(UInt32 index, UInt32* v); [Slot(2428)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern unsafe void glVertexAttribI3iv(UInt32 index, Int32* v); + static extern void glVertexAttribI2i(UInt32 index, Int32 x, Int32 y); [Slot(2430)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern void glVertexAttribI3ui(UInt32 index, UInt32 x, UInt32 y, UInt32 z); + static extern unsafe void glVertexAttribI2iv(UInt32 index, Int32* v); [Slot(2432)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern unsafe void glVertexAttribI3uiv(UInt32 index, UInt32* v); + static extern void glVertexAttribI2ui(UInt32 index, UInt32 x, UInt32 y); [Slot(2434)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern unsafe void glVertexAttribI4bv(UInt32 index, SByte* v); + static extern unsafe void glVertexAttribI2uiv(UInt32 index, UInt32* v); [Slot(2436)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern void glVertexAttribI4i(UInt32 index, Int32 x, Int32 y, Int32 z, Int32 w); + static extern void glVertexAttribI3i(UInt32 index, Int32 x, Int32 y, Int32 z); [Slot(2438)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern unsafe void glVertexAttribI4iv(UInt32 index, Int32* v); + static extern unsafe void glVertexAttribI3iv(UInt32 index, Int32* v); [Slot(2440)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern unsafe void glVertexAttribI4sv(UInt32 index, Int16* v); + static extern void glVertexAttribI3ui(UInt32 index, UInt32 x, UInt32 y, UInt32 z); [Slot(2442)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern unsafe void glVertexAttribI4ubv(UInt32 index, Byte* v); + static extern unsafe void glVertexAttribI3uiv(UInt32 index, UInt32* v); [Slot(2444)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern void glVertexAttribI4ui(UInt32 index, UInt32 x, UInt32 y, UInt32 z, UInt32 w); + static extern unsafe void glVertexAttribI4bv(UInt32 index, SByte* v); [Slot(2446)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern unsafe void glVertexAttribI4uiv(UInt32 index, UInt32* v); + static extern void glVertexAttribI4i(UInt32 index, Int32 x, Int32 y, Int32 z, Int32 w); [Slot(2448)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern unsafe void glVertexAttribI4usv(UInt32 index, UInt16* v); + static extern unsafe void glVertexAttribI4iv(UInt32 index, Int32* v); [Slot(2450)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern void glVertexAttribIFormat(UInt32 attribindex, Int32 size, System.Int32 type, UInt32 relativeoffset); + static extern unsafe void glVertexAttribI4sv(UInt32 index, Int16* v); [Slot(2452)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern void glVertexAttribIPointer(UInt32 index, Int32 size, System.Int32 type, Int32 stride, IntPtr pointer); + static extern unsafe void glVertexAttribI4ubv(UInt32 index, Byte* v); [Slot(2454)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern void glVertexAttribL1d(UInt32 index, Double x); + static extern void glVertexAttribI4ui(UInt32 index, UInt32 x, UInt32 y, UInt32 z, UInt32 w); [Slot(2456)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern unsafe void glVertexAttribL1dv(UInt32 index, Double* v); + static extern unsafe void glVertexAttribI4uiv(UInt32 index, UInt32* v); + [Slot(2458)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern unsafe void glVertexAttribI4usv(UInt32 index, UInt16* v); + [Slot(2460)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern void glVertexAttribIFormat(UInt32 attribindex, Int32 size, System.Int32 type, UInt32 relativeoffset); + [Slot(2462)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern void glVertexAttribIPointer(UInt32 index, Int32 size, System.Int32 type, Int32 stride, IntPtr pointer); [Slot(2464)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern void glVertexAttribL2d(UInt32 index, Double x, Double y); + static extern void glVertexAttribL1d(UInt32 index, Double x); [Slot(2466)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern unsafe void glVertexAttribL2dv(UInt32 index, Double* v); - [Slot(2472)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern void glVertexAttribL3d(UInt32 index, Double x, Double y, Double z); + static extern unsafe void glVertexAttribL1dv(UInt32 index, Double* v); [Slot(2474)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern unsafe void glVertexAttribL3dv(UInt32 index, Double* v); - [Slot(2480)] + static extern void glVertexAttribL2d(UInt32 index, Double x, Double y); + [Slot(2476)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern void glVertexAttribL4d(UInt32 index, Double x, Double y, Double z, Double w); + static extern unsafe void glVertexAttribL2dv(UInt32 index, Double* v); [Slot(2482)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern unsafe void glVertexAttribL4dv(UInt32 index, Double* v); - [Slot(2488)] + static extern void glVertexAttribL3d(UInt32 index, Double x, Double y, Double z); + [Slot(2484)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern void glVertexAttribLFormat(UInt32 attribindex, Int32 size, System.Int32 type, UInt32 relativeoffset); + static extern unsafe void glVertexAttribL3dv(UInt32 index, Double* v); [Slot(2490)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern void glVertexAttribLPointer(UInt32 index, Int32 size, System.Int32 type, Int32 stride, IntPtr pointer); + static extern void glVertexAttribL4d(UInt32 index, Double x, Double y, Double z, Double w); [Slot(2492)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern void glVertexAttribP1ui(UInt32 index, System.Int32 type, bool normalized, UInt32 value); - [Slot(2493)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern unsafe void glVertexAttribP1uiv(UInt32 index, System.Int32 type, bool normalized, UInt32* value); - [Slot(2494)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern void glVertexAttribP2ui(UInt32 index, System.Int32 type, bool normalized, UInt32 value); - [Slot(2495)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern unsafe void glVertexAttribP2uiv(UInt32 index, System.Int32 type, bool normalized, UInt32* value); - [Slot(2496)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern void glVertexAttribP3ui(UInt32 index, System.Int32 type, bool normalized, UInt32 value); - [Slot(2497)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern unsafe void glVertexAttribP3uiv(UInt32 index, System.Int32 type, bool normalized, UInt32* value); + static extern unsafe void glVertexAttribL4dv(UInt32 index, Double* v); [Slot(2498)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern void glVertexAttribLFormat(UInt32 attribindex, Int32 size, System.Int32 type, UInt32 relativeoffset); + [Slot(2500)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern void glVertexAttribLPointer(UInt32 index, Int32 size, System.Int32 type, Int32 stride, IntPtr pointer); + [Slot(2502)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern void glVertexAttribP1ui(UInt32 index, System.Int32 type, bool normalized, UInt32 value); + [Slot(2503)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern unsafe void glVertexAttribP1uiv(UInt32 index, System.Int32 type, bool normalized, UInt32* value); + [Slot(2504)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern void glVertexAttribP2ui(UInt32 index, System.Int32 type, bool normalized, UInt32 value); + [Slot(2505)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern unsafe void glVertexAttribP2uiv(UInt32 index, System.Int32 type, bool normalized, UInt32* value); + [Slot(2506)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern void glVertexAttribP3ui(UInt32 index, System.Int32 type, bool normalized, UInt32 value); + [Slot(2507)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern unsafe void glVertexAttribP3uiv(UInt32 index, System.Int32 type, bool normalized, UInt32* value); + [Slot(2508)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern void glVertexAttribP4ui(UInt32 index, System.Int32 type, bool normalized, UInt32 value); - [Slot(2499)] + [Slot(2509)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern unsafe void glVertexAttribP4uiv(UInt32 index, System.Int32 type, bool normalized, UInt32* value); - [Slot(2501)] + [Slot(2511)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern void glVertexAttribPointer(UInt32 index, Int32 size, System.Int32 type, bool normalized, Int32 stride, IntPtr pointer); - [Slot(2521)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern void glVertexBindingDivisor(UInt32 bindingindex, UInt32 divisor); - [Slot(2526)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern void glVertexP2ui(System.Int32 type, UInt32 value); - [Slot(2527)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern unsafe void glVertexP2uiv(System.Int32 type, UInt32* value); - [Slot(2528)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern void glVertexP3ui(System.Int32 type, UInt32 value); - [Slot(2529)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern unsafe void glVertexP3uiv(System.Int32 type, UInt32* value); - [Slot(2530)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern void glVertexP4ui(System.Int32 type, UInt32 value); [Slot(2531)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern void glVertexBindingDivisor(UInt32 bindingindex, UInt32 divisor); + [Slot(2536)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern void glVertexP2ui(System.Int32 type, UInt32 value); + [Slot(2537)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern unsafe void glVertexP2uiv(System.Int32 type, UInt32* value); + [Slot(2538)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern void glVertexP3ui(System.Int32 type, UInt32 value); + [Slot(2539)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern unsafe void glVertexP3uiv(System.Int32 type, UInt32* value); + [Slot(2540)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern void glVertexP4ui(System.Int32 type, UInt32 value); + [Slot(2541)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern unsafe void glVertexP4uiv(System.Int32 type, UInt32* value); - [Slot(2532)] + [Slot(2542)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern void glVertexPointer(Int32 size, System.Int32 type, Int32 stride, IntPtr pointer); - [Slot(2577)] + [Slot(2587)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern void glViewport(Int32 x, Int32 y, Int32 width, Int32 height); - [Slot(2578)] + [Slot(2588)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern unsafe void glViewportArrayv(UInt32 first, Int32 count, Single* v); - [Slot(2579)] + [Slot(2589)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern void glViewportIndexedf(UInt32 index, Single x, Single y, Single w, Single h); - [Slot(2580)] + [Slot(2590)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern unsafe void glViewportIndexedfv(UInt32 index, Single* v); - [Slot(2581)] + [Slot(2591)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern System.Int32 glWaitSync(IntPtr sync, System.Int32 flags, UInt64 timeout); - [Slot(2592)] + [Slot(2602)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern void glWindowPos2d(Double x, Double y); - [Slot(2595)] + [Slot(2605)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern unsafe void glWindowPos2dv(Double* v); - [Slot(2598)] + [Slot(2608)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern void glWindowPos2f(Single x, Single y); - [Slot(2601)] + [Slot(2611)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern unsafe void glWindowPos2fv(Single* v); - [Slot(2604)] + [Slot(2614)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern void glWindowPos2i(Int32 x, Int32 y); - [Slot(2607)] + [Slot(2617)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern unsafe void glWindowPos2iv(Int32* v); - [Slot(2610)] + [Slot(2620)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern void glWindowPos2s(Int16 x, Int16 y); - [Slot(2613)] + [Slot(2623)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern unsafe void glWindowPos2sv(Int16* v); - [Slot(2616)] + [Slot(2626)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern void glWindowPos3d(Double x, Double y, Double z); - [Slot(2619)] + [Slot(2629)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern unsafe void glWindowPos3dv(Double* v); - [Slot(2622)] + [Slot(2632)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern void glWindowPos3f(Single x, Single y, Single z); - [Slot(2625)] + [Slot(2635)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern unsafe void glWindowPos3fv(Single* v); - [Slot(2628)] + [Slot(2638)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern void glWindowPos3i(Int32 x, Int32 y, Int32 z); - [Slot(2631)] + [Slot(2641)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern unsafe void glWindowPos3iv(Int32* v); - [Slot(2634)] + [Slot(2644)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern void glWindowPos3s(Int16 x, Int16 y, Int16 z); - [Slot(2637)] + [Slot(2647)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern unsafe void glWindowPos3sv(Int16* v); [Slot(2)] @@ -141673,1798 +142265,1828 @@ namespace OpenTK.Graphics.OpenGL [Slot(19)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern void glArrayElementEXT(Int32 i); - [Slot(35)] + [Slot(36)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern void glBeginTransformFeedbackEXT(System.Int32 primitiveMode); - [Slot(37)] + [Slot(38)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern void glBeginVertexShaderEXT(); - [Slot(44)] + [Slot(45)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern void glBindBufferBaseEXT(System.Int32 target, UInt32 index, UInt32 buffer); - [Slot(46)] + [Slot(47)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern void glBindBufferOffsetEXT(System.Int32 target, UInt32 index, UInt32 buffer, IntPtr offset); - [Slot(49)] + [Slot(50)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern void glBindBufferRangeEXT(System.Int32 target, UInt32 index, UInt32 buffer, IntPtr offset, IntPtr size); - [Slot(54)] + [Slot(55)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern void glBindFragDataLocationEXT(UInt32 program, UInt32 color, IntPtr name); - [Slot(58)] + [Slot(59)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern void glBindFramebufferEXT(System.Int32 target, UInt32 framebuffer); - [Slot(60)] + [Slot(61)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern void glBindImageTextureEXT(UInt32 index, UInt32 texture, Int32 level, bool layered, Int32 layer, System.Int32 access, Int32 format); - [Slot(62)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern Int32 glBindLightParameterEXT(System.Int32 light, System.Int32 value); [Slot(63)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern Int32 glBindMaterialParameterEXT(System.Int32 face, System.Int32 value); + static extern Int32 glBindLightParameterEXT(System.Int32 light, System.Int32 value); [Slot(64)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern void glBindMultiTextureEXT(System.Int32 texunit, System.Int32 target, UInt32 texture); + static extern Int32 glBindMaterialParameterEXT(System.Int32 face, System.Int32 value); [Slot(65)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern void glBindMultiTextureEXT(System.Int32 texunit, System.Int32 target, UInt32 texture); + [Slot(66)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern Int32 glBindParameterEXT(System.Int32 value); - [Slot(69)] + [Slot(70)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern void glBindProgramPipelineEXT(UInt32 pipeline); - [Slot(71)] + [Slot(72)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern void glBindRenderbufferEXT(System.Int32 target, UInt32 renderbuffer); - [Slot(74)] + [Slot(75)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern Int32 glBindTexGenParameterEXT(System.Int32 unit, System.Int32 coord, System.Int32 value); - [Slot(76)] + [Slot(77)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern void glBindTextureEXT(System.Int32 target, UInt32 texture); - [Slot(78)] + [Slot(79)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern Int32 glBindTextureUnitParameterEXT(System.Int32 unit, System.Int32 value); - [Slot(85)] + [Slot(86)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern void glBindVertexShaderEXT(UInt32 id); - [Slot(88)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern void glBinormal3bEXT(SByte bx, SByte by, SByte bz); [Slot(89)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern unsafe void glBinormal3bvEXT(SByte* v); + static extern void glBinormal3bEXT(SByte bx, SByte by, SByte bz); [Slot(90)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern void glBinormal3dEXT(Double bx, Double by, Double bz); + static extern unsafe void glBinormal3bvEXT(SByte* v); [Slot(91)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern unsafe void glBinormal3dvEXT(Double* v); + static extern void glBinormal3dEXT(Double bx, Double by, Double bz); [Slot(92)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern void glBinormal3fEXT(Single bx, Single by, Single bz); + static extern unsafe void glBinormal3dvEXT(Double* v); [Slot(93)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern unsafe void glBinormal3fvEXT(Single* v); + static extern void glBinormal3fEXT(Single bx, Single by, Single bz); [Slot(94)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern void glBinormal3iEXT(Int32 bx, Int32 by, Int32 bz); + static extern unsafe void glBinormal3fvEXT(Single* v); [Slot(95)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern unsafe void glBinormal3ivEXT(Int32* v); + static extern void glBinormal3iEXT(Int32 bx, Int32 by, Int32 bz); [Slot(96)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern void glBinormal3sEXT(Int16 bx, Int16 by, Int16 bz); + static extern unsafe void glBinormal3ivEXT(Int32* v); [Slot(97)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern unsafe void glBinormal3svEXT(Int16* v); + static extern void glBinormal3sEXT(Int16 bx, Int16 by, Int16 bz); [Slot(98)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern unsafe void glBinormal3svEXT(Int16* v); + [Slot(99)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern void glBinormalPointerEXT(System.Int32 type, Int32 stride, IntPtr pointer); - [Slot(103)] + [Slot(104)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern void glBlendColorEXT(Single red, Single green, Single blue, Single alpha); - [Slot(106)] + [Slot(107)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern void glBlendEquationEXT(System.Int32 mode); - [Slot(111)] + [Slot(112)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern void glBlendEquationSeparateEXT(System.Int32 modeRGB, System.Int32 modeAlpha); - [Slot(120)] + [Slot(121)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern void glBlendFuncSeparateEXT(System.Int32 sfactorRGB, System.Int32 dfactorRGB, System.Int32 sfactorAlpha, System.Int32 dfactorAlpha); - [Slot(127)] + [Slot(128)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern void glBlitFramebufferEXT(Int32 srcX0, Int32 srcY0, Int32 srcX1, Int32 srcY1, Int32 dstX0, Int32 dstY0, Int32 dstX1, Int32 dstY1, System.Int32 mask, System.Int32 filter); - [Slot(138)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern System.Int32 glCheckFramebufferStatusEXT(System.Int32 target); [Slot(139)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern System.Int32 glCheckNamedFramebufferStatusEXT(UInt32 framebuffer, System.Int32 target); - [Slot(152)] + static extern System.Int32 glCheckFramebufferStatusEXT(System.Int32 target); + [Slot(140)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern void glClearColorIiEXT(Int32 red, Int32 green, Int32 blue, Int32 alpha); + static extern System.Int32 glCheckNamedFramebufferStatusEXT(UInt32 framebuffer, System.Int32 target); [Slot(153)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern void glClearColorIuiEXT(UInt32 red, UInt32 green, UInt32 blue, UInt32 alpha); - [Slot(161)] + static extern void glClearColorIiEXT(Int32 red, Int32 green, Int32 blue, Int32 alpha); + [Slot(154)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern void glClearNamedBufferDataEXT(UInt32 buffer, System.Int32 internalformat, System.Int32 format, System.Int32 type, IntPtr data); + static extern void glClearColorIuiEXT(UInt32 red, UInt32 green, UInt32 blue, UInt32 alpha); [Slot(162)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern void glClearNamedBufferSubDataEXT(UInt32 buffer, System.Int32 internalformat, System.Int32 format, System.Int32 type, IntPtr offset, IntPtr size, IntPtr data); - [Slot(169)] + static extern void glClearNamedBufferDataEXT(UInt32 buffer, System.Int32 internalformat, System.Int32 format, System.Int32 type, IntPtr data); + [Slot(163)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern void glClearNamedBufferSubDataEXT(UInt32 buffer, System.Int32 internalformat, IntPtr offset, IntPtr size, System.Int32 format, System.Int32 type, IntPtr data); + [Slot(170)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern void glClientAttribDefaultEXT(System.Int32 mask); - [Slot(228)] + [Slot(229)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern void glColorMaskIndexedEXT(UInt32 index, bool r, bool g, bool b, bool a); - [Slot(235)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern void glColorPointerEXT(Int32 size, System.Int32 type, Int32 stride, Int32 count, IntPtr pointer); - [Slot(239)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern void glColorSubTableEXT(System.Int32 target, Int32 start, Int32 count, System.Int32 format, System.Int32 type, IntPtr data); - [Slot(241)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern void glColorTableEXT(System.Int32 target, System.Int32 internalFormat, Int32 width, System.Int32 format, System.Int32 type, IntPtr table); - [Slot(257)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern void glCompressedMultiTexImage1DEXT(System.Int32 texunit, System.Int32 target, Int32 level, System.Int32 internalformat, Int32 width, Int32 border, Int32 imageSize, IntPtr bits); - [Slot(258)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern void glCompressedMultiTexImage2DEXT(System.Int32 texunit, System.Int32 target, Int32 level, System.Int32 internalformat, Int32 width, Int32 height, Int32 border, Int32 imageSize, IntPtr bits); - [Slot(259)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern void glCompressedMultiTexImage3DEXT(System.Int32 texunit, System.Int32 target, Int32 level, System.Int32 internalformat, Int32 width, Int32 height, Int32 depth, Int32 border, Int32 imageSize, IntPtr bits); - [Slot(260)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern void glCompressedMultiTexSubImage1DEXT(System.Int32 texunit, System.Int32 target, Int32 level, Int32 xoffset, Int32 width, System.Int32 format, Int32 imageSize, IntPtr bits); - [Slot(261)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern void glCompressedMultiTexSubImage2DEXT(System.Int32 texunit, System.Int32 target, Int32 level, Int32 xoffset, Int32 yoffset, Int32 width, Int32 height, System.Int32 format, Int32 imageSize, IntPtr bits); - [Slot(262)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern void glCompressedMultiTexSubImage3DEXT(System.Int32 texunit, System.Int32 target, Int32 level, Int32 xoffset, Int32 yoffset, Int32 zoffset, Int32 width, Int32 height, Int32 depth, System.Int32 format, Int32 imageSize, IntPtr bits); - [Slot(275)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern void glCompressedTextureImage1DEXT(UInt32 texture, System.Int32 target, Int32 level, System.Int32 internalformat, Int32 width, Int32 border, Int32 imageSize, IntPtr bits); - [Slot(276)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern void glCompressedTextureImage2DEXT(UInt32 texture, System.Int32 target, Int32 level, System.Int32 internalformat, Int32 width, Int32 height, Int32 border, Int32 imageSize, IntPtr bits); - [Slot(277)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern void glCompressedTextureImage3DEXT(UInt32 texture, System.Int32 target, Int32 level, System.Int32 internalformat, Int32 width, Int32 height, Int32 depth, Int32 border, Int32 imageSize, IntPtr bits); - [Slot(278)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern void glCompressedTextureSubImage1DEXT(UInt32 texture, System.Int32 target, Int32 level, Int32 xoffset, Int32 width, System.Int32 format, Int32 imageSize, IntPtr bits); - [Slot(279)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern void glCompressedTextureSubImage2DEXT(UInt32 texture, System.Int32 target, Int32 level, Int32 xoffset, Int32 yoffset, Int32 width, Int32 height, System.Int32 format, Int32 imageSize, IntPtr bits); - [Slot(280)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern void glCompressedTextureSubImage3DEXT(UInt32 texture, System.Int32 target, Int32 level, Int32 xoffset, Int32 yoffset, Int32 zoffset, Int32 width, Int32 height, Int32 depth, System.Int32 format, Int32 imageSize, IntPtr bits); - [Slot(282)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern void glConvolutionFilter1DEXT(System.Int32 target, System.Int32 internalformat, Int32 width, System.Int32 format, System.Int32 type, IntPtr image); - [Slot(284)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern void glConvolutionFilter2DEXT(System.Int32 target, System.Int32 internalformat, Int32 width, Int32 height, System.Int32 format, System.Int32 type, IntPtr image); - [Slot(286)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern void glConvolutionParameterfEXT(System.Int32 target, System.Int32 pname, Single @params); - [Slot(288)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern unsafe void glConvolutionParameterfvEXT(System.Int32 target, System.Int32 pname, Single* @params); - [Slot(290)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern void glConvolutionParameteriEXT(System.Int32 target, System.Int32 pname, Int32 @params); - [Slot(292)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern unsafe void glConvolutionParameterivEXT(System.Int32 target, System.Int32 pname, Int32* @params); - [Slot(297)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern void glCopyColorSubTableEXT(System.Int32 target, Int32 start, Int32 x, Int32 y, Int32 width); - [Slot(301)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern void glCopyConvolutionFilter1DEXT(System.Int32 target, System.Int32 internalformat, Int32 x, Int32 y, Int32 width); - [Slot(303)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern void glCopyConvolutionFilter2DEXT(System.Int32 target, System.Int32 internalformat, Int32 x, Int32 y, Int32 width, Int32 height); - [Slot(306)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern void glCopyMultiTexImage1DEXT(System.Int32 texunit, System.Int32 target, Int32 level, System.Int32 internalformat, Int32 x, Int32 y, Int32 width, Int32 border); - [Slot(307)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern void glCopyMultiTexImage2DEXT(System.Int32 texunit, System.Int32 target, Int32 level, System.Int32 internalformat, Int32 x, Int32 y, Int32 width, Int32 height, Int32 border); - [Slot(308)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern void glCopyMultiTexSubImage1DEXT(System.Int32 texunit, System.Int32 target, Int32 level, Int32 xoffset, Int32 x, Int32 y, Int32 width); - [Slot(309)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern void glCopyMultiTexSubImage2DEXT(System.Int32 texunit, System.Int32 target, Int32 level, Int32 xoffset, Int32 yoffset, Int32 x, Int32 y, Int32 width, Int32 height); - [Slot(310)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern void glCopyMultiTexSubImage3DEXT(System.Int32 texunit, System.Int32 target, Int32 level, Int32 xoffset, Int32 yoffset, Int32 zoffset, Int32 x, Int32 y, Int32 width, Int32 height); - [Slot(314)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern void glCopyTexImage1DEXT(System.Int32 target, Int32 level, System.Int32 internalformat, Int32 x, Int32 y, Int32 width, Int32 border); - [Slot(316)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern void glCopyTexImage2DEXT(System.Int32 target, Int32 level, System.Int32 internalformat, Int32 x, Int32 y, Int32 width, Int32 height, Int32 border); - [Slot(318)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern void glCopyTexSubImage1DEXT(System.Int32 target, Int32 level, Int32 xoffset, Int32 x, Int32 y, Int32 width); - [Slot(320)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern void glCopyTexSubImage2DEXT(System.Int32 target, Int32 level, Int32 xoffset, Int32 yoffset, Int32 x, Int32 y, Int32 width, Int32 height); - [Slot(322)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern void glCopyTexSubImage3DEXT(System.Int32 target, Int32 level, Int32 xoffset, Int32 yoffset, Int32 zoffset, Int32 x, Int32 y, Int32 width, Int32 height); - [Slot(323)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern void glCopyTextureImage1DEXT(UInt32 texture, System.Int32 target, Int32 level, System.Int32 internalformat, Int32 x, Int32 y, Int32 width, Int32 border); - [Slot(324)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern void glCopyTextureImage2DEXT(UInt32 texture, System.Int32 target, Int32 level, System.Int32 internalformat, Int32 x, Int32 y, Int32 width, Int32 height, Int32 border); - [Slot(325)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern void glCopyTextureSubImage1DEXT(UInt32 texture, System.Int32 target, Int32 level, Int32 xoffset, Int32 x, Int32 y, Int32 width); - [Slot(326)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern void glCopyTextureSubImage2DEXT(UInt32 texture, System.Int32 target, Int32 level, Int32 xoffset, Int32 yoffset, Int32 x, Int32 y, Int32 width, Int32 height); - [Slot(327)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern void glCopyTextureSubImage3DEXT(UInt32 texture, System.Int32 target, Int32 level, Int32 xoffset, Int32 yoffset, Int32 zoffset, Int32 x, Int32 y, Int32 width, Int32 height); - [Slot(336)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern Int32 glCreateShaderProgramEXT(System.Int32 type, IntPtr @string); - [Slot(338)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern Int32 glCreateShaderProgramvEXT(System.Int32 type, Int32 count, IntPtr strings); - [Slot(341)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern unsafe void glCullParameterdvEXT(System.Int32 pname, [OutAttribute] Double* @params); - [Slot(342)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern unsafe void glCullParameterfvEXT(System.Int32 pname, [OutAttribute] Single* @params); - [Slot(366)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern unsafe void glDeleteFramebuffersEXT(Int32 n, UInt32* framebuffers); - [Slot(376)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern unsafe void glDeleteProgramPipelinesEXT(Int32 n, UInt32* pipelines); - [Slot(382)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern unsafe void glDeleteRenderbuffersEXT(Int32 n, UInt32* renderbuffers); - [Slot(387)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern unsafe void glDeleteTexturesEXT(Int32 n, UInt32* textures); - [Slot(392)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern void glDeleteVertexShaderEXT(UInt32 id); - [Slot(394)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern void glDepthBoundsEXT(Double zmin, Double zmax); - [Slot(409)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern void glDisableClientStateiEXT(System.Int32 array, UInt32 index); - [Slot(410)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern void glDisableClientStateIndexedEXT(System.Int32 array, UInt32 index); - [Slot(412)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern void glDisableIndexedEXT(System.Int32 target, UInt32 index); - [Slot(413)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern void glDisableVariantClientStateEXT(UInt32 id); - [Slot(414)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern void glDisableVertexArrayAttribEXT(UInt32 vaobj, UInt32 index); - [Slot(415)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern void glDisableVertexArrayEXT(UInt32 vaobj, System.Int32 array); - [Slot(423)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern void glDrawArraysEXT(System.Int32 mode, Int32 first, Int32 count); - [Slot(428)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern void glDrawArraysInstancedEXT(System.Int32 mode, Int32 start, Int32 count, Int32 primcount); - [Slot(443)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern void glDrawElementsInstancedEXT(System.Int32 mode, Int32 count, System.Int32 type, IntPtr indices, Int32 primcount); - [Slot(450)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern void glDrawRangeElementsEXT(System.Int32 mode, UInt32 start, UInt32 end, Int32 count, System.Int32 type, IntPtr indices); - [Slot(460)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern unsafe void glEdgeFlagPointerEXT(Int32 stride, Int32 count, bool* pointer); - [Slot(467)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern void glEnableClientStateiEXT(System.Int32 array, UInt32 index); - [Slot(468)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern void glEnableClientStateIndexedEXT(System.Int32 array, UInt32 index); - [Slot(470)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern void glEnableIndexedEXT(System.Int32 target, UInt32 index); - [Slot(471)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern void glEnableVariantClientStateEXT(UInt32 id); - [Slot(472)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern void glEnableVertexArrayAttribEXT(UInt32 vaobj, UInt32 index); - [Slot(473)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern void glEnableVertexArrayEXT(UInt32 vaobj, System.Int32 array); - [Slot(489)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern void glEndTransformFeedbackEXT(); - [Slot(491)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern void glEndVertexShaderEXT(); - [Slot(511)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern void glExtractComponentEXT(UInt32 res, UInt32 src, UInt32 num); - [Slot(525)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern void glFlushMappedNamedBufferRangeEXT(UInt32 buffer, IntPtr offset, IntPtr length); - [Slot(532)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern void glFogCoorddEXT(Double coord); - [Slot(534)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern unsafe void glFogCoorddvEXT(Double* coord); - [Slot(536)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern void glFogCoordfEXT(Single coord); - [Slot(539)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern unsafe void glFogCoordfvEXT(Single* coord); - [Slot(543)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern void glFogCoordPointerEXT(System.Int32 type, Int32 stride, IntPtr pointer); - [Slot(565)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern void glFramebufferDrawBufferEXT(UInt32 framebuffer, System.Int32 mode); - [Slot(566)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern unsafe void glFramebufferDrawBuffersEXT(UInt32 framebuffer, Int32 n, System.Int32* bufs); - [Slot(568)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern void glFramebufferReadBufferEXT(UInt32 framebuffer, System.Int32 mode); - [Slot(570)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern void glFramebufferRenderbufferEXT(System.Int32 target, System.Int32 attachment, System.Int32 renderbuffertarget, UInt32 renderbuffer); - [Slot(573)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern void glFramebufferTexture1DEXT(System.Int32 target, System.Int32 attachment, System.Int32 textarget, UInt32 texture, Int32 level); - [Slot(575)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern void glFramebufferTexture2DEXT(System.Int32 target, System.Int32 attachment, System.Int32 textarget, UInt32 texture, Int32 level); - [Slot(577)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern void glFramebufferTexture3DEXT(System.Int32 target, System.Int32 attachment, System.Int32 textarget, UInt32 texture, Int32 level, Int32 zoffset); - [Slot(579)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern void glFramebufferTextureEXT(System.Int32 target, System.Int32 attachment, UInt32 texture, Int32 level); - [Slot(581)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern void glFramebufferTextureFaceEXT(System.Int32 target, System.Int32 attachment, UInt32 texture, Int32 level, System.Int32 face); - [Slot(584)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern void glFramebufferTextureLayerEXT(System.Int32 target, System.Int32 attachment, UInt32 texture, Int32 level, Int32 layer); - [Slot(596)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern void glGenerateMipmapEXT(System.Int32 target); - [Slot(597)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern void glGenerateMultiTexMipmapEXT(System.Int32 texunit, System.Int32 target); - [Slot(598)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern void glGenerateTextureMipmapEXT(UInt32 texture, System.Int32 target); - [Slot(603)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern unsafe void glGenFramebuffersEXT(Int32 n, [OutAttribute] UInt32* framebuffers); - [Slot(610)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern unsafe void glGenProgramPipelinesEXT(Int32 n, [OutAttribute] UInt32* pipelines); - [Slot(616)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern unsafe void glGenRenderbuffersEXT(Int32 n, [OutAttribute] UInt32* renderbuffers); - [Slot(618)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern Int32 glGenSymbolsEXT(System.Int32 datatype, System.Int32 storagetype, System.Int32 range, UInt32 components); - [Slot(620)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern unsafe void glGenTexturesEXT(Int32 n, [OutAttribute] UInt32* textures); - [Slot(625)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern Int32 glGenVertexShadersEXT(UInt32 range); - [Slot(646)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern unsafe void glGetBooleanIndexedvEXT(System.Int32 target, UInt32 index, [OutAttribute] bool* data); - [Slot(660)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern void glGetColorTableEXT(System.Int32 target, System.Int32 format, System.Int32 type, [OutAttribute] IntPtr data); - [Slot(662)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern unsafe void glGetColorTableParameterfvEXT(System.Int32 target, System.Int32 pname, [OutAttribute] Single* @params); - [Slot(665)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern unsafe void glGetColorTableParameterivEXT(System.Int32 target, System.Int32 pname, [OutAttribute] Int32* @params); - [Slot(673)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern void glGetCompressedMultiTexImageEXT(System.Int32 texunit, System.Int32 target, Int32 lod, [OutAttribute] IntPtr img); - [Slot(676)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern void glGetCompressedTextureImageEXT(UInt32 texture, System.Int32 target, Int32 lod, [OutAttribute] IntPtr img); - [Slot(678)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern void glGetConvolutionFilterEXT(System.Int32 target, System.Int32 format, System.Int32 type, [OutAttribute] IntPtr image); - [Slot(680)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern unsafe void glGetConvolutionParameterfvEXT(System.Int32 target, System.Int32 pname, [OutAttribute] Single* @params); - [Slot(682)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern unsafe void glGetConvolutionParameterivEXT(System.Int32 target, System.Int32 pname, [OutAttribute] Int32* @params); - [Slot(690)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern unsafe void glGetDoublei_vEXT(System.Int32 pname, UInt32 index, [OutAttribute] Double* @params); - [Slot(691)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern unsafe void glGetDoubleIndexedvEXT(System.Int32 target, UInt32 index, [OutAttribute] Double* data); - [Slot(699)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern unsafe void glGetFloati_vEXT(System.Int32 pname, UInt32 index, [OutAttribute] Single* @params); - [Slot(700)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern unsafe void glGetFloatIndexedvEXT(System.Int32 target, UInt32 index, [OutAttribute] Single* data); - [Slot(705)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern Int32 glGetFragDataLocationEXT(UInt32 program, IntPtr name); - [Slot(711)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern unsafe void glGetFramebufferAttachmentParameterivEXT(System.Int32 target, System.Int32 attachment, System.Int32 pname, [OutAttribute] Int32* @params); - [Slot(713)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern unsafe void glGetFramebufferParameterivEXT(UInt32 framebuffer, System.Int32 pname, [OutAttribute] Int32* @params); - [Slot(717)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern void glGetHistogramEXT(System.Int32 target, bool reset, System.Int32 format, System.Int32 type, [OutAttribute] IntPtr values); - [Slot(719)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern unsafe void glGetHistogramParameterfvEXT(System.Int32 target, System.Int32 pname, [OutAttribute] Single* @params); - [Slot(721)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern unsafe void glGetHistogramParameterivEXT(System.Int32 target, System.Int32 pname, [OutAttribute] Int32* @params); - [Slot(732)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern unsafe void glGetIntegerIndexedvEXT(System.Int32 target, UInt32 index, [OutAttribute] Int32* data); - [Slot(738)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern unsafe void glGetInvariantBooleanvEXT(UInt32 id, System.Int32 value, [OutAttribute] bool* data); - [Slot(739)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern unsafe void glGetInvariantFloatvEXT(UInt32 id, System.Int32 value, [OutAttribute] Single* data); - [Slot(740)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern unsafe void glGetInvariantIntegervEXT(UInt32 id, System.Int32 value, [OutAttribute] Int32* data); - [Slot(747)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern unsafe void glGetLocalConstantBooleanvEXT(UInt32 id, System.Int32 value, [OutAttribute] bool* data); - [Slot(748)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern unsafe void glGetLocalConstantFloatvEXT(UInt32 id, System.Int32 value, [OutAttribute] Single* data); - [Slot(749)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern unsafe void glGetLocalConstantIntegervEXT(UInt32 id, System.Int32 value, [OutAttribute] Int32* data); - [Slot(764)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern void glGetMinmaxEXT(System.Int32 target, bool reset, System.Int32 format, System.Int32 type, [OutAttribute] IntPtr values); - [Slot(766)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern unsafe void glGetMinmaxParameterfvEXT(System.Int32 target, System.Int32 pname, [OutAttribute] Single* @params); - [Slot(768)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern unsafe void glGetMinmaxParameterivEXT(System.Int32 target, System.Int32 pname, [OutAttribute] Int32* @params); - [Slot(771)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern unsafe void glGetMultiTexEnvfvEXT(System.Int32 texunit, System.Int32 target, System.Int32 pname, [OutAttribute] Single* @params); - [Slot(772)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern unsafe void glGetMultiTexEnvivEXT(System.Int32 texunit, System.Int32 target, System.Int32 pname, [OutAttribute] Int32* @params); - [Slot(773)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern unsafe void glGetMultiTexGendvEXT(System.Int32 texunit, System.Int32 coord, System.Int32 pname, [OutAttribute] Double* @params); - [Slot(774)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern unsafe void glGetMultiTexGenfvEXT(System.Int32 texunit, System.Int32 coord, System.Int32 pname, [OutAttribute] Single* @params); - [Slot(775)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern unsafe void glGetMultiTexGenivEXT(System.Int32 texunit, System.Int32 coord, System.Int32 pname, [OutAttribute] Int32* @params); - [Slot(776)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern void glGetMultiTexImageEXT(System.Int32 texunit, System.Int32 target, Int32 level, System.Int32 format, System.Int32 type, [OutAttribute] IntPtr pixels); - [Slot(777)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern unsafe void glGetMultiTexLevelParameterfvEXT(System.Int32 texunit, System.Int32 target, Int32 level, System.Int32 pname, [OutAttribute] Single* @params); - [Slot(778)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern unsafe void glGetMultiTexLevelParameterivEXT(System.Int32 texunit, System.Int32 target, Int32 level, System.Int32 pname, [OutAttribute] Int32* @params); - [Slot(779)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern unsafe void glGetMultiTexParameterfvEXT(System.Int32 texunit, System.Int32 target, System.Int32 pname, [OutAttribute] Single* @params); - [Slot(780)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern unsafe void glGetMultiTexParameterIivEXT(System.Int32 texunit, System.Int32 target, System.Int32 pname, [OutAttribute] Int32* @params); - [Slot(781)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern unsafe void glGetMultiTexParameterIuivEXT(System.Int32 texunit, System.Int32 target, System.Int32 pname, [OutAttribute] UInt32* @params); - [Slot(782)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern unsafe void glGetMultiTexParameterivEXT(System.Int32 texunit, System.Int32 target, System.Int32 pname, [OutAttribute] Int32* @params); - [Slot(783)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern unsafe void glGetNamedBufferParameterivEXT(UInt32 buffer, System.Int32 pname, [OutAttribute] Int32* @params); - [Slot(785)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern void glGetNamedBufferPointervEXT(UInt32 buffer, System.Int32 pname, [OutAttribute] IntPtr @params); - [Slot(786)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern void glGetNamedBufferSubDataEXT(UInt32 buffer, IntPtr offset, IntPtr size, [OutAttribute] IntPtr data); - [Slot(787)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern unsafe void glGetNamedFramebufferAttachmentParameterivEXT(UInt32 framebuffer, System.Int32 attachment, System.Int32 pname, [OutAttribute] Int32* @params); - [Slot(788)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern unsafe void glGetNamedFramebufferParameterivEXT(UInt32 framebuffer, System.Int32 pname, [OutAttribute] Int32* @params); - [Slot(789)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern unsafe void glGetNamedProgramivEXT(UInt32 program, System.Int32 target, System.Int32 pname, [OutAttribute] Int32* @params); - [Slot(790)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern unsafe void glGetNamedProgramLocalParameterdvEXT(UInt32 program, System.Int32 target, UInt32 index, [OutAttribute] Double* @params); - [Slot(791)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern unsafe void glGetNamedProgramLocalParameterfvEXT(UInt32 program, System.Int32 target, UInt32 index, [OutAttribute] Single* @params); - [Slot(792)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern unsafe void glGetNamedProgramLocalParameterIivEXT(UInt32 program, System.Int32 target, UInt32 index, [OutAttribute] Int32* @params); - [Slot(793)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern unsafe void glGetNamedProgramLocalParameterIuivEXT(UInt32 program, System.Int32 target, UInt32 index, [OutAttribute] UInt32* @params); - [Slot(794)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern void glGetNamedProgramStringEXT(UInt32 program, System.Int32 target, System.Int32 pname, [OutAttribute] IntPtr @string); - [Slot(795)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern unsafe void glGetNamedRenderbufferParameterivEXT(UInt32 renderbuffer, System.Int32 pname, [OutAttribute] Int32* @params); - [Slot(819)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern unsafe void glGetObjectLabelEXT(System.Int32 type, UInt32 @object, Int32 bufSize, [OutAttribute] Int32* length, [OutAttribute] IntPtr label); - [Slot(853)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern unsafe void glGetPixelTransformParameterfvEXT(System.Int32 target, System.Int32 pname, [OutAttribute] Single* @params); - [Slot(854)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern unsafe void glGetPixelTransformParameterivEXT(System.Int32 target, System.Int32 pname, [OutAttribute] Int32* @params); - [Slot(855)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern void glGetPointeri_vEXT(System.Int32 pname, UInt32 index, [OutAttribute] IntPtr @params); - [Slot(856)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern void glGetPointerIndexedvEXT(System.Int32 target, UInt32 index, [OutAttribute] IntPtr data); - [Slot(858)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern void glGetPointervEXT(System.Int32 pname, [OutAttribute] IntPtr @params); - [Slot(880)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern unsafe void glGetProgramPipelineInfoLogEXT(UInt32 pipeline, Int32 bufSize, [OutAttribute] Int32* length, [OutAttribute] IntPtr infoLog); - [Slot(882)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern unsafe void glGetProgramPipelineivEXT(UInt32 pipeline, System.Int32 pname, [OutAttribute] Int32* @params); - [Slot(896)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern unsafe void glGetQueryObjecti64vEXT(UInt32 id, System.Int32 pname, [OutAttribute] Int64* @params); - [Slot(900)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern unsafe void glGetQueryObjectui64vEXT(UInt32 id, System.Int32 pname, [OutAttribute] UInt64* @params); - [Slot(904)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern unsafe void glGetRenderbufferParameterivEXT(System.Int32 target, System.Int32 pname, [OutAttribute] Int32* @params); - [Slot(910)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern void glGetSeparableFilterEXT(System.Int32 target, System.Int32 format, System.Int32 type, [OutAttribute] IntPtr row, [OutAttribute] IntPtr column, [OutAttribute] IntPtr span); - [Slot(938)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern unsafe void glGetTexParameterIivEXT(System.Int32 target, System.Int32 pname, [OutAttribute] Int32* @params); - [Slot(940)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern unsafe void glGetTexParameterIuivEXT(System.Int32 target, System.Int32 pname, [OutAttribute] UInt32* @params); - [Slot(946)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern void glGetTextureImageEXT(UInt32 texture, System.Int32 target, Int32 level, System.Int32 format, System.Int32 type, [OutAttribute] IntPtr pixels); - [Slot(947)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern unsafe void glGetTextureLevelParameterfvEXT(UInt32 texture, System.Int32 target, Int32 level, System.Int32 pname, [OutAttribute] Single* @params); - [Slot(948)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern unsafe void glGetTextureLevelParameterivEXT(UInt32 texture, System.Int32 target, Int32 level, System.Int32 pname, [OutAttribute] Int32* @params); - [Slot(949)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern unsafe void glGetTextureParameterfvEXT(UInt32 texture, System.Int32 target, System.Int32 pname, [OutAttribute] Single* @params); - [Slot(950)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern unsafe void glGetTextureParameterIivEXT(UInt32 texture, System.Int32 target, System.Int32 pname, [OutAttribute] Int32* @params); - [Slot(951)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern unsafe void glGetTextureParameterIuivEXT(UInt32 texture, System.Int32 target, System.Int32 pname, [OutAttribute] UInt32* @params); - [Slot(952)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern unsafe void glGetTextureParameterivEXT(UInt32 texture, System.Int32 target, System.Int32 pname, [OutAttribute] Int32* @params); - [Slot(957)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern unsafe void glGetTransformFeedbackVaryingEXT(UInt32 program, UInt32 index, Int32 bufSize, [OutAttribute] Int32* length, [OutAttribute] Int32* size, [OutAttribute] System.Int32* type, [OutAttribute] IntPtr name); - [Slot(960)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern Int32 glGetUniformBufferSizeEXT(UInt32 program, Int32 location); - [Slot(970)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern IntPtr glGetUniformOffsetEXT(UInt32 program, Int32 location); - [Slot(974)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern unsafe void glGetUniformuivEXT(UInt32 program, Int32 location, [OutAttribute] UInt32* @params); - [Slot(977)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern unsafe void glGetVariantBooleanvEXT(UInt32 id, System.Int32 value, [OutAttribute] bool* data); - [Slot(978)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern unsafe void glGetVariantFloatvEXT(UInt32 id, System.Int32 value, [OutAttribute] Single* data); - [Slot(979)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern unsafe void glGetVariantIntegervEXT(UInt32 id, System.Int32 value, [OutAttribute] Int32* data); - [Slot(980)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern void glGetVariantPointervEXT(UInt32 id, System.Int32 value, [OutAttribute] IntPtr data); - [Slot(982)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern unsafe void glGetVertexArrayIntegeri_vEXT(UInt32 vaobj, UInt32 index, System.Int32 pname, [OutAttribute] Int32* param); - [Slot(983)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern unsafe void glGetVertexArrayIntegervEXT(UInt32 vaobj, System.Int32 pname, [OutAttribute] Int32* param); - [Slot(984)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern void glGetVertexArrayPointeri_vEXT(UInt32 vaobj, UInt32 index, System.Int32 pname, [OutAttribute] IntPtr param); - [Slot(985)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern void glGetVertexArrayPointervEXT(UInt32 vaobj, System.Int32 pname, [OutAttribute] IntPtr param); - [Slot(995)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern unsafe void glGetVertexAttribIivEXT(UInt32 index, System.Int32 pname, [OutAttribute] Int32* @params); - [Slot(997)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern unsafe void glGetVertexAttribIuivEXT(UInt32 index, System.Int32 pname, [OutAttribute] UInt32* @params); - [Slot(1002)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern unsafe void glGetVertexAttribLdvEXT(UInt32 index, System.Int32 pname, [OutAttribute] Double* @params); - [Slot(1028)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern void glHistogramEXT(System.Int32 target, Int32 width, System.Int32 internalformat, bool sink); - [Slot(1034)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern IntPtr glImportSyncEXT(System.Int32 external_sync_type, IntPtr external_sync, UInt32 flags); - [Slot(1039)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern void glIndexFuncEXT(System.Int32 func, Single @ref); - [Slot(1044)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern void glIndexMaterialEXT(System.Int32 face, System.Int32 mode); - [Slot(1046)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern void glIndexPointerEXT(System.Int32 type, Int32 stride, Int32 count, IntPtr pointer); - [Slot(1055)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern void glInsertComponentEXT(UInt32 res, UInt32 src, UInt32 num); - [Slot(1056)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern void glInsertEventMarkerEXT(Int32 length, IntPtr marker); - [Slot(1072)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern bool glIsEnabledIndexedEXT(System.Int32 target, UInt32 index); - [Slot(1076)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern bool glIsFramebufferEXT(UInt32 framebuffer); - [Slot(1092)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern bool glIsProgramPipelineEXT(UInt32 pipeline); - [Slot(1096)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern bool glIsRenderbufferEXT(UInt32 renderbuffer); - [Slot(1101)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern bool glIsTextureEXT(UInt32 texture); - [Slot(1106)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern bool glIsVariantEnabledEXT(UInt32 id, System.Int32 cap); - [Slot(1110)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern void glLabelObjectEXT(System.Int32 type, UInt32 @object, Int32 length, IntPtr label); - [Slot(1146)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern void glLockArraysEXT(Int32 first, Int32 count); - [Slot(1176)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern IntPtr glMapNamedBufferEXT(UInt32 buffer, System.Int32 access); - [Slot(1177)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern IntPtr glMapNamedBufferRangeEXT(UInt32 buffer, IntPtr offset, IntPtr length, System.Int32 access); - [Slot(1192)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern void glMatrixFrustumEXT(System.Int32 mode, Double left, Double right, Double bottom, Double top, Double zNear, Double zFar); - [Slot(1197)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern unsafe void glMatrixLoaddEXT(System.Int32 mode, Double* m); - [Slot(1198)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern unsafe void glMatrixLoadfEXT(System.Int32 mode, Single* m); - [Slot(1199)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern void glMatrixLoadIdentityEXT(System.Int32 mode); - [Slot(1200)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern unsafe void glMatrixLoadTransposedEXT(System.Int32 mode, Double* m); - [Slot(1201)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern unsafe void glMatrixLoadTransposefEXT(System.Int32 mode, Single* m); - [Slot(1203)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern unsafe void glMatrixMultdEXT(System.Int32 mode, Double* m); - [Slot(1204)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern unsafe void glMatrixMultfEXT(System.Int32 mode, Single* m); - [Slot(1205)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern unsafe void glMatrixMultTransposedEXT(System.Int32 mode, Double* m); - [Slot(1206)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern unsafe void glMatrixMultTransposefEXT(System.Int32 mode, Single* m); - [Slot(1207)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern void glMatrixOrthoEXT(System.Int32 mode, Double left, Double right, Double bottom, Double top, Double zNear, Double zFar); - [Slot(1208)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern void glMatrixPopEXT(System.Int32 mode); - [Slot(1209)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern void glMatrixPushEXT(System.Int32 mode); - [Slot(1210)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern void glMatrixRotatedEXT(System.Int32 mode, Double angle, Double x, Double y, Double z); - [Slot(1211)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern void glMatrixRotatefEXT(System.Int32 mode, Single angle, Single x, Single y, Single z); - [Slot(1212)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern void glMatrixScaledEXT(System.Int32 mode, Double x, Double y, Double z); - [Slot(1213)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern void glMatrixScalefEXT(System.Int32 mode, Single x, Single y, Single z); - [Slot(1214)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern void glMatrixTranslatedEXT(System.Int32 mode, Double x, Double y, Double z); - [Slot(1215)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern void glMatrixTranslatefEXT(System.Int32 mode, Single x, Single y, Single z); - [Slot(1217)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern void glMemoryBarrierEXT(UInt32 barriers); - [Slot(1219)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern void glMinmaxEXT(System.Int32 target, System.Int32 internalformat, bool sink); - [Slot(1223)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern unsafe void glMultiDrawArraysEXT(System.Int32 mode, Int32* first, Int32* count, Int32 primcount); - [Slot(1231)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern unsafe void glMultiDrawElementsEXT(System.Int32 mode, Int32* count, System.Int32 type, IntPtr indices, Int32 primcount); - [Slot(1239)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern void glMultiTexBufferEXT(System.Int32 texunit, System.Int32 target, System.Int32 internalformat, UInt32 buffer); - [Slot(1336)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern void glMultiTexCoordPointerEXT(System.Int32 texunit, Int32 size, System.Int32 type, Int32 stride, IntPtr pointer); - [Slot(1337)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern void glMultiTexEnvfEXT(System.Int32 texunit, System.Int32 target, System.Int32 pname, Single param); - [Slot(1338)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern unsafe void glMultiTexEnvfvEXT(System.Int32 texunit, System.Int32 target, System.Int32 pname, Single* @params); - [Slot(1339)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern void glMultiTexEnviEXT(System.Int32 texunit, System.Int32 target, System.Int32 pname, Int32 param); - [Slot(1340)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern unsafe void glMultiTexEnvivEXT(System.Int32 texunit, System.Int32 target, System.Int32 pname, Int32* @params); - [Slot(1341)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern void glMultiTexGendEXT(System.Int32 texunit, System.Int32 coord, System.Int32 pname, Double param); - [Slot(1342)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern unsafe void glMultiTexGendvEXT(System.Int32 texunit, System.Int32 coord, System.Int32 pname, Double* @params); - [Slot(1343)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern void glMultiTexGenfEXT(System.Int32 texunit, System.Int32 coord, System.Int32 pname, Single param); - [Slot(1344)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern unsafe void glMultiTexGenfvEXT(System.Int32 texunit, System.Int32 coord, System.Int32 pname, Single* @params); - [Slot(1345)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern void glMultiTexGeniEXT(System.Int32 texunit, System.Int32 coord, System.Int32 pname, Int32 param); - [Slot(1346)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern unsafe void glMultiTexGenivEXT(System.Int32 texunit, System.Int32 coord, System.Int32 pname, Int32* @params); - [Slot(1347)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern void glMultiTexImage1DEXT(System.Int32 texunit, System.Int32 target, Int32 level, Int32 internalformat, Int32 width, Int32 border, System.Int32 format, System.Int32 type, IntPtr pixels); - [Slot(1348)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern void glMultiTexImage2DEXT(System.Int32 texunit, System.Int32 target, Int32 level, Int32 internalformat, Int32 width, Int32 height, Int32 border, System.Int32 format, System.Int32 type, IntPtr pixels); - [Slot(1349)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern void glMultiTexImage3DEXT(System.Int32 texunit, System.Int32 target, Int32 level, Int32 internalformat, Int32 width, Int32 height, Int32 depth, Int32 border, System.Int32 format, System.Int32 type, IntPtr pixels); - [Slot(1350)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern void glMultiTexParameterfEXT(System.Int32 texunit, System.Int32 target, System.Int32 pname, Single param); - [Slot(1351)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern unsafe void glMultiTexParameterfvEXT(System.Int32 texunit, System.Int32 target, System.Int32 pname, Single* @params); - [Slot(1352)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern void glMultiTexParameteriEXT(System.Int32 texunit, System.Int32 target, System.Int32 pname, Int32 param); - [Slot(1353)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern unsafe void glMultiTexParameterIivEXT(System.Int32 texunit, System.Int32 target, System.Int32 pname, Int32* @params); - [Slot(1354)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern unsafe void glMultiTexParameterIuivEXT(System.Int32 texunit, System.Int32 target, System.Int32 pname, UInt32* @params); - [Slot(1355)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern unsafe void glMultiTexParameterivEXT(System.Int32 texunit, System.Int32 target, System.Int32 pname, Int32* @params); - [Slot(1356)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern void glMultiTexRenderbufferEXT(System.Int32 texunit, System.Int32 target, UInt32 renderbuffer); - [Slot(1357)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern void glMultiTexSubImage1DEXT(System.Int32 texunit, System.Int32 target, Int32 level, Int32 xoffset, Int32 width, System.Int32 format, System.Int32 type, IntPtr pixels); - [Slot(1358)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern void glMultiTexSubImage2DEXT(System.Int32 texunit, System.Int32 target, Int32 level, Int32 xoffset, Int32 yoffset, Int32 width, Int32 height, System.Int32 format, System.Int32 type, IntPtr pixels); - [Slot(1359)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern void glMultiTexSubImage3DEXT(System.Int32 texunit, System.Int32 target, Int32 level, Int32 xoffset, Int32 yoffset, Int32 zoffset, Int32 width, Int32 height, Int32 depth, System.Int32 format, System.Int32 type, IntPtr pixels); - [Slot(1368)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern void glNamedBufferDataEXT(UInt32 buffer, IntPtr size, IntPtr data, System.Int32 usage); - [Slot(1369)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern void glNamedBufferStorageEXT(UInt32 buffer, IntPtr size, IntPtr data, UInt32 flags); - [Slot(1370)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern void glNamedBufferSubDataEXT(UInt32 buffer, IntPtr offset, IntPtr size, IntPtr data); - [Slot(1371)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern void glNamedCopyBufferSubDataEXT(UInt32 readBuffer, UInt32 writeBuffer, IntPtr readOffset, IntPtr writeOffset, IntPtr size); - [Slot(1372)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern void glNamedFramebufferParameteriEXT(UInt32 framebuffer, System.Int32 pname, Int32 param); - [Slot(1373)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern void glNamedFramebufferRenderbufferEXT(UInt32 framebuffer, System.Int32 attachment, System.Int32 renderbuffertarget, UInt32 renderbuffer); - [Slot(1374)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern void glNamedFramebufferTexture1DEXT(UInt32 framebuffer, System.Int32 attachment, System.Int32 textarget, UInt32 texture, Int32 level); - [Slot(1375)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern void glNamedFramebufferTexture2DEXT(UInt32 framebuffer, System.Int32 attachment, System.Int32 textarget, UInt32 texture, Int32 level); - [Slot(1376)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern void glNamedFramebufferTexture3DEXT(UInt32 framebuffer, System.Int32 attachment, System.Int32 textarget, UInt32 texture, Int32 level, Int32 zoffset); - [Slot(1377)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern void glNamedFramebufferTextureEXT(UInt32 framebuffer, System.Int32 attachment, UInt32 texture, Int32 level); - [Slot(1378)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern void glNamedFramebufferTextureFaceEXT(UInt32 framebuffer, System.Int32 attachment, UInt32 texture, Int32 level, System.Int32 face); - [Slot(1379)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern void glNamedFramebufferTextureLayerEXT(UInt32 framebuffer, System.Int32 attachment, UInt32 texture, Int32 level, Int32 layer); - [Slot(1380)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern void glNamedProgramLocalParameter4dEXT(UInt32 program, System.Int32 target, UInt32 index, Double x, Double y, Double z, Double w); - [Slot(1381)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern unsafe void glNamedProgramLocalParameter4dvEXT(UInt32 program, System.Int32 target, UInt32 index, Double* @params); - [Slot(1382)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern void glNamedProgramLocalParameter4fEXT(UInt32 program, System.Int32 target, UInt32 index, Single x, Single y, Single z, Single w); - [Slot(1383)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern unsafe void glNamedProgramLocalParameter4fvEXT(UInt32 program, System.Int32 target, UInt32 index, Single* @params); - [Slot(1384)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern void glNamedProgramLocalParameterI4iEXT(UInt32 program, System.Int32 target, UInt32 index, Int32 x, Int32 y, Int32 z, Int32 w); - [Slot(1385)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern unsafe void glNamedProgramLocalParameterI4ivEXT(UInt32 program, System.Int32 target, UInt32 index, Int32* @params); - [Slot(1386)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern void glNamedProgramLocalParameterI4uiEXT(UInt32 program, System.Int32 target, UInt32 index, UInt32 x, UInt32 y, UInt32 z, UInt32 w); - [Slot(1387)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern unsafe void glNamedProgramLocalParameterI4uivEXT(UInt32 program, System.Int32 target, UInt32 index, UInt32* @params); - [Slot(1388)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern unsafe void glNamedProgramLocalParameters4fvEXT(UInt32 program, System.Int32 target, UInt32 index, Int32 count, Single* @params); - [Slot(1389)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern unsafe void glNamedProgramLocalParametersI4ivEXT(UInt32 program, System.Int32 target, UInt32 index, Int32 count, Int32* @params); - [Slot(1390)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern unsafe void glNamedProgramLocalParametersI4uivEXT(UInt32 program, System.Int32 target, UInt32 index, Int32 count, UInt32* @params); - [Slot(1391)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern void glNamedProgramStringEXT(UInt32 program, System.Int32 target, System.Int32 format, Int32 len, IntPtr @string); - [Slot(1392)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern void glNamedRenderbufferStorageEXT(UInt32 renderbuffer, System.Int32 internalformat, Int32 width, Int32 height); - [Slot(1393)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern void glNamedRenderbufferStorageMultisampleCoverageEXT(UInt32 renderbuffer, Int32 coverageSamples, Int32 colorSamples, System.Int32 internalformat, Int32 width, Int32 height); - [Slot(1394)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern void glNamedRenderbufferStorageMultisampleEXT(UInt32 renderbuffer, Int32 samples, System.Int32 internalformat, Int32 width, Int32 height); - [Slot(1418)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern void glNormalPointerEXT(System.Int32 type, Int32 stride, Int32 count, IntPtr pointer); - [Slot(1481)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern void glPixelTransformParameterfEXT(System.Int32 target, System.Int32 pname, Single param); - [Slot(1482)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern unsafe void glPixelTransformParameterfvEXT(System.Int32 target, System.Int32 pname, Single* @params); - [Slot(1483)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern void glPixelTransformParameteriEXT(System.Int32 target, System.Int32 pname, Int32 param); - [Slot(1484)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern unsafe void glPixelTransformParameterivEXT(System.Int32 target, System.Int32 pname, Int32* @params); - [Slot(1492)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern void glPointParameterfEXT(System.Int32 pname, Single param); - [Slot(1496)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern unsafe void glPointParameterfvEXT(System.Int32 pname, Single* @params); - [Slot(1510)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern void glPolygonOffsetEXT(Single factor, Single bias); - [Slot(1517)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern void glPopGroupMarkerEXT(); - [Slot(1526)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern unsafe void glPrioritizeTexturesEXT(Int32 n, UInt32* textures, Single* priorities); - [Slot(1540)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern unsafe void glProgramEnvParameters4fvEXT(System.Int32 target, UInt32 index, Int32 count, Single* @params); - [Slot(1551)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern unsafe void glProgramLocalParameters4fvEXT(System.Int32 target, UInt32 index, Int32 count, Single* @params); - [Slot(1564)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern void glProgramParameteriEXT(UInt32 program, System.Int32 pname, Int32 value); - [Slot(1570)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern void glProgramUniform1dEXT(UInt32 program, Int32 location, Double x); - [Slot(1572)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern unsafe void glProgramUniform1dvEXT(UInt32 program, Int32 location, Int32 count, Double* value); - [Slot(1574)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern void glProgramUniform1fEXT(UInt32 program, Int32 location, Single v0); - [Slot(1576)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern unsafe void glProgramUniform1fvEXT(UInt32 program, Int32 location, Int32 count, Single* value); - [Slot(1580)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern void glProgramUniform1iEXT(UInt32 program, Int32 location, Int32 v0); - [Slot(1582)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern unsafe void glProgramUniform1ivEXT(UInt32 program, Int32 location, Int32 count, Int32* value); - [Slot(1586)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern void glProgramUniform1uiEXT(UInt32 program, Int32 location, UInt32 v0); - [Slot(1588)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern unsafe void glProgramUniform1uivEXT(UInt32 program, Int32 location, Int32 count, UInt32* value); - [Slot(1590)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern void glProgramUniform2dEXT(UInt32 program, Int32 location, Double x, Double y); - [Slot(1592)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern unsafe void glProgramUniform2dvEXT(UInt32 program, Int32 location, Int32 count, Double* value); - [Slot(1594)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern void glProgramUniform2fEXT(UInt32 program, Int32 location, Single v0, Single v1); - [Slot(1596)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern unsafe void glProgramUniform2fvEXT(UInt32 program, Int32 location, Int32 count, Single* value); - [Slot(1600)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern void glProgramUniform2iEXT(UInt32 program, Int32 location, Int32 v0, Int32 v1); - [Slot(1602)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern unsafe void glProgramUniform2ivEXT(UInt32 program, Int32 location, Int32 count, Int32* value); - [Slot(1606)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern void glProgramUniform2uiEXT(UInt32 program, Int32 location, UInt32 v0, UInt32 v1); - [Slot(1608)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern unsafe void glProgramUniform2uivEXT(UInt32 program, Int32 location, Int32 count, UInt32* value); - [Slot(1610)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern void glProgramUniform3dEXT(UInt32 program, Int32 location, Double x, Double y, Double z); - [Slot(1612)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern unsafe void glProgramUniform3dvEXT(UInt32 program, Int32 location, Int32 count, Double* value); - [Slot(1614)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern void glProgramUniform3fEXT(UInt32 program, Int32 location, Single v0, Single v1, Single v2); - [Slot(1616)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern unsafe void glProgramUniform3fvEXT(UInt32 program, Int32 location, Int32 count, Single* value); - [Slot(1620)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern void glProgramUniform3iEXT(UInt32 program, Int32 location, Int32 v0, Int32 v1, Int32 v2); - [Slot(1622)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern unsafe void glProgramUniform3ivEXT(UInt32 program, Int32 location, Int32 count, Int32* value); - [Slot(1626)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern void glProgramUniform3uiEXT(UInt32 program, Int32 location, UInt32 v0, UInt32 v1, UInt32 v2); - [Slot(1628)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern unsafe void glProgramUniform3uivEXT(UInt32 program, Int32 location, Int32 count, UInt32* value); - [Slot(1630)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern void glProgramUniform4dEXT(UInt32 program, Int32 location, Double x, Double y, Double z, Double w); - [Slot(1632)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern unsafe void glProgramUniform4dvEXT(UInt32 program, Int32 location, Int32 count, Double* value); - [Slot(1634)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern void glProgramUniform4fEXT(UInt32 program, Int32 location, Single v0, Single v1, Single v2, Single v3); - [Slot(1636)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern unsafe void glProgramUniform4fvEXT(UInt32 program, Int32 location, Int32 count, Single* value); - [Slot(1640)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern void glProgramUniform4iEXT(UInt32 program, Int32 location, Int32 v0, Int32 v1, Int32 v2, Int32 v3); - [Slot(1642)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern unsafe void glProgramUniform4ivEXT(UInt32 program, Int32 location, Int32 count, Int32* value); - [Slot(1646)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern void glProgramUniform4uiEXT(UInt32 program, Int32 location, UInt32 v0, UInt32 v1, UInt32 v2, UInt32 v3); - [Slot(1648)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern unsafe void glProgramUniform4uivEXT(UInt32 program, Int32 location, Int32 count, UInt32* value); - [Slot(1654)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern unsafe void glProgramUniformMatrix2dvEXT(UInt32 program, Int32 location, Int32 count, bool transpose, Double* value); - [Slot(1656)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern unsafe void glProgramUniformMatrix2fvEXT(UInt32 program, Int32 location, Int32 count, bool transpose, Single* value); - [Slot(1658)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern unsafe void glProgramUniformMatrix2x3dvEXT(UInt32 program, Int32 location, Int32 count, bool transpose, Double* value); - [Slot(1660)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern unsafe void glProgramUniformMatrix2x3fvEXT(UInt32 program, Int32 location, Int32 count, bool transpose, Single* value); - [Slot(1662)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern unsafe void glProgramUniformMatrix2x4dvEXT(UInt32 program, Int32 location, Int32 count, bool transpose, Double* value); - [Slot(1664)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern unsafe void glProgramUniformMatrix2x4fvEXT(UInt32 program, Int32 location, Int32 count, bool transpose, Single* value); - [Slot(1666)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern unsafe void glProgramUniformMatrix3dvEXT(UInt32 program, Int32 location, Int32 count, bool transpose, Double* value); - [Slot(1668)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern unsafe void glProgramUniformMatrix3fvEXT(UInt32 program, Int32 location, Int32 count, bool transpose, Single* value); - [Slot(1670)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern unsafe void glProgramUniformMatrix3x2dvEXT(UInt32 program, Int32 location, Int32 count, bool transpose, Double* value); - [Slot(1672)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern unsafe void glProgramUniformMatrix3x2fvEXT(UInt32 program, Int32 location, Int32 count, bool transpose, Single* value); - [Slot(1674)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern unsafe void glProgramUniformMatrix3x4dvEXT(UInt32 program, Int32 location, Int32 count, bool transpose, Double* value); - [Slot(1676)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern unsafe void glProgramUniformMatrix3x4fvEXT(UInt32 program, Int32 location, Int32 count, bool transpose, Single* value); - [Slot(1678)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern unsafe void glProgramUniformMatrix4dvEXT(UInt32 program, Int32 location, Int32 count, bool transpose, Double* value); - [Slot(1680)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern unsafe void glProgramUniformMatrix4fvEXT(UInt32 program, Int32 location, Int32 count, bool transpose, Single* value); - [Slot(1682)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern unsafe void glProgramUniformMatrix4x2dvEXT(UInt32 program, Int32 location, Int32 count, bool transpose, Double* value); - [Slot(1684)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern unsafe void glProgramUniformMatrix4x2fvEXT(UInt32 program, Int32 location, Int32 count, bool transpose, Single* value); - [Slot(1686)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern unsafe void glProgramUniformMatrix4x3dvEXT(UInt32 program, Int32 location, Int32 count, bool transpose, Double* value); - [Slot(1688)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern unsafe void glProgramUniformMatrix4x3fvEXT(UInt32 program, Int32 location, Int32 count, bool transpose, Single* value); - [Slot(1693)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern void glProvokingVertexEXT(System.Int32 mode); - [Slot(1696)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern void glPushClientAttribDefaultEXT(System.Int32 mask); - [Slot(1699)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern void glPushGroupMarkerEXT(Int32 length, IntPtr marker); - [Slot(1752)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern void glRenderbufferStorageEXT(System.Int32 target, System.Int32 internalformat, Int32 width, Int32 height); - [Slot(1755)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern void glRenderbufferStorageMultisampleEXT(System.Int32 target, Int32 samples, System.Int32 internalformat, Int32 width, Int32 height); - [Slot(1782)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern void glResetHistogramEXT(System.Int32 target); - [Slot(1784)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern void glResetMinmaxEXT(System.Int32 target); - [Slot(1796)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern void glSampleMaskEXT(Single value, bool invert); - [Slot(1800)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern void glSamplePatternEXT(System.Int32 pattern); - [Slot(1816)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern void glSecondaryColor3bEXT(SByte red, SByte green, SByte blue); - [Slot(1818)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern unsafe void glSecondaryColor3bvEXT(SByte* v); - [Slot(1820)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern void glSecondaryColor3dEXT(Double red, Double green, Double blue); - [Slot(1822)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern unsafe void glSecondaryColor3dvEXT(Double* v); - [Slot(1824)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern void glSecondaryColor3fEXT(Single red, Single green, Single blue); - [Slot(1826)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern unsafe void glSecondaryColor3fvEXT(Single* v); - [Slot(1830)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern void glSecondaryColor3iEXT(Int32 red, Int32 green, Int32 blue); - [Slot(1832)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern unsafe void glSecondaryColor3ivEXT(Int32* v); - [Slot(1834)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern void glSecondaryColor3sEXT(Int16 red, Int16 green, Int16 blue); - [Slot(1836)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern unsafe void glSecondaryColor3svEXT(Int16* v); - [Slot(1838)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern void glSecondaryColor3ubEXT(Byte red, Byte green, Byte blue); - [Slot(1840)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern unsafe void glSecondaryColor3ubvEXT(Byte* v); - [Slot(1842)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern void glSecondaryColor3uiEXT(UInt32 red, UInt32 green, UInt32 blue); - [Slot(1844)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern unsafe void glSecondaryColor3uivEXT(UInt32* v); - [Slot(1846)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern void glSecondaryColor3usEXT(UInt16 red, UInt16 green, UInt16 blue); - [Slot(1848)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern unsafe void glSecondaryColor3usvEXT(UInt16* v); - [Slot(1853)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern void glSecondaryColorPointerEXT(Int32 size, System.Int32 type, Int32 stride, IntPtr pointer); - [Slot(1858)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern void glSeparableFilter2DEXT(System.Int32 target, System.Int32 internalformat, Int32 width, Int32 height, System.Int32 format, System.Int32 type, IntPtr row, IntPtr column); - [Slot(1862)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern void glSetInvariantEXT(UInt32 id, System.Int32 type, IntPtr addr); - [Slot(1863)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern void glSetLocalConstantEXT(UInt32 id, System.Int32 type, IntPtr addr); - [Slot(1867)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern void glShaderOp1EXT(System.Int32 op, UInt32 res, UInt32 arg1); - [Slot(1868)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern void glShaderOp2EXT(System.Int32 op, UInt32 res, UInt32 arg1, UInt32 arg2); - [Slot(1869)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern void glShaderOp3EXT(System.Int32 op, UInt32 res, UInt32 arg1, UInt32 arg2, UInt32 arg3); - [Slot(1879)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern void glStencilClearTagEXT(Int32 stencilTagBits, UInt32 stencilClearTag); - [Slot(1895)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern void glSwizzleEXT(UInt32 res, UInt32 @in, System.Int32 outX, System.Int32 outY, System.Int32 outZ, System.Int32 outW); - [Slot(1898)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern void glTangent3bEXT(SByte tx, SByte ty, SByte tz); - [Slot(1899)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern unsafe void glTangent3bvEXT(SByte* v); - [Slot(1900)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern void glTangent3dEXT(Double tx, Double ty, Double tz); - [Slot(1901)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern unsafe void glTangent3dvEXT(Double* v); - [Slot(1902)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern void glTangent3fEXT(Single tx, Single ty, Single tz); - [Slot(1903)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern unsafe void glTangent3fvEXT(Single* v); - [Slot(1904)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern void glTangent3iEXT(Int32 tx, Int32 ty, Int32 tz); - [Slot(1905)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern unsafe void glTangent3ivEXT(Int32* v); - [Slot(1906)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern void glTangent3sEXT(Int16 tx, Int16 ty, Int16 tz); - [Slot(1907)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern unsafe void glTangent3svEXT(Int16* v); - [Slot(1908)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern void glTangentPointerEXT(System.Int32 type, Int32 stride, IntPtr pointer); - [Slot(1917)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern void glTexBufferEXT(System.Int32 target, System.Int32 internalformat, UInt32 buffer); - [Slot(2001)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern void glTexCoordPointerEXT(Int32 size, System.Int32 type, Int32 stride, Int32 count, IntPtr pointer); - [Slot(2024)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern void glTexImage3DEXT(System.Int32 target, Int32 level, System.Int32 internalformat, Int32 width, Int32 height, Int32 depth, Int32 border, System.Int32 format, System.Int32 type, IntPtr pixels); - [Slot(2033)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern unsafe void glTexParameterIivEXT(System.Int32 target, System.Int32 pname, Int32* @params); - [Slot(2035)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern unsafe void glTexParameterIuivEXT(System.Int32 target, System.Int32 pname, UInt32* @params); - [Slot(2047)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern void glTexSubImage1DEXT(System.Int32 target, Int32 level, Int32 xoffset, Int32 width, System.Int32 format, System.Int32 type, IntPtr pixels); - [Slot(2049)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern void glTexSubImage2DEXT(System.Int32 target, Int32 level, Int32 xoffset, Int32 yoffset, Int32 width, Int32 height, System.Int32 format, System.Int32 type, IntPtr pixels); - [Slot(2051)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern void glTexSubImage3DEXT(System.Int32 target, Int32 level, Int32 xoffset, Int32 yoffset, Int32 zoffset, Int32 width, Int32 height, Int32 depth, System.Int32 format, System.Int32 type, IntPtr pixels); - [Slot(2054)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern void glTextureBufferEXT(UInt32 texture, System.Int32 target, System.Int32 internalformat, UInt32 buffer); - [Slot(2055)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern void glTextureBufferRangeEXT(UInt32 texture, System.Int32 target, System.Int32 internalformat, UInt32 buffer, IntPtr offset, IntPtr size); - [Slot(2057)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern void glTextureImage1DEXT(UInt32 texture, System.Int32 target, Int32 level, Int32 internalformat, Int32 width, Int32 border, System.Int32 format, System.Int32 type, IntPtr pixels); - [Slot(2058)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern void glTextureImage2DEXT(UInt32 texture, System.Int32 target, Int32 level, Int32 internalformat, Int32 width, Int32 height, Int32 border, System.Int32 format, System.Int32 type, IntPtr pixels); - [Slot(2061)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern void glTextureImage3DEXT(UInt32 texture, System.Int32 target, Int32 level, Int32 internalformat, Int32 width, Int32 height, Int32 depth, Int32 border, System.Int32 format, System.Int32 type, IntPtr pixels); - [Slot(2064)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern void glTextureLightEXT(System.Int32 pname); - [Slot(2065)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern void glTextureMaterialEXT(System.Int32 face, System.Int32 mode); - [Slot(2066)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern void glTextureNormalEXT(System.Int32 mode); - [Slot(2067)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern void glTexturePageCommitmentEXT(UInt32 texture, Int32 level, Int32 xoffset, Int32 yoffset, Int32 zoffset, Int32 width, Int32 height, Int32 depth, bool resident); - [Slot(2068)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern void glTextureParameterfEXT(UInt32 texture, System.Int32 target, System.Int32 pname, Single param); - [Slot(2069)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern unsafe void glTextureParameterfvEXT(UInt32 texture, System.Int32 target, System.Int32 pname, Single* @params); - [Slot(2070)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern void glTextureParameteriEXT(UInt32 texture, System.Int32 target, System.Int32 pname, Int32 param); - [Slot(2071)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern unsafe void glTextureParameterIivEXT(UInt32 texture, System.Int32 target, System.Int32 pname, Int32* @params); - [Slot(2072)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern unsafe void glTextureParameterIuivEXT(UInt32 texture, System.Int32 target, System.Int32 pname, UInt32* @params); - [Slot(2073)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern unsafe void glTextureParameterivEXT(UInt32 texture, System.Int32 target, System.Int32 pname, Int32* @params); - [Slot(2075)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern void glTextureRenderbufferEXT(UInt32 texture, System.Int32 target, UInt32 renderbuffer); - [Slot(2076)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern void glTextureStorage1DEXT(UInt32 texture, System.Int32 target, Int32 levels, System.Int32 internalformat, Int32 width); - [Slot(2077)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern void glTextureStorage2DEXT(UInt32 texture, System.Int32 target, Int32 levels, System.Int32 internalformat, Int32 width, Int32 height); - [Slot(2078)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern void glTextureStorage2DMultisampleEXT(UInt32 texture, System.Int32 target, Int32 samples, System.Int32 internalformat, Int32 width, Int32 height, bool fixedsamplelocations); - [Slot(2079)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern void glTextureStorage3DEXT(UInt32 texture, System.Int32 target, Int32 levels, System.Int32 internalformat, Int32 width, Int32 height, Int32 depth); - [Slot(2080)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern void glTextureStorage3DMultisampleEXT(UInt32 texture, System.Int32 target, Int32 samples, System.Int32 internalformat, Int32 width, Int32 height, Int32 depth, bool fixedsamplelocations); - [Slot(2082)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern void glTextureSubImage1DEXT(UInt32 texture, System.Int32 target, Int32 level, Int32 xoffset, Int32 width, System.Int32 format, System.Int32 type, IntPtr pixels); - [Slot(2083)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern void glTextureSubImage2DEXT(UInt32 texture, System.Int32 target, Int32 level, Int32 xoffset, Int32 yoffset, Int32 width, Int32 height, System.Int32 format, System.Int32 type, IntPtr pixels); - [Slot(2084)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern void glTextureSubImage3DEXT(UInt32 texture, System.Int32 target, Int32 level, Int32 xoffset, Int32 yoffset, Int32 zoffset, Int32 width, Int32 height, Int32 depth, System.Int32 format, System.Int32 type, IntPtr pixels); - [Slot(2090)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern void glTransformFeedbackVaryingsEXT(UInt32 program, Int32 count, IntPtr varyings, System.Int32 bufferMode); - [Slot(2111)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern void glUniform1uiEXT(Int32 location, UInt32 v0); - [Slot(2113)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern unsafe void glUniform1uivEXT(Int32 location, Int32 count, UInt32* value); - [Slot(2129)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern void glUniform2uiEXT(Int32 location, UInt32 v0, UInt32 v1); - [Slot(2131)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern unsafe void glUniform2uivEXT(Int32 location, Int32 count, UInt32* value); - [Slot(2147)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern void glUniform3uiEXT(Int32 location, UInt32 v0, UInt32 v1, UInt32 v2); - [Slot(2149)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern unsafe void glUniform3uivEXT(Int32 location, Int32 count, UInt32* value); - [Slot(2165)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern void glUniform4uiEXT(Int32 location, UInt32 v0, UInt32 v1, UInt32 v2, UInt32 v3); - [Slot(2167)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern unsafe void glUniform4uivEXT(Int32 location, Int32 count, UInt32* value); - [Slot(2169)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern void glUniformBufferEXT(UInt32 program, Int32 location, UInt32 buffer); - [Slot(2198)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern void glUnlockArraysEXT(); - [Slot(2201)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern bool glUnmapNamedBufferEXT(UInt32 buffer); - [Slot(2208)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern void glUseProgramStagesEXT(UInt32 pipeline, UInt32 stages, UInt32 program); - [Slot(2209)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern void glUseShaderProgramEXT(System.Int32 type, UInt32 program); - [Slot(2213)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern void glValidateProgramPipelineEXT(UInt32 pipeline); - [Slot(2215)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern unsafe void glVariantbvEXT(UInt32 id, SByte* addr); - [Slot(2216)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern unsafe void glVariantdvEXT(UInt32 id, Double* addr); - [Slot(2217)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern unsafe void glVariantfvEXT(UInt32 id, Single* addr); - [Slot(2218)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern unsafe void glVariantivEXT(UInt32 id, Int32* addr); - [Slot(2219)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern void glVariantPointerEXT(UInt32 id, System.Int32 type, UInt32 stride, IntPtr addr); - [Slot(2220)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern unsafe void glVariantsvEXT(UInt32 id, Int16* addr); - [Slot(2221)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern unsafe void glVariantubvEXT(UInt32 id, Byte* addr); - [Slot(2222)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern unsafe void glVariantuivEXT(UInt32 id, UInt32* addr); - [Slot(2223)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern unsafe void glVariantusvEXT(UInt32 id, UInt16* addr); - [Slot(2276)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern void glVertexArrayBindVertexBufferEXT(UInt32 vaobj, UInt32 bindingindex, UInt32 buffer, IntPtr offset, Int32 stride); - [Slot(2277)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern void glVertexArrayColorOffsetEXT(UInt32 vaobj, UInt32 buffer, Int32 size, System.Int32 type, Int32 stride, IntPtr offset); - [Slot(2278)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern void glVertexArrayEdgeFlagOffsetEXT(UInt32 vaobj, UInt32 buffer, Int32 stride, IntPtr offset); - [Slot(2279)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern void glVertexArrayFogCoordOffsetEXT(UInt32 vaobj, UInt32 buffer, System.Int32 type, Int32 stride, IntPtr offset); - [Slot(2280)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern void glVertexArrayIndexOffsetEXT(UInt32 vaobj, UInt32 buffer, System.Int32 type, Int32 stride, IntPtr offset); - [Slot(2281)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern void glVertexArrayMultiTexCoordOffsetEXT(UInt32 vaobj, UInt32 buffer, System.Int32 texunit, Int32 size, System.Int32 type, Int32 stride, IntPtr offset); - [Slot(2282)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern void glVertexArrayNormalOffsetEXT(UInt32 vaobj, UInt32 buffer, System.Int32 type, Int32 stride, IntPtr offset); - [Slot(2286)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern void glVertexArraySecondaryColorOffsetEXT(UInt32 vaobj, UInt32 buffer, Int32 size, System.Int32 type, Int32 stride, IntPtr offset); - [Slot(2287)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern void glVertexArrayTexCoordOffsetEXT(UInt32 vaobj, UInt32 buffer, Int32 size, System.Int32 type, Int32 stride, IntPtr offset); - [Slot(2288)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern void glVertexArrayVertexAttribBindingEXT(UInt32 vaobj, UInt32 attribindex, UInt32 bindingindex); - [Slot(2289)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern void glVertexArrayVertexAttribDivisorEXT(UInt32 vaobj, UInt32 index, UInt32 divisor); - [Slot(2290)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern void glVertexArrayVertexAttribFormatEXT(UInt32 vaobj, UInt32 attribindex, Int32 size, System.Int32 type, bool normalized, UInt32 relativeoffset); - [Slot(2291)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern void glVertexArrayVertexAttribIFormatEXT(UInt32 vaobj, UInt32 attribindex, Int32 size, System.Int32 type, UInt32 relativeoffset); - [Slot(2292)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern void glVertexArrayVertexAttribIOffsetEXT(UInt32 vaobj, UInt32 buffer, UInt32 index, Int32 size, System.Int32 type, Int32 stride, IntPtr offset); - [Slot(2293)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern void glVertexArrayVertexAttribLFormatEXT(UInt32 vaobj, UInt32 attribindex, Int32 size, System.Int32 type, UInt32 relativeoffset); - [Slot(2294)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern void glVertexArrayVertexAttribLOffsetEXT(UInt32 vaobj, UInt32 buffer, UInt32 index, Int32 size, System.Int32 type, Int32 stride, IntPtr offset); - [Slot(2295)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern void glVertexArrayVertexAttribOffsetEXT(UInt32 vaobj, UInt32 buffer, UInt32 index, Int32 size, System.Int32 type, bool normalized, Int32 stride, IntPtr offset); - [Slot(2296)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern void glVertexArrayVertexBindingDivisorEXT(UInt32 vaobj, UInt32 bindingindex, UInt32 divisor); - [Slot(2297)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern void glVertexArrayVertexOffsetEXT(UInt32 vaobj, UInt32 buffer, Int32 size, System.Int32 type, Int32 stride, IntPtr offset); - [Slot(2411)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern void glVertexAttribI1iEXT(UInt32 index, Int32 x); - [Slot(2413)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern unsafe void glVertexAttribI1ivEXT(UInt32 index, Int32* v); - [Slot(2415)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern void glVertexAttribI1uiEXT(UInt32 index, UInt32 x); - [Slot(2417)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern unsafe void glVertexAttribI1uivEXT(UInt32 index, UInt32* v); - [Slot(2419)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern void glVertexAttribI2iEXT(UInt32 index, Int32 x, Int32 y); - [Slot(2421)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern unsafe void glVertexAttribI2ivEXT(UInt32 index, Int32* v); - [Slot(2423)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern void glVertexAttribI2uiEXT(UInt32 index, UInt32 x, UInt32 y); - [Slot(2425)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern unsafe void glVertexAttribI2uivEXT(UInt32 index, UInt32* v); - [Slot(2427)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern void glVertexAttribI3iEXT(UInt32 index, Int32 x, Int32 y, Int32 z); - [Slot(2429)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern unsafe void glVertexAttribI3ivEXT(UInt32 index, Int32* v); - [Slot(2431)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern void glVertexAttribI3uiEXT(UInt32 index, UInt32 x, UInt32 y, UInt32 z); - [Slot(2433)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern unsafe void glVertexAttribI3uivEXT(UInt32 index, UInt32* v); - [Slot(2435)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern unsafe void glVertexAttribI4bvEXT(UInt32 index, SByte* v); - [Slot(2437)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern void glVertexAttribI4iEXT(UInt32 index, Int32 x, Int32 y, Int32 z, Int32 w); - [Slot(2439)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern unsafe void glVertexAttribI4ivEXT(UInt32 index, Int32* v); - [Slot(2441)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern unsafe void glVertexAttribI4svEXT(UInt32 index, Int16* v); - [Slot(2443)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern unsafe void glVertexAttribI4ubvEXT(UInt32 index, Byte* v); - [Slot(2445)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern void glVertexAttribI4uiEXT(UInt32 index, UInt32 x, UInt32 y, UInt32 z, UInt32 w); - [Slot(2447)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern unsafe void glVertexAttribI4uivEXT(UInt32 index, UInt32* v); - [Slot(2449)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern unsafe void glVertexAttribI4usvEXT(UInt32 index, UInt16* v); - [Slot(2453)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern void glVertexAttribIPointerEXT(UInt32 index, Int32 size, System.Int32 type, Int32 stride, IntPtr pointer); - [Slot(2455)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern void glVertexAttribL1dEXT(UInt32 index, Double x); - [Slot(2457)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern unsafe void glVertexAttribL1dvEXT(UInt32 index, Double* v); - [Slot(2465)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern void glVertexAttribL2dEXT(UInt32 index, Double x, Double y); - [Slot(2467)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern unsafe void glVertexAttribL2dvEXT(UInt32 index, Double* v); - [Slot(2473)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern void glVertexAttribL3dEXT(UInt32 index, Double x, Double y, Double z); - [Slot(2475)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern unsafe void glVertexAttribL3dvEXT(UInt32 index, Double* v); - [Slot(2481)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern void glVertexAttribL4dEXT(UInt32 index, Double x, Double y, Double z, Double w); - [Slot(2483)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern unsafe void glVertexAttribL4dvEXT(UInt32 index, Double* v); - [Slot(2491)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern void glVertexAttribLPointerEXT(UInt32 index, Int32 size, System.Int32 type, Int32 stride, IntPtr pointer); - [Slot(2533)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern void glVertexPointerEXT(Int32 size, System.Int32 type, Int32 stride, Int32 count, IntPtr pointer); - [Slot(2568)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern void glVertexWeightfEXT(Single weight); - [Slot(2569)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern unsafe void glVertexWeightfvEXT(Single* weight); - [Slot(2572)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern void glVertexWeightPointerEXT(Int32 size, System.Int32 type, Int32 stride, IntPtr pointer); - [Slot(2648)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern void glWriteMaskEXT(UInt32 res, UInt32 @in, System.Int32 outX, System.Int32 outY, System.Int32 outZ, System.Int32 outW); - [Slot(585)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern void glFrameTerminatorGREMEDY(); - [Slot(1894)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern void glStringMarkerGREMEDY(Int32 len, IntPtr @string); - [Slot(725)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern unsafe void glGetImageTransformParameterfvHP(System.Int32 target, System.Int32 pname, [OutAttribute] Single* @params); - [Slot(726)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern unsafe void glGetImageTransformParameterivHP(System.Int32 target, System.Int32 pname, [OutAttribute] Int32* @params); - [Slot(1030)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern void glImageTransformParameterfHP(System.Int32 target, System.Int32 pname, Single param); - [Slot(1031)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern unsafe void glImageTransformParameterfvHP(System.Int32 target, System.Int32 pname, Single* @params); - [Slot(1032)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern void glImageTransformParameteriHP(System.Int32 target, System.Int32 pname, Int32 param); - [Slot(1033)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern unsafe void glImageTransformParameterivHP(System.Int32 target, System.Int32 pname, Int32* @params); [Slot(236)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern void glColorPointerListIBM(Int32 size, System.Int32 type, Int32 stride, IntPtr pointer, Int32 ptrstride); - [Slot(461)] + static extern void glColorPointerEXT(Int32 size, System.Int32 type, Int32 stride, Int32 count, IntPtr pointer); + [Slot(240)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern unsafe void glEdgeFlagPointerListIBM(Int32 stride, bool** pointer, Int32 ptrstride); - [Slot(528)] + static extern void glColorSubTableEXT(System.Int32 target, Int32 start, Int32 count, System.Int32 format, System.Int32 type, IntPtr data); + [Slot(242)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern void glFlushStaticDataIBM(System.Int32 target); - [Slot(544)] + static extern void glColorTableEXT(System.Int32 target, System.Int32 internalFormat, Int32 width, System.Int32 format, System.Int32 type, IntPtr table); + [Slot(258)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern void glFogCoordPointerListIBM(System.Int32 type, Int32 stride, IntPtr pointer, Int32 ptrstride); - [Slot(1047)] + static extern void glCompressedMultiTexImage1DEXT(System.Int32 texunit, System.Int32 target, Int32 level, System.Int32 internalformat, Int32 width, Int32 border, Int32 imageSize, IntPtr bits); + [Slot(259)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern void glIndexPointerListIBM(System.Int32 type, Int32 stride, IntPtr pointer, Int32 ptrstride); - [Slot(1237)] + static extern void glCompressedMultiTexImage2DEXT(System.Int32 texunit, System.Int32 target, Int32 level, System.Int32 internalformat, Int32 width, Int32 height, Int32 border, Int32 imageSize, IntPtr bits); + [Slot(260)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern unsafe void glMultiModeDrawArraysIBM(System.Int32* mode, Int32* first, Int32* count, Int32 primcount, Int32 modestride); - [Slot(1238)] + static extern void glCompressedMultiTexImage3DEXT(System.Int32 texunit, System.Int32 target, Int32 level, System.Int32 internalformat, Int32 width, Int32 height, Int32 depth, Int32 border, Int32 imageSize, IntPtr bits); + [Slot(261)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern unsafe void glMultiModeDrawElementsIBM(System.Int32* mode, Int32* count, System.Int32 type, IntPtr indices, Int32 primcount, Int32 modestride); - [Slot(1419)] + static extern void glCompressedMultiTexSubImage1DEXT(System.Int32 texunit, System.Int32 target, Int32 level, Int32 xoffset, Int32 width, System.Int32 format, Int32 imageSize, IntPtr bits); + [Slot(262)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern void glNormalPointerListIBM(System.Int32 type, Int32 stride, IntPtr pointer, Int32 ptrstride); - [Slot(1854)] + static extern void glCompressedMultiTexSubImage2DEXT(System.Int32 texunit, System.Int32 target, Int32 level, Int32 xoffset, Int32 yoffset, Int32 width, Int32 height, System.Int32 format, Int32 imageSize, IntPtr bits); + [Slot(263)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern void glSecondaryColorPointerListIBM(Int32 size, System.Int32 type, Int32 stride, IntPtr pointer, Int32 ptrstride); - [Slot(2002)] + static extern void glCompressedMultiTexSubImage3DEXT(System.Int32 texunit, System.Int32 target, Int32 level, Int32 xoffset, Int32 yoffset, Int32 zoffset, Int32 width, Int32 height, Int32 depth, System.Int32 format, Int32 imageSize, IntPtr bits); + [Slot(276)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern void glTexCoordPointerListIBM(Int32 size, System.Int32 type, Int32 stride, IntPtr pointer, Int32 ptrstride); - [Slot(2534)] + static extern void glCompressedTextureImage1DEXT(UInt32 texture, System.Int32 target, Int32 level, System.Int32 internalformat, Int32 width, Int32 border, Int32 imageSize, IntPtr bits); + [Slot(277)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern void glVertexPointerListIBM(Int32 size, System.Int32 type, Int32 stride, IntPtr pointer, Int32 ptrstride); - [Slot(124)] + static extern void glCompressedTextureImage2DEXT(UInt32 texture, System.Int32 target, Int32 level, System.Int32 internalformat, Int32 width, Int32 height, Int32 border, Int32 imageSize, IntPtr bits); + [Slot(278)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern void glBlendFuncSeparateINGR(System.Int32 sfactorRGB, System.Int32 dfactorRGB, System.Int32 sfactorAlpha, System.Int32 dfactorAlpha); - [Slot(237)] + static extern void glCompressedTextureImage3DEXT(UInt32 texture, System.Int32 target, Int32 level, System.Int32 internalformat, Int32 width, Int32 height, Int32 depth, Int32 border, Int32 imageSize, IntPtr bits); + [Slot(279)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern void glColorPointervINTEL(Int32 size, System.Int32 type, IntPtr pointer); - [Slot(1181)] + static extern void glCompressedTextureSubImage1DEXT(UInt32 texture, System.Int32 target, Int32 level, Int32 xoffset, Int32 width, System.Int32 format, Int32 imageSize, IntPtr bits); + [Slot(280)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern unsafe IntPtr glMapTexture2DINTEL(UInt32 texture, Int32 level, UInt32 access, [OutAttribute] Int32* stride, [OutAttribute] System.Int32* layout); - [Slot(1420)] + static extern void glCompressedTextureSubImage2DEXT(UInt32 texture, System.Int32 target, Int32 level, Int32 xoffset, Int32 yoffset, Int32 width, Int32 height, System.Int32 format, Int32 imageSize, IntPtr bits); + [Slot(281)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern void glNormalPointervINTEL(System.Int32 type, IntPtr pointer); - [Slot(1896)] + static extern void glCompressedTextureSubImage3DEXT(UInt32 texture, System.Int32 target, Int32 level, Int32 xoffset, Int32 yoffset, Int32 zoffset, Int32 width, Int32 height, Int32 depth, System.Int32 format, Int32 imageSize, IntPtr bits); + [Slot(283)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern void glSyncTextureINTEL(UInt32 texture); - [Slot(2003)] + static extern void glConvolutionFilter1DEXT(System.Int32 target, System.Int32 internalformat, Int32 width, System.Int32 format, System.Int32 type, IntPtr image); + [Slot(285)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern void glTexCoordPointervINTEL(Int32 size, System.Int32 type, IntPtr pointer); - [Slot(2203)] + static extern void glConvolutionFilter2DEXT(System.Int32 target, System.Int32 internalformat, Int32 width, Int32 height, System.Int32 format, System.Int32 type, IntPtr image); + [Slot(287)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern void glUnmapTexture2DINTEL(UInt32 texture, Int32 level); - [Slot(2535)] + static extern void glConvolutionParameterfEXT(System.Int32 target, System.Int32 pname, Single @params); + [Slot(289)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern void glVertexPointervINTEL(Int32 size, System.Int32 type, IntPtr pointer); - [Slot(347)] + static extern unsafe void glConvolutionParameterfvEXT(System.Int32 target, System.Int32 pname, Single* @params); + [Slot(291)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern void glDebugMessageCallbackKHR(DebugProcKhr callback, IntPtr userParam); - [Slot(350)] + static extern void glConvolutionParameteriEXT(System.Int32 target, System.Int32 pname, Int32 @params); + [Slot(293)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern unsafe void glDebugMessageControlKHR(System.Int32 source, System.Int32 type, System.Int32 severity, Int32 count, UInt32* ids, bool enabled); - [Slot(355)] + static extern unsafe void glConvolutionParameterivEXT(System.Int32 target, System.Int32 pname, Int32* @params); + [Slot(298)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern void glDebugMessageInsertKHR(System.Int32 source, System.Int32 type, UInt32 id, System.Int32 severity, Int32 length, IntPtr buf); - [Slot(687)] + static extern void glCopyColorSubTableEXT(System.Int32 target, Int32 start, Int32 x, Int32 y, Int32 width); + [Slot(302)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern unsafe Int32 glGetDebugMessageLogKHR(UInt32 count, Int32 bufSize, [OutAttribute] System.Int32* sources, [OutAttribute] System.Int32* types, [OutAttribute] UInt32* ids, [OutAttribute] System.Int32* severities, [OutAttribute] Int32* lengths, [OutAttribute] IntPtr messageLog); - [Slot(820)] + static extern void glCopyConvolutionFilter1DEXT(System.Int32 target, System.Int32 internalformat, Int32 x, Int32 y, Int32 width); + [Slot(304)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern unsafe void glGetObjectLabelKHR(System.Int32 identifier, UInt32 name, Int32 bufSize, [OutAttribute] Int32* length, [OutAttribute] IntPtr label); + static extern void glCopyConvolutionFilter2DEXT(System.Int32 target, System.Int32 internalformat, Int32 x, Int32 y, Int32 width, Int32 height); + [Slot(307)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern void glCopyMultiTexImage1DEXT(System.Int32 texunit, System.Int32 target, Int32 level, System.Int32 internalformat, Int32 x, Int32 y, Int32 width, Int32 border); + [Slot(308)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern void glCopyMultiTexImage2DEXT(System.Int32 texunit, System.Int32 target, Int32 level, System.Int32 internalformat, Int32 x, Int32 y, Int32 width, Int32 height, Int32 border); + [Slot(309)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern void glCopyMultiTexSubImage1DEXT(System.Int32 texunit, System.Int32 target, Int32 level, Int32 xoffset, Int32 x, Int32 y, Int32 width); + [Slot(310)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern void glCopyMultiTexSubImage2DEXT(System.Int32 texunit, System.Int32 target, Int32 level, Int32 xoffset, Int32 yoffset, Int32 x, Int32 y, Int32 width, Int32 height); + [Slot(311)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern void glCopyMultiTexSubImage3DEXT(System.Int32 texunit, System.Int32 target, Int32 level, Int32 xoffset, Int32 yoffset, Int32 zoffset, Int32 x, Int32 y, Int32 width, Int32 height); + [Slot(315)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern void glCopyTexImage1DEXT(System.Int32 target, Int32 level, System.Int32 internalformat, Int32 x, Int32 y, Int32 width, Int32 border); + [Slot(317)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern void glCopyTexImage2DEXT(System.Int32 target, Int32 level, System.Int32 internalformat, Int32 x, Int32 y, Int32 width, Int32 height, Int32 border); + [Slot(319)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern void glCopyTexSubImage1DEXT(System.Int32 target, Int32 level, Int32 xoffset, Int32 x, Int32 y, Int32 width); + [Slot(321)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern void glCopyTexSubImage2DEXT(System.Int32 target, Int32 level, Int32 xoffset, Int32 yoffset, Int32 x, Int32 y, Int32 width, Int32 height); + [Slot(323)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern void glCopyTexSubImage3DEXT(System.Int32 target, Int32 level, Int32 xoffset, Int32 yoffset, Int32 zoffset, Int32 x, Int32 y, Int32 width, Int32 height); + [Slot(324)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern void glCopyTextureImage1DEXT(UInt32 texture, System.Int32 target, Int32 level, System.Int32 internalformat, Int32 x, Int32 y, Int32 width, Int32 border); + [Slot(325)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern void glCopyTextureImage2DEXT(UInt32 texture, System.Int32 target, Int32 level, System.Int32 internalformat, Int32 x, Int32 y, Int32 width, Int32 height, Int32 border); + [Slot(326)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern void glCopyTextureSubImage1DEXT(UInt32 texture, System.Int32 target, Int32 level, Int32 xoffset, Int32 x, Int32 y, Int32 width); + [Slot(327)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern void glCopyTextureSubImage2DEXT(UInt32 texture, System.Int32 target, Int32 level, Int32 xoffset, Int32 yoffset, Int32 x, Int32 y, Int32 width, Int32 height); + [Slot(328)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern void glCopyTextureSubImage3DEXT(UInt32 texture, System.Int32 target, Int32 level, Int32 xoffset, Int32 yoffset, Int32 zoffset, Int32 x, Int32 y, Int32 width, Int32 height); + [Slot(338)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern Int32 glCreateShaderProgramEXT(System.Int32 type, IntPtr @string); + [Slot(340)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern Int32 glCreateShaderProgramvEXT(System.Int32 type, Int32 count, IntPtr strings); + [Slot(343)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern unsafe void glCullParameterdvEXT(System.Int32 pname, [OutAttribute] Double* @params); + [Slot(344)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern unsafe void glCullParameterfvEXT(System.Int32 pname, [OutAttribute] Single* @params); + [Slot(368)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern unsafe void glDeleteFramebuffersEXT(Int32 n, UInt32* framebuffers); + [Slot(379)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern unsafe void glDeleteProgramPipelinesEXT(Int32 n, UInt32* pipelines); + [Slot(385)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern unsafe void glDeleteRenderbuffersEXT(Int32 n, UInt32* renderbuffers); + [Slot(390)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern unsafe void glDeleteTexturesEXT(Int32 n, UInt32* textures); + [Slot(395)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern void glDeleteVertexShaderEXT(UInt32 id); + [Slot(397)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern void glDepthBoundsEXT(Double zmin, Double zmax); + [Slot(412)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern void glDisableClientStateiEXT(System.Int32 array, UInt32 index); + [Slot(413)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern void glDisableClientStateIndexedEXT(System.Int32 array, UInt32 index); + [Slot(415)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern void glDisableIndexedEXT(System.Int32 target, UInt32 index); + [Slot(416)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern void glDisableVariantClientStateEXT(UInt32 id); + [Slot(417)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern void glDisableVertexArrayAttribEXT(UInt32 vaobj, UInt32 index); + [Slot(418)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern void glDisableVertexArrayEXT(UInt32 vaobj, System.Int32 array); + [Slot(426)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern void glDrawArraysEXT(System.Int32 mode, Int32 first, Int32 count); + [Slot(431)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern void glDrawArraysInstancedEXT(System.Int32 mode, Int32 start, Int32 count, Int32 primcount); + [Slot(446)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern void glDrawElementsInstancedEXT(System.Int32 mode, Int32 count, System.Int32 type, IntPtr indices, Int32 primcount); + [Slot(453)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern void glDrawRangeElementsEXT(System.Int32 mode, UInt32 start, UInt32 end, Int32 count, System.Int32 type, IntPtr indices); + [Slot(463)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern unsafe void glEdgeFlagPointerEXT(Int32 stride, Int32 count, bool* pointer); + [Slot(470)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern void glEnableClientStateiEXT(System.Int32 array, UInt32 index); + [Slot(471)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern void glEnableClientStateIndexedEXT(System.Int32 array, UInt32 index); + [Slot(473)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern void glEnableIndexedEXT(System.Int32 target, UInt32 index); + [Slot(474)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern void glEnableVariantClientStateEXT(UInt32 id); + [Slot(475)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern void glEnableVertexArrayAttribEXT(UInt32 vaobj, UInt32 index); + [Slot(476)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern void glEnableVertexArrayEXT(UInt32 vaobj, System.Int32 array); + [Slot(493)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern void glEndTransformFeedbackEXT(); + [Slot(495)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern void glEndVertexShaderEXT(); + [Slot(515)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern void glExtractComponentEXT(UInt32 res, UInt32 src, UInt32 num); + [Slot(529)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern void glFlushMappedNamedBufferRangeEXT(UInt32 buffer, IntPtr offset, IntPtr length); + [Slot(536)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern void glFogCoorddEXT(Double coord); + [Slot(538)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern unsafe void glFogCoorddvEXT(Double* coord); + [Slot(540)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern void glFogCoordfEXT(Single coord); + [Slot(543)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern unsafe void glFogCoordfvEXT(Single* coord); + [Slot(547)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern void glFogCoordPointerEXT(System.Int32 type, Int32 stride, IntPtr pointer); + [Slot(569)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern void glFramebufferDrawBufferEXT(UInt32 framebuffer, System.Int32 mode); + [Slot(570)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern unsafe void glFramebufferDrawBuffersEXT(UInt32 framebuffer, Int32 n, System.Int32* bufs); + [Slot(572)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern void glFramebufferReadBufferEXT(UInt32 framebuffer, System.Int32 mode); + [Slot(574)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern void glFramebufferRenderbufferEXT(System.Int32 target, System.Int32 attachment, System.Int32 renderbuffertarget, UInt32 renderbuffer); + [Slot(577)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern void glFramebufferTexture1DEXT(System.Int32 target, System.Int32 attachment, System.Int32 textarget, UInt32 texture, Int32 level); + [Slot(579)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern void glFramebufferTexture2DEXT(System.Int32 target, System.Int32 attachment, System.Int32 textarget, UInt32 texture, Int32 level); + [Slot(581)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern void glFramebufferTexture3DEXT(System.Int32 target, System.Int32 attachment, System.Int32 textarget, UInt32 texture, Int32 level, Int32 zoffset); + [Slot(583)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern void glFramebufferTextureEXT(System.Int32 target, System.Int32 attachment, UInt32 texture, Int32 level); + [Slot(585)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern void glFramebufferTextureFaceEXT(System.Int32 target, System.Int32 attachment, UInt32 texture, Int32 level, System.Int32 face); + [Slot(588)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern void glFramebufferTextureLayerEXT(System.Int32 target, System.Int32 attachment, UInt32 texture, Int32 level, Int32 layer); + [Slot(600)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern void glGenerateMipmapEXT(System.Int32 target); + [Slot(601)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern void glGenerateMultiTexMipmapEXT(System.Int32 texunit, System.Int32 target); + [Slot(602)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern void glGenerateTextureMipmapEXT(UInt32 texture, System.Int32 target); + [Slot(607)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern unsafe void glGenFramebuffersEXT(Int32 n, [OutAttribute] UInt32* framebuffers); + [Slot(614)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern unsafe void glGenProgramPipelinesEXT(Int32 n, [OutAttribute] UInt32* pipelines); + [Slot(620)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern unsafe void glGenRenderbuffersEXT(Int32 n, [OutAttribute] UInt32* renderbuffers); + [Slot(622)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern Int32 glGenSymbolsEXT(System.Int32 datatype, System.Int32 storagetype, System.Int32 range, UInt32 components); + [Slot(624)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern unsafe void glGenTexturesEXT(Int32 n, [OutAttribute] UInt32* textures); + [Slot(629)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern Int32 glGenVertexShadersEXT(UInt32 range); + [Slot(650)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern unsafe void glGetBooleanIndexedvEXT(System.Int32 target, UInt32 index, [OutAttribute] bool* data); + [Slot(664)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern void glGetColorTableEXT(System.Int32 target, System.Int32 format, System.Int32 type, [OutAttribute] IntPtr data); + [Slot(666)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern unsafe void glGetColorTableParameterfvEXT(System.Int32 target, System.Int32 pname, [OutAttribute] Single* @params); + [Slot(669)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern unsafe void glGetColorTableParameterivEXT(System.Int32 target, System.Int32 pname, [OutAttribute] Int32* @params); + [Slot(677)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern void glGetCompressedMultiTexImageEXT(System.Int32 texunit, System.Int32 target, Int32 lod, [OutAttribute] IntPtr img); + [Slot(680)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern void glGetCompressedTextureImageEXT(UInt32 texture, System.Int32 target, Int32 lod, [OutAttribute] IntPtr img); + [Slot(682)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern void glGetConvolutionFilterEXT(System.Int32 target, System.Int32 format, System.Int32 type, [OutAttribute] IntPtr image); + [Slot(684)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern unsafe void glGetConvolutionParameterfvEXT(System.Int32 target, System.Int32 pname, [OutAttribute] Single* @params); + [Slot(686)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern unsafe void glGetConvolutionParameterivEXT(System.Int32 target, System.Int32 pname, [OutAttribute] Int32* @params); + [Slot(694)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern unsafe void glGetDoublei_vEXT(System.Int32 pname, UInt32 index, [OutAttribute] Double* @params); + [Slot(695)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern unsafe void glGetDoubleIndexedvEXT(System.Int32 target, UInt32 index, [OutAttribute] Double* data); + [Slot(704)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern unsafe void glGetFloati_vEXT(System.Int32 pname, UInt32 index, [OutAttribute] Single* @params); + [Slot(705)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern unsafe void glGetFloatIndexedvEXT(System.Int32 target, UInt32 index, [OutAttribute] Single* data); + [Slot(710)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern Int32 glGetFragDataLocationEXT(UInt32 program, IntPtr name); + [Slot(716)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern unsafe void glGetFramebufferAttachmentParameterivEXT(System.Int32 target, System.Int32 attachment, System.Int32 pname, [OutAttribute] Int32* @params); + [Slot(718)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern unsafe void glGetFramebufferParameterivEXT(UInt32 framebuffer, System.Int32 pname, [OutAttribute] Int32* @params); + [Slot(722)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern void glGetHistogramEXT(System.Int32 target, bool reset, System.Int32 format, System.Int32 type, [OutAttribute] IntPtr values); + [Slot(724)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern unsafe void glGetHistogramParameterfvEXT(System.Int32 target, System.Int32 pname, [OutAttribute] Single* @params); + [Slot(726)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern unsafe void glGetHistogramParameterivEXT(System.Int32 target, System.Int32 pname, [OutAttribute] Int32* @params); + [Slot(737)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern unsafe void glGetIntegerIndexedvEXT(System.Int32 target, UInt32 index, [OutAttribute] Int32* data); + [Slot(743)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern unsafe void glGetInvariantBooleanvEXT(UInt32 id, System.Int32 value, [OutAttribute] bool* data); + [Slot(744)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern unsafe void glGetInvariantFloatvEXT(UInt32 id, System.Int32 value, [OutAttribute] Single* data); + [Slot(745)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern unsafe void glGetInvariantIntegervEXT(UInt32 id, System.Int32 value, [OutAttribute] Int32* data); + [Slot(752)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern unsafe void glGetLocalConstantBooleanvEXT(UInt32 id, System.Int32 value, [OutAttribute] bool* data); + [Slot(753)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern unsafe void glGetLocalConstantFloatvEXT(UInt32 id, System.Int32 value, [OutAttribute] Single* data); + [Slot(754)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern unsafe void glGetLocalConstantIntegervEXT(UInt32 id, System.Int32 value, [OutAttribute] Int32* data); + [Slot(769)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern void glGetMinmaxEXT(System.Int32 target, bool reset, System.Int32 format, System.Int32 type, [OutAttribute] IntPtr values); + [Slot(771)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern unsafe void glGetMinmaxParameterfvEXT(System.Int32 target, System.Int32 pname, [OutAttribute] Single* @params); + [Slot(773)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern unsafe void glGetMinmaxParameterivEXT(System.Int32 target, System.Int32 pname, [OutAttribute] Int32* @params); + [Slot(776)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern unsafe void glGetMultiTexEnvfvEXT(System.Int32 texunit, System.Int32 target, System.Int32 pname, [OutAttribute] Single* @params); + [Slot(777)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern unsafe void glGetMultiTexEnvivEXT(System.Int32 texunit, System.Int32 target, System.Int32 pname, [OutAttribute] Int32* @params); + [Slot(778)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern unsafe void glGetMultiTexGendvEXT(System.Int32 texunit, System.Int32 coord, System.Int32 pname, [OutAttribute] Double* @params); + [Slot(779)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern unsafe void glGetMultiTexGenfvEXT(System.Int32 texunit, System.Int32 coord, System.Int32 pname, [OutAttribute] Single* @params); + [Slot(780)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern unsafe void glGetMultiTexGenivEXT(System.Int32 texunit, System.Int32 coord, System.Int32 pname, [OutAttribute] Int32* @params); + [Slot(781)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern void glGetMultiTexImageEXT(System.Int32 texunit, System.Int32 target, Int32 level, System.Int32 format, System.Int32 type, [OutAttribute] IntPtr pixels); + [Slot(782)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern unsafe void glGetMultiTexLevelParameterfvEXT(System.Int32 texunit, System.Int32 target, Int32 level, System.Int32 pname, [OutAttribute] Single* @params); + [Slot(783)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern unsafe void glGetMultiTexLevelParameterivEXT(System.Int32 texunit, System.Int32 target, Int32 level, System.Int32 pname, [OutAttribute] Int32* @params); + [Slot(784)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern unsafe void glGetMultiTexParameterfvEXT(System.Int32 texunit, System.Int32 target, System.Int32 pname, [OutAttribute] Single* @params); + [Slot(785)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern unsafe void glGetMultiTexParameterIivEXT(System.Int32 texunit, System.Int32 target, System.Int32 pname, [OutAttribute] Int32* @params); + [Slot(786)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern unsafe void glGetMultiTexParameterIuivEXT(System.Int32 texunit, System.Int32 target, System.Int32 pname, [OutAttribute] UInt32* @params); + [Slot(787)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern unsafe void glGetMultiTexParameterivEXT(System.Int32 texunit, System.Int32 target, System.Int32 pname, [OutAttribute] Int32* @params); + [Slot(788)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern unsafe void glGetNamedBufferParameterivEXT(UInt32 buffer, System.Int32 pname, [OutAttribute] Int32* @params); + [Slot(790)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern void glGetNamedBufferPointervEXT(UInt32 buffer, System.Int32 pname, [OutAttribute] IntPtr @params); + [Slot(791)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern void glGetNamedBufferSubDataEXT(UInt32 buffer, IntPtr offset, IntPtr size, [OutAttribute] IntPtr data); + [Slot(792)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern unsafe void glGetNamedFramebufferAttachmentParameterivEXT(UInt32 framebuffer, System.Int32 attachment, System.Int32 pname, [OutAttribute] Int32* @params); + [Slot(793)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern unsafe void glGetNamedFramebufferParameterivEXT(UInt32 framebuffer, System.Int32 pname, [OutAttribute] Int32* @params); + [Slot(794)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern unsafe void glGetNamedProgramivEXT(UInt32 program, System.Int32 target, System.Int32 pname, [OutAttribute] Int32* @params); + [Slot(795)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern unsafe void glGetNamedProgramLocalParameterdvEXT(UInt32 program, System.Int32 target, UInt32 index, [OutAttribute] Double* @params); + [Slot(796)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern unsafe void glGetNamedProgramLocalParameterfvEXT(UInt32 program, System.Int32 target, UInt32 index, [OutAttribute] Single* @params); + [Slot(797)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern unsafe void glGetNamedProgramLocalParameterIivEXT(UInt32 program, System.Int32 target, UInt32 index, [OutAttribute] Int32* @params); + [Slot(798)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern unsafe void glGetNamedProgramLocalParameterIuivEXT(UInt32 program, System.Int32 target, UInt32 index, [OutAttribute] UInt32* @params); + [Slot(799)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern void glGetNamedProgramStringEXT(UInt32 program, System.Int32 target, System.Int32 pname, [OutAttribute] IntPtr @string); + [Slot(800)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern unsafe void glGetNamedRenderbufferParameterivEXT(UInt32 renderbuffer, System.Int32 pname, [OutAttribute] Int32* @params); [Slot(825)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern unsafe void glGetObjectPtrLabelKHR(IntPtr ptr, Int32 bufSize, [OutAttribute] Int32* length, [OutAttribute] IntPtr label); - [Slot(859)] + static extern unsafe void glGetObjectLabelEXT(System.Int32 type, UInt32 @object, Int32 bufSize, [OutAttribute] Int32* length, [OutAttribute] IntPtr label); + [Slot(863)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern void glGetPointervKHR(System.Int32 pname, [OutAttribute] IntPtr @params); - [Slot(1432)] + static extern unsafe void glGetPixelTransformParameterfvEXT(System.Int32 target, System.Int32 pname, [OutAttribute] Single* @params); + [Slot(864)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern void glObjectLabelKHR(System.Int32 identifier, UInt32 name, Int32 length, IntPtr label); - [Slot(1434)] + static extern unsafe void glGetPixelTransformParameterivEXT(System.Int32 target, System.Int32 pname, [OutAttribute] Int32* @params); + [Slot(865)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern void glObjectPtrLabelKHR(IntPtr ptr, Int32 length, IntPtr label); - [Slot(1516)] + static extern void glGetPointeri_vEXT(System.Int32 pname, UInt32 index, [OutAttribute] IntPtr @params); + [Slot(866)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern void glPopDebugGroupKHR(); + static extern void glGetPointerIndexedvEXT(System.Int32 target, UInt32 index, [OutAttribute] IntPtr data); + [Slot(868)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern void glGetPointervEXT(System.Int32 pname, [OutAttribute] IntPtr @params); + [Slot(890)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern unsafe void glGetProgramPipelineInfoLogEXT(UInt32 pipeline, Int32 bufSize, [OutAttribute] Int32* length, [OutAttribute] IntPtr infoLog); + [Slot(892)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern unsafe void glGetProgramPipelineivEXT(UInt32 pipeline, System.Int32 pname, [OutAttribute] Int32* @params); + [Slot(906)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern unsafe void glGetQueryObjecti64vEXT(UInt32 id, System.Int32 pname, [OutAttribute] Int64* @params); + [Slot(910)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern unsafe void glGetQueryObjectui64vEXT(UInt32 id, System.Int32 pname, [OutAttribute] UInt64* @params); + [Slot(914)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern unsafe void glGetRenderbufferParameterivEXT(System.Int32 target, System.Int32 pname, [OutAttribute] Int32* @params); + [Slot(920)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern void glGetSeparableFilterEXT(System.Int32 target, System.Int32 format, System.Int32 type, [OutAttribute] IntPtr row, [OutAttribute] IntPtr column, [OutAttribute] IntPtr span); + [Slot(948)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern unsafe void glGetTexParameterIivEXT(System.Int32 target, System.Int32 pname, [OutAttribute] Int32* @params); + [Slot(950)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern unsafe void glGetTexParameterIuivEXT(System.Int32 target, System.Int32 pname, [OutAttribute] UInt32* @params); + [Slot(956)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern void glGetTextureImageEXT(UInt32 texture, System.Int32 target, Int32 level, System.Int32 format, System.Int32 type, [OutAttribute] IntPtr pixels); + [Slot(957)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern unsafe void glGetTextureLevelParameterfvEXT(UInt32 texture, System.Int32 target, Int32 level, System.Int32 pname, [OutAttribute] Single* @params); + [Slot(958)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern unsafe void glGetTextureLevelParameterivEXT(UInt32 texture, System.Int32 target, Int32 level, System.Int32 pname, [OutAttribute] Int32* @params); + [Slot(959)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern unsafe void glGetTextureParameterfvEXT(UInt32 texture, System.Int32 target, System.Int32 pname, [OutAttribute] Single* @params); + [Slot(960)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern unsafe void glGetTextureParameterIivEXT(UInt32 texture, System.Int32 target, System.Int32 pname, [OutAttribute] Int32* @params); + [Slot(961)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern unsafe void glGetTextureParameterIuivEXT(UInt32 texture, System.Int32 target, System.Int32 pname, [OutAttribute] UInt32* @params); + [Slot(962)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern unsafe void glGetTextureParameterivEXT(UInt32 texture, System.Int32 target, System.Int32 pname, [OutAttribute] Int32* @params); + [Slot(967)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern unsafe void glGetTransformFeedbackVaryingEXT(UInt32 program, UInt32 index, Int32 bufSize, [OutAttribute] Int32* length, [OutAttribute] Int32* size, [OutAttribute] System.Int32* type, [OutAttribute] IntPtr name); + [Slot(970)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern Int32 glGetUniformBufferSizeEXT(UInt32 program, Int32 location); + [Slot(980)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern IntPtr glGetUniformOffsetEXT(UInt32 program, Int32 location); + [Slot(984)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern unsafe void glGetUniformuivEXT(UInt32 program, Int32 location, [OutAttribute] UInt32* @params); + [Slot(987)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern unsafe void glGetVariantBooleanvEXT(UInt32 id, System.Int32 value, [OutAttribute] bool* data); + [Slot(988)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern unsafe void glGetVariantFloatvEXT(UInt32 id, System.Int32 value, [OutAttribute] Single* data); + [Slot(989)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern unsafe void glGetVariantIntegervEXT(UInt32 id, System.Int32 value, [OutAttribute] Int32* data); + [Slot(990)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern void glGetVariantPointervEXT(UInt32 id, System.Int32 value, [OutAttribute] IntPtr data); + [Slot(992)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern unsafe void glGetVertexArrayIntegeri_vEXT(UInt32 vaobj, UInt32 index, System.Int32 pname, [OutAttribute] Int32* param); + [Slot(993)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern unsafe void glGetVertexArrayIntegervEXT(UInt32 vaobj, System.Int32 pname, [OutAttribute] Int32* param); + [Slot(994)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern void glGetVertexArrayPointeri_vEXT(UInt32 vaobj, UInt32 index, System.Int32 pname, [OutAttribute] IntPtr param); + [Slot(995)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern void glGetVertexArrayPointervEXT(UInt32 vaobj, System.Int32 pname, [OutAttribute] IntPtr param); + [Slot(1005)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern unsafe void glGetVertexAttribIivEXT(UInt32 index, System.Int32 pname, [OutAttribute] Int32* @params); + [Slot(1007)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern unsafe void glGetVertexAttribIuivEXT(UInt32 index, System.Int32 pname, [OutAttribute] UInt32* @params); + [Slot(1012)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern unsafe void glGetVertexAttribLdvEXT(UInt32 index, System.Int32 pname, [OutAttribute] Double* @params); + [Slot(1038)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern void glHistogramEXT(System.Int32 target, Int32 width, System.Int32 internalformat, bool sink); + [Slot(1044)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern IntPtr glImportSyncEXT(System.Int32 external_sync_type, IntPtr external_sync, UInt32 flags); + [Slot(1049)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern void glIndexFuncEXT(System.Int32 func, Single @ref); + [Slot(1054)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern void glIndexMaterialEXT(System.Int32 face, System.Int32 mode); + [Slot(1056)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern void glIndexPointerEXT(System.Int32 type, Int32 stride, Int32 count, IntPtr pointer); + [Slot(1065)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern void glInsertComponentEXT(UInt32 res, UInt32 src, UInt32 num); + [Slot(1066)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern void glInsertEventMarkerEXT(Int32 length, IntPtr marker); + [Slot(1082)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern bool glIsEnabledIndexedEXT(System.Int32 target, UInt32 index); + [Slot(1086)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern bool glIsFramebufferEXT(UInt32 framebuffer); + [Slot(1102)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern bool glIsProgramPipelineEXT(UInt32 pipeline); + [Slot(1106)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern bool glIsRenderbufferEXT(UInt32 renderbuffer); + [Slot(1111)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern bool glIsTextureEXT(UInt32 texture); + [Slot(1116)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern bool glIsVariantEnabledEXT(UInt32 id, System.Int32 cap); + [Slot(1120)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern void glLabelObjectEXT(System.Int32 type, UInt32 @object, Int32 length, IntPtr label); + [Slot(1156)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern void glLockArraysEXT(Int32 first, Int32 count); + [Slot(1186)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern IntPtr glMapNamedBufferEXT(UInt32 buffer, System.Int32 access); + [Slot(1187)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern IntPtr glMapNamedBufferRangeEXT(UInt32 buffer, IntPtr offset, IntPtr length, System.Int32 access); + [Slot(1202)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern void glMatrixFrustumEXT(System.Int32 mode, Double left, Double right, Double bottom, Double top, Double zNear, Double zFar); + [Slot(1207)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern unsafe void glMatrixLoaddEXT(System.Int32 mode, Double* m); + [Slot(1208)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern unsafe void glMatrixLoadfEXT(System.Int32 mode, Single* m); + [Slot(1209)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern void glMatrixLoadIdentityEXT(System.Int32 mode); + [Slot(1210)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern unsafe void glMatrixLoadTransposedEXT(System.Int32 mode, Double* m); + [Slot(1211)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern unsafe void glMatrixLoadTransposefEXT(System.Int32 mode, Single* m); + [Slot(1213)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern unsafe void glMatrixMultdEXT(System.Int32 mode, Double* m); + [Slot(1214)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern unsafe void glMatrixMultfEXT(System.Int32 mode, Single* m); + [Slot(1215)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern unsafe void glMatrixMultTransposedEXT(System.Int32 mode, Double* m); + [Slot(1216)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern unsafe void glMatrixMultTransposefEXT(System.Int32 mode, Single* m); + [Slot(1217)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern void glMatrixOrthoEXT(System.Int32 mode, Double left, Double right, Double bottom, Double top, Double zNear, Double zFar); + [Slot(1218)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern void glMatrixPopEXT(System.Int32 mode); + [Slot(1219)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern void glMatrixPushEXT(System.Int32 mode); + [Slot(1220)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern void glMatrixRotatedEXT(System.Int32 mode, Double angle, Double x, Double y, Double z); + [Slot(1221)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern void glMatrixRotatefEXT(System.Int32 mode, Single angle, Single x, Single y, Single z); + [Slot(1222)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern void glMatrixScaledEXT(System.Int32 mode, Double x, Double y, Double z); + [Slot(1223)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern void glMatrixScalefEXT(System.Int32 mode, Single x, Single y, Single z); + [Slot(1224)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern void glMatrixTranslatedEXT(System.Int32 mode, Double x, Double y, Double z); + [Slot(1225)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern void glMatrixTranslatefEXT(System.Int32 mode, Single x, Single y, Single z); + [Slot(1227)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern void glMemoryBarrierEXT(UInt32 barriers); + [Slot(1229)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern void glMinmaxEXT(System.Int32 target, System.Int32 internalformat, bool sink); + [Slot(1233)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern unsafe void glMultiDrawArraysEXT(System.Int32 mode, Int32* first, Int32* count, Int32 primcount); + [Slot(1241)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern unsafe void glMultiDrawElementsEXT(System.Int32 mode, Int32* count, System.Int32 type, IntPtr indices, Int32 primcount); + [Slot(1249)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern void glMultiTexBufferEXT(System.Int32 texunit, System.Int32 target, System.Int32 internalformat, UInt32 buffer); + [Slot(1346)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern void glMultiTexCoordPointerEXT(System.Int32 texunit, Int32 size, System.Int32 type, Int32 stride, IntPtr pointer); + [Slot(1347)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern void glMultiTexEnvfEXT(System.Int32 texunit, System.Int32 target, System.Int32 pname, Single param); + [Slot(1348)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern unsafe void glMultiTexEnvfvEXT(System.Int32 texunit, System.Int32 target, System.Int32 pname, Single* @params); + [Slot(1349)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern void glMultiTexEnviEXT(System.Int32 texunit, System.Int32 target, System.Int32 pname, Int32 param); + [Slot(1350)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern unsafe void glMultiTexEnvivEXT(System.Int32 texunit, System.Int32 target, System.Int32 pname, Int32* @params); + [Slot(1351)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern void glMultiTexGendEXT(System.Int32 texunit, System.Int32 coord, System.Int32 pname, Double param); + [Slot(1352)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern unsafe void glMultiTexGendvEXT(System.Int32 texunit, System.Int32 coord, System.Int32 pname, Double* @params); + [Slot(1353)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern void glMultiTexGenfEXT(System.Int32 texunit, System.Int32 coord, System.Int32 pname, Single param); + [Slot(1354)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern unsafe void glMultiTexGenfvEXT(System.Int32 texunit, System.Int32 coord, System.Int32 pname, Single* @params); + [Slot(1355)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern void glMultiTexGeniEXT(System.Int32 texunit, System.Int32 coord, System.Int32 pname, Int32 param); + [Slot(1356)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern unsafe void glMultiTexGenivEXT(System.Int32 texunit, System.Int32 coord, System.Int32 pname, Int32* @params); + [Slot(1357)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern void glMultiTexImage1DEXT(System.Int32 texunit, System.Int32 target, Int32 level, Int32 internalformat, Int32 width, Int32 border, System.Int32 format, System.Int32 type, IntPtr pixels); + [Slot(1358)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern void glMultiTexImage2DEXT(System.Int32 texunit, System.Int32 target, Int32 level, Int32 internalformat, Int32 width, Int32 height, Int32 border, System.Int32 format, System.Int32 type, IntPtr pixels); + [Slot(1359)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern void glMultiTexImage3DEXT(System.Int32 texunit, System.Int32 target, Int32 level, Int32 internalformat, Int32 width, Int32 height, Int32 depth, Int32 border, System.Int32 format, System.Int32 type, IntPtr pixels); + [Slot(1360)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern void glMultiTexParameterfEXT(System.Int32 texunit, System.Int32 target, System.Int32 pname, Single param); + [Slot(1361)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern unsafe void glMultiTexParameterfvEXT(System.Int32 texunit, System.Int32 target, System.Int32 pname, Single* @params); + [Slot(1362)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern void glMultiTexParameteriEXT(System.Int32 texunit, System.Int32 target, System.Int32 pname, Int32 param); + [Slot(1363)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern unsafe void glMultiTexParameterIivEXT(System.Int32 texunit, System.Int32 target, System.Int32 pname, Int32* @params); + [Slot(1364)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern unsafe void glMultiTexParameterIuivEXT(System.Int32 texunit, System.Int32 target, System.Int32 pname, UInt32* @params); + [Slot(1365)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern unsafe void glMultiTexParameterivEXT(System.Int32 texunit, System.Int32 target, System.Int32 pname, Int32* @params); + [Slot(1366)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern void glMultiTexRenderbufferEXT(System.Int32 texunit, System.Int32 target, UInt32 renderbuffer); + [Slot(1367)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern void glMultiTexSubImage1DEXT(System.Int32 texunit, System.Int32 target, Int32 level, Int32 xoffset, Int32 width, System.Int32 format, System.Int32 type, IntPtr pixels); + [Slot(1368)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern void glMultiTexSubImage2DEXT(System.Int32 texunit, System.Int32 target, Int32 level, Int32 xoffset, Int32 yoffset, Int32 width, Int32 height, System.Int32 format, System.Int32 type, IntPtr pixels); + [Slot(1369)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern void glMultiTexSubImage3DEXT(System.Int32 texunit, System.Int32 target, Int32 level, Int32 xoffset, Int32 yoffset, Int32 zoffset, Int32 width, Int32 height, Int32 depth, System.Int32 format, System.Int32 type, IntPtr pixels); + [Slot(1378)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern void glNamedBufferDataEXT(UInt32 buffer, IntPtr size, IntPtr data, System.Int32 usage); + [Slot(1379)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern void glNamedBufferStorageEXT(UInt32 buffer, IntPtr size, IntPtr data, UInt32 flags); + [Slot(1380)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern void glNamedBufferSubDataEXT(UInt32 buffer, IntPtr offset, IntPtr size, IntPtr data); + [Slot(1381)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern void glNamedCopyBufferSubDataEXT(UInt32 readBuffer, UInt32 writeBuffer, IntPtr readOffset, IntPtr writeOffset, IntPtr size); + [Slot(1382)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern void glNamedFramebufferParameteriEXT(UInt32 framebuffer, System.Int32 pname, Int32 param); + [Slot(1383)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern void glNamedFramebufferRenderbufferEXT(UInt32 framebuffer, System.Int32 attachment, System.Int32 renderbuffertarget, UInt32 renderbuffer); + [Slot(1384)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern void glNamedFramebufferTexture1DEXT(UInt32 framebuffer, System.Int32 attachment, System.Int32 textarget, UInt32 texture, Int32 level); + [Slot(1385)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern void glNamedFramebufferTexture2DEXT(UInt32 framebuffer, System.Int32 attachment, System.Int32 textarget, UInt32 texture, Int32 level); + [Slot(1386)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern void glNamedFramebufferTexture3DEXT(UInt32 framebuffer, System.Int32 attachment, System.Int32 textarget, UInt32 texture, Int32 level, Int32 zoffset); + [Slot(1387)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern void glNamedFramebufferTextureEXT(UInt32 framebuffer, System.Int32 attachment, UInt32 texture, Int32 level); + [Slot(1388)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern void glNamedFramebufferTextureFaceEXT(UInt32 framebuffer, System.Int32 attachment, UInt32 texture, Int32 level, System.Int32 face); + [Slot(1389)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern void glNamedFramebufferTextureLayerEXT(UInt32 framebuffer, System.Int32 attachment, UInt32 texture, Int32 level, Int32 layer); + [Slot(1390)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern void glNamedProgramLocalParameter4dEXT(UInt32 program, System.Int32 target, UInt32 index, Double x, Double y, Double z, Double w); + [Slot(1391)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern unsafe void glNamedProgramLocalParameter4dvEXT(UInt32 program, System.Int32 target, UInt32 index, Double* @params); + [Slot(1392)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern void glNamedProgramLocalParameter4fEXT(UInt32 program, System.Int32 target, UInt32 index, Single x, Single y, Single z, Single w); + [Slot(1393)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern unsafe void glNamedProgramLocalParameter4fvEXT(UInt32 program, System.Int32 target, UInt32 index, Single* @params); + [Slot(1394)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern void glNamedProgramLocalParameterI4iEXT(UInt32 program, System.Int32 target, UInt32 index, Int32 x, Int32 y, Int32 z, Int32 w); + [Slot(1395)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern unsafe void glNamedProgramLocalParameterI4ivEXT(UInt32 program, System.Int32 target, UInt32 index, Int32* @params); + [Slot(1396)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern void glNamedProgramLocalParameterI4uiEXT(UInt32 program, System.Int32 target, UInt32 index, UInt32 x, UInt32 y, UInt32 z, UInt32 w); + [Slot(1397)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern unsafe void glNamedProgramLocalParameterI4uivEXT(UInt32 program, System.Int32 target, UInt32 index, UInt32* @params); + [Slot(1398)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern unsafe void glNamedProgramLocalParameters4fvEXT(UInt32 program, System.Int32 target, UInt32 index, Int32 count, Single* @params); + [Slot(1399)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern unsafe void glNamedProgramLocalParametersI4ivEXT(UInt32 program, System.Int32 target, UInt32 index, Int32 count, Int32* @params); + [Slot(1400)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern unsafe void glNamedProgramLocalParametersI4uivEXT(UInt32 program, System.Int32 target, UInt32 index, Int32 count, UInt32* @params); + [Slot(1401)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern void glNamedProgramStringEXT(UInt32 program, System.Int32 target, System.Int32 format, Int32 len, IntPtr @string); + [Slot(1402)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern void glNamedRenderbufferStorageEXT(UInt32 renderbuffer, System.Int32 internalformat, Int32 width, Int32 height); + [Slot(1403)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern void glNamedRenderbufferStorageMultisampleCoverageEXT(UInt32 renderbuffer, Int32 coverageSamples, Int32 colorSamples, System.Int32 internalformat, Int32 width, Int32 height); + [Slot(1404)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern void glNamedRenderbufferStorageMultisampleEXT(UInt32 renderbuffer, Int32 samples, System.Int32 internalformat, Int32 width, Int32 height); + [Slot(1428)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern void glNormalPointerEXT(System.Int32 type, Int32 stride, Int32 count, IntPtr pointer); + [Slot(1491)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern void glPixelTransformParameterfEXT(System.Int32 target, System.Int32 pname, Single param); + [Slot(1492)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern unsafe void glPixelTransformParameterfvEXT(System.Int32 target, System.Int32 pname, Single* @params); + [Slot(1493)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern void glPixelTransformParameteriEXT(System.Int32 target, System.Int32 pname, Int32 param); + [Slot(1494)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern unsafe void glPixelTransformParameterivEXT(System.Int32 target, System.Int32 pname, Int32* @params); + [Slot(1502)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern void glPointParameterfEXT(System.Int32 pname, Single param); + [Slot(1506)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern unsafe void glPointParameterfvEXT(System.Int32 pname, Single* @params); + [Slot(1520)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern void glPolygonOffsetEXT(Single factor, Single bias); + [Slot(1527)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern void glPopGroupMarkerEXT(); + [Slot(1536)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern unsafe void glPrioritizeTexturesEXT(Int32 n, UInt32* textures, Single* priorities); + [Slot(1550)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern unsafe void glProgramEnvParameters4fvEXT(System.Int32 target, UInt32 index, Int32 count, Single* @params); + [Slot(1561)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern unsafe void glProgramLocalParameters4fvEXT(System.Int32 target, UInt32 index, Int32 count, Single* @params); + [Slot(1574)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern void glProgramParameteriEXT(UInt32 program, System.Int32 pname, Int32 value); + [Slot(1580)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern void glProgramUniform1dEXT(UInt32 program, Int32 location, Double x); + [Slot(1582)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern unsafe void glProgramUniform1dvEXT(UInt32 program, Int32 location, Int32 count, Double* value); + [Slot(1584)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern void glProgramUniform1fEXT(UInt32 program, Int32 location, Single v0); + [Slot(1586)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern unsafe void glProgramUniform1fvEXT(UInt32 program, Int32 location, Int32 count, Single* value); + [Slot(1590)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern void glProgramUniform1iEXT(UInt32 program, Int32 location, Int32 v0); + [Slot(1592)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern unsafe void glProgramUniform1ivEXT(UInt32 program, Int32 location, Int32 count, Int32* value); + [Slot(1596)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern void glProgramUniform1uiEXT(UInt32 program, Int32 location, UInt32 v0); + [Slot(1598)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern unsafe void glProgramUniform1uivEXT(UInt32 program, Int32 location, Int32 count, UInt32* value); + [Slot(1600)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern void glProgramUniform2dEXT(UInt32 program, Int32 location, Double x, Double y); + [Slot(1602)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern unsafe void glProgramUniform2dvEXT(UInt32 program, Int32 location, Int32 count, Double* value); + [Slot(1604)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern void glProgramUniform2fEXT(UInt32 program, Int32 location, Single v0, Single v1); + [Slot(1606)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern unsafe void glProgramUniform2fvEXT(UInt32 program, Int32 location, Int32 count, Single* value); + [Slot(1610)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern void glProgramUniform2iEXT(UInt32 program, Int32 location, Int32 v0, Int32 v1); + [Slot(1612)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern unsafe void glProgramUniform2ivEXT(UInt32 program, Int32 location, Int32 count, Int32* value); + [Slot(1616)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern void glProgramUniform2uiEXT(UInt32 program, Int32 location, UInt32 v0, UInt32 v1); + [Slot(1618)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern unsafe void glProgramUniform2uivEXT(UInt32 program, Int32 location, Int32 count, UInt32* value); + [Slot(1620)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern void glProgramUniform3dEXT(UInt32 program, Int32 location, Double x, Double y, Double z); + [Slot(1622)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern unsafe void glProgramUniform3dvEXT(UInt32 program, Int32 location, Int32 count, Double* value); + [Slot(1624)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern void glProgramUniform3fEXT(UInt32 program, Int32 location, Single v0, Single v1, Single v2); + [Slot(1626)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern unsafe void glProgramUniform3fvEXT(UInt32 program, Int32 location, Int32 count, Single* value); + [Slot(1630)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern void glProgramUniform3iEXT(UInt32 program, Int32 location, Int32 v0, Int32 v1, Int32 v2); + [Slot(1632)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern unsafe void glProgramUniform3ivEXT(UInt32 program, Int32 location, Int32 count, Int32* value); + [Slot(1636)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern void glProgramUniform3uiEXT(UInt32 program, Int32 location, UInt32 v0, UInt32 v1, UInt32 v2); + [Slot(1638)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern unsafe void glProgramUniform3uivEXT(UInt32 program, Int32 location, Int32 count, UInt32* value); + [Slot(1640)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern void glProgramUniform4dEXT(UInt32 program, Int32 location, Double x, Double y, Double z, Double w); + [Slot(1642)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern unsafe void glProgramUniform4dvEXT(UInt32 program, Int32 location, Int32 count, Double* value); + [Slot(1644)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern void glProgramUniform4fEXT(UInt32 program, Int32 location, Single v0, Single v1, Single v2, Single v3); + [Slot(1646)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern unsafe void glProgramUniform4fvEXT(UInt32 program, Int32 location, Int32 count, Single* value); + [Slot(1650)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern void glProgramUniform4iEXT(UInt32 program, Int32 location, Int32 v0, Int32 v1, Int32 v2, Int32 v3); + [Slot(1652)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern unsafe void glProgramUniform4ivEXT(UInt32 program, Int32 location, Int32 count, Int32* value); + [Slot(1656)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern void glProgramUniform4uiEXT(UInt32 program, Int32 location, UInt32 v0, UInt32 v1, UInt32 v2, UInt32 v3); + [Slot(1658)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern unsafe void glProgramUniform4uivEXT(UInt32 program, Int32 location, Int32 count, UInt32* value); + [Slot(1664)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern unsafe void glProgramUniformMatrix2dvEXT(UInt32 program, Int32 location, Int32 count, bool transpose, Double* value); + [Slot(1666)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern unsafe void glProgramUniformMatrix2fvEXT(UInt32 program, Int32 location, Int32 count, bool transpose, Single* value); + [Slot(1668)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern unsafe void glProgramUniformMatrix2x3dvEXT(UInt32 program, Int32 location, Int32 count, bool transpose, Double* value); + [Slot(1670)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern unsafe void glProgramUniformMatrix2x3fvEXT(UInt32 program, Int32 location, Int32 count, bool transpose, Single* value); + [Slot(1672)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern unsafe void glProgramUniformMatrix2x4dvEXT(UInt32 program, Int32 location, Int32 count, bool transpose, Double* value); + [Slot(1674)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern unsafe void glProgramUniformMatrix2x4fvEXT(UInt32 program, Int32 location, Int32 count, bool transpose, Single* value); + [Slot(1676)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern unsafe void glProgramUniformMatrix3dvEXT(UInt32 program, Int32 location, Int32 count, bool transpose, Double* value); + [Slot(1678)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern unsafe void glProgramUniformMatrix3fvEXT(UInt32 program, Int32 location, Int32 count, bool transpose, Single* value); + [Slot(1680)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern unsafe void glProgramUniformMatrix3x2dvEXT(UInt32 program, Int32 location, Int32 count, bool transpose, Double* value); + [Slot(1682)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern unsafe void glProgramUniformMatrix3x2fvEXT(UInt32 program, Int32 location, Int32 count, bool transpose, Single* value); + [Slot(1684)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern unsafe void glProgramUniformMatrix3x4dvEXT(UInt32 program, Int32 location, Int32 count, bool transpose, Double* value); + [Slot(1686)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern unsafe void glProgramUniformMatrix3x4fvEXT(UInt32 program, Int32 location, Int32 count, bool transpose, Single* value); + [Slot(1688)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern unsafe void glProgramUniformMatrix4dvEXT(UInt32 program, Int32 location, Int32 count, bool transpose, Double* value); + [Slot(1690)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern unsafe void glProgramUniformMatrix4fvEXT(UInt32 program, Int32 location, Int32 count, bool transpose, Single* value); + [Slot(1692)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern unsafe void glProgramUniformMatrix4x2dvEXT(UInt32 program, Int32 location, Int32 count, bool transpose, Double* value); + [Slot(1694)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern unsafe void glProgramUniformMatrix4x2fvEXT(UInt32 program, Int32 location, Int32 count, bool transpose, Single* value); + [Slot(1696)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern unsafe void glProgramUniformMatrix4x3dvEXT(UInt32 program, Int32 location, Int32 count, bool transpose, Double* value); [Slot(1698)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern unsafe void glProgramUniformMatrix4x3fvEXT(UInt32 program, Int32 location, Int32 count, bool transpose, Single* value); + [Slot(1703)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern void glProvokingVertexEXT(System.Int32 mode); + [Slot(1706)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern void glPushClientAttribDefaultEXT(System.Int32 mask); + [Slot(1709)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern void glPushGroupMarkerEXT(Int32 length, IntPtr marker); + [Slot(1762)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern void glRenderbufferStorageEXT(System.Int32 target, System.Int32 internalformat, Int32 width, Int32 height); + [Slot(1765)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern void glRenderbufferStorageMultisampleEXT(System.Int32 target, Int32 samples, System.Int32 internalformat, Int32 width, Int32 height); + [Slot(1792)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern void glResetHistogramEXT(System.Int32 target); + [Slot(1794)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern void glResetMinmaxEXT(System.Int32 target); + [Slot(1806)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern void glSampleMaskEXT(Single value, bool invert); + [Slot(1810)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern void glSamplePatternEXT(System.Int32 pattern); + [Slot(1826)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern void glSecondaryColor3bEXT(SByte red, SByte green, SByte blue); + [Slot(1828)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern unsafe void glSecondaryColor3bvEXT(SByte* v); + [Slot(1830)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern void glSecondaryColor3dEXT(Double red, Double green, Double blue); + [Slot(1832)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern unsafe void glSecondaryColor3dvEXT(Double* v); + [Slot(1834)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern void glSecondaryColor3fEXT(Single red, Single green, Single blue); + [Slot(1836)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern unsafe void glSecondaryColor3fvEXT(Single* v); + [Slot(1840)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern void glSecondaryColor3iEXT(Int32 red, Int32 green, Int32 blue); + [Slot(1842)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern unsafe void glSecondaryColor3ivEXT(Int32* v); + [Slot(1844)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern void glSecondaryColor3sEXT(Int16 red, Int16 green, Int16 blue); + [Slot(1846)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern unsafe void glSecondaryColor3svEXT(Int16* v); + [Slot(1848)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern void glSecondaryColor3ubEXT(Byte red, Byte green, Byte blue); + [Slot(1850)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern unsafe void glSecondaryColor3ubvEXT(Byte* v); + [Slot(1852)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern void glSecondaryColor3uiEXT(UInt32 red, UInt32 green, UInt32 blue); + [Slot(1854)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern unsafe void glSecondaryColor3uivEXT(UInt32* v); + [Slot(1856)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern void glSecondaryColor3usEXT(UInt16 red, UInt16 green, UInt16 blue); + [Slot(1858)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern unsafe void glSecondaryColor3usvEXT(UInt16* v); + [Slot(1863)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern void glSecondaryColorPointerEXT(Int32 size, System.Int32 type, Int32 stride, IntPtr pointer); + [Slot(1868)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern void glSeparableFilter2DEXT(System.Int32 target, System.Int32 internalformat, Int32 width, Int32 height, System.Int32 format, System.Int32 type, IntPtr row, IntPtr column); + [Slot(1872)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern void glSetInvariantEXT(UInt32 id, System.Int32 type, IntPtr addr); + [Slot(1873)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern void glSetLocalConstantEXT(UInt32 id, System.Int32 type, IntPtr addr); + [Slot(1877)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern void glShaderOp1EXT(System.Int32 op, UInt32 res, UInt32 arg1); + [Slot(1878)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern void glShaderOp2EXT(System.Int32 op, UInt32 res, UInt32 arg1, UInt32 arg2); + [Slot(1879)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern void glShaderOp3EXT(System.Int32 op, UInt32 res, UInt32 arg1, UInt32 arg2, UInt32 arg3); + [Slot(1889)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern void glStencilClearTagEXT(Int32 stencilTagBits, UInt32 stencilClearTag); + [Slot(1905)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern void glSwizzleEXT(UInt32 res, UInt32 @in, System.Int32 outX, System.Int32 outY, System.Int32 outZ, System.Int32 outW); + [Slot(1908)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern void glTangent3bEXT(SByte tx, SByte ty, SByte tz); + [Slot(1909)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern unsafe void glTangent3bvEXT(SByte* v); + [Slot(1910)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern void glTangent3dEXT(Double tx, Double ty, Double tz); + [Slot(1911)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern unsafe void glTangent3dvEXT(Double* v); + [Slot(1912)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern void glTangent3fEXT(Single tx, Single ty, Single tz); + [Slot(1913)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern unsafe void glTangent3fvEXT(Single* v); + [Slot(1914)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern void glTangent3iEXT(Int32 tx, Int32 ty, Int32 tz); + [Slot(1915)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern unsafe void glTangent3ivEXT(Int32* v); + [Slot(1916)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern void glTangent3sEXT(Int16 tx, Int16 ty, Int16 tz); + [Slot(1917)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern unsafe void glTangent3svEXT(Int16* v); + [Slot(1918)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern void glTangentPointerEXT(System.Int32 type, Int32 stride, IntPtr pointer); + [Slot(1927)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern void glTexBufferEXT(System.Int32 target, System.Int32 internalformat, UInt32 buffer); + [Slot(2011)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern void glTexCoordPointerEXT(Int32 size, System.Int32 type, Int32 stride, Int32 count, IntPtr pointer); + [Slot(2034)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern void glTexImage3DEXT(System.Int32 target, Int32 level, System.Int32 internalformat, Int32 width, Int32 height, Int32 depth, Int32 border, System.Int32 format, System.Int32 type, IntPtr pixels); + [Slot(2043)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern unsafe void glTexParameterIivEXT(System.Int32 target, System.Int32 pname, Int32* @params); + [Slot(2045)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern unsafe void glTexParameterIuivEXT(System.Int32 target, System.Int32 pname, UInt32* @params); + [Slot(2057)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern void glTexSubImage1DEXT(System.Int32 target, Int32 level, Int32 xoffset, Int32 width, System.Int32 format, System.Int32 type, IntPtr pixels); + [Slot(2059)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern void glTexSubImage2DEXT(System.Int32 target, Int32 level, Int32 xoffset, Int32 yoffset, Int32 width, Int32 height, System.Int32 format, System.Int32 type, IntPtr pixels); + [Slot(2061)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern void glTexSubImage3DEXT(System.Int32 target, Int32 level, Int32 xoffset, Int32 yoffset, Int32 zoffset, Int32 width, Int32 height, Int32 depth, System.Int32 format, System.Int32 type, IntPtr pixels); + [Slot(2064)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern void glTextureBufferEXT(UInt32 texture, System.Int32 target, System.Int32 internalformat, UInt32 buffer); + [Slot(2065)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern void glTextureBufferRangeEXT(UInt32 texture, System.Int32 target, System.Int32 internalformat, UInt32 buffer, IntPtr offset, IntPtr size); + [Slot(2067)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern void glTextureImage1DEXT(UInt32 texture, System.Int32 target, Int32 level, Int32 internalformat, Int32 width, Int32 border, System.Int32 format, System.Int32 type, IntPtr pixels); + [Slot(2068)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern void glTextureImage2DEXT(UInt32 texture, System.Int32 target, Int32 level, Int32 internalformat, Int32 width, Int32 height, Int32 border, System.Int32 format, System.Int32 type, IntPtr pixels); + [Slot(2071)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern void glTextureImage3DEXT(UInt32 texture, System.Int32 target, Int32 level, Int32 internalformat, Int32 width, Int32 height, Int32 depth, Int32 border, System.Int32 format, System.Int32 type, IntPtr pixels); + [Slot(2074)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern void glTextureLightEXT(System.Int32 pname); + [Slot(2075)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern void glTextureMaterialEXT(System.Int32 face, System.Int32 mode); + [Slot(2076)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern void glTextureNormalEXT(System.Int32 mode); + [Slot(2077)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern void glTexturePageCommitmentEXT(UInt32 texture, Int32 level, Int32 xoffset, Int32 yoffset, Int32 zoffset, Int32 width, Int32 height, Int32 depth, bool resident); + [Slot(2078)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern void glTextureParameterfEXT(UInt32 texture, System.Int32 target, System.Int32 pname, Single param); + [Slot(2079)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern unsafe void glTextureParameterfvEXT(UInt32 texture, System.Int32 target, System.Int32 pname, Single* @params); + [Slot(2080)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern void glTextureParameteriEXT(UInt32 texture, System.Int32 target, System.Int32 pname, Int32 param); + [Slot(2081)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern unsafe void glTextureParameterIivEXT(UInt32 texture, System.Int32 target, System.Int32 pname, Int32* @params); + [Slot(2082)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern unsafe void glTextureParameterIuivEXT(UInt32 texture, System.Int32 target, System.Int32 pname, UInt32* @params); + [Slot(2083)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern unsafe void glTextureParameterivEXT(UInt32 texture, System.Int32 target, System.Int32 pname, Int32* @params); + [Slot(2085)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern void glTextureRenderbufferEXT(UInt32 texture, System.Int32 target, UInt32 renderbuffer); + [Slot(2086)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern void glTextureStorage1DEXT(UInt32 texture, System.Int32 target, Int32 levels, System.Int32 internalformat, Int32 width); + [Slot(2087)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern void glTextureStorage2DEXT(UInt32 texture, System.Int32 target, Int32 levels, System.Int32 internalformat, Int32 width, Int32 height); + [Slot(2088)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern void glTextureStorage2DMultisampleEXT(UInt32 texture, System.Int32 target, Int32 samples, System.Int32 internalformat, Int32 width, Int32 height, bool fixedsamplelocations); + [Slot(2089)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern void glTextureStorage3DEXT(UInt32 texture, System.Int32 target, Int32 levels, System.Int32 internalformat, Int32 width, Int32 height, Int32 depth); + [Slot(2090)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern void glTextureStorage3DMultisampleEXT(UInt32 texture, System.Int32 target, Int32 samples, System.Int32 internalformat, Int32 width, Int32 height, Int32 depth, bool fixedsamplelocations); + [Slot(2092)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern void glTextureSubImage1DEXT(UInt32 texture, System.Int32 target, Int32 level, Int32 xoffset, Int32 width, System.Int32 format, System.Int32 type, IntPtr pixels); + [Slot(2093)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern void glTextureSubImage2DEXT(UInt32 texture, System.Int32 target, Int32 level, Int32 xoffset, Int32 yoffset, Int32 width, Int32 height, System.Int32 format, System.Int32 type, IntPtr pixels); + [Slot(2094)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern void glTextureSubImage3DEXT(UInt32 texture, System.Int32 target, Int32 level, Int32 xoffset, Int32 yoffset, Int32 zoffset, Int32 width, Int32 height, Int32 depth, System.Int32 format, System.Int32 type, IntPtr pixels); + [Slot(2100)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern void glTransformFeedbackVaryingsEXT(UInt32 program, Int32 count, IntPtr varyings, System.Int32 bufferMode); + [Slot(2121)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern void glUniform1uiEXT(Int32 location, UInt32 v0); + [Slot(2123)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern unsafe void glUniform1uivEXT(Int32 location, Int32 count, UInt32* value); + [Slot(2139)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern void glUniform2uiEXT(Int32 location, UInt32 v0, UInt32 v1); + [Slot(2141)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern unsafe void glUniform2uivEXT(Int32 location, Int32 count, UInt32* value); + [Slot(2157)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern void glUniform3uiEXT(Int32 location, UInt32 v0, UInt32 v1, UInt32 v2); + [Slot(2159)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern unsafe void glUniform3uivEXT(Int32 location, Int32 count, UInt32* value); + [Slot(2175)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern void glUniform4uiEXT(Int32 location, UInt32 v0, UInt32 v1, UInt32 v2, UInt32 v3); + [Slot(2177)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern unsafe void glUniform4uivEXT(Int32 location, Int32 count, UInt32* value); + [Slot(2179)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern void glUniformBufferEXT(UInt32 program, Int32 location, UInt32 buffer); + [Slot(2208)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern void glUnlockArraysEXT(); + [Slot(2211)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern bool glUnmapNamedBufferEXT(UInt32 buffer); + [Slot(2218)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern void glUseProgramStagesEXT(UInt32 pipeline, UInt32 stages, UInt32 program); + [Slot(2219)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern void glUseShaderProgramEXT(System.Int32 type, UInt32 program); + [Slot(2223)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern void glValidateProgramPipelineEXT(UInt32 pipeline); + [Slot(2225)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern unsafe void glVariantbvEXT(UInt32 id, SByte* addr); + [Slot(2226)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern unsafe void glVariantdvEXT(UInt32 id, Double* addr); + [Slot(2227)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern unsafe void glVariantfvEXT(UInt32 id, Single* addr); + [Slot(2228)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern unsafe void glVariantivEXT(UInt32 id, Int32* addr); + [Slot(2229)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern void glVariantPointerEXT(UInt32 id, System.Int32 type, UInt32 stride, IntPtr addr); + [Slot(2230)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern unsafe void glVariantsvEXT(UInt32 id, Int16* addr); + [Slot(2231)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern unsafe void glVariantubvEXT(UInt32 id, Byte* addr); + [Slot(2232)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern unsafe void glVariantuivEXT(UInt32 id, UInt32* addr); + [Slot(2233)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern unsafe void glVariantusvEXT(UInt32 id, UInt16* addr); + [Slot(2286)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern void glVertexArrayBindVertexBufferEXT(UInt32 vaobj, UInt32 bindingindex, UInt32 buffer, IntPtr offset, Int32 stride); + [Slot(2287)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern void glVertexArrayColorOffsetEXT(UInt32 vaobj, UInt32 buffer, Int32 size, System.Int32 type, Int32 stride, IntPtr offset); + [Slot(2288)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern void glVertexArrayEdgeFlagOffsetEXT(UInt32 vaobj, UInt32 buffer, Int32 stride, IntPtr offset); + [Slot(2289)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern void glVertexArrayFogCoordOffsetEXT(UInt32 vaobj, UInt32 buffer, System.Int32 type, Int32 stride, IntPtr offset); + [Slot(2290)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern void glVertexArrayIndexOffsetEXT(UInt32 vaobj, UInt32 buffer, System.Int32 type, Int32 stride, IntPtr offset); + [Slot(2291)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern void glVertexArrayMultiTexCoordOffsetEXT(UInt32 vaobj, UInt32 buffer, System.Int32 texunit, Int32 size, System.Int32 type, Int32 stride, IntPtr offset); + [Slot(2292)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern void glVertexArrayNormalOffsetEXT(UInt32 vaobj, UInt32 buffer, System.Int32 type, Int32 stride, IntPtr offset); + [Slot(2296)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern void glVertexArraySecondaryColorOffsetEXT(UInt32 vaobj, UInt32 buffer, Int32 size, System.Int32 type, Int32 stride, IntPtr offset); + [Slot(2297)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern void glVertexArrayTexCoordOffsetEXT(UInt32 vaobj, UInt32 buffer, Int32 size, System.Int32 type, Int32 stride, IntPtr offset); + [Slot(2298)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern void glVertexArrayVertexAttribBindingEXT(UInt32 vaobj, UInt32 attribindex, UInt32 bindingindex); + [Slot(2299)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern void glVertexArrayVertexAttribDivisorEXT(UInt32 vaobj, UInt32 index, UInt32 divisor); + [Slot(2300)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern void glVertexArrayVertexAttribFormatEXT(UInt32 vaobj, UInt32 attribindex, Int32 size, System.Int32 type, bool normalized, UInt32 relativeoffset); + [Slot(2301)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern void glVertexArrayVertexAttribIFormatEXT(UInt32 vaobj, UInt32 attribindex, Int32 size, System.Int32 type, UInt32 relativeoffset); + [Slot(2302)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern void glVertexArrayVertexAttribIOffsetEXT(UInt32 vaobj, UInt32 buffer, UInt32 index, Int32 size, System.Int32 type, Int32 stride, IntPtr offset); + [Slot(2303)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern void glVertexArrayVertexAttribLFormatEXT(UInt32 vaobj, UInt32 attribindex, Int32 size, System.Int32 type, UInt32 relativeoffset); + [Slot(2304)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern void glVertexArrayVertexAttribLOffsetEXT(UInt32 vaobj, UInt32 buffer, UInt32 index, Int32 size, System.Int32 type, Int32 stride, IntPtr offset); + [Slot(2305)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern void glVertexArrayVertexAttribOffsetEXT(UInt32 vaobj, UInt32 buffer, UInt32 index, Int32 size, System.Int32 type, bool normalized, Int32 stride, IntPtr offset); + [Slot(2306)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern void glVertexArrayVertexBindingDivisorEXT(UInt32 vaobj, UInt32 bindingindex, UInt32 divisor); + [Slot(2307)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern void glVertexArrayVertexOffsetEXT(UInt32 vaobj, UInt32 buffer, Int32 size, System.Int32 type, Int32 stride, IntPtr offset); + [Slot(2421)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern void glVertexAttribI1iEXT(UInt32 index, Int32 x); + [Slot(2423)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern unsafe void glVertexAttribI1ivEXT(UInt32 index, Int32* v); + [Slot(2425)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern void glVertexAttribI1uiEXT(UInt32 index, UInt32 x); + [Slot(2427)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern unsafe void glVertexAttribI1uivEXT(UInt32 index, UInt32* v); + [Slot(2429)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern void glVertexAttribI2iEXT(UInt32 index, Int32 x, Int32 y); + [Slot(2431)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern unsafe void glVertexAttribI2ivEXT(UInt32 index, Int32* v); + [Slot(2433)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern void glVertexAttribI2uiEXT(UInt32 index, UInt32 x, UInt32 y); + [Slot(2435)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern unsafe void glVertexAttribI2uivEXT(UInt32 index, UInt32* v); + [Slot(2437)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern void glVertexAttribI3iEXT(UInt32 index, Int32 x, Int32 y, Int32 z); + [Slot(2439)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern unsafe void glVertexAttribI3ivEXT(UInt32 index, Int32* v); + [Slot(2441)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern void glVertexAttribI3uiEXT(UInt32 index, UInt32 x, UInt32 y, UInt32 z); + [Slot(2443)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern unsafe void glVertexAttribI3uivEXT(UInt32 index, UInt32* v); + [Slot(2445)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern unsafe void glVertexAttribI4bvEXT(UInt32 index, SByte* v); + [Slot(2447)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern void glVertexAttribI4iEXT(UInt32 index, Int32 x, Int32 y, Int32 z, Int32 w); + [Slot(2449)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern unsafe void glVertexAttribI4ivEXT(UInt32 index, Int32* v); + [Slot(2451)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern unsafe void glVertexAttribI4svEXT(UInt32 index, Int16* v); + [Slot(2453)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern unsafe void glVertexAttribI4ubvEXT(UInt32 index, Byte* v); + [Slot(2455)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern void glVertexAttribI4uiEXT(UInt32 index, UInt32 x, UInt32 y, UInt32 z, UInt32 w); + [Slot(2457)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern unsafe void glVertexAttribI4uivEXT(UInt32 index, UInt32* v); + [Slot(2459)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern unsafe void glVertexAttribI4usvEXT(UInt32 index, UInt16* v); + [Slot(2463)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern void glVertexAttribIPointerEXT(UInt32 index, Int32 size, System.Int32 type, Int32 stride, IntPtr pointer); + [Slot(2465)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern void glVertexAttribL1dEXT(UInt32 index, Double x); + [Slot(2467)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern unsafe void glVertexAttribL1dvEXT(UInt32 index, Double* v); + [Slot(2475)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern void glVertexAttribL2dEXT(UInt32 index, Double x, Double y); + [Slot(2477)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern unsafe void glVertexAttribL2dvEXT(UInt32 index, Double* v); + [Slot(2483)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern void glVertexAttribL3dEXT(UInt32 index, Double x, Double y, Double z); + [Slot(2485)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern unsafe void glVertexAttribL3dvEXT(UInt32 index, Double* v); + [Slot(2491)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern void glVertexAttribL4dEXT(UInt32 index, Double x, Double y, Double z, Double w); + [Slot(2493)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern unsafe void glVertexAttribL4dvEXT(UInt32 index, Double* v); + [Slot(2501)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern void glVertexAttribLPointerEXT(UInt32 index, Int32 size, System.Int32 type, Int32 stride, IntPtr pointer); + [Slot(2543)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern void glVertexPointerEXT(Int32 size, System.Int32 type, Int32 stride, Int32 count, IntPtr pointer); + [Slot(2578)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern void glVertexWeightfEXT(Single weight); + [Slot(2579)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern unsafe void glVertexWeightfvEXT(Single* weight); + [Slot(2582)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern void glVertexWeightPointerEXT(Int32 size, System.Int32 type, Int32 stride, IntPtr pointer); + [Slot(2658)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern void glWriteMaskEXT(UInt32 res, UInt32 @in, System.Int32 outX, System.Int32 outY, System.Int32 outZ, System.Int32 outW); + [Slot(589)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern void glFrameTerminatorGREMEDY(); + [Slot(1904)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern void glStringMarkerGREMEDY(Int32 len, IntPtr @string); + [Slot(730)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern unsafe void glGetImageTransformParameterfvHP(System.Int32 target, System.Int32 pname, [OutAttribute] Single* @params); + [Slot(731)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern unsafe void glGetImageTransformParameterivHP(System.Int32 target, System.Int32 pname, [OutAttribute] Int32* @params); + [Slot(1040)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern void glImageTransformParameterfHP(System.Int32 target, System.Int32 pname, Single param); + [Slot(1041)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern unsafe void glImageTransformParameterfvHP(System.Int32 target, System.Int32 pname, Single* @params); + [Slot(1042)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern void glImageTransformParameteriHP(System.Int32 target, System.Int32 pname, Int32 param); + [Slot(1043)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern unsafe void glImageTransformParameterivHP(System.Int32 target, System.Int32 pname, Int32* @params); + [Slot(237)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern void glColorPointerListIBM(Int32 size, System.Int32 type, Int32 stride, IntPtr pointer, Int32 ptrstride); + [Slot(464)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern unsafe void glEdgeFlagPointerListIBM(Int32 stride, bool** pointer, Int32 ptrstride); + [Slot(532)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern void glFlushStaticDataIBM(System.Int32 target); + [Slot(548)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern void glFogCoordPointerListIBM(System.Int32 type, Int32 stride, IntPtr pointer, Int32 ptrstride); + [Slot(1057)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern void glIndexPointerListIBM(System.Int32 type, Int32 stride, IntPtr pointer, Int32 ptrstride); + [Slot(1247)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern unsafe void glMultiModeDrawArraysIBM(System.Int32* mode, Int32* first, Int32* count, Int32 primcount, Int32 modestride); + [Slot(1248)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern unsafe void glMultiModeDrawElementsIBM(System.Int32* mode, Int32* count, System.Int32 type, IntPtr indices, Int32 primcount, Int32 modestride); + [Slot(1429)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern void glNormalPointerListIBM(System.Int32 type, Int32 stride, IntPtr pointer, Int32 ptrstride); + [Slot(1864)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern void glSecondaryColorPointerListIBM(Int32 size, System.Int32 type, Int32 stride, IntPtr pointer, Int32 ptrstride); + [Slot(2012)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern void glTexCoordPointerListIBM(Int32 size, System.Int32 type, Int32 stride, IntPtr pointer, Int32 ptrstride); + [Slot(2544)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern void glVertexPointerListIBM(Int32 size, System.Int32 type, Int32 stride, IntPtr pointer, Int32 ptrstride); + [Slot(125)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern void glBlendFuncSeparateINGR(System.Int32 sfactorRGB, System.Int32 dfactorRGB, System.Int32 sfactorAlpha, System.Int32 dfactorAlpha); + [Slot(31)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern void glBeginPerfQueryINTEL(UInt32 queryHandle); + [Slot(238)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern void glColorPointervINTEL(Int32 size, System.Int32 type, IntPtr pointer); + [Slot(333)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern unsafe void glCreatePerfQueryINTEL(UInt32 queryId, [OutAttribute] UInt32* queryHandle); + [Slot(376)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern void glDeletePerfQueryINTEL(UInt32 queryHandle); + [Slot(488)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern void glEndPerfQueryINTEL(UInt32 queryHandle); + [Slot(701)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern unsafe void glGetFirstPerfQueryIdINTEL([OutAttribute] UInt32* queryId); + [Slot(806)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern unsafe void glGetNextPerfQueryIdINTEL(UInt32 queryId, [OutAttribute] UInt32* nextQueryId); + [Slot(847)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern unsafe void glGetPerfCounterInfoINTEL(UInt32 queryId, UInt32 counterId, UInt32 counterNameLength, [OutAttribute] IntPtr counterName, UInt32 counterDescLength, [OutAttribute] IntPtr counterDesc, [OutAttribute] UInt32* counterOffset, [OutAttribute] UInt32* counterDataSize, [OutAttribute] UInt32* counterTypeEnum, [OutAttribute] UInt32* counterDataTypeEnum, [OutAttribute] UInt64* rawCounterMaxValue); + [Slot(854)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern unsafe void glGetPerfQueryDataINTEL(UInt32 queryHandle, UInt32 flags, Int32 dataSize, [OutAttribute] IntPtr data, [OutAttribute] UInt32* bytesWritten); + [Slot(855)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern unsafe void glGetPerfQueryIdByNameINTEL([OutAttribute] IntPtr queryName, [OutAttribute] UInt32* queryId); + [Slot(856)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern unsafe void glGetPerfQueryInfoINTEL(UInt32 queryId, UInt32 queryNameLength, [OutAttribute] IntPtr queryName, [OutAttribute] UInt32* dataSize, [OutAttribute] UInt32* noCounters, [OutAttribute] UInt32* noInstances, [OutAttribute] UInt32* capsMask); + [Slot(1191)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern unsafe IntPtr glMapTexture2DINTEL(UInt32 texture, Int32 level, UInt32 access, [OutAttribute] Int32* stride, [OutAttribute] System.Int32* layout); + [Slot(1430)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern void glNormalPointervINTEL(System.Int32 type, IntPtr pointer); + [Slot(1906)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern void glSyncTextureINTEL(UInt32 texture); + [Slot(2013)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern void glTexCoordPointervINTEL(Int32 size, System.Int32 type, IntPtr pointer); + [Slot(2213)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern void glUnmapTexture2DINTEL(UInt32 texture, Int32 level); + [Slot(2545)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern void glVertexPointervINTEL(Int32 size, System.Int32 type, IntPtr pointer); + [Slot(349)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern void glDebugMessageCallbackKHR(DebugProcKhr callback, IntPtr userParam); + [Slot(352)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern unsafe void glDebugMessageControlKHR(System.Int32 source, System.Int32 type, System.Int32 severity, Int32 count, UInt32* ids, bool enabled); + [Slot(357)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern void glDebugMessageInsertKHR(System.Int32 source, System.Int32 type, UInt32 id, System.Int32 severity, Int32 length, IntPtr buf); + [Slot(691)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern unsafe Int32 glGetDebugMessageLogKHR(UInt32 count, Int32 bufSize, [OutAttribute] System.Int32* sources, [OutAttribute] System.Int32* types, [OutAttribute] UInt32* ids, [OutAttribute] System.Int32* severities, [OutAttribute] Int32* lengths, [OutAttribute] IntPtr messageLog); + [Slot(826)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern unsafe void glGetObjectLabelKHR(System.Int32 identifier, UInt32 name, Int32 bufSize, [OutAttribute] Int32* length, [OutAttribute] IntPtr label); + [Slot(831)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern unsafe void glGetObjectPtrLabelKHR(IntPtr ptr, Int32 bufSize, [OutAttribute] Int32* length, [OutAttribute] IntPtr label); + [Slot(869)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern void glGetPointervKHR(System.Int32 pname, [OutAttribute] IntPtr @params); + [Slot(1442)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern void glObjectLabelKHR(System.Int32 identifier, UInt32 name, Int32 length, IntPtr label); + [Slot(1444)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern void glObjectPtrLabelKHR(IntPtr ptr, Int32 length, IntPtr label); + [Slot(1526)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern void glPopDebugGroupKHR(); + [Slot(1708)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern void glPushDebugGroupKHR(System.Int32 source, UInt32 id, Int32 length, IntPtr message); - [Slot(1785)] + [Slot(1795)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern void glResizeBuffersMESA(); - [Slot(2594)] + [Slot(2604)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern void glWindowPos2dMESA(Double x, Double y); - [Slot(2597)] + [Slot(2607)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern unsafe void glWindowPos2dvMESA(Double* v); - [Slot(2600)] + [Slot(2610)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern void glWindowPos2fMESA(Single x, Single y); - [Slot(2603)] + [Slot(2613)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern unsafe void glWindowPos2fvMESA(Single* v); - [Slot(2606)] + [Slot(2616)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern void glWindowPos2iMESA(Int32 x, Int32 y); - [Slot(2609)] + [Slot(2619)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern unsafe void glWindowPos2ivMESA(Int32* v); - [Slot(2612)] + [Slot(2622)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern void glWindowPos2sMESA(Int16 x, Int16 y); - [Slot(2615)] + [Slot(2625)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern unsafe void glWindowPos2svMESA(Int16* v); - [Slot(2618)] + [Slot(2628)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern void glWindowPos3dMESA(Double x, Double y, Double z); - [Slot(2621)] + [Slot(2631)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern unsafe void glWindowPos3dvMESA(Double* v); - [Slot(2624)] + [Slot(2634)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern void glWindowPos3fMESA(Single x, Single y, Single z); - [Slot(2627)] + [Slot(2637)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern unsafe void glWindowPos3fvMESA(Single* v); - [Slot(2630)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern void glWindowPos3iMESA(Int32 x, Int32 y, Int32 z); - [Slot(2633)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern unsafe void glWindowPos3ivMESA(Int32* v); - [Slot(2636)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern void glWindowPos3sMESA(Int16 x, Int16 y, Int16 z); - [Slot(2639)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern unsafe void glWindowPos3svMESA(Int16* v); [Slot(2640)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern void glWindowPos4dMESA(Double x, Double y, Double z, Double w); - [Slot(2641)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern unsafe void glWindowPos4dvMESA(Double* v); - [Slot(2642)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern void glWindowPos4fMESA(Single x, Single y, Single z, Single w); + static extern void glWindowPos3iMESA(Int32 x, Int32 y, Int32 z); [Slot(2643)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern unsafe void glWindowPos4fvMESA(Single* v); - [Slot(2644)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern void glWindowPos4iMESA(Int32 x, Int32 y, Int32 z, Int32 w); - [Slot(2645)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern unsafe void glWindowPos4ivMESA(Int32* v); + static extern unsafe void glWindowPos3ivMESA(Int32* v); [Slot(2646)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern void glWindowPos3sMESA(Int16 x, Int16 y, Int16 z); + [Slot(2649)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern unsafe void glWindowPos3svMESA(Int16* v); + [Slot(2650)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern void glWindowPos4dMESA(Double x, Double y, Double z, Double w); + [Slot(2651)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern unsafe void glWindowPos4dvMESA(Double* v); + [Slot(2652)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern void glWindowPos4fMESA(Single x, Single y, Single z, Single w); + [Slot(2653)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern unsafe void glWindowPos4fvMESA(Single* v); + [Slot(2654)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern void glWindowPos4iMESA(Int32 x, Int32 y, Int32 z, Int32 w); + [Slot(2655)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern unsafe void glWindowPos4ivMESA(Int32* v); + [Slot(2656)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern void glWindowPos4sMESA(Int16 x, Int16 y, Int16 z, Int16 w); - [Slot(2647)] + [Slot(2657)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern unsafe void glWindowPos4svMESA(Int16* v); [Slot(8)] @@ -143479,1177 +144101,1177 @@ namespace OpenTK.Graphics.OpenGL [Slot(29)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern void glBeginOcclusionQueryNV(UInt32 id); - [Slot(36)] + [Slot(37)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern void glBeginTransformFeedbackNV(System.Int32 primitiveMode); - [Slot(38)] + [Slot(39)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern void glBeginVideoCaptureNV(UInt32 video_capture_slot); - [Slot(45)] + [Slot(46)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern void glBindBufferBaseNV(System.Int32 target, UInt32 index, UInt32 buffer); - [Slot(47)] + [Slot(48)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern void glBindBufferOffsetNV(System.Int32 target, UInt32 index, UInt32 buffer, IntPtr offset); - [Slot(50)] + [Slot(51)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern void glBindBufferRangeNV(System.Int32 target, UInt32 index, UInt32 buffer, IntPtr offset, IntPtr size); - [Slot(67)] + [Slot(68)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern void glBindProgramNV(System.Int32 target, UInt32 id); - [Slot(80)] + [Slot(81)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern void glBindTransformFeedbackNV(System.Int32 target, UInt32 id); - [Slot(86)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern void glBindVideoCaptureStreamBufferNV(UInt32 video_capture_slot, UInt32 stream, System.Int32 frame_region, IntPtr offset); [Slot(87)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern void glBindVideoCaptureStreamBufferNV(UInt32 video_capture_slot, UInt32 stream, System.Int32 frame_region, IntPtr offset); + [Slot(88)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern void glBindVideoCaptureStreamTextureNV(UInt32 video_capture_slot, UInt32 stream, System.Int32 frame_region, System.Int32 target, UInt32 texture); - [Slot(101)] + [Slot(102)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern void glBlendBarrierNV(); - [Slot(125)] + [Slot(126)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern void glBlendParameteriNV(System.Int32 pname, Int32 value); - [Slot(128)] + [Slot(129)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern void glBufferAddressRangeNV(System.Int32 pname, UInt32 index, UInt64 address, IntPtr length); - [Slot(156)] + [Slot(157)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern void glClearDepthdNV(Double depth); - [Slot(182)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern void glColor3hNV(Half red, Half green, Half blue); [Slot(183)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern unsafe void glColor3hvNV(Half* v); - [Slot(204)] + static extern void glColor3hNV(Half red, Half green, Half blue); + [Slot(184)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern void glColor4hNV(Half red, Half green, Half blue, Half alpha); + static extern unsafe void glColor3hvNV(Half* v); [Slot(205)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern void glColor4hNV(Half red, Half green, Half blue, Half alpha); + [Slot(206)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern unsafe void glColor4hvNV(Half* v); - [Slot(222)] + [Slot(223)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern void glColorFormatNV(Int32 size, System.Int32 type, Int32 stride); - [Slot(247)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern void glCombinerInputNV(System.Int32 stage, System.Int32 portion, System.Int32 variable, System.Int32 input, System.Int32 mapping, System.Int32 componentUsage); [Slot(248)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern void glCombinerOutputNV(System.Int32 stage, System.Int32 portion, System.Int32 abOutput, System.Int32 cdOutput, System.Int32 sumOutput, System.Int32 scale, System.Int32 bias, bool abDotProduct, bool cdDotProduct, bool muxSum); + static extern void glCombinerInputNV(System.Int32 stage, System.Int32 portion, System.Int32 variable, System.Int32 input, System.Int32 mapping, System.Int32 componentUsage); [Slot(249)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern void glCombinerParameterfNV(System.Int32 pname, Single param); + static extern void glCombinerOutputNV(System.Int32 stage, System.Int32 portion, System.Int32 abOutput, System.Int32 cdOutput, System.Int32 sumOutput, System.Int32 scale, System.Int32 bias, bool abDotProduct, bool cdDotProduct, bool muxSum); [Slot(250)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern unsafe void glCombinerParameterfvNV(System.Int32 pname, Single* @params); + static extern void glCombinerParameterfNV(System.Int32 pname, Single param); [Slot(251)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern void glCombinerParameteriNV(System.Int32 pname, Int32 param); + static extern unsafe void glCombinerParameterfvNV(System.Int32 pname, Single* @params); [Slot(252)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern unsafe void glCombinerParameterivNV(System.Int32 pname, Int32* @params); + static extern void glCombinerParameteriNV(System.Int32 pname, Int32 param); [Slot(253)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern unsafe void glCombinerParameterivNV(System.Int32 pname, Int32* @params); + [Slot(254)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern unsafe void glCombinerStageParameterfvNV(System.Int32 stage, System.Int32 pname, Single* @params); - [Slot(305)] + [Slot(306)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern void glCopyImageSubDataNV(UInt32 srcName, System.Int32 srcTarget, Int32 srcLevel, Int32 srcX, Int32 srcY, Int32 srcZ, UInt32 dstName, System.Int32 dstTarget, Int32 dstLevel, Int32 dstX, Int32 dstY, Int32 dstZ, Int32 width, Int32 height, Int32 depth); - [Slot(311)] + [Slot(312)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern void glCopyPathNV(UInt32 resultPath, UInt32 srcPath); - [Slot(328)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern unsafe void glCoverFillPathInstancedNV(Int32 numPaths, System.Int32 pathNameType, IntPtr paths, UInt32 pathBase, System.Int32 coverMode, System.Int32 transformType, Single* transformValues); [Slot(329)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern void glCoverFillPathNV(UInt32 path, System.Int32 coverMode); + static extern unsafe void glCoverFillPathInstancedNV(Int32 numPaths, System.Int32 pathNameType, IntPtr paths, UInt32 pathBase, System.Int32 coverMode, System.Int32 transformType, Single* transformValues); [Slot(330)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern unsafe void glCoverStrokePathInstancedNV(Int32 numPaths, System.Int32 pathNameType, IntPtr paths, UInt32 pathBase, System.Int32 coverMode, System.Int32 transformType, Single* transformValues); + static extern void glCoverFillPathNV(UInt32 path, System.Int32 coverMode); [Slot(331)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern unsafe void glCoverStrokePathInstancedNV(Int32 numPaths, System.Int32 pathNameType, IntPtr paths, UInt32 pathBase, System.Int32 coverMode, System.Int32 transformType, Single* transformValues); + [Slot(332)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern void glCoverStrokePathNV(UInt32 path, System.Int32 coverMode); - [Slot(363)] + [Slot(365)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern unsafe void glDeleteFencesNV(Int32 n, UInt32* fences); - [Slot(371)] + [Slot(373)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern unsafe void glDeleteOcclusionQueriesNV(Int32 n, UInt32* ids); - [Slot(372)] + [Slot(374)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern void glDeletePathsNV(UInt32 path, Int32 range); - [Slot(378)] + [Slot(381)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern unsafe void glDeleteProgramsNV(Int32 n, UInt32* programs); - [Slot(389)] + [Slot(392)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern unsafe void glDeleteTransformFeedbacksNV(Int32 n, UInt32* ids); - [Slot(393)] + [Slot(396)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern void glDepthBoundsdNV(Double zmin, Double zmax); - [Slot(399)] + [Slot(402)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern void glDepthRangedNV(Double zNear, Double zFar); - [Slot(451)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern void glDrawTextureNV(UInt32 texture, UInt32 sampler, Single x0, Single y0, Single x1, Single y1, Single z, Single s0, Single t0, Single s1, Single t1); [Slot(454)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern void glDrawTextureNV(UInt32 texture, UInt32 sampler, Single x0, Single y0, Single x1, Single y1, Single z, Single s0, Single t0, Single s1, Single t1); + [Slot(457)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern void glDrawTransformFeedbackNV(System.Int32 mode, UInt32 id); - [Slot(458)] + [Slot(461)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern void glEdgeFlagFormatNV(Int32 stride); - [Slot(479)] + [Slot(482)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern void glEndConditionalRenderNV(); - [Slot(483)] + [Slot(486)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern void glEndOcclusionQueryNV(); - [Slot(490)] + [Slot(494)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern void glEndTransformFeedbackNV(); - [Slot(492)] + [Slot(496)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern void glEndVideoCaptureNV(UInt32 video_capture_slot); - [Slot(505)] + [Slot(509)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern void glEvalMapsNV(System.Int32 target, System.Int32 mode); - [Slot(510)] + [Slot(514)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern unsafe void glExecuteProgramNV(System.Int32 target, UInt32 id, Single* @params); - [Slot(515)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern void glFinalCombinerInputNV(System.Int32 variable, System.Int32 input, System.Int32 mapping, System.Int32 componentUsage); [Slot(519)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern void glFinishFenceNV(UInt32 fence); - [Slot(526)] + static extern void glFinalCombinerInputNV(System.Int32 variable, System.Int32 input, System.Int32 mapping, System.Int32 componentUsage); + [Slot(523)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern void glFlushPixelDataRangeNV(System.Int32 target); + static extern void glFinishFenceNV(UInt32 fence); [Slot(530)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern void glFlushPixelDataRangeNV(System.Int32 target); + [Slot(534)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern void glFlushVertexArrayRangeNV(); - [Slot(537)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern void glFogCoordFormatNV(System.Int32 type, Int32 stride); - [Slot(540)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern void glFogCoordhNV(Half fog); [Slot(541)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern void glFogCoordFormatNV(System.Int32 type, Int32 stride); + [Slot(544)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern void glFogCoordhNV(Half fog); + [Slot(545)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern unsafe void glFogCoordhvNV(Half* fog); - [Slot(600)] + [Slot(604)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern unsafe void glGenFencesNV(Int32 n, [OutAttribute] UInt32* fences); - [Slot(606)] + [Slot(610)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern unsafe void glGenOcclusionQueriesNV(Int32 n, [OutAttribute] UInt32* ids); - [Slot(607)] + [Slot(611)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern Int32 glGenPathsNV(Int32 range); - [Slot(612)] + [Slot(616)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern unsafe void glGenProgramsNV(Int32 n, [OutAttribute] UInt32* programs); - [Slot(622)] + [Slot(626)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern unsafe void glGenTransformFeedbacksNV(Int32 n, [OutAttribute] UInt32* ids); - [Slot(638)] + [Slot(642)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern unsafe void glGetActiveVaryingNV(UInt32 program, UInt32 index, Int32 bufSize, [OutAttribute] Int32* length, [OutAttribute] Int32* size, [OutAttribute] System.Int32* type, [OutAttribute] IntPtr name); - [Slot(651)] + [Slot(655)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern unsafe void glGetBufferParameterui64vNV(System.Int32 target, System.Int32 pname, [OutAttribute] UInt64* @params); - [Slot(668)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern unsafe void glGetCombinerInputParameterfvNV(System.Int32 stage, System.Int32 portion, System.Int32 variable, System.Int32 pname, [OutAttribute] Single* @params); - [Slot(669)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern unsafe void glGetCombinerInputParameterivNV(System.Int32 stage, System.Int32 portion, System.Int32 variable, System.Int32 pname, [OutAttribute] Int32* @params); - [Slot(670)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern unsafe void glGetCombinerOutputParameterfvNV(System.Int32 stage, System.Int32 portion, System.Int32 pname, [OutAttribute] Single* @params); - [Slot(671)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern unsafe void glGetCombinerOutputParameterivNV(System.Int32 stage, System.Int32 portion, System.Int32 pname, [OutAttribute] Int32* @params); [Slot(672)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern unsafe void glGetCombinerInputParameterfvNV(System.Int32 stage, System.Int32 portion, System.Int32 variable, System.Int32 pname, [OutAttribute] Single* @params); + [Slot(673)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern unsafe void glGetCombinerInputParameterivNV(System.Int32 stage, System.Int32 portion, System.Int32 variable, System.Int32 pname, [OutAttribute] Int32* @params); + [Slot(674)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern unsafe void glGetCombinerOutputParameterfvNV(System.Int32 stage, System.Int32 portion, System.Int32 pname, [OutAttribute] Single* @params); + [Slot(675)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern unsafe void glGetCombinerOutputParameterivNV(System.Int32 stage, System.Int32 portion, System.Int32 pname, [OutAttribute] Int32* @params); + [Slot(676)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern unsafe void glGetCombinerStageParameterfvNV(System.Int32 stage, System.Int32 pname, [OutAttribute] Single* @params); - [Slot(694)] + [Slot(698)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern unsafe void glGetFenceivNV(UInt32 fence, System.Int32 pname, [OutAttribute] Int32* @params); - [Slot(695)] + [Slot(699)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern unsafe void glGetFinalCombinerInputParameterfvNV(System.Int32 variable, System.Int32 pname, [OutAttribute] Single* @params); - [Slot(696)] + [Slot(700)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern unsafe void glGetFinalCombinerInputParameterivNV(System.Int32 variable, System.Int32 pname, [OutAttribute] Int32* @params); - [Slot(724)] + [Slot(729)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern Int64 glGetImageHandleNV(UInt32 texture, Int32 level, bool layered, Int32 layer, System.Int32 format); - [Slot(733)] + [Slot(738)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern unsafe void glGetIntegerui64i_vNV(System.Int32 value, UInt32 index, [OutAttribute] UInt64* result); - [Slot(734)] + [Slot(739)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern unsafe void glGetIntegerui64vNV(System.Int32 value, [OutAttribute] UInt64* result); - [Slot(750)] + [Slot(755)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern unsafe void glGetMapAttribParameterfvNV(System.Int32 target, UInt32 index, System.Int32 pname, [OutAttribute] Single* @params); - [Slot(751)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern unsafe void glGetMapAttribParameterivNV(System.Int32 target, UInt32 index, System.Int32 pname, [OutAttribute] Int32* @params); - [Slot(752)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern void glGetMapControlPointsNV(System.Int32 target, UInt32 index, System.Int32 type, Int32 ustride, Int32 vstride, bool packed, [OutAttribute] IntPtr points); [Slot(756)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern unsafe void glGetMapParameterfvNV(System.Int32 target, System.Int32 pname, [OutAttribute] Single* @params); + static extern unsafe void glGetMapAttribParameterivNV(System.Int32 target, UInt32 index, System.Int32 pname, [OutAttribute] Int32* @params); [Slot(757)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern void glGetMapControlPointsNV(System.Int32 target, UInt32 index, System.Int32 type, Int32 ustride, Int32 vstride, bool packed, [OutAttribute] IntPtr points); + [Slot(761)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern unsafe void glGetMapParameterfvNV(System.Int32 target, System.Int32 pname, [OutAttribute] Single* @params); + [Slot(762)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern unsafe void glGetMapParameterivNV(System.Int32 target, System.Int32 pname, [OutAttribute] Int32* @params); - [Slot(770)] + [Slot(775)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern unsafe void glGetMultisamplefvNV(System.Int32 pname, UInt32 index, [OutAttribute] Single* val); - [Slot(784)] + [Slot(789)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern unsafe void glGetNamedBufferParameterui64vNV(UInt32 buffer, System.Int32 pname, [OutAttribute] UInt64* @params); - [Slot(826)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern unsafe void glGetOcclusionQueryivNV(UInt32 id, System.Int32 pname, [OutAttribute] Int32* @params); - [Slot(827)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern unsafe void glGetOcclusionQueryuivNV(UInt32 id, System.Int32 pname, [OutAttribute] UInt32* @params); - [Slot(828)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern unsafe void glGetPathColorGenfvNV(System.Int32 color, System.Int32 pname, [OutAttribute] Single* value); - [Slot(829)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern unsafe void glGetPathColorGenivNV(System.Int32 color, System.Int32 pname, [OutAttribute] Int32* value); - [Slot(830)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern unsafe void glGetPathCommandsNV(UInt32 path, [OutAttribute] Byte* commands); - [Slot(831)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern unsafe void glGetPathCoordsNV(UInt32 path, [OutAttribute] Single* coords); [Slot(832)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern unsafe void glGetPathDashArrayNV(UInt32 path, [OutAttribute] Single* dashArray); + static extern unsafe void glGetOcclusionQueryivNV(UInt32 id, System.Int32 pname, [OutAttribute] Int32* @params); [Slot(833)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern Single glGetPathLengthNV(UInt32 path, Int32 startSegment, Int32 numSegments); + static extern unsafe void glGetOcclusionQueryuivNV(UInt32 id, System.Int32 pname, [OutAttribute] UInt32* @params); [Slot(834)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern unsafe void glGetPathMetricRangeNV(UInt32 metricQueryMask, UInt32 firstPathName, Int32 numPaths, Int32 stride, [OutAttribute] Single* metrics); + static extern unsafe void glGetPathColorGenfvNV(System.Int32 color, System.Int32 pname, [OutAttribute] Single* value); [Slot(835)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern unsafe void glGetPathMetricsNV(UInt32 metricQueryMask, Int32 numPaths, System.Int32 pathNameType, IntPtr paths, UInt32 pathBase, Int32 stride, [OutAttribute] Single* metrics); + static extern unsafe void glGetPathColorGenivNV(System.Int32 color, System.Int32 pname, [OutAttribute] Int32* value); [Slot(836)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern unsafe void glGetPathParameterfvNV(UInt32 path, System.Int32 pname, [OutAttribute] Single* value); + static extern unsafe void glGetPathCommandsNV(UInt32 path, [OutAttribute] Byte* commands); [Slot(837)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern unsafe void glGetPathParameterivNV(UInt32 path, System.Int32 pname, [OutAttribute] Int32* value); + static extern unsafe void glGetPathCoordsNV(UInt32 path, [OutAttribute] Single* coords); [Slot(838)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern unsafe void glGetPathSpacingNV(System.Int32 pathListMode, Int32 numPaths, System.Int32 pathNameType, IntPtr paths, UInt32 pathBase, Single advanceScale, Single kerningScale, System.Int32 transformType, [OutAttribute] Single* returnedSpacing); + static extern unsafe void glGetPathDashArrayNV(UInt32 path, [OutAttribute] Single* dashArray); [Slot(839)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern unsafe void glGetPathTexGenfvNV(System.Int32 texCoordSet, System.Int32 pname, [OutAttribute] Single* value); + static extern Single glGetPathLengthNV(UInt32 path, Int32 startSegment, Int32 numSegments); [Slot(840)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern unsafe void glGetPathMetricRangeNV(UInt32 metricQueryMask, UInt32 firstPathName, Int32 numPaths, Int32 stride, [OutAttribute] Single* metrics); + [Slot(841)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern unsafe void glGetPathMetricsNV(UInt32 metricQueryMask, Int32 numPaths, System.Int32 pathNameType, IntPtr paths, UInt32 pathBase, Int32 stride, [OutAttribute] Single* metrics); + [Slot(842)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern unsafe void glGetPathParameterfvNV(UInt32 path, System.Int32 pname, [OutAttribute] Single* value); + [Slot(843)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern unsafe void glGetPathParameterivNV(UInt32 path, System.Int32 pname, [OutAttribute] Int32* value); + [Slot(844)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern unsafe void glGetPathSpacingNV(System.Int32 pathListMode, Int32 numPaths, System.Int32 pathNameType, IntPtr paths, UInt32 pathBase, Single advanceScale, Single kerningScale, System.Int32 transformType, [OutAttribute] Single* returnedSpacing); + [Slot(845)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern unsafe void glGetPathTexGenfvNV(System.Int32 texCoordSet, System.Int32 pname, [OutAttribute] Single* value); + [Slot(846)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern unsafe void glGetPathTexGenivNV(System.Int32 texCoordSet, System.Int32 pname, [OutAttribute] Int32* value); - [Slot(864)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern unsafe void glGetProgramEnvParameterIivNV(System.Int32 target, UInt32 index, [OutAttribute] Int32* @params); - [Slot(865)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern unsafe void glGetProgramEnvParameterIuivNV(System.Int32 target, UInt32 index, [OutAttribute] UInt32* @params); - [Slot(870)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern unsafe void glGetProgramivNV(UInt32 id, System.Int32 pname, [OutAttribute] Int32* @params); - [Slot(873)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern unsafe void glGetProgramLocalParameterIivNV(System.Int32 target, UInt32 index, [OutAttribute] Int32* @params); [Slot(874)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern unsafe void glGetProgramLocalParameterIuivNV(System.Int32 target, UInt32 index, [OutAttribute] UInt32* @params); + static extern unsafe void glGetProgramEnvParameterIivNV(System.Int32 target, UInt32 index, [OutAttribute] Int32* @params); [Slot(875)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern unsafe void glGetProgramEnvParameterIuivNV(System.Int32 target, UInt32 index, [OutAttribute] UInt32* @params); + [Slot(880)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern unsafe void glGetProgramivNV(UInt32 id, System.Int32 pname, [OutAttribute] Int32* @params); + [Slot(883)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern unsafe void glGetProgramLocalParameterIivNV(System.Int32 target, UInt32 index, [OutAttribute] Int32* @params); + [Slot(884)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern unsafe void glGetProgramLocalParameterIuivNV(System.Int32 target, UInt32 index, [OutAttribute] UInt32* @params); + [Slot(885)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern unsafe void glGetProgramNamedParameterdvNV(UInt32 id, Int32 len, Byte* name, [OutAttribute] Double* @params); - [Slot(876)] + [Slot(886)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern unsafe void glGetProgramNamedParameterfvNV(UInt32 id, Int32 len, Byte* name, [OutAttribute] Single* @params); - [Slot(877)] + [Slot(887)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern unsafe void glGetProgramParameterdvNV(System.Int32 target, UInt32 index, System.Int32 pname, [OutAttribute] Double* @params); - [Slot(878)] + [Slot(888)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern unsafe void glGetProgramParameterfvNV(System.Int32 target, UInt32 index, System.Int32 pname, [OutAttribute] Single* @params); - [Slot(890)] + [Slot(900)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern unsafe void glGetProgramStringNV(UInt32 id, System.Int32 pname, [OutAttribute] Byte* program); - [Slot(891)] + [Slot(901)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern unsafe void glGetProgramSubroutineParameteruivNV(System.Int32 target, UInt32 index, [OutAttribute] UInt32* param); - [Slot(945)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern Int64 glGetTextureHandleNV(UInt32 texture); - [Slot(954)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern Int64 glGetTextureSamplerHandleNV(UInt32 texture, UInt32 sampler); [Slot(955)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern unsafe void glGetTrackMatrixivNV(System.Int32 target, UInt32 address, System.Int32 pname, [OutAttribute] Int32* @params); - [Slot(958)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern unsafe void glGetTransformFeedbackVaryingNV(UInt32 program, UInt32 index, [OutAttribute] Int32* location); + static extern Int64 glGetTextureHandleNV(UInt32 texture); [Slot(964)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern Int64 glGetTextureSamplerHandleNV(UInt32 texture, UInt32 sampler); + [Slot(965)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern unsafe void glGetTrackMatrixivNV(System.Int32 target, UInt32 address, System.Int32 pname, [OutAttribute] Int32* @params); + [Slot(968)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern unsafe void glGetTransformFeedbackVaryingNV(UInt32 program, UInt32 index, [OutAttribute] Int32* location); + [Slot(974)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern unsafe void glGetUniformi64vNV(UInt32 program, Int32 location, [OutAttribute] Int64* @params); - [Slot(972)] + [Slot(982)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern unsafe void glGetUniformui64vNV(UInt32 program, Int32 location, [OutAttribute] UInt64* @params); - [Slot(981)] + [Slot(991)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern Int32 glGetVaryingLocationNV(UInt32 program, IntPtr name); - [Slot(990)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern unsafe void glGetVertexAttribdvNV(UInt32 index, System.Int32 pname, [OutAttribute] Double* @params); - [Slot(993)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern unsafe void glGetVertexAttribfvNV(UInt32 index, System.Int32 pname, [OutAttribute] Single* @params); [Slot(1000)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern unsafe void glGetVertexAttribivNV(UInt32 index, System.Int32 pname, [OutAttribute] Int32* @params); + static extern unsafe void glGetVertexAttribdvNV(UInt32 index, System.Int32 pname, [OutAttribute] Double* @params); [Slot(1003)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern unsafe void glGetVertexAttribLi64vNV(UInt32 index, System.Int32 pname, [OutAttribute] Int64* @params); - [Slot(1005)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern unsafe void glGetVertexAttribLui64vNV(UInt32 index, System.Int32 pname, [OutAttribute] UInt64* @params); - [Slot(1008)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern void glGetVertexAttribPointervNV(UInt32 index, System.Int32 pname, [OutAttribute] IntPtr pointer); - [Slot(1009)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern unsafe void glGetVideoCaptureivNV(UInt32 video_capture_slot, System.Int32 pname, [OutAttribute] Int32* @params); + static extern unsafe void glGetVertexAttribfvNV(UInt32 index, System.Int32 pname, [OutAttribute] Single* @params); [Slot(1010)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern unsafe void glGetVideoCaptureStreamdvNV(UInt32 video_capture_slot, UInt32 stream, System.Int32 pname, [OutAttribute] Double* @params); - [Slot(1011)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern unsafe void glGetVideoCaptureStreamfvNV(UInt32 video_capture_slot, UInt32 stream, System.Int32 pname, [OutAttribute] Single* @params); - [Slot(1012)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern unsafe void glGetVideoCaptureStreamivNV(UInt32 video_capture_slot, UInt32 stream, System.Int32 pname, [OutAttribute] Int32* @params); + static extern unsafe void glGetVertexAttribivNV(UInt32 index, System.Int32 pname, [OutAttribute] Int32* @params); [Slot(1013)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern unsafe void glGetVideoi64vNV(UInt32 video_slot, System.Int32 pname, [OutAttribute] Int64* @params); - [Slot(1014)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern unsafe void glGetVideoivNV(UInt32 video_slot, System.Int32 pname, [OutAttribute] Int32* @params); + static extern unsafe void glGetVertexAttribLi64vNV(UInt32 index, System.Int32 pname, [OutAttribute] Int64* @params); [Slot(1015)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern unsafe void glGetVertexAttribLui64vNV(UInt32 index, System.Int32 pname, [OutAttribute] UInt64* @params); + [Slot(1018)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern void glGetVertexAttribPointervNV(UInt32 index, System.Int32 pname, [OutAttribute] IntPtr pointer); + [Slot(1019)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern unsafe void glGetVideoCaptureivNV(UInt32 video_capture_slot, System.Int32 pname, [OutAttribute] Int32* @params); + [Slot(1020)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern unsafe void glGetVideoCaptureStreamdvNV(UInt32 video_capture_slot, UInt32 stream, System.Int32 pname, [OutAttribute] Double* @params); + [Slot(1021)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern unsafe void glGetVideoCaptureStreamfvNV(UInt32 video_capture_slot, UInt32 stream, System.Int32 pname, [OutAttribute] Single* @params); + [Slot(1022)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern unsafe void glGetVideoCaptureStreamivNV(UInt32 video_capture_slot, UInt32 stream, System.Int32 pname, [OutAttribute] Int32* @params); + [Slot(1023)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern unsafe void glGetVideoi64vNV(UInt32 video_slot, System.Int32 pname, [OutAttribute] Int64* @params); + [Slot(1024)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern unsafe void glGetVideoivNV(UInt32 video_slot, System.Int32 pname, [OutAttribute] Int32* @params); + [Slot(1025)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern unsafe void glGetVideoui64vNV(UInt32 video_slot, System.Int32 pname, [OutAttribute] UInt64* @params); - [Slot(1016)] + [Slot(1026)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern unsafe void glGetVideouivNV(UInt32 video_slot, System.Int32 pname, [OutAttribute] UInt32* @params); - [Slot(1038)] + [Slot(1048)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern void glIndexFormatNV(System.Int32 type, Int32 stride); - [Slot(1059)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern void glInterpolatePathsNV(UInt32 resultPath, UInt32 pathA, UInt32 pathB, Single weight); [Slot(1069)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern void glInterpolatePathsNV(UInt32 resultPath, UInt32 pathA, UInt32 pathB, Single weight); + [Slot(1079)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern bool glIsBufferResidentNV(System.Int32 target); - [Slot(1074)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern bool glIsFenceNV(UInt32 fence); - [Slot(1078)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern bool glIsImageHandleResidentNV(UInt64 handle); - [Slot(1081)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern bool glIsNamedBufferResidentNV(UInt32 buffer); [Slot(1084)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern bool glIsFenceNV(UInt32 fence); + [Slot(1088)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern bool glIsImageHandleResidentNV(UInt64 handle); + [Slot(1091)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern bool glIsNamedBufferResidentNV(UInt32 buffer); + [Slot(1094)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern bool glIsOcclusionQueryNV(UInt32 id); - [Slot(1085)] + [Slot(1095)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern bool glIsPathNV(UInt32 path); - [Slot(1086)] + [Slot(1096)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern bool glIsPointInFillPathNV(UInt32 path, UInt32 mask, Single x, Single y); - [Slot(1087)] + [Slot(1097)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern bool glIsPointInStrokePathNV(UInt32 path, Single x, Single y); - [Slot(1090)] + [Slot(1100)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern bool glIsProgramNV(UInt32 id); - [Slot(1103)] + [Slot(1113)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern bool glIsTextureHandleResidentNV(UInt64 handle); - [Slot(1105)] + [Slot(1115)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern bool glIsTransformFeedbackNV(UInt32 id); - [Slot(1140)] + [Slot(1150)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern unsafe void glLoadProgramNV(System.Int32 target, UInt32 id, Int32 len, Byte* program); - [Slot(1148)] + [Slot(1158)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern void glMakeBufferNonResidentNV(System.Int32 target); - [Slot(1149)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern void glMakeBufferResidentNV(System.Int32 target, System.Int32 access); - [Slot(1151)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern void glMakeImageHandleNonResidentNV(UInt64 handle); - [Slot(1153)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern void glMakeImageHandleResidentNV(UInt64 handle, System.Int32 access); - [Slot(1154)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern void glMakeNamedBufferNonResidentNV(UInt32 buffer); - [Slot(1155)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern void glMakeNamedBufferResidentNV(UInt32 buffer, System.Int32 access); - [Slot(1157)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern void glMakeTextureHandleNonResidentNV(UInt64 handle); [Slot(1159)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern void glMakeTextureHandleResidentNV(UInt64 handle); + static extern void glMakeBufferResidentNV(System.Int32 target, System.Int32 access); + [Slot(1161)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern void glMakeImageHandleNonResidentNV(UInt64 handle); + [Slot(1163)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern void glMakeImageHandleResidentNV(UInt64 handle, System.Int32 access); + [Slot(1164)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern void glMakeNamedBufferNonResidentNV(UInt32 buffer); + [Slot(1165)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern void glMakeNamedBufferResidentNV(UInt32 buffer, System.Int32 access); + [Slot(1167)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern void glMakeTextureHandleNonResidentNV(UInt64 handle); [Slot(1169)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern void glMapControlPointsNV(System.Int32 target, UInt32 index, System.Int32 type, Int32 ustride, Int32 vstride, Int32 uorder, Int32 vorder, bool packed, IntPtr points); + static extern void glMakeTextureHandleResidentNV(UInt64 handle); [Slot(1179)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern void glMapControlPointsNV(System.Int32 target, UInt32 index, System.Int32 type, Int32 ustride, Int32 vstride, Int32 uorder, Int32 vorder, bool packed, IntPtr points); + [Slot(1189)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern unsafe void glMapParameterfvNV(System.Int32 target, System.Int32 pname, Single* @params); - [Slot(1180)] + [Slot(1190)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern unsafe void glMapParameterivNV(System.Int32 target, System.Int32 pname, Int32* @params); - [Slot(1226)] + [Slot(1236)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern void glMultiDrawArraysIndirectBindlessNV(System.Int32 mode, IntPtr indirect, Int32 drawCount, Int32 stride, Int32 vertexBufferCount); - [Slot(1234)] + [Slot(1244)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern void glMultiDrawElementsIndirectBindlessNV(System.Int32 mode, System.Int32 type, IntPtr indirect, Int32 drawCount, Int32 stride, Int32 vertexBufferCount); - [Slot(1250)] + [Slot(1260)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern void glMultiTexCoord1hNV(System.Int32 target, Half s); - [Slot(1251)] + [Slot(1261)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern unsafe void glMultiTexCoord1hvNV(System.Int32 target, Half* v); - [Slot(1272)] + [Slot(1282)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern void glMultiTexCoord2hNV(System.Int32 target, Half s, Half t); - [Slot(1273)] + [Slot(1283)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern unsafe void glMultiTexCoord2hvNV(System.Int32 target, Half* v); - [Slot(1294)] + [Slot(1304)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern void glMultiTexCoord3hNV(System.Int32 target, Half s, Half t, Half r); - [Slot(1295)] + [Slot(1305)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern unsafe void glMultiTexCoord3hvNV(System.Int32 target, Half* v); - [Slot(1316)] + [Slot(1326)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern void glMultiTexCoord4hNV(System.Int32 target, Half s, Half t, Half r, Half q); - [Slot(1317)] + [Slot(1327)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern unsafe void glMultiTexCoord4hvNV(System.Int32 target, Half* v); - [Slot(1406)] + [Slot(1416)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern void glNormal3hNV(Half nx, Half ny, Half nz); - [Slot(1407)] + [Slot(1417)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern unsafe void glNormal3hvNV(Half* v); - [Slot(1414)] + [Slot(1424)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern void glNormalFormatNV(System.Int32 type, Int32 stride); - [Slot(1445)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern unsafe void glPathColorGenNV(System.Int32 color, System.Int32 genMode, System.Int32 colorFormat, Single* coeffs); - [Slot(1446)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern unsafe void glPathCommandsNV(UInt32 path, Int32 numCommands, Byte* commands, Int32 numCoords, System.Int32 coordType, IntPtr coords); - [Slot(1447)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern void glPathCoordsNV(UInt32 path, Int32 numCoords, System.Int32 coordType, IntPtr coords); - [Slot(1448)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern void glPathCoverDepthFuncNV(System.Int32 func); - [Slot(1449)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern unsafe void glPathDashArrayNV(UInt32 path, Int32 dashCount, Single* dashArray); - [Slot(1450)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern void glPathFogGenNV(System.Int32 genMode); - [Slot(1451)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern void glPathGlyphRangeNV(UInt32 firstPathName, System.Int32 fontTarget, IntPtr fontName, UInt32 fontStyle, UInt32 firstGlyph, Int32 numGlyphs, System.Int32 handleMissingGlyphs, UInt32 pathParameterTemplate, Single emScale); - [Slot(1452)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern void glPathGlyphsNV(UInt32 firstPathName, System.Int32 fontTarget, IntPtr fontName, UInt32 fontStyle, Int32 numGlyphs, System.Int32 type, IntPtr charcodes, System.Int32 handleMissingGlyphs, UInt32 pathParameterTemplate, Single emScale); - [Slot(1453)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern void glPathParameterfNV(UInt32 path, System.Int32 pname, Single value); - [Slot(1454)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern unsafe void glPathParameterfvNV(UInt32 path, System.Int32 pname, Single* value); [Slot(1455)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern void glPathParameteriNV(UInt32 path, System.Int32 pname, Int32 value); + static extern unsafe void glPathColorGenNV(System.Int32 color, System.Int32 genMode, System.Int32 colorFormat, Single* coeffs); [Slot(1456)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern unsafe void glPathParameterivNV(UInt32 path, System.Int32 pname, Int32* value); + static extern unsafe void glPathCommandsNV(UInt32 path, Int32 numCommands, Byte* commands, Int32 numCoords, System.Int32 coordType, IntPtr coords); [Slot(1457)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern void glPathStencilDepthOffsetNV(Single factor, Single units); + static extern void glPathCoordsNV(UInt32 path, Int32 numCoords, System.Int32 coordType, IntPtr coords); [Slot(1458)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern void glPathStencilFuncNV(System.Int32 func, Int32 @ref, UInt32 mask); + static extern void glPathCoverDepthFuncNV(System.Int32 func); [Slot(1459)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern void glPathStringNV(UInt32 path, System.Int32 format, Int32 length, IntPtr pathString); + static extern unsafe void glPathDashArrayNV(UInt32 path, Int32 dashCount, Single* dashArray); [Slot(1460)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern unsafe void glPathSubCommandsNV(UInt32 path, Int32 commandStart, Int32 commandsToDelete, Int32 numCommands, Byte* commands, Int32 numCoords, System.Int32 coordType, IntPtr coords); + static extern void glPathFogGenNV(System.Int32 genMode); [Slot(1461)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern void glPathSubCoordsNV(UInt32 path, Int32 coordStart, Int32 numCoords, System.Int32 coordType, IntPtr coords); + static extern void glPathGlyphRangeNV(UInt32 firstPathName, System.Int32 fontTarget, IntPtr fontName, UInt32 fontStyle, UInt32 firstGlyph, Int32 numGlyphs, System.Int32 handleMissingGlyphs, UInt32 pathParameterTemplate, Single emScale); [Slot(1462)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern unsafe void glPathTexGenNV(System.Int32 texCoordSet, System.Int32 genMode, Int32 components, Single* coeffs); + static extern void glPathGlyphsNV(UInt32 firstPathName, System.Int32 fontTarget, IntPtr fontName, UInt32 fontStyle, Int32 numGlyphs, System.Int32 type, IntPtr charcodes, System.Int32 handleMissingGlyphs, UInt32 pathParameterTemplate, Single emScale); + [Slot(1463)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern void glPathParameterfNV(UInt32 path, System.Int32 pname, Single value); [Slot(1464)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern void glPauseTransformFeedbackNV(); + static extern unsafe void glPathParameterfvNV(UInt32 path, System.Int32 pname, Single* value); [Slot(1465)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern void glPixelDataRangeNV(System.Int32 target, Int32 length, IntPtr pointer); - [Slot(1489)] + static extern void glPathParameteriNV(UInt32 path, System.Int32 pname, Int32 value); + [Slot(1466)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern unsafe bool glPointAlongPathNV(UInt32 path, Int32 startSegment, Int32 numSegments, Single distance, [OutAttribute] Single* x, [OutAttribute] Single* y, [OutAttribute] Single* tangentX, [OutAttribute] Single* tangentY); + static extern unsafe void glPathParameterivNV(UInt32 path, System.Int32 pname, Int32* value); + [Slot(1467)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern void glPathStencilDepthOffsetNV(Single factor, Single units); + [Slot(1468)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern void glPathStencilFuncNV(System.Int32 func, Int32 @ref, UInt32 mask); + [Slot(1469)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern void glPathStringNV(UInt32 path, System.Int32 format, Int32 length, IntPtr pathString); + [Slot(1470)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern unsafe void glPathSubCommandsNV(UInt32 path, Int32 commandStart, Int32 commandsToDelete, Int32 numCommands, Byte* commands, Int32 numCoords, System.Int32 coordType, IntPtr coords); + [Slot(1471)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern void glPathSubCoordsNV(UInt32 path, Int32 coordStart, Int32 numCoords, System.Int32 coordType, IntPtr coords); + [Slot(1472)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern unsafe void glPathTexGenNV(System.Int32 texCoordSet, System.Int32 genMode, Int32 components, Single* coeffs); + [Slot(1474)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern void glPauseTransformFeedbackNV(); + [Slot(1475)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern void glPixelDataRangeNV(System.Int32 target, Int32 length, IntPtr pointer); [Slot(1499)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern unsafe bool glPointAlongPathNV(UInt32 path, Int32 startSegment, Int32 numSegments, Single distance, [OutAttribute] Single* x, [OutAttribute] Single* y, [OutAttribute] Single* tangentX, [OutAttribute] Single* tangentY); + [Slot(1509)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern void glPointParameteriNV(System.Int32 pname, Int32 param); - [Slot(1501)] + [Slot(1511)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern unsafe void glPointParameterivNV(System.Int32 pname, Int32* @params); - [Slot(1520)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern void glPresentFrameDualFillNV(UInt32 video_slot, UInt64 minPresentTime, UInt32 beginPresentTimeId, UInt32 presentDurationId, System.Int32 type, System.Int32 target0, UInt32 fill0, System.Int32 target1, UInt32 fill1, System.Int32 target2, UInt32 fill2, System.Int32 target3, UInt32 fill3); - [Slot(1521)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern void glPresentFrameKeyedNV(UInt32 video_slot, UInt64 minPresentTime, UInt32 beginPresentTimeId, UInt32 presentDurationId, System.Int32 type, System.Int32 target0, UInt32 fill0, UInt32 key0, System.Int32 target1, UInt32 fill1, UInt32 key1); - [Slot(1523)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern void glPrimitiveRestartIndexNV(UInt32 index); - [Slot(1524)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern void glPrimitiveRestartNV(); - [Slot(1529)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern unsafe void glProgramBufferParametersfvNV(System.Int32 target, UInt32 bindingIndex, UInt32 wordIndex, Int32 count, Single* @params); [Slot(1530)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern unsafe void glProgramBufferParametersIivNV(System.Int32 target, UInt32 bindingIndex, UInt32 wordIndex, Int32 count, Int32* @params); + static extern void glPresentFrameDualFillNV(UInt32 video_slot, UInt64 minPresentTime, UInt32 beginPresentTimeId, UInt32 presentDurationId, System.Int32 type, System.Int32 target0, UInt32 fill0, System.Int32 target1, UInt32 fill1, System.Int32 target2, UInt32 fill2, System.Int32 target3, UInt32 fill3); [Slot(1531)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern unsafe void glProgramBufferParametersIuivNV(System.Int32 target, UInt32 bindingIndex, UInt32 wordIndex, Int32 count, UInt32* @params); - [Slot(1536)] + static extern void glPresentFrameKeyedNV(UInt32 video_slot, UInt64 minPresentTime, UInt32 beginPresentTimeId, UInt32 presentDurationId, System.Int32 type, System.Int32 target0, UInt32 fill0, UInt32 key0, System.Int32 target1, UInt32 fill1, UInt32 key1); + [Slot(1533)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern void glProgramEnvParameterI4iNV(System.Int32 target, UInt32 index, Int32 x, Int32 y, Int32 z, Int32 w); - [Slot(1537)] + static extern void glPrimitiveRestartIndexNV(UInt32 index); + [Slot(1534)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern unsafe void glProgramEnvParameterI4ivNV(System.Int32 target, UInt32 index, Int32* @params); - [Slot(1538)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern void glProgramEnvParameterI4uiNV(System.Int32 target, UInt32 index, UInt32 x, UInt32 y, UInt32 z, UInt32 w); + static extern void glPrimitiveRestartNV(); [Slot(1539)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern unsafe void glProgramEnvParameterI4uivNV(System.Int32 target, UInt32 index, UInt32* @params); + static extern unsafe void glProgramBufferParametersfvNV(System.Int32 target, UInt32 bindingIndex, UInt32 wordIndex, Int32 count, Single* @params); + [Slot(1540)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern unsafe void glProgramBufferParametersIivNV(System.Int32 target, UInt32 bindingIndex, UInt32 wordIndex, Int32 count, Int32* @params); [Slot(1541)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern unsafe void glProgramEnvParametersI4ivNV(System.Int32 target, UInt32 index, Int32 count, Int32* @params); - [Slot(1542)] + static extern unsafe void glProgramBufferParametersIuivNV(System.Int32 target, UInt32 bindingIndex, UInt32 wordIndex, Int32 count, UInt32* @params); + [Slot(1546)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern unsafe void glProgramEnvParametersI4uivNV(System.Int32 target, UInt32 index, Int32 count, UInt32* @params); + static extern void glProgramEnvParameterI4iNV(System.Int32 target, UInt32 index, Int32 x, Int32 y, Int32 z, Int32 w); [Slot(1547)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern void glProgramLocalParameterI4iNV(System.Int32 target, UInt32 index, Int32 x, Int32 y, Int32 z, Int32 w); + static extern unsafe void glProgramEnvParameterI4ivNV(System.Int32 target, UInt32 index, Int32* @params); [Slot(1548)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern unsafe void glProgramLocalParameterI4ivNV(System.Int32 target, UInt32 index, Int32* @params); + static extern void glProgramEnvParameterI4uiNV(System.Int32 target, UInt32 index, UInt32 x, UInt32 y, UInt32 z, UInt32 w); [Slot(1549)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern void glProgramLocalParameterI4uiNV(System.Int32 target, UInt32 index, UInt32 x, UInt32 y, UInt32 z, UInt32 w); - [Slot(1550)] + static extern unsafe void glProgramEnvParameterI4uivNV(System.Int32 target, UInt32 index, UInt32* @params); + [Slot(1551)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern unsafe void glProgramLocalParameterI4uivNV(System.Int32 target, UInt32 index, UInt32* @params); + static extern unsafe void glProgramEnvParametersI4ivNV(System.Int32 target, UInt32 index, Int32 count, Int32* @params); [Slot(1552)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern unsafe void glProgramLocalParametersI4ivNV(System.Int32 target, UInt32 index, Int32 count, Int32* @params); - [Slot(1553)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern unsafe void glProgramLocalParametersI4uivNV(System.Int32 target, UInt32 index, Int32 count, UInt32* @params); - [Slot(1554)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern unsafe void glProgramNamedParameter4dNV(UInt32 id, Int32 len, Byte* name, Double x, Double y, Double z, Double w); - [Slot(1555)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern unsafe void glProgramNamedParameter4dvNV(UInt32 id, Int32 len, Byte* name, Double* v); - [Slot(1556)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern unsafe void glProgramNamedParameter4fNV(UInt32 id, Int32 len, Byte* name, Single x, Single y, Single z, Single w); + static extern unsafe void glProgramEnvParametersI4uivNV(System.Int32 target, UInt32 index, Int32 count, UInt32* @params); [Slot(1557)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern unsafe void glProgramNamedParameter4fvNV(UInt32 id, Int32 len, Byte* name, Single* v); + static extern void glProgramLocalParameterI4iNV(System.Int32 target, UInt32 index, Int32 x, Int32 y, Int32 z, Int32 w); [Slot(1558)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern void glProgramParameter4dNV(System.Int32 target, UInt32 index, Double x, Double y, Double z, Double w); + static extern unsafe void glProgramLocalParameterI4ivNV(System.Int32 target, UInt32 index, Int32* @params); [Slot(1559)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern unsafe void glProgramParameter4dvNV(System.Int32 target, UInt32 index, Double* v); + static extern void glProgramLocalParameterI4uiNV(System.Int32 target, UInt32 index, UInt32 x, UInt32 y, UInt32 z, UInt32 w); [Slot(1560)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern void glProgramParameter4fNV(System.Int32 target, UInt32 index, Single x, Single y, Single z, Single w); - [Slot(1561)] + static extern unsafe void glProgramLocalParameterI4uivNV(System.Int32 target, UInt32 index, UInt32* @params); + [Slot(1562)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern unsafe void glProgramParameter4fvNV(System.Int32 target, UInt32 index, Single* v); + static extern unsafe void glProgramLocalParametersI4ivNV(System.Int32 target, UInt32 index, Int32 count, Int32* @params); + [Slot(1563)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern unsafe void glProgramLocalParametersI4uivNV(System.Int32 target, UInt32 index, Int32 count, UInt32* @params); + [Slot(1564)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern unsafe void glProgramNamedParameter4dNV(UInt32 id, Int32 len, Byte* name, Double x, Double y, Double z, Double w); [Slot(1565)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern unsafe void glProgramParameters4dvNV(System.Int32 target, UInt32 index, Int32 count, Double* v); + static extern unsafe void glProgramNamedParameter4dvNV(UInt32 id, Int32 len, Byte* name, Double* v); [Slot(1566)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern unsafe void glProgramParameters4fvNV(System.Int32 target, UInt32 index, Int32 count, Single* v); + static extern unsafe void glProgramNamedParameter4fNV(UInt32 id, Int32 len, Byte* name, Single x, Single y, Single z, Single w); + [Slot(1567)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern unsafe void glProgramNamedParameter4fvNV(UInt32 id, Int32 len, Byte* name, Single* v); [Slot(1568)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern unsafe void glProgramSubroutineParametersuivNV(System.Int32 target, Int32 count, UInt32* @params); + static extern void glProgramParameter4dNV(System.Int32 target, UInt32 index, Double x, Double y, Double z, Double w); + [Slot(1569)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern unsafe void glProgramParameter4dvNV(System.Int32 target, UInt32 index, Double* v); + [Slot(1570)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern void glProgramParameter4fNV(System.Int32 target, UInt32 index, Single x, Single y, Single z, Single w); + [Slot(1571)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern unsafe void glProgramParameter4fvNV(System.Int32 target, UInt32 index, Single* v); + [Slot(1575)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern unsafe void glProgramParameters4dvNV(System.Int32 target, UInt32 index, Int32 count, Double* v); + [Slot(1576)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern unsafe void glProgramParameters4fvNV(System.Int32 target, UInt32 index, Int32 count, Single* v); [Slot(1578)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern unsafe void glProgramSubroutineParametersuivNV(System.Int32 target, Int32 count, UInt32* @params); + [Slot(1588)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern void glProgramUniform1i64NV(UInt32 program, Int32 location, Int64 x); - [Slot(1579)] + [Slot(1589)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern unsafe void glProgramUniform1i64vNV(UInt32 program, Int32 location, Int32 count, Int64* value); - [Slot(1584)] + [Slot(1594)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern void glProgramUniform1ui64NV(UInt32 program, Int32 location, UInt64 x); - [Slot(1585)] + [Slot(1595)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern unsafe void glProgramUniform1ui64vNV(UInt32 program, Int32 location, Int32 count, UInt64* value); - [Slot(1598)] + [Slot(1608)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern void glProgramUniform2i64NV(UInt32 program, Int32 location, Int64 x, Int64 y); - [Slot(1599)] + [Slot(1609)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern unsafe void glProgramUniform2i64vNV(UInt32 program, Int32 location, Int32 count, Int64* value); - [Slot(1604)] + [Slot(1614)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern void glProgramUniform2ui64NV(UInt32 program, Int32 location, UInt64 x, UInt64 y); - [Slot(1605)] + [Slot(1615)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern unsafe void glProgramUniform2ui64vNV(UInt32 program, Int32 location, Int32 count, UInt64* value); - [Slot(1618)] + [Slot(1628)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern void glProgramUniform3i64NV(UInt32 program, Int32 location, Int64 x, Int64 y, Int64 z); - [Slot(1619)] + [Slot(1629)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern unsafe void glProgramUniform3i64vNV(UInt32 program, Int32 location, Int32 count, Int64* value); - [Slot(1624)] + [Slot(1634)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern void glProgramUniform3ui64NV(UInt32 program, Int32 location, UInt64 x, UInt64 y, UInt64 z); - [Slot(1625)] + [Slot(1635)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern unsafe void glProgramUniform3ui64vNV(UInt32 program, Int32 location, Int32 count, UInt64* value); - [Slot(1638)] + [Slot(1648)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern void glProgramUniform4i64NV(UInt32 program, Int32 location, Int64 x, Int64 y, Int64 z, Int64 w); - [Slot(1639)] + [Slot(1649)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern unsafe void glProgramUniform4i64vNV(UInt32 program, Int32 location, Int32 count, Int64* value); - [Slot(1644)] + [Slot(1654)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern void glProgramUniform4ui64NV(UInt32 program, Int32 location, UInt64 x, UInt64 y, UInt64 z, UInt64 w); - [Slot(1645)] + [Slot(1655)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern unsafe void glProgramUniform4ui64vNV(UInt32 program, Int32 location, Int32 count, UInt64* value); - [Slot(1650)] + [Slot(1660)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern void glProgramUniformHandleui64NV(UInt32 program, Int32 location, UInt64 value); - [Slot(1652)] + [Slot(1662)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern unsafe void glProgramUniformHandleui64vNV(UInt32 program, Int32 location, Int32 count, UInt64* values); - [Slot(1689)] + [Slot(1699)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern void glProgramUniformui64NV(UInt32 program, Int32 location, UInt64 value); - [Slot(1690)] + [Slot(1700)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern unsafe void glProgramUniformui64vNV(UInt32 program, Int32 location, Int32 count, UInt64* value); - [Slot(1691)] + [Slot(1701)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern void glProgramVertexLimitNV(System.Int32 target, Int32 limit); - [Slot(1754)] + [Slot(1764)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern void glRenderbufferStorageMultisampleCoverageNV(System.Int32 target, Int32 coverageSamples, Int32 colorSamples, System.Int32 internalformat, Int32 width, Int32 height); - [Slot(1780)] + [Slot(1790)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern unsafe void glRequestResidentProgramsNV(Int32 n, UInt32* programs); - [Slot(1787)] + [Slot(1797)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern void glResumeTransformFeedbackNV(); - [Slot(1798)] + [Slot(1808)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern void glSampleMaskIndexedNV(UInt32 index, UInt32 mask); - [Slot(1827)] + [Slot(1837)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern void glSecondaryColor3hNV(Half red, Half green, Half blue); - [Slot(1828)] + [Slot(1838)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern unsafe void glSecondaryColor3hvNV(Half* v); - [Slot(1849)] + [Slot(1859)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern void glSecondaryColorFormatNV(Int32 size, System.Int32 type, Int32 stride); - [Slot(1860)] + [Slot(1870)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern void glSetFenceNV(UInt32 fence, System.Int32 condition); - [Slot(1880)] + [Slot(1890)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern unsafe void glStencilFillPathInstancedNV(Int32 numPaths, System.Int32 pathNameType, IntPtr paths, UInt32 pathBase, System.Int32 fillMode, UInt32 mask, System.Int32 transformType, Single* transformValues); - [Slot(1881)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern void glStencilFillPathNV(UInt32 path, System.Int32 fillMode, UInt32 mask); [Slot(1891)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern void glStencilFillPathNV(UInt32 path, System.Int32 fillMode, UInt32 mask); + [Slot(1901)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern unsafe void glStencilStrokePathInstancedNV(Int32 numPaths, System.Int32 pathNameType, IntPtr paths, UInt32 pathBase, Int32 reference, UInt32 mask, System.Int32 transformType, Single* transformValues); - [Slot(1892)] + [Slot(1902)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern void glStencilStrokePathNV(UInt32 path, Int32 reference, UInt32 mask); - [Slot(1913)] + [Slot(1923)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern bool glTestFenceNV(UInt32 fence); - [Slot(1927)] + [Slot(1937)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern void glTexCoord1hNV(Half s); - [Slot(1928)] + [Slot(1938)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern unsafe void glTexCoord1hvNV(Half* v); - [Slot(1951)] + [Slot(1961)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern void glTexCoord2hNV(Half s, Half t); - [Slot(1952)] + [Slot(1962)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern unsafe void glTexCoord2hvNV(Half* v); - [Slot(1965)] + [Slot(1975)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern void glTexCoord3hNV(Half s, Half t, Half r); - [Slot(1966)] + [Slot(1976)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern unsafe void glTexCoord3hvNV(Half* v); - [Slot(1983)] + [Slot(1993)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern void glTexCoord4hNV(Half s, Half t, Half r, Half q); - [Slot(1984)] + [Slot(1994)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern unsafe void glTexCoord4hvNV(Half* v); - [Slot(1991)] + [Slot(2001)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern void glTexCoordFormatNV(Int32 size, System.Int32 type, Int32 stride); - [Slot(2022)] + [Slot(2032)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern void glTexImage2DMultisampleCoverageNV(System.Int32 target, Int32 coverageSamples, Int32 colorSamples, Int32 internalFormat, Int32 width, Int32 height, bool fixedSampleLocations); - [Slot(2026)] + [Slot(2036)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern void glTexImage3DMultisampleCoverageNV(System.Int32 target, Int32 coverageSamples, Int32 colorSamples, Int32 internalFormat, Int32 width, Int32 height, Int32 depth, bool fixedSampleLocations); - [Slot(2039)] + [Slot(2049)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern void glTexRenderbufferNV(System.Int32 target, UInt32 renderbuffer); - [Slot(2053)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern void glTextureBarrierNV(); - [Slot(2059)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern void glTextureImage2DMultisampleCoverageNV(UInt32 texture, System.Int32 target, Int32 coverageSamples, Int32 colorSamples, Int32 internalFormat, Int32 width, Int32 height, bool fixedSampleLocations); - [Slot(2060)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern void glTextureImage2DMultisampleNV(UInt32 texture, System.Int32 target, Int32 samples, Int32 internalFormat, Int32 width, Int32 height, bool fixedSampleLocations); - [Slot(2062)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern void glTextureImage3DMultisampleCoverageNV(UInt32 texture, System.Int32 target, Int32 coverageSamples, Int32 colorSamples, Int32 internalFormat, Int32 width, Int32 height, Int32 depth, bool fixedSampleLocations); [Slot(2063)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern void glTextureBarrierNV(); + [Slot(2069)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern void glTextureImage2DMultisampleCoverageNV(UInt32 texture, System.Int32 target, Int32 coverageSamples, Int32 colorSamples, Int32 internalFormat, Int32 width, Int32 height, bool fixedSampleLocations); + [Slot(2070)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern void glTextureImage2DMultisampleNV(UInt32 texture, System.Int32 target, Int32 samples, Int32 internalFormat, Int32 width, Int32 height, bool fixedSampleLocations); + [Slot(2072)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern void glTextureImage3DMultisampleCoverageNV(UInt32 texture, System.Int32 target, Int32 coverageSamples, Int32 colorSamples, Int32 internalFormat, Int32 width, Int32 height, Int32 depth, bool fixedSampleLocations); + [Slot(2073)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern void glTextureImage3DMultisampleNV(UInt32 texture, System.Int32 target, Int32 samples, Int32 internalFormat, Int32 width, Int32 height, Int32 depth, bool fixedSampleLocations); - [Slot(2086)] + [Slot(2096)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern void glTrackMatrixNV(System.Int32 target, UInt32 address, System.Int32 matrix, System.Int32 transform); - [Slot(2087)] + [Slot(2097)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern unsafe void glTransformFeedbackAttribsNV(UInt32 count, Int32* attribs, System.Int32 bufferMode); - [Slot(2088)] + [Slot(2098)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern unsafe void glTransformFeedbackStreamAttribsNV(Int32 count, Int32* attribs, Int32 nbuffers, Int32* bufstreams, System.Int32 bufferMode); - [Slot(2091)] + [Slot(2101)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern unsafe void glTransformFeedbackVaryingsNV(UInt32 program, Int32 count, Int32* locations, System.Int32 bufferMode); - [Slot(2092)] + [Slot(2102)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern unsafe void glTransformPathNV(UInt32 resultPath, UInt32 srcPath, System.Int32 transformType, Single* transformValues); - [Slot(2103)] + [Slot(2113)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern void glUniform1i64NV(Int32 location, Int64 x); - [Slot(2104)] + [Slot(2114)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern unsafe void glUniform1i64vNV(Int32 location, Int32 count, Int64* value); - [Slot(2109)] + [Slot(2119)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern void glUniform1ui64NV(Int32 location, UInt64 x); - [Slot(2110)] + [Slot(2120)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern unsafe void glUniform1ui64vNV(Int32 location, Int32 count, UInt64* value); - [Slot(2121)] + [Slot(2131)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern void glUniform2i64NV(Int32 location, Int64 x, Int64 y); - [Slot(2122)] + [Slot(2132)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern unsafe void glUniform2i64vNV(Int32 location, Int32 count, Int64* value); - [Slot(2127)] + [Slot(2137)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern void glUniform2ui64NV(Int32 location, UInt64 x, UInt64 y); - [Slot(2128)] + [Slot(2138)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern unsafe void glUniform2ui64vNV(Int32 location, Int32 count, UInt64* value); - [Slot(2139)] + [Slot(2149)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern void glUniform3i64NV(Int32 location, Int64 x, Int64 y, Int64 z); - [Slot(2140)] + [Slot(2150)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern unsafe void glUniform3i64vNV(Int32 location, Int32 count, Int64* value); - [Slot(2145)] + [Slot(2155)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern void glUniform3ui64NV(Int32 location, UInt64 x, UInt64 y, UInt64 z); - [Slot(2146)] + [Slot(2156)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern unsafe void glUniform3ui64vNV(Int32 location, Int32 count, UInt64* value); - [Slot(2157)] + [Slot(2167)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern void glUniform4i64NV(Int32 location, Int64 x, Int64 y, Int64 z, Int64 w); - [Slot(2158)] + [Slot(2168)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern unsafe void glUniform4i64vNV(Int32 location, Int32 count, Int64* value); - [Slot(2163)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern void glUniform4ui64NV(Int32 location, UInt64 x, UInt64 y, UInt64 z, UInt64 w); - [Slot(2164)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern unsafe void glUniform4ui64vNV(Int32 location, Int32 count, UInt64* value); - [Slot(2171)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern void glUniformHandleui64NV(Int32 location, UInt64 value); [Slot(2173)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern void glUniform4ui64NV(Int32 location, UInt64 x, UInt64 y, UInt64 z, UInt64 w); + [Slot(2174)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern unsafe void glUniform4ui64vNV(Int32 location, Int32 count, UInt64* value); + [Slot(2181)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern void glUniformHandleui64NV(Int32 location, UInt64 value); + [Slot(2183)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern unsafe void glUniformHandleui64vNV(Int32 location, Int32 count, UInt64* value); - [Slot(2196)] + [Slot(2206)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern void glUniformui64NV(Int32 location, UInt64 value); - [Slot(2197)] + [Slot(2207)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern unsafe void glUniformui64vNV(Int32 location, Int32 count, UInt64* value); - [Slot(2224)] + [Slot(2234)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern void glVDPAUFiniNV(); - [Slot(2225)] + [Slot(2235)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern unsafe void glVDPAUGetSurfaceivNV(IntPtr surface, System.Int32 pname, Int32 bufSize, [OutAttribute] Int32* length, [OutAttribute] Int32* values); - [Slot(2226)] + [Slot(2236)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern void glVDPAUInitNV(IntPtr vdpDevice, IntPtr getProcAddress); - [Slot(2227)] + [Slot(2237)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern void glVDPAUIsSurfaceNV(IntPtr surface); - [Slot(2228)] + static extern bool glVDPAUIsSurfaceNV(IntPtr surface); + [Slot(2238)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern unsafe void glVDPAUMapSurfacesNV(Int32 numSurfaces, IntPtr* surfaces); - [Slot(2229)] + [Slot(2239)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern unsafe IntPtr glVDPAURegisterOutputSurfaceNV(IntPtr vdpSurface, System.Int32 target, Int32 numTextureNames, UInt32* textureNames); - [Slot(2230)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern unsafe IntPtr glVDPAURegisterVideoSurfaceNV(IntPtr vdpSurface, System.Int32 target, Int32 numTextureNames, UInt32* textureNames); - [Slot(2231)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern void glVDPAUSurfaceAccessNV(IntPtr surface, System.Int32 access); - [Slot(2232)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern unsafe void glVDPAUUnmapSurfacesNV(Int32 numSurface, IntPtr* surfaces); - [Slot(2233)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern void glVDPAUUnregisterSurfaceNV(IntPtr surface); [Slot(2240)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern void glVertex2hNV(Half x, Half y); + static extern unsafe IntPtr glVDPAURegisterVideoSurfaceNV(IntPtr vdpSurface, System.Int32 target, Int32 numTextureNames, UInt32* textureNames); [Slot(2241)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern void glVDPAUSurfaceAccessNV(IntPtr surface, System.Int32 access); + [Slot(2242)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern unsafe void glVDPAUUnmapSurfacesNV(Int32 numSurface, IntPtr* surfaces); + [Slot(2243)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern void glVDPAUUnregisterSurfaceNV(IntPtr surface); + [Slot(2250)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern void glVertex2hNV(Half x, Half y); + [Slot(2251)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern unsafe void glVertex2hvNV(Half* v); - [Slot(2254)] + [Slot(2264)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern void glVertex3hNV(Half x, Half y, Half z); - [Slot(2255)] + [Slot(2265)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern unsafe void glVertex3hvNV(Half* v); - [Slot(2268)] + [Slot(2278)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern void glVertex4hNV(Half x, Half y, Half z, Half w); - [Slot(2269)] + [Slot(2279)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern unsafe void glVertex4hvNV(Half* v); - [Slot(2285)] + [Slot(2295)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern void glVertexArrayRangeNV(Int32 length, IntPtr pointer); - [Slot(2300)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern void glVertexAttrib1dNV(UInt32 index, Double x); - [Slot(2303)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern unsafe void glVertexAttrib1dvNV(UInt32 index, Double* v); - [Slot(2306)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern void glVertexAttrib1fNV(UInt32 index, Single x); - [Slot(2309)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern unsafe void glVertexAttrib1fvNV(UInt32 index, Single* v); [Slot(2310)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern void glVertexAttrib1hNV(UInt32 index, Half x); - [Slot(2311)] + static extern void glVertexAttrib1dNV(UInt32 index, Double x); + [Slot(2313)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern unsafe void glVertexAttrib1hvNV(UInt32 index, Half* v); - [Slot(2314)] + static extern unsafe void glVertexAttrib1dvNV(UInt32 index, Double* v); + [Slot(2316)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern void glVertexAttrib1sNV(UInt32 index, Int16 x); - [Slot(2317)] + static extern void glVertexAttrib1fNV(UInt32 index, Single x); + [Slot(2319)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern unsafe void glVertexAttrib1svNV(UInt32 index, Int16* v); + static extern unsafe void glVertexAttrib1fvNV(UInt32 index, Single* v); [Slot(2320)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern void glVertexAttrib2dNV(UInt32 index, Double x, Double y); - [Slot(2323)] + static extern void glVertexAttrib1hNV(UInt32 index, Half x); + [Slot(2321)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern unsafe void glVertexAttrib2dvNV(UInt32 index, Double* v); - [Slot(2326)] + static extern unsafe void glVertexAttrib1hvNV(UInt32 index, Half* v); + [Slot(2324)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern void glVertexAttrib2fNV(UInt32 index, Single x, Single y); - [Slot(2329)] + static extern void glVertexAttrib1sNV(UInt32 index, Int16 x); + [Slot(2327)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern unsafe void glVertexAttrib2fvNV(UInt32 index, Single* v); + static extern unsafe void glVertexAttrib1svNV(UInt32 index, Int16* v); [Slot(2330)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern void glVertexAttrib2hNV(UInt32 index, Half x, Half y); - [Slot(2331)] + static extern void glVertexAttrib2dNV(UInt32 index, Double x, Double y); + [Slot(2333)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern unsafe void glVertexAttrib2hvNV(UInt32 index, Half* v); - [Slot(2334)] + static extern unsafe void glVertexAttrib2dvNV(UInt32 index, Double* v); + [Slot(2336)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern void glVertexAttrib2sNV(UInt32 index, Int16 x, Int16 y); - [Slot(2337)] + static extern void glVertexAttrib2fNV(UInt32 index, Single x, Single y); + [Slot(2339)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern unsafe void glVertexAttrib2svNV(UInt32 index, Int16* v); + static extern unsafe void glVertexAttrib2fvNV(UInt32 index, Single* v); [Slot(2340)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern void glVertexAttrib3dNV(UInt32 index, Double x, Double y, Double z); - [Slot(2343)] + static extern void glVertexAttrib2hNV(UInt32 index, Half x, Half y); + [Slot(2341)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern unsafe void glVertexAttrib3dvNV(UInt32 index, Double* v); - [Slot(2346)] + static extern unsafe void glVertexAttrib2hvNV(UInt32 index, Half* v); + [Slot(2344)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern void glVertexAttrib3fNV(UInt32 index, Single x, Single y, Single z); - [Slot(2349)] + static extern void glVertexAttrib2sNV(UInt32 index, Int16 x, Int16 y); + [Slot(2347)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern unsafe void glVertexAttrib3fvNV(UInt32 index, Single* v); + static extern unsafe void glVertexAttrib2svNV(UInt32 index, Int16* v); [Slot(2350)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern void glVertexAttrib3dNV(UInt32 index, Double x, Double y, Double z); + [Slot(2353)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern unsafe void glVertexAttrib3dvNV(UInt32 index, Double* v); + [Slot(2356)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern void glVertexAttrib3fNV(UInt32 index, Single x, Single y, Single z); + [Slot(2359)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern unsafe void glVertexAttrib3fvNV(UInt32 index, Single* v); + [Slot(2360)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern void glVertexAttrib3hNV(UInt32 index, Half x, Half y, Half z); - [Slot(2351)] + [Slot(2361)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern unsafe void glVertexAttrib3hvNV(UInt32 index, Half* v); - [Slot(2354)] + [Slot(2364)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern void glVertexAttrib3sNV(UInt32 index, Int16 x, Int16 y, Int16 z); - [Slot(2357)] + [Slot(2367)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern unsafe void glVertexAttrib3svNV(UInt32 index, Int16* v); - [Slot(2362)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern void glVertexAttrib4dNV(UInt32 index, Double x, Double y, Double z, Double w); - [Slot(2365)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern unsafe void glVertexAttrib4dvNV(UInt32 index, Double* v); - [Slot(2368)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern void glVertexAttrib4fNV(UInt32 index, Single x, Single y, Single z, Single w); - [Slot(2371)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern unsafe void glVertexAttrib4fvNV(UInt32 index, Single* v); [Slot(2372)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern void glVertexAttrib4dNV(UInt32 index, Double x, Double y, Double z, Double w); + [Slot(2375)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern unsafe void glVertexAttrib4dvNV(UInt32 index, Double* v); + [Slot(2378)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern void glVertexAttrib4fNV(UInt32 index, Single x, Single y, Single z, Single w); + [Slot(2381)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern unsafe void glVertexAttrib4fvNV(UInt32 index, Single* v); + [Slot(2382)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern void glVertexAttrib4hNV(UInt32 index, Half x, Half y, Half z, Half w); - [Slot(2373)] + [Slot(2383)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern unsafe void glVertexAttrib4hvNV(UInt32 index, Half* v); - [Slot(2392)] + [Slot(2402)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern void glVertexAttrib4sNV(UInt32 index, Int16 x, Int16 y, Int16 z, Int16 w); - [Slot(2395)] + [Slot(2405)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern unsafe void glVertexAttrib4svNV(UInt32 index, Int16* v); - [Slot(2396)] + [Slot(2406)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern void glVertexAttrib4ubNV(UInt32 index, Byte x, Byte y, Byte z, Byte w); - [Slot(2399)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern unsafe void glVertexAttrib4ubvNV(UInt32 index, Byte* v); [Slot(2409)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern unsafe void glVertexAttrib4ubvNV(UInt32 index, Byte* v); + [Slot(2419)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern void glVertexAttribFormatNV(UInt32 index, Int32 size, System.Int32 type, bool normalized, Int32 stride); - [Slot(2451)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern void glVertexAttribIFormatNV(UInt32 index, Int32 size, System.Int32 type, Int32 stride); - [Slot(2458)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern void glVertexAttribL1i64NV(UInt32 index, Int64 x); - [Slot(2459)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern unsafe void glVertexAttribL1i64vNV(UInt32 index, Int64* v); [Slot(2461)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern void glVertexAttribL1ui64NV(UInt32 index, UInt64 x); - [Slot(2463)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern unsafe void glVertexAttribL1ui64vNV(UInt32 index, UInt64* v); + static extern void glVertexAttribIFormatNV(UInt32 index, Int32 size, System.Int32 type, Int32 stride); [Slot(2468)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern void glVertexAttribL2i64NV(UInt32 index, Int64 x, Int64 y); + static extern void glVertexAttribL1i64NV(UInt32 index, Int64 x); [Slot(2469)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern unsafe void glVertexAttribL2i64vNV(UInt32 index, Int64* v); - [Slot(2470)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern void glVertexAttribL2ui64NV(UInt32 index, UInt64 x, UInt64 y); + static extern unsafe void glVertexAttribL1i64vNV(UInt32 index, Int64* v); [Slot(2471)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern unsafe void glVertexAttribL2ui64vNV(UInt32 index, UInt64* v); - [Slot(2476)] + static extern void glVertexAttribL1ui64NV(UInt32 index, UInt64 x); + [Slot(2473)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern void glVertexAttribL3i64NV(UInt32 index, Int64 x, Int64 y, Int64 z); - [Slot(2477)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern unsafe void glVertexAttribL3i64vNV(UInt32 index, Int64* v); + static extern unsafe void glVertexAttribL1ui64vNV(UInt32 index, UInt64* v); [Slot(2478)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern void glVertexAttribL3ui64NV(UInt32 index, UInt64 x, UInt64 y, UInt64 z); + static extern void glVertexAttribL2i64NV(UInt32 index, Int64 x, Int64 y); [Slot(2479)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern unsafe void glVertexAttribL3ui64vNV(UInt32 index, UInt64* v); - [Slot(2484)] + static extern unsafe void glVertexAttribL2i64vNV(UInt32 index, Int64* v); + [Slot(2480)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern void glVertexAttribL4i64NV(UInt32 index, Int64 x, Int64 y, Int64 z, Int64 w); - [Slot(2485)] + static extern void glVertexAttribL2ui64NV(UInt32 index, UInt64 x, UInt64 y); + [Slot(2481)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern unsafe void glVertexAttribL4i64vNV(UInt32 index, Int64* v); + static extern unsafe void glVertexAttribL2ui64vNV(UInt32 index, UInt64* v); [Slot(2486)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern void glVertexAttribL4ui64NV(UInt32 index, UInt64 x, UInt64 y, UInt64 z, UInt64 w); + static extern void glVertexAttribL3i64NV(UInt32 index, Int64 x, Int64 y, Int64 z); [Slot(2487)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern unsafe void glVertexAttribL4ui64vNV(UInt32 index, UInt64* v); + static extern unsafe void glVertexAttribL3i64vNV(UInt32 index, Int64* v); + [Slot(2488)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern void glVertexAttribL3ui64NV(UInt32 index, UInt64 x, UInt64 y, UInt64 z); [Slot(2489)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern unsafe void glVertexAttribL3ui64vNV(UInt32 index, UInt64* v); + [Slot(2494)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern void glVertexAttribL4i64NV(UInt32 index, Int64 x, Int64 y, Int64 z, Int64 w); + [Slot(2495)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern unsafe void glVertexAttribL4i64vNV(UInt32 index, Int64* v); + [Slot(2496)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern void glVertexAttribL4ui64NV(UInt32 index, UInt64 x, UInt64 y, UInt64 z, UInt64 w); + [Slot(2497)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern unsafe void glVertexAttribL4ui64vNV(UInt32 index, UInt64* v); + [Slot(2499)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern void glVertexAttribLFormatNV(UInt32 index, Int32 size, System.Int32 type, Int32 stride); - [Slot(2503)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern void glVertexAttribPointerNV(UInt32 index, Int32 fsize, System.Int32 type, Int32 stride, IntPtr pointer); - [Slot(2504)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern unsafe void glVertexAttribs1dvNV(UInt32 index, Int32 count, Double* v); - [Slot(2505)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern unsafe void glVertexAttribs1fvNV(UInt32 index, Int32 count, Single* v); - [Slot(2506)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern unsafe void glVertexAttribs1hvNV(UInt32 index, Int32 n, Half* v); - [Slot(2507)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern unsafe void glVertexAttribs1svNV(UInt32 index, Int32 count, Int16* v); - [Slot(2508)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern unsafe void glVertexAttribs2dvNV(UInt32 index, Int32 count, Double* v); - [Slot(2509)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern unsafe void glVertexAttribs2fvNV(UInt32 index, Int32 count, Single* v); - [Slot(2510)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern unsafe void glVertexAttribs2hvNV(UInt32 index, Int32 n, Half* v); - [Slot(2511)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern unsafe void glVertexAttribs2svNV(UInt32 index, Int32 count, Int16* v); - [Slot(2512)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern unsafe void glVertexAttribs3dvNV(UInt32 index, Int32 count, Double* v); [Slot(2513)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern unsafe void glVertexAttribs3fvNV(UInt32 index, Int32 count, Single* v); + static extern void glVertexAttribPointerNV(UInt32 index, Int32 fsize, System.Int32 type, Int32 stride, IntPtr pointer); [Slot(2514)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern unsafe void glVertexAttribs3hvNV(UInt32 index, Int32 n, Half* v); + static extern unsafe void glVertexAttribs1dvNV(UInt32 index, Int32 count, Double* v); [Slot(2515)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern unsafe void glVertexAttribs3svNV(UInt32 index, Int32 count, Int16* v); + static extern unsafe void glVertexAttribs1fvNV(UInt32 index, Int32 count, Single* v); [Slot(2516)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern unsafe void glVertexAttribs4dvNV(UInt32 index, Int32 count, Double* v); + static extern unsafe void glVertexAttribs1hvNV(UInt32 index, Int32 n, Half* v); [Slot(2517)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern unsafe void glVertexAttribs4fvNV(UInt32 index, Int32 count, Single* v); + static extern unsafe void glVertexAttribs1svNV(UInt32 index, Int32 count, Int16* v); [Slot(2518)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern unsafe void glVertexAttribs4hvNV(UInt32 index, Int32 n, Half* v); + static extern unsafe void glVertexAttribs2dvNV(UInt32 index, Int32 count, Double* v); [Slot(2519)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern unsafe void glVertexAttribs4svNV(UInt32 index, Int32 count, Int16* v); + static extern unsafe void glVertexAttribs2fvNV(UInt32 index, Int32 count, Single* v); [Slot(2520)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern unsafe void glVertexAttribs4ubvNV(UInt32 index, Int32 count, Byte* v); + static extern unsafe void glVertexAttribs2hvNV(UInt32 index, Int32 n, Half* v); + [Slot(2521)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern unsafe void glVertexAttribs2svNV(UInt32 index, Int32 count, Int16* v); + [Slot(2522)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern unsafe void glVertexAttribs3dvNV(UInt32 index, Int32 count, Double* v); + [Slot(2523)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern unsafe void glVertexAttribs3fvNV(UInt32 index, Int32 count, Single* v); + [Slot(2524)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern unsafe void glVertexAttribs3hvNV(UInt32 index, Int32 n, Half* v); [Slot(2525)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern unsafe void glVertexAttribs3svNV(UInt32 index, Int32 count, Int16* v); + [Slot(2526)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern unsafe void glVertexAttribs4dvNV(UInt32 index, Int32 count, Double* v); + [Slot(2527)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern unsafe void glVertexAttribs4fvNV(UInt32 index, Int32 count, Single* v); + [Slot(2528)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern unsafe void glVertexAttribs4hvNV(UInt32 index, Int32 n, Half* v); + [Slot(2529)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern unsafe void glVertexAttribs4svNV(UInt32 index, Int32 count, Int16* v); + [Slot(2530)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern unsafe void glVertexAttribs4ubvNV(UInt32 index, Int32 count, Byte* v); + [Slot(2535)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern void glVertexFormatNV(Int32 size, System.Int32 type, Int32 stride); - [Slot(2570)] + [Slot(2580)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern void glVertexWeighthNV(Half weight); - [Slot(2571)] + [Slot(2581)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern unsafe void glVertexWeighthvNV(Half* weight); - [Slot(2573)] + [Slot(2583)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern unsafe System.Int32 glVideoCaptureNV(UInt32 video_capture_slot, [OutAttribute] UInt32* sequence_num, [OutAttribute] UInt64* capture_time); - [Slot(2574)] + [Slot(2584)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern unsafe void glVideoCaptureStreamParameterdvNV(UInt32 video_capture_slot, UInt32 stream, System.Int32 pname, Double* @params); - [Slot(2575)] + [Slot(2585)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern unsafe void glVideoCaptureStreamParameterfvNV(UInt32 video_capture_slot, UInt32 stream, System.Int32 pname, Single* @params); - [Slot(2576)] + [Slot(2586)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern unsafe void glVideoCaptureStreamParameterivNV(UInt32 video_capture_slot, UInt32 stream, System.Int32 pname, Int32* @params); - [Slot(2586)] + [Slot(2596)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern unsafe void glWeightPathsNV(UInt32 resultPath, Int32 numPaths, UInt32* paths, Single* weights); [Slot(27)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern void glBeginConditionalRenderNVX(UInt32 id); - [Slot(480)] + [Slot(483)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern void glEndConditionalRenderNVX(); [Slot(1)] @@ -144658,805 +145280,805 @@ namespace OpenTK.Graphics.OpenGL [Slot(13)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern void glAlphaFuncxOES(System.Int32 func, int @ref); - [Slot(100)] + [Slot(101)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern unsafe void glBitmapxOES(Int32 width, Int32 height, int xorig, int yorig, int xmove, int ymove, Byte* bitmap); - [Slot(104)] + [Slot(105)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern void glBlendColorxOES(int red, int green, int blue, int alpha); - [Slot(144)] + [Slot(145)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern void glClearAccumxOES(int red, int green, int blue, int alpha); - [Slot(154)] + [Slot(155)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern void glClearColorxOES(int red, int green, int blue, int alpha); - [Slot(158)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern void glClearDepthfOES(Single depth); [Slot(159)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern void glClearDepthxOES(int depth); - [Slot(172)] + static extern void glClearDepthfOES(Single depth); + [Slot(160)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern unsafe void glClipPlanefOES(System.Int32 plane, Single* equation); + static extern void glClearDepthxOES(int depth); [Slot(173)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern unsafe void glClipPlanexOES(System.Int32 plane, int* equation); - [Slot(194)] + static extern unsafe void glClipPlanefOES(System.Int32 plane, Single* equation); + [Slot(174)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern void glColor3xOES(int red, int green, int blue); + static extern unsafe void glClipPlanexOES(System.Int32 plane, int* equation); [Slot(195)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern unsafe void glColor3xvOES(int* components); - [Slot(220)] + static extern void glColor3xOES(int red, int green, int blue); + [Slot(196)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern void glColor4xOES(int red, int green, int blue, int alpha); + static extern unsafe void glColor3xvOES(int* components); [Slot(221)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern unsafe void glColor4xvOES(int* components); - [Slot(293)] + static extern void glColor4xOES(int red, int green, int blue, int alpha); + [Slot(222)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern void glConvolutionParameterxOES(System.Int32 target, System.Int32 pname, int param); + static extern unsafe void glColor4xvOES(int* components); [Slot(294)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern void glConvolutionParameterxOES(System.Int32 target, System.Int32 pname, int param); + [Slot(295)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern unsafe void glConvolutionParameterxvOES(System.Int32 target, System.Int32 pname, int* @params); - [Slot(401)] + [Slot(404)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern void glDepthRangefOES(Single n, Single f); - [Slot(403)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern void glDepthRangexOES(int n, int f); - [Slot(497)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern void glEvalCoord1xOES(int u); - [Slot(498)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern unsafe void glEvalCoord1xvOES(int* coords); - [Slot(503)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern void glEvalCoord2xOES(int u, int v); - [Slot(504)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern unsafe void glEvalCoord2xvOES(int* coords); - [Slot(513)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern unsafe void glFeedbackBufferxOES(Int32 n, System.Int32 type, int* buffer); - [Slot(550)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern void glFogxOES(System.Int32 pname, int param); - [Slot(551)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern unsafe void glFogxvOES(System.Int32 pname, int* param); - [Slot(590)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern void glFrustumfOES(Single l, Single r, Single b, Single t, Single n, Single f); - [Slot(591)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern void glFrustumxOES(int l, int r, int b, int t, int n, int f); - [Slot(657)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern unsafe void glGetClipPlanefOES(System.Int32 plane, [OutAttribute] Single* equation); - [Slot(658)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern unsafe void glGetClipPlanexOES(System.Int32 plane, [OutAttribute] int* equation); - [Slot(683)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern unsafe void glGetConvolutionParameterxvOES(System.Int32 target, System.Int32 pname, [OutAttribute] int* @params); - [Slot(697)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern unsafe void glGetFixedvOES(System.Int32 pname, [OutAttribute] int* @params); - [Slot(722)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern unsafe void glGetHistogramParameterxvOES(System.Int32 target, System.Int32 pname, [OutAttribute] int* @params); - [Slot(743)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern unsafe void glGetLightxOES(System.Int32 light, System.Int32 pname, [OutAttribute] int* @params); - [Slot(758)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern unsafe void glGetMapxvOES(System.Int32 target, System.Int32 query, [OutAttribute] int* v); - [Slot(761)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern void glGetMaterialxOES(System.Int32 face, System.Int32 pname, int param); - [Slot(762)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern unsafe void glGetMaterialxvOES(System.Int32 face, System.Int32 pname, [OutAttribute] int* @params); - [Slot(926)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern unsafe void glGetTexEnvxvOES(System.Int32 target, System.Int32 pname, [OutAttribute] int* @params); - [Slot(931)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern unsafe void glGetTexGenxvOES(System.Int32 coord, System.Int32 pname, [OutAttribute] int* @params); - [Slot(935)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern unsafe void glGetTexLevelParameterxvOES(System.Int32 target, Int32 level, System.Int32 pname, [OutAttribute] int* @params); - [Slot(943)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern unsafe void glGetTexParameterxvOES(System.Int32 target, System.Int32 pname, [OutAttribute] int* @params); - [Slot(1052)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern void glIndexxOES(int component); - [Slot(1053)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern unsafe void glIndexxvOES(int* component); - [Slot(1120)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern void glLightModelxOES(System.Int32 pname, int param); - [Slot(1121)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern unsafe void glLightModelxvOES(System.Int32 pname, int* param); - [Slot(1122)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern void glLightxOES(System.Int32 light, System.Int32 pname, int param); - [Slot(1123)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern unsafe void glLightxvOES(System.Int32 light, System.Int32 pname, int* @params); - [Slot(1126)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern void glLineWidthxOES(int width); - [Slot(1138)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern unsafe void glLoadMatrixxOES(int* m); - [Slot(1145)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern unsafe void glLoadTransposeMatrixxOES(int* m); - [Slot(1162)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern void glMap1xOES(System.Int32 target, int u1, int u2, Int32 stride, Int32 order, int points); - [Slot(1165)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern void glMap2xOES(System.Int32 target, int u1, int u2, Int32 ustride, Int32 uorder, int v1, int v2, Int32 vstride, Int32 vorder, int points); - [Slot(1172)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern void glMapGrid1xOES(Int32 n, int u1, int u2); - [Slot(1175)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern void glMapGrid2xOES(Int32 n, int u1, int u2, int v1, int v2); - [Slot(1190)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern void glMaterialxOES(System.Int32 face, System.Int32 pname, int param); - [Slot(1191)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern unsafe void glMaterialxvOES(System.Int32 face, System.Int32 pname, int* param); - [Slot(1240)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern void glMultiTexCoord1bOES(System.Int32 texture, SByte s); - [Slot(1241)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern unsafe void glMultiTexCoord1bvOES(System.Int32 texture, SByte* coords); - [Slot(1260)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern void glMultiTexCoord1xOES(System.Int32 texture, int s); - [Slot(1261)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern unsafe void glMultiTexCoord1xvOES(System.Int32 texture, int* coords); - [Slot(1262)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern void glMultiTexCoord2bOES(System.Int32 texture, SByte s, SByte t); - [Slot(1263)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern unsafe void glMultiTexCoord2bvOES(System.Int32 texture, SByte* coords); - [Slot(1282)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern void glMultiTexCoord2xOES(System.Int32 texture, int s, int t); - [Slot(1283)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern unsafe void glMultiTexCoord2xvOES(System.Int32 texture, int* coords); - [Slot(1284)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern void glMultiTexCoord3bOES(System.Int32 texture, SByte s, SByte t, SByte r); - [Slot(1285)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern unsafe void glMultiTexCoord3bvOES(System.Int32 texture, SByte* coords); - [Slot(1304)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern void glMultiTexCoord3xOES(System.Int32 texture, int s, int t, int r); - [Slot(1305)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern unsafe void glMultiTexCoord3xvOES(System.Int32 texture, int* coords); - [Slot(1306)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern void glMultiTexCoord4bOES(System.Int32 texture, SByte s, SByte t, SByte r, SByte q); - [Slot(1307)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern unsafe void glMultiTexCoord4bvOES(System.Int32 texture, SByte* coords); - [Slot(1326)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern void glMultiTexCoord4xOES(System.Int32 texture, int s, int t, int r, int q); - [Slot(1327)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern unsafe void glMultiTexCoord4xvOES(System.Int32 texture, int* coords); - [Slot(1362)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern unsafe void glMultMatrixxOES(int* m); - [Slot(1367)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern unsafe void glMultTransposeMatrixxOES(int* m); - [Slot(1412)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern void glNormal3xOES(int nx, int ny, int nz); - [Slot(1413)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern unsafe void glNormal3xvOES(int* coords); - [Slot(1438)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern void glOrthofOES(Single l, Single r, Single b, Single t, Single n, Single f); - [Slot(1439)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern void glOrthoxOES(int l, int r, int b, int t, int n, int f); - [Slot(1442)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern void glPassThroughxOES(int token); - [Slot(1480)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern void glPixelTransferxOES(System.Int32 pname, int param); - [Slot(1486)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern void glPixelZoomxOES(int xfactor, int yfactor); - [Slot(1502)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern void glPointParameterxOES(System.Int32 pname, int param); - [Slot(1503)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern unsafe void glPointParameterxvOES(System.Int32 pname, int* @params); - [Slot(1505)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern void glPointSizexOES(int size); - [Slot(1511)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern void glPolygonOffsetxOES(int factor, int units); - [Slot(1527)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern unsafe void glPrioritizeTexturesxOES(Int32 n, UInt32* textures, int* priorities); - [Slot(1703)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern unsafe Int32 glQueryMatrixxOES([OutAttribute] int* mantissa, [OutAttribute] Int32* exponent); - [Slot(1713)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern void glRasterPos2xOES(int x, int y); - [Slot(1714)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern unsafe void glRasterPos2xvOES(int* coords); - [Slot(1723)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern void glRasterPos3xOES(int x, int y, int z); - [Slot(1724)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern unsafe void glRasterPos3xvOES(int* coords); - [Slot(1733)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern void glRasterPos4xOES(int x, int y, int z, int w); - [Slot(1734)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern unsafe void glRasterPos4xvOES(int* coords); - [Slot(1747)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern void glRectxOES(int x1, int y1, int x2, int y2); - [Slot(1748)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern unsafe void glRectxvOES(int* v1, int* v2); - [Slot(1790)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern void glRotatexOES(int angle, int x, int y, int z); - [Slot(1793)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern void glSampleCoverageOES(int value, bool invert); - [Slot(1794)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern void glSampleCoveragexOES(int value, bool invert); - [Slot(1810)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern void glScalexOES(int x, int y, int z); - [Slot(1921)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern void glTexCoord1bOES(SByte s); - [Slot(1922)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern unsafe void glTexCoord1bvOES(SByte* coords); - [Slot(1933)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern void glTexCoord1xOES(int s); - [Slot(1934)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern unsafe void glTexCoord1xvOES(int* coords); - [Slot(1935)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern void glTexCoord2bOES(SByte s, SByte t); - [Slot(1936)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern unsafe void glTexCoord2bvOES(SByte* coords); - [Slot(1957)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern void glTexCoord2xOES(int s, int t); - [Slot(1958)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern unsafe void glTexCoord2xvOES(int* coords); - [Slot(1959)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern void glTexCoord3bOES(SByte s, SByte t, SByte r); - [Slot(1960)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern unsafe void glTexCoord3bvOES(SByte* coords); - [Slot(1971)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern void glTexCoord3xOES(int s, int t, int r); - [Slot(1972)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern unsafe void glTexCoord3xvOES(int* coords); - [Slot(1973)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern void glTexCoord4bOES(SByte s, SByte t, SByte r, SByte q); - [Slot(1974)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern unsafe void glTexCoord4bvOES(SByte* coords); - [Slot(1989)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern void glTexCoord4xOES(int s, int t, int r, int q); - [Slot(1990)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern unsafe void glTexCoord4xvOES(int* coords); - [Slot(2008)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern void glTexEnvxOES(System.Int32 target, System.Int32 pname, int param); - [Slot(2009)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern unsafe void glTexEnvxvOES(System.Int32 target, System.Int32 pname, int* @params); - [Slot(2017)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern void glTexGenxOES(System.Int32 coord, System.Int32 pname, int param); - [Slot(2018)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern unsafe void glTexGenxvOES(System.Int32 coord, System.Int32 pname, int* @params); - [Slot(2037)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern void glTexParameterxOES(System.Int32 target, System.Int32 pname, int param); - [Slot(2038)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern unsafe void glTexParameterxvOES(System.Int32 target, System.Int32 pname, int* @params); - [Slot(2095)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern void glTranslatexOES(int x, int y, int z); - [Slot(2234)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern void glVertex2bOES(SByte x); - [Slot(2235)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern unsafe void glVertex2bvOES(SByte* coords); - [Slot(2246)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern void glVertex2xOES(int x); - [Slot(2247)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern unsafe void glVertex2xvOES(int* coords); - [Slot(2248)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern void glVertex3bOES(SByte x, SByte y); - [Slot(2249)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern unsafe void glVertex3bvOES(SByte* coords); - [Slot(2260)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern void glVertex3xOES(int x, int y); - [Slot(2261)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern unsafe void glVertex3xvOES(int* coords); - [Slot(2262)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern void glVertex4bOES(SByte x, SByte y, SByte z); - [Slot(2263)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern unsafe void glVertex4bvOES(SByte* coords); - [Slot(2274)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern void glVertex4xOES(int x, int y, int z); - [Slot(2275)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern unsafe void glVertex4xvOES(int* coords); - [Slot(1026)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern void glHintPGI(System.Int32 target, Int32 mode); - [Slot(243)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern unsafe void glColorTableParameterfvSGI(System.Int32 target, System.Int32 pname, Single* @params); - [Slot(245)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern unsafe void glColorTableParameterivSGI(System.Int32 target, System.Int32 pname, Int32* @params); - [Slot(246)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern void glColorTableSGI(System.Int32 target, System.Int32 internalformat, Int32 width, System.Int32 format, System.Int32 type, IntPtr table); - [Slot(299)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern void glCopyColorTableSGI(System.Int32 target, System.Int32 internalformat, Int32 x, Int32 y, Int32 width); - [Slot(663)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern unsafe void glGetColorTableParameterfvSGI(System.Int32 target, System.Int32 pname, [OutAttribute] Single* @params); - [Slot(666)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern unsafe void glGetColorTableParameterivSGI(System.Int32 target, System.Int32 pname, [OutAttribute] Int32* @params); - [Slot(667)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern void glGetColorTableSGI(System.Int32 target, System.Int32 format, System.Int32 type, [OutAttribute] IntPtr table); [Slot(406)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern unsafe void glDetailTexFuncSGIS(System.Int32 target, Int32 n, Single* points); - [Slot(546)] + static extern void glDepthRangexOES(int n, int f); + [Slot(501)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern unsafe void glFogFuncSGIS(Int32 n, Single* points); - [Slot(688)] + static extern void glEvalCoord1xOES(int u); + [Slot(502)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern unsafe void glGetDetailTexFuncSGIS(System.Int32 target, [OutAttribute] Single* points); + static extern unsafe void glEvalCoord1xvOES(int* coords); + [Slot(507)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern void glEvalCoord2xOES(int u, int v); + [Slot(508)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern unsafe void glEvalCoord2xvOES(int* coords); + [Slot(517)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern unsafe void glFeedbackBufferxOES(Int32 n, System.Int32 type, int* buffer); + [Slot(554)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern void glFogxOES(System.Int32 pname, int param); + [Slot(555)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern unsafe void glFogxvOES(System.Int32 pname, int* param); + [Slot(594)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern void glFrustumfOES(Single l, Single r, Single b, Single t, Single n, Single f); + [Slot(595)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern void glFrustumxOES(int l, int r, int b, int t, int n, int f); + [Slot(661)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern unsafe void glGetClipPlanefOES(System.Int32 plane, [OutAttribute] Single* equation); + [Slot(662)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern unsafe void glGetClipPlanexOES(System.Int32 plane, [OutAttribute] int* equation); + [Slot(687)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern unsafe void glGetConvolutionParameterxvOES(System.Int32 target, System.Int32 pname, [OutAttribute] int* @params); [Slot(702)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern unsafe void glGetFogFuncSGIS([OutAttribute] Single* points); - [Slot(851)] + static extern unsafe void glGetFixedvOES(System.Int32 pname, [OutAttribute] int* @params); + [Slot(727)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern unsafe void glGetPixelTexGenParameterfvSGIS(System.Int32 pname, [OutAttribute] Single* @params); - [Slot(852)] + static extern unsafe void glGetHistogramParameterxvOES(System.Int32 target, System.Int32 pname, [OutAttribute] int* @params); + [Slot(748)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern unsafe void glGetPixelTexGenParameterivSGIS(System.Int32 pname, [OutAttribute] Int32* @params); - [Slot(916)] + static extern unsafe void glGetLightxOES(System.Int32 light, System.Int32 pname, [OutAttribute] int* @params); + [Slot(763)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern unsafe void glGetSharpenTexFuncSGIS(System.Int32 target, [OutAttribute] Single* points); - [Slot(927)] + static extern unsafe void glGetMapxvOES(System.Int32 target, System.Int32 query, [OutAttribute] int* v); + [Slot(766)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern unsafe void glGetTexFilterFuncSGIS(System.Int32 target, System.Int32 filter, [OutAttribute] Single* weights); - [Slot(1473)] + static extern void glGetMaterialxOES(System.Int32 face, System.Int32 pname, int param); + [Slot(767)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern void glPixelTexGenParameterfSGIS(System.Int32 pname, Single param); - [Slot(1474)] + static extern unsafe void glGetMaterialxvOES(System.Int32 face, System.Int32 pname, [OutAttribute] int* @params); + [Slot(936)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern unsafe void glPixelTexGenParameterfvSGIS(System.Int32 pname, Single* @params); - [Slot(1475)] + static extern unsafe void glGetTexEnvxvOES(System.Int32 target, System.Int32 pname, [OutAttribute] int* @params); + [Slot(941)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern void glPixelTexGenParameteriSGIS(System.Int32 pname, Int32 param); - [Slot(1476)] + static extern unsafe void glGetTexGenxvOES(System.Int32 coord, System.Int32 pname, [OutAttribute] int* @params); + [Slot(945)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern unsafe void glPixelTexGenParameterivSGIS(System.Int32 pname, Int32* @params); - [Slot(1493)] + static extern unsafe void glGetTexLevelParameterxvOES(System.Int32 target, Int32 level, System.Int32 pname, [OutAttribute] int* @params); + [Slot(953)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern void glPointParameterfSGIS(System.Int32 pname, Single param); - [Slot(1497)] + static extern unsafe void glGetTexParameterxvOES(System.Int32 target, System.Int32 pname, [OutAttribute] int* @params); + [Slot(1062)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern unsafe void glPointParameterfvSGIS(System.Int32 pname, Single* @params); - [Slot(1799)] + static extern void glIndexxOES(int component); + [Slot(1063)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern void glSampleMaskSGIS(Single value, bool invert); - [Slot(1801)] + static extern unsafe void glIndexxvOES(int* component); + [Slot(1130)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern void glSamplePatternSGIS(System.Int32 pattern); - [Slot(1873)] + static extern void glLightModelxOES(System.Int32 pname, int param); + [Slot(1131)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern unsafe void glSharpenTexFuncSGIS(System.Int32 target, Int32 n, Single* points); - [Slot(2010)] + static extern unsafe void glLightModelxvOES(System.Int32 pname, int* param); + [Slot(1132)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern unsafe void glTexFilterFuncSGIS(System.Int32 target, System.Int32 filter, Int32 n, Single* weights); + static extern void glLightxOES(System.Int32 light, System.Int32 pname, int param); + [Slot(1133)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern unsafe void glLightxvOES(System.Int32 light, System.Int32 pname, int* @params); + [Slot(1136)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern void glLineWidthxOES(int width); + [Slot(1148)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern unsafe void glLoadMatrixxOES(int* m); + [Slot(1155)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern unsafe void glLoadTransposeMatrixxOES(int* m); + [Slot(1172)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern void glMap1xOES(System.Int32 target, int u1, int u2, Int32 stride, Int32 order, int points); + [Slot(1175)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern void glMap2xOES(System.Int32 target, int u1, int u2, Int32 ustride, Int32 uorder, int v1, int v2, Int32 vstride, Int32 vorder, int points); + [Slot(1182)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern void glMapGrid1xOES(Int32 n, int u1, int u2); + [Slot(1185)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern void glMapGrid2xOES(Int32 n, int u1, int u2, int v1, int v2); + [Slot(1200)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern void glMaterialxOES(System.Int32 face, System.Int32 pname, int param); + [Slot(1201)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern unsafe void glMaterialxvOES(System.Int32 face, System.Int32 pname, int* param); + [Slot(1250)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern void glMultiTexCoord1bOES(System.Int32 texture, SByte s); + [Slot(1251)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern unsafe void glMultiTexCoord1bvOES(System.Int32 texture, SByte* coords); + [Slot(1270)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern void glMultiTexCoord1xOES(System.Int32 texture, int s); + [Slot(1271)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern unsafe void glMultiTexCoord1xvOES(System.Int32 texture, int* coords); + [Slot(1272)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern void glMultiTexCoord2bOES(System.Int32 texture, SByte s, SByte t); + [Slot(1273)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern unsafe void glMultiTexCoord2bvOES(System.Int32 texture, SByte* coords); + [Slot(1292)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern void glMultiTexCoord2xOES(System.Int32 texture, int s, int t); + [Slot(1293)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern unsafe void glMultiTexCoord2xvOES(System.Int32 texture, int* coords); + [Slot(1294)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern void glMultiTexCoord3bOES(System.Int32 texture, SByte s, SByte t, SByte r); + [Slot(1295)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern unsafe void glMultiTexCoord3bvOES(System.Int32 texture, SByte* coords); + [Slot(1314)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern void glMultiTexCoord3xOES(System.Int32 texture, int s, int t, int r); + [Slot(1315)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern unsafe void glMultiTexCoord3xvOES(System.Int32 texture, int* coords); + [Slot(1316)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern void glMultiTexCoord4bOES(System.Int32 texture, SByte s, SByte t, SByte r, SByte q); + [Slot(1317)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern unsafe void glMultiTexCoord4bvOES(System.Int32 texture, SByte* coords); + [Slot(1336)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern void glMultiTexCoord4xOES(System.Int32 texture, int s, int t, int r, int q); + [Slot(1337)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern unsafe void glMultiTexCoord4xvOES(System.Int32 texture, int* coords); + [Slot(1372)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern unsafe void glMultMatrixxOES(int* m); + [Slot(1377)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern unsafe void glMultTransposeMatrixxOES(int* m); + [Slot(1422)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern void glNormal3xOES(int nx, int ny, int nz); + [Slot(1423)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern unsafe void glNormal3xvOES(int* coords); + [Slot(1448)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern void glOrthofOES(Single l, Single r, Single b, Single t, Single n, Single f); + [Slot(1449)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern void glOrthoxOES(int l, int r, int b, int t, int n, int f); + [Slot(1452)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern void glPassThroughxOES(int token); + [Slot(1490)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern void glPixelTransferxOES(System.Int32 pname, int param); + [Slot(1496)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern void glPixelZoomxOES(int xfactor, int yfactor); + [Slot(1512)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern void glPointParameterxOES(System.Int32 pname, int param); + [Slot(1513)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern unsafe void glPointParameterxvOES(System.Int32 pname, int* @params); + [Slot(1515)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern void glPointSizexOES(int size); + [Slot(1521)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern void glPolygonOffsetxOES(int factor, int units); + [Slot(1537)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern unsafe void glPrioritizeTexturesxOES(Int32 n, UInt32* textures, int* priorities); + [Slot(1713)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern unsafe Int32 glQueryMatrixxOES([OutAttribute] int* mantissa, [OutAttribute] Int32* exponent); + [Slot(1723)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern void glRasterPos2xOES(int x, int y); + [Slot(1724)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern unsafe void glRasterPos2xvOES(int* coords); + [Slot(1733)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern void glRasterPos3xOES(int x, int y, int z); + [Slot(1734)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern unsafe void glRasterPos3xvOES(int* coords); + [Slot(1743)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern void glRasterPos4xOES(int x, int y, int z, int w); + [Slot(1744)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern unsafe void glRasterPos4xvOES(int* coords); + [Slot(1757)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern void glRectxOES(int x1, int y1, int x2, int y2); + [Slot(1758)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern unsafe void glRectxvOES(int* v1, int* v2); + [Slot(1800)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern void glRotatexOES(int angle, int x, int y, int z); + [Slot(1803)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern void glSampleCoverageOES(int value, bool invert); + [Slot(1804)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern void glSampleCoveragexOES(int value, bool invert); + [Slot(1820)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern void glScalexOES(int x, int y, int z); + [Slot(1931)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern void glTexCoord1bOES(SByte s); + [Slot(1932)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern unsafe void glTexCoord1bvOES(SByte* coords); + [Slot(1943)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern void glTexCoord1xOES(int s); + [Slot(1944)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern unsafe void glTexCoord1xvOES(int* coords); + [Slot(1945)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern void glTexCoord2bOES(SByte s, SByte t); + [Slot(1946)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern unsafe void glTexCoord2bvOES(SByte* coords); + [Slot(1967)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern void glTexCoord2xOES(int s, int t); + [Slot(1968)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern unsafe void glTexCoord2xvOES(int* coords); + [Slot(1969)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern void glTexCoord3bOES(SByte s, SByte t, SByte r); + [Slot(1970)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern unsafe void glTexCoord3bvOES(SByte* coords); + [Slot(1981)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern void glTexCoord3xOES(int s, int t, int r); + [Slot(1982)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern unsafe void glTexCoord3xvOES(int* coords); + [Slot(1983)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern void glTexCoord4bOES(SByte s, SByte t, SByte r, SByte q); + [Slot(1984)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern unsafe void glTexCoord4bvOES(SByte* coords); + [Slot(1999)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern void glTexCoord4xOES(int s, int t, int r, int q); + [Slot(2000)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern unsafe void glTexCoord4xvOES(int* coords); + [Slot(2018)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern void glTexEnvxOES(System.Int32 target, System.Int32 pname, int param); + [Slot(2019)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern unsafe void glTexEnvxvOES(System.Int32 target, System.Int32 pname, int* @params); [Slot(2027)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern void glTexGenxOES(System.Int32 coord, System.Int32 pname, int param); + [Slot(2028)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern unsafe void glTexGenxvOES(System.Int32 coord, System.Int32 pname, int* @params); + [Slot(2047)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern void glTexParameterxOES(System.Int32 target, System.Int32 pname, int param); + [Slot(2048)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern unsafe void glTexParameterxvOES(System.Int32 target, System.Int32 pname, int* @params); + [Slot(2105)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern void glTranslatexOES(int x, int y, int z); + [Slot(2244)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern void glVertex2bOES(SByte x); + [Slot(2245)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern unsafe void glVertex2bvOES(SByte* coords); + [Slot(2256)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern void glVertex2xOES(int x); + [Slot(2257)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern unsafe void glVertex2xvOES(int* coords); + [Slot(2258)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern void glVertex3bOES(SByte x, SByte y); + [Slot(2259)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern unsafe void glVertex3bvOES(SByte* coords); + [Slot(2270)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern void glVertex3xOES(int x, int y); + [Slot(2271)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern unsafe void glVertex3xvOES(int* coords); + [Slot(2272)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern void glVertex4bOES(SByte x, SByte y, SByte z); + [Slot(2273)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern unsafe void glVertex4bvOES(SByte* coords); + [Slot(2284)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern void glVertex4xOES(int x, int y, int z); + [Slot(2285)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern unsafe void glVertex4xvOES(int* coords); + [Slot(1036)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern void glHintPGI(System.Int32 target, Int32 mode); + [Slot(244)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern unsafe void glColorTableParameterfvSGI(System.Int32 target, System.Int32 pname, Single* @params); + [Slot(246)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern unsafe void glColorTableParameterivSGI(System.Int32 target, System.Int32 pname, Int32* @params); + [Slot(247)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern void glColorTableSGI(System.Int32 target, System.Int32 internalformat, Int32 width, System.Int32 format, System.Int32 type, IntPtr table); + [Slot(300)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern void glCopyColorTableSGI(System.Int32 target, System.Int32 internalformat, Int32 x, Int32 y, Int32 width); + [Slot(667)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern unsafe void glGetColorTableParameterfvSGI(System.Int32 target, System.Int32 pname, [OutAttribute] Single* @params); + [Slot(670)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern unsafe void glGetColorTableParameterivSGI(System.Int32 target, System.Int32 pname, [OutAttribute] Int32* @params); + [Slot(671)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern void glGetColorTableSGI(System.Int32 target, System.Int32 format, System.Int32 type, [OutAttribute] IntPtr table); + [Slot(409)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern unsafe void glDetailTexFuncSGIS(System.Int32 target, Int32 n, Single* points); + [Slot(550)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern unsafe void glFogFuncSGIS(Int32 n, Single* points); + [Slot(692)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern unsafe void glGetDetailTexFuncSGIS(System.Int32 target, [OutAttribute] Single* points); + [Slot(707)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern unsafe void glGetFogFuncSGIS([OutAttribute] Single* points); + [Slot(861)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern unsafe void glGetPixelTexGenParameterfvSGIS(System.Int32 pname, [OutAttribute] Single* @params); + [Slot(862)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern unsafe void glGetPixelTexGenParameterivSGIS(System.Int32 pname, [OutAttribute] Int32* @params); + [Slot(926)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern unsafe void glGetSharpenTexFuncSGIS(System.Int32 target, [OutAttribute] Single* points); + [Slot(937)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern unsafe void glGetTexFilterFuncSGIS(System.Int32 target, System.Int32 filter, [OutAttribute] Single* weights); + [Slot(1483)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern void glPixelTexGenParameterfSGIS(System.Int32 pname, Single param); + [Slot(1484)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern unsafe void glPixelTexGenParameterfvSGIS(System.Int32 pname, Single* @params); + [Slot(1485)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern void glPixelTexGenParameteriSGIS(System.Int32 pname, Int32 param); + [Slot(1486)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern unsafe void glPixelTexGenParameterivSGIS(System.Int32 pname, Int32* @params); + [Slot(1503)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern void glPointParameterfSGIS(System.Int32 pname, Single param); + [Slot(1507)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern unsafe void glPointParameterfvSGIS(System.Int32 pname, Single* @params); + [Slot(1809)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern void glSampleMaskSGIS(Single value, bool invert); + [Slot(1811)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern void glSamplePatternSGIS(System.Int32 pattern); + [Slot(1883)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern unsafe void glSharpenTexFuncSGIS(System.Int32 target, Int32 n, Single* points); + [Slot(2020)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern unsafe void glTexFilterFuncSGIS(System.Int32 target, System.Int32 filter, Int32 n, Single* weights); + [Slot(2037)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern void glTexImage4DSGIS(System.Int32 target, Int32 level, System.Int32 internalformat, Int32 width, Int32 height, Int32 depth, Int32 size4d, Int32 border, System.Int32 format, System.Int32 type, IntPtr pixels); - [Slot(2052)] + [Slot(2062)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern void glTexSubImage4DSGIS(System.Int32 target, Int32 level, Int32 xoffset, Int32 yoffset, Int32 zoffset, Int32 woffset, Int32 width, Int32 height, Int32 depth, Int32 size4d, System.Int32 format, System.Int32 type, IntPtr pixels); - [Slot(2056)] + [Slot(2066)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern void glTextureColorMaskSGIS(bool red, bool green, bool blue, bool alpha); [Slot(21)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern void glAsyncMarkerSGIX(UInt32 marker); - [Slot(356)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern unsafe void glDeformationMap3dSGIX(System.Int32 target, Double u1, Double u2, Int32 ustride, Int32 uorder, Double v1, Double v2, Int32 vstride, Int32 vorder, Double w1, Double w2, Int32 wstride, Int32 worder, Double* points); - [Slot(357)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern unsafe void glDeformationMap3fSGIX(System.Int32 target, Single u1, Single u2, Int32 ustride, Int32 uorder, Single v1, Single v2, Int32 vstride, Int32 vorder, Single w1, Single w2, Int32 wstride, Int32 worder, Single* points); [Slot(358)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern void glDeformSGIX(System.Int32 mask); + static extern unsafe void glDeformationMap3dSGIX(System.Int32 target, Double u1, Double u2, Int32 ustride, Int32 uorder, Double v1, Double v2, Int32 vstride, Int32 vorder, Double w1, Double w2, Int32 wstride, Int32 worder, Double* points); [Slot(359)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern unsafe void glDeformationMap3fSGIX(System.Int32 target, Single u1, Single u2, Int32 ustride, Int32 uorder, Single v1, Single v2, Int32 vstride, Int32 vorder, Single w1, Single w2, Int32 wstride, Int32 worder, Single* points); + [Slot(360)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern void glDeformSGIX(System.Int32 mask); + [Slot(361)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern void glDeleteAsyncMarkersSGIX(UInt32 marker, Int32 range); - [Slot(517)] + [Slot(521)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern unsafe Int32 glFinishAsyncSGIX([OutAttribute] UInt32* markerp); - [Slot(527)] + [Slot(531)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern void glFlushRasterSGIX(); - [Slot(552)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern void glFragmentColorMaterialSGIX(System.Int32 face, System.Int32 mode); - [Slot(553)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern void glFragmentLightfSGIX(System.Int32 light, System.Int32 pname, Single param); - [Slot(554)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern unsafe void glFragmentLightfvSGIX(System.Int32 light, System.Int32 pname, Single* @params); - [Slot(555)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern void glFragmentLightiSGIX(System.Int32 light, System.Int32 pname, Int32 param); [Slot(556)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern unsafe void glFragmentLightivSGIX(System.Int32 light, System.Int32 pname, Int32* @params); + static extern void glFragmentColorMaterialSGIX(System.Int32 face, System.Int32 mode); [Slot(557)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern void glFragmentLightModelfSGIX(System.Int32 pname, Single param); + static extern void glFragmentLightfSGIX(System.Int32 light, System.Int32 pname, Single param); [Slot(558)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern unsafe void glFragmentLightModelfvSGIX(System.Int32 pname, Single* @params); + static extern unsafe void glFragmentLightfvSGIX(System.Int32 light, System.Int32 pname, Single* @params); [Slot(559)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern void glFragmentLightModeliSGIX(System.Int32 pname, Int32 param); + static extern void glFragmentLightiSGIX(System.Int32 light, System.Int32 pname, Int32 param); [Slot(560)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern unsafe void glFragmentLightModelivSGIX(System.Int32 pname, Int32* @params); + static extern unsafe void glFragmentLightivSGIX(System.Int32 light, System.Int32 pname, Int32* @params); [Slot(561)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern void glFragmentMaterialfSGIX(System.Int32 face, System.Int32 pname, Single param); + static extern void glFragmentLightModelfSGIX(System.Int32 pname, Single param); [Slot(562)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern unsafe void glFragmentMaterialfvSGIX(System.Int32 face, System.Int32 pname, Single* @params); + static extern unsafe void glFragmentLightModelfvSGIX(System.Int32 pname, Single* @params); [Slot(563)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern void glFragmentMaterialiSGIX(System.Int32 face, System.Int32 pname, Int32 param); + static extern void glFragmentLightModeliSGIX(System.Int32 pname, Int32 param); [Slot(564)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern unsafe void glFragmentLightModelivSGIX(System.Int32 pname, Int32* @params); + [Slot(565)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern void glFragmentMaterialfSGIX(System.Int32 face, System.Int32 pname, Single param); + [Slot(566)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern unsafe void glFragmentMaterialfvSGIX(System.Int32 face, System.Int32 pname, Single* @params); + [Slot(567)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern void glFragmentMaterialiSGIX(System.Int32 face, System.Int32 pname, Int32 param); + [Slot(568)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern unsafe void glFragmentMaterialivSGIX(System.Int32 face, System.Int32 pname, Int32* @params); - [Slot(586)] + [Slot(590)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern void glFrameZoomSGIX(Int32 factor); - [Slot(592)] + [Slot(596)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern Int32 glGenAsyncMarkersSGIX(Int32 range); - [Slot(706)] + [Slot(711)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern unsafe void glGetFragmentLightfvSGIX(System.Int32 light, System.Int32 pname, [OutAttribute] Single* @params); - [Slot(707)] + [Slot(712)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern unsafe void glGetFragmentLightivSGIX(System.Int32 light, System.Int32 pname, [OutAttribute] Int32* @params); - [Slot(708)] + [Slot(713)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern unsafe void glGetFragmentMaterialfvSGIX(System.Int32 face, System.Int32 pname, [OutAttribute] Single* @params); - [Slot(709)] + [Slot(714)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern unsafe void glGetFragmentMaterialivSGIX(System.Int32 face, System.Int32 pname, [OutAttribute] Int32* @params); - [Slot(728)] + [Slot(733)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern Int32 glGetInstrumentsSGIX(); - [Slot(745)] + [Slot(750)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern unsafe void glGetListParameterfvSGIX(UInt32 list, System.Int32 pname, [OutAttribute] Single* @params); - [Slot(746)] + [Slot(751)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern unsafe void glGetListParameterivSGIX(UInt32 list, System.Int32 pname, [OutAttribute] Int32* @params); - [Slot(1029)] + [Slot(1039)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern void glIglooInterfaceSGIX(System.Int32 pname, IntPtr @params); - [Slot(1057)] + [Slot(1067)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern unsafe void glInstrumentsBufferSGIX(Int32 size, [OutAttribute] Int32* buffer); - [Slot(1066)] + [Slot(1076)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern bool glIsAsyncMarkerSGIX(UInt32 marker); - [Slot(1111)] + [Slot(1121)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern void glLightEnviSGIX(System.Int32 pname, Int32 param); - [Slot(1130)] + [Slot(1140)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern void glListParameterfSGIX(UInt32 list, System.Int32 pname, Single param); - [Slot(1131)] + [Slot(1141)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern unsafe void glListParameterfvSGIX(UInt32 list, System.Int32 pname, Single* @params); - [Slot(1132)] + [Slot(1142)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern void glListParameteriSGIX(UInt32 list, System.Int32 pname, Int32 param); - [Slot(1133)] + [Slot(1143)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern unsafe void glListParameterivSGIX(UInt32 list, System.Int32 pname, Int32* @params); - [Slot(1135)] + [Slot(1145)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern void glLoadIdentityDeformationMapSGIX(System.Int32 mask); - [Slot(1477)] + [Slot(1487)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern void glPixelTexGenSGIX(System.Int32 mode); - [Slot(1506)] + [Slot(1516)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern unsafe Int32 glPollAsyncSGIX([OutAttribute] UInt32* markerp); - [Slot(1507)] + [Slot(1517)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern unsafe Int32 glPollInstrumentsSGIX([OutAttribute] Int32* marker_p); - [Slot(1736)] + [Slot(1746)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern void glReadInstrumentsSGIX(Int32 marker); - [Slot(1749)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern unsafe void glReferencePlaneSGIX(Double* equation); - [Slot(1874)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern void glSpriteParameterfSGIX(System.Int32 pname, Single param); - [Slot(1875)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern unsafe void glSpriteParameterfvSGIX(System.Int32 pname, Single* @params); - [Slot(1876)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern void glSpriteParameteriSGIX(System.Int32 pname, Int32 param); - [Slot(1877)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern unsafe void glSpriteParameterivSGIX(System.Int32 pname, Int32* @params); - [Slot(1878)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern void glStartInstrumentsSGIX(); - [Slot(1893)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern void glStopInstrumentsSGIX(Int32 marker); - [Slot(1897)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern void glTagSampleBufferSGIX(); - [Slot(180)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern void glColor3fVertex3fSUN(Single r, Single g, Single b, Single x, Single y, Single z); - [Slot(181)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern unsafe void glColor3fVertex3fvSUN(Single* c, Single* v); - [Slot(201)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern void glColor4fNormal3fVertex3fSUN(Single r, Single g, Single b, Single a, Single nx, Single ny, Single nz, Single x, Single y, Single z); - [Slot(202)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern unsafe void glColor4fNormal3fVertex3fvSUN(Single* c, Single* n, Single* v); - [Slot(212)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern void glColor4ubVertex2fSUN(Byte r, Byte g, Byte b, Byte a, Single x, Single y); - [Slot(213)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern unsafe void glColor4ubVertex2fvSUN(Byte* c, Single* v); - [Slot(214)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern void glColor4ubVertex3fSUN(Byte r, Byte g, Byte b, Byte a, Single x, Single y, Single z); - [Slot(215)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern unsafe void glColor4ubVertex3fvSUN(Byte* c, Single* v); - [Slot(444)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern void glDrawMeshArraysSUN(System.Int32 mode, Int32 first, Int32 count, Int32 width); - [Slot(1017)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern void glGlobalAlphaFactorbSUN(SByte factor); - [Slot(1018)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern void glGlobalAlphaFactordSUN(Double factor); - [Slot(1019)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern void glGlobalAlphaFactorfSUN(Single factor); - [Slot(1020)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern void glGlobalAlphaFactoriSUN(Int32 factor); - [Slot(1021)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern void glGlobalAlphaFactorsSUN(Int16 factor); - [Slot(1022)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern void glGlobalAlphaFactorubSUN(Byte factor); - [Slot(1023)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern void glGlobalAlphaFactoruiSUN(UInt32 factor); - [Slot(1024)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern void glGlobalAlphaFactorusSUN(UInt16 factor); - [Slot(1404)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern void glNormal3fVertex3fSUN(Single nx, Single ny, Single nz, Single x, Single y, Single z); - [Slot(1405)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern unsafe void glNormal3fVertex3fvSUN(Single* n, Single* v); - [Slot(1757)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern void glReplacementCodePointerSUN(System.Int32 type, Int32 stride, IntPtr pointer); - [Slot(1758)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern void glReplacementCodeubSUN(Byte code); [Slot(1759)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern unsafe void glReplacementCodeubvSUN(Byte* code); - [Slot(1760)] + static extern unsafe void glReferencePlaneSGIX(Double* equation); + [Slot(1884)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern void glReplacementCodeuiColor3fVertex3fSUN(UInt32 rc, Single r, Single g, Single b, Single x, Single y, Single z); - [Slot(1761)] + static extern void glSpriteParameterfSGIX(System.Int32 pname, Single param); + [Slot(1885)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern unsafe void glReplacementCodeuiColor3fVertex3fvSUN(UInt32* rc, Single* c, Single* v); - [Slot(1762)] + static extern unsafe void glSpriteParameterfvSGIX(System.Int32 pname, Single* @params); + [Slot(1886)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern void glReplacementCodeuiColor4fNormal3fVertex3fSUN(UInt32 rc, Single r, Single g, Single b, Single a, Single nx, Single ny, Single nz, Single x, Single y, Single z); - [Slot(1763)] + static extern void glSpriteParameteriSGIX(System.Int32 pname, Int32 param); + [Slot(1887)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern unsafe void glReplacementCodeuiColor4fNormal3fVertex3fvSUN(UInt32* rc, Single* c, Single* n, Single* v); - [Slot(1764)] + static extern unsafe void glSpriteParameterivSGIX(System.Int32 pname, Int32* @params); + [Slot(1888)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern void glReplacementCodeuiColor4ubVertex3fSUN(UInt32 rc, Byte r, Byte g, Byte b, Byte a, Single x, Single y, Single z); - [Slot(1765)] + static extern void glStartInstrumentsSGIX(); + [Slot(1903)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern unsafe void glReplacementCodeuiColor4ubVertex3fvSUN(UInt32* rc, Byte* c, Single* v); - [Slot(1766)] + static extern void glStopInstrumentsSGIX(Int32 marker); + [Slot(1907)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern void glReplacementCodeuiNormal3fVertex3fSUN(UInt32 rc, Single nx, Single ny, Single nz, Single x, Single y, Single z); + static extern void glTagSampleBufferSGIX(); + [Slot(181)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern void glColor3fVertex3fSUN(Single r, Single g, Single b, Single x, Single y, Single z); + [Slot(182)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern unsafe void glColor3fVertex3fvSUN(Single* c, Single* v); + [Slot(202)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern void glColor4fNormal3fVertex3fSUN(Single r, Single g, Single b, Single a, Single nx, Single ny, Single nz, Single x, Single y, Single z); + [Slot(203)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern unsafe void glColor4fNormal3fVertex3fvSUN(Single* c, Single* n, Single* v); + [Slot(213)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern void glColor4ubVertex2fSUN(Byte r, Byte g, Byte b, Byte a, Single x, Single y); + [Slot(214)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern unsafe void glColor4ubVertex2fvSUN(Byte* c, Single* v); + [Slot(215)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern void glColor4ubVertex3fSUN(Byte r, Byte g, Byte b, Byte a, Single x, Single y, Single z); + [Slot(216)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern unsafe void glColor4ubVertex3fvSUN(Byte* c, Single* v); + [Slot(447)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern void glDrawMeshArraysSUN(System.Int32 mode, Int32 first, Int32 count, Int32 width); + [Slot(1027)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern void glGlobalAlphaFactorbSUN(SByte factor); + [Slot(1028)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern void glGlobalAlphaFactordSUN(Double factor); + [Slot(1029)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern void glGlobalAlphaFactorfSUN(Single factor); + [Slot(1030)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern void glGlobalAlphaFactoriSUN(Int32 factor); + [Slot(1031)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern void glGlobalAlphaFactorsSUN(Int16 factor); + [Slot(1032)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern void glGlobalAlphaFactorubSUN(Byte factor); + [Slot(1033)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern void glGlobalAlphaFactoruiSUN(UInt32 factor); + [Slot(1034)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern void glGlobalAlphaFactorusSUN(UInt16 factor); + [Slot(1414)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern void glNormal3fVertex3fSUN(Single nx, Single ny, Single nz, Single x, Single y, Single z); + [Slot(1415)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern unsafe void glNormal3fVertex3fvSUN(Single* n, Single* v); [Slot(1767)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern unsafe void glReplacementCodeuiNormal3fVertex3fvSUN(UInt32* rc, Single* n, Single* v); + static extern void glReplacementCodePointerSUN(System.Int32 type, Int32 stride, IntPtr pointer); [Slot(1768)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern void glReplacementCodeuiSUN(UInt32 code); + static extern void glReplacementCodeubSUN(Byte code); [Slot(1769)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern void glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fSUN(UInt32 rc, Single s, Single t, Single r, Single g, Single b, Single a, Single nx, Single ny, Single nz, Single x, Single y, Single z); + static extern unsafe void glReplacementCodeubvSUN(Byte* code); [Slot(1770)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern unsafe void glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fvSUN(UInt32* rc, Single* tc, Single* c, Single* n, Single* v); + static extern void glReplacementCodeuiColor3fVertex3fSUN(UInt32 rc, Single r, Single g, Single b, Single x, Single y, Single z); [Slot(1771)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern void glReplacementCodeuiTexCoord2fNormal3fVertex3fSUN(UInt32 rc, Single s, Single t, Single nx, Single ny, Single nz, Single x, Single y, Single z); + static extern unsafe void glReplacementCodeuiColor3fVertex3fvSUN(UInt32* rc, Single* c, Single* v); [Slot(1772)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern unsafe void glReplacementCodeuiTexCoord2fNormal3fVertex3fvSUN(UInt32* rc, Single* tc, Single* n, Single* v); + static extern void glReplacementCodeuiColor4fNormal3fVertex3fSUN(UInt32 rc, Single r, Single g, Single b, Single a, Single nx, Single ny, Single nz, Single x, Single y, Single z); [Slot(1773)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern void glReplacementCodeuiTexCoord2fVertex3fSUN(UInt32 rc, Single s, Single t, Single x, Single y, Single z); + static extern unsafe void glReplacementCodeuiColor4fNormal3fVertex3fvSUN(UInt32* rc, Single* c, Single* n, Single* v); [Slot(1774)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern unsafe void glReplacementCodeuiTexCoord2fVertex3fvSUN(UInt32* rc, Single* tc, Single* v); + static extern void glReplacementCodeuiColor4ubVertex3fSUN(UInt32 rc, Byte r, Byte g, Byte b, Byte a, Single x, Single y, Single z); [Slot(1775)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern void glReplacementCodeuiVertex3fSUN(UInt32 rc, Single x, Single y, Single z); + static extern unsafe void glReplacementCodeuiColor4ubVertex3fvSUN(UInt32* rc, Byte* c, Single* v); [Slot(1776)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern unsafe void glReplacementCodeuiVertex3fvSUN(UInt32* rc, Single* v); + static extern void glReplacementCodeuiNormal3fVertex3fSUN(UInt32 rc, Single nx, Single ny, Single nz, Single x, Single y, Single z); [Slot(1777)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern unsafe void glReplacementCodeuivSUN(UInt32* code); + static extern unsafe void glReplacementCodeuiNormal3fVertex3fvSUN(UInt32* rc, Single* n, Single* v); [Slot(1778)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern void glReplacementCodeusSUN(UInt16 code); + static extern void glReplacementCodeuiSUN(UInt32 code); [Slot(1779)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern void glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fSUN(UInt32 rc, Single s, Single t, Single r, Single g, Single b, Single a, Single nx, Single ny, Single nz, Single x, Single y, Single z); + [Slot(1780)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern unsafe void glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fvSUN(UInt32* rc, Single* tc, Single* c, Single* n, Single* v); + [Slot(1781)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern void glReplacementCodeuiTexCoord2fNormal3fVertex3fSUN(UInt32 rc, Single s, Single t, Single nx, Single ny, Single nz, Single x, Single y, Single z); + [Slot(1782)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern unsafe void glReplacementCodeuiTexCoord2fNormal3fVertex3fvSUN(UInt32* rc, Single* tc, Single* n, Single* v); + [Slot(1783)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern void glReplacementCodeuiTexCoord2fVertex3fSUN(UInt32 rc, Single s, Single t, Single x, Single y, Single z); + [Slot(1784)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern unsafe void glReplacementCodeuiTexCoord2fVertex3fvSUN(UInt32* rc, Single* tc, Single* v); + [Slot(1785)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern void glReplacementCodeuiVertex3fSUN(UInt32 rc, Single x, Single y, Single z); + [Slot(1786)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern unsafe void glReplacementCodeuiVertex3fvSUN(UInt32* rc, Single* v); + [Slot(1787)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern unsafe void glReplacementCodeuivSUN(UInt32* code); + [Slot(1788)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern void glReplacementCodeusSUN(UInt16 code); + [Slot(1789)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern unsafe void glReplacementCodeusvSUN(UInt16* code); - [Slot(1940)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern void glTexCoord2fColor3fVertex3fSUN(Single s, Single t, Single r, Single g, Single b, Single x, Single y, Single z); - [Slot(1941)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern unsafe void glTexCoord2fColor3fVertex3fvSUN(Single* tc, Single* c, Single* v); - [Slot(1942)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern void glTexCoord2fColor4fNormal3fVertex3fSUN(Single s, Single t, Single r, Single g, Single b, Single a, Single nx, Single ny, Single nz, Single x, Single y, Single z); - [Slot(1943)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern unsafe void glTexCoord2fColor4fNormal3fVertex3fvSUN(Single* tc, Single* c, Single* n, Single* v); - [Slot(1944)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern void glTexCoord2fColor4ubVertex3fSUN(Single s, Single t, Byte r, Byte g, Byte b, Byte a, Single x, Single y, Single z); - [Slot(1945)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern unsafe void glTexCoord2fColor4ubVertex3fvSUN(Single* tc, Byte* c, Single* v); - [Slot(1946)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern void glTexCoord2fNormal3fVertex3fSUN(Single s, Single t, Single nx, Single ny, Single nz, Single x, Single y, Single z); - [Slot(1947)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern unsafe void glTexCoord2fNormal3fVertex3fvSUN(Single* tc, Single* n, Single* v); - [Slot(1949)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern void glTexCoord2fVertex3fSUN(Single s, Single t, Single x, Single y, Single z); [Slot(1950)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern void glTexCoord2fColor3fVertex3fSUN(Single s, Single t, Single r, Single g, Single b, Single x, Single y, Single z); + [Slot(1951)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern unsafe void glTexCoord2fColor3fVertex3fvSUN(Single* tc, Single* c, Single* v); + [Slot(1952)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern void glTexCoord2fColor4fNormal3fVertex3fSUN(Single s, Single t, Single r, Single g, Single b, Single a, Single nx, Single ny, Single nz, Single x, Single y, Single z); + [Slot(1953)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern unsafe void glTexCoord2fColor4fNormal3fVertex3fvSUN(Single* tc, Single* c, Single* n, Single* v); + [Slot(1954)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern void glTexCoord2fColor4ubVertex3fSUN(Single s, Single t, Byte r, Byte g, Byte b, Byte a, Single x, Single y, Single z); + [Slot(1955)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern unsafe void glTexCoord2fColor4ubVertex3fvSUN(Single* tc, Byte* c, Single* v); + [Slot(1956)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern void glTexCoord2fNormal3fVertex3fSUN(Single s, Single t, Single nx, Single ny, Single nz, Single x, Single y, Single z); + [Slot(1957)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern unsafe void glTexCoord2fNormal3fVertex3fvSUN(Single* tc, Single* n, Single* v); + [Slot(1959)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern void glTexCoord2fVertex3fSUN(Single s, Single t, Single x, Single y, Single z); + [Slot(1960)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern unsafe void glTexCoord2fVertex3fvSUN(Single* tc, Single* v); - [Slot(1978)] + [Slot(1988)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern void glTexCoord4fColor4fNormal3fVertex4fSUN(Single s, Single t, Single p, Single q, Single r, Single g, Single b, Single a, Single nx, Single ny, Single nz, Single x, Single y, Single z, Single w); - [Slot(1979)] + [Slot(1989)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern unsafe void glTexCoord4fColor4fNormal3fVertex4fvSUN(Single* tc, Single* c, Single* n, Single* v); - [Slot(1981)] + [Slot(1991)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern void glTexCoord4fVertex4fSUN(Single s, Single t, Single p, Single q, Single x, Single y, Single z, Single w); - [Slot(1982)] + [Slot(1992)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern unsafe void glTexCoord4fVertex4fvSUN(Single* tc, Single* v); - [Slot(521)] + [Slot(525)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern void glFinishTextureSUNX(); } diff --git a/Source/OpenTK/Graphics/OpenGL/GLEnums.cs b/Source/OpenTK/Graphics/OpenGL/GLEnums.cs index 457f57b8..559c93ab 100644 --- a/Source/OpenTK/Graphics/OpenGL/GLEnums.cs +++ b/Source/OpenTK/Graphics/OpenGL/GLEnums.cs @@ -23,8 +23,6 @@ // OTHER DEALINGS IN THE SOFTWARE. // - - using System; namespace OpenTK.Graphics.OpenGL @@ -777,6 +775,10 @@ namespace OpenTK.Graphics.OpenGL /// Points = ((int)0x0000) , /// + /// Original was GL_PERFQUERY_SINGLE_CONTEXT_INTEL = 0x00000000 + /// + PerfquerySingleContextIntel = ((int)0x00000000) , + /// /// Original was GL_CLIENT_PIXEL_STORE_BIT = 0x00000001 /// ClientPixelStoreBit = ((int)0x00000001) , @@ -797,6 +799,10 @@ namespace OpenTK.Graphics.OpenGL /// Gl2XBitAti = ((int)0x00000001) , /// + /// Original was GL_PERFQUERY_GLOBAL_CONTEXT_INTEL = 0x00000001 + /// + PerfqueryGlobalContextIntel = ((int)0x00000001) , + /// /// Original was GL_QUERY_DEPTH_PASS_EVENT_BIT_AMD = 0x00000001 /// QueryDepthPassEventBitAmd = ((int)0x00000001) , @@ -7461,6 +7467,18 @@ namespace OpenTK.Graphics.OpenGL /// TextureCoordArrayParallelPointersIntel = ((int)0x83F8) , /// + /// Original was GL_PERFQUERY_DONOT_FLUSH_INTEL = 0x83F9 + /// + PerfqueryDonotFlushIntel = ((int)0x83F9) , + /// + /// Original was GL_PERFQUERY_FLUSH_INTEL = 0x83FA + /// + PerfqueryFlushIntel = ((int)0x83FA) , + /// + /// Original was GL_PERFQUERY_WAIT_INTEL = 0x83FB + /// + PerfqueryWaitIntel = ((int)0x83FB) , + /// /// Original was GL_TEXTURE_MEMORY_LAYOUT_INTEL = 0x83FF /// TextureMemoryLayoutIntel = ((int)0x83FF) , @@ -17337,6 +17355,26 @@ namespace OpenTK.Graphics.OpenGL /// TextureColorSamplesNv = ((int)0x9046) , /// + /// Original was GL_GPU_MEMORY_INFO_DEDICATED_VIDMEM_NVX = 0x9047 + /// + GpuMemoryInfoDedicatedVidmemNvx = ((int)0x9047) , + /// + /// Original was GL_GPU_MEMORY_INFO_TOTAL_AVAILABLE_MEMORY_NVX = 0x9048 + /// + GpuMemoryInfoTotalAvailableMemoryNvx = ((int)0x9048) , + /// + /// Original was GL_GPU_MEMORY_INFO_CURRENT_AVAILABLE_VIDMEM_NVX = 0x9049 + /// + GpuMemoryInfoCurrentAvailableVidmemNvx = ((int)0x9049) , + /// + /// Original was GL_GPU_MEMORY_INFO_EVICTION_COUNT_NVX = 0x904A + /// + GpuMemoryInfoEvictionCountNvx = ((int)0x904A) , + /// + /// Original was GL_GPU_MEMORY_INFO_EVICTED_MEMORY_NVX = 0x904B + /// + GpuMemoryInfoEvictedMemoryNvx = ((int)0x904B) , + /// /// Original was GL_IMAGE_1D = 0x904C /// Image1D = ((int)0x904C) , @@ -19261,6 +19299,66 @@ namespace OpenTK.Graphics.OpenGL /// CompressedSrgb8Alpha8Astc12X12Khr = ((int)0x93DD) , /// + /// Original was GL_PERFQUERY_COUNTER_EVENT_INTEL = 0x94F0 + /// + PerfqueryCounterEventIntel = ((int)0x94F0) , + /// + /// Original was GL_PERFQUERY_COUNTER_DURATION_NORM_INTEL = 0x94F1 + /// + PerfqueryCounterDurationNormIntel = ((int)0x94F1) , + /// + /// Original was GL_PERFQUERY_COUNTER_DURATION_RAW_INTEL = 0x94F2 + /// + PerfqueryCounterDurationRawIntel = ((int)0x94F2) , + /// + /// Original was GL_PERFQUERY_COUNTER_THROUGHPUT_INTEL = 0x94F3 + /// + PerfqueryCounterThroughputIntel = ((int)0x94F3) , + /// + /// Original was GL_PERFQUERY_COUNTER_RAW_INTEL = 0x94F4 + /// + PerfqueryCounterRawIntel = ((int)0x94F4) , + /// + /// Original was GL_PERFQUERY_COUNTER_TIMESTAMP_INTEL = 0x94F5 + /// + PerfqueryCounterTimestampIntel = ((int)0x94F5) , + /// + /// Original was GL_PERFQUERY_COUNTER_DATA_UINT32_INTEL = 0x94F8 + /// + PerfqueryCounterDataUint32Intel = ((int)0x94F8) , + /// + /// Original was GL_PERFQUERY_COUNTER_DATA_UINT64_INTEL = 0x94F9 + /// + PerfqueryCounterDataUint64Intel = ((int)0x94F9) , + /// + /// Original was GL_PERFQUERY_COUNTER_DATA_FLOAT_INTEL = 0x94FA + /// + PerfqueryCounterDataFloatIntel = ((int)0x94FA) , + /// + /// Original was GL_PERFQUERY_COUNTER_DATA_DOUBLE_INTEL = 0x94FB + /// + PerfqueryCounterDataDoubleIntel = ((int)0x94FB) , + /// + /// Original was GL_PERFQUERY_COUNTER_DATA_BOOL32_INTEL = 0x94FC + /// + PerfqueryCounterDataBool32Intel = ((int)0x94FC) , + /// + /// Original was GL_PERFQUERY_QUERY_NAME_LENGTH_MAX_INTEL = 0x94FD + /// + PerfqueryQueryNameLengthMaxIntel = ((int)0x94FD) , + /// + /// Original was GL_PERFQUERY_COUNTER_NAME_LENGTH_MAX_INTEL = 0x94FE + /// + PerfqueryCounterNameLengthMaxIntel = ((int)0x94FE) , + /// + /// Original was GL_PERFQUERY_COUNTER_DESC_LENGTH_MAX_INTEL = 0x94FF + /// + PerfqueryCounterDescLengthMaxIntel = ((int)0x94FF) , + /// + /// Original was GL_PERFQUERY_GPA_EXTENDED_COUNTERS_INTEL = 0x9500 + /// + PerfqueryGpaExtendedCountersIntel = ((int)0x9500) , + /// /// Original was GL_RESTART_PATH_NV = 0xF0 /// RestartPathNv = ((int)0xF0) , @@ -39447,6 +39545,93 @@ namespace OpenTK.Graphics.OpenGL TextureCoordArrayParallelPointersIntel = ((int)0x83F8) , } + /// + /// Not used directly. + /// + public enum IntelPerformanceQuery : int + { + /// + /// Original was GL_PERFQUERY_SINGLE_CONTEXT_INTEL = 0x00000000 + /// + PerfquerySingleContextIntel = ((int)0x00000000) , + /// + /// Original was GL_PERFQUERY_GLOBAL_CONTEXT_INTEL = 0x00000001 + /// + PerfqueryGlobalContextIntel = ((int)0x00000001) , + /// + /// Original was GL_PERFQUERY_DONOT_FLUSH_INTEL = 0x83F9 + /// + PerfqueryDonotFlushIntel = ((int)0x83F9) , + /// + /// Original was GL_PERFQUERY_FLUSH_INTEL = 0x83FA + /// + PerfqueryFlushIntel = ((int)0x83FA) , + /// + /// Original was GL_PERFQUERY_WAIT_INTEL = 0x83FB + /// + PerfqueryWaitIntel = ((int)0x83FB) , + /// + /// Original was GL_PERFQUERY_COUNTER_EVENT_INTEL = 0x94F0 + /// + PerfqueryCounterEventIntel = ((int)0x94F0) , + /// + /// Original was GL_PERFQUERY_COUNTER_DURATION_NORM_INTEL = 0x94F1 + /// + PerfqueryCounterDurationNormIntel = ((int)0x94F1) , + /// + /// Original was GL_PERFQUERY_COUNTER_DURATION_RAW_INTEL = 0x94F2 + /// + PerfqueryCounterDurationRawIntel = ((int)0x94F2) , + /// + /// Original was GL_PERFQUERY_COUNTER_THROUGHPUT_INTEL = 0x94F3 + /// + PerfqueryCounterThroughputIntel = ((int)0x94F3) , + /// + /// Original was GL_PERFQUERY_COUNTER_RAW_INTEL = 0x94F4 + /// + PerfqueryCounterRawIntel = ((int)0x94F4) , + /// + /// Original was GL_PERFQUERY_COUNTER_TIMESTAMP_INTEL = 0x94F5 + /// + PerfqueryCounterTimestampIntel = ((int)0x94F5) , + /// + /// Original was GL_PERFQUERY_COUNTER_DATA_UINT32_INTEL = 0x94F8 + /// + PerfqueryCounterDataUint32Intel = ((int)0x94F8) , + /// + /// Original was GL_PERFQUERY_COUNTER_DATA_UINT64_INTEL = 0x94F9 + /// + PerfqueryCounterDataUint64Intel = ((int)0x94F9) , + /// + /// Original was GL_PERFQUERY_COUNTER_DATA_FLOAT_INTEL = 0x94FA + /// + PerfqueryCounterDataFloatIntel = ((int)0x94FA) , + /// + /// Original was GL_PERFQUERY_COUNTER_DATA_DOUBLE_INTEL = 0x94FB + /// + PerfqueryCounterDataDoubleIntel = ((int)0x94FB) , + /// + /// Original was GL_PERFQUERY_COUNTER_DATA_BOOL32_INTEL = 0x94FC + /// + PerfqueryCounterDataBool32Intel = ((int)0x94FC) , + /// + /// Original was GL_PERFQUERY_QUERY_NAME_LENGTH_MAX_INTEL = 0x94FD + /// + PerfqueryQueryNameLengthMaxIntel = ((int)0x94FD) , + /// + /// Original was GL_PERFQUERY_COUNTER_NAME_LENGTH_MAX_INTEL = 0x94FE + /// + PerfqueryCounterNameLengthMaxIntel = ((int)0x94FE) , + /// + /// Original was GL_PERFQUERY_COUNTER_DESC_LENGTH_MAX_INTEL = 0x94FF + /// + PerfqueryCounterDescLengthMaxIntel = ((int)0x94FF) , + /// + /// Original was GL_PERFQUERY_GPA_EXTENDED_COUNTERS_INTEL = 0x9500 + /// + PerfqueryGpaExtendedCountersIntel = ((int)0x9500) , + } + /// /// Used in GL.InterleavedArrays /// @@ -45166,6 +45351,33 @@ namespace OpenTK.Graphics.OpenGL { } + /// + /// Not used directly. + /// + public enum NvxGpuMemoryInfo : int + { + /// + /// Original was GL_GPU_MEMORY_INFO_DEDICATED_VIDMEM_NVX = 0x9047 + /// + GpuMemoryInfoDedicatedVidmemNvx = ((int)0x9047) , + /// + /// Original was GL_GPU_MEMORY_INFO_TOTAL_AVAILABLE_MEMORY_NVX = 0x9048 + /// + GpuMemoryInfoTotalAvailableMemoryNvx = ((int)0x9048) , + /// + /// Original was GL_GPU_MEMORY_INFO_CURRENT_AVAILABLE_VIDMEM_NVX = 0x9049 + /// + GpuMemoryInfoCurrentAvailableVidmemNvx = ((int)0x9049) , + /// + /// Original was GL_GPU_MEMORY_INFO_EVICTION_COUNT_NVX = 0x904A + /// + GpuMemoryInfoEvictionCountNvx = ((int)0x904A) , + /// + /// Original was GL_GPU_MEMORY_INFO_EVICTED_MEMORY_NVX = 0x904B + /// + GpuMemoryInfoEvictedMemoryNvx = ((int)0x904B) , + } + /// /// Used in GL.GetObjectLabel, GL.ObjectLabel /// diff --git a/Source/OpenTK/Graphics/OpenGL/GLHelper.cs b/Source/OpenTK/Graphics/OpenGL/GLHelper.cs index 0cc1ac60..719cb49f 100644 --- a/Source/OpenTK/Graphics/OpenGL/GLHelper.cs +++ b/Source/OpenTK/Graphics/OpenGL/GLHelper.cs @@ -1243,6 +1243,93 @@ namespace OpenTK.Graphics.OpenGL public static partial class Ext { + /// [requires: EXT_direct_state_access] + [Obsolete("Use ClearNamedBufferSubData(..., format, type, data) instead.")] + public static void ClearNamedBufferSubData(Int32 buffer, OpenTK.Graphics.OpenGL.ExtDirectStateAccess internalformat, OpenTK.Graphics.OpenGL.PixelFormat format, OpenTK.Graphics.OpenGL.PixelType type, IntPtr offset, IntPtr size, IntPtr data) + { + ClearNamedBufferSubData(buffer, internalformat, offset, size, format, type, data); + } + + /// [requires: EXT_direct_state_access] + [Obsolete("Use ClearNamedBufferSubData(..., format, type, data) instead.")] + [CLSCompliant(false)] + public static void ClearNamedBufferSubData(Int32 buffer, OpenTK.Graphics.OpenGL.ExtDirectStateAccess internalformat, OpenTK.Graphics.OpenGL.PixelFormat format, OpenTK.Graphics.OpenGL.PixelType type, IntPtr offset, IntPtr size, [InAttribute, OutAttribute] T6[] data) + where T6 : struct + { + ClearNamedBufferSubData(buffer, internalformat, offset, size, format, type, data); + } + + /// [requires: EXT_direct_state_access] + [Obsolete("Use ClearNamedBufferSubData(..., format, type, data) instead.")] + [CLSCompliant(false)] + public static void ClearNamedBufferSubData(Int32 buffer, OpenTK.Graphics.OpenGL.ExtDirectStateAccess internalformat, OpenTK.Graphics.OpenGL.PixelFormat format, OpenTK.Graphics.OpenGL.PixelType type, IntPtr offset, IntPtr size, [InAttribute, OutAttribute] T6[,] data) + where T6 : struct + { + ClearNamedBufferSubData(buffer, internalformat, offset, size, format, type, data); + } + + /// [requires: EXT_direct_state_access] + [Obsolete("Use ClearNamedBufferSubData(..., format, type, data) instead.")] + [CLSCompliant(false)] + public static void ClearNamedBufferSubData(Int32 buffer, OpenTK.Graphics.OpenGL.ExtDirectStateAccess internalformat, OpenTK.Graphics.OpenGL.PixelFormat format, OpenTK.Graphics.OpenGL.PixelType type, IntPtr offset, IntPtr size, [InAttribute, OutAttribute] T6[,,] data) + where T6 : struct + { + ClearNamedBufferSubData(buffer, internalformat, offset, size, format, type, data); + } + + /// [requires: EXT_direct_state_access] + [Obsolete("Use ClearNamedBufferSubData(..., format, type, data) instead.")] + [CLSCompliant(false)] + public static void ClearNamedBufferSubData(Int32 buffer, OpenTK.Graphics.OpenGL.ExtDirectStateAccess internalformat, OpenTK.Graphics.OpenGL.PixelFormat format, OpenTK.Graphics.OpenGL.PixelType type, IntPtr offset, IntPtr size, [InAttribute, OutAttribute] ref T6 data) + where T6 : struct + { + ClearNamedBufferSubData(buffer, internalformat, offset, size, format, type, ref data); + } + + /// [requires: EXT_direct_state_access] + [Obsolete("Use ClearNamedBufferSubData(..., format, type, data) instead.")] + [CLSCompliant(false)] + public static void ClearNamedBufferSubData(UInt32 buffer, OpenTK.Graphics.OpenGL.ExtDirectStateAccess internalformat, OpenTK.Graphics.OpenGL.PixelFormat format, OpenTK.Graphics.OpenGL.PixelType type, IntPtr offset, IntPtr size, IntPtr data) + { + ClearNamedBufferSubData(buffer, internalformat, offset, size, format, type, data); + } + + /// [requires: EXT_direct_state_access] + [Obsolete("Use ClearNamedBufferSubData(..., format, type, data) instead.")] + [CLSCompliant(false)] + public static void ClearNamedBufferSubData(UInt32 buffer, OpenTK.Graphics.OpenGL.ExtDirectStateAccess internalformat, OpenTK.Graphics.OpenGL.PixelFormat format, OpenTK.Graphics.OpenGL.PixelType type, IntPtr offset, IntPtr size, [InAttribute, OutAttribute] T6[] data) + where T6 : struct + { + ClearNamedBufferSubData(buffer, internalformat, offset, size, format, type, data); + } + + /// [requires: EXT_direct_state_access] + [Obsolete("Use ClearNamedBufferSubData(..., format, type, data) instead.")] + [CLSCompliant(false)] + public static void ClearNamedBufferSubData(UInt32 buffer, OpenTK.Graphics.OpenGL.ExtDirectStateAccess internalformat, OpenTK.Graphics.OpenGL.PixelFormat format, OpenTK.Graphics.OpenGL.PixelType type, IntPtr offset, IntPtr size, [InAttribute, OutAttribute] T6[,] data) + where T6 : struct + { + ClearNamedBufferSubData(buffer, internalformat, offset, size, format, type, data); + } + + /// [requires: EXT_direct_state_access] + [Obsolete("Use ClearNamedBufferSubData(..., format, type, data) instead.")] + [CLSCompliant(false)] + public static void ClearNamedBufferSubData(UInt32 buffer, OpenTK.Graphics.OpenGL.ExtDirectStateAccess internalformat, OpenTK.Graphics.OpenGL.PixelFormat format, OpenTK.Graphics.OpenGL.PixelType type, IntPtr offset, IntPtr size, [InAttribute, OutAttribute] T6[,,] data) + where T6 : struct + { + ClearNamedBufferSubData(buffer, internalformat, offset, size, format, type, data); + } + + /// [requires: EXT_direct_state_access] + [Obsolete("Use ClearNamedBufferSubData(..., format, type, data) instead.")] + [CLSCompliant(false)] + public static void ClearNamedBufferSubData(UInt32 buffer, OpenTK.Graphics.OpenGL.ExtDirectStateAccess internalformat, OpenTK.Graphics.OpenGL.PixelFormat format, OpenTK.Graphics.OpenGL.PixelType type, IntPtr offset, IntPtr size, [InAttribute, OutAttribute] ref T6 data) + where T6 : struct + { + ClearNamedBufferSubData(buffer, internalformat, offset, size, format, type, ref data); + } + [Obsolete("Use ProgramParameter(..., AssemblyProgramParameterArb, ...) instead.")] public static void ProgramParameter(Int32 program, ExtGeometryShader4 pname, Int32 value) { diff --git a/Source/OpenTK/Graphics/OpenGL4/GL4.cs b/Source/OpenTK/Graphics/OpenGL4/GL4.cs index 120fcf49..52530f17 100644 --- a/Source/OpenTK/Graphics/OpenGL4/GL4.cs +++ b/Source/OpenTK/Graphics/OpenGL4/GL4.cs @@ -23,8 +23,6 @@ // OTHER DEALINGS IN THE SOFTWARE. // - - namespace OpenTK.Graphics.OpenGL4 { using System; @@ -20869,6 +20867,7 @@ namespace OpenTK.Graphics.OpenGL4 /// The address of a string that will receive the object label. /// /// + [Obsolete("Use out overload instead")] [AutoGenerated(Category = "KHR_debug|VERSION_4_3", Version = "4.3", EntryPoint = "glGetObjectLabel")] [CLSCompliant(false)] public static void GetObjectLabel(OpenTK.Graphics.OpenGL4.ObjectLabelIdentifier identifier, Int32 name, Int32 bufSize, [OutAttribute] Int32[] length, [OutAttribute] StringBuilder label) { throw new NotImplementedException(); } @@ -20901,6 +20900,7 @@ namespace OpenTK.Graphics.OpenGL4 /// The address of a string that will receive the object label. /// /// + [Obsolete("Use out overload instead")] [AutoGenerated(Category = "KHR_debug|VERSION_4_3", Version = "4.3", EntryPoint = "glGetObjectLabel")] [CLSCompliant(false)] public static void GetObjectLabel(OpenTK.Graphics.OpenGL4.ObjectLabelIdentifier identifier, Int32 name, Int32 bufSize, [OutAttribute] out Int32 length, [OutAttribute] StringBuilder label) { throw new NotImplementedException(); } @@ -20933,6 +20933,7 @@ namespace OpenTK.Graphics.OpenGL4 /// The address of a string that will receive the object label. /// /// + [Obsolete("Use out overload instead")] [AutoGenerated(Category = "KHR_debug|VERSION_4_3", Version = "4.3", EntryPoint = "glGetObjectLabel")] [CLSCompliant(false)] public static unsafe void GetObjectLabel(OpenTK.Graphics.OpenGL4.ObjectLabelIdentifier identifier, Int32 name, Int32 bufSize, [OutAttribute] Int32* length, [OutAttribute] StringBuilder label) { throw new NotImplementedException(); } @@ -20965,6 +20966,7 @@ namespace OpenTK.Graphics.OpenGL4 /// The address of a string that will receive the object label. /// /// + [Obsolete("Use out overload instead")] [AutoGenerated(Category = "KHR_debug|VERSION_4_3", Version = "4.3", EntryPoint = "glGetObjectLabel")] [CLSCompliant(false)] public static void GetObjectLabel(OpenTK.Graphics.OpenGL4.ObjectLabelIdentifier identifier, UInt32 name, Int32 bufSize, [OutAttribute] Int32[] length, [OutAttribute] StringBuilder label) { throw new NotImplementedException(); } @@ -20997,6 +20999,7 @@ namespace OpenTK.Graphics.OpenGL4 /// The address of a string that will receive the object label. /// /// + [Obsolete("Use out overload instead")] [AutoGenerated(Category = "KHR_debug|VERSION_4_3", Version = "4.3", EntryPoint = "glGetObjectLabel")] [CLSCompliant(false)] public static void GetObjectLabel(OpenTK.Graphics.OpenGL4.ObjectLabelIdentifier identifier, UInt32 name, Int32 bufSize, [OutAttribute] out Int32 length, [OutAttribute] StringBuilder label) { throw new NotImplementedException(); } @@ -21029,6 +21032,7 @@ namespace OpenTK.Graphics.OpenGL4 /// The address of a string that will receive the object label. /// /// + [Obsolete("Use out overload instead")] [AutoGenerated(Category = "KHR_debug|VERSION_4_3", Version = "4.3", EntryPoint = "glGetObjectLabel")] [CLSCompliant(false)] public static unsafe void GetObjectLabel(OpenTK.Graphics.OpenGL4.ObjectLabelIdentifier identifier, UInt32 name, Int32 bufSize, [OutAttribute] Int32* length, [OutAttribute] StringBuilder label) { throw new NotImplementedException(); } @@ -21056,6 +21060,7 @@ namespace OpenTK.Graphics.OpenGL4 /// The address of a string that will receive the object label. /// /// + [Obsolete("Use out overload instead")] [AutoGenerated(Category = "KHR_debug|VERSION_4_3", Version = "4.3", EntryPoint = "glGetObjectPtrLabel")] [CLSCompliant(false)] public static void GetObjectPtrLabel(IntPtr ptr, Int32 bufSize, [OutAttribute] Int32[] length, [OutAttribute] StringBuilder label) { throw new NotImplementedException(); } @@ -21083,6 +21088,7 @@ namespace OpenTK.Graphics.OpenGL4 /// The address of a string that will receive the object label. /// /// + [Obsolete("Use out overload instead")] [AutoGenerated(Category = "KHR_debug|VERSION_4_3", Version = "4.3", EntryPoint = "glGetObjectPtrLabel")] [CLSCompliant(false)] public static void GetObjectPtrLabel(IntPtr ptr, Int32 bufSize, [OutAttribute] out Int32 length, [OutAttribute] StringBuilder label) { throw new NotImplementedException(); } @@ -21110,6 +21116,7 @@ namespace OpenTK.Graphics.OpenGL4 /// The address of a string that will receive the object label. /// /// + [Obsolete("Use out overload instead")] [AutoGenerated(Category = "KHR_debug|VERSION_4_3", Version = "4.3", EntryPoint = "glGetObjectPtrLabel")] [CLSCompliant(false)] public static unsafe void GetObjectPtrLabel(IntPtr ptr, Int32 bufSize, [OutAttribute] Int32* length, [OutAttribute] StringBuilder label) { throw new NotImplementedException(); } @@ -21137,6 +21144,7 @@ namespace OpenTK.Graphics.OpenGL4 /// The address of a string that will receive the object label. /// /// + [Obsolete("Use out overload instead")] [AutoGenerated(Category = "KHR_debug|VERSION_4_3", Version = "4.3", EntryPoint = "glGetObjectPtrLabel")] [CLSCompliant(false)] public static void GetObjectPtrLabel([InAttribute, OutAttribute] T0[] ptr, Int32 bufSize, [OutAttribute] Int32[] length, [OutAttribute] StringBuilder label) @@ -21166,6 +21174,7 @@ namespace OpenTK.Graphics.OpenGL4 /// The address of a string that will receive the object label. /// /// + [Obsolete("Use out overload instead")] [AutoGenerated(Category = "KHR_debug|VERSION_4_3", Version = "4.3", EntryPoint = "glGetObjectPtrLabel")] [CLSCompliant(false)] public static void GetObjectPtrLabel([InAttribute, OutAttribute] T0[] ptr, Int32 bufSize, [OutAttribute] out Int32 length, [OutAttribute] StringBuilder label) @@ -21195,6 +21204,7 @@ namespace OpenTK.Graphics.OpenGL4 /// The address of a string that will receive the object label. /// /// + [Obsolete("Use out overload instead")] [AutoGenerated(Category = "KHR_debug|VERSION_4_3", Version = "4.3", EntryPoint = "glGetObjectPtrLabel")] [CLSCompliant(false)] public static unsafe void GetObjectPtrLabel([InAttribute, OutAttribute] T0[] ptr, Int32 bufSize, [OutAttribute] Int32* length, [OutAttribute] StringBuilder label) @@ -21224,6 +21234,7 @@ namespace OpenTK.Graphics.OpenGL4 /// The address of a string that will receive the object label. /// /// + [Obsolete("Use out overload instead")] [AutoGenerated(Category = "KHR_debug|VERSION_4_3", Version = "4.3", EntryPoint = "glGetObjectPtrLabel")] [CLSCompliant(false)] public static void GetObjectPtrLabel([InAttribute, OutAttribute] T0[,] ptr, Int32 bufSize, [OutAttribute] Int32[] length, [OutAttribute] StringBuilder label) @@ -21253,6 +21264,7 @@ namespace OpenTK.Graphics.OpenGL4 /// The address of a string that will receive the object label. /// /// + [Obsolete("Use out overload instead")] [AutoGenerated(Category = "KHR_debug|VERSION_4_3", Version = "4.3", EntryPoint = "glGetObjectPtrLabel")] [CLSCompliant(false)] public static void GetObjectPtrLabel([InAttribute, OutAttribute] T0[,] ptr, Int32 bufSize, [OutAttribute] out Int32 length, [OutAttribute] StringBuilder label) @@ -21282,6 +21294,7 @@ namespace OpenTK.Graphics.OpenGL4 /// The address of a string that will receive the object label. /// /// + [Obsolete("Use out overload instead")] [AutoGenerated(Category = "KHR_debug|VERSION_4_3", Version = "4.3", EntryPoint = "glGetObjectPtrLabel")] [CLSCompliant(false)] public static unsafe void GetObjectPtrLabel([InAttribute, OutAttribute] T0[,] ptr, Int32 bufSize, [OutAttribute] Int32* length, [OutAttribute] StringBuilder label) @@ -21311,6 +21324,7 @@ namespace OpenTK.Graphics.OpenGL4 /// The address of a string that will receive the object label. /// /// + [Obsolete("Use out overload instead")] [AutoGenerated(Category = "KHR_debug|VERSION_4_3", Version = "4.3", EntryPoint = "glGetObjectPtrLabel")] [CLSCompliant(false)] public static void GetObjectPtrLabel([InAttribute, OutAttribute] T0[,,] ptr, Int32 bufSize, [OutAttribute] Int32[] length, [OutAttribute] StringBuilder label) @@ -21340,6 +21354,7 @@ namespace OpenTK.Graphics.OpenGL4 /// The address of a string that will receive the object label. /// /// + [Obsolete("Use out overload instead")] [AutoGenerated(Category = "KHR_debug|VERSION_4_3", Version = "4.3", EntryPoint = "glGetObjectPtrLabel")] [CLSCompliant(false)] public static void GetObjectPtrLabel([InAttribute, OutAttribute] T0[,,] ptr, Int32 bufSize, [OutAttribute] out Int32 length, [OutAttribute] StringBuilder label) @@ -21369,6 +21384,7 @@ namespace OpenTK.Graphics.OpenGL4 /// The address of a string that will receive the object label. /// /// + [Obsolete("Use out overload instead")] [AutoGenerated(Category = "KHR_debug|VERSION_4_3", Version = "4.3", EntryPoint = "glGetObjectPtrLabel")] [CLSCompliant(false)] public static unsafe void GetObjectPtrLabel([InAttribute, OutAttribute] T0[,,] ptr, Int32 bufSize, [OutAttribute] Int32* length, [OutAttribute] StringBuilder label) @@ -21398,6 +21414,7 @@ namespace OpenTK.Graphics.OpenGL4 /// The address of a string that will receive the object label. /// /// + [Obsolete("Use out overload instead")] [AutoGenerated(Category = "KHR_debug|VERSION_4_3", Version = "4.3", EntryPoint = "glGetObjectPtrLabel")] [CLSCompliant(false)] public static void GetObjectPtrLabel([InAttribute, OutAttribute] ref T0 ptr, Int32 bufSize, [OutAttribute] Int32[] length, [OutAttribute] StringBuilder label) @@ -21427,6 +21444,7 @@ namespace OpenTK.Graphics.OpenGL4 /// The address of a string that will receive the object label. /// /// + [Obsolete("Use out overload instead")] [AutoGenerated(Category = "KHR_debug|VERSION_4_3", Version = "4.3", EntryPoint = "glGetObjectPtrLabel")] [CLSCompliant(false)] public static void GetObjectPtrLabel([InAttribute, OutAttribute] ref T0 ptr, Int32 bufSize, [OutAttribute] out Int32 length, [OutAttribute] StringBuilder label) @@ -21456,6 +21474,7 @@ namespace OpenTK.Graphics.OpenGL4 /// The address of a string that will receive the object label. /// /// + [Obsolete("Use out overload instead")] [AutoGenerated(Category = "KHR_debug|VERSION_4_3", Version = "4.3", EntryPoint = "glGetObjectPtrLabel")] [CLSCompliant(false)] public static unsafe void GetObjectPtrLabel([InAttribute, OutAttribute] ref T0 ptr, Int32 bufSize, [OutAttribute] Int32* length, [OutAttribute] StringBuilder label) @@ -22924,6 +22943,7 @@ namespace OpenTK.Graphics.OpenGL4 /// A token identifying the interface within program containing the resource named name. /// /// + [Obsolete("Use out overload instead")] [AutoGenerated(Category = "ARB_program_interface_query|VERSION_4_3", Version = "4.3", EntryPoint = "glGetProgramResourceiv")] [CLSCompliant(false)] public static void GetProgramResource(Int32 program, OpenTK.Graphics.OpenGL4.ProgramInterface programInterface, Int32 index, Int32 propCount, OpenTK.Graphics.OpenGL4.ProgramProperty[] props, Int32 bufSize, [OutAttribute] Int32[] length, [OutAttribute] Int32[] @params) { throw new NotImplementedException(); } @@ -22943,6 +22963,24 @@ namespace OpenTK.Graphics.OpenGL4 /// [AutoGenerated(Category = "ARB_program_interface_query|VERSION_4_3", Version = "4.3", EntryPoint = "glGetProgramResourceiv")] [CLSCompliant(false)] + public static void GetProgramResource(Int32 program, OpenTK.Graphics.OpenGL4.ProgramInterface programInterface, Int32 index, Int32 propCount, OpenTK.Graphics.OpenGL4.ProgramProperty[] props, Int32 bufSize, [OutAttribute] out Int32 length, [OutAttribute] Int32[] @params) { throw new NotImplementedException(); } + + /// [requires: v4.3 and ARB_program_interface_query|VERSION_4_3] + /// Retrieve values for multiple properties of a single active resource within a program object + /// + /// + /// + /// The name of a program object whose resources to query. + /// + /// + /// + /// + /// A token identifying the interface within program containing the resource named name. + /// + /// + [Obsolete("Use out overload instead")] + [AutoGenerated(Category = "ARB_program_interface_query|VERSION_4_3", Version = "4.3", EntryPoint = "glGetProgramResourceiv")] + [CLSCompliant(false)] public static void GetProgramResource(Int32 program, OpenTK.Graphics.OpenGL4.ProgramInterface programInterface, Int32 index, Int32 propCount, ref OpenTK.Graphics.OpenGL4.ProgramProperty props, Int32 bufSize, [OutAttribute] out Int32 length, [OutAttribute] out Int32 @params) { throw new NotImplementedException(); } /// [requires: v4.3 and ARB_program_interface_query|VERSION_4_3] @@ -22958,6 +22996,7 @@ namespace OpenTK.Graphics.OpenGL4 /// A token identifying the interface within program containing the resource named name. /// /// + [Obsolete("Use out overload instead")] [AutoGenerated(Category = "ARB_program_interface_query|VERSION_4_3", Version = "4.3", EntryPoint = "glGetProgramResourceiv")] [CLSCompliant(false)] public static unsafe void GetProgramResource(Int32 program, OpenTK.Graphics.OpenGL4.ProgramInterface programInterface, Int32 index, Int32 propCount, OpenTK.Graphics.OpenGL4.ProgramProperty* props, Int32 bufSize, [OutAttribute] Int32* length, [OutAttribute] Int32* @params) { throw new NotImplementedException(); } @@ -22975,6 +23014,7 @@ namespace OpenTK.Graphics.OpenGL4 /// A token identifying the interface within program containing the resource named name. /// /// + [Obsolete("Use out overload instead")] [AutoGenerated(Category = "ARB_program_interface_query|VERSION_4_3", Version = "4.3", EntryPoint = "glGetProgramResourceiv")] [CLSCompliant(false)] public static void GetProgramResource(UInt32 program, OpenTK.Graphics.OpenGL4.ProgramInterface programInterface, UInt32 index, Int32 propCount, OpenTK.Graphics.OpenGL4.ProgramProperty[] props, Int32 bufSize, [OutAttribute] Int32[] length, [OutAttribute] Int32[] @params) { throw new NotImplementedException(); } @@ -22994,6 +23034,24 @@ namespace OpenTK.Graphics.OpenGL4 /// [AutoGenerated(Category = "ARB_program_interface_query|VERSION_4_3", Version = "4.3", EntryPoint = "glGetProgramResourceiv")] [CLSCompliant(false)] + public static void GetProgramResource(UInt32 program, OpenTK.Graphics.OpenGL4.ProgramInterface programInterface, UInt32 index, Int32 propCount, OpenTK.Graphics.OpenGL4.ProgramProperty[] props, Int32 bufSize, [OutAttribute] out Int32 length, [OutAttribute] Int32[] @params) { throw new NotImplementedException(); } + + /// [requires: v4.3 and ARB_program_interface_query|VERSION_4_3] + /// Retrieve values for multiple properties of a single active resource within a program object + /// + /// + /// + /// The name of a program object whose resources to query. + /// + /// + /// + /// + /// A token identifying the interface within program containing the resource named name. + /// + /// + [Obsolete("Use out overload instead")] + [AutoGenerated(Category = "ARB_program_interface_query|VERSION_4_3", Version = "4.3", EntryPoint = "glGetProgramResourceiv")] + [CLSCompliant(false)] public static void GetProgramResource(UInt32 program, OpenTK.Graphics.OpenGL4.ProgramInterface programInterface, UInt32 index, Int32 propCount, ref OpenTK.Graphics.OpenGL4.ProgramProperty props, Int32 bufSize, [OutAttribute] out Int32 length, [OutAttribute] out Int32 @params) { throw new NotImplementedException(); } /// [requires: v4.3 and ARB_program_interface_query|VERSION_4_3] @@ -23009,6 +23067,7 @@ namespace OpenTK.Graphics.OpenGL4 /// A token identifying the interface within program containing the resource named name. /// /// + [Obsolete("Use out overload instead")] [AutoGenerated(Category = "ARB_program_interface_query|VERSION_4_3", Version = "4.3", EntryPoint = "glGetProgramResourceiv")] [CLSCompliant(false)] public static unsafe void GetProgramResource(UInt32 program, OpenTK.Graphics.OpenGL4.ProgramInterface programInterface, UInt32 index, Int32 propCount, OpenTK.Graphics.OpenGL4.ProgramProperty* props, Int32 bufSize, [OutAttribute] Int32* length, [OutAttribute] Int32* @params) { throw new NotImplementedException(); } @@ -23134,6 +23193,7 @@ namespace OpenTK.Graphics.OpenGL4 /// The address of a character array into which will be written the name of the resource. /// /// + [Obsolete("Use out overload instead")] [AutoGenerated(Category = "ARB_program_interface_query|VERSION_4_3", Version = "4.3", EntryPoint = "glGetProgramResourceName")] [CLSCompliant(false)] public static void GetProgramResourceName(Int32 program, OpenTK.Graphics.OpenGL4.ProgramInterface programInterface, Int32 index, Int32 bufSize, [OutAttribute] Int32[] length, [OutAttribute] StringBuilder name) { throw new NotImplementedException(); } @@ -23171,6 +23231,7 @@ namespace OpenTK.Graphics.OpenGL4 /// The address of a character array into which will be written the name of the resource. /// /// + [Obsolete("Use out overload instead")] [AutoGenerated(Category = "ARB_program_interface_query|VERSION_4_3", Version = "4.3", EntryPoint = "glGetProgramResourceName")] [CLSCompliant(false)] public static void GetProgramResourceName(Int32 program, OpenTK.Graphics.OpenGL4.ProgramInterface programInterface, Int32 index, Int32 bufSize, [OutAttribute] out Int32 length, [OutAttribute] StringBuilder name) { throw new NotImplementedException(); } @@ -23208,6 +23269,7 @@ namespace OpenTK.Graphics.OpenGL4 /// The address of a character array into which will be written the name of the resource. /// /// + [Obsolete("Use out overload instead")] [AutoGenerated(Category = "ARB_program_interface_query|VERSION_4_3", Version = "4.3", EntryPoint = "glGetProgramResourceName")] [CLSCompliant(false)] public static unsafe void GetProgramResourceName(Int32 program, OpenTK.Graphics.OpenGL4.ProgramInterface programInterface, Int32 index, Int32 bufSize, [OutAttribute] Int32* length, [OutAttribute] StringBuilder name) { throw new NotImplementedException(); } @@ -23245,6 +23307,7 @@ namespace OpenTK.Graphics.OpenGL4 /// The address of a character array into which will be written the name of the resource. /// /// + [Obsolete("Use out overload instead")] [AutoGenerated(Category = "ARB_program_interface_query|VERSION_4_3", Version = "4.3", EntryPoint = "glGetProgramResourceName")] [CLSCompliant(false)] public static void GetProgramResourceName(UInt32 program, OpenTK.Graphics.OpenGL4.ProgramInterface programInterface, UInt32 index, Int32 bufSize, [OutAttribute] Int32[] length, [OutAttribute] StringBuilder name) { throw new NotImplementedException(); } @@ -23282,6 +23345,7 @@ namespace OpenTK.Graphics.OpenGL4 /// The address of a character array into which will be written the name of the resource. /// /// + [Obsolete("Use out overload instead")] [AutoGenerated(Category = "ARB_program_interface_query|VERSION_4_3", Version = "4.3", EntryPoint = "glGetProgramResourceName")] [CLSCompliant(false)] public static void GetProgramResourceName(UInt32 program, OpenTK.Graphics.OpenGL4.ProgramInterface programInterface, UInt32 index, Int32 bufSize, [OutAttribute] out Int32 length, [OutAttribute] StringBuilder name) { throw new NotImplementedException(); } @@ -23319,6 +23383,7 @@ namespace OpenTK.Graphics.OpenGL4 /// The address of a character array into which will be written the name of the resource. /// /// + [Obsolete("Use out overload instead")] [AutoGenerated(Category = "ARB_program_interface_query|VERSION_4_3", Version = "4.3", EntryPoint = "glGetProgramResourceName")] [CLSCompliant(false)] public static unsafe void GetProgramResourceName(UInt32 program, OpenTK.Graphics.OpenGL4.ProgramInterface programInterface, UInt32 index, Int32 bufSize, [OutAttribute] Int32* length, [OutAttribute] StringBuilder name) { throw new NotImplementedException(); } @@ -35765,7 +35830,7 @@ namespace OpenTK.Graphics.OpenGL4 /// [AutoGenerated(Category = "ARB_texture_multisample|VERSION_3_2", Version = "3.2", EntryPoint = "glSampleMaski")] [CLSCompliant(false)] - public static void SampleMask(Int32 index, Int32 mask) { throw new NotImplementedException(); } + public static void SampleMask(Int32 maskNumber, Int32 mask) { throw new NotImplementedException(); } /// [requires: v3.2 and ARB_texture_multisample|VERSION_3_2] /// Set the value of a sub-word of the sample mask @@ -35782,7 +35847,7 @@ namespace OpenTK.Graphics.OpenGL4 /// [AutoGenerated(Category = "ARB_texture_multisample|VERSION_3_2", Version = "3.2", EntryPoint = "glSampleMaski")] [CLSCompliant(false)] - public static void SampleMask(UInt32 index, UInt32 mask) { throw new NotImplementedException(); } + public static void SampleMask(UInt32 maskNumber, UInt32 mask) { throw new NotImplementedException(); } /// [requires: v3.3 and ARB_sampler_objects|VERSION_3_3] /// Set sampler parameters @@ -49948,6 +50013,7 @@ namespace OpenTK.Graphics.OpenGL4 /// The address of a string that will receive the object label. /// /// + [Obsolete("Use out overload instead")] [AutoGenerated(Category = "KHR_debug", Version = "", EntryPoint = "glGetObjectPtrLabelKHR")] [CLSCompliant(false)] public static void GetObjectPtrLabel(IntPtr ptr, Int32 bufSize, [OutAttribute] Int32[] length, [OutAttribute] StringBuilder label) { throw new NotImplementedException(); } @@ -49975,6 +50041,7 @@ namespace OpenTK.Graphics.OpenGL4 /// The address of a string that will receive the object label. /// /// + [Obsolete("Use out overload instead")] [AutoGenerated(Category = "KHR_debug", Version = "", EntryPoint = "glGetObjectPtrLabelKHR")] [CLSCompliant(false)] public static void GetObjectPtrLabel(IntPtr ptr, Int32 bufSize, [OutAttribute] out Int32 length, [OutAttribute] StringBuilder label) { throw new NotImplementedException(); } @@ -50002,6 +50069,7 @@ namespace OpenTK.Graphics.OpenGL4 /// The address of a string that will receive the object label. /// /// + [Obsolete("Use out overload instead")] [AutoGenerated(Category = "KHR_debug", Version = "", EntryPoint = "glGetObjectPtrLabelKHR")] [CLSCompliant(false)] public static unsafe void GetObjectPtrLabel(IntPtr ptr, Int32 bufSize, [OutAttribute] Int32* length, [OutAttribute] StringBuilder label) { throw new NotImplementedException(); } @@ -50029,6 +50097,7 @@ namespace OpenTK.Graphics.OpenGL4 /// The address of a string that will receive the object label. /// /// + [Obsolete("Use out overload instead")] [AutoGenerated(Category = "KHR_debug", Version = "", EntryPoint = "glGetObjectPtrLabelKHR")] [CLSCompliant(false)] public static void GetObjectPtrLabel([InAttribute, OutAttribute] T0[] ptr, Int32 bufSize, [OutAttribute] Int32[] length, [OutAttribute] StringBuilder label) @@ -50058,6 +50127,7 @@ namespace OpenTK.Graphics.OpenGL4 /// The address of a string that will receive the object label. /// /// + [Obsolete("Use out overload instead")] [AutoGenerated(Category = "KHR_debug", Version = "", EntryPoint = "glGetObjectPtrLabelKHR")] [CLSCompliant(false)] public static void GetObjectPtrLabel([InAttribute, OutAttribute] T0[] ptr, Int32 bufSize, [OutAttribute] out Int32 length, [OutAttribute] StringBuilder label) @@ -50087,6 +50157,7 @@ namespace OpenTK.Graphics.OpenGL4 /// The address of a string that will receive the object label. /// /// + [Obsolete("Use out overload instead")] [AutoGenerated(Category = "KHR_debug", Version = "", EntryPoint = "glGetObjectPtrLabelKHR")] [CLSCompliant(false)] public static unsafe void GetObjectPtrLabel([InAttribute, OutAttribute] T0[] ptr, Int32 bufSize, [OutAttribute] Int32* length, [OutAttribute] StringBuilder label) @@ -50116,6 +50187,7 @@ namespace OpenTK.Graphics.OpenGL4 /// The address of a string that will receive the object label. /// /// + [Obsolete("Use out overload instead")] [AutoGenerated(Category = "KHR_debug", Version = "", EntryPoint = "glGetObjectPtrLabelKHR")] [CLSCompliant(false)] public static void GetObjectPtrLabel([InAttribute, OutAttribute] T0[,] ptr, Int32 bufSize, [OutAttribute] Int32[] length, [OutAttribute] StringBuilder label) @@ -50145,6 +50217,7 @@ namespace OpenTK.Graphics.OpenGL4 /// The address of a string that will receive the object label. /// /// + [Obsolete("Use out overload instead")] [AutoGenerated(Category = "KHR_debug", Version = "", EntryPoint = "glGetObjectPtrLabelKHR")] [CLSCompliant(false)] public static void GetObjectPtrLabel([InAttribute, OutAttribute] T0[,] ptr, Int32 bufSize, [OutAttribute] out Int32 length, [OutAttribute] StringBuilder label) @@ -50174,6 +50247,7 @@ namespace OpenTK.Graphics.OpenGL4 /// The address of a string that will receive the object label. /// /// + [Obsolete("Use out overload instead")] [AutoGenerated(Category = "KHR_debug", Version = "", EntryPoint = "glGetObjectPtrLabelKHR")] [CLSCompliant(false)] public static unsafe void GetObjectPtrLabel([InAttribute, OutAttribute] T0[,] ptr, Int32 bufSize, [OutAttribute] Int32* length, [OutAttribute] StringBuilder label) @@ -50203,6 +50277,7 @@ namespace OpenTK.Graphics.OpenGL4 /// The address of a string that will receive the object label. /// /// + [Obsolete("Use out overload instead")] [AutoGenerated(Category = "KHR_debug", Version = "", EntryPoint = "glGetObjectPtrLabelKHR")] [CLSCompliant(false)] public static void GetObjectPtrLabel([InAttribute, OutAttribute] T0[,,] ptr, Int32 bufSize, [OutAttribute] Int32[] length, [OutAttribute] StringBuilder label) @@ -50232,6 +50307,7 @@ namespace OpenTK.Graphics.OpenGL4 /// The address of a string that will receive the object label. /// /// + [Obsolete("Use out overload instead")] [AutoGenerated(Category = "KHR_debug", Version = "", EntryPoint = "glGetObjectPtrLabelKHR")] [CLSCompliant(false)] public static void GetObjectPtrLabel([InAttribute, OutAttribute] T0[,,] ptr, Int32 bufSize, [OutAttribute] out Int32 length, [OutAttribute] StringBuilder label) @@ -50261,6 +50337,7 @@ namespace OpenTK.Graphics.OpenGL4 /// The address of a string that will receive the object label. /// /// + [Obsolete("Use out overload instead")] [AutoGenerated(Category = "KHR_debug", Version = "", EntryPoint = "glGetObjectPtrLabelKHR")] [CLSCompliant(false)] public static unsafe void GetObjectPtrLabel([InAttribute, OutAttribute] T0[,,] ptr, Int32 bufSize, [OutAttribute] Int32* length, [OutAttribute] StringBuilder label) @@ -50290,6 +50367,7 @@ namespace OpenTK.Graphics.OpenGL4 /// The address of a string that will receive the object label. /// /// + [Obsolete("Use out overload instead")] [AutoGenerated(Category = "KHR_debug", Version = "", EntryPoint = "glGetObjectPtrLabelKHR")] [CLSCompliant(false)] public static void GetObjectPtrLabel([InAttribute, OutAttribute] ref T0 ptr, Int32 bufSize, [OutAttribute] Int32[] length, [OutAttribute] StringBuilder label) @@ -50319,6 +50397,7 @@ namespace OpenTK.Graphics.OpenGL4 /// The address of a string that will receive the object label. /// /// + [Obsolete("Use out overload instead")] [AutoGenerated(Category = "KHR_debug", Version = "", EntryPoint = "glGetObjectPtrLabelKHR")] [CLSCompliant(false)] public static void GetObjectPtrLabel([InAttribute, OutAttribute] ref T0 ptr, Int32 bufSize, [OutAttribute] out Int32 length, [OutAttribute] StringBuilder label) @@ -50348,6 +50427,7 @@ namespace OpenTK.Graphics.OpenGL4 /// The address of a string that will receive the object label. /// /// + [Obsolete("Use out overload instead")] [AutoGenerated(Category = "KHR_debug", Version = "", EntryPoint = "glGetObjectPtrLabelKHR")] [CLSCompliant(false)] public static unsafe void GetObjectPtrLabel([InAttribute, OutAttribute] ref T0 ptr, Int32 bufSize, [OutAttribute] Int32* length, [OutAttribute] StringBuilder label) @@ -51993,7 +52073,7 @@ namespace OpenTK.Graphics.OpenGL4 static extern void glSampleCoverage(Single value, bool invert); [Slot(464)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern void glSampleMaski(UInt32 index, UInt32 mask); + static extern void glSampleMaski(UInt32 maskNumber, UInt32 mask); [Slot(465)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern void glSamplerParameterf(UInt32 sampler, System.Int32 pname, Single param); diff --git a/Source/OpenTK/Graphics/OpenGL4/GL4Enums.cs b/Source/OpenTK/Graphics/OpenGL4/GL4Enums.cs index b8c99684..762c747d 100644 --- a/Source/OpenTK/Graphics/OpenGL4/GL4Enums.cs +++ b/Source/OpenTK/Graphics/OpenGL4/GL4Enums.cs @@ -23,8 +23,6 @@ // OTHER DEALINGS IN THE SOFTWARE. // - - using System; namespace OpenTK.Graphics.OpenGL4 diff --git a/Source/OpenTK/OpenTK.csproj b/Source/OpenTK/OpenTK.csproj index 921c9135..74d9f6ed 100644 --- a/Source/OpenTK/OpenTK.csproj +++ b/Source/OpenTK/OpenTK.csproj @@ -782,6 +782,7 @@ +