From 7629d459076f8d0e6c2ff0e94f360ffe4ed60f2f Mon Sep 17 00:00:00 2001 From: thefiddler Date: Thu, 19 Jun 2014 16:24:49 +0200 Subject: [PATCH] [ES][GL] Regenerated bindings --- Source/OpenTK/Graphics/ES20/ES20.cs | 573 +++++++++-------- Source/OpenTK/Graphics/ES20/ES20Enums.cs | 29 + Source/OpenTK/Graphics/ES30/ES30.cs | 709 +++++++++++---------- Source/OpenTK/Graphics/ES30/ES30Enums.cs | 29 + Source/OpenTK/Graphics/OpenGL/GL.cs | 34 +- Source/OpenTK/Graphics/OpenGL/GLEnums.cs | 16 + Source/OpenTK/Graphics/OpenGL4/GL4Enums.cs | 16 + 7 files changed, 753 insertions(+), 653 deletions(-) diff --git a/Source/OpenTK/Graphics/ES20/ES20.cs b/Source/OpenTK/Graphics/ES20/ES20.cs index 846f8ae4..7e852285 100644 --- a/Source/OpenTK/Graphics/ES20/ES20.cs +++ b/Source/OpenTK/Graphics/ES20/ES20.cs @@ -285,6 +285,7 @@ namespace OpenTK.Graphics.ES20 103, 108, 80, 111, 112, 68, 101, 98, 117, 103, 71, 114, 111, 117, 112, 0, 103, 108, 80, 111, 112, 68, 101, 98, 117, 103, 71, 114, 111, 117, 112, 75, 72, 82, 0, 103, 108, 80, 111, 112, 71, 114, 111, 117, 112, 77, 97, 114, 107, 101, 114, 69, 88, 84, 0, + 103, 108, 80, 114, 105, 109, 105, 116, 105, 118, 101, 66, 111, 117, 110, 100, 105, 110, 103, 66, 111, 120, 69, 88, 84, 0, 103, 108, 80, 114, 111, 103, 114, 97, 109, 66, 105, 110, 97, 114, 121, 79, 69, 83, 0, 103, 108, 80, 114, 111, 103, 114, 97, 109, 80, 97, 114, 97, 109, 101, 116, 101, 114, 105, 69, 88, 84, 0, 103, 108, 80, 114, 111, 103, 114, 97, 109, 85, 110, 105, 102, 111, 114, 109, 49, 102, 69, 88, 84, 0, @@ -666,137 +667,138 @@ namespace OpenTK.Graphics.ES20 4939, 4958, 4978, - 4997, - 5020, - 5042, - 5065, - 5087, - 5110, - 5133, - 5157, - 5179, - 5202, - 5224, - 5247, - 5270, - 5294, - 5316, - 5339, - 5361, - 5384, - 5407, - 5431, - 5453, - 5476, - 5498, - 5521, - 5544, - 5568, - 5597, - 5628, - 5659, - 5688, - 5719, - 5750, - 5779, - 5810, - 5841, - 5858, - 5878, - 5899, - 5917, - 5940, - 5955, - 5972, - 5985, - 6009, - 6031, - 6069, - 6107, - 6143, - 6179, - 6214, - 6251, - 6268, - 6293, + 5004, + 5023, + 5046, + 5068, + 5091, + 5113, + 5136, + 5159, + 5183, + 5205, + 5228, + 5250, + 5273, + 5296, + 5320, + 5342, + 5365, + 5387, + 5410, + 5433, + 5457, + 5479, + 5502, + 5524, + 5547, + 5570, + 5594, + 5623, + 5654, + 5685, + 5714, + 5745, + 5776, + 5805, + 5836, + 5867, + 5884, + 5904, + 5925, + 5943, + 5966, + 5981, + 5998, + 6011, + 6035, + 6057, + 6095, + 6133, + 6169, + 6205, + 6240, + 6277, + 6294, 6319, - 6329, - 6360, - 6373, - 6388, - 6403, - 6421, - 6435, - 6457, - 6471, - 6493, - 6505, - 6525, - 6539, - 6554, - 6574, - 6587, - 6603, - 6619, - 6636, - 6652, - 6673, - 6695, - 6712, - 6730, - 6748, - 6766, - 6795, - 6811, - 6830, - 6852, - 6874, - 6896, - 6913, - 6925, - 6938, - 6950, - 6963, - 6975, - 6988, - 7000, - 7013, - 7025, - 7038, - 7050, - 7063, - 7075, - 7088, - 7100, - 7113, - 7132, - 7155, - 7178, - 7197, - 7220, - 7243, - 7262, - 7285, - 7308, - 7325, - 7338, - 7360, - 7382, - 7400, - 7429, - 7446, - 7464, - 7481, - 7499, - 7516, - 7534, - 7551, - 7569, - 7596, - 7621, - 7645, - 7667, - 7678, + 6345, + 6355, + 6386, + 6399, + 6414, + 6429, + 6447, + 6461, + 6483, + 6497, + 6519, + 6531, + 6551, + 6565, + 6580, + 6600, + 6613, + 6629, + 6645, + 6662, + 6678, + 6699, + 6721, + 6738, + 6756, + 6774, + 6792, + 6821, + 6837, + 6856, + 6878, + 6900, + 6922, + 6939, + 6951, + 6964, + 6976, + 6989, + 7001, + 7014, + 7026, + 7039, + 7051, + 7064, + 7076, + 7089, + 7101, + 7114, + 7126, + 7139, + 7158, + 7181, + 7204, + 7223, + 7246, + 7269, + 7288, + 7311, + 7334, + 7351, + 7364, + 7386, + 7408, + 7426, + 7455, + 7472, + 7490, + 7507, + 7525, + 7542, + 7560, + 7577, + 7595, + 7622, + 7647, + 7671, + 7693, + 7704, }; EntryPoints = new IntPtr[EntryPointNameOffsets.Length]; } @@ -20536,6 +20538,18 @@ namespace OpenTK.Graphics.ES20 [AutoGenerated(Category = "EXT_debug_marker", Version = "", EntryPoint = "glPopGroupMarkerEXT")] public static void PopGroupMarker() { throw new NotImplementedException(); } + /// [requires: EXT_primitive_bounding_box] + /// + /// + /// + /// + /// + /// + /// + /// + [AutoGenerated(Category = "EXT_primitive_bounding_box", Version = "", EntryPoint = "glPrimitiveBoundingBoxEXT")] + public static void PrimitiveBoundingBox(Single minX, Single minY, Single minZ, Single minW, Single maxX, Single maxY, Single maxZ, Single maxW) { throw new NotImplementedException(); } + /// [requires: EXT_separate_shader_objects] /// Specify a parameter for a program object /// @@ -31134,7 +31148,7 @@ namespace OpenTK.Graphics.ES20 [Slot(176)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern unsafe void glGetPerfMonitorGroupStringAMD(UInt32 group, Int32 bufSize, [OutAttribute] Int32* length, [OutAttribute] IntPtr groupString); - [Slot(300)] + [Slot(301)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern unsafe void glSelectPerfMonitorCountersAMD(UInt32 monitor, bool enable, UInt32 group, Int32 numCounters, [OutAttribute] UInt32* counterList); [Slot(28)] @@ -31149,10 +31163,10 @@ namespace OpenTK.Graphics.ES20 [Slot(205)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern unsafe void glGetTranslatedShaderSourceANGLE(UInt32 shader, Int32 bufsize, [OutAttribute] Int32* length, [OutAttribute] IntPtr source); - [Slot(290)] + [Slot(291)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern void glRenderbufferStorageMultisampleANGLE(System.Int32 target, Int32 samples, System.Int32 internalformat, Int32 width, Int32 height); - [Slot(371)] + [Slot(372)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern void glVertexAttribDivisorANGLE(UInt32 index, UInt32 divisor); [Slot(37)] @@ -31176,13 +31190,13 @@ namespace OpenTK.Graphics.ES20 [Slot(224)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern byte glIsSyncAPPLE(IntPtr sync); - [Slot(291)] + [Slot(292)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern void glRenderbufferStorageMultisampleAPPLE(System.Int32 target, Int32 samples, System.Int32 internalformat, Int32 width, Int32 height); - [Slot(295)] + [Slot(296)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern void glResolveMultisampleFramebufferAPPLE(); - [Slot(376)] + [Slot(377)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern void glWaitSyncAPPLE(IntPtr sync, System.Int32 flags, UInt64 timeout); [Slot(2)] @@ -31491,157 +31505,157 @@ namespace OpenTK.Graphics.ES20 [Slot(242)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern void glPopDebugGroup(); - [Slot(280)] + [Slot(281)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern void glPushDebugGroup(System.Int32 source, UInt32 id, Int32 length, IntPtr message); - [Slot(287)] - [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(288)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern void glReleaseShaderCompiler(); + static extern void glReadPixels(Int32 x, Int32 y, Int32 width, Int32 height, System.Int32 format, System.Int32 type, [OutAttribute] IntPtr pixels); [Slot(289)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern void glReleaseShaderCompiler(); + [Slot(290)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern void glRenderbufferStorage(System.Int32 target, System.Int32 internalformat, Int32 width, Int32 height); - [Slot(296)] + [Slot(297)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern void glSampleCoverage(Single value, bool invert); - [Slot(299)] + [Slot(300)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern void glScissor(Int32 x, Int32 y, Int32 width, Int32 height); - [Slot(302)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern unsafe void glShaderBinary(Int32 count, UInt32* shaders, System.Int32 binaryformat, IntPtr binary, Int32 length); [Slot(303)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern unsafe void glShaderSource(UInt32 shader, Int32 count, IntPtr @string, Int32* length); - [Slot(305)] + static extern unsafe void glShaderBinary(Int32 count, UInt32* shaders, System.Int32 binaryformat, IntPtr binary, Int32 length); + [Slot(304)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern void glStencilFunc(System.Int32 func, Int32 @ref, UInt32 mask); + static extern unsafe void glShaderSource(UInt32 shader, Int32 count, IntPtr @string, Int32* length); [Slot(306)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern void glStencilFuncSeparate(System.Int32 face, System.Int32 func, Int32 @ref, UInt32 mask); + static extern void glStencilFunc(System.Int32 func, Int32 @ref, UInt32 mask); [Slot(307)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern void glStencilMask(UInt32 mask); + static extern void glStencilFuncSeparate(System.Int32 face, System.Int32 func, Int32 @ref, UInt32 mask); [Slot(308)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern void glStencilMaskSeparate(System.Int32 face, UInt32 mask); + static extern void glStencilMask(UInt32 mask); [Slot(309)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern void glStencilOp(System.Int32 fail, System.Int32 zfail, System.Int32 zpass); + static extern void glStencilMaskSeparate(System.Int32 face, UInt32 mask); [Slot(310)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern void glStencilOp(System.Int32 fail, System.Int32 zfail, System.Int32 zpass); + [Slot(311)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern void glStencilOpSeparate(System.Int32 face, System.Int32 sfail, System.Int32 dpfail, System.Int32 dppass); - [Slot(314)] + [Slot(315)] [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(316)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern void glTexParameterf(System.Int32 target, System.Int32 pname, Single param); [Slot(317)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern unsafe void glTexParameterfv(System.Int32 target, System.Int32 pname, Single* @params); + static extern void glTexParameterf(System.Int32 target, System.Int32 pname, Single param); [Slot(318)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern unsafe void glTexParameterfv(System.Int32 target, System.Int32 pname, Single* @params); + [Slot(319)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern void glTexParameteri(System.Int32 target, System.Int32 pname, Int32 param); - [Slot(321)] + [Slot(322)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern unsafe void glTexParameteriv(System.Int32 target, System.Int32 pname, Int32* @params); - [Slot(326)] + [Slot(327)] [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(332)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern void glUniform1f(Int32 location, Single v0); [Slot(333)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern unsafe void glUniform1fv(Int32 location, Int32 count, Single* value); + static extern void glUniform1f(Int32 location, Single v0); [Slot(334)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern void glUniform1i(Int32 location, Int32 v0); + static extern unsafe void glUniform1fv(Int32 location, Int32 count, Single* value); [Slot(335)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern unsafe void glUniform1iv(Int32 location, Int32 count, Int32* value); + static extern void glUniform1i(Int32 location, Int32 v0); [Slot(336)] [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(337)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern unsafe void glUniform2fv(Int32 location, Int32 count, Single* value); + static extern void glUniform2f(Int32 location, Single v0, Single v1); [Slot(338)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern void glUniform2i(Int32 location, Int32 v0, Int32 v1); + static extern unsafe void glUniform2fv(Int32 location, Int32 count, Single* value); [Slot(339)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern unsafe void glUniform2iv(Int32 location, Int32 count, Int32* value); + static extern void glUniform2i(Int32 location, Int32 v0, Int32 v1); [Slot(340)] [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(341)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern unsafe void glUniform3fv(Int32 location, Int32 count, Single* value); + static extern void glUniform3f(Int32 location, Single v0, Single v1, Single v2); [Slot(342)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern void glUniform3i(Int32 location, Int32 v0, Int32 v1, Int32 v2); + static extern unsafe void glUniform3fv(Int32 location, Int32 count, Single* value); [Slot(343)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern unsafe void glUniform3iv(Int32 location, Int32 count, Int32* value); + static extern void glUniform3i(Int32 location, Int32 v0, Int32 v1, Int32 v2); [Slot(344)] [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(345)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern unsafe void glUniform4fv(Int32 location, Int32 count, Single* value); + static extern void glUniform4f(Int32 location, Single v0, Single v1, Single v2, Single v3); [Slot(346)] [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 glUniform4fv(Int32 location, Int32 count, Single* value); [Slot(347)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern unsafe void glUniform4iv(Int32 location, Int32 count, Int32* value); + static extern void glUniform4i(Int32 location, Int32 v0, Int32 v1, Int32 v2, Int32 v3); [Slot(348)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern unsafe void glUniform4iv(Int32 location, Int32 count, Int32* value); + [Slot(349)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern unsafe void glUniformMatrix2fv(Int32 location, Int32 count, bool transpose, Single* value); - [Slot(351)] + [Slot(352)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern unsafe void glUniformMatrix3fv(Int32 location, Int32 count, bool transpose, Single* value); - [Slot(354)] + [Slot(355)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern unsafe void glUniformMatrix4fv(Int32 location, Int32 count, bool transpose, Single* value); - [Slot(358)] + [Slot(359)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern void glUseProgram(UInt32 program); - [Slot(361)] + [Slot(362)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern void glValidateProgram(UInt32 program); - [Slot(363)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern void glVertexAttrib1f(UInt32 index, Single x); [Slot(364)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern unsafe void glVertexAttrib1fv(UInt32 index, Single* v); + static extern void glVertexAttrib1f(UInt32 index, Single x); [Slot(365)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern void glVertexAttrib2f(UInt32 index, Single x, Single y); + static extern unsafe void glVertexAttrib1fv(UInt32 index, Single* v); [Slot(366)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern unsafe void glVertexAttrib2fv(UInt32 index, Single* v); + static extern void glVertexAttrib2f(UInt32 index, Single x, Single y); [Slot(367)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern void glVertexAttrib3f(UInt32 index, Single x, Single y, Single z); + static extern unsafe void glVertexAttrib2fv(UInt32 index, Single* v); [Slot(368)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern unsafe void glVertexAttrib3fv(UInt32 index, Single* v); + static extern void glVertexAttrib3f(UInt32 index, Single x, Single y, Single z); [Slot(369)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern void glVertexAttrib4f(UInt32 index, Single x, Single y, Single z, Single w); + static extern unsafe void glVertexAttrib3fv(UInt32 index, Single* v); [Slot(370)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern void glVertexAttrib4f(UInt32 index, Single x, Single y, Single z, Single w); + [Slot(371)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern unsafe void glVertexAttrib4fv(UInt32 index, Single* v); - [Slot(374)] + [Slot(375)] [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(375)] + [Slot(376)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern void glViewport(Int32 x, Int32 y, Int32 width, Int32 height); [Slot(0)] @@ -31806,178 +31820,181 @@ namespace OpenTK.Graphics.ES20 [Slot(244)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern void glPopGroupMarkerEXT(); - [Slot(246)] + [Slot(245)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern void glProgramParameteriEXT(UInt32 program, System.Int32 pname, Int32 value); + static extern void glPrimitiveBoundingBoxEXT(Single minX, Single minY, Single minZ, Single minW, Single maxX, Single maxY, Single maxZ, Single maxW); [Slot(247)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern void glProgramUniform1fEXT(UInt32 program, Int32 location, Single v0); + static extern void glProgramParameteriEXT(UInt32 program, System.Int32 pname, Int32 value); [Slot(248)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern unsafe void glProgramUniform1fvEXT(UInt32 program, Int32 location, Int32 count, Single* value); + static extern void glProgramUniform1fEXT(UInt32 program, Int32 location, Single v0); [Slot(249)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern void glProgramUniform1iEXT(UInt32 program, Int32 location, Int32 v0); + static extern unsafe void glProgramUniform1fvEXT(UInt32 program, Int32 location, Int32 count, Single* value); [Slot(250)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern unsafe void glProgramUniform1ivEXT(UInt32 program, Int32 location, Int32 count, Int32* value); + static extern void glProgramUniform1iEXT(UInt32 program, Int32 location, Int32 v0); [Slot(251)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern void glProgramUniform1uiEXT(UInt32 program, Int32 location, UInt32 v0); + static extern unsafe void glProgramUniform1ivEXT(UInt32 program, Int32 location, Int32 count, Int32* value); [Slot(252)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern unsafe void glProgramUniform1uivEXT(UInt32 program, Int32 location, Int32 count, UInt32* value); + static extern void glProgramUniform1uiEXT(UInt32 program, Int32 location, UInt32 v0); [Slot(253)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern void glProgramUniform2fEXT(UInt32 program, Int32 location, Single v0, Single v1); + static extern unsafe void glProgramUniform1uivEXT(UInt32 program, Int32 location, Int32 count, UInt32* value); [Slot(254)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern unsafe void glProgramUniform2fvEXT(UInt32 program, Int32 location, Int32 count, Single* value); + static extern void glProgramUniform2fEXT(UInt32 program, Int32 location, Single v0, Single v1); [Slot(255)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern void glProgramUniform2iEXT(UInt32 program, Int32 location, Int32 v0, Int32 v1); + static extern unsafe void glProgramUniform2fvEXT(UInt32 program, Int32 location, Int32 count, Single* value); [Slot(256)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern unsafe void glProgramUniform2ivEXT(UInt32 program, Int32 location, Int32 count, Int32* value); + static extern void glProgramUniform2iEXT(UInt32 program, Int32 location, Int32 v0, Int32 v1); [Slot(257)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern void glProgramUniform2uiEXT(UInt32 program, Int32 location, UInt32 v0, UInt32 v1); + static extern unsafe void glProgramUniform2ivEXT(UInt32 program, Int32 location, Int32 count, Int32* value); [Slot(258)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern unsafe void glProgramUniform2uivEXT(UInt32 program, Int32 location, Int32 count, UInt32* value); + static extern void glProgramUniform2uiEXT(UInt32 program, Int32 location, UInt32 v0, UInt32 v1); [Slot(259)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern void glProgramUniform3fEXT(UInt32 program, Int32 location, Single v0, Single v1, Single v2); + static extern unsafe void glProgramUniform2uivEXT(UInt32 program, Int32 location, Int32 count, UInt32* value); [Slot(260)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern unsafe void glProgramUniform3fvEXT(UInt32 program, Int32 location, Int32 count, Single* value); + static extern void glProgramUniform3fEXT(UInt32 program, Int32 location, Single v0, Single v1, Single v2); [Slot(261)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern void glProgramUniform3iEXT(UInt32 program, Int32 location, Int32 v0, Int32 v1, Int32 v2); + static extern unsafe void glProgramUniform3fvEXT(UInt32 program, Int32 location, Int32 count, Single* value); [Slot(262)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern unsafe void glProgramUniform3ivEXT(UInt32 program, Int32 location, Int32 count, Int32* value); + static extern void glProgramUniform3iEXT(UInt32 program, Int32 location, Int32 v0, Int32 v1, Int32 v2); [Slot(263)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern void glProgramUniform3uiEXT(UInt32 program, Int32 location, UInt32 v0, UInt32 v1, UInt32 v2); + static extern unsafe void glProgramUniform3ivEXT(UInt32 program, Int32 location, Int32 count, Int32* value); [Slot(264)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern unsafe void glProgramUniform3uivEXT(UInt32 program, Int32 location, Int32 count, UInt32* value); + static extern void glProgramUniform3uiEXT(UInt32 program, Int32 location, UInt32 v0, UInt32 v1, UInt32 v2); [Slot(265)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern void glProgramUniform4fEXT(UInt32 program, Int32 location, Single v0, Single v1, Single v2, Single v3); + static extern unsafe void glProgramUniform3uivEXT(UInt32 program, Int32 location, Int32 count, UInt32* value); [Slot(266)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern unsafe void glProgramUniform4fvEXT(UInt32 program, Int32 location, Int32 count, Single* value); + static extern void glProgramUniform4fEXT(UInt32 program, Int32 location, Single v0, Single v1, Single v2, Single v3); [Slot(267)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern void glProgramUniform4iEXT(UInt32 program, Int32 location, Int32 v0, Int32 v1, Int32 v2, Int32 v3); + static extern unsafe void glProgramUniform4fvEXT(UInt32 program, Int32 location, Int32 count, Single* value); [Slot(268)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern unsafe void glProgramUniform4ivEXT(UInt32 program, Int32 location, Int32 count, Int32* value); + static extern void glProgramUniform4iEXT(UInt32 program, Int32 location, Int32 v0, Int32 v1, Int32 v2, Int32 v3); [Slot(269)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern void glProgramUniform4uiEXT(UInt32 program, Int32 location, UInt32 v0, UInt32 v1, UInt32 v2, UInt32 v3); + static extern unsafe void glProgramUniform4ivEXT(UInt32 program, Int32 location, Int32 count, Int32* value); [Slot(270)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern unsafe void glProgramUniform4uivEXT(UInt32 program, Int32 location, Int32 count, UInt32* value); + static extern void glProgramUniform4uiEXT(UInt32 program, Int32 location, UInt32 v0, UInt32 v1, UInt32 v2, UInt32 v3); [Slot(271)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern unsafe void glProgramUniformMatrix2fvEXT(UInt32 program, Int32 location, Int32 count, bool transpose, Single* value); + static extern unsafe void glProgramUniform4uivEXT(UInt32 program, Int32 location, Int32 count, UInt32* value); [Slot(272)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern unsafe void glProgramUniformMatrix2x3fvEXT(UInt32 program, Int32 location, Int32 count, bool transpose, Single* value); + static extern unsafe void glProgramUniformMatrix2fvEXT(UInt32 program, Int32 location, Int32 count, bool transpose, Single* value); [Slot(273)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern unsafe void glProgramUniformMatrix2x4fvEXT(UInt32 program, Int32 location, Int32 count, bool transpose, Single* value); + static extern unsafe void glProgramUniformMatrix2x3fvEXT(UInt32 program, Int32 location, Int32 count, bool transpose, Single* value); [Slot(274)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern unsafe void glProgramUniformMatrix3fvEXT(UInt32 program, Int32 location, Int32 count, bool transpose, Single* value); + static extern unsafe void glProgramUniformMatrix2x4fvEXT(UInt32 program, Int32 location, Int32 count, bool transpose, Single* value); [Slot(275)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern unsafe void glProgramUniformMatrix3x2fvEXT(UInt32 program, Int32 location, Int32 count, bool transpose, Single* value); + static extern unsafe void glProgramUniformMatrix3fvEXT(UInt32 program, Int32 location, Int32 count, bool transpose, Single* value); [Slot(276)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern unsafe void glProgramUniformMatrix3x4fvEXT(UInt32 program, Int32 location, Int32 count, bool transpose, Single* value); + static extern unsafe void glProgramUniformMatrix3x2fvEXT(UInt32 program, Int32 location, Int32 count, bool transpose, Single* value); [Slot(277)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern unsafe void glProgramUniformMatrix4fvEXT(UInt32 program, Int32 location, Int32 count, bool transpose, Single* value); + static extern unsafe void glProgramUniformMatrix3x4fvEXT(UInt32 program, Int32 location, Int32 count, bool transpose, Single* value); [Slot(278)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern unsafe void glProgramUniformMatrix4x2fvEXT(UInt32 program, Int32 location, Int32 count, bool transpose, Single* value); + static extern unsafe void glProgramUniformMatrix4fvEXT(UInt32 program, Int32 location, Int32 count, bool transpose, Single* value); [Slot(279)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern unsafe void glProgramUniformMatrix4x3fvEXT(UInt32 program, Int32 location, Int32 count, bool transpose, Single* value); - [Slot(282)] + static extern unsafe void glProgramUniformMatrix4x2fvEXT(UInt32 program, Int32 location, Int32 count, bool transpose, Single* value); + [Slot(280)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern void glPushGroupMarkerEXT(Int32 length, IntPtr marker); + static extern unsafe void glProgramUniformMatrix4x3fvEXT(UInt32 program, Int32 location, Int32 count, bool transpose, Single* value); [Slot(283)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern void glQueryCounterEXT(UInt32 id, System.Int32 target); + static extern void glPushGroupMarkerEXT(Int32 length, IntPtr marker); [Slot(284)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern void glQueryCounterEXT(UInt32 id, System.Int32 target); + [Slot(285)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern void glReadBufferIndexedEXT(System.Int32 src, Int32 index); - [Slot(286)] + [Slot(287)] [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(292)] + [Slot(293)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern void glRenderbufferStorageMultisampleEXT(System.Int32 target, Int32 samples, System.Int32 internalformat, Int32 width, Int32 height); - [Slot(297)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern unsafe void glSamplerParameterIivEXT(UInt32 sampler, System.Int32 pname, Int32* param); [Slot(298)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern unsafe void glSamplerParameterIuivEXT(UInt32 sampler, System.Int32 pname, UInt32* param); - [Slot(312)] + static extern unsafe void glSamplerParameterIivEXT(UInt32 sampler, System.Int32 pname, Int32* param); + [Slot(299)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern void glTexBufferEXT(System.Int32 target, System.Int32 internalformat, UInt32 buffer); + static extern unsafe void glSamplerParameterIuivEXT(UInt32 sampler, System.Int32 pname, UInt32* param); [Slot(313)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern void glTexBufferRangeEXT(System.Int32 target, System.Int32 internalformat, UInt32 buffer, IntPtr offset, IntPtr size); - [Slot(319)] + static extern void glTexBufferEXT(System.Int32 target, System.Int32 internalformat, UInt32 buffer); + [Slot(314)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern unsafe void glTexParameterIivEXT(System.Int32 target, System.Int32 pname, Int32* @params); + static extern void glTexBufferRangeEXT(System.Int32 target, System.Int32 internalformat, UInt32 buffer, IntPtr offset, IntPtr size); [Slot(320)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern unsafe void glTexParameterIuivEXT(System.Int32 target, System.Int32 pname, UInt32* @params); - [Slot(322)] + static extern unsafe void glTexParameterIivEXT(System.Int32 target, System.Int32 pname, Int32* @params); + [Slot(321)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern void glTexStorage1DEXT(System.Int32 target, Int32 levels, System.Int32 internalformat, Int32 width); + static extern unsafe void glTexParameterIuivEXT(System.Int32 target, System.Int32 pname, UInt32* @params); [Slot(323)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern void glTexStorage2DEXT(System.Int32 target, Int32 levels, System.Int32 internalformat, Int32 width, Int32 height); + static extern void glTexStorage1DEXT(System.Int32 target, Int32 levels, System.Int32 internalformat, Int32 width); [Slot(324)] [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(328)] + static extern void glTexStorage2DEXT(System.Int32 target, Int32 levels, System.Int32 internalformat, Int32 width, Int32 height); + [Slot(325)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern void glTextureStorage1DEXT(UInt32 texture, System.Int32 target, Int32 levels, System.Int32 internalformat, Int32 width); + static extern void glTexStorage3DEXT(System.Int32 target, Int32 levels, System.Int32 internalformat, Int32 width, Int32 height, Int32 depth); [Slot(329)] [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); + static extern void glTextureStorage1DEXT(UInt32 texture, System.Int32 target, Int32 levels, System.Int32 internalformat, Int32 width); [Slot(330)] [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); + static extern void glTextureStorage2DEXT(UInt32 texture, System.Int32 target, Int32 levels, System.Int32 internalformat, Int32 width, Int32 height); [Slot(331)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern void glTextureViewEXT(UInt32 texture, System.Int32 target, UInt32 origtexture, System.Int32 internalformat, UInt32 minlevel, UInt32 numlevels, UInt32 minlayer, UInt32 numlayers); - [Slot(359)] + static extern void glTextureStorage3DEXT(UInt32 texture, System.Int32 target, Int32 levels, System.Int32 internalformat, Int32 width, Int32 height, Int32 depth); + [Slot(332)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern void glUseProgramStagesEXT(UInt32 pipeline, UInt32 stages, UInt32 program); + static extern void glTextureViewEXT(UInt32 texture, System.Int32 target, UInt32 origtexture, System.Int32 internalformat, UInt32 minlevel, UInt32 numlevels, UInt32 minlayer, UInt32 numlayers); [Slot(360)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern void glUseProgramStagesEXT(UInt32 pipeline, UInt32 stages, UInt32 program); + [Slot(361)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern void glUseShaderProgramEXT(System.Int32 type, UInt32 program); - [Slot(362)] + [Slot(363)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern void glValidateProgramPipelineEXT(UInt32 pipeline); - [Slot(372)] + [Slot(373)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern void glVertexAttribDivisorEXT(UInt32 index, UInt32 divisor); [Slot(128)] [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(293)] + [Slot(294)] [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)] @@ -32043,7 +32060,7 @@ namespace OpenTK.Graphics.ES20 [Slot(243)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern void glPopDebugGroupKHR(); - [Slot(281)] + [Slot(282)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern void glPushDebugGroupKHR(System.Int32 source, UInt32 id, Int32 length, IntPtr message); [Slot(16)] @@ -32088,37 +32105,37 @@ namespace OpenTK.Graphics.ES20 [Slot(217)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern byte glIsFenceNV(UInt32 fence); - [Slot(285)] + [Slot(286)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern void glReadBufferNV(System.Int32 mode); - [Slot(294)] + [Slot(295)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern void glRenderbufferStorageMultisampleNV(System.Int32 target, Int32 samples, System.Int32 internalformat, Int32 width, Int32 height); - [Slot(301)] + [Slot(302)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern void glSetFenceNV(UInt32 fence, System.Int32 condition); - [Slot(311)] + [Slot(312)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern byte glTestFenceNV(UInt32 fence); - [Slot(349)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern unsafe void glUniformMatrix2x3fvNV(Int32 location, Int32 count, bool transpose, Single* value); [Slot(350)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern unsafe void glUniformMatrix2x4fvNV(Int32 location, Int32 count, bool transpose, Single* value); - [Slot(352)] + static extern unsafe void glUniformMatrix2x3fvNV(Int32 location, Int32 count, bool transpose, Single* value); + [Slot(351)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern unsafe void glUniformMatrix3x2fvNV(Int32 location, Int32 count, bool transpose, Single* value); + static extern unsafe void glUniformMatrix2x4fvNV(Int32 location, Int32 count, bool transpose, Single* value); [Slot(353)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern unsafe void glUniformMatrix3x4fvNV(Int32 location, Int32 count, bool transpose, Single* value); - [Slot(355)] + static extern unsafe void glUniformMatrix3x2fvNV(Int32 location, Int32 count, bool transpose, Single* value); + [Slot(354)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern unsafe void glUniformMatrix4x2fvNV(Int32 location, Int32 count, bool transpose, Single* value); + static extern unsafe void glUniformMatrix3x4fvNV(Int32 location, Int32 count, bool transpose, Single* value); [Slot(356)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern unsafe void glUniformMatrix4x2fvNV(Int32 location, Int32 count, bool transpose, Single* value); + [Slot(357)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern unsafe void glUniformMatrix4x3fvNV(Int32 location, Int32 count, bool transpose, Single* value); - [Slot(373)] + [Slot(374)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern void glVertexAttribDivisorNV(UInt32 index, UInt32 divisor); [Slot(14)] @@ -32163,19 +32180,19 @@ namespace OpenTK.Graphics.ES20 [Slot(232)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern void glMinSampleShadingOES(Single value); - [Slot(245)] + [Slot(246)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern void glProgramBinaryOES(UInt32 program, System.Int32 binaryFormat, IntPtr binary, Int32 length); - [Slot(315)] + [Slot(316)] [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(325)] + [Slot(326)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern void glTexStorage3DMultisampleOES(System.Int32 target, Int32 samples, System.Int32 internalformat, Int32 width, Int32 height, Int32 depth, bool fixedsamplelocations); - [Slot(327)] + [Slot(328)] [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(357)] + [Slot(358)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern byte glUnmapBufferOES(System.Int32 target); [Slot(3)] @@ -32232,7 +32249,7 @@ namespace OpenTK.Graphics.ES20 [Slot(152)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern unsafe void glGetDriverControlStringQCOM(UInt32 driverControl, Int32 bufSize, [OutAttribute] Int32* length, [OutAttribute] IntPtr driverControlString); - [Slot(304)] + [Slot(305)] [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 704fb6d6..9d8ba91e 100644 --- a/Source/OpenTK/Graphics/ES20/ES20Enums.cs +++ b/Source/OpenTK/Graphics/ES20/ES20Enums.cs @@ -7646,6 +7646,10 @@ namespace OpenTK.Graphics.ES20 /// InvertOvgNv = ((int)0x92B4) , /// + /// Original was GL_PRIMITIVE_BOUNDING_BOX_EXT = 0x92BE + /// + PrimitiveBoundingBoxExt = ((int)0x92BE) , + /// /// Original was GL_MAX_TESS_CONTROL_ATOMIC_COUNTER_BUFFERS_EXT = 0x92CD /// MaxTessControlAtomicCounterBuffersExt = ((int)0x92CD) , @@ -11940,6 +11944,13 @@ namespace OpenTK.Graphics.ES20 { } + /// + /// Not used directly. + /// + public enum ExtGeometryPointSize : int + { + } + /// /// Not used directly. /// @@ -12212,6 +12223,17 @@ namespace OpenTK.Graphics.ES20 AnySamplesPassedConservativeExt = ((int)0x8D6A) , } + /// + /// Not used directly. + /// + public enum ExtPrimitiveBoundingBox : int + { + /// + /// Original was GL_PRIMITIVE_BOUNDING_BOX_EXT = 0x92BE + /// + PrimitiveBoundingBoxExt = ((int)0x92BE) , + } + /// /// Not used directly. /// @@ -12447,6 +12469,13 @@ namespace OpenTK.Graphics.ES20 FramebufferSrgbExt = ((int)0x8DB9) , } + /// + /// Not used directly. + /// + public enum ExtTessellationPointSize : int + { + } + /// /// Not used directly. /// diff --git a/Source/OpenTK/Graphics/ES30/ES30.cs b/Source/OpenTK/Graphics/ES30/ES30.cs index 1841bdc9..f654f472 100644 --- a/Source/OpenTK/Graphics/ES30/ES30.cs +++ b/Source/OpenTK/Graphics/ES30/ES30.cs @@ -352,6 +352,7 @@ namespace OpenTK.Graphics.ES30 103, 108, 80, 111, 112, 68, 101, 98, 117, 103, 71, 114, 111, 117, 112, 0, 103, 108, 80, 111, 112, 68, 101, 98, 117, 103, 71, 114, 111, 117, 112, 75, 72, 82, 0, 103, 108, 80, 111, 112, 71, 114, 111, 117, 112, 77, 97, 114, 107, 101, 114, 69, 88, 84, 0, + 103, 108, 80, 114, 105, 109, 105, 116, 105, 118, 101, 66, 111, 117, 110, 100, 105, 110, 103, 66, 111, 120, 69, 88, 84, 0, 103, 108, 80, 114, 111, 103, 114, 97, 109, 66, 105, 110, 97, 114, 121, 0, 103, 108, 80, 114, 111, 103, 114, 97, 109, 66, 105, 110, 97, 114, 121, 79, 69, 83, 0, 103, 108, 80, 114, 111, 103, 114, 97, 109, 80, 97, 114, 97, 109, 101, 116, 101, 114, 105, 0, @@ -837,174 +838,175 @@ namespace OpenTK.Graphics.ES30 6231, 6250, 6270, - 6286, - 6305, - 6325, - 6348, - 6370, - 6393, - 6415, - 6438, - 6461, - 6485, - 6507, - 6530, - 6552, - 6575, - 6598, - 6622, - 6644, - 6667, - 6689, - 6712, - 6735, - 6759, - 6781, - 6804, - 6826, - 6849, - 6872, - 6896, - 6925, - 6956, - 6987, - 7016, - 7047, - 7078, - 7107, - 7138, - 7169, - 7186, - 7206, - 7227, - 7245, - 7258, - 7281, - 7296, - 7313, - 7326, - 7350, - 7372, - 7405, - 7443, - 7481, - 7517, - 7553, - 7588, - 7625, + 6296, + 6312, + 6331, + 6351, + 6374, + 6396, + 6419, + 6441, + 6464, + 6487, + 6511, + 6533, + 6556, + 6578, + 6601, + 6624, + 6648, + 6670, + 6693, + 6715, + 6738, + 6761, + 6785, + 6807, + 6830, + 6852, + 6875, + 6898, + 6922, + 6951, + 6982, + 7013, + 7042, + 7073, + 7104, + 7133, + 7164, + 7195, + 7212, + 7232, + 7253, + 7271, + 7284, + 7307, + 7322, + 7339, + 7352, + 7376, + 7398, + 7431, + 7469, + 7507, + 7543, + 7579, + 7614, 7651, - 7668, - 7688, - 7709, - 7729, - 7754, + 7677, + 7694, + 7714, + 7735, + 7755, 7780, - 7801, - 7811, - 7842, - 7855, - 7870, - 7885, - 7903, - 7917, - 7939, - 7953, - 7975, - 7987, - 8007, - 8021, - 8036, - 8056, - 8069, + 7806, + 7827, + 7837, + 7868, + 7881, + 7896, + 7911, + 7929, + 7943, + 7965, + 7979, + 8001, + 8013, + 8033, + 8047, + 8062, 8082, - 8098, - 8114, - 8131, - 8147, - 8168, - 8190, - 8207, - 8225, - 8240, - 8258, - 8273, - 8291, - 8320, - 8336, - 8352, - 8371, - 8393, - 8415, - 8437, - 8454, - 8482, - 8494, - 8507, - 8519, - 8532, + 8095, + 8108, + 8124, + 8140, + 8157, + 8173, + 8194, + 8216, + 8233, + 8251, + 8266, + 8284, + 8299, + 8317, + 8346, + 8362, + 8378, + 8397, + 8419, + 8441, + 8463, + 8480, + 8508, + 8520, + 8533, 8545, - 8559, + 8558, 8571, - 8584, - 8596, - 8609, + 8585, + 8597, + 8610, 8622, - 8636, + 8635, 8648, - 8661, - 8673, - 8686, + 8662, + 8674, + 8687, 8699, - 8713, + 8712, 8725, - 8738, - 8750, - 8763, + 8739, + 8751, + 8764, 8776, - 8790, - 8812, - 8831, - 8852, - 8875, - 8896, - 8919, - 8938, - 8959, - 8982, - 9003, - 9026, - 9045, - 9066, - 9089, - 9110, - 9133, - 9147, - 9164, - 9177, - 9199, - 9221, - 9239, - 9268, - 9285, - 9303, - 9320, - 9338, - 9355, - 9373, - 9390, - 9408, - 9430, - 9457, - 9482, - 9506, - 9524, - 9543, - 9562, - 9582, - 9605, - 9627, - 9638, - 9649, + 8789, + 8802, + 8816, + 8838, + 8857, + 8878, + 8901, + 8922, + 8945, + 8964, + 8985, + 9008, + 9029, + 9052, + 9071, + 9092, + 9115, + 9136, + 9159, + 9173, + 9190, + 9203, + 9225, + 9247, + 9265, + 9294, + 9311, + 9329, + 9346, + 9364, + 9381, + 9399, + 9416, + 9434, + 9456, + 9483, + 9508, + 9532, + 9550, + 9569, + 9588, + 9608, + 9631, + 9653, + 9664, + 9675, }; EntryPoints = new IntPtr[EntryPointNameOffsets.Length]; } @@ -28840,6 +28842,18 @@ namespace OpenTK.Graphics.ES30 [AutoGenerated(Category = "EXT_debug_marker", Version = "", EntryPoint = "glPopGroupMarkerEXT")] public static void PopGroupMarker() { throw new NotImplementedException(); } + /// [requires: EXT_primitive_bounding_box] + /// + /// + /// + /// + /// + /// + /// + /// + [AutoGenerated(Category = "EXT_primitive_bounding_box", Version = "", EntryPoint = "glPrimitiveBoundingBoxEXT")] + public static void PrimitiveBoundingBox(Single minX, Single minY, Single minZ, Single minW, Single maxX, Single maxY, Single maxZ, Single maxW) { throw new NotImplementedException(); } + /// [requires: EXT_separate_shader_objects] /// Specify a parameter for a program object /// @@ -39046,7 +39060,7 @@ namespace OpenTK.Graphics.ES30 [Slot(221)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern unsafe void glGetPerfMonitorGroupStringAMD(UInt32 group, Int32 bufSize, [OutAttribute] Int32* length, [OutAttribute] IntPtr groupString); - [Slot(376)] + [Slot(377)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern unsafe void glSelectPerfMonitorCountersAMD(UInt32 monitor, bool enable, UInt32 group, Int32 numCounters, [OutAttribute] UInt32* counterList); [Slot(36)] @@ -39061,10 +39075,10 @@ namespace OpenTK.Graphics.ES30 [Slot(258)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern unsafe void glGetTranslatedShaderSourceANGLE(UInt32 shader, Int32 bufsize, [OutAttribute] Int32* length, [OutAttribute] IntPtr source); - [Slot(361)] + [Slot(362)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern void glRenderbufferStorageMultisampleANGLE(System.Int32 target, Int32 samples, System.Int32 internalformat, Int32 width, Int32 height); - [Slot(469)] + [Slot(470)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern void glVertexAttribDivisorANGLE(UInt32 index, UInt32 divisor); [Slot(50)] @@ -39088,13 +39102,13 @@ namespace OpenTK.Graphics.ES30 [Slot(287)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern byte glIsSyncAPPLE(IntPtr sync); - [Slot(362)] + [Slot(363)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern void glRenderbufferStorageMultisampleAPPLE(System.Int32 target, Int32 samples, System.Int32 internalformat, Int32 width, Int32 height); - [Slot(366)] + [Slot(367)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern void glResolveMultisampleFramebufferAPPLE(); - [Slot(480)] + [Slot(481)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern void glWaitSyncAPPLE(IntPtr sync, System.Int32 flags, UInt64 timeout); [Slot(2)] @@ -39604,269 +39618,269 @@ namespace OpenTK.Graphics.ES30 [Slot(309)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern void glPopDebugGroup(); - [Slot(312)] + [Slot(313)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern void glProgramBinary(UInt32 program, System.Int32 binaryFormat, IntPtr binary, Int32 length); - [Slot(314)] + [Slot(315)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern void glProgramParameteri(UInt32 program, System.Int32 pname, Int32 value); - [Slot(349)] + [Slot(350)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern void glPushDebugGroup(System.Int32 source, UInt32 id, Int32 length, IntPtr message); - [Slot(353)] + [Slot(354)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern void glReadBuffer(System.Int32 mode); - [Slot(357)] - [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(358)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern void glReleaseShaderCompiler(); + static extern void glReadPixels(Int32 x, Int32 y, Int32 width, Int32 height, System.Int32 format, System.Int32 type, [OutAttribute] IntPtr pixels); [Slot(359)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern void glRenderbufferStorage(System.Int32 target, System.Int32 internalformat, Int32 width, Int32 height); + static extern void glReleaseShaderCompiler(); [Slot(360)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern void glRenderbufferStorageMultisample(System.Int32 target, Int32 samples, System.Int32 internalformat, Int32 width, Int32 height); - [Slot(367)] + static extern void glRenderbufferStorage(System.Int32 target, System.Int32 internalformat, Int32 width, Int32 height); + [Slot(361)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern void glResumeTransformFeedback(); + static extern void glRenderbufferStorageMultisample(System.Int32 target, Int32 samples, System.Int32 internalformat, Int32 width, Int32 height); [Slot(368)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern void glSampleCoverage(Single value, bool invert); + static extern void glResumeTransformFeedback(); [Slot(369)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern void glSamplerParameterf(UInt32 sampler, System.Int32 pname, Single param); + static extern void glSampleCoverage(Single value, bool invert); [Slot(370)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern unsafe void glSamplerParameterfv(UInt32 sampler, System.Int32 pname, Single* param); + static extern void glSamplerParameterf(UInt32 sampler, System.Int32 pname, Single param); [Slot(371)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern void glSamplerParameteri(UInt32 sampler, System.Int32 pname, Int32 param); - [Slot(374)] + static extern unsafe void glSamplerParameterfv(UInt32 sampler, System.Int32 pname, Single* param); + [Slot(372)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern unsafe void glSamplerParameteriv(UInt32 sampler, System.Int32 pname, Int32* param); + static extern void glSamplerParameteri(UInt32 sampler, System.Int32 pname, Int32 param); [Slot(375)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern void glScissor(Int32 x, Int32 y, Int32 width, Int32 height); - [Slot(378)] + static extern unsafe void glSamplerParameteriv(UInt32 sampler, System.Int32 pname, Int32* param); + [Slot(376)] [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 glScissor(Int32 x, Int32 y, Int32 width, Int32 height); [Slot(379)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern unsafe void glShaderSource(UInt32 shader, Int32 count, IntPtr @string, Int32* length); - [Slot(381)] + static extern unsafe void glShaderBinary(Int32 count, UInt32* shaders, System.Int32 binaryformat, IntPtr binary, Int32 length); + [Slot(380)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern void glStencilFunc(System.Int32 func, Int32 @ref, UInt32 mask); + static extern unsafe void glShaderSource(UInt32 shader, Int32 count, IntPtr @string, Int32* length); [Slot(382)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern void glStencilFuncSeparate(System.Int32 face, System.Int32 func, Int32 @ref, UInt32 mask); + static extern void glStencilFunc(System.Int32 func, Int32 @ref, UInt32 mask); [Slot(383)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern void glStencilMask(UInt32 mask); + static extern void glStencilFuncSeparate(System.Int32 face, System.Int32 func, Int32 @ref, UInt32 mask); [Slot(384)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern void glStencilMaskSeparate(System.Int32 face, UInt32 mask); + static extern void glStencilMask(UInt32 mask); [Slot(385)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern void glStencilOp(System.Int32 fail, System.Int32 zfail, System.Int32 zpass); + static extern void glStencilMaskSeparate(System.Int32 face, UInt32 mask); [Slot(386)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern void glStencilOpSeparate(System.Int32 face, System.Int32 sfail, System.Int32 dpfail, System.Int32 dppass); - [Slot(390)] + static extern void glStencilOp(System.Int32 fail, System.Int32 zfail, System.Int32 zpass); + [Slot(387)] [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 void glStencilOpSeparate(System.Int32 face, System.Int32 sfail, System.Int32 dpfail, System.Int32 dppass); [Slot(391)] [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); - [Slot(393)] + 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(392)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern void glTexParameterf(System.Int32 target, System.Int32 pname, Single param); + 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(394)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern unsafe void glTexParameterfv(System.Int32 target, System.Int32 pname, Single* @params); + static extern void glTexParameterf(System.Int32 target, System.Int32 pname, Single param); [Slot(395)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern unsafe void glTexParameterfv(System.Int32 target, System.Int32 pname, Single* @params); + [Slot(396)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern void glTexParameteri(System.Int32 target, System.Int32 pname, Int32 param); - [Slot(398)] + [Slot(399)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern unsafe void glTexParameteriv(System.Int32 target, System.Int32 pname, Int32* @params); - [Slot(400)] + [Slot(401)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern void glTexStorage2D(System.Int32 target, Int32 levels, System.Int32 internalformat, Int32 width, Int32 height); - [Slot(402)] + [Slot(403)] [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(405)] - [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(406)] [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(412)] + 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(407)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern void glTransformFeedbackVaryings(UInt32 program, Int32 count, IntPtr varyings, System.Int32 bufferMode); + 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(413)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern void glUniform1f(Int32 location, Single v0); + static extern void glTransformFeedbackVaryings(UInt32 program, Int32 count, IntPtr varyings, System.Int32 bufferMode); [Slot(414)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern unsafe void glUniform1fv(Int32 location, Int32 count, Single* value); + static extern void glUniform1f(Int32 location, Single v0); [Slot(415)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern void glUniform1i(Int32 location, Int32 v0); + static extern unsafe void glUniform1fv(Int32 location, Int32 count, Single* value); [Slot(416)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern unsafe void glUniform1iv(Int32 location, Int32 count, Int32* value); + static extern void glUniform1i(Int32 location, Int32 v0); [Slot(417)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern void glUniform1ui(Int32 location, UInt32 v0); + static extern unsafe void glUniform1iv(Int32 location, Int32 count, Int32* value); [Slot(418)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern unsafe void glUniform1uiv(Int32 location, Int32 count, UInt32* value); + static extern void glUniform1ui(Int32 location, UInt32 v0); [Slot(419)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern void glUniform2f(Int32 location, Single v0, Single v1); + static extern unsafe void glUniform1uiv(Int32 location, Int32 count, UInt32* value); [Slot(420)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern unsafe void glUniform2fv(Int32 location, Int32 count, Single* value); + static extern void glUniform2f(Int32 location, Single v0, Single v1); [Slot(421)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern void glUniform2i(Int32 location, Int32 v0, Int32 v1); + static extern unsafe void glUniform2fv(Int32 location, Int32 count, Single* value); [Slot(422)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern unsafe void glUniform2iv(Int32 location, Int32 count, Int32* value); + static extern void glUniform2i(Int32 location, Int32 v0, Int32 v1); [Slot(423)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern void glUniform2ui(Int32 location, UInt32 v0, UInt32 v1); + static extern unsafe void glUniform2iv(Int32 location, Int32 count, Int32* value); [Slot(424)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern unsafe void glUniform2uiv(Int32 location, Int32 count, UInt32* value); + static extern void glUniform2ui(Int32 location, UInt32 v0, UInt32 v1); [Slot(425)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern void glUniform3f(Int32 location, Single v0, Single v1, Single v2); + static extern unsafe void glUniform2uiv(Int32 location, Int32 count, UInt32* value); [Slot(426)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern unsafe void glUniform3fv(Int32 location, Int32 count, Single* value); + static extern void glUniform3f(Int32 location, Single v0, Single v1, Single v2); [Slot(427)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern void glUniform3i(Int32 location, Int32 v0, Int32 v1, Int32 v2); + static extern unsafe void glUniform3fv(Int32 location, Int32 count, Single* value); [Slot(428)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern unsafe void glUniform3iv(Int32 location, Int32 count, Int32* value); + static extern void glUniform3i(Int32 location, Int32 v0, Int32 v1, Int32 v2); [Slot(429)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern void glUniform3ui(Int32 location, UInt32 v0, UInt32 v1, UInt32 v2); + static extern unsafe void glUniform3iv(Int32 location, Int32 count, Int32* value); [Slot(430)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern unsafe void glUniform3uiv(Int32 location, Int32 count, UInt32* value); + static extern void glUniform3ui(Int32 location, UInt32 v0, UInt32 v1, UInt32 v2); [Slot(431)] [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 glUniform3uiv(Int32 location, Int32 count, UInt32* value); [Slot(432)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern unsafe void glUniform4fv(Int32 location, Int32 count, Single* value); + static extern void glUniform4f(Int32 location, Single v0, Single v1, Single v2, Single v3); [Slot(433)] [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 glUniform4fv(Int32 location, Int32 count, Single* value); [Slot(434)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern unsafe void glUniform4iv(Int32 location, Int32 count, Int32* value); + static extern void glUniform4i(Int32 location, Int32 v0, Int32 v1, Int32 v2, Int32 v3); [Slot(435)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern void glUniform4ui(Int32 location, UInt32 v0, UInt32 v1, UInt32 v2, UInt32 v3); + static extern unsafe void glUniform4iv(Int32 location, Int32 count, Int32* value); [Slot(436)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern unsafe void glUniform4uiv(Int32 location, Int32 count, UInt32* value); + static extern void glUniform4ui(Int32 location, UInt32 v0, UInt32 v1, UInt32 v2, UInt32 v3); [Slot(437)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern void glUniformBlockBinding(UInt32 program, UInt32 uniformBlockIndex, UInt32 uniformBlockBinding); + static extern unsafe void glUniform4uiv(Int32 location, Int32 count, UInt32* value); [Slot(438)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern unsafe void glUniformMatrix2fv(Int32 location, Int32 count, bool transpose, Single* value); + static extern void glUniformBlockBinding(UInt32 program, UInt32 uniformBlockIndex, UInt32 uniformBlockBinding); [Slot(439)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern unsafe void glUniformMatrix2fv(Int32 location, Int32 count, bool transpose, Single* value); + [Slot(440)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern unsafe void glUniformMatrix2x3fv(Int32 location, Int32 count, bool transpose, Single* value); - [Slot(441)] + [Slot(442)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern unsafe void glUniformMatrix2x4fv(Int32 location, Int32 count, bool transpose, Single* value); - [Slot(443)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern unsafe void glUniformMatrix3fv(Int32 location, Int32 count, bool transpose, Single* value); [Slot(444)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern unsafe void glUniformMatrix3fv(Int32 location, Int32 count, bool transpose, Single* value); + [Slot(445)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern unsafe void glUniformMatrix3x2fv(Int32 location, Int32 count, bool transpose, Single* value); - [Slot(446)] + [Slot(447)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern unsafe void glUniformMatrix3x4fv(Int32 location, Int32 count, bool transpose, Single* value); - [Slot(448)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern unsafe void glUniformMatrix4fv(Int32 location, Int32 count, bool transpose, Single* value); [Slot(449)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern unsafe void glUniformMatrix4fv(Int32 location, Int32 count, bool transpose, Single* value); + [Slot(450)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern unsafe void glUniformMatrix4x2fv(Int32 location, Int32 count, bool transpose, Single* value); - [Slot(451)] + [Slot(452)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern unsafe void glUniformMatrix4x3fv(Int32 location, Int32 count, bool transpose, Single* value); - [Slot(453)] + [Slot(454)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern byte glUnmapBuffer(System.Int32 target); - [Slot(455)] + [Slot(456)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern void glUseProgram(UInt32 program); - [Slot(458)] + [Slot(459)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern void glValidateProgram(UInt32 program); - [Slot(460)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern void glVertexAttrib1f(UInt32 index, Single x); [Slot(461)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern unsafe void glVertexAttrib1fv(UInt32 index, Single* v); + static extern void glVertexAttrib1f(UInt32 index, Single x); [Slot(462)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern void glVertexAttrib2f(UInt32 index, Single x, Single y); + static extern unsafe void glVertexAttrib1fv(UInt32 index, Single* v); [Slot(463)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern unsafe void glVertexAttrib2fv(UInt32 index, Single* v); + static extern void glVertexAttrib2f(UInt32 index, Single x, Single y); [Slot(464)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern void glVertexAttrib3f(UInt32 index, Single x, Single y, Single z); + static extern unsafe void glVertexAttrib2fv(UInt32 index, Single* v); [Slot(465)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern unsafe void glVertexAttrib3fv(UInt32 index, Single* v); + static extern void glVertexAttrib3f(UInt32 index, Single x, Single y, Single z); [Slot(466)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern void glVertexAttrib4f(UInt32 index, Single x, Single y, Single z, Single w); + static extern unsafe void glVertexAttrib3fv(UInt32 index, Single* v); [Slot(467)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern unsafe void glVertexAttrib4fv(UInt32 index, Single* v); + static extern void glVertexAttrib4f(UInt32 index, Single x, Single y, Single z, Single w); [Slot(468)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern void glVertexAttribDivisor(UInt32 index, UInt32 divisor); - [Slot(472)] + static extern unsafe void glVertexAttrib4fv(UInt32 index, Single* v); + [Slot(469)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern void glVertexAttribI4i(UInt32 index, Int32 x, Int32 y, Int32 z, Int32 w); + static extern void glVertexAttribDivisor(UInt32 index, UInt32 divisor); [Slot(473)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern unsafe void glVertexAttribI4iv(UInt32 index, Int32* v); + static extern void glVertexAttribI4i(UInt32 index, Int32 x, Int32 y, Int32 z, Int32 w); [Slot(474)] [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 glVertexAttribI4iv(UInt32 index, Int32* v); [Slot(475)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern unsafe void glVertexAttribI4uiv(UInt32 index, UInt32* v); + static extern void glVertexAttribI4ui(UInt32 index, UInt32 x, UInt32 y, UInt32 z, UInt32 w); [Slot(476)] [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 glVertexAttribI4uiv(UInt32 index, UInt32* v); [Slot(477)] [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 void glVertexAttribIPointer(UInt32 index, Int32 size, System.Int32 type, Int32 stride, IntPtr pointer); [Slot(478)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern void glViewport(Int32 x, Int32 y, Int32 width, Int32 height); + static extern void glVertexAttribPointer(UInt32 index, Int32 size, System.Int32 type, bool normalized, Int32 stride, IntPtr pointer); [Slot(479)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern void glViewport(Int32 x, Int32 y, Int32 width, Int32 height); + [Slot(480)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern void glWaitSync(IntPtr sync, System.Int32 flags, UInt64 timeout); [Slot(0)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] @@ -40030,178 +40044,181 @@ namespace OpenTK.Graphics.ES30 [Slot(311)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern void glPopGroupMarkerEXT(); - [Slot(315)] + [Slot(312)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern void glProgramParameteriEXT(UInt32 program, System.Int32 pname, Int32 value); + static extern void glPrimitiveBoundingBoxEXT(Single minX, Single minY, Single minZ, Single minW, Single maxX, Single maxY, Single maxZ, Single maxW); [Slot(316)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern void glProgramUniform1fEXT(UInt32 program, Int32 location, Single v0); + static extern void glProgramParameteriEXT(UInt32 program, System.Int32 pname, Int32 value); [Slot(317)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern unsafe void glProgramUniform1fvEXT(UInt32 program, Int32 location, Int32 count, Single* value); + static extern void glProgramUniform1fEXT(UInt32 program, Int32 location, Single v0); [Slot(318)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern void glProgramUniform1iEXT(UInt32 program, Int32 location, Int32 v0); + static extern unsafe void glProgramUniform1fvEXT(UInt32 program, Int32 location, Int32 count, Single* value); [Slot(319)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern unsafe void glProgramUniform1ivEXT(UInt32 program, Int32 location, Int32 count, Int32* value); + static extern void glProgramUniform1iEXT(UInt32 program, Int32 location, Int32 v0); [Slot(320)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern void glProgramUniform1uiEXT(UInt32 program, Int32 location, UInt32 v0); + static extern unsafe void glProgramUniform1ivEXT(UInt32 program, Int32 location, Int32 count, Int32* value); [Slot(321)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern unsafe void glProgramUniform1uivEXT(UInt32 program, Int32 location, Int32 count, UInt32* value); + static extern void glProgramUniform1uiEXT(UInt32 program, Int32 location, UInt32 v0); [Slot(322)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern void glProgramUniform2fEXT(UInt32 program, Int32 location, Single v0, Single v1); + static extern unsafe void glProgramUniform1uivEXT(UInt32 program, Int32 location, Int32 count, UInt32* value); [Slot(323)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern unsafe void glProgramUniform2fvEXT(UInt32 program, Int32 location, Int32 count, Single* value); + static extern void glProgramUniform2fEXT(UInt32 program, Int32 location, Single v0, Single v1); [Slot(324)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern void glProgramUniform2iEXT(UInt32 program, Int32 location, Int32 v0, Int32 v1); + static extern unsafe void glProgramUniform2fvEXT(UInt32 program, Int32 location, Int32 count, Single* value); [Slot(325)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern unsafe void glProgramUniform2ivEXT(UInt32 program, Int32 location, Int32 count, Int32* value); + static extern void glProgramUniform2iEXT(UInt32 program, Int32 location, Int32 v0, Int32 v1); [Slot(326)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern void glProgramUniform2uiEXT(UInt32 program, Int32 location, UInt32 v0, UInt32 v1); + static extern unsafe void glProgramUniform2ivEXT(UInt32 program, Int32 location, Int32 count, Int32* value); [Slot(327)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern unsafe void glProgramUniform2uivEXT(UInt32 program, Int32 location, Int32 count, UInt32* value); + static extern void glProgramUniform2uiEXT(UInt32 program, Int32 location, UInt32 v0, UInt32 v1); [Slot(328)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern void glProgramUniform3fEXT(UInt32 program, Int32 location, Single v0, Single v1, Single v2); + static extern unsafe void glProgramUniform2uivEXT(UInt32 program, Int32 location, Int32 count, UInt32* value); [Slot(329)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern unsafe void glProgramUniform3fvEXT(UInt32 program, Int32 location, Int32 count, Single* value); + static extern void glProgramUniform3fEXT(UInt32 program, Int32 location, Single v0, Single v1, Single v2); [Slot(330)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern void glProgramUniform3iEXT(UInt32 program, Int32 location, Int32 v0, Int32 v1, Int32 v2); + static extern unsafe void glProgramUniform3fvEXT(UInt32 program, Int32 location, Int32 count, Single* value); [Slot(331)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern unsafe void glProgramUniform3ivEXT(UInt32 program, Int32 location, Int32 count, Int32* value); + static extern void glProgramUniform3iEXT(UInt32 program, Int32 location, Int32 v0, Int32 v1, Int32 v2); [Slot(332)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern void glProgramUniform3uiEXT(UInt32 program, Int32 location, UInt32 v0, UInt32 v1, UInt32 v2); + static extern unsafe void glProgramUniform3ivEXT(UInt32 program, Int32 location, Int32 count, Int32* value); [Slot(333)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern unsafe void glProgramUniform3uivEXT(UInt32 program, Int32 location, Int32 count, UInt32* value); + static extern void glProgramUniform3uiEXT(UInt32 program, Int32 location, UInt32 v0, UInt32 v1, UInt32 v2); [Slot(334)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern void glProgramUniform4fEXT(UInt32 program, Int32 location, Single v0, Single v1, Single v2, Single v3); + static extern unsafe void glProgramUniform3uivEXT(UInt32 program, Int32 location, Int32 count, UInt32* value); [Slot(335)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern unsafe void glProgramUniform4fvEXT(UInt32 program, Int32 location, Int32 count, Single* value); + static extern void glProgramUniform4fEXT(UInt32 program, Int32 location, Single v0, Single v1, Single v2, Single v3); [Slot(336)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern void glProgramUniform4iEXT(UInt32 program, Int32 location, Int32 v0, Int32 v1, Int32 v2, Int32 v3); + static extern unsafe void glProgramUniform4fvEXT(UInt32 program, Int32 location, Int32 count, Single* value); [Slot(337)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern unsafe void glProgramUniform4ivEXT(UInt32 program, Int32 location, Int32 count, Int32* value); + static extern void glProgramUniform4iEXT(UInt32 program, Int32 location, Int32 v0, Int32 v1, Int32 v2, Int32 v3); [Slot(338)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern void glProgramUniform4uiEXT(UInt32 program, Int32 location, UInt32 v0, UInt32 v1, UInt32 v2, UInt32 v3); + static extern unsafe void glProgramUniform4ivEXT(UInt32 program, Int32 location, Int32 count, Int32* value); [Slot(339)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern unsafe void glProgramUniform4uivEXT(UInt32 program, Int32 location, Int32 count, UInt32* value); + static extern void glProgramUniform4uiEXT(UInt32 program, Int32 location, UInt32 v0, UInt32 v1, UInt32 v2, UInt32 v3); [Slot(340)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern unsafe void glProgramUniformMatrix2fvEXT(UInt32 program, Int32 location, Int32 count, bool transpose, Single* value); + static extern unsafe void glProgramUniform4uivEXT(UInt32 program, Int32 location, Int32 count, UInt32* value); [Slot(341)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern unsafe void glProgramUniformMatrix2x3fvEXT(UInt32 program, Int32 location, Int32 count, bool transpose, Single* value); + static extern unsafe void glProgramUniformMatrix2fvEXT(UInt32 program, Int32 location, Int32 count, bool transpose, Single* value); [Slot(342)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern unsafe void glProgramUniformMatrix2x4fvEXT(UInt32 program, Int32 location, Int32 count, bool transpose, Single* value); + static extern unsafe void glProgramUniformMatrix2x3fvEXT(UInt32 program, Int32 location, Int32 count, bool transpose, Single* value); [Slot(343)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern unsafe void glProgramUniformMatrix3fvEXT(UInt32 program, Int32 location, Int32 count, bool transpose, Single* value); + static extern unsafe void glProgramUniformMatrix2x4fvEXT(UInt32 program, Int32 location, Int32 count, bool transpose, Single* value); [Slot(344)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern unsafe void glProgramUniformMatrix3x2fvEXT(UInt32 program, Int32 location, Int32 count, bool transpose, Single* value); + static extern unsafe void glProgramUniformMatrix3fvEXT(UInt32 program, Int32 location, Int32 count, bool transpose, Single* value); [Slot(345)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern unsafe void glProgramUniformMatrix3x4fvEXT(UInt32 program, Int32 location, Int32 count, bool transpose, Single* value); + static extern unsafe void glProgramUniformMatrix3x2fvEXT(UInt32 program, Int32 location, Int32 count, bool transpose, Single* value); [Slot(346)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern unsafe void glProgramUniformMatrix4fvEXT(UInt32 program, Int32 location, Int32 count, bool transpose, Single* value); + static extern unsafe void glProgramUniformMatrix3x4fvEXT(UInt32 program, Int32 location, Int32 count, bool transpose, Single* value); [Slot(347)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern unsafe void glProgramUniformMatrix4x2fvEXT(UInt32 program, Int32 location, Int32 count, bool transpose, Single* value); + static extern unsafe void glProgramUniformMatrix4fvEXT(UInt32 program, Int32 location, Int32 count, bool transpose, Single* value); [Slot(348)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern unsafe void glProgramUniformMatrix4x3fvEXT(UInt32 program, Int32 location, Int32 count, bool transpose, Single* value); - [Slot(351)] + static extern unsafe void glProgramUniformMatrix4x2fvEXT(UInt32 program, Int32 location, Int32 count, bool transpose, Single* value); + [Slot(349)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern void glPushGroupMarkerEXT(Int32 length, IntPtr marker); + static extern unsafe void glProgramUniformMatrix4x3fvEXT(UInt32 program, Int32 location, Int32 count, bool transpose, Single* value); [Slot(352)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern void glPushGroupMarkerEXT(Int32 length, IntPtr marker); + [Slot(353)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern void glQueryCounterEXT(UInt32 id, System.Int32 target); - [Slot(354)] + [Slot(355)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern void glReadBufferIndexedEXT(System.Int32 src, Int32 index); - [Slot(356)] + [Slot(357)] [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(363)] + [Slot(364)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern void glRenderbufferStorageMultisampleEXT(System.Int32 target, Int32 samples, System.Int32 internalformat, Int32 width, Int32 height); - [Slot(372)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern unsafe void glSamplerParameterIivEXT(UInt32 sampler, System.Int32 pname, Int32* param); [Slot(373)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern unsafe void glSamplerParameterIuivEXT(UInt32 sampler, System.Int32 pname, UInt32* param); - [Slot(388)] + static extern unsafe void glSamplerParameterIivEXT(UInt32 sampler, System.Int32 pname, Int32* param); + [Slot(374)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern void glTexBufferEXT(System.Int32 target, System.Int32 internalformat, UInt32 buffer); + static extern unsafe void glSamplerParameterIuivEXT(UInt32 sampler, System.Int32 pname, UInt32* param); [Slot(389)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern void glTexBufferRangeEXT(System.Int32 target, System.Int32 internalformat, UInt32 buffer, IntPtr offset, IntPtr size); - [Slot(396)] + static extern void glTexBufferEXT(System.Int32 target, System.Int32 internalformat, UInt32 buffer); + [Slot(390)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern unsafe void glTexParameterIivEXT(System.Int32 target, System.Int32 pname, Int32* @params); + static extern void glTexBufferRangeEXT(System.Int32 target, System.Int32 internalformat, UInt32 buffer, IntPtr offset, IntPtr size); [Slot(397)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern unsafe void glTexParameterIivEXT(System.Int32 target, System.Int32 pname, Int32* @params); + [Slot(398)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern unsafe void glTexParameterIuivEXT(System.Int32 target, System.Int32 pname, UInt32* @params); - [Slot(399)] + [Slot(400)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern void glTexStorage1DEXT(System.Int32 target, Int32 levels, System.Int32 internalformat, Int32 width); - [Slot(401)] + [Slot(402)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern void glTexStorage2DEXT(System.Int32 target, Int32 levels, System.Int32 internalformat, Int32 width, Int32 height); - [Slot(403)] + [Slot(404)] [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(408)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern void glTextureStorage1DEXT(UInt32 texture, System.Int32 target, Int32 levels, System.Int32 internalformat, Int32 width); [Slot(409)] [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); + static extern void glTextureStorage1DEXT(UInt32 texture, System.Int32 target, Int32 levels, System.Int32 internalformat, Int32 width); [Slot(410)] [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); + static extern void glTextureStorage2DEXT(UInt32 texture, System.Int32 target, Int32 levels, System.Int32 internalformat, Int32 width, Int32 height); [Slot(411)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern void glTextureViewEXT(UInt32 texture, System.Int32 target, UInt32 origtexture, System.Int32 internalformat, UInt32 minlevel, UInt32 numlevels, UInt32 minlayer, UInt32 numlayers); - [Slot(456)] + static extern void glTextureStorage3DEXT(UInt32 texture, System.Int32 target, Int32 levels, System.Int32 internalformat, Int32 width, Int32 height, Int32 depth); + [Slot(412)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern void glUseProgramStagesEXT(UInt32 pipeline, UInt32 stages, UInt32 program); + static extern void glTextureViewEXT(UInt32 texture, System.Int32 target, UInt32 origtexture, System.Int32 internalformat, UInt32 minlevel, UInt32 numlevels, UInt32 minlayer, UInt32 numlayers); [Slot(457)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern void glUseProgramStagesEXT(UInt32 pipeline, UInt32 stages, UInt32 program); + [Slot(458)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern void glUseShaderProgramEXT(System.Int32 type, UInt32 program); - [Slot(459)] + [Slot(460)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern void glValidateProgramPipelineEXT(UInt32 pipeline); - [Slot(470)] + [Slot(471)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern void glVertexAttribDivisorEXT(UInt32 index, UInt32 divisor); [Slot(158)] [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(364)] + [Slot(365)] [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)] @@ -40267,7 +40284,7 @@ namespace OpenTK.Graphics.ES30 [Slot(310)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern void glPopDebugGroupKHR(); - [Slot(350)] + [Slot(351)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern void glPushDebugGroupKHR(System.Int32 source, UInt32 id, Int32 length, IntPtr message); [Slot(23)] @@ -40312,37 +40329,37 @@ namespace OpenTK.Graphics.ES30 [Slot(277)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern byte glIsFenceNV(UInt32 fence); - [Slot(355)] + [Slot(356)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern void glReadBufferNV(System.Int32 mode); - [Slot(365)] + [Slot(366)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern void glRenderbufferStorageMultisampleNV(System.Int32 target, Int32 samples, System.Int32 internalformat, Int32 width, Int32 height); - [Slot(377)] + [Slot(378)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern void glSetFenceNV(UInt32 fence, System.Int32 condition); - [Slot(387)] + [Slot(388)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern byte glTestFenceNV(UInt32 fence); - [Slot(440)] + [Slot(441)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern unsafe void glUniformMatrix2x3fvNV(Int32 location, Int32 count, bool transpose, Single* value); - [Slot(442)] + [Slot(443)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern unsafe void glUniformMatrix2x4fvNV(Int32 location, Int32 count, bool transpose, Single* value); - [Slot(445)] + [Slot(446)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern unsafe void glUniformMatrix3x2fvNV(Int32 location, Int32 count, bool transpose, Single* value); - [Slot(447)] + [Slot(448)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern unsafe void glUniformMatrix3x4fvNV(Int32 location, Int32 count, bool transpose, Single* value); - [Slot(450)] + [Slot(451)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern unsafe void glUniformMatrix4x2fvNV(Int32 location, Int32 count, bool transpose, Single* value); - [Slot(452)] + [Slot(453)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern unsafe void glUniformMatrix4x3fvNV(Int32 location, Int32 count, bool transpose, Single* value); - [Slot(471)] + [Slot(472)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern void glVertexAttribDivisorNV(UInt32 index, UInt32 divisor); [Slot(21)] @@ -40387,19 +40404,19 @@ namespace OpenTK.Graphics.ES30 [Slot(298)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern void glMinSampleShadingOES(Single value); - [Slot(313)] + [Slot(314)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern void glProgramBinaryOES(UInt32 program, System.Int32 binaryFormat, IntPtr binary, Int32 length); - [Slot(392)] + [Slot(393)] [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(404)] + [Slot(405)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern void glTexStorage3DMultisampleOES(System.Int32 target, Int32 samples, System.Int32 internalformat, Int32 width, Int32 height, Int32 depth, bool fixedsamplelocations); - [Slot(407)] + [Slot(408)] [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(454)] + [Slot(455)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern byte glUnmapBufferOES(System.Int32 target); [Slot(3)] @@ -40456,7 +40473,7 @@ namespace OpenTK.Graphics.ES30 [Slot(192)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern unsafe void glGetDriverControlStringQCOM(UInt32 driverControl, Int32 bufSize, [OutAttribute] Int32* length, [OutAttribute] IntPtr driverControlString); - [Slot(380)] + [Slot(381)] [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 4131ce4f..c579e988 100644 --- a/Source/OpenTK/Graphics/ES30/ES30Enums.cs +++ b/Source/OpenTK/Graphics/ES30/ES30Enums.cs @@ -8924,6 +8924,10 @@ namespace OpenTK.Graphics.ES30 /// InvertOvgNv = ((int)0x92B4) , /// + /// Original was GL_PRIMITIVE_BOUNDING_BOX_EXT = 0x92BE + /// + PrimitiveBoundingBoxExt = ((int)0x92BE) , + /// /// Original was GL_MAX_TESS_CONTROL_ATOMIC_COUNTER_BUFFERS_EXT = 0x92CD /// MaxTessControlAtomicCounterBuffersExt = ((int)0x92CD) , @@ -14734,6 +14738,13 @@ namespace OpenTK.Graphics.ES30 { } + /// + /// Not used directly. + /// + public enum ExtGeometryPointSize : int + { + } + /// /// Not used directly. /// @@ -15006,6 +15017,17 @@ namespace OpenTK.Graphics.ES30 AnySamplesPassedConservativeExt = ((int)0x8D6A) , } + /// + /// Not used directly. + /// + public enum ExtPrimitiveBoundingBox : int + { + /// + /// Original was GL_PRIMITIVE_BOUNDING_BOX_EXT = 0x92BE + /// + PrimitiveBoundingBoxExt = ((int)0x92BE) , + } + /// /// Not used directly. /// @@ -15241,6 +15263,13 @@ namespace OpenTK.Graphics.ES30 FramebufferSrgbExt = ((int)0x8DB9) , } + /// + /// Not used directly. + /// + public enum ExtTessellationPointSize : int + { + } + /// /// Not used directly. /// diff --git a/Source/OpenTK/Graphics/OpenGL/GL.cs b/Source/OpenTK/Graphics/OpenGL/GL.cs index 57732c9f..49127691 100644 --- a/Source/OpenTK/Graphics/OpenGL/GL.cs +++ b/Source/OpenTK/Graphics/OpenGL/GL.cs @@ -73721,7 +73721,7 @@ namespace OpenTK.Graphics.OpenGL [CLSCompliant(false)] public static void FramebufferTextureFace(OpenTK.Graphics.OpenGL.FramebufferTarget target, OpenTK.Graphics.OpenGL.FramebufferAttachment attachment, UInt32 texture, Int32 level, OpenTK.Graphics.OpenGL.TextureTarget face) { throw new NotImplementedException(); } - /// [requires: NV_geometry_program4] + /// [requires: EXT_texture_array|NV_geometry_program4] /// Attach a single layer of a texture to a framebuffer /// /// @@ -73739,11 +73739,11 @@ namespace OpenTK.Graphics.OpenGL /// /// Specifies the layer of texture to attach. /// - [AutoGenerated(Category = "NV_geometry_program4", Version = "", EntryPoint = "glFramebufferTextureLayerEXT")] + [AutoGenerated(Category = "EXT_texture_array|NV_geometry_program4", Version = "", EntryPoint = "glFramebufferTextureLayerEXT")] [CLSCompliant(false)] public static void FramebufferTextureLayer(OpenTK.Graphics.OpenGL.FramebufferTarget target, OpenTK.Graphics.OpenGL.FramebufferAttachment attachment, Int32 texture, Int32 level, Int32 layer) { throw new NotImplementedException(); } - /// [requires: NV_geometry_program4] + /// [requires: EXT_texture_array|NV_geometry_program4] /// Attach a single layer of a texture to a framebuffer /// /// @@ -73761,7 +73761,7 @@ namespace OpenTK.Graphics.OpenGL /// /// Specifies the layer of texture to attach. /// - [AutoGenerated(Category = "NV_geometry_program4", Version = "", EntryPoint = "glFramebufferTextureLayerEXT")] + [AutoGenerated(Category = "EXT_texture_array|NV_geometry_program4", Version = "", EntryPoint = "glFramebufferTextureLayerEXT")] [CLSCompliant(false)] public static void FramebufferTextureLayer(OpenTK.Graphics.OpenGL.FramebufferTarget target, OpenTK.Graphics.OpenGL.FramebufferAttachment attachment, UInt32 texture, Int32 level, Int32 layer) { throw new NotImplementedException(); } @@ -110508,30 +110508,6 @@ namespace OpenTK.Graphics.OpenGL [CLSCompliant(false)] public static unsafe void TransformFeedbackAttrib(Int32 count, Int32* attribs, OpenTK.Graphics.OpenGL.NvTransformFeedback bufferMode) { throw new NotImplementedException(); } - /// [requires: NV_transform_feedback] - /// - /// [length: count] - /// - [AutoGenerated(Category = "NV_transform_feedback", Version = "", EntryPoint = "glTransformFeedbackAttribsNV")] - [CLSCompliant(false)] - public static void TransformFeedbackAttrib(UInt32 count, Int32[] attribs, OpenTK.Graphics.OpenGL.NvTransformFeedback bufferMode) { throw new NotImplementedException(); } - - /// [requires: NV_transform_feedback] - /// - /// [length: count] - /// - [AutoGenerated(Category = "NV_transform_feedback", Version = "", EntryPoint = "glTransformFeedbackAttribsNV")] - [CLSCompliant(false)] - public static void TransformFeedbackAttrib(UInt32 count, ref Int32 attribs, OpenTK.Graphics.OpenGL.NvTransformFeedback bufferMode) { throw new NotImplementedException(); } - - /// [requires: NV_transform_feedback] - /// - /// [length: count] - /// - [AutoGenerated(Category = "NV_transform_feedback", Version = "", EntryPoint = "glTransformFeedbackAttribsNV")] - [CLSCompliant(false)] - public static unsafe void TransformFeedbackAttrib(UInt32 count, Int32* attribs, OpenTK.Graphics.OpenGL.NvTransformFeedback bufferMode) { throw new NotImplementedException(); } - /// [requires: NV_transform_feedback] /// /// [length: count] @@ -128740,7 +128716,7 @@ namespace OpenTK.Graphics.OpenGL static extern void glTrackMatrixNV(System.Int32 target, UInt32 address, System.Int32 matrix, System.Int32 transform); [Slot(2097)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - static extern unsafe void glTransformFeedbackAttribsNV(UInt32 count, Int32* attribs, System.Int32 bufferMode); + static extern unsafe void glTransformFeedbackAttribsNV(Int32 count, Int32* attribs, System.Int32 bufferMode); [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); diff --git a/Source/OpenTK/Graphics/OpenGL/GLEnums.cs b/Source/OpenTK/Graphics/OpenGL/GLEnums.cs index adf9801c..9e92d9bd 100644 --- a/Source/OpenTK/Graphics/OpenGL/GLEnums.cs +++ b/Source/OpenTK/Graphics/OpenGL/GLEnums.cs @@ -57279,6 +57279,10 @@ namespace OpenTK.Graphics.OpenGL /// MaxVertexUniformBlocks = ((int)0x8A2B) , /// + /// Original was GL_MAX_GEOMETRY_UNIFORM_BLOCKS = 0x8A2C + /// + MaxGeometryUniformBlocks = ((int)0x8A2C) , + /// /// Original was GL_MAX_FRAGMENT_UNIFORM_BLOCKS = 0x8A2D /// MaxFragmentUniformBlocks = ((int)0x8A2D) , @@ -57299,6 +57303,10 @@ namespace OpenTK.Graphics.OpenGL /// MaxCombinedVertexUniformComponents = ((int)0x8A31) , /// + /// Original was GL_MAX_COMBINED_GEOMETRY_UNIFORM_COMPONENTS = 0x8A32 + /// + MaxCombinedGeometryUniformComponents = ((int)0x8A32) , + /// /// Original was GL_MAX_COMBINED_FRAGMENT_UNIFORM_COMPONENTS = 0x8A33 /// MaxCombinedFragmentUniformComponents = ((int)0x8A33) , @@ -57371,6 +57379,10 @@ namespace OpenTK.Graphics.OpenGL /// UniformBlockReferencedByVertexShader = ((int)0x8A44) , /// + /// Original was GL_UNIFORM_BLOCK_REFERENCED_BY_GEOMETRY_SHADER = 0x8A45 + /// + UniformBlockReferencedByGeometryShader = ((int)0x8A45) , + /// /// Original was GL_UNIFORM_BLOCK_REFERENCED_BY_FRAGMENT_SHADER = 0x8A46 /// UniformBlockReferencedByFragmentShader = ((int)0x8A46) , @@ -58725,6 +58737,10 @@ namespace OpenTK.Graphics.OpenGL /// ContextFlagDebugBit = ((int)0x00000002) , /// + /// Original was GL_COMPUTE_SHADER_BIT = 0x00000020 + /// + ComputeShaderBit = ((int)0x00000020) , + /// /// Original was GL_SHADER_STORAGE_BARRIER_BIT = 0x00002000 /// ShaderStorageBarrierBit = ((int)0x00002000) , diff --git a/Source/OpenTK/Graphics/OpenGL4/GL4Enums.cs b/Source/OpenTK/Graphics/OpenGL4/GL4Enums.cs index b5c4d5f5..fe20a7d8 100644 --- a/Source/OpenTK/Graphics/OpenGL4/GL4Enums.cs +++ b/Source/OpenTK/Graphics/OpenGL4/GL4Enums.cs @@ -30671,6 +30671,10 @@ namespace OpenTK.Graphics.OpenGL4 /// MaxVertexUniformBlocks = ((int)0x8A2B) , /// + /// Original was GL_MAX_GEOMETRY_UNIFORM_BLOCKS = 0x8A2C + /// + MaxGeometryUniformBlocks = ((int)0x8A2C) , + /// /// Original was GL_MAX_FRAGMENT_UNIFORM_BLOCKS = 0x8A2D /// MaxFragmentUniformBlocks = ((int)0x8A2D) , @@ -30691,6 +30695,10 @@ namespace OpenTK.Graphics.OpenGL4 /// MaxCombinedVertexUniformComponents = ((int)0x8A31) , /// + /// Original was GL_MAX_COMBINED_GEOMETRY_UNIFORM_COMPONENTS = 0x8A32 + /// + MaxCombinedGeometryUniformComponents = ((int)0x8A32) , + /// /// Original was GL_MAX_COMBINED_FRAGMENT_UNIFORM_COMPONENTS = 0x8A33 /// MaxCombinedFragmentUniformComponents = ((int)0x8A33) , @@ -30763,6 +30771,10 @@ namespace OpenTK.Graphics.OpenGL4 /// UniformBlockReferencedByVertexShader = ((int)0x8A44) , /// + /// Original was GL_UNIFORM_BLOCK_REFERENCED_BY_GEOMETRY_SHADER = 0x8A45 + /// + UniformBlockReferencedByGeometryShader = ((int)0x8A45) , + /// /// Original was GL_UNIFORM_BLOCK_REFERENCED_BY_FRAGMENT_SHADER = 0x8A46 /// UniformBlockReferencedByFragmentShader = ((int)0x8A46) , @@ -32117,6 +32129,10 @@ namespace OpenTK.Graphics.OpenGL4 /// ContextFlagDebugBit = ((int)0x00000002) , /// + /// Original was GL_COMPUTE_SHADER_BIT = 0x00000020 + /// + ComputeShaderBit = ((int)0x00000020) , + /// /// Original was GL_SHADER_STORAGE_BARRIER_BIT = 0x00002000 /// ShaderStorageBarrierBit = ((int)0x00002000) ,